Lynx. Posted June 14, 2009 Report Share Posted June 14, 2009 Здравствуйте. Не могу никак найти недорогой(максимум 5000р.) принтер любой марки, способный печатать из под терминала в Win Serv 2003. Подсунули HP 1005, оказалось, что просто нет поддержки драйверов к серверу на него. В фирме, продавшей его, готовы заменить, но при этом заявляют, что таких дешевых принтеров с требуемыми параметрами не существует. Вообще. Если честно, верится с трудом, до этого стоял старичок HP1300 и работал нормально. Спасибо Link to comment Share on other sites More sharing options...
Maikll Posted June 14, 2009 Report Share Posted June 14, 2009 В фирме, продавшей его, готовы заменить, но при этом заявляют, что таких дешевых принтеров с требуемыми параметрами не существует. Вообще. Ну, в чем-то они правы. За такие деньги найти принтер с поддержкой PostScript просто нереально, а именно такие гарантированно работают в терминале. Но это не означает, что другие модели не будут в нем работать. Подсунули HP 1005, оказалось, что просто нет поддержки драйверов к серверу на него. Вот в это, извините, не верю. Достаточно зайти на сайт HP и посмотреть. Давай-ка начнем с того, что вы подробно опишите, как у вас осуществляется подключение принтера к терминалу и какие проблемы при этом возникают :g: Link to comment Share on other sites More sharing options...
Lynx. Posted June 14, 2009 Author Report Share Posted June 14, 2009 Ну, так сказали в горячей линии HP. Мол, извините, но под 2003 драйвера вообще не оптимизировались. А указанный драйвер ставится, да, но не печать не идет. Если о проблеме. 1005 подключается к компьютеру с XP SP3. Pro, если правильно помню. С этого компьютера настроено удаленное подключение рабочего стола на терминальный сервер. На нем ставлю через "принтеры и факсы"-"свойства сервера" драйвер требуемого принтера. По крайней мере, для примерно десяти других принтеров это работает :g: Пока 1005 работает локально-все нормально, он печатает. После подключения к удаленному рабочему столу он либо просто не печатает, хоть и видится, либо в его очереди печати появляется огромное количество "перенаправленных документов удаленного рабочего стола". За двое суток примерно их появилось тысяч десять-пятнадцать. Они просто висят в очереди печати, не печатаются. Если удалить все, можно успеть что-нибудь напечатать, пока опять не забилась очередь. Звонил в горячую линию-сказали про драйвера Link to comment Share on other sites More sharing options...
Maikll Posted June 14, 2009 Report Share Posted June 14, 2009 Подключение принтера происходит через rdp, как я понимаю? Кажется, я уже по этому поводу вам же и советовал: подключить принтер не через rdp а как сетевой в терминале, в крайнем случае попробовать сделать редирект печати, используя виртуальный PS-принтер. Link to comment Share on other sites More sharing options...
Lynx. Posted June 14, 2009 Author Report Share Posted June 14, 2009 Сервер находится в другой сети. Сетевой вариант, так понимаю, не получится. Про PS принтер не помню что-то. Можно подробнее? И все же, есть хоть какие-нибудь варианты принтеров? Link to comment Share on other sites More sharing options...
Maikll Posted June 14, 2009 Report Share Posted June 14, 2009 Почему не получится? Как идет обращение к серверу? vpn извне что-ли? PS(PostScript) принтер, имеется в виду, виртуальный принтер с поддержкой PostScript, установленный на клиенте в комплекте с редиректором печати. Для виртуального принтера используется обычно входящий в состав любой windows драйвер HP LaserJet 5/5M PostScript, это гарантирует отсутствие проблем с драйверами. Кроме того, потребуются 2 программы: RedMon (Redirection Port Monitor) и GhostScript for windows. У меня таким способом в одной организации из терминала вообще на canon-ы lbp-810(1120) печатают, которые полусофтовые. Выглядеть все это будет так: на клиенте появится еще один установленный принтер HP LaserJet 5/5M, который можно расшарить в сеть, перенаправить в терминал и т.п. но все, что будет отсылаться на печать на него, отпечатается на реальном 1005. Решение это из мира linux, однако прекрасно подходит для данной ситуации, опробовано мной неоднократно, как раз для организации печати из терминала на бюджетные (читай домашние) модели принтеров, которые у нас любят покупать многие организации, они таким образом "экономят". Немного устаревшую, но все еще актуальную подробную инструкцию можно найти тут И все же, есть хоть какие-нибудь варианты принтеров? За эти деньги.. максимум hp LaserJet P1505, но это практически тоже самое, хотя и получше, если встроенные шрифты. Еще можно Samsung ML-2241, но у меня лично с ними неприятные ассоциации. Link to comment Share on other sites More sharing options...
Lynx. Posted June 14, 2009 Author Report Share Posted June 14, 2009 Спс, я попробую. Отпишусь позже Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 В теории все понятно вроде бы. Пока буду возиться локальным компьютером, вопрос. После всех действий на компе пользователя появится HP LaserJet 5/5M PostScript, пользователь зайдет на сервер. На сервере надо что-то прописывать или принтер найдется сам? Если это общие драйвера, то, по идее, они должны уже быть установлены на сервере. Так? Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 Да, драйвера на LaserJet 5/5M в есть в стандартных и на win 2003. Тогда, если в настройках rdp стоит галочка использовать принтеры, он подключится автоматически. Рекомендую удалить драйвера на терминале для 1005, чтобы он вообще не маппировался. И все-таки, как осуществлено соединение с сервером, что значит в другой сети? Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 Неправильно выразился. У него внешний ай-пи и к локальной сети, где возникает эта проблема, он отношения не имеет Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 Сделал, расшарил в сети для пробы еще на один комп. Все работает, однако есть маленькое но. Несмотря на то, что в настройках порта поставил "hidden", при любой печати, локальной или через расшаренный ресурс, выскакивает небольшое окно гостскрипта с процентами. Не очень приятно для пользователя, сидящего за компом, к которому подключен сам принтер. Возможно окошко как-то убрать или хотя бы в трей скинуть? Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 содержимое rsp файла покажите и скрин настроек редиректа в виртуальном принтере (Параметры порта) Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 Содержимое файла -IC:\gs\gs8.61\lib;C:\gs\fonts -sDEVICE=mswinpr2 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile="%printer%HP LaserJet P1005" Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 По поводу сетевого принтера, кстати. Я так понимаю, в свойствах сервера создается новый порт, в котором пишется ай-пи компьютера, к которому физически подключен принтер и порт 9101? У нас файрволом стоит ИСА, к сожалению, я очень поверхностно знаком с ней. Необходимо будет создать правило перенаправления запроса на внешний ай-пи и порт 9101 так, чтобы этот запрос ИСА отсылала уже к компьютеру с принтером? Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 (edited) А версия RedMon какая? :g: что-то это окно у меня информативнее... возьмите эту версию - http://webfile.ru/3705517 (пароль softboard) файл rsp у меня примерно такой: -Ie:\gs\gs8.61\lib;e:\gs\fonts -sDEVICE=mswinpr2 -dNOCANCEL -r600x600 -dNOPAUSE -dNOPLATFONTS -dSAFER -sPAPERSIZE=a4 -sOutputFile="%printer%Brother HL-2030 series" на скрине рабочие настройки, при этом никаких окон не появляется, попробуйте сделать аналогично. Edited June 15, 2009 by Maikll Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 По поводу сетевого принтера, кстати. Я так понимаю, в свойствах сервера создается новый порт, в котором пишется ай-пи компьютера, к которому физически подключен принтер и порт 9101? У нас файрволом стоит ИСА, к сожалению, я очень поверхностно знаком с ней. Необходимо будет создать правило перенаправления запроса на внешний ай-пи и порт 9101 так, чтобы этот запрос ИСА отсылала уже к компьютеру с принтером? Да, нужно правило портмаппинга. Но, по-хорошему, я бы посоветовал настроить vpn до терминального сервера, раз клиент похоже во внешней сети, можно использовать скажем бесплатный openvpn. Тогда настройка будет как если бы компьютер клиента был в локальной сети. Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 Попробовал новый RedMon. Стал виснуть при печати. Вернул старый, вместо "Hidden" выставил минимайз, не помню, как по английски. Теперь служебное окошко госта сразу появляется свернутым и после печати пропадает. В принципе, терпимо, пользователя напрягать не должно. Только несколько задумчивая у него печать. Не сказать, что тормозит. Про возможность сетевого принтера и vpn пока не могу сказать. Если получится/не получится - обязательно отпишусь Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 Попробовал новый RedMon. Стал виснуть при печати. Гм... на реальный принтер задание не уходит, в процессах остается висеть GhostScript, может выскакивать его окно... если именно такие симптомы, то как правило что-то неправильно в настройках :) Сколько ставил именно эту версию, других причин не было. Кстати, не заметил сразу, галочку Run as User лучше снять. Только несколько задумчивая у него печать. Не сказать, что тормозит. Да, задержка в 2-3 сек. есть. Чем-то всегда приходится платить, в данном случае время уходит на подготовку задания для реального принтера. Link to comment Share on other sites More sharing options...
Lynx. Posted June 15, 2009 Author Report Share Posted June 15, 2009 (edited) Вот насчет не уходит не скажу, не обратил внимания. Окошко выскакивает, но как бы уже подвисшее, проценты в нем не отсчитываются, просто залито белым.Насчет настроек затрудняюсь сказать. Ведь если бы они были неправильными, старый redmon тоже бы не стал работать. Run as User снял. А за что это отвечает? Edited June 15, 2009 by Lynx. Link to comment Share on other sites More sharing options...
Maikll Posted June 15, 2009 Report Share Posted June 15, 2009 Вот насчет не уходит не скажу, не обратил внимания. Окошко выскакивает, но как бы уже подвисшее, проценты в нем не отсчитываются, просто залито белым.Насчет настроек затрудняюсь сказать. Ведь если бы они были неправильными, старый redmon тоже бы не стал работать. Да, это оно. Обычно у меня это возникало, если была допущена ошибка либо в строке аргументов (кстати, там ставится не как в статье @c:\gs\mswinpr.rsp -sOutputFile="%1" - а просто @c:\gs\mswinpr.rsp -, во всяком случае у меня работает именно так) возможно лишний пробел в конце, на скрине это не видно но может быть критичным, либо в файле с настройками. А сделано все было именно как на моем скрине и файл такого же содержания? :) Кстати, версии 1.7 и 1.8 ЕЕ сильно отличаются как по функциям, так и по работе. Run as User снял. А за что это отвечает? При поставленной галочке программа работает от имени пользователя, пославшего задание на печать. "Run as User" causes the program to be run as the local user who submitted the print job. "Run as User" is only available for NT 4 or later Do not enable this if the printer is shared on a network. Remote users can't run programs on your computer. If a remote user tries to submit a job, the EXE will fail with a message like Initialization of dynamic link library C:\WINNT4\system32\kernel32.dll failed. The process is terminating abnormally. The spooler service will then be locked up until you stop and restart it. Run as User is intended for launching a GUI program such as GSview locally via RedRun. Link to comment Share on other sites More sharing options...
remaercs Posted June 17, 2009 Report Share Posted June 17, 2009 Та же сама ситуация..всё сделал как написали..принтер печатает с виртуального принтера..но он не мапится на сервере(win2003 UserGate) если подключаться не с локальной сетки..подскажите пожалуйста где какие порты открывать..комп с которого идёт подключение так же имеет внеш ип Link to comment Share on other sites More sharing options...
Maikll Posted June 17, 2009 Report Share Posted June 17, 2009 (edited) remaercs: Если вы собираетесь печатать через rdp, то единственным необходимым условием является наличие галочки Использовать принтеры на клиенте и отсутствие галочки Отключить... сопоставление принтеров на сервере терминалов. Порт для rdp используется один-единственный - tcp 3389 Как его пробросить - читайте мануал к UG. RDP на клиенте и на сервер советую обновить до версии 6.1. Оффтоп Но все же, я в таких ситуациях стараюсь использовать vpn, если не аппаратный, то хотя бы самый простейший канал со статическими ключами. Снимает кучу проблем. Edited June 17, 2009 by Maikll Link to comment Share on other sites More sharing options...
remaercs Posted June 18, 2009 Report Share Posted June 18, 2009 Так почему же не виртуальный принтер мапится (HP1005)..указанные вами настройки уже стояли Link to comment Share on other sites More sharing options...
Maikll Posted June 18, 2009 Report Share Posted June 18, 2009 Смотрите в логах системы за время входа в терминал, возможно там есть какие-либо ошибки, которые помогут прояснить ситуацию. Убедитесь, что на терминале есть драйвер для данного принтера, при необходимости добавьте его вручную через свойства сервера печати. Вообще-то драйвер стандартный и есть по-умолчанию, но всякое может быть, возможно отсутствуют необходимые файлы... У вас роль шлюза (usergate) совмещена с ролью сервера терминалов? Link to comment Share on other sites More sharing options...
remaercs Posted June 19, 2009 Report Share Posted June 19, 2009 :blink: не знаю в чём дело на другом клиенте тоже самое..мапится только usb принтер (canon3110)..виртуальный никак не хочет..драйвера переустанавливал..пробовл от разных принтеров..кто не пускает не знаю..удалял с сервера драйвера реального принтера тоже не помогало..про совмещение ролей не могу сказать (как узнать).. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now