質問

数年前、賢いプログラマを設定VB.NET サービスへの印刷のサーバを設置しています。の照会されるデータベースのテーブルだった印刷要求は、指定のファイルの印刷、プリンタに送るということです。のジョブを構築します3つのコマンドライン唱を実行するこれって思ったこと。

net use LPT2: IP_1.2.3.4 /user:domain\userid password >> netuse1.out
copy someExistingFile.pdf LPT2 >> copy.out
net use LPT2: /delete >> netuse2.out

また、他の無関係に変化があり、楽しく遵守.みのバージョンでの仕事を展開しています、走行けません。最初の場合の"システム67エラーが発生しました。のネットワーク名できません。"

のジョブが照会されるレジストリのポート名、プリンタで指定されたユーザーです。港しようとするあのポート"氏名"を参照して見たときにプリンタのプロパティを表示します。そこで、正しい。

を除く-待分、なんと一体である"港名"マー?で有効なIPアドレスでのIPアドレスのプリンターそのものを先頭に付け"IP_".何もしないでネット利用が何を言ってプリンタポート、コンピュータ/シェア【オプション。

誰でもできるので解明しているかどうかを絶。

[コンクしている可能性があります。を提供し、ソースのバージョンのサービスを利用する実際のものです。まず触れたこのサービスの一部を、前この印刷となります。とクライアントswearsなります。Grrr...]

また、現代の印刷ものの、そのニーズを実行してサービスが複雑となる。

役に立ちましたか?

解決

の"IP_1.2.3.4"パラメータがプリンタの共有名ではなく、ポートの名前です。すべての共有、既存のプリンターを設置して利用していますので、名"IP_1.2.3.4"では、このシェアの名前が欠けています。

くpassthroughプリンタのインストールすることができる"汎用テキストのみ"プリンタに割り当てを希望港までのシェアを使ってこの名前は"ネット利用"コマンドを実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top