tl; drプリンタへのネットワーク「パス」を「クリーン」にする、またはその他の方法で強制するためにできることはありますかWindows 7は、プリンターがオンラインであると認識しますが(これは本当です)、オフラインであると主張しますか?
私はWindows7 Home Premium SP1(最近のすべてのWUアップデートがインストールされている)とHP LaserJet Pro MFP M426fdnを持っています。そして、過去数日間、ひどい問題があります印刷付き。
実際には、システムの完全な起動/「古い」スプールのクリーンアップの直後にWindows 7がプリンタがオフラインであると主張し始めるため、システムの起動/再起動時(「古い」プリンタスプールから)にのみ何かを印刷できます。
実行されたチェック:
ping 192.168.1.2
は100%の応答を示し、平均応答時間は1ミリ秒未満です。HP Connectedを介してドキュメントを印刷できる(curiosum?)という状況になりました(電子メールで送信し、プリンターがドキュメントを「キャプチャ」して印刷します。残念ながら、特定のページのみを選択したり、両面を印刷したりすることはできません。このように)、しかし私はそれをネットワーク経由で直接印刷することはできません。
または、システムの再起動後、プリンタが(「古い」スプールから)ドキュメントを印刷し、1〜2分後に別のドキュメントを印刷できなくなるまで:
できることはありますか(各ドキュメントが印刷用に送信された後にWindowsを再起動することを除く)?プリンタへのネットワーク「パス」を「クリーン」にする方法や、プリンタが実際にオンラインであることをWindowsに認識させる方法はありますか?
Windowsが主張する100%のping応答を備えたプリンターを使用すると、実際には私の知識と解決策のアイデアが最小限に制限されることを認めなければなりません。
これが発生した場合、通常は印刷スプーラサービスを再起動するのに十分です。
これを行うには、services.msc
に移動してPrint Spooler
サービスを見つけ、ボタンを使用して再起動します。
または、次の2つのコマンドを使用して管理者としてプロンプトを表示するコマンドも問題なく機能します。
net stop spooler
net start spooler
スプーラが再起動され、プリンタがオンラインになっているのに、キュー内のドキュメントが印刷を拒否する場合は、それらを強制的に削除する必要があります。
最初に印刷スプーラサービスを停止してから、次のフォルダを開きます。
C:\ Windows\System32\Pool\Printers
このフォルダからすべてのファイルを削除します
ここで印刷スプーラーを起動すると、すべてが再び機能するはずです。
なんらかの理由で問題が解決しない場合は、プリンタ自体の電源を切り、5秒間待ってから電源を入れ直してから、必要に応じて上記を繰り返します。
どうやら、ネットワークを閲覧しながらプリンターに接続してドライバーをインストールすることでプリンターをセットアップした場合、Windowsはそれを好まないようです…。 (理由はわかりません)。とにかく解決策は、ローカルプリンターとしてプリンターを追加することですが、印刷スプーラーの問題のいくつかで間抜けになるのを防ぐようにも見えます。 (これはWIN-7 x32およびx64で機能することを確認できますが、8.1またはWindows10ではまだ試していません。
プリンタがルーターのDHCPプールの外部で静的/手動IPアドレスを使用していることを確認してください。