background image

 station printer

Operator’s Manual

400137501

Summary of Contents for TM-300A

Page 1: ...1 station printer Operator s Manual 400137501 ...

Page 2: ...aser of this product or third parties for damages losses costs or expenses incurred by purchaser or third parties as a result of accident misuse or abuse of this product or unauthorized modifications repairs or alterations to this product or excluding the U S failure to strictly comply with Seiko Epson Corporation s operating and maintenance instructions Seiko Epson Corporation shall not be liable...

Page 3: ... at his own expense WARNING The connection of a non shielded printer interface cable to this printer will invalidate the FCC Verification of this device and may cause interface levels which exceed the limits established by the FCC for this equipment You are cautioned that changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate th...

Page 4: ...possible because the paper feeding pitch is selectable l High general control utility based on the ESC POS standard l 2 drawers can be driven due to the internal drawer interface l Character font 7 X 9 9 X 9 is selectable l Semi automatic paper loading l Compact AC adapter power supply l An auto cutter unit is provided and full cut partial cut is selectable by command l A take up device is include...

Page 5: ...riptions APPENDIX Appendixes contain information on general specifications character code tables and a list of commands CONTENTS Chapter 1 Unpacking the Printer 2 1 1 Checking the Contents of the Box 2 1 2 Choosing a Place for the Printer 3 1 3 Removing the Transportation Damper 3 1 4 Names and Functions of Parts 4 Chapter 2 Before Betting Up 6 2 1 Connecting the AC adapter to the Printer 6 2 2 Co...

Page 6: ...Open Detector 28 5 6 Roll Paper End Detector 28 5 7 Removing Jammed Paper 29 Chapter 6 Software Control 30 6 1 Printer Control 30 6 2 Command Descriptions 31 6 3 Commands 32 APPENDIX 47 APPENDIX A General Specifications 47 APPENDIX B Connectors 53 APPENDIX C Interfaces 56 APPENDIX D Miscellaneous Notes 61 APPENDIX E Notes on Character Printing 62 APPENDIX F Notes on using the Drawer kick out Conne...

Page 7: ...I SETTING UP ...

Page 8: ...cassette l Operator s Manual There are two types of AC adapters for the printer which have different dimensions weights and input voltages Please refer to APPENDIX A of the specifications for details Make sure no parts are missing or damaged If you find any damaged or missing parts please contact your dealer for assis tance Maintenance Keep the packing case in case you ever need to transport or st...

Page 9: ...ture n Do not use or store the printer in a dusty or dirty location n When setting up the printer choose a stable horizontal location Intense vibration or shock may damage the printer n Ensure the printer has enough space to be used easily 1 3 Removing the Transportation Damper The transportation damper must be removed before turning on the printer Open the printer cover and remove this material a...

Page 10: ...ts n Part names TM 300A TM 300PA Take up cover TM 300B TM 300PB Roll paper cover Printer cover Operation panel Power switch Interface connector Drawer kick out connector Power connector DIP switches TM 300WM 300PA TM 300B TM 300PB 4 ...

Page 11: ...feed amount set by ESC 2 and ESC 3 Panel Lights LED POWER LED green On when power is turned on PAPER LED red On when the paper roll near the end Blinks when an error has been detected when the printer is in the test printing standby state or when printing has stopped due to exceeding the allowable print duty cycle See 5 2 The PAPER LED 5 ...

Page 12: ...mage to the printer Connect the AC adapter according to the following procedure Make sure the printer is turned off Plug the power cable connector into the printer s power connector with the ar row mark facing upward You can remove the power cable by grasping the connector firmly at the arrow mark and pulling straight out Plug the power cord into the outlet and turn on the power Be sure to ground ...

Page 13: ...es the printer s specifications TM 300A B Connect the interface cable according to the following procedure Turn off the printer and the ECR host computer Plug the interface cable connector into the interface connector on the printer then fasten the screw on both sides of the connector Plug the drawer kick out cable connector into the drawer kick out connector on the printer When removing the drawe...

Page 14: ...rface connector on the printer Squeeze the wire clips together until they lock in place on both sides of the connector Attach the ground wire to the ground connector on the bottom of the printer Plug the drawer kick out cable connector into the drawer kick out connector on the printer When removing the drawer kick out cable press in on the connector s clip and pulling out ...

Page 15: ...the Ribbon Cassette Installing the ribbon cassette Be sure to use a ribbon cassette that matches the printer s specifications Open the printer cover Turn the ribbon tightening knob in the direction of the arrow to take up any slack in the ribbon 9 ...

Page 16: ...position Turn the ribbon tightening knob five or six times in the direction of the arrow to feed the ribbon smoothly into place between the head unit and the ribbon mask l Check that the ribbon is not twisted or creased CAUTION l Do not turn the ribbon tightening knob in the reverse direction ...

Page 17: ...a ribbon cassette that matches the specifications Open the printer cover When the removing the ribbon cassette grasp the tab on the left side and lift the left side out first Install a new ribbon cassette See 3 1 Installing the Ribbon Cassette to 11 ...

Page 18: ... to the paper feed direction Good Bad Open the printer cover and the take up cover l Check that the ribbon cassette is properly installed Bad Load the roll paper while lightly pressing the left roll paper holder outward Release the holder after fitting the paper core onto the holder Make sure the roll paper turns freely When loading roll paper make sure to insert so that it rotates in the correct ...

Page 19: ...ess the FEED switch to continue feeding the paper until it extends about 20 cm beyond tear off edge Remove the take up spool from the take up frame Remove the side of the spool and insert the end of the paper roll journal paper when using 2 ply paper and 3 ply paper into the groove on the spool and wrap the roll paper around the spool two or three times Install the flange to flange shaft 13 ...

Page 20: ...Install the take up spool to the take up frame Tear off the receipt paper by the cutter when using the 2 ply paper and 3 ply paper Close the printer cover and the take up cover ...

Page 21: ...d direction Bad Bad Good Open the printer cover and the roll paper cover l Check that the ribbon cassette is properly installed Load the roll paper while lightly pressing the left roll paper holder outward Release the holder after fitting the paper core onto the holder Make sure the roll paper turns freely When loading roll paper make sure to insert so that it rotates in the correct direction 1 5 ...

Page 22: ...per insert the end of the roll paper straight into the paper inlet The printer automatically feeds the roll paper into the printer Tear off any extra paper at the tear off edge by pulling the paper toward you Close the printer cover and the roll paper cover 16 ...

Page 23: ... FEED switch remove the remaining paper by pulling it out in the direction of the ar row Install a new roll paper See Installing the Roll Paper for TM 300A 300PA to Open the printer cover and the roll paper cover Remove the roll paper While pressing the FEED switch remove the remain ing paper by pulling it out in the direction of the arrow Install a new roll paper See Installing the Roll Paper for...

Page 24: ...ng the paper near end detector Roll paper differs in paper core size so you may need to adjust the paper near end detector Make sure the paper core inside diameter ød is 10 5 to 12 5 mm Measure the paper core thickness A Refer to Figure below for the roll paper to be used Determine the corresponding adjustment value from the table below Table 3 1 Paper Core Thickness and its Graduation Degrees Dim...

Page 25: ...ent NOTES l Since the adjustment values in Table 3 1 are calculated from standard measurements there may be some variations depending on the model l If a roll paper with a red end mark at the paper end is used this mark may cause the paper to stick together If this occurs the dimension A differs from the table l Be sure to that the detecting lever operates smoothly after finishing the adjustment l...

Page 26: ...on the following page describe each switch s function n n Setting the DIP switches Follow these steps when changing DIP switch settings Turn the printer power switch off Flip the DIP switches using tweezers or other narrow ended tool Switches are on when up and off when down The new setting takes effect when you turn on the printer NOTES l Always change DIP switch settings when printer is turned o...

Page 27: ...nge the setting of DIP switches 9 and 10 in the TM 300A B Table 3 3 Baud Rate Selection Transmission Speed bps SW 7 SW 8 1200 ON ON 2400 OFF ON 4800 ON OFF 9 6 0 0 OFF O F F n n TM 300PA PB DIP switch Functions Table 3 4 TM 300PA PB DIP switch Functions Switch Function ON OFF SW 1 Auto feed Always enable Depends on AUTO FEED XT SW 2 Receive buffer capacity O byte Approx 1 Kbyte SW 3 SW 4 SW 5 SW 6...

