Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Подключение к терминалу принтера (LPT, USB) (продолжение)

Для проверки конфигурации принтера нажимаем на кнопке “Configure Printer” и попадаем на страницу тонкой настройки параметров печати (см. рис. 9.10). Даже беглого взгляда достаточно для того, чтобы определить низкое 300 dpi качество печати по умолчанию (можно заменить на 600 dpi) и неправильный формат бумаги “US Letter” (нужно заменить на А4). Вносим необходимые изменения и нажимаем на кнопку “Continue”. Теперь смело можем утверждать, что настройка принтера средствами CUPS завершена. Дело за малым: объяснить Х-терминалу, что принтер подключен именно к нему.

Рис. 9.10. Страница конфигурации принтера при доступе через веб-интерфейс подсистемы печати CUPS

Как вы уже наверное поняли, настройка принтера в CUPS никак не связана с его интерфейсом (LPT, USB или COM). Эти параметры необходимо указать для Х-терминала, к которому подключен принтер. Перед настройкой, в первую очередь, проверяем работает ли порт подключения на данном терминале. Для этого достаточно зайти в BIOS Х-терминала и проверить соответствующий раздел в программе конфигурации. Для параллельного порта LPT можно выбирать любой режим SPP, EPP или ECP. Когда настройка BIOS завершена, переходим к внесению изменений в соответствующий раздел файла /opt/ltsp/i386/etc/lts.conf.

Подключение принтера к параллельному порту (LPT)

Так как принтер HP LaserJet 1100 имеет параллельный интерфейс, то в раздел ulax файла /opt/ltsp/i386/etc/lts.conf следует добавить такие строчки:

[ulax]
        PRINTER_0_DEVICE   = /dev/lp0
        PRINTER_0_TYPE     = P

А так как принтер у нас один, то используем параметры PRINTER_0_DEVICE, и PRINTER_0_TYPE. Вообще проект LTSP поддерживает до 3-х принтеров, подключенных к одному Х-терминалу. Для второго и третьего принтера параметры были бы PRINTER_1_DEVICE, PRINTER_1_TYPE, и соответственно PRINTER_2_DEVICE, PRINTER_2_TYPE. В данном конкретном случае PRINTER_0_DEVICE = /dev/lp0 – означает подключение к параллельному порту (LPT1:), а PRINTER_0_TYPE = P – параллельный интерфейс (для принтеров, что подключены к последовательным портам типа COM или USB нужно использовать значение “S”).

Кроме этого, для настройки принтера могут использоваться также следующие опции файла /opt/ltsp/i386/etc/lts.conf:

PRINTER_0_PORT – определяет какой из портов TCP/IP будет использоваться принтером. По умолчанию, PRINTER_0_PORT = 9100, PRINTER_1_PORT = 9101, PRINTER_2_PORT = 9102.

PRINTER_0_SPEED – этот параметр применим только для принтеров с последовательным интерфейсом. Значение по умолчанию 9600 бод. Для каждого из 3-х принтеров можно установить отдельное значение.

PRINTER_0_FLOWCTRL – определяет тип контроля передачи данных и применим только для принтеров с последовательным интерфейсом. По умолчанию используется значение “S”, которое соответствует “Software (XON/XOFF)”. Опционально можно выбрать также “H” - “Hardware (CTS/RTS)”.

PRINTER_0_PARITY – данный параметр применим также только для последовательных принтеров, и определяет тип контроля четности. Допустимые значения: “E” - Even, “O” - Odd или “N” - None. Значение по умолчанию PRINTER_0_PARITY = N. Применимо к каждому принтеру отдельно.

PRINTER_0_DATABITS – также применимо только для последовательных принтеров. Означает номер бита данных, может принимать значения: 5, 6, 7 или 8. Значение по умолчанию 8. Для каждого из 3-х доступных принтеров можно устанавливать независимые значения.

PRINTER_0_WRITE_ONLY – некоторые принтеры могут определять, что порт, к которому они подключены, поддерживает двунаправленный обмен данными. И в своей работе они могут использовать эту возможность, то есть ожидать обратного ответа от драйвера принтера через этот порт. Установка этого параметра в “Y” позволит запретить принтеру использовать двунаправленный обмен данными. Значение по умолчанию “N”.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006