¸®´ª½º ÇÁ¸°Æ® È°¿ë ÇÏ¿ìÅõ (The Linux Printing Usage HOWTO)by Mark Komarinski <markk@auratek.com>v1.2, 10 September 1996 ¾ö±â¼ºnowlinux@soback.kornet.nm.kr
1. ¼Ò°³(Introduction)ÀÌ ¹®¼(Linux Printing Usage HOWTO)´Â ¸®´ª½º(Linux)¿¡¼ Á¦°øÇÏ´Â "line printer spooling system"ÀÇ »ç¿ë¹æ¹ý(usage)¿¡ ´ëÇؼ ¼³¸íÇϸç, Linux Printing Setup HOWTO - ¸®´ª½ºÀÇ printing system ¼³Ä¡ ¹× ȯ°æ¼³Á¤¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù - ¸¦ º¸ÃæÇÑ´Ù. º» ¹®¼¿¡¼ Á¦°øµÈ ÀÚ·áµéÀº Linux»Ó¸¸ ¾Æ´Ï¶ó BSD ¿î¿µÃ¼Á¦ÀÇ À¯¿ëÇÑ µµ±¸ÀÇ È°¿ë¿¡ À־µ Áß¿äÇÏ´Ù. 1.1 Linux Printing HOWTO ¿ª»çMark Komarinski <markk@auratek.com>¾¾°¡ ¸»Çϱ⸦: ÀÌ HOWTO¸¦ ´Ù½Ã ÀÛ¼ºÇÏ´Â ÀÛ¾÷¿¡¼ ¸¹Àº ¼ö°í¸¦ ÇØ ÁØ Matt Foster¿¡°Ô °¨»çÇÑ´Ù. ±×ÀÇ ½ºÅ¸ÀÏÀ» À¯ÁöÇ쵂 ÀüüÀûÀ¸·Î °»½Å(update)ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¸é Ãß°¡ÇÒ °ÍÀÌ´Ù. Matt Foster <mwf@engr.uark.edu>¾¾°¡ À̾߱âÇϱ⸦: Linux Printing HOWTOÀÇ À̹øÆÇ¿¡¼´Â Grant Taylor <grant@god.tufts.edu> ¿Í Brian McCauley <B.A.McCauley@bham.ac.uk>ÀÇ ¿ø¹®À» ¿ÏÀüÈ÷ »õ·Î ÀÛ¼ºÇß´Ù. Grant¿Í BrianÀÇ HOWTO¿¡¼ ´Ù·ç´Â ³»¿ëÀÇ ¹üÀ§¸¦ À¯ÁöÇϵµ·Ï ½ÃµµÇßÁö¸¸ °ú°¨ÇÏ°Ô Ç¥Çö¾ç½Ä°ú (º»¹®¿¡¼) ´Ù·ç´Â ³»¿ëÀÇ ¼öÁØÀ» ¹Ù²å´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á HOWTO ¹®¼¸¦ º¸´Ù ¿Ïº®ÇÏ°Ô ÇÏ¸ç ½±°Ô ÀÐÀ» ¼ö ÀÖÀ» °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¿©·¯ºÐÀÇ µ¿ÀǸ¦ ¹Ù¶ö »ÓÀÌ´Ù. 1.2 Version History(Æǿø² ¿ª»ç)v1.2
v1.1
v1.0
1.3 ÀúÀ۱ǰú µî·Ï»óÇ¥(Copyrights and Trademarks)º»¹®¿¡¼ ¾ð±ÞµÇ´Â ¸î °³ÀÇ ¸íĪÀº ƯÁ¤°³ÀÎÀ̳ª ȸ»çÀÇ µî·Ï»óÇ¥ ¶Ç´Â ÀúÀÛ±ÇÀ¸·Î ÀÎÁ¤Çϵµ·Ï ¿äûµÇ´Â °ÍÀÌ´Ù. À̵éÀº ¿ÏÀüÇÑ À̸§ ¶Ç´Â ¸Ó¸®±ÛÀÚ (initial caps)µîÀ¸·Î º»¹®Áß¿¡¼ µå·¯³´Ù. (c) 1995 Matt Foster (mwf@engr.uark.edu) (c) 1996 Mark F. Komarinski (markk@auratek.com) ¸ðµç ¹ø¿ª, ÆÄ»ýµÇ´Â ÀúÀÛ¹°, ¶Ç´Â ÀÓÀÇÀÇ ¸®´ª½º HOWTO ¹®¼¸¦ °áÇÕ½ÃŲ Á¾ÇÕÀû ÀúÀÛ¹°Àº ÀÌ·¸°Ô ÀúÀ۱ǿ¡ ´ëÇÑ Áö½Ã¸¦ µû¶ó¾ß ÇÑ´Ù. Áï, ¾î¶² HOWTO¹®¼¿¡¼ ÆÄ»ýÀûÀÎ(derivative) ÀÛ¾÷¹° - ¿ªÀÚÁÖ: Çã°¡¾ø´Â º£³¢±â, Ç¥Àý, º¯°æ µî - À» »ý»êÇؼ´Â ¾ÈµÇ¸ç, HOWTOÀÇ ¹èÆ÷°úÁ¤¿¡¼ º°µµÀÇ Á¦ÇÑÁ¶Ä¡(restrictions)¸¦ °¿äÇÒ ¼ö ¾ø´Ù. ÀÌ·¯ÇÑ ±ÔÁ¦¿¡ ´ëÇÑ ¿¹¿Ü»çÇ×Àº ƯÁ¤ÇÑ »óȲ¿¡¼ Çã°¡µÈ´Ù: ´ÙÀ½¿¡¼ Linux HOWTO coordinatorÀÇ ÁÖ¼Ò¸¦ ã¾Æ ¹®ÀÇÇϱ⠹ٶõ´Ù. °£´ÜÈ÷ ¸»Çؼ, °¡´ÉÇÑ ¸ðµç °æ·Î¸¦ ÅëÇؼ ÀÌ·¯ÇÑ Á¤º¸ÀÇ ¹èÆ÷(HOWTOÀÇ ¹èÆ÷µî)°¡ È°¼ºÈ µÇ±â¸¦ ¹Ù¶õ´Ù. ±×·¯³ª, HOWTO¹®¼ÀÇ ÀúÀÛ±ÇÀº À¯ÁöµÇ±â ¹Ù¶ó°í, Àç¹èÆ÷ÇÒ¶§´Â Å뺸¹Þ±â¸¦ Èñ¸ÁÇÑ´Ù. Áú¹®ÀÌ ÀÖ´Ù¸é ¸®´ª½º HOWTO-coordinatorÀÎ Greg Hankins¿¡°Ô ¹®ÀÇÇϱ⠹ٶõ´Ù <gregh@sunsite.unc.edu>. À§ÀÇ E-mailÁÖ¼Ò¸¦ finger·Î »ìÆ캸¸é ÀüȹøÈ£¿Í ¹®ÀÇ¿¡ °ü·ÃµÈ ºÎ°¡ÀûÀÎ Á¤º¸¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. 1.4 Printing HOWTO ¹®¼ ¹Þ±âÀÌ ¹®¼¸¦ Ãâ·ÂÇÏ·Á¸é PostScript(ÀÌÇÏ PS) ¹öÀüÀ» ±ÇÀåÇÑ´Ù. PS ¹öÀüÀº º¸±â ÁÁ°Ô ²Ù¸çÁ® ÀÖÀ¸¸ç, Àб⵵ ¿ëÀÌÇÏ´Ù. PS ¹öÀüÀÇ HOWTOÀº ¼±»çÀÌÆ®(SunSITE <@@ref>ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ ) µîÀÇ ¸®´ª½º ¹èÆ÷º» »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. 1.5 ÀÇ°ß(Feedback)ÀÌ ¹®¼¿¡ ´ëÇÑ Áú¹®, ³íÆò, Á¤Á¤Àº <markk@auratek.com>¾ÕÀ¸·Î º¸³»±â ¹Ù¶õ´Ù. 1.6 °¨»ç(Acknowledgments)ÀÌ ¹®¼ÀÇ ¾ËÆÄ ¹öÀüÀ» Àдµ¥ ½Ã°£À» ÇÒ¾ÖÇÑ »ç¶÷µé ¸ðµÎ¿¡°Ô °¨»çµå¸°´Ù. ¸¹Àº Á¦¾È°ú Æò°¡°¡ µµ¿òÀÌ µÇ¾ú´Ù---À̹ø ¹öÀü¿¡ ¿©·¯ºÐÀÌ Á¦¾ÈÇÑ ÀÇ°ßÀÇ ÀϺΰ¡ ¹Ý¿µµÇ¾î ÀÖÀ½À» º¸°Ô µÉ °ÍÀÌ´Ù. º» ¹®¼¸¦ ÃÖÃÊ·Î ÀçÀÛ¼ºÇÑ Matt Foster¿¡°Ô °¨»çÇÏ°í ½Í´Ù. 2. ¸®´ª½º ȯ°æ¿¡¼ ¹®¼Ãâ·ÂÀÌ Àå(section)¿¡¼´Â ÆÄÀÏÀÇ Ãâ·Â, ÇÁ¸°Æ®Å¥(queue)ÀÇ ½ÃÇè, ÇÁ¸°Æ® Å¥¿¡¼ (´ë±âÁßÀÎ) ÀÛ¾÷(job)ÀÇ Á¦°Å, ÆÄÀÏÀ» Ãâ·ÂÇϱâ Àü¿¡ Àû´çÇÑ Çü½ÄÀ¸·Î º¯È¯Çϱâ, ÇÁ¸°Æ® ȯ°æ¼³Á¤¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù. 2.1 ¸®´ª½º ȯ°æ¿¡¼ÀÇ ¹®¼Ãâ·Â º¯Ãµ»ç(History of Linux Printing)¸®´ª½ºÀÇ ¹®¼Ãâ·Â ½Ã½ºÅÛ---lp(Line Printer) ½Ã½ºÅÛ---Àº BSD(Berkeley Software Distribution)¹öÀüÀÇ À¯´Ð½º(UNIX)¸¦ À§Çؼ ÀÛ¼ºÇÑ ¼Ò½ºÄڵ带 Æ÷ÆÃ(porting)ÇÑ °ÍÀÌ´Ù. 2.2 lprÀ» ÀÌ¿ëÇÑ ÆÄÀÏ Ãâ·Â(Printing a File Using lpr)ÇöÀç±îÁö ¸®´ª½º¿¡¼ ¹®¼Ãâ·ÂÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ÆÄÀÏÀ» ÇÁ¸°Æ®
µð¹ÙÀ̽º(print device)¿¡ ¹Ù·Î º¸³»´Â °Í(redirection)ÀÌ´Ù. ÀÌ·¸°Ô Çϱâ
À§Çؼ cat ¸í·É¾î¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌ °æ¿ì, º¸¾È¹®Á¦ ¶§¹®¿¡ ÀÌ·¯ÇÑ ÀÌÀ¯·Î, »ç¿ëÀÚ´Â ÆÄÀÏÀ» Ãâ·ÂÇϱâ À§Çؼ´Â lprÀ» ÀÌ¿ëÇØ¾ß ÇÑ´Ù. lprÀº ÆÄÀÏÃâ·ÂÀ» À§Çؼ ÇÊ¿äÇÑ ¸î°¡Áö ÃʱâÈ °úÁ¤À» ¼öÇàÇÑ ´ÙÀ½ Á¦¾î±ÇÀ» lpd(line printer daemon)¿¡°Ô ³Ñ°Ü ÁØ´Ù. lpd´Â ÇÁ¸°ÅÍ¿¡°Ô ±× ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý¿¡ °üÇØ Áö½ÃÇÑ´Ù. lprÀº ½ÇÇàµÇ¸é¼ lpd°¡ Ãâ·ÂÀÛ¾÷À» ¸¶Ä¥ ¶§ ±îÁö (Ãâ·ÂÇϵµ·Ï) ÁöÁ¤µÈ ÆÄÀÏÀ» º¸°üÇÏ°í ÀÖµµ·Ï ƯÁ¤ÇÑ µð·ºÅ丮(½ºÇ® µð·ºÅ丮)·Î ÇØ´çÆÄÀÏÀ» º¹»çÇÑ´Ù. ÀÏ´Ü lpd°¡ Ãâ·ÂÇÒ ÆÄÀÏÀÌ ÀÖ´Ù°í Å뺸¹ÞÀ¸¸é ÀڽŠÀÚ½ÅÀ» º¹Á¦ÇÑ´Ù.(ÇÁ·Î±×·¡¸ÓµéÀÌ forkingÀ̶ó°í ÇÏ´Â °ÍÀÌ´Ù) º¹Á¦µÈ »çº»Àº ¿øº»ÀÌ º°µµÀÇ ¿ä±¸¸¦ ±â´Ù¸®´Â µ¿¾È ÇØ´çÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á µ¿½Ã¿¡ ¿©·¯°³ÀÇ ÀÛ¾÷À» ´ë±â½Ãų ¼ö ÀÖ´Ù. lpdÀÇ ¹®¹ý(lpd(1)ÀÇ ¸ÇÆäÀÌÁö Âü°í)´Â ¾ÆÁÖ °£´ÜÇÏ´Ù.
¶Ç´Â,
»ç¿ëÀÚ´Â ¸î°¡ÁöÀÇ ¸í·ÉÇà ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© lprÀÇ ÀÛµ¿À» Á¦¾îÇÒ ¼ö ÀÖ´Ù. °¡Àå ³Î¸® ¾²ÀÌ´Â ¿É¼ÇÀ¸·Î´Â ´ÙÀ½°ú °°´Ù. -PÇÁ¸°ÅÍÀ̸§ Àº »ç¿ëÇÒ ÇÁ¸°Å͸¦ ÁöÁ¤ÇÑ´Ù. -h ´Â burst page¸¦ Ãâ·ÂÇÏÁö ¾Êµµ·Ï ÇÑ´Ù.(¿ø¹®: suppresses printing of the burst page) -s ¸¦ »ç¿ëÇϸé ÁöÁ¤µÈ ÆÄÀÏÀ» ½ºÇ® µð·ºÅ丮·Î º¹»çÇÏ´Â ¹æ¹ý ´ë½Å ½Éº¼¸¯ ¸µÅ©(symbolic link)¸¦ ÇÑ´Ù. (Å©±â°¡ Å« ÆÄÀÏÃâ·Â½Ã À¯¿ëÇÏ´Ù) -#°ªÀ» ÀÌ¿ëÇؼ Ãâ·ÂÇÒ ¹®¼ÀÇ Àå¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. lpr°úÀÇ »óÈ£ÀÛ¿ë¿¡ ´ëÇÑ ¿¹Á¦´Â ´ÙÀ½°ú °°´Ù.
À§ÀÇ ¸í·ÉÀº lpr¿¡¼ »ç¿ë°¡´ÉÇÑ ¸ðµç ¿É¼ÇÀ» º¸±â À§Çؼ´Â lpr(1)ÀÇ ¸ÇÆäÀÌÁö¸¦ Âü°íÇ϶ó. 2.3 lpq¸¦ ÀÌ¿ëÇÑ ÇÁ¸°Æ®Å¥ °üÂû(Print Queue with lpq)ÇÁ¸°Æ®Å¥(print queue)ÀÇ ³»ºÎ¸¦ º¸±â À§Çؼ lpq ¸í·É¾î¸¦ ÀÌ¿ëÇÑ´Ù. ¿É¼Ç¾øÀÌ ½ÇÇà½ÃÅ°¸é ±âº»¼³Á¤µÈ(default) ÇÁ¸°ÅÍÅ¥ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù. lpq°¡ º¸¿©ÁÖ´Â ³»¿ëÀº ¿©·¯ °¡Áö Ãø¸é¿¡¼ À¯¿ëÇÏ´Ù.
2.4 lprmÀ» ÀÌ¿ëÇÑ ÇÁ¸°ÅÍ ÀÛ¾÷ Ãë¼Ò (Canceling a Print Job Using lprm)ÇÁ¸°Æ® ½Ã½ºÅÛÀÇ À¯¿ëÇÑ ±â´ÉÀ¸·Î ÇÁ¸°Æ®Å¥¿¡ µé¾îÀÖ´Â ÇÁ¸°Æ® ÀÛ¾÷À» Ãë¼ÒÇÒ ¼ö ÀÖ´Â ±â´Éµµ ÀÖ´Ù. À̸¦ À§Çؼ lprmÀ» ÀÌ¿ëÇÑ´Ù.
À§ÀÇ ¸í·ÉÀ» ½ÇÇàÇÑ »ç¿ëÀÚ¿¡°Ô ¼ÒÀ¯µÈ(owned) ¸ðµç ÇÁ¸°Æ® ÀÛ¾÷ÀÌ Ãë¼ÒµÈ´Ù. ´ÜÀÏ ÇÁ¸°Æ® ÀÛ¾÷Àº lprm¿¡°Ô lpq°¡ ¾Ë·ÁÁÖ´Â ÀÛ¾÷¹øÈ£¸¦ ÁöÁ¤ÇÏ¿© Ãë¼Ò½Ãų¼ö ÀÖ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ Âü°íÇ϶ó.
ÀÛ¾÷¹øÈ£ 31( 2.5 lpc¸¦ ÀÌ¿ëÇÑ lpd Á¦¾î(Controlling the lpd program with lpc)lpc(8)´Â lpd°¡ ó¸®ÇÏ´Â ÇÁ¸°Å͸¦ Á¦¾îÇϱâ À§ÇØ »ç¿ëµÈ´Ù. ÇÁ¸°ÅÍ ¶Ç´Â ÇÁ¸°Æ® Å¥¸¦ È°¼ºÈ ¶Ç´Â ºñÈ°¼ºÈ½Ãų ¼ö ÀÖÀ¸¸ç, ÇÁ¸°Æ®Å¥ ³»ÀÇ ÀÛ¾÷¼ø¼¸¦ »õ·Î ¹è¿ÇÒ ¼ö ÀÖÀ¸¸ç, ÇÁ¸°ÅÍ¿Í ÇÁ¸°Æ®Å¥ÀÇ »óȲ¿¡ ´ëÇÑ º¸°í¸¦ ¹Þ¾Æ º¼ ¼ö ÀÖ´Ù. lpc´Â ÇÑ ´ëÀÇ ¸®´ª½º ¹Ú½º¿¡ ¿©·¯´ëÀÇ ÇÁ¸°ÅÍ°¡ ¿¬°áµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¸¹ÀÌ »ç¿ëµÈ´Ù.
À§ÀÇ ¸í·ÉÀº lpc ÇÁ·Î±×·¥À» ±¸µ¿½ÃŲ´Ù. ±âº»¼³Á¤°ª(default)¿¡ ÀÇÇؼ »óÈ£ ´ëȸðµå(interactive mode)°¡ µÇ¸ç, ¿©·¯ °¡Áö ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±× ¹Û¿¡ ¸í·ÉÇà ¿É¼ÇÀ¸·Î lpc ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
lpdÀÇ ¸ÇÆäÀÌÁö¿¡¼ »ç¿ë°¡´ÉÇÑ ¸í·É¾î ¸ñ·ÏÀ» º¼ ¼ö ÀÖÁö¸¸, ÀÌ
±Û¿¡¼´Â ²À ¹è¿ö¾ß ÇÒ ¸î°¡ÁöÀÇ ÇÙ½É ¸í··¾î¸¸ ÀÖ´Ù. optionÀ¸·Î
Ç¥½ÃµÈ ºÎºÐ¿¡´Â ÇÁ¸°ÅÍÀÇ À̸§(lp, print, ps, ±âŸ)À̳ª ¸ðµç ÇÁ¸°Å͸¦
ÀǹÌÇÏ´Â Å°¿öµå
3. ±× ¹ÛÀÇ ´Ù¸¥ °Íµé(Miscellaneous Items)ÀÌ Àå¿¡¼´Â ¸®´ª½º ȯ°æ¿¡¼ ÇÁ¸°Æ® ÀÛ¾÷À» Çϱâ À§Çؼ ¹è¿ö º¼ ¸¸ÇÑ ¿©·¯°¡Áö ³»¿ëÀ» ´Ù·é´Ù. 3.1 Ãâ·ÂÇϱâ Àü¿¡ ¹®¼Çü½ÄÀ» °áÁ¤(Formatting Before Printing)´ëºÎºÐÀÇ ¾Æ½ºÅ° ÅؽºÆ® ÆÄÀÏÀº Ãâ·Â¿¡ ÀûÇÕÇÑ Çü½ÄÀ¸·Î µÇ¾î ÀÖÁö ¸øÇϹǷΠÇÁ¸°ÅÍ·Î Ãâ·ÂÇϱ⿡ ¾Õ¼ ÇØ´ç ÆÄÀÏÀÇ Çü½ÄÀ» ¾î¶»°Ôµç º¯°æ(format)ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÀÌ·¸°Ô ÇÏ´Â °æ¿ì Ç¥Á¦(Title)¹× Âʼö(page number)»ðÀÔ, ¿©¹éÁ¶Àý(margin) µé¿©¾²±â, double spacing, ¿©·¯°³ÀÇ Ä÷³(column)À¸·Î ³ª´²¼ Ãâ·ÂÇÏ´Â °Í µîÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. À̸¦ À§Çؼ ÀϹÝÀûÀ¸·Î pr°ú °°Àº Ãâ·Â Àü󸮱â(print preprocessor)¸¦ »ç¿ëÇÑ´Ù.
À§ÀÇ ¿¹Á¦¿¡¼ prÀ» ÀÌ¿ëÇÏ¿© 3.2 ÇÁ¸°ÅÍ È¯°æº¯¼ö(THE PRINTER Environment Variables)¸®´ª½ºÀÇ Ãâ·Â½Ã½ºÅÛ¿¡¼´Â lprÀÇ -P ¿É¼ÇÀ» ÀÌÇØÇÑ´Ù. ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÀÚµéÀº ÇØ´ç Ãâ·Â¹°¿¡ ÀûÇÕÇÑ ÇÁ¸°Å͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚµéÀÌ º°µµ·Î ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Ù¸é ±âº»¼³Á¤°ª(default)À¸·Î ÁöÁ¤µÈ ÇÁ¸°Å͸¦ Ãâ·Â ÀåÄ¡·Î »ç¿ëÇÑ´Ù. ¸Å¹ø Ãâ·ÂÇÒ ¶§¸¶´Ù ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý ´ë½Å PRINTER ȯ°æº¯¼ö¸¦ ÀÌ¿ë ÇÏ¿© »ç¿ëÇϱ⠿øÇÏ´Â ÇÁ¸°ÅÍ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚÀÇ ½©(shell)¿¡ µû¶ó Àû¿ë¹æ¹ýÀº ´Ù¸£´Ù. bash »ç¿ëÀÚ¶ó¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
csh csh»ç¿ëÀÚ¶ó¸é ´ÙÀ½°ú °°ÀÌ Ç϶ó,
À§ÀÇ ¸í·É¾î¸¦ ·Î±×ÀÎ ½ºÅ©¸³Æ®(bash¿¡¼´Â .profileÀ̸ç csh¿¡¼´Â .cshrc)¿¡ »ðÀÔÇÏ¿© »ç¿ëÇϰųª ¸í·ÉÇà¿¡¼ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ȯ°æº¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸±â À§Çؼ´Â bash(1)°ú csh(1)ÀÇ ¸ÇÆäÀÌÁö¸¦ Âü°íÇ϶ó. 3.3 ±×·¡ÇÈÆÄÀÏ Ãâ·Â(Printing graphics files)±×·¡ÇÈÆÄÀÏÀ» Ãâ·ÂÇϱâ À§Çؼ´Â Ãâ·Â¿¡ »ç¿ëµÉ ÇÁ¸°ÅÍ¿Í º¯È¯Çؼ Ãâ·ÂÇÒ ÆÄÀÏÀÇ Á¾·ù°¡ °¡Àå Áß¿äÇÏ´Ù. µµÆ® ¸ÅÆ®¸¯½º(Dot-matrix)´Â ±×·¡ÇÈÆÄÀÏÀ» ó¸®ÇÏ´Â ¹æ¹ýÀÇ Â÷ÀÌ ¶§¹®¿¡ µµÆ® ÇÁ¸°ÅÍ´Â ³íÀÇÇÏÁö ¾Ê±â·Î ÇÑ´Ù.(^^;) ÀÌ °æ¿ì ÃÖ¼±ÀÇ ¹æ¾ÈÀº ¸ÕÀú °¡Áö°í ÀÖ´Â ÇÁ¸°ÅÍ°¡ EpsonÀ̳ª IBM ProPrinter°ú ȣȯ¼ºÀ» °¡Áö°í Àִ°¡¸¦ »ìÆ캻 ´ÙÀ½, ÇØ´ç ±×·¡ÇÈÆÄÀÏÀ» Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ·Î º¯È¯ÇÑ´Ù. ±×¸®°í ghostscript(´ÙÀ½ Àå¿¡¼ ´Ù·é´Ù)¸¦ ÀÌ¿ëÇÏ¿© ±× ÆÄÀÏ(Æ÷½ºÆ®½ºÅ©¸³Æ®·Î ¹Ù²Û ÆÄÀÏ)À» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ·¹ÀÌÀú ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ´Ù¸é »ó´ç¼öÀÇ Á¦Ç°µéÀÌ PCL°ú ȣȯµÇ¹Ç·Î Á» ´õ ÆíÇÏ´Ù. ÀÌ °æ¿ì ¸î°¡ÁöÀÇ ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ÀϺΠÇÁ·Î±×·¥¿¡¼´Â PCL Çü½ÄÀ¸·Î ÇÊÅ͸¦ °ÅÄ¡Áö ¾Ê°í Ãâ·ÂÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é NetPBM·ùÀÇ ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© PCL·Î ¹Ù²ã¾ß ÇÑ´Ù. ¸¶Áö¸· ¿É¼ÇÀº ghostscript(´ÙÀ½Àå Âü°í)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. °¡´ÉÇÑ ÃÖ¼±ÀÇ ¹æ¾ÈÀº NetPBM°ú Ghostscript µîÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ ´ÙÀ½ ±×·¡ÇÈÆÄÀÏÀ» ÀÚµ¿À¸·Î ó¸®ÇØ ÁÖ´Â ¸ÅÁ÷ ÇÊÅÍ(magic filter) ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù. 3.4 Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ Ãâ·Â(Printing PostScript files)PS ÀÎÅÍÇÁ¸®Å͸¦ ³»ÀåÇÑ ÇÁ¸°ÅÍ(¿ªÀÚÁÖ: ÈçÈ÷ PS¸¦ ³»ÀåÇÑ ÇÁ¸°ÅͶó°í ÇÑ´Ù.) ¿¡¼ PS ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â °ÍÀº °£´ÜÇÏ´Ù; ±×³É lprÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù. ±×·¯¸é ÇÁ¸°ÅÍ°¡ ´ç½ÅÀÌ ¿øÇÏ´Â ´ë·Î ¸ðµç °ÍÀ» ó¸®ÇØ ÁÙ °ÍÀÌ´Ù. PS ÇÁ¸°ÅÍó·³ ºñ½Ñ ÇÁ¸°ÅÍ°¡ ¾ø´Â ´ëºÎºÐÀÇ »ç¶÷µéÀº ´Ù¸¥ ¹æ¹ý¿¡ ÀÇÁöÇØ¾ß ÇÑ´Ù. ´ÙÇàÈ÷ PS¸¦ ó¸®ÇÏ¿© PS ÇÁ¸°ÅÍ°¡ ¾Æ´Ñ ÀϹÝÇÁ¸°ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î ¸¸µé¾î ÁÖ´Â ÇÁ·Î±×·¥µéÀÌ ÀÖ´Ù. ÀÌ·± ÇÁ·Î±×·¥µé °¡¿îµ¥ °¡Àå À¯¸íÇÑ °ÍÀÌ GhostscriptÀÏ °ÍÀÌ´Ù. Ghostscript(ÀÌÇÏ GS)´Â PSÆÄÀÏÀÇ ³»¿ëÀ» ÀϹÝÇÁ¸°ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¸í·É¾î ·Î ¹Ù²Û´Ù. PSÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÒ °ÍÀÌ´Ù.
À§ÀÇ ¿¹Á¦¿¡¼ -sOutputFileÀ̶ó´Â ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© GSÀÇ ÃÖÁ¾ Ãâ·Â¹°À» ÆÄÀÌÇÁ¸¦ Åë°ú½ÃÄѼ lpr ¸í·É¾î·Î º¸³½´Ù. Ghostview´Â GS¸¦ X À©µµ¿ì ÀÎÅÍÆäÀ̽º¿¡¼ ±¸ÇöÇÑ °ÍÀÌ´Ù. Ghostview¸¦ ÀÌ¿ëÇÏ¿© PS ÆÄÀÏÀ» Ãâ·ÂÇϱâ Àü¿¡ ¹Ì¸® »ìÆ캼 ¼ö ÀÖ´Ù. GS¿Í Ghostview ¸ðµÎ <@@ref>ftp://prep.ai.mit.edu/pub/gnu/ftp://prep.ai.mit.edu/pub/gnu/ ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. 3.5 PDF ÆÄÀÏ Ãâ·Â(Printing PDF files)AdobeÀÇ PDF(Portable Document Format)ÆÄÀÏÀ» º¸´Â ÇÁ·Î±×·¥Àº ¾øÁö¸¸, PS·Î Ãâ·ÂÇÒ ¼ö ÀÖ´Â xpdf¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. 3.6 ÅØ ÆÄÀÏ Ãâ·Â(Printing TeX files)ÅØ ÆÄÀÏÀÇ Ãâ·Â ¹æ¹ýÁß °¡Àå ÆíÇÑ °ÍÀº PSÆÄÀÏ·Î ¹Ù²Û ´ÙÀ½ GS·Î Ãâ·ÂÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀ» ¾²·Á¸é ¸ÕÀú ÅØ ¼Ò½ºÆÄÀÏ(.tex)À» DVI(Device-Independent¸¦ ÀǹÌ)ÆÄÀÏ·Î ¹Ù²Û´Ù. tex ¸í·É¾îÀÇ ¸Å´º¾ó ÆäÀÌÁö(1)¸¦ º¸¸é µÈ´Ù. ±×·± ´ÙÀ½ dvips¸¦ ÀÌ¿ëÇؼ DVI¸¦ PS·Î º¯È¯ÇÑ´Ù. ÀÌ»óÀÇ ¸ðµç °úÁ¤Àº ¾Æ·¡ÀÇ Çü½Ä°ú ºñ½ÁÇÑ ¸í·É Çü½ÄÀ» °¡Áú °ÍÀÌ´Ù.
ÀÌ·¸°Ô Çϸé 3.4¿¡¼ ¼³¸íµÈ ³»¿ë°ú °°ÀÌ ÃÖÁ¾ °á°úÀÎ PSÆÄÀÏÀ» Ãâ·ÂÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. 3.7
|