Mój lokalny demon CUPS na moim laptopie ma wpis zdalnej drukarki na moim serwerze CUPS. Mój lokalny demon CUPS uważa, że ta drukarka jest zatrzymana, ale tak nie jest. Jedynym interfejsem CUPS, który pozwala mi zarządzać tą zdalną drukarką, jest hiperłącze do drukarki CUPS na serwerze.
Zdarza się tak, gdy coś próbuje sprawdzić status na tej zdalnej drukarce, gdy nie jestem w mojej sieci lokalnej. Lokalny CUPS następnie na stałe oznaczy go jako zatrzymany i powie, że nie może go znaleźć.
Jednak po powrocie do lokalnej sieci LAN nigdy nie usuwa 'stopped'
statusu. (Nawet ponowne uruchomienie nic nie robi)
Jedynym sposobem na ponowne wydrukowanie jest zatrzymanie mojego lokalnego procesu CUPS, edycja /etc/cups/printers.conf
pliku w celu ręcznej zmiany statusu na „Bezczynność” i zrestartowanie serwera CUPS.
Z pewnością jest lepszy sposób?
EDYTOWAĆ:
O tak, poprzednio rozwiązałem ten problem, tworząc nowy wpis zdalnej drukarki. Nie mogłem jednak znaleźć sposobu na usunięcie starej pozycji zdalnej drukarki. W tym celu musiałem również edytować plik printers.conf. Czy w ogóle istnieje sposób na zarządzanie wpisami zdalnych drukarek?
EDYTOWAĆ:
To jest CUPS 1.4.3. Znalazłem również polecenie „cupsenable”, o którym wspomniano tylko na stronie „Co nowego” oraz w dokumentacji online printers.conf. Spróbuję następnym razem i zobaczę, czy to zadziała.
Odpowiedzi:
Interfejs CUPS CLI może wykonywać te czynności. Zauważ, że te polecenia nie znajdują się w ścieżce użytkownika, tylko w ścieżce katalogu głównego. W zależności od konfiguracji CUPS (czy użytkownik jest częścią CUPS
SystemGroup
?), Może być konieczne korzystanie z niego przez użytkownika root. Możesz spróbować z konta innego niż root, wywołując pełną ścieżkę (np/usr/sbin/lpadmin
.).Możesz ponownie włączyć drukarkę za pomocą
lub
(lub, jeśli zastanawiasz się, wyłącz to za pomocą
cupsreject
i / lubcupsdisable
).Możesz usunąć nawet automatycznie wykrytą drukarkę sieciową, używając:
Testowałem wyłączanie, włączanie, ustawianie i usuwanie odrzucania oraz usuwanie automatycznie wykrytej drukarki sieciowej.
źródło
Powinieneś mieć dostęp do CUPS lokalnie pod adresem http: // localhost: 631 / . Następnie możesz wznowić drukarkę.
źródło
Dowiedziałem się na własnej skórze, że czasami aby odblokować CUPS, musisz go ponownie uruchomić. Lub nawet stop + start.
źródło