打印纸张自定义问题。

孩皮妞野 2007-07-13 01:32:05
各位好,有个问题在仓库里面没有找到满意的答案,向大家请教一下。

- Windows XP 操作系统
- Epson LQ570+ESC/P2 针打

我的纸张大小为 8.9cm x 2.4 cm, 已经在 printer server properties中定义了这种Form. 但是在相应的打印机中找不到这种纸,意味着这种纸对该打印机不可用。试了其他几款激光打印机,也不接受这样的纸张。我试验了一下,长度设到10cm的时候,Epson LQ570就可以接受了 (宽度对我不重要)

我的问题:
1. 有没有办法让Epson LQ570接受这样的自定义纸张?如何?
2. 如果不行,有没有其他打印机可以做到?

如果上面都不行:
3. 可否用C/C++做到打印后准确走纸? 我只需要打印一些简单的字母和数字, 用的是连续的纸。

如果表述的不明确,请指出。先谢谢大家的帮助!
...全文
288 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveandsuccess 2007-07-26
  • 打赏
  • 举报
回复
能不能再清楚些,我现在也在实现这个功能,谢谢!
孩皮妞野 2007-07-20
  • 打赏
  • 举报
回复
谢谢ifchen,搞定。

也谢谢lyg_zy和ReverseEngineering两位友情顶贴。

一些细节:

FILE * prn=fopen("lpt1", "a");
fwrite("\x1b@\x1bU\1\x1b""C\0\1",9,1,prn);
// send line to printer
// ....
//
fprintf(prn, "\x0C"); // eject
fclose(prn);
ReverseEngineering 2007-07-19
  • 打赏
  • 举报
回复
太专业了!
一条晚起的虫 2007-07-17
  • 打赏
  • 举报
回复
直接发送打印机控制字符
Escape(),字符含义看打印机手册
lyg_zy 2007-07-13
  • 打赏
  • 举报
回复
关注

2,644

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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