%!PS-Adobe-3.0 EPSF-3.0 AG260-7N 'AL0X'Y10-7N_AL29_JSO.EPS %%BoundingBox: 70 82 785 585 %START PDFDE011.EPS /pdfmark07 where {pop} {userdict /pdfmark07 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [ /Title (PostScript pictures: http://farbe.li.tu-berlin.de/AG26/AG26.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://www.ps.bam.de or http://130.149.60.45/~farbmetrik) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2017040112000) /ModDate (D:20170401112000) /DOCINFO pdfmark07 [ /View [ /FitB ] /DOCVIEW pdfmark07 %END PDFDE011 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %***************************************************************************** %ANFA /tzNW [0.000 0.067 0.132 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000] def /tzWN [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzZW [0.500 0.533 0.567 0.600 0.633 0.667 0.700 0.733 0.767 0.800 0.833 0.867 0.900 0.933 0.967 1.000 0.500 0.625 0.750 0.875 1.000] def /tzWZ [1.000 0.967 0.933 0.900 0.867 0.833 0.800 0.767 0.733 0.700 0.667 0.633 0.600 0.567 0.533 0.500 1.000 0.875 0.750 0.625 0.500] def /tzNZ [0.000 0.033 0.067 0.100 0.133 0.167 0.200 0.233 0.267 0.300 0.333 0.367 0.400 0.433 0.467 0.500 0.000 0.125 0.250 0.375 0.500] def /tzZN [0.500 0.467 0.433 0.400 0.367 0.333 0.300 0.267 0.233 0.200 0.167 0.133 0.100 0.067 0.033 0.000 0.500 0.375 0.250 0.125 0.000] def /tza0 [0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000] def /tza1 [1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000] def %ENDE %*********************************************************************************** /tro {1.0 0.0 0.0} def %Reproduktionsfarben olv*+NW /trl {0.0 1.0 0.0} def /trv {0.0 0.0 1.0} def /trc {0.0 1.0 1.0} def /trm {1.0 0.0 1.0} def /try {1.0 1.0 0.0} def /trn {0.0 0.0 0.0} def /trz {0.5 0.5 0.5} def /trw {1.0 1.0 1.0} def /tgo {tro setrgbcolor} def /tgl {trl setrgbcolor} def /tgv {trv setrgbcolor} def /tgc {trc setrgbcolor} def /tgm {trm setrgbcolor} def /tgy {try setrgbcolor} def /tgn {trn setrgbcolor} def /tgz {trz setrgbcolor} def /tgw {trw setrgbcolor} def %********************************************************** /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /rem %x0, y0 width heigth {/heigth exch def /width exch def /y0 exch def /x0 exch def x0 width 0.5 mul add y0 heigth 0.5 mul add moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /cviht {dup 0 ge {0.49 add}{0.49 sub} ifelse cvi} def /cvishow {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvsshow1 {dup 0 ge {0.05 add} {0.05 sub} ifelse 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {dup 0 ge {0.005 add} {0.005 sub} ifelse 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {dup 0 ge {0.0005 add} {0.0005 sub} ifelse 1000 mul cvi 0.001 mul 7 string cvs show} def %%ENDProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def /lanind1 0 def /lanind2 0 def /lanindd 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /pchart1 00 def /pchart2 00 def /pchartd 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchartmf def} {/xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 1 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 2 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def /pchartm pchartmf def} {/pchartm 1 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def %0 1 1 {/colorml exch def %colorml=0,1 /xcolorl xcolor def %0 1 3 {/xcolorl exch def %xcolorl=0,3 /xchartl xchart def %0 1 7 {/xchartl exch def %xchartl=0,7 /pchartl pchart def %0 1 2 {/pchartl exch def %pchartl=0,2 colorml 0 eq deintp 0 eq and {/TxS () def /Txx (dd) def /Fxx (d) def} if colorml 0 eq deintp 1 eq and {/TxS () def /Txx (de) def /Fxx (e) def} if colorml 1 eq deintp 0 eq and {/TxS () def /Txx (dd) def /Fxx (d) def} if colorml 1 eq deintp 1 eq and {/TxS () def /Txx (de) def /Fxx (e) def} if %xchart 0 eq {/Txx (-) def /Fxx (-) def} if gsave %A4querL xcolorl 0 eq {/tfnx* {0 0 0 1 setcmykcolor} def /tfwx* {0 0 0 0 setcmykcolor} def /colrecfix* {setcmykcolor rec fill} bind def /colrecstx* {setcmykcolor rec stroke} bind def } if xcolorl 1 eq {/tfnx* {0 setgray} def /tfwx* {1 setgray} def /colrecfix* {setgray rec fill} bind def /colrecstx* {setgray rec stroke} bind def } if xcolorl 2 eq {/tfnx* {1 1 1 0 setcmykcolor} def /tfwx* {0 0 0 0 setcmykcolor} def /colrecfix* {setcmykcolor rec fill} bind def /colrecstx* {setcmykcolor rec stroke} bind def } if xcolorl 3 eq {/tfnx* {0 0 0 setrgbcolor} def /tfwx* {1 1 1 setrgbcolor} def /colrecfix* {setrgbcolor rec fill} bind def /colrecstx* {setrgbcolor rec stroke} bind def } if pchartl 0 eq {%pchartl=0; 'AL0X'Y10-7N_AL19_JSO_1P1S.EPS; test OLV/CMY /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def %*********************************************************************************** /proc_rosette { %BEG procedure rosette %requires 0<=iout<=5 %requires deintp=0,1 deintp 0 eq {%deintp=0,1 /tefaolvN [(N-R) (N-G) (N-B) (N-W) (N-Z)] def /tefaolvZ [(Z-R) (Z-G) (Z-B) (Z-W) (Z-N)] def /tefaolvW [(W-R) (W-G) (W-B) (W-N) (W-Z)] def /tefacmyN [(N-C) (N-M) (N-Y) (N-W) (N-Z)] def /tefacmyZ [(Z-C) (Z-M) (Z-Y) (Z-W) (Z-N)] def /tefacmyW [(W-C) (W-M) (W-Y) (W-N) (W-Z)] def } %deintp=0 { %deintp=1 /tefaolvN [(N-R) (N-G) (N-B) (N-W) (N-Z)] def /tefaolvZ [(Z-R) (Z-G) (Z-B) (Z-W) (Z-N)] def /tefaolvW [(W-R) (W-G) (W-B) (W-N) (W-Z)] def /tefacmyN [(N-C) (N-M) (N-J) (N-W) (N-Z)] def /tefacmyZ [(Z-C) (Z-M) (Z-J) (Z-W) (Z-N)] def /tefacmyW [(W-C) (W-M) (W-J) (W-N) (W-Z)] def } ifelse /colaolvN [{tgo} {tgl} {tgv} {tgw} {tgz}] def /colaolvZ [{tgo} {tgl} {tgv} {tgw} {tgn}] def /colaolvW [{tgo} {tgl} {tgv} {tgn} {tgz}] def /colacmyN [{tgc} {tgm} {tgy} {tgw} {tgz}] def /colacmyZ [{tgc} {tgm} {tgy} {tgw} {tgn}] def /colacmyW [{tgc} {tgm} {tgy} {tgn} {tgz}] def /colbolvN [{tgc} {tgm} {tgy} {tgo} {tgo}] def /colbolvZ [{tgc} {tgm} {tgy} {tgo} {tgo}] def /colbolvW [{tgc} {tgm} {tgy} {tgo} {tgo}] def /colbcmyN [{tgo} {tgl} {tgv} {tgo} {tgo}] def /colbcmyZ [{tgo} {tgl} {tgv} {tgo} {tgo}] def /colbcmyW [{tgo} {tgl} {tgv} {tgo} {tgo}] def /tefa 5 array def /cola 5 array def /colb 5 array def 0 1 4 {/ncol exch def %ncol=0,4 iout 0 eq {tefa ncol tefaolvN ncol get put cola ncol colaolvN ncol get put colb ncol colbolvN ncol get put } if iout 1 eq {tefa ncol tefaolvZ ncol get put cola ncol colaolvZ ncol get put colb ncol colbolvZ ncol get put } if iout 2 eq {tefa ncol tefaolvW ncol get put cola ncol colaolvW ncol get put colb ncol colbolvW ncol get put } if iout 3 eq {tefa ncol tefacmyN ncol get put cola ncol colacmyN ncol get put colb ncol colbcmyN ncol get put } if iout 4 eq {tefa ncol tefacmyZ ncol get put cola ncol colacmyZ ncol get put colb ncol colbcmyZ ncol get put } if iout 5 eq {tefa ncol tefacmyW ncol get put cola ncol colacmyW ncol get put colb ncol colbcmyW ncol get put } if } for %ncol=0,4 iout 0 eq iout 3 eq or {/TYP (N) def} if iout 1 eq iout 4 eq or {/TYP (Z) def} if iout 2 eq iout 5 eq or {/TYP (W) def} if %W 0 0 0 setrgbcolor RK 0 -230 moveto (AG260-5, ) show (Bild ) showde (Picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(B2) show}{(D2) show} ifelse TYP show Txx show (: ) show TK (Radialgitter ) showde (radial gratings ) showen (rejillas radial ) showes (\351toile de Siemens ) showfr (reticoli radiali ) showit RK (Siemens-stjerner ) showjp 0 1 3 {/ncol exch def RIK tefa ncol get show ncol 2 le { TK 00 -50 rmoveto Fxx show 00 50 rmoveto } if TIK (; ) show } for TIK (PS) show RK (-) showde (Operator) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp RBIK ( rgb-) show TBIK (>rgb) show TS 00 -50 rmoveto Txx show 00 50 rmoveto TIK ( setrgbcolor ) show iout 0 eq iout 3 eq or {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or {0.5 0.5 0.5 setrgbcolor} if iout 2 eq iout 5 eq or {1 1 1 setrgbcolor} if 0 0 moveto 13000 0 rlineto 0 3700 rlineto -13000 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 13000 0 rlineto 0 3700 rlineto -13000 0 rlineto closepath stroke /xab 2500 def 0 1 4 {/ncol exch def %ncol=0,4 xab ncol mul 0 translate %neuer Rastermittelpunkt und Nullpunkt fuer Rosette, Radius 1,0 cm 1250 2100 translate iout 0 eq iout 3 eq or {1 1 1}{0 0 0} ifelse setrgbcolor newpath 0 0 0500 0 360 arc closepath stroke newpath 0 0 1000 0 360 arc closepath stroke cola ncol get exec 0 10 350 {newpath 0 0 moveto 0 0 1200 4 -1 roll dup 5 add arc closepath fill} for colb ncol get exec newpath 0 0 0300 0 360 arc closepath stroke -1250 -2100 translate %Text Rosette (Siemensstern) iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor 200 0100 moveto TBK (Radialgitter ) showde (radial gratings ) showen (rejillas radial ) showes (\311toile Siemens ) showfr (reticoli radiali ) showit RBK (Siemens-stjerner ) showjp RBIK tefa ncol get show ncol 2 le { TBK 00 -50 rmoveto Fxx show 00 50 rmoveto } if tgz TBM 1250 500 add 2300 moveto (10) show 1250 1000 add 2300 moveto (20) show xab ncol mul neg 0 translate } for %ncol=0,4 } def %END proc_rosette %********************************************************** /proc_16step {%BEG proc_16step %requires 0<=iout<=5 %requires deintp=0,1 /tefaolvN (N-R, N-G, N-B, W-N) def /tefaolvZ (Z-R, Z-G, Z-B, W-N) def /tefaolvW (W-R, W-G, W-B, W-N) def /tefacmyN (N-C, N-M, N-J, W-N) def /tefacmyZ (Z-C, Z-M, Z-J, W-N) def /tefacmyW (W-C, W-M, W-J, W-N) def /tenaolvN [(N-R)(N-G)(N-B)(W-N)] def /tenaolvZ [(Z-R)(Z-G)(Z-B)(W-N)] def /tenaolvW [(W-R)(W-G)(W-B)(W-N)] def /tenacmyN [(N-C)(N-M)(N-J)(W-N)] def /tenacmyZ [(Z-C)(Z-M)(Z-J)(W-N)] def /tenacmyW [(W-C)(W-M)(W-J)(W-N)] def /tenfolvN [(R) (G) (B) (N)] def /tenfolvZ [(R) (G) (B) (N)] def /tenfolvW [(R) (G) (B) (N)] def /tenfcmyN [(C) (M) (Y) (N)] def /tenfcmyZ [(C) (M) (Y) (N)] def /tenfcmyW [(C) (M) (Y) (N)] def /colaolvN [{tgw} {tgo} {tgl} {tgv} {tgz}] def /colaolvZ [{tgn} {tgo} {tgl} {tgv} {tgw}] def /colaolvW [{tgn} {tgo} {tgl} {tgv} {tgz}] def /colacmyN [{tgw} {tgc} {tgm} {tgy} {tgz}] def /colacmyZ [{tgn} {tgc} {tgm} {tgy} {tgw}] def /colacmyW [{tgn} {tgc} {tgm} {tgy} {tgz}] def /tzo3N 48 array def /tzl3N 48 array def /tzv3N 48 array def /tzn3N 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %N-OLV tzo3N nfar3 tzNW nfar get put tzo3N nfar3 1 add 0.0 put tzo3N nfar3 2 add 0.0 put tzl3N nfar3 0.0 put tzl3N nfar3 1 add tzNW nfar get put tzl3N nfar3 2 add 0.0 put tzv3N nfar3 0.0 put tzv3N nfar3 1 add 0.0 put tzv3N nfar3 2 add tzNW nfar get put tzn3N nfar3 tzWN nfar get put tzn3N nfar3 1 add tzWN nfar get put tzn3N nfar3 2 add tzWN nfar get put} for /tzo3Z 48 array def /tzl3Z 48 array def /tzv3Z 48 array def /tzn3Z 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %Z-OLV tzo3Z nfar3 tzZW nfar get put tzo3Z nfar3 1 add tzZN nfar get put tzo3Z nfar3 2 add tzZN nfar get put tzl3Z nfar3 tzZN nfar get put tzl3Z nfar3 1 add tzZW nfar get put tzl3Z nfar3 2 add tzZN nfar get put tzv3Z nfar3 tzZN nfar get put tzv3Z nfar3 1 add tzZN nfar get put tzv3Z nfar3 2 add tzZW nfar get put tzn3Z nfar3 tzWN nfar get put tzn3Z nfar3 1 add tzWN nfar get put tzn3Z nfar3 2 add tzWN nfar get put} for /tzo3W 48 array def /tzl3W 48 array def /tzv3W 48 array def /tzn3W 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %W-OLV tzo3W nfar3 1.0 put tzo3W nfar3 1 add tzWN nfar get put tzo3W nfar3 2 add tzWN nfar get put tzl3W nfar3 tzWN nfar get put tzl3W nfar3 1 add 1.0 put tzl3W nfar3 2 add tzWN nfar get put tzv3W nfar3 tzWN nfar get put tzv3W nfar3 1 add tzWN nfar get put tzv3W nfar3 2 add 1.0 put tzn3W nfar3 tzWN nfar get put tzn3W nfar3 1 add tzWN nfar get put tzn3W nfar3 2 add tzWN nfar get put} for /tzc3N 48 array def /tzm3N 48 array def /tzy3N 48 array def /tzn3N 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %N-CMY tzc3N nfar3 0.0 put tzc3N nfar3 1 add tzNW nfar get put tzc3N nfar3 2 add tzNW nfar get put tzm3N nfar3 tzNW nfar get put tzm3N nfar3 1 add 0.0 put tzm3N nfar3 2 add tzNW nfar get put tzy3N nfar3 tzNW nfar get put tzy3N nfar3 1 add tzNW nfar get put tzy3N nfar3 2 add 0.0 put tzn3N nfar3 tzWN nfar get put tzn3N nfar3 1 add tzWN nfar get put tzn3N nfar3 2 add tzWN nfar get put} for /tzc3Z 48 array def /tzm3Z 48 array def /tzy3Z 48 array def /tzn3Z 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %Z-CMY tzc3Z nfar3 tzZN nfar get put tzc3Z nfar3 1 add tzZW nfar get put tzc3Z nfar3 2 add tzZW nfar get put tzm3Z nfar3 tzZW nfar get put tzm3Z nfar3 1 add tzZN nfar get put tzm3Z nfar3 2 add tzZW nfar get put tzy3Z nfar3 tzZW nfar get put tzy3Z nfar3 1 add tzZW nfar get put tzy3Z nfar3 2 add tzZN nfar get put tzn3Z nfar3 tzWN nfar get put tzn3Z nfar3 1 add tzWN nfar get put tzn3Z nfar3 2 add tzWN nfar get put} for /tzc3W 48 array def /tzm3W 48 array def /tzy3W 48 array def /tzn3W 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %W-CMY tzc3W nfar3 tzWN nfar get put tzc3W nfar3 1 add 1.0 put tzc3W nfar3 2 add 1.0 put tzm3W nfar3 1.0 put tzm3W nfar3 1 add tzWN nfar get put tzm3W nfar3 2 add 1.0 put tzy3W nfar3 1.0 put tzy3W nfar3 1 add 1.0 put tzy3W nfar3 2 add tzWN nfar get put tzn3W nfar3 tzWN nfar get put tzn3W nfar3 1 add tzWN nfar get put tzn3W nfar3 2 add tzWN nfar get put} for /tenf 5 array def /tena 5 array def /cola 5 array def /tza3 48 array def iout 0 eq {/tefa tefaolvN def} if iout 1 eq {/tefa tefaolvZ def} if iout 2 eq {/tefa tefaolvW def} if iout 3 eq {/tefa tefacmyN def} if iout 4 eq {/tefa tefacmyZ def} if iout 5 eq {/tefa tefacmyW def} if 0 1 3 {/ncol exch def %ncol=0,3 iout 0 eq {cola ncol colaolvN ncol get put tenf ncol tenfolvN ncol get put tena ncol tenaolvN ncol get put } if iout 1 eq {cola ncol colaolvZ ncol get put tenf ncol tenfolvZ ncol get put tena ncol tenaolvZ ncol get put } if iout 2 eq {cola ncol colaolvW ncol get put tenf ncol tenfolvW ncol get put tena ncol tenaolvW ncol get put } if iout 3 eq {cola ncol colacmyN ncol get put tenf ncol tenfcmyN ncol get put tena ncol tenacmyN ncol get put } if iout 4 eq {cola ncol colacmyZ ncol get put tenf ncol tenfcmyZ ncol get put tena ncol tenacmyZ ncol get put } if iout 5 eq {cola ncol colacmyW ncol get put tenf ncol tenfcmyW ncol get put tena ncol tenacmyW ncol get put } if } for %ncol=0,3 iout 0 eq iout 3 eq or {INW 0 eq {/TYP (N) def} {/TYP (W) def} ifelse } if iout 1 eq iout 4 eq or {INW 0 eq {/TYP (Z) def} {/TYP (N) def} ifelse } if iout 2 eq iout 5 eq or {/TYP (W) def} if %W 0 0 0 setrgbcolor 0 -230 moveto RK INW 0 eq {(AG261-1, ) show} {(AG260-7, ) show} ifelse (Bild ) showde (Picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(B4) show}{(D4) show} ifelse TYP show Txx show (: ) show TK (16 gleichabst\344ndige Stufen ) showde (16 equidistant steps ) showen (16 equidistante pasos ) showes (16 paliers \351quidistants ) showfr (16 equidistante passi ) showit (16 equidistant steps ) showjp 0 1 3 {/ncol exch def RIK tena ncol get show ncol 2 le { TK 00 -50 rmoveto Fxx show 00 50 rmoveto } if TK (; ) show } for RBIK (rgb/cmy0-) show TBIK (>rgb) show TS 00 -50 rmoveto Txx show 00 50 rmoveto TIK ( setrgbcolor ) show TK iout 0 eq iout 3 eq or {%iout=0,3 INW 0 eq {0 0 0 setrgbcolor} {1 1 1 setrgbcolor} ifelse } if %iout=0,3 iout 1 eq iout 4 eq or {INW 0 eq {0.5 0.5 0.5 setrgbcolor} {0 0 0 setrgbcolor} ifelse } if iout 2 eq iout 5 eq or {1 1 1 setrgbcolor} if 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath stroke /yab -850 def 000 3950 translate /n* [(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (A) (B) (C) (D) (E) (F)] def iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor INW 1 eq {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or INW 1 eq and {1 1 1 setrgbcolor} if 0 1 16 {/j exch def /ix0 j 700 mul def /iy0 -850 def %j=0,16 ix0 25 add iy0 3100 sub moveto 000 4000 rlineto -50 000 rlineto 000 -4000 rlineto closepath fill } for %j=0,16 0 1 3 {/ncol exch def %=0,3 fuer O,L,V,N, or C,M,Y,N iout 0 eq {%iout=0 0 1 47 {/n exch def ncol 0 eq {tza3 n tzo3N n get put} if ncol 1 eq {tza3 n tzl3N n get put} if ncol 2 eq {tza3 n tzv3N n get put} if ncol 3 eq {tza3 n tzn3N n get put} if } for } if %iout=0 iout 1 eq {%iout=1 INW 0 eq {%INW=0,1 0 1 47 {/n exch def ncol 0 eq {tza3 n tzo3Z n get put} if ncol 1 eq {tza3 n tzl3Z n get put} if ncol 2 eq {tza3 n tzv3Z n get put} if ncol 3 eq {tza3 n tzn3Z n get put} if } for }%INW=0 {%INW=1 0 1 47 {/n exch def ncol 0 eq {tza3 n tzo3W n get put} if ncol 1 eq {tza3 n tzl3W n get put} if ncol 2 eq {tza3 n tzv3W n get put} if ncol 3 eq {tza3 n tzn3W n get put} if } for } ifelse %INW=0,1 } if %iout=1 iout 2 eq {%iout=2 0 1 47 {/n exch def ncol 0 eq {tza3 n tzo3W n get put} if ncol 1 eq {tza3 n tzl3W n get put} if ncol 2 eq {tza3 n tzv3W n get put} if ncol 3 eq {tza3 n tzn3W n get put} if } for } if %iout=2 iout 3 eq {%iout=3 0 1 47 {/n exch def ncol 0 eq {tza3 n tzc3N n get put} if ncol 1 eq {tza3 n tzm3N n get put} if ncol 2 eq {tza3 n tzy3N n get put} if ncol 3 eq {tza3 n tzn3N n get put} if } for } if %iout=3 iout 4 eq {%iout=4 0 1 47 {/n exch def ncol 0 eq {tza3 n tzc3Z n get put} if ncol 1 eq {tza3 n tzm3Z n get put} if ncol 2 eq {tza3 n tzy3Z n get put} if ncol 3 eq {tza3 n tzn3Z n get put} if } for } if %iout=4 iout 5 eq {%iout=5 0 1 47 {/n exch def ncol 0 eq {tza3 n tzc3W n get put} if ncol 1 eq {tza3 n tzm3W n get put} if ncol 2 eq {tza3 n tzy3W n get put} if ncol 3 eq {tza3 n tzn3W n get put} if } for } if %iout=5 0 yab translate %square test samples /l 0 def 0 1 15 {/j exch def /j3 j 3 mul def /ix0 j 700 mul def /iy0 0 def tza3 j3 get tza3 j3 1 add get tza3 j3 2 add get setrgbcolor l 0 eq {/ixd 700 def /iyd 700 def %ixd,iyd ix0 iy0 moveto ixd 000 rlineto 000 iyd rlineto ixd neg 000 rlineto closepath fill } if %ixd,iyd } for %j %iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor 0 0 0 setrgbcolor RBIG 11310 300 moveto tenf ncol get show ncol 2 le { TBM 00 -50 rmoveto Fxx show 00 50 rmoveto } if iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor INW 1 eq {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or INW 1 eq and {1 1 1 setrgbcolor} if TBM ncol 3 eq { %N 0 1 15 {/j exch def /ix0 250 j 700 mul add def /iy0 -350 def ix0 iy0 moveto n* j get show } for %j } if %N } for %ncol=0,1,2,3 fuer O, L, V, N 000 -550 translate 25 setlinewidth 0 0 0 setrgbcolor -25 0 moveto 11250 0 rlineto 0 4000 rlineto -11250 0 rlineto closepath stroke } def %END porc_16stepOLV %********************************************************** /proc_lettersize {%BEG proc_lettersize %requires 0<=iout<=5 %requires deintp=0,1 deintp 0 eq {%deintp=0,1 /tefaolvN (W, R, G, B, Z) def /tefaolvZ (N, R, G, B, W) def /tefaolvW (N, R, G, B, Z) def /tefacmyN (W, C, M, Y, Z) def /tefacmyZ (N, C, M, Y, W) def /tefacmyW (N, C, M, Y, Z) def /tenfolvN [(W) (R) (G) (B) (Z)] def /tenfolvZ [(N) (R) (G) (B) (W)] def /tenfolvW [(N) (R) (G) (B) (Z)] def /tenfcmyN [(W) (C) (M) (Y) (Z)] def /tenfcmyZ [(N) (C) (M) (Y) (W)] def /tenfcmyW [(N) (C) (M) (Y) (Z)] def } %deintp=0 { %deintp=1 /tefaolvN (W, R, G, B, Z) def /tefaolvZ (N, R, G, B, W) def /tefaolvW (N, R, G, B, Z) def /tefacmyN (W, C, M, J, Z) def /tefacmyZ (N, C, M, J, W) def /tefacmyW (N, C, M, J, Z) def /tenfolvN [(W) (R) (G) (B) (Z)] def /tenfolvZ [(N) (R) (G) (B) (W)] def /tenfolvW [(N) (R) (G) (B) (Z)] def /tenfcmyN [(W) (C) (M) (Y) (Z)] def /tenfcmyZ [(N) (C) (M) (Y) (W)] def /tenfcmyW [(N) (C) (M) (Y) (Z)] def } ifelse /colaolvN [{tgw} {tgo} {tgl} {tgv} {tgz}] def /colaolvZ [{tgn} {tgo} {tgl} {tgv} {tgw}] def /colaolvW [{tgn} {tgo} {tgl} {tgv} {tgz}] def /colacmyN [{tgw} {tgc} {tgm} {tgy} {tgz}] def /colacmyZ [{tgn} {tgc} {tgm} {tgy} {tgw}] def /colacmyW [{tgn} {tgc} {tgm} {tgy} {tgz}] def /na [(+-:.) (xyz;) (tuvw) (pqrs) (lmno) (hijk) (defg) (!abc) (lmno) (hijk) (defg) (!abc) (+-:.) (xyz;) (tuvw) (pqrs) (pqrs) (lmno) (hijk) (+-:.) (xyz;) (tuvw) (defg) (!abc) (tuvw) (pqrs) (lmno) (hijk) (+-:.) (!abc) (xyz;) (defg)] def /ar 72 def /ak [4 3 2 8 7 1 5 6 8 5 3 7 2 1 4 6 6 3 5 4 3 7 2 8 4 1 6 7 8 2 3 5 1 5 4 8 7 2 3 6 8 1 7 6 2 5 4 3 1 2 5 8 4 3 6 7 5 3 2 8 7 6 1 4 6 4 1 2 7 3 5 8 7 1 8 5 2 6 3 4 7 6 3 4 8 5 2 1 7 6 1 4 5 3 2 8 4 3 2 8 7 1 5 6 2 1 4 6 8 5 3 7 8 2 7 1 4 5 3 6 6 7 8 2 5 3 1 4 2 1 5 4 8 3 6 7 8 2 4 6 7 5 3 1 8 3 7 5 2 6 1 4 6 1 4 8 2 5 7 3] def /ng [(10) ( 8) ( 6) ( 4)] def /xtransl [0 3500 6500 9000] def /tenf 5 array def /cola 5 array def iout 0 eq {/tefa tefaolvN def} if iout 1 eq {/tefa tefaolvZ def} if iout 2 eq {/tefa tefaolvW def} if iout 3 eq {/tefa tefacmyN def} if iout 4 eq {/tefa tefacmyZ def} if iout 5 eq {/tefa tefacmyW def} if 0 1 4 {/ncol exch def %ncol=0,4 iout 0 eq {cola ncol colaolvN ncol get put tenf ncol tenfolvN ncol get put } if iout 1 eq {cola ncol colaolvZ ncol get put tenf ncol tenfolvZ ncol get put } if iout 2 eq {cola ncol colaolvW ncol get put tenf ncol tenfolvW ncol get put } if iout 3 eq {cola ncol colacmyN ncol get put tenf ncol tenfcmyN ncol get put } if iout 4 eq {cola ncol colacmyZ ncol get put tenf ncol tenfcmyZ ncol get put } if iout 5 eq {cola ncol colacmyW ncol get put tenf ncol tenfcmyW ncol get put } if } for %ncol=0,4 iout 0 eq iout 3 eq or {/TYP (N) def} if iout 1 eq iout 4 eq or {/TYP (Z) def} if iout 2 eq iout 5 eq or {/TYP (W) def} if %W 0 0 0 setrgbcolor 0 -230 moveto RK %iout 0 eq iout 3 eq or {(AG260-3, ) show}{(AG261-3, ) show} ifelse (AG261-3, ) show (Bild ) showde (Picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(B5) show}{(D5) show} ifelse TYP show Txx show (: ) show TK (Schrift und Landoltringe ) showde RK (Sript and Landolt-rings ) showen (codigo y Landolt annilos ) showes (code et anneaux Landolt ) showfr (codice i Landolt anelli ) showit (Script Landoltringer ) showjp 0 1 4 {/ncol exch def RBIK tenf ncol get show ncol 1 ge ncol 3 le and { TK 00 -50 rmoveto Fxx show 00 50 rmoveto } if TK (; ) show } for TIK (PS) show RK (-) showde (Operator) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp RBIK ( rgb-) show TBIK (>rgb) show TS 00 -50 rmoveto Txx show 00 50 rmoveto TIK ( setrgbcolor ) show TK iout 0 eq iout 3 eq or {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or {0.5 0.5 0.5 setrgbcolor} if iout 2 eq iout 5 eq or {1 1 1 setrgbcolor} if 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath stroke 200 000 translate %200 trans /igroe -1 def /mg -1 def 10 -2 04 {/n exch def /mg mg 1 add def /igroe igroe 1 add def /n480 40 n mul def /n600 45 n mul def /n300 25 n mul def /n150 15 n mul def /n200 20 n mul def /n050 05 n mul def /n360 30 n mul def /nar 6 n mul def /n6000 480 n mul def /n5000 400 n mul def xtransl mg get 0 translate /ix0 0 def n480 /Times-Roman FS 0 1 07 {/j exch def /iy0 3500 j n600 mul sub def iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor ix0 100 add iy0 200 add moveto na j igroe 8 mul add get exec show j 7 eq { %Zusatz Schriftgroesse 10, 8, 6, 4 ix0 100 add iy0 200 add n600 sub moveto ng mg get exec show} if } for 0 1 04 {/ncol exch def /ix0 n600 2 mul ncol n600 mul add def /iy0 3500 8 n600 mul sub 0 1 07 {/j exch def /iy0 3500 j n600 mul sub def /k ncol 8 mul j add igroe 32 mul add def n setlinewidth cola ncol get exec newpath nar setlinewidth ix0 300 add iy0 300 add nar 2.5 mul 0 360 arc closepath fill iout 0 eq iout 3 eq or {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or {0.5 0.5 0.5 setrgbcolor} if iout 2 eq iout 5 eq or {1 1 1 setrgbcolor} if ix0 300 add iy0 300 add nar 1.5 mul 0 360 arc closepath fill ix0 300 add iy0 300 add moveto /m ak k get exec def m 1 eq {nar 2.6 mul 0 rlineto closepath stroke} if %0 m 2 eq {nar 2.6 mul 45 sin mul nar 2.6 mul 45 cos mul rlineto closepath stroke} if %45 m 3 eq {0 nar 2.6 mul rlineto closepath stroke} if %90 m 4 eq {nar 2.6 mul 135 sin mul nar 2.6 mul 135 cos mul rlineto closepath stroke} if %135 m 5 eq {nar 2.6 mul neg 0 rlineto closepath stroke} if %0 m 6 eq {nar 2.6 mul 235 sin mul nar 2.6 mul 235 cos mul rlineto closepath stroke} if %45 m 7 eq {0 nar 2.6 mul neg rlineto closepath stroke} if %0 m 8 eq {nar 2.6 mul 315 sin mul nar 2.6 mul 315 cos mul rlineto closepath stroke} if %45 } for %j acht Orientierungen iout 0 eq iout 3 eq or {1 1 1} {0 0 0} ifelse setrgbcolor ix0 400 add n200 sub iy0 300 add n600 sub n050 sub moveto /n480 40 n mul def n480 /Times-Roman FS tenf ncol get show ncol 1 ge ncol 3 le and { /n400 30 n mul def n400 /Times-Roman FS 00 -10 n mul rmoveto Fxx show 00 10 n mul rmoveto } if } for %ncol=0,4 xtransl mg get neg 0 translate } for %n vier Schrift-Groessen -200 000 translate %200 trans } def %END proc_lettersize %********************************************************** /proc_Landolt { %BEG proc_Landolt %requires 0<=iout<=5 %requires deintp=0,1 %requires ncol=0,1 or 2,3 deintp 0 eq {%deintp=0,1 ncol1 0 eq { %ncol1=0,#0 /tefaolvN (N-R, N-G) def /tefaolvZ (Z-R, Z-G) def /tefaolvW (W-R, W-G) def /tefacmyN (N-C, N-M) def /tefacmyZ (Z-C, Z-M) def /tefacmyW (W-C, W-M) def /tefaolvN1 (N-R) def /tefaolvZ1 (Z-R) def /tefaolvW1 (W-R) def /tefacmyN1 (N-C) def /tefacmyZ1 (Z-C) def /tefacmyW1 (W-C) def /tefaolvN2 (N-G) def /tefaolvZ2 (Z-G) def /tefaolvW2 (W-G) def /tefacmyN2 (N-M) def /tefacmyZ2 (Z-M) def /tefacmyW2 (W-M) def } %ncol1=0 { %ncol1#0 /tefaolvN (N-B, W-N) def /tefaolvZ (Z-B, W-N) def /tefaolvW (W-B, W-N) def /tefacmyN (N-Y, W-N) def /tefacmyZ (Z-Y, W-N) def /tefacmyW (W-Y, W-N) def /tefaolvN1 (N-B) def /tefaolvZ1 (Z-B) def /tefaolvW1 (W-B) def /tefacmyN1 (N-Y) def /tefacmyZ1 (Z-Y) def /tefacmyW1 (W-Y) def /tefaolvN2 (W-N) def /tefaolvZ2 (W-N) def /tefaolvW2 (W-N) def /tefacmyN2 (W-N) def /tefacmyZ2 (W-N) def /tefacmyW2 (W-N) def } ifelse %ncol1=0,#0 }%deintp=0 {%deintp=1 ncol1 0 eq { %ncol1=0,#0 /tefaolvN (N-R, N-G) def /tefaolvZ (Z-R, Z-G) def /tefaolvW (W-R, W-G) def /tefacmyN (N-C, N-M) def /tefacmyZ (Z-C, Z-M) def /tefacmyW (W-C, W-M) def /tefaolvN1 (N-R) def /tefaolvZ1 (Z-R) def /tefaolvW1 (W-R) def /tefacmyN1 (N-C) def /tefacmyZ1 (Z-C) def /tefacmyW1 (W-C) def /tefaolvN2 (N-G) def /tefaolvZ2 (Z-G) def /tefaolvW2 (W-G) def /tefacmyN2 (N-M) def /tefacmyZ2 (Z-M) def /tefacmyW2 (W-M) def } %ncol1=0 { %ncol1=#0 /tefaolvN (N-B, W-N) def /tefaolvZ (Z-B, W-N) def /tefaolvW (W-B, W-N) def /tefacmyN (N-J, W-N) def /tefacmyZ (Z-J, W-N) def /tefacmyW (W-J, W-N) def /tefaolvN1 (N-B) def /tefaolvZ1 (Z-B) def /tefaolvW1 (W-B) def /tefacmyN1 (N-J) def /tefacmyZ1 (Z-J) def /tefacmyW1 (W-J) def /tefaolvN2 (W-N) def /tefaolvZ2 (W-N) def /tefaolvW2 (W-N) def /tefacmyN2 (W-N) def /tefacmyZ2 (W-N) def /tefacmyW2 (W-N) def } ifelse %ncol1=0,#0 } ifelse %deintp=0,1 /tzo3N 48 array def /tzl3N 48 array def /tzv3N 48 array def /tzn3N 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %N-OLV tzo3N nfar3 tzWN nfar get put tzo3N nfar3 1 add 1.0 put tzo3N nfar3 2 add 1.0 put tzl3N nfar3 1.0 put tzl3N nfar3 1 add tzWN nfar get put tzl3N nfar3 2 add 1.0 put tzv3N nfar3 1.0 put tzv3N nfar3 1 add 1.0 put tzv3N nfar3 2 add tzNW nfar get put tzn3N nfar3 tzWN nfar get put tzn3N nfar3 1 add tzWN nfar get put tzn3N nfar3 2 add tzWN nfar get put} for /tzo3Z 48 array def /tzl3Z 48 array def /tzv3Z 48 array def /tzn3Z 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %Z-OLV tzo3Z nfar3 tzNZ nfar get put tzo3Z nfar3 1 add tzWZ nfar get put tzo3Z nfar3 2 add tzWZ nfar get put tzl3Z nfar3 tzWZ nfar get put tzl3Z nfar3 1 add tzNZ nfar get put tzl3Z nfar3 2 add tzWZ nfar get put tzv3Z nfar3 tzWZ nfar get put tzv3Z nfar3 1 add tzWZ nfar get put tzv3Z nfar3 2 add tzNZ nfar get put tzn3Z nfar3 tzWN nfar get put tzn3Z nfar3 1 add tzWN nfar get put tzn3Z nfar3 2 add tzWN nfar get put} for /tzo3W 48 array def /tzl3W 48 array def /tzv3W 48 array def /tzn3W 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %W-OLV tzo3W nfar3 0.0 put tzo3W nfar3 1 add tzWN nfar get put tzo3W nfar3 2 add tzWN nfar get put tzl3W nfar3 tzWN nfar get put tzl3W nfar3 1 add 0.0 put tzl3W nfar3 2 add tzWN nfar get put tzv3W nfar3 tzWN nfar get put tzv3W nfar3 1 add tzWN nfar get put tzv3W nfar3 2 add 0.0 put tzn3W nfar3 tzWN nfar get put tzn3W nfar3 1 add tzWN nfar get put tzn3W nfar3 2 add tzWN nfar get put} for /tzc3N 48 array def /tzm3N 48 array def /tzy3N 48 array def /tzn3N 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %N-CMY tzc3N nfar3 1.0 put tzc3N nfar3 1 add tzNW nfar get put tzc3N nfar3 2 add tzNW nfar get put tzm3N nfar3 tzNW nfar get put tzm3N nfar3 1 add 1.0 put tzm3N nfar3 2 add tzNW nfar get put tzy3N nfar3 tzNW nfar get put tzy3N nfar3 1 add tzNW nfar get put tzy3N nfar3 2 add 1.0 put tzn3N nfar3 tzWN nfar get put tzn3N nfar3 1 add tzWN nfar get put tzn3N nfar3 2 add tzWN nfar get put} for /tzc3Z 48 array def /tzm3Z 48 array def /tzy3Z 48 array def /tzn3Z 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %Z-CMY tzc3Z nfar3 tzWZ nfar get put tzc3Z nfar3 1 add tzNZ nfar get put tzc3Z nfar3 2 add tzNZ nfar get put tzm3Z nfar3 tzNZ nfar get put tzm3Z nfar3 1 add tzWZ nfar get put tzm3Z nfar3 2 add tzNZ nfar get put tzy3Z nfar3 tzNZ nfar get put tzy3Z nfar3 1 add tzNZ nfar get put tzy3Z nfar3 2 add tzWZ nfar get put tzn3Z nfar3 tzWN nfar get put tzn3Z nfar3 1 add tzWN nfar get put tzn3Z nfar3 2 add tzWN nfar get put} for /tzc3W 48 array def /tzm3W 48 array def /tzy3W 48 array def /tzn3W 48 array def 0 1 15 {/nfar exch def /nfar3 nfar 3 mul def %W-CMY tzc3W nfar3 tzWN nfar get put tzc3W nfar3 1 add 0.0 put tzc3W nfar3 2 add 0.0 put tzm3W nfar3 0.0 put tzm3W nfar3 1 add tzWN nfar get put tzm3W nfar3 2 add 0.0 put tzy3W nfar3 0.0 put tzy3W nfar3 1 add 0.0 put tzy3W nfar3 2 add tzWN nfar get put tzn3W nfar3 tzWN nfar get put tzn3W nfar3 1 add tzWN nfar get put tzn3W nfar3 2 add tzWN nfar get put} for /tza3 48 array def iout 0 eq {/tefa tefaolvN def /tefa1 tefaolvN1 def /tefa2 tefaolvN2 def} if iout 1 eq {/tefa tefaolvZ def /tefa1 tefaolvZ1 def /tefa2 tefaolvZ2 def} if iout 2 eq {/tefa tefaolvW def /tefa1 tefaolvW1 def /tefa2 tefaolvW2 def} if iout 3 eq {/tefa tefacmyN def /tefa1 tefacmyN1 def /tefa2 tefacmyN2 def} if iout 4 eq {/tefa tefacmyZ def /tefa1 tefacmyZ1 def /tefa2 tefacmyZ2 def} if iout 5 eq {/tefa tefacmyW def /tefa1 tefacmyW1 def /tefa2 tefacmyW2 def} if iout 0 eq iout 3 eq or {/TYP (N) def} if iout 1 eq iout 4 eq or {/TYP (Z) def} if iout 2 eq iout 5 eq or {/TYP (W) def} if %W old number 0 0 0 setrgbcolor 0 -230 moveto RK %iout 0 eq iout 3 eq or {(AG260-) show}{(AG261-) show} ifelse (AG261-) show ncol1 0 eq {(5, ) show} {(7, ) show} ifelse (Bild ) showde (Picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp ncol1 0 eq {iout 3 ge {(B6) show}{(D6) show} ifelse} {iout 3 ge {(B7) show}{(D7) show} ifelse} ifelse TYP show Txx show (: ) show TK (Landoltringe ) showde RK (Landolt-rings ) showen (anillos de Landolt ) showes (anneaux Landolt ) showfr (anelli di Landolt ) showit (Landoltringer ) showjp TIK tefa1 show TK 00 -50 rmoveto Fxx show 00 50 rmoveto RIK (; ) show tefa2 show ncol1 0 eq { TK 00 -50 rmoveto Fxx show 00 50 rmoveto } if TIK (; ) show TIK (PS) show RK (-) showde (Operator) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp RBIK (rgb-) show TBIK (>rgb) show TS 00 -50 rmoveto Txx show 00 50 rmoveto TIK ( setrgbcolor ) show TK iout 0 eq iout 3 eq or {0 0 0 setrgbcolor} if iout 1 eq iout 4 eq or {0.5 0.5 0.5 setrgbcolor} if iout 2 eq iout 5 eq or {1 1 1 setrgbcolor} if 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath stroke /xab 5450 def 50 0 translate /ar 80 def ar setlinewidth ncol1 1 ncol2 {/ncol exch def %=0,1,2,3 O,L,V,N xab ncol ncol1 sub mul 0 translate ncol 0 eq { %O 0 1 47 {/n exch def iout 0 eq {tza3 n tzo3N n get put} if iout 1 eq {tza3 n tzo3Z n get put} if iout 2 eq {tza3 n tzo3W n get put} if iout 3 eq {tza3 n tzc3N n get put} if iout 4 eq {tza3 n tzc3Z n get put} if iout 5 eq {tza3 n tzc3W n get put} if } for /nc [(F-D) (8-6) (2-0) (E-F) (7-8) (0-1)] def /nl [0 7 13 1 8 15] def %entspricht F 8 2, E 7 0, +2, -1 /ak [4 3 2 8 7 1 5 6 8 5 3 7 2 1 4 6 6 3 5 4 3 7 2 8 4 1 6 7 8 2 3 5 1 5 4 8 7 2 3 6 8 1 7 6 2 5 4 3] def /ndif1 2 def /ndif2 -1 def } if %C ncol 1 eq { %L 0 1 47 {/n exch def iout 0 eq {tza3 n tzl3N n get put} if iout 1 eq {tza3 n tzl3Z n get put} if iout 2 eq {tza3 n tzl3W n get put} if iout 3 eq {tza3 n tzm3N n get put} if iout 4 eq {tza3 n tzm3Z n get put} if iout 5 eq {tza3 n tzm3W n get put} if } for /nc [(F-D) (8-6) (2-0) (E-F) (7-8) (0-1)] def /nl [0 7 13 1 8 15] def %entspricht F 8 2, E 7 0, +2, -1 /ak [6 7 8 2 3 5 4 1 7 2 3 6 1 5 4 8 6 4 8 5 3 7 2 1 7 2 8 6 3 5 4 3 8 1 7 5 2 6 4 3 4 3 2 8 7 1 5 6] def /ndif1 2 def /ndif2 -1 def } if %M ncol 2 eq { %V 0 1 47 {/n exch def iout 0 eq {tza3 n tzv3N n get put} if iout 1 eq {tza3 n tzv3Z n get put} if iout 2 eq {tza3 n tzv3W n get put} if iout 3 eq {tza3 n tzy3N n get put} if iout 4 eq {tza3 n tzy3Z n get put} if iout 5 eq {tza3 n tzy3W n get put} if } for /nc [(F-D) (8-6) (2-0) (E-F) (7-8) (0-1)] def /nl [0 7 13 1 8 15] def %entspricht F 8 2, E 7 0, +2, -1 /ak [8 5 3 7 2 1 4 6 6 3 5 4 3 7 2 8 4 3 2 8 7 1 5 6 5 3 2 8 7 6 1 4 8 4 5 1 6 3 2 7 7 6 5 2 3 4 1 8] def /ndif1 2 def /ndif2 -1 def } if %V ncol 3 eq { %N 0 1 47 {/n exch def iout 0 eq {tza3 n tzn3N n get put} if iout 1 eq {tza3 n tzn3Z n get put} if iout 2 eq {tza3 n tzn3W n get put} if iout 3 eq {tza3 n tzn3N n get put} if iout 4 eq {tza3 n tzn3Z n get put} if iout 5 eq {tza3 n tzn3W n get put} if } for /nc [(F-D) (8-6) (2-0) (E-F) (7-8) (0-1)] def /nl [0 7 13 1 8 15] def %entspricht F 8 2, E 7 0, +2, -1 /ak [6 7 8 2 3 5 4 1 7 2 3 6 1 5 4 8 6 4 8 5 3 7 2 1 7 2 8 6 3 5 4 3 8 1 7 5 2 6 4 3 4 3 2 8 7 1 5 6] def /ndif1 2 def /ndif2 -1 def } if %N iout 0 eq iout 3 eq or {1 1 1 setrgbcolor}{0 0 0 setrgbcolor} ifelse 250 /Times-Roman FS 0 1 5 {/j exch def /iy0 500 j 600 mul add def 5000 iy0 moveto nc j get show } for %j TK 0 1 07 {/j exch def /ix0 0100 j 600 mul add def 0 1 05 {/l exch def /iy0 0300 l 600 mul add def /k l 8 mul j add def /i1 nl l get def /j3 i1 3 mul def 1 tza3 j3 get sub 1 tza3 j3 1 add get sub 1 tza3 j3 2 add get sub setrgbcolor /ixd 600 def ix0 iy0 moveto ixd 000 rlineto 000 ixd rlineto ixd neg 000 rlineto closepath fill l 2 le {/i1 nl l get ndif1 add def} {/i1 nl l get ndif2 add def} ifelse /j3 i1 3 mul def 1 tza3 j3 get sub 1 tza3 j3 1 add get sub 1 tza3 j3 2 add get sub setrgbcolor ix0 300 add iy0 300 add ar 2.5 mul 0 360 arc closepath fill /i1 nl l get def /j3 i1 3 mul def 1 tza3 j3 get sub 1 tza3 j3 1 add get sub 1 tza3 j3 2 add get sub setrgbcolor ix0 300 add iy0 300 add ar 1.5 mul 0 360 arc closepath fill /i1 nl l get def /j3 i1 3 mul def 1 tza3 j3 get sub 1 tza3 j3 1 add get sub 1 tza3 j3 2 add get sub setrgbcolor ix0 300 add iy0 300 add moveto /m ak k get exec def m 1 eq {ar 2.6 mul 0 rlineto closepath stroke} if %0 m 2 eq {ar 2.6 mul 45 sin mul ar 2.6 mul 45 cos mul rlineto closepath stroke} if %45 m 3 eq {0 ar 2.6 mul rlineto closepath stroke} if %90 m 4 eq {ar 2.6 mul 135 sin mul ar 2.6 mul 135 cos mul rlineto closepath stroke} if %135 m 5 eq {ar 2.6 mul neg 0 rlineto closepath stroke} if %0 m 6 eq {ar 2.6 mul 235 sin mul ar 2.6 mul 235 cos mul rlineto closepath stroke} if %45 m 7 eq {0 ar 2.6 mul neg rlineto closepath stroke} if %0 m 8 eq {ar 2.6 mul 315 sin mul ar 2.6 mul 315 cos mul rlineto closepath stroke} if %45 } for %l } for %j iout 0 eq iout 3 eq or {1 1 1 setrgbcolor}{0 0 0 setrgbcolor} ifelse 1500 80 moveto RBK (Landoltringe ) showde (Landolt-rings ) showen (anillos de Landolt ) showes (anneaux Landolt ) showfr (anelli di Landolt ) showit (Landolt-rings ) showjp RBIK ncol ncol1 eq {tefa1 show} {tefa2 show} ifelse ncol 2 le {TBS 00 -50 rmoveto Fxx show 00 50 rmoveto } if TK 5000 50 moveto (Code) show xab ncol ncol1 sub mul neg 0 translate } for %ncol=ncol1,ncol2 50 neg 0 translate 15 setlinewidth } def %END proc_Landolt %********************************************************** %********************************************************** /proc_CIEColor {%BEG proc_CIEColor 0 0 0 setrgbcolor 0 -230 moveto RK (AG260-7, ) show %colorm 0 eq {(0, ) show} {(F, ) show} ifelse iout 0 eq iout 3 eq or {/TYP (N) def} if iout 1 eq iout 4 eq or {/TYP (Z) def} if iout 2 eq iout 5 eq or {/TYP (W) def} if %W (Bild ) showde (Picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(B3) show}{(D3) show} ifelse TYP show Txx show (: ) show RK (14 CIE-Pr\374ffarben ) showde (14 CIE-test colours ) showen (CIE 14 colores del test ) showes (14 CIE test couleurs ) showfr (14 prova colori CIE ) showit (14 CIE-test colours ) showjp (sowie 2 + 16 Graustufen) showde (and 2 + 16 grey steps) showen (y 2 + 16 pasos de gris) showes (et 2 + 16 paliers de gris) showfr (i 2 + 16 grigio passi) showit (and 2 + 16 grey steps) showjp TK ( (sf); ) show RBIK (rgb/cmy0-) show TBIK (>rgb) show TS 00 -50 rmoveto Txx show 00 50 rmoveto TIK ( setrgbcolor ) show TK /adl_olv* [ %BEGin adl_olv*; L=Linear model data 16 grey and 16 CIE-TC 00 0.0 0.0 0.0 %L 0.0000 olv*PR18/TV18 01 17.0 17.0 17.0 %L 0.0667 olv*PR18/TV18 02 34.0 34.0 34.0 %L 0.1333 olv*PR18/TV18 03 51.0 51.0 51.0 %L 0.2000 olv*PR18/TV18 04 68.0 68.0 68.0 %L 0.2667 olv*PR18/TV18 05 85.0 85.0 85.0 %L 0.3333 olv*PR18/TV18 06 102.0 102.0 102.0 %L 0.4000 olv*PR18/TV18 07 117.0 119.0 119.0 %L 0.4667 olv*PR18/TV18 08 136.0 136.0 136.0 %L 0.5333 olv*PR18/TV18 09 153.0 153.0 153.0 %L 0.6000 olv*PR18/TV18 10 170.0 170.0 170.0 %L 0.6667 olv*PR18/TV18 11 187.0 187.0 187.0 %L 0.7333 olv*PR18/TV18 12 204.0 204.0 204.0 %L 0.8000 olv*PR18/TV18 13 221.0 221.0 221.0 %L 0.8667 olv*PR18/TV18 14 238.0 238.0 238.0 %L 0.9333 olv*PR18/TV18 15 255.0 255.0 255.0 %L 1.0000 olv*PR18/TV18 16 184.2 117.1 134.5 %L no. 01 olv*PR18/CIETC 17 152.4 140.3 73.3 %L no. 02 olv*PR18/CIETC 18 122.3 189.6 31.5 %L no. 03 olv*PR18/CIETC 19 80.9 221.9 95.9 %L no. 04 olv*PR18/CIETC 20 89.6 203.0 174.5 %L no. 05 olv*PR18/CIETC 21 87.9 177.0 263.9 %L no. 06 olv*PR18/CIETC 22 130.2 124.4 284.1 %L no. 07 olv*PR18/CIETC 23 176.2 115.8 257.8 %L no. 08 olv*PR18/CIETC 24 205.8 -12.2 58.0 %L no. 09 olv*PR18/CIETC 25 231.9 212.4 34.8 %L no. 10 olv*PR18/CIETC 26 24.4 220.9 72.8 %L no. 11 olv*PR18/CIETC 27 -40.6 89.8 226.5 %L no. 12 olv*PR18/CIETC 28 237.1 186.9 166.5 %L no. 13 olv*PR18/CIETC 29 57.2 105.9 11.4 %L no. 14 olv*PR18/CIETC 30 0.0 0.0 0.0 %L 0.0000 olv*PR18/N 31 255.0 255.0 255.0 %L 1.0000 olv*PR18/W ] def %END adl_olv*' /s 700 def /xw 755 def /yw 1150 def % Quadratseite und Abstaende %%%% Def. eines Quadrates fuer die Ausgabe der Farbflaechen %%% /colRec {moveto s 0 rlineto 0 s rlineto s neg 0 rlineto %Quadrat closepath} bind def /iz7 7 def /iz74 iz7 4 mul def /iz741 iz74 1 add def /iz742 iz74 2 add def /iz743 iz74 3 add def /iz8 8 def /iz84 iz8 4 mul def /iz841 iz84 1 add def /iz842 iz84 2 add def /iz843 iz84 3 add def /tfz {adl_olv* iz741 get adl_olv* iz841 get add 0.5 mul 255 div adl_olv* iz742 get adl_olv* iz842 get add 0.5 mul 255 div adl_olv* iz743 get adl_olv* iz843 get add 0.5 mul 255 div setrgbcolor} def /tfn {0.001 0.001 0.001 setrgbcolor} def % Schriftfarbe = Schwarz /tfw {1.000 1.000 1.000 setrgbcolor} def % Schriftfarbe = Weiss tfz 0 0 moveto 13000 0 rlineto 0 4000 rlineto -13000 0 rlineto closepath fill 0 setgray 0 0 moveto 13000 0 rlineto 0 4000 rlineto -13000 0 rlineto closepath stroke 350 150 translate /n* [(16) (15) (14) (13) (12) (11) (10) ( 9) ( 8) ( 7) ( 6) ( 5) ( 4) ( 3) ( 2) ( 1)] def TBM 25 setlinewidth /s 770 def /s1 770 def /s2 670 def 0 setgray 0 1 16 {/j exch def /ix0 j s1 mul def %j ix0 1600 moveto 0 500 rlineto stroke } for %j 15 setlinewidth 0 1 15 {/j exch def /ix00 j s1 mul def /s s2 def /ix0 ix00 50 add def /iy0 2900 def /j4a j 4 mul def /j4c j 16 add 4 mul def adl_olv* j4c 1 add get 255 div adl_olv* j4c 2 add get 255 div adl_olv* j4c 3 add get 255 div setrgbcolor ix0 iy0 colRec fill /s s1 def /ix0 ix00 def /iy0 2050 def adl_olv* j4c 1 add get 255 div adl_olv* j4c 2 add get 255 div adl_olv* j4c 3 add get 255 div setrgbcolor ix0 iy0 colRec fill 0 setgray /ix0 ix00 def /iy0 1750 def ix0 250 add iy0 moveto n* 15 j sub get show /s s1 def /ix0 ix00 def /iy0 850 def adl_olv* j4a 1 add get 255 div adl_olv* j4a 2 add get 255 div adl_olv* j4a 3 add get 255 div setrgbcolor ix0 iy0 colRec fill /s s2 def /ix0 ix00 50 add def /iy0 100 def adl_olv* j4a 1 add get 255 div adl_olv* j4a 2 add get 255 div adl_olv* j4a 3 add get 255 div setrgbcolor ix0 iy0 colRec fill } for %j -350 -150 translate } def %END proc_CIEColor %*********************************************************************************** 68 90 translate 0.01 MM dup scale 15 setlinewidth /iout 5 def %iout=0_2:OLV,NZW, iout=3-5: CMY,NZW /INW 0 def TK %0 setgray %200 -200 moveto (AG260-7) show colorm 0 eq {(0) show} {(F) show} ifelse %(-) show colorml cvishow xcolorl cvishow %xchartl xchartl 8 idiv 8 mul sub cvishow %(-) show xchartl 8 idiv cvishow %(Page ) showen (Seite ) showde 0 setgray 15 setlinewidth %X %********************************************************** 1 1 1 setrgbcolor 0 0 moveto 25200 0 rlineto 0 17500 rlineto %picture larger -25200 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 25200 0 rlineto 0 17500 rlineto %picture larger -25200 0 rlineto closepath stroke %no. 0 1 2 3 4 5 6 7 framef image /xtr [ 0200 13400 200 13400 200 13400 200 13400 -2400 200] def /ytr [13400 13400 9050 9050 4700 4700 0350 0350 -2000 8750] def %gsave %Names: %proc_CIEColor %proc_rosette: iout=2,5 for CMY and OLV %proc_16step: iout=2,5 for CMY and OLV %proc_lettersize: iout=2,5 for CMY and OLV %proc_Landolt: iout=2,5 for CMY and OLV %********************************************************** %xtr 0 get ytr 0 get translate %/iout 3 def %proc_rosette %xtr 0 get neg ytr 0 get neg translate %********************************************************** xtr 1 get ytr 1 get translate %/iout 0 def proc_16step xtr 1 get neg ytr 1 get neg translate %********************************************************** %line 4235: OLV- or CMY0-Picture to be included %********************************************************** xtr 3 get ytr 3 get translate %/iout 0 def proc_lettersize xtr 3 get neg ytr 3 get neg translate %********************************************************** xtr 4 get ytr 4 get translate %/iout 0 def proc_rosette xtr 4 get neg ytr 4 get neg translate %********************************************************** xtr 5 get ytr 5 get translate %/iout 0 def /ncol1 0 def /ncol2 1 def proc_Landolt xtr 5 get neg ytr 5 get neg translate %********************************************************** xtr 6 get ytr 6 get translate iout 2 eq iout 5 eq or {proc_CIEColor} {/INW 1 def proc_16step} ifelse xtr 6 get neg ytr 6 get neg translate %********************************************************** xtr 7 get ytr 7 get translate %/iout 0 def /ncol1 2 def /ncol2 3 def proc_Landolt xtr 7 get neg ytr 7 get neg translate %********************************************************** xtr 8 get ytr 8 get translate xtr 8 get neg ytr 8 get neg translate %********************************************************* } if %pchartl=0; 'AL0X'Y10-7N_AL19_JSO_1P1S.EPS; test OLV/CMY pchartl 1 eq {%pchartl=1; 'AL0X'Y10-7N_AL09_JSO_3P2A.EPS; test hard and software %font0309B.ps*********************************************** %only T*G, R*G, T*M, R*M, jshowTG, with T*M /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /ishowTM {TK -00 -60 rmoveto show 00 60 rmoveto TM} def /jshowTM {TBK -00 -60 rmoveto show 00 60 rmoveto TBM} def /ishowTG {TM -00 -70 rmoveto show 00 70 rmoveto TG} def /jshowTG {TBM -00 -70 rmoveto show 00 70 rmoveto TBG} def %font0309B.ps*********************************************** 72 90 translate 0.01 MM dup scale 20 setlinewidth 1.0 setgray 0 0 moveto 12000 0 rlineto 0 8300 rlineto -12000 0 rlineto closepath fill 0.0 setgray 0 0 moveto 12000 0 rlineto 0 8300 rlineto -12000 0 rlineto closepath stroke /serverL1 (http://130.149.60.45/~farbmetrik/) def /serverL2 (http://farbe.li.tu-berlin.de/) def /serverL3 (http://farbe.li.tu-berlin.de/) def /serverLA serverL3 def /serverLB serverL2 def /serverLC serverL2 def TM 0 setgray 100 -260 moveto (Teil 3, ) showde (part 3, ) showen (parte 3, ) showes (la part 3, ) showfr (la parte 3, ) showit (artikkelen 3, ) showjp RM 9000 -260 moveto (AG260-7) show Txx show (: ) show deintp cvishow colorml cvishow xcolorl cvishow xchartl cvishow pchartl cvishow /x20 100 def /y20 7200 def /yd 320 def x20 y20 yd 2.3 mul add moveto RBM (Dokumentation von Dateiformat, Hard- und Software) showde TBM ( f\374r diese Pr\374fung:) showde (Documentation of file format, hardware and software) showen ( for this test:) showen (Formato de archive de documentati\363n, hardware y software) showes ( para esta prueba:) showes (Format de fichier de documentation, de hardware et software) showfr ( pour ce test:) showfr (Documentazione del formato file, hardware e software) showit ( per il test:) showit (Documentasjion av filformat, maskinvare og programvare) showjp ( for denne testen:) showjp x20 y20 yd add moveto RBM (PDF-Datei:) showde (PDF file:) showen (Archivo PDF:) showes (Fichier PDF:) showfr (File PDF:) showit (PDF-fil:) showjp RM x20 y20 yd 0 mul add moveto serverLB show (AG26/AG26) show (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PDF) show x20 9000 add y20 yd 0 mul add moveto TBM (unterstreiche: Ja/Nein) showde ( underline: Yes/No) showen ( underline: Si/No) showes ( souligner: Qui/Non) showfr ( sottolineare: Si/No) showit ( underline: Ja/Nei) showjp x20 y20 yd 1 mul sub moveto RBM (PS-Datei:) showde (PS file:) showen (Archivo PS:) showes (Fichier PS:) showfr (File PS:) showit (PS-fil:) showjp RM x20 y20 yd 2 mul sub moveto serverLB show (AG26/AG26) show (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PS) show x20 9000 add y20 yd 2 mul sub moveto TBM (unterstreiche: Ja/nein) showde ( underline: Yes/No) showen ( underline: Si/No) showes ( souligner Qui/Non) showfr ( sottolineare: Si/No) showit ( underline: Ja/Nei) showjp x20 y20 yd 3.25 mul sub moveto RBM (benutztes Rechner-Betriebssystem:) showde TBM (Used computer operating system:) showen (Systema operativo inform\341tico usado:) showes (Utilis\351 le syst\350me d'exploitation informatique:) showfr (Utilizzate il sistema operativo del computer:) showit RBM (Brukt pc-operavsystemet:) showjp x20 y20 yd 4.25 mul sub moveto TM (nur eines von Windows/Mac/Unix/anderes und Version:) showde (either one of Windows/Mac/Unix/other and version:) showen (undo de Windows/Mac/Unix/otros y version:) showes (l'un de Windows/Mac/Unix/autres et version:) showfr (undo di Windows/Mac/Unix/altri e versioni:) showit (enten en av Windows/Mac/Unix/andre og versjoner:) showjp (.................................) show x20 y20 yd 5.50 mul sub moveto TBM (Die Beurteilung ist f\374r die Ausgabe:) showde (This evaluation is for the output:) showen (Esta evaluaci\363n es para la salida:) showes (Cette \351valuation est pour la sortie:) showfr (Questa valutazione \350 per l'uscita:) showit (Denna vurderingen er for utdata:) showjp x20 4900 add y20 yd 5.50 mul sub moveto TBM (unterstreiche: Monitor/Datenprojektor/Drucker) showde (underline: monitor/data projector/printer) showen (subrayar: monitor/proyector de datos/impresora) showes (souligner: monitor/projecteur de donn\351es/imprimante) showfr (evidenziare: monitor/projettore dati/stampante) showit (underline: monitor/data projektor/skriver) showjp x20 y20 yd 6.50 mul sub moveto TM (Ger\344te) showde RM (-Modell, -Treiber und -Version:) showde TM (Device model, driver and version:) showen (El modelo de dispositivo, el controlador y la versi\363n:) showes (Type de p\351riph\351rique, pilote et version:) showfr (Modello di periferica, il driver e la versione in uso:) showit (Enhetsmodellen, driver og versjon:) showjp (......................) show x20 y20 yd 7.75 mul sub moveto RBM (Ausgabe mit PDF/PS-Datei:) showde (output with PDF/PS-file:) showen (salida con archivos PDF/PS:) showes (sortie avec fichier PDF/PS:) showfr (uscita con file PDF/PS:) showit (utgang med PDF/PS-fil:) showjp x20 8000 add y20 yd 7.75 mul sub moveto RBM (unterstreiche: PDF/PS-Datei) showde (underline: PDF/PS file) showen (underline: archivos PDF/PS) showes (souligner: fichier PDF/PS) showfr (sottolineare: file PDF/PS) showit (underline: PDF/PS-fil) showjp x20 y20 yd 8.75 mul sub moveto TBM (F\374r) showde RBM ( Ausgabe mit PDF-Datei AG26) showde (For output with PDF file AG26) showen (Para la salida de archivos PDF AG26) showes (Pour le sorties avec fichier PDF AG26) showfr (Per l'uscita con PDF file AG26) showit (For utgang med PDF-fil AG26) showjp (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PDF) show /xshif 500 def x20 xshif add y20 yd 9.75 mul sub moveto RM (entweder PDF-Dateitransfer "download, copy" nach PDF-) showde TM (Ger\344t) showde RM (either PDF-file transfer "download, copy" to PDF device) showen (transferencia de archivos PDF "download, copy" para dispositivo PDF) showes (tranfert de fichier PDF "download, copy" \340 l'appareil PDF) showfr (entrambi i file PDF transferimento "download, copy" al dispositivo PDF) showit (enten PDF fil overfore "download, copy" til enheben PDF) showjp (.................................) show x20 xshif add y20 yd 10.75 mul sub moveto RM (oder mit Rechnersystem-Interpretation durch) showde (or with computer system interpretation by) showen TM (o con el equipo del interpretati\363n del sistema) showes (ou avec l'interpr\351tation du syst\350me informatique) showfr (o con il sistema di computer interpretazione) showit (ellen med computer system tolkning) showjp RM ( "Display-PDF":) show (.................................) show x20 xshif add y20 yd 11.75 mul sub moveto RM (oder mit Software, z. B. Adobe-Reader/-Acrobat und Version:) showde (or with software. e. g. Adobe-Reader/-Acrobat and version:) showen (o con el software. e. g. Adobe-Reader/-Acrobat y versi\363n:) showes (ou avec une software. e. g. Adobe-Reader/-Acrobat et version:) showfr (o con il software. e. g. Adobe-Reader/-Acrobat e versione:) showit (eller med programvare. e. g. Adobe-Reader/-Acrobat og versjon:) showjp (.................................) show x20 xshif add y20 yd 12.75 mul sub moveto RM (oder mit Software, z. B. Ghostscript und Version:) showde (or with software e. g. Ghostscript and version:) showen (o con el software e. g. Ghostscript y versi\363n:) showes (ou avec une software e. g. Ghostscript et version:) showfr (o con il software e. g. Ghostscript e versione:) showit (eller med progvare e. g. Ghostscript og versjon:) showjp (.................................) show x20 y20 yd 13.75 mul sub moveto TBM (F\374r) showde RBM ( Ausgabe mit PS-Datei AG26) showde (For output with PS file AG26) showen (Para la salida de archivos PS AG26) showes (Pour le sorties avec fichier PS AG26) showfr (Per l'uscita con PS file AG26) showit (For utgang med PS-fil AG26) showjp (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PS) show x20 xshif add y20 yd 14.75 mul sub moveto RM (entweder PS-Dateitransfer "download, copy" nach PS-) showde TM (Ger\344t) showde RM (either PS-file transfer "download, copy" to PS device) showen (transferencia de archivos PS "download, copy" para dispositivo PS) showes (tranfert de fichier PS "download, copy" \340 l'appareil PS) showfr (entrambi i file PS transferimento "download, copy" al dispositivo PS) showit (enten PS fil overfore "download, copy" til enheben PS) showjp (.................................) show x20 xshif add y20 yd 15.75 mul sub moveto RM (oder mit Rechnersystem-Interpretation durch) showde (or with computer system interpretation by) showen TM (o con el equipo del interpretati\363n del sistema) showes (ou avec l'interpr\351tation du syst\350me informatique) showfr (o con il sistema di computer interpretazione) showit (ellen med computer system tolkning) showjp RM ( "Display-PS":) show (.................................) show x20 xshif add y20 yd 16.75 mul sub moveto RM (oder mit Software, z. B. Ghostscript und Version:) showde (or with software e. g. Ghostscript and version:) showen (o con el software e. g. Ghostscript y versi\363n:) showes (ou avec une software e. g. Ghostscript et version:) showfr (o con il software e. g. Ghostscript e versione:) showit (eller med progvare e. g. Ghostscript og versjon:) showjp (.................................) show x20 xshif add y20 yd 17.75 mul sub moveto RM (oder mit Software, z. B. Mac-Yap und Version:) showde (or with software e. g. Mac-Yap and version:) showen (o con el software e. g. Mac-Yap y versi\363n:) showes (ou avec une software e. g. Mac-Yap et version:) showfr (o con il software e. g. Mac-Yap e versione:) showit (eller med progvare e. g. Mac-Yap og versjon:) showjp (.................................) show x20 y20 yd 19 mul sub moveto TM (Spezielle Anmerkungen:) showde (Special remarks:) showen (Comemtarios especiales:) showes (Remarques sp\351ciales:) showfr (Osservazioni particolari:) showit (Specielle merknader:) showjp ( z. B. Ausgabe von Format Landschaft (L)) showde ( e. g. output of Landscape (L)) showen ( e. g. la salida del paisaje (L)) showes ( e. g. la production de paysage (L)) showfr ( e. g. uscita del paesaggio (L)) showit ( e. g. utgang av liggende (L)) showjp x20 y20 yd 20 mul sub moveto (......................................................................) show x20 y20 yd 21 mul sub moveto (......................................................................) show x20 y20 yd 22 mul sub moveto (......................................................................) show } if %pchartl=1; 'AL0X'Y10-7N_AL09_JSO_3P2A.EPS; test hard and software pchartl 2 eq {%pchartl=2; 'al0x'Y10-7N_AL09_JSO_3P3A.EPS; 16 step grey scales %font0309B.ps*********************************************** %only T*K, T*M, T*G, and jshowTG, jshowTM with T*M and T*K /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /ishowTK {TS -00 -50 rmoveto show 00 50 rmoveto TK} def /jshowTK {TBS -00 -50 rmoveto show 00 50 rmoveto TBK} def /ishowTM {TK -00 -60 rmoveto show 00 60 rmoveto TM} def /jshowTM {TBK -00 -60 rmoveto show 00 60 rmoveto TBM} def /ishowTG {TM -00 -70 rmoveto show 00 70 rmoveto TG} def /jshowTG {TBM -00 -70 rmoveto show 00 70 rmoveto TBG} def %font0309B.ps*********************************************** /DecodeXYZ* {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind def /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /xchartn xchartl xchartd idiv def /ilx 0 def colorml 0 eq {/ilx 0 def } {%colorml=1 xchartn 2 le {/ilx xchartn def} if xchartn 3 eq {/ilx 4 def} if xchartn 4 eq {/ilx 8 def} if xchartn 5 eq {/ilx 16 def} if xchartn 6 eq {/ilx 32 def} if xchartn 7 eq {/ilx 64 def} if } ifelse /Xnref 0.63 ilx mul 0.9505 mul def /Ynref 0.63 ilx mul def /Znref 0.63 ilx mul 1.0890 mul def /XQ Xnref 95.05 div def /YQ Ynref 100.00 div def /ZQ Znref 108.90 div def XQ 0 lt {/XQ 0.00000001 def} if YQ 0 lt {/YQ 0.00000001 def} if ZQ 0 lt {/ZQ 0.00000001 def} if /L*ref YQ 0.008856 lt {903.3 YQ mul} {YQ 0.33333333 exp 116 mul 16 sub} ifelse def /a*ref XQ 0.008856 lt {7.787 XQ mul 16 116 div add} {XQ 0.33333333 exp} ifelse YQ 0.008856 lt {7.787 YQ mul 16 116 div add} {YQ 0.33333333 exp} ifelse sub 500 mul def /b*ref YQ 0.008856 lt {7.787 YQ mul 16 116 div add} {YQ 0.33333333 exp} ifelse ZQ 0.008856 lt {7.787 ZQ mul 16 116 div add} {ZQ 0.33333333 exp} ifelse sub 200 mul def /L*N L*ref def /L*W 95.41 def /L*i 21 array def %different for xchartl=0,7 /Yi 21 array def %equal distance between L*N and L*W 0 1 20 {/i exch def %steps from black to white i 15 le {/i0 0 def /istep 15 def} {/i0 16 def /istep 4 def} ifelse L*i i L*N L*W L*N sub i i0 sub istep div mul add put /Y* {L*i i get 16 add 116 div} bind def Yi i Y* DecodeXYZ* 100.00 mul put } for 72 90 translate 0.01 MM dup scale 15 setlinewidth colorml 0 eq {/xcolorn 3 def} %here rgb {/xcolorn xcolorl def} ifelse /cvishow {cvi 6 string cvs show} def /cvsshow0 {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1 {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2 {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3 {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow (,) show %nxa=99 nxb cvishow %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow (,) show %nxb=99, nxb 10 ge {nxb cvishow} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow (,) show %nxb=99, nxb 100 ge {nxb cvishow} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def tfnx* RM 20000 -260 moveto (AG260-7) show Txx show (: ) show deintp cvishow colorml cvishow xcolorl cvishow xchartl cvishow pchartl cvishow 100 -260 moveto (Teil 3, ) showde (part 3, ) showen (parte 3, ) showes (la part 3, ) showfr (la parte 3, ) showit (artikkelen 3, ) showjp (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp (A7) show TxS show Txx show (: ) show TM (16 visuell gleichabst\344ndige ) showde (16 visual equidistant ) showen (16 equidistante ) showes (16 paliers de gris ) showfr (16 equidistante ) showit (16 visuelle ekvidistante ) showjp TIM (L*) show RM (-) showde TM (Graustufen) showde RM (-) showen TM (grey steps) showen ( pasos de gris) showes ( \350quidistante) showfr ( grigio passi) showit RM (-) showjp TM (gr\345trinn) showjp TM (; PS) show RM (-) showde TM (Operator:) showde ( operator:) showen ( operator:) showes TM ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIM xcolorn 0 eq {( 0 0 0 n* setcmykcolor) show} if xcolorn 1 eq {( w* setgray) show} if xcolorn 2 eq {( n* n* n* 0 setcmykcolor) show} if xcolorn 3 eq {( w* w* w* setrgbcolor) show} if TM /tfzw 0.5 def colorml 1 eq { /xchartNl xchartl 8 idiv def /xchartPl xchartl xchartl 8 idiv 8 mul sub def /gammaNl 1 2.4 xchartNl 0.18 mul sub 2.4 div div def /gammaPl 2.4 xchartPl 0.18 mul sub 2.4 div def /gammal gammaNl gammaPl mul def /tfzw tfzw def %gammal exp def } if /tfzn 1 tfzw sub def xcolorn 0 eq {/tfzx* {0 0 0 tfzn setcmykcolor} def} if xcolorn 1 eq {/tfzx* {tfzw setgray} def} if xcolorn 2 eq {/tfzx* {tfzn dup dup 0 setcmykcolor} def} if xcolorn 3 eq {/tfzx* {tfzw dup dup setrgbcolor} def} if tfzx* 0 0 moveto 24500 0 rlineto 0 4000 rlineto -24500 0 rlineto closepath fill tfnx* 0 0 moveto 24500 0 rlineto 0 4000 rlineto -24500 0 rlineto closepath stroke %%%%%%%%%%% oberer Schriftzug %%%%%%%%%%%%%%%% tfwx* 30 3650 moveto TBIG (L*/Y) show -50 -50 rmoveto TBK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp 100 3400 moveto TBIK ((absolut)) showde ((absolute)) showen ((absoluta)) showes ((absolu)) showfr ((absoluta)) showit ((absolutt)) showjp 0 1150 moveto TBIG (w*=l*) show -200 -150 rmoveto TBIK (CIELAB, r) show 0 780 moveto TBIK ((relativ)) showde ((relative)) showen ((relativa)) showes ((relative)) showfr ((relativo)) showit ((relativ)) showjp 100 1900 moveto TBIG (Nr. und) showde (No. and) showen (NO y) showes (No et) showfr (N. e) showit (Nr. og) showjp 100 1600 moveto RBIG (Hex-Code) showde (Hex code) showen TBIG (c\363digo Hex) showes (code Hex) showfr (codige Hex) showit RBIG (Hex-code) showjp 100 3000 moveto xcolorn 0 eq {TBIG (0 0 0 n*) show} if xcolorn 1 eq {TBIG (w*) show} if xcolorn 2 eq {TBIG (n* n* n* 0) show} if xcolorn 3 eq {TBIG (w* w* w*) show} if 100 2720 moveto xcolorn 0 eq {TBIG (setcmyk) show} if xcolorn 1 eq {TBIG (setgray) show} if xcolorn 2 eq {TBIG (setcmyk) show} if xcolorn 3 eq {TBIG (setrgb) show} if %gamma output 100 2300 moveto TBIG (g) show colorml 0 eq {%colorml=0 TBM 0 -70 rmoveto (P) show 0 70 rmoveto TBG (=1,000) show} {%colorml=1 TBM 0 -70 rmoveto xchartl 7 le {(P) show}{(N) show} ifelse 0 70 rmoveto TBG (=) show gammal cvsshow3x} ifelse 550 400 moveto TBIG (w*) show -10 -50 rmoveto TBK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp 550 80 moveto TBIG (w*) show -10 -50 rmoveto TBK (Ausgabe) showde %0AG26X-Y 0600# (output) showen %1AG26X-Y 0600# (salida) showes %2AG26X-Y 0600# (sortie) showfr %3AG26X-Y 0600# (uscita) showit %4AG26X-Y 0600# (output) showjp 1900 600 translate %untere Reihe um +200, +200 verschoben bei dx=1000 von 1400 tfnx* /ntu [(0,000) (0,067) (0,133) (0,200) (0,267) (0,333) (0,400) (0,467) (0,533) (0,600) (0,667) (0,733) (0,800) (0,867) (0,933) (1,000) (0,000) (0,250) (0,500) (0,750) (1,000)] def /nts [ 0.000 0.067 0.133 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000 ] def /n* [(00;F) (01;E) (02;D) (03;C) (04;B) (05;A) (06;9) (07;8) (08;7) (09;6) (10;5) (11;4) (12;3) (13;2) (14;1) (15;0) (00;4) (01;3) (02;2) (03:1) (04;0)] def TBM tfwx* /iy0 0 def /i0 0 def /i1 15 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 i i0 sub 1400 mul def ix0 200 add iy0 250 sub moveto ntu i get show ix0 200 add iy0 520 sub moveto nts i get colorml 1 eq {gammal exp} if %cvsshow3 cvsshow3x } for %i=i0,i1 /iy0 3050 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 300 i i0 sub 1400 mul add def ix0 400 sub iy0 moveto L*i i get cvsshow1x (/) show Yi i get cvsshow1x } for %i=i0,i1 TBG tfnx* /iy0 0 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 400 i i0 sub 1400 mul add def ix0 300 sub iy0 1150 add moveto n* i get show } for %i=i0,i1 TBG tfnx* /s 1000 def /j0 0 def /j1 15 def j0 1 j1 {/j exch def %j=j0,j1 /ix0 j 1400 mul def ix0 iy0 s s /tfwj nts j get def %colorml 1 eq {gammal exp} if def /tfnj 1 tfwj sub def xcolorn 0 eq {0 0 0 tfnj setcmykcolor rec fill} if xcolorn 1 eq {tfwj setgray rec fill} if xcolorn 2 eq {tfnj dup dup 0 setcmykcolor rec fill} if xcolorn 3 eq {tfwj dup dup setrgbcolor rec fill} if j 7 eq j 8 eq or {%white arround mean grey ix0 iy0 s s xcolorn 0 eq {0 0 0 0 setcmykcolor rec stroke} if xcolorn 1 eq {1 setgray rec stroke} if xcolorn 2 eq {0 0 0 0 setcmykcolor rec stroke} if xcolorn 3 eq {1 1 1 setrgbcolor rec stroke} if } if %white arround mean grey } for %j=j0,j1 /s 1400 def /iy0 1500 def j0 1 j1 {/j exch def %j=j0,j1 /ix0 j 1400 mul 200 sub def ix0 iy0 s s /tfwj nts j get def %colorml 1 eq {gammal exp} if def /tfnj 1 tfwj sub def xcolorn 0 eq {0 0 0 tfnj setcmykcolor rec fill} if xcolorn 1 eq {tfwj setgray rec fill} if xcolorn 2 eq {tfnj dup dup 0 setcmykcolor rec fill} if xcolorn 3 eq {tfwj dup dup setrgbcolor rec fill} if } for %j=j0,j1 -1900 -600 translate } if %pchartl=2; 'al0x'Y10-7N_AL09_JSO_3P3A.EPS; 16 step grey scales showpage grestore %} for %pchartl=0,2 %} for %xchartl=0,7 %} for %xcolorl=0,3 %} for %colorml=0,1 %%Trailer