Структура PRINTER_INFO_5

Type PRINTER_INFO_5
  pPrinterName As String
  pPortName As String
  Attributes As Long
  DeviceNotSelectedTimeout As Long
  TransmissionRetryTimeout As Long
End Type

Структура PRINTER_INFO_5 содержит информацию о принтере

Состав структуры

pPrinterName
Имя принтера
pPortName
Список портов
Attributes
Комбинация флагов, задающих различные атрибуты принтера:
PRINTER_ATTRIBUTE_DEFAULT = &H4
Принтер по умолчанию
PRINTER_ATTRIBUTE_DIRECT = &H2
Локальный принтер
PRINTER_ATTRIBUTE_QUEUED = &H1
The printer supports queueing
PRINTER_ATTRIBUTE_SHARED = &H8
Сетевой принтер
PRINTER_ATTRIBUTE_WORK_OFFLINE = &H400
Принтер может работать, если компьютер не подсоединен к сети
DeviceNotSelectedTimeout
Максимальный интервал между попытками выбора прннтера
TransmissionRetryTimeout
Максимальный интервал между повторными попытками передачи данных

Используется в:

EnumPrinters