extract some basic printer methods