QXの印刷書式設定は、マージン設定によって印刷範囲が決まり、その印刷範囲のなかで1行文字数で設定された文字数を均等に配分する方法です。ですから、字間を小さくするにはマージンを増やしていって、1行40字ギリギリまで印刷範囲を狭くします。句読点が行頭に来ないようにする設定は「禁則処理」関係です。「印刷ダイアログ」の右側にボタンがたくさん並んでいますが、その上から5つめに「禁則…」というのがあります。ここで設定をして、印刷書式を保存してください。