Save

The Save tab controls the file naming and popup dialog options. Zan Image Printer supports Unicode folders and file names.

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.
Tips:
  • You can set up multiple copies of Zan Image Printer that are each configured to print files to a different folder.

  • The local system account doesn't have access to network resources, and if zvprtsrv.exe is started in the local system account (e.g., you print to Zan Image Printer from system account, or use Zan Image Printer as a shared network printer), you cannot save the image to shared folders (UNC paths or network drives). This is by design. To workaround this limitation, you can enable null session sharing on the computer hosting the shared folders. Do a Google search for the keyword phrase "null session share" for more information on how to do this.


  • 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 6-12-2011
    Date (MM-DD-YYYY, zero padding)  [02d%Date] Use today's date, pad with 0s, so month and day are always 2 characters 06-12-2011
    Year [%Year] Current year 2011
    Month (no padding) [%Month] Current month 6
    Month (zero padding) [02d%Month] Current month, pad with 0s to be a width of 2 characters 06
    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 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
    Remote Print Job Computer Name [%RComputerName] The name of the client computer where the print job was originally submitted remotecomputer
    Remote Print Job User Name [%RUserName] The name of the user on the client computer who owns the print job remoteuser
    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 tab 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 uses 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"; this document name may be different from 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.

    Tip: Microsoft Internet Explorer truncates long directory and file names. Make sure your HTML file name is short or copy the HTML file you want to print into a folder with short name.

    You can preview the document name passed by the printing application using the following steps:
    1. On Zan Image Printer's Save tab, set "Before Printing Starts Show the:" to "Image Printer Dialog".
    2. Print your file to Zan Image Printer. A printer icon is displayed on the Windows Taskbar.
    3. Double-click the printer icon from the Windows Taskbar. The printer status dialog displays.

    4. The Document Name column displays the document name passed by the printing application. If the document name is not correct, 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 incremented by one when a new file is generated.
    To begin file numbering from a specific number, enter the number for the first file in the "Init File Number" field.
    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 is 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 6-12-2011
    Date (MM-DD-YYYY, zero padding)  [02d%Date] Use today's date, pad with 0s, width 2 06-12-2011
    Year [%Year] Current year 2011
    Month (no padding) [%Month] Current month 6
    Month (zero padding) [02d%Month] Current month, pad with 0s, width 2 06
    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 Image Printer (BW)
    Computer Name [%ComputerName] Computer Name computer
    User Name [%UserName] User Name administrator
    Remote Print Job Computer Name [%RComputerName] The name of the client computer where the print job was originally submitted remotecomputer
    Remote Print Job User Name [%RUserName] The name of the user on the client computer who owns the print job remoteuser
    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; it is incremented by one when a new file is generated. If there is no File Number macro entered in the File Name field, the Init File Number field is disabled.

    Example
    This field is read only. When you change the File Name field, the Example field is automatically updated and shows 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) is 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) is 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 adds some to the end of the name.

    Always overwrite
    If the output image file already exists, Zan Image Printer always overwrites 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 is displayed. 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, and so on) before each print.
    If the  "Before Printing Starts Show the:" option is "No Dialogs", no popup dialog is 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 brings 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 of the Zan Image Printer settings.


    No Dialogs
    No popup dialog is displayed at the time of printing.

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