Настройка системы печати в ОС QNX 6 Cергей Зыль SWD Software.

Презентация:



Advertisements
Похожие презентации
Шулаков Владимир Николаевич МОУ «Нежинский лицей Оренбургского района»
Advertisements

IDE QNX – практическая работа Трофимов Александр SWD Software.
Сетевое окружение в операционной системе LINUX Выполнила: Макарова Мария.
Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster Эдуард Белохвостиков SWD Software Ltd. Санкт-Петербург.
Краткая инструкция по настройке сетевого режима работы ПП «СТЭК-ТРАСТ». АРМ «ТРАСТ-Клиент» (Система «СТЭК-ТРАСТ») ©ЗАО «НТЦ СТЭК» Сайт:
Построение систем высокой надёжности на базе ОСРВ QNX.
Организация безопасного удаленного доступа к корпоративным ресурсам 25/05/07.
OPC-технологии в QNX. Организация взаимодействия приложений QNX и Windows в системах промышленной автоматизации Александр Трофимов SWD Software Ltd.
Лекция 2 История и основы UNIX – систем. FreeBSD.Запуск и останов системы, привилегии, управление процессами, файловая система, подключение новых пользователей.
Леонид Агафонов, директор по продажам SWD Software Ltd. Санкт-Петербург SWD Software Ltd. корпоративный доклад.
Безопасность систем на базе сертифицированной ОСРВ QNX КПДА Александр Трофимов.
Поддержка мультимедиа в QNX6. Рассматриваемые вопросы Мультимедийные средства командной строки Утилиты графической оболочки Photon Подключаемые модули.
Структура компьютерных сетей. Компьютерная сеть Компьютерная сеть – соединение компьютеров для обмена информацией и совместного использования ресурсов.
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования Московский государственный институт.
Удаленный доступ к МетаКластеру Менеджер Доступа Лабутин Дмитрий Юрьевич ННГУ 2002.
Сеньков Андрей SWD Software Ltd. Санкт-Петербург Особенности разработки драйверов для USB устройств в ОС QNX.
Получение контроля над объектом атаки Местонахождение атакующего В разных сегментах с объектом атаки Используемые уязвимости Цель Ошибки реализации Степень.
Получение контроля над объектом атаки Местонахождение атакующего В разных сегментах с объектом атаки Используемые уязвимости Цель Ошибки реализации Степень.
Инструменты для работы с TCP/IP Модуль 5. Цели Навыки/концепции Описание предметной области Номер предметной области Использование основных команд TCP/IP.
СЛУЖБЫ СОЕДИНЕНИЙ Лекция # 2. Виды серверов Web Mail DB Proxy DHCP DNS Котроллер домена Сервер глобального каталога.
Транксрипт:

Настройка системы печати в ОС QNX 6 Cергей Зыль SWD Software

Рассматриваемые вопросы Системы печати в QNX 1.Традиционная система печати (lpd) 2.Альтернативная система печати (spooler) Печать из QNX на Windows-сервере печати Печать из Windows на QNX-сервере печати

Очередь заданий lpd Файл конфигурации принтеров /etc/printcap lprqlprrm Каталоги для спуллинга /usr/spool/* Схема традиционной системы печати Задание 1 Задание 2 Задание 4 Задание 3 lprclpr Принте р /dev/lpr Печать в QNX

lpd Файл конфигурации принтеров /etc/printcap lprqlprrm Серверный процесс- спуллер Компоненты традиционной системы печати lprclpr Печать в QNX II I III Клиентские утилиты для взаимодействия с сервером

Сервер печати (спуллер) lpd [-ln] [portnum] l – вести журнал обработанных заданий n – печатать задания без проверки хоста- источника portnum – номер порта для запросов на печать Для старта сервера обязательно наличие: Файла /etc/printcap Каталога /usr/spool/output Печать в QNX

Утилиты управления заданиями для принтера lpr – постановка задания в очередь для печати lprq – просмотр заданий очереди lprrm – удаление заданий из очереди lprc – утилита администратора для управления системой печати (активизация/деактивизация принтеров, очередей, управление очередью и т.п.) Печать в QNX

База данных доступных принтеров: /etc/printcap lp1| h p1100|HP LaserJet 1100:\ :lp=/dev/par1:\ :sd=/us r /spool/output/lpt1:\ :lf=/var/adm/lpd-errs:\ :mx#0: lp2| netprint |HP LaserJet 1100 on host1:\ :lp=:rm=host1:rp=lp:sd=/usr/spool/output/host1: Печать в QNX

Рассматриваемые вопросы Печать в QNX Системы печати в QNX 1.Традиционная система печати (lpd) 2.Альтернативная система печати (spooler) Печать из QNX на Windows-сервере печати Печать из Windows на QNX-сервере печати

Очередь заданий spooler Каталоги для спуллинга /var/spool/* Схема системы печати в QNX Задание 1 Задание 2 Задание 4 Задание 3 prjobs Принте р phs-to-bjc phs-to- bmp phs-to-ps phs-to-pcl Драйвера для печати («Фотон») /dev/par1 /dev/printers/HP_LaserJet_5L/

Управление заданиями в «Фотоне»: prjobs

Рассматриваемые вопросы Печать в QNX Системы печати в QNX 1.Традиционная система печати (lpd) 2.Альтернативная система печати (spooler) Печать из QNX на Windows-сервере печати Печать из Windows на QNX-сервере печати

Что необходимо сделать 1.Установить пакет Samba (по крайней мере утилиту smbclient) 2.Установить фильтр, вызывающий утилиту smbclient 3.Модифицировать подходящий файл конфигурации из каталога /etc/printers/ 4. Перезапустить администратор печати spooler с новыми параметрами Печать из QNX на Windows-сервер печати

Модификация файла конфигурации принтера (на примере /etc/printers/pcl.cfg) Заменить строку: Filter =phs:$d:phs-to-pcl -m$m На строки : Filter = phs:pcl:phs-to-pcl -m$m Filter = pcl:$d:new_filter Печать из QNX на Windows-сервер печати

Пример фильтра new_filter #include int main(int argv, char **argc) { char command[1024]; sprintf(command, "smbclient //win_server/LJ2200D \ \win_password\" -U win_name \ -c \"print %s\"\n", argc[1]); system (command); return EXIT_SUCCESS; } Печать из QNX на Windows-сервер печати Фактически, фильтр генерирует команду: smbclient //server/LJ2200D password" -U name –c "print файл.pcl"

Запуск администратора печати spooler с модифицированными параметрами # slay spooler # spooler –d /dev/null –c /etc/printers/pcl.cfg \ –n HP_LaserJet_2200 Печать из QNX на Windows-сервер печати Задание будет перехвачено фильтром new_filter Здесь задаются параметры печати и фильтры Так будет называться принтер Остановим администратор печати

Рассматриваемые вопросы Печать в QNX Системы печати в QNX 1.Традиционная система печати (lpd) 2.Альтернативная система печати (spooler) Печать из QNX на Windows-сервере печати Печать из Windows на QNX-сервере печати

Что необходимо сделать 1.Настроить систему печати на QNX-сервере 2.Установить и настроить пакет Samba на QNX- сервере 3.Подключить сетевой принтер на Windows- клиенте Печать из Windows на QNX-сервер печати

Пакет Samba Samba Печать из Windows на QNX-сервер печати Серверная частьКлиентская часть smbclientsmbdnmbd Файл конфигурации smb.conf Сервер доступа к SMB-ресурсам Сервер имён NetBIOS Утилита доступа к SMB-ресурсам

Файл конфигурации smb.conf Печать из Windows на QNX-сервер печати [global] workgroup = SWD.RU netbios name = ZYL security = share public = yes [LaserPrinter] comment = HP LaserJet 2200 path = /dev/printers/HP_LaserJet_2200/spool print ok = Yes printer driver = HP LaserJet 2000 print command = mv %s /dev/printers/HP_LaserJet_2200/spool/samba.pcl

Спасибо! SWD Software Ltd. Официальный дистрибьютор QNX , Санкт-Петербург, пр. Юрия Гагарина 23 тел.: (812) тел.: (812) факс: (812) web: