• Contact
  • Company
  • Login / My Account
  • Shopping Cart (0)
Document Conversion Made Easy!
Peernet Menu
  • Products
      • Virtual Printers
        • tiff-image-printer-iconTIFF Image Printer – Create TIFF Images
        • raster-image-printer-iconRaster Image Printer – Create TIFF, PDF, JPEG, etc.
        • pdf-image-printer-iconPDF Image Printer – Create Searchable PDF
      • PDF Editor
        • pdf-creator-plus-iconPDF Creator Plus – Merge, Edit, Create Searchable PDF
      • Batch Converters
        • document-conversion-service-iconDocument Conversion Service – Unattended 24/7 Batch Converter
        • file-conversion-center-iconFile Conversion Center – Desktop Batch Converter
      • Reporting Software
        • peernet-reports-iconPEERNET Reports – Barcode, Report and Label Software
      • enterprise-licensingEnterprise Licensing for your Corporation
      • discounts-multiple-licensesDiscounts for Purchasing Multiple Licenses
      • distribute-bundle-peernet-softwareDistribute PEERNET Software Bundled with your Product
  • Purchase
      • Purchase Virtual Printers
        • tiff-image-printer-iconTIFF Image Printer – Create TIFF Images
        • raster-image-printer-iconRaster Image Printer – Create TIFF, PDF, JPEG etc.
        • pdf-image-printer-iconPDF Image Printer – Create Searchable PDF
      • Purchase PDF Editor
        • pdf-creator-plus-iconPDF Creator Plus – Merge, Edit, Create Searchable PDF
      • Purchase Batch Converters
        • document-conversion-service-iconDocument Conversion Service – Unattended 24/7 Batch Converter
        • file-conversion-center-iconFile Conversion Center – Desktop Batch Converter
      • Purchase Reporting Software
        • peernet-reports-iconPEERNET Reports – Barcode, Report and Label Software
      • peernet-online-store-purchase-optionsPurchase Options
      • peernet-software-license-levelsLicense Levels
      • peernet-software-purchase-resellerFind Resellers
      • peernet-software-sales-faqsSales FAQ
  • Learn & Support
        • peernet-help-centerTutorials
          • Learn the Basics or Go Beyond with Video Tutorials, FAQs and Guides

            At PEERNET we pride ourselves on providing the best support and the fastest response times in the industry.
          • Select Software Tutorials:
              • tiff-image-printer-iconTIFF Image Printer
              • raster-image-printer-iconRaster Image Printer
              • pdf-image-printer-iconPDF Image Printer
              • pdf-creator-plus-iconPDF Creator Plus
              • document-conversion-service-iconDocument Conversion Service
              • file-conversion-center-iconFile Conversion Center
              • peernet-reports-iconPEERNET Reports
        • peernet-software-faqsSales FAQ
          • Popular Topics

            Find all the answers you need to our most frequently asked questions.
              • Download & Install
                • How do I download software I already purchased?
              • Purchasing & Renewing
                • How do I purchase PEERNET software?
                • What license level do I need?
                • How do I add licenses to an existing serial number?
                • How do I renew my annual subscription?
              • Licensing & Operating
                • How do I activate my new PEERNET software?
                • How do I activate my software without an internet connection?
                • Where do I find my serial number?
                • How do I move my software to a new computer?
                • How do I update/upgrade my software to the latest release?
            • Read all Sales FAQs
  • Blog
  • Menu Menu

Migrating to Version 12: Compatibility Mode Quick Start Guide

March 14, 2025/by Robert Massart

Migrating to a new software version can be daunting. The old saying, if it ain’t broke, don’t fix it, is often quoted when deciding whether or not to upgrade. While this seems like it saves time, it is better to invest the time to go through the migration process when it ain’t broke, instead of scrambling later to get a production system back up and running.

Quick start guide to migrating to the latest version with our new compatibility option.

Many of our clients use our printer script file to control the printing process. Each printer version looks for its version of the script file: PNTIF12S.INI for version 12, PNTIF11S.INI for version 11, and so on. The script file can contain custom settings used for each print. These are often settings for file type, where to save the file, and any automated commands to run after file creation. The settings in the script file override all other settings, making migrating more streamlined when everything is configured properly.

You can use the script file in one of two ways:

  • The script file contains custom settings used to override all settings for each print.
  • It integrates with a custom process that uses the script file to change settings on the fly when automating printing.

Below, we will show how to migrate from an earlier version of our TIFF, PDF, or Raster Image Printer for both scenarios.

Quick Links

  • Migrating PNTIF11S.INI Using Compatibility Mode
    • How To Tell If You Are Using a Script File
      • Look in the Windows TEMP Folder
      • Check the Windows Registry
      • Dynamic Script Files
  • Turn On Compatibility Mode in the Script File
    • Locking the Print Job into the Print Queue
  • Turn On Compatibility Mode on the Printer
    • Changing the Printer Name
    • Changing the Path or Name Of the Script File
  • Making Migrating Easy

Migrating PNTIF11S.INI Using Compatibility Mode

Upgrading to the latest version is now easier with our new Version 11 compatibility mode feature in Version 12.0.25. If you control the Image Printer with a PNTIF11S.ini script file and want to move to the latest version and ‘just have it work’, this new feature is for you. This new feature facilitates the process of migrating your settings smoothly.

How To Tell If You Are Using a Script File

We often encounter clients wanting to upgrade who are unfamiliar with how their file conversion process uses our printer. This occurs for various reasons, such as when the individual who developed the software is no longer with the company or if the integration was outsourced to a contractor. Here are a few quick ways to check if you use the PNTIF11S.ini script file with version 11 before migrating.

Look in the Windows TEMP Folder

The Image Printers check the Windows TEMP folder for a script file each time you print. If the printer finds one, it reads it and uses the settings in the script file to create the output file. The printer performs this check every time you print.

There are two TEMP folders. Printing applications will use the user TEMP folder of the account they are running under. Windows services and scheduled tasks running under SYSTEM would use the system TEMP folder. Look in both folders to see if a script file exists in one of them.

To open the temp folder, type %TEMP% into the address bar at the top of a File Explorer window.

Use the TEMP environment variable to quickly find the Windows temp folder

To find your TEMP paths, go to Windows Settings, and type the word environment in the search bar. Select the appropriate user or system settings.

Go to System Settings to find or edit TEMP and TMP environment variables.

Check the Windows Registry

The script file can be a custom name instead of our default PNTIF11S.INI. This is often the case when you have multiple copies of the Image Printer, and each printer needs to read settings from a separate script file.

When you need to set a custom script file for one or more Image Printers, the Windows Registry stores this information in a per-printer key in the following location:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\

Each printer key contains a subkey, PrinterDriverData. Under this key, adding a registry string value, Scripting file, allows you to specify the name of the script file in the Windows TEMP folder or the full path to the script file in a different location. This is the second place the printer looks when checking for a script file after looking in the TEMP folder.

The Scripting file registry key tells the printer the name of the script file in the temp folder, or a full path to a script file in a different location.

Dynamic Script Files

Dynamic script files provide on-the-fly printer settings when automating printing to the image printer from another process. The automation process actively creates, uses, and removes script files. This means they are not always physically present on the disk.

If this is the case, migrating using the compatibility mode still works. You only need to know the name of the script file. Truthfully, in most cases, the Windows TEMP folder and default names of PNTIF11S.INI, PNTIF10S.INI, etc., are what we see used most often. When migrating, this knowledge simplifies the transition.

Turn On Compatibility Mode in the Script File

For our clients who use the script file in the Windows temp folder, we’ve added a new script file setting to toggle compatibility mode on the printer through the script file. This approach works if you use the script file to lock the printer to preset options or update the script file with new settings each time you print.

When compatibility is enabled, the script file recognizes and uses settings from previous versions. This allows most users to rename their PNTIF11S.INI (or earlier) script file to PNTIF12S.INI, add the new setting, save the file, and be done with the migration.

If you used any script file settings listed below, they were initially deprecated or replaced with new features in version 12. This compatibility mode brings them back, easing your migration to this latest version.

  • Advanced File Naming
  • Save;Prompt
  • Save; Overwrite
  • Run; RunAtStart command
  • Run;RunAtEnd command
******************************* Save settings
[Save]
;
; NEW in v12 build 12.0.027 and up
;  V11 compatibility mode was introduced for customers migrating from v11 to v12
;  When set to 1, this switches the file naming style back to v11 from v12 allowing
;  existing v11 style script files to be used as well as getting the same naming
;  as configured in v11.
;
V11CompatibilityModeEnabled=1	

Locking the Print Job into the Print Queue

The other compatibility setting you may need to add to your script file is to lock the print job in the print queue until the file is created. The default behavior in version 12 is that the print job leaves the queue as soon as it is spooled but before we create the file. In version 11, the print job was locked in the print queue until the output file was created. Enabling this setting will lock the print job in the queue, just like previous versions.

[Devmode settings]
Resolution=300
Printer Profile=
Orientation=
Color=1
Paper size=

;
; NEW in v12 build 12.027 and up
;  Wait For Job Completion set to 1 indicates the 
;  Microsoft Print Subsystem will wait for the job to complete
;  converting all printed pages to images before the print job
;  is removed from the printer's queue.
; Default is 0, which means don't wait.
;
Wait For Job Completion=1

Turn On Compatibility Mode on the Printer

We want to make migrating to the latest version as easy as possible. To that end, we made it as simple as toggling on an option to run the printer in compatibility mode.

This option is located in the Dashboard under Manage Printers. This is where you can rename the printer, add and delete printers, and change printer settings. It is also where to go to enable compatibility mode individually for each printer. While we show the TIFF Image Printer below, the process is the same for our Raster and PDF Image Printers.

Changing the Printer Name

The first step is renaming the printer, TIFF Image Printer 12, to TIFF Image Printer 11.0, the previous version. This is especially important if you automate the printing process. Existing automation processes are often hard-coded to print to TIFF Image Printer 11.0. To emulate a version earlier than 11, change the printer name to match that version instead of 11. If the previous version is still installed, you must uninstall it before you can complete this step.

Alternatively, some clients use a custom name for the printer. This name reflects the task and is easier for a user to recognize, such as TIFF Archiver. In that case, you would rename the printer to your custom name.

When you are not automating using a specific printer name, or are simply printing files to the printer to convert them, you do not need to rename the printer.

A common step when migrating to version 12 is to rename the printer to look like the previous version.

The second step is to enable compatibility mode from the advanced settings section of the printer. Click the down arrow next to the printer name to show the advanced settings.

Under the Compatibility Options section, toggle on Run printer in version 11 compatibility mode.

Migrating to version 12 from previous versions is easy with the new compatibility mode that can be enabled on each printer in the Dashbaord.

Enabling compatibility mode creates the Scripting file registry key for the printer. This key directs the printer to look for and use a PNTIF11S.INI script file in the Windows Temp folder.

It also creates the V11CompatiblityModeEnabled key that directs the printer to look and act like version 11.

When compatibility mode is enabled, two registry keys, Scripting file and V11Compatibility mode tell the driver to run like previous versions.

Changing the Path or Name Of the Script File

The Windows TEMP folder is the default and most commonly used location for our PNTIF11S.INI script file. However, the Scripting file registry key gives you the flexibility to use a script file with a different name and to store the script file in a custom folder.

Clients with multiple copies of the TIFF image Printer, each with unique settings, will use this feature to direct each printer to its script file. Another use for script files in a custom location is to separate the printer settings when automating printing from more than one program.

To change the name of the script file for a printer, edit the value stored in that printer’s Scripting file registry key. Turning on compatibility mode for the printer automatically creates this key for you. When the registry key contains only the name, we still look for the script file in the Windows TEMP folder.

The Scripting file registry can be set to a custom named script file in the TEMP folder, here PNTIFBlackWhite.INI.

To look for the script file in a custom location, edit the Scripting file value to contain the full path to your custom location. Here the script file name can be the default of of PNTIF11S.INI or a name of your choosing.

The Scripting file registry key can be set to a script file in a custom folder instead of the TEMP folder.

Making Migrating Easy

We hope this new feature makes it easier for you, our client, to migrate to our latest version. There are many new features to discover that we hope you will find beneficial. We value your feedback, so please let us know what you think or reach out with any questions. As always, our Support Team is here to help guide you through your migration process.

https://www.peernet.com/wp-content/uploads/V11-Compatibility-Mode.jpg 800 800 Robert Massart https://www.peernet.com/wp-content/uploads/peernet-logo.png Robert Massart2025-03-14 14:09:502025-03-14 14:09:53Migrating to Version 12: Compatibility Mode Quick Start Guide
  • Document Conversion Service
  • TIFF Image Printer
  • Raster Image Printer
  • PDF Image Printer
  • PDF Creator Plus
  • File Conversion Center
  • PEERNET Reports
Search Search

Recent Posts

  • PNSrv11Lib to PNSrv12Lib: Migration Made Easy
  • Migrating to Version 12: Compatibility Mode Quick Start Guide
  • Well Logs: Stitch PDF Pages into a Continuous TIFF Image
  • Dynamic Stamp Content
  • Convert to PDF: The Power of On-Premise PDF Creation

INTERESTING LINKS

Below are some interesting links for you! Enjoy your stay :)

RSS Feed Logo RSS Feed Logo Subscribeto RSS Feed

OUR PRODUCTS

  • Document Conversion Service
  • TIFF Image Printer
  • Raster Image Printer
  • PDF Image Printer
  • PDF Creator Plus
  • File Conversion Center
  • PEERNET Reports

LATEST NEWS

  • PNSrv11Lib to PNSrv12Lib: Migration Made EasyMarch 14, 2025 - 2:10 pm
  • Migrating to Version 12: Compatibility Mode Quick Start GuideMarch 14, 2025 - 2:09 pm
  • Well Logs: Stitch PDF Pages into a Continuous TIFF ImageMarch 14, 2025 - 2:08 pm
  • Dynamic Stamp ContentNovember 4, 2024 - 4:47 pm

BUSINESS INFORMATION

Toll Free: 1-800-883-7980 North America

Tel: 1-613-224-6894

Our office hours are Monday to Friday, from 0900 hrs to 1700 hrs, Eastern Standard Time.

Email Address: [email protected]
Copyright © 1997-2026. All rights reserved. Terms and Conditions | Disclaimer | Privacy Policy | Trademarks.
PEERNET® is a registered trademark of PEERNET Inc.
  • Link to Youtube
  • Link to Rss this site
  • Products
  • Purchase
  • Company
  • Contact
Link to: PNSrv11Lib to PNSrv12Lib: Migration Made Easy Link to: PNSrv11Lib to PNSrv12Lib: Migration Made Easy PNSrv11Lib to PNSrv12Lib: Migration Made Easy Link to: Well Logs: Stitch PDF Pages into a Continuous TIFF Image Link to: Well Logs: Stitch PDF Pages into a Continuous TIFF Image Well Logs: Stitch PDF Pages into a Continuous TIFF Image
Scroll to top Scroll to top Scroll to top