If your PostScript printer will not print the A4 PostScript files, try deleting the following lines from the prologue. (Thanks to Ken Robinson (kenr@cse.unsw.edu.au), by way of Urs Hölzle (urs@cs.ucsb.edu).)
FMLevel1 { manualfeed {setmanualfeed} if /FMdicttop countdictstack 1 add def /FMoptop count def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} {false} ifelse { (Can't select requested paper size for Frame print job!) FMFAILURE } if count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for } {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped { (Can't select requested paper size for Frame print job!) FMFAILURE } if {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop } ifelseA solution for HP printers (may work with others), is to modify all lines containing
"612 792 0 FMBEGINPAGE" to "595 842 0 FMBEGINPAGE".