Вы не можете надежно «добавлять» файлы PostScript, потому что PostScript - это язык программирования, и вы не можете просто соединить две программы вместе и ожидать, что они будут работать. Иногда вам повезет, и это сработает, иногда не будет или не будет вести себя так, как вы ожидаете.
Если вы используете Ghostscript, чтобы сделать что-то, вы определенно не 'добавление' программ PostScript.
Я предполагаю, что вы используете устройство вывода ps2write и отправляете несколько входных файлов, чтобы получить новую программу вывода. Нет, ps2write абсолютно не сохранит специфичную для устройства информацию c, такую как положение лотка. Причины см. В документации здесь
. Вы можете использовать PSDocOptions и PSPageOptions для вставки специфичного для устройства кода c в выходные данные устройства ps2write, см. Раздел 6.5 ссылка на страницу документации выше