Страница 1 из 1

CUPS игнорирует задания

Добавлено: 2012-04-11 12:47:02
_sysop_
Доброе время суток!

CUPS 1.5.2
FreeBSD 8.2
Samba 3.6
LPT
Печатаю через самбу с win7 тачки.

Не печатает pdf.
Задания вроде как отсылаются, но в спулер не попадают.
Пишет 0 заданий в очереди.

В логах какая-то муть.

Код: Выделить всё

E [20/Feb/2012:15:12:11 +0700] [CGI] Saw EOF, expected '}'!
E [13/Mar/2012:10:35:04 +0700] Unable to encrypt connection from 10.0.0.16.
X [21/Mar/2012:17:52:24 +0700] kevent() returned Bad file descriptor
Может кто сталкивался?

Re: CUPS игнорирует задания

Добавлено: 2012-04-11 13:38:06
BirdGovorun
Покажите:
smb.conf
#pkg_info | grep cups
#pkg_info | grep foomatic
чего-то телепатор сломался, никак не пойму в чём проблема.

Re: CUPS игнорирует задания

Добавлено: 2012-04-12 10:27:16
_sysop_

Код: Выделить всё

 cat /usr/local/etc/smb.conf
[global]
        workgroup = GROUP
        netbios name = ROUTER
        server string = ROUTER printers
        #interfaces = re0
        security = SHARE
        log file = /var/log/samba/log.%m
        max log size = 50
        dns proxy = No
        load printers = Yes
        printing = cups
        printcap name = cups
        cups server = 192.168.0.1:631
        dos charset = 866
        unix charset = koi8-r
        display charset = 866

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = Yes
        public = Yes
        guest ok = Yes

[print$]
        comment = Printer Drivers
        path = /usr/local/share/cups/model/gutenprint/5.2/Global
        browseable = yes
        # guest ok = yes works too
        guest ok = yes
        read only = yes
        write list = root, guest, nobody

Код: Выделить всё

 pkg_info | grep cups
cups-base-1.5.2     Common UNIX Printing System: Server
cups-client-1.5.2_1 Common UNIX Printing System: Library cups
cups-image-1.5.2    Common UNIX Printing System: Library cupsimage
cups-pdf-2.6.1      A virtual printer for CUPS to produce PDF files
cups-pstoraster-8.15.4_6 Postscript interpreter for CUPS printing to non-PS printers
cups-samba-6.0_7    The Common UNIX Printing System:  MS Windows client drivers
gutenprint-cups-5.2.7 GutenPrint Printer Driver

Код: Выделить всё

pkg_info | grep foomatic
foomatic-db-20090530_2 Foomatic database
foomatic-db-engine-4.0.7,2 Foomatic database engine
foomatic-filters-4.0.7 Foomatic wrapper scripts
gutenprint-foomatic-5.2.7 GutenPrint Printer Driver

Re: CUPS игнорирует задания

Добавлено: 2012-04-12 14:20:55
BirdGovorun
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = Yes
public = Yes
guest ok = Yes
create mask = 0700 это зачем, я не понял?
guest системный юзвер, где он в [global]

Код: Выделить всё

;  guest account = pcguest
У вас шара, зачем юзверы?
в [print$] то-же самое.
Управленние доступом через CUPS надо делать, через его вебморду.

Re: CUPS игнорирует задания

Добавлено: 2012-04-12 23:56:15
iZEN
> cat /var/db/ports/cups-base/options
что выдаёт? cups-base собран с зависимостью от ghostscript или нет?

> pkg_info -Ex ghostscript
что выдаёт?

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 10:21:04
_sysop_
BirdGovorun писал(а):
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = Yes
public = Yes
guest ok = Yes
create mask = 0700 это зачем, я не понял?
guest системный юзвер, где он в [global]

Код: Выделить всё

;  guest account = pcguest
У вас шара, зачем юзверы?
в [print$] то-же самое.
Управленние доступом через CUPS надо делать, через его вебморду.
А как это влияет на избирательность печати?
Принтер печатает всё, кроме pdf.
iZEN писал(а):> cat /var/db/ports/cups-base/options
что выдаёт? cups-base собран с зависимостью от ghostscript или нет?

