Types of Printers

LEADTOOLS ePrint 5 COM 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 COM functionality that deal with. These types of printers are:

 

image\sqrblit.gif Normal Printer (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. If needed, 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 AddPrinter method by passing PRINTER_NORMAL flag to the PrinterType parameter.

To remove printers of this type from the system use the RemovePrinter method.

Note:

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

 

image\sqrblit.gif Task Printer (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 SetPrinterSaveOptions, SetPrinterMailMessageInfo, SetPrinterBatchPrintersList, SetPrinterConflictSolving, and SetPrinterEmailConfiguration method methods.

To add 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).

AddPrinter: Add task printers using the AddPrinter method by passing PRINTER_TASK flag to the PrinterType parameter.

To remove printers of this type from the system use the RemovePrinter method.

Note:

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

 

image\sqrblit.gif Advanced Printer (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 GetPrinterType method.

Note:

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

 

image\sqrblit.gif Normal OEM Printer (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 InstallOEMPrinter method by passing PRINTER_OEM_NORMAL flag to the PrinterType parameter. Also to uninstall a printer of this type use the UninstallOEMPrinter method. For more information, refer to Using the OEM Version of ePrint.

Note:

If the user does not uninstall a printer of this type, uninstalling 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 LockOEMPrinter method. Also use the UnlockOEMPrinter method to unlock a printer of this type to enable any application to print directly to it. For more information, refer to 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 SetPrinterSaveOptions, SetPrinterMailMessageInfo, SetPrinterBatchPrintersList, SetPrinterConflictSolving, and SetPrinterEmailConfiguration method methods.

Install a printer of this type using the InstallOEMPrinter method by passing PRINTER_OEM_NORMAL flag to the PrinterType parameter. Also to uninstall a printer of this type use the UninstallOEMPrinter method. For more information, refer to Using the OEM Version of ePrint.

Notes:

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

 

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