Jw_cadの起動が遅い原因は「プリンター」だった|30秒待たされるのを直す方法

「Jw_cadのアイコンをダブルクリックしてから、図面が出るまで30秒かかる」
「図面ファイルを開くたびに『プリンターの接続を待っています…』という表示が出る」

Jw_cadは本来、数秒で立ち上がるとても軽いソフトです。
それが毎回数十秒待たされるとしたら、原因のほとんどはJw_cadではなくWindowsのプリンター設定 にあります。

先日の記事「Windows11でJw_cadの外部変形が遅いときの対処法」の最後で
「起動そのものが遅い場合は別記事で」とお伝えした、その続きです。
1日に何十回も図面を開き直す仕事なら、この待ち時間の削減は効果が大きいはずです。


なぜプリンターで待たされるのか

Jw_cadは、起動したときと図面ファイルを開いたときに、Windowsの「通常使うプリンター」へ必ず問い合わせ をします。
用紙サイズと印刷可能範囲(印刷枠)を決めてから図面を描く必要があるためです。

このとき「通常使うプリンター」が次のようなものだと、Windowsは接続を試み、タイムアウトするまで待ち続けます

  • ネットワーク共有プリンター(\\パソコン名\プリンター名 の形式)
  • 電源が入っていない/LANケーブルが抜けているプリンター
  • 共有元のパソコンやNASがスリープしているプリンター

この待ち時間に表示されるのが、あの「プリンターの接続を待っています…」の画面です。

「キャンセル」を押しても速くならない理由

キャンセルで消えるのは 画面(ダイアログ)だけ です。
Windowsの印刷管理サービス(スプーラー)は裏で接続処理を続けており、
Jw_cadはその返事が返るまで先へ進めません。だから結局30秒待たされます。

なぜJw_cadだけ目立つのか

WordやExcelは、印刷ボタンを押すまでプリンターを見に行きません。
一方Jw_cadは 図面を開いた瞬間に用紙枠を描く 必要があるため、先にプリンター情報を取りにいきます。
そのため、Windowsのプリンター設定の不調がJw_cadで真っ先に表面化します。
Jw_cadの不具合ではありません。


まず1分で切り分ける

Jw_cadが原因なのか、Windowsが原因なのかを先に確認します。

  1. メモ帳 を開く(スタートメニューで「メモ帳」と入力)
  2. 適当に文字を1つ入力する
  3. Ctrlキーを押しながらP を押す(印刷画面を出す)
メモ帳の結果意味
印刷画面が出るまで数十秒待たされる/同じダイアログが出るWindows側の問題で確定。下の対策1で直ります
印刷画面がすぐ出るプリンター以外の原因。最後の章へ

確認が終わったら、メモ帳は保存せずに閉じてかまいません。


対策1:通常使うプリンターを「Microsoft Print to PDF」にする(本命)

これだけで直るケースが大半です。必ず(A)→(B)の順 で行ってください。

(A) 先に「自動で切り替わる機能」をオフにする ← ここが重要

  1. スタートボタンを右クリック →「設定
  2. 左側の「Bluetooth とデバイス」→「プリンターとスキャナー
  3. 画面を一番下までスクロール
  4. Windows で通常使うプリンターを管理する」のスイッチを オフ にする

この設定がオンのままだと、「最後に使ったプリンター」が自動的に通常使うプリンターに戻されます。
先にオフにしないと、(B)で設定しても翌日には元通りです。ここを飛ばす方が非常に多いところです。

(B) 通常使うプリンターを「Microsoft Print to PDF」にする

  1. 同じ「プリンターとスキャナー」の一覧から「Microsoft Print to PDF」をクリック
  2. 既定として設定する」ボタンをクリック
  3. 一覧に戻り、「Microsoft Print to PDF」に「既定」と表示されていればOK

「Microsoft Print to PDF」はWindowsに最初から入っている、パソコンの中だけで完結する仮想プリンターです。
ネットワークを一切見に行かないので、待ち時間がゼロになります。

「実際に紙に印刷できなくなるのでは?」という心配は不要です。
Jw_cadの「印刷」を押すと出るプリンター選択画面で、いつものプリンターを選ぶだけです。
印刷作業に支障はありません。

