
From ipp-bounces@pwg.org  Mon Dec  2 07:36:44 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E34B11A1F1A for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 07:36:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gn473gaaHlQO for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 07:36:43 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 5D1CD1A1F62 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 07:36:42 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 476A485BF; Mon,  2 Dec 2013 15:50:06 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by www.pwg.org (Postfix) with ESMTPS id 38AA984D6 for <ipp@pwg.org>; Mon,  2 Dec 2013 15:50:05 +0000 (UTC)
MIME-version: 1.0
Received: from relay3.apple.com ([17.128.113.83]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX600EXKRAKV3V0@mail-out.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 07:36:05 -0800 (PST)
X-AuditID: 11807153-b7f246d000005e2f-47-529ca8e5fc7f
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay3.apple.com (Apple SCV relay) with SMTP id 90.52.24111.5E8AC925; Mon, 02 Dec 2013 07:36:05 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX600JF8RC3G380@fenugreek.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 07:36:05 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 02 Dec 2013 10:36:03 -0500
To: ipp@pwg.org
Message-id: <A020648D-425D-4530-A771-47E2F05DB829@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FCcqPt0xZwgg59P+SyO7XvJ4sDoMW/x dKYAxigum5TUnMyy1CJ9uwSujEMtl5kKzjBXbHp8lqWB8Q9TFyMHh4SAicTb1zVdjJxAppjE hXvr2UBsIYHJTBLzzsV1MXIB2Y1MErsXPGAFSbAJqEn8ntQHZjMLaEms33mcCcLWlnjy7gJY nEVAVeJi/zdGEFtYwFOiZ/EKMFtEgF9i4kWIXl4BG4krDctYIGw9iY3zZjND3CMrMf906QRG 3llINsxCsmEWko4FjMyrGAWKUnMSK431EgsKclL1kvNzNzGCg6UweAfjn2VWhxgFOBiVeHgr js0OEmJNLCuuzD3EKMHBrCTCy7J4TpAQb0piZVVqUX58UWlOavEhRmkOFiVxXtXeyUFCAumJ JanZqakFqUUwWSYOTqkGRtdHbC0NFd2SfJ1pr/2+L3O2meL31dozJ6s91vR7FrNC+mUHE4mD 68RYH2Ux7z12eE6R7b/sy+dr33tn23JkWnuvPqp9LeD4pm9H7rm3O8dfncG7esW+nFru/Gzu e+6WPet3zhU4Mkv3/Wtfkx8lEhf9NXce1VnU6r0t1NLrlaMW4wuFrmk7lFiKMxINtZiLihMB qLdzgRICAAA=
Subject: [IPP] Errata: IPP Everywhere and CUPS first-job-id operation attribute
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

In response to an editorial comment for IPP FaxOut, I discovered that the published IPP Everywhere specification (PWG 5100.14) incorrectly lists the "first-job-id" operation attribute in Table 7 as being defined by RFC 2911.  It is actually a CUPS extension and should not have been included in Table 7 at all.

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  2 08:07:40 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CD981ADDAF for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:07:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FBSncebPH2sm for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:07:38 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 422C41AC4C1 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 08:07:38 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 3BB1684D6; Mon,  2 Dec 2013 16:21:02 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.51]) by www.pwg.org (Postfix) with ESMTPS id 3B2DA84D3 for <ipp@pwg.org>; Mon,  2 Dec 2013 16:21:01 +0000 (UTC)
MIME-version: 1.0
Received: from relay7.apple.com ([17.128.113.101]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX600BB7SSCANZ0@mail-out.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:07:34 -0800 (PST)
X-AuditID: 11807165-b7f8e6d000004de8-bc-529cb046aeb8
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay7.apple.com (Apple SCV relay) with SMTP id EB.A9.19944.640BC925; Mon, 02 Dec 2013 08:07:34 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX6008M2SSK3U00@fenugreek.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:07:33 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 02 Dec 2013 11:07:32 -0500
To: ipp@pwg.org
Message-id: <8023C8A2-B72F-4AE3-B625-E6479D41BAA9@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FCcqOu2YU6QwfT3PBbH9r1kcWD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXxpwj55kLLjFXtD7/yNjAOJW5i5GTQ0LAROL44rtMELaYxIV7 69lAbCGByUwSlxfUdzFyAdmNTBKn/10CS7AJqEn8ntTHCmIzC2hJrN95nAnC1pZ48u4CWJxF QFViR882oHoODmEBZ4l1t7lBwiIC/BITL0K08grYSHxobGOCsPUkNs6bzQxSLiEgKzH/dOkE Rt5ZSBbMQrJgFpKOBYzMqxgFilJzEivN9RILCnJS9ZLzczcxgoOlMHUHY+Nyq0OMAhyMSjy8 FcdmBwmxJpYVV+YeYpTgYFYS4bVZPSdIiDclsbIqtSg/vqg0J7X4EKM0B4uSOK9G7+QgIYH0 xJLU7NTUgtQimCwTB6dUA6O86+V51iFHWOZ8br+xezO777Pf4vM/cT9by/btt3NJa7PEa2mj hnWLD+pEF0ka2zp+uC3NObFeprDVMUitQm05w1dtycXqEx4+ucmkoWrz3vTpZfulx/i+vDrr USi37g9LvlPf1S0qU+4bPXnmozVV5U6It+6X2xLzDCLuPdpQPjn14KRtWhJKLMUZiYZazEXF iQA9ah9DEgIAAA==
Subject: [IPP] Errata: IPP Everywhere and multiple-operation-time-out-xxx
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

Based on feedback for the IPP FaxOut Service specification, I noticed that Table 6 of the IPP Everywhere specification incorrectly lists "multiple-operation-timeout" and "multiple-operation-timeout-action".  These should be spelled "multiple-operation-time-out" and "multiple-operation-time-out-action", accordingly.

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  2 08:15:46 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D21AD1ACCE7 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:15:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AMBUfaDVKe8e for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:15:44 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id CEE8D1ACCD8 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 08:15:44 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 1DEA384D3; Mon,  2 Dec 2013 16:29:09 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 14A0D84D1 for <ipp@pwg.org>; Mon,  2 Dec 2013 16:29:08 +0000 (UTC)
MIME-version: 1.0
Received: from relay5.apple.com ([17.128.113.88]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX6003HTT5L3ER1@mail-out.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:15:40 -0800 (PST)
X-AuditID: 11807158-b7efa6d000002d28-91-529cb22c358a
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay5.apple.com (Apple SCV relay) with SMTP id 02.E5.11560.C22BC925; Mon, 02 Dec 2013 08:15:40 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX6008VAT623U00@fenugreek.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:15:40 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CFF9A17586B2254DA5AAA101EC3825F5194747CDFE@FX-JPN-EXMBV07.dc00.fujixerox.net>
Date: Mon, 02 Dec 2013 11:15:38 -0500
Message-id: <749AE232-BE07-4202-88E7-D4583AC760AE@apple.com>
References: <E78AC042-C33A-466A-B3EB-FC25EA067D0B@apple.com> <CFF9A17586B2254DA5AAA101EC3825F5194747CDFE@FX-JPN-EXMBV07.dc00.fujixerox.net>
To: fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrELMWRmVeSWpSXmKPExsUi2FCcqKuzaU6QwYxDOhbH9r1kcWD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXRs/uC2wFP+Qqpiw+wd7AuEuyi5GTQ0LARGLf+7fMELaYxIV7 69m6GLk4hAQmM0l8X7CSCcJpZJLourCLCaRKWMBf4uKvWewgNq+AnsTGebOBujk4mIHs+xe1 QMJsAmoSvyf1sYLYnAKxEqu3rGABKWERUJU4vKEKJMwsIC/RcOcKC4StLfHk3QVWiIk2Euvu bQOLCwn0Mko8u5wGYosImEksWHeUFWSMhICsxPzTpRMYBWYhuWEWwg2zkAxdwMi8ilGgKDUn sdJUL7GgICdVLzk/dxMjOOQKI3Yw/l9mdYhRgINRiYe34tjsICHWxLLiytxDjBIczEoivDar 5wQJ8aYkVlalFuXHF5XmpBYfYpTmYFES51XrnRwkJJCeWJKanZpakFoEk2Xi4JRqYNT+O6V0 5lQbiS/hvbdD/bZ05v/bys0mb8/cyt3/t+3jDo8p51Z6ntvzgH0JS8avDufI6R56k5QNxVyU n+xb2JM4IVvFsa25Z8Zcvx2XPtupttw4l+Znf6+W/eGNYyq/FuYZvLHK1HN9u/33p6Pvkibs C4y6+yS8up1F2u54LpuT5tXzuuuSjZVYijMSDbWYi4oTAcWH6101AgAA
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Hi Manabu-san,

Thank you for your feedback.  Responses inline below...


On Nov 29, 2013, at 12:55 AM, fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp> wrote:
> Hi Michael-san, and All,
> 
> My name is Manabu Iwasaki, I'm working with Shin Ohtake in Fuji Xerox. I got the representative of Fuji Xerox instead of him. Good to meet you, and I'm looking forward to doing business with you.
> 
> I give feedback about IPP FaxOut Service. If you have any questions, please let me know. I hope these are all right.
> 
> -------------
> No1,
> [Section]
> 4.3 IPP Printer Description Attributes
> [Feedback]
> In Table2, "multiple-operation-timeout" should be "multiple-operation-time-out" according to RFC2911.

Correct.  Also noticed this is an error in the IPP Everywhere spec. (errata posted)

> 
> -------------
> No2,
> [Section]
> 4.3 IPP Printer Description Attributes
> [Feedback]
> In Table2,please drop "overrides-supported" from required attribute because it is not necessary when "overrides" is not supported.  

Removed


> No3,
> [Section]
> 4.3 IPP Printer Description Attributes
> [Feedback]
> In Table2, "logo-uri-format-supported" and "logo-uri-schemes-supported" are required for only printers that supported "logo" member attribute of the "cover-sheet-info" Job Template attributes. Please remove them from table of required attributes.

Actually, this needs to reference note 1 (conditionally required).

> -------------
> No4,
> [Section]
> 4.3 IPP Printer Description Attributes
> [Feedback]
> There is no description about "ipp-extensions-supported" in PWG5100.13. It seems to be renamed to "ipp-features-supported". Please correct description.

Fixed.

> 
> -------------
> No5,
> [Section]
> 4.4 IPP Operation Attributes 
> [Feedback]
> There is no description about "first-job-id" attribute in RFC2911. Please give us proper reference source. 

This is a CUPS extension and has been removed. The IPP Everywhere spec has the same issue (errata reported)

> -------------
> No6,
> [Section]
> 7.4.14 input-quality-supported 
> [Feedback]
> There is no description about syntax of "input-quality-supported" attribute.

Section 7.4.14 has the description.


> 
> Always thanks,
> Manabu
> 
> 
> -----Original Message-----
> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Michael Sweet
> Sent: Saturday, November 23, 2013 4:29 AM
> To: ipp@pwg.org
> Subject: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
> 
> All,
> 
> I have posted the final review draft of the IPP FaxOut Service, which will become PWG 5100.15.  This draft addresses the editorial comments made during the Formal Vote, all to do with some of the conformance statements not being updated WRT Add-Document-Images being made RECOMMENDED based on the Last Call feedback.
> 
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.docx
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.pdf
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115-rev.pdf
> 
> Note: I left the change log and line numbers enabled for review of the document, which will be removed prior to publication. However, the status, cover page, and headers all reflect that this specification is an approved Candidate Standard (just awaiting publication...)
> 
> We will review the changes at the beginning of the Dec 2, 2013 WG conference call.
> 
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  2 08:26:50 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D25AE1AC7EE for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:26:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d7nJhRMDNc9B for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 08:26:49 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 2E1CA1AC499 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 08:26:49 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 41A9684D6; Mon,  2 Dec 2013 16:40:13 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by www.pwg.org (Postfix) with ESMTPS id 3023984D3 for <ipp@pwg.org>; Mon,  2 Dec 2013 16:40:11 +0000 (UTC)
MIME-version: 1.0
Received: from relay5.apple.com ([17.128.113.88]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX600EPSTMKV311@mail-out.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:26:12 -0800 (PST)
X-AuditID: 11807158-b7efa6d000002d28-c3-529cb4a473d8
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay5.apple.com (Apple SCV relay) with SMTP id A2.C8.11560.4A4BC925; Mon, 02 Dec 2013 08:26:12 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX60087UTNM3U10@fenugreek.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 08:26:12 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Message-id: <3C4E4293-F797-4A1A-9365-42676057C755@apple.com>
Date: Mon, 02 Dec 2013 11:26:10 -0500
To: ipp@pwg.org
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FCcqLtky5wgg/5tWhbH9r1kcWD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXxrf1k1kLbnFUHN1T3cC4gr2LkZNDQsBE4tS9lawQtpjEhXvr 2boYuTiEBCYzSZx6fZQZwmlkkrix8xobSBWbgJrE70l9YB3MAloS63ceZ4KwtSWevLsAFOfg EBbwl7iw3QokzCtgI/HmwiywZSwCqhJz9/xlBLFFBPglJl6EGMMroCexcd5sZpBWCQFZifmn Sycw8s5CsmAWkgWzkHQsYGRexShQlJqTWGmql1hQkJOql5yfu4kRHCyFETsY/y+zOsQowMGo xMNbcWx2kBBrYllxZe4hRgkOZiURXpvVc4KEeFMSK6tSi/Lji0pzUosPMUpzsCiJ86r1Tg4S EkhPLEnNTk0tSC2CyTJxcEo1MFbnWQWV+8k8iVmpZ7f7msi88/92Hbw6g0Om4WTzd0Yho7Pn Obn+3RNexJjIwhH7eFKX6aM1q45mPZK4+f5zQILR7GXLrsU4Lr53WK1ttvRn4amPDDb9vZB0 k7FZJfDmbc0LBVNz3i99IrP62MzmfZ/EK00PxHgmOAYz5t/YqW5z7anhWQP92zxKLMUZiYZa zEXFiQDXGB2CEgIAAA==
Subject: [IPP] [UPDATED] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

[Updated: I made changes based on Manabu-san's feedback and re-posted]

All,

I have posted the final review draft of the IPP FaxOut Service, which will become PWG 5100.15.  This draft addresses the editorial comments made during the Formal Vote, all to do with some of the conformance statements not being updated WRT Add-Document-Images being made RECOMMENDED based on the Last Call feedback.

	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115a.docx
	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115a.pdf
	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115a-rev.pdf

Note: I left the change log and line numbers enabled for review of the document, which will be removed prior to publication. However, the status, cover page, and headers all reflect that this specification is an approved Candidate Standard (just awaiting publication...)

We will review the changes at the beginning of the Dec 2, 2013 WG conference call.

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  2 14:10:05 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 699401ADDA0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 14:10:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3hSHzEnnQvDU for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 14:10:03 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 9B9191ADF10 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 14:10:03 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id D297D8D44; Mon,  2 Dec 2013 22:23:28 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 569768D43 for <ipp@pwg.org>; Mon,  2 Dec 2013 22:23:27 +0000 (UTC)
MIME-version: 1.0
Received: from relay6.apple.com ([17.128.113.90]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX700H2U9JQVVY0@mail-out.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 14:09:58 -0800 (PST)
X-AuditID: 1180715a-b7f3c6d00000020e-bc-529d0536087d
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay6.apple.com (Apple SCV relay) with SMTP id 8E.F5.00526.6350D925; Mon, 02 Dec 2013 14:09:58 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX7009KG9KLN740@fenugreek.apple.com> for ipp@pwg.org; Mon, 02 Dec 2013 14:09:58 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 02 Dec 2013 17:09:57 -0500
To: ipp@pwg.org
Message-id: <3159ECF1-035E-4BDA-B0EC-5939409D922F@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgluLIzCtJLcpLzFFi42IRbChO1DVjnRtkMGejicWxfS9ZHBg95i2e zhTAGMVlk5Kak1mWWqRvl8CVMedeE3NBL2vFjBd+DYzTWboYOTkkBEwkjt6cxwZhi0lcuLce yObiEBKYzCRx/PYlFginkUnizKkWsCo2ATWJ35P6WEFsZgEtifU7jzNB2NoST95dAIuzCKhK /P3wB6xeWMBY4sG2FkYQW0SAX2LiRYheXgEbia3bfzND2HoSG+fNBrI5gK6QlZh/unQCI+8s JBtmIdkwC0nHAkbmVYwCRak5iZVmeokFBTmpesn5uZsYweFSGLWDsWG51SFGAQ5GJR7ejq1z goRYE8uKK3MPMUpwMCuJ8E6/ABTiTUmsrEotyo8vKs1JLT7EKM3BoiTOq947OUhIID2xJDU7 NbUgtQgmy8TBKdXAmN4q5aWpnjshKOCTMzezx9IbZqqy/RMPu154/ERsnfX9uUu3nj3BuPte rWDP4g8V16+tEajfLMWye93zibkX4/+azQm+5Llt4YPmqlmVp012PNTICpeqOsTatug1W2nf 0aczzNQ2rZ4/b2Uwl/WlOeKLT/w4ejp39dnZ70M5bx59muvgY3Us7J0SS3FGoqEWc1FxIgAM 1YmBEwIAAA==
Subject: [IPP] Minutes posted from today's IPP WG concall
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

I have posted the minutes from today's IPP WG conference call to:

	ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20131202.pdf

Our next conference call is December 16, 2013 at 3pm ET.

Action items:

	- Mike to publish IPP FaxOut Service as PWG 5100.15
	- Mike to provide IPP xxx-missing keyword registrations
	- Ira to submit Printer MIB registration for new PrtAlertCodeTC values
	- Mike to propose an approach for deprecation of IPP attributes and values (in the IANA registry)

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From pwg-announce-bounces@pwg.org  Mon Dec  2 14:21:45 2013
Return-Path: <pwg-announce-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D90FB1ADFB0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 14:21:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L_NJN4TxGIil for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 14:21:44 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 82F241ADFB5 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 14:21:44 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 9C8B99432; Mon,  2 Dec 2013 22:35:09 +0000 (UTC)
X-Original-To: pwg-announce@pwg.org
Delivered-To: pwg-announce@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 393689430 for <pwg-announce@pwg.org>; Mon,  2 Dec 2013 22:35:09 +0000 (UTC)
MIME-version: 1.0
Received: from relay8.apple.com ([17.128.113.102]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MX700HM1A3TVVZ0@mail-out.apple.com> for pwg-announce@pwg.org; Mon, 02 Dec 2013 14:21:41 -0800 (PST)
X-AuditID: 11807166-b7f8b6d000001072-c9-529d07f5577a
Received: from fenugreek.apple.com (fenugreek.apple.com [17.128.115.97]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay8.apple.com (Apple SCV relay) with SMTP id 80.92.04210.5F70D925; Mon, 02 Dec 2013 14:21:41 -0800 (PST)
Received: from [17.153.44.96] by fenugreek.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MX700920A43N750@fenugreek.apple.com> for pwg-announce@pwg.org; Mon, 02 Dec 2013 14:21:41 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 02 Dec 2013 17:21:38 -0500
To: "PWG Announcements Inc." <pwg-announce@pwg.org>
Message-id: <F11CB490-D1F4-4123-AA3A-08A07912CA8C@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkluLIzCtJLcpLzFFi42IRbChO1P3KPjfI4NM8UYt1rauZHRg95i2e zhTAGMVlk5Kak1mWWqRvl8CVMXXqR5aCk8wVR5tmsTcwdjN3MXJySAiYSHRff8QOYYtJXLi3 nq2LkYtDSGAyk8SczrusEE4Xk8SnpzfAqtgE1CR+T+pjBbGZBbQk1u88zgRha0s8eXcBLM4i oCrx7tktsHphAUeJxzsngtWICBhL7GjfywZi8wrYSOy4MZMJwtaT2DhvNtBFHEBXyErMP106 gZF3FpINs5BsmIWkYwEj8ypGgaLUnMRKC73EgoKcVL3k/NxNjOCAKUzbwdi03OoQowAHoxIP 74Ptc4KEWBPLiitzDzFKcDArifBOvwAU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzqvROzlISCA9 sSQ1OzW1ILUIJsvEwSnVwMgWstPPOjRd2+fW/evWZ15L+sz89NUtoNlJ4cWtCK57ikfUJ4Xv sVN/tVOP/Ymzbtch7+idT44b7+d2XxPZ+2DJrJwG+af9vm/33srk73u7uis0X/LO6g9XudzT G+LONaZ9PHsz4eJJ73MTUxl9Hhb7ni5x6vnYYG1t/Ljq4DLBxUyHin43WyuxFGckGmoxFxUn AgC3hgOpFAIAAA==
Subject: [PWG-Announce] PWG Candidate Standard 5100.15-2013 - IPP FaxOut Service
X-BeenThere: pwg-announce@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Printer Working Group announcement list <pwg-announce.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/pwg-announce/>
List-Post: <mailto:pwg-announce@pwg.org>
List-Help: <mailto:pwg-announce-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: pwg-announce-bounces@pwg.org
Errors-To: pwg-announce-bounces@pwg.org

All,

The PWG Candidate Standard 5100.15-2013 - IPP FaxOut Service was recently approved. It is now available at:

	http://www.pwg.org/standards.html

	ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippfaxout10-20131115-5100.15.pdf

	http://ftp.pwg.org/pub/pwg/candidates/cs-ippfaxout10-20131115-5100.15.pdf

Enjoy!

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
pwg-announce mailing list
pwg-announce@pwg.org
https://www.pwg.org/mailman/listinfo/pwg-announce

From ipp-bounces@pwg.org  Mon Dec  2 18:55:49 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D9171AE027 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 18:55:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nki1r9egHWAH for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  2 Dec 2013 18:55:48 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 6B9CE1ACCE7 for <ipp-archive@lists.ietf.org>; Mon,  2 Dec 2013 18:55:48 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id D379484D1; Tue,  3 Dec 2013 03:09:13 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) by www.pwg.org (Postfix) with ESMTPS id D2A51844E for <ipp@pwg.org>; Tue,  3 Dec 2013 03:09:12 +0000 (UTC)
Received: by mail-ie0-f170.google.com with SMTP id qd12so22994461ieb.15 for <ipp@pwg.org>; Mon, 02 Dec 2013 18:55:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=fGiCnBhoIrQBsXeRlOIzCcr1ruwmIDrSOe/A7KSoxdA=; b=lpkgNAXUh3Lt2ck4Z1JTfntWD5KnFxdY1kOGtPYECd4CXgbakBrbl30qbaOxOiyqZ5 +ViqHp6Q+ejE+UaiPVIWQOYbCJe1yT3TpwjFwpDUoGKadFlWmNY9a8y8R2YgbdhCRyaZ xlAnlgmSGpFQjVNrBJgarD5SgtTf5rpyWTmDpfjXRnxfyJUBlAYkuVu7XZD1CvbU30Ye s9Mwa15omRr7DK2JCSZd6SvekOXck41c4A6fOlBXM2wrIgm0B4gMn9UssOqRgSbYg473 nhqR0NFn6DqcrNfl7d1RbBHMd413SlX5s73nb6XNVdbK29G4G1IWG/D/MQ2VTu8I36cy D3JA==
X-Received: by 10.42.24.138 with SMTP id w10mr43670247icb.22.1386039343470; Mon, 02 Dec 2013 18:55:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Mon, 2 Dec 2013 18:55:23 -0800 (PST)
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, 2 Dec 2013 21:55:23 -0500
Message-ID: <CAN40gSsj3gh8a-ozqRMbGH+s9Fwvn_VmFDG=XVCRBQn5Q88aEQ@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Ira McDonald <blueroofmusic@gmail.com>
Subject: [IPP] REVISED minutes posted from IPP WG ippv2-concall-minutes-20131125.htm
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1537000953=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1537000953==
Content-Type: multipart/alternative; boundary=20cf303dd358b65f0b04ec986e0b

--20cf303dd358b65f0b04ec986e0b
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I have REVISED and posted the minutes from last week's IPP WG
conference call to:

ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20131125.htm

Inserted three missing action items from IPP WG minutes from
October F2F about WS-Discovery (oops!)

Our next conference call will be on 16 December 2013 at 3pm ET.

No new action items - several action items from F2F were closed
(see these minutes).

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

--20cf303dd358b65f0b04ec986e0b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<br><br><div>I have REVISED and posted the <span>minute=
s</span> from last week&#39;s <span>IPP</span> WG <br>conference call to:</=
div><div><br></div><div><span style=3D"white-space:pre-wrap">	</span><a hre=
f=3D"ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20131125.h=
tm" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-m=
inutes-20131125.htm</a></div>


<div><br></div><div>Inserted three missing action items from IPP WG minutes=
 from <br>October F2F about WS-Discovery (oops!)<br></div><div><br></div><d=
iv>Our next conference call will be on 16 December 2013 at 3pm ET.<br>

</div><div><br></div><div>No new action items - several action items from F=
2F were closed<br></div><div>(see these minutes).<br></div><div>
<br></div><div>Cheers,<br></div>- Ira<br><br><div><div dir=3D"ltr">Ira McDo=
nald (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Sol=
utions WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-=
ISTO Printer Working Group<br>

Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated E=
xpert - IPP &amp; Printer MIB<br>Blue Roof Music / High North Inc<br><a sty=
le=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blueroofmu=
sic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
</div>

--20cf303dd358b65f0b04ec986e0b--

--===============1537000953==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1537000953==--

From pwg-announce-bounces@pwg.org  Tue Dec  3 11:56:13 2013
Return-Path: <pwg-announce-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4E3C1AE122 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue,  3 Dec 2013 11:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A4oEgYZxzSnh for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue,  3 Dec 2013 11:56:11 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C0AD71AE11D for <ipp-archive@lists.ietf.org>; Tue,  3 Dec 2013 11:56:11 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id A94538521; Tue,  3 Dec 2013 20:09:40 +0000 (UTC)
X-Original-To: pwg-announce@pwg.org
Delivered-To: pwg-announce@pwg.org
Received: from USA7109MR006.ACS-INC.COM (usa7109mr006.acs-inc.com [63.87.171.175]) by www.pwg.org (Postfix) with ESMTPS id 790FE84D6 for <pwg-announce@pwg.org>; Tue,  3 Dec 2013 20:09:39 +0000 (UTC)
Received: from usa7109ht003.na.xerox.net ([13.41.230.29]) by USA7109MR006.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 03 Dec 2013 13:56:06 -0600
Received: from USA7109MB006.na.xerox.net ([169.254.6.30]) by USA7109HT003.na.xerox.net ([13.41.230.29]) with mapi id 14.03.0158.001; Tue, 3 Dec 2013 13:56:06 -0600
From: "Sukert, Alan" <Alan.Sukert@xerox.com>
To: "pwg-announce@pwg.org" <pwg-announce@pwg.org>
Thread-Topic: [Pwg-Announce] PWG Call for Objections: HCD-ATTR
Thread-Index: Ac7wYbNN/IUlm2ZlR/KKnlQieq5GuA==
Date: Tue, 3 Dec 2013 19:56:05 +0000
Message-ID: <772924F5A52E6846866619AB345D3088128A4D54@USA7109MB006.na.xerox.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [13.41.230.83]
MIME-Version: 1.0
Subject: [PWG-Announce] [Pwg-Announce] PWG Call for Objections: HCD-ATTR
X-BeenThere: pwg-announce@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Printer Working Group announcement list <pwg-announce.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/pwg-announce/>
List-Post: <mailto:pwg-announce@pwg.org>
List-Help: <mailto:pwg-announce-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1346865742=="
Sender: pwg-announce-bounces@pwg.org
Errors-To: pwg-announce-bounces@pwg.org

--===============1346865742==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_772924F5A52E6846866619AB345D3088128A4D54USA7109MB006nax_"

--_000_772924F5A52E6846866619AB345D3088128A4D54USA7109MB006nax_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Greetings:

OBJECTIONS ARE NOT CONFIDENTIAL!  See voting instructions below.

This email initiates a Call for Objections by the PWG membership on a repub=
lished HCD-ATTR Spec as an errata to the Standard, which is located at:

ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsattributes11-20131203.pdf
ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsattributes11-20131203-rev.pdf

OBJECTION PERIOD:  The period for stating an objection will start today on =
Tuesday 03 December 2013
and will end at 10pm (US Pacific Time) on Monday, January 6, 2014.

Only reply if you have an objection to the changes made in the republished =
HCD-ATTR Spec to the version that was formally approved by the PWG earlier =
this year.

HOW TO STATE AN OBJECTION:

Send an email with *exactly* the following subject line format:

HCD-ATTR Objection -<company name>-<voter's last name>-Object

Example:

 HCD-ATTR Objection -Acme-McGee-Object


Rules:

(1) All objections must include the technical reason for the objection;
      Otherwise, the Objection will not be considered per PWG Process/3.0.


WHERE TO SEND YOUR VOTE:

Please send your vote to *all* of the following email addresses:

msweet@apple.com<mailto:msweet@apple.com> (Mike Sweet, PWG Chair/PWG-LOG Ed=
itor)

blueroofmusic@gmail.com<mailto:blueroofmusic@gmail.com> (Ira McDonald, PWG =
Secretary)

jmurdock@sharplabs.com<mailto:jmurdock@sharplabs.com> (Joe Murdock, IDS WG =
Chair)

Alan.Sukert@Xerox.com<mailto:Alan.Sukert@Xerox.com> (Alan Sukert, IDS WG Vi=
ce-Chair/Secretary)

IDS@pwg.org<mailto:IDS@pwg.org> (PWG IDS WG DL)

You are also free to reply to this note on PWG-Announce since any objection=
s are not confidential.


Notes:

(1) This Call for Objections is being conducted under the rules of the PWG =
Process/3.0
and the current PWG Policy on Intellectual Property and Confidentiality agr=
eement.
The 2012 PWG Membership Agreement calls out both of these documents and
the links are provided below.

(2) To be eligible to vote the member MUST have submitted a signed copy of
the 2012 PWG Membership Agreement and paid their dues.

The PWG Definition of the Standards Development Process Version 3.0 is
located at:

 http://www.pwg.org/chair/membership_docs/pwg-process30.pdf

The PWG Policy on Intellectual Property and Confidentiality is located at:

 http://www.pwg.org/chair/membership_docs/pwg-ip-policy.pdf
__________________________________________________
Alan Sukert, Product Security Specialist, PWG IDS WG Vice-Chair/Secretary


--_000_772924F5A52E6846866619AB345D3088128A4D54USA7109MB006nax_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Greetings:<br>

<br>

OBJECTIONS ARE NOT CONFIDENTIAL! &nbsp;See voting instructions below.<br>

<br>

This email initiates a Call for Objections by the PWG membership on a repub=
lished HCD-ATTR Spec as an errata to the Standard, which is located at:<br>

<br>

<a href=3D"ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsattributes11-20131203.pdf=
"><font color=3D"blue"><u>ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsattributes=
11-20131203.pdf</u></font></a><font color=3D"#1F497D"> </font></div>
<div><a href=3D"ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsattributes11-2013120=
3-rev.pdf"><font color=3D"blue"><u>ftp://ftp.pwg.org/pub/pwg/ids/wd/wd-idsa=
ttributes11-20131203-rev.pdf</u></font></a><font color=3D"#1F497D"> </font>=
&nbsp;&nbsp;&nbsp;<br>

<br>

OBJECTION PERIOD: &nbsp;The period for stating an objection will start toda=
y on Tuesday 03 December 2013<br>

and will end at 10pm (US Pacific Time) on Monday, January 6, 2014.<br>

<br>

<b>Only reply if you have an objection to the changes made in the republish=
ed HCD-ATTR Spec to the version that was formally approved by the PWG earli=
er this year</b>.
<br>

<br>

HOW TO STATE AN OBJECTION:<br>

<br>

Send an email with *exactly* the following subject line format:<br>

<br>

HCD-ATTR Objection -&lt;company name&gt;-&lt;voter's last name&gt;-Object<b=
r>

<br>

Example:<br>

<br>

&nbsp;HCD-ATTR Objection -Acme-McGee-Object<br>

<br>

<br>

Rules:<br>

<br>

(1) All objections must include the technical reason for the objection;</di=
v>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Otherwise, the Objection will not be co=
nsidered per PWG Process/3.0.<br>

<br>

<br>

WHERE TO SEND YOUR VOTE:<br>

<br>

Please send your vote to *all* of the following email addresses:<br>

<br>

<a href=3D"mailto:msweet@apple.com"><font color=3D"blue"><u>msweet@apple.co=
m</u></font></a> (Mike Sweet, PWG Chair/PWG-LOG Editor)<br>

<br>

<a href=3D"mailto:blueroofmusic@gmail.com"><font color=3D"blue"><u>blueroof=
music@gmail.com</u></font></a> (Ira McDonald, PWG Secretary)</div>
<div>&nbsp;</div>
<div><a href=3D"mailto:jmurdock@sharplabs.com"><font color=3D"blue"><u>jmur=
dock@sharplabs.com</u></font></a> (Joe Murdock, IDS WG Chair)<br>

<br>

<a href=3D"mailto:Alan.Sukert@Xerox.com"><font color=3D"blue"><u>Alan.Suker=
t@Xerox.com</u></font></a> (Alan Sukert, IDS WG Vice-Chair/Secretary)</div>
<div>&nbsp;</div>
<div><a href=3D"mailto:IDS@pwg.org"><font color=3D"blue"><u>IDS@pwg.org</u>=
</font></a> (PWG IDS WG DL)</div>
<div>&nbsp;</div>
<div>You are also free to reply to this note on PWG-Announce since any obje=
ctions are not confidential.<br>

<br>

<br>

Notes:<br>

<br>

(1) This Call for Objections is being conducted under the rules of the PWG =
Process/3.0<br>

and the current PWG Policy on Intellectual Property and Confidentiality agr=
eement.<br>

The 2012 PWG Membership Agreement calls out both of these documents and<br>

the links are provided below.<br>

<br>

(2) To be eligible to vote the member MUST have submitted a signed copy of<=
br>

the 2012 PWG Membership Agreement and paid their dues.<br>

<br>

The PWG Definition of the Standards Development Process Version 3.0 is<br>

located at:<br>

<br>

&nbsp;<a href=3D"http://www.pwg.org/chair/membership_docs/pwg-process30.pdf=
"><font color=3D"blue"><u>http://www.pwg.org/chair/membership_docs/pwg-proc=
ess30.pdf</u></font></a><br>

<br>

The PWG Policy on Intellectual Property and Confidentiality is located at:<=
br>

<br>

&nbsp;<a href=3D"http://www.pwg.org/chair/membership_docs/pwg-ip-policy.pdf=
"><font color=3D"blue"><u>http://www.pwg.org/chair/membership_docs/pwg-ip-p=
olicy.pdf</u></font></a></div>
<div>__________________________________________________</div>
<div>Alan Sukert, Product Security Specialist, PWG IDS WG Vice-Chair/Secret=
ary</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_772924F5A52E6846866619AB345D3088128A4D54USA7109MB006nax_--

--===============1346865742==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pwg-announce mailing list
pwg-announce@pwg.org
https://www.pwg.org/mailman/listinfo/pwg-announce

--===============1346865742==--

From ipp-bounces@pwg.org  Wed Dec  4 09:14:31 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9F861AE307 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 09:14:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.389
X-Spam-Level:
X-Spam-Status: No, score=-0.389 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iPP79KwycsRy for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 09:14:30 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 0DC4A1AE303 for <ipp-archive@lists.ietf.org>; Wed,  4 Dec 2013 09:14:30 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id BC8E58D43; Wed,  4 Dec 2013 17:28:02 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x230.google.com (mail-ie0-x230.google.com [IPv6:2607:f8b0:4001:c03::230]) by www.pwg.org (Postfix) with ESMTPS id 200D685BD; Wed,  4 Dec 2013 17:28:01 +0000 (UTC)
Received: by mail-ie0-f176.google.com with SMTP id at1so26629942iec.21 for <multiple recipients>; Wed, 04 Dec 2013 09:14:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=MT/+W/o+Rntr//lT3I1Gp7JBLYPaMqOxn+R2ecjdTOs=; b=DJZhMqWEx1cu7BmQQZyWkQ34f8+ePrzCOpV9MYbWTdnnepRlqWL7ar1D3AwCIWOsb7 SAVbbAb2uj4onZ6lX9bieH9dvENzMleQ2zWMwHNK8DVl0niTFKj2jA4zi6/IZNogZORX CtS+UMae5oV4FwaeaZcSF8Cu7w1H6remNJGPGGLW5WOFpMEa1fgHdnN3Up1rM4yQJ/7Q O3n+qT5N/hOa2SHeG+4GuezV1kX8mG5CQ1RXYdPHmmeYSakS1rBfXJhexsoejxyK7G6n DfTD7/YLhVVf7qvrK2FarlIDjzfuRJT+orSXq5plTTuU+11H/GrX+oprMNBHHdKM1a6q uqeQ==
X-Received: by 10.42.84.130 with SMTP id m2mr49710067icl.16.1386177264757; Wed, 04 Dec 2013 09:14:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Wed, 4 Dec 2013 09:14:04 -0800 (PST)
In-Reply-To: <0EEA52AE9C671E4EAE28AB83A66904E82642B20D@USA7109MB017.na.xerox.net>
References: <0EEA52AE9C671E4EAE28AB83A66904E82642A768@USA7109MB017.na.xerox.net> <515D59E7-32A0-4821-B464-253E567424DC@apple.com> <0EEA52AE9C671E4EAE28AB83A66904E82642B20D@USA7109MB017.na.xerox.net>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Wed, 4 Dec 2013 12:14:04 -0500
Message-ID: <CAN40gStdwWurq89kCR=QfwJNRBVQ3nuPTYeiMJUNgV89-wG7hw@mail.gmail.com>
To: "Hills, Lee D" <Lee.Hills@xerox.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "ipp@pwg.org" <ipp@pwg.org>, "wims@pwg.org" <wims@pwg.org>
Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit Missing
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2054432309=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============2054432309==
Content-Type: multipart/alternative; boundary=20cf3033460f76315e04ecb88b8f

--20cf3033460f76315e04ecb88b8f
Content-Type: text/plain; charset=ISO-8859-1

Hi Lee,

During Monday's PWG IPP call, we agreed to accept your proposed updates
for missing CRUs (as further clarified by Mike Sweet) - these should be
applied
to IPP printer-state-reasons and PrtAlertCodeTC.  Mike and I have action
items
to get these registered with IANA for IPP and Printer MIB.

Thanks very much for this good catch!

Cheers,
- Ira (co-chair of IPP WG)


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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Thu, Nov 21, 2013 at 12:21 PM, Hills, Lee D <Lee.Hills@xerox.com> wrote:

> This sounds reasonable to me.
>
> Lee
>
> -----Original Message-----
> From: Michael Sweet [mailto:msweet@apple.com]
> Sent: Thursday, November 21, 2013 9:17 AM
> To: Hills, Lee D
> Cc: ipp@pwg.org; wims@pwg.org
> Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit Missing
>
> Lee,
>
> While we haven't defined keywords for these conditions, I think that is a
> clear omission that needs to be addressed.  The following are my suggested
> registrations for new "printer-state-reason" keyword values, with a
> preference to following the RFC 2911 naming for a few:
>
> Attributes (attribute syntax)
>   Keyword Attribute Value                       Reference
>   -----------------------                       ---------
> printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>     cleaner-missing
>     developer-missing
>     fuser-missing
>     marker-ink-missing
>     marker-print-ribbon-missing
>     marker-supply-missing
>     marker-waste-missing
>     marker-waste-ink-receptacle-missing
>     marker-waste-toner-receptacle-missing
>     opc-missing
>     toner-missing
>
> For completeness we should also register PrtAlertCodeTC values to cover
> all of the RFC 2911 and new keywords above:
>
>     -- Marker Supplies group
>       markerCleanerMissing(1116),     #### CAUTION, PRELIMINARY VALUES NOT
> REGISTERED
>       markerDeveloperMissing(1117),
>       markerFuserMissing(1118),
>       markerInkMissing(1119),
>       markerOpcMissing(1120),
>       markerPrintRibbonMissing(1121),
>       markerSupplyAlmostEmpty(1122),
>       markerSupplyEmpty(1123),
>       markerSupplyMissing(1124),
>       markerWasteAlmostFull(1125),
>       markerWasteFull(1126),
>       markerWasteMissing(1127),
>       markerWasteInkReceptacleMissing(1128),
>       markerWasteTonerReceptacleMissing(1129),
>
> Note: it appears that PWG 5100.9 defined a few keywords with duplicate
> semantics for existing 2911 keywords; I think we should deprecate them as
> part of an errata for 5100.9 (which can correct the table errors):
>
>     RFC 2911                                    PWG 5100.9
>     --------------------------------------
>  ---------------------------------
>     developer-low
> marker-developer-almost-empty
>     developer-empty                             marker-developer-empty
>     media-needed                                input-manual-input-request
>
>
> Thoughts?
>
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>

--20cf3033460f76315e04ecb88b8f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hi Lee,<br><br></div>During =
Monday&#39;s PWG IPP call, we agreed to accept your proposed updates<br></d=
iv>for missing CRUs (as further clarified by Mike Sweet) - these should be =
applied<br>

to IPP printer-state-reasons and PrtAlertCodeTC.=A0 Mike and I have action =
items <br>to get these registered with IANA for IPP and Printer MIB.<br></d=
iv><br></div>Thanks very much for this good catch!<br><br></div>Cheers,<br>

</div>- Ira (co-chair of IPP WG)<br><div><div><div><br></div></div></div></=
div><div class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira =
McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility=
 Solutions WG<br>

Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>=
IETF Designated Expert - IPP &amp; Printer MIB<br>Blue Roof Music / High No=
rth Inc<br>

<a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blue=
roofmusic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a>=
<br><a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/=
highnorthinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</=
a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 734-944-0094<br>Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-=
2434<br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Thu, Nov 21, 2013 at 12:21 PM, Hills,=
 Lee D <span dir=3D"ltr">&lt;<a href=3D"mailto:Lee.Hills@xerox.com" target=
=3D"_blank">Lee.Hills@xerox.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">

This sounds reasonable to me.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Lee<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
-----Original Message-----<br>
From: Michael Sweet [mailto:<a href=3D"mailto:msweet@apple.com">msweet@appl=
e.com</a>]<br>
Sent: Thursday, November 21, 2013 9:17 AM<br>
To: Hills, Lee D<br>
Cc: <a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a>; <a href=3D"mailto:wims@=
pwg.org">wims@pwg.org</a><br>
Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit Missing<=
br>
<br>
Lee,<br>
<br>
While we haven&#39;t defined keywords for these conditions, I think that is=
 a clear omission that needs to be addressed. =A0The following are my sugge=
sted registrations for new &quot;printer-state-reason&quot; keyword values,=
 with a preference to following the RFC 2911 naming for a few:<br>


<br>
Attributes (attribute syntax)<br>
=A0 Keyword Attribute Value =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Ref=
erence<br>
=A0 ----------------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ---=
------<br>
printer-state-reasons (1setOf type2 keyword) =A0 =A0[RFC2911]<br>
=A0 =A0 cleaner-missing<br>
=A0 =A0 developer-missing<br>
=A0 =A0 fuser-missing<br>
=A0 =A0 marker-ink-missing<br>
=A0 =A0 marker-print-ribbon-missing<br>
=A0 =A0 marker-supply-missing<br>
=A0 =A0 marker-waste-missing<br>
=A0 =A0 marker-waste-ink-receptacle-missing<br>
=A0 =A0 marker-waste-toner-receptacle-missing<br>
=A0 =A0 opc-missing<br>
=A0 =A0 toner-missing<br>
<br>
For completeness we should also register PrtAlertCodeTC values to cover all=
 of the RFC 2911 and new keywords above:<br>
<br>
=A0 =A0 -- Marker Supplies group<br>
=A0 =A0 =A0 markerCleanerMissing(1116), =A0 =A0 #### CAUTION, PRELIMINARY V=
ALUES NOT REGISTERED<br>
=A0 =A0 =A0 markerDeveloperMissing(1117),<br>
=A0 =A0 =A0 markerFuserMissing(1118),<br>
=A0 =A0 =A0 markerInkMissing(1119),<br>
=A0 =A0 =A0 markerOpcMissing(1120),<br>
=A0 =A0 =A0 markerPrintRibbonMissing(1121),<br>
=A0 =A0 =A0 markerSupplyAlmostEmpty(1122),<br>
=A0 =A0 =A0 markerSupplyEmpty(1123),<br>
=A0 =A0 =A0 markerSupplyMissing(1124),<br>
=A0 =A0 =A0 markerWasteAlmostFull(1125),<br>
=A0 =A0 =A0 markerWasteFull(1126),<br>
=A0 =A0 =A0 markerWasteMissing(1127),<br>
=A0 =A0 =A0 markerWasteInkReceptacleMissing(1128),<br>
=A0 =A0 =A0 markerWasteTonerReceptacleMissing(1129),<br>
<br>
Note: it appears that PWG 5100.9 defined a few keywords with duplicate sema=
ntics for existing 2911 keywords; I think we should deprecate them as part =
of an errata for 5100.9 (which can correct the table errors):<br>
<br>
=A0 =A0 RFC 2911 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0PWG 5100.9<br>
=A0 =A0 -------------------------------------- =A0 =A0 =A0-----------------=
----------------<br>
=A0 =A0 developer-low =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 marker-developer-almost-empty<br>
=A0 =A0 developer-empty =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 marker-developer-empty<br>
=A0 =A0 media-needed =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0input-manual-input-request<br>
<br>
<br>
Thoughts?<br>
<br>
<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">_______________________=
________________________<br>
ipp mailing list<br>
<a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank">http=
s://www.pwg.org/mailman/listinfo/ipp</a><br>
</div></div></blockquote></div><br></div>

--20cf3033460f76315e04ecb88b8f--

--===============2054432309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============2054432309==--

From ipp-bounces@pwg.org  Wed Dec  4 11:47:25 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A08B71AD8EC for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 11:47:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.501
X-Spam-Level:
X-Spam-Status: No, score=-0.501 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7m1j1izv27XG for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 11:47:23 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 6EB351AD73E for <ipp-archive@lists.ietf.org>; Wed,  4 Dec 2013 11:47:23 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 217F28D6A; Wed,  4 Dec 2013 20:00:56 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 27F778D6A; Wed,  4 Dec 2013 20:00:54 +0000 (UTC)
MIME-version: 1.0
Received: from relay7.apple.com ([17.128.113.101]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXA0008CS9CTZ40@mail-out.apple.com>; Wed, 04 Dec 2013 11:46:56 -0800 (PST)
X-AuditID: 11807165-b7f8e6d000004de8-d3-529f86b07fe5
Received: from aniseed.apple.com (aniseed.apple.com [17.128.115.23]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay7.apple.com (Apple SCV relay) with SMTP id 8E.FA.19944.0B68F925; Wed, 04 Dec 2013 11:46:56 -0800 (PST)
Received: from [17.153.24.165] by aniseed.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXA00GLRSA53B40@aniseed.apple.com>; Wed, 04 Dec 2013 11:46:56 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CAN40gStdwWurq89kCR=QfwJNRBVQ3nuPTYeiMJUNgV89-wG7hw@mail.gmail.com>
Date: Wed, 04 Dec 2013 14:46:53 -0500
Message-id: <86B736E2-D0C5-4626-85D2-BC3F357A7CDE@apple.com>
References: <0EEA52AE9C671E4EAE28AB83A66904E82642A768@USA7109MB017.na.xerox.net> <515D59E7-32A0-4821-B464-253E567424DC@apple.com> <0EEA52AE9C671E4EAE28AB83A66904E82642B20D@USA7109MB017.na.xerox.net> <CAN40gStdwWurq89kCR=QfwJNRBVQ3nuPTYeiMJUNgV89-wG7hw@mail.gmail.com>
To: Ira McDonald <blueroofmusic@gmail.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsUi2FAsrruhbX6QQf9WXotj+16yWEzZvZjZ gclj3uLpTAGMUVw2Kak5mWWpRfp2CVwZfz81MBU8SKxofLqVvYHxTFAXIyeHhICJxKwdk9kh bDGJC/fWs3UxcnEICfQzSfz6tIoFwnnHKLHg6BNWkCphAS+JDw0NLCA2r4CexMZ5s5lBbGaB JInLx5rB4mwCahK/J/WB1XMKBEu03f0KtoFFQFXi3Y0XbBD1aRIPbx1ihphjI3Ht/SyoZZOZ JJacOcXUxcjBISKgJbHkuSKIKSEgKzH/dOkERv5ZSDbPQrIZwtaWWLbwNVRcT+Jl0zt2THFd iYvrJjEuYGRbxShQlJqTWGmul1hQkJOql5yfu4kRHLKFqTsYG5dbHWIU4GBU4uF9kTg/SIg1 say4MvcQowQHs5II778aoBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFe57B5QUIC6YklqdmpqQWp RTBZJg5OqQbGmVdW+sYtsW48d2dvx7W2xdWPw/Yrvfl6UI+fr0/u9rK0bYJ3NJ5WJ+8qusS1 sdl6LdOMaHe5yfccE919N5+cYPl0729WDXHF3D0c3zVLVfxZWLO/3pTo5lqieTqoy4jR+S7P d8eLiWvf9DQxPziyO2FPBUPsspkLZomqtz1gXH/01sO8rLAtSizFGYmGWsxFxYkABQRoHlUC	AAA=
Cc: "ipp@pwg.org" <ipp@pwg.org>, "wims@pwg.org" <wims@pwg.org>
Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit Missing
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1870641202=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1870641202==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_Q+lueGIMFhOMk9RGvTA8zQ)"


--Boundary_(ID_Q+lueGIMFhOMk9RGvTA8zQ)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

Lee,

These are now listed on the PWG copy of the registrations at:

    http://www.pwg.org/ipp/ipp-registrations.xml

Once IANA finishes processing the updates for IPP FaxOut and Transaction-Based Printing I will send another update for these...


On Dec 4, 2013, at 12:14 PM, Ira McDonald <blueroofmusic@gmail.com> wrote:

> Hi Lee,
> 
> During Monday's PWG IPP call, we agreed to accept your proposed updates
> for missing CRUs (as further clarified by Mike Sweet) - these should be applied
> to IPP printer-state-reasons and PrtAlertCodeTC.  Mike and I have action items 
> to get these registered with IANA for IPP and Printer MIB.
> 
> Thanks very much for this good catch!
> 
> Cheers,
> - Ira (co-chair of IPP WG)
> 
> 
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
> 
> 
> 
> On Thu, Nov 21, 2013 at 12:21 PM, Hills, Lee D <Lee.Hills@xerox.com> wrote:
> This sounds reasonable to me.
> 
> Lee
> 
> -----Original Message-----
> From: Michael Sweet [mailto:msweet@apple.com]
> Sent: Thursday, November 21, 2013 9:17 AM
> To: Hills, Lee D
> Cc: ipp@pwg.org; wims@pwg.org
> Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit Missing
> 
> Lee,
> 
> While we haven't defined keywords for these conditions, I think that is a clear omission that needs to be addressed.  The following are my suggested registrations for new "printer-state-reason" keyword values, with a preference to following the RFC 2911 naming for a few:
> 
> Attributes (attribute syntax)
>   Keyword Attribute Value                       Reference
>   -----------------------                       ---------
> printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>     cleaner-missing
>     developer-missing
>     fuser-missing
>     marker-ink-missing
>     marker-print-ribbon-missing
>     marker-supply-missing
>     marker-waste-missing
>     marker-waste-ink-receptacle-missing
>     marker-waste-toner-receptacle-missing
>     opc-missing
>     toner-missing
> 
> For completeness we should also register PrtAlertCodeTC values to cover all of the RFC 2911 and new keywords above:
> 
>     -- Marker Supplies group
>       markerCleanerMissing(1116),     #### CAUTION, PRELIMINARY VALUES NOT REGISTERED
>       markerDeveloperMissing(1117),
>       markerFuserMissing(1118),
>       markerInkMissing(1119),
>       markerOpcMissing(1120),
>       markerPrintRibbonMissing(1121),
>       markerSupplyAlmostEmpty(1122),
>       markerSupplyEmpty(1123),
>       markerSupplyMissing(1124),
>       markerWasteAlmostFull(1125),
>       markerWasteFull(1126),
>       markerWasteMissing(1127),
>       markerWasteInkReceptacleMissing(1128),
>       markerWasteTonerReceptacleMissing(1129),
> 
> Note: it appears that PWG 5100.9 defined a few keywords with duplicate semantics for existing 2911 keywords; I think we should deprecate them as part of an errata for 5100.9 (which can correct the table errors):
> 
>     RFC 2911                                    PWG 5100.9
>     --------------------------------------      ---------------------------------
>     developer-low                               marker-developer-almost-empty
>     developer-empty                             marker-developer-empty
>     media-needed                                input-manual-input-request
> 
> 
> Thoughts?
> 
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_Q+lueGIMFhOMk9RGvTA8zQ)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Lee,<div><br></div><div>These are now listed on the =
PWG copy of the registrations at:</div><div><br></div><div>&nbsp; &nbsp; =
<a =
href=3D"http://www.pwg.org/ipp/ipp-registrations.xml">http://www.pwg.org/i=
pp/ipp-registrations.xml</a></div><div><br></div><div>Once IANA finishes =
processing the updates for IPP FaxOut and Transaction-Based Printing I =
will send another update for =
these...</div><div><br></div><div><br><div><div>On Dec 4, 2013, at 12:14 =
PM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><div><div><div><div>Hi =
Lee,<br><br></div>During Monday's PWG IPP call, we agreed to accept your =
proposed updates<br></div>for missing CRUs (as further clarified by Mike =
Sweet) - these should be applied<br>

to IPP printer-state-reasons and PrtAlertCodeTC.&nbsp; Mike and I have =
action items <br>to get these registered with IANA for IPP and Printer =
MIB.<br></div><br></div>Thanks very much for this good =
catch!<br><br></div>Cheers,<br>

</div>- Ira (co-chair of IPP WG)<br><div><br></div></div><div =
class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira =
McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted =
Mobility Solutions WG<br>

Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO =
Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing =
Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>Blue =
Roof Music / High North Inc<br>

<a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; 906-494-2434<br><br><div =
style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Thu, Nov 21, 2013 at 12:21 PM, =
Hills, Lee D <span dir=3D"ltr">&lt;<a href=3D"mailto:Lee.Hills@xerox.com" =
target=3D"_blank">Lee.Hills@xerox.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">

This sounds reasonable to me.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Lee<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
-----Original Message-----<br>
From: Michael Sweet [mailto:<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>]<br>
Sent: Thursday, November 21, 2013 9:17 AM<br>
To: Hills, Lee D<br>
Cc: <a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a>; <a =
href=3D"mailto:wims@pwg.org">wims@pwg.org</a><br>
Subject: Re: [IPP] printer-state-reasons Customer Replaceable Unit =
Missing<br>
<br>
Lee,<br>
<br>
While we haven't defined keywords for these conditions, I think that is =
a clear omission that needs to be addressed. &nbsp;The following are my =
suggested registrations for new "printer-state-reason" keyword values, =
with a preference to following the RFC 2911 naming for a few:<br>


<br>
Attributes (attribute syntax)<br>
&nbsp; Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>
&nbsp; ----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>
printer-state-reasons (1setOf type2 keyword) &nbsp; &nbsp;[RFC2911]<br>
&nbsp; &nbsp; cleaner-missing<br>
&nbsp; &nbsp; developer-missing<br>
&nbsp; &nbsp; fuser-missing<br>
&nbsp; &nbsp; marker-ink-missing<br>
&nbsp; &nbsp; marker-print-ribbon-missing<br>
&nbsp; &nbsp; marker-supply-missing<br>
&nbsp; &nbsp; marker-waste-missing<br>
&nbsp; &nbsp; marker-waste-ink-receptacle-missing<br>
&nbsp; &nbsp; marker-waste-toner-receptacle-missing<br>
&nbsp; &nbsp; opc-missing<br>
&nbsp; &nbsp; toner-missing<br>
<br>
For completeness we should also register PrtAlertCodeTC values to cover =
all of the RFC 2911 and new keywords above:<br>
<br>
&nbsp; &nbsp; -- Marker Supplies group<br>
&nbsp; &nbsp; &nbsp; markerCleanerMissing(1116), &nbsp; &nbsp; #### =
CAUTION, PRELIMINARY VALUES NOT REGISTERED<br>
&nbsp; &nbsp; &nbsp; markerDeveloperMissing(1117),<br>
&nbsp; &nbsp; &nbsp; markerFuserMissing(1118),<br>
&nbsp; &nbsp; &nbsp; markerInkMissing(1119),<br>
&nbsp; &nbsp; &nbsp; markerOpcMissing(1120),<br>
&nbsp; &nbsp; &nbsp; markerPrintRibbonMissing(1121),<br>
&nbsp; &nbsp; &nbsp; markerSupplyAlmostEmpty(1122),<br>
&nbsp; &nbsp; &nbsp; markerSupplyEmpty(1123),<br>
&nbsp; &nbsp; &nbsp; markerSupplyMissing(1124),<br>
&nbsp; &nbsp; &nbsp; markerWasteAlmostFull(1125),<br>
&nbsp; &nbsp; &nbsp; markerWasteFull(1126),<br>
&nbsp; &nbsp; &nbsp; markerWasteMissing(1127),<br>
&nbsp; &nbsp; &nbsp; markerWasteInkReceptacleMissing(1128),<br>
&nbsp; &nbsp; &nbsp; markerWasteTonerReceptacleMissing(1129),<br>
<br>
Note: it appears that PWG 5100.9 defined a few keywords with duplicate =
semantics for existing 2911 keywords; I think we should deprecate them =
as part of an errata for 5100.9 (which can correct the table =
errors):<br>
<br>
&nbsp; &nbsp; RFC 2911 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;PWG 5100.9<br>
&nbsp; &nbsp; -------------------------------------- &nbsp; &nbsp; =
&nbsp;---------------------------------<br>
&nbsp; &nbsp; developer-low &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
marker-developer-almost-empty<br>
&nbsp; &nbsp; developer-empty &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
marker-developer-empty<br>
&nbsp; &nbsp; media-needed &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;input-manual-input-request<br>
<br>
<br>
Thoughts?<br>
<br>
<br>
</div></div><div class=3D"HOEnZb"><div =
class=3D"h5">_______________________________________________<br>
ipp mailing list<br>
<a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>
</div></div></blockquote></div><br></div>
_______________________________________________<br>ipp mailing =
list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_Q+lueGIMFhOMk9RGvTA8zQ)--

--===============1870641202==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1870641202==--

From pwg-announce-bounces@pwg.org  Wed Dec  4 13:32:06 2013
Return-Path: <pwg-announce-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 730191AD94A for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 13:32:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zkcTmyBGQUfS for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 13:32:04 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id B8EAB1AD8F5 for <ipp-archive@lists.ietf.org>; Wed,  4 Dec 2013 13:32:04 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id D16339432; Wed,  4 Dec 2013 21:45:37 +0000 (UTC)
X-Original-To: pwg-announce@pwg.org
Delivered-To: pwg-announce@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 08A569431 for <pwg-announce@pwg.org>; Wed,  4 Dec 2013 21:45:36 +0000 (UTC)
MIME-version: 1.0
Received: from relay4.apple.com ([17.128.113.87]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXA000BJX58TZI0@mail-out.apple.com> for pwg-announce@pwg.org; Wed, 04 Dec 2013 13:31:59 -0800 (PST)
X-AuditID: 11807157-b7ff46d000001540-33-529f9f4fd6f9
Received: from aniseed.apple.com (aniseed.apple.com [17.128.115.23]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay4.apple.com (Apple SCV relay) with SMTP id 7B.E8.05440.F4F9F925; Wed, 04 Dec 2013 13:31:59 -0800 (PST)
Received: from [17.153.24.165] by aniseed.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXA007ESX58NY40@aniseed.apple.com> for pwg-announce@pwg.org; Wed, 04 Dec 2013 13:31:58 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Wed, 04 Dec 2013 16:31:56 -0500
To: "PWG Announcements Inc." <pwg-announce@pwg.org>
Message-id: <A920B0CA-AFF9-4C5C-B4E9-0A6E885AF465@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FAsrus/f36Qwf8rXBbrWlczOzB6zFs8 nSmAMYrLJiU1J7MstUjfLoEro/3yO6aCs+wVTbtmsjQwLmTrYuTkkBAwkWg+PhnKFpO4cG89 kM3FISTQzyTx8OMTFpCEkEA7k0RjgwuIzSagJvF7Uh8riM0soCWxfudxJghbW+LJuwtAcQ4O FgFViWXPEkHCwgK2EmuXPGMEsUUEjCV2tO8F28UrYCNxf+tdZghbT2LjvNnMIK0SArIS80+X TmDknYVkwSwkC2Yh6VjAyLyKUaAoNSex0kQvsaAgJ1UvOT93EyM4WArDdzD+W2Z1iFGAg1GJ h/dF4vwgIdbEsuLK3EOMEhzMSiK8/2qAQrwpiZVVqUX58UWlOanFhxilOViUxHkdwuYFCQmk J5akZqemFqQWwWSZODilGhhNdsm8OsTP+92quz7Z86/+oWfXAu6t+190h4nFYtrB9z17jLZF BckdclPmleQIemdXt5XvT7qsuNuynvtyEmJJOZ67NnorTLp1WcWmXW6WwlJLgQ1ZalfWNeRm T7USVT/6q4FFN4ZvTVHBO+6Qn7+FyiYa9DSLPWf+qMd57XP1yenzjySrXlViKc5INNRiLipO BAAWe0yHEgIAAA==
Subject: [PWG-Announce] PWG February 2014 Face-to-Face Meeting in Irvine, CA
X-BeenThere: pwg-announce@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Printer Working Group announcement list <pwg-announce.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/pwg-announce/>
List-Post: <mailto:pwg-announce@pwg.org>
List-Help: <mailto:pwg-announce-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/pwg-announce>, <mailto:pwg-announce-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: pwg-announce-bounces@pwg.org
Errors-To: pwg-announce-bounces@pwg.org

All,

The February 2014 PWG face-to-face meeting page is now available. The agenda and venue information can be found at:

    http://www.pwg.org/chair/meeting-info/february_2014_irvine.html

This page will be updated with document links as the material becomes available.

Please visit the February 2014 survey page PRIOR TO January 31, 2014 and indicate whether you plan to participate:

    https://www.surveymonkey.com/s/LF2G7N5

For those not able to attend in person, the usual telephone bridge number will be provided. The details of the conference call are:

Call-in toll-free number (US/Canada): +1 866 469-3239
Call-in toll number (US/Canada): +1 650 429-3300
Call-in toll number (US/Canada): +1 408 856-9570

Attendee access code: Please request from the PWG Chair (msweet@apple.com) if you need it.

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
pwg-announce mailing list
pwg-announce@pwg.org
https://www.pwg.org/mailman/listinfo/pwg-announce

From ipp-bounces@pwg.org  Wed Dec  4 20:57:51 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B3561ADFF5 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 20:57:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PhcB8MMuUr5e for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed,  4 Dec 2013 20:57:48 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id AA2131ADFA7 for <ipp-archive@lists.ietf.org>; Wed,  4 Dec 2013 20:57:48 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 2370E8D3A; Thu,  5 Dec 2013 05:11:22 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mo.mxl.2iij.net (mo1501.mxl.2iij.net [203.180.99.27]) by www.pwg.org (Postfix) with ESMTPS id A86FF8521 for <ipp@pwg.org>; Thu,  5 Dec 2013 05:11:20 +0000 (UTC)
Received: by mo.mxl.2iij.net (mxl-mo1501) id rB54vc0Z032389; Thu, 5 Dec 2013 13:57:38 +0900
Received: from unknown [210.173.21.247] (EHLO mx04.fujixerox.co.jp) by mas1501a.mxl.2iij.net(mxl_mta-6.15.0-9) over TLS secured channel with ESMTP id 2c700a25.0.161699.00-440.282209.mas1501a.mxl.2iij.net (envelope-from <manabu.iwasaki@fujixerox.co.jp>);  Thu, 05 Dec 2013 13:57:38 +0900 (JST)
X-MXL-Hash: 52a007c2371f0610-dd2c07bb629ff74f68eacc22764f23c15ecf0867
Received: from ma11.fujixerox.co.jp ([143.94.100.182]) by mx04.fujixerox.co.jp with ESMTP id rB54vcGv004198; Thu, 5 Dec 2013 13:57:38 +0900
Received: from ma11.fujixerox.co.jp (root@localhost) by ma11.fujixerox.co.jp  with ESMTP id rB54vcxF031771; Thu, 5 Dec 2013 13:57:38 +0900
Received: from vip [143.94.100.180]  by ma11.fujixerox.co.jp with ESMTP id PAA31770; Thu, 5 Dec 2013 13:57:38 +0900
Received: from exg01.kdc.fujixerox.co.jp ([143.94.250.50]) by ms2.dc.fxis.co.jp (8.13.8/8.13.8) with ESMTP id rB54vcZ3002415; Thu, 5 Dec 2013 13:57:38 +0900 (JST)
Received: from FX-JPN-EXMBV07.dc00.fujixerox.net ([143.94.250.77]) by fx-jpn-exhcs01.dc00.fujixerox.net ([143.94.250.50]) with mapi; Thu, 5 Dec 2013 13:57:37 +0900
From: fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp>
To: Michael Sweet <msweet@apple.com>
Date: Thu, 5 Dec 2013 13:58:04 +0900
Thread-Topic: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
Thread-Index: Ac7vecNX4Gu2xefwQduloxmGwFOcVgB+uKzw
Message-ID: <CFF9A17586B2254DA5AAA101EC3825F5194747D5E9@FX-JPN-EXMBV07.dc00.fujixerox.net>
References: <E78AC042-C33A-466A-B3EB-FC25EA067D0B@apple.com> <CFF9A17586B2254DA5AAA101EC3825F5194747CDFE@FX-JPN-EXMBV07.dc00.fujixerox.net> <749AE232-BE07-4202-88E7-D4583AC760AE@apple.com>
In-Reply-To: <749AE232-BE07-4202-88E7-D4583AC760AE@apple.com>
Accept-Language: ja-JP
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: ja-JP
MIME-Version: 1.0
X-Spam: exempt
X-MAIL-FROM: <manabu.iwasaki@fujixerox.co.jp>
X-SOURCE-IP: [210.173.21.247]
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Mike-san,

Thank you for updated. I check them, and then I have two more feedbacks. Listed below are for your consideration.

> No3,
> [Section]
> 4.3 IPP Printer Description Attributes [Feedback] In Table2,
> Actually, this needs to reference note 1 (conditionally required).

Condition is not an appropriate. I think "Note" should be...
" CONDITIONAL REQUIRED for Printers that support the "logo" member attribute of the "cover-sheet-info" Job Template attribute."

> No6,
> [Section]
> 7.4.14 input-quality-supported
> Section 7.4.14 has the description.

There is no Syntax after chapter title. I think this chapter needs Syntax "(1setOf type2 keyword)".

I hope these are all right.
Always thanks,
Manabu


-----Original Message-----
From: Michael Sweet [mailto:msweet@apple.com] 
Sent: Tuesday, December 03, 2013 1:16 AM
To: fx IWASAKI MANABU
Cc: ipp@pwg.org
Subject: Re: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service

Hi Manabu-san,

Thank you for your feedback.  Responses inline below...


On Nov 29, 2013, at 12:55 AM, fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp> wrote:
> Hi Michael-san, and All,
> 
> My name is Manabu Iwasaki, I'm working with Shin Ohtake in Fuji Xerox. I got the representative of Fuji Xerox instead of him. Good to meet you, and I'm looking forward to doing business with you.
> 
> I give feedback about IPP FaxOut Service. If you have any questions, please let me know. I hope these are all right.
> 
> -------------
> No1,
> [Section]
> 4.3 IPP Printer Description Attributes [Feedback] In Table2, 
> "multiple-operation-timeout" should be "multiple-operation-time-out" according to RFC2911.

Correct.  Also noticed this is an error in the IPP Everywhere spec. (errata posted)

> 
> -------------
> No2,
> [Section]
> 4.3 IPP Printer Description Attributes [Feedback] In Table2,please 
> drop "overrides-supported" from required attribute because it is not necessary when "overrides" is not supported.

Removed


> No3,
> [Section]
> 4.3 IPP Printer Description Attributes [Feedback] In Table2, 
> "logo-uri-format-supported" and "logo-uri-schemes-supported" are required for only printers that supported "logo" member attribute of the "cover-sheet-info" Job Template attributes. Please remove them from table of required attributes.

Actually, this needs to reference note 1 (conditionally required).

> -------------
> No4,
> [Section]
> 4.3 IPP Printer Description Attributes [Feedback] There is no 
> description about "ipp-extensions-supported" in PWG5100.13. It seems to be renamed to "ipp-features-supported". Please correct description.

Fixed.

> 
> -------------
> No5,
> [Section]
> 4.4 IPP Operation Attributes
> [Feedback]
> There is no description about "first-job-id" attribute in RFC2911. Please give us proper reference source. 

This is a CUPS extension and has been removed. The IPP Everywhere spec has the same issue (errata reported)

> -------------
> No6,
> [Section]
> 7.4.14 input-quality-supported
> [Feedback]
> There is no description about syntax of "input-quality-supported" attribute.

Section 7.4.14 has the description.


> 
> Always thanks,
> Manabu
> 
> 
> -----Original Message-----
> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of 
> Michael Sweet
> Sent: Saturday, November 23, 2013 4:29 AM
> To: ipp@pwg.org
> Subject: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut 
> Service
> 
> All,
> 
> I have posted the final review draft of the IPP FaxOut Service, which will become PWG 5100.15.  This draft addresses the editorial comments made during the Formal Vote, all to do with some of the conformance statements not being updated WRT Add-Document-Images being made RECOMMENDED based on the Last Call feedback.
> 
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.docx
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.pdf
> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115-rev.pdf
> 
> Note: I left the change log and line numbers enabled for review of the 
> document, which will be removed prior to publication. However, the 
> status, cover page, and headers all reflect that this specification is 
> an approved Candidate Standard (just awaiting publication...)
> 
> We will review the changes at the beginning of the Dec 2, 2013 WG conference call.
> 
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Thu Dec  5 07:32:30 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC1E11AE062 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu,  5 Dec 2013 07:32:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vx8_ALnSwi2h for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu,  5 Dec 2013 07:32:28 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 28F441AE059 for <ipp-archive@lists.ietf.org>; Thu,  5 Dec 2013 07:32:27 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id A61098D42; Thu,  5 Dec 2013 15:46:03 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 96C198D3B for <ipp@pwg.org>; Thu,  5 Dec 2013 15:46:02 +0000 (UTC)
MIME-version: 1.0
Received: from relay6.apple.com ([17.128.113.90]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXC00KF1B5B8072@mail-out.apple.com> for ipp@pwg.org; Thu, 05 Dec 2013 07:32:21 -0800 (PST)
X-AuditID: 1180715a-b7f3c6d00000020e-87-52a09c827c88
Received: from [17.153.56.83] (Unknown_Domain [17.153.56.83]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate)	by relay6.apple.com (Apple SCV relay) with SMTP id FE.1D.00526.48C90A25; Thu, 05 Dec 2013 07:32:21 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CFF9A17586B2254DA5AAA101EC3825F5194747D5E9@FX-JPN-EXMBV07.dc00.fujixerox.net>
Date: Thu, 05 Dec 2013 10:32:18 -0500
Message-id: <64C1AE77-B090-488C-AD83-D1F1BCC01E02@apple.com>
References: <E78AC042-C33A-466A-B3EB-FC25EA067D0B@apple.com> <CFF9A17586B2254DA5AAA101EC3825F5194747CDFE@FX-JPN-EXMBV07.dc00.fujixerox.net> <749AE232-BE07-4202-88E7-D4583AC760AE@apple.com> <CFF9A17586B2254DA5AAA101EC3825F5194747D5E9@FX-JPN-EXMBV07.dc00.fujixerox.net>
To: fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp>
X-Mailer: Apple Mail (2.1822)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDLMWRmVeSWpSXmKPExsUiONMiWLd1zoIggw/r5CyO7XvJYnFj8k82 iyPfYh2YPbae/MHm8XH9UWaPeYunMwUwR3HZpKTmZJalFunbJXBlzNk+j7Hgrm7F9X8pDYy3 VLsYOTkkBEwkdh25wwxhi0lcuLeerYuRi0NIoJtJ4snjNawgCWEBf4mLv2axg9i8AnoSqxef BIszC2hJ3Pj3kgnEZhNQk/g9qQ8szikQLXFlewtYPYuAisTLWYvYIerlJRruXGGBsLUlli18 zQwx00biyN1r7HCL3+ztBBsqImAmsWDdUVaI62Qldj//zjyBkX8WkjtmIbljFpK5CxiZVzEK FKXmJFaa6SUWFOSk6iXn525iBIVhQ2HUDsaG5VaHGAU4GJV4eB1S5gcJsSaWFVfmHmKU4GBW EuFV71gQJMSbklhZlVqUH19UmpNafIhRmoNFSZzXOWxekJBAemJJanZqakFqEUyWiYNTqoGR RcY0vLvA0CZmYdO8pu1nv55pUFrRcsf5fr36v+AXpUuu7zz6XjoyXZapRm1iwb7siq/mnJrS le2bVIP1bDfOOywjKzk5z2Wl7BXzdeu5/Ze9UKpP4tvAzC91QWXpG6urX+RFlmemC5pwrbiZ lLPJ+lJb9F4xo4Lsr48stHfVLfrYntQ8y0eJpTgj0VCLuag4EQAyHVTePwIAAA==
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Manabu-san,

Thank you for this feedback!

Given that we have just published this specification, I'd like to hold onto these comments for a future errata update sometime next year.  That way we can address any other comments that come in and do a single PWG Call for Objections.



On Dec 4, 2013, at 11:58 PM, fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp> wrote:

> Mike-san,
> 
> Thank you for updated. I check them, and then I have two more feedbacks. Listed below are for your consideration.
> 
>> No3,
>> [Section]
>> 4.3 IPP Printer Description Attributes [Feedback] In Table2,
>> Actually, this needs to reference note 1 (conditionally required).
> 
> Condition is not an appropriate. I think "Note" should be...
> " CONDITIONAL REQUIRED for Printers that support the "logo" member attribute of the "cover-sheet-info" Job Template attribute."
> 
>> No6,
>> [Section]
>> 7.4.14 input-quality-supported
>> Section 7.4.14 has the description.
> 
> There is no Syntax after chapter title. I think this chapter needs Syntax "(1setOf type2 keyword)".
> 
> I hope these are all right.
> Always thanks,
> Manabu
> 
> 
> -----Original Message-----
> From: Michael Sweet [mailto:msweet@apple.com] 
> Sent: Tuesday, December 03, 2013 1:16 AM
> To: fx IWASAKI MANABU
> Cc: ipp@pwg.org
> Subject: Re: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut Service
> 
> Hi Manabu-san,
> 
> Thank you for your feedback.  Responses inline below...
> 
> 
> On Nov 29, 2013, at 12:55 AM, fx IWASAKI MANABU <Manabu.Iwasaki@fujixerox.co.jp> wrote:
>> Hi Michael-san, and All,
>> 
>> My name is Manabu Iwasaki, I'm working with Shin Ohtake in Fuji Xerox. I got the representative of Fuji Xerox instead of him. Good to meet you, and I'm looking forward to doing business with you.
>> 
>> I give feedback about IPP FaxOut Service. If you have any questions, please let me know. I hope these are all right.
>> 
>> -------------
>> No1,
>> [Section]
>> 4.3 IPP Printer Description Attributes [Feedback] In Table2, 
>> "multiple-operation-timeout" should be "multiple-operation-time-out" according to RFC2911.
> 
> Correct.  Also noticed this is an error in the IPP Everywhere spec. (errata posted)
> 
>> 
>> -------------
>> No2,
>> [Section]
>> 4.3 IPP Printer Description Attributes [Feedback] In Table2,please 
>> drop "overrides-supported" from required attribute because it is not necessary when "overrides" is not supported.
> 
> Removed
> 
> 
>> No3,
>> [Section]
>> 4.3 IPP Printer Description Attributes [Feedback] In Table2, 
>> "logo-uri-format-supported" and "logo-uri-schemes-supported" are required for only printers that supported "logo" member attribute of the "cover-sheet-info" Job Template attributes. Please remove them from table of required attributes.
> 
> Actually, this needs to reference note 1 (conditionally required).
> 
>> -------------
>> No4,
>> [Section]
>> 4.3 IPP Printer Description Attributes [Feedback] There is no 
>> description about "ipp-extensions-supported" in PWG5100.13. It seems to be renamed to "ipp-features-supported". Please correct description.
> 
> Fixed.
> 
>> 
>> -------------
>> No5,
>> [Section]
>> 4.4 IPP Operation Attributes
>> [Feedback]
>> There is no description about "first-job-id" attribute in RFC2911. Please give us proper reference source. 
> 
> This is a CUPS extension and has been removed. The IPP Everywhere spec has the same issue (errata reported)
> 
>> -------------
>> No6,
>> [Section]
>> 7.4.14 input-quality-supported
>> [Feedback]
>> There is no description about syntax of "input-quality-supported" attribute.
> 
> Section 7.4.14 has the description.
> 
> 
>> 
>> Always thanks,
>> Manabu
>> 
>> 
>> -----Original Message-----
>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of 
>> Michael Sweet
>> Sent: Saturday, November 23, 2013 4:29 AM
>> To: ipp@pwg.org
>> Subject: [IPP] Final review draft for PWG 5100.15-2013 - IPP FaxOut 
>> Service
>> 
>> All,
>> 
>> I have posted the final review draft of the IPP FaxOut Service, which will become PWG 5100.15.  This draft addresses the editorial comments made during the Formal Vote, all to do with some of the conformance statements not being updated WRT Add-Document-Images being made RECOMMENDED based on the Last Call feedback.
>> 
>> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.docx
>> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115.pdf
>> 	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfaxout10-20131115-rev.pdf
>> 
>> Note: I left the change log and line numbers enabled for review of the 
>> document, which will be removed prior to publication. However, the 
>> status, cover page, and headers all reflect that this specification is 
>> an approved Candidate Standard (just awaiting publication...)
>> 
>> We will review the changes at the beginning of the Dec 2, 2013 WG conference call.
>> 
>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>> 
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
> 
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Sat Dec  7 08:10:03 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAB461ADFC4 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 08:10:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.338
X-Spam-Level: *
X-Spam-Status: No, score=1.338 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fOvpnQr-9dkW for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 08:10:01 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 5AB831ADFAF for <ipp-archive@lists.ietf.org>; Sat,  7 Dec 2013 08:10:01 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0B36184D3; Sat,  7 Dec 2013 16:23:46 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:24]) by www.pwg.org (Postfix) with ESMTP id 9451F84D2 for <ipp@pwg.org>; Sat,  7 Dec 2013 16:23:43 +0000 (UTC)
Received: from omta10.westchester.pa.mail.comcast.net ([76.96.62.28]) by qmta02.westchester.pa.mail.comcast.net with comcast id ydpR1m0050cZkys51g9tn3; Sat, 07 Dec 2013 16:09:53 +0000
Received: from lenovo ([50.187.214.212]) by omta10.westchester.pa.mail.comcast.net with comcast id yg9t1m00E4bXggJ3Wg9tpl; Sat, 07 Dec 2013 16:09:53 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: <cloud@pwg.org>, <ipp@pwg.org>
References: <C9E64282FA577A48998F30A3E89411EF022742@SEAMBX2.sea.samsung.com>
In-Reply-To: <C9E64282FA577A48998F30A3E89411EF022742@SEAMBX2.sea.samsung.com>
Date: Sat, 7 Dec 2013 11:09:53 -0500
Message-ID: <001601cef366$c405a0c0$4c10e240$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac7Gql9lF1FLTVNAQOWvIBxD5y9pIwsuxerA
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386432593; bh=gEeEebhaSI+MA/u2ua2az7qXQz7XCx+g/t0nxtTxnDc=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=O6cin+wT+fFXzHYrz9tNufpCgqDafULDCCL/DUOvtquhalL5clpOSZ7lMXydQRjoF ZSxO8rqw3W5Oito16JCzKobvw2ngkS0i50lqIuVX6/OtnJYC+YMxNE34gHjbxQT3V7 Qz1xAxSZS8XpB78JIuYAv2ldiRikOpD1WAtWMHwEbxEojyjfDFPHd4k/IWlDZWOD6P SILAs4Y/ReXkNws0Jj00VE7U6ZGhjZeuwR7oIzC5ibyk/mNNzPY/nGNR238t3bmYzh KMHaYuwLPkae1NHxjBz/6VcsELoPNZlHpUC9AbVtFanMBTH2GPiKewme80UgJMRiaa R+wN78/N3O22w==
Subject: Re: [IPP] Join Conference Call (IPP & Cloud) Monday 14 OCT at 3PM EST
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1207178097=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============1207178097==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0017_01CEF33C.DB2F98C0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01CEF33C.DB2F98C0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

There will be a Cloud conference call on Monday, 9 December at 3PM EST =
(Noon PDT). This will probably be the last Cloud conference call of the =
year.

=20

  Call-in toll-free number (US/Canada): 1-866-469-3239
  Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
  Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

  Attendee Access Code: *******#
  Attendee ID Code: # (empty)

If you need the Attendee Access code, please email me a request.

PWG WebEx.=20

=20

Topic: IPP/Cloud WG=20

Date: Every Monday, from Monday, September 23, 2013 to no end date=20

Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00)=20

Meeting Number: 682 763 393=20

Meeting Password: Printing123=20

=20

=20

-------------------------------------------------------=20

To join the online meeting (Now from mobile devices!)=20

-------------------------------------------------------=20

1. Go to https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&PW=3DNYTM5NTNhNjUy&RT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&PW=3DNYTM5NTNhNjUy&RT=3DMiMxMQ%3D%3D=20

2. If requested, enter your name and email address.=20

3. If a password is required, enter the meeting password: Printing123=20

4. Click "Join".=20

=20

To view in other time zones or languages, please click the link:=20

https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&PW=3DNYTM5NTNhNjUy&ORT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&PW=3DNYTM5NTNhNjUy&ORT=3DMiMxMQ%3D%3D=20

=20

=20

-------------------------------------------------------=20

For assistance=20

-------------------------------------------------------=20

1. Go to https://ieee-isto.webex.com/ieee-isto/mc=20

2. On the left navigation bar, click "Support".=20

=20

To add this meeting to your calendar program (for example Microsoft =
Outlook), click this link:=20

https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&ICS=3DMI&LD=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAgN0HgWlP05sWLy7lRjCXMtc9FsW=
9s-XNPklCRd8QoYu&RT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&ICS=3DMI&LD=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAgN0HgWlP05sWL=
y7lRjCXMtc9FsW9s-XNPklCRd8QoYu&RT=3DMiMxMQ%3D%3D=20



Agenda:

(1) PWG IP Policy and Minute Taker=20
(2) Approve Cloud minutes from November 18 =
(ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20131118.p=
df)

(3) Review update to the Cloud Requirements and Model document at=20

               =
ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.pdf=20

ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.docx

(also accessible at http://xxx)

=20

This update reflects comments from the November 18 conference call =
reviewing  Cloud Imaging Requirements and Model  =
ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131115-rl.pdf=
.

Extracting from the minutes of that call, actions/comments are in red.

=20

b. Page 28: Still have signal duration listed for Identify Printer - =
Replaced with IdentifyActions

c. 4.2.1.2: must -> MUST for items 3 and 4 =E2=80=93 Reworded to avoid =
use of  conformance terms.

d. 4.2.1.2 IdentifyDevice

Q: Do we want the Cloud Imaging Service to be able to cancel=20

identify operations?

A: Maybe

How to do it with IPP?

=E2=80=98cancel=E2=80=99 keyword for identify-actions? OK

IIG2: provide guidance on recommended durations, each=20

identify-printer operation replaces the previous actions (if not=20

expired), what to do for display (replace, alternate, ???=20

discuss in IPP WG)

Action: Mike to post adding identify-actions =3D =
=E2=80=98cancel=E2=80=99 and=20

=E2=80=98identifying-printer=E2=80=99 printer-state-reasons to IPP list

e. Global: fix lowercase musts OK

f. Global: check spelling OK

g. 4.2.2.1:

Lines 894-897 should be numbered list OK

Expand a bit on the kinds of notifications that are supplied: jobs are=20

fetchable, identify device is pending, jobs were canceled, etc. OK

Line 950: end -> cancel, capitalize identify actions OK

Item 4: Include job elements instead of separate UpdateJobState=20

operation Job State should be adequate

Item 5: IdentifyActions instead of DeviceIdentifyRequest OK

GetSystemNotifications should return basic event information, like IPP =
Get-Notifications: job state changes include new job state, job UUID, =
service URI Only include job state changes as indicated. Isn't Job UUID =
sufficiently unique so that service URI is unnecessary?

o   I remain uncomfortable with this change. GetSystemNotify was not =
intended to parallel IPP Get-Notification.  Indeed,  I am not overjoyed =
at the GetSystemNotifications name  because it is as much a send system =
notifications as it is a get system notifications operation. It  is =
directed to System Control Service, not individual imaging services and =
was intended only to flag to Proxy that Job status should be checked for =
identified Imaging Services.  Communicating Job specific status at the =
System Control Service level seems inappropriate to me.  The need to add =
this job specific information to the GetSystemNotifify comes from the =
objection to a Cloud Imaging  Service responding with its Job State in =
response to an Update Job State operation. I am inclined to think that =
this response is still necessary, although adding GetJobState would be a =
(cumbersome) alternative.=20

identify actions include new set of actions OK

h. Table 2:  =20

=E2=81=83

Add GetJobElements, GetDocumentElements (standard SM=20

operations) Question need for these if job status changes are now =
reported in GetSystemNotitications

=20

=20

On another point,  considering that the who PJT mapping effort was =
started as a response to Google Cloud Print using  PPDs and MSPS for =
printer capability and job tickets, I was surprised that there was =
virtually no interest in considering the current Google Cloud Print =
documentation as a Cloud WG project. I wonder of this reflects the =
opinion of just the few work group members who attended the conference =
call or whether it is consensus among all members.

=20

Thanks,

Bill Wagner


------=_NextPart_000_0017_01CEF33C.DB2F98C0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dutf-8">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"Arial MT";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Default, li.Default, div.Default
	{mso-style-name:Default;
	margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:"Arial MT";
	color:black;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:306477316;
	mso-list-type:hybrid;
	mso-list-template-ids:-418318368 1613549208 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.25pt;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>There will =
be a Cloud conference call on Monday, <span style=3D'color:#1F497D'>9 =
December </span>at 3PM E<span style=3D'color:#1F497D'>S</span>T (Noon =
PDT). <span style=3D'color:#1F497D'>This will probably be the last Cloud =
conference call of the year.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>&nbsp; Call-in toll-free number =
(US/Canada): 1-866-469-3239<br>&nbsp; Call-in toll number (US/Canada): =
1-650-429-3300 (Primary)<br>&nbsp; Call-in toll number (US/Canada): =
1-408-856-9570 (Backup)<br><br>&nbsp; Attendee Access Code: =
*******#<br>&nbsp; Attendee ID Code: # (empty)<br><br>If you need the =
Attendee Access code, please email me a request.<o:p></o:p></p><p =
class=3DMsoNormal>PWG WebEx. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Topic: =
IPP/Cloud WG <o:p></o:p></p><p class=3DMsoNormal>Date: Every Monday, =
from Monday, September 23, 2013 to no end date <o:p></o:p></p><p =
class=3DMsoNormal>Time: 3:00 pm, Eastern Daylight Time (New York, =
GMT-04:00) <o:p></o:p></p><p class=3DMsoNormal>Meeting Number: 682 763 =
393 <o:p></o:p></p><p class=3DMsoNormal>Meeting Password: Printing123 =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>To join the online meeting (Now =
from mobile devices!) <o:p></o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>1. Go to <a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;PW=3DNYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D">https://ieee=
-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;P=
W=3DNYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D</a> <o:p></o:p></p><p =
class=3DMsoNormal>2. If requested, enter your name and email address. =
<o:p></o:p></p><p class=3DMsoNormal>3. If a password is required, enter =
the meeting password: Printing123 <o:p></o:p></p><p class=3DMsoNormal>4. =
Click &quot;Join&quot;. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>To view in =
other time zones or languages, please click the link: <o:p></o:p></p><p =
class=3DMsoNormal><a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D">https://iee=
e-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;=
PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D</a> <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>For assistance <o:p></o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>1. Go to <a =
href=3D"https://ieee-isto.webex.com/ieee-isto/mc">https://ieee-isto.webex=
.com/ieee-isto/mc</a> <o:p></o:p></p><p class=3DMsoNormal>2. On the left =
navigation bar, click &quot;Support&quot;. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>To add this =
meeting to your calendar program (for example Microsoft Outlook), click =
this link: <o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DA=
AAAAgN0HgWlP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp;RT=3DMiMxMQ%3D%3D">ht=
tps://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D118376=
2542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DAAAAAgN0HgW=
lP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp;RT=3DMiMxMQ%3D%3D</a> =
<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#993366'><br></span><span =
style=3D'font-size:10.0pt'><br></span>Agenda:<br><br>(1) PWG IP Policy =
and Minute Taker <br>(2) <span style=3D'color:#1F497D'>Approve</span> =
<span style=3D'color:#1F497D'>Cloud minutes from </span><span =
style=3D'color:#1F497D'>November 18 =
(ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20131118.p=
df)</span><o:p></o:p></p><p class=3DMsoNormal>(3) Review <span =
style=3D'color:#1F497D'>update to the Cloud Requirements and Model =
document at </span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125=
.pdf</a></span> <o:p></o:p></p><p class=3DMsoNormal =
style=3D'text-indent:.5in'><span style=3D'color:#1F497D'><a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.docx">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.docx</a><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:.5in'><span style=3D'color:#1F497D'>(also =
accessible at <a =
href=3D"http://xxx">http://xxx</a>)<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:.5in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>This update reflects =
comments from the November 18 conference call reviewing =
</span>&nbsp;Cloud Imaging Requirements and Model &nbsp;<a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013111=
5-rl.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131=
115-rl.pdf</a>.<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Extracting from the minutes of that call, =
actions/comments are in red.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif"'>b. =
</span>Page 28: Still have signal duration listed for Identify Printer - =
<span style=3D'color:red'>Replaced with =
IdentifyActions<o:p></o:p></span></p><p class=3DMsoNormal>c. 4.2.1.2: =
must -&gt; MUST for items 3 and 4 =E2=80=93<span style=3D'color:red'> =
Reworded to avoid use of&nbsp; conformance =
terms.</span><o:p></o:p></p><p class=3DMsoNormal>d. 4.2.1.2 =
IdentifyDevice<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Q: Do we want the Cloud Imaging Service to be =
able to cancel <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>identify operations?<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>A: Maybe<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>How to do it with =
IPP?<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>=E2=80=98cancel=E2=80=99 keyword for =
identify-actions? <span style=3D'color:red'>OK</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>IIG2: provide guidance on =
recommended durations, each <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>identify-printer operation replaces the =
previous actions (if not <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>expired), what to do for display (replace, =
alternate, ??? <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>discuss in IPP WG)<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>Action: Mike to post adding =
identify-actions =3D =E2=80=98cancel=E2=80=99 and <o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'margin-left:.5in'>=E2=80=98identifying-printer=E2=80=99 =
printer-state-reasons to IPP list<o:p></o:p></p><p class=3DMsoNormal>e. =
Global: fix lowercase musts <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal>f. =
Global: check spelling <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal>g. =
4.2.2.1:<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Lines 894-897 should be numbered list <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Expand a bit on the kinds of notifications =
that are supplied: jobs are <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>fetchable, identify device is pending, jobs =
were canceled, etc. <span style=3D'color:red'>OK</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><a name=3D2></a>Line 950: =
end -&gt; cancel, capitalize identify actions <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Item 4: Include job elements instead of =
separate UpdateJobState <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>operation <span style=3D'color:red'>Job State =
should be adequate</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Item 5: IdentifyActions instead of =
DeviceIdentifyRequest<span style=3D'color:red'> =
OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>GetSystemNotifications should return basic =
event information, like IPP Get-Notifications: job state changes include =
new job state, job UUID, service URI <span style=3D'color:#C00000'>Only =
include job state changes as indicated. Isn't Job UUID sufficiently =
unique so that service URI is unnecessary?<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 =
lfo1'><![if !supportLists]><span style=3D'font-family:"Courier =
New"'><span style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
style=3D'color:#C00000'>I remain uncomfortable with this change. =
GetSystemNotify was not intended to parallel IPP Get-Notification. =
&nbsp;Indeed,&nbsp; I am not overjoyed at the GetSystemNotifications =
name&nbsp; because it is as much a send system notifications as it is a =
get system notifications operation. It &nbsp;is directed to System =
Control Service, not individual imaging services and was intended only =
to flag to Proxy that Job status should be checked for identified =
Imaging Services. &nbsp;Communicating Job specific status at the System =
Control Service level seems inappropriate to me. &nbsp;The need to add =
this job specific information to the GetSystemNotifify comes from the =
objection to a Cloud Imaging &nbsp;Service responding with its Job State =
in response to an Update Job State operation. I am inclined to think =
that this response is still necessary, although adding GetJobState would =
be a (cumbersome) alternative. </span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>identify actions include =
new set of actions <span =
style=3D'color:#C00000'>OK</span><o:p></o:p></p><p class=3DMsoNormal>h. =
Table 2:&nbsp;&nbsp; <o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-family:"MS Mincho"'>=E2=81=83</span><o:p></o:p></p><p =
class=3DMsoNormal>Add GetJobElements, GetDocumentElements (standard SM =
<o:p></o:p></p><p class=3DMsoNormal>operations) <span =
style=3D'color:#C00000'>Question need for these if job status changes =
are now reported in GetSystemNotitications<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>On another point, =
</span>&nbsp;<span style=3D'color:#1F497D'>considering that the who PJT =
mapping effort was started as a response to Google Cloud Print =
using&nbsp; PPDs and MSPS for printer capability and job tickets, I was =
surprised that there was virtually no interest in considering the =
current Google Cloud Print documentation as a Cloud WG project. I wonder =
of this reflects the opinion of just the few work group members who =
attended the conference call or whether it is consensus among all =
members.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Bill =
Wagner<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0017_01CEF33C.DB2F98C0--


--===============1207178097==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1207178097==--


From ipp-bounces@pwg.org  Sat Dec  7 08:12:46 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 175FB1ADEA0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 08:12:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.338
X-Spam-Level: *
X-Spam-Status: No, score=1.338 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3icSIeBTVqRP for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 08:12:43 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 562801AE399 for <ipp-archive@lists.ietf.org>; Sat,  7 Dec 2013 08:12:43 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0B1308D2F; Sat,  7 Dec 2013 16:26:28 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:17]) by www.pwg.org (Postfix) with ESMTP id 9CA0484D3 for <ipp@pwg.org>; Sat,  7 Dec 2013 16:26:25 +0000 (UTC)
Received: from omta11.westchester.pa.mail.comcast.net ([76.96.62.36]) by qmta10.westchester.pa.mail.comcast.net with comcast id yfrk1m0010mv7h05AgCbr8; Sat, 07 Dec 2013 16:12:35 +0000
Received: from lenovo ([50.187.214.212]) by omta11.westchester.pa.mail.comcast.net with comcast id ygCb1m00A4bXggJ3XgCbcf; Sat, 07 Dec 2013 16:12:35 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: <cloud@pwg.org>, <ipp@pwg.org>
References: <C9E64282FA577A48998F30A3E89411EF022742@SEAMBX2.sea.samsung.com> <001601cef366$c405a0c0$4c10e240$@net>
In-Reply-To: <001601cef366$c405a0c0$4c10e240$@net>
Date: Sat, 7 Dec 2013 11:12:35 -0500
Message-ID: <002701cef367$247a50e0$6d6ef2a0$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac7Gql9lF1FLTVNAQOWvIBxD5y9pIwsuxerAAABcbUA=
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386432755; bh=wXrqP1zvy9kzDk8aw8+zMd+nNXd6EEc3taAIa8sT3bk=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=kI8Zt622OhWm59rK5e+mJL0VwDTguqqkxZeDGZuJusUgqs5rBgcUj9+Dyp2OaqNXv uj3JFfjg/7FRKufoMNnrhlmf5IPdUHxCwmHbmODORp7ZOcwt7/hHrIlRyKh3OmFmkT HhQLjMezPhRK/xxeiElP2uRkoD82Sdgv2OoT40ru5bLNYab/8wWf2hD7w2MMwviY+h R9I+JjrnimpNpddfTZB2+8jj9vL/rbAIxxFqz0s9M0H0YUvWxqawZx3xJb9qWrwfnk FJm32eqPL4RZV3wBgXJPqw1x5pg26v0e/wrve438p34OfZXwvPvn936KtjHxzKzEia S92bgwVsns9bw==
Subject: [IPP] Cloud Conference Call Dec 9 3PM ET
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0314256616=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============0314256616==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0028_01CEF33D.3BA448E0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0028_01CEF33D.3BA448E0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Resend =E2=80=93 Sorry about  wrong subject!

=20

There will be a Cloud conference call on Monday, 9 December at 3PM EST =
(Noon PDT). This will probably be the last Cloud conference call of the =
year.

=20

  Call-in toll-free number (US/Canada): 1-866-469-3239
  Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
  Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

  Attendee Access Code: *******#
  Attendee ID Code: # (empty)

If you need the Attendee Access code, please email me a request.

PWG WebEx.=20

=20

Topic: IPP/Cloud WG=20

Date: Every Monday, from Monday, September 23, 2013 to no end date=20

Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00)=20

Meeting Number: 682 763 393=20

Meeting Password: Printing123=20

=20

=20

-------------------------------------------------------=20

To join the online meeting (Now from mobile devices!)=20

-------------------------------------------------------=20

1. Go to https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&PW=3DNYTM5NTNhNjUy&RT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&PW=3DNYTM5NTNhNjUy&RT=3DMiMxMQ%3D%3D=20

2. If requested, enter your name and email address.=20

3. If a password is required, enter the meeting password: Printing123=20

4. Click "Join".=20

=20

To view in other time zones or languages, please click the link:=20

https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&PW=3DNYTM5NTNhNjUy&ORT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&PW=3DNYTM5NTNhNjUy&ORT=3DMiMxMQ%3D%3D=20

=20

=20

-------------------------------------------------------=20

For assistance=20

-------------------------------------------------------=20

1. Go to https://ieee-isto.webex.com/ieee-isto/mc=20

2. On the left navigation bar, click "Support".=20

=20

To add this meeting to your calendar program (for example Microsoft =
Outlook), click this link:=20

https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422 =
<https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D1183762=
542&ICS=3DMI&LD=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAgN0HgWlP05sWLy7lRjCXMtc9FsW=
9s-XNPklCRd8QoYu&RT=3DMiMxMQ%3D%3D> =
&UID=3D1183762542&ICS=3DMI&LD=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAgN0HgWlP05sWL=
y7lRjCXMtc9FsW9s-XNPklCRd8QoYu&RT=3DMiMxMQ%3D%3D=20



Agenda:

(1) PWG IP Policy and Minute Taker=20
(2) Approve Cloud minutes from November 18 =
(ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20131118.p=
df)

(3) Review update to the Cloud Requirements and Model document at=20

               =
ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.pdf=20

ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.docx

(also accessible at http://xxx)

=20

This update reflects comments from the November 18 conference call =
reviewing  Cloud Imaging Requirements and Model  =
ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131115-rl.pdf=
.

Extracting from the minutes of that call, actions/comments are in red.

=20

b. Page 28: Still have signal duration listed for Identify Printer - =
Replaced with IdentifyActions

c. 4.2.1.2: must -> MUST for items 3 and 4 =E2=80=93 Reworded to avoid =
use of  conformance terms.

d. 4.2.1.2 IdentifyDevice

Q: Do we want the Cloud Imaging Service to be able to cancel=20

identify operations?

A: Maybe

How to do it with IPP?

=E2=80=98cancel=E2=80=99 keyword for identify-actions? OK

IIG2: provide guidance on recommended durations, each=20

identify-printer operation replaces the previous actions (if not=20

expired), what to do for display (replace, alternate, ???=20

discuss in IPP WG)

Action: Mike to post adding identify-actions =3D =
=E2=80=98cancel=E2=80=99 and=20

=E2=80=98identifying-printer=E2=80=99 printer-state-reasons to IPP list

e. Global: fix lowercase musts OK

f. Global: check spelling OK

g. 4.2.2.1:

Lines 894-897 should be numbered list OK

Expand a bit on the kinds of notifications that are supplied: jobs are=20

fetchable, identify device is pending, jobs were canceled, etc. OK

Line 950: end -> cancel, capitalize identify actions OK

Item 4: Include job elements instead of separate UpdateJobState=20

operation Job State should be adequate

Item 5: IdentifyActions instead of DeviceIdentifyRequest OK

GetSystemNotifications should return basic event information, like IPP =
Get-Notifications: job state changes include new job state, job UUID, =
service URI Only include job state changes as indicated. Isn't Job UUID =
sufficiently unique so that service URI is unnecessary?

o   I remain uncomfortable with this change. GetSystemNotify was not =
intended to parallel IPP Get-Notification.  Indeed,  I am not overjoyed =
at the GetSystemNotifications name  because it is as much a send system =
notifications as it is a get system notifications operation. It  is =
directed to System Control Service, not individual imaging services and =
was intended only to flag to Proxy that Job status should be checked for =
identified Imaging Services.  Communicating Job specific status at the =
System Control Service level seems inappropriate to me.  The need to add =
this job specific information to the GetSystemNotifify comes from the =
objection to a Cloud Imaging  Service responding with its Job State in =
response to an Update Job State operation. I am inclined to think that =
this response is still necessary, although adding GetJobState would be a =
(cumbersome) alternative.=20

identify actions include new set of actions OK

h. Table 2:  =20

=E2=81=83

Add GetJobElements, GetDocumentElements (standard SM=20

operations) Question need for these if job status changes are now =
reported in GetSystemNotitications

=20

=20

On another point,  considering that the who PJT mapping effort was =
started as a response to Google Cloud Print using  PPDs and MSPS for =
printer capability and job tickets, I was surprised that there was =
virtually no interest in considering the current Google Cloud Print =
documentation as a Cloud WG project. I wonder of this reflects the =
opinion of just the few work group members who attended the conference =
call or whether it is consensus among all members.

=20

Thanks,

Bill Wagner


------=_NextPart_000_0028_01CEF33D.3BA448E0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"Arial MT";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Default, li.Default, div.Default
	{mso-style-name:Default;
	margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:"Arial MT";
	color:black;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:306477316;
	mso-list-type:hybrid;
	mso-list-template-ids:-418318368 1613549208 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.25pt;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'> Resend =E2=80=93 Sorry about=C2=A0 wrong =
subject!</span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal>There will be a Cloud conference call on Monday, <span =
style=3D'color:#1F497D'>9 December </span>at 3PM E<span =
style=3D'color:#1F497D'>S</span>T (Noon PDT). <span =
style=3D'color:#1F497D'>This will probably be the last Cloud conference =
call of the year.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>&nbsp; Call-in toll-free number =
(US/Canada): 1-866-469-3239<br>&nbsp; Call-in toll number (US/Canada): =
1-650-429-3300 (Primary)<br>&nbsp; Call-in toll number (US/Canada): =
1-408-856-9570 (Backup)<br><br>&nbsp; Attendee Access Code: =
*******#<br>&nbsp; Attendee ID Code: # (empty)<br><br>If you need the =
Attendee Access code, please email me a request.<o:p></o:p></p><p =
class=3DMsoNormal>PWG WebEx. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Topic: =
IPP/Cloud WG <o:p></o:p></p><p class=3DMsoNormal>Date: Every Monday, =
from Monday, September 23, 2013 to no end date <o:p></o:p></p><p =
class=3DMsoNormal>Time: 3:00 pm, Eastern Daylight Time (New York, =
GMT-04:00) <o:p></o:p></p><p class=3DMsoNormal>Meeting Number: 682 763 =
393 <o:p></o:p></p><p class=3DMsoNormal>Meeting Password: Printing123 =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>To join the online meeting (Now =
from mobile devices!) <o:p></o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>1. Go to <a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;PW=3DNYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D">https://ieee=
-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;P=
W=3DNYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D</a> <o:p></o:p></p><p =
class=3DMsoNormal>2. If requested, enter your name and email address. =
<o:p></o:p></p><p class=3DMsoNormal>3. If a password is required, enter =
the meeting password: Printing123 <o:p></o:p></p><p class=3DMsoNormal>4. =
Click &quot;Join&quot;. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>To view in =
other time zones or languages, please click the link: <o:p></o:p></p><p =
class=3DMsoNormal><a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D">https://iee=
e-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;=
PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D</a> <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>For assistance <o:p></o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
 <o:p></o:p></p><p class=3DMsoNormal>1. Go to <a =
href=3D"https://ieee-isto.webex.com/ieee-isto/mc">https://ieee-isto.webex=
.com/ieee-isto/mc</a> <o:p></o:p></p><p class=3DMsoNormal>2. On the left =
navigation bar, click &quot;Support&quot;. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>To add this =
meeting to your calendar program (for example Microsoft Outlook), click =
this link: <o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UI=
D=3D1183762542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DA=
AAAAgN0HgWlP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp;RT=3DMiMxMQ%3D%3D">ht=
tps://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D118376=
2542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DAAAAAgN0HgW=
lP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp;RT=3DMiMxMQ%3D%3D</a> =
<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#993366'><br></span><span =
style=3D'font-size:10.0pt'><br></span>Agenda:<br><br>(1) PWG IP Policy =
and Minute Taker <br>(2) <span style=3D'color:#1F497D'>Approve</span> =
<span style=3D'color:#1F497D'>Cloud minutes from November 18 (<a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-201=
31118.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-=
20131118.pdf</a>)</span><o:p></o:p></p><p class=3DMsoNormal>(3) Review =
<span style=3D'color:#1F497D'>update to the Cloud Requirements and Model =
document at </span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125=
.pdf</a></span> <o:p></o:p></p><p class=3DMsoNormal =
style=3D'text-indent:.5in'><span style=3D'color:#1F497D'><a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.docx">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013112=
5.docx</a><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:.5in'><span style=3D'color:#1F497D'>(also =
accessible at <a =
href=3D"http://xxx">http://xxx</a>)<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:.5in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>This update reflects =
comments from the November 18 conference call reviewing =
</span>&nbsp;Cloud Imaging Requirements and Model &nbsp;<a =
href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2013111=
5-rl.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131=
115-rl.pdf</a>.<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Extracting from the minutes of that call, =
actions/comments are in red.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif"'>b. =
</span>Page 28: Still have signal duration listed for Identify Printer - =
<span style=3D'color:red'>Replaced with =
IdentifyActions<o:p></o:p></span></p><p class=3DMsoNormal>c. 4.2.1.2: =
must -&gt; MUST for items 3 and 4 =E2=80=93<span style=3D'color:red'> =
Reworded to avoid use of&nbsp; conformance =
terms.</span><o:p></o:p></p><p class=3DMsoNormal>d. 4.2.1.2 =
IdentifyDevice<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Q: Do we want the Cloud Imaging Service to be =
able to cancel <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>identify operations?<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>A: Maybe<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>How to do it with =
IPP?<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>=E2=80=98cancel=E2=80=99 keyword for =
identify-actions? <span style=3D'color:red'>OK</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>IIG2: provide guidance on =
recommended durations, each <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>identify-printer operation replaces the =
previous actions (if not <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>expired), what to do for display (replace, =
alternate, ??? <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>discuss in IPP WG)<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>Action: Mike to post adding =
identify-actions =3D =E2=80=98cancel=E2=80=99 and <o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'margin-left:.5in'>=E2=80=98identifying-printer=E2=80=99 =
printer-state-reasons to IPP list<o:p></o:p></p><p class=3DMsoNormal>e. =
Global: fix lowercase musts <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal>f. =
Global: check spelling <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal>g. =
4.2.2.1:<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Lines 894-897 should be numbered list <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Expand a bit on the kinds of notifications =
that are supplied: jobs are <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>fetchable, identify device is pending, jobs =
were canceled, etc. <span style=3D'color:red'>OK</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><a name=3D2></a>Line 950: =
end -&gt; cancel, capitalize identify actions <span =
style=3D'color:red'>OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Item 4: Include job elements instead of =
separate UpdateJobState <o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>operation <span style=3D'color:red'>Job State =
should be adequate</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>Item 5: IdentifyActions instead of =
DeviceIdentifyRequest<span style=3D'color:red'> =
OK</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'>GetSystemNotifications should return basic =
event information, like IPP Get-Notifications: job state changes include =
new job state, job UUID, service URI <span style=3D'color:#C00000'>Only =
include job state changes as indicated. Isn't Job UUID sufficiently =
unique so that service URI is unnecessary?<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 =
lfo2'><![if !supportLists]><span style=3D'font-family:"Courier =
New"'><span style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
style=3D'color:#C00000'>I remain uncomfortable with this change. =
GetSystemNotify was not intended to parallel IPP Get-Notification. =
&nbsp;Indeed,&nbsp; I am not overjoyed at the GetSystemNotifications =
name&nbsp; because it is as much a send system notifications as it is a =
get system notifications operation. It &nbsp;is directed to System =
Control Service, not individual imaging services and was intended only =
to flag to Proxy that Job status should be checked for identified =
Imaging Services. &nbsp;Communicating Job specific status at the System =
Control Service level seems inappropriate to me. &nbsp;The need to add =
this job specific information to the GetSystemNotifify comes from the =
objection to a Cloud Imaging &nbsp;Service responding with its Job State =
in response to an Update Job State operation. I am inclined to think =
that this response is still necessary, although adding GetJobState would =
be a (cumbersome) alternative. </span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>identify actions include =
new set of actions <span =
style=3D'color:#C00000'>OK</span><o:p></o:p></p><p class=3DMsoNormal>h. =
Table 2:&nbsp;&nbsp; <o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-family:"MS Mincho"'>=E2=81=83</span><o:p></o:p></p><p =
class=3DMsoNormal>Add GetJobElements, GetDocumentElements (standard SM =
<o:p></o:p></p><p class=3DMsoNormal>operations) <span =
style=3D'color:#C00000'>Question need for these if job status changes =
are now reported in GetSystemNotitications<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>On another point, =
</span>&nbsp;<span style=3D'color:#1F497D'>considering that the who PJT =
mapping effort was started as a response to Google Cloud Print =
using&nbsp; PPDs and MSPS for printer capability and job tickets, I was =
surprised that there was virtually no interest in considering the =
current Google Cloud Print documentation as a Cloud WG project. I wonder =
of this reflects the opinion of just the few work group members who =
attended the conference call or whether it is consensus among all =
members.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Bill =
Wagner<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0028_01CEF33D.3BA448E0--


--===============0314256616==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0314256616==--


From ipp-bounces@pwg.org  Sat Dec  7 09:12:21 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28E911AE3CB for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 09:12:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.539
X-Spam-Level:
X-Spam-Status: No, score=0.539 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, NORMAL_HTTP_TO_IP=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZpPhTXtlYTSk for <ietfarch-ipp-archive@ietfa.amsl.com>; Sat,  7 Dec 2013 09:12:19 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 0E3F31AE3A8 for <ipp-archive@lists.ietf.org>; Sat,  7 Dec 2013 09:12:19 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 82D718D2F; Sat,  7 Dec 2013 17:26:03 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by www.pwg.org (Postfix) with ESMTPS id B908184D2; Sat,  7 Dec 2013 17:26:01 +0000 (UTC)
Received: by mail-ie0-f174.google.com with SMTP id at1so3416973iec.5 for <multiple recipients>; Sat, 07 Dec 2013 09:12:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=JSawuFtWJjespjhV69bgdvUCEXRQhgk/bX7mQsDDlas=; b=X+75afCZNZGN52epX7X0drR6d+yZGtWEgkPMzOqS/7lh32kfR4cIu06qs8TZMXHjrU 3ljsECM/GBBAF8fEYM7wc1CI9xJV7prj+bdeUtkF6/Fvqc1Xgsslazqm5GNp2OMevv6Z t2NLrm93rRvYjrb6hnXB2IopdL1Tp5XS8C+Q5okomC4e5PY0RB0KcOAVHv4X3s3CMkLB fv+IZiINFV3Vabmf6vFgJv06UaoCb+I7TfC3hOlt19vhWMzL8GhinjYPsJo+FcdFAfNR HJ+rCSxCuW47uvbC4OwgJS/JRtZMQafGBKwpwjwfL5PfVmRhGFo/mMU3Lks/19TJ51KH XlrQ==
X-Received: by 10.50.39.45 with SMTP id m13mr8653770igk.14.1386436331779; Sat, 07 Dec 2013 09:12:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Sat, 7 Dec 2013 09:11:51 -0800 (PST)
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Sat, 7 Dec 2013 12:11:51 -0500
Message-ID: <CAN40gSveVftreyWgDPGF0tp_RZt=sWSDrunUymtaWLr_uPwrSA@mail.gmail.com>
To: William A Wagner <wamwagner@comcast.net>
Cc: "cloud@pwg.org" <cloud@pwg.org>, "ipp@pwg.org" <ipp@pwg.org>
Subject: [IPP] Cloud Conference Call on Monday 9 December at 3PM EST
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1887833827=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1887833827==
Content-Type: multipart/alternative; boundary=047d7bdc131e0f4db304ecf4ddfc

--047d7bdc131e0f4db304ecf4ddfc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

[changed subject to show correct date]


On Sat, Dec 7, 2013 at 11:09 AM, William A Wagner <wamwagner@comcast.net>wr=
ote:

> There will be a Cloud conference call on Monday, 9 December at 3PM EST
> (Noon PDT). This will probably be the last Cloud conference call of the
> year.
>
>
>
>   Call-in toll-free number (US/Canada): 1-866-469-3239
>   Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
>   Call-in toll number (US/Canada): 1-408-856-9570 (Backup)
>
>   Attendee Access Code: *******#
>   Attendee ID Code: # (empty)
>
> If you need the Attendee Access code, please email me a request.
>
> PWG WebEx.
>
>
>
> Topic: IPP/Cloud WG
>
> Date: Every Monday, from Monday, September 23, 2013 to no end date
>
> Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00)
>
> Meeting Number: 682 763 393
>
> Meeting Password: Printing123
>
>
>
>
>
> -------------------------------------------------------
>
> To join the online meeting (Now from mobile devices!)
>
> -------------------------------------------------------
>
> 1. Go to
> https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D11837625=
42&PW=3DNYTM5NTNhNjUy&RT=3DMiMxMQ%3D%3D
>
> 2. If requested, enter your name and email address.
>
> 3. If a password is required, enter the meeting password: Printing123
>
> 4. Click "Join".
>
>
>
> To view in other time zones or languages, please click the link:
>
>
> https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D11837625=
42&PW=3DNYTM5NTNhNjUy&ORT=3DMiMxMQ%3D%3D
>
>
>
>
>
> -------------------------------------------------------
>
> For assistance
>
> -------------------------------------------------------
>
> 1. Go to https://ieee-isto.webex.com/ieee-isto/mc
>
> 2. On the left navigation bar, click "Support".
>
>
>
> To add this meeting to your calendar program (for example Microsoft
> Outlook), click this link:
>
>
> https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&UID=3D11837625=
42&ICS=3DMI&LD=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAgN0HgWlP05sWLy7lRjCXMtc9FsW9s-=
XNPklCRd8QoYu&RT=3DMiMxMQ%3D%3D
>
>
>
> Agenda:
>
> (1) PWG IP Policy and Minute Taker
> (2) Approve Cloud minutes from November 18 (
> ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20131118.pd=
f
> )
>
> (3) Review update to the Cloud Requirements and Model document at
>
>
> ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.pdf
>
> ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.docx
>
> (also accessible at http://xxx)
>
>
>
> This update reflects comments from the November 18 conference call
> reviewing  Cloud Imaging Requirements and Model
> ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131115-rl.pdf=
.
>
> Extracting from the minutes of that call, actions/comments are in red.
>
>
>
> b. Page 28: Still have signal duration listed for Identify Printer - Repl=
aced
> with IdentifyActions
>
> c. 4.2.1.2: must -> MUST for items 3 and 4 =E2=80=93 Reworded to avoid us=
e of
> conformance terms.
>
> d. 4.2.1.2 IdentifyDevice
>
> Q: Do we want the Cloud Imaging Service to be able to cancel
>
> identify operations?
>
> A: Maybe
>
> How to do it with IPP?
>
> =E2=80=98cancel=E2=80=99 keyword for identify-actions? OK
>
> IIG2: provide guidance on recommended durations, each
>
> identify-printer operation replaces the previous actions (if not
>
> expired), what to do for display (replace, alternate, ???
>
> discuss in IPP WG)
>
> Action: Mike to post adding identify-actions =3D =E2=80=98cancel=E2=80=99=
 and
>
> =E2=80=98identifying-printer=E2=80=99 printer-state-reasons to IPP list
>
> e. Global: fix lowercase musts OK
>
> f. Global: check spelling OK
>
> g. 4.2.2.1:
>
> Lines 894-897 should be numbered list OK
>
> Expand a bit on the kinds of notifications that are supplied: jobs are
>
> fetchable, identify device is pending, jobs were canceled, etc. OK
>
> Line 950: end -> cancel, capitalize identify actions OK
>
> Item 4: Include job elements instead of separate UpdateJobState
>
> operation Job State should be adequate
>
> Item 5: IdentifyActions instead of DeviceIdentifyRequest OK
>
> GetSystemNotifications should return basic event information, like IPP
> Get-Notifications: job state changes include new job state, job UUID,
> service URI Only include job state changes as indicated. Isn't Job UUID
> sufficiently unique so that service URI is unnecessary?
>
> o   I remain uncomfortable with this change. GetSystemNotify was not
> intended to parallel IPP Get-Notification.  Indeed,  I am not overjoyed a=
t
> the GetSystemNotifications name  because it is as much a send system
> notifications as it is a get system notifications operation. It  is
> directed to System Control Service, not individual imaging services and w=
as
> intended only to flag to Proxy that Job status should be checked for
> identified Imaging Services.  Communicating Job specific status at the
> System Control Service level seems inappropriate to me.  The need to add
> this job specific information to the GetSystemNotifify comes from the
> objection to a Cloud Imaging  Service responding with its Job State in
> response to an Update Job State operation. I am inclined to think that th=
is
> response is still necessary, although adding GetJobState would be a
> (cumbersome) alternative.
>
> identify actions include new set of actions OK
>
> h. Table 2:
>
> =E2=81=83
>
> Add GetJobElements, GetDocumentElements (standard SM
>
> operations) Question need for these if job status changes are now
> reported in GetSystemNotitications
>
>
>
>
>
> On another point,  considering that the who PJT mapping effort was
> started as a response to Google Cloud Print using  PPDs and MSPS for
> printer capability and job tickets, I was surprised that there was
> virtually no interest in considering the current Google Cloud Print
> documentation as a Cloud WG project. I wonder of this reflects the opinio=
n
> of just the few work group members who attended the conference call or
> whether it is consensus among all members.
>
>
>
> Thanks,
>
> Bill Wagner
>

--047d7bdc131e0f4db304ecf4ddfc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div>[changed subject to show c=
orrect date]<br></div>
<br><br><div class=3D"gmail_quote">On Sat, Dec 7, 2013 at 11:09 AM, William=
 A Wagner <span dir=3D"ltr">&lt;<a href=3D"mailto:wamwagner@comcast.net" ta=
rget=3D"_blank">wamwagner@comcast.net</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">


<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al">There will be a Cloud conference call on Monday, <span style=3D"color:#=
1f497d">9 December </span>at 3PM E<span style=3D"color:#1f497d">S</span>T (=
Noon PDT). <span style=3D"color:#1f497d">This will probably be the last Clo=
ud conference call of the year.</span><u></u><u></u></p>

<div class=3D"im"><p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u><=
/u>=C2=A0<u></u></span></p><p class=3D"MsoNormal" style=3D"margin-bottom:12=
.0pt">=C2=A0 Call-in toll-free number (US/Canada): <a href=3D"tel:1-866-469=
-3239" value=3D"+18664693239" target=3D"_blank">1-866-469-3239</a><br>

=C2=A0 Call-in toll number (US/Canada): <a href=3D"tel:1-650-429-3300" valu=
e=3D"+16504293300" target=3D"_blank">1-650-429-3300</a> (Primary)<br>=C2=A0=
 Call-in toll number (US/Canada): <a href=3D"tel:1-408-856-9570" value=3D"+=
14088569570" target=3D"_blank">1-408-856-9570</a> (Backup)<br>

<br>=C2=A0 Attendee Access Code: *******#<br>=C2=A0 Attendee ID Code: # (em=
pty)<br><br>If you need the Attendee Access code, please email me a request=
.<u></u><u></u></p></div><p class=3D"MsoNormal">PWG WebEx. <u></u><u></u></=
p><div class=3D"im">

<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Topic=
: IPP/Cloud WG <u></u><u></u></p><p class=3D"MsoNormal">Date: Every Monday,=
 from Monday, September 23, 2013 to no end date <u></u><u></u></p><p class=
=3D"MsoNormal">

Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00) <u></u><u></u></=
p><p class=3D"MsoNormal">Meeting Number: 682 763 393 <u></u><u></u></p><p c=
lass=3D"MsoNormal">Meeting Password: Printing123 <u></u><u></u></p><p class=
=3D"MsoNormal">

<u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p c=
lass=3D"MsoNormal">------------------------------------------------------- =
<u></u><u></u></p><p class=3D"MsoNormal">To join the online meeting (Now fr=
om mobile devices!) <u></u><u></u></p>

<p class=3D"MsoNormal">----------------------------------------------------=
--- <u></u><u></u></p><p class=3D"MsoNormal">1. Go to <a href=3D"https://ie=
ee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;P=
W=3DNYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D" target=3D"_blank">https://ieee-ist=
o.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762542&amp;PW=3DNY=
TM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D</a> <u></u><u></u></p>

<p class=3D"MsoNormal">2. If requested, enter your name and email address. =
<u></u><u></u></p><p class=3D"MsoNormal">3. If a password is required, ente=
r the meeting password: Printing123 <u></u><u></u></p><p class=3D"MsoNormal=
">

4. Click &quot;Join&quot;. <u></u><u></u></p><p class=3D"MsoNormal"><u></u>=
=C2=A0<u></u></p><p class=3D"MsoNormal">To view in other time zones or lang=
uages, please click the link: <u></u><u></u></p><p class=3D"MsoNormal"><a h=
ref=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=
=3D1183762542&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D" target=3D"_bla=
nk">https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D11=
83762542&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D</a> <u></u><u></u></=
p>

<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><u></=
u>=C2=A0<u></u></p><p class=3D"MsoNormal">---------------------------------=
---------------------- <u></u><u></u></p><p class=3D"MsoNormal">For assista=
nce <u></u><u></u></p>

<p class=3D"MsoNormal">----------------------------------------------------=
--- <u></u><u></u></p><p class=3D"MsoNormal">1. Go to <a href=3D"https://ie=
ee-isto.webex.com/ieee-isto/mc" target=3D"_blank">https://ieee-isto.webex.c=
om/ieee-isto/mc</a> <u></u><u></u></p>

<p class=3D"MsoNormal">2. On the left navigation bar, click &quot;Support&q=
uot;. <u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></di=
v><p class=3D"MsoNormal">To add this meeting to your calendar program (for =
example Microsoft Outlook), click this link: <u></u><u></u></p>

<p class=3D"MsoNormal"><a href=3D"https://ieee-isto.webex.com/ieee-isto/j.p=
hp?ED=3D152699422&amp;UID=3D1183762542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&a=
mp;ST=3D1&amp;SHA2=3DAAAAAgN0HgWlP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp;R=
T=3DMiMxMQ%3D%3D" target=3D"_blank">https://ieee-isto.webex.com/ieee-isto/j=
.php?ED=3D152699422&amp;UID=3D1183762542&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2=
&amp;ST=3D1&amp;SHA2=3DAAAAAgN0HgWlP05sWLy7lRjCXMtc9FsW9s-XNPklCRd8QoYu&amp=
;RT=3DMiMxMQ%3D%3D</a> <u></u><u></u></p>

<p class=3D"MsoNormal"></p><div class=3D"im"><span style=3D"font-size:10.0p=
t;color:#993366"><br></span><span style=3D"font-size:10.0pt"><br></span>Age=
nda:<br><br>(1) PWG IP Policy and Minute Taker <br></div>(2) <span style=3D=
"color:#1f497d">Approve</span> <span style=3D"color:#1f497d">Cloud minutes =
from </span><span style=3D"color:#1f497d">November 18 (<a href=3D"ftp://ftp=
.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20131118.pdf" target=
=3D"_blank">ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-2=
0131118.pdf</a>)</span><u></u><u></u><p>

</p><p class=3D"MsoNormal">(3) Review <span style=3D"color:#1f497d">update =
to the Cloud Requirements and Model document at </span><u></u><u></u></p><p=
 class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<a href=
=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.pdf"=
 target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel1=
0-20131125.pdf</a></span> <u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1f4=
97d"><a href=3D"ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-2=
0131125.docx" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloud=
imagingmodel10-20131125.docx</a><u></u><u></u></span></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1f4=
97d">(also accessible at <a href=3D"http://xxx" target=3D"_blank">http://xx=
x</a>)<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-indent:=
.5in"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">This update reflects c=
omments from the November 18 conference call reviewing </span>=C2=A0Cloud I=
maging Requirements and Model =C2=A0<a href=3D"ftp://ftp.pwg.org/pub/pwg/cl=
oud/wd/wd-cloudimagingmodel10-20131115-rl.pdf" target=3D"_blank">ftp://ftp.=
pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131115-rl.pdf</a>.<u></u>=
<u></u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Extracting from the mi=
nutes of that call, actions/comments are in red.<u></u><u></u></span></p><p=
 class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></sp=
an></p><p class=3D"MsoNormal">

<span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">b. </span>Page 28: Still have signal duration listed for Identif=
y Printer - <span style=3D"color:red">Replaced with IdentifyActions<u></u><=
u></u></span></p>

<p class=3D"MsoNormal">c. <a href=3D"http://4.2.1.2" target=3D"_blank">4.2.=
1.2</a>: must -&gt; MUST for items 3 and 4 =E2=80=93<span style=3D"color:re=
d"> Reworded to avoid use of=C2=A0 conformance terms.</span><u></u><u></u><=
/p><p class=3D"MsoNormal">

d. 4.2.1.2 IdentifyDevice<u></u><u></u></p><p class=3D"MsoNormal" style=3D"=
margin-left:.5in">Q: Do we want the Cloud Imaging Service to be able to can=
cel <u></u><u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in">ide=
ntify operations?<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">A: Maybe<u></u><u></u></p=
><p class=3D"MsoNormal" style=3D"margin-left:.5in">How to do it with IPP?<u=
></u><u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in">=E2=80=98=
cancel=E2=80=99 keyword for identify-actions? <span style=3D"color:red">OK<=
/span><u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">IIG2: provide guidance on=
 recommended durations, each <u></u><u></u></p><p class=3D"MsoNormal" style=
=3D"margin-left:.5in">identify-printer operation replaces the previous acti=
ons (if not <u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">expired), what to do for =
display (replace, alternate, ??? <u></u><u></u></p><p class=3D"MsoNormal" s=
tyle=3D"margin-left:.5in">discuss in IPP WG)<u></u><u></u></p><p class=3D"M=
soNormal" style=3D"margin-left:.5in">

Action: Mike to post adding identify-actions =3D =E2=80=98cancel=E2=80=99 a=
nd <u></u><u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in">=E2=
=80=98identifying-printer=E2=80=99 printer-state-reasons to IPP list<u></u>=
<u></u></p><p class=3D"MsoNormal">e. Global: fix lowercase musts <span styl=
e=3D"color:red">OK</span><u></u><u></u></p>

<p class=3D"MsoNormal">f. Global: check spelling <span style=3D"color:red">=
OK</span><u></u><u></u></p><p class=3D"MsoNormal">g. <a href=3D"http://4.2.=
2.1" target=3D"_blank">4.2.2.1</a>:<u></u><u></u></p><p class=3D"MsoNormal"=
 style=3D"margin-left:.5in">

Lines 894-897 should be numbered list <span style=3D"color:red">OK</span><u=
></u><u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in">Expand a =
bit on the kinds of notifications that are supplied: jobs are <u></u><u></u=
></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">fetchable, identify devic=
e is pending, jobs were canceled, etc. <span style=3D"color:red">OK</span><=
u></u><u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in"><a name=
=3D"142cdd28268ad37a_2"></a>Line 950: end -&gt; cancel, capitalize identify=
 actions <span style=3D"color:red">OK</span><u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">Item 4: Include job eleme=
nts instead of separate UpdateJobState <u></u><u></u></p><p class=3D"MsoNor=
mal" style=3D"margin-left:.5in">operation <span style=3D"color:red">Job Sta=
te should be adequate</span><u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">Item 5: IdentifyActions i=
nstead of DeviceIdentifyRequest<span style=3D"color:red"> OK</span><u></u><=
u></u></p><p class=3D"MsoNormal" style=3D"margin-left:.5in">GetSystemNotifi=
cations should return basic event information, like IPP Get-Notifications: =
job state changes include new job state, job UUID, service URI <span style=
=3D"color:#c00000">Only include job state changes as indicated. Isn&#39;t J=
ob UUID sufficiently unique so that service URI is unnecessary?<u></u><u></=
u></span></p>

<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-family:&quot;Cour=
ier New&quot;"><span>o<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">=C2=A0=C2=A0 </span></span></span><u></u><span style=3D"color:#c00000">I =
remain uncomfortable with this change. GetSystemNotify was not intended to =
parallel IPP Get-Notification. =C2=A0Indeed,=C2=A0 I am not overjoyed at th=
e GetSystemNotifications name=C2=A0 because it is as much a send system not=
ifications as it is a get system notifications operation. It =C2=A0is direc=
ted to System Control Service, not individual imaging services and was inte=
nded only to flag to Proxy that Job status should be checked for identified=
 Imaging Services. =C2=A0Communicating Job specific status at the System Co=
ntrol Service level seems inappropriate to me. =C2=A0The need to add this j=
ob specific information to the GetSystemNotifify comes from the objection t=
o a Cloud Imaging =C2=A0Service responding with its Job State in response t=
o an Update Job State operation. I am inclined to think that this response =
is still necessary, although adding GetJobState would be a (cumbersome) alt=
ernative. </span><u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">identify actions include =
new set of actions <span style=3D"color:#c00000">OK</span><u></u><u></u></p=
><p class=3D"MsoNormal">h. Table 2:=C2=A0=C2=A0 <u></u><u></u></p><p class=
=3D"MsoNormal"><span style=3D"font-family:&quot;MS Mincho&quot;">=E2=81=83<=
/span><u></u><u></u></p>

<p class=3D"MsoNormal">Add GetJobElements, GetDocumentElements (standard SM=
 <u></u><u></u></p><p class=3D"MsoNormal">operations) <span style=3D"color:=
#c00000">Question need for these if job status changes are now reported in =
GetSystemNotitications<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d">On a=
nother point, </span>=C2=A0<span style=3D"color:#1f497d">considering that t=
he who PJT mapping effort was started as a response to Google Cloud Print u=
sing=C2=A0 PPDs and MSPS for printer capability and job tickets, I was surp=
rised that there was virtually no interest in considering the current Googl=
e Cloud Print documentation as a Cloud WG project. I wonder of this reflect=
s the opinion of just the few work group members who attended the conferenc=
e call or whether it is consensus among all members.<u></u><u></u></span></=
p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d">Thanks,<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d">Bil=
l Wagner<u></u><u></u></span></p>

</div></div></blockquote></div><br></div></div>

--047d7bdc131e0f4db304ecf4ddfc--

--===============1887833827==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1887833827==--

From ipp-bounces@pwg.org  Sun Dec  8 10:18:21 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCFE81AE03F for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun,  8 Dec 2013 10:18:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fMfJSJBGY2Yk for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun,  8 Dec 2013 10:18:18 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 3357B1ADFC9 for <ipp-archive@lists.ietf.org>; Sun,  8 Dec 2013 10:18:18 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id A64AF84C0; Sun,  8 Dec 2013 18:32:07 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by www.pwg.org (Postfix) with ESMTPS id 430C38483 for <ipp@pwg.org>; Sun,  8 Dec 2013 18:32:06 +0000 (UTC)
Received: by mail-ie0-f171.google.com with SMTP id ar20so4703573iec.16 for <ipp@pwg.org>; Sun, 08 Dec 2013 10:18:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=z6NKiDSI4qPgJxSJmcH6jgkOCMNJ7iI0CsencvvkJH0=; b=XSew1Vgmq44DIP3n34B3Ld64/9CJaZFeFA7pITsew1c1/fdeOmU+tbzfPHHTFLOPGD 37upoPilO5+tgVDKCmrvEzxy4f85TthT/RS7QWhBFtBI8ItUHrHywbHy2Z/UWaQnRY17 6yvnM9QmOxQZp5gi/46lqXqZYcrTWXTmleELoUMJnU6qa+jCfrcDF+uL3qVNlTpJ+zT3 +tF5rzMvvGvbHbVwRoUjucZk4LRiUEc5xY3xwQSswMdLU0IjGw9Pqnmar44723zAfg0f IiaKhUolTUL9nBltRE/9MTDcFCAfEMry7CgdwawaZiHt+8optYfp+7sLNJUrpYKXfZYp 1fOw==
X-Received: by 10.43.145.197 with SMTP id jv5mr11137596icc.2.1386526691458; Sun, 08 Dec 2013 10:18:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Sun, 8 Dec 2013 10:17:51 -0800 (PST)
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Sun, 8 Dec 2013 13:17:51 -0500
Message-ID: <CAN40gSvXKwTxrrY4TFsDDuhczTGqkDSOKieFbO1SACoq3yLU-A@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Ira McDonald <blueroofmusic@gmail.com>
Subject: [IPP] Responses to AppsDir review of draft-mcdonald-ldap-printer-schema-05.txt
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1502519813=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1502519813==
Content-Type: multipart/alternative; boundary=001a11c1faa0ea83c804ed09e60e

--001a11c1faa0ea83c804ed09e60e
Content-Type: text/plain; charset=ISO-8859-1

Hi,

FYI - below are the responses that I sent to Alexey Melnikov for
his very thorough review of the latest draft LDAP Printer Schema.

Barring any objections from Alexey, I'll try to send a corresponding
updated draft to the IETF and PWG before Christmas.

Cheers,
- Ira (co-editor of LDAP Printer Schema)


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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



---------- Forwarded message ----------
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Sun, Dec 8, 2013 at 1:08 PM
Subject: Re: AppsDir review of draft-mcdonald-ldap-printer-schema-05.txt
To: Alexey Melnikov <alexey.melnikov@isode.com>, Ira McDonald <
blueroofmusic@gmail.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, Pat Fleming <
patfleminghtc@gmail.com>


Hi Alexey,

Thank you very much for your careful review of our revised LDAP Printer
Schema I-D.  Our responses to your comments are inline below.

We plan to issue a new draft before Christmas.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Mon, Nov 18, 2013 at 10:37 AM, Alexey Melnikov <alexey.melnikov@isode.com
> wrote:

> On 19/09/2013 17:34, Ira McDonald wrote:
>
>> Hello,
>>
>> The IEEE-ISTO PWG Internet Printing Protocol WG would like to request
>> IETF Apps Area review of our updated LDAP Printer Schema (updates
>> RFC 3712).
>>
>> http://www.ietf.org/internet-drafts/draft-mcdonald-ldap-
>> printer-schema-05.txt
>>
>> Cheers,
>> - Ira (co-chair of IEEE-ISTO PWG IPP WG and co-editor of this document)
>>
>
> My apologies for belated review. I hope you find them useful.
>
> -----------------------------------------
>
> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on APPSDIR, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).
>
> Please resolve these comments along with any other Last Call comments you
> may receive. Please wait for direction from your document shepherd or AD
> before posting a new version of the draft.
>
> Document: draft-mcdonald-ldap-printer-schema-05.txt
> Title: Lightweight Directory Access Protocol (LDAP): Schema for Printer
> Services
> Reviewer: Alexey Melnikov
> Review Date: November 18, 2013
> IETF Last Call Date: N/A
>
> Summary: This draft is nearly reading for publication.
>
> This document defines a schema, object classes and attributes, for
> Printers and Print Services, for use with directories that support
> Lightweight Directory Access Protocol (RFC 4510).  This document is
> based on the Printer attributes listed in Appendix E of Internet
> Printing Protocol/1.1 (IPP) (RFC 2911).  Additional Printer
> attributes are based on definitions in the Printer MIB v2 (RFC 3805),
> IEEE-ISTO PWG Command Set for IEEE 1284 Device ID (PWG 5107.2),
> IEEE-ISTO PWG IPP Job and Printer Extensions - Set 3 (PWG 5100.13),
> and IEEE-ISTO PWG IPP Everywhere (PWG 5100.14).
>
> This document is published by the IETF on behalf of the Internet
> Printing Protocol Working Group of the IEEE-ISTO Printer Working
> Group.
>
>
> Most of the issues I found are minor. In general the document is quite
> readable.
>
> General comments:
>
> I noticed that you redifined various syntaxes to have upper limits on
> Directory strings. URI and Language Tags have no upper limits.  I suspect
> that limits that you added are going to be sufficient in most cases, but it
> would be better for your document to call these out explicitly in text.
>

<ira>
We'll remove the upper limits from the ASN.1 and add them to the text of
each
relevant attribute.

We'll also add an Implementation Note that explains the rationale for the
limits
and compatibility considerations w/ RFC 3712 implementations deployed over
the past ten years - which is the string length limits in the underlying
attributes
in the Job Monitoring MIB (RFC 2707) and IPP/1.1 (RFC 2911).
<ira>

>
> In Section 1:
>
> This document updates RFC 3712.
>
> But the draft header says that it Obsoletes it. I think Obsolete is
> correct, so the statement in Section 1 should be updated to match.
>

<ira>
Good catch.  We'll fix this to "Obsoletes".
</ira>


> In Section 3.3:
>
>     Note:  When extending other structural classes with auxiliary
>>     classes, printerService SHOULD not be used.
>>
> You should also capitalize "not" according to RFC 2119. There are multiple
> occurrences of the same problem in multiple places in the document.
>

<ira>
Oops.  This was an artifact of the RFC 3712 text.  We'll fix it globally.
</ira>

>
>  3.4.  printerServiceAuxClass
>>         ( 1.3.18.0.2.6.257
>>     NAME  'printerServiceAuxClass'
>>     DESC  'Printer information.'
>>
>> Fleming, McDonald            Expires 19 March 2014             [Page 11]
>>
>> Internet-Draft    LDAP Schema for Printer Services     19 September 2013
>>
>>     AUXILIARY
>>     SUP   printerAbstract
>>     MAY   ( printer-uri $
>>             printer-xri-supported )
>>     )
>>         This auxiliary class defines Printer information.  It is derived
>> from
>>     class printerAbstract and thus inherits common Printer attributes.
>>     This class SHOULD be used with a structural class.
>>
> Each directory entry requires a structural object class, so I think this
> SHOULD is misleading. Also, why is this not a MUST?
> I suggest you just delete this sentence or reword it to make it non
> normative (and point to the document which makes the authoritative
> statement on this matter.)
>
> Similar text in 3.5 and 3.6.
>

<ira>
Oops. We'll fix this by deleting the misleading sentences globally.
</ira>

>
>  4.  Definition of Attribute Types
>>
>>    The following attribute types reference matching rule names (instead
>>    of OIDs) for clarity (see Section 6 below).  For optional attributes,
>>    if the Printer information is not known, the attribute value SHOULD
>>    not be set.  In the following definitions, referenced matching rules
>>    are defined in Section 4 of [RFC4517] (see Section 6 'Definition of
>>    Matching Rules' below).
>>
>
> I think you still meant section 4.
>

<ira>
Actually it should be a forward reference to section 6 of this document,
but we'll clarify the wording in the next draft, e.g., to
"...Section 4 of [RFC4517] and discussed in Section 6 ' Definition of
Matching Rules' later in this document."
OK?
</ira>

>
>      Note:  For interoperability and consistent text display, values of
>>     attributes defined in this document:  (a) SHOULD be normalized as
>>     recommended in Unicode Format for Network Interchange [RFC5198]; (b)
>>     SHOULD not contain DEL or any C0 or C1 control characters except for
>>
> "SHOULD not" --> "SHOULD NOT"
>

<ira>
Oops.  We'll fix in the global check for "SHOULD not" to "SHOULD NOT".
 </ira>

     HT, CR, and LF; (c) SHOULD only contain CR and LF characters together
>>     (not as singletons); and SHOULD NOT contain HT, CR, or LF characters
>>     in names, e.g., printer-name and printer-aliases.
>>
>
>  In 4.1:

>
>      Note:  LDAP application clients SHOULD not attempt to use malformed
>>     URI values read from this attribute.  LDAP administrative clients
>>     SHOULD not write malformed URI values into this attribute.
>>
> "SHOULD not" --> "SHOULD NOT" (twice)
>

<ira>
Oops.  This was an artifact of the RFC 3712 text.  We'll fix it globally.
</ira>

>
> In 4.4:
>
>      Values of language tags SHOULD conform to Tags for Identifying
>>     Languages [BCP47].
>>
> Why is this a SHOULD and not a MUST? I.e. what are possible reason to put
> anything not specified in BCP47 here?
>

<ira>
Oops.  We'll change "SHOULD" to "MUST".  The original "SHOULD" (I think)
was an attempt to allow for the rigorous ABNF in the earlier version of
BCP47.
</ira>

>
>      4.12.  printer-charset-supported
>>         ( 1.3.18.0.2.4.1131
>>     NAME 'printer-charset-supported'
>>     DESC 'One of the charsets supported for the attribute values of
>>           syntax DirectoryString for this directory entry.'
>>
> I don't understand this description. DirectoryString is always in UTF-8.
>

<ira>
Oops.  We'll fix the description to refer (as intended) to the underlying
IPP/1.1 (RFC 2911) corresponding attribute which does allow legacy
character sets (although they are discouraged) and to restate that the
values of DirectoryString in this LDAP Schema MUST always be UTF-8.
</ira>

>
> How is this LDAP attribute being used?
>
>>     EQUALITY caseIgnoreMatch
>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{255}
>>     )
>>
>
<ira>
We have an EQUALITY clause for every string attribute.  The values
of this attribute are used to inform the LDAP Client of what the supported
values of the underlying IPP/1.1 (RFC 2911) attribute are, i.e., what are
the possible charsets that can be sent in string attributes in IPP/1.1
requests.  We'll rewrite this description to clarify the usage.
</ira>

>
>     4.13.  printer-generated-natural-language-supported
>>         ( 1.3.18.0.2.4.1137
>>     NAME 'printer-generated-natural-language-supported'
>>     DESC 'One of the natural languages supported for this directory
>>           entry.'
>>
> Again, I am not entirely sure how this is used. Can you clarify?
>

<ira>
Same description problem as the previous attribute (it really refers to
the supported values of the underlying IPP/1.1 (RFC 2911) attribute).
We'll rewrite this description to clarify the usage.
</ira>

>
>     4.20.  printer-number-up-supported
>>         ( 1.3.18.0.2.4.1124
>>     NAME 'printer-number-up-supported'
>>     DESC 'Maximum number of print-stream pages that can be imposed upon a
>>           single side of an instance of selected medium by this Printer.'
>>     EQUALITY integerMatch
>>     ORDERING integerOrderingMatch
>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.27
>>     )
>>
> This is not defined as single-valued. What is the meaning of multiple
> values?
>

<ira>
Oops.  This is an RFC 3712 bug.  The underlying IPP/1.1 (RFC 2911) attribute
has a complex syntax of "1setOf (integer (1:MAX)" or "rangeOfInteger
(1:MAX)".
We intended to flatten it in the LDAP Printer Schema to the simple maximum.
I think we should delete the erroneous ORDERING clause.
OK?
</ira>

>
>      4.35.  printer-device-id
>>         ( 1.3.18.0.2.24.46.1.101
>>     NAME 'printer-device-id'
>>     DESC 'The IEEE 1284 Device ID for this Printer.'
>>     EQUALITY caseIgnoreMatch
>>     SUBSTR caseIgnoreSubstringsMatch
>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{255}
>>     )
>>         Values of this attribute SHOULD conform to IEEE-ISTO PWG Command
>> Set
>>     Format for IEEE 1284 Device ID [PWG5107.2].
>>         Note:  For interoperatibility, values of this attribute SHOULD
>>     include key/value pairs in the following order:  (a) all required
>>     key/value pairs (i.e., MANUFACTURER/MFG, MODEL/MDL, and COMMAND
>>     SET/CMD); (b) all optional key/value pairs; and (c) all vendor
>>     key/value pairs.
>>
> How does the advice on ordering interacts with multiple values of the
> attribute? LDAP multivalued attributes have no ordering of values.
>

<ira>
The ordering advice is for the three keywords that are mandatory in the
source
IEEE 1284 standard.  I suggest that we simply delete the "Note" clause that
is
already covered in much greater detail in PWG 5107.2 with a rationale (which
is the preservation of the three mandatory keywords when string truncation
may
occur in various other directory and service location protocols).
OK?
</ira>

>
>    printer-device-id                             1.3.18.0.2.24.46.1.101
>    printer-device-service-count                  1.3.18.0.2.24.46.1.102
>    printer-uuid                                  1.3.18.0.2.24.46.1.104
>    printer-charge-info                           1.3.18.0.2.24.46.1.105
>    printer-charge-info-uri                       1.3.18.0.2.24.46.1.106
>    printer-geo-location                          1.3.18.0.2.24.46.1.107
>    printer-ipp-features-supported                1.3.18.0.2.24.46.1.108
>
> This is not necessarily a problem, but I couldn't find a registration for
> the 1.3.18.0.2.24 OID. The parent OID is owned by IBM.
>

<ira>
In October 2011, IBM permanently assigned this base OID to IEEE-ISTO PWG
for use in the LDAP Printer Schema and any other future PWG standard that
needed an ASN.1 OID (which wouldn't be covered by the PWG's SMI arc).
We'll add a labelled section (to show up in Table of Contents) to document
this
assignment.
</ira>

>
> 13.  Appendix X - Change History
>
>    [ [RFC Editor:  This section to be deleted before RFC publication] ]
>
> -bis document are required to include "Changes since RFC XXXX" section. So
> you should replace this Appendix with another one that details changes
> since RFC 3712.
>

<ira>
We'll add a new permanent appendix for "Changes since RFC 3712".
We prefer to leave the Change History appendix until final publication
as an RFC, to document the serpentine path to the final text and to
acknowledge specific contributions that led to draft changes.
OK?
</ira>


> Best Regards,
> Alexey
>
>

--001a11c1faa0ea83c804ed09e60e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>FYI - below=
 are the responses that I sent to Alexey Melnikov for<br></div>his very tho=
rough review of the latest draft LDAP Printer Schema.<br><br></div>Barring =
any objections from Alexey, I&#39;ll try to send a corresponding<br>

</div>updated draft to the IETF and PWG before Christmas.<br><br></div>Chee=
rs,<br></div>- Ira (co-editor of LDAP Printer Schema)<br><br><br clear=3D"a=
ll"><div><div><div><div><div><div><div><div><div dir=3D"ltr">Ira McDonald (=
Musician / Software Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Op=
en Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair -=
 IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IP=
P &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" href=
=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http://si=
tes.google.com/site/blueroofmusic</a><br><a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank">http:/=
/sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 734-944-0094<br>Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-=
2434<br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">---------- Forwarded message ----------<=
br>From: <b class=3D"gmail_sendername">Ira McDonald</b> <span dir=3D"ltr">&=
lt;<a href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&g=
t;</span><br>

Date: Sun, Dec 8, 2013 at 1:08 PM<br>Subject: Re: AppsDir review of draft-m=
cdonald-ldap-printer-schema-05.txt<br>To: Alexey Melnikov &lt;<a href=3D"ma=
ilto:alexey.melnikov@isode.com">alexey.melnikov@isode.com</a>&gt;, Ira McDo=
nald &lt;<a href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com=
</a>&gt;<br>

Cc: &quot;<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a=
>&quot; &lt;<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org<=
/a>&gt;, Pat Fleming &lt;<a href=3D"mailto:patfleminghtc@gmail.com">patflem=
inghtc@gmail.com</a>&gt;<br>

<br><br><div dir=3D"ltr"><div>Hi Alexey,<br><br></div><div>Thank you very m=
uch for your careful review of our revised LDAP Printer<br></div><div>Schem=
a I-D.=A0 Our responses to your comments are inline below.<br><br></div><di=
v>

We plan to issue a new draft before Christmas.<br>
<br></div><div>Cheers,<br></div><div>- Ira<br></div><div><br></div><div cla=
ss=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr"><div class=3D"im=
">Ira McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mo=
bility Solutions WG<br>


Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br></div><div class=3D"im">Co-Chair - IEEE-ISTO PWG Internet =
Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br>
<a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blue=
roofmusic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a>=
<br><a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/=
highnorthinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</=
a><br>


mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 <a href=3D"tel:734-944-0094" value=3D"+17349440094" target=3D"_blank">734-=
944-0094</a><br>

Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-24=
34" value=3D"+19064942434" target=3D"_blank">906-494-2434</a><br><br><div s=
tyle=3D"display:inline">
</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div></div>
<br><br><div class=3D"gmail_quote"><div class=3D"im">On Mon, Nov 18, 2013 a=
t 10:37 AM, Alexey Melnikov <span dir=3D"ltr">&lt;<a href=3D"mailto:alexey.=
melnikov@isode.com" target=3D"_blank">alexey.melnikov@isode.com</a>&gt;</sp=
an> wrote:<br>

</div><div><div class=3D"h5"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">
On 19/09/2013 17:34, Ira McDonald wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Hello,<br>
<br>
The IEEE-ISTO PWG Internet Printing Protocol WG would like to request<br>
IETF Apps Area review of our updated LDAP Printer Schema (updates<br>
RFC 3712).<br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-mcdonald-ldap-printer-=
schema-05.txt" target=3D"_blank">http://www.ietf.org/internet-<u></u>drafts=
/draft-mcdonald-ldap-<u></u>printer-schema-05.txt</a><br>
<br>
Cheers,<br>
- Ira (co-chair of IEEE-ISTO PWG IPP WG and co-editor of this document)<br>
</blockquote>
<br>
My apologies for belated review. I hope you find them useful.<br>
<br>
------------------------------<u></u>-----------<br>
<br>
I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on APPSDIR, please see <a href=3D"http://trac.tools.=
ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate" target=3D"_blank">=
http://trac.tools.ietf.org/<u></u>area/app/trac/wiki/<u></u>ApplicationsAre=
aDirectorate</a> ). <br>



<br>
Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.<br>
<br>
Document: draft-mcdonald-ldap-printer-<u></u>schema-05.txt<br>
Title: Lightweight Directory Access Protocol (LDAP): Schema for Printer Ser=
vices<br>
Reviewer: Alexey Melnikov<br>
Review Date: November 18, 2013<br>
IETF Last Call Date: N/A<br>
<br>
Summary: This draft is nearly reading for publication.<br>
<br>
This document defines a schema, object classes and attributes, for<br>
Printers and Print Services, for use with directories that support<br>
Lightweight Directory Access Protocol (RFC 4510). =A0This document is<br>
based on the Printer attributes listed in Appendix E of Internet<br>
Printing Protocol/1.1 (IPP) (RFC 2911). =A0Additional Printer<br>
attributes are based on definitions in the Printer MIB v2 (RFC 3805),<br>
IEEE-ISTO PWG Command Set for IEEE 1284 Device ID (PWG 5107.2),<br>
IEEE-ISTO PWG IPP Job and Printer Extensions - Set 3 (PWG 5100.13),<br>
and IEEE-ISTO PWG IPP Everywhere (PWG 5100.14).<br>
<br>
This document is published by the IETF on behalf of the Internet<br>
Printing Protocol Working Group of the IEEE-ISTO Printer Working<br>
Group.<br>
<br>
<br>
Most of the issues I found are minor. In general the document is quite read=
able.<br>
<br>
General comments:<br>
<br>
I noticed that you redifined various syntaxes to have upper limits on Direc=
tory strings. URI and Language Tags have no upper limits. =A0I suspect that=
 limits that you added are going to be sufficient in most cases, but it wou=
ld be better for your document to call these out explicitly in text.<br>


</blockquote><div><br></div></div></div><div>&lt;ira&gt;<br></div><div>We&#=
39;ll remove the upper limits from the ASN.1 and add them to the text of ea=
ch<br></div><div>relevant attribute.=A0 <br><br>We&#39;ll also add an Imple=
mentation Note that explains the rationale for the limits<br>


and compatibility considerations w/ RFC 3712 implementations deployed over<=
br>the past ten years - which is the string length limits in the underlying=
 attributes <br>in the Job Monitoring MIB (RFC 2707) and IPP/1.1 (RFC 2911)=
.<br>


</div><div>&lt;ira&gt;<br></div><div class=3D"im"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
<br>

In Section 1:<br>
<br>
This document updates RFC 3712.<br>
<br>
But the draft header says that it Obsoletes it. I think Obsolete is correct=
, so the statement in Section 1 should be updated to match.<br></blockquote=
><div><br></div></div><div>&lt;ira&gt;<br></div><div>Good catch.=A0 We&#39;=
ll fix this to &quot;Obsoletes&quot;.<br>


</div><div>&lt;/ira&gt; <br></div><div class=3D"im"><div>=A0<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">
In Section 3.3:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0Note: =A0When extending other structural classes with auxiliary<br>
=A0 =A0 classes, printerService SHOULD not be used.<br>
</blockquote>
You should also capitalize &quot;not&quot; according to RFC 2119. There are=
 multiple occurrences of the same problem in multiple places in the documen=
t.<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>

Oops.=A0 This was an artifact of the RFC 3712 text.=A0 We&#39;ll fix it glo=
bally.<br>
</div><div>&lt;/ira&gt; <br></div><div class=3D"im"><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
3.4. =A0printerServiceAuxClass<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.6.257<br>
=A0 =A0 NAME =A0&#39;printerServiceAuxClass&#39;<br>
=A0 =A0 DESC =A0&#39;Printer information.&#39;<br>
<br>
Fleming, McDonald =A0 =A0 =A0 =A0 =A0 =A0Expires 19 March 2014 =A0 =A0 =A0 =
=A0 =A0 =A0 [Page 11]<br>
=0C<br>
Internet-Draft =A0 =A0LDAP Schema for Printer Services =A0 =A0 19 September=
 2013<br>
<br>
=A0 =A0 AUXILIARY<br>
=A0 =A0 SUP =A0 printerAbstract<br>
=A0 =A0 MAY =A0 ( printer-uri $<br>
=A0 =A0 =A0 =A0 =A0 =A0 printer-xri-supported )<br>
=A0 =A0 )<br>
=A0 =A0 =A0 =A0 This auxiliary class defines Printer information. =A0It is =
derived from<br>
=A0 =A0 class printerAbstract and thus inherits common Printer attributes.<=
br>
=A0 =A0 This class SHOULD be used with a structural class.<br>
</blockquote>
Each directory entry requires a structural object class, so I think this SH=
OULD is misleading. Also, why is this not a MUST?<br>
I suggest you just delete this sentence or reword it to make it non normati=
ve (and point to the document which makes the authoritative statement on th=
is matter.)<br>
<br>

Similar text in 3.5 and 3.6.<br></blockquote><div><br></div></div><div>&lt;=
ira&gt;<br></div><div>Oops. We&#39;ll fix this by deleting the misleading s=
entences globally.<br></div><div>&lt;/ira&gt; <br></div><div class=3D"im">

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
4. =A0Definition of Attribute Types<br>
<br>
=A0 =A0The following attribute types reference matching rule names (instead=
<br>
=A0 =A0of OIDs) for clarity (see Section 6 below). =A0For optional attribut=
es,<br>
=A0 =A0if the Printer information is not known, the attribute value SHOULD<=
br>
=A0 =A0not be set. =A0In the following definitions, referenced matching rul=
es<br>
=A0 =A0are defined in Section 4 of [RFC4517] (see Section 6 &#39;Definition=
 of<br>
=A0 =A0Matching Rules&#39; below).<br>
</blockquote>
<br>
I think you still meant section 4.<br></blockquote><div><br></div></div><di=
v>&lt;ira&gt;<br></div><div>Actually it should be a forward reference to se=
ction 6 of this document,<br></div><div>but we&#39;ll clarify the wording i=
n the next draft, e.g., to<br>


</div><div>&quot;...Section 4 of [RFC4517] and discussed in Section 6 &#39;=
 Definition of<br></div><div>Matching Rules&#39; later in this document.&qu=
ot;<br></div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div class=3D"im"=
>

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Note: =A0For interoperability and consistent text display, values o=
f<br>
=A0 =A0 attributes defined in this document: =A0(a) SHOULD be normalized as=
<br>
=A0 =A0 recommended in Unicode Format for Network Interchange [RFC5198]; (b=
)<br>
=A0 =A0 SHOULD not contain DEL or any C0 or C1 control characters except fo=
r<br>
</blockquote>
&quot;SHOULD not&quot; --&gt; &quot;SHOULD NOT&quot;<br></blockquote><div><=
br></div></div><div>&lt;ira&gt;<br></div><div>Oops.=A0 We&#39;ll fix in the=
 global check for &quot;SHOULD not&quot; to &quot;SHOULD NOT&quot;.<br></di=
v>

<div>
&lt;/ira&gt; <br><br></div><div class=3D"im"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 HT, CR, and LF; (c) SHOULD only contain CR and LF characters togeth=
er<br>
=A0 =A0 (not as singletons); and SHOULD NOT contain HT, CR, or LF character=
s<br>
=A0 =A0 in names, e.g., printer-name and printer-aliases.<br>
</blockquote>
<br></blockquote><div>=A0In 4.1:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Note: =A0LDAP application clients SHOULD not attempt to use malform=
ed<br>
=A0 =A0 URI values read from this attribute. =A0LDAP administrative clients=
<br>
=A0 =A0 SHOULD not write malformed URI values into this attribute.<br>
</blockquote>
&quot;SHOULD not&quot; --&gt; &quot;SHOULD NOT&quot; (twice)<br></blockquot=
e><div><br></div></div><div>&lt;ira&gt;<br><div>Oops.=A0 This was an artifa=
ct of the RFC 3712 text.=A0 We&#39;ll fix it globally.<br></div>&lt;/ira&gt=
; <br>


</div><div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
In 4.4:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Values of language tags SHOULD conform to Tags for Identifying<br>
=A0 =A0 Languages [BCP47].<br>
</blockquote>
Why is this a SHOULD and not a MUST? I.e. what are possible reason to put a=
nything not specified in BCP47 here?<br></blockquote><div><br></div></div><=
div>&lt;ira&gt;<br></div><div>Oops.=A0 We&#39;ll change &quot;SHOULD&quot; =
to &quot;MUST&quot;.=A0 The original &quot;SHOULD&quot; (I think)<br>


</div><div>was an attempt to allow for the rigorous ABNF in the earlier ver=
sion of BCP47.<br></div><div>&lt;/ira&gt;<br></div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">




<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 4.12. =A0printer-charset-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1131<br>
=A0 =A0 NAME &#39;printer-charset-supported&#39;<br>
=A0 =A0 DESC &#39;One of the charsets supported for the attribute values of=
<br>
=A0 =A0 =A0 =A0 =A0 syntax DirectoryString for this directory entry.&#39;<b=
r>
</blockquote>
I don&#39;t understand this description. DirectoryString is always in UTF-8=
.<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Oops.=
=A0 We&#39;ll fix the description to refer (as intended) to the underlying<=
br>


</div><div>IPP/1.1 (RFC 2911) corresponding attribute which does allow lega=
cy<br></div><div>character sets (although they are discouraged) and to rest=
ate that the<br></div><div>values of DirectoryString in this LDAP Schema MU=
ST always be UTF-8.<br>


</div><div>&lt;/ira&gt; <br></div><div class=3D"im"><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">
<br>
How is this LDAP attribute being used?<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 EQUALITY caseIgnoreMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.15{<u></u>255}<br>
=A0 =A0 )<br></blockquote></blockquote><div><br></div></div><div>&lt;ira&gt=
;<br></div><div>We have an EQUALITY clause for every string attribute.=A0 T=
he values<br></div><div>of this attribute are used to inform the LDAP Clien=
t of what the supported<br>


</div><div>values of the underlying IPP/1.1 (RFC 2911) attribute are, i.e.,=
 what are<br></div><div>the possible charsets that can be sent in string at=
tributes in IPP/1.1<br>requests.=A0 We&#39;ll rewrite this description to c=
larify the usage.<br>


</div><div>&lt;/ira&gt; <br></div><div class=3D"im"><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">



</blockquote>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A04.13. =A0printer-generated-natural-<u></u>language-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1137<br>
=A0 =A0 NAME &#39;printer-generated-natural-<u></u>language-supported&#39;<=
br>
=A0 =A0 DESC &#39;One of the natural languages supported for this directory=
<br>
=A0 =A0 =A0 =A0 =A0 entry.&#39;<br>
</blockquote>
Again, I am not entirely sure how this is used. Can you clarify?<br></block=
quote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Same description =
problem as the previous attribute (it really refers to<br>the supported val=
ues of the underlying IPP/1.1 (RFC 2911) attribute).<br>


We&#39;ll rewrite this description to clarify the usage.<br></div><div>&lt;=
/ira&gt;<br></div><div class=3D"im"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">


<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A04.20. =A0printer-number-up-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1124<br>
=A0 =A0 NAME &#39;printer-number-up-supported&#39;<br>
=A0 =A0 DESC &#39;Maximum number of print-stream pages that can be imposed =
upon a<br>
=A0 =A0 =A0 =A0 =A0 single side of an instance of selected medium by this P=
rinter.&#39;<br>
=A0 =A0 EQUALITY integerMatch<br>
=A0 =A0 ORDERING integerOrderingMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.27<br>
=A0 =A0 )<br>
</blockquote>
This is not defined as single-valued. What is the meaning of multiple value=
s?<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Oops=
.=A0 This is an RFC 3712 bug.=A0 The underlying IPP/1.1 (RFC 2911) attribut=
e<br>


</div><div>has a complex syntax of &quot;1setOf (integer (1:MAX)&quot; or &=
quot;rangeOfInteger (1:MAX)&quot;.<br></div><div>We intended to flatten it =
in the LDAP Printer Schema to the simple maximum.<br></div><div>I think we =
should delete the erroneous ORDERING clause.<br>


</div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 4.35. =A0printer-device-id<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.24.46.1.101<br>
=A0 =A0 NAME &#39;printer-device-id&#39;<br>
=A0 =A0 DESC &#39;The IEEE 1284 Device ID for this Printer.&#39;<br>
=A0 =A0 EQUALITY caseIgnoreMatch<br>
=A0 =A0 SUBSTR caseIgnoreSubstringsMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.15{<u></u>255}<br>
=A0 =A0 )<br>
=A0 =A0 =A0 =A0 Values of this attribute SHOULD conform to IEEE-ISTO PWG Co=
mmand Set<br>
=A0 =A0 Format for IEEE 1284 Device ID [PWG5107.2].<br>
=A0 =A0 =A0 =A0 Note: =A0For interoperatibility, values of this attribute S=
HOULD<br>
=A0 =A0 include key/value pairs in the following order: =A0(a) all required=
<br>
=A0 =A0 key/value pairs (i.e., MANUFACTURER/MFG, MODEL/MDL, and COMMAND<br>
=A0 =A0 SET/CMD); (b) all optional key/value pairs; and (c) all vendor<br>
=A0 =A0 key/value pairs.<br>
</blockquote>
How does the advice on ordering interacts with multiple values of the attri=
bute? LDAP multivalued attributes have no ordering of values.<br></blockquo=
te><div><br></div></div><div>&lt;ira&gt;<br></div><div>The ordering advice =
is for the three keywords that are mandatory in the source<br>


</div><div>IEEE 1284 standard.=A0 I suggest that we simply delete the &quot=
;Note&quot; clause that is<br></div><div>already covered in much greater de=
tail in PWG 5107.2 with a rationale (which<br></div><div>is the preservatio=
n of the three mandatory keywords when string truncation may<br>


</div><div>occur in various other directory and service location protocols)=
.<br></div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div class=3D"im"><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">



<br>
=A0 =A0printer-device-id =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 1.3.18.0.2.24.46.1.101<br>
=A0 =A0printer-device-service-count =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01.3.=
18.0.2.24.46.1.102<br>
=A0 =A0printer-uuid =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A01.3.18.0.2.24.46.1.104<br>
=A0 =A0printer-charge-info =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 1.3.18.0.2.24.46.1.105<br>
=A0 =A0printer-charge-info-uri =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
1.3.18.0.2.24.46.1.106<br>
=A0 =A0printer-geo-location =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A01.3.18.0.2.24.46.1.107<br>
=A0 =A0printer-ipp-features-supported =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01.3.18=
.0.2.24.46.1.108<br>
<br>
This is not necessarily a problem, but I couldn&#39;t find a registration f=
or the 1.3.18.0.2.24 OID. The parent OID is owned by IBM.<br></blockquote><=
div><br></div></div><div>&lt;ira&gt;<br></div><div>In October 2011, IBM per=
manently assigned this base OID to IEEE-ISTO PWG<br>


</div><div>for use in the LDAP Printer Schema and any other future PWG stan=
dard that<br></div><div>needed an ASN.1 OID (which wouldn&#39;t be covered =
by the PWG&#39;s SMI arc). <br></div><div>We&#39;ll add a labelled section =
(to show up in Table of Contents) to document this<br>


assignment.<br></div><div>&lt;/ira&gt;<br></div><div class=3D"im"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">
<br>
13. =A0Appendix X - Change History<br>
<br>
=A0 =A0[ [RFC Editor: =A0This section to be deleted before RFC publication]=
 ]<br>
<br>
-bis document are required to include &quot;Changes since RFC XXXX&quot; se=
ction. So you should replace this Appendix with another one that details ch=
anges since RFC 3712.<br></blockquote><div><br></div></div><div>&lt;ira&gt;=
<br>


</div><div>We&#39;ll add a new permanent appendix for &quot;Changes since R=
FC 3712&quot;.<br></div><div>We prefer to leave the Change History appendix=
 until final publication<br>as an RFC, to document the serpentine path to t=
he final text and to<br>


acknowledge specific contributions that led to draft changes.<br></div><div=
>OK?<br></div><div>&lt;/ira&gt;<br>=A0<br></div><div></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">



Best Regards,<br>
Alexey<br>
<br>
</blockquote></div><br></div></div>
</div><br></div></div></div></div></div></div></div></div>

--001a11c1faa0ea83c804ed09e60e--

--===============1502519813==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1502519813==--


From ipp-bounces@pwg.org  Mon Dec  9 07:28:57 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E24391AE34C for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 07:28:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e9mn62QqvePK for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 07:28:51 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 416F91ADF9F for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 07:28:51 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 2FCC48521; Mon,  9 Dec 2013 15:42:44 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) by www.pwg.org (Postfix) with ESMTPS id 10D7B84D9 for <ipp@pwg.org>; Mon,  9 Dec 2013 15:42:42 +0000 (UTC)
Received: by mail-ie0-f170.google.com with SMTP id qd12so6341591ieb.1 for <ipp@pwg.org>; Mon, 09 Dec 2013 07:28:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=f4tl8hxYV6gfN2TdYbGJv8YaZSbd5Ax54qDmmutIaeY=; b=tpFxZ0PGGJ3pkgydI62btbMP5Q8XhQdxGDwImtjcyGbEt54LRy/85XYcBDHgWhSfoT 1yU3YPFBEFqXvIdx4XXHCy5f1WgaFaG1CdNb8xwKcnQV98Z/YgcUNRvl4pEY4noksSxn IGEyV50+fc2XYewfOAAAPr1Ea/aqWBJV+AuN0PlY+Cbbl3qfRtjFsad/8KZ2w7LFxkL8 eduDjFjTpw1LlrSliZEShPO7FULHZM3LxGbfknBSMv3VnIQvrXIwoEW68gX9KIPCf2go cyAodiE8tFiEbDQRlAC2NLZies9+AcaHHicGvivy1NhfPShmiv61DJ4sc8TMaV8r+Pjy a50g==
X-Received: by 10.50.39.45 with SMTP id m13mr16059825igk.14.1386602924214; Mon, 09 Dec 2013 07:28:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Mon, 9 Dec 2013 07:28:24 -0800 (PST)
In-Reply-To: <CAN40gSvXKwTxrrY4TFsDDuhczTGqkDSOKieFbO1SACoq3yLU-A@mail.gmail.com>
References: <CAN40gSvXKwTxrrY4TFsDDuhczTGqkDSOKieFbO1SACoq3yLU-A@mail.gmail.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, 9 Dec 2013 10:28:24 -0500
Message-ID: <CAN40gSvsFs4WxewCS8aNuPjjY1HgqeNO+r-3HNZHBJgwhwZO1Q@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Ira McDonald <blueroofmusic@gmail.com>
Subject: Re: [IPP] Responses to AppsDir review of draft-mcdonald-ldap-printer-schema-05.txt
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0217473184=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0217473184==
Content-Type: multipart/alternative; boundary=047d7bdc131ebe10cc04ed1ba635

--047d7bdc131ebe10cc04ed1ba635
Content-Type: text/plain; charset=ISO-8859-1

Hi,

Here is my conversation w/ Alexey Melnikov about his comments on the
LDAP Printer Schema - these resolve all open issues from his Apps Dir
review - I plan to post a new LDAP Printer Schema draft over Christmas
break.

http://ftp.pwg.org/pub/pwg/ipp/wd/alexey-ldap-printer-schema-comments-20131208.pdf
http://ftp.pwg.org/pub/pwg/ipp/wd/alexey-ldap-printer-schema-comments-20131209.pdf

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Sun, Dec 8, 2013 at 1:17 PM, Ira McDonald <blueroofmusic@gmail.com>wrote:

> Hi,
>
> FYI - below are the responses that I sent to Alexey Melnikov for
> his very thorough review of the latest draft LDAP Printer Schema.
>
> Barring any objections from Alexey, I'll try to send a corresponding
> updated draft to the IETF and PWG before Christmas.
>
> Cheers,
> - Ira (co-editor of LDAP Printer Schema)
>
>
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
>
> ---------- Forwarded message ----------
> From: Ira McDonald <blueroofmusic@gmail.com>
> Date: Sun, Dec 8, 2013 at 1:08 PM
> Subject: Re: AppsDir review of draft-mcdonald-ldap-printer-schema-05.txt
> To: Alexey Melnikov <alexey.melnikov@isode.com>, Ira McDonald <
> blueroofmusic@gmail.com>
> Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, Pat Fleming <
> patfleminghtc@gmail.com>
>
>
> Hi Alexey,
>
> Thank you very much for your careful review of our revised LDAP Printer
> Schema I-D.  Our responses to your comments are inline below.
>
> We plan to issue a new draft before Christmas.
>
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
>
> On Mon, Nov 18, 2013 at 10:37 AM, Alexey Melnikov <
> alexey.melnikov@isode.com> wrote:
>
>> On 19/09/2013 17:34, Ira McDonald wrote:
>>
>>> Hello,
>>>
>>> The IEEE-ISTO PWG Internet Printing Protocol WG would like to request
>>> IETF Apps Area review of our updated LDAP Printer Schema (updates
>>> RFC 3712).
>>>
>>> http://www.ietf.org/internet-drafts/draft-mcdonald-ldap-
>>> printer-schema-05.txt
>>>
>>> Cheers,
>>> - Ira (co-chair of IEEE-ISTO PWG IPP WG and co-editor of this document)
>>>
>>
>> My apologies for belated review. I hope you find them useful.
>>
>> -----------------------------------------
>>
>> I have been selected as the Applications Area Directorate reviewer for
>> this draft (for background on APPSDIR, please see
>> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).
>>
>> Please resolve these comments along with any other Last Call comments you
>> may receive. Please wait for direction from your document shepherd or AD
>> before posting a new version of the draft.
>>
>> Document: draft-mcdonald-ldap-printer-schema-05.txt
>> Title: Lightweight Directory Access Protocol (LDAP): Schema for Printer
>> Services
>> Reviewer: Alexey Melnikov
>> Review Date: November 18, 2013
>> IETF Last Call Date: N/A
>>
>> Summary: This draft is nearly reading for publication.
>>
>> This document defines a schema, object classes and attributes, for
>> Printers and Print Services, for use with directories that support
>> Lightweight Directory Access Protocol (RFC 4510).  This document is
>> based on the Printer attributes listed in Appendix E of Internet
>> Printing Protocol/1.1 (IPP) (RFC 2911).  Additional Printer
>> attributes are based on definitions in the Printer MIB v2 (RFC 3805),
>> IEEE-ISTO PWG Command Set for IEEE 1284 Device ID (PWG 5107.2),
>> IEEE-ISTO PWG IPP Job and Printer Extensions - Set 3 (PWG 5100.13),
>> and IEEE-ISTO PWG IPP Everywhere (PWG 5100.14).
>>
>> This document is published by the IETF on behalf of the Internet
>> Printing Protocol Working Group of the IEEE-ISTO Printer Working
>> Group.
>>
>>
>> Most of the issues I found are minor. In general the document is quite
>> readable.
>>
>> General comments:
>>
>> I noticed that you redifined various syntaxes to have upper limits on
>> Directory strings. URI and Language Tags have no upper limits.  I suspect
>> that limits that you added are going to be sufficient in most cases, but it
>> would be better for your document to call these out explicitly in text.
>>
>
> <ira>
> We'll remove the upper limits from the ASN.1 and add them to the text of
> each
> relevant attribute.
>
> We'll also add an Implementation Note that explains the rationale for the
> limits
> and compatibility considerations w/ RFC 3712 implementations deployed over
> the past ten years - which is the string length limits in the underlying
> attributes
> in the Job Monitoring MIB (RFC 2707) and IPP/1.1 (RFC 2911).
> <ira>
>
>>
>> In Section 1:
>>
>> This document updates RFC 3712.
>>
>> But the draft header says that it Obsoletes it. I think Obsolete is
>> correct, so the statement in Section 1 should be updated to match.
>>
>
> <ira>
> Good catch.  We'll fix this to "Obsoletes".
> </ira>
>
>
>> In Section 3.3:
>>
>>     Note:  When extending other structural classes with auxiliary
>>>     classes, printerService SHOULD not be used.
>>>
>> You should also capitalize "not" according to RFC 2119. There are
>> multiple occurrences of the same problem in multiple places in the document.
>>
>
> <ira>
> Oops.  This was an artifact of the RFC 3712 text.  We'll fix it globally.
> </ira>
>
>>
>>  3.4.  printerServiceAuxClass
>>>         ( 1.3.18.0.2.6.257
>>>     NAME  'printerServiceAuxClass'
>>>     DESC  'Printer information.'
>>>
>>> Fleming, McDonald            Expires 19 March 2014             [Page 11]
>>>
>>> Internet-Draft    LDAP Schema for Printer Services     19 September 2013
>>>
>>>     AUXILIARY
>>>     SUP   printerAbstract
>>>     MAY   ( printer-uri $
>>>             printer-xri-supported )
>>>     )
>>>         This auxiliary class defines Printer information.  It is derived
>>> from
>>>     class printerAbstract and thus inherits common Printer attributes.
>>>     This class SHOULD be used with a structural class.
>>>
>> Each directory entry requires a structural object class, so I think this
>> SHOULD is misleading. Also, why is this not a MUST?
>> I suggest you just delete this sentence or reword it to make it non
>> normative (and point to the document which makes the authoritative
>> statement on this matter.)
>>
>> Similar text in 3.5 and 3.6.
>>
>
> <ira>
> Oops. We'll fix this by deleting the misleading sentences globally.
> </ira>
>
>>
>>  4.  Definition of Attribute Types
>>>
>>>    The following attribute types reference matching rule names (instead
>>>    of OIDs) for clarity (see Section 6 below).  For optional attributes,
>>>    if the Printer information is not known, the attribute value SHOULD
>>>    not be set.  In the following definitions, referenced matching rules
>>>    are defined in Section 4 of [RFC4517] (see Section 6 'Definition of
>>>    Matching Rules' below).
>>>
>>
>> I think you still meant section 4.
>>
>
> <ira>
> Actually it should be a forward reference to section 6 of this document,
> but we'll clarify the wording in the next draft, e.g., to
> "...Section 4 of [RFC4517] and discussed in Section 6 ' Definition of
> Matching Rules' later in this document."
> OK?
> </ira>
>
>>
>>      Note:  For interoperability and consistent text display, values of
>>>     attributes defined in this document:  (a) SHOULD be normalized as
>>>     recommended in Unicode Format for Network Interchange [RFC5198]; (b)
>>>     SHOULD not contain DEL or any C0 or C1 control characters except for
>>>
>> "SHOULD not" --> "SHOULD NOT"
>>
>
> <ira>
> Oops.  We'll fix in the global check for "SHOULD not" to "SHOULD NOT".
>  </ira>
>
>      HT, CR, and LF; (c) SHOULD only contain CR and LF characters together
>>>     (not as singletons); and SHOULD NOT contain HT, CR, or LF characters
>>>     in names, e.g., printer-name and printer-aliases.
>>>
>>
>>  In 4.1:
>
>>
>>      Note:  LDAP application clients SHOULD not attempt to use malformed
>>>     URI values read from this attribute.  LDAP administrative clients
>>>     SHOULD not write malformed URI values into this attribute.
>>>
>> "SHOULD not" --> "SHOULD NOT" (twice)
>>
>
> <ira>
> Oops.  This was an artifact of the RFC 3712 text.  We'll fix it globally.
> </ira>
>
>>
>> In 4.4:
>>
>>      Values of language tags SHOULD conform to Tags for Identifying
>>>     Languages [BCP47].
>>>
>> Why is this a SHOULD and not a MUST? I.e. what are possible reason to put
>> anything not specified in BCP47 here?
>>
>
> <ira>
> Oops.  We'll change "SHOULD" to "MUST".  The original "SHOULD" (I think)
> was an attempt to allow for the rigorous ABNF in the earlier version of
> BCP47.
> </ira>
>
>>
>>      4.12.  printer-charset-supported
>>>         ( 1.3.18.0.2.4.1131
>>>     NAME 'printer-charset-supported'
>>>     DESC 'One of the charsets supported for the attribute values of
>>>           syntax DirectoryString for this directory entry.'
>>>
>> I don't understand this description. DirectoryString is always in UTF-8.
>>
>
> <ira>
> Oops.  We'll fix the description to refer (as intended) to the underlying
> IPP/1.1 (RFC 2911) corresponding attribute which does allow legacy
> character sets (although they are discouraged) and to restate that the
> values of DirectoryString in this LDAP Schema MUST always be UTF-8.
> </ira>
>
>>
>> How is this LDAP attribute being used?
>>
>>>     EQUALITY caseIgnoreMatch
>>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{255}
>>>     )
>>>
>>
> <ira>
> We have an EQUALITY clause for every string attribute.  The values
> of this attribute are used to inform the LDAP Client of what the supported
> values of the underlying IPP/1.1 (RFC 2911) attribute are, i.e., what are
> the possible charsets that can be sent in string attributes in IPP/1.1
> requests.  We'll rewrite this description to clarify the usage.
> </ira>
>
>>
>>     4.13.  printer-generated-natural-language-supported
>>>         ( 1.3.18.0.2.4.1137
>>>     NAME 'printer-generated-natural-language-supported'
>>>     DESC 'One of the natural languages supported for this directory
>>>           entry.'
>>>
>> Again, I am not entirely sure how this is used. Can you clarify?
>>
>
> <ira>
> Same description problem as the previous attribute (it really refers to
> the supported values of the underlying IPP/1.1 (RFC 2911) attribute).
> We'll rewrite this description to clarify the usage.
> </ira>
>
>>
>>     4.20.  printer-number-up-supported
>>>         ( 1.3.18.0.2.4.1124
>>>     NAME 'printer-number-up-supported'
>>>     DESC 'Maximum number of print-stream pages that can be imposed upon a
>>>           single side of an instance of selected medium by this Printer.'
>>>     EQUALITY integerMatch
>>>     ORDERING integerOrderingMatch
>>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.27
>>>     )
>>>
>> This is not defined as single-valued. What is the meaning of multiple
>> values?
>>
>
> <ira>
> Oops.  This is an RFC 3712 bug.  The underlying IPP/1.1 (RFC 2911)
> attribute
> has a complex syntax of "1setOf (integer (1:MAX)" or "rangeOfInteger
> (1:MAX)".
> We intended to flatten it in the LDAP Printer Schema to the simple maximum.
> I think we should delete the erroneous ORDERING clause.
> OK?
> </ira>
>
>>
>>      4.35.  printer-device-id
>>>         ( 1.3.18.0.2.24.46.1.101
>>>     NAME 'printer-device-id'
>>>     DESC 'The IEEE 1284 Device ID for this Printer.'
>>>     EQUALITY caseIgnoreMatch
>>>     SUBSTR caseIgnoreSubstringsMatch
>>>     SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{255}
>>>     )
>>>         Values of this attribute SHOULD conform to IEEE-ISTO PWG Command
>>> Set
>>>     Format for IEEE 1284 Device ID [PWG5107.2].
>>>         Note:  For interoperatibility, values of this attribute SHOULD
>>>     include key/value pairs in the following order:  (a) all required
>>>     key/value pairs (i.e., MANUFACTURER/MFG, MODEL/MDL, and COMMAND
>>>     SET/CMD); (b) all optional key/value pairs; and (c) all vendor
>>>     key/value pairs.
>>>
>> How does the advice on ordering interacts with multiple values of the
>> attribute? LDAP multivalued attributes have no ordering of values.
>>
>
> <ira>
> The ordering advice is for the three keywords that are mandatory in the
> source
> IEEE 1284 standard.  I suggest that we simply delete the "Note" clause
> that is
> already covered in much greater detail in PWG 5107.2 with a rationale
> (which
> is the preservation of the three mandatory keywords when string truncation
> may
> occur in various other directory and service location protocols).
> OK?
> </ira>
>
>>
>>    printer-device-id                             1.3.18.0.2.24.46.1.101
>>    printer-device-service-count                  1.3.18.0.2.24.46.1.102
>>    printer-uuid                                  1.3.18.0.2.24.46.1.104
>>    printer-charge-info                           1.3.18.0.2.24.46.1.105
>>    printer-charge-info-uri                       1.3.18.0.2.24.46.1.106
>>    printer-geo-location                          1.3.18.0.2.24.46.1.107
>>    printer-ipp-features-supported                1.3.18.0.2.24.46.1.108
>>
>> This is not necessarily a problem, but I couldn't find a registration for
>> the 1.3.18.0.2.24 OID. The parent OID is owned by IBM.
>>
>
> <ira>
> In October 2011, IBM permanently assigned this base OID to IEEE-ISTO PWG
> for use in the LDAP Printer Schema and any other future PWG standard that
> needed an ASN.1 OID (which wouldn't be covered by the PWG's SMI arc).
> We'll add a labelled section (to show up in Table of Contents) to document
> this
> assignment.
> </ira>
>
>>
>> 13.  Appendix X - Change History
>>
>>    [ [RFC Editor:  This section to be deleted before RFC publication] ]
>>
>> -bis document are required to include "Changes since RFC XXXX" section.
>> So you should replace this Appendix with another one that details changes
>> since RFC 3712.
>>
>
> <ira>
> We'll add a new permanent appendix for "Changes since RFC 3712".
> We prefer to leave the Change History appendix until final publication
> as an RFC, to document the serpentine path to the final text and to
> acknowledge specific contributions that led to draft changes.
> OK?
> </ira>
>
>
>> Best Regards,
>> Alexey
>>
>>
>
>

--047d7bdc131ebe10cc04ed1ba635
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>Here is my =
conversation w/ Alexey Melnikov about his comments on the <br>LDAP Printer =
Schema - these resolve all open issues from his Apps Dir <br>review - I pla=
n to post a new LDAP Printer Schema draft over Christmas <br>

break.<br><br></div><div><a href=3D"http://ftp.pwg.org/pub/pwg/ipp/wd/alexe=
y-ldap-printer-schema-comments-20131208.pdf">http://ftp.pwg.org/pub/pwg/ipp=
/wd/alexey-ldap-printer-schema-comments-20131208.pdf</a><br></div></div>
<a href=3D"http://ftp.pwg.org/pub/pwg/ipp/wd/alexey-ldap-printer-schema-com=
ments-20131209.pdf">http://ftp.pwg.org/pub/pwg/ipp/wd/alexey-ldap-printer-s=
chema-comments-20131209.pdf</a><br>
<br></div>Cheers,<br></div>- Ira<br><br></div></div><div class=3D"gmail_ext=
ra"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Softwa=
re Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Li=
nux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http:=
//sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Sun, Dec 8, 2013 at 1:17 PM, Ira McDo=
nald <span dir=3D"ltr">&lt;<a href=3D"mailto:blueroofmusic@gmail.com" targe=
t=3D"_blank">blueroofmusic@gmail.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

<div dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>FYI - below=
 are the responses that I sent to Alexey Melnikov for<br></div>his very tho=
rough review of the latest draft LDAP Printer Schema.<br><br></div>Barring =
any objections from Alexey, I&#39;ll try to send a corresponding<br>


</div>updated draft to the IETF and PWG before Christmas.<br><br></div>Chee=
rs,<br></div>- Ira (co-editor of LDAP Printer Schema)<br><br><br clear=3D"a=
ll"><div><div><div><div><div><div><div><div><div dir=3D"ltr">Ira McDonald (=
Musician / Software Architect)<br>


Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Op=
en Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair -=
 IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IP=
P &amp; Printer MIB<br>


Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" href=
=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http://si=
tes.google.com/site/blueroofmusic</a><br><a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank">http:/=
/sites.google.com/site/highnorthinc</a><br>


mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 <a href=3D"tel:734-944-0094" value=3D"+17349440094" target=3D"_blank">734-=
944-0094</a><br>

Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-24=
34" value=3D"+19064942434" target=3D"_blank">906-494-2434</a><br><br><div s=
tyle=3D"display:inline">
</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">---------- Forwarded message ----------<=
br>From: <b class=3D"gmail_sendername">Ira McDonald</b> <span dir=3D"ltr">&=
lt;<a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blueroofmus=
ic@gmail.com</a>&gt;</span><br>


Date: Sun, Dec 8, 2013 at 1:08 PM<br>Subject: Re: AppsDir review of draft-m=
cdonald-ldap-printer-schema-05.txt<br>To: Alexey Melnikov &lt;<a href=3D"ma=
ilto:alexey.melnikov@isode.com" target=3D"_blank">alexey.melnikov@isode.com=
</a>&gt;, Ira McDonald &lt;<a href=3D"mailto:blueroofmusic@gmail.com" targe=
t=3D"_blank">blueroofmusic@gmail.com</a>&gt;<br>


Cc: &quot;<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-d=
iscuss@ietf.org</a>&quot; &lt;<a href=3D"mailto:apps-discuss@ietf.org" targ=
et=3D"_blank">apps-discuss@ietf.org</a>&gt;, Pat Fleming &lt;<a href=3D"mai=
lto:patfleminghtc@gmail.com" target=3D"_blank">patfleminghtc@gmail.com</a>&=
gt;<br>


<br><br><div dir=3D"ltr"><div>Hi Alexey,<br><br></div><div>Thank you very m=
uch for your careful review of our revised LDAP Printer<br></div><div>Schem=
a I-D.=A0 Our responses to your comments are inline below.<br><br></div><di=
v>


We plan to issue a new draft before Christmas.<br>
<br></div><div>Cheers,<br></div><div>- Ira<br></div><div><br></div><div cla=
ss=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr"><div>Ira McDonal=
d (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Soluti=
ons WG<br>



Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br></div><div>Co-Chair - IEEE-ISTO PWG Internet Printing Prot=
ocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>
Blue Roof Music / High North Inc<br>
<a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blue=
roofmusic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a>=
<br><a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/=
highnorthinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</=
a><br>



mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 <a href=3D"tel:734-944-0094" value=3D"+17349440094" target=3D"_blank">734-=
944-0094</a><br>


Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-24=
34" value=3D"+19064942434" target=3D"_blank">906-494-2434</a><br><br><div s=
tyle=3D"display:inline">
</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div></div>
<br><br><div class=3D"gmail_quote"><div>On Mon, Nov 18, 2013 at 10:37 AM, A=
lexey Melnikov <span dir=3D"ltr">&lt;<a href=3D"mailto:alexey.melnikov@isod=
e.com" target=3D"_blank">alexey.melnikov@isode.com</a>&gt;</span> wrote:<br=
>
</div><div><div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On 19/09/2013 17:34, Ira McDonald wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Hello,<br>
<br>
The IEEE-ISTO PWG Internet Printing Protocol WG would like to request<br>
IETF Apps Area review of our updated LDAP Printer Schema (updates<br>
RFC 3712).<br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-mcdonald-ldap-printer-=
schema-05.txt" target=3D"_blank">http://www.ietf.org/internet-<u></u>drafts=
/draft-mcdonald-ldap-<u></u>printer-schema-05.txt</a><br>
<br>
Cheers,<br>
- Ira (co-chair of IEEE-ISTO PWG IPP WG and co-editor of this document)<br>
</blockquote>
<br>
My apologies for belated review. I hope you find them useful.<br>
<br>
------------------------------<u></u>-----------<br>
<br>
I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on APPSDIR, please see <a href=3D"http://trac.tools.=
ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate" target=3D"_blank">=
http://trac.tools.ietf.org/<u></u>area/app/trac/wiki/<u></u>ApplicationsAre=
aDirectorate</a> ). <br>




<br>
Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.<br>
<br>
Document: draft-mcdonald-ldap-printer-<u></u>schema-05.txt<br>
Title: Lightweight Directory Access Protocol (LDAP): Schema for Printer Ser=
vices<br>
Reviewer: Alexey Melnikov<br>
Review Date: November 18, 2013<br>
IETF Last Call Date: N/A<br>
<br>
Summary: This draft is nearly reading for publication.<br>
<br>
This document defines a schema, object classes and attributes, for<br>
Printers and Print Services, for use with directories that support<br>
Lightweight Directory Access Protocol (RFC 4510). =A0This document is<br>
based on the Printer attributes listed in Appendix E of Internet<br>
Printing Protocol/1.1 (IPP) (RFC 2911). =A0Additional Printer<br>
attributes are based on definitions in the Printer MIB v2 (RFC 3805),<br>
IEEE-ISTO PWG Command Set for IEEE 1284 Device ID (PWG 5107.2),<br>
IEEE-ISTO PWG IPP Job and Printer Extensions - Set 3 (PWG 5100.13),<br>
and IEEE-ISTO PWG IPP Everywhere (PWG 5100.14).<br>
<br>
This document is published by the IETF on behalf of the Internet<br>
Printing Protocol Working Group of the IEEE-ISTO Printer Working<br>
Group.<br>
<br>
<br>
Most of the issues I found are minor. In general the document is quite read=
able.<br>
<br>
General comments:<br>
<br>
I noticed that you redifined various syntaxes to have upper limits on Direc=
tory strings. URI and Language Tags have no upper limits. =A0I suspect that=
 limits that you added are going to be sufficient in most cases, but it wou=
ld be better for your document to call these out explicitly in text.<br>



</blockquote><div><br></div></div></div><div>&lt;ira&gt;<br></div><div>We&#=
39;ll remove the upper limits from the ASN.1 and add them to the text of ea=
ch<br></div><div>relevant attribute.=A0 <br><br>We&#39;ll also add an Imple=
mentation Note that explains the rationale for the limits<br>



and compatibility considerations w/ RFC 3712 implementations deployed over<=
br>the past ten years - which is the string length limits in the underlying=
 attributes <br>in the Job Monitoring MIB (RFC 2707) and IPP/1.1 (RFC 2911)=
.<br>



</div><div>&lt;ira&gt;<br></div><div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
<br>

In Section 1:<br>
<br>
This document updates RFC 3712.<br>
<br>
But the draft header says that it Obsoletes it. I think Obsolete is correct=
, so the statement in Section 1 should be updated to match.<br></blockquote=
><div><br></div></div><div>&lt;ira&gt;<br></div><div>Good catch.=A0 We&#39;=
ll fix this to &quot;Obsoletes&quot;.<br>



</div><div>&lt;/ira&gt; <br></div><div><div>=A0<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
In Section 3.3:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0Note: =A0When extending other structural classes with auxiliary<br>
=A0 =A0 classes, printerService SHOULD not be used.<br>
</blockquote>
You should also capitalize &quot;not&quot; according to RFC 2119. There are=
 multiple occurrences of the same problem in multiple places in the documen=
t.<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>


Oops.=A0 This was an artifact of the RFC 3712 text.=A0 We&#39;ll fix it glo=
bally.<br>
</div><div>&lt;/ira&gt; <br></div><div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
3.4. =A0printerServiceAuxClass<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.6.257<br>
=A0 =A0 NAME =A0&#39;printerServiceAuxClass&#39;<br>
=A0 =A0 DESC =A0&#39;Printer information.&#39;<br>
<br>
Fleming, McDonald =A0 =A0 =A0 =A0 =A0 =A0Expires 19 March 2014 =A0 =A0 =A0 =
=A0 =A0 =A0 [Page 11]<br>
=0C<br>
Internet-Draft =A0 =A0LDAP Schema for Printer Services =A0 =A0 19 September=
 2013<br>
<br>
=A0 =A0 AUXILIARY<br>
=A0 =A0 SUP =A0 printerAbstract<br>
=A0 =A0 MAY =A0 ( printer-uri $<br>
=A0 =A0 =A0 =A0 =A0 =A0 printer-xri-supported )<br>
=A0 =A0 )<br>
=A0 =A0 =A0 =A0 This auxiliary class defines Printer information. =A0It is =
derived from<br>
=A0 =A0 class printerAbstract and thus inherits common Printer attributes.<=
br>
=A0 =A0 This class SHOULD be used with a structural class.<br>
</blockquote>
Each directory entry requires a structural object class, so I think this SH=
OULD is misleading. Also, why is this not a MUST?<br>
I suggest you just delete this sentence or reword it to make it non normati=
ve (and point to the document which makes the authoritative statement on th=
is matter.)<br>
<br>

Similar text in 3.5 and 3.6.<br></blockquote><div><br></div></div><div>&lt;=
ira&gt;<br></div><div>Oops. We&#39;ll fix this by deleting the misleading s=
entences globally.<br></div><div>&lt;/ira&gt; <br></div><div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
4. =A0Definition of Attribute Types<br>
<br>
=A0 =A0The following attribute types reference matching rule names (instead=
<br>
=A0 =A0of OIDs) for clarity (see Section 6 below). =A0For optional attribut=
es,<br>
=A0 =A0if the Printer information is not known, the attribute value SHOULD<=
br>
=A0 =A0not be set. =A0In the following definitions, referenced matching rul=
es<br>
=A0 =A0are defined in Section 4 of [RFC4517] (see Section 6 &#39;Definition=
 of<br>
=A0 =A0Matching Rules&#39; below).<br>
</blockquote>
<br>
I think you still meant section 4.<br></blockquote><div><br></div></div><di=
v>&lt;ira&gt;<br></div><div>Actually it should be a forward reference to se=
ction 6 of this document,<br></div><div>but we&#39;ll clarify the wording i=
n the next draft, e.g., to<br>



</div><div>&quot;...Section 4 of [RFC4517] and discussed in Section 6 &#39;=
 Definition of<br></div><div>Matching Rules&#39; later in this document.&qu=
ot;<br></div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Note: =A0For interoperability and consistent text display, values o=
f<br>
=A0 =A0 attributes defined in this document: =A0(a) SHOULD be normalized as=
<br>
=A0 =A0 recommended in Unicode Format for Network Interchange [RFC5198]; (b=
)<br>
=A0 =A0 SHOULD not contain DEL or any C0 or C1 control characters except fo=
r<br>
</blockquote>
&quot;SHOULD not&quot; --&gt; &quot;SHOULD NOT&quot;<br></blockquote><div><=
br></div></div><div>&lt;ira&gt;<br></div><div>Oops.=A0 We&#39;ll fix in the=
 global check for &quot;SHOULD not&quot; to &quot;SHOULD NOT&quot;.<br></di=
v>


<div>
&lt;/ira&gt; <br><br></div><div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 HT, CR, and LF; (c) SHOULD only contain CR and LF characters togeth=
er<br>
=A0 =A0 (not as singletons); and SHOULD NOT contain HT, CR, or LF character=
s<br>
=A0 =A0 in names, e.g., printer-name and printer-aliases.<br>
</blockquote>
<br></blockquote><div>=A0In 4.1:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Note: =A0LDAP application clients SHOULD not attempt to use malform=
ed<br>
=A0 =A0 URI values read from this attribute. =A0LDAP administrative clients=
<br>
=A0 =A0 SHOULD not write malformed URI values into this attribute.<br>
</blockquote>
&quot;SHOULD not&quot; --&gt; &quot;SHOULD NOT&quot; (twice)<br></blockquot=
e><div><br></div></div><div>&lt;ira&gt;<br><div>Oops.=A0 This was an artifa=
ct of the RFC 3712 text.=A0 We&#39;ll fix it globally.<br></div>&lt;/ira&gt=
; <br>



</div><div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
In 4.4:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 Values of language tags SHOULD conform to Tags for Identifying<br>
=A0 =A0 Languages [BCP47].<br>
</blockquote>
Why is this a SHOULD and not a MUST? I.e. what are possible reason to put a=
nything not specified in BCP47 here?<br></blockquote><div><br></div></div><=
div>&lt;ira&gt;<br></div><div>Oops.=A0 We&#39;ll change &quot;SHOULD&quot; =
to &quot;MUST&quot;.=A0 The original &quot;SHOULD&quot; (I think)<br>



</div><div>was an attempt to allow for the rigorous ABNF in the earlier ver=
sion of BCP47.<br></div><div>&lt;/ira&gt;<br></div><div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">





<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 4.12. =A0printer-charset-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1131<br>
=A0 =A0 NAME &#39;printer-charset-supported&#39;<br>
=A0 =A0 DESC &#39;One of the charsets supported for the attribute values of=
<br>
=A0 =A0 =A0 =A0 =A0 syntax DirectoryString for this directory entry.&#39;<b=
r>
</blockquote>
I don&#39;t understand this description. DirectoryString is always in UTF-8=
.<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Oops.=
=A0 We&#39;ll fix the description to refer (as intended) to the underlying<=
br>



</div><div>IPP/1.1 (RFC 2911) corresponding attribute which does allow lega=
cy<br></div><div>character sets (although they are discouraged) and to rest=
ate that the<br></div><div>values of DirectoryString in this LDAP Schema MU=
ST always be UTF-8.<br>



</div><div>&lt;/ira&gt; <br></div><div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">
<br>
How is this LDAP attribute being used?<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 EQUALITY caseIgnoreMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.15{<u></u>255}<br>
=A0 =A0 )<br></blockquote></blockquote><div><br></div></div><div>&lt;ira&gt=
;<br></div><div>We have an EQUALITY clause for every string attribute.=A0 T=
he values<br></div><div>of this attribute are used to inform the LDAP Clien=
t of what the supported<br>



</div><div>values of the underlying IPP/1.1 (RFC 2911) attribute are, i.e.,=
 what are<br></div><div>the possible charsets that can be sent in string at=
tributes in IPP/1.1<br>requests.=A0 We&#39;ll rewrite this description to c=
larify the usage.<br>



</div><div>&lt;/ira&gt; <br></div><div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




</blockquote>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A04.13. =A0printer-generated-natural-<u></u>language-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1137<br>
=A0 =A0 NAME &#39;printer-generated-natural-<u></u>language-supported&#39;<=
br>
=A0 =A0 DESC &#39;One of the natural languages supported for this directory=
<br>
=A0 =A0 =A0 =A0 =A0 entry.&#39;<br>
</blockquote>
Again, I am not entirely sure how this is used. Can you clarify?<br></block=
quote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Same description =
problem as the previous attribute (it really refers to<br>the supported val=
ues of the underlying IPP/1.1 (RFC 2911) attribute).<br>



We&#39;ll rewrite this description to clarify the usage.<br></div><div>&lt;=
/ira&gt;<br></div><div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A04.20. =A0printer-number-up-supported<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.4.1124<br>
=A0 =A0 NAME &#39;printer-number-up-supported&#39;<br>
=A0 =A0 DESC &#39;Maximum number of print-stream pages that can be imposed =
upon a<br>
=A0 =A0 =A0 =A0 =A0 single side of an instance of selected medium by this P=
rinter.&#39;<br>
=A0 =A0 EQUALITY integerMatch<br>
=A0 =A0 ORDERING integerOrderingMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.27<br>
=A0 =A0 )<br>
</blockquote>
This is not defined as single-valued. What is the meaning of multiple value=
s?<br></blockquote><div><br></div></div><div>&lt;ira&gt;<br></div><div>Oops=
.=A0 This is an RFC 3712 bug.=A0 The underlying IPP/1.1 (RFC 2911) attribut=
e<br>



</div><div>has a complex syntax of &quot;1setOf (integer (1:MAX)&quot; or &=
quot;rangeOfInteger (1:MAX)&quot;.<br></div><div>We intended to flatten it =
in the LDAP Printer Schema to the simple maximum.<br></div><div>I think we =
should delete the erroneous ORDERING clause.<br>



</div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=A0 =A0 4.35. =A0printer-device-id<br>
=A0 =A0 =A0 =A0 ( 1.3.18.0.2.24.46.1.101<br>
=A0 =A0 NAME &#39;printer-device-id&#39;<br>
=A0 =A0 DESC &#39;The IEEE 1284 Device ID for this Printer.&#39;<br>
=A0 =A0 EQUALITY caseIgnoreMatch<br>
=A0 =A0 SUBSTR caseIgnoreSubstringsMatch<br>
=A0 =A0 SYNTAX =A01.3.6.1.4.1.1466.115.121.1.15{<u></u>255}<br>
=A0 =A0 )<br>
=A0 =A0 =A0 =A0 Values of this attribute SHOULD conform to IEEE-ISTO PWG Co=
mmand Set<br>
=A0 =A0 Format for IEEE 1284 Device ID [PWG5107.2].<br>
=A0 =A0 =A0 =A0 Note: =A0For interoperatibility, values of this attribute S=
HOULD<br>
=A0 =A0 include key/value pairs in the following order: =A0(a) all required=
<br>
=A0 =A0 key/value pairs (i.e., MANUFACTURER/MFG, MODEL/MDL, and COMMAND<br>
=A0 =A0 SET/CMD); (b) all optional key/value pairs; and (c) all vendor<br>
=A0 =A0 key/value pairs.<br>
</blockquote>
How does the advice on ordering interacts with multiple values of the attri=
bute? LDAP multivalued attributes have no ordering of values.<br></blockquo=
te><div><br></div></div><div>&lt;ira&gt;<br></div><div>The ordering advice =
is for the three keywords that are mandatory in the source<br>



</div><div>IEEE 1284 standard.=A0 I suggest that we simply delete the &quot=
;Note&quot; clause that is<br></div><div>already covered in much greater de=
tail in PWG 5107.2 with a rationale (which<br></div><div>is the preservatio=
n of the three mandatory keywords when string truncation may<br>



</div><div>occur in various other directory and service location protocols)=
.<br></div><div>OK?<br></div><div>&lt;/ira&gt;<br></div><div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">




<br>
=A0 =A0printer-device-id =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 1.3.18.0.2.24.46.1.101<br>
=A0 =A0printer-device-service-count =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01.3.=
18.0.2.24.46.1.102<br>
=A0 =A0printer-uuid =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A01.3.18.0.2.24.46.1.104<br>
=A0 =A0printer-charge-info =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 1.3.18.0.2.24.46.1.105<br>
=A0 =A0printer-charge-info-uri =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
1.3.18.0.2.24.46.1.106<br>
=A0 =A0printer-geo-location =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A01.3.18.0.2.24.46.1.107<br>
=A0 =A0printer-ipp-features-supported =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01.3.18=
.0.2.24.46.1.108<br>
<br>
This is not necessarily a problem, but I couldn&#39;t find a registration f=
or the 1.3.18.0.2.24 OID. The parent OID is owned by IBM.<br></blockquote><=
div><br></div></div><div>&lt;ira&gt;<br></div><div>In October 2011, IBM per=
manently assigned this base OID to IEEE-ISTO PWG<br>



</div><div>for use in the LDAP Printer Schema and any other future PWG stan=
dard that<br></div><div>needed an ASN.1 OID (which wouldn&#39;t be covered =
by the PWG&#39;s SMI arc). <br></div><div>We&#39;ll add a labelled section =
(to show up in Table of Contents) to document this<br>



assignment.<br></div><div>&lt;/ira&gt;<br></div><div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">
<br>
13. =A0Appendix X - Change History<br>
<br>
=A0 =A0[ [RFC Editor: =A0This section to be deleted before RFC publication]=
 ]<br>
<br>
-bis document are required to include &quot;Changes since RFC XXXX&quot; se=
ction. So you should replace this Appendix with another one that details ch=
anges since RFC 3712.<br></blockquote><div><br></div></div><div>&lt;ira&gt;=
<br>



</div><div>We&#39;ll add a new permanent appendix for &quot;Changes since R=
FC 3712&quot;.<br></div><div>We prefer to leave the Change History appendix=
 until final publication<br>as an RFC, to document the serpentine path to t=
he final text and to<br>



acknowledge specific contributions that led to draft changes.<br></div><div=
>OK?<br></div><div>&lt;/ira&gt;<br>=A0<br></div><div></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">




Best Regards,<br>
Alexey<br>
<br>
</blockquote></div><br></div></div>
</div><br></div></div></div></div></div></div></div></div>
</blockquote></div><br></div>

--047d7bdc131ebe10cc04ed1ba635--

--===============0217473184==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0217473184==--


From ipp-bounces@pwg.org  Mon Dec  9 07:37:53 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58A811AE2CD for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 07:37:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.502
X-Spam-Level:
X-Spam-Status: No, score=-0.502 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VFdiEOWdfX1l for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 07:37:51 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 4EEA01ADFA4 for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 07:37:51 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0B6D084D7; Mon,  9 Dec 2013 15:51:44 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (crispin.apple.com [17.151.62.50]) by www.pwg.org (Postfix) with ESMTPS id A1B118405 for <ipp@pwg.org>; Mon,  9 Dec 2013 15:51:42 +0000 (UTC)
MIME-version: 1.0
Received: from relay6.apple.com ([17.128.113.90]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXJ00D9IQ253OC1@mail-out.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 07:37:44 -0800 (PST)
X-AuditID: 1180715a-b7f3c6d00000020e-92-52a5e3c7ea18
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay6.apple.com (Apple SCV relay) with SMTP id A7.F1.00526.7C3E5A25; Mon, 09 Dec 2013 07:37:44 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXJ00GRDQ2TKH10@chive.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 07:37:43 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 09 Dec 2013 10:37:41 -0500
To: ipp@pwg.org
Message-id: <03102865-7084-453C-AD54-F87FEA8CBBAC@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FDMr3vi8dIgg65gi2P7XrI4MHrMWzyd KYAxissmJTUnsyy1SN8ugStje9NBloI+1oo/k2YwNjBuZOli5OSQEDCRaFt7ixHCFpO4cG89 G4gtJNDNJNG+KLWLkQvI/sUosePpaVaQBJuAmsTvSX1gNrOAlsT6nceZIGxtiSfvLoDFWQRU JSa8vAlmCwv4SVy9MBvMFhHgl5h4EaKXV8BG4sW0xUwQtp7ExnmzmbsYOYCOkJWYf7p0AiPv LCQbZiHZMAtJxwJG5lWMAkWpOYmVZnqJBQU5qXrJ+bmbGMHBUhi1g7FhudUhRgEORiUe3hWs S4OEWBPLiitzDzFKcDArifCK7QIK8aYkVlalFuXHF5XmpBYfYpTmYFES55W8tShISCA9sSQ1 OzW1ILUIJsvEwSnVwNgzO1cm2Kvp8k2vxUysNVWf4yREdN22P+UIXbH04WaO8JV3Ci3lfv3n cN8xJXF3+pnF4tcmVfDGObgzO9+KzY/XulN26GOm+4mXW3uUV66IdRTewxjZbyb7Onivww+5 0KUrM4VtdwjMP3jEbetzqezb1mkc5+3istaG+7c/6OD8x39o/vL9nkosxRmJhlrMRcWJALRq bMcSAgAA
Subject: [IPP] Updated draft of IPP Shared Infrastructure Extensions (IPPSIX) posted
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

I have posted an updated draft of the IPP Shared Infrastructure Extensions (IPPSIX) to:

	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-20131209.docx
	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-20131209.pdf
	ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-20131209-rev.pdf

The only changes are to add the output-device-uuid operation attribute as an extension to the Identify-Printer request and to fix some registration issues with the list of operations and the new document-state value.

Enjoy!

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  9 11:53:47 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E04001AE50F for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 11:53:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zaKcczgVrWfd for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 11:53:46 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 075411AE07F for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 11:53:45 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 1004884D2; Mon,  9 Dec 2013 20:07:39 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 5289B8329 for <ipp@pwg.org>; Mon,  9 Dec 2013 20:07:37 +0000 (UTC)
MIME-version: 1.0
Received: from relay2.apple.com ([17.128.113.67]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXK002NH1X9F102@mail-out.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 11:53:37 -0800 (PST)
X-AuditID: 11807143-b7fbb6d00000049d-42-52a61fc19f37
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay2.apple.com (Apple SCV relay) with SMTP id 81.1A.01181.1CF16A25; Mon, 09 Dec 2013 11:53:37 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXK00GGD1XBKX10@chive.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 11:53:37 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 09 Dec 2013 14:53:35 -0500
To: ipp@pwg.org
Message-id: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkluLIzCtJLcpLzFFi42IRbCjm1z0ovyzI4Ee/scWxfS9ZHBg95i2e zhTAGMVlk5Kak1mWWqRvl8CV0TF3HVvBMe6Khqn32BoY53J2MXJySAiYSJxZPIUFwhaTuHBv PVsXIxeHkEA3k8SjQ0tZIZxfjBJfDk1lBaliE1CT+D2pD8xmFtCSWL/zOBOErS3x5N0FsDiL gKrEtxV3wGxhAV2J7c9ngtkiAvwSEy9C9PIK2EgcuLSHBcLWk9g4bzZzFyMH0BWyEvNPl05g 5J2FZMMsJBtmIelYwMi8ilGgKDUnsdJIL7GgICdVLzk/dxMjOGAKnXcwHltmdYhRgINRiYe3 kGFZkBBrYllxZe4hRgkOZiURXi52oBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFe8VuLgoQE0hNL UrNTUwtSi2CyTBycUg2MjhJth5XSbmzW5ft953dvUWjp2rvfBTLL8owW9JxeP0Xr265/L9jZ 7H5vWfB/rXhtj+dR+6NLy/Pl8/4Era16n2eh9XvzZI0T+0Lzbym2r46ILMwQVZf4vKmvYHLz /e3KIW/dYuo2SLH+ENeRmX9iOd9z9ws2UdIyn7h3RtSdW7151Xz+9dxySizFGYmGWsxFxYkA rsAq2xQCAAA=
Subject: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

During our last Cloud Imaging Model WG meeting, we discussed having the ability to explicitly cancel a previous Identify-Printer operation.  The consensus during that meeting was to add a new "identify-actions" keyword ('cancel') that would cancel any active identification mechanism.

In addition, a new "printer-state-reasons" keyword ('identifying-printer' was proposed, although given the existing 'identify-printer-requested' value I like adding 'identify-printer-active' instead) would be added to allow a Client to discover whether a printer is currently identifying itself using an action other than 'cancel', which by definition stops any active identification and removes the new keyword from the "printer-state-reasons" attribute...

The official registration would look like this:

  Attributes (attribute syntax)
    Keyword Attribute Value                       Reference
    -----------------------                       ---------
  identify-actions (1setOf type2 keyword)         [PWG5100.13]
    cancel

  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
    identify-printer-active

Thoughts?

(I considered adding this to IPPSIX, but since this has application outside of shared infrastructure/cloud deployments I think we should register it separately...)

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Mon Dec  9 12:04:38 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 609851AE2E1 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 12:04:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hTWGU-qt0AGU for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 12:04:36 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 79EAB1AE2CB for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 12:04:36 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 6B97884D2; Mon,  9 Dec 2013 20:18:30 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by www.pwg.org (Postfix) with ESMTPS id 6E3F4844E for <ipp@pwg.org>; Mon,  9 Dec 2013 20:18:29 +0000 (UTC)
Received: by mail-ie0-f171.google.com with SMTP id ar20so7043151iec.16 for <ipp@pwg.org>; Mon, 09 Dec 2013 12:04:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CXns37k6mlwq/nMoU+zkeNoAQefYlEdwRokOh58zVgs=; b=a0BCfDE8XUycaG1ZMAtWsXbJfc0zNugV6koCXJN3yiyKvrmPaTjAR74sXCynobXrp9 hiKMWF/9rHBVC/cS7tDLlgutgYMJTKVQMj3kr21rmCwLJfGGWZxeSIEP8ekGOKbOEhmc EN435GltVvUf3TvxKrmhxbwpJGWCHA6JbeQf2HIjkYTPcyMjMrJI6TfxLQSF9y4K/fUI 6+BSFLxt70O5IH+KHzR7n92lBe52DUThUurMFujTYMwdIaMo1FY4ka1ABYJWeynIWZ+n qgAMDp6jiYe5J3kYm0Q+1QuDFxBNZHqvlsmUrbqOOCAwradSfUUt3DyHN8vsiD9ZaYxA YYAQ==
X-Received: by 10.42.222.68 with SMTP id if4mr2457383icb.62.1386619469846; Mon, 09 Dec 2013 12:04:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Mon, 9 Dec 2013 12:04:09 -0800 (PST)
In-Reply-To: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, 9 Dec 2013 15:04:09 -0500
Message-ID: <CAN40gSv6LMvpyP5Q_tmfGDgKOH4jmaErsenf8JwHNoLjJjO3xw@mail.gmail.com>
To: Michael Sweet <msweet@apple.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1424868807=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1424868807==
Content-Type: multipart/alternative; boundary=001a1133212ef06a1c04ed1f80de

--001a1133212ef06a1c04ed1f80de
Content-Type: text/plain; charset=ISO-8859-1

Hi Mike,

I like your clarifications as suggested.

Are you suggesting a *tiny* document that updates JPS3 and extends
Identify-Printer?

It seems like it would be nice to handle this as a minor release update
to JPS3 (so that everyone sees it).  I know, process...process.  But this
seems like the cleaner fix to me.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Mon, Dec 9, 2013 at 2:53 PM, Michael Sweet <msweet@apple.com> wrote:

> All,
>
> During our last Cloud Imaging Model WG meeting, we discussed having the
> ability to explicitly cancel a previous Identify-Printer operation.  The
> consensus during that meeting was to add a new "identify-actions" keyword
> ('cancel') that would cancel any active identification mechanism.
>
> In addition, a new "printer-state-reasons" keyword ('identifying-printer'
> was proposed, although given the existing 'identify-printer-requested'
> value I like adding 'identify-printer-active' instead) would be added to
> allow a Client to discover whether a printer is currently identifying
> itself using an action other than 'cancel', which by definition stops any
> active identification and removes the new keyword from the
> "printer-state-reasons" attribute...
>
> The official registration would look like this:
>
>   Attributes (attribute syntax)
>     Keyword Attribute Value                       Reference
>     -----------------------                       ---------
>   identify-actions (1setOf type2 keyword)         [PWG5100.13]
>     cancel
>
>   printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>     identify-printer-active
>
> Thoughts?
>
> (I considered adding this to IPPSIX, but since this has application
> outside of shared infrastructure/cloud deployments I think we should
> register it separately...)
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>

--001a1133212ef06a1c04ed1f80de
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi Mike,<br><br></=
div>I like your clarifications as suggested.<br><br></div>Are you suggestin=
g a *tiny* document that updates JPS3 and extends<br></div>Identify-Printer=
?<br>

<br></div>It seems like it would be nice to handle this as a minor release =
update<br></div>to JPS3 (so that everyone sees it).=A0 I know, process...pr=
ocess.=A0 But this<br></div>seems like the cleaner fix to me.<br><br></div>

Cheers,<br></div>- Ira<br><br></div><div class=3D"gmail_extra"><br clear=3D=
"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software Architect)<br=
>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation O=
pen Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http:=
//sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Mon, Dec 9, 2013 at 2:53 PM, Michael =
Sweet <span dir=3D"ltr">&lt;<a href=3D"mailto:msweet@apple.com" target=3D"_=
blank">msweet@apple.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">

All,<br>
<br>
During our last Cloud Imaging Model WG meeting, we discussed having the abi=
lity to explicitly cancel a previous Identify-Printer operation. =A0The con=
sensus during that meeting was to add a new &quot;identify-actions&quot; ke=
yword (&#39;cancel&#39;) that would cancel any active identification mechan=
ism.<br>


<br>
In addition, a new &quot;printer-state-reasons&quot; keyword (&#39;identify=
ing-printer&#39; was proposed, although given the existing &#39;identify-pr=
inter-requested&#39; value I like adding &#39;identify-printer-active&#39; =
instead) would be added to allow a Client to discover whether a printer is =
currently identifying itself using an action other than &#39;cancel&#39;, w=
hich by definition stops any active identification and removes the new keyw=
ord from the &quot;printer-state-reasons&quot; attribute...<br>


<br>
The official registration would look like this:<br>
<br>
=A0 Attributes (attribute syntax)<br>
=A0 =A0 Keyword Attribute Value =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 Reference<br>
=A0 =A0 ----------------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 ---------<br>
=A0 identify-actions (1setOf type2 keyword) =A0 =A0 =A0 =A0 [PWG5100.13]<br=
>
=A0 =A0 cancel<br>
<br>
=A0 printer-state-reasons (1setOf type2 keyword) =A0 =A0[RFC2911]<br>
=A0 =A0 identify-printer-active<br>
<br>
Thoughts?<br>
<br>
(I considered adding this to IPPSIX, but since this has application outside=
 of shared infrastructure/cloud deployments I think we should register it s=
eparately...)<br>
<br>
_______________________________________________________________<br>
Michael Sweet, Senior Printing System Engineer, PWG Chair<br>
<br>
_______________________________________________<br>
ipp mailing list<br>
<a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank">http=
s://www.pwg.org/mailman/listinfo/ipp</a><br>
</blockquote></div><br></div>

--001a1133212ef06a1c04ed1f80de--

--===============1424868807==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1424868807==--

From ipp-bounces@pwg.org  Mon Dec  9 13:18:04 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37A661AE0E1 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 13:18:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V-f7CzC4L8Ut for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 13:18:02 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id A3AD11AE0B1 for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 13:18:02 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id AD9F084D1; Mon,  9 Dec 2013 21:31:56 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id C4F648329 for <ipp@pwg.org>; Mon,  9 Dec 2013 21:31:55 +0000 (UTC)
MIME-version: 1.0
Received: from relay3.apple.com ([17.128.113.83]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXK00E675TC47D0@mail-out.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 13:17:56 -0800 (PST)
X-AuditID: 11807153-b7f246d000005e2f-91-52a63384870f
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay3.apple.com (Apple SCV relay) with SMTP id EB.9D.24111.48336A25; Mon, 09 Dec 2013 13:17:56 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXK00GWN5TUKX40@chive.apple.com> for ipp@pwg.org; Mon, 09 Dec 2013 13:17:56 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CAN40gSv6LMvpyP5Q_tmfGDgKOH4jmaErsenf8JwHNoLjJjO3xw@mail.gmail.com>
Date: Mon, 09 Dec 2013 16:17:54 -0500
Message-id: <7AA580AF-C366-4C81-95AB-E046C5B536DD@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <CAN40gSv6LMvpyP5Q_tmfGDgKOH4jmaErsenf8JwHNoLjJjO3xw@mail.gmail.com>
To: Ira McDonald <blueroofmusic@gmail.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRmVeSWpSXmKPExsUi2FDMr9tivCzI4P1fQYtj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoEr48bR6UwFt6QrVs/fx9jA+EC8i5GDQ0LARGLqhqwuRk4gU0zi wr31bF2MXBxCAt1MEg0tR9ghnF+MEveOzGYCqRIWMJfYfG0OI4jNK6AnsXHebGYQm1kgSWL6 o3Z2EJtNQE3i96Q+VhCbUyBY4vvcB+wgy1gEVCUOfBSHKJeXaLhzhQVijI3E2ZPvoHY1M0oc ePWQGaReREBLYslzRYg7ZSXmny6dwMg/C8niWUgWQ9jaEssWvoaK60m8bHqHRVxX4uK6SYwL GNlWMQoUpeYkVhrrJRYU5KTqJefnbmIEB2lh8A7GP8usDjEKcDAq8fBK/FsaJMSaWFZcmXuI UYKDWUmEl4t9WZAQb0piZVVqUX58UWlOavEhRmkOFiVxXolbi4KEBNITS1KzU1MLUotgskwc nFINjJ5b3d29fI1lpe6f9o7Iz66Ruqc48+t2iyNSJxz+m+9kfMY+i2+G+Pf5nE2HpM/6VGlL G14QTf8rEqf00TXp3ZtNe/vzc2TYA85N8u3YWyieq8YvuOBZY+mevGP7l+4z/7T3r0KLVVNh +/ZzSV9/ez0VY7+eGXjVVpvTX1CNT3jWisyyRNZoJZbijERDLeai4kQAnsbE8U4CAAA=
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1252612951=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1252612951==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_x+hwiuaW2bxmY2US470MIA)"


--Boundary_(ID_x+hwiuaW2bxmY2US470MIA)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

Ira,

On Dec 9, 2013, at 3:04 PM, Ira McDonald <blueroofmusic@gmail.com> wrote:
> Hi Mike,
> 
> I like your clarifications as suggested.
> 
> Are you suggesting a *tiny* document that updates JPS3 and extends
> Identify-Printer?

No, I really don't want to open up that can of worms.

> It seems like it would be nice to handle this as a minor release update
> to JPS3 (so that everyone sees it).  I know, process...process.  But this
> seems like the cleaner fix to me.

I know I don't have the cycles or the energy to update JPS3 right now.  Given our recent move to start accepting value registrations on the mailing list (with the mailing list serving as the durable source of information), I was hoping we could simply treat these as new value registrations for existing attributes and do the registration.  Both attributes are type2 and permit extension without full standards backing them...

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_x+hwiuaW2bxmY2US470MIA)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Ira,<div><br><div><div>On Dec 9, 2013, at 3:04 PM, =
Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi =
Mike,<br><br></div>I like your clarifications as =
suggested.<br><br></div>Are you suggesting a *tiny* document that =
updates JPS3 and =
extends<br></div>Identify-Printer?<br></div></div></div></div></div></div>=
</blockquote><div><br></div>No, I really don't want to open up that can =
of worms.</div><div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div><div>It seems like it would be nice to handle =
this as a minor release update<br></div>to JPS3 (so that everyone sees =
it).&nbsp; I know, process...process.&nbsp; But this<br></div>seems like =
the cleaner fix to =
me.<br></div></div></div></blockquote><div><br></div></div><div>I know I =
don't have the cycles or the energy to update JPS3 right now. =
&nbsp;Given our recent move to start accepting value registrations on =
the mailing list (with the mailing list serving as the durable source of =
information), I was hoping we could simply treat these as new value =
registrations for existing attributes and do the registration. =
&nbsp;Both attributes are type2 and permit extension without full =
standards backing them...</div><div><br></div><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_x+hwiuaW2bxmY2US470MIA)--

--===============1252612951==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1252612951==--

From ipp-bounces@pwg.org  Mon Dec  9 13:50:41 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13D101AE4BE for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 13:50:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KWXJwwppln6h for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 13:50:39 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 46F531AE0B1 for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 13:50:39 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 9A5FF8329; Mon,  9 Dec 2013 22:04:32 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by www.pwg.org (Postfix) with ESMTPS id DBAC38063 for <ipp@pwg.org>; Mon,  9 Dec 2013 22:04:30 +0000 (UTC)
Received: by mail-ie0-f181.google.com with SMTP id e14so7272579iej.12 for <ipp@pwg.org>; Mon, 09 Dec 2013 13:50:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=As8GL14gEgCVPISkCJ4rVTr0RtxTP+6UG0c9Z6zGu4M=; b=zJq/mADQ2VxW+Ul8ZSulIQ5/KuNtC5K49XBXcsvpP3Fum5T6C/nrxmXVJntNi+XF64 zXsfQN6QOdyS/igJT6epAfMjCLoSxdGuCVsEgJpJMh8822hUgQ4dw2je3f9RQXirDTfP X363elM6YCVwRetilSxaSINDyNLp1hWtBThW9diUUh0oicpil3LLO7coWMGsJ1ltfWKU H2tqVDkIN3GkYxf/KXNRsj/bky1zN7nuAR8XU8D8UjMUyRRBPjMXXOSra3N+O5HYfRBl fN/xUZaNgbedFQswxzBg3yuonyVi6jlGv+SaftoUekYMp1egWRq4hypE4GMKcI6Txz4O 24gw==
X-Received: by 10.50.92.8 with SMTP id ci8mr17425991igb.23.1386625830977; Mon, 09 Dec 2013 13:50:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Mon, 9 Dec 2013 13:50:10 -0800 (PST)
In-Reply-To: <7AA580AF-C366-4C81-95AB-E046C5B536DD@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <CAN40gSv6LMvpyP5Q_tmfGDgKOH4jmaErsenf8JwHNoLjJjO3xw@mail.gmail.com> <7AA580AF-C366-4C81-95AB-E046C5B536DD@apple.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, 9 Dec 2013 16:50:10 -0500
Message-ID: <CAN40gSuihR62Qbok+mabM3VD7jJNyPSdY3=EObkGn-D8OLFHzQ@mail.gmail.com>
To: Michael Sweet <msweet@apple.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1377410458=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1377410458==
Content-Type: multipart/alternative; boundary=047d7b10cf271788a504ed20fcc7

--047d7b10cf271788a504ed20fcc7
Content-Type: text/plain; charset=ISO-8859-1

Hi Mike,

You're right.  Lost my mind.

Handle them w/ new values for existing attributes (same way
we handle Printer MIB TC updates for existing datatypes).

So we need to work out that process (I agree with you that a
durable pointer into the PWG email archives is sufficient).

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Mon, Dec 9, 2013 at 4:17 PM, Michael Sweet <msweet@apple.com> wrote:

> Ira,
>
> On Dec 9, 2013, at 3:04 PM, Ira McDonald <blueroofmusic@gmail.com> wrote:
>
> Hi Mike,
>
> I like your clarifications as suggested.
>
> Are you suggesting a *tiny* document that updates JPS3 and extends
> Identify-Printer?
>
>
> No, I really don't want to open up that can of worms.
>
> It seems like it would be nice to handle this as a minor release update
> to JPS3 (so that everyone sees it).  I know, process...process.  But this
> seems like the cleaner fix to me.
>
>
> I know I don't have the cycles or the energy to update JPS3 right now.
>  Given our recent move to start accepting value registrations on the
> mailing list (with the mailing list serving as the durable source of
> information), I was hoping we could simply treat these as new value
> registrations for existing attributes and do the registration.  Both
> attributes are type2 and permit extension without full standards backing
> them...
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
>

--047d7b10cf271788a504ed20fcc7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div>Hi Mike,<br><br></div>Y=
ou&#39;re right.=A0 Lost my mind.<br><br>Handle them w/ new values for exis=
ting attributes (same way <br>we handle Printer MIB TC updates for existing=
 datatypes).<br>

</div></div><br></div>So we need to work out that process (I agree with you=
 that a <br></div>durable pointer into the PWG email archives is sufficient=
).<br><br></div>Cheers,<br></div>- Ira<br><br></div><div class=3D"gmail_ext=
ra">

<br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software A=
rchitect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux =
Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<=
br>

Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated E=
xpert - IPP &amp; Printer MIB<br>Blue Roof Music / High North Inc<br><a sty=
le=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blueroofmu=
sic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Mon, Dec 9, 2013 at 4:17 PM, Michael =
Sweet <span dir=3D"ltr">&lt;<a href=3D"mailto:msweet@apple.com" target=3D"_=
blank">msweet@apple.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">

<div style=3D"word-wrap:break-word">Ira,<div><br><div><div class=3D"im"><di=
v>On Dec 9, 2013, at 3:04 PM, Ira McDonald &lt;<a href=3D"mailto:blueroofmu=
sic@gmail.com" target=3D"_blank">blueroofmusic@gmail.com</a>&gt; wrote:</di=
v><blockquote type=3D"cite">

<div dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi Mike,<br><br></=
div>I like your clarifications as suggested.<br><br></div>Are you suggestin=
g a *tiny* document that updates JPS3 and extends<br></div>Identify-Printer=
?<br>

</div></div></div></div></div></div></blockquote><div><br></div></div>No, I=
 really don&#39;t want to open up that can of worms.</div><div class=3D"im"=
><div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div><div><div><div>It=
 seems like it would be nice to handle this as a minor release update<br>

</div>to JPS3 (so that everyone sees it).=A0 I know, process...process.=A0 =
But this<br></div>seems like the cleaner fix to me.<br></div></div></div></=
blockquote><div><br></div></div></div><div>I know I don&#39;t have the cycl=
es or the energy to update JPS3 right now. =A0Given our recent move to star=
t accepting value registrations on the mailing list (with the mailing list =
serving as the durable source of information), I was hoping we could simply=
 treat these as new value registrations for existing attributes and do the =
registration. =A0Both attributes are type2 and permit extension without ful=
l standards backing them...</div>

<div class=3D"im"><div><br></div><div>
<div style=3D"text-indent:0px;letter-spacing:normal;text-align:start;text-t=
ransform:none;white-space:normal;word-wrap:break-word;word-spacing:0px">___=
____________________________________________________________<br>Michael Swe=
et, Senior Printing=A0System Engineer, PWG Chair<br>

</div>

</div>
<br></div></div></div></blockquote></div><br></div>

--047d7b10cf271788a504ed20fcc7--

--===============1377410458==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1377410458==--

From ipp-bounces@pwg.org  Mon Dec  9 14:29:27 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8964B1AE601 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 14:29:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gxx7RgP3H9sJ for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 14:29:25 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id E891A1AE617 for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 14:29:25 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 1025584D1; Mon,  9 Dec 2013 22:43:20 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from g4t0014.houston.hp.com (g4t0014.houston.hp.com [15.201.24.17]) by www.pwg.org (Postfix) with ESMTPS id 5A11F8405 for <ipp@pwg.org>; Mon,  9 Dec 2013 22:43:18 +0000 (UTC)
Received: from G4W6310.americas.hpqcorp.net (g4w6310.houston.hp.com [16.210.26.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g4t0014.houston.hp.com (Postfix) with ESMTPS id 5BE2424002; Mon,  9 Dec 2013 22:29:18 +0000 (UTC)
Received: from G4W6303.americas.hpqcorp.net (16.210.26.228) by G4W6310.americas.hpqcorp.net (16.210.26.217) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 9 Dec 2013 22:28:37 +0000
Received: from G4W3298.americas.hpqcorp.net ([169.254.4.20]) by G4W6303.americas.hpqcorp.net ([16.210.26.228]) with mapi id 14.03.0123.003; Mon, 9 Dec 2013 22:28:37 +0000
From: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
To: Michael Sweet <msweet@apple.com>
Thread-Topic: [IPP] RFC: Identify-Printer mini-extension
Thread-Index: AQHO9RhgyA0/QtneRUqocPUjs8a4xZpMcc6A
Date: Mon, 9 Dec 2013 22:28:35 +0000
Message-ID: <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>
In-Reply-To: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [16.216.12.35]
MIME-Version: 1.0
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1920250833=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1920250833==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_CE3FE01D-B17E-4840-B345-EF4708C82B89";
	protocol="application/pkcs7-signature"; micalg=sha1

--Apple-Mail=_CE3FE01D-B17E-4840-B345-EF4708C82B89
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

IMHO, these look fine.  I wonder if the =93identify action duration=94 =
needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?

Smith



On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:

> All,
>=20
> During our last Cloud Imaging Model WG meeting, we discussed having =
the ability to explicitly cancel a previous Identify-Printer operation.  =
The consensus during that meeting was to add a new "identify-actions" =
keyword ('cancel') that would cancel any active identification =
mechanism.
>=20
> In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
>=20
> The official registration would look like this:
>=20
>  Attributes (attribute syntax)
>    Keyword Attribute Value                       Reference
>    -----------------------                       ---------
>  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>    cancel
>=20
>  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>    identify-printer-active
>=20
> Thoughts?
>=20
> (I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)
>=20
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp


--Apple-Mail=_CE3FE01D-B17E-4840-B345-EF4708C82B89
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIH2zCCB9cw
gga/oAMCAQICEDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEFBQAwgfcxCzAJBgNVBAYTAlVT
MSAwHgYDVQQKExdIZXdsZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWdu
LmNvbS9ycGEgKGMpMDkxNTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBT
dWJzY3JpYmVyIENBMTEwLwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IEcyMB4XDTEyMTEyNjAwMDAwMFoXDTE0MTEyNjIzNTk1OVowgZgxIDAeBgNVBAoUF0hld2xl
dHQtUGFja2FyZCBDb21wYW55MSYwJAYDVQQLFB1FbXBsb3ltZW50IFN0YXR1cyAtIEVtcGxveWVl
czEPMA0GA1UECxMGUy9NSU1FMRYwFAYDVQQDEw1TbWl0aCBLZW5uZWR5MSMwIQYJKoZIhvcNAQkB
FhRzbWl0aC5rZW5uZWR5QGhwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmo
HmmwCMk0tCSI1w6tYppeJX3YINwFC5wUIhCt8HcRW/Ass9n7BxP1MpBUScmYpaQOjFI+n6JueqNN
lmHysW9wFG8FiSxowAf2C6cN+kmrV1MOzprrpjZZTB979lqRD/UG5RCo4BNy3aTTtqMFk7JkrL1Q
H8yLa5IOgUd36N7bK3+nSz6W3X3jo5G8Eax5xJvwCioOQzzmclRKpoDRKFT35bHptUCD0VR7IY74
9Ik7+A4RBp52w7zKYrs6N59Hy0PxxEzOsQImUC7++mhRJtg5AdX75wAKb665v3b4RZjJBMQhjYdU
8Al3e/iq362nUqJmrFbNhpM9LSapjpbCm7ECAwEAAaOCA7owggO2MB8GA1UdEQQYMBaBFHNtaXRo
Lmtlbm5lZHlAaHAuY29tMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMFkGA1UdHwRSMFAw
TqBMoEqGSGh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL0hld2xldHRQYWNrYXJkQ29tcGFu
eVNNSU1FRzIvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBQifdOkq1esVn+pf0FEGpW8W/ir7jAd
BgNVHQ4EFgQU2ugcyk1Ph3Uvd67i/95+2TE174IwggEyBggrBgEFBQcBAQSCASQwggEgMCcGCCsG
AQUFBzABhhtodHRwOi8vaHAtb2NzcC52ZXJpc2lnbi5jb20wgfQGCCsGAQUFBzACpIHnMIHkMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyMTAwLgYDVQQL
EydDbGFzcyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExOjA4BgNVBAsTMVRlcm1z
IG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhKGMpMDkxHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxIDAeBgNVBAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MIIB
PQYDVR0gBIIBNDCCATAwggEsBgtghkgBhvhFAQcXAjCCARswKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LnZlcmlzaWduLmNvbS9ycGEwge4GCCsGAQUFBwICMIHhMB4WF0hld2xldHQtUGFja2FyZCBD
b21wYW55MAMCAQIagb5BdXRob3JpdHkgdG8gYmluZCBIUCBkb2VzIG5vdCBjb3JyZXNwb25kIHdp
dGggdXNlIG9yIHBvc3Nlc3Npb24gb2YgdGhpcyBjZXJ0aWZpY2F0ZS4gSXNzdWVkIHRvIGZhY2ls
aXRhdGUgY29tbXVuaWNhdGlvbiB3aXRoIEhQLiBWZXJpU2lnbidzIENQUyBpbmNvcnAuIEJ5IHJl
ZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwME
MEsGCSqGSIb3DQEJDwQ+MDwwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMCAgIAQDAOBggqhkiG
9w0DBAICAIAwCgYIKoZIhvcNAwcwDQYJKoZIhvcNAQEFBQADggEBAImyDkwpuUnbTsboOwpQAPQ4
M1jbZkfWS/mLo6oj6XOWApq9IQ1jkwowCWwwCA3F3wCbKQGphJ8HdLaVGY9AznOEQoixLHx9rnIT
aq9lFeagCZiqtFq6/i33etWRb6dXp3FZYn9ikhYv74Ewil/ue61VqW9vOAZq51Wt9JznLmVSkJN1
1A4oJxNL8/jiK82tSXMkUHe07VbZUUF+t609D979rvVK68sw6P+cDe+46gy6oM9LHtINt8Fclro/
45hQe0FdW1A1dmyx4dyKW/SbRK4uw5c0nXvaZn0Wrlnq2Rxm/wCNKnGxAtp0ir7/7ubR6GjB3xuf
BjNLp57JgbuFIg4xggTeMIIE2gIBATCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMAkGBSsOAwIaBQCgggKlMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTEzMTIwOTIyMjgzNlowIwYJKoZIhvcNAQkEMRYEFM6KeQbG+MdAZZ5y3UDTPKea
ABkCMIIBHwYJKwYBBAGCNxAEMYIBEDCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMIIBIQYLKoZIhvcNAQkQAgsxggEQoIIBDDCB9zELMAkGA1UEBhMCVVMxIDAeBgNV
BAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw
YSAoYykwOTE1MDMGA1UECxMsQ2xhc3MgMiBNYW5hZ2VkIFBLSSBJbmRpdmlkdWFsIFN1YnNjcmli
ZXIgQ0ExMTAvBgNVBAMTKENvbGxhYm9yYXRpb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIC
EDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEBBQAEggEAoXDGJ9PUFMuFlfxzWf8TBJdWha2m
+8lCBwKvZodZqciBBssH4S/r/HKeaPxeggNQ/5syUwObMToeTRKzg1fY5sdkr8mHIS/fhK7NXCbO
7gMi+GRz6D5vCHyU/CKhES5OdArExovtZg9WaDfpwjydJ8WTMnE68jBnpPHqZUOBbRiLQg8Z89e5
39J32mN+pP8zvGJqt1V8ClwBZWxBff+uY679H312s9tpA+0rYz4vnofVKnkHURMWiYMRGD4uTgLn
NtENXr7p0xARQJZTg+ZHdSgOGPVbHIBMG0EKeTPjBA/2HhApbXu/woAnR+X33Ufm4XpzBniqixDZ
TSt4pWtHBgAAAAAAAA==

--Apple-Mail=_CE3FE01D-B17E-4840-B345-EF4708C82B89--

--===============1920250833==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1920250833==--

From ipp-bounces@pwg.org  Mon Dec  9 14:37:29 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0F971AE568 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 14:37:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qYQzCpTrjvKU for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 14:37:27 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id CBD251AE571 for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 14:37:27 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 289AE84D1; Mon,  9 Dec 2013 22:51:21 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::231]) by www.pwg.org (Postfix) with ESMTPS id 1C159844E for <ipp@pwg.org>; Mon,  9 Dec 2013 22:51:20 +0000 (UTC)
Received: by mail-ie0-f177.google.com with SMTP id tp5so7283733ieb.22 for <ipp@pwg.org>; Mon, 09 Dec 2013 14:37:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=RWX3NqhMPRAR2wHR3d7Mwi5cCjPIeRQ6Dn2HkN8EoK0=; b=e+UStvG530Ws7DagciKYgBUpUH511XcetuWBMEguXzS9LTFvT5QKkjDjtXvW3Ipwpe 3qekAfoY5DDRB6k/dM0cMKsDjh6W5m3PfNulHThuBZt+iQ7ZvPyMgeVZdGcYBKI3qKWe iyFjLINmJw+dIsKD1H3tMdXUE54bxb8vXFoEX4ZaGKRB5Ax0tRuukmbCjJKJmqTJ3X88 1dXgciDBLdwBq6est1ES35O0Qz9U6Nu02hU8PlYEa3MrJu46IvZSvy1OxnqZj7csw5F4 DnOTLFzCC5sYIUNvaOyx/ll0QEe7z4dDPYB/VNnshf67DzS0iYqvs4fAFZ2Ntnrmg1Ka z5dw==
X-Received: by 10.50.39.45 with SMTP id m13mr17736768igk.14.1386628639946; Mon, 09 Dec 2013 14:37:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Mon, 9 Dec 2013 14:36:59 -0800 (PST)
In-Reply-To: <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, 9 Dec 2013 17:36:59 -0500
Message-ID: <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0336420954=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0336420954==
Content-Type: multipart/alternative; boundary=047d7bdc131e84f98704ed21a3f5

--047d7bdc131e84f98704ed21a3f5
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi Smith,

Tricky.  The "identify action duration" would be a new attribute (which
would require a revision of JPS3 spec - yuck).

Mike's right that IPPSIX is the wrong place to do this - the conformance
shouldn't have anything to do with IPPSIX.

I also don't think that System Control Service should get into this busines=
s
- or maybe I'm crazy and that actually is the *right* place?  Should SCS,
rather than an individual service, be the target of this device-level
operation?

Someday, we need a lightweight IPP registration for whole new attributes
(in an existing attribute group), I suspect.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) <
smith.kennedy@hp.com> wrote:

> IMHO, these look fine.  I wonder if the =93identify action duration=94 ne=
eds
> to be covered by something?  Does the System Control Service need to
> concern itself with this domain?
>
> Smith
>
>
>
> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>
> > All,
> >
> > During our last Cloud Imaging Model WG meeting, we discussed having the
> ability to explicitly cancel a previous Identify-Printer operation.  The
> consensus during that meeting was to add a new "identify-actions" keyword
> ('cancel') that would cancel any active identification mechanism.
> >
> > In addition, a new "printer-state-reasons" keyword
> ('identifying-printer' was proposed, although given the existing
> 'identify-printer-requested' value I like adding 'identify-printer-active=
'
> instead) would be added to allow a Client to discover whether a printer i=
s
> currently identifying itself using an action other than 'cancel', which b=
y
> definition stops any active identification and removes the new keyword fr=
om
> the "printer-state-reasons" attribute...
> >
> > The official registration would look like this:
> >
> >  Attributes (attribute syntax)
> >    Keyword Attribute Value                       Reference
> >    -----------------------                       ---------
> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
> >    cancel
> >
> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
> >    identify-printer-active
> >
> > Thoughts?
> >
> > (I considered adding this to IPPSIX, but since this has application
> outside of shared infrastructure/cloud deployments I think we should
> register it separately...)
> >
> > _______________________________________________________________
> > Michael Sweet, Senior Printing System Engineer, PWG Chair
> >
> > _______________________________________________
> > ipp mailing list
> > ipp@pwg.org
> > https://www.pwg.org/mailman/listinfo/ipp
>
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>
>

--047d7bdc131e84f98704ed21a3f5
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi Smith,<br><br></div>Tricky.=A0 The &quot=
;identify action duration&quot; would be a new attribute (which<br>would re=
quire a revision of JPS3 spec - yuck).<br><br></div>Mike&#39;s right that I=
PPSIX is the wrong place to do this - the conformance<br>

</div><div>shouldn&#39;t have anything to do with IPPSIX.<br><br></div><div=
>I also don&#39;t think that System Control Service should get into this bu=
siness<br></div><div>- or maybe I&#39;m crazy and that actually is the *rig=
ht* place?=A0 Should SCS,<br>

</div><div>rather than an individual service, be the target of this device-=
level operation?<br><br></div><div>Someday, we need a lightweight IPP regis=
tration for whole new attributes<br></div><div>(in an existing attribute gr=
oup), I suspect.<br>

</div><div><br></div><div>Cheers,<br></div><div>- Ira<br><br></div></div><d=
iv class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDona=
ld (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Solut=
ions WG<br>

Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>=
IETF Designated Expert - IPP &amp; Printer MIB<br>Blue Roof Music / High No=
rth Inc<br>

<a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blue=
roofmusic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a>=
<br><a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/=
highnorthinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</=
a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 734-944-0094<br>Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-=
2434<br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy,=
 Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a href=3D"mailto:smith.k=
ennedy@hp.com" target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrote:=
<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">IMHO, these look fine. =A0I wonder if the =
=93identify action duration=94 needs to be covered by something? =A0Does th=
e System Control Service need to concern itself with this domain?<br>


<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Smith<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
On 2013-12-09, at 12:53 PM, Michael Sweet &lt;<a href=3D"mailto:msweet@appl=
e.com">msweet@apple.com</a>&gt; wrote:<br>
<br>
&gt; All,<br>
&gt;<br>
&gt; During our last Cloud Imaging Model WG meeting, we discussed having th=
e ability to explicitly cancel a previous Identify-Printer operation. =A0Th=
e consensus during that meeting was to add a new &quot;identify-actions&quo=
t; keyword (&#39;cancel&#39;) that would cancel any active identification m=
echanism.<br>


&gt;<br>
&gt; In addition, a new &quot;printer-state-reasons&quot; keyword (&#39;ide=
ntifying-printer&#39; was proposed, although given the existing &#39;identi=
fy-printer-requested&#39; value I like adding &#39;identify-printer-active&=
#39; instead) would be added to allow a Client to discover whether a printe=
r is currently identifying itself using an action other than &#39;cancel&#3=
9;, which by definition stops any active identification and removes the new=
 keyword from the &quot;printer-state-reasons&quot; attribute...<br>


&gt;<br>
&gt; The official registration would look like this:<br>
&gt;<br>
&gt; =A0Attributes (attribute syntax)<br>
&gt; =A0 =A0Keyword Attribute Value =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 Reference<br>
&gt; =A0 =A0----------------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 ---------<br>
&gt; =A0identify-actions (1setOf type2 keyword) =A0 =A0 =A0 =A0 [PWG5100.13=
]<br>
&gt; =A0 =A0cancel<br>
&gt;<br>
&gt; =A0printer-state-reasons (1setOf type2 keyword) =A0 =A0[RFC2911]<br>
&gt; =A0 =A0identify-printer-active<br>
&gt;<br>
&gt; Thoughts?<br>
&gt;<br>
&gt; (I considered adding this to IPPSIX, but since this has application ou=
tside of shared infrastructure/cloud deployments I think we should register=
 it separately...)<br>
&gt;<br>
&gt; _______________________________________________________________<br>
&gt; Michael Sweet, Senior Printing System Engineer, PWG Chair<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ipp mailing list<br>
&gt; <a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>
&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><br>
<br>
</div></div><br>_______________________________________________<br>
ipp mailing list<br>
<a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank">http=
s://www.pwg.org/mailman/listinfo/ipp</a><br>
<br></blockquote></div><br></div>

--047d7bdc131e84f98704ed21a3f5--

--===============0336420954==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0336420954==--

From ipp-bounces@pwg.org  Mon Dec  9 21:35:04 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668B41AD73E for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 21:35:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.79
X-Spam-Level:
X-Spam-Status: No, score=-1.79 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JSsyt3kBZ1_o for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon,  9 Dec 2013 21:35:01 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id BE0411A1F5B for <ipp-archive@lists.ietf.org>; Mon,  9 Dec 2013 21:35:01 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id C4D9E8483; Tue, 10 Dec 2013 05:48:56 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by www.pwg.org (Postfix) with ESMTP id 1A73A833F for <ipp@pwg.org>; Tue, 10 Dec 2013 05:48:55 +0000 (UTC)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta03.westchester.pa.mail.comcast.net with comcast id zhWL1m0031GhbT853hatV2; Tue, 10 Dec 2013 05:34:53 +0000
Received: from lenovo ([50.187.214.212]) by omta07.westchester.pa.mail.comcast.net with comcast id zhat1m0084bXggJ3That09; Tue, 10 Dec 2013 05:34:53 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Ira McDonald'" <blueroofmusic@gmail.com>, "'Kennedy, Smith \(Wireless Architect\)'" <smith.kennedy@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>	<9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>
In-Reply-To: <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>
Date: Tue, 10 Dec 2013 00:34:54 -0500
Message-ID: <001401cef569$8e19f4c0$aa4dde40$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac71Lzmp9+R4EAeQRV6gPz0VSNlxwQAN+mNQ
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386653693; bh=/yR8M4aL0FC2/ZJqzooARQjJG9DQMtEbsoAGDibl7+E=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=emjMckmQ8+pQUQLRJ0polxgWZVHLfnToYFdjXdKgJ3Rlb8VA//6fNJqyOzkILCZ5K I7oxYt1w6VO7oHSz4k15v5GHRI0A4Uoy47PK8b+KcVRTrfnplEEhaQSIK7CyWiKVF3 MjLL3cDzrHIpi/VDg1ot87PYA/BMdhSzzCEXWFudwVwhv6vT1otVeaVflvxq7L7zW5 rXANugrQ4uOs4nQV7wWVwLkEO1sZory9wsxdIh+7FAQXhxT+Q7xh4GKGT4ipOObGUv hnQsUJXmhhHu+YiXYso8f7TuLj14m5qgzFU50cDF1pSZ3+e8WsXlkL9RBSngDyIl9S P5F1cnX/IxX0w==
Cc: ipp@pwg.org
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0802843821=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============0802843821==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0015_01CEF53F.A543ECC0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01CEF53F.A543ECC0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Ira,

I suggest that what is being identified is the physical device, and that the
System Control Service is the proper recipient. 

Bill Wagner

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira
McDonald
Sent: Monday, December 09, 2013 5:37 PM
To: Kennedy, Smith (Wireless Architect)
Cc: <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension

 

Hi Smith,

Tricky.  The "identify action duration" would be a new attribute (which
would require a revision of JPS3 spec - yuck).

Mike's right that IPPSIX is the wrong place to do this - the conformance

shouldn't have anything to do with IPPSIX.

I also don't think that System Control Service should get into this business

- or maybe I'm crazy and that actually is the *right* place?  Should SCS,

rather than an individual service, be the target of this device-level
operation?

Someday, we need a lightweight IPP registration for whole new attributes

(in an existing attribute group), I suspect.

 

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@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

 

On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect)
<smith.kennedy@hp.com> wrote:

IMHO, these look fine.  I wonder if the "identify action duration" needs to
be covered by something?  Does the System Control Service need to concern
itself with this domain?

Smith




On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:

> All,
>
> During our last Cloud Imaging Model WG meeting, we discussed having the
ability to explicitly cancel a previous Identify-Printer operation.  The
consensus during that meeting was to add a new "identify-actions" keyword
('cancel') that would cancel any active identification mechanism.
>
> In addition, a new "printer-state-reasons" keyword ('identifying-printer'
was proposed, although given the existing 'identify-printer-requested' value
I like adding 'identify-printer-active' instead) would be added to allow a
Client to discover whether a printer is currently identifying itself using
an action other than 'cancel', which by definition stops any active
identification and removes the new keyword from the "printer-state-reasons"
attribute...
>
> The official registration would look like this:
>
>  Attributes (attribute syntax)
>    Keyword Attribute Value                       Reference
>    -----------------------                       ---------
>  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>    cancel
>
>  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>    identify-printer-active
>
> Thoughts?
>
> (I considered adding this to IPPSIX, but since this has application
outside of shared infrastructure/cloud deployments I think we should
register it separately...)
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp


_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 


------=_NextPart_000_0015_01CEF53F.A543ECC0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Ira,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Bill Wagner<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] <b>On Behalf Of </b>Ira =
McDonald<br><b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> =
Kennedy, Smith (Wireless Architect)<br><b>Cc:</b> =
&lt;ipp@pwg.org&gt;<br><b>Subject:</b> Re: [IPP] RFC: Identify-Printer =
mini-extension<o:p></o:p></span></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Hi =
Smith,<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Tricky.&nbsp; The &quot;identify action =
duration&quot; would be a new attribute (which<br>would require a =
revision of JPS3 spec - yuck).<o:p></o:p></p></div><p =
class=3DMsoNormal>Mike's right that IPPSIX is the wrong place to do this =
- the conformance<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>shouldn't have anything to do with =
IPPSIX.<o:p></o:p></p></div><div><p class=3DMsoNormal>I also don't think =
that System Control Service should get into this =
business<o:p></o:p></p></div><div><p class=3DMsoNormal>- or maybe I'm =
crazy and that actually is the *right* place?&nbsp; Should =
SCS,<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>rather than an individual service, be the =
target of this device-level operation?<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Someday, we need a lightweight IPP registration for =
whole new attributes<o:p></o:p></p></div><div><p class=3DMsoNormal>(in =
an existing attribute group), I suspect.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Cheers,<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>- Ira<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><br clear=3Dall><o:p></o:p></p><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Ira McDonald (Musician =
/ Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions =
WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO =
Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing =
Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>Blue =
Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D'color:#3333FF'>http://sites.google.com/site/blueroofmusic</span>=
</a><br><a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D'color:#6600CC'>http://sites.google.com/site/highnorthinc</span><=
/a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; =
906-494-2434<o:p></o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal>IMHO, these look fine. &nbsp;I wonder if the =
&#8220;identify action duration&#8221; needs to be covered by something? =
&nbsp;Does the System Control Service need to concern itself with this =
domain?<br><span style=3D'color:#888888'><br><span =
class=3Dhoenzb>Smith</span></span><o:p></o:p></p><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br><br><br>On =
2013-12-09, at 12:53 PM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:<br><br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging =
Model WG meeting, we discussed having the ability to explicitly cancel a =
previous Identify-Printer operation. &nbsp;The consensus during that =
meeting was to add a new &quot;identify-actions&quot; keyword ('cancel') =
that would cancel any active identification mechanism.<br>&gt;<br>&gt; =
In addition, a new &quot;printer-state-reasons&quot; keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
&quot;printer-state-reasons&quot; attribute...<br>&gt;<br>&gt; The =
official registration would look like this:<br>&gt;<br>&gt; =
&nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; &nbsp;Keyword =
Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>&gt; =
&nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>&gt;<br>&gt; =
(I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>&gt; =
Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>&gt; <a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>______________________________________=
_________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_0015_01CEF53F.A543ECC0--


--===============0802843821==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0802843821==--


From ipp-bounces@pwg.org  Tue Dec 10 05:52:00 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A7BF1ADF7B for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 05:52:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xx6fhtZa_0sd for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 05:51:58 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 42AB71A1F61 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 05:51:58 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id D96388521; Tue, 10 Dec 2013 14:05:54 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) by www.pwg.org (Postfix) with ESMTPS id D3D4984E2 for <ipp@pwg.org>; Tue, 10 Dec 2013 14:05:53 +0000 (UTC)
Received: by mail-ie0-f169.google.com with SMTP id e14so8694635iej.0 for <ipp@pwg.org>; Tue, 10 Dec 2013 05:51:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=XQDaWZTjEaxWlukRAFK/uk1A6p6hHI6VZflQzowrWQU=; b=cTG+rhtKp5yJakOZQldz0VHJmlF7jRhwvemUhQpNPacRhAneUcuSIXHzR0rZQuczIn JQwzz2NEN0xqc3ko3k8HYj1peI/FmvDEIf7Oc/XrPJyRzeBOT4m6yXLgX1hpIDLlW6/Y NM1gYKlJvmzw9hmT869WqAErx0PIOaYqOYcyuu40yNhQ3+AEFf5inea0zGa5sQwmUkp7 rwWMDEV53J6XpQ1X3IIOwGCWj1XXfvLE/SOV+/v1+hSklpvffKoEYAeyFgDFJIZCnSO/ yNhYg3RqFeJcRISTQfsQolz9QUVpsmQq2IcGilsY944jdIRr8U0ajvNswuNQiebv09aj /Ofw==
X-Received: by 10.42.84.130 with SMTP id m2mr16941910icl.16.1386683510861; Tue, 10 Dec 2013 05:51:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Tue, 10 Dec 2013 05:51:30 -0800 (PST)
In-Reply-To: <001401cef569$8e19f4c0$aa4dde40$@net>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Tue, 10 Dec 2013 08:51:30 -0500
Message-ID: <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com>
To: William A Wagner <wamwagner@comcast.net>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2121735838=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============2121735838==
Content-Type: multipart/alternative; boundary=20cf3033460f14b69704ed2e6a47

--20cf3033460f14b69704ed2e6a47
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi Bill,

I agree with you - that's what I was realizing when I wrote my previous
note.
Identify-Xxx is a device-level operation.

BTW - what about conflicts between two different services that receive
conflicting Identify-Xxx operations (or cancels)?

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner <wamwagner@comcast.net>w=
rote:

> Ira,
>
> I suggest that what is being identified is the physical device, and that
> the System Control Service is the proper recipient.
>
> Bill Wagner
>
>
>
> *From:* ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] *On Behalf Of *I=
ra
> McDonald
> *Sent:* Monday, December 09, 2013 5:37 PM
> *To:* Kennedy, Smith (Wireless Architect)
> *Cc:* <ipp@pwg.org>
> *Subject:* Re: [IPP] RFC: Identify-Printer mini-extension
>
>
>
> Hi Smith,
>
> Tricky.  The "identify action duration" would be a new attribute (which
> would require a revision of JPS3 spec - yuck).
>
> Mike's right that IPPSIX is the wrong place to do this - the conformance
>
> shouldn't have anything to do with IPPSIX.
>
> I also don't think that System Control Service should get into this
> business
>
> - or maybe I'm crazy and that actually is the *right* place?  Should SCS,
>
> rather than an individual service, be the target of this device-level
> operation?
>
> Someday, we need a lightweight IPP registration for whole new attributes
>
> (in an existing attribute group), I suspect.
>
>
>
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
>
> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) <
> smith.kennedy@hp.com> wrote:
>
> IMHO, these look fine.  I wonder if the =93identify action duration=94 ne=
eds
> to be covered by something?  Does the System Control Service need to
> concern itself with this domain?
>
> Smith
>
>
>
>
> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>
> > All,
> >
> > During our last Cloud Imaging Model WG meeting, we discussed having the
> ability to explicitly cancel a previous Identify-Printer operation.  The
> consensus during that meeting was to add a new "identify-actions" keyword
> ('cancel') that would cancel any active identification mechanism.
> >
> > In addition, a new "printer-state-reasons" keyword
> ('identifying-printer' was proposed, although given the existing
> 'identify-printer-requested' value I like adding 'identify-printer-active=
'
> instead) would be added to allow a Client to discover whether a printer i=
s
> currently identifying itself using an action other than 'cancel', which b=
y
> definition stops any active identification and removes the new keyword fr=
om
> the "printer-state-reasons" attribute...
> >
> > The official registration would look like this:
> >
> >  Attributes (attribute syntax)
> >    Keyword Attribute Value                       Reference
> >    -----------------------                       ---------
> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
> >    cancel
> >
> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
> >    identify-printer-active
> >
> > Thoughts?
> >
> > (I considered adding this to IPPSIX, but since this has application
> outside of shared infrastructure/cloud deployments I think we should
> register it separately...)
> >
> > _______________________________________________________________
> > Michael Sweet, Senior Printing System Engineer, PWG Chair
> >
> > _______________________________________________
> > ipp mailing list
> > ipp@pwg.org
> > https://www.pwg.org/mailman/listinfo/ipp
>
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>
>
>

--20cf3033460f14b69704ed2e6a47
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi Bill,<br><br></div>I agree with you=
 - that&#39;s what I was realizing when I wrote my previous note.<br></div>=
Identify-Xxx is a device-level operation.=A0 <br><br>BTW - what about confl=
icts between two different services that receive <br>

conflicting Identify-Xxx operations (or cancels)?<br><br></div>Cheers,<br><=
/div>- Ira<br><br><div><div><br></div></div></div><div class=3D"gmail_extra=
"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software=
 Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Op=
en Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair -=
 IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IP=
P &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" href=
=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http://si=
tes.google.com/site/blueroofmusic</a><br><a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank">http:/=
/sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 734-944-0094<br>Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-=
2434<br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, Willia=
m A Wagner <span dir=3D"ltr">&lt;<a href=3D"mailto:wamwagner@comcast.net" t=
arget=3D"_blank">wamwagner@comcast.net</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"Mso=
Normal">

<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I suggest that what is being identified is the p=
hysical device, and that the System Control Service is the proper recipient=
. <u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Bill Wagner<u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u><=
/u></span></p>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
> <a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ipp-bounces@pwg.=
org</a> [mailto:<a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ip=
p-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira McDonald<br>

<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, Smith=
 (Wireless Architect)<br><b>Cc:</b> &lt;<a href=3D"mailto:ipp@pwg.org" targ=
et=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: Identif=
y-Printer mini-extension<u></u><u></u></span></p>

</div><div><div class=3D"h5"><p class=3D"MsoNormal"><u></u>=A0<u></u></p><d=
iv><div><div><div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" style=3D"margin-bottom=
:12.0pt">
Tricky.=A0 The &quot;identify action duration&quot; would be a new attribut=
e (which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p cl=
ass=3D"MsoNormal">Mike&#39;s right that IPPSIX is the wrong place to do thi=
s - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" styl=
e=3D"margin-bottom:12.0pt">

shouldn&#39;t have anything to do with IPPSIX.<u></u><u></u></p></div><div>=
<p class=3D"MsoNormal">I also don&#39;t think that System Control Service s=
hould get into this business<u></u><u></u></p></div><div><p class=3D"MsoNor=
mal">

- or maybe I&#39;m crazy and that actually is the *right* place?=A0 Should =
SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D"margin-bot=
tom:12.0pt">rather than an individual service, be the target of this device=
-level operation?<u></u><u></u></p>

</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP regist=
ration for whole new attributes<u></u><u></u></p></div><div><p class=3D"Mso=
Normal">(in an existing attribute group), I suspect.<u></u><u></u></p></div=
>

<div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=3D"Mso=
Normal">Cheers,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D=
"margin-bottom:12.0pt">- Ira<u></u><u></u></p></div></div><div><p class=3D"=
MsoNormal">

<br clear=3D"all"><u></u><u></u></p><div><div><p class=3D"MsoNormal" style=
=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software Architect)<br>C=
o-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Ope=
n Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a href=3D"http://sites.google.com=
/site/blueroofmusic" target=3D"_blank"><span style=3D"color:#3333ff">http:/=
/sites.google.com/site/blueroofmusic</span></a><br>

<a href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank"><sp=
an style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span>=
</a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank=
">blueroofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 <a href=3D"tel:734-944-0=
094" value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>Summer=A0=
 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-2434" value=
=3D"+19064942434" target=3D"_blank">906-494-2434</a><u></u><u></u></p>

</div></div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=
=A0<u></u></p><div><p class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, K=
ennedy, Smith (Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.c=
om" target=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<u></u><u></u></p>

<p class=3D"MsoNormal">IMHO, these look fine. =A0I wonder if the =93identif=
y action duration=94 needs to be covered by something? =A0Does the System C=
ontrol Service need to concern itself with this domain?<br><span style=3D"c=
olor:#888888"><br>

<span>Smith</span></span><u></u><u></u></p><div><div><p class=3D"MsoNormal"=
 style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, Mic=
hael Sweet &lt;<a href=3D"mailto:msweet@apple.com" target=3D"_blank">msweet=
@apple.com</a>&gt; wrote:<br>

<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG meetin=
g, we discussed having the ability to explicitly cancel a previous Identify=
-Printer operation. =A0The consensus during that meeting was to add a new &=
quot;identify-actions&quot; keyword (&#39;cancel&#39;) that would cancel an=
y active identification mechanism.<br>

&gt;<br>&gt; In addition, a new &quot;printer-state-reasons&quot; keyword (=
&#39;identifying-printer&#39; was proposed, although given the existing &#3=
9;identify-printer-requested&#39; value I like adding &#39;identify-printer=
-active&#39; instead) would be added to allow a Client to discover whether =
a printer is currently identifying itself using an action other than &#39;c=
ancel&#39;, which by definition stops any active identification and removes=
 the new keyword from the &quot;printer-state-reasons&quot; attribute...<br=
>

&gt;<br>&gt; The official registration would look like this:<br>&gt;<br>&gt=
; =A0Attributes (attribute syntax)<br>&gt; =A0 =A0Keyword Attribute Value =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Reference<br>&gt; =A0 =A0------=
----------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ---------<br>

&gt; =A0identify-actions (1setOf type2 keyword) =A0 =A0 =A0 =A0 [PWG5100.13=
]<br>&gt; =A0 =A0cancel<br>&gt;<br>&gt; =A0printer-state-reasons (1setOf ty=
pe2 keyword) =A0 =A0[RFC2911]<br>&gt; =A0 =A0identify-printer-active<br>&gt=
;<br>&gt; Thoughts?<br>

&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has applic=
ation outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; ________________________________=
_______________________________<br>

&gt; Michael Sweet, Senior Printing System Engineer, PWG Chair<br>&gt;<br>&=
gt; _______________________________________________<br>&gt; ipp mailing lis=
t<br>&gt; <a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><=
br>

&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></div></div>=
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>_________________=
______________________________<br>

ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pw=
g.org</a><br><a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D=
"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></di=
v><p class=3D"MsoNormal">

<u></u>=A0<u></u></p></div></div></div></div></div></blockquote></div><br><=
/div>

--20cf3033460f14b69704ed2e6a47--

--===============2121735838==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============2121735838==--

From ipp-bounces@pwg.org  Tue Dec 10 07:32:24 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CC8E1ADF8B for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 07:32:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s8dZR6vP0tR3 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 07:32:22 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id E0D5D1AD7C5 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 07:32:22 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id ED9A88483; Tue, 10 Dec 2013 15:46:19 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 9F6C88406 for <ipp@pwg.org>; Tue, 10 Dec 2013 15:46:18 +0000 (UTC)
MIME-version: 1.0
Received: from relay6.apple.com ([17.128.113.90]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL002K1KHLXKM0@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 07:32:15 -0800 (PST)
X-AuditID: 1180715a-b7f3c6d00000020e-58-52a733ff5f0a
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay6.apple.com (Apple SCV relay) with SMTP id 69.59.00526.FF337A25; Tue, 10 Dec 2013 07:32:15 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL0098MKHPAL40@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 07:32:15 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>
Date: Tue, 10 Dec 2013 10:32:13 -0500
Message-id: <6F780066-FDF4-4168-B58F-6250AF0AA3A1@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrILMWRmVeSWpSXmKPExsUi2FDMr/vfeHmQwaYlchbH9r1kcWD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXxtbL75kLnopWnL90n72B8a5gFyMnh4SAicTV7RMZIWwxiQv3 1rOB2EIC3UwS51bWdTFyAdm/GCWunTzEDpIQFjCX2HxtDlgDr4CexMZ5s5m7GDk4mIHs+xe1 QMJsAmoSvyf1sYKEOQWsJFq2VoOEWQRUJd48n8cEYjMLKEosm/6HFcLWlnjy7gIrxEQbiTd9 T6BOyJGYMf8mWL2IgIPE8yWfWEBGSgjISsw/XTqBUWAWkhtmIdwwC8nQBYzMqxgFilJzEivN 9BILCnJS9ZLzczcxggOuMGoHY8Nyq0OMAhyMSjy8hQzLgoRYE8uKK3MPMUpwMCuJ8HrpLA8S 4k1JrKxKLcqPLyrNSS0+xCjNwaIkzit5a1GQkEB6YklqdmpqQWoRTJaJg1OqgVHJ51zw1Vf/ NhTstnJym9JcmZh4fO7ap/sTXW5vkWUzs1I5WqyjWnSRJbvVcVEZp0hZq2gMU+W2Px/j9+S6 tr+6+aNNSJ05ooNnqnz1zNWi9u+PHNzP0sIUEHAt4eTJK7tuRkUENXAm+97bPFvy4DapbTM9 ziy3dbU5t+a4KNft3Etu9rP+fFJiKc5INNRiLipOBACO6HTVNAIAAA==
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Smith,

*If* we were to adopt some notion of client-controlled duration, that would=
 be major new semantics with defined defaults for each action.

However, I thought the purpose of adopting a 'cancel' action was to obviate=
 the need for a duration, which is (currently) implementation specific beha=
vior.  And I believe we were planning on adding guidance for Identify-Print=
er, both for the Client and Printer, to the IIG2.

As for System Control Service, it might be a service that implements Identi=
fy-Printer but it shouldn't be the only one.


On Dec 9, 2013, at 5:28 PM, Kennedy, Smith (Wireless Architect) <smith.kenn=
edy@hp.com> wrote:

> IMHO, these look fine.  I wonder if the =93identify action duration=94 ne=
eds to be covered by something?  Does the System Control Service need to co=
ncern itself with this domain?
> =

> Smith
> =

> =

> =

> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
> =

>> All,
>> =

>> During our last Cloud Imaging Model WG meeting, we discussed having the =
ability to explicitly cancel a previous Identify-Printer operation.  The co=
nsensus during that meeting was to add a new "identify-actions" keyword ('c=
ancel') that would cancel any active identification mechanism.
>> =

>> In addition, a new "printer-state-reasons" keyword ('identifying-printer=
' was proposed, although given the existing 'identify-printer-requested' va=
lue I like adding 'identify-printer-active' instead) would be added to allo=
w a Client to discover whether a printer is currently identifying itself us=
ing an action other than 'cancel', which by definition stops any active ide=
ntification and removes the new keyword from the "printer-state-reasons" at=
tribute...
>> =

>> The official registration would look like this:
>> =

>> Attributes (attribute syntax)
>>   Keyword Attribute Value                       Reference
>>   -----------------------                       ---------
>> identify-actions (1setOf type2 keyword)         [PWG5100.13]
>>   cancel
>> =

>> printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>>   identify-printer-active
>> =

>> Thoughts?
>> =

>> (I considered adding this to IPPSIX, but since this has application outs=
ide of shared infrastructure/cloud deployments I think we should register i=
t separately...)
>> =

>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>> =

>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
> =


_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Tue Dec 10 07:46:48 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B08961A82E2 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 07:46:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iKr1McmtgrmX for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 07:46:46 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 37CCF1AD7C5 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 07:46:46 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 6BA9B8483; Tue, 10 Dec 2013 16:00:43 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by www.pwg.org (Postfix) with ESMTPS id 131338459 for <ipp@pwg.org>; Tue, 10 Dec 2013 16:00:42 +0000 (UTC)
MIME-version: 1.0
Received: from relay3.apple.com ([17.128.113.83]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL00IGBL5KUVV0@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 07:46:38 -0800 (PST)
X-AuditID: 11807153-b7f396d00000722b-a6-52a7375eb044
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay3.apple.com (Apple SCV relay) with SMTP id 30.E9.29227.E5737A25; Tue, 10 Dec 2013 07:46:38 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL009MAL5NAL40@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 07:46:38 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>
Date: Tue, 10 Dec 2013 10:46:35 -0500
Message-id: <D2A5DD65-E18D-4DB9-AD1F-17E42EE3C891@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>
To: Ira McDonald <blueroofmusic@gmail.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRmVeSWpSXmKPExsUi2FDMrxtnvjzI4PAyYYtj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoErY978w2wFV0sqpnz1bmC8mtTFyMkhIWAiMWPKPxYIW0ziwr31 bF2MXBxCAt1MEisfnWeFcH4xSjT3NTODVAkLmEtsvjaHEcTmFdCT2DhvNlicWSBJ4uWnM6wg NpuAmsTvSX1gNqdAsMSp6c/ZQWwWAVWJCR2fmCDqEyXu3Z3GDDHHRqJ5eifU5s2MEtuabgA1 c3CICGhJLHmuCGJKCMhKzD9dOoGRfxaSzbOQbIawtSWWLXwNFdeU2N+9nAVTXEOi89tE1gWM bKsYBYpScxIrjfUSCwpyUvWS83M3MYLDtDB4B+OfZVaHGAU4GJV4eCX+LQ0SYk0sK67MPcQo wcGsJMK70XR5kBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFeiVuLgoQE0hNLUrNTUwtSi2CyTByc Ug2MK4XTf7LbNq1+N4Nhz14//38VSp+va4sbsy3QaGh+vPnUu45JF2WZ9qkYHFVPVQs+L+mu t2Tn6Wq2B9nXvid8sAk9/nZblJ9eufrhWf2vZst/UHZiLgrVnbfLWEzIfFqF9po3qrr9Fx78 fjXb9Yw6v17ao39/7LTtVgo8Sexp7TlicTD6pnyLEktxRqKhFnNRcSIANhiy2U8CAAA=
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0823287803=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0823287803==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_sA3Gf/m18DxKlaB74wTXeA)"


--Boundary_(ID_sA3Gf/m18DxKlaB74wTXeA)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: quoted-printable

Ira,

On Dec 9, 2013, at 5:36 PM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
> ...
> I also don't think that System Control Service should get into this =
business
> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
> rather than an individual service, be the target of this device-level =
operation?

I don't think so.  Clients are talking to a particular service, not =
generally the system control service.  Sending an Identify-Printer means =
"identify the device(s) used by this service".

> Someday, we need a lightweight IPP registration for whole new =
attributes
> (in an existing attribute group), I suspect.

Technically that process is defined in RFC 2911 as "submit a =
registration through the IANA web site", which lands the registration in =
our hands.  And of course WG discussion, just as we do for MIB =
registrations.

However, PWG Process/3.0 already provides us with the required process =
for us (vs. the IETF):

9.2 Registration of Keywords and Values

Proposals for registrations of new keywords and values for existing =
elements shall follow the following process:

1)  Each Working Group will appoint a Maintenance Editor for their PWG =
Standard.

2)  Anyone can initiate a proposal by starting an e-mail discussion on =
the appropriate Working Group mailing list or submitting a Technical =
Brief describing the request.

3)  After there is general agreement on the mailing list for the =
proposal, the Working Group Chair or the proposer issues a Call for =
Objection (see below) on the pwg-announce mailing list with a =
description of the proposal that includes:

=E2=8E=AF  A description of the requirement being met or the problem =
being solved.

=E2=8E=AF  A description of the proposed solution.

=E2=8E=AF  A detailed description of the changes to the standard or =
schemas which are proposed to be integrated into the standard at a =
future date.

4) To make the status of proposed registrations clear to PWG =
participants and others, the Working Group Chair will ensure that =
approved registrations are documented in the following Working Group =
directory:

ftp://ftp.pwg.org/pub/pwg/[working group]/approved-addenda

where [working group] is the project acronym. When the standard is =
revised and re-approved, any relevant registrations or extensions that =
were included in the revision will be removed from the addenda =
directory.

9.3 Registration of New Operations and Semantic Elements

Proposals for registration or extension of a standard to include new =
operations or semantic elements for existing groups shall adhere to the =
following process:

1)  Anyone can initiate a proposal by submitting a Technical Brief to =
the appropriate Working Group describing the registration or extension. =
The Technical Brief should be able to function as a complete, standalone =
technical description of the proposed extension with formal references =
to the relevant standard.
2)  After there is general agreement in the Working Group, the Working =
Group Chair will issue a Last Call for comments on the proposal. Upon =
successful Last Call completion, the Working Group Chair may issue a =
Call for Objection on the pwg-announce mailing list or continue with PWG =
Formal Approval for a Technical Brief.
3)  To make the existence and status of the approved Technical Brief =
clear to PWG participants and others, the Working Group Chair will =
ensure that approved registrations are documented in the following =
Working Group directory: ftp://ftp.pwg.org/pub/pwg[working =
group]/approved-addenda, where [working group] is the project acronym.
When the standard is revised and re-approved, any relevant registrations =
or extensions that were included in the revision will be removed from =
the addenda directory.

9.4 Compatible Extension of a Standard that Includes Major New Element =
Groups or Objects

Any extension to a PWG standard that includes the addition of major new =
element groups or objects will be treated as a revision of the standard =
and shall follow the Formal PWG Standards-track Process.=20


_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_sA3Gf/m18DxKlaB74wTXeA)
Content-type: text/html; charset=utf-8
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Ira,<div><br><div><div><div>On Dec 9, 2013, at 5:36 =
PM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><blockquote type=3D"cite"><div dir=3D"ltr"><div><font =
color=3D"#000000">...</font></div><div>I also don't think that System =
Control Service should get into this business<br></div><div>- or maybe =
I'm crazy and that actually is the *right* place?&nbsp; Should SCS,<br>

</div><div>rather than an individual service, be the target of this =
device-level operation?<br></div></div></blockquote><div><br></div>I =
don't think so. &nbsp;Clients are talking to a particular service, not =
generally the system control service. &nbsp;Sending an Identify-Printer =
means "identify the device(s) used by this =
service".</div><div><br></div><div><blockquote type=3D"cite"><div =
dir=3D"ltr"><div>Someday, we need a lightweight IPP registration for =
whole new attributes<br></div><div>(in an existing attribute group), I =
suspect.<br></div></div></blockquote><div><br></div>Technically that =
process is defined in RFC 2911 as "submit a registration through the =
IANA web site", which lands the registration in our hands. &nbsp;And of =
course WG discussion, just as we do for MIB =
registrations.</div><div><br></div><div>However, PWG Process/3.0 already =
provides us with the required process for us (vs. the =
IETF):</div><div><br></div><div>
	=09
=09
=09
		<div class=3D"page" title=3D"Page 16">
			<div class=3D"layoutArea">
				<div class=3D"column">
					<ol start=3D"0" =
style=3D"list-style-type: none">
						<li><p><span =
style=3D"font-size: 11.000000pt; font-family: 'Arial'; font-weight: =
700">9.2 Registration of Keywords and Values
</span></p><p><span style=3D"font-size: 10.000000pt; font-family: =
'TimesNewRomanPSMT'">Proposals for registrations of new keywords and =
values for existing elements shall follow the following process:
</span></p>
							<ol =
style=3D"list-style-type: none">
								=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'TimesNewRomanPSMT'">1) &nbsp;Each Working Group will appoint a =
Maintenance Editor for their PWG Standard.
</span></p>
								</li>
								=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'TimesNewRomanPSMT'">2) &nbsp;Anyone can initiate a proposal by starting =
an e-mail discussion on the appropriate Working Group mailing list or
submitting a Technical Brief describing the request.
</span></p>
								</li>
								=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'TimesNewRomanPSMT'">3) &nbsp;After there is general agreement on the =
mailing list for the proposal, the Working Group Chair or the proposer
issues a Call for Objection (see below) on the pwg-announce mailing list =
with a description of the proposal that
includes:
</span></p>
									=
<ul style=3D"list-style-type: none">
										=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'SymbolMT'">=E2=8E=AF &nbsp;</span><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'">A description of the =
requirement being met or the problem being solved.
</span></p>
										=
</li>
										=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'SymbolMT'">=E2=8E=AF &nbsp;</span><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'">A description of the =
proposed solution.
</span></p>
										=
</li>
										=
<li><p><span style=3D"font-size: 10.000000pt; font-family: =
'SymbolMT'">=E2=8E=AF &nbsp;</span><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'">A detailed description of =
the changes to the standard or schemas which are proposed to be =
integrated into the
standard at a future date.
</span></p>
										=
</li>
									=
</ul>
								</li>
							</ol>
						</li>
				=09
				</ol></div>
			</div>
			</div></div></div></div><blockquote =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote =
style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><div><div><div><div class=3D"page" title=3D"Page 16"><div =
class=3D"layoutArea"><div class=3D"column"><p><span style=3D"font-family: =
TimesNewRomanPSMT; font-size: 10pt;">4) To make the status of proposed =
registrations clear to PWG participants and others, the Working Group =
Chair will
ensure that approved registrations are documented in the following =
Working Group =
directory:</span></p></div></div></div></div></div></div></blockquote></bl=
ockquote><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><div><div><div class=3D"page" title=3D"Page 17"><div =
class=3D"layoutArea"><div class=3D"column"><p><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'"><a =
href=3D"ftp://ftp.pwg.org/pub/pwg/[working">ftp://ftp.pwg.org/pub/pwg/[wor=
king</a> group]/approved-addenda
=
</span></p></div></div></div></div></div></blockquote></blockquote></block=
quote><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><div><div><div class=3D"page" title=3D"Page 17"><div =
class=3D"layoutArea"><div class=3D"column"><p><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'">where [working group] is =
the project acronym. When the standard is revised and re-approved, any =
relevant
registrations or extensions that were included in the revision will be =
removed from the addenda directory.
=
</span></p></div></div></div></div></div></blockquote></blockquote><blockq=
uote style=3D"margin: 0 0 0 40px; border: none; padding: =
0px;"><div><div><div class=3D"page" title=3D"Page 17"><div =
class=3D"layoutArea"><div class=3D"column"><p><span style=3D"font-size: =
11.000000pt; font-family: 'Arial'; font-weight: 700">9.3 Registration of =
New Operations and Semantic Elements
</span></p></div></div></div></div></div><div><div><div class=3D"page" =
title=3D"Page 17"><div class=3D"layoutArea"><div class=3D"column"><p><span=
 style=3D"font-size: 10.000000pt; font-family: =
'TimesNewRomanPSMT'">Proposals for registration or extension of a =
standard to include new operations or semantic elements for existing =
groups shall
adhere to the following process:
</span></p></div></div></div></div></div></blockquote><blockquote =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><span =
style=3D"font-size: 10.000000pt; font-family: 'TimesNewRomanPSMT'">1) =
&nbsp;Anyone can initiate a proposal by submitting a Technical Brief to =
the appropriate Working Group describing the
registration or extension. The Technical Brief should be able to =
function as a complete, standalone technical
description of the proposed extension with formal references to the =
relevant standard.</span></blockquote><blockquote style=3D"margin: 0 0 0 =
40px; border: none; padding: 0px;"><span style=3D"font-size: =
10.000000pt; font-family: 'TimesNewRomanPSMT'">2) &nbsp;After there is =
general agreement in the Working Group, the Working Group Chair will =
issue a Last Call for
comments on the proposal. Upon successful Last Call completion, the =
Working Group Chair may issue a Call for
Objection on the pwg-announce mailing list or continue with PWG Formal =
Approval for a Technical Brief.</span></blockquote><blockquote =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><span =
style=3D"font-size: 10.000000pt; font-family: 'TimesNewRomanPSMT'">3) =
&nbsp;To make the existence and status of the approved Technical Brief =
clear to PWG participants and others, the
Working Group Chair will ensure that approved registrations are =
documented in the following Working Group
directory: <a =
href=3D"ftp://ftp.pwg.org/pub/pwg[working">ftp://ftp.pwg.org/pub/pwg[worki=
ng</a> group]/approved-addenda, where [working group] is the project
acronym.
</span></blockquote></blockquote><blockquote style=3D"margin: 0 0 0 =
40px; border: none; padding: 0px;"><div><div><div class=3D"page" =
title=3D"Page 17"><div class=3D"layoutArea"><div class=3D"column"><p><span=
 style=3D"font-size: 10.000000pt; font-family: 'TimesNewRomanPSMT'">When =
the standard is revised and re-approved, any relevant registrations or =
extensions that were included in the revision will be
removed from the addenda directory.
</span></p></div></div></div></div></div><div><div><div class=3D"page" =
title=3D"Page 17"><div class=3D"layoutArea"><div class=3D"column"><p><span=
 style=3D"font-size: 11.000000pt; font-family: 'Arial'; font-weight: =
700">9.4 Compatible Extension of a Standard that Includes Major New =
Element Groups or Objects
</span></p></div></div></div></div></div><div><div><div class=3D"page" =
title=3D"Page 17"><div class=3D"layoutArea"><div class=3D"column"><p><span=
 style=3D"font-size: 10.000000pt; font-family: 'TimesNewRomanPSMT'">Any =
extension to a PWG standard that includes the addition of major new =
element groups or objects will be treated as a revision
of the standard and shall follow the Formal PWG Standards-track =
Process.&nbsp;</span></p></div></div></div></div></div></blockquote><div><=
div><br></div><div>_______________________________________________________=
________</div><div apple-content-edited=3D"true"><div style=3D"color: =
rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Michael Sweet, Senior Printing&nbsp;System Engineer, =
PWG Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_sA3Gf/m18DxKlaB74wTXeA)--

--===============0823287803==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0823287803==--

From ipp-bounces@pwg.org  Tue Dec 10 08:04:04 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E926B1AE059 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 08:04:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zprzE-8iuiIW for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 08:04:03 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 14E821ADF7C for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 08:04:03 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 1F60F8483; Tue, 10 Dec 2013 16:18:00 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (honeycrisp.apple.com [17.151.62.51]) by www.pwg.org (Postfix) with ESMTPS id 521A38459 for <ipp@pwg.org>; Tue, 10 Dec 2013 16:17:58 +0000 (UTC)
MIME-version: 1.0
Received: from relay4.apple.com ([17.128.113.87]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL00GQ0LXDD4J1@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 08:03:53 -0800 (PST)
X-AuditID: 11807157-b7ff46d000001540-ae-52a73b686ff8
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay4.apple.com (Apple SCV relay) with SMTP id 22.50.05440.86B37A25; Tue, 10 Dec 2013 08:03:53 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL0093WLYEAL50@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 08:03:52 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <001401cef569$8e19f4c0$aa4dde40$@net>
Date: Tue, 10 Dec 2013 11:03:50 -0500
Message-id: <9FE2CB57-F3F2-486A-8F1F-CFDC35AE3AA4@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net>
To: William A Wagner <wamwagner@comcast.net>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsUi2FDMr5tpvTzIoGUZi8WxfS9ZHBg95i2e zhTAGMVlk5Kak1mWWqRvl8CVcWBKRcHi6ornU78wNzA+zOpi5OSQEDCRmLlvNxOELSZx4d56 ti5GLg4hgW4miYXz1zNDOL8YJRYvewBWJSxgLrH52hxGEJtXQE9i47zZzCA2s0CSxPcXK1hB bDYBNYnfk/rAbE4BI4mWB/1g9SwCqhIruneBbWAW6GaUWL3rKDvEIBuJntabbCC2kMBtRolV O5RBbBEBHYnmhplAzRxA58lKzD9dOoGRfxaS1bOQrIawtSWWLXwNFTeQeNr5Cou4vsSbd3OY FjCyrWIUKErNSaw00UssKMhJ1UvOz93ECA7UwvAdjP+WWR1iFOBgVOLhlfi3NEiINbGsuDL3 EKMEB7OSCO9G0+VBQrwpiZVVqUX58UWlOanFhxilOViUxHklbi0KEhJITyxJzU5NLUgtgsky cXBKNTC622a0GZSc8Or3+nts55oNImIfirreXN1e+9DxgU722jmtrrnO/UVtni2nCmt41Xz6 SifJX9s1z43j6f0deQ5HHc9Vvs6f5sn5kZntTdeE1CdXWIqnu7W/FeT8XZs/ncNWJ7/wxISk i15NniF3J51eY6kz4eOWBsvM+C7BH0FNW1rUlok/+qvEUpyRaKjFXFScCABaopC5UAIAAA==
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1606843237=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1606843237==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_BB+G8DqH/E3EN9A+6PV6XQ)"


--Boundary_(ID_BB+G8DqH/E3EN9A+6PV6XQ)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Bill,

I humbly disagree.  I am a Client trying to use a Print service.  I may =
or may not know how to or be able to talk to a System Control service.  =
All I care is that I can confirm which physical device my output will =
come out on if I submit a job to that Print service.

Services of all kinds are able to access a physical device's subunits =
today, even in the Semantic Model.  There is no reason to treat =
Identify-Printer/Device differently than Create-Job.


On Dec 10, 2013, at 12:34 AM, William A Wagner <wamwagner@comcast.net> =
wrote:

> Ira,
> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
> Bill Wagner
> =20
> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
> Sent: Monday, December 09, 2013 5:37 PM
> To: Kennedy, Smith (Wireless Architect)
> Cc: <ipp@pwg.org>
> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
> =20
> Hi Smith,
>=20
> Tricky.  The "identify action duration" would be a new attribute =
(which
> would require a revision of JPS3 spec - yuck).
>=20
> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
> shouldn't have anything to do with IPPSIX.
>=20
> I also don't think that System Control Service should get into this =
business
> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
> rather than an individual service, be the target of this device-level =
operation?
>=20
> Someday, we need a lightweight IPP registration for whole new =
attributes
> (in an existing attribute group), I suspect.
> =20
> Cheers,
> - Ira
>=20
>=20
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>=20
> =20
>=20
> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
> IMHO, these look fine.  I wonder if the =93identify action duration=94 =
needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?
>=20
> Smith
>=20
>=20
>=20
> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>=20
> > All,
> >
> > During our last Cloud Imaging Model WG meeting, we discussed having =
the ability to explicitly cancel a previous Identify-Printer operation.  =
The consensus during that meeting was to add a new "identify-actions" =
keyword ('cancel') that would cancel any active identification =
mechanism.
> >
> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
> >
> > The official registration would look like this:
> >
> >  Attributes (attribute syntax)
> >    Keyword Attribute Value                       Reference
> >    -----------------------                       ---------
> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
> >    cancel
> >
> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
> >    identify-printer-active
> >
> > Thoughts?
> >
> > (I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)
> >
> > _______________________________________________________________
> > Michael Sweet, Senior Printing System Engineer, PWG Chair
> >
> > _______________________________________________
> > ipp mailing list
> > ipp@pwg.org
> > https://www.pwg.org/mailman/listinfo/ipp
>=20
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>=20
> =20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_BB+G8DqH/E3EN9A+6PV6XQ)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Bill,<div><br></div><div>I humbly disagree. &nbsp;I =
am a Client trying to use a Print service. &nbsp;I may or may not know =
how to or be able to talk to a System Control service. &nbsp;All I care =
is that I can confirm which physical device my output will come out on =
if I submit a job to that Print =
service.</div><div><br></div><div>Services of all kinds are able to =
access a physical device's subunits today, even in the Semantic Model. =
&nbsp;There is no reason to treat Identify-Printer/Device differently =
than Create-Job.</div><div><br></div><div><br><div><div>On Dec 10, 2013, =
at 12:34 AM, William A Wagner &lt;<a =
href=3D"mailto:wamwagner@comcast.net">wamwagner@comcast.net</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"><meta name=3D"Generator" content=3D"Microsoft Word =
12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><div class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">Ira,<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <o:p></o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">Bill Wagner<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">&nbsp;</span></p><div =
style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org">ipp-bounces@pwg.org</a> =
[<a href=3D"mailto:ipp-bounces@pwg.org">mailto:ipp-bounces@pwg.org</a>] =
<b>On Behalf Of </b>Ira McDonald<br><b>Sent:</b> Monday, December 09, =
2013 5:37 PM<br><b>To:</b> Kennedy, Smith (Wireless =
Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: =
[IPP] RFC: Identify-Printer mini-extension<o:p></o:p></span></p></div><p =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<o:p></o:p></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Tricky.&nbsp; The "identify action =
duration" would be a new attribute (which<br>would require a revision of =
JPS3 spec - yuck).<o:p></o:p></p></div><p class=3D"MsoNormal">Mike's =
right that IPPSIX is the wrong place to do this - the =
conformance<o:p></o:p></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">shouldn't have anything to do with =
IPPSIX.<o:p></o:p></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<o:p></o:p></p></div><div><p class=3D"MsoNormal">- or maybe I'm =
crazy and that actually is the *right* place?&nbsp; Should =
SCS,<o:p></o:p></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<o:p></o:p></p></div><div><p =
class=3D"MsoNormal">Someday, we need a lightweight IPP registration for =
whole new attributes<o:p></o:p></p></div><div><p class=3D"MsoNormal">(in =
an existing attribute group), I suspect.<o:p></o:p></p></div><div><p =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></p></div><div><p =
class=3D"MsoNormal">Cheers,<o:p></o:p></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<o:p></o:p></p></div></div><div><p class=3D"MsoNormal"><br =
clear=3D"all"><o:p></o:p></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol =
WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>Blue Roof Music =
/ High North Inc<br><a href=3D"http://sites.google.com/site/blueroofmusic"=
 target=3D"_blank"><span =
style=3D"color:#3333FF">http://sites.google.com/site/blueroofmusic</span><=
/a><br><a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600CC">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; =
906-494-2434<o:p></o:p></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3D"MsoNormal">IMHO, these look fine. &nbsp;I wonder if the =
=93identify action duration=94 needs to be covered by something? =
&nbsp;Does the System Control Service need to concern itself with this =
domain?<br><span style=3D"color:#888888"><br><span =
class=3D"hoenzb">Smith</span></span><o:p></o:p></p><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br><br><br>On =
2013-12-09, at 12:53 PM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:<br><br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging =
Model WG meeting, we discussed having the ability to explicitly cancel a =
previous Identify-Printer operation. &nbsp;The consensus during that =
meeting was to add a new "identify-actions" keyword ('cancel') that =
would cancel any active identification mechanism.<br>&gt;<br>&gt; In =
addition, a new "printer-state-reasons" keyword ('identifying-printer' =
was proposed, although given the existing 'identify-printer-requested' =
value I like adding 'identify-printer-active' instead) would be added to =
allow a Client to discover whether a printer is currently identifying =
itself using an action other than 'cancel', which by definition stops =
any active identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>&gt;<br>&gt; The official =
registration would look like this:<br>&gt;<br>&gt; &nbsp;Attributes =
(attribute syntax)<br>&gt; &nbsp; &nbsp;Keyword Attribute Value &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
Reference<br>&gt; &nbsp; &nbsp;----------------------- &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
---------<br>&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; =
&nbsp; &nbsp; &nbsp; [PWG5100.13]<br>&gt; &nbsp; =
&nbsp;cancel<br>&gt;<br>&gt; &nbsp;printer-state-reasons (1setOf type2 =
keyword) &nbsp; &nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>&gt;<br>&gt; =
(I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>&gt; =
Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>&gt; <a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p><=
/p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p><=
/p></div><p =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></p></div></div></div>_______________=
________________________________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_BB+G8DqH/E3EN9A+6PV6XQ)--

--===============1606843237==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1606843237==--

From ipp-bounces@pwg.org  Tue Dec 10 08:37:11 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C40571ADFCC for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 08:37:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TYpkkxQEBzBl for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 08:37:07 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id B8E071ADFD1 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 08:37:07 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 63D308483; Tue, 10 Dec 2013 16:51:05 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 72DBD8459 for <ipp@pwg.org>; Tue, 10 Dec 2013 16:51:04 +0000 (UTC)
MIME-version: 1.0
Received: from relay8.apple.com ([17.128.113.102]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL002XANHKXKT0@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 08:37:00 -0800 (PST)
X-AuditID: 11807166-b7f0b6d00000380b-76-52a7432c2caa
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay8.apple.com (Apple SCV relay) with SMTP id 4C.F8.14347.C2347A25; Tue, 10 Dec 2013 08:37:00 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL0094LNHMAL60@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 08:37:00 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com>
Date: Tue, 10 Dec 2013 11:36:58 -0500
Message-id: <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com>
To: Ira McDonald <blueroofmusic@gmail.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsUi2FDMr6vjvDzIYNk7QYtj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoErY+LdLpaCWX2MFXPnzmdsYGys7mLk5JAQMJFo/HSIHcIWk7hw bz1bFyMXh5BAN5PE0cWboJxfjBIn1nYwglQJC5hLbL42B8zmFdCT2DhvNjOIzSyQJHG77SaY zSagJvF7Uh9rFyMHB6dAsMTHd4UgYRYBVYnLx06wQ5R7Suz+vhFqjI3EijlzmCB2LWKSWH71 JDtIr4iAlsSS54ogpoSArMT806UTGPlnIVk8C8liCFtbYtnC11C2gcTTzlesmOL6Em/ezWFa wMi2ilGgKDUnsdJCL7GgICdVLzk/dxMjOFAL03YwNi23OsQowMGoxMNbwLAsSIg1say4MvcQ owQHs5II70bT5UFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeaVvLQoSEkhPLEnNTk0tSC2CyTJx cEo1MAo1f5/U6H++yvvOnvzdm5juiHz7F2/5/9DOiVOfvp16xnm9hv6xRVJv76a05epe9o5f PUdXcZ0Sk8tixQ2LbZvt9P7ZvDV75dd2KTjhi/6jkJ/zfmjzpCROKv344eqU+MagXRUPL/k5 iNzunP+34fHJgOuedtc7eK7dTAk6J/6x4KKJfVXIfHMlluKMREMt5qLiRADEMj8eUAIAAA==
Cc: "ipp@pwg.org" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1039256498=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1039256498==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_LVcmBhUvNS57b2cYkBsRQA)"


--Boundary_(ID_LVcmBhUvNS57b2cYkBsRQA)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Ira,

On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:

> Hi Bill,
>=20
> I agree with you - that's what I was realizing when I wrote my =
previous note.
> Identify-Xxx is a device-level operation.

I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service.  =
We don't provide device interfaces, just service interfaces...

> BTW - what about conflicts between two different services that receive=20=

> conflicting Identify-Xxx operations (or cancels)?

AFAIK, coordination of subunits between services is =
implementation-defined behavior.  If one service is using the buzzer =
then another service has to wait (or error-out) to use it.

IMHO, cancel should only apply to the identification done by that =
service, not to all services.


>=20
> Cheers,
> - Ira
>=20
>=20
>=20
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>=20
>=20
>=20
> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
<wamwagner@comcast.net> wrote:
> Ira,
>=20
> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
>=20
> Bill Wagner
>=20
> =20
>=20
> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
> Sent: Monday, December 09, 2013 5:37 PM
> To: Kennedy, Smith (Wireless Architect)
> Cc: <ipp@pwg.org>
> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
>=20
> =20
>=20
> Hi Smith,
>=20
> Tricky.  The "identify action duration" would be a new attribute =
(which
> would require a revision of JPS3 spec - yuck).
>=20
> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
>=20
> shouldn't have anything to do with IPPSIX.
>=20
> I also don't think that System Control Service should get into this =
business
>=20
> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
>=20
> rather than an individual service, be the target of this device-level =
operation?
>=20
> Someday, we need a lightweight IPP registration for whole new =
attributes
>=20
> (in an existing attribute group), I suspect.
>=20
> =20
>=20
> Cheers,
>=20
> - Ira
>=20
>=20
>=20
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>=20
> =20
>=20
> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>=20
> IMHO, these look fine.  I wonder if the =93identify action duration=94 =
needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?
>=20
> Smith
>=20
>=20
>=20
>=20
> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>=20
> > All,
> >
> > During our last Cloud Imaging Model WG meeting, we discussed having =
the ability to explicitly cancel a previous Identify-Printer operation.  =
The consensus during that meeting was to add a new "identify-actions" =
keyword ('cancel') that would cancel any active identification =
mechanism.
> >
> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
> >
> > The official registration would look like this:
> >
> >  Attributes (attribute syntax)
> >    Keyword Attribute Value                       Reference
> >    -----------------------                       ---------
> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
> >    cancel
> >
> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
> >    identify-printer-active
> >
> > Thoughts?
> >
> > (I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)
> >
> > _______________________________________________________________
> > Michael Sweet, Senior Printing System Engineer, PWG Chair
> >
> > _______________________________________________
> > ipp mailing list
> > ipp@pwg.org
> > https://www.pwg.org/mailman/listinfo/ipp
>=20
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>=20
> =20
>=20
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_LVcmBhUvNS57b2cYkBsRQA)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Ira,<div><br><div><div>On Dec 10, 2013, at 8:51 AM, =
Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><div><div>Hi =
Bill,<br><br></div>I agree with you - that's what I was realizing when I =
wrote my previous note.<br></div>Identify-Xxx is a device-level =
operation.<br></div></div></div></blockquote><div><br></div><div>I =
disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service. =
&nbsp;We don't provide device interfaces, just service =
interfaces...</div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div>BTW - what about conflicts between two different =
services that receive&nbsp;<br>

conflicting Identify-Xxx operations (or =
cancels)?<br></div></div></div></blockquote><div><br></div>AFAIK, =
coordination of subunits between services is implementation-defined =
behavior. &nbsp;If one service is using the buzzer then another service =
has to wait (or error-out) to use =
it.</div><div><div><br></div><div>IMHO, cancel should only apply to the =
identification done by that service, not to all =
services.</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers,<br></div>- =
Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br =
clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software =
Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation =
Open Printing WG<br>Secretary - IEEE-ISTO Printer Working =
Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF =
Designated Expert - IPP &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; 906-494-2434<br><br><div =
style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, =
William A Wagner <span dir=3D"ltr">&lt;<a =
href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNormal">=


<span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Bill Wagner<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt =
0in 0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br>

<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, =
Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension<u></u><u></u></span></p>

</div><div><div class=3D"h5"><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">
Tricky.&nbsp; The "identify action duration" would be a new attribute =
(which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p =
class=3D"MsoNormal">Mike's right that IPPSIX is the wrong place to do =
this - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">

shouldn't have anything to do with =
IPPSIX.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<u></u><u></u></p></div><div><p class=3D"MsoNormal">

- or maybe I'm crazy and that actually is the *right* place?&nbsp; =
Should SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<u></u><u></u></p>

</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP =
registration for whole new attributes<u></u><u></u></p></div><div><p =
class=3D"MsoNormal">(in an existing attribute group), I =
suspect.<u></u><u></u></p></div>

<div><p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p></div><div><p =
class=3D"MsoNormal">Cheers,<u></u><u></u></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<u></u><u></u></p></div></div><div><p class=3D"MsoNormal">

<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D"color:#3333ff">http://sites.google.com/site/blueroofmusic</span><=
/a><br>

<a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>

Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a =
href=3D"tel:734-944-0094" value=3D"+17349440094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><u></u><u></u></p>

</div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><u></u>&nbsp;<u></u></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<u></u><u></u></p><p class=3D"MsoNormal">IMHO, these look fine. =
&nbsp;I wonder if the =93identify action duration=94 needs to be covered =
by something? &nbsp;Does the System Control Service need to concern =
itself with this domain?<br><span style=3D"color:#888888"><br>

<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, =
Michael Sweet &lt;<a href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br>

<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG =
meeting, we discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new "identify-actions" keyword ('cancel') that would cancel any =
active identification mechanism.<br>

&gt;<br>&gt; In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>

&gt;<br>&gt; The official registration would look like =
this:<br>&gt;<br>&gt; &nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; =
&nbsp;Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>

&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>

&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>

&gt; Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>

&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>

ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal">

=
<u></u>&nbsp;<u></u></p></div></div></div></div></blockquote></div><br></d=
iv>
_______________________________________________<br>ipp mailing =
list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_LVcmBhUvNS57b2cYkBsRQA)--

--===============1039256498==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1039256498==--

From ipp-bounces@pwg.org  Tue Dec 10 09:08:39 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A27E61AE236 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:08:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Level:
X-Spam-Status: No, score=-1.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id en0aWLZYbBvH for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:08:36 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 523411AE1DC for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 09:08:36 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 6973C84D2; Tue, 10 Dec 2013 17:22:33 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from g4t0014.houston.hp.com (g4t0014.houston.hp.com [15.201.24.17]) by www.pwg.org (Postfix) with ESMTPS id 6A4808483 for <ipp@pwg.org>; Tue, 10 Dec 2013 17:22:31 +0000 (UTC)
Received: from G4W6310.americas.hpqcorp.net (g4w6310.houston.hp.com [16.210.26.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g4t0014.houston.hp.com (Postfix) with ESMTPS id EB49F24012; Tue, 10 Dec 2013 17:08:27 +0000 (UTC)
Received: from G4W6306.americas.hpqcorp.net (16.210.26.231) by G4W6310.americas.hpqcorp.net (16.210.26.217) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 10 Dec 2013 17:07:46 +0000
Received: from G4W3298.americas.hpqcorp.net ([169.254.4.20]) by G4W6306.americas.hpqcorp.net ([16.210.26.231]) with mapi id 14.03.0123.003; Tue, 10 Dec 2013 17:07:46 +0000
From: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
To: Michael Sweet <msweet@apple.com>, Ira McDonald <blueroofmusic@gmail.com>
Thread-Topic: [IPP] RFC: Identify-Printer mini-extension
Thread-Index: AQHO9RhgyA0/QtneRUqocPUjs8a4xZpMcc6AgAACWYCAAHTDAIAAisAAgAAuOwCAAAibAA==
Date: Tue, 10 Dec 2013 17:07:46 +0000
Message-ID: <70BB73D9-5324-4820-917D-DA22212368DD@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com>
In-Reply-To: <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [15.201.58.14]
MIME-Version: 1.0
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0655955461=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0655955461==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_395F2136-233C-40D1-80A2-3E9E206C8536";
	protocol="application/pkcs7-signature"; micalg=sha1

--Apple-Mail=_395F2136-233C-40D1-80A2-3E9E206C8536
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E242D92A-AC9D-4C71-A3B6-DC802F5D1BB3"


--Apple-Mail=_E242D92A-AC9D-4C71-A3B6-DC802F5D1BB3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

I agree with Mike on this.  If I am a client and communicating with / =
using IPP Printers hosted on an IPP print server, I would want the =
Identify-Printer to map to the IPP Printer, which may or may not be =
implemented as a sub-system of the physical hardware of the print server =
(as represented by the System Control Service).

=46rom that cloud discussion the other day, and this topic, I really =
feel like we need to have pictures, so that people can discuss topics =
from unambiguous scenarios.  Trying to verbally describe the topology of =
a graph of edges and vertices can be awfully error prone.

Smith



On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:

> Ira,
>=20
> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
>=20
>> Hi Bill,
>>=20
>> I agree with you - that's what I was realizing when I wrote my =
previous note.
>> Identify-Xxx is a device-level operation.
>=20
> I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service.  =
We don't provide device interfaces, just service interfaces...
>=20
>> BTW - what about conflicts between two different services that =
receive=20
>> conflicting Identify-Xxx operations (or cancels)?
>=20
> AFAIK, coordination of subunits between services is =
implementation-defined behavior.  If one service is using the buzzer =
then another service has to wait (or error-out) to use it.
>=20
> IMHO, cancel should only apply to the identification done by that =
service, not to all services.
>=20
>=20
>>=20
>> Cheers,
>> - Ira
>>=20
>>=20
>>=20
>> 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/highnorthinc
>> mailto: blueroofmusic@gmail.com
>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>=20
>>=20
>>=20
>> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
<wamwagner@comcast.net> wrote:
>> Ira,
>>=20
>> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
>>=20
>> Bill Wagner
>>=20
>> =20
>>=20
>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
>> Sent: Monday, December 09, 2013 5:37 PM
>> To: Kennedy, Smith (Wireless Architect)
>> Cc: <ipp@pwg.org>
>> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
>>=20
>> =20
>>=20
>> Hi Smith,
>>=20
>> Tricky.  The "identify action duration" would be a new attribute =
(which
>> would require a revision of JPS3 spec - yuck).
>>=20
>> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
>>=20
>> shouldn't have anything to do with IPPSIX.
>>=20
>> I also don't think that System Control Service should get into this =
business
>>=20
>> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
>>=20
>> rather than an individual service, be the target of this device-level =
operation?
>>=20
>> Someday, we need a lightweight IPP registration for whole new =
attributes
>>=20
>> (in an existing attribute group), I suspect.
>>=20
>> =20
>>=20
>> Cheers,
>>=20
>> - Ira
>>=20
>>=20
>>=20
>> 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/highnorthinc
>> mailto: blueroofmusic@gmail.com
>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>=20
>> =20
>>=20
>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>>=20
>> IMHO, these look fine.  I wonder if the =93identify action duration=94 =
needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?
>>=20
>> Smith
>>=20
>>=20
>>=20
>>=20
>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>=20
>> > All,
>> >
>> > During our last Cloud Imaging Model WG meeting, we discussed having =
the ability to explicitly cancel a previous Identify-Printer operation.  =
The consensus during that meeting was to add a new "identify-actions" =
keyword ('cancel') that would cancel any active identification =
mechanism.
>> >
>> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
>> >
>> > The official registration would look like this:
>> >
>> >  Attributes (attribute syntax)
>> >    Keyword Attribute Value                       Reference
>> >    -----------------------                       ---------
>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>> >    cancel
>> >
>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>> >    identify-printer-active
>> >
>> > Thoughts?
>> >
>> > (I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)
>> >
>> > _______________________________________________________________
>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>> >
>> > _______________________________________________
>> > ipp mailing list
>> > ipp@pwg.org
>> > https://www.pwg.org/mailman/listinfo/ipp
>>=20
>>=20
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>>=20
>> =20
>>=20
>>=20
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>=20
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp


--Apple-Mail=_E242D92A-AC9D-4C71-A3B6-DC802F5D1BB3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I =
agree with Mike on this. &nbsp;If I am a client and communicating with / =
using IPP Printers hosted on an IPP print server, I would want the =
Identify-Printer to map to the IPP Printer, which may or may not be =
implemented as a sub-system of the physical hardware of the print server =
(as represented by the System Control Service).<div><br></div><div>=46rom =
that cloud discussion the other day, and this topic, I really feel like =
we need to have pictures, so that people can discuss topics from =
unambiguous scenarios. &nbsp;Trying to verbally describe the topology of =
a graph of edges and vertices can be awfully error =
prone.</div><div><br><div>
Smith<br><br><br>

</div>

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Ira,<div><br><div><div>On Dec 10, 2013, at 8:51 AM, =
Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree =
with you - that's what I was realizing when I wrote my previous =
note.<br></div>Identify-Xxx is a device-level =
operation.<br></div></blockquote><div><br></div><div>I disagree, =
Identify-Xxx is a service-level operation that causes the identification =
of any physical device(s) associated with that service. &nbsp;We don't =
provide device interfaces, just service =
interfaces...</div><br><blockquote type=3D"cite"><div dir=3D"ltr">BTW - =
what about conflicts between two different services that =
receive&nbsp;<br>

conflicting Identify-Xxx operations (or =
cancels)?<br></div></blockquote><div><br></div>AFAIK, coordination of =
subunits between services is implementation-defined behavior. &nbsp;If =
one service is using the buzzer then another service has to wait (or =
error-out) to use it.</div><div><div><br></div><div>IMHO, cancel should =
only apply to the identification done by that service, not to all =
services.</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers,<br></div>- =
Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br =
clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software =
Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation =
Open Printing WG<br>Secretary - IEEE-ISTO Printer Working =
Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF =
Designated Expert - IPP &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; 906-494-2434<br><br><div =
style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, =
William A Wagner <span dir=3D"ltr">&lt;<a =
href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNormal">=


<span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Bill Wagner<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt =
0in 0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br>

<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, =
Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension<u></u><u></u></span></p>

</div><div><div class=3D"h5"><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">
Tricky.&nbsp; The "identify action duration" would be a new attribute =
(which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p =
class=3D"MsoNormal">Mike's right that IPPSIX is the wrong place to do =
this - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">

shouldn't have anything to do with =
IPPSIX.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<u></u><u></u></p></div><div><p class=3D"MsoNormal">

- or maybe I'm crazy and that actually is the *right* place?&nbsp; =
Should SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<u></u><u></u></p>

</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP =
registration for whole new attributes<u></u><u></u></p></div><div><p =
class=3D"MsoNormal">(in an existing attribute group), I =
suspect.<u></u><u></u></p></div>

<div><p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p></div><div><p =
class=3D"MsoNormal">Cheers,<u></u><u></u></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<u></u><u></u></p></div></div><div><p class=3D"MsoNormal">

<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D"color:#3333ff">http://sites.google.com/site/blueroofmusic</span><=
/a><br>

<a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>

Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a =
href=3D"tel:734-944-0094" value=3D"+17349440094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><u></u><u></u></p>

</div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><u></u>&nbsp;<u></u></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<u></u><u></u></p><p class=3D"MsoNormal">IMHO, these look fine. =
&nbsp;I wonder if the =93identify action duration=94 needs to be covered =
by something? &nbsp;Does the System Control Service need to concern =
itself with this domain?<br><span style=3D"color:#888888"><br>

<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, =
Michael Sweet &lt;<a href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br>

<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG =
meeting, we discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new "identify-actions" keyword ('cancel') that would cancel any =
active identification mechanism.<br>

&gt;<br>&gt; In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>

&gt;<br>&gt; The official registration would look like =
this:<br>&gt;<br>&gt; &nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; =
&nbsp;Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>

&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>

&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>

&gt; Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>

&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>

ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal">

=
<u></u>&nbsp;<u></u></p></div></div></div></div></blockquote></div><br></d=
iv>
_______________________________________________<br>ipp mailing =
list<br><a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mail=
man/listinfo/ipp</a><br></blockquote></div><br><div>
<div style=3D"letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></div>_______________________________________________<br>ipp =
mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_E242D92A-AC9D-4C71-A3B6-DC802F5D1BB3--

--Apple-Mail=_395F2136-233C-40D1-80A2-3E9E206C8536
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIH2zCCB9cw
gga/oAMCAQICEDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEFBQAwgfcxCzAJBgNVBAYTAlVT
MSAwHgYDVQQKExdIZXdsZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWdu
LmNvbS9ycGEgKGMpMDkxNTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBT
dWJzY3JpYmVyIENBMTEwLwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IEcyMB4XDTEyMTEyNjAwMDAwMFoXDTE0MTEyNjIzNTk1OVowgZgxIDAeBgNVBAoUF0hld2xl
dHQtUGFja2FyZCBDb21wYW55MSYwJAYDVQQLFB1FbXBsb3ltZW50IFN0YXR1cyAtIEVtcGxveWVl
czEPMA0GA1UECxMGUy9NSU1FMRYwFAYDVQQDEw1TbWl0aCBLZW5uZWR5MSMwIQYJKoZIhvcNAQkB
FhRzbWl0aC5rZW5uZWR5QGhwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmo
HmmwCMk0tCSI1w6tYppeJX3YINwFC5wUIhCt8HcRW/Ass9n7BxP1MpBUScmYpaQOjFI+n6JueqNN
lmHysW9wFG8FiSxowAf2C6cN+kmrV1MOzprrpjZZTB979lqRD/UG5RCo4BNy3aTTtqMFk7JkrL1Q
H8yLa5IOgUd36N7bK3+nSz6W3X3jo5G8Eax5xJvwCioOQzzmclRKpoDRKFT35bHptUCD0VR7IY74
9Ik7+A4RBp52w7zKYrs6N59Hy0PxxEzOsQImUC7++mhRJtg5AdX75wAKb665v3b4RZjJBMQhjYdU
8Al3e/iq362nUqJmrFbNhpM9LSapjpbCm7ECAwEAAaOCA7owggO2MB8GA1UdEQQYMBaBFHNtaXRo
Lmtlbm5lZHlAaHAuY29tMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMFkGA1UdHwRSMFAw
TqBMoEqGSGh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL0hld2xldHRQYWNrYXJkQ29tcGFu
eVNNSU1FRzIvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBQifdOkq1esVn+pf0FEGpW8W/ir7jAd
BgNVHQ4EFgQU2ugcyk1Ph3Uvd67i/95+2TE174IwggEyBggrBgEFBQcBAQSCASQwggEgMCcGCCsG
AQUFBzABhhtodHRwOi8vaHAtb2NzcC52ZXJpc2lnbi5jb20wgfQGCCsGAQUFBzACpIHnMIHkMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyMTAwLgYDVQQL
EydDbGFzcyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExOjA4BgNVBAsTMVRlcm1z
IG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhKGMpMDkxHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxIDAeBgNVBAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MIIB
PQYDVR0gBIIBNDCCATAwggEsBgtghkgBhvhFAQcXAjCCARswKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LnZlcmlzaWduLmNvbS9ycGEwge4GCCsGAQUFBwICMIHhMB4WF0hld2xldHQtUGFja2FyZCBD
b21wYW55MAMCAQIagb5BdXRob3JpdHkgdG8gYmluZCBIUCBkb2VzIG5vdCBjb3JyZXNwb25kIHdp
dGggdXNlIG9yIHBvc3Nlc3Npb24gb2YgdGhpcyBjZXJ0aWZpY2F0ZS4gSXNzdWVkIHRvIGZhY2ls
aXRhdGUgY29tbXVuaWNhdGlvbiB3aXRoIEhQLiBWZXJpU2lnbidzIENQUyBpbmNvcnAuIEJ5IHJl
ZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwME
MEsGCSqGSIb3DQEJDwQ+MDwwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMCAgIAQDAOBggqhkiG
9w0DBAICAIAwCgYIKoZIhvcNAwcwDQYJKoZIhvcNAQEFBQADggEBAImyDkwpuUnbTsboOwpQAPQ4
M1jbZkfWS/mLo6oj6XOWApq9IQ1jkwowCWwwCA3F3wCbKQGphJ8HdLaVGY9AznOEQoixLHx9rnIT
aq9lFeagCZiqtFq6/i33etWRb6dXp3FZYn9ikhYv74Ewil/ue61VqW9vOAZq51Wt9JznLmVSkJN1
1A4oJxNL8/jiK82tSXMkUHe07VbZUUF+t609D979rvVK68sw6P+cDe+46gy6oM9LHtINt8Fclro/
45hQe0FdW1A1dmyx4dyKW/SbRK4uw5c0nXvaZn0Wrlnq2Rxm/wCNKnGxAtp0ir7/7ubR6GjB3xuf
BjNLp57JgbuFIg4xggTeMIIE2gIBATCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMAkGBSsOAwIaBQCgggKlMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTEzMTIxMDE3MDc0NlowIwYJKoZIhvcNAQkEMRYEFDzXWhnwvrLZq+hmfJnyfwya
VzTTMIIBHwYJKwYBBAGCNxAEMYIBEDCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMIIBIQYLKoZIhvcNAQkQAgsxggEQoIIBDDCB9zELMAkGA1UEBhMCVVMxIDAeBgNV
BAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw
YSAoYykwOTE1MDMGA1UECxMsQ2xhc3MgMiBNYW5hZ2VkIFBLSSBJbmRpdmlkdWFsIFN1YnNjcmli
ZXIgQ0ExMTAvBgNVBAMTKENvbGxhYm9yYXRpb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIC
EDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEBBQAEggEAX0V+NTZPsIzhass/3KaihlsMOjIZ
PG7ZxHB05qHCCfQqP9iIsW17N9YrJOK6DqMfCn8m2iILR0ax9GjZlvIQt2Mzbfh5tEHAz2Pu2Dex
cMljTE4CiTMLcR2HqrwUGm5+Eb10eMKqC9OB1MO/vgEvQA07aaRrVKsiXUh4ZEiR59u/wcAoNO0f
tGiw/WkJ57m0NGM5KHZWLqlkUuT38OTL4KKI2FYyUxzyaBH+XJqGta1apTT8aOzc/ToU3OSkn+HJ
bTDOcRCRhGzEjo6UYIbyfB5ZPtRhr8yY3X/PajwZGWCKSrcFBgN1U97kazCSWmuPVSgcoicUJGkI
8vxYwsw0oQAAAAAAAA==

--Apple-Mail=_395F2136-233C-40D1-80A2-3E9E206C8536--

--===============0655955461==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0655955461==--

From ipp-bounces@pwg.org  Tue Dec 10 09:17:43 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B3D21AE03D for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:17:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZgpYd_kSLxM for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:17:41 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id D94251ADF73 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 09:17:40 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 6EB708483; Tue, 10 Dec 2013 17:31:38 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by www.pwg.org (Postfix) with ESMTPS id 641948459 for <ipp@pwg.org>; Tue, 10 Dec 2013 17:31:36 +0000 (UTC)
Received: by mail-ie0-f181.google.com with SMTP id e14so9094452iej.40 for <ipp@pwg.org>; Tue, 10 Dec 2013 09:17:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=VqXHKjSDok/GWkv4eFronoc7KIt4F0O21u3K2OtFgtM=; b=DhLqYaYLHaA9fPGzX93Hq0ZZyBgvk7IYwUCtL9PP2OgEtQt6qswddXNMnp0zxYq4JP +RTDLJEu2+vX/4e18+9a/1iiyv7TodaLEkNBc1GjUGgvdw5ID8tiTj+e1w+NcdOrYsZg sctUSNJFDrpxzgR8XP36VjWJDUUt0kxULKZyzDrpXTGeGEYcrsbEWHJlU/CjcNTudnm4 qaLQtu3IthBuqh8WXJvhmZYF9a6XFcA2Qg2p569kE4YA8ETTfy9rUQ9LzpdHLslROtGQ oTVrRgsaxFuuuN49lBf7j/RacE6PrPG2RaaUWSehgf/GfAF2snNh2eQnUR1IPA/WJLMm 1fLQ==
X-Received: by 10.42.224.10 with SMTP id im10mr2010725icb.46.1386695852385; Tue, 10 Dec 2013 09:17:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Tue, 10 Dec 2013 09:17:11 -0800 (PST)
In-Reply-To: <70BB73D9-5324-4820-917D-DA22212368DD@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com> <70BB73D9-5324-4820-917D-DA22212368DD@hp.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Tue, 10 Dec 2013 12:17:11 -0500
Message-ID: <CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0655319785=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0655319785==
Content-Type: multipart/alternative; boundary=001a11332dbcb16ead04ed314987

--001a11332dbcb16ead04ed314987
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi,

I was wrong.

I agree with Mike and Smith that it's a service-level operation.

I also agree with Mike that we should not add "identify duration"
at all.  The identity action should be brief (seconds, not minutes).
Otherwise, it becomes an annoyance for a shared workgroup
printer in the modern (barbarian) cubicles style of office.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith (Wireless Architect) <
smith.kennedy@hp.com> wrote:

> I agree with Mike on this.  If I am a client and communicating with /
> using IPP Printers hosted on an IPP print server, I would want the
> Identify-Printer to map to the IPP Printer, which may or may not be
> implemented as a sub-system of the physical hardware of the print server
> (as represented by the System Control Service).
>
> From that cloud discussion the other day, and this topic, I really feel
> like we need to have pictures, so that people can discuss topics from
> unambiguous scenarios.  Trying to verbally describe the topology of a gra=
ph
> of edges and vertices can be awfully error prone.
>
> Smith
>
>
>
> On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:
>
> Ira,
>
> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> wrote=
:
>
> Hi Bill,
>
> I agree with you - that's what I was realizing when I wrote my previous
> note.
> Identify-Xxx is a device-level operation.
>
>
> I disagree, Identify-Xxx is a service-level operation that causes the
> identification of any physical device(s) associated with that service.  W=
e
> don't provide device interfaces, just service interfaces...
>
> BTW - what about conflicts between two different services that receive
> conflicting Identify-Xxx operations (or cancels)?
>
>
> AFAIK, coordination of subunits between services is implementation-define=
d
> behavior.  If one service is using the buzzer then another service has to
> wait (or error-out) to use it.
>
> IMHO, cancel should only apply to the identification done by that service=
,
> not to all services.
>
>
>
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
>
> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner <wamwagner@comcast.net=
>wrote:
>
>> Ira,
>>
>> I suggest that what is being identified is the physical device, and that
>> the System Control Service is the proper recipient.
>>
>> Bill Wagner
>>
>>
>>
>> *From:* ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] *On Behalf Of *=
Ira
>> McDonald
>> *Sent:* Monday, December 09, 2013 5:37 PM
>> *To:* Kennedy, Smith (Wireless Architect)
>> *Cc:* <ipp@pwg.org>
>> *Subject:* Re: [IPP] RFC: Identify-Printer mini-extension
>>
>>
>>
>> Hi Smith,
>>
>> Tricky.  The "identify action duration" would be a new attribute (which
>> would require a revision of JPS3 spec - yuck).
>>
>> Mike's right that IPPSIX is the wrong place to do this - the conformance
>>
>> shouldn't have anything to do with IPPSIX.
>>
>> I also don't think that System Control Service should get into this
>> business
>>
>> - or maybe I'm crazy and that actually is the *right* place?  Should SCS=
,
>>
>> rather than an individual service, be the target of this device-level
>> operation?
>>
>> Someday, we need a lightweight IPP registration for whole new attributes
>>
>> (in an existing attribute group), I suspect.
>>
>>
>>
>> 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/highnorthinc
>> mailto: blueroofmusic@gmail.com
>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>
>>
>>
>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) <
>> smith.kennedy@hp.com> wrote:
>>
>> IMHO, these look fine.  I wonder if the =93identify action duration=94 n=
eeds
>> to be covered by something?  Does the System Control Service need to
>> concern itself with this domain?
>>
>> Smith
>>
>>
>>
>>
>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>
>> > All,
>> >
>> > During our last Cloud Imaging Model WG meeting, we discussed having th=
e
>> ability to explicitly cancel a previous Identify-Printer operation.  The
>> consensus during that meeting was to add a new "identify-actions" keywor=
d
>> ('cancel') that would cancel any active identification mechanism.
>> >
>> > In addition, a new "printer-state-reasons" keyword
>> ('identifying-printer' was proposed, although given the existing
>> 'identify-printer-requested' value I like adding 'identify-printer-activ=
e'
>> instead) would be added to allow a Client to discover whether a printer =
is
>> currently identifying itself using an action other than 'cancel', which =
by
>> definition stops any active identification and removes the new keyword f=
rom
>> the "printer-state-reasons" attribute...
>> >
>> > The official registration would look like this:
>> >
>> >  Attributes (attribute syntax)
>> >    Keyword Attribute Value                       Reference
>> >    -----------------------                       ---------
>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>> >    cancel
>> >
>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>> >    identify-printer-active
>> >
>> > Thoughts?
>> >
>> > (I considered adding this to IPPSIX, but since this has application
>> outside of shared infrastructure/cloud deployments I think we should
>> register it separately...)
>> >
>> > _______________________________________________________________
>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>> >
>> > _______________________________________________
>> > ipp mailing list
>> > ipp@pwg.org
>> > https://www.pwg.org/mailman/listinfo/ipp
>>
>>
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>>
>>
>>
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp
>
>
>

--001a11332dbcb16ead04ed314987
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>I=
 was wrong.<br><br></div>I agree with Mike and Smith that it&#39;s a servic=
e-level operation.<br><br></div>I also agree with Mike that we should not a=
dd &quot;identify duration&quot;<br>

</div>at all.=A0 The identity action should be brief (seconds, not minutes)=
.<br></div>Otherwise, it becomes an annoyance for a shared workgroup<br></d=
iv>printer in the modern (barbarian) cubicles style of office.<br><br></div=
>

Cheers,<br></div>=A0-=A0 Ira<br><div><div><br></div></div></div><div class=
=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musi=
cian / Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<=
br>Chair - Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http:=
//sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:07 PM, Kenned=
y, Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a href=3D"mailto:smith=
.kennedy@hp.com" target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrot=
e:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word">I agree =
with Mike on this. =A0If I am a client and communicating with / using IPP P=
rinters hosted on an IPP print server, I would want the Identify-Printer to=
 map to the IPP Printer, which may or may not be implemented as a sub-syste=
m of the physical hardware of the print server (as represented by the Syste=
m Control Service).<div>

<br></div><div>From that cloud discussion the other day, and this topic, I =
really feel like we need to have pictures, so that people can discuss topic=
s from unambiguous scenarios. =A0Trying to verbally describe the topology o=
f a graph of edges and vertices can be awfully error prone.</div>

<div><span class=3D"HOEnZb"><font color=3D"#888888"><br><div>
Smith<br><br><br>

</div></font></span><div><div class=3D"h5">

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a href=3D"mailt=
o:msweet@apple.com" target=3D"_blank">msweet@apple.com</a>&gt; wrote:</div>=
<br><blockquote type=3D"cite">
<div style=3D"word-wrap:break-word">Ira,<div><br><div><div>On Dec 10, 2013,=
 at 8:51 AM, Ira McDonald &lt;<a href=3D"mailto:blueroofmusic@gmail.com" ta=
rget=3D"_blank">blueroofmusic@gmail.com</a>&gt; wrote:</div><br><blockquote=
 type=3D"cite">

<div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree with you - that&#3=
9;s what I was realizing when I wrote my previous note.<br></div>Identify-X=
xx is a device-level operation.<br></div></blockquote><div><br></div><div>

I disagree, Identify-Xxx is a service-level operation that causes the ident=
ification of any physical device(s) associated with that service. =A0We don=
&#39;t provide device interfaces, just service interfaces...</div><br><bloc=
kquote type=3D"cite">

<div dir=3D"ltr">BTW - what about conflicts between two different services =
that receive=A0<br>

conflicting Identify-Xxx operations (or cancels)?<br></div></blockquote><di=
v><br></div>AFAIK, coordination of subunits between services is implementat=
ion-defined behavior. =A0If one service is using the buzzer then another se=
rvice has to wait (or error-out) to use it.</div>

<div><div><br></div><div>IMHO, cancel should only apply to the identificati=
on done by that service, not to all services.</div><div><br></div><div><br>=
</div><blockquote type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers=
,<br>

</div>- Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br clea=
r=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software Architect=
)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Op=
en Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair -=
 IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IP=
P &amp; Printer MIB<br>



Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" href=
=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http://si=
tes.google.com/site/blueroofmusic</a><br><a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank">http:/=
/sites.google.com/site/highnorthinc</a><br>



mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 <a href=3D"tel:734-944-0094" value=3D"+17349440094" target=3D"_blank">734-=
944-0094</a><br>

Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-24=
34" value=3D"+19064942434" target=3D"_blank">906-494-2434</a><br><br><div s=
tyle=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, Willia=
m A Wagner <span dir=3D"ltr">&lt;<a href=3D"mailto:wamwagner@comcast.net" t=
arget=3D"_blank">wamwagner@comcast.net</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">



<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p class=3D"MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNorma=
l">

<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I suggest that what is being identified is the p=
hysical device, and that the System Control Service is the proper recipient=
. <u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Bill Wagner<u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u><=
/u></span></p>



<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
> <a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ipp-bounces@pwg.=
org</a> [mailto:<a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ip=
p-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira McDonald<br>



<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, Smith=
 (Wireless Architect)<br><b>Cc:</b> &lt;<a href=3D"mailto:ipp@pwg.org" targ=
et=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: Identif=
y-Printer mini-extension<u></u><u></u></span></p>



</div><div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p><div><div><div>=
<div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Smith,<u></u>=
<u></u></p></div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">
Tricky.=A0 The &quot;identify action duration&quot; would be a new attribut=
e (which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p cl=
ass=3D"MsoNormal">Mike&#39;s right that IPPSIX is the wrong place to do thi=
s - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" styl=
e=3D"margin-bottom:12.0pt">



shouldn&#39;t have anything to do with IPPSIX.<u></u><u></u></p></div><div>=
<p class=3D"MsoNormal">I also don&#39;t think that System Control Service s=
hould get into this business<u></u><u></u></p></div><div><p class=3D"MsoNor=
mal">



- or maybe I&#39;m crazy and that actually is the *right* place?=A0 Should =
SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D"margin-bot=
tom:12.0pt">rather than an individual service, be the target of this device=
-level operation?<u></u><u></u></p>



</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP regist=
ration for whole new attributes<u></u><u></u></p></div><div><p class=3D"Mso=
Normal">(in an existing attribute group), I suspect.<u></u><u></u></p></div=
>



<div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=3D"Mso=
Normal">Cheers,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D=
"margin-bottom:12.0pt">- Ira<u></u><u></u></p></div></div><div><p class=3D"=
MsoNormal">



<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" style=3D"ma=
rgin-bottom:12.0pt">Ira McDonald (Musician / Software Architect)<br>Co-Chai=
r - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Open Prin=
ting WG<br>



Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a href=3D"http://sites.google.com=
/site/blueroofmusic" target=3D"_blank"><span style=3D"color:#3333ff">http:/=
/sites.google.com/site/blueroofmusic</span></a><br>



<a href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank"><sp=
an style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span>=
</a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank=
">blueroofmusic@gmail.com</a><br>



Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 <a href=3D"tel:734-944-0=
094" value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>Summer=A0=
 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-2434" value=
=3D"+19064942434" target=3D"_blank">906-494-2434</a><u></u><u></u></p>



</div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=A0<u></=
u></p><div><p class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, =
Smith (Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" targ=
et=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<u></u><u></u></p>

<p class=3D"MsoNormal">IMHO, these look fine. =A0I wonder if the =93identif=
y action duration=94 needs to be covered by something? =A0Does the System C=
ontrol Service need to concern itself with this domain?<br><span style=3D"c=
olor:#888888"><br>



<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" styl=
e=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, Michael =
Sweet &lt;<a href=3D"mailto:msweet@apple.com" target=3D"_blank">msweet@appl=
e.com</a>&gt; wrote:<br>



<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG meetin=
g, we discussed having the ability to explicitly cancel a previous Identify=
-Printer operation. =A0The consensus during that meeting was to add a new &=
quot;identify-actions&quot; keyword (&#39;cancel&#39;) that would cancel an=
y active identification mechanism.<br>



&gt;<br>&gt; In addition, a new &quot;printer-state-reasons&quot; keyword (=
&#39;identifying-printer&#39; was proposed, although given the existing &#3=
9;identify-printer-requested&#39; value I like adding &#39;identify-printer=
-active&#39; instead) would be added to allow a Client to discover whether =
a printer is currently identifying itself using an action other than &#39;c=
ancel&#39;, which by definition stops any active identification and removes=
 the new keyword from the &quot;printer-state-reasons&quot; attribute...<br=
>



&gt;<br>&gt; The official registration would look like this:<br>&gt;<br>&gt=
; =A0Attributes (attribute syntax)<br>&gt; =A0 =A0Keyword Attribute Value =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Reference<br>&gt; =A0 =A0------=
----------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ---------<br>



&gt; =A0identify-actions (1setOf type2 keyword) =A0 =A0 =A0 =A0 [PWG5100.13=
]<br>&gt; =A0 =A0cancel<br>&gt;<br>&gt; =A0printer-state-reasons (1setOf ty=
pe2 keyword) =A0 =A0[RFC2911]<br>&gt; =A0 =A0identify-printer-active<br>&gt=
;<br>&gt; Thoughts?<br>



&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has applic=
ation outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; ________________________________=
_______________________________<br>



&gt; Michael Sweet, Senior Printing System Engineer, PWG Chair<br>&gt;<br>&=
gt; _______________________________________________<br>&gt; ipp mailing lis=
t<br>&gt; <a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><=
br>



&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></div><p cla=
ss=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>_______________________=
________________________<br>



ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pw=
g.org</a><br><a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D=
"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></di=
v><p class=3D"MsoNormal">



<u></u>=A0<u></u></p></div></div></div></div></blockquote></div><br></div>
_______________________________________________<br>ipp mailing list<br><a h=
ref=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><br><a href=3D"=
https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank">https://www.pwg=
.org/mailman/listinfo/ipp</a><br>

</blockquote></div><br><div>
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">___=
____________________________________________________________<br>Michael Swe=
et, Senior Printing=A0System Engineer, PWG Chair<br>

</div>

</div>
<br></div></div>_______________________________________________<br>ipp mail=
ing list<br><a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a=
><br><a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><br>

</blockquote></div><br></div></div></div></div></blockquote></div><br></div=
>

--001a11332dbcb16ead04ed314987--

--===============0655319785==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0655319785==--

From ipp-bounces@pwg.org  Tue Dec 10 09:31:55 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D84151ADFAE for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:31:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Level:
X-Spam-Status: No, score=-1.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V8Ho8Vtow2Ot for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:31:52 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id A4DC31ADF62 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 09:31:52 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id D3B0F8483; Tue, 10 Dec 2013 17:45:49 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from g4t0015.houston.hp.com (g4t0015.houston.hp.com [15.201.24.18]) by www.pwg.org (Postfix) with ESMTPS id 8B3D38459 for <ipp@pwg.org>; Tue, 10 Dec 2013 17:45:48 +0000 (UTC)
Received: from G4W6310.americas.hpqcorp.net (g4w6310.houston.hp.com [16.210.26.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g4t0015.houston.hp.com (Postfix) with ESMTPS id F1D97803B; Tue, 10 Dec 2013 17:31:44 +0000 (UTC)
Received: from G4W6305.americas.hpqcorp.net (16.210.26.230) by G4W6310.americas.hpqcorp.net (16.210.26.217) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 10 Dec 2013 17:30:53 +0000
Received: from G4W3298.americas.hpqcorp.net ([169.254.4.20]) by G4W6305.americas.hpqcorp.net ([16.210.26.230]) with mapi id 14.03.0123.003; Tue, 10 Dec 2013 17:30:52 +0000
From: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
To: Ira McDonald <blueroofmusic@gmail.com>, Michael Sweet <msweet@apple.com>
Thread-Topic: [IPP] RFC: Identify-Printer mini-extension
Thread-Index: AQHO9RhgyA0/QtneRUqocPUjs8a4xZpMcc6AgAACWYCAAHTDAIAAisAAgAAuOwCAAAibAIAAAqKAgAAD0YA=
Date: Tue, 10 Dec 2013 17:30:52 +0000
Message-ID: <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com> <70BB73D9-5324-4820-917D-DA22212368DD@hp.com> <CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com>
In-Reply-To: <CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [15.201.58.21]
MIME-Version: 1.0
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1266617503=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1266617503==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_48D6347C-6975-49FF-AEEC-E7E264D18DD6";
	protocol="application/pkcs7-signature"; micalg=sha1

--Apple-Mail=_48D6347C-6975-49FF-AEEC-E7E264D18DD6
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_AC4B73B6-4979-40C9-99F9-4370B4C5B7A3"


--Apple-Mail=_AC4B73B6-4979-40C9-99F9-4370B4C5B7A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Does limiting the duration obviate the need for the additions, then?  If =
the duration is brief, why provide a cancel option?

Smith



On 2013-12-10, at 10:17 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:

> Hi,
>=20
> I was wrong.
>=20
> I agree with Mike and Smith that it's a service-level operation.
>=20
> I also agree with Mike that we should not add "identify duration"
> at all.  The identity action should be brief (seconds, not minutes).
> Otherwise, it becomes an annoyance for a shared workgroup
> printer in the modern (barbarian) cubicles style of office.
>=20
> Cheers,
>  -  Ira
>=20
>=20
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>=20
>=20
>=20
> On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
> I agree with Mike on this.  If I am a client and communicating with / =
using IPP Printers hosted on an IPP print server, I would want the =
Identify-Printer to map to the IPP Printer, which may or may not be =
implemented as a sub-system of the physical hardware of the print server =
(as represented by the System Control Service).
>=20
> =46rom that cloud discussion the other day, and this topic, I really =
feel like we need to have pictures, so that people can discuss topics =
from unambiguous scenarios.  Trying to verbally describe the topology of =
a graph of edges and vertices can be awfully error prone.
>=20
> Smith
>=20
>=20
>=20
> On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:
>=20
>> Ira,
>>=20
>> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
>>=20
>>> Hi Bill,
>>>=20
>>> I agree with you - that's what I was realizing when I wrote my =
previous note.
>>> Identify-Xxx is a device-level operation.
>>=20
>> I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service.  =
We don't provide device interfaces, just service interfaces...
>>=20
>>> BTW - what about conflicts between two different services that =
receive=20
>>> conflicting Identify-Xxx operations (or cancels)?
>>=20
>> AFAIK, coordination of subunits between services is =
implementation-defined behavior.  If one service is using the buzzer =
then another service has to wait (or error-out) to use it.
>>=20
>> IMHO, cancel should only apply to the identification done by that =
service, not to all services.
>>=20
>>=20
>>>=20
>>> Cheers,
>>> - Ira
>>>=20
>>>=20
>>>=20
>>> 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/highnorthinc
>>> mailto: blueroofmusic@gmail.com
>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>=20
>>>=20
>>>=20
>>> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
<wamwagner@comcast.net> wrote:
>>> Ira,
>>>=20
>>> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
>>>=20
>>> Bill Wagner
>>>=20
>>> =20
>>>=20
>>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
>>> Sent: Monday, December 09, 2013 5:37 PM
>>> To: Kennedy, Smith (Wireless Architect)
>>> Cc: <ipp@pwg.org>
>>> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
>>>=20
>>> =20
>>>=20
>>> Hi Smith,
>>>=20
>>> Tricky.  The "identify action duration" would be a new attribute =
(which
>>> would require a revision of JPS3 spec - yuck).
>>>=20
>>> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
>>>=20
>>> shouldn't have anything to do with IPPSIX.
>>>=20
>>> I also don't think that System Control Service should get into this =
business
>>>=20
>>> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
>>>=20
>>> rather than an individual service, be the target of this =
device-level operation?
>>>=20
>>> Someday, we need a lightweight IPP registration for whole new =
attributes
>>>=20
>>> (in an existing attribute group), I suspect.
>>>=20
>>> =20
>>>=20
>>> Cheers,
>>>=20
>>> - Ira
>>>=20
>>>=20
>>>=20
>>> 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/highnorthinc
>>> mailto: blueroofmusic@gmail.com
>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>=20
>>> =20
>>>=20
>>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>>>=20
>>> IMHO, these look fine.  I wonder if the =93identify action duration=94=
 needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?
>>>=20
>>> Smith
>>>=20
>>>=20
>>>=20
>>>=20
>>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>>=20
>>> > All,
>>> >
>>> > During our last Cloud Imaging Model WG meeting, we discussed =
having the ability to explicitly cancel a previous Identify-Printer =
operation.  The consensus during that meeting was to add a new =
"identify-actions" keyword ('cancel') that would cancel any active =
identification mechanism.
>>> >
>>> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
>>> >
>>> > The official registration would look like this:
>>> >
>>> >  Attributes (attribute syntax)
>>> >    Keyword Attribute Value                       Reference
>>> >    -----------------------                       ---------
>>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>>> >    cancel
>>> >
>>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>>> >    identify-printer-active
>>> >
>>> > Thoughts?
>>> >
>>> > (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)
>>> >
>>> > _______________________________________________________________
>>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>>> >
>>> > _______________________________________________
>>> > ipp mailing list
>>> > ipp@pwg.org
>>> > https://www.pwg.org/mailman/listinfo/ipp
>>>=20
>>>=20
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>>=20
>>> =20
>>>=20
>>>=20
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>=20
>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>=20
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>=20
>=20


--Apple-Mail=_AC4B73B6-4979-40C9-99F9-4370B4C5B7A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Does =
limiting the duration obviate the need for the additions, then? &nbsp;If =
the duration is brief, why provide a cancel option?<div><br><div>
Smith<br><br><br>

</div>

<br><div><div>On 2013-12-10, at 10:17 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252"><div =
dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>I =
was wrong.<br><br></div>I agree with Mike and Smith that it's a =
service-level operation.<br><br></div>I also agree with Mike that we =
should not add "identify duration"<br>

</div>at all.&nbsp; The identity action should be brief (seconds, not =
minutes).<br></div>Otherwise, it becomes an annoyance for a shared =
workgroup<br></div>printer in the modern (barbarian) cubicles style of =
office.<br><br></div>

Cheers,<br></div>&nbsp;-&nbsp; Ira<br><div><br></div></div><div =
class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira =
McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted =
Mobility Solutions WG<br>Chair - Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>mailto:=
 <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>

Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; =
734-944-0094<br>Summer&nbsp; PO Box 221&nbsp; Grand Marais, MI =
49839&nbsp; 906-494-2434<br><br><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div style=3D"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:07 PM, =
Kennedy, Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a =
href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
style=3D"word-wrap:break-word">I agree with Mike on this. &nbsp;If I am =
a client and communicating with / using IPP Printers hosted on an IPP =
print server, I would want the Identify-Printer to map to the IPP =
Printer, which may or may not be implemented as a sub-system of the =
physical hardware of the print server (as represented by the System =
Control Service).<div>

<br></div><div>=46rom that cloud discussion the other day, and this =
topic, I really feel like we need to have pictures, so that people can =
discuss topics from unambiguous scenarios. &nbsp;Trying to verbally =
describe the topology of a graph of edges and vertices can be awfully =
error prone.</div>

<div><span class=3D"HOEnZb"><font color=3D"#888888"><br><div>
Smith<br><br><br>

</div></font></span><div><div class=3D"h5">

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:</div><br><blockquote =
type=3D"cite">
<div style=3D"word-wrap:break-word">Ira,<div><br><div><div>On Dec 10, =
2013, at 8:51 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br><blockquote type=3D"cite">

<div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree with you - =
that's what I was realizing when I wrote my previous =
note.<br></div>Identify-Xxx is a device-level =
operation.<br></div></blockquote><div><br></div><div>

I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service. =
&nbsp;We don't provide device interfaces, just service =
interfaces...</div><br><blockquote type=3D"cite">

<div dir=3D"ltr">BTW - what about conflicts between two different =
services that receive&nbsp;<br>

conflicting Identify-Xxx operations (or =
cancels)?<br></div></blockquote><div><br></div>AFAIK, coordination of =
subunits between services is implementation-defined behavior. &nbsp;If =
one service is using the buzzer then another service has to wait (or =
error-out) to use it.</div>

<div><div><br></div><div>IMHO, cancel should only apply to the =
identification done by that service, not to all =
services.</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers,<br>

</div>- Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br =
clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software =
Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation =
Open Printing WG<br>Secretary - IEEE-ISTO Printer Working =
Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF =
Designated Expert - IPP &amp; Printer MIB<br>



Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>



mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a href=3D"tel:734-944-0094" =
value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>

Summer&nbsp; PO Box 221&nbsp; Grand Marais, MI 49839&nbsp; <a =
href=3D"tel:906-494-2434" value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, =
William A Wagner <span dir=3D"ltr">&lt;<a =
href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">



<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNormal">=


<span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Bill Wagner<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>



<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt =
0in 0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br>



<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, =
Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension<u></u><u></u></span></p>



</div><div><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">
Tricky.&nbsp; The "identify action duration" would be a new attribute =
(which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p =
class=3D"MsoNormal">Mike's right that IPPSIX is the wrong place to do =
this - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">



shouldn't have anything to do with =
IPPSIX.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<u></u><u></u></p></div><div><p class=3D"MsoNormal">



- or maybe I'm crazy and that actually is the *right* place?&nbsp; =
Should SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<u></u><u></u></p>



</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP =
registration for whole new attributes<u></u><u></u></p></div><div><p =
class=3D"MsoNormal">(in an existing attribute group), I =
suspect.<u></u><u></u></p></div>



<div><p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p></div><div><p =
class=3D"MsoNormal">Cheers,<u></u><u></u></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<u></u><u></u></p></div></div><div><p class=3D"MsoNormal">



<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>



Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D"color:#3333ff">http://sites.google.com/site/blueroofmusic</span><=
/a><br>



<a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>



Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a =
href=3D"tel:734-944-0094" value=3D"+17349440094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><u></u><u></u></p>



</div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><u></u>&nbsp;<u></u></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<u></u><u></u></p><p class=3D"MsoNormal">IMHO, these look fine. =
&nbsp;I wonder if the =93identify action duration=94 needs to be covered =
by something? &nbsp;Does the System Control Service need to concern =
itself with this domain?<br><span style=3D"color:#888888"><br>



<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, =
Michael Sweet &lt;<a href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br>



<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG =
meeting, we discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new "identify-actions" keyword ('cancel') that would cancel any =
active identification mechanism.<br>



&gt;<br>&gt; In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>



&gt;<br>&gt; The official registration would look like =
this:<br>&gt;<br>&gt; &nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; =
&nbsp;Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>



&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>



&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>



&gt; Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>



&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>



ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal">



<u></u>&nbsp;<u></u></p></div></div></div></blockquote></div><br></div>
_______________________________________________<br>ipp mailing =
list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>

</blockquote></div><br><div>
<div =
style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;word-wrap:break-word">______=
_________________________________________________________<br>Michael =
Sweet, Senior Printing&nbsp;System Engineer, PWG Chair<br>

</div>

</div>
<br></div></div>_______________________________________________<br>ipp =
mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>

=
</blockquote></div><br></div></div></div></div></blockquote></div><br></di=
v>
</blockquote></div><br></div></body></html>=

--Apple-Mail=_AC4B73B6-4979-40C9-99F9-4370B4C5B7A3--

--Apple-Mail=_48D6347C-6975-49FF-AEEC-E7E264D18DD6
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIH2zCCB9cw
gga/oAMCAQICEDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEFBQAwgfcxCzAJBgNVBAYTAlVT
MSAwHgYDVQQKExdIZXdsZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWdu
LmNvbS9ycGEgKGMpMDkxNTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBT
dWJzY3JpYmVyIENBMTEwLwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IEcyMB4XDTEyMTEyNjAwMDAwMFoXDTE0MTEyNjIzNTk1OVowgZgxIDAeBgNVBAoUF0hld2xl
dHQtUGFja2FyZCBDb21wYW55MSYwJAYDVQQLFB1FbXBsb3ltZW50IFN0YXR1cyAtIEVtcGxveWVl
czEPMA0GA1UECxMGUy9NSU1FMRYwFAYDVQQDEw1TbWl0aCBLZW5uZWR5MSMwIQYJKoZIhvcNAQkB
FhRzbWl0aC5rZW5uZWR5QGhwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmo
HmmwCMk0tCSI1w6tYppeJX3YINwFC5wUIhCt8HcRW/Ass9n7BxP1MpBUScmYpaQOjFI+n6JueqNN
lmHysW9wFG8FiSxowAf2C6cN+kmrV1MOzprrpjZZTB979lqRD/UG5RCo4BNy3aTTtqMFk7JkrL1Q
H8yLa5IOgUd36N7bK3+nSz6W3X3jo5G8Eax5xJvwCioOQzzmclRKpoDRKFT35bHptUCD0VR7IY74
9Ik7+A4RBp52w7zKYrs6N59Hy0PxxEzOsQImUC7++mhRJtg5AdX75wAKb665v3b4RZjJBMQhjYdU
8Al3e/iq362nUqJmrFbNhpM9LSapjpbCm7ECAwEAAaOCA7owggO2MB8GA1UdEQQYMBaBFHNtaXRo
Lmtlbm5lZHlAaHAuY29tMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMFkGA1UdHwRSMFAw
TqBMoEqGSGh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL0hld2xldHRQYWNrYXJkQ29tcGFu
eVNNSU1FRzIvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBQifdOkq1esVn+pf0FEGpW8W/ir7jAd
BgNVHQ4EFgQU2ugcyk1Ph3Uvd67i/95+2TE174IwggEyBggrBgEFBQcBAQSCASQwggEgMCcGCCsG
AQUFBzABhhtodHRwOi8vaHAtb2NzcC52ZXJpc2lnbi5jb20wgfQGCCsGAQUFBzACpIHnMIHkMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyMTAwLgYDVQQL
EydDbGFzcyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExOjA4BgNVBAsTMVRlcm1z
IG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhKGMpMDkxHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxIDAeBgNVBAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MIIB
PQYDVR0gBIIBNDCCATAwggEsBgtghkgBhvhFAQcXAjCCARswKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LnZlcmlzaWduLmNvbS9ycGEwge4GCCsGAQUFBwICMIHhMB4WF0hld2xldHQtUGFja2FyZCBD
b21wYW55MAMCAQIagb5BdXRob3JpdHkgdG8gYmluZCBIUCBkb2VzIG5vdCBjb3JyZXNwb25kIHdp
dGggdXNlIG9yIHBvc3Nlc3Npb24gb2YgdGhpcyBjZXJ0aWZpY2F0ZS4gSXNzdWVkIHRvIGZhY2ls
aXRhdGUgY29tbXVuaWNhdGlvbiB3aXRoIEhQLiBWZXJpU2lnbidzIENQUyBpbmNvcnAuIEJ5IHJl
ZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwME
MEsGCSqGSIb3DQEJDwQ+MDwwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMCAgIAQDAOBggqhkiG
9w0DBAICAIAwCgYIKoZIhvcNAwcwDQYJKoZIhvcNAQEFBQADggEBAImyDkwpuUnbTsboOwpQAPQ4
M1jbZkfWS/mLo6oj6XOWApq9IQ1jkwowCWwwCA3F3wCbKQGphJ8HdLaVGY9AznOEQoixLHx9rnIT
aq9lFeagCZiqtFq6/i33etWRb6dXp3FZYn9ikhYv74Ewil/ue61VqW9vOAZq51Wt9JznLmVSkJN1
1A4oJxNL8/jiK82tSXMkUHe07VbZUUF+t609D979rvVK68sw6P+cDe+46gy6oM9LHtINt8Fclro/
45hQe0FdW1A1dmyx4dyKW/SbRK4uw5c0nXvaZn0Wrlnq2Rxm/wCNKnGxAtp0ir7/7ubR6GjB3xuf
BjNLp57JgbuFIg4xggTeMIIE2gIBATCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMAkGBSsOAwIaBQCgggKlMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTEzMTIxMDE3MzA1MVowIwYJKoZIhvcNAQkEMRYEFMEuLxNmxXg5muAYYk982FKU
Q8Z7MIIBHwYJKwYBBAGCNxAEMYIBEDCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMIIBIQYLKoZIhvcNAQkQAgsxggEQoIIBDDCB9zELMAkGA1UEBhMCVVMxIDAeBgNV
BAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw
YSAoYykwOTE1MDMGA1UECxMsQ2xhc3MgMiBNYW5hZ2VkIFBLSSBJbmRpdmlkdWFsIFN1YnNjcmli
ZXIgQ0ExMTAvBgNVBAMTKENvbGxhYm9yYXRpb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIC
EDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEBBQAEggEAoo0VlHJg25PNSgmWPyaljkBGNXXe
jFsFh8eSzuQlru8WQMZx3KnTjVw2m7qQt5kE1iCfZIbV+U+mrE2xLItBhF/lZ/m4TYpUEptXkaDJ
gx2C13q7rqb8Ye8A6ODYtB9zfG+XlfzcGD0OTpmN3OJjWpUw5NioG/siM5IK+tPQ83M/Bo7jvbdm
MgjYCbTWV3SJ0zlu6T9tBy2KUsbFDsvJCxROvesWydbpE7fKRX5/90dhYKinnXFCpUiiHp3FHQ8x
c5n2AVBLdeTyHsujVSTVvc1wegcoNqR11pdoVW5mci5PfE986Ofnmftc8OBxy73bCwYkqyYFtm6Z
HjJ/ZUzPIgAAAAAAAA==

--Apple-Mail=_48D6347C-6975-49FF-AEEC-E7E264D18DD6--

--===============1266617503==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1266617503==--

From ipp-bounces@pwg.org  Tue Dec 10 09:40:39 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1FD51AE1C6 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:40:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BK700YToAjqD for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 09:40:36 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 87BD71AE04C for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 09:40:36 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id CD5858459; Tue, 10 Dec 2013 17:54:33 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) by www.pwg.org (Postfix) with ESMTPS id 3998C8329 for <ipp@pwg.org>; Tue, 10 Dec 2013 17:54:33 +0000 (UTC)
Received: by mail-ie0-f175.google.com with SMTP id x13so9106794ief.20 for <ipp@pwg.org>; Tue, 10 Dec 2013 09:40:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0HObdIRir5Qiq/j1l/E1AR0+SI4xi5u1ID8xJoADzsU=; b=UNqBc/QHejPNv30lp1NAgLRodDLFxnZKAB4H8huhZJnHWvNjwEL/Z1gSNnTBxJXnop DoPZfqQac7CnZhGdpESIexoteDH5L5OCgalHcMHBgxNW9vMrpgKn7nomyDh4qO334lmX O45i+B/XSrqYma83QTQ+FbucGXZ5aKuvknHEWeXDqdfmd2wlPJo1TTocVmaihJXcny94 huOcmZ6OciqU8zP9VRSXEp1nmS7yjDOxm6nQ6AGtNFdUaXNz50o1unNYuWyZqfFffVZP KdrbiQPuy84FvHer6uuyyI2wJ4XIYMPL/zbMtOOKiNW/9uEtfeDCmT0Qp4z9gwVJXCt4 G60g==
X-Received: by 10.42.227.195 with SMTP id jb3mr9404465icb.27.1386697229031; Tue, 10 Dec 2013 09:40:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Tue, 10 Dec 2013 09:40:08 -0800 (PST)
In-Reply-To: <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com> <70BB73D9-5324-4820-917D-DA22212368DD@hp.com> <CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com> <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Tue, 10 Dec 2013 12:40:08 -0500
Message-ID: <CAN40gStY3PozxLZSU3mdGYf-HhjcUEpf0pgReAZ8H0xd+1FiPw@mail.gmail.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1225857337=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1225857337==
Content-Type: multipart/alternative; boundary=001a1133df8ec0276604ed319b1e

--001a1133df8ec0276604ed319b1e
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi Smith,

I pretty agree w/ you.  If the duration is brief (which was the original
intent of IPP Identify-Printer when proposed), then the cancel is
superfluous.

I don't think we can give a hard upper limit for the duration - instead
I suggest that implementations could support (e.g., via embedded
web server) changing the default times of various actions (e.g.,
blinking lights should probably last longer than audible signals).

I don't see the value in long durations (minutes) - tends to lead to
users cutting wires or taping over LEDs (there's a lively business
among independent mechanics in destroying stupid car alarms,
which studies have shown have no impact on reducing theft).

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Tue, Dec 10, 2013 at 12:30 PM, Kennedy, Smith (Wireless Architect) <
smith.kennedy@hp.com> wrote:

> Does limiting the duration obviate the need for the additions, then?  If
> the duration is brief, why provide a cancel option?
>
> Smith
>
>
>
> On 2013-12-10, at 10:17 AM, Ira McDonald <blueroofmusic@gmail.com> wrote:
>
> Hi,
>
> I was wrong.
>
> I agree with Mike and Smith that it's a service-level operation.
>
> I also agree with Mike that we should not add "identify duration"
> at all.  The identity action should be brief (seconds, not minutes).
> Otherwise, it becomes an annoyance for a shared workgroup
> printer in the modern (barbarian) cubicles style of office.
>
> 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/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
>
> On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith (Wireless Architect) <
> smith.kennedy@hp.com> wrote:
>
>> I agree with Mike on this.  If I am a client and communicating with /
>> using IPP Printers hosted on an IPP print server, I would want the
>> Identify-Printer to map to the IPP Printer, which may or may not be
>> implemented as a sub-system of the physical hardware of the print server
>> (as represented by the System Control Service).
>>
>> From that cloud discussion the other day, and this topic, I really feel
>> like we need to have pictures, so that people can discuss topics from
>> unambiguous scenarios.  Trying to verbally describe the topology of a gr=
aph
>> of edges and vertices can be awfully error prone.
>>
>> Smith
>>
>>
>>
>> On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:
>>
>> Ira,
>>
>> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com>
>> wrote:
>>
>> Hi Bill,
>>
>> I agree with you - that's what I was realizing when I wrote my previous
>> note.
>> Identify-Xxx is a device-level operation.
>>
>>
>> I disagree, Identify-Xxx is a service-level operation that causes the
>> identification of any physical device(s) associated with that service.  =
We
>> don't provide device interfaces, just service interfaces...
>>
>> BTW - what about conflicts between two different services that receive
>> conflicting Identify-Xxx operations (or cancels)?
>>
>>
>> AFAIK, coordination of subunits between services is
>> implementation-defined behavior.  If one service is using the buzzer the=
n
>> another service has to wait (or error-out) to use it.
>>
>> IMHO, cancel should only apply to the identification done by that
>> service, not to all services.
>>
>>
>>
>> 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/highnorthinc
>> mailto: blueroofmusic@gmail.com
>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>
>>
>>
>> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner <wamwagner@comcast.ne=
t
>> > wrote:
>>
>>> Ira,
>>>
>>> I suggest that what is being identified is the physical device, and tha=
t
>>> the System Control Service is the proper recipient.
>>>
>>> Bill Wagner
>>>
>>>
>>>
>>> *From:* ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] *On Behalf Of =
*Ira
>>> McDonald
>>> *Sent:* Monday, December 09, 2013 5:37 PM
>>> *To:* Kennedy, Smith (Wireless Architect)
>>> *Cc:* <ipp@pwg.org>
>>> *Subject:* Re: [IPP] RFC: Identify-Printer mini-extension
>>>
>>>
>>>
>>> Hi Smith,
>>>
>>> Tricky.  The "identify action duration" would be a new attribute (which
>>> would require a revision of JPS3 spec - yuck).
>>>
>>> Mike's right that IPPSIX is the wrong place to do this - the conformanc=
e
>>>
>>> shouldn't have anything to do with IPPSIX.
>>>
>>> I also don't think that System Control Service should get into this
>>> business
>>>
>>> - or maybe I'm crazy and that actually is the *right* place?  Should SC=
S,
>>>
>>> rather than an individual service, be the target of this device-level
>>> operation?
>>>
>>> Someday, we need a lightweight IPP registration for whole new attribute=
s
>>>
>>> (in an existing attribute group), I suspect.
>>>
>>>
>>>
>>> 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/highnorthinc
>>> mailto: blueroofmusic@gmail.com
>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>
>>>
>>>
>>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) <
>>> smith.kennedy@hp.com> wrote:
>>>
>>> IMHO, these look fine.  I wonder if the =93identify action duration=94 =
needs
>>> to be covered by something?  Does the System Control Service need to
>>> concern itself with this domain?
>>>
>>> Smith
>>>
>>>
>>>
>>>
>>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>>
>>> > All,
>>> >
>>> > During our last Cloud Imaging Model WG meeting, we discussed having
>>> the ability to explicitly cancel a previous Identify-Printer operation.
>>>  The consensus during that meeting was to add a new "identify-actions"
>>> keyword ('cancel') that would cancel any active identification mechanis=
m.
>>> >
>>> > In addition, a new "printer-state-reasons" keyword
>>> ('identifying-printer' was proposed, although given the existing
>>> 'identify-printer-requested' value I like adding 'identify-printer-acti=
ve'
>>> instead) would be added to allow a Client to discover whether a printer=
 is
>>> currently identifying itself using an action other than 'cancel', which=
 by
>>> definition stops any active identification and removes the new keyword =
from
>>> the "printer-state-reasons" attribute...
>>> >
>>> > The official registration would look like this:
>>> >
>>> >  Attributes (attribute syntax)
>>> >    Keyword Attribute Value                       Reference
>>> >    -----------------------                       ---------
>>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>>> >    cancel
>>> >
>>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>>> >    identify-printer-active
>>> >
>>> > Thoughts?
>>> >
>>> > (I considered adding this to IPPSIX, but since this has application
>>> outside of shared infrastructure/cloud deployments I think we should
>>> register it separately...)
>>> >
>>> > _______________________________________________________________
>>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>>> >
>>> > _______________________________________________
>>> > ipp mailing list
>>> > ipp@pwg.org
>>> > https://www.pwg.org/mailman/listinfo/ipp
>>>
>>>
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>>
>>>
>>>
>>
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>>
>>
>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>>
>>
>>
>
>

--001a1133df8ec0276604ed319b1e
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi =
Smith,<br><br></div>I pretty agree w/ you.=A0 If the duration is brief (whi=
ch was the original<br></div>intent of IPP Identify-Printer when proposed),=
 then the cancel is <br>

superfluous.<br></div><br></div>I don&#39;t think we can give a hard upper =
limit for the duration - instead<br></div>I suggest that implementations co=
uld support (e.g., via embedded<br>web server) changing the default times o=
f various actions (e.g.,<br>

</div>blinking lights should probably last longer than audible signals).<br=
><br></div>I don&#39;t see the value in long durations (minutes) - tends to=
 lead to<br></div>users cutting wires or taping over LEDs (there&#39;s a li=
vely business<br>

among independent mechanics in destroying stupid car alarms,<br></div>which=
 studies have shown have no impact on reducing theft).<br><br></div>Cheers,=
<br></div>- Ira<br><br></div><div class=3D"gmail_extra"><br clear=3D"all">
<div>
<div dir=3D"ltr">Ira McDonald (Musician / Software Architect)<br>Co-Chair -=
 TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Open Printin=
g WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO=
 PWG Internet Printing Protocol WG<br>

IETF Designated Expert - IPP &amp; Printer MIB<br>Blue Roof Music / High No=
rth Inc<br><a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.co=
m/site/blueroofmusic" target=3D"_blank">http://sites.google.com/site/bluero=
ofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:30 PM, Kenned=
y, Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a href=3D"mailto:smith=
.kennedy@hp.com" target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrot=
e:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word">Does lim=
iting the duration obviate the need for the additions, then? =A0If the dura=
tion is brief, why provide a cancel option?<div>

<span class=3D"HOEnZb"><font color=3D"#888888"><br><div>
Smith<br><br><br>

</div></font></span><div><div class=3D"h5">

<br><div><div>On 2013-12-10, at 10:17 AM, Ira McDonald &lt;<a href=3D"mailt=
o:blueroofmusic@gmail.com" target=3D"_blank">blueroofmusic@gmail.com</a>&gt=
; wrote:</div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div><div><div=
><div>

<div><div><div><div>Hi,<br><br></div>I was wrong.<br><br></div>I agree with=
 Mike and Smith that it&#39;s a service-level operation.<br><br></div>I als=
o agree with Mike that we should not add &quot;identify duration&quot;<br>



</div>at all.=A0 The identity action should be brief (seconds, not minutes)=
.<br></div>Otherwise, it becomes an annoyance for a shared workgroup<br></d=
iv>printer in the modern (barbarian) cubicles style of office.<br><br></div=
>



Cheers,<br></div>=A0-=A0 Ira<br><div><br></div></div><div class=3D"gmail_ex=
tra"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Softw=
are Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - L=
inux Foundation Open Printing WG<br>



Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http:=
//sites.google.com/site/blueroofmusic</a><br>



<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>



Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 <a href=3D"tel:734-944-0=
094" value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>Summer=A0=
 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-2434" value=
=3D"+19064942434" target=3D"_blank">906-494-2434</a><br>

<br><div style=3D"display:inline"></div><div style=3D"display:inline"></div=
><div style=3D"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:07 PM, Kenned=
y, Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a href=3D"mailto:smith=
.kennedy@hp.com" target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrot=
e:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word">I agree =
with Mike on this. =A0If I am a client and communicating with / using IPP P=
rinters hosted on an IPP print server, I would want the Identify-Printer to=
 map to the IPP Printer, which may or may not be implemented as a sub-syste=
m of the physical hardware of the print server (as represented by the Syste=
m Control Service).<div>



<br></div><div>From that cloud discussion the other day, and this topic, I =
really feel like we need to have pictures, so that people can discuss topic=
s from unambiguous scenarios. =A0Trying to verbally describe the topology o=
f a graph of edges and vertices can be awfully error prone.</div>



<div><span><font color=3D"#888888"><br><div>
Smith<br><br><br>

</div></font></span><div><div>

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a href=3D"mailt=
o:msweet@apple.com" target=3D"_blank">msweet@apple.com</a>&gt; wrote:</div>=
<br><blockquote type=3D"cite">
<div style=3D"word-wrap:break-word">Ira,<div><br><div><div>On Dec 10, 2013,=
 at 8:51 AM, Ira McDonald &lt;<a href=3D"mailto:blueroofmusic@gmail.com" ta=
rget=3D"_blank">blueroofmusic@gmail.com</a>&gt; wrote:</div><br><blockquote=
 type=3D"cite">



<div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree with you - that&#3=
9;s what I was realizing when I wrote my previous note.<br></div>Identify-X=
xx is a device-level operation.<br></div></blockquote><div><br></div><div>



I disagree, Identify-Xxx is a service-level operation that causes the ident=
ification of any physical device(s) associated with that service. =A0We don=
&#39;t provide device interfaces, just service interfaces...</div><br><bloc=
kquote type=3D"cite">



<div dir=3D"ltr">BTW - what about conflicts between two different services =
that receive=A0<br>

conflicting Identify-Xxx operations (or cancels)?<br></div></blockquote><di=
v><br></div>AFAIK, coordination of subunits between services is implementat=
ion-defined behavior. =A0If one service is using the buzzer then another se=
rvice has to wait (or error-out) to use it.</div>



<div><div><br></div><div>IMHO, cancel should only apply to the identificati=
on done by that service, not to all services.</div><div><br></div><div><br>=
</div><blockquote type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers=
,<br>



</div>- Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br clea=
r=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software Architect=
)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Op=
en Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair -=
 IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IP=
P &amp; Printer MIB<br>





Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" href=
=3D"http://sites.google.com/site/blueroofmusic" target=3D"_blank">http://si=
tes.google.com/site/blueroofmusic</a><br><a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank">http:/=
/sites.google.com/site/highnorthinc</a><br>





mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 <a href=3D"tel:734-944-0094" value=3D"+17349440094" target=3D"_blank">734-=
944-0094</a><br>



Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-24=
34" value=3D"+19064942434" target=3D"_blank">906-494-2434</a><br><br><div s=
tyle=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, Willia=
m A Wagner <span dir=3D"ltr">&lt;<a href=3D"mailto:wamwagner@comcast.net" t=
arget=3D"_blank">wamwagner@comcast.net</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">





<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p class=3D"MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNorma=
l">

<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I suggest that what is being identified is the p=
hysical device, and that the System Control Service is the proper recipient=
. <u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Bill Wagner<u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u><=
/u></span></p>





<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
> <a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ipp-bounces@pwg.=
org</a> [mailto:<a href=3D"mailto:ipp-bounces@pwg.org" target=3D"_blank">ip=
p-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira McDonald<br>





<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, Smith=
 (Wireless Architect)<br><b>Cc:</b> &lt;<a href=3D"mailto:ipp@pwg.org" targ=
et=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: Identif=
y-Printer mini-extension<u></u><u></u></span></p>





</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p><div><div><div><div>=
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Smith,<u></u><u></=
u></p></div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">
Tricky.=A0 The &quot;identify action duration&quot; would be a new attribut=
e (which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p cl=
ass=3D"MsoNormal">Mike&#39;s right that IPPSIX is the wrong place to do thi=
s - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" styl=
e=3D"margin-bottom:12.0pt">





shouldn&#39;t have anything to do with IPPSIX.<u></u><u></u></p></div><div>=
<p class=3D"MsoNormal">I also don&#39;t think that System Control Service s=
hould get into this business<u></u><u></u></p></div><div><p class=3D"MsoNor=
mal">





- or maybe I&#39;m crazy and that actually is the *right* place?=A0 Should =
SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D"margin-bot=
tom:12.0pt">rather than an individual service, be the target of this device=
-level operation?<u></u><u></u></p>





</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP regist=
ration for whole new attributes<u></u><u></u></p></div><div><p class=3D"Mso=
Normal">(in an existing attribute group), I suspect.<u></u><u></u></p></div=
>





<div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=3D"Mso=
Normal">Cheers,<u></u><u></u></p></div><div><p class=3D"MsoNormal" style=3D=
"margin-bottom:12.0pt">- Ira<u></u><u></u></p></div></div><div><p class=3D"=
MsoNormal">





<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" style=3D"ma=
rgin-bottom:12.0pt">Ira McDonald (Musician / Software Architect)<br>Co-Chai=
r - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Open Prin=
ting WG<br>





Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Int=
ernet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MI=
B<br>Blue Roof Music / High North Inc<br><a href=3D"http://sites.google.com=
/site/blueroofmusic" target=3D"_blank"><span style=3D"color:#3333ff">http:/=
/sites.google.com/site/blueroofmusic</span></a><br>





<a href=3D"http://sites.google.com/site/highnorthinc" target=3D"_blank"><sp=
an style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span>=
</a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank=
">blueroofmusic@gmail.com</a><br>





Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 <a href=3D"tel:734-944-0=
094" value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>Summer=A0=
 PO Box 221=A0 Grand Marais, MI 49839=A0 <a href=3D"tel:906-494-2434" value=
=3D"+19064942434" target=3D"_blank">906-494-2434</a><u></u><u></u></p>





</div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=A0<u></=
u></p><div><p class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, =
Smith (Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" targ=
et=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<u></u><u></u></p>

<p class=3D"MsoNormal">IMHO, these look fine. =A0I wonder if the =93identif=
y action duration=94 needs to be covered by something? =A0Does the System C=
ontrol Service need to concern itself with this domain?<br><span style=3D"c=
olor:#888888"><br>





<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" styl=
e=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, Michael =
Sweet &lt;<a href=3D"mailto:msweet@apple.com" target=3D"_blank">msweet@appl=
e.com</a>&gt; wrote:<br>





<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG meetin=
g, we discussed having the ability to explicitly cancel a previous Identify=
-Printer operation. =A0The consensus during that meeting was to add a new &=
quot;identify-actions&quot; keyword (&#39;cancel&#39;) that would cancel an=
y active identification mechanism.<br>





&gt;<br>&gt; In addition, a new &quot;printer-state-reasons&quot; keyword (=
&#39;identifying-printer&#39; was proposed, although given the existing &#3=
9;identify-printer-requested&#39; value I like adding &#39;identify-printer=
-active&#39; instead) would be added to allow a Client to discover whether =
a printer is currently identifying itself using an action other than &#39;c=
ancel&#39;, which by definition stops any active identification and removes=
 the new keyword from the &quot;printer-state-reasons&quot; attribute...<br=
>





&gt;<br>&gt; The official registration would look like this:<br>&gt;<br>&gt=
; =A0Attributes (attribute syntax)<br>&gt; =A0 =A0Keyword Attribute Value =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Reference<br>&gt; =A0 =A0------=
----------------- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ---------<br>





&gt; =A0identify-actions (1setOf type2 keyword) =A0 =A0 =A0 =A0 [PWG5100.13=
]<br>&gt; =A0 =A0cancel<br>&gt;<br>&gt; =A0printer-state-reasons (1setOf ty=
pe2 keyword) =A0 =A0[RFC2911]<br>&gt; =A0 =A0identify-printer-active<br>&gt=
;<br>&gt; Thoughts?<br>





&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has applic=
ation outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; ________________________________=
_______________________________<br>





&gt; Michael Sweet, Senior Printing System Engineer, PWG Chair<br>&gt;<br>&=
gt; _______________________________________________<br>&gt; ipp mailing lis=
t<br>&gt; <a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><=
br>





&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></div><p cla=
ss=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>_______________________=
________________________<br>





ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pw=
g.org</a><br><a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D=
"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></u></p></di=
v><p class=3D"MsoNormal">





<u></u>=A0<u></u></p></div></div></div></blockquote></div><br></div>
_______________________________________________<br>ipp mailing list<br><a h=
ref=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><br><a href=3D"=
https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank">https://www.pwg=
.org/mailman/listinfo/ipp</a><br>



</blockquote></div><br><div>
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">___=
____________________________________________________________<br>Michael Swe=
et, Senior Printing=A0System Engineer, PWG Chair<br>



</div>

</div>
<br></div></div>_______________________________________________<br>ipp mail=
ing list<br><a href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a=
><br><a href=3D"https://www.pwg.org/mailman/listinfo/ipp" target=3D"_blank"=
>https://www.pwg.org/mailman/listinfo/ipp</a><br>



</blockquote></div><br></div></div></div></div></blockquote></div><br></div=
>
</blockquote></div><br></div></div></div></div></blockquote></div><br></div=
>

--001a1133df8ec0276604ed319b1e--

--===============1225857337==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1225857337==--

From ipp-bounces@pwg.org  Tue Dec 10 10:28:58 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99C8E1AE052 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 10:28:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Level:
X-Spam-Status: No, score=-1.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tnkKC2WUrOGM for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 10:28:55 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id AB92E1AE171 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 10:28:55 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0B37184D2; Tue, 10 Dec 2013 18:42:53 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 490C38483 for <ipp@pwg.org>; Tue, 10 Dec 2013 18:42:51 +0000 (UTC)
MIME-version: 1.0
Received: from relay4.apple.com ([17.128.113.87]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL002PNSMJXK41@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 10:28:43 -0800 (PST)
X-AuditID: 11807157-b7ff46d000001540-79-52a75d5bd247
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay4.apple.com (Apple SCV relay) with SMTP id EC.80.05440.B5D57A25; Tue, 10 Dec 2013 10:28:43 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL00A2WSNT6E10@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 10:28:43 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <70BB73D9-5324-4820-917D-DA22212368DD@hp.com>
Date: Tue, 10 Dec 2013 13:28:41 -0500
Message-id: <981684F2-D0EE-4C69-86B9-7874FE840C7B@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com> <70BB73D9-5324-4820-917D-DA22212368DD@hp.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRmVeSWpSXmKPExsUi2FDMrxsduzzIYPtVaYtj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoEr495WhYIzGxkrVk4ubGBsnMXYxcjJISFgIrF6ciszhC0mceHe erYuRi4OIYFuJol5qyezgCSEBH4xStyfXwNiCwuYS2y+NgesmVdAT2LjvNlgzcwCSRLf5r0C s9kE1CR+T+pjBbE5Bawkrsy7DxZnEVCVuP14PjtEvafE6gWLWCDm2Eis37cbalcrs0TLAncQ W0TAQeL5kk9AcQ6g42Ql5p8uncDIPwvJ5llINkPY2hLLFr6Gsg0knna+YsUU15d4824O0wJG tlWMAkWpOYmVJnqJBQU5qXrJ+bmbGMFhWhi+g/HfMqtDjAIcjEo8vBL/lgYJsSaWFVfmHmKU 4GBWEuHdaLo8SIg3JbGyKrUoP76oNCe1+BCjNAeLkjivxK1FQUIC6YklqdmpqQWpRTBZJg5O qQZGiXjzGR1PP/6ZzyxT/L3w9wSp+27MT2bpFjxc5TXXRGf94Qy26e2fpmdeNpA+l3/g7tzZ Tj6PelwO25Qe+CPAcNy4aa+AwuOVK2coiXzem9OsPefvnZgon3dyTeIaAv+0/A3z2Esvr5jC KPhsmfXBZfmlzmf38F2beJFv+kZuNXahVW9WO6lkKbEUZyQaajEXFScCAN0zpOVPAgAA
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1283157164=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1283157164==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_YdXwh3vvygJUVI8+j3vFfw)"


--Boundary_(ID_YdXwh3vvygJUVI8+j3vFfw)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Smith,

On Dec 10, 2013, at 12:07 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
> I agree with Mike on this.  If I am a client and communicating with / =
using IPP Printers hosted on an IPP print server, I would want the =
Identify-Printer to map to the IPP Printer, which may or may not be =
implemented as a sub-system of the physical hardware of the print server =
(as represented by the System Control Service).
>=20
> =46rom that cloud discussion the other day, and this topic, I really =
feel like we need to have pictures, so that people can discuss topics =
from unambiguous scenarios.  Trying to verbally describe the topology of =
a graph of edges and vertices can be awfully error prone.

Agreed, I've been thinking the same thing and will try to put something =
together based on my understanding of the current model document.

>=20
> Smith
>=20
>=20
>=20
> On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:
>=20
>> Ira,
>>=20
>> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
>>=20
>>> Hi Bill,
>>>=20
>>> I agree with you - that's what I was realizing when I wrote my =
previous note.
>>> Identify-Xxx is a device-level operation.
>>=20
>> I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service.  =
We don't provide device interfaces, just service interfaces...
>>=20
>>> BTW - what about conflicts between two different services that =
receive=20
>>> conflicting Identify-Xxx operations (or cancels)?
>>=20
>> AFAIK, coordination of subunits between services is =
implementation-defined behavior.  If one service is using the buzzer =
then another service has to wait (or error-out) to use it.
>>=20
>> IMHO, cancel should only apply to the identification done by that =
service, not to all services.
>>=20
>>=20
>>>=20
>>> Cheers,
>>> - Ira
>>>=20
>>>=20
>>>=20
>>> 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/highnorthinc
>>> mailto: blueroofmusic@gmail.com
>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>=20
>>>=20
>>>=20
>>> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
<wamwagner@comcast.net> wrote:
>>> Ira,
>>>=20
>>> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
>>>=20
>>> Bill Wagner
>>>=20
>>> =20
>>>=20
>>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
>>> Sent: Monday, December 09, 2013 5:37 PM
>>> To: Kennedy, Smith (Wireless Architect)
>>> Cc: <ipp@pwg.org>
>>> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
>>>=20
>>> =20
>>>=20
>>> Hi Smith,
>>>=20
>>> Tricky.  The "identify action duration" would be a new attribute =
(which
>>> would require a revision of JPS3 spec - yuck).
>>>=20
>>> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
>>>=20
>>> shouldn't have anything to do with IPPSIX.
>>>=20
>>> I also don't think that System Control Service should get into this =
business
>>>=20
>>> - or maybe I'm crazy and that actually is the *right* place?  Should =
SCS,
>>>=20
>>> rather than an individual service, be the target of this =
device-level operation?
>>>=20
>>> Someday, we need a lightweight IPP registration for whole new =
attributes
>>>=20
>>> (in an existing attribute group), I suspect.
>>>=20
>>> =20
>>>=20
>>> Cheers,
>>>=20
>>> - Ira
>>>=20
>>>=20
>>>=20
>>> 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/highnorthinc
>>> mailto: blueroofmusic@gmail.com
>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>=20
>>> =20
>>>=20
>>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>>>=20
>>> IMHO, these look fine.  I wonder if the =93identify action duration=94=
 needs to be covered by something?  Does the System Control Service need =
to concern itself with this domain?
>>>=20
>>> Smith
>>>=20
>>>=20
>>>=20
>>>=20
>>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>>=20
>>> > All,
>>> >
>>> > During our last Cloud Imaging Model WG meeting, we discussed =
having the ability to explicitly cancel a previous Identify-Printer =
operation.  The consensus during that meeting was to add a new =
"identify-actions" keyword ('cancel') that would cancel any active =
identification mechanism.
>>> >
>>> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
>>> >
>>> > The official registration would look like this:
>>> >
>>> >  Attributes (attribute syntax)
>>> >    Keyword Attribute Value                       Reference
>>> >    -----------------------                       ---------
>>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>>> >    cancel
>>> >
>>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>>> >    identify-printer-active
>>> >
>>> > Thoughts?
>>> >
>>> > (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)
>>> >
>>> > _______________________________________________________________
>>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>>> >
>>> > _______________________________________________
>>> > ipp mailing list
>>> > ipp@pwg.org
>>> > https://www.pwg.org/mailman/listinfo/ipp
>>>=20
>>>=20
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>>=20
>>> =20
>>>=20
>>>=20
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>=20
>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>=20
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_YdXwh3vvygJUVI8+j3vFfw)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Smith,<div><br><div><div>On Dec 10, 2013, at 12:07 =
PM, Kennedy, Smith (Wireless Architect) &lt;<a =
href=3D"mailto:smith.kennedy@hp.com">smith.kennedy@hp.com</a>&gt; =
wrote:</div><blockquote type=3D"cite"><meta http-equiv=3D"Content-Type" =
content=3D"text/html charset=3Dwindows-1252"><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">I agree with Mike on this. &nbsp;If I am a client =
and communicating with / using IPP Printers hosted on an IPP print =
server, I would want the Identify-Printer to map to the IPP Printer, =
which may or may not be implemented as a sub-system of the physical =
hardware of the print server (as represented by the System Control =
Service).<div><br></div><div>=46rom that cloud discussion the other day, =
and this topic, I really feel like we need to have pictures, so that =
people can discuss topics from unambiguous scenarios. &nbsp;Trying to =
verbally describe the topology of a graph of edges and vertices can be =
awfully error prone.</div></div></blockquote><div><br></div>Agreed, I've =
been thinking the same thing and will try to put something together =
based on my understanding of the current model =
document.</div><div><br><blockquote type=3D"cite"><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><br><div>
Smith<br><br><br>

</div>

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Ira,<div><br><div><div>On Dec 10, 2013, at 8:51 AM, =
Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree =
with you - that's what I was realizing when I wrote my previous =
note.<br></div>Identify-Xxx is a device-level =
operation.<br></div></blockquote><div><br></div><div>I disagree, =
Identify-Xxx is a service-level operation that causes the identification =
of any physical device(s) associated with that service. &nbsp;We don't =
provide device interfaces, just service =
interfaces...</div><br><blockquote type=3D"cite"><div dir=3D"ltr">BTW - =
what about conflicts between two different services that =
receive&nbsp;<br>

conflicting Identify-Xxx operations (or =
cancels)?<br></div></blockquote><div><br></div>AFAIK, coordination of =
subunits between services is implementation-defined behavior. &nbsp;If =
one service is using the buzzer then another service has to wait (or =
error-out) to use it.</div><div><div><br></div><div>IMHO, cancel should =
only apply to the identification done by that service, not to all =
services.</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers,<br></div>- =
Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br =
clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software =
Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation =
Open Printing WG<br>Secretary - IEEE-ISTO Printer Working =
Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF =
Designated Expert - IPP &amp; Printer MIB<br>

Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; 906-494-2434<br><br><div =
style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, =
William A Wagner <span dir=3D"ltr">&lt;<a =
href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNormal">=


<span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Bill Wagner<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt =
0in 0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br>

<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, =
Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension<u></u><u></u></span></p>

</div><div><div class=3D"h5"><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">
Tricky.&nbsp; The "identify action duration" would be a new attribute =
(which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p =
class=3D"MsoNormal">Mike's right that IPPSIX is the wrong place to do =
this - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">

shouldn't have anything to do with =
IPPSIX.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<u></u><u></u></p></div><div><p class=3D"MsoNormal">

- or maybe I'm crazy and that actually is the *right* place?&nbsp; =
Should SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<u></u><u></u></p>

</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP =
registration for whole new attributes<u></u><u></u></p></div><div><p =
class=3D"MsoNormal">(in an existing attribute group), I =
suspect.<u></u><u></u></p></div>

<div><p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p></div><div><p =
class=3D"MsoNormal">Cheers,<u></u><u></u></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<u></u><u></u></p></div></div><div><p class=3D"MsoNormal">

<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D"color:#3333ff">http://sites.google.com/site/blueroofmusic</span><=
/a><br>

<a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>

Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a =
href=3D"tel:734-944-0094" value=3D"+17349440094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><u></u><u></u></p>

</div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><u></u>&nbsp;<u></u></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<u></u><u></u></p><p class=3D"MsoNormal">IMHO, these look fine. =
&nbsp;I wonder if the =93identify action duration=94 needs to be covered =
by something? &nbsp;Does the System Control Service need to concern =
itself with this domain?<br><span style=3D"color:#888888"><br>

<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, =
Michael Sweet &lt;<a href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br>

<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG =
meeting, we discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new "identify-actions" keyword ('cancel') that would cancel any =
active identification mechanism.<br>

&gt;<br>&gt; In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>

&gt;<br>&gt; The official registration would look like =
this:<br>&gt;<br>&gt; &nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; =
&nbsp;Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>

&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>

&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>

&gt; Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>

&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>

ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal">

=
<u></u>&nbsp;<u></u></p></div></div></div></div></blockquote></div><br></d=
iv>
_______________________________________________<br>ipp mailing =
list<br><a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mail=
man/listinfo/ipp</a><br></blockquote></div><br><div>
<div style=3D"letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></div>_______________________________________________<br>ipp =
mailing list<br><a href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mail=
man/listinfo/ipp</a><br></blockquote></div><br></div></div>_______________=
________________________________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_YdXwh3vvygJUVI8+j3vFfw)--

--===============1283157164==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1283157164==--

From ipp-bounces@pwg.org  Tue Dec 10 10:47:58 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 420081AE02A for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 10:47:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Level:
X-Spam-Status: No, score=-1.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VubOOx7K53Zw for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 10:47:55 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 24B9B1A1F78 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 10:47:55 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id CF88E8483; Tue, 10 Dec 2013 19:01:52 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id 31E9F8459 for <ipp@pwg.org>; Tue, 10 Dec 2013 19:01:52 +0000 (UTC)
MIME-version: 1.0
Received: from relay2.apple.com ([17.128.113.67]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXL002VBTICXK51@mail-out.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 10:47:48 -0800 (PST)
X-AuditID: 11807143-b7fbb6d00000049d-04-52a761d30987
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay2.apple.com (Apple SCV relay) with SMTP id D1.17.01181.3D167A25; Tue, 10 Dec 2013 10:47:47 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXL00AW9TJM6E10@chive.apple.com> for ipp@pwg.org; Tue, 10 Dec 2013 10:47:47 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
Date: Tue, 10 Dec 2013 13:47:46 -0500
Message-id: <07311B7C-CBF7-461C-9E19-81AA15D2B103@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com> <9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com> <CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com> <001401cef569$8e19f4c0$aa4dde40$@net> <CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com> <C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com> <70BB73D9-5324-4820-917D-DA22212368DD@hp.com> <CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com> <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRmVeSWpSXmKPExsUi2FDMr3s5cXmQwY0OE4tj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoEr49XzFtaCk1cZK/4v7GJuYNyyg7GLkZNDQsBE4vDj3ywQtpjE hXvr2UBsIYFuJon/TYFdjFxA9i9GiWOTm8ASwgLmEpuvzQFr5hXQk9g4bzYziM0skCTRvnUP WJxNQE3i96Q+VhCbU8BKYsXWFewgNouAqsTeH9/ZIOo9JVYvWMQCMcdG4nH7QWaIZX+YJfq+ LAcbKiLgIPF8ySegIg6g62Ql5p8uncDIPwvJ6llIVkPY2hLLFr6GihtIPO18xYopri/x5t0c pgWMbKsYBYpScxIrjfQSCwpyUvWS83M3MYKDtdB5B+OxZVaHGAU4GJV4eAsZlgUJsSaWFVfm HmKU4GBWEuHdaLo8SIg3JbGyKrUoP76oNCe1+BCjNAeLkjjv9ASglEB6YklqdmpqQWoRTJaJ g1OqgXFSc8rHlDyzS0/TVAL+bGPj/7SzaMvP3rlHHkR8nu51dYOK3a++a9dDIm5fufx5ho1O oU/ETbcT2yZJMyy8ktZ7dfr+5Yf+mf0Kc3twIm8+y+eSc9/i/wq5Gi13ZhOev1N10mUju2uL DfO2nHx34AfzgtoubT/lSs7m9ukLDyueunTd7GDKkyUiSizFGYmGWsxFxYkAdAbgAVICAAA=
Cc: "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1913222820=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1913222820==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_zky+W4XgrTMlC7aZPAlLSw)"


--Boundary_(ID_zky+W4XgrTMlC7aZPAlLSw)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Smith,

On Dec 10, 2013, at 12:30 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
> Does limiting the duration obviate the need for the additions, then?  =
If the duration is brief, why provide a cancel option?

Currently we provide no guidance for the duration of each identify =
action, so providing a 'cancel' is a way to force the printer to stop =
beeping, flashing, etc. regardless of printer configuration by the =
user/operator/administrator.


>=20
> Smith
>=20
>=20
>=20
> On 2013-12-10, at 10:17 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
>=20
>> Hi,
>>=20
>> I was wrong.
>>=20
>> I agree with Mike and Smith that it's a service-level operation.
>>=20
>> I also agree with Mike that we should not add "identify duration"
>> at all.  The identity action should be brief (seconds, not minutes).
>> Otherwise, it becomes an annoyance for a shared workgroup
>> printer in the modern (barbarian) cubicles style of office.
>>=20
>> Cheers,
>>  -  Ira
>>=20
>>=20
>> 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/highnorthinc
>> mailto: blueroofmusic@gmail.com
>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>=20
>>=20
>>=20
>> On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>> I agree with Mike on this.  If I am a client and communicating with / =
using IPP Printers hosted on an IPP print server, I would want the =
Identify-Printer to map to the IPP Printer, which may or may not be =
implemented as a sub-system of the physical hardware of the print server =
(as represented by the System Control Service).
>>=20
>> =46rom that cloud discussion the other day, and this topic, I really =
feel like we need to have pictures, so that people can discuss topics =
from unambiguous scenarios.  Trying to verbally describe the topology of =
a graph of edges and vertices can be awfully error prone.
>>=20
>> Smith
>>=20
>>=20
>>=20
>> On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:
>>=20
>>> Ira,
>>>=20
>>> On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> =
wrote:
>>>=20
>>>> Hi Bill,
>>>>=20
>>>> I agree with you - that's what I was realizing when I wrote my =
previous note.
>>>> Identify-Xxx is a device-level operation.
>>>=20
>>> I disagree, Identify-Xxx is a service-level operation that causes =
the identification of any physical device(s) associated with that =
service.  We don't provide device interfaces, just service interfaces...
>>>=20
>>>> BTW - what about conflicts between two different services that =
receive=20
>>>> conflicting Identify-Xxx operations (or cancels)?
>>>=20
>>> AFAIK, coordination of subunits between services is =
implementation-defined behavior.  If one service is using the buzzer =
then another service has to wait (or error-out) to use it.
>>>=20
>>> IMHO, cancel should only apply to the identification done by that =
service, not to all services.
>>>=20
>>>=20
>>>>=20
>>>> Cheers,
>>>> - Ira
>>>>=20
>>>>=20
>>>>=20
>>>> 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/highnorthinc
>>>> mailto: blueroofmusic@gmail.com
>>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>>=20
>>>>=20
>>>>=20
>>>> On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
<wamwagner@comcast.net> wrote:
>>>> Ira,
>>>>=20
>>>> I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient.
>>>>=20
>>>> Bill Wagner
>>>>=20
>>>> =20
>>>>=20
>>>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of =
Ira McDonald
>>>> Sent: Monday, December 09, 2013 5:37 PM
>>>> To: Kennedy, Smith (Wireless Architect)
>>>> Cc: <ipp@pwg.org>
>>>> Subject: Re: [IPP] RFC: Identify-Printer mini-extension
>>>>=20
>>>> =20
>>>>=20
>>>> Hi Smith,
>>>>=20
>>>> Tricky.  The "identify action duration" would be a new attribute =
(which
>>>> would require a revision of JPS3 spec - yuck).
>>>>=20
>>>> Mike's right that IPPSIX is the wrong place to do this - the =
conformance
>>>>=20
>>>> shouldn't have anything to do with IPPSIX.
>>>>=20
>>>> I also don't think that System Control Service should get into this =
business
>>>>=20
>>>> - or maybe I'm crazy and that actually is the *right* place?  =
Should SCS,
>>>>=20
>>>> rather than an individual service, be the target of this =
device-level operation?
>>>>=20
>>>> Someday, we need a lightweight IPP registration for whole new =
attributes
>>>>=20
>>>> (in an existing attribute group), I suspect.
>>>>=20
>>>> =20
>>>>=20
>>>> Cheers,
>>>>=20
>>>> - Ira
>>>>=20
>>>>=20
>>>>=20
>>>> 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/highnorthinc
>>>> mailto: blueroofmusic@gmail.com
>>>> Winter  579 Park Place  Saline, MI  48176  734-944-0094
>>>> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>>>>=20
>>>> =20
>>>>=20
>>>> On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:
>>>>=20
>>>> IMHO, these look fine.  I wonder if the =93identify action =
duration=94 needs to be covered by something?  Does the System Control =
Service need to concern itself with this domain?
>>>>=20
>>>> Smith
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:
>>>>=20
>>>> > All,
>>>> >
>>>> > During our last Cloud Imaging Model WG meeting, we discussed =
having the ability to explicitly cancel a previous Identify-Printer =
operation.  The consensus during that meeting was to add a new =
"identify-actions" keyword ('cancel') that would cancel any active =
identification mechanism.
>>>> >
>>>> > In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...
>>>> >
>>>> > The official registration would look like this:
>>>> >
>>>> >  Attributes (attribute syntax)
>>>> >    Keyword Attribute Value                       Reference
>>>> >    -----------------------                       ---------
>>>> >  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>>>> >    cancel
>>>> >
>>>> >  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>>>> >    identify-printer-active
>>>> >
>>>> > Thoughts?
>>>> >
>>>> > (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)
>>>> >
>>>> > _______________________________________________________________
>>>> > Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>> >
>>>> > _______________________________________________
>>>> > ipp mailing list
>>>> > ipp@pwg.org
>>>> > https://www.pwg.org/mailman/listinfo/ipp
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> ipp mailing list
>>>> ipp@pwg.org
>>>> https://www.pwg.org/mailman/listinfo/ipp
>>>>=20
>>>> =20
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> ipp mailing list
>>>> ipp@pwg.org
>>>> https://www.pwg.org/mailman/listinfo/ipp
>>>=20
>>> _______________________________________________________________
>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>=20
>>> _______________________________________________
>>> ipp mailing list
>>> ipp@pwg.org
>>> https://www.pwg.org/mailman/listinfo/ipp
>>=20
>>=20
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_zky+W4XgrTMlC7aZPAlLSw)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Smith,<div><br><div><div>On Dec 10, 2013, at 12:30 =
PM, Kennedy, Smith (Wireless Architect) &lt;<a =
href=3D"mailto:smith.kennedy@hp.com">smith.kennedy@hp.com</a>&gt; =
wrote:</div><blockquote type=3D"cite"><meta http-equiv=3D"Content-Type" =
content=3D"text/html charset=3Dwindows-1252"><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Does limiting the duration obviate the need for the =
additions, then? &nbsp;If the duration is brief, why provide a cancel =
option?</div></blockquote><div><br></div>Currently we provide no =
guidance for the duration of each identify action, so providing a =
'cancel' is a way to force the printer to stop beeping, flashing, etc. =
regardless of printer configuration by the =
user/operator/administrator.</div><div><br></div><div><br></div><div><bloc=
kquote type=3D"cite"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><br><div>
Smith<br><br><br>

</div>

<br><div><div>On 2013-12-10, at 10:17 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252"><div =
dir=3D"ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>I =
was wrong.<br><br></div>I agree with Mike and Smith that it's a =
service-level operation.<br><br></div>I also agree with Mike that we =
should not add "identify duration"<br>

</div>at all.&nbsp; The identity action should be brief (seconds, not =
minutes).<br></div>Otherwise, it becomes an annoyance for a shared =
workgroup<br></div>printer in the modern (barbarian) cubicles style of =
office.<br><br></div>

Cheers,<br></div>&nbsp;-&nbsp; Ira<br><div><br></div></div><div =
class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira =
McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted =
Mobility Solutions WG<br>Chair - Linux Foundation Open Printing WG<br>

Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>mailto:=
 <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>

Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; =
734-944-0094<br>Summer&nbsp; PO Box 221&nbsp; Grand Marais, MI =
49839&nbsp; 906-494-2434<br><br><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div style=3D"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:07 PM, =
Kennedy, Smith (Wireless Architect) <span dir=3D"ltr">&lt;<a =
href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
style=3D"word-wrap:break-word">I agree with Mike on this. &nbsp;If I am =
a client and communicating with / using IPP Printers hosted on an IPP =
print server, I would want the Identify-Printer to map to the IPP =
Printer, which may or may not be implemented as a sub-system of the =
physical hardware of the print server (as represented by the System =
Control Service).<div>

<br></div><div>=46rom that cloud discussion the other day, and this =
topic, I really feel like we need to have pictures, so that people can =
discuss topics from unambiguous scenarios. &nbsp;Trying to verbally =
describe the topology of a graph of edges and vertices can be awfully =
error prone.</div>

<div><span class=3D"HOEnZb"><font color=3D"#888888"><br><div>
Smith<br><br><br>

</div></font></span><div><div class=3D"h5">

<br><div><div>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:</div><br><blockquote =
type=3D"cite">
<div style=3D"word-wrap:break-word">Ira,<div><br><div><div>On Dec 10, =
2013, at 8:51 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a>&gt; =
wrote:</div><br><blockquote type=3D"cite">

<div dir=3D"ltr"><div><div>Hi Bill,<br><br></div>I agree with you - =
that's what I was realizing when I wrote my previous =
note.<br></div>Identify-Xxx is a device-level =
operation.<br></div></blockquote><div><br></div><div>

I disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service. =
&nbsp;We don't provide device interfaces, just service =
interfaces...</div><br><blockquote type=3D"cite">

<div dir=3D"ltr">BTW - what about conflicts between two different =
services that receive&nbsp;<br>

conflicting Identify-Xxx operations (or =
cancels)?<br></div></blockquote><div><br></div>AFAIK, coordination of =
subunits between services is implementation-defined behavior. &nbsp;If =
one service is using the buzzer then another service has to wait (or =
error-out) to use it.</div>

<div><div><br></div><div>IMHO, cancel should only apply to the =
identification done by that service, not to all =
services.</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><br></div>Cheers,<br>

</div>- Ira<br><br><div><br></div></div><div class=3D"gmail_extra"><br =
clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Musician / Software =
Architect)<br>

Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation =
Open Printing WG<br>Secretary - IEEE-ISTO Printer Working =
Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF =
Designated Expert - IPP &amp; Printer MIB<br>



Blue Roof Music / High North Inc<br><a style=3D"color:rgb(51,51,255)" =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br><a =
style=3D"color:rgb(102,0,204)" =
href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank">http://sites.google.com/site/highnorthinc</a><br>



mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a href=3D"tel:734-944-0094" =
value=3D"+17349440094" target=3D"_blank">734-944-0094</a><br>

Summer&nbsp; PO Box 221&nbsp; Grand Marais, MI 49839&nbsp; <a =
href=3D"tel:906-494-2434" value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div =
style=3D"display:inline"></div><div></div><div></div><div></div><div></div=
></div></div>
<br><br><div class=3D"gmail_quote">On Tue, Dec 10, 2013 at 12:34 AM, =
William A Wagner <span dir=3D"ltr">&lt;<a =
href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">



<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Ira,<u></u><u></u></span></p><p class=3D"MsoNormal">=


<span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">I suggest that what is being identified is the =
physical device, and that the System Control Service is the proper =
recipient. <u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Bill Wagner<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>



<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt =
0in 0in 0in"><p class=3D"MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"> <a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br>



<b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> Kennedy, =
Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension<u></u><u></u></span></p>



</div><div><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><div><div><div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi =
Smith,<u></u><u></u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">
Tricky.&nbsp; The "identify action duration" would be a new attribute =
(which<br>
would require a revision of JPS3 spec - yuck).<u></u><u></u></p></div><p =
class=3D"MsoNormal">Mike's right that IPPSIX is the wrong place to do =
this - the conformance<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">



shouldn't have anything to do with =
IPPSIX.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I also don't =
think that System Control Service should get into this =
business<u></u><u></u></p></div><div><p class=3D"MsoNormal">



- or maybe I'm crazy and that actually is the *right* place?&nbsp; =
Should SCS,<u></u><u></u></p></div><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">rather than an individual service, be the =
target of this device-level operation?<u></u><u></u></p>



</div><div><p class=3D"MsoNormal">Someday, we need a lightweight IPP =
registration for whole new attributes<u></u><u></u></p></div><div><p =
class=3D"MsoNormal">(in an existing attribute group), I =
suspect.<u></u><u></u></p></div>



<div><p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p></div><div><p =
class=3D"MsoNormal">Cheers,<u></u><u></u></p></div><div><p =
class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- =
Ira<u></u><u></u></p></div></div><div><p class=3D"MsoNormal">



<br clear=3D"all"><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt">Ira McDonald (Musician / Software =
Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - =
Linux Foundation Open Printing WG<br>



Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG =
Internet Printing Protocol WG<br>IETF Designated Expert - IPP &amp; =
Printer MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D"color:#3333ff">http://sites.google.com/site/blueroofmusic</span><=
/a><br>



<a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D"color:#6600cc">http://sites.google.com/site/highnorthinc</span></=
a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>



Winter&nbsp; 579 Park Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a =
href=3D"tel:734-944-0094" value=3D"+17349440094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
value=3D"+19064942434" =
target=3D"_blank">906-494-2434</a><u></u><u></u></p>



</div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><u></u>&nbsp;<u></u></p><div><p =
class=3D"MsoNormal">On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<u></u><u></u></p><p class=3D"MsoNormal">IMHO, these look fine. =
&nbsp;I wonder if the =93identify action duration=94 needs to be covered =
by something? &nbsp;Does the System Control Service need to concern =
itself with this domain?<br><span style=3D"color:#888888"><br>



<span>Smith</span></span><u></u><u></u></p><div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br><br><br>On 2013-12-09, at 12:53 PM, =
Michael Sweet &lt;<a href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br>



<br>&gt; All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG =
meeting, we discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new "identify-actions" keyword ('cancel') that would cancel any =
active identification mechanism.<br>



&gt;<br>&gt; In addition, a new "printer-state-reasons" keyword =
('identifying-printer' was proposed, although given the existing =
'identify-printer-requested' value I like adding =
'identify-printer-active' instead) would be added to allow a Client to =
discover whether a printer is currently identifying itself using an =
action other than 'cancel', which by definition stops any active =
identification and removes the new keyword from the =
"printer-state-reasons" attribute...<br>



&gt;<br>&gt; The official registration would look like =
this:<br>&gt;<br>&gt; &nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; =
&nbsp;Keyword Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>



&gt; &nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>



&gt;<br>&gt; (I considered adding this to IPPSIX, but since this has =
application outside of shared infrastructure/cloud deployments I think =
we should register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>



&gt; Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>



&gt; <a href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><br>_______________________________________=
________<br>



ipp mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><u></u><u></=
u></p></div><p class=3D"MsoNormal">



<u></u>&nbsp;<u></u></p></div></div></div></blockquote></div><br></div>
_______________________________________________<br>ipp mailing =
list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>

</blockquote></div><br><div>
<div =
style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;word-wrap:break-word">______=
_________________________________________________________<br>Michael =
Sweet, Senior Printing&nbsp;System Engineer, PWG Chair<br>

</div>

</div>
<br></div></div>_______________________________________________<br>ipp =
mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>

=
</blockquote></div><br></div></div></div></div></blockquote></div><br></di=
v>
=
</blockquote></div><br></div></div>_______________________________________=
________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">______________________________________________________=
_________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<br></div>

</div>
<br></div></body></html>=

--Boundary_(ID_zky+W4XgrTMlC7aZPAlLSw)--

--===============1913222820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1913222820==--

From ipp-bounces@pwg.org  Tue Dec 10 11:10:25 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E32011AE17E for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 11:10:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.762
X-Spam-Level:
X-Spam-Status: No, score=-0.762 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_55=0.6, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FuHxtn3rA57T for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 11:10:20 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id D5FD31AE091 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 11:10:20 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E94928483; Tue, 10 Dec 2013 19:24:17 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta06.westchester.pa.mail.comcast.net (qmta06.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:56]) by www.pwg.org (Postfix) with ESMTP id 98EA78459 for <ipp@pwg.org>; Tue, 10 Dec 2013 19:24:16 +0000 (UTC)
Received: from omta09.westchester.pa.mail.comcast.net ([76.96.62.20]) by qmta06.westchester.pa.mail.comcast.net with comcast id zqkq1m0050SCNGk56vAC5c; Tue, 10 Dec 2013 19:10:12 +0000
Received: from lenovo ([50.187.214.212]) by omta09.westchester.pa.mail.comcast.net with comcast id zvAC1m0054bXggJ3VvAC3K; Tue, 10 Dec 2013 19:10:12 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Kennedy, Smith \(Wireless Architect\)'" <smith.kennedy@hp.com>, "'Ira McDonald'" <blueroofmusic@gmail.com>, "'Michael Sweet'" <msweet@apple.com>
References: <4620FD30-5E53-41B1-BFC6-67EFD8DC8ADF@apple.com>	<9FAC6126-D575-40AC-AEFF-20FA9ECFBF5F@hp.com>	<CAN40gSt0mQ8S3O92LxR+VJthHu-1zkntAn7yzp1i1mL_psrUag@mail.gmail.com>	<001401cef569$8e19f4c0$aa4dde40$@net>	<CAN40gSsGySh0_t2ASGkOYzWkd0e4Cd3bmMWTwgj5a-AVE7Tntg@mail.gmail.com>	<C5F32B95-7C97-4E4F-BC06-0E0F2A0515B3@apple.com>	<70BB73D9-5324-4820-917D-DA22212368DD@hp.com>	<CAN40gSu8Ur5wrzBCci+2jZcAkJNfGd-t9WLksa63sS+auFOuow@mail.gmail.com> <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
In-Reply-To: <1D5027AD-3E64-4EA8-9634-00A259023660@hp.com>
Date: Tue, 10 Dec 2013 14:10:14 -0500
Message-ID: <000601cef5db$74ca6ff0$5e5f4fd0$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHO9RhgyA0/QtneRUqocPUjs8a4xZpMcc6AgAACWYCAAHTDAIAAisAAgAAuOwCAAAibAIAAAqKAgAAD0YCAAARXkA==
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386702612; bh=7LSmusTZVntprbrm8XtzLaTPMtmGkP4dovXco3VoKLw=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=pcdIE/LxsMXzgjjOkzy44tG7c+FmvcWTBJhjPjPEwDd7nwNv5HyQ3FkpHV5wWYC1J BKvG+yInQflY078JNMAXXdnPyLqS5wzKzm0ikTiRQ39bvO9HdC42cjr/oG1jgoys3d qd+SZg9Shmhre4LXo7RCPniEan5qQwpSZ9LlJDvX8C2AP309EuyB5KEOFY89AK8IBr ytoEG5wmlQpgzppqlfJZt/kUOjZ5OD1QiJZ0/UO1Wwp7syu0aWyhE6M6pXxnFMz1lt nH/yrQvWqJSEh+/1KG4FI84P67SpcXs9odO5bCEjsYPn6Y8hbOI+AC5ZET9yIOmPoV Vzz1JQi+XsdoQ==
Cc: ipp@pwg.org
Subject: Re: [IPP] RFC: Identify-Printer mini-extension
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1757724983=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============1757724983==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0007_01CEF5B1.8BF467F0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01CEF5B1.8BF467F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

How brief is the Identify signal?  It will probably be both implementation
and identify type dependent. A 10-second flash of a message on a screen on a
printer would probably be useless unless the observer were already looking
at the screen. But a 10- second beep might be more than enough. Ideally, the
implementation would allow local cancel, so the person for whom the identify
was intended could shut it off. But I think that allowing for remote cancel
is desirable, if not mandatory.

 

The idea of illustrations for Identify is interesting. Consideration of the
identify capability requires going from the conceptual to the physical, and
points out an inconsistency between the IPP model and (at least my
conception of ) the Semantic Model (which has hung up Cloud work.)  Coming
out of the MFD work, an SM Device is "An abstract object representing a
hardware component that implements one or more Imaging Services."  Further,
an SM  System is "The object handling interaction that needs to be with the
MFD as an entity rather than a specific Service".   It can therefore be
argued that the System elements refer  to the Device. And is must be the
physical device that is identified. IPP evolves from a "Printer" entity
and, as far as I can tell, the concept of System does not yet exist.there
are just Services. I  suspect that in IPP, the System Control Service will
refer to the "Printer", notwithstanding that rather nebulous definition of
Printer as "Listener for incoming IPP session requests and receiver of
incoming IPP operation requests that represents one or more Physical Devices
or a Logical Device. " (but would appreciate being corrected if that is
wrong).  An IPP Physical Device is "a hardware implementation of a endpoint
device, e.g., a marking engine, a fax modem, etc.", that appears to
correspond to a subunit in the Semantic Model, and cannot be addressed by a
Client. 

Because the  IPP Physical Device is what should be identified but cannot be
accessed, I recognize and agree with  Mike's contention that IPP Identify
should be a Service operation since the User requesting Identify is
communicating with an Imaging  Service and the Service usually knows what
IPP Device it is using (although, in a case such as  a Print Service using
multiple marking engines, perhaps not).  Perhaps this carries over to the
SM, so that Identify operations to a Service  cause an identification of the
endpoint subunit used by that Service (although it most cases, the Identify
will be of the MFD).  Going from the Abstract to the Physical has some
problems.

Thanks,

Bill Wagner

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Kennedy,
Smith (Wireless Architect)
Sent: Tuesday, December 10, 2013 12:31 PM
To: Ira McDonald; Michael Sweet
Cc: <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension

 

Does limiting the duration obviate the need for the additions, then?  If the
duration is brief, why provide a cancel option?

 

Smith



 

On 2013-12-10, at 10:17 AM, Ira McDonald <blueroofmusic@gmail.com> wrote:





Hi,

I was wrong.

I agree with Mike and Smith that it's a service-level operation.

I also agree with Mike that we should not add "identify duration"

at all.  The identity action should be brief (seconds, not minutes).

Otherwise, it becomes an annoyance for a shared workgroup

printer in the modern (barbarian) cubicles style of office.

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@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

 

On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith (Wireless Architect)
<smith.kennedy@hp.com> wrote:

I agree with Mike on this.  If I am a client and communicating with / using
IPP Printers hosted on an IPP print server, I would want the
Identify-Printer to map to the IPP Printer, which may or may not be
implemented as a sub-system of the physical hardware of the print server (as
represented by the System Control Service).

 

>From that cloud discussion the other day, and this topic, I really feel like
we need to have pictures, so that people can discuss topics from unambiguous
scenarios.  Trying to verbally describe the topology of a graph of edges and
vertices can be awfully error prone.

 

Smith



 

On 2013-12-10, at 9:36 AM, Michael Sweet <msweet@apple.com> wrote:





Ira,

 

On Dec 10, 2013, at 8:51 AM, Ira McDonald <blueroofmusic@gmail.com> wrote:





Hi Bill,

I agree with you - that's what I was realizing when I wrote my previous
note.

Identify-Xxx is a device-level operation.

 

I disagree, Identify-Xxx is a service-level operation that causes the
identification of any physical device(s) associated with that service.  We
don't provide device interfaces, just service interfaces...





BTW - what about conflicts between two different services that receive 
conflicting Identify-Xxx operations (or cancels)?

 

AFAIK, coordination of subunits between services is implementation-defined
behavior.  If one service is using the buzzer then another service has to
wait (or error-out) to use it.

 

IMHO, cancel should only apply to the identification done by that service,
not to all services.

 

 

 

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@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

 

On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner <wamwagner@comcast.net>
wrote:

Ira,

I suggest that what is being identified is the physical device, and that the
System Control Service is the proper recipient. 

Bill Wagner

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira
McDonald
Sent: Monday, December 09, 2013 5:37 PM
To: Kennedy, Smith (Wireless Architect)
Cc: <ipp@pwg.org>
Subject: Re: [IPP] RFC: Identify-Printer mini-extension

 

Hi Smith,

Tricky.  The "identify action duration" would be a new attribute (which
would require a revision of JPS3 spec - yuck).

Mike's right that IPPSIX is the wrong place to do this - the conformance

shouldn't have anything to do with IPPSIX.

I also don't think that System Control Service should get into this business

- or maybe I'm crazy and that actually is the *right* place?  Should SCS,

rather than an individual service, be the target of this device-level
operation?

Someday, we need a lightweight IPP registration for whole new attributes

(in an existing attribute group), I suspect.

 

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@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

 

On Mon, Dec 9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect)
<smith.kennedy@hp.com> wrote:

IMHO, these look fine.  I wonder if the "identify action duration" needs to
be covered by something?  Does the System Control Service need to concern
itself with this domain?

Smith




On 2013-12-09, at 12:53 PM, Michael Sweet <msweet@apple.com> wrote:

> All,
>
> During our last Cloud Imaging Model WG meeting, we discussed having the
ability to explicitly cancel a previous Identify-Printer operation.  The
consensus during that meeting was to add a new "identify-actions" keyword
('cancel') that would cancel any active identification mechanism.
>
> In addition, a new "printer-state-reasons" keyword ('identifying-printer'
was proposed, although given the existing 'identify-printer-requested' value
I like adding 'identify-printer-active' instead) would be added to allow a
Client to discover whether a printer is currently identifying itself using
an action other than 'cancel', which by definition stops any active
identification and removes the new keyword from the "printer-state-reasons"
attribute...
>
> The official registration would look like this:
>
>  Attributes (attribute syntax)
>    Keyword Attribute Value                       Reference
>    -----------------------                       ---------
>  identify-actions (1setOf type2 keyword)         [PWG5100.13]
>    cancel
>
>  printer-state-reasons (1setOf type2 keyword)    [RFC2911]
>    identify-printer-active
>
> Thoughts?
>
> (I considered adding this to IPPSIX, but since this has application
outside of shared infrastructure/cloud deployments I think we should
register it separately...)
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp


_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 

 

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

 

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 

 

 


------=_NextPart_000_0007_01CEF5B1.8BF467F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.IEEEStdsParagraph, li.IEEEStdsParagraph, div.IEEEStdsParagraph
	{mso-style-name:"IEEEStds Paragraph";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:12.0pt;
	font-family:"Arial","sans-serif";}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>How brief is the Identify signal?&nbsp; It will probably be both =
implementation and identify type dependent. A 10-second flash of a =
message on a screen on a printer would probably be useless unless the =
observer were already looking at the screen. But a 10- second beep might =
be more than enough. Ideally, the implementation would allow local =
cancel, so the person for whom the identify was intended could shut it =
off. But I think that allowing for remote cancel is desirable, if not =
mandatory.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The idea of illustrations for Identify is interesting. Consideration =
of the&nbsp; identify capability requires going from the conceptual to =
the physical, and points out an inconsistency between the IPP model and =
(at least my conception of ) the Semantic Model (which has hung up Cloud =
work.)&nbsp; Coming out of the MFD work, an SM Device is =
&#8220;</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>An =
abstract object representing a hardware component that implements one or =
more Imaging Services.&#8221;&nbsp; Further,&nbsp; an SM&nbsp; System is =
&#8220;The object handling interaction that needs to be with the MFD as =
an entity rather than a specific Service&#8221;.&nbsp; </span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;It can therefore be argued that the System elements refer&nbsp; =
to the Device. And is must be the physical device that is identified. =
</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>IPP =
evolves from a &#8220;Printer&#8221; entity&nbsp; and, as far as I can =
tell, the concept of System does not yet exist&#8230;there are just =
Services. I&nbsp; suspect that in IPP, the System Control Service will =
refer to the &#8220;Printer&#8221;, notwithstanding that rather nebulous =
definition of Printer as &#8220;Listener for incoming IPP session =
requests and receiver of incoming IPP operation requests that represents =
one or more Physical Devices or a Logical Device. &#8220; (but would =
appreciate being corrected if that is wrong).&nbsp; An IPP Physical =
Device is &#8220;a hardware implementation of a endpoint device, e.g., a =
marking engine, a fax modem, etc.&#8221;, that appears to correspond to =
a subunit in the Semantic Model, and cannot be addressed by a Client. =
<o:p></o:p></span></p><p class=3DIEEEStdsParagraph><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Because =
the&nbsp; IPP Physical Device is what should be identified but cannot be =
accessed, I recognize and agree with&nbsp; Mike&#8217;s contention that =
IPP Identify should be a Service operation since the User requesting =
Identify is communicating with an Imaging&nbsp; Service and the Service =
usually knows what IPP Device it is using (although, in a case such as =
&nbsp;a Print Service using multiple marking engines, perhaps not). =
&nbsp;Perhaps this carries over to the SM, so that Identify operations =
to a Service&nbsp; cause an identification of the endpoint subunit used =
by that Service (although it most cases, the Identify will be of the =
MFD). &nbsp;Going from the Abstract to the Physical has some =
problems.<o:p></o:p></span></p><p class=3DIEEEStdsParagraph><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thanks,<o:p=
></o:p></span></p><p class=3DIEEEStdsParagraph><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Bill =
Wagner<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] <b>On Behalf Of =
</b>Kennedy, Smith (Wireless Architect)<br><b>Sent:</b> Tuesday, =
December 10, 2013 12:31 PM<br><b>To:</b> Ira McDonald; Michael =
Sweet<br><b>Cc:</b> &lt;ipp@pwg.org&gt;<br><b>Subject:</b> Re: [IPP] =
RFC: Identify-Printer mini-extension<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Does =
limiting the duration obviate the need for the additions, then? &nbsp;If =
the duration is brief, why provide a cancel =
option?<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Smith<br><br><o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On =
2013-12-10, at 10:17 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; =
wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><div><div><div><div><div><d=
iv><div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Hi,<o:p></o:p></p></div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>I was =
wrong.<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>I agree with Mike and Smith that it's a =
service-level operation.<o:p></o:p></p></div><p class=3DMsoNormal>I also =
agree with Mike that we should not add &quot;identify =
duration&quot;<o:p></o:p></p></div><p class=3DMsoNormal>at all.&nbsp; =
The identity action should be brief (seconds, not =
minutes).<o:p></o:p></p></div><p class=3DMsoNormal>Otherwise, it becomes =
an annoyance for a shared workgroup<o:p></o:p></p></div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>printer in the modern =
(barbarian) cubicles style of office.<o:p></o:p></p></div><p =
class=3DMsoNormal>Cheers,<o:p></o:p></p></div><p =
class=3DMsoNormal>&nbsp;-&nbsp; Ira<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p =
class=3DMsoNormal><br clear=3Dall><o:p></o:p></p><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Ira McDonald (Musician =
/ Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions =
WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO =
Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing =
Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>Blue =
Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D'color:#3333FF'>http://sites.google.com/site/blueroofmusic</span>=
</a><br><a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D'color:#6600CC'>http://sites.google.com/site/highnorthinc</span><=
/a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; 734-944-0094<br>Summer&nbsp; PO =
Box 221&nbsp; Grand Marais, MI 49839&nbsp; =
906-494-2434<o:p></o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Tue, Dec 10, 2013 at 12:07 PM, Kennedy, Smith =
(Wireless Architect) &lt;<a href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; =
wrote:<o:p></o:p></p><div><p class=3DMsoNormal>I agree with Mike on =
this. &nbsp;If I am a client and communicating with / using IPP Printers =
hosted on an IPP print server, I would want the Identify-Printer to map =
to the IPP Printer, which may or may not be implemented as a sub-system =
of the physical hardware of the print server (as represented by the =
System Control Service).<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>From that cloud discussion the other day, and this =
topic, I really feel like we need to have pictures, so that people can =
discuss topics from unambiguous scenarios. &nbsp;Trying to verbally =
describe the topology of a graph of edges and vertices can be awfully =
error prone.<o:p></o:p></p></div><div><p class=3DMsoNormal><span =
class=3Dhoenzb><span =
style=3D'color:#888888'><o:p>&nbsp;</o:p></span></span></p><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'color:#888888'>Smith<br><br></span><o:p></o:p></p></div><div><di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p =
class=3DMsoNormal>On 2013-12-10, at 9:36 AM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p =
class=3DMsoNormal>Ira,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On =
Dec 10, 2013, at 8:51 AM, Ira McDonald &lt;<a =
href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a>&gt; =
wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Hi =
Bill,<o:p></o:p></p></div><p class=3DMsoNormal>I agree with you - that's =
what I was realizing when I wrote my previous =
note.<o:p></o:p></p></div><p class=3DMsoNormal>Identify-Xxx is a =
device-level operation.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
disagree, Identify-Xxx is a service-level operation that causes the =
identification of any physical device(s) associated with that service. =
&nbsp;We don't provide device interfaces, just service =
interfaces...<o:p></o:p></p></div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p class=3DMsoNormal>BTW - =
what about conflicts between two different services that =
receive&nbsp;<br>conflicting Identify-Xxx operations (or =
cancels)?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>AFAIK, =
coordination of subunits between services is implementation-defined =
behavior. &nbsp;If one service is using the buzzer then another service =
has to wait (or error-out) to use it.<o:p></o:p></p></div><div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>IMHO, cancel should only apply to the identification =
done by that service, not to all services.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p =
class=3DMsoNormal>Cheers,<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>- Ira<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p =
class=3DMsoNormal><br clear=3Dall><o:p></o:p></p><div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Ira McDonald (Musician =
/ Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions =
WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO =
Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing =
Protocol WG<br>IETF Designated Expert - IPP &amp; Printer MIB<br>Blue =
Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D'color:#3333FF'>http://sites.google.com/site/blueroofmusic</span>=
</a><br><a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D'color:#6600CC'>http://sites.google.com/site/highnorthinc</span><=
/a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a href=3D"tel:734-944-0094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
target=3D"_blank">906-494-2434</a><o:p></o:p></p></div></div><p =
class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Tue, Dec 10, 2013 at 12:34 AM, William A Wagner =
&lt;<a href=3D"mailto:wamwagner@comcast.net" =
target=3D"_blank">wamwagner@comcast.net</a>&gt; =
wrote:<o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Ira,</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I suggest that what is being identified is the physical device, and =
that the System Control Service is the proper recipient. =
</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Bill Wagner</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
<a href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a> [mailto:<a =
href=3D"mailto:ipp-bounces@pwg.org" =
target=3D"_blank">ipp-bounces@pwg.org</a>] <b>On Behalf Of </b>Ira =
McDonald<br><b>Sent:</b> Monday, December 09, 2013 5:37 PM<br><b>To:</b> =
Kennedy, Smith (Wireless Architect)<br><b>Cc:</b> &lt;<a =
href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subject:</b> Re: [IPP] RFC: =
Identify-Printer mini-extension</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>Hi =
Smith,<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>Tricky.&nbsp; The =
&quot;identify action duration&quot; would be a new attribute =
(which<br>would require a revision of JPS3 spec - =
yuck).<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Mike's =
right that IPPSIX is the wrong place to do this - the =
conformance<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>shouldn't have =
anything to do with IPPSIX.<o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I also =
don't think that System Control Service should get into this =
business<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>- or maybe =
I'm crazy and that actually is the *right* place?&nbsp; Should =
SCS,<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>rather than an =
individual service, be the target of this device-level =
operation?<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Someday, we =
need a lightweight IPP registration for whole new =
attributes<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>(in an =
existing attribute group), I suspect.<o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Cheers,<o:p>=
</o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>- =
Ira<o:p></o:p></p></div></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br =
clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>Ira McDonald =
(Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility =
Solutions WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - =
IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet =
Printing Protocol WG<br>IETF Designated Expert - IPP &amp; Printer =
MIB<br>Blue Roof Music / High North Inc<br><a =
href=3D"http://sites.google.com/site/blueroofmusic" =
target=3D"_blank"><span =
style=3D'color:#3333FF'>http://sites.google.com/site/blueroofmusic</span>=
</a><br><a href=3D"http://sites.google.com/site/highnorthinc" =
target=3D"_blank"><span =
style=3D'color:#6600CC'>http://sites.google.com/site/highnorthinc</span><=
/a><br>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" =
target=3D"_blank">blueroofmusic@gmail.com</a><br>Winter&nbsp; 579 Park =
Place&nbsp; Saline, MI&nbsp; 48176&nbsp; <a href=3D"tel:734-944-0094" =
target=3D"_blank">734-944-0094</a><br>Summer&nbsp; PO Box 221&nbsp; =
Grand Marais, MI 49839&nbsp; <a href=3D"tel:906-494-2434" =
target=3D"_blank">906-494-2434</a><o:p></o:p></p></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>&nbsp;<o:p></o:p><=
/p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Mon, Dec =
9, 2013 at 5:28 PM, Kennedy, Smith (Wireless Architect) &lt;<a =
href=3D"mailto:smith.kennedy@hp.com" =
target=3D"_blank">smith.kennedy@hp.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>IMHO, these =
look fine. &nbsp;I wonder if the &#8220;identify action duration&#8221; =
needs to be covered by something? &nbsp;Does the System Control Service =
need to concern itself with this domain?<br><span =
style=3D'color:#888888'><br>Smith</span><o:p></o:p></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><br><br><br>On =
2013-12-09, at 12:53 PM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com" =
target=3D"_blank">msweet@apple.com</a>&gt; wrote:<br><br>&gt; =
All,<br>&gt;<br>&gt; During our last Cloud Imaging Model WG meeting, we =
discussed having the ability to explicitly cancel a previous =
Identify-Printer operation. &nbsp;The consensus during that meeting was =
to add a new &quot;identify-actions&quot; keyword ('cancel') that would =
cancel any active identification mechanism.<br>&gt;<br>&gt; In addition, =
a new &quot;printer-state-reasons&quot; keyword ('identifying-printer' =
was proposed, although given the existing 'identify-printer-requested' =
value I like adding 'identify-printer-active' instead) would be added to =
allow a Client to discover whether a printer is currently identifying =
itself using an action other than 'cancel', which by definition stops =
any active identification and removes the new keyword from the =
&quot;printer-state-reasons&quot; attribute...<br>&gt;<br>&gt; The =
official registration would look like this:<br>&gt;<br>&gt; =
&nbsp;Attributes (attribute syntax)<br>&gt; &nbsp; &nbsp;Keyword =
Attribute Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; Reference<br>&gt; &nbsp; =
&nbsp;----------------------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>&gt; =
&nbsp;identify-actions (1setOf type2 keyword) &nbsp; &nbsp; &nbsp; =
&nbsp; [PWG5100.13]<br>&gt; &nbsp; &nbsp;cancel<br>&gt;<br>&gt; =
&nbsp;printer-state-reasons (1setOf type2 keyword) &nbsp; =
&nbsp;[RFC2911]<br>&gt; &nbsp; =
&nbsp;identify-printer-active<br>&gt;<br>&gt; Thoughts?<br>&gt;<br>&gt; =
(I considered adding this to IPPSIX, but since this has application =
outside of shared infrastructure/cloud deployments I think we should =
register it separately...)<br>&gt;<br>&gt; =
_______________________________________________________________<br>&gt; =
Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; ipp mailing =
list<br>&gt; <a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br>&gt; <a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><br>______________=
_________________________________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p =
class=3DMsoNormal>_______________________________________________<br>ipp =
mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p =
class=3DMsoNormal>_______________________________________________________=
________<br>Michael Sweet, Senior Printing&nbsp;System Engineer, PWG =
Chair<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><p =
class=3DMsoNormal>_______________________________________________<br>ipp =
mailing list<br><a href=3D"mailto:ipp@pwg.org" =
target=3D"_blank">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp" =
target=3D"_blank">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p>=
</p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_0007_01CEF5B1.8BF467F0--


--===============1757724983==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1757724983==--



From ipp-bounces@pwg.org  Tue Dec 10 18:06:50 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AA891AE30E for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 18:06:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.372
X-Spam-Level:
X-Spam-Status: No, score=-0.372 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_IMAGE_ONLY_16=1.092, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QFJsB_qE2orT for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 18:06:49 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 290561AE316 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 18:06:48 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 05F719431; Wed, 11 Dec 2013 02:20:46 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.51]) by www.pwg.org (Postfix) with ESMTPS id 51DA085BD; Wed, 11 Dec 2013 02:20:44 +0000 (UTC)
MIME-version: 1.0
Received: from relay6.apple.com ([17.128.113.90]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXM00JCODTYN501@mail-out.apple.com>; Tue, 10 Dec 2013 18:06:28 -0800 (PST)
X-AuditID: 1180715a-b7f3c6d00000020e-f9-52a7c8a3a9c9
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay6.apple.com (Apple SCV relay) with SMTP id 40.D3.00526.3A8C7A25; Tue, 10 Dec 2013 18:06:28 -0800 (PST)
Received: from [17.153.33.128] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXM009J4DUPS580@chive.apple.com>; Tue, 10 Dec 2013 18:06:27 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Tue, 10 Dec 2013 21:06:25 -0500
To: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>
Message-id: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRmVeSWpSXmKPExsUi2FDMr7vkxPIgg8fHmC0ubz/AanFs30sW ByaPeYunMwUwRnHZpKTmZJalFunbJXBlHH7Zylrw4yd7xa8P99kaGP/dYe9i5OSQEDCRmPdh MZQtJnHh3nq2LkYuDiGBbiaJtbvuskA4rxgl/vU3sIBUsQmoSfye1McKYjMLJEn833AKLM4i oCqxoaMZzBYWsJZYdf43I4gtIuAisfUMyAYODl4BG4n+6WEgYV4BPYmN82Yzg4QlBGQl5p8u ncDIMwvJ0FlIqiDi2hLLFr4GsjmAbB2JyQsZIcJFEmu27UFTAmF/PH+ECcJWlJjS/ZAdwraW mLV3EVTcU+LX21VQc+wk2u5cZV7AyL2KUaAoNSex0kwvsaAgJ1UvOT93EyM4xAujdjA2LLc6 xCjAwajEw3ugaHmQEGtiWXFl7iFGFaARjzasvsAoxZKXn5eqJMK70RQozZuSWFmVWpQfX1Sa k1p8iFGag0VJnHdmAlBKID2xJDU7NbUgtQgmy8TBKdXAmNm2e8WrE7EHkrm2OK2a1aOiUFZx beHnfwdXFHedfHD3c9YHr2P9qg+tTnw/FlJ+Zn4s9x65WUcnTiwPldynkRN16bBL6Sme+weW v51795Sn9PG/Zy1av6UGBjjoZh3z8VDp1F7e5P5i9q1dzXpLuuZ9j/sWxCyr2PF294XvImvu WYYtj97H+VeJpTgj0VCLuag4EQChOvIpeQIAAA==
Subject: [IPP] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0625075907=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0625075907==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_ropgnJ+L1E3g9uASk1w2Ew)"


--Boundary_(ID_ropgnJ+L1E3g9uASk1w2Ew)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

All,

Because we seem to be tripping over differences in terminology and our collective "big picture" of how cloud-based imaging is supposed to work, I put together the attached simplified diagram for a typical MFD that is registering Print, Scan, and FaxOut with a public cloud.  Each of the local services is "connected" to a corresponding service in the cloud.  I have purposely not included any fan-out in the diagram in order to focus our discussions on this simplified model.  We can expand our discussions once there is agreement on the simplified model/diagram.

(When comparing this to the model described in IPPSIX, you'd just remove all of the non-print services from the diagram...)

Thoughts?  Does this roughly match everyone's internal picture of cloud-based imaging?







_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_ropgnJ+L1E3g9uASk1w2Ew)
Content-type: multipart/related;
 boundary="Boundary_(ID_Hk0BbN8yb1vgXaADGIHU3g)"; type="text/html"


--Boundary_(ID_Hk0BbN8yb1vgXaADGIHU3g)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">All,<div><br></div><div>Because we seem to be =
tripping over differences in terminology and our collective "big =
picture" of how cloud-based imaging is supposed to work, I put together =
the attached simplified diagram for a typical MFD that is registering =
Print, Scan, and FaxOut with a public cloud. &nbsp;Each of the local =
services is "connected" to a corresponding service in the cloud. &nbsp;I =
have purposely not included any fan-out in the diagram in order to focus =
our discussions on this simplified model. &nbsp;We can expand our =
discussions once there is agreement on the simplified =
model/diagram.</div><div><br></div><div>(When comparing this to the =
model described in IPPSIX, you'd just remove all of the non-print =
services from the diagram...)</div><div><br></div><div>Thoughts? =
&nbsp;Does this roughly match everyone's internal picture of cloud-based =
imaging?</div><div><br></div><div><br></div><div><br></div><div><br></div>=
<div><br></div><div><img apple-inline=3D"yes" =
id=3D"22D3A232-E2F4-4DEB-B045-BA564E05CB6B" height=3D"820" width=3D"622" =
apple-width=3D"yes" apple-height=3D"yes" =
src=3D"cid:B5FF619A-D199-45B4-A649-2EFDEEE3FB42@eastlink.ca"></div><div><b=
r><div>_______________________________________________________________<br>=
Michael Sweet, Senior Printing System Engineer, PWG =
Chair<br></div><br></div></body></html>=

--Boundary_(ID_Hk0BbN8yb1vgXaADGIHU3g)
Content-id: <B5FF619A-D199-45B4-A649-2EFDEEE3FB42@eastlink.ca>
Content-type: image/png; x-unix-mode=0666; name=PastedGraphic-1.png
Content-transfer-encoding: base64
Content-disposition: inline; filename=PastedGraphic-1.png

iVBORw0KGgoAAAANSUhEUgAAAnAAAAM2CAYAAAB2Zb5mAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2d
lndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji
1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE
9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX
5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjASh
XJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHim
Z+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW
5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC0
3pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TM
zAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRo
dV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9k
ciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2
g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQ
OBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhH
wsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQ
DqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJ
NhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/B
c/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7Y
QbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxF
QtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6f
J18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIl
pSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyT
jLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uu
q43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoL
tQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0sv
WC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+
41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIud
Ft0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtO
u8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX
1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrP
C16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARG
BFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJF
REPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH
4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN
8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqw
K10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTk
muRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99u
it7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/nd
zPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqv
akfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/
Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4
H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HO
FZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9
jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3R
B6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0
RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk
03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMA
AAsTAAALEwEAmpwYAAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxu
czp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJE
RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi
PgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0
aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXBy
ZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50
ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8
dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KsOMy3QAAQABJREFUeAHsnQm8FfP7x7+3
UmT9IbuUJZUsIbJEiFJC2WVJqST7vkWy7xSyZd9Flr99i2z5kfqhshVKESFCWZr/5/1lrnNvdznn
3LPMzHme12vumTvLd/nMOTOfeVbnTAwBQ8AQMAQMAUPAEDAEYoVAWaxGa4M1BAyB2CJwxhlnrHrQ
QQet0KpVq8VjO4maB/7zTTfdNGfAgAFzddgfNR9qew0BQ8AQMAQMAUPAEIgoAi1atOiw+eabv9u0
adP5Sy+9dNCwYcOgrKws0HATtzCvRo0aBY0bN/5T8/18+eWX76N5NoropbFhGQKGgCFgCBgChoAh
sAgCi7Vs2fKZ1VZb7c9rrrkm+PDDD4OFCxcGpSDz5s0Lnn/++WDLLbdcsOyyy34qZJZZBB3bYAgY
AoaAIWAIGAKGQMQQKFtqqaW+69Kly8Lff/+9FDhbtXPs1avXQl0btI1rROwa2XAMAUPAEDAEDAFD
wBD4FwH5uD2s/6olNaW24/jjj/9L5uPPhEnjf1GyNUPAEDAEDAFDwBAwBCKCwEorrbSOzIZ//vTT
T6XG02qcb7du3X5q0KDBmRG5TDYMQ8AQMAQMAUPAEDAE/kVAAQtPDRkypEYyU4o7Z8yYQQDHz0Jq
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
6FfeREAEREAEREAEREAEfAS2xf7HkEJ2K6fg2qI+/8V2H8PFnYt5aLy2D7bsai0UZwlByIsIiIAI
iIAIiIAI1DcBtoax+zOfewgn9853Ic+5z3CuV57z/lPz4+BryHr+k9oXAREQAREQAREQAREoj8D6
8P4lZN48t52Cc3/Pcz54iqZJpkNaBC8EjrniQjnj6gK361AEREAEREAEREAERMAReBw7x7sD35Yz
Sz/0HRfapSmQjwpdbDy/LLbsku3WjD9dFgEREAEREAEREAERKIHAqvAzEcIuTr9ji9pUCG22FXP7
4uK9xTzg2lMQtujJiYAIiECiCWiAbqKLR4kTARHwEWAr2wuQk3znuPs75HXIhjwo4ri2KidDFHI7
4kIPyLWFPOi8CIiACIiACIiACIhA+QSWwS2TIQsGbu2PY5oIKeYexMU9CnhojfNfQDYvcF2nRUAE
RCBRBGjpXE4EREAEak6gX79+i+y///6dV1hhBU4mqNj16NHj5datW1/9ySefcJUE6w466KBvH3ro
oWN//vnnIe5ccNu2bdvep5122r0DBw5cK3htlVVWOWzSpEmfffvttz/h2lzXg/4LHP9y0003TTnq
qKMYxqwCfnRaBERABERABERABJJNoFevXhuttdZa7yyxxBLT27Vr580777xeQ0ODh1RnTpgvKJYe
FMXZyO/YBRdc8FDkky17ciIgAiIgAiIgAiKQCgKtll9++acXXXTR2YMGDfJGjhzpzZkzx6sHN3Xq
VG/o0KFenz59ZnTo0GEMSqt9KkpMiRQBERABERABEahrAg0LLLDA5G222WbOzJkz60FnK5jH/fbb
bw5qAlsbF6vrGqHMi4AIiIAIiIAIJJsAxrg9gBQWVGrq7cLJJ5/8O7qPuQJE22SXnFInAiIgAiIg
AiJQlwS6du26DLoNZ2MyQb3paUXzu9122/3csmXLs+uyUijTIiACIiACIiACySaACQtPnnvuuUWV
mXq8+NVXX3ECxy8ovQ7JLkGlTgREIC0EZMg3LSWldIpACgj88ssv62y66aYpSGm0Sezevbvp3bs3
Fbjtoo1ZsYmACGSVgBS4rJas8iUCMRD44osvOq277roxxJz8KI8++mgu+bVr8lOqFIqACKSBgBS4
NJSS0igCKSEwa9ashhYtqKfIBQmsscYa7D7lcl5yIiACIlA1gYaqQ1AAIiACItBIgMZsYe9NPPIQ
+P333w0mMnCFhnnzXNYpERABESiLgBS4snDJswiIQDMEOEehGS/1exkKLjOv9279VgHlXARCI6Au
1NBQKiAREAEREAEREAERiIaAFLhoOCsWERABERABERABEQiNgBS40FAqIBEQgVoQ2H///Q1sqBks
z2Xmn39+Q5McJ510kvnpp59qEZ3CFAEREIFUEJACV0ExYYyPxrBUwE23iEClBE499VSDReLNtGnT
zMiRI82TTz5pbr/99kqD030iIAIJIoBvqnSRCsqjZQX31O0t77333k6oaLdh2/qdd96Z34GYZ555
zoWRzoHuGNcHYCbeue5Y18WnnuqHq/e12nbs2NHss88+5sUXX7Qtcdddd52N6vXXXzdYh9Ucdthh
5ogjjjDDhg0zSy21lLnmmmtM3759DZ5LA1ts5qGHHjKLLrqoufPOO83zzz9vdtxxR6sQ3nbbbTac
KVOmmG233dY899xzpn379qFnQ+8HvR/1ffjz+8iZ63gm+uNBu4AP27vvvtsFJne+C/3BU4D1RQAV
qYnNpk8//bT9qFGjOtcXBeVWBMoigP844br99tvPO+uss3KBvv/++95yyy3n3XDDDfbcmWee6XXq
1Mk74YQTvNGjR3sbbbSRx3Pff/+9N2TIEG/BBRf0JkyYYP3utttu3t577+1NmjTJnn/ppZe8cePG
ea1atfJ++OEH6weKnQ0jF2GIOyCpKbplVSd5rjcCaBy5BgrdX+ot38pviATwkdgQCtzXIQapoESg
HgiEqO78ERQVOIDLCVq0vS233NL78ccfrQcqa1tttZXdpwLH6xgfl0vHxhtv7N1yyy32+Ouvv/Y6
dOjgYbUID610OT88vueee+wxlbxBgwblroW505iPeqgHyqMIVEQAQyQWhhLnQe7Fs6eu1SIUBScP
HDbhwujmMDTt6l9AHj46JQJRE+CkhcmTJ1vhOLhnn33WQBHLJWPNNde0+1jKyyy//PJNuj6XXnpp
gxY3e51dp+xiffPNN82AAQNy9++xxx7mscceMzNnzjRDhw41UOJy17QjAiIQHYGVVlppIoYutMH3
txNa4m6DEqcx5wXwS4ELgEFl4TpAz6Ly/BXjlh4OXNahCIhADATmm28+07lzZytt2rQpmAK8/A26
S41/NYhPPvnErLfeevae7777ztx1111Wybvyyitz4ey+++7m6aeftsrbKqusYme65i5qRwREIFIC
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
S3bgwiaq8ERABERABERABMImoBa4AFHZgQsA0aEIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI
iIAIiIAIiEBGCcgOXP6CVRdqfi46KwIiIAIiIAIikAwCsgOXpxykwAWgyA5cAIgORUAEREAEREAE
EkdAClygSGQHLgBEhyIgAiIgAiIgAokjIAUucUWiBImACIiACIiACDgCsgPnSGhblIDswBXFo4si
IAIiIAIiIAIJIKAWuEAhyA5cAIgORUAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAE
MkpAduDyF6y6UPNz0VkREAEREAEREIFkEJAduDzlIAUuAEV24AJAdCgCIiACIiACIpA4AlLgAkUi
O3ABIDoUAREQAREQARFIHAEpcIkrEiVIBERABERABETAEZAdOEdC26IEZAeuKB5dFAEREAEREAER
SAABtcAFCkF24AJAdCgCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIpBRArIDl79g
1YWan4vOioAIiIAIiIAIJIOA7MDlKQcpcAEosgMXAKJDERABERABERCBxBGQAhcoEtmBCwDRoQiI
gAiIgAiIQOIISIFLXJEoQSIgAiIgAiIgAo6A7MA5EtoWJSA7cEXx6KIIiIAIiIAIiEACCKgFLlAI
sgMXAKJDERABERABERABERABERABERABERABERABERABERABERABERCBjBKQHbj8Basu1PxcdFYE
REAEREAERCAZBGQHLk85SIELQJEduAAQHYqACIiACIiACCSOgBS4QJHIDlwAiA5FQAREQAREQAQS
R0AKXOKKRAkSAREQAREQARFwBGQHzpHQtigB2YErikcXRUAEREAEREAEEkBALXCBQpAduAAQHYqA
CIiACIiACIiACIiACIiACIiACBQkwIaVBSDzFvRR3YU2uH3Z6oLQ3SIgAiIgAiIgAiKQbALrIXke
5JqIkrlGY3z9Q45vVYT3MGRaY/ifY3supBrXCzefBVm+mkCau1d24JojpOsiIAIiIAIiIAJBAlEr
cN2QgNMh6wcTUuXxu7ifytsRkB0gr0GomO4LqdTtghsZxh6VBlDKfRqbnp+SxsAFuMgOXACIDkVA
BERABPwEHsfBlY0yGttbIOySfAHyGeRIiHPcfx8yFnIPhK1rdPz2XgT5AsL7Doe8DlkJ0hFCxWgF
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
MAETGFAEfgNFJ9VTIWgdyQAAAABJRU5ErkJggg==

--Boundary_(ID_Hk0BbN8yb1vgXaADGIHU3g)--

--Boundary_(ID_ropgnJ+L1E3g9uASk1w2Ew)--

--===============0625075907==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0625075907==--

From ipp-bounces@pwg.org  Tue Dec 10 18:45:18 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D81021AE0EA for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 18:45:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RRzUx1X6jnYm for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 18:45:16 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C7EF81ADFEE for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 18:45:16 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 041538D44; Wed, 11 Dec 2013 02:59:16 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from g4t0016.houston.hp.com (g4t0016.houston.hp.com [15.201.24.19]) by www.pwg.org (Postfix) with ESMTPS id BE8EE8D43; Wed, 11 Dec 2013 02:59:14 +0000 (UTC)
Received: from G9W0364.americas.hpqcorp.net (g9w0364.houston.hp.com [16.216.193.45]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g4t0016.houston.hp.com (Postfix) with ESMTPS id 60CE514006; Wed, 11 Dec 2013 02:45:09 +0000 (UTC)
Received: from G4W6305.americas.hpqcorp.net (16.210.26.230) by G9W0364.americas.hpqcorp.net (16.216.193.45) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 11 Dec 2013 02:43:57 +0000
Received: from G4W3298.americas.hpqcorp.net ([169.254.4.20]) by G4W6305.americas.hpqcorp.net ([16.210.26.230]) with mapi id 14.03.0123.003; Wed, 11 Dec 2013 02:43:57 +0000
From: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
To: Michael Sweet <msweet@apple.com>
Thread-Topic: [IPP] Simplified Cloud Imaging Diagram for a typical MFD
Thread-Index: AQHO9hWogC/safcJVkS2cXokTCmip5pOSX2A
Date: Wed, 11 Dec 2013 02:43:56 +0000
Message-ID: <4D38ADF4-07B9-4BC7-A6F3-70B6FB07B84F@hp.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>
In-Reply-To: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [15.201.58.25]
MIME-Version: 1.0
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0094602164=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0094602164==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_CEBF0A62-6C4F-49E1-8F75-223C44E0C305";
	protocol="application/pkcs7-signature"; micalg=sha1

--Apple-Mail=_CEBF0A62-6C4F-49E1-8F75-223C44E0C305
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5D330755-FFC4-41D2-AAA6-4DD91214FA93"


--Apple-Mail=_5D330755-FFC4-41D2-AAA6-4DD91214FA93
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

HI Mike,

Thanks for doing this!

I=92ve not personally had a chance to stare at it very hard just yet.  =
But my one suggestion for the diagram might be to label each of the =
vertices with a unique letter, and label each of edges with a unique =
number, so that one can describe a path or an edge / vertex interface in =
an unambiguous manner.  This could be useful in lieu of our being in one =
place and all able to =93point=94 at things on a whiteboard or projector =
screen.

Smith

/**
    Smith Kennedy
    ATB Wireless Architect - PPS
    Hewlett-Packard Co.
*/



On 2013-12-10, at 7:06 PM, Michael Sweet <msweet@apple.com> wrote:

> All,
>=20
> Because we seem to be tripping over differences in terminology and our =
collective "big picture" of how cloud-based imaging is supposed to work, =
I put together the attached simplified diagram for a typical MFD that is =
registering Print, Scan, and FaxOut with a public cloud.  Each of the =
local services is "connected" to a corresponding service in the cloud.  =
I have purposely not included any fan-out in the diagram in order to =
focus our discussions on this simplified model.  We can expand our =
discussions once there is agreement on the simplified model/diagram.
>=20
> (When comparing this to the model described in IPPSIX, you'd just =
remove all of the non-print services from the diagram...)
>=20
> Thoughts?  Does this roughly match everyone's internal picture of =
cloud-based imaging?
>=20
>=20
>=20
>=20
>=20
> <PastedGraphic-1.png>
>=20
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp


--Apple-Mail=_5D330755-FFC4-41D2-AAA6-4DD91214FA93
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">HI =
Mike,<div><br></div><div>Thanks for doing =
this!</div><div><br></div><div>I=92ve not personally had a chance to =
stare at it very hard just yet. &nbsp;But my one suggestion for the =
diagram might be to label each of the vertices with a unique letter, =
and&nbsp;label each of edges with a unique number, so that one can =
describe a path or an edge / vertex interface in an unambiguous manner. =
&nbsp;This could be useful in lieu of our being in one place and all =
able to =93point=94 at things on a whiteboard or projector =
screen.</div><div><br></div><div><div>
<div style=3D"color: rgb(0, 0, 0); font-family: Arial;  font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Smith<br><br>/**<br>&nbsp; &nbsp; Smith Kennedy<br>&nbsp; &nbsp; ATB =
Wireless Architect - PPS<br>&nbsp; &nbsp; Hewlett-Packard =
Co.<br>*/<br><br><br></div>
</div>
<br><div><div>On 2013-12-10, at 7:06 PM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">All,<div><br></div><div>Because we seem to be =
tripping over differences in terminology and our collective "big =
picture" of how cloud-based imaging is supposed to work, I put together =
the attached simplified diagram for a typical MFD that is registering =
Print, Scan, and FaxOut with a public cloud. &nbsp;Each of the local =
services is "connected" to a corresponding service in the cloud. &nbsp;I =
have purposely not included any fan-out in the diagram in order to focus =
our discussions on this simplified model. &nbsp;We can expand our =
discussions once there is agreement on the simplified =
model/diagram.</div><div><br></div><div>(When comparing this to the =
model described in IPPSIX, you'd just remove all of the non-print =
services from the diagram...)</div><div><br></div><div>Thoughts? =
&nbsp;Does this roughly match everyone's internal picture of cloud-based =
imaging?</div><div><br></div><div><br></div><div><br></div><div><br></div>=
<div><br></div><div><span>&lt;PastedGraphic-1.png&gt;</span></div><div><br=
><div>_______________________________________________________________<br>M=
ichael Sweet, Senior Printing System Engineer, PWG =
Chair<br></div><br></div></div>___________________________________________=
____<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_5D330755-FFC4-41D2-AAA6-4DD91214FA93--

--Apple-Mail=_CEBF0A62-6C4F-49E1-8F75-223C44E0C305
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIH2zCCB9cw
gga/oAMCAQICEDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEFBQAwgfcxCzAJBgNVBAYTAlVT
MSAwHgYDVQQKExdIZXdsZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWdu
LmNvbS9ycGEgKGMpMDkxNTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBT
dWJzY3JpYmVyIENBMTEwLwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IEcyMB4XDTEyMTEyNjAwMDAwMFoXDTE0MTEyNjIzNTk1OVowgZgxIDAeBgNVBAoUF0hld2xl
dHQtUGFja2FyZCBDb21wYW55MSYwJAYDVQQLFB1FbXBsb3ltZW50IFN0YXR1cyAtIEVtcGxveWVl
czEPMA0GA1UECxMGUy9NSU1FMRYwFAYDVQQDEw1TbWl0aCBLZW5uZWR5MSMwIQYJKoZIhvcNAQkB
FhRzbWl0aC5rZW5uZWR5QGhwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmo
HmmwCMk0tCSI1w6tYppeJX3YINwFC5wUIhCt8HcRW/Ass9n7BxP1MpBUScmYpaQOjFI+n6JueqNN
lmHysW9wFG8FiSxowAf2C6cN+kmrV1MOzprrpjZZTB979lqRD/UG5RCo4BNy3aTTtqMFk7JkrL1Q
H8yLa5IOgUd36N7bK3+nSz6W3X3jo5G8Eax5xJvwCioOQzzmclRKpoDRKFT35bHptUCD0VR7IY74
9Ik7+A4RBp52w7zKYrs6N59Hy0PxxEzOsQImUC7++mhRJtg5AdX75wAKb665v3b4RZjJBMQhjYdU
8Al3e/iq362nUqJmrFbNhpM9LSapjpbCm7ECAwEAAaOCA7owggO2MB8GA1UdEQQYMBaBFHNtaXRo
Lmtlbm5lZHlAaHAuY29tMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMFkGA1UdHwRSMFAw
TqBMoEqGSGh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL0hld2xldHRQYWNrYXJkQ29tcGFu
eVNNSU1FRzIvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBQifdOkq1esVn+pf0FEGpW8W/ir7jAd
BgNVHQ4EFgQU2ugcyk1Ph3Uvd67i/95+2TE174IwggEyBggrBgEFBQcBAQSCASQwggEgMCcGCCsG
AQUFBzABhhtodHRwOi8vaHAtb2NzcC52ZXJpc2lnbi5jb20wgfQGCCsGAQUFBzACpIHnMIHkMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyMTAwLgYDVQQL
EydDbGFzcyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExOjA4BgNVBAsTMVRlcm1z
IG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhKGMpMDkxHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxIDAeBgNVBAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MIIB
PQYDVR0gBIIBNDCCATAwggEsBgtghkgBhvhFAQcXAjCCARswKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LnZlcmlzaWduLmNvbS9ycGEwge4GCCsGAQUFBwICMIHhMB4WF0hld2xldHQtUGFja2FyZCBD
b21wYW55MAMCAQIagb5BdXRob3JpdHkgdG8gYmluZCBIUCBkb2VzIG5vdCBjb3JyZXNwb25kIHdp
dGggdXNlIG9yIHBvc3Nlc3Npb24gb2YgdGhpcyBjZXJ0aWZpY2F0ZS4gSXNzdWVkIHRvIGZhY2ls
aXRhdGUgY29tbXVuaWNhdGlvbiB3aXRoIEhQLiBWZXJpU2lnbidzIENQUyBpbmNvcnAuIEJ5IHJl
ZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwME
MEsGCSqGSIb3DQEJDwQ+MDwwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMCAgIAQDAOBggqhkiG
9w0DBAICAIAwCgYIKoZIhvcNAwcwDQYJKoZIhvcNAQEFBQADggEBAImyDkwpuUnbTsboOwpQAPQ4
M1jbZkfWS/mLo6oj6XOWApq9IQ1jkwowCWwwCA3F3wCbKQGphJ8HdLaVGY9AznOEQoixLHx9rnIT
aq9lFeagCZiqtFq6/i33etWRb6dXp3FZYn9ikhYv74Ewil/ue61VqW9vOAZq51Wt9JznLmVSkJN1
1A4oJxNL8/jiK82tSXMkUHe07VbZUUF+t609D979rvVK68sw6P+cDe+46gy6oM9LHtINt8Fclro/
45hQe0FdW1A1dmyx4dyKW/SbRK4uw5c0nXvaZn0Wrlnq2Rxm/wCNKnGxAtp0ir7/7ubR6GjB3xuf
BjNLp57JgbuFIg4xggTeMIIE2gIBATCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMAkGBSsOAwIaBQCgggKlMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTEzMTIxMTAyNDM1NFowIwYJKoZIhvcNAQkEMRYEFI5ieTVUODsMcuvR+WHeqnpu
jW0SMIIBHwYJKwYBBAGCNxAEMYIBEDCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds
ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG
A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx
NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw
LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi
82zI/6Xyi7FlMIIBIQYLKoZIhvcNAQkQAgsxggEQoIIBDDCB9zELMAkGA1UEBhMCVVMxIDAeBgNV
BAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw
YSAoYykwOTE1MDMGA1UECxMsQ2xhc3MgMiBNYW5hZ2VkIFBLSSBJbmRpdmlkdWFsIFN1YnNjcmli
ZXIgQ0ExMTAvBgNVBAMTKENvbGxhYm9yYXRpb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIC
EDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEBBQAEggEAcyXAH25VXHetaH6cOlZLQdv7Yw50
QnWaqL4PijusDdlvzId60WyF3r9rEAXkArUT792oSzttxdwB5Hjblh0WOKH9G7f7NWdWCPbU2tpb
Wn2S6ldskRw5tjpjaIzk18Z9M1nC+buLGbjolqekITigwqvU2dpqZgJKOPoE/E/QE94hitar03e8
TN3l1uV0tw+JrAy/MttEAFjE49jcUH0lWEAT4Mz4yH2hmcSGiCQhGbBJ/RosYQl4FFb25dNyHbuV
Ah5kWW2kJaGziDZhpcrNQ2l4YZF/yoPfZcIXwiItHQwCX804YtTYqhrhBPPQEvgjtd0ul86rq+QL
DflY4N2q0wAAAAAAAA==

--Apple-Mail=_CEBF0A62-6C4F-49E1-8F75-223C44E0C305--

--===============0094602164==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0094602164==--

From ipp-bounces@pwg.org  Tue Dec 10 22:25:19 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71DE91AE39E for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 22:25:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nmjC9cfXzWxU for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 10 Dec 2013 22:25:16 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 5A2F31AE1E6 for <ipp-archive@lists.ietf.org>; Tue, 10 Dec 2013 22:25:16 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 4D2EF9435; Wed, 11 Dec 2013 06:39:14 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:212]) by www.pwg.org (Postfix) with ESMTP id 0A6B19432 for <ipp@pwg.org>; Wed, 11 Dec 2013 06:39:10 +0000 (UTC)
Received: from omta04.westchester.pa.mail.comcast.net ([76.96.62.35]) by qmta14.westchester.pa.mail.comcast.net with comcast id 06Qz1n0030ldTLk5E6QzV2; Wed, 11 Dec 2013 06:24:59 +0000
Received: from lenovo ([50.187.214.212]) by omta04.westchester.pa.mail.comcast.net with comcast id 06Qz1n0024bXggJ016QzDv; Wed, 11 Dec 2013 06:24:59 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Michael Sweet'" <msweet@apple.com>, <cloud@pwg.org>, <ipp@pwg.org>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>
In-Reply-To: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>
Date: Wed, 11 Dec 2013 01:24:58 -0500
Message-ID: <004901cef639$b77af320$2670d960$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac72FaJrre5eYqNHQvmqsynYdC5MxQADKCew
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386743099; bh=OV4u2ErpCWDCwzS6qLW935rxjUTVwTxP2vgtDV2maYs=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=dkUUcfc7Pi6sr9C0lDOhnYYARPsC8hKJGhE5NMyG4v2JJdzQ5tH4GSO79xpZ4jqtY 83lPxgWojzqUHkcBvMLAwwa288h0XllUARNkVYZwh/7kn2zOWYyGgSyWlv5ghrPLzx HvixFCWvePN9Sv3zCK1+Xv8eUFyDu281sM1a5r0kXs5kP8h9nBfLVaidLdydPM9ypm U6I8GVE2gloDEdowjR4EAdk7hFcvx7e1ro6qUHvrenpMGAeh1VRR9pwcKJsb3s3lwh 20VEmHWKk96fvgO4XgTqbCgSebaLMNOTOe8PLgSIrGnU/f3rSW+daCLp/0UM5cg3vq 3I9ZprW+D9l8w==
Cc: sm3@pwg.org
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1372489288=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============1372489288==
Content-Type: multipart/related;
	boundary="----=_NextPart_000_004A_01CEF60F.CEA4EB20"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_004A_01CEF60F.CEA4EB20
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_004B_01CEF60F.CEA4EB20"


------=_NextPart_001_004B_01CEF60F.CEA4EB20
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Michael,

 

Thank you for the diagram. Some observations, rather that objections,
particularly in areas that appear different from the model  and diagram we
had previously agreed to and that seem inconsistent with the Semantic Model.

1.       We had avoided showing the interface between the proxy and  local
services, although the intention in defining the Proxy->Cloud  operations
was that the Proxy could communicate with the local services using the
standard client-imaging service operations.

2.       But having shown these connections, I wonder about the dotted line
from the proxy to the Local System Control Service. I would expect that the
Proxy acts as a proxy for the Local System Control Service to the same
extent that it acts for the imaging services.

3.       According to the Semantic Model, there is an extensive client
interface to the System Control Service that provides access to both System
Control Service elements and System Object elements (SystemConfiguration,
SystemDescription, and SystemStatus). However, the diagram shows no System
Object either at the Cloud Level or the Local level ("Imaging System" in the
lower right  hand corner not withstanding.) The sort of information that a
User might want to know about the physical location of the "device" (however
one may wish to define it) is in the System Description. The UUID for the
imaging device is the System UUID. I suggest that, as in the previous
diagram,  there is both a Cloud Imaging System and, if we are showing things
beyond the Proxy, a Local Imaging System.

4.       The diagram does not clear up the difference between a IPP Physical
Device and a Semantic  Model Device.  By the  SM definition  definition,
the Imaging Services  are physically embodied within one  or more physical
devices. In most cases ( and certainly for a basic MFD), the Imaging  System
represents the elements of the Device and the System Control Service
provides access to the values of these elements. Therefore, in an SM based
model, I suggest that there are no lines from Imaging Services to the
Device. Indeed, after the last Cloud call, I am eliminating all reference to
"Device"  as an actor in the cloud specification, in favor of System. 

5.       You presented a good argument for making IPP Identify Printer a
service operation, primarily by stating that a normal user would be using a
connection to a Imaging service not the System Control Service.  I am unsure
of the intent or limitations of the Client to Cloud System Control Service
path shown in the diagram (is ListAllServices the only operation allowed?)
However, although discovery is nominally of Imaging Services, it seems that
the in the Semantic Model physical elements of interest in discovery should
be accessed via the System Control Service, suggesting that a normal client
should have at least read access to the System Control Service.  It would
seem reasonable that it could also trigger an Identify via this path.

 

So, the diagram appears to reflect a IPP model using IPP terminology and
does not reflect the Semantic Model of a System containing Services with
system specific elements accessed via a System Control Service. Am I missing
something?

Thanks,

Bill Wagner

 

 

From: cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] On Behalf Of
Michael Sweet
Sent: Tuesday, December 10, 2013 9:06 PM
To: <cloud@pwg.org>; <ipp@pwg.org>
Subject: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

 

All,

 

Because we seem to be tripping over differences in terminology and our
collective "big picture" of how cloud-based imaging is supposed to work, I
put together the attached simplified diagram for a typical MFD that is
registering Print, Scan, and FaxOut with a public cloud.  Each of the local
services is "connected" to a corresponding service in the cloud.  I have
purposely not included any fan-out in the diagram in order to focus our
discussions on this simplified model.  We can expand our discussions once
there is agreement on the simplified model/diagram.

 

(When comparing this to the model described in IPPSIX, you'd just remove all
of the non-print services from the diagram...)

 

Thoughts?  Does this roughly match everyone's internal picture of
cloud-based imaging?

 

 

 

 

 



 

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

 


------=_NextPart_001_004B_01CEF60F.CEA4EB20
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Michael,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thank you =
for the diagram. Some observations, rather that objections, =
&nbsp;particularly in areas that appear different from the model =
&nbsp;and diagram we had previously agreed to and that seem inconsistent =
with the Semantic Model.<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>We had =
avoided showing the interface between the proxy and &nbsp;local =
services, although the intention in defining the Proxy-&gt;Cloud =
&nbsp;operations was that the Proxy could communicate with the local =
services using the standard client-imaging service =
operations.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>But having =
shown these connections, I wonder about the dotted line from the proxy =
to the Local System Control Service. I would expect that the Proxy acts =
as a proxy for the Local System Control Service to the same extent that =
it acts for the imaging services.<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>According =
to the Semantic Model, there is an extensive client interface to the =
System Control Service that provides access to both System Control =
Service elements and System Object elements (</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>SystemConfi=
guration, SystemDescription, and SystemStatus). However, the diagram =
shows no System Object either at the Cloud Level or the Local level =
(&#8220;Imaging System&#8221; in the lower right&nbsp; hand corner not =
withstanding.) The sort of information that a User might want to know =
about the physical location of the &#8220;device&#8221; (however one may =
wish to define it) is in the System Description. The UUID for the =
imaging device is the System UUID. I suggest that, as in the previous =
diagram, &nbsp;there is both a Cloud Imaging System and, if we are =
showing things beyond the Proxy, a Local Imaging System.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The =
diagram does not clear up the difference between a IPP Physical Device =
and a Semantic &nbsp;Model Device. &nbsp;By the &nbsp;SM definition =
&nbsp;definition, &nbsp;the Imaging Services &nbsp;are physically =
embodied within one&nbsp; or more physical devices. In most cases ( and =
certainly for a basic MFD), the Imaging &nbsp;System represents the =
elements of the Device and the System Control Service provides access to =
the values of these elements. Therefore, in an SM based model, I suggest =
that there are no lines from Imaging Services to the Device. Indeed, =
after the last Cloud call, I am eliminating all reference to =
&#8220;Device&#8221; &nbsp;as an actor in the cloud specification, in =
favor of System. <o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>You =
presented a good argument for making IPP Identify Printer a service =
operation, primarily by stating that a normal user would be using a =
connection to a Imaging service not the System Control Service. &nbsp;I =
am unsure&nbsp; of the intent or limitations of the Client to Cloud =
System Control Service path shown in the diagram (is ListAllServices the =
only operation allowed?) &nbsp;However, although discovery is nominally =
of Imaging Services, it seems that the in the Semantic Model physical =
elements of interest in discovery should be accessed via the System =
Control Service, suggesting that a normal client should have at least =
read access to the System Control Service. &nbsp;It would seem =
reasonable that it could also trigger an Identify via this =
path.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>So, the =
diagram appears to reflect a IPP model using IPP terminology and does =
not reflect the Semantic Model of a System containing Services with =
system specific elements accessed via a System Control Service. Am I =
missing something?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thanks,<o:p=
></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Bill =
Wagner<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] <b>On Behalf Of =
</b>Michael Sweet<br><b>Sent:</b> Tuesday, December 10, 2013 9:06 =
PM<br><b>To:</b> &lt;cloud@pwg.org&gt;; =
&lt;ipp@pwg.org&gt;<br><b>Subject:</b> [Cloud] Simplified Cloud Imaging =
Diagram for a typical MFD<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>All,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Because we seem to be tripping over differences in =
terminology and our collective &quot;big picture&quot; of how =
cloud-based imaging is supposed to work, I put together the attached =
simplified diagram for a typical MFD that is registering Print, Scan, =
and FaxOut with a public cloud. &nbsp;Each of the local services is =
&quot;connected&quot; to a corresponding service in the cloud. &nbsp;I =
have purposely not included any fan-out in the diagram in order to focus =
our discussions on this simplified model. &nbsp;We can expand our =
discussions once there is agreement on the simplified =
model/diagram.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>(When comparing this to the model described in IPPSIX, =
you'd just remove all of the non-print services from the =
diagram...)<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thoughts? &nbsp;Does this roughly match everyone's =
internal picture of cloud-based imaging?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><img width=3D622 height=3D820 =
id=3D"_x0032_2D3A232-E2F4-4DEB-B045-BA564E05CB6B" =
src=3D"cid:image001.png@01CEF5F8.C66E1240"><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>_______________________________________________________=
________<br>Michael Sweet, Senior Printing System Engineer, PWG =
Chair<o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_001_004B_01CEF60F.CEA4EB20--

------=_NextPart_000_004A_01CEF60F.CEA4EB20
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <image001.png@01CEF5F8.C66E1240>

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
REPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH
4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN
8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqw
K10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTk
muRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99u
it7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/nd
zPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqv
akfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/
Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4
H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HO
FZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9
jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3R
B6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0
RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk
03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMA
AAsTAAALEwEAmpwYAAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxu
czp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJE
RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi
PgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0
aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXBy
ZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50
ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8
dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KsOMy3QAAQABJREFUeAHsnQm8FfP7x7+3
UmT9IbuUJZUsIbJEiFJC2WVJqST7vkWy7xSyZd9Flr99i2z5kfqhshVKESFCWZr/5/1lrnNvdznn
3LPMzHme12vumTvLd/nMOTOfeVbnTAwBQ8AQMAQMAUPAEDAEYoVAWaxGa4M1BAyB2CJwxhlnrHrQ
QQet0KpVq8VjO4maB/7zTTfdNGfAgAFzddgfNR9qew0BQ8AQMAQMAUPAEIgoAi1atOiw+eabv9u0
adP5Sy+9dNCwYcOgrKws0HATtzCvRo0aBY0bN/5T8/18+eWX76N5NoropbFhGQKGgCFgCBgChoAh
sAgCi7Vs2fKZ1VZb7c9rrrkm+PDDD4OFCxcGpSDz5s0Lnn/++WDLLbdcsOyyy34qZJZZBB3bYAgY
AoaAIWAIGAKGQMQQKFtqqaW+69Kly8Lff/+9FDhbtXPs1avXQl0btI1rROwa2XAMAUPAEDAEDAFD
wBD4FwH5uD2s/6olNaW24/jjj/9L5uPPhEnjf1GyNUPAEDAEDAFDwBAwBCKCwEorrbSOzIZ//vTT
T6XG02qcb7du3X5q0KDBmRG5TDYMQ8AQMAQMAUPAEDAE/kVAAQtPDRkypEYyU4o7Z8yYQQDHz0Jq
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
6FfeREAEREAEREAEREAEfAS2xf7HkEJ2K6fg2qI+/8V2H8PFnYt5aLy2D7bsai0UZwlByIsIiIAI
iIAIiIAI1DcBtoax+zOfewgn9853Ic+5z3CuV57z/lPz4+BryHr+k9oXAREQAREQAREQAREoj8D6
8P4lZN48t52Cc3/Pcz54iqZJpkNaBC8EjrniQjnj6gK361AEREAEREAEREAERMAReBw7x7sD35Yz
Sz/0HRfapSmQjwpdbDy/LLbsku3WjD9dFgEREAEREAEREAERKIHAqvAzEcIuTr9ji9pUCG22FXP7
4uK9xTzg2lMQtujJiYAIiECiCWiAbqKLR4kTARHwEWAr2wuQk3znuPs75HXIhjwo4ri2KidDFHI7
4kIPyLWFPOi8CIiACIiACIiACIhA+QSWwS2TIQsGbu2PY5oIKeYexMU9CnhojfNfQDYvcF2nRUAE
RCBRBGjpXE4EREAEak6gX79+i+y///6dV1hhBU4mqNj16NHj5datW1/9ySefcJUE6w466KBvH3ro
oWN//vnnIe5ccNu2bdvep5122r0DBw5cK3htlVVWOWzSpEmfffvttz/h2lzXg/4LHP9y0003TTnq
qKMYxqwCfnRaBERABERABERABJJNoFevXhuttdZa7yyxxBLT27Vr580777xeQ0ODh1RnTpgvKJYe
FMXZyO/YBRdc8FDkky17ciIgAiIgAiIgAiKQCgKtll9++acXXXTR2YMGDfJGjhzpzZkzx6sHN3Xq
VG/o0KFenz59ZnTo0GEMSqt9KkpMiRQBERABERABEahrAg0LLLDA5G222WbOzJkz60FnK5jH/fbb
bw5qAlsbF6vrGqHMi4AIiIAIiIAIJJsAxrg9gBQWVGrq7cLJJ5/8O7qPuQJE22SXnFInAiIgAiIg
AiJQlwS6du26DLoNZ2MyQb3paUXzu9122/3csmXLs+uyUijTIiACIiACIiACySaACQtPnnvuuUWV
mXq8+NVXX3ECxy8ovQ7JLkGlTgREIC0EZMg3LSWldIpACgj88ssv62y66aYpSGm0Sezevbvp3bs3
Fbjtoo1ZsYmACGSVgBS4rJas8iUCMRD44osvOq277roxxJz8KI8++mgu+bVr8lOqFIqACKSBgBS4
NJSS0igCKSEwa9ashhYtqKfIBQmsscYa7D7lcl5yIiACIlA1gYaqQ1AAIiACItBIgMZsYe9NPPIQ
+P333w0mMnCFhnnzXNYpERABESiLgBS4snDJswiIQDMEOEehGS/1exkKLjOv9279VgHlXARCI6Au
1NBQKiAREAEREAEREAERiIaAFLhoOCsWERABERABERABEQiNgBS40FAqIBEQgVoQ2H///Q1sqBks
z2Xmn39+Q5McJ510kvnpp59qEZ3CFAEREIFUEJACV0ExYYyPxrBUwE23iEClBE499VSDReLNtGnT
zMiRI82TTz5pbr/99kqD030iIAIJIoBvqnSRCsqjZQX31O0t77333k6oaLdh2/qdd96Z34GYZ555
zoWRzoHuGNcHYCbeue5Y18WnnuqHq/e12nbs2NHss88+5sUXX7Qtcdddd52N6vXXXzdYh9Ucdthh
5ogjjjDDhg0zSy21lLnmmmtM3759DZ5LA1ts5qGHHjKLLrqoufPOO83zzz9vdtxxR6sQ3nbbbTac
KVOmmG233dY899xzpn379qFnQ+8HvR/1ffjz+8iZ63gm+uNBu4AP27vvvtsFJne+C/3BU4D1RQAV
qYnNpk8//bT9qFGjOtcXBeVWBMoigP844br99tvPO+uss3KBvv/++95yyy3n3XDDDfbcmWee6XXq
1Mk74YQTvNGjR3sbbbSRx3Pff/+9N2TIEG/BBRf0JkyYYP3utttu3t577+1NmjTJnn/ppZe8cePG
ea1atfJ++OEH6weKnQ0jF2GIOyCpKbplVSd5rjcCaBy5BgrdX+ot38pviATwkdgQCtzXIQapoESg
HgiEqO78ERQVOIDLCVq0vS233NL78ccfrQcqa1tttZXdpwLH6xgfl0vHxhtv7N1yyy32+Ouvv/Y6
dOjgYbUID610OT88vueee+wxlbxBgwblroW505iPeqgHyqMIVEQAQyQWhhLnQe7Fs6eu1SIUBScP
HDbhwujmMDTt6l9AHj46JQJRE+CkhcmTJ1vhOLhnn33WQBHLJWPNNde0+1jKyyy//PJNuj6XXnpp
gxY3e51dp+xiffPNN82AAQNy9++xxx7mscceMzNnzjRDhw41UOJy17QjAiIQHYGVVlppIoYutMH3
txNa4m6DEqcx5wXwS4ELgEFl4TpAz6Ly/BXjlh4OXNahCIhADATmm28+07lzZytt2rQpmAK8/A26
S41/NYhPPvnErLfeevae7777ztx1111Wybvyyitz4ey+++7m6aeftsrbKqusYme65i5qRwREIFIC
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
S3bgwiaq8ERABERABERABMImoBa4AFHZgQsA0aEIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI
iIAIiIAIiEBGCcgOXP6CVRdqfi46KwIiIAIiIAIikAwCsgOXpxykwAWgyA5cAIgORUAEREAEREAE
EkdAClygSGQHLgBEhyIgAiIgAiIgAokjIAUucUWiBImACIiACIiACDgCsgPnSGhblIDswBXFo4si
IAIiIAIiIAIJIKAWuEAhyA5cAIgORUAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAE
MkpAduDyF6y6UPNz0VkREAEREAEREIFkEJAduDzlIAUuAEV24AJAdCgCIiACIiACIpA4AlLgAkUi
O3ABIDoUAREQAREQARFIHAEpcIkrEiVIBERABERABETAEZAdOEdC26IEZAeuKB5dFAEREAEREAER
SAABtcAFCkF24AJAdCgCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIpBRArIDl79g
1YWan4vOioAIiIAIiIAIJIOA7MDlKQcpcAEosgMXAKJDERABERABERCBxBGQAhcoEtmBCwDRoQiI
gAiIgAiIQOIISIFLXJEoQSIgAiIgAiIgAo6A7MA5EtoWJSA7cEXx6KIIiIAIiIAIiEACCKgFLlAI
sgMXAKJDERABERABERABERABERABERABERABERABERABERABERABERCBjBKQHbj8Basu1PxcdFYE
REAEREAERCAZBGQHLk85SIELQJEduAAQHYqACIiACIiACCSOgBS4QJHIDlwAiA5FQAREQAREQAQS
R0AKXOKKRAkSAREQAREQARFwBGQHzpHQtigB2YErikcXRUAEREAEREAEEkBALXCBQpAduAAQHYqA
CIiACIiACIiACIiACIiACIiACBQkwIaVBSDzFvRR3YU2uH3Z6oLQ3SIgAiIgAiIgAiKQbALrIXke
5JqIkrlGY3z9Q45vVYT3MGRaY/ifY3supBrXCzefBVm+mkCau1d24JojpOsiIAIiIAIiIAJBAlEr
cN2QgNMh6wcTUuXxu7ifytsRkB0gr0GomO4LqdTtghsZxh6VBlDKfRqbnp+SxsAFuMgOXACIDkVA
BERABPwEHsfBlY0yGttbIOySfAHyGeRIiHPcfx8yFnIPhK1rdPz2XgT5AsL7Doe8DlkJ0hFCxWgF
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
MAETGFAEfgNFJ9VTIWgdyQAAAABJRU5ErkJggg==

------=_NextPart_000_004A_01CEF60F.CEA4EB20--


--===============1372489288==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1372489288==--



From ipp-bounces@pwg.org  Wed Dec 11 05:25:47 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 516C51ADD9D for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 05:25:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTiu8tactM6E for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 05:25:44 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C1AFC1ADD02 for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 05:25:44 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id BEDCD9430; Wed, 11 Dec 2013 13:39:44 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by www.pwg.org (Postfix) with ESMTPS id 5FADD84D1; Wed, 11 Dec 2013 13:39:42 +0000 (UTC)
Received: by mail-ie0-f181.google.com with SMTP id e14so10925125iej.40 for <multiple recipients>; Wed, 11 Dec 2013 05:25:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Em/HpzxTOeAD5ZuO3c5oHtOjo06xm2zoDi7y5NMzGrY=; b=xyFW7HsKpIymlRJfwdl8qT4ph3F96kIJS5Q5NIONSzlvimc5R4t1MAzN6RMNHGAqda zGBBv7oUd0qGI2eJXRDvjRsCGUI7M0uDoiEwr8bxvdbibCkeBxZuXIiz/CTH+ujZioDn B5ZR0irf/Uypyc0JptXg+NtcrSAB4OQw6ijE/dxa/aE65bXm/yadb/wrWFcynLFqIPen a+VpoWjobig8XJEZuhBmCG1iOyTO4XN+9qxFF9U997IfJgx7z9LZRBh43wvO8zJEYbFO fD/gyGwiYs2fcQNAZTlhqxyqNf28+0qRZmcLOTj7qq/bJRlhcDLOsJKUAT5zuLPuud3Q tVDw==
X-Received: by 10.50.79.168 with SMTP id k8mr24887417igx.18.1386768334888; Wed, 11 Dec 2013 05:25:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Wed, 11 Dec 2013 05:25:14 -0800 (PST)
In-Reply-To: <004901cef639$b77af320$2670d960$@net>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Wed, 11 Dec 2013 08:25:14 -0500
Message-ID: <CAN40gSt1VK5nxsBJMucTX0aYHBPz3i5_zE6S_ezDtXJNsYL_zA@mail.gmail.com>
To: William A Wagner <wamwagner@comcast.net>
Cc: "cloud@pwg.org" <cloud@pwg.org>, "ipp@pwg.org" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0171751512=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0171751512==
Content-Type: multipart/related; boundary=047d7bf198eefcca9604ed4229c5

--047d7bf198eefcca9604ed4229c5
Content-Type: multipart/alternative; boundary=047d7bf198eefcca9304ed4229c4

--047d7bf198eefcca9304ed4229c4
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi,

A clarification about the way Pete and I envisioned the containment in
the Semantic Model.

An Imaging System *can* be a set of one or more Imaging Services
hosted on a general purpose application server (that also hosts other
unrelated applications).  That's the typical case for an intermediate
spooler that forwards jobs to downstream devices.

An Imaging Device is *always* a physical device that *always* hosts
an Imaging System (in a dedicated manner).

So, an Imaging Device *always* contains an Imaging System, but an
Imaging System *may* not be hosted by an Imaging Device.

This has an impact on the scope of an Imaging System Control Service
(i.e., you can reboot the SCS and its child Imaging Services, but you
may *not* be able to reboot the enclosing application server device).

>From ISO 10175 DPA:  a Logical Printer is simply a service; a Physical
Printer is always a device.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Wed, Dec 11, 2013 at 1:24 AM, William A Wagner <wamwagner@comcast.net>wr=
ote:

> Michael,
>
>
>
> Thank you for the diagram. Some observations, rather that objections,
>  particularly in areas that appear different from the model  and diagram =
we
> had previously agreed to and that seem inconsistent with the Semantic Mod=
el.
>
> 1.       We had avoided showing the interface between the proxy and
>  local services, although the intention in defining the Proxy->Cloud
>  operations was that the Proxy could communicate with the local services
> using the standard client-imaging service operations.
>
> 2.       But having shown these connections, I wonder about the dotted
> line from the proxy to the Local System Control Service. I would expect
> that the Proxy acts as a proxy for the Local System Control Service to th=
e
> same extent that it acts for the imaging services.
>
> 3.       According to the Semantic Model, there is an extensive client
> interface to the System Control Service that provides access to both Syst=
em
> Control Service elements and System Object elements (SystemConfiguration,
> SystemDescription, and SystemStatus). However, the diagram shows no Syste=
m
> Object either at the Cloud Level or the Local level (=93Imaging System=94=
 in
> the lower right  hand corner not withstanding.) The sort of information
> that a User might want to know about the physical location of the =93devi=
ce=94
> (however one may wish to define it) is in the System Description. The UUI=
D
> for the imaging device is the System UUID. I suggest that, as in the
> previous diagram,  there is both a Cloud Imaging System and, if we are
> showing things beyond the Proxy, a Local Imaging System.
>
> 4.       The diagram does not clear up the difference between a IPP
> Physical Device and a Semantic  Model Device.  By the  SM definition
>  definition,  the Imaging Services  are physically embodied within one  o=
r
> more physical devices. In most cases ( and certainly for a basic MFD), th=
e
> Imaging  System represents the elements of the Device and the System
> Control Service provides access to the values of these elements. Therefor=
e,
> in an SM based model, I suggest that there are no lines from Imaging
> Services to the Device. Indeed, after the last Cloud call, I am eliminati=
ng
> all reference to =93Device=94  as an actor in the cloud specification, in=
 favor
> of System.
>
> 5.       You presented a good argument for making IPP Identify Printer a
> service operation, primarily by stating that a normal user would be using=
 a
> connection to a Imaging service not the System Control Service.  I am
> unsure  of the intent or limitations of the Client to Cloud System Contro=
l
> Service path shown in the diagram (is ListAllServices the only operation
> allowed?)  However, although discovery is nominally of Imaging Services, =
it
> seems that the in the Semantic Model physical elements of interest in
> discovery should be accessed via the System Control Service, suggesting
> that a normal client should have at least read access to the System Contr=
ol
> Service.  It would seem reasonable that it could also trigger an Identify
> via this path.
>
>
>
> So, the diagram appears to reflect a IPP model using IPP terminology and
> does not reflect the Semantic Model of a System containing Services with
> system specific elements accessed via a System Control Service. Am I
> missing something?
>
> Thanks,
>
> Bill Wagner
>
>
>
>
>
> *From:* cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] *On Behalf
> Of *Michael Sweet
> *Sent:* Tuesday, December 10, 2013 9:06 PM
> *To:* <cloud@pwg.org>; <ipp@pwg.org>
> *Subject:* [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
>
>
>
> All,
>
>
>
> Because we seem to be tripping over differences in terminology and our
> collective "big picture" of how cloud-based imaging is supposed to work, =
I
> put together the attached simplified diagram for a typical MFD that is
> registering Print, Scan, and FaxOut with a public cloud.  Each of the loc=
al
> services is "connected" to a corresponding service in the cloud.  I have
> purposely not included any fan-out in the diagram in order to focus our
> discussions on this simplified model.  We can expand our discussions once
> there is agreement on the simplified model/diagram.
>
>
>
> (When comparing this to the model described in IPPSIX, you'd just remove
> all of the non-print services from the diagram...)
>
>
>
> Thoughts?  Does this roughly match everyone's internal picture of
> cloud-based imaging?
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
>
>
> _______________________________________________
> cloud mailing list
> cloud@pwg.org
> https://www.pwg.org/mailman/listinfo/cloud
>
>

--047d7bf198eefcca9304ed4229c4
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v><div><div><div>Hi,<br><br></div>A clarification about the way Pete and I =
envisioned the containment in <br>the Semantic Model.<br></div><br></div>An=
 Imaging System *can* be a set of one or more Imaging Services<br>

</div>hosted on a general purpose application server (that also hosts other=
<br></div>unrelated applications).=A0 That&#39;s the typical case for an in=
termediate<br></div>spooler that forwards jobs to downstream devices.<br>

<br></div>An Imaging Device is *always* a physical device that *always* hos=
ts <br>an Imaging System (in a dedicated manner).<br></div><br></div>So, an=
 Imaging Device *always* contains an Imaging System, but an<br></div>Imagin=
g System *may* not be hosted by an Imaging Device.<br>

<br></div>This has an impact on the scope of an Imaging System Control Serv=
ice<br></div>(i.e., you can reboot the SCS and its child Imaging Services, =
but you<br></div>may *not* be able to reboot the enclosing application serv=
er device).<br>

<br></div><div>From ISO 10175 DPA:=A0 a Logical Printer is simply a service=
; a Physical<br></div><div>Printer is always a device.<br><br></div>Cheers,=
<br></div>- Ira<br><div><div><div><div><div><div><div><div><div><div><br>

</div></div></div></div></div></div></div></div></div></div></div><div clas=
s=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Ira McDonald (Mus=
ician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG=
<br>

Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer =
Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>=
IETF Designated Expert - IPP &amp; Printer MIB<br>Blue Roof Music / High No=
rth Inc<br>

<a style=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blue=
roofmusic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a>=
<br><a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/=
highnorthinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</=
a><br>

mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">bluero=
ofmusic@gmail.com</a><br>Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0=
 734-944-0094<br>Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-=
2434<br><br><div style=3D"display:inline">

</div><div style=3D"display:inline"></div><div style=3D"display:inline"></d=
iv><div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Wed, Dec 11, 2013 at 1:24 AM, William=
 A Wagner <span dir=3D"ltr">&lt;<a href=3D"mailto:wamwagner@comcast.net" ta=
rget=3D"_blank">wamwagner@comcast.net</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d">Michael,<u></u><u></u></span></p><p class=3D=
"MsoNormal">

<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><u></u>=A0<u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Thank you for the diagram. Some observations, rather that o=
bjections, =A0particularly in areas that appear different from the model =
=A0and diagram we had previously agreed to and that seem inconsistent with =
the Semantic Model.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;"><span>1.<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">We h=
ad avoided showing the interface between the proxy and =A0local services, a=
lthough the intention in defining the Proxy-&gt;Cloud =A0operations was tha=
t the Proxy could communicate with the local services using the standard cl=
ient-imaging service operations.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;"><span>2.<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">But =
having shown these connections, I wonder about the dotted line from the pro=
xy to the Local System Control Service. I would expect that the Proxy acts =
as a proxy for the Local System Control Service to the same extent that it =
acts for the imaging services.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;"><span>3.<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Acco=
rding to the Semantic Model, there is an extensive client interface to the =
System Control Service that provides access to both System Control Service =
elements and System Object elements (</span><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">SystemConfiguratio=
n, SystemDescription, and SystemStatus). However, the diagram shows no Syst=
em Object either at the Cloud Level or the Local level (=93Imaging System=
=94 in the lower right=A0 hand corner not withstanding.) The sort of inform=
ation that a User might want to know about the physical location of the =93=
device=94 (however one may wish to define it) is in the System Description.=
 The UUID for the imaging device is the System UUID. I suggest that, as in =
the previous diagram, =A0there is both a Cloud Imaging System and, if we ar=
e showing things beyond the Proxy, a Local Imaging System.</span><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;"><u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;"><span>4.<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The =
diagram does not clear up the difference between a IPP Physical Device and =
a Semantic =A0Model Device. =A0By the =A0SM definition =A0definition, =A0th=
e Imaging Services =A0are physically embodied within one=A0 or more physica=
l devices. In most cases ( and certainly for a basic MFD), the Imaging =A0S=
ystem represents the elements of the Device and the System Control Service =
provides access to the values of these elements. Therefore, in an SM based =
model, I suggest that there are no lines from Imaging Services to the Devic=
e. Indeed, after the last Cloud call, I am eliminating all reference to =93=
Device=94 =A0as an actor in the cloud specification, in favor of System. <u=
></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;"><span>5.<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">You =
presented a good argument for making IPP Identify Printer a service operati=
on, primarily by stating that a normal user would be using a connection to =
a Imaging service not the System Control Service. =A0I am unsure=A0 of the =
intent or limitations of the Client to Cloud System Control Service path sh=
own in the diagram (is ListAllServices the only operation allowed?) =A0Howe=
ver, although discovery is nominally of Imaging Services, it seems that the=
 in the Semantic Model physical elements of interest in discovery should be=
 accessed via the System Control Service, suggesting that a normal client s=
hould have at least read access to the System Control Service. =A0It would =
seem reasonable that it could also trigger an Identify via this path.<u></u=
><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=A0<u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;">So, the diagram appears to reflect a IPP model usi=
ng IPP terminology and does not reflect the Semantic Model of a System cont=
aining Services with system specific elements accessed via a System Control=
 Service. Am I missing something?<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thanks,<u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;">Bill Wagner<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=A0<u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span></p>

<div><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt=
 0in 0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;"> <a href=3D"mailto:cloud-bounces@pwg.org" target=3D"_blank">cloud-boun=
ces@pwg.org</a> [mailto:<a href=3D"mailto:cloud-bounces@pwg.org" target=3D"=
_blank">cloud-bounces@pwg.org</a>] <b>On Behalf Of </b>Michael Sweet<br>

<b>Sent:</b> Tuesday, December 10, 2013 9:06 PM<br><b>To:</b> &lt;<a href=
=3D"mailto:cloud@pwg.org" target=3D"_blank">cloud@pwg.org</a>&gt;; &lt;<a h=
ref=3D"mailto:ipp@pwg.org" target=3D"_blank">ipp@pwg.org</a>&gt;<br><b>Subj=
ect:</b> [Cloud] Simplified Cloud Imaging Diagram for a typical MFD<u></u><=
u></u></span></p>

</div></div><div><div class=3D"h5"><p class=3D"MsoNormal"><u></u>=A0<u></u>=
</p><p class=3D"MsoNormal">All,<u></u><u></u></p><div><p class=3D"MsoNormal=
"><u></u>=A0<u></u></p></div><div><p class=3D"MsoNormal">Because we seem to=
 be tripping over differences in terminology and our collective &quot;big p=
icture&quot; of how cloud-based imaging is supposed to work, I put together=
 the attached simplified diagram for a typical MFD that is registering Prin=
t, Scan, and FaxOut with a public cloud. =A0Each of the local services is &=
quot;connected&quot; to a corresponding service in the cloud. =A0I have pur=
posely not included any fan-out in the diagram in order to focus our discus=
sions on this simplified model. =A0We can expand our discussions once there=
 is agreement on the simplified model/diagram.<u></u><u></u></p>

</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">(When comparing this to the model described in IPPSIX, you&#=
39;d just remove all of the non-print services from the diagram...)<u></u><=
u></u></p>

</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">Thoughts? =A0Does this roughly match everyone&#39;s internal=
 picture of cloud-based imaging?<u></u><u></u></p></div><div><p class=3D"Ms=
oNormal">

<u></u>=A0<u></u></p></div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p=
></div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=3D"MsoNormal"><u></=
u>=A0<u></u></p>

</div><div><p class=3D"MsoNormal"><img src=3D"cid:image001.png@01CEF5F8.C66=
E1240" height=3D"820" width=3D"622"><u></u><u></u></p></div><div><p class=
=3D"MsoNormal"><u></u>=A0<u></u></p><div><p class=3D"MsoNormal">___________=
____________________________________________________<br>

Michael Sweet, Senior Printing System Engineer, PWG Chair<u></u><u></u></p>=
</div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div></div></div></div><=
/div><br>_______________________________________________<br>
cloud mailing list<br>
<a href=3D"mailto:cloud@pwg.org">cloud@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/cloud" target=3D"_blank">ht=
tps://www.pwg.org/mailman/listinfo/cloud</a><br>
<br></blockquote></div><br></div>

--047d7bf198eefcca9304ed4229c4--
--047d7bf198eefcca9604ed4229c5
Content-Type: image/png; name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <image001.png@01CEF5F8.C66E1240>
X-Attachment-Id: 61cee49ffd1949c1_0.0.1

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
REPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH
4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN
8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqw
K10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTk
muRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99u
it7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/nd
zPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqv
akfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/
Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4
H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HO
FZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9
jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3R
B6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0
RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk
03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMA
AAsTAAALEwEAmpwYAAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxu
czp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJE
RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi
PgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0
aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXBy
ZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50
ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8
dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KsOMy3QAAQABJREFUeAHsnQm8FfP7x7+3
UmT9IbuUJZUsIbJEiFJC2WVJqST7vkWy7xSyZd9Flr99i2z5kfqhshVKESFCWZr/5/1lrnNvdznn
3LPMzHme12vumTvLd/nMOTOfeVbnTAwBQ8AQMAQMAUPAEDAEYoVAWaxGa4M1BAyB2CJwxhlnrHrQ
QQet0KpVq8VjO4maB/7zTTfdNGfAgAFzddgfNR9qew0BQ8AQMAQMAUPAEIgoAi1atOiw+eabv9u0
adP5Sy+9dNCwYcOgrKws0HATtzCvRo0aBY0bN/5T8/18+eWX76N5NoropbFhGQKGgCFgCBgChoAh
sAgCi7Vs2fKZ1VZb7c9rrrkm+PDDD4OFCxcGpSDz5s0Lnn/++WDLLbdcsOyyy34qZJZZBB3bYAgY
AoaAIWAIGAKGQMQQKFtqqaW+69Kly8Lff/+9FDhbtXPs1avXQl0btI1rROwa2XAMAUPAEDAEDAFD
wBD4FwH5uD2s/6olNaW24/jjj/9L5uPPhEnjf1GyNUPAEDAEDAFDwBAwBCKCwEorrbSOzIZ//vTT
T6XG02qcb7du3X5q0KDBmRG5TDYMQ8AQMAQMAUPAEDAE/kVAAQtPDRkypEYyU4o7Z8yYQQDHz0Jq
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
6FfeREAEREAEREAEREAEfAS2xf7HkEJ2K6fg2qI+/8V2H8PFnYt5aLy2D7bsai0UZwlByIsIiIAI
iIAIiIAI1DcBtoax+zOfewgn9853Ic+5z3CuV57z/lPz4+BryHr+k9oXAREQAREQAREQAREoj8D6
8P4lZN48t52Cc3/Pcz54iqZJpkNaBC8EjrniQjnj6gK361AEREAEREAEREAERMAReBw7x7sD35Yz
Sz/0HRfapSmQjwpdbDy/LLbsku3WjD9dFgEREAEREAEREAERKIHAqvAzEcIuTr9ji9pUCG22FXP7
4uK9xTzg2lMQtujJiYAIiECiCWiAbqKLR4kTARHwEWAr2wuQk3znuPs75HXIhjwo4ri2KidDFHI7
4kIPyLWFPOi8CIiACIiACIiACIhA+QSWwS2TIQsGbu2PY5oIKeYexMU9CnhojfNfQDYvcF2nRUAE
RCBRBGjpXE4EREAEak6gX79+i+y///6dV1hhBU4mqNj16NHj5datW1/9ySefcJUE6w466KBvH3ro
oWN//vnnIe5ccNu2bdvep5122r0DBw5cK3htlVVWOWzSpEmfffvttz/h2lzXg/4LHP9y0003TTnq
qKMYxqwCfnRaBERABERABERABJJNoFevXhuttdZa7yyxxBLT27Vr580777xeQ0ODh1RnTpgvKJYe
FMXZyO/YBRdc8FDkky17ciIgAiIgAiIgAiKQCgKtll9++acXXXTR2YMGDfJGjhzpzZkzx6sHN3Xq
VG/o0KFenz59ZnTo0GEMSqt9KkpMiRQBERABERABEahrAg0LLLDA5G222WbOzJkz60FnK5jH/fbb
bw5qAlsbF6vrGqHMi4AIiIAIiIAIJJsAxrg9gBQWVGrq7cLJJ5/8O7qPuQJE22SXnFInAiIgAiIg
AiJQlwS6du26DLoNZ2MyQb3paUXzu9122/3csmXLs+uyUijTIiACIiACIiACySaACQtPnnvuuUWV
mXq8+NVXX3ECxy8ovQ7JLkGlTgREIC0EZMg3LSWldIpACgj88ssv62y66aYpSGm0Sezevbvp3bs3
Fbjtoo1ZsYmACGSVgBS4rJas8iUCMRD44osvOq277roxxJz8KI8++mgu+bVr8lOqFIqACKSBgBS4
NJSS0igCKSEwa9ashhYtqKfIBQmsscYa7D7lcl5yIiACIlA1gYaqQ1AAIiACItBIgMZsYe9NPPIQ
+P333w0mMnCFhnnzXNYpERABESiLgBS4snDJswiIQDMEOEehGS/1exkKLjOv9279VgHlXARCI6Au
1NBQKiAREAEREAEREAERiIaAFLhoOCsWERABERABERABEQiNgBS40FAqIBEQgVoQ2H///Q1sqBks
z2Xmn39+Q5McJ510kvnpp59qEZ3CFAEREIFUEJACV0ExYYyPxrBUwE23iEClBE499VSDReLNtGnT
zMiRI82TTz5pbr/99kqD030iIAIJIoBvqnSRCsqjZQX31O0t77333k6oaLdh2/qdd96Z34GYZ555
zoWRzoHuGNcHYCbeue5Y18WnnuqHq/e12nbs2NHss88+5sUXX7Qtcdddd52N6vXXXzdYh9Ucdthh
5ogjjjDDhg0zSy21lLnmmmtM3759DZ5LA1ts5qGHHjKLLrqoufPOO83zzz9vdtxxR6sQ3nbbbTac
KVOmmG233dY899xzpn379qFnQ+8HvR/1ffjz+8iZ63gm+uNBu4AP27vvvtsFJne+C/3BU4D1RQAV
qYnNpk8//bT9qFGjOtcXBeVWBMoigP844br99tvPO+uss3KBvv/++95yyy3n3XDDDfbcmWee6XXq
1Mk74YQTvNGjR3sbbbSRx3Pff/+9N2TIEG/BBRf0JkyYYP3utttu3t577+1NmjTJnn/ppZe8cePG
ea1atfJ++OEH6weKnQ0jF2GIOyCpKbplVSd5rjcCaBy5BgrdX+ot38pviATwkdgQCtzXIQapoESg
HgiEqO78ERQVOIDLCVq0vS233NL78ccfrQcqa1tttZXdpwLH6xgfl0vHxhtv7N1yyy32+Ouvv/Y6
dOjgYbUID610OT88vueee+wxlbxBgwblroW505iPeqgHyqMIVEQAQyQWhhLnQe7Fs6eu1SIUBScP
HDbhwujmMDTt6l9AHj46JQJRE+CkhcmTJ1vhOLhnn33WQBHLJWPNNde0+1jKyyy//PJNuj6XXnpp
gxY3e51dp+xiffPNN82AAQNy9++xxx7mscceMzNnzjRDhw41UOJy17QjAiIQHYGVVlppIoYutMH3
txNa4m6DEqcx5wXwS4ELgEFl4TpAz6Ly/BXjlh4OXNahCIhADATmm28+07lzZytt2rQpmAK8/A26
S41/NYhPPvnErLfeevae7777ztx1111Wybvyyitz4ey+++7m6aeftsrbKqusYme65i5qRwREIFIC
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
S3bgwiaq8ERABERABERABMImoBa4AFHZgQsA0aEIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI
iIAIiIAIiEBGCcgOXP6CVRdqfi46KwIiIAIiIAIikAwCsgOXpxykwAWgyA5cAIgORUAEREAEREAE
EkdAClygSGQHLgBEhyIgAiIgAiIgAokjIAUucUWiBImACIiACIiACDgCsgPnSGhblIDswBXFo4si
IAIiIAIiIAIJIKAWuEAhyA5cAIgORUAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAE
MkpAduDyF6y6UPNz0VkREAEREAEREIFkEJAduDzlIAUuAEV24AJAdCgCIiACIiACIpA4AlLgAkUi
O3ABIDoUAREQAREQARFIHAEpcIkrEiVIBERABERABETAEZAdOEdC26IEZAeuKB5dFAEREAEREAER
SAABtcAFCkF24AJAdCgCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIpBRArIDl79g
1YWan4vOioAIiIAIiIAIJIOA7MDlKQcpcAEosgMXAKJDERABERABERCBxBGQAhcoEtmBCwDRoQiI
gAiIgAiIQOIISIFLXJEoQSIgAiIgAiIgAo6A7MA5EtoWJSA7cEXx6KIIiIAIiIAIiEACCKgFLlAI
sgMXAKJDERABERABERABERABERABERABERABERABERABERABERABERCBjBKQHbj8Basu1PxcdFYE
REAEREAERCAZBGQHLk85SIELQJEduAAQHYqACIiACIiACCSOgBS4QJHIDlwAiA5FQAREQAREQAQS
R0AKXOKKRAkSAREQAREQARFwBGQHzpHQtigB2YErikcXRUAEREAEREAEEkBALXCBQpAduAAQHYqA
CIiACIiACIiACIiACIiACIiACBQkwIaVBSDzFvRR3YU2uH3Z6oLQ3SIgAiIgAiIgAiKQbALrIXke
5JqIkrlGY3z9Q45vVYT3MGRaY/ifY3supBrXCzefBVm+mkCau1d24JojpOsiIAIiIAIiIAJBAlEr
cN2QgNMh6wcTUuXxu7ifytsRkB0gr0GomO4LqdTtghsZxh6VBlDKfRqbnp+SxsAFuMgOXACIDkVA
BERABPwEHsfBlY0yGttbIOySfAHyGeRIiHPcfx8yFnIPhK1rdPz2XgT5AsL7Doe8DlkJ0hFCxWgF
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
MAETGFAEfgNFJ9VTIWgdyQAAAABJRU5ErkJggg==
--047d7bf198eefcca9604ed4229c5--

--===============0171751512==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0171751512==--


From ipp-bounces@pwg.org  Wed Dec 11 06:04:31 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A3FF1ADEC0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 06:04:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.473
X-Spam-Level:
X-Spam-Status: No, score=-3.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iVzxr5gq5JgD for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 06:04:28 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 366301ACCEE for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 06:04:28 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E7351942F; Wed, 11 Dec 2013 14:18:28 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id DFDF58406; Wed, 11 Dec 2013 14:18:27 +0000 (UTC)
MIME-version: 1.0
Received: from relay8.apple.com ([17.128.113.102]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXN00FWPB386570@mail-out.apple.com>; Wed, 11 Dec 2013 06:04:20 -0800 (PST)
X-AuditID: 11807166-b7f0b6d00000380b-00-52a870e1c58e
Received: from [17.153.24.236] (Unknown_Domain [17.153.24.236]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate)	by relay8.apple.com (Apple SCV relay) with SMTP id 9E.52.14347.2E078A25; Wed, 11 Dec 2013 06:04:20 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <004901cef639$b77af320$2670d960$@net>
Date: Wed, 11 Dec 2013 09:04:16 -0500
Message-id: <2037C88B-168A-4F93-8890-AA070E45E673@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net>
To: William A Wagner <wamwagner@comcast.net>
X-Mailer: Apple Mail (2.1812)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRmVeSWpSXmKPExsUiOFPije6TghVBBmtmMFlc3n6A1eLYvpcs Fke+xVosv3CVyeLcBUUHVo+tJ3+weUx+PIfRY97i6UwBzFFcNimpOZllqUX6dglcGdOP6hds WM1Y8WPSWdYGxu2TGLsYOTkkBEwkfp3cywZhi0lcuLceyObiEBLoZZKY1PWWFSQhLOAucebl KbAGXgE9iSuPt7OA2MwCCRLtE34wg9hsAmoSvyf1gdVzChhJHNrUxARiswioSkxbuQpsKLNA G6PE3bXnmCEG2Uj83HMPrEhIIEni27ZXYM0iAjoSzQ0zgZZxAF0kK/HpsNkERr5ZSFbPQrIa wtaWWLbwNZRtIPG08xUrpri+xJt3c5gWMLKtYhQoSs1JrLTQSywoyEnVS87P3cQICuWGwrQd jE3LrQ4xCnAwKvHwHihaHiTEmlhWXJl7iFGCg1lJhPeT54ogId6UxMqq1KL8+KLSnNTiQ4zS HCxK4rwPeIFSAumJJanZqakFqUUwWSYOTqkGRgu31F/dbVeDz4g8qFxTO+PAG331lnBG7Rzh 080RXkeN/m96YXJARcyTlWem2SSnucG9MWqT2qq3LYv6H8F1/pDPpVSjFn9u9zhefp4w+a3R /Ws/uWy+5jrl9sbyE+eMq2c3XNfx1Ew19zE45bnIfL+uhjH72gTWSwxPzkRJhczbd315b8oD JZbijERDLeai4kQATiusLGECAAA=
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1063823070=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1063823070==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_j+IJb6xAtQQ+OwV4cKqavA)"


--Boundary_(ID_j+IJb6xAtQQ+OwV4cKqavA)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Bill,

On Dec 11, 2013, at 1:24 AM, William A Wagner <wamwagner@comcast.net> =
wrote:
> Michael,
> =20
> Thank you for the diagram. Some observations, rather that objections,  =
particularly in areas that appear different from the model  and diagram =
we had previously agreed to and that seem inconsistent with the Semantic =
Model.
> 1.       We had avoided showing the interface between the proxy and  =
local services, although the intention in defining the Proxy->Cloud  =
operations was that the Proxy could communicate with the local services =
using the standard client-imaging service operations.

True, but since we had our discussion in Monday's Cloud concall I felt =
it might be useful to expose it, at least for a "big picture" diagram.  =
And this *does* mirror the IPP model diagrams in RFC 2911 and IPPSIX =
(figures 1 and 3) where a local print service is connected to the IPP =
Server or IPP Proxy.  IPP Server + Print Service =3D=3D IPP Printer.


> 2.       But having shown these connections, I wonder about the dotted =
line from the proxy to the Local System Control Service. I would expect =
that the Proxy acts as a proxy for the Local System Control Service to =
the same extent that it acts for the imaging services.

I made the line dotted mainly because we hadn't defined a concrete =
relationship - the proxy might get a list of services to register from =
the local system control service *or* it might get it from another =
source (web interface, etc.), which gets it from the local system =
control service.  Architecturally we may not care beyond the fact that =
the Semantic Model defines the local system control service in the model =
for an imaging device/system - that is something we should probably =
decide on and document in the Cloud model.

> 3.       According to the Semantic Model, there is an extensive client =
interface to the System Control Service that provides access to both =
System Control Service elements and System Object elements =
(SystemConfiguration, SystemDescription, and SystemStatus). However, the =
diagram shows no System Object either at the Cloud Level or the Local =
level (=93Imaging System=94 in the lower right  hand corner not =
withstanding.) The sort of information that a User might want to know =
about the physical location of the =93device=94 (however one may wish to =
define it) is in the System Description. The UUID for the imaging device =
is the System UUID. I suggest that, as in the previous diagram,  there =
is both a Cloud Imaging System and, if we are showing things beyond the =
Proxy, a Local Imaging System.

Adding the system object to the diagram would probably be useful.  I'm =
not sure how we would show connections *to* this object, or whether we =
should (for purposes of simplifying the diagram) just update the system =
control service boxes to be "system control service and system object"?

> 4.       The diagram does not clear up the difference between a IPP =
Physical Device and a Semantic  Model Device.  By the  SM definition  =
definition,  the Imaging Services  are physically embodied within one  =
or more physical devices. In most cases ( and certainly for a basic =
MFD), the Imaging  System represents the elements of the Device and the =
System Control Service provides access to the values of these elements. =
Therefore, in an SM based model, I suggest that there are no lines from =
Imaging Services to the Device. Indeed, after the last Cloud call, I am =
eliminating all reference to =93Device=94  as an actor in the cloud =
specification, in favor of System.

Ira made some good comments, but I'll add one: you'll notice that the =
proxy is only connected to services.  Only the local services are =
connected to the physical device.  I believe that both mirrors our =
discussions and matches the Semantic Model and IPP notions of =
separation.

> 5.       You presented a good argument for making IPP Identify Printer =
a service operation, primarily by stating that a normal user would be =
using a connection to a Imaging service not the System Control Service.  =
I am unsure  of the intent or limitations of the Client to Cloud System =
Control Service path shown in the diagram (is ListAllServices the only =
operation allowed?)  However, although discovery is nominally of Imaging =
Services, it seems that the in the Semantic Model physical elements of =
interest in discovery should be accessed via the System Control Service, =
suggesting that a normal client should have at least read access to the =
System Control Service.  It would seem reasonable that it could also =
trigger an Identify via this path.

I should probably remove all of the operation names from the diagram and =
add letter/number identifiers (as Smith has suggested).  I shows =
"ListAllServices" as the most likely operation a client would use in =
order to discover which imaging services are available, in preparation =
for creating a job, etc. on a specific service. Clearly the client would =
be able to perform any supported operation of the system control =
service, and I agree IdentifyDevice is one of the expected operations.
=20
> So, the diagram appears to reflect a IPP model using IPP terminology =
and does not reflect the Semantic Model of a System containing Services =
with system specific elements accessed via a System Control Service. Am =
I missing something?

Actually, I believe the bottom half of the diagram looks a lot like =
Figure 6 of MFD Common Model (PWG 5108.1), just turned on its side and =
combining the marker and scanner subunits as the "physical device" (also =
a SM term that is shared with IPP - perhaps you would prefer =
"Multifunction Device" or "Multifunction Device/Subunits" here?)

...

Please remember: Semantic Model came from IPP. While some of the =
terminology was changed in the move to support multifunction services, =
and some of the responsibilities are moved around (i.e. system control =
service), the overall model remains the same.  The IPP Printer is an IPP =
Server talking to an Imaging Service, just as a web service binding =
using the Semantic Model schema and WSDL files is an XML-RPC server =
talking to an Imaging Service.  In both cases the imaging services are =
talking to the hardware subunits (as needed) with implementation-defined =
coordination with the System Control Service.

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_j+IJb6xAtQQ+OwV4cKqavA)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Bill,<div><br><div><div>On Dec 11, 2013, at 1:24 AM, =
William A Wagner &lt;<a =
href=3D"mailto:wamwagner@comcast.net">wamwagner@comcast.net</a>&gt; =
wrote:</div><blockquote type=3D"cite"><meta http-equiv=3D"Content-Type" =
content=3D"text/html; charset=3Dus-ascii"><meta name=3D"Generator" =
content=3D"Microsoft Word 12 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 =
67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><div class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">Michael,<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">&nbsp;</span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">Thank you for the diagram. Some observations, rather that =
objections, &nbsp;particularly in areas that appear different from the =
model &nbsp;and diagram we had previously agreed to and that seem =
inconsistent with the Semantic Model.<o:p></o:p></span></p><p =
class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 =
level1 lfo1"><!--[if !supportLists]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><span style=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt =
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">We had avoided showing the interface between the proxy and =
&nbsp;local services, although the intention in defining the =
Proxy-&gt;Cloud &nbsp;operations was that the Proxy could communicate =
with the local services using the standard client-imaging service =
operations.</span></p></div></div></blockquote><div><br></div>True, but =
since we had our discussion in Monday's Cloud concall I felt it might be =
useful to expose it, at least for a "big picture" diagram. &nbsp;And =
this *does* mirror the IPP model diagrams in RFC 2911 and IPPSIX =
(figures 1 and 3) where a local print service is connected to the IPP =
Server or IPP Proxy. &nbsp;IPP Server + Print Service =3D=3D IPP =
Printer.</div><div><br></div><div><br><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><o:p></o:p></span></p><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if =
!supportLists]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><span style=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt =
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">But having shown these connections, I wonder about the dotted =
line from the proxy to the Local System Control Service. I would expect =
that the Proxy acts as a proxy for the Local System Control Service to =
the same extent that it acts for the imaging =
services.</span></p></div></div></blockquote><div><br></div>I made the =
line dotted mainly because we hadn't defined a concrete relationship - =
the proxy might get a list of services to register from the local system =
control service *or* it might get it from another source (web interface, =
etc.), which gets it from the local system control service. =
&nbsp;Architecturally we may not care beyond the fact that the Semantic =
Model defines the local system control service in the model for an =
imaging device/system - that is something we should probably decide on =
and document in the Cloud model.</div><div><br><blockquote =
type=3D"cite"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><o:p></o:p></span></p><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if =
!supportLists]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><span style=3D"mso-list:Ignore">3.<span style=3D"font:7.0pt =
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">According to the Semantic Model, there is an extensive client =
interface to the System Control Service that provides access to both =
System Control Service elements and System Object elements (</span><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">SystemConfiguration, SystemDescription, and SystemStatus). =
However, the diagram shows no System Object either at the Cloud Level or =
the Local level (=93Imaging System=94 in the lower right&nbsp; hand =
corner not withstanding.) The sort of information that a User might want =
to know about the physical location of the =93device=94 (however one may =
wish to define it) is in the System Description. The UUID for the =
imaging device is the System UUID. I suggest that, as in the previous =
diagram, &nbsp;there is both a Cloud Imaging System and, if we are =
showing things beyond the Proxy, a Local Imaging =
System.</span></p></div></div></blockquote><div><br></div>Adding the =
system object to the diagram would probably be useful. &nbsp;I'm not =
sure how we would show connections *to* this object, or whether we =
should (for purposes of simplifying the diagram) just update the system =
control service boxes to be "system control service and system =
object"?</div><div><br></div><div><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><o:p></o:p></span></p><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if =
!supportLists]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><span style=3D"mso-list:Ignore">4.<span style=3D"font:7.0pt =
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">The diagram does not clear up the difference between a IPP =
Physical Device and a Semantic &nbsp;Model Device. &nbsp;By the &nbsp;SM =
definition &nbsp;definition, &nbsp;the Imaging Services &nbsp;are =
physically embodied within one&nbsp; or more physical devices. In most =
cases ( and certainly for a basic MFD), the Imaging &nbsp;System =
represents the elements of the Device and the System Control Service =
provides access to the values of these elements. Therefore, in an SM =
based model, I suggest that there are no lines from Imaging Services to =
the Device. Indeed, after the last Cloud call, I am eliminating all =
reference to =93Device=94 &nbsp;as an actor in the cloud specification, =
in favor of System. =
</span></p></div></div></blockquote><div><br></div>Ira made some good =
comments, but I'll add one: you'll notice that the proxy is only =
connected to services. &nbsp;Only the local services are connected to =
the physical device. &nbsp;I believe that both mirrors our discussions =
and matches the Semantic Model and IPP notions of =
separation.</div><div><br><blockquote type=3D"cite"><div lang=3D"EN-US" =
link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1"><p =
class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 =
level1 lfo1"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><o:p></o:p></span></p><p class=3D"MsoListParagraph" =
style=3D"text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if =
!supportLists]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;"><span style=3D"mso-list:Ignore">5.<span style=3D"font:7.0pt =
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">You presented a good argument for making IPP Identify Printer a =
service operation, primarily by stating that a normal user would be =
using a connection to a Imaging service not the System Control Service. =
&nbsp;I am unsure&nbsp; of the intent or limitations of the Client to =
Cloud System Control Service path shown in the diagram (is =
ListAllServices the only operation allowed?) &nbsp;However, although =
discovery is nominally of Imaging Services, it seems that the in the =
Semantic Model physical elements of interest in discovery should be =
accessed via the System Control Service, suggesting that a normal client =
should have at least read access to the System Control Service. &nbsp;It =
would seem reasonable that it could also trigger an Identify via this =
path.</span></p></div></div></blockquote><div><br></div>I should =
probably remove all of the operation names from the diagram and add =
letter/number identifiers (as Smith has suggested). &nbsp;I shows =
"ListAllServices" as the most likely operation a client would use in =
order to discover which imaging services are available, in preparation =
for creating a job, etc. on a specific service. Clearly the client would =
be able to perform any supported operation of the system control =
service, and I agree IdentifyDevice is one of the expected =
operations.</div><div><span style=3D"font-family: Calibri, sans-serif; =
font-size: 11pt;">&nbsp;</span><br><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">So, the diagram appears to reflect a IPP model using IPP =
terminology and does not reflect the Semantic Model of a System =
containing Services with system specific elements accessed via a System =
Control Service. Am I missing =
something?</span></p></div></div></blockquote><div><br></div></div>Actuall=
y, I believe the bottom half of the diagram looks a lot like Figure 6 of =
MFD Common Model (PWG 5108.1), just turned on its side and combining the =
marker and scanner subunits as the "physical device" (also a SM term =
that is shared with IPP - perhaps you would prefer "Multifunction =
Device" or "Multifunction Device/Subunits" =
here?)</div><div><br></div><div>...</div><div><br></div><div>Please =
remember: Semantic Model came from IPP. While some of the terminology =
was changed in the move to support multifunction services, and some of =
the responsibilities are moved around (i.e. system control service), the =
overall model remains the same. &nbsp;The IPP Printer is an IPP Server =
talking to an Imaging Service, just as a web service binding using the =
Semantic Model schema and WSDL files is an XML-RPC server talking to an =
Imaging Service. &nbsp;In both cases the imaging services are talking to =
the hardware subunits (as needed) with implementation-defined =
coordination with the System Control =
Service.</div><div><br></div><div><div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px;"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px;  "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; =
">_________________________________________________________<br>Michael =
Sweet, Senior Printing System&nbsp;Engineer, PWG =
Chair</div></span></span>
</div>
<br></div></body></html>=

--Boundary_(ID_j+IJb6xAtQQ+OwV4cKqavA)--

--===============1063823070==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1063823070==--

From ipp-bounces@pwg.org  Wed Dec 11 06:45:03 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A20451ADED6 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 06:45:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.473
X-Spam-Level:
X-Spam-Status: No, score=-3.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tsxL4EK8vU4Y for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 06:44:58 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 95E351ADBD0 for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 06:44:58 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 9D83885BD; Wed, 11 Dec 2013 14:58:59 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from USA7109MR005.ACS-INC.COM (unknown [63.87.171.174]) by www.pwg.org (Postfix) with ESMTPS id 9CADF85BC; Wed, 11 Dec 2013 14:58:57 +0000 (UTC)
Received: from usa7109ht002.na.xerox.net ([13.41.230.32]) by USA7109MR005.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 11 Dec 2013 08:44:35 -0600
Received: from USA7109MB004.na.xerox.net ([169.254.4.40]) by USA7109HT002.na.xerox.net ([13.41.230.32]) with mapi id 14.03.0158.001; Wed, 11 Dec 2013 08:44:35 -0600
From: "Zehler, Peter" <Peter.Zehler@xerox.com>
To: Michael Sweet <msweet@apple.com>, William A Wagner <wamwagner@comcast.net>
Thread-Topic: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
Thread-Index: AQHO9hWl3/+9ZvGR7keoCZUwUPb9HJpO69cAgACAVAD//6UXUA==
Date: Wed, 11 Dec 2013 14:44:35 +0000
Message-ID: <A4DE324D317E4F40A82CF077C7A9E1E349E387@USA7109MB004.na.xerox.net>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com>
In-Reply-To: <2037C88B-168A-4F93-8890-AA070E45E673@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [13.41.230.83]
MIME-Version: 1.0
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1492943675=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1492943675==
Content-Language: en-US
Content-Type: multipart/related;
	boundary="_004_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_";
	type="multipart/alternative"

--_004_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_
Content-Type: multipart/alternative;
	boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_"

--_000_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

The thing that confused me about the diagram was the dotted line from the P=
roxy to the Local System Control Service.  It is my view that the Local Sys=
tem Control Service is just another service hosted on the MFD.  (Yes I know=
 that an implementation could host the services outside the MFD but from a =
functional view they are hosted on the MFD.)

One difference I see with a Local System Control Service is that in additio=
n to interactions with the Physical Device it would also interact with the =
other hosted services.  It must do so in order to control the other service=
 and to access the other services instrumented data.  The other difference =
between the Local System Control Service and other hosted services is that =
the Local System Control Service would have an unfiltered view of the devic=
es subsystems.  The other devices would have a service specific view of the=
 subsystems (e.g., Print Service does not present the scanner subunit).  Of=
 course this difference would not be obvious from the diagram.  While not i=
ncluded in this discussion the Physical Device could easily be replaced by =
a Physical Device Proxy and the model hold together.

I would replace the lower portion of Mike's diagram with something similar =
to the following diagram.  I also added a comment to #3 below.



[cid:image001.jpg@01CEF655.98C76320]


Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com<mailto:Peter.Zehler@Xerox.com>
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701


From: cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] On Behalf Of Mic=
hael Sweet
Sent: Wednesday, December 11, 2013 9:04 AM
To: William A Wagner
Cc: <cloud@pwg.org>; <ipp@pwg.org>; Semantic Model 3.0 Workgroup discussion=
 list
Subject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

Bill,

On Dec 11, 2013, at 1:24 AM, William A Wagner <wamwagner@comcast.net<mailto=
:wamwagner@comcast.net>> wrote:
Michael,

Thank you for the diagram. Some observations, rather that objections,  part=
icularly in areas that appear different from the model  and diagram we had =
previously agreed to and that seem inconsistent with the Semantic Model.

1.      We had avoided showing the interface between the proxy and  local s=
ervices, although the intention in defining the Proxy->Cloud  operations wa=
s that the Proxy could communicate with the local services using the standa=
rd client-imaging service operations.

True, but since we had our discussion in Monday's Cloud concall I felt it m=
ight be useful to expose it, at least for a "big picture" diagram.  And thi=
s *does* mirror the IPP model diagrams in RFC 2911 and IPPSIX (figures 1 an=
d 3) where a local print service is connected to the IPP Server or IPP Prox=
y.  IPP Server + Print Service =3D=3D IPP Printer.




2.      But having shown these connections, I wonder about the dotted line =
from the proxy to the Local System Control Service. I would expect that the=
 Proxy acts as a proxy for the Local System Control Service to the same ext=
ent that it acts for the imaging services.

I made the line dotted mainly because we hadn't defined a concrete relation=
ship - the proxy might get a list of services to register from the local sy=
stem control service *or* it might get it from another source (web interfac=
e, etc.), which gets it from the local system control service.  Architectur=
ally we may not care beyond the fact that the Semantic Model defines the lo=
cal system control service in the model for an imaging device/system - that=
 is something we should probably decide on and document in the Cloud model.



3.      According to the Semantic Model, there is an extensive client inter=
face to the System Control Service that provides access to both System Cont=
rol Service elements and System Object elements (SystemConfiguration, Syste=
mDescription, and SystemStatus). However, the diagram shows no System Objec=
t either at the Cloud Level or the Local level ("Imaging System" in the low=
er right  hand corner not withstanding.) The sort of information that a Use=
r might want to know about the physical location of the "device" (however o=
ne may wish to define it) is in the System Description. The UUID for the im=
aging device is the System UUID. I suggest that, as in the previous diagram=
,  there is both a Cloud Imaging System and, if we are showing things beyon=
d the Proxy, a Local Imaging System.

Adding the system object to the diagram would probably be useful.  I'm not =
sure how we would show connections *to* this object, or whether we should (=
for purposes of simplifying the diagram) just update the system control ser=
vice boxes to be "system control service and system object"?
<PZ>The System Object is a construct created and maintained by the Local Sy=
stem Control Service just as the Print Service Object is created and mainta=
ined by the Local Print Service.  Some of the attributes from the System Ob=
ject are obtained from the Physical Device, other attributes are obtained f=
rom the other Local Services, and some are properties specific to the insta=
nce of the Local System Control Service.  I do not see any conflict in the =
other Hosted Services presenting information (e.g., System UUID, physical l=
ocation) that is "owned" by the Local System Control Service as long as the=
 values are consistent.</PZ>


4.      The diagram does not clear up the difference between a IPP Physical=
 Device and a Semantic  Model Device.  By the  SM definition  definition,  =
the Imaging Services  are physically embodied within one  or more physical =
devices. In most cases ( and certainly for a basic MFD), the Imaging  Syste=
m represents the elements of the Device and the System Control Service prov=
ides access to the values of these elements. Therefore, in an SM based mode=
l, I suggest that there are no lines from Imaging Services to the Device. I=
ndeed, after the last Cloud call, I am eliminating all reference to "Device=
"  as an actor in the cloud specification, in favor of System.

Ira made some good comments, but I'll add one: you'll notice that the proxy=
 is only connected to services.  Only the local services are connected to t=
he physical device.  I believe that both mirrors our discussions and matche=
s the Semantic Model and IPP notions of separation.



5.      You presented a good argument for making IPP Identify Printer a ser=
vice operation, primarily by stating that a normal user would be using a co=
nnection to a Imaging service not the System Control Service.  I am unsure =
 of the intent or limitations of the Client to Cloud System Control Service=
 path shown in the diagram (is ListAllServices the only operation allowed?)=
  However, although discovery is nominally of Imaging Services, it seems th=
at the in the Semantic Model physical elements of interest in discovery sho=
uld be accessed via the System Control Service, suggesting that a normal cl=
ient should have at least read access to the System Control Service.  It wo=
uld seem reasonable that it could also trigger an Identify via this path.

I should probably remove all of the operation names from the diagram and ad=
d letter/number identifiers (as Smith has suggested).  I shows "ListAllServ=
ices" as the most likely operation a client would use in order to discover =
which imaging services are available, in preparation for creating a job, et=
c. on a specific service. Clearly the client would be able to perform any s=
upported operation of the system control service, and I agree IdentifyDevic=
e is one of the expected operations.


So, the diagram appears to reflect a IPP model using IPP terminology and do=
es not reflect the Semantic Model of a System containing Services with syst=
em specific elements accessed via a System Control Service. Am I missing so=
mething?

Actually, I believe the bottom half of the diagram looks a lot like Figure =
6 of MFD Common Model (PWG 5108.1), just turned on its side and combining t=
he marker and scanner subunits as the "physical device" (also a SM term tha=
t is shared with IPP - perhaps you would prefer "Multifunction Device" or "=
Multifunction Device/Subunits" here?)

...

Please remember: Semantic Model came from IPP. While some of the terminolog=
y was changed in the move to support multifunction services, and some of th=
e responsibilities are moved around (i.e. system control service), the over=
all model remains the same.  The IPP Printer is an IPP Server talking to an=
 Imaging Service, just as a web service binding using the Semantic Model sc=
hema and WSDL files is an XML-RPC server talking to an Imaging Service.  In=
 both cases the imaging services are talking to the hardware subunits (as n=
eeded) with implementation-defined coordination with the System Control Ser=
vice.

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--_000_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Impact;
	panose-1:2 11 8 6 3 9 2 5 2 4;}
@font-face
	{font-family:"Andale Mono";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">All,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">The thing that confused m=
e about the diagram was the dotted line from the Proxy to the Local System =
Control Service.&nbsp; It is my view that the Local System Control
 Service is just another service hosted on the MFD.&nbsp; (Yes I know that =
an implementation could host the services outside the MFD but from a functi=
onal view they are hosted on the MFD.)
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">One difference I see with=
 a Local System Control Service is that in addition to interactions with th=
e Physical Device it would also interact with the other
 hosted services. &nbsp;It must do so in order to control the other service=
 and to access the other services instrumented data.&nbsp; The other differ=
ence between the Local System Control Service and other hosted services is =
that the Local System Control Service would
 have an unfiltered view of the devices subsystems.&nbsp; The other devices=
 would have a service specific view of the subsystems (e.g., Print Service =
does not present the scanner subunit).&nbsp; Of course this difference woul=
d not be obvious from the diagram.&nbsp; While
 not included in this discussion the Physical Device could easily be replac=
ed by a Physical Device Proxy and the model hold together.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I would replace the lower=
 portion of Mike&#8217;s diagram with something similar to the following di=
agram.&nbsp; I also added a comment to #3 below.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><img width=3D"512" height=
=3D"338" id=3D"Picture_x0020_1" src=3D"cid:image001.jpg@01CEF655.98C76320">=
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Im=
pact&quot;,&quot;sans-serif&quot;;color:navy">Peter Zehler</span><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1F497D"><br>
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;;color:navy">Xerox Research Center Webster<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Email:
<a href=3D"mailto:Peter.Zehler@Xerox.com">Peter.Zehler@Xerox.com</a></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Voice: (585) 265-8755</span><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">FAX: (585) 265-7441</span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">US Mail: Peter Zehler</span><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Xerox Corp.</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><=
br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">800 Phillips Rd.</span><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">M/S 128-25E</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><=
br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Webster NY, 14580-9701</span><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1F497D">
</span><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> cloud-bo=
unces@pwg.org [mailto:cloud-bounces@pwg.org]
<b>On Behalf Of </b>Michael Sweet<br>
<b>Sent:</b> Wednesday, December 11, 2013 9:04 AM<br>
<b>To:</b> William A Wagner<br>
<b>Cc:</b> &lt;cloud@pwg.org&gt;; &lt;ipp@pwg.org&gt;; Semantic Model 3.0 W=
orkgroup discussion list<br>
<b>Subject:</b> Re: [Cloud] Simplified Cloud Imaging Diagram for a typical =
MFD<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Bill,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Dec 11, 2013, at 1:24 AM, William A Wagner &lt;<a=
 href=3D"mailto:wamwagner@comcast.net">wamwagner@comcast.net</a>&gt; wrote:=
<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Michael,</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thank you for the diagram. Some observa=
tions, rather that objections, &nbsp;particularly in areas that appear diff=
erent from the model &nbsp;and diagram we had previously agreed to
 and that seem inconsistent with the Semantic Model.</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">We had avoided showing the interface b=
etween the proxy and &nbsp;local services, although the intention in defini=
ng the Proxy-&gt;Cloud &nbsp;operations was that the Proxy could communicat=
e
 with the local services using the standard client-imaging service operatio=
ns.</span><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">True, but since we had our discussion in Monday's Cl=
oud concall I felt it might be useful to expose it, at least for a &quot;bi=
g picture&quot; diagram. &nbsp;And this *does* mirror the IPP model diagram=
s in RFC 2911 and IPPSIX (figures 1 and 3) where
 a local print service is connected to the IPP Server or IPP Proxy. &nbsp;I=
PP Server &#43; Print Service =3D=3D IPP Printer.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">But having shown these connections, I =
wonder about the dotted line from the proxy to the Local System Control Ser=
vice. I would expect that the Proxy acts as a proxy for
 the Local System Control Service to the same extent that it acts for the i=
maging services.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">I made the line dotted mainly because we hadn't defi=
ned a concrete relationship - the proxy might get a list of services to reg=
ister from the local system control service *or* it might get it from anoth=
er source (web interface, etc.), which
 gets it from the local system control service. &nbsp;Architecturally we ma=
y not care beyond the fact that the Semantic Model defines the local system=
 control service in the model for an imaging device/system - that is someth=
ing we should probably decide on and
 document in the Cloud model.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">According to the Semantic Model, there=
 is an extensive client interface to the System Control Service that provid=
es access to both System Control Service elements and
 System Object elements (SystemConfiguration, SystemDescription, and System=
Status). However, the diagram shows no System Object either at the Cloud Le=
vel or the Local level (&#8220;Imaging System&#8221; in the lower right&nbs=
p; hand corner not withstanding.) The sort of information
 that a User might want to know about the physical location of the &#8220;d=
evice&#8221; (however one may wish to define it) is in the System Descripti=
on. The UUID for the imaging device is the System UUID. I suggest that, as =
in the previous diagram, &nbsp;there is both a Cloud
 Imaging System and, if we are showing things beyond the Proxy, a Local Ima=
ging System.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Adding the system object to the diagram would probab=
ly be useful. &nbsp;I'm not sure how we would show connections *to* this ob=
ject, or whether we should (for purposes of simplifying the diagram) just u=
pdate the system control service boxes
 to be &quot;system control service and system object&quot;?<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&lt;PZ&gt;The System Obje=
ct is a construct created and maintained by the Local System Control Servic=
e just as the Print Service Object is created and maintained by
 the Local Print Service.&nbsp; Some of the attributes from the System Obje=
ct are obtained from the Physical Device, other attributes are obtained fro=
m the other Local Services, and some are properties specific to the instanc=
e of the Local System Control Service.&nbsp;
 I do not see any conflict in the other Hosted Services presenting informat=
ion (e.g., System UUID, physical location) that is &#8220;owned&#8221; by t=
he Local System Control Service as long as the values are consistent.&lt;/P=
Z&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">4.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">The diagram does not clear up the diff=
erence between a IPP Physical Device and a Semantic &nbsp;Model Device. &nb=
sp;By the &nbsp;SM definition &nbsp;definition, &nbsp;the Imaging Services =
&nbsp;are
 physically embodied within one&nbsp; or more physical devices. In most cas=
es ( and certainly for a basic MFD), the Imaging &nbsp;System represents th=
e elements of the Device and the System Control Service provides access to =
the values of these elements. Therefore, in
 an SM based model, I suggest that there are no lines from Imaging Services=
 to the Device. Indeed, after the last Cloud call, I am eliminating all ref=
erence to &#8220;Device&#8221; &nbsp;as an actor in the cloud specification=
, in favor of System.
</span><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Ira made some good comments, but I'll add one: you'l=
l notice that the proxy is only connected to services. &nbsp;Only the local=
 services are connected to the physical device. &nbsp;I believe that both m=
irrors our discussions and matches the Semantic
 Model and IPP notions of separation.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">5.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">You presented a good argument for maki=
ng IPP Identify Printer a service operation, primarily by stating that a no=
rmal user would be using a connection to a Imaging service
 not the System Control Service. &nbsp;I am unsure&nbsp; of the intent or l=
imitations of the Client to Cloud System Control Service path shown in the =
diagram (is ListAllServices the only operation allowed?) &nbsp;However, alt=
hough discovery is nominally of Imaging Services,
 it seems that the in the Semantic Model physical elements of interest in d=
iscovery should be accessed via the System Control Service, suggesting that=
 a normal client should have at least read access to the System Control Ser=
vice. &nbsp;It would seem reasonable
 that it could also trigger an Identify via this path.</span><o:p></o:p></p=
>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">I should probably remove all of the operation names =
from the diagram and add letter/number identifiers (as Smith has suggested)=
. &nbsp;I shows &quot;ListAllServices&quot; as the most likely operation a =
client would use in order to discover which imaging
 services are available, in preparation for creating a job, etc. on a speci=
fic service. Clearly the client would be able to perform any supported oper=
ation of the system control service, and I agree IdentifyDevice is one of t=
he expected operations.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">So, the diagram appears to reflect a IP=
P model using IPP terminology and does not reflect the Semantic Model of a =
System containing Services with system specific elements
 accessed via a System Control Service. Am I missing something?</span><o:p>=
</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal">Actually, I believe the bottom half of the diagram l=
ooks a lot like Figure 6 of MFD Common Model (PWG 5108.1), just turned on i=
ts side and combining the marker and scanner subunits as the &quot;physical=
 device&quot; (also a SM term that is shared
 with IPP - perhaps you would prefer &quot;Multifunction Device&quot; or &q=
uot;Multifunction Device/Subunits&quot; here?)<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">...<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Please remember: Semantic Model came from IPP. While=
 some of the terminology was changed in the move to support multifunction s=
ervices, and some of the responsibilities are moved around (i.e. system con=
trol service), the overall model remains
 the same. &nbsp;The IPP Printer is an IPP Server talking to an Imaging Ser=
vice, just as a web service binding using the Semantic Model schema and WSD=
L files is an XML-RPC server talking to an Imaging Service. &nbsp;In both c=
ases the imaging services are talking to the
 hardware subunits (as needed) with implementation-defined coordination wit=
h the System Control Service.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Andale Mono&quot;,&=
quot;serif&quot;;color:black">_____________________________________________=
____________<br>
Michael Sweet, Senior Printing System&nbsp;Engineer, PWG Chair<o:p></o:p></=
span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_--

--_004_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=18205;
	creation-date="Wed, 11 Dec 2013 14:44:34 GMT";
	modification-date="Wed, 11 Dec 2013 14:44:34 GMT"
Content-ID: <image001.jpg@01CEF655.98C76320>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFSAgADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAAnAyelYsf2jXl85b
mW100n90IG2yXA/vFuqqe23BIwc84p3iiSVPDt1HD/rbkx2qHOMGV1jBz7b8/hWtGixRrGihUUBV
A6ACgDHXwj4f3M8ukWtzIx+aS6Tz3Pb7z5P607/hE/Df/Qv6V/4BR/4VsUUAY/8Awifhv/oX9K/8
Ao/8KP8AhE/Df/Qv6V/4BR/4VsUUAY//AAifhv8A6F/Sv/AKP/Cj/hE/Df8A0L+lf+AUf+FbFFAG
P/wifhv/AKF/Sv8AwCj/AMKP+ET8N/8AQv6V/wCAUf8AhWxRQBj/APCJ+G/+hf0r/wAAo/8ACkHh
TRonL2dp9gcgZaxdrfOOhIQgH8Qa2aKAMq3uLnT7yKxv5vPjnJW3uSoVmYDOxwON2ASCAAcHgEc6
tY3ismPw1eXSDL2ai7XnHMRD/wDspH41s0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFAGP4m/wCQVB/2ELL/ANKoq2Kx/E3/ACCoP+whZf8ApVFWxQAUUUUAFcjo3jgX
8VtcahYCwtrq1mu4JhP5o8uIjfvG0FSNwPce9ddXIaZ4Hg03wXPpKLbf2jPYy2r3gTk7we/XGSOP
agDWk8WaFFbR3LagnlSbtjKjHcq43NgD7gyPm+7gg55q1/bemeYYxewl90ahQ2SxkGUx65AJBHof
Q1mXmh38eqQ6hpc1qJRYfYXS5VigAO5WUD0OcjuMcjFULXwXNZ6ro9/HeRs2kW8Nnbq0f+shCFZC
/wDtncSuOBtx/E1AHTW+qWN21qLe5jkN1AbiDac74xtyw9vnX86t1ynhHQ5NO1DV55VcQrcPbWKy
R7SkAdpDj23yMB6qiV1dABRRRQBj+LP+RN1z/sH3H/otq2Kx/Fn/ACJuuf8AYPuP/RbVsUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGP4o+XQnn/htp7e5f/djmSRs
e+FNbFVNTksk06ddQZVtZEMbhv4gwxtAHJJzjA5NZmiarIkENjqqPbXQ+SBrjCm5QDhvQOR1TOR6
YoA3qKKKACiiigAooooAKKKKACiikZgqlmICgZJJ4AoAyPFfzeE9ViH3prZ4F/3nGwfqwrYrm7zV
LTVNQsrfzCNOWZZDclT5U8qkFI1fofmw2e5UAZOcdJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRTJporeF5ppEjiQbmd2wFHqSelAD6zrvVNlwbOyi+1XoAzGGwsQPQyN/CPbk
nsDUHnXus8WpksrA9bhlxLKP9hT9wf7R59AOGrRtLO3sbcQW0QjjBJwOSSepJPJJ7k8mgCraaXsu
BeX0v2q9AO1yuEiB6iNf4fryT3Parlza295A0F1BFPC33o5UDKfqDUtFAGMPCPh0MzNolhIzdTLA
sh+g3A4HsKX/AIRPw3/0L+lf+AUf+FbFFAGBe+HvC1hZTXc+gaWIoULtiyjJOOwGOT7VBpPg3RYt
PRr3QtMa6lJllBtY2CFjnYvHReAPpnvV69/4mWtW9gObe123Vz6Fs/uk/MF/+Ar61sUAY/8Awifh
v/oX9K/8Ao/8KP8AhE/Df/Qv6V/4BR/4VsUUAY//AAifhv8A6F/Sv/AKP/CmyeEPDckbIdA0wBgQ
StpGCPoQOK2qKAOU0Pw3oMtk1tdaFpb3dm5t5mNnHlyMbX+7/EpVvxrTTwn4ejk3potivQ7VgUIS
Oh24xn3xmi7/AOJdr1tejiC8AtZ/QOMmJvzLJ7ll9K2KAI5IIZoGgliR4WXa0bKCpHoR6Vl+Re6P
zaB7yxHW2ZsyxD/pmx+8P9knPoei1sUUAQWd7b39uJ7aUSJkqeCCpHUEHkEdweRU9Z95pYluDeWk
ptb7AHmquVkA6CRf4h+RHYim2uqn7QtnqEQtbxvuDdmOb3jbv/unDD0xyQDSooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooJwMnpWQdQuNUJj0kqsHRr9xlP+2Y/jPv8AdH+1yKALV9qcVk6Qqjz3
cgzHbxcuw9T2Vf8AaOB+NV4dMlupkutWdJZFO6O2TJhhPY8/fYf3iPoBVux06309HEQZpJDulmkO
55D6se/8h0GBVqgAooooAKKKKACoL27isLKa7nJEUKF2wMk47Adz7VPWPe/8TLWrewHNva7bq59C
2f3SfmC//AV9aAJ9GtJbayMt0B9suXM9xg5w5/hz6KAqj2WtGiigAooooAKKKKAKupWSajp09o7F
PMXCuOqN1Vh7ggEe4qPSL17/AE2OaVQlwuY50H8Einaw+mQce2KvVjr/AMS7xIV6W+prkegnReR/
wJBn/tmfWgDYooooAKhurWC9t2guYllibqrD8j7H3qaigDH3X2jf6zzb7Tx/GBunhHuOsi+4+b/e
61qW9xDd26T28qSwuMq6HII+tSVmXGlvFcPeaZItvcud0iMCYpj/ALSjof8AaHPrkDFAGnRVCy1R
LmY2s8bWt6oy1vIRkj+8p6MvuPxAPFX6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqt9qFvp8atOx3udscSDc8j
eiqOSf5dTxVWfU5J53tNKRZ50O2SZ8+TCfcj7zf7I/Er1qax0yO0ka4kke4vHGHuJfvEeijoq+w/
HJ5oAqiwudWO/VQI7X+GwVsg/wDXUj73+6Pl9d3WtcAKAAAAOABS0UAFFFFABRRRQAUUUUAQXt3F
YWU13OSIoULtgZJx2A7n2qro1pLbWRlugPtly5nuMHOHP8OfRQFUey1Be/8AEy1q3sBzb2u26ufQ
tn90n5gv/wABX1rYoAKKKKACiiigAooooAKoazZSX2muluQLqMia3Y9BIpyufYkYPsTV+igCtp97
HqOnwXkQISZA21uqnuD7g8H6VZrHsf8AiX65dWB4hugbu39jkCVf++irf8DPpWxQAUUUUAFFFFAF
a9sLfUIRHcJnadyOpKsjf3lYcg+4qh9su9I+XUSbizHS9VfmQf8ATVR/6GOPUL1OxRQA1HWRFdGD
IwyrKcgj1FOrJfTZ9Pdp9IKKpO6SykOInPcqf+WbfTg9xk5Fqx1KC+3ooeK4jx5tvKMSR/Udx6EZ
B7E0AXKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKz7zVBFcGzs4vtV9gExK2FjB6NI38I/MnsDQBauru3sbdp7mVY4l6s3r2A9SewHJ
rN8u91nmbzbGwPSIHbNMP9oj/Vr7D5vUryKmtdLIuFvL+UXV4PuttwkOe0a9vqck+uOK0qAI4IIb
WBIIIkiiQYVEUAKPYCpKKKACiiigAooooAKKKKACoL27isLKa7nJEUKF2wMk47Adz7VPWPe/8TLW
rewHNva7bq59C2f3SfmC/wDwFfWgCfRrSW2sjLdAfbLlzPcYOcOf4c+igKo9lrRoooAKKKKACiii
gAooooAKKKKAMvXYZDZpe26F7mxkFxGq9XABDoPdkLAe+D2rRgmjuYI54XDxSKHRh0YEZBp9Y+jf
6Dc3ekNwsDedbe8LkkAf7rBl9gF9aANiiiigAooooAKKKKACqd9psF/sZy8U8efKuIjtkjPsfT1B
yD3Bq5RQBkpqU+nOsOrhAhO1L2MYjb0Dj/lm31+U9jk4rWpHRZEZHUMrDBUjII9KyPsV1pHzaYPP
tB1sWbBQf9MmPT/dPHoVoA2KKrWV/b6hEZLdySp2ujKVeNvRlPIP1qzQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUyWWOCJ5ZpFjjQbmdzgKPUk9Kq32pw2
TJEFee6kH7q3iGXf39APVjgD1qvFpk15KlzqzJIyndHaoSYYj2Jz99vcjA7AdwBn2i81jizL2die
tyy4llH/AEzUj5R/tH8B0atGzsrewtxBbRCNMknkksT1JJ5JPcnk1PRQAUUUUAFFFFABRRRQAUUU
UAFFFFAEF7dxWFlNdzkiKFC7YGScdgO59qq6NaS21kZboD7ZcuZ7jBzhz/Dn0UBVHstQXv8AxMta
t7Ac29rturn0LZ/dJ+YL/wDAV9a2KACiiigAooooAKKKKACiiigAooooAKx9cH2NrbWF/wCXNiJ8
d4GwH/BcK/8AwD3rYpskaSxtHIoZHBVlIyCD1FADgcjI6UVk6DI8VvLpkzFprB/KBY8vHjMbe/y4
BPqrVrUAFFFFABRRRQAUUUUAFFFFAFC90uO6lFzDI1teqMLcRAZI/usOjL7H8MHmooNUkhnS01SN
be4c7Y5VJMMx/wBkno3+yefQtjNalRz28N1A8FxEksTjDI65BHuKAJKKx/LvdG5i82+sB/yzJ3TQ
j/ZJ/wBYPY/N6FuBWlaXdvfW6z20qyxNkBl9R1B9CO4PIoAmooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooqte6hb6fErzuQXO2ONRueRv7qqOSaALPSshtRuNTYxaRtEIOHvnXKD
1EY/jPv90epwRSfYbrV/n1QeTaH7tirA7h/01Yfe/wB0fL6lq11VUUKoAUDAAGABQBVsdOt7BXMY
Z5ZDmWeQ7pJD6sf5DoOwAq3RRQAUUUUAFFFFABRRRQAUUUUAFFFFABUF7dxWFlNdzkiKFC7YGScd
gO59qnrHvf8AiZa1b2A5t7XbdXPoWz+6T8wX/wCAr60AT6NaS21kZboD7ZcuZ7jBzhz/AA59FAVR
7LWjRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBj6l/oGrWepjiKQi0uf8AdY/u2P0c4+khPati
oL20iv7Ke0nBMUyFGxwcEY496q6Jdy3WnhLkg3ds5guMd3X+L6MMMPZhQBo0UUUAFFFFABRRRQAU
UUUAFFFFABWdd6WWuGvLCX7LenG5guUlx2kX+L68MOxxxWjRQBnWmqiS4FnexfZL4gkRs2VkA6mN
uNw9uCO4FaNQXdnb39uYLmISRkg4PBBHQgjkEdiORWd517o/FyZL2wHSdVzLCP8AbA++P9oc+oPL
UAbFFMhniuYUmgkSWJxuV0bIYeoIp9ABRRRQAUUUUAFFFFABRRRQAUVXvL630+DzbmTapO1QFLM7
eiqOWPsBWadU1i4kUWWglYyCTJfXSwj2wEDtz7gUAbVFY/2nxJ/0CtK/8Gcn/wAYo+0+JP8AoFaV
/wCDOT/4xQBsVleJNdt/Deg3OqXA3CJfkjzgyOeFX8T+QyaZ9p8Sf9ArSv8AwZyf/GK5Dxv4S8We
MvssW7SrO1gy3lC6kk3Of4ifKHbgcdz60AdbFrw1SCL+xFS5eRFdpmP7mEEZ+Yjq3P3Rz67c5q5Z
aXHaytcyyNc3rjD3EnXH91R0VfYfjk81x/g7QPGPhSxawkfSr60BLRxtdyIYyeuD5R46nH8uc9N9
p8Sf9ArSv/BnJ/8AGKANiisf7T4k/wCgVpX/AIM5P/jFH2nxJ/0CtK/8Gcn/AMYoA2KKx/t2uw/N
PokEi9hZ329vxEiRjH41asdVgvZGh2SwXKDc1vOm1wPUdmHupI96AL1FFFABRRRQAUUU2SRIo2kk
dURAWZmOAAOpJoAdRWLJrl1cJnSdHuLtSQFmldYIjz1y3zEd8hSD2zTvtPiT/oFaV/4M5P8A4xQB
sUVj/afEn/QK0r/wZyf/ABij7T4k/wCgVpX/AIM5P/jFAFLxd4vh8I/YJrqB5bW4kaOQx/eTAyCA
ev0p/g7UrHVdKe8tbqO4uJ5POuimfkdgMJyB91Qqj2UVj+KvDOteLRYR3tjpqW9tKZHRNSkzJkYx
nyOP89K2rGHWdMs47Sy0LRoLeMYSNNSkAH/kCgDoKKx/tPiT/oFaV/4M5P8A4xR9p8Sf9ArSv/Bn
J/8AGKANiisf7T4k/wCgVpX/AIM5P/jFH2vxCnzPpGnsg5Ii1Fmcj2DQqCfqR9aANiisuDW1M6QX
1nc2Esh2p54Uo59A6krn2JBPpWpQAUUUUAFFFFABRRWXca0izvb2VpcX88Z2yCAKFQ+jOxC59gSf
agDUorHF34hf5k0fT1U9Fm1Fg4HuFhYA/Qn60fafEn/QK0r/AMGcn/xigDYrgPEHjzRvC+vXEiyP
cTSw7J7WNSGWVD8hJIwMgkE9cKuAa6f7T4k/6BWlf+DOT/4xXOeK/Cd/4ttdt1o2lRXaDEV1HqMm
9fY/uPmHsfwxQB1Hh6/n1Tw7YahcqizXMKzMqDgbhkAfgRWnXPabH4i07S7SxXTNKZbaFIQ39pSD
IVQM48j2qz9p8Sf9ArSv/BnJ/wDGKANiisf7T4k/6BWlf+DOT/4xR9p8Sf8AQK0r/wAGcn/xigDY
orH+0+JP+gVpX/gzk/8AjFNTW7u3XOqaNc2qgkNNC63EQ56/L8+O+Sgx3xQBtUUyKWOeJJYnWSNw
GV1OQwPQg0+gAooooAKKKKACiqV9qlvYukRWWa5cZS3gTe7D1x0A9yQPeqn2/XZjmDRIIlHa8vgj
fgI0kH60ASTaZLbTPdaU6wyud0kD58mY9yQPut/tD8Q1Zms+NrHQtNNxfRvDcpLHG9pIQHwzYLLj
IYBdxyODjHB6X/tPiT/oFaV/4M5P/jFcF4v8C+MfF9+k9zeaVDBECIbdZ5CqZ6nPljJPHNAHqUUq
TxJLE4eN1DKwOQQeQRT647wtp3izw9oUOl3EOlXwgJEUv26SMhOykeSc45/DA7Vs/afEn/QK0r/w
Zyf/ABigDYorH+0+JP8AoFaV/wCDOT/4xR9p8Sf9ArSv/BnJ/wDGKANiisf7T4k/6BWlf+DOT/4x
R9p8Sf8AQK0r/wAGcn/xigDYorGGp6zA5F5oO9MAh7G7Wb65DiM/kD1rQsr+21CEy28m4KdrqylW
RvRlPKn2NAFDSANRuZ9XlAYmR4LUH/lnErFSR7sVLE+m0dq2Kx/CfPg/Rm/ieyhdj6syAk/iSTVH
x/K8Pg27kjdkYTW/zKcEfv4880AdNRXOatq12+uWul2F5bWaSWkt211NGJFbYyDYBuA/iJY+mMY6
jP0PxJqWv3dsWlttPjSys7qWOSIsZzNuyFJYbV+UBTycnnPQgHZ0V5tq3iO71DStetTMtxYXOiah
cQS+QsXEe1BtAdmKneeWA5HHHTqPFljNfW9msEkDmGYzPZzztCt0gRgVLLzxkNyCMqM+tAHQ0Vwc
fjCb7Np0OnwCNNUs4P7JE4ZmD7wkoc7iW2KyvnuA3Wm65rurxaX4lgmuvsl3DbTXFn5cQ2+SjlQ6
yK55xgMGAIY8DAoA76iuL1PXPEMWtT6dp0CXUllbQzOdkarOXZwclpQUX5cZUNznPYFs2t6/LqKr
b3NjHBLq0mmqj2zMVURs/mZ3jLfIRjAHNAHbVR1WwN7a5hYR3cP7y2lx9xx0/A9CO4JFQeHb26v9
HWW9MbXMc89vI8a7VcxTPHuAycZ2Zx71q0AVdMvl1LS7W9VSgniWTYeqkjkfgeKtVj+E+fB+jN/E
9lC7H1YoCT+JJNbFABRRRQAVj3AGp699hkG60s4knlQ9JJGJ2A+y7S2PUqe1bFY+j/Nq/iBzywvU
jB9FFvCQPplmP4mgDYoorF8YO0fgnXnRirrp1wVZTgg+W3IoA2qK5q91W7e50bTdPu4IGvIZJHun
TzceWqHYBkDcd+eeytx3GZp3ijU9YksYVuLKwzZyXc1w8ReObZKY/kBYEIQN2ck4defUA7iiuKHi
S9n8QmzDiXT7kXkSMYFjAaHg7T5hZsHKklQCeRjoauoM/wDwqvw4qxyzeb/ZkbxRvsaVWeIFckjr
05NAHf0VxMCa5o8dhptvNFaf2jqMwiWctcm1gELOEB3DJyhPUgbscgUlpqmqXGoQ6dp8lpZi4utS
MkrQtIR5UwVSBuAyd3Pb2FAHb0Vxfh7WNR1rW9Ju3uljgutFjupLVUO3eWwSMtxyevpxXaUARzwR
XMDwTxrJFINrIwyCKz9FmlAu7CeRpJbGbyhIxyXjKhkJPc4baT3Kk961Kx9H+bV/EDHlheogPoot
4SB+bMfxoA2KKKKACiiigDL1ueVY7Wyt3Mc19OIBIvVF2lnYe+1WAPqRV+2t4bS3jt7eNY4YxtVF
HAFZmscat4fYdTfOpPt9mmOPzA/KtigAornbK42+PNaikmwv2Ky8tGbjJafOB+VYKeMdVt9NtNWl
NtdRX9pc3KWMcRWS38qNnALZOemxsgfMRjHSgD0CiuPuNX1K206yjOr29zf3rq0S2tmpOPLZ2A3S
hQuBkMx6DHJINN8N6lLrGtaZqU6os1zoUcrhPu7jICcdeM+5oA7KivPtBV18R+I9UuLWIw2uoXAN
/LdOWhVYl+URAYKjPqOp9KfF4t1WO01KV2jmNrFZ3UIkgEb3CzO48tVR3wWCgJnBywyMc0Ad9RXC
wX3/AAkV94cXVZoxbXtncXIt43ZEkmDx7Y2GcsUVmBU9wTjjhdD1eWyu4rGGfzdLk1i4tbeWZy5E
KW5k2q5PIWRXUZzgLjtQB3NFcVpesajq+seH7n7dDFBdWN3JJCiZSQpNCoI+brtbg8459eO1oAx4
gNM19bWPi0vo3lRB0jlUjdj2YNnHqpPVq2Kx9Y41fw+w4JvnUn2+zTHH5gflWxQAUUUUAFVtRvU0
3TLq+kBKW8LSsB1IUE4/SrNY/iz/AJE7Wz3WxnYexCEigCzpNi1na+ZcYe+nxJcyAfefHQf7I6Ae
gq/RRQAUVzt3ceV8QNPSSbZEdKuThmwpbzYP161nxeJNSa7tboy2729zqk2n/YFi/eoIzINwbdy3
7sMQRjafxIB2VFcZa+IL5/CsGq3Gp23n6ilu1vbwWu9onlYARgGQbjk7csQAQSeOBDomq3Wra7ok
14B58aanA5AA3eXNEgJAZgDgDOCRnOKAO5orjNRA03ximpXRS8tri5gtYylyyy2UrLtCbM7WRtwY
9DhiSGAGCx8RX83hdNaudQtVe9SMwWsVrveFnkCKgG8bjkhSTgBueAMUAdnRXDaf4h1zUjZ2CzW9
vcSXl1bSzyQBmAiAIO1XKhucHkj+VdF4W1aXXPC+nanMqrNcQhpAgwu7ocDJ4yDQBr1j6yBp8kWs
RDa8TpHc4/5aQswBz/u53D6EdzWxWP4s48H60e62MzA+hCEg/mKADwn/AMibof8A2D7f/wBFrWnc
2tve27291BFPA4w8cqBlb6g8Gszwpn/hDNEwAT/Z8GM/9c1rltKurGw8GL4qaaS71wWUs8wkunBk
nVC0kRTdjCkEbcfKF4HFAHYHw/optUtTpGnm2jYukP2ZNisepAxgH3qxNp1jcXMNzNZ28s8H+qle
JWaP/dJGR+Fcle+ItX0tNSg+1WN/NDZQ3UU6QlVQvIU2sAxypHK8g4B69ar6hrGs5vNOOoxpc2Ws
WMP2mODYHjmMZ2ld3YsR15GB6mgDsU0bS43mdNNs1adWWYrAoMgb7wbjkHAznrUl7p1jqUQiv7O3
uo1O4JPErgHpnBFcrdeINYtodevDPaGCxuo7KBPIIAZxD+9dt3Kr5jHaMcDrVe81C9l1SLS72eG6
ax1WzK3MUfl53q52MMkbhjPHZl49QDrJ9ItbjUtPvnDB7BZBAi4CKXAUnGM5Cggc4wx9sSR6Vp0R
uTHYWqG6z9oKwqPOznO/j5s5PX1Ncv4zQW12usTtHdWVhau9zZfamhkRdwImjwcFvlIAOM9AQeC+
z8Qa5qHiKdLexP8AZ8F8bORXWNdqBQTJuMm/dkggbMbffmgDon0TSZPs+/TLJvswxBut0PlDOfl4
+XkDpVgWdsGDC2hBEhlB2D75GC3+9gkZ681xsPinU7DSLLX9Xntf7LnneO4WK3ZTboA4Rt245yyo
p46vSS67qlkJ5rmG1h1F7LTBI7IdkLT3EqHcNwyqZ9snOTzwAdtHFHCpWKNUUszEKMDJJJP1JJJ9
zT64rU9b1+11CDSLBo766S1kuXnSGMLIyvtCENKoUD+Igk8jAWuxt3kktonmjEcrIC6Bt21scjPf
FAGX4T/5E3Q/+wfb/wDota2Kx/Cf/Im6H/2D7f8A9FrWxQAUUUUAFY+jf8hXxD/2EE/9JYK2Kx9G
/wCQr4h/7CCf+ksFAGxTJYo54XhmjWSKRSro4yGB4IIPUU+igDNHh7RFszZro+ni1Z/MMItk2FsY
3bcYzjjNWJ9L0+6WBbixtpltzmESQq3ln/ZyOOg6VPMQsMhaQRqFOXJxt4615zaarP4U029sFt0n
1aKO0LXkdwZo7hZZfKEzB2Xa/wAxYgkZ4+bHIAO+TStOiu3uo7C1S5kJLzLCodieuWxk9TUv2S2M
EUH2eLyYipjj2Dam3BXA7YwMemK5P+1PEubCwkMFpcXN89uJ54VdjEtuZNxRJCobcCPvdADjnFNu
fEl9Jd32kNDbtcWgu5LoEHBtxGGhwM5BbzYwT/sP07AHYvDFI8bvGjPGSyMyglSQRkenBI/GmJaW
0cgkS3iVwXIZUAILHLc+5AJ9a5bQ9XvtQvGjW4tLW1skto/sxjy0xkhV8hiwx97avXlTnPZfCGua
5rQtby9tQlje2huVOIx5T5TEa7ZGZhhmyWVSCvbOAAdKum2KtbMtlbhrUFbciJcxAjBCcfKMelWa
KKACsfRv+Qr4h/7CCf8ApLBWxWPo3/IV8Q/9hBP/AElgoA2KKKKACiiigDH1n/kK+Hv+wg//AKSz
1sVj6z/yFfD3/YQf/wBJZ62KAKc+kabdXsd7cafaTXcWPLnkhVpEwcjDEZGDzToNNsLW6mureyto
bib/AFsscSq785+YgZPPPNWqKAM8aDo4tjbDSbH7OX8wxfZ02l8Y3YxjOO9WorS2gZWht4o2RPLU
ogBCddox29q5CVl0rxqt3chb2PULvyLWaK5bzLZxDgxNHnaU+VjnsWyR3qpY+KvEM3hm71yW1jW3
bSJ7+EusYEcqqpWMbZWZ15bJIU5XtnAAO7jtoIRKIoY0ErF5NqAb2PBJ9TwOarQaLpVqALfTLOEB
lceXAq4Zc7TwOoycemT61zuq67rOiSpYXD2lxeX1uFsZEiKIbgyhGUqWJKgSxt1zhHP0hXWb06kN
Msjb2TXep3SNctGXAEaBsbS332z9MK3FAHVz6Xp91bG2uLC1mgMhlMUkKspckktgjGcknPvRNpen
3FkllPYWstpHjZA8Ksi46YUjAxXLx6/rt1r08FpDFPa2lxbW8rIsYjkWRIneXcZdw4kO0BWztxkk
8dnQBVfTbGVoGksrZzbuZIS0Sny2JyWXjg+4q1RRQBj6z/yFfD3/AGEH/wDSWetisfWf+Qr4e/7C
D/8ApLPWxQAUUUUAFY/iz/kTdc/7B9x/6LatisfxZ/yJuuf9g+4/9FtQBsUUUUAU77SNN1NozqGn
2l2Y87DcQrJtz1xkHHQflTk0ywjv2v0sbZbxxhrgRKJCOOC2M9h+VWq5Txpbuwt74+Tc21jDNLcW
El00BkTC/vFIP3kwcZGPnPIODQBu/wBjaX5dxH/ZtnsuSGnXyFxKQcgsMfMc881NBYWdqIxb2kEI
iDCPy4wuwNjIGBxnAz9K5G18S6xqesP/AGbZt/Z8E1tEVlWMExypE7SOzShwwWQ4AU5Kkck/LMNe
1a206fWbue0NhFqkls8awlTHbpcPCXLbjkj5WJxjCn1oA6Y6ZYHUBqH2G2+2gY+0eUvmYxjG7Gen
FMOj6WftOdNs/wDSjm4/cL++Oc/Px83PPNcVd+K763todXNrbGWbTbi5tywPyRNcRLEW+boEdWbo
eDgitHUdW1uzv7DSLa5jvbmdZpXuIIIwwEflYjKPKoyfMySDnaBgdWAB08Gm2NqIxb2VtCIyTGI4
lXbkYOMDjIAFTQW8NrAsNvDHDEgwqRqFVfoBUOmTXNxpVnPeRJDdSQI80aMGVHKgsAQSCAcjOatU
AFY/iz/kTdc/7B9x/wCi2rYrH8Wf8ibrn/YPuP8A0W1ACeGVFrpR0w5D6fK9vtJyQgOY+vYoV/l2
q8mladHeyXiWFqt1ICHnWFQ7Z65bGT0qK90+SScXllOLe8VdhZl3JKvXa4yMjk4IIIyexINb+09Y
gYLP4fkm4+9ZXUTjP/bQxmgC5Bo+mWtvJb2+nWkMEpDSRxwKquR3IAweg/KpJtOsbhZ1ms7eRbjb
5weJWEuOm7I5xgYz6VlQ+I7i4luIovDmqs9tIIpRvthtYqr4/wBdz8rqePWpv7Zv/wDoWdV/7+Wv
/wAeoA0RZ2qwywi2hEU3EiCMbX4C8jvwAOewqODS9PtYEgt7C1hhSTzVjjhVVV/7wAHB96yrzxPc
WEPnXHhrWVjzgsv2dwvudspwPc8CpIPEFzcwpNB4e1KWJxlXjmtGVh6gibmgDSudMsLy4iuLqxtp
5of9VJLErMnOflJGRyB0oOmWDagNQNjbG9AwLgxL5gGMfexnoSKo/wBs3/8A0LOq/wDfy1/+PUf2
zf8A/Qs6r/38tf8A49QBoNYWb2f2RrSBrX/niYwU65+7jHXn606W0tpxKJreKTzkEcu9Ad6DOFOe
o+ZuD6n1rN/tm/8A+hZ1X/v5a/8Ax6j+2b//AKFnVf8Av5a//HqALMmh6RNaw2sulWL28JJiia3Q
pGT12jGBn2qxeXUVhZTXUx2xQoXbA7Adves7+1tTk4j8OXqN6zzwKv5rIx/SnxWN7ezRz6q0KpGw
eO0gJZAw5DMxALkdRwADzgkAgAf4es5NP8OadaTArJDborLnO04+7n0HT8K0qKKACiiigArGtlFl
4qvozkJqESXCZJw0iDY/0O3yvr+FbNVr6xjv4VR2eN0YPFLGcNGw6MPzI54IJByDQBZorGa612zG
2XTotQUH/WWkwjdh/uOQAf8AgZ/CoJPFEsV/DYvoGprdTozxxGW1yyrjJH773H+QaAN8gMCCAQeC
DVODR9Mtbaa2t9OtIYJ/9bFHAqrJxj5gBg8cc1U/tm//AOhZ1X/v5a//AB6j+2b/AP6FnVf+/lr/
APHqAL1tplhZpGlrY20CRuXRYolUKxGCRgcEjjPpUhtLZpZpTbxGSZBHKxQZdRnCse45PB9TWPN4
juLeSGOXw5qqtO+yPL22C2CcZ87A6Hr1qb+2b/8A6FnVf+/lr/8AHqALx0ywNzDcmxtjcQLsil8p
d0a+inGQOTwPWi30zT7S5lubaxtoZ5c+ZLHCqs+Tk5IGTzzVH+2b/wD6FnVf+/lr/wDHqP7Zv/8A
oWdV/wC/lr/8eoA2KKx/7Zv/APoWdV/7+Wv/AMeo/tjUDwPDWpgnoWltgPxxMT+lAGxWNoiiXUNZ
vo8+TcXQCHJw/lxqjMPxUj32ilMesakPLuFj062PDiKUyTOPTdgBPqMn02nmtWGGO3gjhhRY4o1C
oijAUDoBQA+iiigAooooAxtdURXWkX758m1vMyHPCh43jDfgzr9ATWzTJYo54XilRXjdSrKwyGB6
g1lCLV9MAjtVi1C1HCJNKY5ox6bsEOPrg+pNAGxRWP8A2xqA4bw1qZI6lJbYj8MzA/oKP7Zv/wDo
WdV/7+Wv/wAeoAvLplgl+1+ljbLeMMNcCJRIR7tjPYflTE0fS43uHTTbNXuVZZ2WBQZQeobj5ge+
aqf2zf8A/Qs6r/38tf8A49R/bN//ANCzqv8A38tf/j1AGpJbwTSRSSwxvJCxaJmUEoSMEg9jgkce
tQXGl6fdQPBcWFrNC8nmtHJCrKz/AN4gjk+9Zj+I7iO6itW8Oar50qsyIHtiSFxk/wCu4AyOT6ip
v7Zv/wDoWdV/7+Wv/wAeoAuPpOnSXUV1Jp9q1xCAIpWhUugHQKcZGParlYF54ln0+ymvLvw9qkVv
CheR2ktcKB/22qZNcvZEV08N6oysMgiW1II/7/UAbNFY/wDbN/8A9Czqv/fy1/8Aj1ILvXLwbYdM
isFJ/wBZdzB2UeuyPIJ9t4oALsC88UadCuStiklzJg8KzAxoD7kNL+RrZqrY2KWMTKHeWWRt8s0n
3pG6ZOPYAADgAACrVABRRRQAVna9Zyaj4e1Gyi/1k9tJGozjJKkAVo0UAV7G8jv7GC7izslQMAeo
9QfQjoR6irFZU1jeWc8lxpTwkSsXltJyVjZj1ZWAJQnvwQeuASTTP7W1OPiXw5eu3rbzwMv5tIp/
SgDYqreaZYaiYze2NtcmI5j8+JX2HjkZHHQflVH+2b//AKFnVf8Av5a//HqP7Zv/APoWdV/7+Wv/
AMeoAvTaZp9xeR3k1jbSXUeNk7wqXXHIwxGR1qU2tubeS3MERgk3b49g2tuJLZHQ5JJPrk1mf2zf
/wDQs6r/AN/LX/49VW48VyW11FayeH9VNxL92JGtnfHqQsxIHueKANxrS2fG63ibEZiGUB+Q4yv0
OBx04qsdC0hrJLM6VYm1Rt6wG3TYreoXGAarf2zf/wDQs6r/AN/LX/49R/bN/wD9Czqv/fy1/wDj
1AGtHGkUaxxoqIgCqqjAAHQAU6sC88Sz6fZTXl34e1SK3hQvI7SWuFA/7bVMmuXsiK6eG9UZWGQR
LakEf9/qANmsfxOPP0dtOGTJqDraqoPJVj8/4BA5PsKP7T1eYlYPD8sR/vXl1Egz/wBszIf0qxZa
fKlx9svplnvCpVSi7UiU9VQcnnAyTycdhgAA0KKKKAMfRv8AkK+If+wgn/pLBWxWPo3/ACFfEP8A
2EE/9JYK2KACsufRIhM9zp8r2F053M8IGyQ/7aH5W+vDehFalFAGP/at1p/y6va7Yx/y+WwLxfVl
+8n45A/vVqwzRXEKTQyJLE4yrowZWHqCOtPrKm0SNZnuNOmewuGO5jEMxyH/AG4zwfqMN70AatFc
9e+IbnRYgmqWa+a52wzQP+6kP+1n5owBkkkEAA8k8VPFpt1qES3FxrlwwcblWxKxxAexwWb6k/gK
ANqisc22paUDLBdzajbry9vOFMuP+mbgDJ9mzn1FadtcRXdtFcQOJIZVDo46EHkGgCWiiigAoooo
AKKKKACvn/xL4h1jUPiCut6XbXMkVm2LQpEzK8aHDHgcqSxz7MK+gCMjB6Vj3Ax4x0wDp/Z93/6M
tqALmk6nBrGlW2oW2fKnTcAeqnoVPuDkH6VcoAA6CigCC8tIr+0ktpwSjjqpwVI5BB7EEAg9iKq6
XeSyebZXhH222wJCBgSqfuyAehweOxBHarlzcRWltLcTuI4YlLu56ADkmue1DTtW1ZV1GOZ7GaJT
9nt4sLI6HBZZHOcbgBwB8pwctigDpqKwLK0uJbSO90vWbttw/wBVegSISDgqwwGUggg4PB6g1qaf
fC9jkDxmG4hby54Sc7Gxnr3BBBB7g9uRQBbooooAKKKKACiiigAooooAKKKKACiio7i4itbeW4nc
RwxKXd26KoGSaAJKbLKkMTyyuEjRSzMxwABySayFg1LVlE011Np1s3KQQqolI/22IOD7Lgj1NZV/
pN3c6gumWWrXUkaKJrtLsiWNhn5IzwG+Yg5wfug5ByKANnR4nuGl1a4QrLdgeUjDBihH3Fx2JyWP
u2OwrVqnp9/9sSRJI/JuYG2TQk52nGQQe6kcg/yIIFygDyj4v65dTwLoGnxTSogFxfPGhYIo5VWI
6D+I59BXQ/DHWJ7/AMMLp99HLHfacRC6SqVYx/wHB9gV/wCA1veLAB4N13AxnT7jP/ftq2MDOcc+
tABRRRQAUUUUAFFFFABRRWde3s5uhYWARrsoHd5ASkKEkBmAwSSQcDIzg8jFAGjRWP8A2HNJ80+t
6m8p6lHSNR9FVcY+ufcmmvdXOhAPqV4LjTyQpupFVHhJOB5mMKVJ43ADHGQRkgA2qrXuoWunRCS6
mWMMdqjqzn0VRyx9gM1Q/tC+1P5dLh8i3P8Ay+XKEZH+xHwW+pwO43VZstIt7OU3DF7i8YYa5nO5
yPQdlHsoA9qAK27VdV+6G0y0P8RAa4cew5WMfXJ9lNXrHTrXTo2S2iCFzudySzyH1Zjyx9yatUUA
FFFFAHlHxf1y5nhXQNPillVFFxfNGhYIo5VWI6D+I59BXRfDHV7i+8MLp9/HLFfacRC6SqVYx/wH
B9gV/wCA1ueKwB4N13AAzYXBOP8Arm1bOBnOOfWgAooooAKKKKAPKfCfjDxDP411m1n0SWaKWVpZ
YYVVXhZVWNfmdlXG1FHJ56j0rvv7Zv8A/oWdV/7+Wv8A8erYooAx/wC2b/8A6FnVf+/lr/8AHqP7
Zv8A/oWdV/7+Wv8A8erYooAx/wC2b/8A6FnVf+/lr/8AHqP7Zv8A/oWdV/7+Wv8A8erYooAxLIXl
9r7X11p1xZwwW3lQrcPGxLM2XI2O2OFTrU0uhxxStPpkzafOx3MIxmKQ/wC3H0PuRhvetWigDH/t
iew+XWbXyEH/AC9wkvAfdj1j/wCBDA/vGqlhdXmm/aoYNHu720e4ea2mtZYChR/nON0in7zN2ro6
yZNEWGRp9LnawmY7mVF3Quf9qPp+K7SfWgBv9s3/AP0LOq/9/LX/AOPUf2zf/wDQs6r/AN/LX/49
R/bMth8us232Zf8An6iJeA/U9U/4EMf7RrWR1kRXRgyMMqynII9qAMn+2b//AKFnVf8Av5a//HqP
7Zv/APoWdV/7+Wv/AMerYooAx/7Zv/8AoWdV/wC/lr/8eo/tm/8A+hZ1X/v5a/8Ax6tiigDH/tm/
/wChZ1X/AL+Wv/x6uB8TeMPENj4+0tbbQ5o1ERiSCZVZ5lkZS+CjFR/q1xzx3616tRQBj/2zf/8A
Qs6r/wB/LX/49R/bN/8A9Czqv/fy1/8Aj1bFFAHPXc2oavLZ2raJe2tuLlJZ5J5ICu1PmAwkjE5Y
L2roaKKAMe5/4k2oNerxY3LAXQ7RScAS/Q8BvwPZjTL0Xljry31rp1xeQz23lTLbvGGDK2UJ3uo6
M/TNbMkaSxtHIodHBVlYZBB6g1l6bI9hcnSLhiwVS1pKxyZIx/CT3Zcge4weuaAG/wBs3/8A0LOq
/wDfy1/+PUf2zf8A/Qs6r/38tf8A49WxRQBj/wBs3/8A0LOq/wDfy1/+PUf2zf8A/Qs6r/38tf8A
49WxRQBj/wBs3/8A0LOq/wDfy1/+PUf2zf8A/Qs6r/38tf8A49WxRQBj/wBs3/8A0LOq/wDfy1/+
PUf2zf8A/Qs6r/38tf8A49WxRQBj/wBs3/8A0LOq/wDfy1/+PUf2zf8A/Qs6r/38tf8A49WxRQBj
/wBs3/8A0LOq/wDfy1/+PVWvJtQ1drW0bRL61gNzHJPJPJAV2Id+MJIxOSqjpXQ0UAVtQvU06xlu
XUvtACovV2Jwqj3JIA+tRaTZPZWhM7B7udjLcOOjOew9gAFHsBVVP+JrrZk62ensVT0knxgn6IDj
6s3dRWxQBiX4vLLXo7+1064vIprZoZ1t3jVgysDGTvdQRhpOlP8A7Zv/APoWdV/7+Wv/AMerYooA
85+I3iXWbXwtLFb6Fd20V1ut55rjynCoykEDy5GwT6nj8a3tC8SavfaHZ3V34a1AzyxhnMLQKje4
DyhgD15FdRRQBj/2zf8A/Qs6r/38tf8A49R/bN//ANCzqv8A38tf/j1bFFAGP/bN/wD9Czqv/fy1
/wDj1H9s3/8A0LOq/wDfy1/+PVsUUAY/9s3/AP0LOq/9/LX/AOPUf2zf/wDQs6r/AN/LX/49WxRQ
Bj/2zf8A/Qs6r/38tf8A49T9EhuFF9eXlu9vNd3Bk8uRlLIgUKoJUkdFzwT1NPutYiiuGtLWN7y9
HWGH+D3djwg+vJ7A1D/ZNxqPz6zMskZ6WUJIhHsx6yfjhf8AZoAc+stdu0OjwC7YHDXDNtgQ9/n/
AIj7Ln0JFMfw7FfRSHVpmv5nRl+ddsceRj5E6A89TlvethEWNFRFCqowFAwAKWgDntP1XV4dMtYr
zw5qb3SQoszpLbFWcABiMzA4zntVn+2b/wD6FnVf+/lr/wDHq2KKAMf+2b//AKFnVf8Av5a//HqP
7Zv/APoWdV/7+Wv/AMerYooAx/7Zv/8AoWdV/wC/lr/8eo/tm/8A+hZ1X/v5a/8Ax6tiigDzr4je
JdYtfCs0UGhXdtHdZt55rjynCoykEARyNgn1PH411vhXUr3V/DFhf6hb/Z7qaPdJHtI7kA4PTIAP
41sUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB1rJfQ1t3abSZzYSk5Marugc/7UfT8V2k
+ta1FAGONaksTs1m2+yD/n6Q74D9WxlP+BAD3Na6OsiK6MGVhkMDkEUpGRg9KyX0T7M7S6RcGxcn
JiC74HPvHkY+qlSe5NAGtRWQNaeyITWbf7H2Fyrb7dv+B4Gz/gQA9Ca1lYMoZSCpGQQeCKAFoooo
AKKKKACiiigAqpqViL+2CK/lTxsJIJgMmNx0PuOSCO4JHerdFAFPTb431u3mJ5VzE3l3EWc7HH8w
QQQe4Iq5WVqUUlpcLq1qjO8a7LmJBkyxDngd2XJI9ckdxjShljuIUmhdXikUMjqchgeQRQA+iiig
AooooAKKKKACiiigArP1e8lt7dILUj7bdN5UGRkKcZLkeijJ98AdxWgTgZPSsfSR/aN1JrL/AOrk
XyrMHtDnl/8AgZAP+6E96ANGys4rCyitYQfLiXALHJY9yT3JOST3JqeiigAooooAKKKKACiiigAo
qC8vbawgM13OkUecAsep7ADuT6Dms7ztU1X/AI91bTbQ/wDLWVAZ3H+yh4T6tk/7IoAt32qWunlE
lZnnk/1cESl5H+ijnHv0Hciqn2bUtU5vJGsLU/8ALtA/71h/tyD7v0T/AL6NXbHTLXTg/wBnjPmS
cySuxeSQ+rMeT/SrdAENraW9jbrBawpDEvRUXAz6/X3qaiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAAgMCCMg9QayG0T7Ixk0e4NixOTBt3
QMfdP4fqpX3zWvRQBkDWzaMI9YtzZHOBOG327f8AA8Db/wACA9s1rAhlDKQQRkEd6CAylWAIIwQe
9ZJ0VrNjJo9ybM5ybdl327f8AyNv/ASPcGgDXorIXW/srCLWIPsLk4E27dA59pMDH0YKfTNa4IIB
HINABRRRQAUUUUAFY8P/ABJtRFseLC7cmE9oZTyU9lbkj3yO6itiobu1hvrSS2nXdHIMHBwR6EHs
QeQexFAE1FZ2l3UxaSwvWzeW4GXxjzkP3ZB9cYI7EHtitGgAooooAKKKKACiiobu6isbSW6nbbFE
pZjjJwPQdz7UAZ2rsb6aPRoiR5677pgfuQZwR7Fz8o9txHStZVCqFUAKBgADgCs7R7WWKGS7u1xe
3beZKM52DGFjHso49zk960qACiiigAooooAKKKypdZ8+VrfSoPtsyna8gbbDGf8AafnJ9lyfUCgD
TkljhiaWV1SNBlmY4AHqTWT/AGnd6l8ukQgQn/l9uFIj/wCALwz/AF4X0Jp8ejefKtxq0322ZTuW
MrtgjP8Aspzkj1bJ9MVq0AZ9no8FtOLqZ5Lu9xj7ROQWA7hR0Qeyge+a0KKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKAEZVdSrKGVhggjIIrJOivZEvo1x9k7/ZnG+3b6L1T/gJA9Qa16KAMlNcFs6xavbmwkJwJWbd
A59pOAPowUnsK1gcjI6UjosiMjqGVhgqRkEVkHRpbE79Gufsy/8APrIC8B+i9U/4CQPY0AbFFZMe
uLBIsOrQGwlY4V3bdC5/2ZOn4NtJ9K05JY4U3yuqJkDcxwMk4A/EkCgB9FFFAGfqlnLMsd1abRfW
xLQknAcH70bf7LY/AgHtU1rqFvdWAvA3lxYO/wAz5TGRwyt6EEEH6VaOcHAye2a8K+I2reKLa9ng
uLBtM0+5dWYQv5kc7r0YvgckAZGB90ZFAHutFMikE0KSL911DD6Gn0AFFFFADHljiKB3VS7bV3HG
T6D3rKn/AOJrrS2w5tLBlkm9Hm6on/ARhz7lPeue+LUkkPghpYnZJEuomV0OCpB4IPY0fDf/AISh
tJ361HBFauWkjMiEXErMclm5wBz3GaAO5ooooAKKrXuoWunRxSXcyxLLKkKZ/idzhQPxP8zTb7U7
XTlT7RJ+8kOI4kUtJIfRVHJ/pQBbrPvNYgtp/ssSSXd7jItoACwHqxPCD3Yj2zVfytU1Xmdm020P
/LKJgZ3H+04yE+i5P+0K0LOxttPg8m1hSKPOSFHU9yT1J9zzQBn/ANmXepfNq8wEJ/5crdiI/o78
F/pwvqDWrFFHBEsUUaxxoMKiDAA9AKfRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAN
kjSWNo5EV0YYZWGQR6EV5R8TZTpth/YmiLff6Rtae3iUvDEoIYbeDsOQOFIGM5HIr1migDhfB/jC
91bQYLSe1k/txD5RWZWQOoH+uJx0A64/iwONwroj4fW5G7UNQv7iU8ny7qS3QH/ZWNhx9cn3osf9
J8TatcHkWyxWi57Hb5rY+okT/vn2rYoAx/8AhGbD/n41X/wbXX/xyo7jwjpV3A8Fy2ozQuMNHJql
yysPcGTmtys3XdWOjaetyts1zJJPFbxxKwXc8jhByegy1AECeF9OjRUSbVFVRgKNVugAPT/WUv8A
wjNh/wA/Gq/+Da6/+OVnnxraw/Zxe27WbNeSWVwJpB+5kWIycEZDgjbjHPzevFbSa1pklu86ahbN
CluLppBKCoiOfnz/AHflbn2NAFX/AIRmw/5+NV/8G11/8co/4Rmw/wCfjVf/AAbXX/xyn3HiHTok
v1hureW5srdp5IjKFAAGfmbovbJ7ZBPWp31rTI9R/s976BbsAkxFxkfLu59Dt5x6c9KAKM/hHSbl
VWc6jKqsHUSapcsAw6EZk6j1qT/hGbD/AJ+NV/8ABtdf/HKZL4o05rL7TYTw3u26t7d1jkwV82VY
wx46fMSOxxwe9bdAGOfDGnsCDNqhB4IOrXRB/wDIlB0q608ebpd5O+3k2t3O0qP7B2yyn3yR7Gti
igDxrxlB4t8b6rBJpGlXKafZuRDvkSM+apwzHLcEEFfbHvXpHhayuINLSfUrA2+quoW5keUStIR3
3gn5fReg7VLp37jxFrFqPuuIbsDsN6sh/WEn/wDXWxQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAY+jf8hXxD/2EE/9JYK2Kx9G/wCQr4h/7CCf+ksFbFABWP4l0Vte
0yGzDhFW8t53O9kJSOVXYAryCQpArYooAxJPD0MV7o72McMEFlcy3Ei85cvE6E57tlwSTXLz+EL6
G00DTjIJGeee2v2RGZGtHkM5Utxj7iIM/wB9gK2k8Z/vbqWXSrhNNtr5rGS8WRGCuHCbmTIIXJHI
zjPTrjabXNLXUHsGv7cXSAloi4BGF3EfULzjrjnpQBz+oeGdSvH1yOB7e0t9Rs7mFo1nd0llkUKk
jIVxGQAc7Sd2au22k6tYX+rC0mtRbahO1ys8jM0sTmIJjZjDAMinOemRjvWhda3ZwwRSRXFtK0yx
yRKZ1UPGzqu8H0+cY9SQO9OXXNKa8uLQahb+fbKXmTzB+7A65PQY4z6ZGetAHNWfhTVt1xLe3EJm
lbTiSbmWYk29wZXOXHG7PCgAA/me1qnp+q2GqxPJYXcVwqNtbY2dp9x2459xVygAooooAx7b/kct
T/7B9p/6Mua2Kx7b/kctT/7B9p/6Mua2KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigDG0hjHr3iCB1IZrmK4U8YZGgjQH/vqJ/yrZrKv4pLLUY9WhjeRfL8m6jRcsYw
SVYAdSpLcdwzYyQAdC2ure9t1ntpo5oW+68bAg0AS0UUUAcSPCmrTQanpU8timlX2oveSSozNM0b
SBzHtKhRnGN2T1PFWrDwrJZ669xKiXFv9vlvY5WvpgY2cNwIf9WSC5Gc9D0zXWUUAcTa+CbuCxvL
d7qBz59vHZcH91aQz+aqHj73LDjg4X0qzJ4a1KbQ9X0FprZLK7N08VyrOZd0zlwGXAGAWYEhjkAc
DmutooAxNA0mTT3ubi5to4rq4CK7LfTXRcKDj5pQCACzYA9a26KKACiiql9qVvp6L5rFpZDiKBOZ
JT6KO/8AIdTgUAUbMmTxdqzhTsS0tYSf9oNMxH5SL+dbNZ+k2ctrBNNc7ftd1KZ59pyFJAAUHuFV
VXPfGe9aFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV5r8UgNM
sGvrAC0vHALXEH7uRjuAyWHJoooA8i/4SzxJ/wBDBqv/AIGyf40f8JZ4k/6GDVf/AANk/wAaKKAD
/hLPEn/Qwar/AOBsn+NH/CWeJP8AoYNV/wDA2T/GiigA/wCEs8Sf9DBqv/gbJ/jR/wAJZ4k/6GDV
f/A2T/GiigA/4SzxJ/0MGq/+Bsn+NH/CWeJP+hg1X/wNk/xoooAB4r8RMQra/qhU8EG8kwR+dfQf
gy1t10ZLtYIhcykiSYIN7gHgFupoooA6SiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigD//2Q==

--_004_A4DE324D317E4F40A82CF077C7A9E1E349E387USA7109MB004naxer_--

--===============1492943675==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1492943675==--

From ipp-bounces@pwg.org  Wed Dec 11 07:08:32 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B1D81A1F56 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 07:08:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y3XL3SlIhQeh for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 07:08:30 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 895C41A1F54 for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 07:08:30 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 82DA49434; Wed, 11 Dec 2013 15:22:31 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.51]) by www.pwg.org (Postfix) with ESMTPS id 64E288D43; Wed, 11 Dec 2013 15:22:30 +0000 (UTC)
MIME-version: 1.0
Received: from relay7.apple.com ([17.128.113.101]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXN009TEE0XB211@mail-out.apple.com>; Wed, 11 Dec 2013 07:07:55 -0800 (PST)
X-AuditID: 11807165-b7f8e6d000004de8-19-52a87fc971b2
Received: from [17.153.24.236] (Unknown_Domain [17.153.24.236]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate)	by relay7.apple.com (Apple SCV relay) with SMTP id 35.E4.19944.ACF78A25; Wed, 11 Dec 2013 07:07:55 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <6BAEB5D5-B2B5-4222-9E8B-585EEA16358E@amalfisystems.com>
Date: Wed, 11 Dec 2013 10:07:52 -0500
Message-id: <49F81303-9667-461C-A0A5-413BBE2BD6B0@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <6BAEB5D5-B2B5-4222-9E8B-585EEA16358E@amalfisystems.com>
To: Randy Turner <rturner@amalfisystems.com>
X-Mailer: Apple Mail (2.1812)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRmVeSWpSXmKPExsUiOFPije7p+hVBBifW6Flc3n6A1eLYvpcs Fke+xVrsWfuHzYHFY/nJL8weW0/+YPOYt3g6UwBzFJdNSmpOZllqkb5dAlfGrUWLmQsWC1U8 erqEpYGxmb+LkZNDQsBEYvbMP8wQtpjEhXvr2boYuTiEBHqZJDrXrWcCSQgLuEuceXmKEcTm FdCTuPJ4OwuIzQxk77j+ixXEZhNQk/g9qQ/M5hRwlbj8ax9YDYuAqsTWde3MEPVuEhsXnmeH sLUlli18DRTnAJppI3F5qzlIWEigVKLv0wGwEhEBHYm2p+dYQEokBGQlPh02m8DIPwvJEbOQ HDELydAFjMyrGAWKUnMSK831EgsKclL1kvNzNzGCgrGhMHUHY+Nyq0OMAhyMSjy8B4qWBwmx JpYVV+YeYpTgYFYS4V1bsyJIiDclsbIqtSg/vqg0J7X4EKM0B4uSOO99XqCUQHpiSWp2ampB ahFMlomDU6qBcZfkwjOch0VzuprUyuYfPJj4V+21wbI9InnXn666Y2bcoHbLwP+nyrUvIae8 b13bsbD70HrdxcW7A/qsN5r7mLTMnvTwgeYSo3cTt8pP1jvZ8WZZ04m7IittylNPOJXmvtp9 Vldzg9rP8vs+D2aezFv06dvOoMuLvf5+VnY16K/teVS+t+X+CmUlluKMREMt5qLiRABu3+v+ QgIAAA==
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Randy,

The arrows are mainly there to show which box initiates the communications.=
  And based on Smith's comments I think I'll just label each of the lines f=
or later references so it truly is just a high-level view without any of th=
e specific details.


On Dec 10, 2013, at 10:31 PM, Randy Turner <rturner@amalfisystems.com> wrot=
e:

> =

> Hi Mike,
> =

> I think it=92s a great idea to put together an unambiguous reference diag=
ram like this =97 It looks like the arrows in the diagram suggest elements =
of procedure, but I=92m assuming that each type of cloud functional procedu=
re description would reference this diagram in order to completely specify =
=93how things work=94.  The arrows just emphasize what=92s defined in the f=
unctional spec.
> =

> R.
> =

> =

> On Dec 10, 2013, at 9:06 PM, Michael Sweet <msweet@apple.com> wrote:
> =

>> All,
>> =

>> Because we seem to be tripping over differences in terminology and our c=
ollective "big picture" of how cloud-based imaging is supposed to work, I p=
ut together the attached simplified diagram for a typical MFD that is regis=
tering Print, Scan, and FaxOut with a public cloud.  Each of the local serv=
ices is "connected" to a corresponding service in the cloud.  I have purpos=
ely not included any fan-out in the diagram in order to focus our discussio=
ns on this simplified model.  We can expand our discussions once there is a=
greement on the simplified model/diagram.
>> =

>> (When comparing this to the model described in IPPSIX, you'd just remove=
 all of the non-print services from the diagram...)
>> =

>> Thoughts?  Does this roughly match everyone's internal picture of cloud-=
based imaging?
>> =

>> =

>> =

>> =

>> =

>> <PastedGraphic-1.png>
>> =

>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>> =

>> _______________________________________________
>> cloud mailing list
>> cloud@pwg.org
>> https://www.pwg.org/mailman/listinfo/cloud
> =

> _______________________________________________
> cloud mailing list
> cloud@pwg.org
> https://www.pwg.org/mailman/listinfo/cloud

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Wed Dec 11 07:08:35 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC45E1A1F56 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 07:08:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VEQozhKOqD81 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 07:08:34 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 415481A1F54 for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 07:08:34 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id F2F40959D; Wed, 11 Dec 2013 15:22:35 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.51]) by www.pwg.org (Postfix) with ESMTPS id B41E0958B; Wed, 11 Dec 2013 15:22:33 +0000 (UTC)
MIME-version: 1.0
Received: from relay7.apple.com ([17.128.113.101]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXN009UGE1XB211@mail-out.apple.com>; Wed, 11 Dec 2013 07:08:23 -0800 (PST)
X-AuditID: 11807165-b7f8e6d000004de8-a0-52a87fe5461c
Received: from [17.153.24.236] (Unknown_Domain [17.153.24.236]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate)	by relay7.apple.com (Apple SCV relay) with SMTP id 28.05.19944.5EF78A25; Wed, 11 Dec 2013 07:08:23 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <4D38ADF4-07B9-4BC7-A6F3-70B6FB07B84F@hp.com>
Date: Wed, 11 Dec 2013 10:08:21 -0500
Message-id: <C1C44179-83D9-4233-91AC-E64408168157@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <4D38ADF4-07B9-4BC7-A6F3-70B6FB07B84F@hp.com>
To: "Kennedy, Smith (Wireless Architect)" <smith.kennedy@hp.com>
X-Mailer: Apple Mail (2.1812)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRmVeSWpSXmKPExsUiOFPije7z+hVBBme/iVhc3n6A1eLYvpcs Fke+xVq86trF7MDisfXkDzaPXdt2MnnMWzydKYA5issmJTUnsyy1SN8ugSvjz817TAUb7Cu2 bDnL1sD4w6yLkZNDQsBE4umsx8wQtpjEhXvr2boYuTiEBHqZJLZfnMIEkhAWcJW4vn8+O4jN K6AnceXxdhYQm1kgQWJ6z142EJtNQE3i96Q+VhCbU8BKYuXiXqA4BweLgKrErY9lEOVuEhsX nocaYyNxevF3MFtIIEtiwrabYLaIgIPE8yWfWEBaJQRkJT4dNpvAyDcLyeJZSBZD2NoSyxa+ ZoawDSSedr5ixRTXl3jzbg7TAka2VYwCRak5iZXmeokFBTmpesn5uZsYQcHbUJi6g7FxudUh RgEORiUe3gNFy4OEWBPLiitzDzFKcDArifCurVkRJMSbklhZlVqUH19UmpNafIhRmoNFSZz3 Pi9QSiA9sSQ1OzW1ILUIJsvEwSnVwBjJJ2S1OuuM7MEPRonmye4im+x9K57pfgtfI3HNeoqV Q3fYs1pRW3/DGStvflxYw1Y8efl22SOP1Gaxzvx+ye0966OPkYfv+G/c5hy6wLq/fsdT7pIZ 394mhM+Zzy2rHJd1eVnVWi9GhUfcjy5YZ5x68bLv5Zz/575Euj38cPbM5w+7TBeahkgpsRRn JBpqMRcVJwIA4t79WFoCAAA=
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>
Subject: Re: [IPP] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1735277896=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1735277896==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_SZwDRp7/aVI7up10nFs5pQ)"


--Boundary_(ID_SZwDRp7/aVI7up10nFs5pQ)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Smith,

I like this idea and will update things accordingly.


On Dec 10, 2013, at 9:43 PM, Kennedy, Smith (Wireless Architect) =
<smith.kennedy@hp.com> wrote:

> HI Mike,
>=20
> Thanks for doing this!
>=20
> I=92ve not personally had a chance to stare at it very hard just yet.  =
But my one suggestion for the diagram might be to label each of the =
vertices with a unique letter, and label each of edges with a unique =
number, so that one can describe a path or an edge / vertex interface in =
an unambiguous manner.  This could be useful in lieu of our being in one =
place and all able to =93point=94 at things on a whiteboard or projector =
screen.
>=20
> Smith
>=20
> /**
>     Smith Kennedy
>     ATB Wireless Architect - PPS
>     Hewlett-Packard Co.
> */
>=20
>=20
>=20
> On 2013-12-10, at 7:06 PM, Michael Sweet <msweet@apple.com> wrote:
>=20
>> All,
>>=20
>> Because we seem to be tripping over differences in terminology and =
our collective "big picture" of how cloud-based imaging is supposed to =
work, I put together the attached simplified diagram for a typical MFD =
that is registering Print, Scan, and FaxOut with a public cloud.  Each =
of the local services is "connected" to a corresponding service in the =
cloud.  I have purposely not included any fan-out in the diagram in =
order to focus our discussions on this simplified model.  We can expand =
our discussions once there is agreement on the simplified model/diagram.
>>=20
>> (When comparing this to the model described in IPPSIX, you'd just =
remove all of the non-print services from the diagram...)
>>=20
>> Thoughts?  Does this roughly match everyone's internal picture of =
cloud-based imaging?
>>=20
>>=20
>>=20
>>=20
>>=20
>> <PastedGraphic-1.png>
>>=20
>> _______________________________________________________________
>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>=20
>> _______________________________________________
>> ipp mailing list
>> ipp@pwg.org
>> https://www.pwg.org/mailman/listinfo/ipp
>=20
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_SZwDRp7/aVI7up10nFs5pQ)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Smith,<div><br></div><div>I like this idea and will =
update things accordingly.</div><div><br></div><div><br><div><div>On Dec =
10, 2013, at 9:43 PM, Kennedy, Smith (Wireless Architect) &lt;<a =
href=3D"mailto:smith.kennedy@hp.com">smith.kennedy@hp.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">HI =
Mike,<div><br></div><div>Thanks for doing =
this!</div><div><br></div><div>I=92ve not personally had a chance to =
stare at it very hard just yet. &nbsp;But my one suggestion for the =
diagram might be to label each of the vertices with a unique letter, =
and&nbsp;label each of edges with a unique number, so that one can =
describe a path or an edge / vertex interface in an unambiguous manner. =
&nbsp;This could be useful in lieu of our being in one place and all =
able to =93point=94 at things on a whiteboard or projector =
screen.</div><div><br></div><div><div>
<div style=3D"font-family: Arial; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Smith<br><br>/**<br>&nbsp; &nbsp; Smith =
Kennedy<br>&nbsp; &nbsp; ATB Wireless Architect - PPS<br>&nbsp; &nbsp; =
Hewlett-Packard Co.<br>*/<br><br><br></div>
</div>
<br><div><div>On 2013-12-10, at 7:06 PM, Michael Sweet &lt;<a =
href=3D"mailto:msweet@apple.com">msweet@apple.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">All,<div><br></div><div>Because we seem to be =
tripping over differences in terminology and our collective "big =
picture" of how cloud-based imaging is supposed to work, I put together =
the attached simplified diagram for a typical MFD that is registering =
Print, Scan, and FaxOut with a public cloud. &nbsp;Each of the local =
services is "connected" to a corresponding service in the cloud. &nbsp;I =
have purposely not included any fan-out in the diagram in order to focus =
our discussions on this simplified model. &nbsp;We can expand our =
discussions once there is agreement on the simplified =
model/diagram.</div><div><br></div><div>(When comparing this to the =
model described in IPPSIX, you'd just remove all of the non-print =
services from the diagram...)</div><div><br></div><div>Thoughts? =
&nbsp;Does this roughly match everyone's internal picture of cloud-based =
imaging?</div><div><br></div><div><br></div><div><br></div><div><br></div>=
<div><br></div><div><span>&lt;PastedGraphic-1.png&gt;</span></div><div><br=
><div>_______________________________________________________________<br>M=
ichael Sweet, Senior Printing System Engineer, PWG =
Chair<br></div><br></div></div>___________________________________________=
____<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br><a =
href=3D"https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mail=
man/listinfo/ipp</a><br></blockquote></div><br></div></div>_______________=
________________________________<br>ipp mailing list<br><a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a><br>https://www.pwg.org/mailman=
/listinfo/ipp<br></blockquote></div><br><div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px;  "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px;  "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; =
">_________________________________________________________<br>Michael =
Sweet, Senior Printing System&nbsp;Engineer, PWG =
Chair</div></span></span>
</div>
<br></div></body></html>=

--Boundary_(ID_SZwDRp7/aVI7up10nFs5pQ)--

--===============1735277896==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1735277896==--

From ipp-bounces@pwg.org  Wed Dec 11 08:10:03 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C39EC1AE03E for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:10:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z9MUsodsiUfV for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:10:00 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 7FB041AE05E for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 08:10:00 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 517FD9432; Wed, 11 Dec 2013 16:24:01 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by www.pwg.org (Postfix) with ESMTPS id 0AADC85BC; Wed, 11 Dec 2013 16:24:00 +0000 (UTC)
MIME-version: 1.0
Received: from relay4.apple.com ([17.128.113.87]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXN00CBKGW2ZJK1@mail-out.apple.com>; Wed, 11 Dec 2013 08:09:42 -0800 (PST)
X-AuditID: 11807157-b7ff46d000001540-4e-52a88e4310cb
Received: from [17.153.24.236] (Unknown_Domain [17.153.24.236]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate)	by relay4.apple.com (Apple SCV relay) with SMTP id 70.2E.05440.44E88A25; Wed, 11 Dec 2013 08:09:42 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
In-reply-to: <A4DE324D317E4F40A82CF077C7A9E1E349E387@USA7109MB004.na.xerox.net>
Date: Wed, 11 Dec 2013 11:09:38 -0500
Message-id: <2782B4DD-2E5B-4C40-B918-F9A92C16D9C3@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <A4DE324D317E4F40A82CF077C7A9E1E349E387@USA7109MB004.na.xerox.net>
To: Peter Zehler <Peter.Zehler@xerox.com>
X-Mailer: Apple Mail (2.1812)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsUiOFPija5b34ogg30TeC0ubz/AanFs30sW iyPfYi06nqxktVh+4SqTxbkLig5sHltP/mDzmPx4DqPHvMXTmTyWn1rPFsASxWWTkpqTWZZa pG+XwJWxa/ccxoILjYwVbU8FGhib87sYOTkkBEwkPp7oZISwxSQu3FvP1sXIxSEk0Msk8aL9 FlhCWMBXYsmBDWA2r4CexJXH21lAbGaBBIl7e2aygdhsAmoSvyf1sYLYnAL+EoeOPWcCsVkE VCVe7ZwMNpRZYBOjxI3jf4CKOIAG2UgcO2MIsewao8TqOdfABokIaEocPLSfGaRGQkBW4tNh swmMfLOQrJ6FZDWErS2xbOFrZgjbQOJp5ytWTHF9iTfv5jAtYGRbxShQlJqTWGmil1hQkJOq l5yfu4kRFNwNheE7GP8tszrEKMDBqMTDe6BoeZAQa2JZcWXuIUYJDmYlEd61NSuChHhTEiur Uovy44tKc1KLDzFKc7AoifPe5QVKCaQnlqRmp6YWpBbBZJk4OKUaGNfsTlzZlbLKUJXhatOF 5Mb37xSPui0KniMQd59tc7DW2ska4eHrGBYyvjjWOU1l8Q+hqRNcpQXO6upMzFFVdfTxOnIj 6OO9RSuN+mS9khjrdz3a+Cft03teFT8rrrkh0+8VOfbtfOrqxHgtMDJy0o39Th9UI5fPrb7n cuzh9vKolM+xE4vv3FFiKc5INNRiLipOBAAb0tFtagIAAA==
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1622243886=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1622243886==
Content-type: multipart/alternative;
 boundary="Boundary_(ID_NFK2J15jQoojfEgxGA155A)"


--Boundary_(ID_NFK2J15jQoojfEgxGA155A)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

Pete,

On Dec 11, 2013, at 9:44 AM, Zehler, Peter <Peter.Zehler@xerox.com> =
wrote:
> All,
> =20
> The thing that confused me about the diagram was the dotted line from =
the Proxy to the Local System Control Service.  It is my view that the =
Local System Control Service is just another service hosted on the MFD.  =
(Yes I know that an implementation could host the services outside the =
MFD but from a functional view they are hosted on the MFD.)

Absolutely, I just wasn't sure whether the proxy needed to talk to the =
local System Control Service...

> One difference I see with a Local System Control Service is that in =
addition to interactions with the Physical Device it would also interact =
with the other hosted services.  It must do so in order to control the =
other service and to access the other services instrumented data.  The =
other difference between the Local System Control Service and other =
hosted services is that the Local System Control Service would have an =
unfiltered view of the devices subsystems.

Right, however that interface is going to be a lot different than the =
service-level interfaces shown in the diagram.  Perhaps some sort of the =
containing box=20

> The other devices would have a service specific view of the subsystems =
(e.g., Print Service does not present the scanner subunit).  Of course =
this difference would not be obvious from the diagram.  While not =
included in this discussion the Physical Device could easily be replaced =
by a Physical Device Proxy and the model hold together.

Right. Again, my focus with this diagram was just to show the =
typical/common situation. If we can find a way to expand its scope =
without confusing things too much, all the better.

> I would replace the lower portion of Mike=92s diagram with something =
similar to the following diagram.  I also added a comment to #3 below.

I'd like to come up with a different way to show the relationship =
between the System Control Service and other services.  And maybe that =
applies to the interface between the services and physical =
device/subunits as well? (not a service-level interface and not =
something we document in the Cloud or Semantic Models...)

> ...
> 3.      According to the Semantic Model, there is an extensive client =
interface to the System Control Service that provides access to both =
System Control Service elements and System Object elements =
(SystemConfiguration, SystemDescription, and SystemStatus). However, the =
diagram shows no System Object either at the Cloud Level or the Local =
level (=93Imaging System=94 in the lower right  hand corner not =
withstanding.) The sort of information that a User might want to know =
about the physical location of the =93device=94 (however one may wish to =
define it) is in the System Description. The UUID for the imaging device =
is the System UUID. I suggest that, as in the previous diagram,  there =
is both a Cloud Imaging System and, if we are showing things beyond the =
Proxy, a Local Imaging System.
> =20
> Adding the system object to the diagram would probably be useful.  I'm =
not sure how we would show connections *to* this object, or whether we =
should (for purposes of simplifying the diagram) just update the system =
control service boxes to be "system control service and system object"?
> <PZ>The System Object is a construct created and maintained by the =
Local System Control Service just as the Print Service Object is created =
and maintained by the Local Print Service.  Some of the attributes from =
the System Object are obtained from the Physical Device, other =
attributes are obtained from the other Local Services, and some are =
properties specific to the instance of the Local System Control Service. =
 I do not see any conflict in the other Hosted Services presenting =
information (e.g., System UUID, physical location) that is =93owned=94 =
by the Local System Control Service as long as the values are =
consistent.</PZ>

OK, so do you think we could just leave the system object out of the =
diagram then?

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--Boundary_(ID_NFK2J15jQoojfEgxGA155A)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Pete,<div><br><div><div>On Dec 11, 2013, at 9:44 AM, =
Zehler, Peter &lt;<a =
href=3D"mailto:Peter.Zehler@xerox.com">Peter.Zehler@xerox.com</a>&gt; =
wrote:</div><blockquote type=3D"cite">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered =
medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Impact;
	panose-1:2 11 8 6 3 9 2 5 2 4;}
@font-face
	{font-family:"Andale Mono";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 =
67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->

<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">All,<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">&nbsp;</span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">The thing that confused me about the diagram was =
the dotted line from the Proxy to the Local System Control =
Service.&nbsp; It is my view that the Local System Control
 Service is just another service hosted on the MFD.&nbsp; (Yes I know =
that an implementation could host the services outside the MFD but from =
a functional view they are hosted on the MFD.)
</span></p></div></div></blockquote><div><br></div>Absolutely, I just =
wasn't sure whether the proxy needed to talk to the local System Control =
Service...</div><div><br><blockquote type=3D"cite"><div lang=3D"EN-US" =
link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1"><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D"><o:p></o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"color: rgb(31, 73, 125); font-family: Calibri, sans-serif; =
font-size: 11pt;">One difference I see with a Local System Control =
Service is that in addition to interactions with the Physical Device it =
would also interact with the other
 hosted services. &nbsp;It must do so in order to control the other =
service and to access the other services instrumented data.&nbsp; The =
other difference between the Local System Control Service and other =
hosted services is that the Local System Control Service would
 have an unfiltered view of the devices =
subsystems.</span></p></div></div></blockquote><div><br></div>Right, =
however that interface is going to be a lot different than the =
service-level interfaces shown in the diagram. &nbsp;Perhaps some sort =
of the containing box&nbsp;</div><div><br><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoNormal"><span style=3D"color: =
rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: =
11pt;">The other devices would have a service specific view of the =
subsystems (e.g., Print Service does not present the scanner =
subunit).&nbsp; Of course this difference would not be obvious from the =
diagram.&nbsp; While
 not included in this discussion the Physical Device could easily be =
replaced by a Physical Device Proxy and the model hold =
together.</span></p></div></div></blockquote><div><br></div>Right. =
Again, my focus with this diagram was just to show the typical/common =
situation. If we can find a way to expand its scope without confusing =
things too much, all the better.</div><div><br></div><div><blockquote =
type=3D"cite"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">I would replace the lower portion of Mike=92s =
diagram with something similar to the following diagram.&nbsp; I also =
added a comment to #3 =
below.</span></p></div></div></blockquote><div><br></div>I'd like to =
come up with a different way to show the relationship between the System =
Control Service and other services. &nbsp;And maybe that applies to the =
interface between the services and physical device/subunits as well? =
(not a service-level interface and not something we document in the =
Cloud or Semantic Models...)</div><div><br></div><div><blockquote =
type=3D"cite"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><div><div><p class=3D"MsoNormal"><font =
color=3D"#000000" face=3D"Andale Mono"><span style=3D"font-size: =
11px;">...</span></font>
<o:p></o:p></p>
<div><p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0=
 level1 lfo2"><!--[if !supportLists]--><span =
style=3D"mso-list:Ignore">3.<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">According to the Semantic Model, there is an extensive client =
interface to the System Control Service that provides access to both =
System Control Service elements and
 System Object elements (SystemConfiguration, SystemDescription, and =
SystemStatus). However, the diagram shows no System Object either at the =
Cloud Level or the Local level (=93Imaging System=94 in the lower =
right&nbsp; hand corner not withstanding.) The sort of information
 that a User might want to know about the physical location of the =
=93device=94 (however one may wish to define it) is in the System =
Description. The UUID for the imaging device is the System UUID. I =
suggest that, as in the previous diagram, &nbsp;there is both a Cloud
 Imaging System and, if we are showing things beyond the Proxy, a Local =
Imaging System.</span><o:p></o:p></p>
</div>
<div><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div><p class=3D"MsoNormal">Adding the system object to the diagram =
would probably be useful. &nbsp;I'm not sure how we would show =
connections *to* this object, or whether we should (for purposes of =
simplifying the diagram) just update the system control service boxes
 to be "system control service and system object"?<o:p></o:p></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">&lt;PZ&gt;The System Object is a construct created =
and maintained by the Local System Control Service just as the Print =
Service Object is created and maintained by
 the Local Print Service.&nbsp; Some of the attributes from the System =
Object are obtained from the Physical Device, other attributes are =
obtained from the other Local Services, and some are properties specific =
to the instance of the Local System Control Service.&nbsp;
 I do not see any conflict in the other Hosted Services presenting =
information (e.g., System UUID, physical location) that is =93owned=94 =
by the Local System Control Service as long as the values are =
consistent.&lt;/PZ&gt;</span></p></div></div></div></div></blockquote><div=
><br></div>OK, so do you think we could just leave the system object out =
of the diagram then?</div><div><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><div><div><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D"><o:p></o:p></span></p>
</div>
</div></div></div></blockquote></div><br><div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px;"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px;  "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; =
">_________________________________________________________<br>Michael =
Sweet, Senior Printing System&nbsp;Engineer, PWG =
Chair</div></span></span>
</div>
<br></div></body></html>=

--Boundary_(ID_NFK2J15jQoojfEgxGA155A)--

--===============1622243886==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1622243886==--

From ipp-bounces@pwg.org  Wed Dec 11 08:22:55 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 901E01ADF7B for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:22:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.791
X-Spam-Level:
X-Spam-Status: No, score=-1.791 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LLECXTsFnbDS for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:22:54 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id E658F1A1F5D for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 08:22:53 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 4CA35942E; Wed, 11 Dec 2013 16:36:55 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from QMTA11.westchester.pa.mail.comcast.net (qmta11.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:211]) by www.pwg.org (Postfix) with ESMTP id 996708D43 for <ipp@pwg.org>; Wed, 11 Dec 2013 16:36:53 +0000 (UTC)
Received: from omta22.westchester.pa.mail.comcast.net ([76.96.62.73]) by QMTA11.westchester.pa.mail.comcast.net with comcast id 0DG51n0011ap0As5BGNlek; Wed, 11 Dec 2013 16:22:45 +0000
Received: from lenovo ([50.187.214.212]) by omta22.westchester.pa.mail.comcast.net with comcast id 0GNl1n0094bXggJ3iGNloB; Wed, 11 Dec 2013 16:22:45 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Randy Turner'" <rturner@amalfisystems.com>, "'Michael Sweet'" <msweet@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>	<6BAEB5D5-B2B5-4222-9E8B-585EEA16358E@amalfisystems.com>	<49F81303-9667-461C-A0A5-413BBE2BD6B0@apple.com> <FD4C0FB0-DD1C-4570-B7A3-70D69D5A4BF4@amalfisystems.com>
In-Reply-To: <FD4C0FB0-DD1C-4570-B7A3-70D69D5A4BF4@amalfisystems.com>
Date: Wed, 11 Dec 2013 11:22:45 -0500
Message-ID: <000701cef68d$39b5cb00$ad216100$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
thread-index: Ac72ixTKLnvQDH7aSIejQV/Lbbql4gAAYo1g
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386778965; bh=N8yI0ecbBXdI9Y4Cx3ucSBH/d06FfgxCSoiKdr88cFs=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=ZI1cQ0zlIVbfzZqZlIcBgmdg6Xk7DjWrAscIBnPTIUMf4zzhKty55tRxkBKX46j+s NJQ8jhz/5tDRaG9xM8CAXMLAbnDA+ofL1r58PDbvNBir22MJXPtIL06zMLDREN8X7B 9QzouEJWP2UkcE/VeoXlRDinAXNEfaMsN6fDnwG9gCGlNH9QGNf/S3fR7Vw/5ULQA6 QDxrIqxd3Cbxj41+mDeW+9+HMMm0D2bx4l/cIOJ1I4mEJTwimARr3lHTYxjptXQ10G cuHPeTMUJ1WLuYq9A74kuH1MGV2uDXQ2HAiAkmzO2FLU2t/7f3aD8JOg0YV+khFhjb HXINGQMYWkjbA==
Cc: cloud@pwg.org, ipp@pwg.org
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

Randy,

Although they may change as a result of these interchanges, we have been
talking about sequences for several months now and they are plotted in
ftp://ftp.pwg.org/pub/pwg/cloud/wd/wd-cloudimagingmodel10-20131125.pdf. 
Thanks,

Bill Wagner

-----Original Message-----
From: cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] On Behalf Of
Randy Turner
Sent: Wednesday, December 11, 2013 11:06 AM
To: Michael Sweet
Cc: <cloud@pwg.org>; <ipp@pwg.org>
Subject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD


Yeah, that label idea will come in handy in future references, and when we
want to talk about sequences.

R.

On Dec 11, 2013, at 10:07 AM, Michael Sweet <msweet@apple.com> wrote:

> Randy,
> 
> The arrows are mainly there to show which box initiates the
communications.  And based on Smith's comments I think I'll just label each
of the lines for later references so it truly is just a high-level view
without any of the specific details.
> 
> 
> On Dec 10, 2013, at 10:31 PM, Randy Turner <rturner@amalfisystems.com>
wrote:
> 
>> 
>> Hi Mike,
>> 
>> I think it's a great idea to put together an unambiguous reference
diagram like this - It looks like the arrows in the diagram suggest elements
of procedure, but I'm assuming that each type of cloud functional procedure
description would reference this diagram in order to completely specify "how
things work".  The arrows just emphasize what's defined in the functional
spec.
>> 
>> R.
>> 
>> 
>> On Dec 10, 2013, at 9:06 PM, Michael Sweet <msweet@apple.com> wrote:
>> 
>>> All,
>>> 
>>> Because we seem to be tripping over differences in terminology and our
collective "big picture" of how cloud-based imaging is supposed to work, I
put together the attached simplified diagram for a typical MFD that is
registering Print, Scan, and FaxOut with a public cloud.  Each of the local
services is "connected" to a corresponding service in the cloud.  I have
purposely not included any fan-out in the diagram in order to focus our
discussions on this simplified model.  We can expand our discussions once
there is agreement on the simplified model/diagram.
>>> 
>>> (When comparing this to the model described in IPPSIX, you'd just remove
all of the non-print services from the diagram...)
>>> 
>>> Thoughts?  Does this roughly match everyone's internal picture of
cloud-based imaging?
>>> 
>>> 
>>> 
>>> 
>>> 
>>> <PastedGraphic-1.png>
>>> 
>>> _______________________________________________________________
>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>> 
>>> _______________________________________________
>>> cloud mailing list
>>> cloud@pwg.org
>>> https://www.pwg.org/mailman/listinfo/cloud
>> 
>> _______________________________________________
>> cloud mailing list
>> cloud@pwg.org
>> https://www.pwg.org/mailman/listinfo/cloud
> 
> _________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
> 
> 

_______________________________________________
cloud mailing list
cloud@pwg.org
https://www.pwg.org/mailman/listinfo/cloud

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Wed Dec 11 08:58:38 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51DC01ADF80 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:58:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.362
X-Spam-Level:
X-Spam-Status: No, score=-3.362 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3FuEeXA6zqGU for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 08:58:31 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 8A9181A1F5D for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 08:58:31 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E2A2B9434; Wed, 11 Dec 2013 17:12:32 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:24]) by www.pwg.org (Postfix) with ESMTP id 89BF9942F for <ipp@pwg.org>; Wed, 11 Dec 2013 17:12:30 +0000 (UTC)
Received: from omta02.westchester.pa.mail.comcast.net ([76.96.62.19]) by qmta02.westchester.pa.mail.comcast.net with comcast id 0Ctf1n0030QuhwU51GyNZR; Wed, 11 Dec 2013 16:58:22 +0000
Received: from lenovo ([50.187.214.212]) by omta02.westchester.pa.mail.comcast.net with comcast id 0GyM1n00h4bXggJ3NGyNxd; Wed, 11 Dec 2013 16:58:22 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Michael Sweet'" <msweet@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com>
In-Reply-To: <2037C88B-168A-4F93-8890-AA070E45E673@apple.com>
Date: Wed, 11 Dec 2013 11:58:21 -0500
Message-ID: <000e01cef692$331b0530$99510f90$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
thread-index: Ac72e5fjqP8b2cdNTsaW5sNzLJBM9QAB3tdw
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386781102; bh=w6zTUAT9RucA7TTeHsYURB5iN2ovV1dJxyjMuDomEck=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=c4J1FE08adWm7sTSQkkU0zbsmEOBygmkaZm5CP6/o7HytapN4qztk2NU07gwJkbl6 kroDAP2bVd+ws292GhWJn2Y+uvnZYfLjzGy2h+xLLD6acgZwRUdyb4OSdz/CGi2wIY 345sK9lPu8UwCUObUd072Zz4ydpL/khMzZ+3TGt1GFEgnoUSxJ4+ytYEFy5lW7ia3u iD0gQuHCv+lPfICjMf8zRmUzioRQ708gAwfBbKp17qne0wNj9iJuAGmEzA2CpDtCi7 2nL51IS4n80Hv/LZKq5x2MbGIkEMJaES8gnQzSF8eSX9md1UfQp03r9wQ9RYb01GjR bQiIwgadtUtYw==
Cc: cloud@pwg.org, ipp@pwg.org, "'Semantic Model 3.0 Workgroup discussion list'" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1543608665=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============1543608665==
Content-Type: multipart/related;
	boundary="----=_NextPart_000_000F_01CEF668.4A44FD30"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_000F_01CEF668.4A44FD30
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0010_01CEF668.4A44FD30"


------=_NextPart_001_0010_01CEF668.4A44FD30
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Michael and Ira,

 

I offer the following observation, subject of course to expert comment.

The IPP multifunction approach is evolving from IPP where there was just one
type of service and the client dealt just with a Printer Object, that it
accessed via a print service. Any necessary  information about the physical
"output" device came though the Service connection.  I am not sure how IPP
multifunction will evolve, but it could also have the normal user deal with
just the service he is interested in and any necessary  information about
the "endpoint" comes though the Service connection. The IPP "System Control
Service" would then be devoted to monitoring and management of the "Imaging
System" and any physical components that were a part of it.

 

True, the Semantic Model evolved from IPP. But the current version of the
Semantic Model specifically addressed an MFD, considering how to handle
multiple types of imaging services. So the Printer became expanded to an
Imaging System and a System Control Service was  defined to provide access
to System Elements. I have perhaps overstressed the "Imaging System"  and,
as Ira points out, the system may not relate to a device in the case of a
distributed .  Perhaps the basic imaging services user  need never even be
aware that there is a system.

 

So, if I drop my MFD mindset,  a reasonable network model has the Imaging
Services User just accessing the desire imaging service. Access to the
System Control Service is limited to supervisory/management/maintenance
users. As far as the basic User is concerned, there is no Imaging  System
and no *Imaging Device*; there are Services and elements in the Service
provide information on the location of the endpoint, the IPP *physical
device*. 

 

However, for practical purposes, there may still be  justification for the
Proxy to access the Cloud System Control Service (or some other Cloud-based
component) that can provide/accept summary information for/from the Proxy
just as the Proxy can provide summary information for the Local  Services.
The alternative, which would be simpler but involve more traffic, would be
for the Proxy to just communicate with each Cloud Service independently.

 

So, the diagram would show the both Cloud and local Services (including
System Control Service) as being within Imaging Systems and the Proxy  would
interface with each Cloud Service and each local service. 

 Thanks, Bill Wagner



 

From: Michael Sweet [mailto:msweet@apple.com] 
Sent: Wednesday, December 11, 2013 9:04 AM
To: William A Wagner
Cc: <cloud@pwg.org>; <ipp@pwg.org>; Semantic Model 3.0 Workgroup discussion
list
Subject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

 

Bill,

 

On Dec 11, 2013, at 1:24 AM, William A Wagner <wamwagner@comcast.net> wrote:

Michael,

 

Thank you for the diagram. Some observations, rather that objections,
particularly in areas that appear different from the model  and diagram we
had previously agreed to and that seem inconsistent with the Semantic Model.

1.      We had avoided showing the interface between the proxy and  local
services, although the intention in defining the Proxy->Cloud  operations
was that the Proxy could communicate with the local services using the
standard client-imaging service operations.

 

True, but since we had our discussion in Monday's Cloud concall I felt it
might be useful to expose it, at least for a "big picture" diagram.  And
this *does* mirror the IPP model diagrams in RFC 2911 and IPPSIX (figures 1
and 3) where a local print service is connected to the IPP Server or IPP
Proxy.  IPP Server + Print Service == IPP Printer.

 





2.      But having shown these connections, I wonder about the dotted line
from the proxy to the Local System Control Service. I would expect that the
Proxy acts as a proxy for the Local System Control Service to the same
extent that it acts for the imaging services.

 

I made the line dotted mainly because we hadn't defined a concrete
relationship - the proxy might get a list of services to register from the
local system control service *or* it might get it from another source (web
interface, etc.), which gets it from the local system control service.
Architecturally we may not care beyond the fact that the Semantic Model
defines the local system control service in the model for an imaging
device/system - that is something we should probably decide on and document
in the Cloud model.





3.      According to the Semantic Model, there is an extensive client
interface to the System Control Service that provides access to both System
Control Service elements and System Object elements (SystemConfiguration,
SystemDescription, and SystemStatus). However, the diagram shows no System
Object either at the Cloud Level or the Local level ("Imaging System" in the
lower right  hand corner not withstanding.) The sort of information that a
User might want to know about the physical location of the "device" (however
one may wish to define it) is in the System Description. The UUID for the
imaging device is the System UUID. I suggest that, as in the previous
diagram,  there is both a Cloud Imaging System and, if we are showing things
beyond the Proxy, a Local Imaging System.

 

Adding the system object to the diagram would probably be useful.  I'm not
sure how we would show connections *to* this object, or whether we should
(for purposes of simplifying the diagram) just update the system control
service boxes to be "system control service and system object"?

 

4.      The diagram does not clear up the difference between a IPP Physical
Device and a Semantic  Model Device.  By the  SM definition  definition,
the Imaging Services  are physically embodied within one  or more physical
devices. In most cases ( and certainly for a basic MFD), the Imaging  System
represents the elements of the Device and the System Control Service
provides access to the values of these elements. Therefore, in an SM based
model, I suggest that there are no lines from Imaging Services to the
Device. Indeed, after the last Cloud call, I am eliminating all reference to
"Device"  as an actor in the cloud specification, in favor of System. 

 

Ira made some good comments, but I'll add one: you'll notice that the proxy
is only connected to services.  Only the local services are connected to the
physical device.  I believe that both mirrors our discussions and matches
the Semantic Model and IPP notions of separation.





5.      You presented a good argument for making IPP Identify Printer a
service operation, primarily by stating that a normal user would be using a
connection to a Imaging service not the System Control Service.  I am unsure
of the intent or limitations of the Client to Cloud System Control Service
path shown in the diagram (is ListAllServices the only operation allowed?)
However, although discovery is nominally of Imaging Services, it seems that
the in the Semantic Model physical elements of interest in discovery should
be accessed via the System Control Service, suggesting that a normal client
should have at least read access to the System Control Service.  It would
seem reasonable that it could also trigger an Identify via this path.

 

I should probably remove all of the operation names from the diagram and add
letter/number identifiers (as Smith has suggested).  I shows
"ListAllServices" as the most likely operation a client would use in order
to discover which imaging services are available, in preparation for
creating a job, etc. on a specific service. Clearly the client would be able
to perform any supported operation of the system control service, and I
agree IdentifyDevice is one of the expected operations.

 



So, the diagram appears to reflect a IPP model using IPP terminology and
does not reflect the Semantic Model of a System containing Services with
system specific elements accessed via a System Control Service. Am I missing
something?

 

Actually, I believe the bottom half of the diagram looks a lot like Figure 6
of MFD Common Model (PWG 5108.1), just turned on its side and combining the
marker and scanner subunits as the "physical device" (also a SM term that is
shared with IPP - perhaps you would prefer "Multifunction Device" or
"Multifunction Device/Subunits" here?)

 

...

 

Please remember: Semantic Model came from IPP. While some of the terminology
was changed in the move to support multifunction services, and some of the
responsibilities are moved around (i.e. system control service), the overall
model remains the same.  The IPP Printer is an IPP Server talking to an
Imaging Service, just as a web service binding using the Semantic Model
schema and WSDL files is an XML-RPC server talking to an Imaging Service.
In both cases the imaging services are talking to the hardware subunits (as
needed) with implementation-defined coordination with the System Control
Service.

 

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

 


------=_NextPart_001_0010_01CEF668.4A44FD30
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Andale Mono";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Michael and Ira,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I offer the following observation, subject of course to expert =
comment.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The IPP multifunction approach is evolving from IPP where there was =
just one type of service and the client dealt just with a Printer =
Object, that it accessed via a print service. Any necessary =
&nbsp;information about the physical &#8220;output&#8221; device came =
though the Service connection.&nbsp; I am not sure how IPP multifunction =
will evolve, but it could also have the normal user deal with just the =
service he is interested in and any necessary &nbsp;information about =
the &#8220;endpoint&#8221; comes though the Service connection. The IPP =
&#8220;System Control Service&#8221; would then be devoted to monitoring =
and management of the &#8220;Imaging System&#8221; and any physical =
components that were a part of it.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>True, the Semantic Model evolved from IPP. But the current version of =
the Semantic Model specifically addressed an MFD, considering how to =
handle multiple types of imaging services. So the Printer became =
expanded to an Imaging System and a System Control Service was =
&nbsp;defined to provide access to System Elements. I have perhaps =
overstressed the &#8220;Imaging System&#8221;&nbsp; and, as Ira points =
out, the system may not relate to a device in the case of a distributed =
.&nbsp; Perhaps the basic imaging services user&nbsp; need never even be =
aware that there is a system.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So, if I drop my MFD mindset, &nbsp;a reasonable network model has =
the Imaging Services User just accessing the desire imaging service. =
Access to the System Control Service is limited to =
supervisory/management/maintenance users. As far as the basic User is =
concerned, there is no Imaging &nbsp;System and no *Imaging Device*; =
there are Services and elements in the Service provide information on =
the location of the endpoint, the IPP *physical device*. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>However, for practical purposes, there may still be&nbsp; =
justification for the Proxy to access the Cloud System Control Service =
(or some other Cloud-based component) that can provide/accept summary =
information for/from the Proxy just as the Proxy can provide summary =
information for the Local &nbsp;Services. The alternative, which would =
be simpler but involve more traffic, would be for the Proxy to just =
communicate with each Cloud Service =
independently.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So, the diagram would show the both Cloud and local Services =
(including System Control Service) as being within Imaging Systems and =
the Proxy &nbsp;would interface with each Cloud Service and each local =
service. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;Thanks, Bill Wagner<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75" =
coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t" =
path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
<v:stroke joinstyle=3D"miter" />
<v:formulas>
<v:f eqn=3D"if lineDrawn pixelLineWidth 0" />
<v:f eqn=3D"sum @0 1 0" />
<v:f eqn=3D"sum 0 0 @1" />
<v:f eqn=3D"prod @2 1 2" />
<v:f eqn=3D"prod @3 21600 pixelWidth" />
<v:f eqn=3D"prod @3 21600 pixelHeight" />
<v:f eqn=3D"sum @0 0 1" />
<v:f eqn=3D"prod @6 1 2" />
<v:f eqn=3D"prod @7 21600 pixelWidth" />
<v:f eqn=3D"sum @8 21600 0" />
<v:f eqn=3D"prod @7 21600 pixelHeight" />
<v:f eqn=3D"sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect" =
/>
<o:lock v:ext=3D"edit" aspectratio=3D"t" />
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:543.75pt;height:541.5pt' o:ole=3D"">
<v:imagedata src=3D"cid:image001.emz@01CEF668.49ECCB10" o:title=3D"" />
</v:shape><![endif]--><![if !vml]><img width=3D725 height=3D722 =
src=3D"cid:image002.png@01CEF668.49ECCB10" =
v:shapes=3D"_x0000_i1025"><![endif]><!--[if gte mso 9]><xml>
<o:OLEObject Type=3D"Embed" ProgID=3D"Visio.Drawing.11" =
ShapeID=3D"_x0000_i1025" DrawAspect=3D"Content" =
ObjectID=3D"_1448268255">
</o:OLEObject>
</xml><![endif]--><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Michael Sweet [mailto:msweet@apple.com] <br><b>Sent:</b> Wednesday, =
December 11, 2013 9:04 AM<br><b>To:</b> William A Wagner<br><b>Cc:</b> =
&lt;cloud@pwg.org&gt;; &lt;ipp@pwg.org&gt;; Semantic Model 3.0 Workgroup =
discussion list<br><b>Subject:</b> Re: [Cloud] Simplified Cloud Imaging =
Diagram for a typical MFD<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Bill,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On =
Dec 11, 2013, at 1:24 AM, William A Wagner &lt;<a =
href=3D"mailto:wamwagner@comcast.net">wamwagner@comcast.net</a>&gt; =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Michael,</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thank you =
for the diagram. Some observations, rather that objections, =
&nbsp;particularly in areas that appear different from the model =
&nbsp;and diagram we had previously agreed to and that seem inconsistent =
with the Semantic Model.</span><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>1.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>We had =
avoided showing the interface between the proxy and &nbsp;local =
services, although the intention in defining the Proxy-&gt;Cloud =
&nbsp;operations was that the Proxy could communicate with the local =
services using the standard client-imaging service =
operations.</span><o:p></o:p></p></div></blockquote><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>True, =
but since we had our discussion in Monday's Cloud concall I felt it =
might be useful to expose it, at least for a &quot;big picture&quot; =
diagram. &nbsp;And this *does* mirror the IPP model diagrams in RFC 2911 =
and IPPSIX (figures 1 and 3) where a local print service is connected to =
the IPP Server or IPP Proxy. &nbsp;IPP Server + Print Service =3D=3D IPP =
Printer.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>2.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>But having =
shown these connections, I wonder about the dotted line from the proxy =
to the Local System Control Service. I would expect that the Proxy acts =
as a proxy for the Local System Control Service to the same extent that =
it acts for the imaging services.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>I made =
the line dotted mainly because we hadn't defined a concrete relationship =
- the proxy might get a list of services to register from the local =
system control service *or* it might get it from another source (web =
interface, etc.), which gets it from the local system control service. =
&nbsp;Architecturally we may not care beyond the fact that the Semantic =
Model defines the local system control service in the model for an =
imaging device/system - that is something we should probably decide on =
and document in the Cloud model.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>3.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>According =
to the Semantic Model, there is an extensive client interface to the =
System Control Service that provides access to both System Control =
Service elements and System Object elements (SystemConfiguration, =
SystemDescription, and SystemStatus). However, the diagram shows no =
System Object either at the Cloud Level or the Local level =
(&#8220;Imaging System&#8221; in the lower right&nbsp; hand corner not =
withstanding.) The sort of information that a User might want to know =
about the physical location of the &#8220;device&#8221; (however one may =
wish to define it) is in the System Description. The UUID for the =
imaging device is the System UUID. I suggest that, as in the previous =
diagram, &nbsp;there is both a Cloud Imaging System and, if we are =
showing things beyond the Proxy, a Local Imaging =
System.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Adding =
the system object to the diagram would probably be useful. &nbsp;I'm not =
sure how we would show connections *to* this object, or whether we =
should (for purposes of simplifying the diagram) just update the system =
control service boxes to be &quot;system control service and system =
object&quot;?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>4.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The =
diagram does not clear up the difference between a IPP Physical Device =
and a Semantic &nbsp;Model Device. &nbsp;By the &nbsp;SM definition =
&nbsp;definition, &nbsp;the Imaging Services &nbsp;are physically =
embodied within one&nbsp; or more physical devices. In most cases ( and =
certainly for a basic MFD), the Imaging &nbsp;System represents the =
elements of the Device and the System Control Service provides access to =
the values of these elements. Therefore, in an SM based model, I suggest =
that there are no lines from Imaging Services to the Device. Indeed, =
after the last Cloud call, I am eliminating all reference to =
&#8220;Device&#8221; &nbsp;as an actor in the cloud specification, in =
favor of System. </span><o:p></o:p></p></div></blockquote><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Ira =
made some good comments, but I'll add one: you'll notice that the proxy =
is only connected to services. &nbsp;Only the local services are =
connected to the physical device. &nbsp;I believe that both mirrors our =
discussions and matches the Semantic Model and IPP notions of =
separation.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>5.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>You =
presented a good argument for making IPP Identify Printer a service =
operation, primarily by stating that a normal user would be using a =
connection to a Imaging service not the System Control Service. &nbsp;I =
am unsure&nbsp; of the intent or limitations of the Client to Cloud =
System Control Service path shown in the diagram (is ListAllServices the =
only operation allowed?) &nbsp;However, although discovery is nominally =
of Imaging Services, it seems that the in the Semantic Model physical =
elements of interest in discovery should be accessed via the System =
Control Service, suggesting that a normal client should have at least =
read access to the System Control Service. &nbsp;It would seem =
reasonable that it could also trigger an Identify via this =
path.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>I =
should probably remove all of the operation names from the diagram and =
add letter/number identifiers (as Smith has suggested). &nbsp;I shows =
&quot;ListAllServices&quot; as the most likely operation a client would =
use in order to discover which imaging services are available, in =
preparation for creating a job, etc. on a specific service. Clearly the =
client would be able to perform any supported operation of the system =
control service, and I agree IdentifyDevice is one of the expected =
operations.<o:p></o:p></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</spa=
n><br><br><o:p></o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>So, the =
diagram appears to reflect a IPP model using IPP terminology and does =
not reflect the Semantic Model of a System containing Services with =
system specific elements accessed via a System Control Service. Am I =
missing something?</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><p =
class=3DMsoNormal>Actually, I believe the bottom half of the diagram =
looks a lot like Figure 6 of MFD Common Model (PWG 5108.1), just turned =
on its side and combining the marker and scanner subunits as the =
&quot;physical device&quot; (also a SM term that is shared with IPP - =
perhaps you would prefer &quot;Multifunction Device&quot; or =
&quot;Multifunction Device/Subunits&quot; =
here?)<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>...<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Please remember: Semantic Model came from IPP. While =
some of the terminology was changed in the move to support multifunction =
services, and some of the responsibilities are moved around (i.e. system =
control service), the overall model remains the same. &nbsp;The IPP =
Printer is an IPP Server talking to an Imaging Service, just as a web =
service binding using the Semantic Model schema and WSDL files is an =
XML-RPC server talking to an Imaging Service. &nbsp;In both cases the =
imaging services are talking to the hardware subunits (as needed) with =
implementation-defined coordination with the System Control =
Service.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><div><p =
class=3DMsoNormal><span style=3D'font-family:"Andale =
Mono","serif";color:black'>______________________________________________=
___________<br>Michael Sweet, Senior Printing System&nbsp;Engineer, PWG =
Chair<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_001_0010_01CEF668.4A44FD30--

------=_NextPart_000_000F_01CEF668.4A44FD30
Content-Type: application/octet-stream;
	name="image001.emz"
Content-Transfer-Encoding: base64
Content-ID: <image001.emz@01CEF668.49ECCB10>

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
Tu/X4i7vMfEJ79+i2lvm3SmWeV8XF3s3iU95XxOXejeIK7wVVezNgVE3Rp7LyC8M612dvR19C6WO
vjIdhr3dUHltDfYW+9ZLXX2bpE6+zVIH3xapLfg2vg1R7S3wPSUV+JZIVl+XqPdQqu9myeJrL6X5
2kkZvjaSy9dWyvHdWOVcHQU9f4We0e6+MT5BnuRrKU/1jYl610/1jUe9SXh2nCSPAUb4JgBjoz5H
3OYrlPv54uU+Ph61796+X6W+vnPSQN8v0jDfGWmk76w0CrIC7BMzYOzPEtizPfxcVN35Nsb3g9zL
V1f/vW11e6+nr4FS7GukdPY1VDqCv9FXR+ng8ynRzuN+vu/kob6tUe0Y5quQR/o2yGN9r8njgRLf
FmB7leehAtgxRblyztiQ34Z8D9gKtjIZ5wU979l825UQdijGOuSofEQJtavO1kveo8o54Iz3H8pP
3sPAB8rP3n26rdWNleDboJh9G5XrfHdE9WMD3xilsW+U0hy0wDdOKfRNBJ2iXD1ve3E+2NUr9k5F
vi/y0eyd4u2rEiZ7+6mGvSVo1z/crjp77/AOVEd7+6sjvb3V4d4eoF3VMd5b9N9oV2fvOG8nday3
s7rLm6SSTtX1vcdrVt8F9nmT1QNeWd3vtah7vXb1anuvg54zIuy1Ij+/Bnut3vmqJQzD3t0e/I6p
Bnt3eFarWz0r1c2e59VNnmfVLZ6/qjs8S6LaK3sfUCXA650c1V6/t0St752kNvTeqeZ771Ubeaer
13lnVLG3BHpuhZ7RzpmxntfVhp4daoxnW9QxL7u3qRfdm4HXgFdU5lmDNmui2tPAs1YdhToTPC9F
7Xsyyu/yvKze7VkHbFSneraqJcDV87cOz2f023ljHjohX9P8dXLPV28Ow2jXDu3m1DB/Qfdj6g3u
h9Ui9wNqW3ep2sF9H/qZFtXeYtTtBlS4n41q71b3CnWbu1x93f2SutW9Vt3oXqeuc79axV56MR0R
Ye9xDc89Yb2r2zPfaX1VwreAYe/zaKfVYO9yLVt9VnOoz2m11HLNpq7WrOpaLS2qvT9rnfFtopNq
dveOam+yu68qugepSe5haoJ7hBrjHqUy0Kvn93bo+Q3OTUPvm5DfET5Hq7P3Jm27Quiobas8f+uj
3aM1nL/1tIeU+tr9SiOtVGmi3au01O5TWmnTo56/vbSNSi9tg3K39s+o5++92hfKvdrXyl3at8pk
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

------=_NextPart_000_000F_01CEF668.4A44FD30
Content-Type: image/png;
	name="image002.png"
Content-Transfer-Encoding: base64
Content-ID: <image002.png@01CEF668.49ECCB10>

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

------=_NextPart_000_000F_01CEF668.4A44FD30
Content-Type: application/octet-stream;
	name="oledata.mso"
Content-Transfer-Encoding: base64
Content-ID: <oledata.mso>

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
aoyCAt//538x/wVlc9Es

------=_NextPart_000_000F_01CEF668.4A44FD30--


--===============1543608665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1543608665==--


From ipp-bounces@pwg.org  Wed Dec 11 12:13:58 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CD721AE216 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 12:13:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Level:
X-Spam-Status: No, score=-1.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qg3UEw6zqBUY for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 12:13:53 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C1E081AE1BE for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 12:13:53 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 5FA359433; Wed, 11 Dec 2013 20:27:55 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from USA7109MR005.ACS-INC.COM (unknown [63.87.171.174]) by www.pwg.org (Postfix) with ESMTPS id 7912684D1; Wed, 11 Dec 2013 20:27:53 +0000 (UTC)
Received: from usa7109ht004.na.xerox.net ([13.41.230.30]) by USA7109MR005.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 11 Dec 2013 14:13:33 -0600
Received: from USA7109MB004.na.xerox.net ([169.254.4.40]) by USA7109HT004.na.xerox.net ([13.41.230.30]) with mapi id 14.03.0158.001; Wed, 11 Dec 2013 14:13:32 -0600
From: "Zehler, Peter" <Peter.Zehler@xerox.com>
To: Michael Sweet <msweet@apple.com>
Thread-Topic: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
Thread-Index: AQHO9hWl3/+9ZvGR7keoCZUwUPb9HJpO69cAgACAVAD//6UXUIAAffAA///fUCA=
Date: Wed, 11 Dec 2013 20:13:31 +0000
Message-ID: <A4DE324D317E4F40A82CF077C7A9E1E349E605@USA7109MB004.na.xerox.net>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <A4DE324D317E4F40A82CF077C7A9E1E349E387@USA7109MB004.na.xerox.net> <2782B4DD-2E5B-4C40-B918-F9A92C16D9C3@apple.com>
In-Reply-To: <2782B4DD-2E5B-4C40-B918-F9A92C16D9C3@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [13.41.230.83]
MIME-Version: 1.0
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0070607165=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============0070607165==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E349E605USA7109MB004naxer_"

--_000_A4DE324D317E4F40A82CF077C7A9E1E349E605USA7109MB004naxer_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,
Mike asked "so do you think we could just leave the system object out of th=
e diagram then?".  For this diagram my answer would be yes.

Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com<mailto:Peter.Zehler@Xerox.com>
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701


From: Michael Sweet [mailto:msweet@apple.com]
Sent: Wednesday, December 11, 2013 11:10 AM
To: Zehler, Peter
Cc: William A Wagner; <cloud@pwg.org>; <ipp@pwg.org>; Semantic Model 3.0 Wo=
rkgroup discussion list
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical M=
FD

Pete,

On Dec 11, 2013, at 9:44 AM, Zehler, Peter <Peter.Zehler@xerox.com<mailto:P=
eter.Zehler@xerox.com>> wrote:
All,

The thing that confused me about the diagram was the dotted line from the P=
roxy to the Local System Control Service.  It is my view that the Local Sys=
tem Control Service is just another service hosted on the MFD.  (Yes I know=
 that an implementation could host the services outside the MFD but from a =
functional view they are hosted on the MFD.)

Absolutely, I just wasn't sure whether the proxy needed to talk to the loca=
l System Control Service...


One difference I see with a Local System Control Service is that in additio=
n to interactions with the Physical Device it would also interact with the =
other hosted services.  It must do so in order to control the other service=
 and to access the other services instrumented data.  The other difference =
between the Local System Control Service and other hosted services is that =
the Local System Control Service would have an unfiltered view of the devic=
es subsystems.

Right, however that interface is going to be a lot different than the servi=
ce-level interfaces shown in the diagram.  Perhaps some sort of the contain=
ing box


The other devices would have a service specific view of the subsystems (e.g=
., Print Service does not present the scanner subunit).  Of course this dif=
ference would not be obvious from the diagram.  While not included in this =
discussion the Physical Device could easily be replaced by a Physical Devic=
e Proxy and the model hold together.

Right. Again, my focus with this diagram was just to show the typical/commo=
n situation. If we can find a way to expand its scope without confusing thi=
ngs too much, all the better.

I would replace the lower portion of Mike's diagram with something similar =
to the following diagram.  I also added a comment to #3 below.

I'd like to come up with a different way to show the relationship between t=
he System Control Service and other services.  And maybe that applies to th=
e interface between the services and physical device/subunits as well? (not=
 a service-level interface and not something we document in the Cloud or Se=
mantic Models...)

...

1.      According to the Semantic Model, there is an extensive client inter=
face to the System Control Service that provides access to both System Cont=
rol Service elements and System Object elements (SystemConfiguration, Syste=
mDescription, and SystemStatus). However, the diagram shows no System Objec=
t either at the Cloud Level or the Local level ("Imaging System" in the low=
er right  hand corner not withstanding.) The sort of information that a Use=
r might want to know about the physical location of the "device" (however o=
ne may wish to define it) is in the System Description. The UUID for the im=
aging device is the System UUID. I suggest that, as in the previous diagram=
,  there is both a Cloud Imaging System and, if we are showing things beyon=
d the Proxy, a Local Imaging System.

Adding the system object to the diagram would probably be useful.  I'm not =
sure how we would show connections *to* this object, or whether we should (=
for purposes of simplifying the diagram) just update the system control ser=
vice boxes to be "system control service and system object"?
<PZ>The System Object is a construct created and maintained by the Local Sy=
stem Control Service just as the Print Service Object is created and mainta=
ined by the Local Print Service.  Some of the attributes from the System Ob=
ject are obtained from the Physical Device, other attributes are obtained f=
rom the other Local Services, and some are properties specific to the insta=
nce of the Local System Control Service.  I do not see any conflict in the =
other Hosted Services presenting information (e.g., System UUID, physical l=
ocation) that is "owned" by the Local System Control Service as long as the=
 values are consistent.</PZ>

OK, so do you think we could just leave the system object out of the diagra=
m then?

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair


--_000_A4DE324D317E4F40A82CF077C7A9E1E349E605USA7109MB004naxer_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Impact;
	panose-1:2 11 8 6 3 9 2 5 2 4;}
@font-face
	{font-family:"Andale Mono";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">All,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Mike asked &#8220;so do y=
ou think we could just leave the system object out of the diagram then?&#82=
21;.&nbsp; For this diagram my answer would be yes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Im=
pact&quot;,&quot;sans-serif&quot;;color:navy">Peter Zehler</span><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1F497D"><br>
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;;color:navy">Xerox Research Center Webster<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Email:
<a href=3D"mailto:Peter.Zehler@Xerox.com">Peter.Zehler@Xerox.com</a></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Voice: (585) 265-8755</span><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">FAX: (585) 265-7441</span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">US Mail: Peter Zehler</span><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Xerox Corp.</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><=
br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">800 Phillips Rd.</span><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">M/S 128-25E</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><=
br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Webster NY, 14580-9701</span><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1F497D">
</span><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Michael =
Sweet [mailto:msweet@apple.com]
<br>
<b>Sent:</b> Wednesday, December 11, 2013 11:10 AM<br>
<b>To:</b> Zehler, Peter<br>
<b>Cc:</b> William A Wagner; &lt;cloud@pwg.org&gt;; &lt;ipp@pwg.org&gt;; Se=
mantic Model 3.0 Workgroup discussion list<br>
<b>Subject:</b> Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a ty=
pical MFD<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Pete,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Dec 11, 2013, at 9:44 AM, Zehler, Peter &lt;<a hr=
ef=3D"mailto:Peter.Zehler@xerox.com">Peter.Zehler@xerox.com</a>&gt; wrote:<=
o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">All,</span><o:p></o:p></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">The thing that confused m=
e about the diagram was the dotted line from the Proxy to the Local System =
Control Service.&nbsp; It is my view that the Local System Control
 Service is just another service hosted on the MFD.&nbsp; (Yes I know that =
an implementation could host the services outside the MFD but from a functi=
onal view they are hosted on the MFD.)
</span><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Absolutely, I just wasn't sure whether the proxy nee=
ded to talk to the local System Control Service...<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">One difference I see with=
 a Local System Control Service is that in addition to interactions with th=
e Physical Device it would also interact with the other
 hosted services. &nbsp;It must do so in order to control the other service=
 and to access the other services instrumented data.&nbsp; The other differ=
ence between the Local System Control Service and other hosted services is =
that the Local System Control Service would
 have an unfiltered view of the devices subsystems.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Right, however that interface is going to be a lot d=
ifferent than the service-level interfaces shown in the diagram. &nbsp;Perh=
aps some sort of the containing box&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">The other devices would h=
ave a service specific view of the subsystems (e.g., Print Service does not=
 present the scanner subunit).&nbsp; Of course this difference
 would not be obvious from the diagram.&nbsp; While not included in this di=
scussion the Physical Device could easily be replaced by a Physical Device =
Proxy and the model hold together.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Right. Again, my focus with this diagram was just to=
 show the typical/common situation. If we can find a way to expand its scop=
e without confusing things too much, all the better.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I would replace the lower=
 portion of Mike&#8217;s diagram with something similar to the following di=
agram.&nbsp; I also added a comment to #3 below.</span><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">I'd like to come up with a different way to show the=
 relationship between the System Control Service and other services. &nbsp;=
And maybe that applies to the interface between the services and physical d=
evice/subunits as well? (not a service-level
 interface and not something we document in the Cloud or Semantic Models...=
)<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;And=
ale Mono&quot;,&quot;serif&quot;;color:black">...</span>
<o:p></o:p></p>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;">According to the Semantic Model, there=
 is an extensive client interface to the System Control Service that provid=
es access to both System Control Service elements and
 System Object elements (SystemConfiguration, SystemDescription, and System=
Status). However, the diagram shows no System Object either at the Cloud Le=
vel or the Local level (&#8220;Imaging System&#8221; in the lower right&nbs=
p; hand corner not withstanding.) The sort of information
 that a User might want to know about the physical location of the &#8220;d=
evice&#8221; (however one may wish to define it) is in the System Descripti=
on. The UUID for the imaging device is the System UUID. I suggest that, as =
in the previous diagram, &nbsp;there is both a Cloud
 Imaging System and, if we are showing things beyond the Proxy, a Local Ima=
ging System.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal">Adding the system object to the diagram would probab=
ly be useful. &nbsp;I'm not sure how we would show connections *to* this ob=
ject, or whether we should (for purposes of simplifying the diagram) just u=
pdate the system control service boxes
 to be &quot;system control service and system object&quot;?<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&lt;PZ&gt;The System Obje=
ct is a construct created and maintained by the Local System Control Servic=
e just as the Print Service Object is created and maintained by
 the Local Print Service.&nbsp; Some of the attributes from the System Obje=
ct are obtained from the Physical Device, other attributes are obtained fro=
m the other Local Services, and some are properties specific to the instanc=
e of the Local System Control Service.&nbsp;
 I do not see any conflict in the other Hosted Services presenting informat=
ion (e.g., System UUID, physical location) that is &#8220;owned&#8221; by t=
he Local System Control Service as long as the values are consistent.&lt;/P=
Z&gt;</span><o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">OK, so do you think we could just leave the system o=
bject out of the diagram then?<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span"><span style=3D"font=
-family:&quot;Andale Mono&quot;,&quot;serif&quot;;color:black">____________=
_____________________________________________</span></span><span class=3D"a=
pple-style-span"><span style=3D"font-family:&quot;Andale Mono&quot;,&quot;s=
erif&quot;;color:black"><br>
</span></span><span class=3D"apple-style-span"><span style=3D"font-family:&=
quot;Andale Mono&quot;,&quot;serif&quot;;color:black">Michael Sweet, Senior=
 Printing System&nbsp;Engineer, PWG Chair</span></span><span class=3D"apple=
-style-span"><span style=3D"font-family:&quot;Andale Mono&quot;,&quot;serif=
&quot;;color:black"><o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_A4DE324D317E4F40A82CF077C7A9E1E349E605USA7109MB004naxer_--

--===============0070607165==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============0070607165==--

From ipp-bounces@pwg.org  Wed Dec 11 12:47:04 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 555501ADFA1 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 12:47:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.361
X-Spam-Level:
X-Spam-Status: No, score=-1.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K-lntnvWIVCX for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 11 Dec 2013 12:47:01 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 82A941ADF55 for <ipp-archive@lists.ietf.org>; Wed, 11 Dec 2013 12:47:01 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E2BD0955D; Wed, 11 Dec 2013 21:01:02 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) by www.pwg.org (Postfix) with ESMTPS id C503C84D1; Wed, 11 Dec 2013 21:01:00 +0000 (UTC)
Received: by mail-ig0-f175.google.com with SMTP id j1so4154801iga.2 for <multiple recipients>; Wed, 11 Dec 2013 12:46:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=mgGKyh07B8WeQWk4WHo8HB02VdGSPNHBqst4nl/i2fg=; b=DWWlv/zm5e695wyPfYVqZqqboslCAeqop8poJK1yFuHYYKOZv54lLdV4UDq2RiBywB hP4geBNMYUMGoHFC04NjQ36iwu9HItyG75uceS7gA1mJod1hn2+MdEcGOVxJ+U14KPYZ HIH8c9sZ1H8wLY9pjgeiKECc7hICyNnwwMNGBiXObYrmDUbouSWABNukC3nS2vlFNw9W fCV6jlQaIosZNTZJipZr8Qa5nr1gHxHMLq5RtVQdR95dl/LmTz6jEYcBidbU0a8XfbKl 5cjbfqQXL0adwmZ05ypiXT3XldOxc+qmmYpJJqlSq+BFFB+x5q6fOVwQn5PCxe9oXVXb /Bog==
X-Received: by 10.42.84.130 with SMTP id m2mr3009419icl.16.1386794811899; Wed, 11 Dec 2013 12:46:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Wed, 11 Dec 2013 12:46:31 -0800 (PST)
In-Reply-To: <A4DE324D317E4F40A82CF077C7A9E1E349E605@USA7109MB004.na.xerox.net>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <A4DE324D317E4F40A82CF077C7A9E1E349E387@USA7109MB004.na.xerox.net> <2782B4DD-2E5B-4C40-B918-F9A92C16D9C3@apple.com> <A4DE324D317E4F40A82CF077C7A9E1E349E605@USA7109MB004.na.xerox.net>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Wed, 11 Dec 2013 15:46:31 -0500
Message-ID: <CAN40gSt6aRr6FjRgk953JH1mc+nNNH4ATPjGLO5u_sie5LQNag@mail.gmail.com>
To: "Zehler, Peter" <Peter.Zehler@xerox.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: "<cloud@pwg.org>" <cloud@pwg.org>, "<ipp@pwg.org>" <ipp@pwg.org>, "Semantic Model 3.0 Workgroup discussion list" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1538266194=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1538266194==
Content-Type: multipart/alternative; boundary=20cf3033460f23e6b104ed485417

--20cf3033460f23e6b104ed485417
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi,

For this diagram, I agree with Pete.  The System object is tucked away
invisible (sort of)
inside the System Control Service.

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434



On Wed, Dec 11, 2013 at 3:13 PM, Zehler, Peter <Peter.Zehler@xerox.com>wrot=
e:

>  All,
>
> Mike asked =93so do you think we could just leave the system object out o=
f
> the diagram then?=94.  For this diagram my answer would be yes.
>
>
>
> Peter Zehler
>
> Xerox Research Center Webster
> Email: Peter.Zehler@Xerox.com
> Voice: (585) 265-8755
> FAX: (585) 265-7441
> US Mail: Peter Zehler
> Xerox Corp.
> 800 Phillips Rd.
> M/S 128-25E
> Webster NY, 14580-9701
>
>
>
>
>
> *From:* Michael Sweet [mailto:msweet@apple.com]
> *Sent:* Wednesday, December 11, 2013 11:10 AM
> *To:* Zehler, Peter
> *Cc:* William A Wagner; <cloud@pwg.org>; <ipp@pwg.org>; Semantic Model
> 3.0 Workgroup discussion list
> *Subject:* Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a
> typical MFD
>
>
>
> Pete,
>
>
>
> On Dec 11, 2013, at 9:44 AM, Zehler, Peter <Peter.Zehler@xerox.com> wrote=
:
>
>  All,
>
>
>
> The thing that confused me about the diagram was the dotted line from the
> Proxy to the Local System Control Service.  It is my view that the Local
> System Control Service is just another service hosted on the MFD.  (Yes I
> know that an implementation could host the services outside the MFD but
> from a functional view they are hosted on the MFD.)
>
>
>
> Absolutely, I just wasn't sure whether the proxy needed to talk to the
> local System Control Service...
>
>
>
>  One difference I see with a Local System Control Service is that in
> addition to interactions with the Physical Device it would also interact
> with the other hosted services.  It must do so in order to control the
> other service and to access the other services instrumented data.  The
> other difference between the Local System Control Service and other hoste=
d
> services is that the Local System Control Service would have an unfiltere=
d
> view of the devices subsystems.
>
>
>
> Right, however that interface is going to be a lot different than the
> service-level interfaces shown in the diagram.  Perhaps some sort of the
> containing box
>
>
>
>  The other devices would have a service specific view of the subsystems
> (e.g., Print Service does not present the scanner subunit).  Of course th=
is
> difference would not be obvious from the diagram.  While not included in
> this discussion the Physical Device could easily be replaced by a Physica=
l
> Device Proxy and the model hold together.
>
>
>
> Right. Again, my focus with this diagram was just to show the
> typical/common situation. If we can find a way to expand its scope withou=
t
> confusing things too much, all the better.
>
>
>
>  I would replace the lower portion of Mike=92s diagram with something
> similar to the following diagram.  I also added a comment to #3 below.
>
>
>
> I'd like to come up with a different way to show the relationship between
> the System Control Service and other services.  And maybe that applies to
> the interface between the services and physical device/subunits as well?
> (not a service-level interface and not something we document in the Cloud
> or Semantic Models...)
>
>
>
>   ...
>
> 1.      According to the Semantic Model, there is an extensive client
> interface to the System Control Service that provides access to both Syst=
em
> Control Service elements and System Object elements (SystemConfiguration,
> SystemDescription, and SystemStatus). However, the diagram shows no Syste=
m
> Object either at the Cloud Level or the Local level (=93Imaging System=94=
 in
> the lower right  hand corner not withstanding.) The sort of information
> that a User might want to know about the physical location of the =93devi=
ce=94
> (however one may wish to define it) is in the System Description. The UUI=
D
> for the imaging device is the System UUID. I suggest that, as in the
> previous diagram,  there is both a Cloud Imaging System and, if we are
> showing things beyond the Proxy, a Local Imaging System.
>
>
>
> Adding the system object to the diagram would probably be useful.  I'm no=
t
> sure how we would show connections *to* this object, or whether we should
> (for purposes of simplifying the diagram) just update the system control
> service boxes to be "system control service and system object"?
>
> <PZ>The System Object is a construct created and maintained by the Local
> System Control Service just as the Print Service Object is created and
> maintained by the Local Print Service.  Some of the attributes from the
> System Object are obtained from the Physical Device, other attributes are
> obtained from the other Local Services, and some are properties specific =
to
> the instance of the Local System Control Service.  I do not see any
> conflict in the other Hosted Services presenting information (e.g., Syste=
m
> UUID, physical location) that is =93owned=94 by the Local System Control
> Service as long as the values are consistent.</PZ>
>
>
>
> OK, so do you think we could just leave the system object out of the
> diagram then?
>
>
>
> _________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
>
>
> _______________________________________________
> cloud mailing list
> cloud@pwg.org
> https://www.pwg.org/mailman/listinfo/cloud
>
>

--20cf3033460f23e6b104ed485417
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi,<br><br></div>For this diagram, I a=
gree with Pete.=A0 The System object is tucked away invisible (sort of)<br>=
</div>inside the System Control Service.<br><br></div>Cheers,<br></div>- Ir=
a<br>

<br></div><div class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr=
">Ira McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mo=
bility Solutions WG<br>Chair - Linux Foundation Open Printing WG<br>Secreta=
ry - IEEE-ISTO Printer Working Group<br>

Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated E=
xpert - IPP &amp; Printer MIB<br>Blue Roof Music / High North Inc<br><a sty=
le=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blueroofmu=
sic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
<br><br><div class=3D"gmail_quote">On Wed, Dec 11, 2013 at 3:13 PM, Zehler,=
 Peter <span dir=3D"ltr">&lt;<a href=3D"mailto:Peter.Zehler@xerox.com" targ=
et=3D"_blank">Peter.Zehler@xerox.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">







<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">All,<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Mike asked =93so do you t=
hink we could just leave the system object out of the diagram then?=94.=A0 =
For this diagram my answer would be yes.<u></u><u></u></span></p>

<div class=3D"im">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Im=
pact&quot;,&quot;sans-serif&quot;;color:navy">Peter Zehler</span><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d"><br>


<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;;color:navy">Xerox Research Center Webster<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Email:
<a href=3D"mailto:Peter.Zehler@Xerox.com" target=3D"_blank">Peter.Zehler@Xe=
rox.com</a></span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Voice: <a href=3D"tel:%28585%29%20265-8755" va=
lue=3D"+15852658755" target=3D"_blank">(585) 265-8755</a></span><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d"><br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">FAX: <a href=3D"tel:%28585%29%20265-7441" valu=
e=3D"+15852657441" target=3D"_blank">(585) 265-7441</a></span><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d"><br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">US Mail: Peter Zehler</span><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1f497d"><br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Xerox Corp.</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><=
br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">800 Phillips Rd.</span><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d"><br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">M/S 128-25E</span><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><=
br>


</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Webster NY, 14580-9701</span><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1f497d">
</span><span style=3D"color:#1f497d"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>
</div><div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Michael =
Sweet [mailto:<a href=3D"mailto:msweet@apple.com" target=3D"_blank">msweet@=
apple.com</a>]
<br>
<b>Sent:</b> Wednesday, December 11, 2013 11:10 AM<br>
<b>To:</b> Zehler, Peter<br>
<b>Cc:</b> William A Wagner; &lt;<a href=3D"mailto:cloud@pwg.org" target=3D=
"_blank">cloud@pwg.org</a>&gt;; &lt;<a href=3D"mailto:ipp@pwg.org" target=
=3D"_blank">ipp@pwg.org</a>&gt;; Semantic Model 3.0 Workgroup discussion li=
st<br>


<b>Subject:</b> Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a ty=
pical MFD<u></u><u></u></span></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">Pete,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Dec 11, 2013, at 9:44 AM, Zehler, Peter &lt;<a hr=
ef=3D"mailto:Peter.Zehler@xerox.com" target=3D"_blank">Peter.Zehler@xerox.c=
om</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">All,</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=A0</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The thing that confused m=
e about the diagram was the dotted line from the Proxy to the Local System =
Control Service.=A0 It is my view that the Local System Control
 Service is just another service hosted on the MFD.=A0 (Yes I know that an =
implementation could host the services outside the MFD but from a functiona=
l view they are hosted on the MFD.)
</span><u></u><u></u></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Absolutely, I just wasn&#39;t sure whether the proxy=
 needed to talk to the local System Control Service...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">One difference I see with=
 a Local System Control Service is that in addition to interactions with th=
e Physical Device it would also interact with the other
 hosted services. =A0It must do so in order to control the other service an=
d to access the other services instrumented data.=A0 The other difference b=
etween the Local System Control Service and other hosted services is that t=
he Local System Control Service would
 have an unfiltered view of the devices subsystems.</span><u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Right, however that interface is going to be a lot d=
ifferent than the service-level interfaces shown in the diagram. =A0Perhaps=
 some sort of the containing box=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The other devices would h=
ave a service specific view of the subsystems (e.g., Print Service does not=
 present the scanner subunit).=A0 Of course this difference
 would not be obvious from the diagram.=A0 While not included in this discu=
ssion the Physical Device could easily be replaced by a Physical Device Pro=
xy and the model hold together.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Right. Again, my focus with this diagram was just to=
 show the typical/common situation. If we can find a way to expand its scop=
e without confusing things too much, all the better.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I would replace the lower=
 portion of Mike=92s diagram with something similar to the following diagra=
m.=A0 I also added a comment to #3 below.</span><u></u><u></u></p>


</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<p class=3D"MsoNormal">I&#39;d like to come up with a different way to show=
 the relationship between the System Control Service and other services. =
=A0And maybe that applies to the interface between the services and physica=
l device/subunits as well? (not a service-level
 interface and not something we document in the Cloud or Semantic Models...=
)<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;And=
ale Mono&quot;,&quot;serif&quot;">...</span>
<u></u><u></u></p>
<div>
<p><u></u><span>1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
=A0=A0=A0=A0=A0
</span></span><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;">According to the Semantic Model, there is=
 an extensive client interface to the System Control Service that provides =
access to both System Control Service elements and
 System Object elements (SystemConfiguration, SystemDescription, and System=
Status). However, the diagram shows no System Object either at the Cloud Le=
vel or the Local level (=93Imaging System=94 in the lower right=A0 hand cor=
ner not withstanding.) The sort of information
 that a User might want to know about the physical location of the =93devic=
e=94 (however one may wish to define it) is in the System Description. The =
UUID for the imaging device is the System UUID. I suggest that, as in the p=
revious diagram, =A0there is both a Cloud
 Imaging System and, if we are showing things beyond the Proxy, a Local Ima=
ging System.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">Adding the system object to the diagram would probab=
ly be useful. =A0I&#39;m not sure how we would show connections *to* this o=
bject, or whether we should (for purposes of simplifying the diagram) just =
update the system control service boxes
 to be &quot;system control service and system object&quot;?<u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">&lt;PZ&gt;The System Obje=
ct is a construct created and maintained by the Local System Control Servic=
e just as the Print Service Object is created and maintained by
 the Local Print Service.=A0 Some of the attributes from the System Object =
are obtained from the Physical Device, other attributes are obtained from t=
he other Local Services, and some are properties specific to the instance o=
f the Local System Control Service.=A0
 I do not see any conflict in the other Hosted Services presenting informat=
ion (e.g., System UUID, physical location) that is =93owned=94 by the Local=
 System Control Service as long as the values are consistent.&lt;/PZ&gt;</s=
pan><u></u><u></u></p>


</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<p class=3D"MsoNormal">OK, so do you think we could just leave the system o=
bject out of the diagram then?<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-family:&quot;Andale Mono&q=
uot;,&quot;serif&quot;">___________________________________________________=
______</span></span><span><span style=3D"font-family:&quot;Andale Mono&quot=
;,&quot;serif&quot;"><br>


</span></span><span><span style=3D"font-family:&quot;Andale Mono&quot;,&quo=
t;serif&quot;">Michael Sweet, Senior Printing System=A0Engineer, PWG Chair<=
/span></span><span><span style=3D"font-family:&quot;Andale Mono&quot;,&quot=
;serif&quot;"><u></u><u></u></span></span></p>


</div>
</div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
cloud mailing list<br>
<a href=3D"mailto:cloud@pwg.org">cloud@pwg.org</a><br>
<a href=3D"https://www.pwg.org/mailman/listinfo/cloud" target=3D"_blank">ht=
tps://www.pwg.org/mailman/listinfo/cloud</a><br>
<br></blockquote></div><br></div>

--20cf3033460f23e6b104ed485417--

--===============1538266194==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1538266194==--

From ipp-bounces@pwg.org  Thu Dec 12 11:22:30 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34C5D1AE3F8 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 12 Dec 2013 11:22:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.362
X-Spam-Level:
X-Spam-Status: No, score=-3.362 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W-QcynWvmCjK for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 12 Dec 2013 11:22:21 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C93691AE3EB for <ipp-archive@lists.ietf.org>; Thu, 12 Dec 2013 11:22:21 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id C3F3A85F4; Thu, 12 Dec 2013 19:36:26 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:64]) by www.pwg.org (Postfix) with ESMTP id 2958D84D1 for <ipp@pwg.org>; Thu, 12 Dec 2013 19:36:25 +0000 (UTC)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta07.westchester.pa.mail.comcast.net with comcast id 0ctx1n0021ei1Bg57jNCR2; Thu, 12 Dec 2013 19:22:12 +0000
Received: from lenovo ([50.187.214.212]) by omta24.westchester.pa.mail.comcast.net with comcast id 0jNB1n00k4bXggJ3kjNBYa; Thu, 12 Dec 2013 19:22:12 +0000
From: "William A Wagner" <wamwagner@comcast.net>
To: "'Michael Sweet'" <msweet@apple.com>
References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com>	<004901cef639$b77af320$2670d960$@net>	<2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <000e01cef692$331b0530$99510f90$@net>
In-Reply-To: <000e01cef692$331b0530$99510f90$@net>
Date: Thu, 12 Dec 2013 14:22:11 -0500
Message-ID: <005801cef76f$756cfaf0$6046f0d0$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac72e5fjqP8b2cdNTsaW5sNzLJBM9QAB3tdwADgv/KA=
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1386876132; bh=9it40gOkgLJBVyQYyu+0/2cJMyBEmr7OtaWiGMuD+Rc=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=CMGmi9SgSR7A/R3y0vMSCS+jtceSgw4xEdt7SvTWYuO4rXZFzjjooTyZNLysHOrIJ 4Iu1Y2gjQ2rG9UiNsBvzCddC6Sb5yUTw87HUhveU1/KmGMfTta4S9FhGWhXeEqQ5RW RZoEnRzYWPYjZydjkOlM5VvYjoKATbVO+80A+0rk7WCbn+scWuIPj+3atCK4n0i8DB KdZxZTyCcFoiredmYTCMPVjd1UEUOq8sOQ3msCJ4/G+neYv8t4qZ3RQfUCtwZGg3v4 wH/p6SiWxOwu4srZLw6RaPwvQELBWxJQ1vVgbSJVxZ2zPwzEqubSzIEE1x6nBDZHDh bWSIW/GaRx5EQ==
Cc: cloud@pwg.org, ipp@pwg.org, "'Semantic Model 3.0 Workgroup discussion list'" <sm3@pwg.org>
Subject: Re: [IPP] [Cloud] Simplified Cloud Imaging Diagram for a typical MFD
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1483951208=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

This is a multi-part message in MIME format.

--===============1483951208==
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0059_01CEF745.8C96F2F0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0059_01CEF745.8C96F2F0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_005A_01CEF745.8C96F2F0"


------=_NextPart_001_005A_01CEF745.8C96F2F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

All,

 

My intention is to determine how (and whether) to proceed with the Cloud
Model specification. It is apparent that there was some basic difference in
my approach and IPP SIX, and in attempting to address specific comments
(such as the name and content of what is now GetSystemNotification), I was
just hiding the inconsistency.

 

I propose a few points to revise the Cloud Specification in way that it will
not raise IPP objections. If these can be resolved, I will proceed with the
Cloud document.

1.       The model deals with use of the Imaging Services, not with
administration/management/maintenance. Or, if communication for
administration/management/maintenance must be addressed, it be in a separate
section.

2.       Eliminate all reference to  Device (whatever its meaning). All
specified communication is to Services from Proxies or Clients. Necessary
information  relating to physical entities is obtained via Services. I would
like to retain System as an element that contains  Services that are somehow
related in that the SystemControlService is aware of them.

3.       Although we should understand how communication from Proxy to the
Local Services could be conducted using the standard network interface
identified in the Semantic Model,  defining that communication  is not a
part of the Cloud Imaging Model and is not in the specification. It might
provide the basis for  a useful white paper.

4.       In an attempt to define a more efficient Proxy-Cloud communication,
the current Cloud Imaging specification provides for registering and
maintaining  communication on  System basis (via the Proxy and the
CloudSystemControl Service) as well as on an Imaging Service basis. The idea
was to communicate information common to multiple Services just once rather
than for each Service.  I proposed this expecting some objection. But the
comments just acted to overload this communication with information that a
SystemControlService would not normally have. That is, the Proxy has the
ability to aggregate and communicate information from all local Services; it
is perhaps unreasonable to add this requirement to the
CloudSystemControlService to the extent that it knows, for example,  what
Jobs are canceled, etc.

a.       The model can be simplified to just deal with imaging services. The
Proxy does not register the Local System with the CloudSystemControlService
nor does it communicate with the CloudSystemControlService. Information for
each Local Service is communicated to the corresponding Cloud Service
independently via the Proxy. The Proxy must periodically query each Cloud
Service with a GetFetchableJobs, and probably with a channel check and a
check for canceled jobs. GetSystemNotifications goes away, at least for
non-management functions.

b.      Alternatively, we posit some other service  associated with the
Cloud Imaging System that has detailed access to all associated Cloud
Services.

 

Thanks for your consideration and comments.

Bill Wagner

 

From: cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] On Behalf Of
William A Wagner
Sent: Wednesday, December 11, 2013 11:58 AM
To: 'Michael Sweet'
Cc: cloud@pwg.org; ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion
list'
Subject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

 

Michael and Ira,

 

I offer the following observation, subject of course to expert comment.

The IPP multifunction approach is evolving from IPP where there was just one
type of service and the client dealt just with a Printer Object, that it
accessed via a print service. Any necessary  information about the physical
"output" device came though the Service connection.  I am not sure how IPP
multifunction will evolve, but it could also have the normal user deal with
just the service he is interested in and any necessary  information about
the "endpoint" comes though the Service connection. The IPP "System Control
Service" would then be devoted to monitoring and management of the "Imaging
System" and any physical components that were a part of it.

 

True, the Semantic Model evolved from IPP. But the current version of the
Semantic Model specifically addressed an MFD, considering how to handle
multiple types of imaging services. So the Printer became expanded to an
Imaging System and a System Control Service was  defined to provide access
to System Elements. I have perhaps overstressed the "Imaging System"  and,
as Ira points out, the system may not relate to a device in the case of a
distributed .  Perhaps the basic imaging services user  need never even be
aware that there is a system.

 

So, if I drop my MFD mindset,  a reasonable network model has the Imaging
Services User just accessing the desire imaging service. Access to the
System Control Service is limited to supervisory/management/maintenance
users. As far as the basic User is concerned, there is no Imaging  System
and no *Imaging Device*; there are Services and elements in the Service
provide information on the location of the endpoint, the IPP *physical
device*. 

 

However, for practical purposes, there may still be  justification for the
Proxy to access the Cloud System Control Service (or some other Cloud-based
component) that can provide/accept summary information for/from the Proxy
just as the Proxy can provide summary information for the Local  Services.
The alternative, which would be simpler but involve more traffic, would be
for the Proxy to just communicate with each Cloud Service independently.

 

So, the diagram would show the both Cloud and local Services (including
System Control Service) as being within Imaging Systems and the Proxy  would
interface with each Cloud Service and each local service. 

 Thanks, Bill Wagner



 

From: Michael Sweet [mailto:msweet@apple.com] 
Sent: Wednesday, December 11, 2013 9:04 AM
To: William A Wagner
Cc: <cloud@pwg.org>; <ipp@pwg.org>; Semantic Model 3.0 Workgroup discussion
list
Subject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

 

Bill,

 

On Dec 11, 2013, at 1:24 AM, William A Wagner <wamwagner@comcast.net> wrote:

Michael,

 

Thank you for the diagram. Some observations, rather that objections,
particularly in areas that appear different from the model  and diagram we
had previously agreed to and that seem inconsistent with the Semantic Model.

1.      We had avoided showing the interface between the proxy and  local
services, although the intention in defining the Proxy->Cloud  operations
was that the Proxy could communicate with the local services using the
standard client-imaging service operations.

 

True, but since we had our discussion in Monday's Cloud concall I felt it
might be useful to expose it, at least for a "big picture" diagram.  And
this *does* mirror the IPP model diagrams in RFC 2911 and IPPSIX (figures 1
and 3) where a local print service is connected to the IPP Server or IPP
Proxy.  IPP Server + Print Service == IPP Printer.

 

 

2.      But having shown these connections, I wonder about the dotted line
from the proxy to the Local System Control Service. I would expect that the
Proxy acts as a proxy for the Local System Control Service to the same
extent that it acts for the imaging services.

 

I made the line dotted mainly because we hadn't defined a concrete
relationship - the proxy might get a list of services to register from the
local system control service *or* it might get it from another source (web
interface, etc.), which gets it from the local system control service.
Architecturally we may not care beyond the fact that the Semantic Model
defines the local system control service in the model for an imaging
device/system - that is something we should probably decide on and document
in the Cloud model.

 

3.      According to the Semantic Model, there is an extensive client
interface to the System Control Service that provides access to both System
Control Service elements and System Object elements (SystemConfiguration,
SystemDescription, and SystemStatus). However, the diagram shows no System
Object either at the Cloud Level or the Local level ("Imaging System" in the
lower right  hand corner not withstanding.) The sort of information that a
User might want to know about the physical location of the "device" (however
one may wish to define it) is in the System Description. The UUID for the
imaging device is the System UUID. I suggest that, as in the previous
diagram,  there is both a Cloud Imaging System and, if we are showing things
beyond the Proxy, a Local Imaging System.

 

Adding the system object to the diagram would probably be useful.  I'm not
sure how we would show connections *to* this object, or whether we should
(for purposes of simplifying the diagram) just update the system control
service boxes to be "system control service and system object"?

 

4.      The diagram does not clear up the difference between a IPP Physical
Device and a Semantic  Model Device.  By the  SM definition  definition,
the Imaging Services  are physically embodied within one  or more physical
devices. In most cases ( and certainly for a basic MFD), the Imaging  System
represents the elements of the Device and the System Control Service
provides access to the values of these elements. Therefore, in an SM based
model, I suggest that there are no lines from Imaging Services to the
Device. Indeed, after the last Cloud call, I am eliminating all reference to
"Device"  as an actor in the cloud specification, in favor of System. 

 

Ira made some good comments, but I'll add one: you'll notice that the proxy
is only connected to services.  Only the local services are connected to the
physical device.  I believe that both mirrors our discussions and matches
the Semantic Model and IPP notions of separation.

 

5.      You presented a good argument for making IPP Identify Printer a
service operation, primarily by stating that a normal user would be using a
connection to a Imaging service not the System Control Service.  I am unsure
of the intent or limitations of the Client to Cloud System Control Service
path shown in the diagram (is ListAllServices the only operation allowed?)
However, although discovery is nominally of Imaging Services, it seems that
the in the Semantic Model physical elements of interest in discovery should
be accessed via the System Control Service, suggesting that a normal client
should have at least read access to the System Control Service.  It would
seem reasonable that it could also trigger an Identify via this path.

 

I should probably remove all of the operation names from the diagram and add
letter/number identifiers (as Smith has suggested).  I shows
"ListAllServices" as the most likely operation a client would use in order
to discover which imaging services are available, in preparation for
creating a job, etc. on a specific service. Clearly the client would be able
to perform any supported operation of the system control service, and I
agree IdentifyDevice is one of the expected operations.

 

So, the diagram appears to reflect a IPP model using IPP terminology and
does not reflect the Semantic Model of a System containing Services with
system specific elements accessed via a System Control Service. Am I missing
something?

 

Actually, I believe the bottom half of the diagram looks a lot like Figure 6
of MFD Common Model (PWG 5108.1), just turned on its side and combining the
marker and scanner subunits as the "physical device" (also a SM term that is
shared with IPP - perhaps you would prefer "Multifunction Device" or
"Multifunction Device/Subunits" here?)

 

...

 

Please remember: Semantic Model came from IPP. While some of the terminology
was changed in the move to support multifunction services, and some of the
responsibilities are moved around (i.e. system control service), the overall
model remains the same.  The IPP Printer is an IPP Server talking to an
Imaging Service, just as a web service binding using the Semantic Model
schema and WSDL files is an XML-RPC server talking to an Imaging Service.
In both cases the imaging services are talking to the hardware subunits (as
needed) with implementation-defined coordination with the System Control
Service.

 

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

 


------=_NextPart_001_005A_01CEF745.8C96F2F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Andale Mono";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1440682321;
	mso-list-type:hybrid;
	mso-list-template-ids:1807370694 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1719628497;
	mso-list-type:hybrid;
	mso-list-template-ids:725807446 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>All,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>My intention is to determine how (and whether) to proceed with the =
Cloud Model specification. It is apparent that there was some basic =
difference in my approach and IPP SIX, and in attempting to address =
specific comments (such as the name and content of what is now =
GetSystemNotification), I was just hiding the =
inconsistency.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I propose a few points to revise the Cloud Specification in way that =
it will not raise IPP objections. If these can be resolved, I will =
proceed with the Cloud document.<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
lfo3'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The model deals with use of the Imaging Services, not with =
administration/management/maintenance. Or, if communication for =
administration/management/maintenance must be addressed, it be in a =
separate section.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo3'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Eliminate all reference to &nbsp;Device (whatever its meaning). All =
specified communication is to Services from Proxies or Clients. =
Necessary information&nbsp; relating to physical entities is obtained =
via Services. I would like to retain System as an element that contains =
&nbsp;Services that are somehow related in that the SystemControlService =
is aware of them.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo3'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Although we should understand how communication from Proxy to the =
Local Services could be conducted using the standard network interface =
identified in the Semantic Model, &nbsp;defining that =
communication&nbsp; is not a part of the Cloud Imaging Model and is not =
in the specification. It might provide the basis for &nbsp;a useful =
white paper.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo3'><![if =
!supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In an attempt to define a more efficient Proxy-Cloud communication, =
the current Cloud Imaging specification provides for registering and =
maintaining &nbsp;communication on&nbsp; System basis (via the Proxy and =
the &nbsp;CloudSystemControl Service) as well as on an Imaging Service =
basis. The idea was to communicate information common to multiple =
Services just once rather than for each Service. &nbsp;I proposed this =
expecting some objection. But the comments just acted to overload this =
communication with information that a SystemControlService would not =
normally have. That is, the Proxy has the ability to aggregate and =
communicate information from all local Services; it is perhaps =
unreasonable to add this requirement to the CloudSystemControlService to =
the extent that it knows, for example, &nbsp;what Jobs are canceled, =
etc.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 =
lfo3'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The model can be simplified to just deal with imaging services. The =
Proxy does not register the Local System with the =
CloudSystemControlService nor does it communicate with the =
CloudSystemControlService. Information for each Local Service is =
communicated to the corresponding Cloud Service &nbsp;independently via =
the Proxy. The Proxy must periodically query each Cloud Service with a =
GetFetchableJobs, and probably with a channel check and a check for =
canceled jobs. GetSystemNotifications goes away, at least for =
non-management functions.<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 =
lfo3'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Alternatively, we posit some other service&nbsp; associated with the =
Cloud Imaging System that has detailed access to all associated Cloud =
Services.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks for your consideration and comments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Bill Wagner<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] <b>On Behalf Of =
</b>William A Wagner<br><b>Sent:</b> Wednesday, December 11, 2013 11:58 =
AM<br><b>To:</b> 'Michael Sweet'<br><b>Cc:</b> cloud@pwg.org; =
ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion =
list'<br><b>Subject:</b> Re: [Cloud] Simplified Cloud Imaging Diagram =
for a typical MFD<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Michael and Ira,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I offer the following observation, subject of course to expert =
comment.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The IPP multifunction approach is evolving from IPP where there was =
just one type of service and the client dealt just with a Printer =
Object, that it accessed via a print service. Any necessary =
&nbsp;information about the physical &#8220;output&#8221; device came =
though the Service connection.&nbsp; I am not sure how IPP multifunction =
will evolve, but it could also have the normal user deal with just the =
service he is interested in and any necessary &nbsp;information about =
the &#8220;endpoint&#8221; comes though the Service connection. The IPP =
&#8220;System Control Service&#8221; would then be devoted to monitoring =
and management of the &#8220;Imaging System&#8221; and any physical =
components that were a part of it.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>True, the Semantic Model evolved from IPP. But the current version of =
the Semantic Model specifically addressed an MFD, considering how to =
handle multiple types of imaging services. So the Printer became =
expanded to an Imaging System and a System Control Service was =
&nbsp;defined to provide access to System Elements. I have perhaps =
overstressed the &#8220;Imaging System&#8221;&nbsp; and, as Ira points =
out, the system may not relate to a device in the case of a distributed =
.&nbsp; Perhaps the basic imaging services user&nbsp; need never even be =
aware that there is a system.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So, if I drop my MFD mindset, &nbsp;a reasonable network model has =
the Imaging Services User just accessing the desire imaging service. =
Access to the System Control Service is limited to =
supervisory/management/maintenance users. As far as the basic User is =
concerned, there is no Imaging &nbsp;System and no *Imaging Device*; =
there are Services and elements in the Service provide information on =
the location of the endpoint, the IPP *physical device*. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>However, for practical purposes, there may still be&nbsp; =
justification for the Proxy to access the Cloud System Control Service =
(or some other Cloud-based component) that can provide/accept summary =
information for/from the Proxy just as the Proxy can provide summary =
information for the Local &nbsp;Services. The alternative, which would =
be simpler but involve more traffic, would be for the Proxy to just =
communicate with each Cloud Service =
independently.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So, the diagram would show the both Cloud and local Services =
(including System Control Service) as being within Imaging Systems and =
the Proxy &nbsp;would interface with each Cloud Service and each local =
service. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;Thanks, Bill Wagner<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><img width=3D725 height=3D722 id=3D"_x0000_i1025" =
src=3D"cid:image004.png@01CEF73A.565AFB10"><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Michael Sweet [<a =
href=3D"mailto:msweet@apple.com">mailto:msweet@apple.com</a>] =
<br><b>Sent:</b> Wednesday, December 11, 2013 9:04 AM<br><b>To:</b> =
William A Wagner<br><b>Cc:</b> &lt;<a =
href=3D"mailto:cloud@pwg.org">cloud@pwg.org</a>&gt;; &lt;<a =
href=3D"mailto:ipp@pwg.org">ipp@pwg.org</a>&gt;; Semantic Model 3.0 =
Workgroup discussion list<br><b>Subject:</b> Re: [Cloud] Simplified =
Cloud Imaging Diagram for a typical =
MFD<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Bill,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On =
Dec 11, 2013, at 1:24 AM, William A Wagner &lt;<a =
href=3D"mailto:wamwagner@comcast.net">wamwagner@comcast.net</a>&gt; =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Michael,</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thank you =
for the diagram. Some observations, rather that objections, =
&nbsp;particularly in areas that appear different from the model =
&nbsp;and diagram we had previously agreed to and that seem inconsistent =
with the Semantic Model.</span><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>1.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>We had =
avoided showing the interface between the proxy and &nbsp;local =
services, although the intention in defining the Proxy-&gt;Cloud =
&nbsp;operations was that the Proxy could communicate with the local =
services using the standard client-imaging service =
operations.</span><o:p></o:p></p></div></blockquote><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>True, =
but since we had our discussion in Monday's Cloud concall I felt it =
might be useful to expose it, at least for a &quot;big picture&quot; =
diagram. &nbsp;And this *does* mirror the IPP model diagrams in RFC 2911 =
and IPPSIX (figures 1 and 3) where a local print service is connected to =
the IPP Server or IPP Proxy. &nbsp;IPP Server + Print Service =3D=3D IPP =
Printer.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>2.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>But having =
shown these connections, I wonder about the dotted line from the proxy =
to the Local System Control Service. I would expect that the Proxy acts =
as a proxy for the Local System Control Service to the same extent that =
it acts for the imaging services.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>I made =
the line dotted mainly because we hadn't defined a concrete relationship =
- the proxy might get a list of services to register from the local =
system control service *or* it might get it from another source (web =
interface, etc.), which gets it from the local system control service. =
&nbsp;Architecturally we may not care beyond the fact that the Semantic =
Model defines the local system control service in the model for an =
imaging device/system - that is something we should probably decide on =
and document in the Cloud model.<o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>3.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>According =
to the Semantic Model, there is an extensive client interface to the =
System Control Service that provides access to both System Control =
Service elements and System Object elements (SystemConfiguration, =
SystemDescription, and SystemStatus). However, the diagram shows no =
System Object either at the Cloud Level or the Local level =
(&#8220;Imaging System&#8221; in the lower right&nbsp; hand corner not =
withstanding.) The sort of information that a User might want to know =
about the physical location of the &#8220;device&#8221; (however one may =
wish to define it) is in the System Description. The UUID for the =
imaging device is the System UUID. I suggest that, as in the previous =
diagram, &nbsp;there is both a Cloud Imaging System and, if we are =
showing things beyond the Proxy, a Local Imaging =
System.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Adding =
the system object to the diagram would probably be useful. &nbsp;I'm not =
sure how we would show connections *to* this object, or whether we =
should (for purposes of simplifying the diagram) just update the system =
control service boxes to be &quot;system control service and system =
object&quot;?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>4.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The =
diagram does not clear up the difference between a IPP Physical Device =
and a Semantic &nbsp;Model Device. &nbsp;By the &nbsp;SM definition =
&nbsp;definition, &nbsp;the Imaging Services &nbsp;are physically =
embodied within one&nbsp; or more physical devices. In most cases ( and =
certainly for a basic MFD), the Imaging &nbsp;System represents the =
elements of the Device and the System Control Service provides access to =
the values of these elements. Therefore, in an SM based model, I suggest =
that there are no lines from Imaging Services to the Device. Indeed, =
after the last Cloud call, I am eliminating all reference to =
&#8220;Device&#8221; &nbsp;as an actor in the cloud specification, in =
favor of System. </span><o:p></o:p></p></div></blockquote><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Ira =
made some good comments, but I'll add one: you'll notice that the proxy =
is only connected to services. &nbsp;Only the local services are =
connected to the physical device. &nbsp;I believe that both mirrors our =
discussions and matches the Semantic Model and IPP notions of =
separation.<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>5.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>You =
presented a good argument for making IPP Identify Printer a service =
operation, primarily by stating that a normal user would be using a =
connection to a Imaging service not the System Control Service. &nbsp;I =
am unsure&nbsp; of the intent or limitations of the Client to Cloud =
System Control Service path shown in the diagram (is ListAllServices the =
only operation allowed?) &nbsp;However, although discovery is nominally =
of Imaging Services, it seems that the in the Semantic Model physical =
elements of interest in discovery should be accessed via the System =
Control Service, suggesting that a normal client should have at least =
read access to the System Control Service. &nbsp;It would seem =
reasonable that it could also trigger an Identify via this =
path.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>I =
should probably remove all of the operation names from the diagram and =
add letter/number identifiers (as Smith has suggested). &nbsp;I shows =
&quot;ListAllServices&quot; as the most likely operation a client would =
use in order to discover which imaging services are available, in =
preparation for creating a job, etc. on a specific service. Clearly the =
client would be able to perform any supported operation of the system =
control service, and I agree IdentifyDevice is one of the expected =
operations.<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</spa=
n><o:p></o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>So, the =
diagram appears to reflect a IPP model using IPP terminology and does =
not reflect the Semantic Model of a System containing Services with =
system specific elements accessed via a System Control Service. Am I =
missing something?</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><p =
class=3DMsoNormal>Actually, I believe the bottom half of the diagram =
looks a lot like Figure 6 of MFD Common Model (PWG 5108.1), just turned =
on its side and combining the marker and scanner subunits as the =
&quot;physical device&quot; (also a SM term that is shared with IPP - =
perhaps you would prefer &quot;Multifunction Device&quot; or =
&quot;Multifunction Device/Subunits&quot; =
here?)<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>...<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Please remember: Semantic Model came from IPP. While =
some of the terminology was changed in the move to support multifunction =
services, and some of the responsibilities are moved around (i.e. system =
control service), the overall model remains the same. &nbsp;The IPP =
Printer is an IPP Server talking to an Imaging Service, just as a web =
service binding using the Semantic Model schema and WSDL files is an =
XML-RPC server talking to an Imaging Service. &nbsp;In both cases the =
imaging services are talking to the hardware subunits (as needed) with =
implementation-defined coordination with the System Control =
Service.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><div><p =
class=3DMsoNormal><span style=3D'font-family:"Andale =
Mono";color:black'>______________________________________________________=
___<br>Michael Sweet, Senior Printing System&nbsp;Engineer, PWG =
Chair<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_001_005A_01CEF745.8C96F2F0--

------=_NextPart_000_0059_01CEF745.8C96F2F0
Content-Type: image/png;
	name="image004.png"
Content-Transfer-Encoding: base64
Content-ID: <image004.png@01CEF73A.565AFB10>

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

------=_NextPart_000_0059_01CEF745.8C96F2F0--


--===============1483951208==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1483951208==--


From ColumbianGreenCoffee-ipp+2Darchive=megatron.ietf.org@gbacnova.org  Thu Dec 12 13:51:03 2013
Return-Path: <ColumbianGreenCoffee-ipp+2Darchive=megatron.ietf.org@gbacnova.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AD1A1AE4F9 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 12 Dec 2013 13:51:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.329
X-Spam-Level: **
X-Spam-Status: No, score=2.329 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DIET_1=0.001, HTML_IMAGE_ONLY_16=1.092, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_2=0.001, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7KUwhjFK4j9Z for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 12 Dec 2013 13:51:02 -0800 (PST)
Received: from market.gbacnova.org (market.gbacnova.org [192.236.132.159]) by ietfa.amsl.com (Postfix) with ESMTP id 8380B1AD694 for <ipp-archive@megatron.ietf.org>; Thu, 12 Dec 2013 13:51:01 -0800 (PST)
Received: by market.gbacnova.org id hl8nru0001gf for <ipp-archive@megatron.ietf.org>; Thu, 12 Dec 2013 21:50:49 +0000 (envelope-from <ColumbianGreenCoffee-ipp+2Darchive=megatron.ietf.org@gbacnova.org>)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc"
Message-Id: <cc052b0ead84ab61a2f79222c3c610cd.4b85ce557a39fd78@gbacnova.org>
Date: Thu, 12 Dec 2013 21:50:49 +0000
From: ColumbianGreenCoffee@gbacnova.org
To: ipp-archive@megatron.ietf.org
Subject: Recommended on the Dr. Oz Show, Lose_17_lbs in 30 days

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc
Content-Type: text/plain;

[![](http://www1.gbacnova.org/images/columbian/20131203103120-EveryDay3.png)](http://www1.gbacnova.org
/columbian.cc052b0ead84ab61a2f79222c3c610cd)
This is an email advertisement. You are receiving this email because you have
opted in to receive third-party marketing messages from the email list to
which you subscribe. If you no longer wish to receive email advertisements,
please [click here](http://www1.gbacnova.org/ucolumbian.cc052b0ead84ab61a2f79222c3c610cd).
&nbsp_place_holder;

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc
Content-Type: text/html;

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Untitled Document
</title>
<title>
Ecigs_EmailCreative2
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<br>
<br>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="599">
<table id="Table_01" width="600" height="550" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<center>
<a href="http://www1.gbacnova.org/columbian.cc052b0ead84ab61a2f79222c3c610cd"><img src="http://www1.gbacnova.org/images/columbian/20131203103120-EveryDay3.png" width="501" height="617" border="0" alt=""></a>
</center>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left">
<p align="center">
<font size="1">This is an email advertisement. You are receiving this email because you have opted in to receive third-party marketing messages from the email list to which you subscribe. If you no longer wish to receive email advertisements, please <a href="http://www1.gbacnova.org/ucolumbian.cc052b0ead84ab61a2f79222c3c610cd" style="color: 000000; text-decoration: underline;"><span style="color:000000;">click here</span></a>.</font>
</p>
</td>
</tr>
<tr>
<td align="left">
&nbsp;
</td>
</tr>
</table>
</body>
</html>

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc--

From PersonalLettersFromSanta-ipp+2Darchive=megatron.ietf.org@uicamp.org  Fri Dec 13 02:56:39 2013
Return-Path: <PersonalLettersFromSanta-ipp+2Darchive=megatron.ietf.org@uicamp.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949CE1AE20B for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 13 Dec 2013 02:56:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.309
X-Spam-Level: ****
X-Spam-Status: No, score=4.309 tagged_above=-999 required=5 tests=[BAYES_60=1.5, GB_I_LETTER=-2, HTML_IMAGE_ONLY_08=1.651, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_1=0.001, RAZOR2_CHECK=0.922, REMOVE_BEFORE_LINK=1.8, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zm5miqjxeP0O for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 13 Dec 2013 02:56:38 -0800 (PST)
Received: from vpn.uicamp.org (vpn.uicamp.org [184.82.222.198]) by ietfa.amsl.com (Postfix) with ESMTP id 7741F1AE118 for <ipp-archive@megatron.ietf.org>; Fri, 13 Dec 2013 02:56:38 -0800 (PST)
Received: by vpn.uicamp.org id hlbju00001gj for <ipp-archive@megatron.ietf.org>; Fri, 13 Dec 2013 10:55:50 +0000 (envelope-from <PersonalLettersFromSanta-ipp+2Darchive=megatron.ietf.org@uicamp.org>)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc"
Message-Id: <cc052b0ead84ab61a2f79222c3c610cd.c18ce23693a05d06@uicamp.org>
Date: Fri, 13 Dec 2013 10:55:50 +0000
From: PersonalLettersFromSanta@uicamp.org
To: ipp-archive@megatron.ietf.org
Subject: Send Your Child a Personalized Letter from Santa!

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc
Content-Type: text/plain;

[Get a Personalized Letter from Santa](http://wwww.uicamp.org/letters.cc052b0ead84ab61a2f79222c3c610cd)
[![](http://wwww.uicamp.org/images/letters/2012_600x400_04a.jpg)](http://wwww.uicamp.org/letters.$
md5(ipp-archive@megatron.ietf.org))
If you'd prefer not to receive future emails, [Unsubscribe
Here](http://wwww.uicamp.org/uletters.cc052b0ead84ab61a2f79222c3c610cd).
Personal Letter From Santa 226 5th Ave. 2nd Floor New York, NY 11101

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc
Content-Type: text/html;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<div style="text-align:center; background-color:#FFFFFF; font-family: helvetica;">
<center>
<a href="http://wwww.uicamp.org/letters.cc052b0ead84ab61a2f79222c3c610cd">Get a Personalized Letter from Santa</a><br>
<br>
<a href="http://wwww.uicamp.org/letters.cc052b0ead84ab61a2f79222c3c610cd"><img src="http://wwww.uicamp.org/images/letters/2012_600x400_04a.jpg" width="600" height="400" border="0" alt=""></a>
</center><br>
<center>
If you'd prefer not to receive future emails, <a href="http://wwww.uicamp.org/uletters.cc052b0ead84ab61a2f79222c3c610cd">Unsubscribe Here</a>.<br>
Personal Letter From Santa 226 5th Ave. 2nd Floor New York, NY 11101
</center>
</div>
</body>
</html>

--dc01-6c3c-2229-7f2a-16ba-48da-e0b2-50cc--

From ipp-bounces@pwg.org  Sun Dec 15 13:32:41 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA2F11AC7F2 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun, 15 Dec 2013 13:32:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.374
X-Spam-Level:
X-Spam-Status: No, score=0.374 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5HP3KUwcRyN6 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun, 15 Dec 2013 13:32:38 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 67BF11AC828 for <ipp-archive@lists.ietf.org>; Sun, 15 Dec 2013 13:32:38 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 21A468081; Sun, 15 Dec 2013 21:47:03 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) by www.pwg.org (Postfix) with ESMTPS id 2A241806F for <ipp@pwg.org>; Sun, 15 Dec 2013 21:47:01 +0000 (UTC)
Received: by mail-ig0-f172.google.com with SMTP id hl1so2450816igb.5 for <ipp@pwg.org>; Sun, 15 Dec 2013 13:32:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=PQxX2CbA78FBZ7xUvsvHG2cBTwxMCA9hLmc4jqez854=; b=0yr1KJ0V27ee7tRFEZSEMKJOqOQm7NAmYgJnvS66uSqh0sa9RgGS0qnAv5+cFuxWfR Mr1h1Fa+exfzmI8VTYvhZbjeVjyYSs4tQOk4nrfQfC0NSGvxJk+TcnYhnk4/Hsx2QpSO komVls6MiX+F7fyLS8/Lr5fSdN2NoD8ohU/viap4wLFwNlCdGyvMsW/CLR3h0bl8Ccfg 4pmO6rhciqtdmSvkMFFqUekg87+WO/t8fbBXiioQ2JbFH5n6WI7GOSai+eo7iVh1Aa6T F8Uvg+HBBzO+/dudb+9kzDdrFTUDd8MoFItuuYSBqAvx5ERorX3okf9YtqIgpmGUwf0u fo1w==
X-Received: by 10.42.62.196 with SMTP id z4mr2057290ich.49.1387143153972; Sun, 15 Dec 2013 13:32:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.203.38 with HTTP; Sun, 15 Dec 2013 13:32:13 -0800 (PST)
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Sun, 15 Dec 2013 16:32:13 -0500
Message-ID: <CAN40gSsZm-O+XWPbOqtyRd5Z5kak9=T2CsO=Mhh72yvu1Et+qQ@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Peter Zehler <Peter.Zehler@xerox.com>,  Ira McDonald <blueroofmusic@gmail.com>
Subject: [IPP] IPP Agenda - 3-5pm Eastern 16 December 2013
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1185927786=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1185927786==
Content-Type: multipart/alternative; boundary=90e6ba614a76f1fae904ed996e5d

--90e6ba614a76f1fae904ed996e5d
Content-Type: text/plain; charset=ISO-8859-1

Our next IPP WG call will be Monday 13 December 12-2pm US Pacific / 3-5pm
US Eastern

Call-in toll-free number (US/Canada): 1-866-469-3239
Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

Attendee Access Code: *******#
Attendee ID Code: # (empty)

NOTE:  Please do NOT use the Webex audio bridge feature - instead use
the regular PWG conference bridge above!

-------------------------------------------------------
Meeting information
-------------------------------------------------------
Topic: IPP/Cloud WG
Date: Every Monday, from Monday, September 23, 2013 to no end date
Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00)
Meeting Number: 682 763 393
Meeting Password: Printing123
-------------------------------------------------------
To join the online meeting (Now from mobile devices!)
-------------------------------------------------------
1. Go to
https://ieee-isto.webex.com/ieee-isto/j.php?ED=152699422&UID=1183762537&PW=NYTM5NTNhNjUy&RT=MiMxMQ%3D%3D
2. If requested, enter your name and email address.
3. If a password is required, enter the meeting password: Printing123
4. Click "Join".
To view in other time zones or languages, please click the link:
https://ieee-isto.webex.com/ieee-isto/j.php?ED=152699422&UID=1183762537&PW=NYTM5NTNhNjUy&ORT=MiMxMQ%3D%3D
-------------------------------------------------------
For assistance
-------------------------------------------------------
1. Go to https://ieee-isto.webex.com/ieee-isto/mc
2. On the left navigation bar, click "Support".
-------------------------------------------------------

Agenda:
(1) PWG IP Policy and Minute Taker
- Mike as minute taker?

(2) Approve IPP minutes from previous meetings
 - ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20131202.pdf

(3) Status of various IPP documents (Ira/Mike)
* IETF LDAP Printer Schema (Ira)
- ftp://ftp.pwg.org/pub/pwg/ipp
/wd/draft-mcdonald-ldap-printer-schema-05-20130919.pdf
 -- pending edits per IETF Apps Area review by Alexey Melnikov
-- (email thread 18 November through 10 December)
-- waiting on new draft from Ira per advice from Alexey

* IETF IPP over HTTPS Binding and 'ipps' URI Scheme (Ira)
- ftp://ftp.pwg.org/pub/pwg/ipp
/wd/draft-mcdonald-ipps-uri-scheme-09-20131105.pdf
-- edits in response to IETF Apps Area review by Tom Petch
-- waiting for IETF Apps Area WG feedback and further IETF reviews

* IPP Fax Out (Mike)
- ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippfaxout10-20131115-5100.15.pdf
-- PWG Approved - PWG Candidate Standard 5100.15-2013

* IPP Transaction-based Printing Extensions (Mike)
- ftp://ftp.pwg.org/pub/pwg/candidates/cs-ipptrans10-20131108-5100.16.pdf
-- PWG Approved - PWG Candidate Standard 5100.16-2013

* IPP Shared Infrastructure Extensions (Mike)
- ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-20131209-rev.pdf
-- Prototoype draft
-- waiting for prototype reports

* IPP Self-Certification (Mike)
- ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert10-20131014-rev.pdf
-- waiting for new draft from Mike (from October F2F review)

(4) Review of IPP Scan Service (Pete Zehler)
- <ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert10-20130731-rev.pdf>
ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301105.pdf
-- continue review at section 7.3 (from 2 December)

(5) Review of IPP Implementor's Guide v2.0 (Smith)
- ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippig20-20131002-rev.pdf
-- continue review at section 7 (from October F2F)

(6) Review of IPP Finishings v2.0 (Mike)
- ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfinishings20-20130814.pdf
-- continue review at section 5.1 (from 23 September)

(7) Next steps
- IPP WG telecon on Monday 13 January 2014
- IPP WG telecon on Monday 27 January 2014
- IPP WG at PWG F2F on Wednesday 5 February 2014

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/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434

--90e6ba614a76f1fae904ed996e5d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Our next <span><span><span><span><span><span class=3D"">IP=
P</span></span></span></span></span></span> <span><span class=3D"">WG</span=
></span> call will be Monday 13 December 12-2pm US Pacific / 3-5pm US Easte=
rn<br>


<br>Call-in toll-free number (US/Canada): <a href=3D"tel:1-866-469-3239" va=
lue=3D"+18664693239" target=3D"_blank">1-866-469-3239</a><br>




Call-in toll number (US/Canada): <a href=3D"tel:1-650-429-3300" value=3D"+1=
6504293300" target=3D"_blank">1-650-429-3300</a> (Primary)<br>
Call-in toll number (US/Canada): <a href=3D"tel:1-408-856-9570" value=3D"+1=
4088569570" target=3D"_blank">1-408-856-9570</a> (Backup)<br><br>Attendee A=
ccess Code: *******#<br>Attendee ID Code: # (empty)<br><br><div>NOTE:=A0 Pl=
ease do NOT use the Webex audio bridge feature - instead use <br>




the regular PWG conference bridge above!<br><br></div><div>----------------=
---------------------------------------<br>




Meeting information<br>----------------------------------------------------=
---<br>
Topic: <span><span class=3D"">IPP</span></span>/Cloud <span><span class=3D"=
">WG</span></span><br>Date: Every Monday, from Monday, September 23, 2013 t=
o no end date<br>Time: 3:00 pm, Eastern Daylight Time (New York, GMT-04:00)=
<br>

Meeting Number: 682 763 393<br>
Meeting Password: Printing123<br>------------------------------------------=
-------------<br>
To join the online meeting (Now from mobile devices!)<br>------------------=
-------------------------------------<br>1. Go to <a href=3D"https://ieee-i=
sto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762537&amp;PW=3D=
NYTM5NTNhNjUy&amp;RT=3DMiMxMQ%3D%3D" target=3D"_blank">https://ieee-isto.we=
bex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D1183762537&amp;PW=3DNYTM5N=
TNhNjUy&amp;RT=3DMiMxMQ%3D%3D</a><br>





2. If requested, enter your name and email address.<br>3. If a password is =
required, enter the meeting password: Printing123<br>4. Click &quot;Join&qu=
ot;.<br>To view in other time zones or languages, please click the link:<br=
>





<a href=3D"https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;U=
ID=3D1183762537&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D" target=3D"_b=
lank">https://ieee-isto.webex.com/ieee-isto/j.php?ED=3D152699422&amp;UID=3D=
1183762537&amp;PW=3DNYTM5NTNhNjUy&amp;ORT=3DMiMxMQ%3D%3D</a><br>





-------------------------------------------------------<br>For assistance<b=
r>-------------------------------------------------------<br>1. Go to <a hr=
ef=3D"https://ieee-isto.webex.com/ieee-isto/mc" target=3D"_blank">https://i=
eee-isto.webex.com/ieee-isto/mc</a><br>





2. On the left navigation bar, click &quot;Support&quot;.<br>




-------------------------------------------------------<br><span><br><span>=
<span><span><span><span class=3D"">Agenda</span></span></span></span></span=
></span>:<br>(1) PWG IP Policy and Minute Taker<br></div><div>- Mike as min=
ute taker?<br>


</div><div><br>(2) Approve <span><span><span><span><span><span class=3D"">I=
PP</span></span></span></span></span></span> minutes from previous meetings=
<br>




</div>
- <a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20=
131202.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-c=
oncall-minutes-20131202.pdf</a><br><div>
<br></div><div>(3) Status of various <span><span class=3D"">IPP</span></spa=
n> documents (Ira/Mike)<br>

</div><div><div>* IETF LDAP Printer Schema (Ira)<br>

</div><div>- <a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/draft-mcdonald-lda=
p-printer-schema-05-20130919.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/p=
wg/<span><span class=3D"">ipp</span></span>/wd/draft-mcdonald-ldap-printer-=
schema-05-20130919.pdf</a><br>



</div><div>

-- pending edits per IETF Apps Area review by Alexey Melnikov <br>-- (email=
 thread 18 November through 10 December)<br></div><div>-- waiting on new dr=
aft from Ira per advice from Alexey<br></div><br>* <span>IETF <span class=
=3D"">IPP</span> over HTTPS Binding and &#39;ipps&#39; URI Scheme</span> (I=
ra)<br>


</div><div>- <a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/draft-mcdonald-ipp=
s-uri-scheme-09-20131105.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/<=
span class=3D"">ipp</span>/wd/draft-mcdonald-ipps-uri-scheme-09-20131105.pd=
f</a><br>


</div><div>-- edits in response to IETF Apps Area review by Tom Petch<br></=
div><div>-- waiting for IETF Apps Area <span class=3D"">WG</span> feedback =
and further IETF reviews<br></div><div><br></div><div>* <span><span class=
=3D"">IPP</span></span> Fax Out (Mike)<br>

- <a href=3D"ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippfaxout10-20131115-5=
100.15.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippfa=
xout10-20131115-5100.15.pdf</a>



<div>-- PWG Approved - PWG Candidate Standard 5100.15-2013<br></div></div><=
div><br>* <span><span><span><span><span><span class=3D"">IPP</span></span><=
/span></span></span></span> Transaction-based Printing Extensions (Mike)<br=
>






- <a href=3D"ftp://ftp.pwg.org/pub/pwg/candidates/cs-ipptrans10-20131108-51=
00.16.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/candidates/cs-ipptra=
ns10-20131108-5100.16.pdf</a><br>

</div><div>-- PWG Approved - PWG Candidate Standard 5100.16-2013<br></div><=
div><div><br>* <span class=3D"">IPP</span> Shared Infrastructure Extensions=
 (Mike)<br>- <a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-201312=
09-rev.pdf" target=3D"_blank">ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsix10-=
20131209-rev.pdf</a><br>


-- Prototoype draft<br>-- waiting for prototype reports<br><br>* <span clas=
s=3D"">IPP</span> Self-Certification (Mike)<br>- <a href=3D"ftp://ftp.pwg.o=
rg/pub/pwg/ipp/wd/wd-ippeveselfcert10-20131014-rev.pdf" target=3D"_blank">f=
tp://ftp.pwg.org/pub/pwg/<span class=3D"">ipp</span>/wd/wd-ippeveselfcert10=
-20131014-rev.pdf</a><br>


-- waiting for new draft from Mike (from October F2F review)</div><div>
<br></div><div>(4) Review of <span class=3D"">IPP</span> Scan Service (Pete=
 Zehler)<br>- <a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert=
10-20130731-rev.pdf" target=3D"_blank"><span><span></span></span></a><a hre=
f=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301105.pdf" target=3D=
"_blank">ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301105.pdf</a><br=
>



</div><div>-- continue review at section 7.3 (from 2 December)<br></div><di=
v><br></div></div><div>(5) Review of <span class=3D"">IPP</span> Implemento=
r&#39;s Guide v2.0 (Smith)<br></div><div><div>- <a href=3D"ftp://ftp.pwg.or=
g/pub/pwg/ipp/wd/wd-ippig20-20131002-rev.pdf" target=3D"_blank">ftp://ftp.p=
wg.org/pub/pwg/<span class=3D"">ipp</span>/wd/wd-ippig20-20131002-rev.pdf</=
a><br>








</div>-- continue review at section 7 (from October F2F)<br><br></div><div>=
(6) Review of <span class=3D"">IPP</span> Finishings v2.0 (Mike)<br>- <a hr=
ef=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfinishings20-20130814.pdf" tar=
get=3D"_blank">ftp://ftp.pwg.org/pub/pwg/<span class=3D"">ipp</span>/wd/wd-=
ippfinishings20-20130814.pdf</a><br>


-- continue review at section 5.1 (from 23 September)<br><div><br>(7) Next =
steps<span><span></span></span></div></div><div><span></span></div><div><sp=
an></span>
</div><div></div><div>- <span class=3D"">IPP</span> <span class=3D"">WG</sp=
an> telecon on Monday <span></span><span></span>13 January 2014<br>
</div><div>- <span class=3D"">IPP</span> <span class=3D"">WG</span> telecon=
 on Monday <span></span><span></span>27 January 2014<br></div><div>- <span =
class=3D"">IPP</span> <span class=3D"">WG</span> at PWG F2F on Wednesday 5 =
February 2014<br>

</div><br>Cheers,<br>- Ira<br><br><br><div><div dir=3D"ltr">Ira McDonald (M=
usician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions =
WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Pr=
inter Working Group<br>

Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated E=
xpert - IPP &amp; Printer MIB<br>Blue Roof Music / High North Inc<br><a sty=
le=3D"color:rgb(51,51,255)" href=3D"http://sites.google.com/site/blueroofmu=
sic" target=3D"_blank">http://sites.google.com/site/blueroofmusic</a><br>

<a style=3D"color:rgb(102,0,204)" href=3D"http://sites.google.com/site/high=
northinc" target=3D"_blank">http://sites.google.com/site/highnorthinc</a><b=
r>mailto: <a href=3D"mailto:blueroofmusic@gmail.com" target=3D"_blank">blue=
roofmusic@gmail.com</a><br>

Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094<br>Summer=
=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434<br><br><div style=
=3D"display:inline"></div><div style=3D"display:inline"></div><div style=3D=
"display:inline"></div>

<div></div><div></div><div></div><div></div></div></div>
</div>

--90e6ba614a76f1fae904ed996e5d--

--===============1185927786==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1185927786==--

From ipp-bounces@pwg.org  Mon Dec 16 14:05:40 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C98811AC828 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 16 Dec 2013 14:05:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.439
X-Spam-Level:
X-Spam-Status: No, score=-2.439 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ee8HWpSge97G for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 16 Dec 2013 14:05:39 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 145A31A82E2 for <ipp-archive@lists.ietf.org>; Mon, 16 Dec 2013 14:05:39 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E2D6F93EB; Mon, 16 Dec 2013 22:20:07 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by www.pwg.org (Postfix) with ESMTPS id D519F8D6A for <ipp@pwg.org>; Mon, 16 Dec 2013 22:20:05 +0000 (UTC)
MIME-version: 1.0
Received: from relay5.apple.com ([17.128.113.88]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MXX00KE26NP4M31@mail-out.apple.com> for ipp@pwg.org; Mon, 16 Dec 2013 14:05:33 -0800 (PST)
X-AuditID: 11807158-b7efa6d000002d28-eb-52af792db594
Received: from cilantro.apple.com (cilantro.apple.com [17.128.115.18]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate)	by relay5.apple.com (Apple SCV relay) with SMTP id 47.65.11560.D297FA25; Mon, 16 Dec 2013 14:05:33 -0800 (PST)
Received: from [17.153.39.24] by cilantro.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MXX008S46P8VG90@cilantro.apple.com> for ipp@pwg.org; Mon, 16 Dec 2013 14:05:33 -0800 (PST)
From: Michael Sweet <msweet@apple.com>
Date: Mon, 16 Dec 2013 17:05:33 -0500
To: "<ipp@pwg.org>" <ipp@pwg.org>
Message-id: <F6CC84EA-0347-44A0-BC52-AB5454446688@apple.com>
X-Mailer: Apple Mail (2.1827)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsUi2FAspKtbuT7IoP2UlsWxfS9ZHBg95i2e zhTAGMVlk5Kak1mWWqRvl8CVcW2qSMF65op93zgbGJ8ydTFyckgImEjsn9TJCGGLSVy4t56t i5GLQ0hgIpPE56ZOdgjnP6PErgVfmEGq2ATUJH5P6mMFsZkFtCTW7zzOBGHLS2xe8xashkVA VaK1fQpYjbCAjsTB5UfBbBEBRYmf07aDbeMVsJHov/KDCcLWk9g4bzZQLwfQFbIS80+XTmDk nYVkwywkG2Yh6VjAyLyKUaAoNSex0lQvsaAgJ1UvOT93EyM4WAojdjD+X2Z1iFGAg1GJh1fB cl2QEGtiWXFl7iFGCQ5mJRFeloL1QUK8KYmVValF+fFFpTmpxYcYpTlYlMR5I8OAUgLpiSWp 2ampBalFMFkmDk6pBkY2/uyTt7/dtmVVZuD4puq4auIW9WSulSJOnfL+3md+Cbt3T3mpvTSu eq3tuQTu6dEVfkJHNTU4HqbME/VruRpqcTPYX0Fq4eMtk86utZxsNtNN5OsmrV28j9s2zbvy 4qcGt6Tkspgg0x+PnKZxf+Xa5NlofKkvLeSl6tRrIf/X//g46VPXPyYlluKMREMt5qLiRABz tl9AEgIAAA==
Subject: [IPP] Minutes posted from today's concall
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

All,

I have posted the minutes from today's conference call to:

    ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20131216.pdf

Our next conference call is January 13, 2014 at 3pm ET.

We have one new action item:

	- Bill/Ira to find Nancy's security considerations for Scan

_______________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

From ipp-bounces@pwg.org  Wed Dec 18 10:36:12 2013
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 106421AE0A6 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 18 Dec 2013 10:36:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.262
X-Spam-Level:
X-Spam-Status: No, score=0.262 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bXERVf8UnqW0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 18 Dec 2013 10:36:09 -0800 (PST)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id 0E64F1AE0B4 for <ipp-archive@lists.ietf.org>; Wed, 18 Dec 2013 10:36:09 -0800 (PST)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id B4A47942F; Wed, 18 Dec 2013 18:50:45 +0000 (UTC)
X-Original-To: IPP@pwg.org
Delivered-To: IPP@pwg.org
Received: from USA7109MR001.ACS-INC.COM (usa7109mr001.acs-inc.com [63.101.151.9]) by www.pwg.org (Postfix) with ESMTPS id C56B193EE for <IPP@pwg.org>; Wed, 18 Dec 2013 18:50:43 +0000 (UTC)
Received: from usa7109ht002.na.xerox.net ([13.41.230.32]) by USA7109MR001.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 18 Dec 2013 12:36:03 -0600
Received: from USA7109MB004.na.xerox.net ([169.254.4.205]) by USA7109HT002.na.xerox.net ([13.41.230.32]) with mapi id 14.03.0158.001; Wed, 18 Dec 2013 12:36:03 -0600
From: "Zehler, Peter" <Peter.Zehler@xerox.com>
To: "IPP@pwg.org" <IPP@pwg.org>
Thread-Topic: IPP Scan Service document updated 
Thread-Index: Ac78HwL/+lkl6Pk5Sg+vYl0SErNEEQ==
Date: Wed, 18 Dec 2013 18:36:02 +0000
Message-ID: <A4DE324D317E4F40A82CF077C7A9E1E34AAB09@USA7109MB004.na.xerox.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [13.41.230.82]
MIME-Version: 1.0
Subject: [IPP] IPP Scan Service document updated
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1087920114=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org

--===============1087920114==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34AAB09USA7109MB004naxer_"

--_000_A4DE324D317E4F40A82CF077C7A9E1E34AAB09USA7109MB004naxer_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,
I have posted an updated version of "IPP Scan Service" .  I still need to a=
dd the communications diagram for job submission/processing and the associa=
ted job and service state.  The remainder of the document is ready for grou=
p review.  Please review the clean version of the pdf and send any comments=
 to the IPP mail list.  Please add this to the next IPP meeting agenda.

ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.pdf
http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.pdf

ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.docx
http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.docx

ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.pdf
http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.pdf

ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.docx
http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.docx



Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com<mailto:Peter.Zehler@Xerox.com>
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701



--_000_A4DE324D317E4F40A82CF077C7A9E1E34AAB09USA7109MB004naxer_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Impact;
	panose-1:2 11 8 6 3 9 2 5 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">All,<o:p></o:p></p>
<p class=3D"MsoNormal">I have posted an updated version of &#8220;IPP Scan =
Service&#8221; .&nbsp; I still need to add the communications diagram for j=
ob submission/processing and the associated job and service state.&nbsp; Th=
e remainder of the document is ready for group review.&nbsp;
 Please review the clean version of the pdf and send any comments to the IP=
P mail list.&nbsp; Please add this to the next IPP meeting agenda.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><a href=3D"ftp://ftp.pwg=
.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.pdf">ftp://ftp.pwg.org/pub/pwg/i=
pp/wd/wd-ippscan10-201301218.pdf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><a href=3D"http://ftp.pw=
g.org/pub/pwg/ipp/wd/wd-ippscan10-201301218.pdf">http://ftp.pwg.org/pub/pwg=
/ipp/wd/wd-ippscan10-201301218.pdf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsc=
an10-201301218.docx">ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-20130121=
8.docx</a> &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipps=
can10-201301218.docx">http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301=
218.docx</a> &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><a href=3D"ftp://ftp.pwg=
.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.pdf">ftp://ftp.pwg.org/pub/p=
wg/ipp/wd/wd-ippscan10-201301218-rev.pdf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><a href=3D"http://ftp.pw=
g.org/pub/pwg/ipp/wd/wd-ippscan10-201301218-rev.pdf">http://ftp.pwg.org/pub=
/pwg/ipp/wd/wd-ippscan10-201301218-rev.pdf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><a href=3D"ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsc=
an10-201301218-rev.docx">ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-2013=
01218-rev.docx</a> &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipps=
can10-201301218-rev.docx">http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-20=
1301218-rev.docx</a> &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Impact&quot;,&quot;=
sans-serif&quot;;color:navy">Peter Zehler</span><span style=3D"color:#1F497=
D"><br>
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;;color:navy">Xerox Research Center Webster<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Email:
<a href=3D"mailto:Peter.Zehler@Xerox.com"><span style=3D"color:blue">Peter.=
Zehler@Xerox.com</span></a></span><span style=3D"color:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Voice: (585) 265-8755</span><span style=3D"col=
or:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">FAX: (585) 265-7441</span><span style=3D"color=
:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">US Mail: Peter Zehler</span><span style=3D"col=
or:#1F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Xerox Corp.</span><span style=3D"color:#1F497D=
"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">800 Phillips Rd.</span><span style=3D"color:#1=
F497D"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">M/S 128-25E</span><span style=3D"color:#1F497D=
"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;=
sans-serif&quot;;color:navy">Webster NY, 14580-9701</span><span style=3D"co=
lor:#1F497D">
</span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,&quot;serif&quot;;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_A4DE324D317E4F40A82CF077C7A9E1E34AAB09USA7109MB004naxer_--

--===============1087920114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

--===============1087920114==--

From Simplyink.com@alzhm.mobi  Sun Dec 22 03:08:09 2013
Return-Path: <Simplyink.com@alzhm.mobi>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 479A81AE217 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun, 22 Dec 2013 03:08:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.695
X-Spam-Level: ***
X-Spam-Status: No, score=3.695 tagged_above=-999 required=5 tests=[BAYES_99=3.5, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cfdcz_ZKyv77 for <ietfarch-ipp-archive@ietfa.amsl.com>; Sun, 22 Dec 2013 03:08:07 -0800 (PST)
Received: from 01289275.alzhm.mobi (a9m7zp.alzhm.mobi [173.236.62.240]) by ietfa.amsl.com (Postfix) with ESMTP id 5E9911AE215 for <ipp-archive@megatron.ietf.org>; Sun, 22 Dec 2013 03:08:06 -0800 (PST)
Received: by 01289275.a9m7zp.alzhm.mobi (amavisd-new, port 7863) with ESMTP id 01GSVPF2892TOEXU75; for <ipp-archive@megatron.ietf.org>; Sun, 22 Dec 2013 03:08:03 -0800
To: ipp-archive@megatron.ietf.org
Subject: Free Shipping on Ink & Toner, Order Now!
Content-Type: text/html; charset=us-ascii
From: "Simplyink.com" <Simplyink.com@alzhm.mobi>
Message-ID: <286310419433286286375073821353219@a9m7zp.alzhm.mobi>
Content-Language: en-us
MIME-Version: 1.0
Date: Sun, 22 Dec 2013 03:08:03 -0800
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="double" name="16px" title="4px" align="center">
<div style="width: 680px;" align="center" >
<p style="margin: 19px 0; font: 9px Tahoma;">Unable to read the offer because of images being off? <a href="http://www.alzhm.mobi/1YI2863IHD738TQNPV750FKWGSI2135TGM3219XFTBC172LQ19433286COBX2917940976.php"> Please tap me.</a>
</p>
<div style="max-width: 680px; background-color: #FFFFFF; padding: 19px; border: 7px RIDGE #660000;border-radius:19px 19px; box-shadow:inset 0px 0px 19px 19px #AFADA5;" align="center">
<br>
<a target="" href="http://www.alzhm.mobi/2TS2863VFY738QTTBY750EAHYLE2135KFN3219WDSTG172WH19433286WAVB2917940976.php" style="margin: auto 16px auto; text-decoration:none; color:#2089A9; font-size:20px;" > Free Shipping on Ink & Toner, Order Now! </a>
<div style="padding-top: 14px;" align="center" >
<a href="http://www.alzhm.mobi/3TX2863YSO738UURDW750HOSBUP2135APP3219TCXOX172EL19433286AXMW2917940976.php"><img src="http://www.alzhm.mobi/F2863D738KUIVE750WPU2135JYL3219ISAFDI172FKDGOV19433286EV2917940976/img0738750104.jpg" alt=""  ></a>
</div>
<br>
</div>
<br><br>
<div id="8px" title="RIDGE" name="17px" align="center">
<a href="http://www.alzhm.mobi/1JL2863YJE738SUBMJ750BSHWEC2135VQC3219IXNWJ172RI19433286IXRK2917940976.shtml"><img src="http://www.alzhm.mobi/C2863F738DHOMP750SFO2135FEH3219QFMTMC172CTYIHK19433286IY2917940976/img1738750104.jpg" /></a>
</div>
</div>
<tr><td></td></tr><tr><td></td></tr><tr><td></td></tr>
<div>
<table style = "font-style: Tahoma ; font-size: XX-SMALL; background-color: #FFFFFF; color: #ffffff;" >
<span style="color: #FFFFFF;">
<div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>


trouser-buttons. Ha-ha! What’s a soul, to them —?” YTFI “What  cc052b0ead84ab61a2f79222c3c610cd is VMAXBCN VKME  it  to cc052b0ead84ab61a2f79222c3c610cd  you,   is  perhaps  the  more   pertinent 

question,” said Algy, flapping cc052b0ead84ab61a2f79222c3c610cd his FGAB eyelids like some crazy NJYTY owl. “It cc052b0ead84ab61a2f79222c3c610cd cc052b0ead84ab61a2f79222c3c610cd is you  who  specialise  in the matter of soul, and we who 


are cc052b0ead84ab61a2f79222c3c610cd in need of enlightenment cc052b0ead84ab61a2f79222c3c610cd —” “Yes, FVQTDUDQ PVFRWRCAI   cc052b0ead84ab61a2f79222c3c610cd very  true,   you  ARE!  You  ARE   in    need    of enlightenment. A set of benighted wise 


sturgeons. LJU NJGOOB Ha-ha-ha!  That’s  good,  NYQ  that  — MPOSHN cc052b0ead84ab61a2f79222c3c610cd  benighted  wise sturgeons! What —” Argyle put his red face near to Aaron’s, and made a moue ,   narrowing  his 

eyes UOAFJMQ quizzically as he peered up cc052b0ead84ab61a2f79222c3c610cd YAJ from cc052b0ead84ab61a2f79222c3c610cd under his level grey eyebrows.   MPIBTDL “Sit  in  the  dark to save the lamp-oil — And all 


no good to VRL them.—  When cc052b0ead84ab61a2f79222c3c610cd  cc052b0ead84ab61a2f79222c3c610cd the DMYFHOH  bridegroom OATGB  cometh  —!  Ha-ha! Good that! Good, my boy!— The bridegroom —”  he  giggled  to  himself.   “What  about  the 

bridegroom, Algy, my boy? Eh? cc052b0ead84ab61a2f79222c3c610cd What about him? Better cc052b0ead84ab61a2f79222c3c610cd trim your cc052b0ead84ab61a2f79222c3c610cd KDJWYDK IVCNG wick,  old  man,   if  it’s  not too late —” 


“We were talking cc052b0ead84ab61a2f79222c3c610cd cc052b0ead84ab61a2f79222c3c610cd cc052b0ead84ab61a2f79222c3c610cd cc052b0ead84ab61a2f79222c3c610cd of souls, not ULUUFAIIK wicks, Argyle, ”  said  Algy. “Same thing. Upon  my  soul  it  all  amounts  to  the  same 

<br>
<br>
<br>
<br>
<br>
</div>
</span>
</table>
</div>
</div>
<center>
<tr align="center"><td><a href="http://www.alzhm.mobi/RAAF2863RMHC738IJRQC750M2135XHPUT3219NMQ172S19433286NY2917940976.cgi"><img  src="http://www.alzhm.mobi/D2863A738GNRXQ750SFK2135EJE3219WXDLPV172YQABXP19433286TV2917940976/img2738750104.jpg" alt="To cease further messgae click here"></a></td></tr>
</center>

</body>
</html>

