Друк без шпалера


4

У мене на спільному сервері є позакореневий обліковий запис, на якому системні адміністратори не підтримують друк через минулий досвід роботи із затримкою та уникнутим завданням. З цієї ж причини вони не дозволяють встановити шпулер користувач-земля. Як налаштувати друк без локальної черги?


3
Можливо, буде простіше (і ввічливіше) попросити системного адміністратора, чи могли вони налаштувати друк для вас. Якщо у вас є вагомі причини для цього, вони повинні з великим задоволенням це зробити, і є менший ризик, щоб вони згодом зламали його (навмисно чи іншим чином).
Скотт

Відповіді:


3

Попросіть системних адміністраторів встановити клієнтські частини CUPS. (Ви не сказали, яким Linux ви користуєтесь, тому я не можу сказати вам, які назви пакетів були б ...)

Це дозволить вам друкувати без локальної спуски за умови, що віддалений сервер друку CUPS дозволяє вам отримати доступ:

lpstat -h remote.cups.host -p

то поверне вам імена доступних принтерів на remote.cups.host.

lpoptions -h remote.cups.host -l -p printer33

покаже вам, які параметри роботи для друку printer33на цьому хості пропонуються.

lp -h remote.cups.host -d printer33 -o [your options go here] filename

буде надрукувати ім'я файлу .

Ви також можете створити файл ~/.cups/client.confіз цим вмістом:

ServerName remote.cups.host

Таким чином, усі діалоги друку GUI могли б знати, де шукати принтери та друкарні та куди виконувати свої завдання.


3

Я б запропонував вам почати, запитавши свого системного адміністратора (або більш досвідченого користувача відповідної системи), як друкувати. Якщо виявиться, що друк справді ще не налаштований, поцікавтесь, чи не могли б вони розглянути їх.

(Я, звичайно, припускаю, що ваше запитання означає "Чи існує спосіб, щоб користувач без доступу до кореневого налаштування налаштувати друк?")

Якщо друк не налаштований, і ваш sysadmin не може знайти час, щоб його налаштувати, то, мабуть, принтер, на який потрібно друкувати, знаходиться в мережі - безглуздо підключати принтер безпосередньо до сервера, а потім не налаштовуйте сервер для друку на нього - і таким чином ви могли б встановити все необхідне для друку на ньому під домашнім каталогом, але, можливо, це буде досить багато роботи для його створення, і, можливо, це буде трохи крихким . (Отже, це має бути вашим останнім засобом.)

Кращим планом може бути створення віртуального комп'ютера, в якому можна точно дізнатися, що потрібно зробити, щоб ваш принтер працював із системи, на якій працює дистрибутив та версія, на якій працює сервер, і запитати у вашого адміністратора, чи не могли б вони виконати цих кількох речі?


1

Я не зовсім впевнений, що таке ваша установка. Вам не потрібен шпулер (або сервер друку, наприклад, CUPS ) на машині, на якій немає приєднаного принтера (ви просто надішлете завдання на фактичний сервер друку через щось на зразок Інтернет-протоколу друку ), а також на машині з принтер, що додається, був би марним без шпалера. Чи у сервера підключений принтер або він є в іншому місці мережі?

Це означає, що якщо ваш системний адміністратор прямо сказав не робити щось, не намагайтеся робити щось за їх спиною - це прекрасний спосіб ввімкнути режим BOFH. Ви повинні розмовляти з ними навколо. Поясніть їм, чому вам потрібно мати можливість друкувати на цьому сервері (я не маю на увазі "виконувати свою роботу" - щось більш конкретне, як-от "я можу отримати лише вихід з програми X шляхом друку"). На даний момент ви вимагаєте певного рішення (тобто активувати друк). Постарайтеся перейти до коріння вашої проблеми - що ви не можете друкувати, це заважає вам робити, і чому це погано? Якщо ви представляєте цю проблемувашому системному адміністратору, вони можуть запропонувати інше рішення, яке вирішить вашу проблему, не завдаючи їм зайвих головних болів, як це робило друк. Крім того, це може допомогти їм побачити, що друк - це справді єдине рішення, і змусить їх шукати виправлення проблем, які вони мали раніше.


1

Рішенням, яке працювало як для мене, так і для системних адміністраторів, було віддалене друкування через ssh:

cat localFile.ps |ssh remoteHost "lpr -PfooPrinter"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.