Xerox FreeFlow Web Services 7.0 Assembly Supplement

Version 7.0 March 2009 701P49687

FreeFlow® Web Services

Integration Guide

Book Assembly Supplement

Xerox Corporation

Global Knowledge and Language Services

800 Phillips Road - Bldg. 218-01A

Webster, NY 14580

Copyright © 1996-2009 Xerox Corporation. All rights reserved. XEROX®, Xerox Canada Ltd®, Xerox Limited®, The Document Company®,FREEFLOW®, FREEFLOW® MAKEREADY, FREEFLOW® OUTPUT MANAGER, FREEFLOW® PROCESS MANAGER, and all identifying numbers used in connection with the Xerox products mentioned in this publication are trademarks of XEROX CORPORATION. Copyright protection claimed includes all forms and matters of copyrightable material and information now allowed by statutory or judicial law or hereinafter granted, including without limitations, material generated from the software programs which are displayed on the screen such as styles, templates, icons, screen displays looks, etc.

While every care has been taken in the preparation of this material, no liability will be accepted by Xerox Corporation arising out of any inaccuracies or omissions.

Other company trademarks are acknowledged as follows:

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™, PostScript®, and the PostScript logo are either registered 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 © 1997-2000 DUNDAS SOFTWARE LTD., all rights reserved.

Imaging Technology provided under license by Accusoft Corporation.

ImageGear © 1996-2005 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.

Sony™ and Storage by Sony™ are trademarks of Sony.

Preps™ is a registered trademark of Creo Inc. All rights reserved.

PANTONE® and other Pantone Inc. trademarks are the property of Pantone 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-2003 The Apache Software Foundation. All rights reserved.

This software is based in part on the work of Graeme W. Gill.

© Press-sense Ltd. 2002-2007. 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 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 Cryptic Foundation Limited. All Rights Reserved.

Parts of this software are a SSLv3/TLS implementation written by Eric Rescorla 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.

Changes are periodically made to this document. Changes, technical inaccuracies, and typographical errors will be corrected in subsequent editions

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.

Table of Contents

Book Assembly Workflow Summary ...............................................................

i

Navigating the Document ................................................................................................................

ii

Book Assembly References ..............................................................................................................

iii

Book Assembly Setup Summary....................................................................................................

iii

Book Assembly Printing Workflows & JDF Job Tickets .......................................................

iv

Supported JDF Job Ticket Parameters ............................................................................

v

1 Workflow 1: FreeFlow JMF Service Print Workflow.....................

1-1

FreeFlow JMF Service Co-Resident with FreeFlow Web Service.................................

1-1

Reference .................................................................................................................................

1-2

Install JMF Service: Same server as FreeFlow Web Service .............................

1-2

System Check: Same Computer as FreeFlow Web Service...............................

1-2

Create Users & Groups: Same Computer as FreeFlow Web Service ............

1-3

JMF Service Printer Registration: Same Server as FreeFlow Web Service . 1-3

CLI Command Line Interface: Same Server as FreeFlow Web Service.......

1-5

FreeFlow JMF Service Legacy Configuration.......................................................................

1-6

Install JMF Service ...............................................................................................................

1-6

System Check .........................................................................................................................

1-6

Create Users & Groups.......................................................................................................

1-6

JMF Service Printer Registration ...................................................................................

1-7

CLI Command Line Interface.........................................................................................

1-7

List Locator Application for Legacy Configuration ..............................................

1-7

2 Workflow 1: FreeFlow Web Server.....................................................

2-1

Workflow 1: FreeFlow Web Server requires the following: ...............................

2-1

Define a JMF Output Device for Book Assembly...............................................................

2-1

Output Channels Setup .....................................................................................................

2-1

Create a Book Assembly Job Type ...............................................................................

2-3

Validate the Book Assembly Job Type.......................................................................

2-6

Check Stock Library .............................................................................................................

2-6

3 Workflow 1: FreeFlow Print Server.....................................................

3-1

Check FreeFlow Print Server Stock Library............................................................................

3-1

Create a FreeFlow Print Server Print Queue.........................................................................

3-2

Load & Check FreeFlow Xerox Printer Trays ........................................................................

3-2

FreeFlow Print Server Exception Pages ..................................................................................

3-3

Stock Library Worksheet for FreeFlow Print Server & FreeFlow Web Server ........

3-4