> pkg_info -Ex ghostscript
что выдаёт?
cups-base собран с зависимостью ghostscript.
Пробовал собирать с XPDF, не помогает.

Код: Выделить всё

cat /var/db/ports/cups-base/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for cups-base-1.5.0
_OPTIONS_READ=cups-base-1.5.0
WITHOUT_GNUTLS=true
WITHOUT_PHP=true
WITHOUT_PYTHON=true
WITHOUT_LIBPAPER=true
WITHOUT_DNSSD=true
WITHOUT_PAM=true
WITHOUT_LDAP=true
WITHOUT_DBUS=true
WITHOUT_LIBUSB=true
WITH_GHOSTSCRIPT=true
WITHOUT_XPDF=true
WITHOUT_XDG_OPEN=true

Код: Выделить всё

# pkg_info -Ex ghostscript
ghostscript9-nox11-9.04
ghostscript9-nox11-9.05

Код: Выделить всё

# pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pdf-2.6.1
cups-pstoraster-8.15.4_6
cups-samba-6.0_7
gutenprint-cups-5.2.7

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 13:25:52
iZEN
У меня:

Код: Выделить всё

> cat /var/db/ports/cups-base/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for cups-base-1.5.2
_OPTIONS_READ=cups-base-1.5.2
WITHOUT_GNUTLS=true
WITHOUT_PHP=true
WITHOUT_PYTHON=true
WITHOUT_LIBPAPER=true
WITHOUT_AVAHI=true
WITHOUT_MDNSRESPONDER=true
WITHOUT_PAM=true
WITHOUT_LDAP=true
WITHOUT_DBUS=true
WITHOUT_LIBUSB=true
WITH_GHOSTSCRIPT=true
WITHOUT_XPDF=true
WITHOUT_XDG_OPEN=true

Код: Выделить всё

> pkg_info -Ex ghostscript
ghostscript9-9.05_3
— только один пакет. Может у вас конфликт версий ghostscript? Попробуйте удалить ghostscript9-nox11-9.04.

Код: Выделить всё

> pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pstoraster-8.15.4_6

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 14:08:28
iZEN
После удаления одной из версий ghostscript обязательно переустановите оставшийся пакет ghostscript.

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 14:51:21
_sysop_

Код: Выделить всё

pkg_info -Ex ghostscript
ghostscript9-nox11-9.05_3
Пробовал ставить обычный гостскрипт, без приставки nox11, но установка переправляется на nox11 принудительно.
Чем они отличаются не знаю.
Пакет переустановил.

Код: Выделить всё

# pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pstoraster-8.15.4_6
cups-samba-6.0_7
gutenprint-cups-5.2.7
В логах всё ещё эти сообщения.

Код: Выделить всё

X [13/Apr/2012:12:46:42 +0800] kevent() returned Bad file descriptor
E [13/Apr/2012:12:47:57 +0800] [CGI] Saw EOF, expected '}'!

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 15:02:58
шёл_мимо
Может у вас принтер с "приветом"?
Кроме PDF , рисунки отпечатываются?

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 15:14:13
iZEN
Перезагрузите машину. Если снова не пашет, установите нормальный ghostscript9-9.05_3.

По-хорошему, нужно удалить весь CUPS, Ghostscript и, главное, удалить ВСЕ опции к ним относящиеся в /var/db/ports/, обновить порты и заново установить эти пакеты из портов.

Re: CUPS игнорирует задания

Добавлено: 2012-04-13 16:31:40
_sysop_
шёл_мимо писал(а):Может у вас принтер с "приветом"?
Кроме PDF , рисунки отпечатываются?
Как уже писал выше - печатает всё, кроме pdf.
На предыдущей версии cups 1.4.6 pdf печатал.
iZEN писал(а):Перезагрузите машину. Если снова не пашет, установите нормальный ghostscript9-9.05_3.

По-хорошему, нужно удалить весь CUPS, Ghostscript и, главное, удалить ВСЕ опции к ним относящиеся в /var/db/ports/, обновить порты и заново установить эти пакеты из портов.
Перезагрузка не помогает.
Переустановку попробую сделать, но сомневаюсь что поможет.