TS Easy Print, HP M1120 MFP и проблема терминальной печати.
В очередной убедился, что далеко не все йогурты одинаково полезны принтеры можно заставить работать в терминальной среде (имеется в виду Microsoft Terminal Server). С локальными принтерами и МФУ - это лотерея 50/50.
Расскажу немного о работе в терминальном режиме. Довольно часто для полноценной работы клиентов необходимо обеспечить взаимодействие с локальными ресурсами - копирование файлов с целевого компьютера, буфер обмена, USB-устройства, и конечно печать на локальные и сетевые принтеры.
Из всего перечисленного именно терминальная печать может вынести мозг на ровном месте. А всему виной "кривой" драйвер какого-нибудь принтера, а то и не один.
Не всякий принтер возможно "пробросить" в терминальную сессию!
Бывает даже так, что сам принтер удается заставить работать через терминал, но вот во всеми "любимой" 1С, он попросту сбрасывает задания или гонит всякую отсебятину.
Мелкомягкая компания предложила некую универсальную технологию печати EasyPrint, позволяющую избежать установки драйверов для перенаправленных принтеров на терминальном сервере. В Windows 2008 появилась её новая реинкарнация TS Easy Print. Теоретически она повышает стабильность работы службы диспетчера очереди печати и терминального сервера в целом.
TS Easy Print не требуется дополнительной установки серверной или клиентской части. На рабочей станции необходимо иметь RDP клиент (не ниже версии 6.1) и .NET Framework 3.0 SP1 (или выше).
К сожалению, это только теория, на практике все не так радужно. Драйвер принтера должен уметь работать в определенном режиме абстракции. Не секрет, что принтеры класа SOHO (практически все локальные) имеют урезанные возможности по отношению к сетевым и в подавляющем большинстве не предназначены для работы в терминальных средах. Так что, по возможности, старайтесь не использовать их в работе.
Любителям танцев с бубном... как можно попытаться заставить работать подобные принтеры:
- Отключить галочку «Включить дополнительные возможности печати» на вкладке «Дополнительно». Шансы проброса принтера в таком виде в терминальную сессию несколько увеличиваются.
- На сервере терминалов в свойствах драйвера принтера выбрать режим «изоляция драйвера».
- Для HP можно попробовать использовать универсальный драйвер принтеров HP Universal Print Driver Series for Windows.
Это прямое указание ОС сервера терминала эмулировать для каждого принтера однопользовательскую среду, где для каждой новой сессии создается отдельный экземпляр драйвера.
Но вообще это все костыли и стабильности системе не прибавит. Потому делаете на свой страх и риск, и дальнейшие косяки в работе, если возникнут решать тоже вам.
HP M1120 MFP в терминальном режиме на WinServer 2008
Скажу честно - заставить его нормально работать в терминале мне не удалось. Зато в ходе копаний был выявлен косяк при сетевой печати - НЕ ДОЛЖНО БЫТЬ РУССКИХ БУКВ в названии (уже давно известная проблема с русскими буквами в сети Windows).
Кое-как можно подцепить HP LJ 1132 MFP. Суть в том, что как перенаправленный он работать не будет, надо установить как сетевой для клиента на сервере. На локальной машине и на сервере должны стоять дрова принтера х64.
Расшариваем принтер. На клиентской машине устанавливаем дополнительно 64-битную версию драйвера (если система 32 бит). В свойствах принтера на вкладке "Доступ" в разделе "Драйверы" нажимаем "Дополнительные драйверы" и ставим галочку "х64" (система попросит указать место с дровами).
В терминале под администратором тоже добавляем необходимый драйвер. Администрирование -> Управление печатью -> Серверы печати -> Драйверы -> устанавливаем сюда наш драйвер.
Комментариев: 8
ну что тут добавить, =\ пошел плясать с бубном вокруг 1214 NFH
Танцую с бубном уже 230 недель... принтер не печатает...
ставите XPS driver и без плясок с бубном все работает
Можно подробнее о том, что такое XPS driver? как-то мне не встречалось до сих пор.
ахахах. и c XPS драйвером тоже не всегда прокатывает) раньше работал, потом перестал, и всё, ни в какую не хочет, пришлось снова бубен доставать. Б..ть, на марсе марсоходы ездят, а эти уе.аны не могут нормально функционал печати в операционной системе написать...
марсоходы на марсе также работают
аналогично, XPS какое-то время поработал и перестал) видать пофиксили, нечего смердам на домашних принтерах из терминального режима печатать
не мог заставить печатать HP M1120 по RDP к WinServer 2008 r2. Принтер мапился, но не печатал. Сделал вот что: на удалённом клиенте установил второй принтер (локальный), порт LPT. Дрова подсунул от HP 1566. после установки в свойства, галочку с порта lpt поставил на порт USB - HP M1120. по умолчанию использовать нр 1566. Всё, печатает как миленький. и да, убрать у всех галки - двухсторонний обмен данными, чтоб не ждать 1 лист по 5 минут.