print types