Après avoir réfléchi à cette question et m'être inquiété que mon google-fu s'était atrophié, j'ai trouvé quelque chose qui fonctionne.
Modifiez le fichier PPD générique fourni dans Mac OS X pour ajouter la taille de page souhaitée. J'ai trouvé le fichier PPD générique ici : /System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Resources/Generic.ppd
Suivez les instructions ici https://stackoverflow.com/questions/1028891/whats-the-easiest-way-to-add-custom-page-sizes-to-a-ppd pour déterminer ce qui doit être ajouté. (Merci, SO). Dans mon cas, les lignes ajoutées étaient (elles sont non-contiguës dans le fichier, il suffit de regarder pour voir où elles vont) :
*PageSize LetterEx/US Letter Expanded: "2 dict dup /PageSize [630 810] put dup /ImagingBBox null put setpagedevice"
*ImageableArea LetterEx/US LetterExpanded: "18 18 612 792 "
*PageRegion LetterEx/US Letter Expanded: "2 dict dup /PageSize [630 810] put dup /ImagingBBox null put setpagedevice"
*PaperDimension LetterEx/US Letter Expanded: "630 810 "
Modifiez le fichier PPD générique pour définir les nouveaux paramètres comme valeurs par défaut dans chaque cas. Cela semblait nécessaire dans chaque cas pour obtenir la sortie PS souhaitée. Notez que ces paramètres sont également non-contigus dans le fichier, mais il suffit de les remplacer à l'endroit où se trouve chaque *Défaut.
*DefaultPageSize: LetterEx
*DefaultImageableArea: LetterEx
*DefaultPageRegion: LetterEx
*DefaultPaperDimension: LetterEx
Redémarrez le système. Pour une raison quelconque, mes tentatives de redémarrer le système d'impression/CUPS/quelque chose n'ont pas fonctionné.
Installez une nouvelle imprimante, tapez IP, adresse IP = localhost ou 127.0.0.1, et spécifiez le type Generic Postscript Printer.
À partir de votre application (dans mon cas, Word ou Pages), faites Imprimer, sélectionnez l'imprimante 127.0.0.1, sélectionnez la taille de page Letter Expanded pour la taille de page de votre document cible, puis faites PDF/Enregistrer en Postscript. Il semble que le moteur de conversion Postscript utilise silencieusement le profil d'imprimante actuel pour produire le PS, plutôt que les paramètres de taille de page de l'application.