Schema Name: Counter.xsd
Target Namespace: http://www.pwg.org/schemas/2016/01/sm
Documentation:
PWG Semantic Model v3   

Copyright 2002-2016, IEEE Industry Standards and Technology Organization/PWG - SM Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDonald, Daniel Manchala
Include the master list of semantic elements with included media elements and the well known values for some of the elements
The description of this managed element on this Imaging System, for use with remote network management scripts and GUIs.   For example:    'Print service supporting IPP and PSI'."
The following are the impression related counts.  Not listed is Impressions which is the total of impressions generated
The following are the image related counts.
The following are the media counts.
The following are the data counts.
The following are the job counts.
The following are error/warning and config counts.
The following are error/warning and config counts.
The following define types used by the counter elements
The following define the counter elements
Collapse XSD Schema Code:

<xs:schema xmlns="http://www.pwg.org/schemas/2016/01/sm" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:pwg="http://www.pwg.org/schemas/2016/01/sm" targetNamespace="http://www.pwg.org/schemas/2016/01/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="2.905">
	<xs:include schemaLocation="PwgCommon.xsd"/>
	<!--01/02/12 PJZ Added abstract data class for service specific counters-->
	<!--11/11/11 PJZ Adjusted counters-->
	<!--11/11/11 PJZ Removed unnecessary complexity of counters structure-->
	<!--11/02/11 PJZ Simplified inbound (e.g. FaxIn, EmailIn) counters since printing only includes confirmation sheets-->
	<!--09/24/11 PJZ Removed uneccessary includes-->
	<!--12/28/10 PJZ changed MediaUsedSizeName to MediaUsedMediaSizeName-->
	<!--12/02/10 PJZ Remove counter persistence, added extensionpoint, made entry unbounded-->
	<!--10/06/10 PJZ Created missing abstract types-->
	<!--09/10/10 PJZ Moved CounterPersistance to PwgCommon.xsd from Counter.xsd-->
	<!--09/10/10 PJZ Added persistance to counters-->
	<!--04/14/09 PJZ Updated Namespace-->
	<!--07/11/08 PJZ Changed TemplateService to ResourceService-->
	<!--06/01/08 PJZ Added  anyAttribute extension point-->
	<!--05/31/08 PJZ Move back to ##Other-->
	<!--05/30/08 PJZ Move back to single namespace-->
	<!--05/27/08 PJZ Inclusion of Template-->
	<!--05/21/08 PJZ Partial alignment with WS-Scan-->
	<!--12/12/07 PJZ Reworked Service/Job/Document counters-->
	<!--09/12/07 PJZ Replaced MediaUsedSizeName with standard media definition, added MediaUsedAccountingKey-->
	<!--10/08/06 PJZ Reworked dependencies and removed Chameleon-->
	<!--08/08/06 PJZ Changed namespace-->
	<!--070506  PJZ  Changed namespace-->
	<!--040506  PJZ  modified from ver 1.0 to prepare for SM editing work-->
	<xs:annotation>
		<xs:documentation xml:lang="en">
   PWG Semantic Model v3   

