Что такое формат файла GPD?
Файл .gpd - это файл общего описания принтера, текстовый конфигурационный файл, используемый универсальным драйвером принтера Microsoft Windows (Unidrv). Написанный на проприетарном языке GPD от Microsoft, этот файл описывает все возможности принтера, не поддерживающего PostScript: поддерживаемые форматы бумаги и лотки, разрешение печати, цветовые режимы, параметры двусторонней печати и последовательности команд PCL или ESC/P, необходимые для управления оборудованием. Каждая директива в файле начинается с префикса * (звездочка), что делает синтаксис мгновенно узнаваемым.
Файлы .gpd устанавливаются как часть пакета драйверов принтера вместе с установочными файлами .inf и бинарными DLL-библиотеками драйверов. При установке принтера Windows анализирует .gpd и компилирует бинарный кэш .pnf для более быстрой последующей загрузки; исходный текстовый файл не используется во время печати.
Язык GPD был представлен в Windows NT 4.0 в 1996 году и расширен в GPD v2 (Windows Vista) для добавления поддержки строк Unicode для локализованных названий функций принтера. Он полностью задокументирован в Windows Driver Kit (WDK). GPD отличается от файлов PostScript PPD, которые выполняют ту же роль для принтеров PostScript, но обрабатываются Pscript.dll, а не Unidrv.
В Windows 8 были представлены драйверы принтеров версии 4, использующие другую модель манифеста, но драйверы версии 3 на базе GPD по-прежнему широко поставляются OEM-производителями и остаются полностью поддерживаемыми в Windows 10 и 11. Пользователи чаще всего сталкиваются с файлами .gpd при распаковке архива драйвера принтера, загруженного с веб-сайта производителя.
Безопасность и защита
РИСК: LOWТекстовый файл определения драйвера принтера. Не может быть выполнен напрямую; не представляет риска заражения вредоносным ПО. Изменение GPD может нарушить установку драйвера принтера.
Детали формата
в двух словах- Game Package Data (различные игры) - Расширение .gpd также используется некоторыми игровыми движками для пакетов игровых данных или сохранений - это совершенно не связано с драйверами принтеров.
Программы, открывающие файлы GPD
Технические подробности
глубокая спецификация| Тип формата | Текстовый язык описания принтеров (Microsoft GPD) |
| Кодировка | Текст ASCII/ANSI; поддержка строк Unicode в GPD v2+ |
| Синтаксис ключевых слов | Каждая директива начинается с `*` (звездочки) |
| Компонент драйвера | Анализируется `unidrv.dll` (Universal Printer Driver) |
| Кэширование во время выполнения | Компилируется в бинарный `.pnf` при установке; `.gpd` не читается во время печати |
| Описывает | Размеры бумаги, разрешение, цветовые режимы, дуплекс, последовательности команд PCL/ESC-P, встроенные шрифты оборудования |
| Состав пакета драйвера | Развертывается вместе с `.inf`, бинарными DLL и файлами ресурсов принтера |
| Типичный размер файла | 5 КБ - 500 КБ |
| Ключевое слово версии | `*GPDFileVersion` объявляет версию формата (например, «1.0» или «2.0») |
| Дополнения GPD v2 | Поддержка строк Unicode для международных названий функций (Windows Vista+) |
| Поддержка ОС | Windows NT 4.0 и более поздние версии; модель драйверов v3 полностью поддерживается в Windows 10 и 11 |
| Отличие от PPD | Файлы PPD описывают принтеры PostScript через Pscript.dll; GPD ориентирован на оборудование PCL/ESC-P без поддержки PostScript |
| Выпущен | Windows NT 4.0 (1996) with the UniDrv printer driver architecture |
| Последняя версия | GPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK) |
| Спецификация | learn.microsoft.com |
Конвертации GPD
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GPD.
Часто задаваемые вопросы
Что такое файл .gpd?
Могу ли я открыть файл GPD?
Нужно ли мне что-то делать с файлом GPD, найденным в пакете драйверов принтера?
Могу ли я отредактировать файл GPD, чтобы починить принтер?
В чем разница между GPD и PPD?
Pscript.dll. Это разные форматы для разных стеков драйверов.