Agama´òÓ¡¹ÊÕÏÕï¶Ï(3)

2018-12-27 16:01

¹ÊÕÏÔ­Òò£ºcups²úÉú×Ó½ø³Ì´¦Àí´òÓ¡ÈÎÎñµÄʱºò£¬µ÷ÓÃÍøÂçͨѶģ¿é£¬Èç¹û¼ì²âµ½Ö÷»úºÍATS´òÓ¡·þÎñÆ÷Ö±½ÓµÄÍøÂ粻ͨ£¬¸Ã×Ó½ø³ÌÔò»á¹ÒÔÚϵͳÉÏ£¬´òÓ¡ÈÎÎñÒ²»áÔÚϵͳÉϱ»¹ÒÆð£¬ÎÞ·¨Õý³£´òÓ¡¡£

½â¾ö°ì·¨£º¼ì²éÍøÂçÁ¬Í¨ÐÔ£¬¼ì²éATSµÄIPÅäÖã¬Íø¹ØÅäÖ㬲鿴·ÓÉ±í£¬È·¶¨Ä¬ÈÏ·ÓɵÄÍø¹ØÊÇÍøµã·ÓÉÆ÷IP¡£

¹ÊÕÏ2.5·ÖÎö£º

Õï¶Ï¸ÅÊö£º¼ì²éÖ÷»úµ½ATSÖ®¼ä´òӡģʽ(socket»òlpd)ÊÇ·ñ¿ÉÒÔͨ¹ý¶ÔÓ¦µÄ9100»òÕß515¶Ë¿ÚͨѶ¡£

¼ì²é²½Ö裺suseÉÏ¿ÉʹÓÃnetcatÃüÁî(netcat ¨Cz ATSµÄIP ¶Ë¿ÚºÅ)À´¼ì²éATSµÄ9100ºÍ515¶Ë¿ÚÊÇ·ñÄܹ»Õý³£Í¨ÐÅ¡£

¶ÔÓÚ515¶Ë¿ÚͨѶ·½Ê½£¬»¹ÐèʹÓÃlpstat-v |grep $´òÓ¡»úÃû£¬²é¿´Ö÷»úÉÏ´òÓ¡¶ÓÁС£²¢µÇÈëµ½ATSºóÊäÈëÓû§ÃûÃÜÂë(ĬÈÏÊÇroot£¬ÃÜÂë111111)£¬µ½ATS#״̬ºóÊäÈëconfig<»Ø³µ>£¬Ñ¡Ôñ¡°´òÓ¡·þÎñ¡±£¬ÕÒµ½lpt0<»Ø³µ>¡£²é¿´ÊÇ·ñÆôÓÃÁËlpr£¬²¢ÇÒÈ·¶¨lprºóÃæµÄ¶ÓÁÐÃû³ÆºÍÖ÷»úÉϵĴòÓ¡¶ÓÁÐÃû³ÆÒ»Ñù¡£

¹ÊÕÏÔ­Òò£ºcupsÔÚ·¢ËÍ´òÓ¡ÈÎÎñ֮ǰ£¬Ö÷»ú»á¸ù¾Ý´òӡģʽ(socket»òlpd)À´Ñ¡Ôñ²»Í¬µÄ·½Ê½ÓëATS½øÐÐͨѶ¡£¶Ë¿ÚºÅ»òÕß¶ÓÁÐÃû³ÆµÄ²»Æ¥Å䣬»áµ¼ÖÂÎÞ·¨Õý³£´òÓ¡¡£ ½â¾ö°ì·¨£ºÐÞ¸ÄÖ÷»úºÍATSÉϵĴòÓ¡¶Ë¿ÚºÍ´òÓ¡¶ÓÁÐÃû£¬Ê¹Æä±£³ÖÒ»Ñù¡£

3£®ÍøµãATS´òÓ¡·þÎñÆ÷¹ÊÕÏÕï¶Ï

¹ÊÕÏ3·ÖÎö£º

