• 締切済み

DOSのプログラムでの印刷

DOS窓からDOS版の印刷プログラムを起動して印刷すると日本語が文字化けしてしまいます。Win95の場合は、config.sysにjprinter.sysを組み込んでやれば正常に印刷できたのですが、MEではDOSのリアルモードをサポートしてないせいかconfig.sysそのものがありません。(作成しても起動時に0バイトのファイルに置きかえられてしまう) DOSで起動しなおすことなく、正しく印刷する方法はないものでしょうか。 (いまさらDOSで起動せよといわれてもDOSがどこにあるかわかんないしね~。それにC:\Windows\Commandの中にjprinter.sysがあるのに使えないなんて何のためにあるんだか)

  • dabo
  • お礼率61% (44/72)

みんなの回答

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.1

Me上で、リアルモードのサポートを可能にするユーティリ ティは一応あります。 ただし英語版で、さらに当方98環境のため動作検証はして おりませんが(^^;)。 また、起動はそれなりに遅くなるはずなので承知の上で お使い下さい。

参考URL:
http://www.geocities.com/mfd4life_2000/
dabo
質問者

お礼

ADDDRV、DELDRVがサポートされていました。DOS窓起動後にADDDRVでデバイスドライバを追加してやれば正常に印刷できました。ありがとうございました。

