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 }
ifelse
A solution for HP printers (may work with others), is to modify all lines containing
"612 792 0 FMBEGINPAGE" to "595 842 0 FMBEGINPAGE".