printcap, filtry i ps to pcl

Grzesiek Sojka grzes w yen.ipipan.waw.pl
Śro, 8 Maj 2002, 16:35:55 CEST



On 8 May 2002, Tomasz Witek wrote:

> W liście z wto, 07-05-2002, godz. 16:24, Waldemar Buczak pisze: 
> > 
> > 
> > On 7 May 2002, Tomasz Witek wrote:
> > 
> > > W liście z wto, 07-05-2002, godz. 13:23, Waldemar Buczak pisze: 
> > > > Jak skonfigurowac printcap-a na potrzeby magicfilter-a(dodam ze robilem
> > > > to rowniez z ifhp - lecz on nie obsluguje drukarki
> > > > borther1040(mozliwosc emulacji hpIIp, brak obslugi ps-a))
> > > > zasadniczo w man i helapch filtr jest wywolywany poprzez
> > > > :filter=/usr/bin/magicfilter
> > > > :if=/usr/lin/magicfilter/ljet2p-filter
> > > > ale spotkalem sie rowniez z zapisem
> > > > :if=/usr/bin/magicfilter
> > > > :of=/usr/bin/magicfilter/ljet2p-filter
> > > > 
> > > > .. w obu przypadkach nie dziala, jest w logach mam informacje ze plik
> > > > drukowany (np.openoffice) przechodzi przez filtr, aledrukarka dostaje plik
> > > > w postaci postscripta.
> > > > 
> > > 
> > > brother 1040 posada PCL'a wiec nie rozumiem czemu taki wyskoki.
> > > weź dowolnego lj i juz.
> > 
> > zgadza sie, ale openoffice wypuszcza plik na drukarke w postaci
> > postscripta, musze to skonwertowac na pcl-a
Co za problem. Jak masz LPRng to piszesz w /etc/printcap:
----
*:force_localhost:client
.common:
   :sd=/var/spool/lpd/%P
   :sh:ff_separator:mx=0:mc=0
lp:lp=/dev/lp0:tc=.common:server
   :filter=/usr/lib/lpfilters/ifhp
   :ifhp=model=pcl_gs

--------
i dziala
Pozdrowka Grze$!?

> > 
> 
> W zależności od lpd (LPRng, cups) robi się to inaczej.
> Wszystkie (prawie) programy w Linuxie wysyłają na drukarkę
> plik w postscripcie i to się chwali.
> 
> Ja to robiłem bez żadnych zakręcań w LPRng, bo wygląda ze o to Ci
> chodzi.
> 
> ---------
> /etc/printcap
> 
> lp:cm=MYPRINTER
> 	:sd=/var/spool/lpd/%P
> 	:if=/usr/bin/myfilter
> 	:lp=/dev/null
> 
> 
> ------
> /usr/bin/myfilter
> 
> gs -dNOPAUSE -sDEVICE=ljet4 -sOutputFile=/dev/lp0 -q -dBATCH -
> 
> -------
> 
> i po ptakach, można to zrobić oczywiście na 100 różnych sposobów, ale
> ten jest chyba najprostrzy. Oczywiscie nie mozna zorbic accoutingu i
> innych, ale do własnych domowych zastosowań wystarczy.
> 
> Polecam jednak cupsa, Tam można szybko, łatwo i przyjemnie :)
> 
> TiweK
> 
> -- 
>       .--.
>      |o_o |      Tomasz Witek 
>      /_ / |                 KOTI sp. z o.o., Administrator
>    //    \ \                Uniwersytet Gdański, Instytut Matematyki
>   (|      | )    
>  )~\_    _/~(               Linux Registered User #163097 
>  \___)==(___/ 
> perl -e 'print
> pack(c7,sqrt(7056),(unpack(c,U)+20),119,oct(145),hex(50)-5,7,10);' 
> 
> 
> ________________________
> http://lists.pld.org.pl/
> 
> 



Więcej informacji o liście dyskusyjnej pld-users-pl