accounting for cariage return printing patterns