5. Neither is any liability assumed for damages resulting from the use of the information contained herein. 6. Kashino Technology Limited shall be not liable to the purchaser of this product or third parties for damages, losses, costs, or expenses incurred by the purchaser or third parties...
1 General Specifications ITEM SPECIFICATION Print method thermal direct line printing Paper loading method easy paper loading Paper width 57mm Print width 48mm Resolution ration 8dots/mm(384dots/line) Life of printing head 50km Printing speed 50mm/sec.; Max.:80MM/sec.(voltage 8.5V) Character size 9x17,12×24 Chinese character fonts GB18030: 12x24 or 24x24dots Outline dimension 76.8 Wx77.4Dx47.6H mm...
3 Printer outline pictures and dimension 3.1 Outline pictures Outline dimension: 76.8Wx77.4Dx47.6H mm Embedded dimension: 72.8Wx73.4Dx34.65H mm Front panel Size: 76.8Wx77.4D mm Embedded depth: 34.65 mm Max diameter of paper roll: 40 mm 3.2 Dimension Outline is as follows: Page 5 of 70...
The installation method as below picture: 4 How to use 4.1 Printing test After power up, press K1 button, or connect J1 and disconnect on the controller board, one test page will be printed. Note: The name of short-circuit point is different from each board. 4.2 Panel LED Indicators There is one LED on board to indicate the status of the board.
5.1 Serial (RS232, TTL) 5.1.1 Power supply connector User side matching connector Molex 51021 Series(female) Molex, 53047 Series 9 contacts(male) Contacts: 50079/50058 Pin number Signal name Pin number Signal name V bat V bat V bat V bat 5.1.2 RS232 connector User side matching connector Molex 51021 Series(female)...
5.1.3 TTL connector User side matching connector Molex 51021 Series(female) Molex, 53047 Series 5 contacts(male) Contacts: 50079/50058 Pin number Signal name Transmit data(Txd, printer output) Receive data(Rxd, printer input) CTS/DSR(printer input) RTS/DTR(printer output) 5.2 USB port 5.2.1 J2 Power supply connector Pin number Signal name V bat...
6 printer functions CN1/CN3 FPC27/1.0 Pin number Signal name Function Collector of photo-transistor Anode of photo-sensor L_GND Gnd for logic Dotline voltage Dotline voltage Data input STB6 Sixth strobe STB5 Fifth strobe STB4 Fourth strobe P_GND Gnd for logic P_GND Gnd for dotline P_GND Gnd for dotline...
7.3 Don’t touch the TPH, TPH having the palm oil, will induce the usage of the printer. If any oil or others in the TPH, pls using alcohol cotton stick clean the area between plastic shaft and printer head at once.PS, don’t strike the TPH. 7.4 Due to the printer is easy-paper structure, you need pick up the rubber stick only push the rubber stick.
Page 13
ESC DC4 n Disable Double Width mode ESC { n Turns on/off upside-down printing mode ESC - n Set the underline dots(0,1,2) ESC % n Select/Cancel user-defined characters FS & Select Kanji character mode Cancel Kanji character mode FS! n Set print mode for Kanji characters ESC &...
GS V Select cut mode and cut paper (For cut) ESC p m Generate pulse (For drawer) ESC c 5 Enable/disable panel buttons (For button) GS ( F Set adjustment values(s) (For 701BM) FS C Start receive buffer count (For cb65c) FS S Send receive buffer count(For cb65c) FS s...
Page 15
been set. If the next horizontal tab position exceeds the printing area, the printer sets the printing position to [printing area width+1]. Horizontal tab positions are set with ESC D. If this command is received when the printing position is at [printing area width+1], the printer executes print buffer-full printing of the current line and horizontal tab processing from the beginning of the next line.
Page 16
ESC D NUL cancels all horizontal tab positions. The previously specified horizontal tab positions do not change, even if the character width changes. The character width is memorized for each standard mode. [Default] The default tab positions are at intervals of 8 characters (columns 9, 17, 25...) for Font A (12×24).
ESC = n [Name] Set peripheral device ASCII: [Format] Decimal: 61 n Hexadecimal: 3d n [Description] Set peripheral device: Off/On Decimal Function Printer offline, not receive print data. Printer online, receive print data. Undefined. 8.2.2 Line spacing setting commands ESC 2 [Name] Select default line spacing [Format]...
Page 18
[Description] Aligns all the data in one line to the specified position. n selects the justification as follows: Justification 0,48 Left justification 1, 49 Centering 2, 50 Right justification [Note] The command is enabled only when processed at the beginning of the line in standard mode.
Decimal: 27 66 n Hexadecimal: 1B 42 n [Range] Default is 0 0 ≤ m ≤ 47 ESC $ nL nH [Name] Set absolute print positions ASCII: ESC $ nL nH [Format] Decimal: 27 36 nL nH Hexadecimal: 1B 24 nL nH 0≤nL≤255 [Range] 0≤nH≤255...
Page 20
Double-width mode selected. Turn Deleteline mode on/off not selected. Turn Deleteline mode on/off selected. Undefined. GS! n [Name] Select character size [Format] ASCII: GS ! n Decimal: 29 33 n Hexadecimal: 1D 21 n [Range] 0≤n≤255 (1≤vertical number of times≤8, 1≤horizontal number of times≤8) [Description] Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 7, as follows:...
Page 21
horizontal directions is reversed. When characters are enlarged with different sizes on one line, all the characters on the line are aligned at the baseline. The ESC ! command can also turn double-width and double-height modes on or off. However, the setting of the last received command is effective.
Page 22
[Note] This command affects printing in standard mode. However, the setting is always effective. When underline mode is turned on, the printer does not underline 90° clockwise-rotated characters. Double-width and double-height commands in 90° rotation mode enlarge characters in the opposite directions from double-height and double- width commands in normal mode.
Page 23
ESC SP n [Name] Set right-side character spacing [Format] ASCII: ESC SP n Decimal: 27 32 n Hexadecimal: 1B 20 n [Range] 0≤n≤255 [Description] Sets the character spacing for the right side of the character to [n×0.125 mm (n×0.0049”)]. [Note] The right-side character spacing for double-width mode is twice the normal value.
Page 24
This command is enabled only when processed at the beginning of a line in standard mode. In upside-down printing mode, the printer rotates the line to be printed by 180° and then prints it. [Default] n=0 [Example] ESC - n [Name] Turn underline mode on/off ASCII:...
Page 25
[Reference] ESC ! ESC % n [Name] Enable/Disable User-defined Characters [Format] ASCII: ESC % n Decimal: 27 37 n Hexadecimal: 1B 25 n [Range] 0≤n≤255 [Description] Selects or cancels the user-defined character set. When the LSB of n is 0, the user-defined character set is canceled. When the LSB of n is 1, the user-defined character set is selected.
Page 26
[Reference] FS & FS ! n [Name] Set print mode(s) for Kanji characters [Format] ASCII: Decimal: 33 n Hexadecimal: [Range] 0≤n≤255 [Description] Sets the print mode for Kanji characters, using n as follows: Off/On Decimal Function - - - Undefined. -...
Page 27
0≤x≤12 (when Font A (12×24) is selected) 0≤d1 … d(y×xk) ≤255 Defines user-defined characters. [Description] y specifies the number of bytes in the vertical direction. c1 specifies the beginning character code for the definition, and c2 specifies the final code. x specifies the number of dots in the horizontal direction.
Page 28
d1=<0F>H d4=<30>H d7=<40>H ..d2=<03>H d5=<80>H d8=<40>H ..d3=<00>H d6=<00>H d9=<20>H ..ESC? n [Name] Cancel user-defined characters [Format] ASCII: Decimal: 37 n Hexadecimal: 3F n [Range] 32≤n≤126 [Description] Cancels user-defined characters. [Note] This command cancels the patterns defined for the character codes specified by n.
Page 29
Germany 10 Denmark II 11 Spain II Denmark I 12 Latin America Sweden 13 Korea Italy 14 Slovenia/Croatia Spain I 15 China [Default] ESC t n [Name] Select character code table [Format] ASCII: ESC t n Decimal: 27 116 n Hexadecimal: 1B 74 n [Range]...
ESC 9 n [Name] Select Chinese code format [Format] ASCII: Decimal: 57 n Hexadecimal: 39 n [Description] Select Chinese code format, n from the character code table as follows: 0: GBK code. 1: UTF-8 code. 3: BIG5 code. [Note] This version is not support English. [Reference] 8.2.4 Bit Image Command ESC * m n1 n2 d1 d2…dk...
Page 31
If the bit-image data input exceeds the number of dots to be printed on a line, the excess data is ignored. d indicates the bit-image data. Set a corresponding bit to 1 to print a dot or to 0 not to print a dot. After printing a bit image, the printer returns to normal data processing mode.
Page 32
Figure 3.11.3. GS * x y d1...d(x × y × 8) [Name] Define downloaded bit image [Format] ASCII: GS * x y d1 … d(x×y×8) Decimal: 29 42 x y d1 … d(x×y×8) Hexadecimal: 1D 2A x y d1 … d(x×y×8) [Range] 1≤x≤255 1≤y≤48 (where x×y≤1536)
Page 33
bit image and the printed data. [Reference] GS / GS / n [Name] Print downloaded bit image [Format] ASCII: GS / n Decimal: 29 47 n Hexadecimal: 1D 2F n [Range] 0≤n≤3, 48≤n≤51 [Description] Prints a downloaded bit image using the mode specified by n. n selects a mode from the table below: Mode Vertical Dot Density...
Page 34
GS * [Reference] GS v 0 m xL xH yL yH d1..dk [Name] Print raster bit image [Format] ASCII: m xL xH yL yH d1...dk Decimal: 29 118 48 xL xH yL yH d1...dk Hexadecimal: 76 30 m xL xH yL yH d1...dk [Range]...
Page 35
← → (xL+xH×256)×8dots=512dots ↑ **** **** **** * yL+yH×256dots ↓ **** * 7 6 5 DC2 * r n [d1…dn] [Name] Print bitmap [Format] ASCII: DC2 * r n [d1 … dn] Decimal: 18 42 r n [d1 … dn] Hexadecimal: 12 2A r n [d1 …...
Page 36
FS p n m [Name] Print NV bit image [Format] ASCII: FS p n m Decimal: 28 112 n m Hexadecimal: 1C 70 n m [Range] 1≤n≤255 0≤m≤3 , 48≤m≤51 [Description] Prints NV bit image n using the mode specified by m. Mode Vertical Dot Density Horizontal Dot Density...
Page 37
normal data. [Reference] ESC *, FS q, GS /, GS v FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n [Name] Define NV bit image [Format] ASCII: FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n Decimal: 28 113 n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n Hexadecimal:...
Page 38
In standard mode, this command is effective only when processed at the beginning of the line. This command is effective when 7 bytes<FS yH> of the command are processed normally. When the amount of data exceeds the capacity left in the range defined by xL, xH, yL, yH, the printer processes xL, xH, yL, yH out of the defined range.
Page 39
DC2 v nL nH [d1…dn] [Name] Print LSB Bitmap [Format] ASCII: DC2 v nL nH [d1 … d48] Decimal: 18 118 nL nH [d1 … d48] Hexadecimal: 12 76 nL nH [d1 … d48] [Description] This command use to print LSB format bitmap, The width of bitmap must the same as the printer mechanism Bitmap height: nL+nH*256 Page 39 of 70...
CX-1 user manual Xiamen Better Electronic Technology Co., Ltd Bitmap format: 8.2.5 Init command ESC @ [Name] Initialize the printer [Format] ASCII: ESC @ Decimal: 27 64 Hexadecimal: 1B 40 [Description] Initializes the printer. The print buffer is cleared. Reset the parametric to default value. return to standard mode Delete user-defined characters [Note]...
Page 41
CX-1 user manual Xiamen Better Electronic Technology Co., Ltd Undefined. Temperature is normal. Temperature>60°. Undefined. For example:return “0x04” is means paper out. GS a n [Name] Enable/Disable Automatic Status Back(ASB) [Format] ASCII: GS a Decimal: 29 97 n Hexadecimal: 1D 61 n [Range] 0≤n≤255 [Description]...
GS r n [Name] Transmit status [Format] ASCII: Decimal: 114 n Hexadecimal: 72 n [Range] n=1, 49 [Description] Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status [Note] When using a serial interface 1) When DTR/DSR control is selected, the printer transmits only 1 byte after confirming the host is ready to receive data (DSR signal is SPACE).
Page 43
CX-1 user manual Xiamen Better Electronic Technology Co., Ltd Decimal: 29 72 n Hexadecimal: 1D 48 n [Range] 0≤n≤3, 48≤n≤51 [Description] Selects the printing position of HRI characters when printing a bar code. n selects the printing position as follows: Printing position 0, 48 Not printed...
Page 44
0.750 0.750 2.000 Multi-level bar codes are as follows: UPC-A, UPC-E, JAN13 (EAN13), JAN8 (EAN8), CODE93, CODE128 Binary-level bar codes are as follows: CODE39, ITF, CODABAR [Default] [Reference] GS k GS k m d1 d2 … dk NUL GS k m n d1 d2 … dn [Name] Print bar code [Format①]...
Page 45
[Notes for①] This command ends with a NUL code. When the bar code system used is UPC-A or UPC-E, the printer prints the bar code data after receiving 12 bytes of bar code data and processes the following data as normal data. When the bar code system used is JAN13 (EAN13), the printer prints the bar code after receiving 13 bytes of bar code data and processes the following data as normal data.
Page 46
■J ■Z ■K ■A ■L ■B ■M ■C ■N ■D ■O ■E ■T [Example] Printing GS k 72 7 67 111 100 101 13 57 51 When CODE128 (m= 73) is used: When using CODE128 in this printer, take the following points into account for data transmission: ①The top of the bar code data string must be the code set selection character (CODE A, CODE B, or CODE C), which selects the first code...
If the top of the bar code data is not the code set selection character, the printer stops command processing and processes the following data as normal data. If the combination of "{" and the following character does not apply any special character, the printer stops command processing and processes the following data as normal data.
Page 48
ESC 8 n1 n2 [Name] Sleep parameter [Format] ASCII: 8 n1 n2 Decimal: 56 n1 n2 Hexadecimal: n1 n2 [Description] Setting the time for control board to enter sleep mode. n1+n2*256 The time waiting for sleep after printing finished, Unit (Second), Default: 0 (don’t sleep).
DC2 E [Name] Feed paper to mark [Format] ASCII: DC2 E Decimal: 18 69 Hexadecimal: 12 45 [Description] Feed paper to the Mark position DC2 m d 1l 1h [Name] Set mark paper length [Format] ASCII: DC2 m d 1l 1h Decimal: 18 109 d 1l 1h Hexadecimal:...
Page 50
print starting position. [Reference] GS ( F ESC i (for cut) [Name] full cut paper [Format] ASCII: Decimal: Hexadecimal: [Description] ESC i select a paper cutting mode and then full cut the paper. ESC m (for cut) [Name] partial cut paper [Format] ASCII: Decimal:...
Page 51
When n≠0, the printer feeds the paper to (cutting position+[n×0.125 mm (0.0049”)]) and cuts it. ESC P m t1 t2 (for Drawer) [Name] Generate pulse [Format] ASCII: ESC p m Decimal: 112 m t1 70 m Hexadecimal: [Range] m=0,1,48,49 0≤t1≤255, 0≤t2≤255 [Description] Outputs the pulse specified by t1 to connector pin m as follows: Function...
Page 52
(pL+(pH×256))bytes. a specifies setting values for the positions to start printing and cutting Function Setting value for the positions to start the printing. Setting value for the positions to start the cutting. m specifies the direction of the adjustment. Function 0,48 Specifies a forward paper feeding direction 1,49...
Page 53
FS d (for XBLY) [Name] Load default leaving factory set [Format] ASCII: Decimal: Hexadecimal: [Description] Load default leaving factory set .(only for XBLY) Page 53 of 70...