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® Print Manager – Advanced Print

Path ..................................................................................................

27

Output Channels Set-up.........................................................................................................................

28

Defining Printers.....................................................................................................................................

29

Printing a FreeFlow® Repository Job using FreeFlow® Print Manager –

Advanced Print Path ..........................................................................

29

ii

Web Services

 

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

Integration Guide

iii

<$paratext

iv

Web Services

1

Introduction

Concepts

This guide describes how to integrate FreeFlow® Web Services with the following FreeFlow® output devices:

FreeFlow® Process Manager

FreeFlow® Output Manager

FreeFlow® JMF Service

FreeFlow® Print Manager – Advanced Print Path

FreeFlow® Print Manager – Advanced Print Path utilizes Xerox’s XPIF job ticket format. The three other 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.

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

2

Web Services

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 Services, the FreeFlow Process Manager accepts documents uploaded by the 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.

Process Manager Integration

Integration

To integrate between Web Services and FreeFlow Process Manager:

Set-up:

1Define the workflows in the FreeFlow Process Manager software.

2If 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.

3Define a dedicated output device in Web Services for the FreeFlow Process Manager. Job Printing:

4Printing 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.

5The 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:

1Right-click the Root directory where the ‘Hot Folders’ are located, and select Properties.

2Click the Sharing tab.

3Select Share this folder; the Share name appears.

4Click Permissions and ensure that everyone has Full Control.

5Click OK; the folder properties becomes the active window.

6Click OK.

4

Web Services

Xerox FreeFlow Web Services 7.0 Integration Guide

Defining an Output Device for the FreeFlow Process

Figure 1: The Sharing tab

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:

1In Web Services, select Print Settings > Production > Output Devices.

2Click the Add button (below the Output Devices list); the Add Device dialog box appears.

3Type the Device Name.

4In Device Group, select Digital.

Integration Guide

5

Process Manager Integration

5In Machine Type, select FreeFlow Process Manager.

6Click OK to save the settings and to close the Add Device dialog box; the new output device is added to the Output Devices list, and the output device specifications appear to the right of the list.

7In Press Sheet Sizes, select the required sizes.

The Device Description name can be changed.

Output Channels Set-up

To set up the path for the job files and for Job Tickets approval of a job, in the Output Devices window, select

Channels.

to be transferred to the FreeFlow Process Manager after Process Manager as the output device, and click Output

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:

1Select Folder Balance from the Output Channels list.

2In 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).

3Select the Send Production File with JDF option. This enables sending the production file together with the JDF Job Ticket.

4In Local Folder Path, type the shared root directory where the ‘Hot Folder’ directories were created and linked in the FreeFlow Process Manager application.

5Enter the root drive (not the shared name); for example:

6Define the workflow as follows:

6

Web Services

Defining an Output Device for the FreeFlow Process

aSelect the check box belonging to the Device supports multi-queue system link, and click the link.

bIn the 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.)

7In the Folder Type dropdown list (below the Manifest-driven Hot Folder link) select Network; the Security Setup dialog box appears.

8Type the computer name (IP address or server name), user name and password of the server where the ‘Hot Folder’ directories are located.

9Click OK; the window closes.

10In 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).

11Click 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.

12Click Yes in the resulting dialog box.

JMF Over HTTP

When using JMF over HTTP for connection with the FreeFlow Process Manager, complete the following steps:

1Select JMF over HTTP from the Output Channels list.

2Select the Device supports multi-queue system check box.

3In the IP Address field, type the IP address of the server where the FreeFlow Process Manager is installed.

4In the Port field, specify 7779 (the default port for the FreeFlow Process Manager server).

Integration Guide

7

Process Manager Integration

5In 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).

6Click 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:

1In 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.

\

iIf 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.

iiThe 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.

2Click the Available Workflows button to synchronize with FreeFlow Process Manager; the workflows previously set up appear in the Enable Workflows window.

8

Web Services

Printing a Web Services Job to FreeFlow Process

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:

aAre enabled within the FreeFlow Process Manager.

bHave at least one item defined in the workflow.

3Select the relevant workflows for this output device.

4Click OK.

5Select the workflow to serve as default and click OK.

6Click Save.

Printing a Web Services Job to FreeFlow Process Manager

To approve a Web Services based job for printing through FreeFlow Process Manager:

1Select Tasks and click the Production icon.

2Select the required job in the Approval Queue.

3To verify the selected FreeFlow Process Manager workflow, or to select a different workflow for the job, complete the following steps:

a Click in the Job Info panel (next to the Device name); a window with a list of workflows currently 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.

4Select Approve order to submit all jobs connected to the same order (of the selected job, if there is more than one job).

5Click Approve.

Integration Guide

9

Loading...
+ 33 hidden pages