I have searched for a discussion about this and not find this problem, so I am raising a new twist on and old issue. I am trying to advertise some printers in Self Service and cannot get the drivers. I have uploaded the ppd files and I have policies to push out the printers etc. The issue I have is getting the drivers up into JAMF. This is where it gets complicated.
HP has decided to not make their drivers available. Instead you can only download an install assistant called Easy_Start.app which will go out and download the drivers for you, install the printer you need, then remove downloaded drivers, thus leaving you without a copy of them to use in JAMF. I need to find a way of packaging the drivers that got installed on my machine so that I can upload them to JAMF instead.
I did try reaching out to HP customer support twice for help in getting just a copy of the divers but that seems to be impossible. I have been assured that nobody in the printer industry does that. You cannot download anyone's drivers for Mac. It is a security issue. So you can see why I gave up trying to get the drivers from them.
I have run Composer before and after this printer install and it finds the ppd file. It also found the folder /Library/Printers/hp and packaged all of that. However, when I push that out to my test machine it does not seem to install everything. I do not know how to explain it. It sees the embedded printer icon from the driver but it does not appear to actually be using the driver. If I try to manually add a printer, the "installed" driver from that package does not appear as one of the driver options available to me. So I do not believe it actually installed the drivers.
If anyone knows how I can locate and package the driver files on my machine I would be most appreciative.
Solved! Go to Solution.
I would recommend you to use IPP (AirPrint) to install the printer. Using IPP your client will get the PPD from the printer and it will also provide the correct icon (in most cases). Do not use (deprecated) LPD by the way.
You can use one script to install all your printers using parameters. There are a bunch of script around here on Jamf Nation.
spalmer, Unfortunately, Easy Admin does not find them. It just points me to using Easy Start.
Martin, the printer is too old to work with AirPrint. My Mac can only find it using IPP. I was able to get a policy that pushes everything all in one policy, however, it is not installing the driver. Again, this seems strange to me as Composer did package the /Library/Printers/hp folder and that is being pushed down to client machines. They just do not seem to be recognizing it or using it. Not sure what is going on there.
Mark.Mahabir, This looks like it may be exactly what I needed! I will test it and come back to mark this answered if it is.
Thanks - I have that pkg on my JSS now.
To avoid future PPD and driver issues going forward, I'm migrating printing protocols on my Macs to AirPrint (IPP). Apple will require it anyway (in the next year or two?). Plus, it will save deployment time and local storage space by avoiding HPs bloated packages. I'd be interested to see how many JN members are using IPP.