Не устанавливается принтер на windows server 2003

Обновлено: 04.07.2024

Что есть:
Win2003 Ent Eng+MUI, Terminal Server, клиенты на Win98se rus.

Драйвер hp LaserJet 1320 PCL6 для принтера hp LaserJet 1320 PCL6 не опознан. Обратитесь к сетевому администратору, чтобы он установил нужный драйвер.

Драйвер добавлял (принтеры - свойства сервера - драйверы - добавить), и для Win98, и для Win2003. Не помогает.
Другие принтеры от клиентов (HP 1100 & HP 1200) терминальник опознает без проблем.

__________________
Лечить и судить умеют и могут все, а вот рассчитать несущую балку? Последний раз редактировалось Lamo; 30.08.2006 в 06:20 .

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

Наример, если терминальный сервер имеет инсталлированный драйвер “HP OfficeJet 40xi” и клиент RDP имеет инсталлированный принтер с именем “HP OfficeJet 40xi”, то сервер распознает совпадение. Но если клиент использует драйвер “HP DeskJet 500”, то сервер разумеется видит, что это другой драйвер.

Это прекрасно работает, когда клиенты Windows 2000 и Windows XP подключаются к термнальным серверам Windows 2000/2003. Эти платформы имеют одинаковые названия одних и тех же драйверов, что гарантирует совпадение. Однако, это приводит к интересной ситуации, если клиент использует старые версии Windows, включая ME, 98, 95 или NT. Проблема состоит в том, что один и тот же драйвер принтера в разных системах может иметь разные названия. Наример, версия принтера LaserJet 5P в Windows 95/98 называется “Hewlett Packard LaserJet 5P,” а этот же принтер в Windows 2000/XP/2003 называется “HP LaserJet 5P.” Для человека это одно и то же, но сервер считает эти имена разными. Поэтому если клиент Windows 98 с клиенским принтером HP LaserJet 5P подключается к серверу, тот не может отобразить принтер, поскольку имена драйверов различны - даже если установлен нужный драйвер.

Для решения этой проблемы можно сопоставить имена драйверов принтеров на сервере с именами драйверов на клиентах. Например, вы можете сказать серверу, что драйвер клиентского принтера с именем “Hewlett Packard LaserJet 5P” является тем же драйвером, что и драйвер на сервере “HP LaserJet 5P.”

Учтите, что это вам нужно, если (1) вы используете отображение клиентских притеров и (2) используете клиентов, отличных от Windows 2000 или Windows XP.

Чтобы разрешить сопоставление драйверов, разместите на терминальном сервере файл, который содержит пары имен драйверов на стороне клиента и на стороне сервера. В ранних версиях сервера терминалов это делалось с помощью файла “wtsuprn.inf”, находящегося в каталоге %systemroot%\system32\. Однако, в Windows Server 2003 этого файла нет и он не ищется.

Для создания файла сопоставления в Windows 2003 вам нужно добавить в реестр два значения:

Key: HKLM\SYSTEM\CurrentControlSet\
Control\Terminal Server\Wds\rdpwd
Type: REG_SZ
Value: PrinterMappingINFName
Data: Имя файла .INF, содержащего сопоставление имен драйверов - например, c:\winnt\inf\printsubs.inf

Key: HKLM\SYSTEM\CurrentControlSet\
Control\Terminal Server\Wds\rdpwd
Type: REG_SZ
Value: PrinterMappingINFSection
Data: Наименование раздела в файле .INF, содержащего собственно сопоставление (Например, Printers)

После внесения изменений реестр перезапустите службу спулера или перезагрузите сервер терминалов, чтобы изменения вступили в силу. После изменения реестра вам следует создать файл .INF, включающий имена драйверов. Этот файл должен выглядеть так:

;PRINTSUBS.INF
;This file contains Mappings for Client driver to Server driver printer connections
[Printers]
;"Client Printer Driver Name" = "Server Printer Drive Name"
"Hewlett Packard LaserJet 5P" = "HP LaserJet 5P"

Вы можете создать этот файл в Notepad и сохранить его с расширением .INF в каталоге %SystemRoot%\System32\.

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

Прошу помочь. Стоит сервер Win Server 2003, на него заходят юзеры с подключенными локальнок их машинам принтерами. Печатать нужно с сервака на локальный. Всё работало, потом файл spool.exe начал грузить сервак. Удалил все принтеры, проблема снялась, но теперь они даже не ставятся на сервер. То есть он их не видит. Из сетки проблем нет, а удалённо по рдп никак. Кто что может сказать? Заранее благодарю.
Конфигурация компьютера
Процессор: I7 10700
Материнская плата: Asus h470-plus
Память: Hyper 32 GB
HDD: Crucial ct1000
Видеокарта: Gigabyte GeForce rtx 260
Блок питания: Thermaltake smart 650 w
Монитор: Samsung U32J592UQU
Ноутбук/нетбук: Lenovo T420s
ОС: W10 x64

-------
Вежливый клиент всегда прав!

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Уточните как точно подклчены принтеры. К серверу, через юсб, или они сетевые но порт с эмулированн. В настройках рдп клиента на вкладке локальные ресурсы стоят галки? Дрова для принтеров перепроверьте на удалёнке.
Конфигурация компьютера
Процессор: AMD Athlon II X3 455
Материнская плата: ASUS M4A77TD
Память: 4x2GB Kingston KVR1333D3N9 DDR3
HDD: SSD Kingston SKC400 512GB + TOSHIBA DT01ACA200
Видеокарта: NVidia GTX 1050Ti
Звук: шось VIAшное на борту
Блок питания: ZALMAN 500W
CD/DVD: NEC старенький + Optiarc серенький
Монитор: Iiyama ProLite XB2783HSU
Ноутбук/нетбук: Fujitsu SH531
ОС: Windows 10
Ну еще на крайняк: вы сессию завершаете или просто крестиком закрываете?

-------
Благими намірами вистелений шлях у пекло

принтеры подключены к клиенту через юсб, который через инет подключается к серваку по рдп. в настройках галки стоят. На клиентах принтеры работают без роблем. Когда пытаешься их в сессии рдп установить, сервак просто их не видит. Принтеры расшарены на клиентах.
Сессию завершаю.

exo,
Какие логи?

Конфигурация компьютера
Процессор: I7 10700
Материнская плата: Asus h470-plus
Память: Hyper 32 GB
HDD: Crucial ct1000
Видеокарта: Gigabyte GeForce rtx 260
Блок питания: Thermaltake smart 650 w
Монитор: Samsung U32J592UQU
Ноутбук/нетбук: Lenovo T420s
ОС: W10 x64
приложений - там пишутся ошибки при подключениях принтеров.

-------
Вежливый клиент всегда прав!

Так ошибок нет. Сервак просто не видит принтеров, которые нужно установить.

Ещё момент. В управлении сервером в роли Сервер печати есть Автоматическое добавление сетевых принтеров, пытаюсь зайти, выдаёт ошибку "Failed to initialize". Портов TS001, TS002 тоже нет.
Пробовал переустановить 2-й сервиспак, не помогло.

Кто-нибудь решил проблему? У меня вопрос по теме, чтобы новую не создавать:

[USER1 PRINTER].[192.168.100.35] <-> [192.168.100.1][NAT W2k3][белый_IP] <-> ИНТЕРНЕТ <-> [белый_IP][NAT][192.168.1.10] <-> [192.168.1.50].[USER2 1C]

[USER1 PRINTER] подключается по RDP через инет к [USER2 1C]. На 1С не установлены принтеры и дрова. Задача - печатать из 1С на [USER1 PRINTER]. Как это реализовать? Кроме установки на 1С дров соответствующего принтера что еще нужно сделать? Достаточно ли просто указать галку ПРИНТЕРЫ в настройках RDP? Нужно ли для этого на внешних интерфейсах настраивать Общий доступ к папками и принтерам? Или это не имеет отношения к делу?

Для Windows ® XP и Windows Server ® 2003: выберите Пуск и Принтеры и факсы .

Для Windows ® 2000: выберите Пуск , Настройка , а затем Принтеры .

Для Windows ® XP и Windows Server ® 2003: нажмите кнопку Установка принтера , чтобы запустить Мастер установки принтеров .

Для Windows ® 2000: дважды щелкните значок Установка принтера . Откроется Мастер установки принтеров .

Для Windows ® XP и Windows Server ® 2003: убедитесь, что был выбран Сетевой принтер или принтер, подключенный к другому компьютеру .

Для Windows ® 2000: убедитесь, что был выбран Сетевой принтер .

Если на компьютере отредактирован файл хостов или используется Domain Name System , то для сервера печати можно ввести имя DNS. Поскольку сервер печати поддерживает имена TCP/IP и NetBIOS, для него можно указать и имя NetBIOS. Имя NetBIOS отображается на странице настроек принтера. Назначенное имя NetBIOS — это первые 15 знаков имени узла. По умолчанию оно выглядит следующим образом: «BRNxxxxxxxxxxxx» для проводной сети или «BRWxxxxxxxxxxxx» для беспроводной сети.

Нажмите Далее , и Windows ® 2000/XP или Windows Server ® 2003 установит соединение с указанным URL-адресом.

В окне Мастер установки принтеров появится экран выбора принтера.

Если соответствующий драйвер принтера уже установлен на компьютере, Windows ® 2000/XP и Windows Server ® 2003 будут автоматически использовать этот драйвер. В этом случае появится запрос на установку этого драйвера по умолчанию, после чего работа мастера установки драйверов будет завершена. После этого принтер готов к печати.

Одним из преимуществ протокола печати IPP является то, что при соединении он определяет название модели принтера. После успешного соединения название модели принтера отобразится автоматически. Следовательно, в Windows ® 2000 не требуется указывать тип используемого драйвера принтера.

Для Windows ® XP и Windows Server ® 2003: нажмите Установить с диска Появится запрос диска с драйвером.

Для Windows ® 2000: нажмите кнопку OK , если отображается экран Вставьте диск .

Нажмите Обзор и выберите соответствующий драйвер принтера Brother, который имеется на прилагаемом компакт-диске или в общей сетевой папке.

Например, выберите папку X:\\\\install\\rus\\PCL\\win2kxpvista 1 (где X — буква диска). Нажмите Открыть .

Папка winxpx64vista64 для пользователей 64-разрядной ОС

Выберите Да , если требуется установка принтера в качестве принтера по умолчанию. Нажмите Далее .

Кто поделиться информацией по этому поводу?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Проблема с печатью принтера, установленного по сети в Win2003
Всем доброе время суток! Проблема заводит меня в тупик. Обрисовываю ситуацию. Есть принтер HP.

Непонятки с печатью
Хотел узнать, как можно повлиять на модуль печати (или как это правильно назвать?) Опишу ситуацию.

Неприятность с печатью вс2008стд64бит
Друзья, проблема такая. Ввел организацию в домен ws2008r2 standart 64х - теперь вылезла неприятная.

Однопользовательские однозадачные ОС с фоновой печатью
не знала, куда запихнуть этот вопрос. так что сори, за то, что не по разделу Вопрос: нужны.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь В "принтеры и факсы" на сервере нажмите правой кнопкой на HP Laser Jet P2050 и выберите "Общий доступ". В net use надо подставлять именно то, что содержит поле "Сетевое имя". Оно может не совпадать с "HP Laser Jet P2050"

общий доступ открыт
сетевое имя HPLaserJ
пробовал с этим именем, выдает тоже самое ошибку 66

Добавлено через 2 минуты
имеет значение верхний или нижний регистр?
я имею ввиду, что писать srver7 или SERVER7, соответственно и принтер также

Регистр значения не имеет. Пробовали net use lpt1 /server7\user8 \\server7\hplaserj 8 ?

Добавлено через 4 минуты
"Зайти через командную строку" можно подключив другой ресурс. net use z: \\server7\c$
При условии, что диск z не используется.

Добавлено через 1 минуту
Наберите пароль "вручную". И если диск подключится, то можно использовать net use lpt1 \\server7\hplaserj

да так пробовал

а еще вот что получилось

Здесь опять синтаксическая ошибка. перед \\server7\hplaserj не хватает пробела. попробовал net use z: \\server7\c$
вот что получилось. когда дошла очередб вводить пароль, то курсор мигает, но не один символ не вводиться, даже буквы Он не вводить не дает, а скрывает введенные символы. Т.е. в ответ на приглашение ввести пароль надо нажать 8 и enter не взирая на происходящее на экране. Если напишет, что доступ запрещен, то надо повторить введя имя пользователя как server7\user8
Если net use напишет, что команда выполнена успешно, то это будет означать тот самый "логин из коммандной строки"
И еще: с c$ я погорячился. Административные шары вида имядиска$ позволяют подключать только пользователей, входящих в группу "администраторы" компа, на котором шара (server7). Ведь это не так? Тогда надо временно, только на время эксперимента, добавить в администраторы server7 пользователя user8. Или использовать другую шару.

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

на сервере есть пару папок на которые есть общий доступ, но что-бы подключиться к этим папкам, пользователи вводят user.. и пароль. Тоесть, после ввода в командной строке юзера и пароля, должна же быть какая то ракция. Что юзер подключен к серверу 7

Добавлено через 13 минут
блин! вот написал про папки и до меня дошло, что они находятся не на С

попробовал ввести тот диск на который открыт общи доступ.
запросил как всегда имя пользователя, потом пароль
после, появилась строка введите пароль для 'имя ноутбука\user8' для подключения к server7
ввел пароль 8
строка пишет системная ошибка 5
отказано в доступе

