HP Printer Not Printing Emails [How to Fix]

To fix your HP printer not printing emails problem, do the solutions provided in this article.

HP Color LaserJet Pro Multifunction M479fdn Laser Printer with One-Year, Next-Business Day, Onsite Warranty, Works with Alexa (W1A79A) – Built-in Ethernet

HP Printer Not Printing Email [Reasons & Solutions]

Your HP printer not printing from email problem can be fixed by checking the reasons and solutions below.

Printer Issues

The following are printer issues that might be responsible for your HP printer not printing emails and the solution to each issue.

1. Your HP Printer is off

This might look obvious, but some folks forget to turn on their printer when they try to print emails. Hence, this should be your first port of call.

To solve this issue, simply press your printer’s power button to turn on your HP printer.

2. Your HP Printer is Offline

If your HP printer is offline, you will be unable to print emails.

To solve this issue, check the control panel of the HP printer and ensure that your printer is online. You can try to print out a network configuration report page as well from your printer to verify your HP printer status.

We recommend that you read this article: HP Printer Offline to learn more about HP printer offline issues and how to change the status of your HP printer from offline to online.

3. Your Printer’s ePrint Feature is off

To print emails on your HP printer, your printer must support the HP ePrint via email feature. Not only must it support this feature, but the feature must also be on when you want to print from email.

Therefore, to fix this issue, turn on your printer’s ePrint feature before you resend the email to your printer to print. The ePrint can be turned “on” on some HP printer models using the control panel, while others require the Embedded Web Server (EWS) to perform this action.

We recommend that click this: How to Add Printer – How to Add ePrint via Email to learn how to add HP ePrint via email.

4. Outdated Printer Firmware

If your HP printer firmware is out-of-date, it could be responsible for your HP printer not printing Gmail.

Therefore, the solution to this issue is to update your printer firmware. To update your HP printer firmware, click this: HP Printer Errors and Solutions – Check the Printhead, and do the instructions under the “How to Update HP Printer Firmware” subsection.

If you use any of the listed printer types below, we advise that you update your printer firmware using any of the methods we will share next.

  • HP PageWide Managed
  • HP LaserJet Managed
  • HP PageWide Enterprise
  • HP LaserJet Enterprise
  • HP Officejet Enteprise

How to Update HP Printer Firmware via Maintenance Menu – Method 1

To update HP printer firmware via the maintenance menu, do the following steps:

Step 1: Download your printer firmware.

i. Check this document: HP FutureSmart – Latest Firmware Versions.

ii. Find out which latest printer firmware version is available for your HP printer. After that, compare and confirm if it is the same as that installed on your printer. To check your printer firmware version, simply print a configuration page.

If you don’t know how to print a configuration page, check the subsection after method 4 to learn how to perform this task.

iii. With the aid of the links you found in the document above, go to your HP printer’s download page.

iv. Download your HP printer firmware.

v. Extract all the downloaded files.

Note: The filename for your HP FutureSmart printer follows the “xxxxxxxx.bdl” format. The “xxxxxxxx” represents the filename of the firmware, while the “.bdl” is the extension.

Step 2: Once the extraction is complete, locate the “.bdl” file you just saved.

Step 3: Copy this “.bdl” file to a USB flash drive.

Note: Sometimes USB flash drives that are in other formats apart from Fat32, or those with a CD formatted partition are not detected by HP printers. If this happens, use another flash drive.

Step 4: Ensure that your HP printer is turned on.

Step 5: Ensure that your HP printer is in the ready state.

HP OfficeJet Pro 8715 All-in-One All-in-One Touch Screen Bluetooth Wireless Scanner Copier Manufacturer's Warranty Networkable Fax Duplex Black Printer

Step 6: Update your printer firmware.

i. Depending on the level of the printer firmware, open the menu for “Device Maintenance” or the menu for “Support Tools”.

  • HP FutureSmart 5 or 4: Go to your printer’s control panel home screen, and then swipe left. After that, choose the menu “Support Tools”.
  • HP FutureSmart 3: Go to your printer’s control panel home screen, and then scroll to and choose the menu “Device Maintenance”.

