5 % 9^3 0 1 2 9 pagex @ 9 x 9 x 3 = 243
10 % veert' K } M-C-K grid
12 % 5^3 3 4 1 page @ 5 x 5 x 5 x 2 = 250
13 % 5^3 6 8 1 page @ 5 x 5 x 5 x 2 = 250
18 % horiz M } M-C-K grid
19 % vert' C } M-C-K grid
22 % 16^3 x 0 .. 3 1 Y per page
23 % 8^3 x 4 .. 7 4 Y per page 8 = 0 2 4 6 8 10 12 15
31 /printareax paperx margin 2 mul sub def
32 /printareay papery margin 2 mul sub def
37 /szox printareax textx sub def
38 /szoy printareay texty sub def
40 % o = outer, i = inner, f = final
53 /digits [ (0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
54 (a) (b) (c) (d) (e) (f) ] def
56 /Helvetica findfont texty scalefont setfont
66 magentax stridox mul add
67 blackx stridix mul add
71 blacky neg kmy add stridiy mul
72 cyany neg gm add stridoy mul add
76 maxval gm div mul round cvi
85 /stridox gridox gn div def
86 /stridoy gridoy gn div def
88 /szix stridox margox sub def
89 /sziy stridoy margoy sub def
91 /stridix szix knx div def
92 /stridiy sziy kny div def
94 /szfx stridix margix sub def
95 /szfy stridiy margiy sub def
97 0 1 gm { /cyany exch def
98 0 1 kmy { /blacky exch def
100 0 1 gm { /magentax exch def
101 0 1 kmx { /blackx exch def
105 kentry_x kentry_y translate
114 0 szfy +0.5 mul moveto
115 szfx 0 rlineto stroke
117 cyany 0 le blacky 0 le and { % top row
119 0 stridiy margoy add translate
139 0 printareay texty sub translate
146 margin margin translate
165 /ylist [ 0 1 2 3 5 8 11 15 ] def
172 yellowval (_) cvs show
175 /text_ul { text_yellow } def
179 cyany cmy_xy2val (_) cvs show
183 magentax cmy_xy2val (_) cvs show
191 0 texty 0.25 mul translate
194 klist blacky get (_) cvs show
206 0 1 maxval { /yellowval exch def
208 /ytext { digits yellow get } def
227 klist blackx get (_) cvs show
239 0 texty 0.5 mul rmoveto text_cyan
244 /gridoy szoy margby 4 mul sub gn div def
246 0 1 gm { /yellowy exch def
248 /yellowval yellowy cmy_xy2val def
249 /text_u_p yellowy 1 ge def
252 yellowy neg gm add gridoy margby add mul
264 /klist [ 3 4 ] def ranges2
265 /klist [ 6 8 ] def /text_l_p false def ranges2