I saw on the website that printing is a high priority. My research on the matter shows little pre-existing python code to deal with printing, mostly because of "cross-platform issues". What about using something like the ReportLab library to export to a pdf or svg intermediate file?