>Is it possible to change the defaule paper size of a printer from Foxpro?
Yes; you can do it interactively via SYS(1037) or via a few API calls if necessary - the most trivial way to do it is to set up several Windows Printer names for the same printer with different form defaults - I frequently do this with multi-bin printers - if I keep LetterHead in one bin and normal paper in another, I'll assign the same printer to two printer names, one whose default paper selection is the LetterHead form, which is directed to perhaps the top bin, and plain paper, which would be directed to the bottom bin.
You can also hack your FRX and change the value of the PAPERSIZE= and DEFAULTSOURCE= fields; just be sure to keep Tag and Tag2 of the first record cleared. Lots of other worthwhile data in the Expr field that it might not be wise to eliminate.