Это может быть непросто, так как большинство сканеров штрих-кода также известны как клавиатурные клинья. Они функционируют как клавиатура и вставляют клавиши в поток событий, чтобы быть как можно более неотличимыми от клавиатуры. Это обеспечивает наибольшую совместимость.
Многие USB-сканеры штрих-кодов публикуют себя в качестве конечной точки HID, а затем для всех целей они являются клавиатурами.
Есть несколько вещей, которые вы можете попытаться сделать - многие сканеры настраиваются, чтобы позволить им извергать префикс и суффикс вокруг данных штрих-кода. Если вы можете проверить это, просто отправьте строку в нужное место. Это неприятно, потому что вы должны метапрограммировать сканер. Обычно это делается с помощью специального набора штрих-кодов. Вот ссылка на руководство для вашего сканера. На странице 249 имеются штрих-коды для метапрограммирования префикса и суффикса.
Возможно, вы захотите выяснить, как быть клиентом для событий HID, и перенаправить события сканера туда, куда вы их хотите. Я никогда не пытался сделать это на Linux. Это боль как для Windows, так и для OS 9 эпохи Mac (последний раз, когда я много играл с USB).