Не видя входной файл, его невозможно определить. Однако простой ответ заключается в том, что вам нужно создать свою программу PostScript, чтобы она печаталась на альбомной среде.
Скорее всего, вы создали программу, напечатав на устройстве, которое было описано как использование портретного носителя. Поэтому приложение сгенерировало PostScript, который поместился бы на этом носителе.
Вы можете отредактировать программу PostScript или попытаться заставить Ghostscript сделать это за вас. Может не работать, все зависит от того, как написана программа.
Если вы установите для носителя Ghostscript требуемый размер и ориентацию, скажите Ghostscript, что носитель «исправлен», чтобы программы не могли его изменить, а затем скажите Ghostscript «подогнать» содержимое, после чего он выберет ориентация, которая подходит лучше всего.
Пример командной строки:
gs -sDEVICE=<insert here> -sOutputFile=<your path> -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -dFIXEDMEDIA -dFitPage <input.ps>
Это настраивает носитель US Letter (612x792 точек), исправляет его и запрашивает контент, соответствующий размеру страницы.
Если это не сработает, то мне нужно будет посмотреть программу PostScript inptu, прежде чем предлагать дополнительные предложения.