LINUX.ORG.RU

Перевести USB в COM

 , ,


0

1

Приветствую.

Есть сканер штрих-кода в режиме клавиатуры, так вот, как можно перевести его, чтобы ввод отправлялся в какой-нибудь COM порт?

В чем беда, собственно. 1С упорно не хочет опознавать сканер в режиме клавиатуры как, собственно, сканер. Цифры принимает, но думает, что это тупой ввод клавиатуры. Вот, думаю, может стоит скормить ей COM

Отправляй тему в Job. Думаю, тысяч за 200-300 рублей тебе такую вундервафлю-переходник кто-нибудь да сделает…

anonymous
()

читать мануал. если повезло - сканер переключается в режим ком-порта сканированием специального сервисного баркода. если не повезло - то отдельным внешним девайсом, специально разработанным под это, за 100500 денег.

NiTr0 ★★★★★
()
Ответ на: комментарий от steemandlinux

@NiTr0 , вроде того. Лютый китаец. Еле нашел мануал, с промт переводом из 2005 года, где половина спец кодов не работает, в том числе перевод в COM, поэтому такие пляски

admucher ★★
() автор топика

одинэсопроблемы. либо нормальный сканер либо таск за деньги (1с же) на проф. ресурсе, что собственно эквивалентно.

lyaliks_user
()

Когда-то столкнулся с подобным (мне надо было префикс добавить «китайцу»). И даже типа доки были, и бар коды - «китаец» их просто игнорил.

Купили БУ сканер Zebra (он же Motorola/Symbol) за смешные деньги на барахолке и забыли проблему как страшный сон.

ololoid ★★★★
()
Ответ на: комментарий от admucher

печаль-беда. искать более другие мануалы, или забить и купить за 20 баксов сканер который сможет в ком-порт.

NiTr0 ★★★★★
()
Ответ на: комментарий от admucher

А ты же можешь перехватить эвенты и отправить их в tty:

https://github.com/whizse/exclusive-keyboard-access

https://pyserial.readthedocs.io/en/latest/shortintro.html

Дальше запускаешь docker с cgroup и socat'ом. Ну или так ковыряешь правила UDEV.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

@ololoid @NiTr0 @lyaliks_user проблему надо было решить по-армейски –«ещё вчера», поэтому развернул по быстрому венду.

А ты же можешь перехватить эвенты и отправить их в tty:…

Вот! Ещё не ковырял, но смысл понятен. Что-то подобное я и искал, потому что даже под Винду есть подобный софт, а под Линукс я был уверен, что тоже должны быть софтварные костыли

мне надо было префикс добавить «китайцу»

К счастью, префикс я смог добавить, но было НО. 1С не успевала открыть окно ввода штрих-кода и ввести туда штрихкод, несмотря на спам из ~18 лишних символов

admucher ★★
() автор топика
Ответ на: комментарий от admucher

поэтому развернул по быстрому венду.

Вали отсюда! И не возвращайся.

anonymous
()
Ответ на: комментарий от admucher

Кстати, описанная мною история из молодости как раз была на венде. Мораль - коль железо говно, то и ОСь ни при чем.

ololoid ★★★★
()
Ответ на: комментарий от mky

Ну, если так костылить - то да, тысяч в 50 можно уложиться.

anonymous
()
Ответ на: комментарий от mky

вот только цена в итоге будет больше, чем у нового сканера…

NiTr0 ★★★★★
()
Ответ на: комментарий от anonymous

Открой документацию по сканеру, возможно, он сам умеет переключаться между режимами работы.

В документации должны быть сервисные штрих-коды.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.