VirtualPCでの物理LPT1設定に関する問題解決方法

このQ&Aのポイント
  • VirtualPC(以下、VPC)でWin98を使用している際に、弊社のプログラムでプリンタが使用できなくなる問題が発生しました。
  • プログラムはDOS環境で作成されており、PCに直接接続すればドライバのインストールなしで印刷できますが、VPC上では印刷できません。
  • VPCのコンソールからLPT1を物理LPT1に設定してもエラーメッセージが表示されます。具体的な解決方法が不明です。
回答を見る
  • ベストアンサー

VirtualPCにおける物理LPT1設定について

XPにVirtualPC(以下、VPC)をインストールし、VPC上にWIN98をインストールしました。更にWIN98に弊社で作成したプログラムを組み込みました。 問題は弊社のプログラムでプリンタが使用できなくなってしまった事です。このプログラムはDOS環境で作成されているので、PCにプリンタを直結させればドライバのインストールなしに発行させることができます。 今回はVPC上のWIN98に組み込んだせいか発行できません。VPCのコンソールから設定を選択しLPT1を物理LPT1に設定してWIN98を起動させると「物理コンピュータ上の次のパラレルポートを開こうとしてエラーが発生しました:\\.\NONSPOOLED_LPT1 バーチャルマシンをこのポートに接続する前にデバイスがポートに接続されているか、別のプロセスで使用していないかを確認して下さい」というエラーメッセージが出てきてしまいます。 ヘルプ画面を見ても上記の手順ぐらいしか記述がありません。どんな事でも構いませんので教えて下さい。よろしくお願いします。長文になってしまい失礼しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gunblue
  • ベストアンサー率100% (1/1)
回答No.1

VPCをWinXPにインストールした場合、WinXPが物理ポート(LPT1)を使用している状態になる様です。最も簡単な回避法は、WinXPに登録してあるプリンタのポートがLPT1になっているものがあるはずなので、それをFILE等に変更する事です。これでポートの問題は回避可能なはずです。ただし、何の対策もしてない場合、印刷が文字化けする可能性か高い事を追記しておきます。

koizumi777
質問者

お礼

貴重なアドバイスありがとうございました。何せ資料や文献がなかなか見つからなかったので大変ありがたいです。早速試してみます。

関連するQ&A

  • VIRTUALPC2007のLPT1ポートについて

    VIRTUALPC2007をwindowsXPにインストールをし、ゲストOSをwindows98SEとしました。98のソフトでパラレルコネクタを使いたかったので、ホストとなるXPにパラレル25pinのPCIカードを増設しました。デバイスマネージャで確認すると、XP上では正常に動作していますと表示がでます。そこへVIRTUALPC2007をインストールし、設定を確認するとLPT1の物理パラレルポートの欄に何も表示されず、選択することができません。そのまま仮想マシンを起動し98上でのデバイスマネージャで確認すると当然ですがパラレルポートに?が付いています。 もう1台のvistaに(こちらにはもともとパラレルコネクタが内蔵されています。)2007をインストールし、windows98SEをインストールしましたが、こっちらは問題なく物理パラレルポートが割り当てられLPT1 (378h~37Fh)と表示され選択できます。 当方、あまりPCに詳しくないのですがXPに増設したカードの設定が悪いのでしょうか?それとも何か設定や回避方法があるのでしょうか? アドバイスをよろしくお願い致します。

  • プリンタのUSB接続について(LPTポート)

    最近USBプリンタの設定をすることが多くプリンタの仕組みについて疑問が沸いてきたのでこちらでご質問させて頂きました。 質問としては。。。 1. LPTポートを設定する意味はなにか? 何個もプリンタがある場合はLPT1やLPT2と選択するのでしょうか? しかし実際は全部LPT1で設定している気がします。 2. またそのポートはネットワークポートとつながりを持っているのでしょうか? インターネットなら80番など。知らないだけでそのLPTポートも番号が割り振られているのでしょうか? 3. なぜプリンタはそのPCの他のUSB物理ポートに挿しても認識されるのか? 物理ポート(USBの差込口など)、インターネットのポート(ブラウザなら80番など) 、プリンタポート(LPTポート)など様々なポートがあり混乱しています。 お教え頂けると助かります。よろしくお願いします。

  • LPT1がない

    プリンタを接続したいのですが、LPT1がありません。 Win2000を使っていて、デバイスマネージャではLPT1が見えているのですが プリンタの追加→ローカルプリンタではLPT1がありません。 どうしてでしょうか? プリンタが使えなくとても困っています。 どなたかよろしくお願いします。

  • LPTポートを正しく追加するには?

    知人のプリンタ設定で困ってます。 プリンタをパラレル接続で利用したいのですが、デバイスマネージャのポートの項にLPTが無く印刷ができません。 手動でLPTを追加したものの印刷しようとすると通信エラーが発生して印刷できません。 Meの時はLPTポートを認識していました。(現在XPをクリーンインストールしたものを使っています) それともマザーのBIOSのアップデート(BIOSの設定)が必要でしょうか? マザー:MSI K7T? KT133(ms-6330 ver2.1と刻印されていました)

  • プリンタが急に動きません。LPT1がないようです。

    過去ログも見ましたが、該当するものがないので・・・ 急に印刷ができなくなりました。何かしたのでしょうか? エラーメッセージは、「LPT1:への書き込みエラー、プリンタ(EPSON PM750C):ポートへの印刷中にエラーが発生しました。プリンタが有効なポートに設定されているかどうか調べてください。」というものです。 処置としては、ドライバをまず入れなおしました。プリンタの電源は今、入っている状態で、USBにケーブルもつながっている状態です。プリンタの設定は、通常使うプリンタのチェックが入っていて、プロパティの詳細には、印刷先に、LPT1(ATEN UC-1284B)と表示されています。しかし、デバイスを見ると、ポートの中には、LPT1がなくて、LPT2ならあります(ATENUC-1248B(LPT2)と表示)。ちなみにポートには他に、仮想赤外線COMポート と、仮想赤外線LPTポート、があります。何がおかしいのでしょうか?よろしくお願いします。

  • LPT1ポートが消える

    これまで問題なく使えていたプリンターが、 使えなくなり、原因はポートエラーです。 LPT1ポートが突如消えてしまいます。 OSの問題であるといわれ、Windows MEのフォーマットからやり直し、プリンタードライバーインストール後一度は印刷ができましたが、電源を落とした次の日にはまた同じようにLPT1ポートが消えていました。Biosの初期化はやっても意味がありませんでした。 デバイスマネージャーからLPT1ポート自体が消えていたので、その際にはハードウェアの追加で対処し、一度はまた復活していたのですが、 次の日には今度はLPT1に「!」がついており、 LPT2(プリンター)と出ているので、 両方をいったん削除して、さらにハードウェアの追加を行うと今度はLPT2しか検出されません。 ケーブルはずっとさしたままです。 いったいどうすればよいのでしょう?

  • VirtualPC 2004 に WinME をインストールしています

    VirtualPC 2004 に WinME をインストールしています。 ローカルプリンタをインストールしたのですが、 出力できません。(テストプリントの段階から) 1 プリンタドライバは正常に動作しています。 2 PCとプリンタはUSB接続です。 3 印刷待ちジョブ にジョブはたまっていません。 4 出力先は LPT1: (プリンタ ポート) です。 Virtualはもしかして外部とつなげられないので、 プリンタの出力ができないとか? USBメモリをつないでも「リムーバブルディスク」を認識しないです。

  • LPT1について

    CANONのレーザープリンタLBP-2200Proを使用しているのですが、しばらく他のプリンタを使用して久しぶりに使おうとしたら、「“LPT1”というポートは存在していません」というエラーが出て使用できません。どうしたらよいのか教えていただけないでしょうか?OSはXPで別のプリンタはUSB接続のBJF900です。LBP-2200ProはUSB接続ではありません。 よろしくお願いします。

  • プリンタポート(LPT1)がありません

    プリンタをプリンタポート(LPT1)に接続したところ、プラグアンドプレイでドライバのインストールができません。 いろいろ調べたところ、デバイスマネージャーのポートのところにプリンタポート(LPT1)がありません。これをどうやって復活させることができるか教えてください。 パソコンは自作です。 OS:Windows XP マザーボード:ASUS P4G800-V よろしくお願いします。

  • LPTポートの表示

    WindowsXP機と Windows98機とを パラレルケーブルで接続して、データの引越しをするべく、XP機にNetBEUIプロトコルをインストールしました。そしてMicrosoftネットワーク用クライアントおよびMicrosoftネットワーク用ファイルとプリンタ共有に対してNetBEUIプロトコルがバインドされていることを確認しました。Windows98機の設定を終わり、WindowsXP機にて新しい接続の手続きを進め 接続のデバイスを選択する窓に到りますが、そこでCOM1、COM2は表示されるが、LPTが表示されないのです。デバイスマネージャーで確認するとLPTポートの表示がありません。そこでハードウェアの追加手続きよりLPTポートを追加すると、LPT3となってしまいます。LPT1とLPT2が存在するのにどこにも表示されません。LPT1にはプリンタを接続して動いており、LPT2は空きです。これは何故なのか、また上記のデバイス選択窓に表示させるにはどうしたら良いのか、教えてください。