This solution is not working for me, despite surprise from many on the Ubuntu forums. I have CUPS set up, set up for internet sharing of printers (properly configured via the Port 631 CUPS web admin utility). When I type the "lpq" command in my Ubuntu sever, it says "Brother_HL-5140 is ready".
When I try to add the printer in the OSX System Preferences, I select IPP in the IP printer browser. I put in the IP address of my Ubuntu server (192.168.1.98), and type in Brother_HL-5140 for the printer. However, when I try to print, it keeps Pausing the printer. When I reopen System Preferences, it says the queue is named "
192_168_198" and the device URI is ipp://192.168.1.98/Brother_HL-5140 both of which are WRONG. This is definately part of the problem.
Troubleshooting: When I hook up my MacBook to the same LAN segment as my Ubuntu server, the Brother Printer is automatically as a Bonjour shared printer and everything works great. When I hook it up as normal (one router between the MacBook and the server) I get no printing ability. Note that every other port works (I can use ssh/ftp/http/samba) I just cannot get my printer added. I have a firewall exception for Port 631 for all of the network segments I need. Still nothing. Also note that I can print to the printer fine using Windows or Linux PC's, it seems that only my OSX computers are having trouble finding the printer.
Is there any way to manually specifiy the printer URI like there is in Linux, or is the semi-automatic OSX Printer-Add window the only way? Is there a way I can use shell commands on my MacBook to fix this?
It only took me 65 minutes to fully install and set up my Ubuntu server (web hosting, mail hosting, samba, print server), but I have spent over 7 hours trying to get my printer to work. So, any help is greatly appreciated.
Message was edited by: ktritty1