ОК .. после большого количества испытаний было отмечено (и может быть полезно другим).
В ответ на вышеуказанные вопросы .. 1) встроенные шрифты подтвердили и использовали MS официальные тестовые файлы XPS. Это не помогло. 2) Драйвер Lexmark использовался winprint> RAW. изменение этого не помогло. 2) Шрифты установлены на принтере
Тесты 1) новый сервер печати, печатающий непосредственно на острый принтер. Проблема в том, что шрифты были потеряны. Решением к этому было изменение настроек спулера для печати только после того, как были распечатаны все документы. Проблема исчезла, однако я не хотел полагаться на людей, настраивающих принтеры, которые требуют специальных настроек, поэтому я отклонил это. Это клиентская сеть, и я не контролирую ее.
2) напечатано на существующий веб-сервис (с использованием пользовательской олицетворения) на сервере печати в очереди Sharp, чтобы подтвердить, что это все еще работает. Подтверждено.
3) Отпечатано на существующей веб-службе (с использованием олицетворения пользователя) на сервере печати в очереди Lexmark, и это все еще не удалось, а шрифты были потеряны.
4) Отпечатано из двух отдельных ящиков IIS на сервер печати в очереди Lexmark (с использованием учетной записи идентификации пула доменных имен), и теперь это работает корректно (в C# new printserver (\ printererservername)) в том, что Lexmarks напечатаны правильно ,
5) Отпечатано на существующей веб-службе (с использованием учетной записи идентификации пула доменных имен) на сервере печати в очереди Lexmark, и это все еще не удалось (в C# new localprintserver()).
6) Отпечатано в существующий веб-службы (с использованием учетной записи домена приложение удостоверения пула) на сервере печати в очереди Lexmark, и это до сих пор не удалось (в C# новый Printserver (\ printerservername))
Кончилось все это заключается в том, что если вы печатаете локально, шрифты теряются по какой-то нечетной причине, но если вы печатаете удаленно, шрифты сохраняются. Все серверы имеют одинаковую базовую настройку (нет xps viewer и т. Д., А учетная запись пула приложений домена - учетная запись службы), и единственная разница, которую я вижу, - это новый локальный сервер для новых вызовов printserver (\ printservername). Тот же код был перенесен с машины на машину с файлом веб-конфигурации, содержащим локальную или удаленную настройку. Все машины имеют IIS 7.5 .net 4.5 MVC 4 и находятся в доверенной зоне.
Таким образом, мое решение будет разделено, а печать без Sharp будет выполняться на удаленном сервере создания документов для сервера печати, и на сервере печати будет сделана печать Sharp (это необходимо для печати Equitrac «Follow me»), потому что я не хотел использовать делегацию герберы. Как заявлено, это не мой домен, и я мог видеть, как все место размалывается, чтобы прекратить печатную работу над потерянным spn или отказом от kerberos.
В любом случае, надеюсь, что это кому-то поможет.
Я искал какое-то решение для этого, это не только драйверы Lexmark, я видел то же самое с другими принтерами. Это похоже на печать с помощью службы Windows. Кажется, что это исправлено в драйверах v4 (основано на XPS), поэтому я предполагаю, что MS ничего не собирается делать, но просто подождите, пока производители принтеров перейдут на свои драйверы до последних спецификаций. –