web-dev-qa-db-ja.com

プリンターがオフラインではないことをWindows7に伝えるにはどうすればよいですか?

tl; drプリンタへのネットワーク「パス」を「クリーン」にする、またはその他の方法で強制するためにできることはありますかWindows 7は、プリンターがオンラインであると認識しますが(これは本当です)、オフラインであると主張しますか?


私はWindows7 Home Premium SP1(最近のすべてのWUアップデートがインストールされている)とHP LaserJet Pro MFP M426fdnを持っています。そして、過去数日間、ひどい問題があります印刷付き。

実際には、システムの完全な起動/「古い」スプールのクリーンアップの直後にWindows 7がプリンタがオフラインであると主張し始めるため、システムの起動/再起動時(「古い」プリンタスプールから)にのみ何かを印刷できます。

実行されたチェック:

  • プリンター自体(LEDスクリーン付き)は、私のネットワークとインターネットに接続されていると主張していますが、
  • ping 192.168.1.2は100%の応答を示し、平均応答時間は1ミリ秒未満です。
  • まったく同じネットワークに接続され、まったく同じプリンターで印刷する他のコンピューター(Windows 10を搭載)は、まったく問題がなく、すべてをすぐに印刷します。

HP Connectedを介してドキュメントを印刷できる(curiosum?)という状況になりました(電子メールで送信し、プリンターがドキュメントを「キャプチャ」して印刷します。残念ながら、特定のページのみを選択したり、両面を印刷したりすることはできません。このように)、しかし私はそれをネットワーク経由で直接印刷することはできません。

または、システムの再起動後、プリンタが(「古い」スプールから)ドキュメントを印刷し、1〜2分後に別のドキュメントを印刷できなくなるまで:

enter image description here

できることはありますか(各ドキュメントが印刷用に送信された後にWindowsを再起動することを除く)?プリンタへのネットワーク「パス」を「クリーン」にする方法や、プリンタが実際にオンラインであることをWindowsに認識させる方法はありますか?

Windowsが主張する100%のping応答を備えたプリンターを使用すると、実際には私の知識と解決策のアイデアが最小限に制限されることを認めなければなりません。

enter image description hereenter image description hereenter image description here

1
trejder

これが発生した場合、通常は印刷スプーラサービスを再起動するのに十分です。

これを行うには、services.mscに移動してPrint Spoolerサービスを見つけ、ボタンを使用して再起動します。

または、次の2つのコマンドを使用して管理者としてプロンプトを表示するコマンドも問題なく機能します。

net stop spooler
net start spooler

スプーラが再起動され、プリンタがオンラインになっているのに、キュー内のドキュメントが印刷を拒否する場合は、それらを強制的に削除する必要があります。

最初に印刷スプーラサービスを停止してから、次のフォルダを開きます。

C:\ Windows\System32\Pool\Printers

このフォルダからすべてのファイルを削除します

ここで印刷スプーラーを起動すると、すべてが再び機能するはずです。

なんらかの理由で問題が解決しない場合は、プリンタ自体の電源を切り、5秒間待ってから電源を入れ直してから、必要に応じて上記を繰り返します。

2
LPChip

どうやら、ネットワークを閲覧しながらプリンターに接続してドライバーをインストールすることでプリンターをセットアップした場合、Windowsはそれを好まないようです…。 (理由はわかりません)。とにかく解決策は、ローカルプリンターとしてプリンターを追加することですが、印刷スプーラーの問題のいくつかで間抜けになるのを防ぐようにも見えます。 (これはWIN-7 x32およびx64で機能することを確認できますが、8.1またはWindows10ではまだ試していません。

プリンタがルーターのDHCPプールの外部で静的/手動IPアドレスを使用していることを確認してください。

  1. コントロールパネルにプリンタブラウザをロードします。
  2. すべてのネットワークプリンタを削除してPCを再起動することをお勧めします。再起動するまで、Windowsはいくつかの情報を保持しているようです。
  3. コントロールパネルのプリンタブラウザに戻ります
  4. 「プリンタの追加」をクリックします。
  5. 次に、[ローカルプリンタの追加]を選択します。
  6. 新しいポートを作成します。 (TCP/IPを選択)
  7. ポート名の入力を求められたら、プリンタのIPアドレスを使用します。 (少し待ってください。使用するポートを検出する必要があります。)
  8. 手順に従ってプリンタードライバーを再度インストールします。以前にプリンターをインストールしたことがある場合でも、Windowsは使用したプリンタードライバーを保持しているはずです。
  9. 次に、お持ちの他のネットワークプリンタについて繰り返します。
0
Tim_Stewart