Driver print

Driver print

There are multiple printer languages to select from when you connect a printer to InterformNG2. The standard print data streams (mime types), which are recommended are: PCL (which selects PCL5c), PCL6, ZPL or PDF.

However not all printer support one of these printer languages, so for those printers you can use Driver print as an alternative - provided you are running InterformNG2 on the Windows platform.

How to create a printer that use driver print
In order to use driver print you first need to install the printer on the Windows machine on which InterformNG2 is running.

Then you enter InterformNG2 and create a printer as a local system/OS printer and select Driver print as the mime type:

The windows printer is selected via the drop down list of system printers:



After you have selected the printer the name of the windows printer will be copied to the Name field as below:

You can however give the printer another name in InterformNG2 by editing this before you save the new printer. 


Limitations with driver print
There are limitations to driver print in comparison with the other mime types (PCL, PCL6, ZPL). The most important is, that most print settings are fixed and setup in the printer settings on windows. That includes tray/drawer selection for laser printers and media configuration for label printers.

So if you want to select different trays or media for the same physical printer, then you either need to change the windows printer settings or install multiple printers in Windows to cover the multiple print options.

With the printer driver you are also normally limited to a single, fixed tray for the complete print job, where you can select the tray/drawer per page with the PCL mime type combined with the print settings element in the template. The print settings element has no effect when using driver print.

The workflow components: Extra PCL commands and Extra PJL commands are also not supported for driver print.

Driver print settings
If you want to use specific printer settings, when you print from InterformNG2, then you need to change the settings for the printer used in Windows. 

You can set the settings for a printer in two manners:

1. You can setup the default printer settings globally for all users.
2. You can also setup the printer settings for the current user.

If you setup the printer settings for the current user, then you need to ensure, that the InterformNG2 service is running under the same user, that you used when the printer setting was setup.

How to setup the default printer settings for all users

You can setup the default printer settings for all users if you edit the printer settings by selecting the Advanced tab and then setup the default settings:

How to setup printer settings for a specific user

The global settings above can be overwritten per user. If you setup the printer settings via the General tab (and Preferences) , then the settings are only for the current user and that will overwrite the global default settings:



So again: If you have a printer setup for a specific user and you want to use that in InterformNG2, then you need to ensure, that the service is running under the same user as used when this printer setting was done.
 

    • Related Articles

    • Print output

      You can print to on most printers in InterformNG2. The printing can be done with these workflow components, if the printer is registered in InterformNG2: With the Print workflow component. This is the normal print component, that does a merge with an ...
    • Database driver

      In order for InterformNG to connect to a database, it needs a JDBC driver for the particular database type. The driver comes in the form of a .jar file which can usually be downloaded from the database vendor's website. If the JDBC driver is missing, ...
    • Print

      If you simply want to merge an input file with a template to print the result, then you should select the print workflow component. The print component has these parameters: Printer name Here you select the printer, that you want to print out on. You ...
    • Print queue retention period

      If you use the print queue manager, then you should consider for how long, that you want to keep the print outs. This can be setup via the tenant settings under PrinterQueue in the Others category: Here you can set the retention periods as below: The ...
    • Confirmed print status

      When InterformNG2 is printing via a physical printer, then the usual procedure is, that InterformNG2 generates a print data stream, which is sent to the printer and if the complete print data stream was sent to the printer, then the assumption is, ...