How to install clientless Printix Go on an HP printer

You can use Printix Go HP to release documents from the cloud without a computer running Printix Client.

To achieve clientless mode, you must add HP printers using manual registration or with Printix Configurator, because the Discover printers function cannot be used. Once added, proceed to install Printix Go HP using the supplied command line tool Printix Go HP Installer for Windows.

Requirements

  • The printer must run FutureSmart 5 firmware or newer.

  • We highly recommend to use the latest firmware version.

  • Users must submit their documents to a Print Anywhere print queue. A clientless printer cannot release documents from the print queue of a specific printer, including documents that use Print Later.

  • In your cloud storage settings, hover over the numbers in the Document sources column, and ensure that you have cloud storages that list Print Anywhere.

  • Printer's date and time must match the local time.

  • Printer administrator password must be set and cannot be blank.

  • A Windows computer that can connect to both the printer and the Printix Cloud through HTTPS.

Limitations

  • Mac and Linux computers are not supported.

  • The "Install", "Update", "Uninstall", and "Verify sign in profile" buttons in Printix Administrator do not work without the Printix Client.

  • Updating the Go configuration is not supported.

  • Direct printing, Print Later, and reprinting are not supported. Users must submit their documents to a Print Anywhere print queue.

  • Capture is not supported.

  • On the printer, users must select Sign In before signing in with card.

  • Users cannot sign out with card from the printer.

Prepare Printix Go HP files for installation

Obtain Client ID, Client Secret, and Tenant ID

  1. Open the Applications page.
  2. Select Create application.

    The Create application dialog box appears.

  3. In Application name, enter the name of the application.
    Example: GoRegistration

    The name you enter will appear as a user on the Users page and with the role Go registration user. Deleting this user revokes the matching Client ID / Client Secret pair.

  4. Select Go registration as the Type of the application.
  5. Select I accept.

    With this prompt, you accept that one application is billed as one user.

  6. Select Create.

    The dialog box is not closed, and instead, further options appear in it.

  7. Copy the Client ID, Client Secret, and Tenant ID to a convenient location.

    These values will be needed in Install Printix Go using Printix Go HP installer for Windows.

    The client secret is only displayed here, and it cannot be retrieved later.

  8. Select Close.

Download the HP installer file

  1. Open the Software page.
  2. Scroll to the Printix Go section at the bottom and select HP Installer - Windows x64 (ZIP) to download it.

    The name of the ZIP file contains the version of Printix, your Printix Home, and the tenant ID.

  3. Optionally, copy the Printix Home and the tenant ID to a convenient location.

    These values can optionally be used in step 5.

  4. Extract all files from the ZIP file to a convenient location on your computer.

    The extracted files include the installer file (device-installer-cli.exe).

  5. Optionally, rename the installer file to include the Printix Home and the tenant ID.

    Without this step, you must manually extend command lines in future steps to include these data.

    The renamed file should be in the following format:

    device-installer-cli_{<Printix Home>}_{<tenant id>}.exe
    • The braces {} are part of the name.

    • The <Printix Home> and the <tenant id> were obtained in step 3.

    Example: device-installer-cli_{acme.printix.net}_{cbd7e0b5-da2a-4cb6-b7f7-a04ee31cac90}.exe

Create a designated network

  1. Open the Networks page.
  2. Select Add network .
  3. In the Create new network dialog box, enter a Network name.
    Example: No Printix Client Network
  4. Select OK.
  5. Select Network name or select and Modify to open Network properties.
  6. Select Add gateway.
  7. In the Add gateway dialog box:
    • Enter IP address.

      Example: 0.0.0.0

    • Enter MAC.

      Example: 000000000000

    If you need to create multiple networks, you can continue to give them IP address 0.0.0.0, but you need to give a different MAC.

    Example: No Printix Client Network 1, IP address: 0.0.0.0, MAC: 000000000001

    All printers you add to the designated network must be added with the methods described in this topic.

Manual registration of the printer

  1. Open the Printers page.
  2. Select Add printer .
  3. In Network, select the Modify icon to select the network (such as "No Printix Client Network") where the printer is. Select Select network.
  4. In Printer address, enter the IP address (such as 192.168.1.9) or hostname of the printer.
  5. Select Add.

    The added printer appears on the Unregistered printers page with the expected issue: No Printix Client acts as proxy on this network.

  6. Select Unregistered printers on the Printers page.
  7. Select and Manual registration for the recently added printer that failed to register. Alternatively, select the printer and select Diagnose at the bottom of the screen, then select Manual registration.
  8. In the Manual registration dialog box:
    • Enter Name.

      Example: HP IM C3000

    • Select Vendor.

      Example: HP

      Alternatively, select Enter vendor name in the menu and enter the name of the vendor.

    • Enter Model.

      Example: HP IM C3000

      This value will be automatically overwritten with the actual values of the printer, but the field cannot be blank.

    • Select Network.

      Example: No Printix Client Network

    • Enter IP address.

      Example: 192.168.1.9

      This is also the IP address/hostname that must be specified to PrintixGoHPInstaller.exe -i <machine-address>.

    • Enter MAC address.

      Example: 0011E5040E34 or 00:11:E5:04:0E:34

      This value will be automatically overwritten with the actual values of the printer, but the field cannot be blank.

    • Enter Serial number.

      Example: 3101R411098

      On HP, the serial number known as the Machine ID and is listed on the printer's Device Info web page.

    • Optionally, enter Location.

      Example: Room A2, Shipping

    • Do not change the Page description language.

      The selection will be automatically overwritten with the actual languages of the printer.

    • Do not change the Color supported setting.

      This value will be automatically overwritten with the actual values of the printer.

    • Do not change the 2-sided supported setting.

      This value will be automatically overwritten with the actual values of the printer.

  9. Select Save.

    If needed, you can subsequently make changes on the Printer properties page and the Features button.

    The printer always appears with status Ready because the status of the printer is not available.

Create Sign in profile and Go configuration

  1. Open Printer properties and select the Printix Go tab.
  2. Select Sign in profile setup to open the Sign in profile menu.
  3. Select Create sign in profile. If you have an existing sign in profile that can be used, select Assign sign in profile instead.
    • In Name, type a descriptive name for the sign in profile.

    • In Username, type the username of an administrator account that can access the printer's web pages. The username cannot be blank.

      This is also the username that must be specified to PrintixGoHPInstaller.exe -u <admin-user>.

    • In Password, type the password of an administrator account that can access the printer's web pages. The password cannot be blank.

      This is also the password that must be specified to PrintixGoHPInstaller.exe -p <admin-password>.

    • In Description, type an optional description for the sign in profile.

  4. Select Save.

    You cannot verify the sign in profile, because the printer is on a network without Printix Client.

  5. Select Go configuration setup to open the Go configuration menu.
  6. Select Create Go configuration. If you have an existing Go configuration that can be used, select Assign Go configuration instead.
    • In Name, type a descriptive name for the Go configuration.

    • In Description, type an optional description for the Go configuration.

    • In Sign in method, optionally, change it from Select automatically to the method you want.

    • In Go functions, optionally, select Capture.

    • In Access control, optionally, check the printer functions that require sign-in.

      • On HP, if you don't lock any functions and the HP printer's authentication agent is configured (see How to control access to HP printer functions), the printer's own access control settings override the Go configuration's settings. To avoid this, we recommend locking at least one function, such as Everything else.

    • In Email sender, optionally, type a default sender email address, and this will be used as the sender rather than the email address of the signed-in user doing a scan to email.

  7. Select Save.

Enable Cross-Origin Resource Sharing

Cross-Origin Resource Sharing must be configured on the printer to enable clientless authentication and printing.

  1. Open the printer's web page and sign in as administrator.
  2. Select the Security tab.
  3. In the left-hand menu, select Web Service Security.
  4. Ensure that Enable Cross-Origin Resource Sharing (CORS) is selected.
  5. Select Apply.

Install Printix Go using Printix Go HP installer for Windows

Install Printix Go on a single printer

  1. Select the Start icon and click in the Search box.
  2. Type cmd into the search box.
  3. Right-click Command Prompt in the search window and select Run as administrator.
  4. Change the directory to the folder with the HP installer file.
  5. Enter the command:
    device-installer-cli*.exe --mode INSTALL --device-id <uuid> --client-id <client id> --client-secret <secret> --tenant-id <tenant id> --printix-domain <Printix Home>
    Example: --mode INSTALL --device-id cbd7e0b5-da2a-4cb6-b7f7-a04ee31cac90 --client-id 236b1f58-adab-4888-ba05-acfc9a804523 --client-secret gR6tGBiQnaHiOEEXL6di4CLc8dOZALnLb4FhAOxip3D1nD47
    • The Printix Print icon automatically appears on the printer's touchscreen after installation.

Install Printix Go on multiple printers

  1. Prepare a CSV file with the printer UUIDs listed in the first column.

    See Printer properties.

    Optionally, you can add headers to the first three columns:

    • uuid

      List the UUIDs of the printers.

    • status

      If you use headers, write PENDING for printers that should be installed. Regardless of whether you use headers, during installation, the status will change to SUCCESS or FAILURE.

    • reason

      Leave the column empty. Regardless of whether you use headers, during installation, if the installation status of a printer changes to FAILURE, the reason of the failure will be mentioned here.

    Example:
    uuid,status,reason
    d290f1ee-6c54-4b01-90e6-d701748f0851,PENDING,
    e1b2c3d4-7e8f-9a0b-1c2d-3e4f5a6b7c8d,PENDING,
  2. Select the Start icon and click in the Search box.
  3. Type cmd into the search box.
  4. Right-click Command Prompt in the search window and select Run as administrator.
  5. Change the directory to the folder with the HP installer file.
  6. Enter the command:
    device-installer-cli*.exe --mode INSTALL --device-ids <path> --client-id <client id> --client-secret <secret> --tenant-id <tenant id> --printix-domain <Printix Home>
    Example: --mode INSTALL --device-ids Desktop --client-id 236b1f58-adab-4888-ba05-acfc9a804523 --client-secret gR6tGBiQnaHiOEEXL6di4CLc8dOZALnLb4FhAOxip3D1nD47
    • The Printix Print icon automatically appears on the printer's touchscreen after installation.

Uninstall Printix Go from a single printer

  1. Select the Start icon and click in the Search box.
  2. Type cmd into the search box.
  3. Right-click Command Prompt in the search window and select Run as administrator.
  4. Change the directory to the folder with the HP installer file.
  5. Enter the command:
    device-installer-cli*.exe --mode UNINSTALL --device-id <uuid> --client-id <client id> --client-secret <secret> --tenant-id <tenant id> --printix-domain <Printix Home>
    Example: --mode UNINSTALL --device-id cbd7e0b5-da2a-4cb6-b7f7-a04ee31cac90 --client-id 236b1f58-adab-4888-ba05-acfc9a804523 --client-secret gR6tGBiQnaHiOEEXL6di4CLc8dOZALnLb4FhAOxip3D1nD47
    • The Printix Print icon automatically disappears from the printer's touchscreen after uninstallation.

Uninstall Printix Go from multiple printers

  1. Select the Start icon and click in the Search box.
  2. Type cmd into the search box.
  3. Right-click Command Prompt in the search window and select Run as administrator.
  4. Change the directory to the folder with the HP installer file.
  5. Enter the command:
    device-installer-cli*.exe --mode UNINSTALL --device-ids <path> --client-id <client id> --client-secret <secret> --tenant-id <tenant id> --printix-domain <Printix Home>
    Example: --mode UNINSTALL --device-ids Desktop --client-id 236b1f58-adab-4888-ba05-acfc9a804523 --client-secret gR6tGBiQnaHiOEEXL6di4CLc8dOZALnLb4FhAOxip3D1nD47
    • The Printix Print icon automatically disappears from the printer's touchscreen after uninstallation.

Troubleshooting

After installing multiple printers, some printers are not installed

After a mass deployment, if some of the printers could not be installed, the CSV file is updated with information about what went wrong for each printer.

Resolution: Open the CSV file and look for FAILURE in the status column. Next to each FAILURE, you will find the reason why the installation failed. Fix each problem, then restart the installation.