Lots of IEEE 1284 Device IDs in the wrong case
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
Lots of IEEE 1284 Device IDs listed in the HPLIP PPD files have the MDL value entirely in lower case, but I don't think that's correct. I've never seen an HP printer device claim to have an MDL value entirely in lower case, and here's at least one example where it is definitely wrong:
https:/
This is the output from lpinfo -l -v, and the relevant part is here:
Device: uri = dnssd:/
class = network
info = HP LaserJet 500 color M551 [176998]
device-id = MFG:Hewlett-
location =
The only change the dnssd backend makes to the IEEE 1284 Device ID when one exists is to set 'FZY:0;' to indicate that it is actually the ID it got from the device's DNS-SD TXT record.
Clearly, the MDL is "HP LaserJet 500 color M551", with capital H, P, J, and M. But the HPLIP,
hplip-3.
*1284DeviceID: "MFG:Hewlett-
The MDL field is all in lower case.
The point of the IEEE 1284 Device ID is that it identifies the device uniquely. If the driver and the device say different things, it makes it hard to match them up.
As far as I can tell, this affects all the PPDs in prnt/ps. There are probably more instances as well.