Page 28: ...perly Turn on the power while hold ing down the FEED switch The self test begins The following contents are printed for printer current sta tus printing first l Control ROM version l DIP switch settings After printing the printer cur rent status the printer blinks the PAPER LED and enters the test printing standby state Press the FEED switch to re start test printing After the printer completes a ...

Page 29: ...II REFERENCE ...

Page 30: ...urning off the power supply l Do not touch the power switch during printing 2 FEED switch FEED switch is controlled by the ESC c 5 command If the FEED switch is dis abled with this command you cannot use the FEED switch Operation Panel FEED switch Function Note Feeds paper in the increment set with the ESC 2 and ESC 3 commands When the cover is open you can use this switch regardless of the ESC c ...

Page 31: ...error has been detected when the printer is in the test print ing standby state or when printing has stopped due to exceeding the allowable print duty cycle PAPER LED Table 5 1 PAPER LED Display Printer Status Blinking Pattern Error detection While printing has stopped due to exceeding the allowable print duty cycle Test printing standby state 25 ...

Page 32: ...sition and Paper Cutting Position n Printable Area The printable area must be within the range indicated below n Printing Position and Paper Cutting Position Units mm The figure is as seen from the right hand side of the printer 26 ...

Page 33: ...wer off and on again after correcting the cause of the error n n TM 300PA PB 1 Error detection The following errors are detected as mechanical errors l Home position detection abnormality l Auto cutting position detection abnormality If something abnormal is detected the printer will perform the following l Stops all normal operation l Change the interface signal to the error state l Sets the BUSY...

Page 34: ...r which the end is glued to the roll core cannot be used Roll paper semi automatic loading is possible depending on the combination of the roll paper end detector and cover open detector See 3 2 Installing the Roll Paper n n Detectors and printing The printer will either stop or continue printing according to the ESC c 4 setting when a paper end is detected The roll paper near end detector and rol...

Page 35: ...ing steps Open the roll paper take up cover TM 300A 300PA or the roll paper cover TM 300B 300PB Then the paper feed knob and remove any jammed paper Reload roll paper and close the roll paper take up cover TM 300A 300PA or the roll paper cover TM 300B 300PB See 3 2 Installing the Roll Paper 29 ...

Page 36: ...r code table and APPENDIX H Command Summary There are two types of commands One byte commands l HT Horizontal tab l LF Print and line feed Several byte commands l ESC SP Set character right side spacing l ESC 3 n Set line spacing using minimum units n How to use this table Horizontal by vertical hex ie 4A J H denotes hexadecimal c denotes decimal numbers Refer to APPENDIX G Page 0 International ch...

Page 37: ...nary numbers k indicates the contents of the should be repeated k times The allowable range for the arguments Description of the command function Important information on the setting and use of printer commands Included only when necessary The default values for the commands Related commands Example of using the commands n Ignored Commands The TM 300A B ignores the following command ESC c 3 The TM...

Page 38: ...ference ESC D LF Name Print and line feed Format OA H Description Prints one line of data from the print buffer and feeds one line based on the current line spacing l Sets the print starting position to the beginning of the line Reference ESC 2 ESC 3 CR Name Print and carriage return Format OD H Description Prints one line of data from the print buffer and feeds no paper l Sets the print starting ...

Page 39: ...rinted for all characters but not for the space skipped by an HT l When both double height mode and double width mode are set quadruple size characters are printed l The printer deletes the right most dot of a character during double width mode if another character follows l When double height mode is specified some character dots cannot be printed due to the influence of the previous dots l For d...

Page 40: ...II code for the definition and rn the final code If only one character is defined use n m l The allowable character code range is from ASCII code 20 H to 7E H When receive buffer capacity is 1 Kbyte the maximum number of characters is 9 and when receive buffer capacity is 40 bytes the maximum number of characters is 44 l When the maximum number of user defined characters has been defined redefinit...

Page 41: ...rresponding bit is 1 when printing and 0 when not printing ESC mn1 n2 d n1 256 X n2 Name Set bit image mode Format 1B H 2A H m n1 n2 d n1 256Xn2 Range m 0 1 0 n 2 3 0 n 1 2 5 5 0 d 255 Description Sets the bit image mode using m and the number of dots using n1 and n2 l Divide the number of dots to be printed by 256 The integer answer is n2 and the remainder is n1 Therefore the number of dots in th...

Page 42: ...lowing n1 and the data includ ing n1 is processed as normal data l After printing a bit image the printer returns to normal data processing l The relationship between the image data and the dots to be printed is as follows ESC 2 Name Set 1 6 inch line spacing Format 1B H 32 H Description Sets the line spacing to 1 6 of an inch ESC3n Name Set line spacing using minimum units Format 1B H 33 H n Rang...

Page 43: ... buffer and resets the printer mode Notes l The DIP switches are not read again The data in the receive buffer is not cleared ESC D n k NUL Name Set horizontal tab positions Format 1B H 44 H n k 00 H Range 1 n 255 0 k 132 Description Sets horizontal tab positions l n specifies the column number for setting a horizontal tab position n Column number 1 For example when a tab is to be set at column 9 ...

Page 44: ...f the character widths are changed after setting the horizontal tab positions The default tab positions are at intervals of 8 characters 9th column 17th 25th for the 7 X 9 font HT Name Print and feed paper using minimum units Format 1B H 4A H n Range 0 n 255 Description Prints one line of data from the print buffer and feeds the paper n 144 inches Default l Sets the print starting position to the ...

Page 45: ...n celed And bi directional printing is set l When uni directional printing is set the printer prints from left to right l When the user wants to avoid horizontal misalignment this command should be used to select uni directional printing Double height printing line printing and so on n 0 Name Selects the paper end detectors that will control the paper end signal Format 1B H 63 H 33 H n Range 0 n 2...

Page 46: ...tor is switched when executing this command In this case there will be a lag between receiving the command and switching the paper end signal according to the condition of the receive buffer Default n 1 ESCc4n Name Select paper detectors used to stop printing Format 1B H 63 H 34 H n Range O n 255 Description selects the paper detectors used to stop printing l Each bit of n is used a follows Bit Fu...

Page 47: ...disables the panel switch l Only the lowest bit of n is valid When n 1 B panel switch is disabled When n 0 B panel switch is enabled l If the panel switch is disabled by this command the panel switch is unusable Therefore paper feeding using the FEED switch cannot be executed except when the printer cover is open n O Print and feed paper n lines 1B H 64 H n O n 255 Prints one line of data from the...

Page 48: ...t to the connector pin m l The value of m is used as follows m Connector pin 0 Drawer kick out connector pin 2 1 Drawer kick out connector pin 5 l The circuit on the user side should be designed so that the drawer drive duty will be as shown below ON time 0 2 ON time OFF time ON time is n1 X 2 ms and OFF time is n2 X 2 ms It is recommended that n2 be four times as much as n 1 l The resistance of t...

Page 49: ...n Name Select character code table Format 1B H 74 H n Range 0 n l Description Selects page n from the character code table Default n 0 Reference APPENDIX G Character Code Tables ESC u n Name Transmit peripheral device status Format 1B H 75 H n Range n 0 Description This command is supported only by the TM 300A B Transmits the status of connector pin n l The value of n is used as follows n Connecto...

Page 50: ...receive data DSR signal is MARK the printer will keep waiting until the host is ready When XON XOFF control is selected the printer is transmits only 1 byte without confirming the condition of the DSR signal Reference l There may be a time lag between receiving this command and transmitting the status so the user should be aware of this APPENDIX B Connectors ESC v Name Transmit printer status Form...

Page 51: ...cessing the data received before this command is transmitted after the data processing is finished However if printing is executed when this command has been processed the status just after the current line is printed and fed is transmitted There may be a time lag between receiving this command and transmitting the status so the user should be aware of this ESC n Name Format Range Description Note...

Page 52: ...ime Format 1D H 45 H n Range O n 255 Description Sets the head energizing time l Only the lowest bit of n is valid When n 1 B normal mode is selected When n 0 B copy mode is selected ener gizing time is longer Notes Default l When the roll paper contains two or more sheets copy mode energizing time is set longer should be selected n 1 46 ...

Page 53: ...ad In this case the actual lines per second may be lower LPS Lines Per Second CPI Characters Per Inch Characters per line Refer to Table A l Character per inch Refer to Table A l Print duty Refer to APPENDIX D Miscellaneous Notes Print color switching mechanism Selectable black or red printing 2 Characters specifications Number of characters Character structure Character size Alphanumeric 95 Graph...

Page 54: ...raphic 1 91 X 3 1 0 3 3 13 3 1 7 x 9 font is the default 2 ANK Alphanumeric and Kana 3 Ribbon Ribbon cassette type Exclusive ribbon cassette ERC 34 B R Color 2 color black and red Ribbon life Black Approx 1 500 000 characters Red Approx 750 000 characters Ribbon cassette overall dimensions Refer to Figure A 1 Units mm 26 2 Figure A 1 ERC 34 B R Overall Dimensions Single color ribbons Part No ERC 3...

Page 55: ...nd De tector 5 Roll paper take up device The TM 300A and TM 300PA are equipped with a take up device The paper is automatically taken up by the paper feed motor 6 Auto cutter Both the TM 300A B and TM 300PA PB are equipped with the auto cutter Full cut partial cut can be executed by commands Refer to 6 3 Commands ESCi ESC m 7 Paper Paper feed method Paper feed pitch Paper feed speed Paper size l R...

Page 56: ...ies Paper thickness Total thickness shall be a 0 2 mm or less combina tion of 0 05 to 0 08 mm sheets Paper thickness to be auto cut should be 0 06 mm 0 06 mm and the total thickness shall be a 0 12 mm or less Table A 2 Relationship between Ambient Temperature and Number of Copies Number of Copies Temperature 1 original 1 copy 1 original 2 copies 5 to 40 C Approx 25 C 8 Receive buffer Either 40 byt...

Page 57: ...ter FCC Class A VDE Class B 11 Safety standards Packaged AC adapter only UL CSA TÜV 12 Reliability MCBF Mechanical unit 5 000 000 lines excluding print head Auto cutter mechanism total of full and partial cuts Print head life 100 million characters When printing 2 dots wire character on average 13 Environmental conditions Temperature Operating 5 to 40 C 30 C or more Operating humidity is limited H...

Page 58: ...0 20 30 40 Environment temperature C Figure A 2 Operating Temperature and Humidity Range 14 External dimensions and weight Printer units TM 300A TM 300PA Width Depth Height Weight TM 300B TM 300PB Width Depth Height Weight 170 mm 288 mm 183 mm Approx 2 8 kg 170 mm 253 mm 148 mm Approx 2 6 kg 52 ...

Page 59: ... XXXX PB XXXX 1 25 1 35 AC cord DC cord NOTE Refer to Table A 3 for AC adapter types 15 Case color EPSON standard gray APPENDIX B Connectors 1 Connectors TM 300A B Interface connector Drawer kick out Power supply connector connector TM 300PA PB Interface connector Drawer kick out Power supply connector connector 53 ...

Page 60: ...me ground screw on the board at the rear side of the unit 4 Drawer kick out connector Modular connector The signal set by the ESC p command is output to this connector In the TM 300A B the host computer can confirm the input signals using ESC u In the TM 300PA PB the host computercan confirm the drawer open close signal status by pin 34 of the interface connector 1 Pin assignments 2 Drawer kick ou...

Page 61: ...VDC Figure B 2 Drawer Kick out Signal Drive Circuit Use a shielded cable for the drawer connector Cable Two driver transistors cannot be energized at the same time The circuit on the user side should be designed so that the drawer drive duty will be as shown below ON time ON time OFF time 0 2 Be sure to use the printer power supply pin 4 for the drawer power source The drawer drive solenoid whose ...

Page 62: ...rface connector terminal assignments and signal functions Pin Number Signal Name 1 FG GND 2 SD TXD output 3 RD RXD Input 4 RS RTS output 5 DR DSR Input 7 SG GND Signal Direction Function Frame ground Transmit data Receive data The same signal as DTR This signal indicates whether the host computer can or cannot receive data SPACE indicates that the host com puter can receive data and MARK indicates...

Page 63: ...ation is completed l When an error has occurred l During and after the self test printing When the remaining space in the receive buffer drops to 10 bytes the printer statusbecomes buffer full and this status continuous until the space in the receive buffer increases to 20 bytes The TM 300A B do not have ON LINE OFF LINE switches The printer goes OFF LINE in the following cases During and after se...

Page 64: ...ve buffer is full l In case XOFF is not transmitted when the receive buffer is full 4 Serial interface connection example Host DTE ex 8251 Printer TXD RXD DSR DTR CTS RTS RXD TXD DTR DSR F G F G S G S G When the side to connected is DCE set the host so that data shall not be left unreceived DTE Data Terminal Equipment DCE Data Communication Equipment n TM 300PA PB 1 Specifications based on Centron...

Page 65: ...s whether the printer can or cannot receive data When this signal is HIGH it indicates that the printer cannot receive data When it is LOW it is indicates that the printer is ready to receive data 1 2 P E Output This indicates whether paper is present or not HIGH indicates that the paper has run out if paper end detection is enabled by the control command LOW indicates that paper is present 1 3 SL...

Page 66: ...e return side to the signal GND level To prevent noise these cables should be shielded and connected to the chassis of the host computer l All of the interface conditions are based on TTL levels The rising time and falling time of any signal should be 0 2 µs or less l Never transmit data without checking ACKNLG and BUSY Data should only be transmitted to this printer after confirming that ACKNLG i...

Page 67: ...urred When printing is stopped due to exceeding the allowable print duty cycle APPENDIX D Miscellaneous Notes Print duty l When printing exceeds the allowable print duty cycle the TM 300A B and the TM 300PA PB automatically detect that the print head temperature is too high stops logic seeking and starts full column head movement operation These operations restrain the head temperature rise by low...

Page 68: ... position the right most dots of the enlarged character are not printed as shown in the figure below if another character follows Example 7 x 9 font is selected dots are not printed when another character follows dots are printed when no character follows except dots on 401st dot position 2 The TM300A B and TM 300PA PB cannot print horizontally adjacent half dots A special procedure that avoids ho...

Page 69: ...some dots are not printed Graphic character B2 H H double height enlarged PRINT 1 CHR HB2 PRINT 1 CHR H1B CHR H11 PRINT 1 H CHR HA When the data is buffered in the print buffer dots are deleted by the previous character and not printed in the print buffer Printed result When uni directional printing dots are not printed To avoid this write the software as follows Set the right side spacing of grap...

Page 70: ... close solenoid load shall be 24 or more or the output current shall be 1 A or less 3 l Be sure to use the drawer kick out connector pin 4 24 V power output to drive the device Never connect any other power supply to the drawer kick out connector 4 In this case the peak current is 1 A and the energizing conditions described in 2 must be followed NOTES 1 Operation of this printer with incorrectly i...

Page 71: ...s F 1 and F 2 cannot be used 3 Notes on using the drawers that do not satisfy the conditions described in 2 When the values of n1 and n2 are determined according to the conditions described in 2 the setting value range of n1 is 0 to 255 and the n1 value range inevitably becomes 0 n1 63 and the maximum ON time is 126 ms If the drawer needs more than 126 ms ON time set the ON time and OFF time so th...

Page 72: ...T300MS ON time 200 ms 300 ms wait routine NOTE RETURN OFF time 500 ms NOTE This part is indicated in Formula F 3 Set this value so that it can satisfy Formula F 3 or provides an internal processing time at least as long as the wait routine time When the drawer is driven according to the conditions above the drive waveform is as shown in Figure F 2 Figure F 2 Example Drawer Drive Signal Waveform 66...

Page 73: ...APPENDIX G Character Code Tables n Page 0 International character set U S A 67 ...

Page 74: ......

Page 75: ...International character set hex Country dec ASCII Code 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E 35 36 64 91 92 93 94 96 123 124 125 126 69 ...

Reviews: