Updated IPP Firmware Update Extensions figure slides posted

"Kennedy, Smith \(Wireless & IPP Standards\) via ipp" <[email protected]>
Newsgroups gmane.ietf.ipp
Message-ID <[email protected]>
Greetings,

We agreed that I should post the slides we were using to model the scenarios and think about them and decide. Here's the slides:

https://ftp.pwg.org/pub/pwg/ipp/slides/IPP-Firmware-Update-Extensions-Registration-Options-20240912.pptx

Here's PlantUML for Scenario #1:

@startuml

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

participant Client
participant Printer
participant Repository

Client -> Repository: Firmware update available?
Repository -> Client: Download firmware update
|||
Client -> Printer: Send firmware update to Printer
Client -> Printer: Monitor firmware update progress

@enduml


Here's PlantUML for Scenario #2:

@startuml

title Firmware Update Scenario 2: Autonomous Printer Firmware Self-Update
autonumber
skinparam sequenceMessageAlign direction

participant Client
participant Printer
participant Repository

Printer -> Repository: Firmware update available?
Repository -> Printer: Firmware Self-update

@enduml


Here's a longer PlantUML for Scenario #3, incorporating both Check-For-Firmware-Update and Update-Printer-Firmware but no scheduling:

@startuml

title Firmware Update Scenario 3: Triggered Self-Update
autonumber
skinparam sequenceMessageAlign direction

participant Client
participant Printer
participant Repository

group Client triggers Printer to check for firmware update
Client -> Printer: Check for Firmware Update
Printer -> Repository: Firmware update available?
Printer <- Repository: Firmware update is available
Client <- Printer: Firmware update is available
end group


group Client triggers Printer to self-update
Client -> Printer: Update Firmware
Printer -> Repository: Firmware Self-update
Repository -> Printer: Firmware update
Client --> Printer: Monitor firmware update progress
Printer -> Printer: Update firmware
Client --> Printer: Monitor firmware update progress
Printer -> Printer: Reboot
Client --> Printer: Monitor firmware update progress
Printer -> Printer: Update complete
end group
@enduml

Feel free to post updates to the slides or tweaks to the PlantUML UML sequences.

Smith

/**
    Smith Kennedy
    HP Inc.
*/

_______________________________________________
ipp mailing list
[email protected]
https://www.pwg.org/mailman/listinfo/ipp
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.