�������: ������ (���� | �����������) ��RU opennet.me  
The OpenNET Project / Index page

[ ������� /+++ | ����� | ���� | ]

������� ������������ / ������ "������������ ��� Linux" / ���������� ���������
next up previous contents index
Next: ���� �������� Up: ��������� LPD Previous: ��������� LPD   Contents   Index

������������ ��������� lpd

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

��� ���������� ������� ������ � lpd, �� ������ �������� ������ � ���� /etc/printcap, � ������� ����� �������� ���������� � ��������/var/spool/lpd.

������ � ����� /etc/printcap �������� �������� ���:

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

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

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

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

�������� ��������� ���-�� �������, � ��� �������� ����������� ����������. ����� �������������� �� ��� ��� ����� ���������� �������� printcap ������ ���� �������� �������� �������� if � of. if, ��� ������� ������ - ��� ��� ��� ��� �����, ����� ��������� ������� �������� ��, ��� ��� �����.

���� �� ������� ��������� ������, ��������� filter, ������� ��������� ������� ������� �� ������� ����� ������, �� ���������� ������ ����� ������������. ��� ��� �� ������� ������ if � ����, ��������������� ������ � 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 ��� ������� ������, ����� �� ���������� ������� "�����" ������ ��������.

����� ������ ���������� magic-������. �� ���������� ���� ���������� �������, �� ��� ���, ���� ��� �� ����� �������� �������� ���� - � ���� ��� ���������� ����� ������ ���������� ��������.

���� ������ ������� ��� ����� ��������: ��������� ������ ������ lpd �� ��������� ������ if ��� ��������� ���������, � ��������� ���������. ������ lpd ������������ � ����������� ������������� Linux � FreeBSD ��������� ��������� ������; ����������� ������������ ������� �� ��� ��� ������������ � lpd, ������� �� ��������� ������ ��� ��������� ���������.

�������� ��� ����������� Linux ����� ������� ��� ��������� ��������, ������� ������� ��� ��������� ����� �������. � � ����� ����, �� ���� �������� ������������� ���������� ������� ��� ��������� ��������. � ���� �� ����������� ������� �������� - �� ������ ��������, ��� � ��� ������� ����������� ������� ���

��������� (�������� � KDE). � ������������ CUPS ����� ��� ������ - � �������� ��������� ��� ������������� ������������ WEB-���������, ��� ���� ����������� ��������������� ���������� ������ ��� ������ � ������ ������.



Alex Otwagin 2002-12-16



������:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
�������:

�������� �� �����
���������� �� ���������
Created 1996-2026 by Maxim Chirkov
��������, ����������, ����������