bluedxca93 schrieb:
Für die Beschreibung des Problems ist es nahezu egal welche Software ich benutze.
Das ist so nicht richtig, weil man genau solche Details braucht, um das Gesamtbild zu erfassen.
bluedxca93 schrieb:
Da du es unbedingt wissen willst: Context Pro DMV Verlag...
Das Programm ist ja uralt aus 1988/89.
Für die anderen, das wurde vom TS schon mal früher in 2019 gepostet:
https://www.computerbase.de/forum/threads/dos-schreibprogramm-context.1885661/
bluedxca93 schrieb:
Das Programm erzeugt beim Drucken PCL4/6 escape Sequenzen die am den Drucker über LPT1 geschickt werden.
Und wie ist das Dateiformat der Texte? Üblicherweise konnte jedes Textverarbeitungsprogramm immer in einfaches ASCII bzw. TXT konvertieren und speichern.
bluedxca93 schrieb:
Ich kann diese Ausgabe als Dateien mit dosbox-x abfangen. Spätestens morgen versuche ich Beispieldateien als zip hochzuladen. Das Problem ist die Quelldateien von dem Programm sind zwar fast komplett nur Textdateien mit 850 er Codepage, sobald was fett geschrieben ist habe ich da nur komische Sonderzeichen vor dem Fettgedruckten.
Schätze es ist einfacher die PCL/PRT Ausgabe mit dosbox-x zu nehmen als die Sonderzeichen von dem Programm in ein rtf oder markdown zu konvertieren.
Also doch wie gedacht ein XY-Problem.
1. Um wie viele Dateien handelt es sich überhaupt?
2. Warum zum Heck so einen umständlichen Weg gehen? Wenn die Dateien nativ als ASCII und Textformat vorliegen, dann überführe sie in ein aktuelles Format und fertig. Oder speicherst mit dem Programm Context alle Dateien in TXT bzw. ASCII nochmal direkt.
Was kekst Du dann noch umständlich über PCL/PRT Ausgabe rum?
3. Analysiere doch erst mal genauer, um welche "komische Sonderzeichen" es sich genau handelt, und werf diese dann per
sed oder
tr und per
sh, ksh, bash Batch alle Zeichen und fertig.
4. Ich wette, selbst wenn das mal 100 Texte sind, sind die per Hand an einem WE mal locker umformatiert. so daß Du die Texte so locker in ein aktuelles Format gut überführen kannst. Das geht allemal schneller, als wenn Du das ohne Programmierkenntnisse versucht per Konverter zu machen.
5. Wenn Du programmieren kannst, bau Dir doch einfach einen Konverter. Du müßtest Du mal genau das vorliegende Format analysieren und dann entsprechend Dir ein neues Format basteln, und dann machst Du das per Batch oder einer Programmiersprache per C, Perl, Java...
6. Oder frag einen Hobbyprogrammierer, KI, Studenten als Projekt oder engagiere Dir einen IT-ler, der das für Dich macht. Wenn das so wichtig für Dich ist, wirst Du doch bestimmt dafür den einen oder anderen Euro dafür investieren wollen.
bluedxca93 schrieb:
Alternative wäre in dem dos Programm einen Nadeldrucker zu simulieren der dann mittels dosbox-x in eine PNG Datei druckt...
Um genau was zu erreichen? Das ist ja noch umständlicher.
bluedxca93 schrieb:
Aktuell nehme ich dosemu und gksu für diese Aufgabe, was aber nicht wirklich sicher ist, vor allem ist gksu mittlerweile uralt und pkexec funktioniert in dem speziellen Fall nicht.
Gksu und pkexec sind doch wieder eine ganz andere Baustelle. Ich mache seit den 80ern Unix, hab sowas aber nirgends irgendwo mal gebraucht. Vor allen Dingen, wenn Du alleine an einem System arbeitest, sind die beiden Programme vollkommen überflüssig für Dich als Privatmann.