Setting and Getting ePrint Printer Specifications
The LEADTOOLS ePrint 5 COM also provides means for getting and setting the ePrint Printer settings:
The GetPrinterSpecifications and the SetPrinterSpecifications methods allow the user to get and set specifications of an ePrint printer through the IEpnPrinterSpecifications object. These two methods set and retrieve the IEpnPrinterSpecifications object following properties:
The GetPrinterSaveOptions and the SetPrinterSaveOptions methods allow the user to get and set file save options of an ePrint printer through the IEpnMultiSaveOptions object. These two methods set and retrieve the IEpnMultiSaveOptions object following properties:
PrinterSaveOptions property: an IEpnPrinterSaveOptions object containing the NamingOptions and SaveOptions read-only properties.
The GetPrinterMailMessageInfo and the SetPrinterMailMessageInfo methods allow the user to get and set the mail message information of an ePrint printer through the IEpnMailMessageInfo Object. These two methods set and retrieve the IEpnMailMessageInfo object following properties:
EmailSaveOptionsIndex property
The GetPrinterBatchPrintersList and the SetPrinterBatchPrintersList methods allow the user to get and set printers list of an ePrint printer through the IEpnPrinterList object. These two methods set and retrieve the IEpnPrinterList object following property:
The GetPrinterUISettings and the SetPrinterUISettings methods allow the user to get and set the user interface configuration of an ePrint printer through the IEpnUISettings object. These two methods set and retrieve the IEpnUISettings object following properties:
The GetPrinterConflictSolving and the SetPrinterConflictSolving methods allow the user to get and set the conflict solving mechanism for output file names of an ePrint printer through the IEpnRenamingOptions object. These two methods set and retrieve the IEpnRenamingOptions object following properties:
The SetPrinterEmailConfiguration method allows the user to set the e-mail configurations of an ePrint printer through the IEpnMailConfigurationSettings object. This method sets the IEpnMailConfigurationSettings object following properties:
SMTPAuthorSettings property: a read-only IEpnSmtpAuthorSettings object containing the EmailAddress, Name, Organization, ReplyAddress properties.
SMTPServerSettings property: a read-only IEpnSmtpServerSettings object containing the AccountName, AccountPassword, Authentication, PortNumber, ServerTimeout, SmtpMailServer properties.
UseDefaultMapiProfile property
The GetDefaultEnhancedOptions method allows the user to get the default enhanced printing options through the IEpnEnhancedOptions object. This method retrieves the IEpnEnhancedOptions object following properties:
The GetDefaultNamingOptions method allows the user to get the default file naming options through the IEpnNamingOptions object. This method retrieves the IEpnNamingOptions object following properties:
Alpha property: a read-only IEpnAlphaTagData object containing the CharactersCount, CounterAlphaEnd, CounterAlphaStart, CounterInitialValue, CounterStep, MaskPaddingChars, UpperCase, and UseMask properties.
AlphaNum property: a read-only IEpnAlphaNumTagData object containing the CharactersCount, CounterAlphaEnd, CounterAlphaStart, CounterInitialValue, CounterNumEnd, CounterNumStart, CounterStep, MaskPaddingChars, UpperCase, UseMask properties.
Num property: a read-only IEpnNumTagData object containing the CounterInitialValue, CounterStep, DigitsCount, MaskPaddingDigits, UseMask properties.
The GetDefaultRenamingOptions method allows the user to get the default file renaming options through the IEpnRenamingOptions object. This method retrieves the IEpnRenamingOptions object following properties:
Alpha property: a read-only IEpnAlphaTagData object containing the CharactersCount, CounterAlphaEnd, CounterAlphaStart, CounterInitialValue, CounterStep, MaskPaddingChars, UpperCase, and UseMask properties.
AlphaNum property: a read-only IEpnAlphaNumTagData object containing the CharactersCount, CounterAlphaEnd, CounterAlphaStart, CounterInitialValue, CounterNumEnd, CounterNumStart, CounterStep, MaskPaddingChars, UpperCase, UseMask properties.
Num property: a read-only IEpnNumTagData object containing the CounterInitialValue, CounterStep, DigitsCount, MaskPaddingDigits, UseMask properties.