Citizen CT-S280 Command Reference Manual
Hide thumbs Also See for CT-S280:
Table of Contents

Advertisement

Command Reference

MODEL :
CT-S280
CT-S281
CT-S300
CT-S310
CT-S310II
CT-S2000
CT-S4000
CT-S601
CT-S651
CT-S801
CT-S851
BD2-2220
PMU Series
CT-P29x Series
Revision 0.14 2011/03/25

Advertisement

Table of Contents
loading

Summary of Contents for Citizen CT-S280

  • Page 1: Command Reference

    Command Reference MODEL : CT-S280 CT-S281 CT-S300 CT-S310 CT-S310II CT-S2000 CT-S4000 CT-S601 CT-S651 CT-S801 CT-S851 BD2-2220 PMU Series CT-P29x Series Revision 0.14 2011/03/25...
  • Page 2 Supported CT-S290/291 Model name descrition of CT-P29x series is changed accordingly. 0.14 2011/03/25 Supported CT-S310II GS1Databar is added. CITIZEN is a registered trade mark of CITIZEN HOLDINGS CO., LTD., Japan. CITIZEN es una marca registrada de CITIZEN HOLDINGS CO., LTD., Japón.
  • Page 3: Table Of Contents

    ONTROL OMMANDS 1.3.1 Control Command Details........................8 1.3.2 How to Send Control Commands......................8 2. CONTROL COMMANDS..................9 2.1ESC/POSC ........................9 OMMAND 2.1.1 CT-S280 ..............................9 2.1.2 CT-S281 ...............................12 2.1.3 CT-S300 ...............................15 2.1.4 CT-S310 ...............................18 2.1.5 CT-S310II............................21 2.1.6 CT-S2000.............................25 2.1.7 CT-S4000.............................29 2.1.8 CT-S601/651/801/851........................33 2.1.9 BD2-2220 ............................37 2.1.10 PMU2XXX............................40...
  • Page 4 ESC E n................................68 ESC G n ................................69 ESC M n................................70 ESC R n................................71 ESC V n................................72 ESC t n................................73 ESC { n................................74 ESC ~ J n (Valid in CBM-270-Compatible Mode) ..................75 ESC ~ J n (Valid in CBM1000-Compatible Mode)..................76 DC3 n (Valid in CBM-270-Compatible Mode)....................
  • Page 5 GS V m --- (1)..............................140 GS V m n --- (2) ..............................140 2.2.12 Bar Code Commands........................141 GS H n ................................141 GS f n................................142 GS h n................................143 (1)GS k m [d1...dk] NUL..........................144 (2)GS k m n [d1...dn]............................144 GS w n................................150 2.2.13 Commands for Non-volatile Memory..................
  • Page 6 GS C ; n1 ; n2 ; n3 ; n4 ; n5 ;..........................187 GS c...................................188 GS l n1L n1H n2L n2H ...........................189 GS p n................................190 FS FF.................................191 2.2.16 Printer Function Setting Commands..................192 GS ( D pL pH m [a1 b1] ... [ak bk] ......................192 GS ( E pL pH fn […]............................193 fn=1: Function 1 Transferring to Printer Function Setting Mode....................194 fn=2: Function 2 End of Printer Function Setting Mode......................194...
  • Page 7 3.3.2 JIS Kanji Level 1 ..........................366 3.3.3 JIS Kanji Level 2 ..........................372 4. MEMORY SWITCH ..................379 4.1M ........................379 EMORY WITCHES 4.1.1 CT-S280 ............................379 4.1.2 CT-S281 ............................381 4.1.3 CT-S300 ............................383 4.1.4 CT-S310 ............................384 4.1.5 CT-S310II............................386 - 6 -...
  • Page 8 4.1.6 CT-S2000............................388 4.1.7 CT-S4000............................390 4.1.8 CT-S801/851 ........................... 392 4.1.9 CT-S601/651 ........................... 394 4.1.10 BD2-2220............................396 4.1.11 PMU2XXX............................397 4.1.12 PMU2XXXII............................ 399 4.1.13 PMU2300III........................... 401 4.1.14 CT-P29x series..........................404 4.2D ....................406 ETAILS OF EMORY WITCHES 4.2.1 MSW1..............................406 4.2.2 MSW2..............................
  • Page 9: Outline

    BASIC programming is explained. Example 1 Let’s print a character string “CITIZEN” in enlarged (double-height, double-width) and in normal format. Program coding The Control Command shows that the command name for setting the size of a character is GS !. Let’s make a program using this code.
  • Page 10: Control Commands

    2. CONTROL COMMANDS 2.1 ESC/POS Command List 2.1.1 CT-S280 Print Control Commands Commands Function MODE GS P Page Printing and paper feed S・P S・P Back to printing Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE)
  • Page 11 Print Position Commands Command Function MODE GS P Page S・P Horizontal tab S・P ESC $ Specifying the absolute positions ○ ESC D Setting horizontal tab position S・P ESC T Selecting the character printing direction in PAGE MODE ESC W Defining the print area in PAGE MODE ○...
  • Page 12: Kanji Control Commands

    Bar Code Commands Command Function MODE GS P Page S・P GS H Selecting of printing position of HRI characters S・P GS f Selecting the font of HRI characters GS h Specifying the height of the bar code S・P GS k Printing the bar code S・P S・P...
  • Page 13: Ct-S281

    2.1.2 CT-S281 Print Control Commands Commands Function MODE GS P Page S・P Printing and paper feed S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark and paper feeding to the top of the print position (with Black mark/Label paper selected) ESC FF Printing data in PAGE MODE...
  • Page 14 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 15: Dimensional Code Commands

    Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode FS & Setting Kanji mode S・P FS - Setting/Canceling Kanji underline S・P FS . S・P Canceling Kanji mode S・P FS 2 Defining external character S・P FS C Selecting Kanji code system S・P FS S...
  • Page 16: Ct-S300

    2.1.3 CT-S300 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 17 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 18: Black Mark Control Commands

    Commands for Non-volatile Memory Command Function MODE GS P Page FS p Printing the download NV bit images FS q Defining the download NV bit image Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS &...
  • Page 19: Ct-S310

    2.1.4 CT-S310 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 20 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 21 Commands for Non-volatile Memory Command Function MODE GS P Page FS p Printing the download NV bit images FS q Defining the download NV bit image Kanji Control Commands Command Function MODE GS P Page FS ! Collectively setting Kanji print mode S・P S・P FS &...
  • Page 22: Ct-S310Ii

    2.1.5 CT-S310II Print Control Commands Command Function MODE GS P Page S・P Printing and paper feed S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 23 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode GS * Defining the download bit image...
  • Page 24 Commands for Non-volatile Memory Command Function MODE GS P Page GS ( C Editing user NV memory GS ( L Specifying graphics data GS 8 L GS g 0 Initializing maintenance counter GS g 2 Sending maintenance counter FS p Printing the download NV bit images FS q Defining the download NV bit image...
  • Page 25 Other Commands Command Function MODE GS P Page S・P DLE ENQ Real-time request to printer S・P DLE DC4 Outputting specified pulse in real-time/Buffer clear 330/331 ESC = Data input control S・P ESC @ Initializing the printer S・P ESC L Selecting PAGE MODE ESC S Selecting STANDARD MODE ESC p...
  • Page 26: Ct-S2000

    2.1.6 CT-S2000 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 27 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 28 Commands for Non-volatile Memory Command Function MODE GS P Page GS ( C Editing user NV memory GS ( L Specifying graphics data GS 8 L GS g 0 Initializing maintenance counter GS g 2 Sending maintenance counter FS p Printing the download NV bit images FS q Defining the download NV bit image...
  • Page 29 Other Commands Command Function MODE GS P Page S・P DLE ENQ Real-time request to printer S・P DLE DC4 Outputting specified pulse in real-time/Buffer clear 330/331 ESC = Data input control S・P S・P ESC @ Initializing the printer ESC L Selecting PAGE MODE ESC S Selecting STANDARD MODE ESC p...
  • Page 30: Ct-S4000

    2.1.7 CT-S4000 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 31 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 32 Commands for Non-volatile Memory Command Function MODE GS P Page GS ( C Editing user NV memory GS ( L Specifying graphics data GS 8 L GS g 0 Initializing maintenance counter GS g 2 Sending maintenance counter FS p Printing the download NV bit images FS q Defining the download NV bit image...
  • Page 33 Other Commands Command Function MODE GS P Page S・P DLE ENQ Real-time request to printer S・P DLE DC4 Outputting specified pulse in real-time/Buffer clear 330/331 ESC = Data input control S・P S・P ESC @ Initializing the printer ESC L Selecting PAGE MODE ESC S Selecting STANDARD MODE ESC p...
  • Page 34: Ct-S601/651/801/851

    2.1.8 CT-S601/651/801/851 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 35 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page ESC * Specifying the bit image mode S・P S・P...
  • Page 36 Commands for Non-volatile Memory Command Function MODE GS P Page GS ( C Editing user NV memory GS ( L Specifying graphics data GS 8 L GS g 0 Initializing maintenance counter GS g 2 Sending maintenance counter FS p Printing the download NV bit images FS q Defining the download NV bit image...
  • Page 37 Other Commands Command Function MODE GS P Page S・P DLE ENQ Real-time request to printer S・P DLE DC4 Outputting specified pulse in real-time/Buffer clear 330/331 ESC = Data input control S・P S・P ESC @ Initializing the printer ESC L Selecting PAGE MODE ESC S Selecting STANDARD MODE ESC p...
  • Page 38: Bd2-2220

    2.1.9 BD2-2220 Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) ESC FF Printing data in PAGE MODE S・P ESC J Printing and feeding paper in minimum pitch...
  • Page 39 Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode S・P GS * Defining the download bit image GS / Printing the downloaded bit image S・P GS v 0 Printing of raster bit image Status Commands Command Function...
  • Page 40 Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS & Setting Kanji mode FS - Setting/Canceling Kanji underline S・P FS . S・P Canceling Kanji mode S・P FS 2 Defining external character FS C Selecting Kanji code system S・P...
  • Page 41: Pmu2Xxx

    2.1.10 PMU2XXX Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 42 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode S・P GS *...
  • Page 43 Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS & Setting Kanji mode FS - Setting/Canceling Kanji underline S・P FS . Canceling Kanji mode S・P S・P FS 2 Defining external character S・P FS C Selecting Kanji code system...
  • Page 44: Pmu2Xxxii

    2.1.11 PMU2XXXII Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 45 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode S・P GS *...
  • Page 46 Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS & Setting Kanji mode FS - Setting/Canceling Kanji underline S・P FS . S・P Canceling Kanji mode S・P FS 2 Defining external character FS C Selecting Kanji code system S・P...
  • Page 47: Pmu2300Iii

    2.1.12 PMU2300III Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 48 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode S・P GS *...
  • Page 49 Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS & Setting Kanji mode FS - Setting/Canceling Kanji underline S・P FS . S・P Canceling Kanji mode S・P FS 2 Defining external character FS C Selecting Kanji code system S・P...
  • Page 50: Ct-P29X Series

    2.1.13 CT-P29x series Print Control Commands Command Function MODE GS P Page Printing and paper feed S・P S・P Back to printing (1)Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) (2)Printing of Black mark/Label paper and feeding paper to the top of the print position (with Black mark/Label paper selected) ESC FF...
  • Page 51 Line Feed Span Commands Command Function MODE GS P Page S・P ESC 2 Specifying initial line feed rate S・P ESC 3 Setting line feed rate of minimum pitch ○ Bit Image Commands Command Function MODE GS P Page S・P ESC * Specifying the bit image mode GS * Defining the download bit image...
  • Page 52 Kanji Control Commands Command Function MODE GS P Page S・P FS ! Collectively setting Kanji print mode S・P FS & Setting Kanji mode FS - Setting/Canceling Kanji underline S・P FS . S・P Canceling Kanji mode S・P FS 2 Defining external character FS C Selecting Kanji code system S・P...
  • Page 53: Command Details

    2.2 Command Details 2.2.1 Description of Items XXXX support model [Function] The name of a command. [Code] The string of codes comprising the command is represented by < >H for hexadecimal numbers, < >B for binary numbers, and < > for decimal numbers, [ ] k denotes the number of repetition of “k” times. [Range] Indicates the values (setting range) of arguments of the command.
  • Page 54: Print Control Commands

    2.2.2 Print Control Commands CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S281 [Function] Printing and paper feed [Code] <0A>H [Outline] [The specification which is common to the model] • Prints data inside the print buffer and feeds paper based on the line feed amount having been set.
  • Page 55 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310II CT-S281 [Function] Back to printing [Code] <0D>H [Outline] [The specification which is common to the model] (1) MSW* 1-5 OFF: This command is ignored. (2) MSW 1-5 ON: The same operation as LF is executed.
  • Page 56: Ff (At Selection Of

    FF (At selection of PAGE MODE) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310II CT-S281 [Function] Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE MODE) [Code] <0C>H...
  • Page 57: Esc Ff

    ESC FF CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310II CT-S281 [Function] Printing data in PAGE MODE [Code] <1B>H<0C>H [Outline] [The specification which is common to the model] • Executes a batch printout of the data mapped in the entire print area in PAGE MODE.
  • Page 58: Esc J N

    ESC J n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310II CT-S281 [Function] Printing and feeding paper in minimum pitch [Code] <1B>H<4A>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 59: Esc D N

    ESC d n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing and feeding the paper by “n” lines [Code] <1B>H<64>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] Prints data in the print buffer and feeds paper by “n”...
  • Page 60: Print Character Commands

    2.2.3 Print Character Commands CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Canceling print data in PAGE MODE [Code] <18>H [Outline] [The specification which is common to the model] Erases all data contained in the currently effective print area in PAGE MODE.
  • Page 61: Esc Sp N

    ESC SP n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the right spacing of the character [Code] <1B>H<20>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 62: Esc ! N

    ESC ! n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Collectively specifying the printing mode [Code] <1B>H<21>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] Printing mode is assigned.
  • Page 63 [Caution] • With double height and double width being specified simultaneously, quadruple characters are created. • An underline is attached to the full character width, which, however, is not attached to the part having been skipped by the horizontal tab (HT). Neither is it attached to 90°-right-turned characters. •...
  • Page 64: Esc % N

    ESC % n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling download character set [Code] <1B>H<25>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] Specifying/canceling download characters.
  • Page 65: Esc & S N M [ A [P] S X A ] M-N+1

    • Download characters thus defined remain valid until redefinition, execution of ESC @, GS *, FS q, GS (A, deletion by ESC ?, or power OFF is performed. [Caution] [The specification which depend on the model] CT-S280/CT-S281/CT-S300/CT-S310/BD2-2220/PMU series CT-P29x series • Running this command clears the definition of the download bit image. CT-S2000/CT-S4000 /CT-S801/CT-S851/CT-S601/CT-S651 •...
  • Page 66 [Example] 12dot 24dot Font A Create each data bit by setting “1” for a printed dot and “0” for an unprinted dot. [Sample Program] Refer to Sample Program and Print Results for ESC %. - 65 -...
  • Page 67: Esc - N

    ESC - n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying /canceling underline [Code] <1B>H<2D>H<n> [Range] 0≤n≤2, 48≤n≤50 [Outline] [The specification which is common to the model] • Specifying /canceling an underline.
  • Page 68: Esc ? N

    ESC ? n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Deleting download characters [Code] <1B>H<3F>H<n> [Range] 32≤n≤126 [Outline] [The specification which is common to the model] Deletes the downloaded characters of specified code.
  • Page 69: Esc E N

    ESC E n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling emphasis printing [Code] <1B>H<45>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • Specifying/canceling the emphasized characters.
  • Page 70: Esc G N

    ESC G n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling double strike printing [Code] <1B>H<47>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • Specifying /canceling the double strike printing.
  • Page 71: Esc M N

    ESC M n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selection of character fonts [Code] <1B>H<4D>H<n> [Range] 0≤n≤2, 48≤n≤50 [Outline] [The specification which is common to the model] • Selects character fonts.
  • Page 72: Esc R N

    ESC R n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the international character set [Code] <1B>H<52>H<n> [Range] [The specification which depend on the model] CT-S280/CT-S300/BD2-2220 0≤n≤13 CT-S281/CT-S310/CT-S2000/CT-S4000 CT-S801/CT-S851/CT-S601/CT-S651/PMU...
  • Page 73: Esc V N

    ESC V n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling 90°-right-turned characters [Code] <1B>H<56>H<n> [Range] 0≤n≤1, 48≤n≤49 [Outline] [The specification which is common to the model] • Specifying/canceling 90°-right-turned characters.
  • Page 74: Esc T N

    ESC t n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the character code table [Code] <1B>H<74>H<n> [Range] 0≤n≤9, 16≤n≤19, n=26, 40, 255 [Outline] [The specification which is common to the model] •...
  • Page 75: Esc { N

    ESC { n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling the inverted characters [Code] <1B>H<7B>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • “n” is valid only for the lowest bit (n0).
  • Page 76: Esc ~ J N (Valid In Cbm-270-Compatible Mode)

    ESC ~ J n (Valid in CBM-270-Compatible Mode) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifies/cancels printing in red (black-based paper) [Code] <1B>H<7E>H<4A>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 77: Esc ~ J N (Valid In Cbm1000-Compatible Mode)

    ESC ~ J n (Valid in CBM1000-Compatible Mode) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S281 CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II [Function] Specifies/cancels printing in red (black-based paper) [Code] <1B>H<7E>H<4A>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 78: Dc3 N (Valid In Cbm-270-Compatible Mode)

    DC3 n (Valid in CBM-270-Compatible Mode) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifies/cancels printing in red (black-based paper) [Code] <13>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 79 LPRINT "AAAAA"; CHR$(&HA); LPRINT CHR$(&H13); CHR$(0); LPRINT "AAAAA"; CHR$(&HA); [Print Results] Red printing AAAAA Black printing AAAAA * When dedicated thermal paper (Black-based paper) is used. - 78 -...
  • Page 80: Dc3 N (Valid In Cbm1000-Compatible Mode)

    DC3 n (Valid in CBM1000-Compatible Mode) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S281 CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II [Function] Specifies/cancels printing in red (black-based paper) [Code] <13>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 81: Gs ! N

    GS ! n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the character size [Code] <1D>H<21>H<n> [Range] 0≤n≤255 Where: 1≤vertical magnification≤8, 1≤horizontal magnification≤8 [Outline] [The specification which is common to the model] •...
  • Page 82 [Caution] [The specification which is common to the model] • This command is valid for all characters (alphanumeric, kana, and kanji) except for HRI characters. • This command is ignored if either the vertical magnification or horizontal magnification is out of the defined range.
  • Page 83: Gs B N

    GS B n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling the black/white inverted printing [Code] <1D>H<42>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • This command specifies or cancels the black/white inverted printing.
  • Page 84: Gs B N

    GS b n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying/canceling the smoothing [Code] <1D>H<62>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • This command specifies or cancels the smoothing.
  • Page 85: Print Position Commands

    2.2.4 Print Position Commands CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Horizontal tab [Code] <09>H [Outline] [The specification which is common to the model] • Shifts the printing position to the next horizontal tab position.
  • Page 86: Esc $ N1 N2

    ESC $ n1 n2 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the absolute positions [Code] <1B>H<24>H<n1><n2> [Range] 0≤n1≤255 0≤n2≤255 [Outline] [The specification which is common to the model] •...
  • Page 87: Esc D [N] K Null

    ESC D [n] k NULL CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting horizontal tab position [Code] <1B>H<44>H [<n>] k<00>H [Range] 1≤n≤255 0≤k≤32 [Outline] [The specification which is common to the model] •...
  • Page 88: Esc T N

    ESC T n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the character printing direction in PAGE MODE [Code] <1B>H<54>H<n> [Range] 0≤n≤3, 48≤n≤51 [Outline] [The specification which is common to the model] •...
  • Page 89: Esc W Xl Xh Yl Yh Dxl Dxh Dyl Dyh

    ESC W xL xH yL yH dxL dxH dyL dyH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Defining the print area in PAGE MODE [Code] <1B>H<57>H<xL><xH><yL><yH><dxL><dxH><dyL><dyH> [Range] 0≤xL, xH, yL, yH, dxL, dxH, dyL, dyH ≤255...
  • Page 90 58mm 54mm/(432) CT-S2000/ CT-S4000/ CT-S801/CT-S851/CT-S601/CT-S651 BD2-2220/PMU2XXX/PMU2XXXII 58mm 52.5mm/(420) CT-S2000/ CT-S801/CT-S851/CT-S601/CT-S651/CT-S310II 58mm 51mm/(408) CT-P290/291 58mm 48.75mm(390) CT-S801/CT-S851/CT-S601/CT-S651/CT-S310II 58mm 48mm/(384) CT-S280/CT-S281/CT-S300/CT-S310/CT-S2000 CT-S801/CT-S851/CT-S601/CT-S651 CT-P290/291/292/293/CT-S310II 58mm 45mm/(360) CT-S300/CT-S310/CT-S2000/ CT-S4000/CT-S801/CT-S851 CT-S601/CT-S651/CT-S310II [See Also] Appendix 5.1 “Explanation on PAGE MODE” CAN, GS P - 89 -...
  • Page 91: Esc \ Nl Nh

    ESC \ nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the relative position [Code] <1B>H<5C>H<nL><nH> [Range] 0≤nL≤255 0≤nH≤255 [Outline] [The specification which is common to the model] •...
  • Page 92: Esc A N

    ESC a n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Aligning the characters [Code] <1B>H<61>H<n> [Range] 0≤n≤2, 48≤n≤50 [Outline] [The specification which is common to the model] • All the printed data within one line are aligned in the specified position.
  • Page 93: Gs $ Nl Nh

    GS $ nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the absolute position of character vertical direction in PAGE MODE [Code] <1D>H<24>H<nL><nH> [Range] 0≤nL≤255, 0≤nH≤255 [Outline] [The specification which is common to the model] •...
  • Page 94: Gs L Nl Nh

    GS L nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the left margin [Code] <1D>H<4C>H<nL><nH> [Range] 0≤nL≤255, 0≤nH≤255 [Outline] [The specification which is common to the model] •...
  • Page 95: Gs W Nl Nh

    GS W nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the print area width [Code] <1D>H<57>H<nL><nH> [Range] 0≤nL≤255 0≤nH≤255 [Outline] [The specification which is common to the model] •...
  • Page 96 CT-S300/CT-S310/CT-S2000/CT-S4000 80mm 64mm/(512) CT-S801/CT-S851/CT-S601/CT-S651/CT-S310II 60mm 54.5mm/(436) CT-S2000/ CT-S801/CT-S851/CT-S601/CT-S651 CT-S2000/ CT-S4000/ CT-S801/CT-S851/CT-S601/CT-S651 58mm 54mm/(432) BD2-2220/PMU2XXX/PMU2XXXII 58mm 52.5mm/(420) CT-S2000/ CT-S801/CT-S851/CT-S601/CT-S651/CT-S310II 58mm 51mm(408) CT-P290/291 58mm 48.75mm(390) CT-S801/CT-S851/CT-S601/CT-S651/CT-S310II CT-S280/CT-S281/CT-S300/CT-S310/CT-S2000 58mm 48mm/(384) CT-S801/CT-S851/CT-S601/CT-S651 CT-P290/291/292/293/CT-S310II CT-S300/CT-S310/CT-S2000/ 58mm 45mm/(360) CT-S4000/CT-S801/CT-S601/CT-S310II [See Also] GS P - 95 -...
  • Page 97: Gs \ Nl Nh

    GS \ nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the relative vertical position of a character in PAGE MODE [Code] <1D>H<5C>H<nL><nH> [Range] 0≤nL≤255, 0≤nH≤255 [Outline] [The specification which is common to the model] •...
  • Page 98: Line Feed Span Commands

    Specifying 1/6-inch line feed rate [Code] <1B>H<32>H [Outline] [The specification which depend on the model] CT-S280/CT-S281/CT-S300/CT-S310/BD2-2220/PMU series CT-P29x series The line feed rate per line is specified by 1/6 inch. CT-S2000/CT-S4000/CT-S801/CT-S851/CT-S601/CT-S651/CT-S301II The line feed rate per line is specified by MSW5-2 setting.
  • Page 99: Esc 3 N

    • The maximum settable line feed width is 1016 mm (40 inches). A setting greater than this maximum is trimmed to the maximum. [Default] [The specification which depend on the model] CT-S280/CT-S281/CT-S300/CT-S310/BD2-2220/PMU series CT-P29x series Approx. 4.23mm CT-S2000/CT-S4000/CT-S801/CT-S851/CT-S601/CT-S651 (1) MSW 5-2 OFF: Approx.
  • Page 100: Bit Image Commands

    2.2.6 Bit Image Commands ESC * m n1 n2 [d] k CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the bit image mode [Code] <1B>H<2A>H<m>H<n1><n2> [<d>] k [Range] m=0, 1, 32, 33 0≤n1≤255, 0≤n2≤2...
  • Page 101 • After completion of bit image printing, the printer returns to normal data processing mode. - 100 -...
  • Page 102: Gs * N1 N2 [D] N1Xn2X8

    [The specification which is common to the model] • Relations between the bit image data and the dots defined are shown below. [The specification which depend on the model] CT-S280/CT-S281/CT-S300/CT-S310/BD2-2220/PMU series CT-P29x series • With this command executed, the defined content of a downloaded character is cleared.
  • Page 103: Gs / M

    GS / m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing the downloaded bit image [Code] <1D>H<2F>H<m> [Range] 0≤m≤3, 48≤m≤51 [Caution] [The specification which is common to the model] •...
  • Page 104: Gs V 0 M Xl Xh Yl Yh D1

    GS v 0 m xL xH yL yH d1 ... dk CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing of raster bit image [Code] <1D>H<76>H<30>H<m><xL><xH><yL><yH> [<d>] k [Range] 0≤m≤3, 48≤m≤51, 0≤xL≤255, 0≤xH≤255, 0≤yL≤255, 0≤yH≤8, 0≤d≤255,...
  • Page 105 [Example] When xL + xH × 256 = 64 (xL+xH×256)×8 dots = 512 dots ドット=512 ドット yL+yH×256 dots - 104 -...
  • Page 106: Status Commands

    2.2.7 Status Commands DLE EOT n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sending status in real-time [Code] <10>H<04>H<n> [Range] 1≤n≤4 [Outline] [The specification which is common to the model] •...
  • Page 107 CT-S280 (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed Fixed Fixed Online status Fixed Offline status Fixed...
  • Page 108 CT-S281 (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Fixed Online status No BM detection error occurred.(only when Offline status B.M paper is selected) Fixed...
  • Page 109 CT-S281 (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 110 CT-S300/CT-S310 (3) Status caused by an error (when n = 3 is specified) (1) Printer status (When n = 1 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Status of pin 3 of drawer kick-out connector = L No BM detection error occurred.(only when Status of pin 3 of drawer kick-out connector = H BM paper is selected)
  • Page 111 CT-S300/CT-S310 (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 112 CT-S310II Status Hex. Decimal Fixed (1) Printer status (When n = 1 is specified) Fixed Status Hex. Decimal No Mechanism error occurred. Fixed A Mechanism error occurred. Fixed Auto cutter error not occurred Status of pin 3 of drawer kick-out connector = L Auto cutter error occurred Status of pin 3 of drawer kick-out connector = H Fixed...
  • Page 113 CT-S2000 (3) Status caused by an error (when n = 3 is specified) (1) Printer status (When n = 1 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Status of pin 3 of drawer kick-out connector = L No BM/Label detection error occurred.(only Status of pin 3 of drawer kick-out connector = H when BM/Label paper is selected)
  • Page 114 CT-S2000 (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 115 CT-S4000 (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed Status of pin 3 of drawer kick-out connector = L No Mechanism error occurred.
  • Page 116 CT-S4000 (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 117 CT-S801/CT-S851/CT-S601/CT-S651 (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Status of pin 3 of drawer kick-out connector = L No BM/Label detection error occurred.(only Status of pin 3 of drawer kick-out connector = H when BM/Label paper is selected)
  • Page 118 CT-S801/CT-S851/CT-S601/CT-S651 (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 119 BD2-2220 (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed Fixed Fixed Online status Auto cutter error not occurred Offline status Auto cutter error occurred Fixed...
  • Page 120 PMU2XXX/PMU2XXXII (3) Status caused by an error (when n = 3 is specified) (1) Printer status (When n = 1 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Fixed No BM/Label detection error occurred.(only Online status when BM/Label paper is selected) Offline status...
  • Page 121 PMU2XXX/PMU2XXXII (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 122 PMU2300III (1) Printer status (When n = 1 is specified) (3) Status caused by an error (when n = 3 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed No Mechanism error occurred. Fixed No BM/Label detection error occurred.(only Online status when BM/Label paper is selected) Offline status...
  • Page 123 PMU2300III (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Paper found by Paper Near-end Sensor Paper not found by Paper Near-end Sensor Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor...
  • Page 124 CT-P29x series (3) Status caused by an error (when n = 3 is specified) (1) Printer status (When n = 1 is specified) Status Hex. Decimal Status Hex. Decimal Fixed Fixed Fixed Fixed Fixed No Mechanism error occurred. Online status Offline status Fixed A Mechanism error occurred.
  • Page 125 CT-P29x series (4) Continuous paper detector status (When n = 4 is specified) Status Hex. Decimal Fixed Fixed Fixed Fixed Fixed Paper found by Paper-end Sensor Paper not found by Paper-end Sensor Paper found by Paper-end Sensor Paper not found by Paper-end Sensor Fixed - 124 -...
  • Page 126: Esc U N

    ESC u n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sending the peripheral device status [Code] <1B>H<75>H<n> [Outline] [The specification which is common to the model] • Send the current drawer kick connector pin#3 status.
  • Page 127: Esc V

    ESC v CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Transmission of printer status [Code] <1B>H<76>H [Outline] [The specification which is common to the model] • Transmits current printer status.
  • Page 128: Gs A N

    GS a n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Enabling/disabling ASB (Automatic Status Back) [Code] <1D>H<61>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • This command selects the status item to be addressed by ASB (Automatic Status Back.) Status Item Addressed by ASB Hex.
  • Page 129 [The specification which depend on the model] CT-S280/CT-S281/BD2-2220/PMU series/CT-P29x series • Bit 2 of the 1st byte (printer information) of the status sent in 4 bytes is set to 00H because drawer is not supported. PMU2300III • If the presenter function is valid, Bit 2 of the 2nd byte sent in 4 bytes status data is set to 04H when presenter error occurs.
  • Page 130 (2) 2nd byte (Error occurrence information) Status Hex. Decimal Undefined Undefined No Mechanism error occurred. No BM detection error occurred.(only when BM paper is selected) No presenter error occurred. (only when presenter function is enabled.) A Mechanism error occurred. A BM detection error occurred.(only when BM paper is selected) A presenter error occurred (only when presenter function is enabled.) Auto cutter error not occurred...
  • Page 131 PMU2300III (3) 3rd byte (Paper Sensor information) Status Hex. Decimal Paper found by Paper Near-end Sensor 0, 1 Paper not found by Paper Near-end Sensor Paper found by Paper-end Sensor Paper not found by Paper-end Sensor Paper not found by Presenter Sensor Paper found by Presenter Sensor Unused Undefined...
  • Page 132: Gs R N

    GS r n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sending status [Code] <1D>H<72>H<n> [Range] [The specification which depend on the model] CT-S280/CT-S281/BD2-2220/PMU series/CT-P29x series n=1, 49 CT-S300/CT-S310/CT-S2000/CT-S4000 CT-S801/CT-S851/CT-S601/CT-S651/CT-S310 II 1≤n≤2, 49≤n≤50...
  • Page 133 • Paper Sensor status (n=1, 49) Status Hex. Decimal Paper found by Paper Near-end Sensor 0, 1 Paper not found by Paper Near-end Sensor Paper found by Paper-end Sensor 2, 3 (0CH) (12) Paper not found by Paper-end Sensor Unused Undefined Undefined Unused...
  • Page 134: Paper Detecting Commands

    2.2.8 Paper Detecting Commands ESC c 3 n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the Paper Sensor valid for a Paper-end signal output [Code] <1B>H<63>H<33>H<n> [Range] 0≤n≤255...
  • Page 135: Esc C 4 N

    ESC c 4 n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the Paper Near-end Sensor valid for print stop [Code] <1B>H<63>H<34>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 136: Panel Switch Commands

    2.2.9 Panel Switch Commands ESC c 5 n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Enabling/disabling the panel switches [Code] <1B>H<63>H<35>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 137: Macro Commands

    2.2.10 Macro Commands GS : CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Starting/ending macro definition [Code] <1D>H<3A>H [Outline] [The specification which is common to the model] • Specifying starting/ending macro definition.
  • Page 138: Gs ^ N1 N2 N3

    GS ^ n1 n2 n3 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Executing the macro [Code] <1D>H<5E>H<n1><n2><n3> [Range] 0≤n1≤255 0≤n2≤255 0≤n3≤1 [Outline] [The specification which is common to the model] •...
  • Page 139: Cutter Commands

    2.2.11 Cutter Commands ESC i CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Full cutting of paper [Code] <1B>H<69>H [Outline] [The specification which is common to the model] • Executes full cutting of paper.
  • Page 140: Esc M

    ESC m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Partial cutting of paper [Code] <1B>H<6D>H [Outline] [The specification which is common to the model] • Executes partial cutting of paper.
  • Page 141: Gs V M

    GS V m --- (1) GS V m n --- (2) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Cutting the paper [Code] (1)<1D>H<56>H<m> (2)<1D>H<56>H<m><n> [Range] (1)0≤m≤1, 48≤m≤49 (2)m=65, 66 0≤n≤255...
  • Page 142: Bar Code Commands

    2.2.12 Bar Code Commands GS H n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting of printing position of HRI characters [Code] <1D>H<48>H<n> [Range] 0≤n≤3, 48≤n≤51 [Outline] [The specification which is common to the model] •...
  • Page 143: Gs F N

    GS f n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting the font of HRI characters [Code] <1D>H<66>H<n> [Range] 0≤n≤2, 48≤n≤50 [Outline] [The specification which is common to the model] •...
  • Page 144: Gs H N

    GS h n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the height of the bar code [Code] <1D>H<68>H<n> [Range] 1≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 145: Gs K M [D1

    (1)GS k m [d1...dk] NUL (2)GS k m n [d1...dn] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing the bar code [Code] (1)<1D>H<6B>H<m> [d1…dk] NULL (2)<1D>H<6B>H<m><n> [d1…dn] [Range] (1)0≤m≤6 The definitions of “k” and “d” vary with the bar code system.
  • Page 146 [Caution] For (1): • This command ends with a NULL code. • For UPC-A or UPC-E, the bar code is printed when 12 bytes of bar code data have been entered, and the subsequent data is handled as normal data. •...
  • Page 147 [Description of Bar Codes] UPC-A This bar code, consisting of numerals only, has a fixed length of 12 columns; a 11- column number entered from the host or application software plus a check digit (12th column) automatically calculated inside the printer.
  • Page 148 CODE93 This bar code, consisting of alphanumeric and control characters, has a variable length of columns. The HRI character string is preceded and followed by a “■” character. HRI characters for control characters (00H - 1FH, and 7FH) are each printed as a combination of a “■” character and an alphabetic character. Control Character Control Character HRI Character...
  • Page 149 CODE128 This bar code consists of 103 bar code characters and three code sets, enabling 128 ASCII code characters to be printed. It has a variable length of columns. • Code set A ASCII characters 00H - 5FH can be represented. •...
  • Page 150 GS1 DataBar Omnidirectional 数字のみで構成されるバーコードで、13 桁をバーコード化することができる。 バーの高さの最小値は、モジュールサイズの33倍となる。 (モジュールサイズとは、GS1 DataBar を構成するバーやスペースの中で、基準となる最も細い幅 を意味する。GS w n 設定値) 入力されるデータ数は、13桁固定である。 チェックデジットは、付加されない。 GS1 DataBar Truncated 構成と入力データ数は、GS1 DataBar Omnidirectional と同じだが、バーの高さの最小値が異 なる。バーの高さの最小値は、モジュールサイズの 13 倍となる。 細長い印字スペースに適したバーコード。 チェックデジットは、付加されない。 GS1 DataBar Limited GS1 DataBar シンボルの中で最も小さなシンボルで、パッケージインジケータ(最上位桁) を“0”または、 “1”に限定することで最小化している。 従って、 データの最初の1バイトは、 “0”(48)または、“1”(49)固定である。 バーの高さの最小値は、モジュールサイズの 10 倍となる。 チェックデジットは、付加されない。...
  • Page 151: Gs W N

    GS w n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/601 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the horizontal size (magnification) of bar code [Code] <1D>H<77>H<n> [Range] 2≤n≤6 [Outline] [The specification which is common to the model] •...
  • Page 152: Commands For Non-Volatile Memory

    2.2.13 Commands for Non-volatile Memory GS ( C pL pH m fn b [c1 c2] [d1...dk] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Editing user NV memory [Outline] [The specification which is common to the model] •...
  • Page 153: Fn=0, 48: Function 0 Erasing Specified Record

    fn=0, 48: Function 0 Erasing Specified Record GS ( C pL pH m fn b kc1 kc2 [Code] <1D>H<28>H<43>H<pL><pH><m><fn><b> [c1 c2] [Range] (pL+pH×256)=5(pL=5, pH=0) fn=0, 48 32≤c1≤126 32≤c2≤126 [Outline] [The specification which is common to the model] • Erases the record specified by c1, c2 stored in user NV memory. fn=1, 49: Function 1 Storing Data to Specified Record GS ( C pL pH m fn b c1 c2 d1...dk [Code]...
  • Page 154: Fn=2, 50: Function 2 Sending Data Stored In Specified Record

    fn=2, 50: Function 2 Sending Data Stored in Specified Record GS ( C pL pH m fn b c1 c2 [Code] <1D>H<28>H<43>H<pL><pH><m><fn><b> [c1 c2] [Range] (pL+pH×256)=5 (pL=5, pH=0) fn=2, 50 32≤c1≤126, 32≤c2≤126 [Outline] [The specification which is common to the model] •...
  • Page 155: Fn=3, 51: Function 3 Sending Use Amount

    fn=3, 51: Function 3 Sending Use Amount GS ( C pL pH m fn b [Code] <1D>H<28>H<43>H<pL><pH><m><fn><b> [Range] (pL+pH×256)=3 (pL=3, pH=0) fn=3, 51 [Outline] [The specification which is common to the model]  Sends the use amount of user NV memory (number of bytes of used area). [Caution] [The specification which is common to the model] ...
  • Page 156: Fn=5, 53: Function 5 Sending Key Code List Of Stored Record

    fn=5, 53: Function 5 Sending Key Code List of Stored Record GS ( C pL pH m fn b [Code] <1D>H<28>H<43>H<pL><pH><m><fn><b> [Range] (pL+pH×256)=3 (pL=3, pH=0) fn=5, 53 [Outline] [The specification which is common to the model] • Sends key code list of record existing in user NV memory. Hex.
  • Page 157: Fn=6, 54: Function 6 Erasing All User Nv Memory Area In A Lump

    fn=6, 54: Function 6 Erasing All User NV Memory Area in a Lump GS ( C pL pH m fn b [d1 d2 d3] [Code] <1D>H<28>H<43>H<pL><pH><m><fn><b> [d1 d2 d3] [Range] (pL+pH×256)=6(pL=6, pH=0) fn=6, 54 d1=67(“C”) d2=76(“L”) d3=82(“R”) [Outline] [The specification which is common to the model] Erases all areas of user NV memory in a lump.
  • Page 158: Gs 8 L P1 P2 P3 P4 M Fn [Parameter]

    GS ( L pL pH m fn [parameter] GS 8 L p1 p2 p3 p4 m fn [parameter] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying graphics data [Code] <1D>H<28>H<4C>H<pL><pH><m><fn>...
  • Page 159: Fn=0, 48: Function 48 Sending Nv Graphics Memory Capacity

    fn=0, 48: Function 48 Sending NV Graphics Memory Capacity GS ( L pL pH m fn [Code] <1D>H<28>H<4C>H<pL><pH><m><fn> [Range] (pL+pH×256)=2 (pL=2, pH=0) m=48 fn=0, 48 [Outline] [The specification which is common to the model] • Sends all capacity of NV graphics area in the number of bytes. Hex.
  • Page 160: Fn=3, 51: Function 51 Sending The Remaining Amount Of Nv Graphics Memory

    fn=3, 51: Function 51 Sending the Remaining Amount of NV Graphics Memory GS ( L pL pH m fn [Code] <1D>H<28>H<4C>H<pL><pH><m><fn> [Range] (pL+pH×256)=2 (pL=2, pH=0) m=48 fn=3, 51 [Outline] [The specification which is common to the model] • Sends the remaining amount of NV graphics area (number of bytes of unused area). Hex.
  • Page 161: Fn=64: Function 64 Sending Key Code List Of Defined Nv Graphics

    fn=64: Function 64 Sending Key Code List of Defined NV Graphics GS ( L pL pH m fn d1 d2 [Code] <1D>H<28>H<4C>H<pL><pH><m><fn><d1><d2> [Range] (pL+pH×256)=4 (pL=4, pH=0) m=48 fn=64 d1=75(“K”) d2=67(“C”) [Outline] [The specification which is common to the model] • Sends the key code list of defined NV graphics. When key code list is present Hex.
  • Page 162: Fn=65: Function 65 Erasing All Data Of Nv Graphics In A Lump

    fn=65: Function 65 Erasing All Data of NV Graphics in a Lump GS ( L pL pH m fn d1 d2 d3 [Code] <1D>H<28>H<4C>H<pL><pH><m><fn><d1><d2><d3> [Range] (pL+pH×256)=5(pL=5, pH=0) m=48 fn=65 d1=67(“C”) d2=76(“L”) d3=82(“R”) [Outline] [The specification which is common to the model] Erases all defined data of NV graphics in a lump.
  • Page 163: Fn=67: Function 67 Defining Raster Type Graphics Data To Nv Memory

    fn=67: Function 67 Defining Raster Type Graphics Data to NV Memory GS ( L pL pH m fn a kc1 kc2 b xL xH yL yH [c d1...dk] 1... [c d1...dk] b [Code] <1D>H<28>H<4C>H<pL><pH><m><fn><a><kc1><kc2><b><xL><xH><yL><yH> [c d1…d2] 1… [c d1…dk] b [Range] Parameter of GS ( L 12≤(pL+pH×256)≤65535(0≤pL≤255, 0≤pH≤255)
  • Page 164: Fn=69: Function 69 Printing Specified Graphics

    fn=69: Function 69 Printing Specified Graphics GS ( L pL pH m fn kc1 kc2 x y [Code] <1D>H<28>H<4C>H<pL><pH><m><fn><kc1><kc2><x><y> [Range] (pL+pH×256)=6 (pL=6, pH=0) m=48 fn=69 32≤kc1≤126 32≤kc2≤126 x=1, 2 y=1, 2 [Outline] [The specification which is common to the model] •...
  • Page 165: Fn=112: Function 112 Storing Raster Type Graphics Data To Print Buffer

    fn=112: Function 112 Storing Raster Type Graphics Data to Print Buffer GS ( L pL pH m fn a bx by c xL xH yL yH d1...dk [Code] <1D>H<28>H<4C>H<pL><pH><m><fn><a><bx><by><c><xL><xH><yL><yH> [d1…dk] [Range] Parameter of GS ( L 11≤(pL+pH×256)≤65536(0≤pL≤255, 0≤pH≤255) Parameter of GS 8 L 11≤(p1+p2×256)+p3×65536+p4×16777216≤4294967295 (0≤p1≤255, 0≤p2≤255, 0≤p3≤255, 0≤p4≤255) Common parameter of GS ( L, GS 8 L...
  • Page 166: Gs G 0 M Nl Nh

    GS g 0 m nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Initializing maintenance counter [Code] <1D>H<67>H<30>H<m><nL><nH> [Range] 20≤(nL+nH×256)≤70(nL=20, 21, 50, 70, nH=0) [Outline] [The specification which is common to the model] •...
  • Page 167: Gs G 2 M Nl Nh

    GS g 2 m nL nH CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sending maintenance counter [Code] <1D>H<67>H<32>H<m><nL><nH> [Range] 20≤(nL+nH×256)≤198 nL=20, 21, 50, 70, 148, 149, 178, 198 nH=0...
  • Page 168: Fs P N M

    FS p n m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing the download NV bit images [Code] <1C>H<70>H<n><m> [Range] 1≤n≤255, 0≤m≤3, 48≤m≤51 [Outline] [The specification which is common to the model] •...
  • Page 169: Fs Q N [Xl Xh Yl Yh D1

    FS q n [xL xH yL yH d1...dk] 1... [xL xH yL yH d1...dk] n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Defining the download NV bit image [Code] <1C>H<71>H<n>...
  • Page 170 • The definition data of one NV bit image consists of [xL xH yL yH d1… dk] . Therefore, when only one NV bit image is defined, n = 1; the data group [xL xH yL yH d1… dk] is manipulated once, and ( [Data: (xL + xH x256) x( yL + yH x256 ) x8 ] + [Header: 4] ) bytes of non-volatile memory is used to store it •...
  • Page 171: Kanji Control Commands

    2.2.14 Kanji Control Commands FS ! n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Collectively setting Kanji print mode [Code] <1C>H<21>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 172 FS & CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting Kanji mode [Code] <1C>H<26>H [Outline] [The specification which is common to the model] • Sets Kanji mode. Japanese Kanji specifications: This command is invalid when Kanji code system is Shift JIS.
  • Page 173: Fs - N

    FS - n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting/canceling Kanji underline [Code] <1C>H<2D>H<n> [Range] 0≤n≤2, 48≤n≤50 [Outline] [The specification which is common to the model] • Sets or cancels Kanji underline.
  • Page 174 FS . CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Canceling Kanji mode [Code] <1C>H<2E>H [Outline] [The specification which is common to the model] • Cancels Kanji mode. Japanese Kanji specifications: This command is invalid when Kanji code system is Shift JIS.
  • Page 175: Fs 2 A1 A2 [D] K

    FS 2 a1 a2 [d] k CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Defining external character [Code] <1C>H<32>H<a1>H<a2>H [<d>] k [Range] Japanese Kanji specifications: • In case of JIS code system a1=<77>H, <21>H≤a2≤<7E>H...
  • Page 176 [Sample Program] LPRINT CHR$(&H1C);"&"; DATA &H00, &H00, &H00, &H00, &H00, &H00 GOSUB SETCHR DATA &H00, &H00, &H60, &H00, &H00, &HF0 LPRINT CHR$(&H77); CHR$(&H21); DATA &H00, &H01, &HF8, &H00, &H03, &HFC LPRINT CHR$(&HA); DATA &H00, &H07, &HFE, &H00, &H0F , &HFF LPRINT CHR$(&H1C);".";...
  • Page 177: Fs C N

    1st byte is 81H to 9FH and E0H to EFH. 2nd byte is 40H to 7EH and 80H to FCH. [The specification which depend on the model] CT-S280/CT-S300/CT-S310/CT-S2000/CT-S4000/CT-S801/CT-S851/CT-S310 II CT-S601/CT-S651 • Codes valid for KS code system are as follows:...
  • Page 178 • With Extend KS code Special symbol: A1A1H to ACF1H Hangeul: B0A1H to C8FEH Area other than the above is SPACE. [Default] [Sample Program] [Print Results] LPRINT CHR$(&H1C);"&"; LPRINT CHR$(&H1C);"C"; CHR$(0); 漢字 JIS code system printing ← LPRINT CHR$(&H34); CHR$(&H41); 漢字...
  • Page 179: Fs S N1 N2

    FS S n1 n2 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting Kanji space amount [Code] <1C>H<53>H<n1><n2> [Range] 0≤n1≤255 0≤n2≤255 [Outline] [The specification which is common to the model] •...
  • Page 180: Fs W N

    FS W n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting/canceling four times enlargement of Kanji [Code] <1C>H<57>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 181: Fn=48: Function 48 Set Kanji Fonts

    FS ( A pL pH fn […] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting font attribute of Kanji [Outline] Setting Kanji font attribute means execution of processing for Kanji font attribute by the value of “fn” specified.
  • Page 182: Black Mark Control Commands

    2.2.15 Black Mark Control Commands GS FF CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printing and ejecting Black mark paper/ label paper [Code] <1D>H<0C>H [Outline] [The specification which is common to the model] •...
  • Page 183 GS < CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Initializing the printer mechanism [Code] <1D>H<3C>H [Outline] [The specification which is common to the model] • Performs initializing operation at Black mark/ label similar to the initialization at power on.
  • Page 184: Gs A M N

    GS A m n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Correcting the leader position of Black mark paper/ label paper [Code] <1D>H<41>H<m><n> [Range] 0≤m≤255 0≤n≤255 [Outline] [The specification which is common to the model] •...
  • Page 185: Gs C 0 M N

    GS C 0 m n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the numbering print mode [Code] <1D>H<43>H<30>H<m><n> [Range] 0≤m≤5 0≤n≤2 [Outline] [The specification which is common to the model] •...
  • Page 186: Gs C 1 N1 N2 N3 N4 N5 N6

    GS C 1 n1 n2 n3 n4 n5 n6 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the numbering counter mode (A) [Code] <1D>H<43>H<31>H<n1><n2><n3><n4><n5><n6> [Range] 0≤n1, n2, n3, n4, n5, n6≤255...
  • Page 187: Gs C 2 N1 N2

    GS C 2 n1 n2 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the numbering counter [Code] <1D>H<43>H<32>H<n1><n2> [Range] 0≤n1≤255 0≤n2≤255 [Outline] [The specification which is common to the model] •...
  • Page 188: Gs C ; N1 ; N2 ; N3 ; N4 ; N5

    GS C ; n1 ; n2 ; n3 ; n4 ; n5 ; CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the numbering counter mode (B) [Code] <1D>H<43>H<3B>H<n1><3B>H<n2><3B>H<n3><3B>H<n4><3B>H<n5><3B>H <n1>, <n2>, <n3>, <n4>, <n5> are character codes.
  • Page 189: Gs C

    GS c CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Print the counter [Code] <1D>H<63>H [Outline] [The specification which is common to the model] • This command prints the serial number counter data.
  • Page 190: Gs L N1L N1H N2L N2H

    GS l n1L n1H n2L n2H CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting the Black mark/ label length [Code] <1D>H<6C>H<n1L><n1H><n2L><n2H> [Range] 0≤n1L≤255 (24≤n1L+n1H×256≤360) 0≤n1H≤1 8≤n2L≤30 n2H=0 [Outline] [The specification which is common to the model] •...
  • Page 191: Gs P N

    GS p n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Changing paper type [Code] <1D>H <70>H <n> [Range] 0≤n≤255 specify receipt paper specify label paper specify black mark paper...
  • Page 192: Fs Ff

    FS FF CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 Printing and feeding black marl/label paper to manual cut position [Function] [Code] <1C>H <0C>H [Outline] [The specification which is common to the model] 1.
  • Page 193: Printer Function Setting Commands

    2.2.16 Printer Function Setting Commands GS ( D pL pH m [a1 b1] ... [ak bk] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Enabling or disabling real-time command [Code] <1D>H<28>H<44>H<pL><...
  • Page 194 GS ( E pL pH fn […] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Printer function setting command [Outline] [The specification which is common to the model] • Printer function setting command is a command to change the function of the printer stored on the non-volatile memory and executes the function set by the value of “fn”.
  • Page 195: Fn=1: Function 1 Transferring To Printer Function Setting Mode

    fn=1: Function 1 Transferring to Printer Function Setting Mode GS ( E pL pH fn d1 d2 [Code] <1D>H<28>H<45>H <pL><pH><fn><d1><d2> [Range] (pL+pH×256)=3 (pL=3, pH=0) fn=1 d1=73 (“I”) d2=78 (“N”) [Outline] [The specification which is common to the model] • Transfers to printer function setting mode and sends the report of mode transfer. Hex.
  • Page 196: Fn=3: Function 3 Setting Memory Switch Value

    GS ( E pL pH fn [a1 b18...b11] ... [ak bk8...bk1] [Code] <1D>H<28>H<45>H<pL><pH><fn> [<a1><b18>…<b11>] … [<ak><bk8>…<bk1>] [Range] 10≤(pL+pH×256)≤65535 fn=3 b=48, 49, 50 CT-S280/BD2-2220 a=1, 2, 3 CT-S300 a=1, 2, 3, 4 CT-S281/CT-S310/CT-S2000/CT-S4000/PMU2XXX/PMU2XXXII CT-P29x series a = 1, 2, 3, 4, 5...
  • Page 197 CT-S280 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) Reserved Does not report power on. 48 (Default) Reserved 48 (Default) Sets input buffer capacity to 4K bytes.
  • Page 198 CT-S281 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 199 CT-S281 • Setting MSW 4 (a=4) • Setting MSW 5 (a=5) b (Set Value) Function b (Set Value) Function At the selection of Black mark/Label paper, enables auto 49 (Default) Reserved 48 (Default) end-measurement. 48 (Default) Reserved At the selection of Black mark/Label paper, disables auto USB mode virtual serial.
  • Page 200 CT-S300 • Setting MSW 1 (a=1) b (Set Value) Function • Setting MSW 3 (a=3) 48 (Default) Reports the power on. b (Set Value) Function Does not report power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. 48 (Default) Sets input buffer capacity to 4K bytes.
  • Page 201 CT-S300 • Setting MSW 4 (a=4) b (Set Value) Function At the selection of Black mark paper, disables auto 48 (Default) end-measurement. At the selection of Black mark paper, enables auto end-measurement. At the selection of Black mark paper, sets sensor position to 48(Default) be on the printing side.
  • Page 202 CT-S310 • Setting MSW 1 (a=1) b (Set Value) Function • Setting MSW 3 (a=3) 48 (Default) Reports the power on. b (Set Value) Function Does not report power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. 48 (Default) Sets input buffer capacity to 4K bytes.
  • Page 203 * MSW 4-1, -2 are valid when MSW 3-4 is ON. CT-S310 • Setting MSW 5 (a=5) b (Set Value) Function 48 (Default) Buzzer sound enabled. Buzzer sound disabled. 48 (Default) Reserved USB mode virtual serial. 49 (Default) USB mode printer class. 48 (Default) Reserved 48 (Default)
  • Page 204 CT-S310II • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 205 • Setting MSW 5 (a=5) b (Set Value) Function 48 (Default) Buzzer sound enabled. Buzzer sound disabled. 48 (Default) Basic calculation pitch (180 dpi / 360 dpi). Basic calculation pitch (203 dpi / 406 dpi). USB mode virtual serial. 49 (Default) USB mode printer class.
  • Page 206 CT-S2000 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 207 CT-S2000 • Setting MSW 4 (a=4) (Black mark/Label model) • Setting MSW 5 (a=5) b (Set Value) Function b (Set Value) Function At the selection of Black mark/Label paper, enables auto 48 (Default) Buzzer sound enabled. 48 (Default) end-measurement. Buzzer sound disabled. At the selection of Black mark/Label paper, disables auto 48 (Default) Basic calculation pitch (180 dpi / 360 dpi).
  • Page 208 CT-S4000 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 209 CT-S4000 • Setting MSW 4 (a=4) • Setting MSW 5 (a=5) b (Set Value) Function b (Set Value) Function At the selection of Black mark paper/ label paper, enables 48 (Default) Buzzer sound enabled. 48 (Default) auto end-measurement. Buzzer sound disabled. At the selection of Black mark paper/ label paper, disables 48 (Default) Basic calculation pitch (180 dpi / 360 dpi).
  • Page 210 CT-S801/CT-S851/CT-S601/CT-S651 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 211 CT-S801/CT-S851/CT-S601/CT-S601 • Setting MSW 5 (a=5) • Setting MSW 4 (a=4) b (Set Value) Function b (Set Value) Function 48 (Default) Buzzer sound enabled. At the selection of Black mark/Label paper, disables auto Buzzer sound disabled. 48 (Default) end-measurement. 48 (Default) Basic calculation pitch (180 dpi / 360 dpi).
  • Page 212 BD2-2220 • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 213 PMU2XXX • Setting MSW 3 (a=3) • Setting MSW 1 (a=1) b (Set Value) Function 48 (Default) After clearing cutter error, can be restored by Feed SW. b (Set Value) Function After clearing cutter error, cannot be restored by Feed SW. 48 (Default) Reports the power on.
  • Page 214 PMU2XXX Setting MSW 5 (a=5) b (Set Value) Function 48 (Default) Reserved 48 (Default) Reserved 48 (Default) Reserved 48 (Default) Reserved 48 (Default) Reserved It is priority of the print quality. 49 (Default) Priority of the print speed. 48 (Default) Reserved 48 (Default) Reserved...
  • Page 215 PMU2XXXII • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 216 PMU2XXXII • Setting MSW 4 (a=4) b (Set Value) Function At the selection of Black mark paper, disables auto end-measurement. At the selection of Black mark paper, enables auto 49 (Default) end-measurement. At the selection of Black mark paper, sets sensor position to be on the printing side.
  • Page 217 PMU2300III • Setting MSW 3 (a=3) • Setting MSW 1 (a=1) b (Set Value) Function 48 (Default) After clearing cutter error, can be restored by Feed SW. b (Set Value) Function After clearing cutter error, cannot be restored by Feed SW. 48 (Default) Reports the power on.
  • Page 218 b (Set Value) Function • Setting MSW 5 (a=5) Bezel function disabled b (Set Value) Function Bezel function enabled 48 (Default) Reserved LED control disabled 48 (Default) Reserved 49 (Default) LED control enabled USB mode virtual serial. 48 (Default) Reserved 49 (Default) USB mode printer class.
  • Page 219 CT-P29x series • Setting MSW 1 (a=1) • Setting MSW 3 (a=3) b (Set Value) Function b (Set Value) Function 48 (Default) Reports the power on. 48 (Default) After clearing cutter error, can be restored by Feed SW. Does not report power on. After clearing cutter error, cannot be restored by Feed SW.
  • Page 220 CT-P29x series • Setting MSW 4 (a=4) b (Set Value) Function Reserved Reserved Reserved 49 (Default) Reserved Paper heading cut disabled. Paper heading cut enabled. 49 (Default) Reserved Reserved Reserved Reserved Reserved Reserved 48(Default) Forcible partial cut disabled. Forcible partial cut enabled (full cut by command: enabled). * MSW 4-1, -2 are valid when MSW 3-4 is ON.
  • Page 221: Fn=4: Function 4 Sending The Set Memory Switch Value

    Function 4 Sending the Set Memory Switch Value GS ( E pL pH fn a [Code] <1D>H<28>H<45>H<pL><pH><fn><a> [Range] (pL+pH×256)=2 fn=4 CT-S280/BD2-2220 a=1, 2, 3 CT-S300 a=1, 2, 3, 4 CT-S281 CT-S310 CT-S2000 CT-S4000 PMU2XXX PMU2XXXII CT-P29x series a=1, 2, 3, 4, 5...
  • Page 222: Fn=5: Function 5 Setting Customized Value

    <1D>H<28>H<45>H<pL><pH><fn> [<a1><n1L><n1H>] … [<ak><nkL><nkH>] [Range] 4≤(pL+pH×256)≤65535 fn=5 1≤(nL+nH×256)≤65535 CT-S280 a=5, 6, 116, 201, 202, 214, 216, 217, 218 CT-S281 a=5, 6, 116, 202, 213, 214, 216, 217, 218, 226 CT-S300/CT-S310 a=3, 5, 6, 97, 116, 201, 202, 220, 221, 222, 223, 224, 225...
  • Page 223 [Outline] [The specification which is common to the model] • Sets the customized value set in “a” to (nL+nH×256). Function Specifies user NV memory capacity. Specifies the memory capacity of NV graphics. Selects paper width. Selects printing density. Selects printing speed. Sets the number of divisions for conducting head Selects printing color.
  • Page 224 CT-S280 • a=5: Sets printing density to the level specified by (nL+nH×256). • a=116: Sets the paper specified by (nL+nH×256). (nL+nH×256) Printing Density (nL+nH×256) Paper 65530 1 (Default) Specified single color paper. 65531 Recommended 2-color paper5 65532 65533 65534 65535 •...
  • Page 225 CT-S280 • a=218: Select the codepage specified by (nL+nH×256) • a=214: Select the enable/disable of Kanji specified by (nL+nH×256) (nL+nH×256) Codepage (nL+nH×256) Codepage 1(Default) Codepage PC437 Codepage PC866 (nL+nH×256) Kanji Katakana Codepage PC857 Invalid(OFF) Codepage PC850 WPC1252 2(Default) Valid(ON) Codepage PC860...
  • Page 226 CT-S281 • a=5: Sets printing density to the level specified by (nL+nH×256). • a=116: Sets the paper specified by (nL+nH×256). (nL+nH×256) Printing Density (nL+nH×256) Paper 65530 1 (Default) Specified single color paper. 65531 Recommended 2-color paper5 65532 65533 65534 65535 •...
  • Page 227 CT-S281 • a=214: Select the enable/disable of Kanji specified by (nL+nH×256) • a=218: Select the codepage specified by (nL+nH×256) (nL+nH×256) Codepage (nL+nH×256) Codepage (nL+nH×256) Kanji Invalid(OFF) 1(Default) Codepage PC437 Codepage PC866 2(Default) Valid(ON) Katakana Codepage PC857 Codepage PC850 WPC1252 Codepage PC860 Space page Codepage PC863 Codepage PC864...
  • Page 228 CT-S300 • a=3: Sets paper width to the size specified by (nL+nH×256). • a=6: Sets printing speed to the value specified by (nL+nH×256). (nL+nH×256) Paper Width (nL+nH×256) Printing Speed 58mm Printing speed level 1 (84%) 6 (Default) 80mm Printing speed level 2 (86%) Printing speed level 3 (88%) Printing speed level 4 (90%) Printing speed level 5 (92%)
  • Page 229 CT-S300 • a=202: Controls input buffer full Busy with the value selected by • a=222: Head margin set by the value selected by (nL+nH×256). (nL+nH×256) and controls Busy with output/cancel timing (remaining capacity). 1≤(nL+nH×256)≤32767 Unit: 168dot When Input Buffer Initial value: 0dot When Input Buffer Capacity 4K Bytes Capacity “Small”...
  • Page 230 CT-S310 • a=3: Sets paper width to the size specified by (nL+nH×256). • a=97: Sets the number of divisions for conducting head specified by (nL+nH×256). (nL+nH×256) Paper Width 58mm (nL+nH×256) No. of Divisions for Conducting Head 6 (Default) 80mm 2(Default) 2-division conducting 4-division conducting •...
  • Page 231 CT-S310 • a=202: Controls input buffer full Busy with the value selected by • a=222: Head margin set by the value selected by (nL+nH×256). (nL+nH×256) and controls Busy with output/cancel timing (remaining capacity). 1≤(nL+nH×256)≤32767 Unit: 168dot When Input Buffer Initial value: 0dot When Input Buffer Capacity 4K Bytes Capacity “Small”...
  • Page 232 CT-S310II • a=1: Sets the user NV memory capacity to the size specified by • a=5: Sets printing density to the level specified by (nL+nH×256). (nL+nH×256). (nL+nH×256) Printing Density 65530 (nL+nH×256) Memory Capacity 65531 1K bytes 65532 64K bytes 65533 128K bytes 65534 4(Default)
  • Page 233 CT-S310II • a=214: Select the enable/disable of Kanji specified by (nL+nH×256) • a=202: Controls input buffer full Busy with the value selected by (nL+nH×256) and controls Busy with output/cancel timing (nL+nH×256) Kanji (remaining capacity). Invalid(OFF) 2(Default) Valid(ON) When Input Buffer When Input Buffer Capacity 4K Bytes Capacity “Small”...
  • Page 234 CT-S401 ・a =246: Selects the mode to print compressed character specified by ・a=244: Selects the top margin specified by (nL+nH×256) (nL+nH×256) (Small top margin = long back feed at printing start) Character size compression ratio (nL+nH×256) Top margin (nL+nH×256) Vertical/Horizontal 1(Default) 11mm (No back feed) 100% / 100%...
  • Page 235 CT-S2000 • a=1: Sets the user NV memory capacity to the size specified by • a=5: Sets printing density to the level specified by (nL+nH×256). (nL+nH×256). (nL+nH×256) Printing Density 65530 (nL+nH×256) Memory Capacity 65531 1K bytes 65532 64K bytes 65533 128K bytes 65534 4(Default)
  • Page 236 CT-S2000 • a=116: Sets the paper specified by (nL+nH×256). • a=212: Selects DMA (Direct Memory Access) control of serial communication specified by (nL+nH×256). (nL+nH×256) Paper 1(Default) Specified single color paper. (nL+nH×256) DMA control Recommended 2-color paper5 Invalid 2(Default) Valid • a=201: Outputs ACK to the position specified by (nL+nH×256). •...
  • Page 237 CT-S2000 • a=221: Sets the maximum length of black mark page with the value • a=225: Sets head distance with the value selected by (nL+nH×256). selected by (nL+nH×256). 1≤(nL+nH×256)≤255 1≤(nL+nH×256)≤32767 Unit: 1 dot Unit: 1 dot Initial value: 56 dots Initial value: 2360 dots •...
  • Page 238 CT-S4000 • a=1: Sets the user NV memory capacity to the size specified by • a=5: Sets printing density to the level specified by (nL+nH×256). (nL+nH×256). (nL+nH×256) Printing Density 65530 (nL+nH×256) Memory Capacity 65531 1K bytes 65532 64K bytes 65533 128K bytes 65534 192K bytes...
  • Page 239 CT-S4000 • a=116: Sets the paper specified by (nL+nH×256). • a=212: Selects DMA (Direct Memory Access) control of serial communication specified by (nL+nH×256). (nL+nH×256) Paper 1 (Default) Specified single color paper. (nL+nH×256) DMA control Recommended 2-color paper5 Invalid 2(Default) Valid •...
  • Page 240 CT-S801/CT-S851 • a=1: Sets the user NV memory capacity to the size specified by • a=5: Sets printing density to the level specified by (nL+nH×256). (nL+nH×256). (nL+nH×256) Printing Density 65530 (nL+nH×256) Memory Capacity 65531 1K bytes 65532 64K bytes 65533 128K bytes 65534 4(Default)
  • Page 241 CT-S801/CT-S851 • a=116: Sets the paper specified by (nL+nH×256). • a=212: Selects DMA (Direct Memory Access) control of serial communication specified by (nL+nH×256). (nL+nH×256) Paper 1(Default) Specified single color paper. (nL+nH×256) DMA control Recommended 2-color paper5 Invalid 2(Default) Valid • a=201: Outputs ACK to the position specified by (nL+nH×256). •...
  • Page 242 CT-S801/CT-S851 • a=217: Select the international character set specified by (nL+nH×256) • a=221: Sets the maximum length of black mark page with the value selected by (nL+nH×256). (nL+nH×256) Int’l Char set (nL+nH×256) Int’l Char set 1(Default) U.S.A. Japan 1≤(nL+nH×256)≤32767 France Norway Unit: 1 dot Germany...
  • Page 243 CT-S801/CT-S851 • a=225: Sets head distance with the value selected by (nL+nH×256). • a=233: Selects the enable/disable of key lock specified by (nL+nH×256) (nL+nH×256) 1≤(nL+nH×256)≤255 Key lock 1(Default) Invalid Unit: 1 dot Valid Initial value: 56 dots • a=234: Selects the direction of LCD message specified by (nL+nH×256) •...
  • Page 244 CT-S801/CT-S851 • a=242: Sets the max dot number with Powered USB specified by (nL+nH×256) (nL+nH×256) Powered USB max dot nos 1(Default) 128 dots 200 dots 288 dots • a=243: Selects the mechanism type specified by (nL+nH×256) (nL+nH×256) Mechanism type 1(Default) 2 inch 3 inch - 243 -...
  • Page 245 CT-S601/CT-S651 • a=1: Sets the user NV memory capacity to the size specified by • a=5: Sets printing density to the level specified by (nL+nH×256). (nL+nH×256). (nL+nH×256) Printing Density 65530 (nL+nH×256) Memory Capacity 65531 1K bytes 65532 64K bytes 65533 128K bytes 65534 4(Default)
  • Page 246 CT-S601/CT-S651 • a=116: Sets the paper specified by (nL+nH×256). • a=212: Selects DMA (Direct Memory Access) control of serial communication specified by (nL+nH×256). (nL+nH×256) Paper 1(Default) Specified single color paper. (nL+nH×256) DMA control Recommended 2-color paper5 Invalid 2(Default) Valid • a=201: Outputs ACK to the position specified by (nL+nH×256). •...
  • Page 247 CT-S601/CT-S651 • a=217: Select the international character set specified by (nL+nH×256) • a=221: Sets the maximum length of black mark page with the value selected by (nL+nH×256). (nL+nH×256) Int’l Char set (nL+nH×256) Int’l Char set 1(Default) U.S.A. Japan 1≤(nL+nH×256)≤32767 France Norway Unit: 1 dot Germany...
  • Page 248 CT-S601/CT-S651 • a=225: Sets head distance with the value selected by (nL+nH×256). • a=243: Selects the mechanism type specified by (nL+nH×256) (nL+nH×256) 1≤(nL+nH×256)≤255 Mechanism type 1(Default) 2 inch Unit: 1 dot 3 inch Initial value: 56 dots • a=240: Sets the buzzer level specified by (nL+nH×256) (nL+nH×256) Buzzer volume 1(Default)
  • Page 249 BD2-2220 • a=5: Sets printing density to the level specified by (nL+nH×256). • a=201: Outputs ACK to the position specified by (nL+nH×256). (nL+nH×256) Printing Density (nL+nH×256) ACK Output Position 65530 1(Default) ACK-in-Busy 65531 ACK-while-Busy 65532 ACK-after-Busy 65533 65534 65535 • a=202: Controls input buffer full Busy with the value selected by 0(Default) 100% (nL+nH×256) and controls Busy with output/cancel timing...
  • Page 250 PMU2XXX • a=5: Sets printing density to the level specified by (nL+nH×256). • a=201: Outputs ACK to the position specified by (nL+nH×256). (nL+nH×256) Printing Density (nL+nH×256) ACK Output Position 65530 1(Default) ACK-in-Busy 65531 ACK-while-Busy 65532 ACK-after-Busy 65533 65534 65535 • a=202: Controls input buffer full Busy with the value selected by 0(Default) 100% (nL+nH×256) and controls Busy with output/cancel timing...
  • Page 251 PMU2XXX • a=221: Sets the maximum length of black mark page with the value • a=225: Sets head distance with the value selected by (nL+nH×256) selected by (nL+nH×256). 1≤(nL+nH×256)≤255 1≤(nL+nH×256)≤32767 Unit: 1 dot Unit: 1 dot Initial value: 56 dots Initial value: 2360 dots •...
  • Page 252 PMU2XXXII • a=5: Sets printing density to the level specified by (nL+nH×256). • a=202: Controls input buffer full Busy with the value selected by (nL+nH×256)and controls Busy with output/cancel timing (nL+nH×256) Printing Density (remaining capacity). 65530 65531 When Input Buffer When Input Buffer 65532 Capacity 4K Bytes...
  • Page 253 PMU2XXXII • a=220: Sets the maximum width of black mark by the amount selected by • a=224: Sets cut distance with the value selected by (nL+nHx256). (nL+nHx256). 1≤(nL+nH×256)≤255 1≤(nL+nH×256)≤32767 Unit: 1 dot Unit: 1 dot Initial value: 232 dots Initial value: 40 dots •...
  • Page 254 PMU2300III • a=5: Sets printing density to the level specified by (nL+nH×256). • a=130: Sets the auto retraction time length selected by (nL+nH×256). If n = 0, time length is not set. (Retraction is done by GS R 0 command.) (nL+nH×256) Printing Density 65530...
  • Page 255 PMU2300III • a=202: Controls input buffer full Busy with the value selected by • a=134: Sets the state of bezel LED at waiting selected by (nL+nH×256). (nL+nH×256) and controls Busy with output/cancel timing (remaining capacity). (nL+nH×256) Bezel LED state at waiting (Default) When Input Buffer When Input Buffer...
  • Page 256 PMU2300III • a=214: Select the enable/disable of Kanji specified by (nL+nH×256) • a=218: Select the codepage specified by (nL+nH×256) (nL+nH×256) Codepage (nL+nH×256) Codepage (nL+nH×256) Kanji Invalid(OFF) 1(Default) Codepage PC437 Codepage PC866 2(Default) Valid(ON) Katakana Codepage PC857 Codepage PC850 WPC1252 Codepage PC860 Space page Codepage PC863 Codepage PC864...
  • Page 257 PMU2300III • a=220: Sets the maximum width of black mark by the amount selected by • a=224: Sets cut distance with the value selected by (nL+nH×256). (nL+nH×256). 1≤(nL+nH×256)≤32767 1≤(nL+nH×256)≤32767 Unit: 1 dot Unit: 1 dot Initial value: 316 dots Initial value: 40 dots •...
  • Page 258 CT-P29x series • a=5: Sets printing density to the level specified by (nL+nH×256). • a=213: Selects the flow control specified by (nL+nH×256) when virtual COM is set. (nL+nH×256) Printing Density 65530 (nL+nH×256) Flow control 65531 1(Default) PC setting 65532 DTR/DSR 65533 XON/XOFF 65534...
  • Page 259 CT-P29x series • a=218: Select the codepage specified by (nL+nH×256) (nL+nH×256) Codepage (nL+nH×256) Codepage Codepage PC437 Codepage PC866 Katakana Codepage PC857 Codepage PC850 WPC1252 Codepage PC860 Space page Codepage PC863 Codepage PC864 Codepage PC865 Thai code18 Codepage PC852 - 258 -...
  • Page 260: Fn=6: Function 6 Sending The Set Customized Value

    GS ( E pL pH fn a [Code] <1D>H<28>H<45>H<pL><pH><fn><a> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=6 CT-S280 a=5, 6, 116, 201, 202, 214, 216, 217, 218 CT-S281 a=5, 6, 116, 202, 213, 214, 216, 217, 218, 226 CT-S300/ CT-S310 a=3, 5, 6, 97, 116, 201, 202, 220, 221, 222, 223, 224, 225...
  • Page 261 • Configuration of customized value No. Sending Data 1st Byte 2nd Byte 3rd Byte 49(“1”) 50(“2”) 51(“3”) 53(“5”) 54(“6”) 57(“9”) 55(“7”) 49(“1”) 51(“3”) 48(“0”) 49(“1”) 51(“3”) 49(“1”) 49(“1”) 51(“3”) 50(“2”) 49(“1”) 51(“3”) 51(“3”) 49(“1”) 51(“3”) 52(“4”) 49(“1”) 51(“3”) 53(“5”) 49(“1”) 51(“3”) 54(“6”) 49(“1”)
  • Page 262 CT-S280 • a=5: When print density is specified • a=116: When kind of paper is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Paper Print Density 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte...
  • Page 263 CT-S280 • a=216: When JIS/Shift JIS is specified • a=218: When codepage is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Codepage JIS/Shift JIS Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte...
  • Page 264 CT-S281 • a=5: When print density is specified • a=116: When kind of paper is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Paper Print Density 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte Value...
  • Page 265 CT-S281 • a=216: When JIS/Shift JIS is specified • a=218: When codepage is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Codepage JIS/Shift JIS Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte Value Byte...
  • Page 266 CT-S300/CT-S310 • a=3: When paper width is specified • a=6: When printing speed is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Paper Width 1st Byte 3rd Byte 4th Byte 5th Byte Print Speed 1st Byte 3rd Byte 4th Byte 5th Byte Value...
  • Page 267 CT-S300/CT-S310 • a=201: When ACK output position is specified • a=222: When head margin is specified Setting Status Sending Data Setting Status Sending Data Stored ACK Output Stored Head Margin 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 268 CT-S310II • a=1: When user NV memory capacity is specified • a=5: When print density is specified Setting Status Sending Data Setting Status Sending Data Stored Memory Stored 1st Byte 3rd Byte 4th Byte 5th Byte Print Density 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 269 CT-S310II • a=202: Input buffer full Busy output/cancel timing Setting Status Sending Data • a=216: When JIS/Shift JIS is specified Stored BUSY Setting Status Sending Data 1st Byte 3rd Byte 4th Byte 5th Byte Value Output/Cancel Byte Stored JIS/Shift JIS Byte 3rd Byte 4th Byte...
  • Page 270 CT-S310II ・a=245: When Line Gap Reduce n is specified • a=218: When codepage is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Line Gap Codepage 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte Value...
  • Page 271 CT-S310II ・a=247: When Auto Side Shift is specified Setting Status Sending Data Auto Side Stored 1st Byte 3rd Byte 4th Byte 5th Byte Shift Value Byte 49(“1”) Invalid ― ― ― ― 50(“2”) 1dot ― ― ― ― 51(“3”) 2dot ―...
  • Page 272 CT-S2000 • a=1: When user NV memory capacity is specified • a=5: When print density is specified Setting Status Sending Data Setting Status Sending Data Stored Memory Stored 1st Byte 3rd Byte 4th Byte 5th Byte Print Density 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 273 CT-S2000 • a=116: When kind of paper is specified • a=213: When the flow control of virtual COM is specified. Setting Status Sending Data Setting Status Sending Data Stored Stored Paper 1st Byte 3rd Byte 4th Byte 5th Byte Flow control 1st Byte 3rd Byte 4th Byte...
  • Page 274 CT-S2000 • a=222: When head margin is specified Setting Status Sending Data Stored Head Margin 1st Byte 3rd Byte 4th Byte 5th Byte Value Byte 0dot 49(“1”) 48(“0”) 48(“0”) 48(“0”) 48(“0”) ・ ・ ・ ・ ・ ・ ・ ・ ・ ・...
  • Page 275 CT-S4000 • a=1: When user NV memory capacity is specified • a=5: When print density is specified Setting Status Sending Data Setting Status Sending Data Stored Memory Stored 1st Byte 3rd Byte 4th Byte 5th Byte Print Density 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 276 CT-S4000 • a=116: When kind of paper is specified Setting Status Sending Data • a=213: When the flow control of virtual COM is specified. Stored Setting Status Sending Data Paper 1st Byte 3rd Byte 4th Byte 5th Byte Value Byte Stored Flow control 1st Byte...
  • Page 277 CT-S801/CT-S851 • a=1: When user NV memory capacity is specified • a=5: When print density is specified Setting Status Sending Data Setting Status Sending Data Stored Memory Stored 1st Byte 3rd Byte 4th Byte 5th Byte Print Density 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 278 CT-S801/CT-S851 • a=116: When kind of paper is specified • a=213: When the flow control of virtual COM is specified. Setting Status Sending Data Setting Status Sending Data Stored Stored Paper 1st Byte 3rd Byte 4th Byte 5th Byte Flow control 1st Byte 3rd Byte 4th Byte...
  • Page 279 CT-S801/CT-S851 • a=217: When international character set is specified • a=220: When maximum black mark width is specified Setting Status Sending Data Setting Status Sending Data Maximum Stored Stored Int’l char. set 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte...
  • Page 280 CT-S801/CT-S851 • a=223: When bottom margin is specified • a=230:When LCD language is specified Setting Status Sending Data Setting Status Sending Data Bottom Stored Stored LCD language 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte Margin Value...
  • Page 281 CT-S801/CT-S851 • a=234:When LCD direction is specified ・a=243:When Mechanism type is specified Setting Status Sending Data Setting Status Sending Data Mechanism Stored Stored LCD direction 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte type Value Byte...
  • Page 282 CT-S601/CT-S651 • a=1: When user NV memory capacity is specified • a=5: When print density is specified Setting Status Sending Data Setting Status Sending Data Stored Memory Stored 1st Byte 3rd Byte 4th Byte 5th Byte Print Density 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 283 CT-S601/CT-S651 • a=116: When kind of paper is specified • a=213: When the flow control of virtual COM is specified. Setting Status Sending Data Setting Status Sending Data Stored Stored Paper 1st Byte 3rd Byte 4th Byte 5th Byte Flow control 1st Byte 3rd Byte 4th Byte...
  • Page 284 CT-S601/CT-S651 • a=217: When international character set is specified • a=220: When maximum black mark width is specified Setting Status Sending Data Setting Status Sending Data Maximum Stored Stored Int’l char. set 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte...
  • Page 285 CT-S601/CT-S651 • a=223: When bottom margin is specified • a=240:When buzzer volume is specified Setting Status Sending Data Setting Status Sending Data Bottom Buzzer Stored Stored 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte Margin volume...
  • Page 286 BD2-2220 • a=5: When print density is specified • a=201: When ACK output position is specified Setting Status Sending Data Setting Status Sending Data Stored Stored ACK Output Print Density 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 287 PMU2XXX • a=5: When print density is specified • a=201: When ACK output position is specified Setting Status Sending Data Setting Status Sending Data Stored Stored ACK Output Print Density 1st Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte 5th Byte...
  • Page 288 PMU2XXX • a=220: When maximum black mark width is specified • a=224: When cut distance is specified Setting Status Sending Data Setting Status Sending Data Stored Maximum B.M Stored Cut Distance 1st Byte 2nd Byte 3rd Byte 4th Byte 5th Byte 1st Byte 3rd Byte 4th Byte...
  • Page 289 PMU2XXXII • a=5: When print density is specified • a=202: Input buffer full Busy output/cancel timing Setting Status Sending Data Setting Status Sending Data Stored Stored BUSY PrintDensity 1stByte 2ndByte 3rdByte 4thByte 5thByte 1stByte 2ndByte 3rdByte 4thByte 5thByte Value Value Output/Cancel 65530 54(“6”)
  • Page 290 PMU2XXXII • a=223: When bottom margin is specified Setting Status Sending Data Bottom Stored 1stByte 2ndByte 3rdByte 4thByte 5thByte Margin Value 48(“0”) 48(“0”) 48(“0”) ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・...
  • Page 291 PMU2300III • a=5: When print density is specified ・a=130:When the auto retraction time length is specified. Setting Status Sending Data Setting Status Sending Data Stored Stored Auto retraction time 1stByte 2ndByte 3rdByte 4thByte 5thByte PrintDensity 1stByte 2ndByte 3rdByte 4thByte 5thByte Value Value 48(“0”)
  • Page 292 PMU2300III ・a=133:When the time length of bezel LED OFF at blinking is specified. ・a=136:When the state of bezel LED at ejecting is specified. Setting Status Sending Data Setting Status Sending Data Bezel LED Blinking Stored Stored Bezel LED state 1stByte 2ndByte 3rdByte 4thByte...
  • Page 293 PMU2300III • a=216: When JIS/Shift JIS is specified • a=218: When codepage is specified Setting Status Sending Data Setting Status Sending Data Stored Stored Codepage JIS/ShiftJIS Byte 2ndByte 3rdByte 4thByte 5thByte 1stByte 2ndByte 3rdByte 4thByte 5thByte Value Value 49(“1”) Codepage PC437 49(“1”) Katakana 50(“2”)
  • Page 294 32767 32767dot 51(“3”) 50(“2”) 55(“7”) 54(“6”) 55(“7”) PMU2300III • a=222: When head margin is specified Setting Status Sending Data Stored Head Margin 1stByte 2ndByte 3rdByte 4thByte 5thByte Value 0dot 49(“1”) 48(“0”) 48(“0”) 48(“0”) 48(“0”) ・ ・ ・ ・ ・ ・ ・...
  • Page 295 CT-P29x series • a=5: When print density is specified • a=213: When the flow control of virtual COM is specified. Setting Status Sending Data Setting Status Sending Data Stored Stored PrintDensity 1stByte 2ndByte 3rdByte 4thByte 5thByte Flowcontrol 1stByte 2ndByte 3rdByte 4thByte 5thByte Value...
  • Page 296 CT-P29x series • a=217: When international character set is specified Setting Status Sending Data Stored Int’l char. set 1stByte 2ndByte 3rdByte 4thByte 5thByte Value U.S.A. 49(“1”) France 50(“2”) Germany 51(“3”) U.K. 52(“4”) Denmark I 53(“5”) Sweden 54(“6”) Italy 55(“7”) Spain I 56(“8”) Japan 57(“9”)
  • Page 297 CT-S300/CT-S310/CT-S801/CT-S851/CT-S601/CT-S651/ CT-P29x series Font Type Font B: 9 (horizontal)×17 (vertical) Font A: 12 (horizontal)×24 (vertical) Font C: 8 (horizontal)×16 (vertical) CT-S280/CT-S281/CT-S2000/CT-S4000/BD2-2220/ series/CT-S310II Font Type Font B: 9 (horizontal)×24 (vertical) Font A: 12 (horizontal)×24 (vertical) Font C: 8 (horizontal)×16 (vertical) - 296 -...
  • Page 298: Fn=8: Function 8 Defining Data By The Column Format To Character Code Page Of Work Area

    fn=8: Function 8 Defining Data by the Column Format to Character Code Page of Work Area GS ( E pL pH fn y c1 c2 [xd1...d(y×x)] k [Code] <1D>H<28>H<45>H<pL><pH><fn><y><c1><c2> [<x><d1>..<d(yXx)>] <k> [Range] 5≤(pL+pH×256)≤65535 fn=8 y=2 (At selection of font C) y=3 (At selection of other than font C) 128≤c1≤c2≤255 0≤x≤12 (At selection of font A)
  • Page 299: Fn=9: Function 9 Defining Data In The Raster Format To The Character Code Page Of Work Area

    0≤y≤16 (At selection of font C), 0≤d≤255 k=c2-c1+1 CT-S300/CT-S310/CT-S801/CT-S851/CT-S601/CT-S651/ CT-P29x series 0≤x≤17 (At selection of font B) CT-S280/CT-S281/CT-S2000/CT-S4000/BD2-2220/PMU series/CT-S310II 0≤x≤24 (At selection of font B) [Outline] [The specification which is common to the model] • Defines the data in raster format in units of character on the character code page in work area.
  • Page 300: Fn=10: Function 10 Erasing Data Of Character Code Page Data In Work Area

    fn=10: Function 10 Erasing Data of Character Code Page Data in Work Area GS ( E pL pH fn c1 c2 [Code] <1D>H<28>H<45>H<pL><pH><fn><c1><c2> [Range] (pL+pH×256)=3 fn=10 128≤c1≤c2≤255 [Outline] [The specification which is common to the model] • Erases (set to space) data in units of character on the character code page in work area. •...
  • Page 301: Fn=11: Function 11 Setting Communication Conditions

    48(“0”) ●115200 49(“1”) 49(“1”) 53(“5”) 50(“2”) 48(“0”) 48(“0”) ◎---support by CT-S280, CT-S281, CT-S2000, CT-S4000, CT-S801, CT-S851, CT-S601, CT-S651, CT-S310II ●---support by CT-S280, CT-S2000, CT-S4000, CT-S801, CT-S851, CT-S601, CT-S651, series, CT-S310II : Prohibit the use of 57600. PMU2XXX CT-P29x series does not support 115200bps.
  • Page 302: Fn=12: Function 12 Sending The Set Communication Conditions

    54(“6”) 48(“0”) 48(“0”) ●115200 49(“1”) 49(“1”) 53(“5”) 50(“2”) 48(“0”) 48(“0”) ◎---support by CT-S280, CT-S281, CT-S2000, CT-S4000, CT-S801, CT-S851, CT-S601, CT-S651, CT-S310II ●---support by CT-S280, CT-S2000, CT-S4000, series, CT-P29x series, CT-S310II does not support 57600bps. does not support 115200bps) PMU2XXX CT-P29x series...
  • Page 303: Fn=255: Function 255 Setting All Contents Set By Printer Function Setting Mode To The State At Shipment

    fn=255: Function 255 Setting All Contents Set by Printer Function Setting Mode to the State at Shipment GS ( E pL pH fn a [Code] <1D>H<28>H<45>H<pL><pH><fn><a> [Range] (pL+pH×256)=2 fn=255 a=3, 5, 11, 255 [Outline] [The specification which is common to the model] •...
  • Page 304 GS ( K pL pH fn m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting print control method [Outline] [The specification which is common to the model] Executes the setting related to the print control specified by the value of “fn”.
  • Page 305: Fn=49: Function 49 Setting Printing Density

    fn=49: Function 49 Setting Printing Density GS ( K pL pH fn m [Code] <1D>H<28>H<4B>H<pL><pH><fn><m> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=49 0≤m≤8, 250≤m≤255 [Default] m=0 (Customized value setting value) [Outline] [The specification which is common to the model] • Sets printing density. Printing Density Selects density level –6 (70%) Selects density level –5 (75%)
  • Page 306: Fn=50: Function 50 Setting Printing Speed

    fn=50: Function 50 Setting Printing Speed GS ( K pL pH fn m [Code] <1D>H<28>H<4B>H<pL><pH><fn><m> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=50 0≤m≤9, 48≤m≤57 [Default] m=0 (Customized value setting) [Outline] [The specification which is common to the model] • Sets printing speed. Printing Speed 0, 48 Selects customized value setting...
  • Page 307: Fn=97: Function 97 Setting Number Of Divisions For Head Conducting

    fn=97: Function 97 Setting Number of Divisions for Head Conducting GS ( K pL pH fn m [Code] <1D>H<28>H<4B>H<pL><pH><fn><m> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=97 m=0, 24, 48, 50, 52 [Default] m=0 (Customized value setting) [Outline] [The specification which depend on the model] CT-S300/CT-S310 •...
  • Page 308 GS ( M pL pH fn m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Customizing the printer [Outline] [The specification which is common to the model] • Executes processing related to escape/recovery of the value set in the work area or the data defined by various kinds of command.
  • Page 309: Fn=1, 49: Function 1 Copies The Set Value Stored In Work Area To The Storage Area

    fn=1, 49: Function 1 Copies the set value stored in work area to the storage area GS ( M pL pH fn m [Code] <1D>H<28>H<4D>H<pL><pH><fn><m> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=1, 49 m=1, 49 [Outline] [The specification which is common to the model] •...
  • Page 310: Fn=3, 51: Function 3 Specifies The Auto Loading Function Of The Set Value At Initialization To Be Valid Or Invalid

    fn=3, 51: Function 3 Specifies the auto loading function of the set value at initialization to be valid or invalid GS ( M pL pH fn m [Code] <1D>H<28>H<4D>H<pL><pH><fn><m> [Range] (pL+pH×256)=2 (pL=2, pH=0) fn=3, 51 m=0, 1, 48, 49 [Outline] [The specification which is common to the model] •...
  • Page 311: Fn=48: Function 48 Selects Character Color

    GS ( N pL pH fn m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Designating font attribute [Outline] [The specification which is common to the model] • Executes processing of font attribute by the specified fn value.
  • Page 312: 2-Dimensional Code Commands

    2.2.17 2-dimensional code Commands GS ( k pL pH cn fn [parameter] CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Setting and printing 2-dimensional code [Outline] [The specification which is common to the model] •...
  • Page 313 機能 No. コード 機能 GS ( k pL pH cn fn n1 n2 機能 165 QRCode モデルを指定する GS ( k pL pH cn fn n 機能 167 QRCode のモジュールのサイズを設定する GS ( k pL pH cn fn m n 機能 169 QRCode のエラー訂正レベルを設定する...
  • Page 314: Fn=65: Function 65 Setting The Number Of Digits Of Pdf417

    fn=65: Function 65 Setting the number of digits of PDF417 GS ( k pL pH cn fn n [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><n> [Range] (pL+pH×256)=3 (pL=3, pH=0) cn=48 fn=65 0≤n≤30 [Outline] [The specification which is common to the model] • Sets the number of digits of PDF417. •...
  • Page 315: Fn=67: Function 67 Setting Module Width Of Pdf417

    fn=67: Function 67 Setting module width of PDF417 GS ( k pL pH cn fn n [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><n> [Range] (pL+pH×256)=3 (pL=3, pH=0) cn=48 fn=67 2≤n≤8 [Outline] [The specification which is common to the model] • Sets the width of one module of PDF417 to n dots. [Default] fn=68: Function 68 Setting the height of step of PDF417 GS ( k pL pH cn fn n...
  • Page 316: Fn=69: Function 69 Setting Error Correction Level Of Pdf417

    fn=69: Function 69 Setting error correction level of PDF417 GS ( k pL pH cn fn m n [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><m><n> [Range] (pL+pH×256)=4 (pL=4, pH=0) cn=48 fn=69 m=48, 49 48≤n≤56 (when m=48 is specified) 1≤n≤40 (when m=49 is specified) [Outline] [The specification which is common to the model] •...
  • Page 317: Fn=70: Function 70 Setting Options For Pdf417

    fn=70: Function 70 Setting Options for PDF417 GS ( k pL pH cn fn m [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><m> [Range] (pL+pH×256)=3 (pL=3, pH=0) cn=48 fn=70 m=0, 1 [Outline] [The specification which depend on the model] • Specifies or clears the PDF417 option. Function Canceling Processing of simple PDF417 Specifying Processing of simple PDF417...
  • Page 318: Fn=81: Function 81 Printing 2D Code Data In 2D Code Data Storage Area

    [The specification which is common to the model] • Quiet zone (blank area around PDF417) shall be secured by the user. [Sample Program] LPRINT CHR$(&H1D) ;”(”;”k”; CHR$(10); CHR$(0); CHR$(48); CHR$(80); CHR$(48); LPRINT “CITIZEN” LPRINT CHR$(&H1D) ;”(”;”k”; CHR$(3); CHR$(0); CHR$(48); CHR$(81); CHR$(48); [Print Results] - 317 -...
  • Page 319: Fn=82: Function 82 Sending The Size Of 2D Code Data In 2D Code Data Storage Area

    fn=82: Function 82 Sending the size of 2D code data in 2D code data storage area GS ( k pL pH cn fn m [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><m> [Range] (pL+pH×256)=3 (pL=3,pH=0) cn=48 fn=82 m=48 [Outline] [The specification which is common to the model] •...
  • Page 320: Fn=65: Function 165 Specifying Qrcode Model

    fn=65: Function 165 Specifying QRCode model GS ( k pL pH cn fn n1 n2 [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><n1><n2> [Range] (pL+pH×256)=4 (pL=4, pH=0) cn=49 fn=65 n1=49, 50 n2=0 [Outline] [The specification which is common to the model] • Specifies QRCode model. Function Sets model 1.
  • Page 321: Fn=69: Function 169 Setting Qrcode Error Correction Level

    fn=69: Function 169 Setting QRCode error correction level GS ( k pL pH cn fn n [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><n> [Range] (pL+pH×256)=3 (pL=3, pH=0) cn=49 fn=69 48≤n≤51 [Outline] [The specification which is common to the model] • Sets QRCode error correction level. Ref.: Recovery power (%) Function approximated...
  • Page 322: Fn=81: Function 181 Printing 2D Code Data In 2D Code Data Storage Area

    [The specification which is common to the model] • Quiet zone (blank area around QRCode) shall be secured by the user. [Sample Program] LPRINT CHR$(&H1D) ;”(”;”k”; CHR$(10); CHR$(0); CHR$(49); CHR$(80); CHR$(48); LPRINT “CITIZEN” LPRINT CHR$(&H1D) ;”(”;”k”; CHR$(3); CHR$(0); CHR$(49); CHR$(81); CHR$(48); [Print Results] - 321 -...
  • Page 323: Fn=82: Function 182 Sending The Size Of 2D Code Data In 2D Code Data Storage Area

    fn=82: Function 182 Sending the size of 2D code data in 2D code data storage area GS ( k pL pH cn fn m [Code] <1D>H<28>H<6B>H<pL><pH><cn><fn><m> [Range] (pL+pH×256)=3(pL=3, pH=0) cn=49 fn=82 m=48 [Outline] [The specification which is common to the model] •...
  • Page 324: Fn=67: Function 367 Setting Module Width Of 2D Gs1 Databar

    fn=67: Function 367 Setting module width of 2D GS1 DataBar GS ( k pL pH cn fn n <1D>H<28>H<6B>H<pL><pH><cn><fn><n> [Code] (pL+pH×256)=3 (pL=3、pH=0) [Range] cn=51 fn=67 2≦n≦8 [Outline] [The specification which is common to the model] • Sets the width of one module of GS1 DataBar to n dots. n=2 [Default] fn=71: Function 371 Setting maximum width of 2D GS1 DataBar Expanded Stacked...
  • Page 325: Fn=80: Function 380 Storing 2D Gs1 Databar Data To 2D Code Data Storage Area

    fn=80: Function 380 Storing 2D GS1 DataBar data to 2D code data storage area GS ( k pL pH cn fn m n d1 … dk <1D>H<28>H<6B>H<pL><pH><cn><fn><m><n><d1…dk> [Code] 6≦(pL + pH×256)≦259 (0≦pL≦255、pH=0,1) [Range] cn=51 fn=80 m=48 n=72,73,76 k=(pL+pH×256) – 4 Range of d is different depending on type of GS1 Databar specified by n.
  • Page 326: Fn=82: Function 382 Sending The Size Of 2D Code Data In 2D Code Data Storage Area

    fn=82: Function 382 Sending the size of 2D code data in 2D code data storage area GS ( k pL pH cn fn m <1D>H<28>H<6B>H<pL><pH><cn><fn><m> [Code] (pL+pH×256)=3 (pL=3、pH=0) [Range] cn=51 fn=82 m=48 [Outline] [The specification which is common to the model] •...
  • Page 327: Presenter/Bezel Control Commands (Pmu2Xxxiii Only)

    2.2.18 Presenter/Bezel Control Commands (PMU2xxxIII only) GS R 0 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S281 CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II [Function] Retracting receipt immediately [Code] <1D>H<52>H<30>H [Outline] If the presenter sensor detects paper presence, printer feed the paper to the direction set by MSW11-3 (Retract direction) till the sensor detects no paper .
  • Page 328: Gs R 2 N T1 T2

    GS R 2 n t1 t2 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S281 CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II [Function] Controlling bezel LED [Code] <1D>H<52>H<32>H<n>H<t1>H<t2> [Range] 0≤n≤2, 48≤n≤50 0, 2≤t1≤255, 0, 2≤t2≤255 [Outline] This command controls Bezel LED.
  • Page 329: Gs S

    GS S CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S281 CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II [Function] Detecting next black mark [Code] <1D>H<53>H [Outline] This command prints the data in the printer buffer, feeds the paper to search for the next Black mark and stops paper feeding by detecting the black mark.
  • Page 330: Other Commands

    2.2.19 Other Commands DLE ENQ n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Real-time request to printer [Code] <10>H<05>H<n> [Range] 0≤ n≤ 2 [Outline] [The specification which is common to the model] •...
  • Page 331: Dle Dc4 Fn M T (Specification Of Fn = 1)

    DLE DC4 fn m t (Specification of fn = 1) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Outputting specified pulse in real-time [Code] <10>H<14>H<fn><d1> …<d7> [Range] fn=1, m=1, 2 t=d3=20, d4=1, d5=6, d6=2, d7=8...
  • Page 332: Dle Dc4 Fn D1

    DLE DC4 fn d1...d7 (Specification of fn = 8) CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Buffer clear [Code] <10>H<14>H<fn><d1> …<d7> [Range] fn=8, d1=1, d2=3, d3=20, d4=1, d5=6, d6=2, d7=8...
  • Page 333: Esc = N

    ESC = n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Data input control [Code] <1B>H<3D>H<n> [Range] 0≤n≤255 [Outline] [The specification which is common to the model] • Selecting equipment for which data input from the host is valid.
  • Page 334: Esc

    ESC @ CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Initializing the printer [Code] <1B>H<40>H [Outline] [The specification which is common to the model] • Clears data stored in the print buffer and brings various settings to the initial state (Default state).
  • Page 335: Esc L

    ESC L CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting PAGE MODE [Code] <1B>H<4C>H [Outline] [The specification which is common to the model] • Switches from STANDARD MODE to PAGE MODE.
  • Page 336: Esc S

    ESC S CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Selecting STANDARD MODE [Code] <1B>H<53>H [Outline] [The specification which is common to the model] • Switches from PAGE MODE to STANDARD MODE.
  • Page 337: Esc P M N1 N2

    ESC p m n1 n2 CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Generating the specified pulses [Code] <1B>H<70>H<m><n1><n2> [Range] m=0, 1, 48, 49 0<n1≤n2≤255 [Outline] [The specification which is common to the model] •...
  • Page 338 GS ( A pL pH n m CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Execution of test printing [Code] <1D>H<28>H<41>H<pL><pH><n><m> [Range] (pL+(pH×256))=2 (pL=2, pH=0) 0≤n≤2, 48≤n≤50 1≤m≤4, 49≤m≤52 [Outline] [The specification which is common to the model] •...
  • Page 339: Gs I N

    GS I n CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sending the printer ID [Code] <1D>H<49>H<n> CT-S280/ BD2-2220 [Range] 1≤n≤3, 49≤n≤51, 65≤n≤67, n=69, 112 CT-S281/CT-S300/CT-S310/CT-S2000/CT-S4000/CT-S801/CT-S851 CT-S601/CT-S651/PMU series/CT-P29x series/CT-S301II 1≤n≤4, 49≤n≤52, 65≤n≤67, n=69, 112...
  • Page 340 CT-S280 Hex. Number of Data Header Type of Printer ID Specification Value (Hex.) Data 20H to 7FH Subject to item to be responded 1, 49 Model ID CT-S280 NULL 2, 50 Type ID Refer to table “Type ID” below 3, 51 ROM version ID Differs by ROM version.
  • Page 341 Refer to table “Type ID” below Firmware version Differs by firmware version. 3, 51 ROM version ID Differs by ROM version. Manufacturer name CITIZEN Model name CT-S281 • Type ID If n=2, 50 is specified: Kinds of multi-language Japanese Kanji specifications: Meaning Hex.
  • Page 342 Refer to table “Type ID” below Firmware version Differs by firmware version. 3, 51 ROM version ID Differs by ROM version. Manufacturer name CBM,CITIZEN 4, 52 Black mark Length Depends on Black mark paper (mm) Model name CT-S300, CT-S310 Japanese Kanji specifications: •...
  • Page 343 Fixed Fixed below. *only serial model Kind of Printer Information Information Firmware version Differs by firmware version. Manufacturer name CITIZEN Model name CT-S310II Japanese Kanji specifications: Kinds of multi-language KANJI JAPANESE fonts Hangul specification: KOREA Chinese specifications: CHINA GB18030 Refer to table “DSW” below...
  • Page 344 ROM version ID Differs by ROM version. Firmware version Differs by firmware version. Black mark/ Label Depends on Black mark paper/ Label Manufacturer name CITIZEN 4, 52 Length paper (mm) CT-S2000 Model name Japanese Kanji specifications: • Type ID If n=2, 50 is specified:...
  • Page 345 Firmware version Differs by firmware version. 3, 51 ROM version ID Differs by ROM version. Black mark/ Label Depends on Black mark paper/ Label Manufacturer name CITIZEN 4, 52 Length paper (mm) Model name CT-S4000 Japanese Kanji specifications: Kinds of multi-language KANJI JAPANESE •...
  • Page 346 CT-S601/651 Firmware version Differs by firmware version. 2, 50 Type ID Refer to table “Type ID” below Manufacturer name CITIZEN 3, 51 ROM version ID Differs by ROM version. CT-S801 Black mark/ Label Depends on Black mark paper/ Label 4, 52...
  • Page 347 Fixed • Sends the specified printer information. Kind of Printer Information Information Firmware version Differs by firmware version. Manufacturer name CITIZEN Model name BD2-2220 Kinds of multi-language Japanese Kanji specifications: fonts KANJI JAPANESE Refer to table “DSW” below State of DSW (only serial model) •...
  • Page 348 Refer to table “Type ID” below Information Information Differs by ROM version. Firmware version Differs by firmware version. PMU2XXX 3, 51 ROM version ID Manufacturer name CITIZEN PMU2XXXII PMU2XXX PMU2300III Model name PMU2XXXII 4, 52 Black mark Length Depends on Black mark paper (mm) PMU2300III...
  • Page 349 Information Dip switch [DSW2] is OFF Firmware version Differs by firmware version. Dip switch [DSW2] is ON Manufacturer name CITIZEN Dip switch [DSW1] is OFF Model name CT-P290/291/292/293 (Remark) Dip switch [DSW1] is ON Kinds of multi-language Japanese Kanji specifications:...
  • Page 350: Gs P X Y

    GS P x y CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Specifying the basic calculation pitch [Code] <1D>H<50>H<x><y> [Range] 0≤x≤255, 0≤y≤255 [Outline] [The specification which is common to the model] •...
  • Page 351: Esc Rs

    ESC RS CT-S280 CT-S300 CT-S2000 CT-S4000 BD2-2220 PMU series Support model CT-S310 CT-S801/851 CT-S601/651 CT-P29x series CT-S310 II CT-S281 [Function] Sound buzzer [Code] <1B>H<1E>H [Outline] [The specification which is common to the model] • Sound the buzzer for 200 ms.
  • Page 352: Character Code Table

    3. CHARACTER CODE TABLE 3.1 Code Page 3.1.1 Codepage 00H to 7FH & PC437 (USA, Europe Standard) Ç É á α ░ └ ╨ ≡ ü æ í β ± ▒ ┴ ╤ " é Æ ó Γ ▓ ┬ ╥...
  • Page 353: Codepage 00H To 7Fh & Katakana

    3.1.2 Codepage 00H to 7FH & Katakana ┴ SP × ▁ ═ タ ミ º ▂ ┬ ╞ ア チ ム 円 " ▃ ┤ ┌ イ ツ メ ╪ 年 ▅ ├ ┘ ウ テ モ ╡ 月 XOFF ▆...
  • Page 354: Codepage 00H To 7Fh & Pc850 (Multilingual)

    3.1.3 Codepage 00H to 7FH & PC850 (Multilingual) Ç É á ð Ó ░ └ ü æ í Ð β ± ▒ ┴ " é Æ ó Ê Ô ▓ ┬ â ô ú Ë Ò ¾ │ ├ XOFF ä...
  • Page 355: Codepage 00H To 7Fh & Pc860 (Portuguese)

    3.1.4 Codepage 00H to 7FH & PC860 (Portuguese) Ç É á α ░ └ ╨ ≡ ü À í β ± ▒ ┴ ╤ " é È ó Γ ▓ ┬ ╥ ≧ â ô ú π ≤ │ ├ ╙...
  • Page 356: Codepage 00H To 7Fh & Pc863 (Canadian-French)

    3.1.5 Codepage 00H to 7FH & PC863 (Canadian-French) Ç É α ░ └ ╨ ≡ ¦ ü È ´ β ± ▒ ┴ ╤ " é Ê ô Γ ▓ ┬ ╥ ≧ â ô ú π ≤ │ ├ ╙...
  • Page 357: Codepage 00H To 7Fh & Pc865 (Nordic)

    3.1.6 Codepage 00H to 7FH & PC865 (Nordic) Ç É á α ░ └ ╨ ≡ ü æ í β ± ▒ ┴ ╤ " é Æ ó Γ ▓ ┬ ╥ ≧ â ô ú π ≤ │ ├ ╙...
  • Page 358: Codepage 00H To 7Fh & Pc852 (Eastern Europe)

    3.1.7 Codepage 00H to 7FH & PC852 (Eastern Europe) Ç É á đ Ó ░ └ ü Ĺ í Đ β ” ▒ ┴ " é Í ó Ď Ó ▓ ┬ â Ú ú Ë Ń ˇ │ ├ XOFF ä...
  • Page 359: Codepage 00H To 7Fh & Pc866 (Russian)

    3.1.8 Codepage 00H to 7FH & PC866 (Russian) Α Р а р Ë ░ └ ╨ Б С б с ë ▒ ┴ ╤ " В Т в т Є ▓ ┬ ╥ Г У г у є │ ├ ╙...
  • Page 360: Codepage 00H To 7Fh & Pc857 (Turkish)

    3.1.9 Codepage 00H to 7FH & PC857 (Turkish) Ç É á ó ░ └ ü æ í β ± ▒ ┴ " é Æ ó Ê ô ▓ ┬ â ô ú Ë ò ¾ │ ├ XOFF à ö ñ...
  • Page 361: Codepage 00H To 7Fh & Pc864 (Arabic)

    3.1.10 Codepage 00H to 7FH & PC864 (Arabic) - 360 -...
  • Page 362: Codepage 00H To 7Fh & Windows Codepage

    3.1.11 Codepage 00H to 7FH & Windows Codepage ° À Ð à ð ‘ ¡ ± Á Ñ á ñ " ¸ ’ ¢ ² Â Ò â ò ƒ “ £ ³ Ã Ó ã ó XOFF ” ¤ ´...
  • Page 363: Codepage 00H To 7Fh & Thai Code 18

    3.1.12 Codepage 00H to 7FH & Thai code 18 - 362 -...
  • Page 364: International Character Code Table

    3.2 International Character Code Table Country U.S.A ╲ à ° ç § é ù è ¨ France § Ä Ö Ü ä ö ö β Germany £ U.K. ╲ Æ Ø Å æ ø å Denmark I ¤ É Ä Ö...
  • Page 365: Kanji Code Table

    3.3 Kanji Code Table 3.3.1 JIS non-Kanji S-JIS 813F 2120 ´ ¨ 。 , . ・ ; ? ! ゛ ゜ ` 814F 2130 ^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 〆 〇 〇 / 815F 2140 … ‘...
  • Page 366 S-JIS 843F 2720 А Б В Г Д Е Ё Ж З И Й К Л М Н 844F 2730 О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э 845F 2740 Ю Я 846F 2750 а...
  • Page 367: Jis Kanji Level 1

    3.3.2 JIS Kanji Level 1 S-JIS 889E 3020 亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 88AE 3030 旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或...
  • Page 368 S-JIS 8B9E 3620 供 侠 僑 兇 競 共 凶 協 匡 卿 叫 喬 境 峡 強 8BAE 3630 彊 怯 恐 恭 挟 教 橋 況 狂 狭 矯 胸 脅 興 蕎 郷 8BBE 3640 鏡 響 饗...
  • Page 369 S-JIS 8E9E 3C20 次 滋 治 爾 璽 痔 磁 示 而 耳 自 蒔 辞 汐 鹿 8EAE 3C30 式 識 鴫 竺 軸 宍 雫 七 叱 執 失 嫉 室 悉 湿 漆 8EBE 3C40 疾 質 実...
  • Page 370 S-JIS 919E 4220 臓 蔵 贈 造 促 側 則 即 息 捉 束 測 足 速 俗 91AE 4230 属 賊 族 続 卒 袖 其 揃 存 孫 尊 損 村 遜 他 多 91BE 4240 太 汰 詑...
  • Page 371 S-JIS 949E 4820 函 箱 硲 箸 肇 筈 櫨 幡 肌 畑 畠 八 鉢 溌 発 94AE 4830 醗 髪 伐 罰 抜 筏 閥 鳩 噺 塙 蛤 隼 伴 判 半 反 94BE 4840 叛 帆 搬...
  • Page 372 S-JIS 979E 4E20 痢 裏 裡 里 離 陸 律 率 立 葎 掠 略 劉 流 溜 97AE 4E30 琉 留 硫 粒 隆 竜 龍 侶 慮 旅 虜 了 亮 僚 両 凌 97BE 4E40 寮 料 梁...
  • Page 373: Jis Kanji Level 2

    3.3.3 JIS Kanji Level 2 S-JIS 989E 5020 弌 丐 丕 个 丱 丶 丼 丿 乂 乖 乘 亂 亅 豫 亊 98AE 5030 舒 弍 于 亞 亟 亠 亢 亰 亳 亶 从 仍 仄 仆 仂 仗...
  • Page 374 S-JIS 9B9E 5620 屐 屏 孱 屬 屮 乢 屶 屹 岌 岑 岔 妛 岫 岻 岶 9BAE 5630 岼 岷 峅 岾 峇 峙 峩 峽 峺 峭 嶌 峪 崋 崕 崗 嵜 9BBE 5640 崟 崛 崑...
  • Page 375 S-JIS 9E9E 5C20 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 9EAE 5C30 椣 椡 棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰 9EBE 5C40 楡 楞 楝...
  • Page 376 S-JIS E19E 6220 癲 癶 癸 發 皀 皃 皈 皋 皎 皖 皓 皙 皚 皰 皴 E1AE 6230 皸 皹 皺 盂 盍 盖 盒 盞 盡 盥 盧 盪 蘯 盻 眈 眇 E1BE 6240 眄 眩 眤...
  • Page 377 S-JIS E49E 6820 茵 茴 茖 茲 茱 荀 茹 荐 荅 茯 茫 茗 茘 莅 莚 E4AE 6830 莪 莟 莢 莖 茣 莎 莇 莊 荼 莵 荳 荵 莠 莉 莨 菴 E4BE 6840 萓 菫 菎...
  • Page 378 S-JIS E79E 6E20 遏 遐 遑 遒 逎 遉 逾 遖 遘 遞 遨 遯 遶 隨 遲 E7AE 6E30 邂 遽 邁 邀 邊 邉 邏 邨 邯 邱 邵 郢 郤 扈 郛 鄂 E7BE 6E40 鄒 鄙 鄲...
  • Page 379 S-JIS EA9E 7420 堯 槇 遙 瑤 EAAE 7430 EABE 7440 EACE 7450 EADE 7460 EAEE 7470 - 378 -...
  • Page 380: Memory Switch

    Memory switch is changed by manual setting or by command in the memory switch change mode. * Hereafter, memory switch is referred to as MSW. 4.1 Memory Switches 4.1.1 CT-S280 Setting MSW1-1 Power ON Info ●...
  • Page 381 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control Xon/Xoff DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7...
  • Page 382: Ct-S281

    4.1.2 CT-S281 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 383 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control Xon/Xoff DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7 VCom Protocol PC setting...
  • Page 384: Ct-S300

    4.1.3 CT-S300 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 385: Ct-S310

    4.1.4 CT-S310 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 386 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control Xon/Xoff DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7 VCom Protocol PC setting...
  • Page 387: Ct-S310Ii

    4.1.5 CT-S310II Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 388 Setting Default Set Values 1200 bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 19200bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 DMA control Valid...
  • Page 389: Ct-S2000

    4.1.6 CT-S2000 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 390 Setting Default Set Values 1200 bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 19200bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 DMA control Valid...
  • Page 391: Ct-S4000

    4.1.7 CT-S4000 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 392 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 19200bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 DMA control Valid...
  • Page 393: Ct-S801/851

    4.1.8 CT-S801/851 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 394 Setting Default Set Values 1200 bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 19200bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 DMA control Valid...
  • Page 395: Ct-S601/651

    4.1.9 CT-S601/651 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 396 Setting Default Set Values 1200 bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 19200bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 DMA control Valid...
  • Page 397: Bd2-2220

    4.1.10 BD2-2220 Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print ? No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 398: Pmu2Xxx

    4.1.11 PMU2XXX Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 399 Setting Default Set Values 1200bps ,2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7...
  • Page 400: Pmu2Xxxii

    4.1.12 PMU2XXXII Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 401 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7...
  • Page 402: Pmu2300Iii

    4.1.13 PMU2300III Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 403 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7...
  • Page 404 <<Difference of MSW by the model>> MSW11-1 and MSW12-1 are different by the model as follows. Model MSW11-1 Presenter MSW12-1 Bezel PMU2300III SN Invalid Invalid PMU2300III SB Invalid Valid PMU2300III PN Valid Invalid PMU2300III PB Valid Valid MSW3-4 is different by the model as follows. Model Standard model Black mark model...
  • Page 405: Ct-P29X Series

    4.1.14 CT-P29x series Setting MSW1-1 Power ON Info ● Valid Not send MSW1-2 Buffer Size *1 ● 4K bytes 45 bytes MSW1-3 Busy Condition ● Full/Err Full MSW1-4 Receive Error ● Print “?” No Print MSW1-5 CR mode ● Ignored MSW1-6 Reserved ●...
  • Page 406 Setting Default Set Values 1200bps, 2400bps, 4800bps, 9600bps, 19200bps, MSW7-1 Baud Rate 9600bps 38400bps, 57600bps, 115200bps MSW7-2 Data Length 8bits 7bits, 8bits MSW7-3 Stop Bit 1bit 1bit, 2bits MSW7-4 Parity None None, Odd, Even MSW7-5 Flow Control DTR/DSR DTR/DSR, Xon/Xoff MSW7-6 Reserved MSW7-7...
  • Page 407: Details Of Memory Switches

    4.2 Details of Memory Switches This section describes the function of memory switch. Some MSW may not be set or some values may not be selected depending on the model used. For the MSW and value that can be set or selected with the model you are using, refer to the operation manual or the like.
  • Page 408 ●MSW1-3: Busy condition [Outline] Select the condition that printer is BUSY . Automatic status send function also runs. OFF(0) ON(1) Busy Condition Buffer full/Off-line Buffer full ON (1) OPERATION: If receive buffer is full, printer is BUSY . Automatic status send (ASB) function is enabled. OFF (0) OPERATION: If receive buffer is full or off-line, printer is BUSY .
  • Page 409 ●MSW1-5: CR code [Outline] Select the printer when receiving CR(<0D>H) code. OFF(0) ON(1) CR mode Ignored ON (1) OPERATION: Select the same operation with LF when receiving CR code. Print data in print buffer and put linefeeds as specified. OFF (0) OPERATION: CR code may be ignored with no actions if receiving CR code.
  • Page 410: Msw2

    4.2.2 MSW2 ●MSW2-1: Reserved [Fixed to ON(1)] ●MSW2-2: Auto-cutter operation [Outline] Select auto-cutter enable/disable. ON(1) OFF(0) Auto Cutter Invalid Valid ON (1) OPERATION: Auto-cutter enabled OFF (0) OPERATION: Auto-cutter disabled ●MSW2-3: Buffering [Outline] Select buffering print enable/disable. OFF(0) ON(1) Spool Print Invalid Valid ON (1) OPERATION: Buffering print is enabled.
  • Page 411 ●MSW2-4: Full Columns print [Outline] Select the processing if print data closes to the end of line or the right of print width. OFF(0) ON(1) Full Col print Line Feed Wait Data ON (1) OPERATION: If printer receives data/command exceeding the full column, printer further waits for print data. If data exceeding the full column is a command, printer operates following the command.
  • Page 412 ●MSW2-6: Paper width [Outline] Select paper width. OFF(0) ON(1) Paper width 80mm 58mm ON (1) OPERATION: Paper width is set 80mm OFF (0) OPERATION: Paper width is set 58mm ●MSW2-7: Reserved [Fixed to OFF (0)] ●MSW2-8: PNE sensor [Outline] Select paper near-end enable/disable. OFF(0) ON(1) PNE Sensor...
  • Page 413: Msw3

    4.2.3 MSW3 ●MSW3-1: Auto-cutter return [Outline] Selects the return method from cutter lock error . OFF(0) ON(1) Resum Cttr Err Valid Invalid ON (1) OPERATION: Return by command. After removing error cause, return with command <DLE ENQ n>. OFF (0) OPERATION: Return with FEED switch. After removing error cause, return by long pressing FEED SW (1 sec or longer).
  • Page 414 ●MSW3-3: Parallel 31 pin [Outline] Printer can be reset by parallel I/F –31 Pin signal. Select the handling of this signal. OFF(0) ON(1) Parallel 31 pin Valid Invalid ON (1) OPERATION: Used as reset signal OFF (0) OPERATION: Not used as reset signal ●MSW3-4: Selecting paper [Outline] Selects either thermal paper or black mark paper.
  • Page 415 ●MSW3-8: Cover open during printing [Outline] Select the release method of cover open error during printing. OFF(0) ON(1) Resum Open Err Close Command ON (1) OPERATION: Cover open error during printing becomes a return allowed error . Returned with command <DLE ENQ n> after cover is closed. OFF (0) OPERATION: Cover open error during printing becomes an automatic return error .
  • Page 416: Msw4

    4.2.4 MSW4 ●MSW4-1: Automatic length measurement [Outline] In selecting black mark paper , set the enable/disable of automatic length measurement. (Black mark/label support model only) OFF(0) ON(1) BM Measure Invalid Valid ON (1) OPERATION: Automatic length measurement is enabled. At power-up, measurement operation is taken. OFF (0) OPERATION: Automatic length measurement is disabled.
  • Page 417 ●MSW4-2: Auto Loading (Only for PMU series) Set the enabled/disabled of paper auto loading function. [Outline] OFF(0) ON(1) Auto Loading Invalid Valid Auto Loading is used. ON (1) OPERATION: Auto Loading is not used. OFF (0) OPERATION: ●MSW4-3: Paper feed & cut at closing cover [Outline] When cover is closed, printer feeds paper and cuts.
  • Page 418 ●MSW4-5: Position detect [Outline] Selects the method of detecting paper position. OFF(0) ON(1) Position detect Black mark Label ON (1) OPERATION: Detects paper position by detecting the inter-label distance. OFF (0) OPERATION: Detects the paper position by detecting the black mark. *This function is valid only with black mark specification or label specification.
  • Page 419 ** If MSW4-1 is set for auto length measurement or MSW4-2 is set to find TOF , this function works at power on. ** If the printer is turned off with receipt mode set by this function, the printer goes back to label mode. ●MSW4-7: DC3 command function switch (CT-S280 unique) [Outline] Select the operation taken when DC3 command is received.
  • Page 420: Msw5

    4.2.5 MSW5 ●MSW5-1: Buzzer [Outline] Select the enable/disable of buzzer . OFF(0) ON(1) Buzzer Valid Invalid ON (1) OPERATION: Disable buzzer When an error occurs or memory switch setting is changed manually, no buzzer sounds. OFF (0) OPERATION: Enable buzzer . When an error occurs or memory switch setting is changed manually, the buzzer sounds.
  • Page 421 ●MSW5-5: Setting the power OFF notify (Only for CT-S4000) [Outline] At power OFF , to notify the host of the printer power OFF , printer can send to host 3 byte power OFF notify status data ( 3BH 31H 00H). Set to enable/disable for sending the power OFF notify status data.
  • Page 422 ●MSW5-8: FAULT Output [Outline] Selects the condition of FAULT output OFF(0) ON(1) FAULT Output PE, PNE, Error PE, Error ON (1) OPERATION At PE or Error , FAULT is output. OFF (0) OPERATION: At PE or PNE or Error , FAULT is output. - 421 -...
  • Page 423: Msw6

    4.2.6 MSW6 ●MSW6-1: Mode to use with the driver [Outline] Selects the valid/invalid of mode to use with the driver OFF(0) ON(1) Mode to use with the driver Invalid Valid ON (1) OPERATION: FAULT signal is not output in the error condition to parallel port.. ASB is valid at power on.
  • Page 424: Msw7

    4.2.7 MSW7 ●MSW7-1: Baud rate [Outline] Selects the baud rate which is serial interface communication condition. Enabled if DSW1-1 OFF is set [following memory switch setting] . Setting Value 1200bps,2400bps,4800bps,9600bps,19200bps, Baud Rate 38400bps,57600bps,115200bps ●MSW7-2: Data length [Outline] Selects the data length, which is a serial interface communication condition. Enabled if DSW1-1 OFF is set [following memory switch setting] .
  • Page 425 ●MSW7-6: DMA control [Outline] Selects the valid/invalid of DMA (Direct Memory Access) control. Setting Value DMA control Valid, Invalid ●MSW7-7: VCom flow control [Outline] In MSW5-3, selects the flow control when virtual COM is set. Setting Value VCom Protocol PC setting, DTR/DSR, XON/XOFF - 424 -...
  • Page 426: Msw8

    4.2.8 MSW8 ●MSW8-1: Print width [Outline] Selects the print width in dots. Setting Value 832dots, 720dots, 660dots, 640dots, 576dots, Print Width 512dots, 436dots, 432dots, 420dots, 384dots, 360dots, 390dots, 546dots ●MSW8-2: Paper type [Outline] Selects the paper type used. Setting Value 1 Color Normal, 1 Color BM, 1 Color Label, Paper Type 2 color Normal, 2 Color BM...
  • Page 427 ●MSW8-5: Reduced Char V/H [Outline] Select the character compression raio Setting Value 100%/100%, 75%/100%, 50%/100%, Reduced Char V/H 100%/75%, 75%/75%, 50%/75% This function is to save the paper by compressed character size. Character size compression is done by reducining dots of characters in vertical way or horizontal way. Choice of compression is combination of vertical way (100%, 75% or 50%) and horizontal way (100% or 75%) Print area is compressed as well together with the character size compression.
  • Page 428: Msw9

    4.2.9 MSW9 ●MSW9-1: Code page [Outline] Selects the codepage. Setting Value PC437, Katakana, PC850, PC858, PC860, PC863, Codepage PC865, PC852, PC866, PC857, WindowsCode, Space page, PC864, ThaiCode18 ●MSW9-2: International character [Outline] Selects the international character . Setting Value USA, France, Germany, UK, Denmark, Sweden, Italy, Spain, Int’Char Set Japan, Norway, Denmark 2, Spain2, Latin America, Korea ●MSW9-3: Kanji...
  • Page 429 ●MSW9-7: LCD download message [Outline] Selects the valid/invalid of download message for LCD. Setting Value LCD Ext. Char Invalid, Valid ●MSW9-8: Auto back light off time [Outline] Sets the time of LCD back light auto off. Setting Value Back light auto off Never , 30 seconds, 5 minutes - 428 -...
  • Page 430: Msw10

    4.2.10 MSW10 ●MSW10-1: Print density [Outline] Selects the print density. Setting Value 70%, 75%, 80%, 85%, 90%, 95%, 100%, 105%, Print Density 110%, 115%, 120%, 125%, 130%, 135%, 140% ●MSW10-2: Print speed [Outline] Selects the print speed. Setting Value Level1, Level2, Level3, Level4, Level5, Level6, Print Speed Level7, Level8, Level9 ●MSW10-3:...
  • Page 431 ●MSW10-6: Buzzer event [Outline] Selects the events of the printer to activate the buzzer . Setting Value Buzzer Event All, Not by C.Open, Not by C.Open/PE If “Not by C.Open” is selected, buzzer is not acticated by opening cover . If “Not by C.Open/PE”...
  • Page 432: Msw11

    4.2.11 MSW11 ●MSW 11-1: Presenter Set the enable/disable of the Presenter Function. [Outline] OFF(0) ON(1) Presenter Invalid Valid Presenter function is enabled and presenter works based on the setting of ON (1) OPERATION: MSW11-2 to MSW11-5. OFF (0) OPERATION: Presenter function is disabled and presenter does not work. ●MSW11-2:...
  • Page 433 ●MSW 11-4: Store and Eject Set the function to eject the paper after storing the paper enabled/disabled. [Outline] OFF(0) ON(1) Store and Eject Invalid Valid When paper reaches the presenter roller , presenter does not eject the paper and ON (1) OPERATION: when paper length reaches maximum length, presenter ejects the paper .
  • Page 434: Msw12

    4.2.12 MSW12 ●MSW 12-1: Bezel Function Set the bezel function enabled/disabled. [Outline] OFF(0) ON(1) Bezel Function Invalid Valid ON (1) OPERATION:Bezel function is enabled and it works as per the setting of MSW12-2, MSW12-5 and MSW12-6. OFF (0) OPERATION: Bezel function is disabled. ●MSW12-2:...
  • Page 435 ●MSW 12-6: No print with paper Set the printing next receipt enabled/disabled for the condition that sensor at bezel detects the paper [Outline] OFF(0) ON(1) No print with paper Invalid Valid While paper sensor at bezel detects the paper , printer does not print the next ON (1) OPERATION: receipt.
  • Page 436: Appendix

    5. APPENDIX 5.1 Explanation on PAGE MODE 5.1.1 Overview The printer has two print modes: STANDARD and PAGE. In STANDARD MODE, the printer prints or feeds paper each time it receives a print or paper feed command. In PAGE MODE, when the printer receives print commands and/or form feed commands, it simply forwards them to the specified print area of memory.
  • Page 437: Mapping Of Print Data In The Print Area

    5.1.3 Mapping of Print Data in the Print Area Print data is mapped in the print area as follows: (1) The print area is set by ESC W. When the printer has finished all of the print and paper feed actions specified before receiving an ESC W, the ESC W sets the right end (as viewed facing the printer) as the start point (x0, y0) of the print area.
  • Page 438 Mapping direction x0, y0 24-3 Baseline PointA dx, dy Print area Figure 5-1 Mapping Position for Character Data Bar code GS k m = nH*256+nL 24-3 Bit image GS * x y ESC * m nL nH Baseline (HRI Characters) PointB PointB PointB...
  • Page 439: Example Of Using

    5.1.4 Example of Using PAGE MODE The following explains specific uses of PAGE MODE. When in PAGE MODE, the commands are typically sent from the host to the printer in the following sequence: (1) An ESC L puts the printer in PAGE MODE. (2) An ESC W specifies the print area.
  • Page 440 In Figure 4-3, a line feed occurs between “lesson” and “Test 1” because the space “ “ next to “lesson” does not fit in the horizontal range of the 200  4 00-pitch print area. The line feed width conforms to the value specified by a command such as ESC 3.
  • Page 441 (0,0) 200 Page mode lesson Paper 2CAN command ABCDEFGHIJKLMNOP QRST1234567890 Print area Print Direction Figure 5-4 Example 2: Result of Print Before an FF is sent (170th line), the following program code can be added to remove part of the data. <...
  • Page 442 (0,0) 200 Page mode lesson Paper 2CAN command ABCDEF JKLMNOP QRST1234567890 Print area Print Direction Figure 5-5 Print Result of Adding a Program of Example 3 to Example 2 - 441 -...
  • Page 443: Bidirectional Parallel Interface

    5.2 Bidirectional Parallel Interface Overview The interface of the printer is a Level-1 compatible device according to IEEE-P1284. It supports the communication modes described in 5.2.1 below. 5.2.1 Parallel Interface Communication Mode The parallel interface of the printer provides three communication modes as outlined below. When the printer is turned on or reset, it defaults to Compatibility mode.
  • Page 444: Interfacing Phases

    5.2.2 Interfacing Phases Interfacing in each communication mode is divided into several phases. In addition, there is a phase for mode initialization, as well as a phase for mode switching. Interface signals may differ in name and function for different modes and different phases. Aborted Termination from Transfer...
  • Page 445: Negotiation

    5.2.3 Negotiation Overview Usually, the printer is started in Compatibility mode, which corresponds to the Centronics interface phase. When the host intends to switch to the Nibble or Byte mode, it sends a request and negotiates with the printer. A general flow of negotiations is given below.
  • Page 446 Precautions (1) The Negotiation phase is triggered when the IEEE 1284 Active signal sent by the host becomes High. (2) In Compatibility mode, the time when the negotiation process begins is, as a general rule, after the host sets nStrobe to High and then the printer outputs an nAck pulse.
  • Page 447: Data Communication From Printer To Host

    Data Communication from Printer to Host Nibble Mode In this mode, data is transferred between the printer and the host through the procedure described below. The steps beginning from (1) are applicable when the Negotiation phase has switched to the Host Busy Data Available phase. If the Negotiation phase has switched to the Host Busy Data Not Available phase, the procedure starts at step (9).
  • Page 448 (14) Upon receiving a request for interrupt from the printer, the host responds by setting HostBusy (nAutoFd) to High. (Event (15) Finally, the printer responds to the host by setting AckDataReq (PError) to Low, and then the host moves to the Host Busy Data Available phase.
  • Page 449: Byte Mode

    Byte Mode In this mode, data is transferred between the printer and the host through the procedure described below. The steps beginning from (1) are applicable when the Negotiation phase has switched to the Host Busy Data Available phase. If the Negotiation phase has switched to the Host Busy Data Not Available phase, the procedure starts at step (9).
  • Page 450 The device ID is a character string that provides the ID, the type, and other information regarding the printer connected to the interface. When the printer receives a request for a device ID from the host, it replies with the following device ID: <00>H<2E>H MFG:CITIZEN; CMD:ESC/POS; MDL:CT-S300;(*) CLS:PRINTER;...
  • Page 451 Termination Termination is the process of returning to Compatibility mode from the Nibble or Byte modes. When performing Termination, the host sets the signals as follows: • IEEE 1284 Active (nSelectln): Low • HostBusy (nAutoFd): High (Event 22) There are two methods of Termination: (1) Termination through a handshake between the host and the printer (2) Immediate termination (1) Termination through a handshake between the host and the printer:...
  • Page 452: Identification Of Send Status

    5.3 Identification of Send Status Because the status sent from the printer has certain fixed bits, it is possible to identify to which command the status belongs. When using ASB (Automatic Status Back), however, the first byte of ASB should be checked, and then the three consecutive bytes except for XOFF should be treated as ASB data.
  • Page 453: Cautions On Black Mark/Label Paper

    5.4 Cautions on Black Mark/Label Paper Cautions on LF (CR), ESC J, ESC d, Page mode, Image, and barcode printing. Printing of image greater than vertical print area of BM paper/label paper used is prohibited as a rule. The user must use label while taking label size into account at all times and terminate printing of a sheet of label with FF, ESC FF or GS FF.
  • Page 454 If printing of image greater than inter-BM distance/label paper length (vertical print area width) is attempted, image is printed in two separated images as shown below. Barcode, Image greater than vertical print area of label paper used is printed over the label. downloaded image, In this case, head and bottom margins must be NV image,...

Table of Contents