Jerry Thrasher | 2 Feb 2009 20:55
Favicon

PWG-ANNOUNCE> Feb. PWG F2F presentation reminder


Reminder to those Chairs/Editors/others that are planning on providing presentation slides for the
February 16-19, 2009 Face to Face meeting, please try to have at least the first drafts of those slides
posted to the PWG site by Monday Feb. 9.  We will have a fairly large number of remote participants
for this meeting.
_____________________________________

 
Jerry Thrasher

PWG Chair
Senior Engineer, WW Corporate Standards
C14/082-3, 740 New Circle Rd, Lexington Ky 40550
Office: +1 859 825 4056     Fax: +1 859 232 7628
thrasher(at)lexmark(dot)com

Ira McDonald | 9 Feb 2009 01:59
Picon

IPP> New IPP PSX draft (8 Feb 2009)

Hi,

I've just posted a new draft of IPP Printer State Extensions (PSX) updated
with the remaining November 2006 changes at:

 ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippstate10-20090208.pdf / doc
 - clean copy with all changes accepted

 ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippstate10-20090208-rev.pdf / doc
 - annotated copy with all changes in redlines and bluelines

MANY THANKS to Bill Wagner for converting the HTML source to MS Word !!!

I carefully proofed Bill's second conversion/update and corrected a few
small formatting errors and missing changes in one table.

This Prototype status document is now ready for IPP WG last call.

The only still pending changes are tables in the IANA Considerations
section.

We are now waiting on a response from Michelle Cotton (IANA) about
the preferred format for IPP Registry changes (probably XML) before
completing these last tables in the IPP PSX spec.

NOTE WELL - As in the previous January 2009 draft BOTH of
the new IPP attributes (printer-alert and printer-alert-description)
are REQUIRED for all implementations of this specification.

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic <at> gmail.com
winter:
  579 Park Place  Saline, MI  48176
  734-944-0094
summer:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434

Ira McDonald | 9 Feb 2009 02:06
Picon

IPP> IPP Agenda - Monday 9 February 4pm EST

Hi,

[Note new draft of IPP PSX below]

Next IPP WG teleconference on Monday 9 February 4pm EST

Call-in toll-free number (US/Canada): 1-866-469-3239
Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

Attendee Access Code: *******#
Attendee ID Code: # (empty)

If you need the Attendee Access code, please email me a request.

Proposed Agenda:

(1) Identify minute taker - Craig?

(2) Reminder that PWG IP Policy applies to this meeting - WG Chair

(3) Review minutes and actions from last meeting - WG Chair
 ftp://ftp.pwg.org/pub/pwg/ipp/ippv2-minutes/IPPv2-ConCall-Minutes-20090126.pdf

(4) Status of IPP/2.0 spec (Stable) - Ira/Mike
 ftp://ftp.pwg.org/pub/pwg/ipp/ippv2-wd/wd-ipp20-20090124.pdf / doc
 ftp://ftp.pwg.org/pub/pwg/ipp/ippv2-wd/wd-ipp20-20090124-rev.pdf / doc
 - ready for IPP WG last call

(5) Status of IPP PSX spec (Prototype) - Ira/Craig
 ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippstate10-20090208.pdf / doc
 ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippstate10-20090208-rev.pdf / doc
 - Bill Wagner has reconverted HTML to MS Word
 - ready for IPP WG last call

(6) Agenda for IPP Session at PWG F2F in Hawaii
 - 8am HST / 1pm EST Tuesday 17 February

(7) Next IPP WG teleconference meeting
 - Monday 2 March 4pm EST (two weeks after PWG F2F)

Cheers,
- Ira (IPP co-editor)

Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic <at> gmail.com
winter:
  579 Park Place  Saline, MI  48176
  734-944-0094
summer:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434

Hey Walter Check Out This Watch


I had a meeting to attend to, and I needed something classy yet professional
to wear. One of my friends told me about your website and I've seen him
wearing one of your watches, but I was still sceptical to buy a replica
watch. I took my chance though, and ordered a Rolex from your website. When
I received it, I was definitely impressed, but wasn't sure if my ssociates
would be able to tell it's a replica. But when I showed up to the meeting,
they couldn't take their eyes off of my new watch. This watch gave me what I
was looking for, classy style, with a touch of professionalism. 

- Ryan S., 

Go To http://show-me-everything.googlegroups.com/web/info.html?gda=kXkCBzsA
AAAN50Z0bsgMON1825Pbo3Oc0ZFRhulUd7g4U4vLAIY7h2eYSSbeFiaLwbZ8pqtip2IGRdr3Qryl
Pkw2aRbXD_gF

- The important thing is not to stop questioning. Curiosity has its own
reason for existing.

Petrie, Glen | 9 Feb 2009 22:23

IPP> My comments on IPP Ver 2.0

Ira,

 

These are my personal comments of the specification.  They are not important to the meaning of the document but I thought I would point them out.  So please decide on a case-by-case basis to do with each comment.

 

This is first time I am taking a detailed look at all the sections; so my comments I believe how a external might perceive the specification.

 

 

Abstract: Paragraph 2.

Introduction: Paragraph 1

I looked up the phrase “standards-track” and understand what it mean and your intent for putting it in; but does using the phrase in this document add any value.  General people will not understand the phrase.  So I would suggest using “released”.

 

Abstract: Paragraph 2: Last Sentence

Change: <…..> IPP functionality or features <…….>, is

To: <….> IPP functionalities or features <…….>, are

Or: <….> IPP functionality or feature <…..>, is

 

Major Chapter Headings

Why do the major chapter headings have either the word (Normative) or (Informative) after the chapter heading title.  I don’t see that it adds value to the overall document, the headings or the content.

 

Section 2: IPP2.0 and IPP 2.1

I am unsure why you differentiate the IPP level based on physical location of the printer relative to the user.   Would it not be better to state that IPP 2.0 printers are physically managed by local user; including media change, etc.  IPP 2.1 printers are physically managed by a central entity.

 

Section 3: Requirements.

It looks just like a “list of stuff”, it is not clear what is attempting to be conveyed with this information. I simple don’t know what to make of the information.

 

Section 5: First Paragraph: First Line

Change: <…> and IPP2/.1

To: <…> and IPP/2.1

 

Section 5: First Paragraph

Wording seems awkward.

Suggestion:

IPP/2.0 and IPP/2.1 specify a higher level conformance requirement for IPP Operations in comparison to previous IPP specifications.  Many IPP Operations, defined in their source (specific) specifications, have an optional conformance specification and they remain optional for the IPP/2.0 and IPP/2.1 specification in order to retain interoperability. <………….>

 

Section 5.1: Paragraph:

I believe the intent of the sentence is to state.

The IPP Operations in the table below have a “MUST” support conformance in their respective defining specifications.   If any of the IPP Operations in the table below are included in an IPP/2.x specification, they SHALL have a “MUST” support conformance.

 

Section 6.1: Paragraph

Change must in first sentence and may is second sentence to “MUST” and “MAY” respectively

 

Section 6.2: Paragraph

Change “section 11.1” to “Section 6.1”

Change first sentence to <…. by IPP/2.0 Printer implementation, in ….> to <…. By an IPP/2.0 printer implementation and “MUST” support all the ……>

Change statement or just the word “may” such that the sentence using the word “MAY”  

 

Section 6.3: Paragraph

Change “section 11.1 and 11.2” to “Section 6.1 and 6.2”

Change first sentence to <…. by IPP/2.0 Printer implementation, in ….> to <…. By an IPP/2.1 printer implementation and “MUST” support all the ……>

Change statement or just the word “may” such that the sentence using the word “MAY”  

 

Section 7.x

I would rather see the content of this section written as a table that could be used as a check off.

    Example:

            Conform            Section             RFC/Spec         Comment

            MUST               5.0                    This Spec

            MUST               5.2                    RFC-2911         

            MUST               11.0                  RFC-3998

 

Section 9: NOTE WELL

The term “note well” is a literal translations of an Italian phase meaning “Important to Note”.  Very one I have asked about the phrase did not what a “note well” was but did understand the term “Important to Note”.  (Why introduce “pigeon English” terms by literal translations.)

 

Section 10: First Paragraph

The abbreviation “TLS” may have already been introduced but it would be clear to restate it here.

 

Section 10: Table

Change first TLS Requirement from “should per”  to “SHOULD per “

 

 

Glen

 

 

 

Whittle, Craig | 10 Feb 2009 20:30
Favicon

IPP> Teleconference minutes posted

All:

 

The minutes from this week's teleconference have been posted (see ftp://ftp.pwg.org/pub/pwg/ipp/ippv2-minutes/IPPv2-ConCall-Minutes-20090209.pdf).

 

Best regards,

 

**CW

 

 

 

Jerry Thrasher | 11 Feb 2009 17:18
Favicon

PWG-ANNOUNCE> Final Reminder: February 2009 PWG F2F meeting starts Monday 02/16/09


PWG members,

Reminder that the February, 2009 PWG Face to Face meeting, will begin on
Monday, February 16, 2009  at 10:00 AM Pacific Standard Time (8:00 AM local HST).

An updated agenda (with links to meeting slides) and venue information can be found at:

http://www.pwg.org/chair/meeting-info/February_2009_Hawaii.html

This link will be updated as additional WG meeting slides are finalized.

For those not able to attend in person, a telephone bridge number will be provided.
The details of the conference call are:

Call-in toll-free number (US/Canada):  866-469-3239
Call-in toll number (US/Canada):  1-650-429-3300  
Participant Code: (Restricted)**

**Note: The Participant Code for the call MUST be requested from the Chair.
_____________________________________

 
Jerry Thrasher

PWG Chair
Senior Engineer, WW Corporate Standards
C14/082-3, 740 New Circle Rd, Lexington Ky 40550
Office: +1 859 825 4056     Fax: +1 859 232 7628
thrasher(at)lexmark(dot)com

Ira McDonald | 11 Feb 2009 22:51
Picon

IPP> IPP Slides for Feb F2F

Hi,

Slides for Plenary and WG sessions next week posted at:

ftp://ftp.pwg.org/pub/pwg/ipp/slides/IPP-WG-Plenary-Feb-09.pdf / ppt
ftp://ftp.pwg.org/pub/pwg/ipp/slides/IPP-WG-Agenda-Feb-09.pdf / ppt

Cheers,
- Ira (IPP co-editor)

Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic <at> gmail.com
winter:
  579 Park Place  Saline, MI  48176
  734-944-0094
summer:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434

wamwagner | 12 Feb 2009 02:36
Picon

Re: PWG-ANNOUNCE> Final Reminder: February 2009 PWG F2F meeting starts Monday 02/16/09

Minor change in Schedule. Power Managment BOF will run from 9:30-11:30 HST. (2:30 -4:30 PM EST)

Thanks,

Bill Wagner

----- Original Message -----

From: Jerry Thrasher

To: pwg-announce <at> pwg.org

Sent: Wed, 11 Feb 2009 16:18:21 +0000 (UTC)

Subject: PWG-ANNOUNCE> Final Reminder: February 2009 PWG F2F meeting starts Monday 02/16/09

PWG members,

Reminder that the February, 2009 PWG

Face to Face meeting, will begin on

Monday, February 16, 2009  at 10:00

AM Pacific Standard Time (8:00 AM local HST).

An updated agenda (with links to meeting

slides) and venue information can be found at:

http://www.pwg.org/chair/meeting-info/February_2009_Hawaii.html

This link will be updated as additional

WG meeting slides are finalized.

For those not able to attend in person,

a telephone bridge number will be provided.

The details of the conference call are:

Call-in toll-free number (US/Canada):  866-469-3239
Call-in toll number (US/Canada):  1-650-429-3300  
Participant Code: (Restricted)**

**Note: The Participant Code for the call MUST be

requested from the Chair.


_____________________________________

 


Jerry Thrasher

PWG Chair


Senior Engineer, WW Corporate Standards


C14/082-3, 740 New Circle Rd, Lexington Ky 40550


Office: +1 859 825 4056     Fax: +1 859 232 7628


thrasher(at)lexmark(dot)com

Zehler, Peter | 14 Feb 2009 14:08
Picon

PWG-ANNOUNCE> MFD Specifications for Face to Face meeting

All,

 

I have updated the MFD page with all of the latest specifications.  Note that both the Scan Service and Resource Service specifications have been refreshed.  It is expected that an updated overall MFD document will be available by the end of the weekend and used in discussions on Tuesday. 

 

 The first day of the Face to Face meeting we will be discussing the State issue that has recently been resolved.  Please read through sections 7.6.1.10 and 10 of the Scan Service specification and be prepared to discuss them on Monday.  The text from section 10 is included below.  The specification is available at <ftp://ftp.pwg.org/pub/pwg/mfd/wd/lcrc-mfdscanmodel10-20090213.pdf>.

Pete

 

 

Peter Zehler

Xerox ResearchCenter Webster
Email: Peter.Zehler <at> Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701

 

 

The Scan Service operates autonomously through three phases: initialization, online, and offline.

 

At start-up the Scan Service enters its initialization phase that initializes all its service attributes and connected subunits. This phase may include tests of the associated Subunits and self-testing of the Scan Service itself.  After the initialization and tests are successful, the Scan Service enters the online phase with a state of  “Idle”.  The Scan Service is ready for service discovery and accepting service requests from Scan Clients.  The Scan Service may authenticate and register itself with a service directory or announces its service to the network domain in which it resides.

 

The Scan Service accepts new requests as long as it’s not disabled and is in one of the three states: Idle, Processing or Stopped.  Performing an administrative Disable() operation while in any state will stop the Scan Service from accepting new jobs. Performing an Enable() operation in any state while the Scan Service is disabled will enable new jobs to be accepted again.

 

A user submits a Scan Job through a local (via MFD UI) or remote (via local network or Internet) Scan Client to a selected target Scan Service that has the desired scan capabilities. While the service is enabled, a Scan Client can request any Scan Service operations specified in Sections 11.1 and 11.1.8.1. A Scan Client uses the CreateScanJob operation to submit a Scan Job on behalf of a user. The Scan Service places all submitted jobs in the ActiveJobs queue and schedules jobs for processing immediately or when a StartJob event is signaled based on job priority. A user may specify a JobHoldUntilTime in the Scan Job’s Ticket for a remotely submitted Scan Job to allow ample time for user to walk up to the scanner for placing his/her Hardcopy originals on the scanner. An administrator can also put a Scan Job in the ActiveJobs queue on hold via a HoldScanJob() operation preventing it being scheduled and a ReleaseJob() operation will release the Scan Job for scheduling again.

 

When a Scan Job is released for scheduling and reaches the top of ActiveJobs queue, the Scan Service enters or remains in its Processing state. During job processing, the Scan Service can be interrupted by a “PauseScanService()” operation to enter the “Stopped” state. This allows a user to submit and process an urgent Scan Job or a job for another service, and a Resume() operation resumes previous Scan Job processing afterwards.  Upon completion of a Scan Job the Scan Service moves the Scan Job from the ActiveJobs queue to the JobHistory queue.

 

When there are critical conditions impacting Scan Serviceability during “Idle” or “Processing” state, either a E.Critical event is generated or an Administrative PauseScanService() is performed to bring the service to the Stopped state. From there the condition can be fixed by user’s intervention. Then either the Scan Service generates a E.CriticalCleared event or an administrator performs a Resume() operation to bring the Scan Service back to “Idle” or “Processing” state. Otherwise, if the Scan Service needs a ShutdownScanService() operation followed by a restart or ShutdownScanService() for testing, both will require a StartupScanService() operation to bring the service back to “Idle” state and then job processing may continue.

 

The lifecycle for a Scan Job begins when it is created by the Scan Service on behalf of a user issuing a CreateScanJob request.  The newly created Scan Job is placed on the ActiveJobs queue.  The state of the Scan Job is either ‘Pending’ or, if the request contained a JobHoldUntilTime in the Scan Job’s Ticket, ‘PendingHeld’.  When the conditions are met to release a ‘PendingHeld’ Scan Job, its state transitions to ‘Pending’.  Scan Jobs may be held and released through administrative operations.  When a Scan Job reaches the top of the ActiveJobs queue it is scheduled and the state of the Scan Job transitions to ‘Processing’.  If for any reason the Scan Service becomes ‘Stopped’ the state of a processing Scan Job becomes ‘ProcessingStopped’.  When the Scan Service state returns to ‘Processing’ the Scan Job state returns to ‘Processing’.  Upon completion the status of the Scan Job becomed ‘Completed’.  It is also possible for a Scan Job to fail.  This causes the Scan Job state to transition to ‘Aborted’. At any time all Scan Jobs in the ActiveJobs queue, whether being held, pending for scheduling, in processing, or being temporarily stopped from processing, can be canceled via a CancelScanJob() operation by an authorized user.  The Scan Job state will then transition to ‘Canceled’  Any Scan Job reaching a terminating state of ‘Completed’, Canceled’ or ‘Aborted’ is moved from the ActiveJobs queue to the JobHistory queue.

 


Gmane