Cashino CSN-58III User manual

CSN-58III user manual
1
CSN-58III Thermal Receipt printer
Protocol: Lin Xiaopeng 2017.04.06
Audit : Hu Riyu 2017.04.08
Standardize:Liu Zhonghua 2017.04.09

CSN-58III user manual
2
Authorize: Wang Huanyong 2017.04.11
Company: Xiamen Cashino Technology Co., Ltd.
Tel: 0592-5517253 Fax: 0592-5231815
Address: 4/F,No.318,Tongji South Road, Jimei
District,Xiamen,China.361021
The manual is subject to change without further notice. Please contact Xiamen Cashino
Technology Co., Ltd. directly for the latest version.
revision record
Item
Date
Description
Edited
page
Desing
Review
1
20170406
The first draft
Lin
Xiaopeng
Hu Riyu
2
20180409
Printer parameters
6.7.8
Zhu
Chunyan
Hu Riyu
3
20180523
Modify installation port size
6
Zhu
Chunyan
Hu Riyu

CSN-58III user manual
4
Contents
1. Features.........................................................................................................................................7
2. General Specifications................................................................................................................ 7
3. Basic Usage.................................................................................................................................. 8
3.1 Paper Roll Installation....................................................................................................... 8
3.2 Printer Connection.............................................................................................................9
3.3 Name and Function of Key&Indicator............................................................................ 9
3.4 Self-test Page Printing...................................................................................................... 9
4. Printer Cleaning......................................................................................................................... 10
5.Command Introduction............................................................................................................ 11
5.1 Command List.................................................................................................................. 11
5.2 Commands details...........................................................................................................12
①Printing and paper feed commands........................................................................12
Printing and paper feed.................................................................................................12
CR..................................................................................................................................... 13
Print and paper feed dots............................................................................................. 13
Print and paper feed n line........................................................................................... 13
②Printing set commands..............................................................................................14
Set absolute line position..............................................................................................14
Set the right character spacing.................................................................................... 14
Set the line spacing for n points.................................................................................. 14
Set default line space.................................................................................................... 15
Set the character print mode........................................................................................16
Set character size.......................................................................................................... 16
Set and cancel white printing....................................................................................... 17
Set and delete underline............................................................................................... 18
Set and delete bold print............................................................................................... 19
Set and delete overstriking........................................................................................... 19
Set and cancel character upside down...................................................................... 19
Set and delete clockwise 90°revolving printing.........................................................20
Allow and forbid key switch.......................................................................................... 20
Set the left margin.......................................................................................................... 20
Set relative to print position.......................................................................................... 21
Set justification................................................................................................................22
Choose and delete customized characters............................................................... 22
Define customized characters......................................................................................22
Cancel user-defined characters...................................................................................24
Set and remove four times the angle of Chinese print............................................ 25
Set the Angle of Chinese character word spacing................................................... 25
Set up the Chinese characters to print mode combination.....................................26
Set Chinese mode......................................................................................................... 27
Set and delete under line of Chinese character mode............................................ 27
Select an international character set.......................................................................... 28

CSN-58III user manual
5
Select character code....................................................................................................29
③Graphic printing command....................................................................................... 30
Graphics vertical module data fill................................................................................ 30
Print raster bit image..................................................................................................... 32
Define downloaded bit image.......................................................................................33
Print downloaded bit image.......................................................................................... 34
Define NV bit image.......................................................................................................35
Print NV bit image.......................................................................................................... 38
④Tab Commands.......................................................................................................... 39
Horizontal tab..................................................................................................................39
Set horizontal tab positions.......................................................................................... 40
⑤One-dimension Bar Code Command..................................................................... 41
Set barcode HRI printing setting................................................................................. 41
Set One-dimension bar code height........................................................................... 41
Set One-dimension bar code width.............................................................................42
Print One-dimension bar code..................................................................................... 42
⑥2-D bar code printing commands............................................................................ 48
Mode type of 2-D bar code........................................................................................... 48
Horizontal error correction of 2-D bar code............................................................... 48
Stored 2-D bar code data to data buffer.....................................................................49
Printing two-dimension bar code................................................................................. 49
Setting two-dimension bar code graph information..................................................50
Printing Two-dimension bar code................................................................................ 51
Printing two-dimension bar code................................................................................. 52
Print double QR CODE................................................................................................. 53
⑦Status Commands..................................................................................................... 54
Transmit status............................................................................................................... 54
To pass the host the printer status.............................................................................. 55
Transfer to the host state of peripheral devices........................................................55
Allow, banning state upload automatically.................................................................56
Real-time transmit status.............................................................................................. 56
⑧Other Command.........................................................................................................59
Initialize printer................................................................................................................59
Printing self-test page....................................................................................................60
A cashbox impulse......................................................................................................... 60

