ЗߜŸ™ Ä‚ˆ ÞËŒ Þ‚‹À
ÝÍ‚žˆ Å›‹–


CUPS Þß›Ë - cupsd áËœƒÍ—Ÿ„

Joshua Drake :à…Œßœ
LinuxWorld (US)
Íßœ™ÁßÌ ‚…ŸœÀ :݇ͅ›

àšŠ
(CUPS) Common Unit Printing System àéƒ ÚÍË Áߌ‚‡ à‚˜œ Å›‹– ÞŸ›Í‚žˆ ÍË
.Ëߌÿ› àËÁË ÉÍŒ ÿ—Ÿ•Á͘ ÑßÍ àƒ
CUPS Þß›Ë áËœƒÍ—Ÿ„ ÿ˜œß˜ˆ

àÍ‚éƒÍË Þßéœé—‚é… .Å‹Á CUP HOWTO áÍ‹ ÎÁ Å›‹– ÞŸÍŠÀ ß ÞŸ›Í‚žˆ à™‚–› ÞŸÁ
Å›‹– ÞŸÁ ÍË .ÝŸËÍ— Ɖƒ Ãß ß KDE Ђ‹Á ̓ áËœƒÍ—Ÿ„ ß Ãœ Ü›‚Œ CUPS ÿœ‚ƒ›
.ÝŸÎÁËÍ„ÿ› cupsd ß CUPS ÿ‚Þß›Ë áËœƒÍ—Ÿ„ àƒ

.Ëéœé—ÿé› àÍÁËÁ ÁÍ ÅéœŸš— ‚ƒ àŸ™ßÁ Ô‚ƒ…ÍÁ Ü— ß Å‹Á CUPS ÜÁ cupsd Þß›Ë
CUPS áËœƒÍ—Ÿ„ àŠ‹œ àÍ‚ƒÍË Ý…ŒÁË ÝŸ›… ¬ÝËÍ— ÖßÍŒ ÁÍ Åš‚–› áÍ‹ ÞŸÁ ÿ…–ß
ÁÍ Í‚— HOWTO Åš‚–› ÎÁ áÍ‚Ÿ‹ƒ à— ÝËÍ— Í—• ˃ ÿ™ß .Ýœ— щ Þ…› Ђ‹Á ̓
Ђé‹Á ̓ ÁÍ HOWTO ÅÁËœ…‹› ÿ…–ß ÿ•ÍÔ ÎÁ .Ëœœ—ÿ› ÅŠ‹ ÞÁ̓͂— ÿÁ̓ Åž‡ÿƒ
Í韒 ËŸË àß–™‚ƒ ˟ˇ ÞÁ̓͂— ‚Ÿ ˟ˇ ÞÁ̓͂— àƒ ¬ËŸœ—ÿ› Ë‚‡ŸÁ Þ‚›Í• ÔŠ
.ËŸËÿ› ЗߜŸ™ ÿœ‚‹À ÎÁ ÿ–Ÿ–Ë

