I agree that putting the 1284 Device ID should be unnecessary. An IPP Everywhere driver should match the general case, not be whitelisted in based on model info matching values in a white list.
> On Oct 6, 2016, at 8:10 AM, Michael Sweet <msweet at apple.com> wrote:
>>> On Oct 5, 2016, at 4:03 PM, Ira McDonald <blueroofmusic at gmail.com> wrote:
>>>> Per our brief discussion during today's IPP WG call, please consider
>> Till's comments and feature request (IEEE 1284 DeviceID values for
>> certified printers). Please reply here on IPP mailing list and copy
>> Till on your response.
>> When only the last digit of the number differs, these are only variants with regional adaptations. The printer itself is the same but the power supply can be 110 V or 220 V, the power cord can be with different plug and the printers front panel (what is printed on the printer's shell) can be in different languages.
>>>> So I would like to see the IEEE-1284 device IDs for that printers, as for listing them on OpenPrinting.org, there should be one printer entry per device ID.
>> While we did decide to require printer-device-id for IPP Everywhere, it was done for interoperability with legacy operating systems and print spoolers that use printer drivers - there is nothing in there that says "this is an IPP Everywhere Printer". The closest you will get is to see "image/pwg-raster" or "PWGRaster" in the "CMD" field of the 1284 device ID, which indicates that the printer supports the required raster format for IPP Everywhere. Clients know a printer supports IPP Everywhere by the presence of the 'ipp-everywhere' string in the "ipp-features-supported" Printer Description attribute.
>> So I don't see any point in adding the 1284 device ID to the IPP Everywhere printer database. You only need it to match with a non-IPP Everywhere printer driver instead of the generic driver.
> Michael Sweet, Senior Printing System Engineer
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 4956 bytes
Desc: not available