(C) 確認

Jw_cadを起動して図面ファイルを開いてみてください。10秒以内に開けば成功です。


対策2:使っていないプリンターを削除する

対策1で直らない場合、または根本的にきれいにしたい場合です。

「プリンターとスキャナー」の一覧を上から確認し、次のようなものがあれば削除します。

  • もう使っていない古いプリンター
  • \\〇〇〇\プリンター名 のように ¥¥で始まる名前(ネットワーク共有)で、今は使っていないもの
  • 「プリンター名 (コピー 1)」「プリンター名 (1)」など 重複 しているもの
  • 「オフライン」と表示されたままのもの

削除方法は、対象をクリック →「削除」→「はい」。
消しても必要になれば「デバイスの追加」から入れ直せます。不安なら削除前に名前を控えておいてください。


対策3:プリンターの「双方向サポート」を無効にする

インク残量など、プリンターの状態を問い合わせる通信で待たされている場合に効きます。

  1. 「プリンターとスキャナー」→ 該当のプリンターをクリック
  2. プリンターのプロパティ」をクリック
  3. ポート」タブを開く
  4. 下のほうの「双方向サポートを有効にする」の チェックを外す
  5. 「適用」→「OK」

対策4:印刷スプーラーの再起動とゴミ掃除

止まったままの印刷ジョブが残っていると、毎回それを処理しようとして待たされます。

  1. スタートボタンを右クリック →「ターミナル (管理者)
    (表示されない場合は「Windows PowerShell (管理者)」でも構いません)
  2. 「はい」をクリック
  3. 次の3行を 1行ずつ 貼り付けてEnterを押す
net stop spooler
del /Q /F "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

2行目で「ファイルが見つかりません」と出ても問題ありません。掃除するゴミが無かっただけです。


対策5:NASのプリントサーバーを使っている場合

NASにUSBプリンターをつないで共有している場合、
NASのハードディスクがスリープしていると、目覚めるまで待たされます

管理画面(Synologyの場合はDSM)にログインし、
「コントロールパネル」→「ハードウェアと電源」→「HDDハイバネーション」で、
ハイバネーション時間を「なし(無効)」にするか、長めに設定します。

ただし対策1をやっていればこの経路自体を見に行かなくなるので、そちらが優先です。


作業後のチェックリスト

  • 「Windows で通常使うプリンターを管理する」= オフ
  • 通常使うプリンター= Microsoft Print to PDF
  • 使っていないプリンター・オフラインのプリンターを削除した
  • Jw_cadを起動 → ファイルを開く → 10秒以内に開く
  • 実際に1枚印刷して、いつものプリンターで問題なく出ることを確認した
  • 複数台のパソコンを使っている場合は、全部のパソコンで同じ設定 をした

それでも遅い場合に疑うところ

対策1〜5をやってもまだ数十秒かかる場合は、プリンター以外の要因です。順に確認してください。

  1. 図面の置き場所 — NAS上の図面を直接開いていませんか。一度ローカルにコピーして開き、速ければネットワークやNASのスリープが原因です
  2. フォントの入れすぎ — Jw_cadは起動時にフォント一覧を読みます。大量に入れていると遅くなります
  3. セキュリティソフトのリアルタイムスキャン — Jw_cad本体(jw_win.exe)と図面フォルダを除外設定に追加すると改善する場合があります
  4. 外部変形の登録数 — 外変を多数登録していると、起動時のメニュー読み込みに時間がかかることがあります

私達の現場から

私達の現場でも、以前は朝いちばんのJw_cad起動でこの症状に悩まされていました。
原因は、事務所の複合機を「通常使うプリンター」にしていたことでした。
上の対策1(管理機能をオフ → Microsoft Print to PDF を既定に)を全台に適用したところ、
起動と図面を開く時間が 数十秒から数秒に 短縮されています。

「Jw_cadが重い」と感じたら、まずWindowsのプリンター設定を疑ってみてください。
図面作成の効率化やCADの運用でお困りのことがあれば、お気軽にご相談ください。


参考リンク


お問い合わせ:
有限会社セットアップ
TEL:045-570-0230
お問い合わせフォームはこちら