Библиотека для управления сканерами POScenter
- Содержание
- Зависимости
- Поддерживаемые сканера
- Команды
- Информация об устройстве
- Заводские настройки
- Настройка обмена данными
- Звук и индикация
- Разное
- Штрих-коды
- CODABAR
- CODE39
- Interleaved 2 of 5
- NEC 2 of 5
- CODE93
- Straight 2 of 5 Industrial
- Straight 2 of 5 IATA
- Matrix 2 of 5
- CODE11
- CODE128
- GS1-128
- Telepen
- UPC-A
- UPC-E
- EAN-13
- EAN-8
- MSI
- GS1 DataBar Omnidirectional
- GS1 DataBar Limited
- GS1 DataBar Expanded
- PDF417
- QR Code
- Data Matrix
- Aztec Code
- China Post
- Korea Post
- Han Xin Code
- Maxi Code
- MicroPDF
- Composites
- Codablock A
- Codablock F
- .NET Framework 4.6.1 или выше
- .NET Core 2.0 или выше
- HidSharp 2.1.0
- POScenter SQ-90C
- POScenter SG-100C
- POScenter SQ-100C
| Команда | Тип | Описание |
|---|---|---|
| 811005 | GET | Серийный номер устройства |
| 809004 | GET | Версия прошивки |
| Команда | Тип | Описание |
|---|---|---|
| 800006 | SEND | Сброс до заводских настроек |
| 800010 | SEND | Начать запись пользовательских настроек |
| 800011 | SEND | Сохранение пользовательских настроек в качестве заводских |
| 800007 | SEND | Удаление пользовательских настроек |
Warning
Для удаления пользовательских настроек, после ввода команды 800007 нужно также произвести сброс к заводским настройкам (800006)
| Команда | Тип | Описание |
|---|---|---|
| 881001 | GET/SET | Интерфейс обмена данными 0: RS232 124: USB-HID 131: USB-HID POS 133: USB-COM |
| 942109 | GET/SET | Настройка поддержки отправки команд в режиме USB-HID 0 - Отключить (По-умолчанию) 1 - Включить |
Warning
Интерфейсы RS232 и USB-HID POS не поддерживают отправку команд.
| Команда | Тип | Описание |
|---|---|---|
| 841013 | GET/SET | Активация звукового сигнала при старте 0 - Отключить 1 - Включить |
| 841014 | GET/SET | Активация звукового щелчока при нажатии на курок 0 - Отключить 1 - Включить |
| 841001 | GET/SET | Активация звукового сигнала успешного считывания 0 - Отключить 1 - Включить |
| 898005 | GET/SET | Активация LED подсветка штрихкода 0 - Отключить 1 - Включить |
| 841009 | GET/SET | Громкость звуковых сигналов 0 - Отключить 1 - Низкая 2 - Средняя 3 - Высокая |
| 841006 | GET/SET | Частота звуковых сигналов Рекомендуемые значения: 1600, 2400, 4200 |
| 841002 | GET/SET | Длительность сигнала успешного считывания кодов 0 - По-умолчанию 1 - Короткий |
| 841007 | GET/SET | Частота сигнала ошибки считывания кодов Рекомендуемые значения: 250, 3250, 4200 |
| 841008 | GET/SET | Активация LED-сигнал успешного считывания 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 861002 | GET/SET | Активация презентационного режима 0 - Отключить 1 - Включить |
| 851006 | GET/SET | Длительность задержки чтения следующего кода (в мс) |
| 887001 | GET/SET | Активация передачи непечатных символов 0 - Отключить 1 - Включить |
Warning
В презентационном режиме сканер автоматически считывает штрих-коды при попадании их в поле зрения сканера.
| Команда | Тип | Описание |
|---|---|---|
| 900000 | SEND | Сброс всех настроек для CODABAR |
| 900001 | GET/SET | Активация работы с контрольным символом CODABAR 0 - Чтение без контрольного символа 1 - Чтение только с контрольными символами без передачи контрольного символа 2 - Чтение только с контрольным символом и его передачей |
| 900002 | GET/SET | Активация объедиения CODABAR 0 - Отключить 1 - Включить 2 - Требовать парный символ D |
| 900003 | GET/SET | Активация считывания CODABAR 0 - Отключить 1 - Включить |
| 900004 | GET/SET | Максимальная длина пакета символов CODABAR |
| 900005 | GET/SET | Минимальная длина пакета символов CODABAR |
| 900006 | GET/SET | Активация передачи старт-/стоп-символов для CODABAR 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 901000 | SEND | Сброс всех настроек для CODE39 |
| 901001 | GET/SET | Активация считывания CODE39 0 - Отключить 1 - Включить |
| 901002 | GET/SET | Активация объедиения CODE39 0 - Отключить 1 - Включить |
| 901003 | GET/SET | Активация FULL ASCII CODE39 0 - Отключить 1 - Включить |
| 901004 | GET/SET | Активация работы с контрольным символом CODE39 0 - Чтение без контрольного символа 1 - Чтение только с контрольными символами без передачи контрольного символа 2 - Чтение только с контрольным символом и его передачей |
| 901005 | GET/SET | Активация считывания CODE32 0 - Отключить 1 - Включить |
| 901007 | GET/SET | Максимальная длина пакета символов CODE39 |
| 901008 | GET/SET | Минимальная длина пакета символов CODE39 |
| 901009 | GET/SET | Активация передачи старт-/стоп-символов для CODE39 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 902000 | SEND | Сброс всех настроек для Interleaved 2 of 5 |
| 902001 | GET/SET | Активация считывания Interleaved 2 of 5 0 - Отключить 1 - Включить |
| 902002 | GET/SET | Режим работы с контрольным символом Interleaved 2 of 5 0 - Чтение без контрольного символа 1 - Чтение только с контрольным символом без передачи контрольного символа 2 - Чтение только с контрольным символом и его передачей |
| 902003 | GET/SET | Максимальная длина пакета символов Interleaved 2 of 5 |
| 902004 | GET/SET | Минимальная длина пакета символов Interleaved 2 of 5 |
| Команда | Тип | Описание |
|---|---|---|
| 903000 | SEND | Сброс всех настроек для NEC 2 of 5 |
| 903001 | GET/SET | Активация считывания NEC 2 of 5 0 - Отключить 1 - Включить |
| 903002 | GET/SET | Режим работы с контрольным символом NEC 2 of 5 0 - Чтение без контрольного символа 1 - Чтение только с контрольным символом без передачи контрольного символа 2 - Чтение только с контрольным символом и его передачей |
| 903003 | GET/SET | Максимальная длина пакета символов NEC 2 of 5 |
| 903004 | GET/SET | Минимальная длина пакета символов NEC 2 of 5 |
| Команда | Тип | Описание |
|---|---|---|
| 904000 | SEND | Сброс всех настроек для CODE93 |
| 904002 | GET/SET | Активация считывания CODE93 0 - Отключить 1 - Включить |
| 904003 | GET/SET | Максимальная длина пакета символов CODE93 |
| 904004 | GET/SET | Минимальная длина пакета символов CODE93 |
| Команда | Тип | Описание |
|---|---|---|
| 905000 | SEND | Сброс всех настроек для Straight 2 of 5 Industrial |
| 905001 | GET/SET | Активация считывания Straight 2 of 5 Industrial 0 - Отключить 1 - Включить |
| 905002 | GET/SET | Максимальная длина пакета символов Straight 2 of 5 Industrial |
| 905003 | GET/SET | Минимальная длина пакета символов Straight 2 of 5 Industrial |
| Команда | Тип | Описание |
|---|---|---|
| 906000 | SEND | Сброс всех настроек для Straight 2 of 5 IATA |
| 906001 | GET/SET | Активация считывания Straight 2 of 5 IATA 0 - Отключить 1 - Включить |
| 906002 | GET/SET | Максимальная длина пакета символов Straight 2 of 5 IATA |
| 906003 | GET/SET | Минимальная длина пакета символов Straight 2 of 5 IATA |
| Команда | Тип | Описание |
|---|---|---|
| 907000 | SEND | Сброс всех настроек для Matrix 2 of 5 |
| 907001 | GET/SET | Активация считывания Matrix 2 of 5 0 - Отключить 1 - Включить |
| 907002 | GET/SET | Максимальная длина пакета символов Matrix 2 of 5 |
| 907003 | GET/SET | Минимальная длина пакета символов Matrix 2 of 5 |
| 907005 | GET/SET | Активация работы с контрольным символом Matrix 2 of 5 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 908000 | SEND | Сброс всех настроек для CODE11 |
| 908002 | GET/SET | Активация считывания CODE11 0 - Отключить 1 - Включить |
| 908003 | GET/SET | Максимальная длина пакета символов CODE11 |
| 908004 | GET/SET | Минимальная длина пакета символов CODE11 |
| 311028 | GET/SET | Режим работы с контрольным символом CODE11 0 - 1 символ 1 - 2 символа |
| Команда | Тип | Описание |
|---|---|---|
| 909000 | SEND | Сброс всех настроек для CODE128 |
| 909001 | GET/SET | Активация считывания CODE128 0 - Отключить 1 - Включить |
| 909002 | GET/SET | Максимальная длина пакета символов CODE128 |
| 909003 | GET/SET | Минимальная длина пакета символов CODE128 |
| 909005 | GET/SET | Активация объедиения CODE128 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 910000 | SEND | Сброс всех настроек для GS1-128 |
| 910001 | GET/SET | Активация считывания GS1-128 0 - Отключить 1 - Включить |
| 910002 | GET/SET | Максимальная длина пакета символов GS1-128 |
| 910003 | GET/SET | Минимальная длина пакета символов GS1-128 |
| Команда | Тип | Описание |
|---|---|---|
| 911000 | SEND | Сброс всех настроек для Telepen |
| 911001 | GET/SET | Активация считывания Telepen 0 - Отключить 1 - Включить |
| 911002 | GET/SET | Максимальная длина пакета символов Telepen |
| 911003 | GET/SET | Минимальная длина пакета символов Telepen |
| Команда | Тип | Описание |
|---|---|---|
| 912000 | SEND | Сброс всех настроек для UPC-A |
| 912001 | GET/SET | Активация передача 2 цифр из дополнительного блока UPC-A 0 - Отключить 1 - Включить |
| 912002 | GET/SET | Активация передача 5 цифр из дополнительного блока UPC-A 0 - Отключить 1 - Включить |
| 912003 | GET/SET | Активация считывания UPC-A 0 - Отключить 1 - Включить |
| 912004 | GET/SET | Активация работы с контрольным символом UPC-A 0 - Отключить 1 - Включить |
| 912005 | GET/SET | Активация передачи преамбулы UPC-A 0 - Отключить 1 - Включить |
| 912006 | GET/SET | Режим сканирования UPC-A без доп. блока 0 - Разрешить сканирование без доп.блоков 1 - Игнорировать коды без доп.блоков |
| 912007 | GET/SET | Активация работы с разделителем между данными из UPC-A и доп. блоком 0 - Отключить 1 - Включить |
| 912011 | GET/SET | Активация преобразование UPC-A в EAN-13 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 914000 | SEND | Сброс всех настроек для UPC-E |
| 914002 | GET/SET | Активация расширения UPC-E до 12 символов 0 - Отключить 1 - Включить |
| 914003 | GET/SET | Режим сканирования UPC-E без доп. блока 0 - Разрешить сканирование без доп.блоков 1 - Игнорировать коды без доп.блоков |
| 914004 | GET/SET | Активация работы с разделителем между данными из UPC-E и доп. блоком 0 - Отключить 1 - Включить |
| 914005 | GET/SET | Активация работы с контрольным символом UPC-E 0 - Отключить 1 - Включить |
| 914006 | GET/SET | Активация передачи преамбулы UPC-E 0 - Отключить 1 - Включить |
| 914007 | GET/SET | Активация передача 2 цифр из дополнительного блока UPC-E 0 - Отключить 1 - Включить |
| 914008 | GET/SET | Активация передача 5 цифр из дополнительного блока UPC-E 0 - Отключить 1 - Включить |
| 914009 | GET/SET | Активация считывания UPC-E1 0 - Отключить 1 - Включить |
| 914010 | GET/SET | Активация считывания UPC-E0 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 915000 | SEND | Сброс всех настроек для EAN-13 |
| 915001 | GET/SET | Активация считывания EAN-13 0 - Отключить 1 - Включить |
| 915002 | GET/SET | Активация работы с контрольным символом EAN-13 0 - Отключить 1 - Включить |
| 915003 | GET/SET | Активация передача 2 цифр из дополнительного блока EAN-13 0 - Отключить 1 - Включить |
| 915004 | GET/SET | Активация передача 5 цифр из дополнительного блока EAN-13 0 - Отключить 1 - Включить |
| 915005 | GET/SET | Режим сканирования EAN-13 без доп. блока 0 - Разрешить сканирование без доп.блоков 1 - Игнорировать коды без доп.блоков |
| 915006 | GET/SET | Активация работы с разделителем между данными из EAN-13 и доп. блоком 0 - Отключить 1 - Включить |
| 915007 | GET/SET | Активация преобразование EAN-13 в ISBN 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 916000 | SEND | Сброс всех настроек для EAN-8 |
| 916001 | GET/SET | Активация считывания EAN-8 0 - Отключить 1 - Включить |
| 916002 | GET/SET | Активация работы с контрольным символом EAN-8 0 - Отключить 1 - Включить |
| 916003 | GET/SET | Активация передача 2 цифр из дополнительного блока EAN-8 0 - Отключить 1 - Включить |
| 916004 | GET/SET | Активация передача 5 цифр из дополнительного блока EAN-8 0 - Отключить 1 - Включить |
| 916005 | GET/SET | Режим сканирования EAN-8 без доп. блока 0 - Разрешить сканирование без доп.блоков 1 - Игнорировать коды без доп.блоков |
| 916006 | GET/SET | Активация работы с разделителем между данными из EAN-8 и доп. блоком 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 917000 | SEND | Сброс всех настроек для MSI |
| 917001 | GET/SET | Активация считывания MSI 0 - Отключить 1 - Включить |
| 917002 | GET/SET | Режим работы с контрольным символом MSI 0 - Подтверждать контрольный символ MOD 10 без передачи на хост 1 - Подтверждать контрольный символ MOD 10 и передать его на хост 6 - Отключить |
| 917003 | GET/SET | Максимальная длина пакета символов MSI |
| 917004 | GET/SET | Минимальная длина пакета символов MSI |
| Команда | Тип | Описание |
|---|---|---|
| 918000 | SEND | Сброс всех настроек для GS1 DataBar Omnidirectional |
| 918001 | GET/SET | Активация считывания GS1 DataBar Omnidirectional 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 919000 | SEND | Сброс всех настроек для GS1 DataBar Limited |
| 919001 | GET/SET | Активация считывания GS1 DataBar Limited 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 920000 | SEND | Сброс всех настроек для GS1 DataBar Expanded |
| 920001 | GET/SET | Активация считывания GS1 DataBar Expanded 0 - Отключить 1 - Включить |
| 920002 | GET/SET | Максимальная длина пакета символов GS1 DataBar Expanded |
| 920003 | GET/SET | Минимальная длина пакета символов GS1 DataBar Expanded |
| Команда | Тип | Описание |
|---|---|---|
| 924000 | SEND | Сброс всех настроек для PDF417 |
| 924001 | GET/SET | Активация считывания PDF417 0 - Отключить 1 - Включить |
| 924002 | GET/SET | Максимальная длина пакета символов PDF417 |
| 924003 | GET/SET | Минимальная длина пакета символов PDF417 |
| Команда | Тип | Описание |
|---|---|---|
| 928000 | SEND | Сброс всех настроек для QR Code |
| 928001 | GET/SET | Активация считывания QR Code 0 - Отключить 1 - Включить |
| 928002 | GET/SET | Максимальная длина пакета символов QR Code |
| 928003 | GET/SET | Минимальная длина пакета символов QR Code |
| Команда | Тип | Описание |
|---|---|---|
| 930000 | SEND | Сброс всех настроек для Data Matrix |
| 930001 | GET/SET | Активация считывания Data Matrix 0 - Отключить 1 - Включить |
| 930002 | GET/SET | Максимальная длина пакета символов Data Matrix |
| 930003 | GET/SET | Минимальная длина пакета символов Data Matrix |
| Команда | Тип | Описание |
|---|---|---|
| 931000 | SEND | Сброс всех настроек для Aztec Code |
| 931001 | GET/SET | Активация считывания Aztec Code 0 - Отключить 1 - Включить |
| 931002 | GET/SET | Максимальная длина пакета символов Aztec Code |
| 931003 | GET/SET | Минимальная длина пакета символов Aztec Code |
| Команда | Тип | Описание |
|---|---|---|
| 936000 | SEND | Сброс всех настроек для China Post |
| 936001 | GET/SET | Активация считывания China Post 0 - Отключить 1 - Включить |
| 936002 | GET/SET | Максимальная длина пакета символов China Post |
| 936003 | GET/SET | Минимальная длина пакета символов China Post |
| Команда | Тип | Описание |
|---|---|---|
| 937000 | SEND | Сброс всех настроек для Korea Post |
| 937001 | GET/SET | Активация считывания Korea Post 0 - Отключить 1 - Включить |
| 937002 | GET/SET | Максимальная длина пакета символов Korea Post |
| 937003 | GET/SET | Минимальная длина пакета символов Korea Post |
| 937004 | GET/SET | Активация работы с контрольным символом Korea Post 0 - Отключить 1 - Включить |
| Команда | Тип | Описание |
|---|---|---|
| 932000 | SEND | Сброс всех настроек для Han Xin Code |
| 932001 | GET/SET | Активация считывания Han Xin Code 0 - Отключить 1 - Включить |
| 932002 | GET/SET | Максимальная длина пакета символов Han Xin Code |
| 932003 | GET/SET | Минимальная длина пакета символов Han Xin Code |
| Команда | Тип | Описание |
|---|---|---|
| 929000 | SEND | Сброс всех настроек для Maxi Code |
| 929001 | GET/SET | Активация считывания Maxi Code 0 - Отключить 1 - Включить |
| 929002 | GET/SET | Максимальная длина пакета символов Maxi Code |
| 929003 | GET/SET | Минимальная длина пакета символов Maxi Code |
| Команда | Тип | Описание |
|---|---|---|
| 925000 | SEND | Сброс всех настроек для MicroPDF |
| 925001 | GET/SET | Активация считывания MicroPDF 0 - Отключить 1 - Включить |
| 925002 | GET/SET | Максимальная длина пакета символов MicroPDF |
| 925003 | GET/SET | Минимальная длина пакета символов MicroPDF |
| Команда | Тип | Описание |
|---|---|---|
| 926000 | SEND | Сброс всех настроек для Composites |
| 926001 | GET/SET | Активация считывания Composites 0 - Отключить 1 - Включить |
| 926003 | GET/SET | Максимальная длина пакета символов Composites |
| 926004 | GET/SET | Минимальная длина пакета символов Composites |
| Команда | Тип | Описание |
|---|---|---|
| 922000 | SEND | Сброс всех настроек для Codablock A |
| 922001 | GET/SET | Активация считывания Codablock A 0 - Отключить 1 - Включить |
| 922002 | GET/SET | Максимальная длина пакета символов Codablock A |
| 922003 | GET/SET | Минимальная длина пакета символов Codablock A |
| Команда | Тип | Описание |
|---|---|---|
| 923000 | SEND | Сброс всех настроек для Codablock F |
| 923001 | GET/SET | Активация считывания Codablock F 0 - Отключить 1 - Включить |
| 923002 | GET/SET | Максимальная длина пакета символов Codablock F |
| 923003 | GET/SET | Минимальная длина пакета символов Codablock F |