The PJL/JCL options defined in the PPD are inserted into the PostScript output for a PostScript printer by the pstops CUPS filter (called from cpdftocps). So I run this command line on Jaunty and Karmic:
cat /usr/share/system-config-printer/testpage-a4.ps | PPD=FS-C5100DN.ppd /usr/lib/cups/filter/pstops 1 1 1 1 "" > x
Jaunty:
ESC%-12345X@PJL @PJL JOB NAME = "1" DISPLAY = "1 1 1" @PJL RDYMSG DISPLAY = "1 1 1" @PJL SET KTRAPPING=2 !R!CRES;SCRN0;RGBL0,0;RGBL1,0;RGBL2,0;HUE0,0;HUE1,0;HUE2,0;HUE3,0;HUE4,0;HUE5,0;HUE6,0;LGHT0,0;LGHT1,0;SATU0;EXIT;ESC%-12345X@PJL ENTER LANGUAGE=POSTSCRIPT %!PS-Adobe-3.0 %%Title: PPR Test Page %%DocumentNeededResources: font Helvetica %%For: (1) ...
Karmic:
ESC%-12345X@PJL @PJL JOB NAME = "1" DISPLAY = "1 1 1" !R!CRES;SCRN0;@PJL SET KTRAPPING=2 RGBL2,0;RGBL0,0;RGBL1,0;HUE0,0;HUE6,0;HUE5,0;HUE1,0;HUE2,0;LGHT1,0;LGHT0,0;HUE4,0;SATU0;EXIT;ESC%-12345XHUE3,0;@PJL ENTER LANGUAGE=POSTSCRIPT %!PS-Adobe-3.0 %%Title: PPR Test Page %%DocumentNeededResources: font Helvetica %%For: (1) ...
Here one sees that the header is put together in a wronmg order.
The PJL/JCL options defined in the PPD are inserted into the PostScript output for a PostScript printer by the pstops CUPS filter (called from cpdftocps). So I run this command line on Jaunty and Karmic:
cat /usr/share/ system- config- printer/ testpage- a4.ps | PPD=FS-C5100DN.ppd /usr/lib/ cups/filter/ pstops 1 1 1 1 "" > x
Jaunty:
ESC%-12345X@PJL SCRN0;RGBL0, 0;RGBL1, 0;RGBL2, 0;HUE0, 0;HUE1, 0;HUE2, 0;HUE3, 0;HUE4, 0;HUE5, 0;HUE6, 0;LGHT0, 0;LGHT1, 0;SATU0; EXIT;ESC% -12345X@ PJL ENTER LANGUAGE=POSTSCRIPT dResources: font Helvetica
@PJL JOB NAME = "1" DISPLAY = "1 1 1"
@PJL RDYMSG DISPLAY = "1 1 1"
@PJL SET KTRAPPING=2
!R!CRES;
%!PS-Adobe-3.0
%%Title: PPR Test Page
%%DocumentNeede
%%For: (1)
...
Karmic:
ESC%-12345X@PJL RGBL0,0; RGBL1,0; HUE0,0; HUE6,0; HUE5,0; HUE1,0; HUE2,0; LGHT1,0; LGHT0,0; HUE4,0; SATU0;EXIT; ESC%-12345XHUE3 ,0;@PJL ENTER LANGUAGE=POSTSCRIPT dResources: font Helvetica
@PJL JOB NAME = "1" DISPLAY = "1 1 1"
!R!CRES;SCRN0;@PJL SET KTRAPPING=2
RGBL2,0;
%!PS-Adobe-3.0
%%Title: PPR Test Page
%%DocumentNeede
%%For: (1)
...
Here one sees that the header is put together in a wronmg order.