EEPNPRINTERTYPE

typedef enum tag_EEPNPRINTERTYPE
{
   EPN_PRINTER_NORMAL, // For Normal (Light Edition) 
   EPN_PRINTER_TASK, // For Task Printer
   EPN_PRINTER_ADVANCED, // For Advanced (W.S) 
   EPN_PRINTER_OEM_NORMAL, // For OEM printers
   EPN_PRINTER_OEM_TASK // For Task OEM printers
}EEPNPRINTERTYPE, L_FAR * pEEPNPRINTERTYPE;

The EEPNPRINTERTYPE enumeration specifies the type of the printer to be used.

Value

Meaning

EPN_PRINTER_NORMAL

Normal Printer.

EPN_PRINTER_TASK

Task Printer.

EPN_PRINTER_ADVANCED

Advanced Printer (Workstation printer).

EPN_PRINTER_OEM_NORMAL

Normal OEM printer.

EPN_PRINTER_OEM_TASK

Task OEM printer.

Comments

EPN_PRINTER_NORMAL is the ePrint default printer. This printer pop ups the Classic Mode Save Dialog that has options for Save, E-Mail, and Batch Printing. This printer is created by the ePrint5 setup.

EPN_PRINTER_TASK is an ePrint printer that is created using the Task Printer Creation Wizard. This printer runs the configured tasks in silent mode.

EPN_PRINTER_ADVANCED is an ePrint Workstation printer. This printer will show the Workstation when a job is assigned to it. This printer created with by the ePrint5 setup.

EPN_PRINTER_OEM_NORMAL has the same behavior as the ePrint default printer. This printer can be created using the L_EpnInstallOEMPrinter function.

EPN_PRINTER_OEM_TASK has the same behavior as the EPN_PRINTER_TASK printer. This printer can be created using the L_EpnInstallOEMPrinter function.

This enumeration is used within the L_EpnGetEPrintPrinterType and L_EpnInstallOEMPrinter functions.