関連するQ&A

  • win98のDOSプロンプトで漢字が印刷できない

    WIN98のDOSプロンプトで印刷をすると(EPSON VP870です)半角文字は印刷できるのですが 全角文字が文字化けしてしまいます。 config.sysの中にはdeviceでjprint.sysも入れてあるのですが 何か解決策を教えてください。 ちなみにwindowsから印刷すると問題なく印刷できます。

  • DOSでのマウスドライバの組み方

    DOSでのマウスドライバの組み方 (AUTOEXEC.BATとCONFIG.SYSの書き方)教えてください。 古いDOSソフトを使う必要があり,XP-ホスト,98を仮装で,さらにそのDOSモードで実験しています。仮装98の \WINDOWS\SYSTEM\ には,MOUSE.DRVとMSMOUSE.VXDの二つがあります。 どなたかご存じの方,よろしくご教授ください。TARO

  • DOS上でSCSI CD-ROMを認識させる方法を教えてください。

    DOS上からSCSIのCD-ROMを認識させたいのですが、どうすればよいのかわかりません。Windows上のDOSからでもいいのですが。 起動ディスクにCONFIG.SYSを書き換えて入れないとだめなのですよね? SCSIカードはロジテック LHA-521UAです。 LHA-521UAのDOS用のMIRA_CD.SYSを手に入れのですが、これを起動ディスク に入れ、CONFIG.SYSにDEVICE=MIRA_CD.SYS /D:を書き足せばよいのですか? CONFIG.SYSの作り方も教えていただきたいです。 わかる方、お願いします。

  • 古いDOS用プログラムをwin95でロードしたい。

    古いDOS用のプログラム(某社の係数計算プログラム。IBM5550で使用していた。対応DOSバージョンは不明。)をwin95の環境で動作させたいのです。 DOS窓やMS-DOSモードでは動作しません。windowsヘルプも参考にしましたが上手くいきませんでした。 なるべくならマルチOSにしたくはありません。 どなかか良い方法をご存知の方がいらしたら教えてください。

  • DOSモードの終了

    DOSモードを終了できず、WINDOWS画面に戻れません。 再起動してもDOSモードで起動します。 netで検索して見つけた解決策・・・ DOSモードで 6. Safe mode command prompt onryを選択し WIN/WXと入力し、Enterキーを押しても Bat command or file name と表示され先に進みません。 又、exitと入力しても同じです。OSはWIN98SEです。 当方、PCには無知ですので出来るだけ分かりやすい言葉でお教え頂ければありがたいです。

  • dosプログラムのショートカットが作れません

    Win7(64ビット版) で昔作成したdosプログラムを実行したいのですが、うまく実行できません。 XPモードはインストールしてありません。 検索したところ、ショートカットを作成し、[別メモリ領域で実行する] チェック ボックスをオンにすればよいとの記事を見つけました。 http://technet.microsoft.com/ja-jp/windows/gg410655 そこで、ショートカットを作成しようとしたところでつまづいています。 ショートカットの作成方法 あるいは、DOSプログラムの実行方法をお教えください。 質問が前後しますが、XPモードをインストールしないとDOSプログラムの実行は無理なのでしょうか? なお実行したいDOSプログラムは、標準入力のデータを処理して標準出力に出す、いわゆるフィルタープログラムです。 100行程度のプログラムなので、最悪、Win7環境で再コンパイルして、Win7用のプログラムを作って対応しますが、可能ならDOSプログラムをそのまま使いたいと思っています。

  • コンベンショナルメモリー拡張の手段は?

    以前にも似た質問がありましたが、用途がDOSアプリの使用環境としての質問で Meのメモリー解決手段はありませんでした。今回はMeの不安定の遠因にコンベン ショナルメモリーの不足があるのではないかと考えたました。その解決手段としての 質問です。 内容は、以前config.sysで指定していたdeviceステートメンを指定する手段が ないか教えて頂きたいのです。 因みに、スタート時にロードされるモジュールをカットオフする手法は既に行っています。 既知の通り、config.sysをコーディングしても、Me起動時にconfig.bakにrename されてしまい、本体は空のファイルになってしまいます。 ところが、jfont.sys, jdisp.sys, kkcfunc.sys などのdeviceステートメントが実行 されています。  【注:step-by-step confirmation モード実行で確認。   現在、会社は95 自宅はMeを使っています。また、DOSの知識が入乱れ   いつから、jfont.sysなどをconfig.sysの指定から外れたかハッキリしません】 やりたいのは、 DOS high,umb を追加(含む関連device)したいのでこの点に 付いての情報を提供願います。

  • UMBが利用できない!

    WIN98SEを利用しています。 最近頻繁に「メモリリソースの不足」メッセージが出るために、恐らくコンベンショナルメモリの不足かと思いmem/cコマンドにてチェックをしました。 上位メモリがまったく利用されていませんでしたので、C:\CONFIG.SYSでDOS=HIGH,UMBを追加しました。 ところが何度起動しても上位メモリが使われている様子はありません。STEP-BY-STEPにて確認すると、どうやらc:\config.sys以外が実行されているようなのです。c:\config.sysで記述した順序以外で実行されていたからです。 そこで質問です。 1.DOS=HIGH,UMBは正しいですか?また、CONFIG.SYS上でどの場所に置くのが適当ですか? 2.WIN98の場合CONFIG.SYSがなくても動くといいますが、実際は? とても困っています。どなたか助言を頂けると幸いです! よろしくお願いします。 ※c:\config.sys※ dos=high,umb device=c:\windows\himem.sys device=c:\windows\EMM386.EXE Rem TShoot: device=c:\windows\EMM386.EXE RAM NOEMS rem - By Windows Setup - For 1st Boot - device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys /HS=OFF devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys

  • ipconfigの出力

    Windows98SEのDOS窓で ipconfigを入力したら 全角文字が化けて、正しく表示されません。どうすればよいで しょうか? config.sysには devicehigh=C:\WINDOWS\jkeyb.sys /106 C:\WINDOWS\jkeybrd.sys devicehigh=C:\WINDOWS\kkcfunc.sys 等があるので問題ないと思ってますが。

  • 【PC-9821】Windows3.1でCD-Rドライブを認識させたいのですが?

    PC-9821 Na7/H7を使ってやりたいのですが。 DOSは6.2です。 CCDはNECの増設CD-ROMドライブです。 ドライバーはNECCD.SYSのどれを選んでやればいいのでしょうか? 1, Kkcfunc.sys(無くても良いがConfig.sysに記述が無いとインストール後MS-DOSで再起動したときに日本語が組(インストール後Config.dosにみ込めないと言われて蹴られる?) DEVICE=A:\KKCFUNC.SYSの1行を記述するとOKらしい? 2,Autoexec.bat(編集の必要あり) 3,Config.sys (編集の必要あり) 4,Mscdex.exe(CD-ROM認識に必須) 5,Neccd.sys (CD-ROMドライバー、機種により違    う?) 今のCONFIG.SYSの状態 FILES=30 BUFFES=10 SHELL=\COMMAND.COM /P DEVICE=A:\WINDOWS\HIMEM.SYS DEVICE=A:\WINDOWS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS /P=64 DEVICE=A:\DOS\SETVER.EXE DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\KKCFUNC.SYS DEVICE=A:\DOS\NECAIK1.DRV DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS DOS=HIGH,UMB 今のAUTOEXEC.BAT状態 @ECHO OFF PATH A:\WINDOWS;A:\DOS;A:\ SET TEMP=A:\DOS SET DOSDIR=A:\DOS A:\DOS\SMARTDRV.EXE /X MOUSE DOSSHELL MOUSE /R 以上です。よろしくお願いします。