<<
The only problem I have (once I select Borderless printing) is that the job is rendered as a stream per section.
>>
The problems this causes, as far as I can tell, is that if your printer is set to "print last page first", you then have to reverse the page sequence of the output for each section in turn, whereas if you select the other print direction, you have to reverse
the whole lot. i.e. whatever you choose you have to resequence the output manually, and that is by no means trivial because there's no easy way you can tell where each section begins and ends without printing the section number, which you probably have no
reason to do. Probably even worse if you are also printing multiple copies. Either way, a lot of work to compensate for the print behaviour. But maybe
a. you experience yet more problems related to the split into multiple batches.
b. you also experience problems that are not related to the split into multiple jobs. Incidentally, here I get a separate job for each layout change rather than for every section, but perhaps that is different for you too.
That said, here the output does appear to be correct (once I have resequenced it, even if I have a mixture of page sizes. But
c. borderless print of a page just doesn't work properly here at all. There are certainly no borders if I manage to set everything correctly, but stuff at the edge of the document is cut off. I'm using an HP OfficeJet Pro L7780, recognised as an L7700.
It should do borderless A4/A5/A6, but I have to say that
- I've never tried the borderless settings for anything other than images (i.e. not WP documents)
- No other WP pages I've tried here gets the borderless thing right either (LibreOffice, Mac Pages)
d. When I mix paper sizes, Word stops and requests page/print settings for each paper size change.
If you have the same page size throughout (and that may mean you can't mix bordered/borderless as well as having to avoid A4/A3 mixes), you could try the technique I suggested in the following conversation. I checked it for printing direct to my printer
as well as printing to PDF. I'm not sure it works correctly for double-sided printing, but it definitely will not work with mixed paper sizes!
http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macword/saving-mixed-layout-documents-as-pdf-again/65f45c2a-6de2-4750-b8a5-d311f9338cd1
For the mixed page sizes, the other WPs I have tried also seem to have difficulties - Mac Pages can only do a single size and orientation per document anyway. LibreOffice also seems to pop up a dialog for each section with a new paper size.
> I might be dense but I can't see how this has anything at all to do with the OS.
The fact that neither Word nor LibreOffice seems to be able to "get it right" suggests that either
e. the limitation is outside the applications, and no-one could get it right unless they can work around whatever limitation exists in Mac OS X.
f. it's possible but neither application's developers have got it right yet.
I don't personally have a strong view as to whether it's (e), (f), or something else I haven't thought of yet, Both of them sound rather unlikely to me. But I do get the impression that programs relies on a Mac OSX printing service that takes over far
more than (say) the Windows one does.
> Maybe the answer is to remove the patches.
You could be right. I get the impression that Microsoft may have made modifications to try to solve other known problems, but the end result may be worse in some cases.
At this point, I've done almost everything I can to try to get to the bottom of the various problems that people have described and find some workarounds. The only other thing I can imagine doing in this case is writing Applescript or VBA that outputs
each section or chunk as "last page first", starting with the last section/chunk in the document. If anyone thinks there's the slightest chance that that might solve their problem, I can try that, but beyoond that it's over to Microsoft/Apple as far as I'm
concerned. And you never know, someone else may come up with some simple work around.