13. BAR CODE TABLE .................................................................................................................... 250
14. DRAWING OF BAR CODE DATA.............................................................................................. 262
15. AUTOMATIC ADDING OF START/STOP CODE ...................................................................... 283
iii
Page 5
1. SCOPE
This specification applies to the external equipment interface for use with the TPCL (TEC Printer Control
Language) of the B-850 general-purpose thermal label/tag printers.
2. GENERAL DESCRIPTION
The external equipment interface connects a printer to the host computer through a serial interface (RS232C), parallel interface (Centronics), or a network for making various settings and printing labels. PCL
emulation (Printer Control Language for Hewlett Packard laser printer) is enabled by connecting the
optional PCL board to the B-850 series printer. However, this specification describes how to use the
external equipment interface for the TPCL (TEC Printer Command Language).
ModelB-852-TS12-QQ/QP
Flash ROM2 MB × 2 = 4 MB
Memory
SDRAM
Interface
Ribbon moduleStandard
Cutter moduleOption
PCL boardOption
PCMCIA boardOption
Keyboard (KB-80)Option
Expansion I/O interface boardOption
Whole
Image buffer of
whole SDRAM
Standard
Option
8 MB × 1 = 8 MB
2.3 MB (640 mm long)
RS-232C
Centronics
TCP/IP
PCMCIA
- 1 -
Page 6
Available PCMCIA cards
• LAN card
SCCE589ET series only, manufactured by 3COM
• ATA card
ATA flash card using flash memory manufactured by SanDisk or HITACHI.
z When initialized after the power is turned on, this printer becomes ready to receive data and
sends an XON code (11H). (Transmission or non-transmission of the XON code is
selectable by means of the parameter setting.)
z The printer sends an XOFF code (13H) when the blank positions in the receive buffer are
800 bytes or less.
z The printer sends an XON code (11H) when the blank positions in the receive buffer are 2K
bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the
XOFF code, the host computer must stop transmission before the printer receive buffer
becomes full.)
z The printer sends an XOFF code (13H) when the power is off. (Transmission or non-
transmission of the XOFF code is selectable by means of the parameter setting.)
z The DTR signal is always “High” (READY).
z The RTS signal is always “High”.
d READY/BUSY (DTR) Protocol
z When initialized after the power is turned on, this printer becomes ready to receive data and
turns the DTR signal to the “High” level (READY).
z The printer turns the DTR signal to the “Low” level (BUSY) when the blank positions in the
receive buffer are 800 bytes or less.
z The printer turns the DTR signal to the “High” level (READY) when the blank positions in
the receive buffer are 2K bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the
BUSY signal, the host computer must stop transmission before the printer receive buffer
becomes full.)
z The RTS signal is always “High”.
- 4 -
Page 9
e XON/XOFF (DC1/DC3) Protocol + READY/BUSY (DTR) Protocol
z When initialized after the power is turned on, this printer becomes ready to receive data and
turns the DTR signal to the “High” level (READY). The printer also sends an XON code
(11H).
z When the blank positions in the receive buffer are 800 bytes or less, the printer turns the
DTR signal to the “Low” level (BUSY) and sends an XOFF code (13H).
z When the blank positions in the receive buffer are 2K bytes or more, the printer turns the
DTR signal to the “High” level (READY) and sends an XON code (11H).
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the
XOFF code or BUSY signal, the host computer must stop transmission before the printer
receive buffer becomes full.)
z The printer sends an XOFF code (13H) when the power is off.
z The RTS signal is always “High”.
f RTS Protocol
z When initialized after the power is turned on, the printer turns the RTS signal to “High”
(READY).
z The printer turns the RTS signal to “Low” (BUSY) when the blank positions in the receive
buffer are 800 bytes or less.
z The printer turns the RTS signal to “High” (READY) when the blank positions in the receive
buffer are 2K bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the
BUSY signal, the host computer must stop transmission before the printer receive buffer
becomes full.)
z The DTR signal is always “High” (READY).
- 5 -
Page 10
(14) Input/Output Signals
TD
RD
RTS
PrinterHost
(15) Connector Pin Assignment and Signal Description
CTS
DSR
SG
DTR
Pin No.
Signal
Name
1(N.C)
2TDz Line for data which the printer sends to the host
z Logic 1 is a Low level, while logic 0 is a High level.
z It is in the Low (Mark) state when no transmission is in
progress.
3RDz Line for data which the printer receives from the host
z Logic 1 is a Low level, while logic 0 is a High level.
z It is in the Low (Mark) state when no transmission is in
progress.
4DSRz Input signal from the host
z For the printer to receive data, it must be at “High” level.
5SGz Ground line for all data and control signals
6DTRz Output signal to the host
For the READY/BUSY (DTR) protocol or XON/XOFF
(DC1/DC3) protocol + READY/BUSY (DTR) protocol:
z It indicates the ready state for the received data.
z It is at the “Low” level when the receive buffer is near
full, and at the “High” level when near empty.
For the XON/XOFF (DC1/DC3) protocol or RTS protocol:
z After the power is turned on, it is always at “High”.
7CTSz It is an input signal indicating whether or not the data
transmission to the host is possible. However, this printer
does not detect this signal.
8RTSz Output signal to the host
For the RTS protocol:
z It indicates the ready state for the received data.
z It is at “Low” when the receive buffer is nearly full, and
at “High” when nearly empty.
For protocol other than the RTS protocol:
z After the power is turned on, it is always at the “High”
level.
9(N.C)
FunctionSignal Direction
Printer →
← Host
← Host
Printer →
← Host
Printer →
- 6 -
Page 11
S
(16) Interface Circuit
z Input Circuit
RD
CTS
D
R
z Output Circuit
TD
RTS
DTR
z Signal Levels
Input VoltageH ......+3 ~ +15 V
SN75189 or equivalent
SN75188 or equivalent
L.......-3 ~ -15 V
Output Voltage H ......+6 ~ +13 V
L.......-6 ~ -13 V
- 7 -
Page 12
3.2PARALLEL INTERFACE
NOTE: V1.0 does not support the nibble mode. The nibble mode will be supported in V1.1 or later.
(1)Type:Centronics
(2)Mode:Conforms to IEEE1284 compatible mode and nibble mode
(3)Data Input Method:Parallel 8 bits (Data 1 ~ 8)
(4)Control Signals:Compatible modeNibble mode
nStrobeHostClk
nAckPtrClk
BusyPtrBusy
PErrorAckDataReq
SelectXflag
nAutoFdHostBusy
nInitnInit
nFaultnDataAvail
nSelectInIEEE1284 Active
(5)Data Input Code:ASCII code
European character set 8 bit code
Graphics 8 bit code
(6)Data Output Code in the Nibble Mode:
ASCII code (8 bits)
(7)Receive Buffer:10K bytes
(8)Send Buffer in the Nibble Mode:13 bytes
- 8 -
Page 13
(9)Input/Output Circuit Configuration and Input/Output Conditions:
SignalConfiguration
+5V
Input
Output
Data 1 ~ 8
nStrobe/HostClk
nInit/nInit
nAutoFd/HostBusy
nSelectIn/IEEE1284 Active
Busy/PtrBusy
nFault/nDataAvail
nAck/PtrClk
Select/Xflag
PError/AckDataReq
1K
+5V
1K
100P
SN7406 or equivalent
SN74LS245 or equivalent
SN74LS14 or equivalent
+5V
1K
100P
Logic level
(Input)
“1” = 2 ~ 5 V
“0” = 0 ~ 0.4 V
Logic level
(Input)
“1” = 2.4 ~ 5 V
“0” = 0 ~ 0.4 V
(10) Connector:Printer
Amp. Japan552742-1 or equivalent
DDK57RE-40360-73B or equivalent
Cable
Amp. Japan552470-1 or equivalent
DDK57E-30360 or equivalent
NOTE: The signal name starting with a lower case “n” indicates that it is a low active signal.
- 10 -
Page 15
(12) Input/Output Signals:
Compatible mode
c Data 1 ~ 8 (Printer ← Host)
z Input data signals for the 1st to 8th bits
z Logic 1 is the “High” level.
z Min. data pulse width of 2.5 µsec
d nStrobe (Printer ← Host)
z Synchronizing signal for reading the above data
z Normally at the “High” level. The data is read at the rise of the Low level pulse.
z Minimum data pulse width of 0.5 µsec
e Busy (Printer → Host)
z This signal indicates that the printer is in a Busy state.
z When initialized after the power is turned on, the printer becomes ready to receive data and
turns the signal to the “Low” level.
z The signal turns to the “High” level (in a Busy state) when data is set from the host (at the
fall of the nStrobe signal).
z The signal turns to the “Low” level when the printer reads the data.
z When the blank positions in the receive buffer are 712 bytes or less, the printer keeps the
signal at the “High” level (in a Busy state) for 10 seconds when data is set from the host, to
extend the data read interval.
z When there are no blank positions in the receive buffer, the printer stops reading data.
Then, it keeps the signal at the “High” level (in a Busy state) until there are blank positions
in the receive buffer when data is set from the host.
z The signal is kept at the “High” level (in a Busy state) until the current state (one of the
following states) is reset.
• Pause state caused by the [PAUSE] key
• Paper end state
• Ribbon end state
• Head open state
• Printer error state
• Initialization in progress upon receipt of the nInit signal
f nAck (Printer → Host)
z This signal indicates that the printer has read the data set by the host and is ready to
receive the next data.
z One of 2 types of timing for Ack can be selected.
z One is normally at “High”. The Ack signal should be sent to match the fall of the Busy
signal and the end of the Low level of the Ack signal for about 0.7 µsec. The host should
usually set data after the Ack signal is turned from “Low” to “High”, or after the fall of the
Busy signal. (Default timing)
z The other is normally at “High”. It is at “Low” for about 5 µsec. after the fall of the Busy
signal. The host should usually set data after the Ack signal is turned from “Low” to “High”.
- 11 -
Page 16
g nInit (Printer ← Host)
z Reset request signal from the host
z Normally at the “High” level. A low on this input causes the printer to be initialized in the
same manner as when the power is turned on.
z When the nInit signal is input during printing, the printer completes printing one label which
is being printed, cancels the next processing, then is initialized in the same manner as
when the power is turned on.
z Minimum pulse width of 0.5 µsec
h Select (Printer → Host)
z This is an output signal which indicates whether the printer is in a Pause state or placed
online. The printer can receive data while placed online.
z The signal is at the “Low” level while the printer is in a Pause state.
z The signal is kept at the “Low” level (in a Pause state) until the current state (one of the
following states) is reset.
• Pause state caused by the [PAUSE] key
• Paper end state
• Ribbon end state
• Head open state
• Printer error state
• Initialization in progress upon power on or receipt of the nInit signal
i nFault (Printer → Host)
z Output signal indicating that the printer is in a Fault state
z At the “Low” level while the printer is in a Fault state.
z The signal is kept at the “Low” level (in a Fault state) until the current state (one of the
following states) is reset.
• Pause state caused by the [PAUSE] key
• Paper end state
• Ribbon end state
• Head open state
• Printer error state
• Initialization in progress upon power on or receipt of the nInit signal
j PError (Printer → Host)
z Output signal indicating a label end state or ribbon end state.
z At the “High” level when the printer is in a label end state or ribbon end state.
z Turns to the “Low” level when the label end state or ribbon end state is reset.
k +5 V
z This is not a signal but a +5 V power supply voltage.
z The maximum current of 500 mA can be taken out.
l nSelectIn (Printer ← Host)
z Not used
11
nAutoFd (Printer ← Host)
z Not used
- 12 -
Page 17
Nibble mode
c Data 1 ~ 8 (Printer ← Host)
z Input data signals for the 1st to 8th bits
z Logic 1 is the “High” level.
z Minimum data pulse width of 2.5 µsec
d HoltClk (Printer ← Host)
z Synchronizing signal for reading the above data
z Normally at the “High” level. The data is read at the rise of the Low level pulse.
z Minimum data pulse width of 0.5 µsec
e PtrBusy (Printer → Host)
z Reverse data transfer phase: Data bit 3 is used for the first transfer. Data bit 7 is used for
the second transfer. Indicates the forward channel is in a
Busy state.
f PtrClk (Printer → Host)
z Reverse data transfer phase: It is used for evaluating data sent to the host.
z Forward idle phase:When the printer changes the signal from Low to High, an interrupt
informing the host that the data is available, occurs.
g nInit (Printer ← Host)
z Reset request signal from the host.
z Normally at the “High” level. When the signal becomes low, the printer enters an initial
state obtained from when the power is turned ON.
z If the “nInit” signal is input during printing, the printer cancels the next process after printing
one label which is being printed, then enters an initial state obtained from when the power is
turned ON.
z Minimum pulse width of 0.5 µsec
h Xflag (Printer → Host)
z Reverse data transfer phase: Data bit 1 is used for the first transfer. Data bit 5 is used for
the second transfer.
i nDataAvail (Printer → Host)
z Reverse data transfer phase: When the signal is low, it indicates the printer has data to be
sent to the host. And it is used for sending data bits 0 and 4.
z Reverse idle phase: It is used for indicating that the data is available.
j AckDataReq (Printer → Host)
z Reverse data transfer phase: Data bit 2 is used for the first transfer. Data bit 6 is used for
the second transfer.
z Reverse idle phase: This signal is set to high until data transfer is requested by the host.
After that, the process is performed according to the nDataAvail signal.
- 13 -
Page 18
k +5 V
z This is not a signal but a +5 V power supply voltage.
z The maximum current of 500 mA can be used for external equipement.
l IEEE1284 Active (Printer ← Host)
z The signal is used with the HostBusy signal, to request the data transfer in the IEEE1284
mode, or to request the end of the IEEE1284 mode.
z To request the data transfer in the IEEE1284 mode, the host sets the IEEE1284 Active
signal and the HostBusy signal to high and low, respectively.
z To request the end of the IEEE1284 mode, the host sets the IEEE1284 Active signal and
the HostBusy signal to low and high, respectively.
11
HostBusy (Printer ← Host)
z Reverse data transfer phase: It indicates that the host can receive data from the printer by
setting the signal to low. After that, the host sets the signal
to high, and sends the Ack indicating that the nibble data is
received. When the signal is set to low after the reverse
channel data transfer is performed, the interface phase
changes to the idle phase. At that time, there is no available
data on the printer.
z Reverse idle phase:W hen this signal is set to high according to the low pulse of the
PtrClk signal, the host enters the reverse data transfer phase again.
If this signal is set to high when the IEEE1284 Active signal is low,
the IEEE1284 idle phase stops, and the interface enters the
compatible mode.
- 14 -
Page 19
(13) Timing Chart
c When receiving normal data:
One of two types of timing for BUSY-ACK can be selected.
(1) Timing 1 (Default)
Data 1 ~ 8
(Host → Printer)
nStrobe
(Host → Printer)
Busy
(Host ← Printer)
nAck
(Host ← Printer)
(2) Timing 2
Data 1 ~ 8
(Host → Printer)
nStrobe
(Host → Printer)
Busy
(Host ← Printer)
Min. 1 µsec
Min. 1 µsec
Min. 1 µsec
Min. 0.5 µsec
Approx. 0.7 µsec
nAck
(Host ← Printer)
Approx. 5 µsec
- 15 -
Page 20
d Receiving data when the blank positions in the receive buffer are 712 bytes or less:
z When the blank positions in the receive buffer are 712 bytes or less, the printer stores the
received data in the receive buffer, continues to be in a BUSY state (BUSY signal at the
“High” level) for 10 seconds to extend the data read interval when data is set from the host,
and reads the data 10 seconds later.
z If the blank positions become 713 bytes or more while waiting for reading data, the printer
will receive the data with the normal data receive timing.
z When there are no blank positions in the receive buffer, the printer stops reading data.
Then, it continues to be in a BUSY state (BUSY signal at the “High” level) until there are
blank positions in the receive buffer when data is set from the host.
Data 1 ~ 8
(Host → Printer)
nStrobe
(Host → Printer)
Busy
(Host ← Printer)
nAck
(Host ← Printer)
10 sec
10 sec
511 to 711 blank bytes0 blank byte
1 blank byte712 blank bytes
1 blank byte
- 16 -
Page 21
3.3NETWORK INTERFACE
(1) Connection Diagram
CPU
board
Printer
PCMCIA
board
LAN card
TCP/IP
There are two slots (slot 1 and slot 2) for the PC card on the PCMCIA board. The LAN card
should be inserted in slot 2. If it is inserted in slot 1, it will not function.
Centronics
RS-232C
Backside of printer
Slot 1
Slot 2
(The LAN card should be inserted here.)
(2) Applicable LAN Card:LAN PC Card manufactured by 3COM
Model: 3CCE589ET series
(3) Protocol:TCP/IP
(4) Items for Settings:Printer IP address(Initial value: 192.168.10.20)
Subnet mask(Initial value: 0xffffff00)
Gateway IP address (Initial value: 0.0.0.0)
(5) Printer Daemon:This printer starts up as a LPR server.
(6) HTTP Server:This printer can be used for the Internet as an HTTP server to browse
a home page for following information.
TOP menuStatus (Idling/Error)
Remaining length of ribbon
Head up/down state
Label sensor state
Temperature sensor state
Maintenance counter
(7) Socket communication:This printer can make socket communications using the specified
port number.
(8) Mail transmission/reception:This printer can send/receive commands, and notify the host of the
printer status by e-mail.
(9) FTP server function:This printer can be operated remotely with a FTP client.
* For details, refer to the Network Specification (TAA-1323).
- 17 -
Page 22
4. KEY OPERATION FUNCTIONS
4.1SYSTEM MODE FUNCTIONS
The system mode has the following functions for the printer self-test and various parameters settings.
(For details, refer to Key Operation Specification.)
(1)Self-test
• Maintenance counter, various parameters printout
• Automatic self-test
• Head broken dots check
(2)Various parameter settings
• Type of character code
• PC-850
• PC-852
• PC-857
• PC-8
• PC-851
• PC-855
• PC-1250
• PC-1251
• PC-1252
• PC-1253
• PC-1254
• PC-1257
• LATIN9
• Arabic
• Selection of font 0
• without slash mark [0]
• with slash mark [0]
• RS-232C communication speed
• 2400 bps
• 4800 bps
• 9600 bps
• 19200 bps
• RS-232C data length
• 7 bits
• 8 bits
• RS-232C parity
• NONE
• EVEN
• ODD
- 18 -
Page 23
• RS-232C transmission control
• XON/XOFF protocol:(No XON output when the power is on, no XOFF
output when the power is off)
• READY/BUSY (DTR) protocol:(No XON output when the power is on, no XOFF
output when the power is off)
• XON/XOFF + READY/BUSY (DTR) protocol:
(XON output when the power is on, XOFF output
when the power is off)
• XON/XOFF protocol:(XON output when the power is on, XOFF output
when the power is off)
• RTS protocol:(No XON output when the power is on, no XOFF
output when the power is off)
• Language for LCD messages
• ENGLISH
• GERMAN
• FRENCH
• DUTCH
• SPANISH
• JAPANESE
• ITALIAN
NOTE:When Japanese is selected, the character cords partially differ.
• Forward feed standby after an issue
• ON (Performed)
• OFF (Not performed)
NOTE:If the printer is in the idle state for 1 second or more after an issue is performed when
ON is selected, the printer automatically performs a 19-mm forward feed, then stops.
This setting is used to prevent curled labels from being entangled with the cutter or the
platen, or to cut labels manually.
• Type of control code
• Automatic selection (ESC, LF, NUL/{, |, })
• Manual selection (ESC, LF, NUL mode)
• Manual selection ( {, |, } mode)
• Any set code
• [FEED] key function
• FEED: Feeds one label.
• PRINT: Prints data of image buffer on one label.
• Kanji code selection
• TYPE1
• TYPE2
• Euro code (new currency symbol) setting
• 20H to FFH
• Automatic head broken dots check
• ON(When the power is turned on, the broken dots check is automatically performed.)
• OFF (When the power is turned on, the broken dots check is not automatically performed.)
- 19 -
Page 24
• Centronics ACK/BUSY timing setting
• TYPE1
• TYPE2
• Web printer function setting
• ON(Web printer function is enabled.)
• OFF (Web printer function is disabled.)
• Silent printing function setting
• ON(Silent printing function is enabled.)
• Keyboard (KB-80) connection setting
• ON(The keyboard is connected.)
• OFF (The keyboard is not connected.)
(3)Various fine adjustment value settings
• Feed fine adjustment(± 50.0 mm)
• Cut position (or stop position of the strip issue) fine adjustment(± 50.0 mm)
• Back feed fine adjustment(± 9.5 mm)
• X-coordinate fine adjustment(± 99.5 mm)
• Print density fine adjustment
(Thermal transfer/Direct thermal print modes)(± 10)
• Lower reflective sensor manual threshold fine adjustment(0.0 V to 4.0 V)
• Transmissive sensor manual threshold fine adjustment(0.0 V to 4.0 V)
• Ribbon motor drive voltage fine adjustment (Rewind)(-15 to +6)
• Ribbon motor drive voltage fine adjustment (Back tension)(-15 to +10)
(4)Test print
(5)Sensor display/adjustment
• Thermal head temperature sensor display
• Open-air temperature sensor display
• Heat sink sensor display
• Upper reflective sensor display/adjustment
• Lower reflective sensor display/adjustment
• Transmissive sensor display/adjustment
• Lower reflective sensor adjustment value setting (without paper)
• Transmissive sensor adjustment value setting (without paper)
(6)RAM clear
• Maintenance counter clear
• Parameter clear
(7)IP address setting
• Printer IP address
• Gateway IP address
• Subnet mask
- 20 -
Page 25
(8)PCL emulation setting
• PCL emulation ON/OFF
• Print speed
• Sensor type
• Print type
• Issue type
• Media setting
(9)BASIC interpreter setting
• BASIC interpreter ON/OFF
• Trace function ON/OFF
(10) Initial values after RAM clear
• Initial values after maintenance counter clear
ParameterInitial Value
Label distance covered0 km
Printed distance0 km
Cut count0
Ribbon motor drive time0 hour
RS-232C hardware error count0
System error count0
Momentary power interruption count0
‚ Initial values after parameter clear
ParameterInitial Value
Feed fine adjustment (PC)0 mm
Cut position (or stop position of the strip issue) fine
0 mm
adjustment (PC)
Back feed fine adjustment (PC)0 mm
Print density fine adjustment
0
(Thermal transfer print mode) (PC)
Print density fine adjustment
0
(Direct thermal print mode) (PC)
Ribbon motor drive voltage fine adjustment (Rewind)
0
(PC)
Ribbon motor drive voltage fine adjustment
0
(Back tension) (PC)
Feed fine adjustment (Key)0 mm
Cut position (or stop position of the strip issue) fine
0 mm
adjustment (Key)
Back feed fine adjustment (Key)0 mm
Print density fine adjustment
0
(Thermal transfer print mode) (Key)
Print density fine adjustment
0
(Direct thermal print mode) (Key)
Ribbon motor drive voltage fine adjustment (Rewind)
0
(Key)
Ribbon motor drive voltage fine adjustment
0
(Back tension) (Key)
X-coordinate fine adjustment (Key)0 mm
- 21 -
Page 26
ParameterInitial Value
Transmissive sensor manual threshold fine
adjustment value
Reflective sensor manual threshold fine adjustment
value
Type of character codePC-850
Font of 0“0” (without slash mark)
Type of control codeAuto
Communication speed9600 bps
Data lengthQP type8 bits
QQ type7 bits
ParityQP typeNONE
QQ typeEVEN
Transmission controlQP typeXON/XOFF + READY/BUSY
(DTR) protocol:
(XON output when the power
is on, XOFF output when the
power is off)
QQ typeREADY/BUSY (DTR)
Language for LCD messagesQP typeEnglish
QQ typeEnglish
Forward feed standby after an issueON
Automatic head broken dots checkOFF
[FEED] key functionFEED
Status responseON
Label pitch76.2 mm
Effective print length74.2 mm
Effective print width216.8 mm
Print typeThermal transfer print mode
Type of sensorTransmissive sensor
Feed speed4”/sec
Issue modeBatch (without cutting)
PC save automatic callON
Kanji codeTYPE1
Euro codeB0H
Centronics ACK/BUSY timing setting
Web printer functionOFF
Silent printing functionQP typeON
• The total label distance covered, sensor adjustment values (system mode <5>), IP address
setting and data of the flash memory card, are not cleared by RAM clear.
- 22 -
Page 27
4.2ONLINE MODE FUNCTIONS
The online mode provides the following functions for issuing labels and setting the threshold.
(For details, refer to Key Operation Specification.)
(3) Pause (Halts issuing labels by the [PAUSE] key)
(4) Restart (Reissues labels by the [RESTART] key after halting issuing labels or after the occurrence
of an error.)
(5) Reset (Enters an usual initial state which is obtained after the power is turned on, using the
[RESTART] key.)
(6) Error indication
(7) Threshold setting
(8) Various parameters setting
(9) Various fine adjustment value settings
4.3DOWNLOAD MODE SETTING FUNCTION
When the power is turned on by pressing the [FEED], [PAUSE], and [RESTART] keys at the same
time, the printer enters the download mode. Therefore, the usual operations cannot be performed.
- 23 -
Page 28
5. TRANSMISSION SEQUENCE
This section describes the outline of the transmission sequence.
5.1INITIALIZATION
Writable characters, logos, and PC interface commands must be stored before the label issue
operation.
(1)Storing writable characters and logos
Power ON
No
<New>
(Add/change)
Memory Card
Format Command
Yes
[ESC] J1: Formats the 4-MB flash memory
card (manufactured by Maxell).
or
[ESC] JA: Formats the ATA card.
[ESC] XD: Stores writable characters or
Bit Map Writable
Character Command
[ESC] XA: Stores writable characters or
No
Completion of storing
all characters
Yes
z Storing PC interface commands
z Label issue operation
NOTES: (1) The storage of PC commands is only performed if it is required.
(2) When the flash memory card is used, and the Memory Card Format Command is not
sent before storing already stored writable characters or logos, memory will be taken up
with every such storing.
(3) When the flash memory card is used, and another operation (storing PC interface
commands or label issue operation) is performed after storing writable characters or
logos, the image buffer will be cleared automatically.
(4) If another storing operation does not take place after storing writable characters or
logos, the printer automatically enters the online mode (label issue operation) after
about 10 seconds. In this case, when the flash memory card is used, the image buffer
will be automatically cleared.
logos on the flash memory card.
logos on the ATA card.
- 24 -
Page 29
(2)Storing PC interface commands
p
Power ON
No
<New>
(Add/change)
Memory Card Format Command
Position Fine Adjust Command
Bit Map Font Format Command
Outline Font Format Command
Yes
Save Start Command
Label Size Set Command
Print Density Fine
Adjust Command
Image Buffer Clear Command
Line Format Command
[ESC] J1: Formats the flash memory card.
or
[ESC] JA: Formats the ATA card.
[ESC] XO, [ESC] XV: Declares the start of saving
PC interface commands.
[ESC] D:Sets the label size.
[ESC] AX: Adjusts the feed length, cut position,
and back feed length.
[ESC] AY: Adjusts the print density.
[ESC] C:Clears the image buffer.
[ESC] LC: Sets the line format and draws it.
[ESC] PC: Sets the bit map font format.
[ESC] PV: Sets the outline font format.
Bar Code Format Command
Bit Map Font Data Command
Save Terminate Command
No
z Storing writable characters or logos
z Label issue o
NOTES: (1) The storage of PC interface commands is only performed if it is required.
(2) When the flash memory card is used, and the Memory Card Format Command is not sent
before storing already stored PC interface commands, memory will be taken up with every
such storing.
(3) When the flash memory card is used, and another operation (storing writable characters
or logos, label issue operation) is performed after storing PC interface commands, the
image buffer will be cleared automatically.
(4) Select commands to be stored as the occasion demands.
(5) If another storing operation does not take place after storing PC interface commands, the
printer enters the online mode (label issue operation) after about 10 seconds. In this
case, when the flash memory card is used, the image buffer will be automatically cleared.
Completion of
all storing
Yes
eration
[ESC] XB: Sets the bar code format.
[ESC] RC: Draws data of the bit map font.
[ESC] XP: Declares the termination of saving PC
interface commands.
- 25 -
Page 30
5.2LABEL ISSUE OPERATION
j
An example of the label issue operation is described below.
(1)Where the Saved Data Call Command is not used:
Power ON
Place paper
Label Size Set Command
Position Fine Adjust Command
Print Density Fine
Ad
ust Command
Feed Command
Image Buffer Clear Command
Line Format Command
Bit Map Font Format Command
Outline Font Format Command
Bar Code Format Command
Bit Map Font Data Command
Outline Font Data Command
[ESC] D:Sets the label size.
[ESC] AX: Adjusts the feed length, cut position,
and back feed length.
[ESC] AY: Adjusts the print density.
[ESC] T:Feeds one sheet of paper and aligns
it with the first printing position.
[ESC] C:Clears the image buffer.
[ESC] LC: Sets the line format and draws it.
[ESC] PC: Sets the bit map font format.
[ESC] PV: Sets the outline font format.
[ESC] XB: Sets the bar code format.
[ESC] RC: Draws bit map font data.
[ESC] RV: Draws outline font data.
Bar Code Data Command
Issue Command
Yes
<Changed data issue>
Yes
<Format change>
Yes
<Label change>
Power OFF
NOTES: (1) When placing new paper, the Label Size Set Command and Feed Command must
always be sent. When using the same paper after the power is turned off and on, the
Label Size Set Command and Feed Command may be omitted.
(2) After the power is turned off and on, the Bit Map Font Format Command, the Outline
Font Format Command, and the Bar Code Format Command should be sent as
occasion demands because they are not protected in memory.
No
No
No
[ESC] RB: Draws bar code data.
[ESC] XS: Issues (prints) the label.
- 26 -
Page 31
(2)Where the Saved Data Call Command is used:
Power ON
Place paper
Saved Data Call Command
Feed Command
Bit Map Font Data Command
Outline Font Data Command
Bar Code Data Command
Issue Command
Yes
<Changed data issue>
Yes
<Label change>
No
No
[ESC] XQ: Calls the label format stored in the
flash memory card.
or
[ESC] XT: Calls the label format stored in the
ATA card.
[ESC] T:Feeds one sheet of paper and aligns
it with the first printing position.
[ESC] RC: Draws bit map font data.
[ESC] RV: Draws outline font data.
[ESC] RB: Draws bar code data.
[ESC] XS: Issues (prints) the label.
Power OFF
NOTES: (1) When placing new paper, the Feed Command must always be sent. When using the
same paper after the power is turned off and on, the Feed Command may be omitted.
(2) If the option for “automatic call at power on” for the Saved Data Call Command has
previously been selected, the Saved Data Call Command may be omitted after the
power is turned off and on.
(3)When the XML data is used:
Print data in XML format can be sent to the printer.
* For details, refer to the XML Data Print Specification (TAA-1320).
- 27 -
Page 32
6. INTERFACE COMMANDS
6.1OUTLINE OF COMMANDS
(1)Format of Interface command
ESCCommand & DataLF NUL
z The length from [ESC] to [LF] [NUL] must be as specified by each command.
z There are the following three kinds of control codes:
c ESC (1BH), LF (0AH), NUL (00H)
d {(7BH), |(7CH), }(7DH)
e Code set in the system mode
(2)How to use reference
FunctionDescribes the outline of the function of the command.
FormatShows the format of the command.
The format designation method should conform to the following rules:
z Each set of small letters (such as aa, bbbb) indicates a parameter item.
z An item enclosed in parentheses may be omitted.
z “…” indicates the repetition of an item.
z Brackets and parentheses are used only in coding, and must not be transmitted
in practice.
z Other symbols must always be inserted at the designated positions before being
transmitted.
TermExplains the term(s) used in the format.
* “0 to 999” described in the entry range indicates that up to 3-digit variable-length
entry is allowed. (Entry of “001” or “009” is also possible.) “000 to 999” indicates
that entry must be fixed as 3 digits.
ExplanationExplains the command in detail.
NoteSupplementary explanation of the command.
Refer toRelated commands
ExamplesExplains the command examples.
[ESC] T20C40 [LF] [NUL]
The above corresponds to the transfer of the following:
1B5430304334320A00
[ESC]
(3)Precautions
The commands and parameters described in this specification must always be used. If any
command or parameter other than those covered in this specification is used, the printer’s
operation will not be guaranteed. The commands must be used in the online mode. If any
command is transmitted in the system mode, the printer will not operate. However, only the
Reset Command can be used.
T20C40 [LF] [NUL]
- 28 -
Page 33
6.2LIST OF COMMANDS
6.2.1Commands for Creating Application
(1)Commands related to setting
Label Size Set Command[ESC] D
(2)Commands related to fine adjustment
Position Fine Adjust Command[ESC] AX
Print Density Fine Adjust Command[ESC] AY
Ribbon Motor Drive Voltage Fine Adjust Command[ESC] RM
(3)Commands related to clear
Image Buffer Clear Command[ESC] C
Clear Area Command[ESC] XR
(4)Commands related to drawing format setting
Line Format Command[ESC] LC
Bit Map Font Format Command[ESC] PC
Outline Font Format Command[ESC] PV
Bar Code Format Command[ESC] XB
(5)Commands related to print data
Bit Map Font Data Command[ESC] RC
Outline Font Data Command[ESC] RV
Bar Code Data Command[ESC] RB
(6)Commands related to issue and feed
Issue Command[ESC] XS
Feed Command[ESC] T
Eject Command[ESC] IB
Forward/Reverse Feed Command[ESC] U1, [ESC] U2
(7)Commands related to writable characters
Storage Area Allocate Command[ESC] XF
Memory Card Format Command (for flash memory card)[ESC] J1
Memory Card Format Command (for ATA card)[ESC] JA
2-byte Writable Character Code Range Command[ESC] XE
Bit Map Writable Character Command (for flash memory card)[ESC] XD
Bit Map Writable Character Command (for ATA card)[ESC] XA
(8)Commands related to graphics
Graphic Command[ESC] SG
(9)Commands related to PC command saving
Memory Card Format Command (for flash memory card)[ESC] J1
Memory Card Format Command (for ATA card)[ESC] JA
Save Start Command (for flash memory card)[ESC] XO
Save Start Command (for ATA card)[ESC] XV
Save Terminate Command[ESC] XP
Saved Data Call Command (for flash memory card)[ESC] XQ
Saved Data Call Command (for ATA card)[ESC] XT
(10) Commands related to check
Head Broken Dots Check Command [ESC] HD
- 29 -
Page 34
(11) Commands related to display
Message Display Command[ESC] XJ
(12) Commands related to control
Reset Command[ESC] WR
(13) Commands related to status
Status Request Command[ESC] WS
Version Information Acquire Command[ESC] WV
ATA Card Information Acquire Command[ESC] WI
ATA Card Writable Character Information Acquire Command[ESC] WG
(14) Commands related to TCP/IP setting
IP Address Set Command[ESC] IP
Socket Communication Port Set Command[ESC] IS
6.2.2Commands for System Administrator
Parameter Set Command[ESC] Z2; 1
Fine Adjustment Value Set Command[ESC] Z2; 2
Batch Reset Command[ESC] Z0
- 30 -
Page 35
6.3COMMANDS FOR CREATING APPLICATION
6.3.1Label Size Set Command [ESC] D
FunctionSets the size of a label or tag.
Format[ESC] Daaaa, bbbb, cccc [LF] [NUL]
Termaaaa: Pitch length of the label or tag
4 or 5 digits (in 0.1 mm units)
4 digits: Max. 9990 (999.0 mm)
5 digits: Max. 09990 (999.0 mm)
bbbb: Effective print width
Fixed as 4 digits (in 0.1 mm units)
cccc:Effective print length
4 or 5 digits (in 0.1 mm units)
4 digits: Max. 6400 (640.0 mm)
5 digits: Max. 06400 (640.0 mm)
Explanation
[Labels]
Backing paper width
Backing paper width
Origin of
coordinates
(0, 0)
Effective
print length
0
Y
X
Effective
print width
Paper feed direction
[Print direction: Printing bottom first]
Backing paper
Label
Label
pitch
Effective
print length
X
Label
pitch
Origin of
Y
0
Effective
print width
Paper feed direction
coordinates
[Printing direction: Printing top first]
Backing paper
Label
(0, 0)
- 31 -
Page 36
p
p
[Tags]
Black mark
Black mark
Origin of
coordinates
(0, 0)
Effective
print length
0
Y
[Print direction: Printing bottom first]
[Setting range]
Stop
osition
Cut
position
Tag
Tag
pitch
X
Effective
print width
Paper feed direction
Effective
print length
X
Y
0
Effective
print width
Paper feed direction
Tag
Tag
pitch
Origin of
coordinates
(0, 0)
[Printing direction: Printing top first]
Black mark
I
E
Stop
position
Cut
osition
I
Tag
F
Origin c
H
Origin d
G
D
C
A
B
Paper feed direction
H
Origin c
A
Origin d
G
C
[Labels][Tags]
- 32 -
Page 37
ModelB-850
Strip issue for
auto labeler
Item
MethodBatch issueCut issue
Thermal head dot density11.8 dots/mm
Thermal head width216.8 mm
A: Label pitchLabelMin.15.038.025.4
“1: To perform the strip issue for the auto labeler, the backing paper rewind system and the
control unit are required on the auto labeler as external equipment.
*2: When a cut issue is performed, label lengthBshould be as follows:
Label lengthB ≥ 35.0 mm -
Label-to-label gap
2
- 33 -
Page 38
Notes(1)Before changing the label size or type of sensor, the Label Size Set Command
must first be transmitted.
(2)The Label Size Set Command is protected in memory (even if the power is turned
off).
(3)After sending the Label Size Set Command, one sheet of paper must be fed by the
Feed Command ([ESC] T) and must be aligned with the first print position prior to
printing.
(4)The origin of drawing coordinates, print stop position (head position at stop), and
cut position are determined according to the parameters of the Label Size Set
Command as shown in the figure on the preceding page. For the print stop
position in the strip issue mode for the auto labeler, refer to the section of the
Position Fine Adjust Command. The effective print area is centered on the
label/tag.
(5)Printing cannot be performed in the slow up (1 mm) and slow down (1 mm) areas.
Consequently, [A
: Label/tag pitch] - [H: Effective print length] ≥ 2 mm must be
assumed.
(6)The origin of drawing coordinates, print stop position (head position at stop), and
cut position are adjustable by the fine adjust commands and according to the fine
adjustment settings in the system mode.
(7)The tag rotation designation of the Issue Command ([ESC] XS) causes the origin
of drawing coordinates to be origin c in the case of “printing bottom first” and to be
origin d in the case of “printing top first”, as shown in the figure on the preceding
page.
(8)The parameters must be as shown in the figure and table. Any value or paper
outside the range results in a failure of printing or an error.
(9)Where an effective print length within “max. effective print length for on-the-fly
issue” is specified, labels even each with different data can be printed continuously
without stopping every label because printing and drawing of the next label are
processed at the same time. [On-the-fly issue]
However, printing may stop every label depending on the quantity of drawing data.
Functionc Adjusts the feed value so that the label shifts forward or backward from the
automatically set first print start position.
d Adjusts the cut position so that the label will be cut at a position shifted forward or
backward from the automatically set cut position, or adjusts the stop position of the
strip issue so that the label shifts forward or backward from the automatically set stop
position of the strip issue.
e Adjusts the value for feeding the label back to the home position after cutting, or
adjusts the value for feeding the label back to the home position from the stop
position of the strip issue.
Format[ESC] AX; abbb, cddd, eff [LF] [NUL]
Terma:Indicates the direction, forward or backward, in which a fine adjustment is to be
made.
+: Backward
-: Forward
bbb:Feed length fine adjustment value
000 to 500 (in 0.1 mm units)
c:Indicates the direction, forward or backward, in which a cut position
(or stop position of the strip issue) fine adjustment is to be made.
+: Backward
-: Forward
ddd:Amount for finely adjusting the cut position (or stop position of the strip issue).
000 to 500 (in 0.1 mm units)
e:Indicates whether the back feed length is to be increased or decreased.
+: Increase
-: Decrease
ff:Amount for finely adjusting the back feed.
00 to 99 (in 0.1 mm units)
- 36 -
Page 41
Explanation[Feed Length Fine Adjustment] (To finely adjust the feed for shifting backward or forward)
0.0 mm
One label
First print position
+3.0 mm
One label
First print position
-3.0 mm
Paper feed direction
First print position
One label
[Cut Position Fine Adjustment] (To finely adjust the cut position for shifting backward or
forward)
0.0 mm
Cut position
+3.0 mm
Cut position
- 3.0 mm
Paper feed direction
Cut position
- 37 -
Page 42
[Fine Adjustment of Stop Position of Strip Issue]
0.0 mm
+3.0 mm
-3.0 mm
• Printing in the strip issue mode for the auto labeler stops at the
position where the distance from the middle point of the label-to-
4 mm
3 mm
label gap to the end of the strip shaft is 4 mm, since the label-tolabel gap is assumed to be 2 mm.
• When the print stop position is not proper, the print stop position
2 mm
should be adjusted using the fine adjustment function of the
stop position of the strip issue.
• When the label-to-label gap is 5 mm or more, the effective print
length should be set to the maximum (label pitch -2 mm). Then,
the print stop position should be adjusted using the fine
adjustment function of the stop position of the strip issue.
[Back Feed Fine Adjustment] (To finely adjust the back feed for shifting backward or forward)
0.0 mm
First print position (home position after back feed)
+3.0 mm
First print position (home position after back feed)
- 3.0 mm
Paper feed direction
First print position (home position after back feed)
- 38 -
Page 43
Notes(1)If the feed length fine adjustment, cut position (or stop position of the strip issue)
fine adjustment, or back feed fine adjustment has been set in the system mode
(key operation on the printer), the fine adjustment value will be the sum of the fine
adjustment by the Fine Adjust Command, and the fine adjustment in the system
mode.
The max. fine adjustment values are as follows. However, the max. feed length
fine adjustment value is limited within the label pitch.
Feed length fine adjustment............................................................ ±50.0 mm
Cut position (or stop position of the strip issue) fine adjustment .... ±50.0 mm
Back feed fine adjustment .............................................................. ±9.9 mm
(2)After changing the fine adjustment value by this command, one label must be fed
by the Feed Command ([ESC] T) to adjust the first print position.
(3)Each fine adjustment value is protected in memory (even if the power is turned
off).
(4)If a fine adjustment value is improper, printing will not be performed correctly.
For example, if the back feed fine adjustment value is not set properly,
the print positions without cutting and after cutting will be different from
each other. If the label is fed back excessively, the paper will not be fed
correctly during printing.
In the strip issue mode for the auto labeler, the print position may differ
between the first label and the second label. The back feed fine
adjustment is used to adjust the length so that the label is correctly fed
back to the position placed before the forward feed is performed.
(5)The cut position (or stop position of the strip issue) fine adjustment and back feed
fine adjustment are effective only when the printer is in the cut issue mode or the
strip issue mode for the auto labeler.
- 39 -
Page 44
Examples(1)Cut issue
t
t
k
t
3.5 mm
2.0 mm
2.0 mm
Cut
Preprinted
z
Finely adjust the prin
position by +2.0 mm.
z
Finely adjust the cu
position by +3.5 mm.
z
Finely adjust the bac
feed value by +1.0 mm.
(3.0 - 2.0 = 1.0)
FunctionAdjusts the print density which was automatically set.
Format[ESC] AY; abb, c [LF] [NUL]
Terma:Indicates whether to increase or decrease the density.
+: Increase (darker)
-: Decrease (lighter)
bb:Print density fine adjustment value
00 to 10 (in units of 1 step)
c:Indicates the mode for fine adjustment, thermal transfer or direct thermal.
0: Thermal transfer
1: Direct thermal
Explanation(1) The print density fine adjustment is performed by adjusting the time that voltage is
applied to the thermal head.
(2) If the print density fine adjustment value has been set in the system mode (key
operation on the printer), the fine adjustment value will be the sum of the fine
adjustment by this command and the fine adjustment in system mode. The
maximum fine adjustment values are ±10 for the thermal transfer print mode, and
+6 or -10 for the direct thermal print mode.
(3) The fine adjustment values in thermal transfer print mode and direct thermal print
mode, can be set independently.
(4) The Print Density Fine Adjust Command is protected in memory (even if the power
is turned off).
(5) The fine adjustment value for both the fine adjust command and the system mode
fine adjustment is “00” at time of shipping from the factory.
ExamplesTo set the density in thermal transfer print mode to -2.
[ESC] AY; -02, 0 [LF] [NUL]
To set the density in direct thermal print mode to +3.
[ESC] AY; +03, 1 [LF] [NUL]
- 41 -
Page 46
6.3.4Ribbon Motor Drive Voltage Fine Adjust Command [ESC] RM
FunctionAdjusts the drive voltage of the ribbon motor.
Format[ESC] RM; abbcdd [LF] [NUL]
Terma:Fine adjustment direction of the ribbon rewind motor
+: Positive (The voltage is raised.)
-: Negative (The voltage is lowered.)
bb:Fine adjustment value for the ribbon rewind motor
Fine adjustment direction is “+”:
00 to 6 (in units of 1 step)
Fine adjustment direction is “-”:
00 to 15 (in units of 1 step)
c:Fine adjustment direction of the ribbon back tension motor
+: Positive (The voltage is raised.)
-: Negative (The voltage is lowered.)
dd:Fine adjustment value for the ribbon back tension motor
Fine adjustment direction is “+”:
00 to 10 (in units of 1 step)
Fine adjustment direction is “-”:
00 to 15 (in units of 1 step)
Explanation(1)If wrinkles occur on the ribbon, they can be prevented by adjusting the ribbon
motor drive voltage by this command.
(2)-1 step corresponds to -5% of the standard drive voltage.
(3)The ribbon motor drive voltage fine adjustment value is protected in memory (even
if the power is turned off).
(4)If the ribbon motor drive voltage fine adjustment value has been set in the system
mode (key operation on the printer), the fine adjustment values for the ribbon
motors (rewind/back tension) will be the sum of the fine adjustment in the system
mode and the fine adjustment by this command. The maximum fine adjustment
values are +6 (+30%) or -15 (-75%) for the ribbon rewind motor, and +10 (+50%)
or -15 (-75%) for the ribbon back tension motor.
(5)When RAM clear is performed, the fine adjustment values for both fine adjust
commands (rewind/back tension) and the system mode are “00”.
(6)The fine adjustment values for both fine adjust commands (rewind/back tension)
and the system mode are “00” at the time of shipment from the factory.
ExampleTo set the value for the ribbon motor (rewind) to -3, and the value for the ribbon motor
(back tension) to -2.
[ESC] RM; -03-02 [LF] [NUL]
- 42 -
Page 47
6.3.5Image Buffer Clear Command [ESC] C
FunctionClears the image buffer for drawing characters, lines, bar codes, and graphics.
Format[ESC] C [LF] [NUL]
Explanation(1)After changing the label size, the image buffer must be cleared.
(2)The increment/decrement designation (described later) is valid until the Image
Buffer Clear Command is transmitted.
(3)The link field designation (described later) is effective until the Image Buffer Clear
Format[ESC] LC; aaaa, bbbb, cccc, dddd, e, f (, ggg) [LF] [NUL]
Termaaaa:Start point X-coordinate
Fixed as 4 digits (in 0.1 mm units)
bbbb:Start point Y-coordinate
4 or 5 digits (in 0.1 mm units)
cccc:End point X-coordinate
Fixed as 4 digits (in 0.1 mm units)
dddd:End point Y-coordinate
4 or 5 digits (in 0.1 mm units)
e:Type of line
0: Line: Horizontal line (not jagged), vertical line (not jagged), slant line
1: Rectangle (not jagged)
2: Line: Horizontal line (jagged), vertical line (jagged), slant line
3: Rectangle (jagged)
Explanation
Origin of
coordinates
(0, 0)
Effective
print length
0
f:No. of line width dots
1 to 9 (in 0.1 mm units)
ggg:Radius of rounded corners of rectangles
(Omissible. If omitted, the chamfering process for rectangle corners is not
performed.)
Fixed as 3 digits (in 0.1 mm units)
Backing paper
Label
X
Start point
Effective
print width
End
point
Effective
print length
Backing paper
Label
End
point
Effective
print width
Y
Start
point
Origin of
coordinates
(0, 0)
Y
Paper feed direction
X
0
Paper feed direction
[Print direction: Printing bottom first][Print direction: Printing top first]
- 46 -
Page 51
[Line]
(
)
(1) Horizontal line (In the case of |Y
(X1,Y1)(X
(2) Vertical line (In the case of |X
(X1,Y1)
)
(X
2,Y2
(3) Slant line A ( |X
- X1| ≤ |Y2 - Y1| )(4) Slant line B ( |X2 - X1| > |Y2 - Y1| )
2
2
Line width
- Y1| = 0)
2
- X1| = 0)
2,Y2
)
Line width
(X
2,Y2
(X1,Y1)
(X1,Y1)
(X1,Y1)
X2,Y
2
Line width
(X2,Y2)
)
Line widthLine width
(X2,Y2)
(X1,Y1)
Line width
- 47 -
Page 52
[Rectangle]
(1) Radius of rounded corners = 000 or parameter omitted
(X1,Y1)
(X1,Y1)
)(X1,Y1)
(X
2,Y2
Line width
(2) Radius of rounded corners ≠ 000
Line width
Line
(X
width
2,Y2
)
Line width
Line width
Radius
Line width
(X2,Y2)
Notes(1)In line designation, a horizontal line, vertical line, or slant line A/B is drawn
according to the start and end point coordinates.
(2)The result is the same even if the start and end point coordinates are reversed.
(3)The start and end point coordinates must be set so that the result of line drawing
will be within the effective print area set by the Label Size Set Command ([ESC]
D).
- 48 -
Page 53
(4)Programming the radius of the rounded corner is effective only when the type of
line is “1” (rectangle). When the type of line is “0”, designation of the radius is
ignored.
When the type of line is “1”, and the radius of the rounded corner is “000” or
omitted, a rectangle is printed.
FunctionSets the format indicating on the label at which the bit map font is to be printed and how
it is to be printed.
Formatc[ESC] PCaaa; bbbb, cccc, d, e, ff (, ghh), ii, j (, Jkkll) (, Mm) (, noooooooooo)
(, Zpp) (, Pq) (= rrr------rrr) [LF] [NUL]
d[ESC] PCaaa; bbbb, cccc, d, e, ff (, ghh), ii, j (, Jkkll) (, Mm) (, noooooooooo)
(, Zpp) (, Pq) (; ss
, ss2, ss3, ------, ss20) [LF] [NUL]
1
Termaaa:Character string number
000 to 199 (two digits, 00 to 99, also acceptable)
bbbb: Print origin of X-coordinate of character string
Fixed as 4 digits (in 0.1 mm units)
cccc:Print origin of Y-coordinate of character string
4 or 5 digits (in 0.1 mm units)
d:Character horizontal magnification
1 to 9 (in magnifications)
* Two digit designation enables magnifications in 0.5 units
(05 ~ 95: 0.5 to 9.5 magnifications).
The magnification can be designated in 0.1 units between 0.5 to 1.
(06 ~ 09: 0.6 to 0.9 magnifications).
d d
Designation in 0.5 magnification units : 0 or 5 (5 to 9, up to 1 magnification)
Designation in magnifications: 0 to 9
e:Character vertical magnification
1 to 9 (in magnifications)
* Two digit designation enables magnifications in 0.5 units
(05 ~ 95: 0.5 to 9.5 magnifications).
The magnification can be designated in 0.1 units between 0.5 to 1.
(06 ~ 09: 0.6 to 0.9 magnifications).
e e
Designation in 0.5 magnification units : 0 or 5 (5 to 9, up to 1 magnification)
Designation in magnifications: 0 to 9
ff:Type of font
A:Times Roman(Medium)8 point
B:Times Roman(Medium)10 point
C:Times Roman(Bold)10 point
D:Times Roman(Bold)12 point
E:Times Roman(Bold)14 point
F:Times Roman(Italic)12 point
G:Helvetica(Medium)6 point
H:Helvetica(Medium)10 point
I:Helvetica(Medium)12 point
J:Helvetica(Bold)12 point
K:Helvetica(Bold)14 point
L:Helvetica(Italic)12 point
M:Presentation(Bold)18 point
N:Letter Gothic(Medium)9.5 point
O:Prestige Elite(Medium)7 point
- 51 -
Page 56
P:Prestige Elite(Bold)10 point
Q:Courier(Medium)10 point
R:Courier(Bold)12 point
S:OCR-A12 point
T:OCR-B12 point
01 (a):Writable character 1 (1×1 dot to 720×720 dots)
to
40 (a):Writable character 40 (1×1 dot to 720×720 dots)
51 (a):2-byte code set writable character 1 (1×1 dot to 720×720 dots)
to
55 (a):2-byte code set writable character 5 (1×1 dot to 720×720 dots)
a: Drive
(Omissible. If omitted, flash ROM on the CPU board is selected.)
0: Flash ROM on the CPU board
1: Slot 1 on the PCMCIA board (Option)
2: Slot 2 on the PCMCIA board (Option)
* The following fonts are proportional.
A, B, C, D, E, F, G, H, I, J, K, L
ghh:Fine adjustment of character-to-character space
(Omissible. If omitted, space is adjusted according to the designated font.)
g: Designates whether to increase or decrease the character-to-character
space.
+: Increase
-: Decrease
hh:No. of space dots between characters
00 to 99 (in dots)
ii:Rotational angles of a character and character string
B:Black character
W (aabb): Reverse character (The black background is evenly solid.)
aa: No. of dots from the character string to the end of the black
background in the horizontal direction
bb: No. of dots from the character string to the end of the black
background in the vertical direction
aa: 01 to 99 (in units of dots)
bb: 01 to 99 (in units of dots)
F (aabb): Boxed character
aa: No. of dots from the character string area to the box in the
horizontal direction
bb: No. of dots from the character string area to the box in the vertical
direction
aa: 01 to 99 (in units of dots)
bb: 01 to 99 (in units of dots)
C (aa):Stroked out character
aa: No. of dots from the character string area to the end of the stroke
aa: 01 to 99 (in units of dots)
R (aabb): Reverse character
(The black background is not evenly printed in black.)
aa: No. of dots from the character string to the end of the black
background in the horizontal direction
bb: No. of dots from the character string to the end of the black
background in the vertical direction
aa: 01 to 99 (in units of dots)
bb: 01 to 99 (in units of dots)
* Descriptions in parentheses are omissible.
(If omitted, it is character magnification (the larger one of horizontal or
vertical magnifications) × 6 dots.)
Jkkll:Bold character designation
(Omissible. If omitted, this process is not performed.)
kk: No. of horizontal shift dots
00 to 16 (in dots)
ll:No. of vertical shift dots
00 to 16 (in dots)
Mm:Type of the check digit to be attached
(Omissible. If omitted, the check digit is not drawn.)
m: Type of check digit
0: Modulus 10 (Draws data and check digit)
1: Modulus 43 (Draws data and check digit)
2: DBP Modulus 10 (Draws check digit only)
- 53 -
Page 58
noooooooooo: Increment and decrement
(Omissible. If omitted, incrementing/decrementing is not performed.)
n: Designates whether to increment or decrement.
+: Increment
-: Decrement
oooooooooo: Skip value
0000000000 to 9999999999
Zpp:Zero suppression
(Omissible. If omitted, the zero suppression process is not performed.)
pp: No. of zeros to be suppressed
00 to 20
Pq:Alignment (Omissible. If omitted, the alignment is set to left.)
q: Designates the character position
1: Left
2: Center
3: Right
4aaaa: Equal space
aaaa:X direction of character string area
0050 to 1040 (in 0.1 mm units)
5aaaabbbcc: Automatic line feed
aaaa:X direction of character string area
0050 to 1040 (in 0.1 mm units)
bbb:Line feed length
010 to 500 (in 0.1 mm units)
cc:Number of lines
01 to 99
rrr------rrr:Data string to be printed (Omissible)
Max. 255 digits
ss
, ss2, ss3, ------, ss20: Link field No. (Omissible)
1
01 to 99 (1 to 99 can also be used.)
Up to 20 fields can be designated using commas.
- 54 -
Page 59
Explanation(1)Character string number
(
)
When drawing by the Data Command ([ESC] RC), the format designated by the
character string number is selected.
(2)Print origin of coordinates
Origin of
coordinates
0, 0
Effective
print length
0
Y
Backing paper
Label
Sample
Sample
SampleSample
Print origin
of coordinates
X
Effective print
width
Paper feed direction
Effective
print length
X
Effective print
Y
0
width
Paper feed direction
Backing paper
Label
Print origin
of coordinates
Origin of
coordinates
[Printing direction: Printing bottom first][Printing direction: Printing top first]
The print origin of coordinates must be set so that the result of character drawing will be within
the effective print area set by the Label Size Set Command ([ESC] D).
“1: To perform the strip issue for the auto labeler, the backing paper rewind system and the
control unit are required on the auto labeler as external equipment.
(3)Horizontal magnification and vertical magnification
Vertical
magnification
Horizontal
magnification
Horizontal
magnification
Vertical
magnification
- 55 -
Page 60
g
[Relationship between drawing coordinates and magnification]
Char. height ×
Vertical
magnification
Point of
origin
Left offset
Char.
height
Char. width
Horizontal spacing/
proportional spacing
(4) Type of font
A: Times Roman :
B: Times Roman :
C: Times Roman :
D: Times Roman :
E: Times Roman :
F: Times Roman :
Point of
origin of
next char.
Enlarge
Point of
ori
in
Char. Width ×
Horizontal magnification
(Horizontal spacing/proportional spacing)
× Horizontal magnification
Point of
origin of
next char.
G: Helvetica:
H: Helvetica:
I: Helvetica:
J: Helvetica:
K: Helvetica:
L: Helvetica:
M: Presentation:
N: Letter Gothic:
O: Prestige Elite:
P: Prestige Elite:
Q: Courier:
R: Courier:
S: OCR-A:
T: OCR-B:
- 56 -
Page 61
(5) Fine adjustment of character-to-character space
A
A
A
If no character-to-character space is specified or the number of space dots between
characters is “0”, drawing will take place according to the horizontal spacing/proportional
spacing determined for each character. If character-to-character space is specified,
drawing will take place according to the value obtained by adding the character
spacing/proportional spacing to the specified value.
Point of
origin
Point of origin of
next char.
(Horizontal spacing/proportional
spacing) × Horizontal magnification
(6) Rotational angles of a character and character string
Sample
Origin
0° (00)90° (11)180° (22)270° (33)
(7) Selection of character attribution
Black characters
No. of dots in the
horizontal direction
No. of fine adjust space dots
between characters
No. of dots in the
horizontal direction
B
Reverse characters
No. of dots in the
horizontal direction
No. of dots in the
vertical direction
No. of dots in the
B
Boxed characters
When the black background is not evenly printed in black, it is printed as shown below:
vertical direction
- 57 -
B
Stroked out characters
Page 62
(8)Bold character designation
Horizontally
bold
0°
Vertically
bold
Vertically/
horizontally
bold
Horizontally
bold
90°
Vertically
bold
Vertically/
horizontally
(9)Check digit to be attached
When Modulus 10 or Modulus 43 is selected, the check digit of a data row is calculated
and attached to the data row for drawing. However, if the data includes any data other
than the numeral when the attachment of Modulus 10 is specified, drawing is not
performed. Also, if the data includes any characters other than CODE39 when the
attachment of Modulus 43 is specified, drawing is not performed.
When DBP Modulus 10 is selected, the check digit of a data row is calculated and only the
check digit is drawn. When the data includes any data other than the numerals, drawing
is not performed.
* DBP Modulus 10 is Modulus 10 for Deutsche Bundespost Postdienst only.
bold
(10) Increment/decrement
Printing is performed while the data is incremented or decremented every time a label is
issued. Where the data row exceeds the maximum number of digits (40), the data row
will not be drawn. When the font type is 51, 52, 53, 54, or 55, the
incrementing/decrementing cannot be designated. (If it is designated, it is ignored, and
the printer operates as if there was no designation.)
Initial value0000000000000000999999
INC/DEC+10+10+10+10+1
Zero suppression
Not
designated
530 3
1st label000000000000000999999
2nd label001000100100010000
3rd label002000200200020001
4th label003000300300030002
5th label004000400400040003
- 58 -
Page 63
Letters and numerals for increment/decrement
For the data string, up to 40 digits (including letters, numerals, and symbols) are
possible. Only the numerals are picked up and calculated for
incrementing/decrementing, and then are returned to the previous position to draw the
data.
Example of increment/decrement calculation
Initial value00000A0A0A7A8/9A2A0A
INC/DEC+1+1+3-3
1st label00000A0A0A7A8/9A2A0A
2nd label00001A0A1A7A9/2A1A7A
3rd label00002A0A2A7A9/5A1A4A
4th label00003A0A3A7A9/8A1A1A
5th label00004A0A4A8A0/1A0A8A
(11) Zero suppression
No. of zeros to be suppressed
(12) Alignment
Designated origin
0122345
Data0000000000000A12012301230123
Print0000000A1212301230123
The leading zero(s) in a data row is replaced by a space(s) according to the designated
number of digits. However, if the number of digits to be suppressed is greater than the
data row, the data row will be drawn without zero suppression. Where the data row
exceeds the maximum number of digits (40), the data row will not be drawn. When the
font type is 51, 52, 53, 54 or 55, zero suppression is not designated. If it is designated, it
is ignored, and the printer operates as if there was no designation.
No. of dots of character string
area in the X direction
Left
Line feed length
Center
Automatic line feed
Automatic line feed
Automa
Right
No. of lines
E q u a l s p a c e
If characters are not placed on one line when equal space and automatic line feed is
designated, the following steps should be performed.
Decrease the value of the character-to-character space. When characters are not placed
on one line if the value is set to “0”, return the value to its default, and then reduce the
horizontal magnification for a character by 0.5.
If characters are still not placed on one line, repeatedly decrease the value of the
character-to-character space, and then reduce the horizontal magnification. When
characters are not placed on one line if the character magnification is set to “0.5” and the
character-to-character space is set to “0”, the field is not drawn. (The same previous field
is also not drawn.)
- 59 -
Page 64
(13) Data string to be printed
Drawing data can be programmed by designating the number of digits after the symbol
“=.” Up to 255 digits can be printed. If the number of digits exceeds 255, the excessive
data will be discarded.
For the character code table, refer to the character code table mentioned later.
(14) Link field No.
The link field No. can be programmed by designating it after the symbol “;”. After the link
field No. is designated using the Format Command, the data strings are linked by the Link
Field Data Command to draw an image.
Up to 20 fields can be linked.
The following shows an example of linked fields on the two continuous labels.
[Format Command]
[ESC] PC01;...................; 01 [LF] [NUL]:Link field No. 1 is designated.
[ESC] PC02;...................; 03 [LF] [NUL]:Link field No. 3 is designated.
[ESC] PC03;...................; 04 [LF] [NUL]:Link field No. 4 is designated.
[ESC] XB01;...................; 03, 04 [LF] [NUL]:Link fields No. 3 and No. 4 are
designated.
[ESC] PC04;...................; 02 [LF] [NUL]:Link field No. 2 is designated.
[ESC] PC05;...................; 03 [LF] [NUL]:Link field No. 3 is designated.
[ESC] PC06;...................; 04 [LF] [NUL]:Link field No. 4 is designated.
[ESC] XB02;...................; 03, 04 [LF] [NUL]:Link fields No. 3 and No. 4 are
designated.
Designating link field No.
[Data Command]
[ESC] RC; A [LF] B [LF] ABCD [LF] 001 [LF] [NUL]
Link field No. 4
Link field No. 3
Link field No. 2
Link field No. 1
A
ABCD
001
*ABCD001*
ABCD
001
B
*ABCD001*
- 60 -
Page 65
Notes(1)The check digit attach, increment/decrement, and zero suppress processes are
performed according to the following priority. If any of the conditions is improper,
no drawing will take place.
For example, the zero(s) is replaced by a space(s) as a result of zero
suppression, but the modulus 10 designated to be attached cannot be
calculated.
Increment/decrement > zero suppression > attachment of check digit
(2)Up to 32 fields for which incrementing/decrementing has been designated can be
drawn. If the total of bit map font, outline font, or bar code increment/decrement
fields exceeds 32, drawing will take place without incrementing/decrementing any
excessive field. The field to be incremented or decremented is incremented or
decremented until the Image Buffer Clear Command ([ESC] C) is transmitted.
[Example]
1)Format Command (Increment character string No. 001 (+1))
2)Format Command (No incrementing for character string No. 002)
3)Format Command (Increment character string No. 003 (+2))
4)Image Buffer Clear Command
5)Data Command (Character string No. 001 “0001”)
6)Data Command (Character string No. 002 “AB-”)
7)Data Command (Character string No. 003 “0100”)
8)Issue Command (2 labels)
0001
AB - 0100
0002
AB - 0102
9)Issue Command (1 label)
0003
AB - 0104
10) Image Buffer Clear Command
11) Data Command (Character string No. 002 “00000”)
12) Issue Command (1 label)
00000
- 61 -
Page 66
(3)The Bit Map Font Format Command may be connected to the Outline Font Format
Command when transmitted.
[ESC] P C001; 0100, 0150, 1, 1, A, 00, B [LF]
C002; 0350, 0180, 1, 1, A, 00, B [LF]
C005; 0200, 0300, 25, 2, C, +05, 00, B, +0000000001 [LF]
V01; 0500, 0400, 0100, 0100, A, 00, B [LF] [NUL]
(4)When the drawing data is changed per label issue during printing, the field of the
drawing data for the previous label is automatically cleared using the character
string number, then the next drawing data is printed. Therefore, the character
string number which differs according to the drawing fields should be designated.
Since the automatic field clear is not performed between the Clear Command
([ESC] C) and Issue Command ([ESC] XS), the fixed data may be drawn using the
same character string number. In this case, the Format Command and Data
Command should be sent alternately. (After the Issue Command is sent, the fields
with the same character string number are automatically cleared until the Clear
Command is sent.)
(5)The link field designation is cleared by omitting the link field designation using the
same character string No. and reformatting data.
The link field designation can also be cleared by the Image Buffer Clear
Command.
(6)A print data string and link field No. cannot be programmed at the same time.
Refer toBit Map Font Data Command ([ESC] RC)
Outline Font Format Command ([ESC] PV)
Bar Code Format Command ([ESC] XB)
ppp------ppp: Data string to be printed (Omissible)
Max. 255 digits
* TrueType fonts are not included in the standard character generator data. Therefore,
they must be installed in flash ROM on the CPU board, or the ATA card.
For installation of TrueType font and details, refer to the TrueType Font Specification
(TAA-1184).
* If “Arabic” is selected as the character code in the parameter setting in the system
mode, letters are written from right to left.
Origin
0° (00)
90° (11)180° (22)270° (33)
- 69 -
Page 74
Explanation(1)Character string number
When drawing by the Data Command ([ESC] RV), the format designated by the
character string number is selected.
(2)Print origin of coordinates
Origin of
coordinates
(0, 0)
Effective
print length
0
Y
Backing paper
Label
Sample
Sample
SampleSample
Print origin of
coordinates
Effective
X
print width
Paper feed direction
Effective
print length
Effective
print width
Y
Paper feed direction
0
X
Label
Print origin of
coordinates
Origin of
coordinates
[Print direction: Printing bottom first][Print direction: Printing top first]
• The print origin of coordinates must be set so that the result of character drawing will
be within the effective print area set by the Label Size Set Command ([ESC] D).
“1: To perform the strip issue for the auto labeler, the backing paper rewind system and the
control unit are required on the auto labeler as external equipment.
- 70 -
Page 75
(3)Character width and character height
Char.
height
Char.
width
Char.
width
Char.
height
(4)Type of font
A: TEC FONT1 (Helvetica [bold])
Standard size
(256 × 256 dots)
Char.
height
Char. width
B: TEC FONT1 (Helvetica [bold] proportional)
- 71 -
Page 76
E: Price font 1 (POP font)
F: Price font 2 (POP font)
G: Price font 3 (POP font)
- 72 -
Page 77
H: TEC FONT 2 DUTCH801 Bold (Times Roman Proportional)
I:TEC FONT 3 BRUSH 738 Regular (Pop Proportional)
(5)Fine adjustment of character-to-character space
If no character-to-character space is specified or the number of space dots
between characters is “0”, drawing will take place according to the horizontal
spacing/proportional spacing determined for each character. If character-tocharacter space is specified, drawing will take place according to the value
obtained by adding the character spacing/proportional spacing to the specified
value. When equal space is selected for the alignment, the character-to-character
space setting is invalid. (The horizontal spacing/proportional spacing are
increased or decreased depending on the character size.)
A B C
A B C
- 73 -
Page 78
Origin
A
A
A
(6)Rotational angles of a character and character string
Sample
0° (00)90° (11)180° (22)270° (33)
(7) Selection of character attribution
No. of dots in the
horizontal direction
B
No. of dots in the
vertical direction
Black characters
No. of dots in the
horizontal direction
No. of dots in the
B
Boxed characters
When the black background is not evenly printed in black, it is printed as shown
below:
vertical direction
Reverse characters
No. of dots in the
horizontal direction
B
Stroked out characters
(8)Check digit to be attached
When Modulus 10 or Modulus 43 is selected, the check digit of a data row is
calculated and attached to the data row for drawing. When modulus 10 is
designated and the data includes any data other than the numerals, the data row
will not be drawn. When modulus 43 is designated and the data includes any
character other than CODE39, no drawing will take place.
When DBP Modulus 10 is selected, the check digit of a data row is calculated and
only the check digit is drawn. When the data includes any data other than the
numerals, drawing is not performed.
* DBP Modulus 10 is Modulus 10 for Deutsche Bundespost Postdienst only.
- 74 -
Page 79
(9)Increment/decrement
Printing is performed while the data is incremented or decremented every time a label is
issued. Where the data row exceeds the maximum number of digits (40), the data row
will not be drawn.
For the data string, up to 40 digits (including letters, numerals and symbols) are
possible. Only the numerals are picked up and calculated for incrementing/
decrementing, and then are returned to the previous position to draw the data.
The leading zero(s) in a data row is replaced by a space(s) according to the designated
number of digits. However, if the number of digits to be suppressed is greater than the
data row, the data row will be drawn without zero suppression. Where the data row
exceeds the maximum number of digits (40), the data row will not be drawn.
(11) Alignment
Origin
RightE q u a l s p a c eCenterLeft
No. of dots of character string
area in the X direction
If characters are not placed on one line when equal space is designated, the width is
calculated automatically. When the width is less than the limit value (2 mm) for the outline
font, the field is not drawn. (The same previous field is also not drawn.)
(12) Data string to be printed
Drawing data can be programmed by designating the number of digits after the symbol
“=.” Up to 255 digits can be printed. When the number of digits exceeds 255, the
excessive data will be discarded.
For the character code table, refer to the character code table mentioned later.
- 75 -
Page 80
(13) Link field No.
The link field No. can be programmed by designating it after the symbol “;.” After the link
field No. is designated using the Format Command, the data strings are linked by the Link
Field Data Command to draw an image.
Up to 20 fields can be linked.
The following shows an example of linked fields on the two continuous labels.
[Format Command]
[ESC] PV01;...................; 01 [LF] [NUL]:Link field No. 1 is designated.
[ESC] PV02;...................; 03 [LF] [NUL]:Link field No. 3 is designated.
[ESC] PV03;...................; 04 [LF] [NUL]:Link field No. 4 is designated.
[ESC] XB01;...................; 03, 04 [LF] [NUL]:Link fields No. 3 and No. 4 are
designated.
[ESC] PV04;...................; 02 [LF] [NUL]:Link field No. 2 is designated.
[ESC] PV05;...................; 03 [LF] [NUL]:Link field No. 3 is designated.
[ESC] PV06;...................; 04 [LF] [NUL]:Link field No. 4 is designated.
[ESC] XB02;...................; 03, 04 [LF] [NUL]:Link fields No. 3 and No. 4 are
designated.
Designating link field No.
[Data Command]
[ESC] RV; A [LF] B [LF] ABCD [LF] 001 [LF] [NUL]
Link field No. 4
Link field No. 3
Link field No. 2
Link field No. 1
A
ABCD
001
*ABCD001*
Notes(1)The check digit attach, increment/decrement, and zero suppress processes are
performed according to the following priority. If any of the conditions is improper,
no drawing will take place.
For example, the zero(s) is replaced by a space(s) as a result of zero
suppression but the modulus 10 designated to be attached cannot be
calculated.
ABCD
001
*ABCD001*
B
Increment/decrement > zero suppression > attachment of check digit
(2)Up to 32 fields for which incrementing/decrementing has been designated can be
drawn. If the total of bit map font, outline font, or bar code increment/decrement
fields exceeds 32, drawing will take place without incrementing/decrementing any
excessive field. The field to be incremented or decremented is incremented or
decremented until the Image Buffer Clear Command ([ESC] C) is transmitted.
- 76 -
Page 81
[Examples]
1) Format Command (Increment character string No. 001 (+1))
2) Format Command (No incrementing for character No. 002)
3) Format Command (Increment character string No. 003 (+2))
4) Image Buffer Clear Command
5) Data Command (Character string No. 001 “0001”)
6) Data Command (Character string No. 002 “AB-”)
7) Data Command (Character string No. 003 “0100”)
8) Issue Command (2 labels)
0001
AB-0100
0002
AB-0102
9) Issue Command (1 label)
0003
AB-0104
10) Image Buffer Clear Command
11) Data Command (Character string No. 002 “00000”)
12) Issue Command (1 label)
00000
(3)The Outline Font Format Command may be connected to the Bit Map Font Format
Command when transmitted.
[ESC] PC001; 0100, 0150, 1, 1, A, 00, B [LF]
C002; 0350, 0180, 1, 1, A, 00, B [LF]
C005; 0200, 0300, 25, 2, C, +05, 00, B, +0000000001 [LF]
V01; 0500, 0400, 0100, 0100, A, 00, B [LF] [NUL]
- 77 -
Page 82
(4)When the drawing data is changed per label issue during printing, the field of the
drawing data for the previous label is automatically cleared using the character
string number, then the next drawing data is printed. Therefore, the character
string number which differs according to the drawing fields should be designated.
Since the automatic field clear is not performed between the Clear Command
([ESC] C) and Issue Command ([ESC] XS), the fixed data may be drawn using the
same character string number. In this case, the Format Command and Data
Command should be sent alternately. (After the Issue Command is sent, the fields
with the same character string number are automatically cleared until the Clear
Command is sent.)
(5)When characters overlap due to the character-to-character space fine adjustment,
the outline font is not painted properly. Program the fine adjust value so that
characters will not overlap. Also, when drawings such as lines or characters are
on the outline font drawing position, the outline font is not painted properly. For
font types A and B, the fine adjustment value should be set so that other drawings
do not overlap the area in which the outline font is to be drawn. For font types C,
E, F and G, the fine adjustment value should be set so that other drawings do not
overlap the area for the designated character width and height.
(6)The link field designation is cleared by omitting the link field designation using the
same character string No. and reformatting data.
The link field designation can also be cleared by the Image Buffer Clear
Command.
(7)A print data string and link field No. cannot be programmed at the same time.
Refer toOutline Font Data Command ([ESC] RV)
Bit Map Font Format Command ([ESC] PC)
Bar Code Format Command ([ESC] XB)
WPCModulus 10 + Price C/D 5 digits
* For the Customer bar code, POSTNET, and RM4SCC, only “3: Check
digit auto attachment (1)” is effective.
ff:1-module width
01 to 15 (in dots)
k:Rotational angle of bar code
0: 0°
1: 90°
2: 180°
3: 270°
llll:Height of the bar code
0000 to 1000 (in 0.1 mm units)
For the Customer bar code, POSTNET, RM4SCC, KIX CODE, the height of
the long bar is specified.
mnnnnnnnnnn: Increment/decrement
(Omissible. If omitted, incrementing/decrementing is not performed.)
m: Indicates whether to increment or decrement
+: Increment
-:Decrement
nnnnnnnnnn: Skip value
0000000000 to 9999999999
ooo:Length of WPC guard bar
(Omissible. If omitted, the guard bar is not attached.)
000 to 100 (in 0.1 mm units)
p:Selection of print or non-print of numerals under bars
(Omissible. If omitted, the numerals under the bars are not printed.)
0: Non-print
1: Print
- 82 -
Page 87
qq:No. of zeros to be suppressed
(Omissible. If omitted, the zero suppression process is not performed.)
00 to 20
sss ------ sss: Data string to be printed (Omissible)
Max. 126 digits. However, it varies depending on the type of bar code.
tt
, tt2, tt3, ------. tt20: Link field No. (Omissible)
1
01 to 99 (1 to 99 can also be used.)
Up to 20 fields can be designated using commas.
* Omissible parameters in parentheses (such as “Increment/decrement”, “Selection of
print or non-print of numerals under bars” and “No. of zeros to be suppressed”) cannot
be set when the postal code (Customer bar code, POSTNET, RM4SCC, or KIX
CODE) is selected.
- 83 -
Page 88
~ In the case of MSI, Interleaved 2 of 5, CODE39, NW7, and Industrial 2 of 5
Formatc [ESC] XBaa; bbbb, cccc, d, e, ff, gg, hh, ii, jj, k, llll (, mnnnnnnnnnn, p, qq) (, r)
(= sss------sss) [LF] [NUL]
d [ESC] XBaa; bbbb, cccc, d, e, ff, gg, hh, ii, jj, k, llll (, mnnnnnnnnnn, p, qq) (, r)
01: Format ID 1
02: Format ID 2
03: Format ID 3
04: Format ID 4
05: Format ID 5
06: Format ID 6
* When ECC200 is designated as ECC type, the format ID designation is ignored.
When format ID of 11 through 16 is designated, the selection of ECC200 is
compulsory (to ensure compatibility with the old model).
- 86 -
Page 91
h:Rotational angle of bar code
0: 0°
1: 90°
2: 180°
3: 270°
Ciiijjj:No. of cells
(Omissible. If omitted, it is automatically set.)
iii: No. of cells in the X direction000 to 144
jjj: No. of cells in the Y direction000 to 144
* Cell setting varies according to the ECC type.
No. of cells to be
designated
Min./Max. No. of cells9 × 9 to 49 × 4910 × 10 to 144 × 144
Rectangular codeNone18 × 8
ECC0 to ECC140ECC200
Odd numbers onlyEven numbers only
32 × 8
26 × 12
36 × 12
36 × 16
48 × 16
• When this parameter is omitted, the number of cells is automatically
set. Also, when any data other than the above values is designated
for the number of cells in the X and Y directions, the number of cells
is automatically set.
Jkkllmmmnnn:Connection setting
(Omissible. No connection if this parameter is omitted.)
kk:Code number01 to 16
ll:No. of divided codes 02 to 16
mmm: ID number 1001 to 254
nnn:ID number 2001 to 254
ooo ------ ooo: Data string to be printed (Omissible)
Max. 2000 digits.
pp
, pp2, pp3, ------, pp20: Link field No. (Omissible)
1
01 to 99 (1 to 99 can also be used.)
Up to 20 fields can be designated using commas.
“–” for parameter 00 to 04 indicates that the numbers of columns/rows are automatically set by the printer.
In this case, the pattern which has a smaller number of code words is automatically selected. When the
numbers of code words are equal, the pattern which has a smaller number of columns is selected.
d [ESC] XBaa; bbbb, cccc, d, e, ff, g, h (, Mi) (, Kj) (, Jkkllmm) (= oo
[LF] [NUL]
Termaa:Bar code number
00 to 31
bbbb:Print origin of X-coordinate of the bar code
Fixed as 4 digits (in 0.1 mm units)
cccc:Print origin of Y-coordinate of the bar code
4 or 5 digits (in 0.1 mm units)
d:Type of bar code
T: QR code (Two-dimensional code)
e:Designation of error correction level
L: High density level
M: Standard level
Q: Reliability level
H: High reliability level
ff:1-cell width
00 to 52 (in dots)
g:Selection of mode
M: Manual mode
A : Automatic mode
, oo2, oo3 ------ oo20)
1
h:Rotational angle of the bar code
0: 0°
1: 90°
2: 180°
3: 270°
Mi:Selection of model
(Omissible. If omitted, Model 1 is automatically selected.)
i = 1: Model 1
2: Model 2
Kj:Mask number
(Omissible. If omitted, the number is automatically set.)
j = 0 to 7: Mask number 0 to 7
8:No mask
Jkkllmm: Connection setting
(Omissible. No connection if this parameter is omitted.)
kk =01 to 16: Value indicating which divided code is connected.
ll = 01 to 16: Number of divided codes
mm = 00 to FF: A value for all data to be printed, to which XOR is applied
in units of bytes (Not divided)
nnn --- nnn:Data string to be printed (Omissible)
Max. 2000 digits
oo
--- oo20:Link field No. (Omissible)
1
01 to 99 (1 to 99 can also be used.)
Up to 20 digits can be designated using commas.
Jffgg:Connection setting (Omissible. No connection if this parameter is omitted.)
ff:Code number01 to 08
gg: No. of divided codes 01 to 08
Zh:Attachment of Zipper block and Contrast block
(Omissible. If omitted, they are not attached.)
h= 0: No attachment of Zipper block and Contrast block
1: Attachment of Zipper block and Contrast block
2: Attachment of Zipper block
3: Attachment of Contrast block
- 92 -
Page 97
Explanation(1)Bar code number
When drawing by the Data Command ([ESC] RB), the format designated by the
bar code is selected.
(2)Print origin of coordinates
Backing paper
Origin of
coordinates
(0, 0)
Effective
print
length
Y
[Print direction: Printing bottom first]
X
0
Effective
print width
Paper feed direction
Label
Print origin of
coordinates
Effective
print
length
X
Effective
Y
0
print width
[Print direction: Printing top first]
The print origin of coordinates must be set so that the result of bar code drawing will be
within the effective print area set by the Label Size Set Command ([ESC] D).
“1: To perform the strip issue for the auto labeler, the backing paper rewind system and the
control unit are required on the auto labeler as external equipment.
- 93 -
Page 98
(3) Type of bar code
0: JAN8, EAN81: MSI
2: Interleaved 2 of 53: CODE39 (standard)
4: NW75: JAN13, EAN13
6: UPC-E7: EAN13 + 2 digits
8: EAN13 +5 digits9, A: CODE128
B: CODE39 (Full ASCII)C: CODE93
G: UPC-E + 2 digitsH: UPC-E + 5 digits
I: EAN8 + 2 digitsJ: EAN8 + 5 digits
K: UPC-AL: UPC-A + 2 digits
- 94 -
Page 99
M: UPC-A + 5 digitsN: UCC/EAN128
O: Industrial 2 of 5P: PDF417
Q: Data MatrixR: Customer bar code
S: Highest priority customer bar codeT: QR code
U: POSTNETV: RM4SCC
W: KIX codeX: MicroPDF417
Z:MaxiCode
- 95 -
Page 100
(4)Type of check digit
c Where no check digit is attached, the bar code of the data row will be drawn.
d In the case of the check digit check, if each check digit checked according to
the type of bar code is normal, the bar code will be drawn. If the check digit not
meeting the requirement is designated, the bar code will not be drawn.
e In the case of the check digit auto attachment, each check digit is attached
according to the type of bar code and the bar code is drawn.
f If the type of bar code is CODE93, CODE128 (with auto code selection), or
UCC/EAN128, the check digit will always be attached regardless of the
designation of the type of check digit.
g If the type of bar code is JAN, EAN, or UPC, the designation of no check digit
attachment automatically assume the check digit check.
h DBP Modulus 10 is Modulus 10 for Deutsche Bundespost Postdienst only.
(5)Bar width, space width, and character-to-character space
Designate the bar, space, and character-to-character space widths according to
the type of bar code. Note that the proper value to be designated differs according
to the rotational angle of bar code, type, number of digits, print speed, paper used,
etc. Examples of such designations are listed below. (1 dot = 1/12 mm)
In the case of JAN, EAN, UPC, CODE93, CODE128, UCC/EAN128, PDF417, or
MicroPDF417, a 2 to 6-module width is automatically calculated when a 1-module
width is designated.
Type of bar code1 module2 modules 3 modules 4 modules 5 modules 6 modules
Bar Space Bar Space Bar Space Bar Space Bar Space Bar Space
JAN, EAN, UPC481216--
CODE9336912--
CODE128, EAN128
36912- -
PDF417369121518
MicroPDF41724681012
Type of bar codeNarrowWideCharacter-to-character
Bar Space Bar Spacespace
MSI33880
ITF33880
CODE3933883
NW733883
Industrial 2 of 533803
When NW7 is used, transmission of the space character assumes the space of (narrow
space width × 12) dots. In this case, the space is max. 255 dots.
In the case of Data Matrix
1-cell width
1-cell width = 3
When 1-cell width is “00” for the Data Matrix,
a two-dimensional code is not drawn.
However, the two-dimensional code printed
on the previous label is cleared.
- 96 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.