예 를 들 어 , 컨트롤러 는 , 토출 량 결정 스텝 에 있 어서 염료 의 토출 량 을 결정 하 기 위한 결정 수순 을 보정 함 으로써 , 이후 에 토출 량 결정 스텝 에 있 어서 결정 되 는 염료 의 토출 량 을 보정 해도 된다 . 염료 의 토출 량 을 결정 하 기 위한 결정 수순 ( 즉 , 염료 의 토출 량 을 결정 하 는 알고리즘 ) 에 는 , 여러 가지 수순 을 채용 할 수 있 다 . 예 를 들 어 , 수 지체 를 염색 하 는 각각 의 색 과 , 각 염료 의 토출 량 을 대응 짓 는 테이블 이 , 기억 장치 에 기억 되 어 있 어도 된다 . 컨트롤러 는 , 예정 색 에 대응 하 는 각 염료 의 토출 량 을 , 테이블 로부터 취득 함 으로써 , 토출 량 을 결정 해도 된다 . 이 경우 , 보정 스텝 에서 는 , 테이블 의 정보 를 보정 함 으로써 , 결정 수순 을 보정 해도 된다 . 또한 , 색 이 다른 복수 의 염료 ( 예 를 들 어 , 적 ( Red ) , 황 ( Yellow ) 및 청 ( Blue ) ) 의 각각 을 예정 의 농도 로 수 지체 에 염색 하 기 위한 , 각 염료 의 토출 량 의 정보 ( 베이스 색 정보 ) 가 , 기억 장치 에 기억 되 어 있 어도 된다 . 컨트롤러 는 , 베이스 색 정보 에 기초 하 여 , 예정 색 을 염색 하 기 위한 각 염료 의 토출 량 을 연산 함 으로써 , 토출 량 을 결정 해도 된다 . 이 경우 , 보정 스텝 에서 는 , 베이스 색 정보 를 보정 함 으로써 , 결정 수순 을 보정 해도 된다 .