Re: [IPP] What value do IPP Printers provide for "printer-name"?
Michael Sweet via ipp <ipp@pwg.org> Fri, 21 June 2024 20:23 UTC
Received: by ietfa.amsl.com (Postfix) id D0833C15154D; Fri, 21 Jun 2024 13:23:49 -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 CFCE1C151531 for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 21 Jun 2024 13:23:49 -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="NlG+Bh9T"; dkim=pass (1024-bit key) header.d=pwg.org header.b="sP5+5oav"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=msweet.org header.b="ID5RPHvP"
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 rIWVpjGFPFEu for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 21 Jun 2024 13:23:45 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id 7CA8DC14F694 for <ipp-archive2@ietf.org>; Fri, 21 Jun 2024 13:23:45 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id D6B26D301; Fri, 21 Jun 2024 20:23:44 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org D6B26D301
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1719001424; bh=rHXiLkpfq7tMqOLnUg05KULuEAtv2SASXTVkSCCZiAg=; h=In-Reply-To:Date:References:To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=NlG+Bh9TVMUFx7yRqf5HXmiYHpeYUuElDQIKGX+V9Czjvf+Z8sDrfGqG49XAfOFnc EHnmAtNuTrVq6AQIGGsXDt+x1a6RFkCFAPAyJTDwrOdSxDN56kXC1dfdC/+oxqlcMI S2lXBx69tEaqqzVx35uvQ87wE/Dyipp3O41/NA/g=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 428053A39; Fri, 21 Jun 2024 20:23:43 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 428053A39
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1719001423; bh=rHXiLkpfq7tMqOLnUg05KULuEAtv2SASXTVkSCCZiAg=; h=In-Reply-To:Date:References:To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=sP5+5oavp3vOgo/wubgkJS+CVdeqJNrWWAElhuHSjN34F7Mql6sUIXZBNIgw/U2pa knvDqVfnK93qI1RCmmsbwdLlZAoXiMKOtpJq9fFLkGaRhGkEzg7Fvwczu1TdfbAUh9 nlaYjov1kVdohNDnejqrElrtGHoNy6Y8a+fePhTw=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id E8E413A8F; Fri, 21 Jun 2024 20:23:41 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org E8E413A8F
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=msweet.org header.i=@msweet.org header.b="ID5RPHvP"
Received: from mail.msweet.org (mail.msweet.org [173.255.209.91]) by mail.pwg.org (Postfix) with ESMTPS id DD1061B98 for <ipp@pwg.org>; Fri, 21 Jun 2024 20:23:40 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org DD1061B98
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 62AE180F0A; Fri, 21 Jun 2024 20:23:39 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.msweet.org 62AE180F0A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=msweet.org; s=default; t=1719001419; bh=McKOg5F7LJVXz4qrPAJcRGdpceviRZALotqy9znunF0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=ID5RPHvPnjDpT8vlcQHnaEOa9WPTeesgTYr3o5cGH9UuLOY+hGIgeWrqpV6AOy4ME i3YnzBG+Ae8PRIR+SQL3SPSCjuOmMiTgVsbPaWKbYdka1xwYwLcdOTu4asEvNQaGhR HuVXxByeijtxGgKEVMIh/TAUcQHQmpHraFu7Dh0A=
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
In-Reply-To: <AA205B01-DE0C-4193-9965-2011AFB7A04E@hp.com>
Date: Fri, 21 Jun 2024 16:23:27 -0400
Message-Id: <1E60B617-D903-4D29-B115-4A5B2B126E87@msweet.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> <62E5E595-9A69-4B00-9841-58CD94998F7A@msweet.org> <AA205B01-DE0C-4193-9965-2011AFB7A04E@hp.com>
To: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.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>, PWG IPP Workgroup <ipp@pwg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>
Smith, > On Jun 20, 2024, at 10:07 PM, Kennedy, Smith (Wireless & IPP Standards) <smith.kennedy@hp.com> wrote: > > Greetings all, > > Sorry I was unable to be present for the discussion! (I'm on "vacation" helping my elderly father pack his apartment.) > > I think we have a bit of a "chicken and egg" issue here. It may be that many clients have backed away from using "printer-name" because of the variability of the values printers provide. We can either deprecate that attribute / discourage its use, or we can try to push it towards some consistency. The consensus was actually to recommend default values and values that can be configured via Set-Printer-Attributes, console, and/or EWS. In the near term we'll come up with recommendations for Printers that will go in IPP Everywhere v2.0, while the Client side will eventually have something useful to say in a future update of the IIG. > These others are much more specifically prescriptive but not always pertinent: > > - printer-make-and-model > - printer-dns-sd-name > - printer-device-id "printer-device-id" isn't something that we are pushing hard for anymore since it is there for drivers. Also, "printer-info", "printer-location", and "printer-geo-location" provide useful information as well. > The scenarios a client might use these and "printer-name" include constructing the "default name" it might give a persistent "old-school" print queue (e.g., Linux, macOS, Windows). I personally have a habit of setting the DNS-SD Instance Name to something like "_Smitty ChickenLips_" and then I also set its .local domain name to a downsampled version of that: "smitty-chickenlips" so that I can identify it across client platforms regardless of how the queue gets set up. That's the intended usage, BTW. "printer-name" would contain "Smitty Chickenlips" while "printer-dns-sd-name" would contain whatever the conflict-resolved DNS-SD service instance name is (might be the same as "printer-name", might have a serial number tacked on the end, etc.) > The queue might be set up using a discovery protocol (DNS-SD etc.), or via a URI / hostname / raw IPv4 address / raw IPv6 address. One thing I'm concerned about is that, if the queue / printer is set up using one of the latter non-DNS-SD methods, how would the user know that that is the device's name? For instance, if I set up the queue with "192.168.1.37", and the user read that off a config page or the printer's control panel, they have acquired the IPv4 address but may never have seen "_Smitty ChickenLips_" or "smitty-chickenlips" or "smitty-chickenlips.local" before. So how will they connect the name to the device? Probably with the label that somebody stuck to the front of the printer. :) Seriously, that is something we can talk about WRT recommended IPP Everywhere printer behaviors - having the console show the printer name would be a useful UX. We obviously can't require such behaviors but at least they'd be an option for everyone to use. > (I'd like to find a pathway to allow us to begin discouraging the use of raw IPv4 addresses, because DHCP leases can cause IPv4 address rotation, causing "printer offline" issues / stale queues, but in many semi-managed SMBs their networks' DNS infrastructure and multicast propagation is just not reliable enough so they fall back to IPv4 addresses with fixed leases, I guess. I used to have a customer that would call me once a month to have me walk him through updating the IP address associated with the print queue for his DesignJet. I was unable to get him to use a fixed IP... > So what I might suggest for IPP Implementor's Guide v2.1: > > - For printers set up using DNS-SD, the default queue name ought to be "<DNS-SD Instance Name / printer-dns-sd-name>" Ideally it should be the value of "printer-name", assuming it isn't one of the current "less optimal" names that doesn't mean anything to the user. > - For printers set up by the user providing a hostname, the default queue name ought to be "<hostname>" Ugh, let's not. HPxxxxxxxxxxxx.local is not user-friendly. Even "smitty-chickenlips.local" is not user friendly... > - For printers set up by the user providing a raw IP address, the default queue name ought to be "<IP address>" (gross for IPv6, I know...but that's what the user provided...) Same here. And since most addresses are dynamically assigned, that IP address (v4 or v6) might change and *then* what do you do? > - Regardless of how the printer / print queue is set up, it seems like a model name should be presented as well. How this gets presented to the user is a UX issue that is out of scope. Out of scope for conformance, but I have 0 problems including a "best practices" appendix with basic client UX recommendations - information (printer-info/location/geo-location/make-and-model/serial-number/etc.), supply levels, web page, identify-printer button, print test page button, etc. > - All printers ought to present their DNS-SD Instance Name and their hostname and/or their current IPv4 address on their control panel if they have one. I'm used to printing a "network configuration page" :), but yes having a way to present that information in different places is important. ________________________ Michael Sweet _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp
- Re: [IPP] What value do IPP Printers provide for … Jeremy L Leber via ipp
- Re: [IPP] What value do IPP Printers provide for … Rizzo, Christopher via ipp
- Re: [IPP] What value do IPP Printers provide for … Uli Wehner via ipp
- Re: [IPP] What value do IPP Printers provide for … Kennedy, Smith (Wireless & IPP Standards) via ipp
- [IPP] What value do IPP Printers provide for "pri… Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Rizzo, Christopher via ipp
- Re: [IPP] What value do IPP Printers provide for … Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] What value do IPP Printers provide for … Rizzo, Christopher via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Anthony Suarez via ipp
- Re: [IPP] What value do IPP Printers provide for … Arun Holla via ipp
- Re: [IPP] What value do IPP Printers provide for … Anton Thomasson via ipp
- Re: [IPP] What value do IPP Printers provide for … Charles Armstrong via ipp
- Re: [IPP] What value do IPP Printers provide for … wamwagner--- via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] What value do IPP Printers provide for … Uli Wehner via ipp
- Re: [IPP] What value do IPP Printers provide for … wamwagner--- via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Ziller via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp
- Re: [IPP] [EXTERNAL] Re: What value do IPP Printe… Michael Ziller via ipp
- Re: [IPP] What value do IPP Printers provide for … Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] What value do IPP Printers provide for … Michael Sweet via ipp