All,
Here's a first cut at a basic use case for IPP Everywhere. This template is a bit more verbose than the ones in the specs I've seen so far, but I think it'll help ferret out the assumptions, and help to create use cases that are understandable, while incorporating the full complexity available in the system.
Thoughts?
Thanks
Justin
Title
Mobile phone user prints to IPP Everywhere printer
Description
User has a mobile phone connected to the WiFi in her business. The user has a document to print prior to a meeting, and has it available from her phone. User initiates a print from the phone and chooses an IPP Everywhere printer that has been associated with the phone previously. The user configures the print job, and once the Printer determines that the settings are valid, the job is printed. The user picks up her job at the device.
Goal
User obtains a high quality print with good performance from their mobile phone
Preconditions
User's mobile phone is connected to the same LAN the printer is on
User's mobile phone can print to IPP Everywhere devices
<Use case: User discovers/pairs/installs IPP Everywhere printer>
Trigger
User initiates a print command from an application that can generate print content
Steps
1. User initiates a print command from an application that can generate print content
2. User chooses an available printer from the available devices
3. User configures the print job, setting options like duplexing, and media sizes
4. User submits the job
5. The system validates the print job using IPP
6. The system submits the job to the printer
Alternate flows
5a. The IPP printer could deem the job settings invalid and return the job to the user for correction.
5b. The IPP printer could deem the job settings invalid and correct them
6a. An error could be encountered, in which case the user would be notified by the system about how to correct the issue.
Postconditions
The IPP Everywhere printer has printed the job the user sent.
The IPP everywhere printer is available to accept additional print jobs.
<Use case: Billing>
<Use case: Accounting>
-----Original Message-----
From: ipp-bounces at pwg.org [mailto:ipp-bounces at pwg.org] On Behalf Of Michael Sweet
Sent: Tuesday, April 05, 2011 8:32 PM
To: pwg-announce at pwg.org
Cc: cloud at pwg.org; ipp at pwg.org
Subject: [IPP] Call for use cases
All,
Based on our discussions during the Cloud Imaging and IPP WG sessions, I am calling for all PWG members to send in a single use case for printing, scanning, or facsimile for Cloud and/or IPP Everywhere. Please be as specific and detailed as you can, and cover everything from the installation/setup of the printer to any status/error/progress.
________________________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair
--
This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
_______________________________________________
ipp mailing list
ipp at pwg.org<mailto:ipp at pwg.org>
https://www.pwg.org/mailman/listinfo/ipp
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pwg.org/pipermail/ipp/attachments/20110406/2edfff2e/attachment-0001.html>