[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gschem printing problems
Hi,
Odd, Ghostscript shows your file correctly.
I can guess that this is a side effect of the way that the current 
postscript output works.  There are likely  some potntial bugs in the 
way that the scaling and rotation are applied to the output, mainly from 
the page size getting calculated in several places, and lots of trickery 
to do with passing back and forth scaling factors.  I am currently 
working on fixing this and plan to upload the changes to CVS in a day or 
two.  I have almost completely rewritten the printing back end for 
gschem.  The scaling and rotation are the last things for me to patch. 
You will also notice approximately 50% reduction in the postscript file 
size due to lower verbosity in the output.
David Carr wrote:
When I attempt to print a large schematic in landscape mode, gschem 
creates a postscript file called say test.ps.  If I then print this 
file using lpr test.ps, the result is printed in portrait mode and I 
only get the bottom left corner of the schematic.  I'm using gschem 
from CVS (checked out yesterday) and a native postscript pinter 
(LaserJet 5M).
If I open the resulting postscript file with a viewer, the page is 
rotated 90 degrees.  If I print the PS file in the viewer I get the 
same problems.  However if I use ps2pdf to convert to a PDF and then 
print the PDF, the file is printed properly.
Any ideas? 
The fix should be there in a few days.  I wil properly rotate and scale 
the drawing so that it appears `portrait' on the page, along with 
appropriately set bounding boxes.  What you see is probably because 
ps2pdf ignores the bounding box and calculates it's own, then rotates 
and scales the file to fit on a standard sheet.  I know that the output 
code also injects some `setpagedevice' commands under certain 
circumstances, and these may be confusing your printer.  The PDF 
translator may remove these and thus make your printout appear correctly.
-David Carr
I'll attach the resulting postscript file.
--
--------------------------------------------------
                             Mike Jarabek
                               FPGA/ASIC Designer
http://www.istop.com/~mjarabek
--------------------------------------------------