KvS wrote:
Ok, actually I quite like being able to print straightforward through
your code, i.e. without any extra modules installed. I understand that
sending text to the printer is in principle as simple as

dc.TextOut(scale_factor * 72,
    -1 * scale_factor * 72,
    "Testing...")

I didn't see you do anything with adjusting margins in the code. Does
that mean that if I would e.g. do

dc.TextOut(0,
    0,
    "Testing...")

the printout would appear in the upper left corner of the paper, as
close to the edges as the printer is capable of? (Sorry, but I only
have Ubuntu available at the moment, no Windows).
Actually, as I understand it (and I'll admit my understanding is a bit flawed in some areas), when you tell MSWinPrint.py to print at (0, 0), you are telling it to print at the actual paper edge; if that's outside the printable area (and it probably is for most printers), your printing will be cut off.

Best thing to do is to try it.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to