HP Color LaserJet Pro M252dw (Printer, Laser, Color, USB, Ethernet, WiFi, NFC)

Laser Printer Color Laser Printer, Ethernet, Featured Article, HP, Laser Printer, NFC, Printer, USB, WiFi

HP Color LaserJet Pro M252dw (Printer, Laser, Color, USB, Ethernet, WiFi, NFC)
Linux compatibility:
5 votes, average: 5.0 out of 55 votes, average: 5.0 out of 55 votes, average: 5.0 out of 55 votes, average: 5.0 out of 55 votes, average: 5.0 out of 5
  ( 5 with 5 ratings)



Price trend
HP Color LaserJet Pro M252dw 
-
Minimum: $ 169.48 
Maximum: $ 209.48  
Updated: 09/07/2016 04:58

Review of Linux Compatibility

The M252dw is a color laser printer, which can be accessed via USB, Ethernet, WiFi and NFC. It has the USB ID 03f0:3c2a

Bus 003 Device 002: ID 03f0:3c2a Hewlett-Packard

and is fully supported under Linux thanks to the HPLip printer drivers which are developed by HP as open source. The printer is recognized by the Linux kernel with the following output:

usb 3-2: new high-speed USB device number 2 using xhci_hcd
usb 3-2: New USB device found, idVendor=03f0, idProduct=3c2a
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: HP Color LaserJet Pro M252dw
usb 3-2: Manufacturer: Hewlett-Packard
usb 3-2: SerialNumber: VNXXXXXXXXX
usb 3-2: ep 0x1 - rounding interval to 128 microframes, ep desc says 255 microframes
usb 3-2: ep 0x7 - rounding interval to 128 microframes, ep desc says 255 microframes
usb 3-2: ep 0x9 - rounding interval to 128 microframes, ep desc says 255 microframes
usb 3-2: ep 0xb - rounding interval to 128 microframes, ep desc says 255 microframes
usb 3-2: ep 0xc - rounding interval to 128 microframes, ep desc says 255 microframes
usb 3-2: ep 0x1 - rounding interval to 128 microframes, ep desc says 255 microframes
type=1400 audit(1439404903.076:66): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=2661 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
type=1400 audit(1439404903.076:67): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=2661 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
type=1400 audit(1439404903.076:68): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=2661 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
type=1400 audit(1439404903.076:69): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=2661 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
usb 3-2: ep 0x1 - rounding interval to 128 microframes, ep desc says 255 microframes
usblp 3-2:1.0: usblp1: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3C2A
usbcore: registered new interface driver usblp

Connections:

The HP Color LaserJet Pro M252dw is equipped with an Ethernet connection and an USB connection. Furthermore, it has an USB connection on top for inserting memory sticks. It also allows to transfer images to the printer via NFC, if the NFC compatible phone is located in the vicinity of the NFC logo, which is at the top of the printer.
The M252dw also supports WiFi, which allows to connect the printer to the LAN but also allows a direct connection between laptop and printer via DirectWiFi, without the need of a network.

Color Touchscreen:

The M252dw is equipped with a tiltable color touchscreen to access configuration settings, HP apps, and select images from connected mass storage devices. The touchscreen easy user interface and allows simple configuration of the network settings of the device:

Driver installation

The printer needs the HPlip driver in at least version 3.15.4. If an older version of the driver is installed the color laser printer will not be recognized.

This driver is already part of the Ubuntu distribution and can be installed by:

sudo apt-get install hplip hplip-gui

If the hplip is provided in an version older version than 3.15.4 one needs to download the driver from SourceForge:

wget http://prdownloads.sourceforge.net/hplip/hplip-3.15.7.run

and install it by:

sh hplip-3.15.7.run

The driver installation script asks several times for user input. Normally, the default values should work for most users, and questions can therefore be answered with “Enter” only. The several steps of the installation script are shown in the following set of screenshots:

Web Frontend

As soon as the printer’s network settings have been configured its web frontend can be accessed from any web browser. Printer settings can be changed and status information of the M252dw can be gathererd:

HP Setup

After the installation of the driver the network can be scanned for the LaserJet printer. The program “hp-setup” can be used for this scan. If the network settings of the printer are correct, the printer should be recognized automatically:

Furthermore, the driver adds a menu to the systray and gives quick access to the HP-Device-Manager. This manager allows to change the default settings of the printer (duplex, color / black and white printing, etc.):


Identified Hardware Configurations (1 Result)

This hardware component was used by Linux users under the following system configurations. These results were collected by our LHG Scan Tool:
Distribution
Kernel
Rating
Scan Date
Ubuntu 14.04.3 LTS 3.13.0-61-generic The user provided the following rating for this hardware: 5 out of 5The user provided the following rating for this hardware: 5 out of 5The user provided the following rating for this hardware: 5 out of 5The user provided the following rating for this hardware: 5 out of 5The user provided the following rating for this hardware: 5 out of 5 12/08/2015

Similar Linux Hardware

scroll left scroll right

 1 Comment

  • Jake Peralta on said:

    My Ubuntu 15.04 comes with hplip version 3.15.2, which does not recognize the HP Color LaserJet Pro M252dw. Installing the version 3.16.4 version with the commands shown above allows me to also print under Ubuntu. Thanks!

Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
 
Email address will not be published.
Submitting comment...