sos,怎么在串口打印的时候控制打印机缓冲区溢出

Description of your first forum.

sos,怎么在串口打印的时候控制打印机缓冲区溢出

帖子iamtalent » 星期一, 2004年7月5日 16:23


现在是文件一大,对串口直接打印的时候开始是正常的,到一定字符后就会有发生字符跳过,乱骂什么的,晕啊,有没有好的解决方案啊
 
 
 

sos,怎么在串口打印的时候控制打印机缓冲区溢出

帖子iamtalent » 星期一, 2004年7月5日 21:32


DOS下好办的,MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r],有retry选项,会不断检测打印任务,windows有什么好的办法吗?
 
 
 

sos,怎么在串口打印的时候控制打印机缓冲区溢出

帖子gqz123456 » 星期三, 2004年7月7日 11:02


我也遇上这个问题,不知道如何解决。我想如果发送数据的时候加上握手协议(或者DTR有效)的话,可能会解决这个问题。
 
 
 

sos,怎么在串口打印的时候控制打印机缓冲区溢出

帖子iamtalent » 星期四, 2004年7月22日 10:08


置为RTS握手协议即可

SDK:For a string such as 96,n,8,1,p or any other older-form mode string that finishes with a p:
fInX, fOutX are both set to FALSE
fOutXDsrFlow,fOutXCtsFlow are both set to TRUE.
fDtrControl is set to DTR_CONTROL_HANDSHAKE
fRtsControl is set to RTS_CONTROL_HANDSHAKE