
On Mon, Sep 04, 2006 at 02:45:15PM -0600, Michael Moore wrote:
What I'd try first though is to make sure that your document size is the same size as your drawing. The Inkscape canvas goes FAR beyond the edges of the document, but printing is done based on the edges of the document. You can specify a custom document size in File-->Document Properties
This is definitly the first step.
On Linux and OSX at least, Inkscape creates a PostScript file, and sends it to the printer. I think it's the same thing on Windows, but I don't know.
When I was doing programming under Windows (a few years ago) you used the same abstract API for drawing to both the screen and printer. This enabled Windows to work with printers that worked very differently from the postscript model. It also means that different printers would generate different output for the same input, but never mind.
In response to the OP, you could try exporting the SVG as a PDF (or as a postscript or EPS file then using Acrobat Distiller or Ghostscript to convert the resulting file to a PDF) then use Acrobat reader to print the resulting file. This still relies on Windows being able to drive the printer correctly though but it would no longer be up to Inkscape to put the drivers into the "correct" state.
Sam