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.