Ocenite etot tekst:

          (opisana sistema pechati v System V)

     Pechatat',  konechno,  mozhno i tak: cat file > /dev/lp. No v
mnogopol'zovatel'skoj sisteme takoj fokus  ne  vsegda  projdet.
Poetomu pechataemyj fajl stavyat v ochered' na pechat'.

     Imeem printer. U printera est'
     IMYA_PRINTERA - pridumyvaetsya administratorom.
     PORT_PRINTERA   -   special'nyj   fajl   v   kotoryj  nado
vytalkivat' dannye dlya pechati.
     INTERFEJSNAYA_PROGRAMMA  -  programma,  kotoraya  kak  raz i
budet etim zanimat'sya.

     Esli  u  nas  normal'no  skonfigurena  sistema  pechati, to
pechatat'sya mozhno tak:

    lp -d IMYA_PRINTERA  file
        ili,  esli my hotim napechatat' na "default" printere
    cat file | lp

    lpstat          Posmotret' v kakom sostoyanii ochered' pechati

    cancel [identifikator_zaprosa ...] [printer ...]
                    Srubit' zapros na pechat'

     lp  prosto  skladyvaet  fajl v SPOOL KATALOG. DEMON PECHATI
lpsched obnaruzhivaet  vnov'  postupivshij  fajl,  stavit  ego  v
ochered'  na pechat', i, kogda ochered' dohodit, zapuskaet nakonec
INTERFEJSNUYU PROGRAMMU, vhod  kotoroj  beretsya  iz  pechataemogo
fajla, a ee vyvod perenapravlyaetsya na PORT_PRINTERA.



---------------------------------------------------------------
    lpshut    # na vremya rekonfiguracii nado "gasit'" lpsched
    lpadmin -pLJ_printer -i/usr/lib/lp/model/lj_print -v/dev/lpt2
            ili
    lpadmin -pNash_Nowyj_Printer -mstandard -v/dev/contty
    enable  Nash_Nowyj_Printer
    accept  Nash_Nowyj_Printer
    lpsched   # posle rekonfiguracii nado vnov' zapustit' lpsched
---------------------------------------------------------------
  accept - pozvolyaet stavit' v ochered' pechat' na etom printere
  enable - razreshaet pechatat' stoyashchie v ocheredi zadaniya

  klyuchi komandy lpadmin
        -pImya_Novogo_Printera
        -vPORT_PRINTERA
        -iINTERFEJSNAYA_PROGRAMMA -  marshrutnoe  imya programmy,
                                     kotoraya pechataet
        -mMODELX_PROGRAMMY   -  imya "modeli"  takoj  programmy,
                                lezhashchej  v  kataloge
                                /usr/lib/lp/model
        -o nobanner          - razreshit' useru pisat' lp -o nobanner
              (rekomenduyu amputirovat' banner v interfejsnom skripte)
        -d printer           - sdelat' printerom po umolchaniyu
        -?Udalennyj_host     - mozhno podklyuchat' printer udalennoj mashiny
        -?Imya_printera_na_udalennom_hoste
         (klyuchi ne pomnyu, posmotret' v man)
        -s host!printer - dlya Solaris - podklyuchenie udalennogo printera
                          # pered etim vpisat' printer v /etc/lp/Systems
     Vmeste   s   sistemoj   nakopleniya   vyvoda   na  printery
postavlyayutsya obrazcy interfejsnyh  programm.  Oni  predstavlyayut
soboj shell-procedury, perekodiruyushchimi pechataemyj fajl v format
sootvetstvuyushchego printera.




lpadmin -pstar1 -i/udd/print/inter -v/dev/xpit0    # lokal'nyj printer
lpadmin -pstar1 -mdumb -v/dev/lpt1

Podklyuchit' k sisteme udalennyj printer
(klyuchi var'iruyutsya dlya raznyh versij Unix)
HP-UX:
    lpadmin -pLJ_printer  -?host -?printer
Solaris:
    vpisat' udalennuyu mashinu v /etc/lp/Systems a zatem
    lpadmin -pLJ_printer  -s 'host!printer' ; accept LJ_printer

lpadmin -dstar1                          # Ustanovit' printerom po umolchani`

lpadmin -xstar1                          # Likvidirovat' printer star1



/usr/lib/lp/model     #  Obrazcy interfejsnyh programm (modeli)

/etc/lp               #  Katalog konfiguracii sistemy LP

/var/spool/lp/*       #  Katalogi s ocheredyami

man lpadmin           #  Estestvenno!



LinuxPrinting.org Printer Database
http://linuxprinting.org/printer_list.cgi

Last-modified: Wed, 01 Dec 2004 14:04:06 GMT
Ocenite etot tekst: