|You need a wirelss interface card in both the PC and the laptop. You then set up an Ad-Hoc wireless network.|
You can ignore the bit about Internet Connection Sharing.
Once the two computers are commnuicating set up and configure the printer on one of them. Set it as a shared printer.
Go to the other computer and configure the same printer as a network printer.
Of course the computer with the printer plugged into it has to be switched on for the other computer to use it.