URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1578
[ Назад ]

Исходное сообщение
"Не плечается настроить связку SMB + cups"

Отправлено pavel_i , 02-Дек-07 02:28 
пытаюсь подключиться к в 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 = cups

2) 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 = root

3) 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

Заранее всем спасибо, кто ответит!



Содержание

Сообщения в этом обсуждении
"Не плечается настроить связку SMB + cups"
Отправлено MOV_ah , 03-Дек-07 10:29 
Ну, для начала, строки из конфы моей самбы:
[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.


"Не плечается настроить связку SMB + cups"
Отправлено pavel_i , 04-Дек-07 12:40 
>[оверквотинг удален]
>        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.


"Не плечается настроить связку SMB + cups"
Отправлено pavel_i , 04-Дек-07 13:43 
>[оверквотинг удален]
>>/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 выдает мусор.


"Не плечается настроить связку SMB + cups"
Отправлено XaKeP_HEO , 25-Мрт-09 14:38 
>[оверквотинг удален]
>
>        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 ничего не дают(((