Download presentation
Presentation is loading. Please wait.
Published byLeon Jefferson Modified over 9 years ago
1
Inside JDF: Capabilities Craig Benson Senior Computer Scientist II Adobe Systems, Inc.
2
Page 2 It’s all about Interoperability!! If you don’t know about capabilities, you won’t be able to interoperate…
3
Page 3 It’s all about Interoperability!! But if you do, you can use the right tools…
4
Page 4 What are Capabilities? zCapabilities allow actors in the workflow to determine what some other actor can do
5
Page 5 What are Capabilities? Of course, there’s no requirement that any of the actors actually be people…
6
Page 6 Who are the actors? zJob submission utilities (both to a print shop and within the print shop) zPrint shops zMIS systems zPrepress workflow managers zApplications zIndividual pieces of equipment zOperators of offline equipment zAnd the list goes on…
7
Page 7 What can Capabilities be used For? zDetermining what products a print shop could produce. zAllows the creation of JDF Intent (product descriptions). zDetermining what equipment is available in a shop. zAllows MIS systems to take JDF Intent and determine production steps to produce job. zCreating a UI to allow configuration of job processing for a piece of equipment or application. zPreflighting a JDF before processing by a JDF consumer.
8
Page 8 An example workflow Prepress Workflow Controller RIP Trap Color Adjust Impose
9
Page 9 An example workflow Prepress Workflow Controller RIP Trap Color Adjust Impose Ask for capabilities
10
Page 10 An example workflow Prepress Workflow Controller RIP Trap Color Adjust Impose Capabilities File
11
Page 11 Configuration UI for jobs An example workflow Prepress Workflow Controller RIP Trap Color Adjust Impose The UI is created from the capabilities file!
12
Page 12 An example workflow Prepress Workflow Controller RIP Trap Color Adjust Impose The JDF+PDF
13
Page 13 Official Warning Details Ahead!!
14
Page 14 What about PPDs and Schemas? zPPDs zProvide basic capabilities information about a printer zAllow printer options to be configured by specifying PostScript snippets zProvide a simple constraints mechanism for UI zAllow controls to be localized (but typically just for the “advanced” dialog)
15
Page 15 What about PPDs and Schemas? zSchemas zDescribe the aggregated capabilities of JDF (processes & resources) zDo not support constraints definitions zDo not support localizations zDo not allow a device to specify a subset of the aggregated capabilities
16
Page 16 So what are Capabilities? zXML-based zOf course… zThe capabilities description directly reflects the structure of the JDF itself. zConstrains a device implementation against the schema zEither the JDF schema or an extension schema zDoes not require the schema to be used to work Remember, the schema only specifies the aggregated capabilities of JDF
17
Page 17
18
Page 18 Capabilities Overview zConstraints zJDF 1.1 – simple definitions of constraints (verbose) zJDF 1.2 – allows a specification of a boolean expression to specify constraints if (val1 > 50) and (val2 = RGB) and (val3 < 100) then fail
19
Page 19 Capabilities Overview zFeature macros (JDF 1.2) zAllows 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, …
20
Page 20 Capabilities Overview zLocalizations (JDF 1.2) zFeature names and individual values can be localized (even true and false) zAlso used with constraints to provide localized descriptions (for UI) of the error described when the constraint test fails
21
Page 21 Capabilities Overview zFeature availability (JDF 1.2) zThe feature is installed on the device and is available for use. zThe feature has not been installed on the device. zThe feature has been installed on the device, but may not be used until licensed. zThe feature is installed and licensed on the device, but has been disabled.
22
Page 22 Capabilities Overview zUI hints (JDF 1.2) zFeature grouping zUnit type zAngle, length, weight,… zWhether a feature should be displayed zThe feature should be displayed. zThe feature should not be displayed. zThe feature should be displayed only for administrators. zThe feature should be conditionally displayed. zThe feature should be displayed only in vendor support situations. zIcons to represent the device
23
Page 23 Capabilities Overview zJMF (Job Messaging Format) capabilities zWhich JMF messages are supported zSpecifics for each message
24
Page 24 Capabilities Overview zPerformance data zMinimum/Maximum/Average setup time zMinimum/Maximum/Average cleanup time zAverage/Worst case run rate
25
Page 25 Capabilities Link the Workflow Together!
26
Page 26 Contact Information zSpeaker: Craig Benson 1- 408-536-2004 cbenson@adobe.com zModerator: Stephan Jaeggi +41-61-4220442 sjaeggi@prepress.ch zMore Information at: zWWW.CIP4.ORGWWW.CIP4.ORG zWWW.SEYBOLD365.COM
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.