Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C++ => potrebna sintaksa za ispis teksta na stampac

[es] :: C++ programiranje :: C++ => potrebna sintaksa za ispis teksta na stampac

[ Pregleda: 1674 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran Ivcic
Hr

Član broj: 7178
Poruke: 70
*.cmu.carnet.hr



Profil

icon C++ => potrebna sintaksa za ispis teksta na stampac09.02.2004. u 08:48

Može li mi neko napisati sintaksu C programskog jezika za ispis teksta na štampač???
Gogy
09.02.2004. u 08:48 

leka
Dejan Lekić
senior software engineer, 3Developers Ltd.
London, UK

Član broj: 234
Poruke: 2530
*.racasse.se

Sajt: dejan.lekic.org


Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac09.02.2004. u 08:53
Mozes li nam dati malo vise informacija o tome sta zelis - stampanje je
veoma, veoma sirok pojam...
Dakle javi nam operativni sistem za koji ti to treba, tip stampaca (neki
matricni, PostScript, PCL...). Da li zelis da stampas formatirani tekst,
ili samo obican tekst...

Sto se "sintakse" tice, svaki proizvodjac matricnih stampaca je
(maltene) imao svoje takozvane ESCape sekvence kojima se kontrolisao
ispis. Sto se PS ili PCL stampaca tice, tu je stvar dodatno
zakomplikovana na jednoj strani a drasticno olaksana na drugoj (sve je
standardizovano).
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
09.02.2004. u 08:53 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac09.02.2004. u 11:03
Cao :)
Ako zatreba, evo escape sekvenci za Epson matricne stampace (trebalo bi da rade i na vecini drugih, znam da je radilo na OKI-jevim)

http://lprng.sourceforge.net/DISTRIB/RESOURCES/PPD/epson.htm
09.02.2004. u 11:03 

goran Ivcic
Hr

Član broj: 7178
Poruke: 70
*.cmu.carnet.hr



Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac10.02.2004. u 10:48
Imam Epson LX-400 (matricni) i Lexmark 3200 (ink-jet), oba dva na LPT1. Koristim Windowse 98 SE. Imam Borlandov C koji radi pod DOS-om.
Nisam najveci programer, al dosta toga znam, pa me zanimala i ova mogucnost.
Mislio sam da ipise na stampac neki tekst, nesto poput onoga sto radi naredba printf samo na stampac, dakle da stampac napise ono sto unesem sa tipkovnice. Da li je moguce da odstampa i graficke naredbe? pr. nacrtanu kruznicu.?
Sa ove http://lprng.sourceforge.net/DISTRIB/RESOURCES/PPD/epson.htm stranice nisam nista skonto.


Sad malo fantaziram...Da li je moguce da daje stalni impuls na LPT izlazu upravljan iz C-a koji bi mogao posluziti za upravljanje necime (dakako uz koristenje pomocnih elemenata)?
Gogy
10.02.2004. u 10:48 

leka
Dejan Lekić
senior software engineer, 3Developers Ltd.
London, UK

Član broj: 234
Poruke: 2530
*.racasse.se

Sajt: dejan.lekic.org


Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac10.02.2004. u 12:01
Gorane, da bi odradio to sto zelis kako treba MORAS da shvatis Epsonov
ESC/P . Referencu mozes naci na
http://support.epson.ru/products/manuals/000350/part1.pdf , a tamo bi
trebalo da bude i par primera.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
10.02.2004. u 12:01 

leka
Dejan Lekić
senior software engineer, 3Developers Ltd.
London, UK

Član broj: 234
Poruke: 2530
*.racasse.se

Sajt: dejan.lekic.org


Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac10.02.2004. u 12:07
Malo kasnije saznah da se na ovom URL-u nalaze i primeri:
http://support.epson.ru/products/manuals/000351/part2.pdf . Onaj prvi
deo je samo command reference (sto ce ti svakako poprilicno trebati).
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
10.02.2004. u 12:07 

vilyu
Beograd, Srbija

Član broj: 1188
Poruke: 374
*.vdial.verat.net



Profil

icon Re: C++ => potrebna sintaksa za ispis teksta na stampac10.02.2004. u 12:12
Citat:
goran Ivcic:
Da li je moguce da daje stalni impuls na LPT izlazu upravljan iz C-a koji bi mogao posluziti za upravljanje necime (dakako uz koristenje pomocnih elemenata)?


Da naravno. Naci ces dosta poruka koje se bave tom temom na ES forumima. Ima dosta materijala u forumu elektronika. Racunaj samo da iako je na LPT-u napon 5V, veoma je mala struja pa mozes samo izuzetno male potrosace da prikacis, ali ako napravis dobro kolo ...
Zagledan u zvezdano nebo pametan covek poludi, a budala zaspi.
10.02.2004. u 12:12 

filmil
Filip Miletić
Oce Technologies B.V., inženjer hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


Profil

icon Re: C++ potrebna sintaksa za ispis teksta na stampac10.02.2004. u 12:35
Svi saveti koje si dobio dosad su u redu; ali problem je što rešenje u
velikom broju slučajeva nije vredno truda. Naime, da bi nacrtao išta
smislenije na Epsonu moraćeš da u prste znaš njegov programski jezik. I
recimo sada da to nekako i odradiš, što staje vremena i truda, tvoj
program biće sasvim neupotrebljiv na bilo kom drugom štampaču.

Npr, taman što si završio program, tvoj Epson, od silnih proba i
zgužvanih hartija koje si odštampao za test — ispusti dušu. Kupiš drugi
štampač i tvoj program je odjednom neupotrebljiv! Zato je po meni bolje
rešenje da potražiš biblioteku koja ume da radi generalno sa štampačem
(koristi servis operativnog sistema) ili daje izlaz u PostScript.
PostScript je programski jezik smišljen za pripremu za štampu (a dobro
poznati PDF mu je naslednik) za koga postoji gomila programa koji umeju
da ga čitaju i ispravno štampaju na raznim štampačima (primer je recimo
program GhostScript koji je potpuno besplatan) a bogami umeju i da
odštampaju na ekranu tako da ne moraš uvek da trošiš hartiju. Dobra
strana PostScripta je što su komande za crtanje oblika moveto, lineto i
slične, dakle nešto što čovek u principu može da pojmi.

Mislim da GhostScript ima API koji možeš pozivati iz sopstvenih programa.

Što se tiče upravljanja uređajima preko paralelnog porta (LPT port, za
štampač) treba da znaš da LPT ima samo ulogu u upravljanju a ne u
pogonu. Drugim rečima, ako ne želiš da spališ port i računar sa njim
(pošto LPT nije zaštićen!), koristićeš samo kratak kabl, uređaj će
obavezno imati sopstveno napajanje. Preko LPT-a se mogu paliti i gasiti
lampice, ali nemoj da misliš da se jednostavna i u isto vreme sigurna
sprava može ubudžiti na LPT.

f
10.02.2004. u 12:35 

leka
Dejan Lekić
senior software engineer, 3Developers Ltd.
London, UK

Član broj: 234
Poruke: 2530
*.racasse.se

Sajt: dejan.lekic.org


Profil

icon Re: C++ potrebna sintaksa za ispis teksta na stampac10.02.2004. u 12:57
Sa ovim se slazem u potpunosti, neka biblioteka koja obezbedjuje "visi
nivo" kontrole stampe je maksimalno preporucljiva.
Sa druge strane stampanje na ovaj, najnizi, nacin je uvek izazov... :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
10.02.2004. u 12:57 

[es] :: C++ programiranje :: C++ => potrebna sintaksa za ispis teksta na stampac

[ Pregleda: 1674 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.