2 lyxxly lyxxly 于 2015.05.28 10:45 提问

C# 窗体开发打印小票机 5C

热敏打印机一台,DLL动态库这些都有,但是由于本人第一次接触这个与硬件连接,所以不知道怎么触发点击让他打印东西。最好有窗体小例子。求各位大神救救

4个回答

guwei4037
guwei4037   Ds   Rxr 2015.05.28 10:49
gamefinity
gamefinity   Rxr 2015.05.28 12:33

1.首先确定你的端口号。小票打印机一般连接在串口或者并口。现在也有连接USB的,如果连接USB,会仿真一个串口给你。你要知道这个串口号是多少。这里一般有两种表示方法。古老的方法是用0~n来表示的,com1就是0,com2就是1,以此类推。有了windows之后,一般直接用字符串表示,比如"com1","com2","lpt1"
2.如果是串口,要了解它的参数,比如波特率,数据位数,停止位数,校验方法等。这些一般在设备的出厂说明里都会有,而且一般有拨位开关可以调节的。
3.在控制台,使用dir > 端口号(例如:com1)来测试你的打印机连接是否正常。
4.了解你的开发语言怎么调用dll里面的函数
5.给你的dll一般有以下几类函数:打开端口,输出到端口、关闭端口、使用的次序就是先打开,然后输出,最后关闭。

testcs_dn
testcs_dn   Rxr 2015.05.31 07:41
guonan198811
guonan198811   2015.06.03 18:42

C#有相关的打印控件,已经封装好了的,端口什么的可以在控件里配置,不用自己亲自去写串口操作,如果确实要写,C#里也有现成的serialport类可供调用,你只需要往串口上发送打印指令就可以了!

Csdn user default icon
上传中...
上传图片
插入图片