· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Printing-Usage-HOWTO

<!--  TODO
	- graphics printing
	- fonts
	- mpage
	- lpc(8)
  -->

<!--	The Linux Printing Usage HOWTO
	v1.1 (c) 1995 Matt Foster
        v1.2 (c) 1996 Mark Komarinski
	Last revised 10 Sep 1996
  -->

<!doctype linuxdoc system>
<article>
<title>¸®´ª½º ÇÁ¸°Æ® Ȱ¿ë ÇÏ¿ìÅõ (The Linux Printing Usage HOWTO)</title>
<author>by Mark Komarinski <markk@auratek.com>
<date>v1.2, 10 September 1996
<trans>¾ö±â¼º <tt>nowlinux@soback.kornet.nm.kr</tt>


<sect>¼Ò°³(Introduction)
<p>
ÀÌ ¹®¼­(Linux Printing Usage HOWTO)´Â ¸®´ª½º(Linux)¿¡¼­ Á¦°øÇÏ´Â
"line printer spooling system"ÀÇ »ç¿ë¹æ¹ý(usage)¿¡ ´ëÇØ¼­ ¼³¸íÇϸç,
Linux Printing Setup HOWTO - ¸®´ª½ºÀÇ printing system ¼³Ä¡ ¹×
ȯ°æ¼³Á¤¿¡ ´ëÇØ¼­ ¼³¸íÇÑ´Ù - ¸¦ º¸ÃæÇÑ´Ù. º» ¹®¼­¿¡¼­ Á¦°øµÈ ÀÚ·áµéÀº
Linux»Ó¸¸ ¾Æ´Ï¶ó BSD ¿î¿µÃ¼Á¦ÀÇ À¯¿ëÇÑ µµ±¸ÀÇ È°¿ë¿¡ À־µµ Áß¿äÇÏ´Ù.

<sect1>Linux Printing HOWTO ¿ª»ç
<p>
Mark Komarinski <markk@auratek.com>¾¾°¡ ¸»Çϱ⸦:<p>
ÀÌ HOWTO¸¦ ´Ù½Ã ÀÛ¼ºÇÏ´Â ÀÛ¾÷¿¡¼­ ¸¹Àº ¼ö°í¸¦ ÇØ ÁØ Matt Foster¿¡°Ô
°¨»çÇÑ´Ù. ±×ÀÇ ½ºÅ¸ÀÏÀ» À¯ÁöÇ쵂 ÀüüÀûÀ¸·Î °»½Å(update)ÇÒ Çʿ䰡 ÀÖ´Ù¸é
Ãß°¡ÇÒ °ÍÀÌ´Ù.
<p>
Matt Foster <mwf@engr.uark.edu>¾¾°¡ À̾߱âÇϱ⸦:<p>
Linux Printing HOWTOÀÇ À̹øÆÇ¿¡¼­´Â Grant Taylor <grant@god.tufts.edu>
¿Í Brian McCauley <B.A.McCauley@bham.ac.uk>ÀÇ ¿ø¹®À» ¿ÏÀüÈ÷ »õ·Î
ÀÛ¼ºÇß´Ù. Grant¿Í BrianÀÇ HOWTO¿¡¼­ ´Ù·ç´Â ³»¿ëÀÇ ¹üÀ§¸¦ À¯ÁöÇϵµ·Ï ½ÃµµÇßÁö¸¸
°ú°¨ÇÏ°Ô Ç¥Çö¾ç½Ä°ú (º»¹®¿¡¼­) ´Ù·ç´Â ³»¿ëÀÇ ¼öÁØÀ» ¹Ù²å´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á
HOWTO ¹®¼­¸¦ º¸´Ù ¿Ïº®ÇÏ°Ô ÇÏ¸ç ½±°Ô ÀÐÀ» ¼ö ÀÖÀ» °ÍÀ̶ó°í »ý°¢ÇÑ´Ù.
¿©·¯ºÐÀÇ µ¿ÀǸ¦ ¹Ù¶ö »ÓÀÌ´Ù.

<sect1>Version History(ÆÇ¿Ã¸² ¿ª»ç)
<p>
v1.2
  <itemize>
    <item>À©µµ ÇÁ¸°ÅÍ(Windows Printers)¿¡ ´ëÇÑ Ç׸ñ Ãß°¡
    <item>Ãâ·ÂÆÄÀÏÀÇ ÃÖ´ëÅ©±â º¯°æ(Changing max size of print files)
  </itemize>
v1.11
  <itemize>
    <item>»õ·Î¿î maintainer!
    <item>lpc¿¡ ´ëÇÑ Á¤º¸Ãß°¡
    <item>¹®Á¦ÇذáÀ» À§ÇÑ ¸î°¡Áö Á¤º¸ Ãß°¡
    <item>±×·¡ÇÈ ÆÄÀÏ Ãâ·Â¿¡ ´ëÇØ¼­ ¾ð±Þ ½ÃÀÛ!
  </itemize>

v1.1
  <itemize>
    <item>ÀϺΠ¿ë¾îÀÇ Ç¥ÇöÀ» °íħ
    <item>PS(PostScript)ÆÄÀÏÃâ·Â¿¡ °üÇÑ ´Ü¶ô(section) Ãß°¡
    <item>º»¹®Áß ¿¹Á¦ ÀϺÎÀÇ Àǹ̸¦ ¸íÈ®ÇÏ°Ô Çϵµ·Ï ½Ãµµ.8-)
    <item>LinuxÀÇ ±âº»ÀûÀÎ ÇÁ¸°Æ® À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ³íÀǸ¦ ³¡³¿
  </itemize>

v1.0
  <itemize>
    <item>Linux Printing Usage HOWTO¸¦ °ø½ÄÀûÀ¸·Î ÃÖÃʹèÆ÷
  </itemize>

<sect1>ÀúÀ۱ǰú µî·Ï»óÇ¥(Copyrights and Trademarks)
<p>
º»¹®¿¡¼­ ¾ð±ÞµÇ´Â ¸î °³ÀÇ ¸íĪÀº ƯÁ¤°³ÀÎÀ̳ª ȸ»çÀÇ µî·Ï»óÇ¥ ¶Ç´Â
ÀúÀÛ±ÇÀ¸·Î ÀÎÁ¤Çϵµ·Ï ¿äûµÇ´Â °ÍÀÌ´Ù. À̵éÀº ¿ÏÀüÇÑ À̸§ ¶Ç´Â ¸Ó¸®±ÛÀÚ
(initial caps)µîÀ¸·Î º»¹®Áß¿¡¼­ µå·¯³­´Ù.
<p>
<em>(c) 1995 Matt Foster (mwf@engr.uark.edu)</em>
<p>
<em>(c) 1996 Mark F. Komarinski (markk@auratek.com)</em>
<p>
¸ðµç ¹ø¿ª, ÆÄ»ýµÇ´Â ÀúÀÛ¹°, ¶Ç´Â ÀÓÀÇÀÇ ¸®´ª½º HOWTO ¹®¼­¸¦ °áÇÕ½ÃŲ
Á¾ÇÕÀû ÀúÀÛ¹°Àº ÀÌ·¸°Ô ÀúÀ۱ǿ¡ ´ëÇÑ Áö½Ã¸¦ µû¶ó¾ß ÇÑ´Ù.

Áï, ¾î¶² HOWTO¹®¼­¿¡¼­ ÆÄ»ýÀûÀÎ(derivative) ÀÛ¾÷¹° - ¿ªÀÚÁÖ: Çã°¡¾ø´Â
º£³¢±â, Ç¥Àý, º¯°æ µî - À» »ý»êÇØ¼­´Â ¾ÈµÇ¸ç, HOWTOÀÇ ¹èÆ÷°úÁ¤¿¡¼­ º°µµÀÇ
Á¦ÇÑÁ¶Ä¡(restrictions)¸¦ °­¿äÇÒ ¼ö ¾ø´Ù. ÀÌ·¯ÇÑ ±ÔÁ¦¿¡ ´ëÇÑ ¿¹¿Ü»çÇ×Àº
ƯÁ¤ÇÑ »óȲ¿¡¼­ Çã°¡µÈ´Ù: ´ÙÀ½¿¡¼­ Linux HOWTO coordinatorÀÇ ÁÖ¼Ò¸¦
ã¾Æ ¹®ÀÇÇϱ⠹ٶõ´Ù.
<p>
°£´ÜÈ÷ ¸»Çؼ­, °¡´ÉÇÑ ¸ðµç °æ·Î¸¦ ÅëÇØ¼­ ÀÌ·¯ÇÑ Á¤º¸ÀÇ ¹èÆ÷(HOWTOÀÇ ¹èÆ÷µî)°¡
Ȱ¼ºÈ­ µÇ±â¸¦ ¹Ù¶õ´Ù. ±×·¯³ª, HOWTO¹®¼­ÀÇ ÀúÀÛ±ÇÀº À¯ÁöµÇ±â ¹Ù¶ó°í,
Àç¹èÆ÷ÇÒ¶§´Â Å뺸¹Þ±â¸¦ Èñ¸ÁÇÑ´Ù.

<p>
Áú¹®ÀÌ ÀÖ´Ù¸é ¸®´ª½º HOWTO-coordinatorÀÎ Greg Hankins¿¡°Ô ¹®ÀÇÇϱ⠹ٶõ´Ù
<gregh@sunsite.unc.edu>. À§ÀÇ E-mailÁÖ¼Ò¸¦ finger·Î »ìÆìº¸¸é ÀüÈ­¹øÈ£¿Í
¹®ÀÇ¿¡ °ü·ÃµÈ ºÎ°¡ÀûÀÎ Á¤º¸¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

<sect1>Printing HOWTO ¹®¼­ ¹Þ±â
<p>
ÀÌ ¹®¼­¸¦ Ãâ·ÂÇÏ·Á¸é PostScript(ÀÌÇÏ PS) ¹öÀüÀ» ±ÇÀåÇÑ´Ù. PS
¹öÀüÀº º¸±â ÁÁ°Ô ²Ù¸çÁ® ÀÖÀ¸¸ç, Àб⵵ ¿ëÀÌÇÏ´Ù. PS ¹öÀüÀÇ HOWTOÀº
¼±»çÀÌÆ®(SunSITE <ref id="ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/">)
µîÀÇ ¸®´ª½º ¹èÆ÷º» »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

<sect1>Àǰß(Feedback)
<p>
ÀÌ ¹®¼­¿¡ ´ëÇÑ Áú¹®, ³íÆò, Á¤Á¤Àº <markk@auratek.com>¾ÕÀ¸·Î º¸³»±â
¹Ù¶õ´Ù.

<sect1>°¨»ç(Acknowledgments)
<p>
ÀÌ ¹®¼­ÀÇ ¾ËÆÄ ¹öÀüÀ» Àдµ¥ ½Ã°£À» ÇÒ¾ÖÇÑ »ç¶÷µé ¸ðµÎ¿¡°Ô °¨»çµå¸°´Ù.
¸¹Àº Á¦¾È°ú Æò°¡°¡ µµ¿òÀÌ µÇ¾ú´Ù---À̹ø ¹öÀü¿¡ ¿©·¯ºÐÀÌ Á¦¾ÈÇÑ
ÀǰßÀÇ ÀϺΰ¡ ¹Ý¿µµÇ¾î ÀÖÀ½À» º¸°Ô µÉ °ÍÀÌ´Ù.
<p>
º» ¹®¼­¸¦ ÃÖÃÊ·Î ÀçÀÛ¼ºÇÑ Matt Foster¿¡°Ô °¨»çÇÏ°í ½Í´Ù.
<sect>¸®´ª½º ȯ°æ¿¡¼­ ¹®¼­Ãâ·Â
<p>
ÀÌ Àå(section)¿¡¼­´Â ÆÄÀÏÀÇ Ãâ·Â, ÇÁ¸°Æ®Å¥(queue)ÀÇ ½ÃÇè, ÇÁ¸°Æ® Å¥¿¡¼­
(´ë±âÁßÀÎ) ÀÛ¾÷(job)ÀÇ Á¦°Å, ÆÄÀÏÀ» Ãâ·ÂÇϱâ Àü¿¡ Àû´çÇÑ Çü½ÄÀ¸·Î
º¯È¯Çϱâ, ÇÁ¸°Æ® ȯ°æ¼³Á¤¿¡ ´ëÇØ¼­ ¼³¸íÇÑ´Ù.

<sect1>¸®´ª½º ȯ°æ¿¡¼­ÀÇ ¹®¼­Ãâ·Â º¯Ãµ»ç(History of Linux Printing)
<p>
¸®´ª½ºÀÇ ¹®¼­Ãâ·Â ½Ã½ºÅÛ---<em>lp</em>(Line Printer) ½Ã½ºÅÛ---Àº 
BSD(Berkeley Software Distribution)¹öÀüÀÇ À¯´Ð½º(UNIX)¸¦ À§Çؼ­ ÀÛ¼ºÇÑ
¼Ò½ºÄڵ带 Æ÷ÆÃ(porting)ÇÑ °ÍÀÌ´Ù.

<sect1><em>lpr</em>À» ÀÌ¿ëÇÑ ÆÄÀÏ Ãâ·Â(Printing a File Using <em>lpr</em>)
<p>
ÇöÀç±îÁö ¸®´ª½º¿¡¼­ ¹®¼­Ãâ·ÂÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ÆÄÀÏÀ» ÇÁ¸°Æ®
µð¹ÙÀ̽º(print device)¿¡ ¹Ù·Î º¸³»´Â °Í(redirection)ÀÌ´Ù. ÀÌ·¸°Ô Çϱâ
À§Çؼ­ <em>cat</em> ¸í·É¾î¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. <tt>root</tt> ±ÇÇÑÀ» °¡Áø
»óÅ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

<tscreen><verb>
# cat thesis.txt > /dev/lp
</verb></tscreen>

