IQconnect-Esko module

IQconnect-Esko module


The IQconnect-Esko module utilises printIQ's existing Production Integration API to send and receive information to Esko Automation Engine. The Production Integration API will send Job XML and Quote Artwork from the printIQ site to an FTP server on your local area network. By using Esko's XML parsing tools, jobs can be created in Esko's production area, products may be processed, and information about processing can be sent back to printIQ.

The Production Integration standard scenario

printIQ's Production Integration scenario covers the basics of prepress file preparation:
  • Job Creation
  • Preflight submission
  • Soft Proof review cycle
  • Digital Front End submission
Other processing steps may be communicated to printIQ from Esko, but IQ is not responsible for support.

Establish FTP connection

IQ support will require FTP access from the printIQ system.

Please provide IQ support staff with the FTP address and user credentials for configuring your database.

Directories on FTP server

printIQ will place Job XML and Quote Artwork on to the FTP for access by Esko. These are the directories printIQ will be expecting:
  • xml_in / XMLDrop - production integration Job XML once a Quote is accepted
  • QuoteArtwork - if Users upload artwork into printIQ, this is where printIQ will transfer to local area network
  • JOBS - if printIQ is expected to retrieve Preflight Reports, or Soft Proof PDF files, they must reside in this directory



Other directories may be present on FTP root, but printIQ will only interact with those directories noted above.


In the Esko Automation Engine, create an Access Point for Esko to retrieve the files for processing.



See Esko documentation for instructions on Access Points.

Production Integration Job XML

The printIQ Production Integration Job XML contains all the information required for processing a Job.
How a Esko administrator chooses to parse out (XPath Query) and reference the information is purely a system by system design methodology.
Here is a sample of information available:
  • Job Number
  • Customer Code
  • Customer Name
  • Account Manager Name
  • Product Code
  • Artwork Files
  • Stock


The XML information is thorough. By incorporating Operation Components, Operation Questions or Quote Questions within your printIQ production framework, more information will populate the XML for further automation.
IQ is not responsible for assisting with XML file processing. 

Production Integration EventTypes

printIQ will accept SOAP calls to update job status, add Job Notes and move Jobs through the production stages. There are basic criteria that must be adhered to when instructing printIQ from Esko about file processing. For available EventTypes and System reference from Esko, please see the following Knowledge Base article here.

Within Esko, a Task is used to send these EventType calls. The Task will reference a Ticket to Interact with a Web Service. This ticket may form the basis of a complex Workflow Ticket.



The basis of the Interact with Web Service ticket is to reference a service, use a method and send a path of instructions.
You must first create a Esko service to your printIQ system.
For instructions on the Service function in Esko, see your Esko documentation.



Once your printIQ Service is established use the 'GET' Method to send information to printIQ.
For the Ticket Path, refer to the following code and screen grab.

Begin the path with:
Reference one of the dozen EventTypes as noted previously as per below:
&EventType=JOB_CREATED
Optional SystemData element. This element can be blank, or used to send specific EventType further information. Please see Knowledge Base article here.

Reference the Job as per below:
&JobRef=[PrintIQ_JobRef]
See your Esko documentation to understand how to extract variables from the Job XML parsing.

Reference the artwork file as per below
&FileRefs=[PrintIQ_FileRefs]

Optional EventText element. This element can be blank, or used to send specific EventType further information.




Once you've sent a successful EventType SOAP call to printIQ, Automation Engine will display the successful task, and you may view details of the response from printIQ.



    • Related Articles

    • IQconnect-Esko Product Setup scenario

      High level overview of workflow scenario Static Products may be ordered via the Simplified Products screen. Users may filter by specific Site or Customer, and then navigate via categories down to Product Ordering level. Users may also Search via the ...
    • IQconnect-XMPie

      IQconnect-XMPie Overview IQconnect-XMPie allows you to connect XMPie directly to printIQ via an XML push. With this seamless integration printIQ will consume the XMPie XML and generate a Job or Sales Order (pick & pack) directly in printIQ. printIQ ...
    • IQconnect OnlineWidget Setup

        IQCONNECT SMARTSITE MODULE   OVERVIEW IQconnect SmartSite solves the age old problem of how to take your complex print business online and offer print products with all their diversity. With SmartSite you use the right tool for the right job. This ...
    • IQconnect-Enfocus SWITCH on Simplified and Custom Quoting

      High Level Overview The IQconnect-enfocus SWITCH module allows administrators to integrate an Enfocus workflow within printIQ. By combining printIQ with the Enfocus product bundle you have the framework to build a dedicated workflow to match a range ...
    • IQconnect-Prinergy

      The IQconnect-Prinergy module allows you to establish communication from printIQ's Production Integration with a Kodak Prinergy Connect workflow system Prinergy Connect's Rules Based Automation must be licensed on your Prinergy system. See your Kodak ...