Generic Postscript Printer Driver Linux

  

  1. Generic Postscript Printer Driver
  2. Canon Postscript Printer Driver
  3. Download Generic Postscript Printer Driver
  4. Postscript Printer Driver Install
  5. Generic Postscript Driver Windows 10
Active2 years, 9 months ago

Apr 11, 2012  There is no longer any 'Generic Postscript', but one should be able to use, eg an HP Postscript printer driver to produce the right sort of output. Do you know, would the Ghostscript filter expect the input to be Postscript for a printer like this (I use a filter called 'GDI' or something)? These files are often part of the Windows driver for PostScript printers, and you may be able to hunt down a PPD file that makes your printer work better. You can provide a PPD file when setting up the printer in your Linux desktop’s printer configuration tool. There is no longer any 'Generic Postscript', but one should be able to use, eg an HP Postscript printer driver to produce the right sort of output. Do you know, would the Ghostscript filter expect the input to be Postscript for a printer like this (I use a filter called 'GDI' or something)?

My printer is setup using a generic postscript driver in a Linux environment with CUPS. I have an application using Qt 4.8.7 QPrinter for doing printing. If setting the output format to QPrinter::PdfFormat, what is actually happening?

  1. QPrinter realizes that the target printer is a postscript printer and output postscript anyway.
  2. CUPS is converting the document from pdf to postscript before sending it to the printer.
  3. The document is sent to the printer as a pdf and it happens to support it. Doing the same thing using another that does not support pdf would not work.
  4. Other (then please explain what :)

Update:I use CUPS v.1.6.3

joaerl
joaerljoaerl

1 Answer

To some extent this is going to depend on what version of CUPS you have installed. I believe recent versions of CUPS use PDF as their internal format, so when you print a file, it is converted to, or preserved as, PDF and then passed along the CUPS pipeline in that fashion.

Processing takes place on the PDF file, I don't know if that ever involves conversion to other formats, but I guess it might (eg N-Up conversion for example).

Finally, the PDF reaches the point of actual printing, at which point it needs to be converted (or rendered) into something the printer can understand. CUPS needs to know the page description language the device supports, I can't tell you how it knows that, presumably there is some configuration somewhere.

If it knows that your printer supports PDF then I believe the PDF will be delivered to the printer. If it understands PostScript then it will be converted to PostScript and that will be delivered to the printer. Other formats will require other printer drivers.

So in short it kind of depends on the version of CUPS you have installed, and how the pipeline is configured. I seem to recall that you can get this information out of CUPS, though I can't remember how to do so I'm afraid.

Hopefully someone with better CUPS experience can tell you more, or how to discover the filter setup you have. Browsing the man pages they do seem to be a little out of date with the way I thought CUPS currently worked.

KenS

Generic Postscript Printer Driver

KenS
23.9k2 gold badges25 silver badges33 bronze badges

Canon Postscript Printer Driver

Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.

Not the answer you're looking for? Browse other questions tagged qtpdfprintingpostscriptcups or ask your own question.

Generic Postscript Printer Driver LinuxGeneric
Active2 years, 9 months ago

My printer is setup using a generic postscript driver in a Linux environment with CUPS. I have an application using Qt 4.8.7 QPrinter for doing printing. If setting the output format to QPrinter::PdfFormat, what is actually happening?

  1. QPrinter realizes that the target printer is a postscript printer and output postscript anyway.
  2. CUPS is converting the document from pdf to postscript before sending it to the printer.
  3. The document is sent to the printer as a pdf and it happens to support it. Doing the same thing using another that does not support pdf would not work.
  4. Other (then please explain what :)

Update:I use CUPS v.1.6.3

joaerl
joaerljoaerl

1 Answer

To some extent this is going to depend on what version of CUPS you have installed. I believe recent versions of CUPS use PDF as their internal format, so when you print a file, it is converted to, or preserved as, PDF and then passed along the CUPS pipeline in that fashion.

Download Generic Postscript Printer Driver

Processing takes place on the PDF file, I don't know if that ever involves conversion to other formats, but I guess it might (eg N-Up conversion for example).

Finally, the PDF reaches the point of actual printing, at which point it needs to be converted (or rendered) into something the printer can understand. CUPS needs to know the page description language the device supports, I can't tell you how it knows that, presumably there is some configuration somewhere.

If it knows that your printer supports PDF then I believe the PDF will be delivered to the printer. If it understands PostScript then it will be converted to PostScript and that will be delivered to the printer. Other formats will require other printer drivers.

So in short it kind of depends on the version of CUPS you have installed, and how the pipeline is configured. I seem to recall that you can get this information out of CUPS, though I can't remember how to do so I'm afraid.

Hopefully someone with better CUPS experience can tell you more, or how to discover the filter setup you have. Browsing the man pages they do seem to be a little out of date with the way I thought CUPS currently worked.

KenSKenS

Postscript Printer Driver Install

23.9k2 gold badges25 silver badges33 bronze badges
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Adobe postscript printer driver download

Generic Postscript Driver Windows 10

Not the answer you're looking for? Browse other questions tagged qtpdfprintingpostscriptcups or ask your own question.