<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>3793</bug_id>
          
          <creation_ts>2004-03-05 17:03:07 +0300</creation_ts>
          <short_desc>cups daemon turn off network printer</short_desc>
          <delta_ts>2007-10-23 15:17:36 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>cups</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>7079</blocked>
    
    <blocked>7371</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="leksandr">yanchenko</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>eostapets</cc>
    
    <cc>george</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>yuk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12150</commentid>
    <comment_count>0</comment_count>
    <who name="leksandr">yanchenko</who>
    <bug_when>2004-03-05 17:03:07 +0300</bug_when>
    <thetext>CUPS версии 1.1.20 после двух попыток печати на временно недоступный сетевой
принтер,переводит его в состояние disable. После этого перевод в состояние
enable возможен только вручную.
Выглядит это следующим образом:
...
I [25/Feb/2004:18:08:07 +0300] Job 22629 queued on &apos;cons_printer&apos; by &apos;popov&apos;.
I [25/Feb/2004:18:08:07 +0300] Started filter /usr/lib/cups/filter/pstops (PID
7830) for job 22629.
I [25/Feb/2004:18:08:07 +0300] Started backend /usr/lib/cups/backend/lpd (PID
7831) for job 22629.
W [25/Feb/2004:18:08:07 +0300] [Job 22629] Remote host did not respond with
command status byte after 300 seconds!
W [25/Feb/2004:18:08:07 +0300] [Job 22629] Remote host did not respond with
control status byte after 300 seconds!
W [25/Feb/2004:18:08:07 +0300] [Job 22629] Remote host did not respond with
command status byte after 300 seconds!
E [25/Feb/2004:18:08:07 +0300] [Job 22629] Unable to send trailing nul to
printer: Broken pipe
E [25/Feb/2004:18:08:07 +0300] [Job 22629] Remote host did not accept data file (32)
I [25/Feb/2004:18:08:21 +0300] Started &quot;/usr/lib/cups/cgi-bin/printers.cgi&quot;
(pid=7833)
I [25/Feb/2004:18:08:23 +0300] Started &quot;/usr/lib/cups/cgi-bin/printers.cgi&quot;
(pid=7834)
W [25/Feb/2004:18:08:37 +0300] [Job 22629] Remote host did not respond with
command status byte after 300 seconds!
E [25/Feb/2004:18:08:37 +0300] PID 7831 stopped with status 1!
I [25/Feb/2004:18:08:37 +0300] Hint: Try setting the LogLevel to &quot;debug&quot; to find
out more.
I [25/Feb/2004:18:08:37 +0300] Saving printers.conf...
...
Принтер отключен.
А вот так обрабатывает подобные ситуации в нашей сети CUPS версии 1.1.18
...
I [03/Mar/2004:09:47:38 +0300] Job 24395 queued on &apos;cons_printer&apos; by &apos;popov&apos;.
I [03/Mar/2004:09:47:38 +0300] Started backend /usr/lib/cups/backend/lpd (PID
29581) for job 24395.
E [03/Mar/2004:09:47:38 +0300] [Job 24395] Remote host did not accept data file (32)
E [03/Mar/2004:09:48:08 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:48:38 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:49:08 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:49:38 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:50:08 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:50:38 +0300] [Job 24395] Remote host did not accept control
file (32)
E [03/Mar/2004:09:51:08 +0300] [Job 24395] Remote host did not accept control
file (32)
I [03/Mar/2004:09:51:21 +0300] Job 24396 queued on &apos;altonika_printer&apos; by
&apos;polyakova&apos;.
I [03/Mar/2004:09:51:21 +0300] Started filter /usr/lib/cups/filter/pstops (PID
29675) for job 24396.
I [03/Mar/2004:09:51:21 +0300] Started backend /usr/lib/cups/backend/socket (PID
29676) for job 24396.
E [03/Mar/2004:09:51:38 +0300] [Job 24395] Remote host did not accept control
file (32)
...
В конце концов он ее распечатал. Такое поведение мне кажется более
правильным.Само собой напрашивается как минимум возможность в новых версиях
производить большее число попыток печати и как максимум способность управлять
подобными действиями через конфигурационный файл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23720</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-04-23 00:40:34 +0400</bug_when>
    <thetext>Более того, CUPS&apos;у всё равно, он выключает и локальные принтеры, 
что очень неудобно - был принтер выключен физически, становится - программно, 
и нужны права администратора, чтобы вернуть его в рабочее состояние :( 
Было бы оптимальнее: 
  - не выключать, а продолжать попытки 
  - включать, если связь наладилась 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36142</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-02-21 19:04:33 +0300</bug_when>
    <thetext>http://www.linuxprinting.org/beh.html уехал в incoming.
Насколько понимаю, ожидать исправленья в самом cups могут в лучшем случае
пинатели (клиенты) апстрима...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39691</commentid>
    <comment_count>3</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-08-21 16:51:24 +0400</bug_when>
    <thetext>В новой версии cups для этих целей на каждый принтер есть errorPolicy коим можно
управлять.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39733</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2006-08-23 12:40:05 +0400</bug_when>
    <thetext>Только вчера узнал о его существовании и что можно выставить
ErrorPolicy retry-job</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>