我想控制针式打印机的指定针打印,如何下手呀???(100分)

  • 主题发起人 主题发起人 heqian
  • 开始时间 开始时间
H

heqian

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个打印头的打印针测试软件:
主要用于EPSON针式打印机,1600K,与1600KIII,1600KII系列!
打印格式如下:
1: -----------------------
2: -----------------------
。。。
后面的横线由该编号的针打印,
以前在DOS下看到过类似的测试程序,用DELPHI怎么开发呀?????

 
EPSON的说明书里有控制打印的指令集。至于怎么调用,我也不清楚。
 
DFW上有啊,217570
来自:autumn, 时间:2000-04-11 12:46:00, ID:217593
这是24针的检测。
const
n=10;
var
i:integer;
begin
with printerdo
if not printing then
if printersetupdialog1.Execute then
begin
setmapmode(handle,mm_text);
begin
doc;
for i:=0 to 23do
begin
canvas.moveto(100,(n+i*2)*24+i);
canvas.LineTo(300,(n+i*2)*24+i);
canvas.TextOut(320,(n+i*2)*24+i,'第'+inttostr(i+1)+'针');
end;
enddoc;
showmessage('打印命令已经发出');
end;
end;
 
谢谢!但是(n+i*2)*24+i是怎么定义Y的???有什么原因吗???
能不能够解释一下???(n+i*2)*24+i的含义是什么?????
 
接受答案了.
 
后退
顶部