KR100197948B1 - 화상기록장치 - Google Patents

화상기록장치 Download PDF

Info

Publication number
KR100197948B1
KR100197948B1 KR1019910018605A KR910018605A KR100197948B1 KR 100197948 B1 KR100197948 B1 KR 100197948B1 KR 1019910018605 A KR1019910018605 A KR 1019910018605A KR 910018605 A KR910018605 A KR 910018605A KR 100197948 B1 KR100197948 B1 KR 100197948B1
Authority
KR
South Korea
Prior art keywords
memory
image
amount
recording
gradation
Prior art date
Application number
KR1019910018605A
Other languages
English (en)
Other versions
KR920009242A (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
Priority claimed from JP2281959A external-priority patent/JP2878434B2/ja
Priority claimed from JP2281960A external-priority patent/JP3032564B2/ja
Application filed by 미따라이 하지메, 캐논 가부시끼가이샤 filed Critical 미따라이 하지메
Publication of KR920009242A publication Critical patent/KR920009242A/ko
Application granted granted Critical
Publication of KR100197948B1 publication Critical patent/KR100197948B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0005Accepting output data; Preparing data for the controlling system
    • G06K2215/0014Transforming the printer input data into internal codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function
    • G06K2215/0094Colour printing
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3298Checking or indicating the storage space

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Color, Gradation (AREA)
  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

본 발명의 화상기록장치는 수신한 인쇄데이터를 통상의 상태로하여 n계조 화상을 기록함과 동시에 m(mn) 계조화상도 기록할 수가 있다.
그리고 수신한 인쇄데이터에 의거한 계조화상을 기록매체에 기록할 때, 그 화상기록에 사용가능한 메모리용량과 화상기록에 필요한 메모리용량을 비교하고, n 계조에 기록하는가, m 계조로 기록하는가를 결정한다.

Description

화상기록장치
제1도는 본 실시예에 있어서의 인쇄장치의 개략 구성도.
제2도는 컬러정보를 포함한 인쇄데이터의 흐름을 도시한 도면.
제3도 및 제4도는 제1의 실시예에 있어서의 메모리의 양에 따라서 처리모드를 선택하고 그리고 출력부로 데이터 전송을 행하기까지의 동작처리 내용을 설명하기 위한 흐름도.
제5도는 제2의 실시예에서 추가된 처리부분을 도시한 흐름도.
제6도는 제3의 실시예에 있어서의 동작처리 내용을 도시한 흐름도.
[발명의 배경]
본 발명은 화상기록장치, 특히 외부에서 입력한 다치(多値) 화상데이터에 의거하여 계조화상을 기록하는 화상기록장치에 관한 것이며, 더욱이 외부에서 입력한 N계조(N은 자연수)의 화상데이터를 처리하고, 기록장치에 그 처리한 화상데이터를 출력하는 화상처리장치에 관한 것이다.
종래의 이 종류의 장치, 특히 컬러인쇄장치에 있어서는 주어진 다치 데이터를 그대로 충실하게 내부의 메모리에 전개하고, 그것을 전개하고, 그것을 재현하도록 처리하고 있었다.
그러나, 화상전체에 대하여 색재현처리를 행하는데 필요한 메모리가 부족한 경우 상기 종래예에서는 재현가능한 부분만에 대하여 색재현처리를 행하고 있었다. 따라서 인쇄결과는 화상의 일부가 결핍된 것으로 되어 버린다고 하는 결점이 있었다.
[발명의 요약]
본 발명은 이러한 종래 기술에 감안하여 이루어진 것이고, 화상기록에 사용가능한 메모리량이 화상기록에 필요한 메모리량 미만일때에도 화상이 결핍되는 것을 없게 한 화상기록장치를 제공하려는 것이다.
이 문제를 해결하기 위해 본 발명의 화상기록장치는 이하에 개시한 구성을 구비한다. 즉, 외부에서 입력한 n계조의 인쇄데이터에 의거한 계조화상을 소정의 기록매체에 기록하는 화상기록장치에 있어서, 입력한 인쇄데이터를 n계조의 화상으로서 기록하는 제1의 기록수단과, 입력한 인쇄데이터를 m계조(mN)의 화상데이터로서 기록하는 제2의 기록수단과, 상기 제1의 기록수단 또는 상기 제2의 기록수단 어느것인가 한쪽을 선택하는 선택수단을 구비한다.
또 본 발명의 다른 목적은 화상기록에 사용가능한 메모리량이 화상기록에 필요한 메모리량 미만일때에도 자동적으로 계조수를 떨구어서 화상이 결핍되는 것을 없게한 화상기록장치를 제공하려는 것이다.
이 문제를 해결하기 위해 본 발명의 화상기록장치는 이하에 개시한 구성을 구비한다. 즉, 외부에서 입력한 인쇄데이터에 의거한 계조화상을 소정의 기록매체에 기록하는 화상기록장치에 있어서, 장치자신이 가지는 메모리중의 계조재현에 사용가능한 메모리량과 수신한 인쇄 데이터에 의거한 계조재현에 필요한 메모리량을 비교하는 비교수단과, 이 비교수단에 의해 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때 당해인쇄 데이터에 의거한 재현하는 계조수를 감소하여 화상의 기록을 행하는 기록수단을 구비한다.
본 발명의 목적, 특징 및 이점이 첨부도면에 기초한 하기 설명과 이것에 의존하는 청구범위로부터 명백하게 될 것이다.
[바람직한 실시예의 상세한 설명]
이하 첨부도면에 따라서 본 발명에 관한 실시예를 상세하게 설명한다.
제1도는 본 실시예에 있어서의 인쇄장치(도시의 부호2)의 블록 구성도이다. 도면중, 1이 인쇄데이터(컬러정보를 포함한 인쇄데이터나 인쇄장치본체(2)의 제어 코멘드등)을 출력하여 오는 호스트 컴퓨터이다.
인쇄장치본체(2)는 호스트 컴퓨터(1)에서의 데이터수신을 행하기 위한 인터페이스(21), 색재현처리시에 필요한 정보(테이블등)가 격납되어 있는 색재현 처리정보격납부(22), 색재현처리를 행하는 색재현처리부(23), 인쇄환경의 파라미터를 설정·변경 가능한 조작 패널(24), 데이터 버스(23), 장치전반의 제어를 행하는 제어부(26), 호스트 컴퓨터(1)에서 보내온 데이터를 해석하는 코멘드 해석부(27), 색재현처리를 거쳐 형성된 화상데이터를 도트에 전개하는 도트전개부(28), 도트에 전개된 데이터에 따라서 용지상으로 영구가시상을 형성하는 출력부(29), 그리고 제어부(26)의 동작중에 워크에리어 및 도트전개에 사용하는 프레임 메모리로서 공유되는 RAM(30)을 구비하고 있다.
또, 제어부(26)는 중앙연산장치(CPU)와, 이 CPU의 동작처리순서(제3,4도의 흐름도에 관한 프로그램)를 기억하고 있는 프로그램 ROM으로 구성되어 있다.
또 출력부(29)로서는 계조재현이 가능한 프린터이면 무엇이라도 좋으나 실시예는 공지의 컬러 레이저빔 프린터를 예로써 설명한다. 또, RAM(30)은 상술한 데이터 에리어외에 호스트 컴퓨터에서 수신한 인쇄데이터를 일단 저축하는 수신 버퍼에도 사용된다.
제2도는 상술한 구성에 있어서의 인쇄장치내에서의 컬러정보를 포함한 인쇄데이터의 흐름을 도시한 것이다.
또, 실시예에서는 컬러정보는 1색 성분당 8비트의 계조정보를 가지는 것으로 한다.
우선, 호스트 컴퓨터(1)로 인쇄데이터가 생성되고 인퍼테이스(21)을 통하여 인쇄장치본체(2)가 인쇄데이터를 수취한다.
다음에 인쇄데이터를 코맨드 해석부(27)로 보내지고, 해석이 행하여지고, 그의 해석결과에 따라서 색재현처리부(23)로 인쇄데이터를 보낸다.
그리고 색재현처리부(23)는 컬러정보를 색재현처리정보 격납부(22)를 참조하여 색재현처리를 행한다. 색재현처리가 종료되어 형성된 화상데이터는 도트로 전개되기 때문에 도트전개부(28)로 보내진다.
도트전개부(28)는 입력된 화상데이터를 기초로 RAM(30)내에 할당된 프레임 메모리에 전개한다. 그리고 전부의 데이터에 대하여 처리가 종료되면 RAM(30)내에 전개된 데이터는 출력부(29)로 보내지고 인쇄·배지(排紙)가 행하여진다. 또, 설명이 전후되지만, 도트전개부(28)내에는 문자 코드에 대응한 문자 패턴을 발생시키기 위한 활자 ROM도 내장되어 있는 것으로 하고 있다.
그런데, 본 실시예에 있어서의 인쇄장치는 제어부(26)가 색재현처리를 행하는데 필요한 메모리의 양과 색재현처리를 행하는 데 사용되는 메모리의 양을 비교하여 색재현처리로의 통상의 처리모드와 간략화된 처리모드의 어느것을 선택하는 가를 결정하고 컬러인쇄를 행하도록 되어 있다.
색재현처리를 행하는데 필요한 메모리량이 변화하는 이유는 예컨대 호스트 컴퓨터등에서 등록된 이외의 문자패턴등의 등록지시가 왔을 때, 그의 등록패턴을 RAM(30)에 기억시키든지 하는 경우가 있다.
또, 인쇄데이터의 서식으로서 페이지 기술언어를 채용하고 있는 경우, 1 페이지 인쇄하기 위한 인쇄데이터량은 그의 인쇄내용에 따라 다르다.
따라서 1페이지당에 대하는 묘화(描畵) 코맨드가 대단히 많은 경우, 수신버퍼의 용량을 거기에 따라서 큰 것으로 된다.
이 의미에서도 RAM(30)내의 워크에리어는 변동한다.
또한 예컨대 수신한 페이지 기술언어의 인쇄데이터중에 색성분 Y,M,C,K 각 8비트의 계조치가 할당된 이미지 데이터가 포함되는 경우, 수신데이터 전체의 정보량은 단지 묘화 코맨드의 인쇄 데이터보다도 커진다.
따라서 특히 이와같은 경우에도 RAM(30)내에 접하는 수신버퍼의 용량은 크게 되고 거기에 수반하여 출력화상을 기록하기 위한 비트맵 데이터를 전재하는 에리어를 압박한다.
또, 실시예에 있어서는 RAM(30)의 저(低) 어드레스로부터 오름순으로 제어부(26)의 워크 에리어로서 활용하여 가고 미활용의 어드레스에서 최종 어드레스(기지; 旣知)까지를 색재현처리로 할당한다.
따라서 색재현에 사용 가능한 메모리용량은 RAM(30)의 최종 어드레스에서 워크 에리어로서 사용하고 있느 최종 어드레스를 빼는 것으로 산출할 수 있다.
또, 색재현에 필요한 메모리는 기록대상의 기록지의 크기 및 출력부에서 재현하는 해상도에 의거한 총화소수에 32비트(각 색성분 옐로우(Y), 마젠타(M), 시안(C) 및 블랙(BK)에 8비트(256)계조 할당하고 있다)를 승산하는 것으로 얻어진다. 구체적으로는 기록매체(기록지)1매에 대한 총기록화소수(기록매체)의 사이즈에 의존한다)에 32비트(4바이트)를 승산하는 것으로 얻어진다.
그리고, 색재현에 사용가능한 메모리량이 색재현에 필요한 메모리량 이상인 경우에는 통상의 색재현처리를 행하여 화상을 기록한다.
그리고 색재현에 사용가능한 메모리량이 색재현에 필요한 메모리량 미만이라고 판단한 경우에는 먼저 설명한 바와같이 간략화한 색재현처리를 행한다.
이 간략화 색재현 처리관, 각색성분에 4비트(각 색성분에 대하여 16계조) 할당하여 색을 재현하는 것이고, 통상의 그것과 비교하여 절반의 메모리량으로 색재현처리를 실현한다.
계조재현하는 수법으로서는 실시예에 있어서의 출력부(29)는 레이저빔 프린터로서 있기 때문에 공지의 펄스폭 변조(PWM)에 의거하여 계조를 재현한다.
1색 성분에 대하여 8비트 할당한 경우에는 각색성분의 화소데이터를 RAM(30)중의 프레임 메모리에서 판독했을 때는 8비트 단위로 판독하고, 그것을 D/A 콘버터(도시하지 않음)를 통하여 아날로그신호로 변환한다.
이후는 3각파등과 비교하는 것으로 펄스폭변조처리를 행하고, 공지의 전자사진 방식에 의거하여 가시화상을 기록한다.
또, 간략화모드 즉 1색 성분에 대하여 4비트를 할당한 경우에는 4비트 단위로 판독하고 그것을 D/A 콘버터로 아날로그신호를 변환하여 처리를 행한다.
간략화모드일 때 각 계조치에 대한 격차가 커진다고 생각하면 좋다.
이하, 실시예의 인쇄장치의 동작을 제3,4도의 흐름도에 따라서 설명한다. 도시는 하지 않으나 인쇄지시에 관한 호스트컴퓨터등에서의 이 패턴등은 이미 RAM(30)중에 기억되어 있는 것으로서 설명한다.
우선, 스텝(S1)에 있어서, 제어부(26)는 색재현에 사용가능한 메모리량을 산출하고, 다음의 스텝(S2)에 있어서 수신한 인쇄 데이터등에 의거하여 통상의 색재현에 필요로 되는 프레임 메모리량을 산출한다.
이후, 처리는 스탭(S3)으로 진행하고, 먼저 산출한 사용 가능 메모리량과 색재현에 필요한 메모리량을 비교한다.
그리고 사용가능메모리량이 색재현에 필요한 메모리량 이상 확보할 수 있다고 판단한 경우, 스탭(S4)으로 진행하고, 당해 인쇄처리를 통상 모드에 세트한다. 역으로 사용가능 메모리량이 색재현에 필요한 메모리량 미만이라고 판단한 경우에는 인쇄처리로서 간략화 처리모드를 세트한다.
어느경우도 세트한 내용은 미리 RAM(30)중에 확보된 워크 에리어중의 소정 어드레스에 기억되고, 나중에 참조가능하게 한다.
그리고, 이와같이 처리모드가 결정되면, 처리는 스텝(S12)(제4도 참조)으로 진행하고 컬러 정보를 1단위 판독한다.
판독해야 할 데이터가 없다고 판단한 경우(스텝 13), RAM(30)중의 프레임 메모리에 전개된 이미지 데이터를 그의 시점에서 결정된 처리모드에 따라서 출력부(29)에 출력하고 기록지로의 화상기록을 행한다.
또, 컬러정보를 판독했을 경우, 처리는 스탭(S14)으로 진행하고, 그의 시점에 있어서의 처리모드가 무엇인가 판단한다.
통상 처리모드인 경우에는 스텝(S15)으로 진행하고, 컬러정보를 1색 성분의 유효비트수를 8비트로하고, 스텝(S16)에서 색재현 처리정보격납부(22)를 참조하여 색재현처리부(23)로 1색당 8비트 컬러정보로서 색재현 처리를 행하고 스텝(S19)으로 진행한다.
또, 간략화 처리모드의 경우에는 스텝(S17)으로 진행하고, 판독한 1색 성분당 8비트의 컬러정보를 1색성분당 4비트의 정보를 변환하고, 색재현처리정보격납부(22)으로 참조하여 스텝(18)으로 진행한다.
스텝(S18)으로는 색재현처리부(23)는 1색당 4비트의 컬러정보로서 색재현처리를 행하고, 스텝(S19)으로 진행한다.
예컨대 호스트 컴퓨터에서 대하여 8비트의 계조치를 가진 이미지가 송출되어온 경우, 그의 8비트의 데이터의 상위 4비트만을 유효한 계조치로 간주하도록 한다.
스텝(S19)으로는 색재현 처리에 의해 형성된 화상데이터를 결정된 유효비트로 도트전개부(28)에 전개하도록 하고 지시를 내고, 그의 데이터를 RAM(30)중에 확보된 프레임 메모리에 전개시켜 스탭(S12)으로 되돌아 간다.
이하, 판독되는 컬러정보가 없어졌다고 스텝(S13)으로 판단될 때까지 상술한 처리를 반복한다.
이상과 같이 색재현 처리를 행하는데 메모리가 부족한 경우는 간략화된 처리모드는 색재현 처리를 행한다.
그 때문에 통상이면 1색성분당 8비트의 메모리가 필요로 되는 것이 1색당 4비트의 메모리를 처리가 가능하게 되고, 메모리가 적어도 화상전체에 대하여 색재현 처리가 가능하게 되고 출력결과의 화상은 결합되지 않는다.
또, 상술한 실시예에 있어서, 장치의 동작상태를 조작패널에 표시하여도 좋다. 이 경우, 어떤 모드에 인쇄되어 있는가가 판단할 수 있도록 된다.
다음에 제2의 실시예를 설명한다.
상술한 실시예(이하, 제1의 실시예)의 처리로는 색재현처리를 행하는데 메모리가 부족한 경우, 제어부(26)가 자동적으로 색재현처리로 간략화한 처리모드를 선택하도록 지시하였다.
그러나, 이 지시를 오퍼레이터의 지시에 의해 결정하여도 좋다.
이것을 실현시키기 위해 본 제2의 실시예로는 제5도에 도시한 바와 같은 처리를 추가한다. 또, 장치구성은 제1의 실시예와 같기 때문에 그의 설명은 생략한다. 또 이하의 설명하는 제5도에 관한 프로그램도 또 제어부(26)의 프로그램 ROM에 기록되어 있는 것이다.
우선 스텝(S21)으로 지시모드를 상술한 자동지시모드로 하는 것인가 또는 수동지시모드로 하는 가를 도시하는 정보를 조작패널(24)에서 입력한다.
그리고 다음의 스텝(S22)으로 지시된 내용이 자동지시모드라고 판단한 경우에는 상술한 제3도의 스텝(S1)에서의 처리를 실행시킨다.
또, 수동지시모드가 지정되었다고 판단한 경우, 처리는 스텝(S23)으로 진행하고, 통상 모드가 간략화모드의 어느 것인가를 조작패널(24)에서 입력한다.
입력된 모드의 내용은 제3도의 스텝(S4,S5)와 같이 RAM(30)내의 소정 어드레스위치에 기억시킨다. 이후, 처리는 스텝(S12)(제4도 참조)으로 진행하지만 먼저 설명한대로이기 때문에 생략한다.
또 자동 또는 수동모드의 선택은 호스트 컴퓨터등에서 출력되는 제어코맨드로 판단하여도 좋다.
이상과 같이 색재현처리로 통상의 처리모드와 간략화된 처리모드의 어느 처리모드를 사용하는가를 제어부(26)가 자동적으로 선택하는 자동지시모드와 조작자가 호스트 컴퓨터(1)또는 조작패널(24)에서 선택하는 수동지시모드의 2개의 지시모드를 선택할 수 있어 화상전체에 색재현 처리가 항상 행하여지고 출력결과의 화상을 결핍되지 않는다,
그것뿐 아니라 화상은 결핍되어도 통상의 처리모드의 출력결과를 얻으려는 경우에도 대응할 수 있다.
이상 설명한 바와 같이 본 제1, 제2의 실시예에 의하면, 화상기록에 사용가능한 메모리량이 화상기록에 필요한 메모리량 미만일 때, 계조수를 감소하여 화상기록을 행함으로써 화상이 결핍되는 것이 없어진다.
다음에 제3실시예를 설명한다.
본 제3의 실시예를 간단하게 설명하면 제어부(26)가 색재현처리를 행하는데 필요한 메모리의 양과, 색재현 처리를 행하는데 사용되는 메모리의 양을 비교한다. 그리고 색재현처리에 필요한 메모리량이 사용가능한 메모리량 미만이라고 판단했을 때, 그 취지를 조작자에게 알려서 색재현처리로서 통상의 처리모드로 하는가 간략화된 처리모드로 하는 가의 선택을 시킨다. 그 선택된 모드로 컬러 인쇄를 행하도록 되어있다.
이하, 본 제3의 실시예의 동작을 제6도의 흐름도에 따라서 설명한다. 또 인쇄지시에 관한 호스트 컴퓨터등에서의 화상 패턴 데이터등은 이미 RAM(30)중에 기억되어있는 것으로서 설명한다.
또, 장치구성은 제1의 실시예와 같기 때문에 그 설명은 생략한다.
또 이하에 설명하는 제5도에 관한 프로그램도 또 제어부(26)내의 프로그램 ROM에 기억되어있는 것으로 한다.
우선 스텝(S31)에 있어서, 제어부(26)는 색재현에 사용가능한 메모리량을 산출하고 다음의 스텝(S32)에 있어서 수신한 인쇄데이터등에 의거하여 통상의 재현에 필요한 프레임 메모리량을 산출한다.
그후, 처리는 스텝(S33)으로 진행하고, 먼저 산출한 사용가능 메모리량과 색재현에 필요한 메모리량을 비교한다.
그리고 사용가능 메모리량이 색재현에 필요한 메모리량 이상 확보할 수 있다고 판단했을 경우, 스텝(S34)으로 진행하고 당해 인쇄처리를 통상 모드에 세트한다. 역으로 사용가능 메모리량이 색재현에 필요한 메모리량 미만이라고 판단했을 경우에는 처리는 스텝(S35)으로 진행한다.
여기서는 처리에 필요한 메모리가 부족한 것을 보고하기 위해 그의 취지의 메시지를 패널에 표시한다.
또, 보고수단으로서는 경고음으로도 소정의 LED를 점등시키는 것으로도 좋고, 그들을 조합시키도록 하여도 좋다.
그후, 스텝(S36)으로 진행하여 오퍼레이터에서의 입력을 대기한다.
입력이 통상 모드로 처리를 계속하는 지시입력인 경우에는 스텝(S34)으로 진행한다. 한편, 간략화한 처리모드로 처리를 계속하는 지시입력인 경우에는 스텝(S37)으로 진행하고, 간략한 처리모드에 따라서 인쇄처리를 실행한다. 통상 모드의 간략화모드 자체의 처리는 제1의 실시예와 같기 때문에 그 설명은 생략한다.
이상과 같이 본 제3의 실시예에 의하면 색재현 처리를 행하는데 메모리가 부족한 경우는 그 취지를 오퍼레이터에 보고하고 오퍼레이터가 바라는 경우에 간략화한 처리모드로 색재현처리를 행한다.
그 때문에 통상이면 1색 성분당 8비트의 메모리가 필요로 되는 것이 1색당 4비트의 메모리를 처리가 가능하게 되고, 메모리가 적어도 화상전체에 대하여 색재현 처리가 가능하게 되고 출력결과의 화상은 결핍되지 않는다.
또, 색재현처리로 통상의 처리모드를 행하면 화상이 결핍된다고 판단했을 경우에는 그 취지를 오퍼레이터에 보고하고 오퍼레이터가 다소 화상의 계조수가 떨어져도 화상전체의 출력을 희망하는 경우에는 그의 모드를 가지고 출력하는 것이 가능하게 된다.
또, 상술한 제1∼제3의 실시예로는 색재현처리의 통상의 처리모드는 컬러 정보로서 1색성분당 8비트(256계조)의 정보를 가지고 간략화된 처리모드는 1색 성분당 4비트의 계조정보를 가지는 것으로서 예를 개시하고 있었으나, 계조정보의 비트수의 조합이 어떤 것이라도 본 발명은 적용된다는 것은 말할 필요도 없다.
또, 컬러정보의 계조정보의 비트수를 색재현처리의 통상의 처리모드에서의 비트수에서 간략화된 처리모드의 비트수로 변환하는 방법에 대하여는 특히 개시하지 않았으나 예컨데 색성분 8비트를 4비트로 변환하는 경우에는 8비트의 상위 4비트를 사용하도록 하면 좋다.
단, 이 이외의 어떠한 변환방법이라도 본 발명은 적용 가능하다.
또, 실시예에서는 RAM(30)중의 프레임 메모리를 작게하는 요인으로서 문자패턴의 등록, 페이지 기술언어 데이터를 예로서 설명하였으나, 다른 요인이라도 좋은 것은 물론이다.
예컨대 표준상태로는 소정 사이즈의 기록지에 대하여는 통상처리모드와 간략화 모도를 선택가능하게 하고 그의 소정 사이즈를 초과하면 사이즈의 기록지에 화상을 기록할때에는 간략화 모드로 동작하도록 한다.
그리고 RAM(30)을 증설 가능한 구성으로 하고 그의 용량을 증가하는 것으로 소정 사이즈를 초과하는 기록지에 대하여도 통상 처리모드로 동작가능하게하여도 좋다. 이 경우, 소정 사이즈를 초과하는 기록지에 대하여는 RAM(30)의 메모리량에 따라서 처리모드를 자동 또는 수동으로 전환하도록 하여도 좋다.
또한 실시예에서는 사용가능한 메모리량이 처리에 필요한 메모리량보다 작은 경우 조작패널에 그 취지를 표시, 통상 모드인가 간략화 모드인가의 선택하는 것만이었으나 간략화 모드를 선택한 경우, 어느정도 간략화하는가를 지시하도록 하여도 좋다. 예컨데 재현하는 계조수를 어디까지 떨어지게 하는 가를 지시하는 것이다,
이와같이 하면, 계조수가 일률적이 아니기 때문에 사용되는 메모리를 유효하게 이용하는 것이 가능하게되고, 또한 계조수의 열화를 재저감(再低減)으로 억제하는 것이 가능하게 된다.
또, 간략화모드로 처리를 행하는 것은 제어부(26)가 결정했을 때, 사용가능한 메모리 용량에 의거하여 1색성분으로 할당하는 최대 비트수를 산출한다. 그리고 그의 산출된 비트수에 의거하여 화상을 기록하도록 하여도 좋다. 이와같이 하면 계조의 저하를 최소한으로 억제하는 것이 가능하게 한다. 그 위에 그 결정이 장치가 자동적으로 행하기 때문에 조작자에 이러한 부담을 경감시키는 것이 가능하게 된다.
또, 이 최대비트수의 산출은 총기록화상수를 tp, 사용가능한 메모리량을 q비트, 기록색성분의 수를 nc(실시예로는 Y.M.C.BK의 4개이다)로 했을 때 다음식 :
를 만족하는 최대의 정수(m)을 구하면 좋다.
당연히, 단색의 계조화상을 기록하는 장치로는 nc=1이다.
또, 실시예에서는 레이저빔 프린터를 예로써 설명하였으나, 여기에 한정되는 것이 아니고, 기타의 기록타임의 프린터에도 적용할 수 있는 것은 물론이다.
또, 실시예에서는 인쇄장치에 본 발명을 적응시킨 예를 설명하였으나, 상기 처리를 행하는 부분만의 장치로 하고, 당해 장치를 인쇄 데이터를 송출하는 외부장치와 프린터의 사이에 위치하도록 하여도 상관없다.
본 발명의 많은 다른 실시예가 본 발명의 요지의 영역을 벗어남없이 가능하므로 본 발명은 첨부 특허청구의 범위에 정의된 것외에 특정 실시예는 제한되지 않은 것으로 이해되어야 한다.

Claims (18)

  1. 외부에서 입력한 n계조의 인쇄데이터에 의거한 계조화상을 소정의 기록매체에 기록하는 화상기록장치에 있어서, 입력한 인쇄데이터를 n계조의 화상으로서 기록하는 제1의 기록수단과, 입력한 인쇄데이터를 m계조(mN)의 화상데이터로서 기록하는 제2의 기록수단과, 상기 제1의 기록수단 또는 상기 제2의 기록수단 어느것인가 한쪽을 선택하는 선택수단을 구비하는 것을 특징으로 하는 화상기록장치.
  2. 제1항에 있어서, 장치자신이 가지는 메모리중의 계조재현에 사용가능한 메모리량과 수신한 인쇄데이터에 의거한 계조재현에 필요한 메모리량을 비교하는 비교수단과, 이 비교수단에 의해 상기 선택수단을 제어하는 제어수단을 구비하는 것을 특징으로 하는 화상기록장치.
  3. 제2항에 있어서, 상기 계조재현에 사용가능한 메모리량은 상기 메모리내의 워크에리어로서 사용하는 메모리용량을 산출하고 상기 메모리의 전용량에서 산출된 메모리 용량을 감소하는 것으로 결정하는 것을 특징으로 하는 화상기록장치.
  4. 제2항에 있어서, 수신한 인쇄데이터에 의거한 계조재현에 필요한 메모리량은 기록하려고 하는 기록매체의 사이즈와 계조수에 의해 결정되는 이미지 전개용량인 것을 특징으로 하는 화상기록장치.
  5. 제2항에 있어서, 상기 제어수단은 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때 제2의 기록수단을 선택하도록 제어하는 것을 특징으로 하는 화상기록장치.
  6. 제5항에 있어서, 상기 제어수단은 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때 사용가능 메모리량을 초과하지 않은 범위에서 상기 제2의 기록수단의 최대 계조치를 산출하는 산출수단을 구비한 것을 특징으로 하는 화상기록장치.
  7. 제2항에 있어서, 상기 비교수단의 비교결과를 외부에 보고하는 보고수단을 구비한 것을 특징으로 하는 화상기록장치.
  8. 제1항에 있어서, 상기 화상기록장치는 복수색성분을 제조기록하는 컬러 프린터인 것을 특징으로 하는 화상기록장치.
  9. 외부에서 입력한 인쇄데이터에 의거한 계조화상을 소정의 기록매체에 기록하는 화상기록장치에 있어서, 장치자신이 가지는 메모리중의 계조재현에 사용가능한 메모리량과 수신한 인쇄 데이터에 의거한 계조재현에 필요한 메모리량을 비교하는 비교수단과, 이 비교수단에 의해 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때 당해인쇄 데이터에 의거한 재현하는 계조수를 감소하여 화상의 기록을 행하는 기록수단을 구비한 것을 특징으로 하는 화상기록장치.
  10. 제9항에 있어서, 상기 계조재현에 사용가능한 메모리량은 상기 메모리내의 워크애리어로서 사용하는 메모리용량을 산출하고 상기 메모리의 전용량에서 산출된 메모리 용량을 감소하는 것으로 결정하는 것을 특징으로 하는 화상기록장치.
  11. 제9항에 있어서, 수신한 인쇄데이터에 의거한 계조재현에 필요한 메모리량은 기록하려고 하는 기록매체의 사이즈와 계조수에 의해 결정되는 이미지 전개용량인 것을 특징으로 하는 화상기록장치.
  12. 제9항에 있어서, 상기 제어수단은 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때 수신한 인쇄 데이터에 의거한 출력 화상중의 1화소를 n비트에서 m비트(mn)로 하는 것을 특징으로 하는 화상기록장치.
  13. 제12항에 있어서, 상기 제어수단은 계조재현에 필요한 메모리량이 사용가능 메모리량보다 크다고 판단했을 때, 사용가능 메모리량을 초과하지 않는 범위에서 최대의 정수(m)을 산출하는 산출수단을 구비한 것을 특징으로 하는 화상기록장치.
  14. 제9항에 있어서, 상기 비교수단의 비교결과를 외부로 보고하는 보고수단을 구비한 것을 특징으로 하는 화상기록장치.
  15. 제9항에 있어서, 상기 비교수단 및 상기 제어수단을 동작시키는가 아닌가를 지시하는 지시수단을 구비한 것을 특징으로 하는 화상기록장치.
  16. 제9항에 있어서, 상기 화상기록장치는 복수색성분을 계조기록하는 컬러 프린터인 것을 특징으로 하는 화상기록장치.
  17. 외부에서 입력한 n계조(n는 자연수)의 화상데이터를 처리하고, 그 처리한 화상데이터를 소정의 기록장치에 출력하는 화상처리장치에 있어서, 외부에서 보내온 화상데이터를 입력하는 입력수단과, 이 입력수단에서 입력된 이미지 데이터를 제1, 제2의 모드에 따라서 처리하는 데이터처리수단과; 단 상기 데이터처리수단은 제1의 모드로는 n계조치의 화상 데이터를 발생시키고 제2의 모드로는 m계조치(mn)의 화상 데이터를 발생하며, 상기 데이터 처리수단으로 처리된 화상데이터를 소정의 기록장치에 출력하는 출력수단과, 상기 제1, 제2의 모드의 어느 것인가 한쪽을 선택하는 선택수단을 구비하는 것을 특징으로 하는 화상기록장치.
  18. 제17항에 있어서, 상기 데이터 처리수단은 기억수단을 구비하고, 상기 선택수단은 입력수단으로 입력된 화상데이터를 처리하기 위한 상기 기억수단의 용량에 의거하여 제1, 제2의 모드의 어느 것인가 한쪽을 선택하는 선택수단을 구비하는 것을 특징으로 하는 화상기록장치.
