当前位置:编程学习 > C#/ASP.NET >>

C#收银系统怎么写扫描枪和小票打印机的程序思路?

C# windows编程 收银系统怎么写扫描枪和小票打印机的程序,怎么打开思路?

大家帮忙啊,多给分 --------------------编程问答-------------------- 没写过小票打印的程序。
至于扫描枪其实很简单的,连接上程序,把光标放到可输入处,扫描枪扫描之后就会把扫描结果输入到光标处,不需要干预的。 --------------------编程问答-------------------- 小票打印机 一般来说都是字符串拼接出的..直接发送字符串到打印机器的端口. --------------------编程问答-------------------- 扫描枪不需要专门写什么  你可以把扫描枪与电脑usb连接后,直接把鼠标光标放在需要获取条形码的地方,如textbox,然后再给textbox添加事件就好了。
不好意思,我也没动过小票打印机 呵呵 
帮你顶一下 --------------------编程问答-------------------- 简单的不得了。
扫描枪:你不用管。把扫描枪接在电脑上。把一个文本光标定位到一个文本框里,找一个条码扫描,OK。条码已经到文本框里。因为条码枪(不管是USB还是PS2)内部已经做好了。不用你做了。
打印机:给你几个类吧。http://hi.baidu.com/mjp1234airen4385/blog/item/a5049d175187e711962b4374.html --------------------编程问答-------------------- ding... --------------------编程问答-------------------- 同顶! --------------------编程问答-------------------- 光标在的地方,你扫描枪直接扫,数据就会显示在你的光标所在的地方了,

你想处理这些数据的话就要先规定好你扫描的条码的规则了 --------------------编程问答-------------------- 还有没有好的示例啊?
能够有具体点的 --------------------编程问答-------------------- 如果有行,再加十分 --------------------编程问答-------------------- 应该是把数据准备好 送给api就行 --------------------编程问答-------------------- 扫描枪就是键盘。
小票你可以把它当成普通打印机一样用printdocument --------------------编程问答-------------------- 把焦点定位到你程序的textbox上,直接扫描就行了
小票,用.net里面自带的打印就行了,他其实就是打印,只不过纸张小一些而已
所以你绘制打印的时候注意一下就行了 --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- 还没有做个类似的。。学习了。 --------------------编程问答-------------------- 小票打印可以用RDCL报表,画好报表后,用Render方法转换报表为图像,通过PrintDocument直接打印报表。MSDN上有列子。 --------------------编程问答-------------------- 扫描枪相当于键盘 --------------------编程问答-------------------- 请楼主结贴。 --------------------编程问答-------------------- ding顶 --------------------编程问答-------------------- 回答的都不错。。顶上 --------------------编程问答-------------------- ding   --------------------编程问答-------------------- 扫描枪内部烧有,条形码识别程序,以及输出IO,自动输入他所扫描到的条码,并数据对应数列。所以这一块不需要写程序,你要做的就是将扫描到的产品列表汇总、统计,最后存放到DB中去。 --------------------编程问答-------------------- 学习一下,帮顶! --------------------编程问答-------------------- 顶。。。。。。。。 --------------------编程问答-------------------- ding --------------------编程问答-------------------- 学到了,哈哈 --------------------编程问答-------------------- 还没结帖?12楼说的很具体了 --------------------编程问答-------------------- 看你的扫描枪是什么接口的?如果时PS2或者USB的基本上就不用自己写代码了,因为这就相当于键盘输入了,你自己可以打开记事本使用扫描枪就知道了,如果时RS232口就必须自己写代码了。小票的没有用过,我用的时热转印的打印机,看好自带的说明函数就好了。 --------------------编程问答-------------------- c#做收银系统?超市的收银机还得装.net framework。不太现实吧 --------------------编程问答-------------------- 学到了,帮忙顶 --------------------编程问答--------------------
引用 28 楼 row32hahaha 的回复:
c#做收银系统?超市的收银机还得装.net framework。不太现实吧

非常现实...事实上WinCE+.NET CF是目前最好的解决方案... --------------------编程问答-------------------- 甚至还有直接上WinXP(或PE)+.NET的,这种集成的嵌入式设备远比你们想象的简单... --------------------编程问答-------------------- 路过。。。 --------------------编程问答-------------------- ding... --------------------编程问答-------------------- 1.小票打印机基本上就是输出ESCAPE CODE.
2.扫描枪的话有一个问题比较搞,就是因为它和键盘输入没有区别,如果设计上需要区分扫描枪和键盘输入的话。程序很难判别,我参与过的一个系统有上述要求,最后通过输入速度进行区分的。但是不同型号的扫描枪速度差异很大。所以这种判别方式不是很可靠,不知道谁有这方面的经验和建议。 --------------------编程问答-------------------- 楼上说的没错,扫描和输入本质上没有区别,你可以理解为自动输入,找到你用的扫描枪的型号和相关的类,就和使用个自定义控件类似, --------------------编程问答-------------------- 挖坟贴? --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 扫描枪设置一个特定的后缀,通过后缀来判断是扫描还是输入。 --------------------编程问答-------------------- 楼主已亡 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,