Если подключатся не к административной шаре, а к папке, то: net use z: \\server7\foldername
Т.е. имя диска присутствовать не должно. После \\server7\ должно идти имя папки, так как это видно в сетевом окружении. yes.
команда выполнена успешно
как подключиться или что нужно сделать, чтобы войти как администратор?

Вот сейчас я не очень понимаю. Вы сделали net use z: \\server7\foldername , сервер запросил логин\пароль, вы набрали и все подключилось? Так? Если так, то вы как и хотели залогинились посредством командной строки. Теперь очевидно надо попробовать подключить принтер без указания логина\пароля в командной строке. net use lpt1 \\server7\hplasej видимо. После экспериментов не забудьте net use z: /delete

Добавлено через 39 секунд
А не понял я, для чего надо входить как администратор?

подключил net use lpt1 \\server7\hplasej
выдало системная ошибка 66
неверно указан тип сетевого ресурса В слове hplaserj я пропустил букву r. Вы наверно тоже?

нет я не пропустил.

я вот что сейчас сделал net use \\server7\hplaserj
убрал lpt1 и. команда выполнена успешно

вообщем, команда выполнена успешно
это означает, что я подключился через командную строку?

если да, то что дальше делать?

Добавлено через 14 минут
В панели управления, в "устройства и принтеры" выберите какой-нибудь принтер, можно липовый, типа "Fax" или Microsoft XPS Document Writter. Выше, в одной строке с "Добавить устройство" и "Установка принтера" появится "свойства сервера печати". Нажмите. Перейдите на закладку "Порты". В норме должны быть lpt1, lpt2, lpt3 (помимо прочих). Посмотрите, есть ли эти порты? Пустое ли поле в стобце "принтер" напротив этих портов?

погодите, я установил драйверы х64 на сервер7 они установились в папку C\windows\system32\drivers
там находятся и х32

я читал на другом форуме, что надо сделать в свойствах принтера во вкладке дополнительные драйверы
установить галочку где х64. Я установил, нажал ОК вылетает окно в котором есть обзор, тоесть окуда нужно установить драйверы. Выбрал папку х64 , даже по очереди ставил драйверы, но пишет.
"В указанном месте не найден драйвер HP Laser Jet P2050 Servies PCL6 для нужной архитектуры процессора"

самое интересное другое, когда заходишь во внутрь папки драйверов х64, которые я скачал с официального сайта НР то в конце есть папка, которая называется XPwin Мне кажется это для операционки ХР. Но я выбирал Windows Server 2003 для 64 разрядной

Или я не правильно выбрал?

какой драйвер правильно нужно установить сервер, для Windows7 64разрядной системы или для windows server 2003 64 разрядно системы?

Добавлено через 1 минуту
вот то что вы написали про порты, это нужно где делать на сервере или на ноуте?

"какой драйвер правильно нужно установить сервер, для Windows7 64разрядной системы или для windows server 2003 64 разрядно системы?" - это не важно. Они скачиваются с сайта НР из разных мест, но они одинаковы.
"надо сделать в свойствах принтера во вкладке дополнительные драйверы" - тут вы правы, х64 на х32 надо ставить как дополнительный драйвер
"Или я не правильно выбрал" - тут не важно, драйвер для xp, 2003 или 7. Тут важно, что бы дополнительный х64 полностью соответствовал драйверу х32. Т.е. важно, чтоб он был pcl6 и был нужной версии. Такой же, как и х32. Я сейчас попробую поставить нативный драйвер. Напишу, что получится. (сам давно использую HP Universal print driver)
"вот то что вы написали про порты, это нужно где делать на сервере или на ноуте? " - на ноуте.

Добавлено через 9 минут
И, кстати, посмотрел - у меня в свойствах сервера lpt1, lpt2, lpt3
сделал net use lpt4 \\server\printer
Получил ошибку 66
Похоже на семерке нет lpt1.

Добавлено через 47 минут
Действительно, установить нативные х64 как дополнительные к х32 не удалось. Не смотря на то, что их удалось поставить (тот же дистрибутив) на х64. При этом универсальные работают на ура.

может я что то не понимаю, но принтер к серверу подсоединен через USB, у меня нет Lpt на нем

в свойствах принтера на ноуте есть Lpt1 и 2 и 3, но галочка стоит на USB001 ПОРТ ВИРТУАЛЬНОГО ПРИНТЕРА ДЛЯ USB На сервере такие же установки

я попробовал установить lpt1 в свойствах принтера на ноуте, потом набрал через командную строку и тоже самое ошибка 66

Добавлено через 1 минуту
тоесть мне поставить универсальный и попробовать?

Добавлено через 1 минуту
64 не установились вообще или как дополнительные драйверы?

Читайте также: