프린트 엔진 유닛 ( 200 ) 에서 , CPU 를 포함 하 는 프린트 컨트롤러 ( 202 ) 는 , ROM ( 203 ) 에 저장 되 어 있 는 프로그램 및 각종 파라미터 에 따라 , RAM ( 204 ) 을 워크 에어리어 로서 사용 하 여 , 프린트 유닛 ( 2 ) 의 각종 기구 를 제어 한다 . 컨트롤러 I / F ( 201 ) 를 통해 각종 커맨드 및 화상 데이터 가 수신 되 면 , 프린트 컨트롤러 ( 202 ) 는 이것 을 일시 적 으로 RAM ( 204 ) 에 저장 한다 . 기록 헤드 ( 8 ) 가 기록 동작 에 이용 할 수 있 도록 , 프린트 컨트롤러 ( 202 ) 는 화상 처리 컨트롤러 ( 205 ) 가 저장 된 화상 데이터 를 기록 데이터 로 변환 하 는 것 을 허용 한다 . 기록 데이터 가 생성 된 후 , 프린트 컨트롤러 ( 202 ) 는 , 헤드 I / F ( 206 ) 를 통해서 기록 헤드 ( 8 ) 가 기록 데이터 에 기초 하 는 기록 동작 을 실행 하 는 것 을 허용 한다 . 이때 , 프린트 컨트롤러 ( 202 ) 는 , 반송 제어 유닛 ( 207 ) 을 통해서 도 1 에 나타내 는 급송 유닛 ( 6 A , 6 B ) , 반송 롤러 ( 7 ) , 배출 롤러 ( 12 ) , 및 플래퍼 ( 11 ) 를 구동 함 으로써 기록 매체 ( S ) 를 반송 한다 . 프린트 컨트롤러 ( 202 ) 로부터 의 지시 하 에 기록 매체 ( S ) 의 반송 동작 에 연동 해서 기록 헤드 ( 8 ) 에 의한 기록 동작 이 실행 되 어 , 인쇄 가 행하 여진다 .