17 June 2003 1 FSG Open Print JTAPI (Job Ticket API) Claudia Alimpich IBM Printing Systems Division Boulder Colorado

Slides:



Advertisements
Similar presentations
OpenPrinting By: Glen W. Petrie Senior Software Architect EPSON
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
NANC Report Numbering Oversight Working Group (NOWG) February 21, 2013 Tri-Chairs: Laura Dalton, Verizon Communications Natalie McNamer, T-Mobile USA Karen.
NANPA Oversight Working Group Status Report to the NANC April 17, 2001 Chair Pat Caldwell.
NANPA Oversight Working Group Status Report to the NANC November 27, 2001 Chair Pat Caldwell.
OLAC Process and OLAC Protocol: A Guided Tour Gary F. Simons SIL International ___________________________ OLAC Workshop 10 Dec 2002, Philadelphia.
© 2006 Open Grid Forum Glue-WG Sergio Andreozzi – INFN-CNAF 31 January 2007.
11 March 2003DRAFT 1 FSG Open Print JTAPI (Job Ticket API) Claudia Alimpich IBM Printing Systems Division Boulder Colorado
24 March FSG Open Print Printer Driver API Group.
Universal Printer Description Format UPDF. UPDF Version 1.0 Agenda UPDF Overview –History –Design Last Call –Review changes –Approval or requirements.
1Copyright © 2013 The Printer Working Group. All rights reserved. IEEE-ISTO Printer Working Group Semantic Model WG – CWMP Printer/MFD Data Model Broadband.
IPP Printer State Extensions IPP Working Group 19 February 2007 Maui Craig Whittle / Ira McDonald.
1 Copyright © 2012 The Printer Working Group. All rights reserved. IPP Working Group Session August 7, 2012 Redmond, WA PWG F2F Meeting.
1 Copyright © 2009, Printer Working Group. All rights reserved. PWG Plenary Status Report IPP Working Group 14 October 2009 Cupertino, CA - PWG F2F Meeting.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report MFD Working Group August 14, 2008 Camas, WA PWG F2F Meeting.
1Copyright © 2009 Printer Working Group. All rights reserved. 1 IPP Working Group Session 24 June 2009 Rochester, NY - PWG F2F Meeting.
1Copyright © 2009 Printer Working Group. All rights reserved. 1Copyright © 2009, Printer Working Group. All rights reserved. IPP Working Group 17 February.
Free Standard Group: OpenPrinting 1 29 March 2006 What is JTAPI ? JTAPI stands for: Job Ticket Application Programming Interface Pronounced jay-tappy,
1Copyright © 2009 Printer Working Group. All rights reserved. 1 IPP Working Group Session 18 August 2009 Redmond, WA - PWG F2F Meeting.
1Copyright © 2012, Printer Working Group. All rights reserved. PWG Plenary Status Report IDS Working Group August 6, 2012 Redmond, WA PWG F2F Meeting Joe.
1 Copyright © 2010, Printer Working Group. All rights reserved. PWG Plenary Status Report IPP Working Group 10 February 2010 Scottsdale, AZ - PWG F2F Meeting.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report IPP Working Group 28 April 2009 Mt Laurel, NJ - PWG F2F Meeting.
1 Copyright © 2013 The Printer Working Group. All rights reserved. The Printer Working Group Semantic Model Working Group Camas, WA Daniel Manchala (Xerox)
1 Copyright © 2009, Printer Working Group. All rights reserved. PWG Plenary Status Report IPP Working Group 9 December 2009 Austin, TX - PWG F2F Meeting.
Free Standard Group: OpenPrinting 1 10 April 2006 FSG Design Objective Oriented Encapsulation Data (attributes) Methods (constructor/destructor, setter/getter)
1Copyright © 2009 Printer Working Group. All rights reserved. 1Copyright © 2009, Printer Working Group. All rights reserved. IPP Working Group Session.
1 Copyright © 2009, Printer Working Group. All rights reserved. IPP Working Group Session 9 December 2009 Austin, TX - PWG F2F Meeting.
1 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. The Printer.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report IPP Working Group 19 August 2009 Redmond, WA - PWG F2F Meeting.
1 Copyright © 2009, Printer Working Group. All rights reserved. 1 IPP Working Group Session 14 October 2009 Cupertino, CA - PWG F2F Meeting.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report IPPv2 Working Group 18 February 2009 Waikoloa, HI - PWG F2F Meeting.
1 Copyright © 2010, Printer Working Group. All rights reserved. IPP Working Group Session 10 February 2010 Scottsdale, AZ - PWG F2F Meeting.
1 Copyright © 2010, Printer Working Group. All rights reserved. IPP Working Group Session 10 February 2010 Scottsdale, AZ - PWG F2F Meeting.
The MPI Forum: Getting Started Rich Graham Oak Ridge National Laboratory.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
VOORBLAD.
Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
31242/32549 Advanced Internet Programming Advanced Java Programming
Addition 1’s to 20.
25 seconds left…...
Week 1.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
1Copyright © 2013, Printer Working Group. All rights reserved. Semantic Model Working Group Agenda February 6, 2013 El Segundo, CA PWG F2F Meeting Daniel.
1Copyright © 2012, Printer Working Group. All rights reserved. PWG Plenary Status Report Semantic Model Working Group December, 2012 Irvine, CA PWG F2F.
PWG Plenary Status IPPv2 Working Group
Semantic Model Workgroup Status
Semantic Model Workgroup
Semantic Model Workgroup
Plenary Status Semantic Model Workgroup
Semantic Model Workgroup
Semantic Model Working Group
Semantic Model Working Group
Semantic Model Working Group
Semantic Model Working Group
Semantic Model Workgroup Session
Presentation transcript:

