%!PS-Adobe-2.1 %%Creator: DECwrite V3.0-11 %%+Copyright (c) 1990,1994 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved. %%DocumentFonts: (atend) %%EndComments %BEG DE12/10O/OUTOPTFA.PS OUTPUT OPTIMIZATION LAB* -> cmyolvnw* 20020401 %BEG DM00/CM_S1GLABTPDF.DAT COLOR MANAGEMENT (CM) LOCAL (L) LAB*PDF DATA 20020401 %INCLUDES REAL PDF output of absolute series /MISO_S1g 128 array def /CFilenameS1 %Start output Step S1 (www.ps.bam.de/DMXZ/10O/O10E00FA.PS) def %This file name /CDeviceS1 (Device: (Y); ) def %Device name and file measured /CMeasS1 (Meas.: DM14/10O/O10M00NA.PS;S1) def %File name measured in step S1 /CDateS1 (Date: M010401) def %Date of calculation/measurement /MISO_S1g [%real measurement of output %DM14/10O/O10E00NA.PS %DM14/10O/O10E00NA.DAT 010415 0 45.46 -26.22 -47.97 %0.000 C-W 1 46.78 -27.10 -47.27 %0.023 C-W 2 50.21 -25.52 -44.53 %0.078 C-W 3 57.75 -22.70 -37.90 %0.214 C-W 4 63.24 -19.57 -32.04 %0.325 C-W 5 69.75 -17.19 -26.62 %0.441 C-W 6 72.56 -15.65 -24.14 %0.494 C-W 7 78.08 -11.89 -18.07 %0.611 C-W 8 79.01 -10.88 -16.78 %0.634 C-W 9 82.53 -8.82 -13.24 %0.705 C-W 10 84.35 -7.78 -11.18 %0.744 C-W 11 86.69 -6.38 -8.91 %0.790 C-W 12 90.06 -4.98 -5.02 %0.860 C-W 13 93.54 -2.40 -1.30 %0.934 C-W 14 95.52 -0.54 1.87 %0.987 C-W 15 95.98 -0.14 2.69 %1.000 C-W 0 40.29 77.30 10.18 %0.000 M-W 1 41.52 75.58 6.22 %0.047 M-W 2 50.73 59.74 0.25 %0.237 M-W 3 55.22 52.48 -1.33 %0.326 M-W 4 62.21 41.54 -2.01 %0.456 M-W 5 67.76 34.11 -2.73 %0.552 M-W 6 71.30 29.19 -2.07 %0.612 M-W 7 72.72 26.42 -1.43 %0.642 M-W 8 77.50 21.36 -1.79 %0.713 M-W 9 79.33 19.09 -1.92 %0.743 M-W 10 81.51 16.60 -1.76 %0.777 M-W 11 85.83 11.74 -1.24 %0.843 M-W 12 89.74 7.67 -0.24 %0.899 M-W 13 94.43 2.04 1.41 %0.973 M-W 14 95.31 0.86 1.78 %0.988 M-W 15 96.02 -0.09 2.40 %1.000 M-W 0 90.93 -17.06 114.68 %0.000 Y-W 1 91.32 -16.62 97.72 %0.149 Y-W 2 91.93 -14.67 73.98 %0.359 Y-W 3 92.49 -12.97 61.57 %0.469 Y-W 4 92.83 -11.66 53.87 %0.537 Y-W 5 93.34 -10.45 45.56 %0.611 Y-W 6 93.73 -9.58 40.55 %0.656 Y-W 7 93.80 -8.51 35.14 %0.704 Y-W 8 93.89 -7.66 31.78 %0.734 Y-W 9 94.26 -6.99 27.75 %0.770 Y-W 10 94.48 -6.27 24.69 %0.798 Y-W 11 94.80 -5.54 20.93 %0.831 Y-W 12 95.18 -3.82 14.78 %0.887 Y-W 13 95.52 -2.60 10.24 %0.928 Y-W 14 96.00 -1.00 4.94 %0.976 Y-W 15 96.08 -0.12 2.36 %1.000 Y-W 0 24.97 1.57 0.90 %0.000 N-W 1 25.40 1.45 0.93 %0.006 N-W 2 29.45 1.30 0.34 %0.064 N-W 3 45.98 1.17 -1.09 %0.296 N-W 4 53.95 0.84 -0.96 %0.408 N-W 5 59.52 0.44 -0.52 %0.486 N-W 6 64.85 0.56 -0.48 %0.561 N-W 7 68.94 0.75 -0.32 %0.618 N-W 8 72.74 0.71 -0.33 %0.671 N-W 9 76.35 0.31 0.15 %0.722 N-W 10 79.33 0.46 0.28 %0.764 N-W 11 82.39 0.10 0.89 %0.807 N-W 12 84.85 0.29 1.11 %0.841 N-W 13 88.98 0.17 1.57 %0.899 N-W 14 93.54 -0.11 2.20 %0.963 N-W 15 96.14 -0.07 2.52 %1.000 N-W 0 42.76 64.69 42.81 %0.000 O-W 1 44.15 62.27 36.47 %0.075 O-W 2 52.11 48.92 27.92 %0.254 O-W 3 56.09 41.98 31.33 %0.309 O-W 4 62.63 31.99 26.70 %0.447 O-W 5 67.49 26.12 21.11 %0.546 O-W 6 71.19 20.54 20.20 %0.615 O-W 7 72.57 19.12 18.21 %0.643 O-W 8 76.19 15.54 16.75 %0.698 O-W 9 78.48 14.74 12.68 %0.736 O-W 10 80.30 13.70 10.57 %0.765 O-W 11 84.57 9.70 10.22 %0.822 O-W 12 89.87 4.27 9.60 %0.899 O-W 13 94.85 -1.69 10.26 %0.973 O-W 14 95.77 -0.78 5.41 %0.992 O-W 15 96.03 0.09 2.49 %1.000 O-W 0 39.29 -74.87 32.87 %0.000 L-W 1 41.36 -63.92 20.27 %0.170 L-W 2 46.74 -53.96 11.05 %0.315 L-W 3 53.29 -45.88 11.79 %0.390 L-W 4 60.09 -37.52 15.97 %0.466 L-W 5 66.23 -30.13 12.46 %0.568 L-W 6 69.81 -25.95 10.63 %0.626 L-W 7 74.86 -21.20 12.94 %0.683 L-W 8 75.41 -19.81 9.88 %0.707 L-W 9 79.98 -16.75 8.92 %0.759 L-W 10 82.57 -15.94 11.32 %0.772 L-W 11 85.52 -13.98 10.96 %0.806 L-W 12 88.54 -9.47 5.58 %0.874 L-W 13 91.69 -6.08 4.36 %0.923 L-W 14 95.51 -1.72 4.69 %0.977 L-W 15 96.03 -0.03 2.54 %1.000 L-W 0 13.76 20.65 -25.47 %0.000 V-W 1 16.75 17.51 -26.79 %0.051 V-W 2 26.98 9.08 -25.85 %0.197 V-W 3 33.81 10.05 -25.48 %0.254 V-W 4 44.30 7.09 -21.93 %0.376 V-W 5 53.40 6.55 -18.53 %0.478 V-W 6 53.97 6.21 -16.11 %0.490 V-W 7 61.71 5.65 -13.58 %0.578 V-W 8 62.67 4.66 -17.33 %0.583 V-W 9 68.44 4.77 -14.25 %0.650 V-W 10 69.35 4.51 -13.23 %0.663 V-W 11 76.48 4.00 -11.80 %0.743 V-W 12 84.70 0.74 -6.83 %0.851 V-W 13 91.80 -2.16 -2.46 %0.946 V-W 14 95.24 -0.22 1.54 %0.989 V-W 15 95.98 -0.06 2.52 %1.000 V-W 0 25.79 1.33 1.16 %0.000 A-W 1 26.00 1.34 1.12 %0.003 A-W 2 29.46 1.29 0.52 %0.053 A-W 3 46.00 0.96 -0.79 %0.290 A-W 4 54.84 0.95 -0.75 %0.415 A-W 5 60.62 0.54 -0.40 %0.497 A-W 6 65.80 0.94 -0.34 %0.571 A-W 7 69.72 0.54 -0.04 %0.627 A-W 8 72.87 0.45 -0.12 %0.672 A-W 9 76.46 0.37 0.12 %0.723 A-W 10 79.47 0.51 0.20 %0.766 A-W 11 82.71 0.35 0.73 %0.812 A-W 12 85.09 0.57 1.04 %0.846 A-W 13 89.56 -0.07 1.72 %0.910 A-W 14 93.64 -0.06 2.02 %0.968 A-W 15 95.90 -0.07 2.39 %1.000 A-W ] def %END DM00/CM_S1GLABTPDF.DAT COLOR MANAGEMENT (CM) GLOBAL (G) LAB*PDF DATA 20020401 %BEG DM00/CM_S1GCMYWS.DAT COLOR MANAGEMENT (CM) GLOBAL (G) cmyolvnw*S DATA 20020401 %CMYOLVNW4DL.PS 4dimensional series %INCLUDES STANDARD (S) relative series a: cmyn-w and b: olv(cmy)-w /tzaccmyw1g 64 array def /tzamcmyw1g 64 array def /tzaycmyw1g 64 array def /tzancmyw1g 64 array def /tzbocmyw1g 64 array def /tzblcmyw1g 64 array def /tzbvcmyw1g 64 array def /tzbncmyw1g 64 array def /tzaccmyw1g [ %Ccmyw1g01.DAT 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 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 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 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzamcmyw1g [ %Mcmyw1g01.DAT 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 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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzaycmyw1g [ %Ycmyw1g01.DAT 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 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 /tzancmyw1g [ %Ncmyw1g01.DAT 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 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 0.000 0.000 0.000 0.000 0.000 0.000 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 ] def /tzbocmyw1g [ %Ocmyw1g01.DAT 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 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.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 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 /tzblcmyw1g [ %Lcmyw1g01.DAT 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 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 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 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 /tzbvcmyw1g [ %Vcmyw1g01.DAT 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.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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzbncmyw1g [ %CMYcmyw1g01.DAT 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.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.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 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 %END DM00/CM_S1GCMYWS.DAT COLOR MANAGEMENT (CM) GLOBAL (G) cmyolvnw*S DATA 20010401 %BEG DE12/10O/O10E00FA.PS Optimization data in the File (F) for the device (Y=O) %File: www.ps.bam.de/DE12/10O/O10E00FA.PS %OUTPUT OPTIMIZATION BY COLOR MANAGEMENT (CM) %CIELAB MEASUREMENT OF FIRST OUTPUT IS NECESSARY, e. g. File MISO_S1G.DAT % % 1. It is asumed that all output optimization data are % stored in this file DE12/10O/O10E00FA.PS for the device (Y=O). % 2. It is assumed that no output optimization data are % stored in the Distiller Startup (S) directory % for the device (Y=O) % 3. It is assumed that no output optimization data are % stored in the PostScript Device (D) memory of the device (Y=O) %possible Action: Delete the part %BEG DE12/OUTOPT11.PS ... until ...%END DM12:OUTOPT11.PS %of this file DE12/10O/O10E00FA.PS for the device (Y=O) %Result of this action: %Then in the file DE12/O10/O10E00FA.PS there are no output optimization data. %The PS output will be the same compared to the file %which includes no (F) output optimization data %Remark: % It is assumed that no output optimization data are % stored in the Distiller Startup (S) directory % or the PostScript Device (D) memory % for the device (Y=O) /inputarrayS1 16 array def /inputarrayS1 %8-bit equidistant units (default data) [0 17 34 51 68 85 102 119 136 153 170 187 204 221 238 255] bind def /outputarrayS1 128 array def /outputarrayS1 [%relative equidistamt CIELAB units (default data) 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %C-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %C-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %M-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %M-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %Y-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %Y-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %N-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %N-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %O-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %O-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %L-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %L-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %V-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %V-W 0.0000 0.6667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 %A-W 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 %A-W ] bind def % If the ith element of the inputarray is used the measured colour at % the ouput will be that given by the corresponding element in the % output array. % The ioFunction uses the input and output arrays to determine % which value is needed inorder to achieve the desired 'color' at the output. /sggray {setgray} bind def /sgrgbcolor {setrgbcolor} bind def /sgcmykcolor {setcmykcolor} bind def /sgtransfer {settransfer} bind def /sgcolortransfer {setcolortransfer} bind def % If the ith element of the inputarray is used the measured colour at % the ouput will be that given by the corresponding element in the % output array. % The ioFunction uses the input and output arrays to determine % which value is needed inorder to achieve the desired 'color' at the output. /cmyw1g 1 def /ioA 0 def /ioFunction0 {%BEG search the outputarrayS1 using a for loop ioA 0 eq {%BEG ioA = 0 /ioA 1 def %new value 0 16 112 {/j exch def %j=0,112,16 /i10 j 4 mul def /i20 i10 15 4 mul add def /DifAW {MISO_S1g i20 1 add get MISO_S1g i10 1 add get sub dup mul MISO_S1g i20 2 add get MISO_S1g i10 2 add get sub dup mul add MISO_S1g i20 3 add get MISO_S1g i10 3 add get sub dup mul add sqrt} bind def 0 1 15 {/i exch def %outputarrayS1A Definition outputarrayS1 j i add /i2i i10 i 4 mul add def MISO_S1g i2i 1 add get MISO_S1g i10 1 add get sub dup mul MISO_S1g i2i 2 add get MISO_S1g i10 2 add get sub dup mul add MISO_S1g i2i 3 add get MISO_S1g i10 3 add get sub dup mul add sqrt DifAW div put } for %outputarrayS1 Definition } for %j=0,112,16 } if %BEG ioA = 0 } bind def %END search the outputarrayS1 using a for loop /ioFunctiont {%BEG search the transferf using a for loop /L*Ng outputarrayS1 jx 0 add get 0.0005 add def /L*Wg outputarrayS1 jx 15 add get 0.0005 sub def %/L*Ng 18.01 def /L*Wg 95.41 def /L*N L*Ng def /L*W L*Wg def %transferf converts a value between 0 and 1 %to one between 18.01 and 95.41 /transferf {L*W L*N sub mul L*N add} bind def } bind def %END search the transferf using a for loop /ioFunction { %BEG search the modcolor using a for loop 1 1 15 {/i exch def %i=1,15 color outputarrayS1 jx i add get lt color outputarrayS1 jx i 1 sub add get ge and {/outmax outputarrayS1 jx i add get def /inpmax inputarrayS1 i get def /outmin outputarrayS1 jx i 1 sub add get def /inpmin inputarrayS1 i 1 sub get def exit } if } for %i=1,15 % Use a linear interpolation /modcolor color outmin sub outmax outmin sub div inpmax inpmin sub mul inpmin add def } bind def %END search the modcolor using a for loop /transn {ioFunction0 ioFunctiont /color exch 1 exch sub transferf def ioFunction modcolor 255 div 1 exch sub} def /setgray {/ncolor exch 1 exch sub def ncolor /jx 48 def transn dup dup 0 sgcmykcolor} def /setcmykcolor {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def /ccolorn ccolor /jx 0 def transn def /mcolorn mcolor /jx 16 def transn def /ycolorn ycolor /jx 32 def transn def /ncolorn ncolor /jx 48 def transn def ycolor mcolor eq 0 ccolor eq and {/ycolorn ycolor /jx 64 def transn def /mcolorn mcolor /jx 64 def transn def} if ccolor ycolor eq 0 mcolor eq and {/ccolorn ccolor /jx 80 def transn def /ycolorn ycolor /jx 80 def transn def} if mcolor ccolor eq 0 ycolor eq and {/mcolorn mcolor /jx 96 def transn def /ccolorn ccolor /jx 96 def transn def} if ccolor ycolor eq ccolor mcolor eq and {/ccolorn ccolor /jx 112 def transn def /mcolorn mcolor /jx 112 def transn def /ycolorn ycolor /jx 112 def transn def /ncolorn 0 def} if 0 ccolor eq 0 mcolor eq and 0 ycolor eq and {/ccolorn 0 def /mcolorn 0 def /ycolorn 0 def /ncolorn ncolor /jx 48 def transn def} if ccolorn mcolorn ycolorn ncolorn sgcmykcolor} def /transp0 { } def /setrgbcolor {/bcolor exch transp0 def /gcolor exch transp0 def /rcolor exch transp0 def rcolor gcolor bcolor sgrgbcolor} def %END DE12/10O/O10E00FA.PS Optimization data in the File (F) for the device (Y=O) %END DE12/10O/OUTOPTFA.PS OUTPUT OPTIMIZATION LAB* -> cmyolvnw* 20020401 %%BeginProcSet DEC_WRITE 1.11 save/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D exch def/$I 0 def/$S 0 def/$C matrix def/$R matrix def/$L matrix def/$E matrix def/pat1{/px exch def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 3{pw exch px py 1 getinterval putinterval}for pa py pw put}for}def/pat2{/pi exch def/cflag exch def save cflag 1 eq{eoclip}{clip}ifelse newpath{clippath pathbbox}stopped not{/ph exch def/pw exch def/py exch def/px exch def/px px 3072 div floor 3072 mul def/py py 3072 div floor 3072 mul def px py translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py sub 3072 div floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul def/ph ph 32 mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px px 32 add def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi type/booleantype eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch def/_np 8 string def 0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub num -4 bitshift PX num 15 and 4 bitshift -4 bitshift PX 4 bitshift or put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch def/xres exch def xres dup mul yres dup mul add sqrt}def/SU{/_sf exch def/_sa exch def/_cs exch def/_mm $C currentmatrix def/rm _sa $R rotate def/sm _cs dup $L scale def sm rm _mm _mm concatmatrix _mm concatmatrix pop 1 0 _mm dtransform/y1 exch def/x1 exch def/_vl x1 dup mul y1 dup mul add sqrt def/_fq FR _vl div def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm 0 get _mm 3 get mul sub 0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq _na/_sf load setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0 ne $I 1 eq xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb 1 add def 1}{/_fb _fb 1 add def 0}ifelse end}def/setpattern{/_cz exch def/_bw exch def/_bp exch def/_bs exch PS def/_nb 0 def/_fb 0 def _cz 0/BF load SU{}settransfer _fb _fb _nb add div setgray/$S 1 def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer concatprocs settransfer}if}def/invertscreen{/$I 1 def/$S 0 def}def/revertscreen{/$I 0 def}def/setrect{/$h exch def/$w exch def/$y exch def/$x exch def newpath $x $y moveto $w $x add $y lineto $w $x add $h $y add lineto $x $h $y add lineto closepath}def/concatprocs{/_p2 exch cvlit def/_p1 exch cvlit def/_pn _p1 length _p2 length add array def _pn 0 _p1 putinterval _pn _p1 length _p2 putinterval _pn cvx}def/OF/findfont load def/findfont{dup DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get exec}def mark/ISOLatin1Encoding 8#000 1 8#001{StandardEncoding exch get}for /emdash/endash 8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright 8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217 {StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section /dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered /macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph /periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter /onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde /Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave /Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde /Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave /uacute/ucircumflex/udieresis/yacute/thorn/ydieresis 256 array astore def cleartomark /encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2 load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load def/U/sub load def/V/div load def/W/widthshow load def/X/exch load def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash load def/e/restore load def/f/setfont load def/g/initclip load def/h/show load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load def/l/rlineto load def/m/rmoveto load def/n/currentfont load def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load def/r/currenttransfer load def/s/scale load def/t/setmatrix load def/u/settransfer load def/w/setlinewidth load def/x/matrix load def/y/currentmatrix load def}def end %%EndProcSet %%EndProlog %%BeginSetup /#copies 1 def DEC_WRITE_dict begin loads version cvi 23.0 gt { currentdict {dup type /arraytype eq {bind def} {pop pop} ifelse} forall} if 0.0141 0.0141 s %%EndSetup %%Page: 1 1 /$P a D g N 0 59528 T 5102 0 T N 312 -1062 M /Times-Roman-ISOLatin1 $ /Times-Roman & P /Times-Roman-ISOLatin1 F 1000 o f 0.000000 0.000000 0.000000 q ( ) h 31248 -1062 M (1) h -5102 0 T 5102 -57728 T N 312 -1212 M -5102 57728 T 5102 -4252 T N 456 -987 M /Times-Bold-ISOLatin1 $ /Times-Bold & P /Times-Bold-ISOLatin1 F 900 o f 0.000000 0.000000 0.000000 q (Output Optimization of a PS document with Fig. B4 of the ISO/IEC\255test chart no.2) h 456 -2812 M n 0.889 o f (STEP S1: Production of a PS document file with Fig. B4 of the ISO/IEC\255test chart no. 2) h 528 -3812 M /Times-Roman-ISOLatin1 F 800 o f (The Software DECwrite V3.1 on a VAX computer has been used to produce the PS document file) h 528 -4812 M (x10E00NA.PS by "write to PS file". Any other desktop publishing \(layout\) programm \(e. g. Adobe) h 528 -5812 M (FrameMaker 6.0 for UNIX, MAC or Windows may be used instead\). For the PS document file see) h 528 -6812 M (http://www.ps.bam.de/DE12/10x/x10E00NA.PS \(x=H,O,F,T\)) h 528 -7812 M (This PS document file includes Fig. B4 of the ISO/IEC\255test chart no. 2 according to ISO/IEC) h 528 -8812 M (15775: 1999\25512, for this file see http://www.ps.bam.de/DE14/O10\2553N.EPS) h 456 -10612 M /Times-Bold-ISOLatin1 F 800 o f (STEP S2: The PS document file produces a start output to be measured by CIELAB data) h 528 -11612 M /Times-Roman-ISOLatin1 F 800 o f (For the ) h /Times-Bold-ISOLatin1 F 800 o f (start output) h /Times-Roman-ISOLatin1 F 800 o f ( on a printer "x" the 4 x 16 CIELAB data are measured) h 456 -13412 M /Times-Bold-ISOLatin1 F 800 o f (STEP S3: The CIELAB data are included in the PS document file for Output Optimization) h 528 -14412 M /Times-Roman-ISOLatin1 F 800 o f (The 4 x 16 CIELAB data have been included in an output optimization file \(OUTOPTyz.PS\)) h 528 -15412 M (http://www.ps.bam.de/DE14/10x/OUTOPTyz.PS \(x=H,O,F,T\) \(yz=FA, FP\)) h 456 -17212 M /Times-Bold-ISOLatin1 F 800 o f (STEP S4: Producing an optimized output using the output optimization file) h 528 -18212 M /Times-Roman-ISOLatin1 F 800 o f (There are ) h /Times-Bold-ISOLatin1 F 800 o f (three methods) h /Times-Roman-ISOLatin1 F 800 o f ( \(F=File, D=Device and S=Startup\) to produce an ) h /Times-Bold-ISOLatin1 F 800 o f (optimized output) h 528 -19212 M (STEP S4F:) h /Times-Roman-ISOLatin1 F 800 o f ( Include the ) h /Times-Bold-ISOLatin1 F 800 o f (output optimization file) h /Times-Roman-ISOLatin1 F 800 o f ( OUTOPTyz.PS in the PS document file ) h 528 -20212 M (x10E00NA.PS \(see above\) at the beginning \(line 7, after %%EndComments\) with any editor and) h 528 -21212 M (send the file x10E00FA.PS \(changed by the letter F=File\) to the printer for an ) h /Times-Bold-ISOLatin1 F 800 o f (optimized output.) h 528 -22212 M (STEP S4D: ) h /Times-Roman-ISOLatin1 F 800 o f (If you have a PostScript printer Devise \(D\) store the ) h /Times-Bold-ISOLatin1 F 800 o f (output optimization file) h /Times-Roman-ISOLatin1 F 800 o f ( within) h 528 -23212 M (the printer and send the file x10E00DA.PS=x10E00NA.PS \(see above, only name change\) again to) h 528 -24212 M (the printer for an ) h /Times-Bold-ISOLatin1 F 800 o f (optimized output.) h 528 -25212 M (STEP S4S: ) h /Times-Roman-ISOLatin1 F 800 o f (If you have not a PS printer there are two assumptions: ) h 528 -26212 M (a. the file x10E00SP.PS=x10E00NA.PS \(see above, only name change\) is transfered to a PDF \255file) h 528 -27212 M (\(e. g. using the software Adobe Acrobat Distiller or equivalent software\)) h 528 -28212 M (b. the CIELAB data of the PDF output file are measured and included in the ) h /Times-Bold-ISOLatin1 F 800 o f (output optimization) h 528 -29212 M (file ) h /Times-Roman-ISOLatin1 F 800 o f (OUTOPTFP.PS \(P=PDF\)) h 528 -30212 M (Then copy the ) h /Times-Bold-ISOLatin1 F 800 o f (output optimization file ) h /Times-Roman-ISOLatin1 F 800 o f ( to the Adobe Distiller Startup \(S\) directory or equivalent.) h 528 -31212 M (If You now produce again a PDF file from the file x10E00SP.PDF=x10E00NA.PS \(see above,) h 528 -32212 M (only name change\) the ) h /Times-Bold-ISOLatin1 F 800 o f (output optimization file ) h /Times-Roman-ISOLatin1 F 800 o f ( in the Startup directory is used by the Distiller. ) h 456 -34012 M /Times-Bold-ISOLatin1 F 800 o f (STEP S5: ) h /Times-Roman-ISOLatin1 F 800 o f (The result is the ) h /Times-Bold-ISOLatin1 F 800 o f (same optimized output) h /Times-Roman-ISOLatin1 F 800 o f ( by the ) h /Times-Bold-ISOLatin1 F 800 o f (three methods S4F, S4D, and S4S) h 528 -35012 M (This page is the PS document file: www.ps.bam.de/DE12/10O/O10E00FA.PS, for download) h 528 -36012 M (of the other files see www.ps.bam.de/DE12/DE12.HTM) h 456 -49900 M -5102 4252 T N S 5106 -53402 32591 11938 @ I N 5106 -41464 T N 382 -218 T N 312 -987 M 312 -2148 M -382 218 T /phw save def end % DEC_WRITE_dict /showpage {} def -1675.27 -14920.76 translate 42.81 41.47 scale %%BeginDocument: SYS$SYSDEVICE:[d1.rr.dm14]O10-3n.eps %!PS-Adobe-3.0 EPSF-3.0 www.ps.bam.de/DE14/O10-3N.eps 2001.04.01 %%BoundingBox: 50 80 780 330 %START PDFDE011.EPS /pdfmark where {pop} {userdict /pdfmark /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: O10-3N.EPS) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://o2.ps.bam.de or http://www.ps.bam.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@bam.de) /CreationDate (D:2000010512000) /ModDate (D:2000010512000) /DOCINFO pdfmark [ /View [ /FitB ] /DOCVIEW pdfmark %END PDFDE011 %%Creator: K. Richter, BAM und TU Berlin, 2000.06.16 %%+Copyright (c) 1996 VDE-Verlag Berlin Offenbach %BEG CM_S0LCMYS.DAT COLOR MANAGEMENT (CM) LOCAL (L) cmyolvnw*S DATA 20020401 %CMYOLVNW4DL.PS 4dimensional series %INCLUDES STANDARD (S) relative series a: cmyn-w and b: olv(cmy)-w /tzaccmyw0l 64 array def /tzamcmyw0l 64 array def /tzaycmyw0l 64 array def /tzancmyw0l 64 array def /tzbocmyw0l 64 array def /tzblcmyw0l 64 array def /tzbvcmyw0l 64 array def /tzbncmyw0l 64 array def /tzaccmyw0l [ %Ccmyw0l01.dat 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 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 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 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzamcmyw0l [ %Mcmyw0l01.dat 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 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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzaycmyw0l [ %Ycmyw0l01.dat 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 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 /tzancmyw0l [ %Ncmyw0l01.dat 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 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 0.000 0.000 0.000 0.000 0.000 0.000 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 ] def /tzbocmyw0l [ %Ocmyw0l01.dat 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 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.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 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 /tzblcmyw0l [ %Lcmyw0l01.dat 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 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 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 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 /tzbvcmyw0l [ %Vcmyw0l01.dat 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.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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzbncmyw0l [ %CMYcmyw0l01.dat 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.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.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 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 %END CM_S0LCMYS.DAT COLOR MANAGEMENT (CM) LOCAL (L) cmyolvnw*S DATA 20010401 % !AUSTAUSCH Times-Roman -> Times-Roman-ISOLatin1=Times-I /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 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %Umrechnung Inch -> mm /A4quer {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 /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 {350 /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 /proz1 {pop} bind def /proz2 {sqrt} bind def /setgc {pop pop pop 1 exch sub setgray} bind def /setgm {pop pop 1 exch sub setgray pop} bind def /setgy {pop 1 exch sub setgray pop pop} bind def /setgn {1 exch sub setgray pop pop pop} bind def /setgf {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def 0 ccolor eq 0 mcolor eq and 0 ycolor eq and {1 ncolor sub setgray} {1 ccolor sub 0.71 mul 1 mcolor sub 0.22 mul add 1 ycolor sub 0.07 mul add setgray} ifelse } bind def /setsc {075 135 {proz1} setscreen } bind def /setsm {075 090 {proz1} setscreen } bind def /setsy {075 000 {proz1} setscreen } bind def /setsn {075 045 {proz1} setscreen } bind def /setsf {075 135 {proz1} 075 090 {proz1} 075 000 {proz1} 075 045 {proz1} setcolorscreen } bind def /setcmyncolorf {setcmyncolor setsf} bind def %ANFA HALBTON /Halbt { %wrbie:HALBTOA0.eps } bind def %ANFA SETCMYK /setcmyknew { %Ersatz setcolornew durch setcmykcolor1 ausz 1 eq {setgc half 0 eq {setsc} if} if %C ausz 2 eq {setgm half 0 eq {setsm} if} if %M ausz 3 eq {setgy half 0 eq {setsy} if} if %Y ausz 4 eq {pop pop pop /ccolor exch def ccolor 0 0 0 /setcmyncolor where %Abfrage Farb-/SW-Geraet {pop setcmyncolorf} %PSL1/2-Farb-Geraet {setgc setsc} %PSL1-SW-Geraet ifelse } if %Cbunt ausz 5 eq {pop pop /mcolor exch def pop 0 mcolor 0 0 /setcmyncolor where %Abfrage Farb-/SW-Geraet {pop setcmyncolorf} %PSL1/2-Farb-Geraet {setgm setsm} %PSL1-SW-Geraet ifelse } if %Mbunt ausz 6 eq {pop /ycolor exch def pop pop 0 0 ycolor 0 /setcmyncolor where %Abfrage Farb-/SW-Geraet {pop setcmyncolorf} %PSL1/2-Farb-Geraet {setgy setsy} %PSL1-SW-Geraet ifelse } if %Ybunt ausz 7 eq {setgn half 0 eq {setsn} if} if %N ausz 8 ge { /setcmyncolor where %Abfrage Farb-/SW-Geraet {pop setcmyncolorf} %PSL1/2-Farb-Geraet {setgf setsn} %PSL1-SW-Geraet ifelse } if %bei ausz=8: Farb- oder SW-Ausdruck je nach Drucker } 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 /colrecfi %x y width heigth c m y n {setcmyknew rec fill} bind def /colrecst %x y width heigth c m y n {setcmyknew rec stroke} bind def /tzo {0.0 1.0 1.0 0.0} bind def %Reproduktionsfarben /tzl {1.0 0.0 1.0 0.0} bind def /tzv {1.0 1.0 0.0 0.0} bind def /tzc {1.0 0.0 0.0 0.0} bind def /tzm {0.0 1.0 0.0 0.0} bind def /tzy {0.0 0.0 1.0 0.0} bind def /tzn {0.0 0.0 0.0 1.00} bind def %Graureihe /tzd {0.0 0.0 0.0 0.75} bind def /tzz {0.0 0.0 0.0 0.50} bind def /tzh {0.0 0.0 0.0 0.25} bind def /tzw {0.0 0.0 0.0 0.00} bind def /tzr {0.0 1.0 0.5 0.0} bind def %Elementarfarben /tzg {1.0 0.0 0.5 0.0} bind def /tzb {1.0 0.5 0.0 0.0} bind def /tzj {0.0 0.0 1.0 0.0} bind def /tzrz {0.0 1.0 0.5 0.5} bind def %Elementarfarben vergraut /tzgz {1.0 0.0 0.5 0.5} bind def /tzbz {1.0 0.5 0.0 0.5} bind def /tzjz {0.0 0.0 1.0 0.5} bind def /tfo {tzo setcmyknew} bind def /tfl {tzl setcmyknew} bind def /tfv {tzv setcmyknew} bind def /tfc {tzc setcmyknew} bind def /tfm {tzm setcmyknew} bind def /tfy {tzy setcmyknew} bind def /tfn {tzn setcmyknew} bind def /tfd {tzd setcmyknew} bind def /tfz {tzz setcmyknew} bind def /tfh {tzh setcmyknew} bind def /tfw {tzw setcmyknew} bind def /tfr {tzr setcmyknew} bind def /tfg {tzg setcmyknew} bind def /tfb {tzb setcmyknew} bind def /tfj {tzj setcmyknew} bind def /tfrz {tzrz setcmyknew} bind def /tfgz {tzgz setcmyknew} bind def /tfbz {tzbz setcmyknew} bind def /tfjz {tzjz setcmyknew} bind def %ANFA OUTLINO0 951204 /pixf 1.0 def /ueg {1.6 pixf mul} bind def /uek {0.8 pixf mul} bind def /ues {0.7 pixf mul} bind def /pxd uek def /pyd uek def /pxwd ueg def /pywd ueg def /outxshowf {show} bind def /outxshow {show} bind def /SK {250 16.67 div 1 sub pixf mul /Symbol FS} bind def /SM {300 16.67 div 1 sub pixf mul /Symbol FS} bind def /SG {350 16.67 div 1 sub pixf mul /Symbol FS} bind def /outSK {250 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def /outSM {300 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def /outSG {350 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def /outshowf {setcmyknew show} bind def /outrecfi { %x y width heigth c m y k setcmyknew rec fill} bind def /outrecfi4 { %x y width heigth c m y k outrecfi} bind def /outrecfi3 { %x y width heigth c m y k outrecfi} bind def /outrecfi2 { %x y width heigth c m y k outrecfi} bind def /outlinetos { %px py c m y k setcmyknew lineto stroke} bind def /outstroke { %px1 py1 curveto ... curveto c m y k setcmyknew stroke} bind def %%EndProlog gsave %LANINDL2.EPS START 20000505 /lanind 0 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {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 /showm {6 lanind eq {show} {pop} ifelse} bind def /popde {0 lanind ne {pop} if} bind def /popen {1 lanind ne {pop} if} bind def /popes {2 lanind ne {pop} if} bind def /popfr {3 lanind ne {pop} if} bind def /popit {4 lanind ne {pop} if} bind def /popjp {5 lanind ne {pop} if} bind def /popm {6 lanind ne {pop} if} bind def /popxde {/n exch def 0 lanind ne {n {pop} repeat} if} bind def /popxen {/n exch def 1 lanind ne {n {pop} repeat} if} bind def /popxes {/n exch def 2 lanind ne {n {pop} repeat} if} bind def /popxfr {/n exch def 3 lanind ne {n {pop} repeat} if} bind def /popxit {/n exch def 4 lanind ne {n {pop} repeat} if} bind def /popxjp {/n exch def 5 lanind ne {n {pop} repeat} if} bind def /popxm {/n exch def 6 lanind ne {n {pop} repeat} if} bind def /lanindg where {pop /lanind1 lanindg def /lanind2 lanindg def} {/lanind1 1 def /lanind2 1 def} ifelse /xcolorg where {pop /xcolor1 xcolorg def /xcolor2 xcolorg def} {/xcolor1 0 def /xcolor2 0 def} ifelse /xchartg where {pop /xchart1 xchartg def /xchart2 xchartg def} {/xchart1 0 def /xchart2 0 def} ifelse lanind1 1 lanind2 {/lanind exch def %output showpage xcolor1 1 xcolor2 {/xcolor exch def %output showpage xchart1 1 xchart2 {/xchart exch def %output showpage gsave %LANINDL2 END 8 /Times-Roman FS %72 83 moveto % (4x2, O10-3, ) show %8 /TimesI-ISOL1 FS %(w* \255 cmyn*; w* \255 olv(cmy)*: ) show %8 /Times-ISOL1 FS %(16 visuell gleichabst\344ndige Stufen von Farbreihen) showde %010-3 1 %(16 visual equidistant steps of colour series) showen %110-3 1 %(16 visual equidistant steps of colour series) showes %210-3 1 %(16 visual equidistant steps of colour series) showfr %310-3 1 %(16 visual equidistant steps of colour series) showit %410-3 1 %(16 visual equidistant steps of colour series) showjp %510-3 1 %(16 visual equidistant steps of colour series) showm %610-3 1 %8 /Times-Italic FS %(: LAB* -> cmyolvnwo*; ) show %8 /Times-ISOL1 FS %(Koordinaten\255Transfer in Datei) showde %010-3 2 %(transfer of coordinates in file) showen %110-3 2 %(transfer of coordinates in file) showes %210-3 2 %(transfer of coordinates in file) showfr %310-3 2 %(transfer of coordinates in file) showit %410-3 2 %(transfer of coordinates in file) showjp %510-3 2 %(transfer of coordinates in file) showm %610-3 2 72 90 translate /pixf 16.67 def 0.1667 pixf div MM 2 mul dup scale /ausz 8 def /half 0 def Halbt %Farbauszug 1=C, 2=M, 3=Y, 7=N, 8=F 1200 0 translate /setgc {setcmykcolor} bind def /setgm {setcmykcolor} bind def /setgy {setcmykcolor} bind def /setgn {setcmykcolor} bind def /setgf {setcmykcolor} bind def 15 setlinewidth /nshow {200 /TimesI-ISOL1 FS show} def /ishow {140 /Times-ISOL1 FS -100 -75 rmoveto show 50 75 rmoveto} def /Indd (11) def tfw 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath fill tfn 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 tfn 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 /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (F) def} ifelse 0 1 3 {/ncol exch def %ncol=0,3 0 yab translate /l 0 def 0 1 15 {/j exch def /ix0 15 j sub 700 mul def /iy0 0 def j 15 le { %16 Testfarben; Nr. 16 fuer weisse Linie 0 xcolor eq 2 xcolor eq or {%W1-CMYN0 0 ncol eq {tzaccmyw0l j get tzaccmyw0l j 16 add get tzaccmyw0l j 32 add get tzaccmyw0l j 48 add get setcmyknew} if 1 ncol eq {tzamcmyw0l j get tzamcmyw0l j 16 add get tzamcmyw0l j 32 add get tzamcmyw0l j 48 add get setcmyknew} if 2 ncol eq {tzaycmyw0l j get tzaycmyw0l j 16 add get tzaycmyw0l j 32 add get tzaycmyw0l j 48 add get setcmyknew} if 3 ncol eq {tzancmyw0l j get tzancmyw0l j 16 add get tzancmyw0l j 32 add get tzancmyw0l j 48 add get setcmyknew} if } if %W1-CMYN0 1 xcolor eq 3 xcolor eq or {%W1-OLV(CMY)0 0 ncol eq {tzbocmyw0l j get tzbocmyw0l j 16 add get tzbocmyw0l j 32 add get tzbocmyw0l j 48 add get setcmyknew} if 1 ncol eq {tzblcmyw0l j get tzblcmyw0l j 16 add get tzblcmyw0l j 32 add get tzblcmyw0l j 48 add get setcmyknew} if 2 ncol eq {tzbvcmyw0l j get tzbvcmyw0l j 16 add get tzbvcmyw0l j 32 add get tzbvcmyw0l j 48 add get setcmyknew} if 3 ncol eq {tzbncmyw0l j get tzbncmyw0l j 16 add get tzbncmyw0l j 32 add get tzbncmyw0l j 48 add get setcmyknew} if } if %W1-OLV(CMY)0 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 } if %16 Testfarben; Nr. 16 fuer weisse Linie } for %j tfn -1600 300 moveto LSC$ nshow (: ) nshow 0 xcolor eq 2 xcolor eq or {%W1-CMYN0 0 ncol eq {(w* \255 x c*) nshow} if 1 ncol eq {(w* \255 x m*) nshow} if 2 ncol eq {(w* \255 x y*) nshow} if 3 ncol eq {(w* \255 x n*) nshow} if } if %CMY0 1 xcolor eq 3 xcolor eq or {%W1-OLV(CMY)0 0 ncol eq {(w* \255 x o*) nshow} if 1 ncol eq {(w* \255 x l*) nshow} if 2 ncol eq {(w* \255 x v*) nshow} if 3 ncol eq {(w* \255 x (cmy*)) nshow} if } if %W1-OLV(CMY)0 tfn TBM ncol 3 eq { %N 0 1 15 {/j exch def /ix0 250 j 700 mul add def /iy0 -400 def ix0 iy0 moveto n* j get show } for %j } if %N } for %ncol=0,3 000 -550 translate 15 setlinewidth tfn 0 0 moveto 11200 0 rlineto 0 4000 rlineto -11200 0 rlineto closepath stroke showpage grestore } for %xchart=xchart1,1,xchart2 %output showpage } for %xcolor=xcolor1,1,xcolor2 %output showpage } for %lanind=lanind1,1,lanind2 %output showpage %%Trailer %%EndDocument DEC_WRITE_dict begin phw restore R showpage $P e %%Trailer $D end restore % DEC_WRITE_dict %%Pages: 1 %%DocumentFonts: Times-Roman %%+ Times-Bold