next previous contents next previous contents serijski tiskalniki pod lpd postavitev v printcap strezniku lpd lahko podate pet atributov ki jih nastavite v datoteki etc printcap in s tem nadzorujete vse nastavitve serijskih vrat na katerih je tiskalnik preberite stran referencnega prirocnika o printcap in si poglejte pomen atributov br fc xc fs in xs zadnji stiri od teh atributov so bitne slike ki pomenijo nastavitve za uporabo vrat atribut br je preprosto hitrost prenosa v baudih npr br ` zelo lahko je preslikavati iz nastavitev stty v nastavitev zastavic v printcap ce morate to storiti zdaj poglejte stran o stty v referencnem prirocniku uporabite stty za postavitev tiskalniskih vrat tako da lahko izpisete na njih datoteko s cat in se ta pravilno natisne takole izgleda stty a` za moja tiskalniska vrata dina usr users andy work lpd lpd stty a dev ttys speed baud rows columns line intr c quit \ erase kill u eof d eol undef eol undef start q stop s susp z rprnt r werase w lnext v min time parenb parodd cs hupcl cstopb cread clocal crtscts ignbrk brkint ignpar parmrk inpck istrip inlcr igncr icrnl ixon ixoff iuclc ixany imaxbel opost olcuc ocrnl onlcr onocr onlret ofill ofdel nl cr tab bs vt ff isig icanon iexten echo echoe echok echonl noflsh xcase tostop echoprt echoctl echoke edine razlike med tem in nacinom kako se vrata inicializirajo ob zagonu so clocal crtscts in ixon vasa vrata so prav lahko drugacna odvisno od tega kako vas tiskalnik zganja kontrolo toka pravzaprav uporabljate stty na nekam cuden nacin ker stty deluje na terminalu prikljucenem na standardni vhod ga uporabite za obvladovanje danih serijskih vrat z uporabo znaka ` kot zgoraj ko ste enkrat zadeli vase nastavitve v stty tako da ukaz cat file dev ttys `` v mojem primeru poslje datoteko na tiskalnik poglejte datoteko usr src linux include asm i termbits h ta vsebuje veliko definicij z define in nekaj struktur struct morda boste zeleli natisniti to datoteko na tiskalniku saj vam deluje kajne in jo uporabili kot papir za ceckanje pomaknite se v razdelek ki se zacenja takole c cflag bit meaning define cbaud ta razdelek nasteva pomen posameznih bitov v fc in fs opazili boste da se tamkajsnja imena po hitrostih prenosa v baudih ujemajo z eno od vrstic izhoda stty vam nisem rekel da bo to lahko poglejte katere nastavitve izhoda stty se zacnejo z znakom ` sestejte vse taksne stevilke osmiske so to predstavlja bite ki bi jih radi ugasnili zato je rezultat vasa zmoznost fc seveda spomnite se da boste prizgali bite takoj ko jih boste ugasnili zato lahko le uporabite fc ` jaz storim tako zdaj napravite isto stvar za tiste nastavitve nastete v tem razdelku ki pred seboj nimajo znaka ` v vasem izhodu stty v mojem primeru so pomembni biti cs hupcl in cread pazite tudi na zastavice za vaso baudno hitrost moja je sestejte vse to in v mojem primeru boste dobili to gre v vaso zmoznost fs fs ` v mojem primeru deluje cisto v redu napravite isto s priziganjem in ugasanjem za naslednji razdelek vkljucne datoteke c lflag bits`` v mojem primeru mi ni bilo treba nastavljati nicesar torej uporabim le xc ` in xs ` starejsi serijski tiskalniki ki izgubljajo znake jon luckey opozarja da nekateri starejsi serijski tiskalniki s serijskimi vmesniki za dva stotina in majhnimi vmesnimi pomnilniki zares mislijo stop`` ko tako pravijo s kontrolo toka opazil je da je onemogocenje fifo na njegovih serijskih vratih linuxa s cipom uart s pripomockom setserial odpravilo tezavo izgubljanja znakov ocitno za to le dolocite tip uart next previous contents