Closed
Bug 366347
Opened 18 years ago
Closed 13 years ago
Default collate option sometimes off for printers that support it
Categories
(Core :: Widget: Win32, defect)
Tracking
()
RESOLVED
FIXED
mozilla10
People
(Reporter: bent.mozilla, Assigned: bbondy)
Details
Attachments
(1 file)
2.07 KB,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
I feel like most other major apps collate by default, and it is rather surprising each time Firefox doesn't.
Comment 1•18 years ago
|
||
Which print dialog? We only use the XUL print dialog for Linux, and it doesn't have a "collate" option. Mac and Windows use native print dialogs. On my computer (Windows XP), the "collate" checkbox is checked and disabled. I'm guessing this varies depending on your printer driver.
Assignee: printing → nobody
Component: Printing → Preferences
Product: Core → Firefox
QA Contact: preferences
Reporter | ||
Comment 2•18 years ago
|
||
My printer supports collation, so I'm betting we just need to add DM_COLLATE to dmFields and set dmCollate to DMCOLLATE_TRUE somewhere around here: http://lxr.mozilla.org/seamonkey/source/widget/src/windows/nsDeviceContextSpecWin.cpp#644 According to http://msdn2.microsoft.com/en-us/library/ms535771.aspx I think the value we specify will be ignored if the printer doesn't support it. Weird that your WinXP system has it enabled by default, though...
Assignee: nobody → win32
Component: Preferences → Widget: Win32
Product: Firefox → Core
QA Contact: preferences → ian
Reporter | ||
Comment 3•18 years ago
|
||
On second thought... No. That function is never hit in my debugger. Great.
Updated•15 years ago
|
Assignee: win32 → nobody
QA Contact: ian → win32
Assignee | ||
Updated•13 years ago
|
Summary: Enable collate by default in print dialog → Default collate option sometimes off for printers that support it
Assignee | ||
Comment 4•13 years ago
|
||
At first, my printers would come up with collate auto-on (and disabled since 1 copy by default). This is expected behavior and was working correctly. I did find a way to reproduce this though for a printer that supports collate having the default to off. I simply had to print first to One Note, and then go back into the print dialog. One Note only supports 1 copy prints and therefore no collate support. It now had the default collate option off for all printers, even the ones that support collate. What happens is that after you print to a printer that does not support collate, the setting is off for all printers for future prints. As soon as you print again to a printer that supports collate, the setting is back on for future prints for the printers that support it (even if you selected no collate). To fix I just explicitly set the collate option. I verified and it remains unchecked if the printer driver does not support collate. The problem is no longer reproducible with the above steps after the patch.
Updated•13 years ago
|
Attachment #561652 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 5•13 years ago
|
||
Pushed to try: https://tbpl.mozilla.org/?tree=Try&usebuildbot=1&rev=245777a166b5
Assignee | ||
Comment 6•13 years ago
|
||
Pushed to inbound: http://hg.mozilla.org/integration/mozilla-inbound/rev/13ab1afb123a
Comment 7•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d1fefdd17225 I accidentally pushed this patch to mozilla-central while it was living on inbound. On the next merge, it will be merged. Sorry for the mess!
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla10
Comment 8•13 years ago
|
||
Merged from inbound: https://hg.mozilla.org/mozilla-central/rev/13ab1afb123a
You need to log in
before you can comment on or make changes to this bug.
Description
•