I have a Linksys WRT54G router and an HP DeskJet 940c printer. My desktop pc is wired to the router and my laptop accesses it wirelessly. The printer is connected via USB to my desktop PC. I currently access the printer with my laptop through file/printer sharing, which requires that the desktop pc be up and running. My question is, is there a way to access the printer from my laptop without going through the desktop pc? Would I have to get a print server or can it be connected somehow directly to the router?