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

代码下载

你可能感兴趣的:(C#)