KR20000064520A - 프린팅재료를절약하는프린팅장치및방법 - Google Patents
프린팅재료를절약하는프린팅장치및방법 Download PDFInfo
- Publication number
- KR20000064520A KR20000064520A KR1019980705926A KR19980705926A KR20000064520A KR 20000064520 A KR20000064520 A KR 20000064520A KR 1019980705926 A KR1019980705926 A KR 1019980705926A KR 19980705926 A KR19980705926 A KR 19980705926A KR 20000064520 A KR20000064520 A KR 20000064520A
- Authority
- KR
- South Korea
- Prior art keywords
- point
- raster
- image
- printed
- points
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0071—Post-treatment of the composed image, e.g. compression, rotation
- G06K2215/0074—Depleting the image
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
본 발명은 미리결정된 최초의 포맷에 대응하는 입력 이미지 데이터를 기준으로 하여, 경제적인 프린트이면서 래스터화된 이미지를 프린트하는 방법을 제공하는 것이다. 방법은 다음의 연속적인 단계로 이루어져 있다: 최초의 포맷에 대하여 입력 이미지를 축소시키는 단계; 축소된 스케일 이미지를 기초로 하여, 프린트되는 포인트 또는 래스터화된 이미지의 블랭크 포인트의 하나를 각각 한정하는 이미지 포인트의 래스터를 형성하는 단계; 미리 결정된 충전 절차에 의해 축소된 래스터에 블랭크 이미지 포인트를 삽입하여 최초의 포맷으로 되돌리려고 포인트의 상기 래스터를 확대하는 단계; 및 확대된 포인트 래스터를 기초로 하여 최초의 포맷으로 이미지를 인쇄하는 단계; 로 이루어져 있다. 본 발명은 방법을 이행하는 인쇄 장치를 또한 제공하는 것이다.
Description
본 발명은 래스터에 의해 작동되는 잉크-제트 프린터 또는 레이저 프린터와 같은 칼러 또는 단색 프린터, 또한 열 또는 정전기 프린터에 사용하기 위한 프린팅 재료를 경제적으로 사용하여 이미지를 프린팅하는 방법에 관한 것이다. 본 발명은 그러한 방법이 이행될 수 있는 상기 특정화된 타입의 프린터에 관한 것이다.
래스터-프린팅 프린터로써, 기본 포인트의 매트릭스가 입력 이미지 데이터를 기초로 하여 기억부에서 만들어진다. 각각의 매트릭스 포인트는 프린트 출력 래스터의 포인트를 결정하기 위해서 인덱스된다. 그것은 래스터내의 대응 포인트가 잉크로 칠해 (포인트나 "도트" 로 프린트됨) 지거나 흰색으로 남겨지는 가를 결정하는 2 진수 값을 가진다.
입력 이미지 데이터는 일반적으로 벡터, 그레이 레벨 래스터 및 2 진수 래스터와 같은 3가지 타입으로 되어있다.
벡터 형태의 데이터는 좌표 평면에서 시작 포인트와 종료 포인트를 지정하여 프린트되는 라인을 한정한다.
그레이-레벨 래스터 형태의 데이터는 행과 열로 구성된 매트릭스에서 이미지 포인트의 모자이크를 한정하는데, 각 성분은 흰색의 범위에서 블랙으로 할당된 명암 값을 가진다.
2 진수 형태의 데이터는 이전의 경우에서와 같이 래스터에 구성되지만, 도트로서 프린트된 포인트나 블랙으로 남아있는 래스터 이미지의 포인트의 하나에 대응하는, 이미지의 각각의 포인트에 대한 단지 두 개의 가능한 값이다. 하프-톤의 출현은 프린트된 포인트의 농도를 변조하여 행해질 수 있다.
어떤 응용에서, 최종 버전을 프린트하기 전에 가시 검사용으로 몇가지 초안을 프린트하는 것이 가끔은 필요하다. 초안을 프린팅하기 위해서, 초안-양식 프린팅, 즉 프린터의 가동 비용을 감소하고 또한 프린트될 수 있는 시이트의 수를 확장하기 위해서 상대적으로 낮은 프린트 농도에서의 프린팅을 사용하는 것이 일반적이다.
공지된 다수의 프린팅 방법이 경제적인 프린트 모드에서 프린팅 재료의 소비를 감소시키기 위해서 존재한다.
예를 들면, JP-A-52 61973 호에 이미지 포인트의 매트릭스 형태로 프린트 영역을 한정하는 것이 제안되었으며, 이 영역상에서 패턴된 마스크가 전기적으로 중첩되어 패턴에 따라 어떤 포인트가 프린트되는 것을 방지한다.
JP-A-62 212 164 호에 설명된 다른 방법에서, 프린트되는 연속적인 이미지 포인트의 모든 짝수 포인트들이 행 방향으로 블랭크 포인트가 교체된다.
이러한 타입의 방법에서, 체계적인 방식으로 프린트되는 약간의 포인트를 제거하는 것에 근거하여, 미세한 행 또는 고립된 포인트에 의해 한정된 어떤 프린트된 출력 패턴으로부터 완전히 삭제되는 위험이 있다.
다른 공지된 방법이 중간의 그래픽 환경을 고려하여 프린팅용 포인트를 선택적으로 제거함으로써 작동된다.
예를 들면, US-A-5 390 290 호에는 잉크를 절약하는 프린트법이 제안되었는데, 이것은 프린트되는 세 개의 포인트로부터 하나의 포인트가 아래의 규칙을 따른 포인트의 매트릭스로부터 제거되는 방법이다: 연속적일 필요가 없는 프린트되는 세 개의 포인트에 대해서, 제 1 포인트가 유지되고, 또한 제 2 및 제 3 포인트가 제거되고 제거된 두 개의 포인트 사이의 거의 중간에 위치된 새로운 포인트에 의해 교체된다.
US-A-5 270 728 호에 설명된 다른 방법에서, 프린트된 도트사이에서 불필요하게 중첩되는 것을 피하는 방법을 탐구함에 있어, 그밖의 모든 포인트들은, 홀수행이 일 방향으로 스캔되고 짝수행이 반대 방향으로 스캔되는, 각각의 행을 따라 프린트되는 각각의 연속적인 포인트에서 제거된다.
상술한 것과 유사한 기준을 사용하여 도트를 이격시키거나 도트의 일부를 제거함으로써 프린딩 시간을 감소시키려는 프린팅 방법이 또한 존재한다.
이러한 모든 공지된 방법은 입력 그래픽 데이터로부터 형성된 2 진수 포인트의 매트릭스로부터 이미지 포인트를 제거하는 것이다. 그러나, 2 진수 포인트의 매트릭스가 벡터의 형태 또는 그레이 레벨의 래스터의 형태로 그래픽 데이터로부터 형성되는 공정은, 유사하게 진행하기 때문에, 이미지 정보의 어떠한 성능저하량을 유발한다. 매트릭스로부터 포인트를 제거하는 것은 정보의 성능저하를 단지 악화시킬 수 있다.
결과적으로, 프린팅시, 종래 기술은 모두 미세 행이나 고립된 포인트의 세트를 너무 자주 손실시킨다. 그러나, 심지어 경제적인 프린트 모드에서 조차도, 신뢰할만하게 이런 종류의 패턴을 재생할 수 있는 것이 중요하다. 이것은 예를 들어 전자 회로 레이아웃을 프린트하기 위하여 엔지리어닝에서 고집적의 상세한 운반 기술 정보를 갖는 이미지에 적용한다.
게다가, 포인트의 매트릭스로부터 제거되는 포인트를 결정하는 것은 프린팅 시간에 역 영향을 미치는 계산 시간과 기억 공간을 상당히 요구한다.
본 발명의 목적은, 초안 프린트 모드에서, 공급된 이미지 데이터내의 본질적인 모든 성분들이 재생된다는 것을 확신할 때, 프린팅 재료를 상당히 절약하며 이미지를 프린트하는 것이 가능하며, 또한 방법은 빠르고, 기억 공간 필요조건이 절약된다.
이러한 이유로, 본 발명은 프린팅 재료를 절약하면서 미리 결정된 최초의 포맷에 대응하는 입력 이미지로부터 래스터 이미지를 프린팅하는 방법을 제공하며, 방법은 아래의 연속적인 단계:
- 최초의 포맷에 대하여 입력 이미지를 축소시키는 단계;
- 축소된 스케일 이미지를 기초로 하여, 프린트되는 포인트나 래스터화된 이미지의 블랭크 포인트의 하나를 각각 한정하는 이미지 포인트의 래스터를 형성하는 단계;
- 미리 결정된 충전 절차에 의해 축소된 래스터내에 블랭크 이미지 포인트를 삽입하여 최초의 포맷으로 되돌리기 위해서 상기 포인트의 래스터를 확대하는 단계;
- 최초의 포맷으로 확대된 포인트 래스터를 기초로 하여 이미지를 프린팅하는 단계로 이루어진 것을 특징으로 한다.
본 발명의 방법이 축소된 크기의 이미지상에서 작동하여, 포인트의 형성 단계시 필요한 처리 시간과 요구되는 기억 용량을 감소시킨다는 것을 관찰할 수 있을 것이다.
프린팅 재료의 절약은 입력 이미지의 축소에서 기인하는데, 그 이유는 이미지 영역에 대하여 더 작은 포맷을 가지는 것은 프린팅 재료의 소비에서 대응 감소를 얻는 것이 가능하기 때문이다. 에너지 절약은 열 프린터에 특히 중요하다.
입력 이미지를 축소하는 것은 필수적으로 해상도의 손실을 유도한다. 그러나, 이미지가 본질적인 정보를 보유하여, 출력 프린트에서 충분한 이미지 품질을 유지하는 것이, 예를 들면 이미지의 그래픽 내용 및 레이아웃을 증명하는 것이 가능하다.
또한, 방법은 프린트를 경제적으로 사용하기 위한 종래의 프린팅 기술의 경우에서와 같이, 포인트 매트릭스로부터 제거되는 프린팅용 포인트를 필요로하지 않는다.
입력 이미지는 n 의 스케일 인수만큼 감소되는 것이 바람직하며, 여기에서 n 은 실수이다.
본 발명의 상대적으로 간단한 이행에 대해서, 스케일 인수 (n) 는 2 이상의 정수이며, 바람직하게는 2 이다.
스케일 인수 (n) 가 정수일 때, 래스터를 확대하는 단계는 축소된 래스터내 이미지 포인트들의 각각의 행에서 두 개의 포인트 사이에 n-1 블랭크 이미지 포인트와, 또한 축소된 래스터의 이미지 포인트의 두 개의 행 사이에 블랭크 포인트들의 n-1 행(들) 을 부가하는 것으로 이루어진다.
입력 데이터가 좌표 평면에서 특정화된 벡터 형태일 때, 축소 단계는 n 만큼 입력 이미지 해상도를 분할하는 것으로 이루어진다.
입력 데이터가 래스터의 형태일 때, 축소 단계는 입력 래스터의 이웃 영역내의 데이터를 기준으로 하여 대표값으로 각각의 포인트가 주어지는 축소된 래스터를 형성하고 포인트와 지형이 대응할 수 있다. 공지된 몇몇 기술이 이러한 목적을 위해 사용될 수 있다.
본 발명의 소정의 실시예에서, 이러한 이웃 영역이 입력 래스터의 행 방향에서 n 연속 이미지 포인트들과 입력 래스터의 열 방향에서 n 연속 이미지 포인트들로써 구성된 n×n 포인트들의 블록으로써 구성된다.
입력 래스터가 그레이-레벨 래스터일 때, 대표값은 이웃 영역에서 그레이 레벨의 평균일 수 있다.
입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 대표값은 미세한 패턴을 제거하는 것을 피하는 방법으로 이웃 영역의 포인트들로부터 유리하게 도출된다. 이웃 영역이 2×2 포인트 블록일 때, 만약 블록의 절반 이상의 포인트가 프린트되는 포인트라면 대표값은 예를 들어서 프린트되는 포인트에 대응하며, 만약 그렇지 않다면 대표값은 블랭크 포인트에 대응한다. 그러나,
- 블록의 절반 이상의 포인트가 프린트되는 포인트를 한정하거나; 또는
- 블록의 단지 하나의 포인트만이 프린트되는 포인트이고 블록은 프린트되는 하나의 포인트만을 각각 포함하는 일련의 블록을 필요로 하지 않는 연속 블록의 N.m 번째 블록일 때 상기 대표값은 상기 대표값이 프린트되는 포인트로 주어지도록 계산되는 것이 바람직하며, 여기에서 블록은 어떠한 체계적인 계산 기술에 의해 계산되고, N 은 연속적인 정수 1, 2, 3,... 이고, 또한 m 은 축소된 래스터가 입력 래스터에서 프린트되는 고립된 포인트를 체계적으로 제거하는 것을 피하기 위해서 각각의 블록에서 프린트되는 단지 하나의 포인트를 포함하는 각각의 m 입력 래스터 블록의 세트에 대해서 프린트되는 하나의 포인트를 가지도록 미리 결정된 정수이다.
이러한 환경하에서, 숫자 m 은 바람직하게는 4 이다.
이러한 다양성은 2 진수 입력 래스터가 체계적으로 제거되는 연속적인 위험이 있을 수 있는 프린팅용 다수의 고립된 포인트를 포함할 때 특히 효과적이다. 입력 2 진수 이미지 래스터는, 하프-톤 출현이 프린팅을 위해 더 많은 수의 고립된 포인트를 유발하는, 프린트되는 포인트의 공간 변조 (dithering) 에 의해 발생되는 이미지 처리에 의해 발생된다.
값 (n=2 및 m=4) 을 이용하면, 2 진수 래스터의 고립된 포인트의 네 개중 하나가 여전히 프린트된다. 최초의 이미지의 하프-톤 출현을 만족스럽게 재생하기 위해서 충분히 많은 수의 고립된 포인트들을 유지하면서 75% 의 프린팅 재료를 절약하는 것이 가능하다.
칼러 프린팅에 대해서, 이미지를 축소하는 단계와, 포인트의 래스터를 형성하는 단계와, 또한 래스터를 확대하는 단계는 각각의 칼러 성분에 대해서 행해지고, 또한 가능하게는 프린트되는 이미지의 블랙 성분에 대해서도 행해진다.
본 발명은 상술한 방법을 기초로 하여 경제적으로 프린트 할 때, 래스터 이미지를 프린팅하는 장치를 또한 제공한다.
본 발명은 한정하는 것이 아닌 이하에 설명된 실시예를 첨부한 도면을 참고로 하여 읽을 때 장점을 더 잘 이해할 것이다.
도 1 은 잉크-제트 프린터의 프린트 헤드부를 개략적으로 묘사한 도면.
도 2 는 도 1 의 프린트 헤드부를 포함하는 잉크-제트 프린터의 일부를 도시한 다이아그램.
도 3a 는 입력 이미지 데이터에 의해 한정된 바와 같이 좌표 평면에서 벡터 패턴을 도시한 도면.
도 3b 는 2 의 인수만큼 스케일 축소 후 도 3a 의 벡터 패턴을 도시한 도면.
도 3c 는 도 3b 의 축소된 벡터 패턴으로부터 형성된 2 진수 포인트의 매트릭스를 도시한 도면.
도 4a 는 그레이-레벨 (gray-level) 패턴을 도시한 도면.
도 4b 는 도 4a 의 그레이-레벨 패턴에 대응하는 입력 이미지 데이터에 의해 한정된 래스터를 도시한 도면.
도 4c 는 2 의 인수만큼 스케일 축소후 도 4b 의 그레이-레벨 래스터를 도시한 도면.
도5a 는 2 진수 래스터를 도시한 도면.
도 5b 는 본 발명의 이행에 따라서 실행된 스케일 축소후 도 5a 의 2 진수 래스터를 도시한 도면.
도 6 은 프린트되는 다수의 포인트를 축소함이 없이 프린팅용 입력 이미지 데이터를 변환하는 주요 단계를 도시한 블록 다이아그램.
도 7 은 본 발명의 응용으로써, 인쇄 재료를 경제적으로 사용하면서 프린팅용 입력 이미지 데이터를 변환하는 주요 단계를 도시한 블록 다이아그램.
도 8a 는 프린트되는 다수의 포인트를 축소함이 없이 프린트 양식으로 잉크-제트 프린터상에 프린트된 이미지의 일례를 도시한 도면.
도 8b 는 도 8a 의 이미지와 최초부터 동일하지만 본 발명의 응용으로써 프린트를 경제적으로 사용하면서 프린트되는 프린트 이미지의 일례를 도시한 도면.
본 발명의 프린트 방법의 실시예를 상세히 설명하기 전에, 사용될 수 있는 방법을 갖는 잉크-제트 프린터의 특징이 간단하게 설명되는데, 방법은 특히 레이저 프린터 또는 정전기나 열 프린터등의 다른 타입의 프린터에 충족될 수 있다고 회상된다.
도 1 및 도 2 는 잉크-제트 프린터의 프린트 헤드부 (10) 와, 또한 헤드부가 위치되어 있는 프린터의 일부를 각각 개략적으로 도시한 도면이다.
프린트 헤드부 (10) 는 노즐 (11) 라인으로 이루어져 있는데, 종이 시이트와 같은 프린트 매질 (12) 상으로 잉크의 비말 (飛沫) 을 제어하는 방법으로 각각의 노즐은 잉크의 비말을 독립적으로 분출할 수 있다. 프린트 헤드부 (10) 는 시이트 (12) 에 대하여 가로축으로 연장하여 있는 빔 (14) 을 따라 X 방향으로 이동가능하다. 시이트는 X 방향에 수직인 Y 방향으로 이동한다. 프린트 헤드부 (10) 내의 노즐 (11) 라인은 Y 방향으로 연장하여 있다. 선택적으로, 이것은 이러한 방향에 관하여 미세하게 경사져 있을 수 있다.
이미지는 X 방향을 따라 헤드부 (10) 를 이동시킴으로써 폭 (L) 을 갖는 연속적인 스트립 (B) 을 스캐닝하여 재생된다 (주요 스캔). 스캔 통과시, 잉크 분출이 제어되어 잉크 도트의 형태로 소정의 이미지를 재생한다. 각각의 통과후, 다수의 행의 포인트가 다수의 노즐 (11) 과 동일하고, Y 방향에서의 해상도가 노즐 (11) 의 피치 (p) 에 의해 결정된다. 각각의 통과후, 시이트 (12) 는 Y 방향으로 진행하고 (제 2 스캔) 프린트 헤드부 (10) 가 새로운 스캔 통과를 실행한다.
프린트 헤드부 (10) 및 시이트 (12) 의 변환과, 또한 잉크의 분출은 공지되고 여기에 설명될 필요가 없는 수단에 의해 모두 실행된다.
입력 이미지 데이터는 벡터 형상으로, 그레이-레벨 래스터 형상으로, 또는 2 진수 형상으로 기호화될 수 있다. 기호화 형상의 각각의 주요 특징이 이하 간단하게 설명된다.
도 3a 는 벡터 형상 데이터의 일례를 도시한 그래픽 도면이다. 벡터는 X, Y 좌표 평면내 그들의 시작과 종료 포인트의 좌표에 의해 한정된다.
벡터는 개별 셀의 매트릭스로 기록되는데, 각각의 벡터는 (X, Y) 좌표로써 주어진 특정 어드레스를 가지며, 매트릭스는 매개상의 프린트 영역에 비례하는 지수이다. X 및 Y 값은 가로 및 세로 좌표의 증분값이다. 두 개의 인접한 셀 사이의 증분은 입력 데이터로부터 프린트될 수 있는 최대로 가능한 해상도를 결정한다. 벡터의 세트는 식 {(X0i, Y0i),(X1i, Y1i), i=1,l} 에 의해 수학적으로 표현되는데, 여기에서, 0 은 시작 포인트이고, 1 은 종료 포인트, 또한 i 는 벡터 지수이다.
도 3a 에서, 어떤 셀에서 × 표시는 시작 또는 종료 포인트를 나타낸다. 어떤 포인트의 좌표는 괄호안에 주어졌다. 벡터는 좌표 매트릭스내에 단일 포인트를 또한 한정하여 단일 도트가 매개의 대응 포인트에서 프린트되게 할 수 있다. 이러한 경우에 있어서, 벡터의 시작 포인트와 종료 포인트는 일치한다 (도 3a 에서 고립된 × 표시).
도 4b 는 도 4a 의 패턴으로부터 그레이-레벨 래스터의 형태로 기호화된 데이터를 도시한 것이다. 래스터는 행과 열로 배열된 어드레스로 꺼집어낼 수 있는 (addressable) 이미지 포인트에 의해 구성되었다. 각각의 포인트는 불명료 (darkness) 의 함수로서 0 내지 15 값으로 주어졌다 (예를 들면, 값 "0" 은 블랭크 포인트에 대응하는 것으로써, 도시되지 않았다). 각각의 이미지 포인트는 프린트 매개상에 프린트되는 미리 결정된 포인트에 대응한다. 래스터의 이미지 포인트 세트는 도 4a 의 이미지의 맵 (map) 을 구성하며, 프린팅을 위한 기준으로서의 역할을 한다.
래스터의 두 개 인접한 포인트간의 유니트 증분은 최대로 가능한 프린트 해상도를 결정한다는 것이 관찰될 것이다.
도 5a 는 2 진수 래스터 형상으로 기호화된 데이터를 도시한 것이다. 기호화는, 단지 두 개의 값 "1" 또는 "0" 이 각각의 이미지 포인트로 가능하다는 것을 제외하고 그레이-레벨 래스터에 관하여서 동일하다. 포인트 또는 블랭크 포인트에 각각 대응하는 것이 프린트될 수 있다. 도 5a 에서, "1" 의 값을 갖는 래스터 이미지 포인트는 검게 프린트된다. 본질적으로, 상기 특정의 일치는 선택된 원본에 의존하여 역전될 수 있다.
도 6 을 참조하면, 이하는 상술한 그래픽 데이터의 세가지 타입의 기능으로서, 종래 방법으로 작동하는 프린터로써 보통의 잉크 밀도에서 프린트하는 주요 단계의 설명이다.
그래픽 데이터가 벡터 형태일 때, 벡터는 2 진수 래스터화 유니트 (20) 에 전해진다. 이러한 유니트 (20) 는 (X, Y) 좌표 평면 (도 3a 참조) 을 2 진수 값의 (X, Y) 좌표 평면에 주어진 각 셀에 의해 이미지 포인트나 화소로 세분화한다. 일례에서, 유니트 (20) 는 벡터에 의해 ×표시된 좌표 매트릭스내 셀로 2 진수 값 "1" 을 주며, 또한 벡터 시작 포인트 또는 종료 포인트를 포함하는 셀로 주어진다. 좌표 매트릭스의 모든 다른 셀들은 2 진수 값 "0" 을 받는다. 벡터를 2 진수 래스터로 변형하는 방법은 이미 공지되었다. 브레센암 (Breshenam) 알고리즘이 이러한 목적을 위해 가끔 사용된다.
이러한 방법으로 계산된 2 진수 값들은, 2 진수 값들이 벡터 좌표 매트릭스의 스케일과 지형 (topography) 을 유지하는 방식으로 인덱스되는, 포인트 매트릭스 기억부 (22) 에 저장된다. 이러한 이유로, 포인트 매트릭스 기억부 (22) 는 추출된 2 진수 래스터에 대응하는 셀의 행과 열의 어레이를 한정한다.
셀 데이터는 행마다 포인트 매트릭스 기억부 (22) 로부터 버퍼된 기억부 (24) 까지 판독되고, 프린트 데이터의 형태로 프린트 제어 유니트로 전달된다.
포인트 매트릭스 기억부의 각 행의 데이터의 시퀀스는 헤드부 (10) 의 X 방향에서의 프린트 포인트의 시퀀스에 따라서 대응하며, 또한 각 열에서의 데이터의 시퀀스는 매개물 (12) 의 Y 방향에서의 프린트 포인트의 시퀀스에 대응한다 (도 1 및 2 참조).
입력 데이터가 그레이-레벨 래스터의 형태일 경우, 다수의 이미지 포인트에 관하여 초기 래스터와 동일한 스케일을 갖는 2 진수 래스터 (26) 로 변형되도록 하기 위해서 변환 유니트에서 처리함으로써 래스터는 하프-톤으로 초기 변환된다. 그레이-레벨 래스터를 2 진수 래스터로 변환하는 방법은 잘 공지되었다. 예를 들면, 2 진수 포인트의 그룹에 의해 형성된 영역을 한정하는 공간 변조를 사용하는 것이 가능하며, 각각의 영역은 재생되는 그레이 레벨의 함수인 프린트되는 다수의 포인트를 포함한다.
이러한 방법으로 형성된 2 진수 래스터의 포인트는, 그들이 바로전의 경우에서와 같이 연속적으로 판독되는, 포인트 매트릭스 기억부 (22) 에 전달된다.
입력 데이터가 이미 2 진수 래스터의 형태일 경우, 입력 데이터는 포인트 매트릭스 기억부 (22) 에 직접 전달된다.
본 발명의 프린팅 재료를 경제적으로 사용하는 프린트 방법의 이행이 각각 세가지 타입의 그래픽 데이터의 함수로서 도 7 의 블록 다이아그램을 참조하여 이하 설명되었다.
도 7 에서, 벡터 형태의 데이터 입력용으로 사용된 2 진수 래스터화 유니트 (20) 와, 그레이-레벨 래스터를 2 진수 래스터로 변환시키는 유니트 (26) 와, 포인트 매트릭스 기억부 (22) 와, 또한 버퍼 기억부 (24) 가 도시되어 있다. 이러한 유니트의 공정은 도 6 의 경우와 동일하며, 또한 따라서 다시 설명되지 않는다.
유사하게, 바로 이전의 경우와 동일한 세가지 타입의 그래픽 입력 데이터, 즉 일례로서 도 3a 의 벡터 패턴과, 도 4b 의 그레이-레벨 래스터와, 또한 도 5a 의 2 진수 래스터가 고려된다.
경제적으로 잉크를 사용하여 프린팅하기 위한 입력 이미지를 표시하는 데이터가 벡터의 형태일 경우, 벡터들은 스케일 축소된다. 이러한 일례에서, 스케일은 2 의 인수만큼 축소된다 (유니트 28). 그러한 스케일 축소는, 축소 인수만큼 입력 이미지의 해상도를 분할하는 것과 같은 뜻인, 축소 인수만큼 각각의 벡터의 시작 및 종료 포인트의 좌표를 분할하는 것으로 이루어진 종래 공정이다. 그 후, 벡터들은 이러한 새로운 좌표를 기준으로 최초의 좌표 매트릭스상에 재구성된다. 도 3a 의 일례로부터 시작하면, 이러한 방법에 따라 축소된 벡터들이 도 3b 에 도시되었다.
따라서, 래스터화 유니트 (20) 는 축소된 스케일에서 벡터를 기준으로 하여 2 진수 래스터를 형성한다. '1" 또는 "0" 값이 2 진수 래스터내 이미지 소자에 할당되는 방법은 종래 프린트 모드에서 벡터에 대해 행해지는 방법이며, 또한 브레센암 알고리즘을 기초로할 수 있다. 축소된 스케일 벡터들에 대응하는 2 진수 래스터가 도 3c 에 도시되었다. 최초의 스케일에서 벡터들로부터 얻어진 2 진수 래스터와 비교하여 보면, 이런 래스터는 행과 열에서 2 의 인수만큼 축소되며, 또한 래스터를 계산하기 위해 필요한 시간이 2 의 인수만큼 또한 축소된다.
축소된 스케일 래스터는 포인트 매트릭스 기억부 (22) 에 전달되고, 그로부터 버퍼 기억부 (24) 에 행마다 이동된다.
그러나, 프린트시에 최초의 이미지 포맷을 복구하기 위해서, 축소된 스케일 래스터가 행과 열에서 블랭크 포인트를 부가하여 재배치된다. 이러한 목적을 위해서, 아래의 규칙이 채택되었다:
-블랭크 포인트는 축소된 2 진수 래스터의 각각의 행에서 두 개 포인트 사이에 부가되며; 또한
-블랭크 포인트의 행은 축소된 2 진수 래스터에서 포인트의 두 개 행 사이에 부가된다.
일례에서, 블랭크 포인트는 버퍼 기억부 (24) 내 각각의 행의 두 개 포인트 사이에 삽입된다. 이로 인해, 버퍼 기억부는 "0" 값 삽입 유니트 (30) 로부터 "0" 의 2 진수 데이터의 시퀀스를 수용한다. 이러한 유니트 (30) 는 "0" 값이 각각의 행을 따라서 각각의 포인트를 선택하여 삽입되도록 스케일-복구 제어 유니트 (32) 에 의해 제어된다.
예를 들면, 버퍼 기억부 (24) 에 저장된 포인트 매트릭스의 행에서 8 비트: ...11011101... 의 고립된 시퀀스 (S1) 를 고려하면, 유니트 (30) 는 시퀀스 (S1) 를 다음의 시퀀스 (S2): ...1010001010100010... 로 변형한다.
블랭크 포인트의 행은 "0" 값의 행을 삽입하기 위한 유니트 (34) 및 스위치 (36) 에 의해 버퍼 기억부 (24) 로부터 아래로 향한 각 쌍 사이에 삽입되고, 스케일-복구 제어 유니트 (32) 에 의해 제어된다. 스위치 (36) 는 값 "0" 의 라인을 삽입하기 위해서 버퍼 기억부 (24) 로부터의 출력과 유니트 (34) 로부터의 출력을 각각 수용하는 두 개의 입력단을 가지며, 또한 프린트 데이터가 취해지는 하나의 출력단을 가진다.
스위치 (36) 는 버퍼 기억부 (24) 로부터 두배의 행 이동 주파수에서 두 개의 입력단의 하나 또는 다른 하나에 스위치의 출력단을 접속한다. 결과적으로, 프린트 데이터 출력은 버퍼 기억부 (24) 에서 데이터의 각각의 행에 대한 "0" 의 하나의 행 값 포인트를 포함한다. 상기 일례에서, 시퀀스 (S2) 는 두 개의 라인을 변환하여 데이터 블록 (S3) 으로 변형된다:
...0000000000000000...
...1010001010100010..
프린트 데이터의 최종 배열이 블랭크 행과 열이 삽입된 순서에 의존하지 않는다는 것을 관찰하게 될 것이다. "0" 값을 삽입하는 다른 알고리즘을 상상하여 입력 이미지의 최초 스케일에 되돌리기 위해서 포인트 매트릭스에서 데이터의 배열을 확대하는 것이 가능하다.
예를 들면, 2 의 인수만큼 축소되어진 이미지에 대해서, 프린트되는 래스터에서 엇갈린 행이나 열에 블랭크 포인트를 삽입하는 것이 가능하다. 기억부 (24) 에 저장된 래스터 데이터는 그 후 보충적인 패턴을 사용하여 프린트되는 래스터내 행과 열에서 엇갈려진다.
보통의 프린트 모드와 비교하면, 입력 이미지가 2 와 동일한 인수만큼 축소될 때 "1" 값을 갖는 다수의 포인트 (프린트되는 포인트에 대응) 은 약 75% 축소된다. 이것에 대응하여 사용되는 프린팅 재료의 양이 감소된다.
입력 이미지 데이터가 그레이-레벨 래스터 형태일 때 (도 4b 참조), 데이터의 스케일은 그레이-레벨 래스터 축소 유니트 (38) 에서 2 의 인수만큼 초기에는 축소된다. 이러한 유니트 (38) 는 입력 래스터내의 네 개의 블록에서 데이터의 대표값을 이러한 래스터의 각각의 포인트에 주여 축소된 스케일에서 래스터를 만들고, 각각의 블록은 행 방향에서 두 개의 인접한 이미지 포인트와 열 방향에서 두 개의 인접한 이미지 포인트를 포함한다. 이미지 래스터의 스케일을 축소시키는 기술은 공지되었다. 이러한 일례에서, 그레이-레벨 래스터 축소 유니트 (38) 는 블록 소자의 그레이 레벨의 평균값인 상술한 대표값을 결정한다. 축소된 스케일에서 이런 그레이-레벨 래스터가 도 4c 에 도시되었다.
그 후, 축소된 스케일 그레이-레벨 래스터가, 동일하게 축소된 스케일을 갖는 2 진수 래스터로서 하프-톤 형태로 주입되는 하프-톤 유니트 (26) 에 전달된다.
그 후, 이러한 2 진수 래스터는 포인트 매트릭스 기억부 (22) 에 전달된다. 2 진수 래스터를 포함하는 기억부로부터의 데이터가 버퍼된 기억부 (24) 에서 판독되고 최초 스케일에서 래스터를 재구성하기 위해서 벡터 형태인 데이터에 대해서와 동일한 방법으로 유니트 (30 내지 36) 에 의해 처리된다.
이미지 데이터가 이미 2 진수 래스터 형태인 경우, 2 진수 래스터 축소 유니트 (40) 에서 2 의 인수만큼 스케일 축소된다. 이러한 축소는 그레이-레벨 래스터에 대한 래스터 감소 유니트 (38) 에서와 동일한 방법으로 행해지지만, 입력 2 진수 래스터내 네 개 포인트의 블록에 대응하는 축소된 래스터내 각각의 포인트에 주어진 대표값이 아래의 규칙의 적용으로 계산된다는 예외가 있다. 만약:
ⅰ)입력 2 진수 래스터내 네 개 포인트의 블록에서 반 이상의 포인트가 프린트되는 포인트이거나; 또는
ⅱ)블록내에 단지 하나의 포인트가 블록을 계산하는 어떤 체계적인 방법을 사용하여 프린트되는 포인트이고, 블록은 프린트되는 단일 포인트를 각각 포함하는 일련의 블록을 필요로 하지 않는 N.m 번째 블록이며, 여기에서 N 은 연속적인 정수 1, 2, 3,... 이고, 또한 m 은 미리 결정된 정수이고, 바람직하게는 스케일 축소 인자인 4 이면, 대표값은 프린트되는 포인트에 대응한다.
모든 다른 경우에, 대표값은 블랭크 포인트에 대응한다.
도 5b 는 상기 규칙의 응용에서 스케일 축소후 도 5a 의 2 진수 래스터를 도시한 다이아그램이다.
단지 하나의 포인트가 2 진수 값 "1" 을 가지는 입력 2 진수 래스터내의 네 개 포인트 블록은 도 5a 에서 확인된다 (원내의 번호). 이러한 일례에서, 이러한 블록들은 제 1 행으로부터 연속적으로 시작하는 행을 스캐닝함으로써 계산된다. 계산은 도시된 패턴에 제한되고 비록 실제적으로는 행해질 수 있다지만, 각각의 행이나 열에 대해서는 재시작되지 않는다. 일반적으로, 어떠한 계산 방법이 상기 규칙 ⅱ) 를 수행하기 위해서 사용될 수 있으며, 모든 m 고립된 포인트로부터의 하나의 고립된 포인트가 프린트되는 것을 확신하게 한다.
도 5b 에서, 규칙 ⅱ) 에 의해 "1" 값을 받은 축소된 스케일에서 2 진수 래스터내의 포인트는 심볼 (0>1) 에 의해 동일시된다. 그들은 m=4의 배수인 계산 값에 의해 도 5a 에 일체로된 각각의 블록에 대응한다.
계산은 고립된 포인트 계산기 유니트 (42) 에 의해 수행된다 (도 7 참조).
본 발명의 배경에서 선택적인 규칙 ⅱ) 는 패턴내의 고립된 포인트를 확인하는 역할을 하고 네 개에서 하나를 보유하는 역할을 한다. 고립된 포인트의 분포가 도시된 것과 같이 하프-톤을 야기할 때 이런 규칙의 응용이 유리하다.
유니트 (40) 에 의해 이런 방법으로 축소된 2 진수 래스터는 포인트 매트릭스 기억부 (22) 에 직접적으로 전달된다. 그런후, 데이터 처리는 이전의 두 개 경우에서 행해진 데이터 처리와 동일하게 처리된다.
본 발명에 따른 경제적인 잉크 모드 (또는 드래프트 모드) 에서의 프린팅의 결과를 더 이해하기 위해서, 도 8a 는 2 진수 래스터의 형태인 입력 이미지 데이터로부터 시작하는 잉크-제트 프린터를 갖는 고품질의 모드에서 프린트된 이미지를 도시한 것인 반면에, 도 8b 는 규칙 ⅰ) 및 ⅱ) 의 응용후 경제적인 잉크 모드에서 프린트된 동일한 이미지를 도시한 것이다. 하프-톤 (프린트되는 포인트의 공간 모듈레이션 또는 "다이덜링(dithering)" 에 의해 얻어진) 이, 사용된 잉크량의 다량의 축소에도 불구하고, 잘 보존된다는 것이 관찰될 것이다.
경제적인 프린트를 하는 프린팅 방법을 상술한 일례는 단색의 프린팅에 관하여 칼러 프린팅에 단지 응용 가능하다. 칼러 프린팅에서, 패턴의 각각의 칼러 성분과, 또한 임의의 블랙 성분은 분리하여 진행되고 동일한 방법으로 스케일 축소와, 래스터 계산과, 또한 블랭크 이미지 포인트의 삽입이 진행된다.
스케일 축소 인수가 정수를 필요로 하는 것이 아니라 어떠한 실수일 수 있다는 것이 관찰된다. 본 발명은 축소된 스케일 래스터를 벡터 또는 래스터 형태인 이미지 데이터로부터 시작하는 축소 인수의 준연속적인 범위 이상으로 계산되게 하는 공지된 감소 알고리즘을 사용하는 것을 가능하게 한다. 더욱 일반적으로, 본 발명은 어떠한 이미지 축소 기술로써 충족될 수 있으며, 정수 스케일 인수와, 또한 특히 2 의 인수에 의한 축소는 상대적으로 간단하고 빠른 계산을 필요로하고 받아들일 수 없는 이미지의 정보량의 약화없이 소정의 프린트 및 에너지를 절약한다.
마지막으로, 축소된 스케일 이미지로부터 계산된 포인트 매트릭스는 사용된 프린팅 기술에 의존하는 2 진수와 다를 수 있는데, 예를 들면 테르너리 또는 쿼터너리일 수 있다. 그 후, 매트릭스의 각 포인트는 단일 프린트 포인트에 대응하는 영역내에 프린트되는 다수의 도트, 또는 프린트되는 도트의 크기 중의 하나를 특정화하는 이산값의 세트로부터 선택된 값을 한정하여, 다양한 강도를 갖는 프린트 포인트를 재생산할 수 있다.
Claims (28)
- 프린팅 재료를 경제적으로 사용하며 미리 결정된 최초의 포맷에 대응하는 입력 이미지 데이터로부터 시작하는 래스터 이미지를 프린팅하는 방법에 있어서, 상기 방법은 다음의 연속적인 단계:- 최초의 포맷에 대하여 입력 이미지를 축소시키는 단계;- 축소된 스케일 이미지를 기초로 하여, 프린트되는 포인트나 래스터화된 이미지의 블랭크 프린트의 하나를 각각 한정하는 이미지 포인트의 래스터를 형성하는 단계;- 미리 결정된 충전 절차에 의해 축소된 래스터내에 블랭크 이미지 포인트를 삽입함으로써 최초의 포맷으로 되돌리기 위해서 상기 포인트의 래스터를 확대하는 단계;- 최초의 포맷으로 확대된 포인트 래스터에 기초하여 이미지를 프린팅하는 단계로 이루어지는 것을 특징으로 하는 프린팅 방법.
- 제 1 항에 있어서, 상기 입력 이미지가 1 보다 더 큰 실수인 n 의 스케일 인수만큼 축소되는 것을 특징으로 하는 프린팅 방법.
- 제 2 항에 있어서, 상기 수 n 이 2 이상의 정수인 것을 특징으로 하는 프린팅 방법.
- 제 3 항에 있어서, 상기 수 n 이 2 인 것을 특징으로 하는 프린팅 방법.
- 제 3 항 또는 제 4 항에 있어서, 상기 래스터 확대 단계가 축소된 래스터의 이미지 포인트들의 각 행의 두 개의 포인트 사이에 n-1 블랭크 이미지 포인트(들) 와, 또한 축소된 래스터의 이미지 포인트들의 두 개의 행 사이에 블랭크 포인트들의 n-1 행 (들) 을 부가하는 것으로 이루어진 것을 특징으로 하는 프린팅 방법.
- 제 2 항 내지 제 5 항 중의 어느 한 항에 있어서, 입력 데이터가 좌표 평면에 대하여 특정화된 벡터 형태일 때, 상기 스케일 축소 단계가 n 만큼 입력 이미지 해상도를 분할하는 것으로 이루어진 것을 특징으로 하는 프린팅 방법.
- 제 2 항 내지 제 5 항 중의 어느 한 항에 있어서, 상기 입력 데이터가 래스터의 형태일 때, 상기 스케일 축소 단계는 각각의 포인트가 입력 래스터의 미리 결정된 이웃 영역에서 데이터를 표시하고 상기 포인트와 지형 대응을 갖는 대표값으로 주어지는 축소된 래스터를 형성하는 것으로 이루어진 것을 특징으로 하는 프린팅 방법.
- 제 7 항에 있어서, 상기 이웃 영역이 입력 래스터의 행 방향에서 n 연속 이미지 포인트들과 입력 래스터의 열 방향에서 n 연속 이미지 포인트들로써 구성된 n×n 포인트들의 블록으로써 구성된 것을 특징으로 하는 프린팅 방법.
- 제 7 항 또는 제 8 항에 있어서, 입력 래스터가 그레이-레벨 래스터일 때, 상기 대표값은 상기 이웃 영역에서 그레이 레벨 값들의 평균인 것을 특징으로 하는 프린팅 방법.
- 제 7 항 또는 제 8 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 대표값은 미세한 패턴을 제거하도록 일정한 방식으로 상기 이웃 영역의 포인트들의 함수로서 계산되는 것을 특징으로 하는 프린팅 방법.
- 제 8 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 이웃 영역은 2×2 포인트 블록이고 만약 블록의 절반 이상의 포인트가 프린트되는 포인트라면 상기 대표값은 프린트되는 포인트에 대응하며, 만약 그렇지 않다면 상기 대표값은 블랭크 포인트에 대응하는 것을 특징으로 하는 프린팅 방법.
- 제 8 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 이웃 영역은 2×2 포인트 블록이고, 만약 블록의 절반 이상의 포인트가 프린트되는 포인트를 한정하거나, 블록의 단지 하나의 포인트가 프린트되는 포인트이고 블록이 프린트되는 단일 포인트를 각각 포함하는 일련의 필요로 하지 않는 연속 블록에서 N.m 번째 블록이라면 상기 대표값은 프린트되는 포인트에 대응하는데, 여기에서 블록은 어떠한 체계적인 계산 기술에 의해 계산되고, N 은 연속적인 정수 1, 2, 3,... 이고, 또한 m 은 축소된 래스터가 입력 래스터에서 프린트되는 고립된 포인트를 체계적으로 제거하는 것을 피하기 위해서 각각의 블록에서 프린트되는 단지 하나의 포인트를 포함하는 각각의 m 입력 래스터 블록 세트에 대해서 프린트되는 하나의 포인트를 포함하도록 미리 결정된 정수인 것을 특징으로 하는 프린팅 방법.
- 제 12 항에 있어서, m 이 4 인 것을 특징으로 하는 프린팅 방법.
- 제 1 항 내지 제 13 항 중의 어느 한 항에 있어서, 칼러 프린팅의 경우, 이미지 축소와, 포인트 래스터 형성과, 또한 상기 래스터를 확대하는 상기 단계가 프린트되는 이미지의 각각의 칼러 성분과, 또한 필요하다면 블랙 성분으로 행해지는 것을 특징으로 하는 프린팅 방법.
- 프린팅 재료를 경제적으로 사용하며 미리 결정된 최초의 포맷에 대응하는 입력 데이터로부터 시작하는, 래스터화된 이미지를 프린팅하는 장치에 있어서, 상기 장치는:- 최초의 포맷에 관하여 입력 이미지를 축소시키는 수단 (28, 38, 40);- 축소된 스케일 이미지를 기초하여, 프린트되는 포인트나 래스터화된 이미지의 블랭크 포인트의 하나를 각각 한정하는 이미지 포인트의 래스터를 형성하는 수단 (20, 26);- 미리 결정된 충전 절차에 의해 축소된 래스터내에 블랭크 이미지 포인트를 삽입함으로써 최초의 포맷으로 되돌리기 위해서 포인트의 래스터를 확대하는 수단 (30 내지 36, 42);- 최초의 포맷으로 확대된 포인트 래스터에 기초하여 이미지를 프린팅하는 수단 (10, 11) 을 포함하는 것을 특징으로 하는 프린팅 장치.
- 제 15 항에 있어서, 입력 이미지를 축소시키는 수단 (28, 38, 40) 은 1 보다 더 큰 실수인 n 의 스케일 인수만큼 축소시키도록 디자인되는 것을 특징으로 하는 프린팅 장치.
- 제 16 항에 있어서, 상기 n 이 2 이상의 정수인 것을 특징으로 하는 프린팅 장치.
- 제 17 항에 있어서, 상기 n 이 2 인 것을 특징으로 하는 프린팅 장치.
- 제 17 항 또는 제 18 항에 있어서, 상기 래스터를 확대하는 수단 (30, 36, 42) 이 축소된 래스터의 이미지 포인트 (들) 의 각 행의 두 개 포인트 사이에 n-1 블랭크 이미지 포인트 (들) 와, 또한 축소된 래스터의 이미지 포인트들의 두 개 행 사이에 블랭크 포인트들의 n-1 행 (들) 을 작동하는 것을 특징으로 하는 프린팅 장치.
- 제 16 항 내지 제 19 항 중의 어느 한 항에 있어서, 입력 데이터가 좌표 평면에 대하여 특정화된 벡터 형태일 때, 스케일을 축소시키는 수단 (28) 이 n 만큼 입력 이미지 해상도를 분할하여 작동하는 것을 특징으로 하는 프린팅 장치.
- 제 16 항 내지 제 19 항 중의 어느 한 항에 있어서, 입력 데이터가 래스터의 형태일 때, 스케일을 축소시키는 수단 (38, 40) 은 각각의 포인트가 입력 래스터의 미리 결정된 이웃 영역에서 데이터를 표시하고 상기 포인트와 지형 대응을 갖는 대표값이 주어지는 축소된 래스터를 형성하여 작동하는 것을 특징으로 하는 프린팅 장치.
- 제 21 항에 있어서, 상기 이웃 영역이 입력 래스터의 행 방향에서 n 연속 이미지 포인트들과 입력 래스터의 열 방향에서 n 연속 이미지 포인트들로써 구성된 n×n 포인트들의 블록으로써 구성된 것을 특징으로 하는 프린팅 장치.
- 제 21 항 또는 제 22 항에 있어서, 입력 래스터가 그레이-레벨 래스터일 때, 상기 대표값은 상기 이웃 영역에서 그레이 레벨 값들의 평균인 것을 특징으로 하는 프린팅 장치.
- 제 21 항 또는 제 22 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 대표값은 미세한 패턴을 제거하도록 일정한 방식으로 상기 이웃 영역의 포인트들의 함수로서 계산되는 것을 특징으로 하는 프린팅 장치.
- 제 22 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 이웃 영역은 2×2 포인트 블록이고 만약 블록의 절반 이상의 포인트가 프린트되는 포인트라면 상기 대표값은 프린트되는 포인트에 대응하며, 만약 그렇지 않다면 상기 대표값은 블랭크 포인트에 대응하는 것을 특징으로 하는 프린팅 장치.
- 제 22 항에 있어서, 입력 래스터가 프린트되는 포인트와 블랭크 포인트를 한정하는 각각 다른 두 개의 값을 갖는 각각의 포인트인 2 진수 래스터일 때, 상기 이웃 영역은 2×2 포인트 블록이고, 만약 블록의 절반 이상의 포인트가 프린트되는 포인트를 한정하거나, 블록의 단지 하나의 포인트가 프린트되는 포인트이고 블록이 프린트되는 단일 포인트를 각각 포함하는 일련의 필요로 하지 않는 연속 블록에서 N.m 번째 블록이라면 상기 대표값은 프린트되는 포인트에 대응하는데, 여기에서 블록은 어떠한 체계적인 계산 기술에 의해 계산되고, N 은 연속적인 정수 1, 2, 3,... 이고, 또한 m 은 축소된 래스터가 입력 래스터에서 프린트되는 고립된 포인트를 체계적으로 제거하는 것을 피하기 위해서 각각의 블록에서 프린트되는 단지 하나의 포인트를 포함하는 각각의 m 입력 래스터 블록 세트에 대해서 프린트되는 하나의 포인트를 포함하도록 미리 결정된 정수인 것을 특징으로 하는 프린팅 장치.
- 제 26 항에 있어서, m 이 4 인 것을 특징으로 하는 프린팅 장치.
- 제 15 항 내지 제 27 항 중의 어느 한 항에 있어서, 칼러 프린팅의 경우, 상기 이미지 축소 수단 (28, 38, 40) 과, 상기 포인트의 래스터를 형성하는 수단(20, 26) 과, 또한 상기 래스터를 확대하는 수단 (30 내지 36, 42) 이 프린트되는 이미지의 각각의 칼러 성분과, 또한 필요하다면 블랙 성분으로 행해지는 것을 특징으로 하는 프린팅 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR96/03275 | 1996-03-15 | ||
FR9603275A FR2746057B1 (fr) | 1996-03-15 | 1996-03-15 | Procede d'impression d'image tramee avec economie de produit d'impression et imprimante permettant de mettre en oeuvre ledit procede |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000064520A true KR20000064520A (ko) | 2000-11-06 |
KR100453762B1 KR100453762B1 (ko) | 2004-12-16 |
Family
ID=9490219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1998-0705926A KR100453762B1 (ko) | 1996-03-15 | 1997-03-12 | 인쇄재료를절약하는인쇄장치및방법 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6608698B1 (ko) |
EP (1) | EP0944876B1 (ko) |
JP (1) | JP4369995B2 (ko) |
KR (1) | KR100453762B1 (ko) |
CN (1) | CN1157685C (ko) |
DE (1) | DE69713616T2 (ko) |
ES (1) | ES2178753T3 (ko) |
FR (1) | FR2746057B1 (ko) |
IL (1) | IL125074A (ko) |
TW (1) | TW438686B (ko) |
WO (1) | WO1997035278A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7617446B2 (en) * | 2001-03-26 | 2009-11-10 | International Business Machines Corporation | Method and system for pre-print processing of web-based documents to reduce printing costs |
KR100571960B1 (ko) * | 2004-01-09 | 2006-04-17 | 삼성전자주식회사 | 화상형성장치의 제어장치 및 방법 |
US7929165B2 (en) | 2006-05-10 | 2011-04-19 | Xerox Corporation | Method and system for controlling printer utilization in a networked environment |
WO2010063827A1 (en) * | 2008-12-05 | 2010-06-10 | Micronic Laser Systems Ab | Gradient assisted image resampling in micro-lithographic printing |
US8539395B2 (en) | 2010-03-05 | 2013-09-17 | Micronic Laser Systems Ab | Method and apparatus for merging multiple geometrical pixel images and generating a single modulator pixel image |
US8619304B2 (en) | 2011-08-04 | 2013-12-31 | Xerox Corporation | Method and system for automatically recommending rules based on desired print criteria |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6151346A (ja) * | 1984-08-21 | 1986-03-13 | Photo Composing Mach Mfg Co Ltd | 校正用原稿の印字方式 |
JPS6184159A (ja) * | 1984-09-29 | 1986-04-28 | Hitachi Ltd | ドツトパタ−ン出力方式 |
US5289208A (en) * | 1991-10-31 | 1994-02-22 | Hewlett-Packard Company | Automatic print cartridge alignment sensor system |
US5502792A (en) * | 1992-08-03 | 1996-03-26 | Hewlett-Packard Company | Method for reducing pixel density along one axis of a multiple dimension image representation |
US5574832A (en) * | 1992-08-03 | 1996-11-12 | Hewlett-Packard Corporation | Double axis dot depletion for 600 DPI edge acuity with 300 DPI print cartridge |
US5483625A (en) * | 1993-04-26 | 1996-01-09 | Hewlett-Packard Company | Method and apparatus for adjusting density in digital images |
JP3337173B2 (ja) * | 1994-06-23 | 2002-10-21 | セイコーエプソン株式会社 | 画像形成装置 |
-
1996
- 1996-03-15 FR FR9603275A patent/FR2746057B1/fr not_active Expired - Fee Related
-
1997
- 1997-03-12 KR KR10-1998-0705926A patent/KR100453762B1/ko not_active IP Right Cessation
- 1997-03-12 EP EP97905346A patent/EP0944876B1/en not_active Expired - Lifetime
- 1997-03-12 ES ES97905346T patent/ES2178753T3/es not_active Expired - Lifetime
- 1997-03-12 WO PCT/IB1997/000243 patent/WO1997035278A1/en active IP Right Grant
- 1997-03-12 JP JP53329697A patent/JP4369995B2/ja not_active Expired - Fee Related
- 1997-03-12 US US09/125,868 patent/US6608698B1/en not_active Expired - Fee Related
- 1997-03-12 DE DE69713616T patent/DE69713616T2/de not_active Expired - Lifetime
- 1997-03-12 CN CNB971930961A patent/CN1157685C/zh not_active Expired - Fee Related
- 1997-03-12 IL IL12507497A patent/IL125074A/en not_active IP Right Cessation
- 1997-03-14 TW TW086103172A patent/TW438686B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP0944876B1 (en) | 2002-06-26 |
DE69713616T2 (de) | 2003-01-02 |
FR2746057B1 (fr) | 1998-06-05 |
CN1157685C (zh) | 2004-07-14 |
WO1997035278A1 (en) | 1997-09-25 |
ES2178753T3 (es) | 2003-01-01 |
TW438686B (en) | 2001-06-07 |
JP4369995B2 (ja) | 2009-11-25 |
DE69713616D1 (de) | 2002-08-01 |
KR100453762B1 (ko) | 2004-12-16 |
US6608698B1 (en) | 2003-08-19 |
EP0944876A1 (en) | 1999-09-29 |
JP2000506797A (ja) | 2000-06-06 |
IL125074A0 (en) | 1999-01-26 |
IL125074A (en) | 2001-06-14 |
CN1214134A (zh) | 1999-04-14 |
FR2746057A1 (fr) | 1997-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5574832A (en) | Double axis dot depletion for 600 DPI edge acuity with 300 DPI print cartridge | |
JP3844791B2 (ja) | ディジタル画像の密度の調節方法 | |
JP3183555B2 (ja) | 描画速度・分解能積を増倍する方法及び描画データの構成方法 | |
US5483351A (en) | Dilation of images without resolution conversion to compensate for printer characteristics | |
US6791714B1 (en) | Image forming apparatus capable of saving consumption of toner without deterioration of printing quality and method thereof | |
EP0720919B1 (en) | Resolution enhancement and thinning method for printing pixel images | |
US6837563B2 (en) | Method and device for image processing | |
JPH0832469B2 (ja) | ビットマップフォントの横拡大方式 | |
US5146554A (en) | Page memory control in a raster image processor employed for digital halftoning | |
KR100453762B1 (ko) | 인쇄재료를절약하는인쇄장치및방법 | |
US6344870B1 (en) | Methods of providing lower resolution format data into higher resolution format | |
US6406111B1 (en) | Method of increasing the resolution of an ink jet printer | |
US6118457A (en) | Resolution conversion with preservation of fine lines and of hue | |
EP0697783B1 (en) | Dot printing for improved graphics | |
US6850339B1 (en) | Resolution enhancement of half-toned black data transmitted with color data | |
JP2004255700A (ja) | メモリ容量の節約を考慮したドットデータ作成処理 | |
JP3449015B2 (ja) | カラーインクジェット記録方法 | |
JP4076663B2 (ja) | インクジェットプリンタにおけるドット削除方法 | |
KR19990013825A (ko) | 패턴 생성 방법 및 장치와, 기록 매체 | |
JPH10202951A (ja) | プリンタ装置 | |
JPH07156448A (ja) | 印字装置 | |
JPH0624044A (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 | ||
FPAY | Annual fee payment |
Payment date: 20080922 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |