Types of Printers

LEADTOOLS ePrint 5 C DLL supports several types of printers to process the print jobs. Each printer type has properties such as the intended tasks to be done, the way of installing to or uninstalling from the system, the way of adding to or removing from the list of available printers, and the C DLL functionality that deal with. These types of printers are:

 

image\sqrblit.gif Normal Printer (EPN_PRINTER_NORMAL):

A printer used to save printed jobs, e-mailing and route printed job to other printers.

This printer type saves the print job to just one file format.

When printing a job to a printer of this type, the Classic Mode Save dialog will appear to the user, and he or she can change the saving options, e-mail options and routed printers.

A printer of this type will be installed automatically with LEADTOOLS ePrint 5 setup. The user can add additional printers of this type using the L_EpnAddEPrintPrinter function by passing EPN_PRINTER_NORMAL flag to the nType parameter.

To remove printers of this type from the system use the L_EpnRemoveEPrintPrinter function.

Note:

The printer of this type, which is installed to the system, will be removed when uninstalling the ePrint.

 

image\sqrblit.gif Task Printer (EPN_PRINTER_TASK):

A printer used to save printed jobs, e-mailing and route printed job to other printers.

This printer type saves the print job with multi-file formats.

When printing a job to a printer of this type the printed job will be processed without any user-interface depending on the options that the user set previously using the L_EpnSetPrinterSaveOptions, L_EpnSetPrinterMailMessageInfo, L_EpnSetPrinterBatchPrintersList, L_EpnSetPrinterConflictSolving, and L_EpnSetPrinterEmailConfiguration functions.

To adds more additional printers of this type to the system, use the:

Application level: Adds a task printer to the Task Printers Manager application, or from the LEADTOOLS ePrint 5 Workstation (Main Menu->Tools->Task Printers Manager).

L_EpnAddEPrintPrinter: Add task printers using the L_EpnAddEPrintPrinter function by passing EPN_PRINTER_TASK flag to the nType parameter.

To remove printers of this type from the system use the L_EpnRemoveEPrintPrinter function.

Note:

The printer of this type, which is installed to the system, will be removed when uninstalling the ePrint.

 

image\sqrblit.gif Advanced Printer (EPN_PRINTER_ADVANCED):

This printer can be used only through printing to the LEADTOOLS ePrint 5 Workstation.

The user cannot add this type to, or remove it from the system, and cannot change its settings.

The user can only get the type of a specific printer, if he or she passed the name of this printer to the L_EpnGetEPrintPrinterType function.

Note:

The printer of this type, which is installed to the system, will be removed when uninstalling the ePrint.

 

image\sqrblit.gif Normal OEM Printer (EPN_PRINTER_OEM_NORMAL):

A printer used to save printed jobs, e-mailing and route printed job to other printers.

This printer type saves the print job to just one file format.

When printing a job to a printer of this type, the Classic Mode Save dialog will appear to the user, and he or she can change the saving options, e-mail options and routed printers.

The user can install a printer of this type using the L_EpnInstallOEMPrinter function by passing EPN_PRINTER_OEM_NORMAL flag to the nType parameter. Also to uninstall a printer of this type use the L_EpnUninstallOEMPrinter function. For more information, refer to Using the OEM Version of ePrint.

Note:

If the user does not uninstall a printer of this type, uninstalling the ePrint will not affect or remove the printers of this type from the system.

The user can lock a printer of this type to prevent other applications from printing directly to it, using the L_EpnLockOEMPrinter function. Also use the L_EpnUnlockOEMPrinter function to unlock a printer of this type to enable any application to print directly to it. For more information, refer to the Locking and Unlocking the OEM ePrint Printer.

 

image\sqrblit.gif Task OEM Printer (EPN_PRINTER_OEM_TASK):

A printer used to save printed jobs, e-mailing and route printed job to other printers.

This printer type saves the print job with multi-file formats.

When printing a job to a printer of this type the printed job will be processed without any user-interface depending on the options that the user set previously using the L_EpnSetPrinterSaveOptions, L_EpnSetPrinterMailMessageInfo, L_EpnSetPrinterBatchPrintersList, L_EpnSetPrinterConflictSolving, and L_EpnSetPrinterEmailConfiguration functions.

The user can install a printer of this type using the L_EpnInstallOEMPrinter function by passing EPN_PRINTER_OEM_NORMAL flag to the nType parameter. Also to uninstall a printer of this type use the L_EpnUninstallOEMPrinter function. For more information, refer to Using the OEM Version of ePrint.

Notes:

If the user does not uninstall a printer of this type, uninstalling the ePrint will not affect or remove the printers of this type from the system.

 

Printers of this type will not be shown in the Task Printers Manager application.