Bug 163385 - Allow setting more global printing defaults
Summary: Allow setting more global printing defaults
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
24.2.4.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Printer-Settings Print Print-Range
  Show dependency treegraph
 
Reported: 2024-10-11 02:48 UTC by Jay
Modified: 2024-12-09 16:11 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jay 2024-10-11 02:48:52 UTC
Description:
Please pardon my English, being the only IT guy and getting all the complaints reaaally gets to you after a while.
Let me start by saying that I appreciate everything TDF has done to keep MS from completely taking over. Microsoft Office and especially this 365 nonsense, total dogshit. I'll probably use LO until the day I die, but that's besides the point.
You know what annoys the hell out of Users I switch to LO to avoid paying some nonsense subscription fee and cloud-based BS? Printing from just about ANY LibreOffice program. Seriously, what is up with it?

I don't get it. Everything else is pretty awesome. That "dated" UI we're always talking about? I like it. Who cares if it's ugly, it's easier to use with less clicks than microsoft's stupid ribbontarded UI. And better yet, everything has labels and tooltips on LO, it's SOOOO self-fucking-explanatory that I can't believe I hear people complain about it. It's so easy, literally just use it and it is so intuitive. TDF devs will never know how much I appreciate the UI being made FUNCTIONAL before anything else, I could give a rats ass if it looks "pretty." I hope it doesn't get a beautification just so MS can seethe that their "pretty" UI is total garbage. Not to mention LO handles MS Office's files just fine, but MS Office, made by a multi-billion dollar company, gets confused by the universal .od* file types. God, they're really stupid and have been since they released Windows 8. Have I mentioned how much I despise Microsoft yet? Oops, my mask is slipping.

I'm going to be a very harsh critic of this matter, as I believe that no care has been put into specifically print behavior over the years. Literally that is the main thing I hear people complaining about, and rightly so! The print dialogue for LO sucks, and no option to print using the system dialogue makes it too obvious that it sucks since there isn't a single good workaround.

I just now donated $50 on good faith and because I appreciate LO being available for free, and I will donate $100 if this is fixed within the month. Hell, fix it by next week and I'll donate $200. I am not even kidding, that is how tired I am of fumbling with this.

There is no sensible implementation of setting default print settings for any of the included apps (i,e, Writer, Calc, Impress) and looking under what options are there as far as global settings, is pathetically lacking.

Example, go to print out a spreadsheet from Calc, and it assumes the printer has no margins. "Just define the print range to-" no, I'm sorry, that's a terrible solution. While I hate MS Office, the fact Excel can figure it out and the default behavior is to fit to page, I have no idea why LibreOffice is living in the stone ages. Wtf, the only way that isn't intrinsically stupid is to export as a PDF and print it from something that doesn't have idiotic print settings.

"Well this isn't MS Office," Yeah, that part is obvious in where it says LibreOffice, and not Microsoft Office. This is no excuse for how terrible the experience is. I believe in this project and the people behind it enough to know it can be fixed. WILL it be fixed, is the question, not CAN it be fixed.

"We have to volunteer our time, and this software is free..." This is a better argument, one I completely understand, and that's why I'm giving you money. Now, because I appreciate what you do, more later if this gets fixed in a reasonable amount of time. Because, if I have to show someone how to export as PDF one more time, I'm going to do to my ass what Jimi Hendrix does to his guitars.

I actually mean it when I say dealing with this issue makes me regret getting into IT. So, I hope instead of having my feedback be trivialized over "oh well do this, or try that," no, that doesn't fix the core issue, and until somebody actually gives a f*ck enough to redo the print behavior and whatever is behind it, this near-fatal flaw will exist in this software until it is no longer in development.

Actual Results:
The print settings put me on the verge of a stroke.

Expected Results:
The print settings do not put myself and others on the verge of a stroke.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
To note, I've re-installed countless times, removed/reset the user profile, and the only thing it helped with was assuring me that the current print behavior is completely doomed if someone doesn't redo it. And so is my ass, if I set it on fire and smash it against my soapbox stage like Jimi Hendrix.

PLEASE. My brain cells, and ass-tissue are all counting on this to be fixed.
Comment 1 Bogaboga Man 2024-10-11 12:32:07 UTC
>Example, go to print out a spreadsheet from Calc, and it assumes the printer has no margins.

Sir/Madam, you'll find margin options and other metrics in `Preview`. If you want this setting elsewhere, please submit an appropriate feature/enhancement request.

>While I hate MS Office, the fact Excel can figure it out and the default behavior is to fit to page, I have no idea why LibreOffice is living in the stone ages.

You can find this under the Printer settings. In my case, the HP LaserJet I use has everything one would need - including what you're complaining about.
Comment 2 Buovjaga 2024-10-12 12:00:07 UTC
Jay: are you happy with the information provided in comment 1?

https://ask.libreoffice.org/ is a good forum to inquire about odd behaviour and to figure out if it's a bug in LibreOffice or something else.
Comment 3 Jay 2024-10-15 17:50:12 UTC
(In reply to Bogaboga Man from comment #1)

>Sir/Madam, you'll find margin options and other metrics in `Preview`

You're actually correct. And see, I would have never thought to look there since "Print Preview" is sort of a thing of the past, where having the 'Preview' directly in print menus and most of the relevant settings being consolidated to that same menu. Thank you, although I don't think this is a good solution. A checkbox in the print menu for "Fit to printable page/pages" would be a more desirable solution. Especially when there is uncertainty with whether or not a file (more common with older excel files, but happens with .ods as well) will be interpreted as having 0" margins for printing. I hope you understand why I see this as a problem, and one I think should require minimum user intervention for printing uncomplicated documents.


***UPDATE:*** Okay, I've refined my bounty on the desired features

MORE OPTIONS FOR GLOBAL PRINT BEHAVIORS for each app under LOffice.
Such as, in "Impress," have the default printout type be handouts. Why bother? Well, to avoid making users who are used to Powerpoint have to make several extra clicks to print off handouts, when there should be a way to set that as the default for Impress. Then maybe that will lead to "slides per sheet" being an available option for handouts, that would be nice to see. If it's there, it certainly isn't obvious.
I'd like to see a major overhaul in creature comforts in printing from LibreOffice, and just better global settings with the user (their time and patience) in mind.
Comment 4 Buovjaga 2024-10-15 17:56:54 UTC
(In reply to Jay from comment #3)
> MORE OPTIONS FOR GLOBAL PRINT BEHAVIORS for each app under LOffice.
> Such as, in "Impress," have the default printout type be handouts. Why
> bother? Well, to avoid making users who are used to Powerpoint have to make
> several extra clicks to print off handouts, when there should be a way to
> set that as the default for Impress. Then maybe that will lead to "slides
> per sheet" being an available option for handouts, that would be nice to
> see. If it's there, it certainly isn't obvious.
> I'd like to see a major overhaul in creature comforts in printing from
> LibreOffice, and just better global settings with the user (their time and
> patience) in mind.

Ok, let's ask the UX team about this.

Remember that there should be one topic or issue per report. Any other ideas should be reported separately.
Comment 5 Jay 2024-10-15 18:09:01 UTC
***UPDATE:*** Okay, I've refined my bounty on the desired features

MORE OPTIONS FOR GLOBAL PRINT BEHAVIORS for each app under LOffice.
Examples (But not limited to)
Such as, in "Impress," have the default printout type be handouts. Why bother? Well, to avoid making users who are used to Powerpoint have to make several extra clicks to print off handouts, when there should be a way to set that as the default for Impress. Then maybe that will lead to "slides per sheet" being an available option for handouts, that would be nice to see. If it's there, it certainly isn't obvious.

In Calc, sometimes for no feasibly explainable reason, .ods and more commonly spreadsheets using Excel's file format will assume 0" of margins upon printing. Instead of fumbling with "Print Preview" which has slowly become a deprecated feature with better print menus, there should be a checkbox for fitting into printable page/pages, maybe some BASIC scaling options, too. Because none is too few, imho.

I'd like to see a major overhaul in creature comforts in printing from LibreOffice, and just better global settings with the user (their time and patience) in mind. Literally just going through the bugs involving printing, if an update addressing this can be released. If printing was a little more seamless it would make this software completely bulletproof.

In my circle, everyone fell in love with LOffice almost instantly. Myself included, obviously, I've been using it for almost a decade on and off. Definitely my preferred office suite. That, however, goes out the window for me, and just about everyone I've weened off of MS's teets, when we try to print something. Then it's like pulling teeth.
Comment 6 Jay 2024-10-15 18:10:13 UTC
(In reply to Buovjaga from comment #4)
> (In reply to Jay from comment #3)
> > MORE OPTIONS FOR GLOBAL PRINT BEHAVIORS for each app under LOffice.
> > Such as, in "Impress," have the default printout type be handouts. Why
> > bother? Well, to avoid making users who are used to Powerpoint have to make
> > several extra clicks to print off handouts, when there should be a way to
> > set that as the default for Impress. Then maybe that will lead to "slides
> > per sheet" being an available option for handouts, that would be nice to
> > see. If it's there, it certainly isn't obvious.
> > I'd like to see a major overhaul in creature comforts in printing from
> > LibreOffice, and just better global settings with the user (their time and
> > patience) in mind.
> 
> Ok, let's ask the UX team about this.
> 
> Remember that there should be one topic or issue per report. Any other ideas
> should be reported separately.

How can I contact them directly? I'd love to help improve the software in any way I can, even if it's just paying somebody who knows how to do it.
Comment 7 Buovjaga 2024-10-16 07:38:18 UTC
(In reply to Jay from comment #6)
> (In reply to Buovjaga from comment #4)
> > Ok, let's ask the UX team about this.
> > 
> > Remember that there should be one topic or issue per report. Any other ideas
> > should be reported separately.
> 
> How can I contact them directly? I'd love to help improve the software in
> any way I can, even if it's just paying somebody who knows how to do it.

See "Get in contact" at the bottom right: https://wiki.documentfoundation.org/Design

As you see they have weekly calls in addition to the chat channels. Normally, though, money enters the picture in internships like Google Summer of Code or Outreachy and then we're talking about thousands of dollars.
Comment 8 Heiko Tietze 2024-10-16 10:42:47 UTC
I don't understand how Format > Page Style > Margins (or the visual interaction via the preview dialog) and "Fit to printable page/pages" relate to each other.

In general it's better to describe a use case like "I want to achieve Foo and try this by doing Bar but Baz hinders me." Of course, suggestions are welcome but please keep the requests concise.



Second request is to change the default for Impress, Print > LibreOffice Impress > Type to Handouts. This makes sense to me but should be handled in a different report. Rule of thumb: What can be resolved with one patch belongs to one ticket.
Comment 9 Heiko Tietze 2024-12-05 08:10:20 UTC
We discussed the topic in the design meeting. The report is unclear (setting margins to zero for the page style should be applied as such) but might be related to bug 103683 which asks for more standardized margins.

Whether handouts should be the default printing source in Impress is a question for a different ticket.
Comment 10 Eyal Rozenberg 2024-12-09 16:11:20 UTC
Hello Jay,

The bug was closed because, with all the text, it wasn't clear what the bottom line (single) problem and request was. Let me see if I can summarize:

1. Cannot print using the system's print dialog (i.e. skipping LibreOffice's)

2. No persistence of settings on the print dialog(s) of the different modules, nor ability to otherwise set their defaults (e.g. via Tools > Options )

3. Poor app-provided printing defaults regarding margins in Calc I: "it assumes ... the printer has no margins" [I couldn't quite understand what you mean by this :-( ]

4. Poor app-provided printing defaults regarding margins in Calc II: When the sheet to be printed doesn't fit on a single page, Calc should behave like Excel and fit-to-page by default.


Please comment, and let me know if I have faithfully captured the different issues. I will file a separate bug for each of these which isn't a dupe, and which I understand; and I will add a comment on the bugs which your complaints duplicate. You can of course do that on your own if you prefer.

Although I'm not a project developer, let me still express my sympathy for encountering an annoyance which gets to you this badly. You must realize, however, that there are much more serious issues with LibreOffice that developers are working on; and even things I believe to be more fundamental that inconvenient default print settings often take a very long amount of time to get fixed. Sometimes we get lucky and they're fixed quickly. I wish it were different. But it certainly helps if one writes a clear, simple, concise bug report for each specific issue separately... then one can rant a bit in an additional comment :-)