BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Чт 12 янв, 2012 11:20 am 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Приветствую всех.
Возникла проблема в работе принтера Samsung ML-2015 на сервере FreeBSD 8.2. в CUPS. Печать организована следующим образом: на сервере с freebsd подключен через usb указанный принтер, настроен в CUPS, через который посредством тоже CUPS печатают сетевые клиенты (Linux). Также установлен пакет Splix с дровами для этого принтера. В CUPSе на сервере принтер определен так:

Код:
Описание:   SamsungML-2010 Server
Драйвер:   Samsung ML-2010, SpliX V. 2.0.0 (черно-белый, дуплексная печать)
Подключение:   file:/dev/ulpt0
По умолчанию:   job-sheets=none, none media=iso_a4_210x297mm sides=one-sided


Устанавливал по http://www.freebsd.org/doc/ru/articles/ ... ticle.html
Добавлено - в файле /usr/local/etc/cups/printers.conf, заменил строку usb:/dev/ulpt0 на file:/dev/ulpt0.
Все определилось, нашлось и печатает. Все бы хорошо, но возникает периодически странное поведение принтера: задания на печать CUPS принмает и исполняет, но иногда они не печатаются принтером, хотя помечены как напечатанные. В логах проскакивает: SpliX Cannot get input slot information. Что это может быть (победить не могу)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 11:43 am 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
Похоже на ваш случай.
http://www.fedoraforum.org/forum/showth ... ?p=1485349


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 4:29 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Спасибо за ответ. В этой статье изложена идея установить ссылку с именем gstoraster на /usr/local/libexec/cups/filter/pstoraster в том же каталоге. Уже испытано. Эффекта не дало ((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 4:48 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
Значит принтер глючный, есть у меня один такой к FreeBSD прикручен.
Если печатать с хозяина никаких проблем, а если по сети, начинаются проблемы.
Текстовые файлы нормально, а вот если есть рисунок, может заткнуться,
или через пару часов распечатает, один раз было на следующий день
отпечатал, он и на Венде так-же глючил с родными дровами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 6:11 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Этот принтер замечательно печатал как сетевой из CUPS под Ubuntu 10.04. В Freebsd переткнул его только неделю назад. Буду рыть дальше ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 6:39 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
CUPS-1.5.0 стоит?
Это самое противное, работает, но иногда глючит и глючит в тот момент,
когда очень надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 6:43 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
CUPS-1.4.6


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 12 янв, 2012 6:50 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
haikudjin писал(а):
CUPS-1.4.6

Обновите, может и ошибка уйдёт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 18 янв, 2012 10:43 am 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Несколько дней пытался поставить CUPS 1.5.0 из портов - никак не ставиться. Вернул пакетный (1.4.6). Проблема осталась. На буржуйских ресурсах встречается эта магическая фраза: SpliX Cannot get input slot information. и проскакивает, что проблема пофиксена, но, если честно, ничего не могу понять как и каким образом ((. Неужели один я борюсь с сим змием? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 18 янв, 2012 1:26 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
haikudjin писал(а):
Несколько дней пытался поставить CUPS 1.5.0 из портов - никак не ставиться.

Тут поподробней. С какими ошибками установка прекращается.
Может вам portupgrade -a поможет.

haikudjin писал(а):
и проскакивает, что проблема пофиксена

Обновите до 1.5.0 и узнаете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 18 янв, 2012 7:26 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Пофиксили ее в Splix - он у меня из обновленных портов поставлен.
Порт CUPSа вначале ругался на то, что установлен вместе с xpdf быть не может (xpdf у меня не установлен), затем еще на что-то. Сейчас сравниваю среду с Ubuntu 10.04, где этот принтер замечательно работает (Splix 2.0.0, CUPS 1.4.6), доставил foomatic-filters. Прежней ошибки Splixа пока нет, но некоторые задания не печатает с отчетом, что все напечатано.
Завтра еще потестирую и если не заработает должным образом, попытаюсь обновить из портов Cups и ошибки (если будут) сброшу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 18 янв, 2012 11:12 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Ну вот, например, один из патчей

Код:
 Index: src/printer.cpp
===================================================================
--- src/printer.cpp   (revision 293)
+++ src/printer.cpp   (working copy)
@@ -153,8 +153,11 @@
 
     paperSource = request.ppd()->get("InputSlot");
     if (!paperSource) {
-        paperSource = "Auto";
-        ERRORMSG(_("Cannot get input slot information."));
+        paperSource = request.ppd()->get("DefaultInputSlot");
+        if (!paperSource) {
+            paperSource = "Auto";
+            ERRORMSG(_("Cannot get input slot information."));
+        }
     }
     if (!(strcasecmp(paperSource, "Auto"))) _paperSource = 1;
     else if (!(strcasecmp(paperSource, "Manual"))) _paperSource = 2;

Как его всунуть? Видимо, при сборке пакета.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 19 янв, 2012 11:29 am 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
Вы можете поставить SpliX из портов??
SpliX в портах пофикшен, вот его зависимости:
Код:
Port:   splix-2.0.0_3
Path:   /usr/ports/print/splix
Info:   A set of CUPS printer drivers for Samsung Printer Language printers
Maint:  ports@FreeBSD.org
B-deps: cups-base-1.5.0 cups-client-1.5.0 cups-image-1.5.0 expat-2.0.1_2 fontconfig-2.8.0_1,1 freetype2-2.4.7 gettext-0.18.1.1 ghostscript9-9.02_4 gmake-3.82 gsfonts-8.11_5 jasper-1.900.1_10 jbig2dec-0.11 jbigkit-1.6 jpeg-8_3 kbproto-1.0.5 libICE-1.0.7,1 libSM-1.2.0,1 libX11-1.4.4,1 libXau-1.0.6 libXdmcp-1.1.0 libXext-1.3.0_1,1 libXt-1.0.9 libiconv-1.13.1_1 libpthread-stubs-0.3_3 libxcb-1.7 pkg-config-0.25_1 png-1.4.8 tiff-4.0.0_2 xextproto-7.2.0 xproto-7.0.22
R-deps: cups-base-1.5.0 cups-client-1.5.0 cups-image-1.5.0 expat-2.0.1_2 fontconfig-2.8.0_1,1 freetype2-2.4.7 gettext-0.18.1.1 ghostscript9-9.02_4 gmake-3.82 gsfonts-8.11_5 jasper-1.900.1_10 jbig2dec-0.11 jbigkit-1.6 jpeg-8_3 kbproto-1.0.5 libICE-1.0.7,1 libSM-1.2.0,1 libX11-1.4.4,1 libXau-1.0.6 libXdmcp-1.1.0 libXext-1.3.0_1,1 libXt-1.0.9 libiconv-1.13.1_1 libpthread-stubs-0.3_3 libxcb-1.7 pkg-config-0.25_1 png-1.4.8 tiff-4.0.0_2 xextproto-7.2.0 xproto-7.0.22


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 19 янв, 2012 3:52 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Я писал ранее, что у меня стоит Splix последней версии 2.0.0_3 (ставил из портов). После установки foomatic-filters в логах записи SpliX Cannot get input slot information. нет, однако, некоторые задания не печатает с отчетом, что все напечатано без ошибок. Сейчас обновляю из портов CUPS до версии 1.5.0. (portupgrade -vRr cups). По итогам отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 19 янв, 2012 6:22 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Обновил из портов CUPS до версии 1.5.0, Splix (2.0.0_3). CUPS через веб-интерфейс вообще не видит локальный принтер. Сам принтер на usb системой определился:
Код:
$ dmesg |grep usb
usbus0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usbus1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usbus2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usbus3: EHCI version 1.0
usbus3: <Intel 82801DB/L/M (ICH4) USB 2.0 controller> on ehci0
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
Root mount waiting for: usbus3 usbus2 usbus1 usbus0
Root mount waiting for: usbus3
Root mount waiting for: usbus3
usbd_set_config_index: could not read device status: USB_ERR_SHORT_XFER
ugen2.2: <Samsung> at usbus2
ulpt0: <Samsung Samsung ML-2010, class 0/0, rev 1.10/1.00, addr 2> on usbus2

Настораживает строка:
Код:
usbd_set_config_index: could not read device status: USB_ERR_SHORT_XFER

Пока не знаю, что с ней делать :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 19 янв, 2012 6:43 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
Чего-то сломали.
Может Splix переустановить надо.
Покажите вывод:
Код:
#pkg_info | grep cups
#pkg_info | grep foomatic

чего покажет:
Код:
#pkg_version -v | grep "<"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 19 янв, 2012 8:02 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Завтра вывод сброшу (сервер на работе). Мне кажется, что-то зависимости CUPSа напортачили. Как вариант: я обновлял только CUPS с зависимостями, думаю, стоит обновить все остальные пакеты системы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 20 янв, 2012 10:07 am 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
Итак:
Код:
$ pkg_info | grep cups
cups-1.5.0          Common UNIX Printing System: Metaport to install complete s
cups-base-1.5.0     Common UNIX Printing System: Server
cups-client-1.5.0   Common UNIX Printing System: Library cups
cups-image-1.5.0    Common UNIX Printing System: Library cupsimage
cups-pstoraster-8.15.4_6 Postscript interpreter for CUPS printing to non-PS printers

$pkg_info | grep foomatic

$ pkg_version -v | grep "<"
atk-1.32.0                          <   needs updating (port has 2.0.1)
bitstream-vera-1.10_4               <   needs updating (port has 1.10_5)
ca_root_nss-3.12.6                  <   needs updating (port has 3.13.1)
cairo-1.10.0_3,1                    <   needs updating (port has 1.10.2_3,1)
compositeproto-0.4.1                <   needs updating (port has 0.4.2)
damageproto-1.2.0                   <   needs updating (port has 1.2.1)
dri2proto-2.2                       <   needs updating (port has 2.3)
en-freebsd-doc-20110110             <   needs updating (port has 20120114)
encodings-1.0.3,1                   <   needs updating (port has 1.0.4,1)
enscript-a4-1.6.4_3                 <   needs updating (port has 1.6.4_4)
fixesproto-4.1.1                    <   needs updating (port has 5.0)
font-bh-ttf-1.0.1                   <   needs updating (port has 1.0.3)
font-misc-ethiopic-1.0.1            <   needs updating (port has 1.0.3)
font-misc-meltho-1.0.1              <   needs updating (port has 1.0.3)
font-util-1.0.2                     <   needs updating (port has 1.2.0)
fontsproto-2.1.0                    <   needs updating (port has 2.1.1)
gdk-pixbuf-2.22.1                   <   needs updating (port has 2.23.5_1)
ghostscript8-8.71_6                 <   needs updating (port has 8.71_8)
gio-fam-backend-2.26.1              <   needs updating (port has 2.28.8)
glib-2.26.1_1                       <   needs updating (port has 2.28.8_3)
gnutls-2.8.6_2                      <   needs updating (port has 2.12.16)
gobject-introspection-0.9.12        <   needs updating (port has 0.10.8)
libXcomposite-0.4.1,1               <   needs updating (port has 0.4.3,1)
libXcursor-1.1.10                   <   needs updating (port has 1.1.12)
libXdamage-1.1.2                    <   needs updating (port has 1.1.3)
libXext-1.1.1,1                     <   needs updating (port has 1.3.0_1,1)
libXfixes-4.0.4                     <   needs updating (port has 5.0)
libXi-1.3,1                         <   needs updating (port has 1.4.3,1)
libXinerama-1.1,1                   <   needs updating (port has 1.1.1,1)
libXrandr-1.3.0                     <   needs updating (port has 1.3.2)
libXrender-0.9.5                    <   needs updating (port has 0.9.6)
libXt-1.0.7                         <   needs updating (port has 1.0.9)
libfontenc-1.0.5                    <   needs updating (port has 1.1.0)
libslang2-2.2.3                     <   needs updating (port has 2.2.4)
mc-4.7.5                            <   needs updating (port has 4.7.5.5_1)
mkfontdir-1.0.5                     <   needs updating (port has 1.0.6)
mkfontscale-1.0.7                   <   needs updating (port has 1.0.9)
pango-1.28.3                        <   needs updating (port has 1.28.4)
pcre-8.12                           <   needs updating (port has 8.21_1)
pixman-0.18.4                       <   needs updating (port has 0.24.0)
printproto-1.0.4                    <   needs updating (port has 1.0.5)
randrproto-1.3.1                    <   needs updating (port has 1.3.2)
recordproto-1.14                    <   needs updating (port has 1.14.1)
renderproto-0.11                    <   needs updating (port has 0.11.1)
ru-freebsd-doc-20110110             <   needs updating (port has 20120114)
scrnsaverproto-1.2.0                <   needs updating (port has 1.2.1)
shared-mime-info-0.80               <   needs updating (port has 0.90)
sudo-1.7.4.6                        <   needs updating (port has 1.8.3_1)
videoproto-2.3.0                    <   needs updating (port has 2.3.1)
xcb-util-0.3.6_1                    <   needs updating (port has 0.3.8,1)
xf86vidmodeproto-2.3                <   needs updating (port has 2.3.1)
xineramaproto-1.2                   <   needs updating (port has 1.2.1)
xorg-fonts-truetype-7.5             <   needs updating (port has 7.5.1)



Сейчас зарядил полное обновление системы (portupgrade -arR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 20 янв, 2012 11:28 am 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5464
Откуда: СССР, Харьков
Код:
ankor%pkg_info | grep cups
cups-1.5.0          Common UNIX Printing System: Metaport to install complete s
cups-base-1.5.0     Common UNIX Printing System: Server
cups-client-1.5.0   Common UNIX Printing System: Library cups
cups-image-1.5.0    Common UNIX Printing System: Library cupsimage
cups-pk-helper-0.0.4_2 A helper that makes system-config-printer use PolicyKit
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
cups-smb-backend-1.0_6 A CUPS backend for printing to Windows servers
gutenprint-cups-5.2.7 GutenPrint Printer Driver
py27-cups-1.9.60    CUPS bindings for Python

ankor%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

Это у меня стоит, но знаю точно, что foomatic-filters-4.0.7 должен стоять обязательно,
он отвечает за параметры бумаги и без него CUPS глючит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 20 янв, 2012 1:15 pm 
Не в сети

Зарегистрирован: Чт 12 янв, 2012 10:54 am
Сообщения: 19
Откуда: Крым (Украина)
ankor писал(а):
Это у меня стоит, но знаю точно, что foomatic-filters-4.0.7 должен стоять обязательно,
он отвечает за параметры бумаги и без него CUPS глючит.

Я до этого почти дошел )) (установил foomatic-filters) и часть глюков исчезла. Остатки глюков, возможно, можно победить установкой остальных пакетов foomatic*. Но сейчас другая проблема с USB )). Пока еще ставятся пакеты, после установки отпишусь.

PS Интересно, почему про foomatic* ничего не написали в руководствах по Freebsd, например здесь?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика