tyoutyou
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1324回复:2

关于如何防止在打印bitmap字体时光标处于band边界时发生的重影现象?

楼主#
更多 发布于:2005-03-07 22:47
打印bitmap font时,由于会用到setcursorxy,以确定打印光标的位置.但当光标处于两个band的边界上时(一半bitmap在上面,一半在下面),两个band都会认为这是由自己来处理,从而打印两次,出现重影.
我目前参考hp的驱动和打印的出的二进制码,只有将cursor上移或下移的办法.但是这样无疑会造成一些偏差(在特殊情况下如处于很窄的表格中),因此恳请给出较好的解决方法.
使用vc+winddk+softice开发,打印机语言为pclxl...
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-08 08:11
有这种事呀,hp是怎么解决的呢?
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
wywwwl
驱动大牛
驱动大牛
  • 注册日期2002-08-16
  • 最后登录2018-04-07
  • 粉丝1
  • 关注0
  • 积分-10分
  • 威望135点
  • 贡献值6点
  • 好评度76点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-03-16 11:36
有这种事呀,hp是怎么解决的呢?

楼主能否把pcl规范开放一下啊
琢磨悟真知
游客

返回顶部