background image

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS

ESC/POS  

CONFIDENTIAL

Printers & Commands

What’s New in This Version?

About This Guide

Character Code Tables

How to Use This Guide

ESC/POS Information

EPSON

404394101

Confidentiality Agreement

Paper Roll Printers

ESC/POS

®

Application

Programming Guide

Version 10.01

Summary of Contents for TM-L90 series

Page 1: ...SC POS ESC POS CONFIDENTIAL Printers Commands What s New in This Version About This Guide Character Code Tables How to Use This Guide ESC POS Information EPSON 404394101 Confidentiality Agreement Paper Roll Printers ESC POS Application Programming Guide Version 10 01 ...

Page 2: ...SC POS ESC POS ESC POS ESC POS EPSON Commands in Alphanumeric Order Commands Arranged by Function Commands Arranged by Printer CONFIDENTIAL TM T88III TM T90 TM L60II TM L90 TM J2000 J2100 TM U210 TM U220 TM U230 TM U300A U300B TM P60 printers commands ...

Page 3: ...t to go to that topic Printer information Most information applies to all printers in a category If there is information specific to one printer you see its name in colored text with a different color for each printer The model dependent information appears if you click on the name of the printer or look at the bottom of the screen for text in the appropriate color blue text PRINTER name ...

Page 4: ... POS ESC POS ESC POS ESC POS ESC POS ESC POS EPSON CONFIDENTIAL what s new in this version Version 10 00 TM U220 added This guide Paper Roll Printers is now separate from the guides for other types of printers Version 10 01 TM P60 added ...

Page 5: ...on System Device Division Notice The contents of this manual are subject to change without notice EPSON and ESC POS are registered trademarks of Seiko Epson Corporation Acrobat Reader copyright 1987 2002 Adobe Systems Incorporated All rights reserved Adobe and Acrobat are registered trademarks of Adobe Systems Incorporated in the United States and or other countries EPSON about this guide ...

Page 6: ...u to disclose any confidential information you must immediately notify Seiko Epson You agree to give Seiko Epson reasonable cooperation and assistance in resisting disclosure You may use confidential information only for the purpose of facilitating authorized sales and service of or developing software and similar products for authorized use with EPSON products Any other use requires the prior wri...

Page 7: ...truction with high scalability Compatible with all types of EPSON POS printers and displays this proprietary control system also offers the flexibility to easily make future upgrades Its popularity is worldwide ESC POS is designed to reduce the processing load on the host computer in POS environments It comprises a set of highly functional and efficient commands that enables the full realization o...

Page 8: ...t commands The grade classification is separated into basic commands and extension commands Basic commands are defined as fundamental printer controls including print commands and character type selection commands Extension commands are defined as control codes for functions specific to individual printers These commands are further divided into mechanical extension commands that relate to additio...

Page 9: ...mand classification Ver 10 01 p 9 Multiple sheet Single sheet commands Multiple sheet Single sheet Sheet Basic commands commands Extension commands Grade Hardware extension commands Mechanical extension commands Software extension commands ...

Page 10: ...ng value for the line spacing and if it is LF the printer prints the data in the print buffer and feeds the paper one line If the data from the receive buffer is character data the printer reads the appropriate font data from the resident character generator and writes image data to the print buffer Real time Commands The printer stores data sent from the host computer in the receive buffer interp...

Page 11: ... data processing Ver 10 01 p 11 Data processing diagram Host computer Interface Character generator Font data Print buffer Mechanism Receive buffer Real time command processing Main processing Data analysis processing Character data normal command ...

Page 12: ...ds that will not be supported by future printer models The command descriptions give a better command to use for the same function Print buffer The print buffer is used to store image data for printing Print buffer full This state occurs when the print buffer becomes full Print buffer full printing If new print data such as characters or bit images or horizontal tabs are processed in standard mode...

Page 13: ...the printer state in which the printer does nothing after receiving all codes including parameters Horizontal vertical direction Horizontal direction is the direction that is perpendicular to the paper feed direction Vertical direction is the paper feed direction In page mode however horizontal vertical direction differs depending on the print direction of a character not the paper feed direction ...

Page 14: ...e executing commands MSB Most Significant Bit LSB Least Significant Bit Obsolete commands These are commands that will not be supported by future printer models The description of each of these commands gives a better command to use for the same function Reserved bit Reserved bits are as follows Bit that will be used for an extended function in the future Bit that has a function in the ESC POS spe...

Page 15: ...MMANDS DLE ENQ EXECUTING COMMAND Real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 1 EXECUTING SETTING Generate pulse at real time MISCELLANEOUS COMMANDS DLE DC4 fn 8 EXECUTING SETTING Clear buffer MISCELLANEOUS COMMANDS ESC FF EXECUTING COMMAND Print data in page mode PRINT COMMANDS ESC SP SETTING COMMAND Set right side character spacing CHARACTER COMMANDS ESC SETTING COMMAND Select ...

Page 16: ...d mode on off CHARACTER COMMANDS ESC G SETTING COMMAND Turn double strike mode on off CHARACTER COMMANDS ESC J EXECUTING COMMAND Print and feed paper PRINT COMMANDS ESC L EXECUTING COMMAND Select page mode MISCELLANEOUS COMMANDS ESC M SETTING COMMAND Select character font CHARACTER COMMANDS ESC R SETTING COMMAND Select an international character set CHARACTER COMMANDS ESC S EXECUTING COMMAND Selec...

Page 17: ...printing mode on off CHARACTER COMMANDS GS SETTING COMMAND Select character size CHARACTER COMMANDS GS EXECUTING COMMAND Set absolute vertical print position in page mode PRINT POSITION COMMANDS GS A EXECUTING COMMAND Execute test print MISCELLANEOUS COMMANDS GS EXECUTING SETTING Start end macro definition MACRO FUNCTION COMMANDS GS B SETTING COMMAND Turn white black reverse printing mode on off C...

Page 18: ...COMMANDS GS a EXECUTING SETTING Enable disable Automatic Status Back ASB STATUS COMMANDS GS b SETTING COMMAND Turn smoothing mode on off CHARACTER COMMANDS GS f SETTING COMMAND Select font for HRI characters BAR CODE COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS w...

Page 19: ...ING COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji character...

Page 20: ...S DLE ENQ EXECUTING COMMAND Real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 1 EXECUTING SETTING Generate pulse at real time MISCELLANEOUS COMMANDS DLE DC4 fn 2 EXECUTING SETTING Turn off the power MISCELLANEOUS COMMANDS DLE DC4 fn 8 EXECUTING SETTING Clear buffer MISCELLANEOUS COMMANDS ESC FF EXECUTING COMMAND Print data in page mode PRINT COMMANDS ESC SP SETTING COMMAND Set right s...

Page 21: ...itions PRINT POSITION COMMANDS ESC E SETTING COMMAND Turn emphasized mode on off CHARACTER COMMANDS ESC G SETTING COMMAND Turn double strike mode on off CHARACTER COMMANDS ESC J EXECUTING COMMAND Print and feed paper PRINT COMMANDS ESC L EXECUTING COMMAND Select page mode MISCELLANEOUS COMMANDS ESC M SETTING COMMAND Select character font CHARACTER COMMANDS ESC R SETTING COMMAND Select an internati...

Page 22: ...MISCELLANEOUS COMMANDS ESC t SETTING COMMAND Select character code table CHARACTER COMMANDS ESC SETTING COMMAND Turn upside down printing mode on off CHARACTER COMMANDS GS SETTING COMMAND Select character size CHARACTER COMMANDS GS EXECUTING COMMAND Set absolute vertical print position in page mode PRINT POSITION COMMANDS GS A EXECUTING COMMAND Execute test print MISCELLANEOUS COMMANDS GS C EXECUT...

Page 23: ...RINT POSITION COMMANDS GS P SETTING COMMAND Set horizontal and vertical motion units MISCELLANEOUS COMMANDS GS T EXECUTING COMMAND Set print position to the beginning of print line PRINT POSITION COMMANDS GS V EXECUTING COMMAND Select cut mode and cut paper MECHANISM CONTROL COMMANDS GS W SETTING COMMAND Set printing area width PRINT POSITION COMMANDS GS EXECUTING COMMAND Set relative vertical pri...

Page 24: ...maintenance counter MISCELLANEOUS COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS w SETTING COMMAND Set bar code width BAR CODE COMMANDS Command Classification Name Function type ...

Page 25: ...NG COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji character ...

Page 26: ...XECUTING COMMAND Cancel print data in page mode CHARACTER COMMANDS DLE EOT EXECUTING COMMAND Real time status transmission STATUS COMMANDS ESC FF EXECUTING COMMAND Print data in page mode PRINT COMMANDS ESC SP SETTING COMMAND Set right side character spacing CHARACTER COMMANDS ESC SETTING COMMAND Select print mode s CHARACTER COMMANDS ESC EXECUTING COMMAND Set absolute print position PRINT POSITIO...

Page 27: ... G SETTING COMMAND Turn double strike mode on off CHARACTER COMMANDS ESC J EXECUTING COMMAND Print and feed paper PRINT COMMANDS ESC L EXECUTING COMMAND Select page mode MISCELLANEOUS COMMANDS ESC R SETTING COMMAND Select an international character set CHARACTER COMMANDS ESC S EXECUTING COMMAND Select standard mode MISCELLANEOUS COMMANDS ESC T SETTING COMMAND Select print direction in page mode PR...

Page 28: ...TER COMMANDS GS FF EXECUTING COMMAND Print and eject label PRINT COMMANDS GS SETTING COMMAND Select character size CHARACTER COMMANDS GS EXECUTING COMMAND Set absolute vertical print position in page mode PRINT POSITION COMMANDS GS EXECUTING SETTING Start end macro definition MACRO FUNCTION COMMANDS GS B SETTING COMMAND Turn white black reverse printing mode on off CHARACTER COMMANDS GS H SETTING ...

Page 29: ...ble disable Automatic Status Back ASB STATUS COMMANDS GS b SETTING COMMAND Turn smoothing mode on off CHARACTER COMMANDS GS f SETTING COMMAND Select font for HRI characters BAR CODE COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS w SETTING COMMAND Set bar code width...

Page 30: ...S DLE ENQ EXECUTING COMMAND Real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 1 EXECUTING SETTING Generate pulse at real time MISCELLANEOUS COMMANDS DLE DC4 fn 2 EXECUTING SETTING Turn off the power MISCELLANEOUS COMMANDS DLE DC4 fn 8 EXECUTING SETTING Clear buffer MISCELLANEOUS COMMANDS ESC FF EXECUTING COMMAND Print data in page mode PRINT COMMANDS ESC SP SETTING COMMAND Set right s...

Page 31: ...itions PRINT POSITION COMMANDS ESC E SETTING COMMAND Turn emphasized mode on off CHARACTER COMMANDS ESC G SETTING COMMAND Turn double strike mode on off CHARACTER COMMANDS ESC J EXECUTING COMMAND Print and feed paper PRINT COMMANDS ESC L EXECUTING COMMAND Select page mode MISCELLANEOUS COMMANDS ESC M SETTING COMMAND Select character font CHARACTER COMMANDS ESC R SETTING COMMAND Select an internati...

Page 32: ...OUS COMMANDS ESC t SETTING COMMAND Select character code table CHARACTER COMMANDS ESC SETTING COMMAND Turn upside down printing mode on off CHARACTER COMMANDS FS L EXECUTING SETTING Control of the label paper black mark paper PRINTING PAPER COMMANDS GS SETTING COMMAND Select character size CHARACTER COMMANDS GS EXECUTING COMMAND Set absolute vertical print position in page mode PRINT POSITION COMM...

Page 33: ...t printer ID MISCELLANEOUS COMMANDS GS L SETTING COMMAND Set left margin PRINT POSITION COMMANDS GS P SETTING COMMAND Set horizontal and vertical motion units MISCELLANEOUS COMMANDS GS T EXECUTING COMMAND Set print position to the beginning of print line PRINT POSITION COMMANDS GS V EXECUTING COMMAND Select cut mode and cut paper MECHANISM CONTROL COMMANDS GS W SETTING COMMAND Set printing area wi...

Page 34: ...NDS GS g 2 EXECUTING COMMAND Transmit maintenance counter MISCELLANEOUS COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS w SETTING COMMAND Set bar code width BAR CODE COMMANDS Command Classification Name Function type ...

Page 35: ...NG COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji character ...

Page 36: ...ission STATUS COMMANDS DLE EOT BEL EXECUTING COMMAND Real time status transmission for ink The call name is changed STATUS COMMANDS DLE ENQ EXECUTING COMMAND Real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 1 EXECUTING SETTING Generate pulse at real time MISCELLANEOUS COMMANDS DLE DC4 fn 2 EXECUTING SETTING Turn off the power MISCELLANEOUS COMMANDS DLE DC4 fn 8 EXECUTING SETTING Clea...

Page 37: ...ND Select peripheral device MISCELLANEOUS COMMANDS ESC SETTING COMMAND Cancel user defined characters CHARACTER COMMANDS ESC EXECUTING SETTING Initialize printer MISCELLANEOUS COMMANDS ESC D SETTING COMMAND Set horizontal tab positions PRINT POSITION COMMANDS ESC E SETTING COMMAND Turn emphasized mode on off CHARACTER COMMANDS ESC G SETTING COMMAND Turn double strike mode on off CHARACTER COMMANDS...

Page 38: ... to output paper end signals PAPER SENSOR COMMANDS ESC c 4 SETTING COMMAND Select paper sensor s to stop printing PAPER SENSOR COMMANDS ESC c 5 SETTING COMMAND Enable disable panel buttons PANEL BUTTON COMMAND ESC d EXECUTING COMMAND Print and feed n lines PRINT COMMANDS ESC p EXECUTING COMMAND Generate pulse MISCELLANEOUS COMMANDS ESC r SETTING COMMAND Select print color CHARACTER COMMANDS ESC t ...

Page 39: ...N COMMANDS GS B SETTING COMMAND Turn white black reverse printing mode on off CHARACTER COMMANDS GS H SETTING COMMAND Select printing position of HRI characters BAR CODE COMMANDS GS I EXECUTING COMMAND Transmit printer ID MISCELLANEOUS COMMANDS GS L SETTING COMMAND Set left margin PRINT POSITION COMMANDS GS P SETTING COMMAND Set horizontal and vertical motion units MISCELLANEOUS COMMANDS GS T EXEC...

Page 40: ... g 0 SETTING COMMAND Initialize maintenance counter MISCELLANEOUS COMMANDS GS g 2 EXECUTING COMMAND Transmit maintenance counter MISCELLANEOUS COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS j EXECUTING COMMAND Enable disable Ink Automatic Status Back ASB STATUS COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COM...

Page 41: ...ETTING COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji charac...

Page 42: ...spacing CHARACTER COMMANDS ESC SETTING COMMAND Select print mode s CHARACTER COMMANDS ESC SETTING COMMAND Select cancel user defined character set CHARACTER COMMANDS ESC SETTING COMMAND Define user defined characters CHARACTER COMMANDS ESC EXECUTING COMMAND Select bit image mode BIT IMAGE COMMANDS ESC SETTING COMMAND Turn underline mode on off CHARACTER COMMANDS ESC 2 SETTING COMMAND Select defaul...

Page 43: ...TTING COMMAND Turn unidirectional printing mode on off MECHANISM CONTROL COMMANDS ESC a SETTING COMMAND Select justification PRINT POSITION COMMANDS ESC c 3 SETTING COMMAND Select paper sensor s to output paper end signals PAPER SENSOR COMMANDS ESC c 4 SETTING COMMAND Select paper sensor s to stop printing PAPER SENSOR COMMANDS ESC c 5 SETTING COMMAND Enable disable panel buttons PANEL BUTTON COMM...

Page 44: ...S COMMANDS GS I EXECUTING COMMAND Transmit printer ID MISCELLANEOUS COMMANDS GS V EXECUTING COMMAND Select cut mode and cut paper MECHANISM CONTROL COMMANDS GS a EXECUTING SETTING Enable disable Automatic Status Back ASB STATUS COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS z 0 SETTING COMMAND Set online recovery wait time MISCELLANEOUS COMMANDS Command Classification Name Func...

Page 45: ...NG COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji character ...

Page 46: ...te pulse at real time MISCELLANEOUS COMMANDS ESC SP SETTING COMMAND Set right side character spacing CHARACTER COMMANDS ESC SETTING COMMAND Select print mode s CHARACTER COMMANDS ESC SETTING COMMAND Select cancel user defined character set CHARACTER COMMANDS ESC SETTING COMMAND Define user defined characters CHARACTER COMMANDS ESC A EXECUTING SETTING Control of the beeper MISCELLANEOUS COMMANDS ES...

Page 47: ...mode on off CHARACTER COMMANDS ESC J EXECUTING COMMAND Print and feed paper PRINT COMMANDS ESC K EXECUTING COMMAND Print and reverse feed PRINT COMMANDS ESC M SETTING COMMAND Select character font CHARACTER COMMANDS ESC R SETTING COMMAND Select an international character set CHARACTER COMMANDS ESC U SETTING COMMAND Turn unidirectional printing mode on off MECHANISM CONTROL COMMANDS ESC a SETTING C...

Page 48: ...ND Transmit peripheral device status STATUS COMMANDS ESC v EXECUTING COMMAND Transmit paper sensor status STATUS COMMANDS ESC SETTING COMMAND Turn upside down printing mode on off CHARACTER COMMANDS FS SETTING COMMAND Set print mode s for Kanji characters KANJI COMMANDS FS SETTING COMMAND Select Kanji character mode KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters ...

Page 49: ...MMAND Execute test print MISCELLANEOUS COMMANDS GS C EXECUTING SETTING Edit NV user memory CUSTOMIZE COMMANDS GS D EXECUTING SETTING Enable disable real time command MISCELLANEOUS COMMANDS GS E EXECUTING SETTING User setup commands CUSTOMIZE COMMANDS GS I EXECUTING COMMAND Transmit printer ID MISCELLANEOUS COMMANDS GS V EXECUTING COMMAND Select cut mode and cut paper MECHANISM CONTROL COMMANDS GS ...

Page 50: ... spacing CHARACTER COMMANDS ESC SETTING COMMAND Select print mode s CHARACTER COMMANDS ESC SETTING COMMAND Select cancel user defined character set CHARACTER COMMANDS ESC SETTING COMMAND Define user defined characters CHARACTER COMMANDS ESC A EXECUTING SETTING Control of the beeper MISCELLANEOUS COMMANDS ESC EXECUTING COMMAND Select bit image mode BIT IMAGE COMMANDS ESC SETTING COMMAND Turn underl...

Page 51: ...AND Select an international character set CHARACTER COMMANDS ESC U SETTING COMMAND Turn unidirectional printing mode on off MECHANISM CONTROL COMMANDS ESC a SETTING COMMAND Select justification PRINT POSITION COMMANDS ESC c 3 SETTING COMMAND Select paper sensor s to output paper end signals PAPER SENSOR COMMANDS ESC c 4 SETTING COMMAND Select paper sensor s to stop printing PAPER SENSOR COMMANDS E...

Page 52: ...AND Execute test print MISCELLANEOUS COMMANDS GS I EXECUTING COMMAND Transmit printer ID MISCELLANEOUS COMMANDS GS V EXECUTING COMMAND Select cut mode and cut paper MECHANISM CONTROL COMMANDS GS a EXECUTING SETTING Enable disable Automatic Status Back ASB STATUS COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS z 0 SETTING COMMAND Set online recovery wait time MISCELLANEOUS COMMAN...

Page 53: ...set CHARACTER COMMANDS ESC SETTING COMMAND Define user defined characters CHARACTER COMMANDS ESC EXECUTING COMMAND Select bit image mode BIT IMAGE COMMANDS ESC 2 SETTING COMMAND Select default line spacing LINE SPACING COMMANDS ESC 3 SETTING COMMAND Set line spacing LINE SPACING COMMANDS ESC EXECUTING COMMAND Return home MECHANISM CONTROL COMMANDS ESC EXECUTING SETTING Initialize printer MISCELLAN...

Page 54: ...MMAND ESC d EXECUTING COMMAND Print and feed n lines PRINT COMMANDS ESC e EXECUTING COMMAND Print and reverse feed n lines PRINT COMMANDS ESC i EXECUTING COMMAND Partial cut one point left uncut MECHANISM CONTROL COMMANDS ESC m EXECUTING COMMAND Partial cut three points left uncut MECHANISM CONTROL COMMANDS ESC p EXECUTING COMMAND Generate pulse MISCELLANEOUS COMMANDS ESC r SETTING COMMAND Select ...

Page 55: ...TING COMMAND Define character effects of Kanji characters KANJI COMMANDS FS SETTING COMMAND Turn underline mode on off for Kanji characters KANJI COMMANDS FS SETTING COMMAND Cancel Kanji character mode KANJI COMMANDS FS 2 SETTING COMMAND Define user defined Kanji characters KANJI COMMANDS FS C SETTING COMMAND Select Kanji character code system KANJI COMMANDS FS S SETTING COMMAND Set Kanji characte...

Page 56: ...real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 2 EXECUTING COMMAND Execute power off sequence MISCELLANEOUS COMMANDS DLE DC4 fn 7 EXECUTING COMMAND Transmit specified status in real time MISCELLANEOUS COMMANDS DLE DC4 fn 8 EXECUTING COMMAND Clear buffer s MISCELLANEOUS COMMANDS ESC FF EXECUTING COMMAND Print data in page mode PRINT COMMANDS ESC SP SETTING COMMAND Set right side cha...

Page 57: ...ESC R SETTING COMMAND Select an international character set CHARACTER COMMANDS ESC S EXECUTING COMMAND Select standard mode MISCELLANEOUS COMMANDS ESC T SETTING COMMAND Select print direction in page mode PRINT POSITION COMMANDS ESC W SETTING COMMAND Set print area in page mode PRINT POSITION COMMANDS ESC EXECUTING COMMAND Set relative print position PRINT POSITION COMMANDS ESC a SETTING COMMAND S...

Page 58: ...OMMANDS GS K SETTING COMMAND Select print control method s MISCELLANEOUS COMMANDS GS B SETTING COMMAND Turn white black reverse print mode on off CHARACTER COMMANDS GS H SETTING COMMAND Select print position of HRI characters BAR CODE COMMANDS GS I EXECUTING COMMAND Transmit printer ID MISCELLANEOUS COMMANDS GS L SETTING COMMAND Set left margin PRINT POSITION COMMANDS GS V EXECUTING COMMAND Select...

Page 59: ...ze maintenance counter MISCELLANEOUS COMMANDS GS g 2 EXECUTING COMMAND Transmit maintenance counter MISCELLANEOUS COMMANDS GS h SETTING COMMAND Set bar code height BAR CODE COMMANDS GS k EXECUTING COMMAND Print bar code BAR CODE COMMANDS GS r EXECUTING COMMAND Transmit status STATUS COMMANDS GS w SETTING COMMAND Set bar code width BAR CODE COMMANDS ...

Page 60: ...n label Print and feed label to print starting position on label PRINT COMMANDS CR Print and carriage return PRINT COMMANDS CAN Cancel print data in page mode CHARACTER COMMANDS DLE EOT Real time status transmission STATUS COMMANDS DLE ENQ Real time request to printer MISCELLANEOUS COMMANDS DLE DC4 fn 1 Generate pulse at real time MISCELLANEOUS COMMANDS DLE DC4 fn 2 Turn off the power MISCELLANEOU...

Page 61: ...ine mode on off CHARACTER COMMANDS ESC 2 Select default line spacing LINE SPACING COMMANDS ESC 3 Set line spacing LINE SPACING COMMANDS ESC Return home MECHANISM CONTROL COMMANDS ESC Select peripheral device MISCELLANEOUS COMMANDS ESC Cancel user defined characters CHARACTER COMMANDS ESC Initialize printer MISCELLANEOUS COMMANDS ESC D Set horizontal tab positions PRINT POSITION COMMANDS ESC E Turn...

Page 62: ...OMMANDS ESC W Set printing area in page mode PRINT POSITION COMMANDS ESC Set relative print position PRINT POSITION COMMANDS ESC a Select justification PRINT POSITION COMMANDS ESC c 3 Select paper sensor s to output paper end signals PAPER SENSOR COMMANDS ESC c 4 Select paper sensor s to stop printing PAPER SENSOR COMMANDS ESC c 5 Enable disable panel buttons PANEL BUTTON COMMAND ESC d Print and f...

Page 63: ...ects of Kanji characters KANJI COMMANDS FS L Control of the label paper black mark paper PRINTING PAPER COMMANDS FS Turn underline mode on off for Kanji characters KANJI COMMANDS FS Cancel Kanji character mode KANJI COMMANDS FS 2 Define user defined Kanji characters KANJI COMMANDS FS C Select Kanji character code system KANJI COMMANDS FS S Set Kanji character spacing KANJI COMMANDS FS W Turn quadr...

Page 64: ...SCELLANEOUS COMMANDS GS E User setup commands CUSTOMIZE COMMANDS GS H Require response transmission MISCELLANEOUS COMMANDS GS K Select printing control MISCELLANEOUS COMMANDS GS L GS 8 L Specify graphics data BIT IMAGE COMMANDS GS M Customize printer control value s CUSTOMIZE COMMANDS GS N Select character effects CHARACTER COMMANDS GS k Specify and print the symbol TWO DIMENSION CODE COMMANDS GS ...

Page 65: ...nting position of HRI characters BAR CODE COMMANDS GS I Transmit printer ID MISCELLANEOUS COMMANDS GS L Set left margin PRINT POSITION COMMANDS GS P Set horizontal and vertical motion units MISCELLANEOUS COMMANDS GS Q 0 Print variable vertical size bit image BIT IMAGE COMMANDS GS T Set print position to the beginning of print line PRINT POSITION COMMANDS GS V Select cut mode and cut paper MECHANIS...

Page 66: ...CELLANEOUS COMMANDS GS g 2 Transmit maintenance counter MISCELLANEOUS COMMANDS GS h Set bar code height BAR CODE COMMANDS GS j Enable disable Ink Automatic Status Back ASB STATUS COMMANDS GS k Print bar code BAR CODE COMMANDS GS r Transmit status STATUS COMMANDS GS v 0 Print raster bit image BIT IMAGE COMMANDS GS w Set bar code width BAR CODE COMMANDS GS z 0 Set online recovery wait time MISCELLAN...

Page 67: ...racter mode KANJI COMMANDS FS A Define character effects of Kanji characters KANJI COMMANDS FS Turn underline mode on off for Kanji characters KANJI COMMANDS FS Cancel Kanji character mode KANJI COMMANDS FS 2 Define user defined Kanji characters KANJI COMMANDS FS C Select Kanji character code system KANJI COMMANDS FS S Set Kanji character spacing KANJI COMMANDS FS W Turn quadruple size mode on off...

Page 68: ...ral device status STATUS COMMANDS GS r ESC v Transmit paper sensor status STATUS COMMANDS GS r FS g 1 Write to NV user memory CUSTOMIZE COMMANDS GS C FS g 2 Read from NV user memory CUSTOMIZE COMMANDS GS C FS p Print NV bit image BIT IMAGE COMMANDS GS L GS 8 L FS q Define NV bit image BIT IMAGE COMMANDS GS L GS 8 L GS FF Print and eject label PRINT COMMANDS FS L GS Define downloaded bit image BIT ...

Page 69: ...unter mode B COUNTER PRINTING COMMANDS NONE GS E Select head control method MISCELLANEOUS COMMANDS GS K GS Q 0 Print variable vertical size bit image BIT IMAGE COMMANDS GS L GS c Print counter COUNTER PRINTING COMMANDS NONE GS v 0 Print raster bit image BIT IMAGE COMMANDS GS L Command Name Function type Substitute commands obsolete commands obsolete commands ...

Page 70: ... Line spacing commands Character commands Panel button command Paper sensor commands Print position commands Bit image commands Status commands Bar code commands Macro function commands Mechanism control commands Miscellaneous commands Kanji commands Two dimension code commands Customize commands Counter printing commands Printing paper commands COMMANDS ARRANGED BY FUNCTION ...

Page 71: ...nt and return to standard mode in page mode FF on label Print and feed label to print starting position on label CR Print and carriage return ESC FF Print data in page mode ESC J Print and feed paper ESC K Print and reverse feed ESC d Print and feed n lines ESC e Print and reverse feed n lines GS FF Print and eject label PRINT COMMANDS ...

Page 72: ...r fed per line is based on the value set using the line spacing command ESC 2 or ESC 3 After printing the print position moves to the beginning of the line When a left margin is set in standard mode the position of the left margin is the beginning of the line When this command is processed in page mode only the print position moves and the printer does not perform actual printing Model dependent v...

Page 73: ...an the remaining printable area of the label the printer feeds the label to the next print starting position and the printer executes this command If the printer will print in the remaining printable area of the label but the feed amount exceeds the remaining printable area of the label the printer prints the label and feeds to bottom of the label TM L60II When label paper is selected in standard ...

Page 74: ...nt buffer collectively and switches from page mode to standard mode Notes This command is enabled only in page mode See FF in standard mode to use this command in standard mode Page mode can be selected by ESC L or FS L The data is deleted in the print area after being printed This command returns the values set by ESC W to the default values The value set by ESC T is maintained After printing the...

Page 75: ...l printers Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CHR 60 CHR 0 CHR 90 CHR 0 PRINT 1 CHR H1B T CHR 0 PRINT 1 AAAAA CHR HA Store characters for printing PRINT 1 BBBBB CHR HA Store characters for printing PRINT 1 CCCCC CHR HC Batch print AAAAA BBBBB CCCCC ...

Page 76: ...ome printer models and may not be supported by future models FS L is recommended for controlling labels With the following procedure that command can perform the same as this command 1 Using LF the printer prints the last line of a label 2 Using FS L Function 67 m 49 execute the paper feed to the print start position of the next label Notes This command is enabled only when a label is selected in ...

Page 77: ...ent variations TM L60II TM L60II A thermal label is selected when DIP switch 2 6 is ON with a serial interface A thermal label is selected when DIP switch 1 7 is ON with a parallel interface Program Example for all printers Print Sample PRINT 1 AAAAA CHR HA PRINT 1 BBBBB CHR HC AAAAA BBBBB ...

Page 78: ...Function3 After printing the print position moves to the beginning of the line When a left margin is set in standard mode the position of the left margin is the beginning of the line When this command is processed in page mode only the print position moves and the printer does not perform actual printing Print head When auto line feed is enabled When auto line feed is disabled Line thermal Execute...

