Сканер читает код внутри себя, а по проводам имитирует клавиатуру. Передавать меандр, считываемый с полосок, он не может. Что бы ни было с другой стороны провода - касса, комп - он не получит ничего, потому что полоски не будут распознаны, как код. А если код будет распознан - то по проводу передастся не ширина полосок, а скан-коды соответствующих клавиш.
У современных сканеров, конечно, внутри перепрограммируемый контроллер, но тут уже другая засада - в сущности это просто камера, которая читает всю картинку в поле зрения сразу, а потом ее анализирует. Т.е. придется переписывать всю логику считывания и заодно весь интерфейс, заменив usb-hid на источник бинарного потока.
В старых сканерах, которые читали только 1d-коды, реализация показанного функционала без паяльника вообще вряд ли возможна, поскольку там хардверное сканирование - луч с какой-то частотой пробегает по всей зоне считывания, поэтому он в принципе не может считывать плотность полосок, как показано.
И, наконец, часть, где они "играют" на своих майках, вызывает у меня сомнения в правдивости всего видео, потому что частота звука там меняется, а плотность полосок равномерная.
...примерно то, что показано, наверное, можно сделать, если из старого линейного сканера выкинуть контроллер и интерфейсную часть, а считываемое хардверной частью просто передавать, как аналоговый сигнал, который уже обрабатывать как угодно. Ну да, это не совсем только корпус, еще фотоэлемент и строб останутся. Это работать будет.
Но данное конкретное видео больше смахивает на туфту, проигрываемые тоны совсем слабо вяжутся с тем, что они "сканируют".
Посмотри внимательно на видео. Сканер без существенной переделки не может читать просто набор черно-белых полосок, как там. Он должен распознать какой-то код, например, EAN, прочитать его, и после этого выплюнет в USB соответствующий поток циферок. Так оно да, работает, можешь напечатать несколько наклеек с закодированными буквами ASWD (например, QR в байтовой кодировке), кликать по ним и играть таким образом в doom. Ну или играть в программном пианино, правда, это будет работать все ооочень медленно, потому что ручные сканеры довольно тормознутые. Т.е. это будет выглядеть отнюдь не так, как показано, а так: щелк-бип-...-ДО, щелк-бип-...-РЕ, щелк-бип-...-МИ...
Отличный комментарий!