WIMS> CIM - Flat list of Priinting classes/properties
WIMS> CIM - Flat list of Priinting classes/properties
McDonald, Ira
imcdonald at sharplabs.com
Sun Dec 11 13:37:19 EST 2005
Hi,
Below is the complete flat list of CIM Printing classes and properties
defined in 'DevicePrinting.mof'. The datatypes are also included for
the properties.
I will not be able to revise 'wd-wimscimprint10-20050804.htm' by this
Thursday. (I assume we're not meeting this Thursday?)
Cheers,
- Ira
Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221 Grand Marais, MI 49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com
------------------------------------------
class CIM_Printer : CIM_LogicalDevice {
uint16 PrinterStatus;
uint16 DetectedErrorState;
string ErrorInformation[];
uint16 PaperSizesSupported[];
string PaperTypesAvailable[];
string DefaultPaperType;
string CurrentPaperType;
uint16 LanguagesSupported[];
string MimeTypesSupported[];
uint16 CurrentLanguage;
string CurrentMimeType;
uint16 DefaultLanguage;
string DefaultMimeType;
uint32 JobCountSinceLastReset;
datetime TimeOfLastReset;
uint16 Capabilities[];
string CapabilityDescriptions[];
uint16 DefaultCapabilities[];
uint16 CurrentCapabilities[];
uint32 MaxCopies;
uint32 DefaultCopies;
uint32 MaxNumberUp;
uint32 DefaultNumberUp;
uint32 HorizontalResolution;
uint32 VerticalResolution;
string CharSetsSupported[];
string CurrentCharSet;
string NaturalLanguagesSupported[];
string CurrentNaturalLanguage;
uint32 MaxSizeSupported;
string AvailableJobSheets[];
uint16 MarkingTechnology;
};
class CIM_PrintQueue : CIM_JobDestination {
boolean QueueEnabled;
boolean QueueAccepting;
uint32 NumberOnQueue;
uint16 QueueStatus;
string QueueStatusInfo;
uint32 MaxJobSize;
uint32 DefaultJobPriority;
uint32 JobPriorityHigh;
uint32 JobPriorityLow;
string AvailableJobSheets[];
};
class CIM_PrintJob : CIM_Job {
string SystemCreationClassName;
string SystemName;
string QueueCreationClassName;
string QueueName;
string JobStatus;
string JobID;
string SchedulingInformation;
uint32 JobSize;
uint16 Language;
string MimeTypes[];
string RequiredPaperType;
uint16 Finishing[];
uint32 Copies;
uint32 HorizontalResolution;
uint32 VerticalResolution;
string CharSet;
string NaturalLanguage;
uint32 NumberUp;
uint16 PrintJobStatus;
datetime TimeCompleted;
string RequiredJobSheets[];
string JobOrigination;
};
class CIM_PrintSAP : CIM_ServiceAccessPoint {
uint16 PrintProtocol[];
string PrintProtocolInfo[];
};
class CIM_PrintService : CIM_Service {
string PaperTypesAvailable[];
uint16 LanguagesSupported[];
string MimeTypesSupported[];
uint16 Capabilities[];
string CapabilityDescriptions[];
string AvailableFilters[];
};
class CIM_PrinterServicingQueue : CIM_Dependency {
CIM_Printer REF Antecedent;
CIM_PrintQueue REF Dependent;
};
class CIM_PrinterServicingJob : CIM_Dependency {
CIM_Printer REF Antecedent;
CIM_PrintJob REF Dependent;
};
class CIM_PrintJobFile : CIM_Component {
CIM_PrintJob REF GroupComponent;
CIM_DataFile REF PartComponent;
};
class CIM_QueueForPrintService : CIM_Dependency {
CIM_PrintQueue REF Antecedent;
CIM_PrintService REF Dependent;
boolean QueueAcceptingFromService;
};
class CIM_QueueForwardsToPrintSAP : CIM_Dependency {
CIM_PrintSAP REF Antecedent;
CIM_PrintQueue REF Dependent;
};
class CIM_OwningPrintQueue : CIM_JobDestinationJobs {
CIM_PrintQueue REF Antecedent;
CIM_PrintJob REF Dependent;
uint32 QueuePosition;
};
More information about the Wims
mailing list