Copyright 2002-2016, IEEE Industry Standards and Technology Organization/PWG - SM Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDonald, Daniel Manchala 
</xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>Include the master list of semantic elements with included media elements and the well known values for some of the elements</xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>The description of this managed element on this Imaging System, for use with remote network management scripts and GUIs.   For example:    'Print service supporting IPP and PSI'." </xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>The following are the impression related counts.  Not listed is Impressions which is the total of impressions generated</xs:documentation>
	</xs:annotation>
	<xs:element name="MonochromeImpressions" type="xs:int"/>
	<xs:element name="BlankImpressions" type="xs:int"/>
	<xs:element name="BlankImpressionsTwoSided" type="xs:int"/>
	<xs:element name="FullColorImpressions" type="xs:int"/>
	<xs:element name="FullColorImpressionsTwoSided" type="xs:int"/>
	<xs:element name="HighlightColorImpressions" type="xs:int"/>
	<xs:element name="HighlightColorImpressionsTwoSided" type="xs:int"/>
	<xs:element name="ImpressionsTwoSided"/>
	<xs:element name="MonochromeImpressionsTwoSided" type="xs:int"/>
	<xs:annotation>
		<xs:documentation>The following are the image related counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="Images" type="xs:int"/>
	<xs:element name="MonochromeImages" type="xs:int"/>
	<xs:element name="FullColorImages" type="xs:int"/>
	<xs:annotation>
		<xs:documentation>The following are the media counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="MediaUsedTotalSheets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedMonochromeSheets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedBlankSheets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedFullColorSheets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedHighlightColorSheets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedMediaSizeName">
		<xs:simpleType>
			<xs:union memberTypes="MediaSizeAliasNameWKV MediaSizeLegacyNamesWKV MediaSizeSelfDescribingNameWKV MediaSizeNameExtensionPattern"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedAccountingKey">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="0"/>
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MediaUsedMediaInfo">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="0"/>
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:annotation>
		<xs:documentation>The following are the data counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="InputKOctets" type="xs:int"/>
	<xs:element name="OutputKOctets" type="xs:int"/>
	<xs:element name="InputMessages" type="xs:int"/>
	<xs:element name="OutputMessages" type="xs:int"/>
	<xs:element name="LocalStorageKOctets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="RemoteStorageKOctets">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:annotation>
		<xs:documentation>The following are the job counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="AbortedJobs">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CanceledJobs">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CompletedJobs">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CompletedFinisherJobs">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:annotation>
		<xs:documentation>The following are error/warning and config counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="TotalAlerts">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CriticalAlerts">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MemoryAllocErrors">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MemoryAllocWarnings">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="StorageAllocErrors">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="StorageAllocWarnings">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ConfigChanges">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:annotation>
		<xs:documentation>The following are error/warning and config counts.</xs:documentation>
	</xs:annotation>
	<xs:element name="TotalTime">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DownTime">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MaintenanceTime">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ProcessingTime">
		<xs:simpleType>
			<xs:restriction base="xs:int"/>
		</xs:simpleType>
	</xs:element>
	<xs:annotation>
		<xs:documentation>The following define types used by the counter elements</xs:documentation>
	</xs:annotation>
	<xs:complexType name="MediasUsedType">
		<xs:sequence>
			<xs:element ref="MediaUsed" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="MediaUsedType">
		<xs:sequence>
			<xs:element ref="MediaUsedAccountingKey" minOccurs="0"/>
			<xs:element ref="MediaUsedBlankSheets" minOccurs="0"/>
			<xs:element ref="MediaUsedFullColorSheets" minOccurs="0"/>
			<xs:element ref="MediaUsedHighlightColorSheets" minOccurs="0"/>
			<xs:element ref="MediaUsedMediaInfo" minOccurs="0"/>
			<xs:element ref="MediaUsedMonochromeSheets" minOccurs="0"/>
			<xs:element ref="MediaUsedMediaSizeName" minOccurs="0"/>
			<xs:element ref="MediaUsedTotalSheets" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="MediaUsed" type="MediaUsedType"/>
	<xs:complexType name="Counters">
		<xs:sequence>
			<xs:element ref="BlankImpressions" minOccurs="0"/>
			<xs:element ref="BlankImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="FullColorImages" minOccurs="0"/>
			<xs:element ref="FullColorImpressions" minOccurs="0"/>
			<xs:element ref="FullColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressions" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="Images" minOccurs="0"/>
			<xs:element ref="Impressions" minOccurs="0"/>
			<xs:element ref="ImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:element ref="InputMessages" minOccurs="0"/>
			<xs:element ref="MonochromeImages" minOccurs="0"/>
			<xs:element ref="MonochromeImpressions" minOccurs="0"/>
			<xs:element ref="MonochromeImpressionsTwoSided" minOccurs="0"/>
			<xs:element name="ObjectCount" minOccurs="0"/>
			<xs:element ref="OutputKOctets" minOccurs="0"/>
			<xs:element ref="OutputMessages" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="PrintCounts">
		<xs:sequence>
			<xs:element ref="pwg:Impressions" minOccurs="0"/>
			<xs:element ref="MonochromeImpressions" minOccurs="0"/>
			<xs:element ref="BlankImpressions" minOccurs="0"/>
			<xs:element ref="FullColorImpressions" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressions" minOccurs="0"/>
			<xs:element ref="ImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="MonochromeImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="BlankImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="FullColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="InboundCounts">
		<xs:sequence>
			<xs:element ref="InputMessages" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:element ref="Images" minOccurs="0"/>
			<xs:element ref="MonochromeImages" minOccurs="0"/>
			<xs:element ref="FullColorImages" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="OutboundCounts">
		<xs:sequence>
			<xs:element ref="Images" minOccurs="0"/>
			<xs:element ref="MonochromeImages" minOccurs="0"/>
			<xs:element ref="FullColorImages" minOccurs="0"/>
			<xs:element ref="OutputKOctets" minOccurs="0"/>
			<xs:element ref="OutputMessages" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="InOutboundCounts">
		<xs:sequence>
			<xs:element ref="Images" minOccurs="0"/>
			<xs:element ref="MonochromeImages" minOccurs="0"/>
			<xs:element ref="FullColorImages" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:element ref="InputMessages" minOccurs="0"/>
			<xs:element ref="OutputKOctets" minOccurs="0"/>
			<xs:element ref="OutputMessages" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="ImpressionCounters">
		<xs:sequence>
			<xs:element ref="pwg:Impressions" minOccurs="0"/>
			<xs:element ref="MonochromeImpressions" minOccurs="0"/>
			<xs:element ref="BlankImpressions" minOccurs="0"/>
			<xs:element ref="FullColorImpressions" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressions" minOccurs="0"/>
			<xs:element ref="ImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="MonochromeImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="BlankImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="FullColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressionsTwoSided" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="StorageCounts">
		<xs:sequence>
			<xs:element name="ObjectCount" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="Availability">
		<xs:sequence>
			<xs:element ref="DownTime" minOccurs="0"/>
			<xs:element ref="MaintenanceTime" minOccurs="0"/>
			<xs:element ref="ProcessingTime" minOccurs="0"/>
			<xs:element ref="TotalTime" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="Monitoring">
		<xs:sequence>
			<xs:element ref="ConfigChanges" minOccurs="0"/>
			<xs:element ref="TotalAlerts" minOccurs="0"/>
			<xs:element ref="CriticalAlerts" minOccurs="0"/>
			<xs:element ref="AbortedJobs" minOccurs="0"/>
			<xs:element ref="CanceledJobs" minOccurs="0"/>
			<xs:element ref="CompletedJobs" minOccurs="0"/>
			<xs:element ref="CompletedFinisherJobs" minOccurs="0"/>
			<xs:element ref="MemoryAllocWarnings" minOccurs="0"/>
			<xs:element ref="MemoryAllocErrors" minOccurs="0"/>
			<xs:element ref="StorageAllocErrors" minOccurs="0"/>
			<xs:element ref="StorageAllocWarnings" minOccurs="0"/>
			<xs:element ref="LocalStorageKOctets" minOccurs="0"/>
			<xs:element ref="RemoteStorageKOctets" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>Abstract Data Class</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="BlankImpressions" minOccurs="0"/>
			<xs:element ref="BlankImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="FullColorImages" minOccurs="0"/>
			<xs:element ref="FullColorImpressions" minOccurs="0"/>
			<xs:element ref="FullColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressions" minOccurs="0"/>
			<xs:element ref="HighlightColorImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="Images" minOccurs="0"/>
			<xs:element ref="Impressions" minOccurs="0"/>
			<xs:element ref="ImpressionsTwoSided" minOccurs="0"/>
			<xs:element ref="InputKOctets" minOccurs="0"/>
			<xs:element ref="InputMessages" minOccurs="0"/>
			<xs:element ref="MonochromeImages" minOccurs="0"/>
			<xs:element ref="MonochromeImpressions" minOccurs="0"/>
			<xs:element ref="MonochromeImpressionsTwoSided" minOccurs="0"/>
			<xs:element name="ObjectCount" minOccurs="0"/>
			<xs:element ref="OutputKOctets" minOccurs="0"/>
			<xs:element ref="OutputMessages" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:complexType name="SystemTotalsType">
		<xs:sequence>
			<xs:element ref="WorkTotals" minOccurs="0"/>
			<xs:element ref="DataStream" minOccurs="0"/>
			<xs:element ref="Auxiliary" minOccurs="0"/>
			<xs:element ref="Maintenance" minOccurs="0"/>
			<xs:element ref="Waste" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:annotation>
		<xs:documentation>The following define the counter elements</xs:documentation>
	</xs:annotation>
	<xs:element name="MediasUsed" type="MediasUsedType">
		<xs:annotation>
			<xs:documentation>counts of media used per specific media</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="WorkTotals" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>Summation of all classes of work</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="DataStream" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>user’s document or image stream counts</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Auxiliary" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>e.g. cover, separator, confirmation or configuration sheets</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Maintenance" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>counts while in maintenance mode </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Waste" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>e.g.  jam, purge or fuser clean-up</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Availability" type="Availability">
		<xs:annotation>
			<xs:documentation>utilization timers</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Monitoring" type="Monitoring">
		<xs:annotation>
			<xs:documentation>error, warning, traffic, job and configuration change counts</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ImagingSystemCounts" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>Abstract Data Class</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceSpecificCounters" type="ImagingSystemCountsType">
		<xs:annotation>
			<xs:documentation>Abstract Data Class</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="SystemTotals" type="SystemTotalsType"/>
	<xs:complexType name="EmailInCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Auxiliary" minOccurs="0"/>
			<xs:element name="Mainenance" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Waste" type="InboundCounts" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="EmailInDocumentCounters" type="EmailInCountersType"/>
	<xs:element name="EmailInJobCounters" type="EmailInCountersType"/>
	<xs:element name="EmailInServiceCounters" type="EmailInCountersType"/>
	<xs:complexType name="EmailOutCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="EmailOutDocumentCounters" type="EmailOutCountersType"/>
	<xs:element name="EmailOutJobCounters" type="EmailOutCountersType"/>
	<xs:element name="EmailOutServiceCounters" type="EmailOutCountersType"/>
	<xs:complexType name="FaxInCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Auxiliary" type="InboundCounts" minOccurs="0"/>
			<xs:element name="Mainenance" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Waste" type="InboundCounts" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="FaxInDocumentCounters" type="FaxInCountersType"/>
	<xs:element name="FaxInJobCounters" type="FaxInCountersType"/>
	<xs:element name="FaxInServiceCounters" type="FaxInCountersType"/>
	<xs:complexType name="FaxOutCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="FaxOutDocumentCounters" type="FaxOutCountersType"/>
	<xs:element name="FaxOutJobCounters" type="FaxOutCountersType"/>
	<xs:element name="FaxOutServiceCounters" type="FaxOutCountersType"/>
	<xs:complexType name="NetworkFaxInCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Auxiliary" minOccurs="0"/>
			<xs:element name="Mainenance" type="InboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Waste" type="InboundCounts" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="NetworkFaxInDocumentCounters" type="NetworkFaxInCountersType"/>
	<xs:element name="NetworkFaxInJobCounters" type="NetworkFaxInCountersType"/>
	<xs:element name="NetworkFaxInServiceCounters" type="NetworkFaxInCountersType"/>
	<xs:complexType name="NetworkFaxOutCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="NetworkFaxOutDocumentCounters" type="NetworkFaxOutCountersType"/>
	<xs:element name="NetworkFaxOutJobCounters" type="NetworkFaxOutCountersType"/>
	<xs:element name="NetworkFaxOutServiceCounters" type="NetworkFaxOutCountersType"/>
	<xs:complexType name="PrintCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Auxiliary" minOccurs="0"/>
			<xs:element name="Maintenance" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Waste" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="PrintDocumentCounters" type="PrintCountersType"/>
	<xs:element name="PrintJobCounters" type="PrintCountersType"/>
	<xs:element name="PrintServiceCounters" type="PrintCountersType"/>
	<xs:complexType name="CopyCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Auxiliary" minOccurs="0"/>
			<xs:element name="Mainenance" type="PrintCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Waste" minOccurs="0"/>
			<xs:element ref="MediasUsed" minOccurs="0"/>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="CopyDocumentCounters" type="CopyCountersType"/>
	<xs:element name="CopyJobCounters" type="CopyCountersType"/>
	<xs:element name="CopyServiceCounters" type="CopyCountersType"/>
	<xs:complexType name="ScanCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="ScanDocumentCounters" type="ScanCountersType"/>
	<xs:element name="ScanJobCounters" type="ScanCountersType"/>
	<xs:element name="ScanServiceCounters" type="ScanCountersType"/>
	<xs:complexType name="TransformCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="InOutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="InOutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="OutboundCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="TransformDocumentCounters" type="TransformCountersType"/>
	<xs:element name="TransformJobCounters" type="TransformCountersType"/>
	<xs:element name="TransformServiceCounters" type="TransformCountersType"/>
	<xs:complexType name="ResourceCountersType">
		<xs:sequence>
			<xs:element name="WorkTotals" type="StorageCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summation of all classes of work</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataStream" type="StorageCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>user’s document or image stream counts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mainenance" type="StorageCounts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>counts while in maintenance mode </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Availability" minOccurs="0"/>
			<xs:element ref="Monitoring" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="ResourceServiceCounters" type="ResourceCountersType"/>
	<xs:element name="ResourceCounters" type="ResourceCountersType"/>
	<xs:element name="ImagingServiceCounters" type="SystemTotalsType">
		<xs:annotation>
			<xs:documentation>Abstract Data Class</xs:documentation>
		</xs:annotation>
	</xs:element>
</xs:schema>
Collapse ComplexTypes:
Collapse Elements: