JavaTM 2 Platform
Standard Ed. 5.0

ÆÐÅ°Áö javax.print.attribute

JavaTM PrintService ¼Ó¼ºÀÇ ÇüÅÂ¿Í ±×°ÍµéÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼öÁýµÇ´Â ¹æ¹ýÀ» ±â¼úÇϴ Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶Ã³:
          ¼³¸í

ÀÎÅÍÆäÀ̽º °³¿ä
Attribute Attribute ÀÎÅÍÆäÀ̽º´Â Ŭ·¡½º°¡ Àμ⠼ӼºÀ» ³ªÅ¸³»´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ­ ÀÓÀÇ ¹× ¸ðµç Àμ⠼Ӽº Ŭ·¡½º¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ±âº» ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
AttributeSet AttributeSet ÀÎÅÍÆäÀ̽º´Â Àμ⠼Ӽº ¼¼Æ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
DocAttribute DocAttribute ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÌ ¹®¼­ÀÇ ¼³Á¤À» Ç¥½ÃÇϱâ À§Çؼ­ Àμ⠼Ӽº Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
DocAttributeSet DocAttributeSet ÀÎÅÍÆäÀ̽º´Â ¹®¼­ÀÇ ¼Ó¼º¼¼Æ®, Áï DocAttribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Àμ⠼Ӽº¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
PrintJobAttribute PrintJobAttribute´Â ¼Ó¼ºÀÌ Print Job »óÅ ¶Ç´Â Print Job ±× ¿ÜÀÇ Æ¯¼ºÀÇ ±â¼úÀ» Ç¥½ÃÇϱâ À§Çؼ­ Àμ⠼Ӽº Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
PrintJobAttributeSet PrintJobAttributeSet ÀÎÅÍÆäÀ̽º´Â Àμâ ÀÛ¾÷ ¼Ó¼º¼¼Æ®¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º, Áï, PrintJobAttribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Àμ⠼ӼºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
PrintRequestAttribute PrintRequestAttribute ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÌ ÇÊ¿äÇÑ Àμâ ÀÛ¾÷ÀÇ ¼³Á¤À» Ç¥½ÃÇÏ´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ­ Àμ⠼Ӽº Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
PrintRequestAttributeSet PrintRequestAttributeSet ÀÎÅÍÆäÀ̽º´Â Àμ⠿䱸 ¼Ó¼º¼¼Æ®¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º, Áï PrintRequestAttribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Àμ⠼ӼºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
PrintServiceAttribute PrintServiceAttribute ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÌ Print Service »óÅ ¶Ç´Â Print Service ±× ¿ÜÀÇ Æ¯Â¡ÀÇ ±â¼úÀ» Ç¥½ÃÇϱâ À§Çؼ­ Àμ⠼Ӽº Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
PrintServiceAttributeSet PrintServiceAttributeSet ÀÎÅÍÆäÀ̽º´Â Àμâ ÀÛ¾÷ ¼Ó¼º¼¼Æ®¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º, Áï, PrintServiceAttribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Àμ⠼ӼºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
SupportedValuesAttribute SupportedValuesAttribute ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÌ ´Ù¸¥ ¼Ó¼ºÀ¸·Î Áö¿ø µÇ´Â °ªÀÇ ±â¼úÀ» Ç¥½ÃÇϱâ À§Çؼ­ Àμ⠼Ӽº Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
 

Ŭ·¡½º °³¿ä
AttributeSetUtilities AttributeSetUtilities Ŭ·¡½º´Â AttributeSets¸¦ Á¶ÀÛÇÏ´Â ´ÙÀ½ÀÇ static ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù.
DateTimeSyntax DateTimeSyntax Ŭ·¡½º´Â ³¯Â¥¿Í ½Ã°£¿Í ½Ã°¢À» °ªÀ¸·Î ÇÏ´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» ½Ç½ÃÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
EnumSyntax EnumSyntax Ŭ·¡½º´Â ¸ðµç ¡¸ÇüÅ º¸ÁõµÈ ¿­°Å¡¹°´Ã¼ÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
HashAttributeSet HashAttributeSet Ŭ·¡½º´Â Çؽà ¸ÊÀÇ Æ¯¼ºÀ» °¡Áö´Â AttributeSet ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
HashDocAttributeSet HashDocAttributeSet Ŭ·¡½º´Â ±× ±¸ÇöÀ» HashAttributeSet Ŭ·¡½º·ÎºÎÅÍ »ó¼ÓÇØ, DocAttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ¹Ì»óÀÇ Á¦ÇÑÀ» Àû¿ëÇÏ´Â ¼Ó¼º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.
HashPrintJobAttributeSet HashPrintJobAttributeSet Ŭ·¡½º´Â ±× ±¸ÇöÀ» HashAttributeSet Ŭ·¡½º·ÎºÎÅÍ »ó¼ÓÇØ, PrintJobAttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ¹Ì»óÀÇ Á¦ÇÑÀ» Àû¿ëÇÏ´Â ¼Ó¼º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.
HashPrintRequestAttributeSet HashPrintRequestAttributeSet Ŭ·¡½º´Â ±× ±¸ÇöÀ» HashAttributeSet Ŭ·¡½º·ÎºÎÅÍ »ó¼ÓÇØ, PrintRequestAttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ¹Ì»óÀÇ Á¦ÇÑÀ» Àû¿ëÇÕ´Ï´Ù.
HashPrintServiceAttributeSet HashPrintServiceAttributeSet Ŭ·¡½º´Â ±× ±¸ÇöÀ» HashAttributeSet Ŭ·¡½º·ÎºÎÅÍ »ó¼ÓÇØ, PrintServiceAttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ¹Ì»óÀÇ Á¦ÇÑÀ» Àû¿ëÇÏ´Â ¼Ó¼º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.
IntegerSyntax IntegerSyntax Ŭ·¡½º´Â Á¤¼ö°ªÀ» °¡Áö´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
ResolutionSyntax ResolutionSyntax Ŭ·¡½º´Â ÇÁ¸°ÅÍÀÇ Çػ󵵸¦ ³ªÅ¸³»´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
SetOfIntegerSyntax SetOfIntegerSyntax Ŭ·¡½º´Â ºÎ ÀÌ¿ÜÀÇ Á¤¼ö°ªÀ» °¡Áö´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
Size2DSyntax Size2DSyntax Ŭ·¡½º´Â 2 Â÷¿øÀÇ »çÀÌÁ ³ªÅ¸³»´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
TextSyntax TextSyntax Ŭ·¡½º´Â °ªÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÎ ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
URISyntax URISyntax Ŭ·¡½º´Â °ªÀÌ URI (Uniform Resource Identifier)ÀÎ ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
 

¿¹¿Ü °³¿ä
UnmodifiableSetException ÀÌ ¼¼Æ®¸¦ º¯°æÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¿ä±¸µÈ ¿ÀÆÛ·¹À̼ÇÀ» ½ÇÇàÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ­ ¹ß»ý µË´Ï´Ù.
 

ÆÐÅ°Áö javax.print.attribute ¼³¸í

JavaTM PrintService ¼Ó¼ºÀÇ ÇüÅÂ¿Í ±×°ÍµéÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼öÁýµÇ´Â ¹æ¹ýÀ» ±â¼úÇϴ Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

¼Ó¼ºÀ̶õ ¹«¾ùÀΰ¡

Àμâ ÀÛ¾÷À» ¼³Á¤ÇÏ´Â °æ¿ì, Ŭ¶óÀ̾ðÆ®´Â ¡¸Àμ⠵¥ÀÌÅÍ¡¹¿Í¡¸Ã³¸® ¸í·É¡¹ÀÇ 2°³¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Àμ⠵¥ÀÌÅÍ´Â ÀμâµÇ´Â ½ÇÁ¦ÀÇ ³»¿ëÀÔ´Ï´Ù. ó¸® ¸í·ÉÀº »ç¿ëÇÏ´Â ¹Ìµð¾îÀÇ Á¾·ù, ÀμâÇÏ´Â ºÎ¼ö, ¿ëÁöÀÇ ÇÑ ¸é¿¡ ÀμâÇÏ´ÂÁö, ¾ç¸é¿¡ ÀμâÇÒ±î µî Àμ⠵¥ÀÌÅÍÀÇ Àμ⠹æ¹ýÀ» ÇÁ¸°ÅÍ¿¡ Áö½ÃÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â Java Print Service API ¼Ó¼ºÀÇ Á¤ÀÇ¿¡ ÀÇÇØ ÀÌ·¯ÇÑ Ã³¸® ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Àμ⠵¥ÀÌÅÍ¿Í Ã³¸® ¸í·ÉÀº º°°³ÀÇ ¿£Æ¼Æ¼ÀÔ´Ï´Ù. ÀÌ°ÍÀº ´ÙÀ½ ÀÏÀ»ÀǹÌÇÕ´Ï´Ù.

ó¸® ¸í·ÉÀº Àμâ ÀÛ¾÷ÀÌ ¿ä±¸¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. °¢ ó¸® ¸í·ÉÀº Àμâ ÀÛ¾÷ÀÇ °á°úÀÇ ¼³¸í¸¸À» ½Ç½ÃÇÕ´Ï´Ù. Àμâ ÀÛ¾÷Àº ó¸® ¸í·É¿¡ ÀÇÇØ ÁöÁ¤µÈ °á°ú¸¦ ½ÇÇöÇÏ´Â ¹æ¹ýÀ» È®Á¤ÇÕ´Ï´Ù. ó¸® ¸í·ÉÀÇ Ç׸ñÀ» ¼³¸íÀûÀ¸·Î Ç¥ÇöÇÏ´Â °ÍÀ¸·Î½á, Àμâ ÀÛ¾÷ÀÇ ±¸Çö¿¡ ÀÇÇØ ¸¹Àº À¯¿¬¼ºÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

¼Ó¼ºÀÇ Ä«Å×°í¸®¿Í Ä¡

°¢ ÇÁ¸°ÅÍ¿¡´Â ´Ù¾çÇÑ »çÀÌÁîÀÇ ¿ëÁö¿¡ ÀμâÇÏ´Â ±â´ÉÀ̳ª º¹¼öÀÇ ºÎ¼ö¸¦ ÀμâÇÏ´Â ±â´É µî, ¸î°³ÀÇ ±â´ÉÀÌ °®ÃçÁö°í ÀÖ½À´Ï´Ù. °¢°¢ÀÇ ±â´É¿¡´Â °ªÀÇ ¹üÀ§°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ¸°ÅÍÀÇ Àμ⠹æÇâÀ» ÁöÁ¤ÇÏ´Â ±â´É¿¡´Â °ªÀÇ ¹üÀ§ [landscape, portrait]°¡ ÀÖ½À´Ï´Ù. Àμ⠿䱸 ¸¶´Ù, ±â´É¿¡ ´ëÇؼ­ ÀÌ·¯ÇÑ °ªÀÇ 1°³°¡ ¼³Á¤µË´Ï´Ù. Java Print Service API´Â ¡¸¼Ó¼º Ä«Å×°í¸®¡¹¶ó°í ÇÏ´Â ¿ë¾î¸¦ »ç¿ëÇØ ÇÁ¸°ÅÍÀÇ ±â´ÉÀ» ÂüÁ¶ÇØ, ¡¸¼Ó¼º°ª¡¹¶ó°í ÇÏ´Â ¿ë¾î¸¦ »ç¿ëÇØ ±â´ÉÀÇ °ªÀ» ÂüÁ¶ÇÕ´Ï´Ù.

Java Print Service API ¿¡¼­´Â ¼Ó¼º Ä«Å×°í¸®´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½º¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù. ¼Ó¼º°ª´Â ÀÌ·¯ÇÑ Å¬·¡½º ¶Ç´Â ±× ¼­ºê Ŭ·¡½ºÀÇ 1°³ÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Àμ⠺μö¸¦ ÁöÁ¤Çϱâ À§Çؼ­ ¾îÇø®ÄÉÀ̼ÇÀº Èñ¸ÁÇÏ´Â Àμ⠺μö¸¦ °¡Áö´Â Copies Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ±¸ÃàÇØ, Àμ⠿䱸ÀÇ ÀϺημ­ ÀÌ CopiesÀνºÅϽº¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ °æ¿ì Copies Ŭ·¡½º´Â ¼Ó¼º Ä«Å×°í¸®¸¦ ³ªÅ¸³», CopiesÀνºÅϽº´Â ¼Ó¼º°ªÀ» ³ªÅ¸³À´Ï´Ù.

¼Ó¼ºÀÇ ¿ªÇÒ

Àμâ ÀÛ¾÷À» ÇÁ¸°ÅÍ¿¡ ¼Û½ÅÇÒ °æ¿ì¿¡ Ŭ¶óÀ̾ðÆ®´Â ¹®¼­ÀÇ À̸§ µî Àμ⠵¥ÀÌÅÍÀÇ Æ¯¼º°ú ¾ç¸é Àμâ·Î ºÎ¼ö 5 ºÎ µî Àμ⠵¥ÀÌÅÍÀÇ Àμ⠹æ¹ýÀ» ¼³¸íÇÏ´Â ¼Ó¼ºÀ» Á¦°øÇÕ´Ï´Ù. Àμâ ÀÛ¾÷ÀÌ º¹¼öÀÇ Àμ⠵¥ÀÌÅͷκÎÅÍ ±¸¼ºµÇ´Â °æ¿ì, ÃÖÃÊÀÇ ¹®¼­´Â 8 x 11 ÀÎÄ¡ÀÇ ¹Ìµð¾î¸¦ »ç¿ëÇØ, Çϳª ´õÀÇ ¹®¼­´Â 11 x 17 ÀÎÄ¡ÀÇ ¹Ìµð¾î¸¦ »ç¿ëÇÏ´Â µî, ´Ù¸¥ Àμ⠵¥ÀÌÅÍ´Â ´Ù¸¥ ó¸® ¸í·ÉÀ» °¡Áý´Ï´Ù.

ÇÁ¸°ÅÍ°¡ Àμâ ÀÛ¾÷ÀÇ Ã³¸®¸¦ °³½ÃÇϸé, ÀÛ¾÷¿¡ °üÇÑ Ãß°¡ Á¤º¸°¡ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù. ÀÌ Á¤º¸¿¡´Â ¡¸¿Ï·á¡¹¶Ç´Â ¡¸´ë±â¡¹ µî ÀÛ¾÷ »óÅÂ¿Í ÀÌ¹Ì ÀμâµÈ ÆäÀÌÁö¼ö°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ·¯ÇÑ Á¤º¸µµ ¼Ó¼ºÀÔ´Ï´Ù. ¼Ó¼ºÀº ÇÁ¸°Å͸í, ÇÁ¸°ÅÍÀÇ À§Ä¡ ¹× ´ë±âÇÏ´Â ÀÛ¾÷ÀÇ ¼ö µî ÇÁ¸°ÅÍ ÀÚüÀÇ Á¤º¸¸¦ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java Print Service API´Â Attribute 5°³ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â ´Ù¸¥ Á¾·ùÀÇ ¼Ó¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. ´ÙÀ½¿¡ ±×°ÍµéÀ» ¼³¸íÇÕ´Ï´Ù.

