printer.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 08 Apr 2009 21:06:41 +0300
changeset 77 f9c11dc7533f
parent 50 b1bcae58616b
child 88 eeba2bd07e90
permissions -rw-r--r--
merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     1
-*- mode: outline; coding: utf-8 -*-
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     2
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     3
* CUPS
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     4
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     5
** What is CUPS?
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     6
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     7
See
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     8
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     9
  http://www.cups.org/
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    10
  http://en.wikipedia.org/wiki/Common_Unix_Printing_System
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    11
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    12
** How access to web interface of CUPS?
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    14
Go to
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    15
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    16
  http://localhost:631
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    17
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    18
** Installing on GNU/Debian.
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    19
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    20
  $ sudo apt-get cupsys
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    21
  $ sudo apt-get cupsys-client
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    22
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    23
* HP printers.
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    24
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    25
** Where find driver for HP printers?
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
Go to
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
  http://hplipopensource.com
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
and follow instructions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    33
** How about LJ 1020?
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
This printer is supported by the foo2zjs free software printer driver.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
The printer is faster than the LaserJet 1000 and has a USB connection. It has only 2 MB of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
RAM and 32 kB of ROM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
The firmware of the printer must be uploaded after turning it on. You can use a
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
hotplug/udev script which comes with foo2zjs, or do it manually:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    45
* brother printers.
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    46
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    47
** Работают ли принтеры brother под Linux x86_32/x86_64.
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    49
Да.
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    50
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    51
** Как настроить принтер.
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    52
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    53
Следует:
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    55
 * установить поддержку печати в Unix CUPS
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    56
 * установить, если потребуеться, драйвер принтера
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    57
 * добавить принтер
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    58
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    59
Мануал производителя находиться по адресу:
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    61
  http://solutions.brother.com/linux/en_us/instruction_prn1a.html
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    62
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    63
*** GNU/Debian x86_32.
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    65
Инсталируем 2 пакета, полученых с сайта производителя:
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    67
  $ sudo dpkg -i brhl2070nlpr-2.0.1-1.i386.deb
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    68
  $ sudo dpkg -i cupswrapperHL2070N-2.0.1-2.i386.deb
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    71
*** GNU/Debian x86_64.
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    73
Инсталируем 2 пакета, полученых с сайта производителя (да, игнорируем что они
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    74
предназначены для i386):
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    75
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    76
  $ sudo dpkg -i --force-all --force-architecture brhl2070nlpr-2.0.1-1.i386.deb
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    77
  $ sudo dpkg -i --force-all --force-architecture cupswrapperHL2070N-2.0.1-2.i386.deb
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    78
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    79
** Добавляем принтер (на примере HL 2070NR) в CUPS.
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
50
b1bcae58616b Added info for CUPS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 49
diff changeset
    81
Пакет cupswrapper добавляет принтер, нам осталось его сконфигурировать (при
b1bcae58616b Added info for CUPS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 49
diff changeset
    82
изменении настроек может затребуеться аутентификация, в качестве user/password
b1bcae58616b Added info for CUPS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 49
diff changeset
    83
используем root/<root-pass>):
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    85
 * на странице http://127.0.0.1:631/ выбираем принтер
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    86
 * меню "Modify Printer"
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    87
 * меню "LPD/LPR Host or Printer for Device"
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    88
 * адрес lpd://192.168.1.102/binary_p1
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    89
 * выбрать производителя из списка (Brother)
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    90
 * выбрать модель (HL 2070NR не было, выбрал HL 2060N)
49
7ab28ece49c3 Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 48
diff changeset
    91
 * установить этот принтер по умолчанию - "Set As Default"
7ab28ece49c3 Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 48
diff changeset
    92
 * добавить пользователей, которые имеют право на печать - "Set Allowed User"
48
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    93
991d5d4f4e2d Added info for brother printer.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    94
Пробуем напечатать пробную страницу.