From: CASTAN@cip.physik.uni-stuttgart.de (Gerd Castan)
Subject: FAQ: GDOS-Treiber (TeX)
Organization: CIP-Pool Physics Dept, University of Stuttgart, FRG
Date: Thu, 17 Dec 1992 14:39:19 GMT
X-News-Reader: VMS NEWS 1.24

%Hallo,
%Ich habe einmal die mir bekannten GDOS-Druckertreiber zusammengestellt.
%Hier die TeX-Version:
%
%****************************** schnippel ************************************
%format latexg   % deutsches latex 

\documentstyle[german,din_a4]{article}
%\documentstyle[11pt,german]{article} %fuer TTY-Version
\pagestyle{headings}

% Absatzformat:
\parskip1ex           %vertikaler Abstand
\parindent0em         %nicht einr\"ucken

\author{Gerd Castan}
\title{Was Sie schon immer "uber GDOS-Treiber wissen wollten \\
       (und nie zu fragen wagten)\thanks{Gepostet in de.comp.sys.st
       und maus.gui.gem} \\
       Version 1.2}
\date{16.12.1992}

\begin{document}

\maketitle
\newpage

\newcommand{\atari}{Atari}
\newcommand{\fontgdos}{FontGDOS}
\newcommand{\langDisk}{Language\ }
\newcommand{\mono}{s/w}

\section{Einleitung}

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

Au"serdem kommt es vor, da"s es verschiedene Treiber mit gleichem Namen gibt.
Aber worin unterscheiden sie sich?

Ich habe hier meine Erfahrungen zu Druckertreibern knapp zusammengefa"st.

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:
\begin{itemize}
  \item Wo bekommt man die Treiber her?
  \item Wie unterscheidet man die Treiber?
  \item Welche Probleme gibt es mit den einzelnen Treibern?
  \item Welche Treiber kann man fr bestimmte Drucker verwenden?
\end{itemize}

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 Prisille (MIGRAPH-Produkte, Calligrapher lite); 
Julian Reschke (IMG-0???); 
Volker Ritzhaupt; 
J"urgen Voorgang (Working Tilte - Produkte)

Gerd Castan.

\section{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
Konkurenzprogramm gibt, dessen Programmierer keinen Aufwand mit 
Druckertreibern 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.

\section{VDI-Treiber}

Hier werden zu jedem Treiber Vertrieb, Fehler und zugeh\"orige Fonts
aufgelistet.

\subsection{Tintenstrahldrucker}

\begin{center}
\begin{tabular}{|l|l|l|l|c|c|c|l|l|}\hline
  Name       & Datum    & L\"ange & Vertrieb & \multicolumn{3}{l|}{Fehler} & Sonst. & Fonts \\
             &          &       &             & 1 & 2 & 3 &        &         \\ \hline
  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 \\
  HP\_LJET   & 22.02.89 & 45512 & BELA        &   &   &   & n.g.   & LS      \\
  DESKJET    & 13.05.92 & 45637 & BELA        &   &   &   & g.     & LS      \\
  DESKJET    & 14.05.91 & 46040 & CL,WT       &   &   &   & g.     & LS      \\
  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     \\
  MT90       & 21.12.90 & 44881 & BELA        &   &   &   & 180dpi & SP      \\
  PAINTJET   & 27.01.92 & 60005 & \fontgdos   &   &   &   &        & SP, OTL \\ 
  PAINTJET   & 14.08.92 & 60173 & I           &   &   &   &        & SP, OTL \\
  PAINTJET   & 13.10.91 & 45934 & WT          &   &   &   &        & SP     \\ \hline
\end{tabular}
\end{center}
Anmerkung: Die Treiber HP\_LJET und DESKJET knnen sowohl f"ur 
(HP-kompatible) Tintenstrahl- als auch Laserdrucker verwendet werden.
Der Unterschied besteht darin, da"s die Daten gepackt (g.) oder 
nicht gepackt (n.g.) an den Drucker geschickt werden. delta bedeutet,
da"s die Daten delta-komprimiert werden.

PAINTJET ist ein Farbtreiber mit 8 Farben.

\subsection{9-Nadeldrucker}

\begin{center}
\begin{tabular}{|l|l|l|l|c|c|c|l|l|}\hline
  Name       & Datum    & L\"ange & Vertrieb & \multicolumn{3}{l|}{Fehler} & Sonst. & Fonts \\
             &          &       &             & 1 & 2 & 3 &       &         \\ \hline
  FX240DPI   & 22.12.89 & 45396 & BELA        & j & j &   &       & SR      \\
  FX80       & 22.12.89 & 45396 & BELA,wt     & j & n &   &       & EP      \\
  FX80\_2    & 12.06.91 & 45396 & I           &   &   &   &       & EP      \\
  FX80       & 24.09.91 & 45525 & CL          &   &   &   &       & EP      \\
  FX80       & 16.12.87 & 45396 & \atari      & j & n &   &       & EP      \\
  FX80       & 27.01.92 & 59236 & \fontgdos,I & j & n &   &       & EP, OTL \\
  FX80HIGH   & 22.01.89 & 44730 & \atari,I    & j & n &   &       & SR      \\
  FX80\_QD   & 24.09.91 & 45525 & WT          &   &   &   &       & EP      \\
  NX1000     & 27.01.92 & 58719 & \fontgdos   & j & n &   &       & EP, OTL \\
  NX1000     & 14.08.92 & 58887 & I           &   &   &   &       & EP, OTL \\
  OKI20      & 27.01.92 & 58491 & \fontgdos   & j & n &   &       & EP, OTL \\
  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 \\ \hline
\end{tabular}
\end{center}
Anmerkung: FX80HIGH druckt normalen Text doppelt, FX240DPI nur einfach,
FX80\_QD druckt in vierfacher Dichte.

NX1000 und OKI20 sind Farbtreiber mit 8 Farben.

\subsection{24-Nadeldrucker}

\begin{center}
\begin{tabular}{|l|l|l|l|c|c|c|l|l|}\hline
  Name       & Datum    & L\"ange & Vertrieb & \multicolumn{3}{l|}{Fehler} & Sonst. & Fonts \\
             &          &       &             & 1 & 2 & 3 &       &  \\ \hline
  EPSON360   & 04.04.90 & 45619 & BELA        & j & j &   &       & NC \\
  EPSON360   & 16.09.92 & 45547 & WT          &   &   &   & 180x360 & \\
  EPSLQPAR   & 14.02.91 & 44939 & I           &   &   &   &       & \\
  NB15       & 22.12.89 & 44881 & BELA,wt     & j & n &   &       & SP \\
  NB15       & 16.12.87 & 44881 & \atari,CL   & j & n &   &       & SP \\
  NB15\_2    & 12.06.91 & 44881 & I           &   &   &   &       & SP \\
  NB15       & 27.01.92 & 59121 & \fontgdos,I & j & n &   &       & SP, OTL \\
  NECP6      & 12.04.80 & 45199 & wt          &   &   &   &       & NC \\
  NECP6      & 10.04.91 & 45619 & BELA        & j & j &   &       & NC \\
  NECP6      & 06.02.86 & 44906 & \atari,I    & j & j &   &       & NC \\
  NECP6\_2   & 28.06.91 & 46557 & I           &   &   &   &       & NC \\
  NECP       & 27.01.92 & 59516 & \fontgdos   & j & j &   &       & NC, OTL \\
  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           &   &   &   &       & \\ \hline
\end{tabular}
\end{center}


\subsection{Laserdrucker}

\begin{center}
\begin{tabular}{|l|l|l|l|c|c|c|l|l|}\hline
  Name       & Datum    & L\"ange & Vertrieb & \multicolumn{3}{l|}{Fehler} & Sonst. & Fonts \\
             &          &       &             & 1 & 2 & 3 &       &  \\ \hline
  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 \\
  DESKJET    & 13.05.92 & 45637 & BELA        &   &   &   & g.    & LS \\
  DESKJET    & 14.05.91 & 46040 & CL          &   &   &   &       & LS      \\
  DESKJET    & 06.03.91 & 54285 & \atari,I    &   &   &   &       & LS \\
  HPL150     & 12.04.86 & 51541 & wt          &   &   &   & 150dpi& \\
  HPL300     & 24.04.86 & 51541 & CL,wt       &   &   &   &       & 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 & \langDisk   &   &   &   &       & LS \\
  SLM        & 27.01.92 & 60036 & \fontgdos,I &   &   &   &       & LS, OTL \\ \hline
\end{tabular}
\end{center}

\subsection{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 befinden.
Diese k"onnen aber genauso wie Druckertreiber ersetzt werden.

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


\subsubsection{LineA}
Die sogenannten LineA-Routinen sind Unterprogramme der Bildschirmtreiber
der ST-Serie, die als undokumentiert zu betrachten sind.

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!

\subsection{Sonstige Treiber}

\begin{center}
\begin{tabular}{|l|l|l|l|c|c|c|l|l|}\hline
  Name       & Datum    & L\"ange & Vertrieb & \multicolumn{3}{l|}{Fehler} & Sonst. & Fonts \\
             &          &       &           & 1 & 2 & 3 &       &  \\ \hline
  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 \\
  MEMORY     & 27.01.92 & 58397 & \fontgdos &   &   &   &       & LS, OTL \\
  PSCRIPT    & 14.10.92 & 33016 & WT        &   &   &   &       & \\
  ZEBRA      & 07.12.91 & 45746 & WT        &   &   &   &       & \\
  T\_OFFICE  &          &       & wt        &   &   &   & 98/196dpi& \\
  IMG-0300   &          &       & Reschke,wt&   &   &   &       & LS \\ \hline
\end{tabular}
\end{center}
IMG-0300 kann (nicht kommerziell) frei kopiert werden.
Die anderen IMG-0???-Treiber sind von Sci-Lab.
ZEBRA ist f"ur den Zebra Labelprinter.

\subsubsection{Memory-Treiber}
Ein Memory-Treiber macht nichts anderes als ein Bildschirmtreiber.
Nur landet das Ergebnis nicht im Bildschirmspeicher, sondern in einem
anderen Speicher, und kann von dort weiterverarbeitet werden.

Offiziell ist von Atari noch nicht bekanntgegeben worden, wie ein
Memory-Treiber zu verwenden ist. Folgendes scheint aber sicher zu sein:
\begin{itemize}
  \item Dem Treiber kann wie einem Matrixdrucker bei Open Workstation
        die Gr"o"se des zu verwendenden Speicherbereichs angegeben werden.
  \item Da ein Memory-Treiber nichts "uber die Video-Harware wissen kann,
        scheint es sicher zu sein, da nur schwarz/wei"s ausgegeben
        werden kann.
\end{itemize}
Der oben aufgef"uhrte Memory-Treiber kann nur schwarz/wei"s 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 logischen Aufl"osung von 300 dpi auch mit
Bildschirm-Fonts zurechtkommen.

Problematisch ist aber, da"s die Aspect-Ration (Das Verh"altnis von
Pixelbreite zu Pixelh"ohe) im allgemeinen nicht mit der 
Bildschirmaufl"osung "ubereinstimmt. Das hat zur Folge, da"s beispielsweise
Kreise als Ellipsen dargestellt werden.

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

\subsubsection{Plottertreiber}
Mit dem Programm DATA scheint ein HPGL-Treiber vertrieben zu werden.
Auch auf der PD-Diskette ST 458 soll sich ein solcher Treiber befinden.
Wenn ich mehr wei"s, folgt an dieser Stelle mehr.

\subsubsection{IMG-Treiber}
Die IMG-0???-Treiber drucken .IMG - Files auf Platte.

\section{Fehler}

Mir bekannte Fehler der Druckertreiber sind:
\begin{itemize}
  \item[1] Bei der Kombination der Attribute {\em kursiv} und {\em
           outlined} werden die Buchstaben rechts abgeschnitten.
           Dieser Fehler ist unabhngig davon, welche Attribute sonst
           noch gesetzt werden.
  \item[2] Diese Treiber stellen auch Fonts mit dem Attribut {\em hell}
           ausgef\"ullt dar.
  \item[3] Nicht auf dem TT lauff\"ahig.
  \item[4] Die EXTENDED ENQUIRE FUNCTION (VDI 102, vq\_extnd) liefert
           teilweise nicht die Werte zur"uck, wie sie beispielsweise
           im Profibuch dokumentiert sind. Eine genaue Aufstellung ist 
           in Arbeit.
\end{itemize}
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, da"s Xact nur die Attribute fett, kursiv
und unterstrichen unterst"utzt. (Siehe auch \cite{speedo1})

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
Pixel breiter. Da ein Pixel (im Gegensatz zu einem angepa"sten Font)
eine aufl"osungsabh"angige Breite hat, ist ein Text in jeder Aufl"osung
unterschiedlich breit. Es ist aber v"ollig unerw"unscht, wenn ein Text
auf unterschiedlichen Druckern eine unterschiedliche Breite hat.
Die einzige Methode dem entgegenzuwirken, w"are Letterspacing. Das aber 
ist Typographischer Pfusch.


\section{Fonts}
\subsection{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 verwendet, mu"s sich dar"uber im klaren sein, da"s 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 mitgeliefert (Im \atari -Paket fehlen die 360dpi-Fonts).
Man kann dann - ein geeignetes Programm vorausgesetzt - jedes Dokument
mit jedem Druckertreiber ausdrucken.

Mit den zuk"unftigen Vektorfonts wird es dieses Problem nicht mehr geben.

\subsection{Bitmap-Fonts}
Die verwendeten Fonts sind Bitmap-Fonts im DR Standardformat. Ihre Namen 
haben folgenden Aufbau:

HHFFPPRR.FNT
\begin{center}
\begin{tabular}{|l|l|l|}\hline
Abk\"urzung & Bedeutung & Beispiel \\ \hline
HH & Hersteller des Fonts. & AT=Atari. \\
FF & Fontbezeichnung & SS=Swiss. \\
PP & Gr\"o"se des Fonts in Punkten. & 10 \\
RR & Aufloesung des Fonts. & LS=300dpi \\ \hline
\end{tabular}
\end{center}
Fonts: SS=Sans Serif (Swiss), TR=Times Roman (Dutch), TP=Typewriter

G\"angige Aufl\"osungen sind (keine)=high/low resolution screen, 
CG=Color graphics (mittlere Bilschirmaufl\"osung), 
EP=LB=120x144dpi, SP=180dpi, SR=240dpi, LS=300dpi, NC=360dpi, MF=Metafont.
In den Tabellen mit den Druckertreibern steht in der letzten Spalte, welche
dieser Fonts die einzelnen Treiber ben\"otigen.

Siehe auch \cite{wheeler}.

\subsection{Vektorfonts}
Die Vektorfonts im alten FSM-GDOS-Format werden hier mit OTL bezeichnet.

Es werden noch die alten OTL-Fonts benutzt, nicht die Speedo-Fonts,
mit der die offizielle Version arbeiten wird.

\section{Drucker}
\begin{center}
\begin{tabular}{|l|l|l|}\hline
Hersteller       & Drucker  & Passende Treiber \\ \hline
NEC              & P6+,P7+, & NECP\dots \\
                 & P60,P70  & NB15 (FX\dots, NX1000) \\ \hline
HP               & LaserJet II & HP\_LJET \\ \hline
HP               & DeskJet, LaserJet III,IV & DESKJET (HP\_LJET) \\ \hline
CANON            & BJ10E    & BJ10 \\ \hline
CANON            & LBP 4/8  & CANONLBP \\ \hline
Mannesmann-Tally & MT 90    & MT90 \\ \hline
\end{tabular}
\end{center}
Treiber in Klammern funktionieren, nutzen aber die F"ahigkeiten des Druckers
nicht optimal aus.
Bei 24-Nadeldruckern bedeutet das, da die Drucker im 8-Nadel-Modus
betrieben werden.
Bei HP-kompatiblen Laser- und Tintenstrahldruckern bedeutet das, da
die Daten nicht komprimiert werden, obwohl die Drucker das unterst"utzen. 

Was kompatibel hei"st, bestimmen normalerweise nur die Hersteller der
kompatiblen Drucker.

Anmerkungen:
\begin{itemize}
  \item Wer seinen Drucker nicht in der Liste findet und einen passenden
        Druckertreiber dazu kennt, der schreibe mir.
  \item Auch wenn man schon einen passenden Druckertreiber f"ur seinen
        Drucker gefunden hat, ist es durchaus sinnvoll, noch einige
        andere Druckertreiber auszuprobieren.
  \item Nat"urlich haben die \fontgdos -Druckertreiber ernsthafte 
        Speicherplatzprobleme, wenn man Vektorfonts damit ausdruckt.
        Was aber den Ausdruck von Bitmap-Fonts anbelangt, so sind diese
        Treiber den anderen hier aufgef"uhrten Treibern in der
        Geschwindigkeit "uberlegen.
\end{itemize}


\section{Programme}
Es ist inzwischen selbstverst"andlich (wenn auch nicht "ublich), da"s alle
Programme GDOS unterst"utzen.

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

\begin{center}
\begin{tabular}{|l|l|l|}\hline
Programmart & Programm & Vertrieb \\ \hline
Chart/Me"swertanalyse & Xact                   & Sci-Lab \\
                      & MM-Graph               & Overscan \\
                      & DATA Professional      & Ralf Wirtz \\ \hline
Graphik               & Papillon               & ASH \\
                      & Xact Draw              & Sci-Lab \\
                      & Easydraw               & MIGRAPH \\
                      & TouchUp                & MIGRAPH \\ \hline
Tabellenkalkulation   & LDW Power Calc 2       & MSPI \\ 
                      & K\_Spread\_4           & Omikron \\ 
                      & BASiChart              & Dr. Ackermann \\ \hline
Text/DTP              & Papyrus                & Digital DeskTop \\
                      & Calligrapher           & Working Title \\
                      & Wordflair II           & H3 \\ 
                      & Timeworks Publisher    & GST/H3 \\ \hline
Chem. Darstellung     & Monoklin               & MAXON Sonderdisk \\ \hline
Platinenlayout        & Route iT! \& Circu iT! & Think! \\ \hline
Vektorisierung        & Convector Zwei         & Shift \\ \hline
\end{tabular}
\end{center}
Anmerkungen: 
\begin{itemize}
  \item Xact kann jetzt schon Speedo-Fonts ausdrucken. 
  \item Mit Wordflair II wird FontGDOS ausgeliefert.
  \item Wordflair II hat einen neuen Vertrieb (und einen neuen Preis).
  \item Monoklin stuerzt gerne ab
\end{itemize}

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

\section{Vertrieb}
\subsection{\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 
Disketten 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.

\subsection{BELA}
Die mit BELA gekennzeichneten Treiber gibt es bei BELA f\"ur zur Zeit
45 DM + Porto (ohne Gew\"ahr).

Man erh\"alt zwei sp\"arlich gef\"ullte Disketten mit gepackten Druckertreibern
und Fonts f\"ur die Treiber.

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

\subsection{\fontgdos}
Die mit \fontgdos gekennzeichneten Treiber sind in der $\beta$-Testversion
des FontGDOS-Paketes enthalten. Dieses Paket ist zur Zeit nicht
allgemein erh\"altlich.

Die Treiber aus diesem Paket sind wirklich drastisch schneller als
die bisherigen (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 und das bisherige FSM-GDOS werden nie in den Vertrieb gehen.
Das Nachfolgeprogramm ist SpeedoGDOS, oder wie auch immer es dann
hei"sen wird.

\subsection{\langDisk}
Der mit \langDisk bezeichnete Treiber wird auf der Language-Disk des
Mega STE mitgeliefert.

\subsection{Internet}
Die mit I gekennzeichneten Druckertreiber sind im Internet zu finden (z.B. 
quepasa.cs.tu-berlin.de).
Der CANONLBP-Treiber befindet sich f"alschlicherweise im Ordner f"ur
Tintenstrahldrucker.

\subsection{Working Title}
Die mit WT und wt bezeichneten Treiber werden mit Calligrapher ausgeliefert.
Die WT-Treiber sind \copyright Working 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.

\subsection{Speedo-Treiber}
Offizielle Informationen sind noch nicht erh\"altlich. Insider singen
aber wahre Lobeshymnen ob der Geschwindigkeit und Druckqualit\"at.

Verwendet werden Fonts im Speedo-Format der Firma Bitstream.

Herausragende Eigenschaften sind
\begin{itemize}
  \item Schnelligkeit
  \item Es mu"s nicht die ganze Fontdatei gelesen werden (Speichersparend)
  \item 16-Bit-Fonts (d.h. kein 256 Zeichen-Limit)
\end{itemize}
Siehe auch \cite{speedo1}. Nein, ich wei"s nicht wann Speedo-GDOS 
erh"altlich sein wird. Letzte Ank"undigung: zusammen mit MultiTOS.

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! :-)

\subsection{IMG-0300}
Im Internet unter

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

\subsection{Sonstige}
Ich treffe keine Auswahl an Treibern. Das Kriterium ist Vollst"andigkeit.

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

\section{Source}
Als Entwickler kann man einen fast fertigen Druckertreiber im Sourcecode
bekommen. Dieser mu"s dann nur noch an den speziellen Drucker angepa"st
werden.

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

Allerdings gibt es schon $\beta$-Versionen von Farbtreibern von Atari
(siehe Treibertabelle).

\section{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 

Digital DeskTop (DDT) ist eine Hndlergemeinschaft \\
Adressen finden sich in Anzeigen der Atari-Zeitschriften.

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

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

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

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

\section{Sonstiges}
\subsection{fontfix}
Das Programm fontfix ist im Internet an folgenden Orten zu finden:

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

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

\section{Sonstiges}

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

CASTAN@cip.physik.uni-stuttgart.de

Wahrscheinlich hat der, der mir schreibt, schon ein oder zwei Treiber
getestet. 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.

\subsection{Warenzeichen}
Dieses Dokument ist gespickt von eingetragenen Warenzeichen, die nicht 
frei verwendbar sind.

\begin{thebibliography}{99}
  \bibitem {wheeler} Douglas N. Wheeler, {\em EVERYTHING YOU EVER 
           WANTED TO KNOW ABOUT GDOS (AND MORE)}, 
           (Internet, Filename: GDOS.ARC oder GDOS.TXT) \\ 
           {\sl Hier steht alles, was es an Allgemeinwissen ber
           GDOS-Treiber gibt. (AND MORE)} 
  \bibitem {profi} Jankowski, Rabich, Reschke, {\em Atari Profibuch, 10. Auflage}, 
           SYBEX, D\"usseldorf (1992) \\ 
           {\sl Das Standardwerk. F\"ur Programmierer: im VDI-Teil steht,
           wie man Bilschirm und Druckertreiber korrekt anspricht.} 
  \bibitem {speedo1} Julian Reschke, {\em Herbstgedanken},
           ST-Magazin 11/92 \\
           {\sl Herbstgedanken "uber FontGDOS und Speedo-GDOS.}
  \bibitem {hotline} Raymond Schr"oder, {\em Atari-Hotline},
           ST-Magazin 7/92 \\
           {\sl Wozu gibt es GDOS? Welche Programme unterst"utzen es?
           Wie installiert man es?}
  \bibitem {NVDI} Sven Behne, Wilfried Behne, {\em NVDI-Dokumentation}, 
           BELA \\ 
           {\sl Beschreibung des VDI. Leider ist nicht aufgef\"uhrt,
           worin sich Bildschirmtreiber und Druckertreiber unterscheiden.} 
  \bibitem {vdi-fehler} Wilfried Behne, Andreas Kromke, 
           {\em Fallen im VDI des Atari ST und wie man sie umgeht}, 
           c't 1991, Heft 3 \\ 
           {\sl Es werden vor allem Fehler in den Bildschirmtreibern 
           beschrieben.} 
  \bibitem {vdi-farben} Laurenz Pr"u"sner, 
           {\em \dots es ist alles so sch"on Bunt hier}, 
           ST-Magazin 5/92, 7/92, 9/92 \\ 
           {\sl Umgang mit mehr als 256 Farben und mit ger"ateabh"angigen
           Formaten.} 
  \bibitem {formate} G"unter Born, {\em Referenzhandbuch Dateiformate, 2. Auflage},
           Adison-Wesley, Bonn (1992) \\
           {\sl 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).}
  \bibitem {progem} Tim Oren, {\em Professional GEM}, (Internet, 
           Filename: PROGEM) \\
           {\sl Tim Oren geht zwar vor allem auf die Programmierung der
           AES ein, aber die Literaturliste w"are ohne ihn unvollst"andig.}
  \bibitem {luisa} Luisa Francia, {\em Warten auf blaue Wunder},
           Werner Pieper Verlag, L"ohrbach (1992) \\
           {\sl Mal was anderes.}
\end{thebibliography} 
 
 
\end{document} 
  



##############################################################################
internet: CASTAN@cip.physik.uni-stuttgart.de
(Neuer Rechnername! Der alte bleibt aber noch einige Zeit gueltig.) 
##############################################################################
Real Name:          # Einem Land, dessen Sprache das Wort "Kultur - Beutel"
Gerd Castan         # hervorgebracht hat, ist nicht zu trauen.
Hoehbergstr. 16     #                 (Luisa Francia)
D-7000 Stuttgart 60 #
Newsgroups: de.comp.sys.st