From what I can remember, the main difference between the Amiga and PC parallel ports is that while the Amiga port can both send and receive 8 bits at the time, the PC port can only send and not receive 8 bits.
Because of this bottleneck, I belive that transfers via the parallel port is quicker with Amiga - Amiga solutions, than with Amiga - PC or even PC - PC.