|
cnmba
初级用户
积分 42
发帖 11
注册 2006-6-28
状态 离线
|
『楼 主』:
[极难!!] 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==============
[menu]
menuitem=Winme,Windows Me
menuitem=Dos,Dos and Ucdos
menudefault=Winme,10
menucolor=15,0
[Winme]
[Dos]
[Common]
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了呢?!!!!
--------------------------------------------------
|
|
2006-6-29 00:15 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
2 楼』:
原因其实很简单,WinME下是没有真正完整的纯DOS环境的,不要被那个所谓的DOS的假象所迷惑!!不用说它不支持EMM386、Win3.x等等,连打印功能也不支持!这些我们以前就已经确认过。因此要打印的话请用真正的纯DOS来实现!
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2006-6-29 01:32 |
|
|
雨露
管理员
DOS非常爱好者
积分 6209
发帖 2598
注册 2006-1-20
状态 离线
|
『第
3 楼』:
这个有点类似某些财务发票系统,在纯DOS下不能打印,但可以在windows98SE的DOS+UCDOS才行!WindowsME所附的DOS是MSDOS的最高版本,但功能反而不如Windows98SE下的DOS!
|
|
|
2006-6-29 09:22 |
|
|
cnmba
初级用户
积分 42
发帖 11
注册 2006-6-28
状态 离线
|
『第
4 楼』:
正如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下呢??
谢谢!!
|
|
2006-6-29 21:40 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
5 楼』:
以前Wengier大哥的网站上也有所谓的MS-DOS8.0,不过早被删除了~~~嘿嘿~~~网上的启动盘 8.0 的也不要下,不好用~~~~如果每个新人都像楼主那样提问多好啊~~~~
[ Last edited by electronixtar on 2006-6-29 at 21:57 ]
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-6-29 21:54 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
6 楼』:
Quote: | Originally posted by cnmba at 2006-6-29 09:40 PM:
正如afnspy所言,这个东西就是类似发票系统的东西..
今天我又股导这个东西好长时间! 又发现N多新问题, 以下为详细叙述:
事情是这样的:
其实,� ... |
|
楼主,我在此再次明确说明一下,WinME是没有真正完整的纯DOS系统的。如果不用任何patch的话,你想进DOS界面都是不可能的;而你即使用了那个所谓的Real DOS-Mode Patch for Windows Millennium,也如我上面所说那并不是真正实用的纯DOS系统,存在诸多问题。我几年前曾向大家介绍过这个patch,并提供其启动盘下载,但正如楼上所述,由于随后发现它并不好用也不实用,所以早就从网站中删除了,因此不要再对它做什么指望。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2006-6-30 01:35 |
|
|
cnmba
初级用户
积分 42
发帖 11
注册 2006-6-28
状态 离线
|
『第
7 楼』:
原来是这样啊....哎...看来WINME的所谓DOS下根本不能成功打印...
OK,我再问几个别的问题:
在DOS下,我dir >prn回车 或者dir > LPT1回车
其结果,为什么不向打印机输出,而是直接输出到屏幕上呢??
我用什么办法可以把这个PRN重定向回来啊??
|
|
2006-6-30 16:30 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2006-6-30 16:44 |
|
|