17 June FSG Open Print JTAPI (Job Ticket API) Claudia Alimpich IBM Printing Systems Division Boulder Colorado

2 17 June 2003 Introduction JTAPI stands for: Job Ticket Application Programming Interface Pronounced jay-tappy, Job Ticket API, or jay tee API A job ticket contains: Instructions describing how to process and/or print a job Information about the results of a job as it is processed and/or printed A JTAPI job ticket is an electronic replacement of manual hard copy instructions and information

3 17 June 2003 Objectives To create and consume job tickets To be job ticket syntax neutral To isolate the application from the content of the job ticket To be programming language neutral To import and export multiple job ticket formats

4 17 June 2003 Job Ticket Formats CIP4 JDF (Job Definition Format) Job Ticket Defined by CIP4, a world wide standards body with over 150 members Open, extensible, XML-based job ticket standard JDF Specification versions 1.0 released April released April to be released late 2003 PWG Job Ticket Proposed future work item for PWG To be based on PWG Semantic Model To be XML-based

5 17 June 2003 JobDocumentPage JobTicketInfoJobDocument ContactInfoSubscriptionSeparatorSheetForcePageInsertSheetPageOverrides Media * Key italicsabstract class/operation 1exactly 1 occurrence or 1 occurrence 0..*0 or more occurrences 1..*1 or more occurrences Alpha implementation 1.0 implementation * JTAPI Object Model

6 17 June 2003 JobDocumentPage MediaFoldingHoleMakingStitchingBindingTrimming Complete set of UML diagrams: ftp://ftp.pwg.org/pub/pwg/fsg/jobticket/JTAPI_Diagrams/ JTAPI Object Model (cont)

7 17 June 2003 Accomplishments Feb 2002 Began job ticket discussions in FSG Open Print June 2002 Initial JTAPI proposal Chartered FSG JT working group Nov 2002 Created IPP to JDF mapping table In cooperation with PODi and CIP4 Digital Printing working groups

8 17 June 2003 Dec 2002 Prioritized features/functions of JTAPI 1.0 May 2003 Completed detailed JTAPI UML diagrams 19 objects and 33 enumerations 20+ draft versions June 2003 Defined subset of JTAPI 1.0 content for Alpha version

9 17 June 2003 Whats next - schedule Create JTAPI Alpha Specification (high level in 5-6 pages) June 17 - Get Alpha content feedback in Portland June 24 - Incorporate feedback from Portland meeting July 8 - Review draft July 15 - Review final version Implement JTAPI Alpha in C (including documentation details) July 29 - Preliminary C headers files (1-2 files) August 20 - First draft of all C header files September 10 - Final version of all C header files TBD - C code implementation

10 17 June 2003 Whats next – schedule (cont) Implement JTAPI Alpha in Java (including documentation details) TBD – Preliminary interface files (1-2 files) TBD – First draft of all interface files TBD – Final version of all interface files TBD – Java code implementation

11 17 June 2003 JT Working Group Information Active participants Claudia Alimpich (IBM) - chair Tom Hastings (Xerox) Till Kamppeter (MandrakeSoft) Ira McDonald (High North Inc) Glen Petrie (Epson) Previous contributors Norm Jacobs (Sun) Olaf Meeuwissen (Epson Kowa) Pete Zannucci (IBM)

12 17 June 2003 Weekly FSG Job Ticket conference calls Tuesdays at 3:00 PM US Eastern for 1-2 hours To subscribe to FSG Job Ticket mailing list: To post a message to FSG Job Ticket mailing list To view FSG Job Ticket mailing list archives To find FSG Job Ticket documents ftp://ftp.pwg.org/pub/pwg/fsg/jobticket/

13 17 June 2003 Thanks for your time and interest! Questions and/or comments This presentation is located at: ftp://ftp.pwg.org/pub/pwg/fsg/June2003_meeting_sli des/FSGOpenPrint_JT_10Jun2003.pdf

14 17 June 2003 JTAPI Object Model Details Data/object model that is object oriented Defines objects that are familiar to the printing industry Job, Document, Insert Sheet, Media, Stitching, HoleMaking, etc. Defines relationship between objects Defines operations to be performed on objects Defines attributes of objects Defines well-known enumerated values of all attributes

15 17 June 2003 Alpha Version Content Minimal objects will be implemented JobTicketInfo Job JobDocumentPage Document Media Stitching

16 17 June 2003 Alpha Version Content (cont) Minimial attributes will be implemented JobTicketInfo jt-api-version jt-comment jt-syntax-version jt-type

17 17 June 2003 Alpha Version Content (cont) Job job-comment job-copies job-destination-uri job-document-format job-media job-name job-print-quality job-rotation job-sides job-stitching

18 17 June 2003 Alpha Version Content (cont) Document document-uri Media media-dimension-name media-input-tray-name media-manual-feed media-type Stitching stitching-type

19 17 June 2003 Alpha Version Content (cont) Enumerations InputTrayNameEnum JobTicketTypeEnum LengthUnitsEnum MediaTypeEnum PrintQualityEnum RotationEnum SidesEnum StitchTypeEnum ValueTypeEnum

20 17 June 2003 Existing JTAPI Implementations IBM Used in job submission GUI and printer control unit that was shipped in December 2002 Written in C language (binding of neutral JTAPI) Based on an early version of JTAPI (August 2002) Based on an early version of JDF ICS (Interoperability Conformance Specification) for Digital Printing