Как установить splix linux

Как на Debian настроить сервер сетевых принтеров и сканеров USB

Предположим, что вы хотите в вашей домашней/офисной сети настроить сервер печати Linux, но у вас в наличии есть только принтеры USB (поскольку они значительно дешевле, чем принтеры, у которых есть встроенный разъем Ethernet или беспроводное соединение). Кроме того, а что, если одно из этих устройств является многофункциональным устройством, то вы также захотите использовать в сети встроенный в устройство сканер? В этой статье будет расказано, как установить и использовать в сети многофункциональное устройство USB (струйный принтер и сканер Epson CX3900), лазерный принтер USB (Samsung ML-1640), и в качестве дополнительного бонуса — принтер PDF, причем все на сервере GNU / Linux Debian 7.2 [Wheezy].

Даже при том, что эти принтеры несколько устарели (я купил многофункциональное устройство Epson в 2007 году, а лазерный принтер — в 2009 году), я надеюсь, что то, что я узнал в процессе их установки, также можно применить к более новым моделям тех же самых или других изготовителей: некоторые драйверы доступны в виде бинарных пакетов .deb, тогда как другие можно установить непосредственно из репозиториев. В конце концов, это те основные принципы, которые представляют собой интерес.

Исходная ситуация

Чтобы настроить сетевой принтер и сканер, мы будем использовать пакет CUPS, который в Linux / UNIX / OSX является системой печати с открытым исходным кодом.

Установите на сервере Linux следующие пакеты: cups и cups-pdf :

Если возникнут проблемы: В зависимости от состояния вашей системы (эта ситуация может скорее всего случиться после неудачной ручной установки пакета или наличия неразрешенных зависимостей), система управления пакетами может перед установкой пакетов cups и cups-pdf попросить вас для того, чтобы разрешить текущие зависимости, удалить множество других пакетов. Если возникнет такая ситуация, у вас есть два варианта ее решения:

1) Установите пакеты с помощью другой системы управления пакетами, например, apt-get . Обратите внимание, что это не совсем целесообразно, поскольку текущая проблема решена не будет.

2) Выполните следующую команду: aptitude update && aptitude upgrade. Это позволит устранить эту проблему и одновременно обновить пакеты до их самых последних версий.

Конфигурирование пакета CUPS

Для того, чтобы иметь возможность получить доступ к веб-интерфейсу пакета CUPS , нам нужно, по крайней мере, чуть-чуть отредактировать файл cupsd.conf (файл конфигурации сервера для пакета CUPS). Однако прежде, чем к этому приступить, давайте сделаем резервную копию файла cupsd.conf :

и отредактируем исходный файл (указаны только те разделы, которые относятся к нашей задаче):

  • Listen: Указывает, по какому указанному адресу и порту или доменному пути прослушивается сокет.
  • Location /path: Определяет управление доступом к указанному местоположению.
  • Order: Определяет порядок управления доступом по HTTP (allow, deny — разрешить, запретить или deny, allow — запретить, разрешить). Порядок allow, deny означает, что правила, разрешающие доступ, имеют приоритет над (обрабатываются до) правилами, запрещающими доступ.
  • DefaultAuthType (также справедливо для раздела AuthType): Определяет используемый по умолчанию тип аутентификации. В пакете CUPS для идентификации пользователей обычно используется файл /etc/passwd.
  • DefaultEncryption: Определяет тип шифрования, используемый для запросов, прошедших проверку подлинности.
  • WebInterface: Определяет, включен ли веб-интерфейс.
Читайте также:  Electronic workbench windows 10 ошибка

Теперь для того, чтобы применить изменения, давайте перезапустим CUPS:

Для того, чтобы позволить другому пользователю (отличающегося от пользователя root) изменять настройки принтера, мы должны следующим образом добавить его в группу lp (гарантирующей доступ к самому принтера и позволяющей пользователю управлять заданиями на печать) и в группу lpadmin (использование собственных настроек печати). Если в вашей текущей настройки сети это не нужно или не желательно, то опустите этот шаг.

Конфигурирование сетевого принтера через веб-интерфейс CUPS

1. Запустите веб-браузер и откройте интерфейс CUPS, который доступен по адресу http://< Адрес IP сервера>:Порт, что в нашем случае означает http://192.168.0.15:631:

2. Перейдите на вкладку Administration (Администрирование) и нажмите на Add printer (Добавить принтер):

3. Выберите ваш принтер; в данном случае — EPSON Stylus CX3900 @ debian (Inkjet Inkjet Printer), и нажмите на Continue (Продолжить):

4. Настало время выбрать название принтера и указать, хотим ли мы открыть к нему доступ с других рабочих мест:

5. Установите драйвер — Выберите изготовителя принтера и нажмите на Continue (Продолжить).

6. Если в CUPS нет встроенной поддержки принтера (не указан на следующей странице), то нам нужно будет загрузить драйвер с сайта производителя (например, http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX ) и позже вернуться к этому экрану.

7. Обратите внимание, что этот предварительно скомпилированный файл .deb должен так или иначе быть перенаправлен на сервер принтера (например, с помощью sftp или scp) с машины, которую мы использовали, для его загрузки (конечно, это было бы сделать намного легче, если бы у нас вместо кнопки загрузки Download была прямая ссылка на файл):

8. После того, как мы разместили файл .deb на нашем сервере, мы его должны установить:

Если возникнут проблемы: Если не установлен пакет lsb (стандартная базовая система, от которой могут быть зависимы приложения сторонних разработчиков, написанные для Linux), то установить драйвер не удастся:

Мы установим пакет lsb и затем снова попытаемся установить драйвер принтера:

9. Теперь мы можем вернуться к шагу № 5 и установить принтер:

Конфигурирование сетевого сканера

Теперь мы перейдем к настройке сервера принтера с тем, чтобы также открыть доступ к сканеру. Сначала установите пакет xsane , который является интерфейсом для пакета SANE — сокращение от Scanner Access Now Easy (Доступ к сканеру теперь проще).

Далее, давайте запустим сервис saned , отредактировав для этого файл /etc/default/saned:

Наконец, мы проверим, запущен ли уже пакет saned (скорее всего — нет; тогда мы запустим сервис и снова проверим):

Читайте также:  Hp laserjet pro mfp m132a драйвер windows 10 x64

Конфигурирование второго сетевого принтера

С помощью пакета CUPS можно настроить несколько сетевых принтеров. Давайте с помощью CUPS настроить дополнительный принтер: Samsung ML-1640, который является лазерным принтером USB.

В пакете splix содержатся драйверы для монохромных (ML-15xx, ML-16xx, ML-17xx и ML-2xxx) и цветных (CLP-5xx, CLP-6xx) принтеров фирмы Samsung. Кроме того, в подробной информации о пакете (доступной с помощью команды aptitude show splix) указывается, что с этим драйвером могут работать некоторые модели, представляющие собой ребрендинг моделей Samsung, например, Xerox Phaser 6100.

Затем с помощью пакета CUPS мы установим сам принтер так, как объяснялось ранее:

Установка принтера PDF

Далее, давайте настроим на сервере печати принтер PDF с тем, чтобы вы могли с клиентских компьютеров конвертировать документы в формат PDF.

Поскольку мы уже установили пакет cups-pdf , принтер PDF был установлен автоматически, что можно проверить с помощью веб-интерфейса:

Когда выбирается принтер PDF, документы будут записываться в специально указанный каталог (по умолчанию в

/ PDF) и их можно будет дополнительно обрабатывать командой пост-обработки.

В следующей статье мы настроим настольного клиентский компьютер с Ubuntu для доступа по сети к этим принтерам.

Источник

SpliX

Drivers for your printer

Welcome

SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language) printers. If you have such a printer, you need to download and use SpliX. Moreover you will find documentation about this proprietary language.

Many Linux distributions ship SpliX already so that you do not need to compile and install it by yourself. The the SpliX driver will usually get assigned automatically to the supported printers. You get also pre-built ditribution-independent LSB-based packages of SpliX on OpenPrinting. With these you can get SpliX onto any Linux machine without needing to compile.

Don’t hesitate to leave us a message if necessary.

Important notice

We are *NOT* affiliated to Samsung. These drivers have been produced without the approvement of this manufacturer either the Xerox one. These companies only distribute proprietary and old drivers.

  • Tuesday May, 15 2012: No the SpliX project isn’t dead. Thanks to the great job of Till Kamppeter, SpliX evolved during the last three years. It is time to do a new release which will be available very soon. Thank you for all of you who support this project and make it better and better.
  • Friday February, 6 2009: The version 2.0.0 of splix has been released. This version adds the support for newer printers, manual duplex, improve the quality of the color prints etc. You should download it now and use it.

List of supported printers

Below you will find a non-exhaustive list of currently supported printers. Please leave us a message if your printer works with SpliX and is not listed below (or listed as untested).

Manufacturer Model State
Dell 1100 Works
Dell 1110 Works
Lexmark X215 MPF Untested
Samsung CLP-200 Untested
Samsung CLP-300 Works
Samsung CLP-310 Untested
Samsung CLP-315 Untested
Samsung CLP-500 Works
Samsung CLP-510 Works
Samsung CLP-550 Works
Samsung CLP-600 Untested
Samsung CLP-610 Does not work
Samsung CLP-610ND Does not work
Samsung CLX-216X Works
Samsung CLX-2170 Untested
Samsung CLX-3160 Works
Samsung ML-1510 Works
Samsung ML-1520 Works
Samsung ML-1610 Works
Samsung ML-1630 Works
Samsung ML-1640 Works
Samsung ML-1660 Works
Samsung ML-1710 Works
Samsung ML-1740 Works
Samsung ML-1750 Works
Samsung ML-1910 Untested
Samsung ML-1915 Untested
Samsung ML-2010 Works
Samsung ML-2015 Untested
Samsung ML-2150 Untested
Samsung ML-2240 Untested
Samsung ML-2250 Works
Samsung ML-2251 Works
Samsung ML-2510 Works
Samsung ML-2525 Untested
Samsung ML-2550 Works
Samsung ML-2570 Works
Samsung ML-2571 Untested
Samsung ML-2580 Untested
Samsung ML-3050 Untested
Samsung ML-3051 Untested
Samsung ML-3471 Untested
Samsung ML-3560 Works
Samsung SCX-3200 Untested
Samsung SCX-4100 Untested
Samsung SCX-4200 Works
Samsung SCX-4216 Untested
Samsung SCX-4300 Untested
Samsung SCX-4500 Works
Samsung SCX-4521 Untested
Samsung SCX-4600 Untested
Samsung SCX-4623 Untested
Samsung SCX-5330 Untested
Samsung SF-565 Untested
Toshiba eSTUDIO180S Untested
Xerox Phaser 3115 Untested
Xerox Phaser 3116 Untested
Xerox Phaser 3117 Works
Xerox Phaser 3120 Untested
Xerox Phaser 3121 Works
Xerox Phaser 3122 Untested
Xerox Phaser 3124 Untested
Xerox Phaser 3130 Works
Xerox Phaser 3140 Untested
Xerox Phaser 3150 Untested
Xerox Phaser 3155 Untested
Xerox Phaser 3160 Works
Xerox Phaser 3420 Untested
Xerox Phaser 3425 Untested
Xerox Phaser 5500 Untested
Xerox Phaser 6100 Works
Xerox Phaser 6110 Works
Xerox WorkCentre 3119 Untested
Xerox WorkCentre PE16 Untested
Xerox WorkCentre PE114e Untested

Many of the printers which work with SpliX also work with drivers of the foo2zjs package, especially foo2qpdl. Printers supported by SpliX and generally laser printers made by Samsung, Dell, Lexmark, Toshiba, and Xerox may perhaps also work with the foo2zjs drivers, PCL 5e (monochrome printers only), PCL 5c (color printers only), PCL XL (monochrome, color), and PostScript drivers and also with proprietary drivers supplied by the manufacturers.

Use these alternative drivers if your printer is listed as «Does not work», listed as «Untested» and does not work for you (please tell us), or not listed at all.

Support this project

If this project helped you and made you save time and money, thank you to support us so that we can continue our work.

About SPL(1) printers

The SPL1 printers use a specific language internally called Smart GDI. However, SpliX attemps to bring a support for the internally called QPDL language. Moreover, the smart GDI language is already supported by Ghostscript under the name «gdi».
For all these reasons, Splix won’t support old SPL(1) printers.

Please refer to the Smart GDI driver on OpenPrinting for more information.

Non-exhaustive list of SPL1 printers : ML-1210, ML-1430, ML-1440, ML-1450

© Copyright 2006-2012, AurГ©lien Croc (APВІC)

Источник

Читайте также:  Первичный или логический разделы диска линукс
Оцените статью