ad info




CNN.com
 MAIN PAGE
 WORLD
 ASIANOW
 U.S.
 LOCAL
 POLITICS
 WEATHER
 BUSINESS
 SPORTS
 TECHNOLOGY
   computing
   personal technology
   space
 NATURE
 ENTERTAINMENT
 BOOKS
 TRAVEL
 FOOD
 HEALTH
 STYLE
 IN-DEPTH

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

  CNN WEB SITES:
CNN Websites
 TIME INC. SITES:
 MORE SERVICES:
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines
 pointcast
 pagenet

 DISCUSSION:
 message boards
 chat
 feedback

 SITE GUIDES:
 help
 contents
 search

 FASTER ACCESS:
 europe
 japan

 WEB SERVICES:
COMPUTING

From...
PC World

Making your peripherals play nicely

August 2, 1999
Web posted at: 8:42 a.m. EDT (1242 GMT)

by Stan Miastkowski

(IDG) -- Does this scenario sound familiar? You've just bought a brand-new peripheral--removable-media drive, CD-Rewritable drive, tape backup drive, whatever--that hooks up to your PC's printer port. Like most parallel port peripherals, it has a pass-through connector that lets you hook up your peripheral and your printer at the same time. But then things go downhill fast. The peripheral doesn't work, or works at the speed of a racing snail. And your printer just sits there, or spits out reams of incomprehensible gibberish that looks like something from an alien spaceship.
MORE COMPUTING INTELLIGENCE
IDG.net   IDG.net home page
  PC World home page
  FileWorld find free software fast
  Make your PC work harder with these tips
 Reviews & in-depth info at IDG.net
 *   IDG.net's desktop PC page
  IDG.net's portable PC page
  IDG.net's Windows software page
  IDG.net's personal news page
  Year 2000 World
  Questions about computers? Let IDG.net's editors help you
  Subscribe to IDG.net's free daily newsletter for computer geniuses (& newbies)
  Search IDG.net in 12 languages
 News Radio
 * Fusion audio primers
 * Computerworld Minute
   

You've got a dreaded parallel port compatibility headache, a not-uncommon malady, as parallel port peripherals remain one of the popular add-on purchases for PC users. The bottom line is, printer ports were designed for printers. But their capability to transfer data at relatively high speeds makes them irresistible to peripheral makers who design easy-to-hook-up peripherals. It all started about five years ago with the seminal (and now ubiquitous) Iomega Zip drive.

Early parallel port peripherals didn't cause many problems--but lately, user complaints have become more common. Why the change?

"It's a can of worms," according to Mike Ludgate, director of new product development for Iomega. And the problems are two-pronged. Printers are more intelligent, often sending detailed status reports to Windows through bidirectional communications. This is how the printer alerts you that it's out of paper or low on toner. As this data flows through the parallel port peripheral, it can get confused or even stop in its tracks.

Iomega parallel drives have a reputation for a minimum of compatibility problems, but Ludgate says the company extensively tests peripherals from other manufacturers and often finds devices that "grab the parallel port and won't let go," causing printer failure the next time you try to print. And the only way around it is to shut down your PC and restart.

Printer manufacturers are concerned about the problem, too, because their technical support lines often take the trouble calls. A major problem is the lack of a standard for the way parallel port peripherals access and control a PC's printer port, says Donald Burr, a product manager with Epson America.

"There are so many variations of products that hook up to a printer port and allow pass-through connections to our printers that we can't test them all," he says. Burr's suggestion for the best way to eliminate compatibility issues: "Use USB peripherals instead."

Under the Printer Port Hood

