How to forward the local printer to OS X 10.10
OS X version 10.10 (Yosemite) provides CUPS version 2.0 and applies stricter restrictions to the printing subsystem by using the Sandboxing technique.
In this context users cannot forward their local printer to the NoMachine session running on the OS X host.
Symptoms of this problem are:
- Filter errors displayed in the Print Queue window on the Mac.
- The print queue goes into a paused state.
To let NoMachine local printer forwarding work with Yosemite it's necessary to edit the /etc/cups/cups-files.conf file on the Mac and include the new line "Sandboxing Relaxed". Restarting CUPS is requested to make changes effective
To apply the workaround from command line, run a Terminal and follow instructions below.
1. Include "Sandboxing Relaxed" to file cups-files.conf:
sudo sh -c 'echo "Sandboxing Relaxed" >> /etc/cups/cups-files.conf'
2. Restart CUPS:
sudo launchctl stop org.cups.cupsd
IMPORTANT NOTE:
This workaround applies to OS X 10.10 or later. Do not apply it on a machine running OS X 10.9 or previous versions.
