Let us take this example (pasted below) for answering your questions: http://openprinting.org/query.cgi?type=drivers&moreinfo=1&printer=Samsung-ML-1750&onlydriverpackages=1&onlynewestdriverpackages=1&architectures=i386&packagesystem=rpm&lsbversion=3.2&format=xml I assume you use the XML format. If you use text, please tell me. Martin Pitt wrote: > Till, some questions: > > - Is the driver supplied by the manufacturer or a third party? *** 1 *** A manufacturer-supplied driver has here. If none of the two is there, assume a third-party driver. > - Support contacts and support levels for each contact *** 2 *** section. Can have one or more support contacts. They can be "voluntary" or "commercial". > - If the printer is color but the driver only BW an appropriate warning > Driver supports color if it has field in the section. I found out now that I have totally forgotten to add the info about whether a printer is color or not to the printer entries. You could at least add the info whether the driver is color or bw to the driver list entry for now. > to which fields of the returned data structure do these map? > > - Does the driver have patent issues? > > -> that maps to the "patents" field. However, a simple yes/no field is > quite uninteresting for the user? I mean, knowing that there are patents > doesn't really help him, he needs details? (and most users wouldn't care > anyway, as long as it is free software) > The details have to be put into the license text field. See the SpliX driver. Till gutenprint52 http://gimp-print.sourceforge.net/ Gutenprint project *** 1 *** GPL Gutenprint mailing list at SourceForge *** 2 *** Top Quality Printer Drivers for inkjets, dye sublimation printers, and PCL lasers
(Development snapshot, not for daily use!)
90 90 100 100 60 http://www.openprinting.org/download/printdriver/RPMS/i486/gutenprint-5.2.0-0.beta4.0lsb3.2.i486.rpm 5.2.0beta4 5.2.0 0.beta4.0 3.2 5.2.0_0.beta4.0_3.2 5.2.0beta4 (RPM for LSB 3.2) i486 rpm general [openprinting-gutenprint52-driver] name=OpenPrinting LSB-3.2-based driver packages of "gutenprint52" baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/gutenprint52/RPMS enabled=1 gpgcheck=0 zypper sa http://www.openprinting.org/download/printdriver/components/lsb3.2/gutenprint52/RPMS/ gutenprint52
splix http://splix.ap2c.org/ SpliX project GPL Principally, this driver is free software under the GPL, but take note on the following restriction: For some of the printers which this driver supports (Currently Samsung CLP-200, CLP-300, CLP-600, CLX-216x, CLX-2170, CLX-3160, Xerox Phaser 6110), it uses a JBIG software module for data compression. It is possible that certain products which can be built using the JBIG software module might form inventions protected by patent rights in some countries (e.g., by patents about arithmetic coding algorithms owned by IBM and AT&T in the USA). Provision of this software by the original author and OpenPrinting does NOT include any licences for any patents. In those countries where a patent licence is required for certain applications of this software module, you will have to obtain such a licence yourself. The driver can be built without the JBIG module, but then it will not support the above-mentioned printer models any more. Only versions 1.1.x and newer are affected. The older versions 1.0.x do not use the JBIG software for all supported printers. Principally, this driver is free software under the GPL, but take note on the following restriction: For some of the printers which this driver supports (Currently Samsung CLP-200, CLP-300, CLP-600, CLX-216x, CLX-2170, CLX-3160, Xerox Phaser 6110), it uses a JBIG software module for data compression. It is possible that certain products which can be built using the JBIG software module might form inventions protected by patent rights in some countries (e.g., by patents about arithmetic coding algorithms owned by IBM and AT&T in the USA). Provision of this software by the original author and OpenPrinting does NOT include any licences for any patents. In those countries where a patent licence is required for certain applications of this software module, you will have to obtain such a licence yourself. The driver can be built without the JBIG module, but then it will not support the above-mentioned printer models any more. Only versions 1.1.x and newer are affected. The older versions 1.0.x do not use the JBIG software for all supported printers. SpliX forum at SourceForge Driver for Samsung SPL2 (ML-1710, ...) and SPLc (CLP-500, ...) laser printers 1200 1200 100 100 100 80 http://www.openprinting.org/download/printdriver/RPMS/i486/splix-1.1.1-2lsb3.2.i486.rpm 1.1.1 1.1.1 2 3.2 1.1.1_2_3.2 1.1.1 (RPM for LSB 3.2) i486 rpm general [openprinting-splix-driver] name=OpenPrinting LSB-3.2-based driver packages of "splix" baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/splix/RPMS enabled=1 gpgcheck=0 zypper sa http://www.openprinting.org/download/printdriver/components/lsb3.2/splix/RPMS/ splix splix2 http://splix.ap2c.org/ SpliX project GPL Principally, this driver is free software under the GPL, but take note on the following restriction: For some of the printers which this driver supports (Currently Samsung CLP-200, CLP-300, CLP-600, CLX-216x, CLX-2170, CLX-3160, Xerox Phaser 6110), it uses a JBIG software module for data compression. It is possible that certain products which can be built using the JBIG software module might form inventions protected by patent rights in some countries (e.g., by patents about arithmetic coding algorithms owned by IBM and AT&T in the USA). Provision of this software by the original author and OpenPrinting does NOT include any licences for any patents. In those countries where a patent licence is required for certain applications of this software module, you will have to obtain such a licence yourself. The driver can be built without the JBIG module, but then it will not support the above-mentioned printer models any more. Only versions 1.1.x and newer are affected. The older versions 1.0.x do not use the JBIG software for all supported printers. Principally, this driver is free software under the GPL, but take note on the following restriction: For some of the printers which this driver supports (Currently Samsung CLP-200, CLP-300, CLP-600, CLX-216x, CLX-2170, CLX-3160, Xerox Phaser 6110), it uses a JBIG software module for data compression. It is possible that certain products which can be built using the JBIG software module might form inventions protected by patent rights in some countries (e.g., by patents about arithmetic coding algorithms owned by IBM and AT&T in the USA). Provision of this software by the original author and OpenPrinting does NOT include any licences for any patents. In those countries where a patent licence is required for certain applications of this software module, you will have to obtain such a licence yourself. The driver can be built without the JBIG module, but then it will not support the above-mentioned printer models any more. Only versions 1.1.x and newer are affected. The older versions 1.0.x do not use the JBIG software for all supported printers. SpliX forum at SourceForge Driver for Samsung SPL2 (ML-1710, ...) and SPLc (CLP-500, ...) laser printers (Development snapshot, not for daily use!) 1200 1200 100 100 100 80 http://www.openprinting.org/download/printdriver/RPMS/i486/splix-2.0.0-0.rc2.0lsb3.2.i486.rpm 2.0.0rc2 2.0.0 0.rc2.0 3.2 2.0.0_0.rc2.0_3.2 2.0.0rc2 (RPM for LSB 3.2) i486 rpm general [openprinting-splix2-driver] name=OpenPrinting LSB-3.2-based driver packages of "splix2" baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/splix2/RPMS enabled=1 gpgcheck=0 zypper sa http://www.openprinting.org/download/printdriver/components/lsb3.2/splix2/RPMS/ splix2