Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FAQ: GDOS-Treiber

11 views
Skip to first unread message

Gerd Castan

unread,
May 21, 1993, 3:32:14 AM5/21/93
to
%Hallo,
%Ich habe einmal die mir bekannten GDOS-Druckertreiber zusammengestellt.
%Die "a wuerden automatisch erzeugt (von tex2tty).
%Hier die ascii-Version:
%
%****************************** schnippel ************************************


Was Sie schon immer "uber GDOS-Treiber wissen wollten


(und nie zu fragen wagten)*


Version 1.3

Gerd Castan

20.05.1993

____________________________*
Gepostet in de.comp.sys.st und maus.gui.gem.
TeX-Version: ftp.uni-stuttgart.de:pub/soft/atari/printing

1 Einleitung

Ich schreibe gerade an einem Programm, das seine Druckausgaben "uber
GDOS macht. Auf der Suche nach Druckertreibern bin ich auf das Problem
gestossen, dass den Treibern oft keinerlei Dokumentation beiliegt.

Ausserdem kommt es vor, dass es verschiedene Treiber mit gleichem Namen
gibt. Aber worin unterscheiden sie sich?

Ich habe hier meine Erfahrungen zu Druckertreibern knapp zusammengefasst.

Diese Zusammenfassung soll nicht allgemein darauf eingehen, wie man als
Programmierer Druckertreiber benutzt (Ausnahme sind vielleicht Probleme,
die in der angegeben Literatur zu kurz kommen). Genausowenig wird hier
das Konzept oder die Installation von Druckertreibern besprochen. Hier sei
auf die Literatur am Ende verwiesen.

Vielmehr soll auf die einzelnen Treiber eingegangen werden:


o Wo bekommt man die Treiber her?


o Wie unterscheidet man die Treiber?


o Welche Probleme gibt es mit den einzelnen Treibern?


o Welche Treiber kann man f"ur bestimmte Drucker verwenden?


Wer zu einzelnen Treibern mehr Erfahrungen oder Fragen hat, der kann
mir schreiben. Ich werde mir die M"uhe machen, diese Zusammenfassung zu
vervollst"andigen.

Mein Dank f"ur sachdienliche Hinweise gilt fogenden Personen: Kay Pri-
sille (MIGRAPH-Produkte, Calligrapher lite); Julian Reschke (IMG-0???);
Volker Ritzhaupt; J"urgen Voorgang (Working Tilte - Produkte); Herwig
Schelauske (Installation von GDOS, Namenskonventionen); Normen Kowa-
lewski (FontGDOS); Erik Dick (SpeedoGDOS)

Gerd Castan.


2 Motivation

Es hat mich mit GDOS etwa zwei Stunden Programmierarbeit gekostet,
die Bildschirmausgabe in meinem Programm in maximaler Qualit"at auf den
Drucker zu bekommen. Und praktisch ohne zus"atzlichen Aufwand erhalte
ich Ausgaben auf Druckern, die ich "uberhaupt nicht kenne.

Wer vor hat, ein Programm mit Druckausgabe zu schreiben, tut gut daran,
sich um die eigentlichen Aufgaben seines Programms zu k"ummern.

Niemand ist bereit, f"ur Druckertreiber mitzubezahlen, wenn es ein Konku-
renzprogramm gibt, dessen Programmierer keinen Aufwand mit Druckertrei-
bern haben, und das Programm damit einfach billiger (und wahrscheinlich
besser) ist.

Der Anwender hat neben dem Preisvorteil noch einen weiteren. Wenn er
mehrere Programme hat, nehmen die Druckertreiber und Fonts nur einmal
Platz auf der Platte weg.

Inzwischen kann man SpeedoGDOS bei jedem Atri-H"andler kaufen.

3 "Anderungen

Neue Kapitel sind mit + gekennzeichnet, ge"anderte mit *. Kleinere "Ande-
rungen sind nicht aufgef"uhrt.

+ Installation von GDOS (Herwig Schelauske)
+ SpeedoGDOS
* Memory-Treiber
* Bitmap-Fonts
* FontGDOS

4 VDI-Treiber

Hier werden zu jedem Treiber Vertrieb, Fehler und zugeh"orige Fonts aufge-
listet.


4.1 Tintenstrahldrucker


___________________________________________________________________________
| Name | Datum | L"ange |Vertrieb |Fehler |Sonst. |Fonts |
|____________|__________|________|_____________|_1_|_2_|_______|__________|
| BJ10E | 20.11.90 | 45917 |WT | | | |NC |
| BJ10 | 20.11.85 | 45919 |CL | | | |NC |
| BJ10 | 28.08.91 | 45660 |BELA | | | |NC |
| BJ10 | 27.01.92 | 59715 |FontGDOS,I | | | |NC, OTL |
| BJ10 | 28.01.93 | 61428 |Speedo | | n | |NC, SPD |
| HP_LJET | 22.02.89 | 45512 |BELA | | | n.g. |LS |
| HP_LASER | 25.09.89 | 36928 |Atari,I | | | |LS |
| LASERJET | 06.03.91 | 54517 |Atari | | | |LS |
| LASERJET | 27.01.92 | 60194 |FontGDOS,I | | | |LS, OTL |
| LASERJET | 28.01.93 | 61907 |Speedo | | n | |LS, SPD |
| HPL150 | 12.04.86 | 51541 |wt | | | 150dpi|LL |
| HPL300 | 24.04.86 | 51541 |CL,wt | | | |LS |
| DESKJET | 13.05.92 | 45637 |BELA | | | g. |LS? |
| DESKJET | 14.05.91 | 46040 |CL,WT | | | g. |300x600 |
| DESKJET | 06.03.91 | 54285 |Atari,I | | | |LS? |
| DESKJET5 | 14.05.91 | 46040 |CL,WT | | | delta |LS |
| DJ5 | 27.01.92 | 60600 |FontGDOS,I | | | |OTL |
| DJ5 | 28.01.93 | 62251 |Speedo | | n | |SPD |
| MT90 | 21.12.90 | 44881 |BELA | | | 180dpi|SP |
| PAINTJET | 27.01.92 | 60005 |FontGDOS | | | |SP, OTL |
| PAINTJET | 28.01.93 | 61648 |Speedo | | n | |SP, SPD |
| PAINTJET | 14.08.92 | 60173 |I | | | |SP, OTL |
|_PAINTJET___|_13.10.91_|_45934__|WT___________|___|___|_______|SP________|


