attributes
Description
Returns the attributes of the printer; can be any reasonable combination of the values below.
This is a read-only property.
Syntax
attributes = printerControl.attributes
Values
Name | Value | Meaning |
---|---|---|
PRINTER_ATTRIBUTE_DEFAULT | 0x00000004 | Windows 95/98/Me: Indicates the printer is the default printer in the system. |
PRINTER_ATTRIBUTE_DIRECT | 0x00000002 | Job is sent directly to the printer (it is not spooled). |
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST | 0x00000200 | If set and printer is set for print-while-spooling, any jobs that have completed spooling are scheduled to print before jobs that have not completed spooling. |
PRINTER_ATTRIBUTE_ENABLE_BIDI | 0x00000800 | Windows 95/98/Me: Indicates whether bi-directional communications are enabled for the printer. |
PRINTER_ATTRIBUTE_FAX | 0x00004000 | Windows XP: If set, printer is a fax printer. |
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS | 0x00000100 | If set, jobs are kept after they are printed. If unset, jobs are deleted. |
PRINTER_ATTRIBUTE_QUEUED | 0x00000001 | If set, the printer spools and starts printing after the last page is spooled. If not set and PRINTER_ATTRIBUTE_DIRECT is not set, the printer spools and prints while spooling. |
PRINTER_ATTRIBUTE_SHARED | 0x00000008 | Printer is shared. |
PRINTER_ATTRIBUTE_WORK_OFFLINE | 0x00000400 | Windows 95/98/Me: Indicates whether the printer is currently connected. If the printer is not currently connected, print jobs will continue to spool. |
PRINTER_ATTRIBUTE_PUBLISHED | 0x00002000 | Windows 2000/XP: Indicates whether the printer is published in the directory service. |
PRINTER_ATTRIBUTE_NETWORK | 0x00000010 | Printer is a network printer connection. |
PRINTER_ATTRIBUTE_LOCAL | 0x00000040 | Printer is a local printer. |
PRINTER_ATTRIBUTE_RAW_ONLY | 0x00001000 | Indicates that only raw data type print jobs can be spooled. |