[Foomatic] xml problems with foomatic-db 20040623

Marcelo Ricardo Leitner mrl at conectiva.com.br
Thu Jun 24 04:44:15 PDT 2004


Hi list,

After testing 20040623 I noted that several printers couldn't be configured
by foomatic anymore. According to the Changelog, no such big changes were
done, but xml errors began to occur:

$ sudo foomatic-configure -p HP-DeskJet_1125C -d hpijs -n masstest
Entity: line 19: parser error : EntityRef: expecting ';'
ttp://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?locale=en_US&prodTypeId
                                                                               ^
"<driver>" tag not found!
Could not run "foomatic-combo-xml"/"foomatic-perl-data"! at
/usr/lib/perl5/site_perl/5.8.3/Foomatic/DB.pm line 512.


Then I made a diff between foomatic-db 20040517 and 20040623. What happend
is that many urls were updated but the "&" wasn't encoded:


diff -Nur foomatic-db-20040517/db/source/printer/HP-DeskJet_1125C.xml
foomatic-db-20040623/db/source/printer/HP-DeskJet_1125C.xm+ l
--- foomatic-db-20040517/db/source/printer/HP-DeskJet_1125C.xml>2002-11-02
18:30:08.000000000 -0300
+++ foomatic-db-20040623/db/source/printer/HP-DeskJet_1125C.xml>2004-06-18
14:08:50.000000000 -0300
@@ -16,7 +16,7 @@
       </comments>
     <!--one or more "partno" elements.--></consumables>
   </mechanism>
-  <url>http://www.hp.com/cposupport/eschome.html</url>
+  <url>http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?locale=en_US&prodTypeId=18972&prodSeriesId=25523&submit.y=0&su+
bmit.x=0&lang=en&cc=us&y=0&x=0</url>
   <lang>
     <pcl level="3e"/><!--no pjl-->
     <text>



$ xmllint /usr/share/foomatic/db/source/printer/HP-DeskJet_1125C.xml
/usr/share/foomatic/db/source/printer/HP-DeskJet_1125C.xml:19: parser error
: EntityRef: expecting ';'
ttp://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?locale=en_US&prodTypeId
                                                                               ^
/usr/share/foomatic/db/source/printer/HP-DeskJet_1125C.xml:19: parser error
: EntityRef: expecting ';'
p.com/bizsupport/TechSupport/Home.jsp?locale=en_US&prodTypeId=18972&prodSeriesId
                                                                               ^
(...)



Here follows a list of the printers with this problem:
printer (tested driver)

HP-2500C (gimp-print)
HP-2500C (gimp-print-ijs)
HP-2500C (hpijs)
HP-2500C (hpijs-rss)
HP-2500C (pcl3)
HP-2500CM (Postscript)
HP-2500CM (gimp-print)
HP-2500CM (gimp-print-ijs)
HP-2500CM (hpijs)
HP-2500CM (hpijs-rss)
HP-Business_Inkjet_2200 (chp2200)
HP-Business_Inkjet_2200 (gimp-print)
HP-Business_Inkjet_2200 (gimp-print-ijs)
HP-Business_Inkjet_2200 (hpijs)
HP-Business_Inkjet_2200 (hpijs-rss)
HP-Color_Inkjet_Printer_CP1160 (gimp-print)
HP-Color_Inkjet_Printer_CP1160 (gimp-print-ijs)
HP-Color_Inkjet_Printer_CP1160 (hpijs)
HP-Color_Inkjet_Printer_CP1160 (hpijs-rss)
HP-Color_Inkjet_Printer_CP1700 (gimp-print)
HP-Color_Inkjet_Printer_CP1700 (gimp-print-ijs)
HP-Color_Inkjet_Printer_CP1700 (hpijs)
HP-Color_Inkjet_Printer_CP1700 (hpijs-rss)
HP-Color_LaserJet_2500 (Postscript)
HP-Color_LaserJet_2500 (hpijs)
HP-Color_LaserJet_2500 (pxlmono)
HP-Color_LaserJet_4500 (Postscript)
HP-Color_LaserJet_4500 (hpijs)
HP-Color_LaserJet_4500 (pxlmono)
HP-Color_LaserJet_4550 (Postscript)
HP-Color_LaserJet_4550 (gimp-print)
HP-Color_LaserJet_4550 (gimp-print-ijs)
HP-Color_LaserJet_4550 (hpijs)
HP-Color_LaserJet_4550 (lj5gray)
HP-Color_LaserJet_4550 (ljet4)
HP-Color_LaserJet_4550 (pxlmono)
HP-Color_LaserJet_4600 (Postscript)
HP-Color_LaserJet_4600 (hpijs)
HP-Color_LaserJet_4600 (lj5gray)
HP-Color_LaserJet_4600 (ljet4)
HP-Color_LaserJet_4600 (pxlmono)
HP-Color_LaserJet_5 (cljet5)
HP-Color_LaserJet_5 (hpijs)
HP-Color_LaserJet_5000 (cljet5)
HP-Color_LaserJet_5000 (gimp-print)
HP-Color_LaserJet_5000 (gimp-print-ijs)
HP-Color_LaserJet_5000 (hpijs)
HP-Color_LaserJet_5000 (ljet4)
HP-Color_LaserJet_5000 (pxlmono)
HP-Color_LaserJet_5500 (Postscript)
HP-Color_LaserJet_5500 (hpijs)
HP-Color_LaserJet_5500 (pxlmono)
HP-Color_LaserJet_5M (Postscript)
HP-Color_LaserJet_5M (cljet5)
HP-Color_LaserJet_5M (hpijs)
HP-Color_LaserJet_8550GN (Postscript)
HP-Color_LaserJet_8550GN (hpijs)
HP-DeskJet_1000C (pnm2ppa)
HP-DeskJet_1100C (cdj850)
HP-DeskJet_1100C (gimp-print)
HP-DeskJet_1100C (gimp-print-ijs)
HP-DeskJet_1100C (hpijs)
HP-DeskJet_1100C (hpijs-rss)
HP-DeskJet_1100C (pcl3)
HP-DeskJet_1120C (cdj850)
HP-DeskJet_1120C (gimp-print)
HP-DeskJet_1120C (gimp-print-ijs)
HP-DeskJet_1120C (hpijs)
HP-DeskJet_1120C (hpijs-rss)
HP-DeskJet_1120C (pcl3)
HP-DeskJet_1125C (gimp-print)
HP-DeskJet_1125C (gimp-print-ijs)
HP-DeskJet_1125C (hpijs)
HP-DeskJet_1125C (hpijs-rss)
-- 
Marcelo Ricardo Leitner <mrl at conectiva.com.br>




More information about the Printing-foomatic mailing list