| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > принтер через принт сервер |
| Автор: megabist 4.9.2009, 17:04 |
| Ситуация примерно такая: Есть: Компы под управлением win xp принт сервер tp-link tl ps210u (прошит последней прошивкой, найденой у изготовителя на сайте) принтер HP color laserjet 2605 сабж: На компе, на котором идет тест установлена утилита прилагающаяся к принт серверу. Если принтер отваливается, а потом находится снова (отключили его например, или еще тому подобные ситуации) утилита его находит автоматом и снова подключает, НО вместо того, чтобы подключить его на старое место она его подключает, как *принтер Р (копия 1)*, не удаляя при этом предыдущий его вариант. Как бы отучить от этого? пробовалось: по советам гугеля было сделано следуюее - в реестре в HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer был добавлен ключик NoAddPrinter и ему было присвоено значение 1. Не сработало, принтер всеравно наплодил копию. Что с этим можно сделать, или, хотя бы, куда копать в такой проблеме? |
| Автор: Akina 4.9.2009, 17:21 |
| Коленом под зад этой утилите. Елси принт вырублен - его очередь будет переведена в автономное состояние. Да, его возможно придётся возвращать руками - и то не факт. У меня на длинках и синетах всё нормально отключается-подключается само вне зависимости от того, как принт подключен - и по lpr, и по нетбиосу. |
| Автор: megabist 4.9.2009, 22:16 |
| Akina, а как работать без утилиты, как сетевой принтер я его найти не смог, или там какие-то хитрости есть? Или я искал плохо? |
| Автор: megabist 5.9.2009, 20:48 |
| Akina, Спасибо, в понедельник поковыряю. Тему пока оставлю как нерешную, потому как не знаю что дальше =) |
| Автор: Infector 7.9.2009, 23:00 |
| Поставь на каждой машине принтер как локальный, настрой TCP\IP принт-сервера, добавь IP порт на машинах и будет тебе щастье |
| Автор: megabist 9.9.2009, 12:58 |
| Если не сложно, напишите подробней про порты... не могу понять, копался-копался... точнее как, я кажется понял о чем речь, но не могу понять, как понять, через какие порты работает этот принт-сервер. В инструкции и описании к нему ничего не нашел... веб интерфейс у него впринципе очень слабенький... из настроек там есть только: использовать dhcp прописать ip свой или маску подсети, кажется. прописать mac обновить прошивку... вот и все, что есть у него в веб интерфейсе. Добавлено через 3 минуты и 54 секунды Да, про NetBIOS нету ни слова. |
| Автор: Akina 9.9.2009, 13:37 | ||
Подключился - смотри, как на аттаче, на каком порте галка... |
| Автор: megabist 9.9.2009, 14:14 |
| Хммм... тогда значит я все неправильно понял... порт указан USB. И да, после попытки просто удалить утилиту принтер считает, что он доступен, но печать на него не идет. Как я понял, утилита эмулирует подключение принтера по USB. Я правильно понимаю, что мне нужно выбрать порт который tcp/ip и провести какие-то настройки? Тогда сейчас попробую. |
| Автор: Infector 9.9.2009, 20:44 | ||
Ставим драйвер принтера как локальный (на LPT1 или USB) Открываем свойства принтера, жмем "добавить порт". Выбираем "Стандартный TCP\IP порт" В мастере указываем адрес сетевого принтера (в данном случае принт-сервера, ). Может спросить еще тип сетевой карты, тут уже смотреть нужно что лучше работает. Часто работает даже с чужим драйвером (Драйверы Лазерных HP наиболее универсальны в этом смысле, от Куосер до Лексмарков на них запускали). Но если дуплекс нужен или другие спец. возможности, то родные дрова нужны. На принт-серверах c LPT отлично работает |
| Автор: megabist 16.9.2009, 14:47 |
| Infector, При попытке подключения через TCP/IP port - не работает, тоесть делает вид, что ушло на печать, но на печать не уходит, указываю адрес принт-сервера. А если указать порт TCP/IP Standart HP Port то Explorer вообще выпадает в ошибочку... Пока буду еще ковырять. Есть еще какие-либо варианты? И что вообще читать, если я хочу сам написать некое подобие этой программы (ну условно говоря только под конкретную совсем задачу.) Куда мне копать? никогда, к сожалению, не писал ничего подобнго. =( |
| Автор: Infector 16.9.2009, 20:35 | ||||
Наверное толку от моих слов не будет, но все-таки: Некоторые Лексмарки точно так же вели себя до перезагрузки станции Вообще неплохо бы проверить принт-сервер в паре с другим принтером, лучше что-нибудь из "класссических". Хотя бы будет ясно кто из них мозг парит Есть еще возможность - к локально установленному принтеру добавлять "локальный порт" и в нем прописывать очередь в виде \\ServerName\PrinterName Однако глюков в таком случаев в разы больше, чем при IP-портах
Вообще здесь логичнее выглядело бы что-то из серии TP-Link. (Или кто это чудо производит) Сетевая же не от HP получается. Ну если такой вариант отсутствует, можно из имеющихся поперебирать. Ну и не ленитесь перегружаться. |