Skip to content
ornarasPublic

About

Library for managing PosCenter scanners

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

88 Commits

Folders and files

Repository files navigation

PCBSLib

Библиотека для управления сканерами POScenter

wakatime commit activity open issues closed issues

Содержание

Зависимости

  • .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

В презентационном режиме сканер автоматически считывает штрих-коды при попадании их в поле зрения сканера.

Штрих-коды

CODABAR

Команда Тип Описание
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 - Включить

CODE39

Команда Тип Описание
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 - Включить

Interleaved 2 of 5

Команда Тип Описание
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

NEC 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

CODE93

Команда Тип Описание
904000 SEND Сброс всех настроек для CODE93
904002 GET/SET Активация считывания CODE93
0 - Отключить
1 - Включить
904003 GET/SET Максимальная длина пакета символов CODE93
904004 GET/SET Минимальная длина пакета символов CODE93

Straight 2 of 5 Industrial

Команда Тип Описание
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

Straight 2 of 5 IATA

Команда Тип Описание
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

Matrix 2 of 5

Команда Тип Описание
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 - Включить

CODE11

Команда Тип Описание
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 символа

CODE128

Команда Тип Описание
909000 SEND Сброс всех настроек для CODE128
909001 GET/SET Активация считывания CODE128
0 - Отключить
1 - Включить
909002 GET/SET Максимальная длина пакета символов CODE128
909003 GET/SET Минимальная длина пакета символов CODE128
909005 GET/SET Активация объедиения CODE128
0 - Отключить
1 - Включить

GS1-128

Команда Тип Описание
910000 SEND Сброс всех настроек для GS1-128
910001 GET/SET Активация считывания GS1-128
0 - Отключить
1 - Включить
910002 GET/SET Максимальная длина пакета символов GS1-128
910003 GET/SET Минимальная длина пакета символов GS1-128

Telepen

Команда Тип Описание
911000 SEND Сброс всех настроек для Telepen
911001 GET/SET Активация считывания Telepen
0 - Отключить
1 - Включить
911002 GET/SET Максимальная длина пакета символов Telepen
911003 GET/SET Минимальная длина пакета символов Telepen

UPC-A

Команда Тип Описание
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 - Включить

UPC-E

Команда Тип Описание
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 - Включить

EAN-13

Команда Тип Описание
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 - Включить

EAN-8

Команда Тип Описание
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 - Включить

MSI

Команда Тип Описание
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

GS1 DataBar Omnidirectional

Команда Тип Описание
918000 SEND Сброс всех настроек для GS1 DataBar Omnidirectional
918001 GET/SET Активация считывания GS1 DataBar Omnidirectional
0 - Отключить
1 - Включить

GS1 DataBar Limited

Команда Тип Описание
919000 SEND Сброс всех настроек для GS1 DataBar Limited
919001 GET/SET Активация считывания GS1 DataBar Limited
0 - Отключить
1 - Включить

GS1 DataBar Expanded

Команда Тип Описание
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

PDF417

Команда Тип Описание
924000 SEND Сброс всех настроек для PDF417
924001 GET/SET Активация считывания PDF417
0 - Отключить
1 - Включить
924002 GET/SET Максимальная длина пакета символов PDF417
924003 GET/SET Минимальная длина пакета символов PDF417

QR Code

Команда Тип Описание
928000 SEND Сброс всех настроек для QR Code
928001 GET/SET Активация считывания QR Code
0 - Отключить
1 - Включить
928002 GET/SET Максимальная длина пакета символов QR Code
928003 GET/SET Минимальная длина пакета символов QR Code

Data Matrix

Команда Тип Описание
930000 SEND Сброс всех настроек для Data Matrix
930001 GET/SET Активация считывания Data Matrix
0 - Отключить
1 - Включить
930002 GET/SET Максимальная длина пакета символов Data Matrix
930003 GET/SET Минимальная длина пакета символов Data Matrix

Aztec Code

Команда Тип Описание
931000 SEND Сброс всех настроек для Aztec Code
931001 GET/SET Активация считывания Aztec Code
0 - Отключить
1 - Включить
931002 GET/SET Максимальная длина пакета символов Aztec Code
931003 GET/SET Минимальная длина пакета символов Aztec Code

China Post

Команда Тип Описание
936000 SEND Сброс всех настроек для China Post
936001 GET/SET Активация считывания China Post
0 - Отключить
1 - Включить
936002 GET/SET Максимальная длина пакета символов China Post
936003 GET/SET Минимальная длина пакета символов China Post

Korea 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 - Включить

Han Xin Code

Команда Тип Описание
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

Maxi Code

Команда Тип Описание
929000 SEND Сброс всех настроек для Maxi Code
929001 GET/SET Активация считывания Maxi Code
0 - Отключить
1 - Включить
929002 GET/SET Максимальная длина пакета символов Maxi Code
929003 GET/SET Минимальная длина пакета символов Maxi Code

MicroPDF

Команда Тип Описание
925000 SEND Сброс всех настроек для MicroPDF
925001 GET/SET Активация считывания MicroPDF
0 - Отключить
1 - Включить
925002 GET/SET Максимальная длина пакета символов MicroPDF
925003 GET/SET Минимальная длина пакета символов MicroPDF

Composites

Команда Тип Описание
926000 SEND Сброс всех настроек для Composites
926001 GET/SET Активация считывания Composites
0 - Отключить
1 - Включить
926003 GET/SET Максимальная длина пакета символов Composites
926004 GET/SET Минимальная длина пакета символов Composites

Codablock A

Команда Тип Описание
922000 SEND Сброс всех настроек для Codablock A
922001 GET/SET Активация считывания Codablock A
0 - Отключить
1 - Включить
922002 GET/SET Максимальная длина пакета символов Codablock A
922003 GET/SET Минимальная длина пакета символов Codablock A

Codablock F

Команда Тип Описание
923000 SEND Сброс всех настроек для Codablock F
923001 GET/SET Активация считывания Codablock F
0 - Отключить
1 - Включить
923002 GET/SET Максимальная длина пакета символов Codablock F
923003 GET/SET Минимальная длина пакета символов Codablock F

About

Library for managing PosCenter scanners

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages