I have had no success yet.
If I try to use printer_create_dc($handle);
I get:
Warning DocumentContext not created in [page] on line ##, and nothing is printed.
Without trying to create a new DC I don't get any errors, but my page length and width aren't set.
Does this work for everyone else but me?