Загрузка данных


#############################################
# ПРАКТИЧЕСКАЯ РАБОТА 16. ПОДСИСТЕМА ПЕЧАТИ
# ОС: Astra Linux
#############################################
 
##########
# ЗАДАНИЕ 1
##########
# Установка драйвера PDF‑принтера и вывод списка принтеров
 
# 1.1 обновить список пакетов (опционально)
sudo apt update
 
# 1.2 установить пакет printer-driver-cups-pdf
sudo apt install -y printer-driver-cups-pdf
 
# 1.3 запустить/перезапустить службу CUPS (на всякий случай)
sudo systemctl restart cups
 
# 1.4 вывести список доступных принтеров
lpstat -p
 
# 1.5 вывести принтер по умолчанию (если есть)
lpstat -d
 
 
##########
# ЗАДАНИЕ 2
##########
# Печать документа из текстового редактора и проверка очереди печати
 
# 2.1 запустить LibreOffice Writer (или аналог)
libreoffice --writer &
 
# далее: набрать текст, Ctrl+P, выбрать PDF‑принтер (CUPS-PDF) и напечатать
 
# 2.2 открыть очередь печати Fly Job Viewer
fly-jobviewer &
 
# в окне выбрать меню «Задание» → «Показывать выполненные задания»
# также можно проверить, что PDF появился в ~/PDF
ls -l ~/PDF 2>/dev/null || echo "Каталог ~/PDF пока не создан"
 
 
##########
# ЗАДАНИЕ 3
##########
# Создание принтера virtual_printer через веб‑интерфейс CUPS
# и установка его по умолчанию
 
# 3.1 убедиться, что служба CUPS запущена
sudo systemctl status cups
 
# 3.2 открыть веб‑интерфейс CUPS в браузере
# (запустится стандартный браузер с URL http://localhost:631)
xdg-open http://localhost:631 &
 
# далее в браузере:
# Администрирование → Добавить принтер →
#   выбрать "CUPS-PDF (Virtual PDF Printer)" →
#   задать имя принтера: virtual_printer →
#   выбрать Generic → Generic CUPS-PDF Printer →
#   Добавить принтер → Сделать по умолчанию.
 
# 3.3 проверить список принтеров и принтер по умолчанию в консоли
lpstat -p
lpstat -d
 
 
##########
# ЗАДАНИЕ 4
##########
# Удаление принтера virtual_printer с помощью графического менеджера Fly
 
# 4.1 запустить графический менеджер печати Fly
fly-print-manager &
 
# далее в GUI:
# выбрать принтер virtual_printer → Правой кнопкой / Меню → Удалить
 
 
##########
# ЗАДАНИЕ 5
##########
# Электронная справка и раздел о PPD‑файлах
 
# 5.1 запустить общую справку рабочего стола (Astra, Fly)
yelp & 2>/dev/null || xdg-open help: &
 
# либо, если используется отдельная справка Fly:
fly-help & 2>/dev/null || true
 
# далее в окне справки:
# найти раздел «Принтеры» и прочитать информацию о PPD‑файлах.