dll-C# 窗体开发打印小票机

问题描述

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

dll-C# 窗体开发打印小票机的相关文章

一种基于浏览器的自动小票机打印实现方案(js版)_javascript技巧

1.使用场景 用户在浏览器做了某项操作后,自动打印小票. 2.测试方式 2.1 JavaScript实现 尝试了很多办法,最终都会出现一个弹出框,让用户选择打印机.不符合我们需求. 2.2 lodop 功能比较强大,但是收费的.暂不考虑. 2.3 PAZU 功能也很强大,免费许可.非常赞! 详情:http://www.4fang.net/article/tech/pazu_tprinter.html 实现过程: 2.3.1 打印详情页面 <!doctype html> <html>

串口通信-基于安卓的系统跑程序,有个打印小票功能

问题描述 基于安卓的系统跑程序,有个打印小票功能 在一台pc设备上,装上了安卓的系统,里面也有打印机,是串口连接,,,,我在安卓开发时怎么调用打印机打印东西,,,,打印出来类似于超市小票那种!!大神来吧!!!!!

请教一下,使用C#调用POSDLL.dll使用佳博打印的问题

问题描述 请教一下,使用C#调用POSDLL.dll使用佳博打印的问题OPOSOPOS=newOPOS();boola=OPOS.OpenUSBPort("USB001");publicboolOpenUSBPort(stringUSBPortName){POS_IntPtr=POS_Open(USBPortName,0,0,0,0,POS_OPEN_BYUSB_PORT);if((int)POS_IntPtr!=-1)returntrue;elsereturnfalse;}[DllI

串口-如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

问题描述 如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 如题.举个例子,收银机连接打印机实现收银.打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银. 注:该硬件两端通过串口/并口/usb连接收银机与打印机 解决方案 用小票打印机打印 解决方案二: 这种需要抓包的,安卓不可能.... 解决方案三: 这个你需要截取他的网络包就行了.

8-支持windows phone开发的PC机配置问题

问题描述 支持windows phone开发的PC机配置问题 目前准备采购两台PC,用于WINDOWS PHONE的开发,由于WINDOWS 8的模拟器对硬件有一些需求: 1)支持Hardware-assisted Virtualization(硬件虚拟化) 2)支持Second Level Address Translation(SLAT二级地址转换) 3)支持Hardware-based Data Execution 所以不知道什么样的PC能够支持这个,请各位给些意见. 解决方案 普通PC到

硬件-如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

问题描述 如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 如题.举个例子,收银机连接打印机实现收银.打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银. 注:该硬件两端通过串口/并口/usb连接收银机与打印机 请问具体的如何实现? 解决方案 用小票打印机打印 解决方案二: 找到打印机控制芯片型号,采集打印机控制信息,逆向.

net-请问DLL如何协同开发啊

问题描述 请问DLL如何协同开发啊 有个.net项目,用网站方式展现,后台逻辑处理通过调用DLL完成.DLL使用类库的方式开发.其中有1个DLL为核心业务处理DLL,经常需要随着业务的发展进行修改或者新增请业务逻辑.问如何多人协同对这个DLL的开发?目前使用协同工具SVN.问题出在1个人在修改这个DLL时,需要签出.csproj,另一个人如果也要修改这个DLL,比如新增一个类,这时就会提示.csproj已被他人签出,而无法修改. 解决方案 怎么可能多人同时修改一个文件(修改之前请获取最新版本)

打印小票时自动换行算法,可处理各种字符混排

       这是一个算法,是我在做热敏打印机打印小票时解决的一个问题,想了想还是分享给大家,或许多大家有些许帮助.        在打印小票时,可能遇到一些字符串长度过长的问题,但是你不能直接截取,所以需要自动换行来显示全部名称.经过分析,其实是这么一个问题:需要把字符串分行,使得每行不得超过最大长度,最后一行长度为指定的最小长度,长度不够,用空格补齐. 先给出一个简单的效果示例图: 具体的算法源码: #Region "把字符串按指定最大长度分行,使得最后一行长度为指定的最低长度"

visual studio-C#编写sms.dll二次开发程序

问题描述 C#编写sms.dll二次开发程序 使用VS2013 C#,利用sms.dll做二次开发,写的是consoleapplication程序,用了其中的Sms_connection() .Sms_send().和Sms_disconnection()函数.程序编译通过运行也ok,可以发送短信,但是我第二次运行程序的时候就连接不上设备了.只能把usb--232线拔掉重插就OK了.不知道什么原因好蛋疼...总不能用一次就插拔一次吧....请大神赐教 解决方案 看下文档,除了disconnect