英文操作系统访问并行打印口的问题

[复制链接]
3468|14
 楼主| fanguluke 发表于 2011-1-27 09:36 | 显示全部楼层 |阅读模式
我开发了一个系统,要用到并行口,中文操作系统正常,可是英文系统在读并口状态,不正确,不知道能不能赐教?
Clipper 发表于 2011-1-27 10:33 | 显示全部楼层
是同一台电脑吗?不同电脑的并行口操作端口定义可能不同,而且和并口工作模式有关。另外不同版本的windows对直接端口读写的权限也不同。
 楼主| fanguluke 发表于 2011-1-27 11:52 | 显示全部楼层
关键是中英文对端口写操作是一样的,只是读到的状态有错误。
对了,英文操作系统的IO地址有2个段,378~37F;778~77F。
 楼主| fanguluke 发表于 2011-1-27 11:53 | 显示全部楼层
中文就只有前面的段位。
chunyang 发表于 2011-1-27 15:14 | 显示全部楼层
这个跟操作系统的语言无关,但跟硬件平台相关,和BIOS设置也有关,必须给出正确的地址信息。
 楼主| fanguluke 发表于 2011-1-27 15:24 | 显示全部楼层
这是当然,要不然系统不可能在中文环境下运行。
chunyang 发表于 2011-1-27 15:29 | 显示全部楼层
去改改BIOS设置,统一地址和中断资源,并口的类型设置也最好一致。
 楼主| fanguluke 发表于 2011-1-27 17:21 | 显示全部楼层
英文资源包含中文的全部,虽然我禁止中断,但有个中断号,默认为3号,中文就没有。
chunyang 发表于 2011-1-27 21:41 | 显示全部楼层
要设置成与硬件相符,硬件资源可在控制面板中看到。
linqing171 发表于 2011-1-28 08:55 | 显示全部楼层
设备管理器,查看-> 按连接排序资源
附件,系统工具,系统信息,硬件资源-》IRQ

这两个地方看看,和语言无关,另外去bios里面设置一下。
如果同一个主板,不可能有不同的硬件资源。
驱动是去适合硬件的。
中英文的系统,API都是通用的。英文也都是ANSI和unicode双接口的。
linqing171 发表于 2011-1-28 08:56 | 显示全部楼层
无图无真相,把上面我说的两个图抓上来贴一下。
 楼主| fanguluke 发表于 2011-1-28 12:29 | 显示全部楼层
我现在是中文系统,我的英文系统不能显示我们的对话,可不可以请用英文沟通,这样我就可以在英文系统截图,现在不行。
chunyang 发表于 2011-1-29 22:42 | 显示全部楼层
楼主还是仔细去看系统资源吧,这个问题实在是跟语言无关的。
 楼主| fanguluke 发表于 2011-1-30 11:33 | 显示全部楼层
谢谢了,昨天我重新安装了操作系统,没有另安装驱动,并口设置就好了,原来是驱动问题。
 楼主| fanguluke 发表于 2011-6-16 13:50 | 显示全部楼层
问题解决了,是并口坏了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部