Top Banner
1 CIP4 Tutorial - JDF Capabilities April 24, 2005 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing Division Today’s Instructor: “JDF Capabilities” Presentation originally by Craig Benson Senior Computer Scientist II Adobe Systems, Inc. and modified by Dr. Rainer Prosi, Senior Workflow Architect Heidelberger Druckmaschinen AG
30

CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

Jan 19, 2016

Download

Documents

Lee Jones
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

1

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Welcome

Steve HiebertChair, CIP4 Product Description WG Software ArchitectIndigo Digital Publishing Division

Today’s Instructor:

“JDF Capabilities”

Presentation originally byCraig Benson

Senior Computer Scientist IIAdobe Systems, Inc.

and modified byDr. Rainer Prosi,

Senior Workflow ArchitectHeidelberger Druckmaschinen AG

Page 2: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

2

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Today’s Agenda

Interoperability

Capabilities

Workflow

PPD’s and Schemas

Capabilities Theory

Capabilities Overview

Page 3: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

3

CIP4 Tutorial - JDF Capabilities

April 24, 2005

It’s all about Interoperability !!!

If you don’t know about capabilities, you won’t be able to “interoperate”…

Page 4: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

4

CIP4 Tutorial - JDF Capabilities

April 24, 2005

It’s all about Interoperability!!

But if you do, you can use the right tools…

Page 5: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

5

CIP4 Tutorial - JDF Capabilities

April 24, 2005

What are “Capabilities”?

Capabilities allow actors in the workflow to determine what some other actor can do...

Page 6: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

6

CIP4 Tutorial - JDF Capabilities

April 24, 2005

What are Capabilities?

Of course, there’s no requirement that any of the actors actually

be people…

Page 7: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

7

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Who are the actors?

Job submission utilities (both to a print shop and within the print shop)

Print shops

MIS systems

Prepress workflow managers

Applications

Individual pieces of equipment

Operators of offline equipment

And the list goes on…

Page 8: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

8

CIP4 Tutorial - JDF Capabilities

April 24, 2005

What can Capabilities be used For?

Determining what products a print shop could produce.– Allows the creation of JDF Intent (product descriptions).

Determining what equipment is available in a shop.– Allows MIS systems to take JDF Intent and determine

production steps to produce job.

Creating a UI to allow configuration of job processing for a piece of equipment or application.

Preflighting a JDF before processing by a JDF consumer.

Page 9: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

9

CIP4 Tutorial - JDF Capabilities

April 24, 2005

An example workflow

Prepress Workflow Controller

RIP

Trap

Color Adjust

Impose

Page 10: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

10

CIP4 Tutorial - JDF Capabilities

April 24, 2005

An example workflow

Prepress Workflow Controller

RIP

Trap

Color Adjust

Impose

Ask for capabilities

Page 11: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

11

CIP4 Tutorial - JDF Capabilities

April 24, 2005

An example workflow

Prepress Workflow Controller

RIP

Trap

Color Adjust

Impose

Capabilities File

Page 12: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

12

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Configuration UI for

jobs

An example workflow

Prepress Workflow Controller

RIP

Trap

Color Adjust

Impose

The UI is created from

the capabilities file!

Page 13: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

13

CIP4 Tutorial - JDF Capabilities

April 24, 2005

An example workflow

Prepress Workflow Controller

RIP

Trap

Color Adjust

Impose

The JDF+PDF

Page 14: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

14

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Official Warning

Details Ahead!!

Page 15: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

15

CIP4 Tutorial - JDF Capabilities

April 24, 2005

What about PPDs and Schemas?

PPDs (PostScript Printer Driver)

Provide basic capabilities information about a printer

Allow printer options to be configured by specifying PostScript snippets

Provide a simple constraints mechanism for UI

Allow controls to be localized (but typically just for the “advanced” dialog)

Page 16: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

16

CIP4 Tutorial - JDF Capabilities

April 24, 2005

What about PPDs and Schemas?

Schemas

Describe the aggregated capabilities of JDF (processes & resources)

Do not support constraints definitions

Do not support localizations

Do not allow a device to specify a subset of the aggregated capabilities

Page 17: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

17

CIP4 Tutorial - JDF Capabilities

April 24, 2005

So what are Capabilities?

XML-based– Of course…– The capabilities description directly reflects the

structure of the JDF itself.

Constrains a device implementation against the schema– Either the JDF schema or an extension schema– Does not require the schema to be used to work

Remember, the schema

only specifies the aggregated

capabilities of JDF

Page 18: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

18

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Page 19: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

19

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Theory

JDF defines a Capabilities Model based on....

– A Device is the “Thing” that executes one or more JDF Nodes

– A JDF Node is defined by its resources + resource links• e.g.: A Press has a set of allowed Media and a set of press

parameters

Page 20: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

20

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Theory

JDF Parameters are either.....

independent of one another, or

can be expressed as a list of allowed independent sets– e.g. a Scanner can scan at 1000 dpi grayscale, or 500 dpi color

May be further constrained by logical boolean expressions– The Device can print Duplex– The Device can print Transparencies– Setting Duplex and Transparency at the same time is

constrained

Page 21: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

21

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Theory

Performance may be specified– Maximum + Average– Depending on further Job parameters

Allow specification of current and persistent capabilities

Define defaults and (un)/supported features

JMF messages for plug and play in heterogeneous environments

Specify Localization

Page 22: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

22

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Device Parameter Space

Area covered by device capabilities

Restriction to 3 dimensions for display purposes only

Constrained AreaConstrained Area

Valid Parameter PointValid Parameter PointInvalid Parameter PointInvalid Parameter Point

Page 23: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

23

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

Feature Macros (JDF 1.2)

Allows a set of multiple JDF controls to be represented by a single abstract control in a user interface.– ScannerQuality: (draft, good, best)– sets resolution, color mode, …

Page 24: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

24

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

Localizations (JDF 1.2)

Feature names and individual values can be localized (even true and false)

Also used with constraints to provide localized descriptions (for UI) of the error described when the constraint test fails

Page 25: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

25

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

Feature Availability (JDF 1.2)

The feature is installed on the device and is available for use.

The feature has not been installed on the device.

The feature has been installed on the device, but may not be used until licensed.

The feature is installed and licensed on the device, but has been disabled.

Page 26: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

26

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

UI Hints (JDF 1.2)

Feature grouping

Unit type– Angle, length, weight,…

Whether a feature should be displayed– The feature should be displayed.– The feature should not be displayed.– The feature should be displayed only for administrators.– The feature should be conditionally displayed.– The feature should be displayed only

in vendor support situations.

Icons to represent the device

Page 27: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

27

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

JMF (Job Messaging Format) capabilities– Which JMF messages are supported– Specifics for each message

JMF Bootstrapping for Device Discovery

Page 28: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

28

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Overview

Performance Data

Minimum/Maximum/Average setup time

Minimum/Maximum/Average cleanup time

Average/Worst case run rate

Page 29: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

29

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Capabilities Link the Workflow Together !

Page 30: CIP4 Tutorial - JDF Capabilities April 24, 2005 1 Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Publishing.

30

CIP4 Tutorial - JDF Capabilities

April 24, 2005

Thanks for Listening

Steve HiebertChair, CIP4 Product Description WG Software ArchitectIndigo Digital Press Division

Today’s Instructor:

“JDF Capabilities”

Presentation originally byCraig Benson

Senior Computer Scientist IIAdobe Systems, Inc.

and modified byDr. Rainer Prosi,

Senior Workflow ArchitectHeidelberger Druckmaschinen AG