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. |