/* Beispiel fr die Einbinden der CoMa-FAX-Treiber-Routinen in eigene Programme */ /* 25.10.93 by SOFTBŽR */ #include "coma_drv.h" #include #include #include /**********************************************************/ /* */ /* Fax-Seiten erstellen mit foldername */ /* */ /**********************************************************/ main () { long page, line; char pixelline[216]; /* 1728 Pixel pro Zeile */ coma_clear_folder("F:\\FAX\\OUTGOING"); for (page=0; page<2; page++) { if (coma_open_file("F:\\FAX\\OUTGOING", "MAGNUM") != 0) { form_alert(1, "[1][FAX-Datei kann nicht ge”ffnet werden][ OK ]"); return -1; } else { memset(pixelline, 0, 216); for (line=0; line < 2200; line++) { pixelline[line>>4] |= (0x80>>((line>>1) & 0x7)); /* Dialonale erzeugen */ coma_pixelline(pixelline); } coma_close_file(); } } return 0; } /* /**********************************************************/ /* */ /* Fax-Seiten erstellen mit Envoironmentvariable */ /* */ /**********************************************************/ main () { int ret; long page, line; char pixelline[216]; /* 1728 Pixel pro Zeile */ coma_clear_folder(NULL); for (page=0; page<2; page++) { if ((ret = coma_open_file(NULL, "MAGNUM")) != 0) { if (ret == NO_PATH) form_alert(1, "[1][COMA_OUT-Variable nicht gesetzt][ OK ]"); else form_alert(1, "[1][FAX-Datei kann nicht ge”ffnet werden][ OK ]"); return -1; } else { memset(pixelline, 0, 216); for (line=0; line < 2200; line++) { pixelline[line>>4] |= (0x80>>((line>>1) & 0x7)); /* Dialonale erzeugen */ coma_pixelline(pixelline); } coma_close_file(); } } return 0; } */