Astra linux принтер pdf

Cups-pdf

Cups-pdf позволяет осуществлять печать в файл pdf-формата с любых приложений операционной среды и рабочих станций локальной сети.

Установка

Пакет есть в дистрибутиве поставки (хранилище) debian.
Для установки пакета:

  • в командной строке выполняем # apt-get install cups-pdf
  • или используем графическое средство synaptic

Печать в Linux

Для осуществления вывода формы для печати в pdf-файл из приложения linux выбираем принтер PDF и осуществляем печать. По умолчанию файл сохраняется в домашний каталог пользователя ~/PDF. Для указания иного пути необходимо отредактировать файл /etc/cups/cups-pdf.conf.

Печать в Windows

Предположим в локальной сети есть linux-сервер с установленной программой cups-pdf и печать в linux настроена.
Для осуществления вывода формы для печати в pdf-файл из приложения windows через сетевой принтер PDF

  • запускаем мастер установки принтера windows и осуществляем установку принтера как обычно для сетевых принтеров
  • выбираем драйвер принтера Generic/MS Publisher Color Printer
  • для осуществления печати выбираем принтер PDF и осуществляем печать

Файл сохраняется в домашний каталог ~/PDF пользователя под чьим именем осуществляется samba-регистрация на рабочей станции с установленной программой cups-pdf.

Литература

Справочная информация

  • 01.02.2011: Cups-pdf: создание статьи в википедии на примере debian squeeze amd64

Источник

Установка виртуального PDF принтера в Linux

В Linux вы можете использовать пакет cups-pdf для реализации виртуального PDF принтера. Что такое PDF-принтер? Это виртуальное устройство, которое добавляется в систему как обычный принтер и при отправке документа на печать генерирует из него pdf-файл.

Проверьте, что в вашем дистрибутиве Linux установлена подсистема печати CUPS (Common UNIX Printing System):

Проверьте, что на компьютере слушается порт TCP/631 и служба cups запущена:

$ sudo systemctl status cups

служба печати cups в linux

Теперь можно установить пакет cups-pdf:

cups-pdf установка виртуального pdf принтера

Перезапустите систему печати:

Читайте также:  Linux bash проверить существование файла

$ sudo service cups restart

Выведите список установленных принтеров и какой принтер назначен по-умолчанию:

CUPS-PDF (Virtual PDF Printer)

Выведите список установленных принтеров и какой принтер назначен по-умолчанию:

CUPS-PDF (Virtual PDF Printer) system default destination: PDF device for PDF: cups-pdf:/

cups lpstat вывести принтер по умолчанию в linux

Если принтер отключен, его можно включить:

Можно вручную создать новый PDF принтер в CUPS с помощью команды:

$ sudo lpadmin -p cups-pdf -v cups-pdf:/ -E -P /usr/share/ppd/cups-pdf/CUPS-PDF_opt.ppd

Если в списке появился виртуальный принтер, вы можете отправлять на него любые документы и сохранять результат в PDF файл. По умолчанию файлы в формате name-job_N.pdf сохраняются в каталог пользователя ~/PDF ( Out $/PDF ).

печать в pdf файл в linux

Вы можете изменить путь к каталогу в конфигурационном файле /etc/cups/cups-pdf.conf.

Вы можете управлять настройками и очередью печати на виртуальном PDF принтере через веб интерфейс CUPS.

Перейдите в браузере на http://yourcupshost:631/printers

Выберите очередь PDF для принтера Generic CUPS-PDF Printer (w/ options)

Здесь вы можете изменить настройки печати (page size, output resolution), открыть к нему общий доступ, очистить очередь печати и т.д.

управление pdf принтером через веб интерфейс cups в linux

Description: PDF Location: Driver: Generic CUPS-PDF Printer (w/ options) (color) Connection: cups-pdf:/ Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided

Вы можете отправить на печать в PDF файл из любого приложения или прямо из консоли Linux. Например, чтобы сохранить содержимое conf файла в PDF, просто отправьте его через пайплайн на lpr (для печати будет использоваться принтер по-умолчанию).

$ cat /etc/cups/cups-pdf.conf | lpr

Или вы можете отправить файл на печать так:

Источник

1С и Linux

Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.

воскресенье, 8 сентября 2019 г.

Astra Linux orel 2.12 printer-driver-cups-pdf

$ sudo apt update
$ sudo apt install samba
$ sudo apt install printer-driver-cups-pdf

Создаем каталог для печати, который потом сделаем доступным для виндовых клиентов, и делаем его доступным для всех.

$ sudo mkdir -p /var/spool/cups-pdf/

$ sudo chmod -R 2777 /var/spool/cups-pdf/

