[IPP] RFC: Drop 1284 device ID requirements from IPP Everywhere 1.1

[IPP] RFC: Drop 1284 device ID requirements from IPP Everywhere 1.1

Michael Sweet msweet at apple.com
Tue Apr 17 13:50:30 UTC 2018


Paul,

Yes, absolutely it ignores it, just as it will ignore any other attribute it doesn't care about.

An IPP Everywhere client looks at the document-format-supported, media-xxx, and pwg-raster-document-xxx attributes to know what to send, *not* printer-device-id.


> On Apr 17, 2018, at 9:44 AM, Paul Tykodi <ptykodi at tykodi.com> wrote:
> 
> Hi Ira,
> 
> If we remove the 1284 device ID requirements from IPP Everywhere 1.1 and subsequently an IPP Everywhere 1.1 conforming client queries an IPP Everywhere 1.0 conforming device, which returns a 1284 device ID, should the client just ignore the 1284 device ID response?
> 
> Thanks.
> 
> Best Regards,
> 
> /Paul
> 
> Sent from my iPhone
> 
> On Apr 17, 2018, at 9:34 AM, Ira McDonald <blueroofmusic at gmail.com <mailto:blueroofmusic at gmail.com>> wrote:
> 
>> Hi Paul,
>> 
>> As Mike pointed out, using IEEE 1284 Device ID to do PDL-stream tweaks in IPP Everywhere was
>> never a legitimate implementation.  Vendors who honored IEEE 1284 Device ID info over the much
>> more authoritative IPP Printer status attributes have broken implementations anyway.
>> 
>> I agree with Mike - delete all mention of IEEE 1284 Device ID from IPP Everywhere (with which it
>> is incompatible).
>> 
>> Cheers,
>> - Ira
>> 
>> 
>> 
>> Ira McDonald (Musician / Software Architect)
>> Co-Chair - TCG Trusted Mobility Solutions WG
>> Chair - Linux Foundation Open Printing WG
>> Secretary - IEEE-ISTO Printer Working Group
>> Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG
>> IETF Designated Expert - IPP & Printer MIB
>> Blue Roof Music / High North Inc
>> http://sites.google.com/site/blueroofmusic <http://sites.google.com/site/blueroofmusic>
>> http://sites.google.com/site/highnorthinc <http://sites.google.com/site/highnorthinc>
>> mailto: blueroofmusic at gmail.com <mailto:blueroofmusic at gmail.com>
>> Jan-April: 579 Park Place  Saline, MI  48176  734-944-0094
>> May-Dec: PO Box 221  Grand Marais, MI 49839  906-494-2434
>> 
>> 
>> On Tue, Apr 17, 2018 at 8:17 AM, Paul Tykodi <ptykodi at tykodi.com <mailto:ptykodi at tykodi.com>> wrote:
>> Hi Ira,
>> 
>> My thought is that some vendor developed IPP Everywhere implementations may tweak PDF or JPEG processing on the client (i.e. sender) side for certain 1284 device ID’s.
>> 
>> If we make retiring them a two step process, we probably would give any developers that have done this time to adjust their code.
>> 
>> I am Ok with removing them from IPP Everywhere but am just asking about best way to implement change so that developers have time to react.
>> 
>> Best Regards,
>> 
>> /Paul
>> 
>> Sent from my iPhone
>> 
>> On Apr 17, 2018, at 6:35 AM, Ira McDonald <blueroofmusic at gmail.com <mailto:blueroofmusic at gmail.com>> wrote:
>> 
>>> Hi,
>>> 
>>> Paul - you can't submit a 1284 Device ID as a command in IPP - it's a declarative
>>> property only.
>>> 
>>> Mike and Smith - certainly we should drop 1284 Device ID from IPP Everywhere,
>>> which is about driverless printing.
>>> 
>>> Cheers,
>>> - Ira
>>> 
>>> 
>>> Ira McDonald (Musician / Software Architect)
>>> Co-Chair - TCG Trusted Mobility Solutions WG
>>> Chair - Linux Foundation Open Printing WG
>>> Secretary - IEEE-ISTO Printer Working Group
>>> Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG
>>> IETF Designated Expert - IPP & Printer MIB
>>> Blue Roof Music / High North Inc
>>> http://sites.google.com/site/blueroofmusic <http://sites.google.com/site/blueroofmusic>
>>> http://sites.google.com/site/highnorthinc <http://sites.google.com/site/highnorthinc>
>>> mailto: blueroofmusic at gmail.com <mailto:blueroofmusic at gmail.com>
>>> Jan-April: 579 Park Place <https://maps.google.com/?q=579+Park+Place+Saline,+MI+48176+734&entry=gmail&source=g>  Saline, MI <https://maps.google.com/?q=579+Park+Place+Saline,+MI+48176+734&entry=gmail&source=g>  48176 <https://maps.google.com/?q=579+Park+Place+Saline,+MI+48176+734&entry=gmail&source=g>  734 <https://maps.google.com/?q=579+Park+Place+Saline,+MI+48176+734&entry=gmail&source=g>-944-0094
>>> May-Dec: PO Box 221  Grand Marais, MI 49839  906-494-2434
>>> 
>>> 
>>> On Tue, Apr 17, 2018 at 5:14 AM, Paul Tykodi <ptykodi at tykodi.com <mailto:ptykodi at tykodi.com>> wrote:
>>> Hi Mike,
>>> 
>>>  
>>> 
>>> Where I believe some vendors use them to send pre and post job processing device specific commands, I don’t believe we should fully retire support for the 1284 device ID’s at this time.
>>> 
>>>  
>>> 
>>> Are you planning to make them an OPTIONAL requirement?
>>> 
>>>  
>>> 
>>> Thanks.
>>> 
>>>  
>>> 
>>> Best Regards,
>>> 
>>>  
>>> 
>>> /Paul
>>> 
>>> --
>>> 
>>> Paul Tykodi
>>> Principal Consultant
>>> TCS - Tykodi Consulting Services LLC
>>> 
>>> Tel/Fax: 603-343-1820
>>> Mobile:  603-866-0712
>>> E-mail:  ptykodi at tykodi.com <mailto:ptykodi at tykodi.com>
>>> WWW:  http://www.tykodi.com <http://www.tykodi.com/>
>>>  
>>> 
>>> This e-mail reply and any attachments are confidential and may be privileged.
>>> 
>>> If you are not the intended recipient, please notify Tykodi Consulting Services LLC
>>> 
>>> immediately by replying to this message and destroying all copies of this message
>>> 
>>> and any attachments. Thank you
>>> 
>>>  
>>> 
>>> From: ipp <ipp-bounces at pwg.org <mailto:ipp-bounces at pwg.org>> On Behalf Of Kennedy, Smith (Wireless & Standards Architec)
>>> Sent: Monday, April 16, 2018 10:38 PM
>>> To: Michael Sweet <msweet at apple.com <mailto:msweet at apple.com>>
>>> Cc: PWG IPP WG Reflector <ipp at pwg.org <mailto:ipp at pwg.org>>
>>> Subject: Re: [IPP] RFC: Drop 1284 device ID requirements from IPP Everywhere 1.1
>>> 
>>>  
>>> 
>>> I approve and second this!
>>> 
>>>  
>>> 
>>> Smith
>>> 
>>> /**
>>>     Smith Kennedy
>>>     Wireless & Standards Architect - IPG-PPS
>>>     Standards - IEEE ISTO PWG / Bluetooth SIG / Wi-Fi Alliance / NFC Forum / USB-IF
>>>     Chair, IEEE ISTO Printer Working Group
>>>     HP Inc.
>>> */
>>> 
>>> 
>>> 
>>> 
>>> 
>>> On Apr 16, 2018, at 7:46 PM, Michael Sweet <msweet at apple.com <mailto:msweet at apple.com>> wrote:
>>> 
>>>  
>>> 
>>> All,
>>> 
>>> As 1284 device IDs are only needed for printer driver selection, I'd like remove all of the 1284 device ID requirements from IPP Everywhere 1.1.
>>> 
>>> Thoughts?
>>> 
>>> _________________________________________________________
>>> Michael Sweet, Senior Printing System Engineer
>>> 
>>> _______________________________________________
>>> ipp mailing list
>>> ipp at pwg.org <mailto:ipp at pwg.org>
>>> https://www.pwg.org/mailman/listinfo/ipp <https://www.pwg.org/mailman/listinfo/ipp>
>>>  
>>> 
>>> 
>>> _______________________________________________
>>> ipp mailing list
>>> ipp at pwg.org <mailto:ipp at pwg.org>
>>> https://www.pwg.org/mailman/listinfo/ipp <https://www.pwg.org/mailman/listinfo/ipp>
>>> 
>>> 
>> 

_________________________________________________________
Michael Sweet, Senior Printing System Engineer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pwg.org/pipermail/ipp/attachments/20180417/6c71db41/attachment.html>


More information about the ipp mailing list