Java POS打印机错误

Java POS打印机错误,java,javapos,Java,Javapos,我是Java新手,我正在使用Java开发POS应用程序 <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )--> <prop name="Halftone" type="String" value="0"/> <prop name="PhysicalPrinterName" type

我是Java新手,我正在使用Java开发POS应用程序

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>
我为这个项目买了一台爱普生POS打印机。打印机型号为爱普生TM-U220。

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>
我已经安装了
JavaPos
,我的代码片段如下。但是当我运行时,我得到了这个错误

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>
如果有人能帮我解决这个问题,我将不胜感激

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>


这是jpos.xml文件

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>

我自己解决了:)现在它运行良好。谢谢乔普帮我

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>
这是对我有效的解决方案

    <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
    <prop name="Halftone" type="String" value="0"/>
    <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
    <prop name="NVRAMControlLevel" type="String" value="1"/>
    <prop name="Stamp" type="String" value="0"/>
    <prop name="OutputCompleteType" type="String" value="2"/>
    <prop name="StatusThreadInterval" type="String" value="100"/>
    <prop name="OutputTimeout" type="String" value="500"/>
    <prop name="PortType" type="String" value="2"/>
    <prop name="OutputBufferSize" type="String" value="65536"/>
    <prop name="UsedNVRAM" type="String" value="0"/>
    <prop name="FirmRecordLog" type="String" value="1"/>
    <prop name="ReceiveTimeout" type="String" value="1000"/>
    <prop name="SlpReverseEject" type="String" value="0"/>
    <prop name="PortName" type="String" value="TM-U220"/>
    <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
    <prop name="DefaultSlpClampTime" type="String" value="0"/>
    <prop name="epson.trace.file" type="String" value="trace.log"/>
    <prop name="AsyncProcessingSize" type="String" value="1"/>
    <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
    <prop name="PulseStep" type="String" value="2"/>
    <prop name="PortInterfaceName" type="String" value="USB"/>
    <prop name="OutPipe" type="String" value="0"/>
    <prop name="U375Compatible" type="String" value="0"/>
    <prop name="PortNameType" type="String" value="0"/>
    <prop name="preCutterFunction" type="String" value="0"/>
    <prop name="epson.tracing" type="String" value="false"/>
    <prop name="epson.trace.max.size" type="String" value="1000"/>
    <prop name="RecPaperSize" type="String" value="76"/>
    <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
    <prop name="PageModeExt" type="String" value="0"/>
    <prop name="SupportStatistics" type="String" value="1"/>
    <prop name="FirmProgressRange" type="String" value="10"/>
    <prop name="OutputErrorOption" type="String" value="0"/>
    <prop name="SupportFirmware" type="String" value="0"/>
    <prop name="InputTimeout" type="String" value="100"/>
    <prop name="AutoPowerOff" type="String" value="0"/>
    <prop name="SlpMoreColumns" type="String" value="0"/>
    <prop name="RecPaperType" type="String" value="0"/>
    <prop name="MemorySwitch" type="String" value="0"/>
    <prop name="ReadThreadInterval" type="String" value="-1"/>
    <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
    <prop name="InitializeThreadTime" type="String" value="1000"/>
    <prop name="TwoColor" type="String" value="1"/>
    <prop name="TwoByteCharacter" type="String" value="0"/>
    <prop name="FirmLogFileSize" type="String" value="1000"/>
    <prop name="Peeler" type="String" value="0"/>
    <prop name="InPipe" type="String" value="1"/>
    <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
    <prop name="Custom1Color" type="String" value="0xFF0000"/>
    <prop name="preEndorseFunction" type="String" value="0"/>
    <prop name="Upos.Spec_c" type="String" value="false"/>
    <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
    <prop name="InitializeResponseTimeout" type="String" value="1000"/>
    <prop name="ReceiveRetryTime" type="String" value="25"/>
    <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
    <prop name="RecMoreColumns" type="String" value="0"/>
    <prop name="UsedInterCharacterSet" type="String" value="0"/>
    <prop name="WriteThreadInterval" type="String" value="-1"/>
    <prop name="preORCBFunction" type="String" value="0"/>
    <prop name="RecNearEndSensor" type="String" value="1"/>
    <prop name="LogObject" type="String" value=""/>
    <prop name="Cutter" type="String" value="0"/>
    <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
    <prop name="UsedPeeler" type="String" value="0"/>
    <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
    <prop name="InputBufferSize" type="String" value="4096"/>
    <prop name="TransmitTimeout" type="String" value="5000"/>
    <prop name="OfflineCount" type="String" value="2"/>
    <prop name="TransmitRetryTime" type="String" value="100"/>
    <prop name="DirectIOEventTimeout" type="String" value="5000"/>
  • 设置执行APD_455dE.exe的打印机驱动程序

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 设置Epson_JavaPOS_ADK_11317

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 使用SetupPOS.exe生成Jpos.xml(通常位于C:\Program Files\EPSON\JavaPOS\SetupPOS\SetupPOS.exe中)

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 将Jpos.xml保存在src文件夹中

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 将以下jar文件添加到项目中 epsonjposervice182.jar epsonjposervicecommon.jar jpos18.jar xercesImpl.jar xml-api.jar

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 使用以下代码为项目指定Jpos.xml文件 setProperty(JposPropertiesConst.JPOS\u POPULATOR\u FILE\u PROP\u NAME,“D:\Test\JPOS\u Sample\src\JPOS.xml”)

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    
  • 准备好出发了

  •     <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
    

    如果任何人需要有关POS打印机问题的进一步帮助,请与我联系。我会尽力帮助你们的。

    Tips:String ESC=“\u001b”
    c==true
    可以是
    c
    c==false
    可以是
    !c
    (不是c)。看第54行(你看到错误堆栈跟踪中的那一行了吗?)。原因是存在的。如果这是一行
    getCoverOpen()
    ,那么在这里似乎无法检测到。注释掉代码。是的,我在执行第54行时得到错误。请帮帮我。。!!上面说。。。run:jpos.JposException:Service在加载的JCL注册表中不存在将该信息放入问题中,net everyone阅读所有小写字母注释。排队。(我无能为力)我已经自己解决了:)现在它运行良好。感谢Joop帮助我开始使用Bixolon SRP-F310 POS打印机。我想使用JAVA和JPOS打印到print。你能从一开始就指导我吗。是的,我使用linux,所以请指导我参考linux。亲爱的朋友,我有一个Vega7000系列EFT-POS终端。你知道我如何为它开发程序吗?我需要什么样的工具、IDE和文档?我在哪里可以找到这些要求?它有JVM吗?i、 它支持Java应用程序还是我必须使用另一种编程语言?非常感谢您对这个问题的任何解释。@KostasC-请尝试查看{your_jre_install_path}/jre6/lib/ext文件夹中的jar文件。
        <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>