Word 5.5 und Drucker...

  • Hallo, nachdem nun das ZIP-LW-Problem erfolgreich geklärt ist, habe ich mich mal dem eigentlichen Problem gewidmet... Test meines Typenraddruckers Olivetti DY 450. Und was nimmt man da am Besten? Word 5.5, weil das enorm viele Druckertreiber dabei hat, serienmäßig kommt die große Version bekannterweise alleine mit 4 Disketten voller Druckertreiber daher. Aber finde erstmal eine komplette deutsche Version von Word 5.5, die sich problemlos mit allen Optionen installieren lässt. Also habe ich mir erstmal aus mehreren unvollständigen Paketen die ich so online fand, was zusammengemischt, was sich tatsächlich komplett installieren lässt. (Wenn du da aktuell was auf .........com findest, das ist von mir hochgeladen...).


    Dann habe ich mir erstmal ein Druckertest-Dokument gemacht, das den möglichst kompletten Zeichensatz in Word 5.5 ausdruckt, diverse Schriftattribute, einen Tabellenrahmen, verschiedene Absatzformatierungen, usw.



    Und dann mal ausgedruckt, der DY 450 rennt ganz ordentlich übers Papier...



    Beeindruckend schnell, wie er da vor sich hin rattert, das knattert wie ein gedämpftes Maschinengewehr, immerhin bis zu 45 Zeichen/s (daher DY-450) schafft er, schneller als jede Typenrad-basierte ET (15-25 cps) und ETV (ETV 260: 35cps, was auch nicht schlecht ist) die ich so habe. Nur die ETV 210s und ETV 4000s, jeweils mit Thermotransferdrucker, sind noch schneller. Wie schnell sähe erst der DY-800, der schafft ja 80 Zeichen/s, aus? Ob da jemals noch einer auftaucht?


    Beim Zeichensatztest schlägt er sich recht wacker und druckt sogar Zeichen, die er nicht auf dem Typenrad hat, in dem er sie aus anderen Zeichen durch Überdrucken zusammen setzt, das selbe Verhalten ist auch bei den MS-DOS basierten ETV 260, 2700, 2900 und meinen Typenradschreibmaschinen ET 116, 2300 und 2500 mit Interface zu beobachten, naja ist ja auch ein Konzern, da können die das ja schonmal für verschiedene Geräte wieder verwenden. Aber alle Zeichen kann er nicht, vor allem leider die Tabellenrahmen nicht, das können die ETs und ETVs zumindestens wenn man sie mit Olitext SWS/SWP von den ETV-Maschinen drucken lässt, und im Gegensatz zu den ET und ETV kann er keinen Inversdruck. Jedenfalls nicht mit dem Olivetti DY 450 Druckertreiber, den Word 5.5 mit bringt.


    Was ich jetzt als nächstes mal ausprobieren will, ist wie er mit dem Diabolo 630, Qume und den Druckertreibern für die Olivetti ET 116 Typenradschreibmaschine druckt, um mal zu sehen, welche Steuercodes da so verwendet werden, sind ET 116 und DY 450 miteinander kompatibel? Versteht der DY 450 Diabolo oder Qume Steuersequenzen? Word bringt auch Treiber für Typenraddrucker und Typenradschreibmaschinen anderer Hersteller wie IBM Wheelwriter, Triumph-Adler, Olympia usw. mit, was macht er damit? Das sind jedenfalls die Experimente, die ich mir für die nächsten Abende so vorgenommen habe. (Zum Glück habe ich auch ein Nylonband, da muss ich nicht das tolle Multistrike-Carbonband durchjagen) Außerdem hole ich dann auch mal die ET 116 und die ET 2500 aus dem Keller, und lasse die mit Word 5.5 auch mal drucken.


    Aber dann habe ich noch grundsätzliche Fragen zu Word 5.5, leider habe ich ja kein Handbuch. Und früher habe ich mit Word 5.5 kaum gearbeitet, bei Olivetti gabs immer "nur" Olitext in seinen verschiedenen Ausprägungen (PC-Version, MWP, SWS und SWP auf den ETVs) und später in der anderen Firma gab es nur Wordperfect. Wenn man sich obigen Screenshot ansieht, und mit dem Ausdruck vergleicht, dann fällt auf, dass der Zeilenumbruch auf dem Monitor unerwartet ganz anders ist als auf dem Drucker? Mache ich da was falsch? Und dann noch, dieses Druckertest-Dokument habe ich einfach mal angefangen zu schreiben, ohne mich erstmal um die Formatierung zu kümmern, Word nahm an, dass ich in einer 12er Schrift schreiben will. Erst nachträglich habe ich dran gedacht, dass im Drucker ja ein 10er Typenrad drin ist, habe dann den ganzen Text markiert und im Formatmenü unter Zeichen die Schriftart auf 10 Zeichen/Zoll umgestellt. Mag sein, dass der unterschiedliche Zeichenumbruch davon her rührt? Außerdem fordert mich Word beim Drucken mehrfach dazu auf, zwischen 10er und 12er Typenrad zu wechseln, was ich jeweils mit OK bestätige, aber der ganze Text wurde doch auf 10 umgestellt? Wie kann ich das korrigieren?


    Und dann noch was enttäuschendes zu Word 5.5: Es unterstützt ja angeblich den Olivetti Grafikmodus 640x400, und man bekommt dann ja angeblich quasi WYSIWYG... Ja, tut es, aber es geht davon aus, dass der PC eine M24/M24SP/M21 mit installierter GO329-Karte ist. Die selten zu findende GO329 würde die integrierte Grafikkarte um drei weitere Bitplanes ergänzen, also 640x400 in 16 Farben, diese verwendete M24 hat aber keine GO329, wie die meisten M24 (ich habe aber eine M21SP damit, um die habe ich mich aber noch nicht gekümmert), und Word steuert den Modus aber trotzdem in 4 Bitplanes an, obwohl der PC so wie er ist dise Auflösung nur in Monochrom kann, was dann sch... aussieht und kaum benutzbar ist. Ja, da bin ich jetzt tatsächlich etwas enttäuscht...

    1ST1

    Einmal editiert, zuletzt von 1ST1 ()

  • Hallo, nachdem nun das ZIP-LW-Problem erfolgreich geklärt ist, habe ich mich mal dem eigentlichen Problem gewidmet... Test meines Typenraddruckers Olivetti DY 450. Und was nimmt man da am Besten? Word 5.5, weil das enorm viele Druckertreiber dabei hat, serienmäßig kommt die große Version bekannterweise alleine mit 4 Disketten voller Druckertreiber daher. Aber finde erstmal eine komplette deutsche Version von Word 5.5, die sich problemlos mit allen Optionen installieren lässt.

    Word 5.5! :love:

    Damit habe ich viel gemacht. Unter anderem bis zu 200 seitige Anleitungen für unsere Industrierechner inkl. Abbildungen. Wenn ich mich richtig erinnere, habe wir die damals auf einem Postscript-Drucker ausgegeben. Oder war's ein normaler HP Laserjet?


    Gibt's da nichts auf Vetusware?

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Ähnlich gelagertes Problem mit meiner CompacTA 600 DS.

    Beim Zeichensatztest schlägt er sich recht wacker und druckt sogar Zeichen, die er nicht auf dem Typenrad hat, in dem er sie aus anderen Zeichen durch Überdrucken zusammen setzt, das selbe Verhalten ist auch bei den MS-DOS basierten ETV 260, 2700, 2900 und meinen Typenradschreibmaschinen ET 116, 2300 und 2500 mit Interface zu beobachten, naja ist ja auch ein Konzern, da können die das ja schonmal für verschiedene Geräte wieder verwenden.

    ...

    Was ich jetzt als nächstes mal ausprobieren will, ist wie er mit dem Diabolo 630 .... Word bringt auch Treiber für Typenraddrucker und Typenradschreibmaschinen anderer Hersteller wie ... Triumph-Adler, Olympia usw. mit .....
    ....
    Außerdem fordert mich Word beim Drucken mehrfach dazu auf, zwischen 10er und 12er Typenrad zu wechseln, was ich jeweils mit OK bestätige, aber der ganze Text wurde doch auf 10 umgestellt?


    Leider druckt Word 5.5 mit dem Diablo 630 Druckertreiber nicht die deutschen Umlaute, die auf dem TA Typenrad 101-47 - Schriftart Excellent 10/12 vorhanden sind, sondern setzt diese durch (mit dem von dir geschilderten) Überdrucken zusammen, was ein deutlich hässlicheres Schriftbild erzeugt, und kann kein ß Darstellen. Wie sagt man dem DOS Word 5.5 Druckertreiber, das sich ein deutsches (101) Typenrad im Diablo 630 kompatiblen Drucker befindet? Ich habe eine solchen Sprach Option im Word Druckertreiber nicht gefunden. Word Nachfragen zum Typenradwechsel sind mir auch aufgefallen.

  • In MS Word konnte man die Druckertreiber ziemlich frei konfigurieren. Das ist recht gut gemacht, tabellengesteuert.

    Ich hatte damals z.B. für meinen NEC P7 ladbare Zeichensätze für griechische Symbole gemacht und konnte die dann mit Word nutzen.


    Dazu kann man die *.PRD Dateien anpassen, je nach Drucker. MAKEPRD übersetzt diese Datein von Binär in Text und zurück.


    Beim Diablo sehe ich z.B. einen Block in denen die Umlaute als Kombination von Basisbuchstabe, Rückschritt (^H) und darüber gedruckten Gänsefüßchen angeben sind (weil das eben für US Typenräder gemacht wurde). Ein "a^H" ergibt dann ein ä.


    Diese Tabellen muss man anpassen, wenn man das anders gedruckt haben möchte.

    Dazu gab es Dokumentation, habe ich aber leider nicht mehr.


    Auszug aus der Datei D630.PRD:

    {T0

    cCSD:1 chFirst:128 chLast:175

    128: "C^H," 129: "u^H""" 130: "e^H'" 131: "a^H^0d094 "

    132: "a^H""" 133: "a^H`" 134: "a" 135: "c^H,"

    136: "e^H^0d094 " 137: "e^H""" 138: "e^H`" 139: "i^H"""

    140: "i^H^0d094 " 141: "i^H`" 142: "A^H""" 143: "A"

    144: "E^H'" 145: "a" 146: "A" 147: "o^H^0d094 "

    148: "o^H""" 149: "o^H`" 150: "u^H^0d094 " 151: "u^H`"

    152: "y^H""" 153: "O^H""" 154: "U^H""" 155: "c^H/"

    156: "#" 157: "Y^H=" 158: "P" 159: "f"

    160: "a^H'" 161: "i^H'" 162: "o^H'" 163: "u^H'"

    164: "n^H~" 165: "N^H~" 166: "a^H_" 167: "o^H_"

    168: "^0d168 " 169: "^0d169 " 170: "^0d170 " 171: "^0d171 "

    172: "^0d172 " 173: "^0d173 " 174: "<^H=" 175: ">^H="

    }T


    Leider scheint sich niemand die Mühe gemacht zu haben Handbücher der alten Word Versionen einzuscannen, zumindest finde ich da nichts, erst ab Word für Windows. Auch sonstige Word Literatur scheint wenig archiviert zu sein (wenn mir jemand die Handbücher schickt, scanne ich sie gerne ein - sofern sie ein Loseblatt-Ringbuch sind oder aufgeschnitten werden dürfen ... darf's ein bisschen mehr sein?).


    Martin

  • Interessanter Hinweis - Danke! Das Problem ist nur, was soll ich anstatt

    132: "a^H"""

    definieren? 132: "ä" dürfte wohl nicht funktionieren. Eventuell 132: "^0d132" (oder einen anderen code) ?

  • Ich habe es. Die Sonderzeichen sind


    5B: Ä

    5C: Ö

    5D: Ü

    7B: ä

    7C: ö

    7D: ü

    7E: ß

    Getestet via direkt output auf /dev/lp0 - also vermutlich doch 132: "^0d132". Werde ich morgen mit Word 5.5 testen.

  • Bei Word 1.1 habe ich noch ein Dokument zu den damaligen PRD Dateien gefunden.

    Für Word 5.5 ist das sicher etwas erweitert, aber im Kern müsste vieles noch anwendbar sein

    Da kann man sich gut vorstellen, wie sich die Entwickler von Druckertreibern ihre grauen Haare verdienen.


    Ich habe das Rohdokument mal in eine lesbare PDF Form gebracht.


    Martin

  • Danke für die PRD Dokumentation. Mit




    konnte ich die deutschen Umlaute im Word 5.5 Druckertreiber "freischalten". Das ß, welches als a ersetzt wird, konnte ich leider in der PRD Datei nicht finden. Genau so wie (das weniger wichtige) @ als § und § als u gemappt wird.

    Vermutlich liegt das außerhalb von chFirst:128 chLast:175

  • Wenn ich meine ASCII Text Dateien mir hexedit, bearbeite, kann ich unter Linux auch ß drucken


    ================ DRUCKTEST ================


    # ASCII-Standard

    qwertzuiop

    ASDFGHJKL

    yxcvbnm


    # Umlaute

    äöü

    ÄÖÜ



    # SZ-Sonderzeichen

    ßßß

  • Danke für die PRD Dokumentation. Mit


    [...]


    Vermutlich liegt das außerhalb von chFirst:128 chLast:175

    Ich denke, Du kannst den Bereich bei Bedarf erweitern, das ist ja das Gute an dem System, dass es extrem flexibel ist.

    So eine Beschreibung bzw. ein ganzes Entwicklerkit muss es auch auf Anfrage für Word 5.5 gegeben haben.


    Martin

  • Antwort auf meine Frage


    ASCII Table for Code page 437: ASCII Code Reference
    This ASCII table includes both ASCII control characters, ASCII printable characters and the extended ASCII character set for Code page 437 (437).
    www.ascii-code.com


    Zitat

    The extended ASCII codes (character code 128-255)

    Code Page 437 is an 8-bit character encoding used in the original IBM PC. It is also known as "OEM 437" or "MS-DOS Latin US". It includes a selection of characters from the ASCII character set and supports several line drawing characters, allowing for the creation of simple graphics. It was widely used as the default character encoding on early PCs and continues to be used today in some legacy systems. It is sometimes referred to as the "OEM font" or "high ASCII", or as "extended ASCII" (one of many mutually incompatible ASCII extensions).

  • Was jetzt auch geht - Drucken unter Linux mit DOS Word 5.5. auf CompacTA 600 DS & Gabriele 9009 8)


    Dazu wird DosBox-X benötigt, da dieses im Gegensatz zum alten DosBox auch Parallelports ansprechen kann. In Windows geht das wohl direkt über die Hardware (Zugriff auf IO Ports), in Linux indirect über den Linux Kernel via /dev/lp0. Leider ist die DosBox-X Doku für Linux irreführend. Folgendes funktioniert bei mir:


    [parallel]

    parallel1=file dev:/dev/lp0


    Ich vermute aber, das diese Konstellation (moderner Linux PC mit Paralleler IO-Karte) eher selten anzutreffen ist. Es sollte aber auch mit einem USB2LPT Adapter mit angepasster Gerätedatei gehen. Und natürlich funktioniert das auch unter Windows 10/11 mit DosBox-X.

  • DosBox-x... du hast mir gerade meinen Pfingstmontag veraut... Das muss ich jetzt unebdingt ausprobieren... :(

    Setting up printing in DOSBox-X

    Zitat

    Windows host, method 2

    This assumes you PC still has a parallel printer port integrated on the system board, or has a legacy ISA parallel printer adapter. It reportedly will not work with either USB parallel printer adapters or PCI parallel printer port adapters.

    Also note that the output is sent verbatim from the DOS application to the printer, without any filtering or conversion. Therefore, it is important that the printer can understand the printer control codes that are being sent by the application. In practice this means that this method is only really meant for situations where you have a legacy printer, or are perhaps only sending pure text.


    DosBox-X Problem unter Windows - hier werden offenbar USB2LPT Adapter nicht unterstützt. Bei Linux muss man nur /dev/lp0 mit /dev/usb/lp0 ersetzen.

    [parallel]

    parallel1=file dev:/dev/usb/lp0