FreeFlow Web Services Stock Library Fields ............................................................

3-8

4 Workflow 2: Output Manager Print Workflow ..............................

4-1

Integration Guide – Book Assembly Supplement

v

5

Workflow 2: FreeFlow Web Server.....................................................

5-1

 

Workflow 2: FreeFlow Web Server requires the following: ...............................

5-1

 

Define Output Device for Book Assembly: ...........................................................................

5-1

 

Create a Book Assembly Template ..........................................................................................

5-2

 

Validate the Book Assembly Template..................................................................................

5-3

 

Check Stock Library..........................................................................................................................

5-4

6

Workflow 2: FreeFlow Print Server.....................................................

6-1

 

Workflow 2: FreeFlow Print Server requires the following: ...............................

6-1

 

Check FreeFlow Print Server Stock Library............................................................................

6-1

 

Create a FreeFlow Print Server Print Queue.........................................................................

6-2

 

Load & Check FreeFlow Xerox Printer Trays ........................................................................

6-3

 

FreeFlow Print Server Exception Pages ..................................................................................

6-4

 

Stock Library Worksheet for FreeFlow Print Server & FreeFlow Web Server ........

6-4

 

Stock Library Worksheet for FreeFlow Print Server & FreeFlow Web Server ........

6-5

 

FreeFlow Web Services Stock Library Fields.........................................................................

6-9

7

Use Case Samples....................................................................................

7-1

 

Saddle Stitched Booklet ................................................................................................................

7-1

 

Additional Setup procedures.......................................................................................................

7-7

 

FreeFlow JMF Service Setup............................................................................................

7-7

 

FreeFlow Output Manager Setup ..............................................................................

7-11

vi

Integration Guide – Book Assembly Supplement

Book Assembly

Workflow Summary

This guide describes how to integrate FreeFlow® Web Services with the Web Services Book Assembly option. Book Assembly allows Customers to take multiple files and file types, perform a soft-proof and dynamically create bound books or other finishing options from virtually any location.

The actual routing of the job is normally assigned as part of the pricing setup of a template or job type. The JDF information is sent via JMF messages to the next module.

A FreeFlow Web Services Output Device is created to route the Web Services jobs to the appropriate FreeFlow module.

For more information on all the Web Services Print Workflows and Web Services FreeFlow Integrations, refer to the FreeFlow Web Services 7.0 Integration Guide.

Integration Guide – Book Assembly Supplement

i

Book Assembly Workflow Summary

FreeFlow Web Services

Navigating the Document

 

 

 

 

Book Assembly Workflow Summary

 

 

 

 

 

 

 

 

 

 

 

 

 

READ

 

 

 

Book Assembly References

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Book Assembly Setup Summary

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Book Assembly Printing Workflows & JDF

 

 

 

 

Tickets

 

 

 

 

 

 

 

 

 

 

 

 

 

Select

 

 

Workflow1: Print Workflow using

 

Workflow

 

Workflow 2: Print Workflow using FreeFlow

FreeFlow JMF Service

 

 

 

Output Manager

 

 

 

 

 

 

Execute

Steps

Workflow 1 JMF Service

A. FreeFlow JMF Service Co-Resident with FreeFlow Web Service

B. FreeFlow JMF Service: Legacy Configuration

@Web

 

@ Output

Workflow 2 : Output Manager

Server or

 

Manager

 

 

JMF Client

 

 

 

 

 

 

 

 

 

@ Web

 

 

Workflow 1: FreeFlow Web Server

 

 

Workflow 2: FreeFlow Web Server

 

Server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

@ Print

 

 

Workflow 1: FreeFlow Print Server

 

 

Workflow 2: FreeFlow Print Server

 

Server

 

 

 

 

 

 

 

 

 

 

 

 

 

USE CASE WEB SERVICES BOOK ASSEMBLY

ii

Integration Guide – Book Assembly Supplement

FreeFlow Web Services

Book Assembly Workflow Summary

Book Assembly References

FreeFlow Web Services Print Buyer Guide

FreeFlow Web Services Print Service Provider Guide

JMF Service User Guide

FreeFlow Print Server on-line help

FreeFlow Web Services Integration Guide

Reference materials may be obtained from the Xerox Analyst or by visiting the Support & Drivers section on Xerox.com.

Book Assembly Setup Summary

1.Select a Web Services Book Assembly Print Workflow

Workflow 1: FreeFlow JMF Service Print Workflow

-FreeFlow Web Server: Install on Web Server (Recommended) & Configure JMF Service.

<Or>

Workflow 2: FreeFlow Output Manager Print Workflow

-FreeFlow Output Manager: Configure print queue on the FreeFlow Output Manager.

In both printing workflows the JDF ticket with the job properties associated with Book Assembly is routed to the FreeFlow Print Server (DFE). JMF messaging is used to communicate the status of the job through the printing workflow back to the Web Services Production Queue.

2.FreeFlow Web Services

Define a FreeFlow Output Device for Book Assembly print workflow.

Create a Book Assembly Template

Check Stock Library with Print Server Stock Library

3.FreeFlow Print Server

Create a FreeFlow Print Server printer queue for Book Assembly print workflow

Check stock library

Load and Check applicable stocks in Xerox printer trays

Integration Guide – Book Assembly Supplement

iii

Book Assembly Workflow Summary

FreeFlow Web Services

Book Assembly Printing Workflows & JDF

Job Tickets

FreeFlow Web Services achieves automation in production printing by implementing JDF/JMF Printing Workflows in combination with Xerox production printers. Customers can also acquire JMF Service software by contacting their Xerox Analyst or by downloading it from the Support and Drivers section on Xerox.com.

For more information on all the Web Services Print Workflows and Web Services FreeFlow Integrations, refer to the FreeFlow Web Services 7.0 Integration Guide.

Select a Print Workflow and follow the instructions to setup and configure each FreeFlow component for Book Assembly.

FreeFlow Web Services Book Assembly can only be used with the following JMF Printing Workflows:

1.FreeFlow JMF Service Print Workflow: Installed on the same server as FreeFlow Web Services (recommended). Also refer to the Legacy Configuration: installed on a standalone PC client.

Section: Workflow 1: FreeFlow JMF Service Print Workflow

2.FreeFlow Output Manager Print Workflow: A specific queue would be selected on the FreeFlow Output Manager.

Section: Workflow 2: Output Manager Print Workflow

Both workflows use the JDF digital printing process for Book Assembly jobs. The job ticket parameters supported in the JDF ticket are outlined in section: Supported JDF Job Ticket Parameters.

A FreeFlow Web Services Output Device is created to route the FreeFlow Web Services job to the appropriate FreeFlow component in the printing workflow.

Note

The FreeFlow Process Manager workflow cannot be used for the FreeFlow Web Services Book Assembly option.

iv

Integration Guide – Book Assembly Supplement

FreeFlow Web Services

Book Assembly Workflow Summary

Supported JDF Job Ticket Parameters

Since JDF is an emerging standard, not all possible job ticket attributes from FreeFlow Web Services are currently supported by the JDF printing path. When following one of the two printing workflows (via JMF Service or Output Manager), the job parameters below can be transferred via JDF process:

Number of Copies

Media (weight, size, color, type)

Sides imaged (one side, two sides, head-to-toe)

Finishing

Saddle Stitch (fold and stitch)

Folding

Covers (for Book Assembly)

Add Front Cover (media, print on front, print on back)

Add Back Cover (media, print on front, print on back)

Insert Tabs (for Book Assembly)

Insert after page number

Media (weight, size, color, type, sequence number)

Tab Text

Exceptions Pages (for Book Assembly)

Media (weight, size, color, type)

Sides imaged (one side, two sides, head-to-toe)

Integration Guide – Book Assembly Supplement

v

Book Assembly Workflow Summary

FreeFlow Web Services

[This page left intentionally blank]

vi

Integration Guide – Book Assembly Supplement

Workflow 1:

1

FreeFlow JMF Service

Print Workflow

Select a Web Services Book Assembly Print Workflow:

Workflow 1: FreeFlow JMF Service Print Workflow: Two options that are supported by the Book Assembly workflow:

Recommended: Install on Web Services (Co-Resident) & Configure JMF Service

Section entitled FreeFlow JMF Service Co-Resident with FreeFlow Web Service

Legacy Configuration: Install on a Local stand alone PC & Configure JMF Service

Section entitled FreeFlow JMF Service Legacy Configuration

The JDF ticket with the job properties associated with Book Assembly is routed to the FreeFlow Print Server (DFE). JMF messaging is used to communicate the status of the job through the printing workflow back to the Web Services Production Queue.

FreeFlow JMF Service Co-Resident with FreeFlow Web Service

Recommended configuration, installed on the FreeFlow Web Services server.

Summary of Steps:

1.Install

2.Perform a System Check

3.Create Users & Groups

4.Run Printer Registration

5.Execute key CLI (Command Line Interface) commands

To obtain the latest JMF Service User Guide and the latest version of this software, visit the FreeFlow Web Services section in the Support & Drivers section on Xerox.com=.

Integration Guide – Book Assembly Supplement

1-1

Workflow 1: JMF Service Print Workflow

FreeFlow Web Services

Reference

JMF Service User Document

Description: Complete install instructions for JMF Services and complete list of and syntax for CLI (Command Line Interface)

Install JMF Service: Same server as FreeFlow Web Service

FreeFlow JMF Service is intended to run on a single host and cannot reside on the same server with any other FreeFlow applications except Print Manager and Web Services.

The logged on user must have administrator rights to install programs on a Windows platform. The installation will ask for the following information:

• Installation root directory. The default is "C:\Program Files\Xerox\FreeFlow JMF Service".

Perform the following steps to install the product:

If the install program does not start automatically, double-click the install.exe file.

1.Select a language from the pull-down menu. Click OK.

2.Click Next in the Introduction screen.

3.In the Software License Agreement screen, select the “I accept...” option to accept the End User License Agreement terms. Click Next.

4.In the Choose Install Set screen, select both FreeFlow JMF Service and Printer Registration. Click Next.

5.In the Choose Install Folder screen, accept the default install directory or enter an alternate install location. Click Next.

6.In the Choose Shortcut Folder screen, select a Shortcut Folder option. Click Next.

7.Review the install options at the Pre-Installation Summary screen. Click Install.

8.Select Done to complete the software installation and reboot the system.

After you reboot the system, under the Start menu "Xerox FreeFlow Software- >FreeFlow JMF Service", the following shortcuts are available:

Services: This shortcut is used when stopping and starting the FreeFlow JMF Service.

Command Line: This shortcut is used to invoke the FreeFlow JMF Service CLI commands.

System Check: Same Computer as FreeFlow Web Service

At the Installed Products dialog, ensure that the Free Flow JMF Service check box is selected. Click OK.

1-2

Integration Guide – Book Assembly Supplement

FreeFlow Web Services

Workflow 1: JMF Service Print Workflow

Create Users & Groups: Same Computer as FreeFlow Web Service

FreeFlow JMF Service relies on the underlying operating system security mechanism for authentication.

All authenticated users must have an account on the host on which FreeFlow JMF Service is running. Authorization is enforced through the Command Line Interface (CLI) which must reside on the same host on which FreeFlow JMF Service is running.

The CLI uses the credentials associated with the logged in user for authorization purposes. Only a single access level is supported - "Xerox FreeFlow JMF Service Administrators".

Prior to executing any CLI commands, this group must be created and the user must be associated with it.

Perform the following to configure the user group:

1.Right-click My Computer and select Manage.

2.Open the Local Users and Groups folder and open the Groups folder.

3.Select the “Xerox FreeFlow JMF Service Administrators” Group.

4.Add users to the group. If necessary, first create any specific users whom you want to have access to the application.

Note

It is important to add the user who setup and administers the FreeFlow Web Server to this group.

5.Close the Computer Management window and login as one of the users added to the Xerox FreeFlow JMF Service Administrators group.

JMF Service Printer Registration: Same Server as FreeFlow Web

Service

Only those users that are members of the Xerox FreeFlow JMF Service Administrators group can add or edit a Xerox printer in the Printer Registration application.

Close the Computer Management window and login as one of the users added to the group.

1.Select ->Programs->Xerox Free Flow Software->Printer Registration.

2.Select Add to add the Xerox Printer.

Integration Guide – Book Assembly Supplement

1-3

Xerox FreeFlow Web Services 7.0 Assembly Supplement

Workflow 1: JMF Service Print Workflow

FreeFlow Web Services

3.The Add Printer wizard will be displayed.

4.Enter the IP address or Printer Name and click Identify configuration. The application will automatically identify the printer model and controller type.

1-4

Integration Guide – Book Assembly Supplement

FreeFlow Web Services

Workflow 1: JMF Service Print Workflow

5.Select the queue, enter the Queue name and click Finish.

6.Select Start->Programs->Xerox Free Flow Software->Xerox Free flow JMF Service 7.0-> Command line.

CLI Command Line Interface: Same Server as FreeFlow Web

Service

The JMF Service does not maintain its own list of configured production printers. You must use the FreeFlow Printer Registration application to add and configure printers.

Once you have added the necessary production printers, you will need to bring up a Command Prompt and use the following FreeFlow JMF Service CLI command to register the printers into the FreeFlow JMF Service:

Invoke the xomupddev command to retrieve the list of updated printers from the Printer Registration application. For information on how to use the FreeFlow Printer Registration application, see the online help for that application.

Invoke the xomlisdev command

Integration Guide – Book Assembly Supplement

1-5

Workflow 1: JMF Service Print Workflow

FreeFlow Web Services

This command displays the printers updated in the JMF services.

FreeFlow JMF Service Legacy

Configuration

Install JMF Service

FreeFlow JMF Service is intended to run on a single host and cannot reside with any other FreeFlow applications except Print Manager and Web Services.

Refer to section: Install JMF Service: Same server as FreeFlow Web Service.

System Check

At the Installed Products dialog, ensure that the Free Flow JMF Service check box is selected. Click OK.

Create Users & Groups

FreeFlow JMF Service relies on the underlying operating system security mechanism for authentication.

All authenticated users must have an account on the host on which FreeFlow JMF Service is running. Authorization is enforced through the Command Line Interface (CLI) which must reside on the same host on which FreeFlow JMF Service is running.

Refer to section:

1-6

Integration Guide – Book Assembly Supplement

FreeFlow Web Services Workflow 1: JMF Service Print Workflow

Create Users & Groups: Same Computer as FreeFlow Web Service.

JMF Service Printer Registration

Refer to section: JMF Service Printer Registration: Same Server as FreeFlow Web Service.

CLI Command Line Interface

Refer to section: CLI Command Line Interface: Same Server as FreeFlow Web Service.

List Locator Application for Legacy Configuration

This step is only required only for the Legacy Configuration:

1.Make sure that both computers (WS machine and JMF machine) are running under the same Windows user name and password.

2.Select Start->Programs->Xerox FreeFlow Software->Printer Administration->Registered Printer List Locator.

3.Select remote and set the IP address of the machine on which JMF Service installed.

Integration Guide – Book Assembly Supplement

1-7

Workflow 1:

2

FreeFlow Web

Server

Workflow 1: FreeFlow Web Server requires the following:

Define a FreeFlow Output Device for Book Assembly print workflow.

Create a Book Assembly Template

Check Stock Library with Print Server Stock Library

Define a JMF Output Device for Book Assembly

To create a FreeFlow output device for FreeFlow JMF Service:

1.Select Settings > Output Devices.

2.Click Add; the Add Device dialog box appears.

3.In the Device Name field, type a name.

4.In the Device Group dropdown list, select Digital.

5.In the Machine Type dropdown list, select FreeFlow JMF Service.

6.Click OK.

7.In the Press Sheet Sizes sub-panel, select the sizes.

Note

You can change the Device Description name.

Output Channels Setup

To set up the path for the job files and Job Tickets to be transferred to the FreeFlow JMF Service after approval of a job:

1.Select the Output Channels tab.

2.Select the JMF over HTTP option button.

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

4.In the Port field, type 7781.

Integration Guide – Book Assembly Supplement

2-1

Workflow 1: Web Services Print

FreeFlow Web Services

Note

Port 7781 is the FreeFlow JMF Service server's default port. If the port is changed on the FreeFlow JMF Service server it needs to be defined here respectively

5.In the IP Address field, type the IP address or the server host name where FreeFlow JMF Service is installed (it is the PC Client IP for Legacy Configuration or FreeFlow Web Services IP for JMF Service co-resident with Web Service).

Note

You should NOT use localhost in place of the IP address as it will cause job transmission problems or failures. Input the IP address only.

6.To enable this submission path in FreeFlow Web Services , select

Proc_DigitalPrinting_1.2_General.jdf

In field, enter the IP address where JMF installed (Standalone-Legacy configuration or FreeFlow Web Services)

Do not change the Port field

Produce JDF Output field set to:

Proc._DigitalPrinting_1.2_ General

Registered Printers/

Queues

7.Click Save.

2-2

Integration Guide – Book Assembly Supplement

Loading...
+ 50 hidden pages