You can set up the AdobePS printer driver to have custom page sizes. I used the following procedure to set up a Virtual Printer on Mac OS 9.0.4 running in SheepShaver on a MacBook Pro.
1. Go to http://www.adobe.com/support/downloads/ ... =Macintosh
, and click the "PostScript Printer Driver AdobePS 8.8 - English" link (or one of the other languages if you like). Download the driver.
2. Go to http://www.adobe.com/support/downloads/ ... ?ftpID=141
, and download the Adobe PPD Files archive.
3. Copy the 2 .hqx files to your sheepshaver disk through the Unix folder and then expand them using StuffIt Expander.
4. Install the AdobePS printer driver using the AdobePS Installer application and then restart Mac OS.
5. Copy the Adobe PPD files to System Folder > Extensions > Printer Descriptions.
6. Go to Chooser and select AdobePS. Close the Chooser. Click OK in the dialog about page setup.
7. Open an app like SimpleText and create a document with a few words in it.
8. Choose File > Page Setup. Leave everything alone and click OK. Nothing obvious happens on this step.
9. Choose File > Page Setup a second time. This time a short delay will occur before the page setup dialog appears. A Virtual Printer icon will be created on your desktop. Click OK to exit the Page Setup dialog.
10. Choose File > Page Setup a third time. This time, there will be a new option called Virtual Printer available in the menu below the Printer menu. Select the Virtual Printer option.
11. Click the Select PPD button, navigate to the Printer Descriptions folder (if you are not already there), choose the "Acrobat Distiller" PPD file, and then click the Select button.
12. Click OK to the dialog telling you to go back to Page Attributes.
13. The Paper menu will now have a new item named "Custom". Select it.
14. From the menu below the Printer menu, select Custom Page Default. A dialog will open where you can define your custom page size. You can save your custom page with a new name if you would like. Type in your custom page's name and then click the Add button. You can then select your custom page from the paper menu just like you could for Letter, etc.
15. Click OK to close the Page Setup dialog.
16. Choose File > Print in your application and save a PostScript file using the Virtual Printer you set up.
17. Distill the resultant PostScript file with Acrobat Distiller either in Mac OS or on your host system depending on where you have the software.
You might need to assign more memory to your application to prevent crashing with a Type 2 error.