KR1019910018605A 1990-10-22 1991-10-22 화상기록장치 KR100197948B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP90-281959 1990-10-22
JP2281959A JP2878434B2 (ja) 1990-10-22 1990-10-22 印刷装置
JP90-281960 1990-10-22
JP2281960A JP3032564B2 (ja) 1990-10-22 1990-10-22 印刷制御装置

Publications (2)

Publication Number Publication Date
KR920009242A KR920009242A (ko) 1992-05-28
KR100197948B1 true KR100197948B1 (ko) 1999-06-15

Family

ID=26554399

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910018605A KR100197948B1 (ko) 1990-10-22 1991-10-22 화상기록장치

Country Status (4)

Country Link
US (1) US5764867A (ko)
EP (1) EP0482848B1 (ko)
KR (1) KR100197948B1 (ko)
DE (1) DE69120206T2 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6422476B1 (en) * 1993-11-05 2002-07-23 Intermec Ip Corp. Method, apparatus and character set for encoding and decoding data characters in data carriers, such as RFID tags
US6172765B1 (en) * 1996-06-12 2001-01-09 Canon Kabushiki Kaisha Printing system
JP4174140B2 (ja) 1998-09-21 2008-10-29 キヤノン株式会社 画像形成装置、画像形成方法及び記憶媒体
JP3962508B2 (ja) * 1999-08-27 2007-08-22 キヤノン株式会社 画像処理装置およびその方法、並びに、記憶媒体
US6247786B1 (en) * 1999-10-26 2001-06-19 Lexmark International, Inc. Dynamic pass buffer sizing

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59127783A (ja) * 1983-01-11 1984-07-23 Ricoh Co Ltd プリンタ
US4743959A (en) * 1986-09-17 1988-05-10 Frederiksen Jeffrey E High resolution color video image acquisition and compression system
US4888812A (en) * 1987-12-18 1989-12-19 International Business Machines Corporation Document image processing system
DE8816754U1 (de) * 1988-02-16 1990-07-05 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Nachformanordnung
JPH01279671A (ja) * 1988-05-06 1989-11-09 Hitachi Ltd 文書画像データの符号化方式
JP3018337B2 (ja) * 1988-09-17 2000-03-13 ブラザー工業株式会社 画像処理装置
US4949190A (en) * 1988-11-25 1990-08-14 Eastman Kodak Company Collation of buffered multi-page documents
JP2789648B2 (ja) * 1989-03-06 1998-08-20 ブラザー工業株式会社 データバッファリング装置
US5216754A (en) * 1991-08-27 1993-06-01 Xerox Corporation Determining the complexity of a page prior to a print attempt

Also Published As

Publication number Publication date
EP0482848A2 (en) 1992-04-29
DE69120206D1 (de) 1996-07-18
EP0482848A3 (en) 1992-09-09
US5764867A (en) 1998-06-09
DE69120206T2 (de) 1996-10-31
KR920009242A (ko) 1992-05-28
EP0482848B1 (en) 1996-06-12

Similar Documents

Publication Publication Date Title
EP0706285B1 (en) Image processing apparatus and method therefor
EP0606781B1 (en) Color image processing apparatus and method
US7134797B2 (en) Image processor, image processing method, and computer product
US20050212907A1 (en) Color conversion apparatus and color conversion program storage medium
EP0772347A2 (en) Colour printing using a dither cell
EP0357385A2 (en) Image processing method and apparatus
KR100197948B1 (ko) 화상기록장치
US5915075A (en) Image processing apparatus for converting input color chart data into color data for an output device
JP3880465B2 (ja) 色変換テーブルの作成方法およびその装置
EP0723362B1 (en) Colour image forming apparatus
US6351263B1 (en) Image processor which manually and independently designates processing parameters for character data and image data
JP6341750B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP3705316B2 (ja) 印刷制御装置及び印刷制御方法並びに記録媒体
JP3962930B2 (ja) 印刷制御装置及び印刷制御方法並びに印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH10181101A (ja) マルチ深さスレッシュホールドアレイ
JP3268712B2 (ja) 画像形成方法とその装置
JP2000078421A (ja) 画像処理装置及びその方法、及び画像処理システム
JP2878434B2 (ja) 印刷装置
JP3032564B2 (ja) 印刷制御装置
JP2005210740A (ja) 色変換テーブルの製造装置及び製造方法並びに記録媒体
JP2787836B2 (ja) 印刷制御装置及び方法
JPH1110954A (ja) 印刷装置およびその印刷方法
JP2003087579A (ja) カラー画像処理方法、カラー画像処理装置、記憶媒体及びプログラム
JPH03120062A (ja) 記録装置
JP2001157054A (ja) プルーファ、網点推定装置、プルーファプログラム記憶媒体、および網点推定プログラム記憶媒体

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20100126

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee