147
Intermec EasyCoder 501 – Service Manual Ed. 7
Chapter 17 CPU Board
17.8 Testing the CPU
Board
At power-up, the printer automatically performs a series of tests in
the following order:
1. MCS Test
• RAM checksums are checked.
• RAM memory is cleared, partially or completely:
– all of RAM memory, if a checksum error occurs
– part of RAM memory, if checksums are OK.
• Devices are scanned.
• DMA is reset.
• Printer type is tested by shifting through printhead to check
head width (number of dots).
• Edit variables are reset.
• Print variables are reset.
• Cutter is tested (rotated one cycle to home position).
2. Fingerprint Test
• Power-up setup:
- Devices are opened and initiated ("uart1:", "uart2:”, "uart3:",
"centronics:", "console:")
- Different parts of the setup are checked. If OK, do the setup:
Contrast setup:
Print contrast is set
Serial comm. setup:
All uarts are initiated
Service setup:
Label limits are set
Paper type is set
Image buffer size is set
Head resistance is measured
1
Sizes of receive and transmit
buffers are set
- Detection setup:
Start and stop adjust are set
If any part of the setup is lost, the message “Setup lost – Press
any key” will be displayed and the program waits for a key to
be pressed. When a key is pressed, the printer will be set up with
default setup values.
• Intermec Fingerprint memory is initiated.
• If the cutter is not in home position, a new attempt to perform a
cut cycle will be performed.
• Intermec Fingerprint variables are initiated.
1
/. The measurement of head resistance
can fail if....
- the type of printer cannot be detected.
Then the minimum resistance values
will be used which may result in a
weak printout.
- the reference resistance does not
stabilize inside allowed limits.