Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/cmd/postscript/psfiles/banner.ps

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


%
% 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

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.