🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
3 messages
3 total messages Started by Oliver Dawid Tue, 19 Sep 1995 16:05
Drucken aus Windows
#433
Author: Oliver Dawid
Date: Tue, 19 Sep 1995 16:05
22 lines
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
#442
Author: Joerg Koenig
Date: Wed, 20 Sep 1995 07:17
43 lines
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
#469
Author: Andreas Scherer
Date: Mon, 25 Sep 1995 13:17
36 lines
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