User Guide
Page 4
... to produce new models in the range of applications available for combining system processes with the TM-U375, DM-D202II, and a drawer. A i These terminals are supported by various EPSON printers. This imposes limits on the market employ mutually incompatible command sets. These new codes are ..., however, many of the competing POS terminal printer displays on the expandability and range of applications possible with PC-based systems. There is changing rapidly with program examples and print samples, and character code tables. TM/DM series models already support ESC/POS, and...
... to produce new models in the range of applications available for combining system processes with the TM-U375, DM-D202II, and a drawer. A i These terminals are supported by various EPSON printers. This imposes limits on the market employ mutually incompatible command sets. These new codes are ..., however, many of the competing POS terminal printer displays on the expandability and range of applications possible with PC-based systems. There is changing rapidly with program examples and print samples, and character code tables. TM/DM series models already support ESC/POS, and...
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 Two cut-sheet entrances: from above for validation paper and from the front for check ... validation, and journal paper. Options and Accessories t EPSON power supply unit, PS-150 (not required when the TM-U375 (only) is connected to an intelligent module). The printers have the following features: t World's smallest multi-function 1.5 station printer. t EPSON ribbon cassette, ERC-38. t Pass-through customer ...
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 Two cut-sheet entrances: from above for validation paper and from the front for check ... validation, and journal paper. Options and Accessories t EPSON power supply unit, PS-150 (not required when the TM-U375 (only) is connected to an intelligent module). The printers have the following features: t World's smallest multi-function 1.5 station printer. t EPSON ribbon cassette, ERC-38. t Pass-through customer ...
User Guide
Page 8
... 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... = ESC ? The print samples are all the commands organized by function and described with program examples and print samples. TM-U375/U375P Information Manual Chapter 1 Command Descriptions Following this table are images of the printing results of the program examples;
... 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... = ESC ? The print samples are all the commands organized by function and described with program examples and print samples. TM-U375/U375P Information Manual Chapter 1 Command Descriptions Following this table are images of the printing results of the program examples;
User Guide
Page 12
... Program Example PRINT #1, CHR$(&H1B);"c0";CHR$(4);← Select slip PRINT #1, "AAAAA"; CHR$(&HC); A Command Descriptions 1-5 Otherwise, the printer ejects the cut -sheet paper sensor state. CHR$(&HA);←Store characters for printing PRINT #1, "CCCCC"; PRINT #1, "AAAAA"; 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 completely. TM-U375/U375P Information Manual FF [Name] [Format] 1 Print and eject cut sheet (in standard ...
... Program Example PRINT #1, CHR$(&H1B);"c0";CHR$(4);← Select slip PRINT #1, "AAAAA"; CHR$(&HC); A Command Descriptions 1-5 Otherwise, the printer ejects the cut -sheet paper sensor state. CHR$(&HA);←Store characters for printing PRINT #1, "CCCCC"; PRINT #1, "AAAAA"; 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 completely. TM-U375/U375P Information Manual FF [Name] [Format] 1 Print and eject cut sheet (in standard ...
User Guide
Page 15
...by this command is n=0. A The default setting for cut sheet (slip or validation paper) to 8 lines using ESC C Character Commands The TM-U375/U375P supports the following commands for the paper specified by ESC c 1. Program Example PRINT #1, CHR$(&H1B);"c1";CHR$(4);←Select slip PRINT #1, CHR...c0";CHR$(4);←Select slip PRINT #1, "AAAAA"; PRINT #1, "BBBBB"; ESC R ESC t ESC ! No eject length is completely out of the printer. CHR$(&HA); When n=0, the paper is ejected continuously until it is set Select character code table Select print mode(s) Turn underline mode on/off...
...by this command is n=0. A The default setting for cut sheet (slip or validation paper) to 8 lines using ESC C Character Commands The TM-U375/U375P supports the following commands for the paper specified by ESC c 1. Program Example PRINT #1, CHR$(&H1B);"c1";CHR$(4);←Select slip PRINT #1, CHR...c0";CHR$(4);←Select slip PRINT #1, "AAAAA"; PRINT #1, "BBBBB"; ESC R ESC t ESC ! No eject length is completely out of the printer. CHR$(&HA); When n=0, the paper is ejected continuously until it is set Select character code table Select print mode(s) Turn underline mode on/off...
User Guide
Page 22
... is turned off . when it is 0, emphasized mode is turned on , 90° clockwise rotated characters cannot be underlined. This command is enabled when the printer returns to standard mode. If this command is entered in page mode, an internal flag is activated and the command is enabled only in standard... . The default setting is n=0. PRINT #1, CHR$(&H1B);"-";CHR$(0); ← Cancel PRINT #1, "BBBBB";CHR$(&HA); The default setting is n=0. CHR$(&HA); CHR$(0); ← Cancel PRINT #1, "BBBBB"; TM-U375/U375P Information Manual ESC - n turns underline mode on or off .
... is turned off . when it is 0, emphasized mode is turned on , 90° clockwise rotated characters cannot be underlined. This command is enabled when the printer returns to standard mode. If this command is entered in page mode, an internal flag is activated and the command is enabled only in standard... . The default setting is n=0. PRINT #1, CHR$(&H1B);"-";CHR$(0); ← Cancel PRINT #1, "BBBBB";CHR$(&HA); The default setting is n=0. CHR$(&HA); CHR$(0); ← Cancel PRINT #1, "BBBBB"; TM-U375/U375P Information Manual ESC - n turns underline mode on or off .
User Guide
Page 24
when n=2 or 50, 90° clockwise rotation mode (1.5-dot character spacing) is turned on or off. The default setting is enabled when the printer returns to standard mode. If this mode is higher priority. PRINT #1, CHR$(&H1B);"3";CHR$(10); "...side spacing CAN [Name] [Format] Cancel print data in standard mode. This command is turned on; A Command Descriptions 1-17 PRINT #1, CHR$(&HA); "AAA"; TM-U375/U375P Information Manual ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII ESC V n Hex 1B 56 n Decimal 27 86 n [...
when n=2 or 50, 90° clockwise rotation mode (1.5-dot character spacing) is turned on or off. The default setting is enabled when the printer returns to standard mode. If this mode is higher priority. PRINT #1, CHR$(&H1B);"3";CHR$(10); "...side spacing CAN [Name] [Format] Cancel print data in standard mode. This command is turned on; A Command Descriptions 1-17 PRINT #1, CHR$(&HA); "AAA"; TM-U375/U375P Information Manual ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII ESC V n Hex 1B 56 n Decimal 27 86 n [...
User Guide
Page 25
...Print 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. To prevent problems caused by accidentally... pressing the buttons, use this command. When the printer cover is open, the PAPER FEED button is disabled and the RELEASE button is n=0. PRINT #1, CHR$(&H1B...
...Print 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. To prevent problems caused by accidentally... pressing the buttons, use this command. When the printer cover is open, the PAPER FEED button is disabled and the RELEASE button is n=0. PRINT #1, CHR$(&H1B...
User Guide
Page 26
...stops after printing and then enters the paper waiting state. When the slip or validation ejection sensor detects a paper-end, the printer ejects the paper after printing the current line and feeding the paper. The paper sensor(s) used to stop printing are selected by... bit 0 or 1 is 1, the paper roll near-end sensor is enabled to stop printing. Slip ejection sensor enabled. TM-U375/U375P Information Manual Paper Sensor Commands The TM-U375/U375P supports the following commands for printing. Undefined. Paper roll near -end sensor enabled. The default setting is off and the ...
...stops after printing and then enters the paper waiting state. When the slip or validation ejection sensor detects a paper-end, the printer ejects the paper after printing the current line and feeding the paper. The paper sensor(s) used to stop printing are selected by... bit 0 or 1 is 1, the paper roll near-end sensor is enabled to stop printing. Slip ejection sensor enabled. TM-U375/U375P Information Manual Paper Sensor Commands The TM-U375/U375P supports the following commands for printing. Undefined. Paper roll near -end sensor enabled. The default setting is off and the ...
User Guide
Page 28
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 c 0 ESC c 1 ESC f Name Select paper type(s) for printing Select paper type... paper is disabled, the printer ejects the paper. A Command Descriptions 1-21 Off 00 0 7 On 80 128 Cut-sheet (slip or validation) sensor disabled. When the paper roll and slip or validation paper are available. Cut-sheet (slip or validation) sensor enabled. TM-U375/U375P Information Manual Bit Off/On...
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 c 0 ESC c 1 ESC f Name Select paper type(s) for printing Select paper type... paper is disabled, the printer ejects the paper. A Command Descriptions 1-21 Off 00 0 7 On 80 128 Cut-sheet (slip or validation) sensor disabled. When the paper roll and slip or validation paper are available. Cut-sheet (slip or validation) sensor enabled. TM-U375/U375P Information Manual Bit Off/On...
User Guide
Page 30
...time is not set, and the start waiting for a sheet to be inserted. This setting alone, however, does not cause the printer to immediately start operation time is not set to cancel the sheet waiting state. Program Example PRINT #1, CHR$(&H1B);"f";CHR$(15);CHR... enabled. 4-7 - -- CHR$(&HA); Rev. PRINT #1, CHR$(&H1B);"c0";CHR$(4); ← Select slip PRINT #1, "AAAAA"; Undefined. A Command Descriptions 1-23 TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 3 On 08 8 Validation paper disabled. When t1=0, the sheet waiting time is set and the...
...time is not set, and the start waiting for a sheet to be inserted. This setting alone, however, does not cause the printer to immediately start operation time is not set to cancel the sheet waiting state. Program Example PRINT #1, CHR$(&H1B);"f";CHR$(15);CHR... enabled. 4-7 - -- CHR$(&HA); Rev. PRINT #1, CHR$(&H1B);"c0";CHR$(4); ← Select slip PRINT #1, "AAAAA"; Undefined. A Command Descriptions 1-23 TM-U375/U375P Information Manual Bit Off/On Hex Decimal Function Off 00 0 3 On 08 8 Validation paper disabled. When t1=0, the sheet waiting time is set and the...
User Guide
Page 32
... to a specified position. A Command Descriptions 1-25 N, where N = (nL + nH × 256). PRINT #1, "EFGH"; CHR$(&HA); CHR$(&HA); 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...PRINT #1, "ABCD"; Left justification is selected when n=0 or 48, centering is selected when n=1 or 49, and right justification is enabled when the printer returns to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the current position. PRINT #1, "ABC"; ...
... to a specified position. A Command Descriptions 1-25 N, where N = (nL + nH × 256). PRINT #1, "EFGH"; CHR$(&HA); CHR$(&HA); 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...PRINT #1, "ABCD"; Left justification is selected when n=0 or 48, centering is selected when n=1 or 49, and right justification is enabled when the printer returns to [(nL + nH × 256) × (horizontal or vertical motion unit)] inches from the current position. PRINT #1, "ABC"; ...
User Guide
Page 36
...print Print Sample AAAAA BBBBB ← Printing area set by n as follows: If the starting position is enabled when the printer selects page mode. The default setting is enabled only in page mode. Paper feed direction D n Print Direction 0, 48 ... for printing PRINT #1, CHR$(&H1B);"T";CHR$(1); This command is n=0. CHR$(100);CHR$(0);CHR$(100);CHR$(0); PRINT #1, "CCCCC"; A Command Descriptions 1-29 PRINT #1, "EEEEE"; 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 0 ...
...print Print Sample AAAAA BBBBB ← Printing area set by n as follows: If the starting position is enabled when the printer selects page mode. The default setting is enabled only in page mode. Paper feed direction D n Print Direction 0, 48 ... for printing PRINT #1, CHR$(&H1B);"T";CHR$(1); This command is n=0. CHR$(100);CHR$(0);CHR$(100);CHR$(0); PRINT #1, "CCCCC"; A Command Descriptions 1-29 PRINT #1, "EEEEE"; 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 0 ...
User Guide
Page 38
TM-U375/U375P Information Manual GS T x y d1 ... d(x × y × 8) 0 ≤ d ≤ 255 GS / m [Name] Print downloaded bit image [Format] ASCII GS / m Hex 1D 2F m Decimal 29 47 m [Range] 0 ... 29 42 1 ≤ x ≤ 255 1 ≤ y ≤ 255 x × y ≤ 512 x y d1 ... GS / m prints a downloaded bit image using x × 8 dots in the horizontal direction and y × 8 dots in the print buffer. the printer is ignored if a downloaded bit image has not been defined. This command is reset; In page mode, doubledensity mode is...
TM-U375/U375P Information Manual GS T x y d1 ... d(x × y × 8) 0 ≤ d ≤ 255 GS / m [Name] Print downloaded bit image [Format] ASCII GS / m Hex 1D 2F m Decimal 29 47 m [Range] 0 ... 29 42 1 ≤ x ≤ 255 1 ≤ y ≤ 255 x × y ≤ 512 x y d1 ... GS / m prints a downloaded bit image using x × 8 dots in the horizontal direction and y × 8 dots in the print buffer. the printer is ignored if a downloaded bit image has not been defined. This command is reset; In page mode, doubledensity mode is...
User Guide
Page 39
...CHR$(x);CHR$(y); FOR i=1 TO x*y*8 READ a$: d=VAL("&H"+a$) PRINT #1, CHR$(d); These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer. A NEXT i Defi ne down loade d bit image FOR m=0 TO 1 PRINT #1, CHR$(&H1D);"/";CHR$(m) ← Print downloaded bit...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. Command GS a GS r DLE EOT ESC u ESC v Name Enable/disable Automatic Status Back (ASB) Transmit...
...CHR$(x);CHR$(y); FOR i=1 TO x*y*8 READ a$: d=VAL("&H"+a$) PRINT #1, CHR$(d); These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer. A NEXT i Defi ne down loade d bit image FOR m=0 TO 1 PRINT #1, CHR$(&H1D);"/";CHR$(m) ← Print downloaded bit...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. Command GS a GS r DLE EOT ESC u ESC v Name Enable/disable Automatic Status Back (ASB) Transmit...
User Guide
Page 40
...to Off. 1 Off 00 0 Not used . Off 2 On 00 0 04 4 Drawer kick-out connector pin 3 is selected. Rev. The printer automatically transmits a 4-byte status message whenever the status changes. Cut-sheet (slip or validation) sensor and status enabled. 6, 7 - -- Program ...Example PRINT #1, CHR$(&H1D);"a";CHR$(4); ← Enable "Error" status First byte (printer information) Bit Off/On Hex Decimal Status for ASB transmission. TM-U375/U375P Information Manual GS a n [Name] [Format] [Range] Enable/disable Automatic Status Back (ASB) ASCII GS a n...
...to Off. 1 Off 00 0 Not used . Off 2 On 00 0 04 4 Drawer kick-out connector pin 3 is selected. Rev. The printer automatically transmits a 4-byte status message whenever the status changes. Cut-sheet (slip or validation) sensor and status enabled. 6, 7 - -- Program ...Example PRINT #1, CHR$(&H1D);"a";CHR$(4); ← Enable "Error" status First byte (printer information) Bit Off/On Hex Decimal Status for ASB transmission. TM-U375/U375P Information Manual GS a n [Name] [Format] [Range] Enable/disable Automatic Status Back (ASB) ASCII GS a n...
User Guide
Page 44
... being fed by the paper feed button. Printing stops due to On. 5, 6 - -- 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 . Fixed to...
... being fed by the paper feed button. Printing stops due to On. 5, 6 - -- 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 . Fixed to...
User Guide
Page 49
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-time request to printer GS P x y [Name] Set horizontal and...
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-time request to printer GS P x y [Name] Set horizontal and...
User Guide
Page 50
... CCCCC DDDDD EEEEE 30/180-inch line spacing 30/90-inch line spacing ESC @ [Name] Initialize printer [Format] ASCII ESC @ Hex 1B 40 Decimal 27 64 ESC @ initializes the printer. A Command Descriptions 1-43 CHR$(&HA); The DIP switch settings are not checked again, and the ...H1B);"3";CHR$(30); ← Set line spacing PRINT #1, "CCCCC"; CHR$(&HA); The data in the print buffer is cleared, and the printer mode is not cleared. TM-U375/U375P Information Manual Commands used with the horizontal and vertical motion units (1/x and 1/y) in page mode (either x or y can be used,...
... CCCCC DDDDD EEEEE 30/180-inch line spacing 30/90-inch line spacing ESC @ [Name] Initialize printer [Format] ASCII ESC @ Hex 1B 40 Decimal 27 64 ESC @ initializes the printer. A Command Descriptions 1-43 CHR$(&HA); The DIP switch settings are not checked again, and the ...H1B);"3";CHR$(30); ← Set line spacing PRINT #1, "CCCCC"; CHR$(&HA); The data in the print buffer is cleared, and the printer mode is not cleared. TM-U375/U375P Information Manual Commands used with the horizontal and vertical motion units (1/x and 1/y) in page mode (either x or y can be used,...
User Guide
Page 51
... 2 On 04 4 Not customer display equipped (DIP switch 2-1 is enabled only when input at the beginning of data. Head energizing time: Standard. 1-7 - -- Each printer ID consists of 1 byte of a line. Customer display equipped (DIP switch 2-1 is selected. Undefined. 7 Off 00 0 Not used for each paper type. Fixed to...selected by n as follows: Bit Off/On 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. A
... 2 On 04 4 Not customer display equipped (DIP switch 2-1 is enabled only when input at the beginning of data. Head energizing time: Standard. 1-7 - -- Each printer ID consists of 1 byte of a line. Customer display equipped (DIP switch 2-1 is selected. Undefined. 7 Off 00 0 Not used for each paper type. Fixed to...selected by n as follows: Bit Off/On 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. A