SnowBatch®

Batch Image Converter V4.2 Programmer's Reference Guide

Note: An online version of this manual contains information on the latest updates to SnowBatch. To find the most recent version of this manual, please visit the online version at www.snowbatch.com or download the most recent version from our website at www.snowbound.com/support/manuals.html.

DOC-1125-01 Copyright Information

While Snowbound® Software believes the information included in this publication is correct as of the publication date, information in this document is subject to change without notice. UNLESS EXPRESSLY SET FORTH IN A WRITTEN AGREEMENT SIGNED BY AN AUTHORIZED REPRESENTATIVE OF SNOWBOUND SOFTWARE CORPORATION MAKES NO WARRANTY OR REPRESENTATION OF ANY KIND WITH RESPECT TO THE INFORMATION CONTAINED HEREIN, INCLUDING WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PURPOSE. Snowbound Software Corporation assumes no responsibility or obligation of any kind for any errors contained herein or in connection with the furnishing, performance, or use of this document. Software described in Snowbound documents (a) is the property of Snowbound Software Corporation or the third party, (b) is furnished only under license, and (c) may be copied or used only as expressly permitted under the terms of the license. All contents of this manual are copyrighted by Snowbound Software Corporation. The information contained herein is the exclusive property of Snowbound Software Corporation and shall not be copied, transferred, photocopied, translated on paper, film, electronic media, or computer-readable form, or otherwise reproduced in any way, without the express written permission of Snowbound Software Corporation. Microsoft, MS, MS-DOS, Windows, Windows NT, and SQL Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adobe, the Adobe logo, Acrobat, and the Acrobat logo are trademarks of Adobe Systems Incorporated. Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Foxit PDF Reader©, copyright by Foxit Software Company. All rights reserved. iText, the Initial Developers of the Original Code are Bruno Lowagie and Paolo Soares. Portions created by Bruno Lowagie are Copyright (C) 1999-2009 by Bruno Lowagie. Kakadu JPEG2000©, is copyrighted by Dr. David Taubman, and is proprietary to NewSouth Innovations, Pty. Ltd, Australia. Aspose™, Aspose.Cells© (copyrighted 2003), Aspose.Words© (copyrighted 2003), and Aspose.Slides© (copyrighted 2004), are all proprietary to Aspose Software, Pty. Ltd, Australia. United States Government Restricted Rights The Software is provided with RESTRICTED RIGHTS. Use, duplication or disclosure by the United States Government is subject to restrictions as set forth under subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause of DFARS 252.227 –19 or subparagraphs (c)(i) and (2) of the Commercial Computer Software-Restricted Rights at 48 CFR 52.227 – 19 as applicable. The Manufacturer is Snowbound Software Corporation, 309 Waverley Oaks Rd., Suite 401, Waltham, MA 02452, USA. All other trademarks and registered trademarks are the property of their respective holders. Manual Title: Snowbound SnowBatch® Batch Image Converter Programmer’s Reference Guide Part Number: DOC-1125-01 Revision: 01 SnowBatch® Batch Image Converter Release Number: 4.2 SnowBatch® Release Number: 4.2 Printing Date: October 2013 Published by Snowbound Software Corporation. 309 Waverley Oaks Road, Suite 401 Waltham, MA 02452 USA phone: 617-607-2000 fax: 617-607-2002 ©1996 - 2013 by Snowbound Software Corporation. All rights reserved. Table of Contents

Chapter 1 - System Overview 9

Overview of SnowBatch 9

SnowBatch Benefits 9

Ease of Use 9

System Requirements 9

Supported Operating Systems 10

Memory Requirements 10

Chapter 2 - Getting Started 11

Using the Application 11

Opening the Application 11

Understanding the Main SnowBatch Dialog 12

Closing the Application 12

Format of Output Files 12

Examples Using Multi-page Output File Types 12

Examples Using Non-Multi-page Output File Types 14

Chapter 3 - Setting User Options 16

Processing Directories Recursively 16

Replicating Output Subdirectories 16

Splitting Up Multi-page Files 17

Combining Multiple Source Files into One File 17

Combining Multiple Source Files in a Directory into a File 18

Selecting the Source File Name with the Filter 18

iii Selecting Logging Options 19

Setting Document Input and Output Options 19

Changing Document Input Size 19

Resetting PDF Options 20

Changing PDF Output Size 20

Resetting PDF Options 20

Setting the Source File Options 20

Setting the Source File Options in the Main Dialog Box 21

Deleting Destination Files on Error 21

Deleting Output Files on Error 22

Setting the Overlay Path and Font Mapping Options 22

Setting the Output Naming Convention 22

Working with Watermark Options 23

Chapter 4 - Using the Job Scheduler 28

Working with the Job Scheduler 28

Chapter 5 - Batch Image Conversion 30

Maintaining the Directory Structure 30

Selecting the Source Format 30

Selecting the Destination Format 30

Selecting the Destination Output Extension 31

Selecting Source Directories and Files 31

Choosing Source Directories and Files 32

Selecting Destination Directories and Files 32

Selecting Destination Directories and Files 33

iv Starting the Batch Image Conversion 33

Pausing the Converter 34

Resuming the Converter 34

Permanently Stopping the Converter 35

Chapter 6 - Formatting Information 36

Format Compatibility 36

Format Conversion Problems 37

Chapter 7 - Command Line Batch Processing 38

Running the Batch Conversion Using the Command Line 38

Examples of Using the Command Line 38

Specifying Only the Source Directory 41

Specifying One File in a Directory 41

Specifying All SnowBatch Command Line Options 42

Specifying Multiple Source and Destination Directories 42

Specifying More Source Than Destination Directories 43

Specifying the Replicated Output Subdirectory 43

Specifying An Output Format 43

Specifying Splitting Multi-page Files 44

Combining Multiple Files into One File 44

Specifying Logging Options 45

Specifying Custom Extensions 45

Specifying Document Options 45

Setting the Overlay Path for the AFP File Format 46

Setting the Output Naming Convention 46

v Setting the Font Mapping Path for the AFP File Format 47

Specifying Command Options for Watermark Merging 47

Chapter 8 - Setting Up Open Office 2007 XML (OOXML) Support 50

Setting up Open Office 2007 XML (OOXML) Support 50

Loading the OOXML License 50

Running the OOXML Conversion 51

Using the Command Line for OOXML Support 51

Setting Up the OOXML License File 52

Appendix A - Supported File Formats 53

Descriptions of Supported File Formats 53

File Type Constants Listed by File Type Number 64

Appendix B - Snowbound Error Codes 68

Snowbound Error Codes 68

General Error Define Values Retrieved from Status Property 70

General Status/Error Codes 71

SnowBatch System Errors 71

SnowBatch Errors 71

SnowBatch Cautions 72

Appendix C - Troubleshooting 74

Receiving an Error Code When Converting a Document 74

Output Document Differs from Original Document 74

Output Document Has Much Larger File Size than the Original Document 74

Output Document Has Much Lower Quality than the Original Document 75

Output Document Displays Incorrect or Missing Characters 75

vi Improving Performance 75

Receiving a -3 CORRUPTED_FILE Error code 76

Receiving a -21 PIXEL_DEPTH_UNSUPPORTED Error Code 76

Searching for Text in a Snowbound Software Generated PDF 76

Determining Memory Requirements 77

vii List of Tables

Table 2.1: Multi-page Output File Naming Conversion 12

Table 2.6: Non-multi-page Output File Naming Conversion 14

Table 3.1: Relative Position of Watermark 24

Table 3.2: Relative Position of Watermark 25

Table 3.3: Relative Position of Watermark 26

Table 6.1: Formats Listed By Group 36

Table 6.2: Conversion Problems by Format 37

Table 7.1: Command Line Options 39

Table A.1: File Format Key 53

Table A.2: Supported File Format Descriptions 53

Table A.3: File Type Constants listed by File Type Number 64

Table B.1: Detailed Status/Error Codes 68

Table B.2: General Error Define Values Retrieved from Status Property 70

Table B.3: General Status/Error Codes 71

Table B.4: SnowBatch System Errors 71

Table B.5: SnowBatch Cautions 72

Table C.1: Memory Requirements Based on Image Size 77

viii Chapter 1 - System Overview

Chapter 1 - System Overview

This chapter describes the Snowbound SnowBatch software. This chapter contains the following topics:

Overview of SnowBatch

SnowBatch Benefits

System Requirements

Overview of SnowBatch

SnowBatch is an image conversion program that converts large batches of files from one format to another. In addition to specifying the file format of the converted files, you can specify other options including:

l Format to which images are converted

l Directory to save images

l PDF output size

l PDF Input DPI and resolution and PDF Input bit depth

l Whether to split up multi-page files

Developed from the latest RasterMaster™ technology,SnowBatch supports over 100+ formats. It is easily installed on any PC or server. It is available for Windows or cross-platform Java™ which runs on Windows, UNIX, MAC, and others.

SnowBatch Benefits

SnowBatch benefits businesses that have large batch files that are in non-standard formats (unreadable by most standard browsers or viewers) which need to be converted to more common, readable formats, such as JPEG, TIFF, or PDF.

Banking, insurance, and medical industries, among others, need to provide readable documents, check images, or records for their customers.

Ease of Use

SnowBatch is simple to use. Once you select your options, the destination format, and the source and destination directory or file, you can begin your batch image conversion.

System Requirements

This section describes the supported operating systems and memory requirements for running SnowBatch.

9 Chapter 1 - System Overview

Supported Operating Systems

SnowBatch is supported by Microsoft Windows 98/2000/NT/ME/XP/Server 2003/XP 64/Vista.

Memory Requirements

SnowBatch requires 5MB memory, enough combined real and virtual memory to decompress images.

Please see the next topic Chapter 2, Getting Started.

10 Chapter 2 - Getting Started

Chapter 2 - Getting Started

This chapter describes the basic functions of the SnowBatch product. This chapter contains the following topics:

Using the Application

Format of Output Files

Using the Application

This section describes some basic functions of the SnowBatch software, such as opening and closing the application, using keyboard shortcuts, and pausing the conversion process.

Opening the Application

To open the SnowBatch application, double-click Snowbatch.exe from the installation directory, or double-click the SnowBatch icon from the desktop. The main SnowBatch window opens, as seen in Figure 2-1.

Figure 2-1: SnowBatch Main Dialog

11 Chapter 2 - Getting Started

Understanding the Main SnowBatch Dialog

The main SnowBatch dialog is divided into five sections; an area for output settings, source file options, source file directories, destination file directories, and conversion status.

Closing the Application

To close the application, select one of the following methods:

• Choose File > Exit

• Click

Format of Output Files

There are different output file naming conventions depending on the output type, whether multi- page images are split during conversion, and whether the images are being saved to a directory or a file.

Note: The major differences in the file naming convention are due to the conversion options selected.

Examples Using Multi-page Output File Types

Table 2-1 lists the possible output naming conventions for images saved to a multi-page output format. The output format naming convention for the images is determined based on the conversion options selected.

Table 2.1: Multi-page Output File Naming Conversion

Example Splitting Files Destination Output File Names 1 False Directory ..sbd 2 True Directory ...sbd 3 False File ..sbd ...sbd

Below is the sample log output for each example listed above. For all of these examples, chover. is the source file, which is a multi-page PDF file. TIFF_G4_FAX is the output file type selected (multi-page output format).

Example 2.2: Log File Results

C:\manuals\chover.pdf--10--1--c:\images\\\chover.pdf.TIFF_G4_

12 Chapter 2 - Getting Started

FAX.sbd--1--Done! C:\manuals\chover.pdf--10--2--c:\images\\\chover.pdf.TIFF_G4_ FAX.sbd--2--Done! -> **APPENDED** C:\manuals\chover.pdf--10--3--c:\images\\\chover.pdf.TIFF_G4_ FAX.sbd--3--Done! -> **APPENDED** C:\manuals\chover.pdf--10--4--c:\images\\\chover.pdf.TIFF_G4_ FAX.sbd--4--Done! -> **APPENDED**

SnowBatch converted the PDF into one file called chover.pdf.TIFF_G4_FAX.sdb. All pages of the original multi-page image are appended to this file.

Example 2.3: Log File Results

C:\manuals\chover.pdf--10--1--c:\images\\chover.pdf.TIFF_G4_ FAX.1.sbd--1--Done! C:\manuals\chover.pdf--10--2--c:\images\\chover.pdf.TIFF_G4_ FAX.2.sbd--1--Done! C:\manuals\chover.pdf--10--3--c:\images\\chover.pdf.TIFF_G4_ FAX.3.sbd--1--Done! C:\manuals\chover.pdf--10--4--c:\images\\chover.pdf.TIFF_G4_ FAX.4.sbd--1--Done!

SnowBatch converted the PDF into four separate files; chover.pdf.TIFF_G4_ FAX.1.sdb, chover.pdf.TIFF_G4_FAX.2.sdb, chover.pdf.TIFF_G4_ FAX.3.sdb, and chover.pdf.TIFF_G4_FAX.4.sdb.

