В настоящее время я управляю компьютерной лабораторией в академической библиотеке. У нас есть принтер CUPS, распространяемый через Samba, который используется для печати распечаток наличными, для студентов, которые забыли свои удостоверения личности, и для гостей. Он отлично работал в течение нескольких лет.
Недавно мы обновили лабораторию до Windows 10 и обнаружили, что она больше не "запоминает" принтер. Мы можем легко установить принтер, перейдя к \\xxx.yyy.zzz.253\Cash Sales Printer
- он находит драйвер, устанавливает и работает нормально. Но это доступно только в этом профиле. Нам нужно, чтобы он был общедоступным для всех пользователей, которые входят в систему, даже если они никогда не делали этого раньше.
Как настроить этот принтер так, чтобы он был доступен по умолчанию?
ОБНОВИТЬ:
Я попытался добавить его в качестве локального принтера, используя следующие шаги:
Add Printer
из меню "Устройства и принтеры" на панели управления- Нажмите «Принтер, которого я хочу, не указан в списке»
- Нажмите "Добавить локальный принтер или сетевой принтер с настройками вручную" и нажмите "Далее".
- Нажмите "Создать новый порт"
- Выберите «Стандартный порт TCP/IP» из выпадающего меню и нажмите "Далее".
- Введите IP-адрес в поле «Имя хоста или IP-адрес» и нажмите "Далее".
- Он сидит и вращается около 2 минут, а затем говорит:
Я попробовал несколько разных вещей на данный момент. Я выбрал "Стандартный сервер печати" в качестве типа устройства и продолжил настройку, выбирая правильный драйвер по пути. В этом случае я успешно определил принтер, но все мои тестовые задания на печать потерпели неудачу.
Я также попытался выбрать тип устройства как "Пользовательский", изменив протокол на LPR и указав в качестве имени очереди lpr1
. Это не удалось - я определил принтер, но не смог успешно распечатать его.
Я попытался ввести имя общего ресурса в качестве хоста, но Windows 10 отказывается принимать символы \ в качестве ввода в этом поле, поэтому я не смог продолжить.
ОБНОВЛЕНИЕ 2:
Более подробная информация о настройке.
Сам принтер является HP LaserJet P4014n. Он имеет встроенный сервер печати и подключен к нашей сети. Тем не менее, он НЕ передается напрямую на соответствующие лабораторные компьютеры.
Этот принтер - наш кассовый принтер. Нам нужно иметь возможность авторизовать задания на печать, прежде чем принтер начнет их выпускать. Для этого мы настроили сервер Ubuntu Linux и подключили к нему принтер через CUPS. Вот файл printers.conf, который определяет его:
<Printer Cash_Sales>
UUID urn:uuid:f8c8f3f0-d4c6-3ec9-7acb-4325bdec9e3e
Info Pay cash for your black and white prints.
Location Front desk.
DeviceURI hp:/net/HP_LaserJet_P4014?ip=aaa.bbb.ccc.ddd
PPDTimeStamp *
State Idle
StateTime 1424138203
Type 8425668
Accepting Yes
Shared Yes
ColorManaged Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
Option job-hold-until indefinite
Option job-hold-until-default indefinite
</Printer>
Параметры « Option job-hold-until
till» позволяют нам использовать веб-интерфейс CUPS для выпуска заданий на печать, отправляемых на этот принтер через CUPS.
Следующим шагом является обмен этой определенной CUPS ссылкой на принтер через Samba. Вот соответствующие строки из smb.conf:
[printers]
comment = Cash Sales
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = yes
Все на стороне Linux работает нормально. Я могу перейти на любой компьютер в лаборатории и получить доступ к общему ресурсу Samba принтера CUPS реального принтера, используя:
\\aaa.bbb.ccc.ddd\Cash Sales Printer
... где abcd - это фактический IP-адрес. Windows может просто найти драйверы на общем ресурсе Samba, установить принтер и распечатать его.
Осталось только настроить чертову штуку в лаборатории. Мы делали это под Windows 7, 8 и 8.1 за последние четыре года. Но я не могу понять, последний шаг. Либо есть некоторые важные знания, которых мне не хватает, либо что-то изменилось между win 8.1 и win 10, что мешает этому работать.
Школа началась три недели назад. Принтер для распродажи наличных по умолчанию не настроен, и библиотекарям-справочникам приходится настраивать его от 10 до 20 раз в день, по одному на каждого пользователя, которому это необходимо. Я боролся с этим в течение нескольких недель, в промежутке между всеми остальными делами, которые мне приходилось делать, я занимал три должности с полной занятостью с февраля, когда оба других сотрудника технического отдела ушли на новые должности.
Такое ощущение, что я так близок к решению. Я просто хочу, чтобы эта глупость сработала.