Tuesday, 20. September 2005 21:10.
prnprint.py prints funny results on a Brother MFC printer. After recovering from your first impression that some hebrew spammer took control over your printer, you notice that in fact each letter is on the right place and mirrored against its horizontal axe. Funnily enough, on my Samsung ML-1200 and on a Lexmark Optra PS (visualized using Ghostscript) the same code prints correct results.Is this a bug in the Brother printer driver? Or does Win32TextPrinter use some non-catholic combination of settings which are tolerated by some drivers and not by others?
Refering articles:
- Hebrew transformation again (Problem reports 25.07.06) — Here is an updated list of known test results. more
- new option useWorldTransform for prnprint (16.12.05) — prnprint users who want to print in landscape and whose printer doesn't have the «Hebrew transformation» problem can now specify this via a command-line parameter -u or --useWorldTransform. Until now they had to use version 0.6.10 which is getting old. more
- Released timtools 0.6.11 (Releases 23.09.05) — This is a work-around release to avoid the «Hebrew transformation» bug (20.09.05). The prnprint.py in this release does not support landscape printing. Users with a printer where this problem occurs can now at least print portrait documents.
- Printing in landscape using SetWorldTransform() (28.04.05) — Here is how Win32TextPrinter implements landscape printing using SetWorldTransform(). (Note that this doesn't work on some printers, see «Hebrew transformation» bug (20.09.05)) more