Example 2.4: Log File Results - File name Selected is Tested

C:\manuals\chover.pdf--10--1--c:\images\test.TIFF_G4_FAX.sbd-- 1--Done! C:\manuals\chover.pdf--10--2--c:\images\test.TIFF_G4_FAX.sbd--2--Done! -> **APPENDED** C:\manuals\chover.pdf--10--3--c:\images\test.TIFF_G4_FAX.sbd--3--Done! -> **APPENDED** C:\manuals\chover.pdf--10--4--c:\images\test.TIFF_G4_FAX.sbd--4--Done! -> **APPENDED**

SnowBatch converted the PDF into one file called test.TIFF_G4_FAX.sdb. All pages of the original multipage image are appended to this file.

Example 2.5: Log File Results - File Name Selected Is test

C:\manuals\chover.pdf--10--1--c:\images\test.TIFF_G4_

13 Chapter 2 - Getting Started

FAX.1.sbd--1--Done! C:\manuals\chover.pdf--10--2--c:\images\test.TIFF_G4_ FAX.2.sbd--1--Done! C:\manuals\chover.pdf--10--3--c:\images\test.TIFF_G4_ FAX.3.sbd--1--Done! C:\manuals\chover.pdf--10--4--c:\images\test.TIFF_G4_ FAX.4.sbd--1--Done!

SnowBatch converted the PDF into four separate files; test.TIFF_G4_FAX.1.sdb, test.TIFF_G4_FAX.2.sdb, test.TIFF_G4_FAX.3.sdb, and test.TIFF_G4_ FAX.4.sdb.

Examples Using Non-Multi-page Output File Types

Table 2-2 lists the possible output naming conventions for images saved to a non-multi-page output format. The output format naming convention for the images is determined based on the conversion options selected.

Table 2.6: Non-multi-page Output File Naming Conversion

Example Splitting Files Destination Output File Name 5 True Directory ...sbd 6 True File ...sbd

Below is the sample log output for each example listed above. For all of these examples, a file called chover.pdf is being used. This file is a multi-page PDF file. JPEG is the output file type selected (non-multi-page output format).

Example 2.7: Log File Results

C:\manuals\chover.pdf--13--1-- c:\images\\\chover.pdf.JPEG.1.sbd--1--Done! C:\manuals\chover.pdf--13--2-- c:\images\\\chover.pdf.JPEG.2.sbd--1--Done! C:\manuals\chover.pdf--13--3-- c:\images\\\chover.pdf.JPEG.3.sbd--1--Done! C:\manuals\chover.pdf--13--4-- c:\images\\\chover.pdf.JPEG.4.sbd--1--Done!

SnowBatch converted the PDF into four separate files; chover.pdf.JPEG.1.sdb, chover.pdf.JPEG.2.sdb, chover.pdf.JPEG.3.sdb, and chover.pdf.JPEG.4.sdb.

14 Chapter 2 - Getting Started

Example 2.8: Log File Results File Name Selected Is test

C:\manuals\chover.pdf--13--1--c:\images\test.JPEG.1.sbd--1-- Done! C:\manuals\chover.pdf--13--2--c:\images\test.JPEG.2.sbd--1-- Done! C:\manuals\chover.pdf--13--3--c:\images\test.JPEG.3.sbd--1-- Done! C:\manuals\chover.pdf--13--4--c:\images\test.JPEG.4.sbd--1-- Done!

SnowBatch converted the PDF into four separate files; test.JPEG.1.sdb, test.JPEG.2.sdb, test.JPEG.3.sdb, and test.JPEG.4.sdb.

Please see the next topic Chapter 3, Setting User Options.

15 Chapter 3 - Setting User Options

Chapter 3 - Setting User Options

This chapter describes the SnowBatch options that can be set before converting images. This chapter contains the following topics:

Processing Directories Recursively

Replicating Output Subdirectories

Splitting Up Multi-page Files

Combining Multiple Source Files into One File

Combining Multiple Source Files in a Directory into a File

Selecting the Source File Name with the Filter

Selecting Logging Options

Setting Document Input and Output Options

Setting the Source File Options

Deleting Destination Files on Error

Deleting Output Files on Error

Setting the Overlay Path and Font Mapping Options

Setting the Output Naming Convention

Working with Watermark Options

Processing Directories Recursively

You can process the images in all subdirectories of a specified directory by using the Convert Sub Dir's option. When this option is selected, SnowBatch traverses the specified directory tree without having to specify each subdirectory.

To process all images within a directory tree, check the Convert Sub Dir's check box in the Output Settings frame of the main dialog box.

Note: It takes some time for SnowBatch to build the file list if the directory tree is long.

Replicating Output Subdirectories

You can select to have all converted images go into replicated subdirectories by using the Replicate Output Sub Dir's option. When this option is selected, SnowBatch saves all converted images into replicated subdirectories according to the original subdirectories.

16 Chapter 3 - Setting User Options

To replicate the output subdirectory, check the Replicate Output Sub Dir's check box in the Output Settings frame of the main dialog box. If this box is not checked, the converted images will go to the destination directories without any subdirectory created.

Note: The Replicate Output Sub Dir's check box is only enabled when the Convert Sub Dir's check box is selected. If it is not selected, the Replicate Output Sub Dir's option is disabled.

Splitting Up Multi-page Files

You can split up multi-page images into separate files during conversion. For example, let's say you have a multi-page file called multipic.tif, which contains three images that you want to convert to PDF format. If you select the option to split up the file, the system creates three separate files from the conversion. See Format of Output Files for more information and examples of different file naming conventions.

To split up multi-page files during conversion, check the Split Multi-page Files check box in the Output Settings frame of the main dialog box. If the Split Multi-page Files check box is checked, all of the multi-page files in the source file list will be converted to single page files.

Notes: The multi-page split feature is ignored if you convert multi-page type formats to non- multi-page type formats. When this option is selected, all multi-page files (with the selected extension) within the source directory/directories are split up during conversion.

Combining Multiple Source Files into One File

To combine all of the listed source files into one destination file, check the Merge Multi-page check box in the Output Settings frame on the main dialog box and select one destination file. If the output format is a multi-page format, all of the pages of the source files will be appended according to the order in the source file list. Otherwise, if the destination file is in a single page format, the output file will be overwritten.

The example below shows how to combine the pdf_test_p1.jpg, pdf_test_p2.jpg, pdf_test_ p3.jpg, pdf_test_p4.jpg files into the tiff_merge_test.tif file with the output format as TIFF_G4_ FAX:

1. In the Source section of the main dialog box, select the Browse button. From the Select Directory or File dialog box, select multiple source files and click the Open button.

2. In the Output Settings section of the main dialog box, select TIFF_G4_FAX from the drop down list in the Output Format field.

3. Check the Merge Multi-page check box.

17 Chapter 3 - Setting User Options

4. In the Destination section of the main dialog box, select the Browse button. From the Select Directory or File dialog box, type the output file name as tiff_merge_test and click the Open button. When the system asks if you want to create a new folder for tiff_ merge_test, click the No button. The file named tiff_merge_test should be selected in the destination list.

5. In the Status section of the main dialog box, select the Run button to convert and merge the file into tiff_merge_test.tif with TIFF_G4_FAX as the output format.

Combining Multiple Source Files in a Directory into a File

To combine multiple source files in a directory into one file, follow the steps below:

1. From the Source section in the main dialog box, select the Browse button. From the Select Directory or File dialog box, select the directory and click the Open button.

2. In the Destination section of the main dialog box, select the Browse button. From the Directory or File dialog box, select a file and click the Open button.

3. In the Status section of the main dialog box, select the Run button. All of the files in the source directory will be merged into the destination directory with the output format.

Note: In this case, make sure that the Replicate Output Sub Dir's box is not selected.

If the output file is a multiple page file, all of the files will be combined into one multiple page file. The order of the pages are arranged according to the file name in the directory. If the output format is a single page format, the output file will be overwritten.

Selecting the Source File Name with the Filter

When you select the source file, the file name with filter is allowed.

For example, to convert only files with the .afp extension, do the following:

1. From the Source section in the main dialog box, select the Browse button. From the Select Directory or File dialog box, type file name as *.afp and click the Open button. When the system asks if you want to create a new directory, click the No button.

2. In the Destination section of the main dialog box, select the Browse button. From the Directory or File dialog box, select a folder name or a file name and click the Open button. A file name with filter is not allowed.

3. In the Status section of the main dialog box, select the Run button.

18 Chapter 3 - Setting User Options

Selecting Logging Options

SnowBatch's default log name is SnbLog.txt. It is written to the directory where SnowBatch was installed unless otherwise specified. The log contains all conversion processes, along with the start and end time. You can change the location and name of SnowBatch's logging file.

You can specify a specific log name and directory. To change the log name and location, type in the destination directory and log name in the Log Name field on the Output Settings frame on the main dialog box. For example, if you want the log to be written to the snowbatchlog directory, and the log name to be log, you would type c:\snowbatchlog\log.

Note: A log file is created for each file being converted.

Setting Document Input and Output Options

When converting images to PDF format, you can dictate the height and width of the converted images. You can specify the output size in points (1/72nd of an inch), which is useful for non- standard input sizes, such as A4. By using these settings, you ensure that the output images are the correct size.

You can also modify the document input variables to speed up conversion. For example, you can lower the resolution and bit-size of the image to be converted.

Changing Document Input Size

SnowBatch has default document image input sizes; 200 dots-per-inch (DPI) and 24 bits-per- pixel (BPP).

To change the document input size:

1. Choose Options > Document Input to display the Document Input Options dialog.

2. Enter the DPI and BPP.

3. Click OK to accept the changes, or click Disable to abort the operation without making

19 Chapter 3 - Setting User Options

any changes.

Resetting PDF Options

Once PDF options are changed, they stay active until reset. You can reset all PDF options back to their default values by choosing File > Reset Menu Options.

Changing PDF Output Size

The default PDF image output size is 612 wide by 792 high. To set the PDF output size:

1. Choose Options > PDF Output to display the PDF Options dialog.

2. Enter the height and width (in points) of the PDF output. 3. If you want to create a searchable PDF, click the Create Searchable PDF box.

4. Click OK to accept the changes, or click Disable to abort the operation without making any changes.

Resetting PDF Options

Once PDF options are changed, they stay active until reset. You can reset all PDF options back to their default values by choosing File > Reset Menu Options.

Setting the Source File Options

SnowBatch gives you the option of moving source files to a different directory after conversion with the Source File Options menu item. You also have the option of moving the failed source files. You will see a check box next to the Source File Options menu item to denote whether or not this feature is active.

To use the Source File Options menu item, follow the steps below:

1. Choose Options > Source File Options to display the Source File Options dialog .

2. In the Send Successful Source Files to Directory field, set up the directory where you

20 Chapter 3 - Setting User Options

want the successful source files sent.

3. In the Send Problem Source Files to Directory field, set up the directory where you want the problem source files sent.

4. Click OK to accept the changes, or click Disable to abort the operation without making any changes.

Setting the Source File Options in the Main Dialog Box

SnowBatch also gives you the option of setting up the source file options from the main dialog box.

To use the Source File Options in the main dialog box, follow the steps below:

1. Check the Delete Source Files box to delete source files.

2. Check the Send Successful Source Files To check box to set up the directory where you want the successful source files sent. Select the Browse button to select the directory where you want the successful source files sent. From the Select Directory or File dialog box, select the directory and click the Open button.

3. Check the Send Problem Source Files To check box to set up the directory where you want the problem source files sent. Select the Browse button to select the directory where you want the problem source files sent. From the Select Directory or File dialog box, select the directory and click the Open button.

Deleting Destination Files on Error

SnowBatch gives you the option to delete partially converted files from the destination folder. To use the Delete Files on Error menu item, choose Options > Delete Files On Error. You will see a check box next to the Delete Files on Error menu item to denote whether or not this feature is active. If the feature is active, SnowBatch will remove partially converted files from the destination folder.

21 Chapter 3 - Setting User Options

Deleting Output Files on Error

SnowBatch gives you the option to delete output files that have not converted correctly. To use the Delete Output Files on Error menu item, choose Options > Delete Output Files on Error. You will see a check box next to the Delete Output Files on Error menu item to denote whether or not this feature is active. If the feature is active, SnowBatch will remove remove the destination file when an error occurs during the file conversion.

Setting the Overlay Path and Font Mapping Options

SnowBatch gives you the option set the overlay path and font mapping.

To use the overlay path and font mapping options menu item, follow the steps below:

1. Choose Options > Overlay Path and Font Mapping Options to display the Overlay Path and Font Mapping Options dialog.

2. In the Set Current Overlay Path field, select the Browse button and select the file path to set as the current overlay path.

3. In the Set Current Font Mapping Path field, select the Browse button and select the file path to set as the current font mapping path.

Setting the Output Naming Convention

SnowBatch gives you the option set the output naming convention.

To use the output naming convention options menu item, follow the steps below:

1. Choose Options > Set Output Naming Convention to display the Set Output Naming Convention dialog.

22 Chapter 3 - Setting User Options

2. Select one of the following buttons according to what you would like for the output naming convention:

Large semi-unique naming convention: <.>>

Small semi-unique naming convention .>>

Force conventional extension >>

Append new extention to original file >>

Keep original file extention >

Working with Watermark Options

You can select the watermark options dialog box to support multiple watermark options.

To add an image watermark, follow the steps below:

1. Choose Options > Watermark Options to display the Watermark Options dialog box.

23 Chapter 3 - Setting User Options

2. In the Source field, select the Image radio button. 3. Select the Browse button. Select the image file for which would like to merge. 4. Select the watermark position. 5. Click one of the following radio button to select the relative position of the watermark.

Table 3.1: Relative Position of Watermark

Relative Position Definition LT Left Top MT Middle Top RT Right Bottom LM Left Middle MM Middle Middle RM Right Middle

24 Chapter 3 - Setting User Options

Relative Position Definition LB Left Bottom MB Middle Bottom RB Right Bottom

5. Click the Absolute checkbox to input the exact position of the watermark.

6. In the XPos and YPos fields, enter the pixel value for the horizontal and vertical coordinates.

7. Click the Add button to insert the item on the watermark list.

To add a text watermark, follow the steps below:

1. Choose Options > Watermark Options to display the Watermark Options dialog box.

2. In the Source field, select the Text radio button.

3. Type the text watermark string in the Edit Text box.

4. Select the watermark position.

5. Click one of the following radio button to select the relative position of the watermark.

Table 3.2: Relative Position of Watermark

Relative Position Definition LT Left Top MT Middle Top RT Right Bottom LM Left Middle MM Middle Middle RM Right Middle LB Left Bottom MB Middle Bottom RB Right Bottom

5. Click the Absolute checkbox to input the exact position of the watermark.

6. In the XPos and YPos fields, enter the pixel value for the horizontal and vertical coordinates.

25 Chapter 3 - Setting User Options

7. In the Font field, select the font name, size, style, and color for the text.

8. Click the Change button to display the Font options dialog box.

9. Select the font name, font style, size and color. Select the OK button to save the settings.

10. Select the Add button to insert the item to watermark list.

To add a date time watermark, follow the steps below:

1. Choose Options > Watermark Options to display the Watermark Options dialog box. 2. In the Source field, select the Date Time radio button. 3. In date time select area, select the date time format. 4. Select the watermark position. 5. Click one of the following radio button to select the relative position of the watermark.

Table 3.3: Relative Position of Watermark

Relative Position Definition LT Left Top MT Middle Top RT Right Bottom

26 Chapter 3 - Setting User Options

Relative Position Definition LM Left Middle MM Middle Middle RM Right Middle LB Left Bottom MB Middle Bottom RB Right Bottom

6. Click the Absolute checkbox to input the exact position of the watermark.

7. In the XPos and YPos fields, enter the pixel value for the horizontal and vertical coordinates.

8. In the Font field, select the font name, size, style, and color for the text.

9. Click the Change button to display the Font options dialog box.

10. Select the font name, font style, size and color. Select he OK button to save the settings.

11. Select the Add button to insert the item to watermark list.

12. Under menu options, select set output naming conventions to enable this item.

Please see the next topic Chapter 4, Using the Job Scheduler.

27 Chapter 4 - Using the Job Scheduler

Chapter 4 - Using the Job Scheduler

This chapter describes how to use the Job Scheduler.

Working with the Job Scheduler

You can schedule SnowBatch to run monthly, daily, or weekly with the Job Scheduler option.

To use the Job Scheduler, follow the steps below:

1. Choose Options > Job Scheduler to display the Job Scheduler dialog .

2. From the first drop down list, select Monthly, Daily, or the day of the week for a weekly job.

3. The next drop down list is only used for the Monthly option. From this drop down list, select the day of the month.

4. From the next drop down list, select Once At to specify a certain time of day or At Every to specify the interval, such as when you want the batch to run every five minutes, etc.

5. The last two drop down lists specify the hour and minute.

l If you have chosen Once At, enter the Hour value in military time in hours, as is the Minute.

28 Chapter 4 - Using the Job Scheduler

l If you have chosen At Every, enter the Hour and Minute values to specify the time interval that you want the job to run.

6. Click OK to accept the changes, or click Disable to abort the operation without making any changes.

7. Select the options that you would like in the Output Settings section of the SnowBatch main dialog box. Select the Source and Destination directories and select the Run button.

Notes: After selecting your settings, you must click the ADD button for your job to be stored. The Only Convert New Files check box applies to new files that appear in the directory after the job has started. If a job is stopped, then all files in the directory are considered new. If you make any changes in the Job Schedule dialog while a job is running, you must stop the current job completely and re-run it before the changes take effect.

Here are some examples for using the Job Scheduler:

To run a job once a day at 4:30 PM, you would select Daily, , Once At, 16, 30.

To run a job on the fifteenth of every month at 8:15 AM, you would select Monthly, 15, Once At, 08, 15.

To run a job every 5 minutes, you would select Daily, , At Every, 00, 5.

Notes: New files are detected based on the creation date of the file. If you drag/drop a file, the creation date will not change, but if you create a copy it will. To set the Delete Source File option, select Options > Delete Source Files or check the Delete Source Files check box in the Source File Options section of the main dialog box. This will delete the source file only if it is converted correctly. If a file is not converted, it will not be deleted from the source directory. You will see a check box next to the Delete Source Files menu item to denote whether or not this feature is active. Special search characters (* and ?) can now be used as a source option. (For example: set source directory to c:\tmp\*.pdf or c:\tmp\??1.pdf)

Please see the next topic Chapter 5, Batch Image Conversion.

29 Chapter 5 - Batch Image Conversion

Chapter 5 - Batch Image Conversion

This chapter describes the process of converting images in batch mode. This chapter contains the following topics:

Maintaining the Directory Structure

Selecting the Source Format

Selecting the Destination Format

Selecting Source Directories and Files

Selecting Destination Directories and Files

Starting the Batch Image Conversion

Pausing the Converter

Maintaining the Directory Structure

SnowBatch can be set to process a directory as well as its subdirectories. By default, all of the converted files in the whole source directory tree will be saved into a single destination directory. If you have selected the Replicate Output Sub Dir’s checkbox, then all converted files will be saved to replicated subdirectories according to the original subdirectories.

To maintain the directory structure, you need to set SnowBatch to convert each folder separately. You would add all the source directories to the Source Directory frame. Then, in the same order, add the destination directories to the Destination Directory frame. Make sure that the Convert Subdirectories check box is not checked. This will maintain your directory structure.

Another way to maintain your directory structure is to use the command line to call SnowBatch from another batch file. This method may be preferable if the directory structure is very large. To do this, you would write a script that will run down the source directory tree and call SnowBatch via the command line for each conversion, writing the converted file to the same directory as the source file. For more information, see Command Line Batch Processing.

Selecting the Source Format

SnowBatch automatically detects the source images’ format.

For more detailed information about detecting the source images’ format and converting between formats, please see Appendix A, Supported File Formats.

Selecting the Destination Format

Select the destination format, the format in which to convert the source images, along with the output extension. To select the destination format, click next to the Output Format field and

30 Chapter 5 - Batch Image Conversion

choose the destination format from the drop-down list.

Selecting the Destination Output Extension

Once the destination format is selected, select the output extension. You can select from one of the extensions listed in the drop down menu or type in the desired extension. Since the batch converter knows the output type, it does not matter what output extension you select. For instance, if you want your converted JPEG files to have extensions of .123, just type .123 into the Output Ext field.

Selecting Source Directories and Files

The second step in the batch conversion process is to select one or more source directories from the Source Directory frame. A source directory is the directory where the source images reside.

Notes: You can select multiple directories and images by holding down the CTRL or SHIFT

31 Chapter 5 - Batch Image Conversion

key. You can process all images from the subdirectories of a specified directory by selecting the Process Directories Recursively option. This tells SnowBatch to traverse a specified directory tree without having to manually specify each subdirectory. See Processing Directories Recursively for more information.

Choosing Source Directories and Files

You can convert entire directories or select images. All directory and image names are listed in the display after selected.

To select source images, type in the file name and click Add or:

1. Click next to the Source field to display the Select Source Directory or File dialog) 2. Browse to the correct directory or file. 3. Highlight the images and/or directories to convert.

Note: By holding down the CTRL or SHIFT key, you can select multiple images from within the same directory or select multiple directories.

4. Click Open. 5. Continue to add all images and directories.

Selecting Destination Directories and Files

The third step in the batch conversion process is to select one or more destination directories from the Destination Directory frame. A destination directory is the directory in which you want the converted images saved.

The source images and directories must line up with the destination image or directory. For example, as seen in the image below, the files,checks.pdf and market.pdf, will be converted. The file, checks.pdf, converts into the c:\checks directory, and the file, market.pdf, converts into the c:\market directory.

32 Chapter 5 - Batch Image Conversion

Selecting Destination Directories and Files

To select destination directories and files:

1. Click next to the Destination field to display the Select Destination Directory or File dialog. 2. Browse to the correct directory or image. 3. Highlight the images and/or directories to convert. 4. Click Open. 5. Continue to add all images and directories.

Starting the Batch Image Conversion

Once the source and destination directories are selected, you can start the batch conversion process from the Status frame.

Note: Make sure that you have selected the appropriate options before you start the batch conversion. See Setting User Options for more information on conversion options.

To start the batch conversion, click Run.

33 Chapter 5 - Batch Image Conversion

The status of the conversion displays in this frame. First, it displays that the conversion has started, and then it writes out the name of the log files that are being written and the time, in seconds, it took to convert. The batch conversion also displays more detail on the conversion in the bottom frame of the main dialog.

The Run button changes to Working. This allows you to pause the converter.

Pausing the Converter

You can pause the converter during processing. You may temporarily pause the conversion process for a number of reasons, like you:

l Put the wrong images in the source directory

l Used the wrong destination directory

l Did not want to convert the images yet

l Forgot to choose the right format

To pause the converter, click Working!! - Click to Pause.

Resuming the Converter

After the converter is paused, click Resume to continue the process.

34 Chapter 5 - Batch Image Conversion

Permanently Stopping the Converter

After the converter is paused, click Stop to cancel the conversion process.

Please see the next topic Chapter 6, Formatting Information.

35 Chapter 6 - Formatting Information

Chapter 6 - Formatting Information

This chapter describes format compatibility and possible conversion errors. This chapter contains the following topics:

Format Compatibility

Format Conversion Problems

Format Compatibility

Color and 1-bit (black and white) formats are usually incompatible. Table 6-1 lists the color and 1-bit formats in the SnowBatch application. Generally, you cannot save images from the first column to formats in the second column.

Table 6.1: Formats Listed By Group

1-bit Formats Color Formats TIFF Group 4 PNG* TIFF Group 3 JPEG MO:DCA TIFF JPEG IOCA TIFF_UNCOMPRESSED CCITT Group 3 CCITT Group 4 PNG* PDF* PCL_1 CALS PhotoCD TIFF_G3_FAX TIFF_G4_FAX

* Indicates a file which can handle multiple-pixel depths.

Note: For formats not listed in Table 6-1,consult Snowbound technical support for the most appropriate format for your image.

36 Chapter 6 - Formatting Information

Format Conversion Problems

Errors may occur while converting images. Table 6-2 lists some potential hazards while converting specific formats.

Table 6.2: Conversion Problems by Format

Source Format Destination Format Issue You receive an error -21 if the image is a 32-bit CMYK JPEG. JPEG, TIFF-JPEG PNG See Appendix B, Snowbound Error Codes for more information on error codes. You receive an error -21. See Appendix B, Snowbound Error Codes for more information on 1-bit formats color formats error codes and Format Compatibility for more information on compatible formats.

Please see the next topic Chapter 7, Command Line Batch Processing.

37 Chapter 7 - Command Line Batch Processing

Chapter 7 - Command Line Batch Processing

This chapter describes the SnowBatch command line processing option. The chapter contains the following topics:

Running the Batch Conversion Using the Command Line

Examples of Using the Command Line

Running the Batch Conversion Using the Command Line

You can set SnowBatch options and allow the system to run without user interaction by using the command line. The biggest benefit is that you don’t have to go into the user interface to launch the conversion.

Notes: The only parameter you must specify is the source directory. If a destination format is not selected, the TIFF_G4_FAX format is used.If a destination directory is not selected, the files are saved into the directory from which you are currently set. For example, if you typed the command from the c:\prompt, the files are saved to c:\directory. If you typed the command from the c:\images directory, the files are saved to the c:\images directory. When specifying more than one source and destination directory, make sure that they are entered in the correct order. The first source directory entered is matched to the first destination directory/file entered, and so on. Therefore, the images from the first source directory listed are saved in the first listed destination directory/file. See Specifying Multiple Source and Destination Directories for more information.

To launch the batch converter using the command line:

From a command prompt, type the following command: c:\Program Files\Snowbound Software\Snowbatch\sbcmdline

