Клавиатурный сканер для чтения маркировки шин

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Клавиатурный сканер для чтения маркировки шин
 
В настоящее время многие сканеры продаются с установленным по умолчанию режимом эмуляции клавиатуры.
Мы недавно закупили 4 разных модели и все пришлось перепрограммировать в режим COM-порта.
Всё это нормально работает в рарус-альфа, коды маркировки шин прекрасно считываются.
Одно неудобство - нужно на компьютерах пользователей устанавливать драйвера эмуляции этих самых COM-портов. С этим у производителей проблемы.
Решили попробовать этот самый клавиатурный режим.
Настроили суффикс-префикс в сканере и в настройках драйвера.
Читает только первые 31 символа.
Т.е. код считывает весь, потому как суффикс считывается, но во внешнее событие попадает только первые 31 символов.
Попробовали то же самое настроить в 1с УТ11. Всё нормально читается, весь код маркировки.- чуть более 80 символов.
Не говоря уже, что в notepad всё правильно считывается.
Обычные штрих-коды читаются нормально.
А вот коды маркировки шин - проблема.
Версия драйвера видна на картинке.
Код вот такой:
010290000281832121mK"VQtR8P?-sI91EE0692BS+QI7bZGthVsfIspwxR2q6WauDw9pJuh4SBv2OdFJA=
в виде дата-матрикс - на картинке.
считывалось в конфигурации рарус-альфа AutoSalon5_5_1_22_05 . Не совсем в этой версии, у нас очень сильно переделанная, но работа с маркировкой шин бралась из этой версии.
 
Цитата
Игорь Лукин написал:
В настоящее время многие сканеры продаются с установленным по умолчанию режимом эмуляции клавиатуры.
Мы недавно закупили 4 разных модели и все пришлось перепрограммировать в режим COM-порта.
Всё это нормально работает в рарус-альфа, коды маркировки шин прекрасно считываются.
Одно неудобство - нужно на компьютерах пользователей устанавливать драйвера эмуляции этих самых COM-портов. С этим у производителей проблемы.
Решили попробовать этот самый клавиатурный режим.
Настроили суффикс-префикс в сканере и в настройках драйвера.
Читает только первые 31 символа.
Т.е. код считывает весь, потому как суффикс считывается, но во внешнее событие попадает только первые 31 символов.
Попробовали то же самое настроить в 1с УТ11. Всё нормально читается, весь код маркировки.- чуть более 80 символов.
Не говоря уже, что в notepad всё правильно считывается.
Обычные штрих-коды читаются нормально.
А вот коды маркировки шин - проблема.
Версия драйвера видна на картинке.
Код вот такой:
010290000281832121mK"VQtR8P?-sI91EE0692BS+QI7bZGthVsfIspwxR2q6WauDw9pJuh4SBv2OdFJA=
в виде дата-матрикс - на картинке.
считывалось в конфигурации рарус-альфа AutoSalon5_5_1_22_05 . Не совсем в этой версии, у нас очень сильно переделанная, но работа с маркировкой шин бралась из этой версии.
Чтобы было как в УТ11 - надо использовать редакцию 6, в редакции 5 - только через COM
 
Цитата
Данил Василига написал:
Цитата
/forum/user/117400/ Игорь Лукин написал:
В настоящее время многие сканеры продаются с установленным по умолчанию режимом эмуляции клавиатуры.
Мы недавно закупили 4 разных модели и все пришлось перепрограммировать в режим COM-порта.
Всё это нормально работает в рарус-альфа, коды маркировки шин прекрасно считываются.
Одно неудобство - нужно на компьютерах пользователей устанавливать драйвера эмуляции этих самых COM-портов. С этим у производителей проблемы.
Решили попробовать этот самый клавиатурный режим.
Настроили суффикс-префикс в сканере и в настройках драйвера.
Читает только первые 31 символа.
Т.е. код считывает весь, потому как суффикс считывается, но во внешнее событие попадает только первые 31 символов.
Попробовали то же самое настроить в 1с УТ11. Всё нормально читается, весь код маркировки.- чуть более 80 символов.
Не говоря уже, что в notepad всё правильно считывается.
Обычные штрих-коды читаются нормально.
А вот коды маркировки шин - проблема.
Версия драйвера видна на картинке.
Код вот такой:
010290000281832121mK"VQtR8P?-sI91EE0692BS+QI7bZGthVsfIspwxR2q6WauDw9pJuh4SBv2OdFJA=
в виде дата-матрикс - на картинке.
считывалось в конфигурации рарус-альфа AutoSalon5_5_1_22_05 . Не совсем в этой версии, у нас очень сильно переделанная, но работа с маркировкой шин бралась из этой версии.
Чтобы было как в УТ11 - надо использовать редакцию 6, в редакции 5 - только через COM
На скриншоте же видно, что редакция 5 и сканер - клавиатурный. Он работает. Но глючит.
Почему вы решили что клавиатурный  в 6-ой редакции не будет глючить аналогично?
Дело не в том, что не работает.
Дело в том, что глючит. В клавиатурном драйвере, вероятно, ошибка.
Пишут всё это одни разработчики, скорей всего ошибки одинаковые везде.
Изменено: Игорь Лукин - 18.11.2020 14:26:09
 
Игорь Лукин, для считывания кодов маркировки рекомендуем сканер, запрограммированный в RS-232.
 
Цитата
Игорь Лукин написал:
Цитата
/forum/user/17000/ Данил Василига написал:
 
Цитата
/forum/user/117400/ Игорь Лукин написал:
В настоящее время многие сканеры продаются с установленным по умолчанию режимом эмуляции клавиатуры.
Мы недавно закупили 4 разных модели и все пришлось перепрограммировать в режим COM-порта.
Всё это нормально работает в рарус-альфа, коды маркировки шин прекрасно считываются.
Одно неудобство - нужно на компьютерах пользователей устанавливать драйвера эмуляции этих самых COM-портов. С этим у производителей проблемы.
Решили попробовать этот самый клавиатурный режим.
Настроили суффикс-префикс в сканере и в настройках драйвера.
Читает только первые 31 символа.
Т.е. код считывает весь, потому как суффикс считывается, но во внешнее событие попадает только первые 31 символов.
Попробовали то же самое настроить в 1с УТ11. Всё нормально читается, весь код маркировки.- чуть более 80 символов.
Не говоря уже, что в notepad всё правильно считывается.
Обычные штрих-коды читаются нормально.
А вот коды маркировки шин - проблема.
Версия драйвера видна на картинке.
Код вот такой:
010290000281832121mK"VQtR8P?-sI91EE0692BS+QI7bZGthVsfIspwxR2q6WauDw9pJuh4SBv2OdFJA=
в виде дата-матрикс - на картинке.
считывалось в конфигурации рарус-альфа AutoSalon5_5_1_22_05 . Не совсем в этой версии, у нас очень сильно переделанная, но работа с маркировкой шин бралась из этой версии.
 Чтобы было как в УТ11 - надо использовать редакцию 6, в редакции 5 - только через COM
На скриншоте же видно, что редакция 5 и сканер - клавиатурный. Он работает. Но глючит.
Почему вы решили что клавиатурный  в 6-ой редакции не будет глючить аналогично?
Дело не в том, что не работает.
Дело в том, что глючит. В клавиатурном драйвере, вероятно, ошибка.
Пишут всё это одни разработчики, скорей всего ошибки одинаковые везде.
Для редакции 5 в теме про маркировку, а также в ответном письме от техподдержки мне сказано:
Цитата
Но для Маркировки клавиатурный не будет функционировать, требуется сом-порт.

Редакция 6 использует "библиотеку подключаемого оборудования" как в УТ11
 
Цитата
Светлана Сулименко написал:
31
Спасибо.
 
Цитата
Светлана Сулименко написал:
/forum/user/117400/ Игорь Лукин, для считывания кодов маркировки рекомендуем сканер, запрограммированный в RS-232.
Светлана, это прямо не удобно.
При работе сканера в режиме эмуляции COM-порта, 1С блокирует работу со сканером из других приложений.
В том числе и других 1С, нельзя одновременно работать с несколькими базами.
Только в режиме постоянного открывания / закрывания...
Может всё же можно как-то решить вопрос со считыванием кодов маркировки в режиме эмуляции клавиатуры?
Оптимально было бы что бы ААА 5.1 тоже научилась использовать:
Цитата
"библиотеку подключаемого оборудования" как в УТ11
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С