Я использовал коммерческие версии Leadtools и Atalasoft. Leadtools 14 высосали хардкор , я уверен, что со временем это улучшилось. С Atalasoft приятно работать, если вы можете себе это позволить (их цены и условия лицензирования я считаю очень разумными).
Для распознавания текста вы можете попробовать одну из оболочек .NET для Google Tesseract engine ... например, Tessnet2
Я бы хотел найти устройство считывания штрих-кода с открытым исходным кодом .NET.