Отсутствуют права доступа к принтеру

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

Существуют три уровня разрешений для принтера: «Печать», «Управление документами» и «Управление принтерами».

По умолчанию все пользователи имеют разрешение «Печать» как члены группы «Все». В следующей таблице перечислены возможности, характеризующие различные уровни разрешений системы печати.

ОперацииПечатьУправление документамиУправление принтерамиПечать документовXXXПриостановка, возобновление, перезапуск и отмена собственного документа пользователяXXXПодключение к принтеруXXXУправление параметрами заданий для всех документовXXПриостановка, перезапуск и удаление всех документовXXПредоставление общего доступа к принтеруXИзменение свойств принтераXУдаление принтераXИзменение разрешений на доступ к принтеруX

По умолчанию разрешением «Управление принтерами» обладают администраторы на сервере, а также операторы печати и операторы сервера на контроллере домена. Члены группы «Все» имеют разрешение «Печать», а владелец документа — разрешение «Управление документами».

Чтобы ограничить использование принтера, нужно изменить разрешения на доступ к нему для отдельной группы или пользователя. Для изменения разрешений необходимо быть владельцем принтера или обладать разрешением «Управление принтером».

Задайте разрешение на печать документов группе пользователей «Все», разрешение на управление документами – пользователям Иванов и Петров, разрешение на управление принтером пользователю «Администратор« .

1. Откройте папку Принтеры.
Пуск => Настройка => Принтеры

2. Щелкните правой кнопкой мыши принтер, для которого нужно задать разрешения, выберите команду Свойства и откройте вкладку Безопасность.

3. Выполните одно из следующих действий.

§ Чтобы изменить или удалить разрешения существующего пользователя или группы, щелкните имя пользователя или группы.

§ Чтобы установить разрешения для нового пользователя или группы, нажмите кнопку Добавить. Выберите в столбце Имя или введите имя пользователя или группы, для которых нужно установить разрешения, нажмите кнопку Добавить, затем нажмите кнопку OK, чтобы закрыть диалоговое окно.

4. В области Разрешения установите флажки Разрешить или Запретить для каждого разрешения, которое нужно установить или отменить. Чтобы удалить пользователя или группу из списка разрешений, нажмите кнопку Удалить.

Примечания

§ Для изменения параметров устройства необходимо иметь разрешение «Управление принтерами».

§ Чтобы просмотреть или изменить элементы разрешений, составляющие разрешения «Печать», «Управление принтерами» и «Управление документами», нажмите кнопку Дополнительно.

§ Чтобы заданные разрешения распространялись на перечисленных пользователей и групп, принтер должен быть общим.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Студент — человек, постоянно откладывающий неизбежность. 11170 — | 7527 — или читать все.

Windows не удается подключиться к принтеру, решаем за минуту

Windows не удается подключиться к принтеру, решаем за минуту

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.

Возможные причины ошибки доступа к принтеру

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

И такое сообщение может быть и с локальным устройством, вплоть до последней версии Windows 10 Fall Creators Update.

Возможные причины, на что следует обратить внимание:

  • Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
  • Проблема с драйверами устройства, об этом ниже
  • Физическая проблема с принтером
  • Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка)
  • Проблемы с SNMP трафиком (Попробуйте его отключить)

Читайте также:  Как включить сенсорный экран на ноутбуке acer

Разновидность ошибки

Давайте я приведу самые распространенные коды ошибок в данной ситуации, когда Windows не удается подключиться к принтеру. Отказано в доступе:

  • 0x00000002
  • 0x0000000a
  • 0x00000006
  • 0x00000057
  • 0x00004005
  • 0x0000007e
  • 0x000003eb
  • 0x00000214
  • 0x00000bcb

Решение проблемы с подключением к принтеру

Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455, проверка цифровой подписи драйверов, ужесточилась.

  • Можете полностью отключить проверку цифровой подписи драйверов, как это делать я описывал, посмотрите. В Windows 10 она обязательная и ужесточенная.
  • Можете удалить обновление KB3170455, но думаю это не лучший вариант, когда есть в разы проще.
  • Правка реестра Windows.

Так как у меня в основном на работе операционная система windows 10 и с нее не удается подключиться к принтеру на терминальном сервере, где есть драйвера без цифровой подписи, чтобы не делать большого количества телодвижений и кучей перезагрузок, я для принтеров, которые испытывают проблемы, поставлю один параметр, который все поправит.

Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.

В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.

Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.

Данный метод, действует в 90 процентах случаев, если вам не помогло, то ниже я привожу дополнительные методы решения данной проблемы.

Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057

Если ваши клиенты так и не могут подключиться к терминальным принтерам, то попробуйте очистить ветку реестра:

В моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.

Еще на Windows 7 бывает ошибка 0x0000007e «Windows не удается подключиться к принтеру. Не существует обработчик печати» при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.

Через правый клик, перейдите в свойства печати, вкладка «Порты». Находите текущий порт, и удаляете его.Затем нажимаете добавить.

Указываем стандартный TCP/IP порт для сетевого принтера.

У вас откроется мастер добавления порта.

Указываем ip адрес или DNS имя принтера и имя порта.

Так же можете проверить, что на вкладке «Доступ» стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути им вашего сервера печати (если есть)имя принтера. Например, printserversumsungcolor

Еще советую попробовать утилиту диагностики Print-Spooler-Repair-Tool. Это поможет вам исправить ошибку 0x0000007e и, что не существует обработчик печати. Надеюсь данная заметка оказалась для вас полезной, если есть еще какие-либо методы, то пишите о них в комментариях.

В офисе обычная одноранговая сеть с рабочей группой.

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

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

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

Читайте также:  Meizu не работает геолокация

Prophion
Правильно понимаете, через рабочий стол удаленного компьютера. Принтер нужно установить на сервере? Имя пользователя где установлен компьютер (вроде надежда) точно отличается от имени пользователя сервера (там администратор). МОжно пожалйуста про разрешения поподробней? Где у пользователя поставить разрешения и где на сервере.
Спасибо.

Добавлено:
golychev
Выше написал как подключается к 1С.
Что значит под одной учеткой? У всех разные имена пользователя, они с правами админа. Пароли тоже разные есс-но.

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.22hp1120 или nadejdahp1120 Что использовать IP-адрес или NetBIOS-имя решать Вам, лично я использовал IP, а для компьютера с принтером на DHCP-сервере заводил резервацию, чтобы адрес не менялся (можно и вручную IP указать). Нажмите ОК. Нажмите Закрыть. Нажмите Закрыть. Тем самым возвращаясь в окно Принтеры и факсы.
6. В окне Принтеры и факсы выбирите Файл-Установить принтер.
7. На приветствие Мастера по установке нажимаем Далее. Выбираем Локальный принтер, снимаем галочку «Автоматическое определение и установка принтера «Plug and Play»», нажимаем Далее. Выбираем «Использовать порт», в выплывающем списке Выбираем созданный нами порт, в нашем примере это 192.168.1.22hp1120, жмём Далее.Выбираем и устанавливаем соответствующий текущей конфигурации компьютера драйвер, т.е. если у нас сервер под управлением Windows 2003 x64, то и драйвер нужно установить соответсвенно для этой ОС (либо для Windows XP x64). Нажимыаем Далее. Называем принтер как-нибудь и указываем будет ли он использоваться по умолчанию (опция по умолчанию работает только для пользователя из-под которого Вы устанавливаете принтер, для других ползователей нужно будет повторно указать установленный принтер как принтер по умолчанию). Нажимаем Далее. Выбираем «Нет общего доступа к этому принтеру». Нажимаем Далее. Напечатать пробную страницу? — выбираем «Да», жмём Далее. Жмём Готово.
8. Дожидаемся окончания печати, проверяем наличие на вкладке Безопасность свойств принтера, полных прав на принтер у группы Все.
9. Пробуем подключится в 1С и напечатать что-нибудь.

P.S. Проброс принтера от клиента на сервер при этом лучше будет отлючить.

Prophion
На расшареные ресурсы заходит, там как раз принтер расшарен.. Заодно проверил все по вашим пунктам.
1. Учетная запись гостя включена.
2.3. Политики тоже все нормально.
2.5. В этих политиках тоде все ок.
3. Учетка там Надежда называется.. она как администратор. Ну попробовал даже поменять на такой же пароль как на сервере..

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

Блин даже не знаю что и делать..

Prophion
Вот посмотрите как обстоят дела с этими правами ..

Читайте также:  Модем yota 4g lte сменить imei

Может я что то не так ставлю.. Если что попросите, сделаю еще какие надо скрины.

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 . Вроде всё..

Может какие еще настройки показать? Может тут все нормально, еще где то не так настроено что-то..

playbutton
Понятно. Вроде бы тогда всё. Пробуйте добавлять принтер на сервер.

P.S. Вообще странно, дублирования не должно быть.

Prophion
Та же проблема и осталась) эхх.. вот вам даже скрин с сервака. http://s020.radikal.ru/i723/1310/88/46a9fb499a73.png

На счет дублирования, он вроде просто разделяет доступ на управление документами, и управление принтерами.

playbutton
Попробуйте октрыть шару и нажав правой клавишей на расшареном принтере выбирите пунк Подключить. Ругнётся или нет?

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

Так же можно попробавать удалить общий доступ к принтеру и заного его назначить.
Откровенно говоря, у меня кончаются идеи, если на компьютер куда покдлючён принтер с сервера можно зайти и по расшариными ресурам «по-ходить» нормально, значит с политиками безопасности всё впорядке, да и с пользователями тоже. Проблема конкретно с разрешениями на объекте — на принтере.

Prophion
Если через шару подключать принтер то выводит следующее http://s020.radikal.ru/i713/1310/b9/d1eb962c36d5.png .

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

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

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

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

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

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

Спасибо Prophion тебе огромное) если б не ты не знаю что и делал бы_)

St0kely
А как вы подключаете принтер? Как принтер в Интернете (http://адсрес_cups/имя_принтера/) или как обычный сетевой принтер (адрес_коспьютера_имя_принтера)?
А вообще, в любом случаи, что так, что так, Вам нужна нормально настроенная Samba с каталогом printer$ иначе этот 1022 работать не будет. Вот мои конфиги, на которых этот хлам (1018, 1020, 1022(n)) работает (в основном ставлю LinuxMint но и на Ubuntu и Debian всё работало с минимальными изменениями):

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

LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
Listen localhost:631
Listen *:49631
Listen /var/run/cups/cups.sock

Order allow,deny
Allow 192.168.1.*

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
DefaultAuthType Basic

Order allow,deny
allow from 192.168.1.*

Order allow,deny
allow from 192.168.1.*

AuthType Default
Require user @SYSTEM
Order allow,deny
allow from 192.168.1.*

  • Require user @OWNER @SYSTEM
    Order deny,allow
  • AuthType Default
    Require user @SYSTEM
    Order deny,allow

    # All printer operations require a printer operator to authenticate.

  • AuthType Default
    Require user @SYSTEM
    Order deny,allow
  • Require user @OWNER @SYSTEM
    Order deny,allow
  • Order deny,allow
  • AuthType Default
    Order deny,allow
  • AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  • AuthType Default
    Require user @SYSTEM
    Order deny,allow
  • AuthType Default
    Require user @SYSTEM
    Order deny,allow
  • AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  • Order deny,allow
  • 9726552