You really only need an IEEE-1284 cable if you configure your computers parallel port for ECP operation which is only needed when you have a device that would make use of the extra speed like a parallel attached ROM drive or a scanner. For a printer, you are going to be limited by the speed of the printer which is much slower than ECP. Many people find that standard printer cables often work fine without spending an arm and leg on a supposedly 'ceritified' cable, even when run at ECP speeds.