The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Печать на группу принтеров, почему работает не так как задумано"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"Печать на группу принтеров, почему работает не так как задумано"  +/
Сообщение от borisdenis (ok), 19-Июн-19, 10:52 
Есть задачка, настроить CUPS сервер чтоб через него все пользователи вели печать и при этом все отправленные задания сохранялись на сервере. Подключил принтер, создал виртуальный PDF принтер. Отправляя задания на эти принтера по отдельности получаю либо печать на принтере, либо сохранение документа на сервере, все ок. Создаю группу и добавляю туда оба принтера, отправляю печать на группу и получаю распечатанное задание на реальном принтере и никакого сохраненного файла в формате PDF. Что я делаю не так? Как заставить их печатать на оба принтера?

Пробовал в конфиге включать PreserveJobFiles Yes, но документы сохраняются в своем формате, а надо чтоб в читаемом.
Можно ли упростить задачу и отказаться от групп? Указать чтоб все отправленные задания на принтер (как добавленные сейчас так и подключенные позже) автоматом печатались бы и на виртуальном?
С CUPS до этого не работал, только разбираюсь.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. "Печать на группу принтеров, почему работает не так как задумано"  +/
Сообщение от asser (?), 20-Июн-19, 08:10 
Например через System V style interface script.

Пишешь скрипт типа cat int_script.sh

---------------------------------
#!/bin/bash

# Command line arguments
job="$1"
user="$2"
title="$3"
numcopies="$4"
options="$5"
filename="$6"

/usr/bin/lp -d HP_M602-190 -n "$numcopies" "$filename"
/usr/bin/lp -d HP_M602-173 -n "$numcopies" "$filename"
---------------------------------

Потом выполняешь:

lpadmin -p MY_PRINT -i int_script.sh -v /dev/null -E

Команда кладет скрипт в /etc/cups/interfaces/MY_PRINT и прописывает новый виртуальный принтер в системе. При печати на него выполняется скрипт, в данном случае просто печать на 2 реальных принтера, но прописать можно все, что угодно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Печать на группу принтеров, почему работает не так как задумано"  +/
Сообщение от borisdenis (ok), 20-Июн-19, 09:18 
Понял, спасибо, как я понимаю это нужно сделать для каждого принтера, указав в скрипте pdf принтер и реальный принтер. Буду экспериментировать...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру