| % |
| % Simple program to print a banner page |
| % |
| |
| /banner { |
| /saveobj save def |
| erasepage initgraphics |
| |
| /#copies 1 def |
| /inch {72 mul} bind def |
| /pagebbox [clippath pathbbox newpath] def |
| |
| /font /Helvetica def |
| /size 20 def |
| /height pagebbox 3 get def |
| /width pagebbox 2 get .09 mul def |
| |
| .92 setgray |
| pagebbox 0 get pagebbox 1 get moveto |
| width 0 rlineto 0 height rlineto width neg 0 rlineto closepath eofill |
| pagebbox 2 get pagebbox 1 get moveto |
| width neg 0 rlineto 0 height rlineto width 0 rlineto closepath eofill |
| 0 setgray |
| |
| font findfont size scalefont setfont |
| /linesp size size .15 mul add neg def |
| /tab (Destination) stringwidth pop 1.5 mul def |
| /nextline {0 0 moveto show tab 0 moveto show 0 linesp translate} def |
| |
| pagebbox 0 get 1.5 width mul add pagebbox 3 get 2.0 width mul sub translate |
| (Bin) nextline |
| (Name) nextline |
| (Owner) nextline |
| (File) nextline |
| (Account) nextline |
| (Destination) nextline |
| (Spooldate) nextline |
| showpage |
| saveobj restore |
| } bind def |