OpenPrinting / cups

OpenPrinting CUPS Sources
https://openprinting.github.io/cups
Apache License 2.0
1.01k stars 182 forks source link

Zing label printer driver #780

Closed drumstick77 closed 1 year ago

drumstick77 commented 1 year ago

Hi, I'm just wondering if anyone has got the ppd file for zing printer? it's a label printer driver, so I'm not sure if it can be installed in CUPS. I've got the mac and windows drivers too, so potentially can make PPD file from them, but I've been reading around and the method is still a mystery to me. please advise. thanks

zdohnal commented 1 year ago

Hi,

I haven't heard about a Linux driver for Zing printers, but IMO there are two options (I haven't studied your printer manual):

  1. if your printer supports a driverless standard, so you don't need a classic driver - see the article about how to find out and how to set the printer.
  2. If the printer does not support driverless and there is no Linux driver, contact your printer manufacturer to provide one.

Alternatively, in case you can extract PPD file from Win/Mac driver and if the PPD file does not define an additional filter for printing which is not in Linux (keyword *cupsFilter(2) in ppd file), there is a good chance the PPD can work with CUPS. Then you can install it like:

$ lpadmin -p <name> -v <connection> -P <PPD file> -E

where <name> is a name how you want to call your printer, <connection> is device uri for your device - depends on how you connect the printer and it can be found by lpinfo -v, and is a path to PPD file you've extracted.

Either way, CUPS (with several exceptions) does not provide specific printer drivers (and drivers are deprecated in CUPS and substituted by printer applications, which are currently available as SNAPs), so this is better question for your printer manufacturer.