Re: [IPP] IPP Everywhere v1.1 Feedback

"Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org> Wed, 04 March 2020 18:19 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F02C63A1409 for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 4 Mar 2020 10:19:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=hp.com
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 3UPODPqpWKzY for <ietfarch-ipp-archive@ietfa.amsl.com>; Wed, 4 Mar 2020 10:19:18 -0800 (PST)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id EB7903A1412 for <ipp-archive2@ietf.org>; Wed, 4 Mar 2020 10:19:17 -0800 (PST)
Received: by mail.pwg.org (Postfix, from userid 1002) id E6A404584; Wed, 4 Mar 2020 18:19:15 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id D384C269C; Wed, 4 Mar 2020 18:19:10 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 422E3269C; Wed, 4 Mar 2020 18:19:09 +0000 (UTC)
Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [63.128.21.162]) by mail.pwg.org (Postfix) with ESMTPS id 956665F0 for <ipp@pwg.org>; Wed, 4 Mar 2020 18:19:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1583345946; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=58DOKMPjZNgNPDpLskPGbTYhSUgptF88bbBGbKYxTfw=; b=cosvizXYlZO122cJ0U/UNaBwUyuq3xoftCDdgMe19GrtP3G3SDkOoungwnF9lBni2TSdfa YUqDYvRCZvWjPH4kkOTrDm0pcCGAJhaGmiLJJAsxhQX8/LLnFWKvPSrmrXdwX1fKCyyNSY bClCeo5IxNmsCBlKEyYrAF6WChfQK7w=
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-162-lSn0UqO9PbyRXq3iHyfdcA-1; Wed, 04 Mar 2020 13:19:03 -0500
X-MC-Unique: lSn0UqO9PbyRXq3iHyfdcA-1
Received: from CS1PR8401MB0632.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7514::18) by CS1PR8401MB0982.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Wed, 4 Mar 2020 18:19:01 +0000
Received: from CS1PR8401MB0632.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a5:fb8d:410d:25f7]) by CS1PR8401MB0632.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a5:fb8d:410d:25f7%9]) with mapi id 15.20.2772.016; Wed, 4 Mar 2020 18:19:01 +0000
To: Michael Sweet <msweet@msweet.org>, "Rizzo, Christopher" <Christopher.Rizzo@xerox.com>
Thread-Topic: [IPP] IPP Everywhere v1.1 Feedback
Thread-Index: AQHV8P2sM6QoxaUxqUO+B1v9175PBKg4wMUA
Date: Wed, 04 Mar 2020 18:19:01 +0000
Message-ID: <A978867A-7702-48D0-AA30-FE737FA1990F@hp.com>
References: <270B4E4E-A8D5-4522-A1D5-FAFE58170EDA@msweet.org> <BAFCC346-859F-4DBA-89EC-FAF943F84BC0@xerox.com> <2D29D5EB-32A2-4A07-90EC-7BF646C62015@msweet.org> <459F4189-4209-4906-BBDF-B989460D561C@xerox.com> <A30C87B2-21FA-4972-977B-FED239333923@msweet.org> <BAC46D56-868D-437F-9A20-7C92D1F0F867@xerox.com> <6D39D24C-23CF-4F68-8C23-5385563D1ED2@msweet.org>
In-Reply-To: <6D39D24C-23CF-4F68-8C23-5385563D1ED2@msweet.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.60.0.2.5)
x-originating-ip: [192.56.45.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 522d7c77-d131-4b0f-7c24-08d7c06883de
x-ms-traffictypediagnostic: CS1PR8401MB0982:
x-microsoft-antispam-prvs: <CS1PR8401MB098202BE8BB414F543DB4CCF9EE50@CS1PR8401MB0982.NAMPRD84.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(39860400002)(396003)(136003)(189003)(199004)(86362001)(36756003)(4326008)(53546011)(71200400001)(966005)(5660300002)(6506007)(478600001)(2616005)(26005)(64756008)(316002)(6486002)(66616009)(110136005)(66946007)(8676002)(66476007)(186003)(81156014)(66556008)(66446008)(8936002)(66574012)(81166006)(2906002)(6512007)(33656002)(91956017)(76116006); DIR:OUT; SFP:1102; SCL:1; SRVR:CS1PR8401MB0982; H:CS1PR8401MB0632.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wTsaWOZbjUAohBHOuyo0722zyk8GspeKUL/vTfRwZPMBZ1IgZN+6qJ5F1YITzs+1hEJ999wQik+dDWvyEuOVLgSaReei4oeKGkCb0D8v3sXmC4s/6PbIwS8QGKJjqgRraSLdwva6JojKeaapGn8MZXYq7lsHK64NRKv0nSLFA2eJOj/kEkooIVej+FSnaYxOcxqdAkPe1TBTtHjd4Qn7jTVDO9UQ3HNOPMKgaFRZaAjRDwEWlc4RyiuJUEDTBHz/LKXjiX1Dnvpb9KWWVraJ3fkfEQ2LSQeJqfAsKVD3iBVX2qvHLiXrHsLd9NWnKyKBzyGDGNbmnhNv0d4cS2ttxOa5cmX47V77/fHMj9GIexCxrn+nlhoj2rIwuHngEKMLwUAK3rA0wgPH/tYJuk0vgjndDOCyT8p2OOZFp00e5aktGKOe78cT7gx7RGgG34kNxeEV4nEeMMf4EZK2aQx2e9r89V79dvJPSxSZJPM7Mj+cU6uZjQjPD2Pz3zE2wdGsLvR0vVlNqiAvg3EICSOegg==
x-ms-exchange-antispam-messagedata: 4BUm/YSn+ehqRSiBVr+dmEXGd0sVChiQBNi4CDjhG4WbWErw/vQS4Q23llYwFFhKcwCsIlCL/hAwg+JMdSuGisgAy49DegVHUsYV459uH0IfDauYREWAJH4SJXeCXwY19oKh+0JvWlb9NYKcBES21Q==
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: hp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 522d7c77-d131-4b0f-7c24-08d7c06883de
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 18:19:01.5723 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ca7981a2-785a-463d-b82a-3db87dfc3ce6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zTlLNj+8OlwdM1uebauPXLNP8f1zl5XqIwIywyfH0jl5H+8frVQQpBbNKGk+YXg9A2wZEY14JM817/f60ZftoQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0982
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: hp.com
Cc: PWG IPP WG Reflector <ipp@pwg.org>
Subject: Re: [IPP] IPP Everywhere v1.1 Feedback
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: "Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org>
Reply-To: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.com>
Content-Type: multipart/mixed; boundary="===============6696970452069869638=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Just copied this message into the "IPP WG Last Call: IPP Everywhere v1.1 (Ends March 12, 2020)" thread, and will respond there.

Smith

/**
    Smith Kennedy
    HP Inc.
*/

> On Mar 2, 2020, at 6:46 PM, Michael Sweet via ipp <ipp@pwg.org> wrote:
> 
> [Changed subject to reflect what we are talking about...]
> 
> 
>> On Mar 2, 2020, at 4:16 PM, Rizzo, Christopher <Christopher.Rizzo@xerox.com <mailto:Christopher.Rizzo@xerox.com>> wrote:
>> 
>> How do you feel about adding the following (first sentence) to your section 4.2 proposal?
> 
> I *really* don't want to add this to the beginning of the section.  First, that isn't the usual format we use in PWG documents, and second we should focus on what *this* specification requires, *not* what a vendor (Apple) required in their own "standard".
> 
> Let's keep working on this:
> 
> 4.2 DNS Service Discovery (DNS-SD)
> 
> DNS Service Discovery (DNS-SD) [RFC6762] uses service (SRV) records and traditional unicast and multicast DNS (mDNS) [RFC6763] queries. Services are identified by a service instance name consisting of a service name, type or sub-type, and domain name. Discovery of Printers is collectively defined in the Bonjour Printing Specification version 1.2.1 [BONJOUR] and extended in this specification.
> 
> Printers that support DNS-SD MUST support mDNS and MAY support dynamic DNS updates via Dynamic Updates in the Domain Name System (DNS UPDATE) [RFC2136] and other mechanisms.
> 
> 
> 4.2.1 History of Printer Discovery with DNS-SD
> 
> The Bonjour Printing Specification defines a discovery mechanism for three different printing protocols which are mapped to DNS-SD service types: "_ipp._tcp" for any version of IPP, "_pdl-datastream._tcp" for direct socket communications, and "_printer._tcp" for the Line Printer Daemon (LPD) [RFC1179] protocol. For historical reasons, the primary ("flagship") protocol used for DNS-SD Printer discovery is LPD regardless of whether the Printer actually supports LPD.
> 
> DNS-SD makes use of service "sub-types" to identify specific types of services, and the Bonjour Printing Specification also defines a well-known "_printer._sub._http._tcp" service sub-type for a Printer's embedded web server to differentiate a Printer web page from a regular web page.
> 
> 
> 4.2.2 IPP Everywhere™ Service Sub-Types
> 
> In order for a Client to discover IPP Printers that conform to this specification (and not just [STD92]), the following DNS-SD service sub-types are defined:
> 
> "_print._sub._ipp._tcp" for IPP Everywhere™ Printers using the "ipp" URI scheme [RFC3510]; and
> "_print._sub._ipps._tcp" for IPP Everywhere™ Printers using the "ipps" URI scheme [RFC7472].
> 
> 
> 4.2.3 Service (SRV) Instance Name
> 
> Printers MUST NOT use a service instance name containing a unique identifier by default. A unique identifier MAY be added to the instance if there is a name collision.
> 
> The domain portion of the service instance name MUST BE "local." for mDNS.
> 
> Printers that support DNS-SD MUST advertise the "_ipp._tcp" (generic IPP) and  "_print._sub._ipp._tcp" (IPP Everywhere™) services over mDNS. For example, a Printer named "Example Printer" would have the service instance names "Example Printer._ipp._tcp.local." and "Example Printer._print._sub._ipp._tcp.local.".
> 
> Printers that support DNS-SD and the "ipps" URI scheme [RFC7472] MUST advertise the "_ipps._tcp" (generic IPPS) and "_print._sub._ipps._tcp" (IPP Everywhere™ Secure) services over mDNS. For example, a Printer named "Example Printer" would have the service instance names "Example Printer._ipps._tcp.local." and "Example Printer._print._sub._ipps._tcp.local.".
> 
>> Note: The IPP Everywhere required "_print._sub._ipp._tcp" and "_print._sub._ipps._tcp" advertisements, which are used to distinguish between legacy IPP and IPP Everywhere support, should not be confused with "_printer._tcp" and "_printer._sub._http._tcp" advertisements referenced in [BONJOUR].  The first version of the Bonjour Printing Specification was published by Apple shortly after the Internet Printing Protocol was published by the IETF. As the Line Printer Daemon Protocol [RFC1179] was considered the most popular network printing protocol at the time, the "_printer._tcp" DNS-SD service type (LPD) was assigned as the "flagship" protocol for DNS-SD advertisements. Similarly, the HTTP service registration for the embedded web server uses the "_printer._sub._http._tcp" service type, even for IPP Printers.
> 
> ________________________
> Michael Sweet
> 
> 
> 
> _______________________________________________
> 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