Почти все современные (последние несколько лет) сканнеры штрихкода, которые включают на пути USB или PS/2 (например, Не последовательные) совместимы со всеми операционными системами.
При соединении с машиной они обнаруживаются как стандартная клавиатура. Все "волшебство" происходит в самой единице, таким образом, Вы просто указываете на него на штрихкод, и это введет числа/символы/шаблон в точном месте курсора, как будто Вы ввели их на клавиатуре.
К вашему сведению - единственная разница между новыми сканерами обычно, что некоторые отправляют возврат строки после обработки, и другие не делают, а также скорость единицы.