(WinAPI) Drucken (nicht über LPT1)
-
Hallo,
In der FAQ habe ich dieses Code-Beispiel für C zum Drucken gefunden:
#include <stdio.h> #include <stdlib.h> int main () { FILE * Datei; FILE * Drucker; Datei = fopen( "Datei.dat" , "r" ); Drucker = fopen( "LPT1" , "w" ); if ( Datei == NULL || Drucker == NULL ) { perror ( "Datei und//oder Drucker konnten nicht geöffnet werden" ); return EXIT_FAILURE; } while( !feof( Datei ) ) { fputc ( fgetc ( Datei ) , Drucker ); } fputc( '\f' , Drucker ); fclose( Drucker ); fclose( Datei ); return EXIT_SUCCESS; }
Viele heutige Drucker werden jedoch über USB angeschlossen.
Wie kann ich statt "LPT1" einfach den als "Standard" definierten Drucker ansteuern?
-
Falls sich "LPT1" nicht einfach durch "USBX" austauschen lässt, musst du wohl über die WinAPI an den Drucker.
Soll ich dich dorthin verschieben?
MfG SideWinder
-
Wenn ich dort eine Antwort bekomme, ist mir das schon recht!
-
Na, dann auf zum WinAPI-Forum.
MfG SideWinder