Xerox FreeFlow Web Services 7.0 Integration Guide

Version 7.00 February 2009 DWS15V7.0E-02
®
FreeFlow
Web Services
Integration Guide
FreeFlow® Web Services
©2009 Xerox Corporation. All rights reserved. Xerox and the sphere of connectivity design and all product names mentioned in this publication are trademarks of Xerox Corporation in the United States and/or other counties. Other company trademarks are also acknowledged. Adaptec®, the Adaptec logo, SCSlSelect®, and EZ-SCSI® are trademarks of Adaptec, Inc. Adobe PDFL - Adobe PDF Library Copyright © 1987-2008 Adobe Systems Incorporated. Adobe®, the Adobe logo, Acrobat®, the Acrobat logo, Acrobat Reader®, Distiller®, Adobe PDF JobReady™, and PostScript®, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All instances of the name PostScript in the text are references to the PostScript language as defined by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a product trademark for Adobe Systems' implementation of the PostScript language interpreter, and other Adobe products. Copyright 1987 - 2008 Adobe Systems Incorporated and its licensors. All rights reserved. Autologic® is a registered trademark of Autologic Information International, Inc. Compaq® and QVision® are registered United States Patent and Trademark Office, for Compaq Computer Corporation. DEC, DEC RAID, and Redundant Array of Independent Disks are registered trademarks of Digital Equipment Corporation. Dundas - This software contains material that is (c) 1997-2000 DUNDAS SOFTWARE LTD., all rights reserved. Imaging Technology provided under license by Accusoft Corporation. ImageGear © 1997 by AccuSoft Corporation. All Rights Reserved. Intel® and Pentium® are registered trademarks of Intel Corporation. Novell® and NetWare® are registered trademarks of Novell, Inc. in the United States and other countries. Oracle® is a registered trademark of Oracle Corporation Redwood City, California ScanFix® Image Optimizer and ImagXpress are either registered marks or trademarks of Pegasus Imaging Corp. Copyright © 1997-2008 Pegasus Imaging Corp. All rights reserved. SonyTM and Storage by SonyTM are trademarks of Sony. PANTONE ™ and other Pantone, Inc. trademarks are the property of Pantone Inc. Preps™ is a registered trademark of Creo Inc. All rights reserved. Quark® and QuarkXpress® are registered trademarks of Quark, Inc. StorageView™ is a trademark of CMD Technology, Inc. TIFF® is a registered trademark of Aldus Corporation. Windows®, Windows XP®, Windows Server® 2003, and Internet Explorer are trademarks of Microsoft Corporation; Microsoft® and MS-DOS® are registered trademarks of Microsoft Corporation. Portions Copyright © 2001 artofcode LLC. This software is based in part on the work of the Independent JPEG Group. Portions Copyright © 2001 URW++. All Rights Reserved. This product includes software developed by the Apache Software Foundation. Copyright © 1999-2008 The Apache Software Foundation. All rights reserved. This software is based in part on the work of Graeme W. Gill. © Press-sense Ltd. 2002-2008. All rights reserved. Includes Adobe® PDF Libraries and Adobe Normalizer technology The Graphics Interchange Format © is the Copyright property of CompuServe Incorporated. GIFSM is a Service Mark property of CompuServe Incorporated. Portions contain an implementation of the LZW algorithm licensed under U.S. Patent 4,558,302. Parts of this software Copyright © 2004-2006 Enterprise Distributed Technologies Ltd. All Rights Reserved. Parts of this software Copyright © 1995-2003, The Cryptix Foundation Limited. All Rights Reserved. Parts of this software are a SSLv3/TLS implementation written by Eric Rescorla and licensed by Claymore Systems, Inc. All Rights Reserved. Parts of this software Copyright © 2002, Lee David Painter and Contributors. Contributions made by Brett Smith, Richard Pernavas, Erwin Bolwidt. Parts of this software Copyright © 1995-2005, Jean-loup Gailly and Mark Adler. All other product names and services mentioned in this publication are trademarks of their respective companies. They are used throughout this publication for the benefit of those companies, and are not intended to convey endorsement or other affiliation with the publication. Companies, names, and data used in examples herein are fictitious unless otherwise noted. Printed in the United States of America. Changes are periodically made to this document. Changes, technical inaccuracies, and typographic errors will be corrected in subsequent editions. Document Version: 1.0 (December 2008)
Table of Contents
Introduction 1
Concepts ............................................................................................. 1
Where To Go From Here........................................................................ 1
Process Manager Integration 3
Integration .......................................................................................... 4
Defining the Root Directory of the ‘Hot Folders’ as Shared ................... 4
Defining an Output Device for the FreeFlow Process Manager .............. 5
Creating a New Output Device.............................................................................................................. 5
Output Channels Set-up.......................................................................................................................... 6
Hot Folders................................................................................................................................................ 6
JMF Over HTTP ...................................................................................................................................... 7
Defining Workflows ............................................................................. 8
Printing a Web Services Job to FreeFlow Process Manager ................... 9
Process Manager Manifest Integration 11
Prerequisites ..................................................................................... 12
Getting Started ........................................................................................................................................ 12
Process Manager Checklist .................................................................................................................................... 12
Integration ........................................................................................ 13
Defining the Root Directory of the ‘Hot Folders’ as Shared ................. 13
Creating an Output Device for the Process Manager Manifest ............ 14
Output Channels Set-up........................................................................................................................ 15
Hot Folders.............................................................................................................................................. 15
Connect to a Process .............................................................................................................................................. 15
<$paratext
Defining Workflows ............................................................................ 16
Printing a Web Services Job to FreeFlow Process Manager .................. 17
Output Manager Integration 19
Integration ........................................................................................ 20
Setup.......................................................................................................................................................... 20
Job Printing: ............................................................................................................................................. 20
Defining an Output Device for FreeFlow Output Manager ................... 20
Create a New Output Device................................................................................................................ 20
Output Channels Set-up......................................................................................................................... 21
Defining Queues ..................................................................................................................................... 21
Printing a Job to FreeFlow Output Manager ........................................ 22
System Requirements ....................................................................... 23
Web Services Requirements .................................................................................................................. 23
FreeFlow Output Manager Minimum Requirements........................................................................ 23
References ........................................................................................ 23
JMF Service 25
Defining an Output Device for FreeFlow® JMF Service......................... 25
Output Channels Set-up......................................................................................................................... 25
Printing a FreeFlow® Web Services Job to FreeFlow JMF Service.......... 26
Print Manager – Advanced Print Path 27
Creating a ‘Cold Folder’ Directory for Approved Jobs .......................... 27
®
Defining an Output Device for FreeFlow
Path .................................................................................................. 27
Output Channels Set-up......................................................................................................................... 28
Defining Printers..................................................................................................................................... 29
Printing a FreeFlow® Repository Job using FreeFlow® Print Manager –
Advanced Print Path .......................................................................... 29
Print Manager – Advanced Print
Web Servicesii
Table of Contents
VIPP Emitter Integration 31
Defining a Web Services VIPP Emitter-enabled Device ........................ 31
Web Services VIPP Emitter Job in the Production Queue...................... 31
Fonts ......................................................................................................................................................... 31
Web Services VIPP Emitter Workflow ................................................. 32
Print Buyer Side....................................................................................................................................... 32
Print Service Provider Side .................................................................................................................... 32
VPC Structure .................................................................................... 33
Print from DocuShare Integration 35
Prerequisites..................................................................................... 35
System Requirements ....................................................................... 35
FreeFlow Web Services Requirements ................................................................................................ 35
DocuShare Minimum Requirements.................................................................................................... 35
Configuring the DocuShare Server..................................................... 36
Defining a Xerox DocuShare Connection............................................ 36
Removing a DocuShare Connection ................................................... 37
Printing from DocuShare ................................................................... 37
FreeFlow Repository Integration 39
Integration ........................................................................................ 39
Prerequisites ............................................................................................................................................. 39
Defining a Connection to a FreeFlow Repository................................. 39
Synchronizing Web Services with the Repository .............................. 40
Transferring a Template Selection from a Repository to a Customer Collection......................... 40
Choosing the Repository Item(s).......................................................................................................... 41
Saving Templates..................................................................................................................................... 41
Template Pricing ..................................................................................................................................... 41
Printing a Job Based on a Repository Template.................................. 42
iiiIntegration Guide
<$paratext
Web Servicesiv
1

Introduction

Concepts

This guide describes how to integrate FreeFlow® Web Services with the following FreeFlow® output devices:
FreeFlow
FreeFlow
FreeFlow
FreeFlow
FreeFlow FreeFlow output devices covered in this document utilize JDF job ticket format.
JDF format can be sent in either of the following two ways:
Hot Folder
JMF over HTTP
The method chosen depends largely on the particular type of output device, and this method impacts the parameters that are available to the output device.
®
Process Manager
®
Output Manager
®
JMF Service
®
Print Manager – Advanced Print Path
®
Print Manager – Advanced Print Path utilizes Xerox’s XPIF job ticket format. The three other

Where To Go From Here

The chapters in this guide are organized according to output device. In addition to the above mentioned FreeFlow output devices, this guide also discusses integration of Web Services with VIPP Emitter and DocuShare. It is therefore necessary only to go the chapters that are relevant to the particular output devices being integrated with Web Services.
Introduction
Web Services2
2

Process Manager Integration

FreeFlow® Process Manager automates your repetitive pre press activities and increases the overall efficiency of your workflow by creating automated workflows for your jobs.
Combined with FreeFlow Web-to-Print and adds automation for the pre press process.
Web Services 7.0 supports transferring files over HTTP or by using ‘Hot Folders’ still exists.
®
Web Services, the FreeFlow Process Manager accepts documents uploaded by the
Process Manager Integration

