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
177 cyany cm_xy2val (_) cvs show
181 magentax cm_xy2val (_) cvs show
189 klist blacky get (_) cvs show
205 0 1 maxval { /yellowval exch def
207 /ytext { digits yellow get } def
223 /gridoy szoy 5 div margby 4 mul sub def
225 0 1 gm { /yellowy exch def
227 /yellow yellowy maxval mul gm div def
228 /text_u_p yellowy 1 ge def
231 yellowy gridoy margby add mul
243 /klist [ 3 4 ] def ranges2
244 /klist [ 6 8 ] def /text_l_p false def ranges2