[РЕШЕНО]Принтер Samsung ML-2570 и печать 4 листов на 1 листе

Странно, но следующих филтров не было вообще в /usr/lib/cups/filter/
  • commandtopclx
    imagetopdf
    imagetops
    imagetoraster
    rastertoescpx
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Теперь вроде не жалуется на фильтры…
$ lpstat -t
scheduler is running
system default destination: Samsung-ML-2570
device for Samsung-ML-2570: serial:/dev/ttyS0?baud=1200+bits=8+parity=none+flow=none
Samsung-ML-2570 accepting requests since Сб. 11 авг. 2012 15:01:10
printer Samsung-ML-2570 is idle.  enabled since Сб. 11 авг. 2012 15:01:10
Samsung-ML-2570-5       nnikita          86016   Сб. 11 авг. 2012 15:02:40
$
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Не пойму уже, что ему ещё надо:
$ sudo pacman -Qs cups
Пароль: 
local/cups 1.6.1-3
    The CUPS Printing System - daemon package
local/cups-filters 1.0.20-1
    OpenPrinting CUPS Filters
local/cups-pk-helper 0.2.2-1
    A helper that makes system-config-printer use PolicyKit
local/libcups 1.6.1-3
    The CUPS Printing System - client libraries and headers
local/pycups 1.9.62-1
    Python CUPS Bindings
local/splix 2.0.0-11
    CUPS drivers for SPL (Samsung Printer Language) printers
local/system-config-printer-common 1.3.10-1
    Pygtk CUPS Configuration
local/system-config-printer-gnome 1.3.10-1
    A CUPS printer configuration tool and status applet - GTK frontend
$ 

Висит на обработке уже 7 минут. Вот что видим на http://localhost:631/printers/Samsung-ML-2570
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
$ lsmod |grep usblp
usblp                   9342  0 
usbcore               123457  4 usblp,uhci_hcd,ehci_hcd
$ sudo /etc/rc.d/cupsd restart
Пароль: 
:: Stopping cupsd daemon                                                 [FAIL] 
:: Starting cupsd daemon                                                 [DONE] 
$ sudo pacman -S splix
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): splix-2.0.0-11
Будет загружено:    0,05 MiB
Будет установлено:  2,22 MiB
Приступить к установке? [Y/n] 
:: Получение пакетов с community...
 splix-2.0.0-11-i686       52,7 KiB  6,48M/s 00:00 [######################] 100%
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка возможных конфликтов файлов         [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) установка splix                              [######################] 100%
Installation of the color profile for color printers:
-----------------------------------------------------
	Color printers needs color profile files to get better results. These
files are provided by your printer manufacturer and you have to install them
manually. To do that, download the linux official drivers and locate the "cms"
directory. Install this directory to "/usr/share/cups/model/$MANUFACTURER/cms".
	Samsung color profile files are available at:
		(Then use MANUFACTURER=samsung)
		http://splix.ap2c.org/samsung_cms.tar.bz2
$ sudo pacman -Ss system-config-printer
extra/cups-pk-helper 0.2.2-1
    A helper that makes system-config-printer use PolicyKit
extra/kdeadmin-system-config-printer-kde 4.9.0-2 (kde kdeadmin)
    Configure local and remote Printers
extra/system-config-printer-common 1.3.10-1
    Pygtk CUPS Configuration
extra/system-config-printer-gnome 1.3.10-1
    A CUPS printer configuration tool and status applet - GTK frontend
$ sudo pacman -Ss system-config-printer-gnome
extra/system-config-printer-gnome 1.3.10-1
    A CUPS printer configuration tool and status applet - GTK frontend
$ sudo pacman -S system-config-printer-gnome
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (3): pycups-1.9.62-1  system-config-printer-common-1.3.10-1
          system-config-printer-gnome-1.3.10-1
Будет загружено:    0,66 MiB
Будет установлено:  4,94 MiB
Приступить к установке? [Y/n] 
:: Получение пакетов с extra...
 pycups-1.9.62-1-i686      44,4 KiB   631K/s 00:00 [######################] 100%
 system-config-print...    54,3 KiB  6,71M/s 00:00 [######################] 100%
 system-config-print...   577,6 KiB  10,2M/s 00:00 [######################] 100%
(3/3) проверяется целостность пакета               [######################] 100%
(3/3) загрузка файлов пакета                       [######################] 100%
(3/3) проверка возможных конфликтов файлов         [######################] 100%
(3/3) проверяется доступное место                  [######################] 100%
(1/3) установка pycups                             [######################] 100%
(2/3) установка system-config-printer-common       [######################] 100%
Дополнительные зависимости для system-config-printer-common
    system-config-printer-gnome: for the GTK frontend
    kdeadmin-system-config-printer-kde: for the administration tool in KDE
    System Settings
(3/3) установка system-config-printer-gnome        [######################] 100%
$
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Откатился, сейчас проверим поможет ли:
$ sudo pacman -U /var/cache/pacman/pkg/cups-1.5.2-2-i686.pkg.tar.xz
загрузка пакетов...
предупреждение: откат версии пакета cups (1.6.1-3 => 1.5.2-2)
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): cups-1.5.2-2
Будет установлено:  22,68 MiB
Изменение размера:  11,26 MiB
Приступить к установке? [Y/n] 
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка возможных конфликтов файлов         [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) обновление cups                              [######################] 100%
Новые дополнительные зависимости для cups
    foomatic-db-engine: drivers use Ghostscript to convert PostScript to a
    printable form directly
    foomatic-db-nonfree: drivers use Ghostscript to convert PostScript to a
    printable form directly
    foomatic-db: drivers use Ghostscript to convert PostScript to a printable
    form directly
    ghostscript: for non-PostScript printers to print with CUPS to convert
    PostScript to raster images
    php: for included phpcups.so module
$ sudo pacman -U /var/cache/pacman/pkg/libcups-1.5.2-2-i686.pkg.tar.xz
загрузка пакетов...
предупреждение: откат версии пакета libcups (1.6.1-3 => 1.5.2-2)
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): libcups-1.5.2-2
Будет установлено:  0,94 MiB
Изменение размера:  0,09 MiB
Приступить к установке? [Y/n] 
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка возможных конфликтов файлов         [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) обновление libcups                           [######################] 100%
$
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Запутался и устал уже… как быть вообще перестал всё отображать print settings перестал открываться грузится и вырубается… эх…
$ lpstat -a
$ lpstat -t
$ lpstat -r
$ lpstat -d
$
$ sudo pacman -Qs cups
Пароль: 
local/cups 1.5.2-2
    The CUPS Printing System - daemon package
local/cups-filters 1.0.20-1
    OpenPrinting CUPS Filters
local/cups-pk-helper 0.2.2-1
    A helper that makes system-config-printer use PolicyKit
local/libcups 1.5.2-2
    The CUPS Printing System - client libraries and headers
local/pycups 1.9.62-1
    Python CUPS Bindings
local/splix 2.0.0-11
    CUPS drivers for SPL (Samsung Printer Language) printers
local/system-config-printer-common 1.3.10-1
    Pygtk CUPS Configuration
local/system-config-printer-gnome 1.3.10-1
    A CUPS printer configuration tool and status applet - GTK frontend
$
$ sudo /etc/rc.d/cupsd restart
:: Stopping cupsd daemon                                                 [DONE] 
:: Starting cupsd daemon                                                 [DONE] 
$
Не могу перевести принтер в активное состояние… он вроде есть, но его и нет…
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
cups-usblp на ауре с косяками лежит, что-ли? скачал, распаковал, залез в распакованный каталог и makepkg, даёт ошибку
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Например samsung-unified-driver установил из аур без косяков
$ cd samsung-unified-driver
$ ls
99_smfpautoconf.rules  PKGBUILD  samsungUDC.desktop
$ makepkg
==> Сборка пакета: samsung-unified-driver 4.00.35-2 (Сб. авг. 11 17:05:29 MSK 2012)
==> Проверяю необходимые для запуска зависимости...
==> Недостающие зависимости:
  -> libstdc++5
==> Проверяю необходимые для сборки зависимости...
==> ОШИБКА: Не удалось разрешить все зависимости.
$ sudo pacman -Ss libstdc++5
extra/libstdc++5 3.3.6-4
    GNU Standard C++ library version 3
$ sudo pacman -S libstdc++5
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): libstdc++5-3.3.6-4
Будет загружено:    0,16 MiB
Будет установлено:  0,71 MiB
Приступить к установке? [Y/n] 
:: Получение пакетов с extra...
 libstdc++5-3.3.6-4-i686  166,4 KiB  1217K/s 00:00 [######################] 100%
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка возможных конфликтов файлов         [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) установка libstdc++5                         [######################] 100%
$ makepkg
==> Сборка пакета: samsung-unified-driver 4.00.35-2 (Сб. авг. 11 17:06:09 MSK 2012)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка UnifiedLinuxDriver-4.00.35.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 43.8M  100 43.8M    0     0   162k      0  0:04:35  0:04:35 --:--:--  179k
  -> Найден 99_smfpautoconf.rules
  -> Найден samsungUDC.desktop
==> Проверка исходных файлов с помощью sha1sums...
    UnifiedLinuxDriver-4.00.35.tar.gz ... Готово
    99_smfpautoconf.rules ... Готово
    samsungUDC.desktop ... Готово
==> Распаковка исходных файлов...
  -> Извлечение UnifiedLinuxDriver-4.00.35.tar.gz с помощью bsdtar
==> Вход в окружение fakeroot...
==> Запускается build()...
==> Очистка...
  -> Удаление ненужных файлов...
  -> Сжатие страниц man и info...
==> Создание пакета... 
  -> Создание файла .PKGINFO...
  -> Архивируется пакет... 
==> Выход из окружения fakeroot.
==> Сборка завершена: samsung-unified-driver 4.00.35-2 (Сб. авг. 11 17:12:03 MSK 2012)
$ ls
99_smfpautoconf.rules
PKGBUILD
UnifiedLinuxDriver-4.00.35.tar.gz
pkg
samsung-unified-driver-4.00.35-2-i686.pkg.tar.xz
samsungUDC.desktop
src
$ sudo pacman -U samsung-unified-driver-4.00.35-2-i686.pkg.tar.xz
Пароль: 
загрузка пакетов...
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): samsung-unified-driver-4.00.35-2
Будет установлено:  61,68 MiB
Приступить к установке? [Y/n] 
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка возможных конфликтов файлов         [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) установка samsung-unified-driver             [######################] 100%
$
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Снёс всё.

Поставил:
$ sudo pacman -Qs cups
Пароль: 
local/cups 1.6.1-3
    The CUPS Printing System - daemon package
local/cups-filters 1.0.20-1
    OpenPrinting CUPS Filters
local/cups-pk-helper 0.2.2-1
    A helper that makes system-config-printer use PolicyKit
local/libcups 1.6.1-3
    The CUPS Printing System - client libraries and headers
local/pycups 1.9.62-1
    Python CUPS Bindings
local/system-config-printer-common 1.3.10-1
    Pygtk CUPS Configuration
local/system-config-printer-gnome 1.3.10-1
    A CUPS printer configuration tool and status applet - GTK frontend
$
samsung-unified-driver

Принтер устанавливал через system-config-printer-gnome, вместо http://localhost:631/, он его быстро словил, нашёл ему драйвера и сделал активным, но в конце попросил напечатать тестовую страницу, разрешаю, и… он чего то обрабатывает уже минут 15…

Может дело в *.ppd файле?
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
C помощью samsung-unified-driver не смог добавить принтер, пишет что на том разъёме нет устройства. Перепробовал все разъёмы везде failed.

Вообщем вот что-то поставил
samson4747
через system-config-printer-gnome
:
$ lpstat -t
scheduler is running
system default destination: Samsung-ML-2570-Series
device for Samsung-ML-2570-Series: usb://Samsung/ML-2570%20Series?serial=3X66BKEL614243T.
Samsung-ML-2570-Series accepting requests since Сб. 11 авг. 2012 19:22:43
printer Samsung-ML-2570-Series now printing Samsung-ML-2570-Series-16.  enabled since Сб. 11 авг. 2012 19:22:43
	Sending data to printer.
Samsung-ML-2570-Series-16 nnikita           1024   Сб. 11 авг. 2012 19:19:01
Samsung-ML-2570-Series-17 nnikita          15360   Сб. 11 авг. 2012 19:19:35
$ 
но он ничего не печатает думает обрабатывает по часу… может я тут не то выбрал? Помню что было раньше Series его и выбрал.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
 
Зарегистрироваться или войдите чтобы оставить сообщение.