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> |
He who has imagination without learning has wings but no feet. |