또한 , 본 실시 예의 프린터 드라이버 ( 204 ) 의 동작 을 , 그 기능 에 착안 하 여 분류 하 면 , 화상 데이터 에 대하 여 화상 처리 를 실시 하 는 기능 에 관한 부분 ( 화상 변환 모듈 ) 이나 , 잉크젯 프린터 ( 100 ) 와 서로 통신 하 는 통신 기능 부 에 의해 잉크 탱크 ( 151 ) 의 잉크 잔량 을 관리 하 는 기능 에 관한 부분 ( 잉크 잔량 관리 모듈 ) 이나 , 잉크 잔량 관리 모듈 로부터 기동 되 어 잉크 탱크 ( 151 ) 에 잉크 를 보충 하 기 위한 기능 에 관한 부분 ( 잉크 보충 모듈 ) 등 으로 분류 할 수 있 다 . 또 , 여기 서 말 하 는 「 모듈 」 이 란 , 프린터 드라이버 ( 204 ) 의 동작 을 , 기능 에 착안 하 여 크 게 분류 한 가상 적 인 개념 이 며 , 실제로 는 여러 가지 의 형태 로 구현 화 할 수 있 다 . 예컨대 , 원 하 는 기능 이 실현 되 도록 복수 의 커맨드 를 늘어놓 은 프로그램 코드 군 으로서 구현 화 할 수 도 있 고 , 혹은 , 원 하 는 기능 을 하드웨어 적 으로 실현 하 는 LSI 군 으로서 구현 화 할 수 도 있 다 .