Part of the reason for parallel port peripheral problems is in the relatively complex communication process that occurs when you turn on your PC. Your PC's BIOS--the essential communications layer between the PC hardware and the operating system--"asks" the I/O chip on your PC's motherboard (which controls your PC's serial and parallel ports) to report the devices that are connected to the printer point, and the way the port is set up. The process is known as a handshake.

Most of the problems that users run into with the parallel port version of the company's drives can be traced to motherboard makers who scrimp on the I/O chip, according to Martin Fishman, vice president of sales and marketing for Castlewood Systems, makers of the Orb removable-media drive. Although I/O chips are inexpensive (usually no more than a few dollars) Fishman says the hot PC competition means vendors often buy lower-cost I/O chips to save a dollar or two, setting the stage for possible problems.

Inside that innocent I/O chip is a lot more intelligence than meets the eye. It contains a library of references to different kinds of parallel port devices, plus programming code that optimizes the parallel port's speed to the speed of connected devices. Lower-cost chips lack the extensive intelligence needed for optimum setup, and make "best guesses" on configuration, Fishman says. If they're wrong, compatibility problems can result. Castlewood tries to get around possible problems with low-cost motherboard chips by bundling its parallel port Orb drives with a utility that tunes the drive to the chip's capabilities.

Unfortunately, there's no way to tell what kind of I/O chip is in your PC. Because it's almost always soldered to the motherboard, there's no way to replace it.

Setting the Port

Your PC may have only a single printer connection, but to get top performance from your parallel port peripheral and minimize the potential for printer conflicts, you need to set the port for optimal data flow. You do this from your PC's BIOS setup program. The details of accessing it vary by manufacturer, but the most common method is to press the delete key during system start-up. Somewhere in the setup--usually in the section named Chipset Features Setup or something similar--you'll find the parallel port settings. Typically, you'll see three settings:

  • SPP (Standard Parallel Port)--This is the original (and slow) parallel port setting designed for old-style printers. Many setup programs use this as the default, resulting in very slow performance with parallel port peripherals.

  • EPP (Enhanced Parallel Port)--This is the best setting to use for parallel port peripherals, especially when you're using a printer connected through the peripheral.
  • ECP (Enhanced Capabilities Port)--This setting, a standard developed by Microsoft and Hewlett-Packard, is designed for optimum performance from the current generation of high-speed, bidirectional laser printers. It's not a good choice for use with parallel port peripherals.

Some PCs don't have separate EPP and ECP settings in their setup routines, opting instead for combination ports, usually marked as EPP/ECP. This is, by the way, a good indication that your PC has a high-end I/O chip, which can automatically detect the type of peripherals connected to your parallel port and can configure themselves for the optimal transfer speed.

Dodging Compatibility Problems

You can take several other steps to boost your chance of making a parallel port peripheral and an attached printer work simultaneously.

  • Always get the latest drivers for both your parallel port peripheral and your printer from the manufacturers' Web sites. Companies are continually tweaking drivers to speed performance and eliminate potential problems. Don't assume that the drivers for your brand-new parallel port peripheral are up-to-date. The peripheral may have been sitting on a dealer's shelves for months.

  • Check the Web site of the maker of your parallel port peripheral for frequently asked questions or information on possible compatibility problems and how to get around them. Most companies test thoroughly for compatibility. Iomega in particular has extensive information on its site.
  • Never use more than one parallel port peripheral (and printer) on a single parallel port. In theory, you're supposed to be able to use multiple peripherals hooked up to one another. But out in the real world, it almost never works.
  • Check your printer manual to see if the printer on your parallel port peripheral supports bidirectional data. If so, disable the bidirectional feature. You'll lose some of the printer status messages, but you shouldn't see any slowdown in printer performance.
  • It may go without saying, but you should never attempt to print and use your parallel port peripheral at the same time. A parallel port can't handle multitasking.

Adding Ports

Ultimately, the best way to avoid parallel port compatibility problems is to attach only one device to your PC's printer port. But that doesn't mean you can't consider purchasing parallel port peripherals. Here are several relatively simple solutions.

You can add a second (or even a third) parallel port to your PC by purchasing an add-in card. They're relatively inexpensive and easy to install. ISA add-in cards with a single parallel port cost about $20 to $25; PCI versions (for the fastest speed and best compatibility), about $50. Dual-port cards for adding a second and third port go for about $60. Two suppliers are Lava Manufacturing and SIIG.

With most PCs now equipped with USB ports, you can also hook up a printer (but not a parallel port peripheral) to a USB port by way of a converter. Entrega Technologies' USB-to-parallel converter sells for about $50.

And with many of us using internal modems and mouse ports, many PCs have unused serial ports. Aten Technology offers several models of serial-to-parallel converters ($65 to $90) that let up hook up a standard parallel port printer. Like USB converters, they can be used only with printers, not parallel port peripherals. But assigning either your serial or USB port to your printer can free up your PC's parallel port for the exclusive use of a peripheral.


RELATED STORIES:
So many peripherals, so few ports
March 10, 1999
That's 111 (count 'em!) peripherals on one PC
November 17, 1998
The not-so-universal serial bus
May 19, 1998

RELATED IDG.net STORIES:
Living With USB
(Games.net)
Hardware Tips
(PC World Online)
Can USB survive the battle of the ports?
(Windows Tech Edge)
New bus eases connections
(FCW)
Put a Speedy CD-RW on Your Parallel Port
(PC World Online)
Floppy Killers?
(PC World Online)
Decode Parallel Port Settings
(PC World Online)
Year 2000 World
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.

RELATED SITES:
Epson America
Entrega Technologies
Castlewood Systems
Aten Technology
Iomega
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.
 LATEST HEADLINES:
SEARCH CNN.com
Enter keyword(s)   go    help

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.