The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Разное)
Изначальное сообщение [ Отслеживать ]

"CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от onlite (ok) on 02-Апр-15, 10:07 
Доброе время суток!
Имеется средне-старенький комп FreeBSD 9.3 + CAPS + SAMBA + Принтер Epson DFX-8000 (LPT0)

Задача стоит следующая:
Есть компы в домене, есть компы не в домене (все работаеют на WinXP, Win7). Есть 1 комп (назовем его BUH1), который не в домене, но который постоянно печатает на принтере Epson DFX-8000, другие пользователи, уже в домене, должна быть возможность печатать на принтер Epson DFX-8000 свои документы. Печать в формате DOS.
Перечитал множество статей, множество схем испробовал, в итоге никак не получается завести.

Принтер распечатывает тестовую страницу из FreeBSD, другие принтеры видит через Cups, печатает на них без проблем.

Сейчас заткнулся на том, что на виндовых клиентах видит этот принтер, но нифига не хочет печатать.

$ cat /usr/local/etc/smb.conf
[global]
   workgroup = DOMAINAME
   server string = Print Server
   security = share
   load printers = yes
   printcap name = cups
   printing = cups
   cups options = raw
   max log size = 50
   dns proxy = no

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = yes
   writable = yes
   printable = yes
   use client driver = yes

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от B on 02-Апр-15, 19:17 
На счет фри не скажу
в лине  догружаю модуль ядра
modprobe lp

smb.conf

[EpsonDFX8000]
        comment =  Epson DFX-8000
        printable = yes
        path = /var/spool/samba
        public = yes
        guest ok = yes

        [printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = yes
        guest ok = yes
        writable = yes
        printable = yes
        public = yes

>[оверквотинг удален]
>    max log size = 50
>    dns proxy = no
> [printers]
>    comment = All Printers
>    path = /var/spool/samba
>    browseable = no
>    guest ok = yes
>    writable = yes
>    printable = yes
>    use client driver = yes

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от onlite (ok) on 02-Апр-15, 20:59 
>[оверквотинг удален]
>         public = yes
>         guest ok = yes
>         [printers]
>         comment = All Printers
>         path = /var/spool/samba
>         browseable = yes
>         guest ok = yes
>         writable = yes
>         printable = yes
>         public = yes

В cupsd.conf  все разрешено.
в devfs.conf и в devfs.rules выставлены права разрешающие писать в порт /dev/lpt0
через команду $echo "Hello Print" >> /dev/lpt0 печатает страницу с надписью Hello Print
Спасибо за информацию, попробую, отпишусь.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от onlite (ok) on 03-Апр-15, 08:39 
> Спасибо за информацию, попробую, отпишусь.

В общем не работает.

root@cups-srv:/ # cat /usr/local/etc/smb.conf
[global]
   workgroup = DOMAIN
   server string = Print Server
   security = share
   load printers = yes
   printcap name = cups
   printing = cups
   cups options = raw

[EpsonDFX8000]
    comment =  Epson DFX-8000
    printable = yes
    path = /var/spool/samba
    public = yes
    guest ok = yes

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
   guest ok = yes
   writable = yes
   printable = yes
   public = yes

root@cups-srv:/ # cat /usr/local/etc/cups/cupsd.conf
ServerName 192.168.2.8
LogLevel warn

Listen 192.168.2.8:631
Listen /var/run/cups.sock

Browsing On
BrowseLocalProtocols dnssd

DefaultAuthType Basic

WebInterface Yes

<Location />
  Order allow,deny
  Allow 192.168.2.0/24
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow 192.168.2.0/24
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow 192.168.2.0/24
</Location>

Остальное по дефолту

root@cups-srv:/ # cat /etc/devfs.rules
[system=10]
add path 'unlpt*' mode 0650 group cups
add path 'ulpt*' mode 0650 group cups
add path 'lpt*' mode 0650 group cups
add path 'usb/0.1.2' mode 0650 group cups

на винде пишет "Нет доступа, подключится не удалось" именно к этому принтеру.
к остальным сетевым подключается без проблем, а к локальному нет.
Печатает на него из под любого пользователя и из под рута тестовую страницу.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от onlite (ok) on 03-Апр-15, 11:43 
Запустил, работает.
Пришлось переставить систему, FreeBSD 10.1
установить CUPS, SAMBA и т.д.

root@cups:/ # cat /usr/local/etc/smb.c
[global]
   workgroup = DOMAIN
   server string = Print Server
   security = share
   load printers = yes
   printcap name = cups
   printing = cups
   cups options = raw


[printers]
    printable = yes
    printer name = Z12
    guest ok = yes
    path = /var/spool/samba
    use client driver = yes

[public]
    comment =  Share
    printable = no
    path = /mnt/disk
    public = yes
    guest ok = yes

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
;   read only = yes
    guest ok = yes

root@cups:/ # cat /usr/local/etc/cups/cupsd.conf
ServerName 192.168.2.8
LogLevel warn

Port 631
Listen /var/run/cups.sock

Browsing On
BrowseLocalProtocols dnssd

DefaultAuthType Basic

WebInterface Yes

<Location />
    Order allow,deny
    Allow From 192.168.2.0/24
</Location>

# Restrict access to the admin pages...
<Location /admin>
    Order allow,deny
    Allow From 192.168.2.0/24
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order allow,deny
    Allow From 192.168.2.0/24
</Location>

дальше не изменял

root@cups:/ # cat /etc/devfs.rules
[system=10]
add path 'unlpt*' mode 0650 group cups
add path 'ulpt*' mode 0650 group cups
add path 'lpt*' mode 0766 group cups
add path 'usb/0.1.2' mode 0650 group cups

в rc.conf
cupsd_enable="YES"
samba_enable="YES"
devfs_system_ruleset="system"

и все заработало как надо.
Спасибо всем откликнувшимся!!!!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

2. "CUPS + Samba + Принтер Epson DFX-8000 LPT для корп. сети"  +/
Сообщение от B on 02-Апр-15, 19:22 
Да и  главное  :)
в cupsd.conf

# Restrict access to the server...
<Location />
  Order allow,deny
  Allow From 10.0.7.0/24
</Location>


>[оверквотинг удален]
>    max log size = 50
>    dns proxy = no
> [printers]
>    comment = All Printers
>    path = /var/spool/samba
>    browseable = no
>    guest ok = yes
>    writable = yes
>    printable = yes
>    use client driver = yes

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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