Re: [IPP] NODRIVER: Seeking consensus on a solution for use cases 3.2.20 and 3.2.21
Ira McDonald via ipp <ipp@pwg.org> Fri, 27 March 2020 20:38 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 A1D4F3A07A8 for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 27 Mar 2020 13:38:09 -0700 (PDT)
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 (2048-bit key) reason="fail (message has been altered)" header.d=gmail.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 hOHwswJff2nH for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 27 Mar 2020 13:38:07 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id 5E36F3A0772 for <ipp-archive2@ietf.org>; Fri, 27 Mar 2020 13:38:07 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id A693D3AAD; Fri, 27 Mar 2020 20:38:06 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id C2E8332F4; Fri, 27 Mar 2020 20:38:01 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 6E8103A58; Fri, 27 Mar 2020 20:38:00 +0000 (UTC)
Received: from mail-ua1-x934.google.com (mail-ua1-x934.google.com [IPv6:2607:f8b0:4864:20::934]) by mail.pwg.org (Postfix) with ESMTPS id 0914CC5C for <ipp@pwg.org>; Fri, 27 Mar 2020 20:37:58 +0000 (UTC)
Received: by mail-ua1-x934.google.com with SMTP id o16so4029347uap.6 for <ipp@pwg.org>; Fri, 27 Mar 2020 13:37:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vMNrU7bKhA+PJ/4N9uCHIi9eKHTrZef10mov5fStUhE=; b=gKwc9bC05drqpdAaPWhfjg6wuCOpHDVpJiRmcLabY/x9JRmpcyO7Frbioqve+NeG5t cEZ4DvlYHftATTF8Jk2wrliT1VKk6HT1JzND+P7j82S/ZlxhecqF3FvXD9+Sg+EyjM2z k1Kjnyj72dsN+IArfBMKnPDQsdazT+EpundAEmDrm7tPMdnra8qNeedW6mmyCUvdtt2E uzxT1EDjQAZovL3W1EFKyp2PZYp5fc9lPMojFQHzhsThLq9wex+sfRhhfDWhBidrxjg3 by5qSPyik7EGyo4MuFquAUuZgEth+4rSiC5+ZcUstRDqu5RVBDWJgx1+sCDWMawUbwcO p++Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vMNrU7bKhA+PJ/4N9uCHIi9eKHTrZef10mov5fStUhE=; b=ZkCDkpf87lg34MMX5ZZlkLT5+DOkOHUP43De80DYsS00K8B9itRagQILQdrcEUJk5Y fR9ysTyvHKD9zkVmGgao8lJMriFGO3ZnsDIFfORPhH33s5gbyBx4iLLKvMlZOTOj0DWI 6BMHE1cMdX2rApA5a1K/Vn5wnOCVQDBEYgR2h7rUeoz9MApRGfBB//to0l25kCbNCH96 9jWafaYR9MAJPW+fqH/6xBuVK0KZQDxVmVIToBakfeS3vmA94t6jcjgKhuVnv5mZu5di 78kL0MX4fNoBlfiJ4I5tKv+XNkQ+ZoY+V5FuWlgoTxX70nS71TOqpgrnzcJxHUIRvStX yYPw==
X-Gm-Message-State: AGi0PuYIXOjjtuFzTI5U7+idyM4r8MQPr7YxrH1Qrzhk67q6fAqDkRQ5 D3bhKFy734ItcPwnikukfLmU6MMlT+dKI/t7n3E=
X-Google-Smtp-Source: APiQypKx82D1Hr4qBGCkwmnN3vVC9yOhcQlcLcEgRDV4uK1dpXUckdxRnyTx1XGTXTkOMoktnQhn5+bsAKXBSafFVfI=
X-Received: by 2002:a9f:2324:: with SMTP id 33mr656108uae.75.1585341478109; Fri, 27 Mar 2020 13:37:58 -0700 (PDT)
MIME-Version: 1.0
References: <F32C5672-6747-4B9B-BF01-94BBE6A87AEF@hp.com>
In-Reply-To: <F32C5672-6747-4B9B-BF01-94BBE6A87AEF@hp.com>
Date: Fri, 27 Mar 2020 16:37:44 -0400
Message-ID: <CAN40gSu2D8yNErjgKH1CqAcY0M5XRYmaHXfrcGX+rZQG73SEVg@mail.gmail.com>
To: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.com>, Ira McDonald <blueroofmusic@gmail.com>
Cc: PWG IPP WG Reflector <ipp@pwg.org>
Subject: Re: [IPP] NODRIVER: Seeking consensus on a solution for use cases 3.2.20 and 3.2.21
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: Ira McDonald via ipp <ipp@pwg.org>
Reply-To: Ira McDonald <blueroofmusic@gmail.com>
Content-Type: multipart/mixed; boundary="===============1164625653033305809=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>
Hi Smith, I prefer Option 3 "print-quality-col". Lots of precedent in tricky bits of IPP and still extensible. I agree that any single simple new attribute (such as "print-quality-percent") won't be a good solution. To respond to Paul's comment about 3D Printing, I think that the "print-quality-col" solution would be the only acceptable one. Question. Would we encourage implementors to support *both* "print-quality" and "print-quality-col" (simultaneously present)? Because there's a huge legacy of "print-quality" implementation. Cheers, - Ira Ira McDonald (Musician / Software Architect) Co-Chair - TCG Trusted Mobility Solutions WG Co-Chair - TCG Metadata Access Protocol SG 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 (permanent) PO Box 221 Grand Marais, MI 49839 906-494-2434 (to 30 April 2020) 203 W Oak St Ellettsville, IN 47429 812-876-9970 On Fri, Mar 27, 2020 at 8:57 AM Kennedy, Smith (Wireless & IPP Standards) via ipp <ipp@pwg.org> wrote: > Greetings, > > In the last review of IPP Driverless Printing Extensions v2.0, concerns > were once again raised about extending the set of enum values for > "print-quality" to solve the "Manufacturer-Deployed Print Quality Mode" and > "Administrator-Deployed Print Quality Mode" use cases (3.2.20 and 3.2.21 in > the 20200204 published draft > <https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext3v20-20200204.pdf>). > I want to see if we can hash this out via email in between meetings. > > Before we dive into the implementation choices, I want to focus on the use > cases and the user experience(s) we want to support. The use cases I have > articulated are important to HP, and I have to believe that they are also > important to other printer vendors. > > The "print-quality" attribute as defined originally in IPP/1.0 (RFC 2566) > has remained unchanged for over 20 years: > > 4.2.13 <https://tools.ietf.org/html/rfc2566#section-4.2.13> print-quality (type2 enum) > > This attribute specifies the print quality that the Printer uses for > the Job. > > The standard enum values are: > > Value Symbolic Name and Description > > '3' 'draft': lowest quality available on the printer > '4' 'normal': normal or intermediate quality on the printer > '5' 'high': highest quality available on the printer > > > Since semantically there is a linear progression from "draft" to "normal" > to "high", a "Print Quality" UI selection control could be presented as a > slider, or more generically as a radio button group or a pop-up or table > list, where only one option can be chosen. The ordering of the three > choices is clear and common sense dictates that they should be presented in > order rather than out-of-order. > > Unfortunately, though, this long-standing definition doesn't provide for > the possibility that the Printer supports more than 3 quality levels. Nor > does it provide space for vendor-defined or site-defined levels, which have > existed for quite some time, but always been described in terms of > vendor-unique attributes or via legacy (non-IPP) mechanisms. I strongly > believe that we need to find a way to allow printers to express their > additional print quality options in a way that allows simpler UIs to > maintain their simplicity but still allows access to these printer-provided > non-standard print quality levels. > > So, my questions are these: > > 1. Are there any specific objections to these use cases? I believe these > are important to all printer manufacturers, not just HP, as a way of > expressing an important vector of product differentiation without having to > adopt vendor-unique or site-unique attributes, which many universal clients > ignore. This undermines efforts to move away from model-specific drivers. > > > 2. Assuming agreement with the use cases, if we had a green field / blank > sheet of paper, how to support the use cases in IPP? > > Option 1: Extend "print-quality" as per the current proposal > > > Option 2: "print-quality-percent" as per Mike's proposal, which I don't > think adequately addresses the use cases > > > Option 3: Define a new "print-quality-col", which could contain a > "print-quality-percent" but could also have printer-provided localized > labels and tooltips. > > > Option 4: ??? > > > Please share your thoughts and feedback! > > > Smith > > /** > Smith Kennedy > HP Inc. > */ > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp >
_______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp
- [IPP] NODRIVER: Seeking consensus on a solution f… Kennedy, Smith (Wireless & IPP Standards) via ipp
- Re: [IPP] NODRIVER: Seeking consensus on a soluti… Paul Tykodi via ipp
- Re: [IPP] NODRIVER: Seeking consensus on a soluti… Ira McDonald via ipp
- Re: [IPP] NODRIVER: Seeking consensus on a soluti… Michael Sweet via ipp