不装驱动,直接写串口打印。请教如何获得打印机状态? ( 积分: 200 )

  • 主题发起人 主题发起人 zxszxg
  • 开始时间 开始时间
Z

zxszxg

Unregistered / Unconfirmed
GUEST, unregistred user!
不装驱动,直接写串口打印。请教如何获得打印机状态?我用的打印机是Epson300A。
 
不装驱动,直接写串口打印。请教如何获得打印机状态?我用的打印机是Epson300A。
 
请各位富翁不吝赐教。
 
我也有同樣一個問題: 怎么樣檢查知道一個com口是好的還是坏的呢?
 
或者解决300a在中文模式下如何打印英文及数字字符的问题。着急中。。。。
 
我也想知道怎么解决!
 
有代码 不过人家作的
太多了 就不贴了撒
 
to:153141271
可否email:zxszxg@163.com.不胜感激。
 
这个不算难,但就是自己解析协议是个麻烦事情.很耗时间和精力.
 
我给你个简单的代码,自己修改一下吧,发到你信箱
 
不好意思,光看了前面,‘直接写串口打印’
 
var fHandle:Integer;
prnstr:string;//发向串口的命令
dcb:TDCB;
try
fHandle := fileopen('COM1', fmOpenWrite);
if fHandle > 0 then
begin

SetupComm(fHandle,1024,1024);
GetCommState(fHandle,dcb) ;
dcb.BaudRate :=baud;
dcb.ByteSize :=8;
dcb.Parity :=NOPARITY;
dcb.StopBits :=ONESTOPBIT;
filewrite(fHandle, prnstr[1], length(prnstr)) ;
end
finally
fileclose(fHandle);
end;

//GetCommPropertie试试
 
后退
顶部