Find Out HP Network Printer Serial Number with Bash Shell On Linux/Unix
I manage a small network including couple of HP printers. Is there an easy way to access HP printer serial number in the terminal on Linux or Unix-like system? How do I find the model, product, and serial number on my HP printer using bash command line options?
There are many ways to get this information i.e. you can find out HP network printer serial number using bash shell on a Linux or Unix like systems. This tutorial expalins how to find the serial number of your HP printer devices using the command line options on a Linux or Unix-like systems.
Tool To Find Out HP Network Printer Serial Number Remotely Using Bash SHELL
curl command – Standard tool to transfer data from or to a server.
hp-info command – Part of hp-toolbox software.
Printer Management Language to get information from the printer.
Use curl command to query HP printer for serial number
Most HP printers comes with an embedded web-server called HP HTTP Server. The web-server exposes the following info:
Printer name and model
Printer Firmware number
Printer serial number
Examples to find the serial number for HP printer
The curl command is available on Linux, Apple OS X, FreeBSD, OpenBSD, and Unix-like operating system. Let us say your printer IP address is 192.168.1.100, enter: curl -k -I https://192.168.1.100 OR curl -I http://192.168.1.100 Sample outputs:
In this sample outputs my printer details are as follows:
Printer name: HP Officejet Pro 8600
Printer model number: CM750A
Printer serial number: CN276BKXYZZZZYY
Printer firmware number: CLP1CN1516AR
hp-info command to get HP network printer serial number
The hp-info command query a printer for static model information, dynamic status informtion, and CUPS printer queue settings. This is part of HPLIP (Hewlett-Packard Linux Imaging and Printing). Itt is an HP developed solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux. $ hp-info Sample outputs:
And there you have it. You just use the curl command to grab information about your HP network printer. It is helpful to upgrade drivers or firmware or get support when you call HP support. You can grab HP open source driver here.
The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.