"An error has occurred" message when printing with DeviceHub in PitneyShip Pro

The message "An error has occurred" occurs because the printer driver is not compatible with DeviceHub.
Products affected: PitneyShip™ Pro

Issue

When printing with DeviceHub in PitneyShip Pro, the message "An error has occurred" appears.

Cause

The printer driver being used is not compatible with DeviceHub.

Resolution

Solution 1: Make sure that DeviceHub is installed

To install DeviceHub, see the instructions for your product:

Solution 2: Verify that DeviceHub is running

There should be a DeviceHub icon in the Windows system tray (small icons near the clock) or Mac OS menu bar to show that it is running.
[[[Undefined variable SendPro-SaaS-Variables.ProductName - DeviceHub]]] icon

If this icon is missing, find DeviceHub in your programs list and restart it.

Once the DeviceHub icon appears, hover your mouse over the icon to see the connection status and wait until it shows an Online status.

Solution 3: Make sure that your printer is connected and online

  1. In PitneyShip Pro, go to Settings > My Devices.
  2. Verify that your printer shows an Online or Idle status.
  3. If the status is Offline or Other, verify that the printer is on and is connected correctly to the computer.

Solution 4: Reconnect DeviceHub

  1. Find the DeviceHub icon in Windows system tray (small icons near the clock) or Mac OS menu bar.
  2. Right-click on the DeviceHub icon and choose Reconnect.
    DeviceHub icon
  3. Once the DeviceHub icon appears, hover your mouse over the icon to see the connection status and wait until it shows an Online status.
Solution 5: Uninstall and reinstall DeviceHub
  1. Uninstall DeviceHub. See:
  2. Reinstall DeviceHub. See:

Solution 6: Update the print driver

If using an HP printer, install the HP Universal Print Driver

  1. Go to HP's Universal Print Driver download page.
  2. Select the + symbol next to Driver-Universal Print Driver.
  3. Select the Download button for HP Universal Print Driver for Windows PostScript.
  4. Run the downloaded file.
  5. Select Unzip in the WinZip Self-Extractor wizard window.
  6. Select Yes to the License Agreement.
  7. Follow the prompts to complete the installation. Steps may vary based on your HP printer model and connection type.

If not using an HP printer, install the latest printer driver for your printer

If you are using a non-HP printer, go to your printer manufacturer's website and download and install the latest version of the printer driver for your printer.

Solution 7: Check print to PDF

  • If printing shipping labels, choose Print to PDF instead of your printer in the Print Options window.

UPDATED: 13 September 2023