Providing quality and efficient screen printing