Andreas Kretschmer kretschmer@kaufbach.delug.de writes:
cat < /dev/lp0 @PJL INFO PAGECOUNT 142
leider kehrt das aber nicht zurück, ich muß das mit Ctrl-C unsanft beenden. Frage: wie scriptet man sowas, daß es _NICHT_ auf Ctrl-C warten muß?
ungetestet: ----------------------------- echo "dein string" > /dev/lp0 read DUMMYLINE < /dev/lp0 read PAGECOUNT < /dev/lp0 -----------------------------
wird aber nur gehen, wenn nach der 142 ein <Enter> kommt. Schwierigkeiten kriegst du, wenn vorher noch Müll kommt (ich verlasse mich darauf, daß die Zahl in der 2. Zeile kommt), das kann man aber abfangen. Aber mit perl wäre alles viel schöner... :-) Irgendwo gibts auch ne library, die sich mit Druckern unterhält (libieee1284 oder so).
Gruss,
Stefan