C#与打印机操作<惊人发现-提好见议必给高分>

qinzugan 2009-10-05 10:35:03
最近需要用C#操作打印机的问题,我在C#中设几个变量(如:ProductId=1,ProductName="NB"),把这些参数传到指定的文档(如ProductLab.Lab文档),在这个指定的文档(如ProductLab.Lab文档)里也设几个变量参数(ProductId,ProductName),
这样,就把ProductLab.Lab打印出来,显示的结果为:
ProductID:1
ProductName:NB
这就就把1,NB打印出来了。

请问用什么方案解决好呢?有没有一些实用的代码实例,能够解决给高分以表感谢!
如果有关于打印机操作方面需要的地方也可以提良好的见议!
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsj_zrp 2009-10-09
  • 打赏
  • 举报
回复
你把固定不变的在程序中写死,变量的部分从外部获取
然后生成ProductLab.Lab文件,覆盖旧的打印就行了
如果是条码打印,也可以这样实现,一般是把生成好的文件发送到条码打印机的COM口就行了
qinzugan 2009-10-05
  • 打赏
  • 举报
回复
wuyq11

(人生如梦)
你有没有这方面的实例代码,我需要比较详细的参考,谢了喔!
wuyq11 2009-10-05
  • 打赏
  • 举报
回复
在C#中可使用 PrintDocument结合模板实现数据绑定,再打印
qinzugan 2009-10-05
  • 打赏
  • 举报
回复
我要用codesoft6来做label档,格式为LAB,我感觉aofengdaxia说法是可以打印,不过还是没有达到我需求,有没有针对Label档打印的。
阿彪兄 2009-10-05
  • 打赏
  • 举报
回复
不是太清楚,支持一下
aofengdaxia 2009-10-05
  • 打赏
  • 举报
回复
你的意思是建立一个模板文档,然后可以通过修改参数来打印出来不同的页面。对吧。
这样你可以使用正则表达式来替换,比如把文档中的{$$productID$$}替换成参数ProductID的数值。参看CMS系统的模板生成静态页面。

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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