[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

spooling



Herewith some useful cut-and-paste from:

PC Hardware in a Nutshell, 3rd Edition
By Robert Bruce Thompson, Barbara Fritchman Thompson
O'Reilly, July 2003, ISBN : 0-596-00513-X


23.1.2 Configuring Parallel Port Hardware
How you configure a parallel port may significantly impact performance and overall capabilities. Even on new systems that include capable parallel port hardware, the parallel port mode is often set to SPP by default. Many people unintentionally cripple the performance of their parallel ports simply because they don't know that better choices than the default are available.
The first step to configure a parallel port for optimum performance is to
determine the capabilities of the port hardware. Examining the
documentation may help, but documentation is often cursory, misleading, or
missing entirely. Without detailed documentation, the easiest way to
determine the capabilities of the parallel port hardware is to download and
run Parallel.exe, which is available from many Internet file repository sites.
On older motherboards and expansion cards, you may have to set the mode by
using a jumper. On newer systems, you can usually set the mode using the
BIOS Setup program. The parallel port modes available are determined first
by the capabilities of the port hardware itself. Even if the hardware
supports all modes, however, the BIOS may not, so you may be limited in the
choices you can make. In general, use the following guidelines when
selecting a parallel port mode:

SPP Mode
SPP Mode, which the BIOS may also call Standard Mode, Basic Mode, 4-bit Mode, or Unidirectional Mode, is the least-common-denominator choice, and corresponds to the original Centronics-compatible IBM parallel port. Use this mode only after determining that none of the more-capable modes works with your cable or peripheral.
Bidirectional Mode
Bidirectional Mode, which the BIOS may also call 8-bit Mode or PS/2 Mode, corresponds to the parallel modes introduced with the IBM PS/2 parallel ports. If you choose this mode, you may also be able to choose Type 1 sub-mode (also called Non-DMA sub-mode) or Type 3 sub-mode (also called DMA sub-mode). Choose Type 3 mode for better performance, as long as you don't mind consuming a DMA channel. Use this mode if only it and SPP work properly for your hardware. Also use this mode if you are using Windows NT, which does not support EPP and ECP modes.
EPP Mode
EPP Mode, which the BIOS may instead call Enhanced Mode, is sometimes the best choice even if later modes are available. EPP includes some control features that are not provided by ECP, sometimes making EPP better suited for nonprinter peripherals such as parallel port storage devices and scanners. Also, you may need to choose EPP mode explicitly to support some early EPP-compliant devices that do not function properly with the updated EPP mode supported by IEEE-1284-1994 compliant ports. EPP uses IRQ channels for flow control. It does not use DMA or provide data compression, making it somewhat slower than the ECP mode described next.
ECP Mode
ECP Mode, which the BIOS may call Extended Mode, is usually the best choice for transferring data to high-speed printers, although it does require a DMA channel. Because it does not support some of the control features provided by EPP mode, ECP mode may not be the best choice to connect nonprinter peripherals.
IEEE 1284 Mode
IEEE-1284 Mode, which the BIOS may simply label Auto, is the most flexible choice. If the BIOS provides this option, choose it to allow the port to adjust automatically to the optimum mode for the device to which it is connected.

Michael Norman