• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WindowsNT(仮想OS)からの印刷)

WindowsNTからの印刷方法とは?

このQ&Aのポイント
  • WindowsNT(4.0)からWindows7(Professional)に接続したプリンタに印刷したい方法を探しています。
  • WindowsNT側にプリンタドライバを入れずに、Windows7側にUSBまたはネットワークで接続したプリンタに印刷する方法を教えてください。
  • WindowsNT側の印刷内容をファイル出力し、Windows7側で印刷する方法も考えていますが、具体的な手順がわかりません。

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

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.5

原理的にクライアント(NT)側に何らかのプリンタドライバを入れないで印刷することはできません。クライアント側でどのように印刷させればよいか分かりませんからね。 VMware ToolsではWindows 2000以降のクライアントにThin Printドライバを入れることでホスト側のプリンタへのプリントを代行しています。 おそらく現時点で可能な方法は、NT上で動くPDF仮想プリンタをNTに入れてPDFファイルを共有フォルダに出力させ、ホスト(Windows7)側でPDFファイルの出力を検知してPDFファイルを印刷する方法でしょう。 少なくとも2年ほど前にはこの方法で上手くいきました。今だとPDF仮想プリンタのNT対応が残っているかどうかが問題ですけど。

iekony
質問者

お礼

回答ありがとうございます。 NT上で動くPDF仮想プリンタソフトがほとんどありませんでしたが、クロセPDFの旧バージョン(Ver.1.1)で何とかPDFファイル出力させることができました。 ちなみにPrimoPDFの旧バージョン(Ver.3.1)はNT対応のはずなのですが、試してみたところ、インストールはできたものの、プリンタ一覧に出てこず、結局使えませんでした・・・

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>ゲストOSがWindows2000以降の場合、VMware Toolsの仮想プリンタ機能にて、ホストOSにUSBやネットワークで接続したプリンタを認識できるため、Windows2000用のプリンタドライバを入れる必要なく印刷が可能です。 あなたの勘違いです。 Windows 2000以降の場合はプリンターのドライバーがホストOSに導入されているからです。 認識についてはWindows NTでも可能であり当方でも確認しています。(Canon IP4300/HP Officejet 7500) しかし、ドライバーが無いのでホストOSに追加ドライバーを導入できませんでした。 尚、ホストOSが64bitの場合は16bit/32bit用のドライバーを追加導入できませんのでゲストOS側にドライバーを導入しなければなりません。 また、ホストOSにパラレルポートが有ればそれをゲストOSでマウントする方法があります。

iekony
質問者

お礼

回答ありがとうございます。 Windows NTではプリンタを認識できるものの、やはりドライバが無いとプリンタとして使用できない、ということですね。 notnot様が回答して頂いている、PDFファイルを介して印刷する方法などを検討してみます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>対象プリンタのWindowsNT用ドライバは、無いものとお考え下さい。 あなたの問題なので私が考えることではありません。 >WindowsNT未対応プリンタでなんとかできないか、と考えています。 ホストOSが共有を有効にしていれば検出しますがゲストOSで利用できません。 ドライバーが無いプリンターでは直接のプリントはできません。 >WindowsNT未対応プリンタでなんとかできないか、と考えています。 ホストOS側でWindows NT用ドライバーをインストールすればと言う発想にも元になるドライバーが有りませんので使えません。 >なお、WindowsNT用ドライバが存在するプリンタを、Windows7側にネットワーク接続した場合、およびパラレル接続した場合は、印刷できることを確認しています。 それは当然のことです。 接続方法がUSBであってもWindows NT用のドライバーが有ればホストOSのポートを介して出力できます。 あくまでもドライバーがWindows NTに対応していることが必須条件であって接続方法は通信の可否ですからネットワーク共有という方法で解決できます。

iekony
質問者

お礼

回答ありがとうございます。 今回はあくまでWindows NT用ドライバが無い前提で、印刷するための方法が本当に無いかどうかを知りたくて、質問させて頂きました。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

ゲストOSにプリンタドライバが無いと無理です。 >ゲストOSがWindows2000以降の場合、VMware Toolsの仮想プリンタ機能にて、 これは、VMware Toolsの中に仮想プリンタのプリンタドライバが含まれているわけです。そのドライバをゲストOSにインストールしているから可能。 プリンタドライバとして動くPDF出力ソフトをゲストOSに入れて、出来たそのPDFファイルをホストOSでプリントすればどうでしょうか。NTで動くPDFソフトがあるかどうかですが。

iekony
質問者

お礼

回答ありがとうございます。 > ゲストOSにプリンタドライバが無いと無理です。 やはりそうですか・・・ > これは、VMware Toolsの中に仮想プリンタのプリンタドライバが含まれているわけです。そのドライバをゲストOSにインストールしているから可能。 解説ありがとうございます。 > プリンタドライバとして動くPDF出力ソフトをゲストOSに入れて、出来たそのPDFファイルをホストOSでプリントすればどうでしょうか。NTで動くPDFソフトがあるかどうかですが。 有益な情報、ありがとうございます。 NTで動くPDFソフトを探して試してみます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

対象のプリンターはWindows NT用のドライバーが存在するのでしょうか? ドライバーが無ければ接続できても制御できませんよ。 ドライバーが有るとしてホストOSのプリンターをネットワーク共有で接続できませんか? 内部接続で共有ができたように思います。

iekony
質問者

お礼

早速の回答ありがとうございます。 対象プリンタのWindowsNT用ドライバは、無いものとお考え下さい。 WindowsNT対応プリンタはほとんど存在せず、あってもいつ生産完了になるか分からないため、WindowsNT未対応プリンタでなんとかできないか、と考えています。 なお、WindowsNT用ドライバが存在するプリンタを、Windows7側にネットワーク接続した場合、およびパラレル接続した場合は、印刷できることを確認しています。

関連するQ&A