����� � Linux HOWTO (Linux Printing HOWTO)
 Grant Taylor <[email protected]>, ������� Alex Ott
 [email protected]

 v3.29, 9 ��� 1999

 ��� Linux Printing HOWTO, ���� ��������� � ��� �� �������,
 �����������, ������ � ������� �� ���� ��� ��� ������ �� ���
 Linux (� � ����������� ������ �������).

 ______________________________________________________________________

 Table of Contents





















































 1. ��������

    1.1 �������
    1.2 ��������� ���

 2. �� ������

 3. ��������� ����� � ���� Linux

    3.1 ���������� lp  (��� <=2.1.32)
    3.2 ���������� parport (��� >= 2.1.33)
    3.3 ��������������� ���������

 4. ������������� �������

    4.1 Postscript
    4.2 Non-Postscript
    4.3 ���� ������� ������?
       4.3.1 ������ ����������� ���������

 5. ���� ���������� ����������� ������������ ��� ���������� �����?

 6. �� ��� ������, ������

 7. �� �������� -  ������

    7.1 ���������� ������� lpd
    7.2 ��� ������ � ����

 8. ��� ����� ���������� ����������� ��� �����

 9. ������� ��������������

    9.1 Red Hat
    9.2 Debian
    9.3 ������ ������������

 10. Ghostscript

    10.1 �������� � Ghostscript
    10.2 ������� ����� Ghostscript
       10.2.1 ����������� ����� � ��� �����
       10.2.2 ���, ����� ����� � �.�.

 11. �� ������ � ������� �������

    11.1 � ����� � Unix/lpd
       11.1.1 � ������
       11.1.2 � ������
    11.2 � ������� Win95, WinNT, LanManager, ��� Samba
    11.3 � ������� NetWare
    11.4 � ������� EtherTalk (Apple)
    11.5 � HP ��� ������ ethernet-�������
       11.5.1 � ����� ������� HP
    11.6 ������
    11.7 �� Windows
    11.8 � Apple.
    11.9 �� ��� Netware

 12. ������� ������������� ������ ��� Windows

    12.1 ��-�������� Ghostscript ��� Windows
    12.2 ������� pbm2ppa
    12.3 ������� pbm2l7k

 13. �� ������ � ���-�����
    13.1 ��������� ���-�����
    13.2 ��������� �������� ������ �����

 14. �� ����������� ���-�� ������� �����

    14.1 ����� �������
    14.2 ��������� ���������� � WYSIWYG

 15. ������� �������� ����� ��� �����

    15.1 PostScript
    15.2 TeX dvi
    15.3 Adobe PDF

 16. ��������������� ������� ��� ���������� lpd

    16.1 ������� printcap
    16.2 ����� ��������������� ������� � ������ ��������

 17. Credits



 ______________________________________________________________________

 ������������������� ���������������������:: ����� ��� ���� ���������� � �������, ���
 ���������.



 11..

 ����������������

 Printing HOWTO ������ �������� ���, ��� �� ���������� ����, �����
 ������ �� �������� ������� ����� � ���� Linux-�������. �� �
 �����, ��� ������� ������� ��� ��� "���� � ����" (the point-and-
 click) ������ Microsoft � Apple, �� ��� ���� �������� ����� ������
 ���� � ����������� ����� ������ ��� ���������������� � ������� �����
 (LANs).


 ���� �������� ��������� ��, ��� ����������� ���� ����� ����������
 �������� ������ ����� ��� ��������. ����������� ������������ �
 ���������-�������� ��������� ���������� �� ������ ��������
 �������� � ����� ���� ����� ������ �� ��������, � �� ����� ��
 ����������� ��������� � ������ 9 � 10 �������� ���������� ��������
 ���������� ����.


 ����� � ������ 3.x �������� �������� �������� � ����� ���������
 �� ���������� ������ �������. ��� ������ � �������, �� ��
 ���������� ������ ���� �������� ������, ��� ������ 60 �������
 ������. ���� �� �� ���� ����� ������ �������, �� ������: a)
 ���������� ��������� ����� �������� �� ������ ������� ������
 Printing HOWTO <http://www.picante.com/~gtaylor/pht/> b) ������ ���
 ������� ��������� � ���, ���� �������� ����� ����, �� ���� ���.


 ������� ������ Printing HOWTO
 <http://www.picante.com/~gtaylor/pht/> ������� �����, ��� ����� ����
 ��������� ������ ��������; �� ���� �������������� � MetaLab
 (metalab.unc.edu) � �������� ����� LDP.



 11..11..

 ��������������

 ��� ������ �������, �.�. ������ ������ ������������ Printing HOWTO
 (PHT). �������������� ������� PHT ����� ���� ������� ��������
 ������:


 1. � ����� ���� �������� � 1992 � ����� � ������� ����� �������� �
    ����� � ������ �������� comp.os.linux, � ������ ���. ��� �
    ��������� ������� ������������� ������� HOWTO � ���� ������ ���
    ��� ������ FAQ ������� `howto'.  �� ������� ��� � ������
    plain ascii.

 2. ����� ������������� � ������� HOWTO, Printing-HOWTO ��� �������� �
    Lpd FAQ Brian McCauley <[email protected]>; �� ���������
    ���� �������� PHT �������� �� ���. � ���� ����� �� �������
    ����� Karl Auer <[email protected]>.  �� ������� PHT ��� �
    ������ TeXinfo, � ������� � ������ PS, HTML, Ascii, � Info.

 3. ����� �������� �������� �������� � ���� PHT, � ��������
    ������� ����� ���-������ ����� ������������� ��������, �� ���
    �������� ��������. �� ������� PHT ����� � ������ SGML,
    ��������� LinuxDoc DTD  � ���� SGML-tools-1. ����� � ������
    3.27, � �������� ������ �� ����� ������������� ���������; ��
    ������ 3.27 � ���� ��������� �� ���� ����� ������������� ���������
    (!).


 11..22..  ������������������ ��������

 ���������� ����� � ���� �������� ������ Grant Taylor (c)
 1992-1999. �������� ��������� � ������������� ���� �������� �������
 ������� GNU General Public License, ������ 2 ��� ����� �������.


 22..

 ����� ��������������

 ���� �� ��� �������� lpd ��� ����� � ���� ��������, ��� ��
 ��������� ������������ ��� ����� ���, ��� �� �������� ����� ���
 ��� ��, �� ��� ��� �� ���������� -- ��� �������� �� �����������
 ������ lpr. Printing Usage HOWTO
 <http://metalab.unc.edu/LDP/HOWTO/Printing-Usage-HOWTO.html> �����
 ����� ����� � �� ������ ���� ��� ��������� ������ ����� ����������
 ������� �����.


 ����� ���� � �� ���� ���� ��� ����� �������, �� ���������� �����
 �������� ������� ����� ����� ��� ������ �������� �� ���� �� ��
 ������� ������. ������!


 33..

 ������������������� ����������� �� �������� LLiinnuuxx

 ���������� �� �������� ����������� ������ ��������� ���
 ����������� ����; ��� �� �����������, ������ �� ������ ���.
 ������ ������� � Linux ������ 2.1.33.


 ��������� ������ �������� ��� ����� ����� ������. ������ �����,
 ����� ���� �������, ��� Linux �� ���������� ����������� ����,
 �� ��� ��� ��� ��� �� ������� "Plug and Play" � �� PC BIOS. (��� ��
 �������� ��������; ����������� ����� � PnP ��-PCI ���������� �
 Windows � ���-������ ��� ����� ���� ���-�� ����� ��������).


 33..11..

 �������������������� llpp  ((������� <<==22..11..3322))

 ���� Linux (<=2.1.32), ����������, ��� �� ������������� � ���� ���
 �������� ������ ��������� lp (����� ������ cat /proc/devices ������
 ������ ���������� lp, ���� ��� ��������), ���������� ���� ���
 ������ ���������: _/_d_e_v_/_l_p_0, _/_d_e_v_/_l_p_1, � _/_d_e_v_/_l_p_2.  ��� ��
 ����������� ����������, ����� ������������� �������������� ������
 ����/����� ����� �����������. ��� ������, ��� �� ������ �������
 ����� ���� _l_p_0 ��� _l_p_1 � ���������� �� ����� �����������. ������
 ���������� ��.


 ��������� ����������� ��������, ��� �� ������������� lp ����� ��
 �����������, ���� ��� ����������� ����� �������������� �����.
 ���������, ��� �� ����������� ������ �����.


 ��������� ��� �� ����� �������� ������ plip � lp � ���� � ����
 ����� � ���� ������ ����� (� ���� ����� ��� 2.0). ����� ��
 ������ �������� ��� ��� ���� ������ ������ ��� � ������ kerneld
 ��� ������ 2.x (� ����� 1.3.x) � ������ �����. ��� ���������
 �������� ��������� � �������� �����, �� �� ���� ������ ��������
 plip � ����� �����, � lp � ������. ��������� ��� ����� ���
 ������������� ��������� ����� ��������; � � ����������� �����
 ��������� � ���, ��� ���-�� ����� ��� ������ � ������ ���������
 �������� ������.


 ���������� ������� ������, ������ tunelp, ������������ ���
 ����, ����� ��, �� ������������, ����� �������� ��� ��������� lp
 Linux 2.0 ������������ ���������, �������� ����� � ������ �����.


 ���� ������ ������� � ����, �� ���� ����� ����������� ���� lp= ���
 �������� ��������� � ������� ����/�����:



      ���� ������ lp ������� � ����, �� ������ ����������� �������
      ������ LILO/LOADLIN ��� �������� ������� ������ � ���������,
      ������� ����� ����������� ������.

      ��������:      lp=port0[,irq0[,port1[,irq1[,port2[,irq2]]]]]

      �������:   lp=0x378,0   or   lp=0x278,5,0x378,7 **

      �������, ��� ���� �� ����������� ��� ��������, �� ������ �����
      *���* �����, ������� �� ������ ��������, ������� �� ������� ��
      ����������. �� ������ �������� ���������� ������ � ������ �����
      lp=0.





 ���� ������ ������� �� ������, �� �������� ����� �����
 ����/����� � ��������� � �������� ������ �������� insmod (��� �
 ���� _/_e_t_c_/_c_o_n_f_._m_o_d_u_l_e_s, ��� ������������ kerneld) ��������� �������
 ��������. ������� ��������: io=port0,port1,port2 �
 irq=irq0,irq1,irq2.  ��������� �������� ������� ��� ������ _i_n_s_m_o_d
 ��� ����� �������� ��������� �� ����.


 **��� ��� �� ��, ��� (������� ���) ������ �� ����� ���� �����
 ��������� ������ ���� ��� �����, � ������ �� ������ ����. �����
 ������� ���� (��� _l_p_0) ���� 0x3bc.  � ���� ��� ������ ���� � ���
 ���� ��������� ������ ������������.


 �������� ��� ��� ������ ����������� ���� Linux 2.0 �������� �
 ���� /usr/src/linux/drivers/char/lp.c.


 33..22..

 �������������������� ppaarrppoorrtt ((������� >>== 22..11..3333))

 ����� � ��� 2.1.33 (� �������� �� ����� � ���� 2.0.30),
 ���������� lp �������� ������ �������� ������ ��������� parport.
 ��������� ��������� parport ��������� ��������� ���������� �������,
 ������� ���� ��-� ������ ��������� lp - ��� ����� �������� ����� �
 ������� �����������, ��� ���������� ��������� ���������
 ���������� ����� ������ ���������, ������ ������������
 ������������ ����������� ����� ������� ����/����� � ������� ����,
 � �� ����.


 �������� ��������� parport ��������� ������ ���� ������ �����
 �������� ����������� ���� ��� ��������� �������� ����� Zip,
 Backpack CD-ROM � �����, � �� ����. ��������� �� ��� �������� �
 ���� ������ 2.0; ���������� � ���������.


 ������ �������, ������� �� ��������, � ���, ��� ���, ��������� �
 parport ���������� ��������� ��������� lp ��� ���������� ������.
 �� ���, �� ��� ���� lp1 � Linux 2.0 ����� ������� lp0 � Linux 2.2.
 ���������, ��� �� ��������� ��� ���� �� ������ ���������� � ���,
 ��������� � �������� lp � ���� � �������� parport.


 � ����� ��������� ��������� parport ����� ������, ���� � ��
 ��������� � ���, �� ��� �� ��� ��������� ������ �������� ���
 Documentation/parport.txt � �������� ������ ���, ��� ���������� �
 �������  parport <http://www.cyberelk.demon.co.uk/parport.html>.



 33..33..

 ������������������������������� �������������������

 ��������������� ��������� ��� Linux �������� ������� _/_d_e_v_/_t_t_y_S_1.
 ������ stty �������� �� ����������� ����������� ��� ���������
 ������� ���������������� ���� setserial �������� ��
 ������������� ��������� ���������� �������� � �������� IRQ � �����
 ����/����� ��� ����������� ������. �������������� ����������
 ��������������� ������ � Linux �� ������ ���� � Serial-HOWTO
 <http://metalab.unc.edu/mdw/HOWTO/Serial-HOWTO.html>.


 ��� ������������ ��������� ��������������� ��������� � ���������
 �����, �� ������ ���������, ��� ��������� �� ���� ����� �������.
 ��� ����� ���� ��-� ���������������� ����, ��� �������� ��
 ������� -- ������ ���� �� ��������� ������� �� ������ �����
 ����� 30 ������ ����� ���� �� ���������� ������. ����� �����
 �������� �� 4096 ��������, � ���� �� ������� ���������� ��������
 ����� � ������ ��������, ��� �� ����� ������� ��� ����� �� �����
 � 30 ������ ����� ���� �� ������� ����� ����� ���������������
 ����, �� ����� ����������� ����� ����� �������. ���� ����� cat file
 > /dev/ttyS2 ����� ������ ������� ����� ��� �������� �����, ��
 ������� ������� ����, �� � �� ����� ���� ��� �������.


 30-�� ��������� ������� ����� ���� ������� � ������ �����
 "closing_wait" �������� ������ �������� setserial (������ 2.12 �
 �������). ��������������� ����� ����� ������ ��������������
 ������� setserial � ���������� ���� rc.serial. ����� ���
 ���������������� ���� ������� ����� ���� ������������ ���
 �������� ������ closing_wait ������ � ��������� ������
 ��������.



 44..

 ��������������������������� ���������������

 ���� Linux � �������� ����������� ���� �������, ������� �� ������
 ��������� � ���������������� ��� ����������� �����, �� ���������
 ���� �������, ������� �� �� ������ �����������, ��� ���� ��� �����
 ���� ��������� � ����� � ������� (� ������������� ������) � Linux.
 ��������� ����� ���� ������������� ��������� ������� �������, �
 ������� �������� �� � ������� "Windows" ��� "GDI". ��� ��
 ��������, ������-��� ���� ��� ���� ���� ��������� ��������� �
 ����� ������������� ������� ����� �� ��������������. ������
 ������������� ������������ ������ ��� Windows � �������� ������
 ������� ������ ��� ������������ Windows; ��� ������ ��� ��������
 Winprinters. � ��������� ������ ������������� ���� ������������
 ������ ��� NT, OS/2, ��� ������ ����������� ������.


 ������ �� ���� ��������� _�_� _�_�_�_�_�_�_�_� � Linux. ��������� �� ���
 ������, � ��������� �� ��� ������ ����-���� (������ ������-���
 ���-�� ����� ����������� ������, ����������� ��� �������
 ������). �������� ������ ������������� ���������, ����������� ����,
 ��� ������������ � ������ ��������.


 ��������� ������� �������� � ���������� ����� ����������. ���������
 ������ NEC, �������, ������� ������ ����� ���������� ����
 ������� PCL, ��� ��������� ��������� � PCL ����������� ����������
 ������ � ��� �� ��������� 300dpi, �� ������ NEC ���� �� ��������
 ��������� 600dpi � ���� ��������.


 �������, ��� ���� �� ��� ������ ���� �� ���� Winprinters, ��
 ���������� �������� ����, ����� ������� ����� Linux � ���, �� ��
 ��������� ��������� � � ������ �� ������� ��������� ��. ��������
 ����� 12 ����� ��������, ��� ����� ��������� ���������� ���������,
 �������� ������ � Windows.


 44..11..

 PPoossttssccrriipptt

 ����� ���������, ������� _�_�_�_�_�_�_�_� � Linux, ������ ������� ��������
 ������ ������� �� ���������� ���������� PostScript. ����� ���
 ���������� ����������� � Unix, ������� ���������� ������� �����
 ����� ��� � ������ PostScript, �� ��� �������� ����� ������ �����
 �������, ������� ���� ����������� PostScript. � ������� ��������
 PostScript �������� ������ � �������� ������ ������� ���������.


 ���������� ����������� ��� Unix, � ��������� ����� � �����,
 �������������� Postscript �� ���� ��������� ���������. ���
 ��������� �� ���������� �������:


    ������������������������� ((TTiimmiinngg))
       Postscript ������ �� ���� Apple Laserwriter, �������������
       �������� ��� ���������� Macintosh � ������� ��������
       �������� ��������� �������� ��������� ����������� ������ �
       80-� ����.


    ���� ����������������� ���� �������������������
       �������� � Postscript ����� ���� ������� ��� ������� �����
       � �������� � ��������� �������, � � fax-�����, ��� ����� �
       ���� ��� ��������� ��� ������������� ��������� ��������
       ��������. ���������� � Postscript ����� ����� � ��� �� �
       ���� ���������� postscript, �� ������ ���� � �������
       ������������� ��������� �������. �� ������� ����� PDF,
       ��� ����������� �������� ���������� � ���� ����� Postscript.
       ����������� ������ ����, ��� ������ �� ��������, ��������
       � ���, ��� ����� � Windows ������ �� ������ �������
       �������� Postscript, �� ��� Adobe ������������� ���������� �
       ����� ��� ����� Postscript, ���� ������� PDF, �
       ������������ ������� �������� ��� ����� �����, � �����
       ����� ��� ����� ������ "distiller". (��������������� �������
       ���� ������������� ��������� ps2pdf � pdf2ps �� ����
       ghostscript).


    ������ ����������������� �������� ������������������������������
       Postscript ��� ������������� ���� ��������������; �� ������
       ����� � ��� ���������� ����������� ����� ��� ���� ���. ��� �
       �������� ������� ��� ����������� ���������� � ���� ����
       �������� ��� ���������� ������� ����� �� ���� ���� ���������,
       ���� �� ��� ������� ��� ���� "DRAFT", ��������� ��������
       ������ � ������� ��� ��� �������.


    ���� ���������������� ����������������
       Postscript �������� ������������� � ������������� ����� ����
       (������� �� ������ ���� � ���� ������� ������� ������). ����
       Adobe ������� ��� � ����������� ���������� �����������
       ������� ����� ����, ������ �������������, ���� �� Aladdin
       ���� ���������� ��������� ������� Postscript.



 44..22..

 NNoonn--PPoossttssccrriipptt

 ��� ��������� �����, ������������ ����� ������ PostScript �������,
 �� ������ ����������� ���� ������� ������������� ���������
 Ghostscript, ��������� �������������� PostScript ������������ ������
 �������� ��������� PostScript ���������. ������� �����
 Ghostscript <http://www.cs.wisc.edu/~ghost/> ����� ������
 ������������� ��������� � �������� � ������ ����� �
 ���������������� ��������. �������, ��� �� ������ �����������
 ������� ������������� � ��������� ������ Ghostscript, � �� ����� ��
 ����������� ������������� Linux ����� �������� �������� ��������
 ����� Ghostscript ��-� ����������� ��������. � ����� ������
 ��������� ����� � ������ �������� Ghostscript � ������ contrib
 ������ �����������. �������� �������� �������� ������� ���������
 ��������� Ghostscript, ������ ��������� � ���� ������ � ������.


 � �������� ����� Adobe ����� ����� ���� ��� ��������� ��������
 "PrintGear". � ����, ��� ��� ������ ������� ���� � �������� ������
 � ���������� ��������� PostScript, �� ��� ������������� � PostScript.
 � � �� �����, ��� Ghostscript ����������� ���. �� ��������� �������
 � PrintGear ����� ����������� ������ �����, �������� PCL, � ���
 ������� ����� ������ � Linux.(���� � �������� �������� PCL, � ��
 � ������� Windows).


 44..33..

 ��������� ��������������� ��������������??

 ���� �� ������ ������ �������, �� �� ������ ���������� � ����������
 ����� �������� � ���, ����� �� �� ������. �������� ��� �����
 ��������� <http://www.picante.com/~gtaylor/pht/printer_list.cgi>
 Printing HOWTO --- ���� ������ ������� ��������� ��������� ������� �
 Linux. ������ ���������� ���� ��� ��������� ����; ���������, ��� ��
 ��������� ����������� ����� ��� ����� ��� ��������������
 ��������� � �������� � ��������� � ���, ���� ������ ����������
 �����������.


 ������ ������������� � ���������
 <http://www.cs.wisc.edu/~ghost/printer.html> Ghostscript ��������
 ������ ��������� �������� ���������, �� �� �� � ������ � ������
 �������. ���� Dejanews �������� ����� ��������� ��� "��� ������"
 � "��� �� ������".  ���������� ��� ������� ���������, � ���� ������
 �� ����������, �� ���������, ��� �� ������� ���������� � ��������
 ����� � ��� �����
 <http://www.picante.com/~gtaylor/pht/printer_list.cgi>, �� ��� ��
 ����� �������� ���������� � ���� ��������� � �������� �������.


 44..33..11..

 ������������ ���������������������� ������������������

 ���� ����� �������� ���������� ������������ ������. �����������
 ������ ������ �������� �����������, �������, ������ � ��������
 � �������, ������������ ������������ ��������, ������ �
 ������ ������������� � ���� ��������. ����������� ������ �����
 ����� ���� ��������� ������������ �������� �������, �� ���
 ������ �������, ��� ��������� ��. � ����� ������, ���� ������� ��
 ���������� � ������, �� ������� ���!  listed, add it!


 ������� �������� � ��� ���:


    ��������������
       �������� ������� � ������ ������� -- �� ������ �����������
       ��� ����������� �������, ����� ����, ������ ��������� � �.�.
       � ��������� ������ ������� � �������������������
       "������������ ���������", ������� �� ������, ��� ����
       ����������� �� ��������; � �������� ������� � ������� �����
       ��������� �����, �� ��� �� ������ �� ����������� �� ����.


    ������������ ((������������������ ���������������������))
       �� ������ �������� ������, �� ��������� ���������
       ����������, ���� ��� ����� ����  ���� � �����, ���� � ������
       ��������.


    ����������������
       �� ������ ������, �� ����� ���� �� � �����, ��� ������ �
       ������ ����������. �������� ������� ��������� ����� ���
       ��������� � ������� ����������.


    ������������
       �� �� ������ ������; ������ ��� ���������� ��-� ����������
       ������ �/��� ����������� � ���, �� ��� ������.

 � ���� �����, ��������� �� ��������� ����������� ����� ����,
 ����� �� ���������, ��� �� ��������. �����, ��������� �����
 ���� ����� ����������� ������� ��������� � ������� � �������
 ������� � ������� �������������.


 � ��� ������ �����, ��� ������ ������������� ���������:


    BBrrootthheerr

       ��������������
          HL-10V, HL-660, HL-720, HL-760.

       ������������ ((������������������ ���������������������))
          HL-1050.

    CCaannoonn

       ��������������
          BJ-10e, BJ-20, BJ-200, BJC-210, BJC-240, BJC-250, BJC-610,
          BJC-620, BJC-70, BJC-800, LBP-8II, LIPS-III.

       ������������ ((������������������ ���������������������))
          BJ-300, BJC-4000, BJC-4100, BJC-4200, BJC-4300, BJC-4400,
          BJC-7000, BJC-7004.

       ����������������
          BJC-4550, MultiPASS C2500, MultiPASS C3500.

       ������������
          BJC-5000, LBP-460, LBP-660.

    EEppssoonn

       ��������������
          ActionLaser 1100, LP 8000, LQ 850, Stylus Color, Stylus Color
          400, Stylus Color 500, Stylus Color 600, Stylus Color 640,
          Stylus Color 850, Stylus Color II, Stylus Color IIs, Stylus
          Pro XL.

       ������������ ((������������������ ���������������������))
          Stylus Color 800, Stylus Photo 750.

       ����������������
          Stylus Color 740.

    HHPP

       ��������������
          2000Cse, 2500C, DesignJet 650C, DeskJet 1200C, DeskJet 1600C,
          DeskJet 1600Cm, DeskJet 400, DeskJet 420C, DeskJet 500,
          DeskJet 550C, DeskJet 600, DeskJet 660Cse, DeskJet 690C,
          DeskJet 850C, DeskJet 855C, DeskJet 870, DeskJet 870Cxi,
          DeskJet 890, LaserJet 1100, LaserJet 2100, LaserJet 2100M,
          LaserJet 4000N, LaserJet 4L, LaserJet 5, LaserJet 5L,
          LaserJet 5MP, LaserJet 6L, LaserJet 6MP, LaserJet 8000,
          LaserJet 8100, Laserjet 5000, Mopier 320, PaintJet XL300.

       ������������ ((������������������ ���������������������))
          HP 660C.

       ����������������
          DeskJet 1000C, DeskJet 670C, DeskJet 710, DeskJet 720C,
          DeskJet 722C, DeskJet 820C.

       ������������
          LaserJet 3100.

    IIBBMM

       ��������������
          Jetprinter 3852.

    LLeexxmmaarrkk

       ��������������
          Optra Color 1200, Optra Color 1275, Optra Color 40, Optra
          Color 45, Optra E, Optra E+, Optra Ep, Optra S 1250.

       ����������������
          1020 Business, 3000, 5700, 7000.

       ������������
          1000, 1020, 1100, 2030, 2050, 2070, 5000, 7200, Winwriter
          100, Winwriter 150c, Winwriter 200.

    MMiinnoollttaa

       ��������������
          PagePro 6, PagePro 8.

    NNEECC

       ��������������
          P2X.

       ����������������
          SuperScript 100C, SuperScript 1260, SuperScript 150C,
          SuperScript 650C, SuperScript 750C, SuperScript 860,
          SuperScript 870.

       ������������
          SuperScript 660i, SuperScript 660plus.

    OOkkiiddaattaa

       ��������������
          OL 410e, OL 610e/PS, OL 810e/PS, Okipage 6e, Okipage 6ex,
          Okipage 8c.

       ������������ ((������������������ ���������������������))
          Okipage 4w.

       ������������
          Okipage 8w, okijet 2010.

    OOlliivveettttii

       ��������������
          JP350S.

    PPaannaassoonniicc

       ��������������
          KX-P1123, KX-P4440, KX-P5400, KX-P8420, KX-P8475.

       ����������������
          KX-P6500.

       ������������
          KX-P6100, KX-P8410.

    QQMMSS

       ��������������
          2425 Turbo EX.

    RRiiccoohh

       ��������������
          4801, 6000.

    XXeerrooxx

       ��������������
          DocuPrint C55, DocuPrint N17, DocuPrint N32.


 55..

 ��������� ��������������������� ���������������������� ������������������������ ������ ��������������������� �����������??

 �� �������� ������� ����� ��� ������������ Linux ��� ����� ����� --
 ����� ������ ��� �� ���� ����� lpd, ������� ��� ����� ��������
 ��������� �� ��� BSD Net-2. ��� ������� ����������� ��������
 ������ ��� ���������� �����������. �� ������� ������ ��������.
 ������� �������� SVR4, ����� Sun Solaris, ���� � ��������
 ����������� ������ �����, ����������������� ������ lpsched. � ����
 ���������, ��� ������ ������� Linux ������ ����������� LPRng,
 ����� ������ ������� ������� �����, ������ �������� �������.
 LPRng ����� ����� ��� ���������������� � ������� ����� (������:
 ������ ��� ���� �������, ���� ��������������� �������, ��� ����
 ������������� ��-lpd ������� �������) � ����� ����������� � �����
 ������, ��� lpd. �� ����� ��� ���� ������ �������� �� ��������� --
 ������ ��� ����������� ����� � ������������ SUID, � ���� ��
 ����������� ��������� ����� PGP ��� Kerberos.


 � �������� ������, ��� � ����� ����� �������, lpd �������� �����
 ��� ���������� ������������ Linux. ���� �� �� �������� ����������
 ��������, �� ������ ������ ����� �������� � �� ������ ��������
 � ������ ������������� � ����� �� Unix.


 ���� �� ������ ����� ������ ��������� � LPRng, ���������� � LPRng -
 An Enhanced Printer Spooler <http://www.astart.com/lprng/LPRng.html>.
 ������� ������ ����� �������� ����� ������ �������� �
 ������������ � LPRng � �������� lpd.


 66..

 ����� ������ ��������������,, ������������

 ��� ���� ����� ����� ����� ������, �� ���������� ������ ��
 ������ ������ lpd.


 Lpd �������� Line Printer Daemon (����� �������� �����), �
 �������� � ����� ��������� � � ��������-����� � � ���� ����
 ������� ������� ������ � �������� �����. ���:


    lpd
       ����� ������� �����. ���� �� ��� ������ ��� �������� ��������
       � �����, � ��������� ���� � ����� ������� ��� �������
       ������.


    lpr
       �������������� ����� �����. Lpr ����������� � lpd � �����
       ����� ����� ����� � ������� �����.


    lpq
       ����������� ����� � ������� �����.


    lpc
       ����� �������� ������� lpd. � ������ lpc �� ������
       ����������, ������, ���������������� � �.�. �������
       �����.


    lprm
       lprm ������ ����� �� �������� �����.


 ������ �� ��� ������ ������? ���� ������ ���������, �������
 ������� ��� ������� lpd. �� �������� ��� /etc/printcap �����
 ����� ���� ������� �� ����� ����������. ����� �� ��� ������
 lpr, lpr ����������� � lpd ����� ���������� ����� _/_d_e_v_/_p_r_i_n_t_e_r, �
 ������� lpd � ��� ��� ����� � �������� �������� � ��� ���
 ������ � �� ������ ���. ����� lpd ������ ��� �
 �������������� �������� � ������� �������.


 ������ lp ��� ������������ ���� ����������� ��������� ����
 ��������� ��������� -- �� ��� ��� � ����������� ������ ������
 ascii. �� ������ �����, ������ ��������� ��������� ���� ����������
 ����� ������� lpd ������ �������� ������ � ������� ������������
 ���, ������� ���� ���� � ������ PostScript, ��� �����, ��� dvi,
 ���..



 77..

 ����� ����������������� --  ������������

 77..11..

 ���������������������� ���������������� llppdd

 ���������� ������� lpd ���������� ���, ��� ����� �������
 ������� ����� � ������ ��. �� �� ������ ������� ������� � ��
 ������� �� ������� ��� ���� ��� ���, � ������ ����� �� ��������
 ����������� �������������� �����. ��� �� �����, ��� ������ �� �
 �������, �� ��� ������!

 ��� ��������� ������� ����� � lpd, �� ������ ������� ����� � ���
 _/_e_t_c_/_p_r_i_n_t_c_a_p, � ������ ���� ������� ��������� �
 ������_/_v_a_r_/_s_p_o_o_l_/_l_p_d.


 ������ � ���� _/_e_t_c_/_p_r_i_n_t_c_a_p �������� �������� ��:



      # ������� djet500
      lp|dj|deskjet:\
              :sd=/var/spool/lpd/dj:\
              :mx#0:\
              :lp=/dev/lp0:\
              :sh:





 ��� ���������� ������� �������� _l_p, _d_j, ��� _d_e_s_k_j_e_t, ��� ����
 ��������� � ���������� _/_v_a_r_/_s_p_o_o_l_/_l_p_d_/_d_j, ��� ����������
 ����������� ����� �����, ������� ������ � ����������
 _/_d_e_v_/_l_p_0, � ������� �� ����� ������� � ��������� (� ������ �������,
 ������� ������ � �.�. ����������) ��������� � ���� �����
 �����.


 ������ ��������� �������� ������� ��� _p_r_i_n_t_c_a_p.


 ��������������� ������ �������� ����� �������, �� �� ����� ������� --
 ���� � ������ ����, ������� DeskJet 500 ����� �������, ���� DeskJet
 ����� ������ ������� ����. ������� ����� �������� ���������� ���
 Unix �������� � ����, ��� deskjet ����� ��������������� ������� �����
 ������ �� �������, � ����� ���:



      This is line one.
                       This is line two.
                                        This is line three.





 ����� ��� PostScript � ���� ������� ����� ������������ �������
 ����� PostScript, ��������� � ���� "���������� ��������", � ��
 �������� �����.


 �������� ��������� ���-�� ������, � ��� �������� ���������
 ���������. ����� ����������� �� ��� ��� ���� �������� �������
 printcap ������ ���� ������� �������� ������� _i_f � _o_f.  ������, _i_f,
 ��� ������� ������ -- ��� ��� ��� �� ����� �����.


 ���� �� ������ �������� ������, ������� _f_i_l_t_e_r, ������� ��������
 ������ ������ �� ������ ����� ������, �� ���������� ������ �����
 �����������. �� ��� �� ������ ������ _i_f � ���, ��������������
 ����� � printcap:




 lp|dj|deskjet:\
         :sd=/var/spool/lpd/dj:\
         :mx#0:\
         :lp=/dev/lp0:\
         :if=/var/spool/lpd/dj/filter:\
         :sh:





 ������� ������ ����� ��������� ��:



      #!perl
      # ��������� ����� ����� �������� ������ ���� � perl
      # ������ ������ ���� ����������: chmod 755 filter
      while(<STDIN>){chop $_; print "$_\r\n";};
      # �� ������ ���� ������� � ����� ������ �������: print "\f";





 ���� �� ������ �� ��������� ����, �� ����� ����� ������� � �������
 �� ������ ������ ������� ��������� ���� Unix � ������� �����������
 ���������. (������� �� ����� ������ ���� ������ �������� ���������
 ������ ��������, �� ���� ����� ������������. �� ������ ���������
 ������ ��� ����� ����������).


 �������� ������� � ��� ��� ����� �������� ����� �� ��������
 ������������ -- ������� ����� ����� ���� �� ������ ������
 PostScript � ������ ���� ������������� � ����������� �����. � �
 ��� ����� ������. ����� �������� ������ ���������� ����������������
 ������ ��� ���������� ������� ������. ���� �� ������� ������,
 ������� ����� ����������� ������������ ���� ����� �� ���� �
 ����������� ����� ��� DeskJet ��� ������ �����, ���� �� ����������
 ������� "�����" ������ �������.


 ���� ������ �������� _m_a_g_i_c-������. �� ���������� ���� ��������
 ������, �� ��� ��� ��� ��� �� ����� ������ ������� ���� -- �
 ���� ��� ���������� ����� ������ �������� ��������. APS Filter ���
 ������ ����� ����, ��� �� ����������� Linux ����� ����� �������
 �������� �������, ������ ������ �� �������� ����� �������.


 77..22..

 �������� ������������� ��� ���������

 �� ����������� ��������, � ������ ���� ������ ��� ������ �
 ����������� �� ���� � ���� �������. ���������� ��������� �����
 ������ �������� ������ ���, � ����� ����������� ������ ����������
 ���� �� SGID � �� ����� ��� ������ SUID root, �� ��� �� ������ �
 ���� �������, � ��� ������ ��� ����. (�������� ����������, ���� ��
 ������������� ��� �� ����� ������ �������� lpd, �� �� � ������
 �������).






 -r-sr-sr-x   1 root     lp    /usr/bin/lpr*
 -r-sr-sr-x   1 root     lp    /usr/bin/lprm*
 -rwxr--r--   1 root     root  /usr/sbin/lpd*
 -r-xr-sr-x   1 root     lp    /usr/sbin/lpc*
 drwxrwxr-x   4 root     lp    /var/spool/lpd/
 drwxr-xr-x   2 root     lp    /var/spool/lpd/lp/





 � �������� ����� lpd ������ ���� ������ ��� ����� ������������,
 �� ��� �� ����� ���� ����� � ��������� ������ lp � ������ �������.
 �� ������ �������� ���� � UID lp.lp ��� ����-�� ����� ���������, ��
 � �� ��� � ����.


 88..

 ������ ���������� ��������������������� ���������������������� ������ �����������

 ����� �������� ������ �������� (� ������� ����������� �����������
 ������������ � �����) �������� � MetaLab
 <ftp://metalab.unc.edu/pub/Linux/system/printing/>. ���� ������� ��
 psutils, a2ps, mpage, dvitodvi, flpr � �.�. ��� ����� ���� ������
 ��.


 � �������� ����� ���������� ��������� ������, ������� �������
 ������ �������� ������� ����� ������. ��� �������� ��� ���
 ���������, �� ������ �� ��� � ����� ����������� ��� ���� APS Filter,
 �������� Andreas Klemm, ������� ����� ���������� ��� ���������
 printcap � ��������� ���������� ���� ��� ����������� ����. ����
 �� �������� �� ������� �� ������ ������� �������� �������, ��
 APS Filter ��� ��������� ���� ������� �������.


 99..

 �������������� ����������������������������

 ���� ����� �� ���������� ��������. �������� �������� ��� �������
 �������� � ���� ������ ������������.


 99..11..

 RReedd HHaatt

 Red Hat ����� ������� ���������������� ������� � GUI-�����������,
 ������ ����� �������� �������� ������� � ������� � ��������
 ����������. �� ��������� �� ������ ������������� ghostscript ���
 ������� � ���������� Unix � ������� ����� ������������� �����,
 ���� ���������� ������� ����� � ��� _/_e_t_c_/_p_r_i_n_t_c_a_p � ������
 �������� magic-������ ��� PostScript-�-ascii ��������� � gs �
 nenscript. ��� ������� ������ �������� ������, � ��� ��������� �
 �������� ��� ����� ������.


 Red Hat ����� ��� ����, ���� � �� �������, ������� �� �������������
 Ghostscript, ������� ���� � ��� �������, (�� �������� GNU �������, �
 �� ������� Aladdin Ghostscript, ������ ����������� �������
 ���������� ���������). ���������� ������ ������������� ���������,
 ����������� ���� (��� �� ������ online
 <http://www.picante.com/~gtaylor/pht/printer_list.cgi>), � ��� �����
 ���� �� ���������, ��� �� �� ������ ������ ��������, ���������
 ���������� �����������, �������������� Red Hat. ���� �� ������� ��
 ������������� �������� Red Hat, �� �� ������ ��������� Aladdin
 Ghostscript, � �������� ����� �����, ���� �� ������ ����������� ����
 apsfilter, ������� ����� ��� �������� � ��������, �������������
 ���������� �������� Ghostscript.



 99..22..

 DDeebbiiaann

 Debian �������� ����� ����� ������� lpd � LPRng; �������� LPRng
 ����� �������� �������. � ���, ��� Debian ���� �������� �����
 ������ ��� �������� �������; ���� apsfilter ������ 5 ��� �����
 ������� �������� ����� ������ �������, ��������� � ���� �������
 ������� �������� LPRng � �������� uniprint Ghostscript.


 99..33..

 ������������ ������������������������

 �������� �������� ��� �������� � ��� ��� ������� � ������
 ������������.


 1100..

 GGhhoossttssccrriipptt

 Ghostscript��� ���������� ���� ������� ��� ����� � Linux.
 ����������� ��������� ����������� ����������� ��� Unix ����������
 PostScript, �������� �������� ��������� ��������� �������� � $100
 �������  � ����� �������. ��� �� ����� Ghostscript, ��������
 ��������� � ���������� ����� � ����� ����� ������� �� PostScript.
 ���� �� ����� � ������� �������� ����� lpd, ��� ��� ��
 ���������� PostScript-������� � ���������� ������� �����.


 Ghostscript �������� � ���� �����. ����������� ������ Ghostscript,
 ������� Aladdin Ghostscript, m����� ���� ���������� �������� ���
 ������������ ������������, �� �� ����� �������������� �
 ������������� ������������� Linux. � ����� �� �������� � ���
 ������� ��������� ������ Ghostscript; � �������� �����, �������, ��
 ����������� ����� ������� �������� ���������, � �� ����� �� �����
 Ghostscripts �� ����� �����.


 �������� ������ Ghostscript �������� GNU Ghostscript, � ��� ������
 �������� ������ Aladdin Ghostscript ������ ������������� ��� GNU.
 (������ ������� Aladdin � ��� ��������������; ������ ��������������
 ����������� ����������� ������ ����������� ��������� ����������
 ����������� ���� ��������, ���� ��� �� ����� ������ �������������
 ��� � ������� GPL).


 ��� �� �� �� ����� � gs, ������ ������� ��� �������� ��� � ������
 ��������� ������ � ���� (-dSAFER).  PostScript ���
 ������������������ ����, � ����� ������� � PostScript �����
 �������� �� ��������� �������������.


 ������ ������ ������� � PDF, (������ ������������ �������� Adobe)
 ��� � ���������������� ���� ������ ��� ������������ PostScript �
 ����� ����. Ghostscript ����� ��������� ���� � PDF ���� �� ���
 ����� � PostScript. �� �� ������ ���� ������ � ���� ������ �
 ��������� ������ ����������� �������� PDF.


 1100..11..

 ����������������� �� GGhhoossttssccrriipptt

 ������ ghostscript ����� ��������� magic-��������, ������� ��
 ����������� (� ��������� ���� apsfilter, ���� �� �������� ��
 ������� �� ���� ����), �� ��� ����� ������ ����� ���� ������
 ������� ��� �����.


 gs -help ��� �� �������, ������������ ������ ����� � ���������
 �������� (������, ��� ���� ������ �������� ������� ���������������
 ��������, �� �������� ������� ��������� ��������).


 �� ������ �������� gs ��� ����������� �������� ��: gs _o_p_t_i_o_n_s -q
 -dSAFER -sOutputFile=/dev/lp1 test.ps.


 1100..22..

 ���������������� ����������� GGhhoossttssccrriipptt

 ���������� ���� ����� ������� �� ������ ������ ���� ����� gs ��
 ���������������� (�������� �� ������ ���� ��� ������, ��������� ��
 ������ �������� ������).


 1100..22..11..

 ����������������������� ����������� �� ������ �����������

 �����������, ����� � ����������� ����� ���������� � �������
 ������������� �������-����������� �������� � ghostscript.  ���� ��
 ���������, ��� ��� ������� ��������� ������� ���������, ���
 ������� �������� ��� �� ������� ������� ������� ����������, �� ������
 ���������� � �������� ��� ������ ������ � ��������� ����������� ���
 �� �������. � ������� ����� ������ ����� �� ������, �� ���
 � �� ���� ����� ��� ���������, �� ����������� �� ��� ��������
 ������� ���������������.


 1100..22..22..

 ��������,, ����������� ���������� �� ��..��..

 ����������� �� ������� ��������� ������ �� ���, ��� �� �����
 ������� ������. � ��������� ������� ��������� ������� �������. ����
 �� ������� �� ���� ��������, �� �� ������ ����������� ���
 ���������� ������ �������. ������ ������� �������� ��� �
 ���������� lib ghostscript � ������� ��� ��� � ����� gs ����� ������
 ������� ���. ��� ����� ���� ���������� ������� �� ��������� ���
 �������� � �� �������. ����� ������ ������� ��� ����� ����
 �����. �������� ���� �� ������ ���������� �������� Floyd-Steinberg
 ��� ���������� ������, �� ����� ������ ������� (0.2 - 0.15)
 �������� ����� ������� �������.






 ---8<---- gamma.ps ----8<---
 %!
 %transfer functions for cyan magenta yellow black
 {0.3 exp} {0.3 exp} {0.3 exp} {0.3 exp} setcolortransfer
 ---8<------------------8<---





 ���� �������� ������ �������, ������� ���� ��������� ���� ������� �
 ������ � ������ ������ ������� ������� ����. ���� � �� ����
 ��� �������, � ��������� �� ����������� ��� colorcir.ps,
 ������� ���� ������ � ghostscript (� ������������� examples/), ��
 ������� �������.


 ��� ������ �������� ����������� �������� ��������� ��������� �����
 �������� ������, ��� ��������� ���� upp ��� ��������, �������
 ������� ��������� ���� � ������ �������� � �������� ������� ���
 ����� ����� �����. �� ������ �������� � ���, �� ������������������
 � Postscript, ��� ���� ����� �������� ��������.



 1111..

 ����� �������������� ��� �������������� ��������������

 ����� �� ������� lpd �������� �� ��� �� ����������� ����� �� ���� �
 �������, ��������� ����������� � ������ �����. � ������ ���������
 ��������� �������� � ����������� ������, �� ������ ������ �����
 ����� lpr �������� � ������� �� ���� ���� �����.


 1111..11..

 ��� ����������� �� UUnniixx//llppdd

 ��� ���� ����� �������� �������� ����� ������ � �� �������, ��
 ������ ����������� ��� ����� � ���� _/_e_t_c_/_h_o_s_t_s_._e_q_u_i_v ���
 _/_e_t_c_/_h_o_s_t_s_._l_p_d. (�������, ��� _h_o_s_t_s_._e_q_u_i_v ����� ������ ���� ���������
 � ������ ��������; ������ ������� ��� �� ����� ��� �� ������ ����
 ������������ ����� � ���� ����). �� ������ �������� ������
 ������������ ������������ � ������ ����� ������ � �� �������
 ��������� ������� _r_s; ������ �������� ������� lpd ��� �����
 �������� ��������� �� ����.


 1111..11..11..

 �� ������������� llppdd

 ��� ���� ����� ������ � ����� ����� �� ������ ������ ��������
 ��� ����� � _/_e_t_c_/_p_r_i_n_t_c_a_p:



      # �������� djet500
      lp|dj|deskjet:\
              :sd=/var/spool/lpd/dj:\
              :rm=machine.out.there.com:\
              :rp=printername:\
              :lp=/dev/null:\
              :sh:

 ������� ��� ��� ���� ���� ���������� ������� � �������� �����
 ����������� lpd. ���� ������� ���� ���� ��� �������, ��
 ����� � �������� ����� ����� ��������� � ������� �� ��� ��� ���
 ��� �� ������ ���� ������.


 1111..11..22..

 �� ������������� rrllpprr

 �� ���� ������ ����������� _r_l_p_r ��� ������� ����� ����� ����� �
 ������� �������� ����� ��� ������ � ��������� lpd ��� ����������
 ���� ����. ��� � ����������� ������ ������� � �������� ���� ��
 ������� � ��������� ��������� ������ ����� �� �������. �� �����
 _r_l_p_r:


 Rlpr ���������� TCP/IP ��� ������� ����� ����� � ������ � lpd,
 ���������� ��� ������ � ����.


 � ������� �� lpr, �� _�_� _�_�_�_�_�_�_� ����� �������� ������� ��� ����
 �������� ����� � ������� �� ������ ������, (������� �
 _/_e_t_c_/_p_r_i_n_t_c_a_p) � ���� ������ �������� ���������� ����� ������ �
 �������� ������ ����������������.


 rlpr ����� ������������� ����� ��� ��� �� ������������� �����������
 lpr, � �� �������� ����������� � ����������� BSD lpr.


 ������� ���� rlpr �������� � �������� ����� _�_�_�_�_�_� _�_�_�_�_�_� _�_�_�_�
 _�_�_�_�_�_� ��� ���� �� ������ � ������ �� ������ ������ ���
 �������. Rlpr ����� ������ �� ������, �� � ����������� lpr, ��
 ��� ������� ����������� � �������� ����� ���� �� netscape,
 xemacs, � �.�., ����� ������ � ��� ������� ����� � ����������
 ��������.


 Rlpr �������� � Metalab
 <ftp://metalab.unc.edu/pub/Linux/system/printing/>.


 1111..22..

 ��� �������������� WWiinn9955,, WWiinnNNTT,, LLaannMMaannaaggeerr,, ������ SSaammbbaa

 ���������� "Printing to Windows mini-HOWTO" � ������� �������� ������
 ��������� ��� �����.


 �������� ����������� ������� lpd ����� �������� smbclient (����
 ���� Samba) � ��������� � TCP/IP ������ ����� SMB. Samba
 ������ ������ �������� smbprint. ������, �� ��������
 ��������������� ��� ��� ������� ������� � ��� ��������� ����, �
 ����������� ��� ���� ������ smbprint �� _i_f-������.


 ������ � _/_e_t_c_/_p_r_i_n_t_c_a_p �������� �������� ��:







 lp|remote-smbprinter:\
     :lp=/dev/null:sh:\
     :sd=/var/spool/lpd/lp:\
     :if=/usr/local/sbin/smbprint:





 �� ������ �������� ���������� ������ ������ smbprint ��� �����
 �������� ��������� � ��������


 �� ���� ������ ����������� �������� smbclient ��� ������� ���
 ����� � ������ ����� SMB ��� ���������� � ���� ������� lpd. ��������
 ��������� �������.


 1111..33..

 ��� �������������� NNeettWWaarree

 ���� ������� ncpfs ������ ������� ������ nprint, ������
 ����������� �� �� ���� ����������� �� � smbprint, �� ��� NetWare.
 �� ������ �������� ncpfs � Metalab. ��������� �� ����� � LSM ���
 ���� ������ 0.16:


      � ������ ncpfs �� ������ ���������� ��� ����� ������
      netware ��� Linux. �� ���� ������ ������ � ������� �����
      netware � ������������ ������� ����� netware � �������
      ����� Linux. ��� ���������� ���� ������ 1.2.x ��� 1.3.54 �
      ����. ncpfs �� ������ � ����� ����� 1.3.x ���� 1.3.54.



 ��� ���� ����� ������� nprint ������ ����� lpd, �� ����� ������
 �������� ������ ��� ����� ����� ���������� ���� � �������
 NetWare, � ��������� ��� �� _i_f-������ ��� ������� ����� lpd. ��
 �������� ���-�� �������� �����:



      sub2|remote-NWprinter:\
              :lp=/dev/null:sh:\
              :sd=/var/spool/lpd/sub2:\
              :if=/var/spool/lpd/nprint-script:





 nprint-script ����� ��������� �������� ��:



      #! /bin/sh
      # �� ������ ���� ���������� ���� �� guest ��� �����!
      /usr/local/bin/nprint -S net -U name -P passwd -q printq-name -







 1111..44..

 ��� �������������� EEtthheerrTTaallkk ((AAppppllee))

 ���� netatalk ������ ���-�� �������� nprint � smbclient. ������
 ���� ���������������� ��������� ��� ����� � � � ����� Apple �����
 ����� ��� � ����������; �������� Linux Netatalk-HOWTO
 <http://thehamptons.com/anders/netatalk/>.


 1111..55..

 ��� HHPP ������ ������������ eetthheerrnneett--��������������

 �������� HP � ��������� ������ ������� ���� � ����������� � �������
 �� ������ ������ �����, ��������� lpd. �� ������ ��������
 �����������, ������� ���� � ���� ��������� ��� ��� ������� ��������,
 �� � ������ ���� ������� ������� "��������" lpd., � �����������
 ���� ��� ����� ������� � ������� �� ������ ������. ������� HP
 ����� ������ � printcap ��������:



      lj-5|remote-hplj:\
              :lp=/dev/null:sh:\
              :sd=/var/spool/lpd/lj-5:\
              :rm=printer.name.com:rp=raw:





 ������� HP Laserjet � ����������� Jet Direct i� ����� �����������
 ��� ���������� ������� lpd -- "raw", ������ �������� PCL (� ��������
 Postscript) � "text", ������ �������� ������ ascii (� ������������
 ���������� � ���������� ��������). ���� � �� JetDirect Plus3
 ����-�������� �������, �� ������� �������� "raw1", "text2", � ��
 ����.


 �������, ��� ������� ISS �������� ���� ��� denial of service
 (DoS), ������� ����� ������� ���������� HP Jetdirect. ����������� ��
 ��� ��������� ����� ����� 98.


 � ����� �������� �����, �������� � ������� ����� ��� ���������
 ������� �� ����������� PostScript, ����� ���� ������� ������
 ���������� ������ ����� � ������� ��� ����� ����� ������ � �
 ������� ��� ����� ghostscript ����� �������.


 ��� ���� ��������� ���� ����� � Linux �������� �� ������ �����
 ��� �������, �� ��� ��� ����������� ���� ������ ��������� ����
 ����� ����� ������ � ���������� � ������ �� ����� ��� �������
 ������ ����-�� ������ ����� �������� ���-�� ������. ��� ����
 ������������, ���� � �� ���� ����� HP Jetdirects, �������
 ���������� ��������; ��� �������� ����������� ����������
 ���������.


 ����� ������ ���, ��������� ������� � ���� �����, ������
 ������� � ������������ ethernet ������� HP LJ (�� ������ ����).
 ����� ������ ��� ���� �������� ���� LAN, ����� ��� ������ �
 ������� ����� Linux (������� lj-5 �� � ��������������� �������).


 ��������� ������� ������� HP �� ���� ��������� �� �������� �
 �������� ������� ������� (banner page) ��������� ��������; ��
 ������ �������� ��������� ����������� ������� ������� ���� �
 ������� � ������ telnet, ��� �� �� return, ���� "banner: 0" �
 ���� "quit". ��������� ������ ��������, ������� �� ������ ��������
 ��� �� ��������; ������� "?" ��� �������� ����� ��������.


 ������ ���� �������� ������� ����� ��������������� � ������
 ����������� ����������� ����� HP WebJet
 <http://www.hp.com/go/webjetadmin>. ���� ���� ��������� �� ����� �
 �������� http ������ � ��������� �����. �� ���������� ����� �
 Java �������, ������� ����� ������������� ������� HP, �������� �
 ����. ������������, �� ���� ����� ������������� ������� ����� Unix,
 �� �� ����� ��� ��������� ������ rexec, ������� ��������
 �����������. � �� ������ �� ����������� ��� �������� ������
 ����.


 1111..55..11..

 ��� ����������� ��������������� HHPP

 ��������� ������� (� �������� ������� "������ �����") �����������
 ������ ����� �� ������ �������� �������������� ���������� �����
 ������ TCP ����������. �������������� � ���� �������� �������
 ����� ������ ��� JetDirect (����� ��������� ���� JetDirectEx). �
 �������� ��� ����� � ������� �� ������ ������� ���������� TCP �
 ������� � ������� ���� (������ 9100 ��� 9100, 9101 � 9102 ���
 ����-�������� ���������) � �������� ���� ����� ����� � �������.
 LPRng (������� �� ������ �����������, ���� �� ������ ��� �����)
 ����� ��������� ��������� ��� ����� ����� ����� � ������������
 ����� TCP, �� ��� ������������ BSD lpd ��� �� �� �����. ��� �����
 ���� ��������� � Perl:
































 #!/usr/bin/perl
 # Thanks to Dan McLaughlin for writing the original version of this
 # script (And to Jim W. Jones for sitting next to Dan when writing me
 # for help ;)

 $fileName = @ARGV[0];

 open(IN,"$fileName") || die "Can't open file $fileName";

 $dpi300     = "\x1B*t300R";
 $dosCr      = "\x1B&k3G";
 $ends = "\x0A";

 $port =  9100 unless $port;
 $them = "bach.sr.hp.com" unless $them;

 $AF_INET = 2;
 $SOCK_STREAM = 1;
 $SIG{'INT'} = 'dokill';
 $sockaddr = 'S n a4 x8';

 chop($hostname = `hostname`);
 ($name,$aliases,$proto) = getprotobyname('tcp');
 ($name,$aliases,$port) = getservbyname($port,'tcp')
     unless $port =~ /^\d+$/;;
 ($name,$aliases,$type,$len,$thisaddr) =
         gethostbyname($hostname);
 ($name,$aliases,$type,$len,$thataddr) = gethostbyname($them);
 $this = pack($sockaddr, $AF_INET, 0, $thisaddr);
 $that = pack($sockaddr, $AF_INET, $port, $thataddr);

 if (socket(S, $AF_INET, $SOCK_STREAM, $proto)) {
 #    print "socket ok\n";
 }
 else {
     die $!;
 }
 # Give the socket an address.
 if (bind(S, $this)) {
 #    print "bind ok\n";
 }
 else {
     die $!;
 }

 # Call up the server.

 if (connect(S,$that)) {
 #    print "connect ok\n";
 }
 else {
     die $!;
 }

 # Set socket to be command buffered.

 select(S); $| = 1; select(STDOUT);

 #    print S "@PJL ECHO Hi $hostname! $ends";
 #    print S "@PJL OPMSG DISPLAY=\"Job $whoami\" $ends";
 #    print S $dpi300;

 # Avoid deadlock by forking.

 if($child = fork) {
     print S $dosCr;
     print S $TimesNewR;

     while (<IN>) {
         print S;
     }
     sleep 3;
     do dokill();
 } else {
     while(<S>) {
         print;
     }
 }

 sub dokill {
     kill 9,$child if $child;
 }





 1111..66..

 ������������ iiff  ������ ����������������� ������������������

 ��� ��������� lpd � ��� ��� _i_f �� ��������� ��� ��������
 ���������. ���� �� ����� ��������� _i_f, �� ������ ������ ���
 �������� ������ ������� � ����������� �����. �� ������
 �������� ���� _p_r_i_n_t_c_a_p:



      lj-5:remote-hplj:\
              :lp=/dev/null:sh:\
              :sd=/var/spool/lpd/lj-5:\
              :if=/usr/lib/lpd/filter-lj-5:
      lj-5-remote:lp=/dev/null:sh:rm=printer.name.com:\
              :rp=raw:sd=/var/spool/lpd/lj-5-raw:





 � ����� ����� ������ filter-lj-5 ����� ��������� ��:



      #!/bin/sh
      gs <options> -q -dSAFER -sOutputFile=- - | \
              lpr -Plj-5-remote -U$5





 ����� _-_U lpr ������ ������ ���� lpr ������ �� �����, � ��
 �������� ���������� ��� ��� ����� ����� ��� ���
 �������������. �� ������ �������� ����������� ����� ������� �����
 ��������� ����� �����������, �� �� � ��������� ������ ��� ��
 �������� ����� ����������. �������� �������� ������ _p_r_i_n_t_c_a_p.


 1111..77..

 ���� WWiinnddoowwss

 ����� �� ��� ������ Windows (��� OS/2) � ������ Linux �����
 ������������� ����� SMB ��������� ���� SAMBA, ������� ����
 ����������� ��������� ���� ������� ������� Linux � ��������
 Windows.


 Samba ������ � ���� �������� ����� ����������. �� ������ ����
 �������� magic-������ � ����� � Linux � ������ � ��� � ������
 PostScript ��� ��������� ����������� ��� ������� ������ � ����
 ����� � Windows � ��������� ������� ��� ���������. ������� �
 ������ Windows �� ������ � ��������� ������ �������� �����
 ����������� �����, �� ��� ��� ������ ��������������� �����������
 ���� � �� ����� ���� � Windows. �� ��� ���� ����������
 PostScript.


 1111..88..

 �� AAppppllee..

 Netatalk ����������� ����� � �������� Apple ����� EtherTalk.
 �������� ������� Netatalk HOWTO
 <http://thehamptons.com/anders/netatalk/> ��� ����� ��������
 ���������.


 1111..99..

 ���� ������ NNeettwwaarree

 ���� ncpfs ������ ����� ��������� pserver, ������� ����� ����
 ���������� ��� ����������� ������ �������� ����� NetWare. �� �
 ����� �� ������ ������� �������� � Bindery ������� NetWare, �.�.
 2.x, 3.x, ��� 4.x � ���������� �������� � bindery.


 ��� ����� �������� ��������� � ncpfs � �� �������� pserver ��������
 FTP ������ ncpfs FTP <ftp://ftp.gwdg.de/pub/linux/misc/ncpfs/>.


 1122..

 ��������������� ���������������������������� ������������ ������ WWiinnddoowwss

 �� � ������� ����, ��������� ������� �� ���������� ��
 �������������, ������-��� ��� �� ���� "��������" � ��������� �����
 ���������, ������ ����� ��������� ��������� �������� ��� ��������
 �������, ������ ��������� � ������� � ������������ ��������. �
 ��������� ������ ��� ���� ����� ������� � ��������� �����
 ��������� �������� PCL, �� ���� ����� ���. � ��������� (�������������
 ������) ������ ��� ������� ��� �� ��������� ���������
 ���������� ����������, �� �������� � ����������� ��������������
 ������ ��� �������� ��������� ����������� (������� ����� ��������
 �������� �����).


 � ���� ����� ���� ��������� ��������� ������� ���� � �� ����
 ������� � ����������� ���������.


 1122..11..

 ����--���������������� GGhhoossttssccrriipptt ������ WWiinnddoowwss

 � �������� ����� ���� ������ ��� Windows (�������� mswinpr2),
 ������� ��������� ����� ����� ����� Ghostscript �� ������������
 ����� �����. (�������� ������ � ������ if � LPD ������� Unix).
 ���� ���������� ������ Ghostscript, ������� ����� ������ ���������
 ������ Windows GDI. ��������� ��� ������, ��� ������ ��������� �����
 ��� Windows ������ PostScript � ������� �������� ������ ���
 Windows, ��������� ����������� �������������� ������.


 ���� �� ������� ��� ������, �� ���� �� ������ ��������
 ��������������� ����������� �� �������� ����� � Windows-������� ��
 ���� �� ��� Linux, ����� ��������� Unix (� ������ ����� ��� Windows,
 Mac, � �.�.) ������ � �� "�����������" �������.


 �� ���� ����� � ������ �� ������ �������� ���, ��������� � ����
 ��� ����� �������, �� ��� �� ���� �� �������� ����� ���������.
 ��� ���������� ����������� ������� � ���������� ������ ����
 �������� � ������� ������� Ghostscript (�������� ������ � ������
 Ghostscript ����� ��������).


 1122..22..

 ���������������� ppbbmm22ppppaa

 ��������� ������� HP ��������� "Printing Performance Architecture"
 (������������� ������ ��� "�� ���� ������� �������� �����
 ����������� PCL). ��� ������������� �������� ����� ����� ���������
 pbm2ppa, �������� Tim Norman. ������ �� ����������� ghostscript ���
 ���������� PostScript � ������� ������� � ������ pbm � ����
 ����������� pbm2ppa ��� �� ��������� � ������� � ������������� ���
 ������� ������ ppa, ������ ����� ��������� � �������. ��
 ������� ���� ����������� ����� � ������ ������ ghostscript.


 ���������� ����������� ��� ppa ����� ���� ������ � �������
 ������� ppa <http://www.rpi.edu/~normat/technical/ppa/>; pbm2ppa
 ����������� ��������� ������ HP 720, 820, � 1000; ������
 ����������, ������ ����������� ������ � ������ ��� �����
 �������� ��������� � ��������� ��������� � ppa.


 1122..33..

 ���������������� ppbbmm22ll77kk

 ����������� ������� �������� ��������� Lexmark ��������� �����������
 ���� � ������������ ������� ��������� ������ ��� Windows. �����,
 Henryk Paluch ����� ��������, ������ ����� ������ � �����-�����
 ������ � Lexmark 7000. ������� �����, ��� �� ������ �������� ��
 ������ � ����� � ������� ��������� ��� �������� �������� ���������
 Lexmark. ��� �������������� ��������� �������� ��� �������
 <http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/>.



 1133..

 ����� �������������� ��� �������--�����������

 1133..11..

 ������������������ �������--����������

 ���������� ��������� ���������� ������� ��� ���, ������� ��������
 �� ��������� ��������� �� ����. ��� �� ������� ������ �������
 ��� _H_y_l_a_F_a_x, ����� Sam Leffler, �������� � ftp.sgi.com. ��
 ����������� ��� ���� ����� �� ������������� ������� ��
 ���������������� �������.


 SuSE ������ ������ Java HylaFax, ������� �� ��������� ������ �
 ���� �������� � Java (����� Windows � Linux). ���������� ����
 ���-������ �� � Java ��� ���������� �������; Linux �����
 ��������� ��� �� �� ��� ����������� ��� ����� � �����.


 ���� ������� � �������� ������ ������� ��� ���������� ���� � Linux
 efax, ������ ������� ������ ������� ����. ������� ��� getty --
 mgetty ����� �������� ���� (� ��� ������� ��������� ����� �
 ��������� ������!).


 1133..22..

 ������������������ ����������������� ������������ �����������

 ���������� ���������������� ������, ������� �������� �� ������
 ��������� �� ����������� ����� � ������� �������� ���-�� ��� ��
 ������ �������, �� ��� ���������� ����� ����� �������� �
 ���-����� � ������ �����. ������������� ������ ��������
 postscript, �� ��� ��� ���� ��������� ���� �������� ������������,
 ��, ��� ��� ���� ����� ���� ����� �������� ��������. ��� �����
 �������� ��������� � ����� ����� ������ �������� �����, ��������
 Remote Printing WWW Site <http://www.tpc.int/>.


 1144..

 ����� ����������������������� ������--���� �������������� �����������

 ����� �� �������� � �������� ����������� ����������. �� ��������
 Linux ����� ������� ����� ����� ���������� ����� � ����� �������
 ����: Linux/x86, Linux/Alpha, Linux/Sparc, Linux/foo, iBCS,
 Win16/Win32s (��� ������ dosemu �, �����, � Wine), Mac/68k (�����
 Executor), � Java.  � ���� ������ �������� ������ ��� Linux � �����
 ��� Unix ���������� �����������.


 ��� ����� Linux, ����� �������� �������� ���� ��������� ����������
 � ����� ��� Unix:


 1144..11..

 ���������� ���������������

 ����������� ������ ������� ����� ��������  ��� ������� ���
 ������������ ��������, ��� �� ������ ����� �������� ������������
 ���������� �����, ����� ������ �� ������.


    nroff
       ���� ���� �� ������ ������ ������� Unix. ��������� ������� --
       ��� ������� ����� ������ ����� ��������������� �
       ������������� ������� *roff; ����� ���� "�������" � ���, ��
       nroff �����, �� ������ ���� ��� ����, ����� ����� ��������
       ��� ����������, � �������� ����� ������ ����� ��� ����� ����.
       ��� ������� �����, ���� �� ������ ������ ��������� �������
       ����� � postscript � ������ groff. ����������� ����� man �����
       ����� ��� ��� �� � ������ man -t foo | lpr.


    TTeeXX
       TeX, � ����-���� LaTeX, ��� ���� �� ������� ������
       ����������� ������ ������� � Unix. ����������� ����� ����
       ������ � LaTeX, ������-��� �� ������ ������� �������
       ��������� � ��� _�_�_� _�_�_� ��� �� ���������� ������ ��������
       �����, ������ ����������� �������� � ������ � ��������.
       �������� ����� TeX ��� dvi, � �� �������������� � PostScript
       ��� Hewlett Packard PCL ��� ������ dvips ��� dvilj. ���� ��
       ������ ��������� TeX ��� LaTeX, ��������� �� ������ ������
       teTeX; ��� ������� ��� �����������.


    SSGGMMLL
       ���������� �� ������ ���� ���� ��������� ��������� (parser)
       sgml ��������� ��� Unix � Linux; ��� ���� ��� ����� �������
       ����������� Linuxdoc-SGML. �� ����� ���� ����������� ������
       DTD.


    HHTTMMLL
       ��������� ��� ����������, ��� ��� ��������� �������� �����
       ���� ��������� ����� �� � HTML � ������ ��������� Netscape.
       � �� ������� � ����, �� ��� YMMV.


 1144..22..

 ������������������ �������������������� �� WWYYSSIIWWYYGG

 � �������� ����� ������ ��� �������� � WYSIWYG ����������
 ����������� ��� �������� �������. �������� ��������� ������ �������
 ������, ����� ����, ������� �������� ��� ������������
 ������������ (StarOffice).


    SSttaarrOOffffiiccee
       ������� ������� ������������ �� ���� StarOffice ���������
       ��� Linux. ������ ������� ���� ����� ��� ����������� ������� ��
       ������� � �� ������ �� ����������� �� �����. ���������� mini-
       HOWTO, ��� ���������� �� �������� � ��������� ���� ����. ��
       ���������� � ������ PostScript ��� PCL, �� ��� �� ������
       ������ � ������������ ��������� � Linux.


    WWoorrddPPeerrffeecctt
       ������� Corel �������� ������������ ����� ����� Word
       Perfect 8 ��� Linux, � ������������, ��� ������� ���� �����
       ������������ Corel Draw � Quattro Pro, ���� ��� �����
       ���������� ��� linux. �������� ��� �������� �����, ���� � ��
       ARM ����; Corel ����� ��������� � ARM ��������� Netwinder
       Linux � � ����� ����� �������� ARM Linux ������ ���� �����
       ���������. �� ������ ���� ������ ����� ����� ������� �
       ��������� ���� �������, ������ ��� �� �����������. ������
       ������ � ������� ��� Linux WordPerfect
       <http://www.channel1.com/users/rodsmith/wpfonts.html> �����
       �������� � �������� WordPerfect ��� ������������ ����
       Ghostscript ���� ��� ���������� �������� ��������� (�������
       �������� ������ � ������ ��������� DOS WordPerfect, � ���
       ����� ���� ������ ����� ������� �� ������ � �����������
       WP8).


    AApppplliixx
       Applix ��� ����������������� �������� ���� (�������, �����
       ���� �������, Windows � ������ ��������), ��������� ������
       Applix. Red Hat � SuSE ������� ��, ���� ��� ���� ���� "�����
       � �����"; ����� ������ ����� ������������ Applix.


    LLyyXX
       LyX ��� �������� ��� LaTeX, ������ �������� �����
       �������������. �������� ������ ������� LyX
       <http://www.lyx.org> ��� ����� �������� ���������. ����
       ���������� ������ LyX ������� � ����� KDE, �� ��������
       Klyx; ����� LyX � ������� ������ KDE -- ��� ��� � � ��
       ������.


    MMaaxxwweellll
       Maxwell ��� ������� ��������� ���������, ���������� � ������
       MS RTF, ������� ��� ��� �� ������������ �������, �� �����
       �������������� ��� ��������� �������� GPL.


    TThhee AAnnddrreeww UUsseerr IInntteerrffaaccee SSyysstteemm ((������������� ���������������������������������
       ��������� Andrew)" AUIS ������ ez, ������� WYSIWYG-����� �
       ��������� ������������� ������ �������� �����, �������������
       ��� ����� � HTML � ����� ��������� MIME ����������� ����� �
       ����� ��������. � ������� AUIS ������ �� �������������.


    KKooffffiiccee
       ������ KDE ������ � ��������� ������� ���� �������
       �������. � ����, ��� �� �� ����� ����� � �������� �����.
       ��������� ��������� ���������� ����� �������� �������� LyX.


    GGNNOOMMEE
       ������ GNOME ���� ������ � ��������� ������� �������
       ������� �������������� �� �������� GNU. ���� ��� ������ ��
       ��������.


       Jeff Phillips <jeff@I_RATUS.org> ���������� Caldera WordPerfect
       7 ��� Linux (� Slackware) � ������� ��� �� ������ ������. ��
       �� ���� ��������� ������ ��������� ��������� �������, ��
       ��������� ����� ������.  Caldera ����� ����� �������� �
       <http://www.caldera.com/>. �� ���� ������ ������ ����� ����
       ����� Wordperfect ����� � Corel, ����� ���� ��� Unix.


       ������ ������� ����� �������� ������� ��� �������� � �����
       ������������.


 1155..

 ��������������� ���������������� ����������� ������ �����������

 ����� ��� ��� �� ������ ������� �� ���� ������ ����������� �
 �����.


 1155..11..

 PPoossttSSccrriipptt

 Ghostscript ����� ������ ��� X11, ������� ����� ����� ������������
 ��� ���������� ����������� PostScript, ��������� Ghostview.
 ��������� ������ ���� ������� ���� ������ ����� ����������� ����
 PDF. �������, ��� gv ������ ����� ����� ����������� "Ghostview";
 ����� ��������� ����������� ����� �������� � ������������� ���
 �������� ��������� ghostview � ������ ������ Athena gui.


 1155..22..

 TTeeXX ddvvii

 ���������� �� ��������� (DeVice Independant) ���� TeX ����� ����
 ����������� ��� X11 � ������ xdvi. ����������� ������ xdvi �������
 ghostscript ��� �������� ���������� ������ PostScript.


 ���� ���������� ������ VT100. �� �������� dgvt. Tmview ������ �
 Linux � svgalib, ���� ��� �� ������ ������ � ���.


 1155..33..  AAddoobbee PPDDFF

 Adobe Acrobat Reader �������� ��� Linux; ������ �������� ��� �
 ������ �����  <http://www.adobe.com/>.


 �� ���� ������ ����������� xpdf, ������� �������� freeware � ���� �
 ��������� �������, � � ���� ����� Ghostview ����������� ��������
 ����� PDF ��� ������ gs ��� X11.


 1166..

 ������������������������������� ��������������� ������ ��������������������� llppdd

 1166..11..

 ���������������� pprriinnttccaapp

 Lpd ����������� ���� ���������, ������� �� ������ ��������� �
 _/_e_t_c_/_p_r_i_n_t_c_a_p ��� �������� ���� �������� ������� � ���������������
 �����. ������ �������� ������� _p_r_i_n_t_c_a_p � �������� �������
 ��������� _b_r_#, _f_c_#, _x_c_#, _f_s_# and _x_s_#. ��������� ������ �� ����
 ��������� ������� �������� ����� ����������� �������� ���
 ������������ ������. ������� _b_r_# ��� ������ �������� ������� �
 ����, ������� `br#9600'.


 ����� ����� ���������� �� �������� stty � �������� ����� printcap.
 ���� �� ����������, �� �������� �������� ������� stty.


 ����������� stty ��� �������� ���� �������, �� ��� �� �������
 ��������� ���������� ��� � ���� � �������� �������� ���������
 ���. ����� ���������� ����� ����, ��� `_s_t_t_y _-_a' �������� ��� �����
 ����������� ����.














 dina:/usr/users/andy/work/lpd/lpd# stty -a < /dev/ttyS2
 speed 9600 baud; rows 0; columns 0; line = 0;
 intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
 eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
 lnext = ^V; min = 1; time = 0;
 -parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
 -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr
 -igncr -icrnl ixon -ixoff -iuclc -ixany -imaxbel
 -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0
 bs0 vt0 ff0
 -isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase
 -tostop -echoprt -echoctl -echoke





 ����� ����� ���� � ��� �������� ������� ���� ��������������� ���
 ������� �� ���� -clocal, -crtscts, and ixon. �������� ����� ����
 ����� ��������� � ���������� �� ���� �� �� ������� ����� ��������
 �����.


 � ���������������� �� ����������� stty ������� ��������. �� stty
 ������ � ���������, ������������ � ��� ���������� �����, ��
 ����������� ��� ��� ���������� � ������ ��������������� ������
 ��������� ������ `<' �� ������ ����.


 ����� ���� �� �� �������� ��������� �������� stty, �� ��� `_c_a_t
 _f_i_l_e _> _/_d_e_v_/_t_t_y_S_2' (� ���� �����) ������� ��� � �������,
 ���������� � ��� /usr/src/linux/include/asm-i386/termbits.h. ����
 ��� �������� ��������� ���������� #defines � ��������� �������� (��
 ������ ������� ������� ���� ��� � �������� (�� � �� ������,
 �� �� ��?) � ����������� ��� �� ��������). ��������� � �����
 ������� �������� �:



      /* c_cflag bit meaning */
      #define CBAUD   0000017





 ���� ����� ����������� ������� ����� _f_c_# � _f_s_#.  �� ������
 ����������, ��� ���� ����� (����� �������� �������) ������������
 ����� �� ����� ����� stty. �� � �� ���� ��� ��� ����� �����?


 ������� ��� �� ���� ������� �������� � a -- � ���� ������ stty.
 ������������ ��� ��� ���� (��� � ������������ ������������). ���
 ����������� ����� ���� ������� �� ������ ��������, �� ���
 ���������� ����� ��� �������� _f_c_#. ������� ������� ��� �� ������
 ���������� ���� ����� ����� �������, �� ��� �� ������ ������
 ����������� `fc#0177777' (� �� ����).


 ������ ������ ��� ��� ��� �������� (������������� � ���� ������)
 ������� �� ���� a � ���� -- � ���� ������ stty. � ���� �������
 ���� ����� ��� CS8 (0000060), HUPCL (0002000), � CREAD (0000200).
 ���� ������ ���� ��� ���� �������� ������� (��� ���� 0000015).
 ������ �� ���, � � ���� ������� ������� 0002275. ��� ���� �� ���
 �������� _f_s_# (`fs#02275' ����������� ������ � ���� �������).

 ������� ���� ���� � ��������� � �������� ��� ��������� �����
 ��������� ���, "c_lflag bits". � ���� ����� � �� ���������
 ������, �� ��� � ������ ���������� `xc#0157777' � `xs#0'.


 1166..22..

 ����������� ������������������������������� ��������������� �� ������������ ����������������

 Jon Luckey ����, ��� ��������� ����� ��������������� ������� �
 �������������� ��������������� ����������� � ��������� �������
 _�_�_�_�_�_�_�_�_�_�_�_�_� ������������ ���� ������������ �������� �����. ��
 ����, ��� ��������� FIFO ��� ���������������� ���� 16550 ���
 Linux-����� � ������ setserial �������� �������� ����������
 �������� (�� �� ���� ��������� ������ ������ ����� ��� uart �� 8250
 ����� ������ ���).


 1177..

 CCrreeddiittss

 ��������� � smbprint �� ����� Marcel Roelofs <[email protected]>.


 ��������� � nprint ��� ������������ ��������� Netware ��� ��
 Michael Smith <[email protected]>.


 ����� � ��������������� �������� ��� lpd �� Andrew Tefft
 <[email protected]>.


 ����� � ���� � ������ ���� ��� gs ���� ������ Andreas <quasi@hub-
 fue.franken.de>.


 �� ����� � � 30-�� ��������� ������� (closing_wait)
 ���������������� ������ ���� ������� Cris Johnson
 <[email protected]>.


 Robert Hart ����� ��������� ������������ ������� �� ��������
 ������ ����� � ������� �������� HP, ������� � ���������� ���
 ���������.


 � ���������� ������ ������� ���, ��� � ������� ��� ������ �
 ����������� �������, ����������� ������ � ������ � ���������.