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
34 /printareax paperx margin 2 mul sub def
35 /printareay papery margin 2 mul sub def
40 /szox printareax textx sub def
41 /szoy printareay texty sub def
43 % o = outer, i = inner, f = final
56 /digits [ (0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
57 (a) (b) (c) (d) (e) (f) ] def
59 /Helvetica findfont texty scalefont setfont
61 /ifdebug { debug exch if } def
71 magentax stridox mul add
72 blackx stridix mul add
76 blacky neg kmy add stridiy mul
77 cyany neg gm add stridoy mul add
81 maxval gm div mul round cvi
90 /stridox gridox gn div def
91 /stridoy gridoy gn div def
93 /szix stridox margox sub def
94 /sziy stridoy margoy sub def
96 /stridix szix knx div def
97 /stridiy sziy kny div def
99 /szfx stridix margix sub def
100 /szfy stridiy margiy sub def
102 0 1 gm { /cyany exch def
103 0 1 kmy { /blacky exch def
105 0 1 gm { /magentax exch def
106 0 1 kmx { /blackx exch def
110 kentry_x kentry_y translate
120 0 szfy +0.5 mul moveto
121 szfx 0 rlineto stroke
124 /Helvetica findfont 6.5 scalefont setfont
134 6.5 mul 0 exch moveto
141 cyany 0 le blacky 0 le and { % top row
143 0 stridiy margoy add translate
163 0 printareay texty sub translate
170 margin margin translate
189 /ylist [ 0 1 2 3 5 8 11 15 ] def
196 yellowval (_) cvs show
199 /text_ul { text_yellow } def
203 cyany cmy_xy2val (_) cvs show
207 magentax cmy_xy2val (_) cvs show
215 0 texty 0.25 mul translate
218 klist blacky get (_) cvs show
230 0 1 maxval { /yellowval exch def
232 /ytext { digits yellow get } def
251 klist blackx get (_) cvs show
263 0 texty 0.5 mul rmoveto text_cyan
268 /gridoy szoy margby 4 mul sub gn div def
270 0 1 gm { /yellowy exch def
272 /yellowval yellowy cmy_xy2val def
273 /text_u_p yellowy 1 ge def
276 yellowy neg gm add gridoy margby add mul
288 /klist [ 3 4 ] def ranges2
289 /klist [ 6 8 ] def /text_l_p false def ranges2