Unidrv - Википедия - Unidrv
UniDrv (Универсальный драйвер принтера или же Unidriver) это GDI -основан Майкрософт Виндоус универсальный принтер Водитель и архитектура для не-PostScript принтеры. Он используется для упрощения разработки драйверов для принтеров, не поддерживающих PostScript (также называемых Winprinters ) для производителей принтеров. Unidrv позволяет создать мини-драйвер для конкретного принтера в виде файла GPD (Generic Printer Description), аналогичного файлу PPD файл, который намного проще, чем режим ядра разработка драйверов. Unidrv был представлен в Windows 2000 и заменил интерфейс Raster Device Driver (RASDD), используемый в Windows NT 4.0 и более ранние версии.
Обзор
Концепция Unidrv заключается в том, что производитель оборудования не должен писать полный драйвер принтера; требуется только мини-драйвер для конкретного устройства, который использует основные функции печати движка Unidrv. Минидрайвер может быть файлом настройки или плагином, который позволяет использовать специальные функции рендеринга или настраиваемые параметры пользовательского интерфейса. Unidrv поддерживает не-PostScript принтеры, управляемые PCL и PCL-подобные языки описания страниц.
Сведения о файле драйвера
Unidriver реализован в виде набора DLL и файлы GPD вместе с другими файлами поддержки для конкретного принтера:
- UniDrv.dll файл графического драйвера принтера для языков принтера на основе растровые изображения, в том числе большинство струйный и точечная матрица языки принтера.
- UniDrvUI.dll это файл конфигурации. Он отображает пользовательский интерфейс для UniDrv.dll.
- UniRes.dll, StdNames.gpd, TtfSub.gpd и некоторые другие файлы поддержки.
- Растровый мини-драйвер, имеющий расширение имени файла .GPD, является файлом данных и также называется файлом характеристик. Имя файла зависит от принтера или семейства принтеров.
Новее Unidrv-основан драйверы принтера от некоторых поставщиков принтеров, например Hewlett Packard, может содержать много других файлов поддержки, чтобы обеспечить поддержку дополнительных параметров для конкретного принтера.
Возможности Unidrv
В Unidriver также называется растровым драйвером, поскольку он поддерживает печать растровой (растровой) графики и совместим со многими принтерами. Этот драйвер поддерживает следующие функции:
- Цветная печать с различной глубиной, например 4 бит на пиксель (bpp), 8 bpp и 24 bpp.
- Масштабируемый TrueType и OpenType шрифты, шрифты устройства (включая двухбайтовые), печать в градациях серого, замена шрифта, кодирование длины прогона (RLE), формат файла изображения тега (TIFF ) версии 4.0 и Delta Row Compression (DRC).
- Интерфейс расширения, позволяющий производителям принтеров расширять и настраивать драйверы для конкретных моделей.
- Языки векторной графики HP-GL / 2 и PCL-XL, монохромная и цветная.
Определение того, основан ли драйвер принтера на Unidrv
Чтобы определить, есть ли у водителя Unidrv-следующие шаги необходимо выполнить в Windows:
- Щелкните значок Кнопка Пуск, а затем откройте Принтеры папка.
- От Файл меню, щелкните Свойства сервера.
- Щелкните значок Драйверы таб.
- Выберите драйвер и нажмите Характеристики.
- Обратите внимание на список драйверов в Свойства драйвера диалоговое окно. Если UniDrv.dll появляется в списке файлов, драйвер Unidrv-основан.
Будущее
Начиная с Виндоус виста, Unidrv должен быть заменен XPSDrv. Драйвер принтера XPSDrv расширяет архитектуру драйвера принтера Microsoft на основе GDI для поддержки Спецификация XML Paper (XPS), он более модульный и расширяемый. С драйвером принтера XPSDrv формат документа XPS используется как формат файла спула и как формат файла документа.