From ipp-bounces@pwg.org Wed Jan 1 06:36:34 2014 Return-Path: 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 712531AEA63 for ; Wed, 1 Jan 2014 06:36:34 -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 dt96a4tYsApT for ; Wed, 1 Jan 2014 06:36:32 -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 06D131AE672 for ; Wed, 1 Jan 2014 06:36:32 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E42EA844E; Wed, 1 Jan 2014 14:52:06 +0000 (UTC) X-Original-To: IPP@pwg.org Delivered-To: IPP@pwg.org Received: from USA7109MR006.ACS-INC.COM (usa7109mr006.acs-inc.com [63.87.171.175]) by www.pwg.org (Postfix) with ESMTPS id B98DC8347 for ; Wed, 1 Jan 2014 14:52:04 +0000 (UTC) Received: from usa7109ht003.na.xerox.net ([13.41.230.29]) by USA7109MR006.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 01 Jan 2014 08:36:21 -0600 Received: from USA7109MB004.na.xerox.net ([169.254.4.205]) by USA7109HT003.na.xerox.net ([13.41.230.29]) with mapi id 14.03.0158.001; Wed, 1 Jan 2014 08:36:20 -0600 From: "Zehler, Peter" To: "IPP@pwg.org" Thread-Topic: IPP Scan Service document ready for group review Thread-Index: Ac8G/s8lWmAj76oQTvK5V21Uden5CQ== Date: Wed, 1 Jan 2014 14:36:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [13.41.230.90] MIME-Version: 1.0 Subject: [IPP] IPP Scan Service document ready for group review X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1731758348==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============1731758348== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34AF84AUSA7109MB004naxer_" --_000_A4DE324D317E4F40A82CF077C7A9E1E34AF84AUSA7109MB004naxer_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, I have posted an updated version of "IPP Scan Service" that is ready for gr= oup review. Please review the clean version of the pdf and send any commen= ts to the IPP mail list. Please add this to the next IPP meeting agenda. ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.pdf http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.pdf ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx 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 --_000_A4DE324D317E4F40A82CF077C7A9E1E34AF84AUSA7109MB004naxer_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

All,

I have posted an updated version of “IPP Scan = Service” that is ready for group review.  Please review the clea= n version of the pdf and send any comments to the IPP mail list.  Plea= se add this to the next IPP meeting agenda.

 

ftp://ftp.pwg.org/pub/pwg= /ipp/wd/wd-ippscan10-201301230.pdf

http://ftp.pwg.org/pub/p= wg/ipp/wd/wd-ippscan10-201301230.pdf

 

 

 

ftp://ftp.pwg.org/pub/pw= g/ipp/wd/wd-ippscan10-201301230.docx

http://ftp.pwg.org/pub/= pwg/ipp/wd/wd-ippscan10-201301230.docx

 

ftp://ftp.pwg.org/pub= /pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf

http://ftp.pwg.org/p= ub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf

 =

ftp://ftp.pwg.org/pu= b/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx  

http://ftp.pwg.org/= pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx

 

 

 

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

 

 

--_000_A4DE324D317E4F40A82CF077C7A9E1E34AF84AUSA7109MB004naxer_-- --===============1731758348== 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 --===============1731758348==-- From ipp-bounces@pwg.org Wed Jan 1 08:32:43 2014 Return-Path: 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 7C2121AE5D0 for ; Wed, 1 Jan 2014 08:32:43 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.427 X-Spam-Level: X-Spam-Status: No, score=-0.427 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, 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 jc9j_428QZRD for ; Wed, 1 Jan 2014 08:32: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 011391AE578 for ; Wed, 1 Jan 2014 08:32:40 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E9BFB9432; Wed, 1 Jan 2014 16:48:16 +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 C3584942F for ; Wed, 1 Jan 2014 16:48:15 +0000 (UTC) Received: by mail-ie0-f169.google.com with SMTP id e14so14150756iej.28 for ; Wed, 01 Jan 2014 08:32: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=jSJ25sg61N/OAdV490kTo6ACQg7/+PVpVTKZIzz8Soo=; b=aktVhJ97cN18DQaXdbMtviH3RKNT1UgkvmpMO8/yTtO6u8TZedd6rmFwrDtYe4Et+F pLYm8ppS1Q18JgVv1WULF9tovj76GvblQDP0yyZ74Sz9I1DPsSk0838DpE9xBESnU9Rd 1dzJMEIAKp0M5iE0wyXRUOuIDRizfs2phVhT425nSYZSXWUFvkiLDmierux7jpNtFklM dv9ePCHOL9vxQija6kToVOhSL/wmeroD9AJcMiq8kY9Mm3+iyvmTK6g401sJkdHLQL+e OeUMN3DIUHUQjbd2aRj7Rgm0u5PdBMqoBFX641aXioIq1vaL9zZThGJxH/GH/44g6VQB bVfg== X-Received: by 10.50.107.70 with SMTP id ha6mr27980093igb.14.1388593952260; Wed, 01 Jan 2014 08:32:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.1.206 with HTTP; Wed, 1 Jan 2014 08:32:12 -0800 (PST) In-Reply-To: References: From: Ira McDonald Date: Wed, 1 Jan 2014 11:32:12 -0500 Message-ID: To: "Zehler, Peter" , Ira McDonald Cc: "IPP@pwg.org" Subject: Re: [IPP] IPP Scan Service document ready for group review X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0796087173==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0796087173== Content-Type: multipart/alternative; boundary=047d7b10cb3343078a04eeeb39db --047d7b10cb3343078a04eeeb39db Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Pete, Thanks for your quick turnaround of a new version of IPP Scan Service. We'll give some time to this at our next IPP WG telecon on 13 January. I'd also like to spend some more time on IPP Implementor's Guide v2.0 and return to IPP Finishings v2.0 (we left off in September). I may also have an update done of the IETF LDAP Printer Schema, based on official IETF Apps Area review comments from Alexey Melnikov last month. I'm happy to give some priority to IPP Scan Service, but we need to also continue to make progress on our other IPP specs this winter. We can talk about schedules (and possibly even extra conference calls) at our next IPP WG call. Or anyone with an opinion or suggestion could send a note to the IPP mailing list (with an obvious subject, please, not just a reply to this thread about IPP Scan 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, Jan 1, 2014 at 9:36 AM, Zehler, Peter wrote= : > > > All, > > I have posted an updated version of =93IPP Scan Service=94 that is ready = for > group 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-201301230.pdf > > http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.pdf > > > > > > > > ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx > > http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx > > > > ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf > > http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf > > > > ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx > > http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx > > > > > > > > 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 > > > > > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > --047d7b10cb3343078a04eeeb39db Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Hi Pete,
<= br>
Thanks for your quick turnaround of a new version of IPP Scan Serv= ice.

We'll give some time to this at our next IPP WG telec= on on 13 January.
I'd also like to spend some more time on IPP Implementor's Gu= ide v2.0
and return to IPP Finishings v2.0 (we left off in Septemb= er).=A0=A0

I may also have an update done of the IETF LDAP Printer = Schema, based
on official IETF Apps Area review comments from Alexey Melnikov last
mo= nth.

I'm happy to give some priority to IPP Sc= an Service, but we need to
also continue to make progress on our o= ther IPP specs this winter.=A0

We can talk about schedules (and possibly even extra conference calls) =
at our next IPP WG call.=A0 Or anyone with an opinion or suggestion cou= ld
send a note to the IPP mailing list (with an obvious subject, please,= not
just a reply to this thread about IPP Scan Service).

Chee= rs,
- Ira


Ira McDonald (Musician / Software Archit= ect)
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - Linux Foundation Op= en Printing WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair -= IEEE-ISTO PWG Internet Printing Protocol WG
IETF Designated Expert - IP= P & Printer MIB
Blue Roof Music / High North Inc
http://si= tes.google.com/site/blueroofmusic
http:/= /sites.google.com/site/highnorthinc
mailto: bluero= ofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0= 734-944-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-= 2434



On Wed, Jan 1, 2014 at 9:36 AM, Zehler, = Peter <Peter.Zehler@xerox.com> wrote:

=A0

All,

I have posted an updated version of =93IPP Scan Serv= ice=94 that is ready for group review.=A0 Please review the clean version o= f the pdf and send any comments to the IPP mail list.=A0 Please add this to= the next IPP meeting agenda.

=A0

ftp://f= tp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.pdf

http:/= /ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.pdf

=A0

=A0

=A0

ftp://= ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx

http:= //ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230.docx

=A0

ftp= ://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf

ht= tp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.pdf

=A0

ft= p://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx =A0

h= ttp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippscan10-201301230-rev.docx

=A0

=A0

=A0

Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xe= rox.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

=A0

=A0


_______________________________________________
ipp mailing list
ipp@pwg.org
http= s://www.pwg.org/mailman/listinfo/ipp


--047d7b10cb3343078a04eeeb39db-- --===============0796087173== 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 --===============0796087173==-- From ipp-bounces@pwg.org Thu Jan 2 11:21:42 2014 Return-Path: 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 AC40D1AC403 for ; Thu, 2 Jan 2014 11:21:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.199 X-Spam-Level: X-Spam-Status: No, score=-1.199 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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.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 Oa7qTANai51V for ; Thu, 2 Jan 2014 11:21: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 2B4331A82E2 for ; Thu, 2 Jan 2014 11:21:34 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 81F3C9430; Thu, 2 Jan 2014 19:37:13 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by www.pwg.org (Postfix) with ESMTP id 209918D44 for ; Thu, 2 Jan 2014 19:37:11 +0000 (UTC) Received: from omta21.westchester.pa.mail.comcast.net ([76.96.62.72]) by qmta13.westchester.pa.mail.comcast.net with comcast id 91D71n0021ZXKqc5D7MN2B; Thu, 02 Jan 2014 19:21:22 +0000 Received: from lenovo ([50.187.214.212]) by omta21.westchester.pa.mail.comcast.net with comcast id 97MM1n0174bXggJ3h7MNrq; Thu, 02 Jan 2014 19:21:22 +0000 From: "William A Wagner" To: 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: Date: Thu, 2 Jan 2014 14:21:23 -0500 Message-ID: <000001cf07ef$d37879e0$7a696da0$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac72e5fjqP8b2cdNTsaW5sNzLJBM9QAB3tdwADgv/KAEIK1XcA== Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1388690482; bh=9KTTWzgP+D1iuYp2Uy6nXJ8xfnYNtAPIym9GaAlgxwA=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=ijCQJVtLbKGtU8JS4XhynuUGszxfb16GqSze+pSEEOj968KQ3hDqs1xhoM1cGSy+a T9qDf5tmEL5JZ7JhogHJ/wU2aG4ka+Mzkmzw+VuQc/Q5vQERomsXw4lFo2dlqkc42C sd+W1Ib5NcL4iBo0abpbTAaAcZppTrQddeZZA+4kIw7qnqwuVlJG2uZtRtMa36h/Sn RiWy0e5lUVgxrHz78JIbIwwPP+DUUr5o1NYP58YF6WfM0N3fA1h2XsFAPaqQQBoJ99 OFZMFRBb+TyOddGc8sFacGk0pdbTvlUpqn+ARYX9zPnzdVAGsFl7zcSBGElp11Q7FZ p3TK0pRmlrBAA== Cc: ipp@pwg.org, "'Semantic Model 3.0 Workgroup discussion list'" Subject: [IPP] Cloud Concall Jan 6 at 3PM EST X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1019688581==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1019688581== Content-Type: multipart/related; boundary="----=_NextPart_000_0001_01CF07C5.EAA271E0" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_0001_01CF07C5.EAA271E0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0002_01CF07C5.EAA271E0" ------=_NextPart_001_0002_01CF07C5.EAA271E0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Happy New Year! We have a Cloud WG conference call scheduled for Monday 6 January at 3 PM ET. There was some interesting traffic on the mail list last month, but unfortunately no resolution to the impasse that we seem to have arrived at. We cannot seem to get past the description of operations and I have concluded that this is a problem with the model itself in that it is not consistent with the structure that the IPP WG has in mind. Since, so far as I understand, IPP has not really addressed the concept of an Imaging System and perhaps thinks it unnecessary even for entities performing multifunction services. The model I proposed (and which appeared to be accepted) is system oriented in that information common to multiple services was provided through the system but information specific to a service (such as job specific information) was provided by the corresponding service. I have no wish to impose a particular model upon the group, but I cannot continue with the specification without a model approach that the working group and I understand. I proposed an approach last month (below), to which I have received no response. This would eliminate all System communication (and mention) with respect to using Imaging Services via the Cloud (I have updated the diagram). Since this would be a major rewrite of the specification ( and all of the sequence diagrams). I would not proceed with his approach without active working group consensus. I suggest that establishing a model approach, either based on what I propose or some other ideas, be the subject of Monday's conference call. Based on consensus (or lack of same, or lack of comment), we can decide whether continue this project is warranted. Thanks, Bill Wagner From: William A Wagner [mailto:wamwagner@comcast.net] Sent: Thursday, December 12, 2013 2:22 PM 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 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 Basic Model 2.jpg From: Michael Sweet [mailto:msweet@apple.com] Sent: Wednesday, December 11, 2013 9:04 AM To: William A Wagner Cc: ; ; 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 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_0002_01CF07C5.EAA271E0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Happy New Year!  We have a Cloud WG conference call scheduled = for Monday 6 January at 3 PM ET.  There was some interesting = traffic on the mail list last month, but unfortunately no resolution to = the impasse that we seem to have arrived at. We cannot seem to get past = the description of operations and I have concluded that this is a = problem with the model itself in that it is not consistent with the = structure that the  IPP WG has in mind. Since, so far as I = understand, IPP has not really addressed the concept of an Imaging = System and perhaps thinks it unnecessary even for entities performing = multifunction services. The model I proposed (and which appeared to be = accepted) is  system oriented in that information common to = multiple services was provided through the system but information = specific to a service (such as job specific information) was provided by = the corresponding service.

 

I have no wish to impose a particular model upon the group, but I = cannot continue with the specification without a model approach that the = working group and  I understand. I proposed an approach last month = (below), to which I have received no response. This would =  eliminate all System communication (and mention) with respect to = using Imaging Services via the Cloud (I have updated the diagram). Since = this would be a major rewrite of the specification ( and all of the = sequence diagrams).  I would not proceed with his approach without = active working group consensus.

I suggest that establishing a model approach, either based on what I = propose or some other ideas, be the subject of Monday’s conference = call. Based on consensus  (or lack of same, or lack of comment), we = can decide whether continue this project is = warranted.

 

Thanks,

Bill Wagner

 

From:= = William A Wagner [mailto:wamwagner@comcast.net]
Sent: = Thursday, December 12, 2013 2:22 PM
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

 

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

3D"Basic

 

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 =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 = (“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_0002_01CF07C5.EAA271E0-- ------=_NextPart_000_0001_01CF07C5.EAA271E0 Content-Type: image/jpeg; name="image002.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAKOAr4DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKRmCqWYgADJJ7VzUvim61WZ7XwrZrfFS Vk1CZitpGe+GHMh9l49xQB0jusaF3YKqjJZjgAVz8/jjRvOa3043Gr3CnBj06EzYPu4+UfiajTwZ HfOJ/Et/NrUuciF/3dsh9ohwfq2TXRQW8FrCsNvDHDEowqRqFUfQCgDnf7R8Y3//AB6aJZaYh6Pq FyZH/wC+Ixj/AMepf7B8S3XN94teIHqlhZxxgf8AAn3GulooA5seCbWT/j71jXLv1EmoyKD+CFRR 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 5vMYf+PGgD2+/wDGHhvTAftmuWMRH8PnKzfkOa5y/wDjB4egBFhBe6i46GOHYh/4E+P5VxVh8LvE UuCNPt7NT3kkUH8lya6Sx+D7EhtR1Ye6W8f9W/woAx9T+LPiO9DLp9raaXGejt+/kH54Ufka5+HS /EPjC6EkgvtWkB4knb92n06Kv4V7Bpnw+8N6YQ62IuZB/Hcnf+nT9K6NVjhj2qqxoo6AYAFAHkM/ w/8A7E01J9TlW61C5cQWVhAcK8rdNzddo5JxjgHmvS/DOgW/hnQrfTLfDGMbpZMYMsh5Zj9T+mKz NBB8R63L4nlBNnCGt9KU9CmcPN9XIwP9ke9dTQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFMaSNDhnVT7nFAD6KQEEZHIpaACiiigAooooAK KKKACiimRyxygmORXAOCVOcUAPopAQRkEEeopaACiikyM4yMjtQAtFFFAHLWv/FM+LXsT8um627T W/pFdAZdPYOBuHuG9a6mszxDo6a7o8tl5hhmyJLeYdYZVOUcfQgfhmo/DWsNrWkrLcRiG9gcwXkP /POZeGH0PUexFAGvXM6Ei2firX9KdQUlkjv4QR2kG1//AB9Cfxrpq5rWv+Jf4y0LUhwl0JdPmP8A vDfH/wCPIR/wKgDfNnanrbQn6oKVbW3X7sEQ+iCpaKAOb8AD/ikYGx9+e4b85nrpK5zwB/yJOnn+ 95jfnIxro6ACiiigArmfFE8uq3cHhWykZJL1TJfSocGG1Bw3PZnPyj/gR7Vs6vqltoulXGo3bEQw JuIHJY9lA7knAA9TWd4W0u5tbafUtTUf2pqbia5HXyhj5Ih7IvH1ye9AG1BBFbW8dvBGscUShERR gKoGABUlFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAV5x4ij0qX4kTrquhXOsRjS4THHBbGYxnzHySM8Zr0es2PRoo/Ek+tiVzLNapbGPA2gK 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 WGVTlHH0IH4ZrzvUNZee11uWdBBcahos0N3D/cu7fKsPxWQEeoAr0v8AtbTf+gja/wDf5f8AGvKv i7axQbNf0m9t3SU+VfRRyKxOVKBwAf7pKn6L6UAd3ruoXMOmWGh6W+zU9TQRROP+WEYUeZKf90dP 9oitzTNOttI0230+zTZBboEQd8DufUnqTXMeE7m1uGm8R6jd20V1foqQQvMuba2H3E68E/eb3IHa ul/tbTf+gja/9/l/xoAuUVT/ALW03/oI2v8A3+X/ABo/tbTf+gja/wDf5f8AGgC5RVP+1tN/6CNr /wB/l/xo/tbTf+gja/8Af5f8aALlFV4dQsriTy4LyCVz/CkgY/kDVigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooA5XxXZ2t/wCI/DNre20VzA9zPuilQMpxCxGQeK0f+EP8Mf8AQvaX /wCAcf8AhVTxB/yNvhb/AK+Lj/0Q1dJQBjf8If4Y/wChe0v/AMA4/wDCj/hD/DH/AEL2l/8AgHH/ AIVs0UAY3/CH+GP+he0v/wAA4/8ACj/hD/DP/QvaZ/4CR/4VmvrviS81/VNP0iw014dOeNGe6uHR nLIG6Kp9an07xpp8mlPdazJBpU0FxLbTRyzAqJI/vbW43DofxoAt/wDCH+Gf+he0v/wEj/wo/wCE P8Mf9C9pf/gHH/hT7jxVoFrNDDPq9pG86K8YaUDKt90+wPbNW21XT0luYnvIVktIxLOrOAY0IJDH 0HB59qAKP/CH+GP+he0v/wAA4/8ACj/hD/DH/QvaX/4Bx/4VetNVsL8SG1u4pvKVWfa33Qw3KT6A jmpbW6gvbWO6tZVmglXckiHIYeoNAGZ/wh/hj/oXtL/8A4/8KP8AhD/DH/QvaX/4Bx/4Vs0UAcdf 6JpOleMvDL6dplpZvJNcKzQQqhYeS3BwK7Gub1//AJG/wt/13uP/AEQ1dJQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAc34g/5G3wt/18XH/ohq6Sub8Qf8jb4W/wCvi4/9ENXSUAFF FFAHD23hY6n4v8RXN1PqlnG80PlNbXMkCSjygCflI3YPGasXnhu0sNZ8LWthp5Nla3FxJIcFwrGJ sM7HPJY9T3rsKKAPP5mXSR4n06+0e7u59Und7Yw2zSLco0YVE3AYXaRjDYx1rP1fw/qt7Dplummv cTaJp8Q1B3LKNQA2k2yn+MfKTnkZwO5r1CigDz3xULr7bZ3ekxSxDxLarpsqshRomPzK5U8gqhlH tgV3lrbRWVpDawIEihRY0UdlAwBVRtEs5NcTWJPNkuYoykQeVjHHnglUzgEjgnritGgAooooA5vX /wDkb/C3/Xe4/wDRDV0lc3r/APyN/hb/AK73H/ohq6SgAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooA4f4kapc6FLoer2sMU8lrcyYjlYqG3Rleo+tcx/wuHXf+gJp/8A4EP/APE16Zrf h/TfEMEcGpQtKkTb0Acrg4x2rG/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/APgQ/wD8TR/wuHXf +gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaq6j4H8D6RatdaiotYV/jluWUH2HPJ9hQBy3/AAuH Xf8AoCaf/wCBD/8AxNI3xk1tFLPo2nKo6k3Dgfypmsaf4ejtPOsNGeytZOI73UZJAZT/ANMYAd8h +u0Vz2leDRrU2l6ldQTppNzqEdtGLh8S3QOSzALwigKcYz9TQBuw/G7WbmQrDoVm6jrIJ32/yqx/ wuHXf+gJp/8A4EP/APE12S/DHwoihUsHVR0AmfA/Wl/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/ APgQ/wD8TR/wuHXf+gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaP+FZ+Fv+fKT/AL/v/jQBxn/C 4dd/6Amn/wDgQ/8A8TR/wuHXf+gJp/8A4EP/APE12f8AwrPwt/z5Sf8Af9/8aP8AhWfhb/nyk/7/ AL/40ActoHjHUvF3jfRUvLG1tUtGmkBikZixMTDHIr1Wuf0rwRoOi6gl/Y2rpPGCFYys2MjB4Jro KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisvV/EelaGFF9dKs0n+qt0BeWU+ioMk/ lQBqVQ1XXNM0OATalexW6scIGOWc+iqOWPsBWN9o8Va/xbQr4esm/wCWtwolunHsn3U/4ESfamSW nhrwYVvroy3epznbHLMTcXdw391B1/BQAPagB/8AaniTXRjSbEaPZn/l91FMysPVIc8fVyPpWHBB bT6i50FDr2pxErNrmpvvt7U99nYkf3UAA7mtn+ytX8UfvfEBbTtMPK6XDJ88o/6bSD/0BePUmq6x r4uI0vTUFr4XtD5cskI2C9I6xx46RD+Jh97oOMmgDK0nw5F4o1CS6kuJr3TwdtxqU/EmokHmOMDi OAHrt+905HJ6PxHGg1jwtaRoqINQLKijAASCTAAroooo4IUhhjWOONQqIowFA6ACuf1r5/GvhqP+ 79ql/KML/wCzUAdHRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFYep+LdN 0+6NhB5uo6j2srJfMkH+92Qe7EUAblY+reKNK0eZbaaZp71/9XZ2qGWd/og6fU4HvWf/AGf4m17n U7waJZt/y6WL7p2Ho03Rf+AD8a2NJ0HS9DhaPTbOODfy7jl5D6sx5Y/U0AY/l+Ktf/1rr4dsW/gj Ky3bj3b7kf4bj71p6T4c0nQt8tpbjz3GZbqZjJNJ7s7cn+VO1rxBp+hRp9qdnnmO2C1hXfNM3oqj k/XoO5rIGjar4oIl8RsbPTzymkwSffH/AE3cfe/3V49c0APn8S3mszvZeFIo7jaSs2pzA/ZoT3C4 /wBa3sOPU1e0bwzaaTM97LLJf6nKMS31ycyMPReyL/srgVqwQQ20CQQRJFFGNqIihVUegA6Vy95d T+MryXStNmeHRoWKX99GcG4I6wxH07Mw+g70ANuZ5vG13Jp1jK8WgwsUvLtDg3jDrFGf7nZmHXoO 5rqre3htbeO3t4kihiUKiIMBQOgApLW1gsrWK1tYUhghUJHGgwFA6ACpaACubvf3vxG0pP8Anjp1 zJ+bxLXSVzg+f4lt/wBMdHH/AI9Mf/iaAOjooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo pGYKpZiAAMknoK5yfxlBczvaeHrOXW7lTtZoCFt4z/tSn5fwGT7UAdJXP3vjGxjunsNKhm1m/Xho LIBljP8AtyH5U/E59qr/APCNanrXz+J9ULwn/mHWBaKD6O333/MD2roLKxtNNtUtbG2itoE+7HEg VR+AoA5/+xNf135te1L7Dat/zD9NcrkejzfeP0XaK3NM0nT9GtRa6bZw2sI52xrjJ9SepPuauVla 14isNDWNJ2ea6n4t7SBd80x/2VH8zwO5oA1GZUUszBVUZJJwAK5iXxHfa7K1p4UjSSNSVl1WdSbe P1EY/wCWrfT5fU01dC1PxKwn8TsLeyzlNIgfKn085x98/wCyPl+tdPFFHBEsUMaxxoNqogwFHoAO lAGVovhqz0eR7ovJeajMMTX1yd0r+wPRV/2RgVsUVyuo3114ov5tD0ad4LKBtmo6jGeQe8MR/v8A q38I96AEvry58W302j6VM8OlwMU1C/jOC57wxH1/vN26Dnp0lnZ22n2cVnZwpBbwqEjjQYCgdqSx sbXTLGGysoEgt4FCxxoMBRVigAooooAK5uw/efETWH/542FrH+bSt/hXSVzmh/P4y8TS/wB17aL8 os/+zUAdHRRRQBzviPV9XtNX0nS9HWy87UPO3PdhyqhFDfwkdc1XtPE99p2r3Wm+JxYxeTZfbRdW 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 ------=_NextPart_000_0001_01CF07C5.EAA271E0-- --===============1019688581== 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 --===============1019688581==-- From ipp-bounces@pwg.org Thu Jan 2 12:11:46 2014 Return-Path: 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 BA7211ADED5 for ; Thu, 2 Jan 2014 12:11:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.9 X-Spam-Level: X-Spam-Status: No, score=-3.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 xV7Hr1P2OYQM for ; Thu, 2 Jan 2014 12:11: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 452211AD945 for ; Thu, 2 Jan 2014 12:11:39 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id A5DBA8D44; Thu, 2 Jan 2014 20:27:19 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:96]) by www.pwg.org (Postfix) with ESMTP id 45FE193EB for ; Thu, 2 Jan 2014 20:27:17 +0000 (UTC) Received: from omta05.westchester.pa.mail.comcast.net ([76.96.62.43]) by qmta09.westchester.pa.mail.comcast.net with comcast id 956E1n0070vyq2s598BUGA; Thu, 02 Jan 2014 20:11:28 +0000 Received: from TCSLaptop2010 ([24.34.47.110]) by omta05.westchester.pa.mail.comcast.net with comcast id 98BQ1n00A2NeFBL3R8BQ8C; Thu, 02 Jan 2014 20:11:28 +0000 From: "Paul Tykodi" To: "'William A Wagner'" , References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <000e01cef692$331b0530$99510f90$@net> <000001cf07ef$d37879e0$7a696da0$@net> In-Reply-To: <000001cf07ef$d37879e0$7a696da0$@net> Date: Thu, 2 Jan 2014 15:11:24 -0500 Organization: Tykodi Consulting Services LLC Message-ID: <001801cf07f6$d20eac80$762c0580$@tykodi.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJjFtuuigiZe4uUmgMx9s3wbsA8TgGRYjeoAVwQsDsCDbOrVgJElOkwmQ/A/UA= Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1388693488; bh=QIDqtPJRPLF9froJGq7Y4S48FFAGg47GzSZz9TMcZws=; h=Received:Received:Reply-To:From:To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=sgwNAKJrbFH0buyPJ1MB/ctI4miRSFrVnPRBVYbUxP2at5obbVqgLqyHdpBL4A8dn FSgpvnkUKdrLmJIGxFfPWfVobUdaaQQQL/hVkjKgDRScyDvtqNkkHW6bcRM8Q0PeRT fbjR1nIN3eaHYpa6MOqWl/T2pcSTU1JP2VoEDg9SYgZ9OgLtZDFVR/iuKfUJ0iGmPZ tozEAlk0sWdKTu/si7BrzxJk53FEQazsWE0HhwHZjooualLEU256Ypwn0KWe7QnhF5 fSG2s++rvPtz2IaBAMv+iByebA/AbycRMI2/tjmxdIuJ+ZK7DAfqg3r4rYxQZBryBH WAzxfLreXIrPg== Cc: ipp@pwg.org, "'Semantic Model 3.0 Workgroup discussion list'" Subject: Re: [IPP] Cloud Concall Jan 6 at 3PM EST X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ptykodi@tykodi.com List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0918577568==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multipart message in MIME format. --===============0918577568== Content-Type: multipart/related; boundary="----=_NextPart_000_0019_01CF07CC.E9535870" Content-Language: en-us This is a multipart message in MIME format. ------=_NextPart_000_0019_01CF07CC.E9535870 Content-Type: multipart/alternative; boundary="----=_NextPart_001_001A_01CF07CC.E9535870" ------=_NextPart_001_001A_01CF07CC.E9535870 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Bill, Happy New Year to you as well! Thank you for all the effort you have put into the forthcoming Cloud specification to date. Overall I think your approach is sound and that it addresses the challenges of implementing the PWG Semantic Model within a Cloud environment quite well. In terms of the issues you raise in point #4 below, do you believe we could resolve them by creating a notification service to handle the communication about the status of jobs and services? Thanks. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: ptykodi@tykodi.com WWW: http://www.tykodi.com This e-mail reply and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify Tykodi Consulting Services LLC immediately by replying to this message and destroying all copies of this message and any attachments. Thank you From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner Sent: Thursday, January 02, 2014 2:21 PM To: cloud@pwg.org Cc: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: [IPP] Cloud Concall Jan 6 at 3PM EST Happy New Year! We have a Cloud WG conference call scheduled for Monday 6 January at 3 PM ET. There was some interesting traffic on the mail list last month, but unfortunately no resolution to the impasse that we seem to have arrived at. We cannot seem to get past the description of operations and I have concluded that this is a problem with the model itself in that it is not consistent with the structure that the IPP WG has in mind. Since, so far as I understand, IPP has not really addressed the concept of an Imaging System and perhaps thinks it unnecessary even for entities performing multifunction services. The model I proposed (and which appeared to be accepted) is system oriented in that information common to multiple services was provided through the system but information specific to a service (such as job specific information) was provided by the corresponding service. I have no wish to impose a particular model upon the group, but I cannot continue with the specification without a model approach that the working group and I understand. I proposed an approach last month (below), to which I have received no response. This would eliminate all System communication (and mention) with respect to using Imaging Services via the Cloud (I have updated the diagram). Since this would be a major rewrite of the specification ( and all of the sequence diagrams). I would not proceed with his approach without active working group consensus. I suggest that establishing a model approach, either based on what I propose or some other ideas, be the subject of Monday's conference call. Based on consensus (or lack of same, or lack of comment), we can decide whether continue this project is warranted. Thanks, Bill Wagner From: William A Wagner [mailto:wamwagner@comcast.net] Sent: Thursday, December 12, 2013 2:22 PM 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 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 Basic Model 2.jpg From: Michael Sweet [mailto:msweet@apple.com] Sent: Wednesday, December 11, 2013 9:04 AM To: William A Wagner Cc: ; ; 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 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_001A_01CF07CC.E9535870 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bill,<= o:p>

 

Happy New Year to you as well! Thank you for = all the effort you have put into the forthcoming Cloud specification to dat= e.

 

Overall I think your approach is sound and= that it addresses the challenges of implementing the PWG Semantic Model wi= thin a Cloud environment quite well.

 

In terms= of the issues you raise in point #4 below, do you believe we could resolve= them by creating a notification service to handle the communication about = the status of jobs and services?

=  

Thanks.=

 

Best Regards,

 

/Pau= l

 

 

Happy New Year!  We have a Cloud WG conference cal= l scheduled for Monday 6 January at 3 PM ET.  There was some interesti= ng traffic on the mail list last month, but unfortunately no resolution to = the impasse that we seem to have arrived at. We cannot seem to get past the= description of operations and I have concluded that this is a problem with= the model itself in that it is not consistent with the structure that the =  IPP WG has in mind. Since, so far as I understand, IPP has not really= addressed the concept of an Imaging System and perhaps thinks it unnecessa= ry even for entities performing multifunction services. The model I propose= d (and which appeared to be accepted) is  system oriented in that info= rmation common to multiple services was provided through the system but inf= ormation specific to a service (such as job specific information) was provi= ded by the corresponding service.

 

I have no w= ish to impose a particular model upon the group, but I cannot continue with= the specification without a model approach that the working group and &nbs= p;I understand. I proposed an approach last month (below), to which I have = received no response. This would  eliminate all System communication (= and mention) with respect to using Imaging Services via the Cloud (I have u= pdated the diagram). Since this would be a major rewrite of the specificati= on ( and all of the sequence diagrams).  I would not proceed with his = approach without active working group consensus.

I suggest that establishing a model approach, either= based on what I propose or some other ideas, be the subject of Monday̵= 7;s conference call. Based on consensus  (or lack of same, or lack of = comment), we can decide whether continue this project is warranted.

 

Thanks,

Bill Wagner

&nbs= p;

 

=

From: William A Wagner [mailto:wamwagner@comcast.net]
Sent: T= hursday, December 12, 2013 2:22 PM
To: 'Michael Sweet'
Cc:<= /b> 'cloud@pwg.org'; 'ipp@pwg.org'; 'Semantic Model 3.0 Workgroup discussio= n list'
Subject: RE: [Cloud] Simplified Cloud Imaging Diagram for= a typical MFD

&= nbsp;

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 i= n 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 j= ust 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 docume= nt.

1.  =      The model de= als with use of the Imaging Services, not with administration/management/ma= intenance. Or, if communication for administration/management/maintenance m= ust be addressed, it be in a separate section.

<= ![if !supportLists]>2.       = Eliminate all reference to  Device (wha= tever its meaning). All specified communication is to Services from Proxies= or Clients. Necessary information  relating to physical entities is o= btained via Services. I would like to retain System as an element that cont= ains  Services that are somehow related in that the SystemControlServi= ce is aware of them.

3.       Although we should understand how communication from Proxy to the Loca= l Services could be conducted using the standard network interface identifi= ed in the Semantic Model,  defining that communication  is not a = part of the Cloud Imaging Model and is not in the specification. It might p= rovide 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 I= maging Service basis. The idea was to communicate information common to mul= tiple Services just once rather than for each Service.  I proposed thi= s expecting some objection. But the comments just acted to overload this co= mmunication with information that a SystemControlService would not normally= have. That is, the Proxy has the ability to aggregate and communicate info= rmation from all local Services; it is perhaps unreasonable to add this req= uirement to the CloudSystemControlService to the extent that it knows, for = example,  what Jobs are canceled, etc.

a.    &nb= sp;  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 communicat= ed to the corresponding Cloud Service  independently via the Proxy. Th= e Proxy must periodically query each Cloud Service with a GetFetchableJobs,= and probably with a channel check and a check for canceled jobs. GetSystem= Notifications goes away, at least for non-management functions.<= /span>

b. &= nbsp;    Alternatively= , we posit some other service  associated with the Cloud Imaging Syste= m 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 O= f William A Wagner
Sent: Wednesday, December 11, 2013 11:58 A= M
To: 'Michael Sweet'
Cc: cloud@pwg.org; ipp@pwg.org; 'Sem= antic Model 3.0 Workgroup discussion list'
Subject: Re: [Cloud] S= implified Cloud Imaging Diagram for a typical MFD

 

Michael and Ira,

 

I offer the following o= bservation, 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 P= rinter Object, that it accessed via a print service. Any necessary  in= formation about the physical “output” device came though the Se= rvice connection.  I am not sure how IPP multifunction will evolve, bu= t it could also have the normal user deal with just the service he is inter= ested in and any necessary  information about the “endpoint̶= 1; comes though the Service connection. The IPP “System Control Servi= ce” 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, c= onsidering how to handle multiple types of imaging services. So the Printer= became expanded to an Imaging System and a System Control Service was &nbs= p;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 th= e 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 th= e desire imaging service. Access to the System Control Service is limited t= o supervisory/management/maintenance users. As far as the basic User is con= cerned, there is no Imaging  System and no *Imaging Device*; there are= Services and elements in the Service provide information on the location o= f the endpoint, the IPP *physical device*.

 

However, for practical purposes, there may still be  justification fo= r 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 indepe= ndently.

 =

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 Servic= e and each local service.

 Thanks, Bill Wagner

3D"Basic

 

From: Michael Sweet [mailto:msweet@apple.com]
Sent: Wednesday, December 11, 201= 3 9:04 AM
To: William A Wagner
Cc: <cloud@pwg.org>; <= ipp@pwg.org>; Semantic Model 3.0 Workgroup discussion list
Sub= ject: Re: [Cloud] Simplified Cloud Imaging Diagram for a typical MFD

 

Bill,

 = ;

On Dec 11, 2013, at 1:24 AM, Will= iam 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  an= d diagram we had previously agreed to and that seem inconsistent with the S= emantic Model.

1. &= nbsp;    We had avoided showing the interfa= ce between the proxy and  local services, although the intention in de= fining the Proxy->Cloud  operations was that the Proxy could commun= icate with the local services using the standard client-imaging service ope= rations.

=  

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* mir= ror 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 t= hese connections, I wonder about the dotted line from the proxy to the Loca= l 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 i= maging services.

=  

I made the line dotted mainly be= cause we hadn't defined a concrete relationship - the proxy might get a lis= t of services to register from the local system control service *or* it mig= ht 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 pro= bably decide on and document in the Cloud model.

<= p class=3DMsoNormal style=3D'margin-bottom:12.0pt'> 

3.      According to the Semantic Model, there is an extensive client interf= ace to the System Control Service that provides access to both System Contr= ol Service elements and System Object elements (SystemConfiguration, System= Description, 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 inform= ation that a User might want to know about the physical location of the = 220;device” (however one may wish to define it) is in the System Desc= ription. 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 an= d, 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 obje= ct, or whether we should (for purposes of simplifying the diagram) just upd= ate the system control service boxes to be "system control service and= system object"?

&n= bsp;

4.=      = The diagram does not clear up the difference between a IP= P Physical Device and a Semantic  Model Device.  By the  SM = definition  definition,  the Imaging Services  are physicall= y embodied within one  or more physical devices. In most cases ( and c= ertainly 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 a= re no lines from Imaging Services to the Device. Indeed, after the last Clo= ud call, I am eliminating all reference to “Device”  as an= actor in the cloud specification, in favor of System.

 

<= p class=3DMsoNormal>Ira made some good comments, but I'll add one: you'll n= otice that the proxy is only connected to services.  Only the local se= rvices are connected to the physical device.  I believe that both mirr= ors our discussions and matches the Semantic Model and IPP notions of separ= ation.

 

5. &= nbsp;    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 Syst= em Control Service.  I am unsure  of the intent or limitations of= the Client to Cloud System Control Service path shown in the diagram (is L= istAllServices the only operation allowed?)  However, although discove= ry is nominally of Imaging Services, it seems that the in the Semantic Mode= l physical elements of interest in discovery should be accessed via the Sys= tem Control Service, suggesting that a normal client should have at least r= ead access to the System Control Service.  It would seem reasonable th= at 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 &quo= t;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 abl= e to perform any supported operation of the system control service, and I a= gree IdentifyDevice is one of the expected operations.

=

 <= /p>

So, the diagram appears to reflect a IPP model using = IPP terminology and does not reflect the Semantic Model of a System contain= ing Services with system specific elements accessed via a System Control Se= rvice. Am I missing something?

 

Actually, I = believe the bottom half of the diagram looks a lot like Figure 6 of MFD Com= mon Model (PWG 5108.1), just turned on its side and combining the marker an= d scanner subunits as the "physical device" (also a SM term that = is shared with IPP - perhaps you would prefer "Multifunction Device&qu= ot; or "Multifunction Device/Subunits" here?)

 

...

 

Please remember: Semantic Model came from = IPP. While some of the terminology was changed in the move to support multi= function 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 servi= ce binding using the Semantic Model schema and WSDL files is an XML-RPC ser= ver talking to an Imaging Service.  In both cases the imaging services= are talking to the hardware subunits (as needed) with implementation-defin= ed coordination with the System Control Service.

<= p class=3DMsoNormal> 

_____________= ____________________________________________
Michael Sweet, Senior Print= ing System Engineer, PWG Chair

 

------=_NextPart_001_001A_01CF07CC.E9535870-- ------=_NextPart_000_0019_01CF07CC.E9535870 Content-Type: image/jpeg; name="image001.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAKOAr4DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKRmCqWYgADJJ7VzUvim61WZ7XwrZrfFS Vk1CZitpGe+GHMh9l49xQB0jusaF3YKqjJZjgAVz8/jjRvOa3043Gr3CnBj06EzYPu4+UfiajTwZ HfOJ/Et/NrUuciF/3dsh9ohwfq2TXRQW8FrCsNvDHDEowqRqFUfQCgDnf7R8Y3//AB6aJZaYh6Pq FyZH/wC+Ixj/AMepf7B8S3XN94teIHqlhZxxgf8AAn3GulooA5seCbWT/j71jXLv1EmoyKD+CFRR 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 5vMYf+PGgD2+/wDGHhvTAftmuWMRH8PnKzfkOa5y/wDjB4egBFhBe6i46GOHYh/4E+P5VxVh8LvE UuCNPt7NT3kkUH8lya6Sx+D7EhtR1Ye6W8f9W/woAx9T+LPiO9DLp9raaXGejt+/kH54Ufka5+HS /EPjC6EkgvtWkB4knb92n06Kv4V7Bpnw+8N6YQ62IuZB/Hcnf+nT9K6NVjhj2qqxoo6AYAFAHkM/ w/8A7E01J9TlW61C5cQWVhAcK8rdNzddo5JxjgHmvS/DOgW/hnQrfTLfDGMbpZMYMsh5Zj9T+mKz NBB8R63L4nlBNnCGt9KU9CmcPN9XIwP9ke9dTQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFMaSNDhnVT7nFAD6KQEEZHIpaACiiigAooooAK KKKACiimRyxygmORXAOCVOcUAPopAQRkEEeopaACiikyM4yMjtQAtFFFAHLWv/FM+LXsT8um627T W/pFdAZdPYOBuHuG9a6mszxDo6a7o8tl5hhmyJLeYdYZVOUcfQgfhmo/DWsNrWkrLcRiG9gcwXkP /POZeGH0PUexFAGvXM6Ei2firX9KdQUlkjv4QR2kG1//AB9Cfxrpq5rWv+Jf4y0LUhwl0JdPmP8A vDfH/wCPIR/wKgDfNnanrbQn6oKVbW3X7sEQ+iCpaKAOb8AD/ikYGx9+e4b85nrpK5zwB/yJOnn+ 95jfnIxro6ACiiigArmfFE8uq3cHhWykZJL1TJfSocGG1Bw3PZnPyj/gR7Vs6vqltoulXGo3bEQw JuIHJY9lA7knAA9TWd4W0u5tbafUtTUf2pqbia5HXyhj5Ih7IvH1ye9AG1BBFbW8dvBGscUShERR gKoGABUlFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAV5x4ij0qX4kTrquhXOsRjS4THHBbGYxnzHySM8Zr0es2PRoo/Ek+tiVzLNapbGPA2gK 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 WGVTlHH0IH4ZrzvUNZee11uWdBBcahos0N3D/cu7fKsPxWQEeoAr0v8AtbTf+gja/wDf5f8AGvKv i7axQbNf0m9t3SU+VfRRyKxOVKBwAf7pKn6L6UAd3ruoXMOmWGh6W+zU9TQRROP+WEYUeZKf90dP 9oitzTNOttI0230+zTZBboEQd8DufUnqTXMeE7m1uGm8R6jd20V1foqQQvMuba2H3E68E/eb3IHa ul/tbTf+gja/9/l/xoAuUVT/ALW03/oI2v8A3+X/ABo/tbTf+gja/wDf5f8AGgC5RVP+1tN/6CNr /wB/l/xo/tbTf+gja/8Af5f8aALlFV4dQsriTy4LyCVz/CkgY/kDVigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooA5XxXZ2t/wCI/DNre20VzA9zPuilQMpxCxGQeK0f+EP8Mf8AQvaX /wCAcf8AhVTxB/yNvhb/AK+Lj/0Q1dJQBjf8If4Y/wChe0v/AMA4/wDCj/hD/DH/AEL2l/8AgHH/ AIVs0UAY3/CH+GP+he0v/wAA4/8ACj/hD/DP/QvaZ/4CR/4VmvrviS81/VNP0iw014dOeNGe6uHR nLIG6Kp9an07xpp8mlPdazJBpU0FxLbTRyzAqJI/vbW43DofxoAt/wDCH+Gf+he0v/wEj/wo/wCE P8Mf9C9pf/gHH/hT7jxVoFrNDDPq9pG86K8YaUDKt90+wPbNW21XT0luYnvIVktIxLOrOAY0IJDH 0HB59qAKP/CH+GP+he0v/wAA4/8ACj/hD/DH/QvaX/4Bx/4VetNVsL8SG1u4pvKVWfa33Qw3KT6A jmpbW6gvbWO6tZVmglXckiHIYeoNAGZ/wh/hj/oXtL/8A4/8KP8AhD/DH/QvaX/4Bx/4Vs0UAcdf 6JpOleMvDL6dplpZvJNcKzQQqhYeS3BwK7Gub1//AJG/wt/13uP/AEQ1dJQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAc34g/5G3wt/18XH/ohq6Sub8Qf8jb4W/wCvi4/9ENXSUAFF FFAHD23hY6n4v8RXN1PqlnG80PlNbXMkCSjygCflI3YPGasXnhu0sNZ8LWthp5Nla3FxJIcFwrGJ sM7HPJY9T3rsKKAPP5mXSR4n06+0e7u59Und7Yw2zSLco0YVE3AYXaRjDYx1rP1fw/qt7Dplummv cTaJp8Q1B3LKNQA2k2yn+MfKTnkZwO5r1CigDz3xULr7bZ3ekxSxDxLarpsqshRomPzK5U8gqhlH tgV3lrbRWVpDawIEihRY0UdlAwBVRtEs5NcTWJPNkuYoykQeVjHHnglUzgEjgnritGgAooooA5vX /wDkb/C3/Xe4/wDRDV0lc3r/APyN/hb/AK73H/ohq6SgAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooA4f4kapc6FLoer2sMU8lrcyYjlYqG3Rleo+tcx/wuHXf+gJp/8A4EP/APE16Zrf h/TfEMEcGpQtKkTb0Acrg4x2rG/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/APgQ/wD8TR/wuHXf +gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaq6j4H8D6RatdaiotYV/jluWUH2HPJ9hQBy3/AAuH Xf8AoCaf/wCBD/8AxNI3xk1tFLPo2nKo6k3Dgfypmsaf4ejtPOsNGeytZOI73UZJAZT/ANMYAd8h +u0Vz2leDRrU2l6ldQTppNzqEdtGLh8S3QOSzALwigKcYz9TQBuw/G7WbmQrDoVm6jrIJ32/yqx/ wuHXf+gJp/8A4EP/APE12S/DHwoihUsHVR0AmfA/Wl/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/ APgQ/wD8TR/wuHXf+gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaP+FZ+Fv+fKT/AL/v/jQBxn/C 4dd/6Amn/wDgQ/8A8TR/wuHXf+gJp/8A4EP/APE12f8AwrPwt/z5Sf8Af9/8aP8AhWfhb/nyk/7/ AL/40ActoHjHUvF3jfRUvLG1tUtGmkBikZixMTDHIr1Wuf0rwRoOi6gl/Y2rpPGCFYys2MjB4Jro KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisvV/EelaGFF9dKs0n+qt0BeWU+ioMk/ lQBqVQ1XXNM0OATalexW6scIGOWc+iqOWPsBWN9o8Va/xbQr4esm/wCWtwolunHsn3U/4ESfamSW nhrwYVvroy3epznbHLMTcXdw391B1/BQAPagB/8AaniTXRjSbEaPZn/l91FMysPVIc8fVyPpWHBB bT6i50FDr2pxErNrmpvvt7U99nYkf3UAA7mtn+ytX8UfvfEBbTtMPK6XDJ88o/6bSD/0BePUmq6x r4uI0vTUFr4XtD5cskI2C9I6xx46RD+Jh97oOMmgDK0nw5F4o1CS6kuJr3TwdtxqU/EmokHmOMDi OAHrt+905HJ6PxHGg1jwtaRoqINQLKijAASCTAAroooo4IUhhjWOONQqIowFA6ACuf1r5/GvhqP+ 79ql/KML/wCzUAdHRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFYep+LdN 0+6NhB5uo6j2srJfMkH+92Qe7EUAblY+reKNK0eZbaaZp71/9XZ2qGWd/og6fU4HvWf/AGf4m17n U7waJZt/y6WL7p2Ho03Rf+AD8a2NJ0HS9DhaPTbOODfy7jl5D6sx5Y/U0AY/l+Ktf/1rr4dsW/gj Ky3bj3b7kf4bj71p6T4c0nQt8tpbjz3GZbqZjJNJ7s7cn+VO1rxBp+hRp9qdnnmO2C1hXfNM3oqj k/XoO5rIGjar4oIl8RsbPTzymkwSffH/AE3cfe/3V49c0APn8S3mszvZeFIo7jaSs2pzA/ZoT3C4 /wBa3sOPU1e0bwzaaTM97LLJf6nKMS31ycyMPReyL/srgVqwQQ20CQQRJFFGNqIihVUegA6Vy95d T+MryXStNmeHRoWKX99GcG4I6wxH07Mw+g70ANuZ5vG13Jp1jK8WgwsUvLtDg3jDrFGf7nZmHXoO 5rqre3htbeO3t4kihiUKiIMBQOgApLW1gsrWK1tYUhghUJHGgwFA6ACpaACubvf3vxG0pP8Anjp1 zJ+bxLXSVzg+f4lt/wBMdHH/AI9Mf/iaAOjooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo pGYKpZiAAMknoK5yfxlBczvaeHrOXW7lTtZoCFt4z/tSn5fwGT7UAdJXP3vjGxjunsNKhm1m/Xho LIBljP8AtyH5U/E59qr/APCNanrXz+J9ULwn/mHWBaKD6O333/MD2roLKxtNNtUtbG2itoE+7HEg VR+AoA5/+xNf135te1L7Dat/zD9NcrkejzfeP0XaK3NM0nT9GtRa6bZw2sI52xrjJ9SepPuauVla 14isNDWNJ2ea6n4t7SBd80x/2VH8zwO5oA1GZUUszBVUZJJwAK5iXxHfa7K1p4UjSSNSVl1WdSbe P1EY/wCWrfT5fU01dC1PxKwn8TsLeyzlNIgfKn085x98/wCyPl+tdPFFHBEsUMaxxoNqogwFHoAO lAGVovhqz0eR7ovJeajMMTX1yd0r+wPRV/2RgVsUVyuo3114ov5tD0ad4LKBtmo6jGeQe8MR/v8A q38I96AEvry58W302j6VM8OlwMU1C/jOC57wxH1/vN26Dnp0lnZ22n2cVnZwpBbwqEjjQYCgdqSx sbXTLGGysoEgt4FCxxoMBRVigAooooAK5uw/efETWH/542FrH+bSt/hXSVzmh/P4y8TS/wB17aL8 os/+zUAdHRRRQBzviPV9XtNX0nS9HWy87UPO3PdhyqhFDfwkdc1XtPE99p2r3Wm+JxYxeTZfbRdW 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 ------=_NextPart_000_0019_01CF07CC.E9535870-- --===============0918577568== 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 --===============0918577568==-- From ipp-bounces@pwg.org Thu Jan 2 15:07:16 2014 Return-Path: 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 809931AD73E for ; Thu, 2 Jan 2014 15:07:16 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.899 X-Spam-Level: X-Spam-Status: No, score=-3.899 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.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 54hl00fG9tZ0 for ; Thu, 2 Jan 2014 15:07: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 8EA761AD67B for ; Thu, 2 Jan 2014 15:07:07 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0450C9435; Thu, 2 Jan 2014 23:22:49 +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 AE37993ED for ; Thu, 2 Jan 2014 23:22:46 +0000 (UTC) Received: from omta01.westchester.pa.mail.comcast.net ([76.96.62.11]) by qmta07.westchester.pa.mail.comcast.net with comcast id 925E1n0030EZKEL57B6s2G; Thu, 02 Jan 2014 23:06:52 +0000 Received: from lenovo ([50.187.214.212]) by omta01.westchester.pa.mail.comcast.net with comcast id 9B6r1n00k4bXggJ3MB6sn3; Thu, 02 Jan 2014 23:06:52 +0000 From: "William A Wagner" To: , References: <6BDE93B9-43AE-4D78-9157-AFAE97561AF6@apple.com> <004901cef639$b77af320$2670d960$@net> <2037C88B-168A-4F93-8890-AA070E45E673@apple.com> <000e01cef692$331b0530$99510f90$@net> <000001cf07ef$d37879e0$7a696da0$@net> <001801cf07f6$d20eac80$762c0580$@tykodi.com> In-Reply-To: <001801cf07f6$d20eac80$762c0580$@tykodi.com> Date: Thu, 2 Jan 2014 18:06:53 -0500 Message-ID: <000001cf080f$53e0d950$fba28bf0$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AQJjFtuuigiZe4uUmgMx9s3wbsA8TgGRYjeoAVwQsDsCDbOrVgJElOkwmQ/A/UCAAB3NwA== Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1388704012; bh=SLrTDucMj2MD5QKhIAHS6aDT/XAC8SkhhJTu5fFRV/Y=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=WrOEdDqSIEDh7XbQc5cuk9dF6jX9JthF6jLQM4j8j6ZgXNeD+2PcR0o1gMfAm1P0J t1meEkQzFRnqxCNvNlW81yk9N3T6o0E1n9mnJgpUZnIHErU/XHd+F8ROpUI97abbXx 46CbYE+Mex5E3rDwr156sercUBiiLVtthlPzmlodKdjmg+iaEi/x2VeAmA0psqxRKR QHrUG0Fu8Ut7kjzgg6VKFp8BfnR2QflstkAa52cqhBYkLD3+tsxtzLqdkOiO/KSqHe njgcXumEh0PfHWwFS5pWn/OCnqJBblHgR745Mi01zBxPu1/7FgadjFNSp2WANk859y NYg4jP/fY8ggQ== Cc: ipp@pwg.org, "'Semantic Model 3.0 Workgroup discussion list'" Subject: Re: [IPP] Cloud Concall Jan 6 at 3PM EST X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1780979409==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1780979409== Content-Type: multipart/related; boundary="----=_NextPart_000_0001_01CF07E5.6B0AD150" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_0001_01CF07E5.6B0AD150 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0002_01CF07E5.6B0AD150" ------=_NextPart_001_0002_01CF07E5.6B0AD150 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Paul, I don't know about the name, nor how well it resolves any problems, but I think there is some justification for what you call a Notification Service. The idea of the model is to define a conceptual interface (that is, the communication between actor elements). In network printing, the actor elements are the traditional Client and Service. IPP went a bit further and showed the Service as an IPP Printer composed of a IPP Server and an IPP Print Service (although the defined interface was just to the IPP Service.) The Semantic Model V2 gets into much more detail in the conceptual components of a service and further, packages the Services into a System (although Peter seems to suggest that the System was just an artifice). In the Cloud model, it was necessary that the "local" services have an interface with the Cloud Services. Although we have allowed Services to have "client" capabilities before (for cascading services), this Local -Cloud Service interface was different from the Client Service interface, so we created a "Proxy" between a local service and the Cloud Service. The Cloud Services are to accept this new interface with the Local Proxy. Therefore, although the Cloud Imaging Service supports the same Client interface as a Networked Imaging Service, it must also support the Proxy interface, which requires that the conceptual components of a Cloud Imaging Service different from and corresponding non-cloud Imaging Service. But I doubt that either the Cloud WG or the SM WG will do a conceptual breakdown of a Cloud Imaging Service. So it might be more convenient to keep the Cloud Imaging Service the same as a Network Imaging Service and have it's "Client" capabilities interface with a Cloud based Proxy that in turn interfaces with the Local Proxy. This Cloud Based proxy would have two "service" interface sets (and perhaps more, for supporting asynchronous notification) as distinguished from the Local Proxy that has two "client" interface sets. Although, from the model viewpoint, the Cloud Imaging Service to Cloud Proxy interface is "internal" and not specified just as the Local Proxy to Local Imaging Service interface is "internal" and not specified, it would be a good exercise to see if both these interfaces could be satisfied by the already established basic Client-Imaging Service interface set. The Cloud Based Proxy could also aggregate communications for all the Cloud Imaging Services it supports just as the Local Proxy aggregates communications for all of the Local Imaging Services it supports. And asynchronous cloud to local communication could be between the two proxies. This would be interesting to discuss on Monday. Thanks, Bill Wagner From: Paul Tykodi [mailto:ptykodi@tykodi.com] Sent: Thursday, January 02, 2014 3:11 PM To: 'William A Wagner'; cloud@pwg.org Cc: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: RE: [IPP] Cloud Concall Jan 6 at 3PM EST Hi Bill, Happy New Year to you as well! Thank you for all the effort you have put into the forthcoming Cloud specification to date. Overall I think your approach is sound and that it addresses the challenges of implementing the PWG Semantic Model within a Cloud environment quite well. In terms of the issues you raise in point #4 below, do you believe we could resolve them by creating a notification service to handle the communication about the status of jobs and services? Thanks. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: ptykodi@tykodi.com WWW: http://www.tykodi.com This e-mail reply and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify Tykodi Consulting Services LLC immediately by replying to this message and destroying all copies of this message and any attachments. Thank you From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner Sent: Thursday, January 02, 2014 2:21 PM To: cloud@pwg.org Cc: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: [IPP] Cloud Concall Jan 6 at 3PM EST Happy New Year! We have a Cloud WG conference call scheduled for Monday 6 January at 3 PM ET. There was some interesting traffic on the mail list last month, but unfortunately no resolution to the impasse that we seem to have arrived at. We cannot seem to get past the description of operations and I have concluded that this is a problem with the model itself in that it is not consistent with the structure that the IPP WG has in mind. Since, so far as I understand, IPP has not really addressed the concept of an Imaging System and perhaps thinks it unnecessary even for entities performing multifunction services. The model I proposed (and which appeared to be accepted) is system oriented in that information common to multiple services was provided through the system but information specific to a service (such as job specific information) was provided by the corresponding service. I have no wish to impose a particular model upon the group, but I cannot continue with the specification without a model approach that the working group and I understand. I proposed an approach last month (below), to which I have received no response. This would eliminate all System communication (and mention) with respect to using Imaging Services via the Cloud (I have updated the diagram). Since this would be a major rewrite of the specification ( and all of the sequence diagrams). I would not proceed with his approach without active working group consensus. I suggest that establishing a model approach, either based on what I propose or some other ideas, be the subject of Monday's conference call. Based on consensus (or lack of same, or lack of comment), we can decide whether continue this project is warranted. Thanks, Bill Wagner From: William A Wagner [mailto:wamwagner@comcast.net] Sent: Thursday, December 12, 2013 2:22 PM 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 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 Basic Model 2.jpg From: Michael Sweet [mailto:msweet@apple.com] Sent: Wednesday, December 11, 2013 9:04 AM To: William A Wagner Cc: ; ; 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 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_0002_01CF07E5.6B0AD150 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Paul,

 

I don’t know about the name, nor how well it resolves any = problems, but I think there is some justification for what you call a = Notification Service.

 

The idea of the model is to define a conceptual interface (that is, = the communication between actor elements).  In network printing, = the actor elements are the traditional Client and Service. IPP went a = bit further and showed the Service as an IPP Printer composed of a IPP = Server and an IPP Print Service (although the defined interface was just = to the IPP Service.) The Semantic Model V2 gets into much more detail in = the conceptual components of a service and further, packages the = Services into  a System (although Peter seems to suggest that the = System was just an artifice).  

 

In the Cloud model, it was necessary that the “local” = services have an interface with the Cloud Services. Although we have = allowed Services to have “client” capabilities before (for = cascading services), this Local –Cloud Service  interface was = different from the Client Service interface, so we created a = “Proxy”  between a local service  and the Cloud = Service.  The Cloud Services are to accept this new interface with = the Local Proxy. Therefore, although the Cloud Imaging Service supports = the same Client interface as  a Networked Imaging Service, it must = also support the Proxy interface, which requires that the conceptual = components of a Cloud Imaging Service different from and corresponding = non-cloud Imaging Service. But I doubt that either the Cloud WG or the = SM WG will do a conceptual breakdown of a Cloud Imaging Service. So it = might be more convenient to keep the Cloud Imaging Service the same as a = Network Imaging Service and have it’s “Client”  = capabilities interface with a Cloud based Proxy that in turn interfaces = with the Local Proxy.  This Cloud Based proxy would have two = “service” interface sets (and perhaps more, for supporting = asynchronous notification) as distinguished from the Local Proxy = that  has two “client” interface sets. Although, from = the model viewpoint, the Cloud Imaging Service to Cloud Proxy interface = is “internal”  and not specified just as the Local = Proxy to Local Imaging Service  interface is “internal” = and not specified, it would be a good exercise to see if both these = interfaces could be satisfied by the already established basic = Client-Imaging Service interface set. The Cloud Based Proxy could also = aggregate communications for all the Cloud  Imaging Services it = supports just as the Local Proxy aggregates communications for all of = the Local Imaging Services it supports.  And  asynchronous = cloud to local communication could be between the two = proxies.

 

This would be interesting to discuss on = Monday.

Thanks,

Bill Wagner

 

From:= = Paul Tykodi [mailto:ptykodi@tykodi.com]
Sent: Thursday, = January 02, 2014 3:11 PM
To: 'William A Wagner'; = cloud@pwg.org
Cc: ipp@pwg.org; 'Semantic Model 3.0 Workgroup = discussion list'
Subject: RE: [IPP] Cloud Concall Jan 6 at 3PM = EST

 

Hi Bill,

 

Happy New Year to you as well! Thank you for all the effort you have = put into the forthcoming Cloud specification to = date.

 

Overall I think your approach is sound and that it addresses the = challenges of implementing the PWG Semantic Model within a Cloud = environment quite well.

 

In terms of the issues you raise in point #4 below, do you believe we = could resolve them by creating a notification service to handle the = communication about the status of jobs and = services?

 

Thanks.

 

Best Regards,

 

/Paul

 

From:= = ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] = On Behalf Of William A Wagner
Sent: Thursday, January = 02, 2014 2:21 PM
To: cloud@pwg.org
Cc: ipp@pwg.org; 'Semantic Model 3.0 = Workgroup discussion list'
Subject: [IPP] Cloud Concall Jan 6 = at 3PM EST

 

Happy New Year!  We have a Cloud WG conference call scheduled = for Monday 6 January at 3 PM ET.  There was some interesting = traffic on the mail list last month, but unfortunately no resolution to = the impasse that we seem to have arrived at. We cannot seem to get past = the description of operations and I have concluded that this is a = problem with the model itself in that it is not consistent with the = structure that the  IPP WG has in mind. Since, so far as I = understand, IPP has not really addressed the concept of an Imaging = System and perhaps thinks it unnecessary even for entities performing = multifunction services. The model I proposed (and which appeared to be = accepted) is  system oriented in that information common to = multiple services was provided through the system but information = specific to a service (such as job specific information) was provided by = the corresponding service.

 

I have no wish to impose a particular model upon the group, but I = cannot continue with the specification without a model approach that the = working group and  I understand. I proposed an approach last month = (below), to which I have received no response. This would =  eliminate all System communication (and mention) with respect to = using Imaging Services via the Cloud (I have updated the diagram). Since = this would be a major rewrite of the specification ( and all of the = sequence diagrams).  I would not proceed with his approach without = active working group consensus.

I suggest that establishing a model approach, either based on what I = propose or some other ideas, be the subject of Monday’s conference = call. Based on consensus  (or lack of same, or lack of comment), we = can decide whether continue this project is = warranted.

 

Thanks,

Bill Wagner

 

 

From:= = William A Wagner [mailto:wamwagner@comcast.net] =
Sent: Thursday, December 12, 2013 2:22 PM
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

 

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

3D"Basic

 

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 =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 = (“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_0002_01CF07E5.6B0AD150-- ------=_NextPart_000_0001_01CF07E5.6B0AD150 Content-Type: image/jpeg; name="image001.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAKOAr4DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKRmCqWYgADJJ7VzUvim61WZ7XwrZrfFS Vk1CZitpGe+GHMh9l49xQB0jusaF3YKqjJZjgAVz8/jjRvOa3043Gr3CnBj06EzYPu4+UfiajTwZ HfOJ/Et/NrUuciF/3dsh9ohwfq2TXRQW8FrCsNvDHDEowqRqFUfQCgDnf7R8Y3//AB6aJZaYh6Pq FyZH/wC+Ixj/AMepf7B8S3XN94teIHqlhZxxgf8AAn3GulooA5seCbWT/j71jXLv1EmoyKD+CFRR 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 5vMYf+PGgD2+/wDGHhvTAftmuWMRH8PnKzfkOa5y/wDjB4egBFhBe6i46GOHYh/4E+P5VxVh8LvE UuCNPt7NT3kkUH8lya6Sx+D7EhtR1Ye6W8f9W/woAx9T+LPiO9DLp9raaXGejt+/kH54Ufka5+HS /EPjC6EkgvtWkB4knb92n06Kv4V7Bpnw+8N6YQ62IuZB/Hcnf+nT9K6NVjhj2qqxoo6AYAFAHkM/ w/8A7E01J9TlW61C5cQWVhAcK8rdNzddo5JxjgHmvS/DOgW/hnQrfTLfDGMbpZMYMsh5Zj9T+mKz NBB8R63L4nlBNnCGt9KU9CmcPN9XIwP9ke9dTQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFMaSNDhnVT7nFAD6KQEEZHIpaACiiigAooooAK KKKACiimRyxygmORXAOCVOcUAPopAQRkEEeopaACiikyM4yMjtQAtFFFAHLWv/FM+LXsT8um627T W/pFdAZdPYOBuHuG9a6mszxDo6a7o8tl5hhmyJLeYdYZVOUcfQgfhmo/DWsNrWkrLcRiG9gcwXkP /POZeGH0PUexFAGvXM6Ei2firX9KdQUlkjv4QR2kG1//AB9Cfxrpq5rWv+Jf4y0LUhwl0JdPmP8A vDfH/wCPIR/wKgDfNnanrbQn6oKVbW3X7sEQ+iCpaKAOb8AD/ikYGx9+e4b85nrpK5zwB/yJOnn+ 95jfnIxro6ACiiigArmfFE8uq3cHhWykZJL1TJfSocGG1Bw3PZnPyj/gR7Vs6vqltoulXGo3bEQw JuIHJY9lA7knAA9TWd4W0u5tbafUtTUf2pqbia5HXyhj5Ih7IvH1ye9AG1BBFbW8dvBGscUShERR gKoGABUlFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAV5x4ij0qX4kTrquhXOsRjS4THHBbGYxnzHySM8Zr0es2PRoo/Ek+tiVzLNapbGPA2gK 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 WGVTlHH0IH4ZrzvUNZee11uWdBBcahos0N3D/cu7fKsPxWQEeoAr0v8AtbTf+gja/wDf5f8AGvKv i7axQbNf0m9t3SU+VfRRyKxOVKBwAf7pKn6L6UAd3ruoXMOmWGh6W+zU9TQRROP+WEYUeZKf90dP 9oitzTNOttI0230+zTZBboEQd8DufUnqTXMeE7m1uGm8R6jd20V1foqQQvMuba2H3E68E/eb3IHa ul/tbTf+gja/9/l/xoAuUVT/ALW03/oI2v8A3+X/ABo/tbTf+gja/wDf5f8AGgC5RVP+1tN/6CNr /wB/l/xo/tbTf+gja/8Af5f8aALlFV4dQsriTy4LyCVz/CkgY/kDVigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooA5XxXZ2t/wCI/DNre20VzA9zPuilQMpxCxGQeK0f+EP8Mf8AQvaX /wCAcf8AhVTxB/yNvhb/AK+Lj/0Q1dJQBjf8If4Y/wChe0v/AMA4/wDCj/hD/DH/AEL2l/8AgHH/ AIVs0UAY3/CH+GP+he0v/wAA4/8ACj/hD/DP/QvaZ/4CR/4VmvrviS81/VNP0iw014dOeNGe6uHR nLIG6Kp9an07xpp8mlPdazJBpU0FxLbTRyzAqJI/vbW43DofxoAt/wDCH+Gf+he0v/wEj/wo/wCE P8Mf9C9pf/gHH/hT7jxVoFrNDDPq9pG86K8YaUDKt90+wPbNW21XT0luYnvIVktIxLOrOAY0IJDH 0HB59qAKP/CH+GP+he0v/wAA4/8ACj/hD/DH/QvaX/4Bx/4VetNVsL8SG1u4pvKVWfa33Qw3KT6A jmpbW6gvbWO6tZVmglXckiHIYeoNAGZ/wh/hj/oXtL/8A4/8KP8AhD/DH/QvaX/4Bx/4Vs0UAcdf 6JpOleMvDL6dplpZvJNcKzQQqhYeS3BwK7Gub1//AJG/wt/13uP/AEQ1dJQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAc34g/5G3wt/18XH/ohq6Sub8Qf8jb4W/wCvi4/9ENXSUAFF FFAHD23hY6n4v8RXN1PqlnG80PlNbXMkCSjygCflI3YPGasXnhu0sNZ8LWthp5Nla3FxJIcFwrGJ sM7HPJY9T3rsKKAPP5mXSR4n06+0e7u59Und7Yw2zSLco0YVE3AYXaRjDYx1rP1fw/qt7Dplummv cTaJp8Q1B3LKNQA2k2yn+MfKTnkZwO5r1CigDz3xULr7bZ3ekxSxDxLarpsqshRomPzK5U8gqhlH tgV3lrbRWVpDawIEihRY0UdlAwBVRtEs5NcTWJPNkuYoykQeVjHHnglUzgEjgnritGgAooooA5vX /wDkb/C3/Xe4/wDRDV0lc3r/APyN/hb/AK73H/ohq6SgAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooA4f4kapc6FLoer2sMU8lrcyYjlYqG3Rleo+tcx/wuHXf+gJp/8A4EP/APE16Zrf h/TfEMEcGpQtKkTb0Acrg4x2rG/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/APgQ/wD8TR/wuHXf +gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaq6j4H8D6RatdaiotYV/jluWUH2HPJ9hQBy3/AAuH Xf8AoCaf/wCBD/8AxNI3xk1tFLPo2nKo6k3Dgfypmsaf4ejtPOsNGeytZOI73UZJAZT/ANMYAd8h +u0Vz2leDRrU2l6ldQTppNzqEdtGLh8S3QOSzALwigKcYz9TQBuw/G7WbmQrDoVm6jrIJ32/yqx/ wuHXf+gJp/8A4EP/APE12S/DHwoihUsHVR0AmfA/Wl/4Vn4W/wCfKT/v+/8AjQBxn/C4dd/6Amn/ APgQ/wD8TR/wuHXf+gJp/wD4EP8A/E12f/Cs/C3/AD5Sf9/3/wAaP+FZ+Fv+fKT/AL/v/jQBxn/C 4dd/6Amn/wDgQ/8A8TR/wuHXf+gJp/8A4EP/APE12f8AwrPwt/z5Sf8Af9/8aP8AhWfhb/nyk/7/ AL/40ActoHjHUvF3jfRUvLG1tUtGmkBikZixMTDHIr1Wuf0rwRoOi6gl/Y2rpPGCFYys2MjB4Jro KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisvV/EelaGFF9dKs0n+qt0BeWU+ioMk/ lQBqVQ1XXNM0OATalexW6scIGOWc+iqOWPsBWN9o8Va/xbQr4esm/wCWtwolunHsn3U/4ESfamSW nhrwYVvroy3epznbHLMTcXdw391B1/BQAPagB/8AaniTXRjSbEaPZn/l91FMysPVIc8fVyPpWHBB bT6i50FDr2pxErNrmpvvt7U99nYkf3UAA7mtn+ytX8UfvfEBbTtMPK6XDJ88o/6bSD/0BePUmq6x r4uI0vTUFr4XtD5cskI2C9I6xx46RD+Jh97oOMmgDK0nw5F4o1CS6kuJr3TwdtxqU/EmokHmOMDi OAHrt+905HJ6PxHGg1jwtaRoqINQLKijAASCTAAroooo4IUhhjWOONQqIowFA6ACuf1r5/GvhqP+ 79ql/KML/wCzUAdHRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFYep+LdN 0+6NhB5uo6j2srJfMkH+92Qe7EUAblY+reKNK0eZbaaZp71/9XZ2qGWd/og6fU4HvWf/AGf4m17n U7waJZt/y6WL7p2Ho03Rf+AD8a2NJ0HS9DhaPTbOODfy7jl5D6sx5Y/U0AY/l+Ktf/1rr4dsW/gj Ky3bj3b7kf4bj71p6T4c0nQt8tpbjz3GZbqZjJNJ7s7cn+VO1rxBp+hRp9qdnnmO2C1hXfNM3oqj k/XoO5rIGjar4oIl8RsbPTzymkwSffH/AE3cfe/3V49c0APn8S3mszvZeFIo7jaSs2pzA/ZoT3C4 /wBa3sOPU1e0bwzaaTM97LLJf6nKMS31ycyMPReyL/srgVqwQQ20CQQRJFFGNqIihVUegA6Vy95d T+MryXStNmeHRoWKX99GcG4I6wxH07Mw+g70ANuZ5vG13Jp1jK8WgwsUvLtDg3jDrFGf7nZmHXoO 5rqre3htbeO3t4kihiUKiIMBQOgApLW1gsrWK1tYUhghUJHGgwFA6ACpaACubvf3vxG0pP8Anjp1 zJ+bxLXSVzg+f4lt/wBMdHH/AI9Mf/iaAOjooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo pGYKpZiAAMknoK5yfxlBczvaeHrOXW7lTtZoCFt4z/tSn5fwGT7UAdJXP3vjGxjunsNKhm1m/Xho LIBljP8AtyH5U/E59qr/APCNanrXz+J9ULwn/mHWBaKD6O333/MD2roLKxtNNtUtbG2itoE+7HEg VR+AoA5/+xNf135te1L7Dat/zD9NcrkejzfeP0XaK3NM0nT9GtRa6bZw2sI52xrjJ9SepPuauVla 14isNDWNJ2ea6n4t7SBd80x/2VH8zwO5oA1GZUUszBVUZJJwAK5iXxHfa7K1p4UjSSNSVl1WdSbe P1EY/wCWrfT5fU01dC1PxKwn8TsLeyzlNIgfKn085x98/wCyPl+tdPFFHBEsUMaxxoNqogwFHoAO lAGVovhqz0eR7ovJeajMMTX1yd0r+wPRV/2RgVsUVyuo3114ov5tD0ad4LKBtmo6jGeQe8MR/v8A q38I96AEvry58W302j6VM8OlwMU1C/jOC57wxH1/vN26Dnp0lnZ22n2cVnZwpBbwqEjjQYCgdqSx sbXTLGGysoEgt4FCxxoMBRVigAooooAK5uw/efETWH/542FrH+bSt/hXSVzmh/P4y8TS/wB17aL8 os/+zUAdHRRRQBzviPV9XtNX0nS9HWy87UPO3PdhyqhFDfwkdc1XtPE99p2r3Wm+JxYxeTZfbRdW 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 ------=_NextPart_000_0001_01CF07E5.6B0AD150-- --===============1780979409== 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 --===============1780979409==-- From pwg-announce-bounces@pwg.org Fri Jan 3 12:44:16 2014 Return-Path: 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 4F2061AD69E for ; Fri, 3 Jan 2014 12:44:16 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.326 X-Spam-Level: X-Spam-Status: No, score=-2.326 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.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 xNIG31I6tNID for ; Fri, 3 Jan 2014 12:44:14 -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 ED5041AC441 for ; Fri, 3 Jan 2014 12:44:13 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0DB528D2C; Fri, 3 Jan 2014 20:59:58 +0000 (UTC) X-Original-To: pwg-announce@pwg.org Delivered-To: pwg-announce@pwg.org Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) by www.pwg.org (Postfix) with ESMTPS id D59D38D21 for ; Fri, 3 Jan 2014 20:59:56 +0000 (UTC) Received: by mail-ie0-f173.google.com with SMTP id to1so16458194ieb.32 for ; Fri, 03 Jan 2014 12:44:03 -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=JnYsvLHUugAWL3wdXZyUuVFSlMbLU9Lbbu1lXlazaqg=; b=u0pTppcr0YRwxRbId79rdskIaoycykiQcKL4vieGN3ceSCzL4+masqQgw5kLdH8f4d ZZ78/2VM/47EmSsbG6vwwcjhTzyIBQ+/iwSexJci1lnbpNM5m3lDWUe3ekhJ7R/+TCQI YHUW/suvd9wNf5JJwWBwdfKtjroZP/LCpiQwPJfnDOF4pLntAJ4mmIN+bf33deUZ40MB BdLJihGA/MWLKkRsBMz3w/19bEsBAG0QDZoAVcKQ+n6JUpjbP+jTsPmZ644r76HYS7fo 3PJjyb3AELc0R7r43HJ29j1KbGTs3CfM/Ubch44IQH2k+KchF2pmW3HLBbYZztILbaTM vo8A== X-Received: by 10.42.251.69 with SMTP id mr5mr43024138icb.42.1388781843091; Fri, 03 Jan 2014 12:44:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.1.206 with HTTP; Fri, 3 Jan 2014 12:43:42 -0800 (PST) From: Ira McDonald Date: Fri, 3 Jan 2014 15:43:42 -0500 Message-ID: To: "pwg-announce@pwg.org" , Ira McDonald Subject: [PWG-Announce] Fwd: IETF advancing SNMP over TLS to full Internet Standard X-BeenThere: pwg-announce@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Printer Working Group announcement list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1697356938==" Sender: pwg-announce-bounces@pwg.org Errors-To: pwg-announce-bounces@pwg.org --===============1697356938== Content-Type: multipart/alternative; boundary=20cf3010ecd16d95f304ef16f81f --20cf3010ecd16d95f304ef16f81f Content-Type: text/plain; charset=ISO-8859-1 Hi, Expect classic SNMPv3 (with the unique and costly security configuration) to disappear in the next year. SNMPv3 over TLS will become dominant. 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 ---------- Forwarded message ---------- From: The IESG Date: Fri, Jan 3, 2014 at 2:14 PM Subject: [Isms] Last Call: Progressing RFCs 5343, 5590, 5591, and 6353 to Internet Standard To: IETF-Announce Cc: isms@ietf.org The IESG has received a request from an individual participant to make the following status changes: - RFC5343 from Draft Standard to Internet Standard (Simple Network Management Protocol (SNMP) Context EngineID Discovery) - RFC5590 from Draft Standard to Internet Standard (Transport Subsystem for the Simple Network Management Protocol (SNMP)) - RFC6353 from Draft Standard to Internet Standard (Transport Layer Security (TLS) Transport Model for the Simple Network Management Protocol (SNMP)) - RFC5591 from Draft Standard to Internet Standard (Transport Security Model for the Simple Network Management Protocol (SNMP)) The supporting document for this request can be found here: http://datatracker.ietf.org/doc/status-change-5343-5590-5591-6353-to-internet-standard/ The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2014-01-31. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. The affected documents can be obtained via http://datatracker.ietf.org/doc/rfc5343/ http://datatracker.ietf.org/doc/rfc5590/ http://datatracker.ietf.org/doc/rfc6353/ http://datatracker.ietf.org/doc/rfc5591/ IESG discussion of this request can be tracked via http://datatracker.ietf.org/doc/status-change-5343-5590-5591-6353-to-internet-standard/ballot/ The are no downrefs in RFCs 5343, 5590, and 5591. RFC 6353 includes the following down refs: [RFC4347] Rescorla, E. and N. Modadugu, "Datagram Transport Layer Security", RFC 4347, April 2006. [RFC4366] Blake-Wilson, S., Nystrom, M., Hopwood, D., Mikkelsen, J., and T. Wright, "Transport Layer Security (TLS) Extensions", RFC 4366, April 2006. [RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security (TLS) Protocol Version 1.2", RFC 5246, August 2008. [RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", RFC 5280, May 2008. [RFC5952] Kawamura, S. and M. Kawashima, "A Recommendation for IPv6 Address Text Representation", RFC 5952, August 2010. _______________________________________________ Isms mailing list Isms@ietf.org https://www.ietf.org/mailman/listinfo/isms --20cf3010ecd16d95f304ef16f81f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

Expect classic SNMPv3= (with the unique and costly security
configuration) to disappear in the= next year.

SNMPv3 over TLS will become dominant.

Cheers,
- Ira

<= div dir=3D"ltr">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 Int= ernet Printing Protocol WG
IETF Designated Expert - IPP & Printer MI= B
Blue Roof Music / High North Inc
http:= //sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthincmailto: blue= roofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



---------- Forwarded message ----------<= br>From: The IESG <<= a href=3D"mailto:iesg-secretary@ietf.org">iesg-secretary@ietf.org>
Date: Fri, Jan 3, 2014 at 2:14 PM
Subject: [Isms] Last Call: Progressing= RFCs 5343, 5590, 5591, and 6353 to Internet Standard
To: IETF-Announce = <ietf-announce@ietf.org>= ;
Cc: isms@ietf.org



The IESG has received a request from an individual participant to make
the following status changes:

- RFC5343 from Draft Standard to Internet Standard
=A0 =A0 (Simple Network Management Protocol (SNMP) Context EngineID
Discovery)

- RFC5590 from Draft Standard to Internet Standard
=A0 =A0 (Transport Subsystem for the Simple Network Management Protocol
(SNMP))

- RFC6353 from Draft Standard to Internet Standard
=A0 =A0 (Transport Layer Security (TLS) Transport Model for the Simple
Network Management Protocol (SNMP))

- RFC5591 from Draft Standard to Internet Standard
=A0 =A0 (Transport Security Model for the Simple Network Management Protoco= l
(SNMP))

The supporting document for this request can be found here:

http://datatracker.ietf.org/doc/= status-change-5343-5590-5591-6353-to-internet-standard/

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2014-01= -31. Exceptionally, comments may be
sent to iesg@ietf.org instead. In eith= er case, please retain the
beginning of the Subject line to allow automated sorting.

The affected documents can be obtained via
http= ://datatracker.ietf.org/doc/rfc5343/
http= ://datatracker.ietf.org/doc/rfc5590/
http= ://datatracker.ietf.org/doc/rfc6353/
http= ://datatracker.ietf.org/doc/rfc5591/

IESG discussion of this request can be tracked via
http://datatracker.ietf.o= rg/doc/status-change-5343-5590-5591-6353-to-internet-standard/ballot/
The are no downrefs in RFCs 5343, 5590, and 5591.

RFC 6353 includes the following down refs:

[RFC4347] Rescorla, E. and N. Modadugu, "Datagram Transport Layer
Security", RFC 4347, April 2006.

[RFC4366] Blake-Wilson, S., Nystrom, M., Hopwood, D., Mikkelsen,
J., and T. Wright, "Transport Layer Security (TLS) Extensions", R= FC 4366,
April 2006.

[RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security (T= LS)
Protocol Version 1.2", RFC 5246, August 2008.

[RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R.,<= br> and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and=
Certificate Revocation List (CRL) Profile", RFC 5280, May 2008.

[RFC5952] Kawamura, S. and M. Kawashima, "A Recommendation for
IPv6 Address Text Representation", RFC 5952, August 2010.
_______________________________________________
Isms mailing list
Isms@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/isms

--20cf3010ecd16d95f304ef16f81f-- --===============1697356938== 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 --===============1697356938==-- From pwg-announce-bounces@pwg.org Fri Jan 3 13:23:03 2014 Return-Path: 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 67C921ADFB8 for ; Fri, 3 Jan 2014 13:23:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.438 X-Spam-Level: X-Spam-Status: No, score=-2.438 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 pgDLZAZhOByf for ; Fri, 3 Jan 2014 13:23: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 9D67C1A1F1A for ; Fri, 3 Jan 2014 13:23:00 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id C7BBA8D21; Fri, 3 Jan 2014 21:38:45 +0000 (UTC) X-Original-To: pwg-announce@pwg.org Delivered-To: pwg-announce@pwg.org Received: from atl4mhob15.myregisteredsite.com (atl4mhob15.myregisteredsite.com [209.17.115.53]) by www.pwg.org (Postfix) with ESMTP id 3E6F384D9 for ; Fri, 3 Jan 2014 21:38:44 +0000 (UTC) Received: from mailpod.hostingplatform.com ([10.30.71.208]) by atl4mhob15.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id s03LMnxr000595 for ; Fri, 3 Jan 2014 16:22:49 -0500 Received: (qmail 4616 invoked by uid 0); 3 Jan 2014 21:22:49 -0000 X-TCPREMOTEIP: 70.193.135.120 X-Authenticated-UID: rturner@amalfisystems.com Received: from unknown (HELO ?10.189.105.67?) (rturner@amalfisystems.com@70.193.135.120) by 0 with ESMTPA; 3 Jan 2014 21:22:48 -0000 Date: Fri, 03 Jan 2014 16:22:46 -0500 Message-ID: Importance: normal From: Randy Turner To: Ira McDonald , "pwg-announce@pwg.org" MIME-Version: 1.0 Subject: Re: [PWG-Announce] Fwd: IETF advancing SNMP over TLS to full Internet Standard X-BeenThere: pwg-announce@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Printer Working Group announcement list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1184376439==" Sender: pwg-announce-bounces@pwg.org Errors-To: pwg-announce-bounces@pwg.org --===============1184376439== Content-Type: multipart/alternative; boundary="--_com.android.email_4480692317297590" ----_com.android.email_4480692317297590 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSdtIGFzc3VtaW5nIHRoaXMgaXMgVExTIG9yIERUTFMuLi4KClIuCgoKU2VudCBmcm9tIG15IFZl cml6b24gV2lyZWxlc3MgNEcgTFRFIHNtYXJ0cGhvbmUKCi0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh Z2UgLS0tLS0tLS0KRnJvbTogSXJhIE1jRG9uYWxkIDxibHVlcm9vZm11c2ljQGdtYWlsLmNvbT4g CkRhdGU6MDEvMDMvMjAxNCAgMzo0MyBQTSAgKEdNVC0wNTowMCkgClRvOiBwd2ctYW5ub3VuY2VA cHdnLm9yZyxJcmEgTWNEb25hbGQgPGJsdWVyb29mbXVzaWNAZ21haWwuY29tPiAKU3ViamVjdDog W1BXRy1Bbm5vdW5jZV0gRndkOiBJRVRGIGFkdmFuY2luZyBTTk1QIG92ZXIgVExTIHRvIGZ1bGwg SW50ZXJuZXQJU3RhbmRhcmQgCgpIaSwKCkV4cGVjdCBjbGFzc2ljIFNOTVB2MyAod2l0aCB0aGUg dW5pcXVlIGFuZCBjb3N0bHkgc2VjdXJpdHkKY29uZmlndXJhdGlvbikgdG8gZGlzYXBwZWFyIGlu IHRoZSBuZXh0IHllYXIuCgpTTk1QdjMgb3ZlciBUTFMgd2lsbCBiZWNvbWUgZG9taW5hbnQuCgpD aGVlcnMsCi0gSXJhCgpJcmEgTWNEb25hbGQgKE11c2ljaWFuIC8gU29mdHdhcmUgQXJjaGl0ZWN0 KQpDby1DaGFpciAtIFRDRyBUcnVzdGVkIE1vYmlsaXR5IFNvbHV0aW9ucyBXRwpDaGFpciAtIExp bnV4IEZvdW5kYXRpb24gT3BlbiBQcmludGluZyBXRwpTZWNyZXRhcnkgLSBJRUVFLUlTVE8gUHJp bnRlciBXb3JraW5nIEdyb3VwCkNvLUNoYWlyIC0gSUVFRS1JU1RPIFBXRyBJbnRlcm5ldCBQcmlu dGluZyBQcm90b2NvbCBXRwpJRVRGIERlc2lnbmF0ZWQgRXhwZXJ0IC0gSVBQICYgUHJpbnRlciBN SUIKQmx1ZSBSb29mIE11c2ljIC8gSGlnaCBOb3J0aCBJbmMKaHR0cDovL3NpdGVzLmdvb2dsZS5j b20vc2l0ZS9ibHVlcm9vZm11c2ljCmh0dHA6Ly9zaXRlcy5nb29nbGUuY29tL3NpdGUvaGlnaG5v cnRoaW5jCm1haWx0bzogYmx1ZXJvb2ZtdXNpY0BnbWFpbC5jb20KV2ludGVywqAgNTc5IFBhcmsg UGxhY2XCoCBTYWxpbmUsIE1JwqAgNDgxNzbCoCA3MzQtOTQ0LTAwOTQKU3VtbWVywqAgUE8gQm94 IDIyMcKgIEdyYW5kIE1hcmFpcywgTUkgNDk4MznCoCA5MDYtNDk0LTI0MzQKCgoKLS0tLS0tLS0t LSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0tCkZyb206IFRoZSBJRVNHIDxpZXNnLXNlY3Jl dGFyeUBpZXRmLm9yZz4KRGF0ZTogRnJpLCBKYW4gMywgMjAxNCBhdCAyOjE0IFBNClN1YmplY3Q6 IFtJc21zXSBMYXN0IENhbGw6IFByb2dyZXNzaW5nIFJGQ3MgNTM0MywgNTU5MCwgNTU5MSwgYW5k IDYzNTMgdG8gSW50ZXJuZXQgU3RhbmRhcmQKVG86IElFVEYtQW5ub3VuY2UgPGlldGYtYW5ub3Vu Y2VAaWV0Zi5vcmc+CkNjOiBpc21zQGlldGYub3JnCgoKClRoZSBJRVNHIGhhcyByZWNlaXZlZCBh IHJlcXVlc3QgZnJvbSBhbiBpbmRpdmlkdWFsIHBhcnRpY2lwYW50IHRvIG1ha2UKdGhlIGZvbGxv d2luZyBzdGF0dXMgY2hhbmdlczoKCi0gUkZDNTM0MyBmcm9tIERyYWZ0IFN0YW5kYXJkIHRvIElu dGVybmV0IFN0YW5kYXJkCsKgIMKgIChTaW1wbGUgTmV0d29yayBNYW5hZ2VtZW50IFByb3RvY29s IChTTk1QKSBDb250ZXh0IEVuZ2luZUlECkRpc2NvdmVyeSkKCi0gUkZDNTU5MCBmcm9tIERyYWZ0 IFN0YW5kYXJkIHRvIEludGVybmV0IFN0YW5kYXJkCsKgIMKgIChUcmFuc3BvcnQgU3Vic3lzdGVt IGZvciB0aGUgU2ltcGxlIE5ldHdvcmsgTWFuYWdlbWVudCBQcm90b2NvbAooU05NUCkpCgotIFJG QzYzNTMgZnJvbSBEcmFmdCBTdGFuZGFyZCB0byBJbnRlcm5ldCBTdGFuZGFyZArCoCDCoCAoVHJh bnNwb3J0IExheWVyIFNlY3VyaXR5IChUTFMpIFRyYW5zcG9ydCBNb2RlbCBmb3IgdGhlIFNpbXBs ZQpOZXR3b3JrIE1hbmFnZW1lbnQgUHJvdG9jb2wgKFNOTVApKQoKLSBSRkM1NTkxIGZyb20gRHJh ZnQgU3RhbmRhcmQgdG8gSW50ZXJuZXQgU3RhbmRhcmQKwqAgwqAgKFRyYW5zcG9ydCBTZWN1cml0 eSBNb2RlbCBmb3IgdGhlIFNpbXBsZSBOZXR3b3JrIE1hbmFnZW1lbnQgUHJvdG9jb2wKKFNOTVAp KQoKVGhlIHN1cHBvcnRpbmcgZG9jdW1lbnQgZm9yIHRoaXMgcmVxdWVzdCBjYW4gYmUgZm91bmQg aGVyZToKCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mvc3RhdHVzLWNoYW5nZS01MzQz LTU1OTAtNTU5MS02MzUzLXRvLWludGVybmV0LXN0YW5kYXJkLwoKVGhlIElFU0cgcGxhbnMgdG8g bWFrZSBhIGRlY2lzaW9uIGluIHRoZSBuZXh0IGZldyB3ZWVrcywgYW5kIHNvbGljaXRzCmZpbmFs IGNvbW1lbnRzIG9uIHRoaXMgYWN0aW9uLiBQbGVhc2Ugc2VuZCBzdWJzdGFudGl2ZSBjb21tZW50 cyB0byB0aGUKaWV0ZkBpZXRmLm9yZyBtYWlsaW5nIGxpc3RzIGJ5IDIwMTQtMDEtMzEuIEV4Y2Vw dGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZQpzZW50IHRvIGllc2dAaWV0Zi5vcmcgaW5zdGVhZC4g SW4gZWl0aGVyIGNhc2UsIHBsZWFzZSByZXRhaW4gdGhlCmJlZ2lubmluZyBvZiB0aGUgU3ViamVj dCBsaW5lIHRvIGFsbG93IGF1dG9tYXRlZCBzb3J0aW5nLgoKVGhlIGFmZmVjdGVkIGRvY3VtZW50 cyBjYW4gYmUgb2J0YWluZWQgdmlhCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZj NTM0My8KaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9yZmM1NTkwLwpodHRwOi8vZGF0 YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzYzNTMvCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y Zy9kb2MvcmZjNTU5MS8KCklFU0cgZGlzY3Vzc2lvbiBvZiB0aGlzIHJlcXVlc3QgY2FuIGJlIHRy YWNrZWQgdmlhCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mvc3RhdHVzLWNoYW5nZS01 MzQzLTU1OTAtNTU5MS02MzUzLXRvLWludGVybmV0LXN0YW5kYXJkL2JhbGxvdC8KClRoZSBhcmUg bm8gZG93bnJlZnMgaW4gUkZDcyA1MzQzLCA1NTkwLCBhbmQgNTU5MS4KClJGQyA2MzUzIGluY2x1 ZGVzIHRoZSBmb2xsb3dpbmcgZG93biByZWZzOgoKW1JGQzQzNDddIFJlc2NvcmxhLCBFLiBhbmQg Ti4gTW9kYWR1Z3UsICJEYXRhZ3JhbSBUcmFuc3BvcnQgTGF5ZXIKU2VjdXJpdHkiLCBSRkMgNDM0 NywgQXByaWwgMjAwNi4KCltSRkM0MzY2XSBCbGFrZS1XaWxzb24sIFMuLCBOeXN0cm9tLCBNLiwg SG9wd29vZCwgRC4sIE1pa2tlbHNlbiwKSi4sIGFuZCBULiBXcmlnaHQsICJUcmFuc3BvcnQgTGF5 ZXIgU2VjdXJpdHkgKFRMUykgRXh0ZW5zaW9ucyIsIFJGQyA0MzY2LApBcHJpbCAyMDA2LgoKW1JG QzUyNDZdIERpZXJrcywgVC4gYW5kIEUuIFJlc2NvcmxhLCAiVGhlIFRyYW5zcG9ydCBMYXllciBT ZWN1cml0eSAoVExTKQpQcm90b2NvbCBWZXJzaW9uIDEuMiIsIFJGQyA1MjQ2LCBBdWd1c3QgMjAw OC4KCltSRkM1MjgwXSBDb29wZXIsIEQuLCBTYW50ZXNzb24sIFMuLCBGYXJyZWxsLCBTLiwgQm9l eWVuLCBTLiwgSG91c2xleSwgUi4sCmFuZCBXLiBQb2xrLCAiSW50ZXJuZXQgWC41MDkgUHVibGlj IEtleSBJbmZyYXN0cnVjdHVyZSBDZXJ0aWZpY2F0ZSBhbmQKQ2VydGlmaWNhdGUgUmV2b2NhdGlv biBMaXN0IChDUkwpIFByb2ZpbGUiLCBSRkMgNTI4MCwgTWF5IDIwMDguCgpbUkZDNTk1Ml0gS2F3 YW11cmEsIFMuIGFuZCBNLiBLYXdhc2hpbWEsICJBIFJlY29tbWVuZGF0aW9uIGZvcgpJUHY2IEFk ZHJlc3MgVGV4dCBSZXByZXNlbnRhdGlvbiIsIFJGQyA1OTUyLCBBdWd1c3QgMjAxMC4KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSXNtcyBtYWlsaW5nIGxp c3QKSXNtc0BpZXRmLm9yZwpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lz bXMKCg== ----_com.android.email_4480692317297590 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keSA+PGRpdj5JJ20gYXNzdW1pbmcgdGhp cyBpcyBUTFMgb3IgRFRMUy4uLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Ui48L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZTo5cHg7 Y29sb3I6IzU3NTc1NyI+U2VudCBmcm9tIG15IFZlcml6b24gV2lyZWxlc3MgNEcgTFRFIHNtYXJ0 cGhvbmU8L2Rpdj48L2Rpdj48YnI+PGJyPi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0t LS08YnI+RnJvbTogSXJhIE1jRG9uYWxkIDxibHVlcm9vZm11c2ljQGdtYWlsLmNvbT4gPGJyPkRh dGU6MDEvMDMvMjAxNCAgMzo0MyBQTSAgKEdNVC0wNTowMCkgPGJyPlRvOiBwd2ctYW5ub3VuY2VA cHdnLm9yZyxJcmEgTWNEb25hbGQgPGJsdWVyb29mbXVzaWNAZ21haWwuY29tPiA8YnI+U3ViamVj dDogW1BXRy1Bbm5vdW5jZV0gRndkOiBJRVRGIGFkdmFuY2luZyBTTk1QIG92ZXIgVExTIHRvIGZ1 bGwgSW50ZXJuZXQJU3RhbmRhcmQgPGJyPjxicj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXY+PGRp dj48ZGl2PkhpLDxicj48YnI+PC9kaXY+RXhwZWN0IGNsYXNzaWMgU05NUHYzICh3aXRoIHRoZSB1 bmlxdWUgYW5kIGNvc3RseSBzZWN1cml0eTxicj5jb25maWd1cmF0aW9uKSB0byBkaXNhcHBlYXIg aW4gdGhlIG5leHQgeWVhci48YnI+PGJyPjwvZGl2PlNOTVB2MyBvdmVyIFRMUyB3aWxsIGJlY29t ZSBkb21pbmFudC48YnI+PGJyPjwvZGl2PgoKQ2hlZXJzLDxicj48L2Rpdj4tIElyYTxicj48YnIg Y2xlYXI9ImFsbCI+PGRpdj48ZGl2PjxkaXY+PGRpdj48ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+ SXJhIE1jRG9uYWxkIChNdXNpY2lhbiAvIFNvZnR3YXJlIEFyY2hpdGVjdCk8YnI+Q28tQ2hhaXIg LSBUQ0cgVHJ1c3RlZCBNb2JpbGl0eSBTb2x1dGlvbnMgV0c8YnI+Q2hhaXIgLSBMaW51eCBGb3Vu ZGF0aW9uIE9wZW4gUHJpbnRpbmcgV0c8YnI+CgpTZWNyZXRhcnkgLSBJRUVFLUlTVE8gUHJpbnRl ciBXb3JraW5nIEdyb3VwPGJyPkNvLUNoYWlyIC0gSUVFRS1JU1RPIFBXRyBJbnRlcm5ldCBQcmlu dGluZyBQcm90b2NvbCBXRzxicj5JRVRGIERlc2lnbmF0ZWQgRXhwZXJ0IC0gSVBQICZhbXA7IFBy aW50ZXIgTUlCPGJyPkJsdWUgUm9vZiBNdXNpYyAvIEhpZ2ggTm9ydGggSW5jPGJyPjxhIHN0eWxl PSJjb2xvcjpyZ2IoNTEsNTEsMjU1KSIgaHJlZj0iaHR0cDovL3NpdGVzLmdvb2dsZS5jb20vc2l0 ZS9ibHVlcm9vZm11c2ljIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3NpdGVzLmdvb2dsZS5jb20v c2l0ZS9ibHVlcm9vZm11c2ljPC9hPjxicj4KCjxhIHN0eWxlPSJjb2xvcjpyZ2IoMTAyLDAsMjA0 KSIgaHJlZj0iaHR0cDovL3NpdGVzLmdvb2dsZS5jb20vc2l0ZS9oaWdobm9ydGhpbmMiIHRhcmdl dD0iX2JsYW5rIj5odHRwOi8vc2l0ZXMuZ29vZ2xlLmNvbS9zaXRlL2hpZ2hub3J0aGluYzwvYT48 YnI+bWFpbHRvOiA8YSBocmVmPSJtYWlsdG86Ymx1ZXJvb2ZtdXNpY0BnbWFpbC5jb20iIHRhcmdl dD0iX2JsYW5rIj5ibHVlcm9vZm11c2ljQGdtYWlsLmNvbTwvYT48YnI+CgpXaW50ZXImbmJzcDsg NTc5IFBhcmsgUGxhY2UmbmJzcDsgU2FsaW5lLCBNSSZuYnNwOyA0ODE3NiZuYnNwOyA3MzQtOTQ0 LTAwOTQ8YnI+U3VtbWVyJm5ic3A7IFBPIEJveCAyMjEmbmJzcDsgR3JhbmQgTWFyYWlzLCBNSSA0 OTgzOSZuYnNwOyA5MDYtNDk0LTI0MzQ8YnI+PGJyPjxkaXYgc3R5bGU9ImRpc3BsYXk6aW5saW5l Ij48L2Rpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PC9kaXY+PGRpdiBzdHlsZT0iZGlz cGxheTppbmxpbmUiPjwvZGl2PgoKPGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRp dj48L2Rpdj48L2Rpdj48L2Rpdj4KPGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+LS0t LS0tLS0tLSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0tPGJyPkZyb206IDxiIGNsYXNzPSJn bWFpbF9zZW5kZXJuYW1lIj5UaGUgSUVTRzwvYj4gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVm PSJtYWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmciPmllc2ctc2VjcmV0YXJ5QGlldGYub3Jn PC9hPiZndDs8L3NwYW4+PGJyPgoKRGF0ZTogRnJpLCBKYW4gMywgMjAxNCBhdCAyOjE0IFBNPGJy PlN1YmplY3Q6IFtJc21zXSBMYXN0IENhbGw6IFByb2dyZXNzaW5nIFJGQ3MgNTM0MywgNTU5MCwg NTU5MSwgYW5kIDYzNTMgdG8gSW50ZXJuZXQgU3RhbmRhcmQ8YnI+VG86IElFVEYtQW5ub3VuY2Ug Jmx0OzxhIGhyZWY9Im1haWx0bzppZXRmLWFubm91bmNlQGlldGYub3JnIj5pZXRmLWFubm91bmNl QGlldGYub3JnPC9hPiZndDs8YnI+CgpDYzogPGEgaHJlZj0ibWFpbHRvOmlzbXNAaWV0Zi5vcmci PmlzbXNAaWV0Zi5vcmc8L2E+PGJyPjxicj48YnI+PGJyPgpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQg YSByZXF1ZXN0IGZyb20gYW4gaW5kaXZpZHVhbCBwYXJ0aWNpcGFudCB0byBtYWtlPGJyPgp0aGUg Zm9sbG93aW5nIHN0YXR1cyBjaGFuZ2VzOjxicj4KPGJyPgotIFJGQzUzNDMgZnJvbSBEcmFmdCBT dGFuZGFyZCB0byBJbnRlcm5ldCBTdGFuZGFyZDxicj4KJm5ic3A7ICZuYnNwOyAoU2ltcGxlIE5l dHdvcmsgTWFuYWdlbWVudCBQcm90b2NvbCAoU05NUCkgQ29udGV4dCBFbmdpbmVJRDxicj4KRGlz Y292ZXJ5KTxicj4KPGJyPgotIFJGQzU1OTAgZnJvbSBEcmFmdCBTdGFuZGFyZCB0byBJbnRlcm5l dCBTdGFuZGFyZDxicj4KJm5ic3A7ICZuYnNwOyAoVHJhbnNwb3J0IFN1YnN5c3RlbSBmb3IgdGhl IFNpbXBsZSBOZXR3b3JrIE1hbmFnZW1lbnQgUHJvdG9jb2w8YnI+CihTTk1QKSk8YnI+Cjxicj4K LSBSRkM2MzUzIGZyb20gRHJhZnQgU3RhbmRhcmQgdG8gSW50ZXJuZXQgU3RhbmRhcmQ8YnI+CiZu YnNwOyAmbmJzcDsgKFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSAoVExTKSBUcmFuc3BvcnQgTW9k ZWwgZm9yIHRoZSBTaW1wbGU8YnI+Ck5ldHdvcmsgTWFuYWdlbWVudCBQcm90b2NvbCAoU05NUCkp PGJyPgo8YnI+Ci0gUkZDNTU5MSBmcm9tIERyYWZ0IFN0YW5kYXJkIHRvIEludGVybmV0IFN0YW5k YXJkPGJyPgombmJzcDsgJm5ic3A7IChUcmFuc3BvcnQgU2VjdXJpdHkgTW9kZWwgZm9yIHRoZSBT aW1wbGUgTmV0d29yayBNYW5hZ2VtZW50IFByb3RvY29sPGJyPgooU05NUCkpPGJyPgo8YnI+ClRo ZSBzdXBwb3J0aW5nIGRvY3VtZW50IGZvciB0aGlzIHJlcXVlc3QgY2FuIGJlIGZvdW5kIGhlcmU6 PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mvc3RhdHVz LWNoYW5nZS01MzQzLTU1OTAtNTU5MS02MzUzLXRvLWludGVybmV0LXN0YW5kYXJkLyIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mvc3RhdHVzLWNoYW5nZS01 MzQzLTU1OTAtNTU5MS02MzUzLXRvLWludGVybmV0LXN0YW5kYXJkLzwvYT48YnI+Cjxicj4KVGhl IElFU0cgcGxhbnMgdG8gbWFrZSBhIGRlY2lzaW9uIGluIHRoZSBuZXh0IGZldyB3ZWVrcywgYW5k IHNvbGljaXRzPGJyPgpmaW5hbCBjb21tZW50cyBvbiB0aGlzIGFjdGlvbi4gUGxlYXNlIHNlbmQg c3Vic3RhbnRpdmUgY29tbWVudHMgdG8gdGhlPGJyPgo8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRm Lm9yZyI+aWV0ZkBpZXRmLm9yZzwvYT4gbWFpbGluZyBsaXN0cyBieSAyMDE0LTAxLTMxLiBFeGNl cHRpb25hbGx5LCBjb21tZW50cyBtYXkgYmU8YnI+CnNlbnQgdG8gPGEgaHJlZj0ibWFpbHRvOmll c2dAaWV0Zi5vcmciPmllc2dAaWV0Zi5vcmc8L2E+IGluc3RlYWQuIEluIGVpdGhlciBjYXNlLCBw bGVhc2UgcmV0YWluIHRoZTxicj4KYmVnaW5uaW5nIG9mIHRoZSBTdWJqZWN0IGxpbmUgdG8gYWxs b3cgYXV0b21hdGVkIHNvcnRpbmcuPGJyPgo8YnI+ClRoZSBhZmZlY3RlZCBkb2N1bWVudHMgY2Fu IGJlIG9idGFpbmVkIHZpYTxicj4KPGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3Jn L2RvYy9yZmM1MzQzLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y Zy9kb2MvcmZjNTM0My88L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5v cmcvZG9jL3JmYzU1OTAvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYu b3JnL2RvYy9yZmM1NTkwLzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm Lm9yZy9kb2MvcmZjNjM1My8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vZGF0YXRyYWNrZXIuaWV0 Zi5vcmcvZG9jL3JmYzYzNTMvPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmll dGYub3JnL2RvYy9yZmM1NTkxLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9kYXRhdHJhY2tlci5p ZXRmLm9yZy9kb2MvcmZjNTU5MS88L2E+PGJyPgo8YnI+CklFU0cgZGlzY3Vzc2lvbiBvZiB0aGlz IHJlcXVlc3QgY2FuIGJlIHRyYWNrZWQgdmlhPGJyPgo8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNr ZXIuaWV0Zi5vcmcvZG9jL3N0YXR1cy1jaGFuZ2UtNTM0My01NTkwLTU1OTEtNjM1My10by1pbnRl cm5ldC1zdGFuZGFyZC9iYWxsb3QvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2RhdGF0cmFja2Vy LmlldGYub3JnL2RvYy9zdGF0dXMtY2hhbmdlLTUzNDMtNTU5MC01NTkxLTYzNTMtdG8taW50ZXJu ZXQtc3RhbmRhcmQvYmFsbG90LzwvYT48YnI+CgoKPGJyPgpUaGUgYXJlIG5vIGRvd25yZWZzIGlu IFJGQ3MgNTM0MywgNTU5MCwgYW5kIDU1OTEuPGJyPgo8YnI+ClJGQyA2MzUzIGluY2x1ZGVzIHRo ZSBmb2xsb3dpbmcgZG93biByZWZzOjxicj4KPGJyPgpbUkZDNDM0N10gUmVzY29ybGEsIEUuIGFu ZCBOLiBNb2RhZHVndSwgIkRhdGFncmFtIFRyYW5zcG9ydCBMYXllcjxicj4KU2VjdXJpdHkiLCBS RkMgNDM0NywgQXByaWwgMjAwNi48YnI+Cjxicj4KW1JGQzQzNjZdIEJsYWtlLVdpbHNvbiwgUy4s IE55c3Ryb20sIE0uLCBIb3B3b29kLCBELiwgTWlra2Vsc2VuLDxicj4KSi4sIGFuZCBULiBXcmln aHQsICJUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkgKFRMUykgRXh0ZW5zaW9ucyIsIFJGQyA0MzY2 LDxicj4KQXByaWwgMjAwNi48YnI+Cjxicj4KW1JGQzUyNDZdIERpZXJrcywgVC4gYW5kIEUuIFJl c2NvcmxhLCAiVGhlIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSAoVExTKTxicj4KUHJvdG9jb2wg VmVyc2lvbiAxLjIiLCBSRkMgNTI0NiwgQXVndXN0IDIwMDguPGJyPgo8YnI+CltSRkM1MjgwXSBD b29wZXIsIEQuLCBTYW50ZXNzb24sIFMuLCBGYXJyZWxsLCBTLiwgQm9leWVuLCBTLiwgSG91c2xl eSwgUi4sPGJyPgphbmQgVy4gUG9saywgIkludGVybmV0IFguNTA5IFB1YmxpYyBLZXkgSW5mcmFz dHJ1Y3R1cmUgQ2VydGlmaWNhdGUgYW5kPGJyPgpDZXJ0aWZpY2F0ZSBSZXZvY2F0aW9uIExpc3Qg KENSTCkgUHJvZmlsZSIsIFJGQyA1MjgwLCBNYXkgMjAwOC48YnI+Cjxicj4KW1JGQzU5NTJdIEth d2FtdXJhLCBTLiBhbmQgTS4gS2F3YXNoaW1hLCAiQSBSZWNvbW1lbmRhdGlvbiBmb3I8YnI+CklQ djYgQWRkcmVzcyBUZXh0IFJlcHJlc2VudGF0aW9uIiwgUkZDIDU5NTIsIEF1Z3VzdCAyMDEwLjxi cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Cklz bXMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86SXNtc0BpZXRmLm9yZyI+SXNtc0Bp ZXRmLm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz dGluZm8vaXNtcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v bGlzdGluZm8vaXNtczwvYT48YnI+CjwvZGl2Pjxicj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Rpdj48L2Rpdj4KPC9ib2R5Pg== ----_com.android.email_4480692317297590-- --===============1184376439== 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 --===============1184376439==-- From pwg-announce-bounces@pwg.org Fri Jan 3 13:40:24 2014 Return-Path: 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 908761A1F1A for ; Fri, 3 Jan 2014 13:40:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.326 X-Spam-Level: X-Spam-Status: No, score=-2.326 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.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 CUGl7grvBLoa for ; Fri, 3 Jan 2014 13:40: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 E6E271ACB4E for ; Fri, 3 Jan 2014 13:40:21 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 81CED8495; Fri, 3 Jan 2014 21:56:06 +0000 (UTC) X-Original-To: pwg-announce@pwg.org Delivered-To: pwg-announce@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 1B8DB8459 for ; Fri, 3 Jan 2014 21:56:05 +0000 (UTC) Received: by mail-ie0-f181.google.com with SMTP id e14so15540346iej.26 for ; Fri, 03 Jan 2014 13:40:11 -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=YBGX1WHf9HoVeEJnLaNKUjySTcvueILmCzN5kaO/tKQ=; b=ZdJ9XKLz/Br6AzQ6PFBS/UUCjuQBCGGfWZCjEG1xT0QJYNbCfq98HE3ViYEChr6EhZ wWqIcumXDH8+zaMOfG5iyoWsgBRHsdtGlrscbUZEEmtWQJfyRfkJKYWQmMcjc2PMgDcW iLP07xyHtQtH6cTHZsIdSL50fj3zbM75859Sc3b59+DKcoHQZeShPAjfVDxul2QXbztB v+XHPgxlFFV5gRw3JDhBJqioUiVUlmqRIjuUGJy160SrLT3TN7Lk2E16/DvE81GGVb2I Owi7siIZGSirgeY4AD1TStNUFW4aYv7RB0jiO20a0s0P67Q0VKptywKGghqmzwGQFzHu 8z7g== X-Received: by 10.50.79.198 with SMTP id l6mr5153479igx.23.1388785211522; Fri, 03 Jan 2014 13:40:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.1.206 with HTTP; Fri, 3 Jan 2014 13:39:51 -0800 (PST) In-Reply-To: References: From: Ira McDonald Date: Fri, 3 Jan 2014 16:39:51 -0500 Message-ID: To: Randy Turner , Ira McDonald Cc: "pwg-announce@pwg.org" Subject: Re: [PWG-Announce] Fwd: IETF advancing SNMP over TLS to full Internet Standard X-BeenThere: pwg-announce@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Printer Working Group announcement list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0882307384==" Sender: pwg-announce-bounces@pwg.org Errors-To: pwg-announce-bounces@pwg.org --===============0882307384== Content-Type: multipart/alternative; boundary=089e013a110233d3ec04ef17c1d4 --089e013a110233d3ec04ef17c1d4 Content-Type: text/plain; charset=ISO-8859-1 Hi Randy, Right - it's both TLS and DTLS. It's already widely implemented in routers and other infrastructure devices. 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 Fri, Jan 3, 2014 at 4:22 PM, Randy Turner wrote: > I'm assuming this is TLS or DTLS... > > R. > > > Sent from my Verizon Wireless 4G LTE smartphone > > > -------- Original message -------- > From: Ira McDonald > Date:01/03/2014 3:43 PM (GMT-05:00) > To: pwg-announce@pwg.org,Ira McDonald > Subject: [PWG-Announce] Fwd: IETF advancing SNMP over TLS to full Internet > Standard > > Hi, > > Expect classic SNMPv3 (with the unique and costly security > configuration) to disappear in the next year. > > SNMPv3 over TLS will become dominant. > > 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 > > > > ---------- Forwarded message ---------- > From: The IESG > Date: Fri, Jan 3, 2014 at 2:14 PM > Subject: [Isms] Last Call: Progressing RFCs 5343, 5590, 5591, and 6353 to > Internet Standard > To: IETF-Announce > Cc: isms@ietf.org > > > > The IESG has received a request from an individual participant to make > the following status changes: > > - RFC5343 from Draft Standard to Internet Standard > (Simple Network Management Protocol (SNMP) Context EngineID > Discovery) > > - RFC5590 from Draft Standard to Internet Standard > (Transport Subsystem for the Simple Network Management Protocol > (SNMP)) > > - RFC6353 from Draft Standard to Internet Standard > (Transport Layer Security (TLS) Transport Model for the Simple > Network Management Protocol (SNMP)) > > - RFC5591 from Draft Standard to Internet Standard > (Transport Security Model for the Simple Network Management Protocol > (SNMP)) > > The supporting document for this request can be found here: > > > http://datatracker.ietf.org/doc/status-change-5343-5590-5591-6353-to-internet-standard/ > > The IESG plans to make a decision in the next few weeks, and solicits > final comments on this action. Please send substantive comments to the > ietf@ietf.org mailing lists by 2014-01-31. Exceptionally, comments may be > sent to iesg@ietf.org instead. In either case, please retain the > beginning of the Subject line to allow automated sorting. > > The affected documents can be obtained via > http://datatracker.ietf.org/doc/rfc5343/ > http://datatracker.ietf.org/doc/rfc5590/ > http://datatracker.ietf.org/doc/rfc6353/ > http://datatracker.ietf.org/doc/rfc5591/ > > IESG discussion of this request can be tracked via > > http://datatracker.ietf.org/doc/status-change-5343-5590-5591-6353-to-internet-standard/ballot/ > > The are no downrefs in RFCs 5343, 5590, and 5591. > > RFC 6353 includes the following down refs: > > [RFC4347] Rescorla, E. and N. Modadugu, "Datagram Transport Layer > Security", RFC 4347, April 2006. > > [RFC4366] Blake-Wilson, S., Nystrom, M., Hopwood, D., Mikkelsen, > J., and T. Wright, "Transport Layer Security (TLS) Extensions", RFC 4366, > April 2006. > > [RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security (TLS) > Protocol Version 1.2", RFC 5246, August 2008. > > [RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., > and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and > Certificate Revocation List (CRL) Profile", RFC 5280, May 2008. > > [RFC5952] Kawamura, S. and M. Kawashima, "A Recommendation for > IPv6 Address Text Representation", RFC 5952, August 2010. > _______________________________________________ > Isms mailing list > Isms@ietf.org > https://www.ietf.org/mailman/listinfo/isms > > --089e013a110233d3ec04ef17c1d4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Randy,

Right - it= 's both TLS and DTLS.

It's already widely implemented = in routers and other infrastructure
devices.

Cheers,<= br>
- Ira


=
Ira McDonald (Musician / Software Architect)
Co-Chair -= TCG Trusted Mobility Solutions WG
Chair - Linux Foundation Open Printin= g WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG Int= ernet Printing Protocol WG
IETF Designated Expert - IPP & Printer MI= B
Blue Roof Music / High North Inc
http:= //sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthincmailto: blue= roofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



On Fri, Jan 3, 2014 at 4:22 PM, Randy Tu= rner <rturner@amalfisystems.com> wrote:
I'm assuming this is TLS or DTLS...

= R.


Sent from my Verizon Wireless 4G LTE smartphone


-------- Original message --------
From: Ira M= cDonald
Date:01/03/2014 3:43 PM (GMT-05:00)
To: pwg-announce@pwg.org= ,Ira McDonald
Subject: [PWG-Announce] Fwd: IETF advancing SNMP over TLS to full Internet = Standard

Hi,

Expe= ct classic SNMPv3 (with the unique and costly security
configuration) to= disappear in the next year.

SNMPv3 over TLS will become dominant.

Cheers,
- Ira

<= div dir=3D"ltr">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 Int= ernet Printing Protocol WG
IETF Designated Expert - IPP & Printer MI= B
Blue Roof Music / High North Inc
http:= //sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthincmailto: blue= roofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer=A0= PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



---------- Forwarded message ----------<= br>From: The IESG <<= a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank">iesg-secretary@= ietf.org>
Date: Fri, Jan 3, 2014 at 2:14 PM
Subject: [Isms] Last Call: Progressing= RFCs 5343, 5590, 5591, and 6353 to Internet Standard
To: IETF-Announce = <ietf-announ= ce@ietf.org>
Cc: isms@ietf.org


The IESG has received a request from an individual participant to make
the following status changes:

- RFC5343 from Draft Standard to Internet Standard
=A0 =A0 (Simple Network Management Protocol (SNMP) Context EngineID
Discovery)

- RFC5590 from Draft Standard to Internet Standard
=A0 =A0 (Transport Subsystem for the Simple Network Management Protocol
(SNMP))

- RFC6353 from Draft Standard to Internet Standard
=A0 =A0 (Transport Layer Security (TLS) Transport Model for the Simple
Network Management Protocol (SNMP))

- RFC5591 from Draft Standard to Internet Standard
=A0 =A0 (Transport Security Model for the Simple Network Management Protoco= l
(SNMP))

The supporting document for this request can be found here:

http://datatracker.ietf.org/doc/= status-change-5343-5590-5591-6353-to-internet-standard/

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailin= g lists by 2014-01-31. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

The affected documents can be obtained via
http= ://datatracker.ietf.org/doc/rfc5343/
http= ://datatracker.ietf.org/doc/rfc5590/
http= ://datatracker.ietf.org/doc/rfc6353/
http= ://datatracker.ietf.org/doc/rfc5591/

IESG discussion of this request can be tracked via
http://datatracker.ietf.o= rg/doc/status-change-5343-5590-5591-6353-to-internet-standard/ballot/
The are no downrefs in RFCs 5343, 5590, and 5591.

RFC 6353 includes the following down refs:

[RFC4347] Rescorla, E. and N. Modadugu, "Datagram Transport Layer
Security", RFC 4347, April 2006.

[RFC4366] Blake-Wilson, S., Nystrom, M., Hopwood, D., Mikkelsen,
J., and T. Wright, "Transport Layer Security (TLS) Extensions", R= FC 4366,
April 2006.

[RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security (T= LS)
Protocol Version 1.2", RFC 5246, August 2008.

[RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R.,<= br> and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and=
Certificate Revocation List (CRL) Profile", RFC 5280, May 2008.

[RFC5952] Kawamura, S. and M. Kawashima, "A Recommendation for
IPv6 Address Text Representation", RFC 5952, August 2010.
_______________________________________________
Isms mailing list
Isms@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/isms


--089e013a110233d3ec04ef17c1d4-- --===============0882307384== 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 --===============0882307384==-- From ipp-bounces@pwg.org Mon Jan 6 08:18:19 2014 Return-Path: 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 907D91AE059 for ; Mon, 6 Jan 2014 08:18:19 -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 R_9wvge-QzSi for ; Mon, 6 Jan 2014 08:18:17 -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 2D8FF1AE053 for ; Mon, 6 Jan 2014 08:18:16 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 800A69431; Mon, 6 Jan 2014 16:34:11 +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 6F7828A19; Mon, 6 Jan 2014 16:34:10 +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 <0MYZ00EB1MLXR131@mail-out.apple.com>; Mon, 06 Jan 2014 08:18:04 -0800 (PST) X-AuditID: 11807158-b7efa6d000002d28-32-52cad73cc6e9 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 relay5.apple.com (Apple SCV relay) with SMTP id 61.2C.11560.C37DAC25; Mon, 06 Jan 2014 08:18:04 -0800 (PST) Received: from [17.153.59.72] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MYZ00KFDMM2TS30@chive.apple.com>; Mon, 06 Jan 2014 08:18:04 -0800 (PST) From: Michael Sweet Message-id: <08CFC3E4-7DC0-43F5-837D-BB13642435E9@apple.com> Date: Mon, 06 Jan 2014 11:18:06 -0500 To: "" X-Mailer: Apple Mail (2.1859) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRmVeSWpSXmKPExsUi2FDMr2tz/VSQwYH94haXtx9gtTi27yWL xad765gcmD3mLZ7OFMAYxWWTkpqTWZZapG+XwJWx6fl35oK/kRVbv99ha2CcENTFyMkhIWAi cWbJRiYIW0ziwr31bF2MXBxCAt1MEtvPbmKCcF4ySvxp+QJWxSagJvF7Uh8rSIJZYAqjxNWP q8ASvAI2EuuvPmKGsPUk1h1fwg5iswioSvx/upwRxBYW8JF4fec6WJxZQFdi3dZfYHERoJqX HX1QZ8hK/Li0gHECI+8sZDtmIZk7C6xfW2LZwtfMsxg5gGwdickLGSHCphJP3m5ng7CtJX7O eQQVV5SY0v2QfQEj+ypGgaLUnMRKU73EgoKcVL3k/NxNjOBALYzYwfh/mdUhRgEORiUe3hd7 TwUJsSaWFVfmHmJUARrxaMPqC4xSLHn5ealKIrwu+4HSvCmJlVWpRfnxRaU5qcWHGKU5WJTE eRsPbQkSEkhPLEnNTk0tSC2CyTJxcEo1MJ68Le7Lz+D4mb8jIzdl7uOQ43xMen1tS9XKUz7n esi/uR84Q9115eWta368zNS/68anYFvrZSWfWKtauWtJYkn1i3V59+xF1zhv43karfKzp/7f NtVK4WMz+L5pahpN5H5yaP6nU1ufi9b/c9/297VCOdu5bp8w1r1PG9YoHue/zLdkhpNvtRJL cUaioRZzUXEiAOJGIlFcAgAA Cc: "" , sm@pwg.org Subject: [IPP] Normalizing the Cloud Imaging Model with the Semantic Model and IPP X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0273019686==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0273019686== Content-type: multipart/signed; boundary="Apple-Mail=_6DE77587-8705-4D5A-A5CF-329883D8C9D0"; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail=_6DE77587-8705-4D5A-A5CF-329883D8C9D0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii All, After reading through some of the email traffic over the holiday break, = I'd like to outline some of my thoughts regarding how I think IPPSIX = fits with the Semantic Model and how we should proceed with adding = notifications to the Semantic Model. 1. Notification Service I don't see how a first-class notification service makes sense. As = implemented in IPP, notifications describe state changes to a Printer = (service and its constituent devices/subunits), its Jobs, and its = Documents. In the Semantic Model, this would mean that all services could support = notification operations (CreateServiceSubscription, = CreateJobSubscription, RenewSubscription, = CancelSubscription, GetNotifications) and job ticket = elements (Subscriptions group?) Naturally, services that are not = job-based would not support job subscriptions. If you wanted to monitor for service/device state changes across all = services, you would talk to the System Control Service and send a = CreateSystemServiceSubscription request with a list of events you are = interested in. And then poll using GetSystemNotifications requests. = Depending on the binding you could have GetSystemNotifications support = the usual wait-for-events, maximum time to wait, etc. and also include a = recommended polling interval in the response (just like IPP already = does). That just leaves how a Proxy might efficiently be notified when it has = work - since the System Control Service isn't a job-based service and = does not have visibility into the jobs of each service, it can't = generate JobXxx events for the Proxy so it knows to ask a particular = service for updates. The simplest solution is to just have the Proxy = talk to each of the services it is registered with - = GetPrintNotifications, GetScanNotifications, etc. 2. Devices and Subunits Both IPP and the Semantic Model have a notion of devices (Output Device = in IPP, Imaging Device in SM) with associated subunits (marker, input = trays, output trays, etc.). Subunit state for all devices is reported = through the corresponding attributes/elements, with a roll-up state in = the printer-state-reasons attribute/StateReasons element. There is no = way to associate subunit state with a particular device, although MOST = services only have a single associated device. For IPPSIX I added operations and attributes that allow a Client to = query and a Proxy to supply/update the state of a particular device and = its subunits. This is needed not only to support the existing fanout = model in IPP and the Semantic Model, but to allow multiple Proxies to = communicate with a single Infrastructure/Cloud service - otherwise a = Proxy would always be responsible for state roll-up of all associated = devices and subunits (right now it is an implementation choice). One of the key concerns I've heard with this approach is that, in the = Semantic Model, the subunit state is read-only and System Control = Service is responsible for maintaining the state of all devices and = subunits managed by the System Object. My response to this is: 1. Subunit state management and propagation is an implementation detail = and not part of the model. Specifically, the Semantic Model does not = define an interface between the services for coordination, etc. 2. Correlation of subunits with services and devices is likewise an = implementation detail and not defined by the model. 3. The new operations manipulate separate sets of device attributes and = not the read-only roll-up attributes reported by the Printer/Service. Thus, I don't think we have a problem with extending the Semantic Model = to support Get/SetDeviceElements operations. The semantics of = those operations can be well-defined and how a particular Imaging System = does correlation and roll-up of the device elements/state can remain an = implementation detail. (conceptually we could add/expose DeviceId elements to each of the = subunit status groups to formally correlate a subunit with a device; the = inter-service interfaces would still be an implementation detail but it = would make external correlation possible) Thoughts? _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --Apple-Mail=_6DE77587-8705-4D5A-A5CF-329883D8C9D0 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPJTCCBN0w ggPFoAMCAQICEHGS++YZX6xNEoV0cTSiGKcwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMCR0Ix GzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwR Q29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0w NDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8 om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4IBJzCCASMwHwYDVR0j BBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59 MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5j b21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwu Y29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDARBglghkgBhvhCAQEEBAMCAQYw DQYJKoZIhvcNAQEFBQADggEBAJ2Vyzy4fqUJxB6/C8LHdo45PJTGEKpPDMngq4RdiVTgZTvzbRx8 NywlVF+WIfw3hJGdFdwUT4HPVB1rbEVgxy35l1FM+WbKPKCCjKbI8OLp1Er57D9Wyd12jMOCAU9s APMeGmF0BEcDqcZAV5G8ZSLFJ2dPV9tkWtmNH7qGL/QGrpxp7en0zykX2OBKnxogL5dMUbtGB8SK N04g4wkxaMeexIud6H4RvDJoEJYRmETYKlFgTYjrdDrfQwYyyDlWjDoRUtNBpEMD9O3vMyfbOeAU TibJ2PU54om4k123KSZB6rObroP8d3XK6Mq1/uJlSmM+RMTQw16Hc6mYHK9/FX8wggUaMIIEAqAD AgECAhBtGeqnGU9qMyLmIjJ6qnHeMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkG A1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTExMDQyODAwMDAw MFoXDTIwMDUzMDEwNDgzOFowgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYD VQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCShIRbS1eY1F4vi6ThQMijU1hfZmXxMk73nzJ9 VdB4TFW3QpTg+SdxB8XGaaS5MsTxQBqQzCdWYn8XtXFpruUgG+TLY15gyqJB9mrho/+43x9IbWVD jCouK2M4d9+xF6zC2oIC1tQyatRnbyATj1w1+uVUgK/YcQodNwoCUFNslR2pEBS0mZVZEjH/CaLS TNxS297iQAFbSGjdxUq04O0kHzqvcV8H46y/FDuwJXFoPfQP1hdYRhWBPGiLi4MPbXohV+Y0sNsy fuNK4aVScmQmkU6lkg//4LFg/RpvaFGZY40ai6XMQpubfSJj06mg/M6ekN9EGfRcWzW6FvOnm//B AgMBAAGjggFLMIIBRzAfBgNVHSMEGDAWgBSJgmd9xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQU ehNOAHRbxnhjZCfBL+KgW7x5xXswDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAw EQYDVR0gBAowCDAGBgRVHSAAMFgGA1UdHwRRME8wTaBLoEmGR2h0dHA6Ly9jcmwudXNlcnRydXN0 LmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMHQGCCsG AQUFBwEBBGgwZjA9BggrBgEFBQcwAoYxaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VUTkFkZFRy dXN0Q2xpZW50X0NBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQUFAAOCAQEAhda+eFdVbTN/RFL+QtUGqAEDgIr7DbL9Sr/2r0FJ9RtaxdKtG3Nu PukmfOZMmMEwKN/L+0I8oSU+CnXW0D05hmbRoZu1TZtvryhsHa/l6nRaqNqxwPF1ei+eupN5yv7i kR5WdLL4jdPgQ3Ib7Y/9YDkgR/uLrzplSDyYPaUlv73vYOBJ5RbI6z9Dg/Dg7g3B080zX5vQvWBq szv++tTJOjwf7Zv/m0kzvkIpOYPuM2kugp1FTahp2oAbHj3SGl18R5mlmwhtEpmG1l1XBxunML5L SUS4kH7K0Xk467Qz+qA6XSZYnmFVGLQh1ZnV4ENAQjC+6qXnlNKw/vN1+X9u5zCCBSIwggQKoAMC AQICEQDlB7dXxclLEedquPvGX8CGMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJHQjEbMBkG A1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P RE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg U2VjdXJlIEVtYWlsIENBMB4XDTEzMTIxNzAwMDAwMFoXDTE0MTIxNzIzNTk1OVowITEfMB0GCSqG SIb3DQEJARYQbXN3ZWV0QGFwcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANdvQYZRCVzc0wIYvIOn/0Pv7zUwuIvbAfM/W3FyemqZx3fdKxX4WxN2x5NC3hhBHGrUWirJH7rl 6It12bGQ61uHAK5jsJikV5k+mOYjZaKNIKxj0uYIk3MKQmsmM8t3nddq5mp2mxwV/U7AFPTz1fgh dkqTb/NkHY5eA8KqksaeqwfMgoaiGVeCUhptWnXosca8PAkb+i9u5rEok5zgY+QP0IuWLJENfA4q dEMsH+OAwMGOv9fNCgcdapFnjeSYaj70m6qUiq446+8a2rhUsEUKQayOMgjnm2bgUuNx7pOvs/Jg zIlZoTz/llmE1HWREGzSjRnLWwQ98fspfeZWA+8CAwEAAaOCAeAwggHcMB8GA1UdIwQYMBaAFHoT TgB0W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBTtKBJoG9kxZisTqJg4+wr12l4stjAOBgNVHQ8B Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQEDBQIw EQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYBBQUH AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4wTKBKoEiGRmh0dHA6 Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1h aWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZGaHR0cDovL2NydC5jb21vZG9j YS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAkBggr BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMBsGA1UdEQQUMBKBEG1zd2VldEBhcHBs ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBABg5KLQK5u9gGI75u+vYH/i6uMDKlpTILO/r/FpN2ibq pwAB2ln9oKvPIA1/r3o+DBC87TqnlJAiPW4ADFHpRmqlprb0Tu9p98nP/wl5tBZjEP8dY4iH0TB3 B2r9JHwRwwJQ20CqJpuCn9dmvL215sZSqvJfluVlIcAQCLxp3ZKMIC2pNKitswdjjHduaKuj2TMe xrzMtrRGRtFF9pcMcnsqE2QtJUqXPV7/M4WT2yRUmI4ThPt9O9fmPH2ku52hdb6t4qXvwdQSkDHt xo3J/Vc/jDR2/feedDhQmG0V9j6tHsuG6bVVhcGiWnSmSoPfg13FlQwlxZTyFtiMZ2jILyoxggOu MIIDqgIBATCBqTCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAOUHt1fFyUsR 52q4+8ZfwIYwCQYFKw4DAhoFAKCCAdkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG 9w0BCQUxDxcNMTQwMTA2MTYxODA3WjAjBgkqhkiG9w0BCQQxFgQUIoizOXkIkgubiD6rhVg1QUBh cocwgboGCSsGAQQBgjcQBDGBrDCBqTCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx OTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBD QQIRAOUHt1fFyUsR52q4+8ZfwIYwgbwGCyqGSIb3DQEJEAILMYGsoIGpMIGTMQswCQYDVQQGEwJH QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQK ExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlv biBhbmQgU2VjdXJlIEVtYWlsIENBAhEA5Qe3V8XJSxHnarj7xl/AhjANBgkqhkiG9w0BAQEFAASC AQB0Ky4rQ2F55aDTNfdCTheKnvN7VoBggtNWMQvkgyAddhVIJX3KkSKFKAz5ueHEsjpFFDZceW0X uuABav5gJBhEK3IhIzrmgI+DBGk29AZtlxDpjmaUFJ8SSul+rcuNtelMBgB+5R6J6vDEcBGOdzwE JfR+mqZeAVDujHofCXRgTfqnqIzMLkv2hn5z2LolKT6aBh9OWl4Eaei1yE7tVL59ouOHBBXtjiKA ak7soBpSkp1a6O7fQnRY55IHe9Y2qA2CCaaTX38deCvFsfjfQve+czT6W7gLrETHD1N0MGK583qC LIRKK7rep3A0zQzfKItWMnHrvZwQUTZpYWzWeJKuAAAAAAAA --Apple-Mail=_6DE77587-8705-4D5A-A5CF-329883D8C9D0-- --===============0273019686== 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 --===============0273019686==-- From pwg-announce-bounces@pwg.org Mon Jan 6 08:55:33 2014 Return-Path: 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 BCB4E1AE0EF for ; Mon, 6 Jan 2014 08:55:33 -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 mEuUpaQLJyTg for ; Mon, 6 Jan 2014 08:55: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 B833A1AE0D0 for ; Mon, 6 Jan 2014 08:55:31 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 038CE942F; Mon, 6 Jan 2014 17:11:29 +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.50]) by www.pwg.org (Postfix) with ESMTPS id DFC5D942E for ; Mon, 6 Jan 2014 17:11:27 +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 <0MYZ00EPNOB4R141@mail-out.apple.com> for pwg-announce@pwg.org; Mon, 06 Jan 2014 08:54:46 -0800 (PST) X-AuditID: 11807153-b7f396d00000722b-17-52cadfd5a5d2 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 C8.36.29227.5DFDAC25; Mon, 06 Jan 2014 08:54:46 -0800 (PST) Received: from [17.153.59.72] by chive.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MYZ00KJWOB7TS40@chive.apple.com> for pwg-announce@pwg.org; Mon, 06 Jan 2014 08:54:45 -0800 (PST) From: Michael Sweet Date: Mon, 06 Jan 2014 11:54:47 -0500 To: "PWG Announcements Inc." Message-id: <2C607AE1-A88C-489F-AF5D-A4204BFBE165@apple.com> X-Mailer: Apple Mail (2.1859) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgluLIzCtJLcpLzFFi42IRbCjm1712/1SQwb5lzBbrWlczOzB6zFs8 nSmAMYrLJiU1J7MstUjfLoErY/ehw6wFLRwV+6/VNDCeY+ti5OSQEDCRWHf4B5QtJnHh3nog m4tDSKCbSWL2ilVgCSGBJiaJZWdkQWw2ATWJ35P6WEFsZgEtifU7jzNB2NoST95dAIuzCKhK zN6yiRHEFhbwkGhc2MEOYosIGEvsaN8LNpNXwEai+24jC4StJ7Hu+BJ2iCNkJX5cWsA4gZF3 FpIVs5CsmIWkZQEj8ypGgaLUnMRKY73EgoKcVL3k/NxNjOBwKQzewfhnmdUhRgEORiUe3hd7 TwUJsSaWFVfmHmKU4GBWEuF12Q8U4k1JrKxKLcqPLyrNSS0+xCjNwaIkzlt/aEuQkEB6Yklq dmpqQWoRTJaJg1OqgVF0x3qutmM29jvdnzkf3RFTlerYLpvxvnjK58XffFu3iMuymsYW6z7j yMneXx/0r/t86Yfdc079FRNfKFrbHpLy+YmTudxUb/mLcgIvdWovXHv0uO7RhgPbp/1sFGmM t1ph79+3hX/Wt5p+zpnrZk3M3tIT/Wbddb94funwyYVr34Zk+cv8l1ZiKc5INNRiLipOBACB fVaWEwIAAA== Subject: [PWG-Announce] [REMINDER] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 [This is a reminder, please visit the survey page...] 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 Mon Jan 6 10:56:57 2014 Return-Path: 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 5D3C61AE1B4 for ; Mon, 6 Jan 2014 10:56:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.328 X-Spam-Level: X-Spam-Status: No, score=-2.328 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=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 C5YVJ5aN9a1S for ; Mon, 6 Jan 2014 10:56: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 4176D1AE1AB for ; Mon, 6 Jan 2014 10:56:52 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id AF01D9430; Mon, 6 Jan 2014 19:12:49 +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 A81DD942E for ; Mon, 6 Jan 2014 19:12:48 +0000 (UTC) Received: from omta19.westchester.pa.mail.comcast.net ([76.96.62.98]) by qmta06.westchester.pa.mail.comcast.net with comcast id Ad1j1n00927AodY56iwiZ8; Mon, 06 Jan 2014 18:56:42 +0000 Received: from lenovo ([50.187.214.212]) by omta19.westchester.pa.mail.comcast.net with comcast id Aiwh1n00E4bXggJ3fiwi5Q; Mon, 06 Jan 2014 18:56:42 +0000 From: "William A Wagner" To: "'Michael Sweet'" , References: <08CFC3E4-7DC0-43F5-837D-BB13642435E9@apple.com> In-Reply-To: <08CFC3E4-7DC0-43F5-837D-BB13642435E9@apple.com> Date: Mon, 6 Jan 2014 13:56:44 -0500 Message-ID: <000001cf0b11$0b4e3ca0$21eab5e0$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac8K+uST7pXHsL6sRUK090hsfOukMQADFFZg Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389034602; bh=GC1MmFB7gMHrmggnOkB/OqgsFrwFgQisSEHPN4ZGMPk=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=UY+R72syoHFGo8wZPF6TGROjQcR22BwAsMhUHiOIkGlLMzC/S5iLCT+7w1rEf5IWF 3HKD1qMo1mxdND5xf8i6ovFVRU4aXQdK+tvXg4c+p7QWV3/jTn+1YEqfX7oHWjy5H/ kXudWS+7OELii1TK1gNecU9qM4kitl2T/t0ETa9A0iP3QPA9pk9WrNerNq+VWd89pF wwvUoHddWI40fnpKuat6kmafCtBFPf/9M54in2kuYjk0dWZO5jL6pbalKX8Ch48Tht BGZ+fsi97s/lJIS61R5iNAYQP00Z+d+Ag+7gkVWGfbRGJkWGKlqLGdQgN1If9H0zrw yGsHWxPgB4eHw== Cc: ipp@pwg.org, sm@pwg.org Subject: Re: [IPP] [Cloud] Normalizing the Cloud Imaging Model with the Semantic Model and IPP X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org Michael, There are, typically, multiple valid solutions to an engineering problem, and insofar as IPP plans to provide a complete solution to multifunction and cloud imaging, it is unclear that there is any advantage in pursuing an abstract model. At this point, I admit that I do not understand the IPP approach to multifunction or whether there is a system, and the Cloud model we are dealing multifunction. So maybe we should just wait until those concepts are clear in IPP. 1. With respect to the notification service, I agree with your objection. And from the Semantic Model, the System Control Service does not deal with jobs, so aside from reporting on the existence and state of system services, it cannot provide information on Jobs. So we are left with the local proxy communicating with individual Cloud Services, or the idea of a Cloud proxy that parallels the local proxy function. This Cloud Proxy just a modeling component allowing the cloud services to remain modeled as classical imaging services supporting no new operations, and allows the local proxy some efficiency in communicating with just one cloud endpoint. However, the idea of a common point for Cloud Imaging System Communication assumes that there is an Imaging System and not just isolated imaging services. It seems to me that IPP does not yet include the concept of a system containing multiple imaging services of different types, so no aggregating element that Cloud or SM define will find a match in IPP. At any rate, we can have the local proxy communicate with individual services as you suggest, although since the communication is with a specific service, it would seem that GetNotifications rather than GetPrintNotifications, GetScanNotifications, etc would be sufficient. 2. IPP devices and SM devices are not the same. An SM Device represents the hardware implementing one or more services and exposes all subunits involved in those services. Although not specifically stated, a device appears be the hardware containing the System. The model itself does not identify a device as distinct from a system. An IPP device appears to be some collection of subunits but does not correspond to a service. I think it reasonable that in the Cloud Imaging model, we do not concern ourselves with device or subunit management. If the Semantic Model intends to address subunit management, the subunits are associated with each service (except, oddly, the system control service). I certainly do not understand the comment " System Control Service is responsible for maintaining the state of all devices and subunits managed by the System Object." Thanks, Bill Wagner ---------------------------------------------------------------------------- -------------- -----Original Message----- From: cloud-bounces@pwg.org [mailto:cloud-bounces@pwg.org] On Behalf Of Michael Sweet Sent: Monday, January 06, 2014 11:18 AM To: Cc: ; sm@pwg.org Subject: [Cloud] Normalizing the Cloud Imaging Model with the Semantic Model and IPP All, After reading through some of the email traffic over the holiday break, I'd like to outline some of my thoughts regarding how I think IPPSIX fits with the Semantic Model and how we should proceed with adding notifications to the Semantic Model. 1. Notification Service I don't see how a first-class notification service makes sense. As implemented in IPP, notifications describe state changes to a Printer (service and its constituent devices/subunits), its Jobs, and its Documents. In the Semantic Model, this would mean that all services could support notification operations (CreateServiceSubscription, CreateJobSubscription, RenewSubscription, CancelSubscription, GetNotifications) and job ticket elements (Subscriptions group?) Naturally, services that are not job-based would not support job subscriptions. If you wanted to monitor for service/device state changes across all services, you would talk to the System Control Service and send a CreateSystemServiceSubscription request with a list of events you are interested in. And then poll using GetSystemNotifications requests. Depending on the binding you could have GetSystemNotifications support the usual wait-for-events, maximum time to wait, etc. and also include a recommended polling interval in the response (just like IPP already does). That just leaves how a Proxy might efficiently be notified when it has work - since the System Control Service isn't a job-based service and does not have visibility into the jobs of each service, it can't generate JobXxx events for the Proxy so it knows to ask a particular service for updates. The simplest solution is to just have the Proxy talk to each of the services it is registered with - GetPrintNotifications, GetScanNotifications, etc. 2. Devices and Subunits Both IPP and the Semantic Model have a notion of devices (Output Device in IPP, Imaging Device in SM) with associated subunits (marker, input trays, output trays, etc.). Subunit state for all devices is reported through the corresponding attributes/elements, with a roll-up state in the printer-state-reasons attribute/StateReasons element. There is no way to associate subunit state with a particular device, although MOST services only have a single associated device. For IPPSIX I added operations and attributes that allow a Client to query and a Proxy to supply/update the state of a particular device and its subunits. This is needed not only to support the existing fanout model in IPP and the Semantic Model, but to allow multiple Proxies to communicate with a single Infrastructure/Cloud service - otherwise a Proxy would always be responsible for state roll-up of all associated devices and subunits (right now it is an implementation choice). One of the key concerns I've heard with this approach is that, in the Semantic Model, the subunit state is read-only and System Control Service is responsible for maintaining the state of all devices and subunits managed by the System Object. My response to this is: 1. Subunit state management and propagation is an implementation detail and not part of the model. Specifically, the Semantic Model does not define an interface between the services for coordination, etc. 2. Correlation of subunits with services and devices is likewise an implementation detail and not defined by the model. 3. The new operations manipulate separate sets of device attributes and not the read-only roll-up attributes reported by the Printer/Service. Thus, I don't think we have a problem with extending the Semantic Model to support Get/SetDeviceElements operations. The semantics of those operations can be well-defined and how a particular Imaging System does correlation and roll-up of the device elements/state can remain an implementation detail. (conceptually we could add/expose DeviceId elements to each of the subunit status groups to formally correlate a subunit with a device; the inter-service interfaces would still be an implementation detail but it would make external correlation possible) Thoughts? _________________________________________________________ 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 Jan 9 09:57:39 2014 Return-Path: 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 9EA051AE4FA for ; Thu, 9 Jan 2014 09:57:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.609 X-Spam-Level: X-Spam-Status: No, score=0.609 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, J_CHICKENPOX_16=0.6, RP_MATCHES_RCVD=-0.538, 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 ODI3voKPd2GV for ; Thu, 9 Jan 2014 09:57: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 AE94F1AE05F for ; Thu, 9 Jan 2014 09:57:38 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 7366785F4; Thu, 9 Jan 2014 18:13:48 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by www.pwg.org (Postfix) with ESMTP id 3700485F4 for ; Thu, 9 Jan 2014 18:13:46 +0000 (UTC) Received: from omta09.westchester.pa.mail.comcast.net ([76.96.62.20]) by qmta13.westchester.pa.mail.comcast.net with comcast id Bt481n0050SCNGk5DtxSw9; Thu, 09 Jan 2014 17:57:26 +0000 Received: from lenovo ([50.187.214.212]) by omta09.westchester.pa.mail.comcast.net with comcast id BtxR1n00Q4bXggJ3VtxR8A; Thu, 09 Jan 2014 17:57:26 +0000 From: "William A Wagner" To: , "'Semantic Model 3.0 Workgroup discussion list'" Date: Thu, 9 Jan 2014 12:57:25 -0500 Message-ID: <000801cf0d64$41416850$c3c438f0$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0Q== Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389290246; bh=c2S92FN9rVCh+O7hFmJTbxD/iNCU6QRuOD93ATFo/cI=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=VXa59CFe5dE9FHqxgj3nUlWL42b+Sns4j57Wy5FZnxHq16WIiXdnpAIi4E923oN42 OsqVT6IYxU4g6YvO2/fSiXWyTk9ctZ47tYX1hYLME3jwwe0rjKNMOd/ZjPJppENI2e qLjavcJ2JQBglGyh1KrFKalqCdrnlA1I1v+m5oG3XxIehpery8qzCPBS95Jozuinmh Fu2rw+JQo6vMKwrVBiya3z/UYXL0E6z6ZTcOGCn3iP5oM4DSjmvjHa3nE0N0vcEDxt WIyyPghVXr4MZY7gnHFoH9wSTC86D69tH4ta6GYJ6w+Od/kA8OxkfmGSUjOtoldUsw mZYtQm0aQ0ocA== Subject: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0545396971==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============0545396971== Content-Type: multipart/related; boundary="----=_NextPart_000_0009_01CF0D3A.586B6050" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_0009_01CF0D3A.586B6050 Content-Type: multipart/alternative; boundary="----=_NextPart_001_000A_01CF0D3A.586B6050" ------=_NextPart_001_000A_01CF0D3A.586B6050 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I am unclear on a Semantic Model configuration issue, which also may relate to IPP multifunction. The Semantic Model assumes that communication is from client to service. But in our operations, we identify the Service (e.g., CancelFaxInJob), which should not be necessary if the operation is directed to the service. On the other hand, depending upon where you want to put the transport address boundary, it is reasonable to think of operations being directed to the MFD, which corresponds to the System, in which case the service should be identified. Of course, this is inadequate if there are multiple services of a given type in the same system. Bottom line, should operations identify the Service type? With respect to IPP, should the multi service configuration look like A or B below? (or perhaps something else entirely?) Again, the modeling question is whether the service identification is included in the operation. IPP Printer A.jpgIPP Printer B.jpg IPP Multifunction A IPP Multifunction B Thanks, Bill Wagner ------=_NextPart_001_000A_01CF0D3A.586B6050 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I  am = unclear on a Semantic Model configuration issue, which also may relate = to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?

 

With respect = to IPP, should the multi service configuration look like A or B below? = (or perhaps something else entirely?) Again, the modeling question is = whether the service  identification is included in the = operation.

3D"IPP3D"IPP

IPP Multifunction = A         =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;     IPP Multifunction B

 

Thanks,

Bill = Wagner

 

 

------=_NextPart_001_000A_01CF0D3A.586B6050-- ------=_NextPart_000_0009_01CF0D3A.586B6050 Content-Type: image/jpeg; name="image005.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGvAgkBAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKKKKKKK KKKKKKKKKKKKy9eZks7cqxBN7bDg9jMua0x0paKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooorK8Qf8edt/wBf1t/6OStWiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/wAedt/1/W3/AKOStWii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/AF/W 3/o5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/ AB523/X9bf8Ao5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooooooooooooooooooooooo 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 AL//AP16/9k= ------=_NextPart_000_0009_01CF0D3A.586B6050 Content-Type: image/jpeg; name="image006.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGzAg4BAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKy9TZl1 bRwGIDXLhgD1/cyVqUUUUUUUUUUUUUUUUUUUyZykEjjqqkj8qraTcyXmkWV3LjzJ7eORscDJUE/z q5RRRRRRRRRRRRRRRRRRVG/u5ba60+OPG24uDG+R28t24/FRV6iiiiiiiiiiiiiiiiiiiiiiisrV P+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK0aKKKKKK KKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/19Sf+iJK1 aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiiiiiiisvVv +P8A0f8A6/T/AOipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn/AKIkrVoooooooooooooo ooooqK5/49Zf9xv5VT8Pf8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/4/9H/6/T/6KkrUoooo ooooooooooooooooooorK1T/AJC+i/8AX1J/6IkrVooooooooooooooooooqK5/49Zf9xv5VT8Pf 8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/wCP/R/+v0/+ipK1KKKKKKKKKKKKKKKKKKKKKKKK ytU/5C+i/wDX1J/6IkrVooooooooooooooooooqK5/49Zf8Acb+VU/D3/It6Z/15xf8AoArRoooo oooooooooooooorL1b/j/wBH/wCv0/8AoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/6I krVooooooooooooooooooqK5/wCPWX/cb+VU/D3/ACLemf8AXnF/6AK0aKKKKKKKKKKKKKKKKKKy 9W/4/wDR/wDr9P8A6KkrUooooooooooooooooooooooorK1T/kL6L/19Sf8AoiStWiiiiiiiiiii iiiiiiiorn/j1l/3G/lVPw9/yLemf9ecX/oArRoooooooooooooooooorL1b/j/0f/r9P/oqStSi iiiiiiiiiiiiiiiiiiiiiisrVP8AkL6L/wBfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/3G/lVP w9/yLemf9ecX/oArRoooooooooooooooooorL1b/AI/9H/6/T/6KkrUooooooooooooooooooooo oorK1T/kL6L/ANfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/wBxv5VT8Pf8i3pn/XnF/wCgCtGi iiiiiiiiiiiiiiiiisvVv+P/AEf/AK/T/wCipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn /oiStWiiiiiiiiiiiiiiiiiiorn/AI9Zf9xv5VT8Pf8AIt6Z/wBecX/oArRooooooooooooooooo orL1b/j/ANH/AOv0/wDoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/wCiJK1aKKKKKKKK KKKKKKKKKKiuf+PWX/cb+VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv+P/R/+v0/+ipK 1KKKKKKKKKKKKKKKKKKKKKKKKytU/wCQvov/AF9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/cb+ VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv8Aj/0f/r9P/oqStSiiiiiiiiiiiiiiiiii iiiiisrVP+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK 0aKKKKKKKKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/1 9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiii 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 oooooooooooooooooooooooooooooooooooooooooooooooooooooornvGD6MlhAdajleHzfkEXX dg/0rR0JbhNFtFug4nEY3+Z97PvWhRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRXPeMLXSrqwgXVr1rSIS5RlHVsHjpWjoc09xotpNcszTPGC5YYJNaFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFc94w0qDVrCCKe/is1SXc GkPDHB4rS0W7lv8ASLW6m2+ZLGGbaMDNX6KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK53xlodzrunwQWzxI0cu8mRsDGCK1NHuvtulW1yIliEqbtidF9hV6iii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8caVf6tptvFp8Z d0m3MA23jBrY0eWCfSbaW2h8iFkykf8AdHpV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiuY8cjUzptv8A2X9o8zzvm8jOcYPXFbOj/Zf7JtfsQYW3l/u9/XHv V6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8calqGmab byadIySPNtYqm7jBrY0eK3h0m2itZvOgVMJIf4h61eoooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooornPGet3OhafBParEzSS7D5gyMYJrV0e2Wz0q2tlmWYRptEi 9G9xV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YavF o9hBNLYxXgeXaEl6DgnNaWjWklhpFraS7fMij2ttORV+iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YXemWdhA+qWTXcbS4VQehwea5PwN4k1e6bXLSe7Lw6 fA5tlMa/JgsBzjJ6Drmofh74y8Qa54nFnqV/58HkO+zyY15GMcqoNV/DfjfxHqHje30661HzLV7h 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 ljvbjxF8P7C91aT7RObpwXwE6bgOFwOlf//Z ------=_NextPart_000_0009_01CF0D3A.586B6050-- --===============0545396971== 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 --===============0545396971==-- From ipp-bounces@pwg.org Thu Jan 9 13:28:10 2014 Return-Path: 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 99C241A1F00 for ; Thu, 9 Jan 2014 13:28:10 -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 Hn6pTPh-MY6Q for ; Thu, 9 Jan 2014 13:28: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 0A7E71A1521 for ; Thu, 9 Jan 2014 13:28:09 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0D0DE85F4; Thu, 9 Jan 2014 21:44:19 +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 1AD158406 for ; Thu, 9 Jan 2014 21:44:18 +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 g4t0014.houston.hp.com (Postfix) with ESMTPS id 5F44D24004 for ; Thu, 9 Jan 2014 21:27:57 +0000 (UTC) Received: from G4W6302.americas.hpqcorp.net (16.210.26.227) by G9W0364.americas.hpqcorp.net (16.216.193.45) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 9 Jan 2014 21:26:51 +0000 Received: from G4W3298.americas.hpqcorp.net ([169.254.4.129]) by G4W6302.americas.hpqcorp.net ([16.210.26.227]) with mapi id 14.03.0123.003; Thu, 9 Jan 2014 21:26:51 +0000 From: "Kennedy, Smith (Wireless Architect)" To: "" Thread-Topic: Updated draft of IPP Implementor's Guide v2.0 posted to PWG FTP site Thread-Index: AQHPDYGC+T2XkgSFUkyrIXZu365lsg== Date: Thu, 9 Jan 2014 21:26:50 +0000 Message-ID: <38D0540C-B014-400D-99B7-E9207FFA31AC@hp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [15.201.58.16] Content-ID: <7D39854BB77892438509A5C3F0DDCA9E@Compaq.com> MIME-Version: 1.0 Subject: [IPP] Updated draft of IPP Implementor's Guide v2.0 posted to PWG FTP site X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org Greetings, At long last I=92ve posted a new baseline draft of the IPP Implementor=92s = Guide v2.0 to the PWG FTP site. Notable changes among others are: 1. Addressed scenario where Create-Job created the job but Send-Document fa= ils (triggered by query from vendor: what to do when document-format is uns= upported?) 2. Added new proposed operation for filtering features for a given user (JP= S4?) Moved discussion of xxx-actual use to its own section (currently secti= on 11.1) 3. Expanded discussion of Send-URI / document-by-reference and recommended = generally against it 4. Added new section 9 for covering IPP Notifications There are still a number of TBD areas that need filling out. We also may w= ant to consider limiting the scope of this document, since it seems to be g= rowing in a more-or-less open ended manner. http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippig20-20140109.pdf http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippig20-20140109.docx http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippig20-20140109-rev.pdf Please review and post comments to this reflector, or bring your comments t= o the conference call. Cheers, Smith /** Smith Kennedy ATB Wireless Architect - PPS Hewlett-Packard Co. */ _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp From ipp-bounces@pwg.org Fri Jan 10 06:07:27 2014 Return-Path: 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 A03BC1AE076 for ; Fri, 10 Jan 2014 06:07:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.437 X-Spam-Level: X-Spam-Status: No, score=-2.437 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_IMAGE_RATIO_06=0.001, 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 apRyzAvHbCIp for ; Fri, 10 Jan 2014 06:07:24 -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 10F8B1AE068 for ; Fri, 10 Jan 2014 06:07:24 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 50B928D43; Fri, 10 Jan 2014 14:23:37 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR005.ACS-INC.COM (usa7109mr005.acs-inc.com [63.87.171.174]) by www.pwg.org (Postfix) with ESMTPS id 90C2E8D2D; Fri, 10 Jan 2014 14:23:35 +0000 (UTC) Received: from usa7109ht002.na.xerox.net ([13.41.230.32]) by USA7109MR005.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 10 Jan 2014 08:06:29 -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; Fri, 10 Jan 2014 08:06:29 -0600 From: "Zehler, Peter" To: William A Wagner , "ipp@pwg.org" , 'Semantic Model 3.0 Workgroup discussion list' Thread-Topic: [IPP] Models Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mA Date: Fri, 10 Jan 2014 14:06:29 +0000 Message-ID: References: <000801cf0d64$41416850$c3c438f0$@net> In-Reply-To: <000801cf0d64$41416850$c3c438f0$@net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [13.41.230.80] MIME-Version: 1.0 Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0100068281==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0100068281== Content-Language: en-US Content-Type: multipart/related; boundary="_005_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_"; type="multipart/alternative" --_005_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_ Content-Type: multipart/alternative; boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_" --_000_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Bill, I'm a little confused on what you have labeled as an IPP Server and IPP Pri= nter. My view is that an IPP Server is what you have labeled as IPP Printe= r. It contains the required protocol stacks, resources and service instanc= es. I have always understood an IPP Printer to be an instance of a Print S= ervice. This would map to a Virtual Printer in ISO 10175 DPA. I have assumed that there would be a single IPP stack implementation (i.e.,= IPP Server in your first diagram) that would front end the service instanc= es. Each service instance would be referenced by its unique URL (e.g., same= URI Scheme, hostname and port, different paths) Implementers are free to = do things differently but I assume the intent of the IPP specification woul= d be to multiplex all the IPP Services over a single port (i.e., 631) I agree that we could have used generic verbs but once we finished print we= were stuck with the names of the verb. Since IPP uses an enumeration we c= an reuse the enumeration across the services. In the semantic model the op= eration does not really identify the service type. The Service URL identif= ies the service type. The operation names are simply service specific alia= ses for a common semantic operation. We could have opted for a generic nam= e but we went with a naming convention instead. Pete 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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William= A Wagner Sent: Thursday, January 09, 2014 12:57 PM To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: [IPP] Models I am unclear on a Semantic Model configuration issue, which also may relat= e to IPP multifunction. The Semantic Model assumes that communication is f= rom client to service. But in our operations, we identify the Service (e.g= ., CancelFaxInJob), which should not be necessary if the operation is direc= ted to the service. On the other hand, depending upon where you want to p= ut the transport address boundary, it is reasonable to think of operations = being directed to the MFD, which corresponds to the System, in which case t= he service should be identified. Of course, this is inadequate if there are= multiple services of a given type in the same system. Bottom line, should = operations identify the Service type? With respect to IPP, should the multi service configuration look like A or = B below? (or perhaps something else entirely?) Again, the modeling question= is whether the service identification is included in the operation. [IPP Printer A.jpg][IPP Printer B.jpg] IPP Multifunction A = = IPP Multifunction B Thanks, Bill Wagner --_000_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Bill,

 

I’m a little con= fused on what you have labeled as an IPP Server and IPP Printer.  My v= iew is that an IPP Server is what you have labeled as IPP Printer.  It= contains the required protocol stacks, resources and service instances.  I have always understood an IPP Printer to be an = instance of a Print Service.  This would map to a Virtual Printer in I= SO 10175 DPA.

 

I have assumed that th= ere would be a single IPP stack implementation (i.e., IPP Server in your fi= rst diagram) that would front end the service instances. Each service insta= nce would be referenced by its unique URL (e.g., same URI Scheme, hostname and port, different paths)  Impl= ementers are free to do things differently but I assume the intent of the I= PP specification would be to multiplex all the IPP Services over a single p= ort (i.e., 631)

 

I agree that we could = have used generic verbs but once we finished print we were stuck with the n= ames of the verb.  Since IPP uses an enumeration we can reuse the enum= eration across the services.  In the semantic model the operation does not really identify the service type.  The S= ervice URL identifies the service type.  The operation names are simpl= y service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention instead.

 

Pete=

 

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: ipp-boun= ces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner
Sent: Thursday, January 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list'
Subject: [IPP] Models

 

I  am unclear on a Semantic Model configuration= issue, which also may relate to IPP multifunction. The Semantic Model assu= mes that  communication is from client to service.  But in our op= erations, we identify the Service (e.g., CancelFaxInJob), which should not be necessary if the operation is directed to the service.=  On the other hand, depending  upon where you want to put the tr= ansport address boundary, it is reasonable to think of operations being dir= ected to the MFD, which corresponds to the System, in which case the service should be identified. Of course, this is= inadequate if there are multiple services of a given type in the same syst= em. Bottom line, should operations identify the Service type?

 

With respect to IPP, should the multi service config= uration look like A or B below? (or perhaps something else entirely?) Again= , the modeling question is whether the service  identification is incl= uded in the operation.

3D"IPP3D"IPP

IPP Multifunction A     &nb= sp;             = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;   IPP Multifunction B

 

Thanks,

Bill Wagner

 

 

--_000_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_-- --_005_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_ Content-Type: image/jpeg; name="image001.jpg" Content-Description: image001.jpg Content-Disposition: inline; filename="image001.jpg"; size=14087; creation-date="Fri, 10 Jan 2014 14:06:28 GMT"; modification-date="Fri, 10 Jan 2014 14:06:28 GMT" Content-ID: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGvAgkBAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKKKKKKK KKKKKKKKKKKKy9eZks7cqxBN7bDg9jMua0x0paKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooorK8Qf8edt/wBf1t/6OStWiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/wAedt/1/W3/AKOStWii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/AF/W 3/o5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/ AB523/X9bf8Ao5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooooooooooooooooooooooo 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 AL//AP16/9k= --_005_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_ Content-Type: image/jpeg; name="image002.jpg" Content-Description: image002.jpg Content-Disposition: inline; filename="image002.jpg"; size=16329; creation-date="Fri, 10 Jan 2014 14:06:28 GMT"; modification-date="Fri, 10 Jan 2014 14:06:28 GMT" Content-ID: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGzAg4BAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKy9TZl1 bRwGIDXLhgD1/cyVqUUUUUUUUUUUUUUUUUUUyZykEjjqqkj8qraTcyXmkWV3LjzJ7eORscDJUE/z q5RRRRRRRRRRRRRRRRRRVG/u5ba60+OPG24uDG+R28t24/FRV6iiiiiiiiiiiiiiiiiiiiiiisrV P+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK0aKKKKKK KKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/19Sf+iJK1 aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiiiiiiisvVv +P8A0f8A6/T/AOipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn/AKIkrVoooooooooooooo ooooqK5/49Zf9xv5VT8Pf8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/4/9H/6/T/6KkrUoooo ooooooooooooooooooorK1T/AJC+i/8AX1J/6IkrVooooooooooooooooooqK5/49Zf9xv5VT8Pf 8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/wCP/R/+v0/+ipK1KKKKKKKKKKKKKKKKKKKKKKKK ytU/5C+i/wDX1J/6IkrVooooooooooooooooooqK5/49Zf8Acb+VU/D3/It6Z/15xf8AoArRoooo oooooooooooooorL1b/j/wBH/wCv0/8AoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/6I krVooooooooooooooooooqK5/wCPWX/cb+VU/D3/ACLemf8AXnF/6AK0aKKKKKKKKKKKKKKKKKKy 9W/4/wDR/wDr9P8A6KkrUooooooooooooooooooooooorK1T/kL6L/19Sf8AoiStWiiiiiiiiiii iiiiiiiorn/j1l/3G/lVPw9/yLemf9ecX/oArRoooooooooooooooooorL1b/j/0f/r9P/oqStSi iiiiiiiiiiiiiiiiiiiiiisrVP8AkL6L/wBfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/3G/lVP w9/yLemf9ecX/oArRoooooooooooooooooorL1b/AI/9H/6/T/6KkrUooooooooooooooooooooo oorK1T/kL6L/ANfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/wBxv5VT8Pf8i3pn/XnF/wCgCtGi iiiiiiiiiiiiiiiiisvVv+P/AEf/AK/T/wCipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn /oiStWiiiiiiiiiiiiiiiiiiorn/AI9Zf9xv5VT8Pf8AIt6Z/wBecX/oArRooooooooooooooooo orL1b/j/ANH/AOv0/wDoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/wCiJK1aKKKKKKKK KKKKKKKKKKiuf+PWX/cb+VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv+P/R/+v0/+ipK 1KKKKKKKKKKKKKKKKKKKKKKKKytU/wCQvov/AF9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/cb+ VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv8Aj/0f/r9P/oqStSiiiiiiiiiiiiiiiiii iiiiisrVP+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK 0aKKKKKKKKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/1 9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiii 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 oooooooooooooooooooooooooooooooooooooooooooooooooooooornvGD6MlhAdajleHzfkEXX dg/0rR0JbhNFtFug4nEY3+Z97PvWhRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRXPeMLXSrqwgXVr1rSIS5RlHVsHjpWjoc09xotpNcszTPGC5YYJNaFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFc94w0qDVrCCKe/is1SXc GkPDHB4rS0W7lv8ASLW6m2+ZLGGbaMDNX6KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK53xlodzrunwQWzxI0cu8mRsDGCK1NHuvtulW1yIliEqbtidF9hV6iii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8caVf6tptvFp8Z d0m3MA23jBrY0eWCfSbaW2h8iFkykf8AdHpV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiuY8cjUzptv8A2X9o8zzvm8jOcYPXFbOj/Zf7JtfsQYW3l/u9/XHv V6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8calqGmab byadIySPNtYqm7jBrY0eK3h0m2itZvOgVMJIf4h61eoooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooornPGet3OhafBParEzSS7D5gyMYJrV0e2Wz0q2tlmWYRptEi 9G9xV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YavF o9hBNLYxXgeXaEl6DgnNaWjWklhpFraS7fMij2ttORV+iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YXemWdhA+qWTXcbS4VQehwea5PwN4k1e6bXLSe7Lw6 fA5tlMa/JgsBzjJ6Drmofh74y8Qa54nFnqV/58HkO+zyY15GMcqoNV/DfjfxHqHje30661HzLV7h 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 ljvbjxF8P7C91aT7RObpwXwE6bgOFwOlf//Z --_005_A4DE324D317E4F40A82CF077C7A9E1E34B2064USA7109MB004naxer_-- --===============0100068281== 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 --===============0100068281==-- From ipp-bounces@pwg.org Fri Jan 10 06:46:18 2014 Return-Path: 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 580561AE01E for ; Fri, 10 Jan 2014 06:46:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.438 X-Spam-Level: X-Spam-Status: No, score=-2.438 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 6X--BhjxGqLh for ; Fri, 10 Jan 2014 06:46:17 -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 ECC571ADF33 for ; Fri, 10 Jan 2014 06:46:16 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 00C158D43; Fri, 10 Jan 2014 15:02:30 +0000 (UTC) X-Original-To: IPP@pwg.org Delivered-To: IPP@pwg.org Received: from USA7109MR006.ACS-INC.COM (usa7109mr006.acs-inc.com [63.87.171.175]) by www.pwg.org (Postfix) with ESMTPS id 9B1AF8D2D for ; Fri, 10 Jan 2014 15:02:28 +0000 (UTC) Received: from usa7109ht004.na.xerox.net ([13.41.230.30]) by USA7109MR006.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 10 Jan 2014 08:46:03 -0600 Received: from USA7109MB004.na.xerox.net ([169.254.4.205]) by USA7109HT004.na.xerox.net ([13.41.230.30]) with mapi id 14.03.0158.001; Fri, 10 Jan 2014 08:45:53 -0600 From: "Zehler, Peter" To: "IPP@pwg.org" Thread-Topic: When will next IPP Scan spec review be held? Thread-Index: Ac8OEqSCpFcBPXqTScebgLl65zJWVw== Date: Fri, 10 Jan 2014 14:45:52 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [13.41.230.80] MIME-Version: 1.0 Subject: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1668985994==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============1668985994== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34B209CUSA7109MB004naxer_" --_000_A4DE324D317E4F40A82CF077C7A9E1E34B209CUSA7109MB004naxer_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, I will be unavailable on Monday 1/13. Given the IPP groups full plate I su= ggest we defer discussion on the scan specification until Monday 1/27. I w= ould be interested in having an IPP Scan specific concall the week of the 2= 0th if we have any interested parties and can find a time. At this time = my schedule is fairly open. Anyone interested in getting the IPP Scan comp= leted? Pete 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 --_000_A4DE324D317E4F40A82CF077C7A9E1E34B209CUSA7109MB004naxer_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

I will be unavailable on Monday 1/13.  Given th= e IPP groups full plate I suggest we defer discussion on the scan specifica= tion until Monday 1/27.  I would be interested in having an IPP Scan s= pecific concall the week of the 20th if we have any interested parties and can find a time.    A= t this time my schedule is fairly open.  Anyone interested in getting = the IPP Scan completed?

Pete

 

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

 

 

--_000_A4DE324D317E4F40A82CF077C7A9E1E34B209CUSA7109MB004naxer_-- --===============1668985994== 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 --===============1668985994==-- From ipp-bounces@pwg.org Fri Jan 10 08:13:05 2014 Return-Path: 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 C05671AE097 for ; Fri, 10 Jan 2014 08:13:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.326 X-Spam-Level: X-Spam-Status: No, score=-2.326 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.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 YBGPd-_dklVU for ; Fri, 10 Jan 2014 08:13: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 C4F991AE07B for ; Fri, 10 Jan 2014 08:13:03 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 9F56E93EE; Fri, 10 Jan 2014 16:29:17 +0000 (UTC) X-Original-To: IPP@pwg.org Delivered-To: IPP@pwg.org Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by www.pwg.org (Postfix) with ESMTPS id B934093EC for ; Fri, 10 Jan 2014 16:29:15 +0000 (UTC) Received: by mail-ie0-f182.google.com with SMTP id as1so5358934iec.41 for ; Fri, 10 Jan 2014 08:12:51 -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=QTB1irbBw3ZDB0DVQKgSU4yovLP9e3ceczfyYAsQh1Q=; b=J8SUlRqngR2X1kr1GXmOSgUuPUo5SBMWQ+kH6aX2LfKWQ16JlW4YQXWVagVhzHJblB dZfyTTMavct92FwM7ZE9TcUjPHVJ3FGORg37b3iJtmtVjLA+mqg+awkU8MNOGazPDoFm 4nO0F8t3Nxc1kEtrM7EBus13exXqpzWJ8/9OPhXK+Cxe0oeXOjs/PxFOztvlDjyeSuq/ +WzYHHkbRn13K3u5rQjpJoxadb65U3oPMnDWWZEyMAfRMORryfnn5FHLuJfkt8CTTauL FZsNdyU+PQN1SkaYarKmK1Eox5wlVMCj34U7NdEjoM+fJuzbgLxD3OahbPzOJb4lJ+hU jQRw== X-Received: by 10.42.144.201 with SMTP id c9mr8566111icv.16.1389370371073; Fri, 10 Jan 2014 08:12:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.1.206 with HTTP; Fri, 10 Jan 2014 08:12:30 -0800 (PST) In-Reply-To: References: From: Ira McDonald Date: Fri, 10 Jan 2014 11:12:30 -0500 Message-ID: To: "Zehler, Peter" , Ira McDonald Cc: "IPP@pwg.org" Subject: Re: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1438513539==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============1438513539== Content-Type: multipart/alternative; boundary=90e6ba6e8a186dec3504ef9fff7a --90e6ba6e8a186dec3504ef9fff7a Content-Type: text/plain; charset=ISO-8859-1 Hi Pete, I would be happy to participate in an extra IPP Scan Service review call in the week of 20-24 January. Possible times that would work for me are: Mon 20 Jan 10am-12pm Tue 21 Jan 1-3pm Wed 22 Jan 1-3pm All - please respond ASAP, so we can confirm at IPP meeting on 13 January. 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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter wrote: > All, > > I will be unavailable on Monday 1/13. Given the IPP groups full plate I > suggest we defer discussion on the scan specification until Monday 1/27. I > would be interested in having an IPP Scan specific concall the week of the > 20th if we have any interested parties and can find a time. At this > time my schedule is fairly open. Anyone interested in getting the IPP Scan > completed? > > Pete > > > > 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 > > > > > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > --90e6ba6e8a186dec3504ef9fff7a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Pete,

I would be happy to participate in an extra IPP Scan Service review cal= l in
the week of 20-24 January.

Possible times that would w= ork for me are:

Mon 20 Jan 10am-12pm
Tue 21 Jan 1-3pm
Wed 22 Ja= n 1-3pm

All - please respond ASAP, so we can confirm at IPP me= eting on 13 January.

Cheers,
- Ira




Ira McDonald (Musician / Software Architect)=
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - Linux Foundatio= n Open Printing WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG Int= ernet Printing Protocol WG
IETF Designated Expert - IPP & Printer MI= B
Blue Roof Music / High North Inc
http:= //sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthincmailto: blue= roofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



On Fri, Jan 10, 2014 at 9:45 AM, Zehler,= Peter <Peter.Zehler@xerox.com> wrote:

All,

I will be unavailable on Monday 1/13.=A0 Given the I= PP groups full plate I suggest we defer discussion on the scan specificatio= n until Monday 1/27.=A0 I would be interested in having an IPP Scan specifi= c concall the week of the 20th if we have any interested parties and can find a time.=A0=A0=A0 At this ti= me my schedule is fairly open.=A0 Anyone interested in getting the IPP Scan= completed?

Pete

=A0

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

=A0

=A0


_______________________________________________
ipp mailing list
ipp@pwg.org
http= s://www.pwg.org/mailman/listinfo/ipp


--90e6ba6e8a186dec3504ef9fff7a-- --===============1438513539== 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 --===============1438513539==-- From ipp-bounces@pwg.org Fri Jan 10 08:42:14 2014 Return-Path: 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 B585E1AE0D9 for ; Fri, 10 Jan 2014 08:42:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.328 X-Spam-Level: X-Spam-Status: No, score=-2.328 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, 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 jFcFUl-O7f9Q for ; Fri, 10 Jan 2014 08:42: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 5D8CF1ACCE2 for ; Fri, 10 Jan 2014 08:42:11 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 4DB1C8D43; Fri, 10 Jan 2014 16:58:25 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta08.westchester.pa.mail.comcast.net (qmta08.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:80]) by www.pwg.org (Postfix) with ESMTP id 869448D2D for ; Fri, 10 Jan 2014 16:58:24 +0000 (UTC) Received: from omta15.westchester.pa.mail.comcast.net ([76.96.62.87]) by qmta08.westchester.pa.mail.comcast.net with comcast id CE6R1n0061swQuc58Gi0Fu; Fri, 10 Jan 2014 16:42:00 +0000 Received: from TCSLaptop2010 ([24.34.47.110]) by omta15.westchester.pa.mail.comcast.net with comcast id CGhz1n00A2NeFBL3bGhz4Q; Fri, 10 Jan 2014 16:42:00 +0000 From: "Paul Tykodi" To: "'Ira McDonald'" References: In-Reply-To: Date: Fri, 10 Jan 2014 11:41:34 -0500 Organization: Tykodi Consulting Services LLC Message-ID: <01b101cf0e22$d36b8670$7a429350$@tykodi.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFtZN/uSnnQniT1PEXlDSmIdtx8XgIJQmb8mzExYVA= Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389372120; bh=fRe8AaH3517V5qPVREvSHwkPm/bHYSa3KZoKMkb7bjc=; h=Received:Received:Reply-To:From:To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=CNQjGGY47XQTKcMRTUFBrnT/N+u8cOROk3LE0yoT0YuiXZ9GPXIeLhzrXbz+1EHeI Tx4zwzgAowdY9Neb1MXqQ53PSq9dBKpYqmBuvMMRmjPf7hm2dLmEO4+wbEis0XY/jb URWmHfSHGjcccfnTNsAwGpH82SH36zi29kvKAR5uys8g4aaQqFb0k9L3P8NyWqImD5 FY7GICgRreAwC1xcWYyVSk7IFGNOhmNaOq2oXSWwFvfcTtewwfGVA/NxWsE20XHw9T VTDhwNoSUGtbHerIDAf6NH7JpaAOJRjHnbKh1hDq4Q6GgiogzrzfF6miSh40rqSJkJ Nt961cWHBN0sA== Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ptykodi@tykodi.com List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1591500696==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multipart message in MIME format. --===============1591500696== Content-Type: multipart/alternative; boundary="----=_NextPart_000_01B2_01CF0DF8.EA9AAE90" Content-Language: en-us This is a multipart message in MIME format. ------=_NextPart_000_01B2_01CF0DF8.EA9AAE90 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Ira, I am open during the times you have listed for Monday and Tuesday. I have a conflict on the Wednesday and wouldn't be able to attend. Thanks. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: ptykodi@tykodi.com WWW: http://www.tykodi.com This e-mail reply and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify Tykodi Consulting Services LLC immediately by replying to this message and destroying all copies of this message and any attachments. Thank you From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira McDonald Sent: Friday, January 10, 2014 11:13 AM To: Zehler, Peter; Ira McDonald Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? Hi Pete, I would be happy to participate in an extra IPP Scan Service review call in the week of 20-24 January. Possible times that would work for me are: Mon 20 Jan 10am-12pm Tue 21 Jan 1-3pm Wed 22 Jan 1-3pm All - please respond ASAP, so we can confirm at IPP meeting on 13 January. 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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter wrote: All, I will be unavailable on Monday 1/13. Given the IPP groups full plate I suggest we defer discussion on the scan specification until Monday 1/27. I would be interested in having an IPP Scan specific concall the week of the 20th if we have any interested parties and can find a time. At this time my schedule is fairly open. Anyone interested in getting the IPP Scan completed? Pete 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 _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp ------=_NextPart_000_01B2_01CF0DF8.EA9AAE90 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Ira,

 

I am open during the times you have listed for= Monday and Tuesday. I have a conflict on the Wednesday and wouldn’t = be able to attend.

&n= bsp;

Thanks.<= /p>

 

Best Regards,

=  

/Paul

--

Paul Tykodi
Principal Cons= ultant
TCS - Tykodi Consulting Services LLC

Tel/Fax: 603-343-1820=
Mobile:  603-866-0712
E-mail:  ptykodi@tykodi.com

WWW:  http://www.tykodi.com

 

This e-mail reply and any attachments are confidential= and may be privileged.

If yo= u are not the intended recipient, please notify Tykodi Consulting Services = LLC

immediately by replying = to this message and destroying all copies of this message

and any attachments. Thank you<= o:p>

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org]= On Behalf Of Ira McDonald
Sent: Friday, January 10, 2014 = 11:13 AM
To: Zehler, Peter; Ira McDonald
Cc: IPP@pwg.or= g
Subject: Re: [IPP] When will next IPP Scan spec review be held?=

 

<= div>

Hi Pete,

I would be happy to participate in an extra IPP Scan Servi= ce review call in
the week of 20-24 January.

Possible times that would work= for me are:

Mon 20 Jan 10am-12pm<= o:p>

Tue 21 Jan 1-3pm

Wed 22 Jan 1-3pm

All - = please respond ASAP, so we can confirm at IPP meeting on 13 January.

Cheers,

- Ira

 

 <= /o:p>


=

Ira McDonald (Musician / Software Architect)
Co-Chair - TCG Trusted Mo= bility Solutions WG
Chair - Linux Foundation Open Printing WG
Secreta= ry - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG Internet P= rinting Protocol WG
IETF Designated Expert - IPP & Printer MIB
Bl= ue Roof Music / High North Inc
http://sites.= google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto: blueroofmusic@gmail.comWinter  579 Park Place  Saline, MI  48176  734-944-00= 94
Summer  PO Box 221  Grand Marais, MI 49839  906-494-24= 34

 

On Fri, Jan 10, 2014 a= t 9:45 AM, Zehler, Peter <Peter.Zehler@xerox.com> wrote:

All,

I will be unavailable on Monday 1/13.&nbs= p; Given the IPP groups full plate I suggest we defer discussion on the sca= n specification until Monday 1/27.  I would be interested in having an= IPP Scan specific concall the week of the 20th if we have any i= nterested parties and can find a time.    At this time my sc= hedule is fairly open.  Anyone interested in getting the IPP Scan comp= leted?

Pete

 

Peter= Zehler

Xerox Researc= h Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755
= FAX: (585) 265-744= 1
US Mail: Peter Zehle= r
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701 <= /span>

 

 


_____= __________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo= /ipp

 

------=_NextPart_000_01B2_01CF0DF8.EA9AAE90-- --===============1591500696== 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 --===============1591500696==-- From ipp-bounces@pwg.org Fri Jan 10 09:02:20 2014 Return-Path: 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 EE5A61AE0FA for ; Fri, 10 Jan 2014 09:02:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.298 X-Spam-Level: X-Spam-Status: No, score=-1.298 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, J_CHICKENPOX_16=0.6, MIME_HTML_MOSTLY=0.428, RP_MATCHES_RCVD=-0.538, 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 zsfv0Slc6fuY for ; Fri, 10 Jan 2014 09:02: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 9086D1AE126 for ; Fri, 10 Jan 2014 09:02:14 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 7081E8D43; Fri, 10 Jan 2014 17:18: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 7F8928D2D for ; Fri, 10 Jan 2014 17:18:26 +0000 (UTC) Received: from omta03.westchester.pa.mail.comcast.net ([76.96.62.27]) by qmta10.westchester.pa.mail.comcast.net with comcast id CEck1n0080bG4ec5AH22qe; Fri, 10 Jan 2014 17:02:02 +0000 Received: from lenovo ([50.187.214.212]) by omta03.westchester.pa.mail.comcast.net with comcast id CH211n00b4bXggJ3PH21xP; Fri, 10 Jan 2014 17:02:02 +0000 From: "William A Wagner" To: "'Zehler, Peter'" , , "'Semantic Model 3.0 Workgroup discussion list'" References: <000801cf0d64$41416850$c3c438f0$@net> In-Reply-To: Date: Fri, 10 Jan 2014 12:02:00 -0500 Message-ID: <000c01cf0e25$adc01820$09404860$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mAAAYauNA= Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389373322; bh=vzCfXpOl1G1yZkrsmSjpqM3hvuHi8FkD7FIDMVBQbTc=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=IoV6KTEjqgR69wV6aiuJnNUTTvrRgDCHe2Mwj820eGxfWIbMQROHIQh628it+J8xl 4FvcTfOqJLRf/BOGL7L5AcaQR/+PJTTS6z3Po6jrLRcZseHq6UJy/ExRsgfkVJgcLj oWTYYydr4PRBjN/QM3YSYhzecwTZh6ns39r41kkdGk//6mI6SYbyfeMuxLOXjreiU9 8sisfU81Vq6JHtbjHOZKE/C39+qM7x2G8v9Hn5mM5OrXi/6qqJ8Ou+4aHxOht3OrAO SnJHDJ7igjFlN0Wg55F67dtgjqZfu/xEXE8CtXeOOwAfymLTGLrzXkTcX/hFcR7Wv2 5yBz2nwzx4VHA== Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1498084438==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1498084438== Content-Type: multipart/related; boundary="----=_NextPart_000_000D_01CF0DFB.C4EA1020" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_000D_01CF0DFB.C4EA1020 Content-Type: multipart/alternative; boundary="----=_NextPart_001_000E_01CF0DFB.C4EA1020" ------=_NextPart_001_000E_01CF0DFB.C4EA1020 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Pete, The configuration of an " IPP Printer" being composed of an IPP Server and a Print Service follows the diagram in IPP SIX and, indeed, goes back to RFC 2911. Furthermore, the "output device" was not considered part of the IPP Printer. We did not necessarily adhere to this configuration in the MFD model where we defined the Device as representing the hardware implementing the Service, prompting two distinct uses of the word "device". I think the point of separating the IPP Server and the Print Service was that IPP just defines the IPP interface to the IPP Printer but does not define the form or specifics of the Print Service (one could argue that the Semantic Model does). But the separation is convenient in considering IPP multifunction so that, as you suggest, there is a common IPP front end to potentially multiple imaging services. I am inclined, in the SM3 document, to eliminate the term in defining operations (e.g., CreateJob), unless they are service-type specific. The understanding would be that the specific service is in the address. What is your opinion in this? Thanks, Bill Wagner From: Zehler, Peter [mailto:Peter.Zehler@xerox.com] Sent: Friday, January 10, 2014 9:06 AM To: William A Wagner; ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: RE: [IPP] Models Bill, I'm a little confused on what you have labeled as an IPP Server and IPP Printer. My view is that an IPP Server is what you have labeled as IPP Printer. It contains the required protocol stacks, resources and service instances. I have always understood an IPP Printer to be an instance of a Print Service. This would map to a Virtual Printer in ISO 10175 DPA. I have assumed that there would be a single IPP stack implementation (i.e., IPP Server in your first diagram) that would front end the service instances. Each service instance would be referenced by its unique URL (e.g., same URI Scheme, hostname and port, different paths) Implementers are free to do things differently but I assume the intent of the IPP specification would be to multiplex all the IPP Services over a single port (i.e., 631) I agree that we could have used generic verbs but once we finished print we were stuck with the names of the verb. Since IPP uses an enumeration we can reuse the enumeration across the services. In the semantic model the operation does not really identify the service type. The Service URL identifies the service type. The operation names are simply service specific aliases for a common semantic operation. We could have opted for a generic name but we went with a naming convention instead. Pete 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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner Sent: Thursday, January 09, 2014 12:57 PM To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' Subject: [IPP] Models I am unclear on a Semantic Model configuration issue, which also may relate to IPP multifunction. The Semantic Model assumes that communication is from client to service. But in our operations, we identify the Service (e.g., CancelFaxInJob), which should not be necessary if the operation is directed to the service. On the other hand, depending upon where you want to put the transport address boundary, it is reasonable to think of operations being directed to the MFD, which corresponds to the System, in which case the service should be identified. Of course, this is inadequate if there are multiple services of a given type in the same system. Bottom line, should operations identify the Service type? With respect to IPP, should the multi service configuration look like A or B below? (or perhaps something else entirely?) Again, the modeling question is whether the service identification is included in the operation. IPP Printer A.jpgIPP Printer B.jpg IPP Multifunction A IPP Multifunction B Thanks, Bill Wagner ------=_NextPart_001_000E_01CF0DFB.C4EA1020 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Pete,

 

The configuration of an = “ IPP Printer” being composed of an IPP Server and a Print = Service follows the diagram in IPP SIX and, indeed, goes back to RFC = 2911.  Furthermore, the “output device” was not = considered part of the IPP Printer. We did not necessarily adhere to = this configuration in the MFD model where we defined the Device as = representing the hardware implementing the Service, prompting two = distinct uses of the word “device”. I think the point of = separating the IPP Server and the Print Service  was that IPP just = defines the IPP interface to the IPP Printer but does not define the = form or specifics of the Print Service (one could argue that the = Semantic Model does). But the separation is convenient in considering = IPP  multifunction so that, as you suggest, there is a common IPP = front end to potentially multiple imaging = services.

 

I am inclined, in the = SM3 document, to eliminate the <service> term in defining = operations (e.g., Create<service>Job), unless they are =  service-type specific. The understanding would be that the = specific service is in the address.  What is your opinion in = this?

 

Thanks,

Bill = Wagner

 

From:= = Zehler, Peter [mailto:Peter.Zehler@xerox.com]
Sent: Friday, = January 10, 2014 9:06 AM
To: William A Wagner; ipp@pwg.org; = 'Semantic Model 3.0 Workgroup discussion list'
Subject: RE: = [IPP] Models

 

Bill,

 

I’m a little = confused on what you have labeled as an IPP Server and IPP = Printer.  My view is that an IPP Server is what you have labeled as = IPP Printer.  It contains the required protocol stacks, resources = and service instances.  I have always understood an IPP Printer to = be an instance of a Print Service.  This would map to a Virtual = Printer in ISO 10175 DPA.

 

I have assumed that = there would be a single IPP stack implementation (i.e., IPP Server in = your first diagram) that would front end the service instances. Each = service instance would be referenced by its unique URL (e.g., same URI = Scheme, hostname and port, different paths)  Implementers are free = to do things differently but I assume the intent of the IPP = specification would be to multiplex all the IPP Services over a single = port (i.e., 631)

 

I agree that we could = have used generic verbs but once we finished print we were stuck with = the names of the verb.  Since IPP uses an enumeration we can reuse = the enumeration across the services.  In the semantic model the = operation does not really identify the service type.  The Service = URL identifies the service type.  The operation names are simply = service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention = instead.

 

Pete

 

Peter = Zehler

X= erox Research Center Webster
Em= ail: Peter.Zehler@Xerox.com<= span style=3D'color:#1F497D'>
Vo= ice: (585) 265-8755
FA= X: (585) 265-7441
US= Mail: Peter Zehler
Xe= rox Corp.
80= 0 Phillips Rd.
M/= S 128-25E
We= bster NY, 14580-9701

 

 

From:= = ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] = On Behalf Of William A Wagner
Sent: Thursday, January = 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 = Workgroup discussion list'
Subject: [IPP] = Models

 

I  am = unclear on a Semantic Model configuration issue, which also may relate = to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?

 

With respect = to IPP, should the multi service configuration look like A or B below? = (or perhaps something else entirely?) Again, the modeling question is = whether the service  identification is included in the = operation.

3D"IPP3D"IPP

IPP Multifunction = A         =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;     IPP Multifunction B

 

Thanks,

Bill = Wagner

 

 

------=_NextPart_001_000E_01CF0DFB.C4EA1020-- ------=_NextPart_000_000D_01CF0DFB.C4EA1020 Content-Type: image/jpeg; name="image001.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGvAgkBAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKKKKKKK KKKKKKKKKKKKy9eZks7cqxBN7bDg9jMua0x0paKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooorK8Qf8edt/wBf1t/6OStWiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/wAedt/1/W3/AKOStWii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/AF/W 3/o5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/ AB523/X9bf8Ao5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooorK8Qf8edt/wBf1t/6OStWiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/wAedt/1/W3/AKOStWiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/AF/W3/o5K1aKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/AB523/X9bf8Ao5K1aKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/Hnbf8AX9bf +jkrVoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooorK8Qf8A Hnbf9f1t/wCjkrVoooooooooooooooooooooooooooooooooooqrPqdjahDc3lvCHGVLyBd30zSP qlhFbx3El7bpDLwkhkAVvoe9H9qWH2X7V9tt/I3bfN80bc+mfWhNUsJLeS4jvbd4YvvyLICq/U9q IdUsLlZGgvbeVYhucpICFHqfTpRb6pYXchjtr23mYDcVjlDED14pINX065mEMF9bSyHOESUEnHXi kXV9Na4Fut/bGYtt8sSruz6Y9aJNX06GcwS39skoIBjaUBgT0GKW41bT7SUxXN9bQyAA7JJQp/I0 txqlhaFBcXkEJddyiSQLuHqM9aJdUsIYo5Zb23jjlGY3aUAOPY96G1SwW1W6a9txA5wspkG0n0B6 UDVLBrZrpb23MCna0olG0H0Joi1SwnillivbeSOIZkdZAQn1Pai31Swuywtr23m2LubZIG2j1OO1 Jb6rp93KIra+t5pCM7I5Qxx9BSR6vp004giv7Z5SdoRZVLE+mKG1fTluPs7X9sJt2zyzKu7d6Y9a WfV9OtpjDPf20Ui4yjyhSPwNLcapYWb+XdXtvA5G4LJKFOPXmibVLC2WNp7yCISjKF5ANw9R60Pq lhHBHcSXtukMpwkhlAVvoe9H9qWH2T7X9tt/s+7b5vmDZn0z0oTVLCS3kuEvbdoYvvyCQFV+p7UQ 6pYXKyNBe28qxDc5SQNtHqcdKLbVbC8cpbXtvMwG4rHKGOPXikg1fTrmZYYL+2lkbOESUMx/AUg1 fTmuPs639sZt2zyxKN270x61m+IdTsFjgt2vbcTLf226MyjcP3qdq07jVtPtJfKub63hkAztklCn HrzS3GqWFoVFze28Jddy+ZKFyPUZol1SwghjmmvYI45f9W7SAB/oe9B1SwW2W5a9txAx2rKZRtJ9 AfwoXVLBrVrpb23MCHDSiQbQfQnpRFqlhNFJNFe28kcQzI6yAhPqe1Fvqlhds4tr23mKLuYRyBto 9Tikt9W0+7lEVtfW80hGQscoY4+gpI9X02acQRX9s8pOBGsqlifpQ2r6ctwbdr+2Ewbb5ZlAbPpj 1pZ9X062lMM9/bRSjGUeUAjPTiluNUsLSQR3N7bwuRuCySBSR680TapYWyxtPe28SyruQvKAGHqP Wh9UsIreO4kvbdIZOEkMgCt9D3o/tSw+y/avttv9n3bfN80bc+mfWhNUsJbeS4jvbd4YvvyLICq/ U9qIdUsLlZGgvbeVYl3OUkBCj1PpRb6pYXkhjtr23mcDcVjlDED14pINX065mEMF/bSyHOESUEnH XikGr6a1wLdb+2MxbZ5YlXdn0x60S6vpsM5glv7ZJQcFGlAYE9BiluNW0+0lMVzfW0MgAO2SUKcf Q0txqlhalBcXkEJkXcoeQLuHqM9aJNUsIYo5pb23jjlGY3aUAP8AQ96G1SwW1W6a9txAx2rKZBtJ 9M9KF1Swa2a5W9tzAhw0olG0H0Joi1SwnillhvbeSOIZkdJAQn1Pai31Swuywtr23mKLuby5A20e px2pLfVtPu5RFbX1tNIRnZHKGOPoKSPV9OmnEEd/bPKTtCLKpYn0xQ2r6cs/2dr+2EwbZ5ZlXdu9 MetLPq2nW0xhnv7aKReqPKFI/A0txqlhaOEub23gYruCyShTj15om1Swtljae8giEoyheQAMPb1o fVLCK3juJL23SGThJDKArfQ96P7V07/oIWv/AH+X/GoNI0/7No9pa3UUbSwxhW4DAGrxghZAhiQq OgKjAo8iHZs8pNv93aMUCCFUKCJAp6gKMGhYIUBCxIueuFAzQkEMZykSKfUKBSLbwK25YY1PqFAp Rbwht4hjDZznaM0G3gZtzQxlvUqM0NbwuctCjH1Kg0NBC+N8SNjgZUHFBghZQrRIQOgKjigwQlAh iTaOi7RigQQhSgiTaeo2jFCwQqpVYkAbqAo5oWCFM7IkXPXCgUJBDG25IkU+oUCkFvAG3CGMN6hR ml+zwFt3kx7s5ztGaGt4Xbc8MbH1KgmhoIXOXiRj6lQaGghcANEjAdMqDigwQlQpiQqOg2jAo8iH Zs8pNnXbtGKBBCFKiJAp6gKMGhYIkBCxIoPXCgZoW3hQ5SFFPqFAoW3hRtywop9QoBo+zwbt3kx7 s5ztGay/EEEX2W3byk3G+tsnaM/65K1Hghkbc8SMfVlBoaCF8bokbHTKg0NBCyhWiQhegKjijyId mzyk2jttGKBBCEKCJNp6rtGKBBCoKrEgB6gKOaFghTOyJFzwcKBmhbeFDlIY1PqFAoFvCrblhjDe oUZoNvAW3mGMtnOdozQ1vAzbmhjJ9SooeCGQ5eJGPTLKDQ0ELABokYDplQcUGCFkCGJCo6AqMCjy Idmzyk29du0YoEEKoUESBT1AUYNCwQoCFiRc9cKBmhIIYzlIkU+oUCkW3gVtywxg+oUClFvCG3CG PdnOdozQ1vAzbmhjLepUZoa3hc5aFGPqVBoaCF8b4kbHAyoOKDBCyhTEhA6AqOKDBCUCGJNo6LtG KBBCEKCJNp6jaMULBCqlViQBuoCjmhYIUzsiRc9cKBQkEMbbkiRT6hQKQW8AbcIYw3qFGaX7PCW3 GGPdnOdozQ1vC7bnhjY+pUE0NBC5y8SMfUqDQ0ELgBokYL0yoOKZNBb/AGdleFDGqn5do6YrzX7d 4F/6A9z/AJ/GvQdDing0a0iuQyzJGA4Y5OfetCiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/X 9bf+jkrVooooooooooooooooooooooooooooooooopk20wvvOF2nOPSvMvsngb/n/u/yP+FegaG9 w+jWj3RczmMb9/3s+9aFFFFFFFFFFFFFFFFFFFFFFFFFFFFZXiD/AI87b/r+tv8A0clatFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFMmAaF1Y4BUgn0rzL/hGfDn/Q0R/wDfIr0DRLma80a0ubht0skY LnGMn6VoUUUUUUUUUUUUUUUUUUUVl3uo3qaqmn2NtDK5gMzNNKUAG4DAwD60edr/APz5af8A+BL/ APxFHna//wA+Wn/+BL//ABFHna//AM+Wn/8AgS//AMRR52v/APPlp/8A4Ev/APEUedr/APz5af8A +BL/APxFHna//wA+Wn/+BL//ABFHna//AM+Wn/8AgS//AMRVTUIPEF9DFH9l09Nk8U2ftLnOxw2P ud8Vb87X/wDny0//AMCX/wDiKPO1/wD58tP/APAl/wD4ijztf/58tP8A/Al//iKPO1//AJ8tP/8A Al//AIijztf/AOfLT/8AwJf/AOIo87X/APny0/8A8CX/APiKPO1//ny0/wD8CX/+IotdQvzqq2F9 awRl4GlR4Zi/3WUEHKj+8K06WiiiiiiiiiiiiiiiiiiiiiiiimTLvhdcgblIye1eZ/8ACBf9Rux/ 76r0HRrt7/SbW6kVVaWMMQvQfSr1FFFFFFFFFFFFFFFFFFFZDf8AI4r/ANg8/wDowVr0UUUUUUUU UUUUUVly/wDI12v/AF4zf+hx1pilooooooooooooooooooooooooqOZS8EiDqykD8q8u/wCFe69/ dt/+/wBXo+j3C3elWtwkKwrJHkRr0X2q9RRRRRRRRRRRRRRRRRRRWQ3/ACOK/wDYPP8A6MFa9FFF FFFFFFFFFFFZcv8AyNdr/wBeM3/ocdaYpaKKKKKKKKKKKKKKKKKKKKKKKKjmBaCQL94qQPrivJ/+ EY8U/wDPvc/9/f8A69enaPJby6TayWkRhgaPKRn+EelXqKKKKKKKKKKKKKKKKKKKyG/5HFf+wef/ AEYK16KKSvPYNT1DUDpiz6lqqB7CSV/7PiDs7iXaC3ynjFSG91qe9srbUrvVrWT7C0zR2MKs7HzS FLgKQDtxkdM5reil13/hDPMldYtWMRCGbahJLYXd/CGIxx0zWXb+Im0ZLw3c2pO0USMtpqMaiQsz hNyyLwUyQD1xVqDxbd3DwW0GnRyXctwYR++ZYiAm/eGK5PAIxjrT5/GcVraNNNaP5kMcrXMSuCYS jhAPfcxGPbmoV8Z3UhjtotNjlvJbhYUxKywtuRmzvKg8bSCMeldYhYopcANjkA5ANOoorLl/5Gu1 /wCvGb/0OOtMUtFFFFFFFFFFFFFFFFFFFFFFFFRz7vIk253bTjHrivJvtHi/+9qn/fLV6fo/2UaT a/Yt32fyx5e/rj3q9RRRRRRRRRRRRRRRRRRRWQ3/ACOK/wDYPP8A6MFa9FFIaz7HQ7HTpIpLaNka KEwplicIW3EfnVj7DB/aJ1DaftBh8ndnjbnOMfWlvrG21Kyls7uISwSjDqTjP49j71mR+FNNWOdZ Tc3LzoI2luLh3dVByArE5XBweO4qe38P2VvNFPunmmilMolmmZ2LFdvJP+zxilbw9psj6g8luGOp BRc5Y4baMDHp+HfmmQ+HLGOWKZ2uJ5oZhMss8zO24KVHJ7AE8VqjgYzmloorLl/5Gu1/68Zv/Q46 0xS0UUUUUUUUUUUUUUUUUUUUUUUVHMxWCRl6hSR+VeU/8Jj4o/5+X/78D/CvTNHigh0m1itZvOhV MJIR94etXqKKKKKKKKKKKKKKKKKKKyG/5HFf+wef/RgrXoooooooooooooorLl/5Gu1/68Zv/Q46 0xS0UUUUUVR1jUf7K083fl+YBJGm3OPvOFz+Gc1iT+Lb22a8uZNJT+zbO5a3ecXQ8w4YLkIRzyem aSbxdfW/2m6k0hDp1tdNbvOt0PMJD7MhCPU9M5rR1nWL2wvLKzsLCO8nuxIQJJ/KChAM84OetV7f xhYtbZvStndCZ4PIL+ZudcZ2so5HI57Z5xVhPE+mKtslzewRTzrGdisXC7xlfmAxg54JxmmW3i3S 5re4nklaFILp7XDISzsvXAAyR39u9Wo9e0uW9gs472OSedBJGiZbcpBIORwBwa0qKKKKKKKKKZMx SF3HVVJGfpXl/wDwsLVf+eFl/wB+/wD69ei6PbLZ6VbW6TLMI4wokXo3uKvUUUUUUUUUUUUUUUUU UUVkN/yOK/8AYPP/AKMFa1LRRRRRSUtFFFFFFZUv/I12v/XjN/6HHWoKWiiiiiis7XdOk1XTGtIn VGMsT7m6YV1Y/oKp6f4XsoLq6uru0tri4lvHuEkMeSoJyvXuKNO8L2VrcXF1dWltPcyXklykpTJX c2V69xUuq6DFq+qafcXUcUtvarKGikXO4sFAI+mD+dRS+HVXU7OeySC2tra0ngEKLt5kKnIx/unP 1qjF4SuY9JurMzwl57a0hDYOAYQASfrjiopvCV/9sNzHNC5jvbieJPOki3JNgkFk5BBHGMgitDw9 4ck0S9lmLwlJLaKLbGGGGVnZjyScfPxzXQUUUUUUUUUUyZtsLsRnCk49a8y/4Ti1/wChcsfyH+Fe haNaSWGk2trKVLxR7SVPH4Veoooooooooooooooooooqje6PZ39wlxMsolRCgeKZ4ztJzg7SM8io P+Edsf8Anpef+Bsv/wAVS/8ACO2P/PS8/wDA2X/4qj/hHbH/AJ6Xn/gbL/8AFUf8I7Y/89Lz/wAD Zf8A4qj/AIR2x/56Xn/gbL/8VR/wjtj/AM9Lz/wNl/8AiqT/AIR2x/v3n/gbL/8AFVn6Po9vdC+8 6e9byrySNP8ATJeFGMD71aP/AAjtj/z0vP8AwNl/+Ko/4R2x/wCel5/4Gy//ABVH/CO2P/PS8/8A A2X/AOKo/wCEdsf+el5/4Gy//FUf8I7Y/wDPS8/8DZf/AIqj/hHbH/npef8AgbL/APFUf8I7Y/8A PS8/8DJf/iqls9Gs7K5NzEJml2GMNLO8mFJBIG4nHIH5VfooooooooooooooooooooooooopkxVY XLDKhTkeorzP+3/Cn/QuN/31Xf6JbzWmjWlvcDbLHGFYZzg1oUUUUUUUUUUUUUUUUUUUUUUUUUUU lZPh/pqX/YQm/pWvRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTJtvkvv+7tOceleZb/AX9zUP1r0 DQ1uF0a0F1vE4jAfzPvZ960KKKKKKKKKKKKKKKKKKKKKKKKKKKSsnw/01L/sITf0rXoooooooooo ooooooooooooooooooooooopkwUwuGOFKnJ9BXmf9jeDf+g9L/3yf8K7/Q5p7jRrSa5ZjM8YLlhg k1oUUUUUUUUUUUUUUUUUUUUUUUUUUUlZPh/pqX/YQm/pWvRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRTJlDQupOAVIz6V5n/AMIZp3/QzWf5D/GvQNFu5b7R7W6mIMksYZtowM1foooooooooooooooo oooooooooopKyfD/AE1L/sITf0rXooooooooooooooooooooooooooooooooopkyl4XQcFlI5rzD /hXl/wD8/tl/31Xomj3RvtKtroxrGZYw2xOi/Sr1FFFFFFFFRzSpBBJNJkJGpZsegGayovETTwpN FouqMkihlPlJyDyP46f/AG7L/wBAPVP+/af/ABdH9uy/9APVP+/af/F0f27L/wBAPVP+/af/ABdH 9uy/9APVP+/af/F0f27L/wBAPVP+/af/ABdH9uy/9APVP+/af/F0f27L/wBAPVP+/af/ABdH9uy/ 9APVP+/af/F0f27L/wBAPVP+/af/ABdH9uy/9APVP+/af/F0f27L/wBAPVP+/af/ABdH9uy/9APV P+/af/F0f27L/wBAPVP+/af/ABdH9uy/9APVP+/af/F0f27L/wBAPVP+/af/ABdH9uy/9APVP+/a f/F0f25L/wBAPVP+/af/ABdZeiaxLGNQxo2pPuvpW+WNOOnH3q1P7dl/6Aeqf9+0/wDi6P7dl/6A eqf9+0/+LqM+JNtwludG1QSyIzqvlJyFIBP3v9ofnUn9uy/9APVP+/af/F0f27L/ANAPVP8Av2n/ AMXR/bsv/QD1T/v2n/xdH9uy/wDQD1T/AL9p/wDF0f27L/0A9U/79p/8XR/bsv8A0A9U/wC/af8A xdH9uy/9APVP+/af/F0f27L/ANAPVP8Av2n/AMXR/bsv/QD1T/v2n/xdH9uy/wDQD1T/AL9p/wDF 0f27L/0A9U/79p/8XR/bsv8A0A9U/wC/af8AxdH9uy/9APVP+/af/F0f27L/ANAPVP8Av2n/AMXR /bsv/QD1T/v2n/xdH9uy/wDQD1T/AL9p/wDF0f27L/0A9U/79p/8XR/bsv8A0A9U/wC/af8AxdH9 uy/9APVP+/af/F1NY6wl7dS2rWl1azRoshWdAMqSQCME9wa0KKKKKKKKKKKjnUvBIq9WUgflXlX/ AAg/iT/n2H/f8V6Xo80VxpNrNBAIInjysY/hHpV6iiiiiiiiqmqf8gm8/wCuD/8AoJpujf8AIEsP +vaP/wBBFXaKKKKKKKKKKKKKKKSmRQRQb/KjVPMcu20Yyx6k+9SUVl3H/I02P/Xncf8AocNadLRR RRRRRRRRRRRRRRRWSn/I2T/9eEf/AKMetaiiiiiiiiiio5gxgkC53bTjHrivJv7N8Xf889R/77Ne n6O1q+k2rWaMluY/3at1Aq9RRRRRRRRVTVP+QTef9cH/APQTTdG/5Alh/wBe0f8A6CKu0UUUUUUU UUUUUUUUUUUVl3H/ACNNj/15XH/ocNalFFFFFFFFFFFFFFFFFFZSf8jbP/14R/8Aox61aKKKKKKK KKKjnLCCQr94KcY9cV5N/b3iv/n4vf8Av0f8K9P0dbZNJtVs3aS3EY8tm6kVeooooooooqpqn/IJ vP8Arg//AKCabo3/ACBLD/r2j/8AQRV2iiiiiiiiiiiiiiiiiiisu4/5Gmx/68rj/wBDhrUooooo ooooooooooooorKT/kbZ/wDrwj/9GPWrRRRRRRRRRRTJmKQSMOqqSPyryz/hP/EX/PSH/vwK9I0e CK20m2hgnE8aJhZB/EPWr1FFFFFFFFVNU/5BN5/1wf8A9BNN0b/kCWH/AF7R/wDoIq7RRRRRRRRR RRRRRRRRRRWXcf8AI02P/Xlcf+hw1qUUUUUUUUUUUUUUUUUUVlJ/yNs//XhH/wCjHrVooooooooo opkzbIXcAHapODXmX/CwLj/oE2H/AHzXoWj2psdJtbUyLIYowu5Oh+lXqzbrVjBftZxafd3ciRrK xg2YUMWAzuYc/Kab/a91/wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L84P/AI5R/a91 /wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L84P/AI5R/a91/wBAHUvzg/8AjlQXuo3l xZXECaDqIaSJkGTDjJBH/PSk0/UL21062t5NB1HfFCiNtMOMgAH/AJaVY/te6/6AOpfnB/8AHKP7 Xuv+gDqX5wf/AByj+17r/oA6l+cH/wAco/te6/6AOpfnB/8AHKP7Xuv+gDqX5wf/AByj+17r/oA6 l+cH/wAcp9lq32y9ltHsrq1mjjWQrOE+ZSSAQVY9wa0B0paKQ9KzrnVjb3zWUVhd3cqRLK5g2YUM WA+8w/umm/2vdf8AQB1L84P/AI5R/a91/wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L 84P/AI5R/a91/wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L84P/AI5R/a91/wBAHUvz g/8AjlUpby+k1q2vBoOoeXFbyxtkw5yzRkf8tP8AYP6Vc/te6/6AOpfnD/8AHKX+17r/AKAOpfnB /wDHKP7Xuv8AoA6l+cH/AMco/te6/wCgDqX5wf8Axyj+17r/AKAOpfnB/wDHKP7Xuv8AoA6l+cH/ AMcp9lqv2u9ktJLK6tZkjEm2fZypJHG1j3FaNFFFZt3qxt742cVhd3cojEreRswqkkDO5hzlTTf7 Xuv+gDqX5wf/AByj+17r/oA6l+cH/wAco/te6/6AOpfnB/8AHKP7Xuv+gDqX5wf/AByj+17r/oA6 l+cH/wAco/te6/6AOpfnB/8AHKP7Xuv+gDqX5wf/AByqK3d8Ndlvf7C1DyntUiHMOdwZj/z06fMK vf2vdf8AQB1L84P/AI5R/a91/wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L84P/AI5R /a91/wBAHUvzg/8AjlH9r3X/AEAdS/OD/wCOUf2vdf8AQB1L84P/AI5T7PVvtd7JZvZXVrKkYk2z 7PmUkjIKse4rQpaKZMQsLsRkBSSPWvMv+Er0H/oVoP8Avpf8K9B0W0lsdHtbWcASRR7WAORmr9Zc H/I03v8A15W//oc1alFFFFFFFFFFFFFFZMf/ACN8/wD14Rf+jJK1qKKKy4P+Rqvf+vK3/wDQ5q1K KKKKKKKKKKKKKKyU/wCRul/68E/9GNWtRRRWXF/yNd1/14w/+hyVqUUUUUUUUUUUUUUVkr/yN0v/ AF4J/wCjGrWoopkxUQuXGV2nI9q8y/tLwT/0Cbn8/wD69egaHDPBo1pFchlmSMBwxyc+9aFZcH/I 03v/AF5W/wD6HNWpRRRRRRRRRRRRRRWTH/yN8/8A14Rf+jJK1qKKKy4P+Rqvf+vK3/8AQ5q1KKKK KKKKKKKKKKKyU/5G6X/rwT/0Y1a1FFFZcX/I13X/AF4w/wDoclalFFFFFFFFFFFFFFZK/wDI3S/9 eCf+jGrWoopk20wuHOF2nP0rzL7L4E/6CF7+v+FegaG076NaNdFzOYxv8z72fetCsuD/AJGm9/68 rf8A9DmrUopK4/WtfvrbXb21i1iysIrWCORI57YytKW3Z6MD2A4B61KfF0klssbWVxb3UaW7XTmM NHA0m3CkFgSTnHt3qzJ4thPnCGwu2CGeKOUqAjyxBiy9c/wnB6cVL/bGoz+C49YtbHfey2qSi3A3 cnGcAHJwCSBnJ6VQsfFKwQXUt7qUF9FEyIuyEwTiRjgI0bHjtg8d89KtJ4xtZBFHb2V1cXUkrQm2 i2MyMqhjk7tuMEHOaW58U2jWEM1q8itMglBMW7yx5ixkMMjncSPwPpUr+KbSITzSW90tjD5gN75e YyUzuHXI5BAJGCelTaP4gttXnmt0jeGeFVdonZWOxs4bKkjsfcVr0UVkx/8AI3z/APXhF/6MkrWo oorLg/5Gq9/68rf/ANDmrUopDXI3Ov6nBrz2891bWQ+0iKC2ubdgtxGcfMs3TccnA9cCtZPEUUlx KsdjeyW8ZkX7THFuRnTO5QAc9iAcYJGKqr4xtNkoks7pJ45Io/IXY7N5hITG1iOSDnnitGw1X+0L GaaK1lingd43glwGEi9sjI5yOR61gaR4mujcn+1dQtk2W7zXVpJbPBLbbRk7c/6xRzkj2NWh440/ ymZra583935UK7GeUO21SMNgc4BBwRkVb/4SS3MDb4Z4LkT/AGdoHUFkfZvyQDjG3nOajs/E0c6W yx211dBo4jPcRQ4SIuoIyuc9CCcZwDzTtM8V2Gq3yWsIdfORnt5GKlZlXqRgkj15A45rdHSlorJT /kbpf+vBP/RjVrUUUVlxf8jXdf8AXjD/AOhyVqUVyniTW72y12Cxg1KGwhe1aZnks2nLMGAxhSMc GrU/iRNKjt0vklnBWPzbtIxGmXOAQpOT1GQM4ovPF9lZ/bY2guGnsY5JJ4tuNiqMqSfR+Nvrz6Go /tuvac9ld6jNaT293MkUsEURUwF+FKtk7gCQDkD1o1DxhBBpC3dpbySyzWk1zAjDAIjxnd6dat6x qGoW+gx3dlbsJnMfmAxGUwqfvNsByxA7Cs+x8UpDp8k11fW+on7QILc26eU7sVztdGI2EYPU4xUy eMrS4aOK1s7u6mdZGeOIKTEEba245xwSOmc5FSzeJbR/sgtpWAuPs77/AC9w2SthVPPBOD9MU3/h LbRLaS7ls7yK02hoZ2QbJ8sFAU54JJGA2Mjmr+ja1BrEc3lo0U1u+yWJ2UlSRkcqSCCD1BrSorJX /kbpf+vBP/RjVrUUUyYBoXDHaCpBPpXmf/CNeG/+hmT/AL5Fd/olzNeaNaXFw2ZZIwznGMn6VoVl wf8AI03v/Xlb/wDoc1alFJVS305LfU7u/WRi90sasp6LszjH/fVUrnw3b3MuoSNPKDfvA7gY+UxY xj645oj8N2yQCEzSMn2qa4PTkyhwR9BvOKemgqvhyLRmvbjEMapHcIQki7T8p44yMD69+tUZfB6X vmTalqM15dsqLHO0SL5QRty4UDB+brnOelWrLw3HaXNtctctJLA8j8RqisXULgKBgAAVG3hKzJ1E ieUf2hNHK3T93tYPtX2LZJ92NJJ4UhmjntJb65OnzGRhaAgBS+Sfm6kAkkA9D9KtaPov9lNLI1z5 8kgC5EKRAAeygDPPJrVoorJj/wCRvn/68Iv/AEZJWtRRRWXB/wAjVe/9eVv/AOhzVqUUhGawbjws bh5oW1W6/s+4l82SzIVhnO4gMRuVSecD8MUkvhRZYrm1Gp3cVlOZGFvEwXa0mdx3dSMkkA96jtfB sFvOJ2vHZ98DkJCka5iYlcBR33c1rRaXCkN7EzuyXsjPJzgjcoBAI6dKy18JCby49T1S51CCGN44 Y5VVSoZSpJZQCx2nGTTIvBkKxIkt68nlSQuhWFI8CNgwB2gZJxyavz+HbW41t9VaSQStbtAUB+XJ 434/vY4+lVrfwsLMxpbancxW+yJZolx+98tQoOeq5AAOOuKdpHheHSLlZIrlniiRkhi8pF2gnuwG Wx0Ga3KWislP+Rul/wCvBP8A0Y1a1FFFZcX/ACNd1/14w/8AoclalFUzpyHWBqfmMJBbmDb2wWDZ +vFZOq+D4NUv7i6e7kQXPl718tGIKEEbWIyo45A68+tSjwram9mvJZ5ZZboSJd7+k8bDAQjsFHTH Tn1NEHhp1ntTd6rc3dtZOHt4JAoAYcKWYDLkds/Wqo8EQGPyZNRuXgS3ntoIyqjy0lxnnHJGBgmt S80d7zTYLY39xDcW5VkuosK29RjJHQg85GMc1ny+D4rlJJbq+kuL55Ul+0vEmAVBCjZjaRhiOfXr 0q1p3hyHT76K9Fw8k0cDxHKqqtvcMTgAY6AADtUNv4RsraN0SWUhr5bwZwdu05WMf7I5/M1G3hBZ LI2M2p3UlrGoW2iIXEOGDKTx85BAxnt9a0tI0oaVFKpnMzzPvZvLWNRxgAKowB/9etGislf+Rul/ 68E/9GNWtRRTJl3wuucblIya8z/4QI/9BzT/AM//AK9eg6NdvfaTa3UiqrSxhiF6A+1Xqy4P+Rpv f+vK3/8AQ5q1KKKKKKKKKKKKKKKyY/8Akb5/+vCL/wBGSVrUUUVlwf8AI1Xv/Xlb/wDoc1alFFFF FFFFFFFFFFZKf8jdL/14J/6MataiiisuL/ka7r/rxh/9DkrUoooooooooooooorJX/kbpf8ArwT/ ANGNWtRRTJlLwug6spA/KvLf+Fd636W//fyvR9HuFu9KtrhIVhWSPcI16L7VerLg/wCRpvf+vK3/ APQ5q080ZozRmjNGaM0ZozRmjNGaM0ZozWUn/I3XH/XhF/6MkrVHSlopKzIP+Rpvf+vK3/8AQ5q0 80ZozRmjNGaM0ZozRmjNGaM0ZozWUn/I3S/9eCf+jGrWooorLiP/ABVd1/14w/8AoclaeaM0ZozR mjNGaM0ZozRmjNGaM0ZrKX/kbpf+vBP/AEY1atLRUc4LQSKvUqQPyryf/hGPFP8Az63P/f4f416d o8lvNpNrJaw+TA0YKRn+EelXqzbrSZZr9r221GezkeJY3EaRsGCliPvKefmNM/svUf8AoYbz/vzB /wDEUf2XqP8A0MN5/wB+YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/M H/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/wARR/Zeo/8AQw3n/fmD/wCIo/svUf8AoYbz/vzB /wDEUf2XqP8A0MN5/wB+YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/M H/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/wARUljpT2t7LeT3893NJGsWZVRQqgk8BVHdjWhS 0Uh5rOutJlmv2vLbUbizkeJYnEaRsGCliPvKcfeNM/svUf8AoYbz/vzB/wDEUf2XqP8A0MN5/wB+ YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/xFH9l6j/0MN5/35g/+ Io/svUf+hhvP+/MH/wARR/Zeo/8AQw3n/fmD/wCIo/svUf8AoYbz/vzB/wDEUf2XqP8A0MN5/wB+ YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/xFH9l6j/0MN5/35g/+ Io/svUf+hhvP+/MH/wARUljpL2t9JeT3893M8YiBlVFCqCTwFUdzWjRRRWbd6TLPfm9ttRns5GiW JxGkbBgCSPvKf7xpn9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/wARR/Zeo/8AQw3n/fmD/wCIo/sv Uf8AoYbz/vzB/wDEUf2XqP8A0MN5/wB+YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+Io/ svUf+hhvP+/MH/xFH9l6j/0MN5/35g/+Io/svUf+hhvP+/MH/wARR/Zeo/8AQw3n/fmD/wCIo/sv Uf8AoYbz/vzB/wDEUf2XqP8A0MN5/wB+YP8A4ij+y9R/6GG8/wC/MH/xFH9l6j/0MN5/35g/+IqS y0l7a+kvJ9Qnu5niEQMqooVQSeAqjua0KWio5t3kSbc7tpxj1xXk3neMP+emp/rXp+j/AGX+ybX7 Fv8As+z93v6496vUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UVHOxWCRl6hSR+VeUf8ACZeJf+fp/wDvyP8ACvTdHit4dJto7WYzQLGAkh/iHrV6iiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimTMUhdx1VSa8v/AOFh6x/zwtP+ /Z/xr0XR7ZbTSra3SZZljjwJF6N7ir1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFMmbZC7YzhScHvXmf/Cb2/8A0L1n+Q/wr0HRrR7HSbW1lKs8UYUlTxV6iiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimTFRC5YZUKcj1FeZf2 /wCEv+hZP/fQ/wAa9A0S2mtNGtLe4XbLHGFcZzg/WtCiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiimTbfJffnbtOceleZ+Z4D/55X1d/oa3C6NaC6DicRjfv+9n3 rQoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopkwUwuGOFKnJ 9BXmX9keDf8AoYZv++f/AK1egaHNPcaNaTXLM0zxguWGCT9K0KKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKZMoaF1J2gqRn0rzP/hDtM/6GW1/Mf416Bot3LfaR a3UxBkljDNgYGav0UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUyZS8LoOrKRzXmP/CvdR/5/bH/vs16Ho90b3SrW6Max+bGG2J0X6Veooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooqOZS8Eir1KkD8q8q/4QXxF/zwX/AL/V3Og+ KNE1C0ljs5BEbGMtPAI2xCBnIzjB6HpmpdI8Y6Brt4bPTb/z5whfZ5Mi8DqcsoHemWHjfw7qeopp 1nqPm3UhIWPyZFyQCTyVx0Bo/wCE28O/2t/ZX9o/6Z53keV5Mn384xnbjr3zii/8b+HNM1F9OvNR 8q6jIDR+TI2CQCOQuOhFP1fxjoGhXgs9Sv8AyJygfZ5MjcHocqpHal1PxfoWjrbNf33ki6j8yH90 7bl9eFOOvei78X6FY6ba6jc33l2t5nyJPKc7/wAAuR+NDeL9BTRU1lr7Fg8nlrL5T8tzxjbnse1E Hi/QrnR7jV4b7dZWzBJZfKcbScdiuT94dBRYeL9B1S0u7qzvvNhsk8y4byXXYuCc4K5PQ9KNJ8X6 Frs8kOm33nyRRmRx5TrhQcZ+ZR60zS/Gvh7Wr5bHT9Q864cEqnkyLkAZPJUCkt/G/h261QaZDqO6 7aQxCPyZB8w4xkrjt60XHjfw7a6o2mTajsu1kERj8mQ/MegyFx39aXVPGnh7Rb5rHUNQ8m4QAlPJ kbAIyOQpFP1bxfoWhzRQ6lfeQ8sYkQeU7ZUnGflU+lF/4v0HTLSzu7y+8qG9Tfbt5LtvXAOcBcjq OtE/i/QbbR7fV5r7bZXLlIpfKc7iM8Y25H3T1FC+L9BfRX1lb7NhHJ5bS+U/DccY257jtRaeL9Cv 9OutRtr7zLWzAM8nlONn4Fcn8KNM8X6DrC3DWF95wtY/Mm/dOu1fXlRnp2pNI8Y6Brt59j02/wDP nCF9nkyLwOpyygd6ZYeN/Dup6imnWeo+bdSEqsfkyDJAJPJXHY0f8Jt4dGrf2V/aP+med5HleTJ9 /OMZ246984ov/G/h3S9RfTr3UfKuoyA0fkyNgkAjkKR0Ip+r+MdA0K8FnqV/5E5QPs8mRuDnByqk djS6n4v0LR0tnv77yVuo/MhPlO25fXhTjr3ou/F+g2Om2uo3N9stbzPkSeU53/gFyPxobxfoSaKm stfYsHk8tZfKflueMbc9j2og8X6Fc6PcavDfbrK2YJLL5TjaTjsVyfvDoKNP8X6Dqlrd3VlfebDZ J5lw3lOuxcE5wVBPQ9KNJ8X6Frs8kGm33nyRRmRx5TrhQQM/Mo9RTNL8a+HtavlsdP1DzrhwSqeT IuQBk8lQKSDxt4dudUGmQ6juu2kMQj8mQfMDjGSuO3rRceNvDtrqjaZPqOy7WQRmPyZD8x6DIXHf 1pdU8aeHtFvmstR1DybhQCU8mRsAjI5CkU/VvF+haHNFDqV95DzRiRB5TtlTxn5VPpRf+L9B0yzs 7u8vvKhvU327eS7b1wDnAXI6jriifxfoNto9vq819tsrlykUvkudxGeMbcj7p6jtQni/Qn0V9ZW+ zYRyeW0vlPw3HGNue47UWfi/Qb/TrrUba+8y1sxmeTynGz8CuT+FGmeL9C1lbg6ffecLaPzJf3Tr tX15UZ/Ck0nxjoGu3n2PTb/z59hfZ5Mi8DqcsoHemWHjfw7qepJp1nqPm3UjFVj8mQZIBJ5K47Gg +NvDo1b+yjqP+med5HleTJ9/OMZ246984o1Dxt4d0vUX0+91HyrmMgNH5MjYJAI5CkdCKfq/jDQN CvBZ6lf+ROUDhPJduDnByqkdjS6n4v0LR0tnv77yVuo/MhPlO25fXhTjqOtF34v0Kx0211K5vtlr d58mTynO/wDALkfjQ3i/Ql0VdZa+xYPJ5ay+U/Lc8Y257HtRb+L9CutIuNWhvt1lbMFll8pxtJx2 K5PUdBRp/i/QdUtbu6sr7zYbJPMuG8l12LgnOCoz0PSjSfF+ha7PJBpt958kUZkdfKdcKCBn5lHq KZpfjXw9rV8ljp+oedcOCVTyZFyAMnkqBSQeNvDtzqg0yHUd120hiEfkyD5gcYztx29aLnxt4dtN UbTJ9R2XayCMx+TIfmPQZC47+tLqvjTw9ot81lqOoeTcKASnkyNgHkchSKfq3i/QtDmii1K+8h5o xIg8p2yp4z8qn0ov/F+g6ZZ2d5eX3lQXqb7dvJc71wDnAXI6jriifxfoNto8Gry322yuXKRS+S53 MM8Y25H3T1HahPF+hSaK+srfZsI5PLaXyn4bjjG3PcdqLPxfoV/p11qFrfeZbWYzPJ5TjZ+BXJ/C jTPF+hayLg6ffecLaPzJf3TrtX15UZ/CotP8YaDr0sllpd/59x5TME8p04HfLKB3Febb9d/5+bn/ AL//AP16/9k= ------=_NextPart_000_000D_01CF0DFB.C4EA1020 Content-Type: image/jpeg; name="image002.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGzAg4BAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKy9TZl1 bRwGIDXLhgD1/cyVqUUUUUUUUUUUUUUUUUUUyZykEjjqqkj8qraTcyXmkWV3LjzJ7eORscDJUE/z q5RRRRRRRRRRRRRRRRRRVG/u5ba60+OPG24uDG+R28t24/FRV6iiiiiiiiiiiiiiiiiiiiiiisrV P+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK0aKKKKKK KKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/19Sf+iJK1 aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiiiiiiisvVv +P8A0f8A6/T/AOipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn/AKIkrVoooooooooooooo ooooqK5/49Zf9xv5VT8Pf8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/4/9H/6/T/6KkrUoooo ooooooooooooooooooorK1T/AJC+i/8AX1J/6IkrVooooooooooooooooooqK5/49Zf9xv5VT8Pf 8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/wCP/R/+v0/+ipK1KKKKKKKKKKKKKKKKKKKKKKKK ytU/5C+i/wDX1J/6IkrVooooooooooooooooooqK5/49Zf8Acb+VU/D3/It6Z/15xf8AoArRoooo oooooooooooooorL1b/j/wBH/wCv0/8AoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/6I krVooooooooooooooooooqK5/wCPWX/cb+VU/D3/ACLemf8AXnF/6AK0aKKKKKKKKKKKKKKKKKKy 9W/4/wDR/wDr9P8A6KkrUooooooooooooooooooooooorK1T/kL6L/19Sf8AoiStWiiiiiiiiiii iiiiiiiorn/j1l/3G/lVPw9/yLemf9ecX/oArRoooooooooooooooooorL1b/j/0f/r9P/oqStSi iiiiiiiiiiiiiiiiiiiiiisrVP8AkL6L/wBfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/3G/lVP w9/yLemf9ecX/oArRoooooooooooooooooorL1b/AI/9H/6/T/6KkrUooooooooooooooooooooo oorK1T/kL6L/ANfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/wBxv5VT8Pf8i3pn/XnF/wCgCtGi iiiiiiiiiiiiiiiiisvVv+P/AEf/AK/T/wCipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn /oiStWiiiiiiiiiiiiiiiiiiorn/AI9Zf9xv5VT8Pf8AIt6Z/wBecX/oArRooooooooooooooooo orL1b/j/ANH/AOv0/wDoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/wCiJK1aKKKKKKKK KKKKKKKKKKiuf+PWX/cb+VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv+P/R/+v0/+ipK 1KKKKKKKKKKKKKKKKKKKKKKKKytU/wCQvov/AF9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/cb+ VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv8Aj/0f/r9P/oqStSiiiiiiiiiiiiiiiiii iiiiisrVP+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK 0aKKKKKKKKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/1 9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiii 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 oooooooooooooooooooooooooooooooooooooooooooooooooooooornvGD6MlhAdajleHzfkEXX dg/0rR0JbhNFtFug4nEY3+Z97PvWhRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRXPeMLXSrqwgXVr1rSIS5RlHVsHjpWjoc09xotpNcszTPGC5YYJNaFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFc94w0qDVrCCKe/is1SXc GkPDHB4rS0W7lv8ASLW6m2+ZLGGbaMDNX6KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK53xlodzrunwQWzxI0cu8mRsDGCK1NHuvtulW1yIliEqbtidF9hV6iii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8caVf6tptvFp8Z d0m3MA23jBrY0eWCfSbaW2h8iFkykf8AdHpV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiuY8cjUzptv8A2X9o8zzvm8jOcYPXFbOj/Zf7JtfsQYW3l/u9/XHv V6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8calqGmab byadIySPNtYqm7jBrY0eK3h0m2itZvOgVMJIf4h61eoooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooornPGet3OhafBParEzSS7D5gyMYJrV0e2Wz0q2tlmWYRptEi 9G9xV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YavF o9hBNLYxXgeXaEl6DgnNaWjWklhpFraS7fMij2ttORV+iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YXemWdhA+qWTXcbS4VQehwea5PwN4k1e6bXLSe7Lw6 fA5tlMa/JgsBzjJ6Drmofh74y8Qa54nFnqV/58HkO+zyY15GMcqoNV/DfjfxHqHje30661HzLV7h 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 ljvbjxF8P7C91aT7RObpwXwE6bgOFwOlf//Z ------=_NextPart_000_000D_01CF0DFB.C4EA1020-- --===============1498084438== 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 --===============1498084438==-- From ipp-bounces@pwg.org Fri Jan 10 09:21:35 2014 Return-Path: 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 65C9C1AE187 for ; Fri, 10 Jan 2014 09:21:35 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 BVEYeTw5-38u for ; Fri, 10 Jan 2014 09:21:32 -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 C21411AE183 for ; Fri, 10 Jan 2014 09:21:32 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 9C52693EE; Fri, 10 Jan 2014 17:37:46 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from g4t0017.houston.hp.com (g4t0017.houston.hp.com [15.201.24.20]) by www.pwg.org (Postfix) with ESMTPS id 1D0A193EC; Fri, 10 Jan 2014 17:37:45 +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 g4t0017.houston.hp.com (Postfix) with ESMTPS id 8397E3800B; Fri, 10 Jan 2014 17:21:20 +0000 (UTC) Received: from G4W6302.americas.hpqcorp.net (16.210.26.227) by G9W0364.americas.hpqcorp.net (16.216.193.45) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 10 Jan 2014 17:20:20 +0000 Received: from G4W3298.americas.hpqcorp.net ([169.254.4.129]) by G4W6302.americas.hpqcorp.net ([16.210.26.227]) with mapi id 14.03.0123.003; Fri, 10 Jan 2014 17:20:20 +0000 From: "Kennedy, Smith (Wireless Architect)" To: "Zehler, Peter" , William A Wagner , "" , "Semantic Model 3.0 Workgroup discussion list" Thread-Topic: [IPP] Models Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mAAAfHLYA= Date: Fri, 10 Jan 2014 17:20:19 +0000 Message-ID: References: <000801cf0d64$41416850$c3c438f0$@net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [15.201.58.20] MIME-Version: 1.0 Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0839934383==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0839934383== Content-Language: en-US Content-Type: multipart/signed; boundary="Apple-Mail=_99A3BA15-01E2-4098-A77D-E1A55FA1A8AD"; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail=_99A3BA15-01E2-4098-A77D-E1A55FA1A8AD Content-Type: multipart/alternative; boundary="Apple-Mail=_BBEE3EC2-8106-4214-A6A6-3D5145311444" --Apple-Mail=_BBEE3EC2-8106-4214-A6A6-3D5145311444 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Greetings, For what it is worth, Pete=92s description mirrors my own perception of = the IPP object relationship. Graphically, this is how I understand the = relationship between the =93Printer objects=94 and the =93server=94 to = exist, at least in terms of IPP: Pete, when you say =93The Service URL identifies the service type=94, do = you mean that the resource path in a URL defines the service type? If = so, I=92m not sure that is guaranteed to be true. For instance = =93ipp://myhost.pwg.org/ipp/fax=94 could be =93Fax=94 but could be = anything. PWG 5100.15 says that an IPP FaxOut service MUST be at = /ipp/fax but nothing prevents a single-function printer from having a = conventional =93Print=94 service at =93/ipp/fax=94. It seems that = inspection of the =93ipp-features-supported=94 is the way that one knows = what service =93type=94 is at a particular resource path. Smith /** Smith Kennedy ATB Wireless Architect - PPS Hewlett-Packard Co. */ On 2014-01-10, at 7:06 AM, Zehler, Peter wrote: > Bill, > =20 > I=92m a little confused on what you have labeled as an IPP Server and = IPP Printer. My view is that an IPP Server is what you have labeled as = IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. > =20 > I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) > =20 > I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. > =20 > Pete > =20 > Peter Zehler >=20 > 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 > =20 > =20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner > Sent: Thursday, January 09, 2014 12:57 PM > To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' > Subject: [IPP] Models > =20 > I am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? > =20 > With respect to IPP, should the multi service configuration look like = A or B below? (or perhaps something else entirely?) Again, the modeling = question is whether the service identification is included in the = operation. > > IPP Multifunction A = = IPP = Multifunction B > =20 > Thanks, > Bill Wagner > =20 > =20 > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp --Apple-Mail=_BBEE3EC2-8106-4214-A6A6-3D5145311444 Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_FC8F2B57-DF94-4EE0-AC2D-7F443133C1C0" --Apple-Mail=_FC8F2B57-DF94-4EE0-AC2D-7F443133C1C0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 Greetings,

For what it is worth, = Pete=92s description mirrors my own perception of the IPP object = relationship.  Graphically, this is how I understand the = relationship between the =93Printer objects=94 and the =93server=94 to = exist, at least in terms of IPP:


Pete, when you say =93The Service URL identifies the service type=94, = do you mean that the resource path in a URL defines the service type? =  If so, I=92m not sure that is guaranteed to be true.  For = instance =93ipp://myhost.pwg.org/ipp/fax=94 could be =93Fax=94 but could be anything.  PWG 5100.15 says that = an IPP FaxOut service MUST be at /ipp/fax but nothing prevents a = single-function printer from having a conventional =93Print=94 service = at =93/ipp/fax=94.  It seems that inspection of the = =93ipp-features-supported=94 is the way that one knows what service = =93type=94 is at a particular resource path.


Bill,
 
I=92m a little confused on what you have labeled as = an IPP Server and IPP Printer.  My view is that an IPP Server is = what you have labeled as IPP Printer.  It contains the required = protocol stacks, resources and service instances.  I have always = understood an IPP Printer to be an instance of a Print Service.  = This would map to a Virtual Printer in ISO 10175 = DPA.
 
I have assumed that there would be a = single IPP stack implementation (i.e., IPP Server in your first diagram) = that would front end the service instances. Each service instance would = be referenced by its unique URL (e.g., same URI Scheme, hostname and = port, different paths)  Implementers are free to do things = differently but I assume the intent of the IPP specification would be to = multiplex all the IPP Services over a single port (i.e., = 631)
 
I agree that we could have used = generic verbs but once we finished print we were stuck with the names of = the verb.  Since IPP uses an enumeration we can reuse the = enumeration across the services.  In the semantic model the = operation does not really identify the service type.  The Service = URL identifies the service type.  The operation names are simply = service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention = instead.
 
Pete
 
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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A = Wagner
Sent: Thursday, January 09, 2014 = 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion = list'
Subject: [IPP] = Models
 
I  am = unclear on a Semantic Model configuration issue, which also may relate = to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?
 
With = respect to IPP, should the multi service configuration look like A or B = below? (or perhaps something else entirely?) Again, the modeling = question is whether the service  identification is included in the = operation.
<image001.jpg><image002.jpg>
IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B
 
Thanks,
Bill = Wagner
 
 
________________________________= _______________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

= --Apple-Mail=_FC8F2B57-DF94-4EE0-AC2D-7F443133C1C0 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=PastedGraphic-2.png Content-Type: image/png; x-unix-mode=0666; name="PastedGraphic-2.png" Content-Id: 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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+AAAB1WlUWHRY TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg eDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJl c3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQ aG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90 aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8 L3g6eG1wbWV0YT4KOXS2agAANexJREFUeAHt3Q90VNdh5/EfWxHLlgDZRCZYIdZiJbhFpJQG4YUY yyeWC0ZtlNYLdljbC9q1sSPI0liHpdHa60YJxxWNXKxlsdcSJ6bEWHESJUG1Y3VPZE4hiWhVNcAu ODIHQjB1FEDAKAxmNt57Z3Sl0d9BM9L8e99nP97M+3Pfu58rzU/3zZt5EgMCCCCAAAIIIIAAAggg gAACCCCAwNgEPhjb6qyNAAKxCvybWAtgewQQQAABBJJdgLBL9hbi+BBAAAEEYhYg7GImpAAEEEAA gWQXIOySvYU4PgQQQACBmAUIu5gJKQABBBBAINkFCLtkbyGODwEEEEAgZgHCLmZCCkAAAQQQSHYB wi7ZW4jjQwABBBCIWYCwi5mQAhBAAAEEkl2AsEv2FuL4EEAAAQRiFiDsYiakAAQQQACBZBcg7JK9 hTg+BBBAAIGYBQi7mAkpAAEEEEAg2QUIu2RvIY4PAQQQQCBmAcIuZkIKQAABBBBIdgHCLtlbiOND AAEEEIhZgLCLmZACEEAAAQSSXYCwS/YW4vgQQAABBGIWIOxiJqQABBBAAIFkFyDskr2FOD4EEEAA gZgFCLuYCSkAAQQQQCDZBQi7ZG8hjg8BBBBAIGYBwi5mQgpAAAEEEEh2AcIu2VuI40MAAQQQiFmA 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 --Apple-Mail=_FC8F2B57-DF94-4EE0-AC2D-7F443133C1C0-- --Apple-Mail=_BBEE3EC2-8106-4214-A6A6-3D5145311444-- --Apple-Mail=_99A3BA15-01E2-4098-A77D-E1A55FA1A8AD 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 hvcNAQkFMQ8XDTE0MDExMDE3MjAxOVowIwYJKoZIhvcNAQkEMRYEFE2mFR8u/Xn48m4xTTj6q8P3 LphLMIIBHwYJKwYBBAGCNxAEMYIBEDCCAQwwgfcxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXds ZXR0LVBhY2thcmQgQ29tcGFueTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkG A1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkx NTAzBgNVBAsTLENsYXNzIDIgTWFuYWdlZCBQS0kgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBMTEw LwYDVQQDEyhDb2xsYWJvcmF0aW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEcyAhA85d9RQjqi 82zI/6Xyi7FlMIIBIQYLKoZIhvcNAQkQAgsxggEQoIIBDDCB9zELMAkGA1UEBhMCVVMxIDAeBgNV BAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3Jw YSAoYykwOTE1MDMGA1UECxMsQ2xhc3MgMiBNYW5hZ2VkIFBLSSBJbmRpdmlkdWFsIFN1YnNjcmli ZXIgQ0ExMTAvBgNVBAMTKENvbGxhYm9yYXRpb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIC EDzl31FCOqLzbMj/pfKLsWUwDQYJKoZIhvcNAQEBBQAEggEAoNVEyE4+F+8AwqpjgJJ5WqzIb/sF 1FUUwU1UCUvv5VLFYJ5G/X3AtLwOBt8Zz3OpEbGPqqUUEqcMIUEfiG8w3huE17i4JMa444A2ZCJn 5Eq2Z5fQRKYPXhbDGmNgGDGGRwXsGN6gGv0oZA0Ykyjfkib+O+tpMRJPB3wgPB2xuo4eug+6uGSP QJEYHPkHFEldjJn463Z0Onaueaiiv7tWa4zd2cLSg3WYdb/EM8YbFBYmgZz4VB8HG5sebIYL2Tjf YSfj/mFm7rIAVQTt/jOeKnpbJU6C7J6TvV7UATW18/fPoPGGf1t2e+1zg8egDKftHSJ9DW9LY5N6 OFTv+195GgAAAAAAAA== --Apple-Mail=_99A3BA15-01E2-4098-A77D-E1A55FA1A8AD-- --===============0839934383== 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 --===============0839934383==-- From ipp-bounces@pwg.org Fri Jan 10 09:21:52 2014 Return-Path: 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 E1D911ADF30 for ; Fri, 10 Jan 2014 09:21:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.327 X-Spam-Level: X-Spam-Status: No, score=-2.327 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.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 YbNit39TxVtD for ; Fri, 10 Jan 2014 09:21: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 BE1CA1AE183 for ; Fri, 10 Jan 2014 09:21:46 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 08BB1942E; Fri, 10 Jan 2014 17:38:01 +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 33B6A93EC for ; Fri, 10 Jan 2014 17:37:59 +0000 (UTC) Received: from omta01.westchester.pa.mail.comcast.net ([76.96.62.11]) by qmta07.westchester.pa.mail.comcast.net with comcast id CExN1n0040EZKEL57HMaK8; Fri, 10 Jan 2014 17:21:34 +0000 Received: from lenovo ([50.187.214.212]) by omta01.westchester.pa.mail.comcast.net with comcast id CHMa1n00D4bXggJ3MHMaet; Fri, 10 Jan 2014 17:21:34 +0000 From: "William A Wagner" To: "'Ira McDonald'" , "'Zehler, Peter'" References: In-Reply-To: Date: Fri, 10 Jan 2014 12:21:32 -0500 Message-ID: <001201cf0e28$689e9de0$39dbd9a0$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac8OHtal5kALKBO6STWVr/+addywRAABxJ9Q Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389374494; bh=ZufZuEmtbA8Q71DHJuFR71i6fu9S1/u5BvzMH4WIKIQ=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=YgIKHlT4KnBRPDr7qhGK05HZMqAmTJkXUZmGJtCwi8bTtWKAHCai0KQbVenVnIj92 MwG1D83v2ZdQ5RwfJkU5GOCy+97+oUzfjTkxKPx3SKayq2F2ytg4wVoK1BcrLBKEgC vVB1XEMPIU73s84vZB8M/IiihtwV2Thfz8dJmdozt5kUPxDeZN4GBVOMw15xcgo4+3 uFDx8q813+5009hkbGvENb6SyF6YtMlShruSSz7+ll/QTpgvIzW0NxqEbtQBoIqiZO in0pIzCquAMaCYr11KD++3TqoS0TEsuVxLSsnckzWkR3kUcZt62zWsJuvrlpR1XcY1 8psmqebXSpP3g== Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1687562792==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1687562792== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01CF0DFE.7FC895E0" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_0013_01CF0DFE.7FC895E0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Considering the schedule until the February meeting, I assume: Jan 13 IPP at 3 PM EST Jan 20 Cloud at 3 PM EST (??) Jan 27 IPP & Cloud PP review at 3 PM I am unsure whether the Cloud call on 20 Jan will take two hours --- we will be looking at a rework of the spec but if we hit a conceptual change again, it may be a very short call. I suggest that the PP review in 27 Jan will not take 2 hours, so that some time would be available for IPP Scan. However, I would be free on Monday 20 January, although it is a Holiday (MLK Day) and could probably make Wed 22 Jan 1-3pm. I am not available on Tuesday or earlier on Wednesday. On the other hand, although some work can be done during conference calls, attendance at the F2F is much higher than at periodic conference calls and I think that IPP Scan deserves the higher participation of review during a F2F. Bill Wagner From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira McDonald Sent: Friday, January 10, 2014 11:13 AM To: Zehler, Peter; Ira McDonald Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? Hi Pete, I would be happy to participate in an extra IPP Scan Service review call in the week of 20-24 January. Possible times that would work for me are: Mon 20 Jan 10am-12pm Tue 21 Jan 1-3pm Wed 22 Jan 1-3pm All - please respond ASAP, so we can confirm at IPP meeting on 13 January. 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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter wrote: All, I will be unavailable on Monday 1/13. Given the IPP groups full plate I suggest we defer discussion on the scan specification until Monday 1/27. I would be interested in having an IPP Scan specific concall the week of the 20th if we have any interested parties and can find a time. At this time my schedule is fairly open. Anyone interested in getting the IPP Scan completed? Pete 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 _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp ------=_NextPart_000_0013_01CF0DFE.7FC895E0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Considering the schedule until the February meeting, I = assume:

Jan 13    IPP at 3 PM EST

Jan 20  Cloud at 3 PM EST (??)

Jan 27  IPP & Cloud  PP review at 3 = PM

I am unsure whether the Cloud call on 20 Jan will take two hours --- = we will be looking at a rework of the spec but if we hit a conceptual = change again, it may be a very short call.  I suggest that  = the PP review in 27 Jan will not take 2 hours, so that some time would = be available for IPP Scan.

 

However, I would be free on Monday 20 January, although it is a = Holiday (MLK Day) and could probably make  Wed 22 Jan = 1-3pm. I am not available on Tuesday or earlier on = Wednesday.

On the = other hand, although some work can be done during conference calls, =  attendance at the F2F is much higher than at periodic conference = calls and I think that IPP Scan deserves the higher participation of = review during a F2F.

Bill = Wagner

 

 

From:= = ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira = McDonald
Sent: Friday, January 10, 2014 11:13 AM
To: = Zehler, Peter; Ira McDonald
Cc: IPP@pwg.org
Subject: = Re: [IPP] When will next IPP Scan spec review be = held?

 

Hi = Pete,

I would be happy to participate in an = extra IPP Scan Service review call in
the week of 20-24 = January.

Possible times that would work for me = are:

Mon 20 Jan = 10am-12pm

Tue 21 Jan = 1-3pm

Wed 22 Jan 1-3pm

All - please respond = ASAP, so we can confirm at IPP meeting on 13 = January.

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<= /a>
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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

All,

I will be = unavailable on Monday 1/13.  Given the IPP groups full plate I = suggest we defer discussion on the scan specification until Monday = 1/27.  I would be interested in having an IPP Scan specific concall = the week of the 20th if we have any interested parties and = can find a time.    At this time my schedule is fairly = open.  Anyone interested in getting the IPP Scan = completed?

Pete

 <= /o:p>

Peter = Zehler

X= erox Research Center Webster
Em= ail: Peter.Zehler@Xerox.com
Vo= ice: (585) = 265-8755
FA= X: (585) = 265-7441
US= Mail: Peter Zehler
Xe= rox Corp.
80= 0 Phillips Rd.
M/= S 128-25E
We= bster NY, 14580-9701 =

 <= /o:p>

 <= /o:p>


______________________________________= _________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp=

 

------=_NextPart_000_0013_01CF0DFE.7FC895E0-- --===============1687562792== 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 --===============1687562792==-- From ipp-bounces@pwg.org Fri Jan 10 10:05:27 2014 Return-Path: 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 2876C1AE0D4 for ; Fri, 10 Jan 2014 10:05:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 mRrSSk2oFnl2 for ; Fri, 10 Jan 2014 10:05: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 19C441AE15D for ; Fri, 10 Jan 2014 10:05:23 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0676D93EE; Fri, 10 Jan 2014 18:21:37 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR005.ACS-INC.COM (usa7109mr005.acs-inc.com [63.87.171.174]) by www.pwg.org (Postfix) with ESMTPS id 9887D93EC; Fri, 10 Jan 2014 18:21:35 +0000 (UTC) Received: from usa7109ht004.na.xerox.net ([13.41.230.30]) by USA7109MR005.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 10 Jan 2014 12:05:09 -0600 Received: from USA7109MB004.na.xerox.net ([169.254.4.205]) by USA7109HT004.na.xerox.net ([13.41.230.30]) with mapi id 14.03.0158.001; Fri, 10 Jan 2014 12:05:01 -0600 From: "Zehler, Peter" To: William A Wagner , "ipp@pwg.org" , 'Semantic Model 3.0 Workgroup discussion list' Thread-Topic: [IPP] Models Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mAAAYauNAAAwUwsA== Date: Fri, 10 Jan 2014 18:05:00 +0000 Message-ID: References: <000801cf0d64$41416850$c3c438f0$@net> <000c01cf0e25$adc01820$09404860$@net> In-Reply-To: <000c01cf0e25$adc01820$09404860$@net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [13.41.230.80] MIME-Version: 1.0 Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0987898227==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0987898227== Content-Language: en-US Content-Type: multipart/related; boundary="_005_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_"; type="multipart/alternative" --_005_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_ Content-Type: multipart/alternative; boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_" --_000_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Bill, I don't think I'd object to eliminating the term in defining oper= ations (e.g., CreateJob) , in the SM3 document. Even if they are = service-type specific I'd still try to keep the service name out of the op= eration. The caveat I have is that we introduced this naming convention in operation= s and in attributes to get around the use of "print" in the names when they= turned out to be more general as we expanded the scope from Print to MFD. Pete 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: William A Wagner [mailto:wamwagner@comcast.net] Sent: Friday, January 10, 2014 12:02 PM To: Zehler, Peter; ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion li= st' Subject: RE: [IPP] Models Pete, The configuration of an " IPP Printer" being composed of an IPP Server and = a Print Service follows the diagram in IPP SIX and, indeed, goes back to RF= C 2911. Furthermore, the "output device" was not considered part of the IP= P Printer. We did not necessarily adhere to this configuration in the MFD m= odel where we defined the Device as representing the hardware implementing = the Service, prompting two distinct uses of the word "device". I think the = point of separating the IPP Server and the Print Service was that IPP just= defines the IPP interface to the IPP Printer but does not define the form = or specifics of the Print Service (one could argue that the Semantic Model = does). But the separation is convenient in considering IPP multifunction s= o that, as you suggest, there is a common IPP front end to potentially mult= iple imaging services. I am inclined, in the SM3 document, to eliminate the term in defi= ning operations (e.g., CreateJob), unless they are service-type s= pecific. The understanding would be that the specific service is in the add= ress. What is your opinion in this? Thanks, Bill Wagner From: Zehler, Peter [mailto:Peter.Zehler@xerox.com] Sent: Friday, January 10, 2014 9:06 AM To: William A Wagner; ipp@pwg.org; 'Semantic Model 3.0 = Workgroup discussion list' Subject: RE: [IPP] Models Bill, I'm a little confused on what you have labeled as an IPP Server and IPP Pri= nter. My view is that an IPP Server is what you have labeled as IPP Printe= r. It contains the required protocol stacks, resources and service instanc= es. I have always understood an IPP Printer to be an instance of a Print S= ervice. This would map to a Virtual Printer in ISO 10175 DPA. I have assumed that there would be a single IPP stack implementation (i.e.,= IPP Server in your first diagram) that would front end the service instanc= es. Each service instance would be referenced by its unique URL (e.g., same= URI Scheme, hostname and port, different paths) Implementers are free to = do things differently but I assume the intent of the IPP specification woul= d be to multiplex all the IPP Services over a single port (i.e., 631) I agree that we could have used generic verbs but once we finished print we= were stuck with the names of the verb. Since IPP uses an enumeration we c= an reuse the enumeration across the services. In the semantic model the op= eration does not really identify the service type. The Service URL identif= ies the service type. The operation names are simply service specific alia= ses for a common semantic operation. We could have opted for a generic nam= e but we went with a naming convention instead. Pete 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: ipp-bounces@pwg.org [mailto:ipp-bounces@p= wg.org] On Behalf Of William A Wagner Sent: Thursday, January 09, 2014 12:57 PM To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussi= on list' Subject: [IPP] Models I am unclear on a Semantic Model configuration issue, which also may relat= e to IPP multifunction. The Semantic Model assumes that communication is f= rom client to service. But in our operations, we identify the Service (e.g= ., CancelFaxInJob), which should not be necessary if the operation is direc= ted to the service. On the other hand, depending upon where you want to p= ut the transport address boundary, it is reasonable to think of operations = being directed to the MFD, which corresponds to the System, in which case t= he service should be identified. Of course, this is inadequate if there are= multiple services of a given type in the same system. Bottom line, should = operations identify the Service type? With respect to IPP, should the multi service configuration look like A or = B below? (or perhaps something else entirely?) Again, the modeling question= is whether the service identification is included in the operation. [IPP Printer A.jpg][IPP Printer B.jpg] IPP Multifunction A = = IPP Multifunction B Thanks, Bill Wagner --_000_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Bill,

I don’t think I&= #8217;d object to eliminating the <service> term in defin= ing operations (e.g., Create<service>Job) , in the SM3 document. = ; Even if they are  service-type specific I’d still try to keep = the service name out of the operation.

The caveat I have is t= hat we introduced this naming convention in operations and in attributes to= get around the use of “print” in the names when they turned ou= t to be more general as we expanded the scope from Print to MFD.

Pete

 

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: William = A Wagner [mailto:wamwagner@comcast.net]
Sent: Friday, January 10, 2014 12:02 PM
To: Zehler, Peter; ipp@pwg.org; 'Semantic Model 3.0 Workgroup discus= sion list'
Subject: RE: [IPP] Models

 

Pete,

 

The configuration of a= n “ IPP Printer” being composed of an IPP Server and a Print Se= rvice follows the diagram in IPP SIX and, indeed, goes back to RFC 2911. &n= bsp;Furthermore, the “output device” was not considered part of the IPP Printer. We did not necessarily adhere to this configurati= on in the MFD model where we defined the Device as representing the hardwar= e implementing the Service, prompting two distinct uses of the word “= device”. I think the point of separating the IPP Server and the Print Service  was that IPP just defines the I= PP interface to the IPP Printer but does not define the form or specifics o= f the Print Service (one could argue that the Semantic Model does). But the= separation is convenient in considering IPP  multifunction so that, as you suggest, there is a common IPP fro= nt end to potentially multiple imaging services.

 

I am inclined, in the = SM3 document, to eliminate the <service> term in defining operations = (e.g., Create<service>Job), unless they are  service-type specif= ic. The understanding would be that the specific service is in the address.  What is your opinion in this?

 

Thanks,

Bill Wagner=

 

From: Zehler, = Peter [mailto:Peter.Zehler@xerox.= com]
Sent: Friday, January 10, 2014 9:06 AM
To: William A Wagner; ipp@pwg.org= ; 'Semantic Model 3.0 Workgroup discussion list'
Subject: RE: [IPP] Models

 

Bill,

 

I’m a little con= fused on what you have labeled as an IPP Server and IPP Printer.  My v= iew is that an IPP Server is what you have labeled as IPP Printer.  It= contains the required protocol stacks, resources and service instances.  I have always understood an IPP Printer to be an = instance of a Print Service.  This would map to a Virtual Printer in I= SO 10175 DPA.

 

I have assumed that th= ere would be a single IPP stack implementation (i.e., IPP Server in your fi= rst diagram) that would front end the service instances. Each service insta= nce would be referenced by its unique URL (e.g., same URI Scheme, hostname and port, different paths)  Impl= ementers are free to do things differently but I assume the intent of the I= PP specification would be to multiplex all the IPP Services over a single p= ort (i.e., 631)

 

I agree that we could = have used generic verbs but once we finished print we were stuck with the n= ames of the verb.  Since IPP uses an enumeration we can reuse the enum= eration across the services.  In the semantic model the operation does not really identify the service type.  The S= ervice URL identifies the service type.  The operation names are simpl= y service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention instead.

 

Pete=

 

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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner
Sent: Thursday, January 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic Model = 3.0 Workgroup discussion list'
Subject: [IPP] Models

 

I  am unclear on a Semantic Model configuration= issue, which also may relate to IPP multifunction. The Semantic Model assu= mes that  communication is from client to service.  But in our op= erations, we identify the Service (e.g., CancelFaxInJob), which should not be necessary if the operation is directed to the service.=  On the other hand, depending  upon where you want to put the tr= ansport address boundary, it is reasonable to think of operations being dir= ected to the MFD, which corresponds to the System, in which case the service should be identified. Of course, this is= inadequate if there are multiple services of a given type in the same syst= em. Bottom line, should operations identify the Service type?

 

With respect to IPP, should the multi service config= uration look like A or B below? (or perhaps something else entirely?) Again= , the modeling question is whether the service  identification is incl= uded in the operation.

3D"IPP3D"IPP

IPP Multifunction A     &nb= sp;             = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;   IPP Multifunction B

 

Thanks,

Bill Wagner

 

 

--_000_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_-- --_005_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_ Content-Type: image/jpeg; name="image001.jpg" Content-Description: image001.jpg Content-Disposition: inline; filename="image001.jpg"; size=14087; creation-date="Fri, 10 Jan 2014 18:05:00 GMT"; modification-date="Fri, 10 Jan 2014 18:05:00 GMT" Content-ID: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGvAgkBAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKKKKKKK KKKKKKKKKKKKy9eZks7cqxBN7bDg9jMua0x0paKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooorK8Qf8edt/wBf1t/6OStWiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/wAedt/1/W3/AKOStWii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisrxB/x523/AF/W 3/o5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKyvEH/ AB523/X9bf8Ao5K1aKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKyvEH/Hnbf8AX9bf+jkrVooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooorK8Qf8AHnbf9f1t/wCjkrVooooooooooooooooooooooooooooooooooooooooo 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 AL//AP16/9k= --_005_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_ Content-Type: image/jpeg; name="image002.jpg" Content-Description: image002.jpg Content-Disposition: inline; filename="image002.jpg"; size=16329; creation-date="Fri, 10 Jan 2014 18:05:00 GMT"; modification-date="Fri, 10 Jan 2014 18:05:00 GMT" Content-ID: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wAALCAGzAg4BAREA/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKy9TZl1 bRwGIDXLhgD1/cyVqUUUUUUUUUUUUUUUUUUUyZykEjjqqkj8qraTcyXmkWV3LjzJ7eORscDJUE/z q5RRRRRRRRRRRRRRRRRRVG/u5ba60+OPG24uDG+R28t24/FRV6iiiiiiiiiiiiiiiiiiiiiiisrV P+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK0aKKKKKK KKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/19Sf+iJK1 aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiiiiiiisvVv +P8A0f8A6/T/AOipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn/AKIkrVoooooooooooooo ooooqK5/49Zf9xv5VT8Pf8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/4/9H/6/T/6KkrUoooo ooooooooooooooooooorK1T/AJC+i/8AX1J/6IkrVooooooooooooooooooqK5/49Zf9xv5VT8Pf 8i3pn/XnF/6AK0aKKKKKKKKKKKKKKKKKKy9W/wCP/R/+v0/+ipK1KKKKKKKKKKKKKKKKKKKKKKKK ytU/5C+i/wDX1J/6IkrVooooooooooooooooooqK5/49Zf8Acb+VU/D3/It6Z/15xf8AoArRoooo oooooooooooooorL1b/j/wBH/wCv0/8AoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/6I krVooooooooooooooooooqK5/wCPWX/cb+VU/D3/ACLemf8AXnF/6AK0aKKKKKKKKKKKKKKKKKKy 9W/4/wDR/wDr9P8A6KkrUooooooooooooooooooooooorK1T/kL6L/19Sf8AoiStWiiiiiiiiiii iiiiiiiorn/j1l/3G/lVPw9/yLemf9ecX/oArRoooooooooooooooooorL1b/j/0f/r9P/oqStSi iiiiiiiiiiiiiiiiiiiiiisrVP8AkL6L/wBfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/3G/lVP w9/yLemf9ecX/oArRoooooooooooooooooorL1b/AI/9H/6/T/6KkrUooooooooooooooooooooo oorK1T/kL6L/ANfUn/oiStWiiiiiiiiiiiiiiiiiiorn/j1l/wBxv5VT8Pf8i3pn/XnF/wCgCtGi iiiiiiiiiiiiiiiiisvVv+P/AEf/AK/T/wCipK1KKKKKKKKKKKKKKKKKKKKKKKKytU/5C+i/9fUn /oiStWiiiiiiiiiiiiiiiiiiorn/AI9Zf9xv5VT8Pf8AIt6Z/wBecX/oArRooooooooooooooooo orL1b/j/ANH/AOv0/wDoqStSiiiiiiiiiiiiiiiiiiiiiiisrVP+Qvov/X1J/wCiJK1aKKKKKKKK KKKKKKKKKKiuf+PWX/cb+VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv+P/R/+v0/+ipK 1KKKKKKKKKKKKKKKKKKKKKKKKytU/wCQvov/AF9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/cb+ VU/D3/It6Z/15xf+gCtGiiiiiiiiiiiiiiiiiisvVv8Aj/0f/r9P/oqStSiiiiiiiiiiiiiiiiii iiiiisrVP+Qvov8A19Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf+PWX/AHG/lVPw9/yLemf9ecX/AKAK 0aKKKKKKKKKKKKKKKKKKy9W/4/8AR/8Ar9P/AKKkrUooooooooooooooooooooooorK1T/kL6L/1 9Sf+iJK1aKKKKKKKKKKKKKKKKKKiuf8Aj1l/3G/lVPw9/wAi3pn/AF5xf+gCtGiiiiiiiiiiiiii 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 oooooooooooooooooooooooooooooooooooooooooooooooooooooornvGD6MlhAdajleHzfkEXX dg/0rR0JbhNFtFug4nEY3+Z97PvWhRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRXPeMLXSrqwgXVr1rSIS5RlHVsHjpWjoc09xotpNcszTPGC5YYJNaFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFc94w0qDVrCCKe/is1SXc GkPDHB4rS0W7lv8ASLW6m2+ZLGGbaMDNX6KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK53xlodzrunwQWzxI0cu8mRsDGCK1NHuvtulW1yIliEqbtidF9hV6iii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8caVf6tptvFp8Z d0m3MA23jBrY0eWCfSbaW2h8iFkykf8AdHpV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiuY8cjUzptv8A2X9o8zzvm8jOcYPXFbOj/Zf7JtfsQYW3l/u9/XHv V6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiuZ8calqGmab byadIySPNtYqm7jBrY0eK3h0m2itZvOgVMJIf4h61eoooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooornPGet3OhafBParEzSS7D5gyMYJrV0e2Wz0q2tlmWYRptEi 9G9xV6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YavF o9hBNLYxXgeXaEl6DgnNaWjWklhpFraS7fMij2ttORV+iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiue8YXemWdhA+qWTXcbS4VQehwea5PwN4k1e6bXLSe7Lw6 fA5tlMa/JgsBzjJ6Drmofh74y8Qa54nFnqV/58HkO+zyY15GMcqoNV/DfjfxHqHje30661HzLV7h 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 ljvbjxF8P7C91aT7RObpwXwE6bgOFwOlf//Z --_005_A4DE324D317E4F40A82CF077C7A9E1E34B24E4USA7109MB004naxer_-- --===============0987898227== 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 --===============0987898227==-- From ipp-bounces@pwg.org Fri Jan 10 10:18:49 2014 Return-Path: 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 3E5E21AE126 for ; Fri, 10 Jan 2014 10:18:49 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 wEBI_v4GVizH for ; Fri, 10 Jan 2014 10:18: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 62FAA1AE103 for ; Fri, 10 Jan 2014 10:18:44 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 7222193EE; Fri, 10 Jan 2014 18:34:58 +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 ABBA193EC; Fri, 10 Jan 2014 18:34:56 +0000 (UTC) Received: from usa7109ht004.na.xerox.net ([13.41.230.30]) by USA7109MR001.ACS-INC.COM with ESMTP/TLS/AES128-SHA; 10 Jan 2014 12:18:31 -0600 Received: from USA7109MB004.na.xerox.net ([169.254.4.205]) by USA7109HT004.na.xerox.net ([13.41.230.30]) with mapi id 14.03.0158.001; Fri, 10 Jan 2014 12:18:30 -0600 From: "Zehler, Peter" To: "Kennedy, Smith (Wireless Architect)" , "William A Wagner" , "" , "Semantic Model 3.0 Workgroup discussion list" Thread-Topic: [IPP] Models Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mAAAfHLYAAAOUEoA== Date: Fri, 10 Jan 2014 18:18:30 +0000 Message-ID: References: <000801cf0d64$41416850$c3c438f0$@net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [13.41.230.80] MIME-Version: 1.0 Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0169986566==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0169986566== Content-Language: en-US Content-Type: multipart/related; boundary="_004_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_"; type="multipart/alternative" --_004_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_ Content-Type: multipart/alternative; boundary="_000_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_" --_000_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Smith, When I say "The Service URL identifies the service type" I mean that the UR= L is the transport endpoint for s service instance. The path segment of th= e URL is not necessarily fixed for a service type. A URL such as could just as easily be an IPP Printer a= s it could be IPP Scan. The discovery protocols or directory entries would= map the service instance to the URL. The most common deployment will prob= ably be a single instance of a service for a server (e.g., an MFD offering = a single print service, a single scan service and a single faxout service).= I see no problem with various environments (e.g., WiFi Alliance, Mopria) = mandating a best practice that would fix the path segment for the URL. I had never thought about it before but the IPP model does not really have = an service status attribute that self describes its service type. I would = agree that it seems that inspection of the "ipp-features-supported" is the = way that one knows what service "type" is at a particular resource path. (= I had always assumed the Client would already know what type of service the= y require and would discover only those endpoints of the appropriate servic= e type.) Pete 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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Kennedy= , Smith (Wireless Architect) Sent: Friday, January 10, 2014 12:20 PM To: Zehler, Peter; William A Wagner; ; Semantic Model 3.0 Work= group discussion list Subject: Re: [IPP] Models Greetings, For what it is worth, Pete's description mirrors my own perception of the I= PP object relationship. Graphically, this is how I understand the relation= ship between the "Printer objects" and the "server" to exist, at least in t= erms of IPP: [cid:image001.png@01CF0E03.55552D50] Pete, when you say "The Service URL identifies the service type", do you me= an that the resource path in a URL defines the service type? If so, I'm no= t sure that is guaranteed to be true. For instance "ipp://myhost.pwg.org/i= pp/fax" could be "Fax" but could be anything. PWG 5100.15 says that an IPP= FaxOut service MUST be at /ipp/fax but nothing prevents a single-function = printer from having a conventional "Print" service at "/ipp/fax". It seems= that inspection of the "ipp-features-supported" is the way that one knows = what service "type" is at a particular resource path. Smith /** Smith Kennedy ATB Wireless Architect - PPS Hewlett-Packard Co. */ On 2014-01-10, at 7:06 AM, Zehler, Peter > wrote: Bill, I'm a little confused on what you have labeled as an IPP Server and IPP Pri= nter. My view is that an IPP Server is what you have labeled as IPP Printe= r. It contains the required protocol stacks, resources and service instanc= es. I have always understood an IPP Printer to be an instance of a Print S= ervice. This would map to a Virtual Printer in ISO 10175 DPA. I have assumed that there would be a single IPP stack implementation (i.e.,= IPP Server in your first diagram) that would front end the service instanc= es. Each service instance would be referenced by its unique URL (e.g., same= URI Scheme, hostname and port, different paths) Implementers are free to = do things differently but I assume the intent of the IPP specification woul= d be to multiplex all the IPP Services over a single port (i.e., 631) I agree that we could have used generic verbs but once we finished print we= were stuck with the names of the verb. Since IPP uses an enumeration we c= an reuse the enumeration across the services. In the semantic model the op= eration does not really identify the service type. The Service URL identif= ies the service type. The operation names are simply service specific alia= ses for a common semantic operation. We could have opted for a generic nam= e but we went with a naming convention instead. Pete 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: ipp-bounces@pwg.org [mailto:ipp-bounces@p= wg.org] On Behalf Of William A Wagner Sent: Thursday, January 09, 2014 12:57 PM To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussi= on list' Subject: [IPP] Models I am unclear on a Semantic Model configuration issue, which also may relat= e to IPP multifunction. The Semantic Model assumes that communication is f= rom client to service. But in our operations, we identify the Service (e.g= ., CancelFaxInJob), which should not be necessary if the operation is direc= ted to the service. On the other hand, depending upon where you want to p= ut the transport address boundary, it is reasonable to think of operations = being directed to the MFD, which corresponds to the System, in which case t= he service should be identified. Of course, this is inadequate if there are= multiple services of a given type in the same system. Bottom line, should = operations identify the Service type? With respect to IPP, should the multi service configuration look like A or = B below? (or perhaps something else entirely?) Again, the modeling question= is whether the service identification is included in the operation. IPP Multifunction A = = IPP Multifunction B Thanks, Bill Wagner _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --_000_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Smith,

 

When I say “The Service URL identifies the service type” I mean that the = URL is the transport endpoint for s service instance.  The path segmen= t of the URL is not necessarily fixed for a service type.  A URL such = as <ipp://somemfd.example.com//ipp/appletree>  could just as easil= y be an IPP Printer as it could be IPP Scan.  The discovery protocols = or directory entries would map the service instance to the URL.  The m= ost common deployment will probably be a single instance of a service for a server (e.g., an MFD offering a single print service, a= single scan service and a single faxout service).  I see no problem w= ith various environments (e.g., WiFi Alliance, Mopria) mandating a best pra= ctice that would fix the path segment for the URL.

 

I had never thought about it before but the IPP model does= not really have an service status attribute that self describes its servic= e type.  I would agree that it seems that inspection of the “ipp-features-supported” is the way that one knows what se= rvice “type” is at a particular resource path.  (I had alw= ays assumed the Client would already know what type of service they require= and would discover only those endpoints of the appropriate service type.)

 

Pete

 <= /p>

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.<= br> 800 Phillips Rd.
M/S 128-25E<= br> Webster NY, 14580-9701

 <= /p>

 <= /p>

From: ipp-boun= ces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Kennedy, Smith (Wireless Architect)
Sent: Friday, January 10, 2014 12:20 PM
To: Zehler, Peter; William A Wagner; <ipp@pwg.org>; Semantic M= odel 3.0 Workgroup discussion list
Subject: Re: [IPP] Models

 

Greetings,

 

For what it is worth, Pete’s description mirro= rs my own perception of the IPP object relationship.  Graphically, thi= s is how I understand the relationship between the “Printer objects&#= 8221; and the “server” to exist, at least in terms of IPP:=

 

 

Pete, when you say “The Service URL identifies= the service type”, do you mean that the resource path in a URL defin= es the service type?  If so, I’m not sure that is guaranteed to = be true.  For instance “ipp://myhost.pwg.org/ipp/fax” could be “Fax” but could be anything.  PWG 5100.15 says t= hat an IPP FaxOut service MUST be at /ipp/fax but nothing prevents a single= -function printer from having a conventional “Print” service at= “/ipp/fax”.  It seems that inspection of the “ipp-f= eatures-supported” is the way that one knows what service “type” is at a particul= ar resource path.

 

Smith

/**
    Smith Kennedy
    ATB Wireless Architect - PPS
    Hewlett-Packard Co.
*/

 

On 2014-01-10, at 7:06 AM, Zehler, Peter <Peter.Zehler@xerox.com> wrote:



Bill,

 

I’m a little confus= ed on what you have labeled as an IPP Server and IPP Printer.  My view= is that an IPP Server is what you have labeled as IPP Printer.  It contains the required protocol stacks, resources and service instances.&nb= sp; I have always understood an IPP Printer to be an instance of a Print Se= rvice.  This would map to a Virtual Printer in ISO 10175 DPA.

 

I have assumed that there= would be a single IPP stack implementation (i.e., IPP Server in your first= diagram) that would front end the service instances. Each service instance would be referenced by its unique URL (e.g., same URI Sch= eme, hostname and port, different paths)  Implementers are free to do = things differently but I assume the intent of the IPP specification would b= e to multiplex all the IPP Services over a single port (i.e., 631)

 

I agree that we could hav= e used generic verbs but once we finished print we were stuck with the name= s of the verb.  Since IPP uses an enumeration we can reuse the enumeration across the services.  In the semantic model the opera= tion does not really identify the service type.  The Service URL ident= ifies the service type.  The operation names are simply service specif= ic aliases for a common semantic operation.  We could have opted for a generic name but we went with a naming convention i= nstead.

 

Pete<= o:p>

 

Peter Zehler

Xerox Research Center Webster
Email:&n= bsp;Peter.Zehler@Xerox.com<= br> Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.<= br> 800 Phillips Rd.
M/S 128-25E<= br> Webster NY, 14580-9701

 

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@pw= g.org] On Behalf Of William A = Wagner
Sent: Thursday, Ja= nuary 09, 2014 12:57 PM
To: ipp@pwg.org; 'Sema= ntic Model 3.0 Workgroup discussion list'
Subject: [IPP] Mod= els

 

I  am unclear on a Semantic Model = configuration issue, which also may relate to IPP multifunction. The Semant= ic Model assumes that  communication is from client to service.  But in our operations, we identify the Service (e.g., CancelFaxInJob= ), which should not be necessary if the operation is directed to the servic= e.  On the other hand, depending  upon where you want to put the = transport address boundary, it is reasonable to think of operations being directed to the MFD, which corresponds to the Sy= stem, in which case the service should be identified. Of course, this is in= adequate if there are multiple services of a given type in the same system.= Bottom line, should operations identify the Service type?

 

With respect to IPP, should the multi s= ervice configuration look like A or B below? (or perhaps something else ent= irely?) Again, the modeling question is whether the service  identification is included in the operation.

<image001.jpg><image002.jpg>= ;

IPP Multifunction A   &n= bsp;            &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;     IPP Multifunction B

 

Thanks,

Bill Wagner

 

 

____________________________________________= ___
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 

--_000_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_-- --_004_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=16979; creation-date="Fri, 10 Jan 2014 18:18:29 GMT"; modification-date="Fri, 10 Jan 2014 18:18:29 GMT" Content-ID: Content-Transfer-Encoding: base64 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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+AAAB1WlUWHRY TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg eDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJl c3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQ aG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90 aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8 L3g6eG1wbWV0YT4KOXS2agAANexJREFUeAHt3Q90VNdh5/EfWxHLlgDZRCZYIdZiJbhFpJQG4YUY yyeWC0ZtlNYLdljbC9q1sSPI0liHpdHa60YJxxWNXKxlsdcSJ6bEWHESJUG1Y3VPZE4hiWhVNcAu ODIHQjB1FEDAKAxmNt57Z3Sl0d9BM9L8e99nP97M+3Pfu58rzU/3zZt5EgMCCCCAAAIIIIAAAggg gAACCCCAwNgEPhjb6qyNAAKxCvybWAtgewQQQAABBJJdgLBL9hbi+BBAAAEEYhYg7GImpAAEEEAA gWQXIOySvYU4PgQQQACBmAUIu5gJKQABBBBAINkFCLtkbyGODwEEEEAgZgHCLmZCCkAAAQQQSHYB wi7ZW4jjQwABBBCIWYCwi5mQAhBAAAEEkl2AsEv2FuL4EEAAAQRiFiDsYiakAAQQQACBZBcg7JK9 hTg+BBBAAIGYBQi7mAkpAAEEEEAg2QUIu2RvIY4PAQQQQCBmAcIuZkIKQAABBBBIdgHCLtlbiOND AAEEEIhZgLCLmZACEEAAAQSSXYCwS/YW4vgQQAABBGIWIOxiJqQABBBAAIFkFyDskr2FOD4EEEAA gZgFCLuYCSkAAQQQQCDZBQi7ZG8hjg8BBBBAIGYBwi5mQgpAAAEEEEh2AcIu2VuI40MAAQQQiFmA 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 --_004_A4DE324D317E4F40A82CF077C7A9E1E34B2514USA7109MB004naxer_-- --===============0169986566== 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 --===============0169986566==-- From ipp-bounces@pwg.org Fri Jan 10 10:59:16 2014 Return-Path: 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 5BC841AE0CC for ; Fri, 10 Jan 2014 10:59:16 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 7nvr3hJn7Rfw for ; Fri, 10 Jan 2014 10:59: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 5F68D1AE04C for ; Fri, 10 Jan 2014 10:59:11 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 09B8C93EE; Fri, 10 Jan 2014 19:15:25 +0000 (UTC) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta15.westchester.pa.mail.comcast.net (qmta15.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:228]) by www.pwg.org (Postfix) with ESMTP id 931DA93EC for ; Fri, 10 Jan 2014 19:15:23 +0000 (UTC) Received: from omta10.westchester.pa.mail.comcast.net ([76.96.62.28]) by qmta15.westchester.pa.mail.comcast.net with comcast id CDtC1n0020cZkys5FJyykM; Fri, 10 Jan 2014 18:58:58 +0000 Received: from TCSLaptop2010 ([24.34.47.110]) by omta10.westchester.pa.mail.comcast.net with comcast id CJyy1n00c2NeFBL3WJyyN7; Fri, 10 Jan 2014 18:58:58 +0000 From: "Paul Tykodi" To: "'William A Wagner'" References: <001201cf0e28$689e9de0$39dbd9a0$@net> In-Reply-To: <001201cf0e28$689e9de0$39dbd9a0$@net> Date: Fri, 10 Jan 2014 13:58:32 -0500 Organization: Tykodi Consulting Services LLC Message-ID: <01f801cf0e35$f5201610$df604230$@tykodi.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFtZN/uSnnQniT1PEXlDSmIdtx8XgIJQmb8AlL5I2GbHqvPwA== Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1389380338; bh=GnLSDCdgsQrPllbYueO4JViFwWHixxtVEcl/JURjZtA=; h=Received:Received:Reply-To:From:To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=ltRXwwsxEsyhpRwsMweqlU3BW45S8uIONZi8BjXcQ56cFY7h2ugL6BeYWbWR9c3WD TIoaRMABPpnva8gr14VlltmEPnIsBerX1VuXnldqVldngEYWr92OfrMMdkVjrQUTJz LxnSiyeb00IeIxnC/vtk0QFyGZwLQm+LH9dZOJi6NF1Ot5ehVR4spUI0qUgmekJeco tbO+p5BWL70xbgKG3bQV9NKhB2D7C8m4Yjn+o2rc4Kzsba9XQlmzgGrTSui2rmuwM6 POf7O6lETfDbAALsKiKj1yhoKHfHaqKwuwLaryDO3SwXren1YsYZOrNPj8QswctCBv WjnzhaIYJPr9Q== Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ptykodi@tykodi.com List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1633738779==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org This is a multipart message in MIME format. --===============1633738779== Content-Type: multipart/alternative; boundary="----=_NextPart_000_01F9_01CF0E0C.0C4D4260" Content-Language: en-us This is a multipart message in MIME format. ------=_NextPart_000_01F9_01CF0E0C.0C4D4260 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Bill, I had a recent discussion with Pete about how the Semantic Model handles vendor extensions for scanning attributes and during the discussion I asked him how the forthcoming IPP Scan specification intersected with Twain. He told me that Twain was the application interface to a network attached scanner and that currently most scanner vendors then have to develop a proprietary driver and network protocol to transfer a file created by a scan operation to a network defined location (I believe this is correct for Scan to Cloud as well). The role that IPP Scan could potentially play in this scenario would be to replace the requirement for the proprietary driver and transfer protocol. I therefore hope that we can find an available time slot for an IPP Scan teleconference this month, in order to move the specification forward, prior to the February F2F. Thanks. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: ptykodi@tykodi.com WWW: http://www.tykodi.com This e-mail reply and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify Tykodi Consulting Services LLC immediately by replying to this message and destroying all copies of this message and any attachments. Thank you From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner Sent: Friday, January 10, 2014 12:22 PM To: 'Ira McDonald'; 'Zehler, Peter' Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? Considering the schedule until the February meeting, I assume: Jan 13 IPP at 3 PM EST Jan 20 Cloud at 3 PM EST (??) Jan 27 IPP & Cloud PP review at 3 PM I am unsure whether the Cloud call on 20 Jan will take two hours --- we will be looking at a rework of the spec but if we hit a conceptual change again, it may be a very short call. I suggest that the PP review in 27 Jan will not take 2 hours, so that some time would be available for IPP Scan. However, I would be free on Monday 20 January, although it is a Holiday (MLK Day) and could probably make Wed 22 Jan 1-3pm. I am not available on Tuesday or earlier on Wednesday. On the other hand, although some work can be done during conference calls, attendance at the F2F is much higher than at periodic conference calls and I think that IPP Scan deserves the higher participation of review during a F2F. Bill Wagner From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira McDonald Sent: Friday, January 10, 2014 11:13 AM To: Zehler, Peter; Ira McDonald Cc: IPP@pwg.org Subject: Re: [IPP] When will next IPP Scan spec review be held? Hi Pete, I would be happy to participate in an extra IPP Scan Service review call in the week of 20-24 January. Possible times that would work for me are: Mon 20 Jan 10am-12pm Tue 21 Jan 1-3pm Wed 22 Jan 1-3pm All - please respond ASAP, so we can confirm at IPP meeting on 13 January. 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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter wrote: All, I will be unavailable on Monday 1/13. Given the IPP groups full plate I suggest we defer discussion on the scan specification until Monday 1/27. I would be interested in having an IPP Scan specific concall the week of the 20th if we have any interested parties and can find a time. At this time my schedule is fairly open. Anyone interested in getting the IPP Scan completed? Pete 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 _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp ------=_NextPart_000_01F9_01CF0E0C.0C4D4260 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bill,<= o:p>

 

I had a recent discussion with Pete about how= the Semantic Model handles vendor extensions for scanning attributes and d= uring the discussion I asked him how the forthcoming IPP Scan specification= intersected with Twain. He told me that Twain was the application interfac= e to a network attached scanner and that currently most scanner vendors the= n have to develop a proprietary driver and network protocol to transfer a f= ile created by a scan operation to a network defined location (I believe th= is is correct for Scan to Cloud as well).

 

The= role that IPP Scan could potentially play in this scenario would be to rep= lace the requirement for the proprietary driver and transfer protocol.=

 

I therefore hope that we can find an available ti= me slot for an IPP Scan teleconference this month, in order to move the spe= cification forward, prior to the February F2F.

 

Thanks.

 

Best Regards,

=

 

/Paul

--

Paul Tykodi
Principal Consultant
TCS - Tykodi Consulting Servic= es LLC

Tel/Fax: 603-343-1820
Mobile:  603-866-0712
E-mail= :  ptykodi@tykodi.com
= WWW:  http://www.tykodi.= com

 

This e-mail reply a= nd any attachments are confidential and may be privileged.

If you are not the intended recipient, please= notify Tykodi Consulting Services LLC

immediately by replying to this message and destroying all copie= s of this message

and any at= tachments. Thank you

 

Fr= om: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner
Sent: Friday, January 10, 2014 12:22 PM
T= o: 'Ira McDonald'; 'Zehler, Peter'
Cc: IPP@pwg.org
Subj= ect: Re: [IPP] When will next IPP Scan spec review be held?<= /span>

 

Considering the schedule until the February meeting, I ass= ume:

Jan 13  &nb= sp; IPP at 3 PM EST

Jan = 20  Cloud at 3 PM EST (??)

<= span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F= 497D'>Jan 27  IPP & Cloud  PP review at 3 PM

I am unsure whether the Cloud call on 20 J= an will take two hours --- we will be looking at a rework of the spec but i= f we hit a conceptual change again, it may be a very short call.  I su= ggest that  the PP review in 27 Jan will not take 2 hours, so that som= e time would be available for IPP Scan.

 

However, I would be free on Monday 20 January, al= though it is a Holiday (MLK Day) and could probably make  Wed 22 Jan 1= -3pm. I am not available on Tuesday or earlier on Wednesday.

On the other hand, alth= ough some work can be done during conference calls,  attendance at the= F2F is much higher than at periodic conference calls and I think that IPP = Scan deserves the higher participation of review during a F2F.

Bill Wagner

 

 

F= rom: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On B= ehalf Of Ira McDonald
Sent: Friday, January 10, 2014 11:13 AM=
To: Zehler, Peter; Ira McDonald
Cc: IPP@pwg.org
Subject: Re: [IPP] When will next IP= P Scan spec review be held?

 

Hi Pete,

I would be happy to parti= cipate in an extra IPP Scan Service review call in
the week of 20-24 Jan= uary.

Possible times that would work for me are:

Mon 20 Jan 10am-12pm

= Tue 21 Jan 1-3pm

Wed 22 Jan 1-3pm

All - please respond ASAP, so we can confirm at= IPP meeting on 13 January.

Cheers= ,

-= Ira

 

 


Ira McDonald (Musician / Software Archi= tect)
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - Linux Foun= dation Open Printing WG
Secretary - IEEE-ISTO Printer Working Group
C= o-Chair - IEEE-ISTO PWG Internet Printing Protocol WG
IETF Designated Ex= pert - IPP & Printer MIB
Blue Roof Music / High North Inc
http://sites.google.com/site/blueroofmusic<= br>= http://sites.google.com/site/highnorthinc
mailto: blueroofmusic@gmail.com
Winter  579 Park Place  Salin= e, MI  48176  734-944-0094
Summer  PO Box 221  Grand= Marais, MI 49839  906-494-2434

 

On Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter <Peter.Zehler@xerox.com= > wrote:

All,

I will= be unavailable on Monday 1/13.  Given the IPP groups full plate I sug= gest we defer discussion on the scan specification until Monday 1/27. = I would be interested in having an IPP Scan specific concall the week of t= he 20th if we have any interested parties and can find a time.&n= bsp;   At this time my schedule is fairly open.  Anyone inte= rested in getting the IPP Scan completed?

Pete

 

Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.co= m
Voice: (585) 265-8755
FAX: (585) 265-7441=
US Mail: Peter Zehler
=
Xerox Corp.
800 P= hillips Rd.
M/S 128-25E
Webster NY, 14580-9701

 

 


_____________________________________________= __
ipp mailing list
ipp@pwg.orghtt= ps://www.pwg.org/mailman/listinfo/ipp

 

------=_NextPart_000_01F9_01CF0E0C.0C4D4260-- --===============1633738779== 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 --===============1633738779==-- From ipp-bounces@pwg.org Fri Jan 10 11:26:55 2014 Return-Path: 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 B57B81AE12E for ; Fri, 10 Jan 2014 11:26:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 dFjS0fETX7fl for ; Fri, 10 Jan 2014 11:26: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 A8B221AE073 for ; Fri, 10 Jan 2014 11:26:52 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id BBFD093EE; Fri, 10 Jan 2014 19:43:06 +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 D7C8093EC; Fri, 10 Jan 2014 19:43:04 +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 <0MZ700K579ZWA1D1@mail-out.apple.com>; Fri, 10 Jan 2014 11:26:39 -0800 (PST) X-AuditID: 11807153-b7f396d00000722b-95-52d04952bc2c Received: from [17.153.101.181] (Unknown_Domain [17.153.101.181]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay3.apple.com (Apple SCV relay) with SMTP id 65.AC.29227.E5940D25; Fri, 10 Jan 2014 11:26:39 -0800 (PST) From: Michael Sweet In-reply-to: Date: Fri, 10 Jan 2014 14:26:05 -0500 Message-id: <992100EE-FF0E-448A-8E89-EF11E6B73D21@apple.com> References: <000801cf0d64$41416850$c3c438f0$@net> To: Peter Zehler X-Mailer: Apple Mail (2.1827) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsUiODN1q26+54UggxOdnBbH9r1ksTjyLdai 48lKVovlF64yWbzq2sVsce6CogObx9aTP9g8Jj+ew+ixa9tOJo95i6czeSw/tZ4tgDWKyyYl NSezLLVI3y6BK+PIr7ksBatamSpmz37N1MC47BljFyMnh4SAicSuK6dYIGwxiQv31rN1MXJx CAn0M0msa93NDJIQFpCUeNbym72LkYODV0BPYv+qVBCTWSBBYt4GLpAKNgE1id+T+lhBbE4B f4n+VzPZQWwWAVWJ+5e+gU1hFjjLKPH/dxaIzStgI3H74QRmiFVPGSX6rs8Gu0dEQFPi4KH9 zCDzJQRkJeafLp3AyDcLYfEshMWzwIZqSyxb+JoZwjaQeNr5ihVTXF/izbs5TAsY2VYxChSl 5iRWGuslFhTkpOol5+duYgSFeENh8A7GP8usDjEKcDAq8fB68l4IEmJNLCuuzD3EKMHBrCTC q+kBFOJNSaysSi3Kjy8qzUktPsQozcGiJM67Tx4oJZCeWJKanZpakFoEk2Xi4JRqYJxawj67 4bmm1X1ztlvqsw+92s9nqqNln3bE3rtOJVHyi8few6v/7zl8/2Jx0QEbdX5r3/5bzuFvPmbb nm7v2P+pOKIsTDxuxcPZd+xYor9m+C7MCL7CEL9E+YJ+ht7Ggyu36ql51XxvaODbZcXb9eM7 e7zIbJsD+b9PFKxd5+l7Vs1ONSanTYmlOCPRUIu5qDgRANW1+lttAgAA Cc: "" , "Semantic Model 3.0 Workgroup discussion list" Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1719885002==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============1719885002== Content-type: multipart/alternative; boundary="Boundary_(ID_U8oz4sTMapBDh8v1PuyWBQ)" --Boundary_(ID_U8oz4sTMapBDh8v1PuyWBQ) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete, I think one of the attributes we'll be adding as we tackle multifunction = will be a printer-service-type (or something like that) attribute that = identifies the service type. I don't think ipp-features-supported is = necessarily a good fit (I see great chances of confusion there...) On Jan 10, 2014, at 1:18 PM, Zehler, Peter = wrote: > Smith, > =20 > When I say =93The Service URL identifies the service type=94 I mean = that the URL is the transport endpoint for s service instance. The path = segment of the URL is not necessarily fixed for a service type. A URL = such as could just as easily = be an IPP Printer as it could be IPP Scan. The discovery protocols or = directory entries would map the service instance to the URL. The most = common deployment will probably be a single instance of a service for a = server (e.g., an MFD offering a single print service, a single scan = service and a single faxout service). I see no problem with various = environments (e.g., WiFi Alliance, Mopria) mandating a best practice = that would fix the path segment for the URL. > =20 > I had never thought about it before but the IPP model does not really = have an service status attribute that self describes its service type. = I would agree that it seems that inspection of the = =93ipp-features-supported=94 is the way that one knows what service = =93type=94 is at a particular resource path. (I had always assumed the = Client would already know what type of service they require and would = discover only those endpoints of the appropriate service type.) > =20 > Pete > =20 > Peter Zehler >=20 > 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 > =20 > =20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = Kennedy, Smith (Wireless Architect) > Sent: Friday, January 10, 2014 12:20 PM > To: Zehler, Peter; William A Wagner; ; Semantic Model 3.0 = Workgroup discussion list > Subject: Re: [IPP] Models > =20 > Greetings, > =20 > For what it is worth, Pete=92s description mirrors my own perception = of the IPP object relationship. Graphically, this is how I understand = the relationship between the =93Printer objects=94 and the =93server=94 = to exist, at least in terms of IPP: > =20 > > =20 > Pete, when you say =93The Service URL identifies the service type=94, = do you mean that the resource path in a URL defines the service type? = If so, I=92m not sure that is guaranteed to be true. For instance = =93ipp://myhost.pwg.org/ipp/fax=94 could be =93Fax=94 but could be = anything. PWG 5100.15 says that an IPP FaxOut service MUST be at = /ipp/fax but nothing prevents a single-function printer from having a = conventional =93Print=94 service at =93/ipp/fax=94. It seems that = inspection of the =93ipp-features-supported=94 is the way that one knows = what service =93type=94 is at a particular resource path. > =20 > Smith >=20 > /** > Smith Kennedy > ATB Wireless Architect - PPS > Hewlett-Packard Co. > */ >=20 >=20 > =20 > On 2014-01-10, at 7:06 AM, Zehler, Peter = wrote: >=20 >=20 > Bill, > =20 > I=92m a little confused on what you have labeled as an IPP Server and = IPP Printer. My view is that an IPP Server is what you have labeled as = IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. > =20 > I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) > =20 > I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. > =20 > Pete > =20 > Peter Zehler >=20 > 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 > =20 > =20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner > Sent: Thursday, January 09, 2014 12:57 PM > To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' > Subject: [IPP] Models > =20 > I am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? > =20 > With respect to IPP, should the multi service configuration look like = A or B below? (or perhaps something else entirely?) Again, the modeling = question is whether the service identification is included in the = operation. > > IPP Multifunction A = = IPP = Multifunction B > =20 > Thanks, > Bill Wagner > =20 > =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_U8oz4sTMapBDh8v1PuyWBQ) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete,

I think one of the = attributes we'll be adding as we tackle multifunction will be a = printer-service-type (or something like that) attribute that identifies = the service type.  I don't think ipp-features-supported is = necessarily a good fit (I see great chances of confusion = there...)


On Jan 10, = 2014, at 1:18 PM, Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

Smith,

 

When I say =93The = Service URL identifies the service type=94 I mean that the URL is the = transport endpoint for s service instance.  The path segment of the = URL is not necessarily fixed for a service type.  A URL such as <ipp://somemfd.example.co= m//ipp/appletree>  could just as easily be an IPP Printer as = it could be IPP Scan.  The discovery protocols or directory entries = would map the service instance to the URL.  The most common = deployment will probably be a single instance of a service for a server (e.g., an MFD offering a single print = service, a single scan service and a single faxout service).  I see = no problem with various environments (e.g., WiFi Alliance, Mopria) = mandating a best practice that would fix the path segment for the URL.

 

I had = never thought about it before but the IPP model does not really have an = service status attribute that self describes its service type.  I = would agree that it seems that inspection of the =93ipp-features-supported=94 is the way that one knows what service = =93type=94 is at a particular resource path.  (I had always assumed = the Client would already know what type of service they require and = would discover only those endpoints of the appropriate service type.)

 

Pete=

 

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: ipp-bounces@pwg.org = [mailto:ipp-bounces@pwg.org] On Behalf Of Kennedy, Smith (Wireless Architect)
Sent: Friday, January 10, 2014 12:20 PM
To: Zehler, Peter; William A Wagner; <ipp@pwg.org>; Semantic Model 3.0 = Workgroup discussion list
Subject: Re: [IPP] Models

 

Greetings,

 

For what it is worth, Pete=92s description = mirrors my own perception of the IPP object relationship. =  Graphically, this is how I understand the relationship between the = =93Printer objects=94 and the =93server=94 to exist, at least in terms = of IPP:

 

<image001.png>

 

Pete, when you say =93The Service URL = identifies the service type=94, do you mean that the resource path in a = URL defines the service type?  If so, I=92m not sure that is = guaranteed to be true.  For instance =93ipp://myhost.pwg.org/ipp/fa= x=94 could be =93Fax=94 but could be anything.  PWG 5100.15 says that = an IPP FaxOut service MUST be at /ipp/fax but nothing prevents a = single-function printer from having a conventional =93Print=94 service = at =93/ipp/fax=94.  It seems that inspection of the = =93ipp-features-supported=94 is the way that one knows what service =93type=94 is at a particular = resource path.

 

Smith

/**
    Smith Kennedy
    ATB Wireless Architect - PPS
    Hewlett-Packard Co.
*/

 

On 2014-01-10, at 7:06 AM, Zehler, Peter = <Peter.Zehler@xerox.com> = wrote:



Bill,

 

I=92m a little confused on what you have labeled = as an IPP Server and IPP Printer.  My view is that an IPP Server is = what you have labeled as IPP Printer.  It contains the required protocol stacks, resources and service = instances.  I have always understood an IPP Printer to be an = instance of a Print Service.  This would map to a Virtual Printer = in ISO 10175 DPA.

 

I have assumed that there would be a single IPP = stack implementation (i.e., IPP Server in your first diagram) that would = front end the service instances. Each service instance would be referenced by its unique URL (e.g., same URI = Scheme, hostname and port, different paths)  Implementers are free = to do things differently but I assume the intent of the IPP = specification would be to multiplex all the IPP Services over a single port (i.e., 631)

 

I agree that we could have used generic verbs but = once we finished print we were stuck with the names of the verb.  = Since IPP uses an enumeration we can reuse the enumeration across the services.  In the semantic model the = operation does not really identify the service type.  The Service = URL identifies the service type.  The operation names are simply = service specific aliases for a common semantic operation.  We could have opted for a generic name but we went with a naming = convention instead.

 

Pete

 

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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William = A Wagner
Sent: Thursday, = January 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 = Workgroup discussion list'
Subject: [IPP] = Models

 

I  am unclear on a Semantic Model configuration issue, = which also may relate to IPP multifunction. The Semantic Model assumes = that  communication is from client to service.  But in our operations, we identify the Service (e.g., = CancelFaxInJob), which should not be necessary if the operation is = directed to the service.  On the other hand, depending  upon = where you want to put the transport address boundary, it is reasonable = to think of operations being directed to the MFD, which corresponds to the = System, in which case the service should be identified. Of course, this = is inadequate if there are multiple services of a given type in the same = system. Bottom line, should operations identify the Service type?

 

With respect to IPP, should the multi service configuration look = like A or B below? (or perhaps something else entirely?) Again, the = modeling question is whether the service  identification is included in the operation.

<image001.jpg><image002.jpg>

IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B

 

Thanks,

Bill Wagner

 

 

_______________________________________________
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_U8oz4sTMapBDh8v1PuyWBQ)-- --===============1719885002== 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 --===============1719885002==-- From ipp-bounces@pwg.org Fri Jan 10 11:44:33 2014 Return-Path: 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 34BA31AE073 for ; Fri, 10 Jan 2014 11:44:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 eiVoWtbZUUGZ for ; Fri, 10 Jan 2014 11:44: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 6404A1AE1BC for ; Fri, 10 Jan 2014 11:44:30 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 0C8B893EE; Fri, 10 Jan 2014 20:00:44 +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 D388093EE; Fri, 10 Jan 2014 20:00:42 +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 <0MZ700B4BATTAQA1@mail-out.apple.com>; Fri, 10 Jan 2014 11:44:17 -0800 (PST) X-AuditID: 11807166-b7f0b6d00000380b-97-52d04d8e58a0 Received: from [17.153.101.181] (Unknown_Domain [17.153.101.181]) (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 38.F3.14347.F8D40D25; Fri, 10 Jan 2014 11:44:17 -0800 (PST) From: Michael Sweet In-reply-to: <000c01cf0e25$adc01820$09404860$@net> Date: Fri, 10 Jan 2014 14:44:13 -0500 Message-id: <1F688F66-5FDD-4AF7-B530-52880A92FB05@apple.com> References: <000801cf0d64$41416850$c3c438f0$@net> <000c01cf0e25$adc01820$09404860$@net> To: William A Wagner X-Mailer: Apple Mail (2.1827) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsUiODN1q+5E3wtBBicOsFgc2/eSxeLIt1iL jicrWS2WX7jKZHHugqIDq8fWkz/YPCY/nsPoMW/xdCaP5afWswWwRHHZpKTmZJalFunbJXBl HPn2j7VgyWLGiuW//jE3MP7rYexi5OSQEDCRuHh5CiuELSZx4d56ti5GLg4hgX4miSV/prCB JIQFJCWetfxm72Lk4OAV0JPYvyoVJMwskCDR+P4LE4jNJqAm8XtSH9gcTgEjiZmb94LNZxFQ lbj2/wo7yExmgS5Gid1bPoLN5BWwkVj+ajYTxLJZjBIP7vexgCREBHQkmhtmMoIskxCQlZh/ unQCI98shNWzkKyGsLUlli18zQxhG0g87XzFiimuL/Hm3RymBYxsqxgFilJzEist9BILCnJS 9ZLzczcxgoK6oTBtB2PTcqtDjAIcjEo8vB68F4KEWBPLiitzDzFKcDArifBqegCFeFMSK6tS i/Lji0pzUosPMUpzsCiJ8x6UB0oJpCeWpGanphakFsFkmTg4pRoYs7hiV7VNq10a9XqFVcmX PYmhAstb2TuPZrmvf/A/epqC28JlNn3NJ9q8Gjbves2pb1i4Jv7sUdVzE3ensi6b3bLgrsb2 HM67OsESt0wOZjp8K3yhddjgNJPXsdNq5pfckk/+3hr1ZwaDygffWMeWr2eVps25oeRkUXuR 3Yhheogr958ZCxjDlFiKMxINtZiLihMBsnvVe2YCAAA= Cc: "" , "Semantic Model 3.0 Workgroup discussion list" Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1388034614==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============1388034614== Content-type: multipart/alternative; boundary="Boundary_(ID_Nvpt/ZApoPbYTWYyTQ8e2A)" --Boundary_(ID_Nvpt/ZApoPbYTWYyTQ8e2A) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Bill, The device isn't part of (as in embedded in) the Print Service in IPP, = but there is an association between them. A single IPP Server *might* be a front-end for multiple services or it = might only handle a single server - that's an implementation choice. = The point in the IPP model is that the IPP Server is the protocol = interface to the underlying service and device(s). On Jan 10, 2014, at 12:02 PM, William A Wagner = wrote: > Pete, > =20 > The configuration of an =93 IPP Printer=94 being composed of an IPP = Server and a Print Service follows the diagram in IPP SIX and, indeed, = goes back to RFC 2911. Furthermore, the =93output device=94 was not = considered part of the IPP Printer. We did not necessarily adhere to = this configuration in the MFD model where we defined the Device as = representing the hardware implementing the Service, prompting two = distinct uses of the word =93device=94. I think the point of separating = the IPP Server and the Print Service was that IPP just defines the IPP = interface to the IPP Printer but does not define the form or specifics = of the Print Service (one could argue that the Semantic Model does). But = the separation is convenient in considering IPP multifunction so that, = as you suggest, there is a common IPP front end to potentially multiple = imaging services. > =20 > I am inclined, in the SM3 document, to eliminate the term in = defining operations (e.g., CreateJob), unless they are = service-type specific. The understanding would be that the specific = service is in the address. What is your opinion in this? > =20 > Thanks, > Bill Wagner > =20 > From: Zehler, Peter [mailto:Peter.Zehler@xerox.com]=20 > Sent: Friday, January 10, 2014 9:06 AM > To: William A Wagner; ipp@pwg.org; 'Semantic Model 3.0 Workgroup = discussion list' > Subject: RE: [IPP] Models > =20 > Bill, > =20 > I=92m a little confused on what you have labeled as an IPP Server and = IPP Printer. My view is that an IPP Server is what you have labeled as = IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. > =20 > I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) > =20 > I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. > =20 > Pete > =20 > Peter Zehler >=20 > 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 > =20 > =20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner > Sent: Thursday, January 09, 2014 12:57 PM > To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' > Subject: [IPP] Models > =20 > I am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? > =20 > With respect to IPP, should the multi service configuration look like = A or B below? (or perhaps something else entirely?) Again, the modeling = question is whether the service identification is included in the = operation. > > IPP Multifunction A = = IPP = Multifunction B > =20 > Thanks, > Bill Wagner > =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_Nvpt/ZApoPbYTWYyTQ8e2A) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Bill,

The device isn't part of = (as in embedded in) the Print Service in IPP, but there is an = association between them.

A single IPP Server = *might* be a front-end for multiple services or it might only handle a = single server - that's an implementation choice.  The point in the = IPP model is that the IPP Server is the protocol interface to the = underlying service and = device(s).


On Jan 10, 2014, at = 12:02 PM, William A Wagner <wamwagner@comcast.net> = wrote:

Pete,

 

The configuration of = an =93 IPP Printer=94 being composed of an IPP Server and a Print = Service follows the diagram in IPP SIX and, indeed, goes back to RFC = 2911.  Furthermore, the =93output device=94 was not considered part = of the IPP Printer. We did not necessarily adhere to this configuration = in the MFD model where we defined the Device as representing the = hardware implementing the Service, prompting two distinct uses of the = word =93device=94. I think the point of separating the IPP Server and = the Print Service  was that IPP just defines the IPP interface to = the IPP Printer but does not define the form or specifics of the Print = Service (one could argue that the Semantic Model does). But the = separation is convenient in considering IPP  multifunction so that, = as you suggest, there is a common IPP front end to potentially multiple = imaging services.

 

I am inclined, in the SM3 document, to eliminate = the <service> term in defining operations (e.g., = Create<service>Job), unless they are  service-type specific. = The understanding would be that the specific service is in the address. =  What is your opinion in this?

 

Thanks,

Bill = Wagner

 

From: Zehler, Peter [mailto:Peter.Zehler@xerox.com] =
Sent: Friday, January 10, 2014 9:06 AM
To: William = A Wagner; ipp@pwg.org; 'Semantic = Model 3.0 Workgroup discussion list'
Subject: RE: [IPP] = Models

 

Bill,

 

I=92m a little = confused on what you have labeled as an IPP Server and IPP = Printer.  My view is that an IPP Server is what you have labeled as = IPP Printer.  It contains the required protocol stacks, resources = and service instances.  I have always understood an IPP Printer to = be an instance of a Print Service.  This would map to a Virtual = Printer in ISO 10175 DPA.

 

I have assumed that = there would be a single IPP stack implementation (i.e., IPP Server in = your first diagram) that would front end the service instances. Each = service instance would be referenced by its unique URL (e.g., same URI = Scheme, hostname and port, different paths)  Implementers are free = to do things differently but I assume the intent of the IPP = specification would be to multiplex all the IPP Services over a single = port (i.e., 631)

 

I agree that we could have used generic verbs = but once we finished print we were stuck with the names of the = verb.  Since IPP uses an enumeration we can reuse the enumeration = across the services.  In the semantic model the operation does not = really identify the service type.  The Service URL identifies the = service type.  The operation names are simply service specific = aliases for a common semantic operation.  We could have opted for a = generic name but we went with a naming convention = instead.

 

Pete

 

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: ipp-bounces@pwg.org = [mailto:ipp-bounces@pwg.org] = On Behalf Of William A Wagner
Sent: Thursday, January = 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 = Workgroup discussion list'
Subject: [IPP] = Models

 

I  = am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?

 

With = respect to IPP, should the multi service configuration look like A or B = below? (or perhaps something else entirely?) Again, the modeling = question is whether the service  identification is included in the = operation.

<image001.jpg><image002.jp= g>

IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B

 

Thanks,

Bill = Wagner

 

 

_____________________= __________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman= /listinfo/ipp

_________________________________________________________
Michael = Sweet, Senior Printing System Engineer, PWG = Chair

= --Boundary_(ID_Nvpt/ZApoPbYTWYyTQ8e2A)-- --===============1388034614== 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 --===============1388034614==-- From ipp-bounces@pwg.org Fri Jan 10 11:47:12 2014 Return-Path: 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 0F0CA1AE0F8 for ; Fri, 10 Jan 2014 11:47:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 bu1vqd-O8wok for ; Fri, 10 Jan 2014 11:47: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 1E9F91AE073 for ; Fri, 10 Jan 2014 11:47:09 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id A509993EE; Fri, 10 Jan 2014 20:03:23 +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 66A2F93EC; Fri, 10 Jan 2014 20:03:22 +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 <0MZ700KUVAXIA1E1@mail-out.apple.com>; Fri, 10 Jan 2014 11:46:50 -0800 (PST) X-AuditID: 11807165-b7f8e6d000004de8-20-52d04e270ea5 Received: from [17.153.101.181] (Unknown_Domain [17.153.101.181]) (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 B5.8B.19944.82E40D25; Fri, 10 Jan 2014 11:46:50 -0800 (PST) From: Michael Sweet In-reply-to: Date: Fri, 10 Jan 2014 14:46:46 -0500 Message-id: References: <000801cf0d64$41416850$c3c438f0$@net> To: "Kennedy, Smith (Wireless Architect)" X-Mailer: Apple Mail (2.1827) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsUiODN1q66W34Ugg3dHhSyO7XvJYnHkW6xF x5OVrBbLL1xlsnjVtYvZ4twFRQc2j60nf7B5TH48h9Fj17adTB7zFk9n8lh+aj1bAGsUl01K ak5mWWqRvl0CV8aZpY+ZCw4uY6w4O3U7WwPjsn7GLkZODgkBE4n2i3OYIWwxiQv31rN1MXJx CAn0M0lsP32OBSQhLCAp8azlN3sXIwcHr4CexP5VqSBhZoEEiTftc8F62QTUJH5P6mMFsTkF rCR6GyewgZSzCKhKdDaxgIxkFtjGKLHnyy+wkbwCNhJ73jxhgti1iFHi/OpGsINEBBwkni/5 xALSLCEgKzH/dOkERr5ZCJtnIdkMYWtLLFv4Gso2kHja+YoVU1xf4s27OUwLGNlWMQoUpeYk VprrJRYU5KTqJefnbmIEhXlDYeoOxsblVocYBTgYlXh4PXgvBAmxJpYVV+YeYpTgYFYS4Y3x BQrxpiRWVqUW5ccXleakFh9ilOZgURLnPSgPlBJITyxJzU5NLUgtgskycXBKNTDmu5zW81vR FfaQ1ffH6X/L94ry81zbqfRG+6VM8G2G9FafrVOt2Wr13jGIHDs9eYrV4RfyytbWnVdeWFQ+ DzfcpLudzyFB+NvKywGyeRWftsttrXnb7Nb5XPfw1YSbeRd2zws8YsSiffrcmwclj0Sjec7/ VdlQc+T7tX7VR88Vb6s48c/kr9ujxFKckWioxVxUnAgAQQZ+jG8CAAA= Cc: "" , "Semantic Model 3.0 Workgroup discussion list" Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0090706283==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0090706283== Content-type: multipart/alternative; boundary="Boundary_(ID_MfERd5CQjOLkkxoy+A4tlQ)" --Boundary_(ID_MfERd5CQjOLkkxoy+A4tlQ) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Smith, The IPP model defines a IPP Printer as the IPP Server + Service = combination. So in your diagram having a shared IPP Server the = interfaces with one or more services is a valid architecture, but the = interior boxes should be the Print Service, Scan Service, FaxOut = Service, etc. and not "IPP Printer" (which is the whole box). On Jan 10, 2014, at 12:20 PM, Kennedy, Smith (Wireless Architect) = wrote: > Greetings, >=20 > For what it is worth, Pete=92s description mirrors my own perception = of the IPP object relationship. Graphically, this is how I understand = the relationship between the =93Printer objects=94 and the =93server=94 = to exist, at least in terms of IPP: >=20 > >=20 > Pete, when you say =93The Service URL identifies the service type=94, = do you mean that the resource path in a URL defines the service type? = If so, I=92m not sure that is guaranteed to be true. For instance = =93ipp://myhost.pwg.org/ipp/fax=94 could be =93Fax=94 but could be = anything. PWG 5100.15 says that an IPP FaxOut service MUST be at = /ipp/fax but nothing prevents a single-function printer from having a = conventional =93Print=94 service at =93/ipp/fax=94. It seems that = inspection of the =93ipp-features-supported=94 is the way that one knows = what service =93type=94 is at a particular resource path. >=20 > Smith >=20 > /** > Smith Kennedy > ATB Wireless Architect - PPS > Hewlett-Packard Co. > */ >=20 >=20 >=20 > On 2014-01-10, at 7:06 AM, Zehler, Peter = wrote: >=20 >> Bill, >> =20 >> I=92m a little confused on what you have labeled as an IPP Server and = IPP Printer. My view is that an IPP Server is what you have labeled as = IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. >> =20 >> I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) >> =20 >> I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. >> =20 >> Pete >> =20 >> Peter Zehler >>=20 >> 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 >> =20 >> =20 >> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner >> Sent: Thursday, January 09, 2014 12:57 PM >> To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' >> Subject: [IPP] Models >> =20 >> I am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? >> =20 >> With respect to IPP, should the multi service configuration look like = A or B below? (or perhaps something else entirely?) Again, the modeling = question is whether the service identification is included in the = operation. >> >> IPP Multifunction A = = IPP = Multifunction B >> =20 >> Thanks, >> Bill Wagner >> =20 >> =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_MfERd5CQjOLkkxoy+A4tlQ) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Smith,

The IPP model defines a = IPP Printer as the IPP Server + Service combination.  So in your = diagram having a shared IPP Server the interfaces with one or more = services is a valid architecture, but the interior boxes should be the = Print Service, Scan Service, FaxOut Service, etc. and not "IPP Printer" = (which is the whole = box).


On Jan 10, 2014, = at 12:20 PM, Kennedy, Smith (Wireless Architect) <smith.kennedy@hp.com> = wrote:

Greetings,

For what it is worth, = Pete=92s description mirrors my own perception of the IPP object = relationship.  Graphically, this is how I understand the = relationship between the =93Printer objects=94 and the =93server=94 to = exist, at least in terms of = IPP:

<PastedGraphic-2.png>

Pete, when you say =93The Service URL identifies = the service type=94, do you mean that the resource path in a URL defines = the service type?  If so, I=92m not sure that is guaranteed to be = true.  For instance =93ipp://myhost.pwg.org/ipp/fa= x=94 could be =93Fax=94 but could be anything.  PWG 5100.15 = says that an IPP FaxOut service MUST be at /ipp/fax but nothing prevents = a single-function printer from having a conventional =93Print=94 service = at =93/ipp/fax=94.  It seems that inspection of the = =93ipp-features-supported=94 is the way that one knows what service = =93type=94 is at a particular resource path.

Smith

/**
    Smith = Kennedy
    ATB Wireless Architect - PPS
    = Hewlett-Packard Co.
*/



On 2014-01-10, at 7:06 AM, Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

Bill,
 
I=92m a little confused on what you have labeled as = an IPP Server and IPP Printer.  My view is that an IPP Server is = what you have labeled as IPP Printer.  It contains the required = protocol stacks, resources and service instances.  I have always = understood an IPP Printer to be an instance of a Print Service.  = This would map to a Virtual Printer in ISO 10175 = DPA.
 
I have assumed that there would be a = single IPP stack implementation (i.e., IPP Server in your first diagram) = that would front end the service instances. Each service instance would = be referenced by its unique URL (e.g., same URI Scheme, hostname and = port, different paths)  Implementers are free to do things = differently but I assume the intent of the IPP specification would be to = multiplex all the IPP Services over a single port (i.e., = 631)
 
I agree that we could have used = generic verbs but once we finished print we were stuck with the names of = the verb.  Since IPP uses an enumeration we can reuse the = enumeration across the services.  In the semantic model the = operation does not really identify the service type.  The Service = URL identifies the service type.  The operation names are simply = service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention = instead.
 
Pete
 
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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A = Wagner
Sent: Thursday, January 09, 2014 = 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion = list'
Subject: [IPP] = Models
 
I  am = unclear on a Semantic Model configuration issue, which also may relate = to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?
 
With = respect to IPP, should the multi service configuration look like A or B = below? (or perhaps something else entirely?) Again, the modeling = question is whether the service  identification is included in the = operation.
<image001.jpg><image002.jpg>
IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B
 
Thanks,
Bill = Wagner
 
 
________________________________= _______________
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_MfERd5CQjOLkkxoy+A4tlQ)-- --===============0090706283== 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 --===============0090706283==-- From ipp-bounces@pwg.org Fri Jan 10 11:49:17 2014 Return-Path: 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 B9D451AE1CF for ; Fri, 10 Jan 2014 11:49:17 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.438 X-Spam-Level: X-Spam-Status: No, score=-2.438 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 LKeyPno3-7Sg for ; Fri, 10 Jan 2014 11:49: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 C0C951AE1C9 for ; Fri, 10 Jan 2014 11:49:14 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 3D4F093EE; Fri, 10 Jan 2014 20:05:29 +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 EFDCB93EC for ; Fri, 10 Jan 2014 20:05:27 +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 <0MZ70071JAYZOY00@mail-out.apple.com> for IPP@pwg.org; Fri, 10 Jan 2014 11:48:50 -0800 (PST) X-AuditID: 11807158-b7efa6d000002d28-bf-52d04e9f9867 Received: from [17.153.101.181] (Unknown_Domain [17.153.101.181]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay5.apple.com (Apple SCV relay) with SMTP id 04.28.11560.0AE40D25; Fri, 10 Jan 2014 11:48:50 -0800 (PST) From: Michael Sweet In-reply-to: Date: Fri, 10 Jan 2014 14:48:47 -0500 Message-id: <5D853DEB-8CF7-42CF-BF09-2253A2427EBF@apple.com> References: To: Ira McDonald X-Mailer: Apple Mail (2.1827) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRmVeSWpSXmKPExsUiODN1q+4ivwtBBjO+8lu8frWU3eLYvpcs Fke+xVp0PFnJ6sDisfXkDzaPnbPusnvMWzydyWP5qfVsASxRXDYpqTmZZalF+nYJXBnPvk9k K+gKrJjb+Ya5gbHbvYuRk0NCwETizKl/zBC2mMSFe+vZuhi5OIQE+pkkJp88zdTFyMEhLGAv 0dZiBGLyCuhJ7F+VClLOLJAg8f/2R3YQm01ATeL3pD5WEJtTIFCib/k6sJEsAqoSu362sIG0 Mgt4SHxaFwAS5hWwkWha950FYtNkRokdpz+zgtSICGhJLHmuCGJKCMhKzD9dOoGRbxbC3llI 9kLY2hLLFr5mhrD1JF42vcMiritxcd0kxgWMbKsYBYpScxIrTfUSCwpyUvWS83M3MYICuKEw Ygfj/2VWhxgFOBiVeHg9eC8ECbEmlhVX5h5ilOBgVhLhjfEFCvGmJFZWpRblxxeV5qQWH2KU 5mBREufdLw+UEkhPLEnNTk0tSC2CyTJxcEo1MO7Ie7eub31R/5UnDVohU0R5pHrviQeeUfFu sPB+WVCYtO3SRY+z5y3cu76y6q031F35i0tS78vZnr/sJ6eJvCyeOydsV3X+H/G57p+OZmSZ VVQleDbpzJrycJLlu0cF7dkaj35O/Wl/cnVP39kbZSuMzWObn04xfDcnJePASSFFrzvrQ/Ve iSixFGckGmoxFxUnAgAJxMzwXAIAAA== Cc: "IPP@pwg.org" Subject: Re: [IPP] When will next IPP Scan spec review be held? X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0562894213==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0562894213== Content-type: multipart/alternative; boundary="Boundary_(ID_8uEwbO3m3N+LWg1bhKj7Zg)" --Boundary_(ID_8uEwbO3m3N+LWg1bhKj7Zg) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Ira, I'm not available the 21st or 22nd. I might be able to do the 20th, but perhaps we can use the second hour in the normal timeslot (after Cloud is done) for IPP Scan? On Jan 10, 2014, at 11:12 AM, Ira McDonald wrote: > Hi Pete, > > I would be happy to participate in an extra IPP Scan Service review call in > the week of 20-24 January. > > Possible times that would work for me are: > > Mon 20 Jan 10am-12pm > Tue 21 Jan 1-3pm > Wed 22 Jan 1-3pm > > All - please respond ASAP, so we can confirm at IPP meeting on 13 January. > > 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 Fri, Jan 10, 2014 at 9:45 AM, Zehler, Peter wrote: > All, > > I will be unavailable on Monday 1/13. Given the IPP groups full plate I suggest we defer discussion on the scan specification until Monday 1/27. I would be interested in having an IPP Scan specific concall the week of the 20th if we have any interested parties and can find a time. At this time my schedule is fairly open. Anyone interested in getting the IPP Scan completed? > > Pete > > > > 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 > > > > > > > _______________________________________________ > 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_8uEwbO3m3N+LWg1bhKj7Zg) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
Ira,

I'm not available the = 21st or 22nd.  I might be able to do the 20th, but perhaps we can = use the second hour in the normal timeslot (after Cloud is done) for IPP = Scan?


On Jan 10, 2014, at 11:12 AM, Ira = McDonald <blueroofmusic@gmail.com> = wrote:

Hi = Pete,

I would be happy to participate in an extra IPP Scan = Service review call in
the week of 20-24 = January.

Possible times that would work for me are:

Mon 20 Jan 10am-12pm
Tue 21 Jan 1-3pm
Wed 22 = Jan 1-3pm

All - please respond ASAP, so we can confirm at = IPP meeting on 13 January.

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 Fri, Jan 10, 2014 at 9:45 AM, = Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

All,

I= will be unavailable on Monday 1/13.  Given the IPP groups full = plate I suggest we defer discussion on the scan specification until = Monday 1/27.  I would be interested in having an IPP Scan specific = concall the week of the 20th if we have any interested parties and can find a = time.    At this time my schedule is fairly open.  = Anyone interested in getting the IPP Scan completed?

Pete

 

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

 

 


_______________________________________________
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_8uEwbO3m3N+LWg1bhKj7Zg)-- --===============0562894213== 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 --===============0562894213==-- From ipp-bounces@pwg.org Fri Jan 10 11:58:50 2014 Return-Path: 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 7F7101AE13F for ; Fri, 10 Jan 2014 11:58:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 Z5A58aS4VqXX for ; Fri, 10 Jan 2014 11:58: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 2EF061ADEBF for ; Fri, 10 Jan 2014 11:58:48 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 697F79431; Fri, 10 Jan 2014 20:15:00 +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 10C1493EC; Fri, 10 Jan 2014 20:14:59 +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 <0MZ700B40BGNAQB1@mail-out.apple.com>; Fri, 10 Jan 2014 11:58:33 -0800 (PST) X-AuditID: 1180715a-b7f3c6d00000020e-d8-52d050df31c0 Received: from [17.153.101.181] (Unknown_Domain [17.153.101.181]) (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 40.6E.00526.4E050D25; Fri, 10 Jan 2014 11:58:33 -0800 (PST) From: Michael Sweet In-reply-to: Date: Fri, 10 Jan 2014 14:58:21 -0500 Message-id: <3FFB10AD-0794-4C22-9C4A-7086F3071883@apple.com> References: <000801cf0d64$41416850$c3c438f0$@net> To: Peter Zehler X-Mailer: Apple Mail (2.1827) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsUiODN1q+7LgAtBBj+OS1gc2/eSxeLIt1iL jicrWS2WX7jKZHHugqIDq8fWkz/YPCY/nsPoMW/xdCaP5afWswWwRHHZpKTmZJalFunbJXBl 7H3VzVhwqImx4vrKEywNjLcKuhg5OCQETCQ6F5l3MXICmWISF+6tZ+ti5OIQEuhnkvgz5Ss7 SEJYQFLiWctvdpB6XgE9if2rUkHCzAIJEs8PTWEDsdkE1CR+T+pjBbE5Bfwlth7/CGazCKhK TP5xkhFkJrNAN6PEmeNPwBp4BWwkVp9/DmYLCZRIbL6ylRnEFhHQlDh4aD8zxG2yEvNPl05g 5JuFsHkWks0QtrbEsoWvmSFsA4mnna9YMcX1Jd68m8O0gJFtFaNAUWpOYqWZXmJBQU6qXnJ+ 7iZGUDg3FEbtYGxYbnWIUYCDUYmH9wPXhSAh1sSy4srcQ4wSHMxKIrwxvkAh3pTEyqrUovz4 otKc1OJDjNIcLErivAfkgVIC6YklqdmpqQWpRTBZJg5OqQZG/vxg2UsZWttVH9zqZZ+//MvJ C7E2V6zb7p26e2aS/E+vJeY3KqvKjRfJFCUd/rh+H+90b5Ysvc/MbzgXymataC6VOXP6c2Pg +4mLrGaw9ux6ultPSiniffHmdxWBTZeaO//u38Oaa3y/xUjuTFPmIa9w1QMvzP5WfUk7pd91 a5fO0zMf+cqPKLEUZyQaajEXFScCALIQYiljAgAA Cc: "ipp@pwg.org" , "Semantic Model 3.0 Workgroup discussion list" Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0016126503==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0016126503== Content-type: multipart/alternative; boundary="Boundary_(ID_6jdA7XGctAkWfWsMIX7D0Q)" --Boundary_(ID_6jdA7XGctAkWfWsMIX7D0Q) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete, On Jan 10, 2014, at 9:06 AM, Zehler, Peter = wrote: > Bill, > =20 > I=92m a little confused on what you have labeled as an IPP Server and = IPP Printer. My view is that an IPP Server is what you have labeled as = IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. RFC 2911 says an IPP Printer is the combination of IPP Server and Print = Service. > I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) Well, IPP is layered over HTTP, so technically an IPP Server could/would = multiplex based on the URI, and in fact can have multiple URIs (and port = numbers, schemes, hostnames/addresses, etc.) for the same service. Whether the same IPP Server is used for all the services is an = implementation choice, and in fact there are many Apache httpd-based IPP = solutions out there where httpd handles the incoming requests but = separate service handlers do the IPP layer. =20 > I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. > =20 > Pete > =20 > Peter Zehler >=20 > 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 > =20 > =20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner > Sent: Thursday, January 09, 2014 12:57 PM > To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' > Subject: [IPP] Models > =20 > I am unclear on a Semantic Model configuration issue, which also may = relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? > =20 > With respect to IPP, should the multi service configuration look like = A or B below? (or perhaps something else entirely?) Again, the modeling = question is whether the service identification is included in the = operation. > > IPP Multifunction A = = IPP = Multifunction B > =20 > Thanks, > Bill Wagner > =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_6jdA7XGctAkWfWsMIX7D0Q) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete,

On Jan 10, 2014, at 9:06 AM, = Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

Bill,

 

I=92m a little = confused on what you have labeled as an IPP Server and IPP = Printer.  My view is that an IPP Server is what you have labeled as = IPP Printer.  It contains the required protocol stacks, resources = and service instances.  I have always understood an IPP Printer to be = an instance of a Print Service.  This would map to a Virtual = Printer in ISO 10175 = DPA.


RFC 2911 says an = IPP Printer is the combination of IPP Server and Print = Service.

I have assumed that there would be a single IPP = stack implementation (i.e., IPP Server in your first diagram) that would = front end the service instances. Each service instance would be = referenced by its unique URL (e.g., same URI Scheme, hostname and port, different paths)  = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., = 631)


Well, IPP is = layered over HTTP, so technically an IPP Server could/would multiplex = based on the URI, and in fact can have multiple URIs (and port numbers, = schemes, hostnames/addresses, etc.) for the same = service.

Whether the same IPP Server is used = for all the services is an implementation choice, and in fact there are = many Apache httpd-based IPP solutions out there where httpd handles the = incoming requests but separate service handlers do the IPP = layer.
 

I agree that we could have used generic verbs = but once we finished print we were stuck with the names of the = verb.  Since IPP uses an enumeration we can reuse the enumeration = across the services.  In the semantic model the operation does not really identify the service type.  = The Service URL identifies the service type.  The operation names = are simply service specific aliases for a common semantic = operation.  We could have opted for a generic name but we went with a naming convention instead.

 

Pete

 

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: ipp-bounces@pwg.org = [mailto:ipp-bounces@pwg.org] On Behalf Of William A Wagner
Sent: Thursday, January 09, 2014 12:57 PM
To: ipp@pwg.org; 'Semantic = Model 3.0 Workgroup discussion list'
Subject: [IPP] Models

 

I  am unclear on a Semantic Model configuration = issue, which also may relate to IPP multifunction. The Semantic Model = assumes that  communication is from client to service.  But in = our operations, we identify the Service (e.g., CancelFaxInJob), which should not be necessary if the operation is directed to the = service.  On the other hand, depending  upon where you want to = put the transport address boundary, it is reasonable to think of = operations being directed to the MFD, which corresponds to the System, in which case the service should be identified. Of course, this = is inadequate if there are multiple services of a given type in the same = system. Bottom line, should operations identify the Service = type?

 

With respect to IPP, should the multi service = configuration look like A or B below? (or perhaps something else = entirely?) Again, the modeling question is whether the service  = identification is included in the operation.

<image001.jpg><image002.jp= g>

IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B

 

Thanks,

Bill = Wagner

 

 

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

_________________________________________________________
Michael = Sweet, Senior Printing System Engineer, PWG = Chair

= --Boundary_(ID_6jdA7XGctAkWfWsMIX7D0Q)-- --===============0016126503== 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 --===============0016126503==-- From ipp-bounces@pwg.org Fri Jan 10 12:38:24 2014 Return-Path: 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 2AB391AE145 for ; Fri, 10 Jan 2014 12:38:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, 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 nATkwq4w3vmK for ; Fri, 10 Jan 2014 12:38: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 B40501AE124 for ; Fri, 10 Jan 2014 12:38:20 -0800 (PST) Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id E28DF93EE; Fri, 10 Jan 2014 20:54:33 +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 C909893EC; Fri, 10 Jan 2014 20:54:32 +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 50F5E14014; Fri, 10 Jan 2014 20:38:07 +0000 (UTC) Received: from G4W6306.americas.hpqcorp.net (16.210.26.231) by G9W0364.americas.hpqcorp.net (16.216.193.45) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 10 Jan 2014 20:37:01 +0000 Received: from G4W3298.americas.hpqcorp.net ([169.254.4.129]) by G4W6306.americas.hpqcorp.net ([16.210.26.231]) with mapi id 14.03.0123.003; Fri, 10 Jan 2014 20:37:01 +0000 From: "Kennedy, Smith (Wireless Architect)" To: Michael Sweet Thread-Topic: [IPP] Models Thread-Index: Ac8NZEDwOTadHLgwR7aeUsIOU2uu0QApN6mAAAfHLYAABR1dAAABwNMA Date: Fri, 10 Jan 2014 20:37:00 +0000 Message-ID: <9A63AB5E-5A36-4DDD-96AF-E17F6EF7AF68@hp.com> References: <000801cf0d64$41416850$c3c438f0$@net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [15.201.58.18] MIME-Version: 1.0 Cc: "" , "Semantic Model 3.0 Workgroup discussion list" Subject: Re: [IPP] Models X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Internet Printing Protocol Workgroup discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0470906491==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org --===============0470906491== Content-Language: en-US Content-Type: multipart/signed; boundary="Apple-Mail=_2DD773A0-60F0-49F1-BA47-C4D5B0B35A7F"; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail=_2DD773A0-60F0-49F1-BA47-C4D5B0B35A7F Content-Type: multipart/alternative; boundary="Apple-Mail=_B5F03340-2D74-43F1-A625-159319A3DBDD" --Apple-Mail=_B5F03340-2D74-43F1-A625-159319A3DBDD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 So something more like this? =20 The label =93IPP Printer=94 was intended to convey that it was an IPP = Printer Object. Smith On 2014-01-10, at 12:46 PM, Michael Sweet wrote: > Smith, >=20 > The IPP model defines a IPP Printer as the IPP Server + Service = combination. So in your diagram having a shared IPP Server the = interfaces with one or more services is a valid architecture, but the = interior boxes should be the Print Service, Scan Service, FaxOut = Service, etc. and not "IPP Printer" (which is the whole box). >=20 >=20 > On Jan 10, 2014, at 12:20 PM, Kennedy, Smith (Wireless Architect) = wrote: >=20 >> Greetings, >>=20 >> For what it is worth, Pete=92s description mirrors my own perception = of the IPP object relationship. Graphically, this is how I understand = the relationship between the =93Printer objects=94 and the =93server=94 = to exist, at least in terms of IPP: >>=20 >> >>=20 >> Pete, when you say =93The Service URL identifies the service type=94, = do you mean that the resource path in a URL defines the service type? = If so, I=92m not sure that is guaranteed to be true. For instance = =93ipp://myhost.pwg.org/ipp/fax=94 could be =93Fax=94 but could be = anything. PWG 5100.15 says that an IPP FaxOut service MUST be at = /ipp/fax but nothing prevents a single-function printer from having a = conventional =93Print=94 service at =93/ipp/fax=94. It seems that = inspection of the =93ipp-features-supported=94 is the way that one knows = what service =93type=94 is at a particular resource path. >>=20 >> Smith >>=20 >> /** >> Smith Kennedy >> ATB Wireless Architect - PPS >> Hewlett-Packard Co. >> */ >>=20 >>=20 >>=20 >> On 2014-01-10, at 7:06 AM, Zehler, Peter = wrote: >>=20 >>> Bill, >>> =20 >>> I=92m a little confused on what you have labeled as an IPP Server = and IPP Printer. My view is that an IPP Server is what you have labeled = as IPP Printer. It contains the required protocol stacks, resources and = service instances. I have always understood an IPP Printer to be an = instance of a Print Service. This would map to a Virtual Printer in ISO = 10175 DPA. >>> =20 >>> I have assumed that there would be a single IPP stack implementation = (i.e., IPP Server in your first diagram) that would front end the = service instances. Each service instance would be referenced by its = unique URL (e.g., same URI Scheme, hostname and port, different paths) = Implementers are free to do things differently but I assume the intent = of the IPP specification would be to multiplex all the IPP Services over = a single port (i.e., 631) >>> =20 >>> I agree that we could have used generic verbs but once we finished = print we were stuck with the names of the verb. Since IPP uses an = enumeration we can reuse the enumeration across the services. In the = semantic model the operation does not really identify the service type. = The Service URL identifies the service type. The operation names are = simply service specific aliases for a common semantic operation. We = could have opted for a generic name but we went with a naming convention = instead. >>> =20 >>> Pete >>> =20 >>> Peter Zehler >>>=20 >>> 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 >>> =20 >>> =20 >>> From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = William A Wagner >>> Sent: Thursday, January 09, 2014 12:57 PM >>> To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion list' >>> Subject: [IPP] Models >>> =20 >>> I am unclear on a Semantic Model configuration issue, which also = may relate to IPP multifunction. The Semantic Model assumes that = communication is from client to service. But in our operations, we = identify the Service (e.g., CancelFaxInJob), which should not be = necessary if the operation is directed to the service. On the other = hand, depending upon where you want to put the transport address = boundary, it is reasonable to think of operations being directed to the = MFD, which corresponds to the System, in which case the service should = be identified. Of course, this is inadequate if there are multiple = services of a given type in the same system. Bottom line, should = operations identify the Service type? >>> =20 >>> With respect to IPP, should the multi service configuration look = like A or B below? (or perhaps something else entirely?) Again, the = modeling question is whether the service identification is included in = the operation. >>> >>> IPP Multifunction A = = IPP = Multifunction B >>> =20 >>> Thanks, >>> Bill Wagner >>> =20 >>> =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 >=20 > _________________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair >=20 --Apple-Mail=_B5F03340-2D74-43F1-A625-159319A3DBDD Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_62FA5D12-99F7-4778-8F06-7A4AAF027E10" --Apple-Mail=_62FA5D12-99F7-4778-8F06-7A4AAF027E10 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 So = something more like this?  



The label =93IPP Printer=94 was intended to convey that = it was an IPP Printer Object.

Smith



On 2014-01-10, at 12:46 PM, Michael Sweet <msweet@apple.com> = wrote:

Smith,

The IPP model defines a = IPP Printer as the IPP Server + Service combination.  So in your = diagram having a shared IPP Server the interfaces with one or more = services is a valid architecture, but the interior boxes should be the = Print Service, Scan Service, FaxOut Service, etc. and not "IPP Printer" = (which is the whole = box).


On Jan 10, 2014, = at 12:20 PM, Kennedy, Smith (Wireless Architect) <smith.kennedy@hp.com> = wrote:

Greetings,

For what it is worth, = Pete=92s description mirrors my own perception of the IPP object = relationship.  Graphically, this is how I understand the = relationship between the =93Printer objects=94 and the =93server=94 to = exist, at least in terms of = IPP:

<PastedGraphic-2.png>

Pete, when you say =93The Service URL identifies = the service type=94, do you mean that the resource path in a URL defines = the service type?  If so, I=92m not sure that is guaranteed to be = true.  For instance =93ipp://myhost.pwg.org/ipp/fa= x=94 could be =93Fax=94 but could be anything.  PWG 5100.15 = says that an IPP FaxOut service MUST be at /ipp/fax but nothing prevents = a single-function printer from having a conventional =93Print=94 service = at =93/ipp/fax=94.  It seems that inspection of the = =93ipp-features-supported=94 is the way that one knows what service = =93type=94 is at a particular resource path.

Smith

/**
    Smith = Kennedy
    ATB Wireless Architect - PPS
    = Hewlett-Packard Co.
*/



On 2014-01-10, at 7:06 AM, Zehler, Peter <Peter.Zehler@xerox.com> = wrote:

Bill,
 
I=92m a little confused on what you have labeled as = an IPP Server and IPP Printer.  My view is that an IPP Server is = what you have labeled as IPP Printer.  It contains the required = protocol stacks, resources and service instances.  I have always = understood an IPP Printer to be an instance of a Print Service.  = This would map to a Virtual Printer in ISO 10175 = DPA.
 
I have assumed that there would be a = single IPP stack implementation (i.e., IPP Server in your first diagram) = that would front end the service instances. Each service instance would = be referenced by its unique URL (e.g., same URI Scheme, hostname and = port, different paths)  Implementers are free to do things = differently but I assume the intent of the IPP specification would be to = multiplex all the IPP Services over a single port (i.e., = 631)
 
I agree that we could have used = generic verbs but once we finished print we were stuck with the names of = the verb.  Since IPP uses an enumeration we can reuse the = enumeration across the services.  In the semantic model the = operation does not really identify the service type.  The Service = URL identifies the service type.  The operation names are simply = service specific aliases for a common semantic operation.  We could = have opted for a generic name but we went with a naming convention = instead.
 
Pete
 
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: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of William A = Wagner
Sent: Thursday, January 09, 2014 = 12:57 PM
To: ipp@pwg.org; 'Semantic Model 3.0 Workgroup discussion = list'
Subject: [IPP] = Models
 
I  am = unclear on a Semantic Model configuration issue, which also may relate = to IPP multifunction. The Semantic Model assumes that =  communication is from client to service.  But in our = operations, we identify the Service (e.g., CancelFaxInJob), which should = not be necessary if the operation is directed to the service.  On = the other hand, depending  upon where you want to put the transport = address boundary, it is reasonable to think of operations being directed = to the MFD, which corresponds to the System, in which case the service = should be identified. Of course, this is inadequate if there are = multiple services of a given type in the same system. Bottom line, = should operations identify the Service type?
 
With = respect to IPP, should the multi service configuration look like A or B = below? (or perhaps something else entirely?) Again, the modeling = question is whether the service  identification is included in the = operation.
<image001.jpg><image002.jpg>
IPP Multifunction = A         =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;            =             &n= bsp;           &nbs= p;   IPP Multifunction B
 
Thanks,
Bill = Wagner
 
 
________________________________= _______________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

_______________________________________________=
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mail= man/listinfo/ipp

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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+AAAB1WlUWHRY TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg eDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJl c3Npb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQ aG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90 aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8 L3g6eG1wbWV0YT4KOXS2agAAP69JREFUeAHtnQ9YVNed97/uYjMGVNQQiywNS2hwC2aJrZiFRsmT YDXQlHRdNPVJXGHfxCRo1q08LttpstnQ8ubFLamy1mYDPJUaCZttSSubNPR9QnxeSQNbljfCu9gS inENsRRFHeoYZ5P3d+7MHYZhhgEuA3eG79HD/Xfu+fP5nbnfe8699xyAjgRIgARIgARIgARIgARI gARIgARIgARIYHIEPplccIYmARIwSuAPjEbA80mABEiABEjA7AQodma3EPNHAiRAAiRgmADFzjBC RkACJEACJGB2AhQ7s1uI+SMBEiABEjBMgGJnGCEjIAESIAESMDsBip3ZLcT8kQAJkAAJGCZAsTOM kBGQAAmQAAmYnQDFzuwWYv5IgARIgAQME6DYGUbICEiABEiABMxOgGJndgsxfyRAAiRAAoYJUOwM I2QEJEACJEACZidAsTO7hZg/EiABEiABwwQodoYRMgISIAESIAGzE6DYmd1CzB8JkAAJkIBhAhQ7 wwgZAQmQAAmQgNkJUOzMbiHmjwRIgARIwDABip1hhIyABEiABEjA7AQodma3EPNHAiRAAiRgmADF zjBCRkACJEACJGB2AhQ7s1uI+SMBEiABEjBMgGJnGCEjIAESIAESMDsBip3ZLcT8kQAJkAAJGCZA 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 0hLBIRCMl1Mmm1OK