CSN-58III user manual
6
PREFACE
It is very honor to cooperate with you. Before using the printer, please read
this user manual carefully, in order to properly use and
better show the characteristics of this printer.
CAUTIONS
1. The printer should be installed in stable place to avoid vibration and
impact.
2. Do not use and store printers in high humidity and dirty places.
3. Connect the power adapter of the printer to an appropriate grounding
socket to avoid using the same socket with a large motor or other device that
can cause a power supply voltage fluctuation.
4. Avoid water or conductive material (such as metal) inside the printer and
turn off the power as soon as it occurs.
5.If the printer is not used for a long time, please disconnect the power of the
printer power adapter.
6.The user shall not remove the printer for repair or modification without
authorization.
7.The power adapter uses only a random power adapter that specially
designed for.
8. In order to guarantee the quality and the life of the printer, it is
recommended to use high-quality printing paper in priority.
APPLICATIONS
1.Print POS system receipts.
2.Print EFT POS system receipts.
3.Print Gym, Post, Hospital, Civil Aviation system receipts.
4.Print inquiry, service system receipts.
5.Print instrument test receipts.
6.Print tax,tab receipts.

CSN-58III user manual
7
1. Features
1.Smart appearance
2. Easy to maintain
3. Interface:Serial/USB
4. Support cash drawer driver
5. Character size,pitch is adjustable
6. Support bitmap printing,picture download printing
7. Low power consumption
8. Compatible with ESC/POS command
9. Support multi-languages
2. General Specifications
Print method
Line thermal printing
Paper width
57.5±0.5mm
Exfective printing width
48mm
Resolution
8 dots/mm, 384dots/line
Max.Printing speed
90mm/sec.
Reliability
Print head life: 50km
Character size
ANK Character: Font A: 12×24 dots; Font B: 9x17dots
Simplity/Traditional : 24×24 dots
Barcode type
UPC-A/UPC-E/JAN13{EAN13}/JAN8{EAN8}/CODE39/ITF/CODABAR/C
ODE93/CODE128
Print command
Compatible with ESC/POS
Paper roll thinkness
0.06-0.08mm
Power supply
DC 12V/2.5A
Cash drawer
12V/1A
Interface
Serial/USB/Serial+USB
Work environment
requirements
Temperature: 0℃—45℃;Relative humidity:10%—80%

CSN-58III user manual
8
3. Basic Usage
3.1 Paper Roll Installation
Using 58mm thermal paper roll,easy to load paper.
Thermal paper load as below shows:
1.Open printer upper cover
2.Put paper into cabinet as picture 2 shows.
3.Pull paper a little,then close the cover
4.tear off the extra paper
Store environment
requirements
Temperature: -10℃—60℃;Relative humidity:10%—90%

CSN-58III user manual
9
3.2 Printer Connection
A.Connect the adapter cable to the printer power connector;
B.Connect the interface cable to the connector on the rear panel of the
printer;
C.Connect the cash drawer’s RJ11 phone jack to the connector on the rear
panel of printer.
3.3 Name and Function of Key&Indicator
1.【Feed】(Feed)
Click this button to send paper, if continue this button is connected to send
paper.
2.【Status】(Status)
Happens when the printer paper, errors of the blade and the print head
overheat mistakes such as the lights flashing.
3.【Power】light(Power)
The light said the printer power on, the lights went out said printer power shut
down
3.4 Self-test Page Printing
1) Make sure the printer is power off, and installed printing paper as described;
2) Press “FEED” button on the printer control panel, and then turn on power
switch, wait 1-2 seconds, release “FEED” button, the printer began to self-test
and print report;

CSN-58III user manual
10
4. Printer Cleaning
When there is one of the following conditions occurs, printer head
should be cleaned:
1. Print is not clear;
2. The vertical column of printing page is not clear;
3. Noisy when start to print.
The steps of printer head cleaning are as follows:
1. Power off the printer, open the cover, if there is a paper, remove the
paper;
2. If just finished printing, should wait for the print head cool completely;
3. Should dip in with soft cloth anhydrous ethanol (dry) erase the print head
thermal dust and stains on the surface;
4. Waiting for anhydrous ethanol completely evaporated, close up and cover,
commissioning print again.
Note:
1. Ensure the power off when maintaining the printer ;
2. Don't touch the surface of the print head, with the hand, and metal items.
Should not use tweezers and other tools to hurt the print head, rubber roller,
and the sensor surface;
3. Shall not use gasoline, acetone and other organic solvents;
4. Waiting for anhydrous ethanol volatilization completely, then open the
power supply to continue printing.

