Hot answers tagged

29

Use http://localhost:631/printers/ to see the list of printers available. The page shows both printer model and its IP/name under the Printers tab. To enable the cups page, run cupsctl WebInterface=yes in terminal. If it does not directly show an IP address, click on the printer, where usually there is a connection entry like in this example: Afterwards ...


8

There is a tool Bonjour Browser which will show you the connected devices on the current network. The connection types are sorted, and you can usually find the printers in Print Spooler (_printer._tcp.) or Internet Printing Protocol (_ipp._tcp.) sections. Each device will list its IP address, among other information.


8

There is a simpler solution in 4 steps and a small shell script: make your own spool directory: /usr/bin/sudo mkdir /var/spool/my_printer write the following shell script within your usual local bin directory let's say /local/bin cd /local/bin copy the following inside my_spooler: #!/bin/sh # go into the spool directory cd /var/spool/my_printer # ...


7

In the terminal... sudo launchctl unload /System/Library/LaunchDaemons/org.cups.cupsd.plist ...will unload cups. This stops the service. After that, sudo launchctl remove /System/Library/LaunchDaemons/org.cups.cupsd.plist ...will ensure that cups does not come back after a reboot. I don't know how OS X will react if you try to leave cups unloaded in ...


6

If you look in your console, you'll probably see a message about sandboxd preventing gs from running. Just add this line to the end of /etc/cups/cups-files.conf: Sandboxing Relaxed then type: sudo launchctl stop org.cups.cupsd


5

While this doesn't answer the question, I stumbled across this - http://www.papercut.com/kb/Main/MacOS1010YosemiteKnownIssues - when trying to get Tea4CUPS working in OS X 10.10 (I was not able to achieve this): To get PaperCut working with Mac OS 10.10 in the interim, you’ll need to disable sandboxing. Edit the file /etc/cups/cups-files.conf to include ...


5

From the CUPS website: CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X and other UNIX®-like operating systems. On OS X it provides local printer services as well as shared printer services for other Macs to access your printer via the service if the printer doesn't have its own sharing capabilities. CUPS has ...


4

All modern networkable printers (which have a display) have an option to set and display the IP address. Often times you hold the "go button" down for 15 seconds, or while powering up the printer. Sometimes you need a utility that goes with the printer to set and/or view it. Check your manual or find one online.


4

/usr/libexec/cups/backend /usr/libexec/cups/filter ... etc Source: https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/cups-deviced.8.html


4

Indeed, the whole problem was rooted in the generated PDF file having letter paper format. After configuring MacTeX to use default a4 paper texconfig paper a4 Everything is printed as expected.


4

Enter the following at a Terminal command prompt: cupsctl WebInterface=Yes You will be able to access the CUPS web interface thereafter.


4

After a long debugging session, I have finally solved this problem. In case other people run into the same difficulties, here is what I learned about CUPS backends under Mac OS X Yosemite: Backends are executable files (in my case, a shell script) in the /usr/libexec/cups/backend/ directory. Information about the print job is passed into these programs ...


4

Open the Terminal application in Applications/Utilities type lpstat -s The number after lpd:// is the IP address


4

cupsenable - stop/start printers and classes You should not need to use sudo to resume print queues. The CUPS command cupsenable can be run by a standard user.


3

I have solved this problem by allowing a selected group of the guests to be on the same LAN as the printers; however blocking them significantly with firewalls so that only the printers and a few other machines needed, can be reached from that specific wi-fi network. If you see that I have provided this answer to my own question; I'd still love to hear how ...


3

Normally you don't need to enter a root username and password to use CUPS. The error is likely to be in /etc/cups/printers.conf You could check the authorization entries in your printers.conf Even simpler though is that CUPS.org recommends just using your normal admin username and password when asked for authorization: Use the username and password for ...


3

I have this problem too on all Lion machines. Somehow Apple did not set up the cups system correctly. In /var/log/system.log you will find error messages like "xpchelper[6719]: Could not get real path of user account (uid: 26) home directory: /var/spool/cups; error: The operation couldn’t be completed. Permission denied. Using home directory." uid 26 is user ...


2

There is a much easier way. Create a Print Preset, with the settings as you want them. Select it. Press the Print button while holding down Alt (Option). That will force your current settings to be the default for the printer.


2

The open port is for internal (localhost) services only. It should not be visible to a remote host, e.g. via the 'nmap' utility.


2

Actually CUPS (the Common Unix Printing System) was an open source project that Apple bought. Contrary to what is listed at CUPS.org, CUPS existed long before Apple bought it. I understand that CUPS remains Open Source and that (some?) code contributed by Apple works it's way back into the Open Source version available to and used by other O/S' Note that ...


2

You should be able to ping -c 1 AL-CX11-08F61E.local. | grep PING (NOT ping AL-CX11-08F61E._printer._tcp.local.). The line you see then should reveal the IP address of the printer.


2

What you see is a symlink to /usr/sbin/cupsfilter. cupsfilter is documented in its respective man page. Its purpose is to allow you to manually run the same filtering chain CUPS would run on behalf of a given print queue would run when consuming a given input document. This way you could inspect + debug the results before/without sending the job to the ...


2

Printing in OS X is handled by CUPS, the Common Unix Printing System. Older versions of OS X had older versions of CUPS. A new It's not a bug, It's a "feature" was added in CUPS 1.6, which corresponds to Mac OS X 10.8 Mountain Lion, in order to prevent stuck jobs. The MaxJobTime option, which defaults to 10800 seconds (3 Hours), will cancel the active print ...


2

After carefully looking at the DNSCache and Network: More details on dns-sd.org however in short, for everything to work correctly, following four DNS Records for each printer are needed on client side in case of airprint/secure airprint: PTR record of type _universal._sub._ipp/ipps._tcp (lets call it universal): needed only if printer is airprint ...


2

I had kind of the same issue with an epson printer, and I tried several times to make it work by downloading driver from different websites with non results. The solution is downloading even an "old" drive from the apple support website https://support.apple.com/downloads/drivers and It really does work. I wasn't really sure at first because it didn't said ...


2

Since I essentially wanted to print all pdf's with Scale to fit enabled. This small command worked. lpoptions -o fit-to-page


2

Instead of modifying the cupsd.conf I found another route that works by adding every user to the _lpoperator group to allow everyone to pause/resume the print queue: sudo dseditgroup -o edit -t group -a everyone _lpoperator Thanks to all


1

You need to study and research an internet standard (described in RFC-6763) called "DNS Service Discovery", short: DNS-SD. All further info you need for that is hosted on DNS-SD.org and on ZeroConf.org. There, have a look at "How to set up Wide-Area AirPrint". Draw your conclusions about how to achieve the same with AirPlay. (Hint: the DNS service records ...


1

Less isn't modifying anything in your printer settings, it's just displaying the contents of the file. For example: less test.txt will show the contents of the test text file. If you exit using q, and you reopen the Terminal window, you will no longer see the IP address of the printer without using the less command again.


1

Documentation The standard documentation of cupsd configuration file is available with: man cupsd.conf Modification These options are configured through the cupsd configuration file which is: /etc/cups/cupsd If cupsd is running it will overwrite it. Hence so as to be able to edit it, here is how to proceed: stop cupsd: cd /System/Library/...


Only top voted, non community-wiki answers of a minimum length are eligible