<commonapplicationdata>\PDF Writer\<printername>\Output\<docusername>\<smarttitle> - <date> <time> - <guid>.pdf
The most important purpose of the global.ini for a shared printer is to make sure that no dialogs are shown. If dialogs are shown, then the printing can stop and wait for user interaction. This can lock up the process because no user can see what happens in the context of the print spooler service. Therefore, you have to make sure that all dialogs are turned off.
In addition, by changing the setting Output, at a central point in the printer's global.ini, the administrator can request the adjustment of a different output path. So deviate from the path set by /SHARE!
Adding date and time to the document name helps avoid that documents are overwritten. In addition, the <guid> macro that creates a unique system id will make sure that the same file name is not used twice. The <docusername> macro is the name of the user, who sent the print job to the spooler. This is typically the network user name of the printing user. On a domain, this could be used to separate the documents in folders where only the creating user has access to read the document.
The setting Superimpose defines a business paper which is to be printed as a background on all PDF pages. You can find more information about all settings in configuration files like global.ini, settings.ini or user.ini here.
Version 3 vs. Version 4 Printer Drivers
Starting with Windows 8 and Windows Server 2012, you can use version 4 printer drivers. These drivers makes it easier to share the printer over the network.
If the consumers of the shared printer are running Windows XP or Windows Server 2003 then you have to use a version 3 printer driver. This is also the case if the print server is running Windows 2003 or 2008.
You can use a version 4 printer driver if your printer server is running Windows 8, 8.1 or Windows Server 2012. The consumers must run Windows Vista or later.
Using Version 3 Drivers
Some mostly older versions of Windows does not support version 4 printer drivers and require that you install a version 3 printer driver before you can share the printer to both 32 and 64-bit systems.
Here are following the steps needed to create a shared PDF Printer with a version 3 printer driver.
Installing a Version 3 Driver
When a printer is shared, it is important to install drivers that support the operating systems that we want to share it to. These drivers must be installed on the computer that shares the printer.
In this walk through, we use a 64-bit system for sharing the printer. However, we must make sure that we also install a 32-bit driver to support users coming from an x86 based 32-bit operating system.
Running multiple tests with many different drivers, we found that the HP Universal Print Driver for Windows - Postscript was suited for the task at hand. You could use other Postscript drivers with support for your target platforms if you prefer.
Here are the steps for installing the driver.
- Go to HP Universal Print Driver für Windows PostScript (x86) to download the HP Universal Print Driver for Windows PostScript for 32-bit systems.
- Go to HP Universal Print Driver für Windows PostScript (x64) to download the HP Universal Print Driver for Windows PostScript for 64-bit systems.
- You need to download both the 32-bit and the 64-bit package.
- Run the downloaded executable for 32-bit. It will unpack itself and try to run the setup. If you are on a 64-bit system then the setup will complaint. That does not matter. We just need the unpacked files.
- Run the downloaded executable for 64-bit.
- Select to install in Traditional Mode.
- It will try to search for printers but you should stop it. Select The printer that I want isn't listed (Windows Server 2012).
- Add a local printer.
- Select the FILE: port.
- Select the HP Universal Printing PS driver.
- Next, next, Do not share the printer.
- Finish the installation wizard.
- Now you have a printer named HP Universal Printing PS but more importantly, you have the 64-bit driver installed on your system.
- You can delete the installed printer now. We do not need it. Just the drivers it put on your system.
Installing the PDF Printer
Just follow the instructions in the installation section above. After the installation you follow these steps:
- Locate the new Network PDF Printer and open the printer properties.
- Click the Advanced tab and change the driver to HP Universal Printing PS and click Apply.
- Click the Sharing tab.
- Click the Additional Drivers… button.
- Check the x86 driver and click OK.
- When prompted for printer driver click Browse and locate the 32-bit driver folder. The default location is:
C:\HP Universal Print Driver\ps-x32-126.96.36.19934
- OK your way back to the properties for the printer.
- Click Close to close the properties.
Please use the contact form to send feedback if you can help us improve this guide :-)