オフラインのプリンターへの印刷を防止する方法はありますか (可能ではありますが、再度オンラインになるまで選択できないようにする必要はありません)?
職場にプリンターがあり、自宅にもプリンターがあり、間違ったプリンターに印刷されてしまうという状況です。もちろん、間違ったプリンターが選択されたことを認識していれば、ジョブを削除して正しいプリンターに印刷できますが、常にそうなるとは限りません。別の場所でラップトップをスタンバイ状態から戻すと、そこで印刷されるはずのなかったものが印刷され始めます。
答え1
プリンタを無効にする方法はないと思います(コマンドラインまたは、これを行うための UI オプションが見つかりません。
解決策の 1 つは、2 つのタスクをスケジュールすることです。1 つは午前中に職場のプリンターをデフォルトに設定し、もう 1 つは夕方に自宅のプリンターをデフォルトに設定します。こうすることで、どこにいてもデフォルトのプリンターに印刷でき、オンラインであることが保証されます。
これを行うためのコマンドは次のいずれかです。
printui /y /n "printer name"
rundll32 printui.dll,PrintUIEntry /y /n "printer name"
cscript C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -t -p "printer name"
答え2
Windows 7 のプレミアム エディションをお持ちの場合は、位置認識印刷がサポートされているため、ネットワークごとに異なる既定のプリンターを設定できます。
位置認識印刷設定を管理するには:
1) 開くデバイスとプリンターをクリックしてスタートボタンをクリックし、[スタート] メニューで [デバイスとプリンター] をクリックします。
2) プリンタをクリックし、デフォルトプリンターを管理するツールバーにあります。
3) クリックネットワークを変更したときにデフォルトのプリンタを変更する。
次に、リストされている各ネットワークのデフォルトのプリンターを選択できます。また、一部のプリンターをデフォルトとして設定すると、現在のネットワークに対してのみ実行されます。
詳細情報MSウェブサイト。