About Variable Printing
Variable printing is printing which replaces a portion of the printing area such as characters and images, for each printing. Applications include the printing of employee ID cards where the name, department, and photograph differ; tickets with consecutive numbers, and postcard addressee information.
- A template design file containing variable fields to hold unique text or images.
- Data file for specifying the text or images to print
- Image files if you want to print images.
Here the procedure is introduced using the creation of employee ID cards as an example.
Step 1: Create a Template
- Start the illustration software and create a new file.
-
Decide the fields where variable printing will be performed (fields in which different text and images are printed).
MEMO Up to 200 variable fields can be created for one template.
-
Create spot colors with the name VDP_(variable field name) in the same number as the number of variable fields.
For example, when creating three variable fields for "Department," "Name," and "Photo," create spot colors with the names VDP_Department, VDP_Name, and VDP_Photo. For the method of creating spot colors, see the instruction manual of the illustration software you are using.IMPORTANT Be sure to observe the following points when creating spot colors. If the spot color names are incorrect, VersaWorks will not recognize the variable fields.
- Enter "VDP" in all capital letters.
- Do not omit the "_" (underscore)
-
Using the created spot colors, draw rectangular shapes (rectangles or squares) for the variable fields.
These rectangular shapes will be recognized as variable fields by VersaWorks. Fields with non-rectangular shapes (such as circles and trapezoids) will not be recognized as variable fields by VersaWorks.
- Save the template in PDF, EPS, or PS format.
Step 2: Creating a Data File
Prepare a data file and image file for printing to a variable field. Use spreadsheet software to create the data file. It is also possible to create and edit in VersaWorks without creating a data file.Creating, Editing, and Exporting a Data File


-
Save the employee name image files to the desired folder.
Save image files in file formats that can be directly opened in VersaWorks (TIFF (LZW-compressed or uncompressed), EPS, JPEG, PDF, or PostScript).
- Start the spreadsheet software.
- On the first line, enter the VDP_Department, VDP_Name, and VDP_Photo (A) that were created in Step 1: Create a Template.
-
Enter the characters listed (B) in each variable field and the absolute path of the image files that were saved in Step 1.
- Save the file.Save the file in one of the following file formats:
- .csv (comma-delimited): Recommendations
- .txt (tab-delimited)
- .prn (space-delimited)
- .xml (XML data)MEMO You can also load created files into VersaWorks and edit them there.Editing a Data File
Step 3: Load the Files Required for Variable Printing
-
Add the template file for variable printing to the job list.
Check that
is displayed for in the job overview area.
-
Use one of the methods below to open the Job Settings window.
- Double-click the job to set.
- Right-click on the job to set, then click .
- With a job selected, click
on the left side of the job tool area, and then click
Job Settings .
-
Click
VariableData.
-
Select the Enable Variable Data Printing checkbox.
A preview of the template is displayed in the layout area. The variable field name ("VDP_" deleted from the spot color name) specified in Step 1: Create a Template is also displayed in the first line of the Variable Data Settings list.
-
Click
.
The window for selecting the file appears. -
Select the data file created in Step 2: Creating a Data File, and then click Open.
The contents of the data file are displayed in the table. Click the [>] or [<] at the bottom of the job layout area to display the preview for each data set.MEMO
- There are two types of variable fields: Image and Text. The type of each variable field is displayed in the Type list box. When the data file is loaded, data that starts with strings that denote paths (such as "C:\") is automatically recognized as Image, otherwise it is automatically recognized as Text.
-
The display width of the layout area and settings area can be changed.
Step 4: Configure the Variable Printing Settings
-
Select the field to be configured.
- When applying the same settings to all dataSelect the first row (the field name) in the list. The settings will be applied to all the data.
- When applying the settings only to specific dataSelect the cell to configure.
MEMOThe selected column or cell is displayed in the layout area with a border line and field name.
- When applying the same settings to all data
-
Set the details of Text.
- Font
Selects the font type.
- FontSize
Sets the font size.
- Tracking
Sets the spacing between two characters. Set this to 100 to make the spacing one-character wide.
- Auto Sizing
Select this checkbox to automatically adjust the font size to fit the text in the variable field when the text is larger than the variable field.
- Alignment
Sets the alignment of the text in the variable field.
- Rotate
Rotates the text in the variable field in units of 90 degrees.
- Mirror
Horizontally mirrors the text in the variable field.
- Opacity
Sets the opacity of the entire variable field. Set this to 0% to make the target transparent.
- Draw on White Background
Select this checkbox to print the background object on top when the background object and the variable field overlap.
- Effect
: Italic,
: Bold,
: Underline,
: Shadow,
: Outline can be set.
- Offset
When
(shadow) was selected for Effect: Sets the offset widths of shadow characters as a percentage.
MEMOFigure 4. Example: Offset: 10% (blue shadow) - Stroke
When
(outline) was selected for Effect: Sets the stroke width as a number of points.
MEMOFigure 5. Example: Stroke width: 1 pt (red outline) - ColorSet the text (1), shadow (2), outline (3) and variable field color (4).
Click the square to display the Color Settings window.
Select RGB, CMYK, or Transparent for ColorSpace. When RGB or CMYK is selected, use the slider bar or enter the value to set each color value.
- Font
-
Set the details of Image.
- FitSets whether to fit the image in the variable field. Set one of the following for the original image (1).
- None (2): Places the original image without resizing.
- Fit to Fields (3): Changes the size of the image to fit in the variable field. The horizontal to vertical ratio is not maintained.
- Fit proportionally (4): Changes the size of the image proportionally to fit either in the height or width of the variable field.
- Alignment
Selects the alignment of the image in the variable field.
- Rotate
Rotates the image in the variable field in units of 90 degrees.
- Mirror
Horizontally mirrors the image in the variable field.
- Opacity
Sets the opacity of the image. Set this to 0% to make the target transparent.
- Draw on White Background
Select this checkbox to print the background object on top when the background object and the variable field overlap.
- Color
Sets the background color inside the variable field.
Select RGB, CMYK, or Transparent for ColorSpace. When RGB or CMYK is selected, use the slider bar or enter the value to set each color value.
- Fit
-
As necessary, change the size and position of the variable field.
-
Configure other Job Settings as necessary.
Example
-
Click OK.
You are returned to the main window.
Step 5: Performing Printing
- Select the job from the job list.
-
Perform printing.
Processing by the RIP and printing are performed.