XPに繋がったプリンターをネットワーク経由でWindows7に追加したら…

nc2400にWindows7を入れてから2週間ほど。今のところXPと遜色ない感じで、一部を除いてはそれなりに快適に使うことができています。その一部とはプリンターです。

私の家で使っているプリンターはHP PSC 1210というプリンタです。が、このプリンター、サポート期間が去年で切れてしまっているのでWindows7に対応したドライバはHPからは提供されないとのこと。つまりはWindows7に同梱されているかWindows Updateでドライバをとってきてちょということなのです。

まぁ、このプリンタはUSB接続のプリンターなので、パソコンとプリンターを直接繋げばOS同梱のものかWindows Updateのものかを勝手に探してきてインストールしてくれます。が、私の家はネットワーク上のXPを介してプリンタに繋ぐようになってます。ので、いつものように『プリンタの追加』からネットワーク上のプリンターを探す形でインストールし、エラーも出ることなく正常にインストールできたとダイアログさんが告げてくれました。

…が、ここでテストプリントを実施するとなぜかWindowsのマークが印刷されない。このときは別段何とも思わなかったのですが、OpenOfficeのCalcで罫線が入った表を印刷したときに問題が。なんと罫線が印刷されないという問題に直面。PDFにしたらAcrbat Reader経由だから大丈夫か…と思ったら、罫線は印刷されるものの、『一』という文字以外は全く印刷されず。さらにはTwitterでつぶやいたところ、 Mage Whopper さんから『XPSで出力したら大丈夫かも』というお話をもらったので試したら、今度は罫線どころか文字すらもほとんど印刷されない状態。プリンタードライバにバグがあるのだろう…と、このときは半ばあきらめてしまったのでした。

そうして今日、その問題が解決。原因はどうやらネットワーク経由でドライバをインストールしたから。プリンタが繋がってるパソコンがXPなんですが、そのXPにはネットワークを介して繋いだパソコンにもプリンタードライバをインストールできる機能が備わっています。…のですが、XPのパソコンに入れておけるドライバはXPまでの分のみ。つまりXPパソコン上ではWin98やNTのプリンタドライバのようにVista・Win7用のドライバをあらかじめ追加しておくことができないのです。で、Windows7のパソコンからネットワーク経由でXPに繋がったプリンターを追加すると問答無用でXP用のドライバを突っ込んでくれる…というわけのようで 😐

状況から想像するに、この問題が発生する条件を簡単に挙げると…。

  • Windows XPにプリンターが繋がっている
  • Windows Vista以降のパソコンからネットワーク経由でWindows XPに繋がったプリンターを追加する
  • インストールしようとしているプリンターのドライバがWindows Update上にしかない

といった感じでしょうか。

で、解決方法は次の通り。できればプリンターを追加する前にこの設定をしておく方が手間は少なくてすみます(たぶん…。というのもいろいろ試しながらやってたらできてしまったって感じなので)。

  1. 『コントロールパネル』から『デバイスとプリンター』を開く
  2. 『プリンターとFAX』の中のどれかのプリンターを選択(アイコンの背景の色を変えておくだけ)
  3. ウィンドウ上部にある『プリントサーバ プロパティ』をクリック
  4. 開いたダイアログの『ドライバ』タブを選択
  5. 『追加』ボタンから『プリンタードライバの追加ウィザード』を起動
  6. 『次へ』の後、『プロセッサとオペレーティングシステムの選択』でドライバを使用する設定をすべて選択
  7. 『プリンタードライバの選択』からインストールするプリンターを選択
  8. ドライバのインストールが終わってからネットワーク先のプリンターを追加

こうして、テストプリントで出なかったWindowsマークも、OpenOffice・Calcの表の罫線も無事印刷できるようになりました。

ネットワーク経由でのプリンターの追加に手間がかからなくなって便利な機能が、逆に徒になっているのが何とも…といったところです。
Windows UpdateなどでXPパソコン内にもVista・Win7のドライバを保持するようにしてくれるか、ネットワーク経由でもWindows Updateから自動的にドライバを追加してくれるようにしてくれたらいいのに… 🙁

#一時は新しいプリンターを買わねばならぬのか?…と悩んだぐらいなんですけどねぇ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です