ОЖИДАЯ ПОЯВЛЕНИЯ WINDOWS 95, БРОСИМ ВЗГЛЯД НА ТО, ЧТО ЭТА НОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА ПРИГОТОВИЛА ПРО ЗАПАС ДЛЯ СЕТЕВОЙ ПЕЧАТИ.

Билл Готт

СИСТЕМА В КВАДРАТЕ?
ЦВЕТА ВЫГЛЯДЯТ ЯРЧЕ
РЕНЕССАНС СЕТЕВЫХ ОС
СОХРАНЯЯ ЛИЦО
ПЕЧАТЬ НА ХОДУ
НОВОСТИ С УЛИЦЫ
WINDOWS 95 БЕЗ ПОКРЫВАЛА
О ПРИНТЕРАХ - ЯЗЫКОМ СТАТИСТИКИ
Ситуация на рынке
NOVELL, HP И XEROX ПРЕДСТАВИЛИ ПРОГРАММНОЕ РЕШЕНИЕ ДЛЯ СЕТЕВОЙ ПЕЧАТИ
Распределенные сервисы печати NetWare

В Windows или DOS проблемы сетевой печати пугают как администратора сети, так и конечных пользователей. При инсталляции, конфигурировании и использовании сетевого принтера приходится выполнять весьма сложные процедуры. Windows 95, эта широко разрекламированная операционная система, еще находящаяся в стадии разработки, сулит простоту подхода "укажи-и-печатай" вместо сложностей сетевой печати в духе "укажи-и-молись". Лучше было бы один раз увидеть, но пока такой возможности нет, бросим взгляд изнутри на то, как Windows 95 подходит к проблеме сетевой печати.

Изменения видны с первого взгляда. Одно из основных различий между традиционной ОС Windows и новой становится очевидным, как только пользователь запускает систему. Вместо традиционного приветствия - Program Manager - пользователи увидят новый, упрощенный интерфейс, получивший название Windows Explorer. В новом интерфейсе окно, названное Printers Folder, совмещает Print Manager и утилиту Printers из управляющей панели в Windows 3.1. Результат этих изменений состоит в том, что управлять печатными заданиями, равно как и добавлять, удалять или конфигурировать принтер в Windows 95 пользователь сможет, работая только с Printers Folder.

СИСТЕМА В КВАДРАТЕ?

В Windows 95 используется 32-разрядная подсистема печати, такая же, как и в Windows NT 3.1; поэтому новая ОС может обрабатывать печатные задания быстрее, чем ориентированная на 16 бит Windows 3.1 - благодаря более широкой полосе пропускания. Кроме того, при 32-разрядном подходе пользователи быстрее возвращаются в свои приложения, запуская печать в фоновом режиме.

Многие функции, обеспечиваемые интерфейсом графического устройства (GDI - Graphics Device Interface), графическим языком Windows, используемым для вывода графической информации на принтер или экран, были преобразованы в 32-разрядный код, включая подсистемы буферизации (спулинга) и печати, растеризатор TrueType и ключевые операции рисования. Все это помогает ускорить процесс печати.

Фоновая печать в новой версии Windows будет проходить гораздо более гладко, чем сегодня. Это происходит потому, что спулер печати в Windows 95 передает данные принтеру, только когда принтер готов их принять. В Windows 3.1, напротив, Print Manager пересылает фиксированную порцию данных принтеру независимо от того, готов принтер к их приему или нет. Кроме того, в Windows 3.1 за буферизацию отвечает Print Manager, а соответствующий код разбросан по нескольким другим компонентам Windows. В Windows 95 спулер печати объединен в одной архитектуре, использующей набор 32-битных драйверов виртуальных устройств.

Одним из ключевых моментов в эффективности печати новой системы - конвертирование данных для принтера из прикладного програм- много интерфейса GDI API в промежуточный Расширенный Метафайл (Enhanced Metafile - EMF), который благодаря использованию команд и графического представления оказывается очень сжатым. Создав EMF-файл, Windows освобождает систему и приложение становится вновь доступным пользователю. Драйвер принтера в фоновом режиме интерпретирует буферизованный EMF-файл и пересылает выводную информацию на принтер.

Именно буферизация сжатого EMF-файла позволяет системе так быстро возвращать управление пользовательскому приложению. В Windows 3.1 файлы печати, не являющиеся файлами PostScript, интерпретируются до буферизации. Это изменение не затронуло файлы PostScript, поскольку они содержат данные на высокоуровневом Языке Описания Страницы (Page Definition Language - PDL), которые буферизуются и пересылаются на принтер непосредственно в PDL-формате.

Пользователь Windows 95 благодаря спулеру сможет выбирать атрибуты каждого принтера в отдельности, а не определять глобальные атрибуты печати. Производители принтеров приветствуют эти изменения: например, Рик Гэбл, менеджер по приложениям и технологии компании QMS (Mobile, AL), говорит, что они лучше используют новые сетевые возможности таких принтеров, как QMS 1660 Plus и других моделей, использующих архитектуру с контроллером QMS Crown и сетевые адаптеры CrownNet. По мнению Гэбла, новый спулер Windows 95 даст пользователям более простой доступ к таким новым возможностям архитектуры QMS Crown, как печать N-up и учет печатных заданий. N-up позволяет печатать заданное число страниц уменьшенного размера на одной физической странице. Учет печатных заданий позволяет отслеживать использование принтера с тем, чтобы впоследствии предъявить счет отдельным пользователям или подразделениям.

ЦВЕТА ВЫГЛЯДЯТ ЯРЧЕ

Windows 95 включает поддержку механизма Image Color Matching (ICM), позволяющего приложениям добиваться лучшего согласования экранных цветов с цветами, которые печатаются на бумаге. ICM основан на технологии, лицензию на которую Microsoft приобрела у Eastman Kodak, и включает согласование цветов для дисплеев, принтеров и сканеров.

Приложения, поддерживающие ICM, позволяют переносить детали цветных изображений в другие приложения, манипулирующие графическими данными, с одной платформы на другую, от одного пользователя к другому. ICM гарантирует, что цвета в другом приложении будут выглядеть в точности так же.

В Windows 3.1 поддержка ICM отсутствует, а за согласование цветов отвечают приложения и драйверы устройств ввода/вывода.

РЕНЕССАНС СЕТЕВЫХ ОС

Windows 95 поставляется с безбрежным набором программных средств сетевого соединения для большинства популярных сетевых топологий, включая Ethernet, Token Ring, X.25 и ISDN. Поддерживаются такие распространенные серверы и сетевые ОС как NetWare, Windows NT Advanced Server, LAN Manager, LAN Manager for Unix, LANServer компании IBM, 3+Open и 3+Share компании 3Com.

Операционная система может также похвастаться встроенной поддержкой для пользовательских сетевого клиента, протокола и драйвера и обеспечивает поддержку одновременных соединений по нескольким протоколам. Встроенная сетевая поддержка делает установку и конфигурирование ОС более простыми, быстрыми и, как утверждает Microsoft, более надежными.

Благодаря 32-разрядной сетевой архитектуре пользователи Windows 95 могут подбирать оптимальную конфигурацию сетевых компонентов. Система включает собственные 32-разрядные клиенты как для сетей NetWare, так и для Windows NT Server; поддерживает драйверы NDIS 2.x, NDIS 3.x и ODI; и предоставляет 32-разрядные протоколы NetBEUI, IPX/SPX и TCP/IP компании Microsoft, используя драйверы NDIS или ODI.

