Большинство сканеров штрих-кода, IIRC в основном работает как клавиатура с точки зрения вашего приложения. Вы просто предоставляете текстовое поле и считыватель штрих-кода «печатает» то, что читает. Поэтому вам не нужно беспокоиться об этом, кроме проверки ввода и, возможно, предоставления скрытого текстового поля, если вы не хотите, чтобы ввод отображался.
Или модальное диалоговое окно с надписью «сканировать элемент» с фокусом на скрытой текстовой области.
Если говорить о принтере штрих-кодов, если вы знаете стандарт, по которому вы выводите данные, вы бы неплохо создали SVG или PDF и экспортировали его в печать. Таким образом, ваше приложение может обрабатывать размеры печати и т. Д.
Вы не говорите, какой язык вы используете, поэтому я не могу найти для вас библиотеку для записи штрих-кодов.