条码打印问题。。。急!!

热学沸腾56 2009-09-28 10:44:16
正在做个库存管理系统,需要条码打印和扫描设备。。
以前从没接触过,在论坛里溜了一圈。
现在准备购买条码打印机和扫描枪。。。
我准备买
斑马(Zebra)S4M(203dpi)条码打印机(便宜)
OPL6735
如何?好编程吗?
如何调用条码打印机进行打印?
最好有代码(C# winfrom)。。。谢谢!
...全文
627 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
热学沸腾56 2009-10-23
  • 打赏
  • 举报
回复
谢谢大家! 结贴...
论文MVP网 2009-09-29
  • 打赏
  • 举报
回复
方法:
1:调用EXCEL中的条码字体,用EXCEL打印
2:往串口发送打印指令,前提你的打印机是并口或串口的可以,因为走的是打印机指令
3:printdoucment 直接推到打印机里面,但这这种一般用于套打
4:用网上提供的打印软件。
5:本人建议你用《波斯德条码打印机》如C168,因为他们厂家提供.NET动态链接库。和例子服务态度很好,你直接调用dll里面的函数就可以了,直接在.net就可以用,很方便
1q23111111qqqq 2009-09-29
  • 打赏
  • 举报
回复
这里有个实例

http://blog.sina.com.cn/s/blog_60b45f230100edgi.html

我参照一下吧..我没时间给你写代码.....
热学沸腾56 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 q100291677 的回复:]
建议你百度下/
有很多别人写好的
打印控件.
可以直接拿来用
代码都有

[/Quote]
恩,谢谢@!
1q23111111qqqq 2009-09-29
  • 打赏
  • 举报
回复
建议你百度下/
有很多别人写好的
打印控件.
可以直接拿来用
代码都有
热学沸腾56 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 q100291677 的回复:]
你在哪个购物小票上看到打印出的条码了?

打印.调用打印控件printDocument
[/Quote]能加Q请教一下吗?
1q23111111qqqq 2009-09-29
  • 打赏
  • 举报
回复
你在哪个购物小票上看到打印出的条码了?

打印.调用打印控件printDocument
湖中仙人 2009-09-29
  • 打赏
  • 举报
回复
一维的很简单,二维的搞不定
24K純帥 2009-09-29
  • 打赏
  • 举报
回复
up..偶也没做过条形码
w_f_y4422 2009-09-29
  • 打赏
  • 举报
回复
我做过Intermec打印机的,其实一般条码打印机都会有自己的指令语言,Intermec的就有IPL语言,能设置打印机的所有东西,你只要在程序中将指令通过串口控件发送就行了.当然也可以用printDocument,但很麻烦.
<STX><ESC>P<ETX>
<STX>E3;F3;<ETX>
<STX>L1;<ETX>
<STX>D0;<ETX>
<STX>H0;o474,68;f3;c60;h11;w11;d0,10;<ETX>
<STX>D1;<ETX>
<STX>H1;o441,37;f3;c60;h11;w11;d0,20;<ETX>
<STX>H2;o329,34;f3;c60;h11;w11;d0,15;<ETX>
<STX>H3;o216,36;f3;c60;h11;w11;d0,7;<ETX>
<STX>B4;o411,38;f3;c6,0;h80;w2;r0;i0;d0,20;<ETX>
<STX>B5;o300,35;f3;c6,0;h80;w2;r0;i0;d0,20;<ETX>
<STX>B6;o187,38;f3;c6,0;h80;w2;r0;i0;d0,10;<ETX>
<STX>H7;o329,196;f3;c60;h11;w11;d0,20;<ETX>
<STX>H8;o216,194;f3;c60;h11;w11;d0,20;<ETX>
<STX>H9;o107,37;f3;c60;h11;w11;d0,15;<ETX>
这些是IPL语言,发送到串口就能控制打印机.斑马的也有自己的语言,查看相资料就行.还有一种办法是调用第三方接口,比如Bartender
龙宜坡 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 huwuling922 的回复:]
正在做个库存管理系统,需要条码打印和扫描设备。。
以前从没接触过,在论坛里溜了一圈。
现在准备购买条码打印机和扫描枪。。。
我准备买
  斑马(Zebra)S4M(203dpi)条码打印机(便宜)
  OPL6735
如何?好编程吗?
如何调用条码打印机进行打印?
最好有代码(C# winfrom)。。。谢谢!
[/Quote]

用斑马自带程序生成模板,直接写数据到并口即可!

要深究的话,看看斑马的ZPL和CPL等等打印机支持的语言即可!

一维码相对简单些,控件也很多!
yanlongwuhui 2009-09-29
  • 打赏
  • 举报
回复
用过斑马的Z4plus,直接通过条码机的打印指令实现打印功能。一般你的条码打印机的供应商会提供例子以及技术支持的
ginni215 2009-09-29
  • 打赏
  • 举报
回复
我们打印都所以通过设置字体来实现的,很方便,有个专用的条码字体,C39什么的,
打印出来就是条码型的~
wesleyluo 2009-09-29
  • 打赏
  • 举报
回复
赶快试下就不是 一头雾水了。
talen_lu 2009-09-29
  • 打赏
  • 举报
回复
有做过,可以调用codesoft打印。
如果是简单的可以直接打印。
热学沸腾56 2009-09-29
  • 打赏
  • 举报
回复
我现在一头雾水。。。谁有例子啊??

还有:我现在手头上有个标签打印机(Brother QL570)
不知道能否用这个来打印条码。。。可以的话我就不用再去买条码打印机了
wuyq11 2009-09-29
  • 打赏
  • 举报
回复
斑马条码打印机会提供接口
http://www.codeproject.com/KB/vb/ZebraEPL2Printing.aspx
热学沸腾56 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 q100291677 的回复:]
焦点在哪里
就显示在哪里

用个textBox接收就行
[/Quote]
恩,谢谢!
调用打标机打印条码呢?
1q23111111qqqq 2009-09-28
  • 打赏
  • 举报
回复
焦点在哪里
就显示在哪里

用个textBox接收就行
热学沸腾56 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 q100291677 的回复:]
我做过..连接上后
扫描枪 一打
直接返回条码数字

没你想的那么麻烦

[/Quote]
调用条码打印机打印条码呢?
如何编程?
加载更多回复(4)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