Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Ошибка при подключении к принтеру по сети

Автор: playbutton
Дата сообщения: 02.10.2013 08:56
В офисе обычная одноранговая сеть с рабочей группой.

В кабинете ХОЗ службы стоят 2 компа подсоединенные в сетку. На обоих ПК стоит Windows XP.

К 1 пк подключен принтер, и он же расшарен в сетку. 2 пк просто в винде его видит и может с него печатать.

Но как только 2 пк заходит в программу 1С через сервак, и там пробует распечатать путевой лист, то пишет что принтера нету в системе. Нажимаем параметры страницы, он говорит что надо установить принтер, ладно далее.. выбираем сетевой принтер, выбираем где он находится и сам принтер, при подключении к нему выводится ошибка, далее по тексту: У вас отсутствуют права доступа к компьютеру, достаточные для подключения выбранного принтера.

Что делать?
Автор: Prophion
Дата сообщения: 02.10.2013 11:30
playbutton
Я так понимаю у вас 1С работает на сервере терминалов? Т.е. для того чтобы запустить 1С пользователь подключается на рабочий стол удалённого компьютера? Если так, то принтер нужно настроить именно на том компьютере. Доступ из-под пользователя к принтеру может отсутствовать по разным причнам, одной из самых распространнёных - имена пользователей на компьютере куда подключён принтер и компьютере который подключается к нему (в вашем случаи это сервер терминалов) совпадают, а пароли - нет; проверьте это.
А лучше всего отключить на клиенте проброс принтеров в терминал. На компьютере куда покдлючён принтер измените имя пользователя под которым работает клиент так чтобы оно 100% не совпадало ни с каким другим и дабавьте на принтер все разрешения для пользователя Все . На сервере под Администратором установите этот принтер и проверьте чтобы права на принтер так же имели Все на всё . Ну и пробуйте печатать.
Автор: golychev
Дата сообщения: 02.10.2013 13:16
playbutton
прошу поделитесь подробностями что за сервак 1с, по РДП на него заходят или нет... вероятнее всего есть проблемы с учетными записями или паролями, раз сеть одноранговая, эти проблемы зачастую возникают, убедитесь что все юзеры работают под одной учетной записью или если несколько то все они должны быть заведены на всех компах с одним и тем же паролем.
Автор: playbutton
Дата сообщения: 03.10.2013 02:06
Prophion
Правильно понимаете, через рабочий стол удаленного компьютера. Принтер нужно установить на сервере? Имя пользователя где установлен компьютер (вроде надежда) точно отличается от имени пользователя сервера (там администратор). МОжно пожалйуста про разрешения поподробней? Где у пользователя поставить разрешения и где на сервере.
Спасибо.

Добавлено:
golychev
Выше написал как подключается к 1С.
Что значит под одной учеткой? У всех разные имена пользователя, они с правами админа. Пароли тоже разные есс-но.
Автор: Prophion
Дата сообщения: 03.10.2013 09:58
playbutton
Права устанавливаются в Диалоговом окне Свойств (правой клавишей мыши на объекте - свойства) на вкладке Безобасность. Если такой вкладки нет, то в окне файловго обозревателя (например, мой компьютер) в меню Свервис выбирите Свойства папки. В диалоговом окне на вкладке Вид в разделе Дополнительные параметры снемите галочку "Использовать простой общий доступ к файлам (рекомендуется)" и нажмите ОК. В результате вкладка Безопасность появится. Если, конечно, у Вас не Домашняя редакция XP.

Установите Принтер на сервере под пользовтелем Администратор, по инструкции (данная инструкция верна для Windows 2003):
1. Зайдите на сервер.
2. Откройте Панель управления - Принтеры и Факсы. (если такого пунка в Панели управления нет, то слева нажмите Переключится к классическому виду).
3. В окне Принтеры и факсы выбирите Файл-Свойства сервера.
4. В открывшемся окне на вкладке Потры нажмите кнопку Добавить порт. Выбирите Local port, нажмите Новый порт.
5. Введите имя порта в следующем формате: \\IP(NetBIOS-name)\share-printe-name, например у компьютера в который подключён принтер IP-адрес - 192.168.1.22, Имя компьютера в сети - nadejda, Сетевое имя принтера - hp1120, тогда имя порта будет: \\192.168.1.22\hp1120 или \\nadejda\hp1120 Что использовать IP-адрес или NetBIOS-имя решать Вам, лично я использовал IP, а для компьютера с принтером на DHCP-сервере заводил резервацию, чтобы адрес не менялся (можно и вручную IP указать). Нажмите ОК. Нажмите Закрыть. Нажмите Закрыть. Тем самым возвращаясь в окно Принтеры и факсы.
6. В окне Принтеры и факсы выбирите Файл-Установить принтер.
7. На приветствие Мастера по установке нажимаем Далее. Выбираем Локальный принтер, снимаем галочку "Автоматическое определение и установка принтера "Plug and Play"", нажимаем Далее. Выбираем "Использовать порт", в выплывающем списке Выбираем созданный нами порт, в нашем примере это \\192.168.1.22\hp1120, жмём Далее.Выбираем и устанавливаем соответствующий текущей конфигурации компьютера драйвер, т.е. если у нас сервер под управлением Windows 2003 x64, то и драйвер нужно установить соответсвенно для этой ОС (либо для Windows XP x64). Нажимыаем Далее. Называем принтер как-нибудь и указываем будет ли он использоваться по умолчанию (опция по умолчанию работает только для пользователя из-под которого Вы устанавливаете принтер, для других ползователей нужно будет повторно указать установленный принтер как принтер по умолчанию). Нажимаем Далее. Выбираем "Нет общего доступа к этому принтеру". Нажимаем Далее. Напечатать пробную страницу? - выбираем "Да", жмём Далее. Жмём Готово.
8. Дожидаемся окончания печати, проверяем наличие на вкладке Безопасность свойств принтера, полных прав на принтер у группы Все.
9. Пробуем подключится в 1С и напечатать что-нибудь.

P.S. Проброс принтера от клиента на сервер при этом лучше будет отлючить.
Автор: playbutton
Дата сообщения: 04.10.2013 02:37
Prophion
На 5 шаге, при добавлении порта, когда нажимаю ОК выводится сообщение, что далее по тексту "Вход в систему не произведен: имя пользователя или пароль не опознаны". На серве под Администратором был.
Как быть?
Автор: Prophion
Дата сообщения: 04.10.2013 11:00
playbutton
С сервера под Администратором Вы можете войти на расшареные ресурсы компюетара в который подключён принтер (в нашем примере, в окне файлового обозревателя введите \\192.168.1.22)?. Если нет, то проверяем на компьютере куда подключён принтер:
1. Проверяем включена ли учётная запись Гостя.
2. Проверяем групповые политики безопасности:
2.1. Запустите gpedit.msc (Пуск-Выполнить или win+R)
2.2. Перейдите Политика "Локальный компьютер" - Конфигурация Windows - Параметры безопасности - Локальные политики - Назначение прав пользователя.
2.3. Проверяем. Политика: Доступ к компьютеру из сети, значение: Все, Администраторы. Политика: Отказ к доступу к компьютеру из сети, значение: либо ничего, либо служебная учётка типо SUPPORT_что-то там..., важно чтобы не было учёток Гость, Все, Администраторы, Пользователи и Опытные пользователи.
2.4. Перейдите Политика "Локальный компьютер" - Конфигурация Windows - Параметры безопасности - Локальные политики - Параметры безопасности.
2.5. Плитика: Сетевой доступ: модель совместного доступа и безопасности для локальных учётных записей, значение: Гостевой.
3. Чисто из-за паранои. Если учётная запись Администратора (запись которая создаётся по умолчанию) имеет такое же имя что и учётная запись Администратора на сервер. Если так, то меняем пароль на компьютере с принтером так чтобы у этих учёток были одинаковые пароли, либо переимновываем Администратора в какого-нибудь Admin'а.
Если же на шару зайти получается, а добавить порт не удаётся с ошибкой о правах, то проверьте на вкладке безопасность свойств принтера нет ли каких-либо запрещающих правил, ну и для группы Все установите полные права.
Автор: playbutton
Дата сообщения: 07.10.2013 02:43
Prophion
На расшареные ресурсы заходит, там как раз принтер расшарен.. Заодно проверил все по вашим пунктам.
1. Учетная запись гостя включена.
2.3. Политики тоже все нормально.
2.5. В этих политиках тоде все ок.
3. Учетка там Надежда называется.. она как администратор. Ну попробовал даже поменять на такой же пароль как на сервере..

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

Блин даже не знаю что и делать..
Автор: Prophion
Дата сообщения: 07.10.2013 09:12
playbutton
Надежда, это, вероятно, второй администратор в системе. Когда устанавливается Виндовс (не сборка) перед первым входом в систему установщик просит создать нового пользователя, при этом в системе уже имеется несколько пользователей, один из которых Администратор (стандартная учётная запись), я говорил про неё. Но это не важно, потому как для группы все права на печать должны быть иначе все кто явно не указан в разрешениях печатать не смогут.
Проверьте, в том же окне (Дополнительно), кто выступает владельцем, если не группа Администраторы, то измените на неё; после вновь попробуйте изменить права для группы Все. Попробуйте добавить вместо Все (т.е. удалите эту группу), группы: Пользователи, Опытные пользователи, Гости, Операторы печати, и всем им назначте полные права.
Автор: playbutton
Дата сообщения: 07.10.2013 09:46
Prophion
Вот посмотрите как обстоят дела с этими правами ..

http://s017.radikal.ru/i427/1310/b2/5938325d482e.png
http://s018.radikal.ru/i521/1310/b9/f54f1fed5b5b.png
http://i062.radikal.ru/1310/42/319ff30702f1.png

Может я что то не так ставлю.. Если что попросите, сделаю еще какие надо скрины.
Автор: Prophion
Дата сообщения: 07.10.2013 10:02
playbutton
А как получилось, что записи дублируются? Обычно это связано с различием контеннеров, например, одни назначены, другие наследуются, одни разрешающие, другие запрещающие, одни на корневой объект, другие на дочерний. Но принтер права не наследует, дочерних объектов у него тоже нет. Попробуйте удалить все права и давбаить нужные группы с полными правами.
Добавьте ещё Администраторы.
Автор: playbutton
Дата сообщения: 07.10.2013 10:29
Prophion
Начинаем все заново. Вот я все удалил, все права и все группы.
http://i054.radikal.ru/1310/53/67f365358231.png
Далее во вкладке дополнительные параметры безопасности добавляю Администраторы http://s017.radikal.ru/i443/1310/c9/595102a3a807.png , ставлю полный доступ http://s018.radikal.ru/i522/1310/ec/4616580f787c.png , вот тут видно что стоит полный доступ http://s003.radikal.ru/i202/1310/b9/12bc8b1736b0.png , но когда нажимаешь Применить то делается вот так http://s017.radikal.ru/i412/1310/de/066d8f76960b.png , но печать как бы стоит галочка http://s020.radikal.ru/i715/1310/0e/c863167d87f9.png .
Теперь добавлю всех остальных, вот теперь как это выглядит http://s018.radikal.ru/i519/1310/96/45f4a1ccf256.png . Вроде всё..

Может какие еще настройки показать? Может тут все нормально, еще где то не так настроено что-то..
Автор: Prophion
Дата сообщения: 07.10.2013 10:51
playbutton
Понятно. Вроде бы тогда всё. Пробуйте добавлять принтер на сервер.

P.S. Вообще странно, дублирования не должно быть.
Автор: playbutton
Дата сообщения: 07.10.2013 11:03
Prophion
Та же проблема и осталась) эхх.. вот вам даже скрин с сервака. http://s020.radikal.ru/i723/1310/88/46a9fb499a73.png

На счет дублирования, он вроде просто разделяет доступ на управление документами, и управление принтерами.
Автор: SAM30
Дата сообщения: 07.10.2013 11:07
playbutton
В свойствах удаленного подключения есть указания какие локальные ресурсы может использовать клиент,
посмотрите может там принтеры отсутствуют, хотя, по умолчанию, они при создании удаленного подключения всегда есть
Автор: Prophion
Дата сообщения: 07.10.2013 11:11
playbutton
Попробуйте октрыть шару и нажав правой клавишей на расшареном принтере выбирите пунк Подключить. Ругнётся или нет?

Можно попробавать воспользоваться средствами терминала для проброса принтера. У Вас бразер, как я вижу, они вроде бы себя ведут лучше чем всякого рода HP и Canon. В свойства сервера, на вклаке Драйвера добавте нужный драйвер под принтер для текущей ОС, т.е. если у Вас сервер под управлением Виндовс 2003, то драйвер добавляйте именно для него. После этого у клиента включите проброс принтера и подключитесь в терминал, и попробуйте что-нибудь распечатать.

Так же можно попробавать удалить общий доступ к принтеру и заного его назначить.
Откровенно говоря, у меня кончаются идеи, если на компьютер куда покдлючён принтер с сервера можно зайти и по расшариными ресурам "по-ходить" нормально, значит с политиками безопасности всё впорядке, да и с пользователями тоже. Проблема конкретно с разрешениями на объекте - на принтере.
Автор: playbutton
Дата сообщения: 08.10.2013 03:46
Prophion
Если через шару подключать принтер то выводит следующее http://s020.radikal.ru/i713/1310/b9/d1eb962c36d5.png .

А про проброс можно поподробнее? Куда и что там)

Добавлено:
Все сделал!)

В общем не знаю, программа мне помогла или нет screwdrivers называется.. она как раз вот для печати на удаленном доступе, помогает вроде как в проброске или что не знаю если честно) просто в вычитал в нете что многим помогает.

Дак вот, установил на сервере серверную часть, у клиента клиентскую часть. Думал щас попробую вдруг печать заработает) а фиг..

Пошел на сервер попробовать опять добавить порт локальный, и о чудо он добавился) ну далее скачал драйвера для сервака, установил, попробовал распечатать пробную страницу с сервера, распечаталась!)

Ну и пошел к клиенту пробовать через 1С распечатать, и все ок! Принтер уже был установлен там, так что все распечаталось!)

Спасибо Prophion тебе огромное) если б не ты не знаю что и делал бы_)
Автор: Prophion
Дата сообщения: 09.10.2013 04:00
playbutton
Ну screwdrivers занимается пробросом принтера через rdp с использованием в качестве сервера печати компьютер-клиент rdp-сессии, т.е. он отучает сервер от драйверов для устройства, а все данные отправляемые на печать в активной сессии перехватывает и шлёт через свой туннель доставляя их "сразу на принтер" минуя промежуточное (вернее заменяя его собой) терминального сервера печати. Так что она вроде как не должна была помочь. С другой стороны, её установка могла внести нужные изменения на сервер о которых я не знал или не подумал, но которые препятствовали нашим действиями и, в итоге, решить проблему.
Хорошо что проблема решена. Всегда рад помочь.
Автор: St0kely
Дата сообщения: 09.10.2013 09:14
Добрый день уважаемые специалисты, срочно требуется ваша помощь. Есть принтер НР 1022 подключенный usb кабелем к локальной машине под Suse 12.3, установлен и расшарен cups, другие машины из сети печатают через этот принтер. Все пользователи работают через KRDC в 1С установленной на Win Server 2003. Так вот, проблема в следующем. Не могу установить этот принтер на сервер, пишет что связь с устройством потеряна. Я так понимаю что проблема скорее всего в настройках cupsa... Подскажите где и в какую сторону копать - ибо скоро голову оторвут, так как принтер находится в торговом зале, а у меня уже мыслей ни каких.
Автор: Prophion
Дата сообщения: 09.10.2013 09:42
St0kely
А как вы подключаете принтер? Как принтер в Интернете (http://адсрес_cups/имя_принтера/) или как обычный сетевой принтер (\\адрес_коспьютера_имя_принтера\)?
А вообще, в любом случаи, что так, что так, Вам нужна нормально настроенная Samba с каталогом printer$ иначе этот 1022 работать не будет. Вот мои конфиги, на которых этот хлам (1018, 1020, 1022(n)) работает (в основном ставлю LinuxMint но и на Ubuntu и Debian всё работало с минимальными изменениями):

[more]

Код: $ cat /etc/cups/cupsd.conf

LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
Listen localhost:631
Listen *:49631
Listen /var/run/cups/cups.sock
<Location /printers>
Order allow,deny
Allow 192.168.1.*
</Location>
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
DefaultAuthType Basic
<Location />
Order allow,deny
allow from 192.168.1.*
</Location>
<Location /admin>
Order allow,deny
allow from 192.168.1.*
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
allow from 192.168.1.*
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
<Policy authenticated>
<Limit Create-Job Print-Job Print-URI>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
Автор: St0kely
Дата сообщения: 09.10.2013 09:46
Пробовал оба варианта и через http и через локальный адрес... На сервере при установке сетевого принтера видит и компьютер и принтер (по какой-то причине оба варианта) но ни к одному не может подключится... Хотя да, Вы правы, пойду поковыряю Sambu. За конфиги отдельное спасибо буду пробовать. По результату отпишусь.

Страницы: 1

Предыдущая тема: Hmail обратная зона DNS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.