Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Подключение сканера Datalogic QS QD2430 через USB : УКМ-4

23.11.2024 16:30


21.10.2015 22:05
Доброго времени суток!

Подскажите, пжлст, ссылку на конфигурационные штрих-коды данного сканера под УКМ4 через USB. Пробовал от QD 2100 (нашел в хранилище) - при подключении к кассе по процедуре описанной в FAQ: Часто задаваемые вопросы по УКМ4 УКМ сканера "не видит" - сканер мигает зеленым цветом и "тишина" (УКМ4 49.5)

Заранее спасибо!
21.10.2015 22:58
В конфигурацию добавил стандартный сканер на 16й порт, включил кассу, появляются окна с 1 по 3, после отключения сканера (и нажатия (1) Продолжить) появляется сообщение что изменений в конфигурации не обнаружено....
22.10.2015 07:48
а сканер точно USB-COM?
22.10.2015 08:52
Точнее, а вы настроечных таблицах интерфейс правильно выбрали?
23.10.2015 13:05
Запрограммировал, проверил через Datalogic Aladdin, все настройки верны, интерфейс, префикс, суффикс, лидирующий 0...подключаю к кассе (без установки в конфигурации), при сканировании видно что в консоль валится шк вместе с суффиксом и префиксом, добавляю стандартный сканер в конфигурацию, говорю что он основной, ставлю на порты 16-20....на кассе появляется окна с 1 по 3, после отключения сканера (и нажатия (1) Продолжить) появляется сообщение что изменений в конфигурации не обнаружено....после отказа от изменений появляется сообщение об ошибке открытия порта №16-20...получается порт рабочий, сканер рабочий, сканер запрограммирован....почему определить его не получается - не пойму
23.10.2015 16:17
Не имею пока этой модели. Но кажется мне что в режиме usb-com в консоль не должно ничего попадать.
Ну и возможно в используемой версии УКМ нет соответствующего драйвера для чипа usb-serial этого сканера.
Покажи вывод lsusb
23.10.2015 16:30
точно в usb-com в консоль ничего не падает
26.10.2015 05:53
Заново перепрограммировал сканер, все верно...через usb-com ничего не падает в консоль, в блокнот на win так же ничего не передает, при установке драйвера на win определяет его на виртуальном com порте....
Отключаю в настройках на сервере стандартный сканер, подключаю его физически

lsusb выдает:
192.168.1.200#lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 023: ID 05f9:4204 PSC Scanning, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
(при переключении на другие порты номер "девайса" меняется, 23, 24....)

снова добавляю стандартный сканер в настройках сервера, появляются окна о необходимости конфигурирования на кассе. Жму "Продолжить", "Продолжить", отключаю сканер (все что просит касса - то и делаю, в логах это видно), и потом снова "изменений не обнаружено"...
в логе в этот момент пишется следущее:

09:34:28: 0x00004000: WARNING: OBSOLETE: Update hardware configuration after replication
09:34:28: 0x00004000: INFO: hw: terminating poll task's
09:34:28: 0x00004000: INFO: hw: initializing
09:34:28: 0x00004000: INFO: hw: USB-COM UkmUsbComGetFromDB() Found ukm_hw_port=/mb3/com16 ukm_device=700(Сканер штрих кодов Стандартный)
09:34:28: 0x00004000: INFO: hw: USB-COM Configure() Found 1 usb-serial device(s) in DB.
09:34:28: 0x00004000: INFO: hw: USB-COM UkmUsbComGetUnconfigured() Found 1 unconfigured device(s)
09:34:28: 0x00004000: INFO: hw: USB-COM Configuring UkmHwPort=/mb3/com16 UkmDeviceID=700 (Сканер штрих кодов Стандартный)
09:34:28: 0x00004000: INFO: hw: USB-COM UINeedConfigureWarning() Warning user SCREEN_MSG_NEED_DIAGNOSTICS
09:34:28: 0x00004000: INFO: hw: USB-COM UKMDevicesStart() begin
09:34:28: 0x00004000: INFO: hw: Appending new keyboard port '/mb1/kbdp'
09:34:28: 0x00004000: INFO: hw: Appending new COM port '/mb1/com'
09:34:29: 0x00004000: INFO: hw: USB-COM UKMDevicesStart() end
09:34:51: 0x00004000: INFO: hw: USB-COM HWDetectWaitDisconnectOne() Asking user to disconnect "Сканер штрих кодов Стандартный"
09:34:57: 0x00004000: INFO: hw: USB-COM ShowMessageContSkip() user answer is CONT
09:34:57: 0x00004000: INFO: hw: USB-COM HWDetectWaitDisconnectOne() Warning user SCREEN_MSG_HW_CHANGES_NOT_DETECTED[/B]
09:34:59: 0x00004000: INFO: hw: USB-COM HWDetectWaitDisconnectOne() Asking user to disconnect "Сканер штрих кодов Стандартный"
09:35:01: 0x00004000: INFO: hw: USB-COM ShowMessageContSkip() user answer is SKIP
09:35:01: 0x00004000: INFO: hw: USB-COM UIConfirmSkipDevice() Asking user if he wants to skip configuration of /mb3/com16(Сканер штрих кодов Стандартный)
09:35:03: 0x00004000: INFO: hw: USB-COM ShowMessageYesNo() user answer is YES
09:35:03: 0x00004000: INFO: hw: USB-COM UIConfirmSaveConfigData() Asking user SCREEN_MSG_CONFIRM_SAVE_CONFIG_DATA
09:35:07: 0x00004000: INFO: hw: USB-COM ShowMessageYesNo() user answer is YES
09:35:07: 0x00004000: INFO: hw: USB-COM SysUsbComUpdateDevFiles() Updating device file links
09:35:07: 0x00004000: INFO: hw: USB-COM ClearScreenIfScreenWasUsed() m_screen_was_used=1
09:35:07: 0x00004000: INFO: hw: USB-COM configuration completed with result=1
09:35:07: 0x00004000: DEBUG: hw: USB-COM UKMDevicesStop() begin
09:35:07: 0x00004000: DEBUG: hw: USB-COM UKMDevicesStop() end
09:35:07: 0x00004000: INFO: hw: Appending new keyboard port '/mb3/kbdp'
09:35:07: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb3/cd'
09:35:07: 0x00004000: INFO: hw: Appending new COM port '/mb3/com'
09:35:07: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb3/com1/fiscalboard/cd'
09:35:07: 0x00004000: INFO: hw: USB HID keyboards list begin ----
09:35:07: 0x00004000: INFO: hw: No USB keyboards detected
09:35:07: 0x00004000: INFO: hw: USB HID keyboards list end ----
09:35:07: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-HEAD-2012_01_11_11_54_15/ukm/libposhal/ccomportstandard.cpp(59) COMPortInit: error 6 open port COM16 in
09:35:07: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА error 6 open port COM16 in
09:35:07: 0x00004000: INFO: main: terminating global task's
09:35:07: 0x00004000: INFO: hw: terminating poll task's
09:35:07: 0x00004000: INFO: sound#0b6f6420: Pending terminate request received
09:35:07: 0x00008002: INFO: sound#0b6f6420: finished
09:35:07: 0x00004000: INFO: NTLP#0b6f8ad8: Pending terminate request received
09:35:07: 0x00004000: INFO: Connector to server#0b6f8f88: Pending terminate request received
09:35:07: 0x00010004: INFO: Connector to server#0b6f8f88: finished
09:35:07: 0x00004000: INFO: NTLP#0b6f8ad8: Channel 191862456 closed
09:35:07: 0x00004000: WARNING: PROTOCOL: ChannelDied
09:35:07: 0x0000c003: INFO: NTLP#0b6f8ad8: finished
09:35:12:FATAL: ukmstart.sh: ukmclient exit code = 6
09:35:12:FATAL: ukmstart.sh: Standard error
09:35:12:INFO: ukmstart.sh: Starting sudo -u ukmclient ./cashmain
09:35:12: 0x00004000: INFO: Global: ---------- Client v.49 Service Pack 5 started -----------

ранее usb не подключал на УКМ, либо com сканеры были, либо ps/2, уже голову сломал....
26.10.2015 09:38
Такс.
Идем на wiki C+ - Datalogic_QS-I,QD21xx/QD24xx
Видим что там есть отдельное описание USB QD2100/2400 под УКМ до 51 sp3.
Скачиваем патч и пробуем.
Часовой пояс GMT +3, время: 16:30.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.