Отладка принтера Samba/CUPS, совместно использующего с Windows

Мне сцепили 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
4
задан 16.08.2016, 15:51

5 ответов

Не был должен это быть доступно для просмотра = да, чтобы позволить им обнаруживаться в сетевом представлении

Отредактируйте Это было неправильно, при рассмотрении этой страницы http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2622601 I нашел, что текущая установка была корректна.

0
ответ дан 07.12.2019, 21:48
  • 1
    я - smb.conf и перезапустил самбу, но это, кажется, не значение. Странно, выполнение testparm после изменения установки все еще показывает browseable = номер никакая идея почему. – mrdrbob 07.09.2009, 04:19

Вот страница Samba при печати с CUPS. Я не мастер CUPS (в прошлый раз, когда я сделал это, LPRng был все еще новой жаркостью), но по-видимому часть установки CUPS должна создать очередь печати.

Если Вы уже сделали это, необходимо смочь установить принтер на машине Windows и дать ей сетевой адрес

\\smbserver\print_q

.. даже если Вы не можете просмотреть непосредственно к принтеру. Очевидно, замените "smbserver" названием сервера и "print_q" с названием очереди печати.

Необходимо смочь получить доступ к конфигурации CUPS по http://localhost:631, и документация по http://localhost:631/documentation.html (откройте их в системе Linux; они могут быть firewalled от удаленного доступа). Если Вы не настроили очередь печати, это - то, где запустить; если Вы будете иметь, то это будет, вероятно, перечислено там.

0
ответ дан 07.12.2019, 21:48

Разве Вы не должны заполнять все октеты на адресах? Например:

хосты позволяют = 192.168.1.0 192.168.2.0 127.0.0.0

Я использовал эти шаги для печати с ноутбука XP на ПК Ubuntu 9.04 с принтером/факсом HP 5600

Добавьте совместно использовал принтер Ubuntu к ноутбуку XP

  • использование добавляет мастер сетевого принтера
  • http://10.10.10.10:631/printers/Officejet5600
  • выберите универсального производителя и издателя MS imagesetter как принтер

Просто замените IP-адрес и название принтера с тем, что Вы имеете на своей LAN. Используя универсального производителя и Издателя MS imagesetter позволил успешную печать.

0
ответ дан 07.12.2019, 21:48

Вы проверили настройки в/etc/cups/cupsd.conf? Вы не могли сказать CUPS позволять просматривать. От моего cupsd.conf:

Browsing On
BrowsOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL

Существует также директива BrowseLocalProtocols, которая может ограничить SMB.

0
ответ дан 07.12.2019, 21:48

Моя новая установка 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 сеть, с которой Вы соединяетесь, дома, работа или общественность. Если Вы на том шаге, слишком поздно. Диалоговое окно, которое Вы ищете для решения этой проблемы, во время фактической установки.

Я понимаю, что этим решением не могла бы быть опция для некоторых, но это - то, что работало на меня (и оно представило больший интерес для стирания жесткого диска, чем создают/ключи реестра весь день так или иначе).

1
ответ дан 07.12.2019, 21:48

Теги

Похожие вопросы