Россия, Москва, Московский Авиационный Институт, 2009 |
Использование принтеров
7.5.1.6. Нестандартные установки порта: Характеристики порта принтера
Если вы выбираете non-standard port settings, вы получите следующий формат, который позволяет указать каждую установку порта для принтера. Эти характеристики определяют линии связи низкого уровня с принтером.
5 Printer Communication Setup Subtask ----------------------------------------------------- Printer: <id> Baud rate: 9600 Parity: none Stop bits: l Character size: 8 Hangup on loss of carrier: yes XON/XOFF output control: yes Allow any character to restart output: no Postprocess output: no Map NL to CR-NL on output: yes Map lower case to upper case on output: no Carriage return delay: none Newline delay: none Backspace delay: none Formfeed delay: none Vertical tab delat: none Horizontal tab delay:expend Other options:
Стандартная программа использует команду stt для инициации порта принтера, давая минимально установку скорости передачи и некоторые другие характеристики по умолчанию.
Если ваш принтер требует других характеристик порта принтера, нежели те, что обрабатываются программой stty, вам придется настроить программу интерфейса.
Когда вы добавляете новый принтер, вы можете указать дополнительный список характеристик порта, которые будут применяться при распечатке каждого файла пользователя. Список, который вы даете, применяется после списка по умолчанию, таким образом вам не нужно включать элементы по умолчанию, которые вы не хотите изменять. С помощью команды вы указываете дополнительный список следующим образом:
/usr/sbin/lpadmin -p printer-name -o "stty='stty-option-list'"
Двойные и одинарные кавычки нужны, если вы даете несколько элементов в stty-option-list.
7.5.1.7. Метод соединения: Устройство или адрес базовой сети
LP позволяет подсоединять ваш принтер несколькими способами. Самый прстой - это подсоединить принтер прямо к компьютеру. Однако, вы можете захотеть подсоединить их через сеть или через модем набора номеров, где они могут работать совместно с другими компьютерами или рабочими станциями.
Метод по умолчанию - это прямое подсоединение принтеров к компьютеру. Если для подсоединения своего принтера к компьютеру вы хотите использовать этот метод, в целом вам нужно сделать всего одну вещь: дать имя соединяющему порту. Есть два способа выполнить непрямое соединение: через модем набора номеров или через любой другой тип сети. LP использует утилиты базовой сети (BNU) для обработки обоих методов непрямых соединений.
7.5.1.8. Добавление прямо подсоединенного принтера
Чтобы добавить принтер, прямо подсоединенного к компьютеру, введите адрес устройства в формат или наберите: /usr/sbin/lpadmin -p printer-name -v path-name
path-name - это имя специального файла, представляющего адрес устройства. Обычно это бывает один из следующих файлов:
/dev/tty00 /dev/tty01 /dev/lp
7.5.1.9. Добавление удаленного принтера
Чтобы добавить удаленный принтер, введите имя файла, содержащего его адрес в базовой сети. Чтобы добавить принтер, который подсоединяется через модем или сеть, введите имя системы, которое введено в Systems базовой сети, или наберите:
/usr/sbin/lpadmin -p printer-name -U dial-info
dial-info - это или номер телефона, который надо набрать, чтобы достичь модема принтера или имя системы, введенное в файл Systems базовой сети, для принтера.
Вы должны ввести команду lpadmin с параметром -U или -v. И, если вы не задаете параметр -l, LP предположит, что принтер не используется в качестве терминала регистрации.
7.5.2. Вывод на экран информации о конфигурации принтера
Чтобы вывести на экран информацию о конфигурации, или выберите опцию list из меню Priter Configuration, или используйте команду lpstat, чтобы проверить и конфигурацию и текущее состояние принтера. Короткая форма команды lpstat дает только состояние; вы можете использовать ее, чтобы посмотреть существует ли принтер, занят ли он, бездействует или запрещен. Длинная форма команды добавляет полную конфигурацию.
Введите одну из следующих команд, чтобы проверить принтер:
lpstat -p printer-name lpstat -p printer-name -l
Вторая команда - это длинная форма команды. С помощью меню или команды вы увидите одну из следующих строк вывода:
printer printer-name now printing request-id. enabled since date. printer printer-name is idle. enabled since date. printer printer-name disabled since date. reason printer printer-name waiting for auto-retry. reason
waiting для вывода auto-retry показывает, что сервис печати LP потерпел неудачу при попытке использовать принтер и, что сервис предпримет еще одну попытку.
При использовании длинной формы команды вы также увидите следующий вывод:
Смонтированный формат: form-name Типы содержимого: content-type-list Тип принтера: printer-type Описание: comment Соединение: connection-info Интерфейс: path-name При сбое: alert-method После сбоя: fault-recovery Пользователи, которым разрешен доступ:user-list Разрешенный формат: form-list Требуемая заглавная страница: Наборы символов:character-set-list Шаг по умолчанию: integer CPI, integer LPI Размер страницы по умолчанию: scaled-decimal-number wide, scaled-decimal-number long Установки порта по умолчанию: stty-option-list