Summary: | setting custom page size is impossible | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Anders Lund <anderslund> |
Component: | Plugin-Generic-PrintCreator | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | caulier.gilles, imaging-bugs-null |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.3.0 | |
Sentry Crash Report: | |||
Attachments: |
proof
now in english custom is disabled if i choose a HP printer Custom is enabled if i choose PDF printer default print dialog has the correct media list as you can see it works here kipi wizard page settings print wizard printer properties It's ok here |
Description
Anders Lund
2010-03-27 19:18:06 UTC
Which kipi-plugins version you use ? Gilles Caulier I use kipi-plugins 1.1.0, which is the newest version available in the arch repositories. The page properties dialog looks like the one from the standard print dialog, but when using the standard print dialog this is working. do you mean using printimages plugin? I believe we can't do anything if so, that depends on printer driver as far as i know. Try chosing PDF printer custom setup should be allowed, and working. Why should needinfo status close the bug? BTW 10x15 is already in for hp printers I use :/ The printer settings in the standard print dialog allows me to select "photo paper with tear off tab", which is a 10x15cm paper + the tear off tab. This is not available in the kipi print wizard, but that depends on the size being set to work correctly. In any case that being available does not save the bug. Created attachment 42313 [details]
proof
As it shows in this screenshot, the page size for a custom page can not be set.
Could please take the picture running from konsole the following command: LC_ALL=C digikam or LC_ALL=C gwenview ? thanks No need for a screenshot, with LC_ALL=C the dialog works. Do you base descissions on an absolute value of a translated string? :0 Yes, i can't understand your language ;) "Tilpasset" is the translation of "Custom" :) Created attachment 42315 [details]
now in english
In english, the dialog is not broken :o
Ok it is probably... you've taken the wrong one (it's A4 :p) no need more by now thanks. Created attachment 42316 [details]
custom is disabled if i choose a HP printer
Created attachment 42317 [details]
Custom is enabled if i choose PDF printer
As you can see it's a driver problem. I can't enable it by now. Can you please test it with PDF/PS printer set and tell me if it is present? Yes, with pdf printer custom page size can be set. But it is broken, since the correct list of page sizes for the hp printer is not available when i select it. And btw, printers have MAX sizes. Custom should always be enabled, but limited to the printers max size. Can it be a problem that my printer is not connected always when I set up the task? Is so, that is a bug of its own! Sorry i can't do much on it. I believe it's qt/printer driver issue, or the way in which they interact. If you want to try opening a bug against QT/QPrinter API... I've tried a pure qt application (qtcreator) and opened a text file then tried to print it on a custom page. No way to enable page layout. It absolutely does not work for me. Printing images with KDE is a PITA, and there is no working way of printing one image full bleed to a 10x15cm photo paper using either the kipi printing wizard or the default printing dialog. When using the default printing dialog, it is possible to select a custom page size btw, including setting that size: those spinboxes are enabled. You better say WONTFIX, considering that it in fact does not work, but you do not want to fix it (even if the reason is that the problem is upstream) Created attachment 42320 [details]
default print dialog has the correct media list
As you can see, using the default print dialog the page settings shows the correct media list, including "Photo with tear off tab", the media i want to use.
first of all i don't seem to be offensive, so i'd expect the same. Said that i'm the first who want this plugin the best print interface for photos under kde, since i'm using it first. I've read again all your thread and i suspect you're using a HP printer as i do. Custom page cannot be set (i do hope it is at the moment, but i have a test program and i can see that every QT 4.x). I used to save page layout to get it again when you use pi or pa plugin again. And again that does not work very well for HP driver, i use to print 10x15cm photo (e.g. Photo/4x6 inch index card for driver, full bleed enable-another print option that has to be forced from driver- and no margins), when i open again print(assistant/images) i need to select that choice again. After that it works here. On Comment #22 what does not work exactly? On comment #23 Upstream is better? As said as soon as i can do anything else i'll do. On Comment #24 spinbox is not enabled To get custom page layout for HP (at least mine) you have to choose PDF printer and print to pdf, than if your printer support that page print from pdf, i'm not sure it does though. Created attachment 42324 [details]
as you can see it works here
Yes, I use a hp printer, with the default hpijs driver. re #22: Using the default printing dialog i get the correct media type selection. Using the kipi print assistant/wizard I do not get the correct media type selection. Attempting to print on a 10x15cm photo paper using the kipi wizard, I wanted to use a custom page size, but that is, as you say, not possible with my hp printer. Therefore it is a bad bug in the kipi wizard that the correct media selection is not available: I can not print a 10x15cm image full bleed with the wizard, as far as i can figure out. Using the default KDE print dialog I can select the correct size of media, but I have not been able to print a full bleed image on it. Using the "fit to page" option does make odd margins, while using scale is just broken, it cuts of sides and squeezes the image vertically. re #23, the bug described in this report exists, also for you. Blame it on CUPS, the HP driver or Qt: it exists. You can select a custom page size, but not define it. Broken. If the custom page size can not be defined, it should not be an option. IMO it should be an option, and definable. re #24: The screenshot is there to prove that as opposed to the kipi wizard page settings, the printer properties of the default KDE print dialog, using the same widget (or exactly similar) is able to display the correct media list. The spinboxes should only be enabled for "custom" media. >re #22: Using the default printing dialog i get the correct media type
>selection.
I can't really see that difference here. What are you exactly using to get default print dialog?
Angelo Naselli skrev:
> I can't really see that difference here. What are you exactly using to get
> default print dialog?
In any application but digikam, I press CTRL + P.
The kipi wizard has a "page settings" button that shows the page settings page
of the printer settings. When using that dialog, the media list is not
correct.
Created attachment 42329 [details]
kipi wizard page settings
Created attachment 42330 [details]
print wizard printer properties
Created attachment 42331 [details]
It's ok here
Just a try. Are you sure to have choosen the printer first?
It's a bit late now can we talk about it via IRC (freenode kde-imaging) tomorrow evening?
The printer is preselected, it does not matter if i manually select it. I can visit your irc channel tonight. another try, how many installed printers do you have? Just to add a note in my TODO file into printimages directory (under svn) i wrote down some odd behaviors i'm monitoring: <quote> Found QT odd behaviors - QPageSetupDialog::open does not set QPrinter correctly (Unix?) -> used exec - QPrinter Custom page size (HP CUPS settings) is restored as custom 0,0 - QPrintDialog(Qprinter*) does not care QPrinter margins if OutputFormat is set as PdfFormat or PostScriptFormat - QPrinterInfo::availablePrinters() seems to be usefull for PageSizes only for default in case of printers :( </quote> Cheers, Angelo I have one printer only. Thanks for your patience and interrest, just let me know if i can help with more information :) |