LPIC 108.4 часть вторая. Управление печатью. Очереди и задания печати.

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 9

  • @АнгелИнокентий
    @АнгелИнокентий 5 лет назад

    Круто, спасибо за полезную информацию

  • @MAKS-k7n2m
    @MAKS-k7n2m Год назад

    Кирил пожалуйста подскажите как сделать так чтобы при печати использовался не стандартный шрифт. Просто по умолчанию команда lp использует Monoscape шрифт конечно классный на на листке бумаги хотелось бы видеть какой-то другой по типу degavu sans

  • @piterkola1
    @piterkola1 8 лет назад +1

    Это круто

  • @Boprak
    @Boprak 8 лет назад

    Команда lpr -a показывает все задания находящиеся в работе. У меня в офисе на данный момент около 80 принтеров. Представим такую ситуацию: мне звонят, и говорят, что в каком-то отдела не печатает принтер, какие-то проблемы: закончилась краска, физ неисправность. До устранения проблемы, для меня самым быстрым способом будет перенаправить задания с одного принтера на соседний lpmov. Допустим, я пришел на работу с дикого бодуна и с амнезией, какой принтер и где он находиться я не помню, если я применю команду lpr -a, я увижу большую кучу заданий с разных принтеров, и найти интересующий меня мне будет не совсем просто, так как эта команда, в том виде котором Вы продемонстрировали, показывает задания на все принтерах, никак их не разделяя их. Соответственно, единственным пока что, известным мне способом поиска вредителя, я воспользуюсь командой lpr -p%print_name% и так 80 раз пока не найду виновного, ну или принтер другого отдела на который просто отправили большое количество заданий, в результате чего он выглядит так же подозрительно. В этом случае я могу накосячить и перенаправить задания не с того принтера. Одни все так же будут ждать своих листов, в то время как другие будут в недоумении почему их документы печатаются на другом принтере. И вот, плавно и не спеша мы подходим к моему вопросу: Как мне быстро, а так же точно определить отказавший принтер? Я не помню, в веб интерфейсе cups в разделе jobs идет ли разграничение по принтерам. Если да, то все немного проще. Но если у меня возможности подключаться через http, а только консоль, как быть в этом случае?

    • @KirillSemaev
      @KirillSemaev  8 лет назад +2

      +Сергей Коновал я сейчас не буду сильно вникать, потому что тема печати в Linux это отдельный большой вопрос. И практические задачи сильно отличаются от задач в экзамене, до них, надеюсь, доберемся.
      Однако в вашем случае помогает один нюанс: порядок. У вас должно быть четкое понимание где что находится. Сделайте инвентаризацию, наклейте на принтеры стикеры с номерами, создайте у себя документ с соответствием имени принтера номеру. Тогда по номеру, переданному от юзера поймете что за принтер. А лучше еще схему в визио где что стоит.
      Понимаю что на вопрос фактически не ответил, но тут слишком много нового надо сказать, и если юзер фактически видит неисправный принтер, мой вариант будет скорее и проще.

  • @ВатквизДеСад
    @ВатквизДеСад 4 года назад

    Здравствуйте. Столкнулся с проблемой: есть принтер epson 1020. на нем нет никаких кнопок, в виндовс управление в случае нештатной ситуации осуществляется через окно управления, а в убунту бионик я такого не нашел. т.е. если вдруг закончилась бумага, положить новую и "толкнуть" принтер не получается. Как выйти из этой ситуации? может есть какие-то команды с консоли для управления какими-то телодвижениями принтера?

  • @ПовелительВселенной-г3э

    Печалька, что в экзамене нет о сервере печати.

  • @serhiih.7055
    @serhiih.7055 8 лет назад

    Подскажите пожалуйста, как мы можем отследить физический статус принтера через командную строку? У нас на предприятии в cups подключено много матричников (которые работают через мини принт-серверы), и все они периодически отваливаются по разным причинам. Для удаленного траблшуттинга по ssh обычно приходится запускать xming, в нем firefox а уже оттуда gui-диспетчер cups, где можно воочию убедиться в текущем статусе принтера. Работая с принтерами из командной строки, система ведь не выдает сообщений о том, что принтер физически "отвалился" - где в таком случае это можно посмотреть и проверить? lpc status показывает, что очередь и печать включены, однако по факту какой-то из принтеров может быть недоступен.

    • @KirillSemaev
      @KirillSemaev  8 лет назад

      +Sergey Gomenyuk это очень хороший вопрос. Для USB принтеров, например, работает такое решение: unix.stackexchange.com/questions/216223/how-to-make-cups-show-a-usb-printer-as-disabled-when-it-is-disconnected (создают правила, которые сами переключают статус принтера)
      А для сетевых принтеров и прочих ситуаций хорошо помогает опция ErrorPolicy, которая по умолчанию настроена на retry-job. Если ее поставить в stop-printer, она как раз и должна будет менять его статус: serverfault.com/questions/364982/change-cups-default-printer-error-policy