Canon lP800 プリンターを持っていますが、Windows 7 で使用できるドライバーがありません。
以前は Windows XP で問題なく動作していたので、VirtualBox に XP をゲスト OS としてインストールしようかと考えていました。Windows 7 がプリンターを認識しない場合でも、動作すると思いますか?
答え1
Windows 7 がプリンターを認識しなくても問題ありません。次の手順を実行する必要があります。
VirtualBoxをインストールする
VirtualBox 拡張パックをインストールします。これは必須です。これにより、ゲスト OS が USB などのポートを介して直接通信できるようになります。
ゲストOSを動作させる
VirtualBox から、それぞれのポートを介してプリンターを含めるようにフィルターを設定します。
次に、プリンターの CD を使用してプリンター ドライバーをインストールします。
それでおしまい!
私も同じことをしていますが、私の場合、ホストOSはUbuntuで、Canonプリンター(LBP-800とE500)のゲストとしてXPを使用しています。
答え2
個人的には、プリンタを使用するために仮想マシンを設定するというプロセスはやりたくありません。代わりに、最新の Windows XP または Vista ドライバを試して、プリンタと通信できるかどうかを確認してください。古いドライバをインストールすると問題が解決することがよくあります。これは Windows 7 向けではありませんが、アーキテクチャは似ています。
他のすべてが失敗した場合、itsol の回答が最善のアイデアになります。