Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Brauche Druckerports aller Drucker zum Drucken mit WriteLN (https://www.delphipraxis.net/26795-brauche-druckerports-aller-drucker-zum-drucken-mit-writeln.html)

daywalker-dj-k 29. Jul 2004 14:35


Brauche Druckerports aller Drucker zum Drucken mit WriteLN
 
hallo,
ich brauch alle druckerports der installierten drucker, damit ich auf diesen etwas mit dem befehl writeln ausgeben kann:

Delphi-Quellcode:
AssignFile(tf, 'LPT1:NP_OKI39');
so funktioniert es. der drucker hängt z.b. an einem printserver. das "LPT!:NP_OKI39" steht auch so bei den windows-druckereinstellungen unter "anschlüsse".

ich hab schonmal hier im forum einen quelltext gefunden, allerdings gab der mir nie einen Port aus sondern nur einen leeren string. finde diesen qt allerdings grade auch nicht wieder.

gruß
thorsten

Hansa 29. Jul 2004 17:00

Re: Brauche Druckerports aller Drucker zum Drucken mit Write
 
Zitat:

Zitat von daywalker-dj-k
AssignFile(tf, 'LPT1:NP_OKI39');

So geht es nicht. LPT1:NP_OKI39 ? Was ist das für eine Datei ? Windows behandelt das als Datei. Falls ein : ganz am Schluß kommt, so ist es ein Gerät. Das gilt auch für COM:.

Deinem Programm ist es egal, ob Datei oder ob Windows das an den entsprechenden Treiber weiterleitet, der dann druckt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz