Page 2 - Trademark acknowledgments; Notice
Trademark acknowledgments SCP700 : Star Micronics Co. Ltd. ESC/POS, TM-295, TM-T85 : Seiko Epson Corporation Notice • All rights reserved. Reproduction of any part of this manual in any form whatsoever, without STAR’s express per-mission, is strictly forbidden. • The contents of this manual are subj...
Page 3 - TABLE OF CONTENTS
TABLE OF CONTENTS Chapter 1: Outline ........................................................................................ 1 Chapter 2: DIP Switch Settings .................................................................. 2 Accessing the DIP switches ................................................
Page 5 - Thermal printing on receipt paper is quiet and fast.
1 Chapter 1: Outline The SCP700 Series combines both a quick, quiet and highly reliable thermal receipt printer with an impact dot slip printer, enabling printing on single or multiple sheets of slip paper of an unspecified size. The thermal printer enables receipt printing without a thermal ribbon ...
Page 6 - Chapter 2: DIP Switch Settings; Accessing the DIP switches; Open the printer cover.
2 Chapter 2: DIP Switch Settings The printer’s DIP switches let you change communications parameters, thermal printing density, interface type, input buffer size, and emulation. This chapter explains the settings you can make and tells you how to actually change DIP switch settings. Accessing the DI...
Page 7 - Available DIP switch settings
3 ❏ Carefully work the document table loose and slide it to the left of the printer out of the way. It is not necessary to remove the document table complete, just move it enough so you can get at the DIP switches inside. ❏ After the document table is opened sufficiently, use a thin flat-blade screw...
Page 10 - Chapter 3: Memory Switch Settings
6 Chapter 3: Memory Switch Settings Each memory switch is a 16-bit word store in EEPROM. For details on the functions and settings of memory switches, refer to “Chapter 9”. The table below shows the factory settings for the memory switches. Memory Switch Hexadecimal Code 0 0000 1 0000 2 0000 3 0000 ...
Page 11 - Chapter 4: Control Panel Operations; Indicator lights; POWER
7 Chapter 4: Control Panel Operations The control panel gives you some push-button control over the printer’s receipt and slip printer operations. It also includes indicator lights, which tell you the current status of the printer at a glance. Indicator lights The following table describes the meani...
Page 12 - insert paper into the slip printer.; depressed for a few moments until the printer beeps and the
8 Buttons The following table describes the function of the two control buttons of the control panel. Producing a test print The following procedure can be used at any time to test the receipt printer and the slip printer. ❏ Turn on the printer and insert a piece of paper into the slip printer. Also...
Page 13 - Adjusting the slip printer’s dot alignment
9 Adjusting the slip printer’s dot alignment You may never have to use the procedure described in this section, but after you have been using your printer for some time you may find that the dots of some graphics do not align correctly. For example, what should look like: may come out looking like o...
Page 14 - button
10 To exit this mode, press the SLIP/RESUME button. The dot alignment adjust mode setting is stored in the memory, a pattern using the selected setting, followed by “Adjust Completed” is printed, and the printer ejects the slip paper. Note: If you press the SLIP/RESUME button without pressing the RE...
Page 15 - Hexadecimal dump; Errors; automatic recovery; SLIP
11 Hexadecimal dump This procedure prints in hexadecimal format all codes (character codes and control codes) that are sent to the printer by the computer. The printer does not execute any control codes (such as 0A - linefeed), it just prints them out. The hexadecimal dump is useful when you are wri...
Page 17 - Chapter 5: Standard Serial Interface; Word format
13 Chapter 5: Standard Serial Interface ❏ This chapter provides detailed specifications for the printer’s standard serial interface (Connector Type: D-sub 9-pin).Set the transmission parameters with DIP Switch 1. Transmission type ............ Asynchronous serial interface Baud rate (bps) .............
Page 18 - Standard serial interface pins and signal names
14 Standard serial interface pins and signal names Pin No. Signal Name Direction Function 1 FG — Frame Ground 2 RXD IN Receive data 3 TXD OUT Transmission data 4 DTR OUT Data terminal ready signal. This signal changes to SPACE when the printer is ready to receive data. 5 SG — Signal ground 6 DSR IN ...
Page 19 - Interface connections
15 Interface connections ❏ Refer to the interface specifications for the host computer for details on connecting to its interface connector. The following illustration shows a typical connection configuration. RS-232C 1 2 3 4 5 7 8 9 1 2 3 4 5 6 7 8 20 F-GND TXD RXD RTS CTS DSR S-GND DCD DTR F-GND R...
Page 20 - Data protocol
16 Data protocol ❏ DTR/DSR Mode Set when dip switch #1-6 is ON. Communication is carried out while handshake is performed with the DTR and DSR signals. Control is executed by selecting the DTR signal for the busy signal when data is downloaded to the printer data. “SPACE” indicates the printer can r...
Page 25 - Chapter 6: Optional Interface; Optional serial interface
21 Chapter 6: Optional Interface Optional serial interface Use a thin flat-blade screwdriver or some other similar object to change DIP switch settings on the optional serial interface board. The following table shows all the possible settings for the DIP switches. All switch settings, except for 1-...
Page 26 - Optional serial interface pins and signal names
22 Optional serial interface pins and signal names Pin No. Signal Name Direction Function 1 FG — Frame Ground 2 TXD OUT Transmission data 3 RXD IN Receive data 4 RTS OUT Data terminal ready signal. This signal changes to SPACE when the printer is ready to receive data. 6 DSR IN Signal line that indi...
Page 28 - Optional parallel interface; Conforms with Centronics parallel interface standard
24 Optional parallel interface Interface: Conforms with Centronics parallel interface standard Data transfer speed: 1000 ~ 5000 CPS Synchronization: External strobe pulse Handshaking: Using ACK and BUSY Logic level: TTL-level compatible T T T A C K DATA STROBE BUSY T: At least 0.5 µ s Approx. 9 µ s
Page 29 - Optional parallel interface pins and signal names; Signal Name
25 Optional parallel interface pins and signal names Signal Name Sample Circuit Input DATA 1 DATA 8 STROBE Output BUSY ACK 4.7k Ω 74LS-equivalent 1k Ω 100 Ω 1000pF 74LS-equivalent 1.8k Ω 74LS-equivalent (18) (1) (36) (19)
Page 31 - Chapter 7: Peripheral Unit Driver Circuit; Modular plug
27 Chapter 7: Peripheral Unit Driver Circuit The main logic board of this printer includes a circuit for driving peripheral units, such as cash drawers. A modular connector for connection of the peripheral unit is located on the back of the printer. To connect to the drive circuit, connect the perip...
Page 32 - Drive circuit; Notes
28 Drive circuit The recommended drive unit is shown below. [Drive output 24V, max. 1.0A] Notes • Peripheral Units 1 and 2 cannot be driven simultaneously. • For continuous driving, do not use drive duty above 20%. • Compulsion switch status is available as status data. • Minimum resistance for coil...
Page 33 - Chapter 8: Automatic Cutter; NEVER place fingers or metal objects in the cutter area.
29 Chapter 8: Automatic Cutter 1 The cutter operates in response to data commands. To enable cutter operation, set Memory Switch #2-8 to indicate that the cutter is installed. 2 NEVER place fingers or metal objects in the cutter area. 3 If a jam occurs in the cutter area, switch off the power, use t...
Page 34 - Chapter 9: Control Codes; for the lastest revision of the manual.; Print Station Selection (Combo mode only)
30 Chapter 9: Control Codes Important! Please access the following URLhttp://www.star-micronics.co.jp/service/sp_sup_e.htm for the lastest revision of the manual. This printer has two command modes: Star mode and ESC/POS mode. The Star mode emulates thermal receipt printers such as the TSP200 series...
Page 39 - Other Commands
35 Other Commands Control codes Hexadecimal codes Function Receipt-printer Slip printer Page <CAN> 18 Cancel printer buffer & Initialize printer 76 <DC3> 13 Deselect printer 76 <DC1> 11 Set select mode 76 <RS> 1E Beep the buzzer 76 <ESC> “#N, n1 n2 n3 n4”<LF> ...
Page 40 - Select international character set
36 Printer Station Selection (Combo mode only) <ESC> “+” “A” n 1B 2B 41 n Print Station Selectionn = 0, “0” : Selects the receipt printer 3, “3” : Selects the slip printer This command is only valid when it entered at the beginning of a line. If this command is not set at the beginning of a li...
Page 42 - n4: Height of bar code
38 CODE 39, NW-7, ITF When the value of n3 is UPC-E, UPC-A, JAN/EAN-8, JAN/EAN-13, CODE 128 or CODE 93, 1(01H) to 3(03H) or “1”(31H) to “3”(33H) can be set. When the value of n3 is CODE39, NW-7 or ITF, 1(01H) to 9(09H) or “1”(31H) to “9”(39H) can be set. n4: Height of bar code Can be up to 255 dots ...
Page 52 - Print Position Control; FUNCTION
48 Print Position Control <LF> 0A Line feedPrints the current line and feeds the paper to the next line. <CR> 0D Carriage returnThe <CR> code is valid for both the receipt and slip printers only if memory switch 3-1 is set to 1. (The factory setting is 0.)If the <CR> code is ...
Page 57 - Dot Graphics Printing; CODE
53 Dot Graphics Printing <ESC> “K” n <0> m1 m2 ... 1B 4B n 00 m1 m2 ... Print normal density graphicsReceipt printer: Prints a 3 (horizontal) × 3 (vertical) dot bit image for each dot of entered data. Data extending beyond the right margin is ignored. The relationship between the entered...
Page 59 - EXAMPLE
55 We will create the design below using a bit image. First, since the volume of data is 30, n1 = (1E) H . If the data m1 ~ m30 is converted to hexadecimal, it appears as shown below. Data Binary Hexa- decimal Data Binary Hexa- decimal Data Binary Hexa- decimal m1 00000001 01 m11 00111110 3E m21 001...
Page 63 - Relationship between image data and print dots; Dot position
59 Relationship between image data and print dots Image data Dot position b7 b6 b5 b4 b3 b2 b1 b0
Page 66 - Download Graphics Printing
62 Download Graphics Printing <ESC> “&” <1> <1> n m1 m2 ... m48 <ESC> “&” “1” “1” n m1 m2 ... m48 1B 26 01 01 n m1 m2 ... m48 1B 26 31 31 n m1 m2 ... m48 Define download characterDefines one new character and stores it in RAM for later use.n is the character code of t...
Page 70 - Peripheral Device Control
66 Peripheral Device Control <ESC> <BEL> n1 n2 1B 07 n1 n2 Define drive pulse width for peripheral device #1Defines the drive pulse width for peripheral devices requiring other than standard 200 ms pulse time and delay time.n1 indicates the energizing time and n2 indicates the delay time...
Page 71 - Auto Cutter Control; or
67 Auto Cutter Control <ESC> “d” “0” or <ESC> “d” <0> 1B 64 30 or 1B 64 00 Full-cut command to the auto cutter Cuts the receipt paper fully.This command is only valid with the receipt printer. <ESC> “d” “1” or <ESC> “d” <1> 1B 64 31 or 1B 64 01 Partial-cut command...
Page 72 - Slip Printer Control
68 Slip Printer Control <ESC> <SI> n 1B 0F n Setting slip sensorSets the slip printer TOF/BOF sensor according to the value of n. TOF Sensor BOF Sensor n = 00, “0” : Valid Valid 01, “1” : Valid Invalid 02, “2” : Invalid Valid 03, “3” : Invalid Invalid Default values are: n = 0 when memor...
Page 74 - Page Mode; The following restrictions exist in page mode.
70 <ESC> <EM> n m <LF> <NUL> 1B 19 n m 0A 00 Set the wait time until the automatic clamp is activatedSet the wait time between paper insertion (TOF/BOF sensor senses the paper) and automatic clamp activation by n × 0.1 sec. The default value of n is 7 (wait time is 0.7 sec.)T...
Page 79 - Customer display commands (Combo mode only)
75 Customer display commands (Combo mode only) <ESC> “S” 1B 53 Start customer displaySubsequent data is sent through the customer display. Customer display data is sent as follows. This command is saved in the print buffer and retrieved from the print buffer and executed in the same way as the...
Page 86 - Status byte; Status b3 is variable.
82 Status byte <ESC> “?” <LF> <NUL> 1B 3F 0A 00 Reset the printer hardware. Resets the printer hardware and produces a test print 0 Receipt printer head-up errorReceipt printer auto cutter errorReceipt printer thermistor errorCover open errorSlip printer mechanical error1: Error Ve...
Page 90 - TM-295 mode emulation cautionary items
86 TM-295 mode emulation cautionary items Since, as shown below, the paper feed pitch, dot pitch and the installation distances between the TOF/BOF sensors and the print head differ depending on the mechanism of the SCP700 slip and TM-295, the printing results may not be the same because of the diff...
Page 92 - Appendix : Character Code Tables; Star Mode
88 Appendix : Character Code Tables Star Mode (Character table: Normal) Note: The (7F)H code is a space when neither normal nor katakana.
Page 98 - International Character Set
Page 101 - Note: Other characters are the same as those for Page 0.
97 ESC/POS Mode Page 1 (Katakana) Note: Other characters are the same as those for Page 0.