°¢ ¼Ó¼º Ŭ·¡½º´Â ÀÌ·¯ÇÑ ÅÂ±× ±â´É ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ 1°³ ¶Ç´Â º¹¼ö¸¦ ±¸ÇöÇØ, ¼Ó¼ºÀÌ API ¸ñÀÇ Àå¼Ò¿¡¼­ »ç¿ëµÇ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¢ ¼Ó¼º Ŭ·¡½º°¡ º¹¼öÀÇ ÅÂ±× ±â´É ¼­ºê ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °æ¿ì´Â ¼Ó¼ºÀ» º¹¼öÀÇ ÄÁÅؽºÆ® À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¹Ìµð¾î ¼Ó¼ºÀº, DocAttribute·Î ¼­ 1°³ÀÇ Àμâ ÀÛ¾÷ÀÇ 1°³ÀÇ ¹®¼­¿¡ Àû¿ëÇÏ´Â Àϵµ, PrintRequestAttribute·Î ¼­ Àμâ ÀÛ¾÷ Àüü¿¡ Àû¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Àú·¹º§ÀÇ ¼Ó¼º¾È¿¡´Â ´Üµ¶À¸·Î »ç¿ëµÇÁö ¾Ê°í, Ç×»ó °í·¹º§ÀÇ ¼Ó¼º¿¡ ÅëÇյǴ °Íµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Àú·¹º§ÀÇ ¼Ó¼º Ŭ·¡½º´Â Attribute ÀÎÅÍÆäÀ̽º¸¸À» ±¸ÇöÇØ, ÅÂ±× ±â´É ¼­ºê ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ °ÍÀº ¾ø½À´Ï´Ù.

Java Print Service API´Â Internet Printing Protocol (IPP) ¹öÀü 1.1 ¼Ó¼º¿¡ ¸ðµ¨È­ µÇ°í Àִ ǥÁØ ¼Ó¼º Ŭ·¡½ºÀÇ ±×·ìÀ» Á¤ÀÇÇÕ´Ï´Ù. Ç¥ÁØ ¼Ó¼º Ŭ·¡½º´Â ½ÇÁ¦ÀÇ ¼Ó¼º Ŭ·¡½º¸¦ º¸°ü À¯ÁöÇϱâ À§Çؼ­ ÆÐÅ°Áö javax.print.attribute¿¡ Á¤ÀÇµÈ ¹ü¿ë ±â´É°ú´Â °³³äÀûÀ¸·Î ±¸º°µÇ´Â ¼­ºê ÆÐÅ°Áö javax.print.attribute.standard¿¡ ÀÖ½À´Ï´Ù.

¼Ó¼º ¼¼Æ®

º¸Åë, Ŭ¶óÀ̾ðÆ®´Â Àμâ ÀÛ¾÷ÀÇ ¼Û½Å ½Ã¿¡ º¹¼öÀÇ Ã³¸® ¸í·ÉÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Ŭ¶óÀ̾ðÆ®´Â A4 ¹Ìµð¾î »çÀÌÁî¿Í ȾÀåÀÇ Àμ⠹æÇâÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. º¹¼öÀÇ Ã³¸® ¸í·ÉÀ» ¼Û½ÅÇϱâ À§Çؼ­ Ŭ¶óÀ̾ðÆ®´Â Java Print Service API°¡ AttributeSet ÀÎÅÍÆäÀ̽º·Î Ç¥ÇöÇÏ´Â ¼Ó¼º ¼¼Æ®¿¡ ¼Ó¼ºÀ» ¼öÁýÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

AttributeSetÀÎÅÍÆäÀ̽º´Â Map ÀÎÅÍÆäÀ̽º¿¡ À¯»çÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº °ª¿¡ ´ëÇÑ Å°ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù. ¿©±â¿¡¼­´Â °¢ Å°´Â ÀÏÀÇÀ̸ç, º¹¼öÀÇ °ªÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¸, AttributeSetÀÎÅÍÆäÀ̽º´Â Java Print Service API ¿ä±¸¸¦ Áö¿ø Çϵµ·Ï ¼³°èµÇ°í ÀÖ½À´Ï´Ù. AttributeSet¿¡´Â ´ÙÀ½ÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.

  1. AttributeSet °¢ Å°´Â Ä«Å×°í¸®¿¡ ´ëÀÀÇØ, Å°ÀÇ °ªÀº Å°¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â Ä«Å×°í¸®¿¡ ¼ÓÇÏ´Â ¼Ó¼º°ªÀÇ 1°³ ¸¸À» ÃëÇÒ ¼ö°¡ ÀÖ´Ù. ÀÌ ¶§¹®¿¡ Map¿Í ´Þ¸®, AttributeSet´Â Å°ÀÇ »ç¿ë °¡´ÉÇÑ °ªÀ» Á¦ÇÑÇÑ´Ù. Áï, ¼Ó¼º Ä«Å×°í¸®´Â ±× Ä«Å×°í¸®¿¡ ¼ÓÇÏÁö ¾Ê´Â ¼Ó¼º°ªÀ» ¼³Á¤ÇÒ ¼ö ¾ø´Ù
  2. °°Àº Ä«Å×°í¸®·ÎºÎÅÍÀÇ 2°³ÀÇ ¼Ó¼ºÀÌ °°Àº ¼¼Æ®¿¡ Á¸ÀçÇÒ ¼ö ¾ø´Ù. ¿¹¸¦ µé¾î ¼Ó¼ºÀÇ Ä÷º¼ÇÀº À̰͵é 2°³ÀÇ ¼Ó¼ºÀÌ ÇÁ¸°ÅÍ¿¡ ¸ð¼øµÈ ¸í·ÉÀ» Áֱ⠶§¹®¿¡ ¡¸ÇѹæÇ⡹¼Ó¼º°ú ¡¸¾ç¹æÇ⡹¼Ó¼ºÀÇ ¾çÂÊ ¸ðµÎ¸¦ º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Ù
  3. AttributeÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¼Ó¼º¸¸ÀÌ ¼¼Æ®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù

javax.print.attribute ÆÐÅ°Áö¿¡´Â ¼Ó¼º ¼¼Æ®ÀÇ ÀÎÅÍÆäÀ̽ºÀÇ °íÁ¤ ±¸ÇöÀ¸·Î¼­ HashAttributeSet °¡ Æ÷ÇԵ˴ϴÙ. HashAttributeSet´Â Çؽà ¸Ê¿¡ ±Ù°ÅÇÏ´Â ¼Ó¼º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ±¸ÇöÀ» »ç¿ëÇÏ´ÂÁö, ¶Ç´Â ÀÚ±â ÀÚ½ÅÀÇ AttributeSetÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java Print Service API´Â ¡¸¼Ó¼ºÀÇ ¿ªÇÒ¡¹¼½¼ÇÀ¸·Î ¼³¸íµÇ°í ÀÖ´Â ´ë·Î4 Á¾·ùÀÇ ¼Ó¼ºÀÇ 1°³ ¸¸À» º¸°ü À¯ÁöÇϵµ·Ï Á¦Çѵǰí ÀÖ´Â ¼Ó¼º ¼¼Æ®ÀÇ ´ÙÀ½ÀÇ 4°³ÀÇ Æ¯¼öÈ­¸¦ Á¦°øÇÕ´Ï´Ù.

¿©±â¿¡¼­´Â 4 Á¾·ùÀÇ ¼Ó¼º ¼¼Æ®¸¸ÀÌ ¸®½ºÆ® µÇ°í ÀÖ½À´Ï´Ù¸¸, 5 Á¾·ùÀÇ ¼Ó¼ºÀÌ ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. SupportedValuesAttribute ÀÎÅÍÆäÀ̽º´Â ´Ù¸¥ ¼Ó¼ºÀ¸·Î Áö¿øÇÏ´Â °ªÀ» Á¦°øÇÏ´Â ¼Ó¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù. Áö¿øÇÏ´Â °ªÀÇ ¼Ó¼ºÀº ¼Ó¼º ¼¼Æ®¿¡´Â ÅëÇÕµÇÁö ¾Ê±â ¶§¹®¿¡ À̰͵éÀ» Á¤ÀÇÇÏ´Â ¼Ó¼º ¼¼Æ®ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽º´Â ¾ø½À´Ï´Ù.

ÀϺÎÀÇ ÄÁÅؽºÆ®¿¡ ¼­´Â ¼Ó¼º ¼¼Æ®´Â Àбâ Àü¿ëÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀº Ŭ¶óÀ̾ðÆ®°¡ ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀ» °Ë»çÇÒ ¼ö ÀÖÁö¸¸ º¯°æÇÒ ¼ö ¾ø´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. ´Ù¸¥ ÄÁÅؽºÆ®¿¡ ¼­´Â ¼Ó¼º ¼¼Æ®°¡ Àбâ, Ãâ·Â °¡´ÉÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀº Ŭ¶óÀ̾ðÆ®°¡ ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀÇ °Ë»ç¶ó°í º¯°æÀÇ ¾çÂÊ ¸ðµÎ¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. read Àü¿ëÀÇ ¼Ó¼º ¼¼Æ®ÀÇ °æ¿ì, º¯°æ Á¶ÀÛÀ» È£ÃâÇϸé, UnmodifiableSetException°¡ ¹ß»ý µË´Ï´Ù.

javax.print.attribute ÆÐÅ°Áö¿¡´Â ´ÙÀ½ÀÇ °¢ ¼Ó¼º ¼¼Æ®ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ °íÁ¤ ±¸ÇöÀÇ 1°³°¡ Æ÷ÇԵ˴ϴÙ.

ÀÌ·¯ÇÑ Å¬·¡½ºÀÇ ¸ðµç °ÍÀº, HashAttributeSet¸¦ È®ÀåÇØ, ¼Ó¼º ¼¼Æ®°¡ ´ëÀÀÇÏ´Â Á¾·ùÀÇ ¼Ó¼ºÀ» º¸°ü À¯ÁöÇÏ´Â °Í¸¸ÀÌ °¡´ÉÇÏ°Ô µÇ´Â Á¦ÇÑÀ» Àû¿ëÇÕ´Ï´Ù.

¼Ó¼º Ŭ·¡½ºÀÇ ¼³°è

¼Ó¼º°ª´Â Á¤¼ö°ª ¶Ç´Â ¿­°ÅÄ¡ µî ÀÛÀº ºÒ°¡ºÐÀÎ µ¥ÀÌÅÍ Ç׸ñÀÔ´Ï´Ù. Java Print Service API´Â ¼Ó¼º°ªÀ» ³ªÅ¸³»±â À§Çؼ­ int µî ±âº» µ¥ÀÌÅÍÇüÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±× ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù. ÇüÅ º¸Áõ°ú ¸ðµç ¼Ó¼ºÀ» ±ÕµîÇÏ°Ô ³ªÅ¸³»±â À§Çؼ­ Java Print Service API´Â °¢ ¼Ó¼º Ä«Å×°í¸®¸¦ Copies Ŭ·¡½º, Sides Ŭ·¡½º ¹× PrinterResolution Ŭ·¡½ºµîÀÇ Å¬·¡½º·Î¼­ Á¤ÀÇÇÕ´Ï´Ù. °¢ ¼Ó¼º Ŭ·¡½º´Â ¼Ó¼ºÀÇ °ªÀ» º¸°ü À¯ÁöÇÏ´Â 1°³ ÀÌ»óÀÇ ±âº» µ¥ÀÌÅÍ Ç׸ñÀ» ·¦ ÇÕ´Ï´Ù. ¼Ó¼º ¼¼Æ®ÀÇ Á¶ÀÛÀº ¼Ó¼ºÀ» Ãß°¡ÇÒ ¶§, °°Àº Ä«Å×°í¸®³»¿¡ ±âÁ¸ÀÇ ¼Ó¼ºÀ» °ËÃâÇÒ ¶§ ¹× ±× Ä«Å×°í¸®¿¡ ºÎ¿©µÈ ¼Ó¼ºÀ» °Ë»öÇÒ °æ¿ì¿¡ ºó¹øÇÏ°Ô ¼Ó¼º Ä«Å×°í¸®ÀÇ °´Ã¼°£ÀÇ ºñ±³¸¦ ½Ç½ÃÇÕ´Ï´Ù. ¼Ó¼º Ä«Å×°í¸®´Â Ŭ·¡½º¿¡ ÀÇÇØ ³ªÅ¸³»Áö¹Ç·Î ¼Ó¼º°ªÀÇ ºü¸¥ ºñ±³´Â Class.equals ¸Þ¼­µå¿¡ ÀÇÇØ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java Print Service API¿¡´Â ´Ù¼öÀÇ ¼Ó¼º Ä«Å×°í¸®°¡ Æ÷ÇԵ˴ϴٸ¸, ¼Ó¼º°ªÀÌ ´Ù¸¥ ÇüÅ´ ¾ÆÁÖ Á¶±Ý ¹Û¿¡ ¾ø½À´Ï´Ù. ´ëºÎºÐÀÇ ¼Ó¼ºÀº Á¤¼ö°ª, Á¤¼öÇüÀÇ ¹üÀ§, ÅؽºÆ®, Á¤¼ö°ª ÀÇ ¿­°Å µî ¼Ò¼öÀÇ µ¥ÀÌÅÍÇü¿¡ ÀÇÇØ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ä«Å×°í¸®°¡ ¹Þ¾ÆµéÀÌ´Â ¼Ó¼º°ªÀÇ ÇüÅ´ ¼Ó¼ºÀÇ Ãß»ó ±¸¹®À¸·Î ºÒ¸³´Ï´Ù. ÀÏ°ü¼ºÀ» Á¦°øÇØ, ÄÚµåÀÇ Áߺ¹À» ÁÙÀ̱â À§Çؼ­ Java Print Service API´Â Ãß»ó ±¸¹® Ŭ·¡½º¸¦ Á¤ÀÇÇØ °¢ Ãß»ó ±¸¹®À» ³ªÅ¸³», °¡´ÉÇÑ °æ¿ì¿¡´Â ÀÌ·¯ÇÑ Å¬·¡½º´Â Ç¥ÁØ ¼Ó¼ºÀÇ ºÎ¸ð·Î ÇÏ°í ÀÖ°í °³¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãß»ó ±¸¹® Ŭ·¡½º´Â ´ÙÀ½°ú °°½À´Ï´Ù.

