光栅打印控制命令(单页)

发布时间 2023-11-09 09:43:42作者: 迷海
            ArrayList<Byte> page=new ArrayList<>();
       //下行指令包含打印机初始化,复位,指定打印分辨率为300dpi page.addAll(hexToByteArray(
"1B252D31323334355840504A4C20434F4D4D454E54202A5374617274204A6F622A200D0A40504A4C204A4F42204E414D45203D202253616D706C65204A6F6220233122200D0A40504A4C2053455420434F50494553203D2031200D0A40504A4C2053455420524554203D204F4646200D0A40504A4C20454E544552204C414E4755414745203D2050434C200D0A1B2A74333030521B2A7230461B2A723141")); page.addAll(new byte[]{});//此处的byte数组换为上一篇随笔中的差异行压缩的所有行指令,或者光栅图转二进制转16进制的未压缩数据(此处可联系我获取相关代码)
       //下行指令包括结束光栅打印及复位 page.addAll(hexToByteArray(
"1B2A72421B252D31323334355840504A4C200D0A40504A4C20454F4A0D0A1B252D31323334355820"));


       发送(效果相同)
       1.使用socket发送page(注意arraylist转byte[])(此处可联系我获取相关代码)
       2.使用串口发送page(注意arraylist转byte[])