3

I have two macs: one I upgraded to High Sierra without wiping it. All my existing printer drivers function properly.

The second mac I upgraded fresh to High Sierra after a complete wipe. The printer drivers aren't working.

I have a Konica Minolta Magicolor 7540 Grafx II. On the machine with the fresh OS install, the option for duplexing 11x17 is missing. I've tried several different versions of the driver, from various sources, and when I can get it to duplex, it only prints out the left hand side of the page. On one side of the double-sided print, it prints the left hand side of the page, properly positioned on the left hand side of the paper. One the second side of the duplex print, it prints the left hand side of the paper, but it is scooted over to the right, so there is a huge blank space on the left.

Is there a way to transfer all the properly function print drivers from one mac to another? I have tried copying the file from Library> Printers> and Users>Library> Printers. That does indeed give me a second installation of the printer, but the duplexing issue is still there.

Konica has not upgraded their print driver for almost two years, so simply downloading a new one for OS 10.13 isn't possible. The print driver that currently functions properly on my upgraded machine is version 1.7.

I have tried downloading new driers, both of version 1.9 and version 1.7. I have tried copying the Printer settings from the old machine to the new machine. I've tried using the Add Printer function in the System Preferences.

I don't know what else to try. Can anyone assist?

  • 1
    Just a thought and possibly overkill but using the Migration Assistant and transferring EVERYTHING over from the old to the new Mac might do this. Other than that I am not aware of anything that would do what you want. – Steve Chambers Jan 10 '18 at 1:25
1

I know one solution would be to use the Migration Assistant. This has worked for me in the past. I believe you have to migrate "Other files and folders."

Another possibility would be to turn on printer sharing on the Mac with the drivers. Then try to have the Mac, without the drivers, print through the Mac with the drivers. This should install the drivers on the Mac.

0

It's possible that the problem is not the driver files themselves, but the settings that they have.

You'll find most of the CUPS (Common Unix Printing System) settings in /etc/cups, though just copying them en masse may be extreme. These include print queues (what MacOS calls "printers"), and their configurations.

You can also access the CUPS settings through a local webpage. First, you have to turn on the web interface. In Terminal, run the following command:

cupsctl WebInterface=yes

Then, in a browser, type the URL: http://localhost:631

(This is a local address on your computer, not a remote connection.)

You can check the settings on one Mac and configure the printers on the other. Click on "Printers" in the header, then click on the print queue, then on the right-hand drop-down menu, choose "Set Default Options".

0

I went through this yesterday and I found a solution -- at least a solution that worked for me.

I have an old Xerox WorkCenter printer for which Xerox no longer produces OS drivers ... but the printer works great. After loads of experimentation, here's what I discovered:

  1. Folders such as /Library/Printers/... seems to be a repository of drivers but these are not drivers that are in use ... they are simply drivers that could be selected to support a printer that needs such a driver.
  2. When you install a printer, it will search the folder for matching drivers.
  3. The driver you select will be copied to /etc/cups/ppd and renamed based on the name you gave your printer. (Note that the top level /etc folder is a symbolic link to /private/etc these days)

Example:

My Xerox WorkCenter C2424 was working on another mac and the driver was /etc/cups/ppd/WorkCenter_C2424_93_93_1b_.ppd This name was previously auto-generated by the other mac based on the final octets of the printer's ethernet address.

I copied the above file to the new mac but put it in the /Library/Printers/PPDs/Resources/Contents folder and renamed it back to just Xerox_WorkCenter_C2424.ppd.

I then used the "System Preferences" -> "Printers & Scanners" to install the printer on the new mac. Except rather than letting it auto-select the driver, I chose the "Other..." option which opens a file navigation window and navigated to the /Libary/Printers/PPDs/Contents/Resources folder and selected the driver I copied and renamed from the other mac.

This caused the mac to copy that PPD to the /etc/cups/ppd folder on the new mac and to rename the copy based on the name given in the printer list (you can give it any name you want).

I tested the printer to make sure all features worked and verified this did indeed get the driver to the new mac (the new mac is running Mojave).

I'm not sure if I'll get away with this trick whenever it comes time to upgrade to Catalina ... since Catalina seems to have strict rules on not supporting 32-bit code and these very old drivers are probably not 64-bit drivers.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .