用c控制针式打印机打印图象

gdh68 2003-08-11 05:47:19
我想将图形数据文件(不是屏幕的像素文件)通过用esc * m,n1,n2 控制打印针打印出图形,但不知如何转换成打印所需的图象数据?谁能解答或推荐一下有关的网站、书?
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdh68 2003-08-22
  • 打赏
  • 举报
回复

我现在遇到一个问题,帮我想想有什么办法?我要将一个数据文件(存储一些点位置,将点用线连接起来,组成一个图形)在dos下通过打印机打印出来。而打印机打印图形用的数据必须是24针的点阵数据。所以就存在如何转换成点阵数据问题。一般是将图形文件先画在屏幕上,显存的数据即和打印机点阵数据相对应,然后将显存的数据直接送给打印机即可。但我是在dos下做的,分辨率为600*480,而我的图形数据的横向点为3000个,即一屏画不下,所以也没法抄屏。我想了一个办法,在内存中开一块空间,模拟显存。但不知如何实现在模拟显存中画线。在dos下也没有CDC这种东西。你有什么办法?解决一定给分!
shornmao 2003-08-11
  • 打赏
  • 举报
回复
对不起,搞错了,你是要图像文件解释成点阵,这个要看图象格式的书,记得好像有一本书叫做图象格式大全,可以看,还有就只好用google查图象格式的名称了,大多数都是公开的。但是GIF要收版权费。
shornmao 2003-08-11
  • 打赏
  • 举报
回复
查该型号的打印机的指令集。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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