Summary of the content on the page No. 1
COMBINATION PRINTER
SCP700 SERIES
Programmer’s Manual
Summary of the content on the page No. 2
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 subject to change without notice. • All efforts have been made to ensure the accuracy of the contents of this manual at the time of printing. However, should any errors be found, STAR would greatl
Summary of the content on the page No. 3
TABLE OF CONTENTS Chapter 1: Outline ........................................................................................1 Chapter 2: DIP Switch Settings ..................................................................2 Accessing the DIP switches ........................................................2 Available DIP switch settings .....................................................3 Chapter 3: Memory Switch Settings .....................................................
Summary of the content on the page No. 4
2 [Blank page]
Summary of the content on the page No. 5
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 and makes paper insertion extremely easy. The biggest advantage of combining the two printer mechanisms into one unit is that less space, only one power supply and only one port are necessary
Summary of the content on the page No. 6
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 DIP switches The DIP switches are located inside the printer, underneath the document table. Use the following procedure to remove the document table so you can operate the DIP sw
Summary of the content on the page No. 7
3 o 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. ON OFF ON OFF o After the document table is opened sufficiently, use a thin flat-blade screwdriver or some other similar object to change DIP switch settings. o Carefully return the document table to its original position and secure it in place with the two scr
Summary of the content on the page No. 8
4 DIP Switch 1 The following table shows all the possible settings for DIP Switch 1. This switch sets the transmission parameters of the Standard Serial Interface. All switch settings, except for 1-7 and 1-8, are ON when the printer is shipped from the factory. Switch Parameter ON OFF 1-1 Baud Rate See table below 1-2 1-3 Data Length 8 bits 7 bits 1-4 Parity Check Disabled Enabled 1-5 Parity Selection Odd Even XON/XOFF 1-6 Handshake DTR/mode mode 1-7 Serial I/F Pin 6 Reset S
Summary of the content on the page No. 9
5 Switch Parameter ON OFF 2-4 Always ON 2-5 Interface Standard Option 2-6 Always ON 2-7 Not Used 2-8 Not Used Thermal Print Density Switch 2-1 Switch 2-2 Light OFF OFF Standard ON ON Heavy ON OFF Very Heavy OFF ON
Summary of the content on the page No. 10
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 4 0000 5 0000
Summary of the content on the page No. 11
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. RECEIPT SLIP POWER RECEIPT SLIP/RESUME Indicator lights The following table describes the meaning of indicator lights when it is on, off, or flashing. Indicator Light On Off Flashing (slow) Flashing (fast) Slip: Dot adjustment mode A
Summary of the content on the page No. 12
8 Buttons The following table describes the function of the two control buttons of the control panel. Button Description Press to feed the thermal paper. Holding down this button feeds paper RECEIPT at high speed. 1. Press this button to release or engage slip paper from the slip printer. (Switching from releasing to engaging is only possible if SLIP/RESUME slip paper is inserted.) 2. Press this button to clear the errors of the slip printer and receipt print
Summary of the content on the page No. 13
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 one of the following: or like this This is caused when mechanical parts of the printer get out of alignment. This happens only rarely and you may never experience it at all
Summary of the content on the page No. 14
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 RECEIPT button after entering the Dot Alignment Adjust Mode, the printer assumes that you do not want make any settings, so it prints the message “Adjust Complete!” and exits the m
Summary of the content on the page No. 15
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 writing programs for printer control. o Make sure that roll paper is loaded in the receipt printer. o Turn off the printer. o While holding down the control panel
Summary of the content on the page No. 16
12 Receipt Printer Recoverable Errors RECEIPT Error Name Cause Recovery Flashing Pattern Paper Out Error No roll paper Slow Insert paper and press SLIP/RESUME. Head Up Error Raised receipt printer Fast Lower head and press SLIP/RESUME. head Near End Roll paper near end Slow Press SLIP/RESUME to resume printing. Cutter Error Error during roll paper Fast If the blade is in the home position, cutting press SLIP/RESUME to continue printing. If the blade is not in the home position,
Summary of the content on the page No. 17
13 Chapter 5: Standard Serial Interface o 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).................2400, 4800, 9600, or 19200 (Selected by DIP switch) Word format Start bit: ................1 Data bits: ..............7 or 8 (Selected by DIP switch) Parity: ...................Odd, E
Summary of the content on the page No. 18
14 Standard serial interface pins and signal names 51 9 6 Pin Signal Direction Function No. Name 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 Signal line that indicates if the host computer can receive data. SPACE: host can receive MARK: host cannot receive The status of this signal is not confirmed. This signal can
Summary of the content on the page No. 19
15 Interface connections o 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 Printer side IBM PC side (D-sub 9 pin) (D-sub 25 pin) F-GND 1 1 F-GND RXD 2 2 TXD TXD 3 3 RXD DTR 4 4 RTS S-GND CTS 5 5 DSR DSR 6 6 RTS 7 7 S-GND INIT 8 8 DCD N/C 9 20 DTR Printer side IBM PC side (D-sub 9 pin) (D-sub 9 pin) F-GND 1 1 DCD RXD 2 2 RXD TXD 3 3 TXD DTR 4 4
Summary of the content on the page No. 20
16 Data protocol o 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 receive data, and oppositely “MARK” indicates that data cannot be received. In the ESC/POS mode, control is executed by selecting the DTR signal for the host computer’s busy signal when