OK..多くのテストの後、次のことがわかりました(そして、他の人に役立つかもしれません)。
上記の質問への回答として.. 1) 埋め込みフォントが確認され、MS 公式テスト XPS ファイルが使用されました。これは役に立ちませんでした。2) 使用された Lexmark ドライバーは winprint > RAW でした。これを変更しても役に立ちませんでした。2) プリンターにフォントがインストールされている
テスト 1) 新しいプリント サーバー、シャープ プリンタに直接印刷。フォントが失われるという問題が発生しました。これに対する解決策は、すべてのドキュメントが印刷された後にのみ印刷するようにスプーラ設定を変更することでした。問題はなくなりましたが、専門家の設定が必要なプリンターの設定に人に頼りたくなかったので、それを拒否しました。これはクライアントのネットワークであり、私には制御できません。
2) プリント サーバー上の既存の Web サービス (ユーザーの偽装を使用) に印刷して、これがまだ機能していることを確認します。確認済み。
3) 印刷サーバー上の既存の Web サービス (ユーザーの偽装を使用) に印刷して Lexmark キューに送信しましたが、それでも失敗し、フォントが失われました。
4) 2 つの個別の IIS ボックスからプリント サーバー、Lexmark キューに (ドメイン アプリケーション プール ID アカウントを使用して) 印刷され、これは (c# new printserver(\printerservername) で) Lexmark が正しく印刷されるという点で正しく機能するようになりました。
5)プリントサーバー上の既存のWebサービス(ドメインアプリプールIDアカウントを使用)に出力してLexmarkキューに送信しましたが、これはまだ失敗しました(c#new localprintserver()で)。
6) プリント サーバー上の既存の Web サービス (ドメイン アプリケーション プール ID アカウントを使用) に出力して Lexmark キューに送信しましたが、これはまだ失敗しました (c# new printserver(\printerservername) で)
これらすべての結果として、ローカルで印刷すると奇妙な理由でフォントが失われますが、リモートで印刷するとフォントは保持されます。すべてのサーバーには同じ基本設定があり (xps ビューアーなどはなく、ドメイン アプリ プール アカウントはサービス アカウントです)、私が確認できる唯一の違いは、新しい printserver(\printservername) 呼び出しに対する新しい localprintserver です。ローカルまたはリモート設定を保持する Web 構成ファイルを使用して、同じコードがマシンからマシンに移植されました。すべてのマシンには IIS 7.5 .net 4.5 MVC 4 があり、信頼されたゾーンにあります。
したがって、私の解決策は分割され、シャープ以外の印刷はプリント サーバー サービスにリモートのドキュメント ビルダーで実行され、シャープの印刷はプリント サーバーで実行されます (これは、Equitrac の「フォロー ミー」印刷に必要です)。 kerberos 委任を使用したくありません。述べたように、それは私のドメインではなく、場所全体が失われた spn または kerberos の障害で印刷が停止するのを見ることができました。
とにかく、これが誰かに役立つことを願っています。