Specifications

EM 220
Rev. 1.00
- 45 -
Mobile Printer Command Manual
<Function 080> GS ( k pL pH cn fn m d1...dk (fn=80)
[Format]
[Range]
[Description]
[Notes]
ASCII GS ( k pL pH cn fn m d1...dk
Hex 1D 28 6B pL pH 30 50 30 d1...dk
Decimal 29 40 107 pL pH 48 80 48 d1...dk
4 (pL + pH x 256) 65535 (0 pL 255, 0 pH 255)
cn=48
fn=80
m=48
0 d 255
k = (pL + pH x 256) - 3
Stores the PDF417 symbol data (d1...dk) in the symbol save area.
Data stored in the symbol save area by this function are processed by
Function 081 and 082. The data in the symbol save area are reserved
after processing Function 081 or 082.
k bytes of d1...dk are processed as symbol data.
Specify only the data code word of the symbol with this function. Do not
include the following data in the data d1..dk as this information is
automatically added by the printer:
- Start pattern and stop pattern.
- Indicator code word of left and right.
- The descriptor of symbol length. (the first code word in the data area)
- The error correction code word calculated by modulus 929.
This function is effective until the following processing is
performed:
- Function 080 or 180 is executed.
- ESC @ is executed.
- The printer is reset or the power is turned off.
<Function 081> GS ( k pL pH cn fn m (fn=81)
[Format]
[Range]
[Description]
[Notes]
ASCII GS ( k pL pH cn fn m
Hex 1D 28 6B 03 00 30 51 m
Decimal 29 40 107 3 0 48 81 m
(pL + pH x 256) = 3 (pL=3, pH=0)
cn=48
fn=81
m=48
Encodes and prints the PDF417 symbol data in the symbol save area.
In standard mode, use this function when printer is “at the beginning of a
line,” or “there is no data in the printer buffer.”
A symbol with a size that exceeds the printing area can not be printed.
If there is any error described below in the data of the symbol save area, it
cannot be printed.
- There is no data (Function 080 is not processed).
- If [(number of columns x number of rows) < number of code word] when
auto processing is specified for number of columns and number of
rows.
- Number of code word exceeds 928 in the data area.