ErgoSoft Delta Automation
ErgoSoft Delta Automation
<delta> Automation
ErgoSoft AG
Moosgrabenstr. 13
CH-8595 Altnau, Switzerland
Introduction ................................................................................................................................................................5
General Workflow Using the Hot Folder ....................................................................................................................5
ErgoSoft <delta> XML Automation Basic Syntax ........................................................................................................6
ErgoSoft <delta> XML Job Examples ..........................................................................................................................7
Single Image File Job...............................................................................................................................................7
Image Color Management Job ...............................................................................................................................8
Single Image with Image Preset Job .......................................................................................................................9
Multiple Image Job .............................................................................................................................................. 10
Specific Print Environment Job ............................................................................................................................ 11
Adding/Generating Job Elements Sample Job .................................................................................................... 13
TrueType Font Barcode Job ................................................................................................................................. 14
QR Code Job Sample ............................................................................................................................................ 15
Step and Repeat Straight Grid Job....................................................................................................................... 16
Step and Repeat with Offset Grid Job ................................................................................................................. 18
Simple ColorCombine Job.................................................................................................................................... 19
ColorCombine with Step and Repeat Job ............................................................................................................ 22
ErgoSoft <delta> XML Tag definitions ..................................................................................................................... 24
<HotFile> </HotFile> ........................................................................................................................................... 24
<PrintEnvMedia> </PrintEnvMedia> ................................................................................................................... 25
<ImagePresetName> </ImagePresetName ......................................................................................................... 25
<PrintMarks> </PrintMarks> ............................................................................................................................... 25
<Image> </Image> ............................................................................................................................................... 26
ColorCombine ImportFilter ................................................................................................................................. 28
Generate .............................................................................................................................................................. 28
<Scale> </Scale> .................................................................................................................................................. 30
<Rotate> </Rotate> ............................................................................................................................................. 30
<Position> </Position> ........................................................................................................................................ 31
<delta> XML automation makes a fully automated workflow possible. An Online Print shop where a customer
may upload images and set parameters for their order such as size, margins or quantity. When the order is
placed, the users program automatically creates an XML file with the path to the image and processing
instructions and sends the XML file to the Hot Folder where it is automatically processed and printed with the
parameters set by the customer.
ErgoSoft <delta> XML automation syntax permits two types of Job definition. The first type is used to place a
single image file with its processing parameters into a XML Job. The second type allows placing multiple images,
each with their own positioning and processing parameters into a XML job. Special textile functions such as Step
and Repeat and ColorCombine may also be used to import and process images with the <delta> Automation
protocol.
In addition to importing images, ErgoSoft <delta> XML includes an Image attribute “Generate” that can be used
create job elements such as Text, Barcodes, Gradient Rectangles and others.
The number of concurrent Hot Folders is not limited. It is possible to create a different HotFolder for each of
your Printers and/or workflows and activate whichever HotFolders are currently needed. Copying or saving
images to the appropriate ‘watched’ folder will automatically start the workflow as defined by the HotFolder
parameters. Image editing, rasterizing and printing will be initiated without operator involvement.
ErgoSoft <delta> XML option added to the base HotFolder application offers a new higher level of automation
possibilities. ErgoSoft <delta> XML enables the Hot Folder application to read and process XML based text files
to create jobs, import images, apply image properties, add barcodes, create layouts, and control processing, and
printing. The HotFolder becomes an even more powerful and flexible tool for instituting hands-off automated
workflows.
XML is made up of a simple structure containing nested elements and attributes for these elements that define
the parameters of the elements. ErgoSoft <delta> XML Automation uses the <HotFile> element as the root
element that encompasses all other elements in the XML file (Note that an XML document may only contain one
root element). Within this root element, other elements such as the <job> and <image> element are nested that
define image(s) that need to be incorporated into the job and the attributes that need to be applied to the
Images(s)
Nested elements that define parameters always take effect on the parent element, i.e. if an <image> tag
contains a <scale> sub tag, the scaling will be applied to the parent <image> tag element.
In this example, one image is inserted into the Job and scaled to 20 cm width. Other processing settings have not
been explicitly added to the XML code therefore the settings defined in the HotFolder will be used to process
the job.
<HotFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/XMLSchema.xsd"> <!-- The Hotfile segment is the root element that contains the XML- Job, the
segment also contains the declaration of the namespace. In this document a
default namespace is used.-->
<Image FileName="C:\images\lizard.tif"> <!-- The image element with the path of the image file-->
<Scale Mode="WIDTH" Value="200" /> <!--The scaling. Default measurement unit is mm-->
Example Output:
The above example demonstrates a simple basic single image output. Adding Image sub tags to the XML code
allow more control over how the image is processed. This example defines that a specific input profile be used
when processing and printing this image file. This is accomplished using the <ProfileName> sub tag element
under the <image> tag.
Note: When using the <ProfileName> sub tag, the input profile that is specified must be located in the EsRip
folder (Default path is “C:\Users\Public\Documents\EsRip\14”) in “Data/Color” under InputCMYK, InputLab or
InputRGB depending on appropriate color space.
<HotFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/XMLSchema.xsd">
<InputProfile>
<UseEmbedded>0</UseEmbedded> <!--Defines if the input profile embedded into the file should be used or
not. In this case we set it to 0, so any embedded input profiles will not be
used.-->
</InputProfile>
</Image>
</HotFile>
Image Presets are used to apply ‘packages’ of settings to an image. Image Presets can control parameters such
as image format, cropping, tiling, color replacement, and color management. The <ImagePresetName> sub tag
allows the automatic application of all the parameters define in a given Image Preset.
Image Presets can be created in the JobComposer by clicking on the respective icon or by going to Tools/Edit
Presets…/Combined Presets and clicking the yellow “Plus” icon next to “Image Preset”. Once an Image Preset is
defined in the JobComposer, it can also be applied to Images with <delta> XML Automation by using the
<ImagePresetName> sub tag. In this example, the Image preset is named “ErgoSoftCMS”. By setting this preset,
the Hot Folder will automatically apply all the settings defined in the Image Preset “ErgoSoftCMS” to the image
when it is processed.
<HotFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/XMLSchema.xsd">
<Image FileName="C:\images\lizard.tif">
<ImagePresetName>ErgosoftCMS</ImagePresetName>
</Image>
</HotFile>
Note that the settings contained in the XML file will take priority over any settings in the Image Preset itself. In
this example, if your preset contains an Image Format that conflicts with the XML <Scale> value, the XML value
of the <Scale> sub tag will override the Scale setting of the Image Format in the image preset.
The <Job> tag allows for nesting multiple images into a job layout. Job names may be specified using the
“Name” attribute.
<Job Name="Example Job with 2 Files"> <!--The Name attribute in the <Job> -tag allows us to set a job name-->
<Image FileName="C:\images\lizard.tif">
<Scale Mode="HEIGHT" Value="200" /> <!--This time we use Mode=”HEIGHT” to scale the image-->
<Position>10 10</Position> <!--The <position> attribute sets the position of the image, the first value is distance
from the left, the second is distance from the top-->
</Image>
<Image FileName="C:\images\chair.tif">
<Position>340 10</Position> <!--For the position of the second image, we set the position from the left to take into
account the width of the first image and the width of the printmarks, the distance from
the top stays the same-->
</Image>
</Job>
</HotFile>
Note that the <image> tag also contains a <position> sub tag. This allows you to specify the position of each
image within the job. In this example, the first image will be positioned 10mm from the left border and 10mm
from the top, while the second image will be positioned 220mm from the left (To account for the 200mm width
of the first image as well as the print marks of the first image which are 10mm each) and 20mm from the top.
When manually setting the position of the images, it is very important to keep the print marks in mind (If they
are in use), as they are not automatically accounted for. If an image is positioned at point “0, 0” with active print
marks, the image would be placed at the top left corner, but the print marks would be outside of the image
boundaries and therefore the positioning would fail.
If no <position> sub tag is defined in the XML or if the positioning fails, the default positioning of the RIP will be
used to automatically position the images in the job. If positioning is not being applied, the most likely causes of
failure are that two or more image elements in the job are overlapping or are outside the job.
There may be the occasion when a Print Environment other than the default Print Environment defined in the
Hot Folder is required. The <PrintEnvMedia> and <PrintEnv> sub tags of the <Job> tag, when introduced into the
XML code, enable you to direct the output to a specific Print Environment and override the default Print
Environment setting in the Hot Holder.
<HotFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/XMLSchema.xsd">
<Image FileName="C:\images\lizard.tif">
</Image>
<Image FileName="C:\images\bottles.tif">
</Image>
<PrintEnvMedia>
<PrintEnv>ErgoSoft Example Nr2</PrintEnv>
</PrintEnvMedia>
</Job>
</HotFile>
The name of the Specific Print Environment required is entered within the <PrintEnv> tags. This Print
Environment as named must exist and be located in the EsRip folder within Data/PrEnvFiles folder appropriate
processing. Note that the <PrintEnv> tag must be a sub tag of <PrintEnvMedia> tag.
Also note, the <PrintEnvMedia> tag is a sub tag of the <Job> tag, meaning that the entire job will be directed to
the specific Print Environment and not just a single image in the job.
The “Generate” attribute of the <Image> tag may be used in place of the “Filename” attribute to dynamically
create elements and place them into a job. Job elements such as Text, Barcodes, and horizontal lines can be
generated on the fly when the file is processed and automatically added to the print job.
The <Parameters> sub tag follow the <Image> tag. The parameters for the particular generated job element
begin with $PPVar$ before the titled parameter name and followed by an ending $.
<HotFile xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”
xmlns="http://tempuri.org/XMLSchema.xsd">
<Job Name="TextBoxSample">
<Image Generate="VarText3.dsc">
<Parameters>
$PPVar$Angle$=0
$PPVar$OutlineCmyk$=0 100 0 0
$PPVar$UseOutline$=false
$PPVar$OutlineWidthMm$=0.400000
$PPVar$TextCmyk$=0 0 0 100
$PPVar$FrameCmyk$=0 0 100 0
$PPVar$Frame$=false
$PPVar$VersHMm$=10.000000
$PPVar$UseFill$=true
$PPVar$ArcPercent$=5
$PPVar$Font$=Helvetica
$PPVar$Text$=Example of a XML TextBox Text on an Arc
</Parameters>
</Image>
</Job>
</HotFile>
Example Output:
<delta> XML has the ability to automatically generate barcodes by using the “Generate Text” feature but
assigning a Barcode TrueType Font for the output using the $PPVar$Font$ parameter. The text is generated with
the assigned font and appears in the job as a barcode.
<HotFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/XMLSchema.xsd">
<Image Generate="VarText3.dsc">
<Parameters>
$PPVar$Angle$=0
$PPVar$OutlineCmyk$=0 100 0 0
$PPVar$UseOutline$=false
$PPVar$OutlineWidthMm$=0.400000
$PPVar$TextCmyk$=0 0 0 100
$PPVar$FrameCmyk$=0 0 0 100
$PPVar$Frame$=false
$PPVar$VersHMm$=300
$PPVar$UseFill$=true
$PPVar$ArcPercent$=0
$PPVar$Font$=Barcode TTF
$PPVar$Text$=CH123452345
</Parameters>
</Image>
</Job>
</HotFile>
Example Output:
<HotFile xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”
xmlns="http://tempuri.org/XMLSchema.xsd">
<Image Generate="QRCode.dsc">
<Parameters>
$PPVar$Text$=www.ergosoft.net <!--Defines the encoded text for the QR-Code-->
$PPVar$BarcodeCmyk$=0 0 0 100 <!--Defines the color of the QR-Code-->
</Parameters>
</Image>
</HotFile>
Example Output:
The Step and Repeat function allows importing a pattern and repeating it in both horizontal and vertical
direction. Mirroring and shifting the pattern are also possible. The pattern must be saved as a TIFF or BMP
image. Alpha channels in the image are used as masks so that the covered part of the image will be treated as if
it would not exist. In this example, a simple plaid pattern is used for demonstration.
<StepRepeat> <!--Define Step & Repeat Parameters to the parent image imported with the StepRepeat import filter-->
<Horizontal>
<Size>3.0</Size> <!--Defines the number of horizontal copies in the pattern-->
<MoveX>1.0</MoveX> <!--Defines position of the copies on the x-axis, value is relative to image width, i.e. 1.0 means an offset of 1
full image width-->
<MoveY>0</MoveY> <!--Defines position on the y-axis-->
</Horizontal>
<Vertical>
<Size>3.5</Size> <!--Defines the number of vertical copies in the pattern-->
<MoveX>0.0</MoveX>
<MoveY>1.0</MoveY>
</Vertical>
</StepRepeat>
</Image>
</Job>
</HotFile>
Example Output:
Output: Grid:
A simple grid structure is used to arrange the images in the pattern. The horizontal copies are moved by 1 image
wide as defined in ”<MoveX>1.0</MoveX>” under “<Horizontal>” so they are placed next to each other. The
vertical copies are moved 1 image high in “<MoveY>1.0</MoveY>” under “<Vertical>” so the copies in the new
row are directly below the upper images.
Changing the parameters for “MoveX” and “MoveY” tags will create offsets between the tiles of the pattern.
The parameter for “MoveX” for the vertical direction in this example is changed to 0.5 resulting in every second
row being offset by half the width of the initial image.
….
<StepRepeat>
<Horizontal>
<Size>3.0</Size>
<MoveX>1.0</MoveX>
<MoveY>0</MoveY>
</Horizontal>
<Vertical>
<Size>3.5</Size>
<MoveX>0.5</MoveX> <!—Changing this parameter to 0.5 will result in every second line in the grid being moved by 0.5 percent of
the image width-->
<MoveY>1.0</MoveY>
</Vertical>
</StepRepeat>
….
Output: Grid:
The ColorCombine import filter enables importing separated files and applying a specific color to each
separation or layer. The separation files must be in the format “Bitmap TIFF” (one bit) and/or “Grayscale TIFF”
(eight bit).
The example demonstrates importing five separation files using the ColorCombine filter, apply color to each
separation with the appropriate colors set in the <Dev> tag and overlay the separations. The last imported
image becomes the topmost layer in the final output file.
The <RasterInfo> tag allows to define the parameters for the halftone screening such as the dot angle, frequency
and dot shape as well as providing a custom dot gain curve. Note that the <RasterInfo> element is contained
within the <Layer> tag, meaning that it will only affect the parent layer or separation and needs to be set for
each layer individually. The XML example contains only one of the layers where <RasterInfo> parameters are
defined. For those layers where the <RasterInfo> parameters are not defined, the default system values will be
applied.
For descriptions of the available ColorCombine functions, consult the “Textile functions” Application Note for
further information.
With the example code on the following page, Individual separation or layer files are input and colorized.
The layers are combined to produce a single output file for printing.
<Layer LayerName="C:\images\ColorCombine\43208-2Pink.tif">
<ColorInfo DefinedAs="CMYK">
<Dev> 0 100 0 0 </Dev>
</ColorInfo>
<RasterInfo>
<Angle>15.00</Angle>
<Freq>5.00</Freq>
<Shape>0</Shape>
<Curve> <!--This element sets the dotgain curve, same as setting a custom
Dotgain curve in ColorCombine/Halftone Screening-->
<Point X="0.000" Y="0.000" />
<Point X="0.499" Y="0.000" />
<Point X="0.501" Y="1.000" />
<Point X="1.000" Y="1.000" />
</Curve>
</RasterInfo>
</Layer>
<Layer LayerName="C:\images\ColorCombine\43208-3HlPink.tif">
<ColorInfo DefinedAs="CMYK">
<Dev> 0 0 100 0 </Dev>
</ColorInfo>
</Layer>
<Layer LayerName="C:\images\ColorCombine\43208-4HlRosa.tif">
<ColorInfo DefinedAs="CMYK">
<Dev> 0 50 50 0 </Dev>
</ColorInfo>
</Layer>
<Layer LayerName="C:\images\ColorCombine\43208-5Ecru.tif">
<ColorInfo DefinedAs="CMYK">
<Dev> 50 50 0 0 </Dev>
</ColorInfo>
</Layer>
</ColorCombine>
</Image>
</HotFile>
ErgoSoft <delta> XML can control ColorCombine function and when used in conjunction with Step and Repeat
can create complete jobs consisting of multiple copies automatically. By adding a <StepRepeat> sub tag nested
within the ColorCombine tag and defining the parameters, Complete jobs can be created and printed without
the need of any operator intervention.
The following example will produce a two by three copy grid of the ColorCombined image. Only three of the five
base image files for ColorCombine are used to keep the code shorter and easier to read.
<HotFile NumCopies="1">
<Image ImportFilter="ColorCombine">
<Scale Mode="MAXEXTENT" Value="100" />
<Rotate Mode="NONE"/>
<ColorCombine MergeMode="LAB">
<Layer LayerName="C:\images\ColorCombine\43208-1DklPink.tif">
<ColorInfo>
<Lab> 50.196 -21.000 -51.000</Lab>
</ColorInfo>
</Layer>
<Layer LayerName="C:\images\ColorCombine\43208-2Pink.tif">
<ColorInfo>
<Lab> 50.196 61.000 -1.000</Lab>
</ColorInfo>
</Layer>
<Layer LayerName="C:\images\ColorCombine\43208-3HlPink.tif">
<ColorInfo ColorSource="COLORPICKER">
<Lab> 96.000 -20.000 81.000</Lab>
</ColorInfo>
</Layer>
<StepRepeat>
<Horizontal>
<Size>2.0</Size>
<MirrorX>2</MirrorX>
<MoveX>1.0</MoveX>
<MoveY>0</MoveY>
</Horizontal>
<Vertical>
<Size>3</Size>
<MirrorY>2</MirrorY>
<MoveX>0</MoveX>
<MoveY>1.0</MoveY>
</Vertical>
Example Output:
We used the same files, but made a Step and Repeat grid of 2 by 3 copies and mirrored the second copy in x-
direction using the <MirrorX /> and the every second copy in y-direction using the MirrorY command. In this
example, Lab values are used to define the colors of the different layers rather than CMYK values.
Attributes:
NumCopiesJob - defines number of copies to print. Used when the <Job> tag is applied for multi-
image jobs.
NumCopies - defines the number of copies to print. Used for single image jobs without the <Job>
tag.
WithoutGap - defines whether copies are to be printed with gaps between copies or not.
0 = Prints the copies with a gap in between copies
1 = Prints the copies without a gap in between copies
Example:
…
Attributes:
Name – Used to specify the name of the job and is an optional attribute.
Flags – Used to specify whether a thumbnail preview of the job is created after ripped.
0 = Do not create preview
1 = Create preview
Example:
…
<Job Name = “Job Name” Flags = 1 >
…
The < PrintEnvMedia> tag and its sub tags specify other settings to be applied to the job. When the following sub
tags are used, they will override the settings specified in the Hot Folder settings. If these sub tags are not used,
the settings specified in the Hot Folder will be applied to the Job.
Example:
….
<PrintEnvMedia>
<PrintEnv>Test Generic CMYK</PrintEnv>
</PrintEnvMedia>
…..
Example:
…..
<ImagePresetName> MyStdJobPreset </ImagePresetName>
…..
Example:
….
<PrintMarks>
FotobaEnable=1
FotobaWidthWhiteOuterMm=1.000000
FotobaWidthWhiteInnerMm=0.500000
FotobaWidthBlackMm=0.500000
FotobaMode=1
FotobaExcessLeftMm=20.000000
FotobaExcessRightMm=60.000000
FotobaCmyk=0 0 0 100
</PrintMarks>
…..
Attributes:
FileName - Specifies the image file to import and must be the complete path name to the Image file.
Example:
….
<Image FileName = “C:\Images\girl.tif”>
….
Accepted Values:
0= Multi-Image documents will be printed on the same job page.
1= Multi-Image documents will be printed on separate pages.
Example:
….
<Image FileName = “C:\Images\girl.tif” EveryImagePageOnNewPage = “1” >
…
PicturePackage - Image attribute used to apply a pre-defined picture package to the imported
image.
Example:
….
<Image FileName = “C:\Images\girl.tif” PicturePackage =”myCustomPicturePackage” >
….
ImportFilter - Optional Image attribute to specify a special import filter to apply to the imported file.
Acceptable values:
StepRepeat
ColorCombine
Example:
….
<Image ImportFilter="StepRepeat" FileName="c:\images\Ergo Plaid.tif">
<StepRepeat>
<Horizontal>
<Size>8.000</Size>
<MoveX>1</MoveX>
<MoveY>0</MoveY>
<MirrorX> 0 </MirrorX>
</Horizontal>
<Vertical>
<Size>10.000</Size>
<MoveX>0</MoveX>
<MoveY>1</MoveY>
<MirrorY> 0 </MirrorY>
</Vertical>
</StepRepeat>
</Image>
….
Example:
….
<Image ImportFilter="ColorCombine">
<ColorCombine MergeMode="LAB">
<Layer LayerName="C:\Images\Layer1.tif">
<ColorInfo>
<Lab> 59.000 -24.000 -44.000</Lab>
</ColorInfo>
</Layer>
<Layer LayerName="C:\Images\Layer2.tif">
<ColorInfo>
<Lab> 55.000 73.000 4.000</Lab>
</ColorInfo>
</Layer>
<Layer LayerName="C:\Images\Layer3.tif">
<ColorInfo>
<Lab> 90.000 -4.000 75.000</Lab>
</ColorInfo>
</Layer>
</ColorCombine>
</Image>
….
Generate
Used as an alternative to the FileName <Image> attribute to create a job element. By specifying
Generate="DscFileName" as an attribute to the <Image> tag, an image based on a parameterized PostScript file
can be imported.
The string for the generate function needs to be the name of one of the Job Element or image add-on files,
which have the extension .dsc. These files can be found in “C:\Program Files(x86)\ErgoSoft RIP 14\Files” and
“C:\Program Files(x86)\ErgoSoft RIP 14\Files\AddOns”. To see which “Job Elements” and “Image AddOns” are
available, right click anywhere in a job in the JobComposer and select “Add Job Element…” or click on “Add-Ons”
in the “Properties” bar respectively.
Note that in the case of Add-Ons, the respective Add-Ons need to be installed in the main Program in
Properties/Add-Ons in order to be addressable through XML.
Attributes:
Mode - Followed by a length value
Value - Defined in millimeters (Except for the PERCENT Mode which is defined as a percent)
Acceptable Modes:
MAXEXTENT (specifies width or height, whichever is greater)
PERCENT (The default is 100 %)
WIDTH
HEIGHT
Example:
….
<Scale Mode="MAXEXTENT"> Value =”200” </Scale>
….
Attributes:
Mode
Acceptable Modes:
NONE
90
180
270
LANDSCAPE (rotates the image by 90 if image height is greater than the width)
Values are in degrees. The default is NONE. Rotation mode may be ignored by the procedure of
building up the job (e.g. by nesting). If an image doesn't fit within the media width, it will be rotated
automatically.
Example:
….
<Rotate Mode="90" />
….
The Position tag is used only when the image is part of a job <delta> XML Job description. Otherwise, the images
will be automatically positioned.
Acceptable Modes:
LEFTTOP (Default)
RIGHTTOP
LEFTBOTTOM
RIGHTBOTTOM
Example:
….
<Position Mode="RIGHTTOP"> 10 30 </Position>
….
Example:
….
<Pages>1-2 4 5</Pages>
….
Example:
….
<ImagePresetName>Resize_and_Rotate_Preset</ImagePresetName>
….
Example:
….
<StepRepeat>
<Horizontal>
<Size>8.000</Size>
<MoveX>1</MoveX>
<MoveY>0</MoveY>
<MirrorX> 0 </MirrorX>
</Horizontal>
<Vertical>
<Size>10.000</Size>
<MoveX>0</MoveX>
<MoveY>1</MoveY>
<MirrorY> 0 </MirrorY>
</Vertical>
</StepRepeat>
….
Attributes:
MergeMode – Color space used to apply color to each of the separation layers.
Available Modes:
LAB
CMYK
SPECTRUM
DevChannels - Number of layers or separated files that will be combined.
Attribute:
LayerName – Absolute path to a separated File to be combined.
….
<RasterInfo>
<Angle>15.00</Angle> (The angle at which to render the halftone dots)
<Freq>5.00</Freq> (The frequency in Lines per inch at which to render the halftone dots)
<Shape>0</Shape> (The Halftone dot shape at which to render the halftone dots)
<Curve>
<Point X="0.000" Y="0.000" />
<Point X="0.499" Y="0.000" />
<Point X="0.501" Y="1.000" />
<Point X="1.000" Y="1.000" />
</Curve>
</RasterInfo>
….
The following halftone dot shapes are available and have the following values for the <Shape> tag :
0= dot/round 5= Ellipse 60/40
1= cosine dot 6= Ellipse 66/33
2=ellipse 7= Ellipse 70/30
3=Line 8= Ellipse 80/30
4= Euclidien Dot
Attribute:
DefinedAs
Available Color spaces:
CMYK
LAB
<Dev> </Dev> - Sub Tag to <ColorInfo> defines the color values to apply to the layer. The values and
format used depends upon the color space defined in the <ColorInfo> Tag.
<RasterSettings>
<Description></Description> (Description for the set of parameters)
<Layer>
<Angle Deg="15.000000" /> (Defines angle of Dot in degrees)
<Freq Lpi="100.000000" /> (Defines Dot Frequency)
<Shape Index="0" /> (Defines shape, see page 32)
<Curve FileName="CustomDotgain.dgc">
<Point X="0.000000" Y="0.000000" />
<Point X="0.205980" Y="0.503546" />
<Point X="0.531561" Y="0.836879" />
<Point X="1.000000" Y="1.000000" />
</Curve>
</Layer>
</RasterSettings>
….
This procedure can be used to determine feature specific elements and parameters for all program functions that
allow exporting in XML format to a readable file.
Label Add-On
The Label Add-On inserts a user defined text element into the job.
Caption2 Add-On
This Add-On adds text that is centered and wrapped below the image.