![]() |
Проблема с кодировками при печати через TS Easy Print
Всем доброго времени суток!
Столкнулся с такой проблемой, нигде не нашел ответа. Сервер: Win Serv 2008 R2 Standart роль "Узел сеансов удаленных рабочих столов" АРМ: Win XP SP3 .Net FrameWork 3.5 sp1 (установлены также .Net FrameWork 2.0 sp2 и .Net FrameWork 3.0 sp2) клиент RDP версия 6.1.7600.16385 (скачано с сайта микрософта как 7я версия) Принтер: HP LJ 1320, драйвер PCL 5e В терминальной сессии принтер мапится хорошо, задания распечатываются, НО: кириллица в виде кракозяблей. В какую сторону копать? |
никто не сталкивался с такой проблемой?
|
Женько, попробуйте найти и установить в настройках принтера "Печатать TrueType как графику".
|
Angry Demon, вариант не помог, но спасибо!
Новая информация. Решил проверить, как печатаются разные шрифты. В итоге: кракозяблями: Lucida Console (по умолч в блокноте), Verdana, Georgia, Tahoma, Calibri (по умолч в ворде), MS Sans Serif нормально: Times New Roman, Arial, Courier New, Roman Все шрифты, ясное дело, проверять не стал. Чем отличаются одни шрифты от других? Попробую нарыть информацию в нете, хотелось бы услышать ваше мнение. |
С сайта HP качните дрова UniversalPrintDriver PCL6 для 32разр XP/Vista/7. Установить этот принтер на станции по умолч. С HP1320 у меня прокатило и исправило дефект печати. Не могу тоже сделать для HP1300 и HP1020.. на станции печать в норме; с сервака по сети - тоже.. а из термин сессии в 1С такая же незадачка.. пока борюсь.. Удачи!!
А нее.. вспомнил.. с HP1320 и HP1300 прокатило.. не могу побороть HP1200/HP1020.. |
Вопрос ещё актуален?
|
Да.. актуален для HP1200.. После установки .Net Framework 3.5 на станции с HP1020 печать запустилась (только не нравится 20 сек пауза после запуска задания на печать). На HP1200 такая ситуация.. 1ое задание выводится на печать - но "фрагментами" (частями текста).. а 2ое - уже просто выводится ошибка принтера о неподдерживаемом протоколе.. (ошибку процитировать не могу, нет перед собой оригинала)..
Станции одинаковые: WinXP Home SP3, стоят все обновления от MS, драйвер принтера UniversalPrintDriver PCL6 (установлен в "по умолчанию"). Сервер Win Server 2008 R2 St с установленным .Net Framework 4. |
Пробовали c UPD PCL5 или UPD PS?
--- Я не совсем понимаю Ваши слова. Если Вы используете UPD, то не используете EasyPrint. Тогда зачем упоминания о .NET? Про HP LJ 1020 вендор не говорит о поддержке UPD'ом. Если действительно заработала печать после установки .NET'а, скорее всего, используется не UPD, а EasyPrint. Зачем ставить UPD на рабочую станцию? Для принтера есть родной драйвер. Какая задача: чтобы подключившийся клиент мог печатать на принтер, подключенный к его компу, из терминальной сессии, или чтобы все другие могли печатать на принтер, подключенный к его компу, из терминальной сессии? |
1. Задача: чтобы подключившийся клиент мог печатать на принтер, подключенный к его компу, из терминальной сессии
2. UPD PCL5 или UPD PS пока не пробовал 3. Используется EasyPrint 4. До установки .Net на станции с HP1020 в терминальной сессии свой принтер не подключался (не отображался при печати) --- Подскажите, пожалуйста, правильный порядок настройки поставленной в п.1 задачи для принтера HP1200. До установки Server 2008 R2 все работало (на Server 2003) Состояние на данный момент таково: 1. Server 2008 R2 St SP1 с ролью терминального сервера. Политики не изменял. 2. Станция Win XP Home SP3 с .Net 3.5.. Необходима печать в терминале из 1С 7.7. Установлены 2 принтера: HP1200 и UPD PCL6. При выборе по умолчанию HP1200 в терминальной сессии принтер не подключается. При выборе UPD PCL6 принтер подключается, но печатает с длительной (около 30 сек) паузой и только первую страницу (с дефектами), а со второй только ошибку неподдерживаемого протокола. Локальная печать при выборе любого из установленных принтеров - в норме. |
Цитата:
Цитата:
Какой драйвер используется для перенаправленного UPD-принтера в терминальной сессии? Драйвера UPD последней версии на сервере и на клиенте? http://www.hp.com/go/universalprintdriver_software Цитата:
Также можно попробовать варианты с родным драйвером PCL5e и PS, вдруг будет перенаправляться тогда? Кстати, полазейте по http://forum.oszone.net/thread-191112.html , я там много полезного написал :) |
Сегодня "перекачал" драйверы UPD.. в выходные поэкспериментирую с PCL5 и PS.. Кстати, заметил такую особенность на HP1300: вход на терминал идет по 2ум учетным записям; по 1ой запускается 1С 7.7, а по 2ой - прога по формированию налоговой отчетности СБИС. Были установлены родные драйверы HP1300. Так вот, на одной и той же станции при работе в 1С принтер печатал нормально, а из программы налог отчетности "иероглифами". Обе учетки - обычные пользователи (не администраторы). Проблема для этой станции решилась только установкой UPD PCL6. Есть какая-то зависимость от используемых прог в терминале? Может.. нужно запускать прогу в режиме совместимости? (напр. Win XP SP3)..
|
Isotonic, есть еще пара вопросиков:
1. Нужно ли мне включить роль сервера печати для работы с принтерами локальной сети? 2. Правильно ли действую: при установке UPD PCL5 на станции выбираю обычный режим, а на сервере выбираю динамический? |
Цитата:
Цитата:
![]() |
Цитата:
![]() Программа на принтер может посылать данные в различных форматах. Блокнот, к примеру - это data type NT EMF 1.008 |
Isotonic, спасибо. Поставил на станции драйвер HP1200 PCL 5 и на сервере UPD PCL5. Принтер подключился в терминале и теперь печать из 1С "пошла". Смущает только 15-20 сек пауза перед печатью. И еще: теперь у этого клиента в терминале пытаются подключиться все его принтеры и в журнале событий Windows появилась ошибка "Превышено максимальное число принтеров в сеансе". Можно ли как-то подключить только используемый по умолчанию принтер? "По долгу службы" на этой станции установлены около 20 принтеров. Подключаются в терминале около 6 и, похоже, после этого регистрируется такая ошибка в журнале..
|
Честно говоря, не понимаю, что у Вас произошло, что вдруг все принтеры в терминале 'заработали'
Нет, как ограничить число перенаправляемых принтеров, не знаю. С другой стороны - эта ошибка в журнале жить не мешает, если нужные принтеры появляются. |
Цитата:
|
Я так предполагаю, что в моем случае после установки драйвера upd pcl5 в терминале начали подключаться все принтера поддерживающие pcl5.. Сегодня на сервере я только удалил в диспетчере печати пакет драйверов UPD PCL6 и добавил UPD PCL5, на станции установил "родной" драйвер HP1200 PCL5e.. После этого начались такие подключения в терм сеансе..
|
Цитата:
|
Да, еще.. на сервере, кроме описанных действий с дровами, добавил сначала роль сервера печати для возможности манипуляций с драйверами, а не с принтерами.. Без включенной роли сервера печати не нашел метода удаления/добавления драйверов принтера.
|
пардон что влезаю, у меня была похожая проблема:
терминальный сервер на Windows Server 2008 R2, принтеры прокинуты через Easy Print , печать в основном из 1С, печатает нормально, НО на нескольких компах с Win XP c терминалки из офисных программ печатались кракозябры. Перепробовал все, что только придумал... Помогли только статьи http://support.microsoft.com/kb/946411/ и http://support.microsoft.com/kb/977683 В результате перекинул файл Tswpfwrp.exe из Windows 7 на проблемную машину и проблема ушла. |
Цитата:
Computer Configuration\Policies\Administrative Templates\Windows Components\Terminal Services Terminal Server\Printer Redirection Redirect only the default client printer или User Configuration\Policies\Administrative Templates\Windows Components\Terminal Services Terminal Server\Printer Redirection Redirect only the default client printer Но она применяется только с уровня Windows Server 2008. =-=-=-==-=-=-=-= Цитата:
![]() Это тот метод? |
Цитата:
Может, в этом всё дело, что принтеры заработали? Может в случае проблемных принтеров нужна 32-х битная поддержка? Интересно... Эти штуки можно включать и без установки роли: dism /online /enable-feature /FeatureName:NetFx3-ServerCore-WOW64 и т.д. |
Isotonic, спасибо еще раз. Изменил политики пользователя.. теперь подключается только "принтер по умолчанию".
1. Можно ли эту операцию организовать как-то на 2003ем сервере? 2. Теперь в 2008ом терм сеансе смущает только 20 сек пауза перед началом печати.. В журнале ошибок нет.. |
ahmad_il, я у Вас про метод управления драйверами принтера спросил. Очень интересно получить ответ.
|
Цитата:
Цитата:
|
Цитата:
На Windows 7, Server 2008 открываете 'Устройства и принтеры', тупо выбираете любой принтер, вверху появляются свойства сервера печати: ![]() Цитата:
FeatureName:NetFx3-ServerCore-WOW64 - это только на ServerCore есть, в его блоге увидел. На полных версиях такого в списке features нет. Но идея, на которую Вы меня натолкнули - в силе: при установке роли сервера печати обеспечивается x32-поддержка и устройства, с которыми раньше не работало, начинают работать. |
Время: 17:35. |
Время: 17:35.
© OSzone.net 2001-