Undaunted nailed it.. Home Networking and share the resource. It's quite easy once you get the hang of it!
This is exactly how I have mine setup too - the main PC is hooked up directly and the laptop can print to it via the network.
I can telll you this to make it pretty easy..
To open the Printers and Faxes folder in Control Panel.
Go to Start --> Control Panel --> Printers and Other Hardware --> Printers and Faxes.
Right click on the printer --> Properties --> Sharing tab.
enable the sharing bubble and give it a name (I suggest something easy too, like LEXMARK or something)
That's it—the printer will available for other computers to use once you get the home network portion working.
Now that you have a network printer, open the Printers and Faxes folder on the laptop. To connect to the printer at the laptop do the following on it -
Open Control Panel --> click Printers and Other Hardware --> click Add a Printer (new window opens, click next).
in the next window, change the setting to NETWORK PRINTER (next) --> click the Browse the Network for the printer.
Once connected, you will be ready to connect to it and print from other computers on the network.
The home network portion is really quite easy too... It just seems frustrating for some when you start to set up the options...
Good luck!