Принцип работы и настройки LPD
LPD как сетевой протокол прикладного уровня для передачи документов на печать. Характеристика конфигурационного файла /etc/printcap. Принципы работы и настройки LPD, перечень основных команд. Алгоритм работы печати в фоновом режиме в виде блок-схемы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 20.02.2012 |
Размер файла | 15,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Волжский университет имени В.Н. Татищева
КОНТРОЛЬНАЯ РАБОТА
по дисциплине
Unix системы
Выполнил: студент гр. ИCЗ-511
Пронин Д.Е.
Преподаватель: Трубачева С.И.
1. Настройка принтера
Охарактеризовать конфигурационный файл /etc/printcap. Привести примеры фильтров. Разработать алгоритм работы печати в фоновом режиме. Алгоритм представить в виде блок-схемы, описать.
2. LPD
LPD «протокол службы построчной печати» -- сетевой протокол прикладного уровня для передачи документов на печать. Стандарт де-факто для UNIX-систем, предоставляющий базовые возможности печати. В отличие от Windows-печати, оперирует не «принтерами», а «очередями» -- в простейшем случае очередь отождествляется с именем порта принтера: например, очередь lpt2 будет обозначать принтер, подключённый к порту LPT2 на сервере печати.
3. Принцип работы LPD. Описание блок схемы
Как и во всех UNIX-системах, в Linux файл, предназначенный для печати, вначале пересылается во временную область (проще говоря, временный каталог), которая называется областью спулинга. Дело в том, что принтеры являются относительно медленными устройствами, и система заботится о том, чтобы не задерживать работу на время распечатки файла.
Фоновый процесс -- демон печати -- постоянно сканирует область спулинга в ожидании файлов, предназначенных для печати. Для каждого принтера, подключенного к системе, заводится своя область спулинга. Таким образом, область спулинга представляет собой очередь заданий на печать, дожидающихся того момента, когда освободится соответствующий принтер и демон печати отправит данное задание на печать (в фоновом режиме).
Основные команды
· pd -- демон системы печати. Обычно запускается на этапе загрузки системы из файла rc, но может быть запущен и пользователем.
· lpr -- пользовательская команда печати. Программа lpr принимает подлежащие печати данные и помещает их в буферный каталог, где их находит lpd и выводит на печать. Программа lpr -- единственная программа, которая может ставить новые задания в очередь печати. Другие программы, которым необходимо использовать печать, обращаются для этого к lpr. печать lpd etc printcap фоновый режим
· lpq -- программа, позволяющая просматривать очередь заданий, ожидающих печати на указанном принтере.
· lpc -- команда контроля системы lpd. С помощью lpc можно отключать принтеры, останавливать или переупорядочивать очереди печати и т. п. Некоторые из функций этой команды доступны пользователям, но в основном это средство для администратора.
· lprm -- эта команда позволяет удалить одно или несколько заданий из очереди печати. При этом стираются соответствующие файлы данных и из системы печати удаляются все ссылки на них.
4. Настройка LPD
Для добавления очереди печати к Lpd необходимо внести запись в файл /etc/printcap и создать новый буферный каталог в каталоге /var/spool/lpt. Запись в файле /etc/printcap выглядит следующим образом:
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:mx#0:\
:lp=/dev/lp0:\
:sh:
Вышеприведенная запись определяет принтер с псевдонимами lp, dj или deskjet, его спул печати размещается в каталоге /var/spool/lpd/dj. Отсутствует ограничение максимального размера задания. Печать производится на устройство /dev/lp0 и не сопровождается выводом страницы с именем человека, который печатает, добавленной в начало задания печати.
Возможно возникновение следующей проблемы: текстовые файлы Windows и UNIX - для UNIX в конце тестовой строки достаточно символа перевода строки, для Windows - необходимо наличие символов возврата каретки и перевода строки. Большинство современных принтеров рассчитаны для использования совместно с Windows, и поэтому для нормальной печати текста им также необходимо в конце текстовой строки наличие символов возврата каретки и перевода строки. Если не учесть эту особенность, при распечатке текста на принтере получится текст с эффектом «лестницы». Для того чтобы этого не было необходимо написать фильтр, через который перед печатью будет пропускаться текстовый файл, а результат уходит на печать.
В файл /etc/printcap необходимо добавить строку:
:if=/var/spool/lpd/dj/filter:\
Эта строка определят местонахождение файла фильтра. Фильтры бывают: if - входные; of - выходные. Этот файл представляет собой две строчки, написанные на Perl:
#!/usr/bin/perl
While(<STDIN>) {CHOP $-; PRINT “$_\r\n;};
Print “\f”;
Блок схема
Размещено на http://www.allbest.ru/
Размещено на Allbest.ru
Подобные документы
Принципы работы стандартных диалоговых окон открытия, закрытия, сохранения файла. Особенности использования общего диалога для функций шрифтов, цветов, печати, справочной системы. Обобщение методов настройки цвета, фона формы. Анализ метода ShowColor.
задача [75,3 K], добавлен 25.09.2010Описание работы элементов программы в виде блок-схем. Анализ структурной схемы модели домофона. Блок-схема работы открытия двери ключом. Моделирование в Proteus: принцип динамического опроса и индикации, внешний вид жидкокристаллического дисплея.
курсовая работа [1,4 M], добавлен 12.04.2019Создание имитационной модели для регистрации транспортных средств. Построение Q-схемы модели. Базовый алгоритм программы в виде блок-схемы. Проектирование программы на языке GPSS. Обработка результатов работы. Планирование модельных экспериментов.
курсовая работа [490,5 K], добавлен 18.12.2013Базовые разделы BIOS и основные доступные возможности для его настройки: Standard CMOS Features, Advan-ced BIOS Features, Chipset features setup и Integrated Peripherals. Настройки, определяющие быстродействие компьютера, режимы работы его компонентов.
статья [17,4 K], добавлен 03.04.2010Описание, область применения и функциональное содержание "Галактика-ERP". Модули и их взаимосвязи в графической форме. Сценарий работы с пользователем; формирование требований к корпоративной информационной системе. Алгоритм работы (в виде блок-схемы).
курсовая работа [2,0 M], добавлен 26.12.2014Задачи файловых систем. Базовые и динамические диски. Права доступа, их наследование, взятие во владение. Специальные сетевые ресурсы, аудит доступа. Термины и понятия сетевой печати; протокол IPP. Разрешения, сжатие и шифрование, квоты и дефрагментация.
презентация [172,4 K], добавлен 05.12.2013Начало работы в Microsoft Access. Основные моменты создания несложной базы данных: создание титульного листа в режиме конструктор, базы данных, порядок занесения данных для базы в режиме презентации. Особенности оформления отчета и настройки программы.
лекция [2,4 M], добавлен 07.02.2010Общая характеристика и принцип работы электронных весов. Порядок преобразования аналогового сигнала веса в цифровую форму с участием микропроцессора. Составление блок-схемы алгоритма работы электронных весов. Описание интерфейсов ввода и вывода.
курсовая работа [784,9 K], добавлен 28.06.2011Основные аналитические соотношения. Блок схемы и алгоритм решения задачи. Проверка работоспособности алгоритма вручную. Таблица идентификации переменных. Формы входной и выходной печати. Разработка и отладка программы. Инструкция для работы с программой.
курсовая работа [69,8 K], добавлен 13.02.2012Исследование технических характеристик и принципа работы графического планшета. Разработка алгоритма подключения и настройки периферийного устройства. Линейный ряд графических планшетов Wacom. Изучение основных неисправностей и способов их устранения.
курсовая работа [1,2 M], добавлен 10.11.2014