Zebra® TTP 8000 Kiosk Receipt Printer Technical Manual P1003638-003 Rev.
© 2009 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp. and Zebra’s licensors. Unauthorized reproduction of this manual or the software and/or firmware in the printer may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators may be subject to civil liability.
Contents 1 • Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Updating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 4 • Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Installing a Paper Roll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Auto Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 8 • Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 9 • Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ _______________________________________________
1 Introduction About This Manual This manual contains the information required to install the printer and to run it from a host computer such as a PC. The TTP 8000 series consists of TTP 8200 with a resolution of 203 dpi, and TTP 8300 with a resolution of 300 dpi. This manual applies to both versions and notes are made where they differ. Programming on page 31 gives the applicable control-codes and escape-sequences supported by the printer processor firmware.
About This Document Contacts Contacts Technical Support via the Internet is available 24 hours per day, 365 days per year. Web Site: www.zebra.com E-mail Back Technical Library: E-mail address: emb@zebra.com Subject line: Emaillist Self Service Knowledge Base: www.zebra.com/knowledgebase Online Case Registration: www.zebra.
2 Product Presentation The TTP 8000 kiosk printer series consists of a family of printers that will print A4 or Letter paper width depending on the printer configuration. Different configurations and paper handling options are available. Figure 1 • TTP 8000 Printers Note • Roll holders shown in Figure 1 are options.
Product Presentation Figure 2 • Printer Exterior, Side View The TTP 8000 series of kiosk printers use direct thermal printing. The print speed is up to 100 mm per second. The printer has an integrated control board that communicates with the host computer through either an USB orIEEE-1284 bi-directional parallel port. Printer drivers for Microsoft Windows are available. The USB and parallel interface printers are compatible with the Plug and Play standard.
Product Presentation Figure 3 • Printer Exterior, Rear View 10/19/2009 TTP 8000 Technical Manual P1003638-003 11
Product Presentation Indicators Indicators The status indicator flashes in various sequences to indicate specific statuses or warnings. The status indicator (see Figure 3, Printer Exterior, Rear View, on page 11) has several functions: ON constantly The printer is operational. Flashes rapidly Indicates error. Hold down the feed-forward button and the number of flashes will reflect the status-code. See Table 1. Flash, pauses, flash Indicates warnings of non-severe error.
Product Presentation Indicators Table 2 • Warning Codes Number of Flashes Warning Code Description 2 Paper low Note • This signaling is disabled by default. It can be disabled/enabled through parameter setup 3 Weekend low* *. Warning-codes are reset automatically when the cause for them are removed. Control Board Indicators The control board has two power indicators behind the power connector. To see the indicators, open the printhead and look down between the platen and the printer frame.
Product Presentation Feed Button Feed Button When you have inserted the paper under the printhead, press the Feed button and the printer will feed it forward, cut and eject a printout, then switch to on-line mode. Each press on the Feed button will feed, cut, and present one form length. Using the Feed button: Is there paper in the presenter section of the printer? If… Then… No Press the Feed button once to make a Form Feed. (Feed, cut, and present a complete page.
3 Installation Unpacking When a new printer is delivered the printhead is secured with a shipping strap. Remove this by pressing it downwards and disengage it from the parallel interface hole, then turn it up and remove the shipping strap.
Installation Installation Considerations Installation Considerations There are a number of printer mounting options available to install the TTP 8000 printer in a self-service kiosk enclosure, as illustrated in Figure 5. See also Printer Dimensions on page 113.
Installation Installation Considerations Electrostatic Discharges, and Earth Currents Preventing ESD and earth currents from affecting the printer operation requires proper connection of the printer chassis to protective earth through a mounting platform or through a separate earth conductor. The signal ground is not connected to protective earth (chassis) inside the printer. See Figure 6. Fasten an earth cable to the printer using an M4x6 screw.
Installation Connecting to the Computer Connecting to the Computer Caution • Using a non-approved cable with the printer may void the FCC and other EMC approvals of the printer. Using the Parallel Interface 1. Connect the printer to the parallel port of the computer to be used. 2. Connector J10 is an IEEE-1284 type C, 36-pole mini Centronics, with clip latches. See Figure 21 on page 96 for pin assignment of J10. 3. Use only certified cables marked IEEE-1284.
Installation Connecting to the Computer Using the USB Interface 1. Connect J13 of the printer to the USB port of the computer or the USB hub to be used. USB connectors can be recognized by the following symbol: . 2. Connector J13 is a 4-pin USB type B connector. See USB on page 98 for pin assignment. A suitable cable is available from Zebra, see Part Number List on page 124 for part number.
Installation Connecting to the Computer Connecting the Power Caution • Use only the recommended Zebra power supply (see Part Number List on page 124 for part number). 1. Attach a ground cable to the ground screw on the printer. 2. Connect the cable from the power supply to J8. 3. Connect the power cable to the line outlet. 4. Apply power to the printer. If you use another type of power supply unit, connect the voltages according to the following illustration.
Installation Making a Test Printout Making a Test Printout You can make a self-test printout if you want to verify that the printer operates correctly. See Self-test Printout and Other Power ON Modes on page 29. Paper Path Adjustment Paper Width When delivered, the paper width is adjusted to 210-mm for A4, and 216-mm for Letter paper versions of the printer. To adjust the width, do as follows: 1.
Installation Paper Path Adjustment Paper Level Sensors The printer has inputs for two paper level sensors. Sensor status is reported to the host computer when it asks the printer for status. If you want the indicator on the printer to flash to show paper level sensor status, you must enable signaling using parameter No. 52, see Default Parameter Settings on page 71. Figure 10 • Sensors on Large Roll Holder The paper-near-end sensor alerts the system when a couple of meters of paper remain.
Installation Installing a Printer Driver If you use custom designed paper holders, connect the sensors according to Figure 11.
Installation Installing a Printer Driver Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ ______________
4 Operation 10/19/2009 TTP 8000 Technical Manual P1003638-003
Operation Installing a Paper Roll Installing a Paper Roll Preparations 1. Turn the new paper roll as shown. The paper should be inserted into the printer with the temperature-sensitive side up. Figure 12 • Paper Roll Orientation 2. Tear off approximately 0.5 m from the new paper roll. Caution • This is important since the outer end of the paper is usually fixed to the roll with some type of glue or self-adhesive substance that might otherwise cause paper jam or even printhead damage.
Operation Installing a Paper Roll Using Auto Load 1. Make sure the printer is turned ON. 2. Make sure the front edge of the paper is straight. 3. Enter the paper between the guide wings and feed it straight into the printer. 4. The platen should grip the paper, feed one form length, cut and eject, and set the printer online. Note • Autoloading works if the printer is on, the head is down and locked, and the Paper Out flashing sequence is showing on the status indicator.
Operation Clearing Paper Jams 4. Press the Feed button and the paper will feed, cut and eject a printout, and then automatically go online. Clearing Paper Jams Should a paper jam occur, follow the procedure below: 1. Open the presenter top plate by loosening the two thumbscrews, and lifting up the plate. 2. Tear off the jamming paper against the fixed cutter blade, remove all jammed paper, and make sure the paper path is clear. 3.
Operation Self-test Printout and Other Power ON Modes Self-test Printout and Other Power ON Modes 1. Remove power from the printer. If your printer has a power switch, turn the power off. If it does not, remove power to the printer. 2. Hold the feed-forward button depressed while powering ON the printer. Keep the button depressed until the presenter motor buzzes.
Operation Self-test Printout and Other Power ON Modes Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ _
5 Programming There are two different ways of setting up the printout: Text oriented and driver oriented style. Command code The printout can be seen as the page of a simple word processor. You send text and graphics to the printer, which prints the information in the same sequence as the data is received. Design features are limited to the font stored in the flash PROM of the printer. Text and logotypes can also be printed in landscape orientation.
Programming Figure 17 • Printout Styles P1003638-003 TTP 8000 Technical Manual 10/19/2009
Programming How the commands are described How the commands are described Description of command Mnemonic Decimal representation of command Hex representation of command Mnemonic Is the popular command name that should be easy to remember Hex Give the command in hex representation Decimal Give the command in decimal representation Values n1, n2, etc. represents values that you set with the commands. What you should enter here depends on what you want the command to do.
Programming Summary Of Control Codes & Escape Sequences Summary Of Control Codes & Escape Sequences Table 6 • Control Codes and Escape Sequences in Alphabetical Order Command Hex Decimal Function Page BS CAN CR EM n ENQ ESC ACK n1 ESC ! n1 ESC # ESC & 0 ESC & 1 ESC & 4 ESC & 5 ESC & C ESC & D ESC & F n1 ESC & L ESC & P n1...n2 ESC ? ESC @ ESC 3 n1 ESC b n1...
Programming Summary Of Control Codes & Escape Sequences Table 6 • Control Codes and Escape Sequences in Alphabetical Order Command Hex Decimal Function Page ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC FF HT LF RS 1B 69 n1 1B 4A n1 1B 6A n1 1B 6C n1...n2 1B 4E n1 1B 00 1B 6F n1 1B 70 1B 50 n1 1B 51 n1...n2 1B 72 n1...n9 1B 1E 1B 73 n1 1B 74 n1...n5 1B 54 n1 1B 75 n1 1B 77 n1 1B 5A 0C 09 0A 1E 27 105 n1 27 74 n1 27 106 n1 27 108 n1...
Programming Software Command Syntax Software Command Syntax The commands in this section are grouped after what they do, and these groups are sorted in a theoretical usage sequence. It starts with commands for specifying the printed page — through text-and-graphics commands — to cut-and-present commands. System and status commands are presented at the end. Black Mark (Top-Of-Form) Commands See also Aligning Preprint and Thermal Print on page 89.
Programming Text Commands Text Commands Text received by the printer is printed with the currently selected font and font attributes. Text exceeding the page width is wrapped with the line spacing selected. ESC o n1 1B 6F n1 27 111 n1 Text and Logotype Orientation hex decimal Changes the orientation of text and logotypes. n=0 Gives portrait orientation n=1 Gives landscape orientation Portrait and landscape can be mixed on the same printout.
Programming Text Commands ESC ! n1 1B 21 n1 27 33 n1 Select Font hex decimal This command selects one of eight fonts. The font design depends on which fonts have been loaded1 into the printer. Make a test printout to see which fonts are available in your printer.
Programming Text Commands ESC T n1 1B 54 n1 27 84 n1 Reversed/Inversed Text Hex decimal Selects normal or reversed print. n=0 Gives normal print, black on white n=1 Gives reversed print, white on black Single words, characters, or complete text lines can be reversed. Note • Reverse text and underline swaps the background with the foreground. This means that the order in which the commands are issued affect the printout if one text overlaps another.
Programming Text Commands ESC w n1 1B 77 n1 27 119 n1 Text Width hex decimal Applicable n values are 0 — 7. n=1 Increases the character width to 2 times the basic character width. n=2 Increases the character width to 3 times the basic character width etc. n=0 Resets the character width to the basic character width. In combination with variable character height (h), give highly legible characters depending on the font to which the command has been applied.
Programming Text Commands CAN 18 24 Cancel hex decimal Cancels text and attributes sent before the command on the same line. Commands, are not cancelled. CR 0D 13 Carriage Return hex decimal By default, carriage return is ignored. By changing the default settings, you can: 1. Interpret it as which returns print position to beginning of line without line feed. 2.
Programming Text Commands ESC 3 n1 1B 33 n1 27 51 n1 hex decimal Line Spacing This command is used to increase the line spacing. Note • Obsolete command, may disappear from future program releases. Use parameter 13 on page 78 instead. FF 0C 12 hex decimal Form Feed Prints data from the input buffer and feeds the paper to the top of the next page. In fixed document length (FORM-mode) this command prints data in the input buffer and feeds the paper to the top of next page.
Programming Text Commands ESC F 1B 46 n1...n16 27 70 n1...n16 Set Horizontal Tabs hex decimal This command defines the desired horizontal tab positions. Variables n1...nx represent each tab position. Up to 16 tab positions are allowed. Minimum allowed value is “1”. Tab position 255 sets a tab stop on the last position of the line. Use this if you want underline or reversed text to extend across the full paper width. Note that the tab positions are always expressed in number of 2.5-mm steps.
Programming Text Commands ESC s n1 data 1B 73 n1 27 115 n1 Data Data Hex Decimal Send Dot-Line, 203 dpi Sends one line of dot data. This command is used to build images, one dot line at a time by the printer driver and should not be combined with text commands. n Determines the number of bytes. Range: 1-255. 1 – x bytes, where x is the printhead width in bytes. The printhead width is in the spec. of the printer.
Programming Text Commands ESC l 1B 6C n1...n2 27 108 n1...n2 data data data hex decimal Send Dot-Line, 300 dpi Sends one line of dot data. This command is used to build images, one dot line at a time. n1 n2 Determines the number of bytes: n2 is the low byte and n1 is the high byte. The value of n1+n2 must be 1 or more. For 320 bytes n1 should be 1, and n2 should be 64. 1–320 bytes of data for a 216 mm printer Caution • Always send the No.
Programming Text Commands ESC r n1...n9 1B 72 n1...n9 27 114 n1...n9 Print Ruler Line hex decimal Prints a ruler line across the paper. A ruler line is normally used to divide the printout into logical parts to make it easier to read. A ruler line is actually an area defined by a start X-Y position and a stop X-Y position. This area is filled with black or a checkered pattern.
Programming Text Commands ESC g n...n5 1B 67 n1...n5 27 103 n1...n5 hex decimal Print Logotype Prints a customized logotype2 stored in the flash PROM. See also Logotypes on page 67. n1 One-byte logotype identification No. (0—15) n2n3 Two-byte definition of desired print position in X-direction measured from left-hand edge of the page (see Page Setup on page 87 regarding definition of “page”). X-direction is perpendicular to the paper transport direction. 2.
Programming Text Commands Print commands ESC p 1B 70 27 112 Print Hex Decimal This command makes the printer print the contents of the line buffer. Text is converted from text to pixel lines and stored in the line buffer when an is received. If the line buffer is empty when p is received, nothing is printed. Text to be printed p prints "Text to be printed" on the paper.
Programming Text Commands ESC J n1 1B 4A n1 27 74 n1 Paper Advance hex decimal The value n represents the number of dot lines the paper is to be transported forwards. Range: 1–255. Note • This command is supported for compatibility with older printers. We recommend you to use Q instead. ESC j n1 1B 6A n1 27 106 n1 hex decimal Paper Reverse The value n represents the number of dot lines the paper is to be transported backwards. Range: 1–255.
Programming Cut and Present Commands Cut and Present Commands RS 1E 30 Cut and Eject Hex Decimal Effects a paper cut-off and an eject through the presenter module. The RS command automatically gives the eject length of 50 mm in addition to the factor stored in parameter p47. If the printout length is too short, paper-feed is added until the minimum printout length (set by parameters 37 and 38) is reached, before execution of the Cut command. Note • The cut position is 19 mm before the print line.
Programming Cut and Present Commands ESC FF n1 1B 0C n1 27 12 n1 Eject (run presenter) hex decimal ejects the document through the presenter module. Variable n represents the eject-length in steps. The setting of parameter n47 is always added to the eject n in all forms of eject. The range for n is 1 to 127 mm. The range 128-255 is reserved for future use. Place this command after a cut command () to partially eject the printout to the customer.
Programming System Related Commands System Related Commands ESC ? 1B 3F 27 63 Reset (full) Hex Decimal Restarts the printer with a complete reset. This is the same as power off/on. ESC @ 1B 40 27 64 Hex Decimal Reset (initialize) Terminates the processing and initializes the control board. The control board is reset to default-values (same as after power ON). Do not use this command as part of a print data command string.
Programming System Related Commands ESC & 5 1B 26 05 n1 27 38 5 n1 hex decimal Set Default Profile Pointer to n Redirects any parameter storage initiated by &<4> to another storage location. These settings can later be recalled by &. A reset command or power OFF/ON will return the parameters to the default settings stored in n=10.
Programming System Related Commands ESC & F n1 1B 26 46 n1 27 38 70 n1 Reset Parameter Profile Hex decimal This command resets the parameters of the printer to default or any previously stored setup. n=1–5 Settings that can be stored by the user n = 10 Zebra factory default setting Temporarily sets all parameters to predefined values that are stored in the printer. To keep the values as default, store them in the flash PROM with command &<4>.
Programming System Related Commands ESC NUL 1B 00 27 0 Hex Decimal Load Firmware This command should be used when you integrate firmware loading into your kiosk program. Note • The Toobox program is available to load firmware into the printer from http://www.zebra.com .
Programming System Related Commands Status reporting commands See also Status Reporting on page 69. Note • All status commands are immediate, that is they pass the print queue and are answered directly. ESC ENQ 1 1B 05 01 27 5 1 Status Enquiry hex decimal A status enquiry results in response ACK (6) if all sensors are clear, but NAK (15) + code if one or more sensors report some condition.
Programming System Related Commands The host computer cannot be certain that all conditions have been cleared until an ACK is received. The possible conditions are reported in the above order. Note • If you want to read out all status information directly, use E. ESC ENQ 2 1B 05 02 27 5 2 hex decimal Paper-near-end Enquiry This command requests a paper-near-end sensor (paper low) status from the printer in a 1-byte format.
Programming System Related Commands ESC ENQ 4 1B 05 04 27 5 4 Fonts and Logotype Enquiry hex decimal Requests multiple bytes of information regarding loaded fonts and logotypes.
Programming System Related Commands ESC ENQ 6 1B 05 06 27 5 6 Status Report Hex Decimal Results in a 2-byte response, reflecting the status of each sensor. This command is intended as a go/no go indication. When everything is OK, this status report returns 0. Note • If no weekend sensor is installed, 64 is returned when everything is OK. If no weekend or paper-near-end sensors are installed, 64+2=66 is returned when OK.
Programming System Related Commands ESC ENQ 7 1B 05 07 27 5 7 Firmware-version Enquiry Hex Decimal Results in a 2-byte response representing the version of the installed firmware. The first byte represents major versions, and the second byte minor versions. If no firmware is loaded, the printer will answer with 0. Example • Send→ <7> Read← 02 29 (hex) That is, a response with the value 02 29 (hex) indicates version 2.41.
Programming System Related Commands ESC ENQ 11 1B 05 0B 27 5 11 Head Temperature Enquiry hex decimal Results in a 1-byte response representing the temperature of the Printhead. Example • Send→ <11> Read← n Where n is a value representing the approximate temperature in Celsius. ESC ENQ 12 1B 05 0C 27 5 12 Bootware Version Enquiry hex decimal Results in a 2-byte response representing the version of the installed bootware.
Programming System Related Commands ESC ENQ E 1B 05 45 27 5 69 Read Extended Status hex decimal Extended status is status from the printer together with devices connected to the I2C optionsbus available in some Zebra printers. The short message protocol gives replies up to 255 bytes. Other protocols may be defined in the future. Protocols are described in separate documents.
Programming System Related Commands ESC ENQ P n1 1B 05 50 n1 27 5 80 n1 Parameter-setting Data Enquiry Hex Decimal This command requests information about the setting of parameter n1, that is, the parameter value stored in flash PROM or any parameter value temporarily set by other ESC commands. n= 1 gives the setting of parameter 1, etc. The parameter names are listed under Summary of Parameter Settings on page 73.
Programming Fonts Fonts Loading The printer can store 8 fonts in its flash PROM. 256 kB is available for font storage. The font size is fixed3, so you must load one font file for each character size you require. The fonts are given font numbers when they are loaded into the printer. The first font is assigned number 0 and the next font 1 etc. up to font 7.
Programming Fonts File Format A font consists of a header describing the font, then data for every character in the font. The header has to be downloaded even if the font consists of a single character only. Below is a description of the font header. 1 byte Reserved Should always be 0 (zero) 1 byte Reserved Should always be 0 (zero) 1 byte Char. width (X) The number of bytes required for the width of one character, usually 2 or 3. Range 1 to 8. 1 byte Not used 1 byte Char.
Programming Fonts Character Bitmap Data A character is made up of a bitmap the size of which is: Char. width (X) * Char. Height (Y) bytes. 0 COLUMN 1 2 0 4 ROW Col 0 MSB Col 2 Col 1 LSB MSB LSB MSB LSB Row 1 =03H =FFH =80H The bitmap data consists of bitmap patterns for each character in a character set for which the parameter Char_width in the Char_matrix table is set to a value between 1 and 24. A character that has its Char_width set to zero, is not included in the bitmap data.
Programming Logotypes Logotypes Up to 16 logotypes can be stored in the flash PROM of the printer. The logotypes can be positioned and printed out with a single command g. The exact number of logotypes and their sizes is determined by the total amount of memory used for fonts, logotypes and loaded firmware. Make a self-test printout to see how much memory is available.
Programming Logotypes Printing To print a logotype, send g where n1 is the logotype number, n2n3 is the horizontal print position, and n4n5 is the vertical print position of the upper left corner of the logotype. n1 One byte logotype number, (0—15) n2n3 Two byte X position measured in pixels from the left-hand edge of the print window. n4n5 These bytes (Y-position) must be inserted, but they are ignored as a logotype is always printed at the current Y-position.
Programming Status Reporting Status Reporting The printer is equipped with a number of sensors that report the printer status and various conditions such as out-of-paper, previous printout not removed, etc. A good practice in unattended printer applications is to check for errors and paper availability before printing. 1. Send a Status Report Query (<6>, see ESC ENQ 6 on page 59) and check that the answer is "No errors" . 2.
Programming Status Reporting Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________
6 Default Parameter Settings Some of the printer settings can be stored in the flash PROM so that they will be used also after power OFF. The stored parameter settings are printed out on the self-test printout (see Self-test Printout and Other Power ON Modes on page 29). The number in front of the function is the parameter number (n) used when setting the parameter with the command &P. You can use the parameter settings pretty much like normal commands.
Default Parameter Settings How the Parameters are Described How the Parameters are Described Parameter number Description Default value 5 20 Default 16 Min 31 Max DRV indicates that the Windows driver overrides setting Burn Time DRV Range Default value The default values indicated are "factory default settings" you get by sending &<10>. These are not necessarily the settings that your printer was originally delivered with because many printers have customized settings when delivered.
Default Parameter Settings How the Parameters are Described Table 10 • Summary of Parameter Settings Parameter 1 2 3 4 5 6 7 8 9 13 14 15 to 30 31 33 34 36 37 & 38 39 40 41 & 42 43 & 44 45 47 48 49 51 52 53 55 Description ESC&F <10> Default Page Baud rate Data bits Parity Flow control Disable parallel port signaling Buffer mode Burn time Print speed Presenter loop length Line spacing Font selection Tab stop Pull speed CR/LF Auto cut after FF Document mode Page length, Minimum / fixed / BM Max black ma
Default Parameter Settings Serial Interface Set-up Serial Interface Set-up 1 96 Default 24 Min 11 Max Baud Rate Stores the communication speed on the serial interface. &P<1><24> 2400 bps &P<1><48> 4800 bps &P<1><96> 9600 bps &P<1><19> 19200 bps &P<1><38> 38400 bps &P<1><57> 57600 bps &P<1><11> 115200 bps Note • If you set an invalid value, the baud rate will return to the previous value.
Default Parameter Settings Serial Interface Set-up 4 2 Default 0 Min 2 Max Flow-control Select what handshaking to use on the serial interface. &P<4><0> No flow control &P<4><1> Xon / Xoff * &P<4><2> Hardware *. DO NOT USE if you send any type of binary data like graphics data, status requests etc. Xon / Xoff only works when plain text is sent unidirectional to the printer.
Default Parameter Settings Parallel Port Setup Parallel Port Setup 5 0 Default 0 Min 1 Max Disable Parallel Port Signaling Pins 12 and 15 on the parallel port signal paper out and error. However, in an unattended kiosk you may not want this because it causes the host computer to stop communicating, and the operating system may display a warning or error message on the kiosk screen.
Default Parameter Settings Print Setup Print Setup 6 0 Default 0 Min 3 Max Buffer Mode Controls what the printer does with buffered data: &P<6><0> Spool all data before printing &P<6><1> Print text at once but spool graphic data &P<6><2> Print graphic data but spool text &P<6><3> Print both text and graphic at once Spooling all data makes the printer as quiet as possible. “Nothing” happens until the buffer is full or a print triggering command is received.
Default Parameter Settings Print Setup 8 13 Default 1 Min 17 Max Max Print Speed DRV The main reason to decrease the print speed is to enhance print quality, and to reduce the peak current consumption. Each step represents a 5 mm/s increase in TTP 8200 and 3.33 mm/s in TTP 8300.
Default Parameter Settings Print Setup 15 to 30 - Default 1 Min 255 Max Tab Stop Stores 16 different TAB stop positions. The position is set in increments of 2.5-mm. Tab position 255 sets a tab stop on the last position of the line. Use this if you want underline or reversed text to extend across the full paper width. To set all tab stops at once, use Set Horizontal Tabs on page 43. To move a single tab stop, use the set parameter command &P.
Default Parameter Settings Print Setup 34 1 Default 0 Min 1 Max Auto Cut after FF Decides if the printer should cut after executing an FF command, or if it should just feed the form length. 36 &P<34><0> No cut &P<34><1> Cut &P<34><2> Forced cut at blackmark (cuts directly when a blackmark is detected) This works only if black mark mode is selected (n36=2).
Default Parameter Settings Print Setup 37 & 38 4,0 Default 2 , 224 255 , 255 Page Length Min Max DRV Defines three different things: 1. The minimum length of a page in variable document mode 2. The actual page length in fixed document mode 3. The distance between black marks in black mark mode One step is 0.1 mm. Settings shorter than 92 mm, will be interpreted as 92 mm. . Note • TTP 8000 Vertical has a minimum paper length of 200 mm, so never set values below 8, 0 on vertical printers.
Default Parameter Settings Fixed Document Mode Fixed Document Mode Max fixed document mode page length depends on the amount of free ram. Make a self test printout to check how much is available in your printer. (Depends on firmware version and circuit board revision). Page length = Free RAM in bytes − 1024 − top margin − bottom margin Paper width Paper length, top, and bottom margins are in pixel lines. Paper width is in bytes. 1 byte = 1 mm for the TTP 8200 and one byte is 2/3 of a mm in TTP 8300.
Default Parameter Settings Fixed Document Mode 43 & 44 0,0 0,0 255 , 255 Default Min Max Top Margin (mm) Defines the distance between the top of the paper and the top of the first text line in 0.1 mm steps. The top margin feed is effectuated when the presenter is cleared from the previous page. 0= disabled top margin. This gives the physical top margin of the printer which is 19 mm.
Default Parameter Settings Fixed Document Mode 47 0 Default 0 Min 127 Max Wall Compensation (mm) DRV When the printout is printed and cut, the presenter ejects about 50 mm of the page so that the customer can grab it. If the kiosk wall is thick, or if you just want a longer part of the printout to be visible, this parameter adds extra eject length. Adds 50 mm extra eject = about 100 mm in total.
Default Parameter Settings Fixed Document Mode 49 1 Default 0 Min 1 Max Bottom Margin DRV Selects if the cut command cuts at the position where the paper is at, or if the printer should advance the paper before cutting. &P<49><0> Off &P<49><1> Automatic Distance Calculation &P<49><2> Feed 2 mm &P<49><255> Feed 255 mm "Automatic Distance Calculation" means advancing the paper with the Head-To-Cutter distance (19 mm on the TTP 8000 series).
Default Parameter Settings Fixed Document Mode 53 0 Default 0 Min 1 Max Lock Parameters You can lock the parameters so that they cannot be changed by the ESC & P command. 55 255 Default 0 Min 255 Max &P<53><0> Unlocked &P<53><1> Locked PSU Recovery Adds a delay between the burning of blocks in the printhead. This delay helps possible for the power supply to recover from the heavy load of heating pixels.
7 Page Setup 10/19/2009 TTP 8000 Technical Manual P1003638-003
Page Setup Printable Area Printable Area n41, n42 n39 n43, n44 5.2.2 Text commands Text received by the printer is printed with the currently selected font and font attributes. Text exceeding the page width is wrapped with the line spacing selected. ESC o n Text and logotype orientation Changes the orientation of text and logotypes. Black Mark on back of page n =0 Gives portrait orientation n =1 Gives landscape orientation Portrait and landscape can be mixes on the same printout.
Page Setup Aligning Preprint and Thermal Print Aligning Preprint and Thermal Print The printer can synchronize the cutting of the printout with black-marks printed on the back of the paper. You use this function when you have preprint on the media and you don't want a cut in the middle of that preprint, or text printed on top of the preprint. The sensor used to detect the black-marks is the same sensor as used for paper end detection.
Page Setup Parameters Used Parameters Used Parameter n34 Auto Cut When this parameter is set to 2, "forced cut at black mark" The printer always cuts when it detects a black mark, even if no cut command has been received. This prevents long documents from being printed as one continuous printout over several pages. Parameters n37 and n38 - Page Length Minimum Measure the distance from the trailing edge of one black mark to the trailing edge of the next. The resolution is 0.
Page Setup Parameters Used Garbage, Black Mark and Out Of Paper Detection Garbage range n40 Printed black mark n39 Valid black mark range (n39 – n40 + 5mm) 5 mm Constant Out of paper For every step the paper is feed, the black mark sensor is sampled to detect garbage, black marks or out of paper. When the printer detects blackness is has to check if it is only garbage: If the paper… Then it is… gets white again within n40 x 0.1 mm garbage and the spot should be ignored. is still black after n40 x 0.
Page Setup Parameters Used Parameter n41 and n42 –Black Mark Cut Offset After the black mark is detected (black to white change) the printer feeds another distance to place the paper in cut position. This distance can not be negative so placing the black mark too close to the paper edge is better than too far away. The actual cut position n41 & n42 Desired cut position Black mark detected (ESC x n1 n2 is an obsolete command that sets n41 and n42.
Page Setup Black-mark Sensing from Within Windows Simple Calibration Process 1. Enable black mark mode by setting parameters n36 to n42 as described on the previous pages. 2. Load paper with black marks into the printer 3. Send the # command and wait until the paper stops 4. If the paper has returned to it's original position, the calibration is finished 5. If not, it was not possible to distinguish the black mark. Check the n37 and n38 settings and try again). 6. Save the settings with &<4>.
Page Setup Black-mark Sensing from Within Windows Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ _____
8 Interface The printer has two interfaces as standard, parallel and USB. There are no selections to be made, but normally only one interface should be used at a time. The printer may not function properly if data is received on more than one interface at a time. Caution • Always use Zebra-approved interface cables. Using a non-approved cable with the printer may void the FCC and other EMC approvals of the printer.
Interface Parallel Parallel TTP 8000 series support IEEE-1284 Compatibility Mode and Reverse Nibble Mode. Note • If you intend to use any other mode than Compatibility Mode, we recommend you to get the documents for the IEEE-1284 standards, and study them thoroughly. Figure 21 • IEEE-1284 Cable with Type A and Type C Connectors Table 11 • Signal names for the parallel port Pin Host IEEE1284-A (D-Sub) 1 2-9 10 11 12 13 14 15 16 17 18-25 P1003638-003 Direction Ö Ö Õ Õ Õ Õ Ö Õ Ö Ö GND +Ö .
Interface Parallel Error Signaling All errors that are not reset when status is read will set the nFault signal, for example: • Head lifted • Cutter not home • Out of paper This error also sets the Paper Out/End (PE) together with nFault:: • Out of paper Note • The signaling of nFault and PE can be switched on/off with parameter p5.
Interface USB USB The USB (Universal Serial Bus) is an interface designed to handle several peripherals through a single connector. The transfer speed is up to 12 Mbits/s, which is quite adequate for the printer. Use this interface in operating systems with USB support, for instance Windows XP. USB devices are Plug and Play compatible and hot swappable, which means that they can be connected and disconnected without turning off the power, or rebooting the computer.
9 Maintenance 10/19/2009 TTP 8000 Technical Manual P1003638-003
Maintenance Fault Finding Fault Finding In connection with service of the printer it is good practice to remove paper dust and lint from the paper path, cutter and sensor areas. Paper dust, when accumulated, may interfere with printer functions such as optical sensors. To avoid smudging the paper, do not apply oil on the cutter blades.
Maintenance Clean the Printhead Clean the Printhead The printhead can be cleaned without removal. 1. Caution • Disconnect the printer from the power source before performing the following procedure. Remove the power from the printer. 2. Caution • While performing any tasks near an open printhead, remove all rings, watches, hanging necklaces, identification badges, or other metallic objects that could touch the printhead.
Maintenance Firmware Firmware The firmware is stored in flash-PROM on the control board. When replacing a control board, be sure to verify the control board contains the same firmware version that you are currently using and upgrade it if necessary. Loading Download the firmware from the Zebra web site http://www.zebra.com. There you will also find the Zebra Toolbox program (Windows™ software) facilitating the loading of the firmware into the printer.
Maintenance Firmware Firmware TTP 8000 version Hardware version Standard (with presenter) A – C (8-bit) D and up (16-bit) Vertical (with presenter) Compact (without presenter) 10/19/2009 Firmware No.
Maintenance Firmware Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ _________________________________
10 Specifications 10/19/2009 TTP 8000 Technical Manual P1003638-003
Specifications General Information General Information Print Data Printer control Windows and Linux drivers. Direct addressing through ESC sequences. Plug and Play Yes Print method Direct thermal line printing Resolution 8x8 dots/mm (203 dpi) for TTP 8200. 11.8x11.8 dots/mm (300 dpi) for TTP 8300.
Specifications Paper Handling Paper Handling Paper supply Fan fold or roll paper Paper width A4 (210.2 mm) or Letter Size (8.5”) selectable by moving paper guides. Printout length 297 mm (A4) 148.5-mm (A5) or 11” (Letter) 5.5” (Statement), or variable length 92* mm and up. There is no upper limit for printout length, but if the printout exceeds 4 m, the paper will be cut, then the printout will continue. Cutting Guillotine cutter.
Specifications Text Modes (Non-Windows Applications) Text Modes (Non-Windows Applications) Orientation Horizontal (portrait mode), and vertical (landscape mode) Number of possible fonts: 8 (Font 0 to Font 7) Font memory 256 kB Font technology Bitmap fonts, non scaleable Standard fonts Font 0 = TTPmono 9 Font 1 = Arial Black 24 Font 2 = Arial 12 Font 3 = Arial 10 Font 4 = Arial 8 Font 5 = Symbol 10 Font 6 = Wingdings 10 Font 7 = Code 39 Text attributes Bold, italics, underline, reverse print
Specifications Character Sets Character Sets The default fonts use Windows code page 1252 Western which contains ISO 8859-1 (ANSI) characters. You can use other character sets by creating and loading appropriate font files. Characters 0 to 31 are control codes that cannot be changed, but 32 to 255 can be custom designed. The table below shows the characters stored in flash PROM on the printer control board.
Specifications Character Sets Table 15 • Symbol Character Table P1003638-003 TTP 8000 Technical Manual 10/19/2009
Specifications Character Sets Table 16 • Wingdings Character Table 10/19/2009 TTP 8000 Technical Manual P1003638-003 111
Specifications Character Sets Table 17 • Code39 Character Table P1003638-003 TTP 8000 Technical Manual 10/19/2009
Specifications Printer Dimensions Printer Dimensions Important • Additional space is required for paper roll and handling. Figure 22 • Measurements Drawing, Standard Printer 01744-xxx and 01745-xxx 231 5 84 77 43 20 Paper in 53.5 2 67.5 65.5 103 171 2 (6x) 281.5 238 214 37 Retract output 137 63 M4 (6x) 0 20.
Specifications Printer Dimensions Figure 23 • Measurements Drawing, Compact Printer 01755-XXX P1003638-003 TTP 8000 Technical Manual 10/19/2009
Specifications Printer Dimensions 161.5 123 75 75 0 144 330 Paper out 4 0, Paper center 0 72.
Specifications Printer Dimensions Figure 25 • 100W Power Supply Caution • Use only the recommended Zebra power supply (see Part Number List on page 124 for part number). Note • Your printer may have a different power supply. This drawing provided as reference only.
Specifications Printer Dimensions Figure 26 • Combo Roll Holder 01861-21x for Standard, Compact, and Vertical Versions of the Printer 10/19/2009 TTP 8000 Technical Manual P1003638-003 117
Specifications Printer Dimensions Figure 27 • Measurements Drawing, Printer 01744-xxx with Combo Roll Holder 01861-21x for up to 150mm Roll Behind P1003638-003 TTP 8000 Technical Manual 10/19/2009
Specifications Printer Dimensions Figure 28 • Measurements Drawing, Printer 01744-xxx with Roll Holder for 150 or 250mm Roll Under Printer 10/19/2009 TTP 8000 Technical Manual P1003638-003 119
Specifications Environmental Conditions Environmental Conditions Temperature Operating: 0 to +50 °C Storage and transportation:–20 to +60 °C Relative humidity Operating: 35 to 75%, non-condensing Storage and transportation:10 to 90%, non-condensing Note • Humidity range refers to printer, not media. For high humidity environments (over 50%) use polypropylene based media or top and bottom coated papers with coating that withstand humidity. Miscellaneous Weight 4.
Specifications Paper Specification Paper Specification General Paper supply Roll or fanfold paper with heat sensitive coating (thermal paper) Type of paper Types of paper are listed on www.zebra.com. Number of layers One Paper weight 55—105 g/m² Paper thickness 0.054—0.
Specifications Paper Specification Preprinting General To endure the heat developed during printing, the preprint must meet the requirements applicable for preprinting on paper intended for laser printing. OCR-blind ink must be used for preprint on the inner side of the roll. Ink used for preprinting on the thermal side must be non abrasive. The ink must not smear while wound up on the supply roll or during the printing process. Print side One side or both sides.
Specifications Paper Specification Black Mark Size and Position Print side Opposite to thermal coating side Sensor position 45 mm before cutter,. The sensor position can be adjusted sideways to the positions 22, 42, or 62 mm from right edge of the A4-paper (25, 45, and 65 mm for letter paper) when seen from the front of the printer. When the printer is delivered, the sensor will be in the 22-mm position.
Specifications Part Number List Part Number List Printers Description NA/LA/AP EMEA TTP 8200 standard, cutter and presenter 01744-216 01744-210 TTP 8200 vertical, cutter and presenter 01760-216 01760-210 TTP 8200 compact, cutter without presenter 01755-216 01755-210 TTP 8300 standard, 300dpi, cutter and presenter 01745-216 N/A N/A 01750-210 Evaluation kit TTP 8200, standard Accessories Description NA/LA/AP IEEE/1284 parallel cable, 1.8 m (6 ft.
11 中国 RoHS 材料声明 (China RoHS Material Declaration) 有毒 / 有害物质或元素 部件名称 铅 (PB) 汞 (Hg) 镉 (CD) 六价格 (CR6+) 多溴联苯 (PBB) 多溴二苯醚 (PBDE) 电子组件 (Electronics) X O O O O O 驾驶火车 (Drive Train) X O O O O O 紧固件 (Fasteners) X O O O O O 打印头 (Print Heads) X O O O O O X 表示该部件的某一均质材料中的有毒有害物质的含量超出 SJ/Txxx-2006 标准规定的限量要求。 (Indicates that this toxic or hazardous substance contained in at least one of the homogeneous materials used for this part is above the limit requirement in SJ/T11363-2006.
Notes • ___________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ _______________________________________________________
Index A C ACK 56 Acknowledge marker 63 Advance before cut See Bottom margin Aligning preprint and thermal print 89 Alignment 37 Ambient light 17 Calibration 36, 84 Cancel 41 Carriage Return 79 Carriage return 41 Center align 37 Cleaning the printhead 101 Clear presenter 51 Coating 121 Commands summary 34 Compatibility Mode 96 Connecting to the computer 18, 19, 95 Connector Interface 18, 95 parallel 18 power 20 sensors 22 USB 19 contacts 8 Control board 10 Control board revision 60 Core diameter 121 Curr
Index D H Data bits 74, 106 Decimal codes 73 Default settings 71 Default settings store 52 Document Mode BM 80 fixed 80 variable 80 Drawing printer mechanism 119 shelf 15, 17 Driver Mode 31 Handshaking 75 Height 39 Hex codes 73 Humidity 120 E Earth currents 17 Eject 51, 83 speed 79 Eject length after cut 107 Environmental conditions 120 Error codes 69 indication 12 Error code 56 Error codes 12 ESD 17 External sensors 85 F Fault finding 100 Feed paper 14 FF button 14, 29 Firmware 60, 102 loading 1
Index O Operation 25 Options-bus 62 ordering ribbon and media 8 Orientation 108 Out of paper 107 P Page setup 89 Page length 81 Paper advance 48 dimensions 121 feed 14 jam 28 left in presenter 56, 107 length 121 loading 107 near end 107 page length 50 reverse 49 sensors 22 specification 121 supply 121 surface smoothness 121 thickness 121 type 121 weight 121 width 84, 107, 121 Paper roll installation 26 specifications 121 Paper-feed error 56 Paper-low See Paper-near-end Paper-near-end 22, 85 status 57 Para
Index S sales 8 Self-test 48 Self-test printout 21, 29 Sensitivity 77, 121 Sensor, paper-near-end 22 Sensors 57, 107, 123 status 59 Sensors See Ambient light Serial interface 75 Serial number 60 Settings default 71 Short Message Protocol 62 Shutter 62 Smoothness, paper 121 Spool 77 Status acknowledge 63 bytes 59 commands 56 Extended 62 indicator 12 messages 56 reporting 69 Status indicator 12 Stop bits 106 Store parameters 52 Summary of control codes & escape sequences 34 Syntax 36 T Tab 42 positions
Zebra Technologies Corporation Zebra Technologies Corporation 475 Half Day Road, Suite 500 Lincolnshire, IL 60069 USA T: +1 847 634 6700 Toll-free +1 866 230 9494 F: +1 847 913 8766 Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire, SL8 5XF, UK T: +44 (0)1628 556000 F: +44 (0)1628 556001 Zebra Technologies Asia Pacific, LLC 120 Robinson Road #06-01 Parakou Building Singapore 068913 T: +65 6858 0722 F: +65 6885 0838 http://www.zebra.com © 2009 ZIH Corp.