Added setDefaultChanelForPrint() and modified the Print() function.