Unable to deploy Xerox printer mappings

winterjc
New Contributor

Ever since we have been using Casper Suite 9.3 I have been unable to deploy new Xerox printer mappings. I was hoping upgrading to 9.6 would help but we just did that a couple of days ago and it did not. I can add printer mappings using Casper Admin with no trouble but when I try to push them out I get the following error:

Sending Wake On LAN command...
Opening SSH Connection to 192.168.0.106...
Accepting authentication method...
Authenticating...
Successfully authenticated.
Verifying Computer's Identity...
The MAC Address has been verified.
Checking Operating System Version...
Running Mac OS X 10.10.2 (14C109)
Verifying /usr/sbin/jamf...
/usr/sbin/jamf is current (9.63)
Verifying /Library/Preferences/com.jamfsoftware.jamf.plist...
Preparing Policy...
Executing Policy 2015-02-07 at 9:03 AM | winterjc | 1 Computer...
There is a problem with your syntax.
Error: You must provide a path to the PPD.
Type "jamf help" for more information.
Submitting log to https://casper.martinagency.com:8443/
Finished.

This specifically seems to be affecting Xerox devices. I can deploy new HP printer mappings with no trouble. Any suggestions are greatly appreciated.

7 REPLIES 7

tnielsen
Valued Contributor

My memory is fairly shit, but I remember having a similar issue. I had to increase the allowed data size of a field in the SQL database. It has something to do with the size of the driver it's tryng to capture. Xerox drivers are huge. I'm sorry that this is vague, I cannot remember the specific solution off the top of my head.

Niels_Illem
New Contributor II

I made a policy where I install the Xerox driver pkg which you can download for Xerox.com and made a post-script using lpadmin to create the printer. We have a follow-me system so I just have to script 1 printer.

stevewood
Honored Contributor II
Honored Contributor II

I too deploy the drivers on all systems at imaging time and then use lpadmin to add the printers and set the options via script. We have ColorQube printers, WorkCenters, and 3 color 570s with Fiery controllers, and this method works for all of them. I can share my scripts if you'd like.

winterjc
New Contributor

The person in charge of the Casper server is going to try changing the SQL data size setting but either way I would love to get a copy of the scripts Steve.

jasontucker
New Contributor

@stevewood We're looking to install Xerox ColorQube 9303 that is using a windows print server. I'd love to see the script you are using to map these printers.

stevewood
Honored Contributor II
Honored Contributor II

@jasontucker It's a fairly simple one line script:

lpadmin -p <printername> -L "<location info>" -E -o printer-is-shared=false -v lpd://<printer-IP> -P /Library/Printers/PPDs/Contents/Resources/Xerox ColorQube 9303.gz

If you want to configure any of the options you can use the -o option with the printer name:

lpadmin -p <printername> -o duplex=none
lpadmin -p <printername> -o XROutputDestination=MainStackerTray

Hope that helps.

jasontucker
New Contributor

Is there a way to prompt the user to put in their four digit accounting code to get that setup?