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

Сценарий:

Я хочу снова напечатать последнюю напечатанную бумагу в моем принтере ... Это невозможно ... Я пришел к некоторым командам, таким как lpstat, lpr , lp, но не могу найти, существует ли такая опция.

Любая идея приветствуется

2
задан 19 May 2015 в 12:27

1 ответ

  1. Открывают Ваши чашки webinterface localhost:631 и проверяют это:

    Примечание это:

    • 1d = Максимальный возраст задания

    • 500 = Максимальное количество сохраненных рабочих мест

    в зависимости от того, что происходит в первом

    enter image description here

  2. Теперь, можно перезапустить последнее задание с этой командой в терминале:

    lpstat -W completed | head -n1 | awk '{print $1}' | xargs -I {} lp -i {} -H restart
    

    короче

    lpstat -W completed | head -n1 | awk '{system ("lp -i "$1" -H restart"}'
    

    компактный

    lpstat -W completed | awk 'NR>1{exit};{system ("lp -i "$1" -H restart")}'
    
0
ответ дан 19 May 2015 в 12:27

Другие вопросы по тегам:

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