Anmerkung: Die Treiber HP_LJET und DESKJET k"onnen sowohl f"ur (HP-
kompatible) Tintenstrahl- als auch Laserdrucker verwendet werden. Der
Unterschied besteht darin, dass die Daten gepackt (g.) oder nicht gepackt
(n.g.) an den Drucker geschickt werden. delta bedeutet, dass die Daten
delta-komprimiert werden.

PAINTJET ist ein Farbtreiber mit 8 Farben.


4.2 9-Nadeldrucker


___________________________________________________________________________
| Name | Datum | L"ange |Vertrieb |Fehler |Sonst. |Fonts |
|____________|__________|________|_____________|_1_|_2_|_______|__________|
| FX240DPI | 22.12.89 | 45396 |BELA | j | | |SR |
| FX80 | 22.12.89 | 45396 |BELA,wt | n | | |EP |
| FX80_2 | 12.06.91 | 45396 |I | | | |EP |
| FX80 | 24.09.91 | 45525 |CL | | | |EP |
| FX80 | 16.12.87 | 45396 |Atari | n | | |EP |
| FX80 | 27.01.92 | 59236 |FontGDOS,I | n | | |EP, OTL |
| FX80 | 28.01.93 | 61111 |Speedo | | n | |EP, SPD |
| FX80HIGH | 22.01.89 | 44730 |Atari,I | n | | |SR |
| FX80_QD | 24.09.91 | 45525 |WT | | | |EP |
| NX1000 | 27.01.92 | 58719 |FontGDOS | n | | |EP, OTL |
| NX1000 | 28.01.93 | 60723 |Speedo | | n | |EP, SPD |
| NX1000 | 14.08.92 | 58887 |I | | | |EP, OTL |
| OKI20 | 27.01.92 | 58491 |FontGDOS | n | | |EP, OTL |
| OKI20 | 28.01.93 | 60495 |Speedo | | n | |EP, SPD |
| OKI20 | 14.08.92 | 58659 |I | | | |EP, OTL |
| SMM804 | 16.12.87 | 44801 |Atari | | | |LB |
| SMM804_2 | 16.06.91 | 44801 |I | | | |LB |
| SMM804 | 27.01.92 | 59201 |FontGDOS,I | | | |LB, OTL |
|_SMM804_____|_28.01.93_|_61076__|Speedo_______|___|_n_|_______|LB,_SPD___|


Anmerkung: FX80HIGH druckt normalen Text doppelt, FX240DPI nur
einfach, FX80_QD druckt in vierfacher Dichte.

NX1000 und OKI20 sind Farbtreiber mit 8 Farben.


4.3 24-Nadeldrucker


___________________________________________________________________________
| Name | Datum | L"ange |Vertrieb |Fehler |Sonst. |Fonts |
|____________|__________|________|_____________|_1_|_2_|_______|__________|
| EPSON360 | 04.04.90 | 45619 |BELA | j | | | NC |
| EPSON360 | 16.09.92 | 45547 |WT | | |180x360| |
| EPSLQPAR | 14.02.91 | 44939 |I | | | | |
| LQ570 | 28.01.93 | 62051 |Speedo | | n | | SPD |
| NB15 | 22.12.89 | 44881 |BELA,wt | n | | | SP |
| NB15 | 16.12.87 | 44881 |Atari,CL | n | | | SP |
| NB15_2 | 12.06.91 | 44881 |I | | | | SP |
| NB15 | 27.01.92 | 59121 |FontGDOS,I | n | | | SP, OTL |
| NB15 | 28.01.93 | 60989 |Speedo | n | n | | SP, SPD |
| NECP6 | 12.04.80 | 45199 |wt | | | | NC |
| NECP6 | 10.04.91 | 45619 |BELA | j | | | NC |
| NECP6 | 06.02.86 | 44906 |Atari,I | j | | | NC |
| NECP6_2 | 28.06.91 | 46557 |I | | | | NC |
| NECP | 27.01.92 | 59516 |FontGDOS | j | | | NC, OTL |
| NECP | 28.01.93 | 61229 |Speedo | | n | | NC, SPD |
| NEC_P | 14.08.92 | 59516 |I | | | | NC, OTL |
| P24M | 08.04.89 | 47104 |I | | | | |
| P24ML | 08.04.89 | 47104 |I | | | | |
| P24MWID | 08.04.89 | 47104 |I | | | | |
|_P24MWIDL___|_08.04.89_|_47104__|I____________|___|___|_______|__________|

4.4 Laserdrucker


___________________________________________________________________________
| Name | Datum | L"ange |Vertrieb |Fehler |Sonst. |Fonts |
|____________|__________|________|_____________|_1_|_2_|_______|__________|
| RICOH12 | 23.06.92 | 45438 |WT | | | 400dpi| |
| HP_LJET | 22.02.89 | 45512 |BELA | | | n.g. |LS |
| HP_LASER | 25.09.89 | 36928 |Atari,I | | | |LS |
| LASERJET | 06.03.91 | 54517 |Atari | | | |LS |
| LASERJET | 27.01.92 | 60194 |FontGDOS,I | | | |LS, OTL |
| HPL150 | 12.04.86 | 51541 |wt | | | 150dpi|LL |
| HPL300 | 24.04.86 | 51541 |CL,wt | | | |LS |
| DESKJET | 13.05.92 | 45637 |BELA | | | g. |LS |
| DESKJET | 14.05.91 | 46040 |CL | | | |LS |
| DESKJET | 06.03.91 | 54285 |Atari,I | | | |LS |
| CANONLBP | 26.09.89 | 36980 |Atari,I | | | |LS |
| LBP | 13.01.92 | 45453 |WT | | | |LS |
| SLM804 | 12.04.91 | 47496 |BELA | | n | |LS |
| SLM804 | 16.12.87 | 45788 |Atari,I,CL,wt| | j | |LS |
| SLM | 12.12.90 | 48399 |Language | | | |LS |
| SLM | 27.01.92 | 60036 |FontGDOS,I | | | |LS, OTL |
|_SLM________|_28.01.93_|_61911__|Speedo_______|___|_n_|_______|LS,_SPD___|

4.5 Bildschirmtreiber


Der Bildschirm wird (falls man die VDI-Funktionen benutzt) genauso als
Ausgabege"at angesehen, wie Drucker, Plotter etc. Daher k"onnen in der
ASSIGN.SYS genauso Fonts f"ur den Bildschirm angemeldet werden, wie f"ur
Drucker.

Normalerweise merkt man davon nichts, da sich die Treiber im ROM befin-
den. Diese k"onnen aber genauso wie Druckertreiber ersetzt werden.

Anmerkung: Als Systemfont kann man bisher nur Fonts anmelden, die (wie
die Originale) nicht proportional sind und eine Gr"osse von 8*8 bzw. 8*16
Bits haben. Das ist keine Einschr"ankung des VDI sondern der AES.

Mit neueren AES (ab 4.0?) ist es inzwischen kein Problem mehr, hier Fonts
beliebiger Gr"osse anzumelden (Variablen AE_FONTID und AE_FONTSIZE
in der Datei GEM.CNF, siehe [11]). Programmierer sollten darauf achten,
dass ihre Programme damit zurechtkommen (ebenso wie mit beliebig breiten
Scrollbalken).

4.5.1 LineA


Die sogenannten LineA-Routinen sind Unterprogramme der Bildschirmtrei-
ber der ST-Serie, die als undokumentiert zu betrachten sind. Es handelt
sich dabei um den Hardwareabh"angigen Teil dieser Treiber.

Der aufmerksame Leser ahnt es: Tauscht man die Bildschirmtreiber aus,
gibt es auch die LineA-Routinen nicht mehr. Dies ist beispielsweise bei den
TTs der Fall.

Also niemals verwenden!

Auf die LineA-Variablen darf lesend zugegriffen werden. Ich sehe darin aber
wenig Sinn.

4.5.2 NVDI und WARP 9


Es gibt zwei verbreitete Programme, die die ROM-Treiber ersetzen: NVDI
(vormals TurboST) und WARP 9 (vormals QuickST).

Hat man sich erst einmal daran gew"ohnt, will man nie wieder ohne leben:
die Benutzeroberfl"ache kommt einem sonst z"ah wie Honig vor. Ich will nie
wieder ohne NVDI an einem Atari arbeiten. Andere behaupten das selbe
von WARP 9.

Bei NVDI werden die Treiber f"ur die ST- und TT-Aufl"osungen durch stark
optimierte Treiber ersetzt. Welche Treiber WARP 9 ersetzt weiss ich leider
nicht.

NVDI gibt es bei BELA und enth"alt neben den Treibern auch ein GDOS
und ein Handbuch, das alle VDI-Aufrufe genau beschreibt.

WARP 9 gibt es bei CodeHead.

NVDI ist vor allem in Deutschland verbreitet, WARP 9 vor allem in den
USA.

4.6 Sonstige Treiber


___________________________________________________________________________
| Name | Datum | L"ange |Vertrieb |Fehler |Sonst. |Fonts |
|____________|__________|________|_____________|_1_|_2_|_______|__________|
| META | 11.04.89 | 5644 |I | | | |MF |
| META | 08.10.88 | 9325 |BELA | | | |MF |
| META | 16.12.87 | 9325 |Atari | | | |MF |
| META_2 | 14.06.91 | 9325 |I | | | |MF |
| META | 27.01.92 | 9718 |FontGDOS | | | |MF, OTL |
| META | 28.01.93 | 9733 |Speedo | | n | |MF, SPD |
| MEMORY | 27.01.92 | 58397 |FontGDOS | | | |LS, OTL |
| MEMORY | 28.01.93 | 60265 |Speedo | | n | |LS, SPD |
| PSCRIPT | 14.10.92 | 33016 |WT | | | | |
| HPGL | 08.07.91 | 48885 |ST458 | | | | |
| ZEBRA | 07.12.91 | 45746 |WT | | | | |
| T_OFFICE | | |wt | | |98/196dpi| |
|_IMG-0300___|__________|________|Reschke,wt___|_n_|___|_______|LS________|


IMG-0300 kann (nicht kommerziell) frei kopiert werden. Die anderen IMG-0???-
Treiber sind von SciLab. ZEBRA ist f"ur den Zebra Labelprinter.

4.6.1 Memory-Treiber


Ein Memory-Treiber macht nichts anderes als ein Bildschirmtreiber (Siehe
auch [10] und [8]). Nur landet das Ergebnis nicht im Bildschirmspeicher,
sondern in einem anderen Speicher, und kann von dort weiterverarbeitet
werden.

Das "ubliche v_openwk Binding hat nicht alle n"otigen Parameter, um diesen
Treiber zu "offnen. Falls nicht mit der Programmiersprache mitgeliefert muss
man dieses Binding selbst schreiben. Ein Listing dazu findet sich in [10].

Der oben aufgef"uhrte Memory-Treiber kann nur schwarz/weiss ausgeben und
hat eine logische Aufl"osung von 300 dpi. Die von mir getesteten (Matrix-)
Treiber verkraften es problemlos, wenn man Fonts anmeldet, die eigentlich
f"ur andere Treiber sind. Der Memory-Treiber sollte deshalb trotz der logi-
schen Aufl"osung von 300 dpi auch mit Bildschirm-Fonts zurechtkommen.

Problematisch ist aber, dass die Aspect-Ration (Das Verh"altnis von Pixel-
breite zu Pixelh"ohe) im allgemeinen nicht mit der Bildschirmaufl"osung "ube-
reinstimmt. Das hat zur Folge, dass beispielsweise Kreise als Ellipsen darge-
stellt werden.

Ein Memory-Treiber w"are "uberfl"ussig, wenn man die Bildschirmtreiber dazu
bringen k"onnte, auf beliebige Speicherbereiche zu schreiben. Zwei in Insi-
derkreisen bekannte Br"uder sollen schon daran arbeiten.

4.6.2 Plottertreiber


Mit dem Programm DATA scheint ein HPGL-Treiber vertrieben zu werden.
Auch auf der PD-Diskette ST 458 befindet ein solcher Treiber. Wenn ich
mehr weiss, folgt an dieser Stelle mehr.

5 Fehler

Mir bekannte Fehler der Druckertreiber sind:


1 Diese Treiber stellen auch Fonts mit dem Attribut hell ausgef"ullt dar.


2 Nicht auf dem TT lauff"ahig.


3 Die EXTENDED ENQUIRE FUNCTION (VDI 102, vq_extnd) liefert
teilweise nicht die Werte zur"uck, wie sie beispielsweise im Profibuch
dokumentiert sind.


4 Bei der Kombination der Attribute kursiv und outlined werden die
Buchstaben rechts abgeschnitten. Dieser Fehler ist unabh"angig da-
von, welche Attribute sonst noch gesetzt werden.
Er ist in den Libraries der Treiber-Sourcen von Atari und damit wahr-
scheinlich in allen Treibern bis auf NVDI enthalten.


Steht in der Tabelle nichts "uber einen Fehler, so ist mir nicht bekannt, ob
der Fehler auftritt, oder nicht.

Es scheint kein Zufall zu sein, dass Xact nur die Attribute fett, kursiv und
unterstrichen unterst"utzt. (Siehe auch [3])

Ein weiterer Grund, der gegen die Verwendung der Attributs outlined spricht,
ist folgender. Wenn man einen Treiber dazu zwingt, einen outlined- Font
aus einem normalen Font zu berechnen, wird er grob gesagt um zwei Pi-
xel breiter. Da ein Pixel (im Gegensatz zu einem angepassten Font) eine
aufl"osungsabh"angige Breite hat, ist ein Text in jeder Aufl"osung unterschied-
lich breit. Es ist aber v"ollig unerw"unscht, wenn ein Text auf unterschiedli-
chen Druckern eine unterschiedliche Breite hat. Die einzige Methode dem
entgegenzuwirken, w"are Letterspacing. Das aber ist typographischer Pfusch.

6 Fonts

6.1 Allgemeines


Im Internet kursieren jede Menge Fonts, die nur f"ur den Bildschirm und
vielleicht noch f"ur einen Drucker geeignet sind. Jeder, der diese Fonts ver-
wendet, muss sich dar"uber im klaren sein, dass er Dokumente mit diesen
Fonts niemals sauber "uber GDOS ausdrucken k"onnen wird.

Dagegen werden im Atari- und im BELA-Paket die jeweiligen Fonts f"ur alle
Druckertreiber des jeweiligen Pakets mitgeliefert (Im Atari-Paket fehlen die
360x360dpi-Fonts). Man kann dann - ein geeignetes Programm vorausge-
setzt - jedes Dokument mit jedem Druckertreiber ausdrucken.

Mit Speedo gibt es dieses Problem nicht mehr.

6.2 Bitmap-Fonts


Die verwendeten Fonts sind Bitmap-Fonts im DR Standardformat.

Siehe auch [1] und Anhang.

6.3 Vektorfonts


Die Vektorfonts im alten FSM-GDOS-Format werden hier mit OTL bezeich-
net.

Diese Fonts und Treiber sollten nicht mehr benutzt werden und sind hier
nur der Vollst"andigkeit halber aufgef"uhrt.

Die Vektorfonts im SpeedoGDOS-Format werden hier mit SPD bezeichnet.


7 Drucker

______________________________________________________________________
|_Hersteller_________|_Drucker_________________|_Passende_Treiber____|
| NEC | P6+,P7+, | NECP... |
|____________________|_P60,P70_________________|NB15_(FX:_:,:NX1000)_|
|_HP_________________|_LaserJet_II_____________|HP_LJET______________|
|_HP_________________|_DeskJet,_LaserJet_III,IV|DESKJET_(HP_LJET)____|
|_CANON______________|_BJ10E___________________|_BJ10________________|
|_CANON______________|_LBP_4/8_________________|_CANONLBP,_LBP_______|
|_Mannesmann-Tally___|_MT_90___________________|_MT90________________|


Treiber in Klammern funktionieren, nutzen aber die F"ahigkeiten des Druc-
kers nicht optimal aus. Bei 24-Nadeldruckern bedeutet das, dass die Drucker
im 8-Nadel-Modus betrieben werden. Bei HP-kompatiblen Laser- und Tin-
tenstrahldruckern bedeutet das, dass die Daten nicht komprimiert werden,
obwohl die Drucker das unterst"utzen.

Mit manchen DeskJet-Treibern soll es Probleme geben. Versuchen Sie es
in diesem Fall mit einem LaserJet-Treiber. Der Ausdruck dauert dann auf-
grund des gr"osseren Datenvolumens etwas l"anger, die Probleme sollten aber
behoben sein.

Was kompatibel heisst, bestimmen normalerweise nur die Hersteller der kom-
patiblen Drucker.

Anmerkungen:


o Wer seinen Drucker nicht in der Liste findet und einen passenden Druc-
kertreiber dazu kennt, der schreibe mir.


o Auch wenn man schon einen passenden Druckertreiber f"ur seinen Druc-
ker gefunden hat, ist es durchaus sinnvoll, noch einige andere Druc-
kertreiber auszuprobieren.


o Nat"urlich haben die FontGDOS-Druckertreiber ernsthafte Speicher-
platzprobleme. Was aber den Ausdruck von Bitmap-Fonts anbelangt,
so sind diese Treiber den anderen hier aufgef"uhrten GDOS-Treibern in
der Geschwindigkeit "uberlegen (Speedo-Treiber sind hier nicht ber"uck-
sichtigt).