The SnowBatch Parameter Inputs displays. The output below shows you what the parameters are and how they need to be entered to successfully run SnowBatch without using the user interface. You can specify as many parameters are you want, but the source directory is mandatory.

Examples of Using the Command Line

Below are examples and output results for a variety of commands using different combinations of parameters.

38 Chapter 7 - Command Line Batch Processing

Note: You can type sbcmdline help from the command line to see a list of the available parameters.

Table 7.1: Command Line Options

Command Line Description Example Options -s Source directory or file -s c:\images Sets the source directory or file. -s Note: Multiple source parameters c:\images\image.tif\ -s can be added. Specify a double -s c:\images trailing slash in quoted directory -s c:\images\one names. -s c:\images\image.tif -s c:\snowbound\ -s c:\snowbound\image1.sb- d -d Destination directory or file Sets the destination directory of -d c:\images file. -d c:\images\image.pdf -d -d c:\images Note: Multiple destination -d c:\images\one parameters can be used. -d c:\images\image.pdf -d c:\snowbound2\ -d c:\snowbound2\myfile Sets the document input DPI. Sets the document input BPP. -i 200,1 -i Note: For BPP only 1 and 24 are -i 200,24 valid entries. Sets the PDF output Xsize and Ysize. Sets the PDF output options width and length. -0 612,792 -o 640,480 -o Note: The size is in 1/72 inch -o 800,600 points. Default = 612 x 792 or 8.5 x -o 432,267 11 inches. e.g. -0 595,842 for A4 paper.

39 Chapter 7 - Command Line Batch Processing

Command Line Description Example Options Sets the valid output format. -f TIFF_G4_FAX -f Note: The default value is 10. See -f 10 Appendix A, Supported File -f PDF Formats for valid values. Sets the log file output. -l mylog -l Note: The default log is \SnbLog.txt.

Sets the custom extension. -e -e . Note: The default extension is .sbd.

c:\>sbcmdline -s Converts images into sub -r c:\Snowbound\ -d directories. c:\SnowboundOut -r c:\>sbcmdline -s Converts images into sub c:\snowbatch\input -d -R directories to replicated sub c:\snowbatch\output -e directories. .tif -f 10 -r -R c:\>sbcmdline -s c:\Snowbound\image3.4p- -p Splits multi-page images. ages. sbd -p Sets the overlay path.

-y Note: The default overlay path is -y c:\snowbound the same as the image. Sets the font mapping path. -m c:\snowbound\fontmappi- -m Note: The default font mapping ng path is the same as the image. Sets the output naming convention.

1 is large semi-unique naming convention. -n 3 KEEP_ORIGINAL_ -n 2 is small semi-unique naming FILE_OUTPUT_NAME convention. 3 is forced conventional extension.

Note: The default value is 2. -s Deletes the source file after -x c:\source\sourcefile.p- conversion. df -x

40 Chapter 7 - Command Line Batch Processing

Command Line Description Example Options -s Deletes the destination file when a -X c:\source\sourcefile.p- conversion error occurs. df -d c:\dest.tif -X -s c:\snapserv1.tif -d c: \ ocrpdf -f PDF -e .pdf -t -t Creates a searchable PDF. -ocrresource c:\iDRS_ 14.0.14.0\resources - ocrlicense C:\ocr_ key.txt

Sets the directory to send -u -u successful source files to. c:\snowbound\success

Sets the directory to send problem -b -b source files to. c:\snowbound\problem

-wmflag 0 -wm c:\test\Images\waterma- rk.jpg -pos -1,-1 - -wm Sets the watermark. font "Times New Roman",16,0xff0000,reg- ular

Specifying Only the Source Directory

You can specify just the source directory of files to convert when running SnowBatch from the command line.

Example 7.2:Specifying Only the Source Directory

c:\>sbcmdline -s c:\Snowbound\

This command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

Specifying One File in a Directory

You can specify just one file within a directory to convert when running SnowBatch from the command line.

41 Chapter 7 - Command Line Batch Processing

Example 7.3:Specifying One File in a Directory

c:\>sbcmdline -s c:\Snowbound\image1.sbd

This command converts only the image1.sbd image from the c:\Snowbound directory to TIFF_G4_FAX and places it in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

Specifying All SnowBatch Command Line Options

You can specify all command line options when running SnowBatch from the command line.

Example 7.4: Specifying All SnowBatch Command Line Options

c:\>sbcmdline h c:\>sbcmdline ?

Either of these two commands specifies all command line options.

Specifying Multiple Source and Destination Directories

You can specify multiple conversion source and destination directories when running SnowBatch from the command line.

Note: When specifying more than one source and destination directory, make sure that you enter them in the correct order. The first source directory listed is matched with the first destination directory/file listed, and so on. Therefore, the images from the first source directory listed are saved in the first destination directory/file listed.

Example 7.5: Specifying Multiple Source and Destination Directories

c:\>sbcmdline -s c:\Snowbound\ -d c:\SnowboundOut\SubOut1 -s c:\Snowbound\SubDir1 -d c:\SnowboundOut

The command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\SnowboundOut\SubOut1 directory. The log file c:\SnbdLog.1.txt is created.

The command also converts all of the images in the c:\Snowbound\SubDir1 directory to TIFF_G4_FAX and places them in the c:\SnowboundOut directory. The log file c:\SnbdLog.2.txt is created.

42 Chapter 7 - Command Line Batch Processing

Specifying More Source Than Destination Directories

You can specify more source than destination directories when using the command line for running SnowBatch.

Note: If there are more source than destination directories listed, the last destination directory will be associated with the surplus source directories.

Example 7.6: Specifying More Source than Destination Directories

c:\>sbcmdline -s c:\Snowbound\ -s c:\Snowbound\SubDir1 -d c:\SnowboundOutc:\>sbcmdline -s c:\Snowbound\ -d c:\SnowboundOut -r

The first command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\SnowboundOut directory. The log file c:\SnbdLog.1.txt is created. It also converts all images in the c:\Snowbound\SubDir1 directory to TIFF_G4_ FAX and places them in the c:\SnowboundOut directory. The log file c:\SnbdLog.2.txt is created for this portion of the conversion.

The second command converts all images in the c:\Snowbound directory and all of its subdirectories to TIFF_G4_FAX and places them in the c:\SnowboundOut directory. The log file c:\SnbdLog.1.txt is created.

Specifying the Replicated Output Subdirectory

You can specify that images converted from the original subdirectories go to corresponding replicated subdirectories under the destination directories when using the command line for running SnowBatch.

Example 7.7: Specifying the Replicated Output Subdirectory

c:\>sbcmdline -s c:\snowbatch\input -d c:\snowbatch\output -e .tif -f 10 -r -R

This command converts all images in the c:\snowbatch\input directory and all of its subdirectories from PDF to TIFF and places them in the c:\snowbatch\output destination directory with the subdirectories replicated. The -r command converts images from the original subdirectories. The -R command places converted images into replicated subdirectories in the destination directory. Without the -r command, the -R command will be ignored.

Specifying An Output Format

You can specify an output format when using the command line for running SnowBatch.

43 Chapter 7 - Command Line Batch Processing

Note: See Appendix A, Supported File Formats for valid formats.You can specify either the format name or number.

Example 7.8: Specifying An Output Format

c:\>sbcmdline -s c:\Snowbound\ -f TIFF_UNCOMPRESSED c:\>sbcmdline -s c:\Snowbound\ -f 0

This command converts all images in the c:\Snowbound directory to TIFF_UNCOMPRESSED and places them in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

Specifying Splitting Multi-page Files

You can split multi-page files when using the command line for running SnowBatch. Separate files are created during the conversion. See Splitting Up Multi-page Files for more information.

Example 7.9:Specifying Splitting Multi-page Files

c:\>sbcmdline -s c:\Snowbound\image3.4pages.sbd -p

This command splits the image3.4pages.sbd image in the c:\Snowbound directory, converts it to TIFF_G4_FAX, and places separate files in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

Combining Multiple Files into One File

You can combine files into one file when using the command line for running SnowBatch as in the example below.

Example 7.10: Combining Multiple Files into One File

c:\>sbcmdline -s file1 -s file2 -d destfile

This command combines file1 with file2 and creates the destfile.

Another way to combine multiple files into one file is to use the command line several times and use the same destination name as in the example below.

Example 7.11: Using the Command Line Several Times

44 Chapter 7 - Command Line Batch Processing

c:\>sbcmdline -s file1 -d destfile c:\>sbcmdline -s file2 -d destfile c:\>sbcmdline -s file3 -d destfile

This command combines file1, file2, and file3 to create the destfile.

Specifying Logging Options

You can specify where the conversion log is created and what it is called when using the command line for running SnowBatch. See Selecting Logging Options for more information.

Example 7.12: Specifying Logging Options

c:\>sbcmdline -s c:\Snowbound\ -l mylog c:\>sbcmdline -s c:\Snowbound\ -l c:\Snowbound\mylog

The first command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\ directory. The log file c:\mylog.1.txt is created.

The second command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\ directory. The log file c:\Snowbound\mylog.1.txt is created.

Specifying Custom Extensions

You can specify custom extensions for the converted files when using the command line for running SnowBatch. The default extension is “.sbd.” See Selecting the Destination Format for more information.

Example 7.13: Specifying Custom Extensions

c:\>sbcmdline -s c:\Snowbound\ -e .myext

This command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and places them in the c:\ directory. Each image ends with the extension myext. The log file c:\SnbdLog.1.txt is created.

Specifying Document Options

You can specify the height and width of the converted PDF images and the document input variables when using the command line for running SnowBatch. See Setting Document Input and Output Options for more information. You can specify document options for the following image types:

l PDF

l PCL

45 Chapter 7 - Command Line Batch Processing

l DOC (Word)

l XLS (Excel)

l PPT (PowerPoint)

l AFP

l RTF

Note: Changing the resolution and bit depth could speed up conversion of PDF documents. Changing the bit depth of a color PDF to 1 will create a monochrome image.

Example 7.14: Specifying Document Options

c:\>sbcmdline -s c:\Snowbound\ -i 200,1 c:\>sbcmdline -s c:\Snowbound\ -f PDF -o 612,792

The first command converts all images in the c:\Snowbound directory to TIFF_G4_FAX and if they are , the images are read in at 200 resolution and a bit depth of 1. The images are placed in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

The second command converts all images in the c:\Snowbound directory to PDFs with an output size of 8.5 by 11 inches (8.5 * 72 = 612 and 11 * 72 = 792), and places them in the c:\ directory. The log file c:\SnbdLog.1.txt is created.

Setting the Overlay Path for the AFP File Format

You can specify the overlay path for the APF file format when using the command line for running SnowBatch. See Setting the Overlay Path and Font Mapping Options for more information.

Example 7.15: Setting the Overlay Path for the AFP File Format

c:\>sbcmdline -s c:\Snowbound\ -d c:\destpath -f AFP -y c:\overlaypath

This command sets c:\overlaypath as the overlay path. It converts all images in the c:\Snowbound directory to the AFP file format and places them in the c:\destpath directory.

Setting the Output Naming Convention

You can specify the output naming convention when using the command line for running SnowBatch. See Setting the Overlay Path and Font Mapping Options for more information.

46 Chapter 7 - Command Line Batch Processing

Example 7.16:Setting the Output Naming Convention

Sbcmdline -n 4 KEEP_ORIGINAL_FILE_OUTPUT_NAME Sbcmdline -n 3 APPEND_NEW_EXTENTION_OUTPUT_NAME Sbcmdline -n 2 FORCE_JUST_NEW_EXTENTION_OUTPUT_NAME Sbcmdline -n 1 SMALLER_SEMI_UNIQUE_OUTPUT_NAME Sbcmdline -n 0 LARGER_SEMI_UNIQUE_OUTPUT_NAME

Setting the Font Mapping Path for the AFP File Format

You can specify the font mapping path for the APF file format when using the command line for running SnowBatch. See Setting the Overlay Path and Font Mapping Options for more information.

Example 7.17: Setting the Font Mapping Path for the AFP File Format

c:\>sbcmdline -s c:\Snowbound\ -d c:\dest -f AFP -m c:\fontmappingpath

This command sets the font mapping path as c:\fontmappingpath. It converts all images in the c:\Snowbound directory to the AFP file format and places them in the c:\dest directory.

Specifying Command Options for Watermark Merging

You can specify the command option for merging watermarks when using the command line for running SnowBatch. See Setting the Source File Options for more information.

The -wmflag flag command can have the following values:

l Flag value 0-watermark image

l 1-Text information

l 2-Datetime

The -wm watermark command can have the following values:

l For an image watermark, watermark is the image path to merge.

l For a text watermark, watermark is the text string to be added

l For the date time watermark, watermark gives the date and time format as short, long or time in the following format:

l Short format: "dd/mm/yy"

l Long format: "Mon,Day,Year"

l Time format: "HH:MM:SS"

47 Chapter 7 - Command Line Batch Processing

The -pos Position command can have the following values:

Position value : posX, posY

If posX and posY are greater than 0,then posX and posY are the absolute pixel value of the image position.

If posX and posY are less than or equal to 0, then it gives the relative position of watermark as in the following example:

l 0-left top

l -1-middle top

l -2-right top

l -3-left middle

l -4-middle middle

l -5-right middle

l -6-left bottom

l -7-middle bottom

l -8-right bottom

The -Font fontoptions command can have the following values:

Fontoptions gives font information such as:

l font name

l font size

l font color

l font style

Example 7.18: Specifying Command Options for Watermark Merging

-s C:\test\Images\AppletIntro.tif -d C:\test\SnowBatch\watermarktest -f 43 -e .png -wmflag 0 -wm C:\test\Images\watermark.jpg -pos -2,-2 -s C:\test\Images\AppletIntro.tif -d C:\test\SnowBatch\watermarktest -f 43 -e .png -wmflag 1 -wm "watermark text display" -pos -1,-1 -font "Arial",16,65280,regular -s C:\test\Images\AppletIntro.tif -d C:\test\SnowBatch\watermarktest -f 13 -e .jpg -wmflag 2 -wm short -pos -7,-7 -font "Arial",10,255,regular -s C:\test\Images\AppletIntro.tif -d C:\test\SnowBatch\watermarktest -f 13 -e .jpg -wmflag 2 -wm

48 Chapter 7 - Command Line Batch Processing

long -pos -8,-8 -font "Arial",10,255,regular -s C:\test\Images\AppletIntro.tif -d C:\test\SnowBatch\watermarktest -f 13 -e .jpg -wmflag 2 -wm time -pos -6,-6 -font "Arial",10,255,regular

Please see the next topic Chapter 8, Setting Up Open Office 2007 XML (OOXML) Support.

49 Chapter 8 - Setting Up Open Office 2007 XML (OOXML) Support

Chapter 8 - Setting Up Open Office 2007 XML (OOXML) Support

This chapter describes how to install and setup Open 2007 Open Office XML (OOXML) support.

This chapter contains the following topics:

Setting up Open Office 2007 XML (OOXML) Support

Using the Command Line for OOXML Support

Setting up Open Office 2007 XML (OOXML) Support

This section describes the steps to take to set up Open Office 2007 OOXML support. Follow the steps below to set up the product:

Loading the OOXML License

1. Load the OOXML License.

2. From the main menu, select Options > License File Options.

Figure 8-1: License File Options

50 Chapter 8 - Setting Up Open Office 2007 XML (OOXML) Support

3. Select the OOXML License File.

4. In License File dialog box under OOXML License File, click the Browse button to choose the OOXML license file path.

5. Click the Add button to put it in the license file list. You can select multiple license files for OOXML.

6. Click Load License to apply all licenses.

Running the OOXML Conversion

After loading the license, you can convert Word 2007 (OOXML) files as you would convert any other image in SnowBatch. If you are not able to convert OOXML or .docx files after loading the license, run vcredist_x86.exe to make sure that you have a compatible C run-time library.

Using the Command Line for OOXML Support

This section describes how to use the command line for OOXML Support.

51 Chapter 8 - Setting Up Open Office 2007 XML (OOXML) Support

Setting Up the OOXML License File

To set up the OOXML license file in the command line, use the -ooxml option to set up the OOXML license file.

Note: The -ooxml option has to be called for each license file.

The example below shows the sample command line:

Example 8.1: Setting Up the OOXML License File

sbcmdline -s C:\test\Word2007file.docx -d C:\test\2007_conversion_test.tif -f 9 -ooxml C:\evaluation\License.Product.Family.lic

Please see the next topic Appendix A, Supported File Formats.

52 Appendix A - Supported File Formats

Appendix A - Supported File Formats

This appendix describes the file type number and read/write capabilities of all supported file formats.

SnowBatch is a powerful conversion tool that can transform your documents and images into many different formats. Some format types are limited in the amount of color (bit-depth) they support in an image. Some file formats read and write only black and white (1-bit deep) and other file formats support only color images (8+ bits deep). For many of these cases, SnowBatch automatically converts the pixel depth to the appropriate value, based on the output format specified. The chart below will help you determine whether your black and white or color document will be able to convert straight to the desired output format with no additional processing.

Table A.1: File Format Key

File Format Description 1-bit Black and white or monochrome images Grayscale images, that may appear to be black 4-bit, 8-bit, 16-bit and white, but contain much more information, and are much larger than 1-bit 8-bit, 16-bit,24-bit, 32-bit Full color images

When saving to a format, if the error returned is PIXEL_DEPTH_UNSUPPORTED (-21), the output format does not support the current bits per pixel of the image you are trying to save. The chart below will help you identify formats with compatible bit depths.

Please note that the higher the bit depth (bits per pixel), then the larger the size of the image on the disk or in memory. The higher bit depth may offer more quality, but the performance may suffer because there is a lot more image data to process. Many users may have images that appear to be black and white, however, they are stored in 24-bit color. Converting these documents to a 1-bit file format will decrease the size of the file and improve performance with no perceivable loss in quality.

If you have any questions about what format to select you may contact Snowbound Technical support on the web at http://support.snowbound.com.

Descriptions of Supported File Formats

Table A.2: Supported File Format Descriptions

File Type Input Bit Output Bit File Format Description Number Depth Depth IBM image compression for scanned checks. ABIC (reading) * 46 1 1 Note: Not yet supported with RasterMaster .NET x64 or

53 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth RasterMaster DLL x64 AFP (MO:DCA) 74 1, 24 1 See MO:DCA. * Snowbound reads in ASCII text files and converts them to a bitmap. The ASCII text format is not auto- ASCII 38 1 No detected by default. You may get a - 7 FORMAT_NOT_ALLOWED error when trying to convert the ASCII text format. BMP_ Originated by Microsoft, BMP COMPRESSE- 12 4, 8 4, 8 supports 1, 4, 8, and 24-bit images. D BMP_ 1, 4, 8, 16, Originated by Microsoft, BMP UNCOMPRES- 1 1, 4, 8, 16, 24 24 supports 1, 4, 8, and 24-bit images. SED BROOK_ 29 1 1 Brooktrout FAX format. TROUT CALS 18 1 1 Government specified format.

Group 3 compression for bitonal (1- CCITT_G3 33 1 1 bit) image data.

Group 3 compression for bitonal (1- CCITT_G3_FO 53 1 1 bit) image data.

Group 4 compression for bitonal (1- CCITT_G4 34 1 1 bit) image data.

Group 4 compression for bitonal (1- CCITT_G4_FO 52 1 1 bit) image data. Compact Font Format is a lossless compaction of the Type 1 format using Type 2 charstrings. It is designed to use less storage space than Type 1 fonts by using operators CFF 83 1 , 8, 24 1 , 8, 24 with multiple arguments, various pre- defined default values, more efficient allotment of encoding values and shared subroutines within a FontSet (family of fonts). is a raw CIFF 81 1 , 8, 24 1 , 8, 24 image format designed by Canon.

54 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth Check Image Management System. CIMS (ABIC) 80 1 No Developed by Carreker. Same as ABIC. CLIP 27 1, 4, 8, 24 1, 4, 8, 24, 32 Microsoft Windows clipboard format.

COD 72 1 No Liberty IMS black and white format. Cut images are only 8 bits per pixel and the palette is stored in a CUT 31 8 No separate file. Originated by Media Cybernetics. The DCS format is a standard Quark DCS 62 32 32 Express Format. Each plane is stored as an EPS record. Intel created this format as a multi- page .PCX format. Each page is a DCX 11 1, 4, 8, 24 1, 4, 8, 24 .PCX file in whole which can be 1, 4, 8, and 24-bit. Standard Windows Device DIB 48 1, 4, 8, 24 1, 4, 8, 16, 24, 32 Independent Bitmap. Supports 1, 4, 8 and 24-bits. Medical image format supporting 1, DICOM 55 8, 16, 24 No 12, 16, and 24 pixel images. Microsoft Word format. Supports Microsoft Word 97, version 8 or later. Supports 1-bit images. Cannot decompress (view) document while open in MS Word. The following features have not yet been implemented: left and right text justification, underlined URLs, section and paragraph borders and DOC * 86 1, 8, 24, 32 No shading, paragraphs on the same page, Roman numeral lists, text boxes, multi-column paragraph, Windows Meta Files (WMF) clip art, autoshapes, and embedded OLE objects. Inconsistencies exist between MS Word and the Word plugin with regards to character and line spacing. Reading support only. The .docx format is part of a family of open office XML-based formats DOCX * 93 1, 8, 24, 32 No developed by Microsoft. It is the default document format for saving

55 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth applications in Microsoft Word starting with Office 2007. It is based on XML rather than Microsoft’s .doc format. Reading support only. Autodesk® AutoCAD® format. Used for computer aided design (CAD) data and metadata. DWG 90 0 24 Note: Not yet supported with RasterMaster .NET x64 or RasterMaster DLL x64 Autodesk® AutoCAD® format. Used for computer aided design (CAD) data and metadata. See the DXF 91 0 24 following, for the full specification: http://usa.autodesk.com/adsk/servl- et/item? siteID=123112&id=8446698

E-mail message created with MS EMAIL * 89 1 1 Outlook.

Encapsulated Postscript originated by Adobe. Postscript is an interpreted language. Snowbound EPS (preview) 14 1, 4, 8, 24 1, 8, 24, 32 does not support full Postscript but will extract an embedded .TIF file in the image. Sometimes called a bitmap representation file. EPS Compressed bitmap format. It is an Adobe encapsulated Postscript EPS_BITMAP 63 8, 24, 32 11, 8, 24, 321 file with either G4 or JPEG data embedded. EPS Compressed bitmap format. It EPS_BITMAP_ is an Adobe encapsulated Postscript 64 No 1, 8, 24, 321 G4 file with either G4 or JPEG data embedded. EPS Compressed bitmap format. It EPS_BITMAP_ 1, 8, 24, 321, 8, is an Adobe encapsulated Postscript 69 No LZW 24, 32 file with either G4 or JPEG data embedded. Image format developed by FileNet FILENET 78 1 1 Corporation for viewing documents.

FLASHPIX 54 8, 24 No 24-bit tiled JPEG format that

56 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth

includes multiple resolution images.

Created by CompuServe for 2, 3, 4, 5, compressing 2, 3, 4, 5, 6, 7, and 8-bit GIF 4 4, 8 6, 7, 8 palette images. Uses the LZW algorithm. GIF_ 1, 2, 3, 4, Same as GIF except stores the 44 4, 8 INTERLACED 5, 6, 7, 8 raster data in an interlaced order.

Originated by Brightbill Roberts for ShowPartner DOS applications. GX2 22 4, 8 No Supports 4 and 8-bit images. Simple run length encoding technique. Hyperlink Text Markup Language (HTML) is a tag-based language used to create documents for the HTML * 82 0 24 Web. HTML forms are often used to capture information from web sites. Full HTML, Javascript and CSS support. Microsoft icon format. Contains a standard device independent bitmap. ICONTYPE 25 1, 4 No Supports 1 and 4 bits uncompressed. Used on the Commodore Amiga computers for native bitmap format. IFF_ILBM 26 1, 4, 8, 24 1, 4, 8, 24 Uses a run length format for 1, 4, and 8-bit palette images. Originated by Digital Research for IMG 28 1 No storing 1-bit images. IMNET 42 1 No IMNET G4 compressed format. Image object content architecture. IOCA IBM format which uses CCITT G3, 24 1, 24 1 (MO:DCA) * G4, and IBM MMR formats. 1-bit only. Joint bi-level Image Experts Group. This is a highly compressed format JBIG * 71 1 1 (with plugin) * which is stored in a TIFF header. It supports 1 or 8-bit gray scale images. JBIG2 is a highly-compressed black JBIG2 77 1 1 (with plugin) * and white image format that uses symbol recognition and substitution

57 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth for very dramatic compression results. Snowbound's viewers and conversion programs can be used to directly view JBIG2 documents or convert those documents to a variety of output formats. Note: Not yet supported with RasterMaster .NET x64 or RasterMaster DLL x64 US Military CCITT G4 tiled image format for storing Government JEDMICS 56 1 1 documents and drawings. Supports 1-bit per pixel. Joint Photographics Experts Group. This was a group spearheaded by Kodak for 24, 32, and 8-bit gray JPEG 13 8, 24, 32 8, 24, 32 scale lossy compression. This is by far the best compression available for these types of images supported in the current Snowbound library. JPEG 2000 specification. This is similar to JPEG but produces much better compression with better JPEG2000 * 70 8, 24 8, 24 quality. It is supported as a separate plugin. An option exists to set the compression level for saving. KOFAX 23 1 No Kofax Format. Compression for documents LASERDATA 19 1 No originated by LaserData Corp. 1-bit images only. Presents data for each variable on a LINE_DATA 75 1 1 single line. Original Apple bitmap file format. All MACPAINT 21 1 No MacPaint images are 720 x 576 pixels 1 bit. MAG 61 1 No Mag Format. Image object content architecture. MODCA_IOCA IBM format which uses CCITT G3, 49 1, 24 1 * G4, and IBM MMR formats. 1-bit only. Microsoft Paint program bitmap file format. Supports 1-bit images. Uses MSP 30 1 No a type of RLE compression found also in compressed .BMP files.

58 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth A simple header with CCITT group 4 NCR 65 1 No data. Open Document Format is an XML- based file format for representing ODF 98 No No electronic documents such as spreadsheets, charts, presentations and word processing documents. Open Document Format for ODP 101 No No presentations. Open Document Format for ODS 97 No No spreadsheets. Open Document Format for word ODT 96 No No processing (text) documents. Office Open Extended Markup Language or Office Open XML (also informally known as OOXML or OpenXML) is a zipped, XML-based file format developed by Microsoft OOXML * 94 No No for representing spreadsheets, charts, presentations and word processing documents that is intended for use with the 2007 and later versions of the Microsoft Office suite. Hewlett Packard printer file format. PCL_1 (with Support for color and grayscale 57 1, 24 1 plugin) * output. Supported as a separate plugin. Hewlett Packard printer file format. PCL_1 (without SnowBatch converts all images to a 57 No 1 plugin) * 1-bit raster image. Supported as a separate plugin. Hewlett Packard printer file format. PCL_5 * 76 No 1 Support for color and grayscale output. Zsoft bitmap file format. Similar to PCX 2 1, 4, 8, 24 1, 4, 8, 24 pack bits compression. Supports 1, 4, 8, and 24-bit images. File format developed by Adobe to capture formatting information from a variety of desktop publishing PDF(with 1, 2, 4, 8, 59 1, 24 applications. It allows the user to plugin) * 16, 24, 32 send formatted documents and have them appear on the recipient's monitor or printer as they were

59 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth

intended. Compatible with the PDF/A specification and conforms to PDF v1.4. Does not currently support JPEG2000 in PDF for Java.

File format developed by Adobe to capture formatting information from a variety of desktop publishing applications. It allows the user to PDF (without 59 No 1, 24 send formatted documents and have plugin) them appear on the recipient's monitor or printer as they were intended. Compatible with the PDF/A specification. Portable Document Format. File format developed by Adobe to PDF_15 79 No 1, 24 capture formatting information from a variety of desktop publishing applications. Portable Document Format. File format developed by Adobe to PDF_16 92 No 1, 24 capture formatting information from a variety of desktop publishing applications. Kodak photo CD format. Supports only 24-bit images. This format contains at least 5 images. Get these images as you would a multi- page file format.

Page 0 - 768 x 512

Page 1 - 384 x 256

Page 2 - 192 x 128 PhotoCD 39 24 No Page 3 - 1536 x 1024

Page 4 - 3072 x 2048

Images are uncompressed until the 1536 x 1024 images or greater. All images are stored as YCC data which is luminance then blue and red chrominance channels. The large image must be built from the smaller images by interpolation then adding

60 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth the residual data stored by Huffman encoding. format for storing 1, 4, 8, 16, 24, and 32-bit images. 1, 4, 8, 24, Photoshop 41 1, 8, 24, 32 Can be compressed or 32 uncompressed. Images may also be stored as CMYK data or RGB. Apple Macintosh bitmap file format. These images may contain vector information such as lines and 1, 2, 4, 8, PICT 15 1, 4, 8, 24 circles. Only the bitmap portion of 16, 24, 32 data is decompressed. Uses pack bits compression. Supports 1, 2, 3, 4, 8, 16, 24, and 32-bit images. Originated by CompuServe to replace the .GIF file format. Uses 1, 4, 8, 16, the Huffman encoding variant. PNG 43 1, 4, 8, 16, 24, 32 24, 32 Supports 1, 4, 8, 15, 16, 24, and 32- bit images. Also supports interlaced and transparency. Microsoft PowerPoint Binary File Format which is the binary file format used by Microsoft PowerPoint 97, PPT * 85 1, 8, 24, 32 No Microsoft PowerPoint 2000, Microsoft PowerPoint 2002, and Microsoft Office PowerPoint 2003. Reading support only. The .pptx format is part of a family of open office XML-based formats developed by Microsoft. It is the default document format for saving PPTX * 100 1, 8, 24, 32 No applications in Microsoft PowerPoint starting with Office 2007. It is based on XML rather than Microsoft's .ppt format. Reading support only. format. Supports 1, 8, 24, RAST 37 1, 8, 24 1, 8, 24 and 32-bits. Run length encoded format. The Rich Text Format is a method of encoding formatted text and RTF * 87 1, 8, 24, 32 No graphics for easy transfer between applications. The SCITEX format is a proprietary format originated from SCITEX SCITEX 60 24, 32 24, 32 Corporation. Gray scale color and CMYK color images. Usually

61 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth

compressed.

The SCITEX format is a proprietary 8, 16, 24, TARGA 3 8, 16, 24, 32 format originated from SCITEX 32 Corporation. The SCITEX format is a proprietary TARGA16 32 16 24, 32 format originated from SCITEX Corporation. Tagged image file format. Created by an independent group and was supported by Aldus. .TIF files can be any number of bits per pixel, planes and several compression algorithms. The byte order may be Intel or Motorola format. The bytes may also TIFF_2D 17 1 No be filled from right to left or left to right. Compression may be uncompressed, pack bits, LZW, modified Huffman, CCITT G4, CCITT G3, CCITT G3-2D or JPEG. The CCITT G4 file format only saves to black and white. TIFF file with Arithmetic Binary encoding. Requires a special ABIC version of our tools. Very popular for TIFF_ABIC 46 4, 8 No check imaging. BW is used for 1-bit bi-level and TIFF_ABIC is for 4-bit gray scale images. TIFF file with Arithmetic Binary encoding. Requires a special ABIC TIFF_ABIC_ version of our tools. Very popular for 47 1 No BW check imaging. BW is used for 1-bit bi-level and TIFF_ABIC is for 4-bit gray scale images. ANSI baseline Group 3 or Group 4 TIFF_G3_FAX 8 1 1 compression embedded in a TIFF. ANSI baseline Group 3 or Group 4 TIFF_G4_FAX 10 1 1 compression embedded in a TIFF. TIFF_G4_FAX_ ANSI baseline Group 3 or Group 4 51 1 1 FO compression embedded in a TIFF. TIFF_G4_FAX_ ANSI baseline Group 3 or Group 4 67 No 1 STRIP compression embedded in a TIFF. TIFF_ 7 1 1 TIFF file compressed using the

62 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth HUFFMAN Huffman compression algorithm.

Standard ANSI baseline JBIG TIFF_JBIG 66 1 1 compression embedded in a TIFF. Standard ANSI baseline JPEG TIFF_JPEG 40 8, 24 8, 24, 32 embedded in a TIFF.

TIFF_JPEG7 73 1, 8 1, 8 Black and white gray scale format.

TIFF file compressed using the LZW compression algorithm. The LZW 1, 4, 8, 24, TIFF LZW 9 1, 4, 8, 16, 24, 32 algorithm includes the look-up table 32 of codes as part of the compressed file. 1, 4, 8, 16, Simple run length encoding TIFF_PACK 16 1, 8 24, 32 algorithm. TIFF 1, 2, 4, 8, UNCOMPRES- 0 1, 4, 8, 16, 24, 32 Uncompressed raw binary data. 16, 24, 32 SED Snowbound reads in ASCII text files and converts them to a bitmap. The ASCII text format is not auto- TXT 38 1 No detected by default. You may get a - 7 FORMAT_NOT_ALLOWED error when trying to convert the ASCII text format. Windows file format for wireless WBMP 68 1 1 devices. A simple header with CCITT group 3 WINFAX 58 1 No compression. Microsoft format. These may contain vector information such as lines and circles. Only the bitmap data is WMF 6 1, 4, 8, 24 1, 4, 8, 16, 24, 32 extracted. This is in the form of a standard windows DIB. May be 1, 4, 8, and 24-bit. The 4 and 8-bit images may be compressed using Microsoft RLE compression as in .BMP files. WordPerfect’s metafile format. This is similar to the WMF file format in that it may contain vector WPG 5 1, 4, 8, 24 1, 4, 8 information. Supports 1, 4, 8, and 24- bit images. Only the bitmap data is extracted.

63 Appendix A - Supported File Formats

File Type Input Bit Output Bit File Format Description Number Depth Depth Xwindows file format which encodes XBM 20 1 1 each pixel as an ASCII byte. Only supports 8-bits per pixel.

Xerox_EPS 45 1 No Encapsulated Postscript for Xerox.

Microsoft Excel Spreadsheet format for structuring and analyzing data. This is the binary file format used by XLS * 84 1, 8, 24, 32 No Microsoft Excel 97, Microsoft Excel 2000, Microsoft Excel 2002, and Microsoft Office Excel 2003. Reading support only. The .xlsx format is part of a family of open office XML-based formats developed by Microsoft. It is the default document format for saving XLSX * 95 1, 8, 24, 32 No applications in Microsoft Excel starting with Office 2007. It is based on XML rather than Microsoft's .xls format. Reading support only. Xwindows bitmap file format stored XPM 35 1, 4, 8 8 as ASCII data. Each pixel is stored as an ASCII byte. UNIX XWD Raster format. Each XWD 36 1, 4, 8 1, 8, 24, 32 pixel is stored as an ASCII byte.

* = optional only

File Type Constants Listed by File Type Number

Table A.3: File Type Constants listed by File Type Number

File Type Number File Type Name 0 TIFF_UNCOMPRESSED 1 BMP_UNCOMPRESSED 2 PCX 3 TARGA 4 GIF 5 WPG 6 WMF 7 TIFF_HUFFMAN

64 Appendix A - Supported File Formats

File Type Number File Type Name 8 TIFF_G3_FAX 9 TIFF_LZW 10 TIFF_G4_FAX 11 DCX 12 BMP_COMPRESSED 13 JPEG 14 EPS 15 PICT 16 TIFF_PACK 17 TIFF_2D 18 CALS 19 LASER_DATA 20 XBM 21 MACPAINT 22 GX2 23 KOFAX 24 IOCA 25 ICONTYPE 26 IFF_ILBM 27 CLIP 28 IMG 29 BROOK_TROUT 30 MSP 31 CUT 32 TARGA16 33 CCITT_G3 34 CCITT_G4 35 XPM 36 XWD 37 RAST 38 ASCII 39 PHOTOCD 40 TIFF_JPEG 41 PHOTOSHOP 42 IMNET 43 PNG 44 GIF_INTERLACED 45 Xerox_EPS 46 TIFF_ABIC 47 TIFF_ABIC_BW 48 DIB 49 MO:DCA_IOCA 51 TIFF_G4_FAX_FO 52 CCITT_G4_FO

65 Appendix A - Supported File Formats

File Type Number File Type Name 53 CCITT_G3_FO 54 FLASHPIX 55 DICOM 56 JEDMICS 57 PCL_1 58 WINFAX 59 PDF 60 SCITEX 61 MAG 62 DCS 63 EPS_BITMAP 64 EPS_BITMAP_G4 65 NCR 66 TIFF_JBIG 67 TIFF_G4_FAX_STRIP 68 WBMP 69 EPS_BITMAP_LZW 70 JPEG2000 71 JBIG 72 COD 73 TIFF_JPEG7 74 AFP 75 LINE_DATA 76 PCL_5 77 JBIG2 78 FILENET 79 PDF_15 80 CIMS 81 CIFF 82 HTML 83 CFF 84 XLS 85 PPT 86 DOC 87 RTF 88 PDF_LZW 89 EMAIL 90 DWG 91 DXF 92 PDF_16 93 DOCX 94 OOXML 95 XLSX 96 ODT

66 Appendix A - Supported File Formats

File Type Number File Type Name 97 ODS 98 ODF 100 PPTX 101 ODP

67 Appendix B - Snowbound Error Codes

Appendix B - Snowbound Error Codes

This appendix describes the error codes that are returned by function execution problems.

Snowbound Error Codes

Table B.1: Detailed Status/Error Codes

Error Error Code Description Failed on memory allocation. Problem with a standard memory allocation. Please see Determining Memory OUT_OF_MEMORY -1 Requirements in Appendix B for more information on the the amount of memory required. Open call failed when trying to FILE_NOT_FOUND -2 decompress an image. CORRUPTED_FILE -3 File format bad, or unreadable. BAD_STRING -4 String passed in is null or invalid. BAD_RETURN -5 Internal DLL problem. Call for Support. Fail on saving when attempting to create CANT_CREATE_FILE -6 a new file. Image was not recognized as a format the FORMAT_NOT_ALLOWED -7 library can decompress. Getobject() call failed to return bitmap header for using DDB functions or may be returned in formats that can contain NO_BITMAP_FOUND -8 vector information such as .WPG, .WMF and .PCT if no bitmap information is found. Error writing data to the disk. Standard file DISK_FULL -9 i/o write failed. Tried to display with negative coordinates BAD_DISPLAY_AREA -10 or out of range. Used for multi-page file format support when attempting to access a page which does not exist. This error code provides PAGE_NOT_FOUND -11 information of an empty Word-page which is not converted to an empty page in PDF or TIFF. File format was truncated and tried to read DISK_READ_ERROR -12 past end of file. Standard read i/o function failed. Application passed bad image handle. BAD_HANDLE -13 Not a valid Snowbound library image

68 Appendix B - Snowbound Error Codes

Error Error Code Description handle. NO_CLIPBOARD_IMAGE -14 Image not found on clipboard. TWAIN scanner driver not installed or not NO_SCANNER_FOUND -15 found (TWAIN.DLL). Bad scanner driver or driver not ERROR_OPENING_SCANNER -16 configured properly. TWAIN scanner driver not installed or not CANT_FIND_TWAIN_DLL -17 found (TWAIN.DLL). Cancel out of low level save or low level USER_CANCEL -18 decompress. Usually not an error but termination of a function intentionally. Date on an evaluation copy of the EVAL_TIMEOUT -19 Snowbound product has expired. USING_RUNTIME -20 Version not allowed for design mode. Tried to save an image to a format that does not support the image’s bits per pixel. Or tried to perform an image PIXEL_DEPTH_UNSUPPORTED -21 processing function on an image whose bits per pixel is not allowed. Please see Appendix A, Supported File Formats for the pixel depths of each supported format. PALETTE_IMAGES_NOT_ Some image processing operations does -22 ALLOWED not work on palette images. NO_LZW_VERSION -23 No LZW or GIF code in this version. DLL not loaded for platinum Win 3.x DLL_NOT_LOADED -24 version. Format will not support on the fly FORMAT_WILL_NOT_OTFLY -25 decompression. NO_TCOLOR_FOUND -26 No transparency color information found. COMPRESSION_NOT_ Currently not supporting this compression -27 SUPPORTED format. Returned when scanning has completed NO_MORE_PAGES -28 all pages in the document feeder. FEEDER_NOT_READY -29 No more pages ready in document feeder. No delay time was found for the animated NO_DELAY_TIME_FOUND -30 GIF. TIFF_TAG_NOT_FOUND -31 Could not find the .TIF tag. NOT_A_TILED_IMAGE -32 Not recognized as a TIFF tiled image. You are using a version that does not support this function. You do not have support for this file format. You may NOT_SUPPORTED_IN_THIS_ -33 contact support or your account VERSION representative to get information on the RasterMaster option that will allow you to process the file format.

69 Appendix B - Snowbound Error Codes

Error Error Code Description AUTOFEED_FAILED -34 Autofeed fail in the TWAIN Scanner. NO_FAST_TWAIN_SUPPORTED -35 TWAIN driver cannot do fast transfer. NO_PDF_VERSION -36 No PDF code in this version. NO_ABIC_VERSION -37 No ABIC plug-in code in this version. Internal error. An exception occurred during processing. Please enter a support ticket at http://support.snowbound.com providing the document that was being EXCEPTION_ERROR -38 processed. If the RasterMaster function being called was not a decompress bitmap, then please include a small sample program that can be used to reproduce the issue. NO_VECTOR_CAPABILITY -39 No vector plug-in found in this version. NO_PCL_VERSION -40 No PCL plug-in found in this version. NO JPEG2000 plug-in found in this NO_JPEG2000_VERSION -41 version. SEARCH_STRING_NOT_FOUND -42 Did not find attempted search string. NO_WORD_VERSION -43 NO MS Word plug-in found in this version. PASSWORD_PROTECTED_PDF -44 This file was password protected.

General Error Define Values Retrieved from Status Property

Table B.2: General Error Define Values Retrieved from Status Property

Error Value Description Code GENERAL_STATUS.SYSTEM_ If an internal exception is thrown, this is the -100 CRASH resulting value. GENERAL_STATUS.DELETE_ -101 Image data of the object failed ERROR GENERAL_STATUS.DEFAULT -102 What the internal values are initially set to GENERAL_STATUS.SNOWBND_ 1 Operation completed successfully OK GENERAL_STATUS.SNOWBND_ Operation failed. See StatusDetails property. ERROR GENERAL_STATUS.IMAGE_NOT_ Internal image data unavailable when trying to -103 AVAILABLE complete an operation GENERAL_STATUS.SNOWBND_ API_ -104 API is not implemented NOT_AVAILABLE GENERAL_STATUS.NOT_VALID -105 Parameter is not valid GENERAL_STATUS.DISPLAY_ -106 General error display ERROR

70 Appendix B - Snowbound Error Codes

General Status/Error Codes

Table B.3: General Status/Error Codes

Error Description DELETE_ERROR The image in memory cannot be removed. Any problems with displaying an image will return DISPLAY_ERROR this error code. IMAGE_NOT_AVAILABLE No image data is available to do manipulations on. This is returned if a parameter passed into an API is NOT_VALID not valid. This is returned if an API method is not SNOWBND_API_NOT_AVAILABLE implemented in the current build. SNOWBND_ERROR General API error code of an unsuccessful action. SNOWBND_OK General API status of a successful action. This is returned when a Critical Exception is SYSTEM_CRASH thrown.

SnowBatch System Errors

Table B.4: SnowBatch System Errors

System Error Description The internal source parameter string that is SYSTEM ERROR: Source Parameter Not generated and passed at conversion time is either Valid! missing or corrupt. Please contact Snowbound Software. The internal destination parameter string that is SYSTEM ERROR: Destination Parameter generated and passed at conversion time is either Not Valid! missing or corrupt. Please contact Snowbound Software. A file was searched for but could not be found. It was probably deleted. Check to see if the file is SYSTEM ERROR: File Not Found! available from the / shown in the output log. If the file is in the given directory/path then contact Snowbound Software. SYSTEM ERROR: *Some Method Name() Default unknown system error. Please contact * Snowbound Software.

SnowBatch Errors

Snowbound Error Description SNOWBOUND ERROR: Decompress Internal error when trying to decompress an image. Error! Please contact Snowbound Software.

71 Appendix B - Snowbound Error Codes

Snowbound Error Description Internal error when trying to save an image. Please SNOWBOUND ERROR: Save Error! contact Snowbound Software. Internal error passed to the log for review. Please look at Table B-1 to determine what the negative ERROR: Decompress Error! Status = # value represents. Usually the result of not having the proper plug-in option, a corrupt image, or an image was read but not recognized. Error caused by a corrupt or missing output string ERROR: Save Error Due to Missing used to create a new image file. Please contact Output String! Snowbound Software. Internal error passed to the log for review. Please look at Table B-1 to determine what the negative value represents. Usually means that the format ERROR: Save Error! Status = you are saving to does not support the bit depth of the input image; thus extra processing is needed to convert the image. Error generating log file, displayed output status window. Check path/filename of log file to see if Log Error directory exists. It directory exists, contact Snowbound Software.

SnowBatch Cautions

Table B.5: SnowBatch Cautions

Caution Description Error when trying to read the number of pages of the source image. SnowBatch will attempt to SNOWBOUND CAUTION: Page Count convert only the first page of the image file. Please Error! contact Snowbound Technical support at http://support.snowbound.com. Error when trying to free up internally stored image data. This could cause memory leaks and could SNOWBOUND CAUTION: Memory cause future memory problems. This will be Management Error! ignored when processing images but please contact Snowbound Technical support at http://support.snowbound.com. Error when trying to read the number of images in the output file. This error will be noted but does not SNOWBOUND CAUTION: Total Page stop the conversion process. Please contact Count Error! Snowbound Technical support at http://support.snowbound.com. Error when trying to set the PDF input parameters; SNOWBOUND CAUTION: PDF Input the values may be corrupt or ignored. This does not Error! stop the conversion process. Please contact Snowbound Technical support at

72 Appendix B - Snowbound Error Codes

Caution Description http://support.snowbound.com. Error when trying to set the PDF output parameters; the values may be corrupt or ignored. SNOWBOUND CAUTION: PDF Output This does not stop the conversion process. Please Error! contact Snowbound Technical support at http://support.snowbound.com. Internal error when trying to read the number of pages of the source image. SnowBatch will CAUTION: Page Count Error! attempt to convert only the first page of the image file. This does not stop the conversion process. Error when trying to read the number of images in CAUTION: Total Page Count Error! the output file. This error will be noted but does not stop the conversion process. Error when trying to set the PDF input parameters. CAUTION: PDF Input Error! The PDF input values will be ignored. This does not stop the conversion process. Error when trying to set the PDF output CAUTION: PDF Output Error! parameters. The PDF output values will be ignored. This does not stop the conversion process.

73 Appendix C - Troubleshooting

Appendix C - Troubleshooting

This appendix describes solutions to issues that you may run across when installing and using SnowBatch.

Receiving an Error Code When Converting a Document

If you receive an error code when trying to load, save or convert a document with SnowBatch, please check the list of error codes and their descriptions in Appendix B, Snowbound Error Codes to determine the source of the issue. If you still cannot resolve the issue after looking at the list of error codes, please submit a support ticket at http://support.snowbound.com and include the error code and the document that you were trying to load, save or convert when you got the error message.

Output Document Differs from Original Document

When you convert a document and the output document is different from the original document, please create a support ticket at http://support.snowbound.com and attach the document along with a screen shot of the output document in SnowBatch. Some examples of the differences that may occur include missing data, missing text, distorted graphics or displaying an incorrect or different font. We can test the document with the latest release of SnowBatch which contains fixes which may resolve your issue.

Output Document Has Much Larger File Size than the Original Document

The file size of your output document may be much larger than the original document if you are converting or merging a PDF, Word document or other document into a raster image. Appendix A, Supported File Formats shows a list of file formats and their supported bit depths. To decrease the size of your output document, set the bit depth BPP (bits per pixel) value to grayscale (8-bit) or black and white (1-bit). To set the BPP value, select Options > Document Input to display the Document Input Options dialog. In the BPP field, enter 8 for 8-bit or 1 for 1- bit.

To also decrease the file size, reduce the resolution by lowering the DPI (dots per inch) value. To set the DPI value, select Options > Document Input to display the Document Input Options dialog box. In the Dots Per Inch (DPI) field, enter a lower value for the DPI. Please see Setting Document Input and Output Options for more detailed information on setting document input options. If you try the above solution and the output document is still much larger than the original document, please create a support ticket at http://support.snowbound.com.

74 Appendix C - Troubleshooting

Output Document Has Much Lower Quality than the Original Document

The output quality of your output document may be much lower than the original document if you convert a high quality image to a low quality output such as TIFF_G4_FAX. Please note that the TIFF_G4_FAX format is a 1-bit format and will convert your image to black and white. If you need color output, please set SnowBatch to convert to TIFF_LZW. To improve the quality of your output document, set the bit depth BPP (bits per pixel) value to grayscale (8-bit) or color (24-bit). To set the BPP value, select Options > Document Input to display the Document Input Options dialog. In the BPP field, enter 8 for 8-bit or 24 for 24-bit.

To also improve the quality of your output document, increase the resolution by increasing the DPI (dots per inch) value. To set the DPI value, select Options > Document Input to display the Document Input Options dialog box. In the Dots Per Inch (DPI) field, enter a lower value for the DPI. Please see Setting Document Input and Output Options for more detailed information on setting document input options. If you try the above solution and the output quality is still much lower than the original document, please create a support ticket at http://support.snowbound.com .

Output Document Displays Incorrect or Missing Characters

When you convert a document, the output document may display incorrect or missing characters if the document contains special characters which are commonly found in Non- English languages such as Chinese, Japanese and Thai. Make sure that your system is properly configured to support these characters. For more information, please see Snowbound Software’s Font Configuration Guide.

Improving Performance

The more colors there are in the input or output image, the bigger the file and the slower the processing speed. To reduce the number of colors and improve performance, set the bit depth BPP (bits per pixel) value to grayscale (8-bit) or black and white (1-bit). To set the BPP value, select Options > Document Input to display the Document Input Options dialog. In the BPP field, enter 8 for 8-bit or 1 for 1-bit.

To also improve performance in SnowBatch, reduce the resolution by lowering the DPI (dots per inch) value. To set the DPI value, select Options > Document Input to display the Document Input Options dialog box. In the Dots Per Inch (DPI) field, enter a lower value for the DPI. Please see Setting Document Input and Output Options for more detailed information on setting document input options.

Please note that there is always a trade off between performance and quality. To improve performance, the quality of the image may be less. This is true whenever working with any imaging software.

75 Appendix C - Troubleshooting

Receiving a -3 CORRUPTED_FILE Error code

If you receive a -3 CORRUPTED_FILE error code, the input document may have become corrupt. To resolve this issue, open the document in an editor and write it back out again.

If you receive an error code when trying to convert a document with SnowBatch, you can check the list of error codes and their descriptions in Appendix B, Snowbound Error Codes to determine the source of the issue.

Some PDF document generators do not properly specify all of the information needed in a document. To resolve this issue in PDF documents that are generated by custom applications, open the document in Adobe Acrobat and then save it. You should then be able to process the newly saved document in SnowBatch.

Receiving a -21 PIXEL_DEPTH_UNSUPPORTED Error Code

The -21 PIXEL_DEPTH_UNSUPPORTED error may occur when you try to save an image to a format that does not support the image’s bits per pixel. This can occur when you try to convert to TIFF_G3_FAX which is the default output format for SnowBatch. To prevent the -21 PIXEL_ DEPTH_UNSUPPORTED error, you can set SnowBatch to convert to the TIFF_G4_FAX or TIFF_LZW format. Please note that the TIFF_G4_FAX format is a 1-bit format and will convert your image to black and white. If you need color output, please set SnowBatch to convert to TIFF_LZW.

Note: TIFF_LZW is a loss-less compression format. Therefore, it will produce a much larger file size than comparable color output formats such as PDF, PNG or JPEG.

For more information on format compatibility and possible conversion errors, please see the Format Compatibility section. For more information on the read/write capabilities of all supported file formats, please see Appendix A, Supported File Formats. For a list of error codes and their descriptions, please see Appendix B, Snowbound Error Codes .

Searching for Text in a Snowbound Software Generated PDF

If you are having trouble finding text in a Snowbound Software generated searchable PDF, please use Adobe Reader version 9.4 to do the search.

76 Appendix C - Troubleshooting

Determining Memory Requirements

The amount of memory required to display a document may be significantly larger than the size of the document that is stored on disk. Just like a road map, the document is folded up and compressed when it is stored. In order to see the document, it must be unfolded (decompressed) and spread out so you can see the whole map. The map takes up much more room when open for viewing. The same is true of online documents. When a document is open, a black and white letter size page at 300 dpi takes roughly 1MB of memory to display and a color page takes 25MB.

Generally, higher quality documents require more memory to process. Snowbound Software does not have a one-size--all recommendation for memory because our customers have such a variety of documents and different tolerances for the level of output quality. However, you can try doubling the memory available to see if that resolves the issue. Keep increasing memory until you stop getting out of memory errors. If you hit a physical or financial limit on memory, then you can do the following:

l Decrease the quality of the images requested by decreasing bits per pixel, the resolution, or the size.

l Decrease the number of documents you have open at any one time.

To calculate the amount of memory required for an image, you will need to know the size of the image in pixels and the number of bits per pixel in the image (black and white=1, grayscale=8, color=24). If you do not know the height or width in pixels, but you do know the size in inches and the dpi (dots per inch) of the image, then you can calculate the size in pixels as (width_in_ inches*dots_per_inch) = width_in_pixels.

To calculate the amount of memory (in bytes), multiply the height, width and number of bits per pixel. Then, divide by 8 to convert from bits to bytes. See the following example:

(height_in_pixels * width_in_pixels * bits_per_pixel)/ 8 = image_size_in_bytes

Table C.1: Memory Requirements Based on Image Size

Image Size Required Memory 24-bit per pixel, 640 x 480 image 640 * 480 * (24 / 8) = 921600 bytes 1-bit per pixel, 8.5" x 11" image, at 300 dpi 2550 * 3300 * (1 / 8) = 1051875 bytes (2550 pixels by 3300 pixels) 24-bit per pixel, 8.5" x 11" image, at 300 dpi 2550 * 3300 * (24 / 8) = 25245000 bytes (25 (2550 pixels by 3300 pixels) megabytes)

77 Index: -b – CANT_CREATE_FILE error code

AFP 54 Index application

closing 12 -

-b 41 starting 11

-d 39 ASCII 53-54

-e 40 filter bit level support 53

-f 40 AUTOFEED_FAILED error code 70

-i 39 B

-l 40 BAD_DISPLAY_AREA error code 68

-m 40 BAD_HANDLE error code 68

-n 40 BAD_RETURN error code 68

-o 39 BAD_STRING error code 68

-p 40 batch conversion

-r 40 starting 33

-R 40 benefits

-s 39 SnowBatch 9

-t 41 BMP 54

-u 41 BMP_UNCOMPRESSED 54

-wm 41 BPP 74-75

-x 40 BRK 54

-X 41 C -y 40 CALS 54

A CANT_CREATE_FILE error code 68

ABIC 53

78 Index: CANT_FIND_TWAIN_DLL error code – CORRUPTED_FILE error code

CANT_FIND_TWAIN_DLL error PDF options 45 code 69 splitting multi-page files 44 CCITT_G3 54 compatible CCITT_G3_FO 54 formats 36 CCITT_G4 54 COMPRESSION_NOT_ CCITT_G4_FO 54 SUPPORTED error code 69

CFF 54 continue

CIFF 54 conversion 34

CIMS 55 convention

CLIP 55 output files 12

closing conversion

application 12 problems 37

COD 55 start 33

combining multiple files 44 stopping 34

command line convert

options 38 pause 34

command line example using command line 38

custom extensions 45 converter

logging options 45 cancel 35

more source than destination pause 34 directories 43 resume 34 multiple source and destination 42 CORRUPTED_FILE one file in directory 41 error code 76 one source directory 38 CORRUPTED_FILE error code 68 output format 43

79 Index: custom extension – EPS

custom extension 40 DIB 55 custom extensions DICOM 55

example 45 directory

CUT 55 selecting destination 33

directory for problem source files 41 D directory for successful source DCS 55 files 41 DCX 55 directory structure definition maintaining 30 destination directory 32 DISK_FULL error code 68 destination format 30 DISK_READ_ERROR error code 68 source directory 31 DISPLAY_ERROR error code 71 delete destination file when conversion DLL_NOT_LOADED error code 69 error occurs 41 DOC 55 delete source file after conversion 40 document input 39 DELETE_ERROR error code 71 DOCX 55 destination DPI 74-75 directory defined 32 DWG 56 output extension 31 DXF 56 destination directory 39 destination file E

selecting 33 EMAIL 56 destination format ENERAL_STATUS.IMAGE_NOT_ AVAILABLE 70 defined 30 EPS 56 select 30

80 Index: EPS_BITMAP – error codes

EPS_BITMAP 56 -18 69

EPS_BITMAP_G4 56 -19 69

EPS_BITMAP_LZW 56 -2 68

error code -20 69

CORRUPTED_FILE 76 -21 69, 76

PIXEL_DEPTH_ -22 69 UNSUPPORTED 76 -23 69 error codes -24 69 -1 68 -25 69 -10 68 -26 69 -100 70 -27 69 -101 70 -28 69 -102 70 -29 69 -103 70 -3 68, 76 -104 70 -30 69 -105 70 -31 69 -106 70 -32 69 -11 68 -33 69 -12 68 -34 70 -13 68 -35 70 -14 69 -36 70 -15 69 -37 70 -16 69 -38 70 -17 69 -39 70

81 Index: ERROR_OPENING_SCANNER error code – format

-4 68 command line output format 43

-40 70 command line PDF options 45

-41 70 command line splitting multi-page files 44 -42 70 examples -43 70 multi-page output files 12 -44 70 non-multipage output files 14 -5 68 EXCEPTION_ERROR error code 70 -6 68 extension -7 68 output file extension 31 -8 68

-9 68 F

1 70 FEEDER_NOT_READY error code 69 ERROR_OPENING_SCANNER error code 69 file

EVAL_TIMEOUT error code 69 naming conventions 12 example selecting destination 33

command line custom FILE_NOT_FOUND error code 68 extensions 45 FileNet 56 command line logging options 45 FLASHPIX 56 command line more source than font 75 destination directories 43 font mapping path 40 command line multiple source and destination 42 format

command line one file 41 compatibility 36

command line one source 38 select destination format 30

82 Index: FORMAT_NOT_ALLOWED error code – LASER_DATA

source 30 H FORMAT_NOT_ALLOWED error halt code 68 converter 34 FORMAT_WILL_NOT_OTFLY error code 69 HTML 57

G I

general error define values 70 ICO 57

GENERAL_STATUS.DEFAULT 70 IFF 57

GENERAL_STATUS.DELETE_ Image Management System 55

ERROR 70 IMAGE_NOT_AVAILABLE error

GENERAL_STATUS.DISPLAY_ code 71

ERROR 70 IMG 57

GENERAL_STATUS.NOT_VALID 70 IMNET 57

GENERAL_STATUS.SNOWBND_ incorrect characters 75 API_NOT_AVAILABLE 70 IOCA 57 GENERAL_STATUS.SNOWBND_

ERROR 70 J

GENERAL_STATUS.SNOWBND_ JBIG 57 OK 70 JEDMICS 58 GENERAL_STATUS.SYSTEM_ JPEG 58 CRASH 70 JPEG2000 58 GIF 57

GIF_INTERLACED 57 K

GX2 57 KOFAX 58

L

LASER_DATA 58

83 Index: LINE_DATA – NOT_VALID error code

LINE_DATA 58 NO_ABIC_VERSION error code 70 log file output 40 NO_BITMAP_FOUND error code 68 logging options NO_CLIPBOARD_IMAGE error code 69 example 45 NO_DELAY_TIME_FOUND error lower quality code 69 output document 75 NO_FAST_TWAIN_SUPPORTED error code 70 M

MACPAINT 58 NO_JPEG2000_VERSION error code 70 MAG 58 NO_LZW_VERSION error code 69 main dialog NO_MORE_PAGES error code 69 explanation 12 NO_PCL_VERSION error code 70 maintaining the directory structure 30 NO_PDF_VERSION error code 70 memory requirements 9, 77 NO_SCANNER_FOUND error missing characters 75 code 69 MMR 58 NO_TCOLOR_FOUND error code 69 MSP 58 NO_VECTOR_CAPABILITY error multi-page code 70

output file type examples 12 NO_WORD_VERSION error code 70 multiple source files non-multi-page

combining files in a directory into a output file type examples 14 file 16 NOT_A_TILED_IMAGE error code 69 combining into one 16 NOT_SUPPORTED_IN_THIS_ VERSION error code 69 N NOT_VALID error code 71 NCR 59

84 Index: ODF – PDF

output extension 31 O output file ODF 59 multi-page examples 12 ODP 59 non-multipage examples 14 ODS 59 output format 40 ODT 59 example 43 one file conversion output naming convention 40 example 41 overlay path and font mapping OOXML 59 set 16 open overview SnowBatch 11 SnowBatch 9 operation system

supported 9 P

options PAGE_NOT_FOUND error code 68

command line 38 PALETTE_IMAGES_NOT_ ALLOWED error code 69 document input 74-75 PASSWORD_PROTECTED_PDF setting the output naming error code 70 convention 22 pause OUT_OF_MEMORY error code 68 converter 34 output PCL 59 convention 12 PCL_5 59 output document PCX 59 differs from original 74 PDF 59 larger file size 74 filter bit level support 53 lower quality 75

85 Index: PDF options – SnowBatch

PDF options requirements

example 45 memory 9

PDF output Xsize 39 resume

PDF_15 60 converter 34

PDF_16 60 Rich Text Format 61 performance RTF 61

improving 75 run

PhotoCD 60 without interface 38

Photoshop 61 S PICT 61 SCITEX 61 PIXEL_DEPTH_UNSUPPORTED 53 SEARCH_STRING_NOT_FOUND error code 76 error code 70

PIXEL_DEPTH_UNSUPPORTED searchable PDF 41 error code 69 select PNG 61 destination directory 33 PPT 61 destination file 33 PPTX 61 destination format 30 problems source directory 32 converting 37 source file 32

R set overlay path 40

RAST 61 SnowBatch

Read/Write Capabilities 53 benefits 9 replicated sub-directories 40 options 9

overview 9

86 Index: SNOWBND_API_NOT_AVAILABLE error code – TIFF_JPEG

system requirements 9 stopping

SNOWBND_API_NOT_AVAILABLE application 12 error code 71 sub-directories 40 SNOWBND_ERROR error code 71 replicate 16 SNOWBND_OK error code 71 supported source directory 39 operating system 9 defined 31 Supported File Format select 32 Descriptions 53

selecting 32 system requirements 9

source file 32 SYSTEM_CRASH error code 71

select 32 T source format 30 TARGA 62 specifying multiple directories TARGA16 62 example 42-43 TIFF UNCOMPRESSED 63 split multi-page images 40 TIFF_2D 62 splitting multi-page files TIFF_ABIC 62 example 44 TIFF_ABIC_BW 62 start TIFF_G3_FAX 62, 76 batch conversion 33 TIFF_G4_FAX 62 starting TIFF_G4_FAX_FO 62 application 11 TIFF_G4_FAX_STRIP 62 stop TIFF_HUFFMAN 62 conversion 34 TIFF_JBIG 63 converter 35 TIFF_JPEG 63

87 Index: TIFF_JPEG7 – XWD

TIFF_JPEG7 63

TIFF_LZW 63, 76

TIFF_PACK 63

TIFF_TAG_NOT_FOUND error code 69

TXT 63

U

USER_CANCEL error code 69

USING_RUNTIME error code 69

W watermark 20, 41

WBMP 63

WINFAX 63

WMF 63

WPG 63

X

XBM 64

Xerox_EPS 64

XLS 64

XLSX 64

XPM 64

XWD 64

filter bit level support 53

88