next up previous
Next: PC ÂÊÀÇ ÆÄÀÏÀ» UNIX Up: »ï¹ÙÀÇ È°¿ë ¹æ¾È Previous: PC ÂÊÀÇ ³×Æ®¿÷ ÇÁ¸°ÅÍ

°í½ºÆ®½ºÅ©¸³Æ®¿Í ¿¬µ¿ÇÑ Àμ⠹æ¹ý

¶§·Î´Â Æ÷½ºÆ®½ºÅ©¸³Æ®°¡ Áö¿øµÇÁö ¾Ê´Â ÇÁ¸°Å͸¦ ÀÌ¿ëÇÏ¿© Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» ÀμâÇÒ Çʿ伺ÀÌ »ý±â´Â °æ¿ì°¡ ÀÖ´Ù. ƯÈ÷ À©µµÁî 95¿¡ ´Þ¶û ¸Å´Þ·ÁÀÖ´Â Ä÷¯¸¦ Áö¿øÇÏ´Â À×Å© Á¬ ÇÁ¸°ÅÍ·Î ¿öÅ©½ºÅ×ÀÌ¼Ç ÆÄÀÏ ½Ã½ºÅÛÂÊ¿¡ ´ã°ÜÀÖ´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» Ãâ·ÂÇØ¾ß ÇÒ °æ¿ì °Þ¾ú´ø ¾²¶ó¸° °æÇèÀ» ´©±¸³ª ÇѹøÂëÀº °¡Áö°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌÁ¦ »ï¹Ù¿Í °í½ºÆ®½ºÅ©¸³Æ®¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ¿© ÀÌ·± °ñÄ¡¾ÆÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

»ï¹Ù°¡ ¼³Ä¡µÇ¾ú´Ù¸é, »ï¹Ù ¼­¹ö°¡ µ¿ÀÛÇÒ µ¿ÀÏ È£½ºÆ®¿¡ °í½ºÆ®½ºÅ©¸³Æ®µµ Á¸ÀçÇÏ´ÂÁö Áö¿ª °ü¸®ÀÚ¿¡°Ô ¹°¾îº»´Ù. ¸¸ÀÏ »ï¹Ù°¡ ¼³Ä¡µÉ È£½ºÆ®¿¡ °í½ºÆ®½ºÅ©¸³Æ®°¡ ¾ø´Ù¸é ´ÙÀ½ URLÀ» ÂüÁ¶ÇÏ¿© ÃֽŠ¹öÀüÀÇ °í½ºÆ®½ºÅ©¸³Æ® ÆÐÅ°Áö¸¦ °ø¼öÇؼ­ Á÷Á¢ ÄÄÆÄÀÏÇÏ¿© ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÑ´Ù. ¿©±â¼­ ÇÁ¸°ÅÍ°¡ ´Þ·ÁÀÖ´Â À©µµÁî PC¿¡ °í½ºÆ®½ºÅ©¸³Æ®¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó »ï¹Ù°¡ µ¿ÀÛÇÒ ¿öÅ©½ºÅ×À̼ǿ¡ °í½ºÆ®½ºÅ©¸³Æ®¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù´Â »ç½ÇÀ» ³ëÆĽɿ¡¼­ ´Ù½Ã Çѹø °­Á¶ÇÑ´Ù.

http://www.cs.wisc.edu/~ghost/

À̱ÛÀº °í½ºÆ®½ºÅ©¸³Æ® ¼³Ä¡¿¡ °ü·ÃµÈ ¹®¼­°¡ ¾Æ´Ï¹Ç·Î, ¼³Ä¡¿¡ ÇÊ¿äÇÑ °¢Á¾ ¼¼ºÎÀûÀÎ ÀýÂ÷´Â »ý·«ÇÏ°í ³×Æ®¿÷ Àμ⸦ À§ÇÑ ¼³Á¤À¸·Î ¹Ù·Î ³Ñ¾î°¡µµ·Ï ÇÑ´Ù.

