Jaa


Wordで印刷できて、Excelで印刷できない(「プリンターがインストールされていません」と表示される)

マイクロソフトの田中達彦です。
先日、近所に住む人から「Wordで印刷できるけど、Excelで印刷ができない」という相談を受けました。
同じような現象に遭遇している方がいらっしゃるかもしれないので、どのように対応したかをまとめました。

================
[2014/1/27追記]
本ブログ記事の手順を動画にしました。
記事だけでは分かりにくいときは、こちらもご覧ください。
Windows 8.1版、Windows 7版、Windows XP版の動画を用意しています。
https://www.microsoftvirtualacademy.com/training-courses/word_excel
================

[現象]
Wordで印刷可能だが、Excelで印刷しようとすると「プリンタがインストールされていません。」というエラーが出て、印刷できない。

[環境]
Windows Vista SP1、Excel 2007
プリンタードライバーはOSに対応した最新のものを使用し、Windows Updateも最新の状態にしている。

[その他の現象]
- コントロールパネルのプリンターを見ると、通常使うプリンターが設定されていない。(緑のチェックボックスがどのプリンターにも表示されていない)
- 通常使うプリンター(既定のプリンタ)を設定しようとしても設定できない。
- PDFも印刷できなくなるとのこと。(僕自身はこの現象を確かめていません)

通常使うプリンターを設定していない状態だと、Excel 2007など印刷ができなくなってしまうアプリがあるようです。(むしろ、印刷できるアプリのほうが少ないかも)
このような状態は通常は発生しません。必ず通常使うプリンターが設定されている状態になっているはずです。
では、何が悪かったかというと、どうやら他のアプリがレジストリの必要な項目を削除してしまったために、この現象が発生したようです。

[修正方法]
この現象を回避するためには、以下の手順で修正します。
なお、レジストリというWindowsの各種設定の情報が入っているものを修正しますので、以下の部分以外の場所の情報を変更しないように注意してください。
手元にVistaのPCがないので、Windows 7での手順を書いています。Vistaの場合は少し違うかもしれません。
1. レジストリ エディタを立ち上げます。
  - Windows 7の場合はスタートメニューの[プログラムとファイルの検索]のところに regedit と入力してEnterを押します。
  - Windows Vistaの場合は、スタートメニューの[すべてのプログラム]→[アクセサリ]→[コマンド プロンプト]をクリックしてコマンド プロンプロを立ち上げ、regedit を入力してEnterを押します。
2. ユーザー アカウント制御のダイアログが表示されたら、[OK]を押します。すると、レジストリ エディターというアプリが起動します。
3. 左側に表示されている HKEY_CURRENT_USER を展開し、[Software]→[Microsoft]→[Windows NT]→[CurrentVersion]の順に展開します。
4. CurrentVersionの下に Windows という項目がなければ、以下の方法で Windows の項目を作ります。
  - CurrentVersionと書かれている部分の上で右クリックし、[新規]→[キー]を選択します。
  - 以下のように「新しいキー #1」という項目が作成されるので、そこに Windows と入力します。(この画面は、既に Windows があります)

※ Vistaの場合は、ダイアログが表示されたような気がします。

5. Windowsと書かれた部分の上で右クリックし、[新規]→[文字列値]を選択します。以下のように「新しい値 #1」と表示されたら、そこに Device と入力します。
既にDeviceという項目があった場合は、この方法ではExcelでプリントアウトできない現象を修正できません。

※ こちらも、Vistaの場合はダイアログが表示されたような気がします。その時は、[名前]にDeviceと入れて、[種類]は文字列またはREG_SZを選択してください。

6. PCを再起動します。再起動後、コントロールパネルのプリンターで通常使うプリンターを設定すると、Excelで印刷できるようになります。

Excelでもプリントアウトできていたものが、ネットワークの設定と別のWebブラウザーのインストールをしたら、Excelでプリントアウトできなくなったようです。
おそらく、何らかのアプリをインストールするときに、そのインストーラーがレジストリを壊してしまったと予想できます。

ちなみに、このあたりの質問は、今回の修正方法で修正できる可能性があります。
https://qa.itmedia.co.jp/qa6661720.html
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1168886901
https://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/excel2010%E3%81%A7%E5%8D%B0%E5%88%B7%E3%81%A7/8202e1a1-12c4-440e-af7a-0826532c4203

マイクロソフト
田中達彦

