Printer Configuration Attribute Class

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
BitsPerPeluint3216Indicates the number of bits per pixel of theWin32 printer.
Collateuint321Determines whether the printer is set to collage print jobs.

Values are:
1=True
0=False

If the value is True, the printer collates the print job.

Coloruint320x000Indicates the color of print jobs.
Copiesuint322Indicates the number of copies to be printed per job.
DeviceNamestring Indicates the name of the print device.
DisplayFlagsuint32 Indicates the display flags of the Win32 printer.
DisplayFrequencyuint32 Indicates the display frequency of theWin32 printer.
DitherTypeuint32 Indicates the dither type of the Win32 printer.
DriverVersionuint32 Indicates the version of the Win32 printer driver.
Duplexuint32 Determines whether the printer is set to print on both sides of the print media.

Values are:
1=True
0=False

If the value is True, the print media is printed on both sides.

FormNamestring"Cheques"Indicates the name of the form used for the print job.
GroupIDuint322Within 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.
ICMIntentuint32  
ICMMethoduint32  
LogPixelsuint32  
MediaTypeuint32 Indicates the media type.
Namestring Key. Indicates the name of the current printer configuration. Maximum length is 256 characters.
Orientationuint32 Indicates the orientation of the print job.
PaperLengthuint3211Indicates the length of the paper.
PaperSizestring"Letter"Indicates the size of the paper.
PaperWidthuint328.5Indicates the width of the paper.
PelsHeightuint32  
PelsWidthuint32  
PrintQualityuint32 Indicates the quality of print job.
ResourceIduint3242Key. 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.

RevisionIDuint321Objects 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.
Scaleuint32 Indicates the scale of the print job.
SpecificationVersionuint32 Indicates the version of the specification.
TimeStampdatetimeSee “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.
TTOptionuint32  
XResolutionuint32 Indicates the resolution along the width (X axis) of the print job.
YResolutionuint32 Indicates the resolution along the height (Y axis) of the print job.