Bug 92438 - Printing problems digiKam 7.0
Summary: Printing problems digiKam 7.0
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-Print (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-31 09:29 UTC by tulear
Modified: 2022-01-18 06:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tulear 2004-10-31 09:29:20 UTC
Version:            (using KDE KDE 3.2.3)
Installed from:    Mandrake RPMs
OS:                Linux

Printing with last CVS 7.0 Digikam give me curious results :
- using mandrake 10.1 fresh install, printing is working fine (OO documents, photos with Gimp or Konqueror)
- Photo is 1200x1600 dpi

choosing A4 paper size :
- 300 dpi printing quality give me an image ~ 4x6" center in A4 page
- 600 dpi printing quality give me a smaller image ~ half 4x6 center in A4 page
- 1200 dpi and upper give me a blank page

Choosing 4x6 paper size
- 300 dpi give me ~ right size (image = full 4x6 paper)
- 600 dpi give me an ~ half 4x6 image 
- 1200 dpi and upper give me a blank page

No need to waste paper and ink, you can have an idea of problems using kprinter preview
Comment 1 Tom Albers 2004-11-01 23:50:07 UTC
It is well discussed in the other bugreport. 

*** This bug has been marked as a duplicate of 91644 ***
Comment 2 tulear 2004-11-03 08:31:55 UTC
91644 was confused, ok. So I've made news test with "fresh" install + cvs and rc1 and I confirm these problems.
Comment 3 Renchi Raju 2004-11-03 09:21:02 UTC
your photo size is 1200x1600 pixels (not dpi). you requested a resolution of 300dpi which translates to a printed image size of (1200pixelsx1600pixels)/300 = 4x5.3 in (approx 4x6). Next you requested a resolution of 600dpi which translates to again half the printed size of the 300dpi. not sure whats happening with the 1200 dpi, maybe the printer is not able to handle or qprinter is not able to generate postscript at that resolution
Comment 4 Renchi Raju 2004-12-13 04:17:10 UTC
CVS commit by pahlibar: 



* default option to print now is "Scale image to fit paper"
* another option now is to "Scale image to specified dimensions". implemented
  image scaling to handle this for centimeters and inches
* Instead of saving the image file first and then reloading to print it, get the
  current image data, put it into a qimage and pass it directly to the imageprint.
  substantially reduces the time needed for print operations to start
BUG: 92438


  M +148 -194  imageprint.cpp   1.8
  M +16 -26    imageprint.h   1.5
  M +15 -25    imagewindow.cpp   1.64