Запись удаленного принтера CUPS останавливается локально

Я не полагаю, что существует способ определить, какая программа создала файл.

Для Вашего альтернативного вопроса: можно наблюдать за файлом, который будет воссоздан, тем не менее, с помощью inotify. inotifywait интерфейс командной строки для inotify подсистема; можно сказать этому искать create события в Вашем корневом каталоге:

$ (sleep 5; touch ~/making-a-test-file) &
[1] 22526

$ inotifywait -e create ~/
Setting up watches.
Watches established.
/home/mmrozek/ CREATE making-a-test-file

Вы, вероятно, хотите выполнить его с -m (монитор), который говорит этому не выходить после того, как это будет видеть первое событие

10
21.01.2013, 14:58
3 ответа

Необходимо смочь получить доступ к CUPS локально по http://localhost:631/. Можно затем возобновить принтер.

0
27.01.2020, 20:03
  • 1
    Мм, нет... это - проблема. Я был через то, что должно быть всем локальным веб-интерфейсом CUPS. Единственная вещь, которую делает веб-интерфейс, предоставляют ссылку на удаленный принтер непосредственно. Удаленный принтер прекрасен, другие компьютеры могут распечатать. Только мой локальный демон CUPS думает, что это останавливается. Это не проблема брандмауэра или что-либо..., поскольку это будет работать, если я отредактирую printers.conf файл непосредственно. –  darron 31.07.2011, 02:01
  • 2
    Хм, это нечетно. Мой позволяет мне посмотреть на него в локальном контексте, а также позволяет мне просматривать к удаленному контексту. Я могу приостановить/возобновить локально. Извините, мне жаль, что это не было более полезно. –  bahamat 31.07.2011, 02:06
  • 3
    , который я, получил версию 1.4.3 CUPS, что является Вашим? Я заметил свой веб-интерфейс, измененный несколько несколько версий назад –  darron 31.07.2011, 02:13
  • 4
    @darron, который я имею 1.5.0. –  bahamat 31.07.2011, 02:39
  • 5
    @darron: Нажмите на принтеры и затем выберите свой принтер. Перейдите к выпадающему меню обслуживания. Существует опция приостановить/возобновить принтер. Я использую 1.4.4 на Debian, сжимают. –  Faheem Mitha 31.07.2011, 09:34

Я узнал твердый путь, который иногда можно не втиснуть CUPS, необходимо перезапустить его. Или даже остановитесь +, запускаются.

0
27.01.2020, 20:03

CUPS CLI может делать такие вещи. Обратите внимание, что эти команды находятся не в пути пользователя, а только в пути корня. В зависимости от вашей конфигурации CUPS (является ли ваша пользовательская часть CUPS SystemGroup?), вам может понадобиться или не понадобиться быть корневым, чтобы использовать их. Вы можете попробовать не root, вызвав по полному пути (например, /usr/sbin/lpadmin).

Можно повторно включить принтер с помощью

lpadmin -p «printer_name» -E

или

cupsaccept «printer_name»
cupsenable «printer_name»

(или, если вам интересно, отключить его с помощью чашек-отклонителей и/или чашек-отклонителей).

Можно удалить даже самообнаруженный сетевой принтер, используя:

lpadmin -x «printer_name»

Я протестировал отключение, включение, настройку и очистку отклонения, а также удаление самообнаруженного сетевого принтера.

3
27.01.2020, 20:03

Теги

Похожие вопросы