Õï¶Ï¸ÅÊö£º¼ì²éATSÉÏÊÇ·ñ¿ªÆôÁË´òӡģʽ(socket»òlpd)¶ÔÓ¦µÄrawºÍlpr·þÎñ¡£ ¼ì²é²½Ö裺µÇÈëµ½ATSºóÊäÈëÓû§ÃûÃÜÂë(ĬÈÏÊÇroot£¬ÃÜÂë111111)£¬µ½ATS#״̬ºóÇÃÈënetstatÃüÁÀ´²é¿´ATSÊÇ·ñ¿ªÆôÁË9100£¨socketģʽ£©»ò515£¨lpdģʽ£©¶Ë¿Ú ¹ÊÕÏÔ­Òò£ºATSÉÏûÓпªÆô¶ÔÓ¦µÄ¶Ë¿Ú¼àÌý´òÓ¡¡£

½â¾ö°ì·¨£ºµÇÈëµ½ATSºóÊäÈëÓû§ÃûÃÜÂë(ĬÈÏÊÇroot£¬ÃÜÂë111111)£¬µ½ATS#״̬ºóÇÃÈëconfigÃüÁî<»Ø³µ>£¬Ñ¡Ôñ¡°´òÓ¡·þÎñ¡±ÕÒµ½lpt0<»Ø³µ>¡£²é¿´rawºÍlprÁ½ÖÖģʽÊÇ·ñÒѾ­±»Ñ¡ÖС£ ¹ÊÕÏ3.1·ÖÎö£º

- 9 -

Õï¶Ï¸ÅÊö£º¼ì²éATSÉÏÊÇ·ñÒѾ­ÓдòÓ¡ÈÎÎñË͵½£¬ÒÔ¼°´òÓ¡»úµÄ״̬ÊÇ·ñÕý³£¡£ ¼ì²é²½Ö裺µÇÈëµ½ATSºóÊäÈëÓû§ÃûÃÜÂë(ĬÈÏÊÇroot£¬ÃÜÂë111111)£¬µ½ATS#״̬ºóÇÃÈëprinterÃüÁÄܹ»ÏÔʾµ±Ç°ATSËù¹ÒµÄ´òÓ¡»úµÄÏêϸÄÚÈÝ£¬°üº¬ÁËÊÇ·ñÓÐÒѾ­·¢Ë͵½ATSµÄ´òÓ¡ÈÎÎñ£¬ÒÔ¼°´òÓ¡»úµÄ״̬£¬ÈçÏÂͼ¡£

¹ÊÕÏÔ­Òò£º´òÓ¡»úûÓкÍATSͨ¹ý´òÓ¡µçÀÂÁ¬½Ó£¬»òÕß´òÓ¡»ú´¦ÓÚδÁª»ú¡¢È±Ö½»òÆäËûÒ쳣״̬£¬µ¼Ö´òÓ¡»ú²»ÄÜÕý³£¹¤×÷¡£

Ö»Óе±´òÓ¡»ú״̬busy£¨Ã¦£©¡¢PaperEmpty£¨È±Ö½£©¡¢local£¨ÍÑ»ú£©¡¢error£¨ÆäËü´íÎ󣩶¼±íÏÖΪnʱ£¬·½¿ÉÕý³£´òÓ¡¡£Ê¹Óá°printer test 10¡±²âÊÔ´òÓ¡10ÐÐÄÚÈÝ£¬¿´ÊÇ·ñÄܹ»´òÓ¡£¬ÕâÑùµÄ·½Ê½¿ÉÒÔ²âÊÔATSµ½´òÓ¡»úµÄÁ¬Í¨ÐÔ¡£

½â¾ö°ì·¨£º¼ì²éATSµ½´òÓ¡»úµÄÎïÀíÁ¬½ÓÊÇ·ñÕý³££¬´òÓ¡»úµÄÏßÀ¼ì²é£¬±£³Ö´òÓ¡»úÊÇÁª»ú״̬£¬²¢È·ÈÏ´òÓ¡»úÓÐÖ½¡£

ÖÁ´Ë£¬´ÓAgama´òÓ¡·ÖÀëµ½linuxµÄcupsÔÙµ½ATSµÄÁ÷³ÌÒÔ¼°¹ÊÕÏ·ÖÎöÒѾ­Íê±Ï¡£Èç¹ûûÓнâ¾öÄúµÄÎÊÌ⣬¿ÉÒÔÑ¡ÔñÒÔϵÄÕï¶Ï°¸Àý£¬Ò»²½²½µÄ¼ì²é¡£

- 10 -

ËÄ¡¢ Õï¶Ï°¸Àý

˵Ã÷£º

ÒÔϹý³Ì±ØÐëÒ»²½½ÓÒ»²½¼ì²éÏÂÈ¥£¬¶ø²»ÒªÌøÔ¾½øÐУ¬³ý·ÇijÌõ¿îÀïÃæÖ¸Ã÷½øÈëÄÄÒ»Ìõ¡£Prt ÊǾÙÀýµÄ´òÓ¡»úÃû£¬Êµ¼ÊÖÐÒÔÄãµÄ´òÓ¡»úÃûΪ׼¡£Test.txt ÊǾÙÀýµÄ´òÓ¡ÎļþÃû£¬Êµ¼ÊÖÐÒÔÄãµÄÎļþÃûΪ׼¡£Ttyp12ÊǾÙÀýµÄÖն˺ţ¬Êµ¼ÊÖÐÒÔÄãµÄÖն˺ÅΪ׼¡£ 1. ´òÓ¡·ÖÀë³ÌÐòÒѾ­°²×°£¬¸÷ÏîÅäÖÃÍê³É£¬²»¹ÜÔõô×ö¾ÍÊDz»´òÓ¡? 1.1 ÄãÊÇÔÚϵͳÖ÷»úµÄ¿ØÖÆÌ¨ÉϲâÊÔµÄÂð?

a.ÊÇ£ºÇëÔÚÖÕ¶ËÉϲâÊÔ£¬¿ØÖÆÌ¨Éϲ»¿ÉÒÔ²âÊÔ? b.·ñ£º½øÈë1.2¡£

1.2 ÄãÊÇÔڰ칫PC»úµÄ³¬¼¶ÖÕ¶Ë(»òÕ߯äËütelnet¿Í»§¶Ë¹¤¾ß)ÉϲâÊÔµÄÂð?

a.ÊÇ: Ç뾡Á¿ÔÚÖÕ¶ËÉϲâÊÔ£¬Èç¹û·ÇÒªÔÚ³¬¼¶ÖÕ¶ËÉϲâÊÔ£¬ÇëÔÚ/etc/atsmap.confÎļþÖÐÅäÖÃÄúµÄ³¬¼¶Öն˵ÄttyºÅ»òÕßpcµÄIP¡£ b.·ñ(¼´:ÔÚÖÕ¶ËÉϲâÊÔµÄ): ½øÈë1.3¡£ 1.3 ÊÖ¹¤¡°lp ¨Cd prt test.txt¡±¿´ÊÇ·ñ´òÓ¡?

a.´òÓ¡ÁË: ÊÖ¹¤ÔËÐС°lp test.txt¡±È»ºó½øÈë1.5¡£

b.û´òÓ¡: ¼ì²éprtÕâ¸ö´òÓ¡»úÊÇ·ñ°²×°£¬°²×°Ê±µÄÃüÃûµÄ´òÓ¡»úÃû³Æ£¬¶Ë¿Ú£¬Ö÷»úµØÖ·µÈÊÇ·ñÕýÈ·£¬¾­¼ì²é¶¼Ã»ÎÊÌ⣬Ôò½øÈë1.4¡£ 1.4 ÊÖ¹¤¡°lpold -d prt test.txt¡± ¿´ÊÇ·ñ´òÓ¡?

a.´òÓ¡ÁË: ÇëÔÙ×ÐϸȷÈÏ´òÓ¡·ÖÀë³ÌÐòÊÇ·ñÕýÈ·°²×°£¬Èç¹ûûÓа²×°£¬Çë²Î¿¼Ïà¹ØËµÃ÷½øÐа²×°¡£Èç¹ûÒѾ­°²×°£¬ÇëÈ·ÈÏÊÇ·ñÊÇÒÔrootÓû§°²×°µÄ£¬»òÕßÇëÐ¶ÔØºóÖØÐÂÒÔrootÓû§°²×°¡£

b.û´òÓ¡: ½øÈë1.6¡£ 1.5 ²é¿´ /tmp/atslp.logÎļþ

a.Ìáʾ\

Èç¹ûÖÕ¶ËÊÇͨ¹ýATSÁ¬½Óµ½ÏµÍ³µÄ£¬ÄÇô³·ÏúÄãËù×÷µÄÅäÖ㬽«AutoMatchPrinterÅäÖÃÏîÉèÖÃΪ1¼´¿É£¬ Èç¹û»¹²»ÐУ¬Ö±½ÓÅäÖÃATSµÄIP¡£

Èç¹ûÖն˲»ÊÇÊÇͨ¹ýATSÁ¬½Óµ½ÏµÍ³µÄ£¬ ÄÇô³·ÏúÈ¥µôÄãËù×÷µÄÅäÖ㬠ֱ½ÓÅäÖÃATSµÄIP¡£

- 11 -

b.Ìáʾ\

˵Ã÷·ÖÀë³ÌÐò²»Äܵõ½ÒµÎñϵͳÖÐÖÕ¶Ë´øºó׺µÄIPµØÖ·£¬ÐÎÈçÖÕ¶Ë·þÎñÆ÷IPµØÖ·.ÐéÖն˱àºÅ£¨198.2.1.3.2101£©£¬»òԭʼÖ÷»úÃû£¬¶øÇÒatsmap.confÖÐҲûÓÐÅäÖÃÖն˺źʹòÓ¡»úµÄ¶ÔÓ¦¹ØÏµ¡£ÕâÖÖÇé¿öÏ£¬Çëµ½atsmap.confÅäÖÃÖն˺Å(tty)ºÍ´òÓ¡»úµÄ¶ÔÓ¦¹ØÏµ£¬È»ºóÔÙ¼ÌÐø²âÊÔ¡£

c.Ìáʾ\£º

˵Ã÷·ÖÀë³ÌÐò²»Äܵõ½ÖÕ¶ËIPµØÖ·»òÖ÷»úÃû£¬¶øÇÒatsmap.confÖÐҲûÓÐÅäÖÃÖն˺źʹòÓ¡»úµÄ¶ÔÓ¦¹ØÏµ¡£ÕâÖÖÇé¿öÏ£¬Çëµ½atsmap.confÅäÖÃÖն˺Å(tty)ºÍ´òÓ¡»úµÄ¶ÔÓ¦¹ØÏµ£¬È»ºóÔÙ¼ÌÐø²âÊÔ¡£

˵Ã÷£ºÈç¹ûÉϱßaºÍb»òÕßaºÍcͬʱ³öÏÖ£¬ÔòÊôÓÚÒì³£Çé¿ö£¬½øÈë1.8

d.Ìáʾ\

˵Ã÷atsmap.confÖеÄAutoMatchPrinter±»ÅäÖóÉÁË0£¬Ç뽫ÆäÖØÐÂÉèÖÃΪ1£¬È»ºóÔÙ¼ÌÐø²âÊÔ¡£

e.Ìáʾ\£º

³öÏÖÕâÖÖÇé¿öµÄÔ­Òò±È½Ï¶à¡£

