Direct Email Guest Printing

Direct Email Guest Printing enables guests that cannot be validated the same functionality, removing the need for resources to add them to the organization's AD temporarily.

Direct Email Guest Printing is an option offered if Direct Email Printing is enabled, but Active Directory does not authorize the end-user to release the print job. In this case, the end-user is considered a "guest" and can release a print job to the printer, but they are limited to a specific number of printable pages per day or black and white printing only.

Unlike Email Printing, Direct Email Guest Printing jobs are automatically sent to the printer and cannot be held for later release.

If wanting to use Direct Email Printing, LDAP configurations must be set that are not required for Direct Email Guest Printing. See the Direct Email Printing topic for further information.

Printers using a Canon Generic Plus PCL6 driver must have the Spooling at Host setting disabled. Having this setting enabled causes email print jobs to remain in a held status, and they will not print.

The prerequisites and configuration steps below walk you through setting up Direct Email Guest Printing.

Prerequisites

  • Create an Email Account.

    • IMAP must be enabled for the mailbox, unless you are using Office 365 / Exchange which requires OAuth.
    • Make note of the mailbox username, password, IMAP/OAuth/SMTP connection information.
    • Set a subdomain as the internal relay.

    Reference the following Knowledge Base articles for additional information on Office 365/Exchange and Gmail.

  • Configure the LDAP Domain.

    • Each user's email address must be stored as an attribute in the Active Directory user object.

    If only Direct Email Guest Printing is being configured, an LDAP configuration is not required. The LDAP Domain is required for Direct Email Printing.

  • Create / Assign a Service Client object to run the Email Printing service.
    • LibreOffice must be installed on the device designated as the Service Client.
  • Create a Pull Printer. Reference the Create a Pull Printer section of the Pull Printing topic.

Aliases might not work properly with Office 365 / Exchange. Reference What do I do if the alias is being stripped from the To: field in the Troubleshooting section for a workaround.

Configure Email Printing

  1. In the Admin Console, navigate to the Service Client's Email Printing tab.
  2. Check the box for Enable Email Printing.
  3. Select the None Selected button and select the Pull Printer to use for processing email print jobs.

    Email printing section with arrows going to the Enable Email Printing and button to choose the service client to use in the configuration.

  4. Enter the email address that you would like to use for Email Printing.

    Email printing section with an arrow pointing to the Pull Printing Email Address field.

  5. Configure the IMAP settings.
    • If using Office 365 or Exchange online, and need to configure OAuth 2.0, see the Configure OAuth 2.0 documentation.
  6. Configure the SMTP settings.

    Email Printing tab with the SMTP settings showing.

  7. Select Enable Office-type File Attachment Printing if you want to enable end-users to print attachments.
  8. Select Only Print Attachments to print only the attachments without including the email body. If there are no attachments, the email body will be printed instead.

  9. Type the path to access the LibreOffice executable.

    Enable Office-type File attachement printing section with arrows pointing to the Select office suite dropdown, and the text field to enter the path to the LibreOffice Executable.

  10. Check the box for Enable Direct Email Printing and then the box for Direct Email Guest Printing. Two additional options are available for Guest email printing:

    • Permit each guest to print up to X pages per 24 hour period
    • Force guest print jobs to be black and white

      If wanting to use Direct Email Printing, LDAP configurations must be set that are not required for Direct Email Guest Printing. See the Direct Email Printing topic for further information.

    Email Printing tab showing the enable/disable options for direct email and direct guest email printing.

  11. If you are using PKI Encryption, reference PKI Encryption for steps.
  12. Select Save.
  13. On the Service Client, verify the PrinterLogicServiceEmail.exe is running.

    • Open Task Manager and select the Processes or Details tab.
    • The three client processes, PrinterLogicServiceManager.exe, and PrinterLogicServiceEmail.exe should all be running.
    • Services for other features enabled on the Service Client will also be running.

    Task Manager's Details tab, showing the enabled services running for the client, service client, and email printing.

Enable Email Pull Printing

Configure Direct Email Guest Printing

The process for enabling Direct Email Guest Printing is included in the steps below.

Print jobs send to the Direct Email Address of the printer object will now print out at that device.

Troubleshooting