$ sudo chown -R root:sambashare /var/spool/cups-pdf/

$ sudo cp /etc/cups/cups-pdf.conf /etc/cups/cups-pdf.conf.bak

Читайте также:  Линукс установка deb через терминал

$ sudo nano /etc/cups/cups-pdf.conf

Меняем в секции ### Key: Out :
Out /var/spool/cups-pdf/$

Раскоментируем в секции ### Key: AnonUMask :
#AnonUMask 0000
AnonUMask 0000

Раскоментируем и меняем в секции ### Key: UserUMask :
#UserUMask 0077
UserUMask 0000

Этим мы даем права всем пользователям

Сохраняем файл и рестартуем cups.

$ sudo service cups restart

Сохраняем конфигурацию samba

$ sudo cp -b -f /etc/samba/smb.conf /etc/samba/smb.conf.bak

Восстановить $ sudo cp -b -f /etc/samba/smb.conf.bak /etc/samba/smb.conf

Отредактируем конфигурационный файл:

$ sudo nano /etc/samba/smb.conf

[pdf]
path = /var/spool/cups-pdf/
comment = No comment
read only = no
available = yes
browseable = yes
writable = yes
guest ok = yes
public = yes
printable = no
locking = no
strict locking = no

Сохранить
Перезагрузить службу
$ sudo service smbd restart

Источник

Устанавливаем виртуальный принтер на Linux

linux-logo

Сегодня разберемся как можно добавить виртуальный принтер в систему Linux.

Что делать, если необходимо распечатать документ или прикрепить документ в формате pdf, а принтера нет.

В решении этого вопроса частично поможет сохранение документа через вертикальный принтер, который в последствии можно распечатать в том месте, где есть настоящий принтер.

Для того чтобы данный способ заработал на Linux машине, в нашем случае на Debian, Ubuntu, Astra Linux и т.д. Сперва проверим наличие подсистемы печати CUPS.

При выводе должно присутствовать tcp соединение на порт 631.

Если все в порядке и система cups присутствует, то нам для запуска виртуального принтера необходимо всего лишь установить пакет cups-pdf .

Для этого открываем терминал и набираем следующее:

Далее перезагружаем систему печати:

sudo /etc/init.d/cups restart

Проверяем список принтеров и что установлено по умолчанию:

Если виртуальный принтер есть в списке, то можно отправлять на печать любые документы и сохранять их в формате pdf на вашем ПК.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо.

RSS

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

Читайте также:  How to rar file in linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сегодня рассмотрим как добавить драйвера на принтер Xerox phaser 3010 в Ubuntu, Debian и им подобным дистрибутивами. Устанавливаем библиотеки sudo Читать

В сегодняшней статье в картинках покажу как установить принтер в Astra Linux — операционной системе разрабатываемой для российских гос.учереждений.

Источник

Виртуальный PDF-Printer на CUPS-PDF

Что делать, если необходимо распечатать документ, а принтера нет? В решении этого вопроса частично поможет сохранение документа в формате PDF, который в последствии можно распечатать в том месте, где есть настоящий принтер. Впрочем, возможно и виртуального принтера вам будет достаточно.

На личном опыте, я сталкивался с такими ситуациями, когда информацию отображаемую на дисплее не удаётся сохранить либо без потери вида, либо вообще, можно только распечатать. В такие моменты, данное решение становится «палочкой выручалочкой».

Для реализации виртуального принтера, нужна Linux машина, в нашем случае на Debian или Ubuntu. Сперва проверьте наличие подсистемы печати CUPS — без «капса» никуда. У него кстати есть веб-интерфейс: http://localhost:631/ где можно произвести некоторые настройки.

А теперь, устанавливаем пакет «cups-pdf»:

root@linux:~# apt-get install cups-pdf

Перезагружаем подсистему печати:

root@linux:~# /etc/init.d/cups restart

Проверяем список принтеров и что установлено по умолчанию:

В большинстве случаев, это всё, готово. Теперь можно отправлять на печать любые документы и не только.

user@linux:~$ echo "текст для печати" | lp -d PDF

По необходимости можно указывать параметры:

user@linux:~$ lp -d PDF (имя принтера) -o landscape (ориентация) -o scaling=75 (масштаб) -o media=A4 (размер листа) -n 2 (кол-во) имя_файла

Принты будут появляться в папке PDF находящейся в каталоге пользователя. При желании можно изменить настройки, они здесь: /etc/cups/cups-pdf.conf

Автор: Илья Балдуев

Специалист ИТ, веб программист, фотограф, блоггер. Добрый, но злопамятный. Верный, но не Хатико. Честный, не всегда. Упрямый, но ленивый.

Источник

Оцените статью
Adblock
detector