Jump to content
СофтФорум - всё о компьютерах и не только

Нужен принтер с поддержкой печати из терминала Win Server 2003


Lynx.
 Share

Recommended Posts

Здравствуйте. Не могу никак найти недорогой(максимум 5000р.) принтер любой марки, способный печатать из под терминала в Win Serv 2003. Подсунули HP 1005, оказалось, что просто нет поддержки драйверов к серверу на него. В фирме, продавшей его, готовы заменить, но при этом заявляют, что таких дешевых принтеров с требуемыми параметрами не существует. Вообще. Если честно, верится с трудом, до этого стоял старичок HP1300 и работал нормально. Спасибо

Link to comment
Share on other sites

В фирме, продавшей его, готовы заменить, но при этом заявляют, что таких дешевых принтеров с требуемыми параметрами не существует. Вообще.

Ну, в чем-то они правы. За такие деньги найти принтер с поддержкой PostScript просто нереально, а именно такие гарантированно работают в терминале.

Но это не означает, что другие модели не будут в нем работать.

Подсунули HP 1005, оказалось, что просто нет поддержки драйверов к серверу на него.

Вот в это, извините, не верю. Достаточно зайти на сайт HP и посмотреть.

Давай-ка начнем с того, что вы подробно опишите, как у вас осуществляется подключение принтера к терминалу и какие проблемы при этом возникают :g:

Link to comment
Share on other sites

Ну, так сказали в горячей линии HP. Мол, извините, но под 2003 драйвера вообще не оптимизировались. А указанный драйвер ставится, да, но не печать не идет.

Если о проблеме. 1005 подключается к компьютеру с XP SP3. Pro, если правильно помню. С этого компьютера настроено удаленное подключение рабочего стола на терминальный сервер. На нем ставлю через "принтеры и факсы"-"свойства сервера" драйвер требуемого принтера. По крайней мере, для примерно десяти других принтеров это работает :g: Пока 1005 работает локально-все нормально, он печатает. После подключения к удаленному рабочему столу он либо просто не печатает, хоть и видится, либо в его очереди печати появляется огромное количество "перенаправленных документов удаленного рабочего стола". За двое суток примерно их появилось тысяч десять-пятнадцать. Они просто висят в очереди печати, не печатаются. Если удалить все, можно успеть что-нибудь напечатать, пока опять не забилась очередь. Звонил в горячую линию-сказали про драйвера

Link to comment
Share on other sites

Подключение принтера происходит через rdp, как я понимаю?

Кажется, я уже по этому поводу вам же и советовал: подключить принтер не через rdp а как сетевой в терминале, в крайнем случае попробовать сделать редирект печати, используя виртуальный PS-принтер.

Link to comment
Share on other sites

Сервер находится в другой сети. Сетевой вариант, так понимаю, не получится. Про PS принтер не помню что-то. Можно подробнее? И все же, есть хоть какие-нибудь варианты принтеров?

Link to comment
Share on other sites

Почему не получится? Как идет обращение к серверу? 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

В теории все понятно вроде бы. Пока буду возиться локальным компьютером, вопрос. После всех действий на компе пользователя появится HP LaserJet 5/5M PostScript, пользователь зайдет на сервер. На сервере надо что-то прописывать или принтер найдется сам? Если это общие драйвера, то, по идее, они должны уже быть установлены на сервере. Так?

Link to comment
Share on other sites

Да, драйвера на LaserJet 5/5M в есть в стандартных и на win 2003. Тогда, если в настройках rdp стоит галочка использовать принтеры, он подключится автоматически. Рекомендую удалить драйвера на терминале для 1005, чтобы он вообще не маппировался.

И все-таки, как осуществлено соединение с сервером, что значит в другой сети?

Link to comment
Share on other sites

Неправильно выразился. У него внешний ай-пи и к локальной сети, где возникает эта проблема, он отношения не имеет

Link to comment
Share on other sites

Сделал, расшарил в сети для пробы еще на один комп. Все работает, однако есть маленькое но. Несмотря на то, что в настройках порта поставил "hidden", при любой печати, локальной или через расшаренный ресурс, выскакивает небольшое окно гостскрипта с процентами. Не очень приятно для пользователя, сидящего за компом, к которому подключен сам принтер. Возможно окошко как-то убрать или хотя бы в трей скинуть?

Link to comment
Share on other sites

По поводу сетевого принтера, кстати. Я так понимаю, в свойствах сервера создается новый порт, в котором пишется ай-пи компьютера, к которому физически подключен принтер и порт 9101? У нас файрволом стоит ИСА, к сожалению, я очень поверхностно знаком с ней. Необходимо будет создать правило перенаправления запроса на внешний ай-пи и порт 9101 так, чтобы этот запрос ИСА отсылала уже к компьютеру с принтером?

Link to comment
Share on other sites

А версия RedMon какая? :g: что-то это окно у меня информативнее...

fb08244dabb5t.jpg

возьмите эту версию - 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 by Maikll
Link to comment
Share on other sites

По поводу сетевого принтера, кстати. Я так понимаю, в свойствах сервера создается новый порт, в котором пишется ай-пи компьютера, к которому физически подключен принтер и порт 9101? У нас файрволом стоит ИСА, к сожалению, я очень поверхностно знаком с ней. Необходимо будет создать правило перенаправления запроса на внешний ай-пи и порт 9101 так, чтобы этот запрос ИСА отсылала уже к компьютеру с принтером?

Да, нужно правило портмаппинга.

Но, по-хорошему, я бы посоветовал настроить vpn до терминального сервера, раз клиент похоже во внешней сети, можно использовать скажем бесплатный openvpn. Тогда настройка будет как если бы компьютер клиента был в локальной сети.

Link to comment
Share on other sites

Попробовал новый RedMon. Стал виснуть при печати. Вернул старый, вместо "Hidden" выставил минимайз, не помню, как по английски. Теперь служебное окошко госта сразу появляется свернутым и после печати пропадает. В принципе, терпимо, пользователя напрягать не должно. Только несколько задумчивая у него печать. Не сказать, что тормозит.

Про возможность сетевого принтера и vpn пока не могу сказать. Если получится/не получится - обязательно отпишусь

Link to comment
Share on other sites

Попробовал новый RedMon. Стал виснуть при печати.

Гм... на реальный принтер задание не уходит, в процессах остается висеть GhostScript, может выскакивать его окно... если именно такие симптомы, то как правило что-то неправильно в настройках :) Сколько ставил именно эту версию, других причин не было.

Кстати, не заметил сразу, галочку Run as User лучше снять.

Только несколько задумчивая у него печать. Не сказать, что тормозит.

Да, задержка в 2-3 сек. есть. Чем-то всегда приходится платить, в данном случае время уходит на подготовку задания для реального принтера.

Link to comment
Share on other sites

Вот насчет не уходит не скажу, не обратил внимания. Окошко выскакивает, но как бы уже подвисшее, проценты в нем не отсчитываются, просто залито белым.Насчет настроек затрудняюсь сказать. Ведь если бы они были неправильными, старый redmon тоже бы не стал работать.

Run as User снял. А за что это отвечает?

Edited by Lynx.
Link to comment
Share on other sites

Вот насчет не уходит не скажу, не обратил внимания. Окошко выскакивает, но как бы уже подвисшее, проценты в нем не отсчитываются, просто залито белым.Насчет настроек затрудняюсь сказать. Ведь если бы они были неправильными, старый 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

Та же сама ситуация..всё сделал как написали..принтер печатает с виртуального принтера..но он не мапится на сервере(win2003 UserGate) если подключаться не с локальной сетки..подскажите пожалуйста где какие порты открывать..комп с которого идёт подключение так же имеет внеш ип

Link to comment
Share on other sites

remaercs: Если вы собираетесь печатать через rdp, то единственным необходимым условием является наличие галочки Использовать принтеры на клиенте

657102ba1b26t.jpg

и отсутствие галочки Отключить... сопоставление принтеров на сервере терминалов.

4f60304e7bd0.jpg

Порт для rdp используется один-единственный - tcp 3389 Как его пробросить - читайте мануал к UG.

RDP на клиенте и на сервер советую обновить до версии 6.1.

Оффтоп
Но все же, я в таких ситуациях стараюсь использовать vpn, если не аппаратный, то хотя бы самый простейший канал со статическими ключами. Снимает кучу проблем.
Edited by Maikll
Link to comment
Share on other sites

Смотрите в логах системы за время входа в терминал, возможно там есть какие-либо ошибки, которые помогут прояснить ситуацию.

Убедитесь, что на терминале есть драйвер для данного принтера, при необходимости добавьте его вручную через свойства сервера печати. Вообще-то драйвер стандартный и есть по-умолчанию, но всякое может быть, возможно отсутствуют необходимые файлы...

У вас роль шлюза (usergate) совмещена с ролью сервера терминалов?

Link to comment
Share on other sites

:blink: не знаю в чём дело на другом клиенте тоже самое..мапится только usb принтер (canon3110)..виртуальный никак не хочет..драйвера переустанавливал..пробовл от разных принтеров..кто не пускает не знаю..удалял с сервера драйвера реального принтера тоже не помогало..про совмещение ролей не могу сказать (как узнать)..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...