Comments

  • Anonymous
    March 13, 2012
    ありがとうございます。 逆のパターンだとどの様になりますでしょうか?

  • Anonymous
    January 01, 2013
    Thank you for your help! ありがとうございます。とても助かりました。 他にも困っている人がたくさんいるようです。 教えて!gooに、リンクを作っておきました。 今後ともブログ更新よろしくお願いします。

  • Anonymous
    January 03, 2013
    私も困っていましたが、こちらの解りやすい説明で、すんなり解決しました!! ありがとうございます。

  • Anonymous
    April 08, 2013
    Deviceという項目がすでにある場合はどうすればよいのでしょうか?

  • Anonymous
    April 08, 2013
    Deviceという項目が既にある場合は、本文中にも書いている通りこの方法では解決しません。 申し訳ありませんが、他の方法をお試しください。

  • Anonymous
    April 15, 2013
    補足です。 Deviceという項目がすでにあるケースでは、Deviceという項目を削除して、再起動することにより解決できます。 削除する場合は、regeditのEdit(編集)メニューからパーミッション(アクセス許可)を変更する必要があります。

  • Anonymous
    April 30, 2013
    Regeditのアクセス許可を変更し、新たにDeviceを作成したところ 通常使うプリンターにチェックが入り無事に使用できるようになりました。 本当に助かりました。ありがとうございました!

  • Anonymous
    December 09, 2013
    The comment has been removed

  • Anonymous
    January 12, 2014
    ありがとうございました。 悩んでましたが、あっさり解決しました。

  • Anonymous
    January 21, 2014
    テストページは印刷可能です。以前に作成したExcel・wordの印刷も可能ですが、新規に作成したのもの印刷ができません。Win7Pro 32bitです。新しく入れたパソコン(Win7)からプリントサーバーを介して印刷しようと設定したところ、印刷ができず、以前から使用していたパソコンも前述のように印刷ができなくなりました。お手数をお掛けします。宜しくお願い致します。

  • Anonymous
    February 28, 2014
    usbから取り込んだデーターをプリントしようとするが、プリンターは動くのに印刷されない。写真等は、通常どうりプリント出来る。

  • Anonymous
    March 06, 2014
    こんにちは。vistaを使用しているのですが 5番目のところで文字列値をおすと、値を作成できません。レジストリの書き込み中にエラーが発生しました。 と、出てそれ以降の操作が行えません。 どうしたら良いでしょうか?困り果てています。 ご教授御願い致します。

  • Anonymous
    April 13, 2014
    まさに、この症状で本当に困っていました!!助けられました、本当にありがとうございました。

  • Anonymous
    July 11, 2014
    友達のPCで上記の様な現象が起き上記の通り作業しようとした所5番目の作業段階で Device を作成使用としたら作成できず(既定)の中に古いプリンターの情報が入り込んでいて削除もできませんでした。 このような場合どうすればよろしいですか? 友達のOSはVistaです。友達がパソコンにうといので代わりに質問させていただいてます。 ご返答よろしくお願いします。

  • Anonymous
    July 12, 2014
    T.Mori様 取り急ぎ、管理者としてログインされているかどうかご確認いただけないでしょうか。 しばらく外出中で確認する環境がないのですが、その部分の確認をお願いします。

  • Anonymous
    July 12, 2014
    このコーナーで修正方法の伝授をしておいでなので、書かれている通りに進めました。最後のところで Device REG_SZ EPSON PM-A820,winspool,Ne03: となっていてこれは以前に使っていたプリンタです。これを変更しようとしても私にはできません。このプリンタは昨年廃棄したものです。どうしたらよいのでしょうか。 今のプリンタはPIXUSMG3230です。wordの印刷はできますが,excel、PDFでは印刷ができません。 よろしくご指導ください。

  • Anonymous
    July 12, 2014
    さかのぼって過去のメッセージを確認し、編集(E)にてアクセス許可やDELを操作しましたが、エラーになります。バイナリデータが過去のプリンタになっています。ちなみにOSはセブンです。 よろしくお願いします。

  • Anonymous
    July 14, 2014
    ご返答ありがとうございます。 管理者でログインしてるか確認いたします。 一つ可能性で質問です。 ・プリンターの電源がはいっていたらレジストリを掴んだ状態で変更できない可能性もありますか? ログインは、Administrator でログインしたほうがより良いですか? お忙しいなかありがとうございます。

  • Anonymous
    July 14, 2014
    たびたび書き込みしております。あの後再度レジストリエディターを開き、いろいろ調べると CurrrentoVersionの中のDevicesの中に旧エプロンのプリンタの名前が残っています。種類はREG_SZ データはwinspool,Neo3:となっています。現在のCanonプリンタの名前はありませんが、wordとメモ帳の印刷だけはできます。これが関係しているのでしょうか。

  • Anonymous
    July 14, 2014
    なんども連絡してすみません。最近ではいろいろ試していい結果が得られないので疲れて、時間の無駄のような気がしております。プリンタを廃棄しても、新しいプリンタでまた故障とかないかと心配しています。いまOSはセブンでofficeは2010です。適当に選んでよいか神経質になり、心配になっております。おすすめがありましたが紹介いただけませんか。

  • Anonymous
    July 15, 2014
    T.Mori様 > プリンターの電源がはいっていたらレジストリを掴んだ状態で変更できない可能性もありますか? 電源が入っていても、おそらく大丈夫です。 > ログインは、Administrator でログインしたほうがより良いですか? はい。Administratorか、もしくは他の管理者権限を持っているアカウントでログインしていただけないでしょうか。 数日外出しており、返信が遅くなってしまい申し訳ありません。

  • Anonymous
    July 15, 2014
    The comment has been removed

  • Anonymous
    July 24, 2014
    田中様へ ご返答ありがとうございました。 友人の都合が着き次第試してみます。 返事遅くなり申し訳ございません。 又、質問ありましたら利用させていただきます。 お忙しい中ありがとうございます。 

  • Anonymous
    July 27, 2014
    なかなか解決できずにいましたが、こちらの方法で無事印刷できるようになりました。 ありがとうございます。 そういえばWebブラウザーのChromeをインストールしてからからの現象かもしれません。

  • Anonymous
    October 12, 2014
    インターネットを見ているとアドウェアが張り付いて一時的に終了は、可能ですが、再度ネットを見るとまた張り付いて きます。 対処方法を教えてください。 その画面コピーをつけたいのですがここでは、できませんよね? よろしくお願いします。

  • Anonymous
    December 30, 2014
    急ぎの質問です。 vista使用していて、上記エラーがでてWindowsのフォルダを作製しDeviceを作成しましたが改善されません。 非常に困っておりますので何卒ご教授お願いいたします。

  • Anonymous
    January 10, 2015
    プリンターを買い替えてから、同じ症状で悩んでいました。 ここをみて、一発で解決出来ました。 大変参考になりました。ありがとうございました。

  • Anonymous
    August 16, 2015
    おかげで助かりました。有難う御座います。

  • Anonymous
    December 07, 2016
    The comment has been removed