KR20200067231A - 화상판독장치, 화상판독장치의 제어 방법, 및 기억매체 - Google Patents

화상판독장치, 화상판독장치의 제어 방법, 및 기억매체 Download PDF

Info

Publication number
KR20200067231A
KR20200067231A KR1020180008549A KR20180008549A KR20200067231A KR 20200067231 A KR20200067231 A KR 20200067231A KR 1020180008549 A KR1020180008549 A KR 1020180008549A KR 20180008549 A KR20180008549 A KR 20180008549A KR 20200067231 A KR20200067231 A KR 20200067231A
Authority
KR
South Korea
Prior art keywords
reading
original
image
image data
size
Prior art date
Application number
KR1020180008549A
Other languages
English (en)
Other versions
KR102253437B1 (ko
Inventor
켄지 카스야
Original Assignee
캐논 가부시끼가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 캐논 가부시끼가이샤 filed Critical 캐논 가부시끼가이샤
Publication of KR20200067231A publication Critical patent/KR20200067231A/ko
Application granted granted Critical
Publication of KR102253437B1 publication Critical patent/KR102253437B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/203Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet
    • H04N1/2032Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet of two pictures corresponding to two sides of a single medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00708Size or dimensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00721Orientation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00742Detection methods
    • H04N1/00745Detecting the leading or trailing ends of a moving sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/0402Scanning different formats; Scanning with different densities of dots per unit length, e.g. different numbers of dots per inch (dpi); Conversion of scanning standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • H04N1/1008Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with sub-scanning by translatory movement of the picture-bearing surface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/12Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using the sheet-feed movement or the medium-advance or the drum-rotation movement as the slow scanning component, e.g. arrangements for the main-scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Controlling Sheets Or Webs (AREA)

Abstract

화상판독장치는 원고를 반송하는 반송 유닛과, 제1 및 제2 판독 유닛과, 접수 유닛과, 선택 유닛과, 설정 유닛을 포함한다. 제1 판독 유닛은 원고의 제1 면으로부터 화상 데이터를 생성하고, 제2 판독 유닛은, 제1 판독 유닛에 의한 판독과 병행해서 제2 면으로부터 화상 데이터를 생성한다. 접수 유닛은 원고의 사이즈, 방향, 및 열림 방향에 관한 설정을 접수한다. 선택 유닛은 제1 및 제2 판독 유닛에 의해 설정된 사이즈에 따라 판독하는 제1 판독 방법과, 제1 판독 유닛에 의해 설정된 사이즈에 따른 제1 면을 판독하고, 제2 판독 유닛에 의해 제2 면 전체를 판독하는 제2 판독 방법 중 어느 하나를 선택한다. 설정 유닛은, 제2 판독 방법으로 판독하는 원고의 제2 면에 해당하는 화상 데이터를 설정한다.

Description

화상판독장치, 화상판독장치의 제어 방법, 및 기억매체{IMAGE READING APPARATUS, CONTROL METHOD FOR CONTROLLING IMAGE READING APPARATUS, AND STORAGE MEDIUM}
본 발명은, 화상판독장치 및 원고의 양면을 동시 판독 가능한 화상판독장치의 제어방법에 관한 것이다.
종래에는, 복사기나 팩시밀리 등에 포함된 화상 판독부나, 컴퓨터에 데이터를 입력하기 위한 스캐너 등에서는, 유저의 개재 없이 시트 원고의 정면 및 이면의 양면의 화상 정보를 자동으로 판독하는 화상판독장치(자동 양면 판독장치)가 이용되고 있다. 이 자동 양면 판독장치에 있어서는, 원고 반송 패스의 정면/이면의 양면에 이미지 센서를 설치하여, 1회의 원고 반송으로 원고의 양면을 자동으로 판독하는 장치가 있다. 이러한 자동 양면 판독장치에 의해 판독되는 원고에는, 원고 방향(종장(vertically long)/횡장(horizontally long))이나 원고의 열림 방향(상하 열림/좌우 열림)의 종류에 따라, 원고의 판독 기준단과 화상 기준단의 위치 관계가 정면과 이면 사이에서 다른 경우가 있다. 후술하는 도 8b 및 도 9a 등을 참조한다.
예를 들면, 실제의 원고 사이즈가 유저에 의해 판독 설정으로 지정된 원고 사이즈보다도 클 경우, 상기 위치 관계가 정면과 이면 사이에서 다른 경우에는, 이면에 있어서의 유효 화상의 범위가 정면과 다르다. 따라서, 정면과 같은 방법에서는, 원하는 화상을 취득할 수 없다.
그 때문에, 이러한 양면 원고의 화상을 판독해서 원하는 출력 결과를 얻기 위해서는, 정면 화상의 출력 위치나 출력 범위에 대응한 이면 화상을 출력하는 등, 정면 화상과 이면 화상과의 사이의 관계성을 고려한 출력을 행하는 것이 필요하다.
일본국 공개특허공보 특개 2005-268893호에는, 정면과 이면의 화상을 동시에 판독하고, 또 정면 화상과 이면 화상과의 관계성에 따라 양면 각각에 대하여 실시간으로 화상 변환 처리를 행하여, 화상 데이터를 생성하는 기술이 제안되어 있다. 일본국 공개특허공보 특개 2005-268893호에 의하면, 생산성을 저하시키지 않고 원하는 형태의 출력 결과를 얻을 수 있다.
그러나, 일본국 공개특허공보 특개2005-268893호에 기재된 자동 양면 판독장치는, 원고 정면과 이면의 동시 판독을 행하면서, 양면 각각에 대하여 화상 변환 처리를 행하여, 판독한 화상 데이터를 실시간으로 출력하는 것이다. 이 때문에, 일본국 공개특허공보 특개2005-268893호에 기재된 기술에서는, 정면 및 이면 각각에 대하여 화상 변환 처리를 병렬로 실행 가능한 프로세서와, 판독 화상의 시작 전에 자동으로 원고 사이즈를 검출하기 위한 원고 사이즈 검출 센서 등의 하드웨어 자원을 구비하는 것이 필요하다. 상술한 바와 같이, 일본국 공개특허공보 특개2005-268893호에 기재된 기술에서는, 상기 하드웨어 자원을 구비할 필요가 있다. 이 때문에, 구성이 복잡해진다. 그래서, 제조 비용의 증가를 방지하는 것이 어렵다.
본 명세서에 기재된 화상형성장치는, 상기의 문제점을 해결하기 위한 것이다. 본 개시는, 간단한 구성으로, 정면 화상의 출력 위치나 출력 범위에 대응한 이면 화상의 출력이 가능해져, 원하는 출력 결과를 얻는 메카니즘을 제공하는 것이다.
본 발명의 일 국면에 의하면, 화상판독장치는, 원고를 반송하는 반송 수단과, 상기 반송 수단에 의해 반송된 원고의 제1 면 위의 화상을 판독하는 것에 의해 화상 데이터를 생성하는 제1 판독 수단과, 상기 반송 수단에 의해 반송된 원고의 제2 면 위의 화상을 판독하는 것에 의해 화상 데이터를 생성하고, 상기 제1 판독 수단에 의한 원고의 판독과 병행해서 원고를 판독할 수 있는 제2 판독 수단과, 원고의 사이즈, 방향, 및 열림 방향에 관한 설정을 유저로부터 접수하는 접수 수단과, 상기 접수 수단에 의해 접수되며 원고의 방향 및 열림 방향에 관한 설정에 의거하여, 상기 제1 판독 수단과 상기 제2 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 해당하는 원고의 각각의 제1 면 및 제2 면 위의 화상을 판독하는 제1 판독 방법과, 상기 제1 판독 수단에 의해 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 제1 면 위의 화상을 판독하고, 상기 제2 판독 수단에 의해, 반송된 원고의 제2 면 전체를 판독하는 제2 판독 방법 중 하나를 선택하는 선택 수단과, 상기 선택 수단에 의해 선택된 상기 제2 판독 방법으로 원고의 제2 면을 판독해서 얻은 화상 데이터의 후단으로부터 원고의 사이즈에 해당하는 화상 데이터를, 유효 화상 데이터로서, 설정하는 설정 수단을 구비한다.
본 발명의 추가 특징들은 첨부도면을 참조하여 이하의 실시예의 설명으로부터 분명해질 것이다.
도 1은 본 실시예에 따른 화상판독장치를 적용 가능한 화상형성장치 전체의 블럭도이다.
도 2는 스캐너부의 구성을 예시하는 단면도이다.
도 3은 스캐너 인터페이스(I/F)의 일반적인 구성을 예시하는 블럭도이다.
도 4는 스캐너 화상 처리부의 일반적인 구성을 예시하는 블럭도이다.
도 5는 정면 및 이면 각각의 화상 데이터의 흐름을 예시하는 도면이다.
도 6a 및 6b는 본 실시예에 따른 양면 판독 처리를 예시하는 흐름도이다.
도 7a 및 7b는 이면 입력 화상 데이터의 유효 범위를 설명하는 도면이다.
도 8a 및 8b는 본 실시예에 있어서의 양면 출력 화상을 예시하는 도면이다.
도 9a 및 9b는 본 실시예에 있어서의 양면 출력 화상을 예시하는 도면이다.
도 10a 및 10b는 본 실시예에 있어서의 양면 출력 화상을 예시하는 도면이다.
도 11a 및 11b는 본 실시예에 있어서의 양면 출력 화상을 예시하는 도면이다.
이하, 본 명세서에 기재된 화상판독장치를 실시하기 위한 형태에 대해서 도면을 사용하여 설명한다.
도 1은, 본 명세서에 기재된 화상판독장치를 적용 가능한 화상형성장치(101) 전체의 하드웨어 구성을 예시하는 블럭도다.
도 1에 있어서, 제어부(102)는, 화상형성장치(101) 전체의 동작을 제어한다. 제어부(102)에 있어서, CPU(central processing unit)(103)는, ROM(read-only memory)(104) 또는 HDD(hard disk drive)(106)에 기억된 제어 프로그램을 판독하고, 판독 제어/인쇄 제어/통신 제어 등의 각종 제어를 행한다. RAM(random-access memory)(105)은, CPU(103)의 주메모리 또는 워크 에어리어(work area) 등의 일시기억영역(temporary storage)으로서 사용된다. HDD(106)는, 화상 데이터나 각종 프로그램을 기억한다. HDD(106) 대신에 또는 병용해서 SSD(Solid State Drive) 등의 다른 기억장치를 구비해도 된다.
제어부(102)는, 각종 인터페이스(I/F)와 시스템 버스(118)를 더 구비한다. 조작부 I/F(107)는, 조작부(112)와 제어부(102)를 접속한다. 조작부(112)는, (도면에 나타내지 않은) 표시 패널 및 키(버튼)를 구비하고, 유저에 의한 조작/입력/지시를 접수하는 접수부로서의 역할을 한다. 프린터 I/F(108)는, 프린터(113)와 제어부(102)를 접속한다. 프린터(113)로 인쇄되어야 할 화상 데이터는, 프린터 I/F(108)을 통해서 제어부(102)로부터 프린터(113)에 전송되어, 프린터(113)에 의해 기록재 위에 인쇄된다.
스캐너 I/F(109)는, 스캐너(114)와 제어부(102)를 접속한다. 스캐너(114)는, 시트형의 원고로부터 화상을 판독해서 화상 데이터를 생성하고, 스캐너 I/F(109)를 통해서 제어부(102)에 화상 데이터를 입력한다. 스캐너 화상 처리부(116)는, 스캐너 I/F(109)의 처리에 의해 RAM(105)에 로드된(loaded) 화상 데이터에 대하여, 화상 처리 모드(컬러 스캔 모드 또는 모노크롬 스캔 모드)에 따른 화상처리를 실행하는 처리부다. 스캐너 I/F(109) 및 스캐너 화상 처리부(116)에 대해서는, 뒤에 상세하게 설명한다.
부호화/복호화부(117)는, JPEG(Joint Photographic Experts Group), JBIG(Joint Bi-level Image Experts Group) 등의 소정의 규격에 준거한 화상 데이터에 대하여 압축/신장 처리를 실행하는 처리부다. 모뎀 I/F(110)은, 모뎀(115)과 제어부(102)를 접속한다. 모뎀(115)은, 공중 회선에 접속되어, 외부의 팩시밀리 장치(도시 생략)와의 사이에 있어서의 화상 데이터의 팩시밀리 통신을 실행한다.
네트워크 I/F(111)는, 제어부(102)(화상형성장치(101))를 유선 LAN(local area network)에 접속한다. 화상형성장치(101)는, 네트워크 I/F(111)를 통해서 외부장치와 화상 데이터 및 각종 정보를 송수신할 수 있다. 예를 들면, 화상형성장치(101)는, 네트워크 I/F(111)를 통해서, 외부장치로부터 인쇄용 화상 데이터를 수신해서 프린터(113)를 이용해서 화상 데이터를 인쇄하거나, 스캐너(114)로 판독한 화상 데이터를 외부장치에 송신하는 것 등이 가능하다. 시스템 버스(118)는, 상기의 구조요소 간의 데이터 통로가 된다.
상술한 바와 같이, 본 실시예의 화상형성장치(101)는, 원고 반송로의 양측에 정면 화상 판독부(CIS(contact image sensor) 204)과 이면 화상 판독부(CIS 221)를 구비하고, 상기 반송로를 따라 반송되는 원고의 양면을 판독 가능한 양면 화상판독장치로서 기능한다.
다음에, 도 2를 참조하여 상술한 스캐너(114)의 구성을 설명한다.
도 2는, 스캐너(114)의 구성을 예시하는 단면도다.
도 2에 나타나 있는 바와 같이, 스캐너(114)는, 스캐너 하부(201) 및 스캐너 상부(202)로 구성된다.
스캐너 하부(201)는, 원고대(203) 및 CIS(204)를 구비한다. 원고대(203)는, 유리판 등의 투명판으로 구성된다.
스캐너 상부(202)는, 원고 트레이(205), 배지 트레이(206), 및 자동 원고 반송기(ADF:Automatic Document Feeder)(207)를 구비한다.
스캐너 상부(202)의 원고 트레이(205), 배지 트레이(206), 및 ADF(207)는, 일체로 구성된다. 원고 트레이(205)에 놓인 원고(시트)(208)는, ADF(207)에 도입되고, 원고(208) 위의 화상은 ADF(207)에 의해 판독된다. 그 다음에, 원고(208)는 배지 트레이(206)에 배출된다. 스캐너(114)는, ADF(207)을 사용함으로써 원고(208)의 한 면 판독 및 양면 판독을 행할 수 있다. 또한, 스캐너 상부(202)는, (도면에 나타내지 않은) 개폐 기구에 의해 스캐너 하부(201)에 대하여 개폐 가능하다. 스캐너 상부(202)의 개폐에 의해, 스캐너(114)는, ADF(207)을 사용하지 않고, 원고대(203)위에 놓인 원고의 화상을 판독할 수 있다.
스캐너 하부(201)의 CIS(204)는, 원고(208)의 한 면을 판독하는 화상 판독부로서 기능한다. 본 실시예에서는, CIS(204)가 판독하는 면(제1 면)을 "정면(front side)"이라고 정의한다. 따라서, 원고 트레이(205)에 놓인 원고(208)의 상면이 정면이 된다. 또한, 정면의 반대인 면(제2 면)을 "이면(back side)"이라고 정의한다.
CIS(204)는, 조사부로서 한 쌍의 LED(Light Emitting Diode) 광원 209, 210, 광전 변환부(211), 및 렌즈(212)를 구비한다. LED 광원 209, 210으로부터 조사된 빛은, ADF(207)에 의해 스캐너(114)에 도입된 원고(208)의 정면 또는 원고대(203)위에 놓인 원고의 정면에서 반사되고, 그 반사광이 렌즈(212)를 통해서 광전 변환부(211)에 입력된다. 광전 변환부(211)는, 입력된 반사광을 전기신호로 변환함으로써, 화상 데이터를 생성한다.
LED 광원 209는, 주주사 방향(도 2의 깊이 방향)을 따라 배열되는 복수의 LED 소자 및 도광체를 가지고 있다. LED 광원 210도 마찬가지로 주주사 방향을 따라 배열되는 복수의 LED 소자 및 도광체를 가지고 있다. LED 광원 209, 210은, 각 LED 소자로부터 출사된 빛에 의해 도광체를 통해서 원고의 정면을 조사한다.
광전 변환부(211)는, 주주사 방향으로 배열되는 복수의 광전소자를 구비하고 있다. 이러한 구성의 CIS(204)는, 원고대(203)의 아래쪽에서 부주사 방향(도 2의 좌우측 방향)으로 이동할 수 있게 설치된다. 원고대(203)에 원고가 놓인 경우에는, CIS(204)가 부주사 방향으로 이동하고, 해당 원고의 화상을 판독한다. 또한, ADF(207)에 의해 원고(208)를 스캐너(114)에 도입할 경우에는, CIS(204)는 정지한 상태에서, ADF(207)에 의해 반송되어 있는 원고(208)의 화상을 판독한다.
스캐너 상부(202)의 ADF(207)는, 원고 반송 유닛으로서 기능한다. ADF(207)는, 원고 트레이(205) 위에 놓인 원고를 1매씩 배지 트레이(206)로 반송한다. 그 때문에, ADF(207)는, 반송로를 따라, 픽업 롤러(pickup roller)(213), 분리부(214), 제1 레지스트레이션 롤러(registration rollers)(215), 제2 레지스트레이션 롤러(216), 제1 반송 롤러(217), 제2 반송 롤러(218), 및 배지 롤러(219)를 구비한다. 추가로, ADF(207)는, 각 반송되는 원고의 선단 및 후단을 검출하는 원고 검출 센서(220), 및 CIS(221)을 구비한다.
스캐너 상부(202)의 CIS(221)는, 원고(208)의 다른 면, 즉 이면을 판독하는 화상 판독부로서 기능한다. CIS(221)는, 조사부로서의 한 쌍의 LED 광원 222, 223, 광전 변환부(224), 및 렌즈(225)를 구비한다. LED 광원 222, 223으로부터 출사된 빛은, ADF(207)에 의해 스캐너(114)에 도입된 원고(208)의 이면에서 반사되고, 그 반사광이 렌즈(225)를 통해서 광전 변환부(224)에 입력된다.
광전 변환부(224)는, 입력된 반사광을 전기신호로 변환함으로써, 화상 데이터를 생성한다. LED 광원 222는, 주주사 방향을 따라 배열되는 복수의 LED 소자 및 도광체를 가지고 있다. LED 광원 223도 마찬가지로, 주주사 방향을 따라 배열되는 복수의 LED 소자 및 도광체를 가지고 있다. LED 광원 222, 223은, 각 LED 소자로부터 출사된 빛에 의해 도광체를 통해서 원고(208)의 이면을 조사한다. 광전 변환부(224)는, 주주사 방향을 따라 배열되는 복수의 광전소자를 구비하고 있다.
ADF(207)에는, 픽업 롤러(213)에 의해 원고 트레이(205) 위에 놓인 원고(208)가 입력된다. 분리부(214)는, 도 2의 상방으로 분리 롤러 및 하방으로 분리 패드를 구비하도록 구성되며, 픽업 롤러(213)에 의해 도입된 원고를 1매씩 분리한다. ADF(207)에는, 픽업 롤러(213) 및 분리부(214)에 의해, 원고가 1매씩 연속해서 도입 가능하다. 제1 레지스트레이션 롤러(215)는, 각 도입된 원고의 사행(斜行)을 보정한다. 사행 보정된 원고는, 제2 레지스트레이션 롤러(216) 및 제1 반송 롤러(217)에 의해, CIS 204 및 CIS 221의 화상 판독 위치로 반송된다.
원고(208)의 정면만을 판독하기 위해서, CIS 204에 의해 정면 화상이 판독된다. 또한, 원고(208)의 정면 및 이면의 양면을 판독할 경우, CIS 204에 의해 정면 화상이 판독되고, CIS 221에 의해 이면 화상이 판독된다. CIS 204 및 CIS 221에 의해 화상이 판독되는 원고(208)는, 제2 반송 롤러(218) 및 배지 롤러(219)에 의해, 배지 트레이(206)에 배출된다.
ADF(207)을 사용해서 원고의 반송 및 판독을 행하는 과정에서, 원고 검출 센서(220)가 원고의 선단 및 후단을 검출한 타이밍에서 출력되는 신호(도시 생략)에 근거해서, CPU(103)에 의해 원고 부주사 길이의 산출이 행해진다.
이상의 구성에 의해, 화상형성장치(101)는, 스캐너(114)를 사용하여, 원고대(203) 위에 놓인 원고의 화상을 판독하는 방법, 또는 ADF(207)에 의해 도입된 원고(208)의 화상만을 판독하는 방법 중 어느 하나의 방법으로 원고 화상을 판독한다. 또한, ADF(207)에 도입된 원고(208)의 화상을 판독할 경우, 화상형성장치(101)는 원고(208)의 정면의 화상만 판독할 수 있고, 또는 원고(208)의 정면/이면(양면)의 화상을 동시 판독할 수 있다. 상술한 바와 같이, 본 실시예의 화상형성장치(101)는, 원고의 정면/이면의 양면을 동시에 판독 가능한 화상판독장치를 포함한다. 이하, 이러한 화상판독장치를 사용하여, 예를 들면 화상 처리 프로세서와 메모리 등의 하드웨어 자원에 제한이 있는 경우에도, 원고의 정면과 이면의 화상 방향 사이의 관계를 고려해서 원하는 판독 범위의 화상을 출력하는 것이 가능한 구성에 관하여 설명한다.
도 3은, 스캐너 I/F(109)의 일반적인 구성을 예시하는 블럭도다.
도 3에 나타나 있는 바와 같이, 스캐너 I/F(109)는, 원고 정면 화상을 판독하는 데 사용되는 정면 화상 데이터 입력 블록(301)과, 원고 이면 화상을 판독하는 데 사용되는 이면 화상 데이터 입력 블록(302)을 포함한다. 본 실시예에 따른 화상형성장치(101)에서는, CIS(204)에 의해 판독된 화상 데이터가 정면 화상 데이터 입력 블록(301)에 입력되고, CIS(221)에 의해 판독된 화상 데이터가 이면 화상 데이터 입력 블록(302)에 입력된다.
우선, 정면 화상 데이터 입력 블록(301)에 관하여 설명한다.
타이밍 제어부 1(303)은, CIS(204)에 대하여 판독 스피드에 따른 판독 디바이스의 제어신호를 생성하고, 그 제어신호를 출력한다. 이 디바이스 제어신호는, 스캐너 I/F(109)에서 생성되는 동기신호에 동기하는 것이며, 주주사 방향의 판독 타이밍과 판독 처리의 동조를 도모할 수 있다.
LED 점등 제어부 1(304)은, CIS(204)의 광원이 되는 LED 209 및 LED 210의 점등을 제어하는 유닛이다. LED 점등 제어부 1(304)은, R(Red), G(Green), B(Blue)의 각색 요소에 대응하는 LED의 순차적인 점등을 제어하기 위한 동기신호 및 클록 신호, CIS(204)에 따른 광 조절, 및 LED 209 및 210의 턴 온 및 턴 오프를 제어한다. 이 제어 타이밍은, 상기의 타이밍 제어부 1(303)로부터 수신된 동기신호에 근거하는 것이며, CIS(204)의 구동과 동기하여 LED 209 및 LED 210의 점등이 제어된다.
CIS(204)로부터의 출력 신호는, AFE(analog front-end) 1(305)에 입력된다. AFE 1(305)은, CIS(204)로부터의 출력 신호의 게인을 조정하는 처리를 수행하고 출력 신호에 대하여 A/D(analog-to-digital) 변환 처리를 수행하여 CIS(204)로부터 출력되는 아날로그 신호를 디지털 신호로 변환하고, 그 후에 디지털 신호를 정면 화상 데이터 입력 블록(301)에 입력한다.
동기 제어부 1(306)은, AFE 1(305)에 대하여, CIS(204)로부터의 아날로그 신호에 따른 소정의 임계값 레벨을 설정하고, 화상 판독 디바이스 간의 차에 의한 출력 신호의 레벨을 조정한다. 또, 동기 제어부 1(306)은, 아날로그 신호의 샘플링 제어와 디지털 신호를 AFE 1(305)에 출력시키기 위한 동기 클록을 생성해서 출력한다. 그리고 나서, 동기 제어부 1(306)은 AFE 1(305)로부터 소정의 디지털 신호에 의거한 판독 화상 데이터를 수신한다. 이 데이터는, 동기 제어부 1(306)을 통해서 출력 데이터 제어부 1(307)에 입력된다.
출력 데이터 제어부 1(307)은, 정면 화상 데이터 입력 블록(301)의 출력 모드에 따라 AFE 1(305)로부터 수신된 화상 데이터를 버퍼 308(버퍼 A-1, B-1, C-1)에 저장한다. 버퍼(308)에 저장된 화상 데이터는, RAM(105)에 전송된다.
다음에, 이면 화상 데이터 입력 블록(302)에 관하여 설명한다.
이면 화상 데이터 입력 블록(302)은, 정면 화상 데이터 입력 블록(301)과 동일한 구성을 갖는다. 타이밍 제어부 2(309)는, CIS(221)에 대하여, 판독 스피드에 따른 판독 디바이스의 제어신호를 생성하고 그 제어신호를 출력한다. 이 디바이스 제어신호는, 스캐너 I/F(109)에서 생성되는 동기신호에 동기하는 것이며, 이에 따라 주주사 방향의 판독 타이밍과 판독 처리의 동조를 도모할 수 있다.
LED 점등 제어부 2(310)는, CIS(221)의 광원이 되는 LED 222 및 LED 223의 점등을 제어하는 유닛이다. LED 점등 제어부 2(310)는, R, G, B의 각색 요소에 대응하는 LED의 순차적인 점등을 제어하기 위한 동기신호 및 클록 신호와, CIS(221)에 따른 광 조절과, LED 222 및 223의 턴 온 및 턴 오프를 제어한다. 이 제어 타이밍은, 타이밍 제어부 2(309)로부터 수신한 동기신호에 근거하는 것이며, CIS(221)의 구동과 동기하여 LED 222 및 LED 223의 점등이 제어된다.
CIS(221)로부터의 출력 신호는, AFE 2(311)에 입력된다. AFE 2(311)는, CIS(221)로부터의 출력 신호의 게인을 조정하는 처리를 수행하고, 이 출력 신호에 대하여 A/D 변환 처리를 수행하여 CIS(221)로부터 출력되는 아날로그 신호를 디지털 신호로 변환하고, 그 후에 디지털 신호를 이면 화상 데이터 입력 블록(302)에 입력한다.
동기 제어부 2(312)는, AFE 2(311)에 대하여, CIS(221)로부터의 아날로그 신호에 따른 소정의 임계값 레벨을 설정하고, 화상 판독 디바이스 간의 차에 의한 출력 신호의 레벨을 조정한다. 또, 동기 제어부 2(312)는, 아날로그 신호의 샘플링 제어를 행하고 디지털 신호를 AFE2(311)에 출력시키기 위한 동기 클록을 생성해서 출력한다. 그리고나서, 동기 제어부 2(312)는 AFE 2(311)로부터 소정의 디지털 신호에 의거한 판독 화상 데이터를 수신한다. 이 데이터는, 동기 제어부 2(312)를 통해서 출력 데이터 제어부 2(313)에 입력된다.
출력 데이터 제어부 2(313)는, 이면 화상 데이터 입력 블록(302)의 출력 모드에 따라 AFE 2(311)로부터 수신한 화상 데이터를 버퍼 314(버퍼 A-2, B-2, C-2)에 저장한다. 버퍼(314)에 저장된 화상 데이터는, RAM(105)에 전송된다.
다음에, 도 4를 참조해서 스캐너 화상 처리부(116)의 일반적인 구성을 설명한다.
도 4는, 스캐너 화상 처리부(116)의 일반적인 구성을 예시하는 도면이다.
스캐너 화상 처리부(116)는, 스캐너 I/F(109)의 처리에 의해 RAM(105)에 로드된 화상 데이터에 대하여, 화상 처리 모드(컬러 스캔 모드 또는 모노크롬 스캔 모드)에 따른 화상 처리를 실행하는 처리부다. 스캐너 화상 처리부(116)는, 스캐너 화상 처리 버퍼(408)에 로드된 데이터에 대하여 각 화상 처리 모드에 따른 처리를 실행한다.
스캐너 화상 처리 버퍼(408)에는, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301) 혹은 이면 화상 데이터 입력 블록(302)의 출력 데이터로서 RAM(105)에 전송된 화상 데이터가 소정의 데이터 사이즈마다 순차적으로 로드된다. 또, 각 원고면의 화상 데이터에 관한 화상처리는, 페이지 단위로 배타적으로 실행된다.
도 4에 있어서, 쉐이딩(shading) 보정 블록(402)은, 주주사 방향의 광원(LED 209, 210, 222, 223)의 광량 분포의 차이(variation), 화상 판독 디바이스의 수광소자의 차이(variation), 및 암(dark)출력의 오프셋을 보정하는 처리 블록이다.
입력 데이터 처리부(401)는, R, G, B로 분리된 면(frame)순차의 데이터를 점(dot)순차의 데이터로서 재구성하는 처리부다. 단일 화소의 데이터는, RAM(105)에 면순차의 데이터로서 R, G, B의 색마다 저장되어 있다. 이들의 데이터가 스캐너 화상 처리 버퍼(408)에 로드되면, 입력 데이터 처리부(401)는, 각색 데이터마다 단일 화소의 데이터를 추출하고, 추출한 데이터를 단일 화소의 RGB 데이터로서 재구성한다. 입력 데이터 처리부(401)는, 이 재구성의 처리를, 화소마다 수행하여, 면순차의 화상 데이터를 점순차의 데이터로 변환한다.
처리 블록(403)은, 평균화 처리부, 입력 마스킹 처리부, γ보정 처리부를 포함한다. 평균화 처리부는, 주주사 방향의 판독 해상도를 감소시키기 위한 서브 샘플링(단순 시닝(thinning)) 혹은 평균화 처리를 행하는 처리 블록이다. 입력 마스킹 처리부는, 입력된 RGB 데이터의 색 보정을 연산하는 처리 블록이다. γ보정 처리부는, 입력된 데이터에 대하여, 소정의 계조 특성을 주는 처리 블록이다.
문자 판정 처리 블록(404)은, 입력 화상 데이터에 대하여, 흑(black)문자 판별 또는 선화 윤곽(line drawing contour)의 화소 판별을 행하는 처리 블록이다.
처리 블록(405)은, MTF(modulation transfer function) 보정 처리부, RGB→3f(L, Ca, Cb) 변환 처리부, 및 배경 농도 조정 처리부를 포함한다. MTF 보정 처리부는, 화상 판독 디바이스를 변경했을 때의, MTF차 보정, 변배 축소에 의해 생성된 모아레(moire)를 저감하기 위해서 주주사 방향으로 필터 처리를 행하는 처리부이다. MTF 보정 처리부는, 주목 영역에 있어서 주주사 방향의 소정 화소에 대해서 각 계수를 이용해서 승산/가산 처리를 행하는 블록이다. RGB→(L, Ca, Cb) 변환 처리부는, 처리 블록(405)에 후속하는 필터 처리 블록(406)이 수행하는 필터링(명도강조, 색상 강조, 색 판정)에 대하여 R, G, B 각색의 다치 화상 데이터의 변환 처리를 행한다. 배경 농도 조정 처리부는, 원고의 배경 농도를 자동으로 인식하고, 배경 농도값을 백색측으로 보정함으로써, 팩시밀리 통신에 적합한 이치화 데이터를 얻기 위한 처리를 실행한다.
필터 처리 블록(406)은, 처리 블록(405)의 RGB→(L, Ca, Cb) 변환 처리부에 의해 취득된 데이터에 대하여 색 판정과 필터링을 행하기 위한 처리로서, 화상의 명도 성분(L)의 에지 강도 처리 및 색상(Ca, Cb)의 강조 처리를 행한다. 또한, 필터 처리 블록(406)은, 입력 화상의 채색 판정을 행하고, 그 판정 결과를 출력한다. 또한, 필터 처리 블록(406)은, 문자 판정 처리 블록(404)에 의해 생성된 문자 또는 선화 윤곽부의 판정 신호 등에 근거하여, 강조량의 파라미터를 변화시킬 수 있다. 필터 처리 후의 데이터는, L, Ca, Cb 데이터로부터 R, G, B 데이터로 변환되고, 그 R, G, B 데이터가 출력된다. 이 필터 처리 블록(406)은, 모노크롬 화상 데이터를 처리하는 경우에는, 에지 강조 필터로서 기능한다.
변배 처리 블록(407)은, 주주사 및 부주사 방향의 선형 보간 변배 처리를 행하는 처리 블록이다.
이상의 화상 처리는, 설정된 화상 처리 모드(카피 모드 또는 스캐너 모드)에 따라, 스캐너 화상 처리 버퍼(408)로 로딩된 데이터에 대하여 순차적으로 실행된다.
상술한 바와 같이, 스캐너(114)는, CIS 204, CIS 221, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301) 및 이면 화상 데이터 입력 블록(302)을 사용하여, 원고의 정면/이면의 화상 데이터를 동시에 제어부(102)에 입력할 수 있다. 한편, 스캐너 화상 처리부(116)는, 정면 및 이면의 화상 데이터를 페이지 단위로 순차적으로 처리한다.
도 5는, 정면 및 이면 각각의 화상 데이터의 플로우를 예시하는 도면이다.
도 5에 나타나 있는 바와 같이, 본 실시예에 따른 화상형성장치(101)는, 정면 화상 데이터 입력 블록(301) 및 이면 화상 데이터 입력 블록(302)에 의한 정면 및 이면의 화상 데이터의 입력과, 스캐너 화상 처리부(116)에 의한 정면에 대한 화상 처리를 병렬로 실행한다. 즉, CIS(204)에 의해 원고의 정면을 판독하면서 상기 판독된 화상 데이터를 스캐너 화상 처리부(116)에 의해 순차적으로 화상 처리한다. 상기 정면의 화상 처리를 완료한 후에, 화상형성장치(101)는, 즉시 스캐너 화상 처리부(116)에 의해 이면의 화상처리를 실행한다.
정면 화상 데이터 입력 블록(301)과 스캐너 화상 처리부(116)는, 정면 링 버퍼(501)를 사용해서 서로 화상 데이터를 송수신함으로써, 정면 화상 데이터의 입력과 화상 데이터에 대한 화상 처리를 병렬로 실행한다. 정면 링 버퍼(501)는, RAM(105) 위에 확보된 소정 사이즈의 링 버퍼다.
한편, 이면 화상 데이터 입력 블록(302)으로부터 입력되는 이면 화상 데이터는, 이면 페이지 버퍼(502)(RAM(105) 위에 확보된 페이지 버퍼)에 일단 축적된다. 그리고, 정면에 대한 처리 및 이면 화상 데이터의 입력의 완료 후, 이면 페이지 버퍼(502)에 축적된 이면 화상 데이터에 대한 화상 처리가 실행된다.
다음에, 도 6a∼도 11b을 참조하여, 본 실시예에 따른 화상형성장치(101)가 원고의 양면 판독을 행할 때에 행해지는 처리 제어에 관하여 설명한다.
도 6a 및 6b는, 본 실시예에 따른 화상형성장치가 원고의 양면 판독을 행할 때에 행해지는 처리(양면 판독 제어 처리)를 예시하는 흐름도다. 도 6a 및 6b의 기술에서는, 각 스텝에 "S"를 부착해서 표현한다. 또한, 이 흐름도에 나타낸 처리는, CPU(103)가 ROM(103) 또는 HDD(106)에 기억된 프로그램을 필요에 따라 RAM(105)에 로딩해서 그 프로그램을 실행함으로써 실현되는 것이다.
도 7a 및 7b는, 도 6의 처리를 실행했을 때에 이면 페이지 버퍼(502)에 일시적으로 축적되는 이면 입력 화상 데이터와 화상 데이터 중 스캐너 화상 처리부(116)에 입력되는 화상 범위(유효 화상 범위)를 예시하는 도면이다.
도 8a 내지 도 11b는, 도 6의 처리를 실행했을 때에 출력되는 출력 화상의 일례를 도시한 도면이다. 도 8a 내지 도 9b는, 실제의 원고 사이즈가 "LGL(legal) 사이즈"인 원고에 대하여, 스캔 모드 설정(판독 설정)에서 원고 사이즈(지정 원고 사이즈)로서 "LTR(letter) 사이즈"를 지정해서 양면 판독기를 실행했을 때의 출력 화상의 일례를 나타낸다. 또한, 도 10a 내지 도 11b는, 실제의 원고 사이즈가 "LTR 사이즈"의 원고에 대하여, 지정 원고 사이즈로서 "LTR 사이즈"를 지정해서 양면 판독기를 실행했을 때의 출력 화상의 일례를 나타낸다.
또한, 도 8a 내지 도 9b에 나타낸 예는, "지정 원고 사이즈"가 "실제의 원고 사이즈"보다도 작은 예이다. 이 때문에, 최종적인 출력 화상에 포함시키지 않는 화상 범위(무효 화상)가 실제의 원고에 포함되게 된다. 본 실시예에 따른 화상형성장치(101)는, 화상 판독 처리의 어느 쪽인가의 스텝에서, 무효 화상의 출력 또는 입력을 생략하고, 최종적인 출력 화상을 생성한다. 도 8a 및 도 9b에서는, 이렇게 생략한 무효 화상을 "사선 영역"으로 나타낸다. 예를 들면, 도 8a에서, 원고 정면의 "스캐너 I/F 출력 화상"의 하부의 "사선 영역"은, 스캐너(114)에 의해 판독되지 않고 스캐너 I/F(109)로부터 출력되지 않은 화상을 나타낸다. 또한, 도 8b에서, 원고 이면의 "스캐너 화상 처리부 입력 화상"의 하부의 "사선 영역"은, 이면 페이지 버퍼(502)에서 스킵되고 스캐너 화상 처리부(116)에 입력되지 않은 화상을 나타낸다.
도 6a에 나타낸 처리는, 예를 들면, 유저가 ADF(207)에 원고를 놓거나, 또는, 유저가 조작부(112)를 통해서 원고 판독 기능의 사용을 지시하는 경우에, CPU(103)에 의해 시작 및 실행된다.
우선, 스텝 S601에 있어서, CPU(103)는, 조작부(112)를 통해서 유저로부터 스캔 모드 설정(판독 설정)의 입력(지정)을 접수한다. 이때, CPU(103)는 컬러 모드(컬러 또는 모노크롬), 양면 모드(ON 또는 OFF), 원고 방향(종장 또는 횡장), 열림 방향(상하 열림 또는 좌우 열림), 및 원고 사이즈 등의 판독 설정의 지정을 접수한다. 이하에서는, "원고 방향 : 종장"은 종장 원고(포트레잇(portrait) 원고)를 나타내고, "원고 방향 : 횡장"은 횡장 원고(풍경 원고)를 나타낸다. 또한, "열림 방향: 상하 열림"은, 원고의 상단(또는 하단)이 축에 대하여 뒤집혀 있는 경우에, 원고의 양면에서 화상의 상하 방향이 동일하도록 양면 인쇄되어 있는 원고를 나타낸다(상하 열림 원고). "열림 방향: 좌우 열림"은, 원고의 좌단(또는 우단)이 축에 대하여 뒤집혀 있는 경우에, 원고의 양면에서 화상의 상하 방향이 동일하도록 양면인쇄되어 있는 원고를 나타낸다(좌우 열림 원고).
예를 들면, 도 8a 및 도 10a의 예에서는, "원고 방향 : 종장", "열림 방향: 좌우 열림", 및 "원고 사이즈: LTR"가 지정된다. 또한, 도 8b 및 도 10b의 예에서는, "원고 방향 : 종장", "열림 방향: 상하 열림", 및 "원고 사이즈: LTR"가 지정된다. 또한, 도 9a 및 도 11a의 예에서는, "원고 방향 : 횡장", "열림 방향: 좌우 열림", 및 "원고 사이즈: LTR"가 지정된다. 또한, 도 9b 및 도 11b의 예에서는, "원고 방향 : 횡장", "열림 방향: 상하 열림", 및 "원고 사이즈: LTR"가 지정된다.
또한, 스텝 S602에 있어서, CPU(103)는, 유저로부터의 스캔 시작 지시를 접수한다. 유저가 스캐너(114)의 ADF(207)에 원고를 놓고, 조작부(112)를 통해서 스캔 시작을 지시하면, CPU(103)는, 이 지시를 검출하고, 스텝 S603로 처리를 진행시킨다.
스텝 S603에 있어서, CPU(103)는, 스텝 S601에서 접수한 원고 사이즈(지정 원고 사이즈)를 정면 화상 사이즈로서 설정한다.
다음에, 스텝 S604에 있어서, CPU(103)는, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301)에 대하여, 스텝 S603에서 설정한 정면 화상 사이즈의 판독 화상 데이터를 입력하기 위한 파라미터 설정을 행한다. 또한, 스텝 S605에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 대하여, 정면 화상 사이즈의 판독 화상 데이터에 대하여 화상 처리를 행하기 위한 파라미터를 설정한다.
또한, 스텝 S606에 있어서, CPU(103)는, 이면 화상 사이즈에 대하여 스텝 S601에서 접수한 원고 사이즈(지정 원고 사이즈)를 설정한다. 또한, 스텝 S607에 있어서, CPU(103)는, 이면 화상 프론트 조정 모드를 "OFF"로 설정한다. 또한, 이면 화상 프론트 조정 모드는, 후술하는 스키핑(skipping)을 행할 것인지 아닌지를 설정하기 위해 사용된다. 이면 화상 프론트 조정 모드가 "OFF"이면, 스키핑이 수행되지 않는다. 이면 화상 프론트 조정 모드가 "ON"이면, 스키핑이 수행된다.
그 다음, 스텝 S608 내지 S610에서, CPU(103)는 스텝 S601에서 수신된 원고 방향 및 열림 방향의 설정 내용(판독 설정)을 판정한다.
우선, "원고 방향 : 종장" 및 "열림 방향: 상하 열림"(도 8b 또는 도 10b에 대응)이 지정된다고 판정했을 경우(스텝 S608에서 YES 및 스텝 S609에서 YES), 스텝 S611로 처리를 진행시킨다. 또한, "원고 방향 : 횡장" 및 "열림 방향: 좌우 열림"(도 9a 또는 도 11a에 대응)이 지정된다고 판정했을 경우(스텝 S608에서 NO 및 스텝 S610에서 YES)에도, 스텝 S611로 처리를 진행시킨다.
상술한 바와 같이, "원고 방향 : 종장" 및 "열림 방향: 상하 열림"이 지정되거나 또는 "원고 방향 : 횡장" 및 "열림 방향: 좌우 열림"이 지정되는 경우, 원고의 판독 기준단(원고 반송 방향 선단)과 화상 기준단(원고 위의 화상 상단)과의 위치 관계가 정면과 이면 사이에서 다르다(도 8b 및 도 9a). 이 때문에, 이러한 경우에는, 도 7a와 같이, 원고의 이면 전체를 판독해서 이면 페이지 버퍼(502)에 보존시켜 둔다. 그리고, 도 7b와 같이, 이면 페이지 버퍼(502)로부터 이면을 판독할 때에, 불필요한 부분(무효 범위)을 스킵하고, 필요한 부분(유효 범위)만 스캐너 화상 처리부(116)에 입력한다. 이 처리에 대한 준비를 스텝 S611 및 스텝 S612에서 행한다.
스텝 S611에 있어서, CPU(103)는, 스텝 S606에서 설정한 이면 화상 사이즈의 설정을 화상형성장치(101)가 판독 가능한 최대 원고 사이즈로 갱신하고, 스텝 S612로 처리를 진행시킨다. 본 실시예에 따른 화상형성장치(101)에 있어서는, 판독 가능한 최대 원고 사이즈를 "LGL(LEGAL)"사이즈라고 한다. 이에 따라, 실제의 원고 사이즈가 지정 원고 사이즈보다도 클 경우에도, 원고의 이면 전체를 판독해서 이면 페이지 버퍼(502)에 보존시키는 것이 가능해진다. 또한, 스텝 S612에 있어서, CPU(103)는, 이면 화상 프론트 조정 모드를 "ON"으로 설정하고, 스텝 S613로 처리를 진행시킨다. 이에 따라, 도 7b과 같이, 이면 페이지 버퍼(502)로부터 이면을 판독할 때에, 불필요한 부분을 스킵하고 필요한 부분만 스캐너 화상 처리부(116)에 입력하기 위한 모드가 설정된다.
또한, 스텝 S608∼S610에 있어서, "원고 방향 : 종장" 및 "열림 방향: 좌우 열림"(도 8a 또는 도 10a에 대응)이 지정된다고 판정했을 경우(스텝 S608에서 YES 및 스텝 S609에서 NO), 스텝 S613로 처리를 진행시킨다. 또한, 스텝 S608∼S610에 있어서, "원고 방향 : 횡장" 및 "열림 방향: 상하 열림"(도 9b 또는 도 11b에 대응)이 지정된다고 판정했을 경우(스텝 S608에서 NO 및 스텝 S610에서 NO)에도, 스텝 S613로 처리를 진행시킨다.
상술한 바와 같이, "원고 방향 : 종장" 및 "열림 방향: 좌우 열림"이 지정되고, 또는, "원고 방향 : 횡장" 및 "열림 방향: 상하 열림"이 지정되는 경우, 도 8a 및 도 9b에 나타나 있는 바와 같이, 원고의 판독 기준단과 화상 기준단과의 위치 관계가 정면과 이면에서 같아진다. 이 때문에, 이면도 정면과 같은 처리를 행하는 것이 가능해지기 때문에, 스텝 S611 및 S612과 같은 처리는 필요 없다. 이 때문에, 스텝 S611 및 S612을 스킵하고, 스텝 S613로 처리를 진행시킨다.
다음에, 스텝 S613에 있어서, CPU(103)는, 스텝 S606 및 S611에서 설정한 이면 화상 사이즈의 화상 데이터량에 해당하는 메모리 사이즈의 이면 페이지 버퍼(502)를 RAM(105)으로부터 획득한다.
다음에, 스텝 S614에 있어서, CPU(103)는, 스캐너 I/F(109)의 이면 화상 데이터 입력 블록(302)에 대하여, 스텝 S606 및 S611에서 설정한 이면 화상 사이즈의 화상 데이터를 입력하기 위한 파라미터를 설정한다.
즉, 도 8a 또는 도 9b에 대응하는 원고를 판독할 경우에는, 지정 원고 사이즈(여기에서는 LTR)의 화상 데이터량에 해당하는 메모리 사이즈의 이면 페이지 버퍼(502)가 취득되고, 이 사이즈의 데이터 입력을 행하는 설정이 이루어진다. 또한, 도 8b 및 도 9a 등에 대응하는 원고를 판독할 경우에는, 실제의 원고 사이즈(여기에서는 LGL)의 화상 데이터량에 해당하는 메모리 사이즈의 이면 페이지 버퍼(502)가 취득되고, 이 사이즈의 데이터 입력을 행하는 설정이 이루어진다. 상술한 바와 같이, 스텝 S608∼S614에서는, 판독 설정을 판정함으로써, 원고의 반송 방향 선단과 원고 위의 화상 상단과의 위치 관계가 원고의 양면에서 다른지 아닌지를 판정하고 있다. 또한, 상기 판정 결과에 근거하여, 이면 화상 판독부(CIS 221)의 판독 범위를 결정하는 제어가 행해지고 있다.
그 후에, 스텝 S615에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 의한 정면 화상 데이터의 화상 처리를 개시시킨다. 또한, 스텝 S616에 있어서, CPU(103)는, 스캐너 I/F(109)에 의한 정면 및 이면 각각의 화상 데이터의 입력 처리를 개시시킨다. 이에 따라, 원고 트레이(205)에 적재된 원고의 반송이 개시된다.
스텝 S615 및 S616의 처리 후에, CPU(103)는, 스텝 S617∼S621에서 나타내는 정면 화상 데이터의 입력 처리 및 화상처리와, 스텝 S622∼S626에서 나타내는 이면 화상 데이터의 입력 처리를 병렬로 실행한다.
<정면 화상 데이터의 입력 처리 및 화상처리(스텝 S617∼S621)>
우선, 정면 화상 데이터의 입력 처리 및 화상처리(스텝 S617∼S621)에 관하여 설명한다. 스텝 S617에 있어서, CPU(103)는, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301)에 대한 정면 화상 데이터의 입력이 완료했는지 아닌지를 판정한다. 본 실시예에 따른 화상형성장치(101)에 있어서는, 스텝 S603에서 설정한 정면 화상 사이즈에 해당하는 화상 데이터의 입력이 완료했을 경우, 정면 화상 데이터의 입력이 완료했다고 판정한다.
스텝 S617에 있어서, 정면 화상 데이터의 입력이 완료했다고 판정했을 경우(스텝 S617에서 YES), 스텝 S619로 처리를 진행시킨다. 스텝 S619에 있어서, CPU(103)는, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301)의 처리를 정지하고, 스텝 S620로 처리를 진행시킨다.
한편, 아직 정면 화상 데이터의 입력이 완료하지 않았다고 판정했을 경우(스텝 S617에서 NO), 스텝 S618로 처리를 진행시킨다. 스텝 S618에 있어서, CPU(103)는, 스캐너(114)의 ADF(207)에 의해 해당 원고의 용지 후단이 검출되었는지 아닌지를 판정한다. 해당 원고의 용지 후단이 검출되지 않았다고 판정했을 경우(스텝 S618에서 NO), 처리가 스텝 S617로 되돌아간다. 한편, 해당 원고의 용지 후단이 검출되었다고 판정했을 경우(스텝 S618에서 YES), CPU(103)는, 스텝 S619에 있어서, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301)의 처리를 정지하고, 스텝 S620로 처리를 진행시킨다.
다음에, 스텝 S620에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 의해 정면 화상 데이터에 대한 화상 처리가 완료했는지 아닌지를 판정한다. 본 실시예에 따른 화상형성장치(101)에 있어서는, 스캐너 I/F(109)의 정면 화상 데이터 입력 블록(301)에 입력된 화상 데이터의 화상 사이즈와 동등한 화상 데이터에 대한 화상 처리가 완료했을 경우에, 정면 화상 처리가 완료라고 판정한다.
스텝 S620에 있어서, 아직 스캐너 화상 처리부(116)에 의해 정면 화상 데이터에 대한 화상 처리가 완료하지 않았다고 판정했을 경우(스텝 S620에서 NO), CPU(103)는, 스텝 S620에서 정면에 대한 화상 처리의 완료를 기다린다. 한편, 스캐너 화상 처리부(116)에 의해 정면 화상 데이터에 대한 화상 처리가 완료했다고 판정했을 경우(스텝 S620에서 YES), 스텝 S621로 처리를 진행시킨다. 스텝 S621에 있어서, CPU(103)는, 스캐너 화상 처리부(116)의 처리를 정지하고, 정면 화상 데이터의 입력 처리 및 화상 처리(스텝 S617∼S621)를 종료한다.
상술한 바와 같이, 정면 화상 데이터의 입력 처리에서는, 스텝 S603에서 설정된 원고 사이즈(즉, 스텝 S601에서 접수한 지정 원고 사이즈)를 상한으로 해서 정면 화상 데이터를 판독할 수 있다. 또한, 정면 화상 데이터의 화상 처리에서는, 스텝 S604에서 설정된 원고 사이즈(즉, 스텝 S601에서 접수한 지정 원고 사이즈)를 상한으로 해서 스캐너 화상 처리부(116)에 의한 정면 화상 데이터에 대한 화상 처리를 실행할 수 있다. 예를 들면, 도 8a에 나타나 있는 바와 같이, LGL 사이즈의 원고의 정면에서 LTR 사이즈의 화상이 판독되어 화상 처리되어서 출력된다.
<이면 화상 데이터에 대한 입력 처리(스텝 S622∼S626)>
다음에, 이면 화상 데이터의 입력 처리(스텝 S622∼S626)에 관하여 설명한다. 스텝 S622에 있어서, CPU(103)는, 이면 화상 프론트 조정 모드가 "ON"인지 아닌지를 판정한다. 여기에서, 이면 화상 프론트 조정 모드가 "ON"이라고 판정했을 경우(스텝 S622에서 YES), 스텝 S623로 처리를 진행시킨다.
스텝 S623에 있어서, CPU(103)는, 스캐너(114)의 ADF(207)에 의해 해당 원고의 용지 후단이 검출되었는지 아닌지를 판정한다. 아직 해당 원고의 용지 후단이 검출되지 않았다고 판정했을 경우(스텝 S623에서 NO), CPU(103)는, 스텝 S623에서 원고의 용지 후단이 검출될 때까지 기다린다. 한편, 해당 원고의 용지 후단이 검출되었다고 판정했을 경우(스텝 S623에서 YES), 스텝 S626로 처리를 진행시킨다. 스텝 S626에 있어서, CPU(103)는, 스캐너 I/F(109)의 이면 화상 데이터 입력 블록(302)의 처리를 정지한다.
또한, 스텝 S622에 있어서, 이면 화상 프론트 조정 모드가 "ON"이 아니라고 판정했을 경우(스텝 S622에서 NO), 스텝 S624로 처리를 진행시킨다. 스텝 S624에 있어서, CPU(103)는, 이면 화상 데이터의 입력이 완료했는지 아닌지를 판정한다. 본 실시예에 따른 화상형성장치(101)에 있어서는, 스텝 S606 및 S611에서 설정한 이면 화상 사이즈에 해당하는 화상 데이터의 입력이 완료했을 경우, 이면 화상 데이터의 입력이 완료라고 판정한다.
이면 화상 데이터의 입력이 완료했다고 판정했을 경우(스텝 S624에서 YES), CPU(103)는, 스텝 S626에 있어서, 스캐너 I/F(109)의 이면 화상 데이터 입력 블록(302)의 처리를 정지한다.
한편, 아직 이면 화상 데이터의 입력이 완료하지 않았다고 판정했을 경우(스텝 S624에서 NO), 스텝 S625로 처리를 진행시킨다. 스텝 S625에 있어서, CPU(103)는, 스캐너(114)의 ADF(207)에 의해 해당 원고의 용지 후단이 검출되었는지 아닌지를 판정한다. 아직 해당 원고의 용지 후단이 검출되지 않았다고 판정했을 경우(스텝 S625에서 NO), 처리가 스텝 S624로 되돌아간다.
한편, 해당 원고의 용지 후단이 검출되었다고 판정했을 경우(스텝 S625에서 YES), CPU(103)는, 스텝 S626에 있어서, 스캐너 I/F(109)의 이면 화상 데이터 입력 블록(302)의 처리를 정지한다.
스텝 S626 후에, CPU(103)는, 이면 화상 데이터의 입력 처리(스텝 S622∼S626)를 종료한다.
이상과 같이, 이면 화상 프론트 조정 모드가 "ON"인 경우, 실제의 원고 사이즈의 이면 화상 데이터를 판독할 수 있다. 예를 들면, 도 8b 또는 도 9a에 나타나 있는 바와 같이, LGL 사이즈의 원고의 이면으로부터 LGL 사이즈의 화상이 판독되어 이면 페이지 버퍼(502)에 저장된다. 또한, 이면 화상 프론트 조정 모드가 "OFF"인 경우, 이면 화상 데이터의 입력 처리에서는, 스텝 S606에서 설정된 원고 사이즈(즉, 스텝 S601에서 접수한 지정 원고 사이즈)를 상한으로 해서 이면 화상 데이터를 판독할 수 있다. 예를 들면, 도 8a 또는 도 9b에 나타나 있는 바와 같이, LGL 사이즈의 원고의 이면으로부터 LTR 사이즈의 화상이 판독되어 이면 페이지 버퍼(502)에 저장된다.
스텝 S617∼S621에서 나타내는 정면 화상 데이터에 대한 입력 처리 및 화상 처리와, 스텝 S622∼S626에서 나타내는 이면 화상 데이터의 입력 처리가 모두 완료한 후(즉, 상기 병렬 처리가 완료한 후), 스텝 S627로 처리를 진행시킨다.
스텝 S627에 있어서, CPU(103)는, 원고 부주사 길이의 값을 취득한다. 구체적으로는, CPU(103)는, 상술한 정면의 화상 데이터 및 이면의 화상 데이터의 입력 처리에 의해, ADF(207)가 원고(208)를 반송했을 때에 원고 검출 센서(220)가 원고(208)의 선단 및 후단을 검출했을 때의 타이밍의 차에 근거해서, 원고 부주사 길이를 산출(검출)한다.
그 후에, 스텝 S628∼S633에 있어서, CPU(103)는, 이면 스키핑량을 산출한다. 여기에서, 이면 스키핑량은, 이면 페이지 버퍼(502)에 일시적으로 축적된 이면 화상 데이터에서 스킵될 라인수를 나타낸다. 이하, 상세하게 설명한다.
스텝 S628에 있어서, CPU(103)는, 스텝 S627에서 취득한 원고 부주사 길이(실제의 원고 사이즈)가 스텝 S601에서 접수한 원고 사이즈(지정 원고 사이즈)를 초과하는지 아닌지를 판정한다. 여기에서, 스텝 S627에서 취득한 원고 부주사 길이가 스텝 S601에서 접수한 원고 사이즈를 초과하지 않는다(예를 들면, 도 10a 및 도 11b의 예에 대응)다고 판정했을 경우(스텝 S628에서 NO), 스텝 S632로 처리를 진행시킨다. 스텝 S632에 있어서, CPU(103)는, 이면 화상 사이즈를 스텝 S627에서 취득한 원고 부주사 길이에 해당하는 원고 사이즈로 갱신한다. 다음에, 스텝 S633에 있어서, CPU(103)는, 이면 스키핑량을 "0"으로 설정하고, 스텝 S634로 처리를 진행시킨다. "지정 원고 사이즈" ≥ "실제의 원고 사이즈"의 경우, 실제의 원고 전체가 최종적인 출력 화상에 포함된다. 이 때문에, 스키핑은 필요하지 않다.
또한, 스텝 S628에 있어서, 스텝 S627에서 취득한 원고 부주사 길이가 스텝 S601에서 접수한 원고 사이즈를 초과한다(예를 들면, 도 8a 및 도 9b의 예에 대응)고 판정했을 경우(스텝 S628에서 YES), 스텝 S629로 처리를 진행시킨다. 스텝 S629에 있어서, CPU(103)는, 스텝 S606 및 S611에서 설정한 이면 화상 사이즈를 스텝 S601에서 접수한 원고 사이즈(지정 원고 사이즈)로 갱신한다.
다음에, 스텝 S630에 있어서, CPU(103)는, 이면 화상 프론트 조정 모드가 "ON"인지 아닌지를 판정한다. 여기에서, 이면 화상 프론트 조정 모드가 "ON"이 아니라고 판정했을 경우(스텝 S630에서 NO), 스텝 S633로 처리를 진행시킨다. 스텝 S633에서는, CPU(103)는, 이면 스키핑량을 "0"으로 설정하고, 스텝 S634로 처리를 진행시킨다. "지정 원고 사이즈" < "실제의 원고 사이즈" 및 "이면 화상 프론트 조정 모드 = OFF"의 경우, 도 8a 및 도 9b에 나타낸 것과 같이, 스캐너 I/F(109)로부터의 출력 화상에 있어서 이미 무효 화상이 제거되어 있다. 이 때문에, 스키핑이 필요하지 않다.
한편, 이면 화상 프론트 조정 모드가 "ON"이라고 판정했을 경우(스텝 S630에서 YES), 스텝 S631로 처리를 진행시킨다. 스텝 S631에 있어서, CPU(103)는, 스텝 S627에서 취득한 원고 부주사 길이와 스텝 S601에서 접수한 원고 사이즈와의 차로부터 이면 스키핑량을 산출하고, 상기 산출한 이면 스키핑량을 설정하며(도 7b 참조), 스텝 S634로 처리를 진행시킨다. "지정 원고 사이즈" < "실제의 원고 사이즈" 및 "이면 화상 프론트 조정 모드 = ON"의 경우, 도 8b 및 도 9a에 나타낸 바와 같이, 스캐너 I/F(109)로부터의 출력 화상에는 무효 화상이 포함되어 있다. 이 때문에, 스키핑에 의해 무효 화상을 제거하고, 유효 화상을 취득할 필요가 있다.
상술한 바와 같이, 반송 방향의 원고 선단과 원고의 화상 상단과의 위치 관계가 원고의 양면에서 다른지 아닌지의 판정 결과, 및 지정 원고 사이즈와 검출 원고 사이즈와의 원고 반송 방향의 차분량에 근거하여, 이면 스키핑량을 결정한다. 그리고나서, 이면 스키핑량(무효 범위)을 제외하는 범위로서 이면 화상 데이터의 유효 범위를 결정하는 제어가 행해지고 있다.
다음에, 스텝 S634에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 의한 이면 화상 데이터의 화상 처리를 행하기 위한 파라미터를 설정한다. 이때, 이면 화상 사이즈로서 스텝 S629 또는 스텝 S632에서 재설정된 화상 사이즈를 설정한다.
다음에, 스텝 S635에 있어서, CPU(103)는, 스텝 S631 또는 S633에서 설정한 이면 스키핑량에 근거하여, 이면 페이지 버퍼(502)의 스키핑 오프셋(skipping offset)을 설정한다. 구체적으로는, CPU(103)는, 이면 스키핑량(라인 수)과 1라인당의 화상 사이즈(메모리 사이즈)와의 승산에 의해 취득된 오프셋 사이즈를 이면 페이지 버퍼(502)의 선두 어드레스에 가산해서 어드레스를 취득한다. 또한, CPU(103)는, 상기 취득한 어드레스로부터 이면 화상 데이터가 판독되도록 스캐너 화상 처리부(116)의 화상 데이터 입력 설정을 행한다.
다음에, 스텝 S636에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 의한 이면의 화상 처리를 시작한다.
다음에, 스텝 S637에 있어서, CPU(103)는, 스캐너 화상 처리부(116)에 의한 이면의 화상 처리가 완료했는지 아닌지를 판정한다. 스텝 S637에서, 아직 이면에 대한 화상 처리가 완료하지 않았다고 판정했을 경우(스텝 S637에서 NO), CPU(103)는, 스텝 S637에서 이면에 대한 화상 처리의 완료를 기다린다.
한편, 이면에 대한 화상 처리가 완료했다고 판정했을 경우(스텝 S637에서 YES), 스텝 S638로 처리를 진행시킨다. 스텝 S638에 있어서, CPU(103)는, 스캐너 화상 처리부(116)의 처리를 정지한다.
다음에, 스텝 S639에 있어서, CPU(103)는, 이면 페이지 버퍼를 석방하고, 해당 원고에 대한 판독 처리를 종료한다.
이하, 도 8a∼도 11b에 관하여 설명한다.
상술한 바와 같이, 도 8a 내지 도 9b는, 실제의 원고 사이즈가 LGL 사이즈인 원고에 대하여, 원고 사이즈로서 LTR 사이즈를 지정해서 양면 판독을 실행했을 때의 출력 화상의 일례를 나타낸다. 또한, 도 10a 내지 도 11b는, 실제의 원고 사이즈가 LTR 사이즈인 원고에 대하여 원고 사이즈로서 LTR 사이즈를 지정해서 양면 판독을 실행했을 때의 출력 화상의 일례를 나타낸다.
도 8a는, 원고의 화상 방향이 "종장"이고, 원고의 열림 방향이 "좌우 열림"일 경우의 출력 화상을 나타낸다. 이 경우, 실제의 원고 사이즈가 지정 원고 사이즈보다 더 길다. 그렇지만, 정면과 이면에서 판독 기준단과 화상 기준단과의 위치 관계가 동일하다. 이 때문에, 정면과 마찬가지로, 이면의 판독 범위를 지정 원고 사이즈로 설정함으로써, 이면 판독 시에, 불필요한 화상이 제거되고, 이면 페이지 버퍼(502)에 유효 화상만이 기억된다. 따라서, 이면 페이지 버퍼(502) 내의 이면 화상 데이터의 유효 범위는, 이면 페이지 버퍼(502)의 선두 어드레스로부터 지정 원고 사이즈에 해당하는 범위로서 결정되고, 스키핑량은 "0"이 된다. 즉, 이 경우, 스키핑은 행해지지 않는다.
도 8b는, 원고의 화상 방향이 "종장"이고 열림 방향이 "상하 열림"일 경우의 출력 화상을 나타낸다. 이 경우, 실제의 원고 사이즈가 지정 원고 사이즈보다도 더 길다. 또한, 정면과 이면에서 판독 기준단과 화상 기준단과의 위치 관계가 다르다. 이 때문에, 이면의 판독 범위가 실제의 원고 사이즈로 설정되고, 이면 페이지 버퍼(502)에는, 도 7a에 나타낸 것과 같이, 실제의 원고 사이즈의 화상(무효 화상을 포함한다)이 기억된다. 따라서, 도 7b에 나타낸 것과 같이, 원고 사이즈와 지정 원고 사이즈와의 차분량에 대응하는 라인 수만큼 스킵할 필요가 있다. 즉, 이면 화상 데이터의 유효 범위는, 이면 페이지 버퍼(502)의 선두 어드레스에, 실제의 원고 사이즈와 지정 원고 사이즈와의 차분량을 가산해서 얻은 어드레스로부터, 지정 원고 사이즈에 해당하는 범위로서 결정된다. 선두 어드레스로부터, 실제의 원고 사이즈와 지정 원고 사이즈와의 차분량을 가산해서 얻은 어드레스까지의 범위가, 스키핑량이 되고, 도 7b에 나타낸 것과 같이 스키핑이 행해진다. 그리고나서, 유효 화상만이 스캐너 화상 처리부(116)에 입력된다.
도 9a는, 원고의 화상 방향이 "횡장"이고, 열림 방향이 "좌우 열림"일 경우의 출력 화상을 나타낸다. 이 경우는, 도 8b와 같다.
도 9b는, 원고의 화상 방향이 "횡장"이고, 원고의 열림 방향이 "상하 열림"일 경우의 출력 화상을 나타낸다. 이 경우는, 도 8a와 같다.
도 10a는, 원고의 화상 방향이 "종장"이고, 원고의 열림 방향이 "좌우 열림"일 경우의 출력 화상을 나타낸다. 도 10b는, 원고의 화상 방향이 "종장"이고, 열림 방향이 "상하 열림"일 경우의 출력 화상을 나타낸다.
도 11a는, 원고의 화상 방향이 "횡장"이고, 원고의 열림 방향이 "좌우 열림"일 경우의 출력 화상을 나타낸다. 도 11b는, 원고의 화상 방향이 "횡장"이고, 원고의 열림 방향이 "상하 열림"일 경우의 출력 화상을 나타낸다.
도 10a 내지 도 11b의 경우에는, 실제의 원고 사이즈가 LTR 사이즈인 원고에 대하여 원고 사이즈로서 LTR 사이즈를 지정하고 있다. 이렇게 실제의 원고 사이즈가 지정 원고 사이즈와 동일하다. 이 때문에, 정면과 이면에서 판독 기준단과 화상 기준단과의 위치 관계에 관계없이, 원고에 불필요한 화상은 포함되지 않고, 이면 페이지 버퍼(502)에 유효 화상만이 기억된다. 따라서, 이면 페이지 버퍼(502) 내의 이면 화상 데이터의 유효 범위는, 정면과 이면에서 판독 기준단과 화상 기준단과의 위치 관계에 관계없이, 이면 페이지 버퍼(502)의 선두 어드레스로부터 지정 원고 사이즈에 해당하는 범위로서 결정되고, 스키핑량은 "0"이 된다. 즉, 이 경우, 스키핑은 행해지지 않는다.
이상에서 설명한 바와 같이, 본 실시예에 의하면, 화상 처리 프로세서와 메모리 등의 하드웨어 자원에 제한이 있는 양면 화상판독장치는, 다음과 같은 효과가 있다. 정면과 이면에서 판독 기준단과 화상 기준단과의 위치 관계가 다른 양면 원고에 대하여, 정면 화상의 출력 위치나 출력 범위에 대응한 이면 화상의 출력을 행하여, 원하는 출력 결과를 얻는 것이 가능해 진다. 즉, 간단한 구성으로, 정면 화상의 출력 위치나 출력 범위에 대응한 이면 화상의 출력이 가능해져, 원하는 출력 결과를 얻는 것이 가능해진다.
또한, 상술한 각종 데이터의 구성 및 그 내용은 이것에 한정되는 것이 아니고, 상술한 각종 데이터는 용도 및 목적에 따라 다양한 구성 및 내용을 가지고 있어도 된다.
이상, 일 실시예에 대해서 나타냈지만, 본 실시예는, 예를 들면 시스템, 장치, 방법, 프로그램 및 기억매체로서 구현되는 것도 가능하다. 구체적으로는, 본 실시예는 복수의 기기로 구성되는 시스템에 적용되어도 되고, 또한 하나의 기기로 이루어지는 장치에 적용되어도 된다.
또한, 상기 각 실시예를 조합해서 얻은 구성도 모두 본 실시예에 포함되는 것이다.
또한, 본 실시 예는, 네트워크나 기억 매체를 통해 시스템 또는 장치에 상기 실시 예의 하나 이상의 기능을 실현시키기 위한 프로그램을 공급하고, 시스템 또는 장치의 컴퓨터의 하나 이상의 프로세서가 프로그램을 판독하고 실행시키는 프로세스에 의해서도 달성될 수 있다. 또한, 본 실시 예는 하나 이상의 기능을 달성하기 위한 회로(예를 들면, ASIC(application-specific integrated circuit))에 의해서도 달성될 수 있다.
또한, 본 실시예는 복수의 기기를 포함하는 시스템에 적용될 수도 있고 또는 단일 기기를 포함하는 장치에 적용될 수도 있다.
본 명세서에 기재된 실시예는 상기 실시예에 한정되는 것이 아니고, 본 발명의 취지에 근거해 다양한 변형(각 실시예의 유기적인 조합을 포함한다)이 가능하지만, 본 명세서에 기재된 실시예의 범위에서 제외되는 것은 아니다. 다시 말해, 상술한 각 실시예 및 그 변형 예를 조합한 구성도 모두 본 발명에 포함되는 것이다.
본 발명에 의하면, 간단한 구성으로, 정면 화상의 출력 위치나 출력 범위에 대응한 이면 화상의 출력이 가능해져, 원하는 출력 결과를 얻을 수 있다.
(그 밖의 실시예)
본 발명의 실시 예(들)는, 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 행하도록 기억매체(예를 들면, '비일시 컴퓨터 판독가능한 기억매체') 상에 기록된 컴퓨터 실행가능한 명령들(예를 들면, 1개 이상의 프로그램)을 판독 및 실행하고, 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 수행하는 1개 이상의 회로(예를 들면, ASIC(Application Specific Integrated Circuit))를 포함하는 시스템 또는 장치의 컴퓨터에 의해서 실현될 수 있고, 또 예를 들면, 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 행하도록 기억매체로부터 컴퓨터 실행가능한 명령들을 판독 및 실행함으로써 및/또는 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 수행하는 1개 이상의 회로를 제어함으로써 시스템 또는 장치의 컴퓨터에 의해 행해진 방법에 의해서도 실현될 수 있다. 이 컴퓨터는 CPU(Central Processing Unit), MPU(Micro Processing Unit), 또는 다른 회로 중 하나 또는 그 이상을 구비할 수도 있고, 독립된 컴퓨터 또는 독립된 컴퓨터 프로세서의 네트워크를 포함할 수도 있다. 이 컴퓨터 실행가능한 명령들은 예를 들면, 네트워크 또는 기억매체로부터 컴퓨터에 제공될 수도 있다. 이 기억매체는 예를 들면, 하드 디스크, RAM(random-access memory), ROM(read only memory), 분산 컴퓨팅 시스템의 스토리지, 광디스크(컴팩트 디스크(CD), DVD(digital versatile disc), Blue-ray Disc(BD)TM 등), 플래시 메모리 디바이스, 메모리 카드 중 어느 하나 또는 그 이상을 포함할 수도 있다.
본 발명은 예시적인 실시 예를 참조하면서 설명되었지만, 본 발명은 이 개시된 예시적인 실시 예에 한정되는 것이 아니라는 것이 이해될 것이다. 이하의 특허청구범위의 범주는 모든 변형 및 균등구조 및 기능을 포함하도록 가장 넓게 해석되어야 할 것이다.

Claims (14)

  1. 원고를 반송하는 반송 수단과,
    상기 반송 수단에 의해 반송된 원고의 제1 면 위의 화상을 판독하는 것에 의해 화상 데이터를 생성하는 제1 판독 수단과,
    상기 반송 수단에 의해 반송된 원고의 제2 면 위의 화상을 판독하는 것에 의해 화상 데이터를 생성하고, 상기 제1 판독 수단에 의한 원고의 판독과 병행해서 원고를 판독할 수 있는 제2 판독 수단과,
    원고의 사이즈, 방향, 및 열림 방향에 관한 설정을 유저로부터 접수하는 접수 수단과,
    상기 접수 수단에 의해 접수되며 원고의 방향 및 열림 방향에 관한 설정에 의거하여, 상기 제1 판독 수단과 상기 제2 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 해당하는 원고의 각각의 제1 면 및 제2 면 위의 화상을 판독하는 제1 판독 방법과, 상기 제1 판독 수단에 의해 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 제1 면 위의 화상을 판독하고, 상기 제2 판독 수단에 의해, 반송된 원고의 제2 면 전체를 판독하는 제2 판독 방법 중 하나를 선택하는 선택 수단과,
    상기 선택 수단에 의해 선택된 상기 제2 판독 방법으로 원고의 제2 면을 판독해서 얻은 화상 데이터의 후단으로부터 원고의 사이즈에 해당하는 화상 데이터를, 유효 화상 데이터로서, 설정하는 설정 수단을 구비하는, 화상판독장치.
  2. 제 1 항에 있어서,
    상기 반송 수단에 의해 반송된 원고의 사이즈를 검출하는 검출 수단과,
    상기 접수 수단에 의해 접수된 원고의 사이즈와 상기 검출 수단에 의해 검출된 원고의 사이즈가 서로 다른지를 판정하는 판정 수단을 더 구비하고,
    상기 설정 수단은, 상기 판정 결과에 의거하여, 상기 제2 판독 수단에 의해 원고의 제2 면을 판독하는 것으로 취득된 화상 데이터에서 유효 화상 데이터의 범위를 결정하는, 화상판독장치.
  3. 제 2 항에 있어서,
    상기 검출 수단은 상기 반송 수단에 의해 반송된 원고의 선단과 후단을 검출하고, 검출된 원고의 선단과 후단에 의거해서 원고의 길이를 설정하는, 화상판독장치.
  4. 제 1 항에 있어서,
    상기 선택 수단은, 상기 접수 수단에 의해 접수된 열림(opening) 방향 및 바인딩(binding) 방향의 조합에 따라 상기 제1 판독 방법 또는 상기 제2 판독 방법을 선택하는, 화상판독장치.
  5. 제 2 항에 있어서,
    상기 설정 수단은, 상기 제2 판독 방법으로 원고의 제2 면을 판독함으로써 취득된 화상 데이터의 선단으로부터, 유저에 의해 설정된 원고의 사이즈와 상기 검출 수단에 의해 검출된 원고의 사이즈 간의 차분량에 해당하는 화상 데이터를 제거해서 얻은 화상 데이터를 유효 화상 데이터로서 설정하는, 화상판독장치.
  6. 제 2 항에 있어서,
    상기 설정 수단은, 원고의 제2 면의 화상 데이터가 기억되는 선두 어드레스에, 유저에 의해 설정된 원고의 사이즈와 상기 검출 수단에 의해 검출된 원고의 사이즈 간의 차분에 해당하는 데이터의 양을 가산해서 얻은 어드레스로부터 유저에 의해 설정된 원고의 사이즈에 해당하는 화상 데이터를 선택하는, 화상판독장치.
  7. 제 1 항에 있어서,
    상기 설정 수단은, 상기 선택 수단에 의해 선택된 상기 제1 판독 방법으로 원고의 제2 면을 판독해서 얻은 화상 데이터의 전체를 유효 화상 데이터로서 설정하는, 화상판독장치.
  8. 제 1 항에 있어서,
    상기 접수 수단은, 원고가 종장 원고인지 횡장 원고인지를 지정하는 설정과, 원고가 상하 열림 원고인지 좌우 열림 원고인지를 지정하는 설정과, 원고의 원고 사이즈를 지정하는 설정을 접수하고,
    상기 선택 수단은, 판독 설정으로서 종장 원고 및 상하 열림 원고, 또는 횡장 원고 및 좌우 열림 원고가 지정되었을 경우, 상기 제1 판독 방법을 선택하고, 판독설정으로서 종장 원고 및 좌우 열림 원고, 또는 횡장 원고 및 상하 열림 원고가 지정되었을 경우, 상기 제2 판독 방법을 선택하는, 화상판독장치.
  9. 제 1 항에 있어서,
    원고로부터 판독된 화상 데이터에 대하여 화상 처리를 행하는 화상처리수단을 더 구비하고,
    상기 화상처리수단은, 상기 설정 수단에 의해 유효 화상으로서 설정된 화상 데이터에 대하여 화상 처리를 행하는, 화상판독장치.
  10. 제 9 항에 있어서,
    상기 화상처리수단은, 상기 제1 판독 수단에 의한 제1 면 위의 화상의 판독과 병행해서, 원고의 제1 면을 판독하는 것으로 취득된 화상 데이터에 대하여 화상 처리를 실행하고,
    상기 화상처리수단은 원고의 제1 면의 화상 데이터에 대한 처리가 완료한 것에 따라, 원고의 제2 면에 대한 화상 처리의 실행을 시작하는, 화상판독장치.
  11. 제 1 항에 있어서,
    상기 반송 수단에 의해 반송된 원고의 선단으로부터 상기 접수 수단에 의해 접수된 원고 사이즈에 따른 원고의 제1 면 위의 화상을 판독하고, 상기 제1 판독 수단에 의한 화상의 판독을 종료하는 판독제어수단을 더 구비하는, 화상판독장치.
  12. 제 1 항에 있어서,
    상기 제1 판독 수단 및 상기 제2 판독 수단에 의해 원고를 판독하는 것으로 취득된 화상 데이터를 사용하여 화상을 인쇄하는 인쇄 수단을 더 구비하고,
    상기 인쇄 수단은, 상기 제2 판독 방법에 있어서, 상기 설정 수단에 의해 유효 화상으로서 설정된 화상 데이터를 사용해서 화상을 인쇄하는, 화상판독장치.
  13. 화상판독장치를 제어하는 제어 방법으로서,
    원고를 반송하는 단계와,
    반송된 원고의 제1 면 위의 화상을 제1 판독 수단을 통해서 판독해서 화상 데이터를 생성하는 단계와,
    반송된 원고의 제2 면 위의 화상을 제2 판독 수단을 통해서 판독해서 화상 데이터를 생성하고, 상기 제2 판독 수단이 상기 제1 판독 수단에 의한 원고의 판독과 병행해서 원고를 판독할 수 있는 단계와,
    유저로부터 원고의 사이즈, 방향 및 열림 방향에 관한 설정을 접수하는 단계와,
    원고의 방향 및 열림 방향에 관하여 접수된 설정에 의거하여, 상기 제1 판독 수단 및 상기 제2 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 각각의 제1 면과 제2 면 위의 화상을 판독하는 제1 판독 방법과, 상기 제1 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 제1 면 위의 화상을 판독하고, 상기 제2 판독 수단에 의해 반송된 원고의 제2 면 전체를 판독하는 제2 판독 방법 중 하나를 선택하는 단계와,
    선택된 제2 판독 방법에 의해 원고의 제2 면을 판독해서 얻은 화상 데이터의 후단으로부터 원고의 사이즈에 해당하는 화상 데이터를 유효 화상 데이터로서 설정하는 단계를 포함하는, 제어 방법.
  14. 화상판독장치를 제어하는 제어 방법을 컴퓨터에 실행시키기 위한 프로그램을 기억하는 기억매체로서, 상기 제어 방법은,
    원고를 반송하는 단계와,
    반송된 원고의 제1 면 위의 화상을 제1 판독 수단을 통해서 판독해서 화상 데이터를 생성하는 단계와,
    반송된 원고의 제2 면 위의 화상을 제2 판독 수단을 통해서 판독해서 화상 데이터를 생성하고, 상기 제2 판독 수단이 상기 제1 판독 수단에 의한 원고의 판독과 병행해서 원고를 판독할 수 있는 단계와,
    유저로부터 원고의 사이즈, 방향, 및 열림 방향에 관한 설정을 접수하는 단계와,
    원고의 방향 및 열림 방향에 관해서 접수된 설정에 의거하여, 상기 제1 판독 수단과 상기 제2 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 각각의 제1 면과 제2 면 위의 화상을 판독하는 제1 판독 방법과, 상기 제1 판독 수단에 의해, 반송된 원고의 선단으로부터 유저에 의해 설정된 원고의 사이즈에 따른 원고의 제1 면 위의 화상을 판독하고, 상기 제2 판독 수단에 의해 반송된 원고의 제2 면 전체를 판독하는 제2 판독 방법 중 하나를 선택하는 단계와,
    선택된 제2 판독 방법에 의해 원고의 제2 면을 판독해서 얻은 화상 데이터의 후단으로부터 원고의 사이즈에 해당하는 화상 데이터를 유효 화상 데이터로서 설정하는 단계를 포함하는, 기억매체.
KR1020180008549A 2017-01-27 2018-01-24 화상판독장치, 화상판독장치의 제어 방법, 및 기억매체 KR102253437B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017012774A JP6884580B2 (ja) 2017-01-27 2017-01-27 画像処理装置、画像処理装置の制御方法、およびプログラム
JPJP-P-2017-012774 2017-01-27

Publications (2)

Publication Number Publication Date
KR20200067231A true KR20200067231A (ko) 2020-06-12
KR102253437B1 KR102253437B1 (ko) 2021-05-18

Family

ID=62980377

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180008549A KR102253437B1 (ko) 2017-01-27 2018-01-24 화상판독장치, 화상판독장치의 제어 방법, 및 기억매체

Country Status (3)

Country Link
US (2) US10542175B2 (ko)
JP (1) JP6884580B2 (ko)
KR (1) KR102253437B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020068481A (ja) * 2018-10-25 2020-04-30 東芝テック株式会社 画像処理装置及び画像処理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272780A (ja) * 2006-03-31 2007-10-18 Canon Inc 印刷データ生成装置及びその制御方法、コンピュータプログラム、記憶媒体
JP2014116650A (ja) * 2012-12-06 2014-06-26 Canon Inc 画像読取装置、画像読取装置の制御方法、及びプログラム
JP2016163168A (ja) * 2015-03-02 2016-09-05 京セラドキュメントソリューションズ株式会社 読取装置及びこれを備えた画像形成装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07177308A (ja) * 1993-12-20 1995-07-14 Ricoh Co Ltd 両面スキャナ制御方法
JP2002290678A (ja) * 2001-03-22 2002-10-04 Sharp Corp 原稿読取装置
JP2005268893A (ja) 2004-03-16 2005-09-29 Fuji Xerox Co Ltd 画像読み取り装置
US8248655B2 (en) * 2007-01-31 2012-08-21 Kyocera Document Solutions Inc. Image forming apparatus for printing images based on document position and binding direction using manual or automatic feeding function
JP2008187668A (ja) * 2007-01-31 2008-08-14 Kyocera Mita Corp 画像形成装置
JP4680217B2 (ja) * 2007-03-06 2011-05-11 京セラミタ株式会社 画像形成装置
JP5215113B2 (ja) * 2008-10-16 2013-06-19 キヤノン電子株式会社 画像読取装置
JP5672842B2 (ja) * 2010-08-17 2015-02-18 富士ゼロックス株式会社 画像処理装置、画像形成装置及びプログラム
JP6057540B2 (ja) * 2012-05-07 2017-01-11 キヤノン株式会社 画像形成装置
JP6324176B2 (ja) * 2014-04-07 2018-05-16 キヤノン株式会社 画像読取装置、制御方法、プログラム、システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272780A (ja) * 2006-03-31 2007-10-18 Canon Inc 印刷データ生成装置及びその制御方法、コンピュータプログラム、記憶媒体
JP2014116650A (ja) * 2012-12-06 2014-06-26 Canon Inc 画像読取装置、画像読取装置の制御方法、及びプログラム
JP2016163168A (ja) * 2015-03-02 2016-09-05 京セラドキュメントソリューションズ株式会社 読取装置及びこれを備えた画像形成装置

