Re: [LINUX:811] kernel

Serkan AKCIN (serkan@Eniac.cc.selcuk.edu.tr)
Tue, 3 Mar 1998 10:33:17 +0200


Printerdan dogru duzgun cikti alabilen arkadaslardan biraz yardim ..

linux.org.tr daki Turkce Yazici-HOWTO'yu uygulamaya calisiyorum..
Kernelda icinde "Parallel Printer support" destegini sectim..
Boot aninda
lp1 at 0x0378, (polling) seklinde gordugunu de belirtiyor..
Ayrica cikti alacagim printer HP 690C ya da HP LaserJet IIP uyumlu
olacak.(Sadece biri kullanilacak).

ve bana surekli syslog dosyasinda su hatayi iletiyor..
??
Mar 2 16:43:12 eniac lpd[3150]: cannot execv /usr/spool/lpd/dj/filter
??

Buradanda belliki calistiramadigi birseyler var..OK

calistirmak istedigi dosyada /usr/spool/lpd/dj/filter'da su PERL scripti var.
??
#!/usr/local/bin/perl
while(<STDIN>){chop $_; print "$_\r\n";};
??
Perl bilmesemde HOWTO'da yazdigina gore CRLF islemini goruyormus..OK

Permission bakimindan ise dizin aynen soyle..
??
total 3
-rwxr-xr-x 1 root root 65 Mar 2 16:27 filter*
-rw-r--r-- 1 root root 19 Mar 2 16:43 lock
-rw-rw-r-- 1 root root 25 Mar 2 16:43 status
??
buradaki filter dosyasinin ownerini "lp" yapsamda olmuyor..OK

Ayriyetten /etc/printcap dosyasinda sadece adi gecen satirlar ACIK.
??
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:mx#0:\
:lp=/dev/lp1:\
:if=/usr/spool/lpd/dj/filter:\
:sh:
??
Ayrica printcap dosyasinda degisiklik yaptiktan sonra asagidaki
prosedurude uyguladim..
??
ps -aux | grep lpd ; kill ID ; /usr/sbin/lpd
??
Ve halen ben cikti alamiyorum..OK

An other question::
lpc programinda sirasiyla
??
lpc>down all
lpc>start all
lpc>enable all
lpc>status
??
dedigimde
??
queuing is enabled
printing is enabled
no entries
no daemon present //???????
??
seklinde cevap veriyor.. Yaninini hangi daemon daha fazla istiyor..?

Ayriyetten buraya kadar okuyan arkadaslarimin sabrini zorlamadan..
/etc/printcap dosyasinda default olarak gelen satirlarin "hpj"
kisminda "hpjlp" ve "hp-log" dosyalarina path gosterilmis oraya
koyabilecegim dosya olmadigindan touch komutuyla kendim yarattim..
Acaba burada olmasi gereken dosya neyin nesidir...??

An Other queston:
LPnrg.X.y.tar.gz'yi de kurdum..(Sadece actim.)
serkan adinda normal bir kullanici olarak islemleri yapmaya calistim.
gerektiginde root oldum...
ama checkpc -T /dev/serial diye bir yer varki ben burada
serial secenegine ne yazacagimi bilmiyorum.(lp,lp1,lp0,tty0,ttS0 denendi
olumsuz.);
Sanirim bu checkpc komutundan sonra bana printerdan ornek bir cikti
verecek..

Eger bu satira kadar okuduysaniz cevap yazmasanizda tesekkur ederim :-)
Ama cozum iceren cevap yazanlara ayriyetten Tesekkurlerimi bir borc
bilirim..Eger bu isi becemez isem bir Windowz-95'i laboratuvarda printeri
share edilmis olarak hizmete sokacagim..

Linux is the best but not for me yet..

??
Serkan AKCIN
eniac.cc.selcuk.edu.tr
compsci3
??