class printer