TEC B-372-QP Manual

General-purpose thermal label/tag printer

Advertisement

Quick Links

No. TAA-0175
GENERAL-PURPOSE THERMAL
Models:
EXTERNAL EQUIPMENT INTERFACE
LABEL/TAG PRINTER
B-372-QP
B-572-QP, B-572-QQ
B-672-QP, B-672-QQ
B-872-QP, B-872-QQ
SPECIFICATION
Table of Contents
First Edition:
Second Edition:
Third Edition:
Fourth Edition:
Fifth Edition:
Sixth Edition:
Seventh Edition:
Eighth Edition:
Ninth Edition:
Tenth Edition:
Eleventh Edition:
Twelfth Edition:
Thirteenth Edition: December 15, 1997
Fourteenth Edition August 12, 1998
TEC CORPORATION
February 15, 1993
March 31, 1993
December 13, 1993
March 11, 1994
June 17, 1994
October 6, 1994
December 1, 1994
January 14, 1995
January 20, 1995
April 16, 1996
February 15, 1997
July 26, 1997

Advertisement

Table of Contents
loading

Summary of Contents for TEC B-372-QP

  • Page 1 No. TAA-0175 GENERAL-PURPOSE THERMAL LABEL/TAG PRINTER Models: B-372-QP B-572-QP, B-572-QQ B-672-QP, B-672-QQ B-872-QP, B-872-QQ EXTERNAL EQUIPMENT INTERFACE SPECIFICATION Table of Contents First Edition: February 15, 1993 Second Edition: March 31, 1993 Third Edition: December 13, 1993 Fourth Edition: March 11, 1994...
  • Page 2 MODIFICATION HISTORY TAA-0175 EXTERNAL EQUIPMENT INTERFACE SPECIFICATION Modified Date Description Page 93/2/15 Newly published. 93/3/31 The connector has been changed (the connector actually used is described). 57L-40360-27CB → 57RE-40360-73B 57-40360-1 → 57E-30360 The shape of the connector pins has been changed (from round pins to square pins).
  • Page 3 < 2 >...
  • Page 4 Modified Date Description Page 93/12/13 Cover, 22, The model names have been changed. 29, 32, 35, 42, 51 • XOFF output at power off has been added. • XON output has been added. The maximum current has been changed from 100 mA to 500 mA. •...
  • Page 5 < 4 >...
  • Page 6 Modified Date Description Page 93/12/13 54~55 The figures for the drawing position of numerals under bar have been changed to the actual print label. The explanation for zero suppression has been added. The note for the bar code number has been added. The example command for the bar width, space width and character-to-character space have been changed.
  • Page 7 The transfer method for no auto selection of CODE128 has been changed. 94/3/11 Cover, 1 The model names have been changed as follows. B-372-QP → B-372-QP B-572-QP → B-572-QP, B-572-QQ B-872-QP → B-872-QP, B-872-QQ 15, 16, The note on inserting and removing the flash memory card has been added.
  • Page 8 Modified Date Description Page 94/6/17 The head broken dots check function has been added to the self test. 13, 14 The initial value for the effective print width has been changed according to the models. The parameter setting function in online mode has been added. 22, 29, 32, The label size setting range has been changed: 35, 42, 51,...
  • Page 9 Modified Date Description Page 94/10/6 22-1 The explanation regarding the backing paper width and tag width on the B-474 has been added. 30, 31-1, The square corner rounding function has been added. << One page added >> The Kanji function has been added 36~38-1, (16 ×...
  • Page 10 Modified Date Description Page 94/10/6 56, 61 The way of describing the maximum print digits has been changed. The broken dots check time on the B-372 has been added. 94/12/1 11, 11-1 The description of the DIP SW has been added. •...
  • Page 11 Modified Date Description Page 96/4/16 63-1, 64, The explanation about the automatic forward feed standby has been added. 64-1, 69, << One page added >> 63-1, 69, The explanation about treating the label having width of 38 mm or less has been added.
  • Page 12 Modified Date Description Page 97/2/15 The head broken dots check time on the B-672 has been added. The description of the strip waiting status has been added. The description of PAUSE in the LCD message of the parallel interface has been added.
  • Page 13 Modified Date Description Page 97/12/15 74, 77, 83, • ID No. (save No.) has been changed to a max. of 99. 84, 91, 92, • The explanation for using the 4-Mbyte flash card memory has been added. 93, 94-1, • The number of digits for the remaining capacity message has been changed according to the 4-Mbyte flash card memory.
  • Page 14 B-874-TS15 (V1.3) • The model (B-672-QP/QQ) has been added. B-672-QP/QQ (V1.0) • The description of PAUSE in the LCD message of the parallel B-372-QP (V2.4) interface has been added. B-572-QP/QQ (V2.4) • The explanation for alphabets and numerals for increment/ B-872-QP/QQ (V1.3)
  • Page 15: Table Of Contents

    TOC 2 TABLE OF CONTENTS Page 1. SCOPE ............................2. GENERAL DESCRIPTION ......................3. INTERFACE ..........................3.1 SERIAL INTERFACE ......................3.2 PARALLEL INTERFACE......................4. KEY OPERATION FUNCTIONS....................11 4.1 DIP SW. FUNCTIONS ......................11 4.2 SYSTEM MODE FUNCTIONS ....................13 4.3 ON-LINE MODE FUNCTIONS....................
  • Page 16 TOC 1 7. CONTROL CODE SELECTION....................152 8. ERROR PROCESSING....................... 153 9. STATUS RESPONSE ......................... 156 10. LCD MESSAGES AND LED INDICATIONS................159 11. LCD MESSAGES IN DIFFERENT LANGUAGES ..............161 12. CHARACTER CODE TABLE...................... 163 13. BAR CODE TABLE........................167 14.
  • Page 17: Scope

    1. SCOPE This specification applies to the external equipment interface for use with the Model B-372-QP, B-572- QP/QQ, B-872-QP/QQ, and B-672-QP/QQ general purpose thermal label/tag printers. 2. GENERAL DESCRIPTION The external equipment interface connects the host computer with a printer through a serial interface (RS-232C) or parallel interface (Centronics) for making various settings and printing labels.
  • Page 18: Interface

    3. INTERFACE 3.1 SERIAL INTERFACE Type : Conforming to RS-232C Mode of Communication : Full duplex Transmission Speed : 2400 BPS 4800 BPS 9600 BPS 19200 BPS Synchronization Method : Start-stop synchronization Start Bit : 1 bit Stop Bit : 1 bit 2 bits Data Length : 7 bits...
  • Page 19 (13) Transmission Control : XON/XOFF (DC1/DC3) Protocol READY/BUSY (DTR) Protocol XON/XOFF (DC1/DC3) Protocol + READY/BUSY (DTR) Protocol XON/XOFF (DC1/DC3) Protocol When initialized after power on, this printer becomes ready to receive data and sends an XON code (11H). (Transmission or non-transmission of XON code is selectable by means of the DIP switch.) The printer sends an XOFF code (13H) when the blank positions in the receive buffer become 800 bytes or less.
  • Page 20 (14) Input/Output Signals Printer Host CPU (15) Connector Pin Assignment and Signal Description Signal Pin No. Function Signal Direction Name Ground line for circuit protection ← Host Line for data which the printer receives from the host. Logic 1 is a Low level, while logic 0 is a High level. It is in the Low (Mark) state when no transmission is in progress.
  • Page 21 (16) Interface Circuit Input Circuit SN75189 or equivalent Output Circuit SN75188 or equivalent Signal Levels Input Voltage H..+3 ~ +15V L ..-3 ~ -15V Output Voltage H..+6 ~ +13V L ..-6 ~ -13V - 5 -...
  • Page 22: Parallel Interface

    3.2 PARALLEL INTERFACE Type : Centronics Data Input Method : Parallel 8 bits (DATA1 ~ 8) Control Signals : ACK, BUSY, PAUSE, DATA • STB, FAULT, PE, INPUT • PRIME Data Input Code : ASCII code European character set 8 bit code Graphics 8 bit code JIS8 code (for the JA model only) Shift JIS Kanji code (for the JA model only)
  • Page 23 Connector Pin Diagram: Pin No. Signal Name Pin No. Signal Name DATA • STB TWISTED PAIR GND (PIN1) DATA 1 TWISTED PAIR GND (PIN2) DATA 2 TWISTED PAIR GND (PIN3) DATA 3 TWISTED PAIR GND (PIN4) DATA 4 TWISTED PAIR GND (PIN5) DATA 5 TWISTED PAIR GND (PIN6) DATA 6...
  • Page 24 Input/Output Signals : DATA 1 ~ 8 (Printer ← Host) Input data signals for the 1st to 8th bits. Logic 1 is “High” level. Min. data pulse width of 2.5 µsec. DATA • STROBE (DATA • STB) (Printer ← Host) Synchronizing signal for reading the above data.
  • Page 25 INPUT • PRIME (Printer ← Host) Reset request signal from the host. Normally at “High” level. A low on this input causes the printer to be initialized in the same manner as when the power is turned on. When the INPUT • PRIME signal is input during printing, the printer finish printing one tag label in printing and then cancels the next processing and is initialized in the same manner as when the power is turned on.
  • Page 26 (10) Timing Chart When receiving normal data: DATA 1 ~ 8 (Host → Printer) DATA • STB (Host → Printer) BUSY (Host ← Printer) (Host ← Printer) T1 = Min. 1 µsec. T2 = Min. 0.5 µsec. T3 = Min. 1 µsec. T4 = Min.
  • Page 27: Key Operation Functions

    4. KEY OPERATION FUNCTIONS 4.1 DIP SW FUNCTIONS DIP SW 1 (Lower SW) ON/OFF Function Note Without Automatic ribbon saving With (Note 4) OFF OFF OFF English OFF OFF German OFF French LCD error message display OFF Dutch language OFF OFF ON Spanish ON Japanese (Note 1) ON Italian...
  • Page 28 DIP SW 2 (Upper SW) ON/OFF Function Note OFF OFF 2400 BPS OFF 4800 BPS Transmission speed ON 9600 BPS ON 19200 BPS 1 bit Stop bit length 2 bits 7 bits Data bit length 8 bits Without With/without parity With Even Parity (valid only when 5 is...
  • Page 29: System Mode Functions

    4.2 SYSTEM MODE FUNCTIONS The system mode has the following functions for the printer self test and setting various parameters. (For details, refer to Key Operation Specification.) Self test • Maintenance counter, printing various parameters • Automatic self test • Head broken dots check Setting various parameters •...
  • Page 30 Initial values after RAM clear Initial values after maintenance counter clear Parameter Initial Value Label distance covered 0 km Printed distance 0 km Cut count Head-up/down count Ribbon motor drive time 0 hour Head-up solenoid drive time 0 hour RS-232C hard error count System error count Momentary power interruption count Initial values after parameter clear...
  • Page 31: On-Line Mode Functions

    NOTE 1 Model B-372 B-572 B-672 B-872 Item Effective print width 80.0 mm 128.0 mm 170.6 mm 213.3 mm Feed speed 5”/sec 5”/sec 4”/sec 4”/sec • The total label distance covered, sensor adjustment values (system mode <4>), and data of the flash card are not cleared by RAM clear.
  • Page 32: Transmission Sequence

    5. TRANSMISSION SEQUENCE This section describes the outline of the transmission sequence. 5.1 INITIALIZATION Writable characters, logo, and PC interface commands must be stored before the label issue operation. Storing writable characters and logo Power ON <New> (Add/change) Format [ESC] J1: Format the flash memory card. Command [ESC] XD: Store writable characters or logo Bit Map Writable...
  • Page 33: Interface Commands

    Storing PC interface commands Power ON <New> (Add/change) Format [ESC] J1: Format the flash memory card. Command [ESC] XO: Declare the start of saving PC interface Save Start Command commands. [ESC] D: Set the label size. Label Size Set Command [ESC] AX: Finely adjust the feed length, cut position, Position Fine Adjust Command...
  • Page 34 (5) Select commands to be stored as occasion demands. (6) If another storing operation is not continued after storing PC interface commands, the printer enters on-line mode (label issue operation) after about 10 seconds. In this case, the image buffer will be cleared automatically. (7) The flash memory card should be inserted/removed when the power is off.
  • Page 35 5.2 LABEL ISSUE OPERATION An example of the label issue operation is described below. Where the Save Data Call Command is not used: Power ON Place paper [ESC] D: Set the label size. Label Size Set Command [ESC] AX: Finely adjust the feed length, cut position, Position Fine and back feed length.
  • Page 36 Where the Save Data Call Command is used: Power ON Place paper [ESC] XQ: Call the label format stored on the flash Save Data Call Command memory card. [ESC] T: Feed one sheet of paper and align it with Feed Command the first printing position.
  • Page 37 6. INTERFACE COMMANDS 6.1 OUTLINE OF COMMANDS Format of Interface command Command & Data LF NUL The length from [ESC] to [LF] [NUL] must be as specified by each command. There are the following three kinds of control codes: ESC (1BH), LF (0AH), NUL (00H) (7BH), | (7CH), } (7DH)
  • Page 38 6.2 LIST OF COMMANDS Command related to setting Label Size Set Command [ESC] D ...........23 Commands related to fine adjustment Position Fine Adjust Command [ESC] AX .........27 Print Density Fine Adjust Command [ESC] AY .........33 Ribbon Motor Drive Voltage Fine Adjust Command [ESC] RM ........34 Commands related to clear Image Buffer Clear Command...
  • Page 39 6.3 LABEL SIZE SET COMMAND [ESC] D Function Set the size of a label or a tag. Format [ESC] Daaaa, bbbb, cccc [LF] [NUL] Term aaaa : Pitch length of the label or the tag. Fixed as 4 digits (in 0.1 mm units) bbbb : Effective print width Fixed as 4 digits (in 0.1 mm units)
  • Page 40 [Setting range] Black mark (Back side of print) Stop Stop position position position position Origin Origin Origin Origin Paper feed direction [In the case of label] [In the case of tag] [mm] Model B-372 B-572 B-872 B-672 Item Method Strip Strip Strip Strip...
  • Page 41 Remarks: 1. The above table shows programmable ranges on the software. Since the pitch of the heating elements of the thermal head of the B-372/572 is 0.083 mm/dot (12.05 dots/mm), the actual max. effective print width is as follows: B-372: 79.7 mm B-572: 127.5 mm The pitch of the heating element of the thermal head of the B-872/672 is 12.0 dots/mm, the effective print width is as follows:...
  • Page 42 Examples In the case of the label (2) In the case of tag Effective print area Black mark (Back side Label of print) 76.2 50.8 46.8 72.2 Effective print area 76.0 mm Backing paper 99.6 mm 10 PRINT #1, ESC$; ”D0508, 0760, 0468”; LF$; NUL$; 10 PRINT #1, ESC$;...
  • Page 43 6.4 POSITION FINE ADJUST COMMAND [ESC] AX Function Finely adjust the feed value so that the label will be shifted forward or backward from the automatically set first printing position. Finely adjust the cut position so that the label will be cut at a position shifted forward or backward from the automatically set cut position.
  • Page 44 Explanation [Feed Length Fine Adjustment] (To finely adjust the feed for shifting backward or forward) 0.0 mm One label First printing position +3.0 mm One label First printing position -3.0 mm One label Paper feed direction First printing position [Cut Position Fine Adjustment] (To finely adjust the cut position for shifting backward or forward) 0.0 mm Cut position...
  • Page 45 [Strip Position Fine Adjustment] 0.0 mm +3.0 mm -3.0 mm Printing in strip issue mode is stopped at the position where the distance from the middle point of the label-to-label gap to the top 4 mm of the strip shaft is 4 mm, since the label-to-label gap is 3 mm assumed to be 2 mm.
  • Page 46 Notes If the feed value fine adjustment, cut position (or strip position) fine adjustment or back feed value fine adjustment has been set in system mode (key operation on the printer), the fine adjustment value will be the fine adjustment in system mode. The max.
  • Page 47 Cut Position Fine Adjustment Value Calculation The cut position fine adjustment value can be calculated using the following method. Even if a back feed to the proper home position is not performed using this value, the cut position should be adjusted with a desired value. (Number of labels left Cut position fine ×...
  • Page 48 Examples Cut issue 3.5 mm Preprinted 2.0 mm 2.0 mm Finely adjust the printing position by +2.0 mm. Finely adjust the cut position by +3.5 mm. Finely adjust the back feed value by +1.0 mm. (3.0 - 2.0 = 1.0) 3.0 mm Paper feed 10 PRINT #1, ESC$;...
  • Page 49 6.5 PRINT DENSITY FINE ADJUST COMMAND [ESC] AY Function Finely adjust the automatically set print density. Format [ESC] AY; abb, c [LF] [NUL] Term Indicates whether to increase or decrease the density. + : Increase (darker) - : Decrease (lighter) Print density fine adjustment value 00 to 10 (in units of 1 step) Indicates the mode for fine adjustment, thermal transfer or direct thermal.
  • Page 50: Image Buffer Clear Command

    6.6 RIBBON MOTOR DRIVE VOLTAGE FINE ADJUST COMMAND [ESC] RM Function Finely adjust the voltage of the ribbon motor. Format [ESC] RM; abbcdd [LF] [NUL] Term Fine adjustment direction of the ribbon rewind motor -: Negative (The voltage is lowered.) bb: Fine adjustment value for the ribbon rewind motor 00 to 15 (in units of 1 step) Fine adjustment direction of the ribbon back tension motor...
  • Page 51: Clear Area Command

    6.8 CLEAR AREA COMMAND [ESC] XR Function Clear the designated area or reverse the white/black dot pattern in the designated area in the drawing area. Format [ESC] XR; aaaa, bbbb, cccc, dddd, e [LF] [NUL] Term aaaa Designated area start point X coordinate Fixed as 4 digits (in 0.1 mm units) bbbb Designated area start point Y coordinate...
  • Page 52 [Effective print area] [mm] Model B-372 B-572 B-872 B-672 Item Method Strip Strip Strip Strip Batch Batch Batch Batch Effective print width Min. 10.0 Max. 80.0 128.0 213.3 170.6 Min. 21.4 23.0 21.4 23.0 20.9 23.0 20.9 23.0 W/o expansion 256.0 298.6 320.0...
  • Page 53: Line Format Command

    6.9 LINE FORMAT COMMAND [ESC] LC Function Set the line format and draw the line. Format [ESC] LC; aaaa, bbbb, cccc, dddd, e, f (,ggg) [LF] [NUL] Term aaaa Start point X coordinate Fixed as 4 digits (in 0.1 mm units) bbbb Start point Y coordinate Fixed as 4 digits (in 0.1 mm units)
  • Page 54 [Line] (1) Horizontal line (In the case of |Y | = 0) Line width (2) Vertical line (In the case of |X | = 0) Line width | ≤ |Y (3) Slant line A ( |X (4) Slant line B ( |X | >...
  • Page 55 [Square] (1) Radius of rounded corners = 000 or parameter omitted Line width Line width Line width Line width (2) Radius of rounded corners ≠ 000 Line width Radius Line width Notes In line designation, a horizontal line, vertical line or slant line A/B is drawn according to the start and end point coordinates.
  • Page 56 Programming the radius of the rounded corner is effective only when the type of line is 1 (square). 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 square is printed.
  • Page 57: Bit Map Font Format Command

    6.10 BIT MAP FONT FORMAT COMMAND [ESC] PC Function Set the format indicating on the label at which the bit map font is to be printed and how it is to be printed. Format [ESC] PCaaa; bbbb, cccc, d, e, ff (, ghh), ii, j (, Jkkll) (, Mm) (, noooooooooo) (, Zpp) (=qqq------qqq) [LF] [NUL] [ESC] PCaaa;...
  • Page 58 Kanji (16 × 16 dots)/Writable character (16 × 16) (Square Gothic) For the JA Kanji (24 × 24 dots)/Writable character (24 × 24) (Square Gothic) model only Kanji (32 × 32 dots)/Writable character (32 × 32) (Square Gothic) Kanji (48 × 48 dots)/Writable character (48 × 48) (Square Gothic) 01 : Writable character 1 (1 ×...
  • Page 59 Explanation Character string number When drawing by the Data Command ([ESC] RC), the format designated by the character string number is selected. Print origin of coordinates Backing paper Origin of coordinates Label (0, 0) Sample Effective Effective Print origin print length print length of coordinates Print origin...
  • Page 60 [Relationship between drawing coordinates and magnification] Char. height × vertical magnification Char. Enlarge height Point of origin Char. width Char. Width × Left offset Point of Point of horizontal magnification Point of origin of origin origin of next char. Horizontal spacing/ next char.
  • Page 61 (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-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.
  • Page 62 Printing is performed while the data is incremented or decremented each time a label is issued. [The following applies to the B-372-QP (up to V2.3), B-572-QP/QQ (up to V2.3) and B- 872-QP/QQ (up to V1.2).] Where the data row includes any data other than numerals, the data row will not be drawn.
  • Page 63 [The following applies to the B-372-QP (V2.4 or after), B-572-QP/QQ (V2.4 or after), B-872-QP/QQ (V1.3 or after) and B-672-QP/QQ.] Alphabets and numerals for increment/decrement For the data string, up to 40 digits (including alphabets, numerals and symbols) are possible. Example of increment/decrement calculation...
  • Page 64 [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;...
  • Page 65 [Example] Format Command (Increment character string No. 001 (+1)) Format Command (No incrementing for character No. 002) Format Command (Increment character string No. 003 (+2)) Image Buffer Clear Command Data Command (character string No. 001 “0001”) Data Command (character string No. 002 “AB-”) Data Command (character string No.
  • Page 66 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;...
  • Page 67 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC000; 0200, 0300, 1, 1, A, 00, B=ABCD”; LF$; NUL$; 30 PRINT #1, ESC$; ”PC001; 0200, 0125, 1, 1, C, 00, B”; LF$; NUL$; 40 PRINT #1, ESC$; ”PC002; 0650, 0550, 2, 2, G, 33, B, +0000000001”; LF$; NUL$; 50 PRINT #1, ESC$;...
  • Page 68: Outline Font Format Command

    Height of the character 0020 to 0850 (in 0.1 mm units) Type of font A: TEC FONT1 (Helvetica [bold]) B: TEC FONT1 (Helvetica [bold] proportional) C: Kanji (Square Gothic) (for the JA model only) ghhh : Fine adjustment of character-to-character space (omissible) g: Designates whether to increase or decrease the character-to-character space.
  • Page 69 Term lmmmmmmmmmm: Increment and decrement (omissible) l: Designates whether to increment or decrement. + : Increment - : Decrement mmmmmmmmmm: Skip value 0000000000 to 9999999999 Znn : Zero suppression (omissible) nn: No. of zeros to be suppressed 00 to 20 ooo------ooo: Data string to be printed (omissible) Max.
  • Page 70 W/expansion 997.0 661.3 981.3 memory Character width and character height Char. Char. height height Char. width Standard size Char. width Char. (256 × 256 dots) height Char. width Type of font A: TEC FONT1 (Helvetica [bold]) - 54 -...
  • Page 71 B: TEC FONT1 (Helvetica [bold] proportional) 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.
  • Page 72 Printing is performed while the data is incremented or decremented each time a label is issued. [The following applies to the B-372-QP (up to V2.3), B-572-QP/QQ (up to V2.3) and B- 872-QP/QQ (up to V1.2).] Where the data row includes any data other than numerals, the data row will not be drawn.
  • Page 73 [The following applies to the B-372-QP (V2.4 or after), B-572-QP/QQ (V2.4 or after), B-872-QP/QQ (V1.3 or after) and B-672-QP/QQ.] Alphabets and numerals for increment/decrement For the data string, up to 40 digits (including alphabets, numerals and symbols) are possible. Example of increment/decrement calculation...
  • Page 74 [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;...
  • Page 75 [Examples] 1) Format Command (Increment character string No. 01 (+1)) 2) Format Command (No incrementing for character No. 02) 3) Format Command (Increment character string No. 03 (+2)) 4) Image Buffer Clear Command 5) Data Command (character string No. 01 “0001”) 6) Data Command (character string No.
  • Page 76 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.
  • Page 77 Examples Origin (0, 0) 12.5 Effective print area 30.0 S a m p l e 55.0 A B C D 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PV00; 0200, 0300, 0080, 0080, B, 00, B=ABCD”; LF$; NUL$; 30 PRINT #1, ESC$;...
  • Page 78 Origin (0, 0) Effective print area 30.0 55.0 S 0 0 1 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC001; 0200, 0300, 1, 1, C, 00, B; 01, 02”; LF$; NUL$; 30 PRINT #1, ESC$; ”PV01; 0650, 0550, 0200, 0150, B, 33, B; 02” ; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 79: Bar Code Format Command

    6.12 BAR CODE FORMAT COMMAND [ESC] XB Function Set the format to indicate the position on the label, at which the bar code is to be printed and how it is to be printed. In the case of WPC, CODE93, CODE128, UCC/EAN128 and various postal codes Format [ESC] XBaa;...
  • Page 80 : Type of check digit 1 : Without attaching check digit 2 : Check digit check Modulus 10 CODE93 Modulus 47 CODE128 PSEUDO 103 3 : Check digit auto attachment (1) Modulus 10 CODE93 Modulus 47 CODE128 PSEUDO 103 UCC/EAN128 Modulus 10 + Modulus 103 Customer code Special check digit POSTNET...
  • Page 81 In the case of MSI, Interleaved 2 of 5, CODE39, NW7, and Industrial 2 of 5 Format [ESC] XBaa; bbbb, cccc, d, e, ff, gg, hh, ii, jj, k, llll (, mnnnnnnnnnn, p, qq) (, r) (=sss------sss) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, e, ff, gg, hh, ii, jj, k, llll (, mnnnnnnnnnn, p, qq) (, r) (;...
  • Page 82 Wide space width 01 to 99 (in dots) * In case of industrial 2 of 5, the value is fixed to 00. Character-to-character space width 01 to 99 (in dots) * In case of MSI and ITF, character-to-character space width is set to 00. Rotational angle of bar code 0: 0°...
  • Page 83 In the case of Data Matrix (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h (, Ciiijjj) (, Jkkllmmmnnn) (= ooo ------ ooo) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h (, Ciiijjj) (, Jkkllmmmnnn) (= pp , pp , pp...
  • Page 84 - 68 -...
  • Page 85 : Rotational angle of bar code 0 : 0° 1 : 90° 2 : 180° 3 : 270° Ciiijjj : No. of cells (When this parameter is omitted, it is automatically set.) ..It can be set in a version applicable to ECC200. iii ..
  • Page 86 In the case of PDF417 (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h, iiii (=jjj------jjj) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h, iiii (; kk , kk , kk , ------, kk ) [LF] [NUL] Term Bar code number...
  • Page 87 In the case of MicroPDF417 (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h, iiii (=jjj------jjj) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, ee, ff, gg, h, iiii (; kk , kk , kk , ------, kk ) [LF] [NUL] Term Bar code number...
  • Page 88 The maximum numbers of columns and rows for the MicroPDF417 Parameter Max. number of digits Max. number of digits for Max. number of No. of columns No. of rows (gg) for binary mode upper case letter/space mode digits for numeric mode –...
  • Page 89 In the case of QR code (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d, e, ff, g, h (, Mi) (, Kj) (, Jkkllmm) (= nnn --- nnn) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, e, ff, g, h (, Mi) (, Kj) (, Jkkllmm) (= oo , oo , oo ------ oo...
  • Page 90 In the case of MaxiCode (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d (, e) (, Jffgg) (, Zh) [LF] [NUL] Term : 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...
  • Page 91 In the case of CP code (two-dimensional code) Format [ESC] XBaa; bbbb, cccc, d, e, ff, g, h (, Ciijj) (= kkkk --- kkk) [LF] [NUL] [ESC] XBaa; bbbb, cccc, d, e, ff, g, h (, Ciijj) (; ll , ll , ll , --- ll ) [LF] [NUL]...
  • Page 92 Max. 473 digits - 76 -...
  • Page 93 , ll , ll , --- ll : Link field No. (omissible) 01 to 99 (1 to 99 can also be used.) Up to 20 digits can be designated using commas. Explanation Bar code number When drawing by the Data Command ([ESC] RB), the format designated by the bar code is selected.
  • Page 94 Type of bar code 0: JAN8, EAN8 1: MSI 2: Interleaved 2 of 5 3: CODE39 (standard) 4: NW7 5: JAN13, EAN13 6: UPC-E 7: EAN13 + 2 digits 8: EAN13 +5 digits 9: A: CODE128 B: CODE39 (Full ASCII) C: CODE93 G: UPC-E + 2 digits H: UPC-E + 5 digits...
  • Page 95 R: Customer bar code (for Japan) S: Highest priority customer bar code (for Japan) U: POSTNET (for U.S.) V: RM4SCC (ROYAL MAIL 4 STATE CUSTOMER CODE) (for U.K.) W: KIX code (for Belgium) X: MicroPDF417 Y: CP code Z: MaxiCode - 79 -...
  • Page 96 Type of check digit Where no check digit is attached, the bar code of the data row will be drawn. 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.
  • Page 97 Rotational angle of bar code Point of origin 0° 90° 180° 270° Point of origin 0° 90° 180° 270° Bar code height Height Height [PDF417, MicroPDF417] Height Height When the bar code height is 0000, bar code (including guard bar) and numerals under bars are not drawn.
  • Page 98 Length of guard bar The length of guard bar is valid only when the type of bar code is WPC. It is ignored in any other cases. Height of bar code Length of guard bar Numerals under bars Numerals are not or provided under bars according the parameter for the presence or absence of numerals under bars.
  • Page 99 In the case of UPC (Example) UPC-A + 2 digits (Example) UPC-E In the case of other than JAN, EAN, and UPC (Example) CODE39 (Example) UCC/EAN128 (10) Start/Stop Code This parameter is valid only when the type of bar code is CODE39 and NW7. Where the parameter is designated, the program will not check if the transmit print data is with a start code and stop code.
  • Page 100 Printing is performed while the data is incremented or decremented each time a label is issued. [The following applies to the B-372-QP (up to V2.3), B-572-QP/QQ (up to V2.3) and B- 872-QP/QQ (up to V1.2).] Where the data row includes any data other than numerals, the data row will not be drawn.
  • Page 101 Example of increment/decrement calculation of CODE128 Initial value 00000 00>08 0A>08 0A9>08 INC/DEC 1st label 00000 00>08 0A>08 0A9>08 2nd label 00001 00>09 0A>09 0A9>09 3rd label 00002 01>00 1A>00 1A0>00 4th label 00003 01>01 1A>01 1A0>01 5th label 00004 01>02 1A>02 1A0>02...
  • Page 102 [Data Command] [ESC] RB; 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 ABCD ABCD *ABCD001* *ABCD001* (15) Explanation for Data Matrix ECC type Data Matrix contains a function to correct a code reading error using an error correcting code (ECC) and restore normal data.
  • Page 103 Format ID Data Matrix can handle all codes including alphanumerics, symbols and Kanji. Since data compression rate varies according to codes, however, a code to be used is designated using the format ID. Format ID Code Details Numerics 0 to 9 space Alphabets A to Z space Alphanumerics, symbols...
  • Page 104 Connection setting The connection setting is used to comprise data with a set of two-dimensional codes when the data cannot be expressed with a two-dimensional code. When three two- dimensional codes are used to comprise data, identification information of 1/3, 2/3, and 3/3 is inserted into each two-dimensional code.
  • Page 105 ECC200 Numeric Alphanum 8-bit Symbol size capacity capacity byte capacity 88 1152 96 1392 1042 104 104 1632 1222 120 120 2000 1573 1048 132 132 2000 1954 1302 144 144 2000 2000 1556 Rectangular code ECC200 Numeric Alphanum 8-bit Symbol size capacity capacity...
  • Page 106 (16) Explanation for the PDF417, MicroPDF417 Security level The PDF417 contains a function to correct a code reading error using an error correcting code word and restore normal data. The security level is designated according to usage to perform the error correction function. For the MicroPDF417, the printer sets the security level automatically.
  • Page 107 1-cell width 1-cell width 1-cell width When the 1-cell width is 0, a two-dimensional code is not drawn. However, the two- dimensional code printed on the previous label is cleared. Selection of mode All codes including alphanumerics, symbols, and Kanji can be used in one QR code. Manual mode or automatic mode can be selected to perform the operation.
  • Page 108 (19) Explanation for CP code ECC (Error Correction Code) level The CP code contains a function to correct a code reading error using an error correcting code word and restore normal data. The error correction level is selected according to usage to perform the error correction function. The higher the percentage of the error correcting code word is, the higher the error correcting ability is.
  • Page 109 Notes 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.
  • Page 110 More than one Bar Code Format Command can be connected when transmitted. [ESC] XB01; 0100, 0150, 3, 1, 03, 03, 08, 08, 03, 0, 0150 [LF] B02; 0350, 0150, 3, 1, 03, 03, 08, 08, 03, 0, 0150 [LF] [NUL] 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 bar code number, then the next drawing data is printed.
  • Page 111 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”XB01; 0200, 0125, 3, 1, 03, 03, 08, 08, 03, 0, 0150=12345”; LF$; NUL$; 30 PRINT #1, ESC$; ”XB02; 0830, 0550, 3, 1, 02, 04, 07, 08, 04, 3, 0150,”; 40 PRINT #1, ”+0000000000, 1, 00, N”;...
  • Page 112 Origin (0, 0) 12.5 Effective print area 55.5 20.0 mm 83.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”XB01; 0200, 0125, P, 04, 03, 03, 0, 0010”; LF$; NUL$; 30 PRINT #1, ESC$; ”XB02; 0830, 0550, Q, 08, 04, 05, 3”; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 113: Bit Map Font Data Command

    6.13 BIT MAP FONT DATA COMMAND [ESC] RC Function Provide data for the bit map font row. Format [ESC] RCaaa; bbb ------ bbb [LF] [NUL] Link Field Data Command [ESC] RC; ccc ------ ccc [LF] ddd ------ ddd [LF] ------ [LF] xxx ------ xxx [LF] [NUL] Term aaa: Character string number...
  • Page 114 Refer to Bit Map Font Format Command ([ESC] PC) Examples Origin (0, 0) Effective print area 12.5 mm Sample 55.0 mm 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC001;0200, 0125, 1, 1, A, 00, B”; LF$; NUL$; 30 PRINT #1, ESC$;...
  • Page 115 Origin (0, 0) Effective print area 30.0 55.0 S 0 0 1 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC001; 0200, 0300, 1, 1, C, 00, B; 01, 02”; LF$; NUL$; 30 PRINT #1, ESC$; ”PV01; 0650, 0550, 0200, 0150, B, 33, B; 02” ; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 116: Outline Font Data Command

    6.14 OUTLINE FONT DATA COMMAND [ESC] RV Function Provide data for the outline font row. Format [ESC] RVaa; bbb ------ bbb [LF] [NUL] Link Field Data Command [ESC] RV; ccc ------ ccc [LF] ddd ------ ddd [LF] ------ [LF] xxx ------ xxx [LF] [NUL] Term Character string number 00 to 99...
  • Page 117 Refer to Outline Font Format Command ([ESC] PV) Examples Origin (0, 0) Effective print area 12.5 mm Sample 55.0 mm 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PV01; 0200, 0125, 0100, 0100, B, 00, B”; LF$; NUL$; 30 PRINT #1, ESC$;...
  • Page 118 Origin (0, 0) Effective print area 55.0 S 0 0 1 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC001; 0200, 0300, 1, 1, C, 00, B; 01, 02”; LF$; NUL$; 30 PRINT #1, ESC$; ”PV01; 0650, 0550, 0200, 0150, B, 33, B; 02”; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 119: Bar Code Data Command

    6.15 BAR CODE DATA COMMAND [ESC] RB Function Provide data for the bar code. Format [ESC] RBaa; bbb ------ bbb [LF] [NUL] Link Field Data Command [ESC] RB; ccc ------ ccc [LF] ddd ------ ddd [LF] ------ [LF] xxx ------ xxx [LF] [NUL] Term Bar code number 00 to 31...
  • Page 120 [Before ECC200 was available] 1 to 6 2000 2000 1692 2000 1691 1973 1476 1972 1475 2000 2000 2000 1547 2000 2000 1546 1550 1160 1549 1159 1356 1015 1355 1014 [Before ECC200 was available] Numeric Alphanumeric 8 bits ECC200 2000 2000 1556...
  • Page 121 Cell Size and Effective Data Capacity [After ECC200 became available] ECC000 ECC050 ECC080 ECC100 ECC140 Numeric Alphanum 8-bit Numeric Alphanum 8-bit Numeric Alphanum 8-bit Numeric Alphanum 8-bit Numeric Alphanum 8-bit Symbol size capacity capacity byte capacity capacity byte capacity capacity byte capacity capacity...
  • Page 122 ECC200 Numeric Alphanum 8-bit Symbol size capacity capacity byte capacity 88 1152 96 1392 1042 104 104 1632 1222 120 120 2000 1573 1048 132 132 2000 1954 1302 144 144 2000 2000 1556 Rectangular code ECC200 Numeric Alphanum 8-bit Symbol size capacity capacity...
  • Page 123 When PDF417 or MicroPDF417 is used, the number of symbol characters called code words is limited to 928 or less. Moreover, the data compression rate varies according to the contents of data. Therefore, the maximum number of digits according to modes is as follows. When alphabets and numerics are mixed in data in EXC mode, for example, however, the maximum values become smaller than the following values, since the internal mode switching code is used.
  • Page 124 The maximum numbers of columns and rows for the MicroPDF417 Parameter Max. number of digits Max. number of digits for Max. number of No. of columns No. of rows (gg) for binary mode upper case letter/space mode digits for numeric mode –...
  • Page 125 (3) CODE128 code selection If the case of CODE128 (with auto code selection), code selection is performed in the following manner. (Conforming to USS-128 APPENDIX-G) Determining the start character (a) If the data begins with four or more consecutive numerals, the start code to be used is (CODE C).
  • Page 126 CODE128 code selection check Check if selection of (CODE A), (CODE B) or (CODE C) of CODE128 has been set correctly. If an error is found, the bar code will not be drawn. [Conditions causing an error] No start code is designated. A small letter (including { , | , } , ~, _ ) is found in (CODE A).
  • Page 127 When manual mode is selected in the Format Command for a QR code Numeric mode, alphanumeric and symbol mode, Kanji mode Mode selection Data to be printed Binary mode No. of data strings Mode selection Data to be printed (4 digits) Mixed mode Data “,”...
  • Page 128 (10) Transfer code for QR code NUL DLE SP SOH DC1 STX DC2 ” ETX DC3 EOT DC4 ENQ NAK ACK SYN & BEL ETB ’ < • > * The shaded parts are Japanese. They are omitted here. (11) Examples of data designation Alphanumeric mode: ABC123 A A B C 1 2 3 Data to be printed...
  • Page 129 (12) MaxiCode data For mode 2 or 3: [ESC] RBaa; bbbbbbbbbcccdddeeeee --- eeeee [LF] [NUL] For mode 4 or 6: [ESC] RBaa; fffffffffggggg --- ggggg [LF] [NUL] bbbbbbbbb Postal code Fixed as 9 digits • Mode 2: b1b2b3b4b5 : Zip code Fixed as 5 digits (Numerics) b6b7b8b9 : Zip code extension...
  • Page 130 Examples Origin (0, 0) Effective print area 12.5 mm 15.0 mm 55.0 mm 20.0 mm 83.0 mm 15.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”XB01;0200, 0125, 3, 1, 03, 03, 08, 08, 03, 0, 0150”; LF$; NUL$; 30 PRINT #1, ESC$;...
  • Page 131 Origin (0, 0) Effective print area 30.0 55.0 S 0 0 1 20.0 mm 65.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”PC001; 0200, 0300, 1, 1, C, 00, B; 01, 02”; LF$; NUL$; 30 PRINT #1, ESC$; ”PV01; 0650, 0550, 0200, 0150, B, 33, B; 02”; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 132 Origin (0, 0) 12.5 Effective print area 55.5 20.0 mm 83.0 mm 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”XB01; 0200, 0125, P, 04, 03, 03, 0, 0010”; LF$; NUL$; 30 PRINT #1, ESC$; ”XB02; 0830, 0550, Q, 08, 04, 05, 3”; LF$; NUL$; 40 PRINT #1, ESC$;...
  • Page 133: Issue Command

    6.16 ISSUE COMMAND [ESC] XS Function Issue labels according to the print conditions programmed. Format [ESC] XS; I, aaaa, bbbcdefgh [LF] [NUL] Term aaaa : Number of labels to be issued 0001 to 9999 : Cut interval. Designates the number of pieces to be printed before the backing paper is cut.
  • Page 134 Explanation Number of labels to be issued If increment/decrement is not specified, the designated number of pieces with the same drawing dot will be issued. If increment /decrement is specified, the designated number of pieces will be issued while incrementing/decrementing the piece of the designated drawing area.
  • Page 135 Transmissive sensor (when using preprinted labels): Printing takes place according to the parameter designated by the Label Size Set Command. However, the label-to-label gap is automatically sensed by the transmissive sensor and the paper position is finely adjusted every piece according to the value set by the threshold set operation (key operation).
  • Page 136 [Batch mode (cut interval 1, 2 labels to be issued)] • When DIP SW1-5 is turned on (with the automatic forward feed standby): Cut position Head position (1) Idling (2) End of printing 1st label (A) (3) Feed to cut position. (4) End of cutting 1st label (A) (5) Feed back to home position.
  • Page 137 [Issue when using the stacker] NOTE: When the stacker is used, the batch mode with a cut interval of 1 is compulsory. • When DIP SW 1-5 is turned OFF (without the automatic forward feed standby): Cut position Head position (1) Idling (2) End of printing the 1st label (A) (3) Feed to the cut position...
  • Page 138 [Strip mode] Head position Strip position (1) Idling (2) Feed back to home position. (3) End of printing 1st label (A) (4) Remove 1st label (A). (5) Feed back to home position. (6) End of printing 2nd label (B) (7) Remove 2nd label (B). (8) Feed back to home position.
  • Page 139 Issue speed • Printing takes place at the designated speed. Ribbon saving and back feed also take place at the same designated speed. However, the back feed speed in cut mode and strip mode is 3”/sec. • The possible issue speed varies according to types and sizes of supply. For details, refer to the Supply Specification.
  • Page 140 Tag rotation The origin of coordinates and printing direction vary according to the designation of tag rotation. Printing bottom first Black mark Backing paper (Back side of print) Label Origin of Origin of coordinates coordinates (0, 0) (0, 0) Label pitch Effective Effective...
  • Page 141 Mirror printing bottom first Black mark Backing paper (Back side of print) Label Origin of Origin of coordinates coordinates (0, 0) (0, 0) Label pitch Effective Effective pitch S a m p l e S a m p l e print length print length Effective...
  • Page 142 Status response When the option with status response has been selected, a status response is made at the end of printing or if an error occurs. In batch mode and cut mode, the print end status response is made after printing on the designated number of labels.
  • Page 143 Notes Improvement of the processing to stop the label at the home position: When the gap between labels (black mark) is found after the head open state is detected, the value to stop at the home position of each label between the head and the sensor is set again.
  • Page 144: Feed Command

    6.17 FEED COMMAND [ESC] T Function Feed the paper. Format [ESC] Tabcde [LF] [NUL] Term : Type of sensor 0: No sensor 1: Reflective sensor 2: Transmissive sensor (when using normal labels) 3: Transmissive sensor (when using preprinted labels) 4: Reflective sensor (when using a manual threshold value) : Selects cut or non-cut 0: Non-cut 1: Cut...
  • Page 145 Transmissvie sensor (when using normal labels): Feeding takes place according to the parameter designated by the Label Size Set Command. However, the label-to-label gap is automatically sensed by the reflective sensor and the stop position is finely adjusted. Transmissive sensor (when using preprinted labels): Feeding takes place according to the parameter designated by the Label Size Set Command.
  • Page 146 [Strip] Strip position Head position Place paper. Remove label. Feed back to the home position. End of feed. (Complete feeding to the top of form and stop.) [Feed when using the stacker] NOTE: When the stacker is used, the batch mode with the cut mode is compulsory.
  • Page 147 Feed speed • Feed the paper at the designated speed. Ribbon saving and back feed also take place at the same designated speed. However, the back feed speed in cut mode or strip mode is 3”/sec. • The possible feed speed varies according to types and sizes of supply. For details, refer to the Supply Specification.
  • Page 148 Notes If a change of label size or type of sensor, feed fine adjustment, cut position fine adjustment (or strip position fine adjustment) or back feed fine adjustment is made, one label must be fed to adjust the first printing position prior to printing. The parameter of the Feed Command is protected in memory (protected even if the power is turned off).
  • Page 149: Eject Command

    6.18 EJECT COMMAND [ESC] IB Function Eject (cut) the label presently remaining between the head and the cutter and return to the original position. Format [ESC] IB [LF] [NUL] Notes If no subsequent command is received from the PC for 3 seconds after ejection when DIP SW1-5 is set to ON (with the automatic forward feed standby), the printer automatically performs a 10-mm forward feed.
  • Page 150: Forward/Reverse Feed Command

    6.19 FORWARD/REVERSE FEED COMMAND [ESC] U1, [ESC] U2 Function After printing or feeding the paper, feed the paper to a manually cut position. When issuing the next label, feed the paper back to the first printing position. Format Forward Feed [ESC] U1;...
  • Page 151 Examples Cut position Head position (1) Idling (2) Feed one label. (3) Feed to manually cut position. (4) Cut manually. (5) Stand by. (6) Feed back to home position. (7) Print three A labels. (8) Feed to manually cut position. (9) Cut manually.
  • Page 152: Format Command

    6.20 FORMAT COMMAND [ESC] J1 Function Format (initialize) the flash memory card. Format [ESC] J1; a [LF] [NUL] Term a : Formatting (initializing) range A : All area of flash memory card B : PC save area of flash memory card C : Writable character area of flash memory card Explanation (1) The flash memory card can be roughly divided into the PC save area and writable...
  • Page 153: Bit Map Writable Character Command

    6.21 BIT MAP WRITABLE CHARACTER COMMAND [ESC] XD Function Write writable characters and logo on the flash memory card Format [ESC] XD; aa, b, ccc, ddd, eee, fff, ggg, h, iii ----- iii [LF] [NUL] Term Writable character set 01 to 44 Writable character code 20H to FFH (Set in hex.) 40H to 7EH, 80H to FCH (when the writable character set is 41 to 44)
  • Page 154 offset 22 dots Char. height 31 dots Base line Reference Reference point point of next char. Left Char. width offset 26 dots Horizontal spacing/proportional spacing 30 dots Char. width 26 dots Nibble mode • • • • • Char. height •...
  • Page 155 - 137 -...
  • Page 156 [Nibble mode] (1) The writable character data to be stored is separated into four dot units and sent in the following order ( 1 → 248 ). (high order digit: “3”) (2) The data of writable characters to be stored is 30H to 3FH. (3) The minimum unit in the X direction is 8 dots.
  • Page 157 Examples Writable character set : 03 Writable character code : 70H offset 22 dots Char. height 31 dots Base line Reference point of Reference next char. point Left offset Char. width 26 dots 2 dots Horizontal spacing/proportional spacing 30 dots 10 PRINT #1, ESC$;...
  • Page 158 6.22 GRAPHIC COMMAND [ESC] SG Function Draw graphic data. Format [ESC] SG; aaaa, bbbb, cccc, dddd, e, fff --- fff [LF] [NUL] Term aaaa : Print origin of X coordinate for drawing graphic data Fixed as 4 digits (in 0.1 mm units) bbbb : Print origin of Y coordinate for drawing graphic data Fixed as 4 digits (in 0.1 mm units)
  • Page 159 Explanation When the graphic data “0” or “1” is selected, the graphic data is drawn by overwriting the image buffer. When the graphic data “4” or “5” is selected, the graphic data is drawn by carrying out OR between the graphic data and the data in the image buffer. Backing paper Label Origin of...
  • Page 160 Print origin of coordinates Graphic width 19 dots Nibble mode • • • • • • Graphic height • 22 dots • 33H 12 3FH 12 30H 13 30H 13 30H 13 Hex. mode • • • • • [Nibble mode] (1) The graphic data is separated into four dot units and sent in the following order ( 1 →...
  • Page 161 [When TOPIX compression mode is selected:] Range for length First line Second line Graphic data Length Length: Total number of bytes of the graphic data (0001H ~ ) Ex. Length = 20 bytes: L1 parameter: Shows in which large block (512 dots/block) the changed data is contained.
  • Page 162 Examples 10.0 mm Origin 24.0 mm (0, 0) Graphic width 19 dots Graphic height 22 dots [ESC] SG; 0100, 0240, 0019, 0300, 3, 00 5C 80 80 40 30 Length L1 L2 L3 Data (1st line) 80 80 40 08 80 80 40 04 80 80 40 02 80 80 40 09 (2nd line) (3rd line) (4th line)
  • Page 163 Note The print origin of coordinates must be set so that result of drawing the graphic data will be within the effective print area set by the Label Size Set Command ([ESC] D). The number of graphic width dots and number of graphic height dots must also be set so that the result of drawing the graphic data will be within the effective print area set by the Label Size Set Command ([ESC] D) in the same manner as above.
  • Page 164 Examples 10.0 mm Origin 24.0 mm (0, 0) Graphic width 19 dots Graphic height 22 dots 10 PRINT #1, ESC$; ”C”; LF$; NUL$; 20 PRINT #1, ESC$; ”SG; 0100, 0240, 0019, 0022, 1”; 30 PRINT #1, CHR$ (&H00); CHR$ (&H30); CHR$ (&H00); 40 PRINT #1, CHR$ (&H00);...
  • Page 165: Save Start Command

    6.23 SAVE START COMMAND [ESC] XO Function Declare the start of saving PC interface commands. (Place the printer in the mode where PC interface commands are written on the flash memory card.) Format [ESC] XO; aa, b [LF] [NUL] Term aa : Identification number (save No.) used for saving or calling 01 to 99 : Status response at save time...
  • Page 166: Save Terminate Command

    6.24 SAVE TERMINATE COMMAND [ESC] XP Function Declare the termination of saving PC interface commands. Format [ESC] XP [LF] [NUL] Note If the storing operation is not continued after storing the PC interface command, the printer enters on-line mode (label issue operation) after about 10 seconds. In this case, the image buffer will be cleared automatically.
  • Page 167: Head Broken Dots Check Command

    6.26 HEAD BROKEN DOTS CHECK COMMAND [ESC] HD Function Check the thermal head for broken dots. Format [ESC] HD001; [LF] [NUL]......All broken dots check [ESC] HD003, a ,--- a [LF] [NUL] ..............Partial broken dots check Term --- a :.. Start coordinate of partition 4 digits fixed (in units of 0.1 mm) --- b :..
  • Page 168: Message Display Command

    6.27 MESSAGE DISPLAY COMMAND [ESC] XJ Function Display the message on the LCD. Format [ESC] XJ; aaa ------ aaa [LF] [NUL] Term aaa ------ aaa: Display data (20 digits) Explanation When the printer receives the Message Display Command, it displays the message on the LCD then enters a pause state after processing the received data (after completing the label issue, if the Issue Command has been sent).
  • Page 169 Examples Load paper. Feed one sheet. Issue 4 labels. 41.0 S a m p l e 76.2 73.2 15.0 mm 82.0 mm Message “Please set [Bar-tag]” is displayed. Change paper. Press the RESTART key. Feed one label. Issue 2 labels. 10.0 60.0 57.0...
  • Page 170: Reset Command

    6.28 RESET COMMAND [ESC] WR Function Return the printer to its initial state. Format [ESC] WR [LF] [NUL] Explanation Return the printer to the same state as when the power was turned on. When the printer receives this command during printing, it returns to its initial state after issuing the label being printed.
  • Page 171: Control Code Selection

    7. CONTROL CODE SELECTION (1) Automatic Selection This machine automatically selects [ESC] (1BH). [LF] (0AH). [NUL] (00H) or {(7BH). | (7CH).} (7DH) as an interface command control code. After the power is turned on, the program checks the data from the host for [ESC] and { and assumes the data whichever has been sent first to be a control code.
  • Page 172: Error Processing

    8. ERROR PROCESSING If the printer detects any of the following errors, it will display the error message (LCD, LED), makes status response (serial interface, parallel interface), and stops its operation. 8.1 COMMUNICATION ERRORS (1) Command Errors An error results if a command length error, command transmission sequence error, command format error or parameter designation error is found in analyzing the command.
  • Page 173 (4) Ribbon End If the ribbon end sensor detects the ribbon end state in 5 mm continuously when the ribbon is designated, an error will result. If the ribbon end sensor detects the ribbon end state when the ribbon designation has been selected, and an issue, feed and ejection is attempted when the printer stops, an error will result.
  • Page 174 (11) Stacker Error If an issue is performed when the power of the stacker is not turned ON, an error will occur. If the cable of the stacker is not connected when an issue is performed, an error will occur. * At the moment an error occurs, the printer shows the error message, makes a status response, and then the printer stops.
  • Page 175: Status Response

    No remaining count of the batch waiting to be printed is transmitted. This command is not stored in the receive buffer and executed immediately after reception. [The following applies to the B-372-QP (V2.4 or after), B-572-QP/QQ (V2.4 or after), B-872- QP/QQ (V1.3 and after), B-672-QP/QQ.] • Strip status The strip status (05H) returned by the Status Request Command depends on the system mode setting.
  • Page 176 9.1.3 Detail Status Detail Status LCD Message Printer Status Auto Status Status Request Transmission Command ON LINE The head was closed with the head open. The head was opened in on-line mode. HEAD OPEN ON LINE In operation (Analyzing command, drawing, –...
  • Page 177 9.2 PARALLEL INTERFACE LCD Messages Printer Status Output Signal BUSY PAUSE FAULT ON LINE In on-line mode ON LINE In on-line mode (communicating) L, H HEAD OPEN The head was opened in on-line mode. PAUSE Paused by the PAUSE key PAUSE Paused by the expansion I/O (idling) Paused by the expansion I/O...
  • Page 178: Lcd Messages And Led Indications

    10. LCD MESSAGES AND LED INDICATIONS Restoration Acceptance LED Indication by Restart of Status LCD Messages Printer Status Request Yes/No Reset Command POWER ERROR LINE Yes/No ON LINE In on-line mode ON LINE In on-line mode (Communicating) HEAD OPEN The head was opened in on-line mode.
  • Page 179 Display of error command A command error has (See NOTE 1.) occurred in analyzing the command. DIVIDE ERROR A zero dividing error has occurred. UNUSED CODE TRAP An undefined command was fetched. POWER FAILURE A momentary power interruption has occurred. EEPROM ERROR An EEPROM for back-up cannot be read/written...
  • Page 180: Lcd Messages In Different Languages

    11. LCD MESSAGES IN DIFFERENT LANGUAGES ENGLISH GERMAN FRENCH ON LINE ON LINE PRETE HEAD OPEN KOPF OFFEN TETE OUVERTE PAUSE **** PAUSE **** PAUSE **** COMMUNICATION ERROR UEBERTRAGUNGSFEHLER ERREUR COMMUNICATION PAPER JAM **** PAPIERSTAU **** BOURRAGE PAPIER **** CUTTER ERROR **** MESSERFEHLER ****...
  • Page 181 Italian PRONTA TESTA APERTA PAUSA **** ERRORE COMUNICAZIONE CARTA INCEPPATA **** ERR. TAGLIERINA **** MANCANZA CARTA **** MANCANZA NASTRO **** TESTA APERTA **** 10 ERRORE TESTA 11 TEMP. TESTA ELEVATA 12 ERRORE NASTRO **** 13 RIAVVOLGIT.PIENO**** 14 SALVA CARD ### %%%% 15 ERR.
  • Page 182: Character Code Table

    12. CHARACTER CODE TABLE The followings are the character code tables. However, the characters which can be printed are different according to the character type. For the character which can be printed, refer to the print sample described below. 12.1 TIMES ROMAN, HELVETICA, LETTER GOTHIC, PRESTIGE ELITE, COURIER PC-850 ∂...
  • Page 183 12.2 PRESENTATION PC-850 " & When the Japanese message is selected using DIP SW1, code 5CH indicates “¥”. The Euro code (new currency symbol) < (B0H) can be changed – in the parameter > ¥ setting in the system mode. PC-8: The symbol “¥”...
  • Page 184 12.4 OCR-B (1) PC-850 " & < When the Japanese message is selected – using DIP SW1, code > ¥ 5CH indicates “¥”. The size of the numerals of codes 80h ~ 89h are reduced to 80%. PC-8: The symbol “¥” is indicated by BEh for the PC-850 and by 9Dh for the PC-8. The symbol “-”...
  • Page 185 12.5 OUTLINE FONT PC-850: When the Japanese message is selected using DIP SW1 ” & ’ < ¥ – > * The shaded parts are Japanese. They are omitted here. PC-8: Same as the PC-850 - 166 -...
  • Page 186: Bar Code Table

    13. BAR CODE TABLE WPC (JAN, EAN, UPC) (2) CODE39 (Standard) ITF, MSI, UCC/EAN128, Industrial 2 of 5 – • CODE39 (Full ASCII) [Transfer code] [Drawing code] " & < – – > - 167 -...
  • Page 187 NW-7 – • CODE93 [Transfer code] [Drawing code] " & < – – > - 168 -...
  • Page 188 CODE128 [Transfer code] – – SOH DC1 " ENQ NAK ACK SYN & [Drawing code] Value Code Table < – > How to transmit control code data: → NUL (00H) >@ (3EH, 40H) → SOH (01H) >A (3EH, 41H) → STX (02H) >B (3EH, 42H) →...
  • Page 189 Value Code Table VALUE CODE CODE CODE VALUE CODE CODE CODE VALUE CODE CODE CODE " " & & – – ¦ FNC3 FNC3 FNC2 FNC2 SHIFT SHIFT CODE C CODE C < < FNC4 CODE B CODE B FNC4 CODE A CODE A >...
  • Page 190 Data Matrix The code to be used is designated using the format ID. Format ID Code Details Numerics 0 to 9 space Alphabets A to Z space Alphanumerics, symbols 0 to 9 A to Z space . , - / Alphanumerics 0 to 9 A to Z space ASCII (7-bit)
  • Page 191 PDF417 The following modes are automatically selected according to the code used. Mode Code Details EXC mode Alphanumerics, symbol 0 to 9 A to Z a to z space ! ” # $ % & ’ ( ) * + , - . / : ;...
  • Page 192 MicroPDF417 The following modes are automatically selected according to the code used. Mode Details Upper case letters, A to Z, space space Binary International 00H to FFH (Kanji) Character Set Numerics 0 to 9 [Transfer Code] NUL DLE SP SOH DC1 STX DC2 ”...
  • Page 193 (10) Postal code Customer code POSTNET – RM4SCC KIX CODE * “(” or “)” can be designated only as a start/stop code. These should not be entered in data. If these are entered between data, no bar code is drawn. - 174 -...
  • Page 194 (11) MaxiCode Symbol Character Code Set A Code Set B Code Set C Code Set D Code Set E Value Decimal Binary Character Decimal Character Decimal Character Decimal Character Decimal Character Decimal 000000 ‘ À à 000001 Á á 000010 Â...
  • Page 195 How to send control code data → SOH (01H) >A (3EH, 41H) → STX (02H) >B (3EH, 42H) → (1DH) >] (3EH, 5DH) → (1EH) >^ (3EH, 5EH) → (1FH) >_ (3EH, 5FH) How to send a special code → >...
  • Page 196 (12) CP code [Transfer Code] NUL DLE SP SOH DC1 STX DC2 ” ETX DC3 EOT DC4 ENQ NAK ACK SYN & BEL ETB ’ < – > How to send control code data → NUL (00H) >@ (3EH, 40H) →...
  • Page 197: Drawing Of Bar Code Data

    14. DRAWING OF BAR CODE DATA Field to be incremented/decremented (The absence of a solid line invalidates incrementing/decrementing.) Field subject to printing numerals under bars. Type of Bar Code: JAN8, EAN8 (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 8 digits Drawing...
  • Page 198 Type of Bar Code: JAN13, EAN13 (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 13 digits Drawing Data Other than 13 digits Not to be drawn (2) Modulus 10 check No. of Input Digits Input Data To be checked as modulus 10 C/D...
  • Page 199 Type of Bar Code: UPC-A (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 12 digits Drawing Data Other than 12 digits Not to be drawn (2) Modulus 10 check No. of Input Digits Input Data To be checked as modulus 10 C/D...
  • Page 200 Type of Bar Code: UPC-E (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 7 digits Drawing Data Other than 7 digits Not to be drawn (2) Modulus 10 check No. of Input Digits Input Data To be checked as modulus 10 C/D...
  • Page 201 Type of Bar Code: JAN8 +2 digits, EAN8 + 2 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 10 digits Drawing Data Other than 10 digits Not to be drawn (2) Modulus 10 check No.
  • Page 202 Type of Bar Code: JAN8 +5 digits, EAN8 + 5 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 13 digits Drawing Data Other than 13 digits Not to be drawn (2) Modulus 10 check No.
  • Page 203 Type of Bar Code: JAN13 +2 digits, EAN13 + 2 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 15 digits Drawing Data Other than 15 digits Not to be drawn (2) Modulus 10 check No.
  • Page 204 Type of Bar Code: JAN13 +5 digits, EAN13 + 5 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 18 digits Drawing Data Other than 18 digits Not to be drawn (2) Modulus 10 check No.
  • Page 205 Type of Bar Code: UPC-A + 2 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 14 digits Drawing Data Other than 14 digits Not to be drawn (2) Modulus 10 check No.
  • Page 206 Type of Bar Code: UPC-A + 5 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 17 digits Drawing Data Other than 17 digits Not to be drawn (2) Modulus 10 check No.
  • Page 207 Type of Bar Code: UPC-E + 2 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 9 digits Drawing Data Other than 9 digits Not to be drawn (2) Modulus 10 check No.
  • Page 208 Type of Bar Code: UPC-E + 5 digits (1) No affix No. of Input Digits Input Data To be checked as modulus 10 C/D 12 digits Drawing Data Other than 12 digits Not to be drawn (2) Modulus 10 check No.
  • Page 209 Type of Bar Code: MSI (1) No affix No. of Input Digits Input Data Not recognized as a check digit. Max. 15 digits Drawing Data 16 digits or more Not to be drawn (2) IBM modulus 10 check No. of Input Digits Input Min.
  • Page 210 Type of Bar Code: Interleaved 2 of 5 (1) No affix No. of Input Digits Input Data Not recognized as a check digit. Max. 126 digits Drawing Data 127 digits or more Not to be drawn (2) Modulus 10 check No.
  • Page 211 Type of Bar Code: Industrial 2 of 5 (1) No affix No. of Input Digits Input Data Not recognized as a check digit. Max. 126 digits Drawing Data 127 digits or more Not to be drawn (2) Modulus check character check No.
  • Page 212 Type of Bar Code: CODE39 (Standard) (1) No affix No. of Input Digits St D Input Data Start code Stop code Not recognized as a check digit. Max. 123 digits St D Drawing Data 124 digits or more Not to be drawn (2) Modulus 43 check No.
  • Page 213 Type of Bar Code: CODE39 (Full ASCII) (1) No affix No. of Input Digits St D Input Data Start code Stop code Not recognized as a check digit. Max. 60 digits St D Drawing Data 61 digits or more Not to be drawn (2) Modulus 43 check No.
  • Page 214 Type of Bar Code: No auto selection of CODE128 (Character “>” to be also counted as a digit) (1) No affix PSEUDO103 check Auto affix of PSEUDO103 No. of Input Digits Input St D Min. 3 digits Data Max. 125 digits (including start St D C/D Sp...
  • Page 215 Type of Bar Code: CODE93 (1) No affix C/D check Auto affix of C/D No. of Input Digits Input Data Max. 60 digits St D Drawing Data Stop code Affix a modulus 47 “K” C/D. Start code Affix a modulus 47 “C” C/D. 61 digits or more Not to be drawn NOTE:...
  • Page 216 Type of Bar Code: POSTNET (1) Auto affix of dedicated C/D No. of Input Digits Input Data 5 digits Drawing Data Start code Stop code Dedicated check digit Input Data 9 digits Drawing Data Start code Stop code Dedicated check digit Input Data 11 digits...
  • Page 217 Type of Bar Code: Customer bar code (1) Auto affix of dedicated C/D No. of Input Digits Input Data 20 digits Drawing Data Start code Dedicated check digit Stop code 21 digits or more Data of up to 20 digits is drawn. Data of 21 digits or more is discarded. Type of Bar Code: Highest priority customer bar code (1) Auto affix of dedicated C/D No.
  • Page 218: Automatic Adding Of Start/Stop Code

    15. AUTOMATIC ADDING OF START/STOP CODE Type of Bar Code Designation of Start/Stop Input Data Drawing Data Code 12345ABC Standard *12345ABC* Full ASCII *12345ABC* *12345ABC Standard *12345ABC* Full ASCII *12345ABC* 12345ABC* Standard *12345ABC* Full ASCII *12345ABC* *12345ABC* Standard *12345ABC* Omit Full ASCII *12345ABC* (No designation)
  • Page 219 Type of Bar Code Designation of Start/Stop Input Data Drawing Data Code 12345ABC Standard 12345ABC Full ASCII 12345ABC *12345ABC Standard *12345ABC Full ASCII *12345ABC 12345ABC* Standard 12345ABC* Full ASCII 12345ABC* *12345ABC* Standard *12345ABC* CODE 39 Start/stop code Full ASCII *12345ABC* not added 12345*ABC Standard...
  • Page 220: Print Sample

    16. PRINT SAMPLE 16.1 PC-850 - 201 -...
  • Page 221 - 202 -...
  • Page 222 - 203 -...
  • Page 223 16.2 PC-8 - 204 -...
  • Page 224 - 205 -...
  • Page 225 - 206 -...
  • Page 226 17. OPERATION-CONFIRMED FLASH MEMORY CARDS Capacity of Manufacturer Manufacturer Part No. Device code card code 1 MB Maxell EF-1M-TB AA Mitsubishi MF81M1-GBDAT01 Maxell EF-4M-TB CC Maxell EF-4M-TB DC Centennial Technologies FL04M-15-11119-03 INC. 4 MB INTEL IMC004FLSA Simple TECHNOLOGY STI-FL/4A Mitsubishi MF84M1-G7DAT01 PC Card KING MAX FJN-004M6C...
  • Page 227 TEC CORPORATION...

This manual is also suitable for:

B-572-qpB-572-qqB-672-qpB-672-qqB-872-qpB-872-qq

Table of Contents