Create PDF files from any Navision
Attention! These instructions are OUTDATED! Since Windows 10, there is a suitable printer driver directly in the operating system. This is a little slower (really!) than the solution described here, but it doesn't require any more tricks. You can find the corresponding installation instructions here.
With Ghostscript you can create PDF files directly from Navision. This mainly applies to older Navision versions from 3.53 to 3.56 (DOS versions) via Navision 2.01 to 2009R2. Navision RTC can automatically output every report as a PDF.
However, you need a printer driver that also generates clean Postscript (the basic language of PDF). Preferably also one that can output color and large formats such as A3, then you have everything done in one fell swoop.
Printing, mailing & faxing from Navision - all together with our tools for the native Navision versions and Ghostscript.
Note: Once Ghostscript has been set up, you can of course also split PDF documents into individual pages, combine individual PDF pages in any order to create new PDF documents, combine background pages with foreground pages and much more. And: You can control the whole thing in Navision, e.g. to generate catalog documents even more easily.
Replacement for Adobe Universal Postscript Printerdriver
In the past, the Adobe Universal PostScript Windows Driver could be used for the following Postscript printer driver. Which in fact was not a printer driver at all, but simply a small exe file which (as in this manual) registered the Microsoft Postscript (PSCRIPT5 or PSCRIPT.OEM) driver under a new name. This setup was only intended for Windows 95, 08, Nt 2000 and so on, and has since been completely discontinued by Adobe.
Setting up the required Postscript printer driver
Setting up the Postscript printer driver:
Press CTRL+ESC: The Windows start menu opens. Now simply type the three letters P R I on the keyboard and Windows will suggest "Printers & Scanners". Click on "Printer & Scanner":
In the dialog that opens, first click on "Add printer & scanner". Windows builds up the printer list. After a few seconds, the additional text "The desired printer is not listed" appears. Please click on this:
In the following dialog, select the lower option "Add local printer or network printer with manual settings", then "Next":
Now select "Create new port", enter "Local Port" as the option, then "Next":
Windows then asks for the output destination:
(of course, the folder c:\temp must also exist for this!)
The driver should be as universal a Postscript printer driver as possible, the HP Color 5550 Class Driver PS included in the standard Windows is NO longer an alternative! The important "print directly to port" cannot be configured here as this is an XPS driver. However, XPS requires the use of the print spooler.
New recommendation: Manufacturer Generic, printer C MF310P-1 PS. You can find it via "Windows Update":
This process "The printer list is being updated" will take several minutes, 15 minutes has already been experienced. You must wait for this time, the process cannot be accelerated. Then select "Generic" on the left under Manufacturer, then Printer C MF310P-1 PS on the right:
Attention! The selection of both internal printers and printers accessible via Windows Update changes constantly.
Here are some rules of thumb for a usable printer driver (it all depends on the driver!):
- The name does NOT contain XPS or GDI
- The name contains c or color
- The printer model can print A3 .
Apart from the first point, a simpler printer can of course also be selected depending on the application. Other alternatives: Epson EPSON AL-C8500 PS3, HP Color LaserJet 2800 Series PS.
Change the printer name to NavisionPS:
Do NOT share the printer and CONTINUE. If Windows gives you the message "The printer driver has NOT been installed", simply try again and it will usually work. The error was then simply a problem downloading the driver from Microsoft, e.g. due to a weak or overloaded Internet connection.
Set as default printer is not necessary nor useful.
The printer spooler must still be switched off.
Click on Printer/Manage/Printer Properties/Advanced:
Select "Print directly to connection".
If the option is grayed out, there are several possibilities:
- You do not have permission to change printer settings. If you have carried out the steps up to this point, this is not possible.
- The printer is a network printer.
If you have carried out the steps up to this point, this is not possible.
- The printer driver is an XPS (XML Paper Specification, a planned replacement from Microsoft for the PDF format) driver. This is absolutely dependent on the spooler; printing directly is therefore generally not possible..
- The printer driver is a rather old and/or cheap GDI (GDI explanation) printer. This is also dependent on the spooler service, among other things.
If "route print jobs directly to the printer" simply doesn't work...
Extra tip: If the printer driver recommended above scales incorrectly, for example, you can replace it AFTER this installation with the original Microsoft PS driver. AFTER is important because you cannot set the option "Route print jobs directly to the printer" with the Microsoft driver. Funnily enough, however, Windows adopts the previously set setting from the recommended PS driver without any problems: