Posted on 10-28-2020 07:00 AM
Hey guys, we have been installing printers via Self Service scripts. These scripts work well and printers perform as expected. We are blessed to have the same model printers at all locations. Workflow:
#!/bin/bash
# This script installs a printer on the local machine
# It is assumed the print driver package has already been installed.
#Install the printer
lpadmin -p PrinterName_Xerox -L "Dallas, TX" -E -o printer-is-shared=false -v lpd://printername.local -P /Library/Printers/PPDs/Contents/Resources/Xerox Altalink C8035.gz
# Set options
# Turn off duplexing
lpadmin -p PrinterName_Xerox -o Duplex=None
# Set gray scale as default
lpadmin -p PrinterName_Xerox -o XROutputColor=PrintAsGrayscale
killall cfprefsd
The issue we are having is Chrome is not displaying these printers in its print dialog box. If we choose the "Print Using System Dialog" in Chrome, all is well.
Because we are a mixture of Mac and Chromebooks, we would prefer to keep all users on the Chrome print dialog. I'm aware I can default my Macs to the system dialog. That would be my plan B.
It feels like this is "refresh" issue, but haven't been able to pinpoint what might force Chrome to see the printers. We have seen occasions where the printers do start appearing, but haven't developed a pattern yet.
Any thoughts?