<?xml version="1.0" encoding="utf-8"?>
<UANodeSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" LastModified="2012-12-31T00:00:00Z">
    <NamespaceUris>
        <Uri>http://cab.de/Printer/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
        <Uri>http://cab.de/Printer/Setup/</Uri>
        <Uri>http://cab.de/Printer/Content/</Uri>
    </NamespaceUris>
    <Models>
        <Model ModelUri="http://cab.de/Printer/" Version="1.00" PublicationDate="2019-02-25T00:00:00Z">
            <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.03" PublicationDate="2013-12-02T00:00:00Z"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.01" PublicationDate="2012-12-31T00:00:00Z"/>
        </Model>
    </Models>
    <Aliases>
        <Alias Alias="Boolean">i=1</Alias>
        <Alias Alias="SByte">i=2</Alias>
        <Alias Alias="Byte">i=3</Alias>
        <Alias Alias="Int16">i=4</Alias>
        <Alias Alias="UInt16">i=5</Alias>
        <Alias Alias="Int32">i=6</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="Int64">i=8</Alias>
        <Alias Alias="UInt64">i=9</Alias>
        <Alias Alias="Float">i=10</Alias>
        <Alias Alias="Double">i=11</Alias>
        <Alias Alias="DateTime">i=13</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="ByteString">i=15</Alias>
        <Alias Alias="Guid">i=14</Alias>
        <Alias Alias="XmlElement">i=16</Alias>
        <Alias Alias="NodeId">i=17</Alias>
        <Alias Alias="ExpandedNodeId">i=18</Alias>
        <Alias Alias="QualifiedName">i=20</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="StatusCode">i=19</Alias>
        <Alias Alias="Structure">i=22</Alias>
        <Alias Alias="Number">i=27</Alias>
        <Alias Alias="Integer">i=27</Alias>
        <Alias Alias="UInteger">i=28</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="Organizes">i=35</Alias>
        <Alias Alias="HasEventSource">i=36</Alias>
        <Alias Alias="HasNotifier">i=48</Alias>
        <Alias Alias="HasSubtype">i=45</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="HasModellingRule">i=37</Alias>
        <Alias Alias="HasEncoding">i=38</Alias>
        <Alias Alias="HasDescription">i=39</Alias>
        <Alias Alias="Mandatory">i=78</Alias>
        <Alias Alias="Optional">i=80</Alias>
        <Alias Alias="GeneratesEvent">i=41</Alias>
    </Aliases>
    <UAObject NodeId="ns=1;i=27000" BrowseName="1:RFIDReaderModule" ParentNodeId="ns=1;i=10002">
        <DisplayName>RFIDReaderModule</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27001</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27002</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27005</Reference>

            <Reference ReferenceType="HasProperty">ns=1;i=27599</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27598</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27597</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27596</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27595</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27594</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27593</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=27592</Reference>

            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10002</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=27001" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=27000">
        <DisplayName>ParameterSet</DisplayName>
        <Description>Flat list of Parameters</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27010</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27011</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27013</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27020</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27021</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27022</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27023</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27100</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27101</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=27002" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=27000">
        <DisplayName>MethodSet</DisplayName>
        <Description>Flat list of Methods</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27003</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=27003" BrowseName="1:ResetUserCounters" ParentNodeId="ns=1;i=27002">
        <DisplayName>ResetUserCounters</DisplayName>
        <Description>Zero's RFID statistics user counters.</Description>
        <References>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=27599" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=27000" DataType="String" MinimumSamplingInterval="250">
        <DisplayName>DeviceManual</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27598" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=27000" DataType="String" MinimumSamplingInterval="250">
        <DisplayName>DeviceRevision</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27597" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=27000" DataType="String" MinimumSamplingInterval="250">
        <DisplayName>HardwareRevision</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27596" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=27000" DataType="String" MinimumSamplingInterval="250">
        <DisplayName>SoftwareRevision</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27595" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=27000" DataType="Int32" MinimumSamplingInterval="250">
        <DisplayName>RevisionCounter</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27594" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=27000" DataType="String" MinimumSamplingInterval="250">
        <DisplayName>SerialNumber</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27593" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=27000" DataType="LocalizedText" MinimumSamplingInterval="250">
        <DisplayName>Manufacturer</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27592" BrowseName="2:Model" ParentNodeId="ns=1;i=27000" DataType="LocalizedText" MinimumSamplingInterval="250">
        <DisplayName>Model</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27100" BrowseName="1:LastScanData" ParentNodeId="ns=1;i=27001" DataType="ByteString" MinimumSamplingInterval="50">
        <DisplayName>LastScanData</DisplayName>
        <Description>TAG ID involved in last RFID operation.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27101" BrowseName="1:LastScanTimestamp" ParentNodeId="ns=1;i=27001" DataType="DateTime" MinimumSamplingInterval="50">
        <DisplayName>LastScanTimestamp</DisplayName>
        <Description>Last RFID operation timestamp (read or write).</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>

    <!-- Statistics -->
    <UAVariable NodeId="ns=1;i=27010" BrowseName="1:Reads Total" ParentNodeId="ns=1;i=27001" DataType="UInt32" MinimumSamplingInterval="50">
        <DisplayName>Reads Total</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27011" BrowseName="1:Writes Total" ParentNodeId="ns=1;i=27001" DataType="UInt32" MinimumSamplingInterval="50">
        <DisplayName>Writes Total</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27012" BrowseName="1:Failed reads Total" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Failed reads Total</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27013" BrowseName="1:Failed writes Total" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Failed writes Total</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27020" BrowseName="1:Reads User" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Reads User</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27021" BrowseName="1:Writes User" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Writes User</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27022" BrowseName="1:Failed reads User" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Failed reads User</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=27023" BrowseName="1:Failed writes User" ParentNodeId="ns=1;i=27001" DataType="String" MinimumSamplingInterval="50">
        <DisplayName>Failed writes User</DisplayName>
        <Description></Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=27005" BrowseName="1:Statistics" ParentNodeId="ns=1;i=27000">
        <DisplayName>Statistics</DisplayName>
        <Description/>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="HasComponent">ns=1;i=27006</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=27007</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=27006" BrowseName="1:Total" ParentNodeId="ns=1;i=27005">
        <DisplayName>Total</DisplayName>
        <Description/>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="Organizes">ns=1;i=27010</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27011</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27012</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27013</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=27007" BrowseName="1:User" ParentNodeId="ns=1;i=27005">
        <DisplayName>User</DisplayName>
        <Description/>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasModellingRule">Mandatory</Reference>

            <Reference ReferenceType="Organizes">ns=1;i=27020</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27021</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27022</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=27023</Reference>
        </References>
    </UAObject>
</UANodeSet>
