fixed print type validation
added hard boundary check based on configuration bounding box