Краткое руководство по командам управления штриховым кодом (только HL-2150N/HL-2170W)

С помощью принтера можно осуществлять печать штриховых кодов в режимах эмуляции принтеров HP LaserJet.

Печать штриховых кодов или расширенного набора символов

Код
ESC i
Десятичный
27 105
Шестнадцатеричный
1B 69
Формат: ESC i n ... n \
Создает штриховые коды или расширенный набор символов для сегмента параметров «n ... n». Для получения дополнительной информации о параметрах см. следующее определение параметров. Данная команда должна заканчиваться кодом «\» (5CH).

Определение параметров

Данная команда штрихового кода может обладать следующими параметрами в сегменте (n ... n). Поскольку параметры действуют в пределах синтаксиса одной команды ESC i n ... n \, они не применяются в командах штриховых кодов. Если определенные параметры не указаны, к ним применяются предварительно настроенные параметры. Последний параметр должен представлять собой начало данных штрихового кода («b» или «B») или начало данных расширенного набора символов («l» или «L»). Другие параметры можно указывать в любой последовательности. Каждый параметр может начинаться с символа нижнего или верхнего регистра, например «t0» или «T0», «s3» или «S3» и т.д.

Режим штрихового кода

n = «t0» или «T0»
CODE 39 (по умолчанию)
n = «t1» или «T1»
Interleaved 2 из 5
n = «t3» или «T3»
FIM (US-Post Net)
n = «t4» или «T4»
Post Net (US-Post Net)
n = «t5» или «T5»
EAN 8, EAN 13 или UPC A
n = «t6» или «T6»
UPC E
n = «t9» или «T9»
Codabar
n = «t12» или «T12»
Code 128 set A
n = «t13» или «T13»
Code 128 set B
n = «t14» или «T14»
Code 128 set C
n = «t130» или «T130»
ISBN (EAN)
n = «t131» или «T131»
ISBN (UPC-E)
n = «t132» или «T132»
EAN 128 set A
n = «t133» или «T133»
EAN 128 set B
n = «t134» или «T134»
EAN 128 set C
Данный параметр используется для выбора режима штрихового кода, как показано выше. Если n равняется «t5» или «T5», режим штрихового кода (EAN 8, EAN 13 или UPC A) изменяется в соответствии с числом символов в данных.

Штриховой код, расширенный набор символов, рисунок штрихового клише и рисунок блока

n = «s0» или «S0»
3: 1 (по умолчанию)
n = «s1» или «S1»
2: 1
n = «s3» или «S3»
2.5: 1
Данный параметр используется для выбора стиля штрихового кода, как показано выше. Если выбран режим штрихового кода EAN 8, EAN 13, UPC-A, Code 128 или EAN 128, данный параметр стиля штрихового кода игнорируется.
Если после «S» следует только один параметр, он представляет собой шаблон заливки переднего плана.

Штриховой код

n = «mnnn» или «Mnnn» (nnn = 0~32767)
Этот параметр используется для отображения ширины штрихового кода. Единицей параметра «nnn» являются проценты.

Включение или выключение строки штрихового кода, которую может прочесть человек

n = «r0» или «R0»
Строка, которую может прочесть человек, ВЫКЛ.
n = «r1» или «R1»
Строка, которую может прочесть человек, ВКЛ.
Предварительная настройка:
Строка, которую может прочесть человек, ВКЛ.
 
(1) «T5» или «t5»
 
(2) «T6» или «t6»
 
(3) «T130» или «t130»
 
(4) «T131» или «t131»
Предварительная настройка:
Строка, которую может прочесть человек, ВЫКЛ.
Все остальные
Данный параметр используется для указания необходимости печати принтером строки, которую может прочесть человек, под штриховым кодом. Символы, которые может прочесть человек, всегда печатаются шрифтом OCR-B с шириной 10, и все текущие усовершенствования начертания шрифта скрываются. Настройка по умолчанию определяется по режиму штрихового кода, выбранному с помощью «t» или «T».

Свободная область

