printer.rst
changeset 1132 5beef92e89f5
child 1334 9bf0d5a1f0cf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/printer.rst	Mon Dec 12 19:34:37 2011 +0200
@@ -0,0 +1,148 @@
+.. -*- coding: utf-8; -*-
+
+===========
+ Printers.
+===========
+
+CUPS.
+=====
+
+What is CUPS?
+-------------
+
+See:
+
+ * http://www.cups.org/
+ * http://en.wikipedia.org/wiki/Common_Unix_Printing_System
+
+How access to web interface of CUPS?
+------------------------------------
+
+Visit:
+
+  http://localhost:631
+
+Installing on GNU/Debian.
+-------------------------
+::
+
+  $ sudo apt-get cupsys
+  $ sudo apt-get cupsys-client
+
+List of printers.
+-----------------
+::
+
+  $ lpstat -v
+  device for HL2070N: lpd://192.168.1.102/binary_p1
+
+What printer default?
+---------------------
+::
+
+  $ lpstat -d
+  system default destination: HL2070N
+
+or more verbose::
+
+  $ lpstat -s
+  system default destination: HL2070N
+  device for HL2070N: lpd://192.168.1.102/binary_p1
+
+HP printers.
+============
+
+Where find driver for HP printers?
+----------------------------------
+
+Follow instructions at:
+
+  http://hplipopensource.com
+
+Debian 6.0 contain all necessary packages to Print from LaserJet 1020::
+
+  $ sudo apt-get install foo2zjs hplip
+
+How about LJ 1020?
+------------------
+
+This printer is supported by the foo2zjs free software printer driver.
+
+The printer is faster than the LaserJet 1000 and has a USB connection. It has
+only 2 MB of RAM and 32 kB of ROM.
+
+The firmware of the printer must be uploaded after turning it on. You can use a
+hotplug/udev script which comes with foo2zjs, or do it manually::
+
+  cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
+
+Brother printers.
+=================
+
+Работают ли принтеры brother под Linux x86_32/x86_64.
+-----------------------------------------------------
+
+Да.
+
+Как настроить принтер.
+----------------------
+
+Следует:
+
+ * установить поддержку печати в Unix CUPS
+ * установить, если потребуеться, драйвер принтера
+ * добавить принтер
+
+Мануал производителя находиться по адресу:
+
+  http://solutions.brother.com/linux/en_us/instruction_prn1a.html
+
+GNU/Debian x86_32.
+~~~~~~~~~~~~~~~~~~
+
+Инсталируем 2 пакета, полученых с сайта производителя::
+
+  $ sudo dpkg -i brhl2070nlpr-2.0.1-1.i386.deb
+  $ sudo dpkg -i cupswrapperHL2070N-2.0.1-2.i386.deb
+
+
+GNU/Debian x86_64.
+~~~~~~~~~~~~~~~~~~
+
+Инсталируем 2 пакета, полученых с сайта производителя (да, игнорируем что они
+предназначены для i386)::
+
+  $ sudo dpkg -i --force-all --force-architecture brhl2070nlpr-2.0.1-1.i386.deb
+  $ sudo dpkg -i --force-all --force-architecture cupswrapperHL2070N-2.0.1-2.i386.deb
+
+Добавляем принтер (на примере HL 2070NR) в CUPS.
+------------------------------------------------
+
+Пакет cupswrapper добавляет принтер, нам осталось его сконфигурировать (при
+изменении настроек может затребуеться аутентификация, в качестве user/password
+используем root/<root-pass>):
+
+ * на странице http://127.0.0.1:631/ выбираем принтер
+ * меню "Modify Printer"
+ * меню "LPD/LPR Host or Printer for Device"
+ * адрес lpd://192.168.1.102/binary_p1
+ * выбрать производителя из списка (Brother)
+ * выбрать модель (HL 2070NR не было, выбрал HL 2060N)
+ * установить этот принтер по умолчанию - "Set As Default"
+ * добавить пользователей, которые имеют право на печать - "Set Allowed User"
+
+Пробуем напечатать пробную страницу.
+
+Virtual printer.
+================
+
+PDFCreator.
+-----------
+
+Free/GPL virtual printer for Windows.
+
+  http://www.pdfforge.org/
+                Home page.
+  http://ru.wikipedia.org/wiki/PDFCreator
+                Wikipedia page.
+