检测打印机断针的控件(50分)

  • 主题发起人 主题发起人 autumn
  • 开始时间 开始时间
A

autumn

Unregistered / Unconfirmed
GUEST, unregistred user!
急需检测打印机断针情况的控件,
象ucdos那样可以。
检测成功立马付钱!
 
什么打印机?以前我写过一个dos下的程序,可以检测lq1600 和 oki5320 的
针。其实就是自己输出打印机的图形指令,
第1个针画条线,第2个针画条线,第3个针画条线......

这需要知道该打印机的命令格式
 
要检测windows的当前默认打印机
 
各种打印机的控制命令是不同的,需要根据不同的打印机编写
程序,如果你不能提供打印机的型号,那就要根据市面上的各
种针打编写相应的检测程序,工作量很大的!
 
假如你的是24针的打印机,你先设置打印机打印精度最大
SetMapMode MM_TEXT (一个逻辑点等于一个物理点)

MoveTo、 LineTo 画横线,
当 y=0、24、48、n*24+0 时,是第一根针
当 y=1、25、49、n*24+1 时,是第2根针
当 y=2、26、50、n*24+2 时,是第3根针
......

 
多人接受答案了。
 

Similar threads

I
回复
0
查看
1K
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部