Re: [IPP] Registration proposal for additional IPP Printer firmware related attributes

"Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org> Thu, 25 July 2024 22:12 UTC

Received: by ietfa.amsl.com (Postfix) id 4FAB5C18DBAC; Thu, 25 Jul 2024 15:12:31 -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 4ECF7C18DBA1 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 25 Jul 2024 15:12:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.104
X-Spam-Level:
X-Spam-Status: No, score=-3.104 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, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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="SLTdLO5a"; dkim=pass (1024-bit key) header.d=pwg.org header.b="QaeHUCYd"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=hp.com header.b="VrSVBDh0"
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 76KbEkPeo3GJ for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 25 Jul 2024 15:12:27 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id 2F1BFC16941E for <ipp-archive2@ietf.org>; Thu, 25 Jul 2024 15:12:27 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 66B3CD2FF; Thu, 25 Jul 2024 22:12:26 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 66B3CD2FF
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1721945546; bh=VbNSE+GSsLNReDUdTc36TjqpTF4Uw+D/R+7wdrVKEeE=; h=To:Date:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=SLTdLO5ansnMHTijx82iqdWCaSeQ+q47L7ZlJKSQYh0H8q09V+pvcQZy9cu0xLJOU ck05K2wSsF3v4BiEqTwmT3bDYdmZLzxk6ZY+Kc73sZUr+CSf2Cim3HWGThs+P9325F xPZi8z2hDP7SPbnoYxy4vUStFSriJdfpOrAg3oXU=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 979443A3F; Thu, 25 Jul 2024 22:12:24 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 979443A3F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1721945544; bh=VbNSE+GSsLNReDUdTc36TjqpTF4Uw+D/R+7wdrVKEeE=; h=To:Date:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=QaeHUCYdjn67A38jaTwBBnd7suFf3kDKrHzNQ4vh6FMNV2gzl2liE0hdNyujmI+I5 evCg6VAnfbwWgwTUTh2dPgDFVHyM6AVyh+92bH1C62hrf9DklAIKNVwC8mebInSB8v uQUUvzWa9qfEe+x4lt8rU/1TQZ0yg822NpuJOna4=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 4E293C190; Thu, 25 Jul 2024 22:12:22 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 4E293C190
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=hp.com header.i=@hp.com header.b="VrSVBDh0"
Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [170.10.129.162]) by mail.pwg.org (Postfix) with ESMTPS id 19E5E1E62 for <ipp@pwg.org>; Thu, 25 Jul 2024 22:12:18 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 19E5E1E62
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1721945538; 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=rOQBruHUhjGn8fcavMyHAujaFp55V/g7Yjnu5MMlZSo=; b=VrSVBDh0v6ppbvuIxpNJJVi4svCYw7F8RX0PREdwkJgL+Eas2G5+kWDTYsGsvzm3GARhtf 4gSIm8FpjiNonJaxdUV5l8BOHrq0ya0z3pahKHpJfRAhVgqFsdpcpGjj7mDKuoJKwvKXJA IM89/j42LcXAnuN/c14bl4e7fBTe2DY=
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2041.outbound.protection.outlook.com [104.47.73.41]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-175-iOpR_VE0PpuoR3vak7S-kg-1; Thu, 25 Jul 2024 18:12:16 -0400
X-MC-Unique: iOpR_VE0PpuoR3vak7S-kg-1
Received: from SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:437::8) by PH7PR84MB1414.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:150::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.20; Thu, 25 Jul 2024 22:12:07 +0000
Received: from SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM ([fe80::8cc2:658d:eae8:3d8d]) by SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM ([fe80::8cc2:658d:eae8:3d8d%5]) with mapi id 15.20.7784.020; Thu, 25 Jul 2024 22:12:06 +0000
To: Ira McDonald <blueroofmusic@gmail.com>
Thread-Topic: [IPP] Registration proposal for additional IPP Printer firmware related attributes
Thread-Index: AQHa3MBwp7916a2oL0yjq4XAG5bI77IF4WeAgAIkXYA=
Date: Thu, 25 Jul 2024 22:12:06 +0000
Message-ID: <7E17A1D6-1843-4E3A-9794-B2EEA9E69C86@hp.com>
References: <41E9C441-1A4F-49C3-9154-493BFE1FD1D8@hp.com> <CAN40gSuhykrHMu_U-P-FPgwSd5dGNeGJ4C3T8iZpP6EP5cQMdw@mail.gmail.com>
In-Reply-To: <CAN40gSuhykrHMu_U-P-FPgwSd5dGNeGJ4C3T8iZpP6EP5cQMdw@mail.gmail.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.600.62)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR84MB2088:EE_|PH7PR84MB1414:EE_
x-ms-office365-filtering-correlation-id: 127f0192-3165-41fd-10dd-08dcacf6d236
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|3613699012|38070700018
x-microsoft-antispam-message-info: /kD0IsDzR3JgRQ4pXye8Gqx8HR29x03/rpOA8kaMEieuGzWNN/C0x6Xx+ZG1BbN0siYjtQ5Uu4ZJAJmLIUSJaAuEsV6kjxpGQ9rNVTQ2rVG+7yKudU3Zvcc+4lClQBmZRlGcmFbJ3YKx/YGc8TxQttwsH8SfHvgaE3u6i25F9qTAEs0d6TtMFc/dPXvD0CLc49JxwkBZTFh5+y9kvlisx5oE5BxWwm3JO/+N4T5g42W1Na7xzscsvQIfsGlf4VPQ1hmcufPzIrez5/POnS5NeQZ2tO4svvLwqyKpFNOwhaH//tAUh6e+rlSGigBGLEUcWGGMnZRCZILCMvkyloYdaSLbno0O9C0afjkU7NfMszHWy4CLyna7Z5m2E1FZfvgP+UglB5tvKSQmufUS157Gz8pSqgLkfr5z30rWR1mTRQ1iZ5hH2fDoFsSFLg29pDW9vX7g/Invm+RYikzUBzSLR6ka8qOioNXXsP080LGqBNxclBN/3xNe+wQSkPLpnRAc88mLX3w1He/31ogQZSdzZnj63BdzKW1SH+OzjvksjKN4srOSyUBjl+KdVHdoYktn5GA79wUR20I/81vxJewXyB2VDWL7OQA60Hjzeh4OFNKJuEXDYySx6IhoCFobz7ttDnrXp1HfB2JnUsSGGVJH8LYlNfPh7gW4Pj+JYLXOh8WjFGQ85pdqFVWwCqXh6fHSYBE3VkQelKUWAidMbfqyC00VadixSjcZtzTR93Q8nL050wax1Fq/itYY0FE0PfYsnSHnPbNyRz8/4T1UYzTcOAk/p/9zEkCmYWlQ1onjbyWUsPo7zG/fm6VKDL0WT6Maiq3Rk5VpFNGmCsqzKjhBccyWHDcs+v9Gqr6/27SCwjQlW93oFa0XiZctl8UQemVhVp9/3W2aiWZ6y08njsOQv3HpYhhyFuTcSqNzAxqZc/Ol84kJ8Z3hn2/as6bOCoCjRJ3VVVbb3r1AcB0kCLmTjSjoGy9FGXOH1f8DHwa+JsAKALT1j8b9u+asa0eJ+ma7gepPFpQSBA57DJQQLYSozNDkRVs5U02m3R6EWmC7cV+UTO7l3I4+ZQg9CDDb0KmhqMQS2SQoKVJMX0lfQp1SjCRVePMEq8YYeL1y8CF6JIEJgjXJZWkqzOpDP2oiJ4fZOWvB0kNxl6nOiz2YnatF8gVaTOCQfgI7caT7TEtWVFa/gTWoB0HVhw8RUr2fc2+M3ah0kyJ6i8th5SzIQMyjCHjenb19CCcf6qi/VIdmC2mJ3o2R55noxycr8nxCPfr6IXkEMELQqmfeRSgAJXakkpwxJV5ASH22D0q/aH6ILTT5ECWKNMkhBYRmiVKx9WCSFhV9hMSEwZq+HUwK+TbAM7zhqGF5Y4mV/T7w6pqAFwbVonKafqLpQXpNt/WQcN7nJ7UsLAbn5+yk1ezryTd4zifFUyxCufnoSAQOLmrRGHo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(3613699012)(38070700018); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: oMJjJXb4EOtyiusrp4l9OCVNU6p2dHGqhPFCMWbsX9JD2AbDNsghTMeI9pB/52pIAlTqvLUHaECfUBK56i6TFqIieTn4z0ZDRTlgr0N99OmjJxYM9EiQQtWcs+xO3rev1fg7LkItksF1zFRxEbYoLoRXPuHnpSOma5UnwJMJWzMlUR84O9sDe+P2YQO5BTOcMyFTdrKPjYs+VTCUIk9dZE0+7z/z6SbLNVGvbsQjwsfsIVngLoi8ryF3dWPkc/PJ4W7XwYMMOicx7glSjHy0EROmD5poG/l7zS0G0O6RPrnIuWxLadAufkPfTb/30VIFCkydaZ26/PWSpRPZWQosO1a04gMtmKSNOVN+W11e6WF0J/yBSgLQ5sK4luMIy8vcbnA4tJlxH0NTvyCJUi8RLRMPyqtm/EtRS9CU6yiZhlYYvko138BtI+BFVeqmVEYhKkQZHqo9LNZCWiXaPz4GZgbitTbB9SvpUFCk9GuZ6M1zvBb2jb4+qsTh9Jbrc03S8DY99Lfuzl69/FXO0gET/f89LOeTZStzS/4sLbU97tf3TH+7s6woM3ifPhgV32TDG043dQ1mjKYKyjQiSdH/+nnqaWWznMucvVao0POhvA6WREcbyTebxWtE6+KoPqHw9yY2Yq3R6NQDakVm36ylglaqx9QrIWULK1TlJlM16PWxclJYCZEGWwKhDIIblNZUNj/9IygpZa2057Sev7Hd47pygQnRz2UbDNSHrcCM13A9m5gHdQH0BbzKT8WAfNg8Nh4oLs027oa2jctDZ4wypaPQoXjDbUQZdFCkOy2+5BXNvgz/LvE7+O0toYFG+2KR5EmxG4FwWAuoimW6L7tiImmNysO17ALfcm/dYZOvzUlRk25RXMxzsqo98RdIYy+QL1xNWEBokKTlMeCRwyn90XmiDnauTTNhcfqMdw04aTA84E/QFTMX3JxsgMMJv6be85hduh5mVz6m6aqxGIRQVmKQI41aIVKP3vnEYVSK5v86KR9b2xPKDQ1aweyH8iAM+6eIhH1I1wZ0zZ3I5VSXg1ygPHzOjsUtfY1GciFVQLB1pawExIgyKvhWq0etEj0Xr+9RXXm2jQPSO7VBvLc/nPieAdvBZYoHvsa63Btdlfguo4Np8A24i6vSk9tT4vdpBFbgUFyN/QiTU5dL82DKIXPWfyEQCEyV7ahMrk5JnaTBYKKL29qevJuqnSIPJa8hugpv5WhrSlGuMZbuCQMmke71L/99m+rSVHhZd2JbrPRsiQC+gdApF2S+SIzag7pL/uonpgLSNJ/jyvIONUGsC2h5G0nBIksgYlLh5EzDrlvAfS+Cd+/TWz1U4GwSmySIYqRY9yoKDcqzyeEYGxkSGzzl26Qn+ecBJGfapCWi8NPxDx4mFSIEWx+EVQXMeayeW0nnHeAf8MSo0TjrMWFxNCG191mS1kxp5Cw3BwS9VkhPH/AVW6Tf/tlYKjkslKbIUVvMdgXGSzAynj16w8K6ybGcA6aofOc/1zZdBzu5H1J0Xjrpl4AzaF4qF6X1j9XuLSqpUAXTfAe8hvweoCi0olq1HZjR92JcV5RpdaI6XOVurpE4DMYMCtxDGN1N0zdMFCe6r4LRYA+8TQA2cHrJpw==
MIME-Version: 1.0
X-OriginatorOrg: hp.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 127f0192-3165-41fd-10dd-08dcacf6d236
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2024 22:12:06.7568 (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: iGDfv4A8SayQqsAO6+SRfCldAt/90i8Cn32tMPL7cQSIkZJ+W58IohFYe55qClrQGYqQrKSASPL/Y/KO+clpzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB1414
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: hp.com
Content-Language: en-US
Subject: Re: [IPP] Registration proposal for additional IPP Printer firmware related attributes
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: "Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org>
Reply-To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
Cc: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.com>, PWG IPP WG Reflector <ipp@pwg.org>
Content-Type: multipart/mixed; boundary="===============6311696214573267185=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Hi Ira,

Sorry for not replying sooner.

On Jul 24, 2024, at 7:29 AM, Ira McDonald <blueroofmusic@gmail.com> wrote:

CAUTION: External Email
Hi Smith,

All of this functionality has been defined in IPP System Service all along.

Firmware or application resources can be created and then installed for one
Printer or the whole System.  Then either the single Printer or whole System
can be restarted to activate the new firmware or application software.

See sections 5.7, 6.1.1, 6.1.6, 6.2.4, 6.3.2, 6.3.13, and 6.3.17.

Unless I'm mistaken, these sections in System Service are useful if the client is managing the firmware update process directly by fetching the firmware update and pushing that update to the printer as a resource.

But if the Printer is capable of sending a firmware update query on its own to check availability and/or fetch and update itself, we don't seem to have any IPP attributes that can drive that. The "printer-firmware-update-version" and "printer-firmware-update-string-version" are intended to fill that gap. Mike suggested that we might define a new operation to cause the printer to fetch and update itself, and I think that is something we ought to investigate or at least discuss. This would compliment the existing facilities in System Service, and from a user experience and implementation perspective it would be easier for a Client to support this type of firmware update flow than the existing System Service supported process where it would need to download the firmware image / file to itself and then submit  it to the printer. I think the existing System Service flow is likely more desirable for larger / enterprise deployments where a fleet might be upgraded using a common firmware image.

The "printer-firmware-update-uri" would provide a link directly to a firmware update page either in the printer or the manufacturer's website.
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp