Опубликован: 12.11.2008 | Доступ: свободный | Студентов: 3585 / 355 | Оценка: 4.31 / 4.35 | Длительность: 19:07:00
Лекция 7:

Использование принтеров

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