Bug 161550 - Distribute on multiple sheets of paper" does not work correctly in Libre Office Draw (PRINTING)
Summary: Distribute on multiple sheets of paper" does not work correctly in Libre Offi...
Status: REOPENED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
7.4.7.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Print-Dialog
  Show dependency treegraph
 
Reported: 2024-06-13 13:33 UTC by Malcolm Duckett
Modified: 2024-12-13 05:43 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
a libreOffice drawing showing screen shots of the problem and settings (119.26 KB, application/pdf)
2024-06-13 13:39 UTC, Malcolm Duckett
Details
sample of DIN A2 drawing that SHOULD print on two pages of DIN A3 Paper - as req (3.04 MB, application/vnd.oasis.opendocument.graphics)
2024-06-13 20:49 UTC, Malcolm Duckett
Details
An A2 libra office drawing drawing to be printed on two sheets of A3 paper (548.73 KB, application/vnd.oasis.opendocument.graphics)
2024-08-22 17:07 UTC, Malcolm Duckett
Details
a pdf file generated by "print" with "to file" selected using the draw file also attached (627.89 KB, application/pdf)
2024-08-22 17:11 UTC, Malcolm Duckett
Details
a draw file showing (just as background) the relationship between "A series" paper sizes (60.10 KB, application/vnd.oasis.opendocument.graphics)
2024-08-22 17:16 UTC, Malcolm Duckett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Malcolm Duckett 2024-06-13 13:33:06 UTC
Description:
When drying to print an A2 drawing on multiple A3 pages, the Distribute on multiple sheets of paper" option insists on attempting to print it on 4 (not 2) sheets, and it positions it so that you can't create a composite (laminated) poster without manual cropping/assembly (with scissors and sellotape)...

I think this is because LO doesn't  recognise that two LANDSCAPE A3 pages make one PORTRAIT A2 page. so it makes the Landscape A2 page from four Landscape A3 pages, and thereby makes the "Distribute on multiple sheets of paper" feature unusable....

The same problem occurs printing A3 on A4 sheets...

Version: 7.4.7.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Debian package version: 4:7.4.7-1+deb12u2
Calc: threaded

Steps to Reproduce:
1.create a drawing with A2 page size
2.print with Distribute on multiple sheets of paper option selected, and A3 paper size
3.see the print preview to see that it will print on 4 not 2 sheets

Actual Results:
Prints four A3 pages with the drawing arranged in the Middle.

Expected Results:
Print two A3 pages with the drawing filling all the available area


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.4.7.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Debian package version: 4:7.4.7-1+deb12u2
Calc: threaded

printer Brother MFC_J5720DW (all drivers produce same results)
Comment 1 Malcolm Duckett 2024-06-13 13:39:24 UTC
Created attachment 194699 [details]
a libreOffice drawing showing screen shots of the problem and settings

I think there are other bugs referring to this feature back to 2015... sorry didn't record references, but I think the idea that the problem involves the relationship between 
 the orientation of individual (printed) pages and the original drawing have been identified before.....
Comment 2 m_a_riosv 2024-06-13 20:33:25 UTC
Please attach a sample file.
Comment 3 Malcolm Duckett 2024-06-13 20:49:05 UTC
Created attachment 194711 [details]
sample of DIN A2 drawing that SHOULD print on two pages of DIN A3 Paper - as req

as requested please find attached a test/ example draw file....

This is a drawing with a page size of DIN A2  (in Landscape) that should print on two DIN A3 pages (in portrait).

It has a different picture in each corner to allow you to check formatting (with this text box in the middle of the page!!
Comment 4 Malcolm Duckett 2024-06-13 20:49:52 UTC
(In reply to m_a_riosv from comment #2)
> Please attach a sample file.

Done - thank you for looking :-)
Comment 6 Malcolm Duckett 2024-06-14 07:13:51 UTC
I have read your response and read the help pages you provided and I still think the "Distribute on multiple sheets of paper" is not functioning as described in the documentation. :-(

I imagine the problem is that I failed to properly explain my problem. I will compile and submit a paper that more fully and clearly explains the issue that I think exists. That will take an hour or so, so I will submit another comment/attachment.

Thanks
Comment 7 Malcolm Duckett 2024-08-22 17:07:34 UTC
Created attachment 195963 [details]
An A2 libra office drawing drawing to be printed on two sheets of A3 paper

This is an LibreOffice drawing created at a LANDSCAPE A2 paper size that I want to print on two PORTRAIT A3 sheets of paper (as this will be an exact fit) using the  "Distribute on multiple sheets of paper" option as described in this link which you included in your response.
https://help.libreoffice.org/24.2/en-US/text/shared/01/01130000.html?System=WIN&DbPAR=DRAW&HID=vcl/ui/printdialog/internalarea#:~:text=distribute%20on%20multiple%20sheets%20of%20paper
Comment 8 Malcolm Duckett 2024-08-22 17:11:35 UTC
Created attachment 195964 [details]
a pdf file generated by "print" with "to file" selected  using the draw  file also attached

this print file demonstrates the problem - instead of printing the A3 drawing created from the attached Draw file on 2 portrait A3 sheets, it incorrectly prints it on 4 landscape A3 sheets, and much of the result is blank paper.
Comment 9 Malcolm Duckett 2024-08-22 17:16:09 UTC
Created attachment 195965 [details]
a draw file showing (just as background) the relationship between "A series" paper sizes

this image just shows the relationship between A-series paper sizes with dimensions in mm. IT IS NOT demonstrating the bug, just showing how each paper size can be created by combining two of the smaller pages (BUT) with OPPOSITE format - E.G. one landscape A2 sheet could be created exactly from two portrait A3 sheets with no waste. I hope this helps
Comment 10 Malcolm Duckett 2024-08-22 17:23:20 UTC
I have reopened this as the last comments from the developer seemed not to understand my explanation of the problem/issue. Sorry, so I am trying again

As the manual page referenced explains "Distribute on multiple sheets of paper
Prints a large format document, such as a poster or banner, by distributing the document page across multiple sheets of paper. The distribution option calculates how many sheets of paper are needed. You can then piece together the sheets"

The produce currently does not work as you cannot piece the resulting pieces together (look at my sample draw file and the pdf it makes, and try it for yourself.

I THINK the problem is caused because when distributing the output across multiple pages the "printer function" needs to understand that to print an Ax sheet on multiple Ax-1 pages the paper orientation will need to be the OPPOSITE of the original document...

 so... 

for example to correctly distribute a LANDSCAPE A2 document over two A3 pieces of paper they will need to be printed in a PORTRAIT orientation.

Sorry for not explaining this well enough last time. Also it might be helpful to know that this occurs irrespective of the printer chosen.
Comment 11 Malcolm Duckett 2024-08-23 07:29:43 UTC
correction to text in last comment:
"that to print an Ax sheet on multiple Ax-1 pages"
should read
"that to print an Ax sheet on multiple Ax+1 pages"