[ Divjak @ 21.02.2007. 01:10 ] @
Zanima me kako recimo otvoriti stampac kao fajl, i pisati u njega? Napominjem da radim u Windowsu.
Kako se generalno ostvaruje komunikacija sa nekim deviceom u C-u?

Hvala!
[ Drolja @ 04.05.2007. 17:08 ] @
Kada pitas za stampac ako je on na paralelnom portu racunara( neki od starijih stampaca ) onda mozes da direktno pristupis paralelnom portu.
Googlaj za 'io.dll' bibliotekom koja ce ti dozvoliti direktan pristup io registrima kao:

outport( 0x378, 0xFF );

Gde je prvi parametar adresa memorije koju menjas, a drugi vrednost na koju menas. Tako je '378' hex adresa data registra paralelnog porta mog racunara. vrednost 0xFF znaci da ce posledica ove funkcije biti : pinovi (DB-25 konektora)od 2-9 se postavljaju na visoki logicki nivo(+5V) da odraze vrednost data registra.
Paralelni port ima jos i control registar i status registar.
Googlaj za dokumentacijom nije mnogo slozeno.
U slucaju da te zbunjuje dll vici.

Ako ovako resenje nije po tvom ukusu onda mozes da pribegnes Visual basic -u koji ima interfejs prema stampacu kao prema formi na kojem(stampacu) pises, crtas i kada si spreman pokrenes metodu za stampanje. Onda ne moras da brines o drajveru, protokolu itd. jer se BASIC pobrine da se koristi tekuci drajver default stampaca...

Pozdrav.
[ icobh @ 13.05.2007. 18:37 ] @
Da, u VB-u je štampanje stvarno jednostavno i u najprostijem slučaju svodi se na:
Code:
Printer.Print "Tekst za štampanje"
Printer.EndDoc