zoukankan      html  css  js  c++  java
  • C# 普印力RFID打印机模板打印

    一、普印力打印机解锁

    解锁键为 下箭头,回车两键一起按。

    二、标签设置

    传感器菜单-打印机校准,走一下纸,设置间距

    标签菜单设置一下大小

    解锁

    三、并口打印

    命令:Copy Test.pgl  lpt1

    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe ";
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.RedirectStandardError = true;
    p.StartInfo.CreateNoWindow = true;
    p.Start();
    p.StandardInput.WriteLine("Copy  " + Test.pgl + " lpt1");

    四、命令行网口打印

    命令:lpr -S 192.168.1.10 –P Test.pgl

    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe ";
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.RedirectStandardError = true;
    p.StartInfo.CreateNoWindow = true;
    p.Start();
    p.StandardInput.WriteLine("lpr -S 192.168.1.10 -P  " + Test.pgl );

    五、Socket连接打印

    打印机端口:9100

    使用普印力打印机的时候没有提供Socket连接的DEMO,用网口发命令又遇到了困难,每次连续打印11张后可能出现卡、丢签,或是乱了打印顺序。写程序的时候,由于RFID标签挺贵的,都是连打3、4张,没有连打10张以上测试过。也尝清里打印缓存,更改打印模板,但是效果都不好。连夜写了一个Socket的打印的程序,第二天,一口气打印了100多张,没有任何问题。再实际用的时候就一打一卷RFID标签(大约2500个),都没有出问题。一个兄弟用已经用完的标签筒再把打印的缠上,再也不会打一会儿就断了。

    这个Socket的只是我写的测试用的DEMO,还有一份用TCP组件打印的,有需要的请联系我。

    六、更换色带视频

    http://v.youku.com/v_show/id_XMzA2MzA5MDIw.html

    代码下载

  • 相关阅读:
    突然想到一个问题:有关 cqrs 分离
    Oracle 12C 数据库安装与配置
    Android 绑定服务的作用 (参考,不确定他说的是不是对的)
    SSM框架整合(一)
    常见数据库优化方案(九)
    大量文件存储
    MyBatis 参数传递小知识(划重点)|划掉 MyBatis 常见小debug
    MyBatis 自动代码生成器
    常见数据库优化方案(八)
    常用数据库优化方案(五)
  • 原文地址:https://www.cnblogs.com/wk986/p/2974352.html
Copyright © 2011-2022 走看看