Дабы не засорять чужие темы своими вопросам, создам новую для обсуждения всего что связано с печатью при помощи Screwdrivers.
Официальное описание: Программный продукт TriCerat ScrewDrivers может работать с терминальными средами: Citrix XenApp (Citrix Presentation Server), Citrix XenDesktop, VMware VDI, Microsoft Windows Terminal Services, а также удаленным рабочим столом Microsoft XP. Клиентская часть ScrewDrivers может быть установлена на рабочие станции под управлением операционных систем Windows, начиная от Windows 98 и заканчивая Windows 2008 Server, а также на "тонких" клиентах, которые используют Windows XP Embedded.
В двух словах, сей продукт представляет из себя серверную часть и клиентскую. На сервере под админом ставим, серверную часть, и буквально в пару местах поднастраиваем как подключать принтеры юзеров.
На локальном пк, откуда подйдет терминальная сессия, ставим клиентскую часть, где по сути указываем 3 нужные вещи
1 - какой принтер будет по умолчанию
2 - какие принтеры разрешить подключать
3 - какие запретить
И все!
Что в итоге имеем, при подключении к терминалу снимаем галку с подключать принтеры, в стандартном терминальном клиенте. При подключении к серверу, на сервере подключиться ваш локальный принтер в обход службы печати сервера. И при печати в терминале, по сути идет переслыка информации на локальный ваш принтер. И тут одни плюсы, не подключаются к терминалу куча не нужных установленных у вас принтеров, независимость от службы печати сервера, не надо искать драйвер на сервер под новый принтер у клиента, достаточно поставить клиенткую часть программы на комп юзера который подключается к серверу и все...
На терминальном сервере должны быть установлены драйверы принтера клиента (или быть базе драйверов w2003)
Если принтер клиента имеет подключение через порт lpt - то, как правило, проблем не возникает. Возникают они (то есть принтер не виден в терминале) при подключение через DOT-порт (большинство лазерных принтеров). Чтобы обойти эту проблему сделаем следующее
Допустим принтер клиента (неважно, локальный или сетевой) HP1300 (DOT-порт, USB подключение).
Устанавливаем локально принтер HP1100MS (есть в базе драйверов W2000-ХP) и назначаем ему lpt порт (неважно, что принтера реально нет). Ставим его принтером по умолчанию.
Далее выполняем команду
net use lpt1: //СетевоеИмяРеальногоПринтера
Если написали все правильно (сетевое имя принтера), то команда должна быть выполнена успешно, в противном случае удалите net use lpt1: /delete
(можно написать batничек и вставить в "автозагрузка”)
Тоже вариант но с оговоркой:
Смотрим в оснастке Terminal Services Configuration в настройках общих параметров подключения RDP-Tcp, на закладке "Параметры клиента" в разделе "Отключить следующие возможности". Если у Вас запрещено (стоят галки) у возможностей:
- Сопоставление принтеров
- Сопоставление LPT-портов
то хрена сдва Вам вышеуказаное действо поможет. Незабудте разблокировать эти возможности(снять галки).
Причем, при наличии установленных драйверов на сервере терминалов для вашего принтера описанные в предыдущих постах действия будут лишними - принтеры прекрасно подхватятся сервером.
. При наличии установленных драйверов на сервере, при действиях, описанных в (5) - для некотрых принтеров получилось только как в (1-4) -> причем действует для всех принтеров
На терминальном сервере должны быть установлены драйверы принтера клиента (или быть базе драйверов w2003)
Если принтер клиента имеет подключение через порт lpt - то, как правило, проблем не возникает. Возникают они (то есть принтер не виден в терминале) при подключение через DOT-порт (большинство лазерных принтеров). Чтобы обойти эту проблему сделаем следующее
Допустим принтер клиента (неважно, локальный или сетевой) HP1300 (DOT-порт, USB подключение).
Устанавливаем локально принтер HP1100MS (есть в базе драйверов W2000-ХP) и назначаем ему lpt порт (неважно, что принтера реально нет). Ставим его принтером по умолчанию.
Далее выполняем команду
net use lpt1: //СетевоеИмяРеальногоПринтера
Если написали все правильно (сетевое имя принтера), то команда должна быть выполнена успешно, в противном случае удалите net use lpt1: /delete
(можно написать batничек и вставить в "автозагрузка”)
Тоже вариант но с оговоркой:
Смотрим в оснастке Terminal Services Configuration в настройках общих параметров подключения RDP-Tcp, на закладке "Параметры клиента" в разделе "Отключить следующие возможности". Если у Вас запрещено (стоят галки) у возможностей:
- Сопоставление принтеров
- Сопоставление LPT-портов
то хрена сдва Вам вышеуказаное действо поможет. Незабудте разблокировать эти возможности(снять галки).
Причем, при наличии установленных драйверов на сервере терминалов для вашего принтера описанные в предыдущих постах действия будут лишними - принтеры прекрасно подхватятся сервером.
. При наличии установленных драйверов на сервере, при действиях, описанных в (5) - для некотрых принтеров получилось только как в (1-4) -> причем действует для всех принтеров
Установлен ScrewDrivers версия 4.5.2
вот сканы того как печатает
верхняя табличка в режиме Embed Font stat
под ней Pre-rendering text for fonts
под ней Pre-rendering text for All fonts
и самая нижняя оригинал, как видно все отличаются от оригинала по масштабу, как сделать один-в-один?
в терминальном сеансе при печати в настройках принтера выставляю Pre-render... И после выходы-захода в сеанс, настройка опять сбивается на Embed fonts.
p.s. Поставил версию 4.5.2.44
ситуация таже ,в предпросмотре печати уже такой мелкий шрифт. Масштаб нигде не выставляется и не меняется.
Вопрос свой снимаю по поводу мелкой печати. Виной всему оказался печальный принтер Canon LBP-3200. C ним в любом варианте получается такая печать. При переключении на другой принтер Canon MF-3110 все печатается один-в-один с оригиналом.
По поводу сбивания настройки Pre-render, то сейчас стоит версия (4.4.3.38) в которой она не слетает.
(9) maza11, я уже в другой теме посвященной печати в терминале писал, что мне лично не платят столько, чтобы ходить под статьей, поэтому "костыли", универсальные драйверы и т.п.
К тому же Вы сами так назвали тему, что это тоже к ней относится ;)
Кстати использование скрюдраверс очень хорошее решение. На данный момент используется на клиентах цитрикс с серверами терминалов Вин2003. Хотим перевести всех на Вин2008 с стандартным терминальным сервером без использования Цитрикс. И по возможности без использования скрюдрайверов, т.к. хотим максимально очистить компы от нелегального ПО. Как у вас работают схема использования только ПО от Microsoft. Особенно при работе с принтерами HP?
при использовании screwdrivers нужно программы добавлять в исключение DEP ругается на переполнение чего-то там, и вылетает с ошибкой, это то что я писал в сообщении №7
А как если есть принтер HP P2055d с дуплексом двухсторонней печати печатать им по screw drivers двухсторонние листы?, только что посомтрел там нет такого пункта
стоит ScrewDrivers_4_6_01_09
при печати несокольких копий с выставлением разбирать по копиям, он все равно печатает их все вместе. операторы жалуются что им так неудобно
раньше использовали эту программу, счет я не припомню что На терминальном сервере должны быть установлены драйверы принтера клиента, просто на клиенте должна стоять галочка используемого принтера(в ScrewDrivers)
Здравствуйте.
Подсажите как можно удалить порт Screw Driver после удаления самой программы.
Висят в портах принтеров, три штуки и удалятся не хотят - you are not allowed this port.
По реестру искал, нет записей с похожими именами. CPL файлы удалил.
Куда еще копнуть можно?
А извините - стоит win 2003.
Сколько раз сталкивался, проблем не возникало. ВСЕ по умолчанию. И на сервере и на клиентской машине. Выбирать никакие принтеры не надо. "Пробрасывается" принтер установленный по умолчанию в системе.
Попробуйте на клиентской машине поставить "ScrewDrivers Client(rdp only)". Там минимальный установочный пакет. Только для терминальной сессии
Добрый день! Помогите, плиз, не могу понять поставила screwdrivers на сервере и клиенте, захожу в терминальную сессию принтер мапится, но отсылаю на него чего-нибудь и пустота, документ их спула исчезает, но принтер ничего не печатает.
(27) pansim, У меня данные исчезают из спула только в случае, если открыто 2 или более сессии одного пользователя и я отправил на принтер не своей сессии.
Это связано с тем, что сессия видит все принтеры одного и того же пользователя, но доступ имеет только к принтерам своей сессии.
Ну а в целом, TriCerat выпустила много версий своей программы и в каждой из них свои заморочки. А так как миелофон сломался, то единственное, что могу сказать, так это то, что более-менее стабильно работает 4.7.
Добрый день. Появилась непонятная проблема со скрю. Есть машина которая не в домене, на ней есть несколько учетных записей, с одной скрю прекрасно отрабатывает а вот с другой невкакую, я и профили прибивал(на локальной и на терминалке) результат тотже. server 2003 + win xp В чём может быть беда?
Что я не так делаю?
Клиент: Windows7 64разрядная
server: Windows7 64 разрядная
Ставлю на клиент и на сервер Screwdriver. Настраиваю все правильно - принтер самсунг SCX 4824fn. с локального печатает. С сервера печатает только если сделать его доступным по сети и расшарить порт. Просто же так он не появляется как отдельный принтер на сервере как ни пытаюсь ставить screwdriver.
вопрос еще: если ОС 64 разрядная, то на нее можно ставить версии программы 32 разрядные?
Может быть дело в нестабильности операционной системы Windows 7 ultimate ? работает в терминальном режиме, но вот принтер не может поймать никак.
(34) Tarzan_Pasha, Все версии 4.x работают нормально с разной степени глючности (глючности касаются некоторых особенностей).
x32 должны работать на x64. Но эксперименты не ставил.
Можно пробовать поставить, соблюдая следующие правила:
1) Удалить, перезагрузить, поставить, перезагрузить.
1.1) Ставить из-под администратора
2) Ничего не настраивать, пока не заработает по умолчанию.
Так как миелофон по-прежнему на ремонте (и нам по-прежнему неизвестно, с чем именно Вы работаете), по предположу, что серверную часть надо ставить ScrewDrivers Server v4 x64 for XP & Vista Remote Desktop, а не не просто ScrewDrivers Server v4 x64, который для 2003, 2008, 2012 и т.д.
Может кто-нибудь подскажет, в чем проблема. При установке ScrewDrivers 4.6.00.05 первоначально все работало нормально. Далее, при установке второго принтера локально, на сервере терминалов w2003 перестал назначаться порт для пользователя с 2-мя принтерами (например сессия 5). Затем при переподключении к серверу терминалов эта сессия 5 с пустым портом освобождается и подхватывается другим пользователем. Печать под сервером терминалов в 1С невозможна, хотя локально все печатает.
(40)Да, местами может стоять. Возможно не всех пользователей с двумя принтерами нашел. А галку снимать у всех пользователей или только у тех, к кому подключены 2 принтера?
Недавно столкнулся с проблемой ScrewDrivers и 1с(7/8) в терминале - не идёт печать.
Чего делал: чистил кеш у пользователей. Не помогло.
Оказалось всё гораздо проще - перед возникновением проблемы в рабочей группе прошли массовые переименования принтеров и ПК. На клиентах в свойствах ScrewDriversClient отсутствовал выставленный по-умолчанию принтер. Когда поставили - печать из терминала заработала.
Ребят, а какие порты нужны SrewDrivers? Сейчас задача выпустить сервер в инет. RDP порт ясен. Он открыт, я спойно цепляюсь к серверу. Но SD принтер так и не мапится...
Такой вопрос. Есть терминальник на базе windows 10+rdp wrapper. С недавних пор у rdp wrapper начались крупные проблемы с пробросом принтеров, так что решил поставить screwdrivers. Установил сервер 6ой версии, проверил, всё работает. Далее понадобилось сделать проброс с windows xp и выяснилось, что 6ка на xp не ставится, надо ставить 4ку. А 4ка в свою очерень судя по всему не совместима с 6ым сервером, потому что принтер вроде бы пробрасывается, но печатать отказывается. Подскажите, есть какой-нибудь способ печатать с XP на 10ку?? через sd или другой софт?
Такой вопрос. Есть терминальник на базе windows 10+rdp wrapper. С недавних пор у rdp wrapper начались крупные проблемы с пробросом принтеров, так что решил поставить screwdrivers. Установил сервер 6ой версии, проверил, всё работает. Далее понадобилось сделать проброс с windows xp и выяснилось, что 6ка на xp не ставится, надо ставить 4ку. А 4ка в свою очерень судя по всему не совместима с 6ым сервером, потому что принтер вроде бы пробрасывается, но печатать отказывается. Подскажите, есть какой-нибудь способ печатать с XP на 10ку?? через sd или другой софт?
На Windows Server 2016 стоит ScrewDrivers 4. Клиенты на Windows XP. Вышло какое-то обновление на Windows Server, после которого папка принтеров перестала открываться под пользователем терминала, а попытка распечатать что-либо из какой-либо программы на сервере вываливается в ошибку. Удаление SD c сервера не решает проблему. Единственный вариант - удаление пользователя на сервере, создание новой учетки и стандартный майкрософтовский проброс. МОжет и зря я SD4 на 2016 ставил, но это уже как привычка.
Я так понял, что-то в реестре записывается, потому что удаление пользовательской папки с сервера не дает результата. Удаление SD с клиента и удаление SD с сервера тоже не дает результат, как будто учетная запись портится и больше печать не пробрасывает. Куда копать, может кто знает или сталкивался?
Есть комп, к нему подключен принтер этикеток Зебра
На компе я добавляю Образец 43х25 мм и все работает, а через ScrewDrivers в терминалку винды пробрасывается только сам принтер, без образца бумаги.
Что создает проблему.
Принтер из 1С-ки печатает первый ШК, а на втором останавливается и начинает моргать красным индикатором (вываливается в ошибку).
Добрый день после перезагрузки сервера сбрасываются настройки принтера в 1С у всех пользователей. Принтер подтягивается с помощью Tricerat ScrewDrivers.
Файл приложил.
Если просто закрыть 1С то нормально, если сделать выйти из RDP то принтер пропадает как показано на рисунке. Создал нового пользователя также настройки слетают.
52.
arbogast1979@mail.ru
10.01.24 05:58 Сейчас в теме
Здравствуйте.
Был установлен Server 2008 R2, на нем работал ScrewDrivers серверная часть. Несколько раз 2008 server переустанавливали, все нормально работало. Никаких настроек для ScrewDrivers серверной части не делали. Подключались по RDP и печатали.
Сейчас установлен Server 2022. Серверная часть ScrewDrivers.
Подключение по RDP.
При печати принтер видится, но печать не идет.
Если без ScrewDrivers по RDP печатать, то нормально все.