C# ESC指令
C# 能不能直接写ESC打印指令给打印机?我想用ESC指令集来控制打印的走纸问题(即打即停)?
--------------------编程问答-------------------- 应该可以的
帮顶一下
等有经验的人来 --------------------编程问答-------------------- c#中没有直接的方法,得用WriteFile API函数. --------------------编程问答-------------------- PrintDocument以及相关的类可以参考下。 --------------------编程问答-------------------- delphi中是assignfile连接打印机文件,再write方向向打印机输入数据
详细代码可参考我的程序http://download.csdn.net/source/2019498
////连接打印机端口
Try
//printport为电脑的打印端口,为lpt1,lpt2…
AssignFile(F,unit7.printPort);
Rewrite(F);
except on e:exception do
begin
showmessage('连接'+unit7.printPort+'打印端口失败,可能你的电脑没有'+unit7.printPort+'端
口,'+
'如果是上述情况,可以在 打印管理--打印端口设置 界面中修改打印机端口'+e.Message);
form1.button1.Enabled:=true;
exit;
end;
////打印收款人姓名
custName:=ADOQuery1.FieldByName('custName').AsString;
//打印26个空格后再打印收款人姓名
writeln(f,space(26)+custName); --------------------编程问答-------------------- C#估计也差不多的 --------------------编程问答-------------------- 平台调用API --------------------编程问答-------------------- 程序已经更新了,还是去我的资源 http://sprbreeze.download.csdn.net/ 中看吧,这样能看到所有版本 --------------------编程问答-------------------- 可以直接向商品输出指令,在epson网站有专门和例子介绍可以看看
补充:.NET技术 , C#