чашки на стороне клиента

Используйте tput sc tput ed и tput rc .

Из tput manual :

tput sc

Сохранить позицию курсора

tput rc

Восстановить позицию курсора

tput ed

Очистить до конца экрана

Пример:

tput sc; в то время как [истина]; сделать тпут ред; echo -e "$ SECONDS \ n $ SECONDS \ n $ SECONDS"; сон 1; tput rc; done

Как это работает?

  1. Сохраняет позицию курсора с помощью tput sc
  2. Вход в цикл, который обновляет информацию на экране
  3. tput ed очищается до конца экрана, чтобы гарантировать правильный результат
  4. Затем несколько строк изменяемых данных записываются с echo
  5. sleep 1 ждать одну секунду перед обновлением
  6. tput rc перемещает курсор обратно в начало строки, которые мы только что напечатали
  7. цикл повторяется перезапись с новой информацией

1
20.04.2017, 15:30
1 ответ

Do I have to run cups to be able to add and print from a network printers ?

Да. CUPS — это то, что обеспечивает реализацию сервера. Закрывая службу cups, вы, по сути, закрываете сервер печати.


But I guess it is not mandatory to install cups on the client side?

Хотя я не совсем уверен, что это обязательно , это определенно сильно усложнит вам жизнь, если вы этого не сделаете.

CUPS обеспечивает реализацию как для сервера IPP, так и для клиента IPP. Сервер печати анонсирует свои принтеры в сети, и любой клиент в этой сети может общаться с ним, используя запросы IPP.
Для компьютеров в сети принтеры на сервере печати выглядят просто как IPP-принтеры. Поскольку CUPS уже обеспечивает реализацию клиента IPP, он обрабатывает все запросы IPP за вас.

0
28.01.2020, 00:57

Теги

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