问题描述
- C# 窗体开发打印小票机
-
热敏打印机一台,DLL动态库这些都有,但是由于本人第一次接触这个与硬件连接,所以不知道怎么触发点击让他打印东西。最好有窗体小例子。求各位大神救救
解决方案
http://www.cnblogs.com/liluping860122/archive/2013/05/25/3099054.html
http://bbs.csdn.net/topics/390510223page=1
解决方案二:
1.首先确定你的端口号。小票打印机一般连接在串口或者并口。现在也有连接USB的,如果连接USB,会仿真一个串口给你。你要知道这个串口号是多少。这里一般有两种表示方法。古老的方法是用0~n来表示的,com1就是0,com2就是1,以此类推。有了windows之后,一般直接用字符串表示,比如"com1","com2","lpt1"
2.如果是串口,要了解它的参数,比如波特率,数据位数,停止位数,校验方法等。这些一般在设备的出厂说明里都会有,而且一般有拨位开关可以调节的。
3.在控制台,使用dir > 端口号(例如:com1)来测试你的打印机连接是否正常。
4.了解你的开发语言怎么调用dll里面的函数
5.给你的dll一般有以下几类函数:打开端口,输出到端口、关闭端口、使用的次序就是先打开,然后输出,最后关闭。
解决方案三:
http://blog.csdn.net/az44yao/article/details/7393882
解决方案四:
C#有相关的打印控件,已经封装好了的,端口什么的可以在控件里配置,不用自己亲自去写串口操作,如果确实要写,C#里也有现成的serialport类可供调用,你只需要往串口上发送打印指令就可以了!
时间: 2024-09-28 16:24:27