Нужен libcups.so.2 линуксовый
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
2Nick
Подключайся к решению вопроса. Думаю мы эти гробы запустим. Да хоть на Марс
Подключайся к решению вопроса. Думаю мы эти гробы запустим. Да хоть на Марс
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
0644 на него chmod поставьте, на ulpt0, отпишите, помогло ли? И что о нём есть в devinfo?
Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
и в группу операторов юзера.
большую часть проблем работы с железом снимает само собой
большую часть проблем работы с железом снимает само собой
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
0644 не помогает. Ставлю 777. Выше писАл же уже.
От юзера echo ppp > /dev/ulpt0 проходит без ошибок и принтер реагирует.
КУПС печатать не хочет. Всё описал в постах выше.
---
Добавил юзера в группу operators - ничего не изменилось.
От юзера echo ppp > /dev/ulpt0 проходит без ошибок и принтер реагирует.
КУПС печатать не хочет. Всё описал в постах выше.
---
Добавил юзера в группу operators - ничего не изменилось.
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
а после этого init 1 то нажимаеш?
Z301171463546 - можно пожертвовать мне денег
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Нах?zingel писал(а):а после этого init 1 то нажимаеш?
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
*Чё-та башка после вчерашнего тупит*
Так у него по дефолту 644 стоит. Добавление в operators всёравно даст права только на чтение -- 644: rw-r--r--0644 не помогает
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Забыл пару постов назад devinfo добавить:
Код: Выделить всё
usb0
uhub0
ulpt0 pnpinfo vendor=0x04e8 product=0x3413 devclass=0x00 devsubclass=0x00 release=0x0100 sernum="8J66BACXA01825N " intclass=0x07 intsubclass= at port=0 interface=0
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Размышляю.
Принтер реагирует -- значит надо просто послать инфу в нужном формате. Поставил стандартные дрова, т.е. Generic -- PostScript
Щас попробую другие повставлять
Принтер реагирует -- значит надо просто послать инфу в нужном формате. Поставил стандартные дрова, т.е. Generic -- PostScript
Щас попробую другие повставлять
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Хм... Когда компилился ghostscript-gpl там проскакивал драйвер Samsung -- в настройках КУПСа я его не вижу. Может где-то что-то прописать?
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Всё! Пипец! КУПС на меня обиделся:
Нигде никаких квот не стоит и не ставилось =(
Код: Выделить всё
Error:
Quota limit reached.
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
Какой командой посылаеш на принтер инфо? От какого юзера? Нат ли в логах нечто - cannot allocate memory бла бла бла?
Z301171463546 - можно пожертвовать мне денег
-
- проходил мимо
Re: Нужен libcups.so.2 линуксовый
Блин. Задолбался уже. Xerox WC3119 ну ни в какую. Поставил Splix. Принтер получает задание, но выдает пустой лист. И ни одной ошибки в логах. Единственно, что пытаюсь скормить ему драйвера от Samsung'ов ML-1710, 1750... Со всеми то же самое. Идей больше нет. (Ну разве что поставить Ubuntu)
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
дровишьки с неё дёрниNick писал(а):Блин. Задолбался уже. Xerox WC3119 ну ни в какую. Поставил Splix. Принтер получает задание, но выдает пустой лист. И ни одной ошибки в логах. Единственно, что пытаюсь скормить ему драйвера от Samsung'ов ML-1710, 1750... Со всеми то же самое. Идей больше нет. (Ну разве что поставить Ubuntu)
Убей их всех! Бог потом рассортирует...
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
Поищите файлы PostScript Printer Description (*.PPD) на локальном диске или в Сети для вашего принтера и подсуньте их CUPS'у во время настройки соединения с принтером через Web-интерфейс CUPS'а.Nick писал(а):Блин. Задолбался уже. Xerox WC3119 ну ни в какую. Поставил Splix. Принтер получает задание, но выдает пустой лист. И ни одной ошибки в логах. Единственно, что пытаюсь скормить ему драйвера от Samsung'ов ML-1710, 1750... Со всеми то же самое. Идей больше нет. (Ну разве что поставить Ubuntu)
У меня однажды так решилась проблема с принтером HP, правда, впоследствии не повторялась.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- проходил мимо
Re: Нужен libcups.so.2 линуксовый
Пробовал искать и подсовывать. Проблема в том, что родные PPD вызывают линуксовый растеризатор rastertosamsungspl. А вот он то как раз и не хочет работать под фри. А использование растеризатора rastertospl2 из Splix'a выдает в итоге на печать пустой лист. Где то что-то не так. Насколько я понимаю - приложение выдает некоторый поток данных которые приводятся в PS. Затем фильтр PStoRaster переводит их в растр. А уж потом rastertospl2 приводит их к виду который можно скормить принтеру т.е. SPL. Но вот где то в этой цепочке сбой и ... Пустой лист на выходе.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
а чернила в принтере есть?
Z301171463546 - можно пожертвовать мне денег
- Adekamer
- пингвин
- Сообщения: 694
- Зарегистрирован: 2007-10-09 18:36:48
- Откуда: 127.0.0.1
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
да тупят ребята не по цецки - нужно всего лишь почистить нить коротона и девелопер заменитьzingel писал(а):а чернила в принтере есть?
ну можно еше фетровый валик фьюза протереть
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
так и не решилось шоле?
у мну тоже Самсунг 4х16, таже беда. под гентой сволочь работал
у мну тоже Самсунг 4х16, таже беда. под гентой сволочь работал
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
Re: Нужен libcups.so.2 линуксовый
У меня получилось заставить нормально печатать МФУ Samsung SCX-4125F из-под FreeBSD.
Окружение:
- FreeBSD 7.1-PRERELEASE i386
- linux_base-f8 из портов
- linux-png-1.2.8_2 из портов
- linux-tiff из портов
- linux-jpeg-6b.34 из портов
- linux-xorg-libs-6.8.2_5 из портов
- cups-base-1.3.9_2 из портов
- cups-smb-backend-1.0_1 из портов
Предполагается также, что линуксолятор вкомпилен в ядро/подгружен и работает. Если он работает нормально, то в sysctl можно увидеть версию ядра:
1. Качаем с официального сайта Samsung драйвера для Linux (Linux Unified Driver). В моем случае файл назывался UnifiedLinuxDriver.tar.gz.
2. Распаковываем:
3. Копируем ppd-файл с драйвером и нужный фильтр в папки CUPSа. Посмотреть, какой именно фильтр нужен, можно в соответствующем Вашему принтеру файлу ppd:
4. Теперь задача добавить в /compat/linux недостающие либы. Перед тем, как запускать линуксячий бинарник, стОит выполнить команду
Далее нужно выяснить, каких либ не хватает. Самый простой способ - запускать из командной строки /usr/local/libexec/cups/filter/rastertosamsungspl и смотреть, чего ему не хватает. Подкладывать их в /compat/linux/lib или /compat/linux/usr/lib по одной, и запускать /compat/linux/sbin/ldconfig.
В моем случае не хватало следующих:
libcups.so.2
libcupsimage.so.2
libgnutls.so.13
libgcrypt.so.11
libgpg-error.so.0
Найти и скачать RPM-пакеты для нужного релиза Федоры, в которых есть эти либы, можно с помощью Web-сервиса RPM Search, например http://rpm.pbone.net. Итак, у нас появляется 4 файла rpm:
Достаем оттуда либы:
Копируем их в /compat/linux:
5. Если все было сделано правильно, то бинарник фильтра должен нормально запуститься:
6. Далее идем броузером на http://localhost:631/ и подключаем принтер, как обычно.
В разделе Make/Manufacturer должен появиться Samsung, и далее - в разделе
Model/Driver - SCX-4x21 Series.
Далее жмем тестовая страница - должно нормально отработать и вуаля!
Вроде все. Возможно, пропустил что-то, но в принципе суть изложена. Аналогичным образом, я думаю, можно завести любой принтер, если к нему есть нормальные линуксячьи дрова. Главное - правильно подкладывать недостающие либы, и не забывать /compat/linux/sbin/ldconfig.
Удачи!
Окружение:
- FreeBSD 7.1-PRERELEASE i386
- linux_base-f8 из портов
- linux-png-1.2.8_2 из портов
- linux-tiff из портов
- linux-jpeg-6b.34 из портов
- linux-xorg-libs-6.8.2_5 из портов
- cups-base-1.3.9_2 из портов
- cups-smb-backend-1.0_1 из портов
Предполагается также, что линуксолятор вкомпилен в ядро/подгружен и работает. Если он работает нормально, то в sysctl можно увидеть версию ядра:
Код: Выделить всё
# sysctl -a|grep linux
hw.snd.compat_linux_mmap: 0
compat.linux.oss_version: 198144
compat.linux.osrelease: 2.6.16
compat.linux.osname: Linux
1. Качаем с официального сайта Samsung драйвера для Linux (Linux Unified Driver). В моем случае файл назывался UnifiedLinuxDriver.tar.gz.
2. Распаковываем:
Код: Выделить всё
# tar -zxf UnifiedLinuxDriver.tar.gz
3. Копируем ppd-файл с драйвером и нужный фильтр в папки CUPSа. Посмотреть, какой именно фильтр нужен, можно в соответствующем Вашему принтеру файлу ppd:
Код: Выделить всё
# cat cdroot/Linux/noarch/at_opt/share/ppd/scx4x21.ppd |grep Filter
*cupsFilter: "application/vnd.cups-postscript 0 rastertosamsungspl"
# mkdir /usr/local/share/cups/model/samsung
# cp cdroot/Linux/noarch/at_opt/share/ppd/scx4x21.ppd /usr/local/share/cups/model/samsung/
# cp cdroot/Linux/i386/at_root/usr/lib/cups/filter/rastertosamsungspl /usr/local/libexec/cups/filter/
4. Теперь задача добавить в /compat/linux недостающие либы. Перед тем, как запускать линуксячий бинарник, стОит выполнить команду
Код: Выделить всё
# /compat/linux/sbin/ldconfig
В моем случае не хватало следующих:
libcups.so.2
libcupsimage.so.2
libgnutls.so.13
libgcrypt.so.11
libgpg-error.so.0
Найти и скачать RPM-пакеты для нужного релиза Федоры, в которых есть эти либы, можно с помощью Web-сервиса RPM Search, например http://rpm.pbone.net. Итак, у нас появляется 4 файла rpm:
Код: Выделить всё
# ls -1 *rpm
cups-libs-1.3.4-2.fc8.i386.rpm
gnutls-1.6.3-2.fc8.i386.rpm
libgcrypt-1.2.4-6.i386.rpm
libgpg-error-1.5-6.i386.rpm
Код: Выделить всё
# rpm2cpio cups-libs-1.3.4-2.fc8.i386.rpm | tar -zxf -
# rpm2cpio gnutls-1.6.3-2.fc8.i386.rpm | tar -zxf -
# rpm2cpio libgcrypt-1.2.4-6.i386.rpm | tar -zxf -
# rpm2cpio libgpg-error-1.5-6.i386.rpm | tar -zxf -
Код: Выделить всё
# cp -v lib/libgcrypt.so.11.2.3 lib/libgpg-error.so.0.3.1 /compat/linux/lib/
lib/libgpg-error.so.0.3.1 -> /compat/linux/lib/libgpg-error.so.0.3.1
lib/libgcrypt.so.11.2.3 -> /compat/linux/lib/libgcrypt.so.11.2.3
# cp -v usr/lib/libcups* /compat/linux/usr/lib/
usr/lib/libcupsimage.so.2 -> /compat/linux/usr/lib/libcupsimage.so.2
usr/lib/libcups.so.2 -> /compat/linux/usr/lib/libcups.so.2
# cp -v usr/lib/libgnutls.so.13.3.0 /compat/linux/usr/lib/tls/
usr/lib/libgnutls.so.13.3.0 -> /compat/linux/usr/lib/tls/libgnutls.so.13.3.0
# /compat/linux/sbin/ldconfig
Код: Выделить всё
# /usr/local/libexec/cups/filter/rastertosamsungspl
INFO: Usage: rastertosamsungspl job-id user title copies options [file]
ERROR: Wrong number of arguments
В разделе Make/Manufacturer должен появиться Samsung, и далее - в разделе
Model/Driver - SCX-4x21 Series.
Далее жмем тестовая страница - должно нормально отработать и вуаля!
Вроде все. Возможно, пропустил что-то, но в принципе суть изложена. Аналогичным образом, я думаю, можно завести любой принтер, если к нему есть нормальные линуксячьи дрова. Главное - правильно подкладывать недостающие либы, и не забывать /compat/linux/sbin/ldconfig.
Удачи!
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Нужен libcups.so.2 линуксовый
а впортах всего этого нету?
в сымсле либ которыми приходиться систему засирать?
в сымсле либ которыми приходиться систему засирать?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Нужен libcups.so.2 линуксовый
Нету. А зачем они там нужны? Если так рассуждать, то половину линуксячих РПМов в порты положить прийдется...lissyara писал(а):а впортах всего этого нету?
в сымсле либ которыми приходиться систему засирать?
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
FreeBSD 7.1 PRERELEASE
В семёрке не собирается - до сих пор пробую ему и то подсунуть, и то. А он знай в /lib/ лезет ему /compat/linux/lib незачем! сцуке...
В семёрке не собирается - до сих пор пробую ему и то подсунуть, и то. А он знай в /lib/ лезет ему /compat/linux/lib незачем! сцуке...
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
-
- проходил мимо
Re: Нужен libcups.so.2 линуксовый
Что не собирается?de-signer писал(а):FreeBSD 7.1 PRERELEASE
В семёрке не собирается - до сих пор пробую ему и то подсунуть, и то. А он знай в /lib/ лезет ему /compat/linux/lib незачем! сцуке...
-
- сержант
- Сообщения: 220
- Зарегистрирован: 2007-05-11 14:39:01
- Откуда: Отсюда :)
Re: Нужен libcups.so.2 линуксовый
Не собирается всё воедино.
FreeBSD 7.0 RELEASE
1. Нет linux_base-f8 -- поставил *-f7 (как-то через жопу, но поставилось)
2. sysctl выдаёт osrelease 2.4.2, если задать вручную 2.6.16 -- один хрен не пашет и лезет в /lib
FreeBSD 7.0 RELEASE
1. Нет linux_base-f8 -- поставил *-f7 (как-то через жопу, но поставилось)
2. sysctl выдаёт osrelease 2.4.2, если задать вручную 2.6.16 -- один хрен не пашет и лезет в /lib
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов