26940 Views 6 Replies Latest reply: Jul 12, 2007 4:26 AM by greg sahli
You can modify the printer ip address via the CUPS admin page, but you will have to do this on each client.
Open your browser and type http://127.0.0.1:631/printers. You will see a page with each printer queue listed. For the printer/s you need to change, click on Modify Printer. You will have to authenticate as an administrator of the Mac (which I guess you are). Click Continue until you get to the Device URI page where you can change the ip address. Click Continue until you get back to the Printers page.
FYI - Can I suggest that you look using DNS names for the printers rather than IP addresses. That way if there is ever a need to change the address on your printers, you will never need to change the driver on the client...
I had no idea Macs used CUPS. Thanks for replying (despite the fact that I seem to have vented my spleen all over this forum post today; Macs seem to delight me one minute and utterly turn me off the next... it's a love/hate relationship, sadly).
The first Google search for CUPS returned the following page of command-line interfaces for managing queues, so I'll have a go at updating the IP address with ARD tomorrow (and report back):
For a system admin handy with unix -
The OS X Printer List (in Printer Setup) is wholly contained in two things - the file /etc/cups/printers.config, and the folder of "currently-added" printer PPDs, /etc/cups/ppd/.
You can copy those two two things to every computer to make identical setups. Using scp, for example.
About the "Queue Name" as "192_168_xx" - that's the CUPS "invented" internal queue name, and changing it wouldn't do what you want.
I was able to manually change the IP using Greg Sahli's instructions below, but I wasn't able to access the CUPS web interface... at least not until I sent a print job successfully to the printer after changing the IP manually. Is this normal behaviour? That is, the CUPS interface is unavailable until you fire up the printing engine by sending a job to a printer?
I think I'm going to like the manual method rather than the CUPS interface... I was able to change the IP address for a Lexmark E323 printer using the web interface but then I had to choose between several "Gimp Print" drivers - none of which looked like a Lexmark driver. Thankfully, with the manual method, I can simply rename the PPD file and know that it's still the right driver and not some evil driver the CUPS interface forced me into choosing. Thanks.