Printer Driver not Available

From Info Wiki
Revision as of 02:12, 27 January 2016 by Rpeters (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In the case of CUPS printing sub-system, as used by OS other than Windows, it is sometimes feasible to get a printer working satisfactorily without a specific driver being available

Getting Techhnical

The crucial "settings" file used by CUPS for printers is a plain-text dotPPD. In the case of printers having a Postscript or PDF page description language, it is technically feasible to create a dotPPD which provides at least basic functionality for such printer. A good starting point is the file:

/usr/share/cups/model/Postscript-level2.ppd.gz

Simply changing the "imageable area" definition for common page sizes in the above file to suit the specific printer can provide a working result, which could enable unsupported printers (whether old or new) to be utilised. Printable area tends to be well defined in the user manual for a printer.

Strictly for Geeks

In the case of printers that do not have Postscript/PDF page description language, the above work-around could be extended, but additionally requires knowledge of the "cups-filter" required by the printer. This parameter is also included towards the top of a dotPPD file and might be ascertained from the dotPPD file for similar printers.

--Rod --Rpeters (talk) 13:12, 27 January 2016 (AEDT) --