Summary: | JJ: "duplex printing wizard" for simplex printer | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Simon Perreault <perrea02> |
Component: | print-dialog | Assignee: | KDEPrint Devel Mailinglist <kde-print-devel> |
Status: | RESOLVED UPSTREAM | ||
Severity: | wishlist | CC: | aacid, andre, charlyghislain, dennis.jansen, esigra, jlayt, kde-2011.08, mh, p.h.i.x |
Priority: | NOR | Keywords: | junior-jobs |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Simon Perreault
2003-06-19 04:46:32 UTC
When I said: "Does the printer output paper facing the other way it was inputted? If so, then the printed stack must be flipped over by the user before it is inserted for the second run.", I actually meant the contrary. *** Bug 61951 has been marked as a duplicate of this bug. *** Maybe the use of a wizard to figure out the way a specific printer operates would be in order. You could for instance instruct the user to mark two pages with a 1 and a 2 in the upper left corner, and insert them into the printer. Now print some sample data, and ask the user how the data appeared on the page: is the printed text on the same side as the markings? Are the markings facing the right way up? Is page 1 or page 2 on top? Etc. This information could be used to determine the optimal printing order as well as instruct the user how to re-insert the paper. Now, this would be really great, I too have a simplex printer and to save paper I have to manually think about how to perform the printing in order to fake duplex printing... it would be very nice if it was the computer to do so... To print in both sides I have to do it manually: - First I print odd pages with "inverse" option checked, so I get pages 5,3,1. - After that, I take the printed pages, change the orientation and put into the printer. - Then I print even pages with "inverse" option NOT checked, so I get pages 2,4,6. - I take all the pages and they are in right order. OK :) I think it would be grater if kdeprinter allows it in easy and automatic way. It would be like the following: - Include an option in kdeprinter to print in both sides in a simple printer. - Check this option and press "Print" buttom. - First of all, it print the odd pages in inverse mode (5,3,1). - And show in the screen a message with a text like this: "When the odd pages are printed take the pages, change the orientation and put into the printer, and press "Continue" buttom" (maybe a explaining picture). - So, after that, kdeprint sends a NEW and independent job to the printer, and this job is the even pages without the inverse mode (2,4,6). In this way, I think it is not necessary to lock CUPS during all the job, and it would be easy to print in remote printers with many users. Anyway, I suppose that there are more things to take into consideration. I've been able to use KDEPrint to do this already, using the filters configuration. It's not as easy as it could be but it works. I'll vote for this... hoping can be made a bit more intuitive. FYI 'FinePrint' on Windows adds this feature using something that works at something akin to the 'preview' stage given by KDEPrint. There is a simple 'duplex' checkbox, with some settings available next to it via a popup. The settings just read something like [x] Printer flips pages over [x] Printer feeds pages via the short side [x] Printouts come out face down So it is simple to set up the double-sided logic on the basis of readily observed things about your printer. Of course, these things should be part of the printer specification, KDEPrint shouldn't need to ask, right? JP Please, add this option so I don't need to do this manually everytime. My steps to print to both pages of paper are: 1) reverse order, print odd pages 2) taking papers from printer output and putting them again in the printer 3) non-reverse order, print even pages 4) now I have everything printed, I only need to take the papers out and rotate the bunch of papers 180°. They are already sorted in the correct order. Go step-by-step through this and imagine the procedure. It should result in the same result everytime, so why don't you automatize it? After printing the odd pages, just display a dialog that one should put the papers back and wait for his/her confirmation to continue printing the even pages. || 1) reverse order, print odd pages || 2) taking papers from printer output and putting them again in the printer || 3) non-reverse order, print even pages || 4) now I have everything printed, I only need to take the papers out and || rotate the bunch of papers 180°. They are already sorted in the correct || order. Acrobat Reader in Windows version does this exactly, and it works fine and it's an easy way to print duplex. *** Bug 118868 has been marked as a duplicate of this bug. *** I voted for this. It would be a great addition to kdeprint. Almost nobody owns a duplex printer (for home use) and there are time when you need to print forms double sided. I've came to this situation (damn government agencies). This is a very useful option for daily printing tasks. In order to even save more paper, I very often print 2 or 4 pages on one sheet. The above described manual workaround, printing first odd then the even pages, will fail, i.e. you would have pages 1 & 3 on the front side and 2 & 4 on the back side of the paper. Therefore please take into account that multiple pages per side should be possible. A preview-mode, similar to Fineprint, showing the selected options and their results would be very helpful. My current workaround is, to print 2 or more pages per side to a pseudo-printer using the command kpdf %in and then do the manual even-odd way. I think this is a "Junior Job" (that could even be implemented via Kommander as a "Duplex Printing Wizard").... This is a great idea! I have a duplex printer but I know how it is not to have one... And this really makes much more sense than a duplex unit. I'd love to see this, too. Of course this applies to kde4, we can't even choose (odd/even) pages for now ; and we can't either enter pages numbers manually (we have to choose 1 continuous range). > Maybe the use of a wizard to figure out the way a specific printer
> operates would be in order. You could for instance instruct the user
> to mark two pages with a 1 and a 2 in the upper left corner, and insert
> them into the printer.
The best way would be to have the wizard print two pages, have the user reinsert them, then print another two pages. Ask the user which orientation he got on the second print, compared to the first.
> Of course this applies to kde4, we can't even choose (odd/even) pages > for now ; and we can't either enter pages numbers manually (we have to > choose 1 continuous range). https://bugs.kde.org/show_bug.cgi?id=171925 I totally agree with Bryan Cebuliak. The Qt printer dialog will never fit all kde users needs, it would be way better if kde would use its own (and maybe with the focus that it can be ported back to pure Qt) addition for the duplex printing dialog: Sometimes it makes sense to rotate the even pages about 180 degrees. This makes sense for real duplex printers, too. Because if you print 2 pages per sheet in book style (psbook) your printout on the other side would be upside down. This could be implemented here directly or in a seperate function. @Matthias: You might want to comment on bug #196303 which requests for KDE to add it's own print dialogue instead of relying on the Q printt dialogue: https://bugs.kde.org/show_bug.cgi?id=196303 Closing since we don't have our print dialog anymore. Implement this in Qt one. |