ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê

3. ±× ¹ÛÀÇ ´Ù¸¥ °Íµé(Miscellaneous Items)

ÀÌ Àå¿¡¼­´Â ¸®´ª½º ȯ°æ¿¡¼­ ÇÁ¸°Æ® ÀÛ¾÷À» Çϱâ À§Çؼ­ ¹è¿ö º¼ ¸¸ÇÑ ¿©·¯°¡Áö ³»¿ëÀ» ´Ù·é´Ù.

3.1 Ãâ·ÂÇϱâ Àü¿¡ ¹®¼­Çü½ÄÀ» °áÁ¤(Formatting Before Printing)

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

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

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

3.2 ÇÁ¸°ÅÍ È¯°æº¯¼ö(THE PRINTER Environment Variables)

¸®´ª½ºÀÇ Ãâ·Â½Ã½ºÅÛ¿¡¼­´Â lprÀÇ -P ¿É¼ÇÀ» ÀÌÇØÇÑ´Ù. ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÀÚµéÀº ÇØ´ç Ãâ·Â¹°¿¡ ÀûÇÕÇÑ ÇÁ¸°Å͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚµéÀÌ º°µµ·Î ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Ù¸é ±âº»¼³Á¤°ª(default)À¸·Î ÁöÁ¤µÈ ÇÁ¸°Å͸¦ Ãâ·Â ÀåÄ¡·Î »ç¿ëÇÑ´Ù.

¸Å¹ø Ãâ·ÂÇÒ ¶§¸¶´Ù ÇÁ¸°Å͸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý ´ë½Å PRINTER ȯ°æº¯¼ö¸¦ ÀÌ¿ë ÇÏ¿© »ç¿ëÇϱ⠿øÇÏ´Â ÇÁ¸°ÅÍ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚÀÇ ½©(shell)¿¡ µû¶ó Àû¿ë¹æ¹ýÀº ´Ù¸£´Ù. bash »ç¿ëÀÚ¶ó¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

$ PRINTER="printer_name"; export PRINTER

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

% setenv PRINTER "printer_name"

À§ÀÇ ¸í·É¾î¸¦ ·Î±×ÀÎ ½ºÅ©¸³Æ®(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ÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÒ °ÍÀÌ´Ù.

$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=|lpr thesis.ps

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

Ghostview´Â GS¸¦ X À©µµ¿ì ÀÎÅÍÆäÀ̽º¿¡¼­ ±¸ÇöÇÑ °ÍÀÌ´Ù. Ghostview¸¦ ÀÌ¿ëÇÏ¿© PS ÆÄÀÏÀ» Ãâ·ÂÇϱâ Àü¿¡ ¹Ì¸® »ìÆ캼 ¼ö ÀÖ´Ù. GS¿Í Ghostview ¸ðµÎ 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·Î º¯È¯ÇÑ´Ù. ÀÌ»óÀÇ ¸ðµç °úÁ¤Àº ¾Æ·¡ÀÇ Çü½Ä°ú ºñ½ÁÇÑ ¸í·É Çü½ÄÀ» °¡Áú °ÍÀÌ´Ù.

$ tex thesis.tex
$ dvips thesis.dvi

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

3.7 troffÇü½Ä ÆÄÀÏ Ãâ·Â(Printing troff formatted files)

$ groff -Tascii thesis.tr | lpr

¶Ç´Â

$ groff thesis.tr > thesis.ps

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

3.8 ¸Å´º¾ó ÆäÀÌÁö Ãâ·Â(Printing man pages)

$ man man | col -b | lpr

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


ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê