Sami: Appreciate your code. I could probably do this with a series of WRITE statements because the reports aren't that complicated. Don't care about fonts because, heck, they don't have them now! Bill, Emmitt and others seem to think that's the way to go too.
My question is: did you have to mess around with the printer wanting to do a form feed at some point on its own? I see in your code that you're writing directly to the printer instead of to a file -- does this work in Windows? David: Now you say: >Although the current version of R:Base does not include an option in >PRNSETUP for such non standard paper sizes (Please correct me if I'm wrong), >I simply create a copy of the printer driver with the custom page size set >as default, then by only using PRNSETUP 'printer name' the default custom >paper size is used. Aha! Now there's a thought! I have lasers set up that way, the same printer but different copies of the driver to represent envelopes, etc. With some fiddling around I bet I could do that! I see your later response to Sami that this avoids the page feed problem too. Thanks much! Karen

