This class stores information about the client computer’s printer configuration. This class is not included in a default hardware inventory operation.
Table C.39 Printer Configuration Attribute Class (SMS_G_System_PRINTER_CONFIGURATION)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
BitsPerPel | uint32 | 16 | Indicates the number of bits per pixel of theWin32 printer. |
Collate | uint32 | 1 | Determines whether the printer is set to collage print jobs.
Values are: If the value is True, the printer collates the print job. |
Color | uint32 | 0x000 | Indicates the color of print jobs. |
Copies | uint32 | 2 | Indicates the number of copies to be printed per job. |
DeviceName | string | Indicates the name of the print device. | |
DisplayFlags | uint32 | Indicates the display flags of the Win32 printer. | |
DisplayFrequency | uint32 | Indicates the display frequency of theWin32 printer. | |
DitherType | uint32 | Indicates the dither type of the Win32 printer. | |
DriverVersion | uint32 | Indicates the version of the Win32 printer driver. | |
Duplex | uint32 | Determines whether the printer is set to print on both sides of the print media.
Values are: If the value is True, the print media is printed on both sides. | |
FormName | string | "Cheques" | Indicates the name of the form used for the print job. |
GroupID | uint32 | 2 | Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property. |
ICMIntent | uint32 | ||
ICMMethod | uint32 | ||
LogPixels | uint32 | ||
MediaType | uint32 | Indicates the media type. | |
Name | string | Key. Indicates the name of the current printer configuration. Maximum length is 256 characters. | |
Orientation | uint32 | Indicates the orientation of the print job. | |
PaperLength | uint32 | 11 | Indicates the length of the paper. |
PaperSize | string | "Letter" | Indicates the size of the paper. |
PaperWidth | uint32 | 8.5 | Indicates the width of the paper. |
PelsHeight | uint32 | ||
PelsWidth | uint32 | ||
PrintQuality | uint32 | Indicates the quality of print job. | |
ResourceId | uint32 | 42 | Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.
A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property. |
RevisionID | uint32 | 1 | Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property. |
Scale | uint32 | Indicates the scale of the print job. | |
SpecificationVersion | uint32 | Indicates the version of the specification. | |
TimeStamp | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the information in this object was last revised. This is not a collectable property. |
TTOption | uint32 | ||
XResolution | uint32 | Indicates the resolution along the width (X axis) of the print job. | |
YResolution | uint32 | Indicates the resolution along the height (Y axis) of the print job. |