I want a network printer accessible by all our Linux and Windows computers. I've tried a Canon printer that has a Linux driver available, but it seems to require you to install and run software on windows just to get the wifi connection recognized, which I've been unable to do successfully yet. If I get the wireless connection working under windows, will I be able to access the printer from Linux?
Will it be better for me to find a printer with an ethernet port instead of just wifi?
If you server the print queue from the Linux box and spool to the printer from there you should just be able to set it up as a network printer on the Windows side. The difference is that you would point it to Linux box and not the printer directly.