Cashino CSN-80V User Manual

Cashino CSN-80V User Manual

Thermal receipt printer
Table of Contents

Advertisement

CSN-80V User manual
CSN-80V Thermal Receipt printer
Protocol: Lin Xiaopeng 2017.04.06
Audit
: Hu Riyu 2017.04.08
Standardize:Liu Zhonghua 2017.04.09
Authorize: Wang Huanyong 2017.04.11
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CSN-80V and is the answer not in the manual?

Questions and answers

Summary of Contents for Cashino CSN-80V

  • Page 1 CSN-80V User manual CSN-80V Thermal Receipt printer Protocol: Lin Xiaopeng 2017.04.06 Audit : Hu Riyu 2017.04.08 Standardize:Liu Zhonghua 2017.04.09 Authorize: Wang Huanyong 2017.04.11...
  • Page 2 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 Edited...
  • Page 3: Table Of Contents

    CSN-80V User manual Contents 1.Introduction.............................7 1. 1 Unpacking.......................... 7 1.2 Name of each part of the printer..................7 2. Specifications..........................8 3. Basic operation and usage......................8 3.1 open the paper bin cover....................8 3.2 install the paper roll......................9 3.3 set the printing mode (DIP switch)................10 3.4 Control panel........................
  • Page 4 CSN-80V User manual Set relative printing position..................25 Set printing alignment....................26 Select、cancel user customized characters............. 26 Define user customized characters................26 Cancel user customized characters................29 Set / remove quadruple angle of Chinese print............29 Set the Angle of Chinese character word space............30 Set up the Chinese characters to print mode combination........30...
  • Page 5 CSN-80V User manual Transit printer ID......................60 Select peripherals......................61 Real-time transmission status..................62 Real-time pulse.......................66 ⑧Commands in page print mode................67 Forms feed........................67 Data print in page print mode..................67 Page print mode select....................67 Line print mode select....................68 Character development angle select in page print mode........68 Page print mode print area setting................69...
  • Page 6 CSN-80V User manual 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.
  • Page 7: Introduction

    CSN-80V User manual 1.Introduction 1. 1 Unpacking While open, make sure that the following parts are present and not damaged in transportation.If have any question, please contact the supplier immediately! 1.2 Name of each part of the printer...
  • Page 8: Specifications

    CSN-80V User manual ⑴ Power ⑵Key for opening the top cover ⑶control panel ⑷paper out mouth ⑸Top cover/paper cover ⑹printer case ⑺Functional dial code switch cover ⑻Adjustment cover of cutter ⑼USB port ⑽ Serial port(DB9) ⑾Lan port(RJ45) ⑿Cashdrawer port(RJ11)⒀DC outlet(DIN-3P)...
  • Page 9: Install The Paper Roll

    CSN-80V User manual opened, please press the open button on the left of the printer with your finger and press down slightly to make the paper cover bounce up. Then, hold the paper cover with your hand and flip it backwards.(see as image 1) 3.2 install the paper roll...
  • Page 10: Set The Printing Mode (Dip Switch)

    CSN-80V User manual 3.3 set the printing mode (DIP switch) From setting the DIP switch can change the cutter, language, speed, buzzer, printing density and other settings mode of the printer. ON-OF Function cutter No cutter Have cutter Beep reminder...
  • Page 11: Self-Test

    CSN-80V User manual ⑴ Feed Press this key to feed the paper. Press this key continuously to keeping feeding the paper . ⑵ Paper If both the light and Error light are on at the same time, the printer is run out of paper; if both the light and Error light are off, the printer has paper.
  • Page 12: Usb Interface

    CSN-80V User manual Interface cable that along with the printer could be connected with the computer's serial port. 3.6.2 USB interface: 1) USB outlet: type B. 2) With WINDOWS95/98, need to install the driver (the CD-ROM); with WINDOWS2000, XP, NT, do not need to install the driver.
  • Page 13: Printer Cleaning

    CSN-80V User manual In the process of using the printer, if you come across the phenomenon of paper jam, please stop printing in time and power off the printer. The paper jam is usually caused by the failure of the automatic cutting cutter head to fully back into the body of the paper cutter after the paper cutting.
  • Page 14: 5.Command Introduction

    CSN-80V User manual 5.Command Introduction 5.1 Command List Command Set character printing method ESC ! Set and delete underline ESC - n ESC E n Set and delete bold printing Set and delete ESC G n overlapping printing Set and delete inversion printing ESC{...
  • Page 15 CSN-80V User manual Partly cuts ESC m ESC q Undefined ESC Q Undefined ommand GS C Set character size GS ! n GS * Define download bitmap Print download bitmap GS / m GS : Start or end macro definition...
  • Page 16: Commands Details

    CSN-80V User manual ommand US C US Q Print double QR CODE US A Set paper type ommand DLE C DLE EOT n Real-time transmission status DLE ENQ n Real-time request DLE DC4 fn m t Real- time pulse ommand...
  • Page 17: Enter

    CSN-80V User manual Enter Name Enter ASCII :CR Code DEC :13 HEX :0D Function Adjust print position to initial position of the same line. Range None Default None After executing, R command, the new printing data will cover old data in Notes theprinting buffer.
  • Page 18: ②Printing Set Commands

    CSN-80V User manual ②Printing set commands Set print position Name Set print position ASCII :ESC $ nL nH Code DEC :27 36 nL nH HEX :1B 24 nL nH Set left side blank area as(nL + nH × 256)dots Function 0 ≤...
  • Page 19: Set Horizontal And Vertical Movement Units

    CSN-80V User manual If the line space settedis 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 blackout,and the line spaceturns to default.
  • Page 20: Set Character Print Font

    CSN-80V User manual Set character print font Name set character print font ASCII :ESC M n Code DEC :27 77 n HEX :1B 4D n set character print font parameter n bit definition as below Function n = 0,font 12*24 n = 1,font 9*17...
  • Page 21: Set Character Size

    CSN-80V User manual 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...
  • Page 22: Set、Remove Underline

    CSN-80V User manual When the LSB of n is 1,white printing mode is on. Range None Default n = 0 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.
  • Page 23: Set、Remove Bold Print

    CSN-80V User manual 1b 40 1b 2d 01 30 31 32 0d 0a 1b 40 1b 2d 02 Example 30 31 32 0d 0a 1b 40 1b 2d 00 30 31 32 0d 0a remove bold print 、 Set 、 remove bold print Name ASCII :ESC E n...
  • Page 24: Set、Remove 90°Revolving Printing

    CSN-80V User manual n=0:cancel character upside down Default Notes None Example None remove 90°revolving printing 、 Name Set 、remove 90°revolving printing ASCII :ESC V n Code :27 86 n :1B 56 n Set orremove 90°revolving printing Function When n is equal to 0 or 48,remove 90°revolving printing.
  • Page 25: Set The Left Margin

    CSN-80V User manual Set the left margin Name Set the left margin ASCII :GS L nL nH Code :29 76 nL nH :1D 4C nL nH Function Set the left margin as(nL + nH × 256)dots Range 0 ≤ nL ≤ 255,0 ≤ nH ≤ 255...
  • Page 26: Set Printing Alignment

    CSN-80V User manual In standard mode, use level of motor unit Example None Set printing alignment Set print alignment(Left, middle, right) Name ASCII :ESC a n Code :27 97 n :1B 61 n Align all data inone line,the meaning of n valueas below:...
  • Page 27 CSN-80V User manual :1B 26 y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(yxk)] Define user customized characters. y specifiesvertical direction bytes. c1 specifiesthe starting character encoding,c2 specifies the ending Function character encoding xk specifies horizontal direction dots. The range of x 、y,are correspond with internal fonts.
  • Page 28 CSN-80V User manual 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 ..
  • Page 29: Cancel User Customized Characters

    CSN-80V User manual 1b 3f 20 30 20 30 20 0d 0a Cancel user customized characters Name Cancel user customized characters ASCII :ESC ? n :27 63 n Code :1B 3F n Function Cancel user customized charactersof specified codeby n Range 32 ≤...
  • Page 30: Set The Angle Of Chinese Character Word Space

    CSN-80V User manual Set the Angle of Chinese character word space Name Set the Angle of Chinese character word space ASCII :FS S n1 n2 Code :28 83 n1 n2 :1C 53 n1 n2 Set the left and right Chinese character space to n1 and n2 respectively.
  • Page 31: Set Chinese Mode

    CSN-80V User manual The printer can underline all characters (including the right and left character space), but not the spaces set by the HT command, and clockwise 90°rotation characters underlined; When some characters in a line are double height or higher, all characters in the line will be aligned along the baseline;...
  • Page 32: Selecting International Character Set

    CSN-80V User manual Set/cancel underline mode,based on n value as below: Function 0,48 Cancelunderlinemode Function 1,49 Setunderlinemode(1dotcoarse) 2,50 Setunderlinemode(2dotcoarse) 0 ≤ n ≤2,48≤ n ≤ 50 Range Default Printer can print underline for all characters(including charactersspace in left and right),but expect for setted blank by HT and Clockwise 90°...
  • Page 33: Select Character Code

    CSN-80V User manual Notes None 1B 40 1B 52 00 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 Example 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D...
  • Page 34: ③Graphic Printing Command

    CSN-80V User manual CP855 CP857[Turkish] WCP1250[Central Europe] CP775 WCP1254[Turkish] WCP1255[Hebrew] WCP1256[Arabic] WCP1258[Vietnam] ISO-8859-2[Latin 2] ISO-8859-3[Latin 3] ISO-8859-4[Baltic] ISO-8859-5[Cyrillic] ISO-8859-6[Arabic] ISO-8859-7[Greek] ISO-8859-8[Hebrew] ISO-8859-9[Turkish] ISO-8859-15 [Latin 9] Thai2 CP856 Cp874 CP932 SHIFT_JIS UNICODE UCS-2 BIG5 Range 0 ≤ n ≤ 255 Default...
  • Page 35 CSN-80V User manual Print vertical module graphic data,the parametersare as below: m is bit map format: mode horizontal scale vertical scale 8dots single density ×2 ×3 8dots double density ×1 ×3 Function 32 24dots single density ×2 ×1 33 24dots double density ×1 ×1 Hl、Hh is horizontal direction dots(Hl+256×Hh)...
  • Page 36: Print Graphics Horizontal Module Data

    CSN-80V User manual After filling graphic data,you can continue to fill other information to make graphic and other information print simultaneously. After filling bitmap,you can use ESC J(n=24)command to print,and also can use LF command to print.But using LF command will cause paper feeding(feeding paper according to the line space),and make graphic continuous between different lines.And can set line space as 0 to...
  • Page 37: Define Downloaded Bitmap

    CSN-80V User manual 0 ≤ d ≤ 255 k = (Hl + Hh×256)×(yL + yH×256) Default None [d] k corresponding bit is 1,which means that this bit can print.While it is 0,it means that this bit can not print. If the horizontal bytes exceed printing area, then the exceeding part will be ignored.
  • Page 38: Print Downloaded Bitmap

    CSN-80V User manual The downloaded bitmap definition will be cleared when: ESC @ is executed. ESC & is executed. Printer is reset or the power is turned off. The following figure shows the relationship between the downloaded bitmap and the printed data...
  • Page 39: Define Nv Bitmap

    CSN-80V User manual 0, 48 Normal 1, 49 Double-width 2, 50 Double-height 3, 51 Quadruple Parameter 0 ≤ m ≤ 3 range 48 ≤ m ≤ 51 Default None This command will be ignored if the bitmap data has not been defined.
  • Page 40 CSN-80V User manual Frequent writing command executions may damage the NV memory. Therefore, it is recommended to write the NV memory no more than 10 times per day. The printer performs a hardware reset operation after the procedure of placing the image into the NV memory. Therefore, user-defined characters, downloadedbitmaps should be defined only after completing this command.
  • Page 41 CSN-80V User manual printer processes a data group [xL xH yL yH d1...dk] once. The printer uses ([data: xH× 256)×(yL yH× 256)×8] [header :4]) bytes of NV memory. The definition area in this printer is a maximum of 192K bytes. This...
  • Page 42: Print Nv Bitmap

    CSN-80V User manual 1B 40 1C 71 01 03 00 03 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF Example FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF...
  • Page 43: Print Bitmap

    CSN-80V User manual ASCII :FS p n m :28 112 n m Code HEX :1C 70 n m Print NV bitmap n using the mode specified by m. Mode 0, 48 Normal Function 1, 49 Double-width 2, 50 Double-height 3, 51 Quadruple 0 ≤...
  • Page 44: Print Msb Bitmap

    CSN-80V User manual r:Stands for height of bitmap n:Stands for width of bitmap Bitmap format Function Parameter None range Default None Support Notes None Example None Print MSB bitmap Name Print MSBbitmap ASCII DC2 V nL nH [d1…dn] : Code 18 86 nL nH [d1…dn]...
  • Page 45: ④Tab Commands

    CSN-80V User manual Example None Print LSB bitmap Name Print LSBbitmap ASCII DC2 v nL nH [d1…dn] : Code 18 118 nL nH [d1…dn] : HEX : 12 76 nL nH [d1…dn] The width of the bitmap must be the same as that of the printer...
  • Page 46: Horizontal Tab Position Setting

    CSN-80V User manual star position of the next line(as the data is full,print and wrap) Example none Horizontal tab position setting Name horizontal tab position setting ASCII :ESC D [d]k NUL Code :27 68 [d]k 0 HEX :1B 44 [d]k 00...
  • Page 47: ⑤One-Dimension Bar Code Command

    CSN-80V User manual ⑤One-dimension bar code command 1D bar code readable character(HRI) print position setting Name 1D bar code readable character(HRI)print position setting ASCII :GS H n Code :29 72 n HEX :1D 48 n Set 1D bar code readable character(HRI)print position,n parameter meaning as below:...
  • Page 48: Bar Code Width Setting

    CSN-80V User manual :29 104 n DEX :1D 68 n Parameter n specifies the height of a bar code in dots: Function Parameter 1 ≤ n ≤ 255 range Defaults n = 64 Notes The command setting will be valid after ESC @、printer reset、power off...
  • Page 49 CSN-80V User manual Hex :1D 6B m n [d]k 1D bar code printing,the parameters meaning as below: m is encoding n is code data length,only for (command B),the difference between (A) and (B)is that the data (A) end with NULL,but (B) indicates the data length...
  • Page 50 CSN-80V User manual leng fixe UPC-A n = 11,12 48≤d≤57 48≤d≤57 6≤n≤8, fixe [when n = UPC-E n = 11,12 7,8,11,12, d1 = 48 ] JAN13 fixe n = 12,13 48≤d≤57 (EAN13) JAN8 fixe n = 7,8 48≤d≤57 (EAN8) 48≤d≤57,...
  • Page 51 CSN-80V User manual perform barcode printing Paper feed as needed when the command is carried out,that not affected by ESC2,ESC3 line space settings,and do not influence line space settings The command is not affected by ESC ! character style setting...
  • Page 52 CSN-80V User manual Whatever the input data length is 12 or 13,check bit is automatically inserted or corrected Initial character,central split character and terminator inserted automatically When print EAN8(m = 3 or 68),please pay attention as following: Whatever input data length is 7 or 8,the check bit is automatically inserted...
  • Page 53: ⑥ Two-Dimensional Bar Code Commands

    CSN-80V User manual Inserted Inserted (d1...dk) automatically automatically Connection structure as below: Initi char acte part bit A part bit A ator r set Inserted Inserted automatica automatica (d1...dk) The encoding system intelligently identifies data and implements minimum length encoding without the user set character (include starting...
  • Page 54: Setting Error Correction Level Of Qr Code

    CSN-80V User manual Function Setting mode type of QR code pL=3, pH=0 Parameter cn=49 range fn=67 0 ≤ n ≤ 16 Default Notes Setting mode type of QR code to [n dot × n dot]. Example None Setting error correction level of QR code...
  • Page 55: Printing Qr Code

    CSN-80V User manual HEX :1D 6b pL pH cn fn m d1…dk Function Store QR code data to QR code data buffer 4 ≤ (pL + pH×256 ) ≤ 7092 (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 28)
  • Page 56: Printing Two Dimensional Code

    CSN-80V User manual Setting QR code graph information The detailed graph information is as follows: Transmit data Hexadecim Decimal Data type Header 1byte Flag 1byte Width 30H-39H 48-57 1-5byte Separator 1byte Height 30H-39H 48-57 1-5byte Separator 1byte Function Fixed Value...
  • Page 57: Printing Two Dimensional Code

    CSN-80V User manual r: describes error correction rank nL nH: describes data length d1…dk: describes two dimensional code to be printed 0 ≤ v ≤ 17 Parameter 1 ≤ r ≤ 4 range k = nL + 256 * nH...
  • Page 58: Printing Double Qr Code

    CSN-80V User manual Range None Default None Notes None Example None Printing double QR code Name Printing double QR code ASCII :US Q m n p1H p1L l1H l1L ecc1 v1 d1…dn p2H p2L 12H l2L ecc2 v2 dk…dm :27 81 m n p1H p1L l1H l1L ecc1 v1 d1…dn Code p2H p2L 12H l2L ecc2 v2 dk…dm...
  • Page 59: ⑦Status Querying Commands

    CSN-80V User manual normal data To Print string “0123456789” in QR Code at position 32 with ecc 1and Print string “987654321” in QR Code at position 192 with ecc 2, and module size 3, you should send command as follow。...
  • Page 60: Transit The Printer Status To Host

    CSN-80V User manual Undefined. Paperend sensor: paper adequate. (0C) (12) Paperend sensor: paper near end. unused. fixed to be Off. Undefined. unused. fixed to be Off. Paper sensor status (n = 1, 49): Bits 2 and 3: When the paper end sensor detects the paper end, the printer goes offline and does not execute this command.
  • Page 61: Select Peripherals

    CSN-80V User manual HEX :1D 49 n Transit printer ID or the information that specified by printer Send bytes are defined as follows: ID type of printer HEX:20/DEC:32 1,49 ID of printer type 2,50 ID type Check below Bites Off/on...
  • Page 62: Real-Time Transmission Status

    CSN-80V User manual Enable printer Forbid printer 0 ≤ n ≤ 255 Range Default Notes None Example None Transit the status of peripherals to host Name Transit the status of peripherals to host ASCII :ESC u Code DEC:27 117 :1B 75 Transit the status of peripherals to host, only works in serial printer.
  • Page 63 CSN-80V User manual ASCII :DLE EOT n DEC :16 4 n Code HEX :10 04 n According to below parameters, transit the real-time status of printer,n stands for printer status: N=1:transmit printer status Function N=2:transmit off-line status N=3:transmit error status...
  • Page 64 CSN-80V User manual The paper has been torn away The paper hasn’t been torn away n=2:transit off-line status bite Hexadecim decimalism Function 0 00 Fixed to be 0 1 02 Fixed to be 1 0 00 Turn off upper cover...
  • Page 65 CSN-80V User manual Unrecoverableerroe Printer head tempand voltage are normal Printer head temp.and voltage are exceed Fexed to be 0 Unrecoverable error: abnormal input voltage Automatic recovery error: refers to the printing head overheating error. When the printing head overheating error occurs, wait for a period of time.
  • Page 66: Real-Time Pulse

    CSN-80V User manual Restart printing from the error recovery and from the line where the error occurred This command is ignored unless a recoverable error occurs Restore the printer from the error status and empty the command receiving buffer and printing buffer,...
  • Page 67: ⑧Commands In Page Print Mode

    CSN-80V User manual ⑧Commands in page print mode Forms feed Name Forms feed ASCII :FF Code Decimal :12 Hex :0C The FF command prints the data already contained in the print buffer, then Function sets the next-data receive position at the leftmost column on the next page.
  • Page 68: Line Print Mode Select

    CSN-80V User manual After turning on power,or resetting printer printing by ESC@ ,page print mode is returned to line print mode. Example None Line print mode select. Name Line print mode select. ASCII :ESC S Code Decimal :27 83 Hex :1B 53 Function The ESC S command selects line print mode.
  • Page 69: Page Print Mode Print Area Setting

    CSN-80V User manual Range 0 ≤ n ≤ 3, 48≤ n ≤ 51 Default value When line mode is specified, only the internal set values are changed, Notes printing in line mode is not influenced by this command. If page area is changed by ESC W, the start point of character...
  • Page 70: Vertical Absolute Position Setting In Page Print Mode

    CSN-80V User manual command processing and follows the following data to normal processing; This command sets the area of the data buffer, which is the area specified by the ESC T in the Print area range ; If the (horizontal start point+width of print area)exceed the print area,then the print area width is automatically set to (horizontal printable area-horizontal start point);...
  • Page 71: Vertical Relative Position Setting In Page Print Mode

    CSN-80V User manual If start area is set to upper left or lower right,then this command sets absolute area in vertical direction If start area is set to upper right or lower left,then this command sets absolute area in horizontal direction...
  • Page 72: Print Self-Test Page

    CSN-80V User manual Example None Print self-test page Name Print self-test page ASCII :DC2 T Decimal :18 84 Code Hex :12 54 Printing self-test page which including firmware Function version,interface,codepage and other some information Range None Default value None Notes...
  • Page 73: Full Cut

    CSN-80V User manual 1D 56 00 30 30 30 0D 0A 1D 56 01 30 30 30 0D 0A 1D 56 42 00 Full cut Name Full cut ASCII :ESC i Code Decimal :27 105 Hex :1B 69 Function Full cut mode...
  • Page 74: Setting Up Paper Type

    CSN-80V User manual 0 ≤ t2 ≤ 255 Default value 无 1、The pulse signal which is set by t1 and t2 is out from indicated drawer kick connecter pin by parameter m. Function Notes 0,48 Drawer kick/Turn off the signal.(No.2pin)...

Table of Contents