現在オフラインです。再接続するためにインターネットの接続を待っています

ユーザーによる操作なしで Windows にプリンタを追加する方法

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

この記事は、以前は次の ID で公開されていました: JP189105
概要
Windows 2000 および Windows Server 2003 には、コマンド ラインを使用してプリンタをインストールする機能があります。この機能は、ログオン スクリプトまたはスケジュールされたイベントを使用してユーザーのグループにプリンタを追加または削除する場合に特に便利です。

Microsoft Windows NT 4.0 Zero Administration Kit (ZAK) には Con2prt.exe などのツールが含まれていますが、Con2prt.exe ツールで追加または削除が可能なのはネットワーク プリンタのみです。Windows 2000 ではローカル プリンタの変更および削除も可能です。このため、管理者は、ユーザーにバッチ ファイルまたはログオン スクリプトを実行させることにより、ユーザーの印刷機能をあらゆる面で制御することができます。

: ログオン スクリプトまたはクライアントが起動するバッチ ファイルでこのコマンドを使用するには、クライアント コンピュータで Windows 2000 または Windows Server 2003 が実行されている必要があります。ログオン スクリプトはクライアント コンピュータ上で実行されるため、Windows NT 4.0 クライアントはこのコマンドを処理できません。

また、これらのコマンドは、管理者のワークステーションまたはサーバーから実行可能です。これにより、実際にコンピュータがある場所に移動しなくても、プリンタをクライアント コンピュータにプッシュ インストールすることができます。
詳細
以下に、このコマンドの最も一般的な使用例を示します。

: このコマンドは、Windows 2000 ベースのコンピュータまたは Windows Server 2003 ベースのコンピュータでのみ実行できます。また、Windows 2000、Windows Server 2003、Windows NT 4.0 のいずれかのサーバーまたはワークステーションに対して実行できます。

この例では、AGFA プリンタ ドライバを追加し、SERVER という名前のコンピュータ上に論理プリンタを作成します。

: 以下の行はどちらもバッチ ファイルに記述することも、コマンド プロンプトで順に入力することもできます。これら 2 つの行は、画面のサイズによって折り返して表示されることがありますが、それぞれ 1 行で記述または入力します。
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
次の例では、SERVER という名前のコンピュータ上で AGFA プリンタを削除します。
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
使用可能なスイッチの詳細を参照するには、コマンドの後に /? を入力し、Enter キーを押します。

また、コマンド プロンプトで以下のように入力します。
rundll32 printui.dll,PrintUIEntry /?
このコマンドを実行すると、このメソッドの詳細な使用例と共に、使用可能なスイッチの一覧が表示されます。

また、コマンド プロンプトで次のように入力します。
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
このコマンドを実行すると、プリンタのプロパティの変更に関する追加のヘルプが表示されます。以下のスイッチの例では、現在のプリンタ ドライバが、指定された、サーバーにインストール済みの新しいプリンタ ドライバに変更されます。
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"


: 以下の構文例は、標準 TCP/IP ポートが作成されている場合にのみ、正常に機能します。
rundll32 printui.dll,PrintUIEntry /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
標準 TCP/IP ポートが作成されていない場合は、ダイアログ ボックスに以下のエラー メッセージが表示されることがあります。
プリンタ ユーザー インターフェイス
プリンタ rundll コマンドに失敗しました。
コマンド : /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.
誤ったプリンタ名を入力したか、指定されたプリンタがサーバーに接続されていません。[ヘルプ] をクリックすると詳細が表示されます。
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 189105 (最終更新日 2005-01-27) を基に作成したものです。
push install unattended user interaction 5.00 nt5howto print ntprint scripts automated automatic automatically
プロパティ

文書番号:189105 - 最終更新日: 10/26/2007 15:57:00 - リビジョン: 5.3

Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbhowto kbprint kbproductlink KB189105
フィードバック
/html>