ii. Open the menu “Maintenance”.

iii. Open the menu “USB Firmware Upgrade”.

iv. Connect the USB flash drive or the storage device that contains the firmware “.bdl” file into the printer’s front USB port.

Note: If you see this message displayed on your printer’s control panel “No USB Thumbdrive Files Found”, ensure that the file is saved to the USB flash drive main directory instead of a folder.

v. Choose the firmware “.bdl” file.

Important: If the storage device has multiple “.bdl” files, ensure that you scroll and then choose the right file for your HP printer firmware version.

vi. Choose “Install” or “OK” depending on the level of your printer firmware.

vii. Choose “Upgrade”.

Step 7: Wait until the upload is complete. Once that happens your HP printer will automatically reboot, and the firmware update process will start.

Important: Ensure that the process is not interrupted. Also bear in mind that the process could last for about 30 minutes and more before it is complete.

Step 8: Immediately your HP printer is back in Ready state, you should print a Configuration Page.

Step 9: Examine the Configuration Page to confirm that the recent firmware version has been successfully installed.

How to Update HP Printer Firmware via the Embedded Web Server (EWS) – Method 2

To update HP printer firmware via the Embedded Web Server (EWS), do the following steps:

Step 1: Download your printer firmware.

i. Check this document: HP FutureSmart – Latest Firmware Versions.

ii. Find out which latest printer firmware version is available for your HP printer. After that, compare and confirm if it is the same as that installed on your printer. To check your printer firmware version, simply print a configuration page.

If you don’t know how to print a configuration page, check the subsection after method 4 to learn how to perform this task.

iii. With the aid of the links you found in the document above, go to your HP printer’s download page.

iv. Download your HP printer firmware.

v. Extract all the downloaded files.

Note: The filename for your HP FutureSmart printer follows the “xxxxxxxx.bdl” format. The “xxxxxxxx” represents the filename of the firmware, while the “.bdl” is the extension.

Step 2: Ensure that your HP printer is turned on.

Step 3: Ensure that your HP printer is in the ready state.

Step 4: Open your HP printer’s Embedded Web Server (EWS).

i. Open any working internet browser on your computer.

ii. Click on the URL field of the browser.

iii. Type your printer’s IP address or hostname.

Note: To find the IP address of your HP printer, click on the icon for “information” on your printer’s control panel. Alternately, you can print a configuration page and look for the IP address on the page. To print a configuration page, check the section below after method 4.

iv. Press the “Enter” key on your keyboard.

Step 5: Update your HP printer firmware.

i. Click on the tab labeled “General”.

ii. Click on “Firmware Upgrade” in the left panel.

iii. Click on “Choose File”.

Important: If this warning message is displayed “Administrator password must be set”, click on the tab labeled “Security”, and then click on the option “General Security” found in the left panel. After that, check under the section for “Set the Local Administrator Password” and reset the password.

iv. Go to the folder location where you extracted the printer firmware files and choose the firmware “.bdl” file.

Important: If the storage device has multiple “.bdl” files, ensure that you scroll and then choose the right file for your HP printer firmware version.

v. Click on “Install”.

HP Color Laserjet Pro M283cdw Wireless All-in-One Laser Printer-Remote Mobile Print-Print Scan Copy Fax-Auto 2-Sided Printing, 22ppm, 600x600DPI, 260-Sheet, 256MB, Bundle with JAWFOAL Printer Cable

Step 7: Wait until the update process is complete.

Note: Ensure that the browser window remains open and the communication is not interrupted until you see a confirmation page on the Embedded Web Server. The update could take as long as 30 minutes and more.

Step 8: Click on “Restart Now” on the confirmation page of the Embedded Web Server. Or you can wait until your HP printer reboots automatically. In case it doesn’t reboot automatically, press your printer’s button to turn off your printer and then turn it on again.

Note: In most cases, your printer will reboot automatically unless you are downgrading the firmware. If you want to downgrade the firmware, choose the option “Rollback”.

Step 9: Once your printer is online, review the EWS configuration page or you can print out a configuration page and confirm that your new printer firmware version was installed successfully.

If during the update, the process hangs or an incorrect/corrupt file error is shown, your printer will still work, but the update isn’t complete. Therefore, you should use method 1 above to update your HP printer firmware.

How to Update HP Printer Firmware via Preboot Menu – Method 3

To update your HP printer firmware via the Preboot menu when it enters an error state, do the following steps:

Important: You should use this method only when your HP printer is stuck in an error state and unable to boot into the Ready state. If your printer is not in this state, use the other methods.

Step 1: Download your printer firmware.

i. Check this document: HP FutureSmart – Latest Firmware Versions.

ii. Find out which latest printer firmware version is available for your HP printer. After that, compare and confirm if it is the same as that installed on your printer. To check your printer firmware version, simply print a configuration page.

If you don’t know how to print a configuration page, check the subsection after method 4 to learn how to perform this task.

iii. With the aid of the links you found in the document above, go to your HP printer’s download page.

iv. Download your HP printer firmware.

v. Extract all the downloaded files.

Note: The filename for your HP FutureSmart printer follows the “xxxxxxxx.bdl” format. The “xxxxxxxx” represents the filename of the firmware, while the “.bdl” is the extension.

Step 2: Once the extraction is complete, locate the “.bdl” file you just saved.

Step 3: Copy this “.bdl” file to a USB flash drive.

Note: Sometimes USB flash drives that are in other formats apart from Fat32, or those with a CD formatted partition are not detected by HP printers. If this happens, use another flash drive.

Step 4: Turn off your HP printer and then turn it on. In case the error state doesn’t clear, do step 5 below.

Step 5: Turn off your HP printer.

Step 6: Open your printer’s Preboot menu using any of the processes below:

i. Turn on your HP printer, and then press “Cancel” as soon as the HP logo is displayed on your printer’s control panel and the Ready, Attention, and Data LED indicators become solid.

ii. Turn on your HP printer, and wait for “1/8” to be displayed beneath the HP logo. When that happens, press the HP logo.

Step 7: Update your HP printer firmware.

i. Navigate to and choose “Administrator”.

Note: In case you can’t access the menu for “Administrator” because it is locked, then you have to log in with administrator credentials.

ii. Navigate and choose “Download”.

iii. Connect the USB flash drive or the storage device that contains the firmware “.bdl” file into the printer’s front USB port.

Note: If you see this message displayed on your printer’s control panel “No USB Thumbdrive Files Found”, ensure that the file is saved to the USB flash drive main directory instead of a folder.

iv. Navigate to and choose “USB Thumbdrive”

v. Navigate to and choose the firmware “.bdl” file.

Important: If the storage device has multiple “.bdl” files, ensure that you scroll and then choose the right file for your HP printer firmware version.

vi. Choose “OK”.

vii. Wait until the upload is complete.

viii. When you see “Complete” displayed on your printer’s control panel, press the back arrow until you see “Continue”.

ix. Choose “Continue”. Your printer will reboot automatically and the update process will start.

Note: The update process should not be interrupted. The update can last for about 30 minutes and more.

Step 8: Wait until the update is complete and your printer enters a ready state before printing a configuration page.

Step 9: Check the configuration page and confirm that your new printer firmware version was successfully installed.

If you see a message saying “Disk Full” during the process of updating your firmware via this version, then you have to contact HP Support for further assistance in troubleshooting the issue.

HP DeskJet 3755 Compact All-in-One Wireless Printer with Mobile Printing, HP Instant Ink & Amazon Dash Replenishment ready - Seagrass Accent (J9V92A) (Renewed)

How to Update HP Printer Firmware via Web JetAdmin (WJA) – Method 5

Note: The duration of the update varies dependent on the server capacity as well as the file size of your printer firmware. Therefore, it is recommended that other tasks on the HP Web JetAdmin should be reduced to ensure the firmware update is successful even if the WJA is installed on a very high-end server.

Follow the instructions in this subsection to update your HP printer firmware remotely for either multiple printers per time or a single print via the HP Web JetAdmin 10.4 SR2 or later version.

Note: You should only use the steps in this method if your HP printer is unable to boot into a Ready state.

Step 1: Ensure that you possess administrator privileges or you have an available passcode.

Step 2: Establish a connection on the client’s computer to the network and internet.

Note: The only device that requires a connection to the internet is the client computer.

Step 3: Start the Web JetAdmin (WJA).

Step 4: Choose “Device Management”.

Step 5: Choose “Firmware”.

Step 6: Choose “Repository”.

Step 7: Download the new printer firmware files.

Note: In case the client computer has no access to the internet, you can still download the printer firmware files to another local computer from HP.com. The files can then be transferred to the original client computer. Once the transfer is complete, check the “Manually Import Firmware Files into WJA” subsection to learn how to import the transferred files.

i. Click on “Get images” located at the screen’s top right side.

ii. Click on “OK” if you get a prompt to check HP.com. After this is done, the Get Firmware Images wizard will open.

iii. With the aid of the section “Quick Device Discovery” found at the screen’s bottom-left corner search for the printers using the IP address. The printers you want to update will now be highlighted in the list of devices. The list can be sorted with a click at the top of the column.

iii. Press down the “ctrl” key and click on each printer you want to update to select them.

iv. Click on “Next”.

Note: Ensure that you choose specific printers to prevent all the images files for every HP printer firmware to be retrieved. If that happens, the retrieval period will be very long and this can impact the server space negatively.

v. Navigate to the location where you intend to download the printer firmware temporality on the client computer.

vi. Click on “Next”.

vii. Ensure that the version of the firmware is correct before you click on “Get images”. This action will cause the most current firmware versions available on the internet to be located automatically.

viii. Wait until the printers’ firmware images are downloaded.

ix. Ensure that you select the checkbox beside “Import firmware images” in the Get Firmware Images wizard.

x. Click on “Done”. This action will cause the Import Firmware Images wizard to open.

Step 8: Import the newly downloaded firmware files into the Web JetAdmin.

Note: In case the client’s computer cannot access the internet, check the subsection “How to Import Firmware Files Manually into Web JetAdmin” to learn how to import the files manually.

i. Choose the images you want to import.

ii. Click on “Next”.

iii. Confirm the images selected and then click on “Import”.

iv. Wait until the import of the images into the WJA repository is complete.

v. Once the import is complete, click on “Done”. With this action, the Import Firmware Images wizard will close.

vi. To compare the currently installed firmware version with available newer versions, click on “Add Devices”. After that, check the column labeled “Printer Firmware – Severity”. If you see a red “X”, then it means you need to update the firmware.

Step 9: Update HP firmware via Web JetAdmin for several printers per time.

Note: With the aid of a firmware updater, you can schedule the update at a later time. To learn how to do this, check the subsection “How to Set up Automated Firmware Updates from Web JetAdmin”.

i. Click on “Upgrade Firmware” in the Repository. This action will open the Upgrade Firmware Wizard”.

ii. Choose the option “Device Firmware”.

iii. Click on “Next”.

Note: If you want to schedule the update to be done later, click the checkbox for “Schedule firmware upgrade”.

iv. Click on the header labeled “Device Model”; doing this will sort the list of the printers in an alphabetical manner.

v. With the aid of the arrow button add the printer or printers you intend to update to the screen’s right panel.

vi. After making your selections, click on “Next”.

vii. Click on the dropdown list for “New Version” and choose the version of your printer firmware.

viii. Click on “Next”.

ix. Click on “Upgrade”.

HP Photosmart Plus Special Edition Wireless e-All-In-One Printer (CN219A#B1H)

Step 10: Wait until the update is complete and your printer or printers finish rebooting.

Important: Ensure that the firmware update process isn’t interrupted or your printer isn’t turned off during the process. Once the update process is complete, your printer should reboot automatically. If the update is interrupted or fails due to a power outage etc. the process can be recovered completely by simply re-running the printer firmware download and then reinitiating the download. An information notification showing the failure as well as the link to restart the process will be displayed on Web JetAdmin

Step 11: Once your printer is back in Ready state, ensure that the firmware version was installed successfully.

i. Click on “All Devices”.

ii. Check the column labeled “Printer Firmware – Severity” for a green checkmark. If it is present, then it means the printer firmware is indeed up to date.

Note: In case you failed to retrieve and then import the firmware images, or you didn’t remember to click on the check box for “Import firmware images”, the firmware is most likely not the latest available version. Click on the button labeled “Import” to import the firmware files that are available on the client computer.

Important: “Item count” that is beneath the column “Printer Firmware – Available in repository” shows whether the firmware has previously been downloaded for the specific printer or not. This is important because you might still need to import it into the repository.

How to Import Firmware Files Manually into Web JetAdmin

To import firmware files manually into Web JetAdmin, do these steps:

Note: These steps are used for a client computer that cannot access the internet.

Step 1: Start the Web JetAdmin (WJA).

Step 2: Choose “Device Management”.

Step 3: Choose “Firmware”.

Step 4: Click on “Repository”.

Step 5: Click on “Import”.

Step 6: Navigate to the folder location where the firmware is saved, and then choose the images you intend to add to the repository.

Step 7: Click on “Next”.

Note: The filename for your HP FutureSmart printer follows the “xxxxxxxx.bdl” format. The “xxxxxxxx” represents the filename of the firmware, while the “.bdl” is the extension.

Step 8: Choose the image you intend to import.

Step 9: Click on “Next”.

Step 10: Confirm the images that you selected.

Step 11: Click on “Import”.

Step 12: Once the import is complete, click on “Done”.

Step 13: Wait until the printer firmware is imported into the repository.

Step 14: Click on “Done”.

How to Set up Automated Firmware Updates from Web JetAdmin

Follow the steps below to set up automated firmware updates from Web JetAdmin:

Note: To set up automated firmware updates, you have to set a tag for your printer’s latest version or the qualified version. After that, apportion a policy to the printer group that you intend to update the firmware automatically.

Step 1: Choose “Edit properties”.

Step 2: Enter a “Description”.

Note: In case you prefer not to use your printer’s latest firmware version but a version that you know to have worked well with the printer fleet, click on the checkbox for “Qualify image”, and then click on “OK”.

Step 3: Click on “Add Devices”.

Step 4: Press down the “Ctrl” key on your keyboard and then click on the printer group you want to add.

Step 5: Right-click on the group and then click on “Add devices to new group”.

Step 6: Type a name for the group.

Step 7: Click on “Next”.

Step 8: Right-click on the group name.

Step 9: Click on “Edit group policies”.

Step 10: Click on “Add”.

Step 11: Choose the “Upgrade Printer Firmware” policy option.

Step 12: Choose the “Devices added to group” trigger option.

Step 13: Choose the “Update to qualified version” or “Update to latest version” policy action.

Step 14: Click on “Close”.

Step 15: Click on “Next”.

Step 16: Click on “Save Policies”.

HP Monochrome LaserJet Enterprise M605n Printer w/ HP FutureSmart Firmware, (E6B69A)

How to Print a Configuration Page on HP FutureSmart Printers

To print a configuration page, on HP FutureSmart 3, FutureSmart 4, and FutureSmart 5 printers, use any of the methods below.

How to Print a Configuration Page via your HP Printer Control Panel

To print a configuration page via your HP printer control panel, follow the instructions below depending on the FutureSmart version of your HP printer.

How to Print a Configuration Page via your HP Printer Control Panel on FutureSmart 5 and 4

To print a configuration page via your HP printer control panel on FutureSmart 5 and 4, do the following steps:

Step 1: From your printer’s control panel home screen, navigate to “Reports” and select it.

Step 2: Choose the option “Configuration/Status Pages”.

Step 3: Choose the option “Configuration Page”.

Step 4: Choose “Print”. Your printer will now print the configuration page.

Step 5: Browse through the page and look in the section for “Device Information” and check for your printer’s Firmware Revision as well as Firmware Datecode. It should look something like this:

  • Firmware Revision: 251092_198366 (version installed)
  • Firmware Datecode: 20181010 (version date)

How to Print a Configuration Page via your HP Printer Control Panel on FutureSmart 3

To print a configuration page via your HP printer control panel on FutureSmart 3, do the following steps:

Step 1: From your printer’s control panel home screen, navigate to “Reports” and select it.

Step 2: Open the menus “Reports”, and then “Configuration/Status Pages”.

Step 3: Choose the option “Configuration Page”.

Step 4: Choose “Print”. Your printer will now print the configuration page.

Step 5: Browse through the page and look in the section for “Device Information” and check for your printer’s Firmware Revision as well as Firmware Datecode. It should look something like this:

  • Firmware Revision: 251092_198366 (version installed)
  • Firmware Datecode: 20181010 (version date)

How to Print a Configuration Page via your HP Printer Embedded Web Server (EWS)

To print a configuration page via your HP printer Embedded Web Server (EWS), do the following steps:

Step 1: From your printer’s Embedded Web Server home page, click on the tab labeled “Information”.

Step 2: Check the left navigation panel and click on “Printable Reports and Pages”.

Note: In case the menu for “Printable Reports and Pages” is locked, it means you need to log in using the administrator credentials.

Step 3: Click on “Configuration Page”.

Step 4: Click on “Print”.

Step 5: Browse through the page and look in the section for “Device Information” and check for your printer’s Firmware Revision as well as Firmware Datecode. It should look something like this:

  • Firmware Revision: 251092_198366 (version installed)
  • Firmware Datecode: 20181010 (version date)

5. Error on your HP Printer that must be resolved before Printing can be done

Several printer errors can prevent your HP printer from printing. When such an error occurs, your printer will be unable to print from email until the error is resolved.

Therefore, you should check the control panel of your HP printer for any error that might be displayed. You can then perform the appropriate solution required to fix the problem.

We recommend that you read this comprehensive article: HP Printer Errors and Solutions [Detailed] carefully where we discussed several HP printer errors that you might encounter that might also be responsible for your HP printer not printing email.

6. Your HP Printer is Currently Printing Other Print Jobs

Your printer might be printing local print jobs; hence, it will focus on those jobs before it begins to print from email.

When your printer gets busy with other print jobs, the email print job that has been sent can remain for a period of 24 hours on the ePrint server. Hence, the server will constantly check the status of your HP printer until it is no longer busy. At that point, the email print job will be resent to your printer.

Therefore, you don’t have to resend the job often, if not, you might end up with duplicate copies when your printer becomes free to print. Hence, ensure that you wait until the job prints to save both ink and paper.

HP OfficeJet Pro 9020 All-in-One Wireless Printer, with Smart Tasks & Advanced Scan Solutions for Smart Office Productivity, Works with Alexa (1MR78A)

ePrint Issues

The following are ePrint issues that might be responsible for your HP printer not printing emails and the solution to each issue.

1. Your Email Address has not been added to the Allowed Senders List

To print on your HP printer directly from email, your email address has to be added to the Allowed Senders List. This list is created by the individual who owns the HP printer.

Therefore, if you aren’t the printer owner and you want to print on that HP printer from email, you need to ask the printer owner to add your email address to the printer’s Allowed Senders List. When this is done, you can try to print the job again.

If you are the printer owner, then you have to add the email address you intend to print from to the Allowed Senders List.

2. The Printer Owner canceled the Print Job

If you send a print a job and the printer owner or any other user cancels the job, then the job won’t print. If that happens, you just have to resend the print job.

3. Issue with the HP ePrint Service

A current issue with the HP ePrint service such as downtime could be the reason why your HP printer is not printing from email. All you need to do is simply resend the print job later on when the service is operational again.

Email or Attachment Issues

The following are email or attachment issues that might be responsible for your HP printer not printing emails and the solution to each issue.

 1. Incorrect Email Address

When the email address of your HP printer is incorrectly entered, the print job won’t be sent. Therefore, you need to double-check the printer’s email address and confirm that it is correct.

Note: HP ePrint doesn’t support auto-forwarding currently.

2. Several Recipients or Multiple Printers were sent the Email

The HP ePrint service permit that emails can be sent to one recipient at a time. The reason for this restriction is to safeguard you from printing that wasn’t intended.

Therefore, if you notice that you sent the email to several recipients or printers instead of just one, you have to resend the print job to your HP printer and remove the other recipients you added.

3. Unsupported Attachment File Type

When an unsupported file type is attached to the email, your HP printer won’t print from email. Hence, you need to ensure that the attached file is one that is supported by the HP ePrint service.

Below are the file types supported by the HP ePrint service:

  • Text (.txt) files
  • HTML files
  • PDF
  • Microsoft Word files (.doc & .docx)
  • Microsoft Excel files (.xls & .xlsx)

For Excel files, it is best that your preview the file first before you print as recommended by HP.

  • Microsoft PowerPoint files (.ppt & .pptx)
  • Image files (jpg, png, gif, bmp, & tiff)

Note: Image files that are sent will be printed by default on 4 in. x 6 in. (101.6 mm x 152.4 mm photo paper.

4. Over Ten Attachments were added

Your HP printer not printing email could be a result of attaching over 10 attachments which exceed the limit set by the HP ePrint service.

Hence, the simple fix is to reduce the number of attachments you send per email. Always ensure that you don’t attach more than 10 files.

5. The Email Total Size is above 5 MB

The total size limit for each email is 5 MB. Hence, all the attachments added must not exceed this limit. When that happens, the email will not print. Therefore, the solution to this issue is to ensure that the total email size doesn’t exceed 5 MB.

6. The Email had no Text only Attachment

If you send an email with only an attachment but no text, an error message “Your print job was received, but could not be printed” will be displayed. Hence, you need to ensure that you always add text. After adding text, send the email again.

7. Macro or Virus in an Attached File

Emails that have attached files with a macro or virus will not print on HP ePrint. So, before you add an attachment to the email, ensure that you scan the file for viruses. After that, ensure that all macros are removed.

8. Low Photo Quality

When the photo quality you attached is too low, the print job will fail to print.

To fix this issue, only send photos with a horizontal and vertical resolution that exceeds 100 dpi. Check the properties of the photo to find out this information.

In case you really need to print a low-quality photo, insert the picture into an MS Word document before saving the document. After doing that, attach the Word document to the email and send the print job. The photo will be printed on plain paper from your printer’s main input paper tray.

We recommend this article: HP Printer Not Printing [Issues & Solutions] if you are interested in HP printer not printing issues beyond what we have discussed here.

iOS Device Issue

If you are printing from an iOS device, the issue below might be the reason why your HP printer is not printing from email.

Stuck Print Jobs in the Print Queue

When print jobs are stuck in iOS device print queue, the email print job won’t print.

Therefore, to clear the queue, do the following:

Step 1: Press your mobile device’s “Home” button twice.  You’ll see a dock that shows recently used applications which should include the Print Center.

Note: The Print Center is an application that monitors print jobs that shows only when email print jobs are sent to your HP printer.

Step 2: Tap the icon for “Print Center”. The screen for “Print Order” will be displayed.

Step 3: Tap on the print job.

Step 4: Tap on “Cancel Printing”. Repeat the steps above for all jobs stuck in the print queue.

Step 5: Go back to the device Home screen by pressing your device’s “Home” button.