From: lutz@bisun.nbg.sub.org (Lutz Birkhahn)
Subject: Re: TEX FAX ST/TT
Organization: Organization? Pah!
Date: Wed, 15 Apr 1992 22:17:11 GMT

So, endlich komme ich mal wieder dazu, ein paar News zu lesen...

Philipp_Pagel@wue.maus.de (Philipp Pagel) schrieb:
>
> >Falls die TeXShell das alles steuern soll, dann schu Dir doch mal dies hie
> r
> >an:
> >
> >   Treiberkonfiguration fuer TeX-Shell, Version 2
> >   Preview 80 DpI
> [...]
> >
> Wenn das alles klappt, dann solltest Du mal schauen, ob der Screeen-DVI die
> >"A"-Option unterst"utzt. Damit k"onnen Ausgaben in Dateien gejagt werden.
> >
> >   -ZR200 -ZS200 -ZIFAX -AFAX.IMG
> >
> >Tut er dies nicht, dann missbrauch einfach Deinen normalen Drucker-DVI.
[...]

> ----------------------------------schnipp---------------------------
> Treiberkonfiguration fuer TeX-Shell, Version 2
> FAX 200 DPI
> deskjet.ttp
> my_fax
> res200.fax
> 0
> FGBERDMTSNQWJZPOLHVQAUCI
> -zr200 -zs200 -zifax -zh1728 -afax.img
> ----------------------------------schnapp---------------------------
> 
>    - nun dachte ich, das die ganze Sache funktionieren sollte.
> 
>    - aber ach - zuerst hat der Treiber sich beschwert, dass er in
>      "F:\TEX\PRFONTS\" keinen gueltigen Pfad finden kann.
>      ich bin dann dahintergekommen, dass er ein Verzeichnis "RES300.FAX"
>      erwartete, waehrend ih den Ordner "RES200.FAX" genannt hatte.(Was ich
>      immer noch fuer korrekt halte) Naja - dachte ich mir - macht nix: dann
>      nenne ich den Pfad halt "RES300.FAX" - den hat der Treiber dann auch
>      akzeptiert.
> 
>    - doch leider hatte das produzierte FAX1.IMG eine Zeilenlaenge von 2336
>      Pixels. Und das Fax-Programm kann natuerlich nur bis zu 1726 Pixels
>      versenden (pro Zeile versteht sich).
> 
> Nun meine Fragen:
> 
>         - Weshalb nimmt der Treiber "RES300.FAX" an, obwohl ich doch
>           "RES200.FAX" angegeben hatte?
[...]

>           Ich vermute, dass der Treiber in wirklichkeit 300dpi
>           Fonts verwendet hat. Aber warum? Habe ich im modedef einen Fehler,
>           oder ignoriert er auch den Ordner RES300.FAX (in dem aber 200dpi
>           Fonts liegen!)

(ein klein bisschen mehr gequoted, weils doch schon ein Weilchen her ist).
In der Tat koennen die wenigsten Druckertreiber von Stefan verschiedene
Aufloesungen, und wenn, dann auch nur ganz bestimmte, fest definierte
(Laserjet z.B. 300 dpi und 150 dpi). Das Problem ist einfach technischer
Natur, die Treiber wissen nicht, welche Steuercodes sie an den Drucker
schicken sollen, damit er z.B. mit 200 dpi druckt, denn die wenigsten
Drucker koennen dies.

Wie Julian Reschke schon bemerkte, ist es natuerlich ein Kinderspiel,
einen vorhandenen Druckertreiber zu nehmen, im Sourcecode die Aufloesung
auf 200 dpi zu aendern und neu zu kompilieren (wenn es nicht sogar direkt
mit Patchen geht). Einen solchen Treiber sollte man dann aber besser
nur zum Erzeugen von IMG-Dateien verwenden.

Anders sieht die Sache beim Bildschirmtreiber aus: dieser kann den Bild-
schirm mit jeder beliebigen Aufloesung versorgen, folglich versteht er
auch die Umschaltung der Aufloesung via Kommandozeilenparameter.

Also: nicht deskjet.ttp verwenden, sondern screen.ttp, damit sollte es
klappen (wir werden's wohl demnaechst selber mal ausprobieren).

Wenn Stefan sagte, dass er irgendwann einen dedizierten Fax-Treiber
schreiben will, dann meinte er damit einen Treiber, der nicht erstmal ein
paar Megabyte mit IMG-Dateien vollpflastert, und diese erst spaeter als
Fax verschickt, sondern einen, der gleich mehr oder weniger direkt die
Faxgraphik an Faxgeraet/Modem bzw. Faxtreiber sendet.

-- 
Lutz Birkhahn (Germany)   email: lutz@bisun.nbg.sub.org (don't use another!)
F"urther Str. 6          +--------------------------------------------------
D-W-8501 Cadolzburg 2    | "It is an error to not have enough arguments"
Voice: 09103 / 2886      |                         (Hype Programmer's Guide)