6

プリントのジョブ ID を指定して、プリントを作成しているユーザーのドメイン名を取得するにはどうすればよいですか?

たとえば、GetJob を介して取得した JOB_INFO_2 からユーザーの名前を取得できますが、どの JOB_INFO_# 構造にもユーザーのドメイン名が含まれていません。

を使用してプリント サーバーのドメインを取得できますがIPGlobalProperties.GetIPGlobalProperties().DomainName、ユーザーのドメインとは異なる可能性があるため、信頼できる解決策ではありません。

4

2 に答える 2

1

確かなことはわかりませんが、ユーザー名にユーザーのドメイン (name@domain など) が含まれる可能性があり、ユーザーが別のドメインのプリンターに印刷している場合にのみ発生する可能性があります。いくつかのコードを書いて、これをチェックする価値があるかもしれません。

于 2013-08-07T18:55:29.140 に答える