Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

修正:Windowsでネットワークプリンターがオフラインになる

接続されている一部のネットワークプリンタがオフラインになり、印刷を停止し、WindowsServerを実行しているプリントサーバーで印刷ジョブがキューに入れられることがあります。この記事では、ネットワークプリンタがオフライン状態になる理由と、プリンタを再インストールしたりプリントサーバーを再起動したりせずにこの問題を解決する方法について説明します。

印刷管理を開きます プリントサーバーのコンソールで、キューステータス=オフラインのプリンタを見つけます 状態を確認し、印刷キューのプロパティを開いて、「プリンタをオフラインで使用する」を確認します。 」オプションは設定でチェックされていません。

修正:Windowsでネットワークプリンターがオフラインになる

次に、プリンタの電源がオンになっていて、ネットワーク経由でアクセスできることを確認します(IPアドレスによるpingを使用してプリンタの可用性を確認し、プリンタ管理Webインターフェイスを開くことができることを確認します)。

Windowsはネットワークプリンタの可用性ステータスをどのように判断しますか? Windows 7以降では、デフォルトで SNMP (簡易ネットワーク管理プロトコル)は、ネットワークプリンターの状態を照会するために使用されます。プリントサーバーはSNMP要求をプリンタに送信し、応答を待ちます。プリンタからSNMP応答を受信して​​いない場合、そのようなプリンタは使用不可と見なされ、プリントサーバーでオフラインになります。 WindowsプリントサーバーでネットワークプリンタのSNMPプロトコル設定を構成する方法を見てみましょう。

まず、プリンタがSNMPをサポートしていることを確認してください。ネットワークプリンタ管理Webインターフェイスを開き、プリンタ設定でSNMPが有効になっていて、使用されているコミュニティ名が publicであることを確認します。 。

たとえば、HPLaserJetCP1525のSNMP設定はネットワークにあります。 -> SNMP -> SNMP読み取り専用アクセスを有効にします(コミュニティ名の取得にpublicを使用します)
修正:Windowsでネットワークプリンターがオフラインになる

印刷管理コンソールでプリンタを見つけ、そのプロパティを開いて、ポートに移動します タブ。ポート設定を開きます:標準TCP/IPポート ->ポートの構成 。プリンタがSNMPをサポートしている場合は、SNMPステータスが有効であることを確認してください オプションがチェックされ、コミュニティ名 publicに設定されています 。

修正:Windowsでネットワークプリンターがオフラインになる

プリンタがSNMPをサポートしていない場合は、プリントサーバーのプリンタポ​​ート設定でSNMPを無効にする必要があります。したがって、Windowsはデバイスの状態をポーリングするためのSNMPパケットの送信を停止します。

プリンタの状態が準備完了に変更されていることを確認してください 。

修正:Windowsでネットワークプリンターがオフラインになる

次のPowerShellコマンドレットを使用して、プリントサーバーでSNMPが無効になっているすべてのプリンターを見つけることができます(組み込みのPrintManagementモジュールが使用されます)。

get-printerport |where {$_.snmpenabled -ne $True}|select name,protocol,description,printerhostaddress

修正:Windowsでネットワークプリンターがオフラインになる

次のPowerShellコマンドは、パブリックとは異なるSNMPコミュニティ名を持つネットワークプリンターのポートを見つけるのに役立ちます。

get-printerport |where {$_.SNMPCommunity -ne ‘Public’ –and $_.snmpenabled -eq $True }|select name,protocol,description,printerhostaddress, snmpenabled, SNMPCommunity

SNMP設定を確認してもプリンタをオンラインにできない場合は、次のパラメータを確認する必要があります。

  1. プリンタの正しいIPアドレスが印刷ポート設定で指定されていることを確認してください。
  2. 使用するポートタイプが「標準TCP/IPポート」であることを確認してください 「WSDポート」ではなく「」 」。
    修正:Windowsでネットワークプリンターがオフラインになる
  3. ファイアウォールがSNMPトラフィック(ポート161/UDPおよび162/UDP)をブロックしていないことを確認してください。
  4. プリンタと印刷ポートを完全に取り外して、再作成します。プリンタドライバを再インストールします;
  5. スプーラを再起動します サービス:Restart-Service "Spooler"
  6. SNMPLegacy という名前の新しいDWORDパラメータを作成することにより、Windows上のすべてのプリンタのSNMPポーリングを完全に無効にすることができます。 および値1 このレジストリキー:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control\Print。


  1. Windows で見つからないネットワーク プリンターの問題を修正する方法

    ネットワーク上でプリンターを使用している場合、ネットワーク プリンターが検出されないという問題に直面することがあります。ネットワーク プリンタは、共有ネットワーク上の有線または無線接続で複数のコンピュータに接続されています。 ワイヤレス プリンタが見つからない場合 ネットワーク プリンタはローカル プリンタとは異なり、ローカル プリンタは 1 台のコンピュータに直接接続されています。ネットワーク プリンターは、ほとんどの場合、ホーム ネットワークまたは会社を介して多数のデバイスで使用され、すべての従業員が使用できるようになっています。処理するデバイスの数が少ないため、費用対効果が高く、メン

  2. Windows 11/10 でプリンターのオフライン エラーを修正する方法

    Windows でプリンタのステータスが「オフライン」と表示されますか?プリンターの接続の問題が発生することはよくあります。ただし、いくつかの回避策に従うことで、プリンターのオフライン エラーを簡単にトラブルシューティングできるという利点があります。 プリンターのステータスがオフラインとして反映されている場合、ドライバーが古いか破損している、接続の問題、VPN 設定の構成ミス、内部エラー、キュー内の未完了の印刷ジョブが原因である可能性があります、 等々。理由が何であれ、デバイスの設定を少し変更するだけで、この問題を簡単に解決できます。 この投稿では、Windows 11/10 でプリンター