From: Till K. <til...@gm...> - 2005-06-09 17:17:38
|
Tim Waugh wrote: >>To determine whether a printer is supported by HPLIP already before >>installing/starting HPLIP I match the '<model name="...">' in >>/usr/share/hplip/data/xml/models.xml against the "MODEL" or "MDL" >>field of the detected ID string. The HPLIP RPM I have made in a way >>that /usr/share/hplip/data/xml/models.xml is in a separate RPM and >>this separate RPM is always installed. printerdrake installes the >>rest of HPLIP when it detects a supported printer. > > > That's clever, but isn't that information already in foomatic? > Foomatic only contains the info which PostScript->Printers-Own-Language filter is needed. For HP printers it is usually HPIJS for inkjets or PCL-5 devices, "pxlmono" for PCL-6 devices, "pnm2ppa" for the old PPA devices, and "Postscript" (with manufacturer-supplied PPD) for PostScript devices. HPLIP is independent of this. It works with most not to old HP printers, also PostScript or PCL-6 models which do not need HPIJS. HPLIP is a low-level driver framework which serves for accessing bi-di functions, as 4-edge full bleed, ink level and status check, nozzle cleaning, scanning, memory card reading. And this is completely independent of the conversion of incoming PostScript to the printer's language. Till |