Проблема следующего характера.
Имеется сканер штрихкода Honeywell 9590. Необходимо его прицепить к УТ11.
Тут все стандартно, ставим драйвер Эмуляции com порта, появляется новый Com порт при подключении в USB (подключается через переходник com-usb U-350 ST-LAB).В УТ все настраивается добавляется оборудование на драйвере 1C 8.1.8. Тест проходит, считывается штрихкод при тесте.Но в режиме кассира штрихкод не читается и поиск номенклатуры по штрихкоду не идет. Так же если открыть блокнот то при сканировании штрихкода в блокнот штрихкод не добавляется. Если поставить Metroset2 то в режиме чтения с ком порта - данные читаются, в hyperterminal тоже читается штрих код.
А в блокнот не заноситься. Как я понял- не включен режим эмуляции клавиатуры?? Но я несколько раз пробовал его включить через штрихкод, через metroset2 не нашел настройки режима этого. win 7 x64 установлена. Настройки несколько раз сбрасывал на умолчание.
Какие еще могут быть варианты???
В настройках 1С поменял порт устроиства с клавиатуры на com5 на котором висит сканер и убрал суффикс в настройках 1С. Вроде пошло работать.Хотя везде читал что нужно ставить клавиатура в 1С.
Но есть один неприятный момент. Если зайти в РМК. а потом обратно в настройки сканера, то версия драйвера пишет неопределено (красным) и подключиться. Помогает перезагрузка 1С. Не знаю как это проявиться при режиме работы в РМК, но все равно как-то неспокойно. Может кто, что посоветует?
(4)
1. Там, где версия драйвера выделена красным, нужно щелкнуть правой кнопкой мыши, выбрать пункт "добавить" и из выпадающего списка выбрать нужную версию.
2. Если у вас сканер в режиме эмуляции COM-порт, или физически подключен через RS-232 (COM-port) - нужно в настройках ставить нужный COM-port с соответствующими настройками. Сканеры, которые работают в режиме эмуляции клавиатуры, не определяются на COM-портах.
(7) И это автоматически означает, что сканер подключен по COM-port. Просто через USB организуется режим эмуляции COM-port, т.к. скорее всего у вас на материнке нет вывода RS-232. Абсолютно нормальное явление. Но я предпочитаю все-таки ставить дополнительную плату PCI-COM.
(8)Com port нету на материнской плате. Заказал шнурок для сканера USB, чтобы не было переходника.
А почему в блокноте не отображается когда сканирую любой штрихкод?
Режим "эмуляция клавиатуры" будет выводить данные в любой текстовый редактор.
Режим COM-port - это не клавиатура. Он генерирует определенное событие и его драйвер возвращает данные. Текстовые редакторы не видят данных с драйвера сканера, включенного в COM-port.
(9) Если у вас будет шнурок (не переходник, а именно шнур родной от сканера) напрямую в USB, то специальными штрихкодами из UserManual от сканера вы можете переключить его в режим клавиатуры.
(11)Да, именно родной шнур для сканера на котором USB на конце будет.
Но я пробовал подключить сканер на другом компе именно в com порт. При активации штрих-кода режим эмуляции клавиатуры, все равно в блокнот не передавало штрих код.
(11)И таким мануалом тоже пользуюсь. Сканирую режим эмулятора клавиатуры, но не помогает. Сканер пищит, потом жужит, но в блокнот не передает. Кстати жужит он только на штрихкоде эмулятора клавиатуры.
(13)Режим эмуляции клавиатуры может работать только при подключениях в PS/2 или USB. Драйверов, позволяющих включать эмуляцию клавиатуры при подключениях по COM я еще не видел.
(4)
И есть еще один нюанс. Торговое оборудование (сканеры, дисплеи покупателя, фискальные регистраторы) используются 1С в монопольном режиме. Это означает, что использовать тестовые программы, например, от АТОЛ, нужно при выключенной 1С. Иначе - только перезагрузка компа.