또한 , 잉크젯 프린터 ( 100 ) 에 는 , 논리 연산 이나 산술 연산 을 행하 는 CPU 나 , 각종 프로그램 이나 데이터 를 기억 하 고 있 는 ROM , CPU 가 일시 적 으로 데이터 를 기억 하 는 RAM 등 에 의해 구성 된 제 어부 ( 140 ) 가 탑재 되 어 있 다 . 제 어부 ( 140 ) 는 , 컴퓨터 ( 200 ) 로부터 화상 처리 후 의 화상 데이터 를 받 으면 , 그 화상 데이터 가 나타내 는 화상 을 , 잉크 의 도트 에 의해 표현 한 화상 데이터 ( 도트 데이터 ) 로 변환 한다 . 그리고 , 도트 데이터 에 따라 , 캐리지 ( 110 ) 가 왕복 운동 하 는 동작 이나 , 인쇄 용지 ( 1 ) 를 이송 하 는 동작 , 분사 헤드 ( 112 ) 가 잉크 를 분사 하 여 도트 를 형성 하 는 동작 을 제어 한다 . 또한 , 잉크 의 도트 를 형성 하 면 , 그만큼 의 잉크 가 소비 되 어 , 잉크 탱크 ( 151 ) 내 의 잉크 잔량 이 감소 하 여 간다 . 그래서 본 실시 예 의 제 어부 ( 140 ) 에서 는 , 잉크 의 종류 마다 의 도트 데이터 에 근거 하 여 , 잉크 의 종류 마다 잉크 탱크 ( 151 ) 내 의 잉크 잔량 을 계수 하 고 있 고 , 잉크 잔량 이 소정 의 하한 치 ( 소정 의 한계 치 ) 에 달하 면 ( 잉크 가 없 어 지 면 ) , 분사 헤드 ( 112 ) 로부터 잉크 를 분사 하 는 동작 을 정지 한다 . 이렇게 하 는 것 으로 , 잉크 가 공급 되 지 않 는 상태 에서 분사 헤드 ( 112 ) 가 구동 되 기 때문 에 분사 헤드 ( 112 ) 가 큰 손상 을 받 는 것 을 회피 하 는 것 이 가능 해진다 .