CIP3 Plugin
CIP3 Plugin
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Capabilities of the plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Typical workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Software installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 Plugin security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Device configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1 Filename setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 DIG comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Extents and Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4 Output file contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Coding text entries for Job Name and Sheet Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.6 Double‐sided styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Routine use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1 Page Setup settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Producing acceptable input jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6 Example output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
CIP3 OUTPUT PLUGIN CONTENTS 3
This document describes the use of the CIP3 output plugin with the Harlequin MultiRIP.
1 Introduction
Plugins are a way of extending the capabilities of the Harlequin MultiRIP in a way that does not
require any programming or other technical skills from the person installing the plugin. Typical
plugins allow the RIP to accept jobs from various sources of input, to process the data in various
ways, to report on the progress of rasterizing the image, and to provide page images in new formats,
and to send the final image to output devices or interface systems.
The CIP3 plugin allows the RIP to produce Print Production Format (PPF) files as specified by a
group called International Cooperation for Integration of Processes in Pre‐press, Press, and Post‐press
(CIP4). PPF files contain information about print jobs including administrative data, information
about inks and register marks, comments, and preview images.
The PPF specification is available on the internet, as described in Section 5, page 15. Briefly, the group
wish to provide enabling standards for applying Computer Integrated Manufacturing (CIM) tech‐
niques to printing workflows by avoiding the need for recalculation or re‐entry of information. The
result of this work is the Print Production Format (PPF) file specification.
In the Harlequin MultiRIP, you can use the same RIP that generates your film or plates to create PPF
files enabling ink‐keys to be set quickly and easily on press. PPF file generation is just as easy and
automatic as generating the plates and films themselves, and using those files with your press can
bring you to color far faster, reducing make‐ready times and wastage, and removing the need for
plate scanners.
1.1 Requirements
The CIP3 plugin has no special requirements; its output is to file only, typically at a low resolution.
CIP3 OUTPUT PLUGIN CONTENTS 4
2 Software installation
The plugin may be supplied as part of your standard Harlequin MultiRIP installation media. If so,
installing the RIP is sufficient to install the plugin.
If you receive separate installation media, or an updated plugin, install it using this procedure.
1. The CIP3 plugin requires the Harlequin MultiRIP to be installed on the target machine. Install the
RIP, if this is a new installation.
2. Run the setup program for the operating system you are running. Click Next to move onto the
next screen. Use Previous to go back to the previous screen.
Note: Ensure you run the installer appropriate for 32‐bit or 64‐bit machines.
3. In the “Choose Install Folder” window you must specify the Harlequin MultiRIP installation
folder as the destination for the plugin files. Click Next.
If you select an invalid or incorrect RIP folder an error message will appear. Use the browser to
select the correct RIP folder and click Next.
4. In the “Choose Plugins” window choose CIP Plugin X.Xrx plugin along with any other plugins
you want to install. Click Next.
5. Read the agreement displayed in the “Plugin License Agreement” window. You must click the I
accept... option to continue. Click Next.
6. In the “Pre‐installation Summary” window, check that your selections are correct and then click
Install.
7. When the “Install Complete” window appears click Done.
CIP3 OUTPUT PLUGIN CONTENTS 5
CIP3 plugin: Version 1.5 - Copyright (C) 1997-2010 Global Graphics Software Ltd. All
Rights Reserved.
To use the plugin, choose CIP3 in the Device list in the Page Setup dialog box. Configure the device as
described in Section 3, page 6 and choose options in the Page Setup dialog box as described in Section
4, page 14.
Note: If CIP3 does not appear as an option in the Device list in the Page Setup dialog, see Section 2.1.
You must also tell your supplier the platform for which you require the password. The platform is the
combination of operating system and processor type. For example, you might specify Windows 7, and
Intel processor.
1. Once you have a password, use the File > Configure RIP menu option to display the Configure RIP
dialog box.
2. Click the Extras button in the Configure RIP dialog box to display the Extras dialog box.
3. Select the platform‐dependent entry for CIP3, and click Add. (For example, the entry for Win‐
dows 32‐bit machines, and Intel processor is cip3.i32, CIP3.)
4. Enter the password for this option given to you by your supplier, and click OK.
5. Click OK in each of the Extras and Configure RIP dialog boxes.
Once the plugin is installed fully, you can choose it as an entry in the Device list in the Page Setup dia‐
log box. Once you have chosen the device, you can click Configure Device to see the configuration dia‐
log box shown in Figure 1.
CIP3 OUTPUT PLUGIN CONTENTS 6
3 Device configuration
Read Surface
Select this check box to read the surface given in any %SSiDIGSurface: comment from the incom‐
ing job. (This title may be used to set the file name for use in the Job Name or Sheet Name fields.)
Leave this check box unselected if you wish to ignore any %SSiDIGSurface: comment.
A A
A
Note: The extents and transforms do not affect the raster that you can view in Roam. They are a
record of how the following stages of the printing workflow should handle the raster and the physical
images in order to achieve a correct product after printing, cutting, and folding.
The CIP3 PPF specification defines all geometry with respect to an origin at bottom left of the relevant
coordinate system. However, the specification does not clearly define what is the “bottom left” of a
plate, what is the imageable area of a press, and so on. You may encounter some conventions that are
specific to the way in which various vendors have interpreted the specification.
Note: All Width, Height and Offset values must be entered in points.
Width and as Job
Select the as Job check box to use the width set in the job.
Alternatively, to set a fixed value, deselect the check box and enter a value in the Width text field.
The value set here is ignored if you select the as Job check box.
Height and as Job
Select the as Job check box to use the height set in the job.
CIP3 OUTPUT PLUGIN CONTENTS 9
Alternatively, to set a fixed value, deselect the check box and enter a value in the Height text field.
The value set here is ignored if you select the as Job check box.
Left Offset and Center
Select this Center check box to center the image horizontally on the film.
Alternatively, to set a fixed offset, deselect the check box and enter a value in the Left Offset text
field. A positive value moves the image to the right. The value set here is ignored if you select the
Center check box.
Note: Figure 2, page 8, shows the effect of positive values for left and bottom offsets. You can also
enter negative values.
Bottom Offset and Center
Select this Center check box to center the image vertically on the film.
Alternatively, to set a fixed offset, deselect the check box and enter a value in the Bottom Offset
text field. A positive value moves the image upwards. The value set here is ignored if you select
the Center check box.
Rotation
Select one of the rotations available in this list. The default is 0 (zero) degrees for no rotation.
Mirror
Select one of the choices available in this list. The default is None for no mirroring, but you can
choose Horizontal or Vertical for cases that require it. For example, you may require mirroring
where outputting the image emulsion‐down.
These controls re‐occur in each of the following subsections. In each case, the process the controls are
describing is the one that places the image on the item that is the title of the subsection. For example,
the settings in the Plate subsection control how the film is treated in arriving at a position on the plate.
At the end of the Film, Plate, Press, and Paper sections, there are some controls that are more general.
Work Style
This control sets the production of single or double‐sided sheets, and the relationship between
the front and back of double‐sided sheets. (See Section 3.6, page 13 for more details.) Choose one
of the entries in this list, to match the choice made during imposition and be careful of some
imposition terms that have two possible meanings.
Work & Turn These jobs do not have backs. (The same
plate is used for the back with the sheet
turned over to maintain the same gripper
or leading edge.)
Also known as: Work and Flop (but this
name is sometimes used for other styles).
Work & Tumble These jobs do not have backs. (The same
plate is used for the back with the sheet
tumbled over to use a different gripper or
leading edge.)
Also known as: Work and Flop, Work and
Roll.
Perfecting Work & Turn These jobs do not have backs. (There are
two identical plates with the plate for the
back rotated by 180 on the press, relative
to the plate for the front.)
Sheet Lay
Choose Left or Right from this list. This choice sets the lay for the front of a double‐sided sheet.
The lay for the back of the sheet, if it is required, and different from the front, is determined by
the Work Style. (The lay is the guiding edge of the paper in the press, viewed in the direction of
paper flow.)
Include all Extents and Transforms
Select this check box to include values in the PPF file for all settings in the Extents and Transforms
section, even if they are at their default values. The default values have no effect, but the software
reading the PPF files may require the settings to be present in the PPF file.
If you leave this box unselected, the PPF file includes only the values for controls that you have
set explicitly. For example, if you have set values only for the Film and Plate subsections then only
those values (and any defaults displayed higher in this section of the dialog box) appear in the
PPF file.
CIP3 OUTPUT PLUGIN CONTENTS 11
Job Name
Enter fixed text or a code sequence (or both) to set a value for the CIP3AdmJobName comment in the
PPF files. Section 3.5, page 11 describes the possible codes and their meanings. The default value
is the code %J which inserts the job name taken from the PostScript‐language job or a DIG com‐
ment if present.
Note: Together with the setting for Sheet Name the settings you make here allow the CIP3 plugin
to pass information to the PPF reader software that associates the sheets with a job and to identify
sheets in a double‐sided job as being front or back sides.
Sheet Name
Enter fixed text or a code sequence (or both) to set a value for the CIP3AdmSheetName comment in
a PPF file. The default value is the code Sheet %S which inserts the strings: Sheet 1, Sheet 2, and
so on. Section 3.5, page 11 describes the possible codes and their meanings. See also the note for
Job Name.
Sequence of Image Data
Allows the sequence of image data to be changed to match the expectation of a downstream CIP3
reader.
The default setting of Left to right, top to bottom matches the behavior of earlier plugins.
AntiAlias
Select this box to antialias the preview image.
3.5 Coding text entries for Job Name and Sheet Name
Both of these text fields are coded in exactly the same way. They may include: plain text, which
appears exactly as entered; with or without control sequences, which are replaced by variable text
specific to the job or sheet as the job is processed.
CIP3 OUTPUT PLUGIN CONTENTS 12
Use the default values if you are in doubt about what you should include in these fields. The default
values have been selected to be compatible with many CIP3 PPF readers. If you have problems with
the defaults, please check for recommendations from the supplier of your PPF reader.
Control sequences must start with a percent character ( % ). This must be followed immediately with
either of:
• A character taken from the list below
• An integer and then a character taken from the list below
There must be no spaces between the percent character, the integer (if present), and the control char‐
acter itself.
The recognized control characters are:
%F Inserts Front for the front of a two‐sided sheet and Back for the back. All
single‐sided sheets are regarded as front sides.
%N Inserts the file name of the job being processed. If Read Title comments
has been checked in the DIG comments section and the job contains a
%SSiDIGTitle: comment then this sequence inserts the value of that
comment.
%P Inserts the plate (surface) number, starting at 1 for the first plate in the
job.
%S Inserts the sheet number within the signature, starting at 1 for the first
sheet in the job.
3.5.1 Examples
The exact strings to enter in these fields may vary both with your workflow and with the PPF reader
or readers that you intend to use.
CIP3 OUTPUT PLUGIN CONTENTS 13
In the following examples, the job name defined in the job is:
Paper width
Front
Plate width
Paper
Plate
height
height
Horizontal
offset
Back
Horizontal
offset
4 Routine use
The remaining controls that you need to consider are in the Page Setup dialog box. In general, you
should make the settings that you would when producing real output.
These choices control the layout of the data inside the CIP3 file. The CIP3 plugin will always
create files with CMYK data in them, even if you send only a single separation. (The unused sep‐
arations are empty, so with run length compression enabled they are very small.)
CIP3 OUTPUT PLUGIN CONTENTS 15
The CMYK Composite (Frame) setting is readable by more applications that read PPF files.
Note: If you use the Separations Manager (by clicking the button alongside the Style list), you can
copy the CMYK Composite (Frame) style and edit it to include spot colors either by name for spe‐
cific colors or by using the existing setting (Other colors in job) to include all spot colors
found and not named elsewhere in the list. However you choose to add spot colors, set the Print?
column for your colors to Yes or Not Blank. Take care when you do this to properly duplicate the
settings in the separations style for the page setup that sends output to your real imagesetter, or
you may find different separations in the real output and in the PPF file.
Using the CIP3 output plugin you are able to change the output order of separations. The stan‐
dard order is CMYK, you can however change this to suit your requirements. For example, some
customers like to produce KMCY output. To change the order, drag and drop the colorant names
in the upper window of the Edit Style dialog. The separations are generated in list order.
If you are sending a preseparated job to the RIP, you can use the Recombine preseparated jobs
option (in the Edit Style dialog box) to recombine the separations into a composite output, so that
only one CIP3 file gets produced. The CIP3 option to produce separated or unseparated PPF files
still applies.
Calibration
Choose None in the page setup used for CIP3. (Make your normal setting for linearization in the
page setup used for output to film or plate.)
Intended Press and Actual Press
These controls are available so that you can accurately match the page setup used for output to
film or plate. The settings for CIP3 output must be the same as ones in the page setup used for
output to film or plate.
5 Related documentation
For more details about the CIP3 format, see:
• Specification of the CIP3 Print Production Format
This specification is available from:
http://www.cip4.org/
6 Example output
The bulk of the CIP3 output file is a preview image, included as raw binary data or in an encoded
form, but the file does contain some header and trailer lines that are human readable.
CIP3 OUTPUT PLUGIN CONTENTS 16
Here is a simple example for a CMYK job, prepared using the CMYK Composite (Pixel) setting:
%!PS-Adobe-3.0
%%CIP3-File Version 2.0
% Generated by the Harlequin CIP3 plugin version 1.4r11
CIP3BeginSheet
/CIP3AdmJobName (eDocument Library) def
/CIP3AdmSheetName (Sheet 6) def
/CIP3AdmSoftware (Harlequin CIP3 plugin version 1.4r11) def
/CIP3AdmCreationTime (Fri Aug 20 13:02:54 2010) def
/CIP3AdmSheetLay /Left def
/CIP3AdmPSExtent [596.693 795.118] def
/CIP3AdmFilmTrf [ 1 0 0 1 0 0 ] def
/CIP3AdmFilmExtent [ 596.693 795.118 ] def
/CIP3AdmPlateTrf [ 1 0 0 1 0 0 ] def
/CIP3AdmPlateExtent [ 596.693 795.118 ] def
/CIP3AdmPressTrf [ 1 0 0 1 0 0 ] def
/CIP3AdmPressExtent [ 596.693 795.118 ] def
/CIP3AdmPaperTrf [ 1 0 0 1 0 0 ] def
/CIP3AdmPaperExtent [ 596.693 795.118 ] def
/CIP3TransferFilmCurveData [ 0.0 0.0 1.0 1.0 ] def
/CIP3TransferPlateCurveData [ 0.0 0.0 1.0 1.0 ] def
/CIP3AdmSeparationNames
.....................[ (Cyan) (Magenta) (Yellow) (Black) ] def
CIP3BeginFront
CIP3BeginPreviewImage
/CIP3PreviewImageWidth 421 def
/CIP3PreviewImageHeight 561 def
/CIP3PreviewImageBitsPerComp 8 def
/CIP3PreviewImageMatrix [ 421 0 0 -561 0 561 ] def
/CIP3PreviewImageResolution [ 50.800000 50.800000 ] def
/CIP3PreviewImageEncoding /Binary def
/CIP3PreviewImageCompression /None def
/CIP3PreviewImageByteAlign 1 def
/CIP3PreviewImageComponents 4 def
CIP3PreviewImage
.......lines of data.......
CIP3EndPreviewImage
CIP3EndFront
CIP3EndSheet
%%CIP3EndOfFile
Note: In this example, the entry for CIP3AdmSeparationNames is actually a single line but appears
here on multiple lines for clarity. Also ... lines of data ... is used to represent large regions of
data omitted from this listing.
CONTENTS 17
US Government Use
Harlequin RIP software is a computer software program developed at private expense and is subject to the following Restricted Rights Legend:
“Use, duplication, or disclosure by the United States Government is subject to restrictions as set forth in (i) FAR 52.227‐14 Alt III or (ii) FAR 52.227‐
19, as applicable. Use by agencies of the Department of Defense (DOD) is subject to Global Graphics Software’s customary commercial license as
contained in the accompanying license agreement, in accordance with DFAR 227.7202‐1(a). For purposes of the FAR, the Software shall be
deemed to be ‘unpublished’ and licensed with disclosure prohibitions, rights reserved under the copyright laws of the United States.” Global
Graphics Software Incorporated, Somerset Court, Suite 320, 281 Winter Street, Waltham, MA 02451.