gtklp(1)

НАЗВА
gtklp - друк файлів за допомогою системи друку CUPS

ОГЛЯД
gtklp [-P|-d принтер] [-c директорія налаштувань] [-S|-h сервер] [-p порт] [-l] [-D] [-V] [-b] [-i] [-H] [-C] [-U користувач] [-#|-n n] [-E] [-q пріоритет] [-t|-J назва завдання] [-o опція=значення ... ][файл(и)] lp [-d принтер] [-S|-h сервер] [-p порт] [-D] [-V] [-b] [-U користувач] [-#|-n n] [-E] [-q пріоритет] [-t|-J назва завдання] [-P перелік сторінок [-H handling] [-X] [-o опція=значення ... ][файл(и)] lpr [-P|-d принтер] [-S|-h сервер] [-p порт] [-D] [-V] [-b] [-U користувач] [-#|-n n] [-E] [-q пріоритет] [-t|-J|-C|-T назва завдання] [-X] [-o опція=значення ... ][файли(и)]

ОПИС
GtkLP це графічний інтерфейс до CUPS, (Common UNIX Printing System).
Його призначення - забезпечити лекий (і графічний) доступ до усіх опцій принтерів, які керуються за допомогою CUPS.

ОПЦІЇ
gtklp має наступні опції:

-P принтер
    Використовувати принтер як пристрій за замовчуванням.

-d принтер
    Ця опція аналогічна до "-P".

-c директорія налаштувань
    Використовувати директорію налаштувань як альтернативний шлях до файлів конфігурації GtkLP.

-S сервер
    Назва сервера CUPS.

-h сервер
    Те саме, що і -S.

-p порт
    Порт, через який працює CUPS-сервер, за замовчуванням 631.

-l
    Використовувати лише обрані опції як параметри командного рядка для lpr.
    Дуже допомагає для написання скриптів...

-D
    Виводити додаткову інформацію.

-V
    Показати версію GtkLP.

-b
    Використовувати вбудовані опції за замовчуванням замість збережених налаштувань

-i
    Ігнорувати дані зі стандартного вхідного потоку (stdin).
    В деяких випадках корисна опція, наприклад при друці з деяких версій Acrobat Reader.

-U користувач
    Використовувати ім'я користувача CUPS.

-# n
    Робити n копій за замовчуванням.

-n n
    Те саме, що і -#.

-H
    Показати довідку.

-C
    Примусовий консольний режим.

-o опція=значення
    Задати додаткові опції, синтаксис такий самий, як і у lpr.

-E
    Використовувати шифрування при зв'язку з сервером.

-q пріоритет
    Specify the priority of the print job, from 1 (lowest) to 100 (highest) Задати пріоритет завданню, від 1 (найнижчий) до 100 (найвищий).

-t назва завдання
    Задати назву завдання.

-J назва завдання
    Те саме, що і -t.

Якщо програма викликається як lp, наступні опції відрізняються від опціїй GtkLP

-X  Примусово перейти в X-режим, навіть коли змінна середовища GTKLP_FORCEX не встановлена рівною 1

-P список сторінок
    Задає які сторінки документа потрібно надрукувати. Список може містити перелік номерів і діапазонів (#-#), які мають бути розділені комами (наприклад 1,3-5,16).

-H терміновість
    Задає коли завдання має бути надруковане. Значення immediate означає, що завдання буде надруковано негайно, hold затримує завдання на невизначений термін, а значення часу (ГГ:ХХ) затримає завдання до вказаної години. (А чи працює ця опція?)

Якщо програма викликається замість lpr, то натупні опції будуть відрізнятися від опцій GtkLP

-X  Примусово перейти в X-режим, навіть коли змінна середовища GTKLP_FORCEX не встановлена рівною 1

-C назва завдання
    Вказати назву завдання

-T назва завдання
    Аналогічна опції -C.

-p  Вказує, що файл має бути відформатований. На сторінках розміщується затемнена шапка, яка містить дату, час, назву завдання і номер сторінки. Ця опція аналогічна до опції "-oprettyprint" і її слід використовувати лише при друці текстових файлів.

-l  Вказує, що файл для друку вже відформатовано і він має бути відісланий на пристрій без фільтрації. Ця опція аналогічна до "-oraw".

Деякі параметри lp systemV та Berkeley lpr ігноруються без повідомлення про помилку.

ДИРЕКТОРІЇ
GtkLP шукає файли конфігурації в:
<configdir>
потім в
$HOME/.gtklp/
і нарешті в
/etc/gtklp/.
Для того, щоб приховати принтери від користувачів, використовуйте наступні шляхи:
/etc/gtklp/accept/
/etc/gtklp/deny/
$HOME/.gtklp/
Створіть порожній файл з ім'ям принтера, який повинен бути доступним користувачам за замовчуванням, в accept. Створіть порожній файл з ім'ям принтера, який не повинен бути доступним користувачам, в deny.
Значення в accept можуть бути змінені користувачами, а значення в deny - ні.

ПРИМІТКА
В GtkLP можна вказати браузер, яким можна переглядати довідку, домашню сторінку CUPS і т. д. Перше сполучення символів "$1" у командному рядку буде замінено на URL-адресу. Якщо не вдалося зв'язатися з X-сервером, то GtkLP працює як консольна команда lpr. Якщо GtkLP викликано замість lpr чи lp, то програма працює як ці утиліти в консольному режимі і має додаткові параметри (див. вище)

ЗМІННІ СЕРЕДОВИЩА
Ви можете задати наступні змінні середовища, щоб вплинути на поведінку GtkLP

CUPS_SERVER
    CUPS-сервер за замовчуванням

IPP_PORT
    Порт за замовчуванням, через який потрібно зв'язуватися з CUPS-сервером

PRINTER
    Принтер за замовчуванням

GTKLP_FORCEX
    Встановіть цю змінну рівною 1, щоб перевести програму в X-режим для lpr та lp

ПОМИЛКИ
GtkLP вертає такі коди помилок:

0   Нормальне закінчення програми.

1   Незначна помилка: неправильні параметри тощо.

2   Проблеми з сервером: сервер не знайдено, не знайдено принтер за замовчуванням тощо.

3   Критична помилка: замалі поля, забагато принтерів тощо.

ДИВИСЬ ТАКОЖ
gtklpq(1), lpr(1), CUPS Software Users Manual
http://localhost:631/documentation.html

АВТОР
Дана програма написана Тобіасом Мюллером (Tobias Mueller), 2000, 2001, 2002. Вона ліцензована за умовами GNU GENERAL PUBLIC LICENSE,
дивись також http://www.gnu.org.

CONTACT
Остання версія GtkLP завжди доступна за адресою
http://gtklp.sourceforge.net/
Ви також можете звертатись особисто до автора за адресою.
sirtobi@stud.uni-hannover.de
Будь-ласка пишіть також просто якщо вам стодобалася програма !!! ;-)