Apologies for butting in here.
Thanks. I had a similar problem trying to print a booklet. It would only work with one of the PostScript levels in the "Printer Language type" listbox. I too couldn't get it to stick at PostScript (Level from driver) or PostScript Level 3 after closing and restarting /usr/bin/spadmin
Looking at the source code I see this -
Code:
ListBox RID_RTS_DEVICE_PRINTLANG_BOX
{
HelpID = "padmin:ListBox:RID_RTS_DEVICEPAGE:RID_RTS_DEVICE_LEVEL_BOX";
DropDown = TRUE;
Pos = MAP_APPFONT( 120, 130 );
Size = MAP_APPFONT( 105, 200 );
StringList [en-US] =
{
< "PostScript (Level from driver)" ; 1; > ;
< "PostScript Level 1" ; 2; > ;
< "PostScript Level 2"; 3; > ;
< "PostScript Level 3"; 3; > ;
< "PDF"; 10; > ;
};
};
The line "PostScript Level 3"; 3; looks to be partially a repeat of the previous line. I wonder if it should have been "PostScript Level 3"; 4;
BTW changing the PostScript level changes the contents of this file -
./.config/libreoffice/3/user/psprint/psprint.conf
For my printer changing to -
"PostScript (Level from driver)" would revert to "PDF
"PostScript Level 3" would revert to "PostScript Level 2"
"PostScript Level 1" would stick with "PostScript Level 1"
"PostScript Level 2" would stick with "PostScript Level 2"
"PDF" would stick to "PDF"
A bit quirky - maybe there's a bug report for this issue. Not looked yet and probably won't do so for several weeks.