Dot Matrix Printer SP2000 Series Programmer’s Manual
TABLE OF CONTENTS 1. Control Codes (Star Mode) ......................................................................... 1 1-1. Control Codes List .............................................................................. 1 1-1-1. Character Selection .................................................................. 1 1-1-2. Print Position Control ............................................................... 3 1-1-3. Dot Graphics Control ...............................................................
1. Control Codes (Star Mode) 1-1. Control Codes List The following tables show the Star Mode commands that are supported by this printer. 1-1-1.
Control Codes Hexadecimal Codes Function "W" "1" 1B 57 31 Selects double magnification in character "W" <1> 1B 57 01 width "W" "0" 1B 57 30 "W" <0> 1B 57 00 "h" "1" "h" <1> 1B 68 31 1B 68 01 "h" "0" 1B 68 30 "h" <0> 1B 68 00 "-" "1" 1B 2D 31 "-" <1> 1B 2D 01 "-" "0" 1B 2D 30 "-" <0> 1B 2D 00 "_" "1" 1B 5F 31 "_" <1> 1B 5F 01 "_" "0" 1B 5F 30 "_" <0> 1B 5F 00 "4" 1B 34 Pa
1-1-2.
1-1-3. Dot Graphics Control Control Codes Hexadecimal Codes "K" n <0> 1B 4B n 00 m1 m2 m1 m2 ... ... "L" n1 n2 1B 4C n1 n2 m1 m2 m1 m2 ... ... Function Page 8 dot normal density graphics 25 8 dot high density graphics 26 1-1-4. Download Graphics Printing Control Codes Hexadecimal Codes Function Page "&" <0> n1 n2 .. 1B 26 00 n1 n2 ..
1-1-6.
1-1-8.
1-2. Control Code Details The following section explains the details of the printer control codes. 1-2-1. Character Selection FUNCTION Selects the international character set CODE "R" n (1B)H (52)H n DEFINITION RANGE < (00)H < = n = (0E)H or n = (40)H OUTLINE Select the international character set corresponding to the value set for n. n = (00)H: U.S.A.
FUNCTION Selects the character code table CODE "t" n 1B 1D 74 n OUTLINE Selects the character code table This function selects a character code table (as shown below). The default settings follow the settings of the memory switches 38 to 3-5.
Value of n Character Table Hex. Dec. 00 0 Normal (Default) 01 1 Code Page 437 (USA, Std.
FUNCTION Selects IBM character set #2 CODE "6" (1B)H (36)H OUTLINE Selects IBM character set #2. Switches from IBM character set #1 to character set #2. Subsequent 80H to 9FH codes are handled as character data. This command is invalid when the character code table settings are other than #1. FUNCTION Selects IBM character set #1 CODE "7" (1B)H (37)H OUTLINE Selects IBM character set #1. Switches from IBM character set #2 to character set #1.
FUNCTION Selects 5 X 9 (2 pulses per dot) font CODE "P" (1B)H (50)H OUTLINE Selects 5 X 9 (2 pulses = 1 dot) font. The number of digits per line is set by the DIP switches in the following way. DSW 1 - 5 Digits Per Line ON 35 OFF 33 (When right space of character is 0.) FUNCTION Selects 5 X 9 (3 pulses per dot) font CODE ":" (1B)H (3A)H OUTLINE Selects 5 X 9 (3 pulses = 1 dot) font. The number of digits per line is set by the DIP switches in the following way.
FUNCTION Sets the printing magnified double in character width CODE (0E)H OUTLINE Data following this code is printed in double-width characters. Same as "W" "1" or "W" <1>. FUNCTION Resets the printing magnified in character width (Default) CODE (14)H OUTLINE Cancels expanded character mode set by or "W" "1" or "W" <1> code. Data following this code is printed out in normal size characters. Same as "W" "0" or "W" <0>.
OUTLINE Sets the magnification rate in character height Prints the subsequent data with a character height magnified by a rate specified by the value of n. n = 0 and "0"' Reset magnification n = 1 and "1": Double magnification Note: • You can print in quadruple magnification by combining horizontal and vertical double magnification commands. • You cannot combine with the inverted printed command. • Line feeds of lines including vertical expansion characters are doubled.
FUNCTION Cancels upperlining (Default) CODE "_" "0" or "_" <0> (1B)H (5F)H (30)H or (1B)H (5F)H (00)H OUTLINE Cancels upperline mode. FUNCTION Selects red color printing (SP2360/2560) Selects highlight printing (SP2320/2520) CODE "4" (1B)H (34)H OUTLINE (SP2360/2560) Specifies red printing Prints subsequent characters in red. You can print both read and black characters on the same line. Unidirectional when switching red and black.
FUNCTION Cancels inverted printing (Default) CODE (12)H OUTLINE Cancels the inverted character mode. This code is valid only when input at the beginning of a line. FUNCTION Specifies rotated print mode for text with a rotation CODE "i" n 1B 1E 96 n OUTLINE This rotates and prints subsequent data 90° or 270° in the clockwise direction or cancels it and prints. The n value determines whether a rotational direction or a cancellation of the rotation is specified.
FUNCTION Selects uni-directional print mode CODE "U" "1" or "U" <1> (1B)H (55)H (31)H or (1B)H (55)H (01)H OUTLINE Prints only when the print head moves from left to right. FUNCTION Selects bi-directional print mode CODE "U" "0" or "U" <0> (1B)H (55)H (30)H or (1B)H (55)H (00)H OUTLINE Returns to the standard bi-directional print mode. (This mode is set automatically when the printer power is turned on.
1-2-2. Ptint Position Control FUNCTION Line feed CODE (0A)H OUTLINE Data in the line buffer is printed out and one line is fed. If data does not exist before this code is received, the printer only feeds one line. FUNCTION Vertical tab CODE (0B)H OUTLINE Feeds the paper to the next vertical tab set position. When a vertical tab is not set, line feed is not performed. If the current line is at or below the last vertical tab set position, the paper feeds to the top of the next page.
FUNCTION Carriage return CODE (0D)H OUTLINE The code is valid when the memory switch 3-1 = 1 (set to 0 at exfactory). When the code is valid, setting the memory switch 3-0 will cause the to function as shown in the table below. Memory Switch Setting MSW 3-1 = 0 MSW 3-1 = 1 Code Function Ignored (at exfactory) MSW 3-0 = 0 Same as MSW 3-0 = 1 Prints only.
FUNCTION Define n/72-inch line spacing CODE "A" n (1B)H (41)H n DEFINITION RANGE 0< =n< = 85 (Default n = 12) OUTLINE Line feed is defined at n/72-inch after this code is received. This code sets the feed at n/72-inch with the "2" code. FUNCTION Set n/72-inch line spacing CODE "2" 1B)H (32)H OUTLINE This code sets the line feed at a defined value with the "A" previously described. Line feed pitch is 1/6 inch when "A" n is not set.
FUNCTION Sets line spacing to 7/72 inch CODE "1" (1B)H (31)H OUTLINE Line feed is set at 7/72-inch after this code is received. FUNCTION One time n/72-inch feed CODE "J" n (1B)H (4A)H n DEFINITION RANGE 1< = n< = 255 OUTLINE This code activates the n/72-inch paper feed once.
FUNCTION Sets horizontal tab stops CODE "D" n1 n2 ...nk <0> (1B)H (44)H n1 n2 ...nk (00)H DEFINITION RANGE 1< = n1 < = n2 < = n3 ... < nk < = (Maximum print columns -1), 1< = k< = 16 OUTLINE Cancels all horizontal tab stops and sets new tab stops within the character pitch at n1, n2, etc. You can set up to 16 individual tab stops (1 < = n1 < = n2 < = n3...n16 < = maximum printing digits). Tab stops must be set in ascending order.
FUNCTION Sets right margin CODE "Q" n 1B 51 n OUTLINE Sets the non-printable range with the current character pitch up to the nth postion with the left edge as the reference, after printing the data in the line buffer. Settings changed partway through a line take effect from the subsequent line. Changing the character pitch after setting does not change the right margin. The right margin is the right edge is when the power is turned ON.
FUNCTION Aligns position CODE "a" n (1B)H (1D)H (61)H n Sets the alignment of the positions. OUTLINE Aligns all print data of one line to the specified position. n= (00)H, "0": Left edge alignment (default) (01)H, "1": Center alignment (02)H, "2": Right edge alignment ABC ABCD ABCDE “a” “0” “a” “1” ABC ABCD ABCDE “a” “2” ABC ABCD ABCDE Note: • Effective only when input at the beginning of the line.
FUNCTION Sets vertical tab stops CODE "B" n1 n2 ...nk <0> (1B)H (42)H n1 n2 ...nk (00)H DEFINITION RANGE 1< = n1 < = n2 < = n3 ... < nk < = 255 < = 1< = k< = 16 OUTLINE Cancels all current vertical tab stops and sets new vertical tab stops at lines n1, n2, etc. where n1, n2, etc. are numbers between 1 and 255. A maximum number of 16 vertical tab positions can be set. Tab positions must be specified in ascending order; any violation of ascending order terminates the tab position list.
1-2-3. Dot Graphics Control FUNCTION 8 dot normal density graphics CODE "K" n1 <0> m1 m2 ... (1B)H (4B)H n1 (00)H m1 m2 ... DEFINITION RANGE 1< = n1 < = 200 (DIP SW 1 - 5 = ON) or 1 < = n1 < = 210 (DIP SW = OFF) OUTLINE Executes 8 dot bit image print determined by "n1." The total number of bit image data bytes in one line is equal to n1. Printing is uni-directional. The printer ignores any data bytes over the specified amount allowed in one line.
First, since the volume of data is 30, n1 = (1E)H. If the data m1 to m30 is converted to hexadecimal, it appears as shown below.
NOTE For double density bit image printing, dots cannot be printed overlapping each other in the horizontal direction. The following is an example of this.
1-2-4.
Printing possible Printing not possible m2 m4 m6 m2 m4 m6 m1 m3 m5 m7 m1m3 m5 m7 D8 D8 D7 D6 D7 D6 D5 D5 D4 D4 D3 D3 D2 D2 D1 D1 FUNCTION Enables download character set CODE "%" "1" or "%" <1> Overlapping horizontally Overlapping horizontally (1B)H (25)H (31)H or (1B)H (25)H (01)H OUTLINE Enables the download character set Download characters defined by the ESC & 0 code cannot be printed until enabled by this command.
(2) Define the download characters. When character codes where the download character is written are specified as (21)H, (22)H, (23)H, n1 = (21)H, n2 = (23)H are obtained. If the relationship between the character pattern data and printing head is specified to "not use pin 9", m0 = (80)H is obtained. When data m1 to m7 are converted into hexadecimal data, they are indicated as follows.
1-2-5. Peripheral Device Control FUNCTION Defines drive pulse width for peripheral device #1 CODE n1 n2 (1B)H (07)H n1 n2 DEFINITION RANGE 1< = n1 < = 127, 1 < = n2 < = 127 (default setting n1 = n2 = 20) OUTLINE Adjusts drive pulse width for peripheral devices requiring other than standard 200 ms pulse time and delay time Energizing time = 10 X n1 (ms) Delay time = 10 X n2 (ms) Executed by , codes. 10 x n1 (ms) 10 x n2 (ms) Printing and paper feed are prohibited.
FUNCTION Controls peripheral device #1 immediately CODE (1C)H OUTLINE Executes drive pulse for peripheral unit 1 (immediate). This code differs from the code as follows: When the printer receives an code, the command is executed immediately. The code is stored in the data buffer in the same manner as other codes, and executed in the order in which they are received. Immediate drive command for peripheral unit 2 NOTE Peripheral Units 1 and 2 cannot be driven simultaneously.
1-2-6. Auto Cutter Control (SP2500 type printers only) FUNCTION Full-cut command to the auto cutter CODE "d" "0" or "d" <0> (1B)H (64)H (30)H or (1B)H (64)H (00)H OUTLINE Full cut command. Executes a full cut after printing the data in the line buffer. This command is valid only on SP2520/SP2560 series printers and is ignored on SP2320/SP2360 series printers.
FUNCTION Partial-cut command to the auto cutter after paper feed CODE “d” “3” or “d” <3> (1B)H (64)H (33)H or (1B)H (64)H (03)H OUTLINE Paper feed + full cut command Executes the following actions after printing the data in the line buffer. (SP2520/2560) Feeds paper to the cutting position and executes a full cut (Note 1). (SP2320/2360) Feeds paper to the tear bar position (Note 2). Note 1: Paper feed to cut position: Executed in 1 inch units.
1-2-7. Command to Set the Page Format FUNCTION Set page length in n lines CODE “C” n (1B)H (43)H n DEFINITION RANGE 1< = n< = 255 (default: n =42) OUTLINE Sets page length in n lines. FUNCTION Set page length in n inches CODE “C” <0> n (1B)H (43)H (00)H n DEFINITION RANGE 1< = n< = 127 OUTLINE Sets page length in n inches. FUNCTION Set bottom margin CODE “N” n (1B)H (4E)H n DEFINITION RANGE 0< = n< = 255 (Default n = 0) OUTLINE Sets bottom margin to n lines.
1-2-8. Other Commands FUNCTION Cancels printer buffer & Initialize printer CODE (18)H OUTLINE Clears the data buffer and line buffer and initializes all commands that have already been set. is executed not when taking data from the reception buffer, but when it is received from the host. The select/deselect states in the DC1 and DC3 modes, and external device drive conditions set by n1 and n2 do not affect the automatic status valid/invalid conditions.
FUNCTION Sets the memory switch CODE “# N, n1 n2 n3 n4” HEX 1B 23 N 2C n1 n2 n3 n4 0A 00 OUTLINE In order to enable changed memory switch settings, turn the printer OFF and ON again or send the printer reset command ( “?” ) to the printer. Changed memory switch settings are stored in EEPROM and these settings will be stored until they are changed again. N: Memory switch number (“0,” “1,” “2,” “3,” “4,” “5,” “6”) n1 n2 n3 n4: Mode settings (For details see below.
2) N = 1 (Star mode only) n1: Always “0” n2: Always “0” Parameter Setting n3 Zero style n4 International character set “0” (Default) “1” Normal Slashed See below n4 “0” “1” “2” Country USA France Germany n4 “3” “4” “5” Country UK Denmark #1 Sweden n4 “9” “A” “B” Country Norway Denmark #2 Spain #2 n4 “C” “D” “E” “F” Country n4 “6” “7” “8” Country Italy Spain #1 Japan Latin America Korea Ireland Legal When memory switch N = 0, n3 = “0” (Destination is standard), this setting is valid.
n4 Comdex dual auto-cutter “0” to “7” Invalid “8” to “F” Valid *1: Comdex Dual Auto Cut Mechanism (STAR mode only) This mechanism automatically cuts when there is a consecutive paper feed exceedin 7/6 inch. Hosts that cannot send an escape sequence such as “d” and 0, can cut the paper if a line feed code of 1/6 inch is sent 7 times consecutively.
Value of n Character Table n1 n2 “0” or “8” “0” Normal (Default) “0” or “8” “1” Code Page 437 (USA, Std.
n4 CR code “0” Ignores “1” Ignores “2” Feeds line after printing (same as “3” Prints (no line feed.) N = 3 (ESC/POS mode) n1: Always “0” n2: Always “0” n3: Always “0” Parameter Setting “1” to “3” n4 CR code See below n4 CR code “0” Prints (no line feed.) “1” Feeds line after printing (same as “2” (Parallel Interface) Prints and feeds line when nAutoFd signal is “LOW”. Does not feed line when “HIGH.
N = 4 (ESC/POS mode) n3: Always “0” Para. Setting “0” “1” “2” “3” n1 RTS signal condition Save as Save as Always Always DTR DTR SPACE SPACE n2 Receive buffer size 4 k bytes 4 k bytes 40 bytes 40 bytes n3 DSR signal check Checked Checked Not during setting status Checked Not Checked transmission 6) N = 5 n1: Always “0” n2: Always “0” n3: Always “0” n4: Always “0” 7) N = 6 n3: Always “0” n4: Always “0” Para.
n2 Treatment of missing data during reverse mode “0” to “7” Store “8” to “F” Delete *1: Valid only when using a parallel interface. Set DIP SW 1-2 if you are using a serial interface. Also, the conditions for BUSY and the automatic status are disregarded. *2: Valid only when using a parallel interface. For example, if you exit the reverse mode without the host receiving the trailing data of the automatice status the remainder of the status data will be handled as described below.
FUNCTION Transmits EOT status CODE (04)H OUTLINE Transmits the EOT status of the printer to the host in real-time. (Does not execute after taking fro reception buffer, but immediately upon receiving from the host.) It is in a “Data ready” state when using a bi-directional parallel interface. • When one command is sent to the printer, it will not send the next command until the EOT status is received. • When using the command, always set the automatic status function to invalid.
FUNCTION Transmits ENQ status CODE (05)H OUTLINE Transmits the ENQ status of the printer to the host in real-time. (Does not execute after taking fro reception buffer, but immediately upon receiving from the host.) It is in a “Data ready” state when using a bi-directional parallel interface. • When one command is sent to the printer, it will not send the next command until the ENQ status is received. • When using the command, always set the automatic status function to invalid.
FUNCTION Confirms finish of printing CODE (17)H OUTLINE This command cause the printer to wait until all printing is completed (the printing motor stops) and sets the printer status 11 of the automatic status ( command) to “1” (only execute ETB). Also, if print data still remains in the line buffer, it executes this command after printing the remaining data. The host will know that the printing of the transmitted data is completed by confirming that the bit is “1.
FUNCTION Enables/disables automatic status CODE “a” n (1B)H (1E)H (61)H n OUTLINE This command sets the transmission conditions of the automatic status. Initial values are according to DIP switch 1-6. See Chapter 2 Automatic Status Specifications for details on the contents of the automatic status.
2. ESC/POS Mode Commands The following table lists the TM-U200 and TM-U300 emulation commands that are supported by this printer. 2-1.
Control Hexadecimal Function TM- TM- Codes Codes U200 U300 R 1B 52 Selects international character set OK OK U 1B 55 Selects/cancels unidirectional OK OK printing mode V 1B 56 Designates/cancels 90° character a 1B 61 Aligns position OK c 3 1B 63 33 Selects the paper-end sensor for OK OK c 4 1B 63 34 Selects the paper-end sensor for OK OK rotation sending the no-paper signal stopping printing c 5 1B 63 35 Enables/disables contro
Ignored Commands Control Hexadecimal Function TM- TM- Codes Codes U200 U300 < 1B 3c Ignored (Returns home) c 0 n 1B 63 30 n Ignored (Selects paper type(s) for printing) OK f t1 t2 1B 66 t1 t2 Ignored (Sets cut sheet wait time) OK E n 1D 45 n Ignored (Selects head control method) OK 50 OK
3. Auto Status Specifications 3-1. Auto Status Auto status is a function that automatically relays any changes that occur in the status of the printer from the printer to the host. It is composed of the “Header -1,” “Header - 2” and “a plurality of bytes of printer states.” The host always identifies the data using the method of identification for each byte received.
Table 3-1 Header 1 (First Byte) Bit Content 0 Always 1 1 2 Printer Status Byte Count 3 4 Always 0 5 Printer Status Byte Count 6 Reserved (Fixed at 0) 7 Not Used (Fixed at 0) Status 0 Status 1 Table 3-2 Relationship of Actual Transmitted Byte Count and Header 1 Transmitted Byte Count n (7 n 15) Header 1 7 00001111B (0F Hex) 8 00100001B (21 Hex) 9 00100011B (23 Hex) 10 00100101B (25 Hex) 11 00100111B (27 Hex) 12 00101001B (29 Hex) 13 00101011B (2B Hex) 14 00101101B (2D Hex) 15 00101111B (2F Hex) Header 2 H
Table 3-3 Header 2 (Second Byte) Bit Content 0 Always 0 1 2 Automatic Status Ver. Number 3 4 Always 0 5 Automatic Status Ver.
Printer Status Printer Status is the overall status transmitted in the third byte of the automatic status. Printer status is returned as transmission byte count -2 added by the Header 1. It always updates with new information. (There is no historical record existing.) Tables 3-5 to 3-9 show the composition of the overall status. The status of bits described as “Invalid” in the tables are always “unknown.
Table 3-7 Printer Status 3 (Fifth Byte) Bit Content Status 0 Status 1 0 Always 0 1 Invalid 2 Invalid 3 Invalid 4 Always 0 5 Invalid 6 Reception Buffer Overflow Error (*) Does not occur Occurs 7 Not Used (Fixed at 0) * Bit 6 is cleared to 0 when returned to the host.
(2) Precautions Do not use the , , , or commands when the automatic status is valid. You must first invalidate the use of the automatic status function using the DIP switches or the “a” n command to use these inquiry commands. (3) Method to Identify States XON XOFF <00010001>B <00010011>B ENQ Status EOT Status Automatic Status (First Byte ) Automatic Status (Second Byte and Beyond) 0 = indicates bit fixed to 0.
Appendix : Character Code Tables Star Mode (Character table: Normal) Note: The (7F)H code is a space when neither normal nor katakana.
Star Mode (Character table: Normal) 58
Star Mode (Character table: IBM Character set #2 (Code page 437 )) Note: Other characters are the same as those for Character table: Normal.
Star Mode (Character table: Katakana) Note: Other characters are the same as those for Character table: Normal.
Star Mode (Character table: IBM Character set #1 ) Note: Other characters are the same as those for IBM Character Set #2.
Star Mode Code Page #858 Multi-lingual Code Page #852 Latin-2 Code Page #860 Portuguese Code Page #861 Icelandic Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #863 Canadian French Code Page #865 Nordic Code Page #866 Cyrillic Russian Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #855 Cyrillic Bulgarian Code Page #857 Turkish 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F Code Page #862 Hebrew Code Page #864 Arabic 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #737 Greek Code Page #851 Greek Code Page #869 Greek Code Page #928 Greek Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #772 Lithuanian Code Page #774 Lithuanian Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #874 Thai Code Page #1250 Windows Latin-2 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F Code Page #1251 Windows Cyrillic Code Page #1252 Windows Latin-1 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #3840 IBM-Russian Code Page #3841 Gost Code Page #3843 Polish Code Page #3844 CS2 Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #3845 Hungarian Code Page #3846 Turkish Code Page #3847 Brazil-ABNT Code Page #3848 Brazil-ABICOMP Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #1001 Arabic Code Page #2001 Lithuanian-KBL Code Page #3001 Estonian-1 Code Page #3002 Estonian-2 Note: Other characters are the same as those for Character table: Normal.
Star Mode Code Page #3011 Latvian-1 Code Page #3012 Latvian-2 Note: Other characters are the same as those for Character table: Normal. Code Page #3021 Bulgarian Code Page #3041 Maltese Note: Other characters are the same as those for Character table: Normal. Note: Other characters are the same as those for Code Page #437.
Star Mode International Character Set The character codes shown in the table are hexadecimal.
ESC/POS Mode Page 0 (PC437) 73
ESC/POS Mode Page 0 (PC437) 74
ESC/POS Mode Page 1 (Katakana) Note: Other characters are the same as those for Page 0.
ESC/POS Mode Page 2 (PC858: Multilingual) Note: Other characters are the same as those for Page 0.
ESC/POS Mode Page 3 (PC860: Portuguese) Page 4 (PC863: Canadian-French) Page 5 (PC865: Nordic) Note: Other characters are the same as those for Page 0.
ESC/POS Mode International Character Set The character codes shown in the table are hexadecimal.
HEAD OFFICE STAR MICRONICS CO., LTD. OVERSEAS SUBSIDIARY COMPANIES STAR MICRONICS AMERICA, INC. 536 Nanatsushinnya, Shimizu, Shmizuoka 424-0066 Japan Tel: 0543-47-0112, Fax: 0543-48-5013 1150 King Georges Post Road Edison, New Jersey 08837-3729 U.S.A Tel: 732-623-5555, Fax: 732-623-5590 STAR MICRONICS U.K. LTD. Please access the following URL http://www.star-micronics.co.jp/service/sp_sup_e.htm for the lastest revision of the manual.