sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #28940
Må en printkø ikke hedde lp0?
Mærkeligt.
Jeg havde en printkø der hed:
epson|lp0:\
:sd=/var/spool/lpd/lp0:\
:mx#0:\
:sh:\
:lp=/dev/lp0:
Men jeg kunne ikke remote printe til den fra en anden
Linux Box. Alle permissions var i orden osv, og jobbet
kom over til maskinen, og lå i spool køen. Hvis jeg
stoppede spool køen på maskinen, og sendte et print job
fra remote maskinen, kunne jeg se at filerne dukkede
pænt op i /var/spool/lpd/lp0.
Et printjob består af en kontrolfil der hedder
cf-et-eller-andet og en datafil der hedder df-et-eller
andet. De lå fint i den stoppede printkø, og kunne
kigges i.
Jeg lavede en testkø:
epson2|:\
:sd=/var/spool/lpd/epson2:\
:mx#0:\
:sh:\
:lp=/dev/lp0:
- som virkede. (!!)
Jeg stoppede begge køer, og sendte et printjob til
dem hver fra min remote host. Nu kunne jeg sammenligne
kontrol- og datafilerne i de to køer.
Kontrolfil i testkø var:
Hprintserver.augrin.dk
Phanne
fdfA003printserver.augrin.dk
UdfA003printserver.augrin.dk
N/mnt/home/hanne/textfile
Kontrofilen fra epson|lp0 køen manglede derimod
"H" linien og "f" linien.
Datafilerne var ens, og begge ok.
Jeg startede køerne igen, en ad gangen.
Jobbet fra epson2 kom ud på printeren. Jobbet fra epson
forsvandt i den blå luft.
Efter en del roden frem og tilbage slettede jeg lp0 fra
epson køen, så den kom til at hedde
epson:\
:sd=/var/spool/lpd/lp0:\
:mx#0:\
:sh:\
:lp=/dev/lp0:
Og så virkede det.
Det var på en Red Hat Linux 6.1 kernel 2.2.12-20.
Jeg prøvede at oprette en tilsvarende kø (med "lp0" som
"alias" til kønavnet) på min mandrake 6.0 og kunne ikke
reproducere det.
Køen på RedHat boxen har været slettet og oprettet
flere gange i fejlfindingsprocessen (med navnet
epson|lp0 hver gang). Både manuelt og med PrintTool. Så
jeg vil ikke høre noget om syntaksfejl i printcap
entry'en eller den slags.
Jeg vil bare høre, om I har nogen ide til hvad der
skete?
Er "lp0" et reserveret navn, et alias til et eller
andet?
Der virker nu, men jeg kan ikke forstå det :-(
Alle vilde teorier er velkomne.
--
Hanne Munkholm hanne@xxxxxxxxxxx
Follow ups