中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [极难!!] DOS下打印问题,内详! (请各位高人出手相救!)
作者:
标题: [极难!!] DOS下打印问题,内详! (请各位高人出手相救!) 上一主题 | 下一主题
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
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
雨露
管理员

DOS非常爱好者


积分 6209
发帖 2598
注册 2006-1-20
状态 离线
『第 3 楼』:  

这个有点类似某些财务发票系统,在纯DOS下不能打印,但可以在windows98SE的DOS+UCDOS才行!WindowsME所附的DOS是MSDOS的最高版本,但功能反而不如Windows98SE下的DOS!



2006-6-29 09:22
查看资料  发短消息 网志  OICQ (156647374)  编辑帖子  回复  引用回复
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
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
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
状态 离线
『第 8 楼』:  

WinMe 是 Win9x 系列中最烂的,没有几个人会用,宁可用 Win98SE。

第二个问题,你看看启动 UCDOS 的批处理中有没有 preview 这一句



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-30 16:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: