Cups не печатает...

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
QweЯty
лейтенант
Сообщения: 795
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Cups не печатает...

Непрочитанное сообщение QweЯty » 2016-03-27 17:36:48

имеем:
система:
uname -a

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

FreeBSD freebsd 10.2-RELEASE FreeBSD 10.2-RELEASE #0: Fri Mar 25 20:55:15 EET 2016     radist@freebsd:/usr/src/sys/i386/compile/FREEBSD.23.03.16  i386
принтер:

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

# dmesg | grep Sam
ugen0.2: <Samsung Electronics Co., Ltd.> at usbus0
ulpt0: <Samsung Electronics Co., Ltd. Samsung Laser Printer ML-1200 Series, class 0/0, rev 1.10/1.00, addr 2> on usbus0
установленные приложения:

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

# pkg info | grep cups
cups-2.0.3_1                   Common UNIX Printing System: Metaport to install complete system
cups-base-2.0.3_3              Common UNIX Printing System: Server
cups-bjnp-2.0_1                CUPS backend for Canon USB over IP protocol
cups-client-2.0.3_2            Common UNIX Printing System: Library cups
cups-image-2.0.3_2             Common UNIX Printing System: Library cupsimage
cups-pdf-2.6.1_3               Virtual printer for CUPS to produce PDF files
cups-pk-helper-0.2.5_1         Helper that makes system-config-printer use PolicyKit
cups-pstoraster-8.15.4_8       Postscript interpreter for CUPS printing to non-PS printers
cups-smb-backend-1.0_7         CUPS backend for printing to Windows servers
gutenprint-cups-5.2.10_2       GutenPrint Printer Driver
c# pkg info | grep foom
foomatic-db-20160226_1         Database for integrating printer drivers with common spoolers
foomatic-db-engine-4.0.12_1,2  Foomatic database engine
foomatic-db-hpijs-1.4          Foomatic data for the HPIJS printer drivers
foomatic-filters-4.0.17_6      Foomatic wrapper scripts
gutenprint-foomatic-5.2.10_2   GutenPrint Printer Driver
t# pkg info | grep spli
splix-2.0.0_7                  CUPS printer drivers for Samsung Printer Language printers
имеем слитый с опенпринта
Samsung-ML-1210-gdi.ppd
лежачий в каталогах:

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

/usr/share/cups/model/samsung.ppd
/usr/local/etc/cups/ppd/samsung.ppd
правила под принтер:

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

# cat /etc/devfs.conf | grep lp
own     ulpt0   root:cups
perm    ulpt0   0660
# cat /etc/devfs.rules
[system=10]
add path 'unlpt*' mode 0660 group cups
add path 'ulpt*' mode 0660 group cups
add path 'lpt*' mode 0660 group cups
# cat /etc/rc.conf | grep sys
devfs_system_ruleset="system"
cups установлен, настроен и запущен:

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

# ps aux | grep cups
root    46284   0,0  0,3 20008  8560  -  Is   15:07      0:02,76 /usr/local/sbin/cupsd -C /usr/local/etc/cups
root    46920   0,0  0,1 10340  2152  1  S+   15:39      0:00,00 grep cups
конфиги:

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

# cat /usr/local/etc/cups/printers.conf
# Printer configuration file for CUPS v2.0.3
# Written by cupsd on 2016-03-27 15:27
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter samsung>
UUID urn:uuid:68564a96-e1b9-3390-5333-4e4830078ce6
Info samsung
Location
MakeModel Samsung ML-1210 Foomatic/gdi (recommended)
DeviceURI usb:/dev/ulpt0
State Idle
StateTime 1459084672
Type 8392708
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</DefaultPrinter>

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

в cupsd.conf изменено только это:
# for troubleshooting...
ServerAlias freebsd

LogLevel debug
PageLogFormat

# Only listen for connections from the local machine.
Listen 192.168.7.1:631
Listen /var/run/cups.sock
на странице ip:631
принтер отображается.
если в настройках вывести пробную страницу принтера на печать даже шуршит шестернями. но не печатает.

не видит его и :

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

# lpq
lpq: printer not found
но:

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

# lpstat -p
принтер samsung свободен. Включен с момента воскресенье, 27 марта 2016 г. 15:28:03
        Принтер подключен.
как тут быть?
подскажите...

Отправлено спустя 6 минут 41 секунду:
на странице cups:
samsung samsung Samsung ML-1210 Foomatic/gdi (recommended) ожидает - "Принтер подключен."
Отправлено спустя 13 минут 4 секунды:

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

# cat /usr/local/etc/printcap
# This file was automatically generated by cupsd(8) from the
# /usr/local/etc/cups/printers.conf file.  All changes to this file
# will be lost.
samsung|samsung:rm=freebsd.local:rp=samsung:
в /etc/printcap пусто

Отправлено спустя 33 минуты 14 секунд:
установил по новой взял дрова от самого cups
теперь в очереди висит, но не печатает...

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

# lpr -P printer ~/cups.txt
radist@freebsd:/usr/ports/print/cups-client# lpq
lpq: printer not found
radist@freebsd:/usr/ports/print/cups-client# lpq -P printer
Warning: unable to get official name for local machine freebsd.local: hostname nor servname provided, or not known
Warning: no daemon present
Rank   Owner      Job  Files                                 Total Size
1st    root       0    /root/cups.txt                        2089 bytes
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vg
мл. сержант
Сообщения: 94
Зарегистрирован: 2008-06-29 15:53:43
Откуда: Омск

Cups не печатает...

Непрочитанное сообщение vg » 2016-03-27 18:45:12

QweЯty писал(а): # pkg info | grep cups
cups-2.0.3_1 Common UNIX Printing System: Metaport to install complete system
cups-base-2.0.3_3 Common UNIX Printing System: Server
cups-bjnp-2.0_1 CUPS backend for Canon USB over IP protocol
cups-client-2.0.3_2 Common UNIX Printing System: Library cups
cups-image-2.0.3_2 Common UNIX Printing System: Library cupsimage
cups-pdf-2.6.1_3 Virtual printer for CUPS to produce PDF files
cups-pk-helper-0.2.5_1 Helper that makes system-config-printer use PolicyKit
cups-pstoraster-8.15.4_8 Postscript interpreter for CUPS printing to non-PS printers
cups-smb-backend-1.0_7 CUPS backend for printing to Windows servers
gutenprint-cups-5.2.10_2 GutenPrint Printer Driver
Может для начала CUPS обновить
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3. Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.
И ещё. У меня принтер категорически отказывался печатать без cups-filters
BSDец приходит незаметно

Аватара пользователя
QweЯty
лейтенант
Сообщения: 795
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Cups не печатает...

Непрочитанное сообщение QweЯty » 2016-03-27 21:02:52

cups-filters конфликтует с foomatic-filters

Отправлено спустя 14 минут 23 секунды:
Виноват.
все заработало.
удалил foomatic-filters установил cups-filters все заработало....
хотя дрова пишет что они foomatic

Отправлено спустя 1 минуту 10 секунд:
и пришлось перезагрузится. так как ни ресет cups\lpd не помогли.

Отправлено спустя 1 час 21 минуту 7 секунд:
подскажите, кто ставил такой принтер, чего копивароть надо в папку print$\W32X86
встал на команде:

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

cupsaddsmb -U root -H localhost -a -v
или

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

smbclient -H //localhost/print$ -Uroot -c 'mkdir W32X86;put /var/spool/cups/tmp/470334eed261d W32X86/hp2420_y3.ppd;put /usr/local/share/cups/drivers/ps5ui.dll W32X86/ps5ui.dll;put /usr/local/share/cups/drivers/pscript.hlp W32X86/pscript.hlp;put /usr/local/share/cups/drivers/pscript.ntf W32X86/pscript.ntf;put /usr/local/share/cups/drivers/pscript5.dll W32X86/pscript5.dll'
первая пишет:

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

# cupsaddsmb -U radist -H localhost -a -v
Для доступа к radist через SAMBA требуется пароль для localhost:  ********
Нет установленных драйверов принтера Windows.
а вторая для принтеров hp... подобных файлов нема на виндовой машине.
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение