如何使用esc/pos打印方框图字符

jm2pwxwz  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(432)

我想打印盒绘图字符使用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);

非常感谢您的帮助。谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题