需要示例Android代码才能使用蓝牙打印机在泰米尔语中进行打印。
我正在使用以下代码,但仅打印数字和英文字符:( ..打印机尝试打印泰米尔字符时会填入空白空间。任何新想法将不胜感激。

mbtOutputStream = mmSocket.getOutputStream();
mbtOutputStream.write(Command);
        String sendingmessage = "டெஸ்ட் கிரெடிட் பில்";
        byte[] send = sendingmessage.getBytes();
        mbtOutputStream.write(send);
        mbtOutputStream.write(FEED_LINE);
        mbtOutputStream.flush();
        thread.sleep(20);


        mbtOutputStream.write(as);
        sendingmessage = "   To Retailer:";
        send = sendingmessage.getBytes();
        mbtOutputStream.write(send);
        mbtOutputStream.flush();
        mbtOutputStream.write(FEED_LINE);
        thread.sleep(20);

        sendingmessage = "  No.25/6, டெக்னாலஜி  fund";
        send = sendingmessage.getBytes();
        mbtOutputStream.write(send);
        mbtOutputStream.flush();
        mbtOutputStream.write(FEED_LINE);
        thread.sleep(20);


任何人都请告诉我如何在打印机中输入泰米尔字符以进行打印...

最佳答案

尝试byte[] send = Charset.forName("UTF-8").encode(sendingMessage)

07-23 08:16