printing socket