🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.next
3 messages
3 total messages Started by Oliver Kopf [E-Technik] Wed, 23 Dec 1992 09:04
TeX-Ausdruck
#424
Author: Oliver Kopf [E-Technik]
Date: Wed, 23 Dec 1992 09:04
10 lines
896 bytes
Ich habe Probleme wenn ich TeX-Files auf einem QMS PS-Drucker ausdrucke,
das feine Linien in den Buchstaben verschwinden. Ich denke das es mit
der Aufloesung zusammenhaengt, der NeXT-Laser hat doch 400dpi und der
QMS nur 300 dpi ?

Bye Oliver

/ *************************************************************************** /
/ Oliver Kopf * Universitaet Kaiserslautern * (0631) 205-3133 o. (06301)31697 /
/ *************************** kopf@rhrk.uni-kl.de *************************** /
Re: TeX-Ausdruck
#432
Author: Kristian Koehntopp
Date: Thu, 24 Dec 1992 11:15
82 lines
4496 bytes
In <1992Dec23.090439.1821@rhrk.uni-kl.de> kopf@rhrk.uni-kl.de (Oliver Kopf [E-Technik]) writes:
>Ich habe Probleme wenn ich TeX-Files auf einem QMS PS-Drucker ausdrucke,
>das feine Linien in den Buchstaben verschwinden. Ich denke das es mit
>der Aufloesung zusammenhaengt, der NeXT-Laser hat doch 400dpi und der
>QMS nur 300 dpi ?

Es gibt zwei Sorten von Laserdruckern, write-white und
write-black Drucker. Ein write-white Drucker schreibt mit seinem
Laserstrahl weisse Zonen auf urspruenglich vollkommen weisse
Trommel, ein write-black Drucker schreibt mit dem Laser
schwarze Zonen auf eine urspruenglich weisse Trommel.

write-black ist die aeltere der beiden Techniken und hat
Probleme mit grossen schwarzen Flaechen, in denen man eine
horizontale Streifung erkennen kann. Modernere Laserdrucker
haben deswegen oft ein write-white Druckwerk.

Bei write-black Druckwerken sind die Buchstaben im Rechner
etwas schmaler als sie nachher im Ausdruck erscheinen. Durch
mechanische und elektronische Verzoegerungen bei der
Ansteuerung des Druckwerkes erscheinen die schwarzen Zonen im
Ausdruck (je nach Geraet unterschiedlich) etwas verbreitert
(aber niemals erhoeht!), also etwas fetter.

Bei write-white Druckwerken ist der Effekt genau umgedreht: Die
Buchstaben erscheinen im Druck schmaler als die im Rechner
gespeicherten Originale, denn hier schreibt der Laser weisses
Papier um die schwarzen Buchstaben herum und knabbert dabei die
Outlines der Zeichen von beiden Seiten her an.

TeX (genauer gesagt: Metafont) kennt dieses Problem und bietet
in der Datei modes.mf die Tune-Parameter blacker und
mode_write_white_setup_ an:

% This file collects all known \MF\ modes, some of which have not been
% tested.  It also makes definitions to put specials identifying the
% mode in the \MF\ GF output, and to put the coding scheme and other
% so-called Xerox-world information in the TFM output.  Finally, it
% defines some code to handle write-white devices better; this code
% comes into play if a |mode_def| includes the statement
% |mode_write_white_setup_;|.  This only works for those fonts which
% follow Computer Modern's conventions for using |font_setup|.
% 
[ ... ]
% |blacker|: a correction added to the width of stems and similar
%   features, to account for devices which would otherwise make them too
%   light (page 93).  (Write-white devices are best handled by a more
%   sophisticated method than adding to |blacker|, as explained above.)
% 
% |fillin|: a correction factor for diagonals and other features which
%   would otherwise be ``filled in'' (page 94).  An ideal device would
%   have |fillin=0| (page 94).  Negative values for |fillin| will
%   probably either gross effects or none at all.
% 

In der modes.mf finden sich dann Druckerdefinitionen in der Art

% From {\tt cudat@cu.warwick.ac.uk}.
mode_def AgfaFourZeroZero =             % AGFA 400PS
  mode_param (pixels_per_inch, 406);
  mode_param (blacker, .2);
  mode_param (fillin, 0);
  mode_param (o_correction, .6);
  mode_common_setup_;
enddef;

Hier muss man dann ein wenig experimentieren und die richtigen
Werte fuer seinen Drucker einstellen (unter Umstaenden ist der
richtige Drucker ja schon vorhanden, die modes.mf ist sehr
lang).

Wie man die Definitionen in den modes.mf installiert, ist in
der Datei selbst beschrieben. Ich habe das vor langer Zeit mal
fuer einen Agfa-Belichter machen muessen, aber die Details
schon wieder vergessen :-(

Kristian
-- 
Kristian Koehntopp, Harmsstrasse 98, 2300 Kiel, +49 431 676689
"Convection Machine is a trademark of Thoughtless Machines, Inc., a joint-
 venture of Hot-Air Associates and Air Heads International using vaporware
 from the Neural Network Corporation." -- RFC1217
Re: TeX-Ausdruck
#439
Author: Tobias Hennerich
Date: Sat, 26 Dec 1992 15:52
42 lines
1781 bytes
kris@black.toppoint.de (Kristian Koehntopp) writes:

>In <1992Dec23.090439.1821@rhrk.uni-kl.de> kopf@rhrk.uni-kl.de (Oliver Kopf [E-Technik]) writes:
>>Ich habe Probleme wenn ich TeX-Files auf einem QMS PS-Drucker ausdrucke,
>>das feine Linien in den Buchstaben verschwinden. Ich denke das es mit
>>der Aufloesung zusammenhaengt, der NeXT-Laser hat doch 400dpi und der
>>QMS nur 300 dpi ?

>Es gibt zwei Sorten von Laserdruckern, write-white und
>write-black Drucker.

[Unterschied zwischen diesen Druckertypen geloescht ---
 stimmt zwar, ist aber hier nicht das Problem...]

Oliver hat recht: Es liegt daran, dass der NeXT dem QMS 
Bitmapfonts fuer 400dpi Aufloesung schickt und das Postscript
im QMS dann versucht dies auf 300dpi runterzurechnen - mit
maessigem Erfolg.

Aendere in der Datei /usr/lib/tex/ps/config.ps die Zeilen

	*   Default resolution.
	*
	D 400

zu

	*   Default resolution.
	*
	D 300

ab. Das muesste eigentlich schon alles sein. 
Wenn es noch Probleme gibt schreibe mir eine Mail.

Gruss	Tobi


-- 
 MM     Tobias Hennerich, +49 711 7353788, tobi@swabsib.stgt.sub.org
<' \__/|      Remember: You can always reset the computer by
 \_  _/       taking out the plug and putting it back again.
___][___        (sinclair ZX Spectrum introduction, 1982)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads