Save

The Save page controls the file naming and popup dialog options.

Folder / Browse ...
Specify where you want to save the output image files. The folder defaults to the folder you used last. If the specified folder doesn't exist, Zan Image Printer will create it. The Browse ... button allows you to select an existing folder. You can also specify UNC paths and mapped network drives. Zan Image Printer maintains a list of folders you have saved to so you can easily revisit a previously used folder. Simply click the down arrow to the right of the Folder box and then select it from the dropdown list.
You can also enter macro commands in the Folder field manually to form the folder name. For example, [%TmpPath]\[%GUID]\

Name Macro Description Example
Temp Path [%TmpPath] The path of the directory designated for temporary files C:\Documents and Settings\administrator\Local Settings\Temp
My Documents [%Personal] My Documents folder without a trailing backslash C:\My Documents
Program Files [%Programfiles] The Program Files folder without a trailing backslash C:\Program Files
GUID String [%GUID] A string in the standard hex format for GUIDs(Globally Unique Identifiers) {d200e360-48c5-12ce-ae62-09002b2b79ef}
Date(MM-DD-YYYY, no padding)  [%Date] Use today's date 9-20-2004
Date(MM-DD-YYYY, zero padding)  [02d%Date] Use today's date, pad with 0s, so month and day are always 2 characters 09-20-2004
Year [%Year] Current year 2004
Month(no padding) [%Month] Current month 9
Month(zero padding) [02d%Month] Current month, pad with 0s to be a width of 2 characters 09
Day(no padding) [%Day] Current day 6
Day(zero padding) [02d%Day] Current day, pad with 0s to be a width of 2 characters 06
Time(HH-MM-SS, 12 hour format, no padding) [%Time] Current time, 12 hour format 1-40-4
Time(HH-MM-SS, 12 hour format, zero padding) [02d%Time] Current time, 12 hour format, pad with 0s, width 2 01-40-04
Time(HH-MM-SS, 24 hour format, no padding) [%Time+12] Current time, 24 hour format 13-40-4
Time(HH-MM-SS, 24 hour format, zero padding) [02d%Time+12] Current time, 24 hour format, pad with 0s, width 2 13-40-04
Hour(12 hour format, no padding) [%Hour] Hour, 12 hour format 1
Hour(12 hour format, zero padding) [02d%Hour] Hour, 12 hour format, pad with 0s, width 2 01
Hour(24 hour format, no padding) [%Hour+12] Hour, 24 hour format 13
Hour(24 hour format, zero padding) [02d%Hour+12] Hour, 24 hour format, pad with 0s, width 2 13
Minute(no padding) [%Minute] Minute 9
Minute(zero padding) [02d%Minute] Minute, pad with 0s, width 2 09
Second(no padding) [%Second] Second 8
Second(zero padding) [02d%Second] Second, pad with 0s, width 2 08
Paper [%Paper] Paper size name Letter
DPI [%DPI] DPI resolution 300 x 300
Printer [%Printer] Printer name Zan Image Printer(bw)
job ID [%Jobid] job ID for each print job job ID is assigned incrementally by the Windows Spooler
job ID(zero padding, width 2)  [02d%Jobid] pad with 0s, width 2 12
job ID(zero padding, width 3)  [03d%Jobid] pad with 0s, width 3 012
job ID(zero padding, width 4)  [04d%Jobid] pad with 0s, width 4 0012
job ID(zero padding, width 5)  [05d%Jobid] pad with 0s, width 5 00012
job ID(zero padding, width 6)  [06d%Jobid] pad with 0s, width 6 000012
job ID(zero padding, width 7)  [07d%Jobid] pad with 0s, width 7 0000012
job ID(zero padding, width 8)  [08d%Jobid] pad with 0s, width 8 00000012
Computer Name [%ComputerName] Computer Name computer
User Name [%UserName] User Name administrator
Windows environment variables [%variable] Windows environment variables, for example:
[%os]
[%windir]
[%tmp]

Windows_NT
C:\WINDOWS
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp


File Name / Macro
Specify the file name for the image to be created. You can insert macro commands to form the file name.
Macro commands are designed to allow flexible ways to define how to generate the file name. You can enter the macro commands into the file name field manually, but the Macro button lets you quickly enter the macro commands into the file name field. When pressing this button a drop-down menu will appear with all of the available macros.

The Page Number submenu is grayed out if current image file format is PDF/TIFF and the file mode is Append to existing file or One multi-page.

The table below lists the supported macro commands. Note that some macros support padding width (the number of digits to pad with leading zeroes). If the width is less than the number of characters required to represent the converted value, a field of sufficient width to contain the converted value is used.
If the number of characters required to represent the converted value is less than the specified field width, the value is padded on the left with 0s.

Name Macro Description Example
Document Name [%DocName] Removes all invalid characters in the document name to make it a valid name. The options on Document Name page allow the program to identify and retain the original document name if the document name passed by the printing application contains unwanted strings in addition to the original document name. If the unwanted string is dynamic, you can also specify a regular expression to remove it.

Zan Image Printer will use the document name supplied by the printing application exactly as it is passed to the Windows print spooler. In Windows print spooler, this document name serves as a descriptive name for the document being printed, such as "Microsoft Word - My Report.doc". In some cases, this document name is not equal to the true filename of the document being printed. For example, some printing applications may truncate the document name if it is too long, prefix the document name with the product name, pass the name of the application only, or send no information at all.

You can preview the document name passed by the printing application using the following steps:
1. Print a file to the printer, a printer icon will be displayed on the Windows Taskbar.
2. Double-click the Printer icon from the Windows Taskbar. The printer status dialog will be displayed.
3. The Document Name column displays the document name passed by the printing application. If document name does not appear to be correct, you can contact the manufacturer of the application you are printing from.
DocuMent Name
Document Name in upper case [%UDocName] Converts the document name to all uppercase characters. DOCUMENT NAME
Document Name in lower case [%LDocName] Converts the document name to all lowercase characters. document name
Document Name without white space [%WDocName] Removes all white space characters from the document name. DocuMentName
Beautify Document Name [%BDocName] Converts the document name to all lowercase characters to give a consistent appearance, only operates on document names that are entirely uppercase.
document name
Document Name without path [%FDocName] Strip off any path information that printing application puts in the document name.
Document Name
Regex Document Name [%RegexDocName] Image files can be custom named(via regular expression) based on a field value within the document content. Read the Document Name page for more information. regexdocument
File Number(no padding) [%FileNumber] File Number is a positive integer starting from 0,
it will be automatically incremented by one when a new file is generated.
12
File Number(zero padding, width 2)  [02d%FileNumber] pad with 0s, width 2 12
File Number(zero padding, width 3)  [03d%FileNumber] pad with 0s, width 3 012
File Number(zero padding, width 4)  [04d%FileNumber] pad with 0s, width 4 0012
File Number(zero padding, width 5)  [05d%FileNumber] pad with 0s, width 5 00012
File Number(zero padding, width 6)  [06d%FileNumber] pad with 0s, width 6 000012
File Number(zero padding, width 7)  [07d%FileNumber] pad with 0s, width 7 0000012
File Number(zero padding, width 8)  [08d%FileNumber] pad with 0s, width 8 00000012
Page Number(no padding) [%Page] Page Number is a positive integer starting from 1,
it will be automatically incremented by one when a new page is generated.
68
Page Number(zero padding, width 2)  [02d%Page] pad with 0s, width 2 68
Page Number(zero padding, width 3)  [03d%Page] pad with 0s, width 3 068
Page Number(zero padding, width 4)  [04d%Page] pad with 0s, width 4 0068
Page Number(zero padding, width 5)  [05d%Page] pad with 0s, width 5 00068
Page Number(zero padding, width 6)  [06d%Page] pad with 0s, width 6 000068
Page Number(zero padding, width 7)  [07d%Page] pad with 0s, width 7 0000068
Page Number(zero padding, width 8)  [08d%Page] pad with 0s, width 8 00000068
job ID [%Jobid] job ID for each print job job ID is assigned incrementally by the Windows Spooler
job ID(zero padding, width 2)  [02d%Jobid] pad with 0s, width 2 12
job ID(zero padding, width 3)  [03d%Jobid] pad with 0s, width 3 012
job ID(zero padding, width 4)  [04d%Jobid] pad with 0s, width 4 0012
job ID(zero padding, width 5)  [05d%Jobid] pad with 0s, width 5 00012
job ID(zero padding, width 6)  [06d%Jobid] pad with 0s, width 6 000012
job ID(zero padding, width 7)  [07d%Jobid] pad with 0s, width 7 0000012
job ID(zero padding, width 8)  [08d%Jobid] pad with 0s, width 8 00000012
Date(MM-DD-YYYY, no padding)  [%Date] Use today's date 9-20-2004
Date(MM-DD-YYYY, zero padding)  [02d%Date] Use today's date, pad with 0s, width 2 09-20-2004
Year [%Year] Current year 2004
Month(no padding) [%Month] Current month 9
Month(zero padding) [02d%Month] Current month, pad with 0s, width 2 09
Day(no padding) [%Day] Current day 6
Day(zero padding) [02d%Day] Current day, pad with 0s, width 2 06
Time(HH-MM-SS, 12 hour format, no padding) [%Time] Current time, 12 hour format 1-40-4
Time(HH-MM-SS, 12 hour format, zero padding) [02d%Time] Current time, 12 hour format, pad with 0s, width 2 01-40-04
Time(HH-MM-SS, 24 hour format, no padding) [%Time+12] Current time, 24 hour format 13-40-4
Time(HH-MM-SS, 24 hour format, zero padding) [02d%Time+12] Current time, 24 hour format, pad with 0s, width 2 13-40-04
Hour(12 hour format, no padding) [%Hour] Hour, 12 hour format 1
Hour(12 hour format, zero padding) [02d%Hour] Hour, 12 hour format, pad with 0s, width 2 01
Hour(24 hour format, no padding) [%Hour+12] Hour, 24 hour format 13
Hour(24 hour format, zero padding) [02d%Hour+12] Hour, 24 hour format, pad with 0s, width 2 13
Minute(no padding) [%Minute] Minute 9
Minute(zero padding) [02d%Minute] Minute, pad with 0s, width 2 09
Second(no padding) [%Second] Second 8
Second(zero padding) [02d%Second] Second, pad with 0s, width 2 08
Paper [%Paper] Paper size name Letter
DPI [%DPI] DPI resolution 300 x 300
Color [%Color] Color:
Monochrome
256
Grayscale
TrueColor
Monochrome
Compression [%Compress] Compression(valid only for TIFF/BMP files):
None
G3
G4
Packbits
ZIP
lzw
JPEG
RLE8
G4
Printer [%Printer] Printer name Zan Image Printer(bw)
Computer Name [%ComputerName] Computer Name computer
User Name [%UserName] User Name administrator
Windows environment variables [%variable] Windows environment variables, for example:
[%os]
[%windir]
[%tmp]

Windows_NT
C:\WINDOWS
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp


Init File Number
Specify the initial count used in the File Number macro command. File Number is a positive integer starting from 0, it will be automatically incremented by one when a new file is generated. If there is no File Number macro entered in the File Name field, Init File Number field will be disabled.

Example
This field is read only. When you change the File Name field, the Example field will be automatically updated and show the file name examples (all macro commands are replaced with corresponding numeric values or strings).

When File Exists
Show warning dialog
If the output image file already exists, the following warning dialog will appear on screen and prompt you to make a choice:


If Apply to this document only is checked, the warning dialog will not appear again until all files are processed, and your current choice(Leave this file, Overwrite this file, or Auto pick a unique name to prevent collision) will be applied to all subsequent output image files for the current document.

If Apply this option to all documents is checked, the warning dialog will not appear again, and your current choice(Always overwrite, or Auto pick a unique name to prevent collision) will be applied to all subsequent documents.

Auto pick a unique name to prevent collision
If the output image file already exists, a decimal number is added to the name in order to make it unique.
Zan Image Printer looks for the first set of parentheses containing nothing but digits and inserts the number there. If the file name has no parentheses, Zan Image Printer will add some to the end of the name.

Always overwrite
If the output image file already exists, Zan Image Printer will always overwrite it without asking or telling you.


Before Printing Starts Show the:
If the  "Before Printing Starts Show the:" option is "Save As Dialog" or "Image Printer Dialog", before each print job, the popup dialog will be displayed on screen. The purpose of the popup dialog is to give the user a chance to make changes to the default output settings(file name, destination folder, image format, compression method, etc) before each print.
If the  "Before Printing Starts Show the:" option is "No Dialogs", no popup dialog will be displayed at the time of printing, this is the best way to force Zan Image Printer to a single specific setting.

Save As Dialog

With the Save As Dialog box, you can select the folder, file name and image file format.
Clicking the "Configure..." button will bring up the Image Printer Dialog which allows you to choose more options.

Image Printer Dialog
The Image Printer Dialog(properties sheet) is a tabbed window, which provides the per print job interface and allows you to change all Zan Image Printer settings.


No Dialogs
No popup dialog will be displayed at the time of printing.

Help
Loads the help file, and displays the save topic.