пытаюсь подключиться к в Windows принтеру.Вроде все сделал как надо:
установлены сл пакеты из портов
cups-base-1.3.3_2
cups-samba-6.0
samba-3.0.26a_1,1В smb.conf добавил
1) edit the [global] section of smb.conf and make sure it has these
lines (see 'man cupsaddsmb' for more info):[global]
load printers = yes
printing = cups
printcap name = cups2) edit the [printers] section of smb.conf and make sure it has these
lines:[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
printer admin = root3) edit the [print$] section of smb.conf and make sure it has these
lines:[print$]
comment = Printer Drivers
path = /usr/local/share/cups/drivers
browseable = yes
# guest ok = yes works too
guest ok = no
read only = yes
write list = rootИсправил
1) Uncomment application/octet-stream line in mime.types
2) Uncomment application/octet-stream line in mime.convsОднако в KDE при установке притера пункт
сетевой принтер SMB по прежнему остается недоступен.
Подскажите,что делаю не так?
Оперционка FreeBSD 7 Beta 3, Xorg 7.3, KDE 3.5Заранее всем спасибо, кто ответит!
Ну, для начала, строки из конфы моей самбы:
[global]
printer name = lp(больше в этой секции ничего нет).
Далее:
[HP5L]
comment = Company Printers
path = /var/spool/output/lpd
guest ok = Yes
printable = Yes
printing = bsdВсё, на этом с smb.conf закончилось.
В качестве printer name написать то, что написано до символа "|" в /etc/printcap; в качестве path пишем то, что стоит после sd= в том же /etc/printcap.
Если ваш printcap пустой, настраивайте cups.
>[оверквотинг удален]
> printable = Yes
> printing = bsd
>
>Всё, на этом с smb.conf закончилось.
>
>В качестве printer name написать то, что написано до символа "|" в
>/etc/printcap; в качестве path пишем то, что стоит после sd= в
>том же /etc/printcap.
>
>Если ваш printcap пустой, настраивайте cups.Принтер настроил. Но, видимо, не подходит драйвер. Печатает мусор. Установил дополнительно драйвера из порта /usr/ports/print/hplip, но и там пока не удалось найти подходящий драйвер. Печатать нужно на классический расшаренный в ms windows лазерный принтер hp 4100
или на ricoh 1022.
>[оверквотинг удален]
>>/etc/printcap; в качестве path пишем то, что стоит после sd= в
>>том же /etc/printcap.
>>
>>Если ваш printcap пустой, настраивайте cups.
>
>Принтер настроил. Но, видимо, не подходит драйвер. Печатает мусор. Установил дополнительно драйвера
>из порта /usr/ports/print/hplip, но и там пока не удалось найти подходящий
>драйвер. Печатать нужно на классический расшаренный в ms windows лазерный принтер
>hp 4100
>или на ricoh 1022.На hp 4100 PS печатать получилось, но на post script драйвер ricoh 1022 выдает мусор.
>[оверквотинг удален]
>
> printable = Yes
> printing = bsd
>
>Всё, на этом с smb.conf закончилось.
>
>В качестве printer name написать то, что написано до символа "|" в
>/etc/printcap; в качестве path пишем то, что стоит после sd= в
>том же /etc/printcap.
>Если ваш printcap пустой, настраивайте cups.printcap не пустой,однако sd= такого нет!У меня стоит OpenSuse10.3 на нём принтер
Epson LX 300+,мне надо расшарить его так,чтобы с виндового компа можно было бы отправлять на порт lpt(предварительно перенаправив порт на линуксовую шару принтера с помощью net use-а). В рrintcap-е пишет lx|EPSON LX-300+:rm=linux-имя машины.site:rp=lx:.
При печати на порт печатает мусор.Понимаю,что где-то надо бы кодировочку сменить,но и в конфигурационном файлике купса и самбы изменения dos charset и unix sharset ничего не дают(((