Does this description help with understanding the printing flow?
Printing is on the File menu because no further design decisions are required after the layout is created, only printer decisions. And it is recommended that you save the layout before you print it, and Save is in the File menu. So overall, this is where printing should be located.
But to describe it a different way, Printing can be seen as a 2 step process:
1. Create the layout.
The user selects the size of the image(s) based on paper sizes to ensure compatability with a user's printer. The largest pattern piece must be smaller than the paper size selected. If the user will print a tiled PDF, the paper size should be a multiple of the user's printer's paper width for efficient arrangement, and the option to join sheets should be checked. The user can select rolled paper for printing on a plotter -- rolled paper can also be selected for printing a tiled PDF.
The program arranges the pattern pieces within the border defined by paper selection and options. The user can continue to create layouts for a pattern until a layout is created that will work with the user's printer, or otherwise meets the user's needs.
2. Print the layout. It is recommended to save the layout before printing.
The user selects FILE/LAYOUT/PRINT.
For a single large image, you can Print, Preview, and Export (save) as SVG/PNG/JPG/ES/PS/HPGL/etc.
For a tiled image, you can Print tiled PDF, Preview tiled PDF, and Save as tiled PDF.
When a layout is printed, the printer will print as many pages as there are sheets in the layout image. If the sheets in the layout are larger than the printer paper then the image on each page will be trimmed.