免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1805 | 回复: 1
打印 上一主题 下一主题

[Linux] linux下想用C编程实现让打印机打印一个图片之类的,如何能做到? [复制链接]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 10:16:532015元宵节徽章
日期:2015-03-06 15:53:22
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-02-27 16:35 |只看该作者 |倒序浏览
unix环境高级编程里面,讲的例子是用网络协议,让自己写的程序和网络打印机通信,实现打印。
但是,我们可以在linux系统里面配置好网络打印机,让这个打印机看起来像是本地的一个设备,对吧? 就像windows下搜索安装打印机一下。

windows下面实现打印很简单,和在本地窗口绘图一样,首先选择一个打印机(安装好了的),然后返回打印机的设备环境(DC),直接对这个DC绘图就可以了。打印文字也是一种GDI操作。
那么linux下面的C编程,是不是也可以像windows一样,直接对某种fd/key_id之类的资源进行操作,使得我们写的文字或者图形,可以直接被打印机接受,而不同再去搞网络协议的编程了: 这个网络安装和协议应该由某种驱动来屏蔽,呈现给用户就应该是某种简单的接口啊。

有没有这样的方法吗?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 10:16:532015元宵节徽章
日期:2015-03-06 15:53:22
2 [报告]
发表于 2015-02-28 11:49 |只看该作者
自己顶一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP