User Guide
Page 4
... Code for Point of applications possible with the TM-U375, DM-D202II, and a drawer. Seiko Epson Corporation plans to produce new models in small retail stores and specialty shops. At present, however, many of the competing POS terminal printer displays on the expandability and range of Sale). The ... ESC/POS was to create a set to rise. TM/DM series models already support ESC/POS, and they have been evaluated highly in the range of all the commands arranged by the market. These new codes are supported by various EPSON printers. About This Manual t Chapter 1 contains a table ...
... Code for Point of applications possible with the TM-U375, DM-D202II, and a drawer. Seiko Epson Corporation plans to produce new models in small retail stores and specialty shops. At present, however, many of the competing POS terminal printer displays on the expandability and range of Sale). The ... ESC/POS was to create a set to rise. TM/DM series models already support ESC/POS, and they have been evaluated highly in the range of all the commands arranged by the market. These new codes are supported by various EPSON printers. About This Manual t Chapter 1 contains a table ...
User Guide
Page 5
Features The TM-U375 and TM-U375P are high-performance POS printers that automatically transmits changes in page mode. t Free-format printing in printer status. t High-speed printing using logic seeking. t EPSON intelligent module connection (TM-U375 only). t Direct connection display modules, DM-D102 and DM-D203 (for use with TM-U375 only). t EPSON ribbon cassette, ERC-38. t Two cut...
Features The TM-U375 and TM-U375P are high-performance POS printers that automatically transmits changes in page mode. t Free-format printing in printer status. t High-speed printing using logic seeking. t EPSON intelligent module connection (TM-U375 only). t Direct connection display modules, DM-D102 and DM-D203 (for use with TM-U375 only). t EPSON ribbon cassette, ERC-38. t Two cut...
User Guide
Page 8
TM-U375/U375P Information Manual Chapter 1 Command Descriptions Following this table are images of the printing results of the program examples; ESC $ ESC % ESC & ESC T ESC - ESC @ ESC C ... default line spacing Line spacing Set line spacing Line spacing Return home Mechanism control Select peripheral device Miscellaneous function Cancel user-defined characters Character Initialize printer Miscellaneous function Set cut sheet eject length Line spacing Set horizontal tab positions Print position Turn emphasized mode on/off Character Turn double-strike mode...
TM-U375/U375P Information Manual Chapter 1 Command Descriptions Following this table are images of the printing results of the program examples; ESC $ ESC % ESC & ESC T ESC - ESC @ ESC C ... default line spacing Line spacing Set line spacing Line spacing Return home Mechanism control Select peripheral device Miscellaneous function Cancel user-defined characters Character Initialize printer Miscellaneous function Set cut sheet eject length Line spacing Set horizontal tab positions Print position Turn emphasized mode on/off Character Turn double-strike mode...
User Guide
Page 12
...from the paper roll is not ejected, even if it is completely ejected. Print Sample AAAAA BBBBB The paper is also selected. A Command Descriptions 1-5 TM-U375/U375P Information Manual FF [Name] [Format] 1 Print and eject cut sheet (in standard mode) 2 Print and return to standard mode. After cut sheet ... #1, "BBBBB"; This command is enabled only when a cut -sheet paper sensor state. When the eject length has been set by ESC C, the printer ejects the cut sheet based on the current eject length regardless of the cut sheet is not ejected. PRINT #1, "AAAAA";
...from the paper roll is not ejected, even if it is completely ejected. Print Sample AAAAA BBBBB The paper is also selected. A Command Descriptions 1-5 TM-U375/U375P Information Manual FF [Name] [Format] 1 Print and eject cut sheet (in standard mode) 2 Print and return to standard mode. After cut sheet ... #1, "BBBBB"; This command is enabled only when a cut -sheet paper sensor state. When the eject length has been set by ESC C, the printer ejects the cut sheet based on the current eject length regardless of the cut sheet is not ejected. PRINT #1, "AAAAA";
User Guide
Page 15
...CHR$(8);←Set eject length PRINT #1, CHR$(&H1B);"c0";CHR$(4);←Select slip PRINT #1, "AAAAA"; The maximum eject length is completely out of the printer. CHR$(&HA); AAAAA BBBBB Print Sample Eject length set by this command is calculated by the FF command. ESC R ESC t ESC ! A PRINT...8804; n ≤ 255 ESC C n sets the eject length for cut sheet (slip or validation paper) to 8 lines using ESC C Character Commands The TM-U375/U375P supports the following commands for setting character font and size: Command ESC SP ESC % ESC & ESC ? No eject length is n=0.
...CHR$(8);←Set eject length PRINT #1, CHR$(&H1B);"c0";CHR$(4);←Select slip PRINT #1, "AAAAA"; The maximum eject length is completely out of the printer. CHR$(&HA); AAAAA BBBBB Print Sample Eject length set by this command is calculated by the FF command. ESC R ESC t ESC ! A PRINT...8804; n ≤ 255 ESC C n sets the eject length for cut sheet (slip or validation paper) to 8 lines using ESC C Character Commands The TM-U375/U375P supports the following commands for setting character font and size: Command ESC SP ESC % ESC & ESC ? No eject length is n=0.
User Guide
Page 22
... off ESC G n [Name] [Format] [Range] Turn double-strike mode on or off . The default setting is enabled when the printer returns to standard mode. CHR$(0); ← Cancel PRINT #1, "BBBBB"; CHR$(&HA); TM-U375/U375P Information Manual ESC - When n=1 or 49, underline mode is turned off . Program Example PRINT #1, CHR$(&H1B);"E";CHR$(1); ← Select...
... off ESC G n [Name] [Format] [Range] Turn double-strike mode on or off . The default setting is enabled when the printer returns to standard mode. CHR$(0); ← Cancel PRINT #1, "BBBBB"; CHR$(&HA); TM-U375/U375P Information Manual ESC - When n=1 or 49, underline mode is turned off . Program Example PRINT #1, CHR$(&H1B);"E";CHR$(1); ← Select...
User Guide
Page 24
...is turned on; If this mode is enabled when the printer returns to standard mode. Program Example PRINT #1, CHR$(&H1D...[Format] Cancel print data in page mode, an internal flag is activated and the command is turned off . TM-U375/U375P Information Manual ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII ESC V...CHR$(0); "BBB" PRINT #1, CHR$(&H1B);" ";CHR$(10); When n=1 or 49, 90° clockwise rotation mode (1-dot character spacing) is n=0. "CCC"; A Command Descriptions 1-17 PRINT #1, CHR$(&H1B);"V";CHR$(1);← Select GOSUB printing PRINT...
...is turned on; If this mode is enabled when the printer returns to standard mode. Program Example PRINT #1, CHR$(&H1D...[Format] Cancel print data in page mode, an internal flag is activated and the command is turned off . TM-U375/U375P Information Manual ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII ESC V...CHR$(0); "BBB" PRINT #1, CHR$(&H1B);" ";CHR$(10); When n=1 or 49, 90° clockwise rotation mode (1-dot character spacing) is n=0. "CCC"; A Command Descriptions 1-17 PRINT #1, CHR$(&H1B);"V";CHR$(1);← Select GOSUB printing PRINT...
User Guide
Page 25
...Sample AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAA AAAAAAAAAA AAAAA AAAAAAAAAA AAAAA AAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA Panel Button Command The TM-U375/U375P supports the following command for the current print job in page mode. when it is n=0. CAN ... c 5 n enables or disables the PAPER FEED and RELEASE buttons. CHR$(0);CHR$(120);CHR$(0);CHR$(100);CHR$(0); When the printer cover is open, the PAPER FEED button is disabled and the RELEASE button is enabled only in page mode. This command ...
...Sample AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAA AAAAAAAAAA AAAAA AAAAAAAAAA AAAAA AAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA Panel Button Command The TM-U375/U375P supports the following command for the current print job in page mode. when it is n=0. CAN ... c 5 n enables or disables the PAPER FEED and RELEASE buttons. CHR$(0);CHR$(120);CHR$(0);CHR$(100);CHR$(0); When the printer cover is open, the PAPER FEED button is disabled and the RELEASE button is enabled only in page mode. This command ...
User Guide
Page 26
... the paper runs out. Off 00 0 5 On 20 32 Slip ejection sensor disabled. A Command Descriptions 1-19 TM-U375/U375P Information Manual Paper Sensor Commands The TM-U375/U375P supports the following commands for printing. When a paper sensor is enabled with this command, printing stops only when the... corresponding paper is off and the paper roll near-end sensor detects a paper near-end, the printer goes off-line after...
... the paper runs out. Off 00 0 5 On 20 32 Slip ejection sensor disabled. A Command Descriptions 1-19 TM-U375/U375P Information Manual Paper Sensor Commands The TM-U375/U375P supports the following commands for printing. When a paper sensor is enabled with this command, printing stops only when the... corresponding paper is off and the paper roll near-end sensor detects a paper near-end, the printer goes off-line after...
User Guide
Page 28
TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 6 On 40 ...paper can be printed. The paper roll is enabled, the printer waits for printing. Program Example PRINT #1, CHR$(&H1B);"c3";CHR$(17); ← Both sensors enabled Printing Paper Commands The TM-U375/U375P supports the following commands for controlling printing paper: Command ESC... enabled by the default value (n=1). If either bit 0 or 1 is 1, the paper roll is disabled, the printer ejects the paper. This command is not valid in standard mode. This command is enabled only when input at the...
TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 6 On 40 ...paper can be printed. The paper roll is enabled, the printer waits for printing. Program Example PRINT #1, CHR$(&H1B);"c3";CHR$(17); ← Both sensors enabled Printing Paper Commands The TM-U375/U375P supports the following commands for controlling printing paper: Command ESC... enabled by the default value (n=1). If either bit 0 or 1 is 1, the paper roll is disabled, the printer ejects the paper. This command is not valid in standard mode. This command is enabled only when input at the...
User Guide
Page 30
... t2 Decimal 27 102 t1 t2 [Range] 0 ≤ t1 ≤ 15 0 ≤ t2 ≤ 64 ESC f t1 t2 sets the time that the printer waits for a sheet to cancel the sheet waiting state. The setting becomes effective when ESC c 0 is set , and the start waiting for cut sheet (slip... or validation paper) to 1 second (t1=0, t2=10). TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 3 On 08 8 Validation paper disabled. This setting alone, however, does not cause the...
... t2 Decimal 27 102 t1 t2 [Range] 0 ≤ t1 ≤ 15 0 ≤ t2 ≤ 64 ESC f t1 t2 sets the time that the printer waits for a sheet to cancel the sheet waiting state. The setting becomes effective when ESC c 0 is set , and the start waiting for cut sheet (slip... or validation paper) to 1 second (t1=0, t2=10). TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 3 On 08 8 Validation paper disabled. This setting alone, however, does not cause the...
User Guide
Page 32
TM-U375/U375P Information Manual ESC $ nL nH sets the print starting position to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the left : - .... PRINT #1, "ABC"; CHR$(&HA); A Command Descriptions 1-25 When page mode is selected, the horizontal or vertical motion unit set by GS P is enabled when the printer returns to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the current position. Print Sample 80/160 inch ABCD ABCD EFGH...
TM-U375/U375P Information Manual ESC $ nL nH sets the print starting position to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the left : - .... PRINT #1, "ABC"; CHR$(&HA); A Command Descriptions 1-25 When page mode is selected, the horizontal or vertical motion unit set by GS P is enabled when the printer returns to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the current position. Print Sample 80/160 inch ABCD ABCD EFGH...
User Guide
Page 36
...3, ESC J, ESC W If the starting position in page mode specified by ESC W Rev. This command is enabled when the printer selects page mode. CHR$(100);CHR$(0);CHR$(100);CHR$(0); If this command is entered in standard mode, an internal flag is activated... only in page mode. CHR$(&HA);← Store characters for printing PRINT #1, CHR$(&H1B);"T";CHR$(2); CHR$(&HA);← Store characters for printing PRINT #1, "BBBBB"; TM-U375/U375P Information Manual ESC T n [Name] [Format] [Range] Select print direction in page mode ASCII ESC T n Hex 1B 54 n Decimal 27 84 n ...
...3, ESC J, ESC W If the starting position in page mode specified by ESC W Rev. This command is enabled when the printer selects page mode. CHR$(100);CHR$(0);CHR$(100);CHR$(0); If this command is entered in standard mode, an internal flag is activated... only in page mode. CHR$(&HA);← Store characters for printing PRINT #1, CHR$(&H1B);"T";CHR$(2); CHR$(&HA);← Store characters for printing PRINT #1, "BBBBB"; TM-U375/U375P Information Manual ESC T n [Name] [Format] [Range] Select print direction in page mode ASCII ESC T n Hex 1B 54 n Decimal 27 84 n ...
User Guide
Page 38
...; the printer is disabled. The default setting is no downloaded bit image defined. GS / m prints a downloaded bit image using x × 8 dots in the horizontal direction and y × 8 dots in the print buffer. m 0, 48 1, 49 Mode Normal Double width Horizontal Dot Density Double Single Set Adjacent Dots Prohibited Permitted Rev. A Command Descriptions 1-31 TM-U375/U375P Information Manual...
...; the printer is disabled. The default setting is no downloaded bit image defined. GS / m prints a downloaded bit image using x × 8 dots in the horizontal direction and y × 8 dots in the print buffer. m 0, 48 1, 49 Mode Normal Double width Horizontal Dot Density Double Single Set Adjacent Dots Prohibited Permitted Rev. A Command Descriptions 1-31 TM-U375/U375P Information Manual...
User Guide
Page 39
These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer. FOR i=1 TO x*y*8 READ a$: d=VAL("&H"+a$) PRINT #1, CHR$(d); Command GS a GS r DLE EOT ESC u ESC v Name Enable/disable Automatic Status Back (ASB) Transmit status Real-...,C0,00,00,00,03,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF Print Sample ← GS / 0 ← GS / 1 Status Commands The TM-U375/U375P supports the following status transmission commands. NEXT i Defi ne down loade d bit image FOR m=0 TO 1 PRINT #1, CHR$(&H1D);"/";CHR$(m) ← Print downloaded bit...
These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer. FOR i=1 TO x*y*8 READ a$: d=VAL("&H"+a$) PRINT #1, CHR$(d); Command GS a GS r DLE EOT ESC u ESC v Name Enable/disable Automatic Status Back (ASB) Transmit status Real-...,C0,00,00,00,03,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF Print Sample ← GS / 0 ← GS / 1 Status Commands The TM-U375/U375P supports the following status transmission commands. NEXT i Defi ne down loade d bit image FOR m=0 TO 1 PRINT #1, CHR$(&H1D);"/";CHR$(m) ← Print downloaded bit...
User Guide
Page 40
...disabled. Paper roll sensor status enabled. 4- -- ASB is enabled if any status item is disabled. A Command Descriptions 1-33 The printer automatically transmits a 4-byte status message whenever the status changes. When n=0, ASB is selected. Error status enabled. Fixed to Off....= command, the printer transmits a 4-byte status message whenever the status changes. Off 1 On 00 0 02 2 On-line/off -line status enabled. The default (n=0 or 2) depends on the DIP switch settings. Off 3 On 00 0 08 8 Paper roll sensor status disabled. TM-U375/U375P Information Manual GS ...
...disabled. Paper roll sensor status enabled. 4- -- ASB is enabled if any status item is disabled. A Command Descriptions 1-33 The printer automatically transmits a 4-byte status message whenever the status changes. When n=0, ASB is selected. Error status enabled. Fixed to Off....= command, the printer transmits a 4-byte status message whenever the status changes. Off 1 On 00 0 02 2 On-line/off -line status enabled. The default (n=0 or 2) depends on the DIP switch settings. Off 3 On 00 0 08 8 Paper roll sensor status disabled. TM-U375/U375P Information Manual GS ...
User Guide
Page 44
...Bit Off/On Hex Decimal Status 0 Off 00 0 Not used . Cover is LOW. Fixed to Off. Fixed to On. Rev. TM-U375/U375P Information Manual n Function 5 Transmit slip paper status 6 Transmit validation paper status Program Example PRINT #1, CHR$(&H10);CHR$(&H4);CHR$(2); ←...; Transmits off-line status Printer status (n=1) Bit Off/On Hex Decimal Status 0 Off 00 0 Not used . Off 2 On 00 0 04 4 Drawer...
...Bit Off/On Hex Decimal Status 0 Off 00 0 Not used . Cover is LOW. Fixed to Off. Fixed to On. Rev. TM-U375/U375P Information Manual n Function 5 Transmit slip paper status 6 Transmit validation paper status Program Example PRINT #1, CHR$(&H10);CHR$(&H4);CHR$(2); ←...; Transmits off-line status Printer status (n=1) Bit Off/On Hex Decimal Status 0 Off 00 0 Not used . Off 2 On 00 0 04 4 Drawer...
User Guide
Page 49
Commands used with other commands is used. Miscellaneous Function Commands The TM-U375/U375P supports the following miscellaneous function commands: Command GS P ESC @ GS E GS I ESC p ESC = ESC L DLE ENQ Name Set horizontal and vertical motion units Initialize printer Select head control method Transmit printer ID Generate pulse Select peripheral device Select page mode Real...
Commands used with other commands is used. Miscellaneous Function Commands The TM-U375/U375P supports the following miscellaneous function commands: Command GS P ESC @ GS E GS I ESC p ESC = ESC L DLE ENQ Name Set horizontal and vertical motion units Initialize printer Select head control method Transmit printer ID Generate pulse Select peripheral device Select page mode Real...
User Guide
Page 50
... CHR$(&HA); PRINT #1, "BBBBB"; PRINT #1, "DDDDD"; PRINT #1, CHR$(&H1B);"@"; The data in the print buffer is cleared, and the printer mode is reset to the mode that was in effect when the power was turned on the print direction set with the horizontal and vertical...] Select head control method [Format] ASCII GS E n Hex 1D 45 n Decimal 29 69 n [Range] 0 ≤ n ≤ 255 Rev. PRINT #1, "EEEEE"; TM-U375/U375P Information Manual Commands used with ESC T): ESC SP, ESC $, ESC 3, ESC J, ESC W, and ESC \. CHR$(&HA); The DIP switch settings are canceled.
... CHR$(&HA); PRINT #1, "BBBBB"; PRINT #1, "DDDDD"; PRINT #1, CHR$(&H1B);"@"; The data in the print buffer is cleared, and the printer mode is reset to the mode that was in effect when the power was turned on the print direction set with the horizontal and vertical...] Select head control method [Format] ASCII GS E n Hex 1D 45 n Decimal 29 69 n [Range] 0 ≤ n ≤ 255 Rev. PRINT #1, "EEEEE"; TM-U375/U375P Information Manual Commands used with ESC T): ESC SP, ESC $, ESC 3, ESC J, ESC W, and ESC \. CHR$(&HA); The DIP switch settings are canceled.
User Guide
Page 51
... . The default settings are Standard (n=1) when the paper roll is selected and Copy (n=0) when a cut sheet (slip or validation paper) is Off). Each printer ID consists of 1 byte of a line. Off 00 0 2 On 04 4 Not customer display equipped (DIP switch 2-1 is selected. Fixed to Off... Hex Decimal Function Off 0 On 00 0 01 1 Head energizing time: Copy. n 1, 49 2, 50 3, 51 Printer ID Printer model ID Type ID ROM version ID Specification ID (hexadecimal) TM-U375/U375P 0AH See table below. Type ID (n=2 or 50) Bit Off/On Hex Decimal Function 0 Off 00 0 Two-byte ...
... . The default settings are Standard (n=1) when the paper roll is selected and Copy (n=0) when a cut sheet (slip or validation paper) is Off). Each printer ID consists of 1 byte of a line. Off 00 0 2 On 04 4 Not customer display equipped (DIP switch 2-1 is selected. Fixed to Off... Hex Decimal Function Off 0 On 00 0 01 1 Head energizing time: Copy. n 1, 49 2, 50 3, 51 Printer ID Printer model ID Type ID ROM version ID Specification ID (hexadecimal) TM-U375/U375P 0AH See table below. Type ID (n=2 or 50) Bit Off/On Hex Decimal Function 0 Off 00 0 Two-byte ...