Вот мысля пришла апосля: а что если использовать для считывания штрихкодов оптический узел от сидюка? Их ведь делают нынче миллионами и цена недорогая. Где-то в инете можно почитать о оптических головках для CD-проигрователей?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)