Page 79: ...nterface is selected by Memory switch 1 5 This printer has only a line thermal head TM T88III Auto line feed for a parallel interface is selected by DIP switch 1 1 This printer has only a line thermal head Program Example Line thermal Print Sample Line thermal AAAAA Auto line feed enabled PRINT 1 AAAAA CHR HD BBBBB PRINT 1 BBBBB CHR HA AAAAA BBBBB Auto line feed disabled Program Example Serial dot...

Page 80: ...e is selected by DIP switch 1 1 This printer has only a line thermal head TM U230 Auto line feed for a parallel interface is selected by DIP switch 1 1 This printer has only a serial dot head TM U210 TM U220 Auto line feed for a parallel interface is selected by DIP switch 1 1 This printer has only a serial dot head TM U300A B Auto line feed for a parallel interface is selected by DIP switch 1 1 T...

Page 81: ...ther commands The printer returns to standard mode with FF ESC S and ESC When it returns to standard mode by ESC all settings are canceled This command is used when the data in page mode is printed repeatedly Model dependent variations None Program Example for all printers Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CH...

Page 82: ...ge mode is selected the vertical or horizontal motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the vertical motion unit is used When the starting position is set to the upper right or lower left of the print area using ESC T the horizontal motion unit is used After printing the print position ...

Page 83: ...unt of paper feed of the Japanese model can be specified up to 900 mm 35 4 inches When an amount of paper feed that exceeds the maximum value is specified the paper feed of the maximum amount is executed TM T88III The vertical or horizontal motion unit is specified by GS P In standard mode if the character height is greater than the specified paper feed amount the paper is fed the amount of the ch...

Page 84: ...tarting position and the printer executes this command If the printer will print in the remaining printable area of the label but a feed amount that exceeds the remaining printable area of the labels is sent the printer prints on the label and feeds to bottom of the label The amount of paper feed of the Japanese Kanji model can be up to 900 mm 35 4 inches When the amount of paper feed exceeding th...

Page 85: ...is 48 dots the paper is fed 48 dots TM U230 The vertical motion unit is 0 176 mm 1 144 inch This value equals a half dot pitch This command does not use the horizontal motion unit because the printer does not support page mode TM U220 TM U210 The vertical motion unit is 0 176 mm 1 144 inch This value equals a half dot pitch This command does not use the horizontal motion unit because the printer d...

Page 86: ...e When a left margin is set the position of the left margin is the beginning of the line When standard mode is selected the vertical motion unit is used When page mode is selected the vertical or horizontal motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the vertical motion unit is used When t...

Page 87: ...ely more than two times Reverse direction paper feeding causes the following problems Paper feed pitch is incorrect Printer noise is louder than normal The paper may rub against the ribbon and become dirty The vertical motion unit is 0 176 mm 1 144 inch This value equals a half dot pitch In the reverse direction the maximum paper feed amount is 8 467 mm 48 144 inch If the specified amount exceeds ...

Page 88: ... ESC 2 or ESC 3 The maximum paper feed amount is 1016 mm 40 inches If the specified amount exceeds 1016 mm 40 inches the paper feed amount is automatically set to 1016 mm 40 inches After printing the print position moves to the beginning of the line When a left margin is set in standard mode the position of the left margin is the beginning of the line When this command is processed in page mode on...

Page 89: ...area of the label the printer feeds the label to the next print starting position The amount of paper feed can specify up to 900 mm 35 4 inches When the amount of paper feed which exceeds the maximum value is specified the paper feed of the maximum amount is executed TM L60II When the label paper or the black mark paper is selected in standard mode and a paper feed amount that exceeds the remainde...

Page 90: ...d ESC 2 or ESC 3 The maximum paper feed amount depends on the printer model After printing the print position moves to the beginning of the line When a left margin is set the position of the left margin is the beginning of the line When this command is processed in page mode only the print position moves and the printer does not perform actual printing This command is used to temporarily feed a sp...

Page 91: ...ints the data and does not feed the paper TM U220 TM U210 This command must not be executed consecutively more than two times Reverse direction paper feeding causes the following problems Paper feed pitch is incorrect Printer noise is louder than normal The paper may rub against the ribbon and become dirty In the reverse direction the maximum paper feed amount is 8 467 mm 48 144 inch If the specif...

Page 92: ...s recommended for controlling labels With the following procedure that command can perform the same as this command 1 Using LF the printer prints the last line of a label 2 Using FS L function 65 m 49 execute the paper feed to the peeling position of the next label 3 After label peeling using FS L function 67 m 50 feeds the paper to the print start position of the current label Notes This command ...

Page 93: ...g for the paper feed button to be pressed but a label cannot be fed Methods of specifying label paper differ depending on the printer models Model dependent variations TM L60II TM L60II The paper LED blinks while the printer is waiting for a label to be peeled off The paper feed button is used for feeding a label A thermal label is selected when DIP switch 2 6 is ON with a serial interface A therm...

Page 94: ...C O N F I D E N T I A L Paper roll Line spacing commands Ver 10 01 p 94 Line spacing commands Command Name ESC 2 Select default line spacing ESC 3 Set line spacing LINE SPACING COMMANDS ...

Page 95: ...command sets the line spacing of page mode Selected line spacing is effective until ESC 3 is executed ESC is executed the printer is reset or the power is turned off Model dependent variations TM U230 TM T88III TM L60II TM L90 TM J2000 J2100 TM T90 TM U210 TM U220 TM U300A B See program example and print sample for ESC 2 and ESC 3 TM J2000 J2100 The default line spacing is about 4 23 mm 1 6 inch w...

Page 96: ... inch which is equivalent to 30 dots When the maximum character height exceeds 30 dots in one line the printer will feed the amount of paper equal to the height of the character when changing lines in standard mode TM L90 The default line spacing is about 3 75 mm 30 203 inch which is equivalent to 30 dots When the maximum character height exceeds 30 dots in one line the printer will feed the amoun...

Page 97: ...rtical motion unit is used When page mode is selected the vertical or horizontal motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the vertical motion unit is used When the starting position is set to the upper right or lower left of the print area using ESC T the horizontal motion unit is used ...

Page 98: ... dots is specified with this command but the characters used are double height Font A 48 dots the paper is fed 48 dots The amount of paper feed that the Japanese model can specify is up to 900 mm 35 4 inches When an amount of paper feed exceeding the maximum value is specified the maximum paper feed is executed Program Example Print Sample PRINT 1 CHR H1D P CHR 180 CHR 180 FOR n 25 TO 50 STEP 5 PR...

Page 99: ...r horizontal motion unit is specified by GS P In standard mode if the character height is greater than the line spacing specified by this command the paper is fed the amount of the character height For example if a line spacing of 30 dots is specified with this command but the characters used are double height Font A 48 dots the paper is fed 48 dots The amount of paper feed can specify up to 900 m...

Page 100: ...The default value is n 24 TM U220 TM U210 The vertical motion unit is 0 176 mm 1 144 inch This value equals a half dot pitch This command does not use the horizontal motion unit because this printer does not support page mode The default value is n 24 TM U300A B The vertical motion unit is 0 176 mm 1 144 inch This value equals a half dot pitch This command does not use the horizontal motion unit b...

Page 101: ...defined characters ESC E Turn emphasized mode on off ESC G Turn double strike mode on off ESC M Select character font ESC R Select an international character set ESC V Turn 90 clockwise rotation mode on off ESC r Select print color ESC t Select character code table ESC Turn upside down print mode on off GS N Select character effects Select character color Select background color Turn shading mode ...

Page 102: ...cified print area it is deleted Model dependent variations None Program Example for all printers Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CHR 240 CHR 0 CHR 44 CHR 1 PRINT 1 CHR H1B T CHR 0 Select print direction FOR i 1 TO 200 PRINT 1 A NEXT i PRINT 1 CHR H1B W CHR 60 CHR 0 CHR 90 CHR 0 CHR 60 CHR 0 CHR 120 CHR 0 PR...

Page 103: ...cing for double width mode is twice the normal value When standard mode is selected the horizontal motion unit is used When page mode is selected the vertical or horizontal motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the horizontal motion unit is used When the starting position is set to t...

Page 104: ... or horizontal motion unit is specified by GS P TM T88III The vertical or horizontal motion unit is specified by GS P TM L90 The vertical or horizontal motion unit is specified by GS P TM L60II The vertical or horizontal motion unit is specified by GS P Program Example for all printers Print Sample PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B CHR 0 Character spacing set to 0 PRINT 1 AAAAA CHR...

Page 105: ...his command does not use the vertical motion unit because the printer does not support page mode TM U220 TM U210 The horizontal motion unit is 0 159 mm 1 160 inch This value equals a half dot pitch This command does not use the vertical motion unit because the printer does not support page mode TM U300A B The horizontal motion unit is 0 159 mm 1 160 inch This value equals a half dot pitch This com...

Page 106: ...acter font and styles emphasized double height double width and underline together as follows n Bit Off On Hex Decimal Function 0 Off 00 0 Character font 1 selected how to use this table On 01 1 Character font 2 selected 1 2 Undefined 3 Off 00 0 Emphasized mode is turned off On 08 8 Emphasized mode is turned on 4 Off 00 0 Double height canceled On 10 16 Double height selected 5 Off 00 0 Double wid...

Page 107: ...the baseline When double width mode is turned on the characters are enlarged to the right based on the left side of the character When both double height and double width modes are turned on quadruple size characters are printed In standard mode the character is enlarged in the paper feed direction when double height mode is selected and it is enlarged perpendicular to the paper feed direction whe...

Page 108: ...1 CHR H1B CHR 32 EE PRINT 1 CHR H1B CHR 40 FF PRINT 1 CHR H1B CHR 48 GG PRINT 1 CHR H1B CHR 56 HH CHR HA AA Normal PRINT 1 CHR H1B CHR 129 AA BB Emphasized PRINT 1 CHR H1B CHR 137 BB CC Double height PRINT 1 CHR H1B CHR 145 CC DD Emphasized Double height PRINT 1 CHR H1B CHR 153 DD EE Double width PRINT 1 CHR H1B CHR 161 EE FF Emphasized Double width PRINT 1 CHR H1B CHR 169 FF GG Double height Doub...

Page 109: ...ollows Font A 12 24 21 dots from the top of a character Font C 8 16 15 dots from the top of a character Font B 12 24 can be selected by ESC M TM T90 Other than Japanese model Character configurations Bit 0 Font 1 Font A alphanumeric and Katakana characters 12 24 Thai characters 12 72 Font 2 Font B alphanumeric and Katakana characters 9 17 Thai characters 9 51 Each character s baseline is as follow...

Page 110: ...12 24 Font 2 Font C 8 16 Each character s baseline is as follows Font A 12 24 21 dots from the top of a character Font C 8 16 15 dots from the top of a character TM T88III Character configurations Bit 0 Font 1 Font A alphanumeric and Katakana characters 12 24 Thai characters 12 72 Font 2 Font B alphanumeric and Katakana characters 9 17 Thai characters 9 51 Each character s baseline is as follows F...

Page 111: ...acter configurations Bit 0 Font 1 Font A alphanumeric Katakana characters 9 9 Thai characters 9 27 Font 2 Font B alphanumeric Katakana characters 7 9 Thai characters 7 27 Both fonts have no baseline TM U300A B Character configurations Bit 0 Font 1 Font A 9 9 Font 2 Font B 7 9 Both fonts have no baseline ...

Page 112: ...he user defined character set is canceled When the LSB of n is 1 the user defined character set is selected Notes When the user defined character set is canceled the resident character set is automatically selected Settings of this command are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM U210 See program example and print sample for ...

Page 113: ...imal 27 38 y c1 c2 x1 d1 d y x1 xk d1 d y xk Range TM J2000 J2100 TM T90 TM L90 Other than Japanese model y 3 32 c1 c2 126 0 x 12 Font A 12 24 0 x 9 Font B 9 17 0 d 255 k c2 c1 1 Japanese model y 3 Font A 12 24 Font B 10 24 y 2 Font C 8 16 32 c1 c2 126 0 x 12 Font A 12 24 0 x 10 Font B 10 24 0 x 8 Font C 8 16 0 d 255 k c2 c1 1 TM T88III y 3 32 c1 c2 126 0 x 12 Font A 12 24 0 x 9 Font B 9 17 0 d 25...

Page 114: ...ber of dots in the horizontal direction from the left d specifies the defined data column format k indicates the number of defined data k is an explanation parameter therefore it does not need to be transmitted Notes Character codes from the alphanumeric characters 20H decimal 32 to 7EH decimal 126 can be defined Data d specifies a bit printed to 1 and not printed to 0 The dot pattern is in the ho...

Page 115: ...user defined character data when executing GS L Function 83 Function 84 or GS The user defined characters are not defined at the default and the resident characters are printed The relationship between the definition data and printing result is as follows Example Downloaded character definition consists of 9 7 dots Model dependent variations TM J2000 J2100 TM T90 TM T88III TM L90 TM L60II TM U230 ...

Page 116: ... B A user defined character and downloaded bit image cannot be defined simultaneously TM L90 Only the MSB can be printed in the third byte for vertical direction of Font B of other than Japanese model TM L60II A user defined character and downloaded bit image cannot be defined simultaneously TM U230 The dots adjoining each other horizontally cannot be printed Only the MSB can be printed in the sec...

Page 117: ...ts adjoining each other horizontally cannot be printed Only the MSB can be printed in the second byte for vertical direction The maximum number of user defined characters differs depending on the receive buffer capacity as described below When the maximum number of user defined characters is defined it is possible to redefine user defined characters for the defined ASCII code but not for the new A...

Page 118: ...lockwise rotated characters and white black reverse characters cannot be underlined The color of underline is the same as that of the printing character The printing character s color is selected by GS N Function 48 The printer cannot underline the space set by HT ESC and ESC Changing the character size does not affect the current underline thickness When underline mode is turned off the following...

Page 119: ...command is available on the Japanese Kanji model TM U220 When n 1 2 49 50 this command specifies the underline mode 1 dot thick Program Example for all printers Print Sample PRINT 1 CHR H1B CHR 1 Select AAAAA Underline 1 dot thick turned on PRINT 1 AAAAA CHR HA BBBBB Underline turned off PRINT 1 CHR H1B CHR 0 Cancel PRINT 1 BBBBB CHR HA ...

Page 120: ... this command TM P60 TM U300A B Description Deletes the user defined character pattern specified by character code n Notes After the user defined characters are canceled the resident character set is printed This command can cancel user defined characters for each font independently To select a font use ESC or ESC M Model dependent variations TM U210 See program example and print sample for ESC ES...

Page 121: ...1 CHR H1B CHR 0 Select resident character PRINT 1 A B C D E CHR HA PRINT 1 CHR H1B CHR 1 Select user defined character PRINT 1 A B C D E CHR HA PRINT 1 CHR H1B A Cancel the user defined character PRINT 1 A B C D E CHR HA DATA H18 H00 H00 H00 H3C H00 H00 H00 DATA H7E H00 H00 H00 H3C H00 H00 H00 DATA H18 H00 DATA H18 H00 H00 H00 H24 H00 H00 H00 DATA H42 H00 H00 H00 H24 H00 H00 H00 DATA H18 H00 DATA ...

Page 122: ...hanumeric Kana multilingual and user defined characters The settings of this command are effective until ESC is executed ESC is executed the printer is reset or the power is turned off Model dependent variations TM U300A B TM U210 TM U220 TM U230 TM U300A B This command is available on the Japanese Kanji model TM U210 TM U220 TM U230 Print speed is slow when emphasized mode on because this printer...

Page 123: ... strike mode is turned on Notes The double strike mode is effective for alphanumeric Kana multilingual and user defined characters Model dependent variations TM U300A B TM U210 TM U220 TM U230 TM U300A B This command is available on the Japanese Kanji model TM U210 TM U220 TM U230 Print speed is slow when double strike mode on because this printer prints with 2 passes in this mode Program Example ...

Page 124: ...TM J2000 J2100 TM T90 TM L90 n 0 TM P60 TM U220 n 1 Printers not featuring this command TM L60II TM U230 TM U210 TM U300A B Description Selects a character font using n as follows Notes The character font set by this command is effective for alphanumeric Kana Thai and user defined characters Configurations of Font A and Font B depend on the printer model The settings of this command are effective ...

Page 125: ...r s baseline is as follows Font A 12 24 21 dots from the top of a character Font B 9 17 16 dots from the top of a character Japanese model Character configurations Font A 12 24 Font B 10 24 Font C 8 16 Each character s baseline is as follows Font A 12 24 21 dots from the top of a character Font B 10 24 21 dots from the top of a character Font C 8 16 15 dots from the top of a character Program Exam...

Page 126: ...M L90 Other than Japanese model Character configurations Font A alphanumeric and Katakana characters 12 24 Thai character 12 72 Font B alphanumeric and Katakana characters 9 17 Thai character 9 51 Each character s baseline is as follows Font A 12 24 21 dots from the top of a character Font B 9 17 16 dots from the top of a character Japanese model Character configurations Font A 12 24 Font B 10 24 ...

Page 127: ...aseline is as follows Font A 12 24 21 dots from the top of a character Font B 10 24 21 dots from the top of a character Font C 8 16 15 dots from the top of a character TM U220 Character configurations Font A alphanumeric and Katakana characters 9 9 Thai characters 9 27 Font B alphanumeric and Katakana characters 7 9 Thai characters 7 27 Both fonts have no baseline ...

Page 128: ... n 13 Korean model n 0 Other than the Korean model TM T90 n 13 Korean model with Memory switch Msw 8 7 OFF n 0 Other than the Korean model with Memory switch Msw 8 7 OFF or the Korean model with Memory switch Msw 8 7 ON TM T88III n 15 Simplified Chinese GB18030 model n 0 Other than the Simplified Chinese model TM U220 n 0 Other than the Simplified Chinese model or Simplified Chinese model with GB1...

Page 129: ...es The selected international character set is effective until ESC is executed the printer is reset or the power is turned off 3 U K 4 Denmark I 5 Sweden 6 Italy 7 Spain 8 Japan 9 Norway 10 Denmark II 11 Spain II 12 Latin America 13 Korean 14 Slovenia Croatia 15 Chinese n Country ...

Page 130: ...model is selected by using Memory switch Msw2 3 See GS E Function 3 for details on the Memory switch Program Example for all printers Print Sample FOR n 0 TO 10 PRINT 1 CHR H1B R CHR n PRINT 1 CHR HA NEXT n n 0 Default setting à ç é ù è n 1 Ä Ö Ü ä ö ü ß n 2 n 3 Æ Ø Å æ ø å n 4 É Ä Ö Å Ü é ä ö å ü n 5 é ù à ò è ì n 6 Pt Ñ ñ n 7 n 8 É Æ Ø Å Ü é æ ø å ü n 9 É Æ Ø Å Ü é æ ø å ü n 10 ...

Page 131: ...ine 90 clockwise rotated characters When character orientation changes in 90 clockwise rotation mode the relationship between vertical and horizontal directions is reversed The 90 clockwise rotation mode has no effect in page mode If this command is processed in page mode an internal flag is activated and this flag is enabled when the printer returns to standard mode Some printer models support 90...

Page 132: ...NT 1 CHR H1B CHR 20 Set character spacing PRINT 1 CHR H1B 3 CHR 15 Set line spacing PRINT 1 CHR H1B V CHR 1 Select PRINT 1 AAAAA CHR HA PRINT 1 BBBBB CHR HA PRINT 1 CCCCC CHR HA PRINT 1 CHR H1B 2 Set line spacing PRINT 1 CHR H1B V CHR 0 Cancel PRINT 1 AAAAA CHR HA PRINT 1 BBBBB CHR HA PRINT 1 CCCCC CHR HA n Function 0 48 Turns off 90 clockwise rotation mode 1 48 2 50 Turns on 90 clockwise rotation...

Page 133: ...mode is selected this command is enabled only when processed at the beginning of the line When page mode is selected the color setting is the same for all data collectively printed by FF or ESC FF This command is effective until ESC is executed the printer is reset or the power is turned off GS N and GS L are available to define two color printing It is recommended that the commands shown below be...

Page 134: ...t images TM U230 This command is enabled with the two color model TM U220 TM U210 This command is enabled with the two color model TM U300A B This command is enabled with the two color model Graphics GS L Function50 Function112 Function113 NV graphics GS L Function67 Function68 Function69 Downloaded graphics GS L Function83 Function84 Function85 Program Example for all printers Print Sample PRINT ...

Page 135: ... 255 Other than the following models 0 n 8 16 n 26 n 255 Japanese model 0 n 5 19 n 26 n 255 Thai model TM U230 TM U210 0 n 5 n 19 254 255 Other than the following models 0 n 8 n 19 254 255 Japanese model 0 n 5 19 n 26 n 254 255 Thai model Default Thai models n 20 Other than the Thai models n 0 Printers not featuring this command None Description Selects a page n from the character code table as fo...

Page 136: ...panese models support Page 6 8 Only the Thai models support Page 20 26 5 Page 5 PC865 Nordic 6 Page 6 Simplified Kanji Hirakana 7 Page 7 Simplified Kanji 8 Page 8 Simplified Kanji 16 Page 16 WPC1252 17 Page 17 PC866 Cyrillic 2 18 Page 18 PC852 Latin 2 19 Page 19 PC858 Euro 20 Page 20 Thailand character code 42 21 Page 21 Thailand character code 11 22 Page 22 Thailand character code 13 23 Page 23 T...

Page 137: ... Page 255 is able to be edited by Function 7 Function 10 of GS E When the printer is shipped the page is a space page TM L90 Page 255 is able to be edited by Function 7 Function 10 of GS E When the printer is shipped the page is a space page Program Example for all printers Print Sample PRINT 1 CHR H1B t CHR 0 Select page 0 GOSUB printing PRINT 1 CHR H1B t CHR 1 Select page 1 GOSUB printing END pr...

Page 138: ... 10 of GS E When the printer is shipped the page is a space page TM L60II Page 255 is a space page TM U300A B Page 255 is a space page TM T88III Page 255 is a space page TM U230 Page 254 and 255 are space pages TM U220 TM U210 Page 254 and 255 are space pages Support situation of Page 19 PC858 differs depending on the firmware version ...

Page 139: ... the line The upside down print mode is effective for all data in standard mode except the following The graphics from GS L of Function 112 Raster bit image from GS v 0 Variable vertical size bit image from GS Q 0 The upside down print mode has no effect in page mode If this command is processed in page mode an internal flag is activated and this flag is enabled when the printer returns to standar...

Page 140: ...del dependent variations None Program Example for all printers Print Sample PRINT 1 CHR H1B CHR 0 Cancel PRINT 1 ABCDE CHR HA PRINT 1 BCDEF CHR HA PRINT 1 CHR H1B CHR 1 Select PRINT 1 ABCDE CHR HA PRINT 1 BCDEF CHR HA Normal printing ABCDE BCDEF Upside down printing ABCDE BCDEF ...

Page 141: ...n Details of performance differ depending on the function Settings of this command affect printing of alphanumeric Katakana multilingual user defined and user defined Kanji characters Settings of this command are effective until ESC is executed the printer is reset or the power is turned off Settings of this command do not affect printing of graphics bit image bar code including HRI characters and...

Page 142: ...ng on the storage environment Therefore when the printing needs to last a long time print with Color 1 Program Example for all printers Print Sample Color 1 Color 2 PRINT 1 CHR H1D N CHR 2 CHR 0 PRINT 1 CHR 48 CHR 49 Set character color 1 PRINT 1 Color 1 PRINT 1 CHR H1D N CHR 2 CHR 0 PRINT 1 CHR 48 CHR 50 Set character color 2 PRINT 1 Color 2 Color selection Character color Color 1 Black SJIC3 K C...

Page 143: ...ollowing character colors are available Characters printed with Color 2 may fade depending on the storage environment Therefore when the printing needs to last a long time print with Color 1 Color selection Character color Controls Notes Color 1 Black KR KB KG Print by high energy Color 2 Red KR Print by low energy Not available when using black and white thermal paper ...

Page 144: ...is selected the printer treats the character as nonprinting dots When using this parameter combined with Function 50 characters can be printed in white with shadow on a black background When underline mode is turned on the underline will be printed in the color specified by this function In white black reverse print mode the printer treats the character as nonprinting dots and prints the backgroun...

Page 145: ...Color 1 TM T90 This function is available only when the recommended two color thermal paper is selected See Function 5 of GS E for specifying the paper black and white thermal paper two color thermal paper TM L90 This function is available only when the recommended two color thermal paper is selected See Function 5 of GS E for specifying the paper black and white thermal paper two color thermal pa...

Page 146: ... follows Notes This function does not affect the color of the spaces skipped by HT ESC and ESC the spaces between rows and background of the characters in white black reverse print mode The color of the spaces between characters set by ESC SP FS S will be printed in the color specified by this function When a character with shadow is selected by Function 50 dots except for the background and shado...

Page 147: ...S N Ver 10 01 p 147 TM J2000 J2100 After processing this function the bit images ESC downloaded bit images and NV bit images are always printed in Color 1 TM T90 This printer does not support this function TM L90 This printer does not support this function ...

Page 148: ... Turns the character shadow mode on or off Prints the character shadow in the color specified by a as follows Notes Even if underline mode is turned on the shadow of the underline is not printed In white black reverse print mode the color of the shadow specified by this function does not change Model dependent variations TM J2000 J2100 TM T90 TM L90 m Function 0 48 Character shadow mode is turned ...

Page 149: ... roll Character commands GS N Ver 10 01 p 149 TM J2000 J2100 The color of the shadow cannot be specified Always select None a 48 TM T90 This printer does not support this function TM L90 This printer does not support this function ...

Page 150: ...mal font size using bits 0 to 2 and selects the character width horizontal number of times normal font size using bits 4 to 6 as follows Character width selection Character height selection Bit 6 Bit 5 Bit 4 Hex Decimal Width Bit 2 Bit 1 Bit 0 Hex Decimal Height Off Off Off 00 0 1 normal Off Off Off 00 0 1 normal Off Off On 10 16 2 double width Off Off On 01 1 2 double height Off On Off 20 32 3 Of...

Page 151: ...d direction when double width mode is selected However when character orientation changes in 90 clockwise rotation mode the relationship between double height and double width is reversed In page mode double height and double width are on the character orientation The setting of the character size of alphanumeric Katakana and Thai characters is effective until ESC is executed ESC is executed the p...

Page 152: ... reverse print mode is turned on Notes The white black reverse print mode is effective for alphanumeric Kana multilingual and user defined characters When white black reverse print mode is turned on it also affects the right side character spacing set by ESC SP When white black reverse print mode is turned on it does not affect the space between lines When underline mode is turned on the printer d...

Page 153: ... B Ver 10 01 p 153 Model dependent variations None Program Example for all printers Print Sample PRINT 1 CHR H1D B CHR 1 Select PRINT 1 AAAAA CHR HA PRINT 1 CHR H1D B CHR 0 Cancel PRINT 1 BBBBB CHR HA BBBBB Normal printing AAAAA White black reverse printing ...

Page 154: ... of n is 0 smoothing mode is turned off When the LSB of n is 1 smoothing mode is turned on Notes The smoothing mode is effective for quadruple size or larger characters alphanumeric Kana multilingual and user defined characters This command is effective until ESC is executed the printer is reset or the power is turned off Model dependent variations None Program Example for all printers Print Sampl...

Page 155: ...C O N F I D E N T I A L Paper roll Panel button command Ver 10 01 p 155 Panel button command Command Name ESC c 5 Enable disable panel buttons PANEL BUTTON COMMAND ...

Page 156: ...t are always enabled or disabled regardless of this command The buttons are different depending on the printer model Even if the panel buttons are disabled by this command paper feed button will be enabled temporarily while printer is waiting for the buttons to be pressed in the following states Whether the paper can be fed or not depends on the state When a new roll paper is installed in the TM U...

Page 157: ...ton is FEED When the PAPER OUT LED flashes with executing macro function the FEED button is enabled regardless of the setting of this command Even if the switch is pressed paper cannot be fed When the cover is open or the roll paper end sensor detects a paper end the FEED button is disabled regardless of the settings of this command TM T88III The panel button is FEED When the PAPER OUT LED flashes...

Page 158: ...the PAPER FEED is disabled regardless of the settings of this command TM P60 The panel button is FEED When the FEED button is operated to print a status sheet the FEED button is enabled regardless of the setting of this command Even if the switch is pressed paper cannot be fed When the cover is open an error occurrs or the roll paper end sensor detects a paper end the FEED button is disabled regar...

Page 159: ...FEED When you change the roll paper after the printer stop printing because of roll paper end the following processing is done regardless of the settings of this command When the printer is waiting for the roll paper to be set the LED is off the PAPER FEED is enabled and paper can be fed When the LED blinks to indicate that the printer is confirming the status the PAPER FEED is enabled Even if the...

Page 160: ...T I A L Paper roll Paper sensor commands Ver 10 01 p 160 Paper sensor commands Command Name ESC c 3 Select paper sensor s to output paper end signals ESC c 4 Select paper sensor s to stop printing PAPER SENSOR COMMANDS ...

Page 161: ...1 3 is OFF TM L60II TM U230 TM U220 TM U210 n 15 TM U300A B n 3 Printers not featuring this command TM P60 Description Selects the paper sensor s to output paper end signals when a paper end is detected using n as follows n Bit Off On Hex Decimal Function 0 Off 00 0 Roll paper near end sensor disabled how to use this table On 01 1 Roll paper near end sensor enabled 1 Off 00 0 Roll paper near end s...

Page 162: ...er present Some sensors are not present depending on the printer model The names of some sensors differ depending on the printer model The settings of this command are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM T90 TM T88III TM U220 TM U210 TM U300A B TM T90 The memory switch can be set by Function 3 of GS E TM T88III DIP switch SW...

Page 163: ...s a paper end printing stops Some sensors are not present depending on the printer model The names of some sensors differ depending on the printer model The roll paper near end sensor is enabled when either bit 0 or bit 1 is on or both are on n Bit Off On Hex Decimal Function 0 Off 00 0 Roll paper near end sensor disabled how to use this table On 01 1 Roll paper near end sensor enabled 1 Off 00 0 ...

Page 164: ...erforms the same operations as when a roll paper near end is detected The settings of this command are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM J2000 J2100 TM T90 TM T88III TM L90 TM L60II TM U230 TM U220 TM U210 TM U300A B TM J2000 J2100 Bits 2 and 3 are undefined The roll paper end sensor is always enabled and when it detects a...

Page 165: ...ing When a roll paper near end or a roll paper end are detected the PAPER OUT LED comes on TM L60II Bits 2 and 3 are undefined The roll paper end sensor is always enabled and when it detects a paper end the printer stops printing When a roll paper near end or a roll paper end are detected the PAPER LED comes on TM U230 Bits 2 and 3 are undefined The roll paper end sensor is always enabled and when...

Page 166: ...it detects a paper end the printer stops printing When a roll paper near end or a roll paper end is detected the PAPER OUT LED comes on The roll paper near end sensor is an option When the roll paper near end sensor is not included this command is ignored TM U300A B Bits 1 and 3 are undefined When a roll paper near end or a roll paper end is detected the PAPER OUT LED comes on ...

Page 167: ...l tab positions ESC T Select print direction in page mode ESC W Set print area in page mode ESC Set relative print position ESC a Select justification GS Set absolute vertical print position in page mode GS L Set left margin GS T Set print position to the beginning of print line GS W Set print area width GS Set relative vertical print position in page mode PRINT POSITION COMMANDS ...

Page 168: ...sets the print position to Print area width 1 If this command is processed when the print position is at Print area width 1 the printer executes print buffer full printing of the current line and horizontal tab processing from the beginning of the next line In this case in page mode the printer does not execute printing but the print position is moved When underline mode is turned on the underline...

Page 169: ...vertical motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the horizontal motion unit is used When the starting position is set to the upper right or lower left of the print area using ESC T the vertical motion unit is used If the horizontal or vertical motion unit is changed after this command ...

Page 170: ...fied by GS P TM T88III The vertical or horizontal motion unit is specified by GS P TM L60II The vertical or horizontal motion unit is specified by GS P TM L90 The vertical or horizontal motion unit is specified by GS P TM P60 The vertical or horizontal motion unit is approximately 0 125 mm 1 203 inches This value equals one dot pitch ...

Page 171: ...side character spacing and double width characters are selected with twice the width of normal characters The character width should be set before using this command Settings of character fonts space width and enlargement affect the setting of character width A maximum of 32 horizontal tab positions can be set Data exceeding 32 horizontal tab positions is processed as normal data This command canc...

Page 172: ...10 Program example for HT and ESC D TM U210 This command is effective only when the receive buffer capacity is 40 bytes when DIP switch 1 2 is ON Program Example Print Sample PRINT 1 0123456789012345678901234567890123456 PRINT 1 CHR HA FOR i 1 TO 4 PRINT 1 CHR H9 H Execute HT NEXT i PRINT 1 CHR HA PRINT 1 CHR H1B D CHR 10 CHR 20 PRINT 1 CHR 30 CHR 0 Set HT positions FOR i 1 TO 4 PRINT 1 CHR H9 H E...

Page 173: ...f this command is processed in standard mode an internal flag is activated and this flag is enabled when the printer selects page mode The parameters for the horizontal or vertical motion unit differ depending on the starting position of the print area as follows If the starting position is the upper left or lower right of the print area These commands use horizontal motion units ESC SP ESC ESC Th...

Page 174: ...rned off Model dependent variations None Program Example for all printers Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CHR 240 CHR 0 CHR 200 CHR 0 Set print area PRINT 1 CHR H1B T CHR 0 Select print direction PRINT 1 AAAAA CHR HA PRINT 1 BBBBB CHR HA PRINT 1 CHR H1B T CHR 1 Select print direction PRINT 1 CCCCC CHR HA PR...

Page 175: ...aper width is set to 69 5 mm dxL 104 dxH 1 dyL 64 dyH 9 when paper width is set to 57 5 mm TM J2100 two color printing model dxL 0 dxH 2 dyL 0 dyH 5 when paper width is set to 82 5 mm dxL 224 dxH 1 dyL 80 dyH 5 when paper width is set to 76 mm dxL 176 dxH 1 dyL 240 dyH 5 when paper width is set to 69 5 mm dxL 104 dxH 1 dyL 32 dyH 7 when paper width is set to 57 5 mm TM T90 Other than Japanese mode...

Page 176: ...from absolute origin Vertical logical origin yL yH 256 vertical motion unit from absolute origin Print area width dxL dxH 256 horizontal motion unit Print area height dyL dyH 256 vertical motion unit Notes Both print area width and height cannot be set to 0 The absolute origin is the upper left of the printable area If the horizontal or vertical logical origin is set outside the printable area thi...

Page 177: ... TM J2000 J2100 TM T90 TM T88III TM L90 TM P60 TM L60II TM J2000 J2100 The vertical or horizontal motion unit is specified by GS P See Function 5 of GS E for specifying the paper width TM T90 The vertical or horizontal motion unit is specified by GS P See Function 5 of GS E for specifying the paper width Program Example for all printers Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H...

Page 178: ...cal size of the print area is exceeded See Function 5 of GS E for specifying the paper width and paper monochrome paper or two color paper See Functions 49 and 50 of GS E for the paper layout receipt label paper horizontal and vertical size of print area TM P60 The vertical or horizontal motion unit is approximately 0 125 mm 1 203 inches This value equals one dot pitch See Function 5 of GS E for s...

Page 179: ...ch movement to the left nL nH 256 65536 N When standard mode is selected the horizontal motion unit is used When page mode is selected the horizontal or vertical motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the horizontal motion unit is used When the starting position is set to the upper ri...

Page 180: ... vertical or horizontal motion unit is specified by GS P TM L90 The vertical or horizontal motion unit is specified by GS P TM L60II The vertical or horizontal motion unit is specified by GS P Program Example Print Sample PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 ABCD PRINT 1 CHR H1B CHR 90 CHR 0 Set absolute position PRINT 1 EFGH CHR HA PRINT 1 ABCD PRINT 1 CHR H1B CHR 90 CHR 0 Set relative posit...

Page 181: ...ginning of the line in standard mode The justification has no effect in page mode If this command is processed in page mode an internal flag is activated and this flag is enabled when the printer returns to standard mode This command executes justification in the print area set by GS L and GS W This command justifies printing data such as characters all graphics bar codes and two dimensionl codes ...

Page 182: ...Ver 10 01 p 182 Model dependent variations None Program Example for all printers Print Sample FOR n 0 TO 2 PRINT 1 CHR H1B a CHR n PRINT 1 ABC CHR HA PRINT 1 ABCD CHR HA PRINT 1 ABCDE CHR HA NEXT n ABC ABCD ABCDE ABC ABCD ABCDE ABC ABCD ABCDE ESC a 0 ESC a 1 ESC a 2 ...

Page 183: ...ge mode If this command is processed in standard mode it is ignored The printer ignores any setting that exceeds the print area set by ESC W The horizontal or vertical motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area using ESC T the vertical motion unit is used When the starting position is set to the uppe...

Page 184: ...ied by GS P TM T88III The vertical or horizontal motion unit is specified by GS P TM L90 The vertical or horizontal motion unit is specified by GS P TM L60II The vertical or horizontal motion unit is specified by GS P TM P60 The vertical or horizontal motion unit is approximately 0 125 mm 1 203 inches This value equals one dot pitch ...

Page 185: ...et and it is enabled when the printer returns to standard mode If the setting exceeds the printable area the left margin is automatically set to the maximum value of the printable area If this command and GS W set the print area width to less than the width of one character the print area width is extended to accommodate one character for the line Horizontal motion unit is used If horizontal motio...

Page 186: ...J2000 J2100 The horizontal motion unit is specified by GS P TM T90 The horizontal motion unit is specified by GS P TM T88III The horizontal motion unit is specified by GS P TM L90 The horizontal motion unit is specified by GS P TM L60II The horizontal motion unit is specified by GS P ...

Page 187: ...s ignored if the print position is already the beginning of the line If the print position is not set to the beginning of the line when n 1 49 this command functions the same as LF Setting values of each command definitions and receive buffer content are not changed By processing this command the print position moves to the left of the print area The printer will be in the beginning of the line an...

Page 188: ... N F I D E N T I A L Paper roll Print position commands GS T Ver 10 01 p 188 Model dependent variations None Program Example PRINT 1 CHR H1D T CHR 1 PRINT 1 CHR H1B c0 CHR 2 PRINT 1 CHR H1D V CHR 66 CHR 66 ...

Page 189: ...H 1 when paper width is set to 58 mm Japanese model nL 64 nH 2 when paper width is set to 80 mm nL 180 nH 1 when paper width is set to 60 mm nL 164 nH 1 when paper width is set to 58 mm TM T88III nL 0 nH 2 when paper width is set to 80 mm nL 104 nH 1 when paper width is set to 58 mm TM L90 when receipt is selected nL 64 nH 2 when paper width is set to 80 mm to 78 mm 256 paper width 38 8 when paper...

Page 190: ...n If this command and GS L set the print area width to less than the width of one character the print area width is extended to accommodate one character for the line Horizontal motion unit is used If horizontal motion unit is changed after setting the printable area width the printable area width setting will not be changed Printable area width setting is effective until ESC is executed the print...

Page 191: ...rea is smaller than the print area initial value of this command it is not possible to print in the area where the paper layout horizontal size of the print area is exceeded See GS E Functions 5 for specifying the paper width See GS E Functions 49 and 50 for the paper layout origin of layout horizontal size of print area TM L60II The horizontal motion unit is specified by GS P The paper type therm...

Page 192: ...number specifies movement to the downward and a negative number specifies movement to the upward N pitch movement to the downward nL nH 256 N Use the complement of N for setting N pitch movement to the upward nL nH 256 65536 N The horizontal or vertical motion unit is used for the print direction set by ESC T When the starting position is set to the upper left or lower right of the print area usin...

Page 193: ...rtical or horizontal motion unit is approximately 0 125 mm 1 203 inches This value equals one dot pitch Program Example Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CHR 180 CHR 0 CHR 144 CHR 1 Set print area PRINT 1 CHR H1B T CHR 0 Select print direction PRINT 1 AAAAA CHR HA PRINT 1 BBBBB PRINT 1 CHR H1D CHR 90 CHR 0 Se...

Page 194: ...commands Command Name ESC Select bit image mode FS p Print NV bit image FS q Define NV bit image GS L GS 8 L Set graphics data GS Define downloaded bit image GS Print downloaded bit image GS Q 0 Print variable vertical size bit image GS v 0 Print raster bit image BIT IMAGE COMMANDS ...

Page 195: ...m 32 33 TM U230 TM U220 TM U210 TM U300A B m 0 1 0 nL 255 0 nH 3 0 d 255 k nL nH 256 Default None Printers not featuring this command TM P60 Description Stores the bit image data in the print buffer using the mode specified by m as follows m Mode Number of bits for vertical data Dot density in horizontal Amount of data k 0 8 dot single density 8 Single density nL nH 256 1 8 dot double density 8 Do...

Page 196: ...ta is ignored The bit image is not affected by print mode emphasized double strike underline character size white black reverse printing or 90 clockwise rotated except for upside down print mode After printing a bit image the printer processes normal data When printing multiple line bit images selecting unidirectional print mode with ESC U enables printing patterns in which the top and bottom part...

Page 197: ...M U210 TM U300A B Program Example for all printers Print Sample m 0 GOSUB bitimage8 8 dot single density m 1 GOSUB bitimage8 8 dot double density END bitimage8 PRINT 1 CHR H1B CHR m CHR 70 CHR 0 FOR i 1 TO 5 PRINT 1 CHR 1 CHR 2 CHR 4 CHR 8 PRINT 1 CHR 16 CHR 32 CHR 64 CHR 128 PRINT 1 CHR 64 CHR 32 CHR 16 CHR 8 PRINT 1 CHR 4 CHR 2 NEXT i PRINT 1 CHR HA RETURN m 0 m 1 ...

Page 198: ...density Horizontal Dot density Set adjacent dots Maximum number of dots Paper width 82 5 mm Paper width 76 mm Paper width 69 5 mm Paper width 57 5 mm 0 8 dot single density 60 dpi 90 dpi Permitted 256 240 216 180 1 8 dot double density 60 dpi 180 dpi Permitted 512 480 432 360 32 24 dot single density 180 dpi 90 dpi Permitted 256 240 216 180 33 24 dot double density 180 dpi 180 dpi Permitted 512 48...

Page 199: ...mm Paper width 76 mm Paper width 69 5 mm Paper width 57 5 mm 0 8 dot single density 60 dpi 90 dpi Permitted 256 240 216 180 1 8 dot double density 60 dpi 180 dpi Permitted 512 480 432 360 32 24 dot single density 180 dpi 90 dpi Permitted 256 240 216 180 33 24 dot double density 180 dpi 180 dpi Permitted 512 480 432 360 m Mode Vertical Horizontal dot density Dot density Set adjacent dots Maximum nu...

Page 200: ...r right or lower left in page mode 90 or 270 rotated bit image data will be printed dpi dots per 25 4 mm dots per inch m Mode Vertical dot density Horizontal Dot density Set adjacent dots Maximum number of dots Paper width 80 mm Paper width 60 mm Paper width 58 mm 0 8 dot single density 60 dpi 90 dpi Permitted 256 192 180 1 8 dot double density 60 dpi 180 dpi Permitted 512 384 360 32 24 dot single...

Page 201: ...m Paper width 70 mm 0 8 dot single density 203 3 dpi 203 2 dpi Permitted 288 218 210 1 8 dot double density 203 3 dpi 203 dpi Permitted 576 436 420 32 24 dot single density 203 dpi 203 2 dpi Permitted 288 218 210 33 24 dot double density 203 dpi 203 dpi Permitted 576 436 420 m Mode Vertical Horizontal dot density Dot density Set adjacent dots Maximum number of dots 0 8 dot single density 203 2 dpi...

Page 202: ...ensity Horizontal Dot density Set adjacent dots Maximum number of dots Paper width 80 mm Paper width 58 mm 0 8 dot single density 60 dpi 90 dpi Permitted 256 180 1 8 dot double density 60 dpi 180 dpi Permitted 512 360 32 24 dot single density 180 dpi 90 dpi Permitted 256 180 33 24 dot double density 180 dpi 180 dpi Permitted 512 360 m Mode Vertical Horizontal dot density Dot density Set adjacent d...

Page 203: ... or top of black mark is selected When paper layout is selected as the bottom of label m Mode Vertical dot density Horizontal Dot density Set adjacent dots Maximum number of dots Paper layout is not used Top of a black mark Bottom of a label 0 8 dot single density 203 3 dpi 203 2 dpi Permitted 128 to 288 112 to 280 1 8 dot double density 203 3 dpi 203 dpi Permitted 256 to 576 224 to 560 32 24 dot ...

Page 204: ...ity 203 2 dpi Permitted 738 203 3 dpi 1 8 dot double density 203 dpi Permitted 1476 203 3 dpi 32 24 dot single density 203 2 dpi Permitted 738 203 dpi 33 24 dot double density 203 dpi Permitted 1476 203 dpi m Mode Vertical dot density Horizontal Dot density Set adjacent dots Maximum number of dots Thermal label paper Thermal paper 0 8 dot single density 60 dpi 90 dpi Permitted 184 192 1 8 dot doub...

Page 205: ... Vertical is in the direction of paper feeding and horizontal is perpendicular at right angles to the direction of paper feeding dpi dots per 25 4 mm dots per inch m Mode Vertical dot density Horizontal Dot density Set adjacent dots Maximum number of dots 0 8 dot single density 72 dpi 80 dpi Permitted 200 1 8 dot double density 72 dpi 160 dpi Prohibited 400 m Mode Vertical dot density Horizontal D...

Page 206: ...of dots for printing depends on a DIP switch SW2 1 setting and paper width See the description of GS E Function 5 for details dpi dots per 25 4 mm dots per inch m Mode Vertical dot density Horizontal Dot density Set adjacent dots Maximum number of dots SW2 1 ON SW 2 1 OFF Paper Width 76 69 5 57 5 mm Paper Width 76 69 5 57 5 mm 0 8 dot single density 72 dpi 80 dpi Permitted 192 180 148 200 180 150 ...

Page 207: ...odels and may not be supported by future models It is recommended that NV graphics function GS L GS 8 L Function 51 and Function 64 Function 69 be used because they offer the following additional features Multiple logo data and mark data can be specified except for some models Data can be controlled by key code Redefining or deleting the same data is possible for each key code Color can be specifi...

Page 208: ...h direction of paper feed height perpendicular to direction of paper feed This command is not affected by print modes such as emphasized underline character size or 90 rotated characters except upside down print mode This command executes paper feed for amount needed for printing the NV bit image regardless of paper feed amount set by a paper feed setting command After printing the bit image this ...

Page 209: ...A2 45 00 00 01 44 8A 80 00 02 A2 DATA 45 00 00 01 44 8A 80 00 02 A2 40 00 00 00 04 DATA 80 00 00 00 02 40 00 00 00 04 80 00 00 00 62 DATA 40 00 00 03 84 80 00 00 1C 02 40 00 00 60 04 DATA 80 00 03 80 02 40 00 1C 00 04 80 00 60 00 02 DATA 40 03 80 00 04 80 0C 00 00 02 40 70 00 00 04 DATA 83 80 00 00 02 4C 00 00 00 04 80 00 00 00 02 DATA 40 00 00 00 04 80 00 00 00 02 4A AA AA AA A4 DATA 85 55 55 55 ...

Page 210: ...rinter supports functions concerning NV graphics by GS L GS 8 L It is recommended that NV graphics function GS L GS 8 L be used on this printer Modes that can be specified and the magnification of the print result are as follows Values of Dot density and Maximum print area dot are the same as the graphic function See Function 69 of GS L GS 8 L m Mode Magnification Horizontal Vertical 0 48 Normal O...

Page 211: ... degrees are printed TM U220 The modes selectable by m are as follows Vertical is in the direction of paper feeding and horizontal is perpendicular at right angles to the direction of paper feeding The maximum number of dots for printing depends on the setting of DIP switch SW2 1 and paper width See the description of GS E Function 5 for details dpi dots per 25 4 mm dots per inch Scaling Vertical ...

Page 212: ...ry 4 52 Function 52 Transmit the remaining capacity of the download graphics memory 64 Function 64 Transmit the key code list for defined NV graphics 65 Function 65 Delete all NV graphics data 66 Function 66 Delete the specified NV graphics data 67 Function 67 Define the NV graphics data raster format 68 Function 68 Define the NV graphics data column format 69 Function 69 Print the specified NV gr...

Page 213: ...differ Be sure to use GS 8 L when the parameter value exceeds 65535 bytes for Functions 67 68 83 84 112 and 113 Recommended Functions This command is recommended for use when printing image data The image processing controlled using this command is referred to as the Graphics function The name is important as it distinguishes it from conventional bit image functions 112 Function 112 Store the grap...

Page 214: ...r coding of image data Definition of image data in both raster and column formats Confirmation of available capacity in domain Continuous processing possible without a software reset when a command has been processed The following three types of graphics functions are included NV graphics Functions 48 51 64 65 66 67 68 and 69 Stores data in non volatile memory Defined data is retained when power i...

Page 215: ...through dk of Functions 67 68 83 and 84 The printer automatically adds control information when it stores the data The image data domain is used as the control information Control information formats and data values vary according to function Note that it is not possible to create definitions for both NV graphics data this command and NV bit image data FS q NV bit image data definitions are delete...

Page 216: ... and delete The paper cannot be fed by paper feed switch The real time command is not processed The ASB status will not be sent even when the ASB function is set to enable Notes for transmission process Data send operations are performed using Functions 48 51 52 64 and 80 When you use these functions obey the following rules When the host PC transmits the function data transmit the next data after...

Page 217: ...e printer is hex 37H decimal 55 treat NUL hex 00H decimal 0 as a data group and identify it according to the combination of the header and the identifier Notes for ESC POS Handshaking Protocol It will be necessary to perform the ESC POS Handshaking Protocol procedures listed below when using Functions 64 and 80 1 Response Code Procedure Host operation Printer operation 1 This command sends Functio...

Page 218: ... When No More Send Data Remains indicated by identification status of send data group When codes other than the ACK NAK or CAN codes are received the CAN procedure is executed Response code Description ACK Initiates operation to send next data NAK Resends the just received data CAN Cancels processing initiated by this command Response code Description ACK CAN Cancels procedure initiated by this co...

Page 219: ... 1 G1 Key code PRINT 1 CHR 2 Color no PRINT 1 CHR 80 CHR 0 Horizontal size 80 dots PRINT 1 CHR 80 CHR 0 Vertical size 80 dots PRINT 1 CHR 49 Specifies Color 1 FOR i 1 to 800 Image data 800 bytes for Color 1 READ a d VAL H a PRINT 1 CHR d NEXT i PRINT 1 CHR 50 Specifies color 2 FOR i 1 to 800 Image data 800 bytes for Color 2 READ a d VAL H a PRINT 1 CHR d NEXT i PRINT 1 CHR H1D L CHR 6 CHR 0 CHR 48...

Page 220: ...R 0 Horizontal size 80 dots PRINT 1 CHR 24 CHR 0 Vertical size 24 dots FOR i 1 to 240 Image data 240 bytes READ a d VAL H a PRINT 1 CHR d NEXT i PRINT 1 CHR H1D L CHR 250 CHR 0 CHR 48 CHR 112 CHR 48 Function 112 sending data raster PRINT 1 CHR 1 CHR 1 Specifies size horizontal times 1 vertical times 1 PRINT 1 CHR 50 Specifies color 2 PRINT 1 CHR 80 CHR 0 Horizontal size 80 dots PRINT 1 CHR 24 CHR ...

Page 221: ... and stores it in ST description omitted PRINT 1 CHR 6 Sends response code PRINT MID ST 4 Displays received data on the monitor IF MID ST 3 1 CHR 65 THEN LOOP Checks for presence of continuing data Program Sample 4 Sending information on capacity available in NV graphics domain PRINT 1 CHR H1D L CHR 2 CHR 0 CHR 48 CHR 51 Function 51 GOSUB RECEIVE Receives Header to NUL data and stores it in ST des...

Page 222: ...used in special ink cartridge SJIC5 of TM J2000 The following printing colors are available when the SJIC3 and SJIC4 cartridge specially designed for the TM J2100 printer is used Note that graphics data in raster format is processed more quickly than data in column format on this series of printers Color selection Printing color Color 1 Black SJIC3 K Color 2 Red SJIC4 R blue SJIC4 B and green SJIC...

Page 223: ...f the GS E command Unit byte The following printing colors are available when a recommended 2 color thermal paper is used Characters printed with Color 2 may fade depending on the storage environment Therefore when the printing needs to last a long time print with Color 1 Selectable data domain Default 0 64 K 128 K 192 K 256 K 320 K 384 K 384 K Color selection Printing color Control Remarks Color ...

Page 224: ...cters printed with Color 2 may fade depending on the storage environment Therefore when the printing needs to last a long time print with Color 1 TM P60 Download graphics Functions 52 80 81 82 83 84 and 85 data processing in column format Functions 68 and 113 and Function 49 are not supported NV graphics data shares the domain used by user NV memory GS C record data The entire capacity is 384 KB S...

Page 225: ...ty is converted to text data and sent starting from the high order end Example If the entire capacity is 1200 bytes the 1200 expressed hexadecimally as 31H 32H 30H and 30H decimally as 49 50 48 and 48 is converted to 4 byte data When this function is used to send the entire capacity the entire byte capacity of the domain is sent regardless of definitions currently entered for NV graphics data The ...

Page 226: ...ation of settings that is not possible the entire capacity of the NV graphics memory that can be in actual use will be sent instead of the memory size set by GS E TM L90 If you select a combination of settings that is not possible the entire capacity of the NV graphics memory that can be in actual use will be sent instead of the memory size set by GS E ...

Page 227: ...180 dpi is selected when x 50 and y 50 360 dpi 360 dpi is selected when x 51 and y 51 Notes Note that certain settings for this function may affect the processing of the types of graphics and bit image data listed in the table below Command GS L and GS 8 L Function no Function name Function 67 Define the NV graphics data raster format Function 68 Define the NV graphics data column format Function ...

Page 228: ...ions TM T90 TM L90 TM P60 TM T90 The printer does not support this function TM L90 The printer does not support this function TM P60 The printer does not support this function Command Name FS q Print NV bit image GS Print download bit image GS Q 0 Print variable vertical size bit image GS v 0 Print raster bit image ...

Page 229: ...r 113 Notes The printer cannot print when there is no graphics data stored in the print buffer Functions 112 and 113 of this command are used to store graphics data in the print buffer This function cannot be used when the page mode is enabled Feeds the paper the required distance when printing graphics data regardless of line feed pitch settings entered using the Set line feed command Moves print...

Page 230: ...ding with NUL 1 The unused capacity is the total byte count for the unused area The decimal value for the unused capacity is converted to text data and sent starting from the high order end Example If the available capacity is 120 bytes the 120 expressed hexadecimally as 31H 32H and 30H decimally as 49 50 and 48 is converted to 3 byte data The control information for NV graphics data is included i...

Page 231: ...d ending with NUL 1 The unused capacity is the total byte count for the unused area The decimal value for the unused capacity is converted to text data and sent starting from the high order end Example If the available capacity is 120 bytes the 120 expressed hexadecimally as 31H 32H and 30H decimally as 49 50 and 48 is converted to 3 byte data The control information for download graphics data is ...

Page 232: ...image commands GS L GS 8 L Ver 10 01 p 232 Model dependent variations TM T90 TM L90 TM P60 TM T90 The printer does not support this function TM L90 The printer does not support this function TM P60 The printer does not support this function ...

Page 233: ...are present the data shown below beginning with Header and ending with NUL is sent 1 When the number of NV graphics data groups exceeds 40 the groups are divided into blocks in compliance with the following conventions When unsent data is present the Identification status byte byte 3 is set to hexadecimal value 41H and decimal value 65 When unsent data is not present the Identification status byte...

Page 234: ...d according to the key codes When no key codes are present the data shown below beginning with Header and ending with NUL is sent Do not use this function in conjunction with NV bit images FS q See previous Notes for transmission process for process sending data group See previous Notes for ESC POS Handshaking Protocol for ESC POS Handshaking Protocol Send data Hexadecimal Decimal Data length Head...

Page 235: ...n Deletes all NV graphics data that has been defined using Functions 67 or 68 Deleted areas are designated Unused areas All key codes are designated as undefined Notes Use this function at the beginning of the line when the standard mode is selected This function is incompatible with macros so be sure to avoid including it when defining macros When NV graphics data is being shared by multiple appl...

Page 236: ...l 29 40 76 4 0 48 66 kc1 kc2 Range pL pH 256 4 pL 4 pH 0 m 48 fn 66 32 kc1 126 32 kc2 126 Description Deletes the NV graphics data defined by the key codes kc1 and kc2 Deleted areas are designated Unused areas Deleted key codes are designated as undefined Notes Use this function at the beginning of the line when the standard mode is selected This function is incompatible with macros so be sure to ...

Page 237: ...43 30kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Decimal 29 56 76 p1 p2 p3 p4 48 67 48kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Range 12 pL pH 256 65535 0 pL 255 0 pH 255 When using GS 8 L 12 p1 p2 256 p3 65536 p4 16777216 4718604 m 48 fn 67 a 48 32 kc1 126 32 kc2 126 b 1 2 1 xL xH 256 8192 0 xL 255 0 xH 32 1 yL yH 256 2304 0 yL 255 0 yH 9 c 49 50 when the recommended two color paper is used c 49 wh...

Page 238: ...32 1 yL yH 256 2304 0 yL 255 0 yH 9 c 49 50 when the recommended two color paper is used c 49 when the recommended monochrome paper is used TM P60 b 1 1 xL xH 256 1024 0 xL 255 0 xH 4 1 yL yH 256 1200 0 yL 255 0 yH 4 c 49 Description Defines the NV graphics data raster format as a record specified by the key codes kc1 and kc2 in the NV graphics area b specifies the number of colors for the defined...

Page 239: ...is created Use this function at the beginning of the line when the standard mode is selected This function is incompatible with macros so make sure to avoid including it when defining macros In cases where there is insufficient capacity available for storing NV graphics data this function cannot be used Use Function 51 to confirm the available capacity in the NV graphics data area One option is to...

Page 240: ... graphics data domain is used when this function is executed TM T90 For specifying paper 2 color single color see Function 5 of GS E The data value k control information data value 24 bytes area of the NV graphics data domain is used when this function is executed TM L90 For specifying paper 2 color single color see Functions5 of GS E The data value k control information data value 24 bytes area o...

Page 241: ...C O N F I D E N T I A L Paper roll Bit image commands GS L GS 8 L Ver 10 01 p 241 Condition Control information data value If data value k is odd number 32 bytes If data value k is even number 33 bytes ...

Page 242: ... p1 p2 p3 p4 m fn akc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Hex 1D 38 4C p1 p2 p3 p4 30 44 30kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Decimal 29 56 76 p1 p2 p3 p4 48 68 48kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Range 12 pL pH 256 65535 0 pL 255 0 pH 255 When using GS 8 L 12 p1 p2 256 p3 65536 p4 16777216 4718604 m 48 fn 68 a 48 32 kc1 126 32 kc2 126 0 d 255 k xL xH 256 int yL yH 256 7 8 TM J20...

Page 243: ...a groups defined in the printer s internal non volatile memory Data definitions for NV graphics data created using this command are valid until redefined by this function or function 67 The functions used to define NV graphics data are this function and Function 67 Even with printer models that support both it is recommended that only one of the functions be used for data definition tasks The two ...

Page 244: ...ted NV graphics data is defined using the dot density set by Function 49 Specify single data groups c d1 dk when monochrome is selected b 1 as the color Specify b number of data groups c d1 dk when multiple colors are selected b 1 It is also important to specify different colors in units of data groups when specifying color c NV graphics data is printed using Function 69 Note that it is not possib...

Page 245: ...ich makes it faster to define data using this function than with Function 67 raster format The data value k control information data value 32 bytes area of the NV graphics data domain is used when this function is executed TM T90 The printer does not support this function TM L90 The printer does not support this function TM P60 The printer does not support this function ...

Page 246: ...ta corresponding to the specified key code is present Use this function when the printer enters the beginning of the line or no data in print buffer state during standard mode Note that during page mode printing operations will not be performed simply because image data has been stored to the print buffer NV graphics data that exceeds the print area for one line will not be printed The scales for ...

Page 247: ... 360 dpi the value becomes twice for each Vertical is in the direction of paper feeding and horizontal is perpendicular at right angles to the direction of paper feeding The maximum print area in the vertical direction is information used when graphics are printed with the page mode selected for the starting position specified with ESC T is Upper right or Lower left In this case graphics that are ...

Page 248: ...pper right or Lower left In this case graphics rotated by 90 degrees or 270 degrees are printed See Function 5 of GS E for the paper width Other than Japanese model Vertical Horizontal Maximum print area dot Maximum print area dot Scaling Dot density Paper width 82 5 mm Paper width 26 mm Paper width 69 5 mm Paper width 57 5 mm Dot density Paper width 82 5 mm Paper width 76 mm Paper width 69 5 mm P...

Page 249: ... by 90 degrees or 270 degrees are printed See Function 5 of GS E for the paper width See Function 49 of GS E for the origin of layout paper layout is not used top of black mark bottom of label 1 The maximum print area in the horizontal direction is defined by the paper width Scaling Vertical Horizontal Dot density Maximum print area dot Dot density Maximum print area dot Paper width 80 mm Paper wi...

Page 250: ...ed for the starting position specified with ESC T is Upper right or Lower left In this case graphics rotated by 90 degrees or 270 degrees are printed See Function 5 of GS E for the paper width Paper width When x 1 is specified When x 2 is specified When paper layout is not used or top of black mark is selected 80 to 78 mm 576 dot 288 dot 77 to 38 mm 256 paper width 38 8 dot 256 paper width 38 8 2 ...

Page 251: ...es are present the data shown below beginning with Header and ending with NUL is sent 1 When the number of downloaded graphics data groups exceeds 40 the groups are divided into blocks in compliance with the following conventions When unsent data is present the Identification status byte byte 3 is set to hexadecimal value 41H and decimal value 65 When unsent data is not present the Identification ...

Page 252: ...th NUL is sent Do not use this function in conjunction with downloaded bit images GS or user defined characters ESC See previous Notes for transmission process for process sending data group See previous Notes for ESC POS Handshaking Protocol for ESC POS Handshaking Protocol Model dependent variations TM T90 TM L90 TM P60 TM T90 This printer does not support this function TM L90 This printer does ...

Page 253: ...gnated Unused areas All key codes are designated as undefined Notes Use this function at the beginning of the line when the standard mode is selected This function is incompatible with macros so be sure to avoid including it when defining macros When downloaded graphics data is being shared by multiple applications executing this function will delete all data being used by all applications Caution...

Page 254: ...Deletes the downloaded graphics data defined by the key codes kc1 and kc2 Deleted areas are designated Unused areas Deleted key codes are designated as undefined Notes Use this function at the beginning of the line when the standard mode is selected This function is incompatible with macros so be sure to avoid including it when defining macros Model dependent variations TM T90 TM L90 TM P60 TM T90...

Page 255: ...yH c d1 dk 1 c d1 dk b ASCII GS 8 L p1 p2 p3 p4 m fn akc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Hex 1D 38 4C p1 p2 p3 p4 30 53 30kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Decimal 29 56 76 p1 p2 p3 p4 48 83 48kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Range 12 pL pH 256 65535 0 pL 255 0 pH 255 When using GS 8 L 12 p1 p2 256 p3 65536 p4 16777216 4718604 m 48 fn 83 a 48 32 kc1 126 32 kc2 126 TM J2000 ...

Page 256: ...te image data groups defined in the printer s internal volatile memory RAM Once the download graphics data have been defined they are available until GS L Function 83 Function 84 or ESC is executed The download graphics data are lost when the power is turned off or the printer is reset The functions used to define downloaded graphics data are this function and Function 84 Even with printer models ...

Page 257: ...s data is defined using the dot density set by Function 49 Specify single data groups c d1 dk when monochrome is selected b 1 as the color Specify b number of data groups c d1 dk when multiple colors are selected b 1 It is also important to specify different colors in units of data groups when specifying color c Downloaded graphics data is printed using Function 85 Note that it is not possible to ...

Page 258: ... configured in column format which makes it faster to define data using Function 84 column format than with this function The data value k control information data value 16 bytes area of the NV graphics data domain is used when this function is executed TM T90 The printer does not support this function TM L90 The printer does not support this function TM P60 This printer does not support this func...

Page 259: ... 8 L p1 p2 p3 p4 m fn akc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Hex 1D 38 4C p1 p2 p3 p4 30 44 30kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Decimal 29 56 76 p1 p2 p3 p4 48 68 48kc1 kc2 b xL xH yL yH c d1 dk 1 c d1 dk b Range 12 pL pH 256 65535 0 pL 255 0 pH 255 When using GS 8 L 12 p1 p2 256 p3 65536 p4 16777216 4718604 m 48 fn 83 a 48 32 kc1 126 32 kc2 126 0 d 255 k xL xH 256 int yL yH 256 7 8 TM...

Page 260: ...cate image data groups defined in the printer s internal volatile memory RAM Once the download graphics data have been defined they are available until GS L Function 83 Function 84 or ESC is executed The download graphics data are lost when the power is turned off or the printer is reset The functions used to define download graphics data are this function and Function 83 Even with printer models ...

Page 261: ...density set by Function 49 Specify single data groups c d1 dk when monochrome is selected b 1 as the color Specify b number of data groups c d1 dk when multiple colors are selected b 1 It is also important to specify different colors in units of data groups when specifying color c Download graphics data is printed using Function 85 Note that it is not possible to create definitions for both downlo...

Page 262: ...ch makes it faster to define data using this function than with Function 67 raster format The data value k control information data value 16 bytes area of the NV graphics data domain is used when this function is executed TM T90 The printer does not support this function TM L90 The printer does not support this function TM P60 This printer does not support this function ...

Page 263: ... this command The printer only prints when downloaded graphics data corresponding to the specified key code is present Use this function when the printer enters the beginning of the line or no data in print buffer state during the standard mode Note that during the page mode printing operations will not be performed simply because image data has been stored to the print buffer Downloaded graphics ...

Page 264: ...beginning of the line or no data in print buffer state When printing downloaded graphic files use ESC U to specify unidirectional print for vertical alignment of printed text Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM J2000 J2100 The model information for this function the dot density and maximum print area and others is same as Function 69 See the model information of Funct...

Page 265: ...H yL yH d1 dk Decimal 29 56 76 p1 p2 p3 p4 48 112 48 bx by c xL xH yL yH d1 dk Range 11 pL pH 256 32778 0 pL 255 0 pH 128 When using GS 8 L 11 p1 p2 256 p3 65536 p4 16777216 32778 m 48 fn 112 a 48 0 d 255 k int xL xH 256 7 8 yL yH 256 TM J2000 J2100 bx 1 2 by 1 2 49 c 51 TM J2100 two color printing model c 49 TM J2000 single printing model 1 xL xH 256 2048 0 xL 255 0 xH 8 1 yL yH 256 128 0 yL 128 ...

Page 266: ... two color paper is used c 49 when the recommended monochrome paper is used 1 xL xH 256 1024 0 xL 255 0 xH 4 With recommended two color paper by 1 1 yL yH 256 738 0 yL 255 0 yH 2 by 2 1 yL yH 256 369 0 yL 255 yH 0 1 With recommended monochrome paper by 1 1 yL yH 256 1476 0 yL 255 0 yH 5 by 2 1 yL yH 256 738 0 yL 255 0 yH 2 TM P60 bx 1 2 by 1 2 c 49 1 xL xH 256 1024 0 xL 255 0 xH 4 by 1 1 yL yH 256...

Page 267: ...n column format Use this function when the printer enters the beginning of the line or except for graphic data no data in print buffer state during the standard mode This function is incompatible with macros so make sure to avoid including it when defining macros NV graphics data that exceeds the print area for one line will not be printed The scales for width and height of graphics are specified ...

Page 268: ...data raster format and print results is shown in the table below Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM J2000 J2100 This printer is equipped with a print head configured in column format which makes it faster to define data using Function 113 column format than with this function The model information for this function the dot density and maximum print area and others is...

Page 269: ...t suitable vertical size depends on the specifications of the PC the interface used and other factors If using a serial interface or if the time of processing this function cannot be shortened when processing the above mentioned item the printing result may include horizontal stripes In this case transmit the graphic data specified within the maximum range of yL yH 256 one time to prevent the hori...

Page 270: ...ference value The most suitable vertical size depends on the specifications of the PC the interface used and other factors If using a serial interface or the time of processing this function cannot be shortened when processing the above mentioned item the printing result may include horizontal stripes In this case transmit the graphic data specified within the maximum range of yL yH 256 one time t...

Page 271: ...e the performance may be best when the vertical size is specified as 120 yL yH 256 400 reference value by this function However the value is only a reference value The most suitable vertical size depends on the specifications of the PC or radio frequency energy transmitted by wireless communication If the time of processing this function cannot be shortened when processing the above mentioned item...

Page 272: ...H d1 dk Decimal 29 56 76 p1 p2 p3 p4 48 113 48bx by c xL xH yL yH d1 dk Range 12 pL pH 256 32778 0 pL 255 0 pH 128 When using GS 8 L 12 p1 p2 256 p3 65536 p4 16777216 32778 m 48 fn 113 a 48 0 d 255 k xL xH 256 int yL yH 256 7 8 TM J2000 J2100 49 c 51 TM J2100 two color printing model c 49 TM J2000 single color printing model 1 xL xH 256 2048 0 xL 255 0 xH 8 1 yL yH 256 128 1 yL 128 yH 0 Descriptio...

Page 273: ...that exceeds the print area for one line will not be printed The scales for width and height of graphics are specified by x y Therefore in page mode with 90 or 270 clockwise rotated graphics the printer applies print area and dot density from x direction of paper feed y perpendicular to direction of paper feed Settings for text effect bold underline orientation and font size do not affect the prin...

Page 274: ... format than with this function Use the following settings for best performance Specify the horizontal size of graphics as 64 dots and horizontal single vertical single size settings yL yH 256 64 bx 1 by 1 when setting the dot density to 180 dpi 180 dpi with Function 49 Specify the horizontal size of graphics as 128 dots and horizontal single vertical single size settings yL yH 256 128 bx 1 by 1 w...

Page 275: ... 0 xL 255 0 xH 3 1 yL yH 256 576 0 yL 255 0 yH 2 0 d 255 k xL xH 256 yL yH 256 8 Total defined data area is maximum 384 KB TM T90 1 n 255 1 xL xH 256 1023 0 xL 255 0 xH 3 1 yL yH 256 288 0 yL 255 yH 0 1 0 d 255 k xL xH 256 yL yH 256 8 Total defined data area is maximum 384 KB TM T88III 1 n 255 1 xL xH 256 1023 0 xL 255 0 xH 3 1 yL yH 256 288 0 yL 255 yH 0 1 0 d 255 k xL xH 256 yL yH 256 8 Total de...

Page 276: ... following additional features Multiple logo data and mark data can be specified except for some models Data can be controlled by key code Redefining or deleting is possible for each key code Color can be specified for the definition data Data can be defined by raster format The remaining capacity of the definition area can be confirmed Continuous processing possible without a software reset when ...

Page 277: ... non volatile memory by this command Note the following when using this command The printer is BUSY when writing the data to the non volatile memory In this case be sure not to transmit data from the host because the printer does not receive data Excessive use of this function may destroy the non volatile memory As a guideline do not use any combination of the following commands more than 10 times...

Page 278: ...GS 8 L be used The data of this command and record data of user NV memory GS C are stored in the same definition area The total data of NV bit image and GS C record can be defined up to 384 KB TM T90 It is recommended that NV graphics function GS L GS 8 L be used All definition area capacity can be selected from the following by GS E Capacity that can be selected Default 0 64 128 192 256 320 384 K...

Page 279: ...46 Japanese model 0 d 255 k x y 8 TM T88III TM L60II 1 x 255 1 y 48 1 x y 1536 0 d 255 k x y 8 TM L90 1 x 255 1 y 46 1 x y 1536 0 d 255 k x y 8 Default None Printers not featuring this command TM P60 TM U230 TM U220 TM U210 TM U300A B Description Defines the downloaded bit image in the downloaded graphic area x specifies the number of bytes in horizontal direction as x bytes y specifies the number...

Page 280: ...ng the same data is possible for each key code Selecting a color for printing is possible Defining data by raster format is possible The remaining capacity of the definition area can be confirmed Notes Data d specifies a bit printed to 1 and not printed to 0 The downloaded bit image is not defined at the default Once a downloaded bit image has been defined it is available until another definition ...

Page 281: ... graphics function GS L GS 8 L be used A downloaded bit image and a user defined character cannot be defined simultaneously TM T90 For other than the Japanese model a downloaded bit image and a user defined character cannot be defined simultaneously when memory switch 8 7 is ON See Function 3 of GS E for the memory switch TM T88III A downloaded bit image and a user defined character cannot be defi...

Page 282: ...supported by future models It is recommended that NV graphics function GS L GS 8 L Function 52 and Function 80 Function 85 be used because it offers the following additional features Multiple logo data and mark data can be specified except for some models Data can be controlled by key code Redefining or deleting the same data is possible for each key code Color can be specified for the definition ...

Page 283: ...ied by m Therefore in page mode with 90 or 270 clockwise rotated bit image the printer applies print area and dot density from width direction of paper feed height perpendicular to direction of paper feed This command feeds as much paper as is required to print the downloaded bit image regardless of the line spacing specified by ESC 2 or ESC 3 The downloaded bit image is not affected by print mode...

Page 284: ...00 00 01 44 8A 80 00 02 A2 40 00 00 00 04 DATA 80 00 00 00 02 40 00 00 00 04 80 00 00 00 62 DATA 40 00 00 03 84 80 00 00 1C 02 40 00 00 60 04 DATA 80 00 03 80 02 40 00 1C 00 04 80 00 60 00 02 DATA 40 03 80 00 04 80 0C 00 00 02 40 70 00 00 04 DATA 83 80 00 00 02 4C 00 00 00 04 80 00 00 00 02 DATA 40 00 00 00 04 80 00 00 00 02 4A AA AA AA A4 DATA 85 55 55 55 42 4A AA AA AA A4 85 55 55 55 42 DATA 4A ...

Page 285: ...imum print area in the vertical direction is information used when graphics are printed with the page mode selected for the starting position specified with ESC T is Upper right or Lower left In this case bit images rotated by 90 degrees or 270 degrees are printed See Function 5 of GS E for the paper width Other than Japanese model Japanese model Scaling Vertical Horizontal Dot density Maximum pri...

Page 286: ...dth See Function 49 of GS E for the origin of layout paper layout is not used top of black mark bottom of label A horizontal maximum print area is determined according to the width of the paper Horizontal Vertical Maximum print area dot Maximum print area dot Scaling Dot density When paper layout is not used or top of black mark is selected When the bottom of label is selected Dot density 1 203 dp...

Page 287: ...m print area are described in the next tables dpi number of dots per 25 4 mm Vertical is in the direction of paper feeding and horizontal is perpendicular at right angles to the direction of paper feeding The maximum print area in the vertical direction is information used when graphics are printed with the page mode selected for the starting position specified with ESC T is Upper right or Lower l...

Page 288: ...16 1 yL 16 yH 0 0 d 255 k xL xH 256 yL yH 256 Description Prints a variable vertical size bit image using the mode specified by m as follows xL xH specifies xL xH 256 dots in horizontal direction for the bit image yL yH specifies yL yH 256 bytes in vertical direction for the bit image d specifies the bit image data column format k indicates the number of the bit image data k is an explanation para...

Page 289: ...a for a line is specified the excess image data is ignored The scales for width and height of NV bit images are specified by m Therefore in page mode with 90 or 270 clockwise rotated NV bit image the printer applies print area and dot density from width direction of paper feed height perpendicular to direction of paper feed Character size and all print modes such as emphasize underline 90 clockwis...

Page 290: ...M J2000 J2100 This printer supports the graphics functions of GS L GS 8 L It is recommended to use GS L GS 8 L instead of GS Q 0 The model information for this function the dot density and maximum print area and others is for the graphic functions See the model information of Function 69 and 113 of GS L GS 8 L Y yL yH 256 d1 dY 1 d2 dY 2 dk 2 dk 1 dY dY 2 dk MSB LSB MSB MSB MSB LSB LSB LSB ...

Page 291: ...44 DATA 8A 80 00 02 A2 45 00 00 01 44 8A 80 00 02 A2 DATA 45 00 00 01 44 8A 80 00 02 A2 40 00 00 00 04 DATA 80 00 00 00 02 40 00 00 00 04 80 00 00 00 62 DATA 40 00 00 03 84 80 00 00 1C 02 40 00 00 60 04 DATA 80 00 03 80 02 40 00 1C 00 04 80 00 60 00 02 DATA 40 03 80 00 04 80 0C 00 00 02 40 70 00 00 04 DATA 83 80 00 00 02 4C 00 00 00 04 80 00 00 00 02 DATA 40 00 00 00 04 80 00 00 00 02 4A AA AA AA ...

Page 292: ...L xH yL yH d1 dk Range TM J2000 J2100 0 m 3 48 m 51 1 xL 255 xH 0 0 yL 255 0 yH 17 0 d 255 k xL xH 256 yL yH 256 except for k 0 TM T90 0 m 3 48 m 51 1 xL 128 xH 0 0 yL 255 0 yH 15 0 d 255 k xL xH 256 yL yH 256 except for k 0 TM L90 0 m 3 48 m 51 1 xL 128 xH 0 0 yL 255 0 yH 15 0 d 255 k xL xH 256 yL yH 256 except for k 0 TM T88III 0 m 3 48 m 51 0 xL 255 0 xH 255 0 yL 255 Bit image commands obsolete...

Page 293: ...ed Functions This command is supported by only some of the printer models and will not be supported by future models It is recommended to use graphics function GS L GS 8 L Function 50 and Function 112 The graphics function is superior in operating to GS v 0 for the following reasons Selecting a color for printing is possible Size setting in dot unit is possible Notes When standard mode is selected...

Page 294: ...ed This command feeds as much paper as is required to print the raster bit image regardless of the line spacing specified by ESC 2 or ESC 3 If this command is processed while a macro is being defined the printer cancels macro definition clears the definition and prints a raster bit image After printing a raster bit image the printer processes normal data The print position is set to the left of th...

Page 295: ... FF C7 F8 07 E0 00 04 1F 81 FB F0 07 E7 F8 03 DATA CF FF C7 FC 07 E0 00 0C 1F 81 FB F0 07 E7 FC 03 DATA CF FF C3 FE 07 E0 00 08 1F 81 FB F0 07 E3 FE 03 DATA CF FF C1 FF 07 E0 00 18 1F 83 FB F0 07 E1 FF 03 DATA CF FF C0 FF 87 E0 00 18 1F FF F3 F0 07 E0 FF 83 DATA CF FF C0 7F C7 E0 00 10 1F FF F3 F0 07 E0 7F C3 DATA CF 80 00 3F E7 E0 00 30 1F FF F3 F0 07 E0 3F E3 DATA CF 80 00 1F E7 E0 00 20 1F FF E...

Page 296: ...of Function 69 and 112 of GS L GS 8 L TM L90 TM T90 This printer supports the graphics functions of GS L GS 8 L It is recommended to use GS L GS 8 L instead of GS v 0 Modes that can be specified and the magnification of the print result are as follows Values of Dot density and Maximum print area dot are the same as for the graphic functions See Function 69 of GS L GS 8 L m Mode Magnification Horiz...

Page 297: ...rpendicular to the direction of paper feeding The maximum print area in the vertical direction is information used when graphics are printed with the page mode selected for the starting position specified with ESC T is Upper right or Lower left In this case bit images rotated by 90 degrees or 270 degrees are printed Scaling Vertical Horizontal Dot density Maximum print area dot Dot density Maximum...

Page 298: ...tus commands Command Name DLE EOT Transmit real time status ESC u Transmit peripheral device status ESC v Transmit paper sensor status GS a Enable disable Automatic Status Back ASB GS j Enable disable Automatic Status Back ASB for ink GS r Transmit status STATUS COMMANDS ...

Page 299: ... T90 TM L90 TM L60II TM P60 TM U230 TM U220 TM U210 TM T88III 1 n 4 n 7 Description Transmits the real time status using n as follows Omit the parameter a when 1 n 4 Transmit the parameter a when n 7 DLE EOT BEL is DLE EOT n 7 for some previous printer models this command is called DLE EOT BEL n a Function 1 Transmit printer status 2 Transmit offline status 3 Transmit error status 4 Transmit roll ...

Page 300: ...ther command With a serial interface model this command is executed even when the printer is offline the receive buffer is full or an error occurs With a parallel interface model this command is not executed in the following conditions because the printer is busy and unable to receive data from the host computer The DIP switch BUSY condition is different depending on the printer model Receive buff...

Page 301: ...2 2 Not used Fixed to On 2 0 00 0 Drawer kick out connector pin 3 is LOW 1 04 4 Drawer kick out connector pin 3 is HIGH 3 0 00 0 Online 1 08 8 Offline 4 1 10 16 Not used Fixed to On 5 0 00 0 Not waiting for online recovery 1 20 32 Waiting for online recovery 6 0 00 0 Paper is not being fed by the paper feed button 1 04 64 Paper is being fed by the paper feed button 7 0 00 0 Not used Fixed to Off ...

Page 302: ...w to use this table 1 1 02 2 Not used Fixed to On 2 0 00 0 Cover is closed 1 04 4 Cover is open 3 0 00 0 Paper is not being fed by the paper feed button 1 08 8 Paper is being fed by the paper feed button 4 1 10 16 Not used Fixed to On 5 0 00 0 No paper end stop 1 20 32 Printing stops due to a paper end 6 0 00 0 No error 1 40 64 Error occurred 7 0 00 0 Not used Fixed to Off ...

Page 303: ...The cause of the error can be checked by the offline response when an offline cause is added See Function 49 of GS H Bit Binary Hex Decimal Status 0 0 00 0 Not used Fixed to Off how to use this table 1 1 02 2 Not used Fixed to On 2 0 00 0 No recoverable error 1 04 4 Recoverable error occurred 3 0 00 0 No autocutter error 1 08 8 Autocutter error occurred 4 1 10 16 Not used Fixed to On 5 0 00 0 No u...

Page 304: ...e different depending on the printer model Bit Off On Hex Decimal Status 0 0 00 0 Not used Fixed to Off how to use this table 1 1 02 2 Not used Fixed to On 2 3 00 00 0 Roll paper near end sensor paper adequate 11 0C 12 Roll paper near end sensor paper near end 4 1 10 16 Not used Fixed to On 5 6 00 00 0 Roll paper end sensor paper present 11 60 96 Roll paper end sensor paper not present 7 0 00 0 No...

Page 305: ... 1 Fixed 1 02 2 2 No ink near end detected 1st color 0 00 0 Ink near end detected 1st color 1 04 4 3 No ink end detected 1st color 0 00 0 Ink end detected 1st color 1 08 8 4 Fixed 1 10 16 5 Ink cartridge detected 1st color 0 00 0 Ink cartridge not detected 1st color 1 20 32 6 Cleaning is not being performed 0 00 0 Cleaning is being performed 1 40 64 7 Fixed 0 00 0 ...

Page 306: ...ansmitted until all status items are received in this case With serial interface use this command when the printer is in Ready status With a parallel interface a real time status is stored in the transmission buffer of the printer temporarily the same as the other transmission data except for ASB status and when the host enters Reverse Mode data is transmitted in order from the beginning of the tr...

Page 307: ...us Real time status can be differentiated by the information of bits 0 1 4 and 7 from other transmission data If the data transmitted from the printer after outputting is 0xx1xx10 x 0 or 1 process the data as a real time status Model dependent variations TM J2000 J2100 TM T90 TM L90 TM T88III TM L60II TM P60 TM U230 TM U220 TM U210 Program Example for all printers PRINT 1 CHR h10 CHR h4 CHR 2 Tran...

Page 308: ...per detection detected by the roll paper end sensor may be incorrect Ink status A B n 7 When an ink near end is detected the INK OUT light blinks It is possible to print approximately 20 000 characters using Font B with print control mode economy printing specified from the time an ink near end is detected until an ink end is detected However the value is only a reference value it depends on envir...

Page 309: ...ng closing the roll paper cover in addition to by the DLE ENQ command only when memory switch Msw8 2 is OFF The error recovery operation differs according to the status of Msw8 2 See the model information of Function 3 of GS E for details Roll paper sensor status n 4 When the roll paper cover is open paper detection detected by the roll paper end sensor may be incorrect TM T88III BUSY condition fo...

Page 310: ...ding to the following rule otherwise the status might not be transmitted The next data is not transmitted until status is received when the command of the DLE EOT is transmitted Only when it is necessary to acquire plural real time status items continuously up to 4 DLE EOT commands can be transmitted continuously However the next data is not transmitted until all status is received in this case Pr...

Page 311: ...230 BUSY condition for a parallel interface is selected by DIP switch 1 8 Printer status n 1 Bit 6 of the printer status is undefined TM U210 BUSY condition for a parallel interface is selected by DIP switch 1 8 Printer status n 1 Bit 6 of the printer status is undefined Offline status n 2 Bit 2 of the offline status is undefined Roll paper sensor status n 4 The roll paper near end sensor is an op...

Page 312: ...IP switch 1 8 This printer can send DLE EOT system commands continuously 8 times Printer status n 1 Bit 5 and 6 of the printer status is undefined Roll paper sensor status n 4 The roll paper near end sensor is an option If the printer is not equipped with the paper near end sensor bits 2 and 3 of the third byte are always ON Paper adequate ...

Page 313: ...ture models It is recommended to use GS r 2 to check the status and GS r to transmit the peripheral device status Notes ESC u is not a recommended command ESC u will not be included in future products The peripheral device status to be transmitted is as follows Model dependent variations TM U300A B TM U300A B This command is available with the serial interface Bit Binary Hex Decimal Status 0 0 00 ...

Page 314: ...ded to use GS r 1 to check the status and GS r for transmitting the paper sensor status Notes See GS r for details on status transmission The peripheral device status to be transmitted is as follows Model dependent variations TM U300A B TM U220 Bit Binary Hex Decimal Status 0 1 00 00 0 Roll paper near end sensor paper adequate how to use this table 11 03 3 Roll paper near end sensor paper near end...

Page 315: ...er sensor status information as follows Bits 1 and 3 of the status are undefined TM U220 The roll paper near end sensor is an option If the printer is not equipped with the paper near end sensor bits 0 and 1 of the third byte are always ON Paper adequate When the roll paper end sensor detects a paper end the printer goes offline and does not execute this command Therefore bits 2 and 3 of the paper...

Page 316: ...t featuring this command TM U300A B Description Enables or disables basic ASB Automatic Status Back and specifies the status items to include using n as follows n Bit Binary Hex Decimal Function 0 0 00 0 Drawer kick out connector status disabled how to use this table 1 01 1 Drawer kick out connector status enabled 1 0 00 0 Online offline status disabled 1 02 2 Online offline status enabled 2 0 00 ...

Page 317: ... is disabled basic ASB status is not transmitted Multiple status items can be selected When ASB is active ASB status is transmitted whenever the status changes even if ESC is not selected This command setting is effective until ESC is executed the printer is reset or power is turned off During Block data header NUL transmission ASB is disabled temporarily Therefore you cannot get the printer statu...

Page 318: ... feed button status Bit 0 of the second byte Waiting for online recovery status Bit 0 and 1 of the third byte Note Roll paper near end sensor status Bit 2 and 3 of the third byte Note Roll paper end sensor status 2 Error status Bit 2 of the second byte Recoverable error status Bit 3 of the second byte Autocutter error status Bit 5 of the second byte Unrecoverable error status Bit 6 of the second b...

Page 319: ...his table 1 0 00 0 Not used Fixed to Off 2 0 00 0 Drawer kick out connector pin 3 is LOW 1 04 4 Drawer kick out connector pin 3 is HIGH 3 0 00 0 Online 1 08 8 Offline 4 1 10 16 Not used Fixed to On 5 0 00 0 Cover is closed 1 20 32 Cover is open 6 0 00 0 Paper is not being fed by the paper feed button 1 40 64 Paper is being fed by the paper feed button 7 0 00 0 Not used Fixed to Off Bit Binary Hex ...

Page 320: ...recoverable error except for autocutter error 1 04 4 Recoverable error occurred except for autocutter error 3 0 00 0 No autocutter error 1 08 8 Autocutter error occurred 4 0 00 0 Not used Fixed to Off 5 0 00 0 No unrecoverable error 1 20 32 Unrecoverable error occurred 6 0 00 0 No automatically recoverable error 1 40 64 Automatically recoverable error occurred 7 0 00 0 Not used Fixed to Off Bit Bi...

Page 321: ...omputer cannot always be in the reverse idle state it is necessary to enter Reverse Mode regularly to watch for ASB status If the host is not in the Reverse Mode for a long time and the printer has to store ASB status changes to be transmitted the following 2 sets 8 bytes of ASB status are changed to special data and transmitted prior to other transmission data when the host enters Reverse Mode AS...

Page 322: ...ing is necessary in the identifying processing of ASB status When processing block data Header NUL do not identify ASB status When the host communicates with the printer by XON XOFF control the host should process 4 bytes of data except for the XOFF code as ASB status ASB status configuration is different from that of the XOFF code Model dependent variations TM J2000 J2100 TM T90 TM T88III TM L90 ...

Page 323: ...ncorrect TM L90 The default value is set by Msw 1 3 Basic second byte printer information If the cause of the recoverable error bit 2 is the paper layout error the printer can recover from the error by opening closing the roll paper cover or by the DLE ENQ command only when memory switch Msw8 2 is OFF Basic third byte paper sensor information When the roll paper cover is open paper detection detec...

Page 324: ...e the default value is set by DIP switch 2 1 With a parallel interface the default value is set by DIP switch 1 3 Second byte printer information Bits 0 1 and 3 of the second byte are undefined TM P60 The function of Bit 0 of parameter n is not supported Specify 1 to bit 0 of n or bits of Reserved First byte printer information Bit 2 status is as follows Basic second byte printer information Bits ...

Page 325: ...it 1 of the second byte is undefined TM U220 The default value is set by DIP switch 1 8 Second byte printer information Bit 0 and 1 of the second byte are undefined TM U210 The default value is set by DIP switch 1 8 First byte printer information Bit 5 of the first byte is undefined Second byte printer information Bit 1 of the first byte is undefined Third byte paper sensor information The roll pa...

Page 326: ...t installed automatically to the printer in real time It is called ASB function and the status is ASB status If you use ASB application can acquire the printer change in real time and passively Enabling any status except n 0 starts ink ASB Then the current ink ASB status is transmitted After that when ASB is active the selected enabled ink ASB status is transmitted each time the status changes Whe...

Page 327: ...smission represents the current status The ink ASB status corresponding to each bit for n are as follows The ink ASB status is a 4 byte message consisting of the following table n ASB status description Bit Status ASB status Bit 0 Online offline status of ink mechanism Detect ink end Status A Bit 1 Status B Bit 1 Detect ink cartridge Status A Bit 2 Status A Bit 3 Cleaning Status A Bit 5 1 Ink dete...

Page 328: ...2 2 Ink cartridge installed 1st color 0 00 0 Ink cartridge not installed 1st color 0 04 4 3 Ink cartridge installed 2nd color 0 00 0 Ink cartridge not installed 2nd color 1 08 8 4 Reserved 5 Cleaning is not being performed 0 00 0 Cleaning is being performed 1 20 32 6 Fixed 1 40 64 7 Fixed 0 00 0 Bit Function Binary Hexadecimal Decimal 0 Ink near end not detected 2nd color 0 00 0 Ink near end detec...

Page 329: ...on If bits have a different value between ASB 1 and ASB 2 this means at least one change has occurred An example is shown below Bit 5 of Status A for ASB 1 and ASB 2 is different From this information you can see that the printer executed a cleaning but it has already finished Ink ASB status can be differentiated from other transmission data by the header If the data transmitted from the printer i...

Page 330: ...ver the value is only a reference value it depends on such environmental factors as printing data and the timing of head cleaning Therefore replace an old ink cartridge with a new one when an ink near end is detected Two parts of a TM J2100 two color printing model ink cartridge are combined and the presence of the cartridge is detected by one detector Therefore both of the following states are th...

Page 331: ...as follows Notes Each status is 1 byte The status to be transmitted is as follows Paper sensor status n 1 49 n Function 1 49 Transmits paper sensor status 2 50 Transmits drawer kick out connector status 4 52 Transmits ink status Bit Binary Hex Decimal Status 0 1 00 00 0 Roll paper near end sensor paper adequate how to use this table 11 03 3 Roll paper near end sensor paper not present 2 3 00 00 0 ...

Page 332: ...use this command obey the following rules Bit Binary Hex Decimal Status 0 0 00 0 Drawer kick out connector pin 3 is LOW how to use this table 1 01 1 Drawer kick out connector pin 3 is HIGH 1 3 Undefined 4 0 00 0 Not used Fixed to Off 5 6 Undefined 7 0 00 0 Not used Fixed to Off Bit Binary Hex Decimal Function 0 0 00 0 Ink end not detected 1st color how to use this table 1 01 1 Ink end detected 1st...

Page 333: ... of the transmission buffer The transmission buffer is 99 bytes therefore data that exceeds 99 bytes is ignored When using this command the host should be changed to the reverse mode immediately and execute a receive processing of status After the print changing line operation ends paper sensor status n 1 49 is transmitted Therefore if use GS r 1 according to the printing instruction host recogniz...

Page 334: ... Single color TM T90 Paper sensor status n 1 49 When the roll paper end sensor detects a paper end the printer goes offline and does not execute this command Therefore bits 2 and 3 of the paper sensor status do not transmit a paper end status When the roll paper cover is open paper detection detected by the roll paper end sensor may be incorrect TM T88III Paper sensor status n 1 49 When the roll p...

Page 335: ...ter goes offline and does not execute this command Therefore bits 2 and 3 of the paper sensor status do not transmit a paper end status TM P60 Paper sensor status n 1 49 Bits 0 and 1 are not supported When the roll paper end sensor detects a paper end the printer goes offline and does not execute this command Therefore bits 2 and 3 of the paper sensor status do not transmit a paper end status When...

Page 336: ...d sensor is an option If the printer is not equipped with the paper near end sensor bits 0 and 1 of the third byte are always ON Paper adequate When the roll paper end sensor detects a paper end the printer goes offline and does not execute this command Therefore bits 2 and 3 of the paper sensor status do not transmit a paper end status ...

Page 337: ...l Bar code commands Ver 10 01 p 337 Bar code commands Command Name GS H Select print position of HRI characters GS f Select font for HRI characters GS h Set bar code height GS k Print bar code GS w Set bar code width BAR CODE COMMANDS ...

Page 338: ...mand TM U230 TM U220 TM U210 TM U300A B Description Selects the print position of Human Readable Interpretation HRI characters when printing a bar code using n as follows Notes HRI characters are printed using the font specified by GS f This command setting is effective until performing of ESC reset or power off n Print position 0 48 Not printed 1 49 Above the bar code 2 50 Below the bar code 3 51...

Page 339: ...aracter indicated with bar code Program Example for all printers Print Sample PRINT 1 CHR H1D h CHR 80 Set height PRINT 1 CHR H1D f CHR 0 Select font FOR n 0 to 3 PRINT 1 CHR H1D H CHR n Select print position PRINT 1 CHR H1D k CHR 2 Print bar code PRINT 1 496595707379 CHR 0 PRINT 1 CHR HA NEXT n GS H 0 GS H 1 GS H 2 GS H 3 ...

Page 340: ... TM U210 TM U300A B Description Selects a font for the Human Readable Interpretation HRI characters when printing a bar code using n as follows Notes The font set by this command is effective only for HRI character The composition of the character of each font is different depending on the model Configurations of Font A and Font B are different depending on the printer model HRI characters are pri...

Page 341: ...han Japanese model Character configurations Font A 12 24 Font B 9 17 Japanese model Character configurations Font A 12 24 Font B 10 24 Font C 8 16 Program Example for all printers Print Sample PRINT 1 CHR H1D h CHR 80 Set height PRINT 1 CHR H1D H CHR 2 Select print position PRINT 1 CHR H1D f CHR 0 Select font PRINT 1 CHR H1D k CHR 2 Print bar code PRINT 1 496595707379 CHR 0 PRINT 1 CHR HA PRINT 1 ...

Page 342: ...acter configurations Font A 12 24 Font B 9 17 Japanese model Character configurations Font A 12 24 Font B 10 24 Font C 8 16 TM T88III Character configurations Font A 12 24 Font B 9 17 TM L60II Character configurations Font A 12 24 Font B 9 24 TM P60 Character configurations Font A 12 24 Font B 10 24 Font C 8 16 ...

Page 343: ...is command setting is effective until performing of ESC reset or power off Model dependent variations TM J2000 J2100 TM T90 TM L90 TM T88III TM L60II TM P60 TM J2000 J2100 A set unit is one dot One dot corresponds to 0 141 mm 1 180 inch TM T88III A set unit is one dot One dot corresponds to 0 141 mm 1 180 inch Program Example for all printers Print Sample PRINT 1 CHR H1D h CHR 50 Set height to 50 ...

Page 344: ...180 inch TM T90 A set unit is one dot For other than Japanese model one dot corresponds to 0 141 mm 1 180 inch For Japanese model one dot corresponds to 0 125 mm 1 203 inch TM L90 A set unit is one dot For Japanese Kanji model one dot corresponds to 0 125 mm 1 203 inch TM P60 A set unit is one dot One dot corresponds to 0 125 mm 1 203 inch ...

Page 345: ...M U210 TM U300A B TM U230 Description Prints the bar code using the bar code system specified by m m Bar code system Bar code data SP in the table indicates space Amount of data The range of k Characters Character code d A 0 UPC A Fixed 11 k 12 0 9 48 d 57 1 UPC E Fixed 11 k 12 0 9 48 d 57 2 JAN13 EAN13 Fixed 12 k 13 0 9 48 d 57 3 JAN8 EAN8 Fixed 7 k 8 0 9 48 d 57 4 CODE39 Can be changed 1 k 0 9 A...

Page 346: ...e width that exceeds the print area cannot be specified This command feeds as much paper as is required to print the bar code regardless of the line spacing specified by line space setting commands B 65 UPC A Fixed 11 n 12 0 9 48 d 57 66 UPC E Fixed 11 n 12 0 9 48 d 57 67 JAN13 EAN13 Fixed 12 n 13 0 9 48 d 57 68 JAN8 EAN8 Fixed 7 n 8 0 9 48 d 57 69 CODE39 Can be changed 1 n 255 0 9 A Z SP 48 d 57 ...

Page 347: ... not include quiet zone left right margin of bar code Make sure to secure the quiet zone using this command Notes for UPC A m 0 65 process Modular check character 1 character is processed as follows Automatically added when processing data is 11 byte The 12th byte data is processed as a modular check character when processing data is 12 byte In this case modular check character is not checked Left...

Page 348: ...y 0 at indicated data by in the table When 1 d6 9 be sure to specify 5 d11 9 Left guard bar right guard bar are added automatically Data of transmitted by host PC Printing data d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 0 9 0 9 0 0 0 0 9 0 9 0 9 d2 d3 d9 d10 d11 0 0 9 0 9 1 0 0 0 9 0 9 0 9 d2 d3 d9 d10 d11 1 0 9 0 9 2 0 0 0 9 0 9 0 9 d2 d3 d9 d10 d11 2 0 9 0 9 3 9 0 0 0 9 0 9 d2 d3 d4 d10 d11 3 0 9 0 9 0 9 1...

Page 349: ...se modular check character is not checked Left guard bar center bar right guard bar are added automatically Notes for CODE39 m 4 69 process The printer processes the start character ASCII Hex 2Ah Decimal 42 as follows When the first bar code d1 is the printer processes the data as a first character If the first bar code d1 is not the printer adds a start character automatically The printer process...

Page 350: ...r ASCII A D a d Hex 41H 44H 61H 64H Decimal 65 68 97 100 cannot be specified in bar code data The character ASCII a d Hex 61H 64H Decimal 97 100 is supported by some printer models Check digits are not calculated and added Notes for CODE93 m 72 process Start code and stop code are added automatically Check digits 2 character are calculated and added automatically Special character HRI is processed...

Page 351: ...Special character data FNC 1 FNC 2 FNC 3 FNC 4 SHIFT CODE A CODE C It is specified character code as 2 byte It is described separately In CODE C following data can be used Numerical data It is specified each 2 digit as 1 byte by ASCII code in hexadecimal 00H 63H in decimal 0 99 Example When specify 012345 specify in hexadecimal 01H 17H 2DH in decimal 1 23 45 as 3 byte Special character data FNC 1 ...

Page 352: ...as spaces Model dependent variations TM J2000 J2100 TM T88III TM L60II TM P60 TM T90 TM L90 TM J2000 J2100 TM T88III TM L60II Only capital letters A D can be used for the start stop character with CODABAR m 6 71 TM T90 Only capital letters A D can be used for the start stop character with CODABAR m 6 71 FNC3 3 7B 33 123 51 FNC4 4 7B 34 123 52 7B 7B 123 123 Program Example for all printers Print Sa...

Page 353: ...code bar code rotated by 90 degrees in page mode the printer starts actual printing after it reaches control speed for printing ladder bar code It is needed to feed paper amount of 10 dots or less in this operation If the memory switch Msw 8 5 is ON the printer inserts a space data automatically Therefore the print area is bar code data space of the dots as following table when executing this comm...

Page 354: ... Only capital letters A D and small letters a d can be used for the start stop character with CODABAR m 6 71 When printing ladder bar code bar code rotated by 90 degrees in page mode it is printed with the printing control mode fine regardless of the setting of Function 48 of GS K ...

Page 355: ...M T88III TM L90 TM L60II TM P60 n 3 Printers not featuring this command TM U230 TM U220 TM U210 TM U300A B Description Sets the horizontal size of a bar code n specifies the bar code module width Notes The units for n depend on the printer model This command setting is effective until performing of ESC reset or power off Bar code types are Multi level bar code UPC A UPC E JAN13 EAN13 JAN8 EAN8 COD...

Page 356: ... CHR HA PRINT 1 CHR H1D w CHR 5 Set width size to 5 PRINT 1 CHR H1D k CHR 2 Print bar code PRINT 1 496595707379 CHR 0 n Module width mm for multilevel bar code Binary level bar code Thin element width mm Thick element width mm 2 68 0 282 0 011 inch 0 282 0 011 inch 0 706 0 028 inch 69 0 353 0 014 inch 0 353 0 014 inch 0 918 0 036 inch 3 70 0 423 0 017 inch 0 423 0 017 inch 1 129 0 044 inch 71 0 49...

Page 357: ...nt width mm 2 0 282 0 011 inch 0 282 0 011 inch 0 706 0 028 inch 3 0 423 0 017 inch 0 423 0 017 inch 1 129 0 044 inch 4 0 564 0 022 inch 0 564 0 022 inch 1 411 0 056 inch 5 0 706 0 028 inch 0 706 0 028 inch 1 834 0 072 inch 6 0 847 0 033 inch 0 847 0 033 inch 2 258 0 089 inch n Module width mm for multilevel bar code Binary level bar code Thin element width mm Thick element width mm 2 0 250 0 250 ...

Page 358: ...3 0 423 0 017 inch 0 423 0 017 inch 1 129 0 044 inch 4 0 564 0 022 inch 0 564 0 022 inch 1 411 0 056 inch 5 0 706 0 028 inch 0 706 0 028 inch 1 834 0 072 inch 6 0 847 0 033 inch 0 847 0 033 inch 2 258 0 089 inch n Module width mm for multilevel bar code Binary level bar code Thin element width mm Thick element width mm 2 0 282 0 011 inch 0 282 0 011 inch 0 706 0 028 inch 3 0 423 0 017 inch 0 423 0...

Page 359: ...n Module width mm for multilevel bar code Binary level bar code Thin element width mm Thick element width mm 2 0 250 0 250 0 625 3 0 375 0 375 1 000 4 0 500 0 500 1 250 5 0 625 0 625 1 625 6 0 750 0 750 2 000 n Module width mm for multilevel bar code Binary level bar code Thin element width mm Thick element width mm 2 0 250 0 250 0 625 3 0 375 0 375 1 000 4 0 500 0 500 1 250 5 0 625 0 625 1 625 6 ...

Page 360: ...C O N F I D E N T I A L Paper roll Macro function commands Ver 10 01 p 360 Macro function commands Command Name GS Start end macro definition GS Execute macro MACRO FUNCTION COMMANDS ...

Page 361: ...inition exceeds the maximum number of data the excess data is not stored If the printer processes this command again immediately after previously processing it the printer clears the definition Macro is not defined when the power is turned on The defined contents of the macro are not cleared by ESC Defined content of the macro is effective until the printer is reset or the power is turned off The ...

Page 362: ...ximum number of data to be defined is 2048 bytes TM T90 The maximum number of data to be defined is 2048 bytes TM T88III The maximum number of data to be defined is 2048 bytes TM L90 The maximum number of data to be defined is 2048 bytes TM L60II The maximum number of data to be defined is 2048 bytes ...

Page 363: ...button to be pressed After this button is pressed the printer executes the macro once The printer repeats this operation r times Notes If a macro is not defined or if r is 0 this command is ignored Even if the panel buttons are disabled by ESC C 5 paper feed button will be enabled temporarily while printer is waiting for the buttons to be pressed when execution mode by button m 1 is specified Howe...

Page 364: ...0 TM L60II Program example for GS and GS TM J2000 J2100 When m 1 the PAPER OUT LED indicator blinks during a macro waiting state When m 1 the PAPER FEED can be Paper feed button Program Example Print Sample PRINT 1 CHR H1D PRINT 1 CHR H1B a CHR 1 PRINT 1 Hello PRINT 1 CHR H1D CHR 17 PRINT 1 EPSON PRINT 1 CHR H1D CHR 0 PRINT 1 World PRINT 1 CHR HA CHR HA PRINT 1 CHR H1B a CHR 0 PRINT 1 CHR H1B CHR ...

Page 365: ...r feed button TM T88III When m 1 the PAPER OUT LED indicator blinks during a macro waiting state When m 1 the FEED can be Paper feed button TM L90 When m 1 the PAPER OUT LED indicator blinks during a macro waiting state When m 1 the FEED can be Paper feed button TM L60II When m 1 the PAPER LED indicator blinks during a macro waiting state When m 1 the PAPER FEED can be Paper feed button ...

Page 366: ...ds Ver 10 01 p 366 Mechanism control commands Command Name ESC Return home ESC U Turn unidirectional print mode on off ESC i Partial cut one point left uncut ESC m Partial cut three points left uncut GS V Select cut mode and cut paper MECHANISM CONTROL COMMANDS ...

Page 367: ...y position is different depending on the printer model The command rechecks the standby position therefore the print position might be shifted before and after checking the standby position Model dependent variations TM J2000 J2100 TM U230 TM U220 TM U210 TM U300A B TM J2000 J2100 The standby position is on the right TM U230 The standby position is on the left TM U220 TM U210 The standby position ...

Page 368: ...sets the mode for standard mode When this command is used in page mode the printer sets the mode for page mode When unidirectional print mode is turned off bidirectional print mode is automatically turned on When page mode is selected the printer performs unidirectional printing for all data that is to be collectively printed using FF or ESC FF Unidirectional print mode can be turned on when print...

Page 369: ...ives the same result as this command Notes See GS V Function A for details The cutting shape depends on the specification of the mounted autocutter See program example and print sample for ESC i and ESC m Model dependent variations TM U220 TM U220 This printer may make dot displacement after autocutting It is recommended to feed approximately 2 116 mm or more for printing the next line to prevent ...

Page 370: ...II TM P60 TM U230 TM U210 Description Executes a partial cut of the roll paper Recommended Functions This command is supported by some printer models but will not be supported by future printer models GS V is recommended for cutting paper GS V Function A gives the same result as this command Notes See GS V Function A for details The cutting shape depends on the specification of the mounted autocut...

Page 371: ... the TM U220D is not equipped with an autocutter this command is ignored by the TM U220D The setting is partial cut one point is left when the printer is shipped The distance from print head to autocutter is about 27 mm 1 06 inches in the TM U220A and TM U220B Program Example Print Sample PRINT 1 AAAAA PRINT 1 CHR H1B d CHR 5 PRINT 1 CHR H1B m Cut paper PRINT 1 BBBBB PRINT 1 CHR H1B d CHR 5 PRINT ...

Page 372: ...al 29 86 m n Range TM J2000 J2100 TM P60 TM T90 Function Am 0 1 48 49 Function B m 65 66 0 n 255 TM L90 Function A m 0 1 48 49 Function B m 65 66 0 n 255 Function D m 103 104 0 n 255 Function B and D can be used when the paper layout is specified as paper layout is not used TM T88III TM U210 Function A m 1 49 Function B m 66 0 n 255 TM U220 Function A m 0 1 48 49 Function B m 65 66 0 n 255 TM U230...

Page 373: ...otion unit is used for calculating a paper feed amount m Function A 0 48 Executes a full cut cuts the paper completely 1 49 Executes a partial cut one point left uncut B 65 Feeds paper to cutting position n vertical motion unit and executes a full cut cuts the paper completely 66 Feeds paper to cutting position n vertical motion unit and executes a partial cut one point left uncut C 97 Specifies a...

Page 374: ...tting will be executed for each cutting range The cutting range specified is effective until a paper cut is executed ESC is executed the printer is reset or the power is turned off When the printer is not equipped with an autocutter this command cannot be used The function makes it possible to save paper by reducing the top margin for continuous printing Notes for D If an autocutter is not provide...

Page 375: ...s before starting the next printing can provide the best printing result without uneven paper feeding If the printer is left until the next printing after executing a paper cut feeding paper more than 1 mm 7 360 can avoid a paper jam inside the autocutter TM L90 The vertical motion unit is specified by GS P The cutting shapes of m 0 48 and m 1 49 are the same as the cutting shape of m 65 m 66 m 10...

Page 376: ... the autocutter is about 6 4 mm TM T88III The vertical motion unit is specified by GS P The distance from print head to autocutter is about 15 mm 0 59 inch After executing a paper cut a paper feed for 1 mm 7 360 inches before starting the next printing can provide the best printing result without uneven paper feeding TM U230 The vertical motion unit is approximately 0 176 mm 1 144 inch This equals...

Page 377: ...ot equipped with an autocutter it can use only Function B The printer feeds paper for manual cutter position n approximately 0 176 mm 1 144 inch The cutting shapes of m 0 48 and m 1 49 are the same as the cutting shape of m 65 and m 66 The setting is partial cut one point is left when the printer is shipped The distance from print head to autocutter is about 27 mm 1 06 inches in the TM U220A and T...

Page 378: ...eripheral device ESC Initialize printer ESC L Select page mode ESC S Select standard mode ESC p Generate pulse GS A Execute test print GS D Enable disable real time command GS H Require response transmission GS K Select print control method s GS Initialize printer mechanism GS A Adjust label print starting position GS E Select head control method GS I Transmit printer ID GS P Set horizontal and ve...

Page 379: ...d within the code string of another command it is processed as a parameter of the other command and the print result is not correct If another command such as graphics data or defined data has a code string in a parameter that is the same as this command the printer starts processing this command The request of n 0 can be used in the following online recovery waiting status The roll paper is insta...

Page 380: ...eive buffer is full when DIP switch is set to Off When a recoverable error occurs after removing the cause of the error the printer can recover from the error by transmitting DLE ENQ 1 or DLE ENQ 2 without the printer being turned off DLE ENQ 1 or DLE ENQ 2 is enabled only when a recoverable error occurs with the exception of an automatically recovered error and is ignored in other cases Errors re...

Page 381: ...witch details Program Example for all printers PRINT 1 CHR H10 CHR H5 CHR 2 Msw8 2 Recovery operation from error OFF Can recover from the error by opening closing the printer cover in addition to by executing DLE ENQ When the printer recovers from the error paper layout is measured automatically and paper is fed to the label print starting position and the paper layout stored in the non volatile m...

Page 382: ...Q Ver 10 01 p 382 TM T88III BUSY condition for a parallel interface is selected by DIP switch 2 1 TM U230 BUSY condition for the parallel interface is selected by DIP switch 1 8 TM U220 TM U210 BUSY condition for the parallel interface is selected by DIP switch 1 8 ...

Page 383: ...n receiving it Note the following when using this command If this command is embedded within the code string of another command it is processed as a parameter of the other command and the print result is not correct If another command such as graphics data or defined data has a code string in a parameter that is the same as this command the printer starts processing this command This command is ig...

Page 384: ...ondition is off offline receive buffer full or error status This command is effective when the printer is disabled by ESC select peripheral device Model dependent variations TM J2000 J2100 TM T90 TM L90 TM T88III TM U220 TM J2000 J2100 The BUSY condition is selected by memory switch 1 3 TM T90 The BUSY condition is selected by memory switch 1 3 TM L90 The BUSY condition is selected by memory switc...

Page 385: ...processing depends on printer model Notes This is a real time command that the printer executes upon receiving it Note the following when using this command If this command is embedded within the code string of another command it is processed as a parameter of the other command and the print result is not correct If another command such as graphics data or defined data has a code string in a param...

Page 386: ... the corresponding data header NULL from the printer When operating with a serial interface be sure to configure operation so that the host computer uses the printer only when it is READY When operating with a parallel interface the data sent by this function starting with Header and ending with NUL as with other data is first stored in the send buffer then output in sequential order when the host...

Page 387: ...hen DIP switch 1 1 is ON the power will not be turned off by this command Be sure that the power is turned off by an operator TM T90 The BUSY condition is selected by memory switch 1 3 While processing a set up of power off the POWER LED blinks fast and changes to slow blinking after the printer transmits a power off notice Be sure that the POWER LED is blinking slowly then turn off the power swit...

Page 388: ...t and changes to slow blinking after the printer transmits a power off notice Be sure that the POWER LED is blinking slowly then turn off the power switch When DIP switch SW1 1 is ON the power will not be turned off by this command Be sure that the power is turned off by an operator TM P60 When memory switch Msw8 1 is OFF the power off notice is not transmitted This command processes power off dis...

Page 389: ...r command this command is processed as a parameter of the other command therefore the print result will not be correct If a command such as graphic or defined data has a code string that is the same as a code string in a parameter the printer processes this command and then continues with the bit image or other command The status or response format is the same as the format of the related command ...

Page 390: ...operating with a serial interface be sure to configure operation so that the host computer uses the printer only when it is READY When operating with a parallel interface the data sent by this function starting with Header and ending with NUL as with other data is first stored in the send buffer then output in sequential order when the host computer changes to the reverse mode Note that the send b...

Page 391: ...er source in the status is changed The Battery remaining amount in the status is changed The printer processes this command The transmitted battery status from this printer is constructed by Header NUL as shown in the following table 1 Power source is as indicated in the following table Transmitted data Hex Decimal Amount of data Header 37H 55 1 byte Identifier 45H 69 1 byte Power source 1 30H or ...

Page 392: ...8 2 is On this printer beeps when it enters the L level or S level When the printer power is on 1 When battery remaining amount is S level the ERROR LED is On Battery remaining amount Information Hex Decimal 30H 48 Battery remaining amount H level 31H 49 Battery remaining amount M level 32H 50 Battery remaining amount L level 33H 51 Battery remaining amount S level 34H 52 Battery isn t installed B...

Page 393: ...s commands DLE DC4 fn 7 Ver 10 01 p 393 When the printer power is off Battery AC adapter Battery LED BAT status Installed Not installed Always off Installed Off Battery is fully charged On Battery is being charged Not installed Installed Always Off ...

Page 394: ...ter has this command be sure to check if the code string of this command is embedded within the parameters of another command before transmitting the bit image data and defined data This command is ignored in the following state During transmission of block data Header NUL This command is effective when the printer is disabled by ESC select peripheral device If this command is sent while another c...

Page 395: ...the printer When operating with a serial interface be sure to configure operation so that the host computer uses the printer only when it is READY When operating with a parallel interface the data sent by this function starting with Header and ending with NUL as with other data is first stored in the send buffer then output in sequential order when the host computer changes to the reverse mode Not...

Page 396: ...0 J2100 TM T90 TM L90 TM P60 TM T88III TM J2000 J2100 The BUSY condition is selected by memory switch 1 3 When using the following commands be sure there is no sequence that corresponds to the sequence of this command in the data line Graphics GS L Bit image ESC FS q GS GS Q 0 GS v 0 Character pattern ESC FS 2 TM T90 The BUSY condition is selected by memory switch 1 3 When using the following comm...

Page 397: ... data line Graphics GS L Bit image ESC FS q GS GS v 0 Character pattern ESC FS 2 TM P60 When using the graphic command GS L be sure there is no sequence that corresponds to the sequence of this command in the data line TM T88III The BUSY condition is selected by memory switch 1 3 When using the following commands be sure there is no sequence that corresponds to the sequence of this command in the ...

Page 398: ...ription of the parameters is described in each function Notes The functions of this command are determined by the fn setting Actual command operation varies according to function Model dependent variations TM P60 TM U230 TM P60 The printer supports function 48 fn Function No Function name 48 Function 48 Beeps integrated beeper 97 Function 97 Beep integrated beeper in TM U230 models 98 Function 98 ...

Page 399: ... hardware configuration Therefore when integrated beeper sounds the PAPER OUT LED blinks When integrated beeper stops beeping PAPER OUT LED goes off When there is no paper and this command is executed to stop beeping the PAPER OUT LED is off The printer is not operated by this command under the following conditions PAPER OUT LED blinks due to waiting for online recovery when changing the paper PAP...

Page 400: ...48 n 58 1 c 63 10 n 255 Description Beeps the integrated beeper n specifies the tone that is beeped The tones depend on the printer model When n specifies doesn t beep the parameters c and t are still required for this function c specifies the number of beeps t specifies the beeping cycle time t 100 ms Notes This function beeps the beeper t 100 ms c Example When tone n specifies 500ms beeps and c ...

Page 401: ...LE DC4 fn 2 command Reset or power off Model dependent variations TM P60 TM U230 TM P60 The setting of Memory switches Msw 8 2 Msw 8 5 doesn t affect the performance of this command The doesn t beep n 48 affects beeping caused by this function only It doesn t affect warning beeping Example roll paper end and during status sheet printing The following beeping tones and timing can be specified by n ...

Page 402: ...mands ESC A Ver 10 01 p 402 TM U230 The printer does not support this function 56 4100Hz 500ms beeping 57 1280Hz 200ms beeping 200ms off 200ms beeping 200ms off 200ms beeping 58 4100Hz 200ms beeping 200ms off 200ms beeping 200ms off 200ms beeping n Tone ...

Page 403: ...times of beeping t1 specifies beeping time t1 100 ms t2 specifies time for stop beeping t2 100 ms Notes This function repeats integrated beeper control of t1 100 ms beep t2 100 ms stop c times If this command is newly processed during beeping of the buzzer the current process for beeping the buzzer is stopped and the new process for beeping the buzzer is started Integrated beeper beeping by this f...

Page 404: ... a b n c t1 t2 Range pL pH 256 7 pL 7 pH 0 fn 98 48 a 51 b 1 n 100 c 0 255 1 t1 50 t1 255 1 t2 50 Default No paper printing stops a 49 Beeps the integrated beeper select sound variation by DIP switch SW2 5 Except above a 48 50 51 Does not beep the integrated beeper Description Set the integrated beeper control when specified offline is occurred a specifies the offline factor a Offline factor 48 Co...

Page 405: ... t2 100 ms Notes This function repeats integrated beeper control of t1 100 ms beep t2 100 ms stop when offline factors have occurred However t1 255 causes continuous beeping When the printer is offline the integrated beeper will stops under any of the following conditions The offline factor is cleared The FEED switch is pressed Reset or power off Setting of this function is enabled until reset or ...

Page 406: ... 50 t1 255 1 t2 50 Default Beeps the integrated beeper select sound variation by DIP switch SW2 5 Description Sets the integrated beeper control when roll paper near end detector detects No roll paper a specifies the factor c specifies whether the integrated beeper beeps when the specified offline condition has occurred 1 t1 50 specifies beeping time t1 100ms t1 255 specifies beeping time infinity...

Page 407: ...ector is selected to stop printing when there is no paper when the detector detects no roll paper and goes offline the setting of this function is disabled When there is no roll paper the integrated beeper can be stopped by any of the following Clear the factor Press FEED switch Offline factor specified by Function 98 occurs Process the integrated beeper stop c 0 in this function Reset or turn off...

Page 408: ...ce to which the host computer transmits data using n as follows Notes When the printer is disabled it ignores all received data and commands with the exception of ESC and real time commands If ASB is enabled when the printer is disabled by this command the printer transmits the ASB status message whenever the status changes See the description of GS a for ASB function Settings of this command are ...

Page 409: ...printer is not selected TM U210 TM U220 TM U230 TM T88III TM T90 TM L90 TM P60 There is no memory switch to select the connection of a DM D customer display n Setting when power supply is turned on When the switch of the DM D customer display connection is turned off 1 When the switch of the DM D customer display connection is turned on 2 Setting immediately before execution of ESC 1 2 3 Setting a...

Page 410: ...bit image and NV user memory are not cleared The maintenance counter value is not affected by this command The specifying of offline response isn t cleared Notes The DIP switch settings are not checked again The data in the receive buffer is not cleared When this command is processed in page mode the printer deletes the data in the print areas initializes all settings and selects standard mode Thi...

Page 411: ...ustomer display is Msw 1 6 TM T90 TM L90 TM T88III TM L60II TM P60 TM U230 TM U210 TM U300A B TM U220 These printers do not have the switch that selects the connection of DM D customer display Setting immediately before execution of ESC 1 2 3 Setting after ESC is executed When the switch of the DM D customer display connection is OFF 1 2 1 When the switch of the DM D customer display connection is...

Page 412: ...C SP ESC 2 ESC 3 ESC U and FS S The following commands are disabled in page mode ESC L FS g 1 FS q GS A GS C part of functions GS E GS L GS 8 L part of functions GS M part of functions GS T and GS g 0 The following commands are not effective in page mode If these commands are processed in page mode an internal flag is activated and this flag is enabled when the printer returns to standard mode ESC...

Page 413: ...ns TM J2000 J2100 TM T88III See program example and print sample for ESC L and ESC S TM J2000 J2100 ESC r is disabled in page mode with this printer This an addition to the standard specification TM T88III GS v 0 is disabled in page mode with this printer which is an addition to the standard specification ...

Page 414: ...L When this command is executed data in all the print areas is cleared the print area set by ESC W returns to the default value but the value set by ESC T is maintained The following commands switch the settings for standard mode because these commands can be set independently in standard mode and in page mode ESC SP ESC 2 ESC 3 ESC U and FS S In standard mode CAN ESC FF GS and GS are ignored The ...

Page 415: ...s Print Sample PRINT 1 CHR H1B L Select page mode PRINT 1 CHR H1D P CHR 180 CHR 180 AAAAA PRINT 1 CHR H1B W CHR 0 CHR 0 CHR 0 CHR 0 CHR 240 CHR 0 CHR 200 CHR 0 BBBBB CCCCC PRINT 1 CHR H1B T CHR 0 Select print direction PRINT 1 AAAAA CHR HA PRINT 1 BBBBB CHR HA PRINT 1 CCCCC PRINT 1 CHR H1B CHR HC Batch print PRINT 1 CHR H1B S Select standard mode ...

Page 416: ...t1 and t2 to the specified connector pin m as follows The pulse for ON time is t1 2 msec and for OFF time is t2 2 msec Notes If t2 t1 the OFF time is equal to the ON time Model dependent variations TM U230 TM U220 TM U210 TM U230 If t1 50 t1 is supposed to be 50 If t2 50 t2 is supposed to be 50 TM U210 TM U220 If t2 50 t2 is supposed to be 50 m Connector pin 0 48 Drawer kick out connector pin 2 1 ...

Page 417: ... 49 m 51 TM J2000 J2100 TM T90 TM T88III TM U230 TM U220 TM U210 1 m 3 49 m 51 TM L90 0 m 3 49 m 50 m 64 Description Executes a specified test print pL pH specifies pL pH 256 as the number of bytes after pH n and m n specifies the paper used for the test print as follows m specifies a test pattern as follows n Paper 0 48 Basic sheet roll paper 1 49 2 50 Roll paper m Test pattern 1 49 Hexadecimal d...

Page 418: ... m 64 of the paper layout the printer feeds the current roll paper to measure the paper layout During this time the printer does not print After the measuring it writes the setting of layout from the measuring to the non volatile memory Please note the following points when you use this function The printer may be BUSY when storing data and will not receive any data In this case be sure not to tra...

Page 419: ...setting value and other setting values are read from measuring or fixed values After executing this command the setting values of paper layout can be confirmed by GS E Function 50 The letters in parentheses indicate the parameter of GS E Function 49 When origin of layout sa is None paper layout is not used When origin of layout sa is Top of a black mark BM black mark Program Example PRINT 1 CHR H1...

Page 420: ... 2 is OFF in addition to the standard specification paper layout stored in the non volatile memory is rewritten by recovery process from a paper layout error For details see DLE ENQ printer information for recovery process from a layout error Parameter of Paper layout Setting value Bottom of a label bottom of the next label sb Measured value Bottom of a label top of the next label sc Measured valu...

Page 421: ...C O N F I D E N T I A L Paper roll Miscellaneous commands GS A Ver 10 01 p 421 TM U210 The support condition of this command differs depending on the firmware version ...

Page 422: ... pL 3 5 pH 0 m 20 TM J2000 J2100 TM T90 TM L90 a 1 2 b 0 1 48 49 TM P60 a 2 b 0 1 48 49 TM U220 a 1 b 0 1 48 49 Default TM J2000 J2100 TM T90 TM L90 a 1 b 1 DLE DC4 fn m t n 1 enable a 2 b 0 DLE DC4 fn m t n 2 disable TM P60 a 2 b 0 DLE DC4 fn m t n 2 disable TM U220 a 1 b 1 DLE DC4 fn m t n 1 enable Description Enables or disables the real time command pL pH specifies pL pH 256 as the number of b...

Page 423: ...ssed The setting of this command is effective until ESC is executed the printer is reset or the power is turned off a b Function 1 0 48 Disable DLE DC4 fn m t fn 1 does not execute the process 1 49 Enable DLE DC4 fn m t fn 1 execute the process 2 0 48 Disable DLE DC4 fn m t fn 2 does not execute the process 1 49 Enable DLE DC4 fn m t fn 2 execute the process a b Real time command type 1 0 48 Disab...

Page 424: ...and Then the printer will process the sequence DLE DC4 as image data Program Example PRINT 1 CHR H1D D CHR 3 CHR 0 CHR 20 CHR 2 CHR 0 Set disabled PRINT 1 CHR H1B CHR 0 CHR 9 CHR 0 CHR 240 CHR 15 PRINT 1 CHR 16 CHR 20 CHR 2 CHR 1 CHR 8 Process as image data PRINT 1 CHR 15 CHR 240 END CHR HA Execute print and line feed PRINT 1 CHR H1D D CHR 3 CHR 0 CHR 20 CHR 2 CHR 1 Set enabled PRINT 1 CHR 16 CHR ...

Page 425: ...ed by Seiko Epson Corporation The function of this command is defined by function code fn and the operation differs depending on the function selected Response is a data block to inform the host of the processing status There are three kinds of Response as shown in the following table Untransmitted multi kind responses are stored in the printer and transmitted in the order of priority shown in the...

Page 426: ...e reverse mode Note that the send buffer capacity is 99 bytes and any data exceeding this volume limit will be lost therefore when using this command it is important to configure the operation so that the host computer s change to the reverse mode and the subsequent status send receive process is performed quickly The printer enters the BUSY state just before the data header is sent After NUL has ...

Page 427: ... PRINT 1 AAAAA CHR HA Print data on paper PRINT 1 CHR H1D G CHR 2 CHR 0 CHR 82 CHR 48 Pre process for cut sheet insertion ends function 82 PRINT 1 CHR H1D H CHR 6 CHR 0 CHR 48 CHR 48 0001 Specifies process ID function 48 PRINT 1 BBBBB CHR HA Print data on paper PRINT 1 CHR H1D H CHR 6 CHR 0 CHR 48 CHR 48 0002 Specifies process ID function 48 PRINT 1 CHR H1D V CHR 66 CHR 0 Cutting paper Print sampl...

Page 428: ...a just before this function d1 d2 d3 d4 specifies the process ID The process ID is able to be related to printing data and any command data without a real time command When the related data is processed the process ID is transmitted to the host PC Notes The time when the response is transmitted differs depending on the related data When the related data is printing data the process ID response is ...

Page 429: ... always able to receive data from the printer the printer transmits three process ID responses 0001 0002 0003 When the host PC isn t able to receive data from the printer when the second line of printing is done the printer transmits two process ID responses 0001 0003 When the host PC isn t able to receive data from the printer when the first and second lines of printing are done the printer trans...

Page 430: ...ting stop because of paper out Automatically recoverable error recoverable error or unrecoverable error Notes Confirm that untransmitted offline responses aren t stored in the printer when specifying or turning off offline response transmitting by this function When operating with a serial interface make sure that the host PC is able to receive data before executing this function When operating wi...

Page 431: ... the printer transmits the latest offline response only You can get detailed information of offline occurrences by using the combination of ASB status and offline response with offline cause When specifying offline response by this function execute response confirmation processing on the host PC for the responses from the printer See Notes for response transmission process Model dependent variatio...

Page 432: ...r immediately The first byte information for unrecoverable error Bit Off On Hex Decimal Information 0 Off 00 0 CPU execution error hasn t occurred On 01 1 CPU execution error has occurred 1 Off 00 0 ROM error hasn t occurred in the memory On 02 2 ROM error has occurred in the memory 2 Off 00 0 G A error hasn t occurred in the gate array On 04 4 G A error has occurred in the gate array 3 5 Reserved...

Page 433: ... 0 High voltage error hasn t occurred On 01 1 High voltage error has occurred 1 Off 00 0 Low voltage error hasn t occurred On 02 2 High voltage error has occurred 2 Off 00 0 Overcurrent error hasn t occurred On 02 2 Overcurrent error has occurred 3 5 Reserved 6 On 40 64 Fixed 7 0 00 0 Fixed The third byte information for unrecoverable errors Bit Off On Hex Decimal Information 0 Off 00 0 Thermostat...

Page 434: ... the error cause The fourth byte information for recoverable error Bit Off On Hex Decimal Information 0 Off 00 0 Autocutter error hasn t occurred On 01 1 Autocutter error has occurred 1 Off 00 0 Roll paper cover open error hasn t occurred When Msw 8 8 is ON On 02 2 Roll paper cover open error hasn t occurred When Msw 8 8 is ON 2 5 Reserved 6 On 40 64 Fixed 7 0 00 0 Fixed ...

Page 435: ...ccurs the error is automatically canceled when the temperature of the print head returns to the specified temperature range The fifth byte information for unrecoverable error Bit Off On Hex Decimal Function 0 Off 00 0 Roll paper cover open error hasn t occurred When Msw 8 8 is OFF On 01 1 Roll paper cover open error has occurred When Msw 8 8 is OFF 2 5 Reserved 6 On 40 64 Fixed 7 0 00 0 Fixed ...

Page 436: ...r has occurred 1 Off 00 0 ROM error hasn t occurred in the memory On 02 2 ROM error has occurred in the memory 2 Off 00 0 G A error hasn t occurred in the gate array On 04 4 G A error has occurred in the gate array 3 5 Reserved 6 On 40 64 Fixed 7 0 00 0 Fixed The second byte information for unrecoverable errors Bit Off On Hex Decimal Information 0 Off 00 0 High voltage error hasn t occurred On 01 ...

Page 437: ...rn off the printer immediately 3 5 Reserved 6 On 40 64 Fixed 7 0 00 0 Fixed The third byte information for unrecoverable errors Bit Off On Hex Decimal Information 0 Off 00 0 Thermostat error hasn t occurred On 01 1 Thermostat error has occurred 1 5 Reserved 6 On 40 64 Fixed 7 Off 00 0 Fixed The second byte information for unrecoverable errors Bit Off On Hex Decimal Information ...

Page 438: ...tch Msw8 2 is OFF execution of DLE ENQ or opening closing the cover When memory switch Msw8 2 is ON execution of DLE ENQ The fourth byte information for recoverable error Bit Off On Hex Decimal Information 0 Off 00 0 Autocutter error hasn t occurred On 01 1 Autocutter error has occurred 1 Off 00 0 Roll paper cover open error hasn t occurred When Msw 8 8 is ON On 02 2 Roll paper cover open error ha...

Page 439: ...tically canceled when the temperature of the print head returns to the specified temperature range TM P60 The printer does not support this function The fifth byte information for unrecoverable error Bit Off On Hex Decimal Function 0 Off 00 0 Roll paper cover open error hasn t occurred When Msw 8 8 is OFF On 01 1 Roll paper cover open error has occurred When Msw 8 8 is OFF 2 5 Reserved 6 On 40 64 ...

Page 440: ... function code fn Performance of the functions differs depending on the function The settings of this command are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM J2000 J2100 TM P60 TM J2000 J2100 This printer does not support Function 49 50 and 97 TM P60 This printer does not support Function 49 50 and 97 fn Function No Function name 48...

Page 441: ... m 52 TM L90 0 m 4 48 m 52 TM P60 m 49 50 Default TM J2000 J2100 m 2 TM T90 TM L90 m 1 TM P60 m 49 Description Selects the print control mode by m The specification of each print control mode differs depending on the printer model See model dependent variations Notes None Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 m Function 0 48 Print mode when power is turned on 1 49 Print co...

Page 442: ...ween the printer and the host TM T90 The following print control modes are available In printing when m 3 4 51 52 the printer starts actual printing after it reaches control speed The paper must be fed 10 dots or less in this operation Therefore when the printer starts printing paper feeding for 10 dots or less without printing might occur m Print control mode Specification 1 49 Normal Enables pri...

Page 443: ...or 10 dots or less without printing might occur TM P60 The following printing control modes are selectable When printing ladder bar code bar code rotated by 90 degrees in page mode it is printed with the printing control mode fine regardless of the setting of this command m Print control mode 0 48 Print control mode when power supply is turned on 1 49 Standard print control mode 2 50 Suitable prin...

Page 444: ...fication of each print density differs depending on the printer model See model dependent variations Notes When a standard mode is selected all the data in a line is printed in the same density When a page mode is selected all the data printed collectively by FF or ESC FF is printed in the same density Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM J2000 J2100 This printer does ...

Page 445: ... 90 120 The print density can be only within the range of 70 to 130 When it is set to exceed 130 the print density becomes 70 or 130 For example If m 6 is specified at 120 in a standard density the print density becomes 130 though the calculated value is 150 120 130 m Print density 250 Criterion density 70 251 Criterion density 75 252 Criterion density 80 253 Criterion density 85 254 Criterion den...

Page 446: ...range of 70 to130 When it is set to exceed 130 the print density becomes 70 or 130 For example If m 6 is specified at 120 in a standard density the print density becomes 130 though the calculated value is 150 120 130 m Print density 250 Criterion density 70 251 Criterion density 75 252 Criterion density 80 253 Criterion density 85 254 Criterion density 90 255 Criterion density 95 0 Criterion densi...

Page 447: ... the print speed by m The specification of each print speed differs depending on the printer model See model dependent variations Notes The set value of this function specifies the print speed when operating under proper conditions It may be slower than the set print speed temporarily depending on conditions such as the operation environment and the print duty m Function 0 48 Setting value of GS E...

Page 448: ...ted in the same speed When a page mode is selected all the data printed collectively by FF or ESC FF is printed at the same speed Model dependent variations TM J2000 J2100 TM T90 TM P60 TM J2000 J2100 This printer does not support this function TM T90 This printer does not support this function TM P60 This printer does not support this function ...

Page 449: ... which m specifies The specification of each thermal head energizing differs depending on the printer model See model dependent variations Notes When the standard mode is selected all the data in a line is printed with the same setting When the page mode is selected all the data printed collectively by FF or ESC FF is printed with the same setting Model dependent variations TM J2000 J2100 TM L90 T...

Page 450: ...s not support this function TM L90 We recommend setting Selects energizing division into two for best printing condition with two color printing TM T90 We recommend setting Selects energizing division into two for best printing condition with two color printing TM P60 This printer does not support this function ...

Page 451: ...pported only by some printer models and may not be supported by future models GS A is recommended for initializing of label paper GS A m 64 can perform the same function as this command Notes This command is effective only when a thermal label is selected with the paper selection DIP switch Specifying the label paper differs depending on the printer model Model dependent variations TM L60II TM L60...

Page 452: ... direction n specifies the adjustment amount as n vertical motion unit Recommended Functions This command is supported only by some printer models and may not be supported by future models GS E is recommended for adjusting the label print starting position GS E Function 49 can perform the same function as this command Notes This command is effective only when label is selected and it is received j...

Page 453: ...rs depending on the printer model Model dependent variations TM L60II TM L60II With a serial interface the paper selection DIP switch is SW 2 6 With a parallel interface the paper selection DIP switch is SW 1 7 The vertical motion unit is set by GS P The default print starting position is approximately 1 5 mm 0 06 inch below the top edge of the label The maximum adjustment amount in the paper feed...

Page 454: ...s Recommended Functions This command is supported only by some printer models and may not be supported by future models GS K is recommended for selecting the head control method GS K Function 51 can perform the same function as this command n Bit Off On Hex Decimal Function 0 Off 00 0 Head energizing time Copy how to use this table On 01 1 Head energizing time Normal 1 Off 00 0 Reserved 2 Off 00 0...

Page 455: ...and is effective for all data to be printed collectively by FF or ESC FF The settings of this command are effective until ESC is executed the printer is reset or the power is turned off In standard mode all the data in a line is printed by the same head control method Model dependent variations TM U300C D TM U300A B Bits 2 and 4 are undefined Program Example for all printers PRINT 1 CHR H1D E CHR ...

Page 456: ...ry switch Msw 8 7 is ON TM L90 1 n 3 49 n 51 65 n 69 n 112 TM T88III TM U210 1 n 3 49 n 51 65 n 69 TM L60II 1 n 3 49 n 51 TM P60 n 1 2 49 50 33 96 65 n 68 TM U220 1 n 3 49 n 51 65 n 68 n 33 TM U230 1 n 3 49 n 51 65 n 68 Default None Printers not featuring this command TM U300A B Description Transmits the printer ID or printer information Transmits 1 byte of printer ID using n as follows n Printer ...

Page 457: ...terface printer be sure to use this function when the host can receive data n Printer ID Specification 33 Type information Supported functions 96 See Printer information See Printer information n Printer ID Specification 65 Firmware version Firmware version 66 Maker name EPSON 67 Printer model Printer model 68 Serial No Serial No of the printer 69 Font of Language for each country Japanese KANJI J...

Page 458: ... of data when 1 n 3 49 n 51 Printer model ID differs depending on the printer model when n 1 49 Transmits specified printer information as follows For the parallel interface model bit2 is DM D customer display is not installed There is one to one correspondence between the version ID and the firmware version The details differ depending on the printer models Bit Off On Hex Decimal Function 0 Off 0...

Page 459: ...tion cannot be transmitted the printer transmits 3 byte code of Header Identifier NUL The printer information A of type information n 33 is 2 bytes of data as shown in the following tables Transmitted data Hex Decimal Amount of data Header 3DH 61 1 byte Identifier 1 20H 2FH 32 47 1 byte Printer information A 2 Depends on printer model Depends on printer model 0 80 bytes NUL 00H 1 byte Bit Off On H...

Page 460: ...ared Header NUL 2 bytes are sent The firmware version can be confirmed by self test printing The self test is executed by executing GS A or by panel switch operation when power is turned on With serial interface when communication with the printer uses XON XOFF control the XOFF code may interrupt the Header to NUL data string Printer information can be identified to other transmission data accordi...

Page 461: ...display is connected not connected indicates the state of Memory switch 1 6 Printer model n 67 Printer model TM J2000 or TM J2100 Model dependent printer information n 112 sends information type B as follows Send data is 3 bytes data group composed of header printer information 1 byte NUL Bit Off On Hex Decimal Function 0 Off 00 0 Black and white model On 01 1 Two color model 1 to 5 Reserved 6 On ...

Page 462: ... the firmware version When Japanese model is used or memory switch Msw 8 7 is OFF Hex 46H Decimal 70 When memory switch Msw 8 7 is ON Printer model n 67 Printer model TM T90 Model dependent printer information n 112 send information of DIP switch as follows Send data is 4 bytes data group composed of header printer information 2 bytes NUL 1st byte of DIP switch information Bit Off On Hex Decimal F...

Page 463: ...ory switch 2 2 Bit 2 The bit DM D Customer display isn t supported Printer model n 67 4 5 Reserved 6 On 40 64 Fixed 7 Off 00 0 Fixed Bit Off On Hex Decimal Function 0 Off 00 0 DIP switch 5 OFF On 01 1 DIP switch 5 ON 1 Off 00 0 DIP switch 6 OFF On 02 2 DIP switch 6 ON 2 Off 00 0 DIP switch 7 OFF On 04 4 DIP switch 7 ON 3 Off 00 0 DIP switch 8 OFF On 08 8 DIP switch 8 ON 4 5 Reserved 6 On 40 64 Fix...

Page 464: ...ormation 2nd byte of DIP switch information Bit Binary Hex Decimal Function 0 0 00 0 DIP switch 1 OFF 1 01 1 DIP switch 1 ON 1 0 00 0 DIP switch 2 OFF 1 02 2 DIP switch 2 ON 2 0 00 0 DIP switch 3 OFF 1 04 4 DIP switch 3 ON 3 0 00 0 DIP switch 4 OFF 1 08 8 DIP switch 4 ON 4 5 Reserved 6 1 40 64 Fixed 7 0 00 0 Fixed Bit Binary Hex Decimal Function 0 0 00 0 DIP switch 5 OFF 1 01 1 DIP switch 5 ON 1 0...

Page 465: ... indicates Autocutter is installed Bit 2 The bit DM D Customer display isn t supported Printer model n 67 Printer model TM T88III TM L60II Printer model ID n 1 49 Hex 0BH Decimal 11 Type ID n 2 50 Bit 1 is fixed to Off autocutter not installed 3 0 00 0 DIP switch 8 OFF 1 08 8 DIP switch 8 ON 4 5 Reserved 6 1 40 64 Fixed 7 0 00 0 Fixed Bit Binary Hex Decimal Function ...

Page 466: ...s transmitted Bit 1 Autocutter installed is always transmitted Bit 2 DM D Customer display not connected is always transmitted Type information n 33 Type information of this printer consists of 2 bytes the fixed value Hexadecimal 40H Decimal 64 is transmitted to the second byte Bit 0 of the first byte Multi byte code characters not supported is always transmitted Bit Off On Hex Decimal Function 0 ...

Page 467: ...ansmitted Printer model n 67 Printer model TM P60 Model dependent printer information A n 96 sends information of DIP switch as follows Send data is 3 bytes data group composed of header printer information 1 byte NUL Bit Binary Hex Decimal Function 0 Reserved 1 0 00 0 DIP switch 1 2 OFF 1 02 2 DIP switch1 2 ON 2 3 Reserved 4 0 00 0 DIP switch 1 2 OFF 1 10 16 DIP switch1 2 ON 5 Reserved 6 1 40 64 ...

Page 468: ...M U230 TM U210 As for printer information 65 n 69 the support situation is different according to the firmware version Printer model ID n 1 49 Hex 0DH Decimal 13 Type ID n 2 50 Bit 2 The bit DM D Customer display isn t supported Printer model n 67 Printer model TM U200 TM U220 Printer model ID n 1 49 Hex 0DH Decimal 13 Type ID n 2 50 Bit 1 Autocutter is installed not installed indicates the state ...

Page 469: ...P switch as follows Send data is 4 bytes data group composed of header printer information 2 bytes NUL Type information n 33 Bit 1 Autocutter is installed not installed indicates the state of DIP switch 2 2 Bit 2 The bit DM D Customer display isn t supported Font of Language for each country n 69 Simplified Chinese model send the state of Memory switch MSW 2 3 ...

Page 470: ...alue of the horizontal motion unit is used When y 0 the default value of the vertical motion unit is used Notes The horizontal direction is perpendicular to the paper feed direction and the vertical direction is the paper feed direction The horizontal and vertical motion units indicate the minimum pitch used for calculating the values of related commands shown on the next screen In standard mode t...

Page 471: ... of the mechanical pitch This command does not affect the current setting values Model dependent variations TM J2000 J2100 TM T90 TM T88III TM L60II TM L90 TM J2000 J2100 The default values equal the normal dot pitch horizontally and 1 2 dot pitch vertically TM T90 The default values equal the normal dot pitch horizontally and 1 2 dot pitch vertically Program Example for all printers Print Sample ...

Page 472: ...TM T88III The default values equal the normal dot pitch horizontally and 1 2 dot pitch vertically TM L60II The default values equal a half dot pitch horizontally and 1 2 dot pitch vertically TM L90 The default values equal a half dot pitch horizontally and 1 2 dot pitch vertically ...

Page 473: ...0 70 TM T90 TM L90 TM P60 nL nH 256 20 21 50 70 Description Sets the resettable maintenance counter specified by nL nH 256 to 0 Notes In standard mode this command is effective only when processed in the beginning of a line Unsupported counter numbers cannot be specified Do not use this command while a macro is being defined because the command cannot be included in the macro nL nH 256 Counter 10 ...

Page 474: ...ve use of this function may destroy the non volatile memory As a guideline do not use any combination of the following commands more than 10 times per day for writing data to the non volatile memory FS q GS A part of functions GS C part of functions GS E part of functions GS L GS 8 L part of functions GS M part of functions GS g 0 or FS g 1 The maintenance counter value can be transmitted by GS g ...

Page 475: ...33 34 50 70 nL nH 256 158 159 161 162 178 198 TM T90 TM L90 TM P60 nL nH 256 20 21 50 70 nL nH 256 148 149 178 198 Description Transmits the value of the maintenance counter specified by the number nL nH 256 Type Maintenance counter 10 19 Resettable Serial impact head 20 29 Resettable Thermal head 30 39 Resettable Ink jet head 40 49 Resettable Shuttle head 50 59 Resettable Devices that conform to ...

Page 476: ...re transmitted the printer converts them to character codes corresponding to the decimal value and transmits from the most significant bit Example When the counter value is 120 the 120 expressed hexadecimally as 31H 32H 30H Decimally as 49 50 and 48 is converted to 3 bytes of data The resettable maintenance counter can be initialized by GS g 0 The maintenance counters built in the printer are stan...

Page 477: ...s volume limit will be lost therefore when using this command it is important to configure the operation so that the host computer s change to the reverse mode and the subsequent status send receive process is performed quickly Types of maintenance counters differ depending on the printer models When the host is communicating with the printer by XON XOFF control the XOFF code might interrupt Heade...

Page 478: ...age number of head strokes 1st color Counts a head driving stroke in 64 stroke unit 1 Strokes 4 294 967 295 32 160 The average number of head strokes 2nd color Counts a head driving stroke in 64 stroke unit 1 Strokes 4 294 967 295 33 161 The number of times of carriage driving Counts the number of carriage passes when printing 1 Times 4 294 967 295 34 162 The number of pumping Counts the number of...

Page 479: ...strokes Counts a head energizing stroke of the thermal head 1 Times 4 294 967 295 50 178 The number of autocutter operations Counts an autocutter operation 1 Times 4 294 967 295 70 198 Period of printer operation Counts the number of hours the power has been on except in the power save mode Hours 71 582 788 Number Counter Counting method Unit Maximum value 20 148 The number of paper feed lines Cou...

Page 480: ...g method Unit Maximum value 20 148 The number of paper feed lines Counts a paper feed 30 dots as one line 1 Lines 143 165 576 21 149 The number of head energizing strokes Counts a head energizing stroke of the thermal head 1 Times 4 294 967 295 50 178 The number of autocutter operations Counts an autocutter operation 1 Times 4 294 967 295 70 198 Period of printer operation Counts the number of hou...

Page 481: ...aper wait time to t1 500 msec When t1 0 the paper wait time is set to 0 This command sets the recovery confirmation time to t2 500 msec When t2 0 the recovery confirmation time is canceled Notes The printer is in the paper wait time status after loading the paper During this time the printer performs the following The paper out LED is off Paper can be fed by pressing the paper feed button The prin...

Page 482: ...ime the paper cannot be fed by pressing the paper feed button When the recovery confirmation time is canceled t2 0 the printer recovers online by executing DLE ENQ 0 or pressing the paper feed button During the paper wait time and recovery confirmation time if a paper end is detected the printer restarts processing from loading a roll paper When the panel buttons are disabled by ESC c 5 the paper ...

Page 483: ...he printer starts loading The paper out LED is off The printer starts a counter for the paper to be inserted The paper out LED remains off The printer starts a counter for the recovery confirmation time The paper out LED blinks The printer recovers online The paper out LED is off User Operation Open the printer cover and insert a new roll paper Printing stops due to a paper end The paper out LED i...

Page 484: ...elapsed when the paper feed button is pressed during the recovery confirmation time or when DLE ENQ 0 is executed the paper out LED is off the printer recovers online and the printer executes normal processing During printer status and ASB status and DLE EOT are online recovery wait status User Operation Operation When the printer stops printing because of a paper end open the printer cover remove...

Page 485: ...aiting for a roll paper to be inserted status the paper out LED is off When the printer is in the recovery confirmation status the paper out LED is blinks The paper feed switch is FEED Program Example for all printers PRINT 1 CHR h1D z0 CHR 10 CHR 60 Transmits Waiting for a roll paper to be inserted in 5 sec Recovery confirmation status in 30 sec ...

Page 486: ...ode FS A Define character effects of Kanji characters FS Turn underline mode on off for Kanji characters FS Cancel Kanji character mode FS 2 Define user defined Kanji characters FS C Select Kanji character code system FS S Set Kanji character spacing FS W Turn quadruple size mode on off for Kanji characters FS Cancel user defined Kanji characters KANJI COMMANDS ...

Page 487: ...Description Selects the character styles double height double width and Kanji underlined together for multi byte code character as follows n Bit Function Binary Hexadecimal Decimal 0 Reserved Off 00 0 1 Reserved Off 00 0 2 Double width canceled 0ff 00 0 Double width selected On 04 4 3 Double height canceled Off 00 0 Double height selected On 08 8 4 6 Reserved Off 00 0 7 Kanji underline mode is tur...

Page 488: ...e printed When double height mode is selected in standard mode a character is enlarged in the paper feed direction and when double width mode is selected a character is enlarged in the direction which is perpendicular to the paper feed direction Therefore when 90 clockwise rotation is selected the relationship between directions of enlargement of double height and double width is opposite from nor...

Page 489: ...1 CHR H1C Specify Kanji mode PRINT 1 CHR H1C CHR 0 PRINT 1 CHR H24 CHR H22 CHR H24 CHR H22 PRINT 1 CHR H1C CHR 4 PRINT 1 CHR H24 CHR H24 CHR H24 CHR H24 PRINT 1 CHR H1C CHR 8 PRINT 1 CHR H24 CHR H26 CHR H24 CHR H26 PRINT 1 CHR H1C CHR 12 PRINT 1 CHR H24 CHR H28 CHR H24 CHR H28 PRINT 1 CHR HA PRINT 1 CHR H1C Cancel Kanji mode Print Sample ...

Page 490: ...set or the power is turned off Notes for Japanese model Settings of this command affect processing of a character code only when JIS code system is selected by FS C If Kanji mode is specified when JIS code system is selected the printer processes a character code as a 2 byte code Kanji mode is canceled at default Notes for Simplified Chinese model When Kanji mode is selected the printer processes ...