Also Published As

Publication number Publication date
US11146709B2 (en) 2021-10-12
JP2018121268A (ja) 2018-08-02
US10542175B2 (en) 2020-01-21
US20200120230A1 (en) 2020-04-16
KR102253437B1 (ko) 2021-05-18
US20180220028A1 (en) 2018-08-02
JP6884580B2 (ja) 2021-06-09

Similar Documents

Publication Publication Date Title
US7626735B2 (en) Image reading apparatus for correcting images on both sides of a document sheet
US9641716B2 (en) Image forming apparatus and image forming method for both side copying
US10659621B2 (en) Image processing apparatus, image processing method, and storage medium
JP2004056752A (ja) 画像処理装置と画像処理方法
JP2010114578A (ja) 画像処理装置
KR102253437B1 (ko) 화상판독장치, 화상판독장치의 제어 방법, 및 기억매체
JP2013012898A (ja) 画像読取装置及び画像形成装置
JP5354310B2 (ja) 画像読取装置及び地色補正プログラム
US20110013231A1 (en) Image reading apparatus, image processor and color determination method
JP6391348B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP4465997B2 (ja) 画像読み取り装置、画像処理装置、および画像処理方法
JP4424090B2 (ja) 画像読み取り装置
JP2018129701A (ja) 画像読取装置、画像読取装置の制御方法、及びプログラム
JP2001111819A (ja) 画像処理装置及びその方法
JP2006086734A (ja) 画像読み取り装置
JP4186796B2 (ja) 画像読み取り装置
JP4367096B2 (ja) 画像読み取り装置
JP6260135B2 (ja) 光電変換素子、画像読取装置及び画像形成装置
JP2012156962A (ja) 画像読取装置及びそのプログラム
US20230308597A1 (en) Image processing apparatus, scanner, image forming apparatus, data management system, and image processing method
JP2010035136A (ja) 画像読取装置、画像形成装置及び画像読取方法
JP2005123703A (ja) 画像読み取り装置
JP2005123683A (ja) 画像読み取り装置
JP2020072360A (ja) 画像読み取り装置
JP2004159003A (ja) 画像読取装置

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant