Wikis - Page

iPrint - Email print configuration with Office 365 email account using App Password

0 Likes

iPrint Email Printing

iPrint has the feature (Email Printing) to submit print jobs using an email account. The user can send an email to an email account configured for an iPrint printer. This feature requires the email account to authenticate.

Problem:

As a security enhancement, Microsoft has disabled use of Basic authentication (use of username & password) for third-party application to access Office 365 account & Office 365 applications. With this, iPrint’s email printing using Office 365 email account stops working.

Resolution:

To enable Office 365 Email Account for iPrint's Email printing, Microsoft’s "App password". An “App password” is a special code which is generated based on Multi-factor Authentication (MFA), allows to access Office 365 account & Office 365 applications.

The “App Password” needs to be generated separately for the email account and to used in iPrint’s email printing configuration page at the password field.

Generate Office 365 “App Password”:

  • Go to MFA page: Users -> Active Users -> [email account user] -> Multi-factor Authentication:

  • Now, in MFA page, Check if the MFA status must be “Enforced”. If the status is “Disabled”, click on “Enable” to enable the MFA.

  • Then again click on “Enforce” to update the status to “Enforced”.

  • Once enforced, the status will be updated as “Enforced”.

  • Now, Login to the My Accoun t-> MySignIn page (https://mysignins.microsoft.com/security-info ) for the email account (to be used for email printing). Select “App Password” from the [Add sign-in method] -> “Add a method” dialog to generate App password.

  • Click on “Add” button for “App password” dialog to appear. Give a “app-password-name” such as “iPrint Appliance”. This name is not the “app password”. Click on “Next”

  • The “App password” will be generated. 

  • Record the Password, as it has to be used in iPrint’s email print configuration page.

 

Configure iPrint Email Printing:

  • Log into to the iPrint Appliance 9443 tool
  • Click the "Manage iPrint Appliance" tile
  • Click the "Mobile" option (left menu)
    • Check the box for "Enable email-based printing"
    • Fill out settings. 
      • Note: myglobaliPrintAddress is an example.  Use the correct address.
    • Email Address: myglobaliPrintAddress@office-domain.com
    • Account Username: myglobaliPrintAddress
    • Account Password: <provide the 16 character long auto generated app password>
    • Incoming Mail Server: outlook.office365.com  
    • Incoming Mail Server Port: 993
    • Incoming Server Type: IMAP
    • Outgoing (SMTP) Mail Server: smtp.office365.com
    • Outgoing (SMTP) Mail Server Port: 587
    • Message body Printing: your choice
    • Polling Interval (Seconds): your choice
    • Click Save

Test that this is working

  • Send an email addressed to the global email account
  • In the subject, use:
    • Syntax:
      • print printer=<iPrintPrinterName>
    • Example:
      • print printer=HPLJ3rdFloor
  • A notification email will be sent to the account which sent the email. Verify the print job succeeded.

Labels:

Education-Training
How To-Best Practice
Support Tips/Knowledge Docs
Comment List
Related
Recommended