Мне сцепили HP Deskjet до поля Slackware 12.2. Мне настраивали CUPS и могу распечатать тестовую страницу от поля очень хорошо. Я также разбудил набор Samba и имею пару долей файла, которые хорошо работают.
Я пытаюсь делить тот HP Deskjet через Samba, но я не могу заставить его обнаруживаться в любой системе Windows. Я вижу сервер и его доли файла в сетях Windows, но когда я открываю Printers, никакой принтер не обнаруживается. Выполнение net view \\servername
из командной строки перечисляет доли файла, но никакие принтеры.
Вот подходящая часть моего smb.conf, если это помогает:
[global]
workgroup = HOMENET
security = share
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
printcap name = cups
printing = cups
log file = /var/log/samba.%m
max log size = 50
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
writable = no
printable = yes
guest only = yes
Кто-либо может дать мне некоторые подсказки как, туда, где начать искать потенциальные причины?
Обновление: Выполнение testparm не показывает ошибок. Вот вывод (минус доли файла):
[global]
workgroup = HOMENET
security = SHARE
log file = /var/log/samba.%m
max log size = 50
printcap name = cups
hosts allow = 192.168.1., 192.168.2., 127.
[printers]
comment = All Printers
path = /var/spool/samba
guest only = Yes
guest ok = Yes
printable = Yes
browseable = No
Не был должен это быть доступно для просмотра = да, чтобы позволить им обнаруживаться в сетевом представлении
Отредактируйте Это было неправильно, при рассмотрении этой страницы http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2622601 I нашел, что текущая установка была корректна.
Вот страница Samba при печати с CUPS. Я не мастер CUPS (в прошлый раз, когда я сделал это, LPRng был все еще новой жаркостью), но по-видимому часть установки CUPS должна создать очередь печати.
Если Вы уже сделали это, необходимо смочь установить принтер на машине Windows и дать ей сетевой адрес
\\smbserver\print_q
.. даже если Вы не можете просмотреть непосредственно к принтеру. Очевидно, замените "smbserver" названием сервера и "print_q" с названием очереди печати.
Необходимо смочь получить доступ к конфигурации CUPS по http://localhost:631, и документация по http://localhost:631/documentation.html (откройте их в системе Linux; они могут быть firewalled от удаленного доступа). Если Вы не настроили очередь печати, это - то, где запустить; если Вы будете иметь, то это будет, вероятно, перечислено там.
Разве Вы не должны заполнять все октеты на адресах? Например:
хосты позволяют = 192.168.1.0 192.168.2.0 127.0.0.0
Я использовал эти шаги для печати с ноутбука XP на ПК Ubuntu 9.04 с принтером/факсом HP 5600
Добавьте совместно использовал принтер Ubuntu к ноутбуку XP
Просто замените IP-адрес и название принтера с тем, что Вы имеете на своей LAN. Используя универсального производителя и Издателя MS imagesetter позволил успешную печать.
Вы проверили настройки в/etc/cups/cupsd.conf? Вы не могли сказать CUPS позволять просматривать. От моего cupsd.conf:
Browsing On
BrowsOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
Существует также директива BrowseLocalProtocols, которая может ограничить SMB.
Моя новая установка Windows 7 Home Premium на шлюзе ML-3109, с NOD32 не видела мои доли самбы и общие принтеры на моем компьютере Debian.
Windows 7 мог проверить с помощью ping-запросов машину Debian, но машина Debian не могла проверить с помощью ping-запросов ноутбук Windows 7 (потому что Windows 7 не слушал).
Я подозревал, что мои настройки Samba были корректны, потому что предшествующая установка Vista на том же ноутбуке, а также установка XP на другом ноутбуке функционировала правильно, таким образом, я сфокусировался на установке Windows 7.
Попробованный все различные взломы реестра окон, уровни совместимости, учетные данные и и т.д. что я видел на нескольких форумах без успеха плюс горстка корректировок брандмауэра никакая радость вообще.
Разбитый, я решил запуститься с нуля и уничтожил окна 7 установок. Во время Windows установки окон спрашивает Вас, если это - домашний или рабочий компьютер. В первый раз вокруг я выбрал домашний компьютер поэтому на этот раз, я выбрал "рабочий компьютер".
PooF! Это было приемом. Оказывается, что мусор "HOMEGROUP" предполагает, что Ваша домашняя сеть является гомогенными машинами Windows 7 только и закрывает всех других. Несомненно другая Microsoft "недокументированное средство защиты".
Как "рабочий компьютер" я мог добавить принтеры, просмотреть сеть, отобразиться на сетевые диски и использовать всю нормальную функциональность сети легко.
Обратите внимание, что это не то же как говорящий Windows 7 сеть, с которой Вы соединяетесь, дома, работа или общественность. Если Вы на том шаге, слишком поздно. Диалоговое окно, которое Вы ищете для решения этой проблемы, во время фактической установки.
Я понимаю, что этим решением не могла бы быть опция для некоторых, но это - то, что работало на меня (и оно представило больший интерес для стирания жесткого диска, чем создают/ключи реестра весь день так или иначе).