F113B Date: 170199 Modified: 150999 Author: JD

Troubleshooting Parallel Scanners
    

Parallel interface scanners have always offered the cheapest and easiest introduction to digital imaging, normally requiring no interface cards installed or complex cabling rules. The parallel port was a feature of the earliest PC designs and has been redeveloped several times, leading to several standards with different speeds and support for multiple devices.

Parallel Interface - Overview

Parallel ports can be controlled in several different ways, supporting progressively faster transfers, longer cabling and more devices. These different modes are normally configured in the BIOS of a PC, accessed with a special key combination early in the PC's boot process (eg F1, F10, Del...). The key combination varies between manufacturers so please check your user documentation for instructions.

Port Mode Speed MB/s Max # of Devices Max Cable Length Notes
SPP (Simple Parallel Port) 0.15 1 2m Sometimes also referred to as Compatibility mode (only supports data PC>peripheral), basic 4-bit port mode.
Bi-Directional 0.30 1 2m Designed for peripheral>PC communication, 8-bit port, sometimes referred to as "Enhanced". Win95 Service Pack 1 (minimum) recommended.
EPP (Enhanced Parallel Port) IEE1284 >1.0 4 10m Longer cables reduce port speed; requires Win95/98; EPP is typically used for devices other than printers or scanners (better at data which switches directions frequently). I/O managed in PC hardware.
ECP (Extended Capability Port) IEE1284 >1.0 4 10m Requires dedicated IRQ and DMA channel (better in multitasking environment). Optimised for printers or scanners (better at transferring large blocks of data quickly). I/O managed in PC hardware. Best mode for recent peripherals as it will "negotiate down" to suitable port mode.
ECP+EPP >1.0 4 10m Enhanced mode which will negotiate support for either type of device, normally includes compatibility mode settings of 1.7 or 1.9/1284 (1.7 recommended for early Astra scanners).



Recommended Parallel Settings for UMAX Astra Scanners

Scanner Model Recommended Port Mode (Troubleshooting Options) Notes
Astra 600P EPP (BiDirectional then SPP/Standard)   
Astra 610P EPP (BiDirectional then SPP/Standard) May also work in ECP/EPP (v1.7), which improves support for a pass-thru connected printer
Astra 1220P ECP or EPP (v1.7)   
Astra 2000P ECP or EPP (v1.7)   

Note: These recommendations presume the scanner is the only device connected to the parallel port. A number of other issues arise when sharing a parallel port between a scanner and printer, which are covered in a separate technical note.


Resources Used by Parallel Ports - Resolving Conflicts

Most PCs share the same default setup for their parallel (LPT) ports, with common memory addresses and IRQ settings (shown below). These can normally be changed within the PC BIOS, but are useful to know as the Scanner Test utility can search at a specific I/O address (but does not show the corresponding LPT number).

Port Common Interrupt Common I/O Address
LPT1 IRQ7 3BC
LPT2 IRQ7 378
LPT3 IRQ5 278

Note: In early 80x86 PCs, BIOS support is normally provided for MDPA (Monochrome Display and Printer Adapter), at 3BC - in this case the printer ports use addresses 378 and 278 for LPT1 and 2 respectively, with no support for a third port. Always check in your System control panel Device List that there are no conflicts with the parallel port (if there are you have almost certainly configured another device to also use IRQ7!).


"Scanner Not Detected" - Troubleshooting Link Failures

The majority of problems with connecting a parallel scanner are caused either by an inappropriate parallel port mode set in the PC BIOS, or by interference by a printer driver sharing the LPT port (this second problem is discussed in a separate technical note).

1. Reboot your PC and enter the BIOS setup screen (this varies between manufacturers, you must check your PC's instructions or read the boot-up screen to find out the key combination required, we won't know!). Search through the BIOS screens for any Printer Port settings, and check the MODE setting. Refer to the table above for the correct setting required by your scanner, or work through the settings:

SPP/Standard - is the simplest mode and is a reliable way to check the scanner and parallel port are working. You MUST disconnect all other parallel devices in this mode.

ECP/EPP or ECP+EPP or ECP - is the most advanced (and fastest) mode, should negotiate down through the standards to the most suitable setting for each device and provides the best support for port-sharing. In some BIOS you have a setting for EPP (compatibility) Mode, which should be set to 1.7 (instead of 1.9/1284). This is the preferred setting for the more recent Astra 1220P and 2000P.

EPP - this setting will normally use the (pre-ECP) v1.7 standard, and will provide support for multiple devices including scanners (recommended for Astra 610P and 600P). There are some limitations to port-sharing in this mode and some printer features may have to be disabled (eg on-line monitoring utilities).

BiDirectional - a reliable setting for the earlier parallel scanners, but it will not properly support port-sharing.

2. Disconnect any devices connected to the pass-thru port of the scanner, so that it is the only device attached to the printer port (this is just to isolate the problem, most plug-through devices can be supported).

3. Disable or remove the driver for any second parallel device (typically a printer), to check if the driver is conflicting with the scanner software.

4. In case your PC has an usual I/O address configuration, try selecting each of the memory addresses listed in the Scanner Test program in turn.

 

     
© UMAX UK Ltd  1995-2000 - Protected by International Copyright Laws.
May not be reproduced in any form without the explicit written permission of the author.