Page 491: ...i code cannot be printed Kanji mode is selected at default Notes for Korean model When Kanji mode is selected the printer processes a character code that corresponds to the first byte of Kanji code and then processes a consecutive byte as the second byte of Kanji code Therefore when Kanji code is specified an ASCII code character that corresponds to the first byte of Kanji code cannot be printed K...

Page 492: ...ferent depending on function Settings of this command affect multilingual except Thai characters and user defined characters Settings of this command are effective until it is redefined ESC is executed the printer is reset or the power is turned off This command does not affect graphics bit image bar code and two dimension code fn Function No Function name 48 Function 48 Select Kanji character fon...

Page 493: ... 28 40 65 2 0 48 m Range pL pH 256 2 pL 2 pH 0 fn 48 0 m 2 48 m 50 Default m 0 Description Selects multi byte code character font Kanji character font Notes Each Kanji character font configuration differs depending on the model Model dependent variations TM J2000 J2100 TM T90 TM L90 m fn 0 48 Select Kanji character Font A 1 49 Select Kanji character Font B 2 50 Select Kanji character Font C ...

Page 494: ...vailable on Japanese model TM L90 This function is only for the Japanese model Character configuration of each Kanji font is as follows Kanji Font A 24 24 Kanji Font B 20 24 Kanji Font C 16 16 This function is available on Japanese model TM J2000 J2100 This function is only for the Japanese model Character configuration of each Kanji font is as follows Kanji Font A 24 24 Kanji Font B 20 24 Kanji F...

Page 495: ...d user defined characters Even if Kanji underline mode is specified 90 clockwise rotation characters white black reverse characters and spaces skipped by HT ESC or ESC are not underlined When a character size is changed an underline width is not changed When underline mode is canceled the following characters are not underlined however an underline width set right before the mode is canceled remai...

Page 496: ...JIS code system PRINT 1 CHR H1C PRINT 1 CHR H1C CHR 1 Select underline mode PRINT 1 CHR H34 CHR H41 PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H1C CHR 0 Cancel underline mode PRINT 1 CHR H34 CHR H41 PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H1C Cancel Kanji mode Print Sample 1 dot width underline added No underline ...

Page 497: ...or Japanese model Settings of this command affect character code processing only when JIS code system is selected by FS C When JIS code system is selected if Kanji mode is canceled the printer processes a character code as a 1 byte code of alphanumeric Katakana characters Kanji mode is canceled at default Notes for Simplified Chinese model If Kanji mode is canceled the printer processes a characte...

Page 498: ...rocesses a character code as a 1 byte code of alphanumeric Katakana characters Kanji mode is selected at default Program Example PRINT 1 CHR H1C C CHR 0 Select JIS code system PRINT 1 CHR H1C Specify Kanji mode PRINT 1 CHR H34 CHR H41 PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H1C Cancel Kanji mode PRINT 1 kanji CHR HA Print Sample ...

Page 499: ...e model Traditional Chinese model Korean model k 72 Japanese model Kanji Font A 24 24 k 60 Japanese model Kanji Font B 20 24 k 32 Japanese model Kanji Font C 16 16 TM T88III k 72 TM U230 TM U220 TM U210 TM U300A B k 32 Description Defines the user defined Kanji character pattern specified by the character codes c1 and c2 of the currently selected Kanji font c1 specifies the first byte of a charact...

Page 500: ...orresponding bit to 1 to print a dot or to 0 not to print a dot The number of characters to be defined differ depending on the printer models Different user defined characters can be defined for each Kanji character Kanji fonts can be specified by function 48 of FS A Defined data is effective until it is redefined ESC is executed the printer is reset or the power is turned off User defined charact...

Page 501: ...haracters can be defined for all the character codes in a range TM T88III The user defined characters can be defined for all the character codes in a range Program Example PRINT 1 CHR H1C C CHR 0 Select JIS code system PRINT 1 CHR H1C 2 PRINT 1 CHR H77 CHR H21 FOR k 1 To 32 READ d PRINT 1 CHR d NEXT k PRINT 1 CHR H1C Specify Kanji mode PRINT 1 CHR H77 CHR H21 PRINT 1 CHR H33 CHR H30 PRINT 1 CHR H3...

Page 502: ...character codes Horizontal adjacent dots cannot be specified as print data TM U230 TM U300A B A user defined character for one character can be defined If a user defined character is already defined defined character code can be redefined however user defined characters cannot be defined to new character codes Horizontal adjacent dots cannot be specified as print data TM U220 Five user defined cha...

Page 503: ... Japanese Kanji models When JIS code system is selected Kanji mode should be specified by FS to print Kanji characters When SHIFT JIS code system is selected if the printer processes a character code that corresponds to the first byte of the Kanji code the printer processes a consecutive byte as the second byte of the Kanji code Therefore when this code system is selected ASCII code that correspon...

Page 504: ...elect JIS code system PRINT 1 CHR H1C Specify Kanji mode PRINT 1 CHR H34 CHR H41 PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H1C Cancel Kanji mode PRINT 1 CHR H1C C CHR 1 Select SHIFT JIS code system PRINT 1 CHR H8A CHR HBF PRINT 1 CHR H8E CHR H9A CHR HA Print Sample Print using JIS code Print using SHIFT JIS code ...

Page 505: ...user defined characters When a character size is set to N times as large as a normal size both right and left side character spacings are also set to N times as large as a normal size In standard mode the horizontal motion unit perpendicular to the paper feed direction is used In page mode the horizontal or vertical motion unit differs depending on the starting position set by ESC T When the start...

Page 506: ...d vertical motion units are set by GS P TM U230 TM U220 TM U210 The horizontal motion unit is approximately 0 159 mm 1 160 inch This is equivalent to a half dot pitch TM U300A B The horizontal motion unit is approximately 0 159 mm 1 160 inch This is equivalent to a half dot pitch Program Example PRINT 1 CHR H1D P CHR 180 CHR 180 PRINT 1 CHR H1C C CHR 0 Select JIS code system PRINT 1 CHR H1C Specif...

Page 507: ...t Thai characters and user defined characters When a double height mode is specified a character is enlarged based on a baseline of the character and when a double width mode is specified a character is enlarged based on the left side of the character Settings of this command are effective until FS is executed GS is executed ESC is executed the printer is reset or the power is turned off Program E...

Page 508: ...f the currently selected Kanji font c1 specifies the first byte of a character code for a user defined Kanji character c2 specifies the second byte of a character code for a user defined Kanji character Notes This command is effective only for Japanese Simplified Chinese Traditional Chinese or Korean models After user defined Kanji characters are canceled a space is printed The foreign character p...

Page 509: ... H77 CHR H21 FOR k 1 To 32 READ d PRINT 1 CHR d NEXT k PRINT 1 CHR H1C Specify Kanji mode PRINT 1 CHR H77 CHR H21 PRINT 1 CHR H33 CHR H30 PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H3B CHR H7A CHR HA PRINT 1 CHR H1C Cancel Kanji mode DATA H00 H00 H00 H00 H01 HE0 H07 HF0 DATA H0F HF0 H1F HF2 H3F HE2 H7F HFE DATA H7F HFE H3F HE2 H1F HF2 H0F HF0 DATA H07 HF0 H01 HE0 H00 H00 H00 H00 Print Sample ...

Page 510: ...C O N F I D E N T I A L Paper roll Two dimension code commands Ver 10 01 p 510 Two dimension code commands Command Name GS k Set up and print the symbol TWO DIMENSION CODE COMMANDS ...

Page 511: ...e width of the module 68 Function 068 PDF417 Set the row height 69 Function 069 PDF417 Set the error correction level 70 Function 070 PDF417 Select the options 80 Function 080 PDF417 Store the data in the symbol storage area 81 Function 081 PDF417 Print the symbol data in the symbol storage area 82 Function 082 PDF417 Transmit the size information of the symbol data in the symbol storage area 49 6...

Page 512: ...ffer of the printer with the other transmission data except for ASB status When the host enters Reverse Mode the data is transmitted in order from the beginning Data that exceeds the transmission buffer size 99 bytes is ignored When using the command the host should enter Reverse Mode immediately and execute receive processing of status When communication with the printer uses XON XOFF control wit...

Page 513: ...bined with Function 081 the same symbol data d1 dk is printed differently By using Function 082 the symbol size printed by Function 081 is available Notes for process of QR Code symbol when cn 49 The symbol data specified by Function 180 d1 dk is stored in the printer and is printed by the specification of Function 181 The symbol data in the symbol storage area is reserved until the following proc...

Page 514: ...ed with Function 281 the same symbol data d1 dk is printed differently By using Function 282 the symbol size printed by Function 281 is available Model dependent variations TM T90 TM L90 Program Example1 Print a symbol repeatedly PRINT 1 CHR H1D k CHR 13 CHR 0 CHR 48 CHR 80 CHR 48 TEST PRINT Save data Function080 PRINT 1 CHR H1D k CHR 3 CHR 0 CHR 48 CHR 81 CHR 48 Print symbol Function081 PRINT 1 C...

Page 515: ...The number of the rows is specified by Function 066 The size of the symbol is confirmed by the transmission data of Function 082 TM L90 This model supports two dimensional code PDF417 QR Code MaxiCode When printing PDF417 with this printer note the following The recognition rate of the symbol is affected by the height of the symbol module height module width ratio and the performance of the reader...

Page 516: ... of columns in the data region to n codeword Notes Settings of this function affect the processing of Functions 081 and 082 When auto processing n 0 is specified the maximum number of columns in the data area is 30 columns The following data is not included in the number of columns Start pattern and stop pattern Indicator codeword of left and right When automatic processing n 0 is specified the nu...

Page 517: ... for PDF417 When n 0 specifies automatic processing When n is not 0 sets the number of rows to n rows Notes Settings of this function affect the processing of Functions 081 and 082 When automatic processing n 0 is specified the maximum number of rows is 90 When automatic processing n 0 is specified the number of rows is calculated by the print area when processing Functions 081 082 and module heig...

Page 518: ... dots Notes Settings of this function affect the processing of Functions 081 and 082 The setting unit differs depending on the printer models Settings of this function are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM T90 TM L90 TM T90 The setting unit is 1 dot With all models other than the Japanese model the width is set in units of...

Page 519: ...r is reset or the power is turned off Model dependent variations TM T90 TM L90 TM T90 The module height influences the recognition rate of the symbol The module height is recommended to be set to 3 5 times the module width The recognition rate might decrease when the vertical size of the symbol is 5 mm 0 2 or less The vertical size of the symbol can be confirmed by the transmission data of Functio...

Page 520: ...vel for PDF417 Notes Settings of this function affect the processing of Functions 081 and 082 Error correction level is specified by either level or ratio Error correction level specified by level m 48 is as follows The number of the error correction codeword is fixed regardless of the number of codewords in the data area m Function 48 The error correction level is set by level 49 The error correc...

Page 521: ...ntil ESC is executed the printer is reset or the power is turned off 51 Error correction level 3 16 52 Error correction level 4 32 53 Error correction level 5 64 54 Error correction level 6 128 55 Error correction level 7 256 56 Error correction level 8 512 Calculated value A Correction level Number of error correction codeword 0 3 Error correction level 1 4 4 10 Error correction level 2 8 11 20 E...

Page 522: ...6 3 pL 3 pH 0 cn 48 fn 70 m 0 1 Default m 0 Description Selects the option for PDF417 Notes Settings of this function affect the processing of Functions 081 and 082 When simplified PDF417 symbol is canceled standard PDF417 symbol is automatically selected Settings of this function are effective until ESC is executed the printer is reset or the power is turned off m Function 0 Selects the standard ...

Page 523: ...nction 081 and 082 The data in the symbol storage area are reserved after processing Function 081 or 082 k bytes of d1 dk are processed as symbol data Specify only the data codeword of the symbol with this function Be sure not to include the following data in the data d1 dk because they are added automatically by the printer Start pattern and stop pattern Indicator codeword of left and right The d...

Page 524: ... or there is no data in the print buffer A symbol that size exceeds the print area cannot be printed If there is any error described below in the data of the symbol storage area it cannot be printed There is no data Function 080 is not processed If number of columns number of rows number of codeword when auto processing is specified for number of columns and number of rows Number of codeword excee...

Page 525: ...The maximum number of rows is 90 Printing of symbol is not affected by print mode emphasized double strike underline white black reverse printing or 90 clockwise rotated except for character size and upside down print mode In standard mode this command executes paper feeding for the amount needed for printing the symbol regardless of the paper feed amount set by the paper feed setting command The ...

Page 526: ...inting symbol The paper must be fed 10 dots or less in this operation This area is not included in the vertical area transmitted by Function 082 TM L90 In standard mode the symbol which height exceeds 831 dots cannot be printed with this printer When printing PDF417 symbols the printer starts actual printing after it reaches control speed for printing symbol The paper must be fed 10 dots or less i...

Page 527: ...ncoded PDF417 symbol data in the symbol storage area using the process of Function 080 Notes In standard mode use this function when the printer is at the beginning of a line or there is no data in the print buffer The size information for each data is as follows Send data Hex Decimal Data Header 37H 55 1 byte Identifier 2FH 47 1 byte Horizontal size 1 30H 39H 48 57 1 5 byte Separator 1FH 31 1 byt...

Page 528: ... decimal 49 50 and 48 which is 3 bytes of data Size information indicates size of symbol that is printed by Function 081 The quiet zone is not included in the size information If other information is Printing is impossible in decimal 49 use one of the following solutions Hex Decimal Condition 30H 48 Printing is possible 31H 49 Printing is impossible Cause Solution There are data in the print buffe...

Page 529: ... 49 TM L90 When the vertical size exceeds 831 dots in standard mode other information is Printing is impossible in decimal 49 Number of columns number of rows number of codeword Increase the number of columns by Function 065 Increase the number of rows by Function 066 Number of the codeword in the data area is more than 928 Reduce the data by Function 080 Lower the error correction level by Functi...

Page 530: ...ange pL pH 256 4 pL 4 pH 0 cn 49 fn 65 n1 49 50 n2 0 Default n1 50 n2 0 Description Selects the model for QR Code Notes Settings of this function affect the processing of Functions 181 and 182 Settings of this function are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM T90 TM T90 This model does not support this function n1 Function 49...

Page 531: ...f the module for QR Code to n dots Notes Settings of this function affect the processing of Functions 181 and 182 The setting unit differs depending on the printer models Settings of this function are effective until ESC is executed the printer is reset or the power is turned off n width of a module height of a module Because the QR code modules are square Model dependent variations TM T90 TM L90 ...

Page 532: ...Notes Settings of this function affect the processing of Functions 181 and 182 QR Code employs Reed Solomon error correction to generate a series of error correction codewords Settings of this function are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM T90 TM T90 This model does not support this function n Function Recovery Capacity ap...

Page 533: ...rage area by this function is processed by Functions 181 and 182 The data in the symbol storage area are reserved after processing Function 181 or 182 k bytes of d1 dk are processed as symbol data It is possible to encode to a QR Code as follows Be sure not to include anything except the following data in the data d1 dk Settings of this function are effective until the following processing is perf...

Page 534: ...F I D E N T I A L Paper roll Two dimension code commands GS k Ver 10 01 p 534 The printer is reset or the power is turned off Model dependent variations TM T90 TM T90 This model does not support this function ...

Page 535: ...fer The symbol size that exceeds the print area cannot be printed If there is any error described below in the data of the symbol storage area it cannot be printed There is no data Function 180 is not processed If the data of the symbol storage area is more than the data allowed by specified model and data compaction mode This case is an abnormal number of data The four data compaction modes are l...

Page 536: ...or character size and upside down print mode In standard mode this command executes paper feeding for the amount needed for printing the symbol regardless of the paper feed amount set by the paper feed setting command The print position returns to the left side of the printable area after printing the symbol and printer is in the status beginning of the line or there is no data in the print buffer...

Page 537: ...0 In standard mode any symbol taller than 831 dots cannot be printed with this printer When printing a QR Code symbol the printer starts actual printing after it reaches control speed for printing the symbols The paper must be fed 10 dots or less in this operation This area is not included in the vertical area transmitted by Function 182 ...

Page 538: ...l storage area using the process of Function 180 Notes In standard mode use this function when the printer is at the beginning of a line or there is no data in the print buffer The size information for each data is as follows 1 Horizontal size and vertical size indicate the number of dots of the symbol Send data Hex Decimal Data Header 37H 55 1 byte Identifier 36H 54 1 byte Horizontal size 1 30H 3...

Page 539: ...in the size information If other information is Printing is impossible in decimal 49 use one of the solutions shown below Hex Decimal Condition 30H 48 Printing is possible 31H 49 Printing is impossible Cause Solution There are data in the print buffer in the standard mode Put the printer in the there is no data in the print buffer status by executing GS T or print commands LF CR ESC J Symbol is bi...

Page 540: ...See previous Notes for transmission process for process sending data group Model dependent variations TM T90 TM L90 TM T90 This model does not support this function TM L90 When the vertical size exceeds 831 dots in standard mode other information is Printing is impossible in decimal 49 ...

Page 541: ...cn 50 fn 65 50 n 54 Default n 50 Description Selects the mode for the MaxiCode Notes Settings of this function affect the processing of Functions 281 and 282 Settings of this function are effective until ESC is executed the printer is reset or the power is turned off Model dependent variations TM T90 TM T90 This model does not support this function n Function 50 Selects mode 2 51 Selects mode 3 52...

Page 542: ...ores the MaxiCode symbol data d1 dk in the symbol storage area Notes Data stored in the symbol storage area by this function is processed by Function 281 and 282 The data in the symbol storage area are reserved after processing Function 281 or 282 k bytes of d1 dk are processed as the symbol data Settings of this function are effective until the following processing is performed Function 080 or 18...

Page 543: ...ter is at the beginning of a line or there is no data in the print buffer If the symbol size exceeds the print area the symbol cannot be printed If there is any error described below in the data of the symbol storage area it cannot be printed There is no data Function 180 is not processed When using only numeric characters the data is more than 138 characters When using alphanumeric characters the...

Page 544: ... Postal code and ISO country code and Class of service This GS is disregarded d In Primary Message it does not check each code ex specified Postal code and correct Postal code etc e All data of Secondary message is treated as symbol data In Secondary Message GS is treated as symbol data In mode 4 5 and 6 all of the data in the symbol storage area is treated as Primary Message and Secondary Message...

Page 545: ...he line or there is no data in the print buffer In page mode the printer stores the symbol data in the print buffer without executing actual printing The printer moves print position to the next dot of the last data of the symbol The quiet zone is not included in the printing data Be sure to secure the quiet zone when using this function Model dependent variations TM T90 TM L90 TM T90 This model d...

Page 546: ...ncoded MaxiCode symbol data in the symbol storage area using the process of Function 280 Notes In standard mode use this function when the printer is at the beginning of a line or there is no data in the print buffer The size information for each data is as follows Send data Hex Decimal Data Header 37H 55 1 byte Identifier 37H 55 1 byte Horizontal size 1 30H 39H 48 57 1 5 byte Separator 1FH 31 1 b...

Page 547: ...ates size of symbol that is printed by Function 281 The quiet zone is not included in the size information If other information cannot be printed use one of the solutions shown below Hex Decimal Condition 30H 48 Printing is possible 31H 49 Printing is impossible Cause Solution There are data in the print buffer in the standard mode Put the printer in the state there is no data in the print buffer ...

Page 548: ...See previous Notes for transmission process for process sending data group Model dependent variations TM T90 TM L90 TM T90 This model does not support this function TM L90 When the vertical size exceeds 831 dots in standard mode other information is Printing is impossible in decimal 49 ...

Page 549: ... in the NV user memory GS E Set user setup commands Change into the user setting mode End the user setting mode session Change the memory switch Transmit the settings of the memory switch Set the customized setting values Transmit the customized setting values Copy the user defined page Define the data column format for the character code page Define the data raster format for the character code p...

Page 550: ...01 p 550 GS M Customize printer control value s Save the setting values from the work area into the storage area Load the setting values stored in the storage area to the work area Select the setting values loaded to the work area after the initialization process ...

Page 551: ...starting address as a1 a2 256 a3 65536 a4 16777216 nL and nH specifies the number of stored data bytes nL nH 256 d specifies the stored data k indicates the number of stored data k is an explanation parameter therefore it does not need to be transmitted Recommended Functions This is an unrecommended command It is supported by some printer models but will not be supported by future models GS C is r...

Page 552: ...following when using these functions The printer may be BUSY when storing data and will not receive any data In this case be sure not to transmit data from the host Excessive use of this function may destroy the non volatile memory As a guideline do not use any combination of the following commands more than 10 times per day for writing data to the non volatile memory FS q GS A part of functions G...

Page 553: ...sion data as a1 a2 256 a3 65536 a4 16777216 nL and nH specify the amount of transmission data as nL nH 256 bytes Recommended Functions This is an unrecommended command It is supported by some printer models but will not be supported by future models GS C is recommended to write to NV user memory Operation of GS C offers the following improvements Data can be controlled by record Each record can be...

Page 554: ...enters Reverse Mode the data is transmitted in order from the beginning Data that exceeds the transmission buffer 99 bytes is ignored When using the command the host should enter Reverse Mode immediately and start processing the status With serial interface when communication with the printer uses XON XOFF control the XOFF code may interrupt the Header to NUL data string User NV memory data can be...

Page 555: ...latile memory built into the printer The NV user memory data configuration is as follows key code data terminator This unit is called a record A record is one data processing unit in the NV user memory It is controled by a key code The key code is a 2 byte ID code used to identify records and is created with parameters c1 c2 in the command You can specify any desired character code from 32H 7EH fn...

Page 556: ...el data Paper feeding is disabled by the paper feed button The printer does not process real time commands Even if ASB is enabled is specified the printer does not send ASB status You can use the NV user memory as an index of note for the following Customize information index of the NV bit image definition contents title of setting by GS M Maintenance information ink ribbon replacement date teleph...

Page 557: ...ndshaking Protocol Use ESC POS Handshaking Protocol below for Functions 2 and 5 1 Response code 2 Processing according to response unsent data exists identified by send data set Identification status Processing the codes except for ACK NAK and CAN performs the same processing as CAN Step Host process Printer process 1 Send GS C Function 2 Start processing of Function 2 Read specified record back t...

Page 558: ...ly sent data Program Example 1 Write data for record 1 PRINT 1 CHR H1D C CHR 18 CHR 0 CHR 0 CHR 1 CHR 0 1 EPSON ESC POS Function 1 Program Example 2 Read data for record 5 PRINT 1 CHR H1D C CHR 5 CHR 0 CHR 0 CHR 2 CHR 0 5 Function 2 LOOP GOSUB RECEIVE Header to NUL is received and stored under ST details omitted PRINT 1 CHR 6 Response code is sent PRINT MID ST 4 Record 5 data is displayed on CRT I...

Page 559: ...per roll Customize commands GS C Ver 10 01 p 559 TM P60 Definition area of record data shares the same definition area with NV graphics memory GS L Total record data is 384 KB TM U220 Record data definition area capacity is 8 KB ...

Page 560: ... c2 Range pL pH 256 5 pL 5 pH 0 m 0 fn 0 48 b 0 32 c1 126 32 c2 126 Description Deletes the record specified by the key codes c1 c2 in the NV user memory Deleted areas are designated Unused areas Deleted key codes are designated as undefined Notes In standard mode this command is valid only at the beginning of the line You cannot include macros with this command so do not use this command while de...

Page 561: ...ecord already exists the data is overwritten A terminator is automatically assigned Notes In standard mode this command is valid only at the beginning of the line You cannot include macros with this command so do not use this command while defining macros You cannot use this command when the NV user memory does not have enough capacity to store the specified records The available capacity is confi...

Page 562: ...ution TM P60 This function uses the data quantity k number of control information data area for execution When data quantity k is odd number number of control information data is 16 bytes When data quantity k is even number number of control information data is 17 bytes TM U220 This function uses the data quantity k number of control information data 3 byte area for execution ...

Page 563: ...the printer sends the Header to NUL data shown below 1 When the quantity of stored data exceeds 80 bytes the printer performs partial processing using the following rules If there is unsent data the identification status of the third byte is 41H or 65 decimal If there is no unsent data the identification status of the third byte is 40H or 64 decimal 2 The printer performs batch processing when the...

Page 564: ...tent record the printer sends the Header to NUL data shown below See Notes for transmission process for description of transmission process See Notes for ESC POS Handshaking Protocol for description of ESC POS Handshaking Protocol Send data Hex Decimal Data quantity Header 37H 55 1 byte Identifier 70H 112 1 byte Identification status 40H 64 1 byte NUL 00H 0 1 byte ...

Page 565: ...data bytes plus the key code and terminator equal the capacity being used The decimal value expressing the capacity being used is converted to ASCII character data and sent from the most significant digit Example When 120 bytes is used the number 120 is expressed with three bytes of data Hexadecimal 31H 32H and 30H decimal numbers 49 50 and 48 When no memory area is used the number 0 is expressed ...

Page 566: ...ion Notes With this function the printer sends the Header to NUL data shown below 1 The available capacity indicates the number of bytes not being used The decimal value for the available capacity is converted to ASCII character data and sent from the most significant digit Example When 120 bytes is available not being used the number 120 is expressed with 3 bytes of data Hexadecimal 31H 32H and 3...

Page 567: ...s function Notes When record exists the printer sends the Header to NUL data as shown below 1 When the quantity of stored data exceeds 40 records the printer performs partial processing using the following rules If there is unsent data the identification status of the third byte is 41H or 65 decimal If there is no unsent data the identification status of the third byte is 40H or 64 decimal Send da...

Page 568: ... 3 The data is the key code A terminator is not included in the data If the host specifies a nonexistent record the printer sends the Header to NUL data shown below See Notes for transmission process for description of transmission process See Notes for ESC POS Handshaking Protocol for description of ESC POS Handshaking Protocol Send data Hex Decimal Data quantity Header 37H 55 1 byte Identifier 7...

Page 569: ...ecimal 29 40 67 6 0 0 fn 0 67 76 82 Range pL pH 256 6 pL 6 pH 0 m 0 fn 6 54 b 0 d1 67 d2 76 d3 82 Description Deletes all data in the NV user memory All area is changed to unused area All key codes are designated as undefined Notes In standard mode this command is effective only at the beginning of the line In page mode this command is ignored This command cannot include macros therefore do not us...

Page 570: ...de 2 Function 2 End the user setting mode session 3 Function 3 Change the memory switch 4 Function 4 Transmit the settings of the memory switch 5 Function 5 Set the customized setting values 6 Function 6 Transmit the customized setting values 7 Function 7 Copy the user defined page 8 Function 8 Define the data column format for the character code page 9 Function 9 Define the data raster format for...

Page 571: ...mit the current settings to the host can be used at any time without changing into the user setting mode Data is written to the non volatile memory by Functions 3 5 7 11 48 and 49 Note the following when using those functions The printer might be BUSY In this case be sure not to transmit a command from the host because the printer will not receive the data Excessive use of this function may destro...

Page 572: ... may interrupt the Header to NUL data string The transmission information for each function can be identified to other transmission data according to specific data of the transmission data block When the header transmitted by the printer is hex 37H decimal 55 treat NUL hex 00H decimal 0 as a data group and identify it according to the combination of the header and the identifier Model dependent va...

Page 573: ...r does not support functions for paper layout Function 48 49 and 50 TM P60 This printer does not support the following functions Functions for user defined character Function 8 Functions for paper layout Functions 48 49 and 50 TM U220 This printer does not support the following functions Functions for user defined character Function 7 10 Functions for paper layout Function 48 49 and 50 ...

Page 574: ...rd mode this command is valid only at the beginning of the line If the printer is in page mode this command is ignored Do not use this function while defining macros because macros cannot be included with this function When the printer goes into the user setting mode it transmits a mode change notice back to the host When it has executed this function send the next commands after checking the mode...

Page 575: ...84 Range pL pH 256 4 pL 4 pH 0 fn 2 d1 79 d2 85 d3 84 Description Ends the user setting mode and performs a software reset Notes This function is performed when the printer is in user setting mode After the software reset the printer goes into the power on state Executing this function enables setting values set in user setting mode such as memory switch or customize value Be sure to execute this ...

Page 576: ... U220 a 2 8 Default TM J2000 J2100 memory switch 2 1 and 2 2 are ON b 49 and the others are OFF b 48 TM T90 memory switches 2 1 and 2 2 and 8 8 are ON b 49 and others are OFF b 48 TM P60 memory switches 8 1 8 5 are ON b 49 and others are OFF b 48 TM U220 all memory switches are OFF b 48 Description Changes the memory switch specified by a to the values specified by b When a 1 memory switch 1 is se...

Page 577: ...e buffer full or offline 49 BUSY when receive buffer full 1 4 48 Data processing when occurring receive error Replace with 49 Data processing when occurring receive error Ignore the data 1 5 48 Disables auto line spacing 49 Enables auto line spacing 1 6 48 DM D customer display connection disconnected 49 DM D customer display connection connected 1 7 48 Uses 6 pin for reset signal 49 Does not use ...

Page 578: ...imal 29 40 69 10 0 3 1 50 50 50 50 50 50 50 49 Specifies b 50 or depends on each model for a reserved bit Memory switches set are valid until the following operations are executed They are not initialized by power off or ESC Execution of this function Execution of memory switch setting mode by panel operation when the power is turned on supported by some printer models Explanation for memory switc...

Page 579: ...ry switch 2 a 2 Character code system is specified by Msw2 3 the third bit as shown in the following table Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM U220 TM J2000 J2100 Receive buffer capacity Msw 1 2 Large when b 48 4 KB small when b 49 45 bytes This printer doesn t support Msw 2 3 Selecting character code system for the simplified Chinese model When a 8 memory switch 8 is...

Page 580: ... the operation of ESC ESC c 3 GS Japanese model Msw Setting value b Function 8 1 8 2 50 Reserved 8 3 48 PAPER LED is on when a paper near end is detected 49 PAPER LED is off when a paper near end is detected 8 4 50 Reserved 8 5 48 Spacing of both sides for bar code not inserted 49 Spacing of both sides for bar code inserts a space 8 6 50 Reserved 8 7 48 Compatibility with TM T88II not compatible 4...

Page 581: ...ides for bar code not inserted 49 Spacing of both sides for bar code inserts a space 8 6 to 8 7 50 Reserved 8 8 48 Roll paper cover open during printing automatic recoverable error 49 Roll paper cover open during printing recoverable error Printer model The memory switch can be changed by Memory switch setting mode Other than Japanese model Msw 1 1 Msw 1 4 Msw 1 7 Msw 1 8 Msw 2 2 Msw 8 7 Japanese ...

Page 582: ...or bar code inserts a space 8 6 48 Perform paper feed to the print starting position when power is turned on 49 Not perform paper feed to the print starting position when power is turned on 8 7 50 Reserved 8 8 48 Roll paper cover open during printing automatic recoverable error 49 Roll paper cover open during printing recoverable error Msw8 2 Recovery operation from error OFF Can recover from the ...

Page 583: ... c If the roll paper cover is opened while power is off open the cover to feed paper to the print start position after the power is turned on d If the print starting position is not set when power is turned on the print position of the first sheet may shift or a paper layout error may occur Setting the memory switch Msw 1 2 Msw 1 4 Msw 1 7 Msw 1 8 Msw 2 2 Msw 8 4 can be changed by Memory switch se...

Page 584: ...ower supply is turned on 8 4 48 No beeps for recoverable and non recoverable error occurred 49 Beeps for recoverable and non recoverable error occurred 8 5 8 6 50 Reserved Msw Setting value b Function 8 1 to 8 4 50 Reserved 8 5 48 The printer status is sent back as the paper empty when the roll paper cover is opened 49 The printer status is sent back the roll paper cover open when the roll paper c...

Page 585: ...specified by a Notes This function works both in user setting mode and during normal printer operation The printer transmits the Header to NUL data shown below The value of the memory switch is transmitted from bit 8 to bit 1 48 or 49 is transmitted for a bit of Reserved See description of Function 3 of this command for detail of memory switch See Notes for the processing to transmit data for desc...

Page 586: ...odel 1 nL nH 256 4 1 nL 4 nH 0 a 1 1 nL nH 256 7 1 nL 7 nH 0 a 2 nL nH 256 2 3 6 nL 2 3 6 nH 0 a 3 0 nL nH 256 6 65530 nL nH 256 65535 a 5 0 nL 6 nH 0 250 nL 255 nH 255 1 nL nH 256 11 1 nL 11 nH 0 a 6 Japanese model 1 nL nH 256 9 1 nL 9 nH 0 a 6 Other than Japanese model 1 nL nH 256 4 1 nL 4 nH 0 a 97 nL nH 256 1 257 nL 1 nH 0 1 a 116 nL nH 256 70 85 100 nL 70 85 100 nH 0 a 118 TM L90 a 1 2 3 5 6 ...

Page 587: ...H 0 default value when a 6 Japanese model nL nH 256 9 nL 9 nH 0 default value when a 6 Other than Japanese model nL nH 256 1 nL 1 nH 0 default value when a 97 nL nH 256 1 nL 1 nH 0 default value when a 116 nL nH 256 85 nL 85 nH 0 default value when a 118 TM L90 nL nH 256 1 nL 1 nH 0 default value when a 1 nL nH 256 7 nL 7 nH 0 default value when a 2 nL nH 256 0 nL 0 nH 0 default value when a 5 nL ...

Page 588: ... setting the printer clears all data in the NV user memory and the NV graphics memory If you attempt to set a combination of settings that is not possible the NV graphics memory setting is reduced to an allowable value The setting value of the print speed is effective when the printer performs in proper condition Print speed may slow temporarily depending on the operating environment or the print ...

Page 589: ...M T90 We recommend that Number of division of thermal heads energized be set to Divide into two for best print quality in 2 color printing This printer supports the model dependent customized value as shown in the following table NV user memory capacity settings a 1 nL nH 256 Paper width 2 58 mm 2 3 4 70 mm 2 8 5 76 mm 3 0 6 82 5 mm 3 3 a Type of customized value 116 Select paper settings 118 Sele...

Page 590: ...Print density settings a 5 nL nH 256 Memory capacity 1 None 0 bytes 2 64 KB 3 128 KB 4 192 KB 5 256 KB 6 320 KB 7 384 KB NV user memory capacity NV graphics memory capacity 1 KB 384 KB or less 64 KB 256 KB or less 128 KB 128 KB or less 192 KB None 0 bytes nL nH 256 Paper width 2 58 mm 2 3 3 60 mm 2 4 6 80 mm 3 2 nL nH 256 Print density nL nH 256 Print density 65530 70 1 105 65531 75 2 110 65532 80...

Page 591: ...t speed level 1 2 Print speed level 2 3 Print speed level 3 4 Print speed level 4 5 Print speed level 5 6 Print speed level 6 7 Print speed level 7 8 Print speed level 8 9 Print speed level 9 10 Print speed level 10 11 Print speed level 11 nL nH 256 Division number 1 Divide into one 2 Divide into two 3 Divide into three 4 Divide into four nL nH 256 Paper 1 Specified white and black paper 257 Recom...

Page 592: ...supply is turned on TM L90 We recommend that Number of division of thermal head energizing be set to Divide into two for best print quality in 2 color printing This printer supports the model dependent customized value as shown in the following table NV user memory capacity settings a 1 nL nH 256 The black color density 70 Light 85 Medium 100 Dark a Type of customized value 116 Select paper settin...

Page 593: ...This printer can set each 1mm unit However this printer doesn t support 71 79mm roll paper Therefore don t specify those values nL nH 256 Memory capacity 1 None 0 bytes 2 64 KB 3 128 KB 4 192 KB 5 256 KB 6 320 KB 7 384 KB NV user memory capacity NV graphics memory capacity 1 KB 384 KB or less 64 KB 256 KB or less 128 KB 128 KB or less 192 KB None 0 bytes nL nH 256 Paper width 38 38 mm 1 5 39 39 mm...

Page 594: ...ng a 97 nL nH 256 Print density nL nH 256 Print density 65530 70 2 110 65531 75 3 115 65532 80 4 120 65533 85 5 125 65534 90 6 130 65535 95 7 135 0 100 8 140 1 105 nL nH 256 Print control mode nL nH 256 Print control mode 1 Level 1 6 Level 6 2 Level 2 7 Level 7 3 Level 3 8 Level 8 4 Level 4 9 Level 9 5 Level 5 nL nH 256 Paper 1 Divide into one 2 Divide into two 3 Divide into three 4 Divide into fo...

Page 595: ... a 5 116 117 can be changed by Memory switch setting mode by the panel switch operation when the power supply is turned on TM P60 This printer supports the model dependent customized value as shown in the following table Paper width settings a 3 nL nH 256 Paper 1 Specified white and black paper 257 Recommended two color paper nL nH 256 The black color density 70 Light 85 Medium 100 Dark a Type of ...

Page 596: ...a 3 can be changed by Memory switch setting mode by the panel switch operation when the power supply is turned on nL nH 256 Print density nL nH 256 Print density 65530 70 1 105 65531 75 2 110 65532 80 3 115 65533 85 4 120 65534 90 5 125 65535 95 6 130 0 100 nL nH 256 Automatic power off time minute 0 No power off 1 1 2 2 60 60 nL nH 256 Paper width 2 57 5mm 2 26 4 69 5 mm 2 74 5 76 mm 3 00 ...

Page 597: ...16 118 Other than Japanese model a 1 2 3 5 6 97 116 Japanese model TM L90 a 1 2 5 6 97 116 117 118 TM P60 a 3 5 116 Description Transmits the customized value specified by a Notes This function works both in user setting mode and during normal printer operation a Type of customized value 1 NV user memory capacity 2 NV graphics memory capacity 3 Paper width 5 Print density 6 Print speed 97 Number o...

Page 598: ...s 31H 32H 30H decimal numbers 49 50 48 Even if the combination of settings requested in Function 5 is not possible the printer transmits the settings made with Function 5 Note that this will differ from the memory capacity used during actual operation The capacity of memory In fact can be checked by the following commands Capacity or unused capacity of NV user memory GS C Function 3 Function 4 Cap...

Page 599: ...s the black color density in two color printing TM L90 The setting value transmitted with customize value 116 a 116 is paper selection The setting value transmitted with customize value 117 a 117 is paper width The setting value transmitted with customize value 118 a 118 is the black color density in two color printing TM P60 The setting value transmitted with customize value 116 a 116 is automati...

Page 600: ...8 Description Copies the data in the user defined code page Font number is specified by a Copy operation is specified by d1 d2 Notes This function works in user setting mode a User defined code page Number of horizontal dots Number of vertical dots 10 Font configuration 9 14 page 255 9 17 12 Font configuration 12 24 page 255 12 24 17 Font configuration 8 16 page 255 8 16 18 Font configuration 10 2...

Page 601: ...er defined code page storage area by executing Function 4 Function 2 should be executed before defining character data and Function should be executed after defining character data Specify the same font number in processing Function 2 and Function 4 Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM U220 TM J2000 J2100 The relation between the font number and code page is as follows...

Page 602: ...guration Code page 12 12 24 Page 255 of Font A 17 8 16 Page 255 of Font C 18 10 24 Page 255 of Font B Font No configuration Code page 10 9 17 Page 255 of Font B 12 12 24 Page 255 of Font A Font No configuration Code page 12 12 24 Page 255 of Font A 17 8 16 Page 255 of Font C 18 10 24 Page 255 of Font B Font No configuration Code page 10 9 17 Page 255 of Font B 12 12 24 Page 255 of Font A ...

Page 603: ...GS E Ver 10 01 p 603 TM P60 The relation between the font number and code page is as follows TM U220 This printer doesn t have this function Font No configuration Code page 12 12 24 Page 255 of Font A 17 8 16 Page 255 of Font C 18 10 24 Page 255 of Font B ...

Page 604: ...age in the work area y specifies the number of bytes in the vertical direction c1 specifies the beginning character code for the definition and c2 specifies the final code x specifies the number of dots in the horizontal direction from the left d specifies the defined data column format k indicates the number of the defined data k is an explanation parameter therefore it does not need to be transm...

Page 605: ...e left side of the characters When x is smaller than the number of dots composing the built in character any remaining dots on the right side are blank Deletes the character data defined in the same code Function 9 can also define character data It is recommended that either of the functions be used even if both functions are supported Definition area and printing results are the same in both func...

Page 606: ...ytes in the horizontal direction c1 specifies the beginning character code for the definition and c2 specifies the final code y specifies the number of dots in the vertical direction from the top d specifies the defined data raster format k indicates the number of the defined data k is an explanation parameter therefore it does not need to be transmitted Notes This function works in user setting m...

Page 607: ...nts Definition data d defines the y dots pattern from the top of the characters When y is smaller than the number of dots composing the built in character any remaining dots below are blank Deletes the character data defined in the same code Function 8 can also define character data It is recommended that either of the functions be used even if both functions are supported Definition area and prin...

Page 608: ... work area c1 specifies the beginning character code for the deletion and c2 specifies the final code Notes This function works in user setting mode Characters 80H to FFH in ASCII code can be defined After deleting the character pattern the dots are blank Deletes the data of the user defined code page that is copied into the work area by Function 7 If data in the user defined code pages is not cop...

Page 609: ...H fn a d1 dk Hex 1D 28 45 pL pH 0B a d1 dk Decimal 29 40 69 pL pH 11 a d1 dk Range 3 pL pH 256 8 3 pL 8 0 pH 255 fn 11 TM J2000 J2100 TM T90 TM L90 TM U220 1 a 4 TM P60 a 1 2 48 d 57 a 1 48 d 50 a 2 d 48 49 a 3 d 55 56 a 4 1 k 6 Default TM J2000 J2100 TM T90 TM L90 d1 dk 19200 a 1 d 48 a 2 d 48 a 3 d 56 a 4 TM P60 d1 dk 9600 a 1 d 48 a 2 TM U220 d1 dk 9600 a 1 d 48 a 2 d 48 a 3 d 56 a 4 ...

Page 610: ...xadecimal 31H 39H 32H 30H 30H Decimal 49 57 50 48 48 Parity a 2 is specified by d as follows Flow control a 3 is specified by d as follows Data length a 4 is specified by d as follows Notes It is recommended that the DIP switch be used to change communication condition a Configuration item 1 Transmission speed 2 Parity 3 Flow control 4 Data length d Function 48 Select no parity 49 Select odd parit...

Page 611: ...ns set are valid until the following operations are executed They are not initialized by power off or ESC Execution of this function Execution of memory switch setting mode by panel operation when the power is turned on supported by some printer models Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 TM U220 TM J2000 J2100 DIP switch for setting communication condition is Sw 2 When D...

Page 612: ...is also specified by DIP switch There are 2 series types of this printer They are identified on a sticker near the DIP switch on the main board One is STD the other is US The DIP switch assignment is different between the STD series and the US series The DIP switch selects either DIP switch or this function to specify the serial communication setting The selecting DIP switch is shown in following ...

Page 613: ... Description Transmits the configuration item for the serial interface specified by a Notes This function works in user setting mode and during normal operation This function transmits Header to NUL as follows 1 Communication condition is specified by a a Communication item 1 Transmission speed 2 Parity 3 Flow control 4 Data length Transmit data Hex Decimal Data Header 37H 55 1 byte Identifier 33H...

Page 614: ...ue is set by Function 11 It might differ from the current communication condition before executing Function 2 or depending on the setting of the DIP switch This function is used to confirm whether Function 11 ends normally before executing Function 2 See previous Notes for transmission process for process sending data group ...

Page 615: ...H 256 4 pL 4 pH 0 fn 48 d1 67 d2 76 d3 82 Description Deletes all the setting value for the paper layout no paper layout is set Notes This function works in user setting mode Model dependent variations TM J2000 J2100 TM T90 TM P60 TM U220 TM J2000 J2100 This printer does not support this function TM T90 This printer does not support this function TM P60 This printer does not support this function ...

Page 616: ...35 sb 3000 25 sc 100 0 sd 3000 0 se 3000 38 sf 3000 27 sg 507 sa 48 or 49 47 sg 507 sa 64 240 sh 720 sa 48 or 49 240 sg 700 sa 64 Some combinations of parameters do not work See the model dependent variation section for details Default Nothing is set Description Sets the paper layout origin of layout layout in the vertical direction and horizontal direction in the NV memory Sets the origin of layo...

Page 617: ...y sg to sh sa 49 sa 64 sb Top of a BM top of next BM Bottom of a label bottom of the next label sc Top of a BM bottom of BM Bottom of a label top of the next label sd Top of a BM print starting position Bottom of a label the print starting position se Top of a BM cutting position Bottom of a label cutting position sf Print starting position bottom of the print area Print starting position bottom o...

Page 618: ...ion as follows Specify sd sf sg sh so that the print area is on a label area Don t specify print area on the liner backing paper Specify se so that the cutting position is on the liner backing paper Don t specify the cutting position on a label area Specify sa sh are converted to character codes corresponding to decimal data then transmitted from the MSB Example When specifying 120 data is 120 in ...

Page 619: ...l structure mechanical pitch or position of print head and so on The setting value and effective value can be acquired by Function 50 When you replace roll paper with a new one with another layout set the new paper layout with this function When there is a contradiction between the setting value of this function and actual paper layout the following occurs When the power is turned on the printer r...

Page 620: ...of paper sg sh 33 when width of paper is less than or 78 mm 3 1 inches width of paper sg sh 43 when width of paper is less than or 79 mm 3 1 inches width of paper sg sh 53 when width of paper is less than or 80 mm 3 1 inches When sa 64 sd sc sc se sb sg sf width of paper sg sh 53 When bottom of a label is specified as layout of origin sa 64 paper layout error occurs in any of the following states ...

Page 621: ...t detected by performing paper feed setting value of sb 1 12 after passing the origin of layout When the next origin of layout is detected by performing paper feed less than setting value of sb 0 88 after passing top of the print area When the next origin of layout is not detected by performing paper feed setting value of sb 1 12 after passing top of the print area Paper layout setting value can b...

Page 622: ... E pL pH fn n Hex 1D 28 45 02 00 32 n Decimal 29 40 69 2 0 50 n Range pL pH 256 2 pL 2 pH 0 fn 50 n 64 80 Description Transmits the paper layout information specified by n Notes This function works in user setting mode and standard mode n Paper layout information 64 Setting value of the paper layout unit 0 1 mm 0 004 80 Actual value of the paper layout unit dot ...

Page 623: ...48 57 0 3 bytes Separator 1FH 31 1 byte Vertical layout sb 30H 39H 48 57 0 5 bytes Separator 1FH 31 1 byte Vertical layout sc 30H 39H 48 57 0 5 bytes Separator 1FH 31 1 byte Vertical layout sd 30H 39H 48 57 0 5 bytes Separator 1FH 31 1 byte Vertical layout se 30H 39H 48 57 0 5 bytes Separator 1FH 31 1 byte Vertical layout sf 30H 39H 48 57 0 5 bytes Separator 1FH 31 1 byte Horizontal layout sg 30H ...

Page 624: ...be transmitted In this case only the separator is transmitted Transmit data when effect value is specified n 80 as the type of information are as follows sa sh of the layout information corresponds to sa of Function 49 and each element sb sh of vertical and horizontal layout illustrated in the Function 49 Effect value means the value used in actual operation calculated based on the following value...

Page 625: ...ending data group Model dependent variations TM J2000 J2100 TM T90 TM P60 TM U220 TM J2000 J2100 This printer does not support this function TM T90 This printer does not support this function TM P60 This printer does not support this function TM U220 This printer does not support this function C A B A Edge of the paper left edge of the printable area B Setting value of paper layout sg C Effective ...

Page 626: ...ls See the model dependent information Work area means the area that stores the values and is cleared when the power is turned off The printer s actions are based on the values in the work area Storage area means non volatile memory area that is used to accomplish the functions of this command The values stored in the storage area are not cleared when power is turned off The values in the storage ...

Page 627: ...ctions GS g 0 and FS g 1 Note the rules below for the operating NV memory store data cancel data Paper feeding is disabled by the paper feed button The printer does not process real time commands Even if ASB is enabled is specified the printer does not send ASB status Model dependent variations TM J2000 J2100 TM T90 TM L90 TM P60 Program Example 1 Print Sample 1 AAAAAAAAAAAAAAAAAAAA BBBBBBBBBB BBB...

Page 628: ...in PRINT 1 CHR H1D W CHR 120 CHR 0 Print area width 10 columns PRINT 1 AAAAAAAAAAAAAAAAAAAA CHR HA Execute 20 column printing PRINT 1 CHR H1B Initialize printer PRINT 1 BBBBBBBBBBBBBBBBBBBB CHR HA Execute 20 column printing Category of function Command Line spacing ESC 2 ESC 3 Print character ESC SP ESC ESC ESC E ESC G ESC M ESC R ESC V ESC r ESC t ESC GS GS N GS B GS b Panel switch ESC c 5 Paper ...

Page 629: ...SC c 5 Paper sensor ESC c 3 ESC c 4 Print position ESC D ESC T ESC a GS L GS W Status GS a Bar code GS H GS f GS h GS w Two dimensions code GS k Function 065 to 070 Macro function GS Kanji control FS FS FS A FS FS FS C FS S FS W Miscellaneous function GS D GS H Function 49 GS P Setting value Command Line spacing ESC 2 ESC 3 Print character ESC SP ESC ESC ESC E ESC G ESC M ESC R ESC V ESC t ESC GS ...

Page 630: ...7 169 265 Macro function GS Kanji control FS FS FS A FS FS FS 2 FS C FS S FS W Miscellaneous function GS D GS P Category of function Command Line spacing ESC 3 Print character ESC SP ESC ESC E ESC M ESC R ESC t ESC GS GS B GS b Panel switch ESC c 5 Print position ESC D ESC T ESC a GS L GS W Status GS a Bar code GS H GS f GS h GS w Miscellaneous function GS D GS K Function 48 Setting value Command ...

Page 631: ...Notes The values that have been already stored in the storage area specified by m are cleared by this command The values in the work area are not changed The values saved in the storage area are loaded to the work area by the following Executed by Function 2 with the storage area specified Initialized when an autoload process has been specified by Function 3 The values affected by this command are...

Page 632: ...in the storage area specified by m Notes This function is effective at the beginning of a line in standard mode This function cannot be included in a macro Do not use this function when executing a macro The value in the work area is set to the default value by the following Executing this function by specifying m 0 48 Executing Function 2 with the condition that the storage area that has not exec...

Page 633: ...ide are applied When m 0 48 the setting values are stored in the storage area specified by m Notes This function does not change the values in the work area and storage area The setting of this function affects the following initializations Turning on the power Resetting the hardware by using a reset terminal Executing ESC Executing a software reset The specification of this function is maintained...

Page 634: ...ll Counter printing commands Ver 10 01 p 634 Counter printing commands Command Name GS C 0 Select counter print mode GS C 1 Select count mode A GS C 2 Set counter GS C Select counter mode B GS c Print counter COUNTER PRINTING COMMANDS ...

Page 635: ...e number of digits to be printed m specifies the layout within the specified range of printed digits as follows Recommended Functions This command is supported by some printer models but may not be supported by future models Future models will not support counter value n Function 0 Prints the actual digits indicated by the number value 1 5 Prints the last n digits of the serial number m Justificat...

Page 636: ...f this command are effective until ESC is executed the printer is reset or the power is turned off Program Example Print Sample PRINT 1 CHR H1D C0 CHR 3 CHR 0 PRINT 1 AAAAA CHR H1D c CHR HA AAAAA 1 3 digits right alignment adding spaces to the left PRINT 1 CHR H1D C0 CHR 4 CHR 1 BBBBB0002 4 digits right alignment adding 0 to the left PRINT 1 BBBBB CHR H1D c CHR HA ...

Page 637: ...bH specify the serial number counter ranges maximum or minimum value n specifies the stepping amount for counting up or down r specifies the repetition number with the counter value fixed Recommended Functions This command is supported by some of the printer models and will not be supported by future models Future models will not support counter value Notes In a count up setting when the GS c is e...

Page 638: ...cuted the internal counter which counts the repetition number of printing is 0 This command does not change the counter value The counter value is set by GS C 2 The settings for a range of a counter set by GS C stepping amount of incrementing or decrementing of a counter value the repetition number of printing are disabled by processing this command Settings of this command are effective until GS ...

Page 639: ...mended Functions This command is supported by some printer models but will not be supported by future models Future models will not support counter value Notes The setting of the counter value set by GS C is disabled by processing this command Settings of this command are effective until GS C is executed ESC is executed the printer is reset or the power is turned off Program Example Print Sample P...

Page 640: ...M U210 TM U300A B Description Sets the serial number counter range the serial number counter value the stepping amount and the repetition number by using character strings sa and sb specify the serial number counter ranges maximum and minimum values sn specifies the stepping amount for counting up or down sr specifies the repetition number with the counter value fixed sc specifies the serial numbe...

Page 641: ...imal character string respectively sa sb sn sr and sc can be omitted which separates an argument cannot be omitted Setting value for the omitted argument is not changed Example When changing only a stepping amount for a count up or count down and a counter value the setting value is GS C 5 100 The internal counter value which counts the repetition number of printing by processing this command is 0...

Page 642: ...C 2 are disabled by processing this command Program Example Print Sample PRINT 1 CHR H1D C 300 1 1 2 100 PRINT 1 CHR H1D C0 CHR 4 CHR 1 No 0100 PRINT 1 No CHR H1D c CHR HA No 0100 PRINT 1 No CHR H1D c CHR HA No 0099 PRINT 1 No CHR H1D c CHR HA No 0099 PRINT 1 No CHR H1D c CHR HA No 0098 PRINT 1 No CHR H1D c CHR HA ...

Page 643: ...ased on the count mode set before stored in the print buffer After setting the current counter value in the print buffer as print data a character string the printer updates counter value based on the count mode set In count up mode the counter value is updated as counter value increase and decrease value In count down mode the counter value is updated as counter value increase and decrease value ...

Page 644: ... stop and details of counter maximum value minimum value stepping amount of incrementing or decrementing of a counter value the repetition number of printing are set by GS C 1 or GS C The counter value is set by GS C 2 or GS C Model dependent variations None Program Example Print Sample PRINT 1 AAAAA CHR H1D c CHR HA AAAAA 1 PRINT 1 BBBBB CHR H1D c CHR HA BBBBB 2 ...

Page 645: ... 645 Printing paper commands Command Name FS L Select label and black mark control function s Transmit the positioning information Feed paper to the label peeling position Feed paper to the cutting position Feed paper to the print starting position PRINTING PAPER COMMANDS ...

Page 646: ...tual command operation varies according to function When using label paper die cut label use Functions 65 and 67 When using black mark paper use Functions 66 and 67 When origin of layout is set to paper layout is not used Functions 65 66 and 67 do not operate The position information of Function 48 is useful information when the origin of layout is set to bottom of a label or top of a black mark S...

Page 647: ...process is performed quickly When communication with the printer uses XON XOFF control with serial interface the XOFF code may interrupt the Header to NUL data string The information for each function can be identified to other transmission data according to specific data of the transmission data block When the header transmitted by the printer is hex 37H decimal 55 treat NUL hex 00H decimal 0 as ...

Page 648: ...ction 67 GOSUB BM Print Send a sheet of print data PRINT 1 CHR H1C L CHR 66 CHR 49 Paper feed to cutting position Function 66 PRINT 1 CHR H1D V CHR 49 Paper cut PRINT 1 CHR H1C L CHR 67 CHR 50 Feeds Paper to the print start position Function 67 Program Example 3 The label is continuously printed GOSUB Label Print Send a sheet of print data PRINT 1 CHR H1C L CHR 2 CHR 0 CHR 67 CHR 49 Feeds Paper to...

Page 649: ... 48 m Range pL pH 256 2 pL 2 pH 0 m 48 fn 80 Description Transmits the positioning information for the label or black mark paper Notes Header to NUL shown in the following is transmitted in this function Transmission data Hex Decimal Number of data Header 37H 55 1 byte Identifier 38H 56 1 byte Position information A 40H to 7FH 64 to 127 1 byte Position information B 40H to 7FH 64 to 127 1 byte NUL...

Page 650: ...immediately after this command Function 67 is executed and becomes 0 by executing mechanical operations with paper feed Bits 0 1 and 2 always become 0 when the origin of layout is paper layout is not used and when the cover is open Bit Function Binary Hex Decimal 0 Relation to the label peeling position Not at label peeling position 0 00 0 Relation to the label peeling position Standby at the labe...

Page 651: ...osition right after executing Function 66 c Print area at print start position right after executing Function 67 and the print start operation d Print area with print position except for the above mentioned The next label is print area of the following label paper or the black mark paper of the present label See previous Notes for transmission process for description of transmission process Model ...

Page 652: ... meets either of the following requirements If se sd 14 mm 0 55 inch sb se and 3 6 mm 0 14 inch sd se If sd se 14 mm 0 55 inch sb 2 se and 3 6 mm 0 14 inch sb sd se When it meets either of the following requirements bit 1 of Position information B becomes The print start operation of the next label is possible 1 When position information A is Standby at the label peeling position soon after execut...

Page 653: ...ng position Position information A transmitted by Function 48 becomes bit 0 1 when this function is processed Moreover the print area of the label paper or black mark paper if there is a print start position right under label peeling position becomes current label Label peeling position is the position where the label can be peeled off by hand Details are different depending on the model Model dep...

Page 654: ...unction 49 of GS E Set value of paper layout Operation Paper layout sb se is less than 24 mm 0 94 inch or Paper layout sb se is more than or 29 mm 1 1 inches Execute the paper feed to the manual cutter position by Cutting position se specified by the paper layout Paper layout b e is between 24 mm 0 94 inch and 29 mm 1 1 inches Execute the paper feed by the amount which corresponds to paper layout ...

Page 655: ... paper The paper feed operation ends when no paper is detected in the paper feed to the cutting position Position information A transmitted by Function 48 becomes bit 1 1 when this function is used Moreover the print area of the label paper or black mark paper if there is a print start position right under the cutting position becomes current label m Function 48 Feeds paper to the cutting position...

Page 656: ... the print area of the label paper or black mark paper that the print position includes the print start position becomes current label and the following label of the current label becomes next label m Function 48 Feeds paper to the print starting position on the next label However if the paper is in standby at the print starting position the printer does not feed 49 Feeds paper to the print starti...

Page 657: ... tables Ver 10 01 p 657 Character code tables SP in a table represents space See Using the character code tables for information on how to read these tables Page 0 PC437 U S A Standard Europe International character set U S A CHARACTER CODE TABLES FS ...

Page 658: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 658 Page 1 Katakana ...

Page 659: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 659 Page 2 PC850 Multilingual ...

Page 660: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 660 Page 3 PC860 Portuguese ...

Page 661: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 661 Page 4 PC863 Canadian French ...

Page 662: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 662 Page 5 PC865 Nordic ...

Page 663: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 663 Page 6 Hiragana ...

Page 664: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 664 Page 7 One pass printing Kanji characters ...

Page 665: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 665 Page 8 One pass printing Kanji characters ...

Page 666: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 666 Page 16 WPC1252 ...

Page 667: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 667 Page 17 PC866 Cyrillic 2 ...

Page 668: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 668 Page 18 PC852 Latin2 ...

Page 669: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 669 Page 19 PC858 Euro ...

Page 670: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 670 Page 20 Thai character code 42 ...

Page 671: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 671 Page 21 Thai character code 11 ...

Page 672: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 672 Page 22 Thai character code 13 ...

Page 673: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 673 Page 23 Thai character code 14 ...

Page 674: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 674 Page 24 Thai character code 16 ...

Page 675: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 675 Page 25 Thai character code 17 ...

Page 676: ...C O N F I D E N T I A L Paper roll Character code tables Ver 10 01 p 676 Page 26 Thai character code 18 ...

Page 677: ... decimal value for the character A is 65 Follow its column straight up to find the digits Hexadecimal 4 Binary 0100 These numbers are the most significant bits of the ASCII code Follow its row to the left to find the digits Hexadecimal 1 Binary 0001 These numbers are the least significant bits of the ASCII code The combination of the numbers above is the ASCII code for character A Decimal 65 Hexad...

Page 678: ... table below which selects the print mode to combine double height double width and underline In the table you see that bit 4 on or hex 10 or decimal 16 turns on double height bit 5 on or hex 20 or decimal 32 turns on double width and bit 7 on or hex 80 or decimal 128 turns on underline mode To combine all three turn on bits 4 5 and 7 which is 10110000 in binary Or you can add the hex values 10 20...

Page 679: ... Bit Off On Hex Decimal Function 0 Off 00 0 Character Font A selected On 01 1 Character Font B selected 1 2 Undefined 3 Off 00 0 Emphasized mode not selected On 08 8 Emphasized mode selected 4 Off 00 0 Double height mode not selected On 10 16 Double height mode selected 5 Off 00 0 Double width mode not selected On 20 32 Double width mode selected 6 Undefined 7 Off 00 0 Underline mode not selected ...

Reviews: