[sisyphus] Cups / Sisyphus не печатает

Stanislav Ievlev =?iso-8859-1?q?inger_=CE=C1_altlinux=2Eru?=
Ср Авг 8 17:09:24 MSD 2001


Mikhail Nikitin wrote:

>Перестал печатать CUPS.
>
>Странно, но началось после апгрейда до последней версии.
>
>Что то он хочет какой-то параллелеьный порт странный
>/dev/par0 .
>
>А раньше все было ок - /dev/lp0. И на 12 консоль при его рестарте
>валятся сообщения
>cant' locate module char-major-4
>
Вот кусок кода из CUPS.


-------------------cut-------------------------------------------
   if ((fd = open("/dev/parallel/0", O_WRONLY)) >= 
0)                                             
    
{                                                                                               

      
close(fd);                                                                                    

      strcpy(basedevice, 
"/dev/parallel/");                                                        
    
}                                                                                               

    
else                                                                                            

    
{                                                                                               

      sprintf(device, "/dev/lp%d", 
i);                                                             
      if ((fd = open(device, O_WRONLY)) >= 
0)                                                      
      
{                                                                                             

        
close(fd);                                                                                  

        strcpy(basedevice, 
"/dev/lp");                                                             
      
}                                                                                             

      
else                                                                                          

      
{                                                                                             

        sprintf(device, "/dev/par%d", 
i);                                                          
        if ((fd = open(device, O_WRONLY)) >= 
0)                                                    
        
{                                                                                           

          
close(fd);                                                                                

          strcpy(basedevice, 
"/dev/par");                                                          
        
}                                                                                           

        
else                                                                                        

          strcpy(basedevice, 
"/dev/unknown-parallel");                                             
      
}                                                                                             

    }  
---------------------------- cut----------------------------------------
То есть иначе говоря если он не нашел /dev/parallel/0 ищет /dev/lp0, 
иначе /dev/par0 иначе говорит обломись

Посмотрите что у Вас там творится с /dev/lp0. Живи ли они, загружен ли 
соответствующий драйвер ?
CUPS тут ни причем.

>
>Что это за модуль такой?
>
>
>_______________________________________________
>Sisyphus mailing list
>Sisyphus на altlinux.ru
>http://altlinux.ru/mailman/listinfo/sisyphus
>







Подробная информация о списке рассылки Sisyphus