![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 05:28 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » [极难!!] DOS下打印问题,内详! (请各位高人出手相救!) |
| 可打印版本 1,465 / 7 |
| 第1楼 cnmba | 发表于 2006-06-29 00:15 |
| 初级用户 发帖 11 积分 42 | |
|
[极难!!] DOS下打印问题,内详! (请各位高人出手相救!) 我写的非常之详细,请务必耐心看完, 请别把我的问题当一般菜鸟问题看待~~
还有我自己测试的过程,请各位高人一定要仔细阅读后再回答,谢绝灌水! 你们是我最后的希望啦!!!!!! 事情是这样的, 我的电脑是一台C3 1G/810E2主板/256MB内存/40GB硬盘,打印机为LQ-1600K插在LPT1并口上!! 操作系统是WINDOWS ME 单一系统,安装在C盘,一共2个分区,C,D盘都是FAT32格式,绝对无病毒,已经重分区并格式化了! 使用autoexec.bat和config.sys,实现启动菜单,(关于这两个文件的具体内容,在文章的末尾处给出!) 1.进入winme 2.进入ucdos 其中选1回车的话,就进到WINME正常启动的图形界面中去了。。打印机没任何问题。很正常! 注:WINME中,已经把LQ1600K设置为默认打印机,也没安装任何一台其它型号打印机,也没共享!也没联网,也没联过网!! 若,选2的话,会进入WINME的纯DOS环境,然后自动CALL UCDOS.bat进入UCDOS了,然后进入我们专业上的一个软件,这个软件必须使用在DOS+UCDOS下!而我的目的就是要在DOS这种环境下,让LQ1600K去打印东西!! 我问题来了: 进2之后,打印机的灯,只有“电源”是绿色常亮的,其余的灯都是灭的! 也就是说,打印机没有接收到任何控制信号!!! dir >prn 会显示英语提示: Invalid device request writing device PRN Abore,Retry,Ignore,Fail? dir > lpt1 也会显示类似的提示,只不过提示变为LPT1而已. 在BIOS中把LTP端口的各种模式,什么EPP什么EPP+什么,什么S什么。。还有他们的各种版本都试验过了,无任何变化!!! 问题无法解决! 自己实验: 使用98引导盘(小软1.44),进WIN98的纯DOS环境! LQ1600K的"联机"灯啪就亮了! 进DOS后,DIR >prn等操作没有任何问题! 绝对正常!! 此时BIOS设置为EPP 3模式。 打印线已经换或N条!问题没有任何变化~现象依旧。。 在UCDOS里,敲入命令setup回车,设置打印机参数,几乎所有设置都试了个遍,问题无任何变化!!现象依旧。。 总结: 在任何一个版本的windows下(win95 win98 winme win2000 winxp)打印机均打印正常!!甚至进入BIOS那蓝色画面中去,打印机也是处于“联机”状态的!没有任何异常! 98引导盘,98引导光盘,都打印没有任何问题! 而单单只有在WINME的纯DOS下无法打印!! 出现"Invalid device ..."等提示!! 这到底是怎么搞的啊?!!! 我还需要试哪些地方啊? 我已经找到电脑的售后服务部门,人家经过10天对我电脑主板进行芯片级检测,未发现问题!! 确实,我使用过程中也从来没出过问题! 因此,现在可以排除电脑有问题的可能,而LQ1600K这台打机自打买来,也没出过问题,就是为了要使用那个DOS下的软件,才出现问题的! 也请不要怀疑我们这个专业软件,这个软件是运行在UCDOS环境下的数据库系统,是我们搞审计专用的软件,人家写这个软件的时候,就是要运行在这种环境下的! 无法改变~~而且这个软件已经正常的使用了5年多了,没问题的。 我最后自己的一写怀疑: 记得DOS有重定向功能,我在98启动盘引导后,进UCDOS,使用dir >prn回车, 竟然显示在屏幕上! 而不是直接打印出来?? 难道是把PRN给定义到屏幕上去了??? 而从UCDOS中QUIT后,再次DIR >PRN就正常了...也可以打印了...??? 我的EMAIL: (72小时在线等待!!) cdma5002@126.com 最后附上Autoexec.bat和config.sys文件的内容: 至于MSDOS ============autoexec.bat============== @ECHO OFF SET WINDIR=C:\WINDOWS SET WINBOOTDIR=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;"D:\Backup\" SET PROMPT=$p$g SET TEMP=D:\TEMP SET TMP=D:\TEMP GOTO %CONFIG% :WINME C:\WINDOWS\WIN.COM GOTO END :DOS C:\WINDOWS\SMARTDRV.EXE CALL C:\UCDOS\UCDOS.BAT CD\sj sj CD\ GOTO END :END ===============config.sys============== menuitem=Winme,Windows Me menuitem=Dos,Dos and Ucdos menudefault=Winme,10 menucolor=15,0 device=c:\windows\ifshlp.sys files=60 buffers=40 dos=high,umb stacks=9,256 ========================== ------------------------------------------------ 另外顺便请教一个别的DOS问题: 这个问题就算问题二吧!! 上面打印机那个算是问题一吧! 我是WINME的系统,但我从98引导盘光启后 A:\>sys a: c: 回车 重启后,把WINME改为98启动了 然后再想改回来! 把WINME启动盘,引导启动 A:\>sys c: 回车 重新启动后,WINME可以正常启动了. 但是,WINME启动过程中为什么再也不加载AUTOEXEC.BAT和CONFIG.SYS了呢?!!!! -------------------------------------------------- |
|
| 第2楼 Wengier | 发表于 2006-06-29 01:32 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
原因其实很简单,WinME下是没有真正完整的纯DOS环境的,不要被那个所谓的DOS的假象所迷惑!!不用说它不支持EMM386、Win3.x等等,连打印功能也不支持!这些我们以前就已经确认过。因此要打印的话请用真正的纯DOS来实现!
|
|
| 第3楼 雨露 | 发表于 2006-06-29 09:22 |
| 管理员 发帖 2,601 积分 6,215 | |
|
这个有点类似某些财务发票系统,在纯DOS下不能打印,但可以在windows98SE的DOS+UCDOS才行!WindowsME所附的DOS是MSDOS的最高版本,但功能反而不如Windows98SE下的DOS!
|
|
| 第4楼 cnmba | 发表于 2006-06-29 21:40 |
| 初级用户 发帖 11 积分 42 | |
|
正如afnspy所言,这个东西就是类似发票系统的东西..
今天我又股导这个东西好长时间! 又发现N多新问题, 以下为详细叙述: 事情是这样的: 其实,这台打印机和电脑其实都是别的单位的,脱我给修理一下.. 确实WINME没有实际的DOS,但是我今天咨询该单位安装这套系统的那个人,据他所叙述,他使用了一个叫做Real DOS-Mode Patch for Windows Millennium的工具,已经成功把WINME的DOS给弄出来了! 并能够实现打印了,最近才不能打印了,所以才让我给看看 - -|| 关于Real DOS-Mode Patch for Windows Millennium这个小工具(才9KB),介绍内容在下面这个连接中: http://toget.pchome.com.tw/tip/utility/tip_128.html 该工具的下载地址在: http://home.planet.nl/~keesnoor/files/mfddme13.zip 我现在已经黔驴技穷了 - -|| 真的不知道该怎么办好了.. 今天我给它C盘做了GHOST备份,然后重新安装了WIN98,试了一下,WIN98下打印百试百灵!! 说明打印机与计算机硬件应该没有什么问题的... 但是出现一个新问题,请大家看一下上面那个AUTOEXEC.BAT和CONFIG.SYS, 我又在98下试验这个启动菜单功能,当选第二项进UCDOS后,假如我退出这个审计的软件后,并不是退到DOS下,而是又进WIN98里面了...也就是autoexec.bat里面goto end那条啦...请问有没有什么好方法可以使我的退出审记软件后,仍然还逗留在DOS下呢?? 谢谢!! |
|
| 第5楼 electronixtar | 发表于 2006-06-29 21:54 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
以前Wengier大哥的网站上也有所谓的MS-DOS8.0,不过早被删除了~~~嘿嘿~~~网上的启动盘 8.0 的也不要下,不好用~~~~如果每个新人都像楼主那样提问多好啊~~~~
[ Last edited by electronixtar on 2006-6-29 at 21:57 ] |
|
| 第6楼 Wengier | 发表于 2006-06-30 01:35 |
| 系统支持 发帖 10,521 积分 27,736 | |
Originally posted by cnmba at 2006-6-29 09:40 PM: 楼主,我在此再次明确说明一下,WinME是没有真正完整的纯DOS系统的。如果不用任何patch的话,你想进DOS界面都是不可能的;而你即使用了那个所谓的Real DOS-Mode Patch for Windows Millennium,也如我上面所说那并不是真正实用的纯DOS系统,存在诸多问题。我几年前曾向大家介绍过这个patch,并提供其启动盘下载,但正如楼上所述,由于随后发现它并不好用也不实用,所以早就从网站中删除了,因此不要再对它做什么指望。 |
|
| 第7楼 cnmba | 发表于 2006-06-30 16:30 |
| 初级用户 发帖 11 积分 42 | |
|
原来是这样啊....哎...看来WINME的所谓DOS下根本不能成功打印...
OK,我再问几个别的问题: 在DOS下,我dir >prn回车 或者dir > LPT1回车 其结果,为什么不向打印机输出,而是直接输出到屏幕上呢?? 我用什么办法可以把这个PRN重定向回来啊?? |
|
| 第8楼 DOSforever | 发表于 2006-06-30 16:44 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
WinMe 是 Win9x 系列中最烂的,没有几个人会用,宁可用 Win98SE。
第二个问题,你看看启动 UCDOS 的批处理中有没有 preview 这一句 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |