<?xml version="1.0" encoding="UTF-8"?>
<Domain
	xmlns="http://www.soti.net/connect-definitions"
	xmlns:xi="http://www.w3.org/2001/XInclude"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.soti.net/connect-definitions ../../../Soti.Connect.ProtocolDefinitions/Soti.Connect.ProtocolDefinitions.Parser/protocol.xsd">
	<Imports>
		<xi:include href="./base-rest-protocol.xml" parse="xml" />
	</Imports>

	<Messages>
		<Message id="TSCGetPrinterState" />

		<Message id="TSCGetPrinterState" />

		<Message id="TSCPrinterState">
			<Object id="Resource">
				<Object id="Device_Information">
					<DataPointReference id="Company_Name" path="base-module#manufacturer" />
					<DataPointReference id="Model" path="base-module#model-id" />
					<DataPointReference id="Serial_Number" path="GenericDeviceState#serial-number" />
					<DataPointReference id="TPH_Resolution" path="TSC-General#Device_Information-TPH_Resolution" />
					<DataPointReference id="DRAM_Size" path="TSC-General#Device_Information-DRAM_Size" />
					<DataPointReference id="Flash_Size" path="TSC-General#Device_Information-Flash_Size" />
					<DataPointReference id="Free_DRAM_Size" path="TSC-General#Device_Information-Free_DRAM_Size" />
					<DataPointReference id="Free_Flash_Size" path="TSC-General#Device_Information-Free_Flash_Size" />
					<DataPointReference id="Firmware_Version" path="base-module#version" />
					<DataPointReference id="Wi-Fi_Version" path="TSC-General#Device_Information-Wi-Fi_Version" />
					<DataPointReference id="Bluetooth_Version" path="bluetooth-fw_versionModule#bluetooth-fw_version" />
					<DataPointReference id="Host_Name" path="TSC-General#Device_Information-Host_Name" />
					<DataPointReference id="Domain_Name" path="generic-fqdn#fqdn" />
				</Object>
				<Object id="Printer_Statistics">
					<DataPointReference id="Printer_Mileage" path="TSC-General#Printer_Statistics-Mileage" />
					<DataPointReference id="TPH_Odometer" path="TSC-General#Printer_Statistics-TPH_Odometer" />
					<DataPointReference id="TPH_Serial_Number" path="TSC-General#Printer_Statistics-TPH_Serial_Number" />
					<DataPointReference id="TPH_Cleaning" path="TSC-General#Printer_Statistics-TPH_Cleaning" />
					<DataPointReference id="Labels" path="printer_stat-total_label_countModule#printer_stat-total_label_count" />
					<DataPointReference id="Printer_Cutter_Counter" path="TSC-General#Printer_Statistics-Printer_Cutter_Counter" />
					<DataPointReference id="Cutter_Counter" path="TSC-General#Printer_Statistics-Cutter_Counter" />
					<DataPointReference id="Cutter_Serial_Number" path="TSC-General#Printer_Statistics-Cutter_Serial_Number" />
					<DataPointReference id="Ribbon_Remaining" path="TSC-General#Printer_Statistics-Ribbon_Remaining" />
					<DataPointReference id="Last_Power_On_Time" path="TSC-General#Printer_Statistics-Last_Power_On_Time" />
				</Object>
				<Object id="TPH_Care">
					<DataPointReference id="TPH_Care_Support" path="TSC-TPH-Care#TPH_Care-TPH_Care_Support" />
					<DataPointReference id="TPH_Care_Enable" path="TSC-TPH-Care#TPH_Care-TPH_Care_Enable" />
					<DataPointReference id="Unhealthy_Dot_QTY" path="TSC-TPH-Care#TPH_Care-Unhealthy_Dot_QTY" />
					<DataPointReference id="Unhealthy_Dot_Threshold" path="TSC-TPH-Care#TPH_Care-Unhealthy_Dot_Threshold" />
				</Object>
				<Object id="Smart_Battery">
					<DataPointReference id="Battery_Serial_Number" path="BatterySerialNumberModule#BatterySerialNumber" />
					<DataPointReference id="Current_Voltage" path="voltageModule#voltage" />
					<DataPointReference id="Capacity" path="BatteryCapacityModule#BatteryCapacity" />
					<DataPointReference id="Temperature" path="battery-temperatureModule#battery-temperature" />
					<DataPointReference id="Charged_Times" path="TSC-Smart-Battery#Battery-Charged_Times" />
					<DataPointReference id="Manufacture_Date" path="TSC-Smart-Battery#Battery-Manufacture_Date" />
					<DataPointReference id="Healthy_Status" path="TSC-Smart-Battery#Battery-Healthy_Status" />
				</Object>
				<Object id="Printer_State">
					<DataPointReference id="Display_Line_1" path="TSC-Printer-State#Printer_State-Display_Line_1" />
					<DataPointReference id="Display_Line_2" path="TSC-Printer-State#Printer_State-Display_Line_2" />
				</Object>
				<Object id="System_Control">
					<DataPointReference id="Display_Language" path="TSC-System#System_Control-Display_Language" />
					<DataPointReference id="LCD_Brightness" path="TSC-System#System_Control-LCD_Brightness" />
					<DataPointReference id="Paper_Low_Percent" path="TSC-System#System_Control-Paper_Low_Percent" />
					<DataPointReference id="Ribbon_Low_Warning" path="TSC-RibbonLow#System_Control-Ribbon_Low_Warning" />
					<DataPointReference id="Menu_Lock" path="TSC-MenuPassword#System_Control-Menu_Lock" />
					<DataPointReference id="My_Favorite_Menu_Lock" path="TSC-MenuPassword#System_Control-My_Favorite_Menu_Lock" />
					<DataPointReference id="Date_Format" path="TSC-System#System_Control-Date_Format" />
					<DataPointReference id="Time_Format" path="TSC-System#System_Control-Time_Format" />
					<DataPointReference id="Date" path="TSC-System#System_Control-Date" />
					<DataPointReference id="Time" path="TSC-System#System_Control-Time" />
					<DataPointReference id="Preferred_Network" path="TSC-System#System_Control-Preferred_Network" />
				</Object>
				<Object id="Serial_Port_Settings">
					<DataPointReference id="Baud_Rate" path="TSC-SerialPort#Serial_Port_Settings-Baud_Rate" />
					<DataPointReference id="Data" path="TSC-SerialPort#Serial_Port_Settings-Data" />
					<DataPointReference id="Parity" path="TSC-SerialPort#Serial_Port_Settings-Parity" />
					<DataPointReference id="Stop" path="TSC-SerialPort#Serial_Port_Settings-Stop" />
				</Object>
				<Object id="MQTT_Information">
					<DataPointReference id="Server_IP_Address" path="MQTT-Settings#mqtt_server_ip_addr" />
					<DataPointReference id="MQTT_Port" path="MQTT-Settings#mqtt_port_number" />
					<DataPointReference id="MQTT_Secured" path="TSC-General#MQTT_Information-MQTT_Secured" />
					<DataPointReference id="MQTT_Username" path="MQTT-Settings#mqtt_user_name" />
					<DataPointReference id="MQTT_Tenant_ID" path="MQTT-Settings#tenant_id" />
					<DataPointReference id="MQTT_Device_Name" path="TSC-General#MQTT_Information-MQTT_Device_Name" />
					<DataPointReference id="MQTT_Device_ID" path="TSC-General#MQTT_Information-MQTT_Device_ID" />

				</Object>
				<Object id="Installed_Modules">
					<DataPointReference id="Wi-Fi_Installed" path="TSC-General#Installed_Modules-Wi-Fi_Installed" />
					<DataPointReference id="Bluetooth_Installed" path="installed_modules-blue_installedModule#installed_modules-blue_installed" />
					<DataPointReference id="Cutter_Installed" path="TSC-General#Installed_Modules-Cutter_Installed" />
				</Object>
				<Object id="Network_Settings">
					<DataPointReference id="Print_Data_Port" path="net_settings-ascii_data_port_setModule#net_settings-ascii_data_port_set" />
					<DataPointReference id="DHCP" path="GenericNetworkIP4Lan#automatically_obtain_ip_address" />
					<DataPointReference id="IP_Address" path="GenericNetworkIP4Lan#generic-network-ipaddress" />
					<DataPointReference id="Subnet_Mask" path="GenericNetworkIP4Lan#generic-network-subnet-mask" />
					<DataPointReference id="Gateway_Address" path="GenericNetworkIP4Lan#generic-network-gateway" />
					<DataPointReference id="Primary_DNS" path="GenericNetworkIP4Lan#primary_dns_server_ip_address" />
					<DataPointReference id="Second_DNS" path="secondary_dns_server_ip_addressModule#secondary_dns_server_ip_address" />
					<DataPointReference id="MAC_Address" path="GenericNetworkIP4Lan#generic-network-mac" />
					<DataPointReference id="Ethernet_Speed" path="TSC-WiredLan#Network_Settings-Ethernet_Speed" />
				</Object>
				<Object id="Wi-Fi_Settings">
					<DataPointReference id="Wi-Fi_Print_Data_Port" path="TSC-WirelessLan#Wi-Fi_Settings-Print_Data_Port" />
					<DataPointReference id="Wi-Fi_DHCP" path="GenericNetworkIP4WLan#automatically_obtain_ip_address" />
					<DataPointReference id="Wi-Fi_IP_Address" path="GenericNetworkIP4WLan#generic-network-ipaddress" />
					<DataPointReference id="Wi-Fi_Subnet_Mask" path="GenericNetworkIP4WLan#generic-network-subnet-mask" />
					<DataPointReference id="Wi-Fi_Gateway_Address" path="GenericNetworkIP4WLan#generic-network-gateway" />
					<DataPointReference id="Wi-Fi_Primary_DNS" path="GenericNetworkIP4WLan#primary_dns_server_ip_address" />
					<DataPointReference id="Wi-Fi_Second_DNS" path="TSC-WirelessLan#Wi-Fi_Settings-Wi-Fi_Second_DNS" />
					<DataPointReference id="SSID" path="GenericWIFI#ssid" />
					<DataPointReference id="Security_Mode" path="TSC-WirelessLan#Wi-Fi_Settings-Security_Mode" />
					<DataPointReference id="WEP_Key_Index" path="TSC-WirelessLan#Wi-Fi_Settings-WEP_Key_Index" />
					<DataPointReference id="EAP_Mode" path="TSC-WirelessLan#Wi-Fi_Settings-EAP_Mode" />
					<DataPointReference id="CA_Certificate_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-CA_Certificate_Filename" />
					<DataPointReference id="Client_Certificate_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-Client_Certificate_Filename" />
					<DataPointReference id="Private_Key_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-Private_Key_Filename" />
					<DataPointReference id="EAP_Username" path="TSC-WirelessLan#Wi-Fi_Settings-EAP_Username" />
					<DataPointReference id="Wi-Fi_MAC_Address" path="GenericNetworkIP4WLan#generic-network-mac" />
				</Object>
				<Object id="Bluetooth_Settings">
					<DataPointReference id="Connect_Name" path="TSC-Bluetooth#Bluetooth_Settings-Connect_Name" />
					<DataPointReference id="PIN_Code" path="TSC-Bluetooth#Bluetooth_Settings-PIN_Code" />
					<DataPointReference id="Mode" path="TSC-Bluetooth#Bluetooth_Settings-Mode" />
					<DataPointReference id="MAC_Address" path="GenericNetworkBluetooth#bluetooth-device-address" />
				</Object>
				<Object id="Media_Settings">
					<DataPointReference id="Print_Speed" path="TSC-Media#Media_Settings-Print_Speed" />
					<DataPointReference id="Print_Density" path="TSC-Media#Media_Settings-Print_Density" />
					<DataPointReference id="Print_Direction" path="TSC-Media#Media_Settings-Print_Direction" />
					<DataPointReference id="Paper_Width" path="TSC-Media#Media_Settings-Paper_Width" />
					<DataPointReference id="Paper_Height" path="TSC-Media#Media_Settings-Paper_Height" />
					<DataPointReference id="Print_Mode" path="TSC-Media#Media_Settings-Print_Mode" />
					<DataPointReference id="Offset" path="TSC-Media#Media_Settings-Offset" />
					<DataPointReference id="Shift_X" path="TSC-Media#Media_Settings-Shift_X" />
					<DataPointReference id="Shift_Y" path="TSC-Media#Media_Settings-Shift_Y" />
					<DataPointReference id="Reference_X" path="TSC-Media#Media_Settings-Reference_X" />
					<DataPointReference id="Reference_Y" path="TSC-Media#Media_Settings-Reference_Y" />
					<DataPointReference id="Code_Page" path="TSC-Media#Media_Settings-Code_Page" />
					<DataPointReference id="Country" path="TSC-Media#Media_Settings-Country" />
				</Object>
				<Object id="Sensor_Settings">
					<DataPointReference id="Media_Sensor" path="TSC-Sensor#Sensor_Settings-Media_Sensor" />
					<DataPointReference id="Gap_Size" path="TSC-Media-Sensor-Extended#Sensor_Settings-Gap_Size" />
					<DataPointReference id="Black_Line_Size" path="TSC-Media-Sensor-Extended#Sensor_Settings-Black_Line_Size" />
					<DataPointReference id="Threshold_Detect" path="TSC-Sensor#Sensor_Settings-Threshold_Detect" />
					<DataPointReference id="Maximun_Detect_Length" path="TSC-Sensor#Sensor_Settings-Maximun_Detect_Length" />
					<DataPointReference id="Minimun_Paper" path="TSC-Sensor#Sensor_Settings-Minimun_Paper" />
					<DataPointReference id="Maximun_Gap_Mark" path="TSC-Sensor#Sensor_Settings-Maximun_Gap_Mark" />
					<DataPointReference id="Auto_Calibration" path="TSC-Sensor#Sensor_Settings-Auto_Calibration" />
				</Object>
				<Object id="MQTT_CA_Cert_Info">
					<DataPointReference id="Expiry_Date" path="TSC-CertificateInfo#mqtt_ca_expiry_date" />
					<DataPointReference id="Subject" path="TSC-CertificateInfo#mqtt_ca_subject" />
					<DataPointReference id="Issuer" path="TSC-CertificateInfo#mqtt_ca_issuer_name" />
					<DataPointReference id="Serial_Number" path="TSC-CertificateInfo#mqtt_ca_serial_number" />
					<DataPointReference id="Thumbprint" path="TSC-CertificateInfo#mqtt_ca_thumbprint" />
				</Object>
				<Object id="MQTT_Client_Cert_Info">
					<DataPointReference id="Expiry_Date" path="TSC-CertificateInfo#mqtt_client_expiry_date" />
					<DataPointReference id="Subject" path="TSC-CertificateInfo#mqtt_client_subject" />
					<DataPointReference id="Issuer" path="TSC-CertificateInfo#mqtt_client_issuer_name" />
					<DataPointReference id="Serial_Number" path="TSC-CertificateInfo#mqtt_client_serial_number" />
					<DataPointReference id="Thumbprint" path="TSC-CertificateInfo#mqtt_client_thumbprint" />
				</Object>
				<Object id="File_Store_Cert_Info">
					<DataPointReference id="Expiry_Date" path="TSC-CertificateInfo#filestore_cert_expiry_date" />
					<DataPointReference id="Subject" path="TSC-CertificateInfo#filestore_cert_subject" />
					<DataPointReference id="Issuer" path="TSC-CertificateInfo#filestore_cert_issuer_name" />
					<DataPointReference id="Serial_Number" path="TSC-CertificateInfo#filestore_cert_serial_number" />
					<DataPointReference id="Thumbprint" path="TSC-CertificateInfo#filestore_cert_thumbprint" />
				</Object>
				<Object id="Wi_Fi_CA_Cert_Info">
					<DataPointReference id="Expiry_Date" path="TSC-CertificateInfo#wifi_ca_expiry_date" />
					<DataPointReference id="Subject" path="TSC-CertificateInfo#wifi_ca_subject" />
					<DataPointReference id="Issuer" path="TSC-CertificateInfo#wifi_ca_issuer_name" />
					<DataPointReference id="Serial" path="TSC-CertificateInfo#wifi_ca_serial_number" />
					<DataPointReference id="Thumbprint" path="TSC-CertificateInfo#wifi_ca_thumbprint" />
				</Object>
				<Object id="Wi_Fi_Client_Cert_Info">
					<DataPointReference id="Expiry_Date" path="TSC-CertificateInfo#wifi_client_expiry_date" />
					<DataPointReference id="Subject" path="TSC-CertificateInfo#wifi_client_subject" />
					<DataPointReference id="Issuer" path="TSC-CertificateInfo#wifi_client_issuer_name" />
					<DataPointReference id="Serial_Number" path="TSC-CertificateInfo#wifi_client_serial_number" />
					<DataPointReference id="Thumbprint" path="TSC-CertificateInfo#wifi_client_thumbprint" />
				</Object>
			</Object>
		</Message>

		<Message id="TSCChangePrinterSettings">
			<Object id="Resource">
				<Object id="Device_Information">
					<Segment id="Host_Name" type="string" />
				</Object>
				<Object id="TPH_Care">
					<Segment id="TPH_Care_Enable" type="boolean" />
					<Segment id="Clear_Cutter_Counter" type="string" />
					<Segment id="Clear_TPH_Odometer" type="string" />
					<Segment id="TPH_Profile_Data" type="string" />
					<Segment id="Unhealthy_Dot_Threshold" type="integer" />
				</Object>
				<Object id="System_Control">
					<Segment id="Display_Language" type="string" />
					<Segment id="LCD_Brightness" type="integer" />
					<Segment id="Paper_Low_Percent" type="integer" />
					<Segment id="Ribbon_Low_Warning" type="float" />
					<Segment id="Menu_Lock" type="boolean" />
					<Segment id="Menu_Password" type="integer" />
					<Segment id="My_Favorite_Menu_Lock" type="boolean" />
					<Segment id="My_Favorite_Menu_Password" type="integer" />
					<Segment id="Date_Format" type="string" />
					<Segment id="Time_Format" type="string" />
					<Segment id="Date" type="string" />
					<Segment id="Time" type="string" />
					<Segment id="Preferred_Network" type="string" />
				</Object>
				<Object id="Serial_Port_Settings">
					<Segment id="Baud_Rate" type="integer" />
					<Segment id="Data" type="integer" />
					<Segment id="Parity" type="string" />
					<Segment id="Stop" type="integer" />
				</Object>
				<Object id="Network_Settings">
					<Segment id="Print_Data_Port" type="integer" />
					<Segment id="DHCP" type="boolean" />
					<Segment id="IP_Address" type="ipv4" />
					<Segment id="Subnet_Mask" type="ipv4" />
					<Segment id="Gateway_Address" type="ipv4" />
					<Segment id="Primary_DNS" type="string" />
					<Segment id="Second_DNS" type="string" />
				</Object>
				<Object id="Wi-Fi_Settings">
					<Segment id="Wi-Fi_Print_Data_Port" type="integer" />
					<Segment id="Wi-Fi_DHCP" type="boolean" />
					<Segment id="Wi-Fi_IP_Address" type="ipv4" />
					<Segment id="Wi-Fi_Subnet_Mask" type="ipv4" />
					<Segment id="Wi-Fi_Gateway_Address" type="ipv4" />
					<Segment id="Wi-Fi_Primary_DNS" type="string" />
					<Segment id="Wi-Fi_Second_DNS" type="string" />
					<Segment id="SSID" type="string" />
					<Segment id="Security_Mode" type="string" />
					<Segment id="WEP_Key_Index" type="integer" />
					<Segment id="WEP_Key" type="string" />
					<Segment id="WPA_Cipher" type="string" />
					<Segment id="EAP_Mode" type="string" />
					<Segment id="CA_Certificate_Filename" type="string" />
					<Segment id="Client_Certificate_Filename" type="string" />
					<Segment id="Private_Key_Filename" type="string" />
					<Segment id="EAP_Username" type="string" />
					<Segment id="EAP_Password" type="string" />
				</Object>
				<Object id="Bluetooth_Settings">
					<Segment id="Connect_Name" type="string" />
					<Segment id="PIN_Code" type="string" />
					<Segment id="Mode" type="string" />
				</Object>
				<Object id="Media_Settings">
					<Segment id="Print_Speed" type="float" />
					<Segment id="Print_Density" type="integer" />
					<Segment id="Print_Direction" type="integer" />
					<Segment id="Paper_Width" type="float" />
					<Segment id="Paper_Height" type="float" />
					<Segment id="Print_Mode" type="string" />
					<Segment id="Offset" type="float" />
					<Segment id="Shift_X" type="float" />
					<Segment id="Shift_Y" type="float" />
					<Segment id="Reference_X" type="float" />
					<Segment id="Reference_Y" type="float" />
					<Segment id="Code_Page" type="string" />
					<Segment id="Country" type="string" />
				</Object>
				<Object id="Sensor_Settings">
					<Segment id="Media_Sensor" type="string" />
					<Segment id="Gap_Size" type="float" />
					<Segment id="Black_Line_Size" type="float" />
					<Segment id="Threshold_Detect" type="string" />
					<Segment id="Maximun_Detect_Length" type="float" />
					<Segment id="Minimun_Paper" type="float" />
					<Segment id="Maximun_Gap_Mark" type="float" />
					<Segment id="Auto_Calibration" type="string" />
				</Object>
			</Object>
		</Message>

		<Message id="TSCChangeMqttSettings">
			<Object id="Resource">
				<Object id="MQTT_Information">
					<Segment id="Server_IP_Address" type="string" />
					<Segment id="MQTT_Port" type="integer" />
					<Segment id="MQTT_Username" type="string" />
					<Segment id="MQTT_Password" type="string" />
					<Segment id="MQTT_Secured" type="string" />
					<Segment id="MQTT_CA_Certificate_Uri" type="filestore" />
					<Segment id="MQTT_Client_Certificate_Uri" type="filestore" />
					<Segment id="MQTT_Private_Key_Uri" type="filestore" />
					<Segment id="MQTT_Private_Key_Password" type="string" />
					<Segment id="MQTT_Tenant_ID" type="string" />
				</Object>
			</Object>
		</Message>

		<Message id="TSCChangeFilestoreCert">
			<Object id="Resource">
				<Object id="MQTT_Information">
					<Segment id="File_Store_Cert" type="filestore" />
				</Object>
			</Object>
		</Message>

		<Message id="TSCPrinterSettings">
			<Object id="Resource">
				<Object id="Device_Information">
					<DataPointReference id="Host_Name" path="TSC-General#Device_Information-Host_Name" />
				</Object>
				<Object id="TPH_Care">
					<DataPointReference id="TPH_Care_Enable" path="TSC-TPH-Care#TPH_Care-TPH_Care_Enable" />
					<DataPointReference id="Unhealthy_Dot_Threshold" path="TSC-TPH-Care#TPH_Care-Unhealthy_Dot_Threshold" />
				</Object>
				<Object id="System_Control">
					<DataPointReference id="Display_Language" path="TSC-System#System_Control-Display_Language" />
					<DataPointReference id="LCD_Brightness" path="TSC-System#System_Control-LCD_Brightness" />
					<DataPointReference id="Paper_Low_Percent" path="TSC-System#System_Control-Paper_Low_Percent" />
					<DataPointReference id="Ribbon_Low_Warning" path="TSC-RibbonLow#System_Control-Ribbon_Low_Warning" />
					<DataPointReference id="Menu_Lock" path="TSC-MenuPassword#System_Control-Menu_Lock" />
					<DataPointReference id="My_Favorite_Menu_Lock" path="TSC-MenuPassword#System_Control-My_Favorite_Menu_Lock" />
					<DataPointReference id="Date_Format" path="TSC-System#System_Control-Date_Format" />
					<DataPointReference id="Time_Format" path="TSC-System#System_Control-Time_Format" />
					<DataPointReference id="Date" path="TSC-System#System_Control-Date" />
					<DataPointReference id="Time" path="TSC-System#System_Control-Time" />
					<DataPointReference id="Preferred_Network" path="TSC-System#System_Control-Preferred_Network" />
				</Object>
				<Object id="Serial_Port_Settings">
					<DataPointReference id="Baud_Rate" path="TSC-SerialPort#Serial_Port_Settings-Baud_Rate" />
					<DataPointReference id="Data" path="TSC-SerialPort#Serial_Port_Settings-Data" />
					<DataPointReference id="Parity" path="TSC-SerialPort#Serial_Port_Settings-Parity" />
					<DataPointReference id="Stop" path="TSC-SerialPort#Serial_Port_Settings-Stop" />
				</Object>
				<Object id="MQTT_Information">
					<DataPointReference id="Server_IP_Address" path="MQTT-Settings#mqtt_server_ip_addr" />
					<DataPointReference id="MQTT_Port" path="MQTT-Settings#mqtt_port_number" />
					<DataPointReference id="MQTT_Secured" path="TSC-General#MQTT_Information-MQTT_Secured" />
					<DataPointReference id="MQTT_Tenant_ID" path="MQTT-Settings#tenant_id" />
				</Object>
				<Object id="Network_Settings">
					<DataPointReference id="Print_Data_Port" path="net_settings-ascii_data_port_setModule#net_settings-ascii_data_port_set" />
					<DataPointReference id="DHCP" path="GenericNetworkIP4Lan#automatically_obtain_ip_address" />
					<DataPointReference id="IP_Address" path="GenericNetworkIP4Lan#generic-network-ipaddress" />
					<DataPointReference id="Subnet_Mask" path="GenericNetworkIP4Lan#generic-network-subnet-mask" />
					<DataPointReference id="Gateway_Address" path="GenericNetworkIP4Lan#generic-network-gateway" />
					<DataPointReference id="Primary_DNS" path="GenericNetworkIP4Lan#primary_dns_server_ip_address" />
					<DataPointReference id="Second_DNS" path="secondary_dns_server_ip_addressModule#secondary_dns_server_ip_address" />
				</Object>
				<Object id="Wi-Fi_Settings">
					<DataPointReference id="Wi-Fi_Print_Data_Port" path="TSC-WirelessLan#Wi-Fi_Settings-Print_Data_Port" />
					<DataPointReference id="Wi-Fi_DHCP" path="GenericNetworkIP4WLan#automatically_obtain_ip_address" />
					<DataPointReference id="Wi-Fi_IP_Address" path="GenericNetworkIP4WLan#generic-network-ipaddress" />
					<DataPointReference id="Wi-Fi_Subnet_Mask" path="GenericNetworkIP4WLan#generic-network-subnet-mask" />
					<DataPointReference id="Wi-Fi_Gateway_Address" path="GenericNetworkIP4WLan#generic-network-gateway" />
					<DataPointReference id="Wi-Fi_Primary_DNS" path="GenericNetworkIP4WLan#primary_dns_server_ip_address" />
					<DataPointReference id="Wi-Fi_Second_DNS" path="TSC-WirelessLan#Wi-Fi_Settings-Wi-Fi_Second_DNS" />
					<DataPointReference id="SSID" path="GenericWIFI#ssid" />
					<DataPointReference id="Security_Mode" path="TSC-WirelessLan#Wi-Fi_Settings-Security_Mode" />
					<DataPointReference id="WEP_Key_Index" path="TSC-WirelessLan#Wi-Fi_Settings-WEP_Key_Index" />
					<DataPointReference id="EAP_Mode" path="TSC-WirelessLan#Wi-Fi_Settings-EAP_Mode" />
					<DataPointReference id="CA_Certificate_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-CA_Certificate_Filename" />
					<DataPointReference id="Client_Certificate_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-Client_Certificate_Filename" />
					<DataPointReference id="Private_Key_Filename" path="TSC-WirelessLan#Wi-Fi_Settings-Private_Key_Filename" />
					<DataPointReference id="EAP_Username" path="TSC-WirelessLan#Wi-Fi_Settings-EAP_Username" />
				</Object>
				<Object id="Bluetooth_Settings">
					<DataPointReference id="Connect_Name" path="TSC-Bluetooth#Bluetooth_Settings-Connect_Name" />
					<DataPointReference id="PIN_Code" path="TSC-Bluetooth#Bluetooth_Settings-PIN_Code" />
					<DataPointReference id="Mode" path="TSC-Bluetooth#Bluetooth_Settings-Mode" />
				</Object>
				<Object id="Media_Settings">
					<DataPointReference id="Print_Speed" path="TSC-Media#Media_Settings-Print_Speed" />
					<DataPointReference id="Print_Density" path="TSC-Media#Media_Settings-Print_Density" />
					<DataPointReference id="Print_Direction" path="TSC-Media#Media_Settings-Print_Direction" />
					<DataPointReference id="Print_Mode" path="TSC-Media#Media_Settings-Print_Mode" />
					<DataPointReference id="Paper_Width" path="TSC-Media#Media_Settings-Paper_Width" />
					<DataPointReference id="Paper_Height" path="TSC-Media#Media_Settings-Paper_Height" />
					<DataPointReference id="Offset" path="TSC-Media#Media_Settings-Offset" />
					<DataPointReference id="Shift_X" path="TSC-Media#Media_Settings-Shift_X" />
					<DataPointReference id="Shift_Y" path="TSC-Media#Media_Settings-Shift_Y" />
					<DataPointReference id="Reference_X" path="TSC-Media#Media_Settings-Reference_X" />
					<DataPointReference id="Reference_Y" path="TSC-Media#Media_Settings-Reference_Y" />
					<DataPointReference id="Code_Page" path="TSC-Media#Media_Settings-Code_Page" />
					<DataPointReference id="Country" path="TSC-Media#Media_Settings-Country" />
				</Object>
				<Object id="Sensor_Settings">
					<DataPointReference id="Media_Sensor" path="TSC-Sensor#Sensor_Settings-Media_Sensor" />
					<DataPointReference id="Gap_Size" path="TSC-Media-Sensor-Extended#Sensor_Settings-Gap_Size" />
					<DataPointReference id="Black_Line_Size" path="TSC-Media-Sensor-Extended#Sensor_Settings-Black_Line_Size" />
					<DataPointReference id="Threshold_Detect" path="TSC-Sensor#Sensor_Settings-Threshold_Detect" />
					<DataPointReference id="Maximun_Detect_Length" path="TSC-Sensor#Sensor_Settings-Maximun_Detect_Length" />
					<DataPointReference id="Minimun_Paper" path="TSC-Sensor#Sensor_Settings-Minimun_Paper" />
					<DataPointReference id="Maximun_Gap_Mark" path="TSC-Sensor#Sensor_Settings-Maximun_Gap_Mark" />
					<DataPointReference id="Auto_Calibration" path="TSC-Sensor#Sensor_Settings-Auto_Calibration" />
				</Object>
			</Object>
		</Message>

		<Message id="TSCPrintTestPage">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCReboot">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCFactoryReset" />

		<Message id="TSCGetDiagnostics">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCDiagnostics">
			<Object id="Resource">
				<Segment id="content" type="datafile" reference="content" />
				<Segment id="content_name" type="datafile" reference="contentName" />
				<Segment id="content_length" type="datafile" reference="contentLength" />
				<Segment id="content_type" type="datafile" reference="contentType" />
			</Object>
		</Message>

		<Message id="TSCDataCapture">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCCapturedData">
			<Object id="Resource">
				<Segment id="content" type="datafile" reference="content" />
				<Segment id="content_name" type="datafile" reference="contentName" />
				<Segment id="content_length" type="datafile" reference="contentLength" />
				<Segment id="content_type" type="datafile" reference="contentType" />
				<Segment id="content_index" type="datafile" reference="contentIndex" />
			</Object>
		</Message>

		<Message id="TSCDownloadFile">
			<Object id="Resource">
				<Segment id="downloadUri" type="uri" />
				<Segment id="contentType" type="string" />
			</Object>
		</Message>

		<Message id="TSCDownloadFileStoreFile">
			<Object id="Resource">
				<Segment id="file" type="filestore" />
				<Segment id="contentType" type="string" />
			</Object>
		</Message>

		<Message id="TSCDownloadWifiCertFile">
			<Object id="Resource">
				<Segment id="CA_Certificate_Uri" type="filestore" />
				<Segment id="Client_Certificate_Uri" type="filestore" />
				<Segment id="Private_Key_Uri" type="filestore" />
			</Object>
		</Message>

		<Message id="TSCTPHCare">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCTPHProfile">
			<Segment id="Resource" type="string" />
		</Message>

		<Message id="TSCTPHProfileData">
		</Message>

		<Message id="TSCAlert">
			<Object id="Resource">
				<DataPointReference id="Id" path="TSC-Alert#Id" />
				<DataPointReference id="Description" path="TSC-Alert#Description" />
				<DataPointReference id="Type" path="TSC-Alert#Type" />
				<DataPointReference id="Priority" path="TSC-Alert#Priority" />
				<DataPointReference id="Timestamp" path="TSC-Alert#Timestamp" />
			</Object>
		</Message>

	</Messages>

	<Transactions>

		<Transaction id="TSCCheckIn" semanticid="base-module#checkin">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCGetPrinterState" />
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterState" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCStartCapture" semanticid="Printronix-TSC-DataCapture#startDataCapture">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDataCapture">
						<ConstantAssignment path="Resource" value="Start Capture" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCStopCapture" semanticid="Printronix-TSC-DataCapture#stopDataCapture">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDataCapture">
						<ConstantAssignment path="Resource" value="Stop Capture" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCDataCapture" semanticid="Printronix-TSC-DataCapture#dataCapture">
			<Blocks>
				<Block id="1">
					<ReceiveMessage id="TSCCapturedData" />
					<BlockAction>
						<Terminate success="true" />
					</BlockAction>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeDeviceInfoSettings" semanticid="TSC-General#change-device-info">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Host Name" path="Resource/Device_Information/Host_Name" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeMQTTSettings" semanticid="TSC-Specific-Actions#change-mqtt-settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangeMqttSettings">
						<UserAssignment actionArgName="MQTT Security Method" path="Resource/MQTT_Information/MQTT_Secured" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCSetmqttserver" semanticid="MQTT-MutualTLS#Change-MQTT-Settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangeMqttSettings">
						<UserAssignment actionArgName="Server IP Address" path="Resource/MQTT_Information/Server_IP_Address" />
						<UserAssignment actionArgName="Port" path="Resource/MQTT_Information/MQTT_Port" />
						<UserAssignment actionArgName="Username" path="Resource/MQTT_Information/MQTT_Username" />
						<UserAssignment actionArgName="Password" path="Resource/MQTT_Information/MQTT_Password" />
						<UserAssignment actionArgName="Root Certificate" path="Resource/MQTT_Information/MQTT_CA_Certificate_Uri" />
						<UserAssignment actionArgName="Client Certificate" path="Resource/MQTT_Information/MQTT_Client_Certificate_Uri" />
						<UserAssignment actionArgName="Client Certificate Key" path="Resource/MQTT_Information/MQTT_Private_Key_Uri" />
						<UserAssignment actionArgName="Client Certificate Key Password" path="Resource/MQTT_Information/MQTT_Private_Key_Password" />
						<UserAssignment actionArgName="Tenant ID" path="Resource/MQTT_Information/MQTT_Tenant_ID" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCDownloadMQTTCerts" semanticid="TSC-Specific-Actions#change-mqtt-certs" isMetaTransaction="true">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangeMqttSettings">
						<UserAssignment actionArgName="Root Certificate" path="Resource/MQTT_Information/MQTT_CA_Certificate_Uri" />
						<UserAssignment actionArgName="Client Certificate" path="Resource/MQTT_Information/MQTT_Client_Certificate_Uri" />
						<UserAssignment actionArgName="Client Certificate Key" path="Resource/MQTT_Information/MQTT_Private_Key_Uri" />
						<UserAssignment actionArgName="Client Certificate Key Password" path="Resource/MQTT_Information/MQTT_Private_Key_Password" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
			<AlertBlocks>
				<AlertBlock MessageId="TSCAlert" timeoutAlertId="FirmwareDownloadTimeout">
					<SuccessCase>
						<Enumeration>
							<Value>flFileDownloadComplete.Set</Value>
						</Enumeration>
					</SuccessCase>
					<FailureCase>
						<Enumeration>
							<Value>flFileDownloadAbort.Set</Value>
							<Value>flFileDownloadFFileNotFound.Set</Value>
							<Value>flFileDownloadHostNotFound.Set</Value>
                            <Value>flFileDownloadHostNotConnect.Set</Value>
						</Enumeration>
					</FailureCase>
				</AlertBlock>
			</AlertBlocks>
		</Transaction>

		<Transaction id="TSCChangeFilestoreCert" semanticid="TSC-Specific-Actions#change-filestore-cert">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDownloadFileStoreFile">
						<UserAssignment actionArgName="File" path="Resource/file" />
						<ConstantAssignment path="Resource/contentType" value="File_Store_Cert"></ConstantAssignment>
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCDownloadFirmwareFromFilestore" semanticid="Firmware-Download#download-file-filestore" isMetaTransaction="true">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDownloadFileStoreFile">
						<UserAssignment actionArgName="File" path="Resource/file" />
						<ConstantAssignment path="Resource/contentType" value="Firmware"></ConstantAssignment>
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
			<AlertBlocks>
				<AlertBlock MessageId="TSCAlert" timeoutAlertId="flFirmwareUpgradeTimeout.Set" timeout="3600">
					<SuccessCase>
						<Enumeration>
							<Value>flFirmwareUpgradeCompleted.Set</Value>
						</Enumeration>
					</SuccessCase>
					<FailureCase>
						<Enumeration>
							<Value>flFileDownloadAbort.Set</Value>
							<Value>flFileDownloadFFileNotFound.Set</Value>
							<Value>flFileDownloadHostNotFound.Set</Value>
                            <Value>flFirmwareUpgradeError.Set</Value>
                            <Value>flFileDownloadHostNotConnect.Set</Value>
                            <Value>flFirmwareUpgradeTimeout.Set</Value>
						</Enumeration>
					</FailureCase>
				</AlertBlock>
			</AlertBlocks>
		</Transaction>

		<Transaction id="TSCChangeRibbonThreshold" semanticid="TSC-RibbonLow#change-ribbon-low-threshold">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="&quot;Ribbon Low&quot; Warning Threshold" path="Resource/System_Control/Ribbon_Low_Warning" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSystemSettings" semanticid="TSC-System#change-system_control">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Display Language" path="Resource/System_Control/Display_Language" />
						<UserAssignment actionArgName="LCD Brightness" path="Resource/System_Control/LCD_Brightness" />
						<UserAssignment actionArgName="&quot;Paper Low&quot; Warning Threshold" path="Resource/System_Control/Paper_Low_Percent" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeMenuPasswordSettings" semanticid="TSC-MenuPassword#change-menu_password">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Enable Menu Lock" path="Resource/System_Control/Menu_Lock" />
						<UserAssignment actionArgName="Menu Password" path="Resource/System_Control/Menu_Password" />
						<UserAssignment actionArgName="Enable My Favorite Menu Lock" path="Resource/System_Control/My_Favorite_Menu_Lock" />
						<UserAssignment actionArgName="&quot;My Favorite&quot; Menu Password" path="Resource/System_Control/My_Favorite_Menu_Password" defaultValue="0" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSystemDateTime" semanticid="TSC-System#change-date_time">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Date Format" path="Resource/System_Control/Date_Format" />
						<UserAssignment actionArgName="Time Format" path="Resource/System_Control/Time_Format" />
						<UserAssignment actionArgName="Date" path="Resource/System_Control/Date" />
						<UserAssignment actionArgName="Time" path="Resource/System_Control/Time" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSerialPortSettings" semanticid="TSC-SerialPort#change-serial_port">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Baud Rate" path="Resource/Serial_Port_Settings/Baud_Rate" />
						<UserAssignment actionArgName="Data Bits" path="Resource/Serial_Port_Settings/Data" />
						<UserAssignment actionArgName="Parity" path="Resource/Serial_Port_Settings/Parity" />
						<UserAssignment actionArgName="Stop Bits" path="Resource/Serial_Port_Settings/Stop" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>


		<Transaction id="TSCChangeWiredLan" semanticid="TSC-WiredLan#change-net_settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Print Data Port" path="Resource/Network_Settings/Print_Data_Port" />
						<UserAssignment actionArgName="Use DHCP" path="Resource/Network_Settings/DHCP" />
						<UserAssignment actionArgName="IP Address" path="Resource/Network_Settings/IP_Address" />
						<UserAssignment actionArgName="Subnet Mask" path="Resource/Network_Settings/Subnet_Mask" />
						<UserAssignment actionArgName="Gateway Address" path="Resource/Network_Settings/Gateway_Address" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeDNS" semanticid="TSC-WiredLan#change-dns">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Primary DNS Address" path="Resource/Network_Settings/Primary_DNS" />
						<UserAssignment actionArgName="Secondary DNS Address" path="Resource/Network_Settings/Second_DNS" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>


		<Transaction id="TSCChangeWirelessLanNetwork" semanticid="TSC-WirelessLan#change-wireless_lan_network">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Print Data Port" path="Resource/Wi-Fi_Settings/Wi-Fi_Print_Data_Port" />
						<UserAssignment actionArgName="Use DHCP" path="Resource/Wi-Fi_Settings/Wi-Fi_DHCP" />
						<UserAssignment actionArgName="IP Address" path="Resource/Wi-Fi_Settings/Wi-Fi_IP_Address" />
						<UserAssignment actionArgName="Subnet Mask" path="Resource/Wi-Fi_Settings/Wi-Fi_Subnet_Mask" />
						<UserAssignment actionArgName="Gateway Address" path="Resource/Wi-Fi_Settings/Wi-Fi_Gateway_Address" />
						<UserAssignment actionArgName="Wi-Fi Primary DNS" path="Resource/Wi-Fi_Settings/Wi-Fi_Primary_DNS" />
						<UserAssignment actionArgName="Wi-Fi Second DNS" path="Resource/Wi-Fi_Settings/Wi-Fi_Second_DNS" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeWifi" semanticid="TSC-WirelessLan#change-wifi">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="SSID" path="Resource/Wi-Fi_Settings/SSID" />
						<UserAssignment actionArgName="Security Mode" path="Resource/Wi-Fi_Settings/Security_Mode" />
						<UserAssignment actionArgName="WEP Key Index" path="Resource/Wi-Fi_Settings/WEP_Key_Index" />
						<UserAssignment actionArgName="WEP Key" path="Resource/Wi-Fi_Settings/WEP_Key" secret="true" />
						<UserAssignment actionArgName="WPA Cipher" path="Resource/Wi-Fi_Settings/WPA_Cipher" />
						<UserAssignment actionArgName="EAP Mode" path="Resource/Wi-Fi_Settings/EAP_Mode" />
						<UserAssignment actionArgName="EAP Username" path="Resource/Wi-Fi_Settings/EAP_Username" />
						<UserAssignment actionArgName="EAP Password" path="Resource/Wi-Fi_Settings/EAP_Password" secret="true" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeWifiCerts" semanticid="TSC-WirelessLan#change-wifi_certs">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="CA Certificate Filename" path="Resource/Wi-Fi_Settings/CA_Certificate_Filename" />
						<UserAssignment actionArgName="Client Certificate Filename" path="Resource/Wi-Fi_Settings/Client_Certificate_Filename" />
						<UserAssignment actionArgName="Private Key Filename" path="Resource/Wi-Fi_Settings/Private_Key_Filename" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>

		</Transaction>

		<Transaction id="TSCChangeBluetoothSettings" semanticid="TSC-Bluetooth#change-blue_settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Connection Name" path="Resource/Bluetooth_Settings/Connect_Name" />
						<UserAssignment actionArgName="PIN" path="Resource/Bluetooth_Settings/PIN_Code" secret="true" />
						<UserAssignment actionArgName="Mode" path="Resource/Bluetooth_Settings/Mode" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>
		<Transaction id="TscChangelabelsettings" semanticid="TSC-Media#change-label-settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Label Width" path="Resource/Media_Settings/Paper_Width" />
						<UserAssignment actionArgName="Label Length" path="Resource/Media_Settings/Paper_Height" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>
		<Transaction id="TSCChangeMediaPrintingSettings" semanticid="TSC-PrintSpeed#change-media_settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Darkness" path="Resource/Media_Settings/Print_Density" />
						<UserAssignment actionArgName="Print Speed" path="Resource/Media_Settings/Print_Speed" />
						<UserAssignment actionArgName="Print Direction" path="Resource/Media_Settings/Print_Direction" />
						<UserAssignment actionArgName="Label Width" path="Resource/Media_Settings/Paper_Width" />
						<UserAssignment actionArgName="Label Length" path="Resource/Media_Settings/Paper_Height" />
						<UserAssignment actionArgName="Print Mode" path="Resource/Media_Settings/Print_Mode" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangePrintModeSettings" semanticid="TSC-PrintSpeed#change-printMode_settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Print Direction" path="Resource/Media_Settings/Print_Direction" />
						<UserAssignment actionArgName="Label Width" path="Resource/Media_Settings/Paper_Width" />
						<UserAssignment actionArgName="Label Length" path="Resource/Media_Settings/Paper_Height" />
						<UserAssignment actionArgName="Print Mode" path="Resource/Media_Settings/Print_Mode" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeMediaOffsets" semanticid="TSC-Media#change-media_offsets">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Offset" path="Resource/Media_Settings/Offset" />
						<UserAssignment actionArgName="Shift X" path="Resource/Media_Settings/Shift_X" />
						<UserAssignment actionArgName="Shift Y" path="Resource/Media_Settings/Shift_Y" />
						<UserAssignment actionArgName="Reference X" path="Resource/Media_Settings/Reference_X" />
						<UserAssignment actionArgName="Reference Y" path="Resource/Media_Settings/Reference_Y" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeMediaCodes" semanticid="TSC-Media#change-media_codes">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Code Page" path="Resource/Media_Settings/Code_Page" />
						<UserAssignment actionArgName="Country Code" path="Resource/Media_Settings/Country" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSensor" semanticid="TSC-Sensor#change-sensor">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Media Sensor" path="Resource/Sensor_Settings/Media_Sensor" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSensorSettings" semanticid="TSC-Sensor#change-sensor_settings">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Threshold Detection" path="Resource/Sensor_Settings/Threshold_Detect" />
						<UserAssignment actionArgName="Maximum Sensor Detection Length" path="Resource/Sensor_Settings/Maximun_Detect_Length" />
						<UserAssignment actionArgName="Minimum Paper Length" path="Resource/Sensor_Settings/Minimun_Paper" />
						<UserAssignment actionArgName="Maximum Gap/Mark Length" path="Resource/Sensor_Settings/Maximun_Gap_Mark" />
						<UserAssignment actionArgName="Sensor Auto-Calibration" path="Resource/Sensor_Settings/Auto_Calibration" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeSensorSettings-Extended" semanticid="TSC-Media-Sensor-Extended#change-sensor_settings-extended">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="Pre Gap Height" path="Resource/Sensor_Settings/Gap_Size" />
						<UserAssignment actionArgName="Pre Label Length" path="Resource/Sensor_Settings/Black_Line_Size" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCChangeTPHCareSetting" semanticid="TSC-TPH-Care#change-TPH_Care">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<UserAssignment actionArgName="TPH Care Enable" path="Resource/TPH_Care/TPH_Care_Enable" />
						<UserAssignment actionArgName="Quantity Warning Threshold" path="Resource/TPH_Care/Unhealthy_Dot_Threshold" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCPrintTestPage" semanticid="TSC-General#print-test-page">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCPrintTestPage">
						<UserAssignment actionArgName="Test" path="Resource" defaultValue="Test_Page" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCReboot" semanticid="TSC-General#reboot">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCReboot">
						<UserAssignment actionArgName="Reboot Type" path="Resource" defaultValue="Reboot" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCFactoryReset" semanticid="GenericPrinterState#factory-reset">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCFactoryReset" />
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCDownloadFile" semanticid="TSC-General#download-file">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDownloadFile">
						<UserAssignment actionArgName="Download Uri" path="Resource/downloadUri" />
						<UserAssignment actionArgName="Content Type" path="Resource/contentType" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCDownloadFileStoreFile" semanticid="TSC-General#download-filestore-file">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDownloadFileStoreFile">
						<UserAssignment actionArgName="File" path="Resource/file" />
						<UserAssignment actionArgName="Content Type" path="Resource/contentType" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCTPHOdometer" semanticid="TSC-TPH-Care#Clear_TPH_Odometer">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCTPHCare">
						<UserAssignment actionArgName="Clear TPH Odometer" path="Resource" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCCutterCounter" semanticid="TSC-TPH-Care#Clear_Cutter_Counter">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCTPHCare">
						<UserAssignment actionArgName="Clear Cutter Counter" path="Resource" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCCutterCounterv2" semanticid="TSC-TPH-Care#Clear_Cutter_Counter">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<ConstantAssignment path="Resource/TPH_Care/Clear_Cutter_Counter" value="True"></ConstantAssignment>
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCTPHOdometerv2" semanticid="TSC-TPH-Care#Clear_TPH_Odometer">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCChangePrinterSettings">
						<ConstantAssignment path="Resource/TPH_Care/Clear_TPH_Odometer" value="True"></ConstantAssignment>
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCPrinterSettings" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCTPHProfileDatav2" semanticid="TSC-TPH-Care#TPH_Profile_Data">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCTPHProfile">
						<ConstantAssignment path="Resource" value="TSCTPHProfileData"></ConstantAssignment>
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCTPHProfileData" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCTPHProfileData" semanticid="TSC-TPH-Care#TPH_Profile_Data">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCTPHCare">
						<UserAssignment actionArgName="TPH Profile Data" path="Resource" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
		</Transaction>

		<Transaction id="TSCWifiCerts" semanticid="TSC-Specific-Actions#change-wifi-cert" isMetaTransaction="true">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCDownloadWifiCertFile">
						<UserAssignment actionArgName="Root Certificate" path="Resource/CA_Certificate_Uri" />
						<UserAssignment actionArgName="Client Certificate" path="Resource/Client_Certificate_Uri" />
						<UserAssignment actionArgName="Private Key" path="Resource/Private_Key_Uri" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="Success" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>
				</Block>
			</Blocks>
			<AlertBlocks>
				<AlertBlock MessageId="TSCAlert" timeoutAlertId="FirmwareDownloadTimeout">
					<SuccessCase>
						<Enumeration>
							<Value>flFileDownloadComplete.Set</Value>
						</Enumeration>
					</SuccessCase>
					<FailureCase>
						<Enumeration>
							<Value>flFileDownloadAbort.Set</Value>
							<Value>flFileDownloadFFileNotFound.Set</Value>
							<Value>flFileDownloadHostNotFound.Set</Value>
                            <Value>flFileDownloadHostNotConnect.Set</Value>
						</Enumeration>
					</FailureCase>
				</AlertBlock>
			</AlertBlocks>
		</Transaction>

		<Transaction id="TSCAlert" semanticid="TSC-Alert#alert">
			<Blocks>
				<Block id="1">
					<ReceiveMessage id="TSCAlert" />
					<BlockAction>
						<Terminate success="true" />
					</BlockAction>
				</Block>
			</Blocks>
		</Transaction>


		<Transaction id="TSCGetDeviceLogs" semanticid="TSC-Logs#GetLogs">
			<Blocks>
				<Block id="1">
					<SendMessage id="TSCGetDiagnostics">
						<UserAssignment actionArgName="Purpose" defaultValue="PrinterConfig" path="Resource" />
					</SendMessage>
					<Switch>
						<SwitchOnMessage>
							<MessageCase>
								<ReceiveMessage id="TSCDiagnostics" />
								<BlockAction>
									<Terminate success="true" />
								</BlockAction>
							</MessageCase>
							<MessageCase>
								<ReceiveMessage id="Error">
									<VariableDefinition id="Resource" path="Resource" />
								</ReceiveMessage>
								<BlockAction>
									<Terminate success="false">
										<Log variableId="Resource" />
									</Terminate>
								</BlockAction>
							</MessageCase>
						</SwitchOnMessage>
					</Switch>

				</Block>
			</Blocks>
		</Transaction>


	</Transactions>

	<ProtocolDefinition id="E1138DF8-B607-4463-8D70-347F702FEE14" name="SOTI MQTT">
		<Protocol>
			<Transaction id="InitializeProtocol" hidden="true" />
			<Transaction id="Register" />
			<Transaction id="NewDevices" />
			<Transaction id="SearchNewDevices" instanceIdRequired="true" />
			<Transaction id="Unregister" instanceIdRequired="true" />
			<Transaction id="DeployCertificate" hidden="true" />
			<Transaction id="ActivateCertificate" hidden="true" />
			<Transaction id="CancelCertificateActivation" hidden="true" />
			<Transaction id="RemoteControlRequest" hidden="true" />
		</Protocol>

		<Devices>
			<Device id="TSC-Thermal-Printer">
				<Transaction id="TSCCheckIn" />
			</Device>

			<Device id="mqtt-tsc-printer-1to4ips">
				<ApiTypeId id="TX600" />
				<ApiTypeId id="TSC@@TX600@@1" />
				<ApiTypeId id="TSC@@TX610@@1" />

				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCCheckIn" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-TX300">
				<ApiTypeId id="TX300" />
				<ApiTypeId id="TSC@@TX300@@1" />
				<ApiTypeId id="TSC@@TX310@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />

				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-MH640">
				<ApiTypeId id="MH640" />
				<ApiTypeId id="TSC@@MH640@@1" />
				<ApiTypeId id="TSC@@MH641@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-MX640P">
				<ApiTypeId id="MX640P" />
				<ApiTypeId id="TSC@@MX640P@@1" />
				<ApiTypeId id="TSC@@MX641P@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-PEX1160">
				<ApiTypeId id="PEX1160" />
				<ApiTypeId id="TSC@@PEX1160@@1" />
				<ApiTypeId id="TSC@@PEX1161@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-PEX1260">
				<ApiTypeId id="PEX1260" />
				<ApiTypeId id="TSC@@PEX1260@@1" />
				<ApiTypeId id="TSC@@PEX1261@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-30L">
				<ApiTypeId id="TSC@@Alpha-30L@@1" />
				<ApiTypeId id="Alpha-30L" />


				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-30R">
				<ApiTypeId id="TSC@@Alpha-30R@@2" />


				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />

				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-30R-v3">
				<ApiTypeId id="TSC@@Alpha-30R@@3" />


				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />

				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-40L">
				<ApiTypeId id="TSC@@Alpha-40L@@1" />
				<ApiTypeId id="Alpha-40L" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1to8ips">
				<ApiTypeId id="TX200" />
				<ApiTypeId id="TSC@@TX200@@1" />
				<ApiTypeId id="TSC@@TX210@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to12ips">
				<ApiTypeId id="MH340" />
				<ApiTypeId id="TSC@@MH340@@1" />
				<ApiTypeId id="TSC@@MH341@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to12ips-MH261">
				<ApiTypeId id="TSC@@MH261@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to10ips-MH361">
				<ApiTypeId id="TSC@@MH361@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-MH240">
				<ApiTypeId id="MH240" />
				<ApiTypeId id="TSC@@MH240@@1" />
				<ApiTypeId id="TSC@@MH241@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-MX340P">
				<ApiTypeId id="MX340P" />
				<ApiTypeId id="TSC@@MX340P@@1" />
				<ApiTypeId id="TSC@@MX341P@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-PEX1130">
				<ApiTypeId id="PEX1130" />
				<ApiTypeId id="TSC@@PEX1130@@1" />
				<ApiTypeId id="TSC@@PEX1131@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-PEX1230">
				<ApiTypeId id="PEX1230" />
				<ApiTypeId id="TSC@@PEX1230@@1" />
				<ApiTypeId id="TSC@@PEX1231@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-MX240P">
				<ApiTypeId id="MX240P" />
				<ApiTypeId id="TSC@@MX240P@@1" />
				<ApiTypeId id="TSC@@MX241P@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-PEX1120">
				<ApiTypeId id="PEX1120" />
				<ApiTypeId id="TSC@@PEX1120@@1" />
				<ApiTypeId id="TSC@@PEX1121@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-PEX1220">
				<ApiTypeId id="PEX1220" />
				<ApiTypeId id="TSC@@PEX1220@@1" />
				<ApiTypeId id="TSC@@PEX1221@@1" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometer" />
				<Transaction id="TSCCutterCounter" />
				<Transaction id="TSCTPHProfileData" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-30L-v2">
				<ApiTypeId id="TSC@@Alpha-30L@@2" />


				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-30L-v3">
				<ApiTypeId id="TSC@@Alpha-30L@@3" />


				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-40L-v2">
				<ApiTypeId id="TSC@@Alpha-40L@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-Alpha-40L-v3">
				<ApiTypeId id="TSC@@Alpha-40L@@3" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-MH240-v2">
				<ApiTypeId id="TSC@@MH240@@2" />
				<ApiTypeId id="TSC@@MH241@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>


			<Device id="mqtt-tsc-printer-1to4ips-v2">
				<ApiTypeId id="TSC@@TX600@@2" />
				<ApiTypeId id="TSC@@TX610@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to6ips-TX300-v2">
				<ApiTypeId id="TSC@@TX300@@2" />
				<ApiTypeId id="TSC@@TX310@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />

				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-MH640-v2">
				<ApiTypeId id="TSC@@MH640@@2" />
				<ApiTypeId id="TSC@@MH641@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-MX640P-v2">
				<ApiTypeId id="TSC@@MX640P@@2" />
				<ApiTypeId id="TSC@@MX641P@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-PEX1160-v2">
				<ApiTypeId id="TSC@@PEX1160@@2" />
				<ApiTypeId id="TSC@@PEX1161@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to6ips-PEX1260-v2">
				<ApiTypeId id="TSC@@PEX1260@@2" />
				<ApiTypeId id="TSC@@PEX1261@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1to8ips-v2">
				<ApiTypeId id="TSC@@TX200@@2" />
				<ApiTypeId id="TSC@@TX210@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to12ips-v2">
				<ApiTypeId id="TSC@@MH340@@2" />
				<ApiTypeId id="TSC@@MH341@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to12ips-MH261-v2">
				<ApiTypeId id="TSC@@MH261@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to10ips-MH361-v2">
				<ApiTypeId id="TSC@@MH361@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-MX340P-v2">
				<ApiTypeId id="TSC@@MX340P@@2" />
				<ApiTypeId id="TSC@@MX341P@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-PEX1130-v2">
				<ApiTypeId id="TSC@@PEX1130@@2" />
				<ApiTypeId id="TSC@@PEX1131@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to14ips-PEX1230-v2">
				<ApiTypeId id="TSC@@PEX1230@@2" />
				<ApiTypeId id="TSC@@PEX1231@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-MX240P-v2">
				<ApiTypeId id="TSC@@MX240P@@2" />
				<ApiTypeId id="TSC@@MX241P@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TscChangelabelsettings" />
				<Transaction id="TSCChangePrintModeSettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-PEX1120-v2">
				<ApiTypeId id="TSC@@PEX1120@@2" />
				<ApiTypeId id="TSC@@PEX1121@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2to18ips-PEX1220-v2">
				<ApiTypeId id="TSC@@PEX1220@@2" />
				<ApiTypeId id="TSC@@PEX1221@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>


			<Device id="mqtt-tsc-printer-1pt5to18ips-PEX-2x40-Series-v2">
				<ApiTypeId id="TSC@@PEX-2x40-Series@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>


			<Device id="mqtt-tsc-printer-2to14ips-PEX-2x60-Series-v2">
				<ApiTypeId id="TSC@@PEX-2x60-Series@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeRibbonThreshold" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />
				<Transaction id="TSCChangeSensorSettings-Extended" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to8ips-DH-series">
				<ApiTypeId id="TSC@@DH240@@2" />
				<ApiTypeId id="TSC@@DH340@@2" />
				<ApiTypeId id="TSC@@DH220@@2" />
				<ApiTypeId id="TSC@@DH320@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-1pt5to8ips-TH-series">
				<ApiTypeId id="TSC@@TH240@@2" />
				<ApiTypeId id="TSC@@TH340@@2" />
				<ApiTypeId id="TSC@@TH220@@2" />
				<ApiTypeId id="TSC@@TH320@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2ipsto12ips-ML-series-v2">
				<ApiTypeId id="TSC@@ML241@@2" />
				<ApiTypeId id="TSC@@ML341@@2" />
				<ApiTypeId id="TSC@@ML241P@@2" />
				<ApiTypeId id="TSC@@ML341P@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

			<Device id="mqtt-tsc-printer-2ipsto12ips-MB-series-v2">
				<ApiTypeId id="TSC@@MB241@@2" />
				<ApiTypeId id="TSC@@MB341@@2" />
				<ApiTypeId id="TSC@@MB241T@@2" />
				<ApiTypeId id="TSC@@MB341T@@2" />

				<Transaction id="TSCCheckIn" />
				<Transaction id="DisconnectedNotification" />
				<Transaction id="TSCChangeDeviceInfoSettings" />
				<Transaction id="TSCChangeMQTTSettings" />
				<Transaction id="TSCSetmqttserver" />
				<Transaction id="TSCDownloadMQTTCerts" />
				<Transaction id="TSCChangeFilestoreCert" />
				<Transaction id="TSCTPHOdometerv2" />
				<Transaction id="TSCCutterCounterv2" />
				<Transaction id="TSCTPHProfileDatav2" />
				<Transaction id="TSCChangeTPHCareSetting" />

				<Transaction id="TSCChangeSystemSettings" />
				<Transaction id="TSCChangeMenuPasswordSettings" />
				<Transaction id="TSCChangeSystemDateTime" />
				<Transaction id="TSCChangeSerialPortSettings" />


				<Transaction id="TSCChangeWiredLan" />
				<Transaction id="TSCChangeDNS" />


				<Transaction id="TSCChangeWirelessLanNetwork" />
				<Transaction id="TSCChangeWifi" />
				<Transaction id="TSCChangeWifiCerts" />
				<Transaction id="TSCWifiCerts" />
				<Transaction id="TSCChangeBluetoothSettings" />

				<Transaction id="TSCChangeMediaPrintingSettings" />
				<Transaction id="TSCChangePrintModeSettings" />
				<Transaction id="TscChangelabelsettings" />

				<Transaction id="TSCChangeMediaOffsets" />
				<Transaction id="TSCChangeMediaCodes" />
				<Transaction id="TSCChangeSensor" />
				<Transaction id="TSCChangeSensorSettings" />

				<Transaction id="TSCPrintTestPage" />
				<Transaction id="TSCReboot" />
				<Transaction id="TSCFactoryReset" />
				<Transaction id="TSCDownloadFile" />
				<Transaction id="TSCDownloadFileStoreFile" />
				<Transaction id="TSCDownloadFirmwareFromFilestore" />
				<Transaction id="TSCAlert" />
				<Transaction id="TSCGetDeviceLogs" />
				<Transaction id="TSCDataCapture" />
				<Transaction id="TSCStopCapture" />
				<Transaction id="TSCStartCapture" />
			</Device>

		</Devices>
	</ProtocolDefinition>
</Domain>
