IMD 1.17: 5/01/2010 21:08:31 2.0 gps 2 of 5  (ŒºÀ 01795-2/5Àh%?ch%?cÂÀÄ('¾¡9|M^2am  f… l  mÿÿÿÿÿÿÿÿçÒççççç çç\Œ¼ì nwwÌÌÝ™™ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª$ oªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª0 pªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª  „ w�  í.ÿ!mFontService.runSysÿ!~ÿ¾=Oc¿=Oc¿=Oc·5ªªœ  GWd@Cø €ÿÿCopyright 1985 Convergent Technologies, Inc. All rigªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª< qªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªH rªªªªªªªªªªªªªªªªªªªªªªªªªªªªª™––––––––––––––ÿdx€þÿþÿ�ððCourierSimple…ÿT s` t[Lpt]Á [Ptr]í[SysIn]@ [SysOut]L@ *â ýÁ 5Á [Á ŒÁ *â / / øR R ¸@ <â êâ â *â Š@ ö@ â À  � ÿÿl u[sys]CommAConfig.sys[sys]CommBConfig.sysÿ[sys]LptConfig.Sys’ì _ì �ì �ì >€h È m È x v hts reserved.Ver 2.0 Linker II-1.0GV•¹ëBX˜ÎÜâíEÂ/©ÙêþBJ”J¼JÑJ-J[J·JæJ†JìJyyÀyy)y9y\y†y'yky¥yßy yKyiyûy:yXy‚y“y«yÆyáyy,yÍyðyy7yUy¥y(õFõLõ€õòõ õéõ'4E4Ç4ð44V4h44H4`4{ö{C{�7�{�¬�Ý��<�d���Q©f©aÓ¨  ÝÓ1ÓKÓz´  ‹ìûš š6ïÿU‰åƒìX‰fþÇF´°€ÇF¶±€ÇF¸²€ÇFº³€ÇF¼�ÇF¾�ÇFÀ��F°Pš�ØÿPš¸?PšßÿPšÇF²ëÿF²ƒ~²ré…‹~²Ñçý&ÿu´‹F²ÑàÑàÅŒÒ-RP¸PšžøþPš‹N²ƒÁE‹v²ÑæÑæ‹ýþ&‹Eä;Át ¸R6Pš‹~²ÑçÑçý&ƒ}ât’‹~²ÑçÑçý&‹Eâ= ué{ÿ¸R6PšéoÿÇF̸P+ÀP�FÈPš *‰F¬ƒ~¬uƒ~Ìu ÇFÈŒ^ÊÇF̸¨PÿvÊÿvÈÿvÌ+ÀPPP¸rmPš ÿPšÇFƸP+ÀP�FÈPš * ÀuTÇFªëÿFª‹Fª;FÌsB‹~ª~ÈŽFÊ&ŠˆF©€~© tà€~©0|€~©9~ ¸Pš‹FÆ÷&‹øŠF©*äÇÐÿ‰FÆë³ƒ~ÆuÇFÆ ÿvÆ�FÂPš”ØÿPšÿvÄÿvÂÿvÆš�Pšš ÿPšš6ïÿ�F®Pš<Ïÿ‰FÀ!  ¬‹F®%ÿ‰F®P¸0P¸ Pš‰F¬ÇF²ëÿF²ƒ~²s‹~²Ñçý&ÿu´ÿv°š ÿPšëÚÿv°�FÞPšÿÿÄ~Þ&‹E éì‹FÞ‹Và‰FÚ‰VÜÄ~Ú&ÿu&ÿu&ÿu&ÿu&ÿu&ÿu&ÿu &ÿu&ÿu&ÿu&ÿu"&ÿu &ÿu$&ÿu(&ÿu&&ÿu.&ÿu,&ÿu0&ÿu4&ÿu2šyÄ~Þ&‰EÿvàWšïÿérÿ‹FÞ‹Và‰FÖ‰VØÄ~Ö&ÿu &ÿu&ÿu&ÿu&ÿu&ÿuš¢Jë¿‹FÞ‹Và‰FÖ‰VØÄ~Ö&ÿu &ÿu&ÿu&ÿu&ÿu&ÿušíJë‘ÿvàÿvÞ딋FÞ‹Và‰FÒ‰VÔ¸ÈP+ÀP�FÎPš>¯ÿÄ~Î&€}$uÄ~Þ&ÇES6ÿvàWšïÿÇF²ëÿF²ƒ~²s)‹~²Ñçý&ÿu´‹~²ÑçÑçý&ÿuâš ÿPšëÎÿv°�FÞPšÿÿ‹ø‹Ç=tÄ~Þ&ÇEL6ÿvàWšïÿPšëÐÿ6¨š”øÿPšÇ¨+ÀPš PÿPšÌ#  ¸0P¸ PÄ~Ò&ÿu&ÿu š PÿPšÄ~Þ&ÇEÿvàWšïÿÿv°�FÞPšÿÿëñÄ~Þ&ÇEéþ»]¹CC.;àùuå.ÿg°€±€²€³€���`×;333‰ì]ËU‰åQ‰fþƒ~tƒ>¨t ÿ6¨š”øÿÿvš4ïÿY]ÊU‰åQQ‰fþÇFüëÿFüÄ>P‹Fü&;EBs)ÿvÿv÷&‹ø¡>‹@ÇRPš ©‹ø÷ÇtÌ‹Füë¸ÿÿ‰ì]ÊU‰åQQ‰fþÇFüëÿFüÄ>P‹Fü&;ERs*ÿvÿv‹~ü±Óç¡B‹DÇRPš ©‹ø÷ÇtË‹Füë¸ÿÿ‰ì]ÊU‰åQ‰fþÿv ÿv š JÄ~&ˆÿv ‹F -PšZJÄ~&ˆEÄ~ &‹E)+Ò÷6 Ä~&ˆEÄ~ &ŠE,*ä‹ð�æ&ŠE+*äÑà% ÆÄ~&ˆEY]ÊU‰åQ‰fþ+ÀPÿvÿv¸)PšøÄ~ &€=ÿt%¸P&Š*ä÷.‹ø¡>‹@ÇRPÿvÿvšÿÄ~ Ø%  &ŠE*ä÷. Ä~&‰E)Ä~ &ŠE*ä%Ä~&ˆE,Ä~ &ŠE*ä%ÑøÄ~&ˆE+Ä~ &€}ÿu+ÀPÿv‹F-P¸Pšøë-¸PÄ~ &ŠE*䋸±Óç¡B‹DÇRPÿv‹F-PšÿY]ÊU‰åƒì‰fþÄ>P‹F&;EBrÄ~&ǸW6鋃~ wÄ>P&‹EB+F÷&ël‹F +Ò÷6‹ø‹FljFüÄ>P&;EBv&‹EB‰Fü‹F ‹V‰Fø‰VúëÿF‹F;Füs)¸P‹F÷&‹ø¡>‹@ÇRPÿvúÿvøšÿƒFøëÌ‹Fø+F Ä~&‰+À‰ì]Ê U‰åQ‰fþÄ>P‹F&;ERr Ä~&ǸV6ë6ƒ~ vÇF ÿv ‹~±Óç¡B‹DÇRPÿvÿv šÿÄ~‹F &‰+ÀY]Ê U‰å�ìÞ‰fþ‹F FtÄ~&Ç‹F FtÄ~&ǃ~(u!‹F ë+ÀPPPé/+ÀPPPéa=të=tîëƒ~(Fs¸X6éÀÿv,ÿvä'  *�FöPš¬J€~öÿtéŠÇ†(ÿëÿ†(ÿÄ>P‹†(ÿ&;EJsp÷& ‹ø¡X‹Zlj†$ÿ‰–&ÿRPÿv,ÿv*š © ÀtÆÄ¾$ÿ&‹E-‰†"ÿ&‹M)#È‹¶$ÿ&‹|-÷׋Fö#Ç Á‰Fö‹¾$ÿ&‹E/‰†"ÿ&‹M+#È&‹|/÷׋Fø#Ç Á‰Fø¸P�FöP�FúPšÿ�FöPš{�FöPÿv&ÿv$šJÄ>P&‹Ed&‹Uf‰†"ÿ‰–$ÿ�FöPÿ6RWš¶‹ø‹Ç+Ò¹ ÑàÑÒâú†"ÿ–$ÿ‰†&ÿ‰–(ÿRP¸PšjÓ‰†.ÿ‰–0ÿƒ>¸t¡¸éŽdž,ÿ닆*ÿ)†,ÿÄ>P‹†,ÿ&;E`r1ľ.ÿ&Š*ä÷.‰†*ÿ&‹E;Föu &‹E;Føt'ľ.ÿ&€}u¸O6é9‹†*ÿ†.ÿ‹–0ÿ‰†.ÿ‰–0ÿë�ľ.ÿ&Š*ä÷.Pÿ¶0ÿW�†2ÿPšÿ‹F éá�FúP�†2ÿPÿvÿvÿvÿvÿvÿvÿvÿvÿvÿv ÿv ÿvÿvÄ~*&ÿu)š yé»ð)  �FúP�†2ÿPÿvÿvÿvÿvÿvÿvÿvÿvÿvÿv ÿv ÿvÿvšõé��FúP�†2ÿPÿvÿvÿvÿvÿvÿvÿvÿvÿvÿv ÿv ÿvÿvš 4ëHÄ~&Ç�†2ÿPÿvÿvÿvÿvÿvÿvÿvÿvš1yë=wÑà‡Ã.ÿ§/pª(㸉ì]Ê(U‰åƒì‰fþ¸P¸NP�FýPšÿƒ~vÇFÿvÿvÿv�FýPšÿ€~ý€r+Ä~&€=u¸T6隊Fý*ä-€‰FúÄ~&Š*䋸‹Fú;Çr¸U6ëy‹Fú÷&‹ø~ŽF&ŠE*䋸‹F ;Çs¸Q6ëV‹Fú÷&‹ø~ŽF&ŠE*äP‹Fú÷&‹ø‹^‹NßQ‹ÃPÿvÿv šÿ‹Fú÷&‹ø~ŽF&ŠE*äÄ~&‰+À‰ì]ÊU‰åƒìJ‰fþ¸P¸FP�F÷Pšÿƒ~vÇFÿvÿv ÿv�F÷PšÿŠFø:F÷sŠF÷ˆFøƒ~ùuÇFü+  Pÿvÿv�FôPšÿÇFüëÿFüÄ>P‹Fü&;EZréÃ÷&‹ø¡T‹VljFø‰VúÄD8  ~ø&‹u#vô&‹;ÆuÇ&‹u#vö&‹E;Æu¸ŠFö&:Er¯ŠFö&:Ew¦&‹E ‰Fî&‹M#È‹vø&‹| ÷׋Fô#Ç Á‰Fð‹~ø&‹E‰Fî&‹M #È&‹|÷׋Fö#Ç Á‰Fò‹~ø&€M€‹Fô;Fðu ‹Fö;FòuéKÿÄ~ø&€M@¸P�FðPÿvÿvšÿ‹Füë¸ÿÿ‰ì]ÊU‰åQQ‰fþÇFüëÿFüÄ>P‹Fü&;EZs÷&‹ø>TŽV&€eëÛÿvÿvš{‹ø‹Ç=ÿÿuì‰ì]ÊU‰åƒì‰fþÿv ÿvÿvšÓ‰Füƒ~ütém+ÀPP¸PP¸˜PšãÓ‰Füƒ~ütéOÄ>P&‹E= t¸M6é<Ä>P&‹EB‰Fú&ÿuF&ÿuD¸>P&‹E@÷fúPšãÓ‰Füƒ~üté Ä>P&‹ER‰Fú&ÿuV&ÿuT¸BP&‹EP÷fúPšãÓ‰Füƒ~ütéÚÄ>P&‹EJ‰Fú&ÿuN&ÿuL¸XP&‹EH÷fúPšãÓ‰Füƒ~üté©Ä>P&‹EZ‰Fú&ÿu^&ÿu\¸P:  TP&‹EX÷fúPšãÓ‰Füƒ~üu{Ä>P&‹Er‰Fú&ÿuv&ÿut¸fP&‹Ep÷fúPšãÓ‰Füƒ~üuMÄ>P&ÿu~&ÿu|¸jP&‹EzÑàÑàPšãÓ‰Füƒ~üu%Ä>P&ÿµ†&ÿµ„¸\P&‹…‚ÑàÑàPšãÓ‰Fü‰ì]ÊU‰åƒì‰fþÄ~ &ŠˆFúÄ~ŠFú&:uJÇFüëÿFüÄ~&Š*䋸‹Fü;Çs3‹~ø&ŠE*äPšý‰FúÄ~ ~ü&ŠE*äPšý‹ø‹Ç;Fút½+À븉ì]ÊU‰åƒì‰fþÄ~&ŠˆFúÄ~ ŠFú&ˆÇFüëÿFüÄ~ &Š*䋸‹Fü;ÇsÄ~ø&ŠEˆFúÄ~ ~üŠFú&ˆEëщì]ÊU‰åƒì‰fþÄ~&ŠE**䋨&ŠE&*ä‹ðÄ~ &ŠE*ä3Æ‹ËÓà‰FüÄ~&ŠE+*䋨&ŠE'*ä‹  ù+ÀP�FÂP¸Pšøÿvù�FÂP¸Pš Á‰F¸Ä~"&ÿu�FÂP¸Pš Á÷f¸‰FÀÄ~"&ÿu �FÂP¸ÿÿPš Á‰F¾€~ýt¸HP�FÂP¸ÿÿPš Á‹ø‹F¾÷ç‰F¾Ä~"&€}tCÿv�FÂP¸Pš Á‹ø‹FÀ÷ç‰FÀÄ~"&ŠE*ä÷.P�FÂP¸ÿÿPš Á‹ø‹F¾÷ç‰F¾ëÄ~"&ŠE*ä÷.‰F€~ü€s€~üu.Ä~"&‹E ë>Ä~"&€=u顊Fü*ä-€‰Fº&Š*䋸‹Fº;Çr¸U6é>‹Fº÷&‹ø~"ŽF$&‹E‰F¼ƒ~¼ÿuéšÄ>P&;Ejr¸N6éÄ>P&‹Eh+ÒRP‹F¼RPš#‰F¶‰V¸Ä>P&‹El&‹UnF¶V¸RP¸PšjÓ‰Fä‰Væƒ>¸t¡¸éÃÄ~ä&ÿu�FÂP¸ÿÿPš Á‹ø‹F¾÷ç‰F¾Ä~ä&ÿu�FÂP¸Pš Á‹ø‹FÀ÷ç‰FÀ�FÂP�FÀP�F¾Pš¼ÁŠF÷*䋸Ñç‹F‹V+ljF܉VÞŠF.  ÷*䋸‹F ÑèljFàŠFø*䋸‹Fà;Çv ŠFø*ä@‰FàŠF÷*䋸ŠFø*ä+Ç@Ñà‰FêŠF÷*䋸‹Fà;ÇvŠF÷ˆFì‹FàÿÿˆFíëÆFìÿÆFí‹FÀ‰Fð‹F¾‰Fò‹F¼@‰Fè‹F‰Fô€~ût ÇFÀÇF¾ƒ~¼ÿuDÄ~"&‹E=w¸T6é¶‹FÀ+Ò÷v¾‰FîŠF÷*ä‰FâëÿFâ‹Fâ;FàsW‹vâÑæÄ~Üþ‹Fî&‰ëãÇFîŠF÷*ä‰FâëÿFâ‹Fâ;Fàs+‹vâÑæÄ~äþ&‹E‰F¸‹vâÑæÄ~Üþ‹FÀ÷f¸+Ò÷v¾&‰ëʃ~vÇFÿv�FèPÿvÿvšÿÄ~‹F&‰‹vàÑæ‹FÜ‹VÞÆ+FÄ~&‰+À‰ì]Ê$U‰åƒì,‰fþ¸P¸`P�FøPšÿƒ~vÇFÿvÿvÿv�FøPšÿŠFù:FøsŠFøˆFù‹F F"u‹Fü‰FäÄ>P&;EzséÀ¸Y6é€~ú€s?Ä~ &‹E‰FæÄ>P&;Erréú€~úuM÷&‹ø>fŽh&‹E‰FäÄ0  >P&;EzrxéÒÄ~ &€=u¸T6é+ŠFú*ä-€‰FÔÄ~ &Š*䋸‹FÔ;Çr¸U6é ‹FÔ÷&‹ðÄ~ þ&‹E‰FæÄ>P&;Erré÷&‹ø>fŽh&‹E ‰FäÄ>P&;Ezré]‹väÑæÑæÄ>jþ&ÿu&ÿ5¸PšjÓ‰Fî‰Vðƒ>¸u4Ä~î&‹E‰FÚ‹väÑæÑæÄ>jþ&ÿu&ÿ5PšjÓ‰Fî‰Vðƒ>¸t¡¸éaŠFø*䋸‹F ÑèljFêŠFù*䋸‹Fê;Çv ŠFù*ä@‰Fê€~øuC�~êu<‹~Ú�Ç‹F ;Çr.‹FÚPÿvð‹FîPÿvÿv šÿ‹FÚ‰FôÄ~&‰éšÆFÙŠFø*䋸‹Fê+ÇÑà‰FÞÇFèÇFâŠFø*ä‰FìëÿFìÿFè‹Fì;Fêréè‹~ìÑç~îŽFð&‹E‰FÖ÷FÖ€ué¹�~Öþré¯-‚‰Fà;FÚs‹~îø&Š…*ä@‰FÜ‹~Ü~à‹Ç;FÚv¸N6éb‹FÞF FÖ‹~â~Ü~Þ‹Ç;F v7 2  ÆFÙ‹FâFÞFÜ+F @Ñè)Fê‹Fê;Fìs‹Fì‰FêëRŠFø*䋸‹Fê+ÇÑà‰FÞÿvÜ‹^î‹Nð^àQ‹ÃP‹~â~Þ‹F ‹VÇRPšÿ‹FÜFâ‹vèÑæÄ~ þ‹FÖ&‰éÿ€~ÙtéÕþ‹FâFÞÄ~&‰ëÿFìŠFù*䋸‹Fì;Çw9‹~ìÑç~îŽFð&‹E‰FÖ÷FÖ€tÖ�~ÖþsÏ‹vÖ�î‚‹~îþ&Š…*ä@Fâë¶ŠFø*䋸ŠFù*ä+Ç@ÑàFâ‰FôŠFø*䋸‹Fê;ÇvŠFøˆFö‹FêÿÿˆF÷ëÆFöÿÆF÷‹Fä‰Fòƒ~vÇFÿv�FòPÿvÿvšÿÄ~‹F&‰+À‰ì]Ê"U‰å�ìP‰fþ¸P¸nP�FøPšÿƒ~vÇFÿvÿvÿv�FøPšÿŠFù:FøsŠFøˆFù€~út¸U6é ‹F F"t-Ä~ &‹E‰†Îøƒ¾Îøÿu¸T6éìÄ>P‹†Îø&;…Šr!¸N6é׋Füÿÿ‰†ÎøÄ>P&;…Šr¸Y6é¼Ä>P&‹…ˆ+ÒRP‹†,4  ÎøRPš#‰†°ø‰–²øÄ>P&‹…Œ&‹•ކ°ø–²øRP¸PšjÓ‰†Ðø‰–Òøƒ>¸té#¸PRÿ¶Ðø�†ÔøPšÿŠ†ÔøˆFöІոˆF÷�~v ‹Føý‰†ÌøëÇ†Ìøÿ¶Ìø�†îøPÿv‹FPšÿŠFù*ä@‰†Æøƒ~v ‹FøÿÑàë+À‰†Äø;†Æøv‹†Æø‰†ÄøÇ†ºøÇ†¶øÿÿƒ~ ujŠFø*ä‰†Èøëÿ†Èø‹†Èø;†Äøré ‹¶ÈøÑæ‹ýþ&‹…îú‰†¸øƒ¾¸øuƒ¾¶øÿu‹†ºø‰†¶øÇ†¸ø‹¶ÈøÑæÄ~þ‹†ºø&‰E‹†¸ø†ºøë¡ŠFø*ä‰†Èøëÿ†Èø‹†Èø;†Æøré‹¶ÈøÑæ‹ýþ&‹…îú‰†¸øƒ¾¸øu]ƒ¾¶øÿu6‹¾ºøƒÇ‹Ç;F véK+ÀP‹†ºøF ‹VRP¸P𸋆ºø‰†¶øƒ†ºø‹†Èø;†ÄøsŒ‹¶ÈøÑæÄ~þ‹†¶ø&‰Eévÿ‹ý¾Èø&Š…ðü*ä‰†Êø‹¶ÊøÑæÑæ‹ýþ&‹…Öø&‹•86  ØøƒÒ‰†Àø‰–Âø‹¾ºø¾¸ø‹Ç;F v黋¶ÈøÑæ‹ýþ&‹…ðý+Ò‰†°ø‰–²ø‹†Àø‹–Âø†°ø–²øRPÿ¶¸øšjÓ‰†¼ø‰–¾øƒ>¸t¡¸é@ÿ¶¸øÿ¶¾øÿ¶¼ø‹†ºøF ‹VRPšÿ‹¶ÊøÑæ‹ýþ&‹…æø‰†²ø‹¾ºø~ ŽFŠF÷*ä+†²ø&‹†Èø;†Äøs‹¶ÈøÑæÄ~þ‹†ºø&‰E‹†¸ø†ºøépþŠFø*䋸‹†Èø;ÇvŠFøˆFô‹†ÈøÿÿˆFõëÆFôÿÆFõÄ~‹†ºø&‰ëÿ†Èø‹†Èø;†ÆøsA‹¶ÈøÑæ‹ýþ&ƒ½îúuƒ¾¶øÿu׋†ºø‰†¶øƒ†ºøëÈ‹¶ÈøÑæ‹ýþ&‹…îú†ºøë±‹†ºø‰Fò‹†Îø@‰Fðƒ~v¸ë‹F‰†´ø�~vÇFÿ¶´ø�FðPÿvÿvšÿÄ~‹F&‰+À‰ì]Ê"U‰åƒì‰fþ¸ ðÄ~ &ŠE*ä%3Æ‹ËÓà‰FúÄ~&‹E,‰Fø&ŠE)*䋨&ŠE%*ä‹ðÄ~ &ŠE*ä‹Ð3Ö‹ËÓâÄ~&ŠE(*䋨&ŠE$*ä‹ðÄ~ &Š*\<  ä3Æ‹ËÓàÂFüFú™‹Nø÷ù‹Â‰ì]ÊU‰åƒì‰fþƒ~ u¸é”ÇFüëÿFü‹~üÑç‹F ;…ŽrC‹~üÑç‹…t‰Fú‹F +Ò÷vú‰Fø‹Fú÷fø‹ø‹Ç;F uÉ‹vüÑæÄ~þ‹F&‹F +Ò÷vú‰F ëÉ‹~üÑç‹F ;…tvÿFüëí‹~üÑç‹F ;…tu‹vüÑæÄ~þ‹F&ÇF ‹F ‰ì]ÊU‰åƒì‰fþÇFüëÿFüƒ~ü sJ‹vüÑæÄ~þ&‹‰Fúƒ~ú~ÿNú‹vüÑæÄ~ &‹÷¤t&‰ëãƒ~ú}ÄÿFú‹vüÑæÄ~&‹÷¤t&‰ëã‰ì]Ê U‰åQ‰fþ‹Fþÿ± Ó裴‹>´Ñç‹F+Ç£¶± Ó裴‹F‹V ¶£ª‰¬‹F‹V £®‰°¸ÿPÿ6¬ÿ6ª¡´ÑàPšø+ÀY]ÊU‰åƒì‰fþ‹F‹V ¹ ÑêÑØâú‹Ø‹Ê‹Ã‰Fü‹~�Çÿ‹Ç+Ò‰Fð‰Vò‹Fü+Ò‰Fì‰Vî‹F‹V FðVò¹ ÑêÑØâú+FìVî‹Ø‹Ê‹Ã‰Føÿ6¬ÿh>  6ªÿvüÿ6´š.ø‰Fôƒ~ôÿu¡²‰Fô‹FøFô£²‹~ô~ø‹Ç;´v!ÇFô‹Fø£²‹Fø;´v ǸP6+À‹Ðé·Ç¸ÇFúëÿFú‹Fú;Før郋NüÈ‹vúvôÑæÄ>ªþ&‹;ÁtØÿ6¨‹~ú~ô± Óç¡®‹°ÇRP‹Fø+Fú± ÓàP‹~ú~ü‹Ç+Ò¹ ÑàÑÒâúRP�FöPšàÿ£¸ëÿFú‹Fú;Føs…‹vúvôÑæÄ>ªþFü&‰ëß‹v�æÿ‹~ô± Óçþ¡®‹°ljì]ÊU‰åƒì‰fþ‹~�Ç¡¶;Çs¸P6ëQ‹F)¶¡®‹°¶Ä~&‰&‰U¡¶± Ó裴ÿvÿv ÿvšjÓ‰Fú‰VüÿvRPÄ~&ÿu&ÿ5šÿ¡¸‰ì]Ê U‹ìüÄ~ŠF ‹Nóª]ÊU‹ìüÄ~‹F ‹Nó«]ÊU‹ìüÄ~ ‹F‹N‹Ùã ò¯u +ÙK‹Ã]Ê‹ÁH]ÊU‰åQ‰fþƒ~a| ƒ~zƒn ‹FY]ÊU‹ìü‹NÅv Ä~t@  ‹ßó¤‹ÃŒÂ]Ê U‹ìVWQü‹NÅv Ä~ó¤Y_^]Ê U]»ÖëWËU]»Öë^ËU]»#ëGËU]»#ëNËU‹ì÷F €y ÷^÷^ƒ^]»aë$ËU‹ìSÄ^ &÷G€y ÷^÷^ƒ^[]»aëËU‹ìVS‹V ‹F ëËU‹ìVSÅv ‹T‹3ö Òy÷Ú÷؃ÚFRP‹V‹F Òy÷Ú÷؃ÚFRPÿ^úÑîs÷Ú÷؃Ú^^^]ÊU‹ìÄ^ &‹&‹W‰F ‰V ëËU‹ìVWQ‹V‹F3ö3ÿ¹ ÑàÑÒÑ×ÑÖ;v rw;~ r+~ v @âãY_^]ÊU‹ìÄ^ &‹&‹W‰F ‰V ëËU‹ìVW‹F÷f ‹ò‡ø‹F÷f ð‹F÷f ð‹Ö—_^]ÊU‹ìÄ^ &‹&‹W‰F ‰V ëËU‹ìVWQ‹v‹~3À™¹ ÑçÑÖÑÐÑÒ;V r w;F r+F V âäY_^]ÊU‹ìƒì ‹F Àtƒø v¸$ëSƒ~ u�FüPš<Ïÿ‰Fþ Àuç�füÿë‹F ‰Füƒ~üu¸.ëÏÄ^€B  Sÿv�FúPš Pÿ‰Fþ Àu‹Fü;Fúu¸ëf¸"ëaš(ÐØs¸ P¸P¸PÄ^Sÿvš< oÿ‰Fþë7ÿvü¸P�NöQPš’ Hÿ‰Fþ Àu‹FÄ^ö&ˆG�‹ÈÄvŽFôüò¤Y‹Fþ‹å]ÊU‹ì+ÀœZÑâr â÷Ât¸ÿ‹å]ËU‹ìƒì è?ÐØr%¸‹ÐÄ^&‰&‰WÄ^&ÇGľ&‹G;F s¸ˆ ëW‹v ÑæÑæÄ¾�X‰^öŒFø&‹‰Fü&G‰FúÇFþ‹Fü;Fús‹N ;Nþvľ‹ð&еÁ@‰FüÿFþëÚ‹Fü;Fúr¸’ ë,ľ‹vü�@Ä^&‰Z&‰Wľ‹vü&Š´Ä^&‰G¸‹å]ÊU‹ìè€ÐØs¸]Ëľ&‹G@]ËU‹ìƒì ècÐØr ľ&‹G;Fs¸ëG‹vÑæÑæÄ¾�X‰^öŒFø&‹‰Fü&G‰FúÇFþ‹Fü;Fúsľ‹ð&еÁ@‰FüÿFþëâ‹Fþ‹å]ÊU‹ìƒ>¼u¸ºŒD  Pš>Ïÿ Àu$ƒ>¼tĺ&ÄG£¾ŒÀƒ>Àtƒ>¾t°ÿ]ð]à 1--2.0[sys]Font.dbsFont_Serviceÿ€ÿÿ %ÿÿ 1y©!iIÁYÿÿ˜F  ¤H  °J     Use the synchronization function to ensure that the above services ; install before any attempt is made to install GPS on the CP ; $run [sys]sync.run,1 $endÏ U¯p^ `@eoPeÀgO àjï0vO wïpzÿ`|Ï`‹Ï0’Y  ÏíFontCharacterSet.portFontDBí. Ñ=OcÒ=OcÒ=OcªªZ  2amem¼L  ÈN  ÔP   COPYRIGHT 1980, 1986 CONVERGENT TECHNOLOGIES, INC. ALL RIGHTS RESERVED THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE, AND MAY NOT BE COPIED OR OTHERWISE USED WITHOUT THE PRIOR WRITTEN CONSENT OF CONVERGENT TECHNOLOGIES, INC. TITLE TO AND OWNERSHIP OF THE PROGRAM, INCLUDING ITS SOURCE CODE, SHALL AT ALL TIMES REMAIN IN CONVERGENT TECHNOLOGIES. àR  (®ÆSRPInitCPxx.jclGpsÆv“=Oc“=Oc“=Oc³ªªìS   ; ; Wait for Queue Manager and Font Service to install before proceeding. ; $run [sys]sync.run,1 ; ; Install requested GPS services. ; $run [sys]GpsInstall.run $end e ; $run [sys]FontService.run,[sys]Font.dbs,8192 ; ; Use the synchronization function to ensure that the above services ; install before any attempt is made to install GPS on the CP ; $run [sys]sync.run,1 $endÏ U¯p^ `@eoPeÀgO àjï0vO wïpzÿ`|Ï`‹Ï0’øU  ŸWS SRPInitFPxx.jclGpsS l”=Oc•=Oc•=Oc–ªªW   ; ; Install Queue Manager on FP since its operation is disk intensive ; $run [sys]InstallQMgr.run,y,20 ; ; Install Font Service on FP since its operation is disk intensive ; $run [sys]FontService.run,[sys]Font.dbs,8192 ; ; (\  Ascii CTToAsciiAsciiToTextFontT1Sys.fontEquivalent to CT 20 thru 7E1024x768_80sys.font Courier10 Courier10 Courier 104^   Courier72 Courier72 Courier 72CTConvergent standard char set@`   CubicPS96 CubicPS96 Cubic PS 96 Elite12Elite12Elite 12Lb  Epson CtToEpsonL1EpsonL1ToEpsonL2EpsonToTextFont TextSet.fontEpson as personified by Fx286VM003TextSet.font HPRoman8 CtToHpRoman8for HPLaserJetXd    ImagenCourCtToImagenCourAlphaToImagenTextImagenTextToGasciiImagenTextToTextFont TextSet.fontfor most Imagen printer fontsVM003TextSet.font  ImagenGreekCtToImagenGreekImagenSymbolToGasciiAnother way at Imagen Symboldf    ImagenItalicCtToImagenItalicImagenTextToGasciiImagenTextToTextFont TextSet.fontfor most Imagen printer fontsVM003TextSet.font  ImagenSymbolCtToImagenSymbolImagenSymbolToGasciifor Imagen printer pi fontsph   ImagenTextCtToImagenTextAlphaToImagenTextImagenTextToGasciiImagenTextToTextFont TextSet.fontfor most Imagen printer fontsVM003TextSet.font PostScriptCtToPostScriptAlphaToPostScriptPostScriptToTextFont TextSet.fontfor most PostScript fontsVM003TextSet.font|j   PostScriptSCtToPostScriptSfor PostScript symbol fontsPSGreekCtToPostScriptGreek  cµèy $Courier$$ HelveticaH$Timesl$ Cubic PS 96�$ CourierWP´$GreekØ$Lucidaü$ Lucida Sansô{ Uses PostScript Symbol Fontˆl   Scientific10 Scientific10 Scientific 10”n  |\š! FontDB.subFontDBš!& Ð=OcÑ=OcÑ=Oc‡ªª o  %' FontDB.sub %' %' param %0 - volume where FontTool.run is %' PATH %?0~%0~%#0~sys~ FontDB%' %' %' In case running Font Tool from [!sys], a local copy of FontIsam.config %' is needed in [sys]. %' LCOPY %' [%?0~%0~%#0~sys~]FontIsam.config %' %' [sys] %' %' yes %' %' yes%' %' DELETE *.isam *.ind%' %' RUN [%?0~%0~%#0~sys~]FontTool.run 00 create import generateoE€TÏ U¯p^ `@eoPeÀgO àjï0vO wïpzÿ`|Ï`‹Ï0’¬q =€µ#FontDevice.portFontDBµ#( Ò=OcÓ=OcÓ=Ocüªª¸r 2am**cÁÄt *Imagen**DaisyT* HPLaserJet~*EpFx286¨*SimpleÒ* PostScriptÐv ™ÌC#FontFamily.portFontDBC#( Ó=OcÓ=OcÓ=Oc ªªÜw 2am$$ að FontKey.portFontDBð* Ô=OcØ=OcØ=Ocܪª} 2amgm  Daisy Courier NN 10H Elite12Elite 12� Daisy Courier NN 12H Courier72 Courier10 Scientific10 Courier 72 Courier 10 Scientific 10$ƒ Daisy CourierWP NN 12H Courier10 Courier72 Scientific10 Courier 10 Courier 72 Scientific 100…  Daisy Cubic PS 96 NN 12 CubicPS96 CubicPS96 Cubic PS 96<‡  EpFx286 Courier NN 8HEpsonElite, Draft, CondH‰  EpFx286 Courier NN 9 ¤EpsonPica, Draft, CondT‹ EpFx286 Courier NN 10H   EpsonElite, Draft, Italic¨™ EpFx286 Courier NY 12H EpsonPica, Draft, Italic´› EpFx286 Courier NY 20HEpson Elite, Draft`�  EpFx286 Courier NN 12H Epson Pica, Nlql�  EpFx286 Courier NN 20HEpsonElite, Draft, Widex‘  EpFx286 Courier NN 24HEpsonPica, Nlq, Wide„“  EpFx286 Courier NY 8HEpsonElite, Draft, Cond, Italic�•  EpFx286 Courier NY 9 ¤EpsonPica, Draft, Cond, Italicœ— EpFx286 Courier NY 10H  EpsonElite, Draft, Wide, ItalicÀ�  EpFx286 Courier  NY 24HEpsonPica, Draft, Wide, ItalicÌŸ "EpFx286 Courier  YN 8HEpsonElite, Draft, Cond, BoldØ¡ $EpFx286  Courier YN 9 ¤EpsonPica, Draft, Cond, Boldä£ &EpFx286  Courier YN 10H EpsonElite, Draft, Boldð¥ (EpFx286 Courier YN 12H EpsonPica, Nlq, Boldü§ *EpFx286 Courier YN 20HEpsonElite, Draft, Wide, Boldª ,EpFx286 Courier YN 24HEpsonPica, Nlq, Wide, Bold  \¸ :HPLaserJet Courier NN 12H HPRoman8\e&l0O\e(8U\e(s0p10h12v0s0b3Thº <HPLaserJet Courier NY 12H HPRoman8%92286A \e&l0O\e(8U\e(s0p10h12v1s-3b3T92286A¬ .EpFx286 Courier YY 8HEpson Elite, Draft, Cond, Italic, Bold ® 0EpFx286 Courier YY 9 ¤EpsonPica, Draft, Cond, Italic, Bold,° 2EpFx286 Courier YY 10H EpsonElite, Draft, Italic, Bold8² 4EpFx286 Courier YY 12H EpsonPica, Draft, Italic, boldD´ 6EpFx286 Courier YY 20HEpson Elite, Draft, Wide, Italic, BoldP¶ 8EpFx286 Courier YY 24HEpsonPica, Draft, Wide, Italic, Bold t¼  >HPLaserJet Courier YN 12H HPRoman8$92286A \e&l0O\e(8U\e(s0p10h12v0s3b3T92286A€¾ !@HPLaserJet Helvetica YN 14 HpHelvBold14HPRoman8#92286B \e&l0O\e(0U\e(s1p14.4v0s3b4TŒÀ "B HPLaserJet Times NN 8HpTmsRmnLight08HPRoman8!92286B \e&l0O\e(0U\e(s1p8v0s-3b5T˜Â #D HPLaserJet Times NN 10HpTmsRmnMedium10HPRoman8!92286B \e&l0O\e(0U\e(s1p10v0s0b5T¤Ä $F HPLaserJet Times NY 10HpTmsRmnMediumItalic10HPRoman8!92286B \e&l0O\e(0U\e(s1p10v1s0b5T°Æ %H HPLaserJet Times YN 10HpTmsRmnBold10HPRoman8!92286B \e&l0O\e(0U\e(s1p10v0s3b5T¼È &JImagen Courier NN 7H ImagenCourcour7ÈÊ 'LImagen Courier  NN 8H ImagenCourcour8  timesr6Ù .Z Imagen Greek NN 7 ImagenGreek07 ITtimesr07 ImagenGreek ImagenTexts07timesr7(Û /\ Imagen Greek NN 8 ImagenGreek08 ITtimesr08 ImagenGreek ImagenTextÔÌ (NImagen Courier NN 10H ImagenCourcour10àÎ )PImagen  Courier NN 12H ImagenCourcour12ìÐ *RImagen Courier NN 14h , ImagenCourcour14øÒ +TImagen Courier YN 10H ImagenCourcoub10Õ ,VImagen Courier YN 12H ImagenCourcoub12× -X Imagen Greek NN 6 ImagenGreek06 ITtimesr06 ImagenGreek ImagenTexts06 s08timesr84Ý 0^ Imagen Greek NN 9 ImagenGreek09 ITtimesr09 ImagenGreek ImagenTexts09timesr9@ß 1` Imagen Greek NN 10 ImagenGreek10 ITtimesr10 ImagenGreek ImagenTexts10timesr10Lá 2b Imagen Greek NN 11 ImagenGreek11 ITtimesr11 ImagenGreek ImagenTexts11timesr11Xã 3d Imagen Greek NN 12 ImagenGreek12 ITtimesr12 ImagenGreek ImagenTexts12timesr12då 4f Imagen Greek NN 14 ImagenGreek14 ITtimesr14 ImagenGreek ImagenTexts14timesr14pç 5h Imagen Greek NN 16 ImagenGreek16 ITtimesr16 ImagenGreek ImagenTexts16timesr16|é 6j Imagen Greek NN 18 ImagenGreek18 ITtimesr18 ImagenGreek ImagenTexts18timesr18ˆë 7l Imagen Greek NN 24 ImagenGreek24 ITtimesr24  tica NN 11 IThelvr11ImagenSymbol11 ImagenText ImagenSymbolhelvr11s11Üù >zImagen  Helvetica NN 12 IThelvr12ImagenSymbol12 ImagenText ImagenSymbolhelvr12s12èû ?|Image ImagenGreek ImagenTexts24timesr24”í 8nImagen Helvetica NN 6 IThelvr06ImagenSymbol06 ImagenText ImagenSymbolhelvr6s06 ï 9pImagen Helvetica NN 7 IThelvr07ImagenSymbol07 ImagenText ImagenSymbolhelvr7s07¬ñ :rImagen Helvetica NN 8 IThelvr08ImagenSymbol08 ImagenText ImagenSymbolhelvr8s08¸ó ;tImagen Helvetica NN 9 IThelvr09ImagenSymbol09 ImagenText ImagenSymbolhelvr9s09Äõ <vImagen Helvetica  NN 10 IThelvr10ImagenSymbol10 ImagenText ImagenSymbolhelvr10s10Ð÷ =xImagen Helve n Helvetica NN 14 IThelvr14ImagenSymbol14 ImagenText ImagenSymbolhelvr14s14ôý @~Imagen Helvetica NN 16 IThelvr16ImagenSymbol16 ImagenText ImagenSymbolhelvr16s16 A€Imagen Helvetica NN 18 IThelvr18ImagenSymbol18 ImagenText ImagenSymbolhelvr18s18  B‚Imagen Helvetica NN 20 IThelvr20ImagenSymbol20 ImagenText ImagenSymbolhelvr20s20 C„Imagen Helvetica NN 22 IThelvr22ImagenSymbol22 ImagenText ImagenSymbolhelvr22s22$ D†Imagen Helvetica NN 24 IThelvr24ImagenSymbol24 ImagenText ImagenSymbolhelvr24s240 EˆImagen Helvetica NN 28 IThelvr28ImagenSymbol28 ImagenText ImagenSymbolhelvr28s28<  FŠImagen Helvetica NN 36 IThelvr36ImagenSymbol36 ImagenText ImagenSymbolhelvr36s36  � M˜Imagen Helvetica NY 12 IThelvi12ImagenSymbol12 ImagenItalic ImagenSymbolhelvi12s12œ NšImagen Helvetica NY 14 IThelvi14ImagenSymbol14 ImagenItalic ImagenSymbolhelvi14s14H  GŒImagen Helvetica NY 6 IThelvi06ImagenSymbol06 ImagenItalic ImagenSymbolhelvi6s06T HŽImagen Helvetica NY 7 IThelvi07ImagenSymbol07 ImagenItalic ImagenSymbolhelvi7s07` I�Imagen Helvetica NY 8 IThelvi08ImagenSymbol08 ImagenItalic ImagenSymbolhelvi8s08l J’Imagen Helvetica NY 9 IThelvi09ImagenSymbol09 ImagenItalic ImagenSymbolhelvi9s09x K”Imagen Helvetica NY 10 IThelvi10ImagenSymbol10 ImagenItalic ImagenSymbolhelvi10s10„ L–Imagen Helvetica NY 11 IThelvi11ImagenSymbol11 ImagenItalic ImagenSymbolhelvi11s11  ¨ OœImagen Helvetica NY 16 IThelvi16ImagenSymbol16 ImagenItalic ImagenSymbolhelvi16s16´ PžImagen Helvetica NY 18 IThelvi18ImagenSymbol18 ImagenItalic ImagenSymbolhelvi18s18À  Q Imagen Helvetica  NY 20 IThelvi20ImagenSymbol20 ImagenItalic ImagenSymbolhelvi20s20Ì" R¢Imagen Helvetica NY 22 IThelvi22ImagenSymbol22 ImagenItalic ImagenSymbolhelvi22s22Ø$ S¤Imagen  Helvetica NY 24 IThelvi24ImagenSymbol24 ImagenItalic ImagenSymbolhelvi24s24ä& T¦Imagen  Helvetica NY 28 IThelvi28ImagenSymbol28 ImagenItalic ImagenSymbolhelvi28s28ð( U¨Imagen Helvetica NY 36 IThelvi36ImagenSymbol36 ImagenItalic ImagenSymbolhelvi36s36ü* VªImagen Helvetica YN 6 IThelvb06ImagenSymbol06 ImagenText ImagenSymbolhelvb6    ImagenSymbolhelvb12s12P9 ]¸Imagen Helvetica YN 14 IThelvb14ImagenSymbol14 ImagenText ImagenSymbolhelvb14s14\; ^ºImagen Helvetica YN 16 IThelvb16ImagenSymbol16s06- W¬Imagen Helvetica YN 7 IThelvb07ImagenSymbol07 ImagenText ImagenSymbolhelvb7s07/ X®Imagen Helvetica YN 8 IThelvb08ImagenSymbol08 ImagenText ImagenSymbolhelvb8s08 1 Y°Imagen Helvetica YN 9 IThelvb09ImagenSymbol09 ImagenText ImagenSymbolhelvb9s09,3 Z²Imagen Helvetica YN 10 IThelvb10ImagenSymbol10 ImagenText ImagenSymbolhelvb10s1085 [´Imagen Helvetica YN 11 IThelvb11ImagenSymbol11 ImagenText ImagenSymbolhelvb11s11D7 \¶Imagen Helvetica YN 12 IThelvb12ImagenSymbol12 ImagenText   ImagenText ImagenSymbolhelvb16s16h= _¼Imagen Helvetica YN 18 IThelvb18ImagenSymbol18 ImagenText ImagenSymbolhelvb18s18t? `¾Imagen Helvetica YN 20 IThelvb20ImagenSymbol20 ImagenText ImagenSymbolhelvb20s20€A aÀImagen Helvetica YN 22 IThelvb22ImagenSymbol22 ImagenText ImagenSymbolhelvb22s22ŒC bÂImagen Helvetica YN 24 IThelvb24ImagenSymbol24 ImagenText ImagenSymbolhelvb24s24˜E cÄImagen Helvetica YN 28 IThelvb28ImagenSymbol28 ImagenText ImagenSymbolhelvb28s28¤G dÆImagen Helvetica YN 36 IThelvb36ImagenSymbol36 ImagenText ImagenSymbolhelvb36s36°I eÈImagen Lucida NN 6ITlucr06ImagenSymbol06 ImagenText ImagenSymbollucr6s06¼K fÊImagen Lucida N   X lÖImagen Lucida NN 14ITlucr14ImagenSymbol14 ImagenText ImagenSymbollucr14s14Z mØImagen Lucida NN 16ITlucr16ImagenSymbol16 ImagenText ImagenSymbollucr16s16N 7ITlucr07ImagenSymbol07 ImagenText ImagenSymbollucr7s07ÈM gÌImagen Lucida  NN 8ITlucr08ImagenSymbol08 ImagenText ImagenSymbollucr8s08ÔO hÎImagen Lucida NN 9ITlucr09ImagenSymbol09 ImagenText ImagenSymbollucr9s09àQ iÐImagen  Lucida NN 10ITlucr10ImagenSymbol10 ImagenText ImagenSymbollucr10s10ìS jÒImagen Lucida NN 11ITlucr11ImagenSymbol11 ImagenText ImagenSymbollucr11s11øU kÔImagen Lucida NN 12ITlucr12ImagenSymbol12 ImagenText ImagenSymbollucr12s12  \ nÚImagen Lucida NN 18ITlucr18ImagenSymbol18 ImagenText ImagenSymbollucr18s18(^ oÜImagen Lucida NN 24ITlucr24ImagenSymbol24 ImagenText ImagenSymbollucr24s244` pÞImagen Lucida NN 36ITlucr36ImagenSymbol36 ImagenText ImagenSymbollucr36s36@b qàImagen Lucida NY 6ITluci06ImagenSymbol06 ImagenItalic ImagenSymbolluci6s06Ld râImagen Lucida NY 7ITluci07ImagenSymbol07 ImagenItalic ImagenSymbolluci7s07Xf säImagen Lucida NY 8ITluci08ImagenSymbol08 ImagenItalic ImagenSymbolluci8s08dh tæImagen Lucida NY 9ITluci09ImagenSymbol09 ImagenItalic ImagenSymbolluci9s09pj uèImagen Lucida NY 10ITluci10ImagenSymbol10 ImagenItalic ImagenSymbolluci10s10   Äx |öImagen Lucida  YN 6ITlucb06ImagenSymbol06 ImagenText ImagenSymbollucb6s06Ðz }øImagen Lucida YN 7ITlucb07ImagenSymbol07 ImagenText ImagenSymbollucb7s07|l vêImagen Lucida NY 11ITluci11ImagenSymbol11 ImagenItalic ImagenSymbolluci11s11ˆn wìImagen Lucida NY 12ITluci12ImagenSymbol12 ImagenItalic ImagenSymbolluci12s12”p xîImagen Lucida NY 14ITluci14ImagenSymbol14 ImagenItalic ImagenSymbolluci14s14 r yðImagen Lucida NY 16ITluci16ImagenSymbol16 ImagenItalic ImagenSymbolluci16s16¬t zòImagen Lucida NY 18ITluci18ImagenSymbol18 ImagenItalic ImagenSymbolluci18s18¸v {ôImagen Lucida NY 24ITluci24ImagenSymbol24 ImagenItalic ImagenSymbolluci24s24  Ü| ~úImagen  Lucida YN 8ITlucb08ImagenSymbol08 ImagenText ImagenSymbollucb8s08è~ üImagen Lucida YN 9ITlucb09ImagenSymbol09 ImagenText ImagenSymbollucb9s09ô€ €þImagen Lucida YN 10ITlucb10ImagenSymbol10 ImagenText ImagenSymbollucb10s10ƒ �Imagen Lucida YN 11ITlucb11ImagenSymbol11 ImagenText ImagenSymbollucb11s11 … ‚Imagen Lucida YN 12ITlucb12ImagenSymbol12 ImagenText ImagenSymbollucb12s12‡ ƒImagen Lucida YN 14ITlucb14ImagenSymbol14 ImagenText ImagenSymbollucb14s14$‰ „Imagen Lucida YN 16ITlucb16ImagenSymbol16 ImagenText ImagenSymbollucb16s160‹ …Imagen Lucida YN 18ITlucb18ImagenSymbol18 ImagenText ImagenSymbol    ImagenText ImagenSymbollucsr10s10„™ ŒImagen Lucida Sans NN 11 ITlucsr11ImagenSymbol11 ImagenText ImagenSymbollucsr11s11�› �Imagen Lucida Sans NN 12 ITlucsr12ImagenSymlucb18s18<� † Imagen Lucida YN 24ITlucb24ImagenSymbol24 ImagenText ImagenSymbollucb24s24H� ‡ Imagen Lucida Sans NN 6 ITlucsr06ImagenSymbol06 ImagenText ImagenSymbollucsr6s06T‘ ˆImagen Lucida Sans NN 7 ITlucsr07ImagenSymbol07 ImagenText ImagenSymbollucsr7s07`“ ‰Imagen Lucida Sans NN 8 ITlucsr08ImagenSymbol08 ImagenText ImagenSymbollucsr8s08l• ŠImagen Lucida Sans NN 9 ITlucsr09ImagenSymbol09 ImagenText ImagenSymbollucsr9s09x— ‹Imagen Lucida Sans NN 10 ITlucsr10ImagenSymbol10  bol12 ImagenText ImagenSymbollucsr12s12œ� ŽImagen Lucida Sans NN 14 ITlucsr14ImagenSymbol14 ImagenText ImagenSymbollucsr14s14¨Ÿ �Imagen Lucida Sans NN 16 ITlucsr16ImagenSymbol16 ImagenText ImagenSymbollucsr16s16´¡ �Imagen Lucida Sans NN 18 ITlucsr18ImagenSymbol18 ImagenText ImagenSymbollucsr18s18À£ ‘ Imagen Lucida Sans  NN 20 ITlucsr20ImagenSymbol20 ImagenText ImagenSymbollucsr20s20Ì¥ ’"Imagen Lucida Sans NN 22 ITlucsr22ImagenSymbol22 ImagenText ImagenSymbollucsr22s22ا “$Imagen  Lucida Sans NN 24 ITlucsr24ImagenSymbol24 ImagenText ImagenSymbollucsr24s24ä© ”&Imagen  Lucida Sans NN 28 ITlucsr28ImagenSymbol28 ImagenText ImagenSymbollucsr28s28ð« •(   8¸ ›4Imagen Lucida Sans NY 11 ITlucsi11ImagenSymbol11 ImagenItalic ImagenSymbollucsi11s11Dº œ6Imagen Lucida Sans NY 12 ITlucsi12ImagenSymbol12 ImagenItalic ImagenSymbollucsi12s12Imagen Lucida Sans NN 36 ITlucsr36ImagenSymbol36 ImagenText ImagenSymbollucsr36s36ü­ –*Imagen Lucida Sans NY 6 ITlucsi06ImagenSymbol06 ImagenItalic ImagenSymbollucsi6s06° —,Imagen Lucida Sans NY 7 ITlucsi07ImagenSymbol07 ImagenItalic ImagenSymbollucsi7s07² ˜.Imagen Lucida Sans NY 8 ITlucsi08ImagenSymbol08 ImagenItalic ImagenSymbollucsi8s08 ´ ™0Imagen Lucida Sans NY 9 ITlucsi09ImagenSymbol09 ImagenItalic ImagenSymbollucsi9s09,¶ š2Imagen Lucida Sans NY 10 ITlucsi10ImagenSymbol10 ImagenItalic ImagenSymbollucsi10s10 P¼ �8Imagen Lucida Sans NY 14 ITlucsi14ImagenSymbol14 ImagenItalic ImagenSymbollucsi14s14\¾ ž:Imagen Lucida Sans NY 16 ITlucsi16ImagenSymbol16 ImagenItalic ImagenSymbollucsi16s16hÀ Ÿ<Imagen Lucida Sans NY 18 ITlucsi18ImagenSymbol18 ImagenItalic ImagenSymbollucsi18s18t  >Imagen Lucida Sans NY 20 ITlucsi20ImagenSymbol20 ImagenItalic ImagenSymbollucsi20s20€Ä ¡@Imagen Lucida Sans NY 22 ITlucsi22ImagenSymbol22 ImagenItalic ImagenSymbollucsi22s22ŒÆ ¢BImagen Lucida Sans NY 24 ITlucsi24ImagenSymbol24 ImagenItalic ImagenSymbollucsi24s24˜È £DImagen Lucida Sans NY 28 ITlucsi28ImagenSymbol28 ImagenItalic ImagenSymbollucsi28s28¤Ê ¤FImagen Lucida Sans NY 36 ITlucsi36ImagenSymbol36 ImagenItalic ImagenSymbollucsi36s36  øØ «TImagen Lucida Sans YN 12 ITlucsb12ImagenSymbol12 ImagenText ImagenSymbollucsb12s12Û ¬VImagen Lucida Sans YN 14 ITlucsb14ImagenSymbol14 ImagenText ImagenSymbollucsb14°Ì ¥HImagen Lucida Sans YN 6 ITlucsb06ImagenSymbol06 ImagenText ImagenSymbollucsb6s06¼Î ¦JImagen Lucida Sans YN 7 ITlucsb07ImagenSymbol07 ImagenText ImagenSymbollucsb7s07ÈÐ §LImagen Lucida Sans  YN 8 ITlucsb08ImagenSymbol08 ImagenText ImagenSymbollucsb8s08ÔÒ ¨NImagen Lucida Sans YN 9 ITlucsb09ImagenSymbol09 ImagenText ImagenSymbollucsb9s09àÔ ©PImagen  Lucida Sans YN 10 ITlucsb10ImagenSymbol10 ImagenText ImagenSymbollucsb10s10ìÖ ªRImagen Lucida Sans YN 11 ITlucsb11ImagenSymbol11 ImagenText ImagenSymbollucsb11s11 s14Ý ­XImagen Lucida Sans YN 16 ITlucsb16ImagenSymbol16 ImagenText ImagenSymbollucsb16s16ß ®ZImagen Lucida Sans YN 18 ITlucsb18ImagenSymbol18 ImagenText ImagenSymbollucsb18s18(á ¯\Imagen Lucida Sans YN 20 ITlucsb20ImagenSymbol20 ImagenText ImagenSymbollucsb20s204ã °^Imagen Lucida Sans YN 22 ITlucsb22ImagenSymbol22 ImagenText ImagenSymbollucsb22s22@å ±`Imagen Lucida Sans YN 24 ITlucsb24ImagenSymbol24 ImagenText ImagenSymbollucsb24s24Lç ²bImagen Lucida Sans YN 28 ITlucsb28ImagenSymbol28 ImagenText ImagenSymbollucsb28s28Xé ³dImagen Lucida Sans YN 36 ITlucsb36ImagenSymbol36 ImagenText ImagenSymbollucsb36s36dë ´fImagen Times NN 6 ITtimesr06ImagenSymbol06  sr12ImagenSymbol12 ImagenText ImagenSymboltimesr12s12¸ù »tImagen Times NN 14 ITtimesr14ImagenSymbol14 ImagenText ImagenSymboltimesr14s14Äû ¼vImagen Times  ImagenText ImagenSymboltimesr6s06pí µhImagen Times NN 7 ITtimesr07ImagenSymbol07 ImagenText ImagenSymboltimesr7s08|ï ¶jImagen Times NN 8 ITtimesr08ImagenSymbol08 ImagenText ImagenSymboltimesr8s08ˆñ ·lImagen Times NN 9 ITtimesr09ImagenSymbol09 ImagenText ImagenSymboltimesr9s09”ó ¸nImagen Times NN 10 ITtimesr10ImagenSymbol10 ImagenText ImagenSymboltimesr10s10 õ ¹pImagen Times NN 11 ITtimesr11ImagenSymbol11 ImagenText ImagenSymboltimesr11s11¬÷ ºrImagen Times NN 12 ITtime  NN 16 ITtimesr16ImagenSymbol16 ImagenText ImagenSymboltimesr16s16Ðý ½xImagen Times NN 18 ITtimesr18ImagenSymbol18 ImagenText ImagenSymboltimesr18s18Üÿ ¾zImagen  Times NN 20 ITtimesr20ImagenSymbol20 ImagenText ImagenSymboltimesr20s20è ¿|Imagen Times NN 22 ITtimesr22ImagenSymbol22 ImagenText ImagenSymboltimesr22s22ô À~Imagen Times NN 24 ITtimesr24ImagenSymbol24 ImagenText ImagenSymboltimesr24s24 Á€Imagen Times NN 28 ITtimesr28ImagenSymbol28 ImagenText ImagenSymboltimesr28s28  ‚Imagen Times NN 36 ITtimesr36ImagenSymbol36 ImagenText ImagenSymboltimesr36s36  ÄImagen Times NY 6 ITtimesi06ImagenSymbol06 ImagenItalic ImagenSymboltimesi6s06  l Ê’Imagen Times NY 14 ITtimesi14ImagenSymbol14 ImagenItalic ImagenSymboltimesi14s14x Ë”Imagen Times NY 16 ITtimesi16ImagenSymbol16 ImagenItalic ImagenSymboltimesi16s16$  ĆImagen Times NY 7 ITtimesi07ImagenSymbol07 ImagenItalic ImagenSymboltimesi7s070 ňImagen Times NY 8 ITtimesi08ImagenSymbol08 ImagenItalic ImagenSymboltimesi8s08< ÆŠImagen Times NY 9 ITtimesi09ImagenSymbol09 ImagenItalic ImagenSymboltimesi9s09H ÇŒImagen Times NY 10 ITtimesi10ImagenSymbol10 ImagenItalic ImagenSymboltimesi10s10T ÈŽImagen Times NY 11 ITtimesi11ImagenSymbol11 ImagenItalic ImagenSymboltimesi11s11` É�Imagen Times NY 12 ITtimesi12ImagenSymbol12 ImagenItalic ImagenSymboltimesi12s12 „ Ì–Imagen Times NY 18 ITtimesi18ImagenSymbol18 ImagenItalic ImagenSymboltimesi18s18� ͘Imagen Times NY 20 ITtimesi20ImagenSymbol20 ImagenItalic ImagenSymboltimesi20s20œ  ΚImagen Times NY 22 ITtimesi22ImagenSymbol22 ImagenItalic ImagenSymboltimesi22s22¨" ÏœImagen Times NY 24 ITtimesi24ImagenSymbol24 ImagenItalic ImagenSymboltimesi24s24´$ ОImagen Times NY 28 ITtimesi28ImagenSymbol28 ImagenItalic ImagenSymboltimesi28s28À& Ñ Imagen Times  NY 36 ITtimesi36ImagenSymbol36 ImagenItalic ImagenSymboltimesi36s36Ì( Ò¢Imagen Times  YN 6 ITtimesb06ImagenSymbol06 ImagenText ImagenSymboltimesb6s06Ø* Ó¤Imagen  Times YN 7 ITtimesb07ImagenSymbol07 ImagenText ImagenSymboltimesb7s07  timesb14s14,9 Ú²Imagen Times YN 16 ITtimesb16ImagenSymbol16 ImagenText ImagenSymboltimesb16s168; Û´Imagen Times YN 18 ITtimesb18ImagenSymbol18 ImagenText ImagenSymä, Ô¦Imagen  Times YN 8 ITtimesb08ImagenSymbol08 ImagenText ImagenSymboltimesb8s08ð. Õ¨Imagen Times YN 9 ITtimesb09ImagenSymbol09 ImagenText ImagenSymboltimesb9s09ü0 ÖªImagen Times YN 10 ITtimesb10ImagenSymbol10 ImagenText ImagenSymboltimesb10s103 ׬Imagen Times YN 11 ITtimesb11ImagenSymbol11 ImagenText ImagenSymboltimesb11s115 Ø®Imagen Times YN 12 ITtimesb12ImagenSymbol12 ImagenText ImagenSymboltimesb12s12 7 Ù°Imagen Times YN 14 ITtimesb14ImagenSymbol14 ImagenText ImagenSymbol boltimesb18s18D= ܶImagen Times YN 20 ITtimesb20ImagenSymbol20 ImagenText ImagenSymboltimesb20s20P? ݸImagen Times YN 22 ITtimesb22ImagenSymbol22 ImagenText ImagenSymboltimesb22s22\A ÞºImagen Times YN 24 ITtimesb24ImagenSymbol24 ImagenText ImagenSymboltimesb24s24hC ß¼Imagen Times YN 28 ITtimesb28ImagenSymbol28 ImagenText ImagenSymboltimesb28s28tE à¾Imagen Times YN 36 ITtimesb36ImagenSymbol36 ImagenText ImagenSymboltimesb36s36€G áÀPostScript Courier NN 1  PostScriptCourierŒI âÂPostScript Courier NY 1  PostScriptCourier-Oblique˜K ãÄPostScript Courier YN 1    Helvetica YY 1 PSHelveticaBPSSymbol PostScript PostScriptSHelvetica-BoldObliqueSymbolìY êÒPostScript Times NN 1PSTimesPSSymbol PostScript PostScriptS Times-RomanSymbolø[  PostScript Courier-Bold¤M äÆPostScript Courier YY 1  PostScriptCourier-BoldOblique°O åÈ PostScript Greek NN 1PSGreekPSTimesPSGreek PostScriptSymbol Times-Roman¼Q æÊPostScript Helvetica NN 1 PSHelveticaPSSymbol PostScript PostScriptS HelveticaSymbolÈS çÌPostScript Helvetica  NY 1 PSHelveticaIPSSymbol PostScript PostScriptSHelvetica-ObliqueSymbolÔU èÎPostScript Helvetica YN 1 PSHelveticaBPSSymbol PostScript PostScriptSHelvetica-BoldSymbolàW éÐPostScript  ëÔPostScript Times NY 1PSTimesIPSSymbol PostScript PostScriptS Times-ItalicSymbol^ ìÖPostScript Times YN 1PSTimesBPSSymbol PostScript PostScriptS Times-BoldSymbol` íØPostScript Times YY 1 PSTimesBIPSSymbol PostScript PostScriptSTimes-BoldItalicSymbolb îÚSimple Courier NN 12H Ascii(d » $FontPseudoFamily.portFontDB $$ Ø=OcÙ=OcÙ=Ocªª4e 2am€€cm@g € Courier 10 CourierWPðþ!f´dC€€ Courier 72Courierðþ!f´dC€Elite 12CourierÈþ!f´dC€€ Scientific 10Courierðþ!f´dCLi ü#FontRaster.portFontDB#* Ù=OcÚ=OcÚ=OcªªXj 2amcm  man is smallest Courier font on the Imagen| µ;Courier ´þþImagen.....SRC..EHCourier þImagen.....SRC..EH58 point Courier Roman (15 pitch) [No 9 point or Bold]1 µ3CourierÈÜþþImagen.....SRC..EHCourierÈþþImagen.....SRC..EH810 point Courier Imagen fonts available (Roman and Bold)æ µûCourier¸y ¼þþImagen.....SRC..EHCourierImagen.....SRC..EH714 point Roman is largest Courier Imagen font available› µûGreekþþImagenGreekImagen(Greek is not available in Bold or ItalicP µ3Greekô¼þþImagenGreekàþþImagen#24 point is largest Greek on ImagenÄ{ µ# Cubic PS 96þþdl R]RFontReduction.portFontDBR* Ú=OcÚ=OcÚ=Oc.(ªªpm 2amµµc×|o µû CourierWPþþImagen.....SRC..EHCourierþþImagen.....SRC..EH)CourierWP is only useful for Daisy wheelsµµS Cubic PS 96þþImagen.....SRC..EH HelveticaþþImagen.....SRC..EH/Use Helvetica in place of Cubic PS 96 on ImagenjµKCourierþImagen.....SRC..EHCourierþImagen.....SRC..EH'No Courier Italic on the Imageˆq n printerµK*Imagen fontsImagen.....SRC..EH*¤¼S{¤É`Imagen.....SRC..EH6No Bold Italic Imagen fonts available; use italic fontÔµ3* smallest foxþþImagen.....SRC..EH*¤¼S{¤É`xþþImagen.....SRC..EH66 point are the smallest fonts available on the Imagen‰µS* point ImageþþImagen.....SRC..EH*¤¼S{¤ÉàðþþImagen.....SRC..EH”s "There are no 13 point Imagen fonts>µS* point Image,,þþImagen.....SRC..EH*¤¼S{¤É` þþImagen.....SRC..EH"There are no 15 point Imagen fontsóµS* point ImageTTþþImagen.....SRC..EH*¤¼S{¤Éà @þþImagen.....SRC..EH"There are no 17 point Imagen fonts¨µ3* 3rd largest|ÌþþImagen.....SRC..EH*¤¼S{¤É` u hþþImagen.....SRC..EH818 point is the 3rd largest size available on the IP/III]µ3*à¼þþImagen.....SRC..EH*àþþImagen.....SRC..EH824 point is the 2nd largest size available on the IP/III µ3*мþþImagen.....SRC..EH*ÐImagen.....SRC..EH:36 point Roman is the largest size available on the IP/IIIÇ µ3CourierŒþþImagen.....¬w SRC..EHCourierŒþImagen.....SRC..EH47 point Ro  Cubic PS 96þþDaisy2Default device is Daisy when family is Cubic PS 96ºµs*þDaisy*þDaisy9There are no bold print wheels; we will overprint insteadoµû HelveticaþþDaisy Cubic PS 96þþDaisy.Use Cubic PS 96 in place Ð}  of Helvetica on Daisy$µSTimesþþDaisy Cubic PS 96þþDaisy*Use Cubic PS 96 in place of Times on DaisyÙµùLucidaþþDaisy Cubic PS 96þþDaisy+Use Cubic PS 96 in place of Lucida on Daisy޵Q Lucida SansþþDaisy Cubic PS 96ðþþDaisyÜ  0Use Cubic PS 96 in place of Lucida Sans on DaisyCµ3CourierÜþþDaisyCourierÈþþDaisy210 point (12 pitch) is smaller Courier print wheeløµ3Courierð¼þþDaisyCourierðþþDaisy112 point (10 pitch) is larger Courier print wheel­µûCourierþDaisyCourierè�  þDaisyNo italic courier print wheelsbµû CourierWPþþDaisy CourierWPðDaisy"Courier 10 is only CourierWP wheelµKGreekþþDaisyCourierþþDaisyNo Greek on Daisy̵# Cubic PS 96þþDaisyôƒ   Cubic PS 96ðDaisy0Cubic PS Print Wheel--available in 12 point only�µûTimes´þþ HPLaserJetTimes  HPLaserJet(8 point is available only in roman style6µûTimesÈþþ HPLaserJetTimesÈþþ HPLaserJetLargest Times availableëµûTimes†  ¼þþ HPLaserJet Helveticaþþ HPLaserJetHelvetica is all that comes big µ+Greekþþ HPLaserJetTimesþþ HPLaserJet"No Greek (pi) fonts for HpLaserJetUµk Helveticaܼþþ HPLaserJet Helvetica HPLaserJet%Helvetica comes only in 14 point bold ˆ  µS HelveticaÈþþ HPLaserJetTimesþþ HPLaserJet%Times is only small proportional font¿µQLucidaþþ HPLaserJetTimesþþ HPLaserJettµI Lucida Sansþþ HPLaserJet Helveticaþþ HPLaserJetŠ )µS Cubic PS 96þþ HPLaserJetTimesþþ HPLaserJetÞµû CourierWPþþ HPLaserJetCourierþþ HPLaserJet“µûCourier¼þþ HPLaserJetCourier  l˜ 5ÅFontTranslate.portFontDBÅ( Û=OcÝ=OcÝ=Ocòªªx™ 2am wm„›  AsciiToTextFontmaps to loadable font fileAsciiðþþ HPLaserJet$Œ HµK* HPLaserJet* HPLaserJet No Bold Italics on the Laser JetýµûCourier þþEpFx286Courier þþEpFx286Epson²µCCourierÈÜþþEpFx286Courier0Ž ÈþþEpFx286Epsong µCCourierð|þþEpFx286CourierðþþEpFx286Epson!µCCourier�ÌþþEpFx286Courier�þþEpFx286EpsonÑ!µCCourierà¼þþEpFx286<� CourieràþþEpFx286Epson†"µû*þþEpFx286CourierþþEpFx286;#µ#*þþSimpleCourierðSimpleOnly one font on simple devicesð#µù CourierH’ WPþþ PostScript... FO......Courierþþ PostScript... FO......)CourierWP is only useful for Daisy wheels¥$µ! Cubic PS 96þþ PostScript Helveticaþþ PostScript;Use Helvetica in place of Cubic PS 96 on PostScript printerZ%µIGreekþþ PostScriptGreek PostScript3No Bold or Italic version of PostScript SymbolT”  font&µA*fonts are scþþ PostScript... FO......*¤¼S{¤É`þþ PostScript... FO......2All PostScript fonts are scaled from 1-point fontsÄ&µILucidaþþ PostScript... FO......Timesþþ PostScript... FO......4Lucida unavailable on PostScript printers--use Timesy'µI Lucida Sansþþ PostScript... FO...... Helveticaþþ PostScript... FO......9Lucida Sans una`– vailable on PostScript printers--use Times ��  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUœŸ VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨¡ ´£ À¥   Courier10 Courier 10 Courier10 Ú{><}̧ !"#$%&`()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUØ©  VWXYZ[]_`abcdefghijklmnopqrstuvwxyz--._ä«    ,¸ 8º   CTToAsciiIdentity mappings 20 to 7ECTAscii '^\~ð­  ü¯    Courier72 Courier 72 Courier72 |²  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU´ VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~--._ ¶  |D¼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUP¾ VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-- ._\À h tÄ *  CtToEpsonL1used for shuffling tables onlyCTEpsonc| 1¯ 2-@< 1¯ 4-@>@.-: ||§=/-~€Æ  - +!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUŒÈ VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-- .˜Ê ÅåÄäÖöØøÜüçe^éèÆöߣ°  ìØ  > CtToImagenCourCT ImagenCour¢½ ¼  §¶ øÚ ! !"#¤%&'()*+,-./012345678¤Ì °Î 4  CtToHpRoman8CTHPRoman8¿üø÷ |½¼Ð þ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUÈÒ VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-- ÔÔ ÐÔØÌÚÎÒÖÛϵÁÅÉÓ×Þ»³àÖ ö 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUÝ "VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-- .ß #AŠaŠA‰a‰O‰o‰éùU‰u‰c‹e^e…e`áñû£°ÓÒÔºá $(ã %H CtToImagenGreekmaps to chars in Symbol fontCT ImagenGreek­¯¬® ¸½¹»Ø4å &£±³ #*+-/<=>ABCDEFGHIKLMNOPQRSTU@ç 'VWXYZ\_abcdefghiklmnopqrstuwxyz{ }~-- ._Lé ("$¥¦´µ¶ºÀÆÇÈÉÊÌÍÎÑÖ    Xë )  ymbol­¯¬® ¸½¹»Ø¬ù 0£±³ #*+-/<=>¸û 1\dí *R CtToImagenItalicshifts for Italic accentsCT ImagenText¾¢½ ¼  §¶ pï + !#¤%&¹()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU|ñ ,VWXYZ[\]^_©abcdefghijklmnopqrstuvwxyz{|}~ ._ˆó -AŠaŠA‰a‰O‰o‰éùU‰u ‰c ‹e‚e…e ƒáñû£°ÓÒÔ¡¿ªº ”õ . ÷ /\ CtToImagenSymbolmaps to chars in Symbol fontCT ImagenS _{|}-- Äý 2Ðÿ 3Ü 4f CtToImagenTextCT ImagenText¾¢½ ¼  §¶ è 5 !#¤%&¹()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUô 6VWXYZ[\]^_©abcdefghijklmnopqrstuvwxyz{|}~ ._ 7AŠaŠA‰a‰O‰o‰éùU‰u‰c‹e‚e…eƒáñû£°ÓÒÔ¡¿ªº   8  ® ¸½¹»Ø` ?£±³ !#%&()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUl @VWXYZ[\]_abcdefghipklmnopqrstuvwxyz{|}~  9p CtToPostScriptCT PostScript¢³² §¶·$ : !"#$%&'()*+,±./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU0 ;VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-- ._< <AÉaÉAÈaÈOÈoÈéùUÈuÈcÊeÃeÂeÁáñû£ÊH =T >z CtToPostScriptGreekmaps to chars in Symbol fontCTPSGreek­¯¬  x A"$¥¦´µ¶ºÀÆÇÈÉÊÌÍÎÑÖ„ B�  C„ CtToPostScriptSmaps to chars in Symbol FontCT PostScriptS­¿¯¬® ¸½¹»·Øœ" D£±³ !#%&()*+,-./0123456789:;<=>?¨$ E[\]_{|}~-- ´& F°âãäÀ( GÌ* HŽ  CubicPS96 Cubic PS 96 CubicPS96   6789:;<=>?@ABCDEFGHIJKLMNOPQRSTU 9 OVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ,; P !"#$|Ø, I!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUä. JVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~--._ð0 Kü2 L5 M˜  ECSExtended Character Set     7 N !"#$%&'()*+,-./012345 %&'()*+,-./0123456789:;<=>?@ABCDEF8= QGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D? R¢  Elite12Elite 12Elite12 >PA S!"#$%&'()*+,-./0123456789:;=Ù?@ABCDEFGHIJKLMNOPQRSTU\C TVWXYZ<[|}_~abcdefghijklmnopqrstuvwxyz\>]^--._hE UtG V€I W¬ EpsonL1ToEpsonL2Epson to MultiChar SequenceEpsonR@ŒK X!"R#R$%&'(  YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Œ�Ž��‘ˆ‰Š‹àY _ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿„ÂÃÄÅ Çì[ `È)*+,-./0123456789:;<=>?R@ABCDEFGHIJKLMNOPQRSTU˜M YVWXYZR[R\R]R^_R`abcdefghijklmnopqrstuvwxyzR{R|R}R~¤O ZR[R#|R@R{R[R]R[R]R[°Q [R@R\R\R\R^R~R@R{R}R{R\R}R{R|R|R|R|R|R~¼S \¶ EpsonToTextFontmaps to chars in loadable fontEpson”~šÈU ] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUÔW ^VWX É ËÌÍ ÏÐÑÒÓÔÕÖ×ØÙ ÛÝÞßà âãäåæçè€�‚ƒíîïðñòóôõö÷øùúûüýþÿø] aÀ ImagenSymbolToGasciimaps to native character codes ImagenSymbol!i!j!m!{"#îƒî„ï4ï5ïgïiïkð úú` bïµ#ï´*+-/<=>ïw&A&B&[&E&F&Z&D&J&L&M&N&O&P&R&S&K&U&V&X&Yb c&w&]&Q&\&I\_&a&b&{&e&f&z&d&j&l&m&n&o&p&r&s&k&u&v&x&y&}&q&|&i{|}î}d d!e!gïu¬­®¯±!f´ïqﺸ!bïrïyïFáAïa(f eïVïWïZïXï[ïYïJï¹ï|ïjðð ðï°ð ï²ððððð ðï±ð ï³ðð ð4h fÊ ImagenTextToGasciimaps to native character codes ImagenText!l!m""î}ï$ï%ï(ï*ï+ï0ï1ïAïfï¢ð!ð"ð#ð$ð%ñ(ñ-ñ¨ñ­!>@j g!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL  ~‰ˆŠ´¯’·¨‹¸“”x n.¡¢£$¥§`«°±¶'»¼½¾¿ z o­®© Ø×MNOPQRSTULl hVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒXn i“¡¢£¤¥§©ª«°±´¶¸¹º»¼½¾¿dp jÐÒÓÔáéêñõùúûpr kÔ ImagenTextToTextFontmaps to loadable font file ImagenText"”~Œ�Ž��ÅÇåç-|t l!#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUˆv mVWXYZ[\]^_ˆabcdefghijklmnopqrstuvwxyz{|} æ‘ø÷߬| pÞ PostScriptToTextFontmaps to loadable font file PostScript¸~ q !"#$%&'()*+,­./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUÄ€ rVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ђ s¡¢£¥§¤«��·¶»¿ˆ´‰Š¯’•Ü„ t¨‹¸–—“ ª˜Ø×ºæ‘™ø÷ßè† uè  Scientific10 Scientific 10 Scientific10IOE>T'@KZH"ôˆ v%]^0123456789F\J‹ w:_~  T˜ 7!:2!!!!!!!!!!!!!333#4+)),%"*+,6+-(-('+),=*)'!/"!!" 4"!""" 0  **++%%%!*))%/ )+"#!%* %#!"!"!"!"+,9!-+-)%$-++-"---!')( ((2  $`š HpTmsRmnBold10,HPRoman8'"  (  #%#$._ � xc`{|}� y$‘ ºöãFontWidth.portFontDBã( Ý=Ocâ=Ocâ=Oc„ªª0’ 2amim<”  CubicPS96ð Cubic PS 96 CubicPS96              H–  HpHelvBold14,HPRoman8 !'!"" #!(  ! $  lœ   ##! !  "( "#" """"#$ HpTmsRmnLight08,HPRoman8xž        $                    „  HpTmsRmnMedium10,HPRoman8 ##   '#"$#&*#!!"%"&$! #  %" �¢  "" %%## !"#("!%!""$!!!%!&HpTmsRmnMediumItalic10,HPRoman8œ¤     *!#(!!! !#"! ! $  !!!! !)  !! !!!!!$¨¦   ImagenGreek06,Imagen Font: s6 ImagenGreek                ´¨         ImagenGreek07,Imagen Font: s7 ImagenGreekÀª                   $$+22!$!%!!$$ +$$$$#.!   ¹ & ImagenGreek12,Imagen Font: s12 ImagenGreek/((56 &$$($((# #& ##%#*%$&$ "##"% ( » (/66$($)$$(( /""((((&2$     ̬  ImagenGreek08,Imagen Font: s8 ImagenGreek #$    Ø® $$" ImagenGreek09,Imagen Font: s9 ImagenGreekä° #()   #))#&  ð²   ImagenGreek10,Imagen Font: s10 ImagenGreek'!!,- !!!  # !ü´ !'--!"!! '!!!! *  # ImagenGreek11,Imagen Font: s11 ImagenGreek· +$$02 #!!$!$$  #  " '"!#! "  ) ImagenGreek14,Imagen Font: s14 ImagenGreek,½ $7#..>? $-**.*..)&)-&)")+)1+*-*&'))' +"#   "$$ ..7??*.*0 **.. 7''....$-;*8¿ , ImagenGreek16,Imagen Font: s16 ImagenGreek*#>(55FH " "*3"005055.+.3+.&.2.82030+-..-%2&"(%%%#"##%"# #&* * 5DÁ 5>HH0506%0055%>--5555*3C0/ ImagenGreek18,Imagen Font: s18 ImagenGreekPà /(F-;;OQ" &&/:&66";6;;414:14+484?86:61244"2)8+"&-)))(&(()&"( $(+/$/;;F"Q"Q"6;6=)66;;)F22;;;;/:L6\Å 2 ImagenGreek20,Imagen Font: s20 ImagenGreek4, N2BBXZ&" **4@*"<<&B<BB:6:@6:0:>:F><@<68::&8.>0&*2.." .,*,,.*&,$(,"04(4""BhÇ BN&Z&Z&<B<D.<<BB.N88BBBB4@T<"""""5 ImagenGreek22,Imagen Font: s22 ImagenGreektÉ 90#V7IIac*% ..9F.%BB*IBII@;@F;@5@D@MDBFB;>@@*>3D5*.733%#30.003.*0(,0%59,9!%%IIV*c*c*BIBK3BBII3V>>IIII9F\B%%%%%€Ë 8 ImagenGreek24,Imagen Font: s24 ImagenGreek  ont: s7 ImagenSymbol              ÔÙ $    GImagenSymbol08,Imagen Font: s8 ImagenSymbolàÛ % #$>5&^<OOjl.)22>M2)HH.OHOOFAFMAF:FJFTJHMHACFF.C7J:.2<77)&752"5572.5+05):>0>$))OŒÍ O^.l.l.HOHR7HHOO7^CCOOOO>MeH))))); ImagenGreek28,Imagen Font: s28 ImagenGreek˜Ï I>-mF\\{~50;;IZ;0TT5\T\\QLQZLQCQ$WQbWTZTLNQQ5N@WC5;F@@0-@>;'>>@;5>28>0CI8I*00\\m5~5~5T\T_@TT\\@mNN\\\\IZvT00000¤Ñ  > ImagenGreek36,Imagen Font: s36 ImagenGreek^O:ŒZwwž¢D=LL^sL=llDwlwwhahsahVh/ph~plslaehhDeSpVDLZSS=:SOL2OOSLDOAHO=V^H^6==w°Ó !wŒD¢D¢DlwlzSllww SŒeewwww^s—l=$===$$$$$=AImagenSymbol06,Imagen Font: s6 ImagenSymbol¼Õ "                     È× #DImagenSymbol07,Imagen F     $$"ìÝ &JImagenSymbol09,Imagen Font: s9 ImagenSymbol#()   øß '#))#&  MImagenSymbol10,Imagen Font: s10 ImagenSymbolâ ('!!,- !!!  # !!'--!"!! '!!!! *   ä )PImagenSymbol11,Imagen Font: s11 ImagenSymbol+$$02 #!!$!$$  #  " '"!#! " $æ *$+22!$!%!!$$ +$$$$#.!  SImagenSymbol12,Imagen Font: s12 ImagenSymbol(è +/((56 &$$($((# #& ##%#*%$&$ "##"% ((/66$($)$$(( /""((((&2$  4ê ,VImagenSymbol14,Imagen Font: s14 ImagenSymbol$7#..>? $-**.*..)&)-&)")+)1+*-*&'))' +"  BII@;@F;@5@D@MDBFB;>@@*>3D5*.733%#30.003.*0(,0%59,9!%%Iˆø 3IV*c*c*BIBK3BBII3V>>IIII9F\B%%%%%eImagenSymbol24,Imagen Font: s24 ImagenSymbol”ú 4>5&^<OOjl.)22>M2)HH.OHOOFAFMAF:FJFTJHMHACFF.C7J:.2<77)&752"5572.5+05):>0>$))OO^.l.l.#   "$$ .@ì -.7??*.*0 **.. 7''....$-;*YImagenSymbol16,Imagen Font: s16 ImagenSymbolLî .*#>(55FH " "*3"005055.+.3+.&.2.82030+-..-%2&"(%%%#"##%"# #&* * 55>HH0506%0055%>--5555*3C0Xð /\ImagenSymbol18,Imagen Font: s18 ImagenSymbol/(F-;;OQ" &&/:&66";6;;414:14+484?86:61244"2)8+"&-)))(&(()&"( $(+/$/;dò 0;F"Q"Q"6;6=)66;;)F22;;;;/:L6_ImagenSymbol20,Imagen Font: s20 ImagenSymbolpô 14, N2BBXZ&" **4@*"<<&B<BB:6:@6:0:>:F><@<68::&8.>0&*2.." .,*,,.*&,$(,"04(4""BBN&Z&Z&<B<D.<<BB.N88BBBB4@T<"""""|ö 2bImagenSymbol22,Imagen Font: s22 ImagenSymbol90#V7IIac*% ..9F.%BB*I  HOHR7HHOO7^CCOOOO>MeH))))) ü 5hImagenSymbol28,Imagen Font: s28 ImagenSymbolI>-mF\\{~50;;IZ;0TT5\T\\QLQZLQCQ$WQbWTZTLNQQ5N@WC5;F@@0-@>;'>>@;5>28>0CI8I*00\¬þ 6\m5~5~5T\T_@TT\\@mNN\\\\IZvT00000kImagenSymbol36,Imagen Font: s36 ImagenSymbol¸ 7^O:ŒZwwž¢D=LL^sL=llDwlwwhahsahVh/ph~plslaehhDeSpVDLZSS=:SOL2OOSLDOAHO=V^H^6==wwŒD¢D¢DlwlzSllww SŒeewwww^s—l=$===$$$$$=Ä 8n IThelvb06,Imagen Font: helvb6 ImagenText             Ð 9        q IThelvb07,Imagen Font: helvb7 ImagenTextÜ : "                         è ;t IThelvb08,Imagen Font: helvb8 ImagenText #! &!! "    "          ô  <       &&%"$    2)8- /ƒ IThelvb14,Imagen Font: helvb14 ImagenTextH C;1: B1!(66##)+""/;(11!!!!!!!!!!111!;)*++&#,, +#6,-(-+%%,&7(&'"$"$#%#!5##$$!# 0  !!!&"11!1AAB!1109.?5$7$T D† IThelvb16,Imagen Font: helvb16 ImagenTextw IThelvb09,Imagen Font: helvb9 ImagenText  = '!% +$$ & ! !  !!!& #$   #      !!! **)!!&)# $  >z IThelvb10,Imagen Font: helvb10 ImagenText +#* 2$((! * # #  ###*! ! ' "" (   %"  ?     ### ///%%#+"/& (} IThelvb11,Imagen Font: helvb11 ImagenText$ @ /(. 5' ,,!#$0 (((((0!!##$""*#%%!#,   ,&     (((333''&.%3)+0 A€ IThelvb12,Imagen Font: helvb12 ImagenText 3*2 ;*#00$&)4#*****4$$&'!'%&.%("(&! &!0##!   . *< B #***988+++! C9!B ''N7%-??)).2((5C.99%%%%%%%%%%999&C./23,(43'2(>36.61,*2*?.,,"(*'*')*'?*+**%*#6%##!!"` E %%%,& 99&9 JJJ&!896A6I=*?)‰ IThelvb18,Imagen Font: helvb18 ImagenTextl FK@&K$++V?+3GF--39,,<L5 @@++++++++++@@@+M36992-:8*8-E8<3;82/9/G322 ',.,.,/.-D./..).'=)((''' +++2+$"@@+@$"SRT+&??>K<SD/G0x! GŒ IThelvb20,Imagen Font: helvb20 ImagenText"SF*S'//_E/:PP449>00"BT:#GG#//////////GGG0T9<>?73@?/>3M?A8A<74>5O987$+03031332M4433"-4,E.+-++!*„# H!! ///8/(& GG/G('\\\0*GG<SB[L3N4� IThelvb22,Imagen Font: helvb22 ImagenText�% I$\L.[+33iL3>VV99?D55&H\@&LL&3333333333LLL3[?ADC;6FC3A6SDF>FB<8D:V==;("/59595876T7999%3!71M301..#."#$ ""333=3+)"LL3L+)eee3.MLEZGfS7U8œ' J’ IThelvb24,Imagen Font: helvb24 ImagenText(fT2d/88tS9D__==FK9;)!OeF*TT*9999999999TTT9fFGKKA;MJ9H<\KNDNIA>K@_CDC"*"%49=;=:#?<;[;?==)7&;5T76533'3¨) K%'($%&999D80.'TT9T/.ooo92UUJdPn\?^?• IThelvb28,Imagen Font: helvb28 ImagenText´+ L0vc:t7BB‡aBPooGGRXDC0'!   R #! ' "    "               #% $: S¤ IThelvi09,Imagen Font: helvi9 ImagenItalic '!& (  #  % "$     ! "\vR#$1c"c"1BBBBBBBBBB""cccBvRRXWLF[X#BUFkX\N\UMGYKoOPM'1'+<DHCHD(HF "C mFIHH/>+F=a@=><#<-;+-.)*+ "BBBPA"75-ccAc"65‚‚ƒB:ccat]€j InHÀ- M˜ IThelvb36,Imagen Font: helvb36 ImagenText#;—}K•G%&SS¬{Th��]]jnVV>2+w—h..>}+}+?TTTTTTTTTT++}}}T–hjnqbXrn,TmYˆnudumb]o`Žefb4?47N&V\V\W6]Y(*W(ˆY\\\;Q6YOzRNNK-K9LÌ/ N7&9&;56'&7&+TTTfU+GC:}}U}+GC———TK~~}•w¤†(]‹]› IThelvi06,Imagen Font: helvi6 ImagenItalicØ1 O   #                       ä3 Pž IThelvi07,Imagen Font: helvi7 ImagenItalic    $             ð5 Q        ! ¡ IThelvi08,Imagen Font: helvi8 ImagenItalicü7"  < T      #&(!!#)! "§ IThelvi10,Imagen Font: helvi10 ImagenItalic > U ,$* .$## !(    $$, &   (      %!       '+-$$#(!-' ',@ Vª IThelvi11,Imagen Font: helvi11 ImagenItalic .%. 1&''! #+    &&. !!## *### #*    '#8B W      ,03&&&+#1( *­ IThelvi12,Imagen Font: helvi12 ImagenItalicDD X3+26***"%)/   + +2"$%% (&"-&&"'$! & /     +'      047+++/&7, .PF Y° IThelvi14,Imagen Font: helvi14 ImagenItalic;2:!!@1"#11 (* /7%%%""""""""""1%1 <'(**$#,+'!4*,&,)'"*$7$$$ # $ "! 1!#$""-$\H Z   """#!&%%8=@1106,?3 #6 ³ IThelvi16,Imagen Font: helvi16 ImagenItalichJ [B6!B%%G6%'77##-0"$3=*((%%%%%%%%%%7(7%B-.0/)&30"-%:02+2.+'1+=))(" "'$(#&% 8%'(' % 3 !!!#)  %%%)%)(!(>DH%"  88=8*/&?>2>*.]hm82SSJ]LlW9[6¼X b IThelvi28,Imagen Font: helvi28 ImagenItalic+ua:t2AB~_AE``>=NU<?.'[mI! )G!G!*AAAAAAAAAA! aGaAvNQVSIDYU<OAfUYLYQLDUHmHHH4$=<E?E@"CA8dADEF'9%@9Z774:";*HÈZ c$*'%"%AAAGA!25,GG;G!25lxA:aaalY~eDj?Å IThelvi36,Imagen F"786=3G:&<$tL \¶ IThelvi18,Imagen Font: helvi18 ImagenItalicJ>&K!*)Q;*,==('25'(:E0..**********>.>)K2375-*96&2)B791930.7.F/.- '',(-),*$?**,-#)%9$##)%/€N ] ***.* "..&. #FNR(&>>>E:QB*D(¹ IThelvi20,Imagen Font: helvi20 ImagenItalicŒP ^"TE*S#/.ZD.0CD,-7<+-!AM533..........F3F.R79=:3/?<+8.I=?6?951=3M333"++1-1-0.(G.021(.(?(('+(4 ...3/$&!43*3$&OW\+*FF<M@YH0K,˜R _¼ IThelvi22,Imagen Font: helvi22 ImagenItalic&\L.['33bK35JJ0/<B/0#GU9 773333333333M7M3\<=C?74EA/<2OBF;F>;8B7T777$//505142+M2465-2+E,++--!9¤T `! 33373&*$87-7&*U^c3.LKEVFbN4S0¿ IThelvi24,Imagen Font: helvi24 ImagenItalic°V a(dT2d+88lQ8:QQ43BI46'!M]?$>>&8888888888R>R8eCDIG=:KI4C8XILALDA=J=]==>,44<6<6981U8;;<"081L00042$>$" 8# ont: helvi36 ImagenItalicÔ\ d 5–~K–@''SS¡zSX{{QPdnNQ;2'uŠ^**5\)\*5SSSSSSSSSS)*|\|S–dgnj\Vrl(NdT‚msbsgaXl\‹[\\'?'.NNYQYP,WS!"I!SWYY2G.SHsHHCK,J5].5!1/*$".&'SSS\T)@E5\\K\)@FŒ›£MK}}}‹s¢ƒ"V‡Qà^ eÈ IThelvr06,Imagen Font: helvr6 ImagenText              ì` f          Ë IThelvr07,Imagen Font: helvr7 ImagenTextøb g "                      """!e hÎ IThelvr08,Imagen Font: helvr8 ImagenText$! * #    #            g i      (((!% Ñ IThelvr09,Imagen Font: helvr9 ImagenTexti j ("% - "" (     ' #$     !      +++ %)" #(k kÔ IThelvr10,Imagen Font: helvr10 ImagenText#  B7!B&&N7&'77%%.1%%4C+))&&&&&&&&&&8)8&C..1/)'30$-%:14+4.,'1*?*,)!%)%)$(&#9&'))"&"3$#!##"|y r&&&+&))$)JJJ&!896>3I;'=&ã IThelvr18,Imagen Font: helvr18 ImagenTextˆ{ sK?&K"**X?++=<()17));L1..******* +#* 2$""!,    $$+! %!!'     %! 4m l      111%%#(!.% (× IThelvr11,Imagen Font: helvr11 ImagenText@o m /&. 6'''!"$/ ''/"!""$#  *#$$ !,     )$    333''&+$3) *Lq nÚ IThelvr12,Imagen Font: helvr12 ImagenText 2+2:*(("%)3! ++3"#%$&% ",%'!'#!%0 !   +'Xs o    !888+++/'7, -Ý IThelvr14,Imagen Font: helvr14 ImagenTextdu p:2: C1!"00 (* /;'$$ 1$1!;(*+)$"-+(!4*-&-)&"*%7$&$ # #!"" 4""$#"-  !!!&"$$$AAA!1107->3#3!pw qà IThelvr16,Imagen Font: helvr16 ImagenText$ ***?.?,L3476/,:7(3*B8:1:42,8/G/1-&)-)-*,+'A+,--%+&9('$&&& +++2,"#..'."#SSS+&??>F:QB,C*”} tæ IThelvr20,Imagen Font: helvr20 ImagenText"RF*S'..`E/1EE..8=..!BT644 ..........G4G0S8;=<41@>,9/J<@7@:71=4N472 *.1.1-0/+F/011+/*?-+)***  u ///7/''44+4''\\\/*GG<N@ZI0K/é IThelvr22,Imagen Font: helvr22 ImagenText¬� v$\M-[*44lL35JJ12;D11#H[: 88%4444444444N8N5\<?DA95GC1>3OBG=G?=5D9U8;8%.18181642O4588/4.F0/-//!/!! 333<5**!88.8**eee4.MLEUHeO5R3¸ƒ wì IThelvr24,Imagen Font: helvr24 ImagenText(dT2d-77rR88PN44EH76'! Md>#=='8888888888R=R7eDDHG=:LI5C8WILALEB:H>]>A<' 27;6;7:74U7;;;"2 71M43022%2Ä… x %%!   888A9-."==2=-.ooo82TTJ]LlX:Y7ï IThelvr28,Imagen Font: helvr28 ImagenTextЇ y.t`;t4AA†_AA[[<<KT?>.'[tI)GG-AAAAAAAAAAaGa?uJOTQGCXT=N@eTYLYOLCUFkFKF-%:?E>E>#C@<b@BEE);$@;X<:9;";*:%**& !%AAAKA46'GG:G46‚‚‚@:aaalX~eCg@܉ zò IThelvr36,Imagen Font: helvr36 ImagenText":–~K•D''SS­zTVwwOObmPQ:2(u–_&&6\)\);RRRRRRRRRR))|\|T–agmj[Vrm&NeT‚jrargbVl\Œ[a\(;(/K PXOYP.VT!"O!€TWYY3L.SKsMKIK,K6Kè‹ {/ 66$  $! 0˜ �      ***&!)"$ITlucb10,Imagen Font: lucb10 ImagenText<š ‚ * 8 #/. " '"%"$!# *$%% #!) *$    ...$$#1+$#/&(TTTaS)DE4\\K\)DE———TK}}}‹r¡�!W†TõITlucb06,Imagen Font: lucb6 ImagenTextô� |   %                      � }øITlucb07,Imagen Font: lucb7 ImagenText  (                ’ ~        ûITlucb08,Imagen Font: lucb8 ImagenText”  ! +$%    "    !          %%%!$ $– €þITlucb09,Imagen Font: lucb9 ImagenText %0)) !      $!!% % *%.&)Hœ ƒITlucb11,Imagen Font: lucb11 ImagenText$".""=""&34#$&#"*'"""""""""""""""(& #(%($-&( ("#&$- !  !" 0"!"!#) !Tž „  """"#"444%%&/)3+!."ITlucb12,Imagen Font: lucb12 ImagenText`  …%%2$$B%%+78%&)% %-*%%%%%%%%%%%%%%%+)"&+" (+(!1),#,%&)&3"$  $$ "$#3$$$#$!,! $  %%%%# %  999((+3,8.$2$l¢ † ITlucb14,Imagen Font: lucb14 ImagenText+*:"**L+*0>?**/*$#*41#**#************* 3/'+1&%.1-&901'1,#--,8*)'#"$'#($&)(:)((&"(&3$&#(x¤ ‡  ****)"%*&"%AAA ..091@6(9( ITlucb16,Imagen Font: lucb16 ImagenText„¦ ˆ22!B%00U106GG0061((0:7"00(0000000000000&96,07+)37!3*A98,80'232@-.)'&)-'.(,/-A/-.,#'/+:&+'2 000/0%)0+%)JJH&!776A8G;/@.�¨ ‰ITlucb18,Imagen Font: lucb18 ImagenText#85&K+66c95?SR98<8..7D>-77.5555555555777,B<18>0.:>%9/G<@1@7-:<9H540.,.3.3/$142I4443',!31B/1,9œª Š 55556+/71+/UUU,&9:>KARD6J4ITlucb24,Imagen Font: lucb24 ImagenText%  fileHeaders.syslog.sys sysImage.sys badBlk.sys¨¬ ‹0KI2d9%%JJ„KIRkkIGQK><!!IZS''=II<IIIIIIIIIIIII:VQBKSA>NR%3K?`NVAWH=MOMaGH@&<&":>E<C?0DF%&C&bEFFD5:+E@Y<@<&& K&&#&"&IIIIH9>)IC9>ool:2SSJdWm[)HbF´® ŒITluci06,Imagen Font: luci6 ImagenItalic                  À° �          ITluci07,Imagen Font: luci7 ImagenItalic̲ Ž  !                        Ø´ �ITluci08,Imagen Font: luci8 ImagenItalic ! 'mfd.sys crashDump.sys.02& TüºÀ 01795-2/5Àh%?cýDOcÂÀÄ( ¾MSYSº9|M^SYSº9{•fileHeaders.sysratssys¼u%?cu%?cu%?cÿÿPÄPÑ—mfd.sysratssysºy%?cy%?cy%?cÿÿÂ~˜log.sysratssys¼~%?c~%?c~%?cÿÿï sysImage.sysratssys¼‚%?c‚%?c‚%?cÿ}t badBlk.sysratssys¼†%?c†%?c†%?cÿÿ&  -o ,n -X crashDump.sysratssysº‰%?c‰%?c‰%?cÿÿÿ¥.02ratssysº)OcÿDOcÿDOcð@ ¶Œ1s 0r /q .p ' +m*l)k(j'i&h%g$f'  _^#e"d!c ba`( ]\ [ !Z!"Y"#X#$W$%V%&(  %%ITluci11,Imagen Font: luci11 ImagenItalic¿ ” #!.6!!,,  $""""""(  $!%)$$$!" ) ,$   " )))''&,$,(( Á •(ITluci12,Imagen Font: luci12 ImagenItalicU&'|'             ä¶ �         ITluci09,Imagen Font: luci9 ImagenItalic𸠑 % +$$    ! !!    $      !!!!#  üº ’"ITluci10,Imagen Font: luci10 ImagenItalic  * / ))    $!"%!!!%  (!½ “      &&&###(!)$ )  %$2;##//"$#($$$$$$+"$&%'!+&(' !%", ! !/!  (,à –   $,-,++(.(0*++ITluci14,Imagen Font: luci14 ImagenItalic8Å —,*: !D) *9:''()&(/+++$$$$$$$$$$+++3)$)-#!+-&"2-.".&'*&2&$&" &$%#'#8'"$$&!. !%   $$$$!+!4442206.81"2$DÇ ˜.ITluci16,Imagen Font: luci16 ImagenItalic3/!B&&M1#0@@++-.+!/0. 00"))))))))))000!:-).3(&04,&:24'5,%,0-<,),"&+*!+#(+&?*&*)!-%3%$#*PÉ ™  ))).&$0&$:<:!556<4>9'9'1ITluci18,Imagen Font: luci18 ImagenItalic\Ë š 96%K"*,W5(5GF0/34-&3;8%55%..........555%A3.4:-,7;2+B8:,<1)183C1.0&,-.&.(,0+F0+.-$#0):()) 0 ....,)5))CCC$!??>D:G@,A-hÍ ›4ITluci24,Imagen Font: luci24 ImagenItalic*LI2c*$#9:rG6D__>?DF>1!!DOI$$0HH1>>>>>>>>>>HHH2VD<FM97HN!)A9VLO:O@7AIDY@=@"1"!:>;1?3%<A8^B9<<.,%@7N284!%!"@tÏ œ!"" !>>>>;(7&H7(7YYY2.UUO[O]T9V:7ITlucr06,Imagen Font: lucr6 ImagenText€Ñ �     )  $   %!!% ""& '# !!"  $$$$$"(",$(Ôß ¤FITlucr11,Imagen Font: lucr11 ImagenText #!.7!!,,!! &!! !  !"!)"!$"$!("%$!"+ -% àá ¥                   ŒÓ ž:ÉITlucr07,Imagen Font: lucr7 ImagenText  "           ˜Õ Ÿ        =ITlucr08,Imagen Font: lucr8 ImagenText¤×   ! &                # °Ù ¡@ITlucr09,Imagen Font: lucr9 ImagenText %,$$        "    $ ¼Û ¢    !!!#& "CITlucr10,Imagen Font: lucr10 ImagenTextÈÝ £ *- ))*    ! ()*&&$*&1'+IITlucr12,Imagen Font: lucr12 ImagenTextìã ¦%##26%&11!!$#"#&# #  ###,$#'&'#,'''"#&"- !!!!0!! !)  !!  ' ''# # +++(()/'5).!øå §LITlucr14,Imagen Font: lucr14 ImagenText+(&:!!>+$,;;(()(!((+(($$$$$$$$$$(((4)$)-" +.(!3,-#-' (,'4%&!%"&!$%!'$8'#&%'"/!" %'è ¨%&%%.%./*%$$$$!!(!222...6-;1#5&OITlucr16,Imagen Font: lucr16 ImagenTextê © 2/!B&&G1*->>+*1.#"/6/"//$**********///$:2)/4(&24/%:26'6-&.20?--+%&#*"+$(,)?,)**!,*9(*%- ***+&$/&$666"774>6D7*=*ì ªRITlucr18,Imagen Font: lucr18 ImagenText#952K((Q9.5FF//76(%456&55'..........555&A5.4:,*6: 2*B::,;2)372C1/,(/,0(/%/&+/,D/,//#/,<),(/3(î «/0//;.;;"5/....(*5(*AAA&"9:>E:M>,D-UITlucr24,Imagen Font: lucr24 ImagenText4ð ¬+JE>d&$%66jK>IacAAGF53#!FEI""1EE5>>>>>>>>>>EEE2XH=EO98JP!,C:VLN;OD8DIDZ?A<!5!?:A5?3@5):B < _A<@?+1%C;R6;7#$>E?A>?O>ON.G?>>>>6%8%E6%8WWW3,SSJ*  $" $  ˆþ ³d ITlucsb09,Imagen Font: lucsb9 ImagenText $ -%%      #"   ' ” ´     '''!%(! #g ITlucsb10,Imagen Font: lucsb10 ImagenText\OfR <[=@ò ­XITlucr36,Imagen Font: lucr36 ImagenText(>qiZ•:77]\¢pZl�Ža`khRL42'ijl22Ji!i!NZZZZZZZZZZ!!iiiK„k[htTQnt2?eT‚ruWvcTdlf‡aaR2P2^W`R_LaQ>Xa2(Z1‹a[a^CJ7aYzQYL44^bLô ®^`^]v_uwDi^"ZZZZ]!:T6i]!:T„„„JC~~Tˆv—z2\ˆ][ ITlucsb06,Imagen Font: lucsb6 ImagenTextXö ¯   !                   dø °^ ITlucsb07,Imagen Font: lucsb7 ImagenText &          pú ±     a ITlucsb08,Imagen Font: lucsb8 ImagenText|ü ²! *""        "     #+   µ !+ 7 !++!  '!   #"$!# )!%%"& *%        .--$"&*%/'+ ¬ ¶j ITlucsb11,Imagen Font: lucsb11 ImagenText #".##<" $22"""" +#! !  !!!&""&#%#+$(("!$ * ! !! .! !!!'"¸ ·     #  !!#!122%%)-(4) -"m ITlucsb12,Imagen Font: lucsb12 ImagenTextÄ ¸%%2&&A%#(55$$'$#.)###############*%!$* &)&/&+!+$$'$-#""$ $###!3##$#$, &  ####& ##&# 456*+,1+7."1%Ð  ¹p ITlucsb14,Imagen Font: lucsb14 ImagenText++:++I+*.<<)),*$"*2.**"************* /-'*0%#+/,$7-2&1,!).+5(('"*$("($()&:((((")#2 %#,Ü  º  ****+$**.*$>>> 113:1?5':*s ITlucsb16,Imagen Font: lucsb16 ImagenTextè »22 B 31V1-3FF0030*&-;300&----------000%63,06*(27!2)?48,80)140?,/,'0*.'.(-.-C/,.."%/*:%+&2  !----/ (0010 (FFF%!77<B8H<,A0ô ¼v ITlucsb18,Imagen Font: lucsb18 ImagenText+  3WW:t:))XX•VRYwwPPXTHC!'RhZ,,4RRERRRRRRRRRRRRRB_YLT^IDV\(6XIlXcKcSETYUlPUN,E,(TGPCPF3ON()L(rNNPP8F0NKe?IG-&-,ZH Ã,,(,(,;RRRRY:FRRXR:F|||B:cbisci(MrR… ITlucsb36,Imagen Font: lucsb36 ImagenTextT! Ä'DqqK•K77qqÄphrœœjjsl]W*2'h‡w99Fh'h'Yhhhhhhhhhh''hhhUztclz_Yqy5Gp\Œra!8:&K'88c94<NN55:7.-4D:#44.4444444444444+>:28=0-9<%7-G9@0A6,6:7G351-6.4-4/"441L3234&+!30A*1-8 ½ &44448'.4474'.PQQ+&>>CKASD1K6y ITlucsb20,Imagen Font: lucsb20 ImagenText  ¾$?>*S*>>j?:AWW;;@<30:J@ &::1:::::::::::::.D@8<D51?C'?2N@G6G<2:A=N7:71<3:0:2%997R98::)1$95G.41 @    )::::>*2::?:*2XXX0*FFJRG[K6R< ¿| ITlucsb22,Imagen Font: lucsb22 ImagenText)ED.[.!!DDsE@F``AAEA94APH##)@@5@@@@@@@@@@@@@4KF<AK;7EK"-H9VGN<MC7BHAV<?;#5#B8?4?8(>?"#="[@>@?-6(A:P284###E$ À## # #.@@@@D-8@@D@.8a`a4.MLR[MdT"=ZB ITlucsb24,Imagen Font: lucsb24 ImagenText0 Á-JL2d5$$KK�KFPhhGGLI>;!FYO&&/FF=FFFFFFFFFFFFF:RLCIR?<LQ#1K=^LVAVI;INJ^EHC&=&"H=E;F>.ED##B#cCDEF0:+D?X8@;' '&M&&#&"&2FFFHL4>FFNF5>kkk:2TSZcWm\#DdH< ‚ ITlucsb28,Imagen Font: lucsb28 ImagenText, mYmtj‰clc:X:4l%\gWg\@ff56c5–gdggJX?hb‚S^Y:0:8s8(8(2828J'hhhhq'K]$hhoh'K]ŸŸŸVK~~‡“¤‰5e“l`# ň ITlucsi06,Imagen Font: lucsi6 ImagenItalic              l% Æ         ‹ ITlucsi07,Imagen Font: lucsi7 ImagenItalicx' Ç                       „) ÈŽ ITlucsi08,Imagen Font: lucsi8 ImagenItalic ! #          �+ É         " ‘ ITlucsi09,Imagen Font: lucsi9 ImagenItalicœ- Ê % +%%   !     "       !!!! %! !¨/ Ë” ITlucsi10,Imagen Font: lucsi10 ImagenItalic * .!()     $  #!"%    &" ´1 Ì  ,   Ò  !(((-+ #--(- #999!;<5:3B;%<'£ ITlucsi18,Imagen Font: lucsi18 ImagenItalic@ Ó83&K--P4.6HI//44+&384#33%..........333#A4*36)(470)>7:+:.)/34C/.,%+++&,(+/)F/+++"!-(<))(2  %...32&3303&@@@#&DD<C:KC   #$#%%"$ *& &— ITlucsi11,Imagen Font: lucsi11 ImagenItalicÀ3 Í % . 1"!,+  "  (! ! &"##*   ($     '''))%(#/) )Ì5 Κ ITlucsi12,Imagen Font: lucsi12 ImagenItalic %"2""9% %10! "##%#" "  """+"#%#%*&'' "", -( #Ø7 Ï  "!  """ ,,,,-(+&2,,� ITlucsi14,Imagen Font: lucsi14 ImagenItalicä9 Ð +':#%@+"+99%&('!'+(' ' """""""""" '''1(!'+ (+& 0+,"-% $((3#$"" "$$!$ 7%!""% . !   """(! ''#' 00044.3+:3!3"ð; Ñ  ITlucsi16,Imagen Font: lucsi16 ImagenItalic2-!B&,K1(1A@*),.&!-1/ --!(((((((((( ---8,&,1$#/0*#713&3*$(--;((&!' '&!'"%)$=(&(''#5$#$,ü=- *D,B Ô¦ ITlucsi20,Imagen Font: lucsi20 ImagenItalic?8*S88[?4=OO3389/*4=;&44(4444444444444%G8/8=.-;=!5,E=@0@4.269I320(/.0*2+!.3.L3/21'&0.B-,,: D Õ *44448+4444+FGF'*CCCJ@TJ0J1© ITlucsi22,Imagen Font: lucsi22 ImagenItalic,F Ö"E>.[ >>bE:AXX88>?3-:C@+::-:::::::::::::*M>3=E51?C%:1LDF4F93;:>Q975-467-7/$583U8476))#61H//,!? -::::? 0::9: 0OOO*.IIIQF[Q3Q58H ׬ ITlucsi24,Imagen Font: lucsi24 ImagenItalic$JC2d#!!CElK?Iaa??EE:2!?JG!!/@@1??????????@@@.VE:CL76GJ(A7TJN;N?8?EEY?<:!1!9;>2<6);?9^>9><01&=7P685! !!HDJ Ø "" 2????D"5@@>@"5WWW/1PPOYMdY9Z;¯ ITlucsi28,Imagen Font: lucsi28 ImagenItalicPL Ù*WO:t*''PM~VIUpoHGOQD9%'IVQ&&7II9IIIIIIIIIIIII6dOCOV@>RU!/K>aVZBZI@HOOhHEB%9%"CDF9F>0CG! > jFAHF49-E?\??>%'%&Q''$($&9!IIIIN)> IIII)>ddd6:]\]hZui AhE\N Ú² ITlucsi36,Imagen Font: lucsi36 ImagenItalic"5qeK•511fe¥p^j��\[fhZM/2%^oi11F^!^!I^^^^^^^^^^^^^E€fVfoQPjn*<aP|ouVu^R\ge…]YW1I1,WW[LWP:V\*+S*‰ZU\ZGI8[RwQQJ1310hhP Û12%-3.0K)^^^^e5O(^^[^5O���FKxyx„t–†*U‡Yµ ITlucsr06,Imagen Font: lucsr6 ImagenText-  magenText¼^ â */)*     $ %&    ($     """$$"'*# %È` ãÄ ITlucsr11,Imagen Font: lucsr11 ImagenText #.1"0/tR Ü                        €T ݸ ITlucsr07,Imagen Font: lucsr7 ImagenText              ŒV Þ         » ITlucsr08,Imagen Font: lucsr8 ImagenText˜X ß ! #                  ! ¤Z ྠITlucsr09,Imagen Font: lucsr9 ImagenText % *%%    !"     "  °\ á     !!!% #Á ITlucsr10,Imagen Font: lucsr10 I. !!   '" ! '!##)   -'Ôb ä     &&&$$%*#.& *Ç ITlucsr12,Imagen Font: lucsr12 ImagenTextàd å %!2!6! $11 ## %$! !  !!!+##&#% ,&'' !#!.  . *     !!! (((**)-'2* .ìf æÊ ITlucsr14,Imagen Font: lucsr14 ImagenText+%: ='$*;;'')( $))% % $$$$$$$$$$ %%%1)"(, *+%3,- ,$&(&5!$#! $#"$!7$$$#$ . $øh ç $$$$" "%% % "//////4-90$5#Í ITlucsr16,Imagen Font: lucsr16 ImagenTextk è2,!B$(I-*->>((.-#"*2/!,,"**********,,,:.&-2$"/0)"805$5)$*.+<))'"&#*#)$'($;(**('&8%%&) !*****",,+,"555!996=5C7*='m éÐ ITlucsr18,Imagen Font: lucsr18 ImagenText82&K)+O3/5HI/044)'/56#11&//////////111"A4+49)'570'A7;*;/(/50D-..&,)/'.)+.*D...,!,);(),/o ê  &////+*11,1*<<<"&??=D;K?.D-Ó ITlucsr20,Imagen Font: lucsr20 ImagenText(q ë!?6*S*.X91;RR6699-*1;;(66*1111111111666&F9/9=-+:=5+H=>.?4+486J232*0-2*2-.  goQMim*6`N�nsRs\Q\haˆ\]\1I1.W!S\L[Q6[Z'(U'‡Z\\[:D8YT~WSV3130`3!2",2,3K*bbbb^3N)ccZc3NxxxAK~~yˆs–~'\‰X| òâ ITtimesb06,Imagen Font: timesb6 ImagenText                    ˆ� ó        230M3223"&2-A,./6  *11112.6616.BBB&*BBDK>SE2K14s ìÖ ITlucsr22,Imagen Font: lucsr22 ImagenText#E<.[ /3d?9B[[<<>?209CA-<<-9999999999<<<*N>4?D2/AC%:/ODF2F919>:R798-428091#784V8889$*"83I023!!;@u í    .99994 2<<2< 2III*.GGMSF\L8R6Ù ITlucsr24,Imagen Font: lucsr24 ImagenTextLw î(JB2d###6:iC@HccABEE62 ! @EG%%/BB2@@@@@@@@@@BBB.UE:EK85FJ'A5XKL8L?5@E?[===#2# :6?2>5&=?:_?=?>*.%>9P89:%!%!A"## "2 @@@@:#7BB8B#7QQQ.2OOT\LeR=Z<Xy ïÜ ITlucsr28,Imagen Font: lucsr28 ImagenText-WM:t(''EI{PHQppIJOO@;%'!HPS''8NN9HHHHHHHHHHNNN2bOBOV>;SU!,J=dUZ?ZH?IOLhGFG&9&$C@H;H?*FG B lGFHH.4*GB_EAB)&)&Jd{ ð(("( "(:!HHHHK(= NNKN(=]]]2:aa]iZtb FiDß ITlucsr36,Imagen Font: lucsr36 ImagenTextp} ñ&;qcK•322NVŸlbh��]^hgSL12*bhh33Ic"c"Ibbbbbbbbbb""cccA€gV/   å ITtimesb07,Imagen Font: timesb7 ImagenText”ƒ ô                          … õè ITtimesb08,Imagen Font: timesb8 ImagenText "! "     #  "        ¬‡ ö      !# ë ITtimesb09,Imagen Font: timesb9 ImagenText¸‰ ÷ &% &     '#%             $$$%& Ä‹ øî ITtimesb10,Imagen Font: timesb10 ImagenText*#*,$$ #!#####+ !! (#"+   $ Ð� ù   ###((($$$*#, "ñ ITtimesb11,Imagen Font: timesb11 ImagenTextÜ� ú.'./%%"!#'$'''''/"!"$$#+!$%!# .     $       '''***&&&,$/" #è‘ ûô ITti/  9K6&6(0ž  ITtimesb20,Imagen Font: timesb20 ImagenText$RF*S3*,U2,1CC--8;(%AE@ *FF(,,,,,,,,,,FFF)S87;=73@A!(?5O=B4@;/5<9Q::8(+(-%,%),.B,).,$",(:)(%)) ,<   *,,,;*3.$FF0F3.NNN)*EEERBT:)<-1 ITtimesb22,Imagen Font: timesb22 ImagenTextmesb12,Imagen Font: timesb12 ImagenText2)23**%$()()))))2%!$%!&'&!/#((# $%3%"#*#ô“ ü   #)))...+++1(4&&÷ ITtimesb14,Imagen Font: timesb14 ImagenText– ý90:# ;$$00 )).0/00000;)&)+&#+-,%6)-$.) %*):)''! /!  * (#00$0#5550008-:*,! ˜ þú ITtimesb16,Imagen Font: timesb16 ImagenTextB7!B&!#C(#&66$$/."475"77##########777 A/,.1-*36!4,@14)40%,//B//,""%%"$#6##%$$/!  "š ÿ !###.!&%77&7&%>>> !777A4C1"1%ý ITtimesb18,Imagen Font: timesb18 ImagenText$œ  K?&K-%'O.'+<<((55%!;>9%?? ''''''''''???$L30551-8:$81F69.:5*064J662 '%)!("'((<(&))!($5%%!%%&&'''5%-'!??-?-'EEE$&>>>I0 H¢ '\K.[7./_8.6KK22@@-(FJG##0KK...........KKK-Z@<@B<8EF$,E;UBF7FB1:D@Y@@=#.# /-0(1(.42L4,00&$3+@,+)..$0 $ ! ....A.71*KK4K71TTT-.LLLYF\@,B1T¤  ITtimesb24,Imagen Font: timesb24 ImagenText)cS2d<""24i<2=UU99FG0,!!!MTN&&3S!S!32222222222!!SSS1eFAGHC<MN(0L@_IN>LG8DGFbFFC%3%#308,7+!388T8277+(!7.E1/-11'4`¦ #'# $#2!222G1!<7-SS:S!<7^^^12TTPaNeG2H6  ITtimesb28,Imagen Font: timesb28 ImagenTextl¨ 1ta:tF''8;yF;E``@@PQ93''%Z`[,,;a'a':;;;;;;;;;;''aaa8tPKQTLEXZ,7WJmTYGZR?JTOqOOL*:*(<9?3?3%;?#?_?:@?1.&?5Q864;";->(-(%)(:%;;;Q9'F?4aaBa'F?lll8:```qYuS;U?xª   ITtimesb36,Imagen Font: timesb36 ImagenText#:–{K•X00KMœZKX||SShiKA321u{w88K{1{1DKKKKKKKKKK11{{{J•hbilcZru:Gq_Œks]tjS`lh”jhe7D74M%KOAQ@/KT)0R*|TJQP?;1REgHEAL+L9M„¬ 4%9%4/4&$3K1KKKjJ1XO>{{W{1XOŠŠŠJK|||’s˜i)IkQ ITtimesi06,Imagen Font: timesi6 ImagenItalic�®                           œ°   ITtimesi07,Imagen Font: timesi7 ImagenItalic  #   0  6(("!#.#&&&&&0"!#%&" +#$%!# )"   )  ð¾      &&&*,*))#,$-! "! ITtimesi12,Imagen Font: timesi12 ImagenItalicüÀ 2*2:,+&%&/)*****3%!%'#()&#.&(($ '!.&"# ,"            ¨²            ITtimesi08,Imagen Font: timesi8 ImagenItalic´´   $! )  !    #                 À¶   ITtimesi09,Imagen Font: timesi9 ImagenItalic ) % ,   $   '""       ̸       "##"!#&  ITtimesi10,Imagen Font: timesi10 ImagenItalicغ  *"*0$$ *!# ####."!#'! ! '!  #     ### &''%$"(* ä¼  ITtimesi11,Imagen Font: timesi11 ImagenItalic.%.1     $***/.0//)/*3$%à $ ITtimesi14,Imagen Font: timesi14 ImagenItalic=1: G$"/1!"-+-:.00000?+(),(#//+(5,.#-(&-&4,()  !!!1!!)!Å    *00055655-8/;** ' ITtimesi16,Imagen Font: timesi16 ImagenItalic Ç D6!B$ !O(!(97$%30!3C7#77""""""""""777!C2-.6.'672-=24+3/$,3+;4/.! " !"%!%$7%$#%%0!%! !!!!0 $"77"7$ >?>!":95?4C0$0$,É * ITtimesi18,Imagen Font: timesi18 ImagenItalicJ>&K'%%Y.&.B?**97%!:K;&??&&&&&&&&&&???'N636:3->> 84E9<0<6&293E845%$( &("*"&))?))() *$6'$!('8Ë  &&&&7&&%??&?&%EFF%&@@<H=K7+5*- ITtimesi20,Imagen Font: timesi20 ImagenItalicDÍ  RE*S.**b2*3IG/.?<)%ATE##*EE!**********EEE)R>;;A:2EE$?8M>A6A;,5?8K=;:(#(+*,&/#).,F.-,/ /&;)&#0+ ****<)()EE*E*)LLL**GG>OAT<-;/PÏ 0 ITtimesi22,Imagen Font: timesi22 ImagenItalic#[L.[2-.k8.8NL22FA-'GYL$#-LL$.......... LLL-[C@@I@6LJ 'E>TEG;GA1<E<RA=?/%.0-.'3&-31K1103#%2,?.+(10 \Ñ   ....A-.-"LL.L..USU-1      ? ITtimesr07,Imagen Font: timesr7 ImagenText°ß !                     ¼á "B ITtimesr08,Imagen Font: timesr8.MPFUH\@1@23 ITtimesi24,Imagen Font: timesi24 ImagenItalichÓ &dT2d2!!12u<2=VT88MH2-"!!MdS('2S!S!)2222222222!"SSS2eLEGRF<SS#*ME^KN@NH6AKCXLED4)2 325-8,!275T8757&)8.H2,,64##!  2!222G221%SS3S31\]\32VWQ_NeH8I7tÕ 6 ITtimesi28,Imagen Font: timesi28 ImagenItalic*t`:t9'&::‡F:Fb_CBVR:2&''[u],-;a'a&.::::::::::&'aaa8tVPR[RF_`/1WNlX\L]S?KWOkWPQ909$<:?3A4':A"=b@?<=-1!A8S;92>"=)€× %)'%%$:$:::S:8:+aa;a 99kkl::dd\m]uT!>SA9 ITtimesi36,Imagen Font: timesi36 ImagenItalicŒÙ $8–~J•J23KK¯ZJ\|~TU^hKA221u�w::G}2}3=JJJJJJJJJJ13}}}K–pdhudUzy9=le‡ov[vhN^nfˆphjI?J-NLPCUB2KS))O(|RQMQ6;*RJmKHAQ,O3%-31/."/J2JJJlH&HJ8}}K}*LL‹‹ŒKK�€t‰w”j)RkS˜Û < ITtimesr06,Imagen Font: timesr6 ImagenText                  ¤Ý       2  ImagenText !!    !    ! !         Èã #        !" E ITtimesr09,Imagen Font: timesr9 ImagenTextÔå $&% &  $    $ $ %                 #! %& àç %H ITtimesr10,Imagen Font: timesr10 ImagenText ** *%%%  +#$$)% ##$!("#"!#!*!      $ ìé &       '('#"#)#+ !K ITtimesr11,Imagen Font: timesr11 ImagenTextøë ' .. .'''$#.'&&/'!#&!&&$,$&&#%$.$#!   &!    #  (**&&&.'/! $î (N ITtimesr12,Imagen Font: timesr12 ImagenText 223**)'(2+))2)$')% +*(#1)* *(!)%2''$ )$ð )   ',..*++1+4$&Q ITtimesr14,Imagen Font: timesr14 ImagenText2  dþ 0 \8.[-..Z8.9NN33JF-,G\M##-88%..........L8L.ZK?FKA9LM"*G=VGL8MF5>LFZGGB%/,2+3.,22M2532$$1,@-,(-- *  ....G--,8828-*QUS..MKEZM]@5G3p 1` ITtimesr24,Imagen Font: timesr24 ImagenText&d=2d222d<3?WV88SM2.!!"NdT'(2=!="(3333333333""T=T1dSEò * 9$::$%32!!0-.:1$$0$09/),0)%/1-(9/0$0-!'1-:-.+  !!0!!!!*-$$ $46500080:*!-!(ô +T ITtimesr16,Imagen Font: timesr16 ImagenTextB(!B!!!C("*::&&51" 3C7"((""""""""""8(8!B5/26/(863,=36)62&,53B430""% %!!%$8%%&&$"0"!  4ö , !"""4" (($(!9<;!!876A6B0$3#W ITtimesr18,Imagen Font: timesr18 ImagenText@ø -K/&K&&&J.'/?@))>8&#:K@%//''''''''''?/?%J>49=61=?!:3H<=.<9*4>;K;:6'&($*&$))?)*+))%6&%"&&! &''':%&#//*/&#CFD%&>>>K=K7):)Lú .Z ITtimesr20,Imagen Font: timesr20 ImagenTextR3*S(**S2*3GG..D@*'BRE! *33**********D3D*TD9@D;5EF%@8OBD3D?08E@RA@<+*,(.().-D...,!!-);)(%))&Xü / ****@*(&33.3)&HLK**EE<RCR;0@,] ITtimesr22,Imagen Font: timesr22 ImagenText3 NRG?TS%-OB`NR?RM:CSNdNNH!' 327.81#176R7888''!60H22,22#-| 2 #  2"333N11/!==8=1.W\Z32STJcOeG:M7c ITtimesr28,Imagen Font: timesr28 ImagenTextˆ 3+tG;u: 9:sF:Hbc@@`Y:7&''[ua--9G(G'-::::::::::''`G`9uaPZ_QHa`*4ZNmY`G`YAOaZr[ZT(-(%<:>7A:&8@ #?b@AC@//&?8S;94: :(5#(&"!%:(:::Y:!95(GG@G!95fki::``aratQ AY?” 4f ITtimesr36,Imagen Font: timesr36 ImagenText 6–[K•K**II”ZK]€€SS}pJD322v”|::K[2[2;KKKKKKKKKK33|[|J–{frzj^||6Cte�t{\{qUd}t“tvm1;1/K#JPESI2JR).R)|RSUR:;2QKlKJBL*L3C  5-#3#0+)! -K2KKKsK*JF2[[S[)IF„ЇKK}|}”z–g*YsQiPSGreekèPostScript Symbol FontPSGreek¬  6MÉô%A ·MMô%ú%úôôôôôôôôôô%%%¼%¸”ÆdŒû[ý_wÔ®–ãîåDPx²·…ŠM_M’ôôw%%î· ›[I[%%@ %% [[·@É®í®îàÈà%l÷%§ÉôññññÛ[Û[�%›%%ÉîÌ%%%%è[d’7®Û7ÉÉÉÉÉÉÉÉz7%úÉ[[Û[Û[îIÉ€€€€€€îîîîI®®®€€€€€€îîî¸  7l PSHelveticaèPostScript Helvetica PostScriptc,,y›ÞMM…HM,,,,,,,,,,HHH,÷››ÒÒ›c Òô›,AÒ › Ò›cÒ›°››cÕ,Þ,,ô,,,,ÞÞôÞA,,,,Mô,ôÒôôôNNHÄ 8M,,§,,,,¿M,MMôô,,,^ÞMM,èècMMMMMMMMMMMMMèdr, èdyÞc°co PSHelveticaBèAdobe Helvetica Bold (oblique) PostScriptÐ 9MÚ,,yÒMM…HM,,,,,,,,,,MMHHHcÏÒÒÒÒ›c Ò,ÒcAÒ › Ò›cÒ›°››cMMH,,c,c,Mcc,ycccc…,Mc, ,,ô……H3  ô,,¼…M,ôÒôô¼ŠÞŠMôô§ôôôôôôMM,,ôôôú^MôôôèèôMMMMMMMMMMMMMMè,› èJÒôÒ,$ @~ PSTimesBIèPostScript Times Bold Italic PostScriptú…+ôôA MMMô:úMúôôôôôôôôôôMM:::ô@›››Ò››Ò …ô›cyÒÒcÒ›,cÒ›y›ccMM:ôMôô¼ô¼Mô,ô Òôôô……,¼›ô¼…\Ü\:0! A…ôô§ôôôôôôMM,,ôôôúô^MôôôèèôMMMMMMMMMMMMMè°M,,§,,,,îô,MMcc,,,,^ôô,èècMMMMMMMMMMMMMèèrc èmyc°cÜ :r PSHelveticaIèPostScript Helvetica Oblique PostScriptc,,y›ÞMM…HM,,,,,,,,,,HHH,÷››ÒÒ›c Òô›,sÒ › Ò›cÒ›°››cÕ,Þ,,ô,,!,,ÞÞôÞ¥,,,,Mô,ôÒôôôNNHè ;M,,§,,,,¿M,MMôô,,,^ÞMM,èècMMMMMMMMMMMMMèèr, èmyÞc°cuPSSymbolèPostScript Symbol Font PostScriptSô <MÉô%A ·MMô%ú%úôôôôôôôôôô%%%¼%¸”ÆdŒû[ý_wÔ®–ãîåDPx²·…ŠM_M’ôôw%%î· ›[I[%%@ %% [[·@É®í®îàÈà%l÷%§ÉôññññÛ[Û[�%›%%ÉîÌ%%%%è[d’7®Û7ÉÉÉÉÉÉÉÉz7%úÉ[[Û[Û[îIÉ€€€€€€îîîîI®®®€€€€€€îîî =xPSTimesèPostScript Times Roman PostScriptúM˜ôôA MMMô4úMúôôôôôôôôôô455¼™Ò››Òc,ÒÒM…ÒcyÒÒ,Ò›,cÒÒ°ÒÒcMMÕôM¼ô¼ô¼Môôô ôôôôM…ôôÒôô¼àÈà  >Môô§ôôôô´¼ôMM,,ôôôúÅ^M¼¼ôèè¼MMMMMMMMMMMMMèycÒy6›ôÒô{PSTimesBèPostScript Times Bold PostScript ?úM+ôôèAMMMô:úMúôôôôôôôôôôMM:::ô¢Ò›ÒÒ›c  …ô ›°Ò c Ò,›ÒÒèÒÒ›MMEôMô,¼¼Mô,M,A,4  cÒ°,ÒôÒô�PSTimesIèPostScript Times Italic PostScript<# BúM¤ôô¥ MMMô£úMúôôôôôôôôôôMM£££ô˜cc›ÒccÒÒM¼›,A›ÒcÒcô,ÒcAc,,……¦ôMôô¼ô¼ôô¼Òôôôô…… ô¼›¼¼…��…ôô§ôôôôÖ,�MMôôôôôú ^M,,ôyèôMMMMMMMMMMMMMyy,Ò°6›ô›ôH% sP#ScriptFontDBP#* â=Ocâ=Ocâ=Oc¹ªªMP¦� b¹KenT& oo\.oonn\.nnoo\-oonn\-nnoo\+oonn\+nn This is a section of English text to use in order to compare the printer set widths with the set widths of the screen font. The quick brown fox jumped over the lazy dog! She said, "You asked me, `What's up?'" (16/4-1+3)/24*2=50% $7.95@ #3 {}[]<>() 0123456789 THIS IS A SECTION OF CAPITALIZED ENGLISH TEXT TO USE IN ORDER TO COMPARE THE PRINTER SET WIDTHS WITH THE SET WIDTHS OF THE SCREEN FONT. THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG! !"#$%&'()*+,-./0123456789:;<=>`( ? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ `abcdefghijklmnopqrstuvwxyz{|}~  €�‚ƒ„…  ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖרÙÚÛÜÝß àáâãäåæçèéêëìíîïñòóôõö÷øùúûüýÿ2l* µæ¾" TextSet.FontFontDB¾"( ã=Ocã=Ocã=Oc ªªx+ ll$H$Hll000 x @@€€HP Tª*00 0`0PHˆü„>HˆþˆˆˆŽ(Dx@p@x0`8<D|(Dxx0`‚‚‚‚„x¶¶x|0„- x0ll$H0000ll‚‚‚‚„x00ü00H(0(H0x||x0üþà@@@"6*" @€�/ HHHH$~HHü�|’p’|@¤¨P(T”`�P`PŠ„z00 @  @T8T|00 x00  @@œ1 0HDDDDH00|xD„ 0`€ü4  0xDD8D(|DDD|00$$HH @8@P`@À@@~0P8D„‚„DHÆ      ð?  8D@D8N2| ¸Î„x„„x„„DH(0þx„ðˆD<„|llx„š¢¢š„x08Hx|fÌÌÌfþ8x„²ª²ª„xþþüAxD8Dx(Hˆüø€€ø„DxxD€ø„„„xü8DH8D„Dxx„„|Dx00000000  @ þþ@  @xD¨3 |„šªªœ€|0PHˆü„„„ø„„ø„„„ø8D€€€€D8ðˆ„„„„ˆðü€€ð€€€üü€€ð€€€€8D„€œ„D8„„„ü„„„„||<ˆHp„ˆÐàЈ„‚€€€€€€€ü‚ƪª’‚‚‚„ÄĤ”ŒŒ„8D‚‚‚‚D8´5 ø„„ø€€€€8D‚‚‚ŠD:ø„„ø�ˆ„‚xD€`„Dxþ„„„„„„D8‚‚„DH(0‚‚‚’ªªÆ‚‚D((D‚„DH(0þ @€þx@@@@@@x@@ xx(D‚þÀ7  008<D|@@@xDDDx8D@D8<DDD<8Dx@<  x    8DD<D8@@@XdDDD0x DH8@@@DHPhDì’’’’XdDDD0HDH0Ì9 xDDx@@@<DD<Xd@@@<@8x  x   DDDL4DH(0‚’’’lD((DDH(  @| |   ``b’ŒþþþþþþþþØ;  0`8Dx@<(D8Dx@<ll8Dx@<`00x`00PHˆü„`0(Dd˜(fˆˆþˆˆˆˆH’�þ’’’’N’’ú’’’’0D@üDDDDä=  xˆˆèˆˆˆˆ5   0HH0||8$ <$$0`HHHHZ€>tôôt00 08HHH8|ÌÌfÌÌ@DHT,T>„ˆ�¬R„À"D(Ô,T> @DxD  88888?88888888888ø888888 Pˆ0PHˆü„d˜0PHˆü„ÌÌ0PHˆü„„0P0PHˆü„„8888888888888D€€€D8 0`0x@p@x0`x@p@xÿÿÿÌÌx@p@x`0xx0`xxÿÿÿÌÌxxF xDBòòBDxd˜„Ĥ”Œ„À`8D‚‚D8 8D‚‚D88D8D‚‚D8d˜8D‚‚D8ÆÆ8D‚‚‚D8n˜ˆŽˆˆ˜n:DŠ’’¢D¸`0‚‚‚‚„xÿ8D‚‚‚‚„xÿ „DH(0à@|BB|@@àpˆˆ°ˆ„ĸ€ H `08<D|(D8<D|d˜8<D|ll8<D|(8<D|üþ�þ8D@D8 0`08Dx@<8888???8888øøø???88888øøø888880`0x(D0xll0x,J ><DDD<d˜XdDDD`00HDH00`0HDH0(D0HDH0d˜0HDH0ll0HDH0l’ž�n4HTH°`0DDDL40`DDDL4(DDDDL4llDDDL40`DH(  @à@xDDx@@àllDH(  @8L   ÿ DN û€ VM003TextSet.FontFontDB ( ä=Ocä=Ocä=Oc ªª PO V *FjˆŽžÂä*Nr|˜žºÊæ&:LRX^v€Šœ´ºÚì(Ffv–¶Îæö ,LlŒ¬Ìì , L l „   À Ð ð  . N n Ž ® Î î  . N n Ž ® Î î  . N n Ž ® Î î  . N n Ž ® Î à ê ú 2Jj‚ Ââ,Ll„œ´Öø(F^vަÈà"BPVxœ¼Þ .:Hf„¢ÀÞö,6HVv–¸¾ÄÊÐÖÜü>Vv¤ÆÐê"0:T^pަ¾Ìè(@\xš¼Þþ,Z~ Âä:^‚ Âæ 8X| Äè .Nn’š¾Øü@b�²Òð(Hjˆ¦ÂÞ @`€¢Äæ$<Tv˜ºØ\Q , 5  €€¼æÃƒƒƒÃæ< ü†ÿü ð ~ ?<æÃƒƒƒÃæ¼€€€À~ ~Ά†††††Ï  ? pp~```````````0 æf66fÆÇ ÿ Ýfffffffg sÚŽ†††††� |ƃƒƒƒƒÆ|óžžö<æÃƒƒƒÃæ¼€€€€À óž°_   ü†ü€‡ý ÿ0à dž††††Æì8 φ†ÌÌxx00 �&vÞŒŒ ‡†Ìx0x̆‡Ï†ÆÌll<8  ÿƒÀ`0 ÿ    £Ã€À`0ü†ÿü8lƃü†ÿü ÌÌü†ÿü   ?8à0xHÌÌÌþ†††Ï¼a   p<fÃŒZ1  hS   ÇŽŽ†Ã †ÇÇŽ 0  0 à0|  ‘Ñ{>xÜ Ž‹Ø p  à8 0xHÌÌÌÌþ†††ÏþØØÌÌÌÌþÆÆÆÆÆçx̆ÿ  ÌüÌ ÿ`0 |Æ€€üƃÃ~<fÃ~~à8 φ†††††††Ìx 33 ~ÿ~ ÿ~ÇŽŽ†Ã  0 ††Ï†††††††tU †Ìx 888ÿÿ888Ãf<<fà xüþÿÿÿþüxÿÿÿÿÌÌLLL €À`0   333333 ˜˜˜þÌÌÌÿfff 00ü633þ°13þ00 ‘Ñ{>ø¼°à x̆†Ìx8fÃÆ|  0  0  000  03·þüþ·30 0000ÿ0000  ÿÿ€W    À``00  üÆÃcc33†ü  ? ü†€À`0 ÿ ü†€ð€ƒþ €ÀàðØÌÆÃÿÀÀÀà ÿÀ€�Ã~ p û�†ü ÿ€ÀÀ`00  ü††ü††ü ü††ü€À   À`0  0`Àÿÿÿÿ  0`À`0  |ƃƒÀ`ŒY 0 ü†sËËË˳ü 0xxÌÌÌÌÌþ†††Ï ÌŒŒŒÌüŒ   Œÿ ü††ü ÌŒ       ŒÌ ÿ  ÌüÌ ÿ ÿ  ÌüÌ ? |ƃッƒƒÆ| φ††††þ†††††Ï ? ? üÀÀÀÀÀÀÀÀÃÃf< φÆf66fÆÆ†Ï ?  ÿ �ŽŽÞÞv&&� Ç†ŽŽžž¶ææÆÆ†� ü†˜[ †ü ÿŒ   Œü ? ü†ƒÆ|8ì ÿŒ  ŒüllÌÌŒŒ ü†ü€‡ý ÿ30000000000ü φ†††††††††Ìx φ†††ÌÌÌÌxx00 �&vvÞÞŽŒŒ φÌÌxx0xxÌ̆Ï Ï††ÌÌxx00000x ÿƒÀÀ`0 ÿ   00``ÀÀ ```````````0x̆ÿÿ   |¤] Æ€€üƃÃ~ öžžó |ƃƒÆ| à€6  33 pŒŒŒþŒŒŒŒŒÿ ˜Ìfffÿfffffÿ ˜Ìfffÿfffffÿ pŒŒ þŒŒŒŒŒÿ 𘌌Œ¾ŒŒŒŒŒÿ  ? !!3Ãf< ÿÿÌÌff33  ? ,<  ÿ Xx8ÿxü††††ÌÌÏ  Èc  00ü¶33333¶ü00ð™›Î| ÿ ?iφ 9þƃƒƒÆþ9 φ†ÌÌxx0þþ00x<fÇ 2dÈ�£æl8 33 ü‚9M  M9‚ü <BÀþÃþÿÿ 0˜Ìf3f̘0 ÿ ?? ü‚9YY9YY‚üÿÿ 3333 0000ÿ0000ÿÿ 300? 300003   ÆÆÆÆÆÆîº ðœžŸŸŸžœ��Ôe  ���       <fÃÃÃf<ÿÿ 3f̘0˜Ìf3†Æf¶ØìÖËýÀÀ‡Æf6ì6Á`0ð˜Ùn°Ø¬–ú€€ 0`ÀƒƒÆ|ÿ ppppppppppppppppppp0xÌ0xHÌÌÌþ†††Ï˜d0xHÌÌÌþ†††ÏÌÌ0xHÌÌÌþ†††ÏxÌÌxxÌÌÌÌþ†††Ï àg  ü††ü l8pÀÿ  ÌüÌ ÿÀpÿ  ÌüÌ ÿ ÿÿÿÌÌÿ  ÌüÌ ÿ 0? ? 8? ? ÿÿÿ 33? ? ÌŒ  ??   ŒÌ´bÇŽŽž–¶¦æÆÆ�pÀü††üà8 ü††üx̆ü††ü´bü†ìi †üÌÌü††ü ÜvccccãccccvÜ |ÆÃcc333ŽûpÀφ†††††††Ìx ÿx̆φ†††††††Ìx  ÿ à8 φ†ÌÌxx000x ? üŒ  Œü ?>cÃÃc;ム›ó 0`|Æ€€üƃÃ~0x̆|Æ€€üƃÃ~ ´b|Æ€€üƃÃ~ ÆÆ|Æ€€üƃÃ~ xÌÌx|Æøk €€üƃÃ~ œv``üfccž |ƃƒÆ| l80`Àü†ÿü ÿÿÿ ppppppppp  ÿÿÿ pppppppp   ? 3 ? 33 ? à€ø€¼æÃƒƒƒÃæ< ´bsÚŽ†††††� 0`|ƃƒƒƒƒÆ|`0 |ƃƒƒƒƒÆ|8lÆ|ƃƒƒƒƒÆ| ²a|ƃƒƒƒƒn Æ| ÆÆ|ƃƒƒƒƒÆ| œös c ãccö œ ¼Æã³³››Î{ 0`dž††††Æì8`0 dž††††Æì80x̆dž††††Æì8 ††Ç†††††Æì8`0 φÆÌll<8 öžžö††Ï†ÆÌll<8 p æ[‚LfsInstall.SubGps‚tˆ=Ocˆ=Ocˆ=Oc ªªq %' Lfs Workstation install submit file %' GPS 2.0 - 11/10/86 pwc %' VIDEO Yes%' %' 1. Path to destination system volume, %' COPY [kbd] [vid]ÿpf ÿaf 6  p~ %' lfsEditFontData.sub: Copies editable font data files into users WS %' 3nd level submit file for 2.0 GPS. %' Called by lfs.sub %' %' param 0: [Sys] or user path to file location %' Create Directory %0%' %' LCopy %'File list '@[!Sys]IFontDB.fls %'[File prefix(s) from] '[!Sys] %'[File prefix(s) to] '%0 %'[File suffix(s)]' %'[Overwrite OK?] 'yes %'[Confirm each?]' %'[Continue on error?]' %'[Verify copy?] 'yeswïpzÿ`|Ï`‹Ï0’|€ ß1lfs.subGps1n†=Oc‡=Oc‡=Oclªªˆ� %' lfs.sub: LFS cluster WS installation from Master %' 2nd level submit file for 2.0 GPS. %' %' param 0: I ÿaa ÿaf If you are installing GPS onto a volume that is password protected, ÿaa ÿaf fill in the [Sys] volume password below ÿahbefore proceedingÿaf. ÿaa ÿaf Then, press GO to continue.  ÿaa ÿaf (s  ÿaa  PATH sys sys ''1%' %' %' 2. Prompt for components: COPY [kbd] [vid]ÿpf ÿaf  The ÿahPrint Managerÿaf will be installed onto your Workstation.  If your workstation is running on the CTOS I operating system,  ÿahREPLACEÿaf ÿaeIIÿaf with ÿaeIÿaf in the [pa4u rameters] line below.  If you want to support printing devices on your workstation,  ÿahREPLACEÿaf ÿaenoPrintersÿaf with ÿaePrintersÿaf in the [parameters] line below.  If you want to run the Font Service on your workstation,  ÿahREPLACEÿaf ÿaenoFontServerÿaf with ÿaeFontSer@w verÿaf in the [parameters] line below.  If you want to run the Font Tool on your workstation, ÿahREPLACEÿaf ÿaenoFontToolÿaf with ÿaeFontToolÿaf in the [parameters] line below.  If you want the Font Tool's editable font data files on your workstation, ÿahREMOVEÿaf ÿaenoFilesÿaf from [parameters] line Ly below. (only used with Font Tool) When ready, press GO to continue the installation. ÿaa%' SUBMIT [!Sys]lfs.sub II noPrinters noFontServer noFontTool noFiles1%' %' %' 3. Return to default Path %' PATH %[ %< %^%' %' VIDEO %' COPY [kbd] [vid] ÿaf Generic Print System Installation Complete. ÿAA ÿaf ÿAA X{  ÿaf Please ÿaerebootÿaf your operating system in order ÿAA ÿaf to utilize the new GPS & Font Service ÿAA ÿaf request files provided with this release. ÿAA T [!Sys]cmd%1.sub sys%' %' %' 10. Add Font Service commands to [Sys]sys.cmds. %' SUBMIT [!Sys]cmd%2.sub sys%' %' %' 11. Add Font Tool commands to [Sys]sys.cmds. %' SUBMIT [!Sys]cmd%3.sub sys%' %' %' 12. For CTOS II, Merge loadable requests. For CTOS I, copy requests. %' SUBMIT [!Sys] and  %' %' 1. Create [Sys] directory Create Directory [Sys]%' %' %' 2. Start LCopy File lists with WSmin.fls %' LCopy %'File list ”ƒ  '@[!Sys]IGpsWSmin.fls %'[File prefix(s) from] '[!Sys] %'[File prefix(s) to]  '[Sys] %'[File suffix(s)]' %'[Overwrite OK?] 'yes %'[Confirm each?]' %'[Continue on error?]' %'[Verify copy?] 'yes%' %' LCopy @[!Sys]ISysWSmin.fls [!Sys] [Sys] yes yes%' %' %' 3. Copy Printers files (only need ) %' LCopy @[!Sys]IGps%1.fls [!Sys] [Sys] yes yes%' %' %' 4. Copy Font Service files %' LCopy @[!Sys]IGps%2.fls [!Sys] [Sys] yes yes%' %' LCopy %'File list '@[!Sys]ISys%2.fls %'[File prefix(s) from] '[!Sys] %'[File prefix(s) to] '[Sys] %'[File suffix(s)]' %'[Overwrite OK?] 'yes %'[Confirm each?]' %'[Continue on error?]' %'[Verify copy?] 'yes%' %' %' 5. Copy Font Tool files %' LCopy @[!Sys]ISys%3.fls [!Sys] [Sys] yes yes%' %' %' 6. Copy Font Database files, if nec. %' %#4~%' %' %' 6A. Prompt for location: COPY [kbd] [vid]ÿpf ÿaf ¬‡  The editable font data files used by the ÿahFont Toolÿaf will be copied onto your local workstation.  If you want the editable Font Data Base on a volume other than [Sys], ÿahREPLACEÿaf ÿae[Sys]ÿaf with the desired ÿae[volume]ÿaf location below. ¸‰   If you do NOT want the editable Font Data Base files on your workstation, ÿahPRESSÿaf ÿaeCANCELÿaf, ÿahthen PRESSÿaf ÿaeGOÿaf. When ready, press GO to continue the installation. ÿaa%' %' SUBMIT [!Sys]lfsEditFontData.sub [Sys]1%' %' ~%' %' %' 8. Add GPS commands to [Sys]sys.cmds. (theÄ‹  source of installation) %' New Command 'Print Manager' [Sys]GpsPm.run 'The GPS Print Manager' y 'PM' [Sys]sys.cmds%' %' %' 9. Add Printers commands to [Sys]sys.cmds. %' SUBMIT [!Sys]cmd%1.sub sys%' %' %' 10. Add Font Service commands to [Sys]sys.cmds. %' SUBMIT [!Sys]cmd%2.sub sys%' %' %' 11. Add Font Tool commands to [Sys]sys.cmds. %' SUBMIT [!Sys]cmd%3.sub sys%' %' %' 12. For CTOS II, Merge loadable requests. For CTOS I, copy requests. %' SUBMIT [!Sys]mgRq%0%3.sub [!Sys] sys%' %' %' 13. Make CM command. %' COPY [kbd] [vid]ÿpf ÿaf ÿAA ÿaf If you have the Context Manager software installed ÿAA ÿaf on the ÿahdestination systemÿaf and you would like to add ÿAA ÿaf Print Manager as an application on that Context ÿAA ÿaf Manager's list, ÿahPRESSÿaf ÿaeGOÿaf. ÿAA ÿaf Ü�  ÿAA  ÿaf If your Context Manager Configuration File is named ÿAA ÿaf other than the cmConfig.sys file listed, change the ÿAA ÿaf file name in the [parameters] line below. ÿAA ÿaf  ÿAA ÿaf If you wish to skip this step, ÿahPRESSÿaf ÿaeCANCELÿaf first, ÿAA ÿaf then ÿahPRESSÿaf ÿaeGOÿaf. ÿAA ÿaf è‘  7  Àu Ä^&Ƈ†¡]ʶœ9Ì VÄŽÄ%�Ä.ŽÌ3VÄ8ŽÌHVÄMŽÄU‚Ä[‚Äd†ÄmŽÌrVÄwŽÄ‡ŽÄŠt<Ÿ €GpamTransparentˆPLM86 V2.312/12/86 15:57:5Ζ6STACKMEMORYCODEDATACONSTTRANSPARENT_CODEDGROUP^–h˜@ÊF˜H˜H˜Të˜Dš ÿÿÿÿKŽ€î�1GPAMBEGINTRANSPARENTGPAMENDTRANSPARENTdˆŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D hU‹ìÄ^S°Pš£ ÀuFÄ^S¸Pš£ Àu1¸£¢Ä^S¸P¸P¸Pš£ Àu Ä^&Ƈ¾ÿ¡]Ê$œ,Ì VÄŽÌ!VÄ&ŽÄ0‚Ä3‚Ä;†ÄDŽÌIVÄNŽÄ^Ž jdU‹ìÄ^S°Pš£ ÀuHÄ^S¸Pš£H¡  Àu3ÇÆÄ^S¸P¸P¸Pš£ Àu Ä^&Ƈ¾¡]Êœ,Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä=†ÄFŽÌKVÄPŽÄ`Ž Št ÿAA %' SUBMIT [!Sys]PMCmInstall.sub [Sys]cmConfig.sys sys1ååååå å&å,å2å8å>åDåJåPåVå\åbåhånåtåzå€å†åŒå’å˜åžå¤åªå°å¶å¼åÂåÈåÎåÔåÚåàåæåìåòåøåþåå åååå"å(å.å4å:å@åFåLåRåXå^ådåjåpåvå|å‚åˆåŽå”åšå å¦å¬å²å¸å¾åÄåÊåÐåÖåÜåâåèåîåôåúååå åååå$å*å0å6å<åBåHåNåTåZåô“ ãñû!Gpam.libGpsû!tˆ=OcŠ=OcŠ=OcÚÁªª• ðýª  — € GpamBeginPageˆPLM86 V2.312/12/86 15:31:0Û–4STACKMEMORYCODEDATACONSTBEGINPAGE_CODEDGROUP2–h˜@^±˜H˜H ˜T"á˜Dš ÿÿÿÿKŽ€î� GPAMBEGINPAGE¦ŒH WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER SBFROMWORD#œ D bU‹ìQQÄ^ S°Pš‰Fü Àu}ƒ~2vÇFü—ëpÄ^&€?v ƒ~tÇFü˜ëqÄ^&€ v ƒ~vÇFü™ëZÄ^&€v ƒ~vÇFüšëCÄ^&€ v ƒ~vÇFü›ë,Ä^&€ v ƒ~ vÇFüœëÄ^&€-vƒ~-vÇFü�é¥Ä^ �¿ˆÄv‹NŽFúüò¤Y‹F¹;Áv;Áv™  Ä^&‚uÄ^ �‡›PÄ^ &ÿ·„šÇ}ÆÄ^ �·ˆ¿¹zŽFúüò¤Ä^ S¸}Pš‰Fü Àu'Ä^ S¸P¸~P�FþPš‰Fü ÀuÄ^ &ÿ‡„‹Fü‹å]Ê Ëœ'ÌVÌóVÄù‚Äÿ‚Å ‚Í#VÅ4†ÍBVÞŠt$› €GpamGrGraphicsˆPLM86 V2.312/12/86 15:36:3Ó–5STACKMEMORYCODEDATACONSTGRGRAPHICS_CODEDGROUPÈ–h˜@ñ˜H˜Hh¡˜Tå˜Dš ÿÿÿÿKŽ€î�RGBGPAMGRCTBUFFERT�/GPAMGRBEGINGRAPHICSGPAMGRENDGRAPHICS‘/ŒM WRITEBSRECORD INITIALCHECK CHECKSEQFITGPAMWRITERECORDRGBGPAMCTBUFFER¯œ D    @6 •U‹ìÄ^ S°Pš£ ÀusÄ^ S¸Pš£ Àu^ÇÆ ¿�v ¹üò¥¿�v¹üò¥ŠF¢Ä^ S¸P¸ P¸Pš£ ÀuÄ^ &Ƈ†ÿÄ^ &Ƈ‡¡]0� Ê Íœ>Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä8‚ÄF‚ÄW‚Ä_†ÄhŽÌmVÄrŽÄ‹ŽŽ ‘‘U‹ìÄ^S°ÿPš£ ÀuoÄ^&€¿‡ÿuS¸P¸P¸Pš£ ÀuHÄ^S¸Pš£ Àu3ÇÆ Ä^S¸P¸P¸Pš£ 8 T£ €GpamGrLineTypeˆPLM86 V2.312/12/86 15:40:1Ú–5STACKMEMORYCODEDATACONSTGRLINETYPE_CODEDGROUP¯–h˜@l¤˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î�GPAMGRLINETYPE#ŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ D BPÆ pU‹ìÄ^S°ÿPš£ ÀuN¸P¸P¸Pš�FP¸P¸PšÄ^S¸P¸P¸Pš£ Àu Ä^&Ƈ‡ÿ¡]Ê�œ.Ì VÄŽÄ�ĆÌ&VÄ0‚Ì9VÄC†ÄLŽÌQVÄVŽÄfŽªŠt`¥  € GpamSetColorˆPLM86 V2.312/12/86 15:53:0×–3STACKMEMORYCODEDATACONST SETCOLOR_CODEDGROUPK–h˜@vš˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î� GPAMSETCOLOR¿Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D zU‹ìÄ^S°Pš£ ÀuXÄ^S¸Pš£ ÀuCÇÆ¿�v¹üò¥Ä^S¸P¸P¸Pš£ Àu ‹FÄ^&‰‡Â¡]ÊTœ2Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä8‚ÄK†ÄTŽÌYVÄ^ŽÄpŽ<Štl§  € GpamSetFontˆPLM86 V2.312/12/86 15:54:0Ö–2STACKMEMORYCODEDATACONST SETFONT_CODEDGROUP•–h˜@è(˜H˜H˜T"á˜Dš ÿÿÿÿKŽ€î� GPAMSETFONT Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ìU‹ìÄ^S°Pš£ Àu ƒ~ (v Ç é»Ä^S¸0Pš£ ÀuèÇ0Æ¿�v ¹üò¤¿Äv ‹N ŽFþüò¤¿-�v¹üò¥¿/�v¹üò¥Ä^S¸P¸1P¸Pš£ Àu?Ä^�¿Ä�v ¹üò¤Ä^�¿ÅÄv ‹N ŽFþüò¤Y‹FÄ^&‰‡í‹FÄ^&‰‡ï¡]Êx©  ÆœGÌ VÄŽÄŽÌ0VÄ5ŽÄ=‚ÄC‚ÄG‚ÄU‚Äh‚Äv‚ĉ†Ä’ŽÌ—VÄœŽÄâŽðŠt„«  € GpamSetSLDˆPLM86 V2.312/12/86 15:55:0Õ–1STACKMEMORYCODEDATACONST SETSLD_CODEDGROUPë–h˜@vš˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î� GPAMSETSLD_Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D zU‹ìÄ^S°Pš£ ÀuXÄ^S¸Pš£ ÀuCÇÆ¿�v¹üò¥Ä^S¸P¸P¸Pš£ Àu ‹FÄ^&‰‡ñ¡]Ê#œ2Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä8‚ÄK†ÄTŽÌYVÄ^ŽÄpŽ<Št�­  € SamGenGpamˆCTAsm II-1.0–*??SEG??SEGDATADATASAMGENCODEDGROUP˜h˜há˜h$šÿ�SpSetImageModeBrn—tagTableX tagPtrWriteÖpGetBsLfaAsync� tagSplWrite?�SetBsLfa�C tagGpamWriteTtagNulë sTagProcsV fGpamBsDef§tagLast›�- SetImageModeGetBsLfa QueryBsVid�/ pPrepReadMMDÝ tagDiskReadX tagSysOutz� QueryVidBs�3 DiskBsOpenž pQueryVideoBs‹ tagCommModify* tagKbdRead— tagVideoWrite¬bsKbdÈ tagLptWriteœ¯ Á pPrepWriteMMDÙ tagCommReadbsVid¬ deviceLastœtagSysIni fSplBsDef¢ tagCommWrite SplBsOpen£ OpenTable fDiskBsDef� tagDiskModify‚ tagDiskWritem GpamBsOpen¨pSetBsLfaAsync“ŒèReleaseByteStreamLpt CheckPointBsCOpenByteStreamGpSetImageModeIllegalOpenByteStreamCFlushBufferLptFlushBufferVid FillBufferNOpenByteStreamSysOutFlushBufIllegal FlushBufferGp FlushBufferNFillBufIllegal ReleaseEasyCheckPointBsLptSetImageModeLptCheckPointBsSysOut FlushBufferAD¨± ReleaseByteStreamCOpenByteStreamKReleaseByteStreamSplReleaseByteStream8  pamSetTransltˆPLM86 V2.312/12/86 15:56:0Ô–9STACKMEMORYCODEDATACONSTGPAMSETTRANSLT_CODEDGROUPq–h˜@­c˜H˜H˜Tå˜Dš ÿÿÿÿKŽ€î�GPAMSETTRANSLATETABLEŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ±U‹ìÄ^ S°Pš£ Àu"ƒ~ v Ç¡é€Ä^ S¸Pš£ ÀukÇÆ‹F¢¿‹ÈÄvŽFþüò¤Ä^ S¸P¸P¸Pš£ Àu)Ä^ �¿ó�v¹üò¤Ä^ �¿ôÄv‹NŽFþüò¤Y¡]Ê ‚œ;Ì VÄŽÄŽÌ0VÄ5ŽÄ=‚ÄC‚ÄJ‚ü¿ ÄM‚Äd†ÄmŽÌrVÄwŽÄ§ŽBŠtADOpenByteStreamSplOpenByteStreamNCheckPointBsADOpenByteStreamADFillBufferSysIn FillBufferCSetImageModeBrnFlushBufferSysOut QueryVideoBs GetBsLfaAsync FillBufferK SetImageModeCOpenByteStreamVidReleaseByteStreamGp FlushBufferC FillBufferADOpenByteStreamLptOpenByteStreamSysInChkptNopCheckPointBsGpSetImageModeSpl SetBsLfaAsync [Kbd]œ ÄVÈV  [Vid]œ ÄV#ÈV# [Lpt]´³ œ ÄV'ÈV' [Ptr]œ ÄVÈV ([Nul][Comm]œÄVÈVÄVÈV =[SysIn]œ ÄV(È V( I[SysOut]œ Ä V È V  Yœ ÄV&ÈV& ]œ ÄV ÈV  aœ ÄVÈV eœ ÄVÈV  iœ ÄVÈV nœ ÄV ÈV  *rœIÄVÈVÄVÈVÄVÈ VÄ VÈVÄV&ÈV&ÄVÈVÄVÈVÄVÈVÄ!VÈ#V  ˜œÄV!ÈV!ÄV ÈV   œ ÄV)ÈV) ¤œÄVÈVÄVÈÀµ VÄ V È V  ±œ)ÄVÈVÄV)ÈV)ÄVÈ VÄ VÈVÄV ÈV  Æœ ÄVÈV Êœ ÄVÈV Μ ÄVÈV  ÒœÄVÈVÄV ÈV  Ûœ ÄV%ÈV% ßœ ÄVÈV 㜠ÄVÈV  çœ ÄV"ÈV" ìœ ÄVÈV ðœ!ÄV ÈV ÄV)ÈV)ÄVÈ VÄ VÈV O œ‘ÄVÈVÄV ÈV ÄVÈ VÄ VÈVÄV"ÈV"ÄV ÈV ÄV%ÈV%ÄVÈÌ· VÄ!VÈ#VÄ%V"È'V"Ä*VÈ,VÄ.V%È0V%Ä2VÈ4VÄ6VÈ8VÄ:V"ÈÌ VÄŽÄ�ĆÌ&VÄ0‚Ì9VÄD�ÄIÄ �ÄN‚ÌWVÄa†ÄjŽÌoVÄtŽÄ„ŽÂŠt Æ € GpamRasterˆPLM86 V2.312/12/86 15:50:1Ù–5STACKMEMORYCODEDATACONSTGPAMRASTER_CODEDGROUP¼–h˜@Ü4˜H˜H ˜T"á˜Dš ÿÿÿÿKŽ€î�'GPAMBEGINRASTER GPAMENDRASTERƒŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ƒU‹ìQQÄ^ S°Pš‰Fü Àu]Ä^ S¸Pš‰Fü ÀuHÇÆ¿�v ¹üò¥¿�v¹üò¥ŠF¢Ä^ S¸P¸ P�FþPš‰Fü‹Fü‹å]Ê Ðœ/ÌVÌ#VÄ0‚Ä6‚Ä:‚ÄH‚ÄY‚Äa†ÌoVÇ aU‹ìQQÄ^S°Pš‰Fü Àu;,È Ä^S¸Pš‰Fü Àu&ÇÆÄ^S¸P¸P�FþPš‰Fü‹Fü‹å]ÊáœÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖŠt8Ê € GpamWriteCharˆPLM86 V2.312/12/86 16:01:5Ø–4STACKMEMORYCODEDATACONSTWRITECHAR_CODEDGROUP –h˜@qŸ˜H˜H ˜T ã˜Dš ÿÿÿÿKŽ€î� GPAMWRITECHARŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D uU‹ìQQÄ^ S°Pš‰Fü ÀuOÄ^ S¸Pš‰Fü Àu:ÇÆŠF¢¿�v¹üò¥Ä^ S¸P¸P�FþPš‰Fü‹Fü‹å]ÊTœ)ÌVÌ#VÄ0‚Ä6‚Ä=‚Ä@‚ÄS†ÌaV‘ŠtDÌ €CurrentGPSVersnˆPLM86 V2.312/12/86 15:29:1Ó–<STACKMEMORYCODEDATACONSTCURRENTGPSVERSION_CODEDGROUPq–h˜@E˘H˜H ˜Të˜Dš ÿÿÿÿKŽ€î�CURRENTGPSVERSIONŒQUERYREQUESTINFOeœ D IU‹ìƒì¸9€P�FúP¸Pš‰Fþ‹FüÄ^&‰=Ñ£uÇFþƒ~þtÄ^&Ç‹Fþ‹å]ÊeœÌV(ŠtPÎ € GpamItalicˆPLM86 V2.312/12/86 15:45:1Õ–1STACKMEMORYCODEDATACONST ITALIC_CODEDGROUP–h˜@Ô<˜H˜H ˜Tç˜Dš ÿÿÿÿKŽ€î�'GPAMBEGINITALIC GPAMENDITALICjÎŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D nU‹ìQQÄ^S°Pš‰Fü ÀuHÄ^S¸Pš‰Fü Àu3ÇÆÄ^S¸P¸P�FþPš‰Fü Àu Ä^&Ƈÿ‹Fü‹å]ÊXœÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖ njU‹ìQQÄ^S°Pš‰Fü ÀuHÄ^S¸Pš‰Fü Àu3ÇÆÄ^S¸P¸\Ð P�FþPš‰Fü Àu Ä^&Ƈ‹Fü‹å]ÊìœÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖŠt9  u:ÇÆ ŠF¢¿�v¹üò¥Ä^ S¸P¸P¸Pš£¡]Ê)œ8Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä;‚Ä>‚ÄQ†ÄZŽÌ_VÄdŽÄgŽœŠt°Þ %€ GpamIntOutputˆPLM86 V2.312/12/86 15:44:4Ó–1STACKMEMORYCODEDATACONST OUTPUT_CODEDGROUPÉ–h˜@ÏA˜H÷˜H˜Tå˜Dš ÿÿÿÿKŽ€î� DUMP)Œ% WRITEBYTE WRITEBSRECORDCHECKERCXœ D 0123456789ABCDEF¨ ÓU‹ìÇ‹FH‹;Ás鳃ùv3‹Á¹1Ò÷ñ Òu&Ä^ S° PšPšÄ^ S° PšPšÄ^‹6&Š´¹1Ò÷ñ‹øŠ…¢&Š´1Ò÷ñ‹ÚЇ¢Ä^ S¸P¸P¸PšPšÄ^ S° PšPšÄ^ S° PšPšÿté>ÿ]Ê œGÄŽÄŽÌ3VÌ9VÌFVÌLVÄUŽÄg¼à &�ÄjŽÄy�Ä|ŽÄ„ŽÄ�ŽÌ’V̘VÌ¥VÌ«V̸V̾VÄÄŽ�ŠthÒ € GpamOpenˆPLM86 V2.312/12/86 15:47:1Ó–/STACKMEMORYCODEDATACONST OPEN_CODEDGROUPŒ–h˜@s›˜HK»˜HÑ8˜TBÁ˜Dš ÿÿÿÿKŽ€î�RGBGPAMCTBUFFERñ�GPAMOPENŒe GETDATETIMEOPENBYTESTREAMRELEASEBYTESTREAM WRITEBSRECORD TAGGPAMWRITE SETGPSPARAMSPPLUS16Rœ D ÿU W ¶DO •¸23 chars for sbDocName.23 chars for sbDocName.23 chars for sbDocName.23 chars for sbDocName.23 chars for sbUserName7 charsÿÿ· >tÔ  14 chars start14 chars start14 chars endlc14 chars endlcÞ ~<sbFormNamesbsbPageNumsbPsbMontagesbMsbFontNamesbFontNamesbFontNamesbFontNamesbTranslateTñ IOD{ ôU‹ìƒì�~,sÇ¢ë<�~‘vÇ—ë-Ä^&€?\vƒ~tÇŸëÄ^&€]vƒ~]v ÇžéÄ^ SÄ^SÿvÄ^Sÿv¸wmPÄ^Sÿv š£ ÀuÐÄ^ &ŠG :uTÄv°ÿ&8Duƒ~v Ä^ &ˆG%ëÄ^ &ÆG%‹Fƒøw!Ä^ &ˆG&Ä^ �'Äv‹NŽFøüò¤Yë Ç鈿Äv‹NŽFøüò¤¸¸PÿvšS¸Pÿvš¹‘+N‹ûZ^ŽÚüò¤ •ˆFû –´‰Fü ˜€Ö !ˆFú¸P¸‹Pš‹û¾¹:üò¤ŠFû¢ÍŠFü¢ÎŠFú¢Ð‹F¹…;Ár;Ár#Ä^&‹‡ƒ& ‡�u¸‰Pš£ ÀtéØÄ^ &ŠG :u&ÿw¸P¸ÉPš£ ÀuMÄ^ �¿ˆ¾<¹züò¤ÇÆ¿¾¶¹üò¤Æ Ä^ S¸Pàœ�ÄŽÄŽÄ5ŽÄMŽÌvVÄ{ŽÄІÄÛŽÄãŠÄö�ÌþVÅŠÍ VÅ#ŽÅ)ŽÅ1ŽÅ7ŠÍ@VÅG�ÅSŽÅYŽÅ_ŽÅŠÍ„VʼnŽÅ›†ŤŠÍ­VŲŽÅÀ�ÅÊŽÅÐŽÅÔŠÅ×�ÅãŽÅìŽ4 ‡ð¸P¸Pš£ ÀtÄ^ Sš‰FþëVÄ^ �¿‚¾I¹üò¥Ä^ �¿„¾¹üò¥Ä^ &Ƈ†Ä^ &ŠG :u �~ŒvÄv&‹„‹&‰G ë Ä^ &ÇG ÿÿ¡‹å]ÊðœÄŽÌ VÄŽÌVÄ,�Ä<�ÄV†Ä{ޤŠtŒØ "€GpamOverstrikeˆPLM86 V2.312/12/86 15:48:1Ò–5STACKMEMORYCODEDATACONSTOVERSTRIKE_CODEDGROUP¤–h˜@ü˜H˜H˜Tç˜Dš ÿÿÿÿKŽ€î�/GPAMBEGINOVERSTRIKEGPAMENDOVERSTRIKE–âŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D šU‹ìÄ^ S°Pš£ ÀuxÄ^ S¸Pš£ Àuc€~vÇ•ëUÇÆŠF¢ŠF¢Ä^ S¸P¸P¸Pš£ ÀuÄ^ &Ƈ»ÿŠFÄ^ &ˆ‡¼ŠFÄ^ &ˆ‡½¡]ʦœ;Ì VÄŽÌ!VÄ&ŽÄ4ŽÄ<‚ÄB‚ÄI‚ÄO‚ÄW˜Ú #†Ä`ŽÌeVÄjŽÄ�Ž— j–U‹ìÄ^S°Pš£ ÀuHÄ^S¸Pš£ Àu3ÇÆÄ^S¸P¸P¸Pš£ Àu Ä^&Ƈ»¡]Êçœ,Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä=†ÄFŽÌKVÄPŽÄ`Ž Št¤Ü $€ GpamPlaceCharˆPLM86 V2.312/12/86 15:49:1Ñ–8STACKMEMORYCODEDATACONSTGPAMPLACECHAR_CODEDGROUP–h˜@m£˜H˜H˜Tç˜Dš ÿÿÿÿKŽ€î�GPAMPLACECHARACTER,Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D qU‹ìÄ^ S°Pš£ ÀuOÄ^ S¸Pš£ À: Èâ '€ GpamLineFeedˆPLM86 V2.312/12/86 15:46:1Ô–3STACKMEMORYCODEDATACONST LINEFEED_CODEDGROUPz–h˜@Y·˜H˜H˜Të˜Dš ÿÿÿÿKŽ€î� GPAMLINEFEEDîŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ]U‹ìÄ^S°Pš£ Àu;Ä^S¸Pš£ Àu&ÇÆ Ä^S¸P¸P¸Pš£¡]Ê<œ,Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä=†ÄFŽÌKVÄPŽÄSŽŠtÔä (€ GpamGrPolygonˆPLM86 V2.312/12/86 15:41:1Ù–4STACKMEMORYCODEDATACONSTGRPOLYGON_CODEDGROUPó–h˜@.á˜H˜H˜T&ݘDš ÿÿÿÿKŽ€î� GPAMGRPOLYGONgŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ D 2U‹ìƒìÄ^ S°ÿPš£ Àu‹F=üw ¹1Ò÷ñ Òt ǧé߃~vÇFþ@ÆFù�FP¸P¸Pšë ‹F`@‰FþÆFù�FþP¸P¸PšÄ^ S¸PŠFù´P¸Pš£ Àux¸‰Fü‰FúÄ^‹vü�P‹^ú�‡P¸Pš‹Fü¹Á;FsNúƒùdàæ )r4Ä^ S¸P‹FúƒÀP¸Pš£ Àu‹FüƒÀ;FsÇFúëƒFúƒFü둃>u Ä^ &Ƈ‡ÿ¡‹å]Ê ØœGÌVÄŽÄ/ŽÄK‚ÌTVÄm†ÌvVÄ€†Ä�ŽÌ’VÄ—ŽÄµ†̾VÄ݆ÄéŽÌîVÄóŽÅŽÅ&ŽÏŠtìè *€ GpamReleaseˆPLM86 V2.312/12/86 15:51:1Ø–2STACKMEMORYCODEDATACONST RELEASE_CODEDGROUP·–h˜@FʘH˜H ˜Tñ˜Dš ÿÿÿÿKŽ€î� GPAMRELEASE+Œ"RELEASEBYTESTREAM INITIALCHECKÊœ D JU‹ìQÄFP‹Ø&ÿ·†š‰FþÄ^&ÆG#ƒ~þu Ä^Sš‰FþÄ^&LJ‚‹Fþ‹å]Ê÷œ ÌVÌ,V׊tøê +€GpamSetVOffsetˆPLM86 V2.312/12/86 15:56:5Ï–9STACKMEMORYCODEDATACONSTGPAMSETVOFFSET_CODEDGROUP|–h˜@‹…˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î�GPAMSETVERTICALOFFSET Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D �U‹ìÄ^S°Pš£ Àum‹Fƒøƒøø}Ç¥ëXÄ^S¸Pš£ ÀuCÇÆ¿�v¹üò¤Ä^S¸P¸P¸Pš£ Àu ‹FÄ^&‰‡¡]ÊIœ5Ì VÄŽÄ&ŽÌ6VÄ;ŽÄC‚ÄI‚ÄM‚Ä`†ÄiŽÌnVÄsŽÄ…ŽïŠtí ,€ GpamUtilsˆPLM86 V2.312/12/86 15:59:5Ì–0STACKMEMORYCODEDATACONST UTILS_CODEDGROUP+–h˜@®a˜H˜H ˜Tå˜Dš ÿÿÿÿKŽ€î�SPPLUS16 SBFROMWORDw INITIALCHECKÆ CHECKSEQFITýSWAPBYTESANDMOVEWORDQµŒ TAGGPAMWRITE FLUSHBUFFERGPÜœ D U‹ìÄ^‹v�]Ê} lU‹ìQƒ~uŠFÐØsN‚~ tHþN ‹FŠNµ1Ò÷ñƒÂ0ˆVÿ°::Ðr€ÂA*ЈVÿŠF ´‹ðŠFÿÄ^ &ˆ‹FŠNµ1Ò÷ñ‰FÆF륊F ‹å] � SwU‹ìQÄ^�GP°Pÿv° P°ÿPè}ÿˆFÿ±*ȵÄ^´‹ð�pÄ~�}Ž^üüò¤Y°*FÿÄï -^&ˆ‹å]ʪ ;ÆU‹ìQÇFþÄ^&�¿‚ODtÇFþ”ëÄ^&Ї†:FtÇFþ¤‹Fþ‹å]ÊW XýU‹ìQQÇFþ‹F@Ä^&‹O&‹W+Ê;Ár,&ŠG :u"S&ŠG´ÑàÑà‹ð&ÄxWR�FüPš‰Fþ‹Fþ‹å]ʨœ Ä%†ÌDVƒ aQU‹ìQQÇFþ‹FÑà‹Nþ;ÁrAIÄ^ ‹ñ�0Ä^‹~þ�9¹Ž^úüò¤Y‹vþVNÄ^ _V�1Ä^Z_�9¹ŽÚüò¤ƒFþs³‹å]Ê ;Štñ .€GpamWhiteSpaceˆPLM86 V2.312/12/86 16:00:5Ù–5STACKMEMORYCODEDATACONSTWHITESPACE_CODEDGROUPÅ–h˜@g©˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î�GPAMWHITESPACE9Œ< WRITEBS:  Tå˜Dš ÿÿÿÿKŽ€î�GPAMGRHATCHINDEX©ŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ D âR$ tU‹ìQQÄ^S°ÿPš‰Fþ ÀuN¸P¸P¸Pš�FP¸P¸PšÄ^S¸P¸P�FüPš‰Fþ Àu Ä^&Ƈ‡ÿ‹Fþ‹å]ÊØœ"ÌVÄ�ĆÌ(VÄ2‚Ì;VÄE†ÌSVŠtpÿ 5€GpamUnderscoreˆPLM86 V2.312/12/86 15:58:5Í–5STACKMEMORYCODEDATACONSTUNDERSCORE_CODEDGROUP¸–h˜@˜H˜H˜Tç˜Dš ÿÿÿÿKŽ€î�/GPAMBEGINUNDERSCOREGPAMENDUNDERSCORE©÷Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ­U‹ìÄ^ S°Pš£ ÀuŠF<r<vÇ–ëx€~vÇ•ëjÄ^ S¸Pš£ ÀuUÇÆŠF¢ŠF¢Ä^ S¸P¸P¸Pš£ ÀuÄ^ &Ƈ¿ÿŠFÄ^ &ˆ‡ÀŠFÄ^ &ˆ‡Á¡]ÊÆœ>Ì VÄŽÄ$ŽÄ2ŽÌBVÄGŽÄO‚| 6ÄU‚Ä\‚Äb‚Äj†ÄsŽÌxVÄ}ŽÄ£Ž3 j©U‹ìÄ^S°Pš£ ÀuHÄ^S¸Pš£ Àu3ÇÆ Ä^S¸P¸P¸PšRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D kU‹ìÄ^S°Pš£ ÀuIÄ^S¸Pš£ Àu4ÇÆ¿�v¹üò¥Ä^S¸P¸P¸Pš£¡]ʼœ2Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä8‚ÄK†ÄTŽÌYVÄ^ŽÄaŽKŠt(ó /€ GetDefaultPtrˆPLM86 V2.312/12/86 15:30:0Ü–8STACKMEMORYCODEDATACONSTGETDEFAULTPTR_CODEDGROUPÑ–h˜@ô˜H$ã˜H ˜T˜Dš ÿÿÿÿKŽ€î�4GETAPPLDEFAULTPRINTERGETGPSDEFAULTPRINTERÎŒB CLOSEFILEGETPASCBOPENFILEULCMPB LOOKUPFIELD LOOKUPRESEThœ D [sys]`   .user^ DefaultPrinter” Gps  GPSI ÒU‹ì�ì²ÇFú�~ sé¯ÄFŒÇ øt‹Ø&Š´ƒÀƒøPvé”�FðPš‰Fú Àu|¾Ä~ ¹ üò¤¸ ‰FøÄ^ð&ŠO@Ét#�wAÄ^ ‹ø�9µŽžLÿ4õ 0üò¤YÄ^ð&ŠG@´FøÄ^ ‹vø�8¾ ¹üò¤‹FøƒÀ‰Fø�NþQÄ^ SP�FúP¸P¸-mPš‰Fú ÀtéƆNÿÿІNÿÐØréçÄFŒÇ øt‹Ø&‚?u¹‰Nö¾�~ üò¤Æ†Nÿë'Ä^&е‰Nö�w�~ ކLÿüò¤¸‹Ð‰F‰V‹vö�z ¾¹üò¤ƒFöš‰FúƆOÿÿІOÿÐØréxÿ¸P‰FôÿvþÄ^ Sÿv �ŽPÿQP�FôPÄ^SÿvÄ^S°Pš‰Fú Àu*‹Fô9Föu´�ŽPÿQ�N QPšƒøÿuž°ˆ†Oÿˆ†Nÿë’Æ†Oÿë‹ÿvþš‰Fü‹Fú‹å]Ê9œ%Ì7VÄC�Ä‹�̵VÄë�Å*�Í9VÍ~VÍžV;V3 *ÎU‹ìÄ^SÿvÄ^ SÄ^Sÿv¸ Pš]ÊìœÄ�Ì\­Št@÷ 1€ GpamCloseˆPLM86 V2.312/12/86 15:34:0Ø–0STACKMEMORYCODEDATACONST CLOSE_CODEDGROUPF–h˜@~’˜H˜H˜Të˜Dš ÿÿÿÿKŽ€î� GPAMCLOSEºŒMCLOSEBYTESTREAM WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER¨œ D ‚U‹ìÄ^S°Pš£ Àu`Ä^°ÿ&8G"tA&8G#t;Ä^S¸Pš£ Àu:ÇÆÄ^S¸P¸P¸Pš£ƒ>u Ä^Sš£¡]Êœ6Ì VÄŽÌ2VÄ7ŽÄ?‚ÄE‚ÄN†ÄWŽÌ\VÄaŽÄeŽÌpVÄuŽÄxŽKŠtLù 2€GpamGrClrTableˆPLM86 V2.312/12/86 15:35:0×–9STACKMEMORYCODEDATACONSTGPAMGRCLRTABLE_CODEDGROUP£–h˜@\³˜H˜H ˜T,טDš ÿÿÿÿKŽ€î�GPAMGRCOLORTABLE¢ŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ D `U‹ìƒì Ä^S°ÿPš‰Fö Àu!¸+F ¹÷á‹V;Âr ‹Â1Ò÷ñ ÒtÇFö¦é‹Fƒøv$ƒÀ‰Fþ�FþP¸P¸PšÇFþ_SÆFõë‹F@SƒÀ‰FþÆFõ�FþP¸P¸Pš�F PŠ^õ€Ã·�‡P¸PšÄ^S¸PŠFõ´P�FøPš‰Fö ÀuxXû 3¸‰Fü‰FúÄ^‹vü�P‹^ú�‡P¸Pš‹Fü¹Á;FsNúƒùdr4Ä^S¸P‹FúƒÀP�FøPš‰Fö Àu‹FüƒÀ;FsÇFúëƒFúƒFü둃~öu Ä^&Ƈ‡ÿ‹Fö‹å]Ê èœ7ÌVÄR‚Ì[VÄ€†̉VÄœ†Ì¥Vį†ÌÁVÄä†ÌíVÅ †ÍVîŠtdý 4€ GpamGrHatchIxˆPLM86 V2.312/12/86 15:37:4Ñ–8STACKMEMORYCODEDATACONSTGPAMGRHATCHIX_CODEDGROUPå–h˜@p ˜H˜H ˜; £ Àu Ä^&Ƈ¿¡]ÊΜ,Ì VÄŽÌ!VÄ&ŽÄ.‚Ä4‚Ä=†ÄFŽÌKVÄPŽÄ`Ž Štˆ 7€GpamWriteRecordˆPLM86 V2.312/12/86 16:02:4Ø–:STACKMEMORYCODEDATACONSTGPAMWRITERECORD_CODEDGROUP9–h˜@|“˜H˜H ˜T,טDš ÿÿÿÿKŽ€î�GPAMWRITERECORDÚŒU WRITEBSRECORD TAGGPAMWRITE INITIALCHECKRGBGPAMCTBUFFER FLUSHBUFFERGPPPLUS16ßœ D €U‹ìƒì ¸ü9F v‰F ÄFP‹Ø&ÿ·†š‰Fö=¤uÇFöƒ~öuYÄ^&ÇÄ^&ŠG :tM‹F ƒÀ£ÆS¸P¸P�FøPš‰Fö ÀuÄ^SÄ^ Sÿv Ä^Sš‰Fö‹Fö‹å]ÊÄ^&‹;F sìƒ~öuæÄ^&‹G&‹O+Áƒøs"S&ŠG” 8´ÑàÑà‹ð&ÄxWQ�FþPš‰Föƒ~öu[‹F Ä^&+¹ÁÄ^&‹W&‹w+Ö;Âv+щVüë ‹F Ä^&+‰Fü‹FüƒÀ£ÆÄ^S¸P¸P�FøPš‰Föƒ~öu'Ä^SÄ^ SÄ^&ÿ7šSÿvü�FúPš‰Föƒ~öu Ä^‹Fú&éÿ¬œAÌVÄF†ÄQ‚ÄU‚Ä[†ÌiV̇VÌÕVłłÅ(†Í6VÍTVÍcV”Št  9€GpamGrFillColorˆPLM86 V2.312/12/86 15:35:3Ô–6STACKMEMORYCODEDATACONSTGRFILLCOLOR_CODEDGROUPq–h˜@l¤˜H˜H˜Té˜Dš ÿÿÿÿKŽ€î�GPAMGRFILLCOLORåŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ D S pU‹ìÄ^S°ÿPš£ ÀuN¸P¸P¸Pš�FP¸P¸PšÄ^S¸P¸P¸Pš£ Àu Ä^&Ƈ‡ÿ¡]Ê�œ.Ì VÄŽÄ�ĆÌ&VÄ0‚Ì9VÄC†ÄLŽÌQVÄVŽÄfŽªŠt¬  :€ GpsRqLablˆCTAsm II-1.0–p??SEG??SEG seg0F03CH seg0F044H seg0F04CH seg0F054H seg0F05CH seg0F064H seg0F06CH seg0F074H seg0F0B4H˜h˜ <ð^þ˜ DðÞý˜ Lð^ý˜ TðÞü ˜ \ð^ü ˜ dðÞû ˜ lð^û˜ tðÚú˜ ´ðÖö�DeSpoolerCheckInÐû� AddGpsDeviceTþ� SetGPSParamsZý� SetGPSDeviceParamsÒú�$ GetGPSStatusÚý GetGPSDocInfoÒý�AddQueueÒû�DeInstallSpoolerØü�GetGPSDdDocInfoRû�GetGPSNodeConfigÖý�¸  ;SetSpoolerParamsZü�ReleaseGPSDeviceDriverZû�GetSpoolerVolStatusPü�DeleteSpoolerJobÚü�;GetGPSDeviceDriverConfigVûGetGPSDeviceDriverStatusXû�OpenSpoolerFileTü� SetGPSNPMXý�MakeGpsLogEntryÞý� SetGPSDeviceDriverControl\û� SpoolGPSFile\ü� QueueGPSFileTý� RsUpLinkPollØú� GetFontFamilyListÔö�DescribeGpsSpoolerÜü�GpsSpoolerPasswordRü� DeinstallFontServiceÖö�DeInstallGPSDeviceDriverÞû� DeleteGPSJobZþ�Ä  <GetGPSDeviceConfigÐý�ProvideGPSPasswordRý� SetGPSDeviceDriverRestartÐú�CleanSpoolerQueueÒü� WriteGPSFileRþ� RsUpLinkPickupÖú�, GetGPSNetListÔýIdentifyDeviceDriverÜý� CloseGPSFileVþ� GetQMStatusØû�WriteSpoolerData^ü� GetFontDataÐö�GetSpoolerQueueEntryÞü�DeInstallQueueManagerÖû� GetFontDeviceListÒö�SetImageModeGPS^ý�SetSpoolerImageModeXü� RsUpLinkDeliverÚú�# OpenGPSFilePý SetGPSRestart\ý�GetGÐ =PSDDHistoryTû� WriteGPSDeviceDataÔú�AcquireGPSDeviceDriverÜû� SetGPSControlVý�GetGpsSplVolStatusØý�DeInstallRoutingSwitchXþ� CleanQueueÔû�ConfigureSpoolerDeviceÖü� RemoveQueueÚû�CloseSpoolerFileÔü� DescribeGpsRS\þ�DeleteGpsDDJobPû�GetGpsDevHistory^þ�SetGPSDeviceDriverMode^û�AddSpoolerDeviceÐü�RemoveSpoolerDeviceVüŠÜ >€ GpamBoundˆPLM86 ;   wPosition = »   wSL$ DDDistance =  ´ sbTrTableName = ¢ È intLevel = ¯ Ü Data = ä ð wWidth =  @ wXLeft = wXRight = bJustify = ¨ @@ wWidth =  wHeight = fClear =  ,| bChar = wWidth = « Vÿ U‹ìQÄ^ S° PšPšÄ^ S° PšPšÄ^ SÄ^Sÿv�FþPšPšš‹å]Ê 3œÌ V ÌVÌ V Ì&VÌ=V ÌCVÌHV ô‹ìû¸P¸P¸PšPš¸ÔPÄSÿ6Ä S¸P¸rmP¸P¸PšPš¸Pš0  E ÀtN¸P¸P¸PšPš¸VPÄSÿ6Ä S¸P¸wmP¸P¸PšPš¸V븣Œ¸ÔP¸ØP¸P¸PšPš :ØtÄS¸ïP¸Pšÿ ¸ÔP¸ÛPšPšÄS¸P¸ P¸PšPšÄS¸ÛP¸Pš¸ÔP¸ÛPš£ƒøu5¸ÔPšPš¸Pš ÀtÄSšPššë ¡ ÀtPš€>ÛÿtÄS¸¤P¸*Pšÿ ¸ÔP¸P¸P¸PšPš¸ÔP¸ÜPšPš€>ÜrÄS¸ÎP¸!ÀœÄ ŽÌV ÌVÄŽÄ"ŽÄ(ŽÄ,ŽÄ9ŽÌBVÌHVV2.312/12/86 15:33:0Ù–4STACKMEMORYCODEDATACONSTGPAMBOUND_CODEDGROUP–h˜@Ü4˜H˜H ˜T"á˜Dš ÿÿÿÿKŽ€î�%GPAMBEGINBOUND GPAMENDBOUND9Œ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D ƒU‹ìQQÄ^ S°Pš‰Fü Àu]Ä^ S¸Pš‰Fü ÀuHÇÆ¿�v ¹üò¥¿�v¹üò¥ŠF¢Ä^ S¸P¸ P�FþPš‰Fü‹Fü‹å]Ê Ôœ/ÌVÌ#VÄ0‚Ä6‚Ä:‚ÄH‚ÄY‚Äa†ÌoVÇ aU‹ìQQÄ^S°Pš‰Fü Àu;Ä^è ?S¸Pš‰Fü Àu&ÇÆÄ^S¸P¸P�FþPš‰Fü‹Fü‹å]ÊåœÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖŠtô @€GpamInterpreterˆ€PLM86 V2.312/12/86 15:43:2V–:STACKMEMORYCODEDATACONSTGPAMINTERPRETER_CODEDGROUP/–h˜@Q±˜H&Ú˜HݘT$ߘDš ÿÿÿÿKŽ€î�KICKOUTÿ 3Œ‘CHECKERCCLOSEBYTESTREAM CSUBPARAMS ERROREXITEXITOPENBYTESTREAM READBSRECORDREADBYTERGPARAM WRITEBSRECORD WRITEBYTEDUMPBSVID{œ D .¤Missing Escape code--execution terminated.× %ÎBad OpCode--execution terminated.[ ïInput is not a GPAM file.  ÿDO˜ Revis Aion No. ¾  Length:  å BeginBold BeginOverstrike BeginPage BeginTransparent BeginUnderscore Close EndBold EndOverstrike EndTransparent EndUnderscore GrBeginGraphics GrEndGraphics LineFeed PlaceCharacter Reposition SetColor SetFont SetSLD SetTranslateTable SetVerticalOffset WriteRecord Open WhiteSpace WriteCharacter   B É {áBeginBound EndBound BeginItalic EndItalic BeginRaster EndRaster ] ,X bBypass = bChar = – å€ bSides = fStagger = wBinOut = sbFormName = fAlign = bAspect = sbPageNum = sbMontage = bQuality = wPgLength = wPgWidth = fBold On = fOverstrikeOn = bBypass = bChar = fTransparentOn = fUnders CcoreOn = bBypass = bUnderscore = wColor = sbFontName = wWidth = wHeight = wSLDDistance = M +a sbTrTableName = intLevel = # @ˆ wWidth =  wHeight = fClear = É ,Ä bBypass = bUnderscore = L ,ì wHorizontal = wVertical = b  wColor = ð @( sbFontName = wWidth = wHeight =  ,x bChar = < ÌQVÄbŽÌgV ÌmVÄrŽÄxŽÄ~ŽÄ‚ŽÄ�ŽÌ˜VÌžVÄ£ŽÄ¨† Ä«ŽÄ¯ŽÄ²ŽÄ·ŽÄÀ<" FŽÌÅVÌËVÄÐ�ÄÔŽÄÚŽÄß�Ìè\ÄíŽÄòŽÌ÷VÌýVÅŽÅ�ÅŽÍV ÍVÅ"ŽÅ'ŽÍ0V Å5ŽÅ:ŽÍ?VÅDŽÅLŽÍQVÍWVÍ`VÅjŽÍoVÍuVÍzVÅ�ŽÍ‰VÅ�ŽÅ–ŽÅ›�ͤ\Å©ŽÅ®ŽÅ·ŽÍ¼VÍÂVÅÇŽÅÌŽÍÑVÍ×VÅÝŽÅäŽÅé�Á óðPšÿ ÄS° PšPšÄS° PšPšÄS Ü±öá‹Ø�‡PµQ¸PšPšŠÜ·Ñã.ÿ§À é¦ ¸ÔP¸P¸P¸PšPšÇ¡ƒøvéw ÄS¹÷á‹Ø�‡XPQ¸PšPšÄS‹�‡P¸Pšÿu²é1 ¸ÔP¸P¸P¸PšPš¸££¡ƒøw^ÄS¹÷á‹Ø�‡€PQ¸PšPš¸9u£ëÇÄS‹�‡PH$ Gÿ6š¡ÿuš¸ÔP¸P¸)P¸PšPšÇÇ¡ƒøvéžÄS¹÷á‹Ø�‡€PQ¸PšPš¡ƒøtƒøuÇëÇ ¡ƒøtƒøuÄS¤œóÌ\ÄŽÌV ÌVÄŽÌ$V Ì*VÄ0ŽÄ5ŽÄ?�ÄGŽÌLV ÌRVÄXŽÄa\ÄgŽÄlŽÄuŽÌzVÌ€VĆŽÄ‹ŽÄ—ŽÄ¤�ĪŽÌ¯V ̵VÄ»ŽÄÁŽÄÅŽÌÎV ÄÔŽÄÜŽÄáŽÄêŽÌïVÌõVÄýŽÅŽÅŽÅ ŽÅ�ÅŽÍ$V Í*VÅ3ŽÅ8ŽÅ>ŽÅDŽÅJŽÅNŽÅTŽÍWV Å\ŽÅ`ŽÅdŽÅiŽÅnŽÅwŽÍ|VÍ‚VňŽÅŽŽÅ“ŽÅŸŽÅ¬�ŲŽÍ·V ͽVÅÂŽÅÐŽÅØŽÅÝŽÅëŽå óß‹�‡Pÿ6šë'ÄS‹�‡PЇ´P¸PšPš¡ÿtéWÿ¸ÔP¸P¸P¸PšPšT& HÇÇ¡ƒøwjÄS¹÷á‹Ø�‡€PQ¸PšPš¡ƒø t ƒø tƒøuÇëÇÄS‹�‡Pÿ6š¡ÿuޏÔP¸P¸/P¸PšPšÇÇ¡ƒøvé’ÄS¹÷á‹Ø�‡€PQ¸PšPšƒ>uÇ)ëǃ>u)ÄS‹�‡PЇ´P¸PšPšëÄS‹�‡Pÿ6š¡ÿtécÿ¸ÔP¸P¸P¸PšPšÇÇ¡ƒøvé9ÄS¹÷áœÿÄŽÄŽÄ ŽÌV ÄŽÄŽÄ!ŽÄ'ŽÄ-ŽÌ2V Ì8VÄ=ŽÄAŽÄEŽÄMŽÄRŽÄ[ŽÌ`VÌfVÄlŽÄrŽÄwŽÄ€ŽÄ��Ä“ŽÌ˜V ÌžVÄ£ŽÄ¶ŽÄ¾ŽÄÄŽÄÊŽÄÎŽÄÔŽÌ×V ÄÜ`( IŽÄàŽÄäŽÄéŽÄîŽÄ÷ŽÌüVÍVÅŽÅŽÅŽÅŽÅ,�Å2ŽÍ7V Í=VÅCŽÅJŽÅRŽÅXŽÅ_ŽÅeŽÅiŽÅoŽÅuŽÍzV Í€VňŽÅŽŽÅ’ŽÅ˜ŽÍ›V Å ŽÅ¤ŽÅ¨ŽÅ°ŽÅµŽÅ¾ŽÍÃVÍÉVÅÏŽÅÕŽÅÚŽÅæŽ ô΋Ø�‡€PQ¸PšPšƒ>uÇ ëǃ>u)ÄS‹�‡PЇ´P¸PšPšëÄS¸Pÿ6šÿtéoÿé°é­¸ÔP¸P¸P¸PšPš¸££¡ƒøvé{ÄS¹÷á‹Ø�‡ÄPQ¸PšPšÄS‹�‡P¸Pšÿÿu®é1é.é+é(é%é"¸ÔP¸P¸P¸PšPš¸££¡ƒøvéðÄS¹÷á‹Ø�‡ˆPQ¸PšPšƒ>uÇl* JëÇÄS‹�‡Pÿ6š¡ÿu–éŽé‹éˆ¸ÔP¸P¸P¸PšPš¸££¡ƒøvéVÄS¹÷á‹Ø�‡xPQ¸œðÄ�Ä ŽÌV ÌVÄŽÄ"ŽÄ*ŽÄ0ŽÄ7ŽÄ=ŽÄAŽÄGŽÄMŽÌRV ÌXVÄ`ŽÄeŽÄkŽÌnV ÄtŽÄ‚ŽÄ‡ŽÄ�ŽÌ•VÌ›VÄ£ŽÄ¦ŽÄ©ŽÄµŽÄÂ�ÄÈŽÌÍV ÌÓVÄÙŽÄߎÄãŽÌìV ÄòŽÄöŽÅ ŽÅŽÅŽÍ VÍ&VÅ.ŽÅ1ŽÅ4ŽÅ@ŽÅM�ÅSŽÍXV Í^VÅdŽÅkŽÅsŽÅyŽÅŽÅƒŽÅ‰ŽÍŒV Å‘ŽÅ•ŽÅ™ŽÅ§ŽÅ¬ŽÅµŽÍºVÍÀVÅÈŽÅËŽÅÎŽÅÚŽÅç�ÅíŽÇ ó¾PšPšƒ>uÇëÇÄS‹�‡Pÿ6š¡ÿu–éô¸ÔP¸P¸P¸PšPš¸££¡ƒøvéÂÄS¹x, K÷á‹Ø�‡ìPQ¸PšPšÄS‹�‡P¸Pšƒÿu­éw¸ÔP¸P¸P¸PšPšÄS¸P¸P¸PšPšÄS¸P¸Pšé#¸ÔP¸P¸-P¸PšPš¸££¡ƒøvéñÄS¹÷á‹Ø�‡(PQ¸PšPšƒ>uÇ)ëǃ>u#ÄS¸P ´P¸PšPšëÄS‹�‡Pÿ6š¡ÿtéiÿéb¸ÔP¸P¸P¸PÈœÌV ÌVÄŽÄŽÄŽÄ#ŽÄ)ŽÄ-ŽÄ3ŽÌ6V Ä;ŽÄ?ŽÄCŽÄKŽÄPŽÄYŽÌ^VÌdVÄlŽÄoŽÄrŽÄ~ŽÄ‹�Ä‘ŽÌ–V ÌœVÄ¢ŽÄ¨ŽÄ¬ŽÌµV Ä»ŽÄÀŽÄÈŽÄÍŽÄÖŽÌÛVÌáVÄçŽÄì�ÄõŽÌúV ÍVÅŽÅ ŽÍ„. LV ÅŽÅ!ŽÅ*ŽÍ/VÍ5VÅ=ŽÅ@ŽÅCŽÅOŽÅ\�ÅbŽÍgV ÍmVÅsŽÅzŽÅ‚ŽÅˆŽÅ�ŽÅ”ŠÅ™ŽÅŸŽÍ¤V ͪVŲŽÅ¸ŽÅ¼ŽÅÂŽÍÅV ÅÊŽÅÎŽÅÒŽÅÝŽÅâŽÅëŽz ô­ šPšÄS¸ P¸P¸PšPšÄS¸P¸Pšé¸ÔP¸P¸ P¸PšPšÄS¸´P¸P¸PšPšÄS¸P ´P¸PšPšé­¸ÔP¸P¸P¸PšPšÄS¸ÈP¸P¸PšPšÄS¸P¸PšéY¡ƒè£¹ÔQ¹QP¸PšPšÄS° PšPšÄS¸P¸ P¸PšPšÄS¸P¸PšÄS° PšPšÄS¸P¸P¸�0 MPšPšÄS¸Pÿ6¸PšPšÄS° PšPšÄS¸P¸P¸PšPšÄS¸¾œÌVÌVÄ ŽÄ�ÄŽÌ V Ì&VÄ,ŽÄ1ŽÌ:V ÄBŽÄGŽÄPŽÌUVÌ[VÄaŽÄf�ÄoŽÌtV ÌzVÄ€ŽÄ…ŠÄŠŽÄ�ŽÌ•V Ì›VÄ£ŽÄ¨ŽÄ±ŽÌ¶V̼VÄÂŽÄÇ�ÄÐŽÌÕV ÌÛVÄáŽÄæŽÌïV Ä÷ŽÄýŽÅŽÅŽÅ ŽÍVÍVÅŽÍ$V Í*VÅ0ŽÅ5�Å>ŽÍCV ÍIVÅOŽÅTŽÍ]V ÅcŽÍkV ÍqVÅwŽÅ|�Å…ŽÍŠV Í�VÅ–ŽÅ›ŽÅ¡ŽÅ¤ŽÍ©V ͯVŵŽÍ<  D 2U‹ìƒìÄ^ S°ÿPš£ Àu‹F=üw ¹1Ò÷ñ Òt ǧé߃~vÇFþ?@ÆFù�FP¸P¸Pšë ‹F @‰FþÆFù�FþP¸P¸PšÄ^ S¸PŠFù´P¸Pš£ Àux¸‰Fü‰FúÄ^‹vü�P‹^ú�‡P¸Pš‹Fü¹Á;FsNúä> Tƒùdr4Ä^ S¸P‹FúƒÀP¸Pš£ Àu‹FüƒÀ;FsÇFúëƒFúƒFü둃>u Ä^ &Ƈ‡ÿ¡‹å]Ê XœGÌVÄŽÄ/ŽÄK‚ÌTVÄm†ÌvVÄ€†Ä�ŽÌ’VÄ—ŽÄµ†̾VÄ݆ÄéŽÌîVÄóŽÅŽÅ&ŽÏŠtð@ Uñý½V ÍÃVÅÉŽÅÎ�Å׎ÍÜV ÍâVÅèŽÅíŽÌ ð� Pÿ6šéRéO¸ÔP¸P¸P¸PšPšÄS¸ðP¸P¸PšPšÄS¸P¸Pšéû¸ÔP¸P¸P¸œ2 NPšPš¸££¡ƒøvéÉÄS¹÷á‹Ø�‡|PQ¸PšPšƒ>uÇëÇÄS‹�‡Pÿ6š¡ÿu–ég¸ÔP¸P¸P¸PšPš¸££¡ƒøvébÄS¹÷á‹Ø�‡PQ¸PšPšƒ>uÇëÇÄS‹�‡Pÿ6š¡ÿté“ÿéô¸ÔP¸P¸P¸PšPš¸££¡ƒøvéÖóÄS¹÷á‹Ø�‡@PQ¸PšPšƒ>u9œüÄŽÌV ÄŽÄŽÄŽÌ$VÌ*VÄ0ŽÄ5�Ä>ŽÌCV ÌIVÄOŽÄTŽÌ]V ÄeŽÄjŽÄsŽÌxVÌ~VƎĉŽÄŒŽÄ˜ŽÄ¥�Ä«ŽÌ°V ̶VļŽÄÃŽÄËŽÄÑŽÄ׎ÄÛŽÄáŽÌäV ÄéŽÄíŽÄñŽÄùŽÄþލ4 OÅŽÍ VÍVÅŽÅŽÅ ŽÅ,ŽÅ9�Å?ŽÍDV ÍJVÅPŽÅWŽÅ_ŽÅeŽÅkŽÅoŽÅuŽÍxV Å}ŽÅ�ŽÅ…ŽÅ�ŽÅ•ŽÅžŽÍ£VÍ©VűŽÅ´ŽÅ·ŽÅÃŽÅÐ�ÅÖŽÍÛV ÍáVÅçŽ  z‰ ÇëÇÄS‹�‡Pÿ6š¡ÿu–étóSVËLOËÎÑÔ×Únqt…Ùš î O £ ª ­  • 444, 4é5ó}œzÄŽÄ ŽÄŽÄŽÄŽÄ ŽÌ#V Ä(ŽÄ,ŽÄ0ŽÄ7\Ä9\Ä;\Ä=\Ä?\ÄA\ÄC\ÄE\ÄG\ÄI\ÄK\ÄM\ÄO\ÄQ\ÄS\ÄU\ÄW\ÄY\Ä[\Ä]\Ä_\Äa\Äc\Äe\Äg\Äi\Äk\Äm\Äo\Äq\/p X�ŽA$¡Š€ô´6 P€GpamRepositionˆPLM86 V2.312/12/86 15:52:1×–5STACKMEMORYCODEDATACONSTREPOSITION_CODEDGROUP¦–h˜@y—˜H˜H˜Tç˜Dš ÿÿÿÿKŽ€î�GPAMREPOSITIONŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D }U‹ìÄF P‹Ø&ÿ·†š£ ÀuWÄ^ S¸Pš£ ÀuBÇÆ¿�v¹üò¥¿�v¹üò¥Ä^ S¸P¸P¸Pš£¡]Êœœ8ÌVÄŽÌ%VÄ*ŽÄ2‚Ä8‚Ä<‚ÄJ‚Ä]†ÄfŽÌkVÄpŽÄsŽ;ŠtÀ8 Q€ GpamBoldˆPLM86 V2.312/12/86 15:32:0Ú–/STACKMEMORYCODEDATACONST BOLD_CODEDGROUP�–h˜@Ô<˜H˜H ˜Tç˜Dš ÿÿÿÿKŽ€î�# GPAMBEGINBOLD GPAMENDBOLDjŒ< WRITEBSRECORD INITIALCHECK CHECKSEQFITRGBGPAMCTBUFFER?œ D nU‹ìQQÄ^S°Pš‰Fü ÀuHÄ^S¸Pš‰Fü Àu3ÇÆÄ^S¸P¸P�FþPš‰Fü Àu Ä^&Ƈºÿ‹Fü‹å]Ê»œÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖ njU‹ìQQÄ^S°Pš‰Fü ÀuHÄ^S¸Pš‰Fü Àu3ÇÆÄ^S¸P¸P�FþPÌ: Rš‰Fü Àu Ä^&Ƈº‹Fü‹å]ÊJœÌVÌ#VÄ0‚Ä6‚Ä?†ÌMVÖŠtØ< S€GpamGrPolylineˆPLM86 V2.312/12/86 15:42:1Ø–5STACKMEMORYCODEDATACONSTGRPOLYLINE_CODEDGROUP­–h˜@.á˜H˜H˜T&ݘDš ÿÿÿÿKŽ€î�GPAMGRPOLYLINE!ŒI INITIALCHECKSWAPBYTESANDMOVEWORDGPAMWRITERECORDRGBGPAMGRCTBUFFERœ = üB VAHW*’5bqi†;! Qš~§tagLast GetGPSDDHistory9GpamGrLineTypeGetGpsSplVolStatus9tagTable fSplBsDef QueryVidBs GpamGrLineColor SetGPSNPM9GetSpoolerVolStatus9 GpamRelease) DescribeGpsRS9DeInstallRoutingSwitch9 QueueGPSFile9DeinstallFontService9 GPAMENDRASTER GpamBold!P SamGenGpam! E W›Jl°\#é@-2¹�duˆP¢ÌDeSpoolerCheckIn9tagSysIn SetSpoolerParams9PPLUS16+GetGPSDeviceDriverStatus9GetGPSNodeConfig9GpamOpenGPAMSETVERTICALOFFSET* AddGpsDevice9 SetGPSRestart9pGetBsLfaAsync GPAMGRHATCHINDEX3GetGPSDdDocInfo9 pPrepReadMMD DescribeGpsSpooler9 GpamSetSLD CleanQueue9 GpamRaster!GpamReposition!OGpamWriteRecord!6GpamSetTranslt!G X&tmŒ8 Ge-|R•ƒ]<œ OpenTable GpamBsOpen AddQueue9 tagLptWrite GetGPSDeviceConfig9bsVid ProvideGPSPassword9GPAMPLACECHARACTER#GPAMGRBEGINGRAPHICS tagVideoWrite WriteGPSFile9 CHECKSEQFIT+ GetGPSDocInfo9 GetQMStatus9GpamWhiteSpace!-GpamGrClrTable!1 GpamSetSLD!  I Y™o^4P%j€‡-�{C<Ÿ tagCommWrite GetFontDeviceList9 GetGPSNetList9 DiskBsOpen SetImageMode GetFontData9AcquireGPSDeviceDriver9DeInstallGPSDeviceDriver9DeInstallQueueManager9KICKOUT?GPAMBEGINTRANSPARENTtagNul RemoveQueue9MakeGpsLogEntry9GpamGrPolyline!R GpamOpen!,K Z^FNi2zTp'„>ŒGETAPPLDEFAULTPRINTER. CloseGPSFile9GPAMENDTRANSPARENTSWAPBYTESANDMOVEWORD+ pPrepWriteMMD GPAMBEGINBOLDP GpamClose0GetGpsDevHistory9GPAMBEGINUNDERSCORE4 tagKbdRead GPAMENDUNDERSCORE4GPAMENDOVERSTRIKE! GpamLineFeed!&8M [�T»9|+Å@N^Ísfƒ˜¢¬´5ÕIdentifyDeviceDriver9GPAMSETTRANSLATETABLEDeInstallSpooler9DUMP$ fGpamBsDef GetGPSDeviceDriverConfig9GetBsLfa GPAMGRENDGRAPHICS GPAMENDBOUND=ConfigureSpoolerDevice9GpamGrFillColor8 tagPtrWrite CleanSpoolerQueue9WriteGPSDeviceData9CloseSpoolerFile9GetFontFamilyList9 GpamBeginPage GpamItalic!GpamGrLineColor! GpamRelease!) GpamSetColor!DO \ˆ .b4°Z~DJQ�pt<©™(¹CURRENTGPSVERSIONSetGPSDeviceParams9 tagSysOut SplBsOpen SpoolGPSFile9 tagDiskModify sTagProcs tagDiskRead DeleteGpsDDJob9 GpamLineFeed&SetGPSDeviceDriverRestart9bsKbd AddSpoolerDevice9pSetImageModeBrn GpamWriteCharGpamIntOutput!$ GpamBound!=GpamSetVOffset!* GpamClose!0GpamBeginPage!PQ ]^Fp=fWO*!~w5†�SetGPSDeviceDriverControl9GpamWhiteSpace-RemoveSpoolerDevice9 INITIALCHECK+GPAMBEGINBOUND=RsUpLinkPickup9 RsUpLi=  c : LSTRING(10); Erc : ErcType; ErcWrite : ErcType; GPAMWA : ARRAY [0..299] OF BYTE; i : INTEGER; OpenParams : OpenParamsType; rgbGpamBuffer : A¤^ RRAY [0..1023] OF BYTE; SbSentence : LSTRING(80); {$INCLUDE: 'GPAMProcs.edf'} BEGIN {MAIN} CheckErc(NPrint(ADS 'Where do you want the output to go? ', 37)); READ(DeviceSpec); WITH OpenParams DO BEGIN sbDocName := 'GPAMTestDoc'; sbUserName.Len := 0; fSecurity := False; fPageSuppress := False; fBannerSuppress := True; fTypeThrough := False; fImmediate := False; qTimeCreated := 0; qReqOutputStartTime := 0; wcCopies := 1; wTimeout := #0FF; fSi°` ngleSheet := False; wTimeToPrint := 1; bPriority := 5;  END; CheckErc(GPAMOpen(ADS GPAMWA, 300, ADS DeviceSpec[1], {Name of installed device driver.} DeviceSpec.len, ADS ' ', 0, ADS rgbGpamBuffer, 1024, ADS OpenParams, 145)); WITH BeginPage DO BEGIN bSides := 1; fStagger nkPoll9 GpamSetFont SetGPSParams9GpamInterpreter!? GpsRqLabl!9 GpamUtils!+ GpamSetFont! CurrentGPSVersn!\S ^j�NU†F]t5?#.{˜SetImageModeGPS9 fDiskBsDef GpsSpoolerPassword9 tagSplWrite GPAMGRCOLORTABLE1 QueryBsVid DeleteGPSJob9 tagCommRead tagCommModify ReleaseGPSDeviceDriver9DeleteSpoolerJob9 GPAMENDBOLDPGPAMBEGINOVERSTRIKE!GpamPlaceChar!#GpamGrIntStyle!hU _–¨²4J�;Ÿ$-„Qi{^s¼DÅ SetGPSControl9GpamGrPolylineRGPAMBEGINRASTER OpenGPSFile9 deviceLast RGBGPAMCTBUFFERSetBsLfa SBFROMWORD+SetGPSDeviceDriverMode9SetSpoolerImageMode9WriteSpoolerData9 tagDiskWrite GPAMBEGINITALICGpamUnderscore!4GpamGrLineType!GpamGrPolygon!'GpamOverstrike!!GpamTransparent!GpamGrFillColor!8GpamWriteChar!tW `��pS9¯gC‰-¦$_K”x¸ tagGpamWrite OpenSpoolerFile9RsUpLinkDeliver9GetSpoolerQueueEntry9RGBGPAMGRCTBUFFER GetGPSStatus9 GpamGrPolygon'GETGPSDEFAULTPRINTER. pQueryVideoBs pSetBsLfaAsync GpamSetColorGpamRepositionO GPAMENDITALICGPAMGRINTERIORSTYLEGpamWriteRecord6GetDefaultPtr!.GpamGrHatchIx!3GpamGrGraphics!€Y a COPYRIGHT 1980, 1986 CONVERGENT TECHNOLOGIES, INC. ALL RIGHTS RESERVED THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE, AND MAY NOT BE COPIED OR OTHERWISE USED WITHOUT THE PRIOR WRITTEN CONSENT OF CONVERGENT TECHNOLOGIES, INC. TITLE TO AND OWNERSHIP OF THE PROGRAM, INCLUDING ITS SOURCE CODE, SHALL AT ALL TIMES REMAIN IN CONVERGENT TECHNOLOGIES. LIBRARY: Gpam.lib VERSION: 2.0 Œ[ Z~¤$Gpam.pasGps¤$nŠ=Oc‹=Oc‹=Oc.ªªMP�cš�>b'$bonnieKen˜\  PROGRAM Gpam(INPUT, OUTPUT); {This program opens a GPS device, as specified by the user, and prints formatted text according to the GPAM call (i.e., begin bold and underscore).} CONST bLF = CHR(#0A); {Line feed character} {$INCLUDE: 'GPAMTypes.edf'} VAR[PUBLIC] bChar : BYTE; BeginPage : BeginPageType; cbRet : WORD; DeviceSpe>  := False; wBinOut := 0; sbFormName.Len := 0; fAlign := False; bAspect := 0; sbPageNum := '1'; sbMontage.Len := 0; bQuality := 3; wPgLength := 0; wPgWidt¼b h := 0; END; Erc := GpamBeginPage(ADS GPAMWA, ADS BeginPage, 0); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'This is plain text followed by a return. ' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); SbSentence := 'Now lets begin bold...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginBold(ADS GPAMWÈd A); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets end bold and return.' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamEndBold(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets try overstriking with a hyphen (not blanks)...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := Ôf GpamBeginOverStrike(ADS GPAMWA, 0, #2D); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Switch the overstrike character to a slash (with blanks)...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginOverStrike(ADS GPAMWA, 1, #2F); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets end overstriking...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbàh Ret); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamEndOverstrike(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Lets try some single word underscoring...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginUnderscore(ADS GPAMWA, 0, 1); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Lets switch to solid...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentìj ence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginUnderscore(ADS GPAMWA, 1, 1); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now double solid underscoring...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginUnderscore(ADS GPAMWA, 1, 2); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'And finally double word...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSøl  entence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginUnderscore(ADS GPAMWA, 0, 2); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now we turn underscoring off...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamEndUnderscore(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets mix them up. How about bold overstrike with *...' * bLF; o  Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginBold(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); Erc := GpamBeginOverstrike(ADS GPAMWA, 0, #2A); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Add single solid underscore and change overstrike to #...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc);  Erc := GpamBegq  inOverstrike(ADS GPAMWA, 0, #23); IF Erc <> 0 THEN ErrorExit(Erc); Erc := GpamBeginUnderscore(ADS GPAMWA, 1, 1); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets drop overstrike...' * bLF; Erc := GpamWriteRecord(ADS>   ErcWrite THEN ErrorExit(Erc); END; FOR i := 0 DOWNTO -8 DO BEGIN Erc := GpamSetVerticalOffset(ADS GPAMWA, i); IF Erc <> 0 THEN ErrorExit(Erc); IF (i = 0) THEN SbSentence := 'x' ELSE SbSentence := 'o'; Erc := GpamWriteRecord(ADS GPAMWA,  ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); d  END; FOR i := -8 TO 0 DO BEGIN Erc := GpamSetVerticalOffset(ADS GPAMWA, i); IF Erc <> 0 THEN ErrorExit(Erc); IF (i = 0) THEN SbSentence := 'x' ELSE SbSentence := 'o'; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); END; SbSentence := 'Well thats all for now folks...BYE' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Ercp� ); Erc := GpamClose(ADS GPAMWA); END.2 GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamEndOverstrike(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets drop everything...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1s  ], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamEndBold(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); Erc := GpamEndUnderscore(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc);  SbSentence := 'Lets go to a new page.' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginPage(ADS GPAMWA, ADS BeginPage, 0); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Lets do a line(u  feed...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamLineFeed(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets set line size to 480/1440 and do a line feed...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamSetSLD(ADS GPAMWA, 240); IF Erc <> 0 THEN ErrorExit(Erc); Erc := Gpam4w LineFeed(ADS GPAMWA); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'Now lets place a * 2 inches from the side of the page...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamPlaceCharacter(ADS GPAMWA, #2A, 2880); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'New page with reposition 3 in. down and 2 in. in...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, A@y DS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); Erc := GpamBeginPage(ADS GPAMWA, ADS BeginPage, 0); IF Erc <> 0 THEN ErrorExit(Erc); Erc := GpamReposition(ADS GPAMWA, 2880, 4320); IF Erc <> 0 THEN ErrorExit(Erc); SbSentence := 'New lets try a test with super and sub scripting...' * bLF; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); SbSentence := 'xxx'; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SL{ bSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); FOR i := 0 TO 8 DO BEGIN Erc := GpamSetVerticalOffset(ADS GPAMWA, i); IF Erc <> 0 THEN ErrorExit(Erc); IF (i = 0) THEN SbSentence := 'x' ELSE SbSentence := 'o'; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <> ErcWrite THEN ErrorExit(Erc); END; FOR i := 8 DOWNTO 0 DO BEGIN Erc := GpamSetVerticalOffset(ADS GPAMWA, i); IF Erc <> 0 THEN ErrorExit(Erc); IF (i = X} 0) THEN SbSentence := 'x' ELSE SbSentence := 'o'; Erc := GpamWriteRecord(ADS GPAMWA, ADS SbSentence[1], SbSentence.Len, ADS cbRet); IF Erc <>? |ƒ Ã'$ó)$ÿÿÙbÙMÙ'$@)$ÿÆLÝ" ážå”ébíà ñ'$€)$€,€,€,€,€,€,@$ 0ý ÀýŽ<Zx–´Òð,Jh†€,Hˆ…   ððð*Ð/à=    ÿÿÐÿÿÐÿÿÐÿÿД‡ ÿÿÿÿÿÿÿÿÿÿÿÿ€ Courier 72 ‰ ËG)$'$H9 x2.0-DV-16Oct¬‹ X) GpamProcs.edfGps)v‹=Oc‹=Oc‹=Oc)ªª¸Œ  FUNCTION GPAMBeginBold( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMBeginOverstrike( pGPAMWA:POINTER; bBypass:BYTE; bChar:BYTE): ERCTYPE; EXTERN; FUNCTION GPAMBeginPage( pGPAMWA:POINTER; pbParams:POINTER; cbParams:WORD): ERCTYPE; EXTERN; FUNCTION GPAMBeginUnderscore( pGPAMWA:POINTER; bByPass:BYTE; bUnderScore:BYTE): ERCTYPE; EXTERN; FUNCTION GPAMClose( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMEndBold( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMEndOverstrÄŽ ike( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMEndUnderScore( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMLineFeed( pGPAMWA:POINTER): ERCTYPE; EXTERN; FUNCTION GPAMOpen( pGPAMWA:POINTER; sGPAMWA:WORD; pbFileSpec:POINTER; sbFileSpec:WORD; pbPassword:POINTER; sbPassword:WORD; pBufferArea:POINTER; sBufferArea:WORD; pbParams:POINTER; cbParams:WORD): ERCTYPE; EXTERN; FUNCTION GPAMPlaceCharacter( pGPAMWA:POINTER; bChar:BYTE; wPosition:WORD): ERCTYPE; EXTERN; FUNCTION Ð� GPAMReposition( pGPAMWA:POINTER; wHorizontal:WORD; wVertical:WORD): ERCTYPE; EXTERN; FUNCTION GPAMSetSLD( pGPAMWA:POINTER; wSLDDistance:WORD): ERCTYPE; EXTERN; FUNCTION GPAMSetVerticalOffset( pGPAMWA:POINTER; intLevel:INTEGER): ERCTYPE; EXTERN; FUNCTION GPAMWriteRecord( pG?  c : ErcType; ercRead : ErcType; pbRet : BYTE; rgbGpsBuffer : ARRAY [0..1023] OF BYTE; rgbDskBuffer : ARRAY [0..1023] OF BYTE; rgbBuffer : ARRAY [0..99] OF BYTE; FUNCTION CloseByteStream( pBSWA:POINTER): ERCTYPE; EXTERN; FUNCTION OpenByteStream( pB0Ÿ  SWA:POINTER; pbFileSpec:POINTER; cbFileSpec:WORD; pbPassword:POINTER; cbPassword:WORD; mode:WORD; pBufferArea:POINTER; sBufferArea:WORD): ERCTYPE; EXTERN; FUNCTION ReadBsRecord(  pBSWA:POINTER; pBufferRet:POINTER; sBufferMax:WORD; psDataRet:POINTER): ERCTYPE; EXTERN; FUNCTION ReadByte( pBSWA:POINTER; pbRet:POINTER): ERCTYPE; EXTERN; FUNCTION WriteBsRecord( pBSWA:POINTER; pb:POINTER; cb:WORD; pcbRet:POINTER): ERCTYPE; EXTERN; PROCEDURE CheckErc(erc:ERCTYP<¡  E); EXTERN; PROCEDURE ErrorExit(erc:ERCTYPE); EXTERN; PROCEDURE Exit; EXTERN; BEGIN {MAIN} {Open the appropriate device (can be a spooler queue name, too).} CheckErc(OpenPAMWA:POINTER; pb:POINTER; cb:WORD; pbRet:POINTER): ERCTYPE; EXTERN; FUNCTION NPrint( pbString:POINTER; cbString:WORD): ERCTYPE; EXTERN; PROCEDURE CheckErc(erc:ERCTYPE); EXTERN; PROCEDURE ErrorExit(erc:ERCTÜ’ YPE); EXTERN; PROCEDURE Exit; EXTERN; è” ¹Æu GpamTypes.edfGpsuvŒ=OcŒ=OcŒ=Ocgªªô• TYPE Quad = INTEGER4; ErcType = WORD; Pointer = ADS OF WORD; BeginPageType = RECORD bSides[0] : BYTE; fStagger[1] : BOOLEAN; wBinOut[2] : WORD; sbFormName[4] : LSTRING(12); fAlign[17] : BOOLEAN; bAspect[18] : BYTE; sbPageNum[19] : LSTRING(12); sbMontage[32] : LSTRING(12); bQuality[45] : BYTE; wPgLength[46] : WORD; wPgWidth[48] : WORD; END; {BeginPageType} OpenParamsType = RECORD sbDocName[0] : LSTRING(92); sbUserName[93] : LSTRING(30); fSecurity[124] ˜ : BOOLEAN; fPageSuppress[125] : BOOLEAN; fBannerSuppress[126]: BOOLEAN; fTypeThrough[127] : BOOLEAN; fImmediate[128] : BOOLEAN; qTimeCreated[129] : Quad; qReqOutputStartTime[133]: Quad; wcCopies[137] : WORD; wTimeout[139] : WORD; fSingleSheet[141] : BOOLEAN; wTimeToPrint[142] : WORD; bPriority[144] : BYTE; END; {OpenParamsType}  š  ªA# GpsBs.pasGps#vŒ=Oc�=Oc�=OcªªMP´c¾œ>b  CMKen›   PROGRAM GPS_ByteStream(INPUT, OUTPUT); { This program prints a file using GPS bytestreams. The device and the file are opened via OpenByteStream. While there is data in the file, bytes are read from the disk (ReadBsRecord) and written to (WriteBSRecord) the output device. When there is no more data, the file and device are closed (CloseByteStream).} CONST modeRead = RETYPE(WORD, 'mr'); {ModeRead from disk} modeWrite= RETYPE(WORD, 'mw'); {ModeWrite to device} TYPE ErcType = WORD; P$�  ointer = ADS OF WORD; VAR BSWA_Gps : ARRAY [0..129] OF BYTE; {Device work area} BSWA_Disk : ARRAY [0..129] OF BYTE; {File work area} cbRet : WORD; DocName : LSTRING(40); er@ ByteStream(ADS BSWA_Gps, ADS '[Ptr]B', 6, ADS ' ', 0, modewrite, ADS rgbGpsBuffer, 1024)); {Open the file - defaults to the logged-in directory.} DocName := 'MyFile'; CheckErc(OpenByteStream(ADS BSWA_Disk, ADS DocName[1], DocName.len, ADS ' ', 0, moderead, ADS rgbDskBufH£  fer, 1024)); WHILE TRUE DO BEGIN {Read from the file, write to the device.} ErcRead := ReadBSRecord(ADS BSWA_Disk, ADS rgbBuffer, 100, ADS cbRet);  CheckErc (WriteBSRecord(ADS BSWA_GPS, ADS rgbBuffer, cbRet, ADS cbRet)); IF ercRead <> 0 THEN BREAK; {BREAK when no more data.} END; CheckErc(CloseByteStream(ADS BSWA_Disk)); CheckErc(CloseByteStream(ADS BSWA_GPS)); END.2T¥  à Ï¢ ÿÿÊ(ÊnÊ  @¢ ÿÆŸÍ  €¢ €,@ 0ý Àý€,H`§    ððð*Ð/à=    ÿÿÐÿÿÐÿÿÐÿÿÐl©  ÿÿÿÿÿÿÿÿÿÿÿÿ€ Courier 72x«  ËG¢   H9 x2.0-DV-16Oct„­ !_€ GpsProcs.edfGps€ l�=OcŽ=OcŽ=OcªªMP5ŠcÊKen�® !FUNCTION AllocAreaSL( cBytes:WORD; ppSegmentRet:POINTER): ErcType; Extern; FUNCTION CloseGPSFile( jh:WORD): ErcType; Extern; FUNCTION CloseByteStream( pBSWA:POINTER): ErcType; Extern; FUNCTION CurrentGPSVersion( pwVersion:POINTER): ErcType; Extern; FUNCTION ExpandDateTime( dateTime:QUAD; pExpDateTimeRet:POINTER): ErcType; Extern; FUNCTION FormatTime( psbDateTimeRet:POINTER; pExpDateTimeStruct:POINTER): ErcType; Extern; FUNCTION GetGPSDefaultPrinter( pbDeviceNameRet:POINTER; cbDeviceNameœ° !:WORD; pcbDeviceNameRet:POINTER; pBuf:POINTER; cBuf:WORD): ErcType; Extern; FUNCTION GetGPSDevHistory( pbDeviceName:POINTER; cbDeviceName:WORD; pBufferRet:POINTER; sBufferMax:WORD): ErcType; Extern; FUNCTION GetGPSStatus( pbDeviceName:POINTER; cbDeviceName:WORD; pStatusRet:POINTER; sStatusMax:WORD): ErcType; Extern; PROCEDURE NP@  ð¾ "|÷$ GpsTypes.edfGps÷$lŽ=Oc�=Oc�=OcªªMP5Šc›Kenü¿ " CONST sHistoryInfo = 133; LineFeed = chr(10); TYPE ErcType = WORD; Pointer = ADS OF WORD; Quad = INTEGER4; ExpDateTimeType = RECORD year[0] : WORD; month[2] : BYTE; daymo[3] : BYTE; daywk[4] : BYTE; hour[5] : BYTE; minute[6] : BYTE; second[7] : BYTE; END; HistoryInfoType = RECORD sbDocName[0] : LSTRING(92); sbUserName[93] : LSTRING(30); bCompletionStatus[124] : BYTE; qStartTime[125] : QUAD; qFinishTime[129] : QUAD; END; DeviceHistoryType = RECORD rint( pbString:POINTER; cbString:WORD); Extern; FUNCTION OpenByteStream( pBSWA:POINTER; pbFileSpec:POINTER; cbFileSpec:WORD; pbPassword:POINTER; cbPassword:WOR¨² !D; mode:WORD; pBufferArea:POINTER; sBufferArea:WORD): ErcType; Extern; FUNCTION OpenGPSFile( pJhRet:POINTER; pbDeviceName:POINTER; cbDeviceName:WORD; pbPassword:POINTER; cbPassword:WORD): ErcType; Extern; PROCEDURE PutChar( ch : CHAR);Extern; FUNCTION ReadBSRecord( pBSWA:POINTER; pBufferRet:POINTER; sBufferMax:WORD; psDataRet:POINTER): ErcType; Extern; PROCEDURE SbPrint( prgbString:POINTER); Extern; FUNCTION SetGPSParams( jh:WORD; pJobParameters:POINTER; sJobParameters:WORD): ErcTyp´´ !e; Extern; FUNCTION WriteGPSFile( jh:WORD; pBuffer:POINTER; sBuffer:WORD; psDataRet:POINTER): ErcType; Extern; PROCEDURE CheckErc(Erc:ErcType); Extern; PROCEDURE ErrorExit(Erc:ErcType); Extern; 2À¶ !ÃÊÝÌÿÿÖÛ×ÛêÛÊ@ÌÿÿÊ€Ì@. “0H`x�¨ÀØð 8Ph€˜°ÈH ̸ !  ððð*Ð/à=    ÿÿÐÿÿÐÿÿÐÿÿÐغ ! ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Courier 72ä¼ !ËGÌÊH9 x2.0-DV-16OctA cEntrie "sMax[0] : BYTE; cEntriesActual[1] : BYTE; rgHistory[2] : ARRAY [0..4] OF HistoryInfoType; END; DeviceStatusType = RECORD wsTable[0] : WORD; sbDeviceName[2]: LSTRING(13); breserved[15] : BYTE; bStatus[16] : BYTE; END;  PLRecDefType = RECORD {Page Location Record Definition} bClass[0] : BYTE; cwPages[1] : WORD; sbSection[3] : LSTRING(12); sbPage[16] : LSTRING(12); END; JobParamsType = RECORD sbDocName[0] : LSTRING(92); sbUserName[93] : LSTRING(30); fSecurity[124Ä "] : BOOLEAN; fPageSuppress[125] : BOOLEAN; fBannerSuppress[124] : BOOLEAN; fTypeThrough[124] : BOOLEAN; fImmediate[124] : BOOLEAN; qDocCreationTime[129] : Quad; qReqOutputStTime[133] : Quad; wcCopies[137] : WORD; rgbStartLocation[139] : PLRecDefType; rgbEndLocation[168] : PLRecDefType; fSingleSheet[197] : BOOLEAN; wTimeToPrint[198] : WORD; bPriority[200] : BYTE; END; 2 Æ "ÛÝ�ÿÛÛÛ0Û›@�ÿÿ›€�@. “0H`x�¨ÀØð 8Ph€˜°ÈH ,È "  ððð*Ð/à=    ÿÿÐÿÿÐÿÿÐÿÿÐ8Ê " ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Courier 72DÌ "ËG�›H9 x2.0-DV-16OctPÎ #þš‚ Graphics.cGps‚l�=Oc�=Oc�=OcªªMPâ�>b!�>b© CM\Ï # #include #define cColors 3 #define TRUE 1 #define FALSE 0 /*This program opens a GPS device , as specified by the user, and prints a box.*/ typedef struct { char sbDocName[93]; char sbUserName[31]; char fSecurity; char fSuppressPage; char fSuppressBanner; char fTypeThrough; char fImmediate;  long qTimeCreated; long qReqOutputStartTime; int wcCopies; int wTimeouhÑ #t; char fSingleSheet; int wTimeToPrint; char bPriority; } OpenParamsStruct; typedef struct { int wRed; iA  € Courier 72¼ß # ËG B« © & 1.0.1Èá $Í LinkGpam.subnt wGreen; int wBlue; } ColorTableStruct; typedef struct { int wx; int wy; } LinePointsStruct; int Erc; char GpamWA[300], DeviceSpec[10]; main() { OpenParamsStruct OpenParams; ColorTableStruct rgbColorTable[2]; LinePointsStruct rgbLinePoints[5]; char rgbGpamBuffer[1024]; printf("Where do you want the output to go? "); gets(DeviceSpec); strcptÓ #y(&OpenParams.sbDocName[0], "Graphics.Doc"); strncpy(&OpenParams.sbUserName[0], " ", 0); OpenParams.fSecurity = FALSE; OpenParams.fSuppressPage = FALSE; OpenParams.fSuppressBanner = TRUE; OpenParams.fTypeThrough = FALSE; OpenParams.fImmediate = FALSE; OpenParams.qTimeCreated = 0; OpenParams.qReqOutputStartTime = 0; OpenParams.wcCopies = 1; OpenParams.wTimeout = 0xFFFF; OpenParams.fSingleSheet = FALSE; OpenParams.wTimeToPrint = 1; OpenParams.bPriority = 5; if (Erc = GpamOpen(&GpamWA[0], 300, €Õ #&DeviceSpec[0], sizeof(DeviceSpec), NULL, 0, &rgbGpamBuffer[0], 1024, &OpenParams, sizeof(OpenParams))) ErrorExit(Erc); /*Reposition to start box 2" in and 3" down on standard paper*/ if (Erc = GpamReposition(&GpamWA[0], (1440 * 2), (1440 * 3))) ErrorExit(Erc); /*Specify a 4" width and 3" height for the graphics area*/ if (Erc = GpamGrBeginGraphics(&GpamWA[0], (1440 * 4), (1440 * 3), FALSE)) ErrorExit(Erc); /*Set the color palette for printing. Black(0) / White(32767)*/ rgbColorTabŒ× #le[0].wRed = 0; rgbColorTable[0].wGreen = 0; rgbColorTable[0].wBlue = 0; if (Erc = GpamGrColorTable(&GpamWA[0], 0, &rgbColorTable[0], 6)) ErrorExit(Erc); if (Erc = GpamGrLineColor(&GpamWA[0], 0)) ErrorExit(Erc); if (Erc = GpamGrLineType(&GpamWA[0], 0)) ErrorExit(Erc); /*Set the array of points used to draw the lines*/ rgbLinePoints[0].wx = 0; /*Upper left corner*/ rgbLinePoints[0].wy = 32000; rgbLinePoints[1].wx = 32000; /*Upper right corner*/ rgbLinePoints[1].wy = 32000; rgbLinePoi˜Ù #nts[2].wx = 32000; /*Lower right corner*/ rgbLinePoints[2].wy = 0; rgbLinePoints[3].wx = 0; /*Lower left corner*/ rgbLinePoints[3].wy = 0; rgbLinePoints[4].wx = 0; /*Complete the box*/ rgbLinePoints[4].wy = 32000; if (Erc = GpamGrPolyLine(&GpamWA[0], &rgbLinePoints[0], 20)) ErrorExit(Erc); if (Erc = GpamGrEndGraphics(&GpamWA[0])) ErrorExit(Erc); if (Erc = GpamClose(&GpamWA[0])) ErrorExit(Erc); } 2¤Û #© Ï« ÿÿÇ© @« ÿÃxÊ4 Í© €« €,€,@ ˆÿ ¸ÿ€,°Ý #  ((()øP ððððÿÿxÿÿxÿÿxÿÿxB Gpsr�=Oc‘=Oc‘=OcEªªÔâ $%' %' LinkGpam.sub %' Link %'Object modules 'Gpaam.obj %'Run file 'Gpam.run %'[List file] ' %'[Publics?] ' %'[Line numbers?] ' %'[Stack size] ' %'[Max memory array size]' %'[Min memory array size]' %'[System build?] ' %'[Version] '%#0~%d|!*d!!nnn!!yy!/!*t!:!0m!|~%?0/%0/ %'[Libraries] '[sys]pascal.lib [sys]gpam.lib %'[DS allocation?] ' %'[Symbol file] ' %'[Copyright noàä $tice?] ' %'[File to append] ' %'[Debug?] ' rary file ' 2.0Gpam.lib %'[Files to add]' %'[Modules to delete]' %'[Modules to extract] ' @extract.fls %'[Cross-reference file]' %'[Suppress confirmation?]' %' Delete Gpam.lib %' Librarian %'Library file ' Gpam.lib %'[Files to add] ' *.obj %'[Modules to delete]' %'[Modules to extract]' %'[Cross-reference file] ' Gpam.lib.xrf %'[Suppress confirmation?]' yes %' Delete *.obj %' Make Request Set %'Text fiìæ %r›À LinkGpsBs.subGpsÀv‘=Oc’=Oc’=OcFªªøç %%' %' LinkGpsBs.sub %' Link %'Object modules 'GpsBs.obj %'Run file 'GpsBs.run %'[List file] ' %'[Publics?] ' %'[Line numbers?] ' %'[Stack size] ' %'[Max memory array size]' %'[Min memory array size]' %'[System build?] ' %'[Version] '%#0~%d|!*d!!nnn!!yy!/!*t!:!0m!|~%?0/%0/ %'[Libraries] '[sys]pascal.lib [sys]gpam.lib %'[DS allocation?] ' %'[Symbol file] ' %'[Copyright nê %otice?] ' %'[File to append] ' %'[Debug?] ' ary file ' 2.0Gpam.lib %'[Files to add]' %'[Modules to delete]' %'[Modules to extract] ' @extract.fls %'[Cross-reference file]' %'[Suppress confirmation?]' %' Delete Gpam.lib %' Librarian %'Library file ' Gpam.lib %'[Files to add] ' *.obj %'[Modules to delete]' %'[Modules to extract]' %'[Cross-reference file] ' Gpam.lib.xrf %'[Suppress confirmation?]' yes %' Delete *.obj %' Make Request Set %'Text fiì &D¢Š"LinkGraphics.subGpsŠ"n’=Oc“=Oc“=OcLªªí &%' %' LinkGpsBs.sub %' Link %'Object modules 'graphics.obj %'Run file 'graphics.run %'[List file] ' %'[Publics?] ' %'[Line numbers?] ' %'[Stack size]  ' %'[Max memory array size]' %'[Min memory array size]' %'[System build?] ' %'[Version] '%#0~%d|!*d!!nnn!!yy!/!*t!:!0m!|~%?0/%0/ %'[Libraries] '@[sys]mclib.fls [sys]gpam.lib %'[DS allocation?] ' %'[Symbol file] ' %'[Copyr(ï &ight notice?] ' %'[File to append] ' %'[Debug?] ' le ' 2.0Gpam.lib %'[Files to add]' %'[Modules to delete]' %'[Modules to extract] ' @extract.fls %'[Cross-reference file]' %'[Suppress confirmation?]' %' Delete Gpam.lib %' Librarian %'Library file ' Gpam.lib %'[Files to add] ' *.obj %'[Modules to delete]' %'[Modules to extract]' %'[Cross-reference file] ' Gpam.lib.xrf %'[Suppress confirmation?]' yes %' Delete *.obj %' Make Request Set %'Text fi4ñ 'b{z gps.engUpdate ReleaseNotezò=Ocõ=Ocõ=OcÚªªMP�QKcP›GpsPeteB   was sent, press (F3) Status, then press (F3) Queue. Use the arrow keys to select the job you want to cancel, then press (F6) Delete. ˆþ 'Although the Printing Guide states that the Update function updates the information shown on the screen, the Update (F2) function in fact updates the list of printers shown on the Home display to include the list of active devices known to the Routing Switch. By default, this version of the Print Manager auto�matically updates the screen about every 30 seconds.  Pressing F8 (Poll) in most of the Print Manager forms causes an immediate update of the status information shown on the screen. If status items o” 'n the screen are shown in half-bright intensity, the latest information was not available when the screen was updated. The Printing Guide indicates that you can use the Set Up function to add printers to your Set Up list and to remove them from the list. In fact, you can only use the function to add printers. To delete a printer from the Set Up list,@ò ' CONVERGENT TECHNOLOGIES ENGINEERING UPDATE FOR 2.0 Generic Print System (SAA-1400) Revised, December 17, 1986 SECTION TITLE PAGE Introduction 2 1.0 Changes to Documentation 2 1.1 Standard Documentation 2 1.2 Installation 2 1.3 Function Keys 3 1.4 The Font Service form 4 1.5 The Device Form 4 1.6 The Font Tool 6 1.7 The Font Database 11 1.8 GPAM Calls 13 2.0 Status Codes 14 2.1 GPS Status Codes 14 2.2 Font Service Status Codes 16 2.3 More GPS Status Codes 18 Introduction The Generic Printing System Lô '(GPS) is a set of related software modules which provide a uniform printing service for application programs executing in the CTOS operating environment on Convergent workstations and servers. The following paragraphs describe corrections and additions to the First Edition of the Printing Guide (DA���€€170), part number 09-00967-01-A. The next update or new edition to this manual will contain the information in this engineering update. {1.0 Changes to Documentation 1.1 Standard Documentation The Generic Xö 'Print System is documented in the Printing Guide (DA-170). The GPS Programmer's Guide documents the GPS and GPAM interfaces for use by application programmers.} The following documentation errors occur in the Printing Guide first edition and will be fixed with Update Notice 1 (part number 73-00161-A). If you have Update Notice 1, disregard this information. 1.2 Installation In Step 3 of the procedure, "Trying It!," in Chapter 3 of the Printing Guide you cannot change the device name. Instead the name ofdø ' the printer that was highlighted on the Home display will automatically appear. Press Go to print the file, then press F10 (Home) to return to the Home display before proceeding. {Step 4 of the procedure, "Installing a Supported Device," in Chapter 6 of the Printing Guide and Step 3 of the procedure, "Installing a Supported Device on an SRP," are misleading. The two steps are essentially the same for both procedures. If you have a serial printer you should substitute the appropriate port name (for examppú 'le, [Ptr]A or [Ptr]B) for [Lpt] in the "File to" field of the Copy form. Press Go to execute the command. Then type text on the keyboard. Each line of text should be printed after the Return key is pressed. Press Finish to end the transmission. If no text was printed, or if Action-Finish had to be used to end the transmission, re-check the printer, the cable, and the port name to correct the communication problem.} A Help function has been implemented in this release. When the Help key is pressed, the|ü ' Print Manager displays a concise description of the current form. {1.3 Function Keys To abort a currently printing job, select the printer from the Home display and press F6 (Delete). You can also delete the currently printing job by pressing (F6) Delete from the Status or Detail display.} To cancel a queued print request, from Home select the printer to which the requestC  select the device name from the Home display and press the Delete key (not one of the function keys). Note that this does not deinstall the printer; it only   ' masks it from your view. Although the documentation states that the Print Manager shows whether a printer is direct or spooled with a "D" or an "S" on the Home display, Print Manager 2.0 indicates when a printer is spooled by showing the queue name in the "Queue" field. If the printer is direct, the field will be blank. The Printing Guide indicates that when you press F1 (Print) and bring up the Print form that you can change the name of the printer to which you want to print. In fact, the name of the pri¬ ' nter selected on the Home display at the time you press F1 is automatically entered in the Print form. That name can only be changed by returning to the Home display and choosing a different printer. You can press F1 (Print) in the Status form to bring up the Print form. You can access the Pause, Restart, and Delete functions from the Home, Status, Queue, or Detail displays. You can access the Align function from the Status, Queue, or Detail displays. The Printing Guide indicates that the Remove functi¸ ' on deinstalls all GPS services except the Queue Manager. It also does not deinstall the Font Service. Use the Deinstall Font Service command to remove the Font Service from memory. The defaults assigned as the maximum number of open files and the maximum number of devices for the Routing Switch are both 32. Although the Printing Guide states that the Font Service function accesses the Font Database, in fact it installs the Font Service at the workstation where you are signed on, unless the Print Manager iÄ ' s in Master mode. 1.4 The Font Service Form When you press Admin (F8)...Font Sv.(F1) the following form is displayed: Install Font Service [Font Database] [Sys]Font.Dbs [Bytes of Buffer Space] (default: 8192) Font Database: is the name of the font database file which the device drivers should access. Bytes of Buffer Space: is the amount of memory to be used for keeping font data available. Increasing this number above the default will speed up certain device driver and Document Designer operatÐ  ' ions at the cost of less available memory. When the parameters have been edited, press Go to install the Font Service. 1.5 The Device Form Several changes have been made to the Install Device Driver (InstDD) form which are not reflected in the Printing Guide. The "New Line Map Mode", "Banner" (Print Banner Pages), "Line Control Mode", and "Parity" fields no longer accept typed-in values. Instead, the choices for each field are presented in a list, with the current selection underlined. When the cursor is Ü  'in the field, the left and right arrow keys may be used to change the selection (move the underline). The cursor may be moved out of the field in the normal way, by pressing the up or down arrow keys or the return key. The "Version 1 Driver" field shown in the Printing Guide has been changed to "Chars Per Line (non-GPAM output)". This field is the equivalent of the "Characters Per Line" field of the version 1.1 Print Manager ("Chars" is an abbreviation of "Characters"). Before GPS 2.0, the maximum charaè 'cters per line that could be specified was 255. The maximum is now 440. This field is relevant only for non-GPAM documents. (Installation page width is used to determine the limit of a GPAM document's line length.) The "Device Type" field shown below the "Version 1 Driver" field shown in the Printing Guide has been changed to "Font Device Type". This field is needed for entering the font type name used with the font database for this device. If this field is left blank, the device driver's default is uô 'sed. Therefore, if Convergent-supplied GPS device drivers are being used with the Convergent-supplied Font Database, no entries need be made in this field. The "Printing Process Priority" field, to the left of the "Font Device Type" field in the form, is uC   port files are missing, the Font Tool will exit with an error status code. Otherwise, this function is identical to the Import function in the interactive mode of the Font Tool. The port files are: FontCharacterSet.port FontDevice.port FontFamily.port FontKey.port FontPseudoFamily.port FontRaster.port FontReduction.port FoH 'ntTranslate.port FontWidth.port generate - create a runtime database. If generation fails due to invalid font data, the Font Tool exits with an error status code. Otherwise, this function is identical to the Generate Runtime Data base function in the interactive mode of the Font Tool. export - create port files using all records in the font database which are marked as referenced. If any of the port files cannot be created, the Font Tool exits with an error status code. Otherwise, this function is idenT! 'tical to the Export function of the interactive mode of the Font Tool. exportall - create port files using all records in the font database, regardless of whethesed to specify the execution priority for the device driver's printing process. Improving the priority will cause documents to be printed faster at the cost of slower execution for other programs. The process priority is improved by decreasing the numbe 'r in this field. The default value of 133 is suitable for most systems, but a significant speedup in printing may be achieved if a value in the range 120-130 is used. The fields in the Page Dimensions area of the form are used to specify page width, length, and borders. Normally, only the "Length" and "Width" values should be used. The Border fields are used only with certain drivers (Imagen and HPLaserJet), and those drivers' default values should usually be the values used. Most frequently, the "Width  '" value will need to be changed from 8.5 to 14.0 for the use of 132-column wide paper. The "Font Data Table Size" field in the Storage Allocation area of the form is used to specify how much memory should be reserved by the device driver for font information. For device drivers which make little or no use of fonts, such as LptSimple or BinaryMode, the default value 4 (for 4 KBytes) may be changed to 2, to save memory. Performance improvements in printing documents which use many fonts may be achieved by i 'ncreasing the "Font Data Table Size" value, at the cost of more memory use. When entering parameters in the "Device Setup" field, the character in the first column of that field should never be "@"! This character in the first character position of the "Device Setup" field is reserved for PrintGen debugging options. {1.6 The Font Tool {The Printing Guide documents the Font Tool. The following are additions and updates to the FontTool documentation:} The Font Tool is invoked with a command form as follows$ ': Font Tool [Batch mode commands]} If no recognizable batch mode commands are entered in the command form, the Font Tool enters forms-oriented interactive mode. If any recognized batch-mode commands are entered, they are performed in a predetermined sequence, after which the Font Tool exits automatically. The following batch mode commands are supported. They must be typed all in lower case. They are performed in the order listed below. {create - create any .data files and .isam files which are presen0 'tly missing. If this command is omitted, and a .data or .isam file is missing, the Font Tool will exit with an error status code. If this command is present, the Font Tool will exit if a required file is not present and cannot be created, or if the file is present but cannot be opened. The required files which are created are:} FontCharacterSet.isam FontDevice.data FontFamily.data FontKey.isam FontPseudoFamily.isam FontRaster.isam FontReduction.data FontTranslate.isam FontWidth.isam FontCharacterSet.ind < 'FontKey.ind FontPseudoFamily.ind FontRaster.ind FontTranslate.ind FontWidth.ind import - add data to the editable Font Database from the associated port files. If any of the associatedD r they are marked as referenced. If any of the port files cannot be created, the Font Tool exits with an error status code. There is no equivalent function in the interactive mode of the Font Tool. exit - exit the Font Tool. Since the Font Tool will exit anyway, if any batch mode commands are present, this command is necessary only if it is the o`# 'nly batch mode command given. It is useful within a submit file as a means of determining whether the editable Font Database is present and accessible. The Font Tool will exit with an error status code if any of the required files cannot be opened, and will exit normally otherwise. The following should be added to the Printing Guide, page 12€8, before the section on font database tables and directories: Alternate Fonts Another kind of font substitution can occur when there are two or more printer fonts whl% 'ich fit the same general description, but which have different sets of available characters. Up to four different fonts can be associated in the Font Database with the same Font Key. The font database system automatically substitutes the second, third or fourth font for the first when a required character is not present in the first font but is present in one of the others. For example, many printers have mathematical symbol fonts which are meant to supplement fonts which are used for regular text. The Px' 'rinting Guide states (12-12) that the F1 key in the Administration function of the Print Manager invokes the Font Tool. The Print Manager installs the Font Service, and cannot be used to invoke the Font Tool. The Printing Guide states (12-22) that, at the end of a record, the Next key advances to the first field of the next record. In this case, the Next key advances to the first field of the same record. While in edit mode, the user must press GO or CANCEL before working on the next record. The Printi„) 'ng Guide states (12-22) that, at the end of a record, the Code-Next advances to the first field of the next record. This should read: at the beginning of a record, Code-Next advances to the first field of the same record. The following should be added to the Printing Guide, page 12€26: The Font Family directory contains the following fields:  Font Family Type a unique name for the font family (such as Gothic).  Gen? Type No if you want to exclude this font family from the runtime database. Automatic f�+ 'ont key generation will also ignore this device type if Gen? is set to No. All font keys, reductions, width tables, raster fonts, and so on, that are relevant only to this font family will be excluded from the runtime database when it is generated. All such records will be flagged with a dim dagger. {Setting Gen? to No enables you to create a smaller runtime font database, and eliminate font families from the font menu displayed by Document Designer, without eliminating important information from the editœ- 'able database.} For example, Gen? is set to No for the Lucida and Lucida Sans font families in the standard font database, assuming that most customers will purchase the Times and Helvetica font ROM for the Imagen. If instead the Lucida and Lucida Sans font ROM is utilized, set Gen? to Yes on Lucida and Lucida Sans and Gen? to No on Times and Helvetica.  Proportional? Type Yes if characters in this font family have varying widths. If Proportional? is set to Yes, then there must be width tables for al¨/ 'l font keys associated with this font family, if Print? is set to Yes in the device type record with which the font key is also associated. The explanation of Print? should be revised as follows (Printing Guide, page 12€29): If Print? is set to Yes, then there must be width tables for all font keys associated with this device type, if Proportional? is set to Yes in the font family record with which the font key is also associated. {The explanation of Alias? should be revised as follows (Printing Guide, pag´1 ' e 12€29): If Alias? is set to Yes, then there must be aliases speD   '& in order to maintain the relative position of each character to the baseline. However, if the baseline value is made smaller, it is possible that the character is too high already in order to maintain its position relative to the baseline. Such characters will be pushed down closer to the baseline so that the top of the character is at the top of the cell. Changing the baseline will not crop characters. When the baseline is changed, the cell height should probably be changed, by an equal or greater amou@ ''nt. In Printing Guide, page 12€61, change all references to Courier 10 to Courier 72. Courier 72 maps to 12 point Courier, but Courier 10 maps to 12 point CourierWP. In Printing Guide, page 12€67, should read: The width factor numerator is set to 72 and the denominator is set to the pitch, if the font is monospaced. The following should be added to the Printing Guide, page F7 (translation table escapes): Use Width 10 This escape is followed by the character code which will provide thcified in all font keys with this device type.} Add to (Printing Guide, page 12€33) after the paragraph beginning "The following fields can repeat..." Enter as many repetitions (up to four) of the following fields as there are fonts on the device which fit the description, and which can supplement each other. For example, if a laser printer has monospaced mathematical symbol fonts, in addition to Courier fonts, enter one repetition to describÀ3 '!e the Courier font of the specified size and style, and one repetition to describe the symbol font of similar size and style. When the document is printed, the symbol font will be automatically be used to supply characters which are not present in the Courier font. The explanation of the Width Table field of the Font Key should be added (Printing Guide, page 12€32) after the section on Character Set:  Width Table Enter the name of a width table found in the Width Table directory, if a width table is requiÌ5 '"red by the font family and the device type named in the font key. A width table is required if Proportional? is set to Yes in the font family record, and Print? is set to Yes in the device type record. In this case, a width table must be specified for all group repetitions for which a character set is named. The following note should be added to Printing Guide, page 12€39 (discussion of Character Sets): Translation table to loadable font, NGEN font file and VM003 Font File are purely optional fields whiØ7 '#ch play no part in the generated font database. They are useful only in that they allow the display of relevant graphics within the width tables and raster fonts of the Font Tool. These items have been provided for user convenience for the textual fonts for the Imagen printer and for the Screen fonts. If these fields are omitted, the Font Tool automatically uses the translation table specified from CT in order to determine which standard CT graphic to display next to each character in width tables and rasä9 '$ter fonts. In this case, a graphic will be shown only if there is an equivalent character in the standard CT character set. The following should be added to the Printing Guide, page 12€52, in the discussion of Raster Font Fields, after Variance:  Cell Height This field shows the total height of the raster font in pixels. Enter a new value and press F9 (Update) to change the cell height. If the cell height entered is less than the baseline value (see below) plus the largest descender of any character inð; '% the font file, the cell height will be changed to the baseline value plus the height of the largest descender. Changing the cell height will not crop characters or shift characters relative to the baseline.  Baseline This field shows the position of the baseline in the raster font, measured from the top of the cell. Enter a new value and press F9 (Update) to change the position of the baseline in the raster font. Each character will be shifted up or down by the same amount that the baseline is changedü=E e width (the characB '(ter is not printed). This is used when the width of a character as formatted in a document is different from the width of the printer glyph itself. For example, the leader dot (position 88 of the CT character set) commonly is printed as a period, though its width is significantly greater than that of the period. The width of the underline character is typically used instead. The usual translation for the leader dot is therefore 2D105F. (2D is the usual printer code for period, and 5F is the usual prin D ')ter code for underline). This escape occurs only in first level translation tables. {Escape 1B Equals and represents the ASCII Escape character. This is used in second level translation tables that need to include the escape character in a string output to the printer.} 1.7 The Font Database The following Font Database Conventions for the CT character set should be added to the Printing Guide: A number of character codes have specific meaning to the Document Designer. The general use of each of t,F '*hese codes cannot be nationalized or otherwise customized, although stylistic decisions can be made concerning the application of these codes. In some of these cases specific information must be entered into the corresponding positions of certain tables in the font database. Codes marked with a dagger () require translations to be specified in first-level printer translation tables, in order to obtain an appropriate width and an appropriate print character (unless the character is a space). Translation8H '+s for these characters are automatically generated by the Convert Wheel Set command. In either case, the translation may be omitted from one alternate character set, where it is expected that another alternate character set for any related font key will provide the translation. Null (00 hex) - is ignored in documents and never sent to printer. First level translation should be nil (it will never be referenced). Backspace (08 hex) - represents required backspace command in document; never sent to printeDJ ',r. First level translation should be nil (it will never be referenced). Tab (09 hex) - interpreted as control code. First level translation should be nil (it will never be referenced). Line Feed (0A hex) - interpreted as control code. First level translation should be nil (it will never be referenced). Form Feed (0C hex) - interpreted as control code. First level translation should be nil (it will never be referenced). Carriage Return (0D hex) - interpreted as control code. First level translationPL '- should be nil (it will never be referenced).  Non€Breaking space (14 hex) - translation must be to an appropriate blank character (usually the same as the space, 20). If it translates differently than the space, a different width can be obtained.  Space (20 hex) - first level translation should be to a position which obtains the width of the inter-word space. Second level translation should be nil. { Hyphen (2D hex) - this character is a line-breaking character in Document Designer. It ambiguously i\N '.ndicates a dash, a minus sign, or a hyphen. We prefer to map this code to a character that resembles a minus sign (longer and thinner than a true hyphen).}  Non€Breaking Hyphen (80 hex) - this character is not a line breaking character in Document Designer. We prefer to map this code to a true hyphen. In order to print hyphenated words, and allow line breaks, use this character and follow it with the discretionary space.  Discretionary Hyphen (81 hex) - this character is not printed unless it is used hP '/to break a line. This code should be mapped to a true hyphen.  Discretionary space (82 hex) - this character occupies no space and is used only to indicate that the line may be broken at this point. Translation should be the same as for the space. (83 hex to 87 hex) - reserved for nationalization. Characters in the standard CT set are of no use in documents.  Leader dot (88 hex) - must E  quest between these other two requests.} {4540 The GPS device driver's output port is not currently acquired, and this request cannot be executed when the port is not acquired. If the d¼^ '6evice driver is installed for "direct" printing (not spooled), some other application may be currently printing to the device-driver's "shared" port.} 4541 This device-control command cannot be executed now, because another device-control command has not yet completed execution. Wait a few seconds, and try the desired device-control command again. 4542 An ALIGN or RESTART command was attempted upon a device that is not paused. A GPS device must be paused before it will process an ALIGN or RESTART command.È` '7 4552 The specified restart location could not be found in the document. (This is a change to the existing documentation of this error value.) 4553 An ALIGN command was received by a GPS device that was not processing a document. (This is a change to the existing documentation of this error value.translate to the glyph for a leader dot (e.g., a period). It's width will be something greater (e.g., the width otR '0f the underline character). Thus the normal first level translation for leader dot is 2D105F. (89 hex to 92 hex) - used only in screen fonts as visible representations of Document Designer formatting characters. (93 hex to 9F hex) - reserved for future specialized use in Document Designer. Characters in the standard CT set are of no use in documents. (A0 hex to B5 hex) - primary range of characters reserved for nationalization. Characters in the standard CT set include some foreign characters and oth€T '1er useful symbols. (B6 hex) - reserved. (B7 hex to BC hex) - reserved for nationalization. Characters in the standard CT set are of no use in documents. (BD hex) - reserved. (BE hex to BF hex) - reserved for nationalization. Characters in the standard CT set are of no use in documents. (C0 hex to FF hex) - used for line and pattern drawing in the system screen font. No current application in printer fonts or typographic screen fonts. 1.8 GPAM Calls {The Generic Print System Programmer's Guide list sŒV '2everal GPAM functions that are not implemented in this release. The unimplemented functions are: GPAMBeginBound GPAMBeginRaster GPAMEndBound GPAMEndRaster GPAMSetTranslateTable} Although these functions are not implemented, they may be called by application programs. They currently function as "No-Ops". {2.0 Status Codes 2.1 GPS Status Codes The following status codes have been added to the Generic Print System. They are listed in ascending order.} Code Meaning 4531 to Reserved for future use. 4534 4˜X '3535 Invalid "Hex" string. A hexadecimal string of byte values entered into the device-driver installation form is invalid because: 1. It contains non-hexadecimal digits. 2. It contains an odd number of hexadecimal digits. 4536 GPAM data, or "NORMAL image-mode" data has been sent to the BinaryMode device driver that is provided with the Generic Print System. Only "IMAGE image-mode" data or "BINARY image-mode" data will be processed by the BinaryMode driver. 4537 An attempt was made to acquire a GPS devic¤Z '4e that is paused (a direct-print GPS device may be "paused" when it is not acquired to prevent its use by GPS). The device must be RESTARTed before it can be acquired for output. 4538 A SetImageModeGPS request sent to a GPS device driver while also sending it GPAM data. The image-mode of a GPS device driver cannot be set while it is processing a GPAM document. If a "pass-through" mode is required with GPAM data, consider using GPAM's GPAMBegin-Transparent and GPAMEndTransparent functions. {4539 More than°\ '5 one SetGPSParams request was sent to a GPS device driver for a single document. Or the SetGPSParams request was made after a WriteGPSFile request had already been made. The SetGPSParams request must occur between the OpenGPSFile request and the first WriteGPSFile request; and there cannot be more than one SetGPSParams reF ) 4561 This error should not occur in GPS 2.0 device drivers. Custom pre-2.0 GPS device drivers may report this error when processing data created by Document Designer 2.0. (This is an addition to the existiÔb '8ng documentation of this error value.) 4574 This error should not occur in GPS 2.0 device drivers. (This is an addition to the existing documentation of this error value.) {2.2 Font Service Status Codes The following are status codes used by the Font Service. They are listed in ascending order. (More Generic Print System status code definitions follow this section.) Code Meaning 13900 Font Service Not Running - This is returned by Deinstall Font Service if there is no Font Service to deinstall.} 13àd '9901 Incorrect Version Font Database - The Font Service returns this status code when it fails to install. The version of the runtime font database is incompatible with the version of the Font Service. Future releases of the font system will require that you regenerate the runtime font database, using the re-released Font Tool, to obtain a version of the font database compatible with the re-released Font Service. Verify that you have the correct version of font system software installed, and regenerate tìf ':he runtime font database if necessary. It is also possible that the file provided to the Font Service is not a valid runtime font database at all. 13902 Font Database Inconsistency - The Font Service returns this status code when it discovers an internal inconsistency in the process of serving a request. If regenerating the font database does not clear up the problem, contact technical support. 13903 Font Key Not Found - The Font Service returns this status code when the reduced font key is not found in øh ';the font database. Verify that the regeneration of the runtime font does not result in errors (e.g., records flagged as invalid). If the problem persists, contact technical support. 13904 Insufficient Font Service Buffer Space - The Font Service returns this status code when it does not have sufficient buffer space to service the request. Reinstall the Font Service, specifying a larger amount of buffer space. 13905 Insufficient Space to Return Font Info - The Font Service returns this status code when tk '<he client of the Font Service calls it with less than minimal space to return the font data. 13906 Cannot Install - This is returned by the Font Service when it fails to install because the Font Service request codes are already being served by some service. Verify that the Font Service has not already been installed. 13907 Cannot Deinstall - This is returned by Deinstall Font Service under a single partition operating system. 13908 Font Data Unavailable - This is returned by the Font Service when the redum '=ced font key does not refer to the type of data requested. For example, this status code is returned if a raster font is requested for a device type for which rasters are inapplicable or otherwise unavailable. Examine the returned font key. If the data should be available, check for an error in the editable font database (e.g., the raster font is not named in the font key, or the corresponding font file is not present in that path) and regenerate the font database. 13909 Invalid Font Character Set Id - o '>The Font Service returns this status code when the request parameters contain a character set id which is generally invalid for the particular request (e.g., 0 is invalid on requests for the device alias), or invalid for the particular font key (e.g., 82 hex when the font key refers to only two character sets). 13910 No Such Font Device Type - GetFontDeviceList returns this status code when iDevice in the request is greater or equal to the total number of device types. 13911 No Such Font Family -GetFontFami(q '?lyList returns this status code when iFamily in the request is greater or equal to the total number of font families. 13912 Invalid Font Key - font key passed on Font Service request is invalid. For exaF  le" was present in a call to DdFntHandles within the GPS device driver. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15326 The recipient data structure specified in a call to DdFntKey within the GPS device driver was too short. This is an internal error that indicates a problem in the software you are using. C| 'Fonsult Technical Support. 15327 The alias of a document character set was requested. Only native, device character sets have aliases. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15328 An invalid "font handle" was present in a call to DdGetAlias within the GPS device driver. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15329 Reserved for future use. {15330 An invalid "font hanˆ� 'Gdle" was present in a call to DdGetChSet within the GPS device driver. This is an internal error that indicample, it may be of incorrect size. 13913 Invalid Font Handle - Handle passed on Font Service request does not match the handle for any item of the type (raster font or translation table) requested. 2.3 More GPS Status Codes The following error codes have been added to the Generic Print System. They are 4s '@listed in ascending order. Code Meaning 15300 to Reserved for use by the device-dependent portion of 15319 GPS device drivers. The meanings of these error codes will depend upon which GPS device driver is being used. Refer to the device-driver descriptions for definition of these error codes. For the Convergent supplied device drivers, only the Imagen8300DD.run driver uses error codes in this range. They are as follows: Imagen-Driver Code Meaning  15300 The document specifies more distinct fonts@u 'A than can be output in one document by the Imagen device driver. Reduce the number of fonts in the document. 15301 An erroneous 2nd-level-translation value has been encountered in the Font Database's font-translation data for the Imagen printer. Verify that the Imagen device driver was installed with a valid "Font Device Type" string (leaving this field blank will cause the correct font data to be used if the Convergent-supplied Font Database is being used). Use the Font Tool to correct the Imagen's trLw 'Banslation data in the Font Database. 15302 An erroneous 2nd-level-translation value has been encountered in the Font Database's font-translation data for the Imagen printer. Verify that the Imagen device driver was installed with a valid "Font Device Type" string (leaving this field blank will cause the correct font data to be used if the Convergent-supplied Font Database is being used). Use the Font Tool to correct the Imagen's translation data in the Font Database. 15303 More Imagen-printer "Families"Xy 'C than can be used at one time, are required by this document. Reduce the number of fonts in the document. 15304 More Imagen-printer "Maps" than can be used at one time, are required by this document. Reduce the number of fonts in the document. {15320 The Font Device Type specified by the GPS device driver does not exist in the font database accessed by the device driver. All GPS device drivers have a default Font Device Type. A different Font Device Type may be specified at installation time. Each insd{ 'Dtalled GPS device driver must have access to an installed font database that contains font data designed for that device driver.} 15321 This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15322 The GPS device driver has detected a bad "font handle". This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15323 The GPS device driver's "actual-font" information 15324 tables have overflowed. This p} 'Eis an internal error that indicates a problem in the software you are using. Consult Technical Support. 15325 An invalid "font handG tes a problem in the software you are using. Consult Technical Support.} 15331 The recipient data structure specified in a call to DdGetAlias within the GPS device driver was too short. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15332 The recipient data structure specified in a call to DdChXlate within the GPS device driver was too ”ƒ 'Hshort. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15333 This is an internal error that indicates a problem in the software you are using. Consult Technical Support. {15334 Insufficient "Font Buffer" space was allocated when installing the driver. The default installation value (4KB) is adequate for all Convergent-supplied GPS device drivers, but some custom GPS device drivers may require more. 2KB is the minimum allowed.} 15335 to This i … 'Is an internal error indicating a problem in the 15339 software you are using. Consult Technical Support. 15340 May indicate an error in the translation escape 15341 sequences in the font database data being accessed by this driver. {15342 An invalid "2nd-level translation" was detected by the WriteDdXlateByte utility. This could be the result of several things: 1. Erroneous translation specification in the accessed font database. 2. Font handle for the wrong character set passed to WriteDdXlateByte¬‡ 'J. 3. Inappropriate character value passed to WriteDdXlateByte.} This is an internal error that indicates a problem in the software you are using. Consult Technical Support. {15343 to This is an internal error indicating a problem in the 15345 software you are using. Consult Technical Support.} 15346 An invalid "font handle" was present in a call to DdFntKey within the GPS device driver. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15347¸‰ 'K An invalid "font handle" was present in a call to DdFntKey within the GPS device driver. This is an internal error that indicates a problem in the software you are using. Consult Technical Support. 15348 to This is an internal error indicating a problem in the 15353 software you are using. Consult Technical Support. 15354 An invalid "font handle" was present in a call to DdChXlate within the GPS device driver. This is an internal error that indicates a problem in the software you are using. Consult TÄ‹ 'Lechnical Support. 15412 This is an internal error indicating a problem in the 15413 software you are using. Consult Technical Support. 15414 An invalid "Page-Portrait String" was specified in the "Device Setup" field of the installation form. Page-Portrait strings must contain only hexadecimal digits, are limited to 20 digits, and there must be an even number of digits. {15415 An invalid "Page-Landscape String" was specified in the "Device Setup" field of the installation form. Page-Landscape strings musÐ� 'Mt contain only hexadecimal digits, are limited to 20 digits, and there must be an even number of digits.} 15416 An invalid "Reset String" was specified in the "Device Setup" field of the installation form. Reset strings must contain only hexadecimal digits, and there must be an even number of digits. 15417 This is an internal error indicating a problem in the software you are using. Consult Technical Support. 15418 The GPS 2.0 loadable requests have not been installed. The system must be rebooted after Ü� 'Ninstalling the GPS 2.0 loadable request file. 15419 The version of the installation parameters data and of the GPS device driver is incompatible. Verify that the GPS 2.0 Installer (GpsInstall.run) is being used. Consider deleting the existing .state and .config files for the affected device before repeating the installation process.2 2.0 Generic Print System A-09-01022-01-A DA-171 Page # of 21 A-09-01022-01-A 2.0 Generic Print System Page # of 21 DA-171è‘ 'OÅVÖrŇG  �$H €"€#&'°*+°,:GH0ž 'U ÄÇË ÇËÇtÄuÇ®ÒÐÙÑÇlÞmâsÇøÄùæüÇýâÇ.æÌÇÍâÕÇÌÿÿuÏ®ÕÑÏäÏkÏùíüÏ.íÌÏÍÿÌGH@ `‚$®GHHHH @�$H @�$ H H H <  'V`ÄÕÝÕ(Ý1ÕJÝNÕ#á1Õzá‰ÕàáîÕÝ Õ·áÅÕ÷ÝûÕ#Ý'ÕCÝGÕoÝsÕÛáéÕ Ý$ Õo Ýx Õ† Ý� Õ  Ý¥ Õ³ Ý· Õ¿ æÀ Õæ áô Õ> ÝJ Õ… ÝŠ Õ� Ý‘ Õ Ý Õ( Ý* Õ þ Õ Ý Õ! Ý# Õï þð Õ Ý Õ Ý Õü ÝÕÝÕ&Ý*Õ.Ý0ÕMÝ[Õ`Ýc՞ݫնݹÕÝÕ#Ý&Õ€݆Õ¤á³ÕÅÝËÕÖÝÙÕ2Ý?ÕJÝMÕ“ÿÿÙ'ÙIÙýÙyÙ‰ÙÛÙ²ÙÖÙÀ Ù; ÙI ú‚ Ù‰ ú úò úJÙZúšúlÙÁÙ”Ò¿ ô“H @ `�$€"€#&'°*+°,:G֜ŴÖÖÿÿÒrÙ‡à—à¶êÓêæêúêê,ê@êYêkàê—ê¸êÖÐÕùB H€"€#&'°*+°,:@ à  ü ‚T,1@ ‚0,1@�,!GH@€#&*,GHô“ 'P Ä ßDäRßTÄ_ßäèåóæøÿÜ Üäîýÿl@ à�$GHH@ Ð�$GH HH @.•$6HZl~�¢´ÆØêü 2DVhzH– 'Q1Æ/Ð7Æ8Ð=ÆGÓMØPÓQØ]Ó^ØcƭܮƯÓßàçÓèàíÓwåˆÓÇàÏÓÐàÕÓeîgÓÂÜÃÓàÓàÓòÓò!Ó]î_ÓÈîÎÓæîìÓ%î2ӳܴÓõîùÓOÿÊ®ÊwêˆÊÁÊ´ÊPÂOGHH@ à�$GH H H  HH  GH@�$GHÿ ˜ 'R ÆÙãÙæâîãæËòÓæÔòÙæ9òAæBòGæ[öaæ›òžæò æòæÎÿÿÞêãê½êÂê4êõêÖêê†êÏÔÎH H H @�$H H@ à�$GH€"€#&'°*+°,:  GHš 'SÆ×ÁßÉ×ÊßÏ×4ß<×=ßB×äí×fñ“ý¥ñÍ×ÎíÜ×*íA×GíI×fäkíz×äßì×íßò×6ÿÿÛmÛ¼Û¦Û&ÛéÛføÍÛ*ÛÛfézÛóÛÌÔ6GH@ Ð àþ�$GHH@ à�$GH H @�$H €"€#&'°*+°,:  GH$œ 'T ÅÖÁÞÉÖÊÞÏÖâÞêÖëÞðÖÎâáÖââóÖ â ÖæÖø Åú þû Åÿ æ Ö ÿÿ–Ú“ÚVÚaÚÚ Úù ù Ú‚ Óø ôÙH@ à�$€"€#&'°*+°,:HGH H @H H H H@�$H €"€#&'°*+°,:GHH¢ 'W8ÅÖÞÖâÖ:æIÖ[âaÖlâoÖ½Þ¾ÖÆæÕÖpâ{Ö¢æ±ÖÔâáÖåâðÖ¯â¼ÖÇâÊÖêâðÖûâþÖ®æ¼ÖÝâäÖÊÅËÖñæÿÖ< âD ÖH âT Ö± â³ Ö! â* Ö­ ⯠ÖUæcÖøæÖ²æÀÖæÿÿÚWÚ¾Ú%ìXÚâÚðì‘ì†ÚèÚ~ÚËÚE ÚS ì Ú) ìè ìQÚôÚ ÚŒÚæÓÊúè€"€#&'°*+°, :@ `�$ H HH @�$H €"€#&'°*+°, :GHT¤ 'XÃÌýÞ¾Ã~Þã„ì•äã¾ÃÇã×ÃïôýÃÿÌ€ã�Ì ã̰ÿȼÈè•ðþðü ü±ÿÚ°@  èþ ÈÈ H @�$H@ à�$GHH €"€#&'°*+°, :GH@  ðñH `¦ 'Y.Å×Å×uʼn×îÅ×gÅ�׿ÅײÅÃ×PäQÅc×TèU×VÅu×fņ×÷Å×µÅÉ×(Å>×Å+׎Å¢× Å2 ×Ë ÅÕ ×á Åõ ×T Å^ ×j Å~ ×Ý Åñ ×u Åz ÿÿßtßíßfßåß±ßOßUßeßöß´ß'ßß�ß ßÊ ßà ßS ßi ßÜ ßu û„ Ó öê @ à�$€"€#&'°*+°, :H H@  èþ ÈÈGH€"€#&'°*+°, :GHl¨ 'Z Ä Ç Ò ÇÖ$Ç%Ú1Ç2Ú7ÇïÒðÇpëqÿÿ Οã®ã¾ãËãÙãðçqÿpú«€"€#&'°*+°,:GH@�$@ ` �$ H H H @ �$H Hxª '[ÄÏÔÝ'ÄZÔnÄoâ”æ•Ä–ôšÄ›ô¥Ä¦ÔªÄÇÔËÿÊÙ'ß•ï¥þÆþËÿ:@ ° Pû �< GH@   `úƒ2ª@.!H H @H@ à�$GHH@ Ð�$GH„¬ '\8ÆÔÆãÔçÆ$Ô.ÆÀÔÊÆÓÔ×ƶÔºƽÔÌÆ»ÔÐÆÕÔçÆòèóíôñøèñ Ô ñè*Æ-è.Æ;è[ñ^Ôañgè�ñ†Ô‰ñ�è²ñµÔ¸ñ¾èÞñâÔåñéèñÔñ è8ñ;Ô>ñDènõoÿÏ…Þ­ÞâåÒåµåòåpÂoH HHH @ ° Pû�<@ ° Pû �<GH@ ° Pû�<GHÿ �® ']4 ÄÕáåÕ ÄÕÄÕ’ÄŸÕ ÄÕ(é)Õ*å.ÕòåöÕFÄIÕ”å˜ÕÞå#Õ$å(ÕLÄOÕ|åÁÕÂåÆÕæÄéÕîÄûÕÄÕmå¹Õºå¾ÕÞÄáÕæÄóÕúåBøCáDøHåaÿÿÜ)ÜñÜ“Ü#ÜÁó¹ÜBýaÒq@ à�$GH@ ° Pû �<H HH@ ° Pû�<H €"€#&'°*+°,:GHœ° '^( ÄÉÄ,Î8Ä9É¨Ä©Ü­Ä®Ü¸É¹ÎØÄ.ç/É0ÎVÄÎÄÅÉÆÎèÄÂÉÃÎÜÄéÉêÎÄÒÉÓÎÄŽÉ�ΤÄrÉsΊÄáÉâÎþÄ ÿƨ׸ã/ãÅãÂãéãÒãŽãrãáã ÿõ H  €,€"€#&'°*+°,:H HH@ ° Pû �<H GH@ ° Pû�<GHð¾ 'eÅ6Ò7Å=>ÅmÒnÅ{ÿÌ>Û{ÿÿ=Õ{@ �,!€, GH@ ‚,!Œ!GHüÀ 'f  ððð*Ð/à=    ÿÿÐÿÿÐÿÿÐÿÿЀ"€#&'°*+°,:H @ ° Pû�< GH@   `úƒ2ª@.!GHH @GH¨² '_ ÄÕá&Ä`Õaá€IJæ¹ÄÕáÄMæTÄŸÕ á·ÄÕá4ļáÁïÖÄáÄÕBÄCÿÿÜ`ÜÜŸÜܼëÖñBúRÒ•@   `úƒ2ª@.!@H@ à�$FGH GH@ ° Pû�<H €"€#&'°*+°,:GH´´ '`ÅÉÅÉØÉÛMØRۡɲÛÃèÛFèVۓءɢŦɧųÉ´عÉRÿÿÓLää“ï¡ù³ïSÿR@ p  ü„FNª@.!@ p  ü�NH@ ° Pû �<H GH@ ° Pû �<GH GHÀ¶ 'aÅ×Å×ÎÅÞ׸ŽׄÅ”×nÅs×þÅ׊í‹Å�×ñôÿÿÞ·ÞmÞýÞ‰èûˆÓû@ ° Pû�<H H H@ ° Pû �<@ p  ü�NGH€"€#&'°*+°,:GH̸ 'bHÄÇtÄyÇ~Ò�Ç!Ä&Ç+Ò<ÇZÄ_ÇæÒèïíÒ ï,ÒJǹÒºï¿ÒôïüÒ(Ç—Ò˜ï�ÒÇsÒtïyÒ¬ï¶ÒÔÇDÄIÇbÒcôdïiÒœï¦ÒÄÇ3ø4Ò5ï:ÒoïyÒ¥ÇÒïÒOïXÒ„ÇóÒôïùÒúÇhôiÄnÇ Ò Ç, Ò= Çm øn Òo ït Òx Ç­ ÿÿsÎ ÜYÜçιΗÎsÎCÎbÎ4ÎÎóÎgÎn Ü­ ÿæêh H HGH€"€#&'°*+°,:@ ° Pû �<GH@ ° Pû�<H Hغ 'c ÃÑÃ<ßAÃsßxÊã—ûã½ö¾ÑÃãûÑ ãÀÑÒãÿÑöãÃ�ã‚öƒшãŒÃÂßÇÃüúýÿÌ;Ûr̼ÛAÛ‰ÛÒÌÌ�ÛÁÌýÿ»ñÿH H€"€#&'°*+°,:GHH@ ° Pû �<GH@ ° Pû �<H ä¼ 'd9ÄÐÄ9ÐAÄ_ÓÎÄÏÐÔÄÐÄ-ÓœÄ�ТÓÜááÓÄÐÄOÐXÄvÓæáëÓ"á'Ó\áaÓKæLáQÓ<ê=Ó>áCÓÄÐ ÓtáyÓ~Ä�ÓãÄæÓáÓCÄTÓwÄzÓÉáÏÓÔáÛÓ$ú&'ÿËÎËœÝÛÝËåÝ!Ý[ËJË=ËËsËË$@'ÿÿø$€&ýdI à 'g$ÿÿÿÿÿÿÿÿÿÿÿÿ@@@@€@ÿÿÿÿ€€Times TimesTimes!TimesCourierTimes" Courier! Courier Å 'hnÜ|�ðÜnxÓxQ¬4x¬À†�¬À¬ÀQQQÀ|ðÎC``|�Q�L`||||||||||QQÄ�ÄxðĬ»Ä±™ÎÉiiÀ¨ëÄÉ™ÉÀ‹žÄ±ð»»¬Q`QL|Cx|s†xQx�CH†CÄ�†‹|`dL†x¬|si|H|VQQQ|ÄxÄxɆ΋Ćsxxx묆|VÎÉÎQ|sx0sHH�ð Ç 'inÜ��ðÜnsÜxQ¬4s¬À‹�¬À¬ÀQLnÀ�ÄÀL``|ÄLÄLi����������LLÄÄÄ|𱞬±ž�¶»`|¶žá¨À�À¨�™¬±ô±£¨[i[[|Lx‹s†sLx†CL†CɆ†‹†i[Q�s¨xss|H|`VVQ|±x±xÀ†À†¬�ssssë¶‹�nÎÎÎL|‹‹H‹QQÄð,É 'jnÜ��ðÜnsÜxQ¬4s¬À‹�¬À¬ÀQLnÀ�ÄÀL``|ÄLÄLi����������LLÄÄÄ|𱞬±ž�¶»`|¶žá¨À�À¨�™¬±ô±£¨[i[[|Lx‹s†sLx†CL†CɆ†‹†i[Q�s¨xss|H|`VVQ|±x±xÀ†À†¬�ssssë¶‹�nÎÎÎL|‹‹H‹QQÄð8Ë 'knÜ|�ðÜnxÓxQ¬4x¬À†�¬À¬ÀQQQÀ|ðÎC``|�Q�L`||||||||||QQÄ�ÄxðĬ»Ä±™ÎÉiiÀ¨ëÄÉ™ÉÀ‹žÄ±ð»»¬Q`QL|Cx|s†xQx�CH†CÄ�†‹|`dL†x¬|si|H|VQQQ|ÄxÄxɆ΋Ćsxxx묆|VÎÉÎQ|sx0sHH�ðDÍ 'lnæx�ðÜnxáxQ¬4s¬À|�¬À¬ÀQLi¶xáÄL`dxÉQÉL`xxxxxxxxxxQVÉÉÉsô±ž±»¨�ÀÄ[d¶¨Ü¶À”À¬|™»žÜ¶£¨|dnQ|H|†s‹iQx‹LC�CÓ‹†��V`Q‹n£xnd†H�[QQQ|±|±|À†É†»‹siiiᬋx[ááÄQs|‹H‹LVÉðPÏ 'mËG ΛP›eNH9Imagen x2.0_12/03/86ÖóB FS%-²=˜MHVÂa3cþcmiÎnØy~m€‚†/�,“S›\Ñ (ž“¢gps.engUpdate.wp ReleaseNote¢ õ=Ocù=Ocù=OcuÓªªMPÈQKcuÓGpsPeteI  nter that was highlighted on the Home display will automatically appear. Press $(BY)$(FFTimes)Go$(BN)$(FFTimes) to print the file, then press F10 (Home) to return to the Home°Þ ( display before proceeding.$(SB)$(SL)Step 4 of the procedure, "Installing a Supported Device," in Chapter 6 of the $(UY)Printing$(UN) $(UY)Guide$(UN) and Step 3 of the procedure, "Installing a Supported Device on an SRP," are misleading. The two steps are essentially the same for both procedures. If you have a serial printer you should substitute the appropriate port name (for example, $(PS40)$(FFCourier)[Ptr]A$(PS0)$(FFTimes) or $(PS40)$(FFCourier)[Ptr]B$(PS0)$(FFTimes)) for [Lpt] in the "File to" field ¼à (of the Copy form. Press $(BY)$(FFTimes)Go$(BN)$(FFTimes) to execute the command. Then type text on the keyboard. Each line of text should be printed after the $(BY)$(FFTimes)Return$(BN)$(FFTimes) key is pressed. Press $(BY)$(FFTimes)Finish$(BN)$(FFTimes) to end the transmission. If no text was printed, or ihÒ ($(WY)$(BY)$(PS40)$(FFTimes)$(PGNY,Y,1)$(PGS2040,2640)$(PGM600,240,240,240)$(PGH120,120)$(FO1)$(FE2)$(PGA1)$(FH65535)$(SC)$(LN40,40,40)$(CN)$(SB)CONVERGENT TECHNOLOGIES ENGINEERING UPDATE FOR 2.0 Generic Print System (SAA-1400) $(BN)$(FFTimes) Revised, December 17, 1986 $(BY)$(FFTimes)$(LF)$(TBR1200)$(SB)SECTION TITLE PAGE$(BN)$(FFTimes)$(IL48)$(LN40,40,0)$(TBL192,.R1200)$(SB) Introduction 2$(SB)1.0 $(BY)$(FFTimes)Changes to Documentation$(BN)$(FFTimes) 2$(IL336)$(IF65392)$(LN0,40,0)$(TBL336,.R1200)$(SB)1tÔ (.1 Standard Documentation 2$(SB)1.2 Installation 2$(SB)1.3 Function Keys 3$(SB)1.4 The Font Service form 4$(SB)1.5 The Device Form 4$(SB)1.6 The Font Tool 6$(SB)1.7 The Font Database 11$(SB)1.8 GPAM Calls 13$(IL48)$(IF0)$(LN40,40,0)$(TBL192,.R1200)$(SB)2.0 Status Codes 14$(IL336)$(IF65392)$(LN0,40,0)$(TBL336,.R1200)$(SB)2.1 GPS Status Codes 14$(SB)2.2 Font Service Status Codes 16$(SB)2.3 More GPS Status Codes 18$(PGNY,Y,0)$(PGM600,240,240,320)$(PGH120,200)$(PGA2)$(BI16)$(SC)$(BY)$(PS0)$(FFTimes)$(IL0)$(IF0)€Ö ($(LN40,40,40)$(JS)$(TBL72,L144,L216,L288,L360,L432,L504,L576,L648,L720,L792,L864,L936,L1008,L1080,L1152,L1224,L1296,L1368,L1440,L1512)$(SB)Introduction$(BN)$(FFTimes)$(SB)The Generic Printing System (GPS) is a set of related software modules which provide a uniform printing service for application programs executing in the CTOS operating environment on Convergent workstations and servers. The following paragraphs describe corrections and additions to the First Edition of the $(BY)$(UY)$(FFTimes)Printing GuŒØ (ide$(BN)$(UN)$(FFTimes) ($(BY)$(FFTimes)DA$(SG)$(SG)$(SG)$(SI)$(SI)170$(BN)$(FFTimes)), part number 09-00967-01-A. The next update or new edition to this manual will contain the information in this engineering update.$(PS40)$(FFTimes)$(LN120,40,40)$(TBL144)$(SB)$(BY)$(PS0)$(FFTimes)$(SL)$(PS40)$(FFTimes)1.0 Changes to Documentation$(LN80,40,40)$(LF)$(SB)1.1 Standard Documentation$(BN)$(FFTimes)$(LN40,40,40)$(JS)$(SB)The Generic Print System is documented in the $(BY)$(UY)$(FFTimes)Printing$(BN)$(UN)$(FFTi˜Ú (mes) $(BY)$(UY)$(FFTimes)Guide$(BN)$(UN)$(FFTimes) (DA-170).$(PS0)$(FFTimes) The $(BY)$(UY)$(FFTimes)GPS$(BN)$(UN)$(FFTimes) $(BY)$(UY)$(FFTimes)Programmer's$(BN)$(UN)$(FFTimes) $(BY)$(UY)$(FFTimes)Guide$(BN)$(UN)$(PS40)$(FFTimes) documents the GPS and GPAM interfaces for use by application programmers.$(PS0)$(FFTimes)$(SM)$(PS40)$(FFTimes)$(SB)$(PS0)$(FFTimes)The following documentation errors occur in the $(UY)Printing$(UN) $(UY)Guide$(UN) first edition and will be fixed with Update Notice 1 (part numbe¤Ü (r 73-00161-A). If you have Update Notice 1, disregard this information.$(BY)$(PS40)$(FFTimes)$(LN80,40,40)$(LF)$(SB)1.2 Installation$(BN)$(PS0)$(FFTimes)$(LN40,40,40)$(JS)$(SB)In Step 3 of the procedure, "Trying It!," in Chapter 3 of the $(UY)Printing$(UN) $(UY)Guide$(UN) you cannot change the device name. Instead the name of the priJ f $(BY)$(FFTimes)Action-Finish$(BN)$(FFTimes) had to be used to end the transmission, re-check the printer, the cable, and the port name to correct the communication problem.$(SM)$(SB)A Help functionÈâ ( has been implemented in this release. When the $(BY)$(FFTimes)Help$(BN)$(FFTimes) key is pressed, the Print Manager displays a concise description of the current form.$(BY)$(UY)$(PS40)$(FFTimes)$(PGNY,N,0)$(PGA3)$(SC)$(UN)$(LN80,40,40)$(LF)$(SB)$(PS0)$(FFTimes)$(SL)$(PS40)$(FFTimes)1.3 Function Keys$(BN)$(PS0)$(FFTimes)$(LN40,40,40)$(JS)$(SB)To abort a currently printing job, select the printer from the Home display and press F6 (Delete). You can also delete the currently printing job by pressing (F6) DeÔä ( lete from the Status or Detail display.$(SM)$(SB)To cancel a queued print request, from Home select the printer to which the request was sent, press (F3) Status, then press (F3) Queue. Use the arrow keys to select the job you want to cancel, then press (F6) Delete.$(SB)Although the $(UY)Printing$(UN) $(UY)Guide$(UN) states that the Update function updates the information shown on the screen, the Update (F2) function in fact updates the list of printers shown on the Home display to include the list of actiàæ ( ve devices known to the Routing Switch.$(SB)By default, this version of the Print Manager auto$(SG)matically updates the screen about every 30 seconds. Pressing F8 (Poll) in most of the Print Manager forms causes an immediate update of the status information shown on the screen. If status items on the screen are shown in half-bright intensity, the latest information was not available when the screen was updated.$(SB)The $(UY)Printing$(UN) $(UY)Guide$(UN) indicates that you can use the Set Up function to aìè ( dd printers to your Set Up list and to remove them from the list. In fact, you can only use the function to add printers.$(SB)To delete a printer from the Set Up list, select the device name from the Home display and press the $(BY)$(FFTimes)Delete$(BN)$(FFTimes) key (not one of the function keys). Note that this does $(UY)not$(UN) deinstall the printer; it only masks it from your view.$(SB)Although the documentation states that the Print Manager shows whether a printer is direct or spooled with a "D" or øê ( an "S" on the Home display, Print Manager 2.0 indicates when a printer is spooled by showing the queue name in the "Queue" field. If the printer is direct, the field will be blank.$(SB)The $(UY)Printing$(UN) $(UY)Guide$(UN) indicates that when you press F1 (Print) and bring up the Print form that you can change the name of the printer to which you want to print. In fact, the name of the printer selected on the Home display at the time you press F1 is automatically entered in the Print form. That name caní ( only be changed by returning to the Home display and choosing a different printer.$(SB)You can press F1 (Print) in the Status form to bring up the Print form.$(BY)$(UY)$(PS40)$(FFTimes)$(PGA4)$(SC)$(BN)$(UN)$(PS0)$(FFTimes)$(SB)You can access the Pause, Restart, and Delete functions from the Home, Status, Queue, or Detail displays. $(SB)You can access the Align function from the Status, Queue, or Detail displays.$(SB)The $(UY)Printing$(UN) $(UY)Guide$(UN) indicates that the Remove function deinstalls allï ( GPS services except the Queue Manager. It also does not deinstall the Font Service. Use the Deinstall Font Service command to remove the Font Service from memory.$(SB)The defaults assigned as the maximum number of open files and the maximum number of devices for the Routing Switch are both 32.$(SB)Although the $(UY)Printing$(UN) $(UY)Guide$(UN) states that the Font Service function accesses the Font Database, in fact it installs the Font Service at the workstation where you are signed on, unless the Prinñ (t Manager is in Master mode.$(BY)$(PS40)$(FFTimes)$(LN80,40,40)$(LF)$(SB)1.4 $(PS0)$(FFTimes)The Font Service Form$(BN)$(FFTimes)$(LN40,40,40)$(JS)$(SB)When you press Admin (F8)...Font Sv.(F1) the following form is dJ  The default value of 133 is suitable for most systems, but a significant speedup in printing may be achieved if a value in the range 120-130 is used.$(SB)The fields in the Page Dimensions area of the form are used to specify page width, length, and borders. Normally, only the "Length" and "Width" values should be used. The $(BY)$(FFTimes)Border$(BN)$(FFTimes) fiepÿ (lds are used only with certain drivers (Imagen and HPLaserJet), and those drivers' default values should usually be the values used.  Most frequently, the "Width" value will need to be changed from 8.5 to 14.0 for the use of 132-column wide paper.$(SB)The "Font Data Table Size" field in the Storage Allocation area of the form is used to specify how much memory should be reserved by the device driver for font information. For device drivers which make little or no use of fonts, such as LptSimple or BinaryMo| (de, the default value 4 (for 4 KBytes) may be changed to 2, to save memory. Performance improvements in printing documenisplayed:$(PS40)$(FFCourier)$(IL120)$(IF65488)$(SB)Install Font Service [Font Database] $(BY)$(FFCourier)[Sys]Font.Dbs$(BN)$(FFCourier) [Bytes of Buffer Space] (default: 8192)$(PS0)$(FFTimes)$(IL0)$(IF0)$(SB)$(BY)$(FFTimes)Font Database:$(BN)$(FFTimes) is the name of the font databa(ó (se file which the device drivers should access.$(BY)$(FFTimes)$(SB)Bytes of Buffer Space:$(BN)$(FFTimes) is the amount of memory to be used for keeping font data available. Increasing this number above the default will speed up certain device driver and Document Designer operations at the cost of less available memory.$(SB)When the parameters have been edited, press $(BY)$(FFTimes)Go$(BN)$(FFTimes) to install the Font Service.$(BY)$(PS40)$(FFTimes)$(LN80,40,40)$(LF)$(SB)1.5 $(PS0)$(FFTimes)The Device Form$4õ ((BN)$(FFTimes)$(LN40,40,40)$(JS)$(SB)Several changes have been made to the Install Device Driver (InstDD) form which are not reflected in the $(UY)Printing$(UN) $(UY)Guide$(UN).$(SB)The "New Line Map Mode", "Banner" (Print Banner Pages), "Line Control Mode", and "Parity" fields no longer accept typed-in values. Instead, the choices for each field are presented in a list, with the current selection underlined. When the cursor is in the field, the left and right arrow keys may be used to change the $(BY)$(P@÷ (S40)$(FFTimes)$(PGA5)$(SC)$(BN)$(PS0)$(FFTimes)selection (move the underline). The cursor may be moved out of the field in the normal way, by pressing the up or down arrow keys or the return key.$(SB)The "Version 1 Driver" field shown in the $(UY)Printing$(UN) $(UY)Guide$(UN) has been changed to "Chars Per Line (non-GPAM output)". This field is the equivalent of the "Characters Per Line" field of the version 1.1 Print Manager ("Chars" is an abbreviation of "Characters"). Before GPS 2.0, the maximum charaLù (cters per line that could be specified was 255. The maximum is now 440. This field is relevant only for non-GPAM documents. (Installation page width is used to determine the limit of a GPAM document's line length.)$(SB)The "Device Type" field shown below the "Version 1 Driver" field shown in the $(UY)Printing$(UN) $(UY)Guide$(UN) has been changed to "Font Device Type". This field is needed for entering the font type name used with the font database for this device. If this field is left blank, the deviXû (ce driver's default is used. Therefore, if $(PS40)$(FFTimes)Convergent-supplied$(PS0)$(FFTimes) $(PS40)$(FFTimes)GPS device driver$(PS0)$(FFTimes)s are being used with the $(PS40)$(FFTimes)Convergent-supplied$(PS0)$(FFTimes) Font Database, no entries need be made in this field.$(SB)The "Printing Process Priority" field, to the left of the "Font Device Type" field in the form, is used to specify the execution priority for the device driver's printing process. Improving the priority will cause documents to dý (be printed faster at the cost of slower execution for other programs. The process priority is improved by decreasing the number in this field. K ts which use many fonts may be achieved by increasing the "Font Data Table Size" value, at the cost of more memory use.$(SB)When entering parameters in the "Device Setup" field, the character in the first column of that field should never be "@"! This character in the first character position of the "Device Setup" field is reserved for PrintGen debugging options.$(BY)$(PS40)$(FFTimes)$(Pˆ (GA6)$(SC)$(LN80,40,40)$(LF)$(SB)$(PS0)$(FFTimes)$(SL)$(PS40)$(FFTimes)1.6 $(PS0)$(FFTimes)The Font Tool$(BN)$(FFTimes)$(LN40,40,40)$(JS)$(SB)$(SL)The $(UY)Printing$(UN) $(UY)Guide$(UN) documents the Font Tool. The following are additions and updates to the FontTool documentation:$(SM)$(SB)The Font Tool is invoked with a command form as follows:$(FFCourier)$(LF)$(SB)Font Tool [Batch mode commands]$(SM)$(FFTimes)$(JS)$(SB)If no recognizable batch mode commands are entered in the command form, the Font Tool” ( enters forms-oriented interactive mode. If any recognized batch-mode commands are entered, they are performed in a predetermined sequence, after which the Font Tool exits automatically. $(SB)The following batch mode commands are supported. They must be typed all in lower case. They are performed in the order listed below.$(SB)$(BY)$(FFTimes)$(SL)create$(BN)$(FFTimes) - create any .data files and .isam files which are presently missing. If this command is omitted, and a .data or .isam file is missing,   (the Font Tool will exit with an error status code. If this command is present, the Font Tool will exit if a required file is not present and cannot be created, or if the file is present but cannot be opened. The required files which are created are:$(SM)$(PS40)$(FFCourier)$(IL144)$(TBL144,L696)$(SB)FontCharacterSet.isam FontDevice.data FontFamily.data FontKey.isam FontPseudoFamily.isam FontRaster.isam FontReduction.data FontTranslate.isam FontWidth.isam FontCharacterSet.ind FontKey.ind FontPseudoFamily.in¬ (d FontRaster.ind FontTranslate.ind FontWidth.ind$(PS0)$(FFTimes)$(IL0)$(TBL144)$(SB)$(BY)$(FFTimes)import$(BN)$(FFTimes) - add data to the editable Font Database from the associated port files. If any of the associated port files are missing, the Font Tool will exit with an error status code. Otherwise, this function is identical to the Import function in the interactive mode of the Font Tool. The port files are:$(PS40)$(FFCourier)$(IL144)$(TBL144,L696)$(SB)FontCharacterSet.port FontDevice.port FontFamil¸ (y.port FontKey.port FontPseudoFamily.port FontRaster.port FontReduction.port FontTranslate.port FontWidth.port$(PS0)$(FFTimes)$(IL0)$(TBL144)$(SB)$(BY)$(FFTimes)generate$(BN)$(FFTimes) - create a runtime database. If generation fails due to invalid font data, the Font Tool exits with an error status code. Otherwise, this function is identical to the Generate Runtime Data base function in the interactive mode of the Font Tool.$(PS40)$(FFTimes)$(PGA7)$(SC)$(PS0)$(FFTimes)$(SB)$(BY)$(FFTimes)export$(BN)$(FFTÄ (imes) - create port files using all records in the font database which are marked as referenced. If any of the port files cannot be created, the Font Tool exits with an error status code. Otherwise, this function is identical to the Export function of the interactive mode of the Font Tool.$(SB)$(BY)$(FFTimes)exportall$(BN)$(FFTimes) - create port files using all records in the font database, regardless of whether they are marked as referenced. If any of the port files cannot be created, the Font Tool exiÐ (ts with an error status code. There is no equivalent function in the interactive mode of the Font Tool.$(SB)$(BY)$(FFTimes)exit$(BN)$(FFTimes) - exit the Font Tool. Since the Font Tool will exit anyway, if any batch mode commands are present, this command is necessary only if it is the only batch mode command given. It is useful within a submit file as a means of determining whether the editable Font Database is present and accessible. The Font Tool will exit with an error status code if any of the requÜ ( ired files cannot be openK  he editable database.$(SM) $(SB)Fo$ (&r example, $(BY)$(FFTimes)Gen?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)No$(BN)$(FFTimes) for the Lucida and Lucida Sans font families in the standard font database, assuming that most customers will purchase the Times and Helvetica font ROM for the Imagen. If instead the Lucida and Lucida Sans font ROM is utilized, set $(BY)$(FFTimes)Gen?$(BN)$(FFTimes) to $(BY)$(FFTimes)Yes$(BN)$(FFTimes) on Lucida and Lucida Sans and $(BY)$(FFTimes)Gen?$(BN)$(FFTimes) to $(BY)$(FFTimes)No$(BN)$(FFTimes) on Times and Hel0 ('vetica. $(IL0)$(SB) $(BY)$(FFTimes)Proportional?$(IL144)$(SB)$(BN)$(FFTimes)Type $(BY)$(FFTimes)Yes$(BN)$(FFTimes) if characters in this font family have varying widths.$(SB)If $(BY)$(FFTimes)Proportional?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes), then there must be width tables for all font keys associated with this font family, if $(BY)$(FFTimes)Print?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes) in the device typed, and will exit normally otherwise.$(SB)The following should be added to the $(UY)Printing Guide$(UN), page 12$(SI)8, before the section on font database tables and directories:$(SB)$(UY)Alternate Fonts$(UN)$(SB)Another kind of font substitution can occur when there are two or more printer fonts which fit the same general description, but which have different sets of available characters. Up to four different fonts can be associated in the Font Database with the same Font Key. Tè (!he font database system automatically substitutes the second, third or fourth font for the first when a required character is not present in the first font but is present in one of the others. For example, many printers have mathematical symbol fonts which are meant to supplement fonts which are used for regular text.$(SB)The $(UY)Printing Guide$(UN) states (12-12) that the $(BY)$(FFTimes)F1$(BN)$(FFTimes) key in the Administration function of the Print Manager invokes the Font Tool. The Print Manager insô ("talls the Font Service, and cannot be used to invoke the Font Tool.$(SB)The $(UY)Printing Guide$(UN) states (12-22) that, at the end of a record, the $(BY)$(FFTimes)Next$(BN)$(FFTimes) key advances to the first field of the $(BY)$(FFTimes)next$(BN)$(FFTimes) record. In this case, the $(BY)$(FFTimes)Next$(BN)$(FFTimes) key advances to the first field of the $(BY)$(FFTimes)same$(BN)$(FFTimes) record. While in edit mode, the user must press GO or CANCEL before working on the next record. $(SB)The $(UY)Print (#ing Guide$(UN) states (12-22) that, at the end of a record, the $(BY)$(FFTimes)Code-Next$(BN)$(FFTimes) advances to the first field of the next record. This should read: at the $(BY)$(FFTimes)beginning$(BN)$(FFTimes) of a record, $(BY)$(FFTimes)Code-Next$(BN)$(FFTimes) advances to the $(BY)$(FFTimes)first$(BN)$(FFTimes) field of the $(BY)$(FFTimes)same$(BN)$(FFTimes) record.$(BY)$(PS40)$(FFTimes)$(PGA8)$(SC)$(BN)$(PS0)$(FFTimes)$(SB)The following should be added to the $(UY)Printing Guide$(UN), page 12$(SI  ($)26: The Font Family directory contains the following fields:$(SB) $(BY)$(FFTimes)Font Family$(IL144)$(SB)$(BN)$(FFTimes)Type a unique name for the font family (such as Gothic).$(IL0)$(SB) $(BY)$(FFTimes)Gen?$(IL144)$(SB)$(BN)$(FFTimes)Type $(BY)$(FFTimes)No$(BN)$(FFTimes) if you want to exclude this font family from the runtime database. Automatic font key generation will also ignore this device type if $(BY)$(FFTimes)Gen?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)No$(BN)$(FFTimes). All font keys, reduc (%tions, width tables, raster fonts, and so on, that are relevant only to this font family will be excluded from the runtime database when it is generated. All such records will be flagged with a dim dagger.$(SB)$(SL)Setting $(BY)$(FFTimes)Gen?$(BN)$(FFTimes) to $(BY)$(FFTimes)No$(BN)$(FFTimes) enables you to create a smaller runtime font database, and eliminate font families from the font menu displayed by Document Designer, without eliminating important information from tL e record with which the font key is also associated.$(IL0)$<" (((SB)The explanation of $(BY)$(FFTimes)Print?$(BN)$(FFTimes) should be revised as follows $(UY)(Printing Guide$(UN), page 12$(SI)29):$(SB)If $(BY)$(FFTimes)Print?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes), then there must be width tables for all font keys associated with this device type, if $(BY)$(FFTimes)Proportional?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes) in the font family record with which the font key is also associated.$(BY)$(PS40)$(FFTimes)$(PGA9)$(SC)$(BN)$(PS0)$H$ ()(FFTimes)$(SB)$(SL)The explanation of $(BY)$(FFTimes)Alias?$(BN)$(FFTimes) should be revised as follows $(UY)(Printing Guide$(UN), page 12$(SI)29):$(SB)If $(BY)$(FFTimes)Alias?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes), then there must be aliases specified in all font keys with this device type.$(SM)$(SB)Add to $(UY)(Printing Guide$(UN), page 12$(SI)33) after the paragraph beginning "The following fields can repeat..."$(IL144)$(SB)Enter as many repetitions (up to four) of the following fielT& (*ds as there are fonts on the device which fit the description, and which can supplement each other. For example, if a laser printer has monospaced mathematical symbol fonts, in addition to Courier fonts, enter one repetition to describe the Courier font of the specified size and style, and one repetition to describe the symbol font of similar size and style. When the document is printed, the symbol font will be automatically be used to supply characters which are not present in the Courier font.$(IL0)$(SB`( (+)The explanation of the $(BY)$(FFTimes)Width Table$(BN)$(FFTimes) field of the Font Key should be added $(UY)(Printing Guide$(UN), page 12$(SI)32) after the section on $(BY)$(FFTimes)Character Set$(BN)$(FFTimes):$(SB) $(BY)$(FFTimes)Width Table$(BN)$(FFTimes)$(IL144)$(SB)Enter the name of a width table found in the Width Table directory, if a width table is required by the font family and the device type named in the font key. $(SB)A width table is required if $(BY)$(FFTimes)Proportional?$(BN)$(FFTimes) il* (,s set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes) in the font family record, and $(BY)$(FFTimes)Print?$(BN)$(FFTimes) is set to $(BY)$(FFTimes)Yes$(BN)$(FFTimes) in the device type record. In this case, a width table must be specified for all group repetitions for which a character set is named.$(IL0)$(SB)The following note should be added to $(UY)Printing Guide$(UN), page 12$(SI)39 (discussion of Character Sets):$(SB)Translation table to loadable font, NGEN font file and VM003 Font File are purely optional fielx, (-ds which play no part in the generated font database. They are useful only in that they allow the display of relevant graphics within the width tables and raster fonts of the Font Tool. These items have been provided for user convenience for the textual fonts for the Imagen printer and for the Screen fonts.$(SB)If these fields are omitted, the Font Tool automatically uses the translation table specified $(BY)$(FFTimes)from CT$(BN)$(FFTimes) in order to determine which standard CT graphic to display next t„. (.o each character in width tables and raster fonts. In this case, a graphic will be shown only if there is an equivalent character in the standard CT character set.$(BY)$(PS40)$(FFTimes)$(PGA10)$(SC)$(BN)$(PS0)$(FFTimes)$(SB)The following should be added to the $(UY)Printing Guide$(UN), page 12$(SI)52, in the discussion of Raster Font Fields, after $(BY)$(FFTimes)Variance$(BN)$(FFTimes):$(SB) $(BY)$(FFTimes)Cell Height$(IL144)$(SB)$(BN)$(FFTimes)This field shows the total height of the raster font in pixel�0 (/s. Enter a new value and press $(BY)$(FFTimes)F9$(BN)$(FFTimes) (Update) to change the cell height.  If the cell height entered is less than the baseline value (see below) plus the largest descender of any character in the font file, the cell height will be changed to the baseline value plus the height of the largest descender. Changing the cell height L  e application of these codes. In some of these cases specific information must be entered into the corresponding positions of certain tables in the font database. Codes marked with a dagger () require translations to be speä> (6cified in first-level printer translation tables, in order to obtain an appropriate width and an appropriate print character (unless the character is a space). Translations for these characters are automatically generated by the Convert Wheel Set command. In either case, the translation may be omitted from one alternate character set, where it is expected that another alternate character set for any related font key will provide the translation.$(IL48)$(IF65490)$(LN33,40,33)$(TB)$(SB)$(BY)$(FFTimes) Null will not crop characters or shift characters relative to the baseline.$(IL0)$(SB) $(BY)$(FFTimes)Baseline$(IL144)$(SB)$(BN)$(FFTimes)This field shows the œ2 (0position of the baseline in the raster font, measured from the top of the cell. Enter a new value and press $(BY)$(FFTimes)F9$(BN)$(FFTimes) (Update) to change the position of the baseline in the raster font. Each character will be shifted up or down by the same amount that the baseline is changed in order to maintain the relative position of each character to the baseline. However, if the baseline value is made smaller, it is possible that the character is too high already in order to maintain its posi¨4 (1tion relative to the baseline. Such characters will be pushed down closer to the baseline so that the top of the character is at the top of the cell. Changing the baseline will not crop characters.$(SB)When the baseline is changed, the cell height should probably be changed, by an equal or greater amount.$(IL0)$(SB)In $(UY)Printing Guide$(UN), page 12$(SI)61, change all references to Courier 10 to Courier 72. Courier 72 maps to 12 point Courier, but Courier 10 maps to 12 point CourierWP.$(SB)In $(UY)Prin´6 (2ting Guide$(UN), page 12$(SI)67, should read:$(SB)The width factor numerator is set to 72 and the denominator is set to the pitch, if the font is monospaced.$(SB)The following should be added to the $(UY)Printing Guide$(UN), page F7 (translation table escapes):$(IL600)$(IF64936)$(TB)$(SB)Use Width 10 This escape is followed by the character code which will provide the width (the character is not printed). This is used when the width of a character as formatted in a document is different from the width À8 (3of the printer glyph itself. For $(PS40)$(FFTimes)$(PGA11)$(SC)$(PS0)$(FFTimes)example, the leader dot (position 88 of the CT character set) commonly is printed as a period, though its width is significantly greater than that of the period. The width of the underline character is typically used instead. The usual translation for the leader dot is therefore 2D105F. (2D is the usual printer code for period, and 5F is the usual printer code for underline). This escape occurs only in first level translatioÌ: (4n tables.$(SB)$(SL)Escape 1B Equals and represents the ASCII Escape character. This is used in second level translation tables that need to include the escape character in a string output to the printer.$(SM)$(BY)$(PS40)$(FFTimes)$(IL0)$(IF0)$(LN80,40,40)$(LF)$(TBL144)$(SB)1.7 $(PS0)$(FFTimes)The Font Database$(BN)$(FFTimes)$(LN40,40,40)$(JS)$(SB)The following $(BY)$(PS40)$(FFTimes)Font Database Conventions$(BN)$(PS0)$(FFTimes) for the $(BY)$(PS40)$(FFTimes)CT character set$(BN)$(PS0)$(FFTimes) shoØ< (5uld be added to the $(UY)Printing Guide$(UN):$(SB)$(PS40)$(FFTimes)A number of character codes have specific meaning to the Document Designer. The general use of each of these codes cannot be nationalized or otherwise customized, although stylistic decisions can be made concerning th