Microsoft объявила, что в Windows 95 будет включена встроенная поддержка для нескольких дополнительных клиент-серверных сетевых ОС. В феврале были распространены бета-версии клиентского программного обеспечения для VINES, Enterprise Networking Services (ENS) компании Banyan, Pathworks корпорации Digital Equipment и Unix Network File System (NFS). Microsoft утверждает, что это превращает Windows 95 в основную 32-разрядную платформу, допускающую гладкую интеграцию с новыми пользовательскими интерфейсами, поддерживающую одновременно несколько клиентов различных типов, обладающую средствами управления системой и возможностями plug-and-play.

Эти дополнительные возможности должны расширить использование в офисах рабочих групп и подразделений одновременно нескольких сетей и протоколов. Следовательно, с выпуском новой ОС значительно возрастет и спрос на сетевые принтеры, обладающие встроенной поддержкой для нескольких сетей, нескольких сетевых топологий и нескольких протоколов.

В настоящее время, лучшие модели сетевых принтеров компаний Apple, DEC, Hewlett-Packard (HP, Palo Alto, CA), Lexmark (Lexington, KY), QMS и других поставщиков приспособлены к различным сетевым топологиям и в состоянии поддерживать несколько сетевых протоколов с автоматическим определением и переключением между портами и протоколами. Некоторые сетевые принтеры, включая модели Digital Printer Server и QMS принтеры на базе Crown, могут одновременно получать несколько заданий от нескольких сетевых интерфейсов.

СОХРАНЯЯ ЛИЦО

Windows 95 дает пользователю общий интерфейс для поиска и соединения с сетевыми ресурсами вне зависимости от типа сервера или сетевой ОС, используемой сервером. Чтобы найти и получить доступ к файлу, пользователь "щелкает" на пиктограмме сервера, затем "щелкает" на файле и буксирует файл в свое окно. Этот подход в корне отличен от громоздких диалогов и команд, которые нужны для получения доступа к серверу в Windows 3.1. ОС Windows 95 поддерживает более длинные имена файлов, чем ее предшественница, что дает возможность пользователям указывать понятные имена.

Для печати на сетевом принтере - вне зависимости от того, подсоединен принтер к хосту Unix, NT Server, или другой системе Windows 95 - пользователь буксирует и отпускает документ напротив выбранного принтера. Windows 95 определяет параметры конфигурации принтера (тип принтера, драйвер устройства, число лотков для бумаги, емкость памяти, информация о шрифтах и т. п.), а затем автоматически загружает драйвер и конфигурирует принтер в системе пользователя.

Одной из наиболее существенных новых особенностей печати, добавленных к Windows 95, является способность управлять удаленными печатными заданиями непосредственно с локального ПК. Пользователь может приостановить или прервать обработку задания, уже отправленного на печать в удаленную очередь на ПК под Windows 95. В предыдущих версиях, включая Windows for Workgroups, отмену любой операции печати на удаленном принтере при- ходилось выполнять физически.

В Printers Folder в окне диалога Switching to Details приводятся подробные сведения о находящихся в очереди печатных заданиях. Если пользователь обладает статусом администратора при доступе к удаленному ПК под Windows 95, к которому подсоединен разделяемый принтер, то он может со своего компьютера управлять очередью на печать, причем с тем же самыми пользовательским интерфейсом и функциональными возможностями, что и при управлении локально подсоединенным принтером.

Когда пользователь соединяется с разделяемым принтером на другом компьютере под Windows 95, Windows 95 автоматически копирует и инсталлирует соответствующие драйверы принтера с удаленного ПК. Windows 95 также поддерживает автоматическую инсталляцию драйверов принтера на сервере NetWare или Windows NT Server. Пользователь может просто подсоединиться к удаленному принтеру через Printer Folder и начать печать, дождавшись, пока драйвер скопируется по сети и будет инсталлирован на локальном Windows 95 компьютере.

ПЕЧАТЬ НА ХОДУ

Windows 95 поддерживает удаленный доступ, что дает пользователям возможность получать доступ к информации и ресурсам удаленной системы по телефонным линиям. Пользователь может дозвониться по телефону, получить доступ к базе данных, просмотреть и выбрать файлы, переслать и получить электронную почту и запустить удаленную печать. Печатное задание можно направить на любой принтер, поддерживаемый любым сервером в сети, на любой принтер, непосредственно подсоединенный в любом месте сети, или даже на принтер в другой, удаленной сети через межсетевые соединения. Удаленный доступ работает с NetWare Connect и поддерживает такие протоколы для установления соединения по телефону, как PPP.

Механизм удаленного доступа Windows 95 Remote Access обеспечивает соединение посредством Windows Telephony API (TAPI), реализованный в рамках архитектуры WOSA (Windows Open Services Architecture). Windows 95 достигает независимости от устройств благодаря использованию TAPI для установления соединения через любое TAPI-совместимое устройство, включая модемы, факс-модемы, ISDN-адаптеры, телефонные адаптеры ПК или наборы цифровых модемов в учрежденческих АТС.

Мобильные пользователи обнаружат, что возможность отсроченной печати в Windows 95 увеличивает продуктивность. Если пользователь не подключен к принтеру или к сети, поддерживающей принтеры, он, не взирая на это, может отправить файл на печать. Спулер печати Windows 95 помещает печатное задание в очередь и ждет соединения. Когда пользователь подсоединяется к сети или к принтеру, спулер печати автоматически вызывает печатное задание. Очередь может содержать несколько отложенных заданий.

C целью расширить возможности мобильных компьютеров Microsoft и HP объявили также, что Windows 95 будет поддерживать инфракрасный канал связи между ПК и принтерами, совместимый со спецификацией Infrared Data Association (IrDA). HP развивает эту недорогую технологию инфракрасной связи и предоставляет лицензии на нее другим производителям для использования в ПК, принтерах и других устройствах.

Windows 95 автоматически регистрирует принтеры, поддерживающие спецификацию plug-and-play, в момент их инсталляции или начальной загрузки. Если соответствующих драйверов в Windows найти не удалось, то программа автоматической регистрации предложит пользователю указать корректное имя каталога. Процесс инсталляции принтера будет автоматизирован независимо от того, подсоединен принтер к локальному ПК или к другому ПК в сети.

Многие распространенные сетевые принтеры уже соответствуют спецификациям plug-and-play, включая семейство HP LaserJet 4, Ecosys компании Kyocera (Somerset, NY), семейства Lexmark 4039 и Optra, и семейства QMS 1060 и 1660. HP объявила о своих планах сделать все принтеры LaserJet совместимыми со этими спецификациями.

НОВОСТИ С УЛИЦЫ

Участие HP в разработке нового пользовательского интерфейса печати в Windows 95 хорошо заметно. Компания, занимая ведущие позиции на рынке принтеров, воспользовалась своим положением и интегрировала в операционную систему Windows 95 утилиты сетевых принтеров HP JetAdmin. Утилита JetAdmin, которая инсталлируется как системный ресурс, включена компанией Microsoft в версию Windows 95 на CD-ROM. Пиктограмма JetAdmin автоматически появляется в Printers Folder. HP заявляет, что работает и с другими производителями сетевых ОС, которые также включат JetAdmin в свои системы.

JetAdmin - это программная утилита, призванная упростить и расширить возможности инсталляции, использования и управления сетевыми принтерами. В настоящий момент она поставляется вместе с сетевыми адаптерами JetDirect и внешними серверами печати JetDirect EX. Первоначально JetAdmin поддерживала только NetWare; теперь же она значительно расширена и поддерживает клиентский и одноранговый вариант Windows 95, а также HP-UX, SunOS и Sun Solaris. В следующем выпуске планируется поддержка Windows NT.

Помимо распространения на CD-ROM c Windows 95, JetAdmin можно получить в центре дистрибуции HP и через CompuServe. Пользователи могут бесплатно загрузить программное обеспечение из любого из этих источников бесплатно. Она работает с любым принтером HP в сети через сетевой адаптер HP JetDirect или вообще с произвольным принтером в сети через внешний сервер печати HP JetDirect EX.

Важной особенностью JetAdmin является способность автоматически загружать драйверы принтеров на клиентские ПК. Пользователь может связать драйвер принтера с конкретным сетевым принтером: когда он выберет и "щелкнет" по пиктограмме этого принтера, драйвер будет инсталлирован, а принтер добавится к папке принтеров. Когда администратор сети изменит драйвер этого принтера, JetAdmin автоматически выполнит необходимые изменения в каждом из клиентов.

В JetAdmin входит утилита, названная QuickStart, которая выводит данные о статусе принтера на экран. Пользователь может получить данные о текущем статусе в любой момент: до, во время и после печати. По желанию пользователь может задать непрерывное отображение статуса принтера в приложении в нижней части экрана (при условии, что поставщик приложения использует Windows 95 API для реализации этой возможности в приложении).

В апреле 1995 года HP представила разновидность JetDirect EX, рассчитанную на три принтера, которая получила название JetDirect EX Plus3. Новый продукт снабжен тремя портами для принтеров; доступны варианты для Ethernet и Token Ring. Как и другие серверы печати HP JetDirect, он совместим с основными сетевыми ОС, он осуществляет автоматическое переключение между тремя портами и между сетевыми протоколами.

JetAdmin не поддерживает принтеры, подсоединенные при помощи серверов печати других производителей. По всей вероятности, эти производители также предоставят Microsoft драйверы своих принтеров (из числа 800 поддерживаемых) для распространения вместе с Windows 95 на CD-ROM. Например, QMS заявляет о своем намерении распространять с Windows 95 драйверы свыше 30 моделей своих принтеров, включая некоторые снятые с производства. Kyocera в настоящий момент предлагает в качестве опции для своих сетевых принтеров марки Ecosys сетевые серверы от Digital Products (Waltham, MA).

Майк Берд, менеджер Kyocera, говорит, что его компания совершенствует свои серверы печати с целью поддержать в них усовершенствования, сделанные в Windows 95. В этом году Kyocera собирается представить новые возможности, включая поддержку TCP/IP под Windows 95, поддержку plug-and-play, поддержку двунаправленного взаимодействия и программное обеспечение управления сетью, включающее средства управления сетевым принтером. Kyocera будет поставлять свои собственные драйверы для Windows 95 вместе с принтерами, а не распространять их с Windows 95.

Одновременно с выходом Windows 95 Lexmark планирует представить усовершенствованную версию своей утилиты для принтеров MarkVision, которая совместима с новым пользовательским интерфейсом Windows 95 и Printers Folder. По словам Дона Райта, менеджера по сетевым продуктам в Lexmark, усовершенствованная утилита MarkVision позволит пользователю связываться по пейджеру с администратором сети, используя Windows 95 TAPI.

WINDOWS 95 БЕЗ ПОКРЫВАЛА

Windows 95 включает сервисы для доступа к серверу, электронной почте, факсу и для удаленного доступа. Встроенная сетевая поддержка облегчит запуск новой сети или присоединение к имеющейся сети. В нее также входит программное обеспечение для установки сетевых и совместно используемых принтеров, доступных пользователям Windows 95, Windows for Workgroups и Windows NT. Каждая система может функционировать как клиент и как одноранговый сервер - выделенный сервер не требуется.


Билл Готт - президент Venture Marketing Strategies (San Jose, CA), исследовательской фирмы в области устройств компьютерной печати и графики. Компания ежемесячно публикует информационный бюллетень Printer Channel Monitor. С ним можно связаться через CompuServe по адресу 73364,3116.

О ПРИНТЕРАХ - ЯЗЫКОМ СТАТИСТИКИ

Ситуация на рынке

В 1995 году свыше половины всех лазерных принтеров в локальных сетях подсоединены напрямую к сети через сетевой сервер или через внутренние сетевые адаптеры и внешние серверы печати. Свыше 50 процентов принтеров со скоростью печати 8 и более страниц в минуту включены в сеть, а значительный процент остальных принтеров разделяется при помощи специальных устройств для совместного использования принтеров. Расширенные сетевые возможности Windows 95 приведут к увеличению спроса на средства сетевого соединения принтеров и росту продаж интегрированных сетевых адаптеров и серверов печати независимых производителей.

Специализирующаяся на маркетинговых исследованиях фирма International Data Corporation (IDC, Framingham, MA) приводит оценки, согласно которым в 1994 году в США было продано свыше 600000 серверов печати, что на 42 процента больше, чем в предыдущем году. По оценкам IDC, в 1994 году сетевые адаптеры JetDirect компании Hewlett-Packard (HP, Palo Alto, CA) составляли свыше 60 процентов рынка внутренних серверов печати, а устройства HP JetDirect EX - 20 процентов рынка внешних серверов печати; причиной этого послужило доминирующее положение компании на рынке лазерных принтеров.

Компания HP объявила о том, что к 1 октября 1994 года ею продано свыше 1 миллиона устройств JetDirect и что эта цифра превзошла 1.5 миллиона в апреле 1995 года.

По оценкам Lexmark (Lexington, KY) ее внешний сервер печати MarkVision занимает 10 процентов рынка внешних устройств, проданных в Соединенных Штатах в 1994 году, и 70 процентов внешних серверов печати для сетей Token Ring.


NOVELL, HP И XEROX ПРЕДСТАВИЛИ ПРОГРАММНОЕ РЕШЕНИЕ ДЛЯ СЕТЕВОЙ ПЕЧАТИ

Распределенные сервисы печати NetWare

Novell объявила о разработке распределенной клиент-серверной архитектуры печати, получившей название NetWare Distributed Print Services (NDPS). Она появится вместе с NetWare 4.1 в начале 1996 года. В разработке NDPS, которая будет обладать усовершенствованными возможностями сетевой печати и простыми средствами управления печатью, вместе с Novell участвовали Hewlett-Packard (HP, Palo Alto, CA) и Xerox (Rochester, NY). HP и Xerox будут продвигать NDPS на рынок вместе с Novell.

NDPS позволит пользователям и администраторам управлять сетевыми ресурсами печати и предоставит пользователям прозрачный доступ ко всем ресурсам сети в любой момент и из любой точки сети. Пользователи не будут ограничены в своем выборе только принтерами того самого же сервера, или даже той же самой сети, к которым они непосредственно подсоединены. Благодаря наличию обратной связи с принтером будут выявляться такие типичные проблемы, как израсходованный тонер или замявшаяся бумага; тот, кто за это отвечает, будет немедленно поставлен в известность.

NDPS снимет, казалось бы, вечную головную боль: необходимость наблюдать и управлять печатным заданием после того, как оно было переслано на принтер. При помощи NDPS, пользователи могут опросить статус печатного задания, отменить задание или перенаправить его на другой принтер. Кроме того, NDPS проверит наличие драйвера принтера и в случае необходимости инсталлирует нужный драйвер, загрузив его по сети.

NDPS основана на стандарте ISO 10175 Document Printing Application и будет реализована в виде набора загружаемых модулей NLM, клиентских программ и компонентов, отвечающих за сетевое соединение.

Утилита управления принтерами HP JetAdmin будет интегрирована с NDPS, что даст пользователям принтеров HP возможность оперативно определять статус принтеров, обеспечит расширенный контроль за принтерами и полную совместимость с другими продуктами печати производства HP.

Xerox собирается использовать технологию NDPS в своих сетевых принтерах. Компания намеревается со временем поддерживать ее во всех сетевых принтерах, от настольных моделей и до высокопроизводительных систем печати старшего класса.