28
Welcome Dr. Rainer Prosi CTO, CIP4 Senior Workflow Architect Today’s Instructor: “JDF 1.3 Update”

Welcome Dr. Rainer Prosi CTO, CIP4 Senior Workflow Architect Today’s Instructor: “JDF 1.3 Update”

Embed Size (px)

Citation preview

Welcome

Dr. Rainer Prosi CTO, CIP4Senior Workflow Architect

Today’s Instructor:

“JDF 1.3 Update”

Today’s Discussion

•JDF 1.3 Time Line

•MIS Related Upgrades

•Packaging

•Web / Newspaper

•Digital Printing

• Prepress• Layout Partitioning• Identical Elements and

Versioning• JMF• Upcoming JDF 1.4

JDF 1.3 Status

• XML Schema for 1.3: Internally available within CIP4

• Java API: alpha release available within CIP4

• JDFEditor: alpha release available within CIP4

• C++ API: alpha release available within CIP4

JDF 1.2 - 821 PagesJDF 1.3 - 910 Pages

MIS-related Upgrades

• New JDF/@Status=Interrupted– Difference between a job that has been stopped due

to equipment failure (Status=“Stopped”)

– Lifted from a device due to a high priority job (Status=“Interrupted”)

• Change Order Management / JDF Synchronization– New JMF Messages

• UpdateJDF: modify resource links or create new resources in a remote – generally spawned – JDF node

• ModifyNode: change attributes within distributed JDF tickets

MIS-related Upgrades

Consumable Identification• <Lot> Elements allow tracking of

individual lots of consumables, including late changes.– Roll tracking for web presses

– Tracking of Media Shortage

• Complete Inventory Tracking

MIS-related Upgrades

Milestone Notifications•Abstract Milestones may be explicitly messaged via JMF

–All Files have been delivered

–All Plates have been made

–Artwork has been approved

–…

•MIS need not track explicit process network to display job status

MIS-related Upgrades

• Manual Labor process has been extended to allow tracking of any incidental work related to a job.

– Output Resources are now optional

• Generic Identifier for any resource– <GeneralID IDUsage=“FooID” IDValue=“bar”

– Many domain specific Identifiers exist and it is impossible to generate new attributes for all of them

MIS-related upgrades

•Component Manifest–In JDF 1.2, a set of packages could only be described in an abstract way: 3 Palettes with 20 boxes of 100 copies each.

•In JDF1.3 it is possible to describe each delivery unit individually:<Component DeliveryUnit2=“Pallet1”> <Component DeliveryUnit1=“Box1”> <Component DeliveryUnit0=“Copy1” Amount=“100”/> </Component> <Component DeliveryUnit1=“Box2”> <Component DeliveryUnit0=“Copy1” Amount=“88”/> </Component></Component>

MIS-related upgrades

• CustomerInfo and NodeInfo are partitionable Resources– Scheduling individually per partition– Cleaner Architecture – everything is a resource

• ResourceLink/@MinStatus, ResourceLink /@MinLateStatus– More generic Processing Model with modeling of

optional input Resources– Allows modeling of panic mode: “Print this if you

are late, even if the InkZone profiles are not available.

Packaging

• Folder Gluer device interface

– BoxFolding Process + BoxFoldingParams

• DieCutting device interface– Conventional Die Cutters

– Digital Die Cutters

• Barcodes – Barcode Metadata – enhanced <IdentificationField>

– Barcode generation • BarcodeReproParams,

• BarcodeCompParams

Packaging

• Stripping extensions for Step + Repeat – Grid based and die based Step and repeat

• BinderySignature

• StrippingParams

– Reference to DieLayout

• Media: Corrugated Media– MediaLayers Elements

• May also be used to describe self adhesive media as layers of GlueLine and Media Elements

Web / Newspaper

• CylinderLayout– Multiple Plates per Cylinder in a

newspaper press

• Web path in a web press (ProductionPath)

• Newspaper specifics in PageData• Edition / EditionVersion

partition keys• Bending for Platesetters

– Registration punching is now defined as a separate processfrom ImageSetting

Web / Newspaper

• Dummy plates (ExposedMedia)

• PublishingIntent– Intent of Date, Circulation etc. for periodicals

• Mapping of Products to a newspaper-web press– sub-element PageAssignedList in Assembly

– Mapping of Tabloid to Broadsheet pages

• WebInlineFinishing – Inline finishing in a web press

Digital Print

•New Partition keys for variable data printing

–DocTags

–SetTags

–PageTags

•UsageCounter elements

–Click Charge tracking

•Generic Consumable Resource

–Stitching wire,

–waste receptacles

–…

•Many new predefined StatusDetails values

•Add Workstyle to DigitalPrintingParams

Prepress

• File Format Conversion

– PDLCreation

– RasterReading

– Common connection Space with Interpreting and Rendering

• Allows many new format conversions including pdf to pdf