n = «onnn» или «Onnn» (nnn = 0~32767)
Свободная область — пространство по обеим сторонам штриховых кодов. Ее ширину можно отобразить с помощью единиц, установленных параметром «u» или «U». (Описание параметра «u» или «U» см. в следующем разделе.) Настройка ширины свободной области по умолчанию — 1 дюйм.

Штриховой код, единица расширенного набора символов, рисунок штрихового клише и рисунок блока

n = «u0» или «U0»
мм (предварительная настройка)
n = «u1» или «U1»
1/10
n = «u2» или «U2»
1/100
n = «u3» или «U3»
1/12
n = «u4» или «U4»
1/120
n = «u5» или «U5»
1/10 мм
n = «u6» или «U6»
1/300
n = «u7» или «U7»
1/720
Данный параметр используется для отображения единиц измерения смещения по оси X, смещения по оси Y и высоты штрихового кода.

Смещение по оси X штрихового кода, расширенного набора символов, рисунка штрихового клише и рисунка блока

n = «xnnn» или «Xnnn»
Данный параметр используется для отображения смещения от левого поля в единицах, указанных в параметре «u» или «U».

Смещение по оси Y штрихового кода и расширенного набора символов

n = «ynnn» или «Ynnn»
Данный параметр используется для отображения смещения вниз от текущего положения печати в единицах, указанных в параметре «u» или «U».

Высота штрихового кода, расширенного набора символов, рисунка штрихового клише и рисунка блока

n = «hnnn», «Hnnn», «dnnn» или «Dnnn»
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 мм
2.
UPC-E: 18 мм
3.
Другие: 12 мм
Расширенный набор символов Bsymbol.rarr 2,2 мм (предварительная настройка)
Рисунок штрихового клише и рисунок блока Bsymbol.rarr 1 точка
Данный параметр используется для отображения высоты штриховых кодов или расширенного набора символов, как показано выше. Он может начинаться с «h», «H», «d» или «D». Высота штриховых кодов отображается в единицах, указанных в параметре «u» или «U». Настройка высоты штрихового кода по умолчанию (12 мм, 18 мм или 22 мм) определяется по режиму штрихового кода, выбранному с помощью «t» или «T».

Ширина расширенного набора символов, рисунок штрихового клише и рисунок блока

n = «wnnn» или «Wnnn»
Расширенный набор символов Bsymbol.rarr 1,2 мм
Рисунок штрихового клише и рисунок блока Bsymbol.rarr 1 точка
Данный параметр используется для отображения ширины расширенного набора символов, как показано выше.

Поворот расширенного набора символов

n = «a0» или «A0»
«Прямой (предварительная настройка)»
n = «a1» или «A1»
«Поворот на 90 градусов»
n = «a2» или «A2»
«Переворот, поворот на 180 градусов»
n = «a3» или «A3»
«Поворот на 270 градусов»

Начало данных штрихового кода

