Fixed setPrintMode()/unsetPrintMode() bugs.

Hi,

I had a feeling of strangeness:

* Assign values to charHeight are switched.
* And, assignment to charHeight and maxColumn should be performed in unsetPrintMode method.

Am I correct? 

Thanks.