русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Команды CUPS


Дата добавления: 2015-07-09; просмотров: 1106; Нарушение авторских прав


Основная команда для печати в CUPS — lp. Так, для печати на принтер по умолчанию документа test.txt достаточно выполнить команду, приведенную в примере 30.3.

 

Пример 30.3. Печать файла в CUPS

 

$ lp test.txt

request id is dj-1 (1 file(s))

 

Далее приведены основные опции команды lp:

r -d — имя принтера, в очередь которого должно быть послано задание;

r -h — имя узла сети для отправки задания на него;

r -i — идентификатор задания;

r -n — количество копий;

r -q — устанавливает приоритет задания в очереди;

r -u — имя пользователя;


 

r -H — дополнительные опции для данного задания;

r -P — задает список страниц для печати.

Например, для вывода на принтер dj документа test.txt и печати двух его эк- земпляров следует использовать команду, показанную в примере 30.4.

 

Пример 30.4. Печать двух копий файла

 

lp -d dj -n 2 test.txt

request id is dj-2 (1 file(s))

 

Для печати в системе CUPS можно также использовать команду lpr (при-

мер 30.5).

 

Пример 30.5. Использование lpr для печати в CUPS

 

lpr -#2 -P dj test.txt

 

Если в системе имеется PostScript-принтер, то для печати на нем текстового файла его разумно преобразовать с помощью утилиты a2ps (пример 30.6).

 

Пример 30.6. Преобразование текстового файла в PostScript-файл

 

$ a2ps -o test.ps test.txt

 

Эта команда преобразует текстовый файл test.txt в PostScript-файл test.ps.

Далее полученный файл может быть просто выведен на PostScript-принтер. Если не используется опция -o, то вывод осуществляется в очередь принтера по умолчанию.

Для печати PostScript-файла на принтере, не поддерживающем PostScript, можно воспользоваться утилитой gs, обрабатывающей Ghostscript-файлы (Ghostscript — открытый формат, совместимый с PostScript) — пример 30.7.



 

Пример 30.7. Печать Ghostscript

 

$ gs -dSAFER -dNOPAUSE -sDEVICE=hpdj855c -sOutputFile=- -q test.ps | lp

 

В этом примере утилита gs читает файл test.ps, указанный в качестве ар- гумента. Вывод через конвейер осуществляется в стандартный поток ввода команды lp.


 

Команда gs — это интерпретатор, и при вызове ее без аргументов можно ис- пользовать встроенные команды интерпретатора в интерактивном режиме.

Часто используются следующие опции команды gs:

r -dSAFER — открывает файл, заданный команде gs, только для чтения;

r -dNOPAUSE — не приостанавливать печать после вывода каждой страницы;

r -sDEVICE — указывает тип устройства, на которое производится вывод;

r -sOutputFile — имя файла для вывода;

r -sPAPERSIZE — размер бумаги, например, -sPAPERSIZE=a4.

 



<== предыдущая лекция | следующая лекция ==>
Система печати CUPS | Управление принтерами в CUPS


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.095 сек.