首页 > 其他分享 >光栅打印控制命令(单页)

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

时间:2023-11-08 17:24:31浏览次数:24  
标签:addAll 单页 打印 new byte 光栅 page

            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[])

       多页效果,请加入循环,循环中加入上述代码,只需改变数据区域new byte[]{}的字节数组即可

 

标签:addAll,单页,打印,new,byte,光栅,page
From: https://www.cnblogs.com/RainbowSea/p/17817864.html

相关文章

  • 笔记本安装打印程序
    1.输入网址:https://www.hp.com/2.点击支持-->软件与驱动程序3.点击打印机4.输入型号5.选择相应的6.7.8.9.直接点击下一步10.选好型号之后点击下一步11.之后把打印机开机连接到电脑就ok了......
  • Loftware——重新定义创建、管理和打印标签的方式
    重新定义创建、管理和打印标签的方式Loftware帮助各种规模的企业管理其运营和供应链中的标签。无论您拥有五台还是数千台打印机,寻找云还是本地打印机,我们都能提供适合您业务需求的标签解决方案。 全面的标签解决方案01、一体化标签解决方案通过将整个标签打印流程标准化到一......
  • python print 打印彩色字体
    全局说明演示了如何使用ANSI转义序列打印不同颜色的字体一、颜色说明\033[:开始颜色设置。1:字体加粗。32:文字颜色,绿色。41:背景颜色,红色。m:结束颜色设置。\033[0m:重置所有终端属性,包括颜色。二、输出示例#打印红色字体print("\033[1;31;40m这是红色的字体\033......
  • 2023-11-04:用go语言,如果n = 1,打印 1*** 如果n = 2,打印 1*** 3*** 2*** 如果n = 3,打印
    2023-11-04:用go语言,如果n=1,打印1***如果n=2,打印1***3***2***如果n=3,打印1***3***2***4***5***6***如果n=4,打印1***......
  • 打印机 zebra 斑马 ZT211CN 测试备忘
    条码打印系统  首页-神奇条码标签打印系统(shenqitiaoma.com) 斑马 ZT211CN  ZT211IndustrialPrinterSupport&Downloads|Zebra产品序号(SN): T2J231600121  ,Zebra 通过sn查询产品型号,找到相关手册和问题排除文档。 设置注意事项:1、设置ip后,重启打印机,在......
  • do循环语句练习(打印1-10)(加入break)
    #include<stdio.h>#include<stdlib.h>intmain(){  inti=1;  do  {    if(i==5)      break;    printf("%d",i);    i++;  }  while(i<=10);  return0;}......
  • do循环语句(打印1-10)(加入continue)
    #include<stdio.h>intmain(){  inti=1;  do  {    if(i==5)      continue;    printf("%d",i);    i++;  }  while(i<=10);  return0;}......
  • 计算两个整数的和并打印结果
    #include<stdio.h> intmain(){   intnum1=5;   intnum2=10;   intsum=num1+num2;      printf("Thesumis%d\n",sum);   return0;}......
  • 如何使用 print() 打印类实例?
    内容来自DOChttps://q.houxu6.top/?s=如何使用print()打印类实例?当我尝试使用print()打印一个类的实例时,我得到的输出是这样的:>>>classTest():...def__init__(self):...self.a='foo'...>>>print(Test())<__main__.Testobjectat0x7fc9a9e36d......
  • 去除iframe下载和打印
    最近项目开发中,有需求提出去除浏览器浏览PDF时的打印和下载按钮,网上查询后,大多是使用了第三方插件pdf.js,而本人也是用此插件实现了。但是甲方还是希望保持浏览器自带的浏览,于是我又想办法进行处理,最终从元素覆盖下载和打印按钮的方式来进行处理。基本思路:使用定位覆盖+根据......