The following patch should fix the case mismatch.
-dave
--- hplip-0.9.10/io/hpiod/device.cpp.strcasecmp 2006-04-04
11:00:24.000000000 +0100
+++ hplip-0.9.10/io/hpiod/device.cpp 2006-04-04 11:00:40.000000000
+0100
@@ -633,7 +633,7 @@
pSys->GeneralizeModel(sz, gen, sizeof(gen));
pSys->GetURIModel(uri, uriModel, sizeof(uriModel));
- if (strcmp(uriModel, gen) != 0)
+ if (strcasecmp(uriModel, gen) != 0)
goto bugout;
if (usb_get_string_simple(hd, dev->descriptor.iSerialNumber, sz,
sizeof(sz)) < 0)
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Anish Mistry
> Sent: Tuesday, April 04, 2006 4:46 PM
> To: [email protected]
> Subject: [HPLIP-Devel] Error with Printer Model Detection
>
>
> While trying to test out my other printers I found a problem with the
> printer model check in device.cpp. The following appeared in my
> syslog when I tried to print to my Deskjet 920C.
>
> Apr 4 19:20:45 bigguy hpiod: invalid model DeskJet_920C !=
> DESKJET_920C Device::Open io/hpiod/device.cpp 1139
> Apr 4 19:20:45 bigguy DeskJet_920C?serial=MX1CC6F1CHBI: INFO: open
> device failed; will retry in 30 seconds...
>
> I appears that the strcmp check should actually be a strcasecmp so
> that it detects model matches without worrying about case.
>
> --
> Anish Mistry
> [EMAIL PROTECTED]
> AM Productions http://am-productions.biz/
>
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
HPLIP-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hplip-devel