我想打印盒绘图字符使用esc/pos到爱普生lq310点阵打印机在android应用程序。打印输出示例如下:,
最初,我使用下划线和竖线来绘制它的边框。但打印出来的结果却是断线。我想换成连续生产线。
然后我看到有一个带有ascii码的方框图字符作为图像附件,
使用这些ascii码信息,我试图打印,但打印输出成为其他字符。我发现这是因为打印机使用的字符集不同
通过esc/p命令检查,只有这两个关于字符集的命令。电子稳定控制系统
示例代码我做了如下,我只是尝试了几个字符,但没有用。如何注册pc850字符集,并使用esc t命令?
char[] verticalLine = {0x00B3};
char[] verticalPlusLeft = {0x00B4};
char[] upperRightCorner = {0x00BF};
char[] bottomRightCorner = {0x00D9};
char[] upperLeftCorner = {0x00DA};
char[] bottomLeftCorner = {0x00C0};
char[] horizonLine = {0x00C4};
char[] verticalPlusRight = {0x00C3};
char[] charMultiLangual = {0x001B, 0x0074, 0x0002}; //ESC,t,2(PC850)
char[] charCodeDefault = {0x001B, 0x0074, 0x0000}; //ESC,t,0(Default)
strPrintFooterTitle = new String(charMultiLangual);
strPrintFooterTitle += printFooter(new String(upperLeftCorner), "TYPE", new String(verticalLine), "QTY",new String(upperRightCorner)) + "\n";
strPrintFooterBig = printFooter(new String(verticalLine),"Crate - Big", "|", "5","|") + "\n";
strPrintFooterSmall = printFooter("|","Crate - Small", "|", "10","|") + "\n";
strPrintFooter = new String(charCodeDefault);
非常感谢您的帮助。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!