如何使用Android在热敏打印机中打印图像?

时间:2018-07-16 12:29:19

标签: android kotlin printers thermal-printer

我需要使用热敏打印机打印图像。现在,我可以使用以下代码打印文本了,

private fun printBill() {
        Thread {
            try {
                val sock = Socket("192.168.100.99", 9100)
                val oStream = PrintWriter(sock.getOutputStream())
                oStream.printf("%-35s %-5s %5s\n", "Jihin Raju", 10.00, 100.00)
                oStream.println(charArrayOf(0x1D.toChar(), 0x56.toChar(), 0x41.toChar(), 0x10.toChar()))
                oStream.close()
                sock.close()
            } catch (e: UnknownHostException) {
                e.printStackTrace()
            } catch (e: IOException) {
                e.printStackTrace()
            }
            runOnUiThread {
                Toast.makeText(this@MainActivity, "Printed ", Toast.LENGTH_SHORT).show()
            }
        }.start()
    }

有什么方法可以打印图像

0 个答案:

没有答案