As it turns out, the Attributes property is a ???bitmask??? property, a property that can contain more than one value. (For more information about bitmask properties see this Scripting Guys webcast.) Bitmasks are composed of ???switches??? that can be either on or off; for example, the Attributes property has a ???switch??? with a value of 22 that tells us whether a printer is a network printer.