home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / FREQ_QA / LIN_PRT2.ZIP / 00000208.TXT
Text File  |  1994-03-16  |  61KB  |  1,089 lines

  1. Uï∞ü∞WVìF≡PÜ(α â─ìF≡PÜ0α â─Ä┬ï╪ï√îF÷&èO ╕╙αëF°&ïGï╚&ïG║ï≥Ö≈■╛<ï┴ï╩ï╨ï┴ëå⌠■ï┬Ö≈■ï╞ï╩≈«⌠■ï≡±╗Ä$6ë₧·■îåⁿ■&╟  ╗~Ä&6ë₧÷■îå°■&ïÄF÷&9EtLÉΦ2╕pP3└P ╢°■ ╢÷■Üα â─ÄF÷&ïE─₧÷■&ëÄ(6&â>ptÄ*6&â>vt
  2. Ü£┘ÜT┘ÄF÷& E╟F·Ä,6&â>Θ▀ë~⌠╟F■╕⌠╣ùëå≡■ëÄ≥■ëvⁿïFⁿ─₧≡■&─^■ë₧∞■îåε■&9~ΘÖï├î┬ì~öï≤Ä┌╣-≤ÑñèFó*ΣàF°tz8f╥t èF╥─^⌠&8GuiÇ~╤t èF╤─^⌠&8GuWïFⁿ+Fö;Fû| ïFⁿ9Föuâ~ût÷Fÿ@t8èFú─^⌠&8Gt,ïFⁿ+Fö;Fû~<Ä.6&â>t0─^⌠&èG─₧≡■&─ïv■&ê@âF■[ F·ïF·Ä,6&9~Θ2 Θ⌡èFú─^⌠&8Gu ÷FÖu╙ïv·Θzïv·─₧·■&ë7╗XÄ06ë₧Φ■îåΩ■&─?& ╡& ╡Ü£┘â─ìDP─₧Φ■&─& ╖╥& ╖╨Ü┌α    â─Ä26&â>|u Ä46&╟zÄ66&╟¬─^⌠&èGï╚ï╞╗[≈δï╪Ä86&─>⌠&êIÄ86&─⌠ï°&Ça■ÉΦÇ~¿t;èF¿*ΣP─₧Φ■&─& ╖╓& ╖╘Ü┌α    â─Ä46&╟zèF¿*ΣPܵ┘â─ΘvÄ:6&í▓& ░uΘdÄ26&â>|u Ä46&╟z─₧Φ■&─& ╖┌& ╖╪Ü┌α    â─Ä<6& 6¿& 6ªÜ`┘â─Üû┘ܼα    ╕PÜ,╣ â─Ä>6&íF&ïHëåΣ■ëûµ■ ╨t8 ╢µ■Pìå■■PÜ╝
  3. α â─ ÷|ìF▒Pìå■■PÜh
  4. α â─ìå■■PÜ╠┘â─Ä:6& 6▓& 6░ìå■■PÜ╝
  5. α â─ ÷|ìF▒Pìå■■PÜh
  6. α â─ìå■■PÜ╠┘â─Ä*6&â>vtܼα    Ü«┘ÜB┘Ül┘░P░PÜ╢]    â─Ä@6& 6á& 6₧Ü`┘â──₧Φ■&─& ╖▐& ╖▄Ü┌α    â─╕pPÜ╒    â─ÄB6&úR&ëT─₧·■&ë7ïF₧ÄD6&úïFáÄF6&ú Üf┘─₧·■&ë7÷FÿtÄH6&Ç&│ÄJ6&╞ƒδÉÄH6&Ç│ÇÄJ6&╞ƒèfÖ%=└≈╪ÄL6&úïF₧ÄD6&úïFáÄF6&ú ^_ïσ]╦ÉUï∞ü∞▐VÄN6& 6 & 6ìår PÜ╝
  7. α â─ÄN6& 6 & 6ìå" PÜ╝
  8. α â─╕vPìår PÜh
  9. α â─╕éPìå" PÜh
  10. α â─ìFαPìår PÜXXα â─@uΘNìF┬Pìå" PÜXXα â─@uQÄN6& 6 & 6ìå" PÜ╝
  11. α â─ÄP6& 6(& 6&ìå" PÜh
  12. α â─ìF┬Pìå" PÜXXα â─@uΘτïF≥ïV⌠9V╓vΘ┘r9F╘vΘ╧â~≡}Θ╞    â~ε[sΘ╗╕ÇPìår PܬCα â─ï≡â■ uΘƒ╞år ╕Pìår PVÜj3α â─ 6d 6bìår PÜ°
  13. α â─ └ud╕pP╕~╣ùQPVÜj3α â─ìF■PïFε-ÇPÄ86& 6÷& 6⌠VÜPα â─ ÄR6&╟╕[ÖRPïFεïV≡-Çâ┌RPÜ║α Ä,6&úVÜ╚2α â─^ïσ]╦Uï∞ü∞╘WV+└PPÜ(α â─ëFⁿëV■ÄN6& 6 & 6ìFäPÜ╝
  14. α â─ÄN6& 6 & 6ìå4 PÜ╝
  15. α â─╕ÄPìFäPÜh
  16. α â─╕ÜPìå4 PÜh
  17. α â─ìF╘Pìå4 PÜXXα â─@uQÄN6& 6 & 6ìå4 PÜ╝
  18. α â─ÄP6& 6(& 6&ìå4 PÜh
  19. α â─ìF╘Pìå4 PÜXXα â─@uΘ3ïFµïVΦ9V■w1r9Fⁿs*ëF≥ëV⌠ëF÷ëV°Ä06&─X& ╖Γ& ╖αÜ┌α    â─δÉïFⁿïV■ëF≥ëV⌠ëF÷ëV°╕ÇP╕üPìFäPܬCα â─ï≡â■ uΘ╞╕P 6d 6bVÜh4α â─╕pP╕~╣ùQPVÜh4α â─3 ╗Ä,6ë₧0 îå2 &9?~Dëvⁿ3╔ëN■ï±╕ùÄ╪─⌠▐â├ë₧, îå. &÷Gt &÷u&Çg■â╞[G─₧0 &9?╨ïvⁿìF·P╕[─₧0 &≈/PÄ86& 6÷& 6⌠VÜWα â─ VÜ╚2α â─ìF≥PìFäPÜ«Rα â─^_ïσ]╦ÉUï∞â∞TWVÄN6& 6 & 6ìF¼PÜ╝
  20. α â─╕ªPìF¼PÜh
  21. α â─╕▓PìF¼PÜ¿α â─ï≡ëV■ ╨t)ïF■PV╣Q╣pQ╣~║ùRQï°Üxα â─ WVܪα â─^_ïσ]╦ÉUï∞â∞"WVìFΦPÜ(α â─ìFΦPÜ0α â─ï°ëVε╕<Ä┬&≈m&EëF⌠ÄT6&╟  ÄFε&èM ╕╙αëF≡╟F÷╕ & E╟F·ë~∞Ä,6&íëFµ └Θ╔Ä86&í⌠&ï÷ï╪ëV■Ä$6&íëFΣïN·╕╘Ä╪9NΣuΘïâ~t    ÄF■&÷u|─v∞&èDÄF■&8G tl&èG
  22. *ΣàF≡ta&èG:êFΓ
  23. └t ÄFε&èD8FΓuJÄF■&èG9êFα
  24. └t ÄFε&èD8Fαu0ÄF■ìwⁿ&ïëF▐;F⌠ÄF■&÷@t┐δï°+~⌠9~÷~ë~÷ëâ├[A9Nµ~Θa ü~÷í}Θ╡╕á+F⌠ëF≥╤f≡â~≡@~╟F≡3╔9NµΘöÄ86&í⌠&ï÷>ï╪ëV■ï~∞╕╘Ä╪â~t ÄF■ìw╞&÷uZÄF■ìw╨&è*ΣàF≡tJÄF■&èêFΓ
  25. └t    ÄFε&8Eu4ÄF■ìw &èêFα
  26. └t    ÄFε&8EuÄF■ìw┬&ïF≥ëF°;F÷}ëF÷ëâ├[A9Nµïü~÷áïV÷δ║áâ~tâ·}║ï┬^_ïσ]╦Éear all searchUï∞ü∞╢WV╕╚Pܬ α â─ï≡ëV■ ╨t5╕╨PÜ6    â─ └u$ïF■PVìåV PÜ╝
  27. α â─ìåV PÜ┘â─δÉ╞åV ╕▄PìåV PÜh
  28. α â─ìF╓PìåV PÜXXα â─ └t$ìåV P╕ΦP╕╠(PÜ─α â─ ╕·PÜ≤α â─ï~ΣW╕PÜα â─ï≡ëV· ╨u╕ P╕╠(PÜ─α â─╕·PÜ≤α â─╕P╕-PìåV PÜ26    â─
  29. ëFⁿëV■ ╨u$ìåV P╕0P╕╠(PÜ─α â─ ╕·PÜ≤α â─ v■ vⁿW╕P v·VÜα â─ ;╟t2ìåV P╕LP╕╠(PÜ─α â─  v■ vⁿܪα â─╕·PÜ≤α â─ v■ vⁿܪα â─ └t$ìåV P╕wP╕╠(PÜ─α â─ ╕·PÜ≤α â─ïF·╗
  30. Ä 3ë₧R îåT &ë7&ëGìL╗XÄ"3ë₧N îåP &ë&ëGÄ└&ï<ü pt#╕pPW╕ÖP╕╠(PÜ─α â─ ╕·PÜ≤α â──₧N &ï&ïWï╧╤ß╤ß┴ï≡ëVⁿ╟F°â ~>║ìM ëV■ëv·ë~÷ï≥ï~·╕ùÄ╪ÄZïX&ï&+╟ïVⁿ&ë&ëPâ╞IuΣïv·─₧N &─ïFⁿ&ë7&ëG─₧R &─&ï╤α╤α&G├î┬ï°ëV÷ï╪&ïÄ$3&ú·    â╟ï┬&ë>
  31. &ú
  32. &ï·    ╤π╤π▀Ä┬&ïÄ&3&ë║ìOëF÷&ë└&ú┬&ï║╤Γ╤Γ╩ï∙╗HÄ(3ë₧J îåL &ë&ëGâ┴Ä*3&ë┤&ú╢ÄF÷&ï╤Γ╤Γ╩ï±ëFⁿPQÜ" α â─@≡╟F°─₧J &─&â?~Gë~⌠║ëV■ëv·ï≥ïN°ï~·╕ùÄ╪─┤&ï&+╟ïVⁿ&ë&ëPâ╞A─₧J &─&9┌ï~⌠ïv·Ä*3&─┤ïFⁿ&ë7&ëG─₧J &─&ï@╤α╤α&G°ïF÷Ä,3&ë>ä
  33. &úå
  34. ìMÄ.3&ë▄ &ú▐ ╕^_ïσ]╦É&àÜuΘ0  Uï∞â∞.WVÜ4┘ÄZ9&╟3└Ä\9&ú6Ä^9&ú"Ä`9&ú╓ Äb9&úrÄd9&ïbÄf9&ëdÄh9&ïfÄj9&ëh+╔ëN÷ëN⌠ v vÜZ α    â─RP╕╠"P╕r ╣ùQPÜαα â─ ╕÷╣ùïVï^ï±Vï°ï≥Ä┴Ä█╣≤Ñ^║╢╣ùëV≡ëN≥Vï·ï≡Ä┴╣≤ÑÄl9&â>nu-Än9&─X& ╖B& ╖@Ü┌α    â─╕╧"PÜ|α    â─3└Θb╕r ╣ùQPÜÆ┘â─ └tτï~
  35.  Θ╛╕P v≥ v≡PÜ┘â─ └t!2└P░PÜ╢]    â─Äp9&àÜt¡ÜN┘δªÉ2└P░PÜ╢]    â─Äp9&àÜuÜ╬┘╕,
  36. ╣ùQPÜ╚┘â─2└P░PÜ╢]    â─Äp9&àÜuΘ0  ~+└PPÜ(α â─ëF⌠ëV÷╕PÜⁿ┘â─+└PPÜ(α â─ï╚ï┌+F⌠V÷Ä~9&ú║&ë╝SQ v÷ v⌠ï≡ï∙ëvΓëVΣï≤Ürα    â─ëFⁿëV■Ä~9&Ω&∞╣d3█SQRPÜåα ëF°ëV·╕dÖRP v■ vⁿÜ║α ëFⁿëV■ v· v°RP╕<ÖRP╣─ ╗  SQ╕ÖRP vΣ vΓÜ║α RPëF▐ëVαÜTα ╣─ ╗  SQ vα v▐ëF┌ëV▄ÜTα ╣<3█SQ vΣ vΓëF╓ëV╪Ü║α F╓V╪ïN┌ï^▄+╚┌SQëF╥ëV╘ÜTα ╟╓+F⌠V÷RP v╘ v╥ vα v▐ v vÜZ α    â─RPÄn9&─X& ╖r& ╖pÜ┌α    â─ÜN┘Ä~9& å╗pÄr9ë^µîFΦ&â?tÄt9&â>vtÜ£┘Ü÷┘─^µ&â?t;Ä^9&â>"uÄ\9&â>6u Ä`9&â>╓ t╕  P v vÜ╪┘â─ÉΦé─^µ&â?tMÄt9&â>vtA╕P╕PÄv9& 68& 66Ü`┘â─╕PÄx9&áGPÄv9& 68& 66Ü≡┘â─╕Θå  tΘ╣╕╘Ä╪╕[≈.ï╪╕ùÄ└&í⌠&ï÷Ä┬╪îFε&÷GÇt1&9}&ïG≈╪╣ùÄ┴&;z
  37. ~3└Θ6╕ùÄ└&íz
  38. ÄFε&9G|τ╕╘Ä└&íëFΩ └u╕╘Ä└&â>tÄFε&÷Gu╕ùÄ└&÷Ç
  39. t│â~Ωu╕╘Ä└&â>tÄFε&÷Gt╕ùÄ└&÷Ç
  40. uë╕P v≥ v≡PÜ┘â─ └tΘ}ⁿÜ╬┘╗pÄr9ë^µîFΦ&â?tMÄt9&â>vtA╕P╕PÄv9& 68& 66Ü`┘â─╕PÄx9&áJPÄv9& 68& 66Ü≡┘â─+└PPÜ(α â─ëF⌠ëV÷Äz9&â>|u Ä|9&╟z╕,
  41. ╣ùQPÜî┘â─ï≡ ÷|Θ%ⁿ─^µ&â?tMÄt9&â>vtA╕P╕PÄv9& 68& 66Ü`┘â─╕PÄx9&áGPÄv9& 68& 66Ü≡┘â─╕P v≥ v≡╕PÜ┘â─ï╞ΘÆÄn9&─X& ╖F& ╖DÜ┌α    â─╕P v≥ v≡╕PÜ┘â─Är9&â>ptMÄt9&â>vtA╕P╕PÄv9& 68& 66Ü`┘â─╕PÄx9&áGPÄv9& 68& 66Ü≡┘â─Ü÷┘╕^_ïσ]╦Uï∞â∞WV╕ P3└ÄZ9&úP╕÷╣ùQPÜα â─ÄÇ9+└&ú&ú■ï~  u1Äé9&9>"t2└P░PÜ╢]    â─Äp9&àÜuÜ|]    ÷─uΘ╗Ää9&╟Äå9&íëF· └|#╕[≈n·ï≡Äê9&─⌠&÷@t Ää9&╟2└P░PÜ╢]    â─=  tΘ╨Äz9&â>|u Ä|9&╟zÄr9&â>ptÄt9&â>vtÜT┘Äé9&â>"t2└P░PÜ╢]    â─Äp9&àÜtΘ  t╛3 δÉ╕⌠PÜ▐┘â─ï≡â■tΘéÄè9&íN& Lts╕dPÜ╒    â─ëFⁿëV■Ü|]    ÷─t6ë~ v■ vⁿÜ`╒    â─ └u!╕dPÜ╒    â─ëFⁿëV■Üè]    Ü|]    ÷─u═Ü°]    3└PÄè9& 6N& 6LÜ└┘â─ΘΩ■â■tm╕pPÜ╒    â─ëFⁿëV■RPÜ`╒    â─ └tΘP■ë~Ü|]    ÷─tΘ@■2└P░PÜ╢]    â─=  tΘ*■Ü─α     v■ vⁿÜ`╒    â─ └t╞Θ■Ü─α    3└δbÉ2└P░PÜ╢]    â─Äp9&àÜt;3└PÜⁿ┘â─ÜN┘Ä^9&â>"uÄ\9&â>6u Ä`9&â>╓ t ÉΦδÜN┘ÉΦ(╕^_ïσ]╦ÉUï∞ü∞·WV╗Äå9ë₧
  42.  îå  &â?|%╕[&≈/Äê9&⌠&ï÷ì~ñï≡Ä┌╣-≤Ññ─₧
  43.  &â?}ΘÄÄ^9&â>"t5Ç~║t/èF║*ΣPÄn9&─X& ╖N& ╖LÜ┌α    â─èF║*ΣPÉΦⁿâ─3÷ì~πÄî9&Ç╝& t1èB╗*ΣPWÄn9&─X& ╖R& ╖PÜ┌α    â─
  44. èB╗*ΣPÉΦ║â─Fâ╟ìF√;°r╕╗╓ Ä`9ë₧ îå &â?u Ä\9&â>6t?─₧
  45.  &â?|5Ç~╣t/èF╣*ΣPÄn9&─X& ╖V& ╖TÜ┌α    â─èF╣*ΣPÉΦOâ─ÄÄ9&í▓& ░uΘ─₧ &â?uÄ\9&â>6uÄ^9&â>"uΘ⌡Än9&─X& ╖Z& ╖XÜ┌α    â─ÄÉ9& 6¿& 6ªÜ`┘â─Üû┘ܼα    ╕PÜ,╣ â─ÄÄ9& 6▓& 6░ìå PÜ╝
  46. α â──₧
  47.  &â?|ìF┴Pìå PÜh
  48. α â─Ü╥┘ìå PÜ╠┘â─Ü╞┘░P░PÜ╢]    â─Än9&─X& ╖^& ╖\Ü┌α    â─ÄÆ9& 6á& 6₧Ü`┘â─Ü┘╕pPÜ╒    â─Äö9&úR&ëT3└Ä^9&ú"Ä\9&ú6─₧ &ë^_ïσ]╦ÉUï∞ÜÇ┘╕╨"PÄû9& 6°& 6÷Än9&─X& ╖å& ╖äÜ┌α    ïσÄÉ9& 6¿& 6ªÜ`┘ïσÜû┘Ät9&â>vtÄÿ9& 6╕3└PÜ≥]    ïσÄÜ9&â>LtÜr╣ Ä£9&â>duÜ.]     vÜ≤α ïσ]╦Uï∞Vïv ÷u3└Öδ,Ü─α ï╚ï╞Ö+┬╤°ìTï╪ï┴ï╩Ö≈∙ï┬├╣d≈ΘPÜ╒    â─^ïσ]╦ÉUï∞â∞WVï~Ä₧9&íB&ïDÄF&9Eu    &9U
  49. uΘ&ïE
  50. & EuΘÄá9&─α&╞Äó9& 6▐& 6▄╕╞KPÜ╝
  51. α â─╕╞KPÜ" α â─╞KëF÷î^°╟F■Äñ9&í& uΘ╗ï~■─N╕ùÄ╪ï±ïïW&9Du&9T
  52. tGâ├ïG uΓΘφÉĪ9ï▀╤π╤π&ïç╢&ïù╕ëV⌠ ╨uΘ╠ïV⌠ï≡ëVⁿÄ┬ï▐&Ç?u$ï~÷Ä¿9&â>t3╕┌"P v°WÜαα â─ΘùÉï~÷Ä^ⁿÄF°ï▐Fèï▀G&êÇ<u≡δ┬É─^& 7╕▄"P v°Wδ_ÉĬ9& 6╓& 6╘╕╞KPÜ╝
  53. α â─╕╞KPÜ" α â─╞Kï≡î^°Ä¼9&í≡ÄF&9t&Ä¿9&â>uÄF& 5╕π"PìD  v°PÜαα â─
  54. ╕╞Kî┌^_ïσ]╦ÉUï∞â∞Ät9&â>vuΘ½Är9&â>puΘ£3└PÜ,╣ â─Äå9&í@P╕Ω"P╕r ╣ùQPÜαα ╕
  55. αP╣QÄ«9& 6·& 6°Ü`┘â─╕r ╣ùQPÄ«9& 6·& 6°Ümπcha^n Trung co^.ng.ππ Ve^` bo^. chie^'n, dde^? cho^'ng la.i cuo^.c chie^'n tranh qui u+o+'cπco^? ddie^?n, ddo^'i phobëF■ └t'PÄ╢9& 6& 6╕·"P╕r ╣ùQPÜαα â─δ$ÉÄ╢9& 6& 6╕ #P╕r ╣ùQPÜαα â─ ╕P╣QÄ«9& 6·& 6°Ü`┘â─╕#PÄ«9& 6·& 6°ÜZ┘â─╕P╕PÄ«9& 6·& 6°Ü`┘â─╕r ╣ùQPÄ«9& 6·& 6°ÜZ┘â─3└PÄ╕9& 6^Üα    ïσ]╦ÉÄt9&â>vt&Är9&â>pt╕ PÄ║9& 6û& 6öÜÉ┘â─╦ÉUï∞â∞.WVï~╗FLï≤î^·╞  }Θdï╟╣[≈ΘëF╘╗⌠Äê9ë^╓îF╪&─╪&÷Gt╞FLBï╞î┌@ï≡ëV·â~t    Ä┬ï╪F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Câ~t
  56. ÄF·ï▐F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Dâ~t
  57. ÄF·ï▐F&╞ â~t$─^╓&─^╘&÷G@tÄF·ï▐F&╞FÄF·ï▐F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Hâ~t
  58. ÄF·ï▐F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Kâ~t
  59. ÄF·ï▐F&╞ ─^╓&─^╘&÷GÇtyÄF·ï▐F&╞Lâ~ti─^╓&─^╘&ïGëF╥ └|@P╕+#δ É╕  +F╥P╕0#PìF┌PÜαα â─
  60. ìF┌î╥ï╚Ä┌ï╪6Ç?t!ëv°ëNⁿï°ï▀Gè─^° F°&êÇ=uφïv°ï~â~t$─^╓&─^╘&÷GtÄF·ï▐F&╞MÄF·ï▐F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Nâ~t
  61. ÄF·ï▐F&╞ ─^╓&─^╘&÷GtÄF·ï▐F&╞Sâ~t
  62. ÄF·ï▐F&╞ ─^╓&─^╘&÷G tÄF·ï▐F&╞Râ~t
  63. ÄF·ï▐F&╞ â~tï^╘─~╓&─=&÷At
  64. ÄF·ï▐F&╞XÄF·&╞╕FLî┌^_ïσ]├ÉUï∞Ät9&â>vuΘ╚Är9&â>puΘ╣Ä╝9&â>≡uÉΦ²3└PÄå9& 6Φ+²ïσRPÄå9&í@P╕5#P╕r ╣ùQPÜαα ïσ╕
  65. P╣QÄ«9& 6·& 6°Ü`┘ïσ╕r ╣ùQPÄ«9& 6·& 6°ÜZ┘ïσ╕
  66. P╕PÄ«9& 6·& 6°Ü`┘ïσ v vÄ«9& 6·& 6°ÜZ┘ïσÜT┘ïσ]╦Uï∞ü∞¼WV3└PÜz┘â─ï°╗Ä╛9ë₧` îåb &â?}ΘTÄt9&â>vuΘEÉΦⁿW─₧` &ï@P╛XÄn9ë╢\ îå^ &─& ╖f& ╖dìåd PÜαα â─ ╕P╕P╗öÄ║9ë₧X îåZ & w& 7Ü`┘â─ìåd P─₧X & w& 7ÜZ┘â─╕P─₧` & 7Φ╦√â─Ä┬ï╪ï≤îF·&Ç?tTï┬PV─₧\ &─& ╖j& ╖hìåd PÜαα â─ ╕PP─₧X & w& 7Ü`┘â─ìåd P─₧X & w& 7ÜZ┘â─╗╠Ä└9ë₧T îåV &ïG& uΘ9& w& 7ìåd PÜ╝
  67. α â─╕A#Pìåd PÜh
  68. α â─╕P╕J#Pìåd PÜ26    â─
  69. ï≡ëV· ╨uΘεïF·PV╣QQìN⌠Qï°Üα â─ ëFⁿWVܪα â─â~ⁿuΘ┐ïvⁿ╤µïr≥─₧T & w& 7ìåd PÜ╝
  70. α â─╕M#Pìåd PÜh
  71. α â─3└PìÄd QìN╚QÜ*6    â─
  72. └uqëv■ìFµPÜó α â─;╞╕Pìåd PìF╚PÜ*6    â─
  73. └t╘δ@É╕2P╕P─₧X & w& 7Ü`┘â──₧\ &─& ╖n& ╖l─₧X & w& 7ÜZ┘â─ÜT┘^_ïσ]╦R$bàCLS╦░Uï∞â∞.WVÄ╬4╕ù┐µ╛Φ Ä╪╣≤ÑÄ╨4&╟╝
  74. ╕&╣╘QPÜ(α â─Ä╥4+└&ú,&ú*&ú(&ú0&ú.╗pÄ╘4ë^ΣîFµ&9t&Ä╓4&9vtotice and authorship remains intact.
  75. ⁿ&â?uΘ╟ï├-╣ùì~Φï≡Ä┘╣≤Ñâ~εt%ïFεëF∞╟FεÄ▄4&íèëFΓ └~ëFΩδÉ╟FΩìFΦPÜ■α    â─RPÄ╬4& 6°& 6÷╕Γ
  76. P╕r ╣ùQPÜαα â─╕r ╣ùQPÜéBα â─ìFΦPÜ■α    â─RP╕δ
  77. P╕r ╣ùQPÜαα â─ ╕r ╣ùQPÜéBα â─âFⁿ ü~ⁿjsΘ) +└ëF≥ëF≡ëFΦëFΩëF∞ëFε╗εÄ▐4ë^▐îFα&ëÄα4&â>v└% ╗Σ ÄΓ4ë^┌îF▄&ëÄΣ4&â>x╔≈┘ ┴─^┌&ëĵ4&í╛
  78. ÄΦ4&9«s ÄΩ4&â> t─^┌&Ç3└P╣╢║ùëN╓ëV╪RQ╣QÉΦDâ─â~uΘ╬╕÷╣ùQP╕PÜ╝α    â─Üÿ┘ └tΘuÜ░┘HtpHtHHtMΘcܬ┘ └uΘW─^▐&ï─^┌&àub╕Ä∞4&úhÄε4&údÄ╪4&─X& ╖Æ& ╖ÉÜ┌α    â─δñÜñ┘ └uΘ─^▐&ï─^┌&àu2δ┤Ä∞4&╟h3└PÜ₧┘ΘΣÄ≡4&╟T  ╕Ä∞4&úhΘ┼É╕Θ╛╕t╣ùëF╥ëN╘ÉΦ3 ─^╥&9?~1╛Ä≥4& t& 4╕ª    ╣ùQPÜ╠Fα â─ └uΘâ╞G─^╥&9?╥Ü╢┘ï°HuΘ≤HuΘGHtvHuΘ╛â }ΘWÄ⌠4&ít;╟ΘE2└P░PÜ╢]    â─Ä÷4&àÜuΘ)ìFΦP╕PÜ╝α    â─3└P v╪ v╓╕PÉΦ⌐â─Ä°4╤τ& ╡Ü┌┘ΘφÉÜ╘┘ └uΘπ─^▐&ï─^┌&àtΘü╕Äε4&údÄ∞4&úhÄ╪4&─X& ╖Æ& ╖ÉÜ┌α    â─Θµ■Ü╬┘ └uΘò─^▐&ï─^┌&àtΘπδ░Éâ╟Θ6 2└P░PÜ╢]    â─Ä÷4&àÜuΘ_Ä·4&â>tΘPìFΦP╕PÜ╝α    â─3└P v╪ v╓╕PÉΦ╨â─Ü╚┘Θ"É2└P░PÜ╢]    â─Ä÷4&àÜuΘ╟FΦⁿìFΦP╣QÜ╝α    â─╟FΦÄⁿ4& é─^Σ&â?tpÄ╓4&â>vtdÄⁿ4& 6é& 6Ç╕≥
  79. P╕r ╣ùQPÜαα â─ ╕P╕PÄ■4& 6& 6Ü`┘â─╕r ╣ùQPÄ■4& 6& 6ÜZ┘â─ÜT┘Ä∞4&╟h3└PÜ┬┘ΘOÉ╕÷╣ùQP╕PÜ╝α    â─Äⁿ4& é─^Σ&â?tpÄ╓4&â>vtdÄⁿ4& 6é& 6Ç╕°
  80. P╕r ╣ùQPÜαα â─ ╕P╕PÄ■4& 6& 6Ü`┘â─╕r ╣ùQPÄ■4& 6& 6ÜZ┘â─ÜT┘Ä≡4&╟T  Ä∞4&╟hΘùÉ╕÷╣ùQP╕PÜ╝α    â─Äⁿ4& é─^Σ&â?tpÄ╓4&â>vtdÄⁿ4& 6é& 6Ç╕■
  81. P╕r ╣ùQPÜαα â─ ╕P╕PÄ■4& 6& 6Ü`┘â─╕r ╣ùQPÄ■4& 6& 6ÜZ┘â─ÜT┘3└PÜ╝┘â─Ä5&╞ª    Ä5&íbÄε4&údÄ5&ífÄ∞4&úh╕P v╪ v╓╕PÉΦfâ─3└P v╪ v╓╕PÉΦQâ─^_ïσ]╦WV╕ùÄ╪+└úú■úⁿú·ú°ú÷╣ùÄ┴&úε╣ùÄ┴&úr╣ùÄ┴&ú╓ ╣ùÄ┴&ú6╣ùÄ┴&ú"╣╘Ä┴&úµ╣ùÄ┴&ú╝
  82. ╣ùÄ┴&ú≥╕ùÄ└╕ù┐µ╛Φ Ä╪╣≤Ñ^_╦ÉUï∞â∞V╕XPÜ╒    â─ëF·ëVⁿRPÜ`╒    â─ └uuïv2└P░PÜ╢]    â─Ä÷4&àÜtYܵα     └uP2└P░PÜ╢]    â─÷─ tÄFï▐F&è
  83. └t*<t&PÜ÷]    â─δÉÜ─α     vⁿ v·Ü`╒    â─ └tùδÉ╕δ'É2└P░PÜ╢]    â─Ü:]    ╕
  84. PÜÄα    â─Ü°]    3└^ïσ]╦ÉUï∞ü∞(WV╗bÄ5ë₧▐■îåα■&â?uΘ] v
  85.  vÜα┘â─ëFⁿëV■ïF └tHt#HuΘëHuΘòHuΘτ╕Θ)É╟FΘ╫É3÷96F~(┐εD╕ P v
  86.  vWÜdα â─
  87. └uΘ÷â╟ F;6F|█ï~ÄF
  88. &â}t=& u& u v■ vⁿ╕ Pìåb PÜαα â─ÄF
  89. & u╕/ PìFΓPÜαα â─
  90. δ2É v■ vⁿìåb PÜ╝
  91. α â─ÄF
  92. & u& u╕8 PìFΓPÜαα â─ ïF╤π╟çF─₧▐■& 7ìåb P╕E PìåΓ■PÜαα â─╕T PìåΓ■PÜ¿α â─ï≡ëV■ ╨usÄ5&í╪&ï┌ëå┌■ëû▄■ ╨tZïF╤π╟çF ╢▄■ ╢┌■ìåb PÜ╝
  93. α â──₧▐■& 7ìåb P╕W PìåΓ■PÜαα â─╕f PìåΓ■PÜ¿α â─ï≡ëV■ïF■ ╞u-â~ uΘy■ìåΓ■PÄ╪4&─X& ╖>& ╖<Ü┌α    â─ΘU■ïF■PVܪα â─ìFΓPìåb PÜh
  94. α â─ìåb PìåΓ■PÜ<α â─ └uX9F t!ìåb PÄ╪4&─X& ╖B& ╖@Ü┌α    â─íFï╚╤α┴╤α╤αεDëFⁿî^■ FïFïV
  95. ï≡Ä┌─~ⁿ╣≤ÑΘ≤Éâ~ t+ v
  96.  vÜZ α    â─RPÄ╪4&─X& ╖F& ╖DÜ┌α    â─ìåΓ■PÜéBα â─Θâ²â>FuΘy²3÷96F~%┐εD╕ P v
  97.  vWÜdα â─
  98. └t
  99. â╟ F;6F|▐96F/â~ uΘ=² v
  100.  vÜZ α    â─RPÄ╪4&─X& ╖J& ╖HΘ╖■ï~ÄF
  101. &â}t=& u& u v■ vⁿ╕i Pìåb PÜαα â─ÄF
  102. & u╕y PìFΓPÜαα â─
  103. δ2É v■ vⁿìåb PÜ╝
  104. α â─ÄF
  105. & u& u╕é PìFΓPÜαα â─ ï▐╤πü├Fë₧╪■â?tÄ5& 6┌& 6╪ìåb PÜ╝
  106. α â─ìFΓPìåb PÜh
  107. α â─ï₧╪■╟ï■F;6F}rï╞╤αFëF·ï╟╤αFëF°ï╞╤α╞╤α╤αεDëF■ï╟╤α╟╤α╤αεDëFⁿíF+╞ëF÷ë~≥ëv⌠ïF■ï^ⁿï√ï≡╣≤Ñï^·âF·ïï^°âF°ëâFⁿ âF■  N÷u╨ Fìåb PÜéBα â─ └u$9F uΘ╗√ìåb PÄ╪4&─X& ╖N& ╖LΘ?²â~ uΘ├ìåb PÄ╪4&─X& ╖R& ╖PÜ┌α    â─ΘƒÉÄ5&í╪&ï┌ëå┌■ëû▄■ ╨uΘé─₧▐■& 7 ╢▄■P╕ Pìåb PÜαα â─╕ Pìåb PÜ¿α â─RPܪα δDÉÄ5&í╪&ï┌ëå┌■ëû▄■ ╨t-─₧▐■& 7 ╢▄■P╕ Pìåb PÜαα â─ìåb PÜéBα â─3└^_ïσ]╦Uï∞â∞(╗$Ä
  108. 5ë^▐îFα&â?uΘ≡╗╪Ä5ë^┌îF▄&ïG& uΘ╫íÆ É t 6Æ  6É Ü`╒    â─ └uΘ╖╕dPÜ╒    â─úÉ ëÆ Ä5&íbëF╪ └tP─^┌& w& 7╕ö P╕NFPÜαα â─δ─^┌& w& 7╕ó P╕NFPÜαα â─ ìFΓP╕NFPÜXXα â─ └uD╕NFPÜéBα â──^▐& 7Ä╪4&─X& ╖₧& ╖£Ü┌α    â─Ä 5&╟z─^▐& 7ܵ┘ïσ]╦3└Ä╪9&úRúzLúxLÄ┌9&9ptIÄ▄9&9vt>╕PPÄ▐9& 6û& 6öÜ`┘â─╕╠#PÄ▐9& 6û& 6öÜZ┘â─ÜT┘δÉ╕ε#PÜ|α    â─Ü°]    Äα9&á£$■P░PÜ╢]    â─╕PΦ½â─ └u ÄΓ9&─X& ╖N& ╖LÜ┌α    â─3└δnÉÄ┌9&â>ptJÄ▄9&â>vt>╕PPÄ▐9& 6û& 6öÜ`┘â─╕∙#PÄ▐9& 6û& 6öÜZ┘â─ÜT┘δÉ╕$PÜ|α    â─╕PΦΣâ─╦V3└Ä╪9&úRúzLúxLÄ┌9&9ptHÄ▄9&9vt=╕PPÄ▐9& 6û& 6öÜ`┘â─╕&$PÄ▐9& 6û& 6öÜZ┘â─ÜT┘δ╕H$PÜ|α    â─Ü:]    Äα9&á£$■P░PÜ╢]    â─3└PΦNâ─ └tzÄ┌9&â>ptKÄ▄9&â>vt?╕PPÄ▐9& 6û& 6öÜ`┘â─╕S$PÄ▐9& 6û& 6öÜZ┘â─ÜT┘δÉÉ╕u$PÜ|α    â─3└PΦâ─ï≡ ÷uÜ4┘ï╞^╦ÉUï∞â∞WVÄΣ9&í╕
  109. &ï║
  110. ï°ëV≡ï╚ï┌Ç─ëF≥ëV⌠╕Ç$PSQÜ╝
  111. α â─╕ç$P v≡WΦöâ─╕÷╣ùQPΦrâ─ĵ9&íµï╚╤α┴╤α╤α≡╣ùQPÜZ α    â─RP╕ë$PÜ┌α    â─ĵ9&íµï╚╤α┴╤α╤α≡╣ùQPÜZ α    â─RP v≡WΦ'â─3└ëF■ëF·ÄΦ9&9Σ~Që~ε╛≡ï°Äµ9&9>µt,╕ù$P v≡ vεΦ≡â─╕ùPVÜZ α    â─RP v≡ vεΦ╒â─â╞ GÄΦ9&9>Σ║ï~ε╕Ö$P v≡WΦ┤â─╗8ÄΩ9ë^µîFΦ+└&ëG&ë9Ft╕÷╣ùQPÜ:┘â─ └'â~uZízLï╚╤α┴╤α╤α0╣ùQPÜ:┘â─ └~9─^µ&ïG& t-╕P& w& 7 v⌠ v≥Ü< α â─
  112. ─^≥&╞GS v≡WΦ%â─╕£$P v≡WΦâ─â~t)Ä∞9&â>^uÄε9&â>`t╕ó$δ6╕º$δ1É╕¼$δ+ÉÄ≡9&÷▓t╕▒$P v≡WΦ╠â─Ä≡9&÷│Çu╕╢$P v≡WΦ▒â─╕╗$P v≡WΦóâ─Ä≥9&â>Σ └≈╪¿t+╕ùÄ└&ÇΣ â~u:&íΣ ╣ùÄ┘#εëFΣ¿t╛δ&É╕ùÄ└δ┘É÷FΣt╛δÉïv■¿t
  113. ╛δ&ï6Σ â■└≈╪¿t╕╛$δ`Éâ~t6≈╞t╕├$P v≡WΦâ─≈╞t╕╚$P v≡WΦ√â─ï╞¿t3╕═$δ"É≈╞t╕╥$δÉ≈╞t╕╫$δ
  114. Éï╞¿t╕▄$P v≡WΦ┬â─Ä≡9&÷│Çtâ~tÄ⌠9&â>zu╕ß$P v≡WΦòâ─╕µ$P v≡WΦåâ─╕ε$P v≡WΦwâ─╕≤$P v≡WΦhâ─Ä÷9&â>j uÄΓ9&─X&ïç╝&ïù╛δ╕⌡$î┌ëFⁿëV■RPÄ°9& 6⌠Ä·9& 6≥╕÷$P╕P╕%P v⌠ v≥Üαα â─ v⌠ v≥ v≡WΦⁿâ─╕%P v≡WΦφâ─Äⁿ9& 6║& 6╕Ä■9& 6╛& 6╝Ä:& 6╢& 6┤╕#%P v⌠ v≥Üαα â─ v⌠ v≥ v≡WΦBâ─Ä:& 6╞& 6─Ä:& 6╩& 6╚Ä:& 6┬& 6└╕0%P v⌠ v≥Üαα â─ v⌠ v≥ v≡WΦ⌡â─╕=%P v≡WΦDâ─Ä:&í&&ï(Ç─0ü╥T|RP╕E%P v⌠ v≥Üαα â─  v⌠ v≥ v≡WΦ â─ v≡WÜ" α â─ï≡Äα9&á£$■P░PÜ╢]    â─╟FΩ╕pPÜ╒    â─ëF÷ëV°ëv∞ë~εïv≥ v∞╕O%P v⌠VÜαα â─
  115.  v⌠VÜ" α â─P v⌠VÜj!α    â─ëF■╕P╣Q╣\%QÜJ]    â─╕P v⌠VÜ" α â─P v⌠VÜJ]    â─╕P v∞ v≡ vεÜJ]    â─╟F·â~∞~;ï~■ïv·Ä^≡ï^εèÿï╪ï╟è─*Σ3╪╤π╕QÄ└ï╟èα*└&3çZï°F;v∞|╓ë~■ïv≥Ü°]     v■╕_%P v⌠VÜαα â─
  116. ╕P v⌠VÜ" α â─P v⌠VÜJ]    â─ïFΩ FΩ=vΘτ╕╨PÜ╒    â─ëFⁿëV■ v° v÷Ü`╒    â─ └tΘ 2└P░PÜ╢]    â─Ä
  117. :&àÜuΘ v■ vⁿÜ`╒    â─ └tΘº■Ü|]    ÷─uܵα     └tΘ▒Ü─α    δ¥3└PÜ(α    â─ï°-*uï╕i%P v⌠VÜ╝
  118. α â─ v⌠VΦ2â─ └uΘi  6`# 6^# v⌠VÜ╠Fα â─ └uΘN  6p# 6n# v⌠ v≥Ü╠Fα â─ └tΘ■╕Θ╩ï~εÄΓ9&─X& ╖Ω& ╖Φ╕e%PïF≡PWï≡Üαα â─ ï╞ï≈ëF■ëvⁿΘàÉ2└P░PÜ╢]    â─ÄΓ9&─X&ïçá&ïùóï°ëV■δ\2└P░PÜ╢]    â─Ä
  119. :&àÜuÄΓ9&─X&ïçÇ&ïùéδ╦ÄΓ9&─X& ╖Ω& ╖Φ╕k%PïF⌠PVï°Üαα â─ ï╟ï■ëF■ v■WÜ┌α    â─3└^_ïσ]├Uï∞ü∞ WV╟Få╟åP ╞å{ ╟å8 o%î₧: ╟å< w%î₧> ╟å@ ~%î₧B ╟åD à%î₧F ╟åH ï%î₧J +└ëåN ëåL ÄΣ9&í╕
  120. &ï║
  121. ëåv ëûx Ç─ï≡ëû~ Ç─ï°ëûp Ç─ëår ëût ╗8ÄΩ9ë₧■îå
  122. ■+└&ëG&ëë╛n Ä┌9&9ptHÄ▄9&9vt=╕PPÄ▐9& 6û& 6öÜ`┘â─╕æ%PÄ▐9& 6û& 6öÜZ┘â─ÜT┘δ╕╡%PÜ|α    â─╗TÄ :ë₧■îå■&╟╕╨PÜ╒    â─ëF∞ëVε╕pPÜ╒    â─ëF≡ëV≥+└ëF÷ëF⌠èå{ ■å{ <vΘvâ~uZ 6`# 6^#╕└%P ╢~ VÜαα â─ ╕P ╢~ VÜ" α â─P ╢~ VÜJ]    y
  123. escape seqences) printcap contains information about *specific*
  124. printers (like the directory that holds the spool queue, the device
  125. name of the printer and what room it's in). The information about a
  126. printer model's escape sequences and so on are held in the various
  127. "filters" which are programs called by `lpd' to drive the printer.
  128. `/etc/printcap' simply gives the locations of these filters.  For
  129. details RTFM(printcap). [Alternatively the net-HOWTO has a summary of
  130. some of the more important fields.]
  131.  
  132.    One last point - you should always specify `suppress header' `:sh:'
  133. unless you have a *text* (not PostScript) printer and want banners. On
  134. a text printer they are usually a waste of time and paper. On a
  135. PostScript printer they usually stop your printer working.  See Also:
  136. Burst/banner pages.
  137.  
  138. 3.8 The Syntax of `/etc/printcap'
  139. =================================
  140.  
  141.    Ideally RTFM(termcap) (yes, I said *termcap*) but since most people
  142. don't have TFM(termcap) here are the essentials.
  143.  
  144.    Lines starting with `#' are comments (as you might have guessed).
  145.  
  146.    For each printer usable from the `lpr' command on your system there
  147. is one logical line in the file. For the sake of readability each
  148. logical line may be spread over several physical lines by making the
  149. last character on all but the last physical line a backslash.
  150.  
  151.    Each logical line has the following format:
  152.  
  153.      NAME1|NAME2|NAME3:STRING_CAPABILITY=STRING:\
  154.             :NUMERIC_CAPABILITY#NUMBER:BOOLEAN_CAPABILITY:
  155.  
  156.    The leading spaces and colon on the second line are for readability
  157. only.
  158.  
  159.    A printer can have as many names as you like but conventionally the
  160. final name is used as a longhand description of the printer. (Still
  161. people are free to say `lpr -P "grotty teletype in room 213"' if that's
  162. the description you've given.) One of the names of your default printer
  163. must be `lp'.
  164.  
  165.    The list of capabilities can be as long as needed and the order is
  166. not significant. Each "capability" is denoted by a two character code.
  167. (The name "capability" comes form the file format's termcap heritage -
  168. parameter or attribute would be a more sensible terms.) [Note from Ross
  169. Biro: capabilities with 3 character names don't work properly which is
  170. why the serial port stuff in the old binaries failed.]  Capabilities
  171. having string value and have a `=' delimiter between the capability
  172. name and the value while those having a numeric value use a `#'
  173. (actually they can use either a `#' or an `='). Boolean "capabilities"
  174. are true if they appear in the list and false if they do not.
  175.  
  176.    Special characters in a string value can be expressed using
  177. backslash-escaped sequences as in C; in addition, `\E' stands for ESC.
  178. `^' is also a kind of escape character; `^' followed by CHAR stands for
  179. the control-equivalent of CHAR.  Thus, `^a' stands for the character
  180. control-a, just like `\001'. `\' and `^' themselves can be represented
  181. as `\\' and `\^' respectively. `\:' for `:' seems to work but the
  182. source code contains a warning that it can confuse the parser and
  183. `\072' is a better idea.
  184.  
  185.    Example:
  186.      lp|bam|Epson FX-80:lp=/dev/lp1:sd=/usr/spool/lp1:sh:mx#0:\
  187.              :df=/usr/local/lib/magic-filter/lp.df:\
  188.              :if=/usr/local/lib/magic-filter/lp.if:
  189.  
  190.    The printer's name is `lp' (this is the printer that `lpr' uses by
  191. default). It's also known as `bam' or `"Epson FX-80"'.
  192.  
  193.    The printer is on `/dev/lp1' (aka AT-bus LPT1:). I don't want a burst
  194. page. I don't want a file length limit. Files queued by `lpr -d' areem of your `/usr' filesystem filling up as a result of
  195. stuff in spool queues.
  196.  
  197.    The main configuration file is `/etc/printcap'. Network printing also
  198. uses `/etc/hosts.allow' and `/etc/hosts.lpd'.
  199.  
  200.    By now everyone should have libraries and binaries that look for
  201. config files in `/etc'. If you chose to keep your configs somewhere else
  202. (`/conf' or `/usr/etc' for example) then `/etc' must contain a symlink
  203. to the real file. If you still have a system which looks for files in
  204. `/usr/etc' or `/etc/inet' your system is way out of date and you should
  205. upgrade.
  206.  
  207. 3.5 lpd not working
  208. ===================
  209.  
  210.    If `ps ax' does not reveal a `lpd' then you daemon has died (or was
  211. never started) - usually a sign that it couldn't create its lockfile,
  212. or was unable to find `/etc/services'.  (This will happen if you tried
  213. to start it before all your filesystems were mounted).
  214.  
  215.    If `lpr' works only for root then you've probably got a permission
  216. problem.
  217.  
  218.    If you cant even `cat' files to the printer then you may be using
  219. the wrong device name for the printer in `/etc/printcap' See Also: Printer
  220. device names or you may need to fiddle with `tunelp'.  See Also: hardware
  221. and drivers.
  222.  
  223.    If you get "jobs queued, but cannot start daemon" or "lpc: connect:
  224. No such file or directory" while `lpd' is running then you are having
  225. trouble with the socket connection to `lpd'. "start" in the context of
  226. this error really means "wake". This problem has come and gone
  227. thoughout the history of Linux - I don't really understand this but it
  228. stems from an erroneous interaction between the networking stuff and
  229. "Unix domain" (non-network) sockets. Usually it has only shown up when
  230. the network is incorrectly configured. If you're not really on a
  231. network it is usually adequate just to have the following somewhere in
  232. your startup.
  233.  
  234.      ifconfig lo localhost
  235.      route add localhost
  236.  
  237.    You'll also need to have the `/etc/hosts' file. There's no need to
  238. run any daemons.
  239.  
  240.    There is second and much more understandable way to produce this
  241. error - use a mixture of components from different releases of lpd that
  242. use different names for the Unix domain socket (new stuff uses
  243. `/tmp/.printer', obsolete stuff `/dev/printer'). (For some time SLS was
  244. released this way).
  245.  
  246.    At the time of writing I am quite unable to reproduce this error - I
  247. am using my debugged version of the net-2 lpd compiled with gcc-2.4.5
  248. and libc-4.4.4 on kernel 0.99.14.
  249.  
  250. 3.6 Where Do I Get A Printcap For Printer Model xxxxx?
  251. ======================================================
  252.  
  253.    This question is essentially meaningless so please don't ask it on
  254. usenet See Also: The Semantics of /etc/printcap.
  255.  
  256. 3.7 The Semantics of `/etc/printcap'
  257. ====================================
  258.  
  259.    Given the similarity in appearance and name between `/etc/termcap'
  260. and `/etc/printcap' one could be forgiven for assuming that they
  261. contain analogous infomation. This is not the case. Whereas
  262. `/etc/termcap' contains informations about terminal *types* - (mostlhat you
  263. believe that you have specified what you think are the correct flags
  264. and baud rate in printcap; check `stty -a < /dev/ttyS2' (or whatever
  265. your printer port is).  If the settings are not correct, check your
  266. flags against your printout from termios.h. If the settings are *way*
  267. not correct, you may need a fixed lpd. The patch follows, and you can
  268. probably see why it's needed :-) Note: this patch is reversed and has
  269. already been applied (uh... unapplied :-) ) to lpd-590p2 so don't apply
  270. it if you already have that version or later.
  271.  
  272.    (the patch is coming in just a sec)
  273.  
  274.    When I was setting mine up, I followed a sequence like this:
  275.  
  276.      lprm WHATEVER # (make sure queue is empty and lpd is running)
  277.      stty CORRECT SETTINGS < /dev/ttyS2
  278.      lpr SOMETHING SMALL
  279.      stty -a < /dev/ttyS2  # (often had to ctrl-c out of this one)
  280.      
  281.      twiddle with flags
  282.      
  283.      lprm WHATEVER # make sure queue is empty again...
  284.  
  285.    Here's the patch (I it's reversed so apply it with `-R' - or, in
  286. practice, by hand!):
  287.  
  288.      -------------------------------Cut
  289. Here-------------------------------------
  290.      *** lpd-590/lpd/printjob.c  Thu Jul  8 20:56:59 1993
  291.      --- lpd-590/lpd/printjob.c~ Sat Feb 27 09:07:01 1993
  292.      ***************
  293.      *** 1271,1277 ****
  294.              }
  295.        #ifdef LINUX
  296.              ttybuf.c_cflag &= ~FC;          /* not quite right! */
  297.      !       ttybuf.c_cflag |= FS;           /* not quite right! */
  298.        #else
  299.              ttybuf.sg_flags &= ~FC;
  300.              ttybuf.sg_flags |= FS;
  301.      --- 1271,1277 ----
  302.              }
  303.        #ifdef LINUX
  304.              ttybuf.c_cflag &= ~FC;          /* not quite right! */
  305.      !       ttybuf.c_cflag |= ~FS;          /* not quite right! */
  306.        #else
  307.              ttybuf.sg_flags &= ~FC;
  308.              ttybuf.sg_flags |= FS;
  309.      -------------------------------Cut
  310. Here-------------------------------------
  311.  
  312. 3.16 Printers that are not simple devices
  313. =========================================
  314.  
  315.    [Firstly I'll explain the subject.] The most common example is a
  316. printer that is connected via a network in some strange way.  For
  317. example consider a printer connected to a host with which you can only
  318. communicate via E-mail.
  319.  
  320.    To use such a printer through `lpr' the `lp' capability of the print
  321. queue should be directed to a `/dev/null' type device (e.g. `mknod
  322. /dev/null1 c 1 3') but not `/dev/null' itself as `lpd' opens the device
  323. exclusively. Each filter must must explicitly uuencode and mail its
  324. output.
  325.  
  326.    In more complex cases if you already have an `if' or `of' filter for
  327. a strangely connected printer then other filters can pass their output
  328. to/through this filter to avoid duplication of effort.  In this case
  329. the `if' filter should usually be called with the `-c' switch to
  330. minimise the further manipulations if performs.
  331.  
  332.    I've heard someone has had some success trying something like this
  333. with Novell NetWare and the free mail transfer agent "Charon".
  334.  
  335. 3.17 Generating burst or banner pages
  336. =====================================
  337.  
  338.    For a simple text printer (in particular not PostScript) and a
  339. simple text banner simply take `:sh:' out of the printcap record. If you
  340. want to prevent the banner comming out in whatever font was last used
  341. on the printer then define the `tr' "capability" to be your printer's
  342. font reset command.
  343.  
  344.    If you want a fancy customised banner (or have a PostScript printer)
  345. leave `:sh:' in the printcap and make each of your filters print the
  346. banner. All the information to put on the banner is included in the
  347. filter's positional parameters.  RTFM(printcap) for details. [ If
  348. you're using <B.A.McCauley@bham.ac.uk>'s magic-filter package then call
  349. the code to print the banners from the config script. ]
  350.  
  351. 3.18 Spooling text to a PostScript printer
  352. ==========================================
  353.  
  354.    You need a filter based on a program that converts ascii to
  355. PostScript. The most well known of these is `enscript' but it's also
  356. the hardest to find (being non-free). Others include `a2ps',
  357. `nenscript', and `mpage'. See Also: Printing text via PostScript.
  358.  
  359. 3.19 Why graphics files are sometines truncated
  360. ===============================================
  361.  
  362.    This is usually because you've got a limit set on the maximum size
  363. file that can sit in the spool queue. Put `mx#0' in your printcap.
  364.  
  365. 3.20 Why `lpr -i' doesn't work
  366. ==============================
  367.  
  368.    To get `lpr -i' to work you need a filter installed as `if' that
  369. implements it.  The `-i' switch is simply passed on by `lpd' to the
  370. filter.  The filter called `lpf' that comes with `lpd' supports this
  371. feature but can only be used to print text.  If you whant to use this
  372. program but still want your filter to do some printer specific
  373. initialisation then write script thus:
  374.  
  375.      #!/bin/sh
  376.      # My initialisation stuff goes here
  377.      exec /usr/lib/lpf $*
  378.  
  379.    More reasonably you could have your filter script send the printer
  380. left margin sequence.
  381.  
  382.      #!/usr/bin/perl
  383.      # This example is in perl for a change because converting numbers
  384.      # to characters is tricky in shell script
  385.      
  386.      for ($i=0; !($_ = $ARGV[$i]) || !/^-i([0-9])+/; $i++) {}
  387.      
  388.      print pack("cAc",27,"l",$1);
  389.      
  390.      while (<STDIN>) { print; }
  391.  
  392. 3.21 Why `lpr -p' doesn't work?
  393. ===============================
  394.  
  395.    Because it's broken. `lpd' always thinks that the printer is 0
  396. characters wide regardless of what `/etc/printcap' or the `lpr'
  397. arguemnts say. The lpd-FAQ contained a patch but it has now been
  398. applied to lpd-590p1 and later. (Appologies to anyone who wanted this
  399. patch after the lpd-FAQ merged with printing-how.to. It was dropped in
  400. the mistaken belief that a new release of lpd-590 was iminent).
  401.  
  402.    One other thing: `lpd' calls `pr' by full pathname so if you keep
  403. `pr' somewhere different from `/usr/bin/pr' you will need a symlink.
  404. (Where `lpd' expects to find `pr' may vary from version to version).
  405.  
  406. 3.22 `lpc' and `lpq' warning of missing daemons
  407. ===============================================
  408.  
  409.    One `lpd' process runs all the time and it spawns children to handle
  410. each printer as needed. The health of the master daemon is not
  411. explicity reported by `lpc' but the absence of errors indicates that it
  412. is healthy. See Also: lpd not working. The `lpc stat' command will
  413. display the message "no daemon present" for each queue that is not
  414. actually printing at the time - this is completely normal. If printing
  415. has been disabled or the queue is empty then this is not an error
  416. condition. `lpq' is even more alarmist and will say "Warning: no daemon
  417. present". If the daemon is absent when the queue has entries and has
  418. not been explicitly stopped then this warning probably indicates an
  419. error in a filter. Fix the filter then use `lpd up QUEUE-NAME' to
  420. restart it.
  421.  
  422.    Sometimes when shutting down a printer `lpc' will get confused and
  423. try to kill a non existant daemon. This leads to irritating but harmless
  424. error messages. In lpd-590p2 these are much rarer.
  425.  
  426. 3.23 Using `lpr' over a network
  427. ===============================
  428.  
  429.    To print on the printer listed as `foo' in the printcap on machine
  430. `bar.baz.net' from the machine `mine.baz.net' you put an entry like
  431. this in your `/etc/printcap' (on `mine.baz.net'):
  432.  
  433.      foo:lp=:rm=bar.baz.net:rp=foo:sd=/usr/lpd/spool/foo:
  434.  
  435.    and, of course, create the spool directory `/usr/lpd/spool/foo'.
  436.  
  437.    There's no point specifying filters and the like in
  438. `mine.baz.net:/etc/printcap' as it's the ones in
  439. `bar.baz.net:/etc/printcap' that will get used.
  440.  
  441.    On the machine `bar.baz.foo', you need to put `mine.baz.net' on a
  442. line by itself in either `/etc/hosts.equiv' or `/etc/hosts.lpd'; note
  443. that putting it in `/etc/hosts.equiv' will allow for unauthenticated
  444. logins as well as printing.  `/etc/hosts.lpd' is for printing only.
  445.  
  446.    The machines listed in `/etc/hosts.*' should be described canonical
  447. names or numbers as lpd starts with the IP address and performs a
  448. revervse DNS lookup to get the name. If you are not sure of cannonical
  449. name you can just list all the names you know for a machine. (If you
  450. have `dig' then the command `dig -x A.B.C.D' can be used to get the
  451. canonical name of IP address A.B.C.D.)
  452.  
  453.    If the printer server is not nunning a BSD style spooler then it
  454. should still be possible to get it to work but the authority files may
  455. have a different names or formats. For example Chris Nystrom
  456. <chrisn@medianet.com> found that he had to create a file on the remote
  457. machine called `/usr/spool/lp/admins/lp/Systems' that listed his Linux
  458. box's name. We do not know if this is a SYSV thing or something
  459. exclusive to dynix/ptx 2.0.3 that he is using on his Sequent.
  460.  
  461.    If you can't get remote printing to work thrugh lpd you may be able
  462. to simply use remote command exectution like this:
  463.  
  464.      rsh bar.baz.net "lp -dlp" < FILE
  465.  
  466.    This example would be for a remote system using a SYSV type printing
  467. system on host `bar.baz.net'.
  468.  
  469. 3.24 Writing lpd filters
  470. ========================
  471.  
  472.    In normal Un*x terminology, filters are just programs (so they must
  473. have execute permission) that read a stream from their standard input
  474. and write to their standard output.
  475.  
  476.    lpd filters are filters in the sense that thay read STDIN and write
  477. to STDOUT, but are unusual in that they may assume that their standard
  478. input is a random acess file file and may perform lseek() operations on
  479. it.
  480.  
  481.    All lpd filters have a common command line syntax (or more often
  482. simply ignore command line parameters). For details of the command line
  483. parameters RTFM(printcap).
  484.  
  485.    If you want to write a shell script filter it must have a #!/bin/sh
  486. (or perl or csh) header.  Here is the generic form of a filter to
  487. accept PostScript.
  488.  
  489.      #!/bin/sh
  490.      /PATH.../gs -q -dSAFER -dNOPAUSE -r??? -sDevice=?????? -sOutputFile=- -
  491.  
  492.    Place the full pathname of the script as one of the filters (but not
  493. `of'!) parameter in the printcap for your printer.  I suggest putting
  494. such scripts in `/usr/lib/lpd/'. It is also usual to keep filters in
  495. the spool directories but this goes against normal practice of keeping
  496. programs and data neatly apart.  (`-dSAFER' attempts to protect against
  497. PostScript interpreter security holes, `-q' and `-dNOPAUSE' make it run
  498. nonstop, and Device is the appropriate special file for your printer).
  499.  
  500.    Here is an Epson FX-80 dvi filter using ghostscript:
  501.  
  502.      #!/bin/sh
  503.      /usr/TeX/bin/dvips -f | \
  504.                    /usr/bin/gs -q -dSAFER -sDEVICE=eps9high -r120x216 \
  505.                    -dNOPAUSE -sOutputFile=- -
  506.  
  507.    More tools useful for making filters are described elsewhere in this
  508. document.
  509.  
  510. 3.25 Debuging lpd filters
  511. =========================
  512.  
  513.    It's easier to debug filters if you test them in an immediate shell
  514. before you install them. (If your filter makes use of its command line
  515. arguments you'll have to specify them too).  `my-new-filter <FILE
  516. >/dev/lp1'
  517.  
  518.    A trick most people find useful when testing filters that make use of
  519. their command line arguments is to include `echo $* >>/tmp/filter-log'
  520. near the top of the script.
  521.  
  522.    If the filter works when you test it but still doesn't work when
  523. called by `lpd' then you may have forgotten the `#!/bin/sh' header. You
  524. may also need to set PATH within the script since the daemon's PATH may
  525. not have everything you need. Note also that the filter is run with
  526. uid=daemon so any programs it calls sould be world executable.
  527.  
  528. 3.26 Output (`of') filters
  529. ==========================
  530.  
  531.    Never use these. (Well strictly speaking there are circumstances but
  532. you're unlikey to meet them). Recently (early '94) there has been a
  533. spate of preople on c.o.l.help advokating the use of output filters.
  534. Using `of' filters means that if a printout is queued while another is
  535. already printing the 2 will be run together with a form-feed between.
  536. Any printer initialisation or file type detection will therfore not be
  537. performed for the second file and it will probably be printed
  538. incorrectly. There are other more subtle ways in which output filters
  539. can do unexpected things. IMHO: If using an output filter is the
  540. answer, it was probably a silly question.
  541.  
  542. This is Info file Printing-HOWTO.info, produced by Makeinfo-1.55 from
  543. the input file printing.texinfo.
  544.  
  545.    A guide to printing and previewing files under the Linux operating
  546. system.
  547.  
  548.    Copyright (C) 1994 by Grant Taylor and Brian McCauley
  549.  
  550. 3.27 Getting filters for given printers
  551. =======================================
  552.  
  553.    From: B.A.McCauley@bham.ac.uk (Brian McCauley)
  554.  
  555.    Because writing a filter usually takes about 10 minutes once you've
  556. found the right program (`gs', `dvilj' etc.) there's little call for
  557. ftp archives of printer filters but we are thinking of creating an
  558. extensive example file to go with this document.
  559.  
  560.    If you already have a program to print, say, DVI on your printer by
  561. some mechanism then making it into a filter is usually a matter of
  562. writting trivial shell script See Also: Writing lpd filters. If the
  563. program you are using insists on reading a names file as input see the
  564. next question. Text mode filters are trivial too (see this HOWTO)
  565. unless you want lpr to have a choice of fonts in which case they are
  566. slightly harder than trivial.  You will probably want to insert and
  567. `echo -ne' command at the beginning and end of your filter to set up
  568. the font etc to your liking.
  569.  
  570. 3.28 Filters from programs that won't read STDIN
  571. ================================================
  572.  
  573.    Some of the programs that are used in writing `lpd' filters are not
  574. capable of taking their input from their standard input. For example
  575. `dvilj2p' insists on a named file as its input (and what's more expects
  576. one with a `.dvi' suffix) so do this:
  577.  
  578.      #!/bin/sh
  579.      ln -s /proc/self/fd/0 /tmp/$$.dvi
  580.      dvilj2p /tmp/$$
  581.      rm /tmp/$$.dvi
  582.  
  583.    Note: If it wasn't for the fact that `dvilj2p' adds a `.dvi' suffix
  584. you wouldn't need the temporary symlink and could just specify
  585. `/proc/self/fd/0' directly. People who use this trick often usually
  586. permanently `ln -s /proc/self/fd/0 /dev/stdin'. If you're highly
  587. security concious and don't allow access to `/proc' you'll need to
  588. create a temporary file.
  589.  
  590. 3.29 Having many filters
  591. ========================
  592.  
  593.    Historically the `lpr' command was created to support a finite set
  594. of possible file types. You can, in fact, use any of the filters for any
  595. reason. If you're never going to use Benson Varian raster files you
  596. could use the `-v' switch for GIF files. You could even use `-d' for
  597. low res and `-v' for high res. Remember that if you create a filter for
  598. a file format that takes a long time to process then your printer may
  599. sit idle between print jobs even when there are things in the queue.
  600.  
  601.    If you are on a network remember that the filter setups go on the
  602. print server.  One way to avoid running out of filter options is to
  603. define several logical printers in `/etc/printcap' that all point to the
  604. same physical one and put each filter in the `if' field of a different
  605. printcap entry. This has the advantage that you can set the `PRINTER'
  606. enviroment variable to choose your filter rather than having to specify
  607. it on the command line each time. One small problem with this is that
  608. you have no control over the order in which files from separate queues
  609. are printed.
  610.  
  611.    Another (and these days more common) way to avoid running out of
  612. possible types is to use magic filters.
  613.  
  614. 3.30 Magic Filters
  615. ==================
  616.  
  617.    Magic filters deduce their input files' types from `magic numbers'
  618. (distictive byte patterns at particular offsets).  Magic filters are
  619. usually perl scripts, shell scripts or C programs that simply identify
  620. the file type then call the appropriate non-magic filter. Blatent plug
  621. :-) Brian has a generic magic filter bash script that selects the right
  622. filter to use based on the output of the `file' command. With a
  623. suitable magic filter (and 3 associated non-magic filters) you can do
  624. things like:
  625.  
  626.      lpr -d file1.dvi file2.div.Z file3.ps file4.texinfo.gz
  627.  
  628.    (BTW confguring `lpr' to handle texinfo files is getting a bit
  629. silly).
  630.  
  631.    This is now on the mailserver or at:
  632. `tsx-11.mit.edu:pub/linux/sources/usr.bin/magic-filter-0.4.tar.gz'
  633. (Although the release number will possibly change in future).
  634.  
  635.    `apsfilter' is a rather easier to use shell script that requires no
  636. additional filters and which is pre-configured for HP compatible laser
  637. printers. This is also available on the mailserver.
  638.  
  639.    An example written in C, which may be easily adapted to most
  640. installations is available from the printing mail server as `lpr_if.c'.
  641.  
  642.    Magic filters should never specified as `of' as the output filter
  643. only gets called once if a number of files are printed without a gap.
  644. There are other more subtle problems too using `of'.
  645.  
  646.    IMHO (Brian) magic filters as `if' are inelegant as they may prevent
  647. you, say, listing a PostScript or nroff file. (Most people disagree
  648. with me on this point.)
  649.  
  650. 3.31 Magic Filter Examples
  651. ==========================
  652.  
  653.    The following is an example of a magic shell script which should take
  654. either PostScript or text and deal with it:
  655.  
  656.      #!/bin/sh
  657.      # This is based on a script I received from Scott Doty and which was
  658.      # written by Keith Walker.  Keith's script made use of the fact that
  659.      # lpd passes options to if:
  660.      #
  661.      #  <if> -w<width> -l<length> -i<indent> -n <user> -h <host>
  662. <accountingfile>
  663.      #
  664.      # to print text out well at any size.  This one does not.  These options
  665.      # are also handy if you want to do your own snazzy header page, much
  666.      # like NeWSPrint from Sun does (although running PostScript through
  667.      # the display server to get it interpreted is a bit much :)
  668.      #
  669.      #
  670.      # gs will reset the printer anyway, so the this text setup doesn't matter.
  671.      # setup should include the escape code for \n conversion, if applicable.
  672.      #
  673.      printf "<printer setup for text printing (escape codes, etc)>"
  674.      
  675.      read first_line
  676.      first_two_chars=`expr $first_line : '\(..\)'`
  677.      
  678.      if [ "$first_two_chars" = "%!" ]; then # it's PostScript
  679.      
  680.              /usr/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=??????? -sOutputFile=- -
  681.      
  682.      else # it's plain text
  683.      
  684.              echo -n $first_line
  685.              cat
  686.              printf "\014"
  687.      
  688.      fi
  689.  
  690.    Note that for the paranoid, shell scripts run as someone other than
  691. the user are sometimes a security hole, but this is not the case with
  692. lpd filters as the script's environment is not under the control of the
  693. potential cracker.
  694.  
  695. 4 Previewing
  696. ************
  697.  
  698.    These sections describe various ways to preview things under Linux -
  699. that is, how to view them in a way approximating their final form
  700. without printing them out.
  701.  
  702. 4.1 ghostview
  703. =============
  704.  
  705.    Ghostview, a companion program for `gs', previews PostScript on an X
  706. display.  It also lets you select individual or ranges of pages from a
  707. PostScript document to print using `lpr'.  The new version, 1.5, has
  708. fixed a few glitches which never bothered me but may make a difference
  709. to you.  It also calls `gs' with the `-dSAFER' option and has a few
  710. more resource and command-line options relative to 1.4.1.  The real
  711. installation is from:
  712. `prep.ai.mit.edu:/pub/gnu/ghostview-XXX.tar.gz'
  713.  
  714.    It builds out of the box.  Ghostview requires `gs' to work.  The new
  715. version of `gs', 2.6.x, will use X display fonts in an effort to
  716. improve legibility at the low resolutions of a video monitor (a
  717. previous failing of this pair relative to commercial display-PostScript
  718. based systems).  This works very well for me at least, at the expense
  719. of exact character positioning (X fonts have different widths).  In
  720. fact, I thought that Ghostview looks better than Sun's pageview the
  721. other day when I looked at the same page in oth programs side-by-side.
  722. Ghostview/Ghostscript also has much more intelligent color handling
  723. than pageview.  You might wish to let `gs' render some Type 1 fonts you
  724. install instead of using platform fonts (or the awful fonts `gs' comes
  725. with.  To do this while in Ghostview (or in any situation involving the
  726. X11 driver), place `ghostscript.useExternalFonts: false' in your
  727. `.Xdefaults' file, and the platform fonts will not be used.
  728.  
  729.    This is part of a message posted to gnu.ghostscript.bug by Tim
  730. Theisen <ghostview@cs.wisc.edu>:
  731.      (note that the usual Linux X-server, XFree, is simply an enhanced
  732.      version of MIT's effort at an i386 X-server (X386), and does
  733.      contain the X11R5 Type 1 rasterizer which I beleive was
  734.      contributed by IBM.)
  735.  
  736.      Ghostscript now uses the X Toolkit to pick up X Resources.  Now
  737.      ghostscript uses the standard X rules that allow more specific
  738.      resources to override less specific ones giving users the full
  739.      power of X resources to control the X11 driver.  It also allows
  740.      system administrators to establish an application defaults file
  741.      with resources specific to their ghostscript installation.
  742.  
  743.      The customization choices mentioned in make.doc have been moved
  744.      into X resources and are now configured at run time rather than
  745.      compile time.  Sorry, this section of make.doc did not get revised
  746.      for the 2.6.1 release.
  747.  
  748.      If `useBackingPixmap' is set, ghostscript will attempt to allocate
  749.      a backing pixmap.  If one cannot be allocated, ghostscript will
  750.      issue a warning and ask for backing store instead.  (Since there
  751.      were insufficient resources for a backing pixmap, the X server may
  752.      not provide backing store either.)
  753.  
  754.      Color Handling was totally revamped for gs 2.6.
  755.  
  756.      Ghostscript first checks for a suitable standard colormap.  If you
  757.      have static colormap in your X server, it would be best to store a
  758.      standard colormap property on the root window describing the color
  759.      layout.  Ghostscript will then be able to take full advantage of
  760.      the device.  If you have a standard colormap installed,
  761.      ghostscript will start slightly faster since it does not have to
  762.      allocate colors for a cube or ramp.
  763.  
  764.      If no standard colormap is available, ghostscript will allocate an
  765.      RGB cube or gray ramp.  Ghostscript tries for a 5x5x5 cube on a
  766.      color device, and a 128 gray ramp on grayscale devices.  It will
  767.      never ask for more than 1/2 of the colors for a RGB cube or gray
  768.      ramp.  It also takes into account the number of significant bits
  769.      per pixel.  (i.e.  It won't ask for 128 gray levels if you only
  770.      have 16 available.)
  771.  
  772.      Ghostscript will attempt to allocate colors that are off the color
  773.      cube/ramp as the picture is being rendered.  Ghostscript will keep
  774.      track of 256 dynamic colors.  After all these are allocated,
  775.      ghostscript asks the X server directly.
  776.  
  777.      The foreground and background color can be set explicitly.  This
  778.      is important for the visually impaired and when using the ghostview
  779.      widget.
  780.  
  781.      Color Resources:
  782.  
  783.        1. `palette'(`Palette'): Default value: `Color'.  Other
  784.           allowable settings: `Grayscale', `Monochrome'.  The palette
  785.           resource is used to restrict the palette used for display.
  786.           One can set palette to `Grayscale' or `Monochrome' to see how
  787.           a file would be rendered in grayscale or monochrome on a
  788.           color display.  I use it to avoid dithering of gray- scale
  789.           figures on a color display with 4-bit DACs.
  790.  
  791.        2. `maxGrayRamp'(`MaxGrayRamp'): Default value: 128.  Maximum
  792.           number of gray levels that ghostscript will attempt to
  793.           allocate.  (It won't try for more than this on an 8-bit
  794.           pseudo color display even if you set it higher.)  Set this
  795.           lower if you want a smaller ramp and would prefer ghostscript
  796.           to use dynamic colors.
  797.  
  798.        3. `maxRGBCube'(`MaxRGBCube'): Default value: 5.  Maximum number
  799.           of colors levels that ghostscript will attempt to allocate.
  800.           (It won't try for more than this on an 8-bit pseudo color
  801.           display even if you set it higher.)  Set this lower if you
  802.           want a smaller ramp and would prefer ghostscript to use
  803.           dynamic colors.
  804.  
  805.      I believe these values to be a good compromise between dynamic
  806.      allocation and fall back onto a fairly good color cube for
  807.      dithering.
  808.  
  809.      You can use the foreground and background colors to accomplish
  810.      "reverse video".  However, if you have a grayscale device, it may
  811.      be better to reverse the gray ramp using the following PostScript
  812.      code fragment:
  813.  
  814.           [{1 exch sub} /exec load currenttransfer /exec load] cvx settransfer
  815.  
  816.      The X11 driver now supports native X11 fonts.  If you have
  817.      installed the HP XLFD font extensions into your font or X server.
  818.      Ghostscript will also be able to use platform fonts at rotations
  819.      of 90 degrees, with mirroring, and anamorphic scaling.
  820.  
  821.      The X11 driver does most if its work silently.  You can get it to
  822.      report when it is using an X11 font by setting the logExternalFonts
  823.      boolean in your X resources.
  824.  
  825.      The X11 driver is setup to use the standard fonts distributed with
  826.      X11R5.  We purchased the Adobe Type Manager and the Adobe Plus
  827.      Pack.  These font packages give all the fonts normally found in
  828.      the Apple LaserWriter Plus.  The X11 driver is setup to handle
  829.      these fonts as well.  (They are a superset of the bitmap fonts
  830.      distributed with X11.)
  831.  
  832.      You may set the regularFonts, symbolFonts, or dinbatFonts resources
  833.      if you have different fonts available.  Each font name must have 7
  834.      dashes or it will be ignored.  Minimize the use of wildcards to
  835.      promote faster matching.  (I once encountered an X server that took
  836.      many seconds to do a font lookup when wildcards were carelessly
  837.      used.)
  838.  
  839.      There is a different list of fonts for each common encoding.
  840.      Regular fonts may be accessed in standard or ISO Latin 1 encoding.
  841.      The bdf files that are distributed with X11 are in the ISO Latin
  842.      1 encoding.  This leaves out the ligatures.  Luckily, the
  843.      ligatures are present in the bdf files, but are not given an
  844.      encoding, essentially commenting them out.  You can use the
  845.      `fixfont' program from the xproof distribution
  846.      (`Ftp.Cs.Wisc.Edu:/Pub/X/Xproof.Tar.Z', or
  847.      `Ftp.X.Org:/Contrib/Xproof.Tar.Z') to reencode the bdf files and
  848.      build X11 fonts that contain the ligatures (i.e standard encoding).
  849.  
  850.      If you have the Type1 fonts mentioned above, and you installed the
  851.      Type1 rasterizer into you font or X server, you can use the
  852.      appended fonts.scale to name your fonts so that ghostscript can
  853.      find them.
  854.  
  855.      Font resources:
  856.  
  857.        1. `useExternalFonts'(`UseExternalFonts'): Default value: true.
  858.           This resource controls whether X11 fonts will be used.
  859.  
  860.        2. `useScalableFonts'(`UseScalableFonts'): Default value: true.
  861.           This resource controls whether scalable fonts will be used.
  862.           If you have an outline scaler in your X server, you should
  863.           have this on.  If you have an X terminal, you may get
  864.           slightly better performance with this on.  If you have to use
  865.           the X11 bitmap scaler, turn this off.  Fonts scaled by the
  866.           bitmap scaler look worse than the default ghostscript fonts.
  867.  
  868.        3. `logExternalFonts'(`LogExternalFonts'): Default value: false.
  869.           Controls whether to report when X11 fonts are being used.
  870.  
  871.      The following fonts.scale makes all of the fonts of the Adobe Type
  872.      Manager and Adobe Plus pack available in standard and ISO Latin 1
  873.      encoding.  (We were able to purchase the above two packages at an
  874.      educational discount price of $150.)
  875.  
  876. 70
  877. agw_____.pfb -Adobe-ITC Avant Garde Gothic-Book-r-normal--0-0-0-0-p-0-iso8859-1
  878. agwo____.pfb -Adobe-ITC Avant Garde Gothic-Book-o-normal--0-0-0-0-p-0-iso8859-1
  879. agd_____.pfb -Adobe-ITC Avant Garde Gothic-Demi-r-normal--0-0-0-0-p-0-iso8859-1
  880. agdo____.pfb -Adobe-ITC Avant Garde Gothic-Demi-o-normal--0-0-0-0-p-0-iso8859-1
  881. bkl_____.pfb -Adobe-ITC Bookman-Light-r-normal--0-0-0-0-p-0-iso8859-1
  882. bkli____.pfb -Adobe-ITC Bookman-Light-i-normal--0-0-0-0-p-0-iso8859-1
  883. bkd_____.pfb -Adobe-ITC Bookman-Demi-r-normal--0-0-0-0-p-0-iso8859-1
  884. bkdi____.pfb -Adobe-ITC Bookman-Demi-i-normal--0-0-0-0-p-0-iso8859-1
  885. com_____.pfb -Adobe-Courier-Medium-r-normal--0-0-0-0-m-0-iso8859-1
  886. coo_____.pfb -Adobe-Courier-Medium-o-normal--0-0-0-0-m-0-iso8859-1
  887. cob_____.pfb -Adobe-Courier-Bold-r-normal--0-0-0-0-m-0-iso8859-1
  888. cobo____.pfb -Adobe-Courier-Bold-o-normal--0-0-0-0-m-0-iso8859-1
  889. hv______.pfb -Adobe-Helvetica-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  890. hvo_____.pfb -Adobe-Helvetica-Medium-o-normal--0-0-0-0-p-0-iso8859-1
  891. hvb_____.pfb -Adobe-Helvetica-Bold-r-normal--0-0-0-0-p-0-iso8859-1
  892. hvbo____.pfb -Adobe-Helvetica-Bold-o-normal--0-0-0-0-p-0-iso8859-1
  893. hvn_____.pfb -Adobe-Helvetica-Medium-r-Narrow--0-0-0-0-p-0-iso8859-1
  894. hvno____.pfb -Adobe-Helvetica-Medium-o-Narrow--0-0-0-0-p-0-iso8859-1
  895. hvnb____.pfb -Adobe-Helvetica-Bold-r-Narrow--0-0-0-0-p-0-iso8859-1
  896. hvnbo___.pfb -Adobe-Helvetica-Bold-o-Narrow--0-0-0-0-p-0-iso8859-1
  897. ncr_____.pfb -Adobe-New Century
  898. Schoolbook-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  899. nci_____.pfb -Adobe-New Century
  900. Schoolbook-Medium-i-normal--0-0-0-0-p-0-iso8859-1
  901. ncb_____.pfb -Adobe-New Century Schoolbook-Bold-r-normal--0-0-0-0-p-0-iso8859-1
  902. ncbi____.pfb -Adobe-New Century Schoolbook-Bold-i-normal--0-0-0-0-p-0-iso8859-1
  903. por_____.pfb -Adobe-Palatino-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  904. poi_____.pfb -Adobe-Palatino-Medium-i-normal--0-0-0-0-p-0-iso8859-1
  905. pob_____.pfb -Adobe-Palatino-Bold-r-normal--0-0-0-0-p-0-iso8859-1
  906. pobi____.pfb -Adobe-Palatino-Bold-i-normal--0-0-0-0-p-0-iso8859-1
  907. sy______.pfb -Adobe-Symbol-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  908. tir_____.pfb -Adobe-Times-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  909. tii_____.pfb -Adobe-Times-Medium-i-normal--0-0-0-0-p-0-iso8859-1
  910. tib_____.pfb -Adobe-Times-Bold-r-normal--0-0-0-0-p-0-iso8859-1
  911. tibi____.pfb -Adobe-Times-Bold-i-normal--0-0-0-0-p-0-iso8859-1
  912. zcmi____.pfb -Adobe-ITC Zapf Chancery-Medium-i-normal--0-0-0-0-p-0-iso8859-1
  913. zd______.pfb -Adobe-ITC Zapf Dingbats-Medium-r-normal--0-0-0-0-p-0-iso8859-1
  914. agw_____.pfb -Adobe-ITC Avant Garde
  915. Gothic-Book-r-normal--0-0-0-0-p-0-adobe-fontspecific
  916. agwo____.pfb -Adobe-ITC Avant Garde
  917. Gothic-Book-o-normal--0-0-0-0-p-0-adobe-fontspecific
  918. agd_____.pfb -Adobe-ITC Avant Garde
  919. Gothic-Demi-r-normal--0-0-0-0-p-0-adobe-fontspecific
  920. agdo____.pfb -Adobe-ITC Avant Garde
  921. Gothic-Demi-o-normal--0-0-0-0-p-0-adobe-fontspecific
  922. bkl_____.pfb -Adobe-ITC Bookman-Light-r-normal--0-0-0-0-p-0-adobe-fontspecific
  923. bkli____.pfb -Adobe-ITC Bookman-Light-i-normal--0-0-0-0-p-0-adobe-fontspecific
  924. bkd_____.pfb -Adobe-ITC Bookman-Demi-r-normal--0-0-0-0-p-0-adobe-fontspecific
  925. bkdi____.pfb -Adobe-ITC Bookman-Demi-i-normal--0-0-0-0-p-0-adobe-fontspecific
  926. com_____.pfb -Adobe-Courier-Medium-r-normal--0-0-0-0-m-0-adobe-fontspecific
  927. coo_____.pfb -Adobe-Courier-Medium-o-normal--0-0-0-0-m-0-adobe-fontspecific
  928. cob_____.pfb -Adobe-Courier-Bold-r-normal--0-0-0-0-m-0-adobe-fontspecific
  929. cobo____.pfb -Adobe-Courier-Bold-o-normal--0-0-0-0-m-0-adobe-fontspecific
  930. hv______.pfb -Adobe-Helvetica-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  931. hvo_____.pfb -Adobe-Helvetica-Medium-o-normal--0-0-0-0-p-0-adobe-fontspecific
  932. hvb_____.pfb -Adobe-Helvetica-Bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
  933. hvbo____.pfb -Adobe-Helvetica-Bold-o-normal--0-0-0-0-p-0-adobe-fontspecific
  934. hvn_____.pfb -Adobe-Helvetica-Medium-r-Narrow--0-0-0-0-p-0-adobe-fontspecific
  935. hvno____.pfb -Adobe-Helvetica-Medium-o-Narrow--0-0-0-0-p-0-adobe-fontspecific
  936. hvnb____.pfb -Adobe-Helvetica-Bold-r-Narrow--0-0-0-0-p-0-adobe-fontspecific
  937. hvnbo___.pfb -Adobe-Helvetica-Bold-o-Narrow--0-0-0-0-p-0-adobe-fontspecific
  938. ncr_____.pfb -Adobe-New Century
  939. Schoolbook-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  940. nci_____.pfb -Adobe-New Century
  941. Schoolbook-Medium-i-normal--0-0-0-0-p-0-adobe-fontspecific
  942. ncb_____.pfb -Adobe-New Century
  943. Schoolbook-Bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
  944. ncbi____.pfb -Adobe-New Century
  945. Schoolbook-Bold-i-normal--0-0-0-0-p-0-adobe-fontspecific
  946. por_____.pfb -Adobe-Palatino-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  947. poi_____.pfb -Adobe-Palatino-Medium-i-normal--0-0-0-0-p-0-adobe-fontspecific
  948. pob_____.pfb -Adobe-Palatino-Bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
  949. pobi____.pfb -Adobe-Palatino-Bold-i-normal--0-0-0-0-p-0-adobe-fontspecific
  950. sy______.pfb -Adobe-Symbol-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  951. tir_____.pfb -Adobe-Times-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  952. tii_____.pfb -Adobe-Times-Medium-i-normal--0-0-0-0-p-0-adobe-fontspecific
  953. tib_____.pfb -Adobe-Times-Bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
  954. tibi____.pfb -Adobe-Times-Bold-i-normal--0-0-0-0-p-0-adobe-fontspecific
  955. zcmi____.pfb -Adobe-ITC Zapf
  956. Chancery-Medium-i-normal--0-0-0-0-p-0-adobe-fontspecific
  957. zd______.pfb -Adobe-ITC Zapf
  958. Dingbats-Medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
  959.  
  960. 4.2 gspreview
  961. =============
  962.  
  963.    This is another front-end for Ghostscript.  I have gotten and built
  964. it, and actually preferred the user interface, but it had a few bugs.
  965. It didn't seem as full-featured as ghostview, though.  (Not that there
  966. are all *that* many features in ghostview, but it does its job well).
  967. `ftp.x.org:/contrib/gspreview...'
  968.  
  969. 4.3 xdvi
  970. ========inde!hookup!news.moneng.mei.com!howland.reston.ans.net!EU.net!uknet
  971. pipex!zaphod.crihan.fr!jussieu.fr!univ-lyon1.fr!gepc11.insa-lyon.fr
  972. mpellegrino
  973. From: mpellegrino@ge-serveur.insa-lyon.fr (Michael Pellegrino)
  974. Newsgroups: comp.sys.atari.st
  975. Subject: DESKJET510
  976. Date: Tue, 15 Mar 1994 09:13:45 GMT
  977. Organization: D partement de Genie Electrique
  978. Lines: 14
  979. Distribution: everyone
  980. Message-ID: <mpellegrino.10.2D857C48@ge-serveur.insa-lyon.fr>
  981. NNTP-Posting-Host: gepc11.insa-lyon.fr
  982. Summary: NEEDED HELP
  983. Keywords: Troubles with
  984.  
  985.  
  986.  I recently bought a hp deskjet 510 and I ve got many troubles with .
  987.  
  988.  If someone know how to configure it , please help me .
  989.  
  990.  I ve got for example the GDOS driver but all my GDOS PRG as OPUS,
  991. MYDRAW, QED make bugggsss when I want to print my work .
  992.  For exemple when I try to print a worksheet with OPUS , I get one 
  993. line printed by sheet of paper ??????, when I try to chart with a Metafile 
  994. I get three bombs ....
  995.  
  996.                      Please HELP ME ,
  997.  
  998.      THANKS A LOT
  999. #! rnews 998
  1000. Newsgroups: comp.sys.amiga.hardware
  1001. Path: pagesat.net!news.cerf.net!ihnp4.ucsd.edu!sdd.hp.com!portal!devoid
  1002. From: devoid@shell.portal.com (David Lyall)
  1003. Subject: AddMem'ing the kickstart daughterboard
  1004. Message-ID: <CMqtsn.1Fv@unix.portal.com>
  1005. Keywords: addmem, kickstart
  1006. Sender: news@unix.portal.com
  1007. Nntp-Posting-Host: jobe.shell.portal.com
  1008. Organization: Portal Communications Company
  1009. Date: Wed, 16 Mar 1994 05:55:32 GMT
  1010. Lines: 14
  1011.  
  1012.  
  1013. Lo all,
  1014.   I have an A1000 with the Kickstart eliminater (the original one, no longer
  1015. supported) and have lost the docs. Actually, I got it back last year from
  1016. the person I sold it to years ago. It is the machine I bought new in 1985.
  1017.   I need to find out the memory location to 'addmem' that 256K of memory
  1018. into my free memory pool. It has the Insider 1 meg card inside but 1.75
  1019. megs is a lot more than 1.5 megs and I could use that 1/4 meg.
  1020.    Would anyone remember the location?
  1021.  
  1022. If emailing please send to devoid@netcom.com, not this portal.com address.
  1023.  
  1024. Thanx.
  1025.  
  1026. #! rnews 952
  1027. Path: pagesat.net!news.cerf.net!ihnp4.ucsd.edu!agate!usenet.ins.cwru.edu!eff
  1028. news.umbc.edu!midget.towson.edu!notting
  1029. From: notting@midget.towson.edu (Mark Nottingham)
  1030. Newsgroups: comp.sys.mac.misc
  1031. Subject: Freedom of the Press Classic
  1032. Date: 16 Mar 1994 06:09:08 GMT
  1033. Organization: Towson State University, Towson, MD
  1034. Lines: 14
  1035. Message-ID: <2m67q4$4c2@news.umbc.edu>
  1036. NNTP-Posting-Host: midget.towson.edu
  1037. X-Newsreader: TIN [version 1.2 PL0]
  1038.  
  1039. I would appreciate any info on this product, specifically:
  1040.  
  1041. How reliable is it?
  1042. How is it implemented (control panel, extension, chooser?)
  1043. Will it run a Stylewriter II?
  1044. Is it a disk space hog for rasterizing documents?
  1045. Is it usable with faxing (Quicklink II)?
  1046.  
  1047. I will be running it on a Q605 8/160, Stylewriter II, mostly with Freehand
  1048. and Quark. Any comments would be appreciated. Thanks.
  1049.  
  1050. --
  1051.                                       `MNot'-   
  1052.                   Mark Nottingham          notting@midget.towson.edu 
  1053. #! rnews 1134
  1054. Newsgroups: comp.sys.atari.st
  1055. Path: pagesat.net!decwrl!sdd.hp.com!col.hp.com!csn!att-in!nntpa!bigtop!longs
  1056. dvac
  1057. From: dvac@longs.att.com (Daniel Vachon)
  1058. Subject: New ST User
  1059. Message-ID: <CMqtLy.JLD@bigtop.dr.att.com>
  1060. Sender: news@bigtop.dr.att.com (Netnews Administration Login)
  1061. Organization: AT&T
  1062. Distribution: att
  1063. Date: Wed, 16 Mar 1994 05:51:34 GMT
  1064. Lines: 18
  1065.  
  1066.  
  1067. Well, I just picked up a 520ST last weekend at a flea market.  Its got
  1068. a monochrome monitor and a single sided drive...I am very new to this
  1069. beast and was looking to get a few questions answered if I could...
  1070.  
  1071. First off, what kind of hard drive interface is this onb the back of the
  1072. PC?  Is it a 25 pin SCSI, or is it some ATARI specific standard?
  1073.  
  1074. What is a good techie book for this thing?  I got no manuals with it, just 
  1075. print master and a couple other Desktop Publishing programs...
  1076.  
  1077. How expandable is it?  I haven't taken it apart yet to see what its made
  1078. of inside yet, but maybe I should....I don't know what kind of RAM it uses,
  1079. etc....  I just scoped a few F^TP sites on here for the ST and plan on 
  1080. checking a couple of em out....
  1081.  
  1082. -Dan
  1083. dvac@longs.dr.att.com
  1084. #! rnews 1249
  1085. Path: pagesat.net!decwrl!sdd.hp.com!cs.utexas.edu!howland.reston.ans.net
  1086. europa.eng.gtefsd.com!MathWorks.Com!noc.near.net!usenet.elf.com!rpi
  1087. cii3130-04.its.rpi.edu!edgarm
  1088. From: edgarm@cii3130-04.its.rpi.edu (Marc Edgar)
  1089. Newsgroups: