262 lines
6.4 KiB
Diff
262 lines
6.4 KiB
Diff
--- cups-1.1.23/data/testprint.ps.orig 2005-01-03 20:29:45.000000000 +0100
|
|
+++ cups-1.1.23/data/testprint.ps 2005-01-21 14:27:36.019127436 +0100
|
|
@@ -107,99 +107,99 @@
|
|
} ifelse
|
|
100 string cvs show % Convert to a string and show it...
|
|
} bind def
|
|
-/CUPSLOGO { % Draw the CUPS logo
|
|
- % height CUPSLOGO
|
|
- % Start with a big C...
|
|
- /Helvetica findfont 1 index scalefont setfont
|
|
- 0 setgray
|
|
- 0 0 moveto
|
|
- (C) show
|
|
-
|
|
- % Then "UNIX Printing System" much smaller...
|
|
- /Helvetica-Bold findfont 1 index 9 div scalefont setfont
|
|
- 0.25 mul
|
|
- dup dup 2.0 mul moveto
|
|
- (UNIX) show
|
|
- dup dup 1.6 mul moveto
|
|
- (Printing) show
|
|
- dup 1.2 mul moveto
|
|
- (System) show
|
|
-} bind def
|
|
-/ESPLOGO { % Draw the ESP logo
|
|
- % height ESPLOGO
|
|
- % Compute the size of the logo...
|
|
- 0 0
|
|
- 2 index 1.5 mul 3 index
|
|
-
|
|
- % Do the "metallic" fill from 10% black to 40% black...
|
|
- 1 -0.001 0 {
|
|
- dup % loopval
|
|
- -0.15 mul % loopval * -0.15
|
|
- 0.9 add % 0.9 - loopval * 0.15
|
|
- setgray % set gray shade
|
|
-
|
|
- 0 % x
|
|
- 1 index neg % loopval
|
|
- 1 add % 1 - loopval
|
|
- 3 index % height
|
|
- mul % height * (1 - loopval)
|
|
- moveto % starting point
|
|
-
|
|
- dup % loopval
|
|
- 3 index % width
|
|
- mul % loopval * width
|
|
- 2 index % height
|
|
- lineto % Next point
|
|
-
|
|
- 0 % x
|
|
- 2 index % height
|
|
- lineto % Next point
|
|
-
|
|
- closepath
|
|
- fill
|
|
-
|
|
- dup % loopval
|
|
- 0.15 mul % loopval * 0.15
|
|
- 0.6 add % 0.6 + loopval * 0.15
|
|
- setgray
|
|
-
|
|
- dup % loopval
|
|
- neg 1 add % 1 - loopval
|
|
- 3 index % width
|
|
- mul % (1 - loopval) * width
|
|
- 0 % y
|
|
- moveto % Starting point
|
|
-
|
|
- 2 index % width
|
|
- exch % loopval
|
|
- 2 index % height
|
|
- mul % loopval * height
|
|
- lineto % Next point
|
|
-
|
|
- 1 index % width
|
|
- 0 % y
|
|
- lineto % Next point
|
|
-
|
|
- closepath
|
|
- fill
|
|
- } for
|
|
-
|
|
- 0 setgray rectstroke
|
|
-
|
|
- /Helvetica-BoldOblique findfont 1 index 3 div scalefont setfont
|
|
- dup 40 div
|
|
-
|
|
- dup 4 mul 1 index 25 mul moveto (E) show
|
|
- dup 10 mul 1 index 15 mul moveto (S) show
|
|
- dup 16 mul 1 index 5 mul moveto (P) show
|
|
-
|
|
- /Helvetica-BoldOblique findfont 2 index 5 div scalefont setfont
|
|
- dup 14 mul 1 index 29 mul moveto (asy) show
|
|
- dup 20 mul 1 index 19 mul moveto (oftware) show
|
|
- dup 26 mul 1 index 9 mul moveto (roducts) show
|
|
-
|
|
- pop
|
|
-} bind def
|
|
+%/CUPSLOGO { % Draw the CUPS logo
|
|
+% % height CUPSLOGO
|
|
+% % Start with a big C...
|
|
+% /Helvetica findfont 1 index scalefont setfont
|
|
+% 0 setgray
|
|
+% 0 0 moveto
|
|
+% (C) show
|
|
+%
|
|
+% % Then "UNIX Printing System" much smaller...
|
|
+% /Helvetica-Bold findfont 1 index 9 div scalefont setfont
|
|
+% 0.25 mul
|
|
+% dup dup 2.0 mul moveto
|
|
+% (UNIX) show
|
|
+% dup dup 1.6 mul moveto
|
|
+% (Printing) show
|
|
+% dup 1.2 mul moveto
|
|
+% (System) show
|
|
+%} bind def
|
|
+%/ESPLOGO { % Draw the ESP logo
|
|
+% % height ESPLOGO
|
|
+% % Compute the size of the logo...
|
|
+% 0 0
|
|
+% 2 index 1.5 mul 3 index
|
|
+%
|
|
+% % Do the "metallic" fill from 10% black to 40% black...
|
|
+% 1 -0.001 0 {
|
|
+% dup % loopval
|
|
+% -0.15 mul % loopval * -0.15
|
|
+% 0.9 add % 0.9 - loopval * 0.15
|
|
+% setgray % set gray shade
|
|
+%
|
|
+% 0 % x
|
|
+% 1 index neg % loopval
|
|
+% 1 add % 1 - loopval
|
|
+% 3 index % height
|
|
+% mul % height * (1 - loopval)
|
|
+% moveto % starting point
|
|
+%
|
|
+% dup % loopval
|
|
+% 3 index % width
|
|
+% mul % loopval * width
|
|
+% 2 index % height
|
|
+% lineto % Next point
|
|
+%
|
|
+% 0 % x
|
|
+% 2 index % height
|
|
+% lineto % Next point
|
|
+%
|
|
+% closepath
|
|
+% fill
|
|
+%
|
|
+% dup % loopval
|
|
+% 0.15 mul % loopval * 0.15
|
|
+% 0.6 add % 0.6 + loopval * 0.15
|
|
+% setgray
|
|
+%
|
|
+% dup % loopval
|
|
+% neg 1 add % 1 - loopval
|
|
+% 3 index % width
|
|
+% mul % (1 - loopval) * width
|
|
+% 0 % y
|
|
+% moveto % Starting point
|
|
+%
|
|
+% 2 index % width
|
|
+% exch % loopval
|
|
+% 2 index % height
|
|
+% mul % loopval * height
|
|
+% lineto % Next point
|
|
+%
|
|
+% 1 index % width
|
|
+% 0 % y
|
|
+% lineto % Next point
|
|
+%
|
|
+% closepath
|
|
+% fill
|
|
+% } for
|
|
+%
|
|
+% 0 setgray rectstroke
|
|
+%
|
|
+% /Helvetica-BoldOblique findfont 1 index 3 div scalefont setfont
|
|
+% dup 40 div
|
|
+%
|
|
+% dup 4 mul 1 index 25 mul moveto (E) show
|
|
+% dup 10 mul 1 index 15 mul moveto (S) show
|
|
+% dup 16 mul 1 index 5 mul moveto (P) show
|
|
+%
|
|
+% /Helvetica-BoldOblique findfont 2 index 5 div scalefont setfont
|
|
+% dup 14 mul 1 index 29 mul moveto (asy) show
|
|
+% dup 20 mul 1 index 19 mul moveto (oftware) show
|
|
+% dup 26 mul 1 index 9 mul moveto (roducts) show
|
|
+%
|
|
+% pop
|
|
+%} bind def
|
|
%%EndResource
|
|
%%EndProlog
|
|
%%Page: 1 1
|
|
@@ -480,9 +480,13 @@
|
|
|
|
% Draw the copyright notice at the bottom...
|
|
pageWidth 36 mul % Center of page
|
|
- pageHeight 10 mul % Bottom of page
|
|
+ pageHeight 13 mul % Bottom of page
|
|
2 copy moveto % Position text
|
|
- (Printed Using CUPS v1.1.x) CENTER % Show text centered
|
|
+ (Printed Using CUPS 1.1.23) CENTER % Show text centered
|
|
+
|
|
+ pageHeight 4 mul sub % Move down...
|
|
+ 2 copy moveto % Position text
|
|
+ (and personal build CUPS version) CENTER % Show text centered
|
|
|
|
pageHeight 2 mul sub % Move down...
|
|
2 copy moveto % Position text
|
|
@@ -490,30 +494,30 @@
|
|
(Copyright 1993-2005 by Easy Software Products, All Rights Reserved.) CENTER
|
|
pageHeight sub % Move down...
|
|
2 copy moveto % Position text
|
|
- (CUPS, Easy Software Products and their logos are the trademark property of) CENTER
|
|
+ (NOVELL homepage: http://www.novell.com) CENTER
|
|
pageHeight sub % Move down...
|
|
2 copy moveto % Position text
|
|
- (Easy Software Products, 44141 Airport View Drive, Suite 204,) CENTER
|
|
+ (Test page derived from the CUPS test page.) CENTER
|
|
pageHeight sub % Move down...
|
|
2 copy moveto % Position text
|
|
- (Hollywood, Maryland, 20636, USA.) CENTER
|
|
+ (CUPS is a trademark property of Easy Software Products) CENTER
|
|
|
|
- % Then the CUPS logo....
|
|
- gsave
|
|
- pageWidth 4 mul
|
|
- pageHeight 4 mul
|
|
- translate
|
|
- pageWidth 9 mul CUPSLOGO
|
|
- grestore
|
|
-
|
|
- % And the ESP logo....
|
|
- gsave
|
|
- pageWidth 59 mul
|
|
- pageHeight 4 mul
|
|
- translate
|
|
- pageWidth 6 mul ESPLOGO
|
|
- grestore
|
|
-% Show the page...
|
|
+% % Then the CUPS logo....
|
|
+% gsave
|
|
+% pageWidth 4 mul
|
|
+% pageHeight 4 mul
|
|
+% translate
|
|
+% pageWidth 9 mul CUPSLOGO
|
|
+% grestore
|
|
+
|
|
+% % And the ESP logo....
|
|
+% gsave
|
|
+% pageWidth 59 mul
|
|
+% pageHeight 4 mul
|
|
+% translate
|
|
+% pageWidth 6 mul ESPLOGO
|
|
+% grestore
|
|
+%% Show the page...
|
|
grestore
|
|
showpage
|
|
%
|