Zitat von
waldforest:
Hallo,
ich suche einen Ansatz, einen Druckserver zu programmieren.
Die Herausforderung:
Die Anzahl der Drucker, die DOS verstehen wird immer kleiner. Ich habe eine alte DOS Anwendung, die per Steuercodes den Drucker anspricht. Da
GDI-Drucker dies nicht verstehen suche ich eine Möglichkeit, den erstellten Druckfile in eine
GDI-druckfähige Datei zu konvertieren und somit einen Druck auch unter WINDOWS zu realisieren.
Ganz ehrlich: im Moment fehlt mir noch jeglicher Ansatz, wie ich so etwas realisieren kann. Hat jemand eine Idee, Lösungsansatz ??
Hallo, ich habe sowas mal für den Betrieb von Laserdruckern als Ersatz für einen NEC P6 aus DOS heraus geschrieben.
Man nehme:
1. ein DOS-TSR-Programm, das die Druckerausgabe der DOS-Software abfängt und in eine Datei in einem wählbaren Verzeichnis schreibt. Bei 2 Druckern in 2 verschiedene Verzeichnisse.
2. Ein Windows-Programm, das dieses Verzeichnis abfragt und eine vorhandene Datei (NEC P6, das ist wie Epson ESC-P) einliest und uminterpretiert: Schrift z.B. umsetzen in eine passende (nichtproportionale) Windows-Schrift mit Skalierung auf doppelte Höhe/Breite, Fett Kursiv usw. möglichst über Parameter steuerbar. Man muss nur das aus ESC-P realisieren, was im Ausdruck vorkommt. Am besten macht man die Kopien einstellbar, dann kann man gleich statt Durchschläge mehrere Kopien machen. Oder/und man mischt eine Grafik-Datei ein statt Briefpapier zu verwenden.
Hat jahrelang zuverlässig funktioniert, bis die DOS-Software ganz ersetzt wurde. Statt Kreisch-Kreisch aus dem Nadeldrucker kommen plötzlich die Ausdrucke Raschel-Raschel aus dem Laserdrucker, und die horrenden Kosten für Vordrucke mit Durchschlägen werden auch eingespart.
Gruss Reinhard