To set up and configure Job Accounting, use the Embedded Web Server.
There are two methods to configure job accounting:
Configure Serverless job accounting - Serverless Job Accounting (SJA) is designed for small businesses with fewer than 10 printers. It provides simple statistics and quota functionality. Printing or scanning can also be limited for users or groups using local Device User Accounts with User Access Codes.
Configure job accounting using a quota server - Connect to a quota server to ensure that each user stays within an acceptable range of printed or scanned pages. This option is for large businesses that utilize a quota server for job accounting purposes, such as placing limits on the amount of printed or scanned pages for users. For more information, refer to documentation from the company providing the quota server software.
Before you begin, disconnect any Job Statistics services.
If the printer is connected to an external Job Statistics Service, network-connection problems with that service could prevent users from completing jobs with the printer. Consider disconnecting the Job Statistics Service to prevent conflicts.
Connecting to a quota server ensures that each user stays within an acceptable range of printed or scanned pages. When connected, the printer will query the server each time a job is started to ensure that the user has pages available.
If the server is unavailable, the user account is not known by the server, or pages are not available for the user, then the user may not be able to complete his or her job. Please refer to documentation from the company providing the quota server software for more information.
Select the General tab.
In the left navigation pane, click Job Statistics Settings.
If one or more Job Statistics Services are listed on this page, select them, and then click the Remove button, or click the Remove All button to disconnect all services.
Click Apply to save the changes.
To configure statistics and quota services with a server, use the Embedded Web Server (EWS).
Connecting to a quota service ensures that each user stays within a pre-defined range of printed or scanned pages.
For more information about the quota server software or server set up, refer to documentation provided by the manufacturer or the company providing the quota server software for more information.
When connected, the printer queries the server each time a job is started to ensure that the user has pages available. Any of the following quota-server conditions might prevent the user from completing the requested job.
The quota server is unavailable.
The user account is not known by the server.
The user has exceeded their page quota.
In the address line of a web browser, type the printer IP address or host name and then press Enter to open the Embedded Web Server (EWS).
Select the General tab.
Configure the Job Statistics Settings.
Select Job Statistics Settings from the left navigation pane.
To capture user data in a statistics log, select Enable Device User Statistics Log, and then click Apply.
If the printer is connected to a job statistics service, and the service is available, this connection is listed under Job Statistics Service.
Job Statistics Settings page
Click Apply to save the changes.
Configure the Quota Settings.
Select Quota Settings from the left navigation pane.
To connect to a legacy quota service installed on a network server, select Connect this device to a Legacy Quota Server.
If the printer is connected to a remote quota service, and the service is available, this connection is listed under Remote Quota Service.
Legacy Quota Server settings
Complete the quota service fields:
Type the URL for the quota server in the Quota Server URL field.
Type a Username and Password for accessing the quota server.
Specify a Connection Timeout value from 10–300 seconds, or accept the default setting of 60 seconds.
The Connection Timeout is the time after which the connection to the Quota Server is closed after the user completes the job.
Specify a Response Timeout value from 10–300 seconds, or accept the default setting of 60 seconds.
The Response Timeout is the time after which the printer stops attempting to connect to the Quota Server if there is no response from the server.
Click Apply to save the changes.
When a print or scan job is started from the printer control panel, the printer connects to the specified quota server and retrieves quota transaction data, or uses the local quota service (serverless).
For information on how to use the job accounting features, go to Use Serverless Job Accounting (SJA).
To set up and configure serverless job accounting, follow the steps in each section in the order presented.
Before you begin, make sure you have the following criteria met before continuing to set up Serverless Job Accounting with local quotas.
HP FutureSmart version 4.6.1 or newer - Serverless Job Accounting requires HP FutureSmart firmware 4.6.1 or newer. If this version is not available on HP.com, talk to your Pre-Sales technical consultant. Local quotas and restricted guest printing features are not available in earlier firmware versions.
HP Universal Print Driver (UPD) version 6.6.1 or newer - Serverless Job Accounting requires the HP Universal Print Driver (UPD) 6.6.1. Serverless Job Accounting with Local Quotas requires HP Universal Print Driver (UPD) version 6.6.5 or newer (available from www.hp.com/go/upd), OR the Mac PPD Package (obtain the latest version using HP Easy Admin. For instructions, see Use HP Easy Admin for macOS to download print and scan solutions.)
Embedded Web Server (EWS) Admin Password (non-blank) - Serverless Job Accounting requires that a non-blank EWS Administrator password be set on the printer.
If the admin password is not set, administrators can still add Users and lock down the printer, but the Job Statistics Log and the Local Quota feature will not be available.
Available in HP FutureSmart firmware version 4.6.1 or newer, Serverless Job Accounting (SJA) uses the Quota and Statistics Services feature in the Embedded Web Server (EWS) to control the volume of printed or scanned pages per user, and to use other job accounting features.
Serverless Job Accounting (SJA) was designed for small businesses with fewer than 10 printers and is designed to only provide simple statistics and quota functionality.
SJA is only available to the Device Administrator and the Administrator account must have a password set to make the configuration options available.
SJA can be configured with a local quota that includes the following features:
Block guest users, or limit guest users to copy, print, scan, and/or send
Allow or deny configured users the ability to copy, print, scan, and/or send
Limit or restrict, or allow access to color and mono prints, color and mono copies, digital sending, and fax using Device Users and assigned User Access Codes.
Track usage and report the number of copied sides, printed sides, scanned sides, and sent fax sides (both mono and color)
Associate user accounts with User Access Codes using existing local device user account configurations. (Administrators can use auto generated access codes or set unique access codes).
Access codes can NOT be duplicated). Up to 2,000 local device users/accounts can be configured. Device User Account information can be exported from, and imported to, other printers.
Outgoing Fax is tracked per User Access Code provided at the control panel. To require a User Access Code and block guests from sending outgoing faxes, use the printer permissions settings to remove guest access to Fax.
By design, there is no interaction with Active Directory, HP Access Control (HPAC), HP Capture and Route (HPCR), HP Security Manager, HP Smart App, or HP Web Jetadmin (WJA), proximity cards, or any other server-based solution.
Serverless Job Accounting introduced with HP FutureSmart 4.6.1 (Date Code 20180531). Administrators can now apply Quotas to our Serverless Job Accounting feature in HP FutureSmart version 4.8.1 or newer. This feature also provides a unique way to control Color Restriction that is not based on a Network or Application Name.
For Serverless job accounting (SJA) with local quotas to function properly, Device User Statistics and the Local Quota service must be enabled, and all device users must be set up. Device User Accounts are used to create User Access Codes that are required for Serverless Job Accounting, Quotas, and locking down the control panel.
HP FutureSmart 4.8.1 or newer (Recommended): Allows concurrent operations in certain user scenarios. Please talk to your Technical Consultant to attain v4.8.1 (interim) or use v4.9 when available.
HP FutureSmart 4.6.1 and newer: Serverless Job Accounting with Job Statistics and Local Quotas can be used to restrict guest printing by denying print jobs sent without a User Access Code (i.e.).
HP FutureSmart 4.5.1 to 4.6.0.1: Serverless Job Accounting with Job Statistics only will allow guest printing without an access code. To ensure proper tracking of all print jobs, it is recommended to upgrade to v4.6.1 or newer, or to set the print driver’s preferences with the User Access Code at the user’s workstation.
In addition, an updated version of the HP Universal Print Driver v6.6.5 has been introduced and is recommended for use with SJA. It provides a more intuitive user experience and provides the option to prompt for a User Access Code for each print job.
UPD 6.6.5 and newer (Recommended): Job Accounting tab is available (disabled by default), will prompt for a User Access Code for each print job. If used in tandem with Job Storage, the User Access Code will NOT show as the Job Storage folder name, and the user experience is more intuitive.
UPD 6.5: The driver will allow for a Custom Name in Job Storage (entry point of User Access Code) without the need to enable Job Storage.
UPD v6.4 and earlier: Allows for print jobs to be captured via Custom Name (for entry of User Access Code) and Job Storage enabled as Personal or Stored Job.
First, follow these steps to enable job statistics and local quotas.
Open the device’s Embedded Web Server.
Log in using the Administrator password.
Select the General tab.
Select the Job Statistics Settings option from the left pane.
Scroll to the bottom of the page and under Device Users Statistics Log, select the check box Enable Device User Statistics Log.
Click Apply.
Select the Quota Settings option from the left pane.
Select the check box Enable local quota service.
Click Apply.
Follow these steps to add device users.
Device User Accounts are used to create User Access Codes that are required for Serverless Job Accounting, Quotas, and locking down the control panel.
When creating Device Users for use with Serverless Job Accounting, the User Access Code is used to track usage, identify device permissions, limit, restrict, and allow access to color and mono prints, color and mono copies, digital send jobs, and faxes.
Open the device’s Embedded Web Server.
Log in using the Administrator password.
Select the Security tab.
Select the Access Control option from the left pane.
Scroll down and under Device User Accounts, click New.
Type the User information and then click OK.
Display Name - This name will be shown in EWS, the Control Panel, the Job Log, and on the SJA Job Statistics Log exports.
Email Address - Email address for user, this field is not required.
Network Name - Windows user name to be captured from the print stream. Can be left blank.
Access Code - Used to access the Control Panel. If using Server-less Job Accounting with Local Quota, this is also the code used in the Print driver.
This field is required. It associates a local device user account with the necessary device login credentials and any corresponding print jobs sent by a local device user.
Permission Set - This is the permission set the user can be connected to for custom access to the control panel. If no restrictions are being used or if restrictions are being applied to the Device User permission set, the administrator can use the default Device User.
If using SJA to restrict color, it is best to leave the default Permission Sets untouched.
Repeat for any additional users.
You might find it easier to create additional users in Excel and then import your list. The easiest way is to create one or two users, select Export to create a .csv file, modify and add the users in the .csv file, save the file, and then select Import to import the list to the EWS.
Click Apply.
Follow these steps to configure printer access.
The administrator can force users to login using an access code or lock down the printer for every activity, however, this is not recommended. If locking down the printer is not required, administrators can skip this step.
Open the device’s Embedded Web Server.
Log in using the Administrator password.
Select the General tab.
Select the Access Control option from the left pane.
Scroll down and under Sign-In and Permission Policies, clear the Device Guest check box. All printer options should display with lock icons.
Without this set, incoming and outgoing fax jobs created while a Guest the Guest user is signed in via User Access Code are tracked. Outbound faxes sent via the PC Send to Fax driver cannot be tracked currently.
To restrict outgoing Guest faxes and track every outgoing fax to an account, set the Device Guest fax option to locked (sign-in required).
Make sure the Sign-In Method is set to Local Device.
Click Apply.
Follow these steps to configure local quotas.
Open the device’s Embedded Web Server.
Log in using the Administrator password.
Select the General tab.
Select the Local Quota Configuration option from the left pane.
To set default credits for new users, type the number of credits available for users, and then click Apply.
You can also reset credits for all users to defaults or set the job-in-progress limit requirement to Finish or Stop print jobs after a limit has been met. To make sure copy or print jobs cannot be processed without a code, you must default the Guest and Others account to 0 credits. This will force the printer to delete any jobs not having a user code. In the case of users that have no credits left, the printer will receive the job, then delete it and it will display as Canceled in the Job Log.
Adjust the Device User settings and set custom limits for individual users as needed.
There are three default users after Quotas are enabled. As new device users are created, they will automatically display here with the default credits set at the top of the page. As additional features (Incoming Fax, ePrint, etc.) are enabled, those names will also display here.
Guest - This account is for any jobs done at the printer that is requested by a non-authenticated user (a user without a User Access Code)
Others - This is less common and is used when a user is authorized, but in a way not recognized by Serverless Job Accounting and Local Quota (Example: User logged in through third party solution, but no User Access Code provided)
Administrator - This is for the printer administrator account
Incoming Fax - This is for tracking and possibly limiting any incoming faxes to the printer
ePrint - This is for tracking and possibly limiting the HP ePrint service
To change the default amount of credits a user has, select the check box next to the name and click Edit.
After making all changes, click OK.
To reset the credits available for individual users, select the user you want to change, and then click Reset. When prompted to confirm the credit reset, select Reset.
You can also create a schedule to automatically reset quota values, and include an email with quota usage summary. To do this, see the Local Quota Configuration page under the Schedule Quota section.
To configure Quota credits (the number of credits each image will use), under Usage Charges, adjust the Cost in Credits values, and click Apply. Each printed, scanned, or blank side uses (1) one credit by default.
Digital Send is used for Scan to Job Storage, Scan to Folder, Scan to USB, Scan to Email, and other configured scan to remote destination options. Setting the Empty Print side credit cost to 0 will not charge users for blank printed sides.
Click Apply.
Learn how to install and setup the Universal Print Driver for printing with job accounting.
To install and set up a print driver for job accounting in Windows or MacOS, follow these steps.
Currently there is no Linux PPD or PC Send to Fax driver for use with Serverless Job Accounting.
Learn how to install and setup the HP Universal Print Driver (UPD) for printing in Windows.
Obtain HP UPD v6.6.1 or newer or the HP Smart Universal Print Driver from HP.com.
Install the print driver.
It is recommended to install and setup the Universal Print Driver v6.6.5 or newer for printing with Serverless Job Accounting with Local Quota.
After installing the UPD, enable Job Accounting.
Open the Printer Properties.
Select the Device Settings tab.
Under the Installable Options section, enable Job Accounting.
Click Apply.
Click OK to exit Printer Properties.
Set the behavior for User Access codes.
Open Printing Preferences.
On the Job Accounting tab, change the Accounting Type from Off to User Access Code only.
Choose one of the following options.
Type the User Access Code to statically set the User Access Code to be used for this print queue.
OR
Leave the User Access Code blank and select the Always prompt when printing check box to open a blank input box that will allow for a User Access Code to be entered for every print.
OR
Do both, and type a User Access Code, AND select the Always prompt when printing check box (default), which will still allowing for the code to be deleted and another code entered before printing if needed.
Click Apply.
Close Printing Preferences.
Serverless Job Accounting configuration is now complete and the User Access Code field is available in the System Print Dialog under Accounting.
For information on how to use the feature, go to Use Serverless Job Accounting (SJA).
Learn how to install and setup the Universal Print Driver for printing in MacOS.
Current HP Mac print drivers support User Access Codes in Mac OS 10.14 (Mojave) and newer.
Install the print package for your printer.
It is recommended to install and setup the latest Mac PPD package for use with Serverless Job Accounting. To obtain the latest printer installation package, see HP Easy Admin.
Enable pop-ups allowing a User Access Code to be entered for every print.
Entry of User Access Codes is enabled by default.
Open Printers & Scanners from Settings or System Preferences.
Select the printer.
Select the Options tab.
Select the Require User Access Code check box.
Click OK.
Serverless Job Accounting configuration is now complete and all native Mac applications will display Accounting under Printer Features.
For information on how to use the feature, go to Use Serverless Job Accounting (SJA).
The following are known issues and limitations with Serverless Job Accounting.
No native Mac apps in MacOS 10.14 (and Safari and Photos in 10.13) will allow “popups”. You can still enter a User Access Code, but no popups occur in this circumstance. The reason for this is beginning with MacOS Mojave (10.14), 3rd parties such as HP are no longer allowed to load customized Print Dialog Extensions or user interfaces for printing, causing certain aspects of the user experience to change.
If you are using any program that does not use the Mac System Print Dialog (Example: Adobe programs often use their own print dialog) “popups” will not display in all MacOS versions. The reason for this is that extensions to the MacOS System Print Dialog is what allows use of the “popups”. The System Print Dialog must be used for the required extensions.
In 10.14 there is an issue related to saving a presets with a User Access Code. This behavior has been reported to Apple.
Workaround: Apple’s suggested workaround is to change to the preset with the User Access Code using one of the following options:
Option 1: Change to another preset
Change to another preset when you open the print dialog.
Change back the preset with the saved User Access Code.
Go to the Accounting setting to view the User Access Code being used.
Option 2: Change the settings
Open Show Presets from the print dialog.
Select the check box Resets the Preset Menu to “Default Settings” After Printing.
This enables the preset to be set to “Default Settings” when you start a new print.
Change to the preset with the saved User Access Code from “Default Settings” each time you print.
Go to the Accounting setting to view the User Access Code being used.