Wikis - Page

iPrint - Email print configuration with Gmail / Google 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:

Google enhanced their authentication the end of May 2022. With the May 2022 change, email printing through GMAIL stops working.

Resolution:

To enable Google Email Account for iPrint's Email printing, Google's "App passwords" needs to be used for authentication.

Generate Google "App passwords": (Ref: https://support.google.com/accounts/answer/185833?hl=en )

  • Log into Gmail with the iPrint Global email account
    • These same steps will need to be performed with the individual printer email addresses
  • Click the Gmail Account icon in the upper right.
    • Click the "Manage your Google account" button.
      • Click "Security" on the left menu.
      • Enable/Configure 2-Step Authentication
        • This will introduce the ability to configure "App passwords"
      • Configure "App passwords"
        • Choose "Mail" in the "Select app" drop down
        • Choose "Custom" in the "Select device" drop down
          • Create a name, such as iPrintAppliance
        • Click the "GENERATE" button.
        • Record the generated password
          • this password will be needed later.

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@gmail.com
    • Account Username: myglobaliPrintAddress
    • Account Password: <provide the 16 digit auto generated password>
    • Incoming Mail Server: imap.google.com
    • Incoming Mail Server Port: 993
    • Incoming Server Type: IMAP
    • Outgoing (SMTP) Mail Server: smtp.gmail.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