エラー大全集

様々なツールのエラーを解説しています。

QuickBooksの「Printer not activated, Error -20」を解決する方法|PDF保存・印刷エラーの原因と対処法

 

QuickBooksの「Printer not activated, Error -20」を解決する方法|PDF保存・印刷エラーの原因と対処法

QuickBooksで請求書、見積書、給与レポートをPDF保存しようとしたときに表示される「Printer not activated, Error -20」は、単なる印刷トラブルではありません。PDF変換機能、Windowsの印刷関連サービス、権限設定、仮想プリンタの競合が複雑に絡み合って発生するケースが多く、放置すると業務の流れを止めてしまいます。特に、請求書の送付や給与明細の出力など、締め切りが近い場面では一刻も早い復旧が必要です。この記事では、QuickBooksのError -20が出る原因を整理し、実際に試しやすい順番で対処法をまとめます。

QuickBooksの「Printer not activated, Error -20」とは何か

このエラーは、QuickBooksがPDFを作成しようとしたときに、Windows側の印刷処理と正常に連携できず、仮想プリンタの起動に失敗した状態を示します。見た目は印刷エラーですが、実際には「QuickBooksがPDFを作るための通り道」がどこかで止まっていると考えると分かりやすいでしょう。

多くの場合、問題はQuickBooks本体だけにあるわけではありません。Windowsの印刷スプーラー、Microsoft XPS Document Writer、QuickBooksのPDFコンポーネント、ユーザー権限、セキュリティ設定などが関係します。そのため、1つの操作で直らないことも珍しくありません。

Error -20が発生しやすい場面

Error -20は、次のような操作中に発生しやすくなります。

請求書や見積書をPDF保存するとき、給与明細や税関連レポートを出力するとき、標準プリンタではなく仮想プリンタを経由する処理を実行したとき、Windows更新後にQuickBooksの印刷機能だけが不安定になったときです。
特に、以前は問題なかったのに突然発生する場合は、Windows側の設定変更や印刷関連サービスの不整合が疑われます。

主な原因

原因 内容 起こりやすい症状
権限不足 QuickBooksに必要な管理者権限がない PDF保存時に失敗する
印刷スプーラーの不調 Windowsの印刷処理が詰まっている ほかの印刷も不安定になる
仮想プリンタの競合 XPS Document Writerなどと競合する PDF作成時だけ失敗する
QuickBooksのPDFコンポーネント不具合 関連ファイルの登録が乱れている 再起動後も改善しない
セキュリティ設定の影響 UACや保護機能が処理を妨げる 管理者実行で改善することがある
 

まず試すべき基本対処

最初に確認したいのは、WindowsとQuickBooksの再起動です。単純に見えて、印刷スプーラーや仮想プリンタの一時的な詰まりが解消されることがあります。再起動後に同じ操作をもう一度試し、エラーが再現するか確認します。

次に、QuickBooksを通常起動ではなく管理者として実行します。ショートカットを右クリックし、管理者権限で起動してからPDF保存を試してください。権限不足が原因であれば、この段階で改善することがあります。

さらに、Windowsの印刷キューに滞留したジョブがないか確認します。不要な待機ジョブが残っていると、仮想プリンタの処理が先に進みません。印刷待ちの項目があれば削除し、再度QuickBooksから出力してみましょう。

QuickBooks Tool Hubを使った修復

QuickBooks関連のPDFエラーでは、修復ツールの利用が最も現実的です。Tool Hubには、印刷やPDF生成に関わる問題をまとめて修復する機能があります。手動でファイルを探して直すよりも、まずこちらを試すほうが効率的です。

Tool Hubを起動したら、プログラム関連の修復項目からPDFと印刷の修復機能を選びます。これにより、印刷スプーラーの再起動、関連コンポーネントの再登録、仮想プリンタの再構成が行われ、壊れた印刷経路が整えられます。

この方法が有効な理由は、Error -20が単一ファイルの破損ではなく、複数の印刷要素の連携失敗として現れるからです。個別に設定をいじる前に、仕組み全体をリセットする発想が重要です。

それでも直らないときの確認ポイント

次の段階では、Windows側の設定を少し深く見ていきます。QuickBooksのデスクトップアイコンを右クリックし、互換性設定や管理者権限の有無を確認してください。古い設定のまま動かしていると、最新のWindows環境でうまく書き込みできないことがあります。

また、Microsoft XPS Document Writerや類似の仮想プリンタが既定の一時出力先として機能しているかも見直します。ほかのアプリが同じ印刷ポートや関連機能を使っていると、QuickBooksが途中で止まることがあります。不要な仮想プリンタを一時的に無効化して再検証するのも有効です。

セキュリティソフトの影響も見逃せません。PDF作成時に一時ファイルを生成する動作が、保護機能によりブロックされる場合があります。特に業務用PCでは、標準設定より厳しい制限が入っていることがあるため、例外設定の見直しが必要になることがあります。

実際の復旧手順を整理するとこうなる

  1. QuickBooksとWindowsを再起動する。

  2. QuickBooksを管理者として起動する。

  3. 印刷キューに残ったジョブを削除する。

  4. QuickBooks Tool HubのPDF・印刷修復機能を実行する。

  5. XPS Document Writerなど仮想プリンタの設定を確認する。

  6. セキュリティソフトや権限設定の影響を見直す。

この順番で進めると、原因の切り分けがしやすくなります。最初から細かな設定をいじるより、基本の再起動と修復ツールで大半のケースを吸収できる可能性があります。

再発を防ぐためのポイント

Error -20は、一度直っても再発することがあります。予防のためには、Windows更新後にQuickBooksの動作を確認すること、印刷関連サービスを止めたままにしないこと、不要な仮想プリンタを増やしすぎないことが大切です。加えて、QuickBooksのバージョンとWindowsの環境差が大きい場合は、互換性の見直しも必要になります。

業務でPDF出力を頻繁に使う場合は、エラーが出たときの復旧手順をあらかじめ社内で共有しておくと安心です。担当者によって対応がばらつくと、同じ障害でも復旧までの時間に差が出ます。管理者権限での起動方法、修復ツールの場所、印刷キューの確認手順だけでもマニュアル化しておくと実務で役立ちます。

まとめ

QuickBooksの「Printer not activated, Error -20」は、印刷そのものの故障というより、PDF生成の経路がWindows側で止まっているサインです。原因は権限不足、印刷スプーラーの不調、仮想プリンタの競合、QuickBooksのPDFコンポーネント不具合など多岐にわたります。

まずは再起動と管理者実行を試し、次にTool Hubの修復機能で印刷関連の仕組みを整えます。それでも改善しない場合は、仮想プリンタやセキュリティ設定まで踏み込んで確認すると、復旧の糸口が見つかりやすくなります。PDF保存が止まると業務全体に影響するため、早めの対処が何より重要です。