Локализация драйвера принтера версии 4
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Windows предоставляет стандартные локализованные строки отображения для поддержки разработки расширений принтера и приложений устройств UWP, предоставляемых с помощью объектов IPrintSchemaCapabilities.
В следующей таблице показаны функции, которые Windows может локализовать со стандартными строками отображения:
Функция | Стандартные параметры |
---|---|
Входные ячейки | Job/Document/PageInputBin |
Типы мультимедиа | PageMediaType |
Дуплексирование | JobDuplexAllDocumentsContiguously |
Параметры сортировки | DocumentCollate |
Цвет вывода | PageOutputColor |
Ориентация | PageOrientation |
N-up | JobNUpAllDocumentsContiguously |
Пробивание отверстий | JobHolePunch DocumentHolePunch |
Сшивание | JobStapleAllDocuments DocumentStaple |
Привязка | JobBindAllDocuments DocumentBinding |
Качество выходных данных | PageOutputQuality |
Размер носителя | PageMediaSize |
Кроме того, эти строки доступны в XML-формах PrintCapabilities, при условии, что драйвер не указывает отображаемое имя с помощью библиотеки DLL ресурсов для функции или параметра. Если драйвер указывает отображаемое имя с помощью библиотеки DLL ресурсов, он будет предоставлен в XML, а также устаревший ПОЛЬЗОВАТЕЛЬСКИЙ интерфейс COMPSTUI печати, используемый в предыдущих версиях Windows.
В разных пользовательских интерфейсах и API отображаемые имена различаются. Используйте следующие три блок-схемы, чтобы просмотреть общие сведения о ожидаемом поведении локализации для данного сценария.
В следующей блок-схеме показано ожидаемое поведение локализации в приложениях UWP, а также в семействах объектов IPrintSchemaFeature и IPrintSchemaOption.
В следующей блок-схеме показано ожидаемое поведение локализации в XML-документах PrintCapabilities .
Следующая блок-схема показывает ожидаемое поведение локализации в стандартном диалоговом окне настроек печати на основе Compstui.
Чтобы использовать локализованные корпорацией Майкрософт имена отображения, следуйте инструкциям в этой таблице, чтобы правильно изменить файлы конфигурации GPD или PPD.
Тип файла | Instructions |
---|---|
GPD | Укажите запись "Имя" для функции или параметра GPD. Не указывайте запись rcNameID . Для следующих функций или параметров также необходимо указать PrintSchemaKeywordMap для сопоставления функций или параметров GPD с соответствующими функциями или параметрами схемы печати, если они не указаны как стандартные функции. Сведения о том, как использовать PrintSchemaKeywordMap для сопоставления функций, см. в разделах GPD/PPD-Description Feature Description Changes JobHolePunch, DocumentHolePunch JobStapleAllDocuments, DocumentStaple JobBindAllDocuments, DocumentBinding PageOutputQuality PageMediaType Для N-Up не используйте PrintSchemaKeywordMap для значений параметров. |
PPD | Используйте PrintSchemaKeywordMap для сопоставления функций или параметров PPD с соответствующими функциями или параметрами, определенными схемой печати. Сведения о том, как использовать PrintSchemaKeywordMap для сопоставления функций, см. в разделах GPD/PPD-Description Feature Description Changes Для N-Up не используйте PrintSchemaKeywordMap для значений параметров. |
Локализация драйверов на основе PPD
Драйверы на основе PPD не поддерживают библиотеки DLL ресурсов. В результате может потребоваться предоставить несколько PPD-файлов. Корпорация Майкрософт рекомендует использовать драйверы печати версии 4, использующие файлы конфигурации PPD, используйте методы, описанные в этом разделе, чтобы включить один PPD-файл на языковой стандарт.