Page 1
TM-P60 ® (Bluetooth Interface Model) Technical Reference Guide English EPSON Rev. C 410355002...
Page 3
❏ Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third parties for damages, losses, costs, or expenses incurred by the 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.)
Page 4
❏ Never disassemble or modify this product or the installed Radio Frequency module. ❏ Seiko Epson Corporation shall not be liable for interference to radio/TV resulting from changes or modifications to this product or the installed Radio Frequency module not expressly approved by Seiko Epson Corporation.
Add T.C. font to the Print font. About This Manual Aim of the Manual This manual was created to provide information on the TM-P60 printer for anyone who is developing hardware, installations, or programs. Programmers will also want to consult other documents.
Page 6
This is a OCX driver EPSON OPOS ADK Manual This provides information for anyone who is programming using OPOS. This is included in the EPSON OPOS ADK EPSON Advanced Printer Driver This is a Windows driver EPSON Advanced Printer Driver Manual...
Page 7
Safety Precautions EMC and Safety Standards Applied Product Name: TM-P60 Model Name: M196B The following standards are applied only to the printers that are so labeled. (EMC is tested using the EPSON power supplies.) North America: EMI: FCC/ICES-003 Class B Safety: UL 60950/CSA C22.2 No.
Page 8
The information such as Certification No., Model Name, and Manufacturer Name are described on the surface of the module. EUROPE Hereby, Seiko Epson Corporation, declares that this M224A is in compliance with the essential requirements and other relevant provisions of Directive 1999/5/EC and 89/336/EEC. Italy In Italy, if used outside of own premises, general authorization is required.
Shut down your equipment immediately if it produces smoke, a strange odor, or unusual noise. Continued use may lead to fire or electric shock. Immediately unplug the equipment and contact your dealer or a Seiko Epson service center for advice. ❏...
Page 10
❏ If water or other liquid spills into this equipment, unplug the power cord immediately, and then contact your dealer or a Seiko Epson service center for advice. Continued usage may lead to fire or shock. ❏...
Page 11
TM-P60 Technical Reference Guide ❏ To ensure safety, please unplug this product and remove the battery pack prior to leaving it unused for an extended period. ❏ When moving this product, be sure to unplug the power cable and any other cables connected to the product.
Page 12
❏ Charge the battery exclusively with the specified battery charger. Using a charger other than the one specified may cause fire, explosion, leakage, overheating, or other damage. ❏ Unplug the charger if charging is still incomplete after the specified time it should take.
Page 15
Appendix A The Difference Between TM-P60 and TM-T88II/III Can TM-P60 print with TM-T88II/III printer driver? ..... . . 1 Can TM-P60 send back status to host PC the same as TM-T88II/III? ..1 Appendix B About Bluetooth Bluetooth Overview .
Page 16
Q5. I cannot connect the TM-P60 to Bluetooth. What should I do? . . 2 Q6. I cannot create a TM-P60 Bluetooth serial connection..3 Q7. The device is disconnected from the network after connecting for several minutes.
Chapter 1 General Information 1.1 Features The TM-P60 is a POS printer designed to meet the needs of both retail and hospitality for high- speed, on-the-go thermal printing. 1.1.1 General ❏ Compact size with rugged design to ensure top reliablility.
1.2 Product Structure 1.2.1 Standard Parts Included with the Printer This printer is packed with the materials listed below. ❏ User’s Manual ❏ Roll paper: 1 roll ❏ Battery pack unit (LIP-2500), and its User’s manual: 1 Note: To charge the battery, you have to use “PS-10” (AC adapter) or “OT-CH60” (Rapid battery charger). Both are options.
This is an exclusive battery charger. To use it you must take the battery out of the TM-P60. The charging period: 2.5 hours. OT-RS60 This is to connect TM-P60 and host PC with serial connection. LIP-2500 This is a spare battery. It is the as same as ithe ncluded one. OT-ST60 This is a shoulder strap.
Output: DC 7.4 V Capacity: 2200 mAh AC adapter Output voltage: DC 12 V (option) Input voltage: AC 100 V ~ 240 V Product name: PS-10, Trade name: Seiko Epson Corporation Life Mechanism 10,000,000 lines printing Print head 100,000,000 dots...
Page 21
TM-P60 Technical Reference Guide *1) The printing may be slower depending on the data transmission speed and the combination of control commands. *2) A serial interface is only used for setup. Rev. C General Information 1-5...
Software Hardware Hardware The TM-P60 operates as the slave device when Bluetooth is used. Communication settings etc. are made on the master device. The master Bluetooth device comes loaded with a mechanism to connect via the Bluetooth protocol but is not loaded with a printing application. The user must therefore develop an application for the master device for printing to the TM-P60.
TM-P60 Technical Reference Guide Chapter 2 Setup 2.1 Part Name and Basic Operation 2.1.1 Part names RS232C I/F connecter cover open control roll paper connector for AC button panel cover adapter (option) clip battery cover 2.1.2 Control Panel The control panel is shown below.
❏ POWER LED ❏ ERROR LED ❏ BATT. LED ❏ FEED button 2.1.2.1 LED POWER POWER LED Meaning Power is on. Power is off. Flashing The printer is in power-off operation or is in an area where wireless communication is not possible. ERROR Printer Condition ERROR LED...
TM-P60 Technical Reference Guide Note: The FEED button can be disabled by using an ESC/POS command. Refer to “ESC/POS Application Programming Guide” for details. 2.1.3 Beeper Function This printer has a “beeper“ function. This function causes beeping in specified situations. The situations are the following: ❏...
2.2 Setup Flow You have to set up your printer to use it. And you can adjust some features by customizing them. This section describes the setup. The setup flow of preparing to use printer is below. 1. Printer setup ❏...
TM-P60 Technical Reference Guide 2.3 Setting up the Printer The TM-P60 can be set up as indicated below. ❏ Attached to a belt. If you do so, you don’t need to follow any further printer setup instructions. ❏ Attached to a shoulder strap and carried on your shoulder.
2.4 Installing/Replacing the Roll Paper 1. Press the button to open the roll paper cover. 2. Remove the used roll paper core if there is one, and insert the new roll paper. Note: Note the direction the paper comes off the roll. Do not use paper rolls that have the paper glued to the core.
Page 31
TM-P60 Technical Reference Guide 3. Set the new roll paper on the inside of the roll paper cover. Note: Note the direction the paper comes off the roll. 4. Pull the leading edge of the roll paper. 5. Align the left edge of the roll paper with the edge of the cover.
2.5 Providing power to the printer You can supply power through the battery pack packaged with the printer or the AC adapter provided as an option. 2.5.1 Before Using the Battery Pack Charge the battery pack prior to using the printer for the first time. Cautions relating to battery pack safety are previously indicated in this manual.
TM-P60 Technical Reference Guide 1. Slide the battery cover to open it. 2. Install the battery. 3. Close the cover. 2.5.3 Charging the battery When you charge the battery, you have a choice of two methods. ❏ Charge the battery using the exclusive battery charger (option: OT-CH60).
CAUTION: The battery LED may not illuminate if the battery is incorrectly inserted. If the LED fails to illuminate, quickly correct the battery direction. Quickly unplug the AC adapter and battery pack if a battery charging error occurs. This could indicate that the battery pack is malfunctioning and should not be used. Note: If the battery temperature is 0 ºC or lower, or 40 ºC or higher, the battery will not charge, even if the battery LED is illuminated.
Page 35
(It is covered by a cap) Connect AC adapter to here opening the cap WARNING: Make sure you use the EPSON PS-10 AC adapter or equivalent. Using an incorrect AC adapter may cause fire or electrical shock. Note: Never remove the AC adapter while printing, even if the battery pack is connected.
2.6 Bluetooth Connection The procedures for connecting the host device to the TM-P60 using Bluetooth are indicated below. The TM-P60 uses SSP (Serial Communication Protocol) to create the Bluetooth connection. A Bluetooth-compatible PDA is used as an example for connecting via Bluetooth. In order to print, you must install a PDA printer application on the PDA.
TM-P60 Technical Reference Guide When setting up multiple TM-P60 devices, don’t turn on power to multiple devices at the same time. Turn on power to and set up one device at a time. 2.6.2 PDA Preparation Prepare a Bluetooth-compatible PDA. The required operating environment is indicated below.
2.6.7 Confirming the profiles that can be used Use the Bluetooth setup tool to confirm the Bluetooth profiles that can be used. The TM-P60 supports only “SPP” (virtual serial communication). Note: “Service” may be displayed as the profile. 2.6.8 Completing the Bluetooth Connection The Bluetooth connection is complete once all setting are completed with the Bluetooth setup tool.
TM-P60 Technical Reference Guide 2. To access the DIP switches, remove the DIP switch cover by hand (pull out the cover and then pull it upward to release the projection.) DIP switch cover projection DIP switch DIP switch Handshake DSW1...
Page 40
The Memory switch can be changed by either one of two methods: • Memory switch setting utility • Control by an ESC/POS command Settings of the memory switch are stored in the NV memory; therefore, even if the printer is turned off, the settings are maintained.
Page 41
TM-P60 Technical Reference Guide Serial communication Function Selectable value Baud rate 9600 bps 19200 bps (default) 38400 bps Parity None (default) Even Note: When this printer connected with serial interface, the data length is always “8 bit.“ The handshake is changed by a DIP switch;...
Page 42
Starting the Memory Setup Utility The following setup screen is displayed when you start the memory setup utility. 1. Select the model (TM-P60 Bluetooth) 2. Select the Printer Status 1. Select TM-P60 Bluetooth. 2. Press the “Printer Status” button. Confirm the communication status of the connected printers. The following message is displayed when connection with the printer has been properly established.
Page 43
TM-P60 Technical Reference Guide Memory Switch Select the “Memory Switch” tab. Press the “Get Status” button to retrieve and display the current settings. Memory Switch 8 Function Status notification *1 Transmits* Does not transmit Buzzer sound when battery is not charged Buzzer sounds *...
Page 44
Communication Conditions Select the [Communication Conditions] tab. Press the “Get Status” button to retrieve and display the current settings. Communication Conditions Function Selectable Values Baud Rate 9600bps 19200bps (Default) 384000bps Parity None (default) Odd Number Even Number After setup, press the [Refresh Status] button to write the settings to the printer. 2-20 Setup Rev.
TM-P60 Technical Reference Guide Customized Value Select the [Customized Value] tab. Press the “Get Status” button to retrieve and display the current settings. Customized Value Function Selectable Values 58mm or 60mm (Default: 58mm) Roll Width Auto Power Off Interval Deactivated, or 1~60 minutes (default:20 min)
2.7.4 Changing the Bluetooth passkey and device name. The Bluetooth passkey settings are the same as other memory switches. They can be set using the memory switch setting utility or the ESC/POS command. Follow the steps below to set using the memory setting utility. 1.
TM-P60 Technical Reference Guide 2.7.5 Adjusting Roll paper width The TM-P60 accommodates 58 mm {2.28"}, and 60 mm {2.36"} wide paper rolls. The roll paper guide is removed to change the roll paper width to 60mm. The method of removing the guide is following below.
Page 48
2. Open the “RS232C I/F connecter cover.” RS232C I/F connecter cover 3. Connect the serial interface cable (option) to the printer and the serial port of the host PC. 4. Turn on the printer while pressing the FEED button. 5. The printer prints the self test result, which is necessary for the next step. Note: If you connect the serial cable to the printer while turning it on, the printer doesn’t support serial communication.
For customers from North America, go to the following web site: http://www.epsonexpert.com/ and follow the onscreen instructions. For customers in other countries, go to the following web site: http://www.epson-pos.com/ Select the product name from the "Select any product" pulldown menu.
TM-P60 Technical Reference Guide Chapter 3 Troubleshooting This section describes general troubleshooting. 3.1 LED Blinking Pattern 3.1.1 Error Types The printer stops all printer operations, goes offline, and the ERROR LED blinks when an error is detected. ERROR LED Blinking Pattern...
Note: The ERROR LED is on when the printer is offline (paper out, power-on initialization, roll paper cover open, power-off operation, or the remaining battery charge is not enough for printer operation when the battery is used to supply the power.) (* 1) Print temperature error is not an abnormality.
TM-P60 Technical Reference Guide 3.3 Printer Beeps When the Power is Turned on When printer can’t find any access points with the current wireless LAN setting, the printer beeps to warn you. [See “Printer Beeps” (page 3-2) for the beeping pattern.] In this case, you should change the LAN setting of this printer or your access point.
The reset begins after “Initialize” prints and the paper roll has been cut. The printer restarts after initialization. Note: For the TM-P60, initialization completes several seconds after the paper roll is cut. 3.6 Hexadecimal Dump Mode This feature allows experienced users to see exactly what data is coming to the printer. This can be useful in finding software problems.
Page 55
TM-P60 Technical Reference Guide 3. Close the cover. 4. Run any software program that sends data to the printer. The printer prints “Hexadecimal Dump” and then all the codes it receives in a two-column format. The first column contains the hexadecimal codes and the second column gives the ASCII characters that correspond to the codes.
4.1 About wireless communication 4.1.1 For Application developing The TM-P60 uses wireless comunication technology; therefore temporary communication breaks may occur when you move or are in an outside environment. When you develop application software using wireless communication, you should consider this.
4.2 About the Battery Remaining Amount 4.2.1 The battery remaining amount This printer has a battery to supply power. The battery has four statuses: The battery Battery Status LED condition Description Level H (High) The remaining battery charge is between 100% and approximately 50% when the amount of difference between the full battery and level L is 100%.
TM-P60 Technical Reference Guide 4.3.1 ESC/POS command The beeper function is able to be operated by commands. See the “ESC/POS Application Programming Guide“ for details. 4.4 Various Status Categories This printer is able to send various status reports to the host PC. This section describes the kind of statuses and handling.
NV graphics data shares the domain used by user NV memory record data; therefore, the entire capacity of the domain to which NV graphics data and user NV memory data are defined is targeted. The TM-P60’s entire capacity is 384 KB.
TM-P60 Technical Reference Guide 4.6.2 Tips for Visual Basic When programming with Visual Basic, limitations prevent data from 81h through 9Fh and from E0h through FEh from being sent as characters. Therefore, you may be not able to print a part of Page 0 (for example )in Visual Basic.
Page 62
4-6 Application Development Information Rev. C...
The Difference Between TM-P60 and TM-T88II/III TM-P60 is able to print with 42 print columns (when paper width is 58mm and Font B is printed [default]). The number of print columns is the same as that of the TM-T88II/III (when paper width is 80mm and Font A is printed [default].) Therefore,the TM-P60 is able to print with same...
Page 64
Rev. C A-2 The Difference Between TM-P60 and TM-T88II/III...
A slave device can also participate in another different piconet. In addition, the master device of one piconet can act as a slave device for a different piconet. The TM-P60 is a dedicated slave device. Rev. C About Bluetooth B-3...
B.2.2 Communication Range The Bluetooth communication range is approximately 10 meters. The actual communication range differs depending on the surrounding radio wave environment, objects of interference, and the setup location. Make sure to sufficiently test the communication range when setting up a network. B.2.3 Bluetooth Frequency Bluetooth operates at a frequency of 2.4GHz.
TM-P60 Technical Reference Guide B.3 Using Bluetooth Effectively ❏ See “Communication Range” on page B-4 for information about Bluetooth communication range. ❏ Place Bluetooth compatible devices away from other electrical devices. Do not operate near automatic doors, fire alarms, etc., as a malfunction could occur.
TM-P60 Technical Reference Guide Appendix C Character Code Tables C.1 Page 0 (PC437: USA, Standard Europe) (International character set) Rev. Character Code Tables C-1...
C.12 International Character Sets ASCII code (hexadecimal number) Country U.S. France Germany Denmark I Sweden Italy Spain I Japan Norway Denmark II Spain II Latin America Korea Rev. C-12 Character Code Tables...
❏ The host device may not be within communication range. If there are any objects between the host device and the TM-P60, move the TM-P60 and check to see if the LED has stopped blinking.
The host device may not be within communication range. If there are any objects between the host device and the TM-P60, move the TM-P60 and check to see if the LED has stopped blinking. Q5. I cannot connect the TM-P60 to Bluetooth. What should I do? A 5.1 Check the TM-P60 and host device’s Bluetooth settings.
A 6.2 After checking that the serial cable (OT-RS60) is connected, turn on the TM-P60. Check that the TM-P60 is connected to the PC with a serial cable (OT-RS60), and then turn on TM-P60 power again. A 6.3 The serial cable is not a type specified by EPSON.