JDF: Where to JDF: Where to Begin Begin James E. Harvey James E. Harvey President President Media4theWorld, LLC Media4theWorld, LLC
Jan 21, 2016
JDF: Where to JDF: Where to BeginBegin
James E. HarveyJames E. Harvey
PresidentPresident
Media4theWorld, LLCMedia4theWorld, LLC
ObjectivesObjectives
► How can users and providers of How can users and providers of
graphic technology implement JDF?graphic technology implement JDF?
► What are the issues to watch out for?What are the issues to watch out for?
► Where do users begin?Where do users begin?
► Which companies are introducing JDF-Which companies are introducing JDF-
enabled software and systems?enabled software and systems?
► Will the standard stick?Will the standard stick?
The Many Faces of JDF The Many Faces of JDF
► ““Job tickets”Job tickets”
► ““MIS systems” MIS systems” –– command, control and command, control and
configuration of plant automation and job configuration of plant automation and job
production production
► Common controller language Common controller language for all for all
production devices on the plant floorproduction devices on the plant floor
Job Ticket LifecycleJob Ticket Lifecycle
Data SourcesData Sources► Customer files and meta dataCustomer files and meta data► JDF-enabled preflight software JDF-enabled preflight software – – Auto-capture Auto-capture
& Prompted& Prompted
► Customers entry via your company’s website Customers entry via your company’s website or via an e-commerce partneror via an e-commerce partner
► Defaults and presets on your own equipment Defaults and presets on your own equipment ► Job “profiles” and defaults set in your “MIS Job “profiles” and defaults set in your “MIS
systems”systems”► Direct entryDirect entry
JDF in Business OpsJDF in Business Ops
► Request for Quote Request for Quote ► QuoteQuote► Purchase OrderPurchase Order► Order ConfirmationOrder Confirmation► CancellationCancellation► RefusalRefusal► Order Status Order Status
RequestRequest
► Order Status Order Status
ResponseResponse
► Proof Approval Proof Approval
RequestRequest
► Proof Approval Proof Approval
ResponseResponse
► InvoiceInvoice
JDF Building BlocksJDF Building Blocks
Functions of the “MIS Functions of the “MIS System”System”
► Decompose JDF document instances and store Decompose JDF document instances and store
information into a database or data storeinformation into a database or data store
► Compose JDF from its database or data storeCompose JDF from its database or data store
► Read and validate JDFRead and validate JDF
► Write and validate JDFWrite and validate JDF
► Be aware of input and parameter requirements Be aware of input and parameter requirements
of production devices on the plant floorof production devices on the plant floor
► Understand, read and write validated JMFUnderstand, read and write validated JMF
““MIS” System OptionsMIS” System Options► Accept and manage extensions to JDFAccept and manage extensions to JDF► Allowing users to create JDF extensions Allowing users to create JDF extensions ► Providing JDF workflow options Providing JDF workflow options – – such as such as
facilitating pipeline creationfacilitating pipeline creation
► Providing conversion tools and middleware Providing conversion tools and middleware for dealing with non-JDF software and for dealing with non-JDF software and systemssystems
► Traditional production and MIS functions Traditional production and MIS functions ––Estimating, CRM, Scheduling, Inventory, Estimating, CRM, Scheduling, Inventory, management reporting, & links to accountingmanagement reporting, & links to accounting
What Can JMF Do?What Can JMF Do?
► JMF controller may “register” with the JDF-enabled MIS JMF controller may “register” with the JDF-enabled MIS system, so that the MIS system knows what is availablesystem, so that the MIS system knows what is available
► The JMF controller may report information about the The JMF controller may report information about the devices it supports to the JDF MIS systemdevices it supports to the JDF MIS system
► The JMF controller may report events, status, and The JMF controller may report events, status, and results (or responses) to the JDF MIS system results (or responses) to the JDF MIS system –– including including the phase a job is in, counts, employees working the device, the phase a job is in, counts, employees working the device, waste, and so onwaste, and so on
► The JMF controller and JDF MIS system may exchange The JMF controller and JDF MIS system may exchange messagesmessages
► The MIS system may communicate signals, commands The MIS system may communicate signals, commands and queries to JMF devicesand queries to JMF devices
What Can JMF Do?What Can JMF Do?► One JMF controller may communicate to One JMF controller may communicate to
another,another,
► The JMF controller may communicate signals The JMF controller may communicate signals
and queries to a resource pool and queries to a resource pool
► Both the JMF controller and MIS system may Both the JMF controller and MIS system may
share common job tracking identifiersshare common job tracking identifiers
► JDF MIS system may manage the controller/ JDF MIS system may manage the controller/
device’s job queuedevice’s job queue
► JMF controller and MIS system may establish JMF controller and MIS system may establish
a method for communicating with each othera method for communicating with each other
A JMF IllustrationA JMF Illustration
Know What You’re BuyingKnow What You’re Buying► JMF Level 0 / No messagingJMF Level 0 / No messaging
► JMF Level 1 / NotificationJMF Level 1 / Notification – – Unidirectional Unidirectional
notification to controllernotification to controller
► JMF Level 2 / Query supportJMF Level 2 / Query support – – Devices Devices
respond to requests from other devices by communicating respond to requests from other devices by communicating
status information/bi-directional communication status information/bi-directional communication
capabilities.capabilities.
► JMF Level 3 / Command supportJMF Level 3 / Command support. . – – Devices that have the ability to process commands. Devices that have the ability to process commands.
► JMF Level 4 / Submission support.JMF Level 4 / Submission support. – – DDevices controllers that may accept JDF jobs via HTTP and evices controllers that may accept JDF jobs via HTTP and
must support MIME multipart documents. must support MIME multipart documents.
Issues to Watch Out For …Issues to Watch Out For …
► Parsers … be consistentParsers … be consistent
► Validation vs. sensible jobsValidation vs. sensible jobs
► JDF Extension … get the documentationJDF Extension … get the documentation
► User customization: System vs. SchemaUser customization: System vs. Schema
► Avoid “one-way” MIS systemsAvoid “one-way” MIS systems
Where Should Users Start?Where Should Users Start?
► Make someone responsibleMake someone responsible► Pick a path Pick a path (Customer or market where (Customer or market where
the impact will be greatest)the impact will be greatest)
► Document your current environmentDocument your current environment► Be prepared to test!Be prepared to test!► Pick a JMF levelPick a JMF level► ROI, ROI, and ROI!ROI, ROI, and ROI!
JDF Software & SystemsJDF Software & Systems► JDF Job Ticket SoftwareJDF Job Ticket Software — — Software or systems Software or systems
that writes and reads (no one way traffic devices, that writes and reads (no one way traffic devices, no MIS systems) and validates JDF job ticketsno MIS systems) and validates JDF job tickets
► JMF Enabled Software and SystemsJMF Enabled Software and Systems — — Devices that use JMFDevices that use JMF
► JDF-Enabled MIS SystemsJDF-Enabled MIS Systems — — The part of a JDF The part of a JDF workflow that oversees all processes and workflow that oversees all processes and communication between system components and communication between system components and system control, and system control, and
► JDF Development ToolsJDF Development Tools — — Tools that help Tools that help developers build JDF systems.developers build JDF systems.
JDF Job Ticket SoftwareJDF Job Ticket Software► Adobe3015 PostScript RIP Adobe3015 PostScript RIP ► Agfa Delano Agfa Delano ► Heidelberg HeiPortHeidelberg HeiPort► Markzware, Inc. MarkzNetMarkzware, Inc. MarkzNet► Markzware, Inc. MarkzScout Markzware, Inc. MarkzScout ► Markzware, Inc. HawkeyeMarkzware, Inc. Hawkeye► Markzware, Inc. FlightCheckMarkzware, Inc. FlightCheck► ppi Media GmbH ProManppi Media GmbH ProMan► ppi Media GmbH GlobalTrackppi Media GmbH GlobalTrack► ScenicSoft Pandora ScenicSoft Pandora ► ScenicSoft Preps ScenicSoft Preps ► TripleArc Collaborative Workflow SystemTripleArc Collaborative Workflow System► Vio Vio Digital Workflow Application SuiteVio Vio Digital Workflow Application Suite► Xerox Book-In-Time Xerox Book-In-Time
JMF Enabled Software and SystemsJMF Enabled Software and Systems ► Agfa ApogeeXAgfa ApogeeX► Best GmbH Best Colorproof, version 4.5.1 Best GmbH Best Colorproof, version 4.5.1 ► bielomatik Leuze GmbH BoD Serverbielomatik Leuze GmbH BoD Server► Electronics for Imaging Velocity Balance/Build/Scan/EstimateElectronics for Imaging Velocity Balance/Build/Scan/Estimate► Electronics for Imaging Fiery System Electronics for Imaging Fiery System ► Graphics Microsystems CIP Interpreter/ColorQuick Graphics Microsystems CIP Interpreter/ColorQuick ► Graphics Microsystems CIP Interpreter/Microcolor Graphics Microsystems CIP Interpreter/Microcolor ► Graphics Microsystems CIP Interpreter/PrintQuick Graphics Microsystems CIP Interpreter/PrintQuick ► Heidelberg AxisControlHeidelberg AxisControl► Heidelberg FCS100 Heidelberg FCS100 ► Heidelberg Autoregister Heidelberg Autoregister ► Hewlett-Packard HP remote proofing solution Hewlett-Packard HP remote proofing solution ► Horizon International Inc. DigiFinish Book Integrity for Offline Booklets Horizon International Inc. DigiFinish Book Integrity for Offline Booklets
for Production Color Printers for Production Color Printers ► Esko-Graphics Ink Planner Esko-Graphics Ink Planner ► Printcafe Software, Inc. Auto-Count Printcafe Software, Inc. Auto-Count ► Printcafe Software, Inc. Elysium WebSystem Printcafe Software, Inc. Elysium WebSystem ► Xerox DigiFinish Book Integrity for Offline Perfect Binding for Xerox DigiFinish Book Integrity for Offline Perfect Binding for
Production Printers Production Printers ► Xerox DigiFinish Book Integrity for Xerox Manual+Book Factory Xerox DigiFinish Book Integrity for Xerox Manual+Book Factory
JDF-Enabled MIS SystemsJDF-Enabled MIS Systems ► Agfa Apogee Series3 Agfa Apogee Series3 ► Agfa ApogeeX Agfa ApogeeX ► Beijing Founder Electronic ElecRoc v1.2 Beijing Founder Electronic ElecRoc v1.2 ► Fuji Celebrant Extreme Fuji Celebrant Extreme ► Heidelberg PrinanceHeidelberg Prinance► herbert dahm datensysteme GmbH dahm print + medien/hd-druckdialogherbert dahm datensysteme GmbH dahm print + medien/hd-druckdialog► HIFLEX GmbHHiflex Print / Media / CrossmediaHIFLEX GmbHHiflex Print / Media / Crossmedia► OptichromeOptimus 2020 OptichromeOptimus 2020 ► Orga Soft OS ABSYS/3.31.35 Orga Soft OS ABSYS/3.31.35 ► ppi Media GmbH PrintNet ppi Media GmbH PrintNet ► Printcafe PrintCafé Hagen OA, PrintCafé Logic LMS, PrintCafé Prograph, Printcafe PrintCafé Hagen OA, PrintCafé Logic LMS, PrintCafé Prograph,
PrintCafé PSI, PrintCafé PrinterSite PrintCafé PSI, PrintCafé PrinterSite ► Prism USA Prism WIN and Prism EnterprisePrism USA Prism WIN and Prism Enterprise► Schultz Grafisk Navition AttainSchultz Grafisk Navition Attain► Screen Trueflow Pro & Trueflow system Screen Trueflow Pro & Trueflow system ► ScenicSoft UpFront 1.5 ScenicSoft UpFront 1.5 ► Tharstern Ltd TharsternSQL Tharstern Ltd TharsternSQL ► TripleArc Collaborative Workflow SystemTripleArc Collaborative Workflow System
JDF Development ToolsJDF Development Tools
► Objective Advantage JDF Objective Advantage JDF
Development Platform (JDP)Development Platform (JDP)
► Adobe Adobe PDF TransitAdobe Adobe PDF Transit
► Adobe JDF Software Development ToolAdobe JDF Software Development Tool
And More…And More…
► DRUPA 2004DRUPA 2004► JDF MarketplaceJDF Marketplace
Will JDF Stick?Will JDF Stick?► Several users are members of CIP4 including Several users are members of CIP4 including
St. Joseph Printing, Japs-Olson, Toppan St. Joseph Printing, Japs-Olson, Toppan Printing, Standard Register, QuebcorWorld, Printing, Standard Register, QuebcorWorld, RR Donnelley & Sons, Publishers Printing, RR Donnelley & Sons, Publishers Printing, and so on and so on
► Brown Printings’ central imaging manager Brown Printings’ central imaging manager Scott Borhauer says …Scott Borhauer says …““The Job Definition Format supplies a means for printing The Job Definition Format supplies a means for printing businesses to streamline the process of producing printed businesses to streamline the process of producing printed material … Automation, Automation, Automation!!!!” material … Automation, Automation, Automation!!!!”
Thank you!Thank you!
Questions?Questions?
Email:Email: [email protected][email protected]
Phone:Phone: +1 (410) 451-5040+1 (410) 451-5040
URL:URL: www.cip4.orgwww.cip4.org
WWW.CIP4.ORGWWW.CIP4.ORG