Page 2
❏ 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.) failure to strictly comply with Seiko...
About This Manual Aim of the Manual This manual was created to provide information on the TM-U330 printer for anyone who is developing hardware, installations, or programs. Programmers will also want to consult other documents. Contents of the Manual Chapter 1, "General Information."...
TM-U330 Technical Reference Guide Important Safety Information This section contains important information intended to ensure safe and effective use of this product. Please read this section carefully and store it in an accessible location. Key to Symbols The symbols in this manual are identified by their level of importance, as defined below. Read the following carefully before handling the product.
CAUTION: ❏ Do not connect cables in ways other than those mentioned in this manual. Different connections may cause equipment damage and burning. ❏ Be sure to set this equipment on a firm, stable, horizontal surface. Product may break or cause injury if it falls.
TM-U330 Technical Reference Guide Restriction of Use When this product is used for applications requiring high reliability/safety, such as transportation devices related to aviation, rail, marine, automotive, etc.; disaster prevention devices; various safety devices, etc.; or functional/precision devices, etc.; you should use this product only after giving consideration to including fail-safes and redundancies into your design to maintain safety and total system reliability.
TM-U330 Technical Reference Guide Chapter 1 General Information 1.1 Features The TM-U330 is a high reliable 24-pin impact dot matrix printer that provide precision text and graphics. The TM-U330 has the same footprint as TM-U220. 1.1.1 General ❏ Compact and lightweight.
1.2 Product Structure 1.2.1 Printer types TM-U330 has 2 model types: B, D. The features are as following. TM-U330B: Autocutter is installed TM-U330D: Autocutter is not installed Interface type: Serial interface model: Built-in USB + RS-232C Parallel interface model: Built-in USB + Bidirectional parallel (IEEE1284) LAN interface model: Ethernet (10BASE-T, 100BASE-TX) 1.2.2 Standard Parts Included with the Printer...
1.4 Product Specifications Overview Print method serial impact dot matrix Paper width 76 mm / 69.5 mm / 57.5 mm {3.00"/2.74"/2.26"} Auto cut type Partial cut (cutting with one point on right edge left uncut) (TM-U330B only) Character sets 95 alphanumeric, 2 international character sets Extended graphics: 128 ...
TM-U330 Technical Reference Guide 1.5 Printing and paper Specifications Printing method Serial impact dot matrix Head wire configuration 24-pin serial configuration Printing direction Bidirectional printing (logic seeking) Print speed * Alphanumerics: Approximately 5.0 lps (printing 42 columns per line at 17.1 cpi) Chinese: Approximately 5.0 lps (printing 80 dpi font, 22 columns per line at 10 cpi)
Page 14
Character Dimensions, Characters Per Inch, Characters Per line Character configuration Character Dot spacing Paper width (mm) and Characters dimensions W between characters Characters per line (cpl) per inch (cpi) x H (mm) Horiz. x Vert. Character 69.5 57.5 type Font B 1.48 x 3.38 17.1 (7 x 24)
TM-U330 Technical Reference Guide 1.5.2 Paper Roll Supply Drop-in method Supply method: Paper roll end detection: Detection method: Mechanical microswitch Detection position: Positioned within the paper path for the roll paper; detects the end of the roll paper Near-end detector: Detection method: Mechanical microswitch Inner diameter of the roll paper core: 10.5 to 12.5 mm...
Page 16
1.5.2.2 Printable Area Cutting position ( emergency cutter) (Type B) Cutting position (autocutter) (Type B) Cutting position (manual cutter) (Type D) 34. 2 21.4 (6. 46) (6.4 1.5) 63.14 450 dots (180 dpi base) 300 dots (120 dpi base) [Units: mm] Printable area for 76 mm width paper 1-8 General Information...
Page 17
TM-U330 Technical Reference Guide Printable area for 69.5 mm width paper General Information 1-9...
Page 18
Printable area for 57.5 mm width paper 1-10 General Information...
Mechanism: 10,000,000 lines Print head: 200 million characters (using an average of 1 dot/wire per character). (The printing pattern is Epson test pattern). Autocutter: 1,000,000 cuts End of life is defined as the point at which the printer reaches the beginning of the wear-out period.
Impact resistance: When packed: Package: EPSON standard package Height: 60 cm (2 feet) Directions: 1 corner, 3 edges, and 6 surfaces No external or internal damage should be found after the drop test, and the unit should operate normally.
{Approximately 9.8"} Type D 160 mm 144 mm 248 mm Approximately 2.6 kg {Approximately 6.3"} {Approximately 5.7"} {Approximately 9.8"} (All the numeric values are typical.) Color: EPSON standard color (ECW, EDG) 1.7.1.1 Overview (Type B) [Unit: mm] General Information 1-13...
Epson to get the product specification. Contact the dealer for more details. 2.1.3 Epson ePOS SDK The Epson ePOS SDK is an SDK for developing iOS, Android and Windows applications, and Web applications. You can use the Epson ePOS SDK to control the printer with simple code.
POS, such as controls for paper cut, a cash drawer, ❏ Status API Manual or customer display. The Status API (Epson original DLL) that monitors ❏ Sample Program Guide printer status and sends ESC/POS commands is also attached to this driver.
Config online help Monitoring Tool: Monitoring Tool User’s Manual Use to check a list of status for the Epson printers connected to the network. Use with Monitoring Tool and TM-U330 Utility to check the status and make settings from the administrator's computer for the printer that is directly connected to the network, or the printer that is connected to the client computer over a network by USB.
Chapter 3 Setup 3.1 Part Name and Basic Operation 3.1.1 Part name roll paper cover ribbon cassette cover manual cutter power switch control panel 3.1.1.1 Connectors WARNING: Do not connect a telephone line to the drawer kick connector or the display module connector; otherwise the printer and the telephone line may be damaged.
TM-U330 Technical Reference Guide 3.1.2 The Control Panel The layout varies according to the model. ❏ POWER LED ❏ ERROR LED ❏ PAPER OUT LED ❏ FEED button 3.1.2.1 LED POWER Power supply is stable. Off: Power supply is not stable.
5. Complete set up Note: When you use OPOS (OCX driver from EPSON) or the Advanced Printer Driver, you need to install the driver. When you use ESC/POS commands, you don’t have to install drivers. For information on these drivers, see “Control Method”...
Page 29
TM-U330 Technical Reference Guide The following sections describe the setup. The flow of preparing to use printer is listed below. 1. Printer setup •Install Ribbon Cassette ("Installing or Replacing the Ribbon Cassette" (page 3-5)) •Install Paper Roll ("Installing the Roll Paper" (page 3-7)) •Connect the Printer to the Power Supply ("Connecting the AC Adapter"...
2. Turn the knob 2 or 3 times in the direction of the arrow. CAUTION: Use the EPSON ERC-45 ribbon cassette for your printer. Never turn the ribbon cassette’s feed knob in the opposite direction of the arrow marked on the cassette;...
Page 31
TM-U330 Technical Reference Guide 3. Insert the ribbon in the position and push the ribbon cassette down until it clicks. Make sure the ribbon is installed between the print head and the platen without wrinkles or creases. 4. Again turn the ribbon cassette’s knob 2 or 3 times in the direction of the arrow.
3.3.2 Installing the Roll Paper CAUTION: ❏ Be sure to use roll paper that meets the specifications. ❏ Be sure not to touch the manual cutter. Otherwise your fingers might be injured. 1. Using scissors, cut the leading edge of the roll paper. ✄...
Page 33
TM-U330 Technical Reference Guide 4. Insert the roll paper. Note the direction the paper comes off the roll. Note: When using 2-ply roll paper, be sure that the top and bottom sheets are aligned at the paper exit. 5. Close the roll paper cover.
3.3.3 Connecting the AC Adapter WARNING: ❏ Never insert the AC cable plug into a socket that does not meet the rated voltage requirements of the printer. Doing so may result in damage to the printer. ❏ Should a fault ever occur, immediately turn off the power to the printer and unplug the AC cable from the wall socket.
TM-U330 Technical Reference Guide 3.3.4 Connecting the Printer to the Host PC / POS Terminal All cables are connected to the connector panel located on the lower rear side of the printer. Connector panel Note: The figure above shows the connector panel for the serial interface model printer. The shape of the interface connector varies according to the type of interface used.
Page 36
3.3.4.2 Parallel Interface 1. Press the connector on the end of the interface cable firmly into the interface connector on the connector panel. 2. Press down the clips on either side of the connector to lock it in place. 3. For interface cables equipped with a ground line, attach the ground line to the screw hole marked "FG" on the printer.
Page 37
TM-U330 Technical Reference Guide 3.3.4.4 Ethernet interface CAUTION: ❏ When Ethernet cables are installed outdoors, make sure devices without proper surge protection are cushioned by being connected through devices that do have surge protection. Otherwise, the devices can be damaged by lightning.
Page 38
3.3.4.5 Connecting a Drawer CAUTION: Be sure to connect a drawer that meets printer specifications. Connecting a drawer of the wrong specifications may result in damage to both the drawer and the printer. Never connect the telephone line to the drawer kick connector (labeled “DK”). Doing so may result in damage to both the telephone line and the printer.
10 times a day. When you use OPOS or APD, generally you don’t need to adjust memory switch because OPOS or APD are able to set these items automatically. The memory switch can also be set by using the TM-U330 Utility. Setup 3-14...
Page 40
Msw1 Function Default (reserved) Receive buffer capacity 4 KB 40 bytes Condition for BUSY Receive buffer full or Receive buffer full Offline Data processing for receive error Replaced with "?" Ignored Automatic line feed Disabled Enabled (reserved) #6 pin of RS-232 Not used Used for reset signal #25 pin of RS-232...
Page 41
TM-U330 Technical Reference Guide Msw5 Function Default USB power-saving Enabled Disabled (reserved) Paper sensor to output paper end Enabled both paper end Disabled signals sensor and near-end sensor (reserved) (reserved) (reserved) (reserved) (reserved) Note: [Msw5-1]: Valid only when the USB interface communication condition is set to the Vendor-defined class and the system configuration is set so that the USB driver can support the USB power-saving function.
Page 42
Customize value Function Selectable value Default Roll paper width 57.5 mm, 69.5 mm, 76 mm 76 mm Roll paper text control mode Mode 1, Mode 2, Mode 3 Mode 1 Select interface type Fixed UIB, fixed Built-inUSB, auto change between UIB/Built- Auto change between UIB/ inUSB Built-inUSB...
TM-U330 Technical Reference Guide USB interface communication condition Function Selectable value Default value Class Vendor-defined class Printer class Vendor-defined class IEEE1284 Device ID Do not send IEEE1284 Device Send IEEE1284 Device ID Send 3.4.3 Memory Switch Setting Mode The following items are specified in the memory switch setting mode: ❏...
Page 44
3.4.3.3 Operating procedure The procedures used for this process are described below. Entering Memory Switch Setting Mode 1.Open the roll paper cover and turn the power on while pressing the paper FEED button. 2.Press the paper FEED button twice while ERROR LED is lit. 3.Close the cover.
Page 45
TM-U330 Technical Reference Guide 3.4.3.4 Setting items for Memory switch setting mode Setting Items Options 1st page 2nd page 3rd page * The initial setting is underlined. 1: Print Current Settings 2: Serial Interface 1: Baud Rate 1200 bps, 2400 bps, 4800 bps, 9600 bps, 19200 bps, 38400...
3.4.4 Adjusting Roll paper width The TM-U330 accommodates 76 mm {3"},69.5 mm {2.74"}, 57.5 mm {2.26"} wide paper rolls. Note: When you use a near-end detector equipped model, be sure not to pinch the lead wires of the near-end detector between the roll paper guide and the roll paper holder, and to push the lead wires inside so that the lead wire of the paper-end detector does not contact the motor gear.
TM-U330 Technical Reference Guide 5. Tighten the spacer with two screws included with the guide. (See figure above.) 6. Set the memory switch (customize value) for the paper width. (See "Memory Switches" (page 3-14)) 3.4.5 Adjusting Position of Roll Paper Near End Detector (factory option) Below are two reasons for the roll paper to require an NE detector adjustment.
When you install and set up, please refer to the User's Manual, the file is automatically created at the installation of OPOS ADK. 3.5.2 Advanced Printer Driver (APD) When you install and set up the APD, please refer to the “EPSON Advanced Printer Driver Install Manual.“ 3.6 Self Test The self test lets you know if your printer is operating properly.
TM-U330 Technical Reference Guide Chapter 4 Troubleshooting This section describes general troubleshooting. 4.1 LED Blinking Pattern 4.1.1 Error Types The printer stops all printer operations for the selected paper section, goes offline, and the ERROR LED blinks when an error is detected.
Page 50
4.1.1.2 Recoverable Errors When a recoverable error occurs, after the cause of the error is removed, the printer can recover from the error by receiving an error recovery command without turning off the power: ERROR Description ERROR LED Blinking Pattern Recovery Roll paper cover open The roll paper cover is...
TM-U330 Technical Reference Guide ERROR Description ERROR LED Blinking Pattern Recovery CPU execution error The CPU executes an incorrect Impossible to recover address or I/F board is not connected. Circuit error There is an error in the head Impossible to recover temperature or the motor driver IC temperature.
4.3 Autocutter Jam If a foreign object such as a push pin or paper clip drops in the autocutter and causes the auto cutter to lock up, the printer enters an error state and begins the recovery operation automatically. If the problem is not serious, the autocutter returns to its normal position without any intervention by the user.
❏ Overrun error 4.5 Print Speed is Slow When Using Windows Printer Driver When the printer prints a Windows font using the EPSON Advanced Printer Driver, the print speed is slow. To improve the print speed, use a printer font.
Chapter 5 Application Development Information This section contains usable information to develop POS systems that use this printer. 5.1 Various Status Categories This printer is able to send various status reports to the host PC. This section describes about the kind of statuses and handling.
TM-U330 Technical Reference Guide 5.1.2 OPOS Note This section describes the summary of status handling. Refer to “OPOS ADK Application Development Guide General Functions” for details. 5.1.2.1 Checking the printer state The state of the printer can be checked through properties supported by the printer. For example, if the user wants to check if the printer cover is open, the CoverOpen property can be used.
Page 56
5.1.2.2 Printer Errors and Status A change in printer status when asynchronous data is being sent is made available to the program by the firing of an ErrorEvent and StatusUpdateEvent. When the printer changes status while nothing is happening, the change is told to the program by a StatusUpdateEvent only. As an example, assume that the printer cover becomes open.
TM-U330 Technical Reference Guide 5.2 Cash Drawer Control 5.2.1 Advanced Printer Driver 5.2.1.1 Drawer Open When you control a drawer which is connected to this printer using APD, you have 2 methods to open the drawer. The first method is using “Control font,” second is using “Status API.“...
End If End Sub 5.2.3 ESC/POS When you drive a cash drawer which is connected to this printer, please refer to “FAQ about ESC/POS command.“ About “FAQ about ESC/POS command,“ please contact your dealer or EPSON. 5-5 Application Development Information...
When you use User NV memory area by using OPOS or APD, you have to use “Direct I/O method” or “Control A font.” Please contact EPSON or your dealer for details. Note the following when writing to and erasing NV memory.
EPSON provides tools, “TM-U330 Utility“ and “TMFLogo“ that enable registration of a bitmap image in the NV memory of an EPSON TM series printer. The bitmap image in the NV memory can be printed with the printer by using each control method.
Page 61
Print stored bitmap by DirectIO method. • *Command : PTR_DI_PRINT_FLASH_BITMAP The available NVRAM size for the TM-U330 is 256KB. 5.4.2.2 LetterQuality It is possible to change the speed and quality of a bitmap by using the XXXLetterQuality property. RecLetterQuality = TRUE ‘print Receipt’s bitmap in quality mode.
5.6.1.1 A. Drawer specifications differ, depending on the manufacturer and the part number. We recommend to use a Drawer that is made by EPSON. These conditions also apply to any other devices that use the drawer kick connector. Any devices that do not satisfy all the following conditions must not be used.
TM-U330 Technical Reference Guide 5.6.2 Q. Unable to print a part of Page 0 in Visual Basic. Unable to print a part of Page 0 (for example ) in Visual Basic. 5.6.2.1 A. Follow the procedure When programming with Visual Basic, limitations prevent data from 81h through 9Fh and from E0h through FEh from being sent as characters.
Need help?
Do you have a question about the TM-U330 and is the answer not in the manual?
Questions and answers