The bug or rather feature is located in the postscript conversion script '/usr/local/Brother/Printer/HL2270DW/lpd/filterHL2270DW' on line 23. When the variable PCL is set to '1', device dependent instructions are enabled within the script, sent before the actual postscript data, and thus the printing begins at the new printable area as indicated by the coordinates as defined in the conditional if block starting on line 108.
Interesting and short read on the differences between PCL and PostScript: http://www.laserquipt.com/support/idx/0/063/article/PCL-vs-Postscript.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1184663 Title: Incorrect margins when printing to a laser printer using CUPS 1.6.x To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1184663/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs