Bug 74267

Summary: reduction in paper size results in clipping of content
Product: [Unmaintained] kdeprint Reporter: sombragris
Component: generalAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: CLOSED INTENTIONAL    
Severity: normal CC: jlayt
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description sombragris 2004-02-05 19:18:37 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    Slackware Packages
OS:          Linux

When one prints a document formated for a given paper size (such as US Legal) in a smaller size (such as US Letter) the page content is clipped out of the page. This result in loss of printing content.

I would appreciate seeing this issue fixed. Thanks for the hard work.

Yours,


Eduardo Sanchez
AsunciĆ³n, Paraguay, South America
member of the KDE-ES translation team
Comment 1 Cristian Tibirna 2005-08-22 20:39:32 UTC
If one sends a (e.g.) US Legal document to a printer containing (e.g.) US Letter paper, the printer usually issues an error and requires providing US Legal paper. Or I don't understand what you mean.
Comment 2 sombragris 2005-08-22 20:53:07 UTC
Christian, thanks for looking into this issue. What I meant was that when I sent to the printer some document formatted for a custom paper size larger than the one selected in kprinter, then the printing output was clipped, resulting in loss of content.

A desirable behavior would be the resizing of content so that it could fit the page set in kprinter, usually by activating a preference.

Yours,


Eduardo
Comment 3 Michael Goffioul 2005-08-23 08:47:49 UTC
What you propose requires print data processing, something kdeprint does not. If the paper sizes do not match, it's *normal* that you have clipping. This doesn't happen when you print from a KDE application, because kdeprint is able to feedback the correct paper size to the application before generating the print data. This is not the case for PS generated by 3rd-party applications.

Note however that there exists a filter based on psresize utility that you can apply from kprinter (printer properties dialog -> Filters tab), which will resize the print content, but you have to apply it manually.

Michael.
Comment 4 Cristian Tibirna 2005-09-24 05:34:45 UTC
The best place to "resize the content" (as required in comment #2) is in the application that generates the to-be-printed document in the first place. That application knows much more information about the document to print that kprinter ever would.

Thanks
Comment 5 John Layt 2008-12-31 16:35:27 UTC
Closing old Resolved status bug.