| HP LaserJet P2015 | |
| BW laser printer, max. 600x600 dpi, works Perfectly | ![]() ![]() ![]() |
| Recommended driver: hplip (Home page) Generic instructions for: CUPS, LPD, LPRng, PPR, PDQ, no spooler | |
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.
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]
Look for help in our forum for printers from HP and Apollo.
The following driver(s) are known to drive this printer:
Recommended driver:
| ||||||||
| 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:
| ||||||||
| 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) | |||||||