(1) Ò»¸öÔ­ÒòÊÇatsmap.confÅäÖò»¶Ô£¬ Òª×Ðϸ¼ì²éÅäÖÃÎļþ£¬ ÈçÐìÖÝijũÉÌÐУ¬ÅäÖóɡ±ttyp12 prt¡± £¬prtÇ°ÃæÉÙÁËÒ»¸ö-p±êÖ¾£¬ÁíÍâ×¢ÒâÅäÖÃÐÐÐÐÊײ»ÄÜÁô¿Õ°×¡£ (2) »¹ÓоÍÊÇATSµÄʶ±ð²ÉÓÃÁËÃû³Æ½âÎö£¬Õâʱ£¬XXXÏÔʾµÄÊÇÒ»¸öÃû³Æ£¬ÈçijÉÌÒµÒøÐУ¬AutoMatchPrinter ÉèÖõÄÊÇ1£¬ µ«ÊÇÓÉÓÚATS²ÉÓÃÁËÖ÷»úÃûÀ´Ê¶±ð£¬¶øÇÒÔÚ/etc/hostsÎļþÖÐÔö¼ÓÁËATSµÄIPºÍÖ÷»úÃûµÄ¶ÔÓ¦¹ØÏµ£¬ Óöµ½ÕâÖÖÇé¿ö£¬½¨ÒéÅäÖÃÎļþÖÐÖ±½ÓÅäÖÃtty »òÕß²»Òª²ÉÓÃhosts½âÎö»úÖÆ¡£

(3)»¹ÓоÍÊÇÓÐʱATSµÄ¹ÜÀíÐÅÏ¢ÖÐÅäÖÃÁËATSµÄÃû³Æ£¬Õâʱ£¬XXXÏÔʾµÄÊÇÒ»¸öÃû³Æ£¬¼´·ÖÀë³ÌÐòµÃµ½µÄATSÐÅÏ¢ÊÇATSµÄÃû³Æ¶ø²»ÊÇip£¬¿ÉÄܻᵼÖ´òӡʧ°Ü£¬½¨ÒéÔÚatsmap.confÎļþÖн«µÚÒ»ÁÐÅäÖóÉATSµÄÃû³Æ£¬»òÕßÖ±½ÓÅäÖÃΪ¸÷Öն˵Ätty £¬ »òÕßATSµÄ¹ÜÀíÐÅÏ¢ÀïÃæ²»Òª¸øATSÉèÖÃÃû³Æ¡£ 1.6 ÊÖ¹¤ÔËÐС±lpstat ¨Cp¡±£¬¿´´òÓ¡»úÊÇ·ñ±»disable?

ÊÇ£º½øÈë/usr/bin ÔËÐÐ./enable prt£¬Ê¹µÃprt´òÓ¡»ú´¦ÓÚenable״̬¡£ ·ñ: Èç¹ûÊÇlinuxϵͳ½øÈë1.7£¬ Èç¹ûÊÇscoϵͳ£¬½øÈë1.8¡£

1.7 ²é¿´cupsϵͳÊÇ·ñÕý³£ÔËÐÐ?£¨Redhat ºÍSuseϵͳÖÐ: Óá°chkconfig |grep cups¡±²é¿´£»

- 12 -

Öб껪ÆÕϵͳÖÐ: Óá°ps ¨Ce|grep cupsd¡±²é¿´£©¡£ ÊÇ: ½øÈë1.8¡£

·ñ: ÇëÆô¶¯cups·þÎñϵͳ¡££¨RedhatºÍSuseϵͳÖÐ: Óá°chkconfig cups on¡±Æô¶¯£»Öб껪ÆÕϵͳÖУ¬½øÈë/usr/sbin/£¬ÔËÐÐ./cupsdÆô¶¯£©¡£ 1.8 ÁªÏµ¼¼ÊõÈËÔ±£¬»ã±¨ÒÔÉϹý³Ì¡£

2£®Èç¹ûÓöµ½BÍøµãͨ¹ýlp³ÌÐò´òÓ¡Îļþ´òÓ¡µ½AÍøµã

Ô­Òò1£ºÏµÍ³ÉÏÖ»×°ÁËһ̨´òÓ¡»ú£¬¶øÇҸôòÓ¡»úÊÇÓ³Éäµ½AÍøµãATSµÄ£¬ÇҸôòÓ¡»úÊÇϵͳµÄĬÈÏ´òÓ¡»ú¡£

½â¾ö°ì·¨1:ÔÚϵͳÉϰ²×°Ò»Ì¨Ó³Éäµ½/dev/nullµÄ´òÓ¡»ú»òÕß°²×°Ò»Ì¨²»»á²úÉú³åÍ»µÄËæÒâ´òÓ¡»ú£¬²¢ÉèÖøôòÓ¡»úΪϵͳµÄĬÈÏ´òÓ¡»ú¡£

½â¾ö°ì·¨2£ºÎªBÍøµãÒ²Å䱸һ̨ATSÉ豸£¬²¢ÔÚϵͳÉÏÔÙ°²×°Ò»¸öÓ³Éäµ½BÍøµãATSµÄ´òÓ¡»ú¡£

Ô­Òò2£ºÔÚ/tmpĿ¼ÏÂûÓÐatslp.logÎļþ´òÓ¡·ÖÀë³ÌÐòûÓб»Ö´ÐУ¬Ã»Æð×÷Óᣠ½â¾ö°ì·¨1£º ¼ì²é/etc/agamaĿ¼ÏµÄatsmap.confÎļþÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔÚ£¬ÇëÖØÐ°²×°´òÓ¡·ÖÀë³ÌÐò¡£

½â¾ö°ì·¨2: /etc/agamaĿ¼µÄ¶ÁдȨÏÞ²»ÕýÈ·£¬µ¼ÖÂÓû§¶Ô/etc/agama/atsmap.confÎļþÎÞ·¨·ÃÎÊ£¬´òÓ¡·ÖÀë³ÌÐòûÓÐÕýÈ·ÔËÐУ¬Òò´Ë´òÓ¡ÄÚÈÝË͵½ÁËĬÈÏ´òÓ¡»úÁË¡£ÕâʱÄãÖ»ÒªÔÚ/etcĿ¼ÏÂÖ´ÐÐchmod 777 agama²Ù×÷¼´¿É¡£ 3. ¸ßËÙÐдò©Êý£¬»òÕßÓеÄҳû´òÓ¡³öÀ´?

Ç뽫ATSÉÏ´òÓ¡·þÎñÅäÖÃÖеġ°²éѯģʽ¡±Ñ¡ÖУ¬²¢¼ì²é´òÓ¡µçÀ¼°Ó²¼þÉ豸¡£ 4. ´òÓ¡ÂÒÂë?

½«ATSÉÏ´òÓ¡·þÎñÅäÖÃÖеÄ\²éѯģʽ\Ñ¡ÖУ¬²¢Ñ¯ÎÊÂÒÂëµÄ¾ßÌåÇé¿ö¡£²¢¼ì²é´òÓ¡µçÀ¼°Ó²¼þÉ豸ÊÇ·ñÒѾ­ÀÏ»¯»òÕßÓйÊÕÏ£¬ ±ØÒªÊ±¸ü»»´òÓ¡µçÀ»òÕß´òÓ¡»ú¡£ÈÔ¾Éû½â¾öʱ£¬Òª¿¼ÂÇÊÇ·ñÊǽâÃܳÌÐòʧЧµÄÔ­Òò¡£

5. ´òÓ¡²»»»Ò³£¬»òÕß³öÏÖ¿Õ°×Ò³£¬ »òÕ߸ñʽ²»ÕýÈ·?

½â¾ö·½·¨1£º¿É½«ATSÉÏ´òÓ¡·þÎñÅäÖÃÖеġ°×·¼Ó»»Ò³¡±Ñ¡ÖлòÈ¡Ïû¡£ ½â¾ö·½·¨2£º¿ÉÔÚϵͳÖÐÐ޸ĴòÓ¡»úµÄÐͺÅÊÔÊÔ¿´¡£

- 13 -


Agama´òÓ¡¹ÊÕÏÕï¶Ï(3).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£º¾­¼Ã·¢Õ¹ÀíÂÛÓëÖйú¾­¼Ã·¢Õ¹Êµ¼ù

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º