<?xml version="1.0" encoding="utf-8"?>
<printerModels xmlns="http://www.snbc.cn/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.snbc.cn eeprom_config.xsd">
  <printerModel name="BTP-R990">
    <superGroup name="Common">
      <group name="Com Port">
        <lines>
          <line>
            <caption>BaudRate</caption>
            <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">9600</item>
              <item byte0="1" byte1="0">19200</item>
              <item byte0="2" byte1="0">38400</item>
              <item byte0="3" byte1="0">57600</item>
              <item byte0="4" byte1="0">4800</item>
              <item byte0="5" byte1="0">2400</item>
              <item byte0="6" byte1="0">1200</item>
              <item byte0="7" byte1="0">115200</item>
            </comb>
          </line>
          <line>
            <caption>DataBits</caption>
            <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
              <item byte0="7">7</item>
              <item byte0="8">8</item>
            </comb>
          </line>
          <line>
            <caption>StopBits</caption>
            <comb id="cmbStopBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
              <item byte1="1">1</item>
              <item byte1="2">2</item>
            </comb>
          </line>
          <line>
            <caption>Parity</caption>
            <comb id="cmbParity" offset="0x14" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">None</item>
              <item byte0="1">Odd</item>
              <item byte0="2">Even</item>
            </comb>
          </line>
          <line>
            <caption>Protocol</caption>
            <comb id="cmbProtocol" offset="0x15" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">DTR/DSR</item>
              <item byte0="1" byte1="0">Xon/Xoff</item>
            </comb>
          </line>
        </lines>
      </group>
      <group name="Paper Settings">
        <lines>
          <line>
            <caption>Paper Width</caption>
            <spin id="spPaperWidth" mask="0xff" offset="0x26" min="54" max="82" readIns="0x6A" writeIns="0x9A"/>
          </line>
          <line>
            <caption>Left Margin</caption>
            <spin id="spLeftMargin" mask="0xff" offset="0x24" min="0" max="255" readIns="0x6A" writeIns="0x9A"/>
          </line>
          <line>
            <caption>Right Margin</caption>
            <spin id="spRightMargin" mask="0xff" offset="0x25" min="0" max="255" readIns="0x6A" writeIns="0x9A"/>
          </line>
        </lines>
      </group>
      <group name="Print Speed(Max)">
        <lines>
          <line>
            <caption>Single Side</caption>
            <spin id="spSingleSide" mask="0xffff" offset="0x06" min="11" max="350" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Duplex</caption>
            <spin id="spDuplex" mask="0xffff" offset="0x07" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
      <group name="Print Darkness">
        <lines>
          <line>
            <caption>Print Header 1</caption>
            <spin id="spPrintDarkness1" mask="0xff" offset="0x02" min="50" max="254" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Print Header 2</caption>
            <spin id="spPrintDarkness2" mask="0xff00" offset="0x02" min="50" max="254" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
      <group name="Paper Near-end Stop Printing">
        <radioGroup id="rgPaperNearEnd" offset="0x33" readIns="0x6A" writeIns="0x9A">
          <item byte0="1" byte1="0">Enable</item>
          <item byte0="0" byte1="0">Disable</item>
        </radioGroup>
      </group>
      <group name="Right Side Up">
        <radioGroup id="rgRightSideUp" offset="0x03" readIns="0x6B" writeIns="0x9C">
          <item byte0="1" byte1="0">Enable</item>
          <item byte0="0" byte1="0">Disable</item>
        </radioGroup>
      </group>
      <group name="Cutter">
        <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
          <item byte0="1:1">Enable</item>
          <item byte0="1:0">Disable</item>
        </radioGroup>
      </group>
      <group name="Cutter Type">
        <radioGroup id="rgCutterType" offset="0x31" readIns="0x6A" writeIns="0x9A">
          <item byte0="0">Default</item>
          <item byte0="1">Partial Cut</item>
          <item byte0="2">Full Cut</item>
        </radioGroup>
      </group>
      <group name="CR Command">
        <radioGroup id="rgCRCommand" offset="0x00" readIns="0x6B" writeIns="0x9C">
          <item byte0="1" byte1="0">Enable</item>
          <item byte0="0" byte1="0">Disable</item>
        </radioGroup>
      </group>
      <group name="Beeper">
        <lines>
          <line>
            <caption>Volume</caption>
            <spin id="spVolumn" mask="0xff" offset="0x34" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
      <group name="Beeper Settings After Cut">
        <lines>
          <line>
            <caption>Mode</caption>
            <comb id="cmbBeeperMode" offset="0x5B" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">All Beep Disabled</item>
              <item byte0="1" byte1="0">Enable Internal Buzzer</item>
              <item byte0="2" byte1="0">Enable External Herald</item>
            </comb>
          </line>
          <line>
            <caption>Times</caption>
            <spin id="spTimes" mask="0xff" offset="0x5C" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Cycle</caption>
            <spin id="spCycle" mask="0xff00" offset="0x5C" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Wave</caption>
            <edit id="edtWave" offset="0x5D" readIns="0x6A" writeIns="0x9A"></edit>
          </line>
        </lines>
      </group>
      <group name="Default Font Settings">
        <lines>
          <line>
            <caption>Font Type</caption>
            <comb id="cmbFontType" offset="0x37" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">FontA(12*24)</item>
              <item byte0="1">FontB(9*17)</item>
              <item byte0="128">Custom Font(12*24)</item>
              <item byte0="129">Custom Font(9*17)</item>
            </comb>
          </line>
		  <line>
            <caption>Font ID</caption>
            <spin id="spFontID" mask="0xff00" offset="0x37" min="0" max="254"></spin>
          </line>
        </lines>
      </group>
      <group name="Code Page">
        <lines>
          <line>
            <comb id="cmbCodePage" offset="0x36" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">PC437</item>
              <item byte0="1">Katakana</item>
              <item byte0="2">PC850</item>
              <item byte0="3">PC860</item>
              <item byte0="4">PC863</item>
              <item byte0="5">PC865</item>
              <item byte0="16">PC852</item>
              <item byte0="17">PC858</item>
              <item byte0="18">PC866</item>
              <item byte0="19">PC1252</item>
              <item byte0="12">PC857</item>
              <item byte0="13">PC1251</item>
              <item byte0="14">8859</item>
              <item byte0="15">771</item>
              <item byte0="21">Hebrew1</item>
              <item byte0="22">Hebrew2</item>
              <item byte0="23">3002</item>
              <item byte0="24">3011</item>
              <item byte0="25">3012</item>
              <item byte0="26">3021</item>
              <item byte0="27">3041</item>
              <item byte0="28">Thai1</item>
              <item byte0="29">Thai2</item>
              <item byte0="32">Thai3</item>
              <item byte0="33">Thai4</item>
              <item byte0="34">Thai5</item>
              <item byte0="35">Thai6</item>
              <item byte0="36">Frasi</item>
              <item byte0="37">864</item>
              <item byte0="38">737</item>
              <item byte0="39">2001</item>
              <item byte0="40">3001</item>
              <item byte0="41">1254</item>
              <item byte0="42">862</item>
              <item byte0="43">1001</item>
              <item byte0="44">1253</item>
              <item byte0="45">855</item>
              <item byte0="46">774</item>
              <item byte0="47">928</item>
              <item byte0="64">775</item>
              <item byte0="65">772</item>
              <item byte0="66">Hebrew3</item>
              <item byte0="67">851</item>
              <item byte0="68">869</item>
              <item byte0="69">1257</item>
              <item byte0="70">1250</item>
              <item byte0="71">1255</item>
              <item byte0="72">1256</item>
              <item byte0="73">3840</item>
              <item byte0="74">3841</item>
              <item byte0="75">3843</item>
              <item byte0="76">3844</item>
              <item byte0="77">3845</item>
              <item byte0="78">3846</item>
              <item byte0="79">3847</item>
              <item byte0="80">3848</item>
            </comb>
          </line>
        </lines>
      </group>
      <group name="Data Received Error">
        <radioGroup id="rgDataReceivedError" offset="0x10" readIns="0x6B" writeIns="0x9C">
          <item byte0="0" byte1="0">Print '?'</item>
          <item byte0="1" byte1="0">Ignored</item>
        </radioGroup>
      </group>
      <group name="Rx Buffer Size">
        <radioGroup id="rgRxBufferSize" offset="0x35" readIns="0x6A" writeIns="0x9A">
          <item byte0="0,1" byte1="0,0">4K Bytes</item>
          <item byte0="2" byte1="0">64K Bytes</item>
        </radioGroup>
      </group>
      <group name="Paper Reduction">
        <lines>
          <line>
            <comb id="cmbPaperReduction" offset="0x66" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">Not reduced</item>
              <item byte0="1">25%</item>
              <item byte0="2">50%</item>
              <item byte0="3">75%</item>
              <item byte0="4">100%</item>
            </comb>
          </line>
        </lines>
      </group>
      <group name="Close Cover">
        <radioGroup id="rgCloseCover" offset="0x40" readIns="0x6A" writeIns="0x9A">
          <item byte0="1:1">Cut paper</item>
          <item byte0="1:0">Not Cut</item>
        </radioGroup>
      </group>
      <group name="Return Paper Mode">
        <lines>
          <line>
            <caption>After Partial Cut</caption>
            <comb id="cmbAfterPartialCut" offset="0x32" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">None</item>
              <item byte0="1">Before Print</item>
              <item byte0="2">Return Paper</item>
            </comb>
          </line>
          <line>
            <caption>After Full Cut</caption>
            <comb id="cmbAfterFullCut" offset="0x32" readIns="0x6A" writeIns="0x9A">
              <item byte1="0">None</item>
              <item byte1="1">Before Print</item>
              <item byte1="2">Return Paper</item>
            </comb>
          </line>
        </lines>
      </group>
    </superGroup>
    <superGroup name="Advanced">
      <group name="2ST Mode Setting">
        <lines>
          <line>
            <caption>Power-On Mode</caption>
            <comb id="cmbPowerOnMode" offset="0x58" readIns="0x6A" writeIns="0x9A">
              <item byte0="3:0">Single Front Side</item>
              <item byte0="3:1">Duplex Split Receipt</item>
              <item byte0="3:2">Duplex</item>
              <item byte0="3:3">Duplex Predefined Image</item>
            </comb>
          </line>
          <line>
            <caption>Upside Down</caption>
            <comb id="cmbUpsideDown1" offset="0x58" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x0C:0x00">Disable</item>
              <item byte0="0x0C:0x04">Front Side Enable</item>
              <item byte0="0x0C:0x08">Back Side Enable</item>
              <item byte0="0x0C:0x0C">Both Enable</item>
            </comb>
          </line>
          <line>
            <caption>Swap Two Sides</caption>
            <comb id="cmbSwapTwoSides" offset="0x58" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x10:0x00">Disable</item>
              <item byte0="0x10:0x10">Enabled</item>
            </comb>
          </line>
          <line>
            <caption>Custom Message</caption>
            <comb id="cmbCustomMessage" offset="0x58" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x60:0x00">Disable</item>
              <item byte0="0x60:0x20">Front Side Enable</item>
              <item byte0="0x60:0x40">Back Side Enable</item>
              <item byte0="0x60:0x60">Both Enable</item>
            </comb>
          </line>
        </lines>
      </group>
      <group name="Front Side Watermark Settings">
        <lines>
          <line>
            <caption>Watermark</caption>
            <comb id="cmbWatermarkFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="1:0">Disable</item>
              <item byte0="1:1">Enabled</item>
            </comb>
          </line>
          <line>
            <caption>Printing Mode</caption>
            <comb id="cmbPrintingModeFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="2:0">Always</item>
              <item byte0="2:2">Printing</item>
            </comb>
          </line>
          <line>
            <caption>Upside Down</caption>
            <comb id="cmbUpsideDownFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="4:0">Disable</item>
              <item byte0="4:4">Enabled</item>
            </comb>
          </line>
          <line>
            <caption>Align</caption>
            <comb id="cmbAlignFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x18:0">Left</item>
              <item byte0="0x18:8">Center</item>
              <item byte0="0x18:0x10">Right</item>
            </comb>
          </line>
          <line>
            <caption>Size of Width</caption>
            <comb id="cmbSizeOfWidthFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x60:0,0x60:0x20">Normal</item>
              <item byte0="0x60:0x40">Double</item>
              <item byte0="0x60:0x60">Thrice</item>
            </comb>
          </line>
          <line>
            <caption>Size of Height</caption>
            <comb id="cmbSizeOfHeightFront" offset="0x77" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x80:0,0x80:0x80" byte1="1:0,1:0">Normal</item>
              <item byte0="0x80:0" byte1="1:1">Double</item>
              <item byte0="0x80:0x80" byte1="1:1">Thrice</item>
            </comb>
          </line>
          <line>
            <caption>Printing Logo</caption>
            <spin id="spPrintingLogoFront" mask="0x1E00" offset="0x77" min="0" max="15" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Brightness</caption>
            <spin id="spBrightnessFront" mask="0xff" offset="0x79" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
      <group name="Back Side Watermark Settings">
        <lines>
          <line>
            <caption>Watermark</caption>
            <comb id="cmbWatermarkFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="1:0">Disable</item>
              <item byte0="1:1">Enabled</item>
            </comb>
          </line>
          <line>
            <caption>Printing Mode</caption>
            <comb id="cmbPrintingModeFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="2:0">Always</item>
              <item byte0="2:2">Printing</item>
            </comb>
          </line>
          <line>
            <caption>Upside Down</caption>
            <comb id="cmbUpsideDownFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="4:0">Disable</item>
              <item byte0="4:4">Enabled</item>
            </comb>
          </line>
          <line>
            <caption>Align</caption>
            <comb id="cmbAlignFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x18:0">Left</item>
              <item byte0="0x18:8">Center</item>
              <item byte0="0x18:0x10">Right</item>
            </comb>
          </line>
          <line>
            <caption>Size of Width</caption>
            <comb id="cmbSizeOfWidthFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x60:0,0x60:0x20">Normal</item>
              <item byte0="0x60:0x40">Double</item>
              <item byte0="0x60:0x60">Thrice</item>
            </comb>
          </line>
          <line>
            <caption>Size of Height</caption>
            <comb id="cmbSizeOfHeightFront" offset="0x78" readIns="0x6A" writeIns="0x9A">
              <item byte0="0x80:0,0x80:0x80" byte1="1:0,1:0">Normal</item>
              <item byte0="0x80:0" byte1="1:1">Double</item>
              <item byte0="0x80:0x80" byte1="1:1">Thrice</item>
            </comb>
          </line>
          <line>
            <caption>Printing Logo</caption>
            <spin id="spPrintingLogoFront" mask ="0x1E00" offset="0x78" min="0" max="15" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
          <line>
            <caption>Brightness</caption>
            <spin id="spBrightnessFront" mask="0xff00" offset="0x79" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
      <group name="Sound Volume">
        <lines>
          <line>
            <comb id="cmbSoundVolume" offset="0x54" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">Invalid</item>
              <item byte0="1" byte1="0">Low</item>
              <item byte0="2" byte1="0">Normal</item>
              <item byte0="3" byte1="0">High</item>
            </comb>
          </line>
        </lines>
      </group>
      <group name="2ST Detection">
        <radioGroup id="rg2STDetection" offset="0x30" readIns="0x6B" writeIns="0x9C">
          <item byte0="0">Disable</item>
          <item byte0="1">Enabled</item>
        </radioGroup>
      </group>
	  <group name="Bluetooth Password">
        <lines>
          <line>
            <edit id="edtBtPasswd" type="password" offset="0x55" />
          </line>
        </lines>
      </group>
    </superGroup>
  </printerModel>
  <printerModel name="BTP-R880NP">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Watermark Settings">
        <lines>
          <line>
           <caption>Watermark</caption>
	          <comb id="cmbWatermark" offset="0x89" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Printing Mode</caption>
	          <comb id="cmbPrintingMode" offset="0x8A" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">Always</item>
              <item byte0="1" byte1="0">Printing</item>
           </comb>
         </line>
         <line>
	          <caption>Align</caption>
	          <comb id="cmbAlign" offset="0x8B" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Left</item>
	            <item byte0="1" byte1="0">Center</item>
	            <item byte0="2" byte1="0">Right</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Size of Width</caption>
	          <spin id="spSizeofWidth" mask="0xff" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Size of Height</caption>
	          <spin id="spSizeofHeight" mask="0xff00" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>

	        </line>
          <line>
	          <caption>Printing Logo</caption>
	          <spin id="spPrintingLogo" mask="0xffff" offset="0x8E" min="1" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Brightness</caption>
	          <spin id="spBrightness" mask="0xffff" offset="0x8D" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Right Side Up">
	      <radioGroup id="rgRightSideUp" offset="0xdc" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Disable</item>
	        <item byte0="1" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
				 <caption>Mode</caption>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	        <line>
	          <caption>Volume</caption>
	          <spin id="spVolumn" mask="0xff" offset="0x57" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Wave</caption>
	          <edit id="edtWave" offset="0xE6" readIns="0x6A" writeIns="0x9A"></edit>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	    <group name="Rx Buffer Size">
	      <radioGroup id="rgRxBufferSize" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">4096 Bytes</item>
	        <item byte0="1" byte1="0">45 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Compatible BTP-2002NP">
	      <radioGroup id="rgCompatibleBTP-2002NP" offset="0xEB" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="240" byte1="1">Disable</item>
	        <item byte0="224" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Cut paper setting">
	       <lines>
	        <line>
	          <comb id="cmbCutpapersetting" offset="0xDA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="3" byte1="0">None</item>
	            <item byte0="2" byte1="0">Cut paper when close cover</item>
	            <item byte0="1" byte1="0">Cut paper when turn on</item>
	            <item byte0="0" byte1="0">Both cut paper</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
	  <superGroup name="Advanced">
		  <group name="Bluetooth Password">
			<lines>
			  <line>
				<edit id="edtBtPasswd" type="password" offset="0xDB" />
			  </line>
			</lines>
		  </group>
	  </superGroup>
	</printerModel>
  <printerModel name="BTP-M300">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Busy Condition">
	      <radioGroup id="rgBusyCondition" offset="0x82" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Buffer-Full</item>
	        <item byte0="1" byte1="0">Offline/Buffer-Full</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Type">
	      <lines>
	        <line>
	          <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Roll Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Characters Per Line">
	    	<lines>
	    		<line>
				  <caption>Paper Width</caption>
					  <comb id="spPaperWidth" offset="0x04" readIns="0x6A" writeIns="0x9A">
						<item byte0="0" byte1="0">76mm</item>
						<item byte0="1" byte1="0">69.5mm</item>
						<item byte0="2" byte1="0">57.5mm</item>
					  </comb>
				</line>
	        <line>
	      		<caption>Char Width</caption>
	          <comb id="cmbCharWidth" offset="0xc8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA 40/FontB 33(CPL)</item>
	            <item byte0="1">FontA 42/FontB 35(CPL)</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Right Side Up">
	      <radioGroup id="rgRightSideUp" offset="0xdc" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Disable</item>
	        <item byte0="1" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Auto Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <radioGroup id="rgBeeper" offset="0x58" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="16" byte1="0">PC1252</item>
				<item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
				<item byte0="19" byte1="0">PC858</item>
				<item byte0="20" byte1="0">Thai Tis42</item>
				<item byte0="21" byte1="0">Thai Tis18</item>
				<item byte0="26" byte1="0">Thai Tis11</item>
				<item byte0="34" byte1="0">PC1251</item>
				<item byte0="38" byte1="0">PC1257</item>
				<item byte0="255" byte1="0">User-defined</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Rx Buffer Size">
	     	<radioGroup id="rgCutterType" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">8K Bytes</item>
	        <item byte0="1" byte1="0">40 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="ACK">
	      <radioGroup id="rgCRCommand" offset="0x88" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Enable</item>
	        <item byte0="1">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Feed paper before cut or not">
	      <radioGroup id="rgFeedpaperbeforecutornot" offset="0xDA" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">No Feed</item>
	        <item byte0="1">Feed</item>
	      </radioGroup>
	    </group>
	    <group name="Communication">
	      <radioGroup id="rgCommunication" offset="0x70" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">WinDriver Mode</item>
	        <item byte0="1">API Mode</item>
	      </radioGroup>
	    </group>
	    <group name="Command Mode">
	      <radioGroup id="rgCommand Mode" offset="0x8A" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Compatible Mode</item>
	        <item byte0="1">STAR Mode</item>
	      </radioGroup>
	    </group>
	    <group name="Font Type">
	      <radioGroup id="rgCommand Mode" offset="0x8E" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Default ASCII 0x20-0x7f is FontA</item>
	        <item byte0="1">Default ASCII 0x20-0x7f is FontB</item>
	        <item byte0="128">User-defined 0x20-0x7f is FontA</item>
	        <item byte0="129">User-defined 0x20-0x7f is FontB</item>
	      </radioGroup>
	    </group>
	    <group name="Prompt After Cut">
	      <radioGroup id="rgCommand Mode" offset="0xE4" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">No Prompting</item>
	        <item byte0="1">Beep</item>
	        <item byte0="2">Herald</item>
	      </radioGroup>
	    </group>
	    <group name="Save Paper">
	      <radioGroup id="rgCommand Mode" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Disable</item>
	        <item byte0="1">50%</item>
	        <item byte0="2">100%</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper After Cut">
	      <lines>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE2" min="0" max="13" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE2" min="0" max="16" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
			  <caption>Wave</caption>
	          <edit id="edtWave" offset="0xE6" readIns="0x6A" writeIns="0x9A"></edit>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
	</printerModel>
   <printerModel name="BTP-M300A">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Busy Condition">
	      <radioGroup id="rgBusyCondition" offset="0x82" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Buffer-Full</item>
	        <item byte0="1" byte1="0">Offline/Buffer-Full</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Type">
	      <lines>
	        <line>
	          <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Roll Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Characters Per Line">
	    	<lines>
	    		<line>
				  <caption>Paper Width</caption>
					  <comb id="spPaperWidth" offset="0x04" readIns="0x6A" writeIns="0x9A">
						<item byte0="0" byte1="0">76mm</item>
						<item byte0="1" byte1="0">69.5mm</item>
						<item byte0="2" byte1="0">57.5mm</item>
					  </comb>
				</line>
	        <line>
	      		<caption>Char Width</caption>
	          <comb id="cmbCharWidth" offset="0xc8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA 40/FontB 33(CPL)</item>
	            <item byte0="1">FontA 42/FontB 35(CPL)</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Right Side Up">
	      <radioGroup id="rgRightSideUp" offset="0xdc" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Disable</item>
	        <item byte0="1" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Auto Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <radioGroup id="rgBeeper" offset="0x58" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="16" byte1="0">PC1252</item>
				<item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
				<item byte0="19" byte1="0">PC858</item>
				<item byte0="20" byte1="0">Thai Tis42</item>
				<item byte0="21" byte1="0">Thai Tis18</item>
				<item byte0="26" byte1="0">Thai Tis11</item>
				<item byte0="34" byte1="0">PC1251</item>
				<item byte0="38" byte1="0">PC1257</item>
				<item byte0="255" byte1="0">User-defined</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Rx Buffer Size">
	     	<radioGroup id="rgCutterType" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">8K Bytes</item>
	        <item byte0="1" byte1="0">40 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="ACK">
	      <radioGroup id="rgCRCommand" offset="0x88" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Enable</item>
	        <item byte0="1">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Feed paper before cut or not">
	      <radioGroup id="rgFeedpaperbeforecutornot" offset="0xDA" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">No Feed</item>
	        <item byte0="1">Feed</item>
	      </radioGroup>
	    </group>
	    <group name="Communication">
	      <radioGroup id="rgCommunication" offset="0x70" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">WinDriver Mode</item>
	        <item byte0="1">API Mode</item>
	      </radioGroup>
	    </group>
	    <group name="Command Mode">
	      <radioGroup id="rgCommand Mode" offset="0x8A" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Compatible Mode</item>
	        <item byte0="1">STAR Mode</item>
	      </radioGroup>
	    </group>
	    <group name="Font Type">
	      <radioGroup id="rgCommand Mode" offset="0x8E" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Default ASCII 0x20-0x7f is FontA</item>
	        <item byte0="1">Default ASCII 0x20-0x7f is FontB</item>
	        <item byte0="128">User-defined 0x20-0x7f is FontA</item>
	        <item byte0="129">User-defined 0x20-0x7f is FontB</item>
	      </radioGroup>
	    </group>
	    <group name="Prompt After Cut">
	      <radioGroup id="rgCommand Mode" offset="0xE4" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">No Prompting</item>
	        <item byte0="1">Beep</item>
	        <item byte0="2">Herald</item>
	      </radioGroup>
	    </group>
	    <group name="Save Paper">
	      <radioGroup id="rgCommand Mode" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">Disable</item>
	        <item byte0="1">50%</item>
	        <item byte0="2">100%</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper After Cut">
	      <lines>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE2" min="0" max="13" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE2" min="0" max="16" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
			  <caption>Wave</caption>
	          <edit id="edtWave" offset="0xE6" readIns="0x6A" writeIns="0x9A"></edit>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
	</printerModel>
  <printerModel name="BT-T080">
	  <superGroup name="Common">
	    <group name="Com Port">
	    	<lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Margin">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xffff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xffff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="150" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="1" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Auto Cutter">
	      <radioGroup id="rgAutoCutter" offset="0x09" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="8:0">Enable</item>
	        <item byte0="0" byte1="8:8">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Type">
	      <radioGroup id="rgRightSideUp" offset="0x12" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Receipt</item>
	        <item byte0="1" byte1="0">Mark/Label</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <radioGroup id="rgBeeper" offset="0x58" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="6" byte1="0">PC852</item>
	            <item byte0="7" byte1="0">PC858</item>
	            <item byte0="8" byte1="0">PC866</item>
	            <item byte0="9" byte1="0">PC1252</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Rx Buffer Size">
	      <radioGroup id="rgRxBufferSize" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">4096 Bytes</item>
	        <item byte0="0" byte1="0">45 Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="Feed in Mark Mode">
	      <lines>
	        <line>
	          <caption>DotLine</caption>
	          <edit id="edtDotLine" offset="0x37" readIns="0x6A" writeIns="0x9A"></edit>
	        </line>
	      </lines>
	    </group>
	    <group name="CutPaper Position In Mark Mode">
	      <lines>
	        <line>
	          <caption>CutPaper Position In Mark Mode</caption>
	          <spin id="spCutPaperPositionInMarkMode" mask="0xffff" offset="0x2B" min="19" max="65535" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
	</printerModel>
  <printerModel name="BK-T680">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte1="1">1</item>
	            <item byte1="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x14" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x15" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Margin">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xffff" offset="0x24" min="0" max="100" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xffff" offset="0x25" min="0" max="100" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>    
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Print Speed</caption>
	          <spin id="spPrintSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Print Darkness</caption>
	          <spin id="spPrintDarkness" mask="0xffff" offset="0x02" min="50" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Type">
	      <radioGroup id="rgPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Receipt</item>
	        <item byte0="1" byte1="0">Mark/Label</item>
	      </radioGroup>
	    </group>
	    <group name="Auto Cutter">
	      <radioGroup id="rgAutoCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Off</item>
	        <item byte0="3" byte1="0">On</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x00" readIns="0x6B" writeIns="0x9C">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0x36" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x36" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">PC437</item>
	            <item byte0="1">Katakana</item>
	            <item byte0="2">PC850</item>
	            <item byte0="3">PC860</item>
	            <item byte0="4">PC863</item>
	            <item byte0="5">PC865</item>
	            <item byte0="6">PC852</item>
	            <item byte0="7">PC858</item>
	            <item byte0="8">PC866</item>
	            <item byte0="9">WPC1252</item>
	            <item byte0="10">PC862</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Presenter Wait Time">
	      <lines>
	        <line>
	          <caption>PresenterWaitTime</caption>
	          <spin id="spPresenterWaitTime" mask="0xffff" offset="0x3C" min="0" max="240" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Autoloading Time">
	      <lines>
	        <line>
	        	<caption>Autoloading Time</caption>
	          <spin id="spAutoloadingTime" mask="0xffff" offset="0x41" min="0" max="800" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Autoloading Speed">
	      <lines>
	        <line>
	        	<caption>Autoloading Speed</caption>
	          <spin id="spAutoloadingSpeed" mask="0xffff" offset="0x4E" min="28" max="125" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Cut Paper Mode">
	      <radioGroup id="rgCutPaperMode" offset="0x31" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">default</item>
	        <item byte0="1">Half Cut</item>
	        <item byte0="2">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="Printing Surface">
	      <radioGroup id="rgPrintingSurface" offset="0x05" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Front</item>
	        <item byte0="2" byte1="0">Back</item>
	        <item byte0="3" byte1="0">Double Side</item>
	      </radioGroup>
	    </group>
	    <group name="Received Error">
	      <radioGroup id="rgReceivedError" offset="0x10" readIns="0x6B" writeIns="0x9C">
	        <item byte0="0">Print '?'</item>
	        <item byte0="1">Ignored</item>
	      </radioGroup>
	    </group>
	    <group name="Buffer Size">
	      <radioGroup id="rgBufferSize" offset="0x35" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0,1">4KB</item>
	        <item byte0="2" byte1="0">64KB</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Width">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <spin id="spPaperWidth" mask="0xffff" offset="0x26" min="48" max="80" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Out Mode">
	      <radioGroup id="rgPaperOutMode" offset="0x4A" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Retract</item>
	        <item byte0="1" byte1="0">Paper Forward</item>
	        <item byte0="2" byte1="0">Waiting</item>
	      </radioGroup>
	    </group>
	    <group name="Default Inverted Enable">
	      <radioGroup id="rgDefaultInvertedEnable" offset="0x03" readIns="0x6B" writeIns="0x9C">
	        <item byte0="1">Enable</item>
	        <item byte0="0">Disable</item>
	      </radioGroup>
	    </group>	    
	    <group name="FeedLine In Mark Mode">
	      <lines>
	        <line>
	          <caption>FeedLine In Mark Mode</caption>
	          <spin id="spFeedLineInMarkMode" mask="0xffff" offset="0x2B" min="0" max="65534" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	  	<group name="Back WaterMark Enable">
	      <radioGroup id="rgBackWaterMarkEnable" offset="0x78" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1:1">Enable</item>
	        <item byte0="1:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Back WaterMark Inverted Enable">
	      <radioGroup id="rgBackWaterMarkInvertedEnable" offset="0x78" readIns="0x6A" writeIns="0x9A">
	        <item byte0="4:4">Enable</item>
	        <item byte0="4:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Back WaterMark Print">
	      <lines>
	        <line>
	          <caption>Back Print Mode</caption>
	          <comb id="cmbPrintMode" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="2:2">Feeding</item>
	            <item byte0="2:0">Printing</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Back Alignment</caption>
	          <comb id="cmbAlignment" offset="0x78" readIns="0x6A" writeIns="0x9A">
	          	<item byte0="0x18:0x18">Ineffectiveness</item>
	            <item byte0="0x18:0x10">Right</item>
	            <item byte0="0x18:0x08">Center</item>
	            <item byte0="0x18:0">Left</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Back WaterMark Enlarge">
	      <lines>
	        <line>
	          <caption>Horizontal</caption>
	          <comb id="cmbHorizontal" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x60:0x60">3 times</item>
	            <item byte0="0x60:0x40">2 times</item>
	            <item byte0="0x60:0x20,0x60:0">1 times</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Vertical</caption>
	          <comb id="cmbVertical" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x80:0x80" byte1="1:1">3 times</item>
	            <item byte0="0x80:0" byte1="1:1">2 times</item>
	            <item byte0="0x80:0x80,0x80:0" byte1="1:0,1:0">1 times</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		  <group name="Front WaterMark Enable">
	      <radioGroup id="rgWaterMarkEnable" offset="0x77" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1:1">Enable</item>
	        <item byte0="1:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Front WaterMark Inverted Enable">
	      <radioGroup id="rgWaterMarkInvertedEnable" offset="0x77" readIns="0x6A" writeIns="0x9A">
	        <item byte0="4:4">Enable</item>
	        <item byte0="4:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Front WaterMark Print">
	      <lines>
	        <line>
	          <caption>Print Mode</caption>
	          <comb id="cmbPrintMode" offset="0x77" readIns="0x6A" writeIns="0x9A">
	            <item byte0="2:2">Feeding</item>
	            <item byte0="2:0">Printing</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alignment</caption>
	          <comb id="cmbAlignment" offset="0x77" readIns="0x6A" writeIns="0x9A">
	          	<item byte0="0x18:0x18">Ineffectiveness</item>
	            <item byte0="0x18:0x10">Right</item>
	            <item byte0="0x18:0x08">Center</item>
	            <item byte0="0x18:0">Left</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Front WaterMark Enlarge">
	      <lines>
	        <line>
	        <caption>Horizontal</caption>
	          <comb id="cmbHorizontal" offset="0x77" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x60:0x60">3 times</item>
	            <item byte0="0x60:0x40">2 times</item>
	            <item byte0="0x60:0x20,0x60:0">1 times</item>
	          </comb>
	        </line>
	        <line>
	        <caption>Vertical</caption>
	          <comb id="cmbVertical" offset="0x77" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x80:0x80" byte1="1:1">3 times</item>
	            <item byte0="0x80:0" byte1="1:1">2 times</item>
	            <item byte0="0x80:0x80,0x80:0" byte1="1:0,1:0">1 times</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
  </printerModel>
  <printerModel name="BTP-U60">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="250" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-U80">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
				<item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-U80PLUS">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-U82">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-U80II">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-98NPIV">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-N80">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="200" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0xD4" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">U.S.A</item>
	            <item byte0="1">France</item>
	            <item byte0="2">Germany</item>
	            <item byte0="3">U.K</item>
	            <item byte0="4">Denmark I</item>
	            <item byte0="5">Sweden</item>
	            <item byte0="6">Italy</item>
	            <item byte0="7">Spain I</item>
	            <item byte0="8">Japan</item>
	            <item byte0="9">Norway</item>
	            <item byte0="10">Denmark II</item>
	            <item byte0="11">Spain II</item>
	            <item byte0="12">Latin America</item>
				<item byte0="13">Korea</item>
	          </comb>
	        </line>
	        <line>
				<caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-NL58">
	  <superGroup name="Common">
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="200" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
		      <group name="Default Font Settings">
        <lines>
          <line>
            <caption>Font Type</caption>
            <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
              <item byte0="0">FontA(12*24)</item>
              <item byte0="1">FontB(9*17)</item>
              <item byte0="128">Custom Font(12*24)</item>
              <item byte0="129">Custom Font(9*17)</item>
            </comb>
          </line>
          <line>
            <caption>Font ID</caption>
            <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
          </line>
        </lines>
      </group>
	    <group name="Paper Type">
	      <radioGroup id="rgPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Receipt Paper</item>
	        <item byte0="1" byte1="0">Mark Paper</item>
			<item byte0="2" byte1="0">Label Paper</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-N59">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="200" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x31" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Buzzer</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-S80">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
			<line>
	          <caption>Paper Type</caption>
			  <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Continuous Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		<group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0x5D" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
				<item byte1="13">Korea</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-N90">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x3a" byte1="0">58.0mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	          </comb>
	        </line>
			<line>
	          <caption>Paper Type</caption>
			  <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Continuous Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0xD4" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">U.S.A</item>
	            <item byte0="1">France</item>
	            <item byte0="2">Germany</item>
	            <item byte0="3">U.K</item>
	            <item byte0="4">Denmark I</item>
	            <item byte0="5">Sweden</item>
	            <item byte0="6">Italy</item>
	            <item byte0="7">Spain I</item>
	            <item byte0="8">Japan</item>
	            <item byte0="9">Norway</item>
	            <item byte0="10">Denmark II</item>
	            <item byte0="11">Spain II</item>
	            <item byte0="12">Latin America</item>
				<item byte0="13">Korea</item>
	          </comb>
	        </line>
	        <line>
				<caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
				<caption>Mode</caption>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
			<line>
	          <caption>Volume</caption>
	          <spin id="spVolumn" mask="0xff" offset="0x57" min="0" max="512" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
  </printerModel>
  <printerModel name="BTP-N56Y">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="250" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-N56">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="25" max="250" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-R980III">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6D" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
		<group name="Watermark Settings">
        <lines>
          <line>
           <caption>Watermark</caption>
	          <comb id="cmbWatermark" offset="0x89" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Printing Mode</caption>
	          <comb id="cmbPrintingMode" offset="0x8A" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">Always</item>
              <item byte0="1" byte1="0">Printing</item>
           </comb>
         </line>
         <line>
	          <caption>Align</caption>
	          <comb id="cmbAlign" offset="0x8B" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Left</item>
	            <item byte0="1" byte1="0">Center</item>
	            <item byte0="2" byte1="0">Right</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Size of Width</caption>
	          <spin id="spSizeofWidth" mask="0xff" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Size of Height</caption>
	          <spin id="spSizeofHeight" mask="0xff00" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
          <line>
	          <caption>Printing Logo</caption>
	          <spin id="spPrintingLogo" mask="0xffff" offset="0x8E" min="1" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Brightness</caption>
	          <spin id="spBrightness" mask="0xffff" offset="0x8D" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Right Side Up">
	      <radioGroup id="rgRightSideUp" offset="0xdc" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Disable</item>
	        <item byte0="1" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
		<group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Rx Buffer Size">
	      <radioGroup id="rgRxBufferSize" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">4096 Bytes</item>
	        <item byte0="1" byte1="0">45 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BTP-R180II">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6D" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
		<group name="Watermark Settings">
        <lines>
          <line>
           <caption>Watermark</caption>
	          <comb id="cmbWatermark" offset="0x89" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Printing Mode</caption>
	          <comb id="cmbPrintingMode" offset="0x8A" readIns="0x6A" writeIns="0x9A">
              <item byte0="0" byte1="0">Always</item>
              <item byte0="1" byte1="0">Printing</item>
           </comb>
         </line>
         <line>
	          <caption>Align</caption>
	          <comb id="cmbAlign" offset="0x8B" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Left</item>
	            <item byte0="1" byte1="0">Center</item>
	            <item byte0="2" byte1="0">Right</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Size of Width</caption>
	          <spin id="spSizeofWidth" mask="0xff" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Size of Height</caption>
	          <spin id="spSizeofHeight" mask="0xff00" offset="0x8C" min="1" max="6" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
          <line>
	          <caption>Printing Logo</caption>
	          <spin id="spPrintingLogo" mask="0xffff" offset="0x8E" min="1" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Brightness</caption>
	          <spin id="spBrightness" mask="0xffff" offset="0x8D" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Right Side Up">
	      <radioGroup id="rgRightSideUp" offset="0xdc" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Disable</item>
	        <item byte0="1" byte1="0">Enable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
		<group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alarm</caption>
	          <comb id="cmbAlarm" offset="0x54" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Rx Buffer Size">
	      <radioGroup id="rgRxBufferSize" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">4096 Bytes</item>
	        <item byte0="1" byte1="0">45 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
  <printerModel name="BK-C310">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte1="1">1</item>
	            <item byte1="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x14" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x15" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Margin">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x24" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x25" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>    
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Print Speed</caption>
	          <spin id="spPrintSpeed" mask="0xffff" offset="0x06" min="10" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Print Darkness</caption>
	          <spin id="spPrintDarkness" mask="0xffff" offset="0x02" min="50" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Type">
	      <radioGroup id="rgPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Receipt</item>
	        <item byte0="1" byte1="0">Mark/Label</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Mode">
	      <radioGroup id="rgPaperMode" offset="0x39" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Ordinary paper</item>
	        <item byte0="1" byte1="0">Thick paper</item>
	      </radioGroup>
	    </group>
	    <group name="Auto Cutter">
	      <radioGroup id="rgAutoCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	      	<item byte0="0" byte1="0">Off</item>
	        <item byte0="3" byte1="0">On</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x00" readIns="0x6B" writeIns="0x9C">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0x36" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
				<item byte1="13">Korea</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x36" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">PC437</item>
	            <item byte0="1">Katakana</item>
	            <item byte0="2">PC850</item>
	            <item byte0="3">PC860</item>
	            <item byte0="4">PC863</item>
	            <item byte0="5">PC865</item>
	            <item byte0="16">WPC1252</item>
	            <item byte0="17">PC866</item>
	            <item byte0="18">PC852</item>
	            <item byte0="19">PC858</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Presenter Wait Time">
	      <lines>
	        <line>
	          <caption>PresenterWaitTime</caption>
	          <spin id="spPresenterWaitTime" mask="0xff" offset="0x3C" min="0" max="240" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Autoloading Time">
	      <lines>
	        <line>
	        	<caption>Autoloading Time</caption>
	          <spin id="spAutoloadingTime" mask="0xffff" offset="0x41" min="0" max="800" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Autoloading Speed">
	      <lines>
	        <line>
	        	<caption>Autoloading Speed</caption>
	          <spin id="spAutoloadingSpeed" mask="0xff" offset="0x4E" min="30" max="125" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Cut Paper Mode">
	      <radioGroup id="rgCutPaperMode" offset="0x31" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0">default</item>
	        <item byte0="1">Half Cut</item>
	        <item byte0="2">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="Received Error">
	      <radioGroup id="rgReceivedError" offset="0x10" readIns="0x6B" writeIns="0x9C">
	        <item byte0="0">Print '?'</item>
	        <item byte0="1">Ignored</item>
	      </radioGroup>
	    </group>
	    <group name="Buffer Size">
	      <radioGroup id="rgBufferSize" offset="0x35" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0,1">4KB</item>
	        <item byte0="2">64KB</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Width">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <spin id="spPaperWidth" mask="0xffff" offset="0x26" min="48" max="80" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Out Mode">
	      <radioGroup id="rgPaperOutMode" offset="0x4A" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Retract</item>
	        <item byte0="1" byte1="0">Paper Forward</item>
	        <item byte0="2" byte1="0">Waiting</item>
	      </radioGroup>
	    </group>
	    <group name="Default Inverted Enable">
	      <radioGroup id="rgDefaultInvertedEnable" offset="0x03" readIns="0x6B" writeIns="0x9C">
	        <item byte0="1">Enable</item>
	        <item byte0="0">Disable</item>
	      </radioGroup>
	    </group>	    
	    <group name="FeedLine In Mark Mode">
	      <lines>
	        <line>
	          <caption>FeedLine In Mark Mode</caption>
	          <spin id="spFeedLineInMarkMode" mask="0xffff" offset="0x2B" min="0" max="65534" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	  	<group name="WaterMark Enable">
	      <radioGroup id="rgBackWaterMarkEnable" offset="0x78" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1:1">Enable</item>
	        <item byte0="1:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="WaterMark Inverted Enable">
	      <radioGroup id="rgBackWaterMarkInvertedEnable" offset="0x78" readIns="0x6A" writeIns="0x9A">
	        <item byte0="4:4">Enable</item>
	        <item byte0="4:0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="WaterMark Print">
	      <lines>
	        <line>
	          <caption>Print Mode</caption>
	          <comb id="cmbPrintMode" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="2:2">Feeding</item>
	            <item byte0="2:0">Printing</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Alignment</caption>
	          <comb id="cmbAlignment" offset="0x78" readIns="0x6A" writeIns="0x9A">
	          	<item byte0="0x18:0x18">Ineffectiveness</item>
	            <item byte0="0x18:0x10">Right</item>
	            <item byte0="0x18:0x08">Center</item>
	            <item byte0="0x18:0">Left</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="WaterMark Enlarge">
	      <lines>
	        <line>
	          <caption>Horizontal</caption>
	          <comb id="cmbHorizontal" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x60:0x60">3 times</item>
	            <item byte0="0x60:0x40">2 times</item>
	            <item byte0="0x60:0x20,0x60:0">1 times</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Vertical</caption>
	          <comb id="cmbVertical" offset="0x78" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x80:0x80" byte1="1:1">3 times</item>
	            <item byte0="0x80:0" byte1="1:1">2 times</item>
	            <item byte0="0x80:0x80,0x80:0" byte1="1:0,1:0">1 times</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Paper Near-end</caption>
	          <spin id="spPaperNearend" mask="0xffff" offset="0x33" min="0" max="65534" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	  </superGroup>
  </printerModel>
  <printerModel name="BT-T180P">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte1="1">1</item>
	            <item byte1="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1B" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Margin">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="16" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>    
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Print Speed</caption>
	          <spin id="spPrintSpeed" mask="0xff" offset="0x06" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Print Darkness</caption>
	          <spin id="spPrintDarkness" mask="0xff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Type">
	      <radioGroup id="rgPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Receipt</item>
	        <item byte0="1" byte1="0">Mark/Label</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0xD4" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">U.S.A</item>
	            <item byte0="1">France</item>
	            <item byte0="2">Germany</item>
	            <item byte0="3">U.K</item>
	            <item byte0="4">Denmark I</item>
	            <item byte0="5">Sweden</item>
	            <item byte0="6">Italy</item>
	            <item byte0="7">Spain I</item>
	            <item byte0="8">Japan</item>
	            <item byte0="9">Norway</item>
	            <item byte0="10">Denmark II</item>
	            <item byte0="11">Spain II</item>
	            <item byte0="12">Latin America</item>
				<item byte0="13">Korea</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Code Page</caption>
	          <comb id="cmbCodePage" offset="0x6D" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">PC437</item>
	            <item byte0="1">Katakana</item>
	            <item byte0="2">PC850</item>
	            <item byte0="3">PC860</item>
	            <item byte0="4">PC863</item>
	            <item byte0="5">PC865</item>
	            <item byte0="16">WPC1252</item>
	            <item byte0="17">PC866</item>
	            <item byte0="18">PC852</item>
	            <item byte0="19">PC858</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Paper Width">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x3a" byte1="0">58.0mm</item>
	            <item byte0="0x48" byte1="0">72.0mm</item>
	          </comb>
	        </line>
	      </lines>
	    </group>	    
	  	<group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	  </superGroup>
  </printerModel>
  <printerModel name="BTP-R880NPV">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="11" byte1="0">851 (Greek)</item>
				<item byte0="13" byte1="0">PC857</item>
				<item byte0="14" byte1="0">737 (Greek)</item>
				<item byte0="15" byte1="0">928 (Greek)</item>
				<item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
				<item byte0="23" byte1="0">Thai Ku(Thai1)</item>
	            <item byte0="22" byte1="0">Thai Tis(Thai2)</item>
	            <item byte0="20" byte1="0">Thai Tis42(Thai3)</item>
	            <item byte0="24" byte1="0">Thai Tis14(Thai4)</item>
	            <item byte0="21" byte1="0">Thai Tis11(Thai5)</item>
	            <item byte0="26" byte1="0">Thai Tis18(Thai6)</item>
				<item byte0="27" byte1="0">Hebrew1</item>
	            <item byte0="28" byte1="0">Hebrew2</item>
				<item byte0="29" byte1="0">Hebrew3</item>
				<item byte0="33" byte1="0">775 (Baltic)</item>
				<item byte0="34" byte1="0">855 (Cyrillic)</item>
				<item byte0="36" byte1="0">862 (hebrew)</item>
				<item byte0="37" byte1="0">864 (Arabic)</item>
	            <item byte0="38" byte1="0">869 (Greek)</item>
				<item byte0="41" byte1="0">Frasi</item>
	            <item byte0="43" byte1="0">772 (Lithuanian)</item>
	            <item byte0="45" byte1="0">1250 (Latin-2)</item>
				<item byte0="46" byte1="0">1251 (Cyrillic)</item>
				<item byte0="47" byte1="0">1253 (Greek)</item>
				<item byte0="48" byte1="0">1254 (Turkish)</item>
	            <item byte0="49" byte1="0">1255</item>
	            <item byte0="50" byte1="0">1256 (Arabic)</item>
				<item byte0="51" byte1="0">1257 (Baltic)</item>
				<item byte0="54" byte1="0">771</item>
				<item byte0="56" byte1="0">774 (Lithuanian)</item>
	            <item byte0="64" byte1="0">3840 (IBM-Russian)</item>
	            <item byte0="65" byte1="0">3841 (Gost)</item>
	            <item byte0="66" byte1="0">3843 (Polish)</item>
	            <item byte0="67" byte1="0">3844 (CS2)</item>
	            <item byte0="68" byte1="0">3845 (Hungarian)</item>
	            <item byte0="69" byte1="0">3846 (Turkish)</item>
	            <item byte0="70" byte1="0">3847 (Brazil-ABNT)</item>
	            <item byte0="71" byte1="0">3848 (Brazil-ABICOMP)</item>
	            <item byte0="72" byte1="0">1001 (Arabic)</item>
	            <item byte0="73" byte1="0">2001 (Lithuanian-KBL)</item>
	            <item byte0="74" byte1="0">3001 (Estonian-1)</item>
	            <item byte0="75" byte1="0">3002 (Estonian-2)</item>
	            <item byte0="76" byte1="0">3011 (Latvian-1)</item>
	            <item byte0="77" byte1="0">3012 (Latvian-2)</item>
	            <item byte0="78" byte1="0">3021 (Bulgarian)</item>
	            <item byte0="79" byte1="0">3041 (Maltese)</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1">Enable</item>
	        <item byte0="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Beeper</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
  </printerModel>
  <printerModel name="BTP-R580II">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
				<item byte0="7">7</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="11" byte1="0">851 (Greek)</item>
				<item byte0="13" byte1="0">PC857</item>
				<item byte0="14" byte1="0">737 (Greek)</item>
				<item byte0="15" byte1="0">928 (Greek)</item>
				<item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
				<item byte0="20" byte1="0">Thai Tis42(Thai3)</item>
				<item byte0="21" byte1="0">Thai Tis11(Thai5)</item>
				<item byte0="22" byte1="0">Thai Tis(Thai2)</item>
				<item byte0="23" byte1="0">Thai Ku(Thai1)</item>
				<item byte0="24" byte1="0">Thai Tis14(Thai4)</item>
				<item byte0="26" byte1="0">Thai Tis18(Thai6)</item>
				<item byte0="27" byte1="0">Hebrew1</item>
	            <item byte0="28" byte1="0">Hebrew2</item>
				<item byte0="29" byte1="0">Hebrew3</item>
				<item byte0="33" byte1="0">775 (Baltic)</item>
				<item byte0="34" byte1="0">855 (Cyrillic)</item>
				<item byte0="36" byte1="0">862 (hebrew)</item>
				<item byte0="37" byte1="0">864 (Arabic)</item>
	            <item byte0="38" byte1="0">869 (Greek)</item>
				<item byte0="41" byte1="0">Frasi</item>
	            <item byte0="43" byte1="0">772 (Lithuanian)</item>
	            <item byte0="45" byte1="0">1250 (Latin-2)</item>
				<item byte0="46" byte1="0">1251 (Cyrillic)</item>
				<item byte0="47" byte1="0">1253 (Greek)</item>
				<item byte0="48" byte1="0">1254 (Turkish)</item>
	            <item byte0="49" byte1="0">1255</item>
	            <item byte0="50" byte1="0">1256 (Arabic)</item>
				<item byte0="51" byte1="0">1257 (Baltic)</item>
				<item byte0="54" byte1="0">771</item>
				<item byte0="56" byte1="0">774 (Lithuanian)</item>
	            <item byte0="64" byte1="0">3840 (IBM-Russian)</item>
	            <item byte0="65" byte1="0">3841 (Gost)</item>
	            <item byte0="66" byte1="0">3843 (Polish)</item>
	            <item byte0="67" byte1="0">3844 (CS2)</item>
	            <item byte0="68" byte1="0">3845 (Hungarian)</item>
	            <item byte0="69" byte1="0">3846 (Turkish)</item>
	            <item byte0="70" byte1="0">3847 (Brazil-ABNT)</item>
	            <item byte0="71" byte1="0">3848 (Brazil-ABICOMP)</item>
	            <item byte0="72" byte1="0">1001 (Arabic)</item>
	            <item byte0="73" byte1="0">2001 (Lithuanian-KBL)</item>
	            <item byte0="74" byte1="0">3001 (Estonian-1)</item>
	            <item byte0="75" byte1="0">3002 (Estonian-2)</item>
	            <item byte0="76" byte1="0">3011 (Latvian-1)</item>
	            <item byte0="77" byte1="0">3012 (Latvian-2)</item>
	            <item byte0="78" byte1="0">3021 (Bulgarian)</item>
	            <item byte0="79" byte1="0">3041 (Maltese)</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1">Enable</item>
	        <item byte0="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
  </printerModel>
  <printerModel name="BTP-N60">
	  <superGroup name="Common">
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
  </printerModel>
  <printerModel name="BT-NH80M">
	  <superGroup name="Common">
	    <group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="7">7</item>
				<item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
	          <comb id="cmbPaperWidth" offset="0x66" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0x39" byte1="0">57.5mm</item>
	            <item byte0="0x46" byte1="0">69.5mm</item>
	            <item byte0="0x4C" byte1="0">76.5mm</item>
	            <item byte0="0x50" byte1="0">80.0mm</item>
	            <item byte0="0x52" byte1="0">82.5mm</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	</printerModel>
	<printerModel name="RP80">
	  <superGroup name="Common">
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="Code Page">
	      <lines>
	        <line>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
	    <group name="Beeper Settings After Cut">
	      <lines>
	        <line>
	          <caption>Mode</caption>
	          <comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">All Beep Disabled</item>
	            <item byte0="1" byte1="0">Enable Internal Buzzer</item>
	            <item byte0="2" byte1="0">Enable External Herald</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Times</caption>
	          <spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Cycle</caption>
	          <spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
  </printerModel> 
	<printerModel name="BTP-R200LT">
	  <superGroup name="Common">
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Paper Width</caption>
			  <spin id="spPaperWidth" mask="0xff" offset="0x66" min="0" max="255" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
			<line>
	          <caption>Paper Type</caption>
			  <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Continuous Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="50" max="350" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		<group name="CodePage And International character set">
	      <lines>
			<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0x5D" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
				<item byte1="13">Korea</item>
	          </comb>
	        </line>
	        <line>
				<caption>CodePage</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Cutter">
	      <radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Cutter Type">
	      <radioGroup id="rgCutterType" offset="0x87" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Default</item>
	        <item byte0="1" byte1="0">Partial Cut</item>
	        <item byte0="2" byte1="0">Full Cut</item>
	      </radioGroup>
	    </group>
		<group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
		<group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	            <item byte0="128">Custom Font(12*24)</item>
	            <item byte0="129">Custom Font(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Near-end">
	      <lines>
	        <line>
	          <caption>Stop Printing</caption>
	          <comb id="cmbStopPrinting" offset="0x44" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1" byte1="0">Enable</item>
	            <item byte0="0" byte1="0">Disable</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	     <group name="Rx Buffer Size">
	      <radioGroup id="rgRxBufferSize" offset="0x7D" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">4096 Bytes</item>
	        <item byte0="1" byte1="0">45 Bytes</item>
	        <item byte0="2" byte1="0">64K Bytes</item>
	      </radioGroup>
	    </group>
	    <group name="Cut paper setting">
	       <lines>
	        <line>
	          <comb id="cmbCutpapersetting" offset="0xDA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="3" byte1="0">None</item>
	            <item byte0="2" byte1="0">Cut paper when close cover</item>
	            <item byte0="1" byte1="0">Cut paper when turn on</item>
	            <item byte0="0" byte1="0">Both cut paper</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Other">
	      <lines>
	        <line>
	           <caption>USB ID when more than one printer</caption>
	           <spin id="spUSBID" mask="0xff" offset="0xEB" min="0" max="7" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
		</group>
	  </superGroup>
	</printerModel>  

	<printerModel name="BP58">
	  <superGroup name="Common">
	    <group name="Paper Settings">
	      <lines>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="30" max="160" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="200" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="CodePage And International character set">
	      <lines>
		  	<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0xD4" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
				<item byte1="13">Korea</item>
	          </comb>
	        </line>
	        <line>
			  <caption>CodePage</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		</superGroup>
	 <superGroup name="Advanced">
		<group name="Clear buffer when error">
		   <radioGroup id="rgClearbuffer" offset="0xC1" readIns="0x6A" writeIns="0x9A">
				<item byte0="0">Disable</item>
				<item byte0="1">Enable</item>
			</radioGroup>
	    </group>
		<group name="Audio">
	      <lines>
	      	<line>
			  <caption>Mode</caption>
	          <comb id="cmbAudioMode" offset="0xE9" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Audio play</item>
	            <item byte0="1">Buzzer alarm</item>
	          </comb>
	      	</line>
			<line>
	          <caption>Volume</caption>
	          <spin id="spVolumn" mask="0xff" offset="0xE8" min="0" max="100" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		<group name="Bluetooth">
			<lines>
			  <line>
				<caption>Password </caption>
				<edit id="edtBtPasswd" type="password" offset="0xDB" />
			  </line>
			  <line>
				<caption>One to more</caption>
				<comb id="cmbAudioMode" offset="0xDC" readIns="0x6A" writeIns="0x9A">
					<item byte0="0">Disable</item>
					<item byte0="1">Enable</item>
				</comb>
			  </line>
			  <line>
				<caption>Simple paring mode</caption>
				<comb id="cmbAudioMode" offset="0xDD" readIns="0x6A" writeIns="0x9A">
					<item byte0="0">Disable</item>
					<item byte0="1">Enable</item>
				</comb>
			  </line>
			</lines>
		  </group>
		  <group name="Other">
	      <lines>
	        <line>
	           <caption>USB ID when more than one printer</caption>
	           <spin id="spUSBID" mask="0xff" offset="0xEE" min="0" max="7" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
		</group>
	  </superGroup>
  </printerModel>

  <printerModel name="BT-UL80II">
	  <superGroup name="Common">
	  	<group name="Com Port">
	      <lines>
	        <line>
	          <caption>BaudRate</caption>
	          <comb id="cmbBaudRates" offset="0x16" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">9600</item>
	            <item byte0="1" byte1="0">19200</item>
	            <item byte0="2" byte1="0">38400</item>
	            <item byte0="3" byte1="0">57600</item>
	            <item byte0="4" byte1="0">4800</item>
	            <item byte0="5" byte1="0">2400</item>
	            <item byte0="6" byte1="0">1200</item>
	            <item byte0="7" byte1="0">115200</item>
	          </comb>
	        </line>
	        <line>
	          <caption>DataBits</caption>
	          <comb id="cmbDataBits" offset="0x17" readIns="0x6A" writeIns="0x9A">
	            <item byte0="8">8</item>
	          </comb>
	        </line>
	        <line>
	          <caption>StopBits</caption>
	          <comb id="cmbStopBits" offset="0x19" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">1</item>
	            <item byte0="2">2</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Parity</caption>
	          <comb id="cmbParity" offset="0x1b" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">None</item>
	            <item byte0="1">Odd</item>
	            <item byte0="2">Even</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Protocol</caption>
	          <comb id="cmbProtocol" offset="0x40" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">DTR/DSR</item>
	            <item byte0="1" byte1="0">Xon/Xoff</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
	    <group name="Paper Settings">
	      <lines>
		  	<line>
	          <caption>Paper Width</caption>
			  <spin id="spPaperWidth" mask="0xff" offset="0x66" min="0" max="255" readIns="0x6A" writeIns="0x9A"/>
	        </line>
			<line>
	          <caption>Paper Type</caption>
			  <comb id="cmbPaperType" offset="0x12" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">Continuous Paper</item>
	            <item byte0="1" byte1="0">Mark Paper</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Left Margin</caption>
	          <spin id="spLeftMargin" mask="0xff" offset="0x4E" min="0" max="36" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	        <line>
	          <caption>Right Margin</caption>
	          <spin id="spRightMargin" mask="0xff" offset="0x4A" min="0" max="40" readIns="0x6A" writeIns="0x9A"/>
	        </line>
	      </lines>
	    </group>
	    <group name="Print">
	      <lines>
	        <line>
	          <caption>Speed</caption>
	          <spin id="spSpeed" mask="0xffff" offset="0x06" min="30" max="360" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	          <caption>Darkness</caption>
	          <spin id="spDarkness" mask="0xffff" offset="0x02" min="0" max="200" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
			<line>
	        <caption>Stacking Speed</caption>
	          <spin id="spStackingSpeed" mask="0xffff" offset="0x07" min="30" max="360" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		 <group name="CodePage And International character set">
	      <lines>
		  	<line>
	          <caption>International character set</caption>
	          <comb id="cmbIntlChar" offset="0xD4" readIns="0x6A" writeIns="0x9A">
	            <item byte1="0">U.S.A</item>
	            <item byte1="1">France</item>
	            <item byte1="2">Germany</item>
	            <item byte1="3">U.K</item>
	            <item byte1="4">Denmark I</item>
	            <item byte1="5">Sweden</item>
	            <item byte1="6">Italy</item>
	            <item byte1="7">Spain I</item>
	            <item byte1="8">Japan</item>
	            <item byte1="9">Norway</item>
	            <item byte1="10">Denmark II</item>
	            <item byte1="11">Spain II</item>
	            <item byte1="12">Latin America</item>
				<item byte1="13">Korea</item>
	          </comb>
	        </line>
	        <line>
			  <caption>CodePage</caption>
	          <comb id="cmbCodePage" offset="0x6d" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0" byte1="0">PC437</item>
	            <item byte0="1" byte1="0">Katakana</item>
	            <item byte0="2" byte1="0">PC850</item>
	            <item byte0="3" byte1="0">PC860</item>
	            <item byte0="4" byte1="0">PC863</item>
	            <item byte0="5" byte1="0">PC865</item>
	            <item byte0="16" byte1="0">WPC1252</item>
	            <item byte0="17" byte1="0">PC866</item>
	            <item byte0="18" byte1="0">PC852</item>
	            <item byte0="19" byte1="0">PC858</item>
	            <item byte0="12" byte1="0">PC857</item>
	            <item byte0="13" byte1="0">771</item>
	            <item byte0="14" byte1="0">Hebrew1</item>
	            <item byte0="15" byte1="0">Hebrew2</item>
	            <item byte0="21" byte1="0">Thai1</item>
	            <item byte0="22" byte1="0">Thai2</item>
	            <item byte0="23" byte1="0">Thai3</item>
	            <item byte0="24" byte1="0">Thai4</item>
	            <item byte0="25" byte1="0">Thai5</item>
	            <item byte0="26" byte1="0">Thai6</item>
	            <item byte0="27" byte1="0">Frasi</item>
	            <item byte0="28" byte1="0">864</item>
	            <item byte0="29" byte1="0">737</item>
	            <item byte0="32" byte1="0">1254</item>
	            <item byte0="33" byte1="0">862</item>
	            <item byte0="34" byte1="0">1251</item>
	            <item byte0="35" byte1="0">1253</item>
	            <item byte0="36" byte1="0">855</item>
	            <item byte0="37" byte1="0">774</item>
	            <item byte0="38" byte1="0">928</item>
	            <item byte0="39" byte1="0">775</item>
	            <item byte0="40" byte1="0">772</item>
	            <item byte0="41" byte1="0">Hebrew3</item>
	            <item byte0="42" byte1="0">851</item>
	            <item byte0="43" byte1="0">869</item>
	            <item byte0="44" byte1="0">1257</item>
	            <item byte0="45" byte1="0">1250</item>
	            <item byte0="46" byte1="0">1255</item>
	            <item byte0="47" byte1="0">1256</item>
	            <item byte0="64" byte1="0">3840</item>
	            <item byte0="65" byte1="0">3841</item>
	            <item byte0="66" byte1="0">3843</item>
	            <item byte0="67" byte1="0">3844</item>
	            <item byte0="68" byte1="0">3845</item>
	            <item byte0="69" byte1="0">3846</item>
	            <item byte0="70" byte1="0">3847</item>
	            <item byte0="71" byte1="0">3848</item>
	            <item byte0="72" byte1="0">1001</item>
	            <item byte0="73" byte1="0">2001</item>
	            <item byte0="74" byte1="0">3001</item>
	            <item byte0="75" byte1="0">3002</item>
	            <item byte0="76" byte1="0">3011</item>
	            <item byte0="77" byte1="0">3012</item>
	            <item byte0="78" byte1="0">3021</item>
	            <item byte0="79" byte1="0">3041</item>
	            <item byte0="80" byte1="0">8859</item>
	            <item byte0="81" byte1="0">Persia</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		 <group name="Paper Reduction">
	      <lines>
	        <line>
	          <comb id="cmbPaperReduction" offset="0xEA" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">Not reduced</item>
	            <item byte0="1">25%</item>
	            <item byte0="2">50%</item>
	            <item byte0="3">75%</item>
	            <item byte0="4">100%</item>
	          </comb>
	        </line>
	      </lines>
	    </group>
		<group name="Cutter">
			<radioGroup id="rgCutter" offset="0x30" readIns="0x6A" writeIns="0x9A">
			<item byte0="1:1">Enable</item>
			<item byte0="1:0">Disable</item>
			</radioGroup>
      	</group>
      	<group name="Cutter Type">
			<radioGroup id="rgCutterType" offset="0x31" readIns="0x6A" writeIns="0x9A">
			<item byte0="0">Default</item>
			<item byte0="1">Partial Cut</item>
			<item byte0="2">Full Cut</item>
			</radioGroup>
     	</group>
	    <group name="CR Command">
	      <radioGroup id="rgCRCommand" offset="0x14" readIns="0x6A" writeIns="0x9A">
	        <item byte0="1" byte1="0">Enable</item>
	        <item byte0="0" byte1="0">Disable</item>
	      </radioGroup>
	    </group>
	    <group name="Default Font Settings">
	      <lines>
	        <line>
	          <caption>Font Type</caption>
	          <comb id="cmbFontType" offset="0xD8" readIns="0x6A" writeIns="0x9A">
	            <item byte0="0">FontA(12*24)</item>
	            <item byte0="1">FontB(9*17)</item>
	          </comb>
	        </line>
	        <line>
	          <caption>Font ID</caption>
	          <spin id="spFontID" mask="0xff00" offset="0xD8" min="0" max="254" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		<group name="Data Received Error">
	      <radioGroup id="rgDataReceivedError" offset="0x65" readIns="0x6A" writeIns="0x9A">
	        <item byte0="0" byte1="0">Print '?'</item>
	        <item byte0="1" byte1="0">Ignored</item>
	      </radioGroup>
	    </group>
	</superGroup>
	 <superGroup name="Advanced">
		<group name="Beeper">
	      <lines>
	      	<line>
	          <comb id="cmbBeeperAble" offset="0x58" readIns="0x6A" writeIns="0x9A">
	            <item byte0="1">Enable</item>
	            <item byte0="0">Disable</item>
	          </comb>
	      	</line>
	      </lines>
	    </group>
      	<group name="Beeper Settings After Cut">
			<lines>
				<line>
					<caption>Mode</caption>
					<comb id="cmbBeeperMode" offset="0xE7" readIns="0x6A" writeIns="0x9A">
					<item byte0="0" byte1="0">All Beep Disabled</item>
					<item byte0="1" byte1="0">Enable Internal Buzzer</item>
					</comb>
				</line>
				<line>
					<caption>Times</caption>
					<spin id="spTimes" mask="0xff" offset="0xE5" min="0" max="14" readIns="0x6A" writeIns="0x9A"></spin>
				</line>
				<line>
					<caption>Cycle</caption>
					<spin id="spCycle" mask="0xff00" offset="0xE5" min="0" max="255" readIns="0x6A" writeIns="0x9A"></spin>
				</line>
				<line>
					<caption>Wave</caption>
					<edit id="edtWave" offset="0xE6" readIns="0x6A" writeIns="0x9A"></edit>
				</line>
			</lines>
       	</group>
		<group name="Paper Near-end">
	      <lines>
		  	<line>
				<caption>Stop Printing</caption>
				<comb id="cmbPaperNearEnd" offset="0x44" readIns="0x6A" writeIns="0x9A">
					<item byte0="0">Disable</item>
					<item byte0="1">Enable</item>
				</comb>
			</line>
	        <line>
	          <caption>Threshold</caption>
	          <spin id="spPaperNearend" mask="0x00ff" offset="0xA3" min="0" max="250" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
	    </group>
		<group name="Clear buffer when error">
		   <radioGroup id="rgClearbuffer" offset="0xC1" readIns="0x6A" writeIns="0x9A">
				<item byte0="0">Disable</item>
				<item byte0="1">Enable</item>
			</radioGroup>
	    </group>
		<group name="Bluetooth">
			<lines>
			  <line>
				<caption>Password </caption>
				<edit id="edtBtPasswd" type="password" offset="0xDB" />
			  </line>
			  <line>
				<caption>One to more</caption>
				<comb id="cmbAudioMode" offset="0xDC" readIns="0x6A" writeIns="0x9A">
					<item byte0="0">Disable</item>
					<item byte0="1">Enable</item>
				</comb>
			  </line>
			  <line>
				<caption>Simple paring mode</caption>
				<comb id="cmbAudioMode" offset="0xDD" readIns="0x6A" writeIns="0x9A">
					<item byte0="0">Disable</item>
					<item byte0="1">Enable</item>
				</comb>
			  </line>
			</lines>
		  </group>
		  <group name="Other">
	      <lines>
		  	<line>
	           <caption>Mark mode paper cutting position</caption>
	           <spin id="spUSBID" mask="0xffff" offset="0x55" min="0" max="65535" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	        <line>
	           <caption>USB ID when more than one printer</caption>
	           <spin id="spUSBID" mask="0xff" offset="0xEE" min="0" max="7" readIns="0x6A" writeIns="0x9A"></spin>
	        </line>
	      </lines>
		</group>
	  </superGroup>
  </printerModel>
</printerModels>	
