B
bacal
Unregistered / Unconfirmed
GUEST, unregistred user!
并口问题,现金酬谢200元。。。。
本人在写个模拟打印机程序。在并口的地方出现问题。
如果有人能帮忙解决的话。现金酬谢200元。。。。
我现在做的程序是这样的。就是用一台电脑模拟成打印机来接收另外一台电脑打印
发过来的数据(即我用一台电脑+我们自己开发得软件来代替打印机)。
我看了许多资料可惜我总是做的不好,也就是说数据接收得不全。
现在我是这样做得。
我们简称 当作打印机得电脑叫做 “打印机脑”,另外一台叫做“电脑”。
流程如下
1。打印机脑往电脑得PIN11 busy口送数据1,表示打印机不忙。
2。打印机脑往电脑得PIN11 busy口送数据0,表示打印机忙。
3。读取电脑得 PIN1 Strobe口,如果是1的话(说明刚才一开一关的时候,
有数据过来)就读取378,
如果是0的话。说明刚才的并没有数据过来。不读取378。
继续执行 1 。
这样的话。数据总是会缺。也就是说。如果我们送1万个数据过来的话。收到的只有8000多个。可能在一开一关的时候,过来的数据并不是1个。
我也试过就是开,然后当PIN1 Strobe口为1(有数据)的时候关闭,然后接收378数据。
我看了一些资料。我也知道,这样做并不是很好。最好的办法也是能控制好节拍,也就是说。电脑发一个数据过来。打印机有给个响应后,他才继续发下一个,这个很关键。
但是这样的话。我总是无法实现。请各位大侠出手相助。还有我的操作环境是window2000
我的email是newyabo@163.com qq:20849087 问题能解决的话。现金马上送上。。。。。
能提供解决思路的,都会表示表示。。。。
本人在写个模拟打印机程序。在并口的地方出现问题。
如果有人能帮忙解决的话。现金酬谢200元。。。。
我现在做的程序是这样的。就是用一台电脑模拟成打印机来接收另外一台电脑打印
发过来的数据(即我用一台电脑+我们自己开发得软件来代替打印机)。
我看了许多资料可惜我总是做的不好,也就是说数据接收得不全。
现在我是这样做得。
我们简称 当作打印机得电脑叫做 “打印机脑”,另外一台叫做“电脑”。
流程如下
1。打印机脑往电脑得PIN11 busy口送数据1,表示打印机不忙。
2。打印机脑往电脑得PIN11 busy口送数据0,表示打印机忙。
3。读取电脑得 PIN1 Strobe口,如果是1的话(说明刚才一开一关的时候,
有数据过来)就读取378,
如果是0的话。说明刚才的并没有数据过来。不读取378。
继续执行 1 。
这样的话。数据总是会缺。也就是说。如果我们送1万个数据过来的话。收到的只有8000多个。可能在一开一关的时候,过来的数据并不是1个。
我也试过就是开,然后当PIN1 Strobe口为1(有数据)的时候关闭,然后接收378数据。
我看了一些资料。我也知道,这样做并不是很好。最好的办法也是能控制好节拍,也就是说。电脑发一个数据过来。打印机有给个响应后,他才继续发下一个,这个很关键。
但是这样的话。我总是无法实现。请各位大侠出手相助。还有我的操作环境是window2000
我的email是newyabo@163.com qq:20849087 问题能解决的话。现金马上送上。。。。。
能提供解决思路的,都会表示表示。。。。