GetPrintDC() should return a new device context created by the print dialog, not the duplicate of existing context passed from the caller (e.g. from wxGtkPrinter) through SetPrintDC(). Therefore SetPrintDC() is no longer useful and can be removed.