Немогу понять как сделать принтер доступным из под Win.
В CUPS я добавил свой принтер. Тестовая страница печатается нормально.
В сетевом окружении через Win видно принтер. Если послать с линукса на печать тест. страницу то в очереди она отображается. Но! Пытаюсь подключить и он требует сначала дрова... Какие выбрать? Те которые на принтер? Так я же уже в CUPS поставил их?
А потом говорит нет доступа... :-(((
Конфиг ---->[global]
workgroup = DSNET
server string = Router & Gateway
security = share
hosts allow = 10.0.0.2 10.0.0.3
load printers = yes
; printcap name = /etc/printcap
; printcap name = lpstat
printing = cups
log file = /var/log/samba.%m
max log size = 50
socket options = TCP_NODELAY
; interfaces = 192.168.12.2/24 192.168.13.2/24#============================ Share Definitions ==============================
[WWW]
comment = Apache htdocs directory...
path = /var/www
browseable = yes
writable = yes
guest ok = no
valid users = ally[DOCS]
comment = Documents...
path = /home/public
browseable = yes
writable = yes
guest ok = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# Set public = yes to allow user 'guest account' to print
guest ok = yes
public = yes
writable = yes
printable = yes
>Немогу понять как сделать принтер доступным из под Win.В [printers] добавить
create mode = 0700
lpq command = lpq -P %p
lprm command = cancel %p-%jа writable=no (CUPS сама пишет)
В Win нужно ставить драйвер под имеющийся принтер
>>Немогу понять как сделать принтер доступным из под Win.
>
>В [printers] добавить
>create mode = 0700
>lpq command = lpq -P %p
>lprm command = cancel %p-%j
>
>а writable=no (CUPS сама пишет)
>
>В Win нужно ставить драйвер под имеющийся принтер
Не работает :-(
>>>Немогу понять как сделать принтер доступным из под Win.
>>
>>В [printers] добавить
>>create mode = 0700
>>lpq command = lpq -P %p
>>lprm command = cancel %p-%j
>>
>>а writable=no (CUPS сама пишет)
>>
>>В Win нужно ставить драйвер под имеющийся принтер
>
>
>Не работает :-(Еще замечание: название секции -printers- не есть факт.
Если принтер в CUPS обозван как-нибудь типа LinPrint, то и секция должна называться LinPrint (с сохранеием регистров и орфографии).
А в smb.conf я проблем не вижу.
Если система Win 2000/XP, то для работы с CUPS сервером Samba не нужна. Печатаешь прямо на CUPS. :)
и чего морочите челу голову нужно просто тебе на Виндовую тачку ставить принтер так.принтеры\установка принтера\локальный принтер\создать новый порт\***\\имя никс машины в сети\имя принтера как оно есть в сети***(есессно звёздочек никаких ненадо) а дальше печатаеш на принтер который стоит на никс машину помоему так покарайне мере у меня работает.
>Если система Win 2000/XP, то для работы с CUPS сервером Samba не
>нужна. Печатаешь прямо на CUPS. :)Карла Шредер, “Linux. Сборник рецептов”, гл. 23.22:” 23.22. Общий доступ к принтерам Linux из системы Windows ”:
-------------------------------------------------------------
Вам потребуются как CUPS, так и Samba. Вот что необходимо сделать:
1.Установите принтеры на компьютерах Linux с использованием CUPS (см.
главу 14).
2.Установите CUPS на сервере Samba.
3.Настройте CUPS для Samba.
4.Создайте общий ресурс printers в файле smb.conf на сервере Samba.
Чтобы настроить CUPS для Samba, выполните следующую команду:
Следующая секция printers предоставляет общий доступ ко всем принтерам сети:
[printers]
comment = All printers
printing = cups
printcap name = cups
Перезапустите Samba после редактирования smb.conf.
Затем пользователи Windows запускают мастера установки принтеров. Драйверы Windows должны устанавливаться локально, поэтому им понадобятся компакт-диски Windows или диски с драйверами.
Комментарий
Проследите за тем, чтобы ресурс назывался printers, а не printer. Printers — зарезервированное имя ресурса Samba (как и homes и global).
При установке CUPS необходимо установить полный набор драйверов в пакетах Foomatic и Gimp-Print. Вообще говоря, для клиентов Windows и Linux можно использовать автономный сервер печати CUPS без участия Samba (см. главу 14), но чтобы предоставить доступ к принтерам Windows из системы Linux, потребуется Samba (см. раздел 23.23).
-------------------------------------------------------------------
Такие вопросы есть :
1. Для чего нужна строка “# In -s "which smbpool” /usr/lib/cups/backend/smb “ ? В др. инструкциях не встречал что-то ее…
2. Для чего нужна “printing = cups” ?