11 Mart 2017 Cumartesi

Android Thermal Bluetooth Printer Helper

Android Thermal Bluetooth Printer Helper



Piyasada birçok farklı termal bluetooth yazıcı olduğu aşikar ve bunların birçoğuna aynı şekil text gönderip yazdırma işlemini yapabiliyoruz. İşte kütüphanemizde bu işe yarıyor.

Ek olarak kütüphanemiz kendi içerisinde;
  İzinleri kontrol ediyor,
  Kendi Yazıcı seçim ekranı mevcut,
  İsteğe göre yazıcı seçim ekranı açtırmadan direk deviceAddress tanımlayarak çıktı alabilinir,
  Test sayfası yazdırma.

Gibi özellikleri mevcuttur. Kütüphaneyi kullandıkça ve yeni özellik gerektikçe eklemelerde bulunacağım.

Kütüphanenin kullanımı oldukça basit. 1 örneği burada yazıyorum devamı github projesi içerisinde.

Github: https://github.com/barisatalay/thermalprinterhelper
Demo: https://play.google.com/store/apps/details?id=com.atalay.bluetoothexample


  
  //Parameter 1: Activity,
  //Paremeter 2: BluetoothCallback interface
  BluetoothProvider bluetoothProvider = new BluetoothProvider(this, this);

  //Control of required permissions.
  //Check terminal device pair / unpair control.
  //Connect to BluetoothSocket
  //If don't have any pair devices, if it have permission open devices activity 
  bluetoothProvider.connect()

  //This value default false
  bluetoothProvider.printText("This is PRINT TEST!!!")

Ekran görüntüleri