CSN-58III user manual
11
5.Command Introduction
5.1 Command List
LF
print and paper feed
print and paper feed
commands
CR
carriage return
ESC J
print and paper feed n dots
ESC d
print and paper feed n lines
ESC $ nL nH
set absolute line position
printing setting commands
ESC SP n
set the right character spacing
ESC 3
set the line spacing for n points
ESC 2
set default line space
ESC !
set character printing method
GS ! n
set character size
GS B n
set and delete white printing
ESC - n
set and delete underline
ESC E n
set and delete bold print
ESC G n
set and delete overstriking
ESC {n
set and cancel character upside down
ESC V n
set and delete clockwise 90°revolving
printing
ESC c 5 n
allow and forbid key switch
ESCL nL nH
set the left margin
ESC \ nL nH
set relative to print position
ESC a
set justification
ESC % n
choose and delete customized characters
ESC &
define customized characters
ESC ? n
cancel user-defined characters
FS W n
set and remove four times the angle of
Chinese print
FS S n1 n2
set the Angle of Chinese character word
spacing
FS !n
set up the Chinese characters to print
mode combination
FS &
set Chinese mode
FS – n
Set and delete under line of Chinese
character mode
ESC R n
select an international character set
ESC t n
select the character code page

CSN-58III user manual
12
ESC *
graphic vertical module datd fill
graphic printing commands
GS v 0
print raster bit image
GS *
define download bitmap
GS / m
print download bitmap
FS q
define NV bitmap
FS p n m
print NV bitmap
HT
horizontal tab
tab Commands
ESC D
set horizontal tab positions
GS H
set bar code HRI printing setting
one-dimension Bar Code
Commands
GS h
set One-dimension bar code height
GS w
set One-dimension bar code width
GS k
1-D bar code
GS k
2-D bar code printing commands
2-D bar code
commands
GS (
2-D bar code printing commands
ESC Z
2-D bar code printing commands
US Q
print double QR CODE
GS r n
transmission status
status commands
GS v
to pass the host the printer status
ESC u
transfer to the host state of peripheral
devices
GS a n
allow, banning state upload automatically
DLE EOT n
real-time transmission status
ESC @
initialize printer
other commands
DC2 T
print self-test page
ESC p
a cashbox impulse
5.2 Commands details
①Printing and paper feed commands
Printing and paper feed
Name
Print and paper feed
Code
ASCII :LF
DEC :10
HEX :0A
Function
Print the buffer contest,and set the paper feed as per line space,then
adjust print
position to initial position at the next line
Parameter
No

CSN-58III user manual
13
range
Default
No
Notes
No
Example
No
CR
Name
carriage return
Code
ASCII :CR
DEC :13
HEX :0D
Function
Adjust print position to initial position of the same line.
Parameter
range
No
Default
No
Notes
After executing, R command, the new printing data will cover old data
in the printing buffer
Example
No
Print and paper feed dots
Name
Print and paper feed dots
Code
ASCII :ESC J n
DEC :27 74 n
HEX :1B 4A n
Function
Print the buffer content and paper feed
Parameter
range
0 ≤ n ≤ 255
Default
No
Notes
Paper feed n dots when printing buffer is empty.
After executing this command,printing position is moved to initial position
in next line.
Example
1b 40 30 31 32 1b 4a 10
Print and paper feed n line
Name
Print and paper feed n line
Code
ASCII :ESC d n
DEC :27 100 n
HEX :1B 64 n
Function
Print the contents in printing buffer and paper feed n lines
Parameter
0 ≤ n ≤ 255

CSN-58III user manual
14
range
Default
No
Notes
Print this command set as initial position of the same line
Example
1b 40 30 31 32 1b 64 01
②Printing set commands
Set absolute line position
Name
Set absolute line position
Code
ASCII :ESC $ nL nH
DEC :27 36 nL nH
HEX :1B 24 nL nH
Function
set the distance from beginning of a line to will print character
Parameter
range
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
Default
No
Notes
From the beginning of a line to the distance from the center of the print
is[(nL+nH*256)]*0.125 mm]
Designated areas outside print Settings are ignored
Example
No
Set the right character spacing
Name
Set the right character spacing
Code
ASCII :ESC SP n
DEC :27 32 n
HEX :1B 20 n
Function
Set the characters on the right side of the gap is[n*0.125 mm]
Parameter
range
0 ≤ n ≤ 255
Default
n = 0
Notes
For times wider pattern, character spacing on the right side is twice the
general mode.When the character be amplified, character spacing on the
right side is the general mode of n times.
This command does not affect the setting of Chinese characters
This command independent value standard patterns in each mode
Example
No
Set the line spacing for n points
Name
Set the line spacing for n points

CSN-58III user manual
15
Code
ASCII :ESC 3 n
DEC :27 51 n
HEX :1B 33 n
Function
Set line space as n dots
Parameter
range
0 ≤ n ≤ 255
Default
n = 33
Notes
Line space as below:
If the setted line space is less than the highest character in that
line,then this line space is equal to the height of the highest character.
If ESC2,ESC@,reset the printer, the printer blankout,and the line
space
turns to default.
Example
1b 40
1b 33 30
30 31 32 0d 0a
30 31 32 0d 0a
1b 32
30 31 32 0d 0a
30 31 32 0d 0a
Set default line space
Name
Set default line space
Code
ASCII :ESC 2
DEC :27 50
HEX :1B 32
Function
Set line space to default 30 dots
Parameter
range
No
Default
No
Notes
Line space in details pls check ESC 3 command.
If the setted line space is less than the height character in the line,the line
space of this line is equal to the height of the highest character.
It can use ESC 3 to define line space.
Example
No

CSN-58III user manual
16
Set the character print mode
Name
Set the character print mode
Code
ASCII :ESC ! n
DEC :27 33 n
HEX :1B 21 n
Function
Set character printing methods(font,highlight,inversion,bold,double
hight,double width and underline),parameter n bit definition as below:
Bit Function Value
0 1
0 Font Normal Small character
1 Undefined
2 Undefined
3 Bold Cancel Setting
4 Double hight Cancel Setting
5 Double width Cancel Setting
6 Undefined
7 Underline Cancel Setting
Parameter
range
No
Default
n = 0
Notes
The command is effective with Chinese and foreign languages.
The command is disabled when ESC@, printer reset or blank out.
Example
1B 40 1B 21 01 30 31 32 0D 0A
1B 40 1B 21 02 30 31 32 0D 0A
1B 40 1B 21 04 30 31 32 0D 0A
1B 40 1B 21 08 30 31 32 0D 0A
1B 40 1B 21 10 30 31 32 0D 0A
1B 40 1B 21 20 30 31 32 0D 0A
1B 40 1B 21 40 30 31 32 0D 0A
1B 40 1B 21 80 30 31 32 0D 0A
Set character size
Name
Set character size
Code
ASCII :GS ! n
DEC :29 33 n
HEX :1d 21 n
Function
Set character size as 1-8 times width,1-8 times height. Definition
is as
below:
Use 0-3 set character height 4 - 7 bits set character width show as
below:

CSN-58III user manual
17
Chart 1 Chart 2
Character width setting Character height setting
HEX
DEC
width
HEX
DEC
width
00
0
1(Normal)
00
0
1(Normal)
10
16
2(Double
width)
01
1
2(Double
width)
20
32
3
02
2
3
30
48
4
03
3
4
40
64
5
04
4
5
50
80
6
05
5
6
60
96
7
06
6
7
70
112
8
07
7
8
Parameter
range
No
Default
n = 0
Notes
This command is effective with Chinese and other foreign languages,
except for HRI character.
The command setting is disable when ESC@, printer reset or blankout.
Example
1b 40 1d 21 11
30 31 32 0d 0a
30 31 32 0d 0a
Set and cancel white printing
Name
Set and cancel white printing
Code
ASCII :GS B n
DEC :29 66 n
HEX :1d 42 n
Function
Set or cancel white printing mode
When the LSB is 0,white printing mode is off. When the LSB is 1,white
printing mode is on.
Parameter
range
No
Default
n = 0
Notes
It is only effective for LSB of n.
This command is all effective with built-in characters and user-defined
characters.
It is effective with blank,which is setted by ESC CP,when white printing
mode is on.

CSN-58III user manual
18
This command is not effective with bitmap, user-defined bitmap,
barcode, HRI character and vaulting space of HT,ESC $.
This command is not effective with line space.
The white printing mode is prior to underline mode. When
it is white printing mode, even underline mode is open, which can also
be forbidden.(But it not be canceled).
This command is disabled when ESC@, printer reset or blankout.
Example
1b 40 1d 42 01
30 31 32 0d 0a
30 31 32 0d 0a
Set and delete underline
Name
Set and delete underline
Code
ASCII :ESC - n
DEC :27 45 n
HEX :1B 2D n
Function
Set/delete underline mode,based on n value as below:
n
Function
0, 48
Delete underline mode
1, 49
Set underline mode(1 dot coarse)
2, 50
Set underline mode(2 dot coarse)
Parameter
range
0 ≤ n ≤ 2, 48 ≤ n ≤ 50
Default
n = 0
Notes
Printer can print underline for all characters(including spacing in
characters left side),but expect for setted blank by HT.
Printer can not print underline for clockwise rotated 90 ° characters and
white printing characters.
When n is setted as 0 or 48,delete underline mode.Other data is not
printed as underline,and the setted underline coarseness does not
change before deleting underline mode.The default underline coarseness
is 1 dot.
It is not effective with underline coarseness to chang character size.
Using ESC! can also set and delete underline mode.But pls note the last
received command must be effective.
Example
1b 40 1b 2d 01
30 31 32 0d 0a
1b 40 1b 2d 02
30 31 32 0d 0a
1b 40 1b 2d 00
30 31 32 0d 0a

CSN-58III user manual
19
Set and delete bold print
Name
Set and delete bold print
Code
ASCII :ESC E n
DEC :27 69 n
HEX :1B 45 n
Function
set and remove bold print
When n the least significant bit is 0, delete bold print mode
When n the most significant bit is 1, set in bold print mode
Parameter
range
0 ≤ n ≤ 255
Default
n = 0
Notes
N only the least significant bit allows you to use
Example
No
Set and delete overstriking
Name
Set and delete overstriking
Code
ASCII :ESC G n
DEC :27 71n
HEX :1B 47 n
Function
set and delete overstriking
When n the least significant bit is 0,delete overstriking
When n the most significant bit is 1,set overstriking
Parameter
range
0 ≤ n ≤ 255
Default
n = 0
Notes
N only the least significant bit allows you to use
In the overstriking pattern and bold pattern printer output is the same
Example
No
Set and cancel character upside down
Name
Set and cancel character upside down
Code
ASCII :ESC {n
DEC :27 123 n
HEX :1B 7B n
Function
n=1: set character upside down
n=0:cancel character upside down
Default
n=0
Notes
No
Example
No

CSN-58III user manual
20
Set and delete clockwise 90°revolving printing
Name
Set and delete clockwise 90°revolving printing
Code
ASCII :ESC V n
DEC :27 86 n
HEX :1B 56 n
Function
Set or delete 90° revolving printing.
When n is equal to 0 or 48,delete 90°revolving printing. When n is equal to
1 or 49,set 90°revolving printing.
Parameter
range
0 ≤ n ≤ 1,48 ≤ n ≤ 49
Default
n = 0
Support
All
Notes
When it is setted to underline mode.Printer does not add underline for
clockwise 90°revolved characters.
Under clockwise 90 ° revolving mode,double height and double width
commands zoomed characters direction is the opposite of double width
and double height zoomed characters direction in normal mode.
The command setting is disabled after ESC@,resetting the
printer and power off.
Example
1b 40 1b 56 01
30 31 32 0d 0a
30 31 32 0d 0a
Allow and forbid key switch
Name
Allow and forbid key switch
Code
ASCII :ESC c 5 n
DEC :27 99 53 n
HEX :1B 63 35 n
Function
n=1,forbid key switch
n=0,allow key switch
Default
n = 0
Notes
No
Example
No
Set the left margin
Name
Set the left margin
Code
ASCII :GS L nL nH
DEC :29 76 nL nH
Table of contents
Other Cashino Printer manuals

Cashino
Cashino PDM-02 User manual

Cashino
Cashino PTP-II User manual

Cashino
Cashino CSN-80V User manual

Cashino
Cashino CSN-A5 User manual

Cashino
Cashino POS80V User manual

Cashino
Cashino CSN-A2L User manual

Cashino
Cashino EP-261B User manual

Cashino
Cashino KP-628E User manual

Cashino
Cashino CSN-A2 Series User manual

Cashino
Cashino CSN-A3 User manual

Cashino
Cashino PTP-III User manual

Cashino
Cashino PTP-III User manual

Cashino
Cashino CSN-A1K User manual

Cashino
Cashino CSN-A1X User manual

Cashino
Cashino KMP-II User manual

Cashino
Cashino EP-260C-24V User manual

Cashino
Cashino PDM-02 User manual

Cashino
Cashino KP-220 User manual

Cashino
Cashino CSN-A4L User manual