User’s Manual CONTROL BOARD FOR MLT-288/MLT-289 MODEL BD2-2880/2890 Rev. 1.
REVISION Rev. No. 0.00 1.00 Date 2000.06.26 2002.08.09 Content Newly authored as a tentative edition for CS products reference. Cover, Page 1, 2, 3, 7, 9 is changed.
CONTENTS 1. OUTLINE ........................................................................................................................ 1 1.1 Features ............................................................................................................................................................. 1 1.2 Precaution .......................................................................................................................................................... 1 2.
8. ERROR HANDLING ................................................................................................... 16 8.1 Peripheral Circuit Errors ................................................................................................................................. 16 8.2 Operation Errors .............................................................................................................................................. 16 8.3 Errors Indication .......................................
BD2-2880/2890 User’s Manual 1. OUTLINE This control boards is designed to be used to control our thermal printer, “MLT-288/289” series through the computer etc. As being provided with many abundant functions, it can be used widely in various applications. Before you start using it, read this manual thoroughly and understand the content. 1.1 Features (1) Ultra compact (2) Both interface of Serial and Parallel can be selected by dip switch. (3) Input buffer incorporated.
BD2-2880/2890 User’s Manual 2. BASIC SPECIFICATIONS 2.
BD2-2880/2890 User’s Manual 2.2 Basic Specifications Items Printing system Print width Print Speed Number of columns Character dimensions Character types Bar code type Line pitch Interface Input buffer Supply voltage Weight Outer Dimension Operating Environment Storage Environment Contents Thermosensitive dot-matrix printing 48 mm 420 dot line/sec Font A : 32 columns Font B : 42 columns Font A : 1.25 mm × 3.00 mm Font B : 0.88 mm × 3.
BD2-2880/2890 User’s Manual 3. CONNECTING CONNECTORS 3.1 CN1 Connector for Printer Mechanism (For Print Head) Pin No.
BD2-2880/2890 User’s Manual 3.3 CN3 Connector for Interface Pin No.
BD2-2880/2890 User’s Manual CAUTION: 1. For LED of ERROR and PE, there is a resister of 330Ω on the circuit side to make current 2. 3. 4. 5. value 10 mA. Please use LED which its voltage is approx. 2V. LED over 10 mA may break a control board. Control circuit requires power supply only for one pin of each VCC and GND. However, Operation voltage is to be supplied to all of pin for safety use. Serial interface equips a driver and receiver of RS-232C, make sure to use it at RS-232C level.
BD2-2880/2890 User’s Manual 4. DIP SWITCH SETTING (1) DIP SWITCH OFF ON Factory Setting Pin No. Function DS1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 Auto Cutter CR Selection Print Density DTR/XON-XOFF Baud Rate Enable Disable LF Enable LF Disable Combination with J-6 (See next page (5)) XON-XOFF DTR/DSR " " " See below (3) OFF ON OFF OFF OFF OFF OFF OFF (2) JUMPER Pin No.
BD2-2880/2890 User’s Manual (4) INTERNATIONAL CHARACTER SET J-3 J-2 J-1 InternationalCharacter Open Open Open Open Short Short Short Short Open Open Short Short Open Open Short Short Open Short Open Short Open Short Open Short Japan (JIS) Japan (Shift-JIS) Sweden Denmark 1 U.K. Germany France U.S.A DS1-3 J-6 Print Density Level Print Density Rate OFF OFF ON ON Open Short Open Short Light Standard Slightly Dark Dark 0 1 2 3 80% 100% 120% 150% (5) PRINT DENSITY Note: 1.
BD2-2880/2890 User’s Manual 5. POWER SUPPLY 5.1 Specifications VCC : 5V ±5% Approx. 130 mA VP : 4.2V ~ 8.5V Approx. 1.5A (Peak : Approx. 4A) when 7.2V Ordinal Voltage is to be 7.2V (Max). 8.5V is a voltage that is right after charging. 8.5V cannot be used for ordinal voltage. 5.2 Precautions (1) Design the product to supply power to Vcc before VP when power is supplied to this control board. (2) Design the product to turn off the power for Vcc after VP when power is turned off.
BD2-2880/2890 User’s Manual 6. PARALLEL INTERFACE 6.1 Specifications Data input method : 8 bit parallel signal (DATA0~7) Control signals : ACK, BUSY, STB, FAULT, PE, RESET 6.2 Explanation of Input/Output Signals DATA0~7 : 8 bit parallel signal (Positive logic) STB : Strobe signal to read 8 bit data (Negative logic) RESET : Signal to reset control board (Negative logic) ACK : 8 bit data request signal.
BD2-2880/2890 User’s Manual (3) I/O Conditions STB, RESET input signals are pulled up by 3.3K . Other input signals are pulled up by 50K . [Host side] [Printer side] VCC TWIST PAIR WIRE All the output signals are pulled up by 50K [Host side] [Printer side] VCC TWIST PAIR WIRE 6.4 Timing Chart (1) Data Input and Printing Timing Power Supply DATA T2 STB T1 T3 T6 T4 BUSY BUSY ACK T5 T1, T2, T3 T4 T5 T6 11 : 0.5 µs (MIN) : 270 ns (MAX) : 2.
BD2-2880/2890 User’s Manual 6.5 Data Receiving Control When BUSY signal is “LOW”, data from the host can be received. When it being “HIGH”, data cannot be received. 6.6 Buffering This control board incorporates 2K byte buffer. Therefore, big data can be buffered in input buffer, and the host side can be released immediately.
BD2-2880/2890 User’s Manual 7. SERIAL INTERFACE 7.
BD2-2880/2890 User’s Manual 7.2 Explanation of Input/Output Signals (1) RXD Serial receiving data signal. On occurrence of framing error, overrun error, or parity error, the data is printed as “?”. (2) DTR When this signal is READY, write data or a command. When they are written in BUSY, overrun error is occurred and data is ignored. Data can be written into the input buffer even when the printer is busy printing.
BD2-2880/2890 User’s Manual 7.5 Buffering Data transfer to the input buffer include DTR signals and TD signals as the control signals concerned. (1) DTR signals (See the page 7.2 (2)) (2) TXD signals (See the page 7.2 (3)) 7.
BD2-2880/2890 User’s Manual 8. ERROR HANDLING 8.1 Peripheral Circuit Errors These errors are detected at power-on or initialization just after a reset. (1) Error types Error Description Memory error Cutter error The CPU made a self-diagnosis of the circuit and detected an error with the external RAM. With the auto cutter enabled at the function selection terminal (DS1-1), the auto cutter (ACS-220-5V) is not connected to the cutter connector (CN4).
BD2-2880/2890 User’s Manual Pin No Signal Name 20 21 22 27 37 38 ERROR PE OUT DTR BUSY PE FAULT Remarks LED output. For a blinking (Lighting) pattern, see 8.3 Error Indication. LED output. This is always output at the time of no paper. Serial interface Parallel interface Parallel interface Parallel interface (3) Resetting methods Error Resetting Method Set the paper. See Note 1. Bring down the head-up lever. Set to a voltage within the allowable range (4.2 to 8.5V) and turn on the power again.
BD2-2880/2890 User’s Manual 8.3 Errors Indication The errors other than no paper are indicated by a LED output (Illumination or blinking) of the Pin 20 (ERROR) of the CN3 (Interface connector). Error Display Pattern Description Blinking cycle of 200ms Memory error Blinking cycle of 150ms(3 times) and 500ms(1 time). Cutter lock (Cutter error) Head –up Illuminated until reverted VP voltage error Illuminated until reverted Blinking cycle of 1 sec. Head temperature error Blinking cycle of 500ms.
BD2-2880/2890 User’s Manual 9. PRINTER MECHANISM CONTROL SYSTEM 9.1 Thermal Head Control System (Division Driving System) The MLT-288 (Line thermal printer) is driven by this control board has a384 dots/line head divided into 6 blocks of 64 dots each.
BD2-2880/2890 User’s Manual 9.2 Motor Drive The MLT-288 uses a 4-phase bipolar stepping motor. It feeds the 1 dot line worth of paper in two steps by 2-to-2 phase excitation. 9.2.1 Motor Drive Features 1) Drive at an optimum drive speed by the VP voltage. 2) Prevents heat generation of the motor by PWM control to restrain current consumption. 3) Provides acceleration control at the time of start. 9.2.2 Maximum Motor Drive Speeds at Major Voltage VH Voltage 5V 6V 7.
BD2-2880/2890 User’s Manual 10. MAINTENANCE AND SERVICE For the information on maintenance and service, please contact our dealer or at the following address. Northern America CBM America Corporation Service Center 363 Van Ness Way Suite 404 Torrance, CA 90501, U.S.
BD2-2880/2890 User’s Manual 11. PRINT CONTROL FUNCTIONS 11.
BD2-2880/2890 User’s Manual Bit Image Commands Control Code ESC * GS * GS / Function Specifying the bit image mode Defining the download, bit image Printing the download, bit image Code Page 1Bh 2Ah m n1 n2[d]k 1Dh 2Ah n1 n2 1Dh 2F 50 52 54 Code Page Status Command Control Code ESC v Function Transmitting the printer status (Serial type) 55 1Bh 76h Panel Switch Command Control Code ESC c5 Function Enabling/disabling the panel switches Code 1Bh 63h 35h n Page 56 Macro Commands Control Code G
BD2-2880/2890 User’s Manual Other Commands Function Control Code ESC = ESC @ DC2 A Data input control Initializing the Printer Selecting the Print drive system Code 1Bh 3Dh n 1Bh 40h 12h 41h n Page 69 70 71 NOP Commands Control Code ESC c 3 ESC c 4 ESC p ESC u Function NOP NOP NOP NOP 24 Code Page – – – – – – – –
BD2-2880/2890 User’s Manual 11.2 Command Details 11.2.1 Description of Items XXXX ALL [Function] Command Function [Code] A sequence of code constituting a command is represented in hexadecimal number for < >H, binary number for < >B, and decimal number for < >, respectively; [ ]k represents a repeat count of k-times. [Range] Describes an argument value(setting range) for the command. [Outline] Describes a command outline. [Caution] Describes a caution as required.
BD2-2880/2890 User’s Manual LF [Function] Printing and Paper Feed Command [Code] <0A>H [Outline] Prints data inside the input buffer and feeds lines based on the line feed amount having been set. • The head of the line becomes the next print starting position.
BD2-2880/2890 User’s Manual CR [Function] Print Command [Code] <0D>H [Outline] 1) When DS 1-2 is OFF: This command is ignored. 2) When DS 1- 2 is ON: With data held inside the internal print buffer, printing and line feed are performed. Without data inside the internal print buffer, however, no printing is performed.
BD2-2880/2890 User’s Manual ESC J n [Function] Printing and feeding paper n/203 inch [Code] <1B>H<4A>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] Prints data inside the print buffer and feeds paper by n/360 inch. Since an actual mechanical pitch is 1/203 inch, it is internally converted approximate to the value specified with this command. • Specified volume does not remain. • The beginning of the line is to be considered as the next printing start position.
BD2-2880/2890 User’s Manual ESC d n [Function] Printing and Feeding the paper by n lines [Code] <1B>H<64>H [Range] * {0 =< n =< FF} Data is described in Hex code. [Outline] Prints data inside the buffer and feeds paper by n lines. • Specified line does not remain. • The beginning of the line is to be considered as the next printing start position. [Default] • The initial value is not defined.
BD2-2880/2890 User’s Manual ESC SP n [Function] Setting the right space amount of the character [Code] <1B>H<20>H [Range] {0 =< n=< 20} Data is described in Hex code. [Outline] The rightward space amount is set in dot unit (1/203 inch unit). In the initial value, it is n=0. [Caution] The rightward space amount in doublewide mode is made double of the set volume.
BD2-2880/2890 User’s Manual ESC ! n [Function] Collective Specifying Printing Mode [Code] <1B>H<21>H [Range] {0 =< n=< FF} Data is described in Hex code. [Outline] Printing mode is assigned.
BD2-2880/2890 User’s Manual [Sample Program] LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H00) + "H" ; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H01) + "H"; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H08) + "H"; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H10) + "H"; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H20) + "H"; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&H80) + "H"; LPRINT CHR$ (&H1B) + " ! " + CHR$ (&HB9) + "H"; LPRINT CHR$ (&HA); [Print Results] Font A Font B Font A + Highlighting Font B + Highlighting + Quadruple + Underline Font A + U
BD2-2880/2890 User’s Manual ESC % n [Function] Specifying/Canceling Download Character Set [Code] <1B>H<25>H [Range] {0 =< n =< FF} data is described in Hex code. [Outline] Specifying/canceling download characters. Further, only the lowest bit (n0) is valid for n. The lowest bit (n0) indicates the following. n0 Function 0 Canceling download character set 1 Specifying download character set Download characters and download bit images cannot be defined simultaneously.
BD2-2880/2890 User’s Manual ESC & s n m [a [p] s × a] m – n +1 [Function] Defining Download Character [Code] <1B>H<26>H []m-n+1 [Range] {s = 03} {20 (Hex) =< n =< m =< 7E (Hex)} {0 =< a =< 0C(Hex)} (Font A) {0 =< a =< 0A(Hex)} (Font B) [Outline] Defines the font of download characters of alphanumeric characters. • "s" indicates the number of bytes in vertical direction. • "n" indicates the start character code and m the end character code.
BD2-2880/2890 User’s Manual [Example] Create each data bit by setting "1" for a printed dot and "0" for an unprinted dot. [Sample Program] [PrintResults] See Sample Program and Print Results for ESC % on Pa ge 33.
BD2-2880/2890 User’s Manual ESC – n [Function] Specifying/ Canceling Underline [Code] <1B>H<2D>H [Range] {0 =< n =< 02} data is described in Hex code. [Outline] Specifying/canceling an underline. • Types of underlines by n value are shown below: n (Hex) Type 0 Canceling an underline. 1 Specifying an underline for 1-dot width. 2 Specifying an underline for 2-dots width. [Caution] • An underline is attached to the full character width.
BD2-2880/2890 User’s Manual ESC E n [Function] Specifying/canceling highlighting [Code] <1B>H<45>H [Range] {0 =< n =
BD2-2880/2890 User’s Manual ESC G n [Function] Specifying/canceling Double Printing [Code] <1B>H<47>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] Specifying/canceling the double printing. • "n" is valid only for the lowest bit (n0). • Control by n is shown as follows. n0 Type 0 Canceling double printing. 1 Specifying double printing. • This is effective to all characters. [Caution] • The print result of Double printing and highlight character printing is completely same.
BD2-2880/2890 User’s Manual ESC R n [Function] Selecting the International Character set [Code] <1B>H<52>H [Range] {0 =< n =< 0A) Data is described in Hex code. [Outline] Depending on the value of n, following character sets are specified. n(Hex) Character Set 0 U.S.A. 1 France 2 Germany 3 U.K. 4 DenmarkI 5 Sweden 6 Italy 7 Spain 8 Japan 9 Norway A DenmarkII [Default] • The initial value of n indicates the character set specified by Jumper (J1~J3).
BD2-2880/2890 User’s Manual ESC V n [Function] Specifying/Canceling 90°-right- turned Characters [Code] <1B>H<56>H [Range] {0 =< n =< 1} Data is described in Hex code. [Outline] Specifying/canceling characters 90°-right- turned character. • "n" means the followings. n (Hex) Condition Canceling 90°-right- turned Characters 0 Specifying 90°-right- turned Characters 1 [Caution] • No underlines are attached to 90°-right- turned characters. [Default] • The initial value of n is "0".
BD2-2880/2890 User’s Manual ESC t n [Function] Selecting Character Code Table [Code] <1B>H<74>H [Range] {0 =< n =< 1} Data is described in Hex code. Selecting Page n on the character code table: The character code table is selected depending on the value of n. "n" means the followings. n (Hex) Condition 0 Page0(IBM Character #2) 1 Page1(Domestic Character) [Default] The initial value of n is subject to the character set for the country specified by the Jumper(J1~J3).
BD2-2880/2890 User’s Manual ESC { n [Function] Specifying/Canceling the Inverted Characters [Code] <1B>H<7B>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] Specifying/canceling inverted characters. • "n" is valid only for the lowest bit (n0). • Bit n (n0) means the followings. n0 Condition 0 Canceling inv rted characters. 1 Specifying inverted characters. [Caution] • Inverted-printing means printing the line at 180°turned.
BD2-2880/2890 User’s Manual HT [Function] Horizontal Tab Command [Code] <09>H [Outline] Shifts the printing position to the next horizontal tab position. • Ignored when the next horizontal tab position has not been set. [Caution] • The horizontal tab position is set by ESC D. • Initial setting of the horizontal tab position is each 8 characters in 9th, 17th, 25th,columns.
BD2-2880/2890 User’s Manual ESC $ n1 n2 [Function] Specifying the Absolute Positions [Code] <1B>H<24>H [Range] {0 =< n1 =< FF} {0 =< n2 =< 1} Data is described in Hex code. [Outline] The printing start position is specified in the number of dots (1/203 inch unit) from the beginning of line. • The number of dots is divided by 256, whose quotient is taken as n2 and the residual as n1. • Therefore, the printing start position is equal to n1+n2 x 256 from the beginning of line.
BD2-2880/2890 User’s Manual ESC D [ n ] k NUL [Function] Setting Horizontal Tab Position [Code] <1B>H<44>H [ ] k<00>H [Range] {0 =< n =< FFH} Data is described in Hex code. {0 =< k =< 20H} Data is described in Hex code. [Outline] Specifying a horizontal tab position. • "n" indicates the no. of columns from the beginning to the horizontal tab position. At this time, n= set position – 1 is to be specified. For example, to set the position at 9th column, n=8 is to be specified.
BD2-2880/2890 User’s Manual ESC \ n1 n2 [Function] Specifying the Relative Positions [Code] <1B>H<5C>H< n2> [Range] {0 =< n1 =< FF} {0 =< n2 =< FF} Data is described in Hex code. [Outline] The printing start position is specified in the number of dots(1/203 inch unit) from the current position. • Rightward direction is taken as plus and leftward direction as minus. • To specify N dot in minus (left) direction, use a complement of N for assignment.
BD2-2880/2890 User’s Manual ESC a n [Function] Aligning the characters [Code] <1B>H<61>H [Range] {0 =< n =< 2} Data is described in Hex code. [Outline] All the printed data within one line are aligned in the specified position. • Depending on n value, positional alignment is carried out as in the table below: n (Hex) Position 0 Left end alignment 1 Centering 2 Right end alignment [Caution] • This is valid only when n is inputted at the beginning of line. • The initial value of n is "0".
BD2-2880/2890 User’s Manual ESC 2 [Function] Specifying 1/6-inch line feed rate [Code] <1B>H<32>H [Outline] The line feed rate per line is specified by 1/6 inch.
BD2-2880/2890 User’s Manual ESC 3 n [Function] Setting line feed rate of minimum pitch [Code] <1B>H<33>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] The line feed rate per line is specified by n/360 inch. Since an actual mechanical pitch is 1/203 inch, it is internally converted approximate to the value specified with this command. [Default] • The initial value is n = 60 (1/6 inch) (18H), being 4.23 mm line feed rate.
BD2-2880/2890 User’s Manual ESC * m n1 n2 [ d ] k [Function] [Code] Specifying the Bit Image Mode <1B>H<2A>H [ ] k [Range] {m= 0, 1, 32, 33 bit image mode (See the table below.)} {0 =< n1 =< FF(Hex)} {0 =< n2 =< 03(Hex)} {0 =< d =< FF(Hex)} [Outline] {k = n1 + FF(Hex) × n2 (m = 0, 1) {k = (n1+ FF(Hex)× n2)× 3} (m = 32, 33) According to the number of dots specified in n1, n2, specify the bit image of mode n. • The No.
BD2-2880/2890 User’s Manual [Sample Program] LPRINT CHR$ (&H1B) + "*”; LPRINT CHR$ (0) + CHR$ (20) + CHR$ (0); IMG1 : GOSUB IMG1 LPRINT CHR$ (&HFF) ; LPRINT CHR$ (&HA); FOR I=1 TO 18 LPRINT CHR$ (&H1B) + "*”; LPRINT CHR$ (&H85) ; LPRINT CHR$ (1) + CHR$ (20) + CHR$ (0); NEXT I GOSUB IMG1 LPRINT CHR$ (&HFF) ; LPRINT CHR$ (&HA); RETURN LPRINT CHR$ (&H1B) + "*”; IMG2 ; LPRINT CHR$ (32) + CHR$ (20) + CHR$ (0); LPRINT CHR$ (&HFF) ; GOSUB IMG2 LPRINT CHR$ (&HFF) ; LPRINT CHR$ (&HA); LPRINT CH
BD2-2880/2890 User’s Manual GS * n1 n2 [ d ] n1 × n2 × 8 [Function] Defining the Download Bit Image [Code] <1D>H<2A>H [ < d > ] n1 × n2 × 8 [Range] {1 =< n1 =< FF} {1 =< n2 =< 30} {n1 n2 =< 51F} Data is described in Hex code. [Outline] Defines downloading bit images of the number of dots specified by n1/n2. • The numbers of dots are n1 x 8 in horizontal direction and n2 x 8 in vertical direction. • d indicates bit image data.
BD2-2880/2890 User’s Manual [Sample Program] GOSUB IMG LPRINT CHR$ (&H1D) + "/" + CHR$ (0); LPRINT CHR$ (&H1D) + "/" + CHR$ (1); LPRINT CHR$ (&H1D) + "/" + CHR$ (2); LPRINT CHR$ (&H1D) + "/" + CHR$ (3); END IMG: n 1 = 10 : n 2= 5 LPRINT CHR$ (&H1D) + "*”; LPRINT CHR$ (n1) + CHR$ (n2); FOR J=1 TO n1*8 FOR I=1 TO n2 LPRINT CHR$ (J); NEXT I NEXT J RETURN [Print Results] Nomal Mode Double Width Mode Double Height Mode Quadruple Mode 53
BD2-2880/2890 User’s Manual GS / m [Function] Printing the Download, Bit Image [Code] <1D>H<2F>H [Range] {0 =< m =< 03} Data is described in Hex code. [Outline] Prints download bit image in a mode specified by m. • Modes can be selected by m are shown below.
BD2-2880/2890 User’s Manual ESC v (Serial Interface Only) [Function] Transmitting the printer status (Serial Type) [Code] <1B>H<76>H [Outline] Current printer status is transmitted. [Caution] • Status sent out consists of 1 byte whose content is as in the table below. • In DTR/DSR control, after revertible state of the host (DSR signal being in SPACE state) is confirmed, only 1 byte is transmitted. In XON/XOFF control, DSR signal state not being confirmed, only 1 byte is transmitted.
BD2-2880/2890 User’s Manual ESC c5 n [Function] Enabling/Disabling Panel Switches [Code] <1B>H<63>H<35>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] Selecting the LF switch valid/invalid. • "n" is valid only in the lowest bit (n0). • "n" bit means the followings. n0 Condition 0 LFSW valid. 1 LFSW invalid. [Caution] When the panel switch is disabled with this command, the LF switch is disabled. Therefore, the paper cannot be fed by operating the LF switch.
BD2-2880/2890 User’s Manual GS : [Function] Starting / Ending Macro Definition [Code] <1D>H<3A>H [Outline] Specifying starting / ending macro definition. Means termination when received while defining a macro. [Caution] Maximum content available for macro definition is 2048 bytes. A portion exceeding 2048 bytes is not defined. • Even with ESC @ (initialization of the printer) having been executed, defined content is not cleared.
BD2-2880/2890 User’s Manual GS ^ n1 n2 n3 [Function] Executing the Macro [Code] <1D>H<5E>H [Range] {0 =< n1 =< FF} {0 =< n2 =< FF} {0 =< 3 =< 1} Data is described in Hex code. [Outline] Executing contents defined in macro. • "n1~ n3" indicate as follows: n1 : The number of times of macro execution n2 : Waiting time on macro execution Waiting time of n2 x 100msec is given for every execution.
BD2-2880/2890 User’s Manual ESC i (When Using Auto Paper Cutter) [Function] Full Cut [Code] <1B>H<69>H [Outline] Activating auto cutter unit (Full cut) [Caution] • This is valid only when n is inputted at the beginning of line. • Prior to cutting the paper, feed the paper from the printing position to beyond the paper cutting position of the cutter. Otherwise, the character just after print will remain on this side of the cutter.
BD2-2880/2890 User’s Manual ESC m (When Using Auto Paper Cutter) [Function] Partial Cut [Code] <1B>H<6D>H [Outline] Activating auto cutter unit (Partial cut) [Caution] • This is valid only when n is inputted at the beginning of line. • Prior to cutting the paper, feed the paper from the printing position to beyond the paper cutting position of the cutter. Otherwise, the character just after print will remain on this side of the cutter.
BD2-2880/2890 User’s Manual GS H n [Function] Selecting of Printing Position of HRI Code [Code] <1D>H<48>H [Range] {0 =< n =< 3} Data is described in Hex code. [Outline] Selecting printing position of HRI code in printing bar codes. • "n" means the followings. n (Hex) Printing Position 0 No printing 1 Above the bar code 2 Below the bar code 3 Both above and below the bar code The HRI code refers to the bar code-turned characters so that you can read them.
BD2-2880/2890 User’s Manual GS f n [Function] Selecting the font of HRI code [Code] <1D>H<66>H [Range] n = 0, 1 [Outline] Selecting the font of HRI code in printing bar code. The type of font can be printed by selecting n is as follows. The HRI code refers to the bar code-turned characters so that you can read them. n Font 0 Font A 1 Font B [Caution] The HRI code is printed at the position specified with GS h on page 63. [Default] The initial value of n is “0”.
BD2-2880/2890 User’s Manual GS h n [Function] Selecting the height of the Bar Code [Code] <1D>H<68>H [Range] {1 =< n =< FF} Data is described in Hex code. [Outline] Selecting bar code height. n denotes the number of dots in the vertical direction. [Default] • The initial value of n is "162". [Sample Program] [Print Results] See Sample Program and Print Results for GS w on page 68.
BD2-2880/2890 User’s Manual GS k n [ d ] k NUL [Function] Printing the Bar Code [Code] <1D>H<6B>H [ < d> ] k <00>H [Range] {0 =< n =< 7} Data are described in Hex code. [Outline] Specifying a type of bar code and printing bar codes. • The beginning of line is considered as the next printing start position. • Depending on the value of n, the following bar code can be selected. d indicates a character code to be printed and k indicates the number of character to be printed.
BD2-2880/2890 User’s Manual [Descriptionof Bar Codes] UPC-A UPC-E This bar code, consisting of numerals only, has a fixed length of 12 column; a 11-columns number entered from the host or application software plus a check column(12th column) automatically calculated inside the printer. If the 12th-column numeral is sent from the host, the entire bar code will be printed as it is.
BD2-2880/2890 User’s Manual • Processing of the special characters The characters above the ASCII code number 96 are considered special characters. The following lists the converted characters for entering these characters.
BD2-2880/2890 User’s Manual [Descriptionof Bar Codes] UPC-A, UPC-E, JAN-13 (EAN), JAN-8 (EAN), CODE39, ITF, CODABAR, CODE128 Type Print Sample UPC-A Outline of Symbol Max. column 12-column fixed-length bar code consisting of numerals only – 8-column fixed-length bar code consisting of numerals only.
BD2-2880/2890 User’s Manual GS w n [Function] Selecting the horizontal size (Scale factor) of the Bar Code [Code] <1D>H <77>H [Range] {2 =< n =< 4} Data is described in Hex code. [Outline] Selecting bar code width. n denotes the number of dots in fine element width. [Default] • The initial value of this width is "3".
BD2-2880/2890 User’s Manual ESC = n [Function] Data Input Control [Code] <1B>H<3D>H [Range] {0 =< n =< FF} Data is described in Hex code. [Outline] Selecting equipment in which data input from the host is effective.
BD2-2880/2890 User’s Manual ESC @ [Function] Initializing the Printer [Code] <1B>H<40>H [Range] Clears data stored in the print buffer and brings various settings to the initial state (Default state). [Caution] • Data inside the internal input buffer are not cleared. • Dip switches setting are red once again.
BD2-2880/2890 User’s Manual DC2 A n [Function] Selecting the Print drive system [Code] <12>H<41>H [Range] {0 =< n =< FF} [Outline] Selecting the Fixed division system or the Variable division system. • "n" is valid only for the lowest bit (n0). n0 Print Drive System 0 Fixed division number system 1 Variable division number system [Default] The initial value of n is specified by Jumper (J 5).
BD2-2880/2890 User’s Manual 12. CHARACTER CODE TABLE 12.
BD2-2880/2890 User’s Manual 12.
BD2-2880/2890 User’s Manual 12.
BD2-2880/2890 User’s Manual APPENDIX 1. BLOCK DIAGRAM Cutter OSC 16.
BD2-2880/2890 User’s Manual APPENDIX 2. Outer Dimension ø2×4 BD2–288 IC2 IC1 CN1 75 67 CN3 TR2 IC6 CN4 TA2 CN2 TA2 4 72 80 TA2 12 IC101 1.