Several ways to accomplish network printing:
You can get either a wired or wireless networked printer. Seeing that most persons have internet access you will probably need a router, if you do not already have one.
For wireless printing you will need a wifi router and this will allow you to put the printer wherever you like and only be concerned with the power cord. Your PC only need be connected to the router through a wired or wireless connection.
With a wired printer you will need an ethernet cable that plugs into your router from the printer.
There are also bluetooth wireless printers as well, but that will involve you having to get a bluetooth wireless adapter for your desktop.
__________________

|