events
news
The Linux Foundation
 
OpenPrinting database - Printer: HP LaserJet P2015
Home : Database : Printers : HP : LaserJet P2015

HP LaserJet P2015
BW laser printer, max. 600x600 dpi, works Perfectly
Recommended driver: hplip (Home page)
Generic instructions for: CUPSLPDLPRngPPRPDQno spooler

Add a similar printer

Edited Notes

For basic printing functionality use the Postscript PPD. For advanced functionality such as printer status and maintenance features, use the HPLIP driver (which includes HPIJS).

PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and USB connection, 250-sheet tray built-in, extra 250-sheet tray available.

User Notes

This printer is actually capable of Postscript 3 emulation but as far as I can tell it uses PCL5e internally.
It is also capable of a resolution of 1200x1200 (using either ProRes or FastRes).
 
If you are in site that uses multiple subnets be wary of purchasing the "n model" printer.
It has an undocumented "feature" where it will drop all non ICMP packets from IP addressees not in the same subnet 
as the printer. The "n model" also appears to be incapable of doing IPP (but does do JetDirect). It *is* compatible with 
v8.1 of HP's WebJetamin (but seemingly incompatible with older versions). 

Printer homepage is http://www.hp.com/support/ljP2015

--------

The PPD provided is a little bit buggy. The tray autoselect isn't available. And if printing on a P2015dn
(with duplexer) from tray1, but with duplex disabled, the red error light on the printer starts flashing, the
job hangs and must be aborted on the printer with the cancel button. I've modified the "Paper Sources" chapter
in the PPD to correct this:

*%=================================================
*%		 Paper Sources
*%=================================================
*OpenUI *InputSlot/Paper Source: PickOne
*OrderDependency: 40 AnySetup *InputSlot
*DefaultInputSlot: Auto
*InputSlot Auto/Printer Auto Select: "
	<</ManualFeed false /MediaPosition null>> setpagedevice"
*End
*InputSlot Tray1/Tray 1: "
	<</MediaPosition 2 /ManualFeed false>> setpagedevice"
*End
*InputSlot Tray2/Tray 2: "
	<</MediaPosition 0 /ManualFeed false>> setpagedevice"
*End
*InputSlot Tray3/Tray 3: "
	<</MediaPosition 1 /ManualFeed false>> setpagedevice"
*End
*InputSlot Tray1_Man/Tray 1 (Manual): "
	<</MediaPosition 2 /ManualFeed true>> setpagedevice"
*End

*?InputSlot: "

save
	currentpagedevice /InputAttributes get
	/Priority get
	aload pop pop
	/theTray exch def
	/theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
	= flush
restore
"
*End
*CloseUI: *InputSlot

olaf dot morgenstern at web dot de

-------------

Update: Actually, the reason the red warning light is blinking can be determined
by visiting the printer's IP address with a web browser: it is asking for the
right paper size to be inserted and "OK" to be pressed.  You can actually
just hit the green OK button rather than Cancel, and the print job will start.
The problem is that Tray 1 is being selected by default, and this is the manual
feed tray on this printer.  Tray 2 is the actual paper tray.  You can fix
this problem without editing the PPD file by simply configuring Tray 2 as the
default output tray.

-- Luke Hutchison


The recommended PostScript driver DID NOT WORK for me. I had to use HP's hpijs driver. 
Note that I was setting it up as a Samba network printer.

[Add/Edit User Notes] [Wikish History]

Discussion forum

Look for help in our forum for printers from HP and Apollo.

Miscellaneous

Printer supports PJL.
Printer supports direct text printing with the `us-ascii' charset.
Known autodetection signatures: Parallel Port or USB.

Drivers

The following driver(s) are known to drive this printer:

Recommended driver:

hplip  (driver home page)
  HP's driver suite for printers and multi-function devices
Supplier: Hewlett-Packard (this printer's manufacturer)
License: MIT/BSD/GPL (free software)
 
  User support:  HPLIP support and bug tracking system (voluntary)  
  Max. rendering resolution: 600x600dpi  Only monochrome output  Type: CUPS Raster  
  Text: 
Line art: 
||||||||||||||||||||  100 
||||||||||||||||||||  100 
 Graphics: 
 Photo: 
||||||||||||||||||||  100 
||||||||||||||||||||  100 
 System load: 
 Speed: 
Unknown
||||||||||||||||||||  70
 

Other drivers:

gutenprint  (driver home page)
  Top Quality Printer Drivers for inkjets, dye sublimation printers, and PCL lasers
Supplier: Gutenprint project
License: GPL (free software)
 
  User support:  Gutenprint mailing list at SourceForge (voluntary)  
  Color output  Type: CUPS Raster  
  Text: 
Line art: 
||||||||||||||||||||  90 
||||||||||||||||||||  90 
 Graphics: 
 Photo: 
||||||||||||||||||||  100 
||||||||||||||||||||  100 
 System load: 
 Speed: 
Unknown
||||||||||||||||||||  60
 
  Download:  Driver packages: x86 32 bit (RPM for LSB 3.1), x86 32 bit (DEB for LSB 3.1), x86 32 bit (RPM for LSB 3.2), x86 32 bit (DEB for LSB 3.2), x86 64 bit (RPM for LSB 3.1), x86 64 bit (DEB for LSB 3.1), x86 64 bit (RPM for LSB 3.2), x86 64 bit (DEB for LSB 3.2) (How to install)