Parallel Direct Cable Connection

Parallel Direct Connection

The Parallel Direct Connection is the second solution to transfer data from one computer to another. The cable required is slightly more complicated as it has more wires that need to be connected, but the speeds you will get from it will make it well worth the time and effort required to make the cable.

Most people would know the parallel Direct Cables as "Laplink" cables. You get one when you buy the Laplink program or PCAnywhere, it's usually a yellow cable, but you'll be able to make your own by the time you finish reading this page.

Because of the variety of parallel (LPT) ports, 4 to be precise, but we use the same cable for everyone one of them. We will have a look at them all to make sure we cover everything :)

Now, as far as speed's concerned, with a standard LPT port you're looking at around 40 to 60 KB per second whereas with the faster LPT ports you should expect something around 1MB per second ! Whichever way you see it, it's a huge improvement in comparison to the serial cable (Null modem cable).

Let's have a quick look at the way data is transferred over a parallel link, this will help us understand why it's also a lot faster than the serial method of transfer:

This diagram shows a parallel transfer. In serial transfer there is one block of data moved at a time, whereas with parallel and, more specificaly in our example, there are 4 data blocks moved at a time. Parallel ports transmit data simultaneously over multiple lines and are therefore faster than serial.

If you're having difficulties understanding the diagram just think of a 4 lane highway, which is our parallel cable, where 4 cars at a time are moving whereas the serial cable is like a one lane highway with one car at a time moving. Hope that helps :)

What does the parallel port (LPT) look like ?

The picture below shows a parallel port, also known as LPT port, of a new computer.

With new computers, you will always find the LPT port right above the two COM ports and it's usually colour coded purple. No matter what type of LPT port you have, they all look the same, it's the electronic characteristics which changes amongst the 4 different types of LPT ports and that's transparent to everyone. All LPT ports are female DB-25 connectors.

So what are the different LPT ports ?

Before we get stuck into the pinouts of the LPT port, let's have a look at the different types of LPT ports available. Again, depending on the LPT port, you would expect different speed rates:

Because it might seem a bit confusing at the begining, I have include a bit more techincal information on the various ports to help you understand more about them. To keep it simple, I have categorised and colour coded them to show which ports match the table above:

4 bit ports

The port can do 8 bit byte output and 4 bit nibble input. These ports are often called "unidirectional" and are most commonly found on desktop bus cards (also called IO expansion cards, serial/parallel cards, or even 2S+P cards) and older laptops. This is still the most common type of port, especially on desktop systems. 4 bit ports are capable of effective transfer rates of about 40-60 KBytes per second in typical devices but can be pushed upwards of 140 KBytes/sec with certain design tricks.

8 bit ports

These ports can do both 8 bit input and output and are sometimes called "bidirectional ports" but that term is often misused by vendors to refer to 4 bit ports as well. Most newer laptops have 8 bit capability although it may need to be enabled with the laptop's vendor-specific CMOS setup function. This is discussed below. A relatively smaller percentage of LPT bus cards have 8bit capability that sometimes must be enabled with a hardware jumper on the board itself. True 8 bit ports are preferable to 4 bit ports because they are considerably faster when used with external devices that take advantage of the 8 bit capability. 8 bit ports are capable of speeds ranging from 80-300 KBytes per second, again depending on the speed of the attached device, the quality of the driver software and the port's electrical characteristics.

EPP ports

Can do both 8bit input and output at ISA bus speeds. These ports are as fast as 8 bit bus cards and can achieve transfer rates upwards of 600 KByte per second. These ports are usually used by non-printer peripheral devices such as external CDROMs, tape drives, hard drives, network adaptors and more.

ECP ports

Can do both 8 bit input and output at bus speeds. The specification for this port type was jointly developed by Microsoft and Hewlett-Packard. ECP ports are distinguished by having DMA capability, on-board FIFOs at least 16 bytes deep, some hardware data compression capability and are generally featured more than other ports. These ports are as fast as 8 bit bus cards and can achieve transfer rates upwards of 1 Mbyte per second and faster on PCs whose buses will support it. The design is capable of faster transfer rates in the future.
 

Laplink cable is used to link two PCs with MSDOS 6.0 or later very effectively by using INTERSVR.EXE (on Host) and INTERLNK.EXE (on GUEST) PCs. But it can also be used to data-transfer at faster speed with DCC Feature of Win9x/Me/2000.

Let's now have a quick look at the pinouts of an LPT port:

The Cable

As explained, there are different LPT ports, but the cable used is the same for all types of LPT ports. Depending on your computer bios LPT settings you will be able to achieve different speed transfers as outlined in the table above.

The picture below clearly shows the pinouts of the required cable:

One wire should be attached to the metal body of the Male pins on both sides, this is also shown as the "metal body" on the diagram.

Now, because I understand how much trouble someone can fall into when trying to create a cable and get it to work properly, I have included the DirectParallel Connection Monitor Utility, for all the DCC users to troubleshoot and test DCC connection and cable on both computers. It provides detailed information about the connection, the cable being used for the connection, the I/O mode (4-bit, 8-bit, ECP, EPP), the parallel port types, I/O address, and IRQ.

And that pretty much finishes the discussion on Parallel Cable Connections !

 Back

Top

Next -USB DCC