ÍÁÎé•ÁÝÍéœ ‚éƒ à— ÝŸœ—ÿ› àË‚•…‹Á cupsd áËœƒÍ—Ÿ„ à›‚œÍƒ ÎÁ ÜŸ™Ë ÞŸ› àƒ
ÞéŸÁ ÿ™ƒ– ÿ‚ž…›‹– ÝŸœ—ÿ› àŸß… à™‰Í› ÞŸÁ ÍË .Ëߌÿ› àìÁÍÁ kups áËœƒÍ—Ÿ„
ÿ‚éžé…éœÁ ÍË ‘ƒ‚œ› ÑŠƒ àƒ ‚žœÀ àƒ ÚœŸ™ ÿÁ̓) .ËŸœ— à™‚Ô› ÁÍ à™‚–› áÍ‹
(.ËŸœ— à‡ÁÍ› à™‚–›

ÜéŸ‚é• ÍË ËéŸéœÁßé…éƒ ËéŸ‚éƒ cupsd áËéœéƒÍé—éŸé„ à›‚œÍƒ áÎÁËœÁàÁÍ ÿÁ̓
Íé˜Á .Åé‹Á ÜéŸ‚é• ÞéŸÁ Úé™‚é› root ̓͂— .ËŸ‹Ÿßœƒ /etc/CUPS/cupsd.conf
Íß…‹Ë ÎÁ ß Î‚ƒ Üß‹œ— ÚŸ ËŸœÁß…ÿ› ˟ߌ ÇÍ‚Š Ëߊ áË‚ shell ÎÁ ËŸÁߊÿ›œ
.ËŸœ— àË‚•…‹Á su

ËéŸéÁßéŠ ÍéŸÎ ÍŸß… àƒ àŸƒŒ ÿÁà‰• .ËŸœ— áÎÁËœÁàÁÍ ÁÍ kups à›‚œÍƒ ˃
:ËŸË


kups ÖßÍŒ à‰• - ±ÍŸß…

ÎÁ ÁÍ Configure CUPS Daemon ¬/etc/cupsd.conf áËéœéƒÍ—Ÿ„ áÎÁËœÁàÁÍ ÿÁ̓
.(²ÍŸß…) ËŒ ËÁߊ Í‚Õ ËŸË‡ à͇œ„ ÚŸ .ËŸœ— Ã‚Š…œÁ File ÿßœ›


kups áËœƒÍ—Ÿ„ à‰• -²ÍŸß…

àŸƒŒ ÿÁà‰• ͘Á .ˋ̓ ÍÕœ àƒ Áß…‰› Þß˃ ÁË…ƒÁ Å‹Á Þ—›› áËœƒÍ—Ÿ„ à›‚œÍƒ
.ËŸœ— ÚŸ™— CUPS Print System ˈ̓ ‚ƒ ‚͘„‚ˆ Þ—ŸÀ ÿßÍ ¬ËŸÍÁËœ ³ ÍŸß…
.ËŸœ— ÖßÍŒ ÁÍ áËœƒÍ—Ÿ„ ËËÿ› à΂‡Á ‚›Œ àƒ ß Ëߌÿ› Í‚Õ Þ—ŸÀ ÅŠÍË ÚŸ


³ÍŸß…

.ËÍÁË áË霛Œß 𛂗 ÿ‚ÓÍ• ÑŸ„ /etc/cupsd.conf ÜŸ‚• àœ‚…ŠƒŒßŠ
ËéË ÿé› Þ‚—›Á ‚›Œ àƒ à— Ëœ—ÿ› ΂ƒ ßœ› ÍŸÎ ÚŸ server Þ—ŸÀ ÿßÍ ÚŸ™— š†›
¬Ë韜— ÚŸ™— log ÿßÍ Í˜Á .ËŸœ— Ã‚Š…œÁ Misc ß HTTP ¬Directories ¬Log ÞŸƒ
.ËéŸéË Í韟“… Ëœ— ÿ› Ë‚‡ŸÁ CUPS à— ÁÍ ÿ•™…Š› log ÿ‚ž™Ÿ‚• ܉› ËŸœÁß…ÿ›
΂éŸéœ ‚éžéœÀ ÎÁ ÚéŸ ÈéŸ ÍŸŸ“… àƒ ËÍÁËœ‚…‹Á ЗߜŸ™ Ý…‹Ÿ‹ ÚŸ ÍË š‚›…‰Á
.ÅŒÁË ËŸÁߊœ

¬Log Level ËéŸéËÍéŸéŸé“é… àé‰é•é ÞŸÁ ÍË ËŸÁߊƒ Å‹Á Þ—›› à— àœŸÎ˜ ßË
¬Errors ¬None :ËÍÁË ÉéÔé‹ Çéœé„ Log Level .Ëéœé…é‹é Max Log File Size
CUPS ‚ƒ ͘Á .Å‹Á Info áË‚ (ц) logging ÉÔ‹ ÚŸ .Debug ß Info ¬Warning
Íé˜Á .Ý霗ÿ›œ àŸß… ÁÍ logging ‘Ô– .ËŸß̓ Debug àƒ ËŸœÁß…ÿ› ËŸÍÁË Ü—Œ›
ËŸÁߊœ ÿ…ƒ† ÜŸ‚• ÈŸ ËŸ‚Ÿƒ ÑŸ„ ÿÁàÍÕ…œ› ÍŸ’ Ü—Œ› ˃ ß ËŸœ— ‘Ô– ÁÍ ÞÀ
.Ëœ— Ú›— ‚›Œ àƒ à— ÅŒÁË

àÎÁËœÁ .ËŸœ— ÞŸŸ… ÁÍ ÜŸ‚• àÎÁËœÁ ËËÿ› Þ‚—›Á ‚›Œ àƒ Max Log File Size
ÁÍ àÎÁËéœÁ ÞéŸÁ Ë韜Áß…ÿ› ËŒ‚ƒ Ë‚ŸÎ Ä‚ˆ ݇‰ ͘Á .Å‹Á ÅŸ‚ƒ‚˜› ± ÓÍ• ÑŸ„
.ËŸœÎƒ Å›š ÁÍ Default ÍË‚— ¬log ÜŸ‚• ÚŸ ܉› ÍŸŸ“… ÿÁ̓ .ËŸË ÑŸÁΕÁ

ËéœÁß…ÿ› à—ƒŒ ÍŸË› ÞÀ ÍË à— Å‹Á Directories ¬Server ÍŸÎ áËœƒÍ—Ÿ„ àœŸÎ˜
ÚéŸ Íé˜Á .Ëéœé— ÞéŸéŸ… ÁÍ Ø™…Š› ÿŸÁ͇Á ÿ‚ž™Ÿ‚• ß àËÁË ÿ‚ÿß…—ÍŸÁË Ü‰›
ÁÍ áÎéŸéˆ Åé›é‹é– ÞŸÁ ÍË Å‹Ÿœ á΂Ÿœ ¬ËŸœ—ÿ› Á͇Á ÁÍ ËÍÁËœ‚…‹Á áËœƒÍ—Ÿ„
.ËŸË ÍŸŸ“…

‚é›éŒ àéƒ HTTP àœŸÎ˜ .Ëœ…‹ Misc ß HTTP ¬Server ÿßœ› ÍŸÎ á˃ ÿ‚àœŸÎ˜
Ãééœ ÎÁ ͘Á .ËŸË Ò‚…ŠÁ áÍß…—ÍŸÁË ÚŸ Ãß ÅŸÍŸË› à›‚œÍƒ àƒ ËËÿ› Þ‚—›Á
áÍßé…é—ÍéŸÁË ËŸœÁß…ÿ› ¬ËŸ…‹ Mandrake 7.2 ÿÁÍÁË ‚Ÿ ËŸÁàËÍ— àË‚•…‹Á rpm
ÜßÁ Þ‚é—é›Á .ËÍÁË ËÍé•éƒÍ‰œ› Þ‚—›Á ßË Misc àœŸÎ˜ .ËŸËœ ÍŸŸ“… ÁÍ HTTP
ß áÎ韈 àˆ ËŸœŸƒƒ ËËÿ› à΂‡Á ‚›Œ àƒ ‚‹‚‹Á à— Å‹Á Preserve Job History
.Å‹Á àËŒ Ä‚ˆ ÿœ‚›Î àˆ ÍË

¬ËéŸÍÁËéœ áË‚éŸÎ Úé‹éŸË ËÍ‚ ÿ‚Ž• ͘Á .Å‹Á Preserve Job File ÝßË Þ‚—›Á
Í‚é— Îé—Íé›é…é› Ä‚ˆ Ý…‹Ÿ‹ ÚŸ ‚ƒ ͘Á .Ëߌÿ›œ àŸß… Þ‚—›Á ÞŸÁ ÎÁ àË‚•…‹Á
ÞéŸÁ .ËéŸéœ— àË‚•…‹Á Þ‚—›Á ÞŸÁ ÎÁ ËŸœÁß…ÿ› ¬ËŸÍÁË áË‚ŸÎ ÿ‚Ž• ß ËŸœ—ÿ›
ÚéŸ Í˜Á .Ëœ—ÿ› Ë‚‡ŸÁ ËœÁàËŒ Ä‚ˆ à— áË‚œ‹Á à› ÎÁ ߟŒÍÀ ÚŸ ÜÁ ÍË Þ‚—›Á
Þ‚é—é›Á ÞéŸÁ ÎÁ à˂镅‹Á ¬Ëߌ Í„ ËŸ‚ƒ à— ËŸÁàËÍ— Ä‚ˆ ÿ›Í• ‚Ÿ à›‚œ‚Ž‚–…
Ë韜Áß…ÿ› ¬Ä‚ˆ Í‚ƒ Í ÍË ÎÁËÍ„ àÏÁß ÞËÍ— ΂ƒ ÿ‚‡ àƒ .ËŒ‚ƒ ËŸ•› ËœÁß…ÿ›
¬ÝéŸÁ àËÍ— ÿ‹Í̓ ÁÍ server áËœƒÍ—Ÿ„ à— Þßœ—Á .ËŸœ— Ä‚ˆ ߟŒÍÀ ÎÁ ÁÍ Ëœ‹
ÚéŸé™é— Network Þé—ŸÀ ÿßÍ Í˜Á .ÝŸÍÁËœÁÿ› CUPS Network Å‚›ŸŽœ… àƒ ÿ‚˜œ
.ËŸË ËŸÁߊ ´ ÍŸß… Ëœœ‚› áΟˆ ËŸœ—


Network Å‚›ŸÕœ… áËœƒÍ—Ÿ„ -´ÍŸß…

port ËéŸßéŒ Þì›Ô› .Å‹Á port Ëߌÿ› Ô߃͛ ‚› àƒ ‚‡œŸÁ ÍË à— ÿÁàœŸÎ˜ ‚žœ…
.ËéŒ‚éƒ àËŒ ÝŸÕœ… Å‹Á Internet Printing Protocol (IPP) ÅÍß„ à— ¶³± ÿßÍ
àÍ‚é›éŒ ÞéŸÁ .ËéŸéœé— àé•‚ŽÁ ´°°° Ëœœ‚› á͘ŸË ÿ‚ž…Íß„ ËŸœÁß… ÿ› ÞŸœˆ›
ÁÍ ¶³± ÅÍßé„ ÿé™éŸé™Ë àƒ ‚Ÿ ËŸÍÁË áÍ…àËŸˆŸ„ ÄÀ Å‹ ͘Á ÿ™ß ¬Å‹Á áÍ‚Ÿ…ŠÁ
ËéŸéœÁßé…ÿ› ÞŸœˆ› .ËŸœ— Ü‚›Á ‚‡œŸÁ ËŸ‚ƒ ÁÍ ÅÁÍŸŸ“… ÞÀ ¬ËŸÁàËÍ— ‚‡ƒ‚‡
‚é›éŒ àéƒ Max Request Size .ËéŸéœ— ÝŸÕœ… ÁÍ Max Request Size ß Timeout
ÁÍé‡Á Ä‚éˆ ÍßÍé‹ àéƒ ËéœÁß…ÿ› à— ÁÍ ÿ„‚ˆ Í‚— àÎÁËœÁ ͆—Áˉ ËËÿ› Þ‚—›Á
Þßé›Ë àé— Å‹Á ÿŸ‚àŸœ‚† ËÁË… Timeout .ËŸœ— ÞŸŸ… Ëߌ Ü‚‹ÍÁ CUPS àËœœ—
.Ëœ‚›ÿ› ÍÕ…œ› à—ƒŒ Å‹ÁߊÍË ÚŸ àƒ Ê‹‚„ ÿÁ̓ cupsd

ËéŸéœÁß…ÿ› .ËŸË ËŸÁߊ Client àœŸÎ˜ ÚŸ ËŸË ÑÍ…‹˜ ÁÍ Network ÿßœ› ͘Á
ÞŸŸ… ˜ߌ Üß CUPS àƒ Þ‚›Î› ËœœÁß…ÿ› à— ÁÍ Ä‚ˆ ÿ‚ÅœŸš— ËÁË… ͆—Áˉ
¬ËéŸÍéŸé˜éƒ ÝéŸé›éé… Keep Alive ÿ‚éžé…é‹ÁßéŠÍË ÑÍéŸÌé„ ËÍßé› ÍË ¬ËŸœ—
ÿ›— ÁÍ ‚›Œ Ä‚ˆ Keep Alive ÎÁ àË‚•…‹Á .ËŸœ— ÝŸÕœ… ÁÍ Keep Alive Timeout
.Ëœœ‚›ÿ› ÿ–‚ƒ ÿ…Ë› ‚… Åš‚…Á Þ߈ ¬Ëœ—ÿ› Í…ÁÍ‚—

áËé‰ ‚é… àéœéŸÎ˜ ÞŸÁ .Å‹Á ÞÀ Å‚œ‚—›Á ÞŸÍ…žƒ ÎÁ ÿ—Ÿ CUPS Browsing àœŸÎ˜
.Å‹Á Å•‚‹ßÍ—Ÿ‚› Network Neighborhood ÙŸÍÔ ÎÁ à—ƒŒ ÑŸ‚›œ ÑßÍ àŸƒŒ áË‚ŸÎ
ÿé› àé— Ë…‹Í• ÿ› ÿÁà—ƒŒ àƒ Å—„ ÚŸ cupsd à— Å‹Á ß…Í… ÞŸÁ àƒ ÞÀ Í‚— ÑßÍ
ÞŸÁ Å•‚ŸÍË ÎÁ ˃ CUPS à‚˜…‹Ë "¿ Å‹ ‚‡œÀ á͘ŸË CUPS à‚˜…‹Ë ‚ŸÀ" :˟ߘ
Cannon Bubblejet ÚéŸ ß HP4 ÚéŸ Þé› ...ßé… ÿ‚éÀ " ËË: ÿ› Ê‹‚„ Å‹ÁߊÍË
¬ËéŸéœé— ÿé› àé•‚éŽÁ ÿ韂͘„‚ˆ Ëߊ à‚˜…‹Ë àƒ ÿ…–ß ÃŸ…Í… ÞŸÁ àƒ ".ÝÍÁË
.ËŸË ËŸÁߊ Ëߊ à—ƒŒÍË ÁÍ ‚͘„‚ˆ

ÎÁ Ëéééœééé…Í‚éééƒééé Browsing ÿééé›ßéé›é áËéœéƒÍé—éŸé„ ÿ‚éàéœéŸÎé˜
.Enable Browsing ß Use Implicit Classes ¬Use Short Names When Possible
ËéŸéœÁß…ÿ› ËŸœ— ÿ›œ Ä‚ˆ à—ƒŒ ÍË Í˜Á .Ëœƒ‹‚œ› ßœ› ÞŸÁ ÓÍ• ÑŸ„ ÿ‚žƒ‚Š…œÁ
.ËŸœ— Ü‚• ÍŸ’ ÁÍ browsing

:ËéŸÍßÀÿé› Åé‹Ëéƒ Íé˜éŸË àéœéŸÎ˜ Í‚žˆ ËŸË ÑÍ…‹˜ ÁÍ Browsing àœŸÎ˜ ͘Á
.Relay ß Timeout ¬Masks ¬Connection





Browsing Å‚›ŸÕœ… áËœƒÍ—Ÿ„ - µÍŸß…

Þ‚é›Í• ‚žœÀ àƒ ËŸÁߊÿ› à— ÁÍ ÿŸ‚ž‹ÍËÀ ËŸœÁß…ÿ› Connection ÿßœ› ÍŸÎ ÍË
.Åé‹Á C К— ÎÁ 192.168.1.0 ‚› à—ƒŒ "š†› .ËŸœ— ÞŸŸ… ¬ËŸœ— Ü‚‹ÍÁ ÁÍ Ä‚ˆ
ÞéŸéœéˆé›é .Åé‹Á 192.168.1.255 (Broadcast) àé—郌 Ü‚‹ÍÁ ÐÍËÀ ÞŸÁ̓‚œƒ
ÁÍ Network ÿßéœé› ÍéŸÎ Port Íé˜Á ‚éžœ… à— ËŸœ— ÞŸŸ… ÁÍ ÿ…Íß„ ËŸœÁß…ÿ›
.ËŸœ— Í‚— ÞÀ ‚ƒ ËŸœÁß…ÿ› ËŸË ÍŸŸ’…

Íé˜Á .ËéŸéœé— ÝšéÁ ‚éžé…é‹ÁßéŠÍË ËŸŸ‚… ÿÁ̓ ÁÍ ‚ž‹ÍËÀ ËŸœÁß…ÿ› ÞŸœˆ›
ÿ‚ÍßÍ‹ ‚ž‚˜…‹Ë ÝÁË— ËŸœÁË ÿ› ܃– ÎÁ ‚Ÿ ¬ËŸœ— Ü‚‹ÍÁ à—ƒŒ ÍË ËŸÁߊÿ›œ
ÿßéœé› ÍéŸÎ .ËŸœ— ÞŸŸ… 192.168.1.5 Ëœœ‚› ÙŸ–Ë ÐÍËÀ ÚŸ ËŸ‚ƒ ¬Ëœ…‹ Ä‚ˆ
browse ÿ‚ž…‹ÁߊÍË àƒ à‚˜…‹Ë ‚ŸÀ à— ËŸœ— ÞŸŸ… ËËÿ› Þ‚—›Á ‚›Œ àƒ Masks
‚éŸßé– àéœéŸÎé˜ ÞŸÁ ÑŸÁÍŸß .ËÁË ËÁߊ Ê‹‚„ ÿ‹— àˆ àƒ ß ¬ËÁË ËÁߊ Ê‹‚„
àéƒ CUPS ËéŸéœ— ÞŸŸ… Ëœ—ÿ› Ú›— ‚›Œ àƒ Browse Allow ÝŸÕœ… .Ëߌÿ› àŸß…
àéœéŸÎé˜ ÞéŸÁ ÎÁ àË‚é•é…é‹Á ‚éƒ ÞŸœˆ› .ËË Ê‹‚„ ‚ž‚˜…‹Ë ÝÁË— ÿ‚ž›‚Ÿ„
"šé†é› .Ëéœé— browse ÁÍ ‚é›éŒ à‚˜…‹Ë ËŸË à΂‡Á Ò‚Š ÿÁà—ƒŒ àƒ ËŸœÁß…ÿ›
192.168.1.0 ÿߊ à—ƒŒ Ü— ‚… ËŸœ— àË‚•…‹Á 192.168.1.* ś͕ ÎÁ ËŸœÁß…ÿ›
àœŸÎ˜ ÎÁ àË‚•…‹Á ‚ƒ ËŸœÁß…ÿ› ß…Í… ÞŸ› àƒ ¬Ëœ— browse ÁÍ ‚›Œ ÿ‚͘„‚ˆ
‚›Œ à‚˜…‹Ë - ͘ŸË ÿ‚à—ƒŒ ‚Ÿ - ‚ž‚˜…‹Ë à— ËŸßŒ ÞÀ ÎÁ ‘œ‚› Browse Deny
Þßé›Ë ÞËÁË Êé‹‚é„ Ã韅ͅ ËŸœÁß…ÿ› Browse Deny àœŸÎ˜ ‚ƒ .Ëœœ— browse ÁÍ
ÍŸŸ“… ÁÍ ÓÍ• ÑŸ„ Å‚›ŸÕœ… Ëߌÿ› àŸß… .ËŸœ— ÞŸŸ… ÁÍ ‚ž…‹ÁߊÍË àƒ cupsd
.˟˜

.ËéŸéœ— ÞŸŸ… ÁÍ Browsing Þ‚—›Á à™‚• ß à•–ß ËŸœÁß…ÿ› Timeouts ÿßœ› ‚ƒ
àéƒ ËéËÿé› Þ‚é—é›Á ‚雌 àƒ ÜÁ ÍË .Å‹Á (DHCP) à™Í àƒ àŸƒŒ Relay àœŸÎ˜
àé™Í Ëßé‡ß ÅÍßé ÍË .Ë韅‹Í•ƒ Ä‚ˆ Þ‚›Í• ËŸ…‹Ÿœ Üß Þ‚œÀ àƒ à— ÿŸ‚à—ƒŒ
.ËŸœ— browse ͘ŸË IP ÿ‚à—ƒŒ ÍŸÎ ÍË ‘–Áß ÿ‚͘„‚ˆ ÿÁ̓ ËŸœÁß…ÿ›

͘Á ß Å‹Á ÍŸÌ„ ؂ԜÁ ÅŸ‚žœÿƒ CUPS ÍË Security .Å‹Á Security á˃ Þ—ŸÀ
ËéŸéŒ‚ƒ root ̓͂— à— ÞÀ Þß˃ ËŸœÁß…ÿ› ÞÀ ÎÁ àË‚•…‹Á ‚ƒ Ëߌ Ý‚‡œÁ Å‹ÍË
áËéœéƒÍ—Ÿ„ ËŸÁߊÿ› à— ÁÍ ÿƒœ› ß ËŸœ— ÅŸÍŸË› ÁÍ Ò‚Š ÿ‚͘„‚ˆ ‚Ÿ ‚ž‹š—
.ËÍÁË àœ‚˜Áˇ à™‚–› ÚŸ àƒ Î‚Ÿœ ÑŠƒ ÞŸÁ Ü•› ÉŸŽß… .ËŸì‚›œ Ã‚Š…œÁ ¬ËŸœ—
Íé…éžéƒ ÎßÍ Íé ß Åé‹Á ÿ™‚ CUPS ÅÁËœ…‹› à— ÝŸœ—ÿ› àÍ‚ŒÁ ‚žœ… ‚‡œŸÁ ÍË
.ËŸœ— ÝÁË–Á ÝßΙ ˉ ÍË ‚žœ… ÅÕ‚•‰ ËÍß› ÍË .Ëߌÿ›

ÿé•‚é— ËéŸé•é› Å‚šÔÁ ÝÍÁßËŸ›Á .ÝŸœ‚‹Íÿ› Þ‚Ÿ‚„ àƒ ÁÍ CUPS áÍ‹ ‚‡œŸÁ ÍË
.ËŸŒ‚ƒ àËÍ— Å•‚ŸÍË

àËœ‹Ÿßœ àÍ‚ƒÍË
Åé—ÍéŒ Úé™‚é› ß ¬Åé‹Á Ðé—ßéœéŸé™ ß ÿé—éŸéœßÍ…—™Á ÅÍ‚‡… Íß‚Œ› ÚÍË Áߌ‚‡
ß Ëéœé—ÿé› àË‚é•é…é‹Á ЗߜŸ™ ÎÁ à— Å‹Á Ü‚‹ ¹ ßÁ .ËŒ‚ƒÿ› Command Prompt
Ëéœé…Í‚ƒ ßÁ ͘ŸË ÿ‚àÏßÍ„ .Å‹Á Linux Documentation Project Ãß Ð‚œŒÍ‚—
.OpenDocs ÿ…ÁÍ‚Œ…œÁ Å—ÍŒ ß Linuxports.com ÅŸ‚‹ Ãß ÎÁ

Resources
"Linux printing made easy, Part 1," Joshua Drake (LinuxWorld.com, November 2000):
http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-geek_1.html
Linux printing made easy, Part 2," Joshua Drake (LinuxWorld.com, November 2000):
http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-geek_2.html
"Linux printing made easy, Part 3," Joshua Drake (LinuxWorld.com, December 2000):
http://www.linuxworld.com/linuxworld/lw-2000-12/lw-12-geek_1.html
LinuxPrinting.org:
http://www.linuxprinting.org
Kups Website:
http://sourceforge.net/projects/CUPS/
GtkLP (For Gnome/IceWM):
http://www.stud.uni-hannover.de/~sirtobi/gtklp/


Copyright 2000 LinuxWorld (US), International Data Group Inc. All rights Reserved.





ÿ‡œ‹ÍÕœ
ÞŸÁ ËÍß› ÍË ÁÍ Ëߊ ÍÕœ
:ËŸŸß˜ƒ ‚› àƒ Ã™Ô›

ÑÎÍÁ ‚ƒ ÿ™ŸŠ -
ÑÎÍÁ ‚ƒ -
ÑÎÍÁÿƒ -

ÿœ šßÔ ÿ™ŸŠ -
Ë‚œ› -
à‚…ß— -

ÿŠ… ÿ™ŸŠ -
Ãߙԛ -
Å‹Ÿœ ÿŠ… ÿ•‚— àÎÁËœÁ àƒ -


:Ý‚œ

:ÚŸœßÍ…—™Á Å‹„

: Å—ÍŒ Ý‚œ

܃– ÿ‚Å›‹–
± Å›‹– - ЗߜŸ™ ÍË Ä‚ˆ ÞËŒ Þ‚‹À
² Å›‹– - ЗߜŸ™ ÍË Ä‚ˆ ÞËŒ Þ‚‹À
³ Å›‹– - ЗߜŸ™ ÍË Ä‚ˆ ÞËŒ Þ‚‹À
´ Å›‹– - ЗߜŸ™ ÍË Ä‚ˆ ÞËŒ Þ‚‹À