Open navigation

HP and Xerox printers

How it works

Prerequisites

Installing the Personal Printing Client for HP or Xerox printers

Configure the settings

Authenticating on the HP printer

Authenticating on the Xerox printer

Troubleshooting



How it works

We have followed Hewlett-Packard (HP) and Xerox security recommendations and developed a client that contains all the necessary data and settings to make it possible to initiate a print job from an HP or Xerox printer. This means that the client is installed and configured on a dedicated machine – for example, on your Personal Printing server. Nothing needs to be installed on the printer itself. The client is registered at the printer after all the required data has been specified, and handles any authentication requests that need to get from the printer to the Personal Printing server.


Prerequisites

  • ASP.NET Core Runtime 3.1.x und .NET Desktop Runtime 3.1.x must be installed on the Personal Printing client machine dotnet.microsoft.com/download/dotnet-core/3.1

  • The corresponding certificate has to be downloaded from the printer and imported to Trusted Root Certification Authorities of the Personal Printing client machine (on which this client software is installed).

  • The Root-CA that issued the web certificate of your Personal Printing server has to be installed on the Personal Printing client machine to be able to use an encrypted connection from the client to the Personal Printing server.

  • on HP printers: FutureSmart 3 or 4
  • on Xerox printers: EIP 3.0, Embedded Webbrowser (Webkit) and Embedded Keyboard


Installing the Personal Printing Client for HP or Xerox printers

  • Extract the zip file and double-click on the unpacked msi file (example for HP):

Personal Printing with HP or Xerox printers: client installer

  • If you downloaded the file from a portal, you may need to unblock it first (example for Xerox): 

Personal Printing with HP or Xerox printers: unblocking client software

  • Confirm the User Account Control. Afterward, the client will be installed.

Personal Printing with HP or Xerox printers: installing HP client


Configure the settings

  • You can find the Personal Printing client configuration in your start menu as PPHpClient or PPXrxClient (example for HP):

Personal Printing with HP or Xerox printers: Windows Start menu

  • Open the settings by  clicking the gear symbol.

Personal Printing with HP or Xerox printers: client console

  • Click on Personal Printing on the left-hand side. Enter the URL of your Personal Printing server, the default user PIN that you configured in the settings of your Personal Printing, and choose which authentication method should be used as default when adding new printers. Additionally, you can limit how many and which digits of the card ID we should use for authentication.

Personal Printing with HP or Xerox printers: URL of Personal Printing server

  • Click on Web Service on the left-hand side. Choose the network interface which should be used to communicate with the printer.

    • If encryption is enabled choose the certificate that should be used for encryption (server certificate).

    • The certificate has to be installed into Certificates (Local Computer)\Personal.

    • The root-CA that issued the server certificate has to be installed on the printers.
  • Apply your changes by clicking on Apply.

Personal Printing with HP or Xerox printers: web service settings

  • Add a new printer by clicking on Add Printer.

Personal Printing with HP or Xerox printers: adding a printer

  • Enter name, address, Admin password, and Personal Printing printer ID.

    • Additionally, you can configure another authentication method for this specific printer.

Personal Printing with HP or Xerox printers: authentication method

  • Select whether you want to register the client right away (green) or just want to save the settings and register the client later (red) with the slider on the left-hand side.

  • Hit apply changes.

  • If everything went the right way the status icon should equal your chosen registration state (green or red). Otherwise, it will be an exclamation mark on a yellow base which will tell you what went wrong in a tooltip by hovering over it.

It's recommendet to use just one instant of the Personal Printing client per environment. Otherwise the last applied change will win and overwrite all others.


Authenticating on the HP printer

  • For sending a print job to the Personal Printing server see the section Authenti­cating on the Lexmark printer.
  • When you are on the printer menu you can select the Personal Printing app on its start page.

Personal Printing with HP or Xerox printers: HP printer menu

  • Next, swipe your smart card over the printer's card reader.
  • After that, you can select the print job(s) you want to print.
  • Finally, hit Print, or – if you do not want to delete the print job(s) – Print&Keep. Your print job(s) will be sent to the printer.

Personal Printing with HP or Xerox printers: print jobs on an HP printer


Authenticating on the Xerox printer

  • For sending a print job to the Personal Printing server see the section Authenti­cating on the Lexmark printer.
  • When you are on the printer menu you can select the Personal Printing app on its start page.
  • Personal Printing with HP or Xerox printers: Xerox printer menu
  • Next, swipe your smart card over the printer's card reader.
  • You can then mark the print job(s) to be printed with the checkbox on the left.
  • Then select the green printer icon at the top right.

Personal Printing with HP or Xerox printers: print job on the Xerox printer

  • Finally, hit Print, or – if you do not want to delete the print job(s) – Print and Keep. Your print job(s) will be sent to the printer.

Personal Printing with HP or Xerox printers: starting the print procedure


Troubleshooting

The printer is not reachable from the Personal Printing client machine
  • check connection via ping or open the web configuration of the printer via browser from the Personal Printing client machine
  • check that all certificates are in the right place
The app doesn't want to start on the printer or isn't loading properly.
  • check for correct IP addresses on all sides
Installation failed with "Service 'Personal Printing Client For HP Printer' (PPHpClient) failed to start. Verify that you have sufficient privileges to start system services."
Personal Printing with HP or Xerox printers: Installation Error
  • check whether ASP.NET Core SDK 3.1.x is installed


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.