Поделиться через


Печать структур API Spooler

В этом разделе содержится алфавитное описание структур, используемых API spooler для печати.

В этом разделе

Структура Описание
ADDJOB_INFO_1
Структура ADDJOB_INFO_1 определяет задание печати, а также каталог и файл, в котором приложение может хранить это задание.
CORE_PRINTER_DRIVER
Представляет драйвер принтера, на котором зависят другие драйверы принтера.
DATATYPES_INFO_1
Структура DATATYPES_INFO_1 содержит сведения о типе данных, используемом для записи задания печати.
DOC_INFO_1
Структура DOC_INFO_1 описывает документ, который будет напечатан.
DOC_INFO_2
Структура DOC_INFO_2 описывает документ, который будет напечатан.
DOC_INFO_3
Структура DOC_INFO_3 описывает документ, который будет напечатан.
DRIVER_INFO_1
Структура DRIVER_INFO_1 определяет драйвер принтера.
DRIVER_INFO_2
Структура DRIVER_INFO_2 определяет драйвер принтера, номер версии драйвера, среду, для которой был записан драйвер, имя файла, в котором хранится драйвер, и т. д.
DRIVER_INFO_3
Структура DRIVER_INFO_3 содержит сведения о драйвере принтера.
DRIVER_INFO_4
Структура DRIVER_INFO_4 содержит сведения о драйвере принтера.
DRIVER_INFO_5
Структура DRIVER_INFO_5 содержит сведения о драйвере принтера.
DRIVER_INFO_6
Структура DRIVER_INFO_6 содержит сведения о драйвере принтера.
DRIVER_INFO_8
Содержит сведения о драйвере принтера.
FORM_INFO_1
Структура FORM_INFO_1 содержит сведения о форме печати. Сведения включают источник формы печати, его имя, его размеры и размеры его печатной области.
FORM_INFO_2
Содержит сведения о локализуемой форме печати.
JOB_INFO_1
Структура JOB_INFO_1 указывает сведения о задании печати, такие как значение идентификатора задания, имя принтера, для которого выполняется spooled задание, имя компьютера, создавшего задание печати, имя пользователя, которому принадлежит задание печати, и т. д.
JOB_INFO_2
Структура JOB_INFO_2 описывает полный набор значений, связанных с заданием.
JOB_INFO_3
Структура JOB_INFO_3 используется для связывания набора заданий печати.
JOB_INFO_4
Описывает полный набор значений, связанных с заданием, и поддерживает большие файлы с пулами с размерами, выраженными с 64 битами.
MONITOR_INFO_1
Структура MONITOR_INFO_1 определяет установленный монитор.
MONITOR_INFO_2
Структура MONITOR_INFO_2 определяет монитор.
PORT_INFO_1
Структура PORT_INFO_1 определяет поддерживаемый порт принтера.
PORT_INFO_2
Структура PORT_INFO_2 определяет поддерживаемый порт принтера.
PORT_INFO_3
Структура PORT_INFO_3 указывает значение состояния порта принтера.
PRINT_EXECUTION_DATA
Содержит контекст выполнения драйвера принтера, который вызывает GetPrintExecutionData.
PRINTER_CONNECTION_INFO_1
Представляет сведения о подключении к принтеру.
PRINTER_DEFAULTS
Структура PRINTER_DEFAULTS указывает тип данных по умолчанию, среду, данные инициализации и права доступа для принтера.
PRINTER_ENUM_VALUES
Структура PRINTER_ENUM_VALUES указывает имя значения, тип и данные для значения конфигурации принтера, возвращаемого функцией EnumPrinterDataEx.
PRINTER_INFO_1
Структура PRINTER_INFO_1 указывает общие сведения о принтере.
PRINTER_INFO_2
Структура PRINTER_INFO_2 указывает подробные сведения о принтере.
PRINTER_INFO_3
Структура PRINTER_INFO_3 указывает сведения о безопасности принтера.
PRINTER_INFO_4
Структура PRINTER_INFO_4 указывает общие сведения о принтере.
Структура может использоваться для получения минимальных сведений о принтере при вызове enumPrinters. Такой вызов — это быстрый и простой способ получения имен и атрибутов всех локально установленных принтеров в системе и всех установленных пользователем подключений к удаленному принтеру.
PRINTER_INFO_5
Структура PRINTER_INFO_5 указывает подробные сведения о принтере.
PRINTER_INFO_6
PRINTER_INFO_6 указывает значение состояния принтера.
PRINTER_INFO_7
Структура PRINTER_INFO_7 указывает сведения о принтерах служб каталогов. Используйте эту структуру с функцией setPrinter для публикации данных принтера в службе каталогов (DS) или для обновления или удаления опубликованных данных принтера из DS. Используйте эту структуру с функцией GetPrinter getPrinter, чтобы определить, публикуется ли принтер в DS.
PRINTER_INFO_8
Структура PRINTER_INFO_8 указывает параметры глобального принтера по умолчанию.
PRINTER_INFO_9
Структура PRINTER_INFO_9 указывает параметры принтера по умолчанию для каждого пользователя.
PRINTER_NOTIFY_INFO
Структура PRINTER_NOTIFY_INFO содержит сведения о принтере, возвращаемые функцией FindNextPrinterChangeNot ification. Функция возвращает эти сведения после выполнения операции ожидания в объекте уведомления об изменении принтера.
PRINTER_NOTIFY_INFO_DATA
Структура PRINTER_NOTIFY_INFO_DATA определяет поле сведений о задании или принтере и предоставляет текущие данные для этого поля.
PRINTER_NOTIFY_OPTIONS
Структура PRINTER_NOTIFY_OPTIONS указывает параметры объекта уведомления об изменении, который отслеживает принтер или сервер печати.
PRINTER_NOTIFY_OPTIONS_TYPE
Структура PRINTER_NOTIFY_OPTIONS_TYPE указывает набор полей сведений о принтере или задании, отслеживаемых объектом уведомления об изменении принтера.
Вызов функции FindFirstPrinterChangeNot ification указывает PRINTER_NOTIFY_OPTIONS структуру, содержащую массив PRINTER_NOTIFY_OPTIONS_TYPE структур.
PRINTER_OPTIONS
Представляет параметры принтера.
PRINTPROCESSOR_CAPS_1
Структура PRINTPROCESSOR_CAPS_1 — это формат сведений о возможностях принтера, возвращаемых функцией GetPrinterData в буфере, заданном переменной pData.
PRINTPROCESSOR_CAPS_2
Представляет сведения о возможностях принтера.
PRINTPROCESSOR_INFO_1
Структура PRINTPROCESSOR_INFO_1 указывает имя установленного процессора печати.
PROVIDOR_INFO_1
Структура PROVIDOR_INFO_1 определяет поставщика печати.
PROVIDOR_INFO_2
Структура PROVIDOR_INFO_2 добавляет поставщика печати в список заказов поставщика печати.