Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Проблемы с печатью из Terminal Server

Автор: AntonAIG
Дата сообщения: 14.07.2010 11:52
Проблемы с печатью на некоторые принтеры из терминальных сессий
- установлен 2008 R2 x64, большинство клиентских принтеров нормально подключаются через драйвер easy print, но некоторые - не хотят(напр. HP LJ 1018, HP LJ P4010/P4510, P1505). При замене принтера на другой на клиентской машине печать идет нормально, т.е. дело не в настройках на клиентских машинах.
Соответственно, неск. вопросов по этому поводу
1. Как вообще правильно решать эту проблему?
2. Если подменять драйвер easy print для этих принтеров на драйвер производителя, есть ли пошаговая инструкция, как это делать?
Автор: 5ergey
Дата сообщения: 16.09.2010 16:48
Подскажите как решить проблему долгой печати из терминального сервера Win2008 x64.
Проблема в следующем: при печати документ вырастает в разы и на локальный принтер летит печать объемом в "много" мегабайт (3 страничный документ - 27 МБ).
Причем печать глючит не из MS Office, а из Navision (ERP).
Параллельно стоит аналогичный сервер и при переносе пользователя на него проблема у пользователя исчезает...
Автор: AntonAIG
Дата сообщения: 16.09.2010 16:58
У меня лично все проблемы с печатью из терминалов на 2008R2 исчезли после установки на клиентских машинах RDP клиента версии 7 и NET Framework 4....
Автор: nikoOlay
Дата сообщения: 24.09.2010 08:58
Друзья! Нервный тик скоро начнется! Есть терминал. Был Windows Server 2008 x64 - выбивало спулер каждые 5 минут. Накатил поверх R2 x64, вроде как печать наладилась .. на сутки. Теперь лицезрею каждые 8-10 часов следующее:

Превышение времени ожидания (60000 мс) при ожидании ответа транзакции от службы "UmRdpService".
Превышение времени ожидания (60000 мс) при ожидании ответа транзакции от службы "WPDBusEnum".
Превышение времени ожидания (60000 мс) при ожидании ответа транзакции от службы "Netman".
Превышение времени ожидания (60000 мс) при ожидании ответа транзакции от службы "UxSms".
Регистрация сервера {AB8902B4-09CA-4BB6-B78D-A8F59079A8D5} DCOM не прошла за отведенное время ожидания.

Все msdn и тому подобное перелопатил. Никакая изоляция в PrintIsolationHost, повышение времени отклика с 30 до 60 не помогло. Принтера у терминальных юзеров все равно пропадают
Автор: rkhodjaev
Дата сообщения: 19.10.2010 13:08
Народ, такая задача.

Купили новый, более мощный сервер для ТС. Поднял туда Windows Server 2008. На current сервере крутится ОС Windows 2003 и на нем драйвера около 30-40 принтеров установлено. Думаю, как быть. Заново сделать список используемых принтеров, скачать более новые драйвера или можно как то быстренько перебросить драйвера с одного сервера на другой?
Автор: AntonAIG
Дата сообщения: 19.10.2010 13:25
Не надо переносить никакие драйверы...в 2008 автоматически будут работать без драйверов - подставлением Remote Desktop Easy Print для любого принтера. Для корректной работы обязательно чтобы на клиентских компьютерах было установлено:
RDP клиент версии 7 и NET Framework 4
Автор: rkhodjaev
Дата сообщения: 19.10.2010 14:30
AntonAIG
Спасибо за подсказку. Прочитал это http://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx

Не понятные моменты есть:
1. What settings have been added or changed in Windows Server 2008?
Group Policy settings

The following Group Policy settings have been added for Terminal Services printing:
Use Terminal Services Easy Print printer driver first
This policy setting is located in the following node of the Local Group Policy Editor:
Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection
The possible values are:
Enabled or Not configured: бла бла..
Disabled: бла бла...


У меня он в домене, и контроллер домена крутиться на windows server 2003. или все эти настройки надо делать на самом терминальном сервере windows server 2008?

2. Redirect only the default client printer
This policy setting is located in the following node of the Local Group Policy Editor:
Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection
The possible values are:
Enabled or Not configured: бла бла..
Disabled: бла бла...


3. Здесь тоже надо на контроллере домена менять или не терминальном сервере?


Как я понял минимальные клиентские требования такие, правильно?:
Are there any special considerations?
To use the Terminal Services Easy Print driver, clients must be running both of the following:
Remote Desktop Connection (RDC) 6.1Note
The RDC 6.1 (6.0.6001) client supports Remote Desktop Protocol 6.1.
At least Microsoft .NET Framework 3.0 Service Pack 1 (SP1)


4. И если правильно понял, все эту процедуру я должен проделать на Terminal Server windows server 2008?
Windows Server 2008 includes both of the required components. However, by default, NET Framework 3.0 SP1 is not installed. Therefore, to use the Terminal Services Easy Print driver on a Windows Server 2008-based server (that is acting as the client), you must add .NET Framework 3.0 SP1 by using either Server Manager or by adding the feature from the command line.
To add .NET Framework 3.0 SP1 by using the Server Manager user interface

Start Server Manager. To open Server Manager, click Start, point to Administrative Tools, and then click Server Manager.

In the left pane of Server Manager, right-click Features, and then click Add Features.

On the Select Features page, expand .NET Framework 3.0.

Select the .NET Framework 3.0 Features and the XPS Viewer check boxes, and then click Next.

Click Install.



Хорошую идею сделали на windows server 2008 (Support for legacy and new printer drivers without the necessity of installing these drivers on the terminal server и During the Winlogon process, the spooler only enumerates printers that are available for a user in a particular session instead of enumerating all redirected printers. Therefore, printers are enumerated on a per-session basis, instead of on a per-user basis.), а то я так мучаюсь сейчас, когда пользователь мапит несколько принтеров и печатает в разных принтерах и не знает откуда найти свои бумаги...

Надеюсь все будет ок на Windows Server 2008.
Автор: AntonAIG
Дата сообщения: 19.10.2010 15:17
rkhodjaev
1,2 - Думаю, что на 2008...сам не пробовал с контроллером на другой машине..

3. - Минимальные, да, такие, но до тех пор пока я не поставил на клиентских машинах RDP 7 и Framework 4 с некоторыми принтерами/клиентами были проблемы разные...

4. На сам 2008 сервак у меня установлен и NET Framework и все обновления, и рекомендуемые и необязательные... на данный момент никаких проблем с печатью...
Автор: rkhodjaev
Дата сообщения: 25.10.2010 13:49
AntonAIG
Не получается, почему то принтер не отображается и при поиске не видеть подключенный принтер.
Автор: AntonAIG
Дата сообщения: 01.11.2010 19:19
а RDP 7 и Framework 4 на клиентских машинах стоят?

Автор: FL0od13
Дата сообщения: 02.11.2010 10:47
AntonAIG

Цитата:
а RDP 7 и Framework 4 на клиентских машинах стоят?

То, что на клиентах желателен RDP 7 соглашусь (версия 6.1.7600.16385), а вот .Net Framework 4 никакого отношения к EasyPrint не имеет. Для EasyPrint требуется минимум Framework 3.0 SP1, который входи в состав Framework 3.5 (туда ещё входит 2.0), соответственно, желательно установить все обновления для 3.5 (3.0).
rkhodjaev
Вот здесь я давал ссылку на очень хорошую статью. Почитайте.
Автор: rkhodjaev
Дата сообщения: 19.11.2010 07:44

Цитата:
FL0od13

Цитата:
То, что на клиентах желателен RDP 7 соглашусь (версия 6.1.7600.16385), а вот .Net Framework 4 никакого отношения к EasyPrint не имеет. Для EasyPrint требуется минимум Framework 3.0 SP1, который входи в состав Framework 3.5 (туда ещё входит 2.0), соответственно, желательно установить все обновления для 3.5 (3.0).
rkhodjaev
Вот здесь я давал ссылку на очень хорошую статью. Почитайте.


Спасибо Вам обоим, все, получилось и теперь намного лучше чем на 2003 стало. Каждый клиент видит свой принтер и проблемный перенаправления нет. Но 2 проблемы еще остались:
1. Не печатает принтер canon lbp 3010? Думал, может поставить драйвер и все по прежнему печатать, но не получилось добавить драйвер. Не доступен кнопка Control Panels-> Printers -> Properties-> Drives -> Add , почему так на 2008

2. Похож на 1-й вопрос. Почему то матричные принтера не печатают. Их не реально настроить?
Автор: hammd
Дата сообщения: 14.12.2010 10:44
Здравствуйте, уважаемые рубордовцы.
Столкнулся со следующим … наверное не глюком, а особенностью screwdriver-а.
Есть терминальный сервер win2003sp2, под ним Citrix (MfPS4), c которого запускается 2-а разных приложения.
Стоит screwdriver (4.4.3.38) в его настройка разрешается подключения 1-го принтера по умолчанию.

Так вот: если запустить две копии одного приложения (они запустятся в одной сессии), то после запуска подключенный принтер виден из обеих копий. Но стоит запустить второе приложение (запускается 2-я сессия) принтер появляется у 2-го приложения (у в торой сессии), и исчезает у первых 2-х (у первой сессии).
В настройках screwdriver-а ничего подходящего не нашел, решение пока вижу только в том чтоб заставить все приложения каждого пользователя запускать в одном сеансе, но imho мне так не очень удобно (очень неудобно).
Не подскажите ли можно ли заставить screwdriver подключать принтер к каждой сессии.
Спасибо заранее.
Автор: hammd
Дата сообщения: 15.12.2010 08:13
проблему решил.
(сам виноват оказался) принтеры отваливались т.к. я настроил им одинаковые имена при создании.
прошу прощения за беспокойство.
Автор: Nektod
Дата сообщения: 14.01.2011 04:27
Здраствуйте,
возникла такая проблема: внезапно после перезагрузки сервера перестала работать печать на перенаправленных принтерах на терминальном сервере. Перезагрузка была вызвана установкой обновления безопасности. Его удаление, к сожалению, ничего не дает.
При отправке документа печататься на такой принтер, его статус меняется на "Принтер: ошибка",
В папке спулера на сервере появляются 2 файла, например 0004.shd, 0004.spl которые висят там до удаления их ручками.
Поведение принтеров от драйвера не зависит, т.е. картина одинакова и для драйвера easyprint, и для родных от производителя.
ОС: 2008 R2 SE, установлены только роли принт-сервера и терминального сервера.
Подозреваю XPS, но точный диагноз поставить - не получается
Автор: Nektod
Дата сообщения: 16.01.2011 11:45
Как работает EasyPrint? Может кто-нибудь дать ссылку на подробное описание? С описанием обмена информацией между клиентами, каким образом задание подхватывается XPS и передается клиенту? Какие права необходимы системным службам?

Дебаг spoolersv.exe показывает использование монитора WSD? Зачем он там нужен?

Более подробно ситуация следующая: при печати перенаправленный принтер ложит файлы в папку spooler/printers . Там файлы подхватываются, судя по всему, MS_XPS_PROC, который их заменяет на им преобразованные. Появляется файл tmp, который через секунду удаляется. Вот после его удаления в очереди печати меняется состояние задания на Ошибка.

Сравнение веток реестра с работающей конфигурацией эффекта не дает. Но может что-то и упустил.
Автор: Eugene78
Дата сообщения: 20.01.2011 09:00
Поставил сервер 2008 R2 x64, вошел в сессию пользователя, принтеры автоматом подключились - сказка. Открыл документ Word, отправил на печать и увидел, что часть текста, созданного с использованием Times New Roman распечатана каким-то левым шрифтом без засечек.
Удивляет, что не весь текст, а только часть. Т.е. дело не в шрифте как таковом
Еще несколько документов прогнал, получил ту же проблему, но закономерности выявить не смог.
Отчего такое происходит, может знает кто?
Автор: peacefula
Дата сообщения: 28.02.2011 13:38
Eugene78 Язык принтера смените.
Автор: SergFM
Дата сообщения: 02.03.2011 11:30
to rkhodjaev победил canon 3010???
поведаю свою историю, которая ещё длится: с некоторого времени стала подвисать очередь печати на терминале 2003..именно из-за этого принтера. приходилось перезапускать спулер. вначале помогало..но чем дальше тем хуже..
причем при отправке на печать с rdp видно что документ отправлен на принтер, а если локально зайти на принтер то видно что очередь печати наполняется "перенаправленными документами низкоуровневой печати". в лучшем случае документ распечатается через полминуты-минуту...
Такая же ситауция наблюдается и с принтером-близнецом HP P1005.
Поднял на виртуалке девтствено чистый 2к3 - ситуация не изменилась...
Автор: optimusprinceps
Дата сообщения: 17.03.2011 16:58
У кого-то получилось завести HP lj 1200 на Win Server 2008 R2 x64? Если да - поделитесь опытом...
Автор: emfs
Дата сообщения: 18.03.2011 15:34
optimusprinceps
ScrewDrivers, EasyPrint
Автор: optimusprinceps
Дата сообщения: 18.03.2011 15:47

Цитата:
ScrewDrivers, EasyPrint

Эти варианты работают, но они в данном случае не подходят
Автор: emfs
Дата сообщения: 19.03.2011 05:52
у hp же есть Universal drivers, не подходят?
Автор: kobr
Дата сообщения: 07.04.2011 16:48
rkhodjaev
В нашей фирме с матричными принтерами проблем практически нет, во всяком случае с Oki.
Есть 2 принт сервера, один 2003 другой 2008 и большинство клиентов под Xp.

Добавлено:
Eugene78
Вот-вот, у нас такая же проблема, только с ивритом.
Автор: artemk
Дата сообщения: 08.04.2011 12:23
кто-нить сталкивался с такой проблемой?
терминальный сервер win2k8 r2, 1c при печати документов отказывается раскладывать по копиям, локально все хорошо.

Добавлено:
принтеры kyocera hp на сервере принтеров установленых нет, мапятся пользовательские
Автор: urodliv
Дата сообщения: 09.04.2011 17:40
Уважаемые граждане. Прошу разъяснить ситуацию.
Имеется windows 2008 ent (сборка 6002, sp2). Конечно пиратский, но админю не я. Является терминальным сервером для работы с 1с. EasyPrint на нём не используется, а устанавливаются драйверы вручную.
Клиентская машина: win7 pro со всеми обновлениями и принтер HP LaserJet 1018.
До недавнего времени это "принтерное чудо" каким-то образом спокойно печатало и локально и терминально. Но вчерась пришёл мастер по установки кассовых аппаратов и прикрутил свой продукт к локальной машине. Настроил атолловские драйверы для работы в 1с, в локальный комп пихнул ключ защиты. С его стороны всё работает и крутится. А вот у меня проблема: локально принтер печатает, а из терминала задание пересылается на локальный комп, где благополучно и застревает.
Вот и думаю, что наиболее вероятно: либо до установки кассового аппарата принтер печатал лишь "на голом энтузиазме админа с санкции высших сил", либо всё-таки установка кассы повлияла на появление этой проблемы? Что вы думаете по этому?
P.S. Удаление ключей защиты проблему не решило. А удалять полностью весь кассовый софт желания нет совсем.
Автор: barambuz
Дата сообщения: 05.09.2011 22:51


Цитата:

Поставил сервер 2008 R2 x64, вошел в сессию пользователя, принтеры автоматом подключились - сказка. Открыл документ Word, отправил на печать и увидел, что часть текста, созданного с использованием Times New Roman распечатана каким-то левым шрифтом без засечек.
Удивляет, что не весь текст, а только часть. Т.е. дело не в шрифте как таковом
Еще несколько документов прогнал, получил ту же проблему, но закономерности выявить не смог.
Отчего такое происходит, может знает кто?


Проблема с некорректно печатаемыми шрифтами с терминала решалась мной 3 дня переустановкой дров, чисткой спулера, попыткой установки всех дров на сервер...
В конце концов проблема решилась снятием одной единственной галочки в настройках локального принтера - "использовать расширенные возможности печати" (блин, щас точную формулировку не помню, но звучит примерно так). Либо как вариант - чекбокс в положение "печать прямо на принтер". (помогло с HP3020 и HP1015).
Автор: AntonAIG
Дата сообщения: 07.09.2011 15:27

Цитата:
Цитата:
Поставил сервер 2008 R2 x64, вошел в сессию пользователя, принтеры автоматом подключились - сказка. Открыл документ Word, отправил на печать и увидел, что часть текста, созданного с использованием Times New Roman распечатана каким-то левым шрифтом без засечек.
Удивляет, что не весь текст, а только часть. Т.е. дело не в шрифте как таковом
Еще несколько документов прогнал, получил ту же проблему, но закономерности выявить не смог.
Отчего такое происходит, может знает кто?


Проблема с некорректно печатаемыми шрифтами с терминала решалась мной 3 дня переустановкой дров, чисткой спулера, попыткой установки всех дров на сервер...
В конце концов проблема решилась снятием одной единственной галочки в настройках локального принтера - "использовать расширенные возможности печати" (блин, щас точную формулировку не помню, но звучит примерно так). Либо как вариант - чекбокс в положение "печать прямо на принтер". (помогло с HP3020 и HP1015).


- обыкновенно это решается в настройках принетра - необходимо заменить параметр "использовать встроенные шрифты"(который стоит по умолчанию) на "использовать загружаемый шрифт"...
Автор: Shandor69
Дата сообщения: 19.09.2011 17:04
Здравствуйте, подскажите пожалуйста

server 2008 r2
Пользователи с Win 2000 в терминале, не видят свои локальные принтеры

Та же проблема, была с win XP SP2 проблему решили установкой на клиентах Framework 3.1 - принтеры появились

как это можно сделать на 2000 ?
Автор: Vby
Дата сообщения: 19.09.2011 23:38
Shandor69

Цитата:
как это можно сделать на 2000 ?


установить на 2000 нужные драйвера принтеров.

Страницы: 12345678910111213

Предыдущая тема: Exchange and Outlook против MDaemon + The Bat поговорим?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.