CUPS HP 5000 PS Driver Issue

Helge Blischke h.blischke at acm.org
Wed Apr 1 05:27:39 PDT 2009


Matthew Lind wrote:

> Hello All!
> 
> I seem to be having an issue with CUPS/Samba and AutoCad 2009.
> 
> A short history:
> 
> On my campus we use CUPS/Samba as a print server with home-grown print
> control software.  We utilize software printing and PS drivers to count
> the pages in the job (inspecting the spooled jobe for occurances of
> "%%Page").  The driver is automatically loaded onto client PCs when they
> connect to the shared printers (as we have over 100 printers!).
> 
> The issue:
> 
> The HP 5000 PS driver that gets automatically loaded from the CUPS/Samba
> server to the AutoCad 2009 stations seems to be a bit screwy.  The PS job
> doesn't seem to be "complete" as it ends at the "userdict begin /ehsave
> save def end" section and does not continue.  All jobs from AutoCad to the
> server are all roughly 61Kb in size and all end at the above line.  As you
> probably have guessed now out home-grown print control software doesn't
> like that.  Neither do our end users as if an occuance of "%%Page" can not
> be found the job won't print.
> 
> What is really funny is that when I load the HP 5000 PS driver manually
> and don't print to the CUPS/Samba server the document prints.  The spooled
> job also looks "correct" and "complete".
> 
> I am including the PS output from both our server and direct printing,
> sorry if it is long and tedious.
> 
> CUPS/Samba Print Server PS Output:
> 
> %!PS-Adobe-3.0
> %cupsJobTicket: job-hold-until=no-hold
> %cupsJobTicket: job-sheets=none,none
> %!PS-Adobe-3.0
> %%Title: C:\Users\F104\Documents\Drawing1 Model (1)
> %%Creator: PScript5.dll Version 5.2.2
> %%CreationDate: 4/1/2009 7:9:39
> %%BoundingBox: (atend)
> %%Pages: (atend)
> %%Orientation: Portrait
> %%PageOrder: Ascend
> %%DocumentNeededResources: (atend)
> %%DocumentSuppliedResources: (atend)
> %%DocumentData: Clean7Bit
> %%TargetDevice: (HP LaserJet 5000 Series) (2014.108) 1
> %%LanguageLevel: 2
> %%EndComments
> 
> %%BeginDefaults
> %%PageBoundingBox: 13 13 599 780
> %%ViewingOrientation: 1 0 0 1
> %%EndDefaults
> 
> 
> %%BeginProlog
> %%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
> /currentpacking where{pop/oldpack currentpacking def/setpacking where{pop
> false setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup
> type/stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def
> currentpoint/toy exch def/tox exch def 1 setgray newpath tox toy 2 sub
> moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto closepath fill tox toy
> moveto 0 setgray show}bind def /nl{currentpoint exch pop lmargin exch
> moveto 0 -10 rmoveto}def/=={/cp 0 def typeprint nl}def/typeprint{dup type
> exec}readonly def/lmargin 72 def/rmargin 72 def/tprint{dup length cp add
> rmargin gt{nl/cp 0 def}if dup length cp add/cp exch def prnt}readonly
> def/cvsprint{=string cvs tprint( )tprint}readonly def
> /integertype{cvsprint}readonly def/realtype{cvsprint}readonly
> def/booleantype
> {cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(--
> {)tprint}
> readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
> (-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly
> def /filetype{pop(-filestream- )tprint}readonly
> def/savetype{pop(-savelevel- ) tprint}readonly def/fonttype{pop(-fontid-
> )tprint}readonly def/nametype{dup xcheck not{(/)tprint}if
> cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
> tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup
> rcheck
> {dup
> {xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
> tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
> rcheck{dup
> xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
> forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly
> def/courier /Courier findfont 10 scalefont def end
> errordict/handleerror{systemdict begin $error begin $brkpage begin
> newerror{/newerror false store vmstatus pop pop 0 ne{grestoreall}if
> errorname(VMerror)ne{showpage}if initgraphics courier setfont lmargin 720
> moveto errorname(VMerror)eq{userdict/ehsave known{clear userdict /ehsave
> get restore 2 vmreclaim}if vmstatus exch pop exch pop PrtVMMsg}{ (ERROR:
> )prnt errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt
> $error/ostack known{nl nl(STACK:)prnt nl nl $error/ostack get aload
> length{==} repeat}if}ifelse systemdict/showpage get exec(%%[ Error: )print
> errorname =print(; OffendingCommand: )print/command load =print( ]%%)=
> flush}if end end end}dup 0 systemdict put dup 4 $brkpage put bind readonly
> put/currentpacking where{pop/setpacking where{pop oldpack setpacking}if}if
> %%EndResource %%BeginResource: procset Pscript_WinNT_Full 5.0 0
> /Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
> %%BeginResource: file Pscript_FatalError 5.0 0 userdict
> begin/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup
> length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding
> {ISOLatin1Encoding}stopped{StandardEncoding}if def currentdict end
> /ErrFont-Latin1 exch definefont}ifelse exch scalefont setfont counttomark
> 3 div cvi{moveto show}repeat showpage quit}{cleartomark}ifelse}bind def
> end %%EndResource
> userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
> (This job requires more memory than is available in this printer.)100 500
> (Try one or more of the following, and then print again:)100 485
> (For the output format, choose Optimize For Portability.)115 470
> (In the Device Settings page, make sure the Available PostScript Memory is
> accurate.) 115 455(Reduce the number of fonts in the document.)115 440
> (Print the document in parts.)115 425 12/Times-Roman showpage
> (%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
> version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get
> def}ifelse 105000 VM?
> %%BeginResource: file Pscript_Win_Basic 5.0 0
> /d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin ,
> d/^ /index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict ,
> d/M/moveto , d/- /rlineto , d/&/currentdict , d/:/gsave , d/;/grestore ,
> d/F/false , d/T/true , d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn ,
> d/A/ashow , d/D/awidthshow , d/C /closepath , d/V/div , d/O/eofill ,
> d/L/fill , d/I/lineto , d/-c/curveto , d/-M /rmoveto , d/+S/scale ,
> d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d /Lw/setlinewidth ,
> d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage , d/K/stroke
> , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
> languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow ,
> d/zS/xyshow , d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{,
> d}bd/bn/bind ld/lw/Lw ld /lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null
> d/self & d/OrgMx matrix currentmatrix d/reinitialize{: OrgMx
> setmatrix[/TextInit/GraphInit/UtilsInit counttomark{@ where{self
> eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
> /initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data &
> put}?/ADO_mxRot ~ d/TextInitialised? F d reinitialize
> E}{U/Pscript_Win_Data 230 dict @ ` put /ADO_mxRot ~ d/TextInitialised? F d
> reinitialize}?}b/terminate{!{& self eq
> {exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U
> {`
> /lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
> {cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0
> {gt{{E}repeat} !}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub
> {round 0.25 add ~
> itransform}b/dsnap{dtransform round ~ round ~
> idtransform}b/nonzero_round{@ 0.5 ge{round}{@ -0.5 lt{round}{0
> ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform nonzero_round ~ nonzero_round ~
> idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ - neg 0 - C}b/irp{4 -2 $ + +S
> fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0 - 0 ~ - neg 0
> -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool 2 ^
> put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
> {DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{!
> {!}?}b
> /freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2
> vmreclaim}b/hfRedefFont
> {findfont @ length dict `{1 ^/FID ne{d}{! !}?}forall & E @ `
> {~{/CharStrings 1
> dict `/.notdef 0 d & E d}if/Encoding 256 array 0 1 255{1 ^ ~/.notdef
> put}for d E definefont !}bind d/hfMkCIDFont{/CIDFont findresource @ length
> 2 add dict `{1 ^ @/FID eq ~ @/XUID eq ~/UIDBase eq or or{!
> !}{d}?}forall/CDevProc ~ d/Metrics2 16 dict d/CIDFontName 1 ^ d & E 1 ^
> ~/CIDFont defineresource ![~]composefont !} bind d
> %%EndResource
> %%BeginResource: file Pscript_Win_Utils_L2 5.0 0
> /rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @
> 0 ge
> {1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4
> {-2 $
> snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip ,
> d/UtilsInit{currentglobal{F setglobal}if}b/scol{!
> setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d /colspRefresh{colspABC
> setcolorspace}b/SetColSpace{colspABC setcolorspace}b /resourcestatus
> where{!/ColorRendering/ProcSet resourcestatus{! ! T}{F}?}{F}?
> not{/ColorRendering<</GetHalftoneName{currenthalftone @/HalftoneName
> known{ /HalftoneName get}{!/none}?}bn/GetPageDeviceName{currentpagedevice
> @ /PageDeviceName known{/PageDeviceName get @ null
> eq{!/none}if}{!/none}?}bn
> /GetSubstituteCRD{!/DefaultColorRendering/ColorRendering resourcestatus{!
> ! /DefaultColorRendering}{(DefaultColorRendering*){cvn exit}127 string
> /ColorRendering resourceforall}?}bn>>/defineresource where{!/ProcSet
> defineresource !}{! !}?}if/buildcrdname{/ColorRendering/ProcSet
> findresource ` mark GetHalftoneName @ type @/nametype ne ~/stringtype ne
> and{!/none}if(.) GetPageDeviceName @ type @/nametype ne ~/stringtype ne
> and{!/none}if(.)5 ^ 0 5 -1 1{^ length add}for string 6 1 $ 5 ^ 5{~ 1 ^ cvs
> length 1 ^ length 1 ^ sub getinterval}repeat ! cvn 3 1 $ ! !
> E}b/definecolorrendering{~ buildcrdname ~ /ColorRendering defineresource
> !}b/findcolorrendering where{!}{ /findcolorrendering{buildcrdname
> @/ColorRendering resourcestatus{! ! T}{ /ColorRendering/ProcSet
> findresource ` GetSubstituteCRD E F}?}b}?
> /selectcolorrendering{findcolorrendering !/ColorRendering findresource
> setcolorrendering}b/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode
> get `}bind d/G2CCBegin{findresource/FontInfo get/GlyphNames2HostCode get
> `}bind d /G2UEnd{E}bind d/AddFontInfoBegin{/FontInfo 8 dict @ `}bind
> d/AddFontInfo{ /GlyphNames2Unicode 16 dict d/GlyphNames2HostCode 16 dict
> d}bind d /AddFontInfoEnd{E d}bind d/T0AddCFFMtx2{/CIDFont
> findresource/Metrics2 get ` d E}bind d %%EndResource %%BeginResource: file
> Pscript_Text 5.0 0 /TextInit{TextInitialised? not{/Pscript_Windows_Font &
> d/TextInitialised? T d /fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1
> 0 0]d}if}b/copyfont{1 ^ length add dict `{1 ^/FID ne{d}{! !}?}forall &
> E}b/EncodeDict 11 dict d/bullets
> {{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0
> {{eq{&
> /CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld
> get} if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @
> StandardEncoding eq{! T}{
> {ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
> StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6
> -2 $ ! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length
> array copy put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM
> 4 0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M
> currentpoint snap M 0 - 0 Lc K ;}b/xUP null d/yUP null d/uW null d/xSP
> null d/ySP null d/sW null d/sSU{N /uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW
> sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
> {xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0
> {M}b/eR/; , d
> /AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
> /WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
> /OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
> Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~
> sub 1 add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for &
> E /CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @
> 4 1 $ FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^
> 254 add 255 idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $
> put}for/FDepVector Encoding length array d/CharStrings 2 dict `/.notdef 0
> d & E d 0 1 Encoding length 1 sub{@ @ 10 lt{! FontName length 1 add
> string}{100 lt{FontName length 2 add string}{FontName length 3 add
> string}?}? @ 0 FontName @ length string cvs putinterval @ 3 -1 $ @ 4 1 $ 3
> string cvs FontName length ~ putinterval cvn 1 ^ 256 mul @ 255 add 3 -1 $
> 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E /FontName get ~
> definefont ! ! ! mF}b/mF_OTF_V{~ ! ~ ! 4 -1 $ ! findfont 2 ^ ~ definefont
> fM @ @ 4 6 -1 $ neg put 5 0 put 90 matrix R matrix concatmatrix makefont
> Pscript_Windows_Font 3 1 $ put}b/mF_TTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
> ^ ~ definefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?
> {Pscript_Windows_Font ~ undef}{!}?}b/UmF42{@ findfont/FDepVector
> {get{/FontName
> get undefinefont}forall undefinefont}b
> %%EndResource
> %%BeginResource: file Pscript_TextFE 5.0 0
> /FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@
> 11 dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2
> d/Encoding[0 0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4
> 1 $ put}?}b /pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! !
> T}{length 1 sub ~ /Encoding get ~ get F}?}b/pd_CoverFCRange{@
> pd_FCIsCovered not{~ @ FDV 2 copy get @ 6 -1 $ pd_GetAdoNotDefFont put
> put}if}b/pd_IsModeSwitchAble{F /resourcestatus where{!/CIDParams/ProcSet 2
> copy resourcestatus{! ! findresource @/SetBuildCompatible known
> ~/GetBuildCompatible known and ~ 0}if ! !}if}b/pd_LParams 8 dict
> d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d /pd_Incr 0 d @/pd_charset
> ~ d/pd_SwitchAble pd_IsModeSwitchAble d /pd_PreviousMode T d ! &
> E}b/pd_FindCompatibleFont{@{/CompatibleFont resourcestatus}stopped{! ! !
> F}{{! ! findfont/BuildInfo get/FontArray get 0 get 3 -1 $ ! ~ T}{!
> F}?}?}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
> resourcestatus}stopped{! ! ! ! F}{{! !/CIDFont resourcestatus{! ! ! T}
> {pd_FindCompatibleFont}?}{! ! F}?}?}{! ! ! F}?}b/pd_SwitchToNative{F
> pd_SwitchAble{!/CIDParams/ProcSet findresource @/GetBuildCompatible get
> exec F 3 -1 $/SetBuildCompatible get exec}if/pd_PreviousMode ~
> d}b/pd_IsCIDCapable{ /CIDInit/ProcSet resourcestatus @{! ! !
> T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont
> Pscript_Windows_Font 3 1 $ put}b/pd_SwitchToPrevious
> {pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet findresource
> /SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
> (This job requires the 90ms font used in this document.)100 500
> 12/Times-Roman LH(%%[ PrinterError: font not found ]%%)= T
> FatalErrorIf}b/pd_fem90mspnotfound{
> [(This job requires the 90msp font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femKSCmsHWnotfound{[
> (This job requires the KSCms-UHC-HW font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femGBKpnotfound{[
> (This job requires the GBKp-EUC font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femETenmsnotfound{[
> (This job requires the ETenms-B5 font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T
> FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^ pd_DefLocalParams ` 3 copy
> pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ ! pd_SwitchToNative 4 ^ ~[4 -1
> $]composefont ~ ! pd_mF_Finally pd_SwitchToPrevious}{@/90ms-RKSJ-H
> eq{pd_fem90msnotfound}if @/90msp-RKSJ-H eq
> {pd_fem90mspnotfound}if @/KSCms-UHC-HW-H eq{pd_femKSCmsHWnotfound}if @
> /GBKp-EUC-H eq{pd_femGBKpnotfound}if @/ETenms-B5-H
> eq{pd_femETenmsnotfound}if ! !/0 3 1 $ mF}? E}b
> %%EndResource
> %%BeginResource: file Pscript_TextV 5.0 0
> /pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq
> or or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy
> cvs length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^
> cvs putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
> /pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName
> ~ pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0
> 0]d /mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $
> put}b /sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW
> sLT2}b/sT2{xSP ySP sW sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub
> 4 1 $ 120 sub 4 1 $ 1250 sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0
> 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0 0.0]d/r_font{2 pd_copybfont
> @/CDevProc/CDevProc-83pv , put pd_genunqname ~ definefont k-trans makefont
> put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2 copy get 1 ^ 4 eq 2 ^ 5
> eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2 copy get r_font
> @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType get 0 eq{@
> FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
> pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1
> copyfont @ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font
> put}b/mF_83V
> {findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put
> {fM 4
> 0 put fM makefont Pscript_Windows_Font 3 1 $
> put}b/hrCDevProcV-J{5{!}repeat 5 ^ 5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0
> 0}b/pd_DefLocalVParams{pd_LParams ` /pd_InstName ~ d/pd_Incr 0 d ~
> @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d/pd_PreviousMode T d
> 128 eq{/pd_CDevProcV/hrCDevProcV-J d /pd_hrMTx -0.38
> d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}? /pd_NeedRearrangement
> ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg 0.34 add put @ 5
> 0 put 90 matrix R matrix concatmatrix makefont Pscript_Windows_Font 3 1 $
> put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch pd_concatnames @ 3 -1
> $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @ /FID eq ~ @/XUID eq
> ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont defineresource
> ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~] composefont
> !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
> pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont
> !}b/pd_VCIDProlog
> {2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV ,
> {pd_InstallCDevProcV
> mark 4 ^[5 -2
> $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
> findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4
> pd_hrMTx put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange
> pd_charset 128 eq{1 beginbfrange<a0><df><a0>endbfrange}if
> endrearrangedfont E cleartomark}{3 ^ ~[4 -1 $]composefont
> !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet findresource `
> beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
> endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
> endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1
> sub 0 1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^
> ge{! ! ! 0} if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2
> pd_copybfont @ /CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4
> pd_hrMTx put makefont}b /mF_V_CSL{pd_scratch pd_concatnames findfont 1
> copyfont @ FDV 2 copy get @ length array copy @ @ 0 get pd_CDevProcV ,
> pd_InstallCDPVAndRotate 0 ~ put pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3
> 1 $ get pd_CDevProcV , pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont
> !}b/pd_fem90msVnotfound{[ (This job requires the 90ms font used in this
> document.)100 500 12/Times-Roman LH(%%[ PrinterError: font not found ]%%)=
> T FatalErrorIf}b/pd_fem90mspVnotfound
> {[(This job requires the 90msp font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femKSCmsHWVnotfound{[
> (This job requires the KSCms-UHC-HW font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femGBKpVnotfound{[
> (This job requires the GBKp-EUC font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b
> /pd_femETenmsVnotfound{[
> (This job requires the ETenms-B5 font used in this document.)100 500 12
> /Times-Roman LH(%%[ PrinterError: font not found ]%%)= T
> FatalErrorIf}b/mF_V_FE
> {7 -1 $ ! 7 ^ pd_DefLocalVParams ` 3 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5
> {-1 $ !
> pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
> pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if
> @/90msp-RKSJ-V eq
> {pd_fem90mspVnotfound}if @/KSCms-UHC-HW-V eq{pd_femKSCmsHWVnotfound}if @
> /GBKp-EUC-V eq{pd_femGBKpVnotfound}if @/ETenms-B5-V
> eq{pd_femETenmsVnotfound}if 4 2 $ ! ! 5 -1 $ ! mF_V_CSL}? E}b/mF_83V_FE{6
> -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams ` 3 copy
> pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
> pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
> %%EndResource
> %%BeginResource: file Pscript_TextBold 5.0 0
> /sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ;
> S}b/asB{3 copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx
> -M A ; A}b/wsB{4 copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx
> sBdx -M W ; W}b/awsB
> {6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ;
> {D}b
> /xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M
> xS ; xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; :
> sBdx sBdx -M zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx
> -M yS ; : sBdx sBdx -M yS ; yS}b
> %%EndResource
> %%BeginResource: file Pscript_Win_GdiObject 5.0 0
> /SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
> {SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
> /GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2
> d/Reps L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep
> YStep]d/TilingType 1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd
> null d/BGnd null d
> /HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
> {biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep
> {YStep
> gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul
> + K}b /vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul +
> K}b/biag{Reps{0 0 M MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat
> 0 -8 Reps mul + 0 YStep M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0
> YStep M MaxXYStep @ neg - 0 8 +}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8
> - K}b E/makehatch{4 -2 $/yOrg ~ d /xOrg ~ d GDIHPatternDict/PaintData 3 -1
> $ put CTMsave GDIHMatrix setmatrix GDIHPatternDict matrix xOrg yOrg + mp
> CTMrestore ~ U ~ 2 ^ put}b/h0{/h0 /HS_Horizontal
> makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
> makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross
> makehatch}b/h5{/h5 /HS_DiagCross makehatch}b/GDIBWPatternMx null
> d/pfprep{save 8 1 $ /PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~
> d/xOrg ~ d/PaintData ~ d/yExt ~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt
> RepsV mul d/mx[Width 0 0 Height 0 0]d E build_pattern ~ !}b/pfbf{/fEOFill
> ~ d pfprep hbf fEOFill{O}{L}? restore}b /GraphInit{GDIHMatrix null
> eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
> : 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
> XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24
> +S GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx
> matrix currentmatrix readonly d ; ;}if}b
> %%EndResource
> %%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
> /GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1
> d/RepsH 1 d /BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height
> 8 RepsV mul d /Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null
> d/BGnd null d /SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^
> sub ~ 3 ^ sub ~ rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{`
> SetBGndFGnd RepsH{Width Height F mx PaintData imagemask Width 0 +}repeat
> E}b E d/mp/makepattern , d /build_pattern{CTMsave GDIBWPatternMx
> setmatrix/nupangle where{! nupangle -90 eq{nupangle R}if}if
> GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width Height V 1}{1
> Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
> {setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
> /fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP
> ~ d /Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1
> d/BBox[0 0 Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix
> + d 20 dict @ ` /ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1
> 0 0 1 0 0]d /BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0
> 1]d}{OutputBPP 8 eq{ /Decode[0 1]d}{/Decode[0 1 0 1 0 1 0
> 1]d}?}?/DataSource{PaintData}d E/ImageDict ~ d/PaintProc{` ImageDict image
> E}b & mx makepattern setpattern E fEOFill{O}{L} ? ;}b/mask_pbf{:/fEOFill ~
> d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~ d/Width ~
> d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
> d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width
> Height T 1 1 dtransform abs ~ abs ~ 0 0 3 -1 $ 0 0 6 array
> astore{PaintData}imagemask E}b & mx makepattern setpattern E
> fEOFill{O}{L}? ;}b %%EndResource %%BeginResource: file Pscript_Win_Dib_L2
> 5.0 0 /iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0
> d/mystring 0 d/bpc 0 d/maskcolor 0 d/mask? F
> d/setup1asciiproc{[currentfile mystring/readhexstring cvx/! cvx]cvx
> bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/! cvx]cvx
> bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
> filter}b/setup2binaryproc{currentfile/RunLengthDecode
> filter}b/jpegasciiproc
> {currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode
> {filter}b/jpegbinaryproc currentfile<</Relax 1>>/DCTDecode
> {filter}b/mycolorspace{colspABC}d/myimagedict /myimagedict 10 dict d
> {myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
> b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
> /setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
> /jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~
> get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~
> string d/bpc ~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~
> d/maskcolor ~ d imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d
> +/dx 2 ^ d/dy 1 ^ d +S /mystring ~ string d/bpc ~ d/ih ~ d/iw ~
> d}b/Z{im_save restore}b/beginjpeg{ /jpeg_save save d jpegprocarray ~
> get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d /iw ~ d bpc 24
> eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ ` /ImageType 1
> d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
> /ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc
> d E image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ `
> mask?{/polarity maskcolor 0 get 0 eq{T}{F}? d}if/Width iw d/Height ih
> d/Decode polarity{[1 0]}{
> [0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d
> /Interpolate smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8
> eq{! 255}{@ 4 eq{! 15}{2 eq{3}{1}?}?}?/hival ~ d[/Indexed
> currentcolorspace hival rgbclut]setcolorspace myimagedict @ `
> mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih
> d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d /DataSource s
> d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
> /doCMYKclutimage{/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[
> /Indexed/DeviceCMYK hival CMYKclut]setcolorspace myimagedict @ ` mask?{
> /ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0
> hival]d /ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent bpc
> d/Interpolate smoothflag d E image}b/doNimage{bpc 24
> eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
> mask?{/ImageType 4 d/MaskColor maskcolor d}if /Width iw d/Height ih
> d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix
> [iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent bpc 24 eq{8}{bpc}? d
> /Interpolate smoothflag d E image}b/doCMYKimage{/DeviceCMYK setcolorspace
> myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw
> d/Height ih d/Decode[0 1 0 1 0 1 0 1]d/ImageMatrix[iw 0 0 ih 0
> 0]d/DataSource s d /BitsPerComponent 8 d/Interpolate smoothflag d E
> image}b %%EndResource
> %%BeginResource: file Pscript_T42Hdr 5.0 0
> /asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42
> neg -M}b/Is2015?{version cvi 2015 ge}bind
> d/AllocGlyphStorage{Is2015?{!}{{string} forall}?}bind d/Type42DictBegin{25
> dict `/FontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d/PaintType
> 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d /CharStrings 256 dict `/.notdef
> 0 d & E d/sfnts}bind d/Type42DictEnd{& @ /FontName get ~ definefont !
> E}bind d/RDS{string currentfile ~ readstring !} executeonly
> d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
> (glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind
> d/AddT42Char{Is2015?
> {findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
> putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1
> sub{1 ^ ~ 0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @
> 2 mul ~ 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~
> @ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~
> 1 add ~ 256 mod put}for ~ ! ~ !}bind d/CIDT42Begin{25 dict `/CDevProc ~
> d/CIDMap ~ d/CIDCount ~ d /CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d
> 3 -1 $/Ordering ~ d 3 -1 $ /Registry ~ d E d/CIDFontName ~ d/Encoding ~ d
> 4 array astore cvx/FontBBox ~ d /CharStrings 2 dict @ `/.notdef 0 d E
> d/GDBytes 2 d/CIDFontType 2 d/FontType 42 d/PaintType 0 d/FontMatrix[1 0 0
> 1 0 0]d/Metrics2 16 dict d/sfnts}bind d /CIDT42End{CIDFontName & E/CIDFont
> defineresource !}bind d/T42CIDCP32K{/CIDFont findresource @ length dict
> copy @/FID undef `/CIDFontName ~ d/CIDMap ~ d /CIDCount ~ d/Metrics2 8
> dict d CIDFontName & E/CIDFont defineresource !}bind d /T42CIDCPR{/CIDFont
> findresource @ length dict copy @/FID undef `/CIDFontName ~ d &/CDevProc
> known{[/CDevProc , @ type/operatortype ne{/exec cvx}if/! cvx/! cvx /!
> cvx/! cvx 5/^ cvx 5/^ cvx 0.0 0.0]cvx}{{! ! ! ! ! 5 ^ 5 ^ 0.0 0.0}}? bind
> readonly/CDevProc ~ d CIDFontName & E/CIDFont defineresource !}bind d
> /T0AddT42Char{/CIDFont findresource/GlyphDirectory get ` d E ! !}bind d
> /T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind
> d/UpdateCIDMap{ /CIDFont findresource/CIDMap get 3 1 $
> putinterval}d/AddXUID{version cvi 3011 ge{/XUID ~ d}{!}?}bind
> d/hfDef42CID{/CIDFont findresource @ length dict copy @ /FID undef
> `/CIDFontName 2 ^ d @ type @/booleantype ne{/arraytype eq{/CDevProc ~
> d}{matrix @ 4 4 -1 $ put/FontMatrix ~ d}?}{! !}? & E/CIDFont
> defineresource !}bind d/hfDefRT42CID{/CIDFont findresource @ length dict
> copy @/FID undef ` /CIDFontName 1 ^ d &/CDevProc known{[/CDevProc , @
> type/operatortype ne{/exec cvx}if/! cvx/! cvx/! cvx/! cvx 5/^ cvx 5/^ cvx
> 0.0 0.0]cvx}{{! ! ! ! ! 5 ^ 5 ^ 0.0 0.0}}? bind readonly/CDevProc ~ d &
> E/CIDFont defineresource !}bind d %%EndResource %%BeginResource: file
> Pscript_T3Hdr 5.0 0
> {version cvi 2016 ge{32/FontType resourcestatus{pop pop
> {true}{false}ifelse} false}ifelse}exec/Is2016andT32? exch
> {def/T32DefSBCMap{/CIDInit/ProcSet
> findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
> /Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end
> def/CMapType 0 def/WMode 0 def 1
> begincodespacerange<00><ff>endcodespacerange 1 begincidrange <00><ff>0
> endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
> end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
> /BitmapFontInit/ProcSet findresource begin}if}bind
> def/T32RsrcEnd{Is2016andT32?
> {end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
> findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1
> index length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch
> put cvx}
> {pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1
> {roll
> 4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
> /AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
> /FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType
> 4 def dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap
> dup/CMap resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1
> roll[exch]composefont dup length dict copy dup/FID undef begin exch/TT32R
> exch def currentdict end definefont/BitmapFontInit/ProcSet findresource
> begin/TT32R get[14 0 0 0 0 0]<>0 4 -1 roll addglyph end}bind
> def/GreNewFontT3{11 dict begin pop/FontType 3 def /FontMatrix exch
> def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
> CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
> AddFontInfoBegin AddFontInfo AddFontInfoEnd/BuildChar{userdict begin/char
> exch def dup/charname exch/Encoding get char get def dup/Metrics get
> charname 2 copy known{get aload pop}{pop/.notdef get aload pop}ifelse
> setcachedevice begin Encoding char get CharProcs exch 2 copy
> known{get}{pop/.notdef get}ifelse end exec end}def currentdict end
> definefont pop}bind def/GreNewFont{Is2016andT32?
> {GreNewFontT32}{GreNewFontT3}ifelse}bind
> {def/UDF3{Is2016andT32?{/BitmapFontInit
> /ProcSet findresource begin dup/CIDFont findresource removeall/CIDFont
> undefineresource undefinefont end}{pop UDF}ifelse}bind def
> %%EndResource
> %%BeginResource: file Pscript_CFF 5.0 0
> /F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict
> get exec/FlxProc known{save T}{F}?}{U/internaldict known
> not{U/internaldict{count 0 eq{/internaldict errordict/invalidaccess get
> exec}if @ type/integertype ne{ /internaldict errordict/invalidaccess get
> exec}if @ 1183615869 eq{! 0}{ /internaldict errordict/invalidaccess get
> exec}?}@ 14 get 1 25 dict put bind executeonly put}if 1183615869
> U/internaldict get exec/FlxProc known{save T}{F}
> ?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
> systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
> /internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
> known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict
> `/mtx matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict &
> put E}?}if /$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX
> exdef/epY exdef/c4y2 exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0
> exdef/c4x0 exdef/c3y2 exdef/c3x2 exdef/c3y1 exdef/c3x1 exdef/c3y0
> exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2 c4x2 d/c2y2 c4y2 d/yflag c1y2
> c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
> {c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0
> {c3x1
> c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4
> exdef/x4 exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0
> exdef/x0 exdef}d mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs
> .00001 lt or{/flipXY -1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt
> or{/flipXY 1 d}{/flipXY 0 d}?}?/erosion 1 d systemdict/internaldict
> known{1183615869 systemdict /internaldict get exec @/erosion
> known{/erosion get/erosion ~ d}{!}?}if yflag
> {flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2
> {c4y2
> sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0
> c3y0 yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink
> d/c1x0 c3x0 d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round
> dtransform flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs
> 0.001 gt{c1x2 c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2
> sub round dtransform flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY
> 0 lt{-1}{1}?/dY exdef}? /erode PaintType 2 ne erosion 0.5 ge and d
> erode{/cy cy 0.5 sub d}if/ey cy dY add d/ey ey ceiling ey sub ey floor add
> d erode{/ey ey 0.5 add d}if ey cx flipXY 1 eq{~}if itransform ~ ! y2
> sub/eShift ~ d/y1 y1 eShift add d/y2 y2 eShift add d/y3 y3 eShift add
> d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
> {/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}?
> {d/xshrink{c4x2 sub
> shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0
> xshrink d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1
> c4y1 d/dX c3x2 c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX
> dmin lt PickCoords x2 c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1
> eq{~}if/cy ~ d/cx ~ d/dX x2 c1x2 sub round 0 dtransform flipXY -1 eq{~}if
> ! d dX round @ 0 ne{/dX exdef}{! dX 0 lt{-1}{1}?/dX exdef}?/erode
> PaintType 2 ne erosion .5 ge and d erode{/cx cx .5 sub d}if/ex cx dX add
> d/ex ex ceiling ex sub ex floor add d erode{/ex ex .5 add d}if ex cy
> flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift add d/x2 x2
> eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5 I}{x0 y0
> x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict /currentpacking
> known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
> restore}{systemdict/internaldict known not{1183615869 U/internaldict get
> exec ~ /FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @
> length ~ maxlength eq{F}{1183615869 systemdict/internaldict get exec
> ~/FlxProc ~ put T} ?}?}?{systemdict/internaldict known{1183615869
> systemdict/internaldict get exec /FlxProc get exec}{1183615869
> U/internaldict get exec/FlxProc get exec}?}if} executeonly d/F1Subr{:
> currentpoint N M}bind d/F2Subr{currentpoint ; : currentpoint N M}bind
> d/HSSubr{systemdict/internaldict known not{! 3}
> {1183615869 systemdict/internaldict get exec @/startlock known{/startlock
> {get
> exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
> %%EndResource
> %%BeginResource: file Pscript_Nup 5.0 0
> U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0
> d/pageh_nup 0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup
> 0 d /papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array
> d/xoffset 0 d /yoffset 0 d/borderlinewidth 0 d/nupangle 0 d
> E/definenup{/LH/nupshowpage ld nupv astore !/pgx_nup 0 store/pgy_nup 0
> store}bd/startnup{/pgy_nup ~ store /pgx_nup ~ store nupv aload !/ny_nup ~
> store/nx_nup ~ store/pageh_nup ~ store /pagew_nup ~ store/borderlinewidth
> ~ store @/nupangle ~ store R clippath/nups pathbbox 3 -1 $ sub
> papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3 -1 $ sub
> papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if !
> store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add
> store/paperh_nup pageh_nup pagemarg_nup nups V add store pathbbox $m aload
> ! pagemarg_nup nups V @ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9
> ^ 12 ^ sub paperw_nup nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4
> $}if 8 -2 $ add 0 gt{9}{neg 7} ? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg
> 3}? ^ add 3 -1 $ sub 2 copy/yoffset ~ store/xoffset ~ store + ! ! !
> !/paperw_nup paperw_nup paperh_nup $m idtransform abs/paperh_nup ~ store
> abs store/pagew_nup pagew_nup pageh_nup $m idtransform abs/pageh_nup ~
> store abs store $m 0 get abs $m 1 get abs lt{ /nx_nup ny_nup/ny_nup nx_nup
> store store}if borderlinewidth 0 gt{.48 nups V @ /borderlinewidth ~ store
> Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul pgy_nup paperh_nup
> mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
> {startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m
> {dtransform rc}
> bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V
> nups V @ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup
> rs}if/pgx_nup pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub
> mul/pgy_nup pgy_nup 1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub
> mul}{store paperh_nup}?}
> {store paperw_nup 0}? + $m matrix invertmatrix concat
> {startpage}bd/finalpage{;
> realshowpage/LH/realshowpage ld}bd
> %%EndResource
> %%BeginResource: file Pscript_CMap_FF 5.0 0
> /CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
> /CIDSystemInfo 3 dict @
> `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement 0 d E
> d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
> begincodespacerange<0000><FFFF>endcodespacerange 100
> begincidrange<0000><00FF>0
> <0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
> <0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
> 2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
> <0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
> <1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
> 6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
> <1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
> <2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
> 9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
> <2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
> <3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
> <34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
> <3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
> <3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
> <4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
> <46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
> <4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
> <4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
> <5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
> <58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
> <5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
> <61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
> <6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
> <68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
> <6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
> <71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
> <7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
> <7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
> <7F00><7FFF>32512 endcidrange 100
> begincidrange<8000><80FF>32768<8100><81FF>
> 33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
> <86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
> <8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
> <8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
> <9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
> <98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
> <9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
> <A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
> <A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
> <AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
> <AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
> <B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
> <B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
> <BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
> <C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
> <C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
> <CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
> <CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
> <D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
> <D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
> <DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
> <E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange
> 28
> begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
> 59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
> <ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
> <F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
> <F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
> <FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
> <FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap
> defineresource ! E
> E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
> findresource ` 12 dict ` begincmap/WinCharSetFFFF-H
> usecmap/CIDSystemInfo[3 dict @
> `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement 0 d E @]d
> /CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
> usefont 100
> begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
> <8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
> 2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
> <8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
> <9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
> 5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
> <9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
> <9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
> 9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
> <A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
> <AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
> <B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
> <B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
> <BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
> <BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
> <C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
> <C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
> <CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
> <D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
> <D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
> <DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
> <DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
> endcidrange 29
> begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
> <E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
> <EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
> <EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
> <F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
> <F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
> <FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
> endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
> {CMAP-WinCharSetFFFF-H/CIDInit/ProcSet findresource ` 12 dict ` begincmap
> /WinCharSetFFFF-H usecmap/CIDSystemInfo[3 dict @
> `/Registry(Adobe)d/Ordering (WinCharSetFFFF)d/Supplement 0 d E
> @]d/CMapName/WinCharSetFFFF-V d/CMapVersion 1 d/CMapType 1 d/WMode 1 d
> endcmap CMapName &/CMap defineresource ! E E}d
> /CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2/CIDInit/ProcSet
> findresource ` 12 dict ` begincmap/WinCharSetFFFF-H2
> usecmap/CIDSystemInfo[3 dict @ `/Registry
> (Adobe)d/Ordering(WinCharSetFFFF)d/Supplement 0 d E @]d/CMapName
> /WinCharSetFFFF-V2 d/CMapVersion 1 d/CMapType 1 d/WMode 1 d endcmap
> CMapName & /CMap defineresource ! E E}d %%EndResource %%BeginResource:
> file Pscript_Encoding0 5.0 0
> /ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
> /ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
> /bullet/Zcaron 2
> bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
> /endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
> {ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
> ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld
> ANSIEncoding 256 array copy d ANSIEncodingOld @[138 153 154 169 172 174
> 177 178 179 181 185 188 189 190 208 215 221 222 240 247 253 254]{/bullet
> put @}forall 166/bar put 176 /ring put EncodeDict/0 ANSIEncoding put
> EncodeDict/ANSIEncodingOld ANSIEncodingOld put
> %%EndResource
> %%BeginResource: file Pscript_Encoding161 5.0 0
> /GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
> /ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
> /.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
> /quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
> /.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
> /currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
> /logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
> /threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
> /Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
> /iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
> /Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
> /Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
> /upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
> /lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
> /iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
> GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161
> GreekEncoding put %%EndResource
> %%BeginResource: file Pscript_Encoding162 5.0 0
> /TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
> /ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
> /.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
> /quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
> /.notdef/.notdef/Ydieresis/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/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
> /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
> /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
> /eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
> /ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
> /ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @
> 39 /quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
> %%EndResource %%BeginResource: file Pscript_Encoding177 5.0 0
> /HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
> /ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
> /.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
> /quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
> /.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
> /brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
> /registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
> /paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
> /onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
> /afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
> /afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
> /afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
> /.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
> /afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
> /afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
> /afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
> /afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
> HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177
> HebrewEncoding put %%EndResource
> %%BeginResource: file Pscript_Encoding178 5.0 0
> /ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/afii57506/quotesinglbase/florin
> /quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
> /guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
> /quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
> /guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
> /currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
> /logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
> /acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
> /onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
> /afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
> /afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
> /afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
> /afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
> /afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
> /eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
> /afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
> /afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
> ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178
> ArabicEncoding put %%EndResource
> %%BeginResource: file Pscript_Encoding186 5.0 0
> /BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
> /ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
> /.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
> /quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
> /.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
> /brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
> /hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
> /periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
> /onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
> /Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
> /Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
> /Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
> /germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
> /ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
> /scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
> /lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d
> BalticEncoding @ 39/quotesingle put 96/grave put EncodeDict/186
> BalticEncoding put %%EndResource %%BeginResource: file Pscript_Encoding204
> 5.0 0
> /RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
> /ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
> /quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
> /guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
> /quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
> /afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
> /afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
> /copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
> /degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
> /afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
> /afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
> /afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
> /afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
> /afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
> /afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
> /afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
> /afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
> /afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
> /afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
> /afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
> EncodeDict/204 RussianEncoding put %%EndResource %%BeginResource: file
> Pscript_Encoding238 5.0 0
> /EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
> /dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
> StandardEncoding 32 95 getinterval aload
> !/.notdef/Euro/.notdef/quotesinglbase
> /.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
> /guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
> /quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
> /guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
> /Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
> /logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
> /mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
> /hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
> /Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
> /Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
> /Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
> /Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
> /cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
> /dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
> /rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
> EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
> EasternEuropeanEncoding put %%EndResource %%BeginResource: file
> Pscript_Encoding256 5.0 0
> /CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
> /hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
> /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
> /.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign
> /dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
> /hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
> /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
> /T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
> /a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
> /asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
> /dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
> /.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
> /endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
> /Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
> /dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/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]def EncodeDict/256 CharCol256Encoding
> put %%EndResource %%BeginResource: file Pscript_Encoding257 5.0 0
> /CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
> /Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
> /Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
> /Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
> /Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
> /abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
> /edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
> /kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
> /ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
> /rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
> /uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
> EncodeDict/257 CharCol257Encoding put
> %%EndResource
> %%BeginResource: file Pscript_Win_Euro_L2 5.0 0
> /UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
> /CoreDistVersion get 4000 le}{false}ifelse}bind
> def/NewEuroT3Font?{dup/FontType get 3 eq{dup/EuroFont known exch/BaseFont
> known and}{pop false}ifelse}bind def /T1FontHasEuro{dup/CharStrings known
> not{dup NewEuroT3Font?{dup/EuroGlyphName get exch/EuroFont get/CharStrings
> get exch known{true}{false}ifelse}{pop false} ifelse}{dup/FontType get 1
> eq{/CharStrings get/Euro known}{dup/InfoDict known{ /InfoDict get/Euro
> known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
> def/FontHasEuro{findfont dup/Blend known{pop
> true}{T1FontHasEuro}ifelse}bind def/EuroEncodingIdx 1 def/EuroFontHdr{12
> dict begin/FontInfo 10 dict dup begin /version(001.000)readonly
> def/Notice(Copyright (c)1999 Adobe Systems Incorporated. All Rights
> Reserved.)readonly def/FullName(Euro)readonly def
> /FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch
> false def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness
> 50 def end readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1
> index exch/.notdef put}for def/PaintType 0 def/FontType 1
> def/FontMatrix[0.001 0 0 0.001 0 0]def /FontBBox{-25 -23 1500 804}readonly
> def currentdict end dup/Private 20 dict dup
> begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
> readhexstring pop}def/-|{string currentfile exch readstring
> pop}executeonly def /|-{def}executeonly def/|{put}executeonly
> def/BlueValues[-20 0 706 736 547 572]
> |-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16
> |16}|-/StdHW
> [60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3
> [-1
> roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch
> dup mul add le{pop pop 1.0 1.0}{pop pop 0.0
> 1.5}ifelse}def/OtherSubrs[{}{}{}
> {systemdict/internaldict known not{pop 3}{1183615869
> {systemdict/internaldict
> get exec dup/startlock known{/startlock get exec}{dup/strtlck
> known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5
> array dup 0 <8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup
> 2<8B8D0C100B>put dup 3<0B> put dup 4<8E8C8E0C100C110A0B>put |- 2
> index/CharStrings 256 dict dup begin /.notdef<8b8b0d0e>def end end put put
> dup/FontName get exch definefont pop}bind def/AddEuroGlyph{2 index exch
> EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict begin/Euro findfont dup
> dup/Encoding get 5 1 roll/Private get begin/CharStrings get dup 3 index
> known{pop pop pop pop end end}{begin 1 index exch def end end end
> EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind
> def /GetNewXUID{currentdict/XUID known{[7 XUID aload
> pop]true}{currentdict/UniqueID known{[7
> UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16 dict
> begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
> dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
> /Encoding 256 array 0 1 255{1 index exch/.notdef put}for def
> GetNewXUID{/XUID exch def}if currentdict end definefont pop/BaseFont exch
> findfont 1000 scalefont def/EuroFont exch findfont 1000 scalefont def
> pop/EuroGlyphName exch def/FontType 3 def/FontMatrix[.001 0 0 .001 0
> 0]def/FontBBox BaseFont/FontBBox get def/Char 1 string def/BuildChar{exch
> dup begin/Encoding get 1 index get /Euro eq{BaseFont
> T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont setfont pop
> userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
> {userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup
> {Encoding
> exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0
> 3 -1 roll put Char stringwidth newpath 0 0 moveto Char true charpath
> flattenpath pathbbox setcachedevice 0 0 moveto Char show end}bind def
> currentdict end dup /FontName get exch definefont pop}bind
> def/AddEuroToT1Font{dup findfont dup length 10 add dict copy dup/FID undef
> begin/EuroFont 3 -1 roll findfont 1000 scalefont def CharStrings dup
> length 1 add dict copy begin/Euro{EuroFont setfont pop EuroGBBox aload pop
> setcachedevice 0 0 moveto EuroGName glyphshow} bind def currentdict
> end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1 roll/EuroGBBox
> exch def/EuroGName exch def currentdict end definefont pop}bind
> def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop
> AddEuroToT1Font}ifelse}bind def/UseObliqueEuro{findfont/FontMatrix get dup
> 2 get 0 eq exch dup 0 get exch 3 get eq and UseT3EuroFont or}bind def
> %%EndResource %%BeginResource: file Pscript_WinNT_Compat 5.0 0
> userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind
> def/ld{load def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute
> 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent
> 16#7/dieresis 16#8/ring 16#9/cedilla 16#A /hungarumlaut 16#B/ogonek
> 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60 /grave 16#7C/bar
> 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis
> 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
> /Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright
> 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash
> 16#97/emdash 16#98 /tilde 16#99/trademark 16#9A/scaron
> 16#9B/guilsinglright 16#9C/oe 16#9F /Ydieresis 16#A0/space
> 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6 /brokenbar 16#A7/section
> 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB /guillemotleft
> 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree
> 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu
> 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
> 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf
> 16#BE /threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute
> 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE
> 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis
> 16#CC/Igrave 16#CD/Iacute 16#CE /Icircumflex 16#CF/Idieresis 16#D0/Eth
> 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde
> 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute
> 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE /Thorn
> 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3 /atilde
> 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
> /eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
> /icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve
> 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide
> 16#F8/oslash 16#F9 /ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis
> 16#FD/yacute 16#FE/thorn 16#FF/ydieresis]def currentdict{dup
> type/operatortype eq{[exch]cvx def}{pop
> pop}ifelse}forall/initialize{currentdict exch begin begin}bind
> def/terminate{ /@FL where not{pop end end}{pop}ifelse}bind
> def/suspend/terminate load def /resume/initialize load def/RS{/pagesave
> where{pop pagesave restore}{$x matrix invertmatrix
> concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def /B{pop
> pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
> end put %%EndResource end /ProcSet defineresource pop %%EndResource
> 
> %%EndProlog
> 
> %%BeginSetup
> statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
> Pscript_WinNT_Compat dup /initialize get exec
> [ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup
> [ /initialize get exec
> featurebegin{
> %%BeginNonPPDFeature: JobTimeout 32767
> 32767 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict
> dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get
> exec}ifelse %%EndNonPPDFeature }featurecleanup
> 
> featurebegin{
> %%BeginNonPPDFeature: WaitTimeout 32767
> 32767 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict
> dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1
> roll put}ifelse %%EndNonPPDFeature }featurecleanup
> 
> featurebegin{
> %%BeginFeature: *Resolution 1200x1200dpi
> 
>     <</HWResolution [1200 1200]>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPHalftone PrinterDefault
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *MediaType None
> 
>     <</MediaType null>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *Collate False
> 
>     <</Collate false>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *Smoothing PrinterDefault
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PageSize Letter
> 
> <</PageSize [612 792] /ImagingBBox null>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *Duplex None
> 
>     <</Duplex false>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmBrightness Medium
> userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace
> { .55 mul } forall setcolor } put %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmTextMessage Draft
> userdict /HPwmText (Draft) put
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmTextAngle Deg45
> userdict /HPwmAngle 45 put
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmTextStyle Medium
> userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth
> stroke } bind put %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmFontName HelveticaB
> 
>   /Helvetica-Bold findfont dup length dict begin
>     {1 index /FID ne {def} {pop pop} ifelse} forall
>     /MacEncoding where
>     { pop /Encoding MacEncoding def }
>     { /Encoding ISOLatin1Encoding def } ifelse
>     currentdict
>   end
>   /HPwmFont exch definefont pop
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmFontSize pt48
> userdict /HPwmSize 48 put
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmPages AllPages
> userdict /HPwmLocation true put
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPwmSwitch Off
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOption_Tray3 True
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOption_Tray4 False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOption_Duplexer False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOption_Disk False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *InstalledMemory 4MB
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOption_PaperPolicy PromptUser
> 
>    <</DeferredMediaSelection true>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPEconoMode PrinterDefault
> 
> %%EndFeature
> }featurecleanup
> 1 setlinecap 1 setlinejoin
> /mysetup [ 72 1200 V 0 0 -72 1200 V 12.99968 780.00091 ] def
> %%EndSetup
> 
> userdict begin /ehsave save def end
> 
> 
> Direct Print PS Output:
> 
> %-12345X at PJL JOB NAME="C:\Users\F104\Desktop\Drawing1 Model (1)"
> @PJL SET STRINGCODESET=UTF8
> @PJL COMMENT "F102 - HP LaserJet 4250 PCL 6 (61.53.25.9); Windows Vista
> (TM) Business 6.0.6001.1; PScript 0.3.6001.18000" @PJL COMMENT "Username:
> F104; App Filename: C:\Users\F104\Desktop\Drawing1 Model (1); 4-1-2009"
> @PJL DMINFO ASCIIHEX="0400040101020D101001153230303930343031313131313335"
> @PJL SET HOLD=OFF @PJL SET RESOLUTION=600
> @PJL ENTER LANGUAGE=POSTSCRIPT
> %!PS-Adobe-3.0
> %%Title: C:\Users\F104\Desktop\Drawing1 Model (1)
> %%Creator: PScript5.dll Version 5.2.2
> %%CreationDate: 4/1/2009 7:11:35
> %%For: F104
> %%BoundingBox: (atend)
> %%Pages: (atend)
> %%Orientation: Portrait
> %%PageOrder: Special
> %%DocumentNeededResources: (atend)
> %%DocumentSuppliedResources: (atend)
> %%DocumentData: Clean7Bit
> %%TargetDevice: (HP Universal Printing PS) (2014.108) 0
> %%LanguageLevel: 2
> %%EndComments
> 
> %%BeginDefaults
> %%PageBoundingBox: 12 13 598 780
> %%ViewingOrientation: 1 0 0 1
> %%EndDefaults
> 
> 
> %%BeginProlog
> %%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
> /currentpacking where{pop/oldpack currentpacking def/setpacking where{pop
> false setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup
> type/stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def
> currentpoint/toy exch def/tox exch def 1 setgray newpath tox toy 2 sub
> moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto closepath fill tox toy
> moveto 0 setgray show}bind def /nl{currentpoint exch pop lmargin exch
> moveto 0 -10 rmoveto}def/=={/cp 0 def typeprint nl}def/typeprint{dup type
> exec}readonly def/lmargin 72 def/rmargin 72 def/tprint{dup length cp add
> rmargin gt{nl/cp 0 def}if dup length cp add/cp exch def prnt}readonly
> def/cvsprint{=string cvs tprint( )tprint}readonly def
> /integertype{cvsprint}readonly def/realtype{cvsprint}readonly
> def/booleantype
> {cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(--
> {)tprint}
> readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
> (-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly
> def /filetype{pop(-filestream- )tprint}readonly
> def/savetype{pop(-savelevel- ) tprint}readonly def/fonttype{pop(-fontid-
> )tprint}readonly def/nametype{dup xcheck not{(/)tprint}if
> cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
> tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup
> rcheck
> {dup
> {xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
> tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
> rcheck{dup
> xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
> forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly
> def/courier /Courier findfont 10 scalefont def end
> errordict/handleerror{systemdict begin $error begin $brkpage begin
> newerror{/newerror false store vmstatus pop pop 0 ne{grestoreall}if
> errorname(VMerror)ne{showpage}if initgraphics courier setfont lmargin 720
> moveto errorname(VMerror)eq{userdict/ehsave known{clear userdict /ehsave
> get restore 2 vmreclaim}if vmstatus exch pop exch pop PrtVMMsg}{ (ERROR:
> )prnt errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt
> $error/ostack known{nl nl(STACK:)prnt nl nl $error/ostack get aload
> length{==} repeat}if}ifelse systemdict/showpage get exec(%%[ Error: )print
> errorname =print(; OffendingCommand: )print/command load =print( ]%%)=
> flush}if end end end}dup 0 systemdict put dup 4 $brkpage put bind readonly
> put/currentpacking where{pop/setpacking where{pop oldpack setpacking}if}if
> %%EndResource userdict /Pscript_WinNT_Incr 230 dict dup begin put
> %%BeginResource: file Pscript_FatalError 5.0 0 userdict
> begin/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup
> length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding
> {ISOLatin1Encoding}stopped{StandardEncoding}if def currentdict end
> /ErrFont-Latin1 exch definefont}ifelse exch scalefont setfont counttomark
> 3 div cvi{moveto show}repeat showpage quit}{cleartomark}ifelse}bind def
> end %%EndResource
> userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
> (This job requires more memory than is available in this printer.)100 500
> (Try one or more of the following, and then print again:)100 485
> (For the output format, choose Optimize For Portability.)115 470
> (In the Device Settings page, make sure the Available PostScript Memory is
> accurate.) 115 455(Reduce the number of fonts in the document.)115 440
> (Print the document in parts.)115 425 12/Times-Roman showpage
> (%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
> version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get
> def}ifelse 105000 VM?
> %%BeginResource: file Pscript_Win_Basic 5.0 0
> /d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin ,
> d/^ /index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict ,
> d/M/moveto , d/- /rlineto , d/&/currentdict , d/:/gsave , d/;/grestore ,
> d/F/false , d/T/true , d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn ,
> d/A/ashow , d/D/awidthshow , d/C /closepath , d/V/div , d/O/eofill ,
> d/L/fill , d/I/lineto , d/-c/curveto , d/-M /rmoveto , d/+S/scale ,
> d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d /Lw/setlinewidth ,
> d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage , d/K/stroke
> , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
> languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow ,
> d/zS/xyshow , d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{,
> d}bd/bn/bind ld/lw/Lw ld /lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null
> d/self & d/OrgMx matrix currentmatrix d/reinitialize{: OrgMx
> setmatrix[/TextInit/GraphInit/UtilsInit counttomark{@ where{self
> eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
> /initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data &
> put}?/ADO_mxRot ~ d/TextInitialised? F d reinitialize
> E}{U/Pscript_Win_Data 230 dict @ ` put /ADO_mxRot ~ d/TextInitialised? F d
> reinitialize}?}b/terminate{!{& self eq
> {exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U
> {`
> /lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
> {cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0
> {gt{{E}repeat} !}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub
> {round 0.25 add ~
> itransform}b/dsnap{dtransform round ~ round ~
> idtransform}b/nonzero_round{@ 0.5 ge{round}{@ -0.5 lt{round}{0
> ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform nonzero_round ~ nonzero_round ~
> idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ - neg 0 - C}b/irp{4 -2 $ + +S
> fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0 - 0 ~ - neg 0
> -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool 2 ^
> put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
> {DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{!
> {!}?}b
> /freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2
> vmreclaim}b/hfRedefFont
> {findfont @ length dict `{1 ^/FID ne{d}{! !}?}forall & E @ `
> {~{/CharStrings 1
> dict `/.notdef 0 d & E d}if/Encoding 256 array 0 1 255{1 ^ ~/.notdef
> put}for d E definefont !}bind d/hfMkCIDFont{/CIDFont findresource @ length
> 2 add dict `{1 ^ @/FID eq ~ @/XUID eq ~/UIDBase eq or or{!
> !}{d}?}forall/CDevProc ~ d/Metrics2 16 dict d/CIDFontName 1 ^ d & E 1 ^
> ~/CIDFont defineresource ![~]composefont !} bind d
> %%EndResource
> %%BeginResource: file Pscript_Win_Utils_L2 5.0 0
> /rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @
> 0 ge
> {1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4
> {-2 $
> snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip ,
> d/UtilsInit{currentglobal{F setglobal}if}b/scol{!
> setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d /colspRefresh{colspABC
> setcolorspace}b/SetColSpace{colspABC setcolorspace}b /resourcestatus
> where{!/ColorRendering/ProcSet resourcestatus{! ! T}{F}?}{F}?
> not{/ColorRendering<</GetHalftoneName{currenthalftone @/HalftoneName
> known{ /HalftoneName get}{!/none}?}bn/GetPageDeviceName{currentpagedevice
> @ /PageDeviceName known{/PageDeviceName get @ null
> eq{!/none}if}{!/none}?}bn
> /GetSubstituteCRD{!/DefaultColorRendering/ColorRendering resourcestatus{!
> ! /DefaultColorRendering}{(DefaultColorRendering*){cvn exit}127 string
> /ColorRendering resourceforall}?}bn>>/defineresource where{!/ProcSet
> defineresource !}{! !}?}if/buildcrdname{/ColorRendering/ProcSet
> findresource ` mark GetHalftoneName @ type @/nametype ne ~/stringtype ne
> and{!/none}if(.) GetPageDeviceName @ type @/nametype ne ~/stringtype ne
> and{!/none}if(.)5 ^ 0 5 -1 1{^ length add}for string 6 1 $ 5 ^ 5{~ 1 ^ cvs
> length 1 ^ length 1 ^ sub getinterval}repeat ! cvn 3 1 $ ! !
> E}b/definecolorrendering{~ buildcrdname ~ /ColorRendering defineresource
> !}b/findcolorrendering where{!}{ /findcolorrendering{buildcrdname
> @/ColorRendering resourcestatus{! ! T}{ /ColorRendering/ProcSet
> findresource ` GetSubstituteCRD E F}?}b}?
> /selectcolorrendering{findcolorrendering !/ColorRendering findresource
> setcolorrendering}b/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode
> get `}bind d/G2CCBegin{findresource/FontInfo get/GlyphNames2HostCode get
> `}bind d /G2UEnd{E}bind d/AddFontInfoBegin{/FontInfo 8 dict @ `}bind
> d/AddFontInfo{ /GlyphNames2Unicode 16 dict d/GlyphNames2HostCode 16 dict
> d}bind d /AddFontInfoEnd{E d}bind d/T0AddCFFMtx2{/CIDFont
> findresource/Metrics2 get ` d E}bind d %%EndResource end %%EndProlog
> 
> %%BeginSetup
> currentpagedevice /MediaProcessing known {<</MediaProcessingDetails <<
> /Type 8 /ImageOrientation 0>> >> setpagedevice}{<< /StapleDetails<< /Type
> 8 /Portrait true>> >> setpagedevice} ifelse statusdict begin (%%[
> ProductName: ) print product print ( ]%%)= flush end
> [ 1 0 0 1 0 0 ] false Pscript_WinNT_Incr dup /initialize get exec
> featurebegin{
> %%BeginNonPPDFeature: JobTimeout 0
> 0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict
> dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get
> exec}ifelse %%EndNonPPDFeature }featurecleanup
> 
> featurebegin{
> %%BeginNonPPDFeature: WaitTimeout 300
> 300 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict
> dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1
> roll put}ifelse %%EndNonPPDFeature }featurecleanup
> 
> featurebegin{
> %%BeginFeature: *Collate False
> <</Collate false>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPColorAsGray False
> <</ProcessColorModel /DeviceCMYK>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PageSize LETTER
> 
>   <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null
>   /MediaClass null>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *MediaType UserDefinedMedia2
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *StapleLocation None
> 
> <<      /MediaProcessing (STAPLING)
>         /MediaProcessingDetails <<
>         /MediaProcessingOption (NONE)
>         /MediaProcessingBoundary 0
>         /Type 8 >> >> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *OutputBin Auto
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *Duplex None
> 
>     <</Duplex false /Tumble false>> setpagedevice
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPDuplicateJobNameOverride SWFW
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPCovers Other_Pages
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *TextAsBlack False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOrientRotate180 False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPConsumerCustomPaper True
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PrintQualityGroup PQGroup_1
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *JRHDInstalled JRHDOff
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPDocPropResourceData HPCabFileName
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *JRConstraints JRCHDFull
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPColorMode COLOR_MODE
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPPJLEncoding UTF8
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPJobAccounting HPJOBACCT_JOBACNT
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPBornOnDate HPBOD
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPXMLFileUsed hpmcpdps.xml
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PSAlignmentFile HPZLSLHN
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPSmartHub Inet_SID_263_BID_514_HID_265
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PostScriptCustomPageSize False
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *DuplexUnit NotInstalled
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *AccessoryOutputBins None
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *InstalledMemory 384-495MB
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *PrinterHardDisk Installed
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *JobRetention Installed
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPPassthrough True
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *DeviceIsMopier NotInstalled
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *AutoConfiguration NotInstalled
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPMediaPMLRange 15-19
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPOutputBinPMLRange 0-0
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPPrnPropResourceData HPCabFileName
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPInstallableHCO 3000Stacker-C8084
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPMOutputBinHCOMap None
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPMOutputBinHCOPMLMap None
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *HPPDLType PDL_PS
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *ScaleFromLargePaper Installed
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *ActualCustomRange 215900_355600
> 
> %%EndFeature
> }featurecleanup
> featurebegin{
> %%BeginFeature: *CombineMediaTypesAndInputBins Installed
> 
> %%EndFeature
> }featurecleanup
> 1 setlinecap 1 setlinejoin
> /mysetup [ 72 600 V 0 0 -72 600 V 11.99905 780.00091 ] def
> %%EndSetup
> 
> userdict begin /ehsave save def end
> %%Page: 1 1
> %%PageBoundingBox: 12 13 598 780
> %%EndPageComments
> %%BeginPageSetup
> /DeviceRGB dup setcolorspace /colspABC exch def
> mysetup concat colspRefresh
> %%EndPageSetup
> 
> Pscript_WinNT_Incr begin
> %%BeginResource: file Pscript_Win_GdiObject 5.0 0
> /SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
> {SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
> /GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2
> d/Reps L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep
> YStep]d/TilingType 1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd
> null d/BGnd null d
> /HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
> {biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep
> {YStep
> gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul
> + K}b /vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul +
> K}b/biag{Reps{0 0 M MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat
> 0 -8 Reps mul + 0 YStep M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0
> YStep M MaxXYStep @ neg - 0 8 +}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8
> - K}b E/makehatch{4 -2 $/yOrg ~ d /xOrg ~ d GDIHPatternDict/PaintData 3 -1
> $ put CTMsave GDIHMatrix setmatrix GDIHPatternDict matrix xOrg yOrg + mp
> CTMrestore ~ U ~ 2 ^ put}b/h0{/h0 /HS_Horizontal
> makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
> makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross
> makehatch}b/h5{/h5 /HS_DiagCross makehatch}b/GDIBWPatternMx null
> d/pfprep{save 8 1 $ /PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~
> d/xOrg ~ d/PaintData ~ d/yExt ~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt
> RepsV mul d/mx[Width 0 0 Height 0 0]d E build_pattern ~ !}b/pfbf{/fEOFill
> ~ d pfprep hbf fEOFill{O}{L}? restore}b /GraphInit{GDIHMatrix null
> eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
> : 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
> XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24
> +S GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx
> matrix currentmatrix readonly d ; ;}if}b
> %%EndResource
> %%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
> /GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1
> d/RepsH 1 d /BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height
> 8 RepsV mul d /Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null
> d/BGnd null d /SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^
> sub ~ 3 ^ sub ~ rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{`
> SetBGndFGnd RepsH{Width Height F mx PaintData imagemask Width 0 +}repeat
> E}b E d/mp/makepattern , d /build_pattern{CTMsave GDIBWPatternMx
> setmatrix/nupangle where{! nupangle -90 eq{nupangle R}if}if
> GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width Height V 1}{1
> Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
> {setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
> /fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP
> ~ d /Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1
> d/BBox[0 0 Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix
> + d 20 dict @ ` /ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1
> 0 0 1 0 0]d /BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0
> 1]d}{OutputBPP 8 eq{ /Decode[0 1]d}{/Decode[0 1 0 1 0 1 0
> 1]d}?}?/DataSource{PaintData}d E/ImageDict ~ d/PaintProc{` ImageDict image
> E}b & mx makepattern setpattern E fEOFill{O}{L} ? ;}b/mask_pbf{:/fEOFill ~
> d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~ d/Width ~
> d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
> d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width
> Height T 1 1 dtransform abs ~ abs ~ 0 0 3 -1 $ 0 0 6 array
> astore{PaintData}imagemask E}b & mx makepattern setpattern E
> fEOFill{O}{L}? ;}b %%EndResource end reinitialize
> 0 0 0 1 scol 1 Lj 1 Lc 6 Lw solid N 1674 2056 M 1825 3919 I 2602 2129 I
> 1674 2056 I 1015 4143 I 2513 2039 I 2513 1598 I 2513 3287 I 1781 1749 I
> 2513 580 I : [ 1 0 0 1 18 18 ] concat K ; LH (%%[Page: 1]%%) =
> %%PageTrailer
> 
> %%Trailer
> %%BoundingBox: 12 13 598 780
> %%DocumentNeededResources:
> %%DocumentSuppliedResources:
> %%+ procset Pscript_WinNT_ErrorHandler 5.0 0
> %%+ procset Pscript_FatalError 5.0 0
> %%+ procset Pscript_Win_Basic 5.0 0
> %%+ procset Pscript_Win_Utils_L2 5.0 0
> %%+ procset Pscript_Win_GdiObject 5.0 0
> %%+ procset Pscript_Win_GdiObject_L2 5.0 0
> Pscript_WinNT_Incr dup /terminate get exec
> ehsave restore
> %%Pages: 1
> (%%[LastPage]%%) =
> %%EOF
> %-12345X at PJL EOJ
> %-12345X
> 
> Thanks in advance!

On your Win box, try to print a sample file to a file and post that file,
please.

Helge




More information about the cups mailing list