So I think we need to have an option to define the printing command (like for email). If empty, on Windows we fallback to the system print command. On others we deactivate the direct print button.
If we want to provide a solution to make direct print possible on linux again i think we will not only need one printing command but a list of printing commands depending on the file type that needs to be printed.
So we could do something like this:
1. Provide a list of printing commands for different file types
2. Provide a fallback printing command for all other file types
3. If no fallback printing command is provided then fallback to system print command on windows. On other plattforms we keep the current behavior that the report will be opened.
My msg37266 is no more valid. The experience of the email command line shows that it creates more issue than solving (see #9449 (closed)).
I think we can consider lp and lpr as defacto standard. To solve the OpenDocument issue, I think we should just test the type and use soffice to print such files.