How can I set up a wired printer on different operating systems without a print server?

2

Hopefully I have the correct stackexchange.com site for this question. Please leave a comment if I need to move it.

I'm having difficulty figuring out how to set up a wired (USB) printer on a network (via LinkSys router) when I have a Windows 7 operating system on one computer, Windows XP on an older computer and Ubuntu Linux running on another computer. Is this possible? If so, what do I need to do so I can print from any of these 3 computers? Or do I need to buy a print server to accomplish this?

I'd rather not setup blue tooth or buy a wireless printer since my printer is fairly new (well 3 years old).

FYI: this Canon printer came with a CD that has the drivers if that helps you answer this. Right now I have this software installed on both the Windows XP and Windows 7 machines and just unplug/plug the printer USB cable whenever I need to print from a different computer.

MacGyver

Posted 2012-04-16T23:50:29.343

Reputation: 892

Your question is better suited for SuperUser. If four other people (or one mod) agrees with me, it will be moved there for you. No need to do anything. – Wesley – 2012-04-16T23:54:11.917

Answers

5

Any PC can become a "print server." The summarization of the process is thus:

  1. Physically connect the printer to a PC
  2. Install the drivers for the printer.
  3. Share the printer out using the OS's printer sharing features.
  4. Connect to the printer from other OSs.
  5. Print!

In your case, you could probably want to connect the printer to the Windows 7 PC, as its print server management features are, IMO, simpler to manage on a small / home network. It's wizard driven and should walk you through the steps carefully.

The bigger challenge will be if the printer manufacturer supports Linux drivers for your Ubuntu PC. If not, you'll have something of a challenge printing from Ubuntu, but that has nothing to do with the networked nature of the printer.

Wesley

Posted 2012-04-16T23:50:29.343

Reputation: 4 359

Canon MP830 if you care to know – MacGyver – 2012-04-16T23:55:23.893

@MacGyver Worst case scenario. Canon has terrible support for Linux - casts contemptuous glance at his Canon MFP – Wesley – 2012-04-16T23:56:05.567

What printer manufacturers have good support for Linux? In case I get out my money tree. – MacGyver – 2012-04-16T23:58:29.957

2@MacGyver I'm partial to Brother. Solid products, good Linux support. – Wesley – 2012-04-17T00:04:46.197

I wonder if buying a print server is the cheaper way to go to solve this one? You think? – MacGyver – 2012-04-17T00:06:39.043

@MacGyver A print server isn't going to prevent the need for Linux drivers. It just puts the printer on the network using a dedicated, often very inexpensive appliance without the need for a traditional "server." – Wesley – 2012-04-17T00:21:50.230

WesleyDavid .. found this. Canon shows in the example, so I don't know if your comment out Canon holds water. http://ubuntu.paslah.com/remote-printers/ .. I'll be sure to comment if this works on my Ubuntu machine

– MacGyver – 2012-04-21T07:00:15.063

@MacGyver Few things: 1) Canon may make some Linux drivers, but they're not known for broad support. 2) A screenshot in an obscure tutorial that isn't even about Canon printers on Linux does not stellar support imply. The S330 is over a decade old and you can't even find Windows drivers on Canon's site for that model much less Linux ones. Perhaps it's some sketchy driver from OpenPrinting. My evidence of Canon's terrible Linux support still stands unchallenged.

– Wesley – 2012-04-21T07:10:04.163