Создание сервера печати на базе операционной системы Debian (Squeeze) в условиях малого офиса.
Все сталкивались с проблемой в небольших офисах - это место за столом: монитор, целая куча всяких документов и принтер (громадный ящик для печати), причем принтера покупаются хаотически и естественно подключаются к каждому компьютеру.
Так же имеется одна проблема - на рабочие места сотрудников инсталлирована относительно недорогая операционная система Windows XP Home, которая ограничивает гостевые подключения в количестве 4-х хостов.
Все эти проблемы всплывают как всегда в неподходящий момент. Можно конечно мириться со всем этим, а можно приобрести специальные продукты сервера печати, небольшие портативные устройства за умеренную плату, их выбор на рынке богат.
Модернизация парка ПК прошла, в кладовке храниться откровенно говоря слабое не кому не нужное железо. И что же мы, в условиях экономического кризиса, а в не больших компаниях IT отдел всегда испытывает экономический голод, собрали старенький, простенький и на удивление добротный ПК pentium II с 256 Mb ОЗУ, 2Гб HDD, и поддержкой USB портов, который и послужит нам сервером печати.
Здесь и далее я опишу весь алгоритм проделанной работы по созданию сервера печати с последовательной хронологией выполнявшихся действий на каждом этапе инсталляции.
Задача, имея два принтера и МФУ (Epson styluc photo R270, Konica-Minolta и HP соответственно) на базе ПК (Pentium II), под управлением операционной системы Debian 6.0 (Squeeze) создать сервер печати.
Шаг №1. (Инсталляция ОС)
- Для начала нам потребуется сам дистрибутив Debian, вы легко можете получить копию и установить ее, следуя инструкция по установке. Замечу, что я устанавливал только основную систему, сервер SSH и стандартные системные утилиты.
- Все остальное будем инсталлировать по мере надобности.
Шаг №2. (Установка на месте)
- Устанавливаем данный ПК на его законное место, подключаем все переферийные устройства (принтера и МФУ) и не забываем про физическое подключение к сети офиса. Далее все действия я буду выполнять удаленно, с помощью программы PuTTY.
Шаг №3. (Подготовка и распознавание устройств)
- обновим список пакетов# aptitude update
- обновим все пакеты в системе:
# aptitude upgrade
- установим информационный пакет hwinfo:
# aptitude install hwinfo
- убедимся, что система распознала подключенные устройства:
# hwinfo --printer | grep Model
- где отмеченное устройство МФУ HP Deskjet F2483.
Шаг №4. (Установка системы печати CUPS)
- устанавливаем систему печати CUPS:
# aptitude install cups
- для удобства работы установим пакет mc:
# aptitude install mc
- доступ к Web интерфейсу CUPS разрешен только с localhost, отредактируем конфигурационный файл /etc/cups/cupsd.conf, для разрешения удаленного доступа. Заменяем строки:
...
# Слушаем 631 порт с локальной сети
#Listen localhost:631
port 631
Listen /var/run/cups/cups.sock
...
# Открываем доступ к CUPS из локальной сети
<Location />
Order allow,deny
Allow 192.168.1.*
</Location>
# Открываем доступ к администрированию CUPS из локальной сети
<Location /admin>
Order allow,deny
Allow 192.168.1.*
</Location>
# Открываем доступ к файлам конфигурации CUPS из локальной сети
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow 192.168.1.*
</Location>
...
- применим настройки для cups, перезагрузив демона:
# /etc/init.d/cups restart
- Теперь у нас появилась возможность управлять системой печати CUPS, через веб-интерфес в браузере любого компьютера локальной сети набрав IP адрес сервера печати c 631 портом (http:/192.168.1.251:631).
- Принтер Epson stylus photo R270 и HP Deskjet F2483 series установились без каких либо осложнений, а вот Konica Minolta magicolor 2400W оказался без драйверов. Рассмотрим это как отдельный шаг.
Шаг №5. (Настройка Konica Minolta magicolor 2400W)
- проверим имеет ли этот принтер поддержку в Linux системах, отправившись http://www.openprinting.org, где удостоверившись о наличии драйвера скачиваем его.
- теперь этот драйвер нужно перенести на наш сервер печати, что я выполню с помощью usb-флеша.
- определим устройство:
# fdisk -l
- как видно USBFlash имеет формат NTFS.
- для работы с NTFS системой требуется установить пакет ntfs-3g:
# aptitude install ntfs-3g
- создаем папку монтирования Flash-диска:
# mkdir /mnt/flash
- монтирование Flash-диска:
# mount -t ntfs-3g /dev/sdb1 /mnt/flash
- теперь под пользователем с помощью mc копируем архив драйвера (m2300w-0.51.tar.gz)
- размонтирование Flash-диска:
# umount /mnt/flash
- распаковываем архив:
$ tar xvfz m2300w-0.51.tar.gz
$ cd m2300w-0.51
$ ./configure
- анализируя полученный ответ
- требуется установить пакет gcc
# aptitude install gcc
- повторяем операцию конфигурирования
$ ./configure$ make
- наблюдаем отсутствие пакета make
- установим пакет make
# aptitude install make
- повторим операцию
$ make
- инсталляция файлов драйвера
# make install
- Запускаем CUPS и находим нас интересующий драйвер принтера и как результат имеем 3-и установленных принтера
Комментариев нет:
Отправить комментарий