XPS ドキュメントを作成して印刷し、さまざまなプリント サーバーのさまざまな印刷キューに送信する Web サービスの構築を完了しています。Web サービスは、サイトの展開に応じて 2 つのモードで実行されます。1 つ目はアプリ プール ID アカウントを印刷ユーザーとして使用するモードで、2 つ目のモードは "follow me" タイプのプリンターにユーザー偽装を使用して、ユーザーが印刷ジョブに対して登録されるようにします。これはすべてうまくいきます。
printqueues の特定のトレイをターゲットにし、ジョブごとに他のさまざまなパラメーターを設定する必要があるため、トレイ名前空間を xml に追加して printickets を生成しましたが、これも機能しているようです。
私の懸念はこれです(そして、私が手を握る必要があるところです)、私はこのすべてのSTAスレッド化されたサーバー側を行っているので、Bobがミックス(A4、A5、封筒)の200のドキュメントを印刷し、チケットがオフになっているときにBobが実行されているとしますプリンターで両面印刷を行い、アプリ プール ID アカウントが実行されているとします。たとえば、さまざまなターゲット トレイの複数のドキュメントを一度に 20 の印刷スレッドで実行し、さまざまなパラメーターを指定した場合、問題が発生するのでしょうか、それともデフォルトのプリンター キュー設定を壊してしまうのでしょうか?
MS によると、MergeAndValidatePrintTicket はさまざまなレベルでスコープを設定できます (私はジョブ レベルで解決します)。マラーキーはそれらでいっぱいのようです。
これを行う人のためのヒントです。対象のプリンターが単純で、サイズの異なる 3 つのトレイしかない場合、チケットで用紙サイズ (ISOA4 など) を設定し、入力ビンを不明に設定するだけで、プリンターはそれを解決します。残念ながら、私が対象としているプリンタには約 7 つのビンがあるため、正確なトレイを対象にする必要があります。
読んでくれてありがとう。