protected internal override void onCreate(Bundle savedInstanceState) { base.onCreate(savedInstanceState); ContentView = R.layout.activity_main; pathTextView = (TextView)findViewById(R.id.textViewPath); progressTextView = (TextView)findViewById(R.id.textViewProgress); openRadioGroup = (RadioGroup)findViewById(R.id.radioGroupOpen); openRadioGroup.OnCheckedChangeListener = this; openFromDeviceStorageButton = (Button)findViewById(R.id.buttonOpenFromDeviceStorage); openFromDeviceStorageButton.OnClickListener = this; findViewById(R.id.buttonOpenPrinter).OnClickListener = this; findViewById(R.id.buttonPrint).OnClickListener = this; findViewById(R.id.buttonClosePrinter).OnClickListener = this; SeekBar seekBar = (SeekBar)findViewById(R.id.seekBarBrightness); seekBar.OnSeekBarChangeListener = this; setBondedDevices(); arrayAdapter = new ArrayAdapter <>(this, android.R.layout.simple_list_item_single_choice, bondedDevices); ListView listView = (ListView)findViewById(R.id.listViewPairedDevices); listView.Adapter = arrayAdapter; listView.ChoiceMode = ListView.CHOICE_MODE_SINGLE; listView.OnItemClickListener = this; bxlConfigLoader = new BXLConfigLoader(this); try { bxlConfigLoader.openFile(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.Write(e.StackTrace); bxlConfigLoader.newFile(); } posPrinter = new POSPrinter(this); }
protected internal override void onCreate(Bundle savedInstanceState) { base.onCreate(savedInstanceState); ContentView = R.layout.activity_main; logicalNameEditText = (EditText)findViewById(R.id.editTextLogicalName); widthEditText = (EditText)findViewById(R.id.editTextWidth); pageEditText = (EditText)findViewById(R.id.editTextPage); brightnessEditText = (EditText)findViewById(R.id.editTextBrightness); alignmentRadioGroup = (RadioGroup)findViewById(R.id.radioGroupAlignment); findViewById(R.id.buttonOCE).OnClickListener = this; findViewById(R.id.buttonPrintPDF).OnClickListener = this; findViewById(R.id.buttonClose).OnClickListener = this; createConfigFile(); if (posPrinter == null) { posPrinter = new POSPrinter(this); } }
protected internal override void onCreate(Bundle savedInstanceState) { base.onCreate(savedInstanceState); ContentView = R.layout.activity_main; setBondedDevices(); arrayAdapter = new ArrayAdapter <>(this, android.R.layout.simple_list_item_single_choice, bondedDevices); ListView listView = (ListView)findViewById(R.id.listViewPairedDevices); listView.Adapter = arrayAdapter; listView.ChoiceMode = ListView.CHOICE_MODE_SINGLE; listView.OnItemClickListener = this; dataEditText = (EditText)findViewById(R.id.editTextData); dataEditText.Selection = dataEditText.Text.length(); escapeSequencesSpinner = (Spinner)findViewById(R.id.spinnerEscapeSequences); findViewById(R.id.buttonAdd).OnClickListener = this; findViewById(R.id.buttonPrint).OnClickListener = this; bxlConfigLoader = new BXLConfigLoader(this); try { bxlConfigLoader.openFile(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.Write(e.StackTrace); bxlConfigLoader.newFile(); } posPrinter = new POSPrinter(this); }
protected internal override void onCreate(Bundle savedInstanceState) { base.onCreate(savedInstanceState); ContentView = R.layout.activity_main; logicalNameEditText = (EditText) findViewById(R.id.editTextLogicalName); widthEditText = (EditText) findViewById(R.id.editTextWidth); pageEditText = (EditText) findViewById(R.id.editTextPage); brightnessEditText = (EditText) findViewById(R.id.editTextBrightness); alignmentRadioGroup = (RadioGroup) findViewById(R.id.radioGroupAlignment); findViewById(R.id.buttonOCE).OnClickListener = this; findViewById(R.id.buttonPrintPDF).OnClickListener = this; findViewById(R.id.buttonClose).OnClickListener = this; createConfigFile(); if (posPrinter == null) { posPrinter = new POSPrinter(this); } }
/// <summary> /// Initializes the printer. /// </summary> /// <param name="port">The port the printer is connected to. Default 'USB001'</param> public static void InitializePrinter(string port = "USB001") { printer = new POSPrinter(); printer.OpenPort("USB001", "baud=9600 parity=N data=8 stop=1"); printer.SetHandshake(0); //None }