7.1 Markt"ubersicht


Eine Markt"ubersicht von Druckern findet sich im TOS Magazin 7/92 Seite 24.

8 Programme

Es ist inzwischen selbstverst"andlich (wenn auch nicht "ublich), dass alle Pro-
gramme GDOS unterst"utzen.

Die folgende Aufstellung beschr"ankt sich auf Programme, die auch "uber
GDOS ausdrucken.


__________________________________________________________________________
|_Programmart__________|_Programm____________|__Vertrieb_________|Speedo_|
| Chart/Messwertanalyse|Xact | SciLab |Ja |
| |MM-Graph | Overscan | |
|______________________|DATA_Professional_4__|Ralf_Wirtz_________|_______|
| Graphik |Xact Draw | SciLab |Ja |
| |Easydraw |MIGRAPH | |
|______________________|TouchUp______________|_MIGRAPH___________|_______|
| Tabellenkalkulation |LDW Power Calc 2 | MSPI | |
| |K_Spread_4 |Omikron | |
| |Graal Calc 3 |Editions Profil | |
|______________________|BASiChart____________|Dr._Ackermann______|_______|
| Text/DTP |Calligrapher |Working Title | |
| |Wordflair II |H3 | |
| |Timeworks Publisher |GST/H3 | |
|______________________|G&D_Text_II__________|Hard_&_Soft________|_______|
| Fax |Junior Office |TKR | |
|______________________|Tele_Office__________|TKR________________|_______|
|_Simulalion_dyn._Syst.|Dynasys______________|Digital_Systems..._|_______|
|_Text/Listendruck_____|ProList______________|Richstein_&_Dick___|Ja_____|
|_Chem._Darstellung____|Monoklin_____________|_MAXON_Sonderdisk__|_______|
|_Platinenlayout_______|Route_iT!_&_Circu_iT!|Think!_____________|_______|
|_Vektorisierung_______|Convector_Zwei_______|Shift______________|_______|
|_Hardcopy_____________|rhocopy______________|rhotron____________|_______|

Die Aufstellung stellt keine Wertung dar. Ich nehme alle Programme auf,
die mir bekannt werden.

Anmerkungen:


o Xact kann auch ohne SpeedoGDOS Speedo-Fonts ausdrucken.


o Mit Wordflair II wird FSM-GDOS ausgeliefert.


o Wordflair II hat einen neuen Vertrieb (und einen neuen Preis).


o Monoklin stuerzt gerne ab

9 Vertrieb

9.1 Atari


Die mit Atari gekennzeichneten Druckertreiber sind bei der Atari GmbH
erh"altlich.

Man schickt einfach drei Leerdisketten, R"uckporto und einen freundlichen
Brief an die Atari Computer GmbH und erh"alt dann umsonst die drei Dis-
ketten mit Druckertreibern und Fonts.

Dieses Paket gibt es auch bei den Fachh"andlern.

Es gibt keine Doku, aber f"ur den Preis lohnt es sich allemal.

9.2 BELA


Die mit BELA gekennzeichneten Treiber gibt es bei BELA f"ur zur Zeit 45
DM + Porto + sehr viel Geduld (ohne Gew"ahr).

Man erh"alt zwei Disketten mit gepackten Druckertreibern und Fonts f"ur die
Treiber.

Die Fonts haben zwar den gleichen Filenamen und Font-IDs wie die entspre-
chenden Atari-Fonts, unterscheiden sich aber im internen Fontnamen. Daher
werden diese Fonts korrekterweise von einigen Programmen zur"uckgewiesen,
wenn sie zusammen mit den original Atari Fonts verwendet werden.

Dokumentation gibt es praktisch nicht. Nicht einmal einen Hinweis, wer das
Copyright der einzelnen Treiber hat, oder wer die Autoren sind.


9.3 FontGDOS


Die Treiber aus diesem Paket sind wirklich drastisch schneller als die bishe-
rigen (Vergleichen kann man nat"urlich nur den Ausdruck von Bitmap-Fonts
und Graphik).

Ich habe keine Probleme gehabt, diese Treiber mit anderen GDOS-Versionen
zu kombinieren. Man muss sich aber auf die alten Fonts beschr"anken.

FontGDOS ist der Nachfolger des Atari GDOS. Es unterscheidet sich im We-
sentlichen durch die Bezierfunktion und schnellere und farbf"ahige Treiber.
Es hat nichts mit FSM-GDOS oder SpeedoGDOS zu tun.

FontGDOS ist bei einigen Firmen erh"altlich, die es f"ur eigene Programme
nutzen.

9.4 Language


Der mit Language bezeichnete Treiber wird auf der Language-Disk des Mega
STE mitgeliefert.

9.5 Internet


Die mit I gekennzeichneten Druckertreiber sind im Internet zu finden (z.B.
ftp.cs.tu-berlin.de).

9.6 Working Title


Die mit WT und wt bezeichneten Treiber werden mit Calligrapher ausgelie-
fert. Die WT-Treiber sind cOWorking Title, die wt-Treiber sind von Working
Title lizensiert.

Auf der Calligrapher-Demodisk werden keine Druckertreiber mitgeliefert.
Die Druckertreiber, die mit Calligrapher-Lite (15 DM) ausgeliefert werden,
sind in den Tabellen mit CL gekennzeichnet.

Auf beiden Disketten sind Bildschirmfonts enthalten.

9.7 Speedo-Treiber


Inzwischen ist SpeedoGDOS f"ur jedermann erh"altlich (99.- DM ohne Gew"ahr).

Lieferumfang:


o Ein Installationsprogramm


o Eine Speedo-Fontengine


o 2 Programme zum Editieren der ASSIGN.SYS und EXTEND.SYS
(ASSIGN.SYS muss man aber trotzdem von Hand bearbeiten, wenn
man mehrere Druckertreiber installieren will)


o 14 Fonts im Speedo-Format der Firma Bitstream.


o 14 Druckertreiber


o Ein Installationshandbuch


Herausragende Eigenschaften sind


o Schnelligkeit


o Es muss nicht die ganze Fontdatei gelesen werden (Speichersparend)


o 16-Bit-Fonts (d.h. kein 256 Zeichen-Limit)


Siehe auch [3].

Auf einige Probleme ist dringend hinzuweisen: Es gibt f"ur den Programmie-
rer keine M"oglichkeit herauszufinden, ob es sich bei einem Font um einen
Speedo- oder um einen Bitmap-Font handelt.

Genausowenig kann ein Programmierer herausfinden, ob ein Treiber Speedo-
Fonts vertr"agt oder nicht.

Einige Font-ids werden leider sowohl von Bitmap- als auch von Speedo-Fonts
verwendet, obwohl verschiedene Fonts mit gleicher id niemals gleichzeitig
installiert sein d"urfen.

Zuwiderhandlung gegen die genannten Punkte werden mit Bomben bestraft.

Es liegt also am Anwender, dass die richtigen Treiber und Fonts installiert
sind. Der Programmierer hat keine Chance hier helfend einzugreifen und
Fehler abzufangen.

Am besten installiert man nur Bitmapfonts mit den entprechenden Treibern
oder verwendet ein reines Speedo-System.

Trotz der genannten Probleme h"alt Atari SpeedoGDOS und VDI f"ur fertig
und scheint sich jetzt ganz auf die Weiterentwicklung der AES zu konzen-
trieren (was bis auf das W"ortchen "ganz" lobenswert ist). Siehe [10]

Zitat:

From Bill Rehbock (Atari) about FSMGOS - Cat. 14, Topic 18, Msg. 59 -
from the ST Roundtable on Genie...

The packaging is finally all done, the last revison of the disks is going to the
duplicator Monday, February 3rd. [1992] Product should be showing up on
shelves shortly. (Finally! :-)

9.7.1 ICP


Ab Ausgabe 1/93 des TOS-Magazins gibt es jeden Monat 6 Speedo- und
Postscript-Fonts f"ur zur Zeit 99 DM + Porto (ohne Gew"ahr).

9.8 IMG-0300


Im Internet unter

ftp.uni-muenster.de /pub/atari/Gdos

9.9 Sonstige


Ich treffe keine Auswahl an Treibern. Das Kriterium ist Vollst"andigkeit.

Die Programmautoren (und Anwender) der Programme sind hiermit auf-
gefordert, mir zu schreiben, welche GDOS-Treiber bei den einzelnen Pro-
grammen mitgeliefert werden (Mit den Angaben Codel"ange, Datum und
evtl. bekannte Fehler).

10 Source

Als Entwickler kann man einen fast fertigen Druckertreiber im Sourcecode
bekommen. Dieser muss dann nur noch an den speziellen Drucker angepasst
werden.

Dieses Paket ist nur f"ur monochrome Drucker geeignet. Ein entsprechendes
Paket f"ur Farbdrucker gibt es noch nicht.

Allerdings gibt es schon Farbtreiber von Atari (siehe Treibertabelle).

11 Adressen

(Vieles gibt es auch beim freundlichen Atari-H"andler um die Ecke :-)

Application Systems Heidelberg (ASH)
Postfach 102646
W-6900 Heidelberg
Tel.: 06221-300002

ATARI Computer GmbH
Am Kronberger Hang 2
W-6231 Schwalbach /Ts.
Tel.: 06196-801-0
Fax.: 06196-801-180
Entwicklersupport-Mailbox: 06196-81041

BELA Computer GmbH
Schwalbachstr. 20
Postfach 12 44
W-6236 Eschborn
Tel.: 06196-481944

COMPO Software GmbH
Ritzstrasse 13
Postfach 1051
W-5540 Pr"um
Tel.: 06551-6067

Digital DeskTop (DDT) ist eine H"andlergemeinschaft
Adressen finden sich in Anzeigen der Atari-Zeitschriften.

Digital Systems & Consulting
Soester Str. 306
W-4700 Hamm 1
Tel.: 02381-889413
Fax.: 02381-889812

H3 Systems
H"ausserstrasse 44
W-6900 Heidelberg 1
Tel.: 06221-164031
Fax.: 06221-184541

Hard & Soft
Obere M"unsterstr. 33-35
W-4620 Castrop-Rauxel
Tel.: 02305-18014

ICP GmbH & Co.KG
Leserservice TOS
Innere-Cramer-Klett-Strasse 6
W-8500 N"urnberg 1

MAXON Computer GmbH
Schwalbacher Strasse 52
W-6236 Eschborn
Tel.: 06196-481811

Migraph Inc.
32700 Pacific Highway S.
Suite 12, Federal Way
WA 98003, USA
Tel.: 0012068384677

rhotron GmbH
Entenm"uhlstrasse 57
W-6650 Homburg/Saar
Tel.: 06841-64067

Richstein & Dick GbR (Kaktus)
Konrad-Adenauer Strasse 19
W-6750 Kaiserslautern
Tel.: 0631-22253

SciLab GmbH
Isestrasse 57
W-2000 Hamburg 13
Tel.: 040-4603702

SHIFT Computer + Werbung GmbH
Kompagniestr. 13
W-2390 Flensburg
0461-22828

TKR
Stadtparkweg 2
W-2300 Kiel 1
Tel.: 0431-337881

Dipl.-Phys.-Ing. Ralf Wirtz
Kasterstr. 30
W-5170 J"ulich
Tel.: 02461-1255

Working Title GbR
Lilienweg 12
W-5300 Bonn 1
Tel.: 0228-647020

3K Computerbild
Wevelinghoven 26
W-4054 Nettetal 1
Tel.: 02153-91860

12 Sonstiges

12.1 fontfix


Das Programm fontfix ist im Internet an folgenden Orten zu finden:

switek.uni-muenster.de /pub/atari/Applications/Dtp/Fonts/Gdos

ftp.cs.tu-berlin.de /pub/atari/utils

12.2 Kritik


Kritik ist herzlich willkommen. Wer Zusatzinformationen will, der schicke
eine E-Mail an

CAS...@cip.physik.uni-stuttgart.de

Leider sind wegen Hardwareproblemen (und Motivationsdefiziten des Sy-
sops) in letzter Zeit f"ur einige Wochen keine Mails bei mir angekommen.

Wahrscheinlich hat der, der mir schreibt, schon ein oder zwei Treiber ge-
testet. Schreibt mir bitte, ob die oben angef"uhrten Fehler auftreten, oder
nicht.

Wer sonstige Treiber-Quellen kennt, soll sich auch aufgefordert f"uhlen, mir
zu schreiben.

12.3 In eigener Sache


Aus gegebenen Anl"assen bitte ich die Vertriebe beim Kopieren der Update-
Disketten das Verify anzuschalten.

Es gibt nur 2 Firmen, mit denen ich in dieser Hinsicht keine schlechten Er-
fahrungen gemacht habe. Davon verschickt eine allerdings "uberhaupt keine
Updates mehr, obwohl sie laut Vertrag mit dem Entwickler dazu verpflichtet
w"are und obwohl der Entwickler unter anderem auf meine Anregung schon
vor langer Zeit einige Bugs gefixt hat.

K"onnte sich vielleicht einer der geneigten Leser aufraffen einen Speedo-
Fonteditor zu schreiben? Ich biete mich auch ganz uneigenn"utzig als Be-
tatester an ;-)

12.4 Warenzeichen


Dieses Dokument ist gespickt von eingetragenen Warenzeichen, die nicht frei
verwendbar sind.

12.5 Garantie


Ich garantiere f"ur gar nix.

Literatur

[1]Douglas N. Wheeler, EVERYTHING YOU EVER WANTED
TO KNOW ABOUT GDOS (AND MORE), (Internet, Filename:
GDOS.ARC oder GDOS.TXT)
Hier steht alles, was es an Allgemeinwissen "uber GDOS-Treiber gibt.
(AND MORE)


[2]Jankowski, Rabich, Reschke, Atari Profibuch, 10. Auflage, SYBEX,
D"usseldorf (1992)
Das Standardwerk. F"ur Programmierer: im VDI-Teil steht, wie man
Bilschirm und Druckertreiber korrekt anspricht.

[3]Julian Reschke, Herbstgedanken, ST-Magazin 11/92
Herbstgedanken "uber FontGDOS und Speedo-GDOS.


[4]Raymond Schr"oder, Atari-Hotline, ST-Magazin 7/92
Wozu gibt es GDOS? Welche Programme unterst"utzen es? Wie instal-
liert man es?


[5]Sven Behne, Wilfried Behne, NVDI-Dokumentation, BELA
Beschreibung des VDI. Leider ist nicht aufgef"uhrt, worin sich Bild-
schirmtreiber und Druckertreiber unterscheiden.


[6]Wilfried Behne, Andreas Kromke, Fallen im VDI des Atari ST und wie
man sie umgeht, c't 1991, Heft 3
Es werden vor allem Fehler in den Bildschirmtreibern beschrieben.


[7]Laurenz Pr"ussner, : :e:s ist alles so sch"on Bunt hier, ST-Magazin 5/92,
7/92, 9/92
Umgang mit mehr als 256 Farben und mit ger"ateabh"angigen Formaten.


[8]Laurenz Pr"ussner, Sekt oder Selters, ST-Magazin 4/93
MEMORY.SYS: Binding, Vorgehensweise bei Farbaufl"osungen, Font-
ausgabe mit und ohne SpeedoGDOS.


[9]Laurenz Pr"ussner, Auf ein Neues!, ST-Magazin 1/93
.OFF TOPIC. Sollte jeder, der mit Fly Dials oder "ahnlichen Libraries
arbeitet, gelesen haben. Problemstellung: Die neuen AES benutzen f"ur
3D-Objekte ob_state-Bits, die bisher frei verwendbar waren und von
den Libraries auch f"ur eigene Zwecke verwendet werden.
Das Problem ist inzwischen gel"ost.


[10]Laurenz Pr"ussner, Summertime Blues, ST-Magazin 6/93
Allgemeines "uber SpeedoGDOS, Probleme beim Mischen von Speedo-
Fonts mit Bitmap-Fonts, Listing zum "Offnen des MEMORY-Treibers.


[11]Oliver Scheel, Erste Hilfe f"ur MultiTOS, ST-Magazin 6/93
Allgemeines zu Installation von MultiTOS.


[12]G"unter Born, Referenzhandbuch Dateiformate, 2. Auflage, Addison-
Wesley, Bonn (1992)
Mit den entsprechenden Treibern ist es relativ einfach, im .IMG- und
im .GEM- Format auszugeben. In diesem Buch steht, wie man diese
Formate wieder einliest (und mehr).

[13]G"unter Born, Dateiformate Programmierhandbuch, Addison-Wesley,
Bonn (1993)
Sourcen (TurboC, TurboPascal) zum Laden der Formate. Zum Auswer-
ten der Daten ben"otigt man weiter das Referenzhandbuch.


[14]Tim Oren, Professional GEM, (Internet, Filename: PROGEM)
Tim Oren geht zwar vor allem auf die Programmierung der AES ein,
aber die Literaturliste w"are ohne ihn unvollst"andig.


[15]Luisa Francia, Warten auf blaue Wunder, Werner Pieper Verlag, L"ohr-
bach (1992)
Mal was anderes.


-----
internet: CAS...@cip.physik.uni-stuttgart.de

Real Name: | Drei Dinge muss ein Mann in seinem Leben tun:
Gerd Castan | Einen Editor schreiben.
Hoehbergstr. 16 | Ein Kind zeugen.
D-7000 Stuttgart 60 | Und sterben.
[D-70327 Stuttgart] |

Frank Bartels

unread,
May 27, 1993, 2:03:16 PM5/27/93
to
CAS...@cip.physik.uni-stuttgart.de (Gerd Castan) writes:

>%Hallo,
>%Ich habe einmal die mir bekannten GDOS-Druckertreiber zusammengestellt.
>%Die "a wuerden automatisch erzeugt (von tex2tty).
>%Hier die ascii-Version:

Gibt's denn diesmal keine TeX-Version?

Gruss,
Knarf
--
+-----------------------------------------------------------------+
| Frank Bartels - kn...@nasim.sta.sub.org - Munich - West-Germany |
+-----------------------------------------------------------------+

Gerd Castan

unread,
Jun 1, 1993, 7:15:53 AM6/1/93
to
In <H.ea.Glp...@nasim.sta.sub.org> kn...@nasim.sta.sub.org writes:

> CAS...@cip.physik.uni-stuttgart.de (Gerd Castan) writes:
>
> >%Hallo,
> >%Ich habe einmal die mir bekannten GDOS-Druckertreiber zusammengestellt.
> >%Die "a wuerden automatisch erzeugt (von tex2tty).
> >%Hier die ascii-Version:
>
> Gibt's denn diesmal keine TeX-Version?
>
> Gruss,
> Knarf

Im Mausnetz habe ich eine aufs Dach bekommen, als ich selbige posten wollte.

Aber zufaelligerweise... :-) (Bitte blaettern)

Gerd

Frank Bartels

unread,
Jun 1, 1993, 3:42:30 AM6/1/93
to
CAS...@cip.physik.uni-stuttgart.de (Gerd Castan) writes:

>In <H.ea.Glp...@nasim.sta.sub.org> kn...@nasim.sta.sub.org writes:

>> Gibt's denn diesmal keine TeX-Version?
>>
>> Gruss,
>> Knarf

>Im Mausnetz habe ich eine aufs Dach bekommen, als ich selbige posten wollte.

Oh, Mann, das MausNet hat schon eine eigenartige Mentalitaet. Du kannst
froh sein, dass Du keine 100 Flames bekommst, wenn Du am Ende eines
Artikels einmal zu viel RETURN drueckst. :)

>Aber zufaelligerweise... :-) (Bitte blaettern)

Hab's schon gesehen, danke!

>Gerd

Knarf

P.S.: Gerd, hast Du eigentlich keine Mail von mir erhalten?

0 new messages