Black stripe at the right edge of my faxes :-(

Sam Leffler (sam@hyla.chez.sgi.com)
Sat, 4 Nov 1995 18:23:40 +0100


    To:  mgetty@muc.de
    Subject:  Re: Black stripe at the right edge of my faxes :-(
    Date: Sat, 04 Nov 1995 12:54:42 +0100
    From:  fdc@cliwe.ping.de (Frank D. Cringle)

    argus@ganymed.phiger.com (Uwe S. Fuerst) writes:
    >I still have the "black stripe on the right edge" problem with my faxes.
    >
    >This is not a mgetty problem, but I think that some of you might have run
    >into this, too.  I'm using WinWord 6 under WfW 3.11 (don't laugh ;-) to
    >create my faxes and I'm printing these thru the WfW Postscript Driver to
    >file.  After that I'm using "faxspool" to fax the Postscript doc (this'll
    >use GhostScript via its dfaxhigh driver to create the G3 pages -- I'm 
using
    >GS262 at the moment and I've tried (almost) all possible page sizes 
(letter,
    >A4, note, ...) -- no use).
    >
    >My knowledge of Postscript is to small, not to say sub-zero, to let me 
find
    >the cause for the black stripe, but me thinks the Postscript driver of WfW
    >fiddles around with the paper size params, so that the PAPERSIZE option
    >given to GS may not be of interest when the G3 pages get created...
    
    This sounds like the same problem that occurs with framemaker.  You get a
    black line at the edge of the page with gs262 and the fax just plain don't
    work (it is the wrong width) with gs3.  I hope Sam "Hobbes" Leffler will
    pounce and correct me if I am wrong, but my understanding is that it is the
    postscript setpagedevice operator that forces ghostscript to use an
    inappropriate width when rendering these files.  Future versions of
    ghostscript may robustly ignore attempts to select the paperwidth of remote
    fax machines, but the problem is really in the postscript driver
    overspecifying the output medium.  I haven't a clue about WinWord 6 and WfW
    3.11, but you might be able to find a file somewhere, typically called
    something like "prologue", that is prepended to postscript output of your
    wordprocessor.  If there is a setpagedevice in there, get rid of it in a
    syntactically and semantically correct way - this is where you get to learn
    postscript :)
    
["Hobbes"?]  Yes, Frank what you describe is correct.  That is, Frame 4
emits a setpagedevice operator that forces the page dimensions to exactly
8.5" wide or 1732 pixels.  Ghostscript permits this even though the output
device driver wants to constrain the page dimensions to values that are legal
for fax transmission (i.e. 1728 pixels wide).  The result is a document that
is unacceptable to fax receivers.  The latest versions of Ghostscript (not
sure if they are publicly available) constrain setpagedevice operations so
that problems like this do not occur.

        Sam