Apple printer drivers

How can I list all the installed printer drivers on Mac OS 10.6?

Since Mac OS 10.2 through at least 10.11, printing is handled by the CUPS system and this answer is the same. While drivers are typically found in /Library/Printers, the folder can contain support files and many other things which are not themselves print drivers, and in the real world there is no canonical location within the folder where the actual driver files are stored.

The only authoritative list of available print drivers on OS X is that returned by lpinfo -m (specifying the host is not necessary for the local machine). CUPS specifies that drivers can consist of an arbitrary number of files, but they must all be declared in a central PPD file. lpinfo -m will parse any valid PPDs found; if it doesn't have a PPD that CUPS can parse, then it isn't a valid print driver. A sample of the output:

MacBook-Pro:~ user$ lpinfo -m Library/Printers/PPDs/Contents/Resources/CNPZUD450ZU.ppd.gz Canon D400-450 Library/Printers/PPDs/Contents/Resources/CNPZUD490ZU.ppd.gz Canon D460-490 Library/Printers/PPDs/Contents/Resources/CN6300.ppd.gz Canon iPF6300(CUPS) Library/Printers/PPDs/Contents/Resources/CN6300S.ppd.gz Canon iPF6300S(CUPS) Library/Printers/PPDs/Contents/Resources/CN6350.ppd.gz Canon iPF6350(CUPS) Library/Printers/PPDs/Contents/Resources/CN8300.ppd.gz Canon iPF8300(CUPS) Library/Printers/PPDs/Contents/Resources/CN8300S.ppd.gz Canon iPF8300S(CUPS) drv:/sample.drv/okidata9.ppd Oki 9-Pin Series drv:/sample.drv/okidat24.ppd Oki 24-Pin Series raw Raw Queue

Each line specified the path to that driver's PPD file, followed by the display name of the printer as specified in the PPD. As you can see, some drivers are internal to CUPS and do not even have a PPD file in /Library/Printers, so lpinfo -m is the only way to be certain of everything available to the printing system.

Deleting one of the PPD files listed here will effectively delete the driver, as it will no longer be loaded/accessible by the CUPS system, though as explained above there may be additional support files left behind. There is no standard way to remove these because each driver can include support files in different places, but there is no cause to delete them unless you are intending to reinstall the driver. In that case, the original installer package from the manufacturer should handle re-installation of all relevant files.

I have sometimes seen people manually copying PPD files as a means of installing printers; there is no guarantee this will work! Some drivers require only a PPD but some may need support files as well. The only way to be sure all necessary files are installed is to use the original installer package.

Koolertron Portable USB 58mm Bluetooth 4.0 Receipt POS Printer Android Mobile PC Compatible(Buyers Will Need To Create Their Own Custom Printing Software When Used with Android Based Devices)
BISS (Koolertron)
  • Support cash drawer driving,connect the cash drawer with RJ11 Connector Cable(RJ11 cable not included)
  • Print Parameters: Support Download Logo trademark printing supports printing one-dimensional bar codes, 2D bar code
  • Compatible ESC / POS print commands set Supports Windows2/Windows XP/Windows2003/Windows Vista/Windows 7/Windows 8/Android Mobile,please notice that this pos printer...
  • One-dimensional code: UPC-A / UPC-E / JAN13 (EAN13) / JAN8 (EAN8) / CODE39 / ITF / CODABAR / CODE93 / CODE128
  • In the driver printing (mode), it implement and call the hard word bank to high-speed printing Low power consumption,Low operating costs (no ribbons, ink cartridges)
You might also like
Mobile Printer | Android Bluetooth printer driver for ESC
Mobile Printer | Android Bluetooth printer driver for ESC ...
HP full feature printer driver install in Windows Vista
HP full feature printer driver install in Windows Vista ...
Related Posts