Смоленск 1.5 Уровень доступа на печати

Kamikadzet

New member
Сообщения
5
#1
Добрый вечер всем, проблема следующая подключил принтер по usb (он не сетевой, и только для одной машины), настроил, задал мандатные уровни минимальный и максимальный, выставил parsec, а дальше у пользователя печатает только под минимальным уровнем, если выше заходить, печать автоматически останавливается (приостановленна).
Нужно ли настраивать cups, и еще что нибудь, и как вообще решить данную проблему, помогите пожалуйста.
И если можно то поподробней, поскольку с Linux столкнулся недавно.
 

Vadim13

New member
Сообщения
7
#2
Такая же проблема!!! Я уже устал к клиенту за 300 км ездить. Помогите, пожалуйста!

Выставил юерам lp, lpmac. Админу lpadmin. На высоком 2 уровне не печатает.
 

Kamikadzet

New member
Сообщения
5
#3
И я уже и lp и lpmac сделал и lpadmin и все можно и нельзя, не хочет зараза
 

Vadim13

New member
Сообщения
7
#4
Вот тут:
https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362198

есть такой вот текст:
"Сервер печати, встроенный в ОССН Смоленск, проверяет мандатную метку заданий, отправляемых на печать,
и все задания, имеющие ненулевые мандатные метки, задерживает до проведения их маркировки."

Надо наверное в этом плане копать. Файлу присвоить метку или типа того. Нету астры под рукой, попробовал бы
 

kdewyz

New member
Сообщения
36
#5
метка файлу присваивается автоматически в соответствии с уровнем
вам остается промаркировать документ, после чего печать продолжится
для это используйте либо markjob, либо printcontrol-web
 

Kamikadzet

New member
Сообщения
5
#6
метка файлу присваивается автоматически в соответствии с уровнем
вам остается промаркировать документ, после чего печать продолжится
для это используйте либо markjob, либо printcontrol-web
Это получается необходимо маркировать пользователю каждый документ отправленный на печать? А есть ли возможность без маркировки, просто это очень муторно
 

Vadim13

New member
Сообщения
7
#7
По личному опыту - так мало кто маркирует автоматом. Многим удобнее вручную подготавливать листы и точно знать сколько и куда. Поэтому солидарен с предыдущим оратором. Как запускать без маркирования?
 

kdewyz

New member
Сообщения
36
#8
Вот ответ из техподдержки:

В файл /etc/parsec/privsock.conf добавить запись /usr/sbin/cupsd
В файл /etc/default/cups добавить запись PATH=/usr/lib/parsec/bin:$PATH
Выполнить cupsctl MacEnable=Off
 
Последнее редактирование:

Vadim13

New member
Сообщения
7
#9
Вот ответ из техподдержки:

В файл /etc/parsec/privsock.conf добавить запись /usr/sbin/cupsd
В файл /etc/default/cups добавить запись PATH=/usr/lib/parsec/bin:$PATH
Выполнить cupsctl MacEnable=Off
ну теперь доступа к сереверу CUPS нету на высшем уровне) соответственно даже установленный принтер не видит в 3ем уровне
 

kdewyz

New member
Сообщения
36
#10
Прочитайте Руководство по КСЗ, п.7 Маркировка документов
Там прописан порядок действий для разрешения обработки заданий печати на ненулевом уровне
 

kdewyz

New member
Сообщения
36
#12
Протестил ещё на одной машине - всё работает.
Вот порядок действий для отмены маркировки (ставил сразу после установки принтера Samsung ML-1210):

1. Выполнить команды
sudo cupsctl MarkerUser=ipp
sudo cupsctl DefaultPolicy=default
sudo lpadmin -p Samsung_ML -o printer-op-policy=parsec
sudo lpadmin -p Samsung_ML -o mon-printer-mac-max=3:3
sudo lpadmin -p Samsung_ML -o mon-printer-mac-min=0:0
sudo cupsctl MacEnable=Off

2.
В файл /etc/parsec/privsock.conf добавить запись /usr/sbin/cupsd
В файл /etc/default/cups добавить запись PATH=/usr/lib/parsec/bin:$PATH

Перезагрузка - и всё работает.
 

Vadim13

New member
Сообщения
7
#13
Да, зработало. Ура. Спасибо.

Только теперь новая проблема вылезла. Докторвэб от администратора не запускается графическое окно. И залогиниться под админом чтобы прописать путь к обновлениям невозможно. Пишет, что у админа нет прав.
 

Sinizzyn

New member
Сообщения
3
#14
Здравствуйте!
Столкнулся в смоленск 1.6 с аналогичной задачей. Согласно руководству КСЗ указал минимальный и максимальный уровень (названия параметров отличаются от тех, что есть в 1.5), указал MarkerUser=ipp, DefaultPolicy=default, MacEnable=off, прописал в файл /etc/parsec/privsock.conf запись /usr/sbin/cupsd
НО! Файла /etc/default/cups уже нет на том же месте, что и в 1.5, и, соответственно отключить маркировку не получается

Подскажите, кто-нибудь с этим уже сталкивался? Как бороться?
 

Sinizzyn

New member
Сообщения
3
#15
Здравствуйте!
Столкнулся в смоленск 1.6 с аналогичной задачей. Согласно руководству КСЗ указал минимальный и максимальный уровень (названия параметров отличаются от тех, что есть в 1.5), указал MarkerUser=ipp, DefaultPolicy=default, MacEnable=off, прописал в файл /etc/parsec/privsock.conf запись /usr/sbin/cupsd
НО! Файла /etc/default/cups уже нет на том же месте, что и в 1.5, и, соответственно отключить маркировку не получается

Подскажите, кто-нибудь с этим уже сталкивался? Как бороться?
Сейчас заметил, если рестартнуть cups командой sudo systemctl stop cups, sudo systemctl start cups, возможность печати при ненулевой уровне появляется, но до первой перезагрузки(

Есть способ автоматизировать ввод этих команд, чтобы не звать каждый раз администратора?
 

Olej

New member
Сообщения
1 203
#16
если рестартнуть cups командой sudo systemctl stop cups, sudo systemctl start cups, возможность печати при ненулевой уровне появляется, но до первой перезагрузки(
Так и должно быть. Потому что команды start/stop systemctl - только для оперативного, текущего управления.
Разрешить/запретить автостарт сервиса systemd - команды будут:
Код:
$ sudo systemctl enable cups
...
$ sudo systemctl disable cups
...
И проверяете так:
Код:
olej@astra:~$ systemctl is-enabled cups
enabled
 

Sinizzyn

New member
Сообщения
3
#17
Так и должно быть. Потому что команды start/stop systemctl - только для оперативного, текущего управления.
Разрешить/запретить автостарт сервиса systemd - команды будут:
Код:
$ sudo systemctl enable cups
...
$ sudo systemctl disable cups
...
И проверяете так:
Код:
olej@astra:~$ systemctl is-enabled cups
enabled
Cups изначально имеет статус enabled, но ситуацию меняет именно её перезапуск