»ï¹Ù°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ°í °í½ºÆ®½ºÅ©¸³Æ®µµ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÑ´Ù¸é, PC¿¡ ¹°·ÁÀÖ´Â ÇÁ¸°ÅÍ µð¹ÙÀ̽º À̸§À» ¾Ë¾Æ³½´Ù. ´ÙÀ½Àº ¸î°¡Áö ¸¹ÀÌ »ç¿ëµÇ´Â µð¹ÙÀ̽º¿¡ ´ëÇÑ ½Éº¼ À̸§ÀÌ´Ù. ¾Æ·¡ Ç¥¿¡ ³ª¿ÍÀÖÁö ¾ÊÀº ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ´Ù¸é, ¸Þ´º¾óÀ» ÂüÁ¶ÇÏ¿© ȣȯ ¸ðµå¸¦ ¾Ë¾Æ³½ ´ÙÀ½ À̸¦ ÀÌ¿ëÇÏ¿© ½Éº¼ À̸§À» °áÁ¤ÇÑ´Ù.

  table101
Table: °í½ºÆ®½ºÅ©¸³Æ® 4.01¿¡¼­ Áö¿øÇÏ´Â °¢Á¾ ÇÁ¸°ÅÍ µð¹ÙÀ̽º À̸§

½Éº¼ À̸§À» °áÁ¤Çß´Ù¸é, ÀÌÁ¦ ´ÙÀ½¿¡ ¼Ò°³ÇÒ °£´ÜÇÑ C ½© ½ºÅ©¸³Æ®¸¦ ȯ°æ¿¡ ¸ÂÃß¾î °¢ÀÚ °íÄ¡µµ·Ï ÇÑ´Ù.

--------------------- gslpr -----------------------------------------------
#!/bin/csh

# This is a sample ghostscript formatter for Samba network printers.
#
# Written by Park, JaeHo (Dept. CSE at POSTECH)
# Copyright (C) 1996 by Park, JaeHo

# You must change the -r, -sDEVICE, -sPAPERSIZE -sOUTPUTFILE options
# before installation.

# -r defines resolution
# -sDEVICE defines printing device
# -sPAPERSIZE defines a4
# -q means "quite"
# -sOUTPUTFILE defines the output file

gs -r300dpi -sDEVICE=cdj550 -sPAPERSIZE=a4 -q -sOUTPUTFILE=\|slpr $1 <<^

quit
^
---------------------------------------------------------------------------

°íÃÄ¾ß ÇÒ ´ë»óÀº gs µÚÀÇ ¼±Åûç¾ç ºÎºÐÀÌ´Ù. ƯÈ÷ sDEVICE¿Í sOUTPUTFILEÀº ¹Ýµå½Ã °íÃÄ¾ß ÇÑ´Ù. sDEVICE¿¡´Â ¾Õ¼­ °áÁ¤ÇÑ ÇÁ¸°ÅÍÀÇ ½Éº¼ À̸§À» ³Ö°í, sOUTPUTFILE¿¡´Â »ï¹Ù¸¦ °æÀ¯ÇÏ¿© ÀμâÇϵµ·Ï ¼³Á¤µÈ ÇÁ¸°ÅÍ ÇÊÅÍ À̸§À» ³Ö´Â´Ù. (ÀÏ·Ê·Î smbprint¸¦ »ç¿ëÇÒ °æ¿ì ÇÁ¸°ÅÍ ÇÊÅÍ°¡ lpr·Î µÇ¸ç, slpr ½© ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ °æ¿ì ÇÁ¸°ÅÍ ÇÊÅÍ°¡ slpr·Î µÈ´Ù.) ¿©±â¼­ Ç¥ÁØ Ãâ·Â ±âÈ£ÀÎ | ¾Õ¿¡ ºÙÀº Å»Ãâ ¹®ÀÚÀÎ \¸¦ ÀØÁö¸»µµ·Ï ÇÑ´Ù. gsÀÇ ¸í·ÉÇà¿¡¼­ ¼±Åûç¾ç q´Â ¹Ýµå½Ã µé¾îÀÖ¾î¾ß ÇÑ´Ù. q°¡ ºüÁö¸é ÇÁ¸°ÅÍ°¡ ¿Àµ¿ÀÛÀ» ÀÏÀ¸Å°°Å³ª, gs°¡ ½Ãµ¿µÉ ¶§ÀÇ Ãʱ⠸޼¼Áö·Î Á¾ÀÌ ÇÑÀåÀ» ±×³É ³¶ºñÇÏ°Ô µÉ °¡´É¼ºÀÌ ÀÖ´Ù (µ¶ÀÚ¸¦ À§ÇÑ ÈùÆ®: << ±âÈ£¸¦ »ç¿ëÇÏ¿© gs¿¡ quit ¸í·ÉÀ» °£Á¢ÀûÀ¸·Î ³»¸®´Â Æ®¸¯¿¡ ÁÖ¸ñÇ϶ó.).

ÀÌ ½ÃÁ¡¿¡¼­ Æ÷½ºÆ®½ºÅ©¸³Æ® Çü½ÄÀÇ ÆÄÀÏÀ» Çϳª °ñ¶ó ½ÃÇè Àμ⸦ ÇÑ´Ù. Ä÷¯°¡ µé¾îÀִ ȣ¶ûÀÌ ±×¸² (/usr/local/lib/ghostscript/examples/tiger.ps)ÀÌ ÁÁÀº ¿¹°¡ µÉ °ÍÀÌ´Ù. ¸¸ÀÏ »ï¹Ù°¡ ¹Ù¸£°Ô µ¿ÀÛÇÔ¿¡µµ ºÒ±¸ÇÏ°í ¸îºÐµ¿¾È ÇÁ¸°ÅÍ¿¡ ¹ÝÀÀÀÌ ¾øÀ¸¸é, ¹®Á¦°¡ »ý±ä °ÍÀÌ´Ù. ÀÌ·²¶§´Â ÀÌ ´Ü¿ø ¹× gs (1)ÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Â÷±ÙÂ÷±Ù Àо°í, ±×·¡µµ ÇØ°áÀÌ ¾ÈµÇ¸é /usr/local/lib/ghostscript/doc ¹ØÀÇ °¢Á¾ ¹®¼­¸¦ Àоµµ·Ï ÇÑ´Ù.

ÀϹÝÀûÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» ºñÆ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ¸°ÅÍ¿¡¼­ »ç¿ëÇÒ ÆÄÀÏ·Î º¯È¯ÇÏ¸é ±× Å©±â°¡ ¸Å¿ì Ä¿Áö¹Ç·Î, ¹ö¾îŬ¸® Ç¥ÁØ lpr ¸í·ÉÀ» »ç¿ëÇÏ°Ô µÇ¸é ½ºÇ®À» Á¦´ë·Î ¸øÇÒ °æ¿ì°¡ »ý±ä´Ù. ÀÌ·² °æ¿ì, ÇÁ¸°Å͸¦ ¿¬°áÇÏ´Â PCÂÊ¿¡¼­ ½ºÇ®À» ¼öÇàÇÏ´Â slpr ½© ½ºÅ©¸³Å͸¦ »ç¿ëÇϱ⠹ٶõ´Ù.

°í½ºÆ®½ºÅ©¸³ÅÍ°¡ º¹ÀâÇÏ°í »ç¿ëÇϱ⠾î·Æ´Ù°í »ý°¢µÇ¸é, Æ÷½ºÆ®½ºÅ©¸³Æ® ·¹º§ 2 ¿£ÁøÀ» °®Ãá ÇÁ¸°Å͸¦ À̹ø ±âȸ¿¡ »õ·Î Çϳª À常Çϱ⠹ٶõ´Ù.



¹ÚÀçÈ£
1999³â2¿ù26ÀÏ (±Ý), ¿ÀÈÄ 3½Ã9ºÐ25ÃÊ