Confidential ImageFlex Software User Manual ImageFlex Software User Manual Printing Technology Services, Inc. 1710 N. Hercules Ave., Suite 107 Clearwater, Florida 33765 727-446-3014 COPYRIGHT This document was written by Printing Technology Services, Inc. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of Printing Technology Services, Inc. This includes text, figures, and tables. DISCLAIMER All information contained in this specification is based on the latest product information available at the time of printing. Printing Technology Services, Inc. reserves the right to make changes or improvements at any time without notice. 116098691 2/12/2016 7:29:00 PM Page i Confidential ImageFlex Software User Manual Revision History Revision 0, dated 5 August 2010 Original creation by Curtis Miller. Revision A, dated 10 April 2011 By Curtis Miller. Updated the installation procedures. 116098691 2/12/2016 7:29:00 PM Page ii Confidential ImageFlex Software User Manual Table of Contents Description Page Revision History ............................................................................................................ ii Table of Contents ......................................................................................................... iii 1 Introduction ...................................................................................................... 1 1.1 1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 2 2.1 2.2 3 3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.3 3.3.1 3.3.2 3.3.3 3.4 3.5 3.6 4 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 Operating Modes .................................................................................................... 1 Live Mode ........................................................................................................... 2 Production Line Mode ....................................................................................... 2 Key Definitions ....................................................................................................... 2 Fixed and Variable Data..................................................................................... 2 Offline Printing ................................................................................................... 2 Page .................................................................................................................... 2 Print Job ............................................................................................................. 3 Print Object ........................................................................................................ 3 Pen ...................................................................................................................... 3 Print Head ........................................................................................................... 3 Printer ................................................................................................................. 3 Installing the Software ..................................................................................... 3 Install ImageFlex..................................................................................................... 4 Install Printer Software........................................................................................... 4 User Interface ................................................................................................... 5 Operating the Mouse .............................................................................................. 5 Windows Elements ................................................................................................. 5 Title Bar .............................................................................................................. 5 Menu Bar ............................................................................................................ 5 Toolbar ............................................................................................................... 5 Status Bar ........................................................................................................... 5 Dialog Boxes ...................................................................................................... 5 Tabs ......................................................................................................................... 6 Compose Tab ..................................................................................................... 6 Database Tab ..................................................................................................... 7 Print Tab ............................................................................................................. 8 Canvas .................................................................................................................... 8 Rulers ...................................................................................................................... 9 Exiting the Application ........................................................................................... 9 Designing and Previewing Print Jobs ............................................................ 9 Define Page Size ..................................................................................................... 9 Manage Print Jobs................................................................................................ 10 Create Print Job From Blank Canvas ............................................................. 10 Create Print Job From Existing Print Job ...................................................... 10 Open Print Job ................................................................................................. 10 Edit Print Job ................................................................................................... 10 Manage Print Objects ........................................................................................... 11 Add Text Object ............................................................................................... 11 Add Barcode Object ........................................................................................ 12 Add Graphic Object ......................................................................................... 14 Add Purge Bar Object ...................................................................................... 15 Edit Print Object ............................................................................................... 15 116098691 2/12/2016 7:29:00 PM Page iii Confidential 4.3.6 4.3.7 4.3.8 4.3.9 4.3.10 4.3.11 4.4 4.5 5 5.1 5.2 5.3 5.4 6 6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.5 6.6 6.7 6.8 6.8.1 6.8.2 6.9 6.9.1 6.9.2 6.9.3 6.10 6.10.1 6.10.2 6.11 6.12 6.13 6.14 6.15 ImageFlex Software User Manual Select Print Object ........................................................................................... 15 Move Print Object ............................................................................................ 15 Resize Print Object .......................................................................................... 16 Delete Print Object ........................................................................................... 16 Duplicate Print Object...................................................................................... 16 Highlight Next/Previous Print Object .............................................................. 16 Zoom In/Out .......................................................................................................... 17 Preview Pages ...................................................................................................... 17 Printing ........................................................................................................... 17 Start Printing......................................................................................................... 17 Abort and Restart Printing ................................................................................... 19 Download Offline Print Job .................................................................................. 19 Cancel Offline Print Job ....................................................................................... 20 Advanced Features and Concepts ............................................................... 21 Printer Setup ......................................................................................................... 21 Control the Canvas Display ................................................................................. 22 Display Options................................................................................................ 22 Canvas Grid...................................................................................................... 23 Advanced Print Data Types ................................................................................. 23 Counter ............................................................................................................. 23 Date/Time.......................................................................................................... 24 Shift Code ......................................................................................................... 26 User Entry Field ............................................................................................... 27 Delete Advanced Print Data Type ................................................................... 27 Edit Advanced Print Data Type ....................................................................... 28 Databases ............................................................................................................. 28 Add Database to Print Job .............................................................................. 28 Filter Database ................................................................................................. 30 Sort Database ................................................................................................... 31 Search Database .............................................................................................. 32 Add Database Fields to Print Object .............................................................. 32 Post-process Database Fields in Print Object ............................................... 33 Database Record Sequence Numbers............................................................ 33 Advanced Barcode Settings ................................................................................ 34 Optimize Print Resolution .................................................................................... 35 Position Print Data ............................................................................................... 37 Ink Tools................................................................................................................ 38 Monitor Ink Levels ........................................................................................... 38 Calculate Ink Cost for Job ............................................................................... 38 Print Head Maintenance Tools ............................................................................. 40 Ink Profiles ....................................................................................................... 40 Random Jetting ................................................................................................ 41 Purge Bars........................................................................................................ 41 Control External Devices ..................................................................................... 42 Global Aux Output Events ............................................................................... 42 Database Aux Output Events .......................................................................... 43 Read and Print (RS-232 Input) ............................................................................. 44 RS-232 Output Events .......................................................................................... 46 Rollover Hour ........................................................................................................ 47 Stitch Multiple Print Heads Together .................................................................. 48 Translate User Interface to Another Language .................................................. 48 116098691 2/12/2016 7:29:00 PM Page iv Confidential 6.16 ImageFlex Software User Manual Directory Structure ............................................................................................... 49 116098691 2/12/2016 7:29:00 PM Page v Confidential ImageFlex Software User Manual 1 Introduction ImageFlex is a Windows software application that is used to lay out print jobs and send print data to the JetFlex print heads. ImageFlex supports the JetFlex 2600 HP-based print heads as well as the JetFlex 2800 Lexmark-based print heads. Text, barcode, and graphic print objects are laid out on a graphical canvas that represents the page to be printed. Print objects may include variable fields in the form of database fields, counters, date/time fields, and shift codes. User entry fields are also supported. 1.1 Operating Modes ImageFlex may be operated in one of two modes depending on your desired work flow: Live Mode or Production Line Mode. The choice of operating mode is made when the application is installed. The major differences between the modes are outlined in the following table: Live Mode Configuration Max # Printers (unique encoder and print trigger) Max # Print Heads per Printer 1 8 Production Line Mode √ 32 1 RS-232, Ethernet to RS-232 √ Print Data Types Fixed Text, Barcodes, Graphics Variable Barcodes, Graphics Database Fields Counters Date/Time with Rollover Hour Shift Codes User Entry Fields Purge Bars with Definable Frequency √ √ √ √ √ √ √ √ √ No √ (1 record) √ √ √ √ No Features Ink Level Reporting Calculate Ink Cost for Job Definable Ink Profiles Offline Printing Stitching Within Print Head Stitching Across Print Heads Control External Devices on Start/Stop Print Control External Devices on Low Ink Control External Devices on Database Events Read and Print RS-232 Output Events √ √ √ √ √ √ √ √ √ √ √ √ √ √ No √ No No √ No No √ USB Data Transfer Method Host computer connected while printing This user guide describes Live Mode only. Production Line Mode is described in another document. 116098691 2/12/2016 7:29:00 PM Page 1 Confidential ImageFlex Software User Manual 1.1.1 Live Mode Live Mode is the most flexible operating mode since it may be used to print any ImageFlex data type. It is the only mode that supports printing variable barcodes and multiple database records. Ticket, tag and label printing is a typical application for Live Mode. ImageFlex may be connected to a single printer that includes up to eight print heads. Live Mode is so called because the host computer must be connected “live” to the printers via USB while printing (except when offline printing). When the Print button is pressed, pages are ripped individually on the host computer, sent to the printer, and printed as each trigger is sensed. 1.1.2 Production Line Mode Production Line Mode is designed for environments where ImageFlex connects to multiple individual print heads via RS-232 at the same time, such as a facility with several packaging production lines. In ImageFlex, these print stations may be organized within logical production lines. A print job is downloaded to one or more print heads and stored there until a new job is downloaded. When a trigger is sensed, the next page is ripped locally on the print head and then printed. Print jobs may include fixed text, barcodes, and graphics as well as counters, date/time fields, shift codes, and user entry fields. Printing variable barcodes is not supported in the Production Line Mode. ImageFlex actively monitors and displays the status of all print heads on one screen. Single-click a print head in the list to view the active print job, print count, detailed status, and ink levels. Double-click a print head to update user entry fields, update print delay, or reset counters. 1.2 Key Definitions 1.2.1 Fixed and Variable Data Fixed data are print objects that do not change from page to page. An example is a graphic that appears on every page. Variable data are print objects that may change from page to page. Examples include database fields, counters, and date/time fields. 1.2.2 Offline Printing Offline printing means printing while the print head(s) is not connected to the host computer. The host computer downloads a print job to the print head(s) while connected via USB. The USB cable may be disconnected once the print job is downloaded. Printing is initiated automatically each time a trigger is sensed. The print job may include all print object types and advanced print data types except for multiple database records and variable barcodes. Offline printing is available in Live Mode only. 1.2.3 Page A page is a generic term for a single print. It may represent a document, form, envelope, package, label, etc., depending on your application. 116098691 2/12/2016 7:29:00 PM Page 2 Confidential ImageFlex Software User Manual 1.2.4 Print Job A print job is a collection of print objects that represent the content of a printed page. An unlimited number of print jobs may be designed and saved on the host computer, then downloaded to the printer later to initiate printing. When a print job is saved, the job information is stored in a job file (i.e. jobname.cjf). 1.2.5 Print Object Print objects are positioned on the canvas to represent features that appear on each printed page. Print object types include text fields, barcodes, and graphic images. Each instance of a print object may include fixed and/or variable data, and may include advanced print data types such as database fields, counters, date/time fields, shift codes, and user entry fields. Purge bars are a special print object type. See the Purge Bars section for more information. 1.2.6 Pen A pen is an individual printing unit within a print head. For the JetFlex 2600 (HP) and JetFlex 2800 (HP) print heads, a pen is a cartridge. 1.2.7 Print Head A print head is a module consisting of a print controller and one or more pens, housed in an enclosure. 1.2.8 Printer A printer is a logical grouping of print heads, typically connected to the same encoder and photo sensor on a single transport. ImageFlex can drive one or more printers depending on the operating mode. 2 Installing the Software The software consists of the ImageFlex application and the Printer Software. The Printer Software consists of the following components: USB Drivers – Windows drivers that allow the print heads to operate as USB devices. Setup Wizard – An easy-to-use tool for configuring print heads and updating the printer firmware. Calibration Wizard – An easy-to-use tool for calibrating print head “stitching”. Control Panel – An advanced tool for configuring print heads and updating printer firmware. The Control Panel is a more complex tool than the Setup Wizard, but also allows for highly accurate stitching of the printing between pens and print heads. Application Programming Interface (API) files – The .dll and .lib files used by 3rd party applications to communicate directly to the printer. Printer Firmware files – The latest version of the printer firmware files are stored on the host computer so they may be downloaded to the printer. 116098691 2/12/2016 7:29:00 PM Page 3 Confidential ImageFlex Software User Manual The latest software may be accessed from the PTS web site located at: http://www.printingtechnology.net/downloads Download the software named “PTS ImageFlex Software.zip” and “PTS Printer Software JF2600.2800.zip”. 2.1 Install ImageFlex a. After the ImageFlex software is downloaded from the PTS web site, unzip the file to a local hard drive. Use the password ‘ptsuser’ to unzip the file. You can download WinZip from the following web site: http://www.winzip.com/downwz.htm b. When the file is unzipped, there will be an .msi file named ‘PTS_ImageFlex_v5.5.msi’ (or newer version number). Double-click on the .msi file and follow the installation instructions. c. If you plan to accept database input from dBASE files, we recommend that you install the Visual FoxPro ODBC driver. Click on the following link and follow the download instructions: http://msdn.microsoft.com/en-us/vfoxpro/bb190233.aspx d. When the installation is complete, start the ImageFlex software: from the Windows Start Menu, select All Programs, then select PTS, then select ImageFlex. Note: If you receive the following error when starting ImageFlex: ImageFlex.exe - Application error : The application failed to initialize properly (0xc0150002): then click on the following link, click the Download button, and run the program that is downloaded: http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14984D-389C36F85647&displaylang=en 2.2 Install Printer Software a. After the ImageFlex software is downloaded from the PTS web site, unzip the file to a local hard drive. Use the password ‘ptsuser’ to unzip the file. You can download WinZip from the following web site: http://www.winzip.com/downwz.htm 116098691 2/12/2016 7:29:00 PM Page 4 Confidential ImageFlex Software User Manual b. When the file is unzipped, there will be an .msi file named ‘PTS_PrinterSoftware_v7.5.msi’ (or newer version number). Double-click on the .msi file and follow the installation instructions. c. Update the embedded firmware on the print heads using the Setup Wizard. Find the instructions in the Getting Started Guide. You may access the Setup Wizard and the Getting Started Guide from the Windows Start Menu. Select All Programs, and then select PTS. 3 User Interface 3.1 Operating the Mouse The following definitions are use throughout this user guide: Click – Press the left mouse button. Double click – Press the left mouse button twice in succession. Click and drag – Press the left mouse button, hold it down, and then drag the selected object. Right click – Press the right mouse button. 3.2 Windows Elements 3.2.1 Title Bar The blue Title Bar is located at the top of the ImageFlex window. The active job name is displayed along with the ImageFlex program title. If no job is loaded, the active job name is “Untitled”. 3.2.2 Menu Bar The Menu Bar is located near the top of the ImageFlex window, directly under the Title. Bar. The Menu Bar has a Microsoft Windows “look and feel”. Click on a Menu Bar item to display a drop down menu with access additional functions. 3.2.3 Toolbar The Toolbar is located near the top of the ImageFlex window, directly under the Menu Bar. The Toolbar has a Microsoft Windows “look and feel”. Position the cursor over a Toolbar button to see the button function. The button name appears under the button and a short description appears in the Status Bar at the bottom of the window. Click on a Toolbar button to execute a function. All Toolbar functions are also available within the Menu Bar. 3.2.4 Status Bar The Status Bar is located at the bottom of the ImageFlex window. Current program status is displayed here. When the cursor is positioned over a Toolbar button, a description of the button function is displayed here. 3.2.5 Dialog Boxes A dialog box is a Windows menu that requires interaction. Most dialog boxes pop up in the center of the screen and require you to click the OK or Cancel button before continuing. 116098691 2/12/2016 7:29:00 PM Page 5 Confidential 3.3 ImageFlex Software User Manual Tabs 3.3.1 Compose Tab Use this tab to define a new print job or to view/edit the active print job: When this tab is selected, the canvas displays the print objects for the active print job over an outline of the page. Compose tab modes include Select, Zoom, Text, Barcode, Graphic, and Purge. Choose a mode by clicking the corresponding button on the Compose tab. These modes control the mouse operation within the canvas. The cursor changes context for each mode when positioned on the canvas, as follows: Select – Select a print object. The selected object may be edited, moved, resized, duplicated or deleted. Zoom – Zoom into an area of the canvas by left clicking, zoom out by right clicking. Text – Add a text print object to the canvas. Barcode – Add a barcode print object to the canvas. Graphic – Add a graphic print object to the canvas. Purge – Add a purge bar print object to the canvas. 116098691 2/12/2016 7:29:00 PM Page 6 Confidential ImageFlex Software User Manual 3.3.2 Database Tab Use this tab to add a database to a print job and to define the properties of the database: Most fields on the tab are grayed out until a database is open. When the Database tab is selected and a database is open, the canvas displays the database record set. Each row represents a unique record. Each column represents a field in the record set. Record numbers are displayed in the leftmost column. The field name appears at the head of the column. See the Databases section. 116098691 2/12/2016 7:29:00 PM Page 7 Confidential ImageFlex Software User Manual 3.3.3 Print Tab Use this tab to manage the printing process: If the current job contains a database, the canvas displays the database record set, otherwise it is blank. Define the print resolution, ink profile, and print range, and then click the Print button. The printing process may also be aborted and restarted from this tab. 3.4 Canvas The canvas occupies the main portion of the ImageFlex window. When the Compose tab is selected, the canvas displays the print objects in the active print job: 116098691 2/12/2016 7:29:00 PM Page 8 Confidential ImageFlex Software User Manual The background represents an outline of the page with clearly identified printable regions for each print head. The white regions in the page background represent the printable regions while the gray regions are non-printable. Horizontal lines within the printable regions define the boundary between pens. If the print job includes a database and the Database tab or Print tab is selected, the canvas displays the database record set. 3.5 Rulers Horizontal and vertical rulers are positioned along the top and left edges of the canvas. The ruler units are displayed in English or Metric depending on the Options dialog box setting. 3.6 Exiting the Application On the Menu Bar, select File, then select Exit. You will be prompted to save the active job if it was edited and not yet saved. 4 Designing and Previewing Print Jobs 4.1 Define Page Size The Page Size defines the size of the active area displayed on the canvas when laying out a print job. It should be set to the actual size of the page you are printing. The Page Size may change from print job to print job. It is saved when the print job is saved. Follow these steps to change page size: a. On the Menu Bar, select File, then select Printer Setup. The Printer Setup dialog box appears. b. Choose from the list of standard page sizes or define a custom page width and height: These values are defined in inches or millimeters depending on the Display Units setting in the Options dialog box. Type a new value or click the up/down arrow to change the value by 0.1” or 2.54 mm. The minimum page size is 0.25” in width by 0.5” in height. The page size is saved with the print job. When a saved print job is reopened, the page size settings from the saved job become the active settings. 116098691 2/12/2016 7:29:00 PM Page 9 Confidential 4.2 ImageFlex Software User Manual Manage Print Jobs 4.2.1 Create Print Job From Blank Canvas Follow these steps: a. On the Menu Bar, select File, then select New. This clears the active print job from the canvas. If the active print job was edited and not yet saved, you will be prompted to save it or cancel the editing. b. Select a page size for the pages to be printed with this print job. See the Define Page Size section. c. If the print job will include variable data from a database, open the database now. See the Databases section. d. Add print objects to the canvas and position them as desired. See the Manage Print Objects section. e. Save the print job when the layout is complete. On the Menu Bar, select File, then select Save or Save As. Use the file browser to select a directory, enter a file name (i.e. job name), and click the Save button. The browser points to the default jobs directory but you may save the job in any directory. 4.2.2 Create Print Job From Existing Print Job Follow these steps: a. On the Menu Bar, select File, then select Open. b. Use the file browser to find the saved job file and click the Open button. Recently saved jobs are listed near the bottom of the File menu on the Menu Bar. You may also select one of these to open a saved job. The print job is displayed on the canvas. c. Add new print objects ore edit the existing print objects as desired. See the Manage Print Objects section. d. Save the print job under a new name. On the Menu Bar, select File, then select Save As. Use the file browser to enter a new job name, and click the Save button. 4.2.3 Open Print Job Follow these steps to open a print job: a. On the Menu Bar, select File, then select Open. b. Use the file browser to find the saved job file and click the Open button. Recently saved jobs are listed near the bottom of the File menu on the Menu Bar. You may also select one of these to open a saved job. The print job is displayed on the canvas. Follow these steps to define the default directory for storing and retrieving print jobs: a. On the Menu Bar, select Tools, then select Options. The Options dialog box appears. b. In the Folders box, use the Jobs setting to browse to select the default directory. 4.2.4 Edit Print Job Follow these steps: a. On the Menu Bar, select File, then select Open. b. Use the file browser to find the saved job file and click the Open button. Recently saved jobs are listed near the bottom of the File menu on the Menu Bar. You may also select one of these to open a saved job. The print job is displayed on the canvas. 116098691 2/12/2016 7:29:00 PM Page 10 Confidential ImageFlex Software User Manual c. Add new print objects ore edit the existing print objects as desired. See the Manage Print Objects section. d. Save the print job. On the Menu Bar, select File, then select Save. 4.3 Manage Print Objects 4.3.1 Add Text Object Note: A text object may include any combination of fixed data, database fields, and advanced print data types (e.g. counters, date/time fields, shift codes, and user entry fields). Follow these steps to add a text object to a print job: a. On the Compose tab, click the Text button to enter Text mode. The cursor changes to when positioned on the canvas. b. Define the position of a text object on the canvas by clicking on one corner of the bounding box and dragging to the opposite corner. Release the mouse button. The Text dialog box appears: c. Add text to the Insert Text box as follows: To add fixed text, type the text directly into the Insert Text box. To add a database field, double click the field name. See the Databases section for more information. To add an advanced data type, position the cursor in the Insert Text Box where you want to insert the data. Then press the corresponding button to display a dialog box to define the data. See the Advanced Print Data Types section to learn more about adding, deleting, and editing these items. 116098691 2/12/2016 7:29:00 PM Page 11 Confidential ImageFlex Software User Manual d. Set the properties of the text object using the following settings: Font Style – The default font face, style and size are displayed. Click the Change Font button to display the Font dialog box and select a font. Alignment – Select the alignment of the text within the text object bounding box, from Left, Center, or Right. The default is Left. Rotation – Select the angle of rotation for the text, from 0, 90, 180, or 270 degrees clockwise. By default, the text is not rotated. An icon to the right of the Rotation edit box shows a box with sample text rotated at the selected angle. Line-to-Line Spacing – Check this box to change line-to-line spacing. Type the desired spacing in the edit box or use the up/down arrows to change the spacing. Char-to-Char Spacing – Check this box to change character-to-character spacing. Type the desired spacing in the edit box or use the up/down arrows to change the spacing. Outline Box – Check this box to draw a box around the print object. Type the desired box width in the edit box or use the up/down arrows to change the spacing. This feature may be used to create a mailing permit object for bulk mailing, for example. Invert Colors – Check this box to invert the colors within the text box. The text will be drawn in white on a black background. e. When the text is defined, click OK in the Text dialog box. The text is displayed within the print object bounding box on the canvas. The Compose tab mode automatically changes to Select mode after adding a new text object. 4.3.2 Add Barcode Object Note: A barcode object may include any combination of fixed data, database fields, and advanced print data types (e.g. counters, date/time fields, shift codes, and user entry fields). Follow these steps to add a barcode object to a print job: a. On the Compose tab, click the Barcode button to enter Barcode mode. The cursor changes to when positioned on the canvas. b. Define the position of a barcode object on the canvas by clicking on one corner of the bounding box and dragging to the opposite corner. Release the mouse button. The Barcode dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 12 Confidential ImageFlex Software User Manual c. Add barcode data to the Insert Barcode Data box as follows: To add fixed data, type the data directly into the Insert Barcode Data box. To add a database field, double click the field name. See the Databases section for more information. To add an advanced data type, position the cursor in the Insert Barcode Data Box where you want to insert the data. Then press the corresponding button to display a dialog box to define the data. See the Advanced Print Data Types section to learn more about adding, deleting, and editing these items. d. Set the properties of the barcode object using the following settings: Barcode Type – Select from the list of available barcode types. Click the Advanced button to view/edit the advanced barcode settings for this barcode type. See the Advanced Barcode Settings section to learn more. Rotation – Select the angle of rotation for the barcode, from 0, 90, 180, or 270 degrees clockwise. By default, the barcode is not rotated. An icon to the right of the Rotation edit box shows a box with a sample barcode rotated at the selected angle. e. When the barcode data is defined, click OK in the Barcode dialog box. The barcode data is displayed within the print object bounding box on the canvas. If the barcode is fixed, the actual barcode is displayed. If the barcode is variable, it is initially displayed as encoded fields rather than an actual barcode. Preview the job to view the actual barcode. See the Preview Pages section. The Compose tab mode automatically changes to Select mode after adding a new barcode object. 116098691 2/12/2016 7:29:00 PM Page 13 Confidential ImageFlex Software User Manual 4.3.3 Add Graphic Object Note: Graphic files must be monochrome Windows bitmap (.bmp) format. Note: A graphic cannot be rotated within ImageFlex. If you want to print a rotated graphic, rotate the graphic data file prior to reading it into ImageFlex. Follow these steps to add a graphic object to a print job: a. On the Compose tab, click the Graphic button to enter Graphic mode. The cursor changes to when positioned on the canvas. b. Define the position of a graphic object on the canvas by clicking on one corner of the bounding box and dragging to the opposite corner. Release the mouse button. The Graphic dialog box appears: c. Add a graphic as follows: To add a fixed graphic, click the Browse to File button. Browse to the file containing the graphic and click Open. To add a graphic filename from a database field, double click the field name. See the Databases section for more information. d. When the graphic is defined, click OK in the Graphic dialog box. The graphic is displayed within the print object bounding box on the canvas. It may be displayed as an encoded field if the graphic filename comes from a database. Preview the job to view the actual graphic. See the Preview Pages section. The Compose tab mode automatically changes to Select mode after adding a new graphic object. 116098691 2/12/2016 7:29:00 PM Page 14 Confidential ImageFlex Software User Manual 4.3.4 Add Purge Bar Object Follow these steps to add a purge bar object to a print job: a. On the Compose tab, click the Purge button to enter Purge Bar mode. The cursor changes to when positioned on the canvas. b. Define the position of a purge object on the canvas by clicking on one corner of the bounding box and dragging to the opposite corner. Release the mouse button. The purge bar is displayed in black and fills the entire bounding box. Note: The frequency of printing the purge bar is defined in the Printer Setup dialog box. See the Purge Bars section for more information. 4.3.5 Edit Print Object Follow these steps to edit a text, barcode, or graphic print object: a. On the Compose tab, click the Select button. The cursor changes to when positioned on the canvas. b. Position the cursor over a print object and double click. The Text dialog box, Barcode dialog box, or Graphic dialog box displayed, depending on the print object type. See the Add Text Object, Add Barcode Object, or Add Graphic Object section for more information. Note: A Purge Bar print object may not be edited in this manner. 4.3.6 Select Print Object Follow these steps to select a print object: a. On the Compose tab, click the Select button. The cursor changes to when positioned on the canvas. b. Position the cursor over a print object and single click. The print object bounding box is displayed. The selected object may be moved, resized, duplicated or deleted. 4.3.7 Move Print Object Follow these steps to move a print object: a. Select the print object. See the Select Print Object section. b. Position the cursor inside the print object bounding box. The cursor changes to a 4-arrow cursor. The print object may be moved while this cursor is visible. c. Click the left mouse button and drag the print object in the direction the mouse is moved. You may also press the up, down, left, or right arrow key on the keyboard to move the selected print object in the direction of the arrow. Each key press will cause the print object to move 10 mils. If the arrow key is held down, the print object will continue to move. 116098691 2/12/2016 7:29:00 PM Page 15 Confidential ImageFlex Software User Manual 4.3.8 Resize Print Object Follow these steps to resize a print object: a. Select the print object. See the Select Print Object section. b. Position the cursor on a side or corner of the print object bounding box. The cursor changes to a 2-arrow cursor. The print object may be resized while this cursor is visible. c. Click the left mouse button and drag the side or corner of the print object bounding box with the mouse. Note: When resizing a graphic print object, the aspect ratio of the original graphic is maintained. 4.3.9 Delete Print Object Follow these steps to delete a print object: a. Select the print object. See the Select Print Object section. b. On the Menu Bar, select Edit, the select Cut. You may also press the Delete key or Ctrl-X on the keyboard. 4.3.10 Duplicate Print Object Follow these steps to duplicate a print object: a. Select the print object. See the Select Print Object section. b. On the Menu Bar, select Edit, then select Copy. This copies the selected print object onto the clipboard. You may also press Ctrl-C on the keyboard. c. On the Menu Bar, select Edit, then select Paste. This duplicates the print object that was copied onto the clipboard. You may also press Ctrl-V on the keyboard. The new print object is pasted at an offset of 200 mils down and 200 mils to the right of the original print object. A print object on the clipboard may be pasted multiple times. d. Move the duplicated print object to the desired position. Note: The clipboard is a buffer that stores deleted or copied print objects. It is permanently erased in the following cases: A new job is created or an existing print job is opened. A new print object is added to the canvas. Additional print objects are deleted or copied to the clipboard. The ImageFlex application is closed. 4.3.11 Highlight Next/Previous Print Object Follow these steps to highlight the next or previous print object: a. Select the print object. See the Select Print Object section b. Press the Tab, Space Bar, Enter, or Page Up key on the keyboard to highlight the next print object in the list. Press the Backspace or Page Down key on the keyboard to highlight the previous print object in the list. 116098691 2/12/2016 7:29:00 PM Page 16 Confidential 4.4 ImageFlex Software User Manual Zoom In/Out Follow these steps to zoom in or out on the canvas: a. On the Compose tab, click the Zoom button to enter Zoom mode. The cursor changes to when positioned on the canvas. b. Click on the canvas to zoom in on the cursor area. Click again to zoom in further. c. Click the Fit Width button ( ) or Fit Length button ( ) on the Toolbar to zoom out to the entire page width or length. Right clicking also performs a Fit Width. 4.5 Preview Pages Pages of a print job may be previewed to see how they will appear during printing. When preview mode is off, certain variable data within print objects (e.g. database fields, counters) are displayed on the canvas as encoded fields enclosed in brackets. When preview mode is on, these fields are displayed on the canvas as actual print data. Turn preview mode on/off by clicking the Toggle Preview button ( ) on the Toolbar. In preview mode, Toolbar buttons are available to select pages to be previewed. Click the View First Page button ( ), View Previous Page button ( ), or View Next Page button ( ) on the Toolbar to change the page being previewed. The View Last Page button is only available of a database is open. The relative page number is displayed on the Compose tab. Note: When a print job includes a database, the pages to be previewed are defined by the Print Range on the Print Tab. The View Last Page button ( ) on the Toolbar is used to jump to the last page to be previewed. The total number of pages to be previewed is also displayed on the Compose Tab. 5 Printing 5.1 Start Printing Follow these steps to print from a print job: a. Create a new print job or open an existing print job. If the print job includes a database, the canvas displays the database record set. b. Click the Print tab. c. Select a Print Resolution. See the Optimize Print Resolution section. The maximum transport speed for the selected resolution and the actual transport speed are displayed. See the Display Options section for more information on Transport Speed Units. d. Select an Ink Profile. See the Ink Profiles section. e. Define a print range by selecting from a series of Print Range radio buttons. The first four Print Range radio buttons are available only if the print job contains a database: 116098691 2/12/2016 7:29:00 PM Page 17 Confidential ImageFlex Software User Manual Some of these options require you to select records from the database record set displayed on the canvas. The record numbers are displayed in the leftmost column. To select a group of contiguous records, click on the first record in the group. Then, with the Shift key pressed, click on the last record in the group. To select multiple non-contiguous records, press the Ctrl key and click on the individual records. Selected records are highlighted in blue. The number of records to be printed is displayed in parentheses next to the radio button text. Select one of these buttons to define which database records will be printed: All Records – All records in the database record set are printed. Start At Selected Record – First, highlight a record on the canvas. All records starting with the first selected (highlighted) record are printed. If no records are highlighted, all records are printed. Start/End Record – First, edit the start and end record numbers. Only the records between the start and end records inclusive are printed. Selected Records – Only the selected records are printed. The last two Print Range radio buttons are available when no database is open OR when a database is open and a single database record is selected (and the Selected Records option is highlighted). If the job includes a database with a single record selected, the selected record will be printed on each page. This allows the repetitive printing of a single record when performing offline printing as well. Select one of these options to define the number of pages to be printed: # Pages – Type a value to specify a finite number of pages to be printed. Unlimited – Pages are printed until the Abort button is pressed. f. Click the Print button. Pages are ripped on the host computer and downloaded to the printer via USB as required. Multiple pages may be ripped in advance and buffered on the printer to ensure that it is never starved for print data. See the Printer Setup section for more information on Print Buffer Size. A page from the defined print range is printed 116098691 2/12/2016 7:29:00 PM Page 18 Confidential ImageFlex Software User Manual each time a print trigger is sensed. The current status of the printer is displayed in the Printer Status box. Note: If the print job contains user entry fields, the User Entry Fields dialog box is displayed so that you can update the field values. See the User Entry Fields section. Note: If the print job contains a database, individual database records are highlighted on the canvas with a blue bar before they are downloaded. When you press the Print button, the blue bar may immediately advance several records due to print page buffering. 5.2 Abort and Restart Printing If you need to stop printing before the entire print range has completed, click the Abort button. If the print job includes a database, the blue bar that highlights database records on the canvas will be repositioned on the next record to be printed. The blue bar position is approximate since ImageFlex doesn’t know with certainty which was the last record to be successfully printed. Click the Restart button to start printing again. 5.3 Download Offline Print Job Although Live Mode is typically used to print while connected live via USB, it may also be used for offline printing. See the description of Offline Printing in the Key Definitions section. Follow these steps to download an offline print job: a. Create a new print job or open an existing print job. If the print job includes a database, a single database record must be selected on the canvas and Print Range must be set to Selected Records. This allows a single database record to be printed via offline printing. b. On the Menu Bar, select Tools, then select Download Offline Print Job. Note: If this menu item is grayed out, one of the following conditions exists: An offline print job already resides on the printer. This print job must be canceled before downloading a new one. ImageFlex is not configured in Live Mode. No print job is open. The active print job has no print objects defined. The active print job includes a database, but a single record is not selected and the Print Range is not set to Selected Records. c. If the print job contains user entry fields, the User Entry Fields dialog box is displayed. You may update any field values prior to downloading. See the User Entry Fields section. d. The Download Offline Print Job dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 19 Confidential ImageFlex Software User Manual e. Configure these settings: Resolution – Select a print resolution. See the Optimize Print Resolution section. The maximum transport speed for the selected resolution is displayed. See the Display Options section for more information on transport speed units. Ink Profile – Select an ink profile. See the Ink Profiles section. Counter Index – Edit the counter index to change the counter(s) on the next page. See the Advanced Print Data Types – Counter section. Print To File – Click this box to save the print job to a file rather than downloading it to the printer. This is used with 3rd party applications that download offline print jobs. f. Click the Download button. The active print job is downloaded to the printer or printed to a file. The download may take up to one minute depending on the job size. A progress bar is displayed during the download. Alternatively, you may click the Cancel button to cancel the download and exit the dialog box. g. You may now disconnect the USB cable between the host computer and the printer. h. A page is printed each time a print trigger is sensed. 5.4 Cancel Offline Print Job To cancel an offline print job, select Tools from the Menu Bar, then select Cancel Offline Print Job. You may now send another job for offline printing or you may print live from the Print tab. This menu item is only accessible when an offline print job is currently loaded on the printer. It is grayed out otherwise. 116098691 2/12/2016 7:29:00 PM Page 20 Confidential ImageFlex Software User Manual 6 Advanced Features and Concepts 6.1 Printer Setup Follow these steps to configure printer settings: a. On the Menu Bar, select File, then select Printer Setup. The Printer Setup dialog box appears: b. Configure the following settings: Printer Name – The host computer may be physically connector to more than one unique printer via USB. However, since ImageFlex can only communicate with one printer at a time, you must select the target Printer Name. When ImageFlex starts, it queries all printers connected via USB and displays their names in the Printer Name selection box. Printer names (e.g. LX-01) are assigned using the Control Panel advanced setup tool. Typically only one printer is connected. When no printer is connected, “No Printer Connected” is displayed. Print Delay – Enter a positive value to delay the starting horizontal print positions of all print objects. See the Position Print Data section. Print Buffer Size – Multiple print pages may be ripped in advance on the host computer and buffered on the printer to ensure that it is never starved for data. Print Buffer Size should be set to the maximum number of actively printing documents that may be in process at any time between the trigger position and the end-of-print position. 116098691 2/12/2016 7:29:00 PM Page 21 Confidential ImageFlex Software User Manual # Heads and Head Height – ImageFlex automatically queries the printer to learn the print head configuration, and the canvas displays the printable regions accordingly. These settings should only be changed if you are operating ImageFlex with no print heads connected. Head Height values are displayed in inches or millimeters depending on the Display Units setting in the Options dialog box. Vert Offset – Set the vertical offset for each print head relative to the page. These values are defined in inches or millimeters depending on the Display Units setting in the Options dialog box. Type a new value or click the up/down arrow to change the value by 0.1” or 2.54 mm. The Vert Offset values are saved with the print job. When a saved print job is reopened, the settings from the saved job become the active settings. Printable regions are displayed on the canvas based on the Vert Offset values. These values are used only for the canvas display; the actual vertical positions of the printable regions on the page are controlled by the physical print head positions. These values may be changed automatically by the Head Stitching Tool. Note: An error message is displayed if a print object is positioned outside the page or if the printable regions for multiple print heads overlap. 6.2 Control the Canvas Display 6.2.1 Display Options Follow these steps to configure the display options: c. On the Menu Bar, select Tools, then select Options. The Options dialog box appears. d. Configure the following Display settings: Display Units – Select the units used for display, from English or Metric. These units are used for defining items in the Printer Setup dialog box and for the canvas grid. 116098691 2/12/2016 7:29:00 PM Page 22 Confidential ImageFlex Software User Manual Transport Speed Units – Select the units to be used for displaying the transport speed. Warn when Print Object is Outside Printable Region – Check this box to specify that a warning message should appear when placing a print object outside the printable region. Display Head Numbers on Canvas – Check this box to display the head number in the upper left corner of each printable region. Display Offline Head Numbers in Red – Check this box to display the head number in red for each head that is not currently connected to the host computer via USB. Note that this setting is only visible when the Display Head Numbers on Canvas box is checked. 6.2.2 Canvas Grid A grid is displayed on the canvas to assist in positioning print objects. To turn the grid display on/off, click the View Grid button ( ) on the Toolbar. You may also use the Menu Bar to select Tools, and then select View Grid. The Snap to Grid feature automatically positions the bounding box corner of a new print object on the nearest coordinates within the grid. To turn this feature on/off, click the Snap to Grid button ( ) on the Toolbar. You may also use the Menu Bar to select Tools, and then select Snap to Grid. You may control the grid size from the Options dialog box. On the Menu Bar, select Tools, then select Options, and view or set the value: Grid Size – This value defines the desired distance between the canvas grid markings. The value is defined in inches or millimeters, depending on the Display Units setting. Click the up/down arrow next to the value to change the value by 0.05” or approximately 0.1 mm. 6.3 Advanced Print Data Types Advanced print data types include counters, date/time fields, shift codes, and user entry fields. These data types may be added to text and barcode print objects. 6.3.1 Counter A counter may be added to a text or barcode print object to print a unique number (e.g. serial number or ID) on each page. Each print object may contain only one counter. Follow these steps to add a counter to a text or barcode print object: a. Add a print object to the canvas, or edit an existing print object. b. Position the cursor at the desired position within the Insert Text box or Insert Barcode Data box. c. Click the Counter button to display the Counter dialog box: 116098691 2/12/2016 7:29:00 PM Page 23 Confidential ImageFlex Software User Manual d. Type the counter Start Value. e. Specify whether the counter has a Variable or Fixed length. If Fixed, type the number of counter digits and select whether the counter’s Leading Characters should be Zeros or Blanks. f. Specify whether the number should Increment or Decrement and specify the Step Value. g. Click the OK button to save the changes or click the Cancel button to cancel the changes. h. An encoded string appears in the Insert Text box or Insert Barcode Data box and on the canvas. A sample encoded string is {{F 8 1 0 1}}. The encoded string is replaced by the actual counter during preview or printing. Each job has a counter index that specifies the counter(s) to be printed on the next page. The counter index is one when a new job is created, meaning that the counter’s start value is printed on the first page. After printing each page, the counter index advances by one and each counter in the job is incremented or decremented by its step value. The counter index is saved when the job is saved and restored when the job is reopened. The counter index for the active job may be edited to change the counter(s) on the next page. Set the counter index to one to reset all counter(s) to their start values. The counter index may be edited on the Print tab. When previewing pages, the counters for the next page are displayed based on a temporary counter index. The counters increment or decrement as you preview pages of the print job, but this does not change the counter index for printing. 6.3.2 Date/Time A date/time field may be added to a text or barcode print object. This field may be used to print a fixed date/time, the current date/time from the system clock, or an offset from the current date/time (e.g. expiration date). You may print date only, time only, or both. Many different formats are supported. Each print object may contain only one date/time field. Follow these steps to add a date/time field to a text or barcode print object: a. Add a print object to the canvas, or edit an existing print object. b. Position the cursor at the desired position within the Insert Text box or Insert Barcode Data box. 116098691 2/12/2016 7:29:00 PM Page 24 Confidential ImageFlex Software User Manual c. Click the Date/Time button to display the Date/Time dialog box: d. Select the Date/Time Source from the following: Fixed date/time Current date/time from system clock Future date/time using offset from system clock (e.g. expiration date) e. Specify Format Specify date format and define the separator between date elements Specify time format, including 12/24 hour designation and whether AM/PM is printed Specify the layout of date and time fields f. View the Sample Layout on the bottom of the dialog box. g. Click the OK button to save the changes or click the Cancel button to cancel the changes. h. An encoded string appears in the Insert Text box or Insert Barcode Data box. A sample encoded string is <<dd-MMM-yyyy hh:mm:ss tt>>. The encoded string is replaced by the actual date/time on the canvas and during printing. 116098691 2/12/2016 7:29:00 PM Page 25 Confidential ImageFlex Software User Manual 6.3.3 Shift Code Shift codes may be added to a text or barcode print object. These are used to identify shifts in a 24-hour work schedule. Eight shift codes may be defined in the shift code table, each with a start time and a shift code character string. For example, shift “1” may have a start time of 8:00 AM, shift “2” may have a start time of 4:00 PM, and shift “3” may have a start time of 12:00 AM. If the job includes a shift code, the character string “1” will appear on any pages printed between 8:00 AM and 4:00 PM. Shift codes must be defined prior to printing them. Follow these steps to add shift codes to the shift code table: a. On the Menu Bar, select Tools, then select Shift Codes. b. The Shift Codes dialog box displays the current shift code table: c. Click the Add button. The Shift Code dialog box appears: d. Define the Start Time and the Shift Code character string. Click OK. e. Click OK to exit the Shift Codes dialog box. Follow these steps to edit a shift code in the shift code table or to delete a shift code: a. On the Menu Bar, select Tools, then select Shift Codes. b. The Shift Codes dialog box displays the current shift code table. c. Click on a shift code in the table. To edit the selected shift code, click the Edit button. The Shift Code dialog box appears. Modify the Start Time and/or the Shift Code character string. Click OK. To delete the selected shift code, click the Delete button. d. Click OK to exit the Shift Codes dialog box. 116098691 2/12/2016 7:29:00 PM Page 26 Confidential ImageFlex Software User Manual Follow these steps to add a shift code to a text or barcode print object: a. b. c. d. Add a print object to the canvas, or edit an existing print object. Position the cursor at the desired position within the Insert Text box or Insert Barcode Data box. Click the Shift Code button. An encoded string appears in the Insert Text box or Insert Barcode Data box. A sample encoded string is <<S>>. The encoded string is replaced by the actual shift code on the canvas and during preview or printing. 6.3.4 User Entry Field User entry fields may be added to a text or barcode print object. These are fields whose values you plan to change periodically without changing the entire job (e.g. lot code on a package). Follow these steps to add a user entry field to a print object: a. Add a text or barcode print object to the canvas, or edit an existing print object. b. Position the cursor at the desired position within the Insert Text box or Insert Barcode box. c. Click the User Entry Field button to display the User Entry Field dialog box: d. Type the Field Name. Click the OK button to save the user entry field or click the Cancel button to cancel. e. An encoded string appears in the Insert Text box or the Insert Barcode box and on the canvas. A sample encoded string is [[%LOT_CODE]]. You will be prompted to update user entry field values when you press the Print button on the Print tab (i.e. live printing) or when you select Download Offline Print Job from the Tools menu (i.e. offline printing). 6.3.5 Delete Advanced Print Data Type Follow these steps to delete an advanced print data type: a. Edit the text or barcode print object that contains the advanced print data type. b. Identify the text in the Insert Text box or Insert Barcode Data box that relates to the advanced print data type. The text appears in one of the following forms: Counter – {{Counter Format}} Date/Time Field – <<Date/Time Format>> Shift Code – 116098691 2/12/2016 7:29:00 PM <<S>> Page 27 Confidential ImageFlex Software User Manual User Entry Field – [[%Field Name]] c. Manually delete the brackets and all the characters within the brackets. 6.3.6 Edit Advanced Print Data Type To edit an advanced print data type, delete the current advanced print data type and then add a new one. 6.4 Databases A print job may include variable data from a database. For example, a mail printing application may extract mailing addresses from a database or a lottery ticket printing application may extract lottery numbers from a database. Several database formats are accepted, including comma-separated text, tab-separated text, MS-Excel, MS-Access, and dBase. The canvas displays the database record set when a print job includes a database and either the Database tab or Print tab is selected. Each row represents a unique record. Each column represents a field in the record set. Record numbers are displayed in the leftmost column. The field name appears at the head of the column. To change the width of a column, click and drag the right side of the column header. Two steps are required to print from a database. First you must add the database to the print job. Then you must add database fields to the print objects. 6.4.1 Add Database to Print Job Follow these steps to add a database to print job: a. b. c. d. Create a new print job or edit an existing print job. Click the Database tab. Click the Browse button and browse to the database file. Click Open. If the database has multiple tables, the Select Table dialog box appears. Select the table: e. If the database is a text file, the Text File Layout dialog box appears. Specify the file layout: 116098691 2/12/2016 7:29:00 PM Page 28 Confidential ImageFlex Software User Manual File Type – Text databases are either Comma-delimited or Tab-delimited. This specifies the delimiter between the fields of each record. First Record Contains Column Headers – In some text databases, the first record contains the headers (i.e. names) for each column. Select Yes if this is this case. f. The database record set is displayed on the canvas: g. Use the Fields check boxes to control which fields are included in the database record set. Any checked fields are displayed on the canvas and may be included in print objects. All fields in the database are initially checked. Uncheck any unnecessary fields. Click Set All or Clear All to set or clear all the check boxes at once. 116098691 2/12/2016 7:29:00 PM Page 29 Confidential ImageFlex Software User Manual Follow these steps to define the default directory for storing and retrieving databases: a. On the Menu Bar, select Tools, then select Options. The Options dialog box appears. b. In the Folders box, use the Database setting to browse to select the default directory. 6.4.2 Filter Database When a database is first added to a print job, all records are included in the record set. In most cases, you will print from a database without manipulating the fields or records. However, you may sometimes wish to filter the database record set within the print job in order to remove any unnecessary fields or records so they aren’t printed. Follow these steps to filter a database record set within a print job: a. Click the Database tab. If filters are defined, “Filters: YES” is displayed. If no filters are defined, “Filters: None” is displayed. b. Click the Edit button. The Database Filters dialog box is displayed: c. Click the Add button to add a new filter. The Add Database Filter dialog box is displayed: d. Select a field, condition, and value for the new filter. For example, if the database has a field named State, you may show only records from Connecticut by filtering for State = CT. Note that literal strings, like CT in this example, should not be enclosed in quotes. 116098691 2/12/2016 7:29:00 PM Page 30 Confidential ImageFlex Software User Manual e. Click OK to exit the Add Database Filter dialog box. The new filter is added to the active filter list in the Filters list box. If there are multiple active filters, all filter conditions must be met in order for a record to be included in the record set. f. To delete a filter, select the filter in the Filters list box and click Delete. To edit a filter, delete the existing filter and add a new one. g. Click OK to exit the Database Filters dialog box. 6.4.3 Sort Database In most cases, you will print database records in the order they appear in the file. However, you may sometimes wish to sort the records in a different order. Follow these steps to sort a database record set within a print job: a. Click the Database tab. If a customer sort order is defined, “Sort Order: YES” is displayed. If no custom sort order is defined, “Sort Order: None” is displayed. b. Click the Edit button. The Database Sort Order dialog box is displayed: c. Click the Add button. The Add Database Sort Order dialog box is displayed: d. Select a sort field, specify whether the field should be sorted in ascending or descending order, and click OK to exit the Add Database Sort dialog box. e. The new sort field is added to the end of the sort order list in the Sort Order list box. If the sort order contains multiple fields, the first condition is the primary sort; the second condition is the secondary sort, and so on. f. To delete a sort field, select the field in the Sort Order list box and click Delete. To edit a sort field, delete the existing field and add a new one. g. Click OK to exit the Database Sort Order dialog box. 116098691 2/12/2016 7:29:00 PM Page 31 Confidential ImageFlex Software User Manual 6.4.4 Search Database Use this tool to search for a database record containing a specific search string. Follow these steps to perform a search: a. Click the Database tab. b. Click the Find button. The Find dialog box appears: c. Type the search string in the Find what box. Check the Match case box, if desired, to specify that the case of each character must also match. d. Click the Find Next button. The next database record containing the search string within any field is highlighted in blue on the canvas. 6.4.5 Add Database Fields to Print Object Once a database is added to a print job, any database fields in the record set may be added to a text, barcode, or graphic print object. Follow these steps to add a database field to a text print object, for example: a. Create a new text print object or edit an existing text print object. The Text dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 32 Confidential b. c. d. e. ImageFlex Software User Manual Position the cursor at the desired position within the Insert Text box. Select a field in the Database Fields list box. Click the ‘<<’ button. The field name appears in the Insert Text box, enclosed in double square brackets. This field name is replaced by the actual record data when previewing or printing. 6.4.6 Post-process Database Fields in Print Object When adding database fields to a text, barcode, or graphic print object, you may post-process the field data prior to preview or print. In the Text (or Barcode or Graphic) dialog box, check one or more of these fields: Remove Blank Lines – Check this box to specify that all blank lines in the text block resulting from blank database fields should be removed. For example, if a text block contains a mailing address with a PO Box, and some addresses don’t have a PO Box, the resulting blank line will be removed. Lines that are intentionally left blank will not be removed. Select whether the resulting text lines should be top justified or bottom justified within the text block. If there are intentional blank lines before or after the text block, the resulting lines will not necessarily be justified to the top or bottom of the text box. Remove Leading Blanks – Check this box to specify that any leading blanks within a database field should be removed. Remove Trailing Blanks – Check this box to specify that any trailing blanks within a database field should be removed. 6.4.7 Database Record Sequence Numbers For print jobs that include a database, each print object has an associated Database Record Sequence Number. This number specifies the database record from which to extract variable data fields. Specifically, it is the offset from the last database record accessed on the previous page. The Database Record Sequence Number may be changed in the dialog box specific to the print object type (text, barcode, graphic). For most applications, all print objects on a page will access the next record in the database. In this case, the Database Record Sequence Number for all print objects should be set to 1, which is the default. There are applications where the Database Record Sequence Number should be set to a value other than one. For example, imagine a print job that contains four unique serial numbers printed on each page. These serial numbers are extracted from a database where each record contains a single field with a unique serial number. When defining the print job, you would add four print objects where each object accesses the serial number field in the database. Set the Database Record Sequence Number to 1 for the first print object, set it to 2 for the second print object, and so on. When printing the first page, the serial number fields in each of the first four database records are accessed. When printing the second page, the serial number fields from the next four database records are accessed. 116098691 2/12/2016 7:29:00 PM Page 33 Confidential 6.5 ImageFlex Software User Manual Advanced Barcode Settings Use the advanced barcode settings to control the way each barcode type is printed. Note: The advanced settings for a particular barcode apply to all future print jobs. If you need to modify the advanced settings for a single print job, be sure to change them back to the general purpose settings when finished printing the job. Follow these steps to change the advanced barcode settings for a barcode type: a. Create a new barcode print object or edit an existing barcode print object. The Barcode dialog box appears. b. Select the desired barcode type. c. Click the Advanced button. The Advanced Barcode Settings dialog box is displayed: d. Configure the following settings: Print Text – Check this box to specify that a human-readable text representation of the barcode is also printed. Text Above – Check this box to specify that the human-readable text is printed above the barcode. The default is to print the text below the barcode. Text Size – Specify the point size for the human-readable text. A value of 0 specifies that the text size is automatically generated. Note that the Arial font is always used. Text Distance – Specify the distance from the barcode to the human-readable text, in inches. A value of 0 specifies that the distance is automatically calculated. 116098691 2/12/2016 7:29:00 PM Page 34 Confidential ImageFlex Software User Manual Module Width – This refers to bar and space widths. Set Module Width to 0 to automatically set the bar and space widths such that the barcode fills the bounding box. This is the default. Set Module Width to a positive value to specify the width of the smallest bar or space in 300 dpi pixels. All other bar and space widths are set automatically in proportion to the smallest bar/space. Bar Shaving – Specify the percentage of the bar width to be shaved off. This is useful if the bars are printing too wide. The default is 0. Notch Height – The term “notch” describes the synchronization bars used in some symbologies (e.g. EAN, UPC). These notches are a bit taller than the barcode bars and are normally sized automatically. This value specifies an additional height for these synchronization bars. Bearer Bar Width – Specify the width of the optional bearer bars. Bearer bars are normally used with ITF-14 only. They are usually drawn as horizontal lines above and below the bar code. They may also be drawn as a rectangle. Bearer bars are used to avoid partial scans and may be used to enhance readability. Format String – Specify the optional format string to be applied to the barcode before it is encoded. The format string allows you to perform special operations such as including special control characters, subset switching, and start/stop character control. Check Digit Method – Specify the optional check digit method to be used. Select “Default” to use the default check digit method for the barcode type. Select “None” if no check digit method is to be used. Select a specific method to override the default. Translate Escape Sequences – Check this box to specify that escape sequences should be translated. Escape sequences may be useful if you want to use non-printable or special characters in a barcode. Print Ratio – The Print Ratio is the ratio of all elements of a barcode with respect to the smallest element. The ratio is a sequence of numbers separated by colons. The Standard Print Ratio is the default Print Ratio used if no custom ratios are entered. The Ratio Format provides a hint for defining the Print Ratio. The numbers are ordered from smallest bar width to the widest bar width, followed by the smallest space width to the widest space width. For example, the “Code 2of5 Standard” barcode has a Ratio Format of 1:2:3:1:2. This means there are 3 different bar widths and 2 different space widths. e. Click OK to exit the Advanced Barcode Settings dialog box. 6.6 Optimize Print Resolution Selecting the optimal print resolution is a key factor in producing the best print quality (i.e. edge sharpness and print darkness). Print resolution also impacts the amount of ink used and the maximum transport speed. 116098691 2/12/2016 7:29:00 PM Page 35 Confidential ImageFlex Software User Manual Print resolution is expressed as a vertical and horizontal resolution in dots per inch, such as 600x300 dpi. The vertical resolution relates to the cross-transport axis. The horizontal resolution relates to the transport axis (i.e. the direction of travel), and therefore has a direct impact on the maximum transport speed. Here are some hints for selecting the appropriate resolution: To achieve the best print quality, select the highest vertical resolution and select the highest horizontal resolution available at the desired transport speed. Note that the highest vertical resolution is recommending when printing high quality barcodes. To reduce the amount of ink used, select the lowest vertical resolution. For example, 300xN uses half the ink as 600xN. To achieve higher transport speeds, select a “Fast” resolution. For example, 300xN Fast prints at twice the maximum transport speed as 300xN. Fast resolutions product the same print resolution and darkness as their “Normal” equivalents but the edge sharpness is slightly reduced. The following tables show the standard list of available resolutions for each supported print head, along with the maximum transport speed for each resolution: Resolution Table (LX) Resolution (dpi) 600 x 600 600 x 300 600 x 200 600 x 150 600 x 100 300 x 300 300 x 200 300 x 150 300 x 100 300 x 300 Fast 300 x 200 Fast 300 x 150 Fast 300 x 100 Fast 116098691 2/12/2016 7:29:00 PM Max. Transport Speed (inches/sec) 40 80 120 160 240 80 120 160 240 160 240 320 480 Page 36 Confidential ImageFlex Software User Manual Resolution Table (NP45) Resolution (dpi) 600 x 600 600 x 300 600 x 250 600 x 200 600 x 150 600 x 100 300 x 600 300 x 300 300 x 300 Dark 300 x 300 Fast 300 x 250 Fast 300 x 200 Fast 300 x 150 Fast 300 x 100 Fast Max. Transport Speed (inches/sec) 25 50 60 75 100 150 25 50 50 100 120 150 200 300 Note: 300x300 Dark is similar to 300x300 but each dot is double printed so the effective image is much darker. We recommend using 600x300 instead to achieve the same darkness and Maximum Transport Speed at a higher resolution. 300x300 Dark remains in the NP45 resolution list for historical purposes. 6.7 Position Print Data Follow these steps to accurately position the print data: a. Use the Setup Wizard application to define the Trigger Offset. This is the physical offset from the photo sensor to the first print nozzle on the print head. This is normally done once when configuring the print system. b. In ImageFlex, create a new print job or edit an existing print job. c. Set the page size to the actual size of the page you are printing. See the Define Page Size section. d. Set the vertical offsets of each print head relative to the page. See the Printer Setup section. e. Place print objects on the canvas at the appropriate print positions on the page. f. Save the print job. The horizontal placement of print objects during printing is controlled by these steps. Later, you may adjust the Print Delay from the Printer Setup dialog box to shift all print objects in the transport direction by a positive amount. See the Printer Setup section. The vertical placement of the print objects during printing is impacted by the physical position of the print heads. Move the physical print heads up or down in the cross-transport axis to move the print objects up or down on the printed page. 116098691 2/12/2016 7:29:00 PM Page 37 Confidential 6.8 ImageFlex Software User Manual Ink Tools 6.8.1 Monitor Ink Levels Note: Ink Levels may be monitored when printing live but not when printing offline. Note: Ink levels may be monitored when using disposable cartridges but not when using a bulk ink system. The ink level in each cartridge is calculated by counting the drops used while printing. Note that drop counting provides only an approximation of the actual ink levels since some ink may be depleted from activities such as wiping the cartridge. Ink levels are stored on the print heads and are automatically recalled after cycling power. You must always position a given cartridge in the same pen position since ink levels are tracked by pen number. On the Menu Bar, select Tools, then select Ink Levels. The Ink Levels dialog box displays the current ink level percentages for each pen in each print head: There is a tab for each print head. On each tab, the ink levels are displayed for each pen in the print head. An ink level bar and a percentage number are displayed for each pen. Pen #1 is the pen opposite the USB connector. The ink level bar changes color as the cartridge ink is depleted, as follows: Green = 25-100% Yellow = 10-25% Red = 0-10% There is a ‘New’ button for each pen. Click this button when the cartridge is replaced by a new cartridge. The ink level will be restored to 100%. The ‘New’ button is grayed out for any unused pens. The Ink Levels dialog box is updated dynamically while printing. It may be left open to provide continuous feedback during the print process. 6.8.2 Calculate Ink Cost for Job A tool is provided to calculate the total cost of ink required to print the active print job. If the print job contains variable data, the ink cost is calculated using the average data content from all variable data pages in the job. Follow these steps to calculate the ink cost for a print job: a. Create a new print job or edit an existing print job. b. On the Menu Bar, select Tools, then select Calculate Ink Cost for Job. The Calculate Ink Cost for Job dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 38 Confidential ImageFlex Software User Manual c. Configure the following settings: Target Print Heads – If the printer has multiple print heads, the Target Print Heads radio button group is displayed. Select whether ink cost is to be calculated for all heads or for an individual head. Print Resolution – Specify the resolution to be used to print the job. # Pages – Specify the total # of pages to be printed for the job. Ink Supply Size (ml) – Specify the size of the ink supply in milliliters. Note that a standalone LX cartridge contains 33 ml of ink and a standalone NP45 ink cartridge contains 42 ml of ink. Ink Supply Cost – Specify the cost of the ink supply referenced under Ink Supply Size (ml). You may specify the cost using any currency. The Total Cost will be computed using this same currency. d. Click the Calculate button. The following information is displayed: # Drops per Print – This value is computed based on the print job contents and the print resolution. Total Cost – This value is computed based on the print job contents and the other values defined in this dialog box. This value represents the total ink cost related to printing all the prints for the job. e. Click the OK button to exit the Calculate Ink Cost for Job dialog box. The settings are saved for the next time this dialog box is used. 116098691 2/12/2016 7:29:00 PM Page 39 Confidential 6.9 ImageFlex Software User Manual Print Head Maintenance Tools 6.9.1 Ink Profiles An ink profile is a collection of print head settings that optimize print quality for a particular ink type / substrate combination. You may define profiles for various print conditions and then select the appropriate profile prior to printing. A default profile is available that should produce good print quality across a variety of print conditions. Note: You should exercise caution when defining and using ink profiles since they have a direct impact on print quality. Contact your distributor if you need assistance. Follow these steps to define or edit an ink profile: a. On the Menu Bar, select Tools, then select Ink Profiles. The Ink Profiles dialog box appears: b. To define a new profile, click the ‘New’ button, type the profile name, and click OK. Then select the new profile name in the Profiles list box. To edit an existing profile, select the profile name in the Profiles list box. c. Modify the Print Head Settings as needed. The available settings are different for each print head type, as follows: Lexmark Print Head Settings Pre Fire – Select the width of the pre fire pulse, in microseconds. Dead Time – Select the length of time between the pre-fire pulse and the main fire pulse, in nanoseconds. Main Fire – Select the width of the main fire pulse, in nanoseconds. Temperature – Select the cartridge temperature, in degrees C, to be maintained during printing. Set to OFF if temperature should not be set to a value. HP Print Head Settings Pulse Width – Select the width of the firing pulse, in microseconds. Temperature – Select the cartridge temperature, in degrees C, to be maintained during pen warming. This is only applicable when the Pen Warming option is on. Voltage – Select the firing voltage, in Volts. Pen Warming – Check this box to enable Pen Warming feature for this profile. When enabled, the cartridges are warmed for a brief period when you press the Print button to start a new batch. With many inks, this improves the print quality on the first few pages of the batch. d. Turn the Random Jetting feature on/off. 116098691 2/12/2016 7:29:00 PM Page 40 Confidential ImageFlex Software User Manual Random Jetting – Click the Edit button to view or edit the Random Jetting settings for this profile. Specify the intensity of Pre-print Jetting or turn it off. Specify the intensity of Post-print Jetting and the timeout value, or turn it off. See the Random Jetting section for more information. e. Click OK to exit the Ink Profiles dialog box. Once an ink profile is defined, you may select it on the Print tab prior to printing. 6.9.2 Random Jetting Random jetting is a feature that causes the print head jets to fire sparse ink droplets in random order while not otherwise printing. This feature may be used to help avoid ink drying in the nozzles from lack of use. This feature is turned on or off as part of an ink profile. See the Ink Profiles section for more information. It may be turned on for some inks and turned off for others. You may specify the relative intensity of random jetting (i.e. High, Medium, or Low). You may also specify whether random jetting is done pre-print, post-print, or both. Pre-print random jetting begins when the Print button is pressed and stops automatically when the first page is printed. The positive effect of pre-print random jetting is maximized because it continues right up to the start of printing. This means that some random dots may appear on the first page. However, they are faint and should not be noticeable to the naked eye, especially at low intensity. Post-print random jetting begins after all pages have been printed. It stops when the specified timeout period expires or when the Print button is pressed again. Since random jetting may print on or off page, a small amount of ink may be deposited directly onto the transport system. You may want to consider placing a sponge or other receptacle opposite the print heads if this is practical. 6.9.3 Purge Bars A purge bar is a special form of print object. Like other print objects, a purge bar is positioned on the canvas to represent a printable feature. Purge bars may be used to exercise the print head to help clear ink plugs in the nozzles. The wider the purge bar, the greater the amount of ink ejected from each nozzle. Follow these steps to define the purge bar print frequency for all jobs: a. On the Menu Bar, select File, then select Printer Setup. b. In the Printer Setup dialog box, select one of the Purge radio buttons: On Blank First Page – Use this setting if you want to purge the nozzles after a restart but don’t want the purge objects printed on the same page as the other print objects. When the Print button is pressed, all purge objects in the job are printed on the first page only. No other print objects are printed on the first page. On the second page and any subsequent pages, the other print objects are printed but not the purge objects. 116098691 2/12/2016 7:29:00 PM Page 41 Confidential ImageFlex Software User Manual On First Printed Page – Use this setting if you want to purge the nozzles after a restart and don’t mind having the purge objects printed on the same page as the other print objects. When the Print button is pressed, all purge objects, as well as other print objects, are printed on the first page. On the second page and any subsequent pages, the other print objects are printed but not the purge objects. Every N Pages – Use this setting if you want to purge the nozzles after a restart and want to purge periodically to exercise all the nozzles. When the Print button is pressed, all purge objects are printed on the first page and every N pages thereafter. The other print objects are printed on each page. Never – Never print purge objects, even if some purge objects are defined in the job. Use this setting if you want to define purge objects in a job but only want to print them under some circumstances (e.g. when trying a new ink). To temporarily turn off the printing of purge objects, you may set the frequency to Never rather than removing the purge objects from the job. c. Click OK to exit the Printer Setup dialog box. 6.10 Control External Devices External devices (e.g. light stacks, feeders, conveyors) may be controlled automatically by the printer using Aux Output Events. These events control solid state relays (i.e. auxiliary outputs) on the IO Board that are connected to the external devices. Each relay may have multiple Aux Output Events assigned to it. There are two event types: Global Aux Output Events and Database Aux Output Events. 6.10.1 Global Aux Output Events A Global Aux Output Event specifies that an auxiliary output is set or cleared when printing starts, when printing stops, when ink levels are low, or after a blank page (i.e. no print data) is fed. When the event occurs, the output is toggled after the delay period. Follow these steps to define an event: a. On the Menu Bar, select File, then select Printer Setup. The Printer Setup dialog box appears. If some events are defined, “Global Aux Output Events: YES” is displayed. If no events are defined, “Global Aux Output Events: None” is displayed. b. Click the Edit button. The Global Aux Output Events dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 42 Confidential ImageFlex Software User Manual c. The existing events are displayed in the Events list box. To edit an existing event, select the event and click the Edit button. To add a new event, click the Add button. The Edit Global Aux Output Event dialog box (or Add Global Aux Output Event dialog box) appears: d. Define the event that will trigger the action, from Start Print, Stop Print, Low Ink, or Blank Page. e. Select the Aux Output #, which corresponds to a physical output relay on the IO Board. f. Define the optional delay period before triggering the output, in time or in transport travel distance. g. Define the target state of the output relay, from Set Permanently, Set for Time/Distance, or Clear Permanently. h. Click OK to exit the Edit Global Aux Output Event dialog box (or Add Global Aux Output Event dialog box). i. Click OK to exit the Global Aux Output Events dialog box. 6.10.2 Database Aux Output Events A Database Aux Output Event specifies that an auxiliary output is set or cleared when a database record is encountered where a specific field matches a target value, contains a target value, or changes value. When the record finishes printing, the output is toggled after the delay period. Follow these steps to define an event: a. Create a new print job or edit an existing print job that includes a database b. Click the Database tab. If some events are defined, “DB Aux Output Events: YES” is displayed. If no events are defined, “DB Aux Output Events: None” is displayed. c. Click the Edit button. The Database Aux Output Events dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 43 Confidential ImageFlex Software User Manual d. The existing events are displayed in the Events list box. To edit an existing event, select the event and click the Edit button. To add a new event, click the Add button. The Edit Database Aux Output Event dialog box (or Add Database Aux Output Event dialog box) appears: e. Define the event that will trigger the action. Select an event type, from Field Contains Value, Field Equals Value, or Field Changes Value. Select the Field from the list of fields in the current database. If appropriate based on the event type, enter the database Value that must be matched. If the field is a literal field, do not include quotes. f. Select the Aux Output #, which corresponds to a physical output relay on the IO Board. g. Define the optional delay period before triggering the output, in time or in transport travel distance. h. Define the target state of the output relay, from Set Permanently, Set for Time/Distance, or Clear Permanently. i. Click OK to exit the Edit Database Aux Output Event dialog box (or Add Database Aux Output Event dialog box). j. Click OK to exit the Database Aux Output Events dialog box. 6.11 Read and Print (RS-232 Input) The Read and Print feature allows the printing of database fields based on a record index that is supplied from an external source via an RS-232 serial port. For example, you may print a mailing address from a database based on an ID number that is read via the serial port. For print jobs that have the Read and Print feature enabled, a database record index is read from RS-232 each time a trigger is sensed, and the corresponding record fields are printed. This feature is available for print jobs that include a database. Follow these steps to configure the RS-232 communication settings for Read and Print that will apply to all print jobs: a. On the Menu Bar, select File, then select Printer Setup. The Printer Setup dialog box appears. b. Click the Read and Print Settings button. The Read and Print Settings dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 44 Confidential ImageFlex Software User Manual c. Configure the following settings: Packet Format – Specify the optional Leader and Trailer characters that define the start and end of each data packet. Select the Packet Delimiter character that defines the delimiter between data packets. Communications – Specify the COM port, baud rate, and other serial communications settings. d. Click OK to exit the dialog box. Follow these steps to set up the Read and Print feature for a print job: a. Create a new print job or edit an existing print job that includes a database b. Click the Database tab c. If Read and Print is enabled for the active print job, “Read and Print: On” is displayed. If it is disabled, “Read and Print: Off” is displayed. d. Click the Edit button. The Read and Print Settings dialog box appears: e. Configure the following settings: Enable Read and Print – Check this box to enable Read and Print for the active print job. Uncheck it to disable Read and Print. Database Field – Select the database field that corresponds to the data to be read from the serial port. Note that the Record # may also be used. 116098691 2/12/2016 7:29:00 PM Page 45 Confidential ImageFlex Software User Manual Record Not Found - Specify the action to be taken when no database record can be located where the selected database field matches the data read from the serial port. The options are as follows: Stop Printing – Stop printing immediately and stop reading from the serial port Blank Page – Feed a page without printing. Print the next page based on the next field read from the serial port Ignore Input – Ignore the input field. Print the current page based on the next field read from the serial port f. Click OK to exit the dialog box 6.12 RS-232 Output Events This feature allows the output of custom alphanumeric strings via RS-232 when an offline print job is downloaded. It may be used, for example, to send print head positions to an external motion controller for automatic head positioning. Note: The RS-232 Output Events are saved with the print job. When a saved print job is reopened, the RS-232 Output Events from the saved job become the active RS-232 Output Events. Follow these steps to configure RS-232 Output Events: a. On the Menu Bar, select File, then select Printer Setup. The Printer Setup dialog box appears. b. Click the RS-232 Output Events button. The RS-232 Output Events dialog box appears: c. The existing events are displayed in the Events list box. To edit an existing event, select the event and click the Edit button. To add a new event, click the Add button. In both cases, the RS232 Output Event dialog box appears: 116098691 2/12/2016 7:29:00 PM Page 46 Confidential ImageFlex Software User Manual d. Configure the following settings to define the event: Output String – Specify the output string as a Prefix, Output String, and Suffix. These string elements are concatenated to form a composite string. Communications – Specify the COM port, baud rate, and other serial communications settings. e. Click OK to exit the RS-232 Output Event dialog box. f. Click OK to exit the RS-232 Output Events dialog box. The string defined by an RS-232 Output Event is transmitted via RS-232 when an offline print job is downloaded. 6.13 Rollover Hour Rollover Hour defines the time of day when the current date rolls over to the next date. The default is 12:00 AM, meaning that the date changes at midnight. However, you may wish to change the date at 3:00 AM instead. Rollover Hour applies when you are printing date only, not date/time or time only. Follow these steps to change the Rollover Hour: a. On the Menu Bar, select Tools, then select Rollover Hour. The Rollover Hour dialog box appears: b. Select a component of the date (i.e. hour, minute, or am/pm) and type a new value or use the up/down arrows. c. Click OK to exit the Rollover Hour dialog box. 116098691 2/12/2016 7:29:00 PM Page 47 Confidential ImageFlex Software User Manual 6.14 Stitch Multiple Print Heads Together Normally stitching is performed between pens in a multi-pen print head using the Calibration Wizard. However, you may also wish to stitch multiple print heads together so the stitched print heads will appear as one large composite print head. Follow these steps to stitch multiple print heads together: a. Position the print heads so there is a slight overlap in the cross-travel axis. b. On the Menu Bar, select Tools, then select Head Stitching Tool. The Head Stitching dialog box appears: c. Select the Head Pair to be stitched. d. Click the Print Alignment Target button. Feed a page for printing. e. View the printed page and determine the horizontal and vertical alignment numbers that show the best alignment. f. Type the horizontal and vertical alignment numbers in the dialog box. g. Click the Print Alignment Target button again and verify that the printed image looks best where Horizontal is 0. If not, type the best alignment numbers in the dialog box and verify it again. Note that the vertical value will not change to 0. h. Select another Head Pair, if required, and repeat these steps for that print head pair. i. Click OK to exit the Head Stitching dialog box. After stitching print heads, the Printer Setup dialog box and the canvas are affected. In the Printer Setup dialog box, the Stitch Heads boxes will be checked and the Vertical Offset values for the print heads will be modified to reflect the calibrated overlaps between print heads. The canvas will also reflect the new print head vertical offsets. Uncheck the Stitch Heads boxes in the Printer Setup dialog box to turn off head stitching. 6.15 Translate User Interface to Another Language Follow these steps to translate the ImageFlex application from English into another language: a. Edit the file ‘Language.txt’ in the directory, for example: C:\Program Files\JetFlex\ImageFlex\Misc\. b. For each string in the user interface, the file shows a pair of strings. The first string is the original English string and is enclosed in double square brackets. The second string represents the desired translation of the English string. For example: 116098691 2/12/2016 7:29:00 PM Page 48 Confidential ImageFlex Software User Manual [[Snap to Grid \nSnap to Grid]] Snap to Grid \nSnap to Grid c. Edit the second string to add the foreign language replacement, paying attention to the following: When possible, limit the translation string length to the English string length. The user interface boxes may not accommodate a longer string. Formatting characters such as \n and %s must remain in the translated string in the same order as the original English. As the user interface evolves and new strings are added, an already existing Language.txt file will be appended with new strings and their direct English translations. 6.16 Directory Structure During installation you are asked to specify a home directory for the application. By default, the home directory is C:\Program Files\PTS\ImageFlex. The following subdirectories are installed and used for storage of relevant data files: \Bin – Application program and other related DLLs and executables \Data\Databases – Database files \Data\Fonts – Graphic data files and special text and barcode fonts \Data\Jobs – Job Files that may be saved and reopened \Data\Doc –User Guide and other related documents \Data\Misc – Miscellaneous system files \Data\Temp – Temporary system files 116098691 2/12/2016 7:29:00 PM Page 49