State of the art printing technologies