Last updated: June 28, 2024
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
- In the Admin Console, navigate to the Service Client's Email Printing tab.
- Check the box for Enable Email Printing.
-
Select the None Selected button and select the Pull Printer to use for processing email print jobs.
-
Enter the email address that you would like to use for Email Printing.
- 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.
-
Configure the SMTP settings.
- Select Enable Office-type File Attachment Printing if you want to enable end-users to print attachments.
-
Type the path to access the LibreOffice executable.
-
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.
- If you are using PKI Encryption, reference PKI Encryption for steps.
- Select Save.
-
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.
Enable Email Pull Printing
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
- In the Admin Console, navigate to the Email Pull Printing section on Tools
Settings
Printing.
- Check the box for Enable Default Email Printer.
-
Check the box for Allow Email Pull Print jobs to be released to all printers by default.
- Optional: Select the Default Page Size.
- Click Save.
- Navigate to the printer object's Printing tab that you want to use to release mobile print jobs.
- Must be a TCP/IP printer object, and not a pull printer.
-
In the Email Pull Printing section, click the Use default Email Pull Print setting.
- Click Save.
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
- Navigate to the printer object's Printing tab that you want to use to release mobile print jobs.
- Must be a TCP/IP printer object, and not a pull printer.
- In the Email Pull Printing section, click Use printer-specific Email Pull Print setting.
-
Check the box for Allow Mobile Print jobs to be released from this printer.
- Click Save.
Configure Direct Email Guest Printing
The process for enabling Direct Email Guest Printing is included in the steps below.
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
- In the Admin Console, navigate to the Direct Email Printing section on Tools
Settings
Printing.
- In the Direct Email Address Domain, enter in the email address domain end-users will use.
- The domain is auto-populated to the Direct Email Address field in the Direct Email Printing section of the printer object's Printing tab.
-
Under Default per-printer "Direct Email Guest Printing" setting, check the box for Allow print jobs to be emailed directly to this printer from guests.
If wanting to use Direct Email Printing, see the topic specific to it for further information.
- Click Save.
- Navigate to the printer object's Printing tab that you want to use to release mobile print jobs.
- Must be a TCP/IP printer object, and not a pull printer.
- Scroll to the Direct Email Printing section.
-
In the Direct Email Address: field, type the email address prefix the end-users will enter to send the email to the print queue.
Gmail handles aliases using +. If the pull printer email address assigned on the Email Printing tab is printercloud@gmail.com, and the printer's object's name is reception, the Direct Email Address field would be printercloud+reception@gmail.com. See Direct Email Printing using Gmail for more information.
- Select Use default Direct Email Printing settings.
- Select Use default Direct Email Guest Printing settings.
- Click Save.
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
- In the Admin Console, navigate to the Direct Email Printing section on Tools
Settings
Printing.
-
In the Direct Email Address Domain, enter in the email address domain end-users will use.
- The domain is auto-populated to the Direct Email Address field in the Mobile Printing:Direct Email Printing section of the printer object's Printing tab.
- For the printer-specific option, leave the two Default per-printer boxes unchecked.
- Click Save.
- Navigate to the printer object's Printing tab that you want to use to release mobile print jobs.
- Must be a TCP/IP printer object, and not a pull printer.
- Scroll to the Direct Email Printing section.
-
In the Direct Email Address: field, type the email address prefix the end-users will enter to send the email to the print queue.
Gmail handles aliases using +. If the pull printer email address assigned on the Email Printing tab is printercloud@gmail.com, and the printer's object's name is reception, the Direct Email Address field would be printercloud+reception@gmail.com. See Direct Email Printing using Gmail for more information.
-
Select the bubble for Use printer-specific Direct Email Printing setting,then check the box for Allow print jobs to be emailed directly to this printer.
-
Select the bubble for Use printer-specific Direct Email Guest Printing setting, then check the box for Allow print jobs to be emailed directly to this printer from guests.
If wanting to use Direct Email Printing, see the topic specific to it for further information.
- Click Save.
Print jobs send to the Direct Email Address of the printer object will now print out at that device.
Troubleshooting
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
If you are seeing alias is automatically stripped from the To: field, follow the steps below as a workaround:
- Remove the alias from the original account.
- Create a distribution list called <printername>@<companyname>.com with only this email address listed.
The only member of the list is the <print@<companyname>.com account, so mail should be delivered to the print@printerlogic.com mailbox with <printername>@<companyname>.com in the To: field.
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
The following requirements are necessary for setting up a mailbox for Email Printing.
- The new email account cannot be a shared mailbox.
- IMAP must be enabled for the mailbox unless you are using Office 365/Exchange, in which case OAuth must be used.
- To configure Email to Print, you will need to know the mailbox username, password, and IMAP/SMTP connection information. (POP3 is currently not supported)
- If using Direct Email Printing, email routing rules on the mail server must be configured to route mail sent to the direct email addresses of the printers to this mailbox.
![Closed](../../../Skins/Default/Stylesheets/Images/transparent.gif)
The formats supported for email attachments depends on whether or not you have LibreOffice installed on your server.
LibreOffice is not required per se, but if you do not install it, the file formats allowed will be significantly limited.
Without LibreOffice Installed:
.pdf, .txt, .html, .htm, .jpg, .gif, .png, .bmp
With LibreOffice Installed:
Document: .pdf, .doc, .dot, .docx, .dotx, .odt
Spreadsheet: .xls, sxlsx, .xlt, .xltx, .xlsm, .ods
Presentation: .ppt, .pptx, .pot, .potx, .odp
Text: .txt, .rtf
HTML: .html, .htm
Images: .jpg, .jpeg, .gif, .png, .tiff, .tif, .bmp
-
Released: September 3rd, 2024
-
Updated Supported ChromeOS Version
Supports ChromeOS 109+
-
New Mobile App Releases
Released: August 26th, 2024 -
New Host and Application Builds
Released: 8/20/2024
Updated Client Versions Included
-
Set Up Using VMM
Now Supporting Linux KVM Environments