ÀÌ °æ¿ì, <tt>/dev/lp</tt>´Â ½ÇÁ¦·Î ÇÁ¸°Æ® ÀÛ¾÷À» ¼öÇàÇÏ´Â µð¹ÙÀ̽º---µµÆ®
ÇÁ¸°ÅÍ, ·¹ÀÌÀú, ŸÀÔ¼¼ÅÍ(typesetter) ¶Ç´Â Ç÷ÎÅÍ µî---¿¡ ´ëÇÑ ½Éº¼¸¯
¸µÅ©(symbolic link)ÀÏ»ÓÀÌ´Ù. ½Éº¼¸¯ ¸µÅ©¿¡ ´ëÇØ¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ¿øÇϸé
<em>ln</em>(1)ÀÇ ¸ÇÆäÀÌÁö¸¦ Âü°íÇ϶ó.
<p>
º¸¾È¹®Á¦ ¶§¹®¿¡ <tt>root</tt>¿Í print ´ë¸ó(daemon)¿¡ µî·ÏµÈ ±×·ìÀÇ »ç¿ëÀÚ¸¸ÀÌ
ÇÁ¸°ÅÍ µð¹ÙÀ̽º¿¡ Á÷Á¢ ¾²´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ±×·¸±â ¶§¹®¿¡ ÇÁ¸°Å͸¦ »ç¿ëÇϱâ
À§Çؼ­´Â <em>lpr</em>, <em>lprm</em>, <em>lpq</em>¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
<p>
ÀÌ·¯ÇÑ ÀÌÀ¯·Î, »ç¿ëÀÚ´Â ÆÄÀÏÀ» Ãâ·ÂÇϱâ À§Çؼ­´Â <em>lpr</em>À» ÀÌ¿ëÇØ¾ß ÇÑ´Ù.
<em>lpr</em>Àº ÆÄÀÏÃâ·ÂÀ» À§Çؼ­ ÇÊ¿äÇÑ ¸î°¡Áö ÃʱâÈ­ °úÁ¤À» ¼öÇàÇÑ ´ÙÀ½
Á¦¾î±ÇÀ» <em>lpd</em>(line printer daemon)¿¡°Ô ³Ñ°Ü ÁØ´Ù.
lpd´Â ÇÁ¸°ÅÍ¿¡°Ô ±× ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý¿¡ °üÇØ Áö½ÃÇÑ´Ù.
<p>
<em>lpr</em>Àº ½ÇÇàµÇ¸é¼­ <em>lpd</em>°¡ Ãâ·ÂÀÛ¾÷À» ¸¶Ä¥ ¶§ ±îÁö (Ãâ·ÂÇϵµ·Ï)
ÁöÁ¤µÈ ÆÄÀÏÀ» º¸°üÇϰí ÀÖµµ·Ï ƯÁ¤ÇÑ µð·ºÅ丮(½ºÇ® µð·ºÅ丮)·Î ÇØ´çÆÄÀÏÀ»
º¹»çÇÑ´Ù. ÀÏ´Ü <em>lpd</em>°¡ Ãâ·ÂÇÒ ÆÄÀÏÀÌ ÀÖ´Ù°í Å뺸¹ÞÀ¸¸é ÀڽŠÀÚ½ÅÀ»
º¹Á¦ÇÑ´Ù.(ÇÁ·Î±×·¡¸ÓµéÀÌ forkingÀ̶ó°í ÇÏ´Â °ÍÀÌ´Ù) º¹Á¦µÈ »çº»Àº ¿øº»ÀÌ
º°µµÀÇ ¿ä±¸¸¦ ±â´Ù¸®´Â µ¿¾È ÇØ´çÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á µ¿½Ã¿¡
¿©·¯°³ÀÇ ÀÛ¾÷À» ´ë±â½Ãų ¼ö ÀÖ´Ù.
<p>
<em>lpd</em>ÀÇ ¹®¹ý(<em>lpd</em>(1)ÀÇ ¸ÇÆäÀÌÁö Âü°í)´Â ¾ÆÁÖ °£´ÜÇÏ´Ù.

<tscreen><verb>
$ lpr [ options ] [ filename ... ]
</verb></tscreen>

<tt>ÆÄÀϸí</tt>À» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, <em>lpr</em>Àº Ç¥ÁØÀÔ·Â(standard input)
(´ë°³ Űº¸µå ÀÔ·ÂÀ̰ųª ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ Ç¥ÁØÃâ·ÂÀÌ´Ù) ¿¡¼­ ÀԷ¹ޱ⸦ ±â´Ù¸°´Ù.
À̰ÍÀº »ç¿ëÀÚ°¡ ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ Ç¥ÁØÃâ·ÂÀ» Àü´Þ(redirect)ÇÏ¿© ÇÁ¸°ÅÍ ½ºÇ®·¯
(print spooler)¿¡°Ô Àü´ÞÇÏ´Â °ÍÀ» ´ÙÀ½°ú °°ÀÌ °¡´ÉÄÉ ÇÑ´Ù.

<tscreen><verb>
$ cat thesis.txt | lpr
</verb></tscreen>

¶Ç´Â,

<tscreen><verb>
$ pr -l60 thesis.txt | lpr
</verb></tscreen>

 »ç¿ëÀÚ´Â ¸î°¡ÁöÀÇ ¸í·ÉÇà ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© <em>lpr</em>ÀÇ ÀÛµ¿À» Á¦¾îÇÒ
¼ö ÀÖ´Ù. °¡Àå ³Î¸® ¾²ÀÌ´Â ¿É¼ÇÀ¸·Î´Â ´ÙÀ½°ú °°´Ù.
-<bf/P/ÇÁ¸°ÅÍÀ̸§ Àº »ç¿ëÇÒ ÇÁ¸°Å͸¦ ÁöÁ¤ÇÑ´Ù. -<bf/h/ ´Â burst page¸¦
Ãâ·ÂÇÏÁö ¾Êµµ·Ï ÇÑ´Ù.(¿ø¹®: suppresses printing of the burst page)
-<bf/s/ ¸¦ »ç¿ëÇϸé ÁöÁ¤µÈ ÆÄÀÏÀ» ½ºÇ® µð·ºÅ丮·Î º¹»çÇÏ´Â ¹æ¹ý ´ë½Å ½Éº¼¸¯
¸µÅ©(symbolic link)¸¦ ÇÑ´Ù. (Å©±â°¡ Å« ÆÄÀÏÃâ·Â½Ã À¯¿ëÇÏ´Ù) -<bf/#/°ªÀ»
ÀÌ¿ëÇØ¼­ Ãâ·ÂÇÒ ¹®¼­ÀÇ Àå¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. lpr°úÀÇ »óÈ£ÀÛ¿ë¿¡ ´ëÇÑ
¿¹Á¦´Â ´ÙÀ½°ú °°´Ù.

<tscreen><verb>
$ lpr -#2 -sP dj thesis.txt
</verb></tscreen>

À§ÀÇ ¸í·ÉÀº <tt>thesis.txt</tt>¸¦ ½ºÇ® µð·ºÅ丮·Î ½Éº¼¸¯¸µÅ©Çϸç <em>dj</em>
¶ó´Â À̸§À» °¡Áø (³í¸®»óÀÇ) ÇÁ¸°ÅÍ·Î Ãâ·ÂÇϴµ¥, ÀÌ´Â <em>lpd</em>¿¡ ÀÇÇØ¼­
󸮵ȴÙ. ±×·± ´ÙÀ½ <tt>thesis.txt</tt>À» µÎÀ徿 Ãâ·ÂÇÑ´Ù.
<p>
lpr¿¡¼­ »ç¿ë°¡´ÉÇÑ ¸ðµç ¿É¼ÇÀ» º¸±â À§Çؼ­´Â <em>lpr</em>(1)ÀÇ ¸ÇÆäÀÌÁö¸¦
Âü°íÇ϶ó.

<sect1> <em>lpq</em>¸¦ ÀÌ¿ëÇÑ ÇÁ¸°Æ®Å¥ °üÂû(Print Queue with <em>lpq</em>)
<p>
ÇÁ¸°Æ®Å¥(print queue)ÀÇ ³»ºÎ¸¦ º¸±â À§Çؼ­ <em>lpq</em> ¸í·É¾î¸¦ ÀÌ¿ëÇÑ´Ù.
¿É¼Ç¾øÀÌ ½ÇÇà½ÃŰ¸é ±âº»¼³Á¤µÈ(default) ÇÁ¸°ÅÍÅ¥ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù.
<p>
<em>lpq</em>°¡ º¸¿©ÁÖ´Â ³»¿ëÀº ¿©·¯ °¡Áö Ãø¸é¿¡¼­ À¯¿ëÇÏ´Ù.

<tscreen><verb>
$ lpq
lp is ready and printing
Rank   Owner      Job  Files                            Total Size
active mwf	  31   thesis.txt			682048 bytes
</verb></tscreen>

<sect1><em>lprm</em>À» ÀÌ¿ëÇÑ ÇÁ¸°ÅÍ ÀÛ¾÷ Ãë¼Ò
(Canceling a Print Job Using <em>lprm</em>)
<p>
ÇÁ¸°Æ® ½Ã½ºÅÛÀÇ À¯¿ëÇÑ ±â´ÉÀ¸·Î ÇÁ¸°Æ®Å¥¿¡ µé¾îÀÖ´Â ÇÁ¸°Æ® ÀÛ¾÷À» Ãë¼ÒÇÒ
¼ö ÀÖ´Â ±â´Éµµ ÀÖ´Ù. À̸¦ À§Çؼ­ <em>lprm</em>À» ÀÌ¿ëÇÑ´Ù.

<tscreen><verb>
$ lprm -
</verb></tscreen>

À§ÀÇ ¸í·ÉÀ» ½ÇÇàÇÑ »ç¿ëÀÚ¿¡°Ô ¼ÒÀ¯µÈ(owned) ¸ðµç ÇÁ¸°Æ® ÀÛ¾÷ÀÌ Ãë¼ÒµÈ´Ù.
´ÜÀÏ ÇÁ¸°Æ® ÀÛ¾÷Àº <em>lprm</em>¿¡°Ô lpq°¡ ¾Ë·ÁÁÖ´Â ÀÛ¾÷¹øÈ£¸¦ ÁöÁ¤ÇÏ¿©
Ãë¼Ò½Ãų¼ö ÀÖ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ Âü°íÇ϶ó.

<tscreen><verb>
$ lprm 31
</verb></tscreen>

ÀÛ¾÷¹øÈ£ 31(<tt>thesis.txt</tt>)À» Ãë¼Ò½ÃŲ´Ù.

<sect1><em>lpc</em>¸¦ ÀÌ¿ëÇÑ lpd Á¦¾î(Controlling the lpd program with <em>lpc</em>)
<p>
<em>lpc</em>(8)´Â lpd°¡ ó¸®ÇÏ´Â ÇÁ¸°Å͸¦ Á¦¾îÇϱâ À§ÇØ »ç¿ëµÈ´Ù.
ÇÁ¸°ÅÍ ¶Ç´Â ÇÁ¸°Æ® Å¥¸¦ Ȱ¼ºÈ­ ¶Ç´Â ºñȰ¼ºÈ­½Ãų ¼ö ÀÖÀ¸¸ç, ÇÁ¸°Æ®Å¥
³»ÀÇ ÀÛ¾÷¼ø¼­¸¦ »õ·Î ¹è¿­ÇÒ ¼ö ÀÖÀ¸¸ç, ÇÁ¸°ÅÍ¿Í ÇÁ¸°Æ®Å¥ÀÇ »óȲ¿¡
´ëÇÑ º¸°í¸¦ ¹Þ¾Æ º¼ ¼ö ÀÖ´Ù. lpc´Â ÇÑ ´ëÀÇ ¸®´ª½º ¹Ú½º¿¡ ¿©·¯´ëÀÇ ÇÁ¸°ÅͰ¡
¿¬°áµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¸¹ÀÌ »ç¿ëµÈ´Ù.

<tscreen><verb>
$ lpc
</verb></tscreen>

À§ÀÇ ¸í·ÉÀº lpc ÇÁ·Î±×·¥À» ±¸µ¿½ÃŲ´Ù. ±âº»¼³Á¤°ª(default)¿¡ ÀÇÇØ¼­ »óÈ£
´ëÈ­¸ðµå(interactive mode)°¡ µÇ¸ç, ¿©·¯ °¡Áö ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
±× ¹Û¿¡ ¸í·ÉÇà ¿É¼ÇÀ¸·Î lpc ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

<tscreen><verb>
$ lpc status all
</verb></tscreen>

<em>lpd</em>ÀÇ ¸ÇÆäÀÌÁö¿¡¼­ »ç¿ë°¡´ÉÇÑ ¸í·É¾î ¸ñ·ÏÀ» º¼ ¼ö ÀÖÁö¸¸, ÀÌ
±Û¿¡¼­´Â ²À ¹è¿ö¾ß ÇÒ ¸î°¡ÁöÀÇ ÇÙ½É ¸í··¾î¸¸ ÀÖ´Ù. <em>option</em>À¸·Î
Ç¥½ÃµÈ ºÎºÐ¿¡´Â ÇÁ¸°ÅÍÀÇ À̸§(lp, print, ps, ±âŸ)À̳ª ¸ðµç ÇÁ¸°Å͸¦
ÀǹÌÇϴ Ű¿öµå <tt>all</tt>À» ÀÔ·ÂÇÏ¸é µÈ´Ù.

<itemize>
  <item> disable <em>option</em> - ÁöÁ¤µÈ ÇÁ¸°ÅÍ¿¡¼­ »õ·Î¿î ÇÁ¸°ÅÍ ÀÛ¾÷À» ÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù.
  <item> down <em>option</em> - ÁöÁ¤µÈ ÇÁ¸°Å͸¦ »ç¿ëÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù.
  <item> enable <em>option</em> - »õ·Î¿î ÇÁ¸°ÅÍ ÀÛ¾÷À» °¡´ÉÇÏ°Ô ÇÑ´Ù.
  <item> quit (or exit) - lpc¸¦ ³¡³»°í ºüÁ®³ª¿Â´Ù.
  <item> restart <em>option</em> - ÁöÁ¤µÈ ÇÁ¸°ÅÍ¿¡ ´ëÇØ¼­ lpd¸¦ ´Ù½Ã ½ÃÀÛÇÏ°Ô ÇÑ´Ù.
  <item> status <em>option</em> - ÁöÁ¤µÈ ÇÁ¸°ÅÍ(µé)ÀÇ »óÅ Ãâ·Â
  <item> up <em>option</em> - ¸ðµç ȯ°æÀ» Ȱ¼ºÈ­(enable)½Ã۰í, »õ·Î¿î lpd ´ë¸óÀ» ±¸µ¿½ÃŲ´Ù.
</itemize>

<sect>±× ¹ÛÀÇ ´Ù¸¥ °Íµé(Miscellaneous Items)
<p>
ÀÌ Àå¿¡¼­´Â ¸®´ª½º ȯ°æ¿¡¼­ ÇÁ¸°Æ® ÀÛ¾÷À» Çϱâ À§Çؼ­ ¹è¿ö 
º¼ ¸¸ÇÑ ¿©·¯°¡Áö ³»¿ëÀ» ´Ù·é´Ù.

<sect1>Ãâ·ÂÇϱâ Àü¿¡ ¹®¼­Çü½ÄÀ» °áÁ¤(Formatting Before Printing)
<p>
 ´ëºÎºÐÀÇ ¾Æ½ºÅ° ÅØ½ºÆ® ÆÄÀÏÀº Ãâ·Â¿¡ ÀûÇÕÇÑ Çü½ÄÀ¸·Î µÇ¾î ÀÖÁö ¸øÇϹǷΠ
ÇÁ¸°ÅÍ·Î Ãâ·ÂÇϱ⿡ ¾Õ¼­ ÇØ´ç ÆÄÀÏÀÇ Çü½ÄÀ» ¾î¶»°Ôµç º¯°æ(format)ÇÏ´Â °ÍÀÌ
ÁÁ´Ù. ÀÌ·¸°Ô ÇÏ´Â °æ¿ì Ç¥Á¦(Title)¹× Âʼö(page number)»ðÀÔ, ¿©¹éÁ¶Àý(margin)
µé¿©¾²±â, double spacing, ¿©·¯°³ÀÇ Ä÷³(column)À¸·Î ³ª´²¼­ Ãâ·ÂÇÏ´Â °Í µîÀÌ
°¡´ÉÇÏ°Ô µÈ´Ù. À̸¦ À§Çؼ­ ÀϹÝÀûÀ¸·Î <em>pr</em>°ú °°Àº Ãâ·Â Àü󸮱â(print 
preprocessor)¸¦ »ç¿ëÇÑ´Ù.

<tscreen><verb>
$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr
</verb></tscreen>

À§ÀÇ ¿¹Á¦¿¡¼­ <em>pr</em>À» ÀÌ¿ëÇÏ¿© <tt>thesis.txt</tt>¶ó´Â ÆÄÀÏÀ» ó¸®ÇÑ´Ù.
óÀ½ 3ÆäÀÌÁö¸¦ ³Ñ±ä ´ÙÀ½(+4), °¢ ÆäÀÌÁöÀÇ ±æÀ̸¦ 60ÁÙ·Î ¼³Á¤ÇÑ´Ù(-l60).
Ãâ·Â¹°¿¡ ´õºí ½ºÆäÀ̽º¸¦ ÁÖ°í(-d), "Ph.D. Thesis, 2nd Draft"¶ó´Â ¾î±¸¸¦ °¢
ÆäÀÌÁöÀÇ ¸Ç À­ÁÙ¿¡ °°ÀÌ ÀμâÇÑ´Ù(-h). <em>lpr</em>Àº <em>pr</em>ÀÇ 
Ç¥ÁØÃâ·ÂÀ» ¹Þ¾Æ ÇÁ¸°Æ® Å¥·Î º¸³»¾î ´ë±â½ÃŲ´Ù. <em>pr</em>¿¡ °üÇÑ »ó¼¼ÇÑ
ÀڷḦ º¸·Á¸é ¸Å´º¾ó ÆäÀÌÁö¸¦ »ìÆì º¸¶ó.

<sect1>ÇÁ¸°ÅÍ È¯°æº¯¼ö(THE PRINTER Environment Variables)
<p>
¸®´ª½ºÀÇ Ãâ·Â½Ã½ºÅÛ¿¡¼­´Â lprÀÇ -<bf/P/ ¿É¼ÇÀ» ÀÌÇØÇÑ´Ù. ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿©
»ç¿ëÀÚµéÀº ÇØ´ç Ãâ·Â¹°¿¡ ÀûÇÕÇÑ ÇÁ¸°Å͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚµéÀÌ º°µµ·Î
ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Ù¸é ±âº»¼³Á¤°ª(default)À¸·Î ÁöÁ¤µÈ ÇÁ¸°Å͸¦ Ãâ·Â
ÀåÄ¡·Î »ç¿ëÇÑ´Ù.
<p>
 ¸Å¹ø Ãâ·ÂÇÒ ¶§¸¶´Ù ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý ´ë½Å PRINTER ȯ°æº¯¼ö¸¦ ÀÌ¿ë
ÇÏ¿© »ç¿ëÇϱ⠿øÇÏ´Â ÇÁ¸°ÅÍ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚÀÇ ½©(shell)¿¡
µû¶ó Àû¿ë¹æ¹ýÀº ´Ù¸£´Ù. <em>bash</em> »ç¿ëÀÚ¶ó¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

<tscreen><verb>
$ PRINTER="printer_name"; export PRINTER
</verb></tscreen>

<em>csh</em> csh»ç¿ëÀÚ¶ó¸é ´ÙÀ½°ú °°ÀÌ Ç϶ó,

<tscreen><verb>
% setenv PRINTER "printer_name"
</verb></tscreen>

À§ÀÇ ¸í·É¾î¸¦ ·Î±×ÀÎ ½ºÅ©¸³Æ®(<em>bash</em>¿¡¼­´Â .profileÀ̸ç
<em>csh</em>¿¡¼­´Â .cshrc)¿¡ »ðÀÔÇÏ¿© »ç¿ëÇϰųª ¸í·ÉÇà¿¡¼­ ¹Ù·Î
»ç¿ëÇÒ ¼ö ÀÖ´Ù. ȯ°æº¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸±â À§Çؼ­´Â
<em>bash</em>(1)°ú <em>csh</em>(1)ÀÇ ¸ÇÆäÀÌÁö¸¦ Âü°íÇ϶ó.

<sect1>±×·¡ÇÈÆÄÀÏ Ãâ·Â(Printing graphics files)
<p>

±×·¡ÇÈÆÄÀÏÀ» Ãâ·ÂÇϱâ À§Çؼ­´Â Ãâ·Â¿¡ »ç¿ëµÉ ÇÁ¸°ÅÍ¿Í º¯È¯Çؼ­ Ãâ·ÂÇÒ
ÆÄÀÏÀÇ Á¾·ù°¡ °¡Àå Áß¿äÇÏ´Ù. µµÆ® ¸ÅÆ®¸¯½º(Dot-matrix)´Â ±×·¡ÇÈÆÄÀÏÀ»
ó¸®ÇÏ´Â ¹æ¹ýÀÇ Â÷ÀÌ ¶§¹®¿¡ µµÆ® ÇÁ¸°ÅÍ´Â ³íÀÇÇÏÁö ¾Ê±â·Î ÇÑ´Ù.(^^;) ÀÌ °æ¿ì
ÃÖ¼±ÀÇ ¹æ¾ÈÀº ¸ÕÀú °¡Áö°í ÀÖ´Â ÇÁ¸°ÅͰ¡ EpsonÀ̳ª IBM ProPrinter°ú ȣȯ¼ºÀ»
°¡Áö°í Àִ°¡¸¦ »ìÆìº» ´ÙÀ½, ÇØ´ç ±×·¡ÇÈÆÄÀÏÀ» Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ·Î º¯È¯ÇÑ´Ù.
±×¸®°í ghostscript(´ÙÀ½ Àå¿¡¼­ ´Ù·é´Ù)¸¦ ÀÌ¿ëÇÏ¿© ±× ÆÄÀÏ(Æ÷½ºÆ®½ºÅ©¸³Æ®·Î
¹Ù²Û ÆÄÀÏ)À» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.
<p>
¸¸¾à ·¹ÀÌÀú ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ´Ù¸é »ó´ç¼öÀÇ Á¦Ç°µéÀÌ PCL°ú ȣȯµÇ¹Ç·Î Á» 
´õ ÆíÇÏ´Ù. ÀÌ °æ¿ì ¸î°¡ÁöÀÇ ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ÀϺΠÇÁ·Î±×·¥¿¡¼­´Â PCL
Çü½ÄÀ¸·Î ÇÊÅ͸¦ °ÅÄ¡Áö ¾Ê°í Ãâ·ÂÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é <em>NetPBM</em>·ùÀÇ
ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© PCL·Î ¹Ù²ã¾ß ÇÑ´Ù. ¸¶Áö¸· ¿É¼ÇÀº ghostscript(´ÙÀ½Àå
Âü°í)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
<p>
°¡´ÉÇÑ ÃÖ¼±ÀÇ ¹æ¾ÈÀº NetPBM°ú Ghostscript µîÀÇ ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ ´ÙÀ½
±×·¡ÇÈÆÄÀÏÀ» ÀÚµ¿À¸·Î ó¸®ÇØ ÁÖ´Â ¸ÅÁ÷ ÇÊÅÍ(magic filter) ÇÁ·Î±×·¥À»
¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù.

<sect1>Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ Ãâ·Â(Printing PostScript files)
<p>
PS ÀÎÅÍÇÁ¸®Å͸¦ ³»ÀåÇÑ ÇÁ¸°ÅÍ(¿ªÀÚÁÖ: ÈçÈ÷ PS¸¦ ³»ÀåÇÑ ÇÁ¸°ÅͶó°í ÇÑ´Ù.)
¿¡¼­ PS ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â °ÍÀº °£´ÜÇÏ´Ù; ±×³É <em>lpr</em>À» ÀÌ¿ëÇÏ¸é µÈ´Ù.
±×·¯¸é ÇÁ¸°ÅͰ¡ ´ç½ÅÀÌ ¿øÇÏ´Â ´ë·Î ¸ðµç °ÍÀ» ó¸®ÇØ ÁÙ °ÍÀÌ´Ù.
PS ÇÁ¸°ÅÍó·³ ºñ½Ñ ÇÁ¸°ÅͰ¡ ¾ø´Â ´ëºÎºÐÀÇ »ç¶÷µéÀº ´Ù¸¥ ¹æ¹ý¿¡ ÀÇÁöÇØ¾ß
ÇÑ´Ù. ´ÙÇàÈ÷ PS¸¦ ó¸®ÇÏ¿© PS ÇÁ¸°ÅͰ¡ ¾Æ´Ñ ÀϹÝÇÁ¸°ÅͰ¡ ÀÌÇØÇÒ ¼ö
ÀÖ´Â Çü½ÄÀ¸·Î ¸¸µé¾î ÁÖ´Â ÇÁ·Î±×·¥µéÀÌ ÀÖ´Ù. ÀÌ·± ÇÁ·Î±×·¥µé °¡¿îµ¥ °¡Àå
À¯¸íÇÑ °ÍÀÌ GhostscriptÀÏ °ÍÀÌ´Ù.
<p>
Ghostscript(ÀÌÇÏ GS)´Â PSÆÄÀÏÀÇ ³»¿ëÀ» ÀϹÝÇÁ¸°ÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¸í·É¾î
·Î ¹Ù²Û´Ù. PSÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÒ °ÍÀÌ´Ù.

<tscreen><verb>
$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=|lpr thesis.ps
</verb></tscreen>

À§ÀÇ ¿¹Á¦¿¡¼­ -<bf/sOutputFile/À̶ó´Â ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© GSÀÇ ÃÖÁ¾ Ãâ·Â¹°À»
ÆÄÀÌÇÁ¸¦ Åë°ú½ÃÄѼ­ lpr ¸í·É¾î·Î º¸³½´Ù.

Ghostview´Â GS¸¦ X À©µµ¿ì ÀÎÅÍÆäÀ̽º¿¡¼­ ±¸ÇöÇÑ °ÍÀÌ´Ù. Ghostview¸¦
ÀÌ¿ëÇÏ¿© PS ÆÄÀÏÀ» Ãâ·ÂÇϱâ Àü¿¡ ¹Ì¸® »ìÆìº¼ ¼ö ÀÖ´Ù. GS¿Í Ghostview ¸ðµÎ 
<ref id="ftp://prep.ai.mit.edu/pub/gnu/">¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

<sect1>PDF ÆÄÀÏ Ãâ·Â(Printing PDF files)
<p>
 AdobeÀÇ PDF(Portable Document Format)ÆÄÀÏÀ» º¸´Â ÇÁ·Î±×·¥Àº ¾øÁö¸¸, PS·Î
Ãâ·ÂÇÒ ¼ö ÀÖ´Â xpdf¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù.

<sect1>ÅØ ÆÄÀÏ Ãâ·Â(Printing TeX files)
<p>
ÅØ ÆÄÀÏÀÇ Ãâ·Â ¹æ¹ýÁß °¡Àå ÆíÇÑ °ÍÀº PSÆÄÀÏ·Î ¹Ù²Û ´ÙÀ½ GS·Î Ãâ·ÂÇÏ´Â 
°ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀ» ¾²·Á¸é ¸ÕÀú ÅØ ¼Ò½ºÆÄÀÏ(.tex)À» DVI(Device-Independent¸¦
ÀǹÌ)ÆÄÀÏ·Î ¹Ù²Û´Ù. <em>tex</em> ¸í·É¾îÀÇ ¸Å´º¾ó ÆäÀÌÁö(1)¸¦ º¸¸é µÈ´Ù.
±×·± ´ÙÀ½ <em>dvips</em>¸¦ ÀÌ¿ëÇØ¼­ DVI¸¦ PS·Î º¯È¯ÇÑ´Ù. ÀÌ»óÀÇ ¸ðµç
°úÁ¤Àº ¾Æ·¡ÀÇ Çü½Ä°ú ºñ½ÁÇÑ ¸í·É Çü½ÄÀ» °¡Áú °ÍÀÌ´Ù.

<tscreen><verb>
$ tex thesis.tex
$ dvips thesis.dvi
</verb></tscreen>

ÀÌ·¸°Ô Çϸé 3.4¿¡¼­ ¼³¸íµÈ ³»¿ë°ú °°ÀÌ ÃÖÁ¾ °á°úÀÎ PSÆÄÀÏÀ» Ãâ·ÂÇÒ Áغñ°¡ 
µÈ °ÍÀÌ´Ù.

<sect1><tt>troff</tt>Çü½Ä ÆÄÀÏ Ãâ·Â(Printing <tt>troff</tt> formatted files)
<p>

<tscreen><verb>
$ groff -Tascii thesis.tr | lpr
</verb></tscreen>

¶Ç´Â

<tscreen><verb>
$ groff thesis.tr > thesis.ps
</verb></tscreen>

¸¶Áö¸·À¸·Î PSÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù.

<sect1>¸Å´º¾ó ÆäÀÌÁö Ãâ·Â(Printing <tt>man</tt> pages)
<p>
<tscreen><verb>
$ man man | col -b | lpr
</verb></tscreen>

¸ÇÆäÀÌÁö´Â <tt>troff</tt>·Î Àüó¸®µÈ Çü½ÄÀÌ´Ù. ±×·¯¹Ç·Î highlightingÀ̳ª
¹ØÁÙ(underlines)µîÀÇ È¿°ú¸¦ ¾ø¾Ö¾ß ÇÑ´Ù. 'col' ÇÁ·Î±×·¥Àº ÀÌ °úÁ¤À» ¸ÚÀÖ°Ô
ó¸®ÇØ ÁØ´Ù. ±×¸®°í ÀڷḦ ÆÄÀÌÇÁ·Î º¸³»±â ¶§¹®¿¡ <tt>man</tt> ÇÁ·Î±×·¥Àº
<tt>more</tt>¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.

<sect>FAQ(Answers to Frequently Asked Questions)
<p><p>
Q1.  °è´ÜÇö»ó(staircase effect)¸¦ ¾ø¾Ö·Á¸é ¾î¶»°Ô ÇØ¾ß Çϴ°¡?
<p>
A1.  °è´ÜÇö»óÀº ÀϺΠÇÁ¸°ÅÍ¿¡¼­ ¶óÀÎ Á¾·á¿¡ ´ëÇÑ Ã³¸®¹æ¹ý ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. 
À̵é ÇÁ¸°ÅÍ¿¡¼­´Â À¯´Ð½º ½Ã½ºÅÛÀÇ LF ¼ø¼­°¡ ¾Æ´Ñ µµ½º ½ºÅ¸ÀÏÀÇ CR/LF ¼ø¼­·Î
¶óÀÎÀÌ Á¾·áÇÏ±æ ±â´ëÇÑ´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â °¡Àå ¼Õ½¬¿î ¹æ¹ýÀ¸·Î´Â, ¾î¶»°Ô
ÇÏµç °£¿¡ ÇÁ¸°ÅͰ¡ µÎ°¡Áö ½ºÅ¸ÀÏ¿¡¼­ Àüȯ°¡´ÉÇѰ¡¸¦ ¾Ë¾Æ º¸´Â °ÍÀÌ´Ù.
µö½ºÀ§Ä¡¸¦ ÀÌ¿ëÇϰųª °¢°¢ÀÇ ÇÁ¸°ÅÍ ÀÛ¾÷ÀÇ Ã³À½¿¡ escape sequence¸¦ º¸³»´Â 
°ÍÀÌ´Ù. ÈÄÀÚÀÇ ¹æ¹ýÀ» ÀÌ¿ëÇÏ·Á¸é ÇÊÅ͸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.(Q2¿Í [Foster95b]¸¦
Âü°íÇ϶ó.)

±ÞÇÑ °æ¿ì ¸í·ÉÇà¿¡¼­ ÇÊÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. º¸±â´Â ´ÙÀ½°ú °°´Ù.

<tscreen><verb>
$ cat thesis.txt | todos | lpr
</verb></tscreen>

<p>
Q2.  ÇÊÅÍ(filter)´Â ¹«¾ùÀΰ¡?
<p>
A2.  ÇÊÅʹ ǥÁØÀÔ·Â(<em>stdin</em>)¿¡¼­ ÀоîµéÀÎ ³»¿ë¿¡ ¸î °¡Áö ó¸® °úÁ¤À»
°ÅÄ£ ´ÙÀ½ Ç¥ÁØÃâ·Â(<em>stdout</em>)À¸·Î ±× ³»¿ëÀ» º¸³½´Ù. ÇÊÅÍ´Â ÅØ½ºÆ®
ÆÄÀÏ Ã³¸® µîÀ» ºñ·ÔÇÏ¿© ´Ù¾çÇÏ°Ô »ç¿ëµÈ´Ù.

<p><p>
Q3.  ¸ÅÁ÷ ÇÊÅÍ(<em>magic</em> filter)¶õ ¹«¾ùÀΰ¡?
<p>
A3.  ¸ÅÁ÷ÇÊÅÍ´Â ÇØ´ç ÆÄÀÏÀÇ Á¾·ù¿¡ ±â¹ÝÇÑ Ã³¸®°úÁ¤À» ¼öÇàÇÏ´Â ÇÊÅ͸¦ ÀǹÌ
ÇÑ´Ù. ¿¹¸¦ µé¾î ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏÀ̶ó¸é ÀϹÝÀûÀÎ ¼ö´ÜÀ» ÅëÇØ¼­ Ãâ·ÂÇÑ´Ù.
PSÆÄÀÏÀ̳ª ±âŸ ´Ù¸¥ Á¾·ùÀÇ ÆÄÀÏÀ̶ó¸é º°µµÀÇ ¼ö´Ü(¿¹ÄÁ´ë Ghostscript)À»
ÀÌ¿ëÇØ¼­ Ãâ·ÂÇÑ´Ù. ÀÌ·± ¸ÅÁ÷ ÇÊÅÍÀÇ ´ëÇ¥ÀûÀÎ °ÍÀ¸·Î APSfilter¿Í magicfilter°¡
ÀÖ´Ù. À̵é ÇÊÅ͸¦ »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ Á¡Àº ÇØ´ç ÇÊÅÍ ÇÁ·Î±×·¥À» ¼³Ä¡Çϱ⿡
¾Õ¼­¼­ ¾Ë¸ÂÀº ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù.
<p>
¸ÅÁ÷ÇÊÅͰ¡ ¼³Ä¡µÉ ¶§, ƯÁ¤ÇÁ·Î±×·¥(¿¹¸¦ µé¾î GS - ÀÌ ÇÁ·Î±×·¥À» ã´Â´Ù¸é
¸ÅÁ÷ÇÊÅÍ´Â GS°¡ PS ÀڷḦ ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù)À» ã±â À§Çؼ­
´ç½ÅÀÇ ½Ã½ºÅÛÀ» °Ë»öÇÑ ´ÙÀ½ ¼³Ä¡µÈ´Ù. ¸ðµç ÆÄÀÏÀ» Ãâ·ÂÇϱâ À§Çؼ­´Â,
Àû¾îµµ ´ÙÀ½ÀÇ ÇÁ·Î±×·¥µéÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
<itemize>
<item>GhostScript
<item>TeX
<item>NetPBM
<item>jpeg À¯Æ¿¸®Æ¼
<item>gzip
</itemize>
<p><p>
Q4.  À©µµ ÇÁ¸°ÆÃ ½Ã½ºÅÛÀº ¾î¶°ÇѰ¡? ¸®´ª½º¿¡¼­ ÀÛµ¿Çϴ°¡?
<p>
A4.  ¿îÀÌ ÁÁ´Ù¸é ±×·¸´Ù. WPS(Window Printing System) ¸í·É¸¸À» ÀÌÇØÇÏ´Â
ÇÁ¸°ÅÍ´Â ¸®´ª½º¿¡¼­ ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. WPS¿Í ´Ù¸¥ ¸í·ÉÀ» ¹Þ¾ÆµéÀÌ´Â
Á¦Ç°(¿¹¸¦ µé¾î ij³íÀÇ BJC 610)Àº WPS Á¦Ç°ÀÌ ¾Æ´Ñ ´Ù¸¥ °ÍÀ¸·Î ¼³Á¤µÇ¾î
ÀÖ´Â ÇÑ ¸®´ª½º¿¡¼­ ÀÛµ¿ÇÒ °ÍÀÌ´Ù.
<p><p>
Q5.  6ÆäÀÌÁö ÀÌ»ó Ãâ·ÂÇÒ ¼ö ¾ø°Å³ª "file too large"¶ó´Â ¿¡·¯¸Þ½ÃÁö¸¦ 
Á¢Çß´Ù.
<p>
A5.  /etc/printcapÀÇ ¿É¼ÇÁß¿¡ Ãâ·ÂÆÄÀÏÀÇ ÃÖ´ë Å©±â ÁöÁ¤°ú °ü·ÃµÈ ¿É¼ÇÀÌ ÀÖ´Ù.
±âº»°ªÀº 1000 ºí·ÏÀÌ´Ù (¾à500K Á¤µµ?). ÀÌ °ªÀº PS ÆÄÀÏ µîÀÇ °æ¿ì ±×·¡ÇȰú
³ª¸ÓÁö¸¦ Æ÷ÇÔÇØ¼­ 6-8 ÆäÀÌÁö ºÐ·®ÀÌ´Ù. ÇÁ¸°Å͸¦ Á¤ÀÇÇÏ´Â ºÎºÐ¿¡ ´ÙÀ½ÀÇ
³»¿ëÀ» Ãß°¡Ç϶ó.
<tscreen><verb>
mx=0
</verb></tscreen>
ÀÌ·¸°Ô Ãâ·ÂÆÄÀÏÀÇ ÃÖ´ë°ªÀÌ Ã³À½¿¡ 1000 ºí·ÏÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÀÌÀ¯´Â ½ºÇ® 
ÆÄƼ¼ÇÀÌ ´Ù ä¿öÁ® ¹ö¸®´Â °æ¿ì¸¦ ¹æÁöÇϱâ À§Çؼ­ÀÌ´Ù. lpr¿¡¼­ Ãâ·Â ´ë»óÀÎ
ÆÄÀÏÀ» ½ºÇ®µð·ºÅ丮·Î ½Éº¼¸¯ ¸µÅ©ÇÏ´Â ¹æ¹ýµµ °¡´ÉÇÏÁö¸¸, ±×·¸°Ô Çϱâ
À§Çؼ­´Â lprÀ» »ç¿ëÇÒ ¶§¸¶´Ù <tt>-s</tt> ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù.
<p>
<sect>¹®Á¦Çذá(Troubleshooting)
<p>
ÀÌ Àå¿¡¼­´Â ÇÁ¸°ÆÃ ½Ã½ºÅÛ¿¡¼­ ¹ß»ý°¡´ÉÇÑ ÀϹÝÀûÀÎ ¹®Á¦¿¡ ´ëÇØ¼­ ´Ù·ç°í ÀÖ´Ù.
<p>
ÇÁ¸°ÅͰ¡ Á¤»óÀûÀÎ ÀÛµ¿À» ÇÏÁö ¾Ê´Â´Ù¸é:
<itemize>
   <item>´Ù¸¥ ÇÁ¸°Æ® ÀÛ¾÷ÀÌ ½ÇÇàÁßÀΰ¡? (ÀÀ¿ëÇÁ·Î±×·¥)
   <item>lpd´Â ½ÇÇàÁßÀΰ¡? (lpc¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇ϶ó) (ÇÁ¸°ÅÍ Á¦¾îÇÁ·Î±×·¥)
   <item>root´Â ÇÁ¸°ÅÍ µð¹ÙÀ̽º·Î Á÷Á¢(directly) ¹«¾ð°¡¸¦ º¸³¾ ¼ö Àִ°¡? (Ãâ·Â ¼­ºñ½º)
   <item>µµ½º¿¡¼­ Ãâ·ÂÇÒ ¼ö Àִ°¡? (ÄÉÀ̺íÀ̳ª ÇÁ¸°ÅÍÀÇ ¹®Á¦??)
</itemize>
ÀÌ»óÀÇ Áú¹®¿¡ ´ëÇÑ ´äÀ» ÅëÇØ¼­ ¹®Á¦¿¡ ´ëÇÑ ´äÀ» ãÀ» ¼ö ÀÖ´Ù.
ÀÌ Àå¿¡ ´ëÇÑ Á¦¾ÈÀº <markk@auratek.com>¿¡°Ô º¸³» Áֱ⠹ٶõ´Ù.

<sect>Âü°í ÀÚ·á(References)
<p>
ÀÌ Àå¿¡¼­´Â ¸®´ª½º ÇÁ¸°ÆÃ ½Ã½ºÅÛ¿¡ ´ëÇÑ Âü°í ÀÚ·á¿¡ ´ëÇØ¼­ ¼³¸íÇÑ´Ù.
º» ¹®¼­(HOWTO)¿¡¼­ Âü°íÇÑ ÀÚ·á¿¡ ´ëÇÑ ´Ü¶ô(section)À» Æ÷ÇÔÇϵµ·Ï ½ÃµµÇß´Ù.
¾Æ·¡¿¡¼­ Áß¿äÇÑ Âü°íÀÚ·á°¡ ºüÁ® ÀÖ´Ù¸é, ÁÖÀúÇÏÁö ¸»°í ÇÊÀÚ¿¡°Ô ¿¬¶ôÇϱâ
¹Ù¶õ´Ù.
<p>
USENET¿¡ Áú¹®À» ¿Ã¸®±â Àü¿¡ ´ÙÀ½À» È®ÀÎÇ϶ó.
<itemize>
  <item>ÇÁ¸°ÅͰ¡ ÀÛ¾÷À» ÇÒ ¼ö Àִ°¡? (lpc(8)·Î °Ë»çÇ϶ó)
  <item>¿øÇÏ´Â ÇØ´äÀÌ ÀÌ ¹®¼­³ª Printing Setup HOWTO¿¡ Àִ°¡?
</itemize>
<p>
À§ÀÇ µÎ°¡Áö °æ¿ìÁß Çϳª¿¡ ÇØ´çÇÑ´Ù¸é Áú¹®À» ¿Ã¸®±â Àü¿¡ Á» ´õ ½ÅÁßÇϰÔ
°í·ÁÇÏ±æ ¹Ù¶õ´Ù. ±×¸®°í, ´º½º±×·ì¿¡ ±ÛÀ» ¿Ã¸°´Ù¸é °ü·ÃµÈ Á¤º¸¸¦ ÇÔ²² ³Ö¾î
µÎ¾î¶ó. "lpr¿¡ ¹®Á¦°¡ ÀÖ¾î¿ä... µµ¿Í ÁÖ¼¼¿ä." µûÀ§ÀÇ Áú¹®À» ÇÏÁö ¸»¶ó. ÀÌ·±
Á¦¸ñÀÇ Áú¹®¿¡ ´ëÇØ¼­ ´ëºÎºÐÀÇ »ç¶÷µéÀº ¹«½ÃÇÑ´Ù. ±×¸®°í »ç¿ëÁßÀÎ Ä¿³Î ¹öÀü,
¿¡·¯°¡ ¹ß»ýÇÑ °úÁ¤ ¼³¸í, °¡´ÉÇÏ´Ù¸é ½Ã½ºÅÛ¿¡¼­ º¸¿©ÁÖ´Â ¿¡·¯¸Þ½ÃÁö¸¦
Æ÷ÇÔÇϵµ·Ï Ç϶ó.

<descrip>
<tag>¿Â¶óÀÎ ¸Å´º¾ó ÆäÀÌÁö(On-Line Manual Pages)</tag>
  <itemize>
    <item><em>cat</em>(1)  ÆÄÀÏÀ» Àаí(Ç¥ÁØÀÔ·Â) Ãâ·Â(Ç¥ÁØÃâ·Â)
    <item><em>dvips</em>(1)  ÅØÀÇ DVIÆÄÀÏÀ» PSÆÄÀÏ·Î º¯È¯
    <item><em>ghostview</em>(1)  GS¸¦ ÀÌ¿ëÇÏ¿© PS¹®¼­¸¦ ¹Ì¸® º¸´Â(preview) ÇÁ·Î±×·¥
    <item><em>groff</em>(1)  groffÀ¸·Î µÈ ¹®¼­½Ã½ºÅÛÀÇ front-end
    <item><em>gs</em>(1)  Ghostscript ÀÎÅÍÇÁ¸®ÅÍ(interpreter)/viewer
    <item><em>lpc</em>(8)  ¶óÀÎ ÇÁ¸°ÅÍ Á¦¾î ÇÁ·Î±×·¥
    <item><em>lpd</em>(8)  ¶óÀÎ ÇÁ¸°ÅÍ ½ºÇ®·¯ µ¥¸ó
    <item><em>lpq</em>(1)  ½ºÇ® Å¥ÀÇ ³»¿ëÀ» °Ë»çÇÏ´Â ÇÁ·Î±×·¥
    <item><em>lpr</em>(1)  ¿ÀÇÁ¶óÀÎ ÇÁ¸°ÅÍ
    <item><em>lprm</em>(1)  ½ºÇ® Å¥ÀÇ ÇÁ¸°ÅÍ ÀÛ¾÷ Á¦°Å
    <item><em>pr</em>(1)  ÅØ½ºÆ® ÆÄÀÏÀ» Ãâ·ÂÇϱâ ÀûÇÕÇϵµ·Ï ¹Ù²Ù´Â À¯Æ¿¸®Æ¼
    <item><em>tex</em>(1)  text formatting and typesetting
  </itemize>
<p>
<tag>USENET newsgroups</tag>
  <itemize>
    <item><tt>comp.os.linux.*</tt>  ¸®´ª½º¿¡ °ü·ÃµÈ Á¤º¸¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù
    <item><tt>comp.unix.*</tt>  UNIX ¿î¿µÃ¼Á¦¿¡ °ü·ÃµÈ Á¤º¸¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.
  </itemize>
</descrip>
</article>


ID
Password
Join
You can do very well in speculation where land or anything to do with earth is concerned.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0074 sec