In Printer Setup, some printers (HPs come to mind) there is a Collate checkoff. If this is selected, copies will print in expected order (1-2-3 then 1-2-3). The trick is to find the printer manual and see if it supports an "Escape code" or some other code to turn this feature on in software. If it does, then you can send the code using ??? which bypasses the driver. So, if Set Collate On for a printer was "escape [", for example, you would include the line:
???CHR(27)+"["
..before doing your REPORT FORM.
Another way is to set it in the Page Setup/Printer Setup/Properties dialog within the Report Designer. This is printer-driver dependant, though.
A potential problem is that collate codes may be different between different printers. You may have to set up logic blocks to send a different code depending on the printer.
Good luck!
>Is there any way I can force a printer into duplex mode in code?
>
>I have an app that can go to several printers, and if it goes to one that is capable of duplexing, I'd like to automatically make it duplex.
>
>second Q: When I use REPORT FORM.....TO PRINTER PROMPT, and select more than one copy, it prints all the page1's, then all the summary pages.. is that standard? Can I change it?
>
>Thanks in advance
>Tim
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05