You need a network.
It will print through the desktop PC which has the printer attached. You open the PC via the My network places on the laptop.
The trick is to get the Laptop to see the PC.
It is a matter of creating the network via the windows wizard on each machine.
I have managed to get three machines to link to my printer but can not tell you how I did it.
It is easy and you need to remember they must all be in the same WORKGROUP I called mine WORKGROUP.