Re: [IPP] What value do IPP Printers provide for "printer-name"?

Michael Sweet via ipp <ipp@pwg.org> Thu, 20 June 2024 20:52 UTC

Received: by ietfa.amsl.com (Postfix) id 44689C151099; Thu, 20 Jun 2024 13:52:45 -0700 (PDT)
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4188FC151094 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 20 Jun 2024 13:52:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.106
X-Spam-Level:
X-Spam-Status: No, score=-8.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pwg.org header.b="TYuAKKs8"; dkim=pass (1024-bit key) header.d=pwg.org header.b="i2h+57vH"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=msweet.org header.b="HxLadEO1"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKDd3WYQYCSX for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 20 Jun 2024 13:52:41 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id C27F1C151065 for <ipp-archive2@ietf.org>; Thu, 20 Jun 2024 13:52:40 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 1D6CAE768; Thu, 20 Jun 2024 20:52:40 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 1D6CAE768
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1718916760; bh=CUA4Yr6GaweYUrJFBHa/36ToupPOoKkPdGAVuqyqDPY=; h=Date:In-Reply-To:To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=TYuAKKs8FqY4csVh8FPpAHBraPC1lZ7YI2vrOgW3l/1+bO8ZxjsYCfSzlSOXW9wSm dRXKJXGe4w74LZp1R0/uoerINVcGa6v7WU+1noiTTslbQsocwRcGcDGr5W3qujlIqa tbur+L2OvBoa3UyoJu/pic5zmCAMC8ZWWARz7UQo=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 5AC6D26F0; Thu, 20 Jun 2024 20:52:36 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 5AC6D26F0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1718916756; bh=CUA4Yr6GaweYUrJFBHa/36ToupPOoKkPdGAVuqyqDPY=; h=Date:In-Reply-To:To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=i2h+57vHDvpjGm7JJcYTiB3EbuWd1Di71/qElPLUgmtO+XQ0pDpfpLHBpZ0OFLHKg zyS6H3PNEa2gJMlESE9I3kdqeitdYVycJgtPoeFIp+P1+ApNVESxCC8+/7WKTMl5Jd IoR2r1oABG9iY2Hu+sBZcNhJW4+uHcYD+w+UMYaQ=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id CAA1E3A48; Thu, 20 Jun 2024 20:52:34 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org CAA1E3A48
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=msweet.org header.i=@msweet.org header.b="HxLadEO1"
Received: from mail.msweet.org (mail.msweet.org [173.255.209.91]) by mail.pwg.org (Postfix) with ESMTPS id 19D7326F0 for <ipp@pwg.org>; Thu, 20 Jun 2024 20:52:33 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 19D7326F0
Received: from smtpclient.apple (cbl-66-186-76-47.vianet.ca [66.186.76.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.msweet.org (Postfix) with ESMTPSA id E339880445; Thu, 20 Jun 2024 20:52:31 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.msweet.org E339880445
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=msweet.org; s=default; t=1718916752; bh=b+39d7nzIrzXOP5CSplK4ehPhumxAwRL2lS+clFSWHs=; h=From:Date:Subject:In-Reply-To:To:References:From; b=HxLadEO1SeQaL5WE8jomTjOIF/afpwtaSZh6v7TvAq+ir7GH4gaZtCgDC1z7n+mWc P2fvJ1yVensdw422G8OmMPdVeX2OfhcNKfUmsOFgcG0T0ekc2gb9lB7yEFop7Q//Qk xDOyjaanL5s0SmEXucPaoYyYo8P1CuRKo8pXtPhE=
Message-Id: <62E5E595-9A69-4B00-9841-58CD94998F7A@msweet.org>
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Date: Thu, 20 Jun 2024 16:52:20 -0400
In-Reply-To: <BYAPR19MB2630DDF0E5A6D604A8F86513AFC82@BYAPR19MB2630.namprd19.prod.outlook.com>
To: PWG IPP Workgroup <ipp@pwg.org>
References: <4D8663F2-82C6-45D5-879C-7282F9587884@hp.com> <12C5EF2E-27DF-4C55-9352-5858DD84D60E@msweet.org> <541C3F9B-0DB5-4880-87BF-9BB1DBB81F46@hp.com> <826064B5-8388-4292-81A1-72059D2426A0@msweet.org> <FFDDDC98-97F3-4289-9226-1ECF6D52DB74@xerox.com> <407DB673-6CE6-4981-8E6E-A9C59C86CF72@hp.com> <688BF75C-0863-4ECC-A1A0-75F77F91A8BD@xerox.com> <689B72E4-A748-4921-BAD5-920081A836B7@xerox.com> <MW4PR15MB4508D9E9EEB291655B3F82C194C02@MW4PR15MB4508.namprd15.prod.outlook.com> <CABFDNXR08TpCDdoZ9sHYrGjfp=ZiA0bXZh4X9n1v2mOBY55RMw@mail.gmail.com> <BYAPR16MB395948F91DF424DE5585C17BFCC12@BYAPR16MB3959.namprd16.prod.outlook.com> <BYAPR19MB2630DDF0E5A6D604A8F86513AFC82@BYAPR19MB2630.namprd19.prod.outlook.com>
X-Mailer: Apple Mail (2.3774.600.62)
Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.39
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: Michael Sweet via ipp <ipp@pwg.org>
Reply-To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
Cc: Michael Sweet <msweet@msweet.org>
Content-Type: multipart/mixed; boundary="===============6800960933564724788=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Summary of discussion at June 20, 2024 IPP workgroup conference call:

- Chris: Are we going to try to standardize this?
    - A: No, more curiousity
    - AirPrint/IPP Everywhere only require specific values for printer-make-and-model and printer-dns-sd-name
    - Bill: We might suggest a default? And recommend that the value be settable?
    - Uli: If there was a recommendation that would more strongly influence firmware design decisions
    - Mike: Not used by CUPS clients
        - Uli: Windows seems to default to using the printer-name value
        - Michael: I'll check
    - Ira: IIG2.0 says nothing about printer-name
        - Maybe file errata for IIG 2.0?
        - Mike: IIG can talk about client recommendations, IPP Everywhere 2.0 can talk about printer recommendations
    - Bill: What's the point of requiring printer-name if nobody uses it?
        - Mike: It has been required since IPP/1.0, and if we take a longer view maybe we could have something useful in the future?
- Mike: Maybe IPP Everywhere 2.0 can make some recommendations/requirements
    - Bill: Suggest defaults
    - Mike: Also require it to be settable (EWS, Console, and/or Set-Printer-Attributes), not blank and not the resource path, etc. from the URI


> On Jun 20, 2024, at 10:08 AM, wamwagner--- via ipp <ipp@pwg.org> wrote:
> 
> Hi Smith et al,
> 
> For KonicaMinolta MFPs, the default value of "printer-name" is left blank. But the User Guide, under  "Configuring basic settings for the IPP Printing"  instructs administrator to "Enter the printer name of this machine (using up to 127 characters)"
> 
> Thanks,
>  Bill WagnerFrom: ipp <ipp-bounces@pwg.org> on behalf of Charles Armstrong via ipp <ipp@pwg.org>
> Sent: Thursday, June 13, 2024 12:40 PM
> To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
> Cc: Charles Armstrong <carmstrong@cusa.canon.com>
> Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
>  Hi Smith,
> Here's the response from Canon: 
> 
>     • printer-name : Model name. The value is fixed (e.g. XK500 series, iR-ADV C3520)
>     • printer-make-and-model : Specific printer manufacturer and model name, and is fixed. (e.g. Canon XK500series, Canon iR-ADV C3520)
>     • printer-dns-sd-name : Bonjour Service Name
> Canon doesn't provide the hostname for the "printer-name" attribute.
> Best Regards,
> CharlesFrom: ipp <ipp-bounces@pwg.org> on behalf of Anton Thomasson via ipp <ipp@pwg.org>
> Sent: Wednesday, June 12, 2024 11:39 AM
> To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
> Cc: Anton Thomasson <antonthomasson@gmail.com>
> Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
>  Email was not sent from a Canon Network!
> Hi
> 
> I too expect something human-useful here.
> Looking through my user-supplied attribute dumps, i see most printers doing something decent; mostly model-based.
> 
> Some interesting outliers:
>     • 
> Xerox WorkCentre 6515: "192.168.1.74"
>     • Various Brother printers: "" (empty string)
>     • Brother VC-500W: "print" (from /ipp/print presumably)
>     • EPSON SC-P900: "ipp/print"
> Br,
> Anton
> 
> Den ons 12 juni 2024 kl 12:38 skrev Arun Holla via ipp <ipp@pwg.org>:
> Hi Smith,
>  For the Fiery Digital Front End servers, here are the IPP attribute values being populated:
>  
>     • printer-name à ‘hostname’
>     • printer-make-and-model à Specific printer manufacturer and model name, and is fixed.
>     • printer-dns-sd-name à Bonjour Service Name concatenated with the last 3 octets of the Mac address (similar to Xerox). Default is the printer manufacturer and model name concatenated with the 3 octets of Mac address. This helps to keep it unique as it is used during the printer discovery. This value changes when the Bonjour service name is changed by the user.
>  Thanks,
> -Arun-
> From: ipp <ipp-bounces@pwg.org> On Behalf Of Rizzo, Christopher via ipp
> Sent: Wednesday, June 12, 2024 4:44 AM
> To: Kennedy, Smith (Wireless & IPP Standards) <smith.kennedy@hp.com>
> Cc: Rizzo, Christopher <christopher.rizzo@xerox.com>; PWG IPP WG Reflector <ipp@pwg.org>
> Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
>  [EXTERNAL] Of course - I just thought of what happens when there is a name conflict with another device on the network, and tested it.
>  The conflict caused the registered name via MDNS to have "(2)" appended to it, but neither printer-name nor printer-dns-sd-name were updated to match.
>  So now I'm wondering if that is a bug. Is that a bug?  I think that is as I read PWG 5100.13 - printer-dns-sd-name at a minumum should have changed to match the MDNS (updated) registered name.
>  Chris
>  Christopher Rizzo
> Engineer II, Software Engineering
> Design & Development Engineering
>  
>  Xerox Corporation
> Virtual Office Employee
> 26600 SW Parkway Ave
> Wilsonville, OR 97070
>  
>    
>    
>    
>    
>   From: Christopher Rizzo <christopher.rizzo@xerox.com>
> Date: Tuesday, June 11, 2024 at 4:03 PM
> To: Kennedy Smith <smith.kennedy@hp.com>
> Cc: PWG Workgroup <ipp@pwg.org>, Michael Sweet <msweet@msweet.org>
> Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
>  Yes, both are updated together.
>  And they are independent of the hostname
>  Chris
>  Christopher Rizzo
> Engineer II, Software Engineering
> Design & Development Engineering
>  
>  Xerox Corporation
> Virtual Office Employee
> 26600 SW Parkway Ave
> Wilsonville, OR 97070
>  
>    
>    
>    
>    
>   From: Kennedy Smith <smith.kennedy@hp.com>
> Date: Tuesday, June 11, 2024 at 3:49 PM
> To: Christopher Rizzo <Christopher.Rizzo@xerox.com>
> Cc: PWG Workgroup <ipp@pwg.org>, Michael Sweet <msweet@msweet.org>
> Subject: Re: [IPP] What value do IPP Printers provide for "printer-name"?
>  CAUTION:   This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
> Thanks Chris! HP printers do something similar for the default DNS-SD Instance Name. If Xerox printers provide the same value for "printer-name" as "printer-dns-sd-name", if one changes then so does the other?
>  Smith
>  On Jun 11, 2024, at 3:21 PM, Rizzo, Christopher <Christopher.Rizzo@xerox.com> wrote:
>  CAUTION: External Email
> The Xerox devices that I work on use the Bonjour advertisement name for IPP printer-name. I cannot speak for all Xerox products.
> 
> The factory default for this is "Xerox <model> (<last 3 bytes of eth mac addr>)".
> 
> Reason for the mac addr append is for customers that purchase more than one device they can be identified while avoiding the need for initial conflicts in name resolution.
> 
> Chris
> 
> Christopher Rizzo 
> Engineer II, Software Engineering 
> Design & Development Engineering 
> 
> <http://www.xerox.com/>
> 
> Xerox Corporation 
> Virtual Office Employee 
> 26600 SW Parkway Ave 
> Wilsonville, OR 97070 
> 
> <https://www.linkedin.com/company/xerox/> <https://www.youtube.com/user/XeroxCorp> <https://twitter.com/Xerox> <https://www.instagram.com/xerox/> <https://www.facebook.com/XeroxCorp>
> 
> 
> 
> 
> 
> On 6/11/24, 12:46 PM, "ipp on behalf of Michael Sweet via ipp" <ipp-bounces@pwg.org <mailto:ipp-bounces@pwg.org> on behalf ofipp@pwg.org <mailto:ipp@pwg.org>> wrote:
> 
> 
> Smith,
> 
> 
> > On Jun 11, 2024, at 3:22 PM, Kennedy, Smith (Wireless & IPP Standards) <smith.kennedy@hp.com <mailto:smith.kennedy@hp.com>> wrote:
> > ...
> > So the attributes involved in a discussion were:
> > 
> > printer-name (RFC 2911 / 8011 - required)
> > printer-make-and-model (RFC 2911 / 8011 - recommended)
> > printer-dns-sd-name (PWG 5100.13 - required)
> > 
> > The wording of "printer-name" makes it sound like it should be a unique name, not a model name...
> 
> 
> A printer by any other name would smell as sweet?
> 
> 
> From RFC 8011, "printer-name" is *not* a unique name, just a more friendly one:
> 
> 
> 5.4.4. printer-name (name(127))
> 
> 
> This REQUIRED Printer attribute contains the name of the Printer. It
> is a name that is more End User friendly than a URI. An
> Administrator determines a Printer's name and sets this attribute to
> that name. This name can be the last part of the Printer's URI, or
> it can be unrelated. In non-US-English locales, a name can contain
> characters that are not allowed in a URI.
> 
> 
> ________________________
> 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


________________________
Michael Sweet

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