Проблемы с клавиатурой при подключении сканера ШК #662127


#0 by codeaxe
Подключил клавиатурный сканер. Для того, чтобы он генерил внешние события, а не только эмулировал клавиатуру, скачал драйвер от Штрих-М. Зарегистрировал. Пишу код: После этого внешние события генерятся, сканер работает нормально, НО стала подглючивать клавиатура. Одно нажатие клавиши Enter как будто приводит к залипанию. Открывается экранная форма, курсор пробегает по всем элементам, документ/справочник перезаписывается (когда добегает до кнопки ОК/Записать). Пробовал изменять временные параметры в настройках сканера - никакой реакции. Примечание - 1С стоит в терминалке. Подскажите, у кого какие мнения, что сделать, чтобы клава нормально работала?
#1 by codeaxe
up
#2 by Владимир1С
Сканер отдельным кабелем УЭсБи в комп заведён?
#3 by codeaxe
Да, сканер подключен по отдельному кабелю
#4 by Владимир1С
По инструкции к сканеру - его надо программировать на режим события? Есть такие, что надо это делать отдельно - шкодами с бум носителя.
#5 by Владимир1С
Иначе так и останется в клавиатурном режиме.
#6 by codeaxe
Так сейчас событие генерит не сам сканер, а драйвер от него. Причем с событием всё в порядке - оно нормально возникает при сканировании ШК. Проблема в том, при подключении драйвера клавиша Enter срабатывает при нажатии многократно. Не исключаю, что это драйвер глючит. Хотя может быть он нуждается в доп. настройке. Что касается инструкции, то там есть режим RS232, при переводе сканера в этот режим его не удается никак опознать. Он сканирует, пикает, но куда это уходит - неизвестно. Дополнительных COM-портов не возникает.
#7 by Владимир1С
Событие в 1С должно отлавливаться. У меня так всё работает, в режиме 232. Не надо никаких клавиатурных режимов.
#8 by Владимир1С
Сканер в 1С подключен? есть там в сервисе кнопочки. Точнее не скажу.
#9 by codeaxe
Чтобы отлавливать события в 1С в режиме RS232 необходимо указать номер COM-порта. Однако при переводе сканера в RS232 новых ком-портов не определяется. Что указывать?
#10 by codeaxe
В клавиатурном режиме настройки в меню сервис есть.
#11 by Владимир1С
Клавиатурный режим не используй. Это древность и неудобство. читай руководство, всё получиться. Кроме того, настроить нужно сканер, на нужные типы шк. Используй тестовую прогу: в эксель тести.
#12 by Владимир1С
Должна быть книга с настроечными ШК. Есть?
#13 by Владимир1С
Подключать сканер надо строго по инструкции, иначе с большой вероятностью не сработает. Какая версия 1С ? 77 или 8 ?
#14 by Torquader
Ну и надо не забывать, что в режиме COM-порта нужно ставить драйвер для виртуального COM-порта - обычно - с сайта производителя сканера. Если работать в режиме клавиатуры, то нужно программировать символ префикса, чтобы отличать работу клавиатуры от работы сканера.
#15 by codeaxe
Спасибо. У сканера имелось множество режимов работы, и нужен был не RS232, а VCOM (видимо это означает Virtual COM :)) После перевода сканера в этот режим появились COM-порты, на которые встали драйвера фирмы-производителя. После этого всё успешно заработало. Режим клавиатуры использовать больше не буду - очень ненадёжно и неудобно. Всем спасибо!
#16 by Torquader
Конечно - именно VCOM то есть Virtual Com port - что и советовали с самого начала. Просто все забыли, что у некоторых сканеров есть аппаратный RS232, для которого нужен другой кабель - при переводе сканера в аппаратный RS232 в USB канал вообще ничего не передаётся, а выводы просто отключаются.
#17 by codeaxe
Понятно, буду иметь в виду. Я уже обжигался на неправильных кабелях - но тогда ситуация другая была и сканер другой.
#18 by sapphire
к сканерам обычно идут дрова на виртуальный компот.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С