The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Печать через самбу, !*! Egor1, 14-Ноя-02, 10:52  [смотреть все]
  • RE: Печать через самбу, !*! ASh, 21:28 , 14-Ноя-02 (1)
    >Народ помогите разобраться с печатью. Есть машина с Фрюхой на ней запущена
    >Самба, зашареный принтер. Когда даю с Windows машины что то на
    >печать файл попадает в /var/spool/samba и все ничего не печатает.
    >Если даю с консоли lpr <имя файла> печатает все отично.
    >
    >Помогите разобраться плс.
    >
    >Вот мой printcap
    >###########################
    >
    >lp|hplj|Hewlett Packard LJ 1100:\
    >    :sh:sd=/var/spool/samba:\ :lp=/dev/lpt0:\
    >    :if=/usr/local/libexec/my_filtr:
    >
    >###########################
    >Вот my_filtr
    >
    >###########################
    >    printf "\033&k2G" && cat && printf "\033&l0H" &&
    >exit 0
    >    exit 2


    У меня Линукс, но думаю - это не сильно принципиально.
    Кусок моего конфига
    ###############
    /etc/samba/smb.conf
    [global]
            security = share
            guest account = nobody
    ----8<----порезано
    [printers]
            comment = All Printers
            path = /var/spool/samba
            printable = Yes
            browseable = No
            public = yes
    ######################

    Вот эти строчки (см. выше)
            security = share
            guest account = nobody
            ...
            public = yes
    для того, чтобы незарегистрированные юзеры все же могли печатать. Если печатают только те, кто прописан в smbpasswd, то наверное лучше будет
    ----8<----порезано
    security = user
    ----8<----порезано
    guest ok = no

    можно попробовать добавить (смотри дефолтный smb.conf)
    ############
    # if you want to automatically load your printer list rather
    # than setting them up individually then you'll need this
       printcap name = /etc/printcap
       load printers = yes

    # It should not be necessary to spell out the print system type unless
    # yours is non-standard. Currently supported print systems include:
    # bsd, sysv, plp, lprng, aix, hpux, qnx
       printing = bsd
    ###############
    но у меня и без этого чудесно работает.

    Кусок моего printcap (сгенерен printconf-tui, усть такая утилитка в Красной Шапке)
    #########
    HP1100:\
            :sh:\
            :ml=0:\
            :mx=0:\
            :sd=/var/spool/lpd/HP1100:\
            :af=/var/spool/lpd/HP1100/HP1100.acct:\
            :lp=/dev/lp0:\
            :lpd_bounce=true:\
            :if=/usr/share/printconf/util/mf_wrapper:
    #############

    Я спецательно не озабачивался, чтобы спул самбы совпадал со спулом lpd, может в этом твоя ошибка?

    Хотя можно Самбу настроить, чтобы она подсовывала при установке принтера
    Вындоус-клиентам драйвера, но это надо экспериментировать, проще установить принтер с фирменного диска, указав при установке путь к очереди сетевого принтера
    \\samba\hp1100
    в моем случАе.

    Удачи,
    ASh




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру