Tiskarna u terminalu

Igor Bujna igor.bujna na maxi-tip.cz
Pondělí Únor 2 10:44:17 CET 2004


Dobry den,
dostal se mi do ruky terminal "Dario-vgb10". Pripojil jsem tento 
terminal k linuxu pres seriovy port.K terminalu je pripojena tiskarna 
pres paralelni port.
Vygooglil jsem, ze tisk na tiskarnu pripojenou k terminalu, se musi pres 
'ESC' sekvence.
Sekvence 'mc5'(ESC[5i) zapina tisk na tiskarnu(tzn., ze vse co bude 
zapsanou na 'stdout' vyleze na tiskarnu misto na obrazovku).
Sekvence 'mc4'(ESC[4i) vypina tisk na tiskarnu.
Muj problem spociva v tom, ze potrebuji posilat ridici sekvence(ESC 
sekvence) na danou tiskarnu, ale tiskarna zapojena pres terminal toto 
nesezere.
V dokumentaci , jsem nasel, ze existuje jeste ridici sekvence'mc5p', 
ktera zapne tiskarnu na poslani jednoho bytu.Jenze terminal tuto ridici 
sekvenci nesezere.Nastaveni terminalu je vt100=$TERM.
Musim pred tiskem na danou tiskarnu nastavit terminal na jiny typ??
A potom,. kdyz mezi zapnutim tisku na tiskarnu(pomoci 'mc5') a ukoncenim 
tisku na tiskarnu (pomoci 'mc4), budu chtit poslat nejake ridici 
sekvence na tiskarnu(napr.pro tisk tucneho textu) pomoci 'mc5p', budu 
muset znovu otevrit tisk na tiskarne pomoci 'mc5'?
Jeste jsem nasel v dokumentaci k ncurses, ze existuje funkce 'mcprint', 
jenze poslani ridicich sekvenci pro tiskarnu pres tuto funkci take nejde.
Predem dekuji za vase odpovedi



Další informace o konferenci Linux