JDK-6644485 : printing incorrectly scaled on HP photosmart 7960
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-12-20
  • Updated: 2010-04-03
  • Resolved: 2007-12-21
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java Hotspot(TM) Client VM (build 1.6.0_03-b05, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]

EXTRA RELEVANT SYSTEM CONFIGURATION :
HP photosmart 7960, version 2.245.1.0

A DESCRIPTION OF THE PROBLEM :
If default print quality for printer is set to low resolution (fast draft, 300 dpi), when printing from a Java desktop application and setting the resolution higher (any other setting, 600 dpi), the print is scaled to half size.

This problem is identical to Bug ID 6357932 which has been closed and stated as fixed. However it is not fixed in build 1.6.0_03-b05. I do not know if the fix was ever made in 1.5.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Set default print quality property for printer to fast draft.
When printing form Java application, select any other print quality, and print.



EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Printout properly sized.
ACTUAL -
printout is scaled to half size.

REPRODUCIBILITY :
This bug can be reproduced always.

CUSTOMER SUBMITTED WORKAROUND :
Set default print quality to higher quality (higher dpi).

Alternate workaround: when printing, with default print quality as fast draft, leave print quality as fast draft, select print preview and print. When print preview window is displayed, cancel print, then print again, setting required print quality.