Похожие инструкции %%SpecCode93
Согласно инструкции, символ GS — это управляющий символ ASCII 29 (0x1D). Для его преобразования используются:
- раздел 13.2 GS Character Settings — страница 32;
- раздел 13.3 Escape Character Set Setting — страница 33;
- строка 29 / GS таблицы управляющих символов — страница 37.
Настройку следует выполнять в режиме USB HID / Bluetooth HID / 2.4G HID, когда сканер работает как клавиатура.
Вариант 1. Передавать GS как нажатие F8
Отсканируйте из инструкции следующие штрихкоды строго по порядку:
-
На странице 32:
Set GS Character Convert
Внутренний код:%%SpecCodeEF -
На странице 33:
Set escape character set 1
Внутренний код:%%SpecCodeBA0001
Итоговая последовательность:
Set GS Character Convert → Set escape character set 1
После этого при обнаружении в штрихкоде символа GS (ASCII 29) сканер должен передавать компьютеру нажатие клавиши F8.
Основание: в строке 29 GS таблицы на странице 37 для Character set 1 указано F8.
Вариант 2. Передавать GS как Alt+029
Отсканируйте:
-
На странице 32:
Set GS Character Convert
Внутренний код:%%SpecCodeEF -
На странице 33:
Set escape character set 0
Внутренний код:%%SpecCodeBA0000
Итоговая последовательность:
Set GS Character Convert → Set escape character set 0
После этого символ GS (ASCII 29) будет передаваться как клавиатурная комбинация:
Alt+029
То есть сканер имитирует удержание Alt, ввод 0, 2, 9 и отпускание Alt.
Основание: в строке 29 GS таблицы для Character set 0 указано ALT+029.
Краткая таблица
| Требуемый результат | Последовательность сканирования |
|---|---|
| GS передаётся как F8 | Set GS Character Convert → Set escape character set 1 |
| GS передаётся как Alt+029 | Set GS Character Convert → Set escape character set 0 |
Важные замечания
- Сканировать отдельный штрихкод строки 29 / GS со страницы 37 для этой настройки не требуется. Он используется при настройке префиксов и суффиксов. Для преобразования GS достаточно включить GS-конвертацию и выбрать набор преобразования.
- Варианты F8 и Alt+029 взаимоисключающие: последний отсканированный набор
escape character setопределяет текущий способ передачи. Alt+029обычно корректно работает в Windows. При необходимости включитеNum Lock, поскольку Alt-коды могут зависеть от обработки цифрового блока программой или операционной системой.- Вариант с F8 обычно надёжнее, если принимающая программа специально настроена воспринимать F8 как разделитель GS.
- Для отключения преобразования отсканируйте на странице 32 штрихкод Turn off GS Character Convert (
%%SpecCodeEE). - Сбрасывать сканер к заводским настройкам перед переключением между двумя вариантами не нужно.
- Проверять настройку лучше на штрихкоде GS1, в котором действительно присутствует разделитель
GS, а не напечатанная последовательность символов «GS».