Draft, Normal and Best quality options produce the same output (always bad)

Bug #417852 reported by Lucabon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
In Progress
Undecided
Lucabon

Bug Description

I have an HP Photosmart D5460 and when I set Normal and Best quality modes the output is always bad with horizontal overlapping lines (the space between lines corresponds to the printing head size).
It seems it prints always in Draft mode at 600dpi. Also the print speed is always the same (too fast in my opinion).
FastDraft mode is 300dpi and has horizontal lines, but it is OK (on specs).
Photo mode or Best/Normal mode on photo paper are OK (no horizontal overlap lines).
The HPLIP version is 3.9.8 (cups driver). I tried also 3.9.4b with hpijs driver, but I found no differences about print quality.
Printing directly from the printer (through SD card) has no horizontal lines problem; the print resolution seems the same (600dpi).

Revision history for this message
Lucabon (lucabon) wrote :

I found the problem: DJGenericVIP never uses "Best" mode with Plain paper. With old printers maybe there is no (or not evident) difference between "Normal" and "Best", but with D5460 you have a big difference: "normal" is fast but you'll see horizontal lines, "best" is a little bit slower but the print is perfect.

There was also a bug on hpijs.drv: "Quality.Quality" was set to 0 instead of 2 for Best mode; a bug also in hpcups.cpp: you have always to call "GetPrintModeSettings", not only when "SelectPrintMode" failed.

I changed also the order for "OutputMode" in hpcups.drv and added "Auto" quality mode.

The attached patch is against hplip-3.9.8.

Revision history for this message
Lucabon (lucabon) wrote :

Sorry, I wrongly attached the original package instead of the patch....

Here the correct file.

Changed in hplip:
assignee: nobody → Lucabon (lucabon)
status: New → Fix Committed
Lucabon (lucabon)
Changed in hplip:
status: Fix Committed → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.