web-dev-qa-db-ja.com

「ネット使用」は、Windows 7のプリンター接続でどのように機能しますか?

「ネット使用」を使用してWindows 7でネットワーク上の共有ドライブに正常に接続しています。今、Windows 7コンピューターをWindows 7上の共有プリンターに接続しようとしています。

したがって、クライアントコンピューターでGUIを実行して、GUIがすべて正常に動作することを確認しました。それよりも、プリンターを切断し、コマンドラインを使用して次のように同じことを実行しようとしました。

Net Use \\FRONTPC\FCPrinter 

それは言う:

The command completed successfuly.

しかし、「デバイスとプリンター」の下にプリンターが表示されません。それでは、プリンターはどこにありますか?何が悪いのですか?

3
Oz123

から ss64

「Net Useコマンドは、ネットワークプリンターをLPTポートにマップできます(ポートに出力するDOSタイプのアプリケーションの場合)。ただし、これにより、プリンターがコントロールパネルのGUIに追加されるわけではありません。」


Cmdの使用に制限されている場合は、 Rundll32 printui.dll、PrintUIEntry を使用することをお勧めします。

PowerShellを使用できる場合は、次のようなことができます。

$ prnt = [wmiclass] "Win32_Printer"
$ prnt.AddPrinterConnection( "\\ PrintServer\PrintShare")

3
MDMarra

Cmd-Net Useコマンドを使用している場合、デバイスとプリンターでプリンターを取得できません。このコマンドは、PCに何もインストールされていない場合でも、MS DOSベースのアプリケーションがLPTポートで印刷するのに適しています。 USBプリンターをインストールしている場合でも、MS DOSアプリを使用して印刷できないことがあります。これは、この方法を使用してLPTポートにプリンターをマップするシナリオです。

この投稿では、Win 7を実行しているPCと他のWindows XPを実行しているPCのローカルネットワークでこのコマンドを使用する方法を説明しました

1
IvanS