web-dev-qa-db-ja.com

Windows 7コンピューターのすべてのユーザーにネットワークプリンターをインストールするにはどうすればよいですか?

Windows 7コンピューターを使用しています。プリンターが接続され、共有されている2台目のコンピューター(Windows XP)があります。 Windows 7コンピューターでは、ウィザードとネットワークプリンターを使用して、プリンターを(TCP/IPポートではなく)ネットワークプリンターとしてインストールします。

このPCにログオンすると、ドメイン内のすべてのユーザーに対して表示されません。

別のプリンターでTCP/IPポートを使用して「実際の」ネットワークプリンターを実行すると、誰でもそれを見ることができます。

誰でもそれをすべてのユーザーに表示する方法を知っていますか?

11
johnny

prnmngr.vbs スクリプトを使用できます。

Windows 7の場合、%SystemRoot%\System32\Printing_Admin_Scripts\[language]にあります。XPの場合、windows\system32にあります。

すべてのユーザーにプリンターを追加するには、次のコマンドを使用します。

cscript prnmngr.vbs -ac -p "\\server\printer"
13
droidgren

プリンターをローカルプリンターとして追加すると、すべてのユーザーがそのプリンターを表示できます。

私はここでこれを見つけました http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html

Windows XPの場合:

  1. [スタート]> [プリンタとFAX]をクリックします。
  2. 左側のペインで[プリンタの追加]をクリックします。
  3. 次へをクリックします。
  4. このコンピューターに接続されているローカルプリンターを選択し、[次へ]をクリックします。
  5. [新しいポートの作成]を選択し、ポートの種類として[ローカルポート]を選択して、[次へ]をクリックします。
  6. [ポート名]に、2つのスラッシュを入力して、プリンターへのネットワークパスを入力します。プリンターを共有するPCのコンピューター名またはローカルIPアドレス、次にプリンターの共有名です。たとえば、「\\ dellpc\hpprinter」または「\\ 192.168.1.100\hpprinter」
  7. プリンターを選択し、「次へ」をクリックします。正確なモデルがリストにない場合は、最も近いモデル番号または汎用プリンターを試してください。
  8. ウィザードの残りの部分に従います。

Windows Vistaおよび7の場合:

  1. [スタート]> [デバイスとプリンター]をクリックします。
  2. 上部の[プリンタの追加]をクリックします。
  3. [ローカルプリンターの追加]を選択します。
  4. [新しいポートの作成]を選択し、ポートの種類として[ローカルポート]を選択して、[次へ]をクリックします。
  5. [ポート名]に、2つのスラッシュを入力して、プリンターへのネットワークパスを入力します。プリンターを共有するPCのコンピューター名またはローカルIPアドレス、次にプリンターの共有名です。たとえば、「\\ dellpc\hpprinter」または「\\ 192.168.1.100\hpprinter」
  6. プリンターを選択し、「次へ」をクリックします。正確なモデルがリストにない場合は、最も近いモデル番号または汎用プリンターを試してください。
  7. ウィザードの残りの部分に従います。
7
ILStateIT

共有プリンターはユーザープロファイルに保存されることに注意してください。つまり、「ウィザードを使用して」「共有」プリンターに接続すると、そのプリンターに接続しているユーザーアカウントのみがそのプリンターにアクセスできます。

一方、ローカルプリンターは、コンピューター上のすべてのユーザーが表示できるグローバルデバイスです。これらは「ローカル」TCP/IPポートを使用して、「実際の」ネットワークプリンターに接続します。

以上のことを踏まえて、質問にお答えしましょう。すべてのユーザーに対して共有プリンターの「表示」を行うには、ユーザーがログインするときに各ユーザーのプリンターを追加するシステムが必要です。

これは、ログオンスクリプトを作成することによって行われます。使用できるメソッドと言語は多数あり、環境に合ったものを見つける必要があります。ここに私が見つけたいくつかの役立つリソースがあります:

グループポリシーを使用して共有プリンターを展開する

WindowsログオンVBスクリプト

Powershellプリンターポートの説明を追加

お役に立てれば!

6
Doltknuckle