GallenLiu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-31
  • 最后登录2003-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1327回复:5

WIN2000下访问并口

楼主#
更多 发布于:2002-10-31 13:01
用了一个叫“DriverLINX”的驱动。

我用的是LPT1, 驱动Start sp320打印机。
WriteData(0x378, \'w\')
这一句我想应该可以往打印机送一个‘w’,但打印机没反应。
我用写文件的方式打印机是有反应的。
并口模式是ECP/EPP

是不是0x378不对?
bradley
驱动老牛
驱动老牛
  • 注册日期2002-10-29
  • 最后登录2004-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-31 13:46
应该是0x387吧
或者直接到CMOS里看看
[b][color=blue]知我者谓我心忧,不知我者谓我何求。[/color][/b]
minsoft
驱动小牛
驱动小牛
  • 注册日期2001-07-30
  • 最后登录2007-03-06
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-31 14:28
除了以前早式的针式打印机(不知道你的是不是),打印机并不是收到一个字符立即打印的。它只是存入自己的缓冲中,要等收到结束或换页指令才开始打印。
少了e,就少了全部
GallenLiu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-31
  • 最后登录2003-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-31 14:39
To bradley:
BaseAddress是:0x378, 但我不清楚这是输入端口,输出端口还是状态端口。

To minsoft:
我用的是针打。而且我用打印机的DUMP模式,应该是打印机收到什么立刻输出它的十六进制数,但我没有收到。

wusywusy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-02
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-14 16:18
我也遇到了,如果向378口写很多字符时,能打印出来。但单个字符不行。学习中....
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-15 15:23
直接写数据端口就打印?没用另外两个控制和状态端口?
好像不行吧,打印机有初始化命令序列的
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
游客

返回顶部