To provide an image processing device and a data transmission program that can prevent unauthorized access to the image processing device. An image processing device 1 includes a reception processing unit 161, an image processing unit 162, and a port control unit 163. The reception processing unit 161 receives print data D2. The image processing unit 162 executes image processing on the basis of the print data D2. The port control unit 163 performs opening/closing control of a port used for communication with an external device on the basis of a port control command C1 when the print data D2 includes the port control command C1.
화상 처리 장치로의 부정 액세스를 억제할 수 있는 화상 처리 장치 및 데이터 송신 프로그램을 제공하는 것. 화상 처리 장치 1은 수신 처리부 161과 화상 처리부 162와 포트 제어부 163을 구비한다. 수신 처리부 161은 인쇄 데이터 D2를 수신한다. 화상 처리부 162는 인쇄 데이터 D2에 기반하여 화상 처리를 실행한다. 포트 제어부 163은 인쇄 데이터 D2에 포트 제어 명령 C1가 포함될 경우에 외부 장치와의 통신에 이용되는 포트를 포트 제어 명령 C1에 기반하여 개폐 제어한다.