6
To run the SP2200 self-test, do the following:
1. Turn off the printer.
2. Set DIP switch 3-7 on. This switch puts the printer in self-test/monitor mode.
3. Insert a form into the printer.
4. Turn on the printer to print the self-test in for ma tion.
To test the serial port, you must use a test plug for the loop-back test. Running the self-test with a test plug
con nect ed to the serial port checks the con fi g ured baud rate and verifi es that serial com mu ni ca tions is op er a -
tion al. When the serial port is confi gured correctly, the self-test ticket includes the statement
SERIAL BAUD
RATE CHECKS GOOD
(see Figure 2-5); if the port is incorrectly confi gured, the ticket reads
SE RI AL BAUD
RATE IS HUNG
.
A test plug can be easily fab ri cat ed using a male DB-25 connector. Figures 2-6a, 2-6b, and 2-6c show test
plugs for RS-232, 20mA current loop, and RS-422A interfaces.
Notes:
1. You must use a separate test plug for each of the interfaces used by the SP2200. A test plug wired for
both RS-232 and 20mA current loop will not verify operation of the 20mA circuit.
2. RS-232 communications is disabled if either of the other serial communications options is installed.
See Section 2.4 for instructions on installing or removing communications options.
2.3.2 Using Monitor Mode
Once the printer self-test has run, the SP2200 goes into a diagnostic state called monitor mode. In monitor
mode, the SP2200 prints any data sent to it without interpreting the data. The SP2200 remains in monitor
mode until DIP switch 3-7 is turned off and the printer is turned off and on again.
You can use monitor mode to determine exactly what information is being sent to the SP2200 by the in di ca tor
or other host device. The full ASCII character set, including the SP2200 control codes (ASCII values 0–31
decimal, 0–1F hexadecimal), are printed without formatting.
Control codes are shown with a caret ( ) symbol followed by a second ASCII char ac ter that indicates the
specifi c control code. For example, a carriage return (ASCII value CR, 13 decimal, 0D hex) is shown as
;
a line feed (ASCII value LF, 10 decimal, 0A hex) is shown as
. See Sections 5.0 and 5.1 for more in for -
ma tion and a complete list of SP2200 control codes.
Figure 2-6a. Test plug for RS-232C interface
Figure 2-6b. Test plug for 20mA current loop interface
Figure 2-6c. Test plug for RS-422A interface
13
12
11
10
9
8
7
6
5
4
3
2
1
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
25
24
23
22
21
20 19
18
17
16
15
14
20 OHM, 1/4 WATT
13
12
11
10
9
8
7
6
5
4
3
2
1
25
24
23
22
21
20
19
18
17
16
15
14