Re: Updated IPP Firmware Update Extensions figure slides posted (plain text version)

Michael Sweet via ipp <[email protected]>
Newsgroups gmane.ietf.ipp
Message-ID <[email protected]>
Hi Smith,

> On Sep 16, 2024, at 12:19 PM, Kennedy, Smith (Wireless & IPP Standards) <[email protected]> wrote:
>> ...
>> OK, making use of the "PlantUML web server" (http://www.plantuml.com/plantuml/uml) which allows you to fiddle with these diagrams in real time,
> 
> I didn't know they added that on the web. 😊 I always do it locally in VS Code with a preview or running PlantUML in a separate window.

Yeah, it is a lot easier (I was about to download a fresh copy but saw they had an online version so I just used that... :)

>> ...
>> group Client checks for firmware update
> 
> Can replace this with:
> 
> group Client checks for firmware update \n(Out of band of IPP)

Yes, or just "(non-IPP)" or something.

>> ...
>> group Client monitors Printer firmware status
>> 
>> Client <-> Printer: Query/notify firmware update status
> 
> If this is IPP then can we provide the actual IPP? The query would be "Get-System-Attributes", right?

For the purposes of this registration, this would be Get-Printer-Attributes or Get-Notifications since we are querying/getting notified about a specific Printer and not what is loaded/installed on the System (if any).  And that made me re-think the IPP System Service operations to apply a firmware update to a Printer - we need another step for the client directed update:

@startuml

title Firmware Update Scenario 1: Client Managed Firmware Update
autonumber
skinparam sequenceMessageAlign direction

participant Client
participant Printer
participant System
participant Repository

group Client checks for firmware update

Client -> Repository: Firmware update available?
Repository -> Client: Update availability
Client -> Repository: Download firmware update
Repository -> Client: Firmware update file

end group

group Client installs firmware update on system

Client -> System: Create-Resource
Client -> System: Send-Resource w/firmware update file
Client -> System: Install-Resource

end group

group Client installs firmware update on printer

Client -> Printer: Allocate-Printer-Resources
Printer -> Printer: Install firmware update

end group

|||

group Client monitors Printer firmware status

Client <-> Printer: Query/notify firmware update status

end group

@enduml

________________________
Michael Sweet

_______________________________________________
ipp mailing list
[email protected]
https://www.pwg.org/mailman/listinfo/ipp
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkIbDzcZsP1Y8+PQFvmfHXsgfMkQFAmboY2UACgkQvmfHXsgf
MkQoQBAAvXgrn5R0GNYw6EGukWcOInIrgmABUXtnTNJ8AoRORyoI4BzUILB3fKJE
alm+KfppKmg7RafRUgKGMy1ApfmxW9ur9QQYoVLRAttrwwMUEflR2sl38xezBz9v
JzNedEVQPEJAVcRMGgq2V7vs2c+bP9NhhHDLMlcAE2R/zJbk6GuP3iDWROL5+Et0
GZYf11a5x0ZvGV8t1nNC5c3iqcdkeIRwHRlIxuk9mYQfT23dZXUbBakpGtrLXvmp
kfqokAz4O4THemldDmYD1UVJ5V8+Jk/Ov8PxwL1v+OiPLeXFFOvtbZaMPFVaQBak
L76bCy8G53ueevcWxWJ5RYjqpkCOrXTD9t3xEMxqrsS/opZ/gupJTl6amwPA60Ac
Xto5/QWvz3OaNGfR7We0InNz7JdePAkc5dJoKOPNARIydfyZLwd3Bmbf50qkhx6P
ofWRyKrKBabSZEaSM/DI7/hmZ5JXtgtqa192fOAwBaQM9hjUCJINo5gQFNd/d/8K
YNbG3oMLe6ZGVyuQ3acwvt6/Z21sQ7JAj+zZeY1+JoSUNqIvmbDQUVAZT5Qjy9KD
CMx2i0IRAIHlfWtmu4LGQrGBdH7BkvnTGD2XFyco2InS+cQf59IV0s+5LW6wbm8D
bOnv6bO+10ffCc9yrsdtRq8deOMg67JmHbScsilRSm3NmZEmr/s=
=Bvpr
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.