n = «b» или «B»
Данные после параметров «b» или «B» считываются как данные штрихового кода. Данные штрихового кода должны заканчиваться кодом «\» (5CH), который также завершает данную команду. Допустимые данные штрихового кода определяются по режиму штрихового кода, выбранному с помощью «t» или «T».
• 
При выборе CODE 39 с помощью параметра «t0» или «T0»
Сорок три символа от «0» до «9», от «A» до «Z», «-», « . », «(пробел)», «$», «/», «+» и «%» можно использовать в качестве данных штрихового кода. При использовании других символов возникнет ошибка данных. Число символов для штриховых кодов не ограничено. Данные штрихового кода автоматически начинаются и заканчиваются звездочкой «*» (символ начала и символ конца). Если в начале и конце полученных данных содержится звездочка «*», она рассматривается как символ начала и символ конца.
• 
При выборе Interleaved 2 из 5 с помощью параметра «t1» или «T1»
В качестве данных штрихового кода допустимы десять числовых символов от «0» до «9». При использовании других символов возникнет ошибка данных. Число символов для штриховых кодов не ограничено. В данном режиме штриховых кодов необходимо использовать четные символы. Если данные штрихового кода содержат нечетные символы, на конце данных штрихового кода автоматически добавляется «0».
• 
При выборе FIM (US-Post Net) с помощью параметра «t3» или «T3»
Действительными являются символы от «A» до «D», и можно распечатать один разряд данных. Допускается использование алфавитных символов верхнего и нижнего регистров.
• 
При выборе Post Net (US-Post Net) с помощью параметра «t4» или «T4»
Цифры от «0» до «9» могут представлять собой данные, и они должны заканчиваться контрольным разрядом. Символ «?» может использоваться вместо контрольного разряда.
• 
При выборе EAN 8, EAN 13 или UPC A с помощью параметра «t5» или «T5»
В качестве данных штрихового кода допустимы десять цифр от «0» до «9». Число символов для штриховых кодов ограничено следующим образом.
EAN 8: всего 8 цифр (7 цифр + 1 контрольный разряд)
EAN 13: всего 13 цифр (12 цифр + 1 контрольный разряд)
UPC A: всего 12 цифр (11 цифр + 1 контрольный разряд)
При использовании числа символов, отличного от указанного выше, возникнет ошибка данных, что приведет к печати данных штрихового кода как обычных данных печати. При использовании неправильного контрольного разряда он автоматически исправляется принтером так, что будут распечатаны правильные данные штрихового кода. При выборе EAN13 добавление «+» и двух- или пятизначного числа после данных может привести к созданию дополнительного кода.
• 
При выборе UPC-E с помощью параметра «t6» или «T6»
В качестве данных штрихового кода допустимы цифры от «0» до «9».
Восемь цифр1 2
(стандартный формат). Первым символом должен быть «0», и данные должны заканчиваться контрольным разрядом.
Всего восемь цифр = «0» + 6 цифр + 1 контрольный разряд.
Шесть цифр2
Первый символ и последний контрольный разряд удаляются из восьмизначных данных.
1
Символ «?» может использоваться вместо контрольного разряда.
2
При добавлении «+» и двух- или пятизначного числа после данных создается дополнительный код.
• 
При выборе Codebar с помощью параметра «t9» или «T9»
Можно выполнять печать символов от «0» до «9», «-», « . », «$», «/», «+», «:». Печать символов от «A» до «D» (в верхнем или нижнем регистре) можно осуществлять как код начала/конца. При отсутствии кода начала/конца произойдет ошибка. Контрольный разряд невозможно добавить, и при использовании «?» произойдут ошибки.
• 
При выборе Code 128 Set A, Set B или Set C с помощью параметра «t12» или «T12», «t13» или «T13», «t14» или «T14»
Code 128 set A, B и C можно выбирать по отдельности. Set A используется для отображения шестнадцатеричных символов от 00 до 5F. В Set B входят шестнадцатеричные символы от 20 до 7F. Set C включает пары от 00 до 99. Переключение между наборами кодов можно осуществлять путем отправки %A, %B или %C. FNC 1, 2, 3 и 4 производятся с помощью %1, %2, %3 и %4. С помощью кода SHIFT, %S, можно временно переключать (только для одного символа) набор A и набор B и наоборот. Кодировка символа «%» возможна при его двойной отправке.
• 
При выборе ISBN (EAN) с помощью параметра «t130» или «T130»
Применяются те же правила, что и к «t5» или «T5».
• 
При выборе ISBN (UPC-E) с помощью параметра «t131» или «T131»
Применяются те же правила, что и к «t6» или «T6».
• 
При выборе Code 128 set A, set B или set C с помощью параметра «t132» или «T132», «t133» или «T133», «t134» или «T134»
Применяются те же правила, что и к «t12» или «T12», «t13» или «T13», «t14» или «T14».

Рисунок блока

ESC i ... E (или e)
«E» или «e» являются обозначениями конца.

Рисунок штрихового клише

ESC i ... V (или v)
«V» или «v» являются обозначениями конца.

Начало данных расширенного набора символов

n = «l» или «L»
Данные после «l» или «L» считываются как данные расширенного набора символов (или данные маркировки). Данные расширенного набора символов должны заканчиваться кодом «\» (5CH), который также завершает данную команду.