Сканер штрих-кода – это устройство, которое предназначено для считывания штрих-кода, нанесенного на упаковку товара и передачи этой информации в POS-терминал. При сканировании штрих-кода графическое изображение переводится в цифровую последовательность, которой в базе данных соответствует информация о наиболее существенных параметрах продукции.
Кассовое ПО Artix поддерживает любые виды сканеров, которые подключаются к RS-232 (COM), PS/2, USB портам или в разрыв клавиатуры.
Настоятельно рекомендуем подключать сканеры штрих-кодов в режиме СОМ порта, а не в разрыв клавиатуры. Данная рекомендация связана с тем, что при работе сканера, подключенного в разрыв клавиатуры, на данные, которые получены ПО Artix от сканера, влияют следующие факторы:
Все перечисленные факторы могут приводить к ошибкам получения данных от сканера, в том числе при сканировании марок маркированного товара или акцизных марок. |
В случае возникновения ошибок при сканировании сканером, подключенным в разрыв клавиатуры, рекомендуется:
Подключение сканеров выполняется через сервисное меню. Клавиатурные сканеры подключаются автоматически и не требуют дополнительной настройки.
Количество подключенных сканеров ограничивается только аппаратными возможностями POS системы. |
Название протокола | Модели оборудования | |
---|---|---|
Datalogic |
| |
Honeywell |
| |
Mindeo |
| |
NCR |
| |
Prostore |
| |
Базовый |
| |
Superlead |
| |
Zebra |
|
Кассовое ПО Artix позволяет запрещать сканирование данных, если на экране открыт диалог с ошибкой, окно калькулятора или осуществлен переход в подытог, для сканеров: Datalogic Magellan 3200 VSi
, Datalogic Magellan 3450 VSi
, Datalogic quickScan QW2420
, Honeywell 1450G2DHR
, Honeywell Metrologic MS7820 Solaris
, Mindeo MP8600
, Mindeo MD6600AT-HD
, WS71
, Zebra DS2208
.
В кассовом ПО Artix реализована возможность запрета сканирования данных на разных этапах работы с чеком.
Для кассового ПО до версии 4.6.242 (включительно) необходимо в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Security.Restrictions]
задать параметры forbidScanInDialog
и forbidScanInSubtotal
.
Возможность сканирования данных при открытом диалоге определяется параметром
Возможность сканирования данных в подытоге определяется параметром
|
Для кассового ПО с версии 4.6.243 необходимо:
Активировать плагин scannercontroller
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/scannercontroller.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
scannercontroller | строковый |
| Активация плагина для контроля работы сканеров | По умолчанию on |
[plugins] ; Плагин для контроля работы сканеров scannercontroller = on |
Настроить параметры плагина в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/scannercontroller.ini
в секции [ScannerController]
.
Возможность сканирования данных при открытом диалоге определяется параметром forbidScanInDialog
:
true
запрещено сканирование данных в диалогах с ошибками или окне калькулятора. Данные не сканируются, сканер не издает звуковой сигнал до тех пор, пока диалог или окно не будут закрыты. Сканирование данных разрешено только в диалогах, в которых сканирование необходимо,false
сканирование данных разрешено в любых диалогах и окне калькулятора.Возможность сканирования данных в подытоге определяется параметром forbidScanInSubtotal
:
true
запрещено сканирование данных в режиме подытога. Данные не сканируются, сканер не издает звуковой сигнал до тех пор, пока не будет осуществлен выход из режима,false
сканирование данных разрешено в режиме подытога.В случае запрета сканирования данных в подытоге существует возможность включения сканера при отображении диалога ввода карты. Для этого необходимо для команды |
Возможность сканирования данных во время выполнения длительных операций определяется параметром forbidScanInProgress
:
true
запрещено сканирование данных во время выполнения длительных операций. При добавлении позиции и при закрытии чека данные не сканируются до тех пор, пока длительная операция не будет завершена,false
сканирование данных во время выполнения длительных операций разрешено.Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
forbidScanInDialog | логический |
| Запрещать сканирование данных в диалоге | По умолчанию false |
forbidScanInSubtotal | логический |
| Запрещать сканирование данных в подытоге | По умолчанию false |
forbidScanInProgress | логический |
| Запрещать сканирование данных во время выполнения длительных операций | По умолчанию false |
[ScannerController] ; Настройки плагина ScannerController ; Запрещать сканирование данных в диалоге ; По умолчанию false ;forbidScanInDialog = false ; Запрещать сканирование данных в подытоге ; По умолчанию false ;forbidScanInSubtotal = false ; Запрещать сканирование данных во время выполнения длительных операций ; По умолчанию false ;forbidScanInProgress = false |