Integration

To integrate between Web Services and FreeFlow Process Manager:
Set-up:
1 Define the workflows in the FreeFlow Process Manager software.
2 If the workflows in the FreeFlow Process Manager are defined to work with ‘Hot Folders’, you must define
the ‘Hot Folders’ root directory location as shared on the network.
Ignore Step 2 if the workflows in the FreeFlow Process Manager are defined to work with JMF over HTTP.
3 Define a dedicated output device in Web Services for the FreeFlow Process Manager.
Job Printing:
4 Printing a job in Web Services: The job is sent with the relevant information and files to the relevant
FreeFlow Process Manager workflow, either over HTTP or by using ‘Hot Folders’ depending on the definition in the output device and the workflow.
5 The job is processed in the FreeFlow Process Manager depending on the defined workflow.
This document shows the process for Step 2 and describes Steps 3 and 4. For details on definitions and usage of the FreeFlow Process Manager (Steps 1, 2 and 5), refer to the relevant Xerox User Guides.

Defining the Root Directory of the ‘Hot Folders’ as Shared

To define the root directory of the 'Hot Folders' as shared:
1 Right-click the Root directory where the ‘Hot Folders’ are located, and select Properties.
2 Click the Sharing tab.
3 Select Share this folder; the
4 Click Permissions and ensure that everyone has
5 Click OK; the folder properties becomes the active window.
6 Click OK.
Share name appears.
Full Control.
Web Services4
Figure 1: The Sharing tab
Defining an Output Device for the FreeFlow Process
Ensure that the Permissions are set for Full Control.
IMPORTANT: All ‘Hot Folder’ directories must reside on the same drive.

Defining an Output Device for the FreeFlow Process Manager

Creating a New Output Device

To create a Web Services output device for the FreeFlow Process Manager:
1 In Web Services, select Print Settings > Production > Output Devices.
2 Click the Add button (below the Output Devices list); the
3 Type the Device Name.
4 In
Device Group, select Digital.
Add Device dialog box appears.
5Integration Guide
Process Manager Integration
Machine Type, select FreeFlow Process Manager.
5 In
6 Click OK to save the settings and to close the
Output Devices list, and the output device specifications appear to the right of the list.
7 In
Press Sheet Sizes, select the required sizes.
Add Device dialog box; the new output device is added to the
The Device Description name can be changed.

Output Channels Set-up

To set up the path for the job files and for Job Tickets to be transferred to the FreeFlow Process Manager after approval of a job, in the
Output Devices window, select Process Manager as the output device, and click Output
Channels.
To connect to FreeFlow Process Manager using ‘Hot Folders’, see Hot Folders.
To connect to FreeFlow Process Manager using HTTP, see JMF Over HTTP.

Hot Folders

When using ‘Hot Folders’ for connection with the FreeFlow Process Manager, complete the following steps:
1 Select Folder Balance from the Output Channels list.
2 In
Produce JDF Output, select the Intent_1.2_General option from the drop down list (this is the only JDF
option that is supported with the FreeFlow Process Manager).
By selecting Intent_1.2_General, a JDF format file is automatically created and includes certain job property settings for this specific job, and a link to the production file. (If None is left as the selected option, the JDF file will not be created and sent.) This option supports the following job ticket properties:
Number of Copies.
Media (weight, size, color, type).
Sides imaged (one side, two sides, head-to-toe).
3 Select the Send Production File with JDF option. This enables sending the production file together with the
JDF Job Ticket.
4 In
Local Folder Path, type the shared root directory where the ‘Hot Folder’ directories were created and
linked in the FreeFlow Process Manager application.
5 Enter the root drive (not the shared name); for example:
6 Define the workflow as follows:
Web Services6
Defining an Output Device for the FreeFlow Process
a Select the check box belonging to the Device supports multi-queue system link, and click the link.
b In the
7 In the
Security Setup dialog box appears.
8 Type the computer name (IP address or server name), user name and password of the server where the
‘Hot Folder’ directories are located.
9 Click OK; the window closes.
10 In the Folder Path field, type the shared name of the root directory. This is where the FreeFlow Process
Manager ‘Hot Folder’ directories have been created (example: e).
11 Click Send a Test File to test the definitions. Testing is done by sending a JDF Job Ticket and the PDF
resource. This will place a PDF in the root directory named test_page.pdf.
12 Click Yes in the resulting dialog box.
Select Processes dialog box that opens, select the processes that are in the workflow and click
Save. (To update the processes list, click the Add Processes button.)
Folder Type dropdown list (below the Manifest-driven Hot Folder link) select Network; the

JMF Over HTTP

When using JMF over HTTP for connection with the FreeFlow Process Manager, complete the following steps:
1 Select JMF over HTTP from the
Output Channels list.
2 Select the Device supports multi-queue system check box.
3 In the
4 In the
IP Address field, type the IP address of the server where the FreeFlow Process Manager is installed.
Port field, specify 7779 (the default port for the FreeFlow Process Manager server).
7Integration Guide
Process Manager Integration
5 In the
Produce JDF output dropdown list, select Intent_1.2_General. This option supports the following
job ticket properties:
Number of Copies.
Media (weight, size, color, type).
Sides imaged (one side, two sides, head-to-toe).
6 Click OK.

Defining Workflows

This definition enables you to create multiple workflows for electronically transferring the job file either to target folders linked to the FreeFlow Process Manager ‘Hot Folders’, or over HTTP.
Consider ‘Hot Folders’ as ‘watched folders’ by FreeFlow Process Manager. When a JDF/PDF combination is sent, Web Services creates a sub folder in FreeFlow Process Manager named
Files. This is where the PDF resource is copied to. The JDF (the file the FreeFlow Process
Manager uses for production) is placed up one level in the directory you created and designated as the ‘Hot Folder’. For a non-JDF/PDF transfer, the PDF is placed in this directory.
To connect to the workflows previously set up in the FreeFlow Process Manager:
1 In the Output Devices > Output Channels window, click the Device supports multi-queue system link;
the
Select Default Workflow dialog box appears.Once this link is clicked, the user sees a No Data to Display
message indicating that no workflows are available in Web Services yet. Proceed to the next step to define workflows.
\
i If entering this link at a later stage (after the output device has already been set up),
the user sees a list of workflows already available and registered in Web Services.
ii The Web Services registered workflows list may not reflect the actual list of
workflows currently defined in the FreeFlow Process Manager. To synchronize Web Services registered workflows and FreeFlow Process Manager workflows, use the
Available Workflows option, as defined in the next step.
2 Click the Available Workflows button to synchronize with FreeFlow Process Manager; the workflows
previously set up appear in the
Enable Workflows window.
Web Services8
When using ‘Hot Folders’, workflows that appear on the list are workflows that:
a Are enabled within the FreeFlow Process Manager
b Have at least one item defined in the workflow.
c Were associated with a Hot Folder.
When using HTTP, workflows that appear on the list are workflows that:
a Are enabled within the FreeFlow Process Manager.
b Have at least one item defined in the workflow.
3 Select the relevant workflows for this output device.
4 Click OK.
5 Select the workflow to serve as default and click OK.
6 Click Save.
Printing a Web Services Job to FreeFlow Process

Printing a Web Services Job to FreeFlow Process Manager

To approve a Web Services based job for printing through FreeFlow Process Manager:
1 Select Tasks and click the Production icon.
2 Select the required job in the
3 To verify the selected FreeFlow Process Manager workflow, or to select a different workflow for the job,
complete the following steps:
a Click in the
registered in Web Services appears.
b Accept the selected workflow or change it by selecting a different workflow.
c Click Select.
If no workflow is selected, the workflow set as the default is used.
Job Info panel (next to the Device name); a window with a list of workflows currently
Approval Queue.
4 Select Approve order to submit all jobs connected to the same order (of the selected job, if there is more
than one job).
5 Click Approve.
9Integration Guide
Loading...
+ 33 hidden pages