安卓蓝牙打印设置字体大小

问题遇到的现象和发生背景
    String encoding = "UTF-8";
                                        byte[] hdrBytes = { 0x1c, 0x26, 0x1b, 0x39, 0x01 };
                                        Bundle dataAlign = new Bundle();
                                        Bundle dataTextOut = new Bundle();
                                        Bundle dataHdr = new Bundle();
                                        dataHdr.PutByteArray(Global.BYTESPARA1, hdrBytes);
                                        dataHdr.PutInt(Global.INTPARA1, 0);
                                        dataHdr.PutInt(Global.INTPARA2, hdrBytes.Length);
                                        dataAlign.PutInt(Global.INTPARA1, 10);
                                        dataTextOut.PutString(Global.STRPARA1, text);
                                        dataTextOut.PutString(Global.STRPARA2, encoding);
                                        WorkService.workThread.HandleCmd(Global.CMD_POS_WRITE, dataHdr);
                                        WorkService.workThread.HandleCmd(Global.CMD_POS_SALIGN, dataAlign);
                                        WorkService.workThread.HandleCmd(Global.CMD_POS_STEXTOUT, dataTextOut);

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

设置字体哪里在哪里

我想要达到的结果