Это не совсем вопрос Ghostscript.
Выбор положения лотка зависит от устройства, вам нужно выяснить, что нужно вашему конкретному принтеру PostScript. Если этот фрагмент PostScript верен, то все, что я могу предложить, это попытаться поставить setpagedevice после setpagesize. Я не могу вспомнить, что именно делает эта процедура, и вы не включили весь пролог, но он определенно будет включать вызов setpagedevice.
Очевидный способ проверить это, конечно, - это отправьте на принтер простую тестовую программу PostScript «ничего не делать» с командами выбора лотка:
%!
<</ManualFeed false /MediaPosition 0>> setpagedevice
showpage
<</ManualFeed false /MediaPosition 1>> setpagedevice
showpage
Это должно вытолкнуть пустую страницу из каждого лотка. Если это не сработает, тогда вам понадобится какой-нибудь другой magi c для вашего принтера.
Замечу, что PostScript, очевидно, является выводом устройства ps2write от Ghostscript. Вы можете заставить это устройство вводить PostScript за вас с помощью переключателя PSPageOptions. Конечно, PostScript все еще должен соответствовать устройству.