• Approval Structure for

– Individual Rejecter and Approver tracking

– Aprovinator override• Reference to external imposition templates

– ExternalImpositionTemplate

Layout Partitioning

Layout partitioning instead of Layout/Signature/Sheet/Surface

• Add all attributes and elements from Signature, Sheet and Surface to Layout

• Replace Layout/Signature/@Name=“Sig1” with Layout/Layout/@SignatureName=“Sig1”

• Do the same for

– Sheet SheetName

– Surface Side

Layout Partitioning

• Allows Additional Partitions for web printing and packaging

• Cleaner architecture

– Don’t need to describe Signatures for a poster

– References to individual parts (e.g. sheets) of a Layout

– Parallel Processing of individual Sheets is possible

– Use standard inheritance of partitioned resources

• Stripping can output a partial Layout• Components can easily reference the original Media via

Component/Layout(Ref)/Media

Layout Example

JDF 1.2<Layout Class="Parameter“ ID="LAY023665">

<Signature Name="SIG1"> <Sheet Name="S1"> <MediaRef rRef=“pap"/> <Surface Side="Front"> <ContentObject Ord=“0”/> </Surface> <Surface Side=“Back"/>

</Sheet> </Signature></Layout>

JDF 1.3<Layout Class="Parameter“ ID="LAY023665“ PartIDKeys=“SignatureName SheetName Side”> <Layout SignatureName="SIG1"> <Layout SheetName="S1"> <MediaRef rRef=“pap"/> <Layout Side="Front"> <ContentObject Ord=“0”/> </Layout> <Layout Side=“Back"/>

</Layout> </Layout></Layout>

Layout

Clarification of correct Coordinate systems to use in non-standard impositioning

– File origin is not the lower left

– Source Coordinate System is inverted compared

to the PostScript coordinate system

– Various Trim, Bleed, Crop, Page Boxes

Identical Elements and Versioning

• Description of Identical, reused elements• Equivalence Reference from one Partition of a Resource to

another– E.g. C, M and Y Separations are identical for multiple languages– Required in cases, where the structure is not purely hierarchical

• E.g. French and English are Identical, so are German and Spanish

<Identical> <Part PartVersion=“English”/></Identical>

• New Resource/@PartUsage Sparse between Implicit and Explicit

PageData and Subpage elements

• Add Status to PageData

– Allow tracking of “pages”

• Subpage elements parallel to PageData

– ContentList

– ContentData

• N-M Relationship of ContentData and PageData

– ContentElements may span multiple pages

– Pages may contain multiple ContentElements

JMF

• Queuing Gang Job Support

– Jobs are grouped by GangName

– No direct placement control! (that is a JDF 1.4 item)

– ForceGang to “flush” a gang to a Device

• Error Reporting in JMF

– Notification/Error/ErrorData contains additional details when an

error occurred in JMF Messaging protocol.

• Capabilities in JMF

– Description of JMF Capabilities in a KnownMessages Response

– Description of the role of the JMF agent

• Sender or receiver

JMF

• New Message Family: Registration

- Persistent Channel for a Command

- MIS tells Prepress to send Commands to Press

• Support for https under the assumption that certificates are exchanged …….“somehow”?

Yet more JDF 1.3

• Intent References– SourceResource refers to the intent (or high level process)

resources that were used to populate a resource– Details for Book Binding.

• International URI (IRI)– Allow use of non-ASCII characters in URLs File:///Grün.pdf

• Capabilities– Module Support

• Link Capabilities to M odules• A Module may be physical or logical, e.g. a License

– DevCapPool – reference DevCap elements multiply

JDF 1.3 – even more additions

• Finishing

– Partition by ProductionPartRun (e.g. one output run of a

web press)

• Product Description:

– Remove Pricing from JDF and modify/move to PrintTalk

• Margins in ImageSetting and ConventionalPrinting

• Japanese Media Weight appendix added

– Japan: weight of 1000 sheets by metric base size

– US: weight of 500 sheets by base size in inches

JDF 1.3 ICS Activities

• Errata for JDF 1.2 ICSs– As few and as surgical as possible

• Updates for JDF 1.3 ICSs– Prepress

– Base

– MIS

– LayCrImp

– Conventional Print • New ICSs

– Packaging

– Web Presses

– Newspaper• Potentially Split Base into Base and Communication ICS

Tasks for JDF 1.4

Preliminary Brainstorming Ideas !!!

– Request for Authentication in JMF

(Bidirectional Certificate exchange

for https)

– Consolidation of High Level

Layout descriptions

• LayoutPreparation and Stripping

• Automated Marks Generation

– General production of Content

• LayoutElementProduction

– Complete description of explicit

Ganging of multiple jobs

Thanks for Listening

Dr. Rainer Prosi CTO, CIP4Senior Workflow Architect

Today’s Instructor:

“JDF 1.3 Update”