1

需要使用蓝牙打印机以泰米尔语打印的示例 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);

任何人请告诉我如何喂泰米尔字符在打印机中打印...

4

1 回答 1

0

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

于 2013-11-07T11:20:11.313 回答