Имя: Пароль:
IT
Админ
Не работает печать в терминале
0 cons74
 
08.05.15
14:46
Подключаюсь к 1с по терминалу.
На локальном печать работает (есть локальный принтер на другом компе, расшаренный). Этот принтер в терминале виден, и печать на него отправляется - но не приходит. Что посмотреть?
1 Ёпрст
 
гуру
08.05.15
14:53
Посмотреть админу в глаза.
2 Ёпрст
 
гуру
08.05.15
14:54
А так, посмотреть зависшие задания принтёра и на крайняк, очистить очередь печати и перезапустить службу.
3 cons74
 
08.05.15
15:25
(1) страшно - он и побить за такое (сомнения в его пряморукости) может
4 Garykom
 
гуру
08.05.15
15:27
(3) тогда подозрение как он серваки чинит...наверно просто подходит и они сами от страха перезагружаются...
5 ДенисЧ
 
08.05.15
15:27
(3) А может, и правильно сделает? )
6 Torquader
 
08.05.15
18:07
Иногда интересно покопаться в очереди принтера на локальной машине, так как там могут просто "копиться" документы.
Кроме того, сетевые принтеры лучше сразу подключать с сервера как сетевые, а не пытаться пробросить в терминале.
7 Neg
 
08.05.15
18:19
это на сервере порты сгорели, менять сервер надо.
8 DES
 
08.05.15
18:25
(6) поясни!
(0) может на сервере установить драйвер локального принтера поможет...
9 100kg
 
08.05.15
18:30
(6) В большинстве случаев терминал далеко, а сетевой принтер рядом стоит, поэтому как сетевой на сервере не получится
10 jsmith82
 
08.05.15
18:39
перезапусти диспетчер
11 spectre1978
 
08.05.15
19:33
(9) почему? По факту-то это одно и то же, трафик также пойдет с далекого терминала до близкого принтера. Там вопросы только организационные могут быть - чтобы пользователь не мог печатать на некотрых принтерах других пользователей, к примеру.
12 100kg
 
08.05.15
19:45
(11) если терминал далеко-далеко, то он явно не в этой сети
13 Torquader
 
08.05.15
19:51
(12) Если из офиса vpn до "далёкого" сервера, то ему пофиг, к какой машине и кто подключается.
14 sdv2000
 
08.05.15
20:05
screwdrivers наше всё
15 kofeinik
 
08.05.15
20:09
принтер какой? есть модели, не работающие через rdp.
16 Zamestas
 
08.05.15
21:21
(15) Какие модели?
17 spectre1978
 
08.05.15
22:35
(13) хотя могут быть и технические нюансы. Например, IP подсоединяющегося компа может меняться, а сервера имен, общего на все сети "центра" и "филиалов" - просто не быть. Тогда (6) может быть проблематично...
18 Zamestas
 
08.05.15
22:53
(17) Я конечно понимаю, что DHCP рулит, но можно станции с принтерами привязать к статическим IP, и обращаться исключительно по IP адресу к порту печати.
19 spectre1978
 
08.05.15
23:17
(18) можно, но это работает до определенного количества принтеров. Когда речь начинает идти о десятках и сотнях - прописывать статику, наверно, становится утомительно.
20 spectre1978
 
08.05.15
23:20
пока пяток филиалов и десяток принтеров - я двумя руками за. А вот потом... Наверно, надо (14) курить
21 Zamestas
 
08.05.15
23:23
(20) Может DNS локальный?
22 s-pc
 
13.05.15
15:36
(14) дело говорит. У меня screwdrivers решил ВСЕ проблемы с терминальной печатью.
23 100kg
 
13.05.15
19:56
(14) Плюсую! SCREWDRIVERS и никаких проблем
24 Пульсар
 
13.05.15
20:51
Как то встречался с кривонастроенным серваком, там умельцы запретили обращение к спулеру , принтер виден, а печатать не моежет, задания некуда поместить
25 Torquader
 
13.05.15
21:43
(24) Ну, если остановить спуллер, то так оно и будет.
26 Garykom
 
гуру
13.05.15
21:50
вот какие то "SCREWDRIVERS" все рекламируют

а что это такое то? нафиго оно нужно если за 15 лет работы во многих конторах ни разу оно не потребовалось

ЗЫ если руки не кривые?
27 Cap_1977
 
13.05.15
21:54
угу
28 Torquader
 
13.05.15
21:56
Как бы вот оно:
http://it-ho.ru/page_story.php?id=79

Хотя есть и более интересные решения:
http://habrahabr.ru/post/140106/

На самом деле, самое оригинальное решение, которое я видел - это автоматический PDF-принтер, который формирует pdf-файл, потом сжимает его в zip, отправляет через канал на локальную машину клиента, где автоматом распаковывает и печатает.
Преимущество в том, что для медленных каналов можно понизить приоритет трафика печати и ничего подвисать не будет.
29 Cap_1977
 
13.05.15
21:57
отображаемые принтера ? не неалыхал )
30 100kg
 
13.05.15
22:55
(26) С этой штукой даже тяжелые документы с рисунками выходят на печать почти мгновенно, а со стандартными драйверами по несколько минут до первого листа
31 Torquader
 
13.05.15
22:57
(30) Когда настоящий PS принтер увидишь, вот тогда узнаешь, что такое быстро и мгновенно.
32 100kg
 
13.05.15
22:59
(31) я вижу обыкновенные принтера и вижу комфортную быструю печать. Мне этого достаточно
33 Mihenius
 
14.05.15
17:37
Возможно используется EasyPrint, а должным образом не настроено? Не стоят правильные драйвера.

используются принтера "хомеофисе" с супер-пупер драйверами (ибо вин принтеры), кот. периодически вешают спулер.
Пример все "хомеофисе" hp пишут КАЖДОЕ задание в реестр.
Через определенный момент времени эта ветка реестра так разрастается, что не то что спулер падает, а сама винда начинает тупить )
34 100kg
 
15.05.15
18:41
(33) Мне кажется что про запись в реестр-чушь
35 Mihenius
 
16.05.15
18:05
(34) Когда кажется - креститься нужно.

Всем владельцам "домашних" принтеров hp

Идет в ветку реестра
HKCU\software\hewlett-packard

и смотри как КАЖДОЕ задание пишется в эту ветку.

решений избежать этого несколько.

самое простое - закрыть доступ на запись у юзера в эту ветку.

или при запуске/выходе терминального сеанса очищать эту ветку.

так же рекомендуется на все принтера hp ставить дрова не с hp, а сертифицированные microsoft. тогда не устанавливаются всякие мониторы и служебные утилиты.

в некоторых конторах эта ветка реестра весила десятки Мб. помножим на кол-во пользователей ...
36 Mihenius
 
16.05.15
18:11
вот хорошая подборка

http://brj.pp.ru/baza/2010/hw/printers-kb

выдержка

1Cка
Дого выходит 1С? при логофе?

http://www.commandline.co.uk

C:\PROGRA~1\cmdow.exe @ /HID
@echo off

reg delete HKCU\software\hewlett-packard /f
c:
cd "C:\Program Files (x86)\1cv82\8.2.15.289\bin"
start /wait 1cv8.exe
reg delete HKCU\software\hewlett-packard /f
logoff

Само описание глючного поведения драйверов

Удивительные вещи

Многие администраторы, которые следят за своими серверами, наверняка наблюдали интерсеные записи в логах в том, что служба Windows Installer регулярно устанавливает некий компонент «HP Bi-Di component», и при этом msiexec.exe от имени SYSTEM бывает кушает «100%/количество CPU» процессора, и сам spoolsv.exe «кушает» по 500-700-1000 мегабайт оперативной памяти, хотя вроде бы и не с чего, да и логоф / логон пользователя бывает по 10-20-30 секунд на совершенно не нагруженный сервер, да ещё и ивенты разные сыпятся, что нехватает места в реестре, или ошибка записи / чтения из реестра. У всего этого одни корни и сейчас мы с вами и это исправим:

Если вы запустили спулер — то остановите его снова, net stop spooler.
Пуск-выполнить- regedit ? HKU\.Default\Software\Hewlett-Packard
Экспортните эту веточку себе на память ? когда я раскопал это — я пришёл в ужас, она у меня занимала 270Мб!
Удаляем ветку Hewlett-Packard
Создаём ветку Hewlett-Packard
Выставляем на неё разрешения для «пользователи» и «администраторы» ? запрос значения + перечисление подразделов + удаление + чтение разрешений
Единственно что галочку «Удаление» можно не ставить, это у меня стояло для отладки.
никому туда писать не надо! нет, правда.
HKLM \ Software \ Microsoft \ Windows NT \ Terminal Server \ Install \ Software\, делаем бэкап веточки Hewlett-Packard и удаляем её.
открываем «мой компьютер» и идём в «c:\windows\system32\spool\drivers\w32x86» или где там она у вас (для х64: c:\windows\system32\spool\drivers\x64), ищем там файлик HPZBDI32.msi ((иногда ещё cioum32.msi) для х64 файлики вместо 32 будут иметь 64 на конце) и переименовываем их во что нибудь другое, например в HPZBDI32.msi.bak.
Создаём пустые файлы с оригинальными именами.
shutdown /r /t 01
создаём логон скрипт
reg delete HKCU\software\hewlett-packard /f
и вешаем его на пользователей терминального сервера.
повторяем все шаги данного действия после добавления новых драйверов принтеров.
Что мы получаем в итоге?

Мы получаем спулер который не жрёт память, а спокойно живёт в пределах 300-400мегабайт даже на высоконагруженных ТСах.
Мы получаем быстрый вход пользователй и беспроблемный мап принтеров.
Существенное уменьшение реестра как самого сервера в целом, так и пользовательского.
37 Mihenius
 
16.05.15
18:14
К счастью от hp/canon уже много лет как отказался.

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