author | Mike Sullivan <Mike.Sullivan@Oracle.COM> |
Mon, 11 Mar 2013 10:38:09 -0700 | |
branch | s11-update |
changeset 2520 | ceec631e74d1 |
parent 769 | 68e4ba640241 |
permissions | -rw-r--r-- |
769
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
1 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
2 |
%% Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
3 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
4 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
5 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
6 |
%% This PostScript file is used as input to tsol_labeled_banner, |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
7 |
%% which will prepend code to set the values of a number of |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
8 |
%% variables. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
9 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
10 |
%% This PostScript file may be modified for local customizations or |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
11 |
%% internationalization. Comments marked "INTERNATIONALIZE:" show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
12 |
%% places where changes may be made for internationalization. Comments |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
13 |
%% marked "CUSTOMIZE:" show places where some typical customization |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
14 |
%% changes may be made. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
15 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
16 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
17 |
%% The following comments describe variables set by tsol_labeled_banner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
18 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
19 |
%% These variables are from the print job information that can be |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
20 |
%% displayed with lpstat or lpq. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
21 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
22 |
%% /Job_Classification The classification (from the sensitivity label) to |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
23 |
%% be displayed at the top and bottom of the banner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
24 |
%% /Job_Printer Printer Name |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
25 |
%% /Job_Host Host job was submitted from |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
26 |
%% /Job_User User who submitted the job |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
27 |
%% /Job_JobID Job number |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
28 |
%% /Job_Title Job title |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
29 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
30 |
%% Job Page labels are added in pstops filter, so page labels should not be |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
31 |
%% added here. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
32 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
33 |
%% /Job_DoPageLabels Print page labels NO. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
34 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
35 |
%% These variables are generated from the system clock value. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
36 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
37 |
%% /Job_Date Date and time the job is being printed, in the |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
38 |
%% locale's default format |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
39 |
%% /Job_Hash A randomly generatred identifying number for |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
40 |
%% matching up the banner and trailer pages of the job |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
41 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
42 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
43 |
%% The following variables are the job's labels |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
44 |
%% as interpreted by the bcltobanner(3TSOL) library routine. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
45 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
46 |
%% /Job_Classification The classification (from the sensitivity label) to be |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
47 |
%% displayed at the top and bottom of the banner page. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
48 |
%% /Job_Protect The sensitivity label to be displayed in the protect-as |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
49 |
%% field. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
50 |
%% /Job_Caveats The caveats from the sesitivity label. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
51 |
%% /Job_Channels The channels from the sesitivity label. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
52 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
53 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
54 |
%% The following variables are the job's Sensitivity Label and |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
55 |
%% Information Label as interpreted by the bsltos and biltos library |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
56 |
%% routines. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
57 |
%% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
58 |
%% /Job_SL_Internal The sensitivity label in internal view format. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
59 |
%% /Job_SL_External The sensitivity label in external view format. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
60 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
61 |
/SeparatorPagesDict 100 dict def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
62 |
userdict /JobDict known not { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
63 |
userdict /JobDict 100 dict put |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
64 |
} if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
65 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
66 |
SeparatorPagesDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
67 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
68 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
69 |
%% CUSTOMIZE: To print header page label left-justified, set this to false |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
70 |
/center_label true def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
71 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
72 |
/center_show where { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
73 |
pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
74 |
} { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
75 |
userdict /center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
76 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
77 |
dup stringwidth exch |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
78 |
2 div neg exch rmoveto show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
79 |
} put |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
80 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
81 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
82 |
/append where |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
83 |
{ pop } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
84 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
85 |
/append |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
86 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
87 |
1 index length 1 index length add |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
88 |
1 index dup type /dicttype eq |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
89 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
90 |
pop dict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
91 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
92 |
exch { def } forall |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
93 |
{ def } forall |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
94 |
currentdict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
95 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
96 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
97 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
98 |
/arraytype eq { array } { string } ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
99 |
dup 4 -1 roll 1 index copy length 4 -1 roll putinterval |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
100 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
101 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
102 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
103 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
104 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
105 |
/fontheight |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
106 |
systemdict /fontheight known |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
107 |
{ systemdict /fontheight get } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
108 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
109 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
110 |
gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
111 |
setfont (qf) true charpath flattenpath pathbbox |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
112 |
4 -1 roll pop exch pop exch sub |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
113 |
grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
114 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
115 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
116 |
def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
117 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
118 |
/m { moveto } def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
119 |
/r { rmoveto } def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
120 |
/rl { rlineto } def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
121 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
122 |
/NewLine { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
123 |
currentpoint exch pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
124 |
currentfont fontheight sub errorx0 exch moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
125 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
126 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
127 |
/clipSL { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
128 |
/MaxWidth exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
129 |
dup stringwidth pop MaxWidth gt { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
130 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
131 |
dup stringwidth pop (<-) stringwidth pop add MaxWidth le {exit} if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
132 |
dup 0 exch length 1 sub getinterval |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
133 |
} loop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
134 |
(<-) |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
135 |
%% Concatenate strings |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
136 |
dup length 2 index length add 1 index pop string |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
137 |
dup 0 4 index putinterval |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
138 |
dup 4 -1 roll length 4 -1 roll putinterval |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
139 |
} if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
140 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
141 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
142 |
/BreakWithBlanks { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
143 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
144 |
{restoftext ( ) search |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
145 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
146 |
/blank_nextword exch def pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
147 |
/blank_restoftext exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
148 |
/blank_wordwidth blank_nextword stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
149 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
150 |
restoftext (/) search |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
151 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
152 |
/slash_nextword exch def pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
153 |
/slash_restoftext exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
154 |
/slash_wordwidth slash_nextword stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
155 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
156 |
blank_wordwidth slash_wordwidth lt |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
157 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
158 |
/nextword blank_nextword def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
159 |
/restoftext blank_restoftext def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
160 |
/wordwidth blank_wordwidth def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
161 |
/breakwidth ( ) stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
162 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
163 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
164 |
/nextword slash_nextword def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
165 |
/restoftext slash_restoftext def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
166 |
/wordwidth slash_wordwidth def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
167 |
/breakwidth (/) stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
168 |
}ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
169 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
170 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
171 |
pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
172 |
/nextword blank_nextword def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
173 |
/restoftext blank_restoftext def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
174 |
/wordwidth blank_wordwidth def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
175 |
/breakwidth ( ) stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
176 |
}ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
177 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
178 |
curwidth wordwidth add linewidth gt |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
179 |
{textstring startchar |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
180 |
lastwordbreak startchar sub |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
181 |
getinterval proc |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
182 |
/startchar lastwordbreak def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
183 |
/curwidth wordwidth breakwidth add def } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
184 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
185 |
{/curwidth curwidth wordwidth add |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
186 |
breakwidth add def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
187 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
188 |
/lastwordbreak lastwordbreak |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
189 |
nextword length add 1 add def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
190 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
191 |
{pop BreakWithSlashes exit} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
192 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
193 |
}loop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
194 |
}def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
195 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
196 |
/BreakWithSlashes |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
197 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
198 |
/breakchar (/) def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
199 |
/breakwidth breakchar stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
200 |
{restoftext breakchar search |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
201 |
{/nextword exch def pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
202 |
/restoftext exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
203 |
/wordwidth nextword stringwidth pop def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
204 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
205 |
curwidth wordwidth add linewidth gt |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
206 |
{textstring startchar |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
207 |
lastwordbreak startchar sub |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
208 |
getinterval proc |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
209 |
/startchar lastwordbreak def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
210 |
/curwidth wordwidth breakwidth add def } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
211 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
212 |
{/curwidth curwidth wordwidth add |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
213 |
breakwidth add def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
214 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
215 |
/lastwordbreak lastwordbreak |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
216 |
nextword length add 1 add def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
217 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
218 |
{pop exit} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
219 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
220 |
}loop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
221 |
}def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
222 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
223 |
/BreakIntoLines |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
224 |
{/proc exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
225 |
/linewidth exch 40 sub def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
226 |
/textstring exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
227 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
228 |
/curwidth 0 def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
229 |
/lastwordbreak 0 def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
230 |
/startchar 0 def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
231 |
/restoftext textstring def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
232 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
233 |
% begin scale the font if necessary |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
234 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
235 |
/allowedarea linewidth fbh 10 div mul def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
236 |
/currentarea currentfont fontheight textstring stringwidth pop mul def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
237 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
238 |
currentarea allowedarea gt |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
239 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
240 |
currentfont allowedarea currentarea div scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
241 |
}if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
242 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
243 |
% end scale the font if necessary |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
244 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
245 |
BreakWithBlanks |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
246 |
/lastchar textstring length def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
247 |
textstring startchar lastchar startchar sub |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
248 |
getinterval proc |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
249 |
}def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
250 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
251 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
252 |
/ShowBanner { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
253 |
JobDict /Job_Proclam? get { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
254 |
systemdict /showpage get cvx exec |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
255 |
} if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
256 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
257 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
258 |
/Init { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
259 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
260 |
initgraphics |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
261 |
/#copies 1 def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
262 |
initmatrix |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
263 |
erasepage |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
264 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
265 |
clippath pathbbox /fbh exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
266 |
/fbw exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
267 |
pop pop newpath |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
268 |
0 0 moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
269 |
0 fbh translate |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
270 |
0 0 moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
271 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
272 |
/margin fbh 20 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
273 |
/imargin margin 1.1 mul def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
274 |
/errorx0 imargin def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
275 |
/errorx1 fbw imargin sub def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
276 |
/errory1 imargin def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
277 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
278 |
gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
279 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
280 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
281 |
% this stuff is lpd dependant. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
282 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
283 |
/lpdglue { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
284 |
userdict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
285 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
286 |
JobDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
287 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
288 |
% If Job_Printer is defined, assume the others are too, |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
289 |
/Job_Printer where |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
290 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
291 |
pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
292 |
/Job_Proclam? true def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
293 |
/Job_Endclam? true def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
294 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
295 |
/Printer Job_Printer def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
296 |
/Host Job_Host def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
297 |
/User Job_User def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
298 |
/Title Job_Title def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
299 |
/JobID Job_JobID def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
300 |
/Date Job_Date def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
301 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
302 |
%% CUSTOMIZE: To use a different string at the top and |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
303 |
%% bottom of each page, change the following line. For |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
304 |
%% instance, to use the sensitivity label in external view |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
305 |
%% format, change the line to: /PageLabel Job_SL_External def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
306 |
%% To eliminate page labels completely, change this line to |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
307 |
%% set the page label to an empty string: /PageLabel () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
308 |
/PageLabel Job_SL_Internal def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
309 |
Job_Protect () eq |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
310 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
311 |
%% Job_Protect is empty because SLs are turned |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
312 |
%% off in secconf. (Turning off SLs is actually not yet |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
313 |
%% supported by the system.) |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
314 |
/Protect () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
315 |
/Protect_Text1 () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
316 |
/Protect_Text2 () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
317 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
318 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
319 |
%% INTERNATIONALIZE/CUSTOMIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
320 |
%% parentheses with the appropriate text to display |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
321 |
%% above and below the SL. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
322 |
/Protect Job_Protect def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
323 |
/Protect_Text1 (This output must be protected as:) def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
324 |
/Protect_Text2 (unless manually reviewed and downgraded.) def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
325 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
326 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
327 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
328 |
%% CUSTOMIZE: To not print the caveats, change |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
329 |
%% this line to /Caveats () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
330 |
/Caveats Job_Caveats def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
331 |
%% CUSTOMIZE: To not print the channels, change |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
332 |
%% this line to /Channels () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
333 |
/Channels Job_Channels def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
334 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
335 |
%% CUSTOMIZE: To not print the hash number, change |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
336 |
%% this line to /Hash () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
337 |
/Hash Job_Hash def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
338 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
339 |
%% CUSTOMIZE: To not print the head label, change |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
340 |
%% this line to /HeadLabel () def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
341 |
%% You may also substitute another string. For example, to use |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
342 |
%% the SL in internal view format: /HeadLabel Job_SL_Internal def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
343 |
/HeadLabel Job_Classification def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
344 |
} { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
345 |
/Job_Proclam? false def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
346 |
/Job_Endclam? false def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
347 |
} ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
348 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
349 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
350 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
351 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
352 |
/border { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
353 |
gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
354 |
setlinewidth |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
355 |
setgray |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
356 |
30 -20 moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
357 |
0 60 fbh sub rlineto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
358 |
fbw 60 sub 0 rlineto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
359 |
0 fbh 60 sub rlineto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
360 |
60 currentlinewidth 2 div sub fbw sub 0 rlineto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
361 |
stroke |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
362 |
grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
363 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
364 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
365 |
/TSOLJobInfo { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
366 |
gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
367 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
368 |
/fontscale fbh 50 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
369 |
/Courier-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
370 |
/ClippedLabel |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
371 |
JobDict /HeadLabel get |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
372 |
SeparatorPagesDict /fbw get 90 sub |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
373 |
SeparatorPagesDict /clipSL get exec |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
374 |
def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
375 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
376 |
/head_len { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
377 |
ClippedLabel stringwidth pop 5 add |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
378 |
HeadLabel () eq { pop 0 } if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
379 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
380 |
15 setlinewidth |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
381 |
fbw 2 div head_len 2 div sub -20 moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
382 |
head_len 0 rlineto stroke |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
383 |
1 setgray |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
384 |
fbw 10 div -25 m gsave ClippedLabel |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
385 |
currentpoint exch pop fbw 2 div exch moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
386 |
center_show NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
387 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
388 |
0 setgray |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
389 |
/fontscale fbh 70 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
390 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
391 |
/Helvetica findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
392 |
0 fbh 8 div neg r Protect_Text1 |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
393 |
currentpoint exch pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
394 |
center_label { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
395 |
fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
396 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
397 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
398 |
fbw 10 div exch moveto show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
399 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
400 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
401 |
/fontscale fbh 60 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
402 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
403 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
404 |
0 fbh 150 div neg r |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
405 |
Protect |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
406 |
fbw errorx0 3 mul sub % width minus margins |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
407 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
408 |
center_label { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
409 |
{NewLine currentpoint exch pop fbw 2 div exch moveto center_show} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
410 |
BreakIntoLines |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
411 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
412 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
413 |
{NewLine currentpoint exch pop fbw 10 div exch moveto show} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
414 |
BreakIntoLines |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
415 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
416 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
417 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
418 |
/fontscale fbh 70 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
419 |
/Helvetica findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
420 |
0 fbh 50 div neg r Protect_Text2 |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
421 |
currentpoint exch pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
422 |
center_label { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
423 |
fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
424 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
425 |
{ |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
426 |
fbw 10 div exch moveto show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
427 |
} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
428 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
429 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
430 |
/fontscale fbh 60 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
431 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
432 |
0 fbh 200 div neg r |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
433 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
434 |
0 fbh 10 div neg r |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
435 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
436 |
/fontscale fbh 40 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
437 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
438 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
439 |
0 fbh 30 div neg r gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
440 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
441 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
442 |
(User: ) User (@) Host append append append |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
443 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
444 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
445 |
0 fbh 30 div neg r gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
446 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
447 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
448 |
(Job: ) JobID append |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
449 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
450 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
451 |
0 fbh 30 div neg r gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
452 |
Title |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
453 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
454 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
455 |
/fontscale fbh 70 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
456 |
/Helvetica findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
457 |
0 fbh 30 div neg r gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
458 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
459 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
460 |
(Printed at: ) Date append |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
461 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
462 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
463 |
0 fbh 30 div neg r gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
464 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
465 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
466 |
(Printer queue: ) Printer append |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
467 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
468 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
469 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
470 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
471 |
0 fbh 20 div neg r |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
472 |
Caveats |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
473 |
fbw errorx0 3 mul sub % width minus margins |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
474 |
{NewLine currentpoint exch pop fbw 2 div exch moveto center_show} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
475 |
BreakIntoLines |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
476 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
477 |
0 fbh 30 div neg r |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
478 |
Channels |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
479 |
fbw errorx0 3 mul sub % width minus margins |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
480 |
{NewLine currentpoint exch pop fbw 2 div exch moveto center_show} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
481 |
BreakIntoLines |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
482 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
483 |
/fontscale fbh 50 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
484 |
/Courier-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
485 |
15 setlinewidth |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
486 |
fbw 2 div head_len 2 div sub 40 fbh sub moveto |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
487 |
head_len 0 rlineto stroke |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
488 |
1 setgray |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
489 |
fbw 10 div 35 fbh sub m gsave ClippedLabel |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
490 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
491 |
NewLine grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
492 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
493 |
grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
494 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
495 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
496 |
/JobHashInfo { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
497 |
gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
498 |
0 setgray |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
499 |
/fontscale fbh 50 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
500 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
501 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
502 |
%% Upper left corner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
503 |
Hash |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
504 |
fbw 12 div 50 neg m gsave show grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
505 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
506 |
%% Lower left corner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
507 |
Hash |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
508 |
fbw 12 div fbh 60 sub neg m gsave show grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
509 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
510 |
%% Lower right corner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
511 |
Hash dup stringwidth pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
512 |
fbw 11 mul 12 div exch sub fbh 60 sub neg m gsave show grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
513 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
514 |
%% Upper right corner |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
515 |
Hash dup stringwidth pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
516 |
fbw 11 mul 12 div exch sub 50 neg m gsave show grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
517 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
518 |
/fontscale fbh 40 div def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
519 |
/Helvetica-Bold findfont fontscale scalefont setfont |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
520 |
fbw 10 div 120 fbh sub m gsave |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
521 |
currentpoint exch pop fbw 2 div exch moveto center_show |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
522 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
523 |
grestore |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
524 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
525 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
526 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
527 |
/jobproclam { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
528 |
JobDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
529 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
530 |
Job_Proclam? |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
531 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
532 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
533 |
{ TSOLJobInfo (JOB START) JobHashInfo} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
534 |
{ 0 -100 rmoveto } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
535 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
536 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
537 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
538 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
539 |
/jobendclam { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
540 |
JobDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
541 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
542 |
Job_Endclam? |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
543 |
%% INTERNATIONALIZE: Replace the text between |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
544 |
%% parentheses with the appropriate text. |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
545 |
{ TSOLJobInfo (JOB END) JobHashInfo} |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
546 |
{ 0 -100 rmoveto } |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
547 |
ifelse |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
548 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
549 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
550 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
551 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
552 |
/JobProclam { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
553 |
jobproclam |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
554 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
555 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
556 |
/JobEndclam { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
557 |
jobendclam |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
558 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
559 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
560 |
% A fancy box around page |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
561 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
562 |
/BannerBorder { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
563 |
.7 16 border |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
564 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
565 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
566 |
/TrailerBorder { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
567 |
0 4 border |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
568 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
569 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
570 |
% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
571 |
% ------------------------------------------------------------------------- |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
572 |
% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
573 |
% The structure of separator pages is defined below. This is invoked by |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
574 |
% using a line like: |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
575 |
% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
576 |
% SeparatorPagesDict /Banner get exec |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
577 |
% |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
578 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
579 |
/Banner { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
580 |
SeparatorPagesDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
581 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
582 |
Init |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
583 |
lpdglue |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
584 |
BannerBorder |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
585 |
JobProclam |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
586 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
587 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
588 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
589 |
/Trailer { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
590 |
SeparatorPagesDict |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
591 |
begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
592 |
Init |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
593 |
lpdglue |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
594 |
TrailerBorder |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
595 |
JobEndclam |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
596 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
597 |
} def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
598 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
599 |
/SkipPageLabels false def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
600 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
601 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
602 |
SeparatorPagesDict begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
603 |
clippath pathbbox /fbh exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
604 |
/fbw exch def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
605 |
pop pop |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
606 |
lpdglue |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
607 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
608 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
609 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
610 |
JobDict /Job_DoPageLabels get (YES) eq |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
611 |
JobDict /PageLabel get () ne and { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
612 |
userdict begin |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
613 |
/showpage { |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
614 |
systemdict /showpage get cvx exec |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
615 |
} bind def |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
616 |
end |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
617 |
}if |
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
618 |
|
68e4ba640241
7084880 CUPS functionality for TX lp interfaces
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
619 |
%% End of tsol_separator.ps |