Sun VirtualBoxでWindows 7 を使う(その3、プリンタのインストール)

VirtualBoxRICOHのSP4000が使えないことは、既にエントリした。

原因であるが、あれこれ試してみて考えてみての結果のつぶやき。

  • 17:43  VirtualBoxUSBメモリスティックの認識に成功した。ということは、USBプリンタの認識方法が間違っているわけではなく、そのプリンタ(RICOH SP4000)に問題があるのではないかという疑い。いや、多分そうだ。#iMac
  • 17:46  VirtualBoxのゲストOS側でUSB周辺機器を使う前提としてホストOS(OS X)側でUSB機器として認識することが必要だと思われる。とすると、SP4000はだめかもしれない。なぜならPostScript非対応だからだ。#iMac
  • 17:48  iMacでPostScript非対応プリンタが使えない訳ではないのだが。 IPSiO SP4000を Snow Leopardで使う方法 - 遅筆堂本舗 デパスな日々 - http://bit.ly/9Ii6iH #iMac

インターネットであれこれ検索しても決定的な記事はない。なんとなくであるが集約してみると、USB接続のプリンタを認識させるには、

  • ホストOS側でデフォルトのプリンタとして正常に作動していること。
  • 当然、そのプリンタは、OS X 対応ドライバで認識ができること。(正式にメーカーサポートがされている)
  • 共有プリンタでないこと。

当たりが条件になりそうな感じ(←確証なし)。ということで、史上最低のプリンタとヲレ的には認定しているCanon MP630(USB接続)が手元にあるので、絶対こいつは使わないがVirtualBoxで認識だけはさせてみようと実験してみた。

  • act1 OS X にMP630をインストール。手順は省略、通常のパターンで認識・ドライバのインストールはできる。さすがCanonからのOS X対応のお墨付きがあるだけある。何の問題なし。デフォルトのプリンタに設定し、ネットワークでこのプリンタを共有のチェックを外す。ここでホストOS(OS X)を再起動する。
  • act2 プリンタの電源を入れた状態で、VirtualBoxを立ち上げ、ゲストOS(Windows7)を選択し、「設定」「ポート」の「USBコントローラを有効化」と「USB2.0コントローラを有効化」にチェックを入れる。USBデバイスフィルタの+をクリックし、「Canon MP630 series」を追加する。

  • act3 プリンタの電源を切り、ゲストOSをVirtualBoxから起動する。起動後、プリンタの電源を入れ、右下の「アクティブなUSBデバイスを表示する」アイコンをクリックすると、薄いグレーで表示されている。

  • act4 プリンタの電源を入れた時点で、Windows7がUSB接続を認識すれば、ドライバのインストールが始まる。始まらない場合は、プリンタの追加から行う。この時、「プリンターポートの選択」では「既存ポートを使用」内の「USB001(USBの仮想プリンターポート)を選択すること。

  • act5 インストールの詳細画面では、次のような表示がされるので確認。

  • act6 ゲストOS(Windows7)をシャットダウンする。
  • act7 プリンタの電源を切り、VirtualBoxからゲストOS(Windows7)を起動。立ち上がったところで、プリンタの電源を入れる。Windows7がUSBデバイスを認識した後、右下のUSBデバイスのアイコンを確認する。グレーで表示されていたプリンタが黒字でチェックが入っていることを確認する。

ここで、印刷テストし、プリントができればオーケー。もしかして、手順的に前後したりする場合があるかもしれないが、基本的な手順はこれでできると思う。判ってしまえば、なんてことない手順だ。

ヲレの場合、一度では上手くいかず、何度もデバイスの削除をし、試行錯誤の結果、なんとか出来たようだ。ポイントとしては、ホスト・ゲストそれぞれデバイスのインストールなどを行ったり設定を変えた場合、面倒だがその都度、OSの再起動やUSB機器(この場合、プリンタ)の電源の入・切をし、確実に認識させること。act4の「USBの仮想プリンターポート」が表示されるまで、RICOH SP4000 から数えると一晩、十数回の再起動やらデバイスのインストールを繰り返した。

ちなみに、RICOH SP4000は、未だにアクティブなUSBデバイスとして認識されない。そもそもOS X側での印刷についても裏技的な方法を使っているようなので、多分、ダメなのかもしれない。正式にOS X対応プリンタを買え!ってことだと思う。

以上、Mac初心者、文系事務職の精一杯の頑張りでした。VirtualBox愛用者の参考になれば幸いです。