Ãß»ó ±¸¹® Ŭ·¡½º´Â ±×°ÍÀ» »ç¿ëÇÏ´Â ¼Ó¼º¿¡ Á¸ÇÏÁö ¾Ê½À´Ï´Ù. ½ÇÁ¦, Àμ⸦ ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãß»ó ±¸¹® Ŭ·¡½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Ç¥ÁØ Ãß»ó Ŭ·¡½º´Â Ãß»ó ±¸¹® Ŭ·¡½ºÀÇ 1°³¸¦ È®ÀåÇÏ°í ÀÖ½À´Ï´Ù¸¸, ¼Ó¼º Ŭ·¡½º´Â ÀÌ·¯ÇÑ Å¬·¡½ºÀÇ 1°³ÀÇ È®Àåµµ ¿ä±¸µÇÁö ¾Ê½À´Ï´Ù. Ãß»ó ±¸¹® Ŭ·¡½º´Â ¸¹Àº ¼Ó¼º Ŭ·¡½º¿¡ ÀÇÇØ °øÀ¯µÇ´Â °£ÀÌ ±¸ÇöÀ» ´ÜÁö Á¦°øÇÒ »ÓÀÔ´Ï´Ù.

°¢ ¼Ó¼º Ŭ·¡½º´Â Á÷Á¢Àû ¶Ç´Â °£Á¢ÀûÀ¸·Î AttributeÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ±×°ÍÀ» Àμ⠼ӼºÀ¸·Î¼­ ¸¶Å© ÇÕ´Ï´Ù. ¶Ç, ƯÁ¤ÀÇ ÄÁÅؽºÆ® À¸·Î Á¦ÇÑµÈ ¼Ó¼º ¼¼Æ®¿¡ Ç¥½ÃµÇ´Â ¼Ó¼º Ŭ·¡½º´Â 1°³ ÀÌ»óÀÇ Attribute ¼­ºê ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù. ¶Ç, ´ëºÎºÐÀÇ ¼Ó¼º Ŭ·¡½º´Â ÀûÀýÇÑ Ãß»ó ±¸¹® Ŭ·¡½º¸¦ È®ÀåÇØ ±¸ÇöÀ» ÃëµæÇÕ´Ï´Ù. Sides ¼Ó¼º Ŭ·¡½º¸¦ ´ÙÀ½°ú °°ÀÌ »ý°¢ÇØ ÁÖ¼¼¿ä.

public class Sides extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute { public final Object getCategory() { return Sides.class; } ... }

¸ðµç ¼Ó¼º Ŭ·¡½º´Â Attribute¸¦ ±¸ÇöÇϹǷΠ¸ðµç ¼Ó¼º Ŭ·¡½º´Â ¼Ó¼º Ä«Å×°í¸®¸¦ µ¹·ÁÁØ´Ù getCategory ¸Þ¼­µåÀÇ ±¸ÇöÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. SidesÀÎ °æ¿ì, getCategory ¸Þ¼­µå´Â Sides.class¸¦ ¸®ÅÏÇÕ´Ï´Ù. getCategory ¸Þ¼­µå´Â ÃÖÁ¾ÀûÀ¸·Î Ç¥ÁØ ¼Ó¼º Ŭ·¡½ºÀÇ ÀÓÀÇÀÇ º¥´õ Á¤ÀÇ ¼­ºê Ŭ·¡½º°¡ °°Àº Ä«Å×°í¸®¿¡ Ç¥½ÃµÇµµ·Ï ÇÕ´Ï´Ù. ¸ðµç ¼Ó¼º °´Ã¼´Â ÀÏ´Ü ±¸ÃàµÇ¸é ºÒº¯À̸ç, ÀÌ ¶§¹®¿¡ ¼Ó¼º °´Ã¼ÀÇ ÂüÁ¶¸¦ ÀÚÀ¯·Ó°Ô °Ç³×ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¥ ¼Ó¼º°ªÀ» ÃëµæÇÏ·Á¸é, ´Ù¸¥ °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.

º¥´õÀÇ ¼Ó¼º

Java Print Service API´Â º¥´õ°¡ ´ÙÀ½À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ°í ÀÖ½À´Ï´Ù. ¼Ó¼ºÀÇ »õ·Î¿î °ªÀ» Á¤ÀÇÇÏ´Â °æ¿ì´Â Ŭ¶óÀ̾ðÆ®·Î ÀÓÀÇÀÇ °ªÀ» °¡Áö´Â ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ ½ÇÇà½Ã¿¡ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, EnumSyntax Ãß»ó ±¸¹® Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ¿­°Å ¼Ó¼ºÀº ÄÄÆÄÀϽÿ¡ »ç¿ë °¡´ÉÇÑ ¸ðµç ¼Ó¼º°ªÀ», ¼Ó¼º Ŭ·¡½ºÀÇ ´Üµ¶ ÀνºÅϽº·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº »õ·Î¿î ¿­°ÅÄ¡¸¦ ½ÇÇà½Ã¿¡ ±¸ÃàÇÒ ¼ö ¾ø´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. Ç¥ÁØ ¿­°Å ¼Ó¼º¿¡ ´ëÇØ ´Ù °íÀ¯ÀÇ »õ·Î¿î °ªÀ» Á¤ÀÇÇÏ´Â °æ¿ì, º¥´õ´Â »õ·Î¿î ´Üµ¶ ÀνºÅϽº¸¦ ÁöÁ¤ÇÏ´Â »õ·Î¿î ¼Ó¼º Ŭ·¡½º¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. »õ·Î¿î ¼Ó¼º°ªÀÌ Ç¥ÁØ ¼Ó¼º°ª¿Í °°Àº Ä«Å×°í¸®¾È¿¡ µé¾î¿Àµµ·Ï ÇÏ·Á¸é, »õ·Î¿î ¼Ó¼º Ŭ·¡½º¸¦ Ç¥ÁØ ¼Ó¼º Ŭ·¡½ºÀÇ ¼­ºê Ŭ·¡½º·Î ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

»õ·Î¿î ¼Ó¼º Ä«Å×°í¸®¸¦ Á¤ÀÇÇÏ´Â °æ¿ì, º¥´õ´Â »õ·Î¿î ¼Ó¼º Ŭ·¡½º¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¼Ó¼º Ŭ·¡½º´Â Ç¥ÁØ ¼Ó¼º Ŭ·¡½º¿Í °°ÀÌ, Attribute ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ 1°³¸¦ ±¸ÇöÇØ, Ãß»ó ±¸¹® Ŭ·¡½º¸¦ È®ÀåÇÕ´Ï´Ù. º¥´õ´Â ±âÁ¸ÀÇ Ãß»ó ±¸¹® Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â Àϵµ, »õ·Î¿î Ãß»ó ±¸¹® Ŭ·¡½º¸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. º¥´õ°¡ Á¤ÀÇÇÑ »õ·Î¿î ¼Ó¼ºÀº, AttributeSet µîÀÌ °°Àº Attribute°¡ »ç¿ëµÇ´Â °÷Àº ¾îµð¿¡¼­¶óµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼Ó¼ºÀÇ »ç¿ë

ÀϹÝÀûÀÎ Àμ⠾îÇø®ÄÉÀ̼ǿ¡¼­´Â Àμ⠿䱸 ¼Ó¼ºÀº º¸Åë Ŭ¶óÀ̾ðÆ®°¡ ÁöÁ¤ÇÏ´Â ¼Ó¼ºÇüÀ̱⠶§¹®¿¡ PrintRequestAttributeSet¸¦ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹´Â Àμ⠿䱸 ¼Ó¼ºÀÇ ¼Ó¼º ¼¼Æ®¸¦ ÀÛ¼ºÇØ, ÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÇÇØ ¹®¼­¸¦ ÀμâÇÒ ¼ö ÀÖ´Â ÇÁ¸°ÅÍÀÇ °ËÃâÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.

FileInputStream psStream;try { psstream = new FileInputStream("file.ps");} catch (FileNotFoundException ffne) {}if (psstream == null) { return;}//Set the document type. See the DocFlavor documentation for//more information.DocFlavor psInFormat = DocFlavor.INPUT_STREAM.POSTSCRIPT;Doc myDoc = new SimpleDoc(pstream, psInFormat, null); PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet() ;aset.add(new Copies(5)) ;aset.add(MediaSize.A4) ;aset.add(Sides.DUPLEX); PrintService[] services = PrintServiceLookup.lookupPrintServices(psInFormat, aset) ;if (services.length > 0) { DocPrintJob job = services[0]. createPrintJob(); try { job.print(myDoc, aset); } catch (PrintException pe) {}}

ÁÖ: javax.print API ¿¡¼­´Â ¸Þ¼­µå¿¡ÀÇ null ÂüÁ¶ ÆĶó¹ÌÅÍ ÁöÁ¤Àº ¹®¼­¿¡ ¹Ì°¡ ¸í±âµÇ¾î ÀÖ´Â °æ¿ì¸¦ Á¦¿ÜÇØ ºÎÁ¤ÇÑ °ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä. null ÂüÁ¶ ÆĶó¹ÌÅÍ ÁöÁ¤ÀÌ »ç¿ëµÇ°í ÀÖ´Â ÄÚµùÀº ºÎÁ¤ÇÑ ÄÚµùÀ̸ç, Áï½Ã, ¶Ç´Â ³ªÁß¿¡¼­¾ß ½ÇÇà½Ã ¿¡·¯°¡ µË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ìÀÇ ÀüÇüÀûÀÎ, ¼ö¶ô °¡´É ½ÇÇà½Ã ¿¹¿Ü·Î¼­´Â IllegalArgumentException¿Í NullPointerException°¡ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.