User’s Manual LINE THERMAL PRINTER MODEL CBM-230/231 Japan CBM Corporation Information Systems Div.
CBM-230/231 User’s Manual 1996.08.02(10-DCL)15 Declaration of Conformity Manufacturer's Name : : Japan CBM Corporation Manufacturer's Address : 1-1-7, Okubo, Shinjuku-ku, Tokyo 169, Japan Declare the Product Product Name Thermal Printer Model Number (s) CBM230 Series (CBM230R,CBM230P,CBM231R, BM231P (S.NO.
CBM-230/231 User’s Manual IMPORTANT SAFETY INSTERUCTIONS Read all of these instructions and save them for later reference. Follow all warnings and instructions marked on the product. Unplug this product from the wall outlet before cleaning. Do not use liquid or aerosol cleaners. Use a damp cloth for cleaning. l Do not use this product near water. l Do not place this product on an unstable cart, stand of table. The product may fall, causing serious damage to the product.
CBM-230/231 User’s Manual IMPORTANT: This equipment generates, uses, and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual, may cause interference to radio communications. It has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment.
CBM-230/231 User’s Manual CONTENTS 1 GENERAL DESCRIPTION ..............................................................................................................................................6 1.1 Features ....................................................................................................................................................... 6 1.2 Precautions for Installation ..............................................................................................................
CBM-230/231 User’s Manual 1 GENERAL DESCRIPTION This is a small line thermal printer developed to be used for various data communication terminals such as POS terminals, kitchen printers. With its abundant features, it can be widely used for various types of applications. Read this manual thoroughly prior to using the printer to understand its contents. 1.1 Features 1. Compact, light-weight, and small installation area required 2. High speed and low noise due to line thermal printing 3.
CBM-230/231 User’s Manual 2 BASIC SPECIFICATIONS 2.1 Model Classification The model is classified by the following designation method.
CBM-230/231 User’s Manual 2.2 Specifications List Item Printing system Print width Dot density Printing speed No. of columns Character size Character type Bar code type Line pitch Paper Interface Input buffer Power supply voltage Power consumption Weight External dimensions (main body) Operating temperature/humidity Storage temperature/humidity Reliability Description Line thermal dot printing system 72 mm/576 dots 8 dots / mm (Horizontal, Vertical) 62.5 mm/sec. (at Max. speed) (500-dot Line / sec.
CBM-230/231 User’s Manual 2.3 Specifications for Printing Paper 2.3.1 Specified Paper Type : Thermal paper Paper width : 80+0 or -1 mm Paper thickness : 65 ± 5 Micro m Roll diameter : Ø83mm or less Print surface : Outside of the roll(surface) Recommended paper : TF50KS-E2C made by Nihon Paper Mill. or other equivalent Core : Ø12 mm (inner diameter), Ø18 mm (outer diameter) [Caution] Do not paste the paper to the core. 2.3.2 Printing Position 2.3.
CBM-230/231 User’s Manual 3 APPEARANCE AND COMPONENT PARTS CITIZEN 10
CBM-230/231 User’s Manual 4 OPERATION 4.1 Connecting the Interface Cable 1. Turn off the power. 2. Confirm the vertical direction of a cable terminal and connect it to the interface connector. 3. Fix the cable terminal. Serial interface : Tighten screws to fix. Parallel interface : Turn a fixture in an arrow direction to fix. 4. Connect the cable to the computer.
CBM-230/231 User’s Manual 4.2 Connecting the Drawer Kick Connector 1. Turn off the power. 2. Confirm the vertical direction of a drawer kick cable connector and insert it into the drawer kick connector on the back of the printer. 3. Using a screw, fix a drawer's earthing conductor to the earth terminal of the printer. [Caution] Connect only a specified drawer(solenoid) to the drawer kick connector.
CBM-230/231 User’s Manual 4.3 Inserting the Paper Roll [Caution] Be sure to use a specified paper roll. 1. Open the printer cover. 2. Shift the head-up lever in an arrow direction to move up the printing head. [Caution] When setting the paper roll, you do not have to open the auto cutter.
CBM-230/231 User’s Manual 3. Using the scissors, cut the end of the paper at a right angle. [Caution] Do not insert the paper with its end fluffed or bent. 4. Confirm the winding direction of the paper roll. Opening the paper holder in the direction of the arrow, set the paper and hold the core center properly. [Caution] Make sure that the paper roll rotates smoothly without tilting the paper.
CBM-230/231 User’s Manual 5. Insert the end of the paper into the paper inlet, turn the paper feed knob in the direction of the arrow to feed out the paper about 5 cm from the paper outlet of the auto cutter or nose of the manual cutter. (The figure below shows the CBM-231). [Caution] Do not turn the paper feed knob when the printing head is in its down position. 6. When the paper is tilting, correct it and move the printing head down.
CBM-230/231 User’s Manual 7. Cut off the surplus paper at the edge of the paper outlet of the auto cutter or blade of the manual cutter. 8. Close the printer cover. You are finished with setting of the paper roll. [Caution] Do not open the printer cover during printing. 9. When removing the remaining paper upon its replacement with new one, pull it out straight with the printing head kept up. 10. When using the auto loading function, follow the procedure below.
CBM-230/231 User’s Manual 4.4 Operation Panel 1. POWER LED(green) Illuminated when the power is supplied. 2. ERROR LED(red) Indicates different errors, depending on the illuminated or blinking condition.
CBM-230/231 User’s Manual 5 LF switch and power switch Self-printing is performed by turning on the power switch with the LF switch held down. 4.5 Opening the Auto Cutter(CBM-231) When the paper is jamming or when you open the auto cutter in order to clean the head, raise the auto cutter, pulling the cutter lock lever in the direction of the arrow. [Caution] Immediately after printing, the printing head and motor have a high temperature.
CBM-230/231 User’s Manual 5 SETTING OF DIP SWITCHES The DIP switches are located in the position shown in the figure below. Unscrew and remove the DIP switch cover. [Caution] Turn off the power to set the DIP switch.
CBM-230/231 User’s Manual DS1 -1 -2 -3 -4 -5 -6 -7 -8 FUNCTION Paper cutter Cover open Auto loading Input buffer Paper near end Paper near end remainder 1 Paper near end remainder 2 CR switching DS2 LF activated FUNCTION Print density Print density International character Unused International character International character International character International character -1 -2 -3 -4 -5 -6 -7 -8 DS3 -1 -2 -3 -4 ON OFF Equipped Not Equipped Disabled Enabled Enabled Disabled 72 bytes 4K bytes Disabled
CBM-230/231 User’s Manual SPAIN OFF OFF ON OFF ON OFF ON OFF OFF ON ON OFF ON ON ON OFF 300 ON OFF OFF 600 OFF ON OFF 1200 ON ON OFF 21 2400 OFF OFF ON 4800 ON OFF ON OFF OFF OFF ON DENMARK2 ITALY ON ON OFF OFF NORWAY SWEDEN OFF ON OFF OFF JAPN DENMARK 1 150 OFF OFF OFF ON OFF OFF OFF U.K. OFF OFF OFF OFF GERMANY CITIZEN FRANCE BAUD RATE DS4-1 -2 -3 U.S.A.
CBM-230/231 User’s Manual 6 PARALLEL INTERFACE 6.1Specifications Data input method Control signal Applicable connectors : 8-bit parallel(DATA 1-8) : ACK, BUSY, STB, FAULT, PE, RESET : Printer side : 57LE-40360(equivalent to amphenol) Cable side : 57-30360(equivalent to amphenol) 6.2 Connector's Pin Configuration No. 1 2 3 4 5 6 7 CITIZEN SIGNAL NAME STB DATA 1 DATA 2 DATA 3 DATA 4 DATA 5 DATA 6 No.
CBM-230/231 User’s Manual 6.3 Input / Output Signals 6.3.1 Input / Output Signals (1) Input signals to the printer l DATA : This is an 8-bit parallel signal (Positive logic) l STB : This is a strobe signal to read in 8-bit data (Negative logic) l RESET : This signal resets the entire printer (Negative logic) 1 ms or more (2) Output signals from the printer l ACK : This is an 8-bit data request signal.
CBM-230/231 User’s Manual 6.3.2 Electrical Characteristics (1) Input signal level All input signals are at the TTL level. "HIGH" level: 2.0 V at minimum "LOW" level : 0.8 V at maximum (2) Output signal level All output signals are at the TTL level. "HIGH" level: 2.4 V at minimum "LOW" level : 0.4 V at maximum (3) Input/output conditions All input signals are pulled up at 3.3 k Ohm. All output signals are pulled up at 3.3 k Ohm.
CBM-230/231 User’s Manual 6.3.3 Timing Chart (1) Data input and printing timing T1, T2, T3 T4 T5 T6 0.5µs MIN 270 ns MAX 2.3 µs TYP 500 ms MIN (at power-on) 6.3.4 Data Receiving Control When the BUSY signal is at LOW, the data from the host side can be received, but when at HIGH, it cannot be received. 6.3.5 Buffering A size of the input buffer can be selected by setting the DIP switch segment DS1-4.
CBM-230/231 User’s Manual 7 SERIAL INTERFACE 7.
CBM-230/231 User’s Manual 7.2 Connector's Pin Configuration No. 1 7 3 20 2 6 [Cautions] SIGNAL NAME FG GND RD DTR TD DSR I/O Input Output Output Input 1. RS-232C signals are based on the EIA RS-232C. 2. When no data is being transferred, the receive data should be always maintained in the mark state.
CBM-230/231 User’s Manual 7.3 Input / Output Signals 7.3.1 Input / Output Signals (1) RD This is a serial receive data signal. When there is a framing error, overrun error, or parity error, that data is printed as "?." (2) DTR Write the data or a command when this signal is ready. If you write while it is busy, the data will be ignored, resulting in an overrun error. The data can be written into the input buffer even during printing.
CBM-230/231 User’s Manual 7.3.2 Data Configuration 1 2 3 1 Start bit 2 Data bit(+ parity bit) 3 Stop bit(1 or more) (1) Start bit When half a bit has passed since a fall edge of a mark to a space, the state of the bit is read in again, and if it is a space, it will be recognized as a start bit. If it is a mark, it will not be recognized as the start bit. The start bit will be detected again without assuming it to be an error.
CBM-230/231 User’s Manual 7.3.4 Data Receiving Control When DTR/DSR control has been selected, if the DTR signal is at SPACE, the data from the host side can be received, but when at MARK, it cannot be received. When DTR/DSR control has not been selected, the data from the host side can be received after transmitting XON, but it cannot be received after transmitting XOFF. 7.3.5 Buffering There are DTR and TD signals as control signals for data transfer to the input buffer. (1) DTR signal (Refer to 7.
CBM-230/231 User’s Manual 7.3.
CBM-230/231 User’s Manual 8 DRAWER KICK CONNECTOR 8.1 Specifications (1) Drawer kick drive signal The pulses specified by ESC p are output. The state of the switch(+) can be known through the pin 34 of the interface connector when parallel interface is used, and through the ESC u command when the serial interface is used. (2) Electrical characteristics 1) Drive voltage : DC 24 V 2) Drive current : 0.8 A at maximum(should be within 510 ms) 3) Switch signal : Signal level "L" = 0 to 0.5 V "H" = 3 to 5 V 8.
CBM-230/231 User’s Manual 9 PRINT CONTROL FUNCTION 9.
CBM-230/231 User’s Manual 9.2Input Data Format (1) Horizontal Tab Command (HT) Code : (09)h Shifts the printing position to the next horizontal tab position. The horizontal tab position is set by ESC D. Initial setting of the horizontal tab position is in 9th, 17th, 25th, 33rd, 41st columns of FONT A. (2) Print Command (CR) Code : [0D]h 1) When DS 1 - 8 is OFF: This command is ignored. 2) When DS 1- 8 is ON: With data held inside the input buffer, printing and line feed are performed.
CBM-230/231 User’s Manual (5) Specifying Collectively the Print Mode (ESC ! n) Code: [1Bh] + [21h] + n * {0 < n < FF} The data is described in Hex code. Printing mode is assigned.
CBM-230/231 User’s Manual (7) Defining Download Character (ESC & s n m a (D1D2 -Dn) Code: [1B]h + [26]h + s +n +m +a +Dn * {s = 02} {20 (Hex) ≤ n ≤ 7E (Hex)} {20 (Hex) ≤ m ≤ 7E (Hex)} {0 < a < 0A (Hex)} Defines the font of download characters of alphanumeric characters. l "s" indicates the number of bytes in vertical direction. l "n" indicates the start character code and “m” indicates the end character code. To define only one character, set n = m.
CBM-230/231 User’s Manual Example For Font A CITIZEN 37
CBM-230/231 User’s Manual For Font B CITIZEN 38
CBM-230/231 User’s Manual (8) Specifying the Bit Image Mode (ESC * m n1 n2 D1 -Dn) Code : [1B]h + [2A]h + m + n1 + n2 + Dn * {m= bit image mode (See the table below.)} {0 ≤ n1 ≤ FF} {0 ≤ n2 ≤ 02} Data is described in Hex code. According to the bit image mode assigned in m, prints data in the bit image. l The no. of dots printed is divided by 256, whose quotient is taken as n2 and residualas n1. l The total no. of dots printed in the bit image is equal to n1 + (256 x n2).
CBM-230/231 User’s Manual The relation between bit image data and printing dots are shown below.
CBM-230/231 User’s Manual (9) Specifying/ Canceling Underline (ESC - n) l l l l Code: [1B]h + [2D]h + n * {0 ≤ n ≤ 02} Data is described in Hex code. Specifying/canceling an underline. An underline is attached to the full character width. It is, however, not attached to the part having been horizontal tab command. An underline is not attached to a 90 °- right-turned characters. An initial value is “1”. Types of underlines by n value are shown below: n (Hex) 0 1 2 Type Canceling an underline.
CBM-230/231 User’s Manual (14)Specifying/canceling highlighting (ESC E n) Code : [1B]h + [45]h + n * {0 ≤ n ≤ FF} Data is described in Hex code. Specifying/canceling the highlighted characters. l "n" is valid only for the lowest bit (n0). l Control by the lowest bit (n0) is shown as follows: Type 0 0 Canceling highlighting. 1 Specifying highlighting. l This is effective to all characters. l Dot configuration of a highlighted character includes one extra dot added at its side.
CBM-230/231 User’s Manual (17)Selecting International Characters (ESC R n) Code : [1B]h + [52]h + n * {0 ≤ n ≤ 0A) Data is described in Hex code. Selecting international characters. l 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 Denmark 1 5 Sweden 6 Italy 7 Spain 8 Japan 9 Norway A Denmark 2 l The initial value of n indicates the character set specified by the dip switch.
CBM-230/231 User’s Manual (20) Enabling/Disabling Panel Switch (ESC c 5 n) Code : [1B]h + [63]h + [35]h + n * {0 ≤ n ≤ FF} Data is described in Hex code. Selecting the paper feed switch valid/invalid. l "n" is valid only in the lowest bit (n0). l "n" bit means the followings. Condition n 0 0 LF switch enabled 1 LF switch disabled l The initial value of n is "0". (21)Printing and Feeding the paper by n lines (ESC d n) Code : [1B]h + [64]h + n * {0 ≤ n ≤ FF} Data is described in Hex code.
CBM-230/231 User’s Manual (24)Transmitting the printer status (ESC v) Code : [1B]h + [76]h Current printer status is transmitted.. l Status sent out consists of 1 byte whose content is as in the table below. l In DTR/DSR control, after receptible 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.
CBM-230/231 User’s Manual (25)Transmitting the status of Peripheral Equipment (ESC u n) Code : [1B]h + [75]h + n * {n = 0} Current status of connector pin No.3 is transmitted. l "n" means the followings. n (Hex) 0 Condition Drawer Kick Connector No. 3 l Status transmitted consists of 1 byte whose content is as in the table below. l Any equipment has not been connected to this connector, Bit 0 of n is always "1".
CBM-230/231 User’s Manual (26)specifying/Canceling Inverted Characters (ESC {n ) Code : [1B]h + [7B]h + n * {0 ≤ n ≤ FF} Data is described in Hex code. Specifying/canceling inverted characters. l "n" is valid only for the lowest bit (n0). l Bit n (n0) means the followings. n 0 0 1 Condition Canceling inverted characters. Specifying inverted characters. l This is valid only when this is specified at the beginning of a line. l The printing example is shown below. l The initial value of n is "0".
CBM-230/231 User’s Manual (28)Specifying Absolute Positions (ESC $ n1 n2) Code : [1B]h + [24]h + n1 + n2 * {0 ≤ n1 ≤ FF} {0 ≤ n2 ≤ 1} Data is described in Hex code. The printing start position is specified in the number of dots from the beginning of line. l 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.. l Specifying beyond the line end is ignored.
CBM-230/231 User’s Manual (30)Bar Code Printing (GS k n Dn NUL) Code : [1D]h + [6B]h + n + Dn + [00]h * {0 ≤ n ≤ 7} Data are described in Hex code. Specifying a type of bar code and printing bar codes. l The beginning of line is considered as the next printing start position. l Depending on the value of n, the following bar code can be selected. l Dn indicates a character code to be printed.
CBM-230/231 User’s Manual (31)Selecting Bar Code width (GS w n) Code : [1d]H + [77]H + N * {2 ≤ n ≤ 4} Data is described in Hex code. Selecting bar code width. l The initial value of this width is "3". (32)Selecting Bar Code Height (GS h n) Code : [1d]H + [68]H + N * {1 ≤ n ≤ FF} Data is described in Hex code. Selecting bar code height. l "n" indicates the number of dots in vertical direction. l The initial value of n is "162".
CBM-230/231 User’s Manual (34)Selecting the Font of HRI characters (GS f n) Code : [1D]h + [66]h + n * {0 ≤ n1 ≤ 1} Data is described in Hex code. Select the font of HRI characters when printing bar code. l “n” has the following meanings. n (Hex) 0 1 Font Font A Font B (35)Defining Download Bit Image (GS * n1 n2 Dn) l l l l l CITIZEN Code : [1D]h + [2A]h + n1 + n2 Dn * {1 ≤ n1 ≤ FF} {1 ≤ n2 ≤ 48} {n1 x n2 ≤ 1311} Data is described in Hex code.
CBM-230/231 User’s Manual (36)Printing Download Bit Image (GS / m) Code : [1D]h + [2F]h + m * {0 ≤ m ≤ 3} Data is described in Hex code. Prints download bit images in a mode specified by m. l Modes can be selected by m are shown table for selection with m are shown below.
CBM-230/231 User’s Manual (38) Data Input Control (ESC = n) Code : [1B]h + [3D]h + n * {0 ≤ n ≤ FF} Data is described in Hex code. Selecting equipment in which data input from the host is effective. l Each bit of n indicates as follows: Device B VALUE IT 0 1 0 Printer Invalid Valid 1 Undefined 2 Undefined 3 Undefined 4 Undefined 5 Undefined 6 Undefined 7 Undefined l When the printer has not been selected, this printer abandons all received data until it is selected by this command.
CBM-230/231 User’s Manual 10 CHARACTER CODE TABLE 10.
CBM-230/231 User’s Manual 10.
CBM-230/231 User’s Manual Appendix 1. Precaution and Maintenance 1.1 Precaution for Handling the Printer Mechanism 1. Use of unspecified paper may not assure you of printing quality and product life. 2. With the printing head kept down, do not turn the paper feed knob or pull out the paper. 3. Do not touch the heating element's surface of the head. 1.2 Precautions for Handling the Thermal Paper 1. A contact of chemicals or oil may discolor or erase the record. 2.
CBM-230/231 User’s Manual Appendix 2. External Dimensions 1.
CBM-230/231 User’s Manual 2.
CBM-230/231 User’s Manual Appendix 3.