Thread View: de.comp.lang.c++
3 messages
3 total messages
Started by Oliver Dawid
Tue, 19 Sep 1995 16:05
Drucken aus Windows
Author: Oliver Dawid
Date: Tue, 19 Sep 1995 16:05
Date: Tue, 19 Sep 1995 16:05
22 lines
1162 bytes
1162 bytes
ich habe ein eigentlich ganz einfaches problem, nur will mir die
loesung patout nicht finden:
ich moechte ganz einfach ascii-code auf das printer device unter
windos ausgeben. mit folgender loesung war der rechner nicht
einverstanden, er hat sich stumpf geweigert:
ofstream Printer ("prn");
Printer << "hier will ich text ausgeben";
Printer.close;
tja das war nix. den grund kann ich nicht entdecken, zumal jede
andere dos-applikation normalerweise auf lpt1 drucken kann. wer
weiss rat?
Ciao OD
--
Oliver Dawid od@fet.uni-hannover.de
http://beutler.fet.uni-hannover.de/od
Re: Drucken aus Windows
Author: Joerg Koenig
Date: Wed, 20 Sep 1995 07:17
Date: Wed, 20 Sep 1995 07:17
43 lines
1884 bytes
1884 bytes
In article <1995Sep19.160520.7778@newsserver.rrzn.uni-hannover.de>, Oliver Dawid <od@beutler.fet.uni-hannover.de> says:
>
>ich habe ein eigentlich ganz einfaches problem, nur will mir die
>loesung patout nicht finden:
>
>ich moechte ganz einfach ascii-code auf das printer device unter
>windos ausgeben. mit folgender loesung war der rechner nicht
>einverstanden, er hat sich stumpf geweigert:
>
>ofstream Printer ("prn");
>
>Printer << "hier will ich text ausgeben";
>
>Printer.close;
>
>tja das war nix. den grund kann ich nicht entdecken, zumal jede
>andere dos-applikation normalerweise auf lpt1 drucken kann. wer
>weiss rat?
>
>
>Ciao OD
>--
> Oliver Dawid od@fet.uni-hannover.de
> http://beutler.fet.uni-hannover.de/od
>
Ich habe selber noch nicht sowas programmiert - aber um
dies zu tun musst Du Dir zunaechst einen Device-Context holen.
Das ist in Windows eigentlich mit allen Ausgabe-Geraeten so.
Dafuer lassen sich dann aber auch alle Ausgabe-Geraete
(weitgehend) gleich behandeln, so dass es Dir Schnuppe sein
kann, ob sich hinter dem Device-Context ein Drucker oder ein
Fenster auf dem Bildschirm oder was auch immer befindet.
Mit C++ Streams hat das natuerlich nicht das mindeste zu tun ...
Schau einfach mal in den Hilfe-Dateien unter Device-Context nach.
Durch die MFC bekommst Du bei solchen Sachen auch ganz gute
Unterstuetzung (vorausgesetzt Du benutzt Visual-C/C++).
Tschuess
Joerg
Re: Drucken aus Windows
Author: Andreas Scherer
Date: Mon, 25 Sep 1995 13:17
Date: Mon, 25 Sep 1995 13:17
36 lines
1768 bytes
1768 bytes
In article <1995Sep19.160520.7778@newsserver.rrzn.uni-hannover.de>, Oliver Dawid <od@beutler.fet.uni-hannover.de> writes:
|> ich habe ein eigentlich ganz einfaches problem, nur will mir die
|> loesung patout nicht finden:
|>
|> ich moechte ganz einfach ascii-code auf das printer device unter
|> windos ausgeben. mit folgender loesung war der rechner nicht
|> einverstanden, er hat sich stumpf geweigert:
|>
|> ofstream Printer ("prn");
|>
|> Printer << "hier will ich text ausgeben";
|>
|> Printer.close;
|>
|> tja das war nix. den grund kann ich nicht entdecken, zumal jede
|> andere dos-applikation normalerweise auf lpt1 drucken kann. wer
|> weiss rat?
|>
|>
|> Ciao OD
|> --
|> Oliver Dawid od@fet.uni-hannover.de
|> http://beutler.fet.uni-hannover.de/od
|>
Neben der ueblichen Ausgabe ueber den DC gibt es zwei Alternativen:
Wenn Du Deinen Drucker direkt (ohne Treiber) ansprechen willst geht's am
einfachsten mit den Windows Schnittstellenfunktionen ( xxxxComm(...) ).
Dabei werden serielle und parallele Schnittstellen "gleich" behandelt.
Etwas HW-unabhaengiger sind die Escape-Codes ( Escape(...) ).
Gruss Andreas
P.S. Wenn Du keine API Referenz hast kann ich Dir die Funktionssignaturen
zumailen.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads