JPH1065872A - 画像処理システム及びその制御方法、並びにスキャナ装置 - Google Patents

画像処理システム及びその制御方法、並びにスキャナ装置

Info

Publication number
JPH1065872A
JPH1065872A JP9089297A JP8929797A JPH1065872A JP H1065872 A JPH1065872 A JP H1065872A JP 9089297 A JP9089297 A JP 9089297A JP 8929797 A JP8929797 A JP 8929797A JP H1065872 A JPH1065872 A JP H1065872A
Authority
JP
Japan
Prior art keywords
resolution
host computer
printing
scanning
image data
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP9089297A
Other languages
English (en)
Inventor
Masaki Unishi
真己 卯西
Yuji Takahashi
裕治 高橋
Susumu Muto
晋 武藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9089297A priority Critical patent/JPH1065872A/ja
Priority to US08/844,370 priority patent/US6147770A/en
Publication of JPH1065872A publication Critical patent/JPH1065872A/ja
Pending legal-status Critical Current

Links

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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • 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/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33314Mode signalling or mode changing; Handshaking therefor of a particular mode of reading or reproducing mode
    • H04N2201/33328Resolution
    • 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/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
    • H04N2201/33357Compression mode
    • 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/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33378Type or format of data, e.g. colour or B/W, halftone or binary, computer image file or facsimile data

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】 データの転送量を最適化することによりデー
タの転送速度を向上させた画像処理システム及びその制
御方法、並びにスキャナ装置を提供する。 【解決手段】 ホストコンピュータ3000から印刷装
置に関する情報がスキャン装置1000に入力され、ス
キャナ装置1000のスキャナ部16でスキャンが行な
われる際に、入力された情報に基づいて所定の処理が選
択され、画像処理部17でその処理が実行され、処理さ
れたデータがホストコンピュータ3000へ出力され
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タ等の外部装置と、画像データをスキャンするスキャン
装置とで構成される画像処理システム及びその制御方
法、並びにスキャナ装置に関するものである。
【0002】
【従来の技術】従来、画像処理システムにおいては、ス
キャナから取り込んだデータに、一旦ホストコンピュー
タ若しくは画像処理装置上で拡大/縮小、クリッピン
グ、解像度変換などの処理を施し、その後、必要に応じ
てプリンタ等に出力する。
【0003】
【発明が解決しようとする課題】そのため、特にスキャ
ンしたデータをホストコンピュータを介してプリンタに
転送し、印刷しようとした場合、ホスト側の負荷が増大
し、ユーザに与える負担も大きかった。また、転送する
データ量も多く、転送効率が悪かった。
【0004】また、上述の種々の画像処理をホストコン
ピュータでソフトウェアにて実行すると、その実行に多
くの時間を要し、処理効率が悪いという問題もあった。
【0005】本発明は、上記課題を解決するためになさ
れたもので、データの転送量を最適化することによりデ
ータの転送速度を向上させた画像処理システム及びその
制御方法、並びにスキャナ装置を提供することを目的と
する。
【0006】また、本発明の目的は、従来ホストコンピ
ュータなどで行なわれていた処理をスキャン時に行なう
ことにより、ホスト側の負荷を軽減し、冗長な作業を最
適化させることである。
【0007】本発明の更なる目的は、データ処理を自動
化することで、操作性を向上させることである。
【0008】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、ホストコンピュータと、画像データをス
キャンするスキャナ装置と、画像データに基づいて印刷
を行なう印刷装置とで構成される画像処理システムにお
いて、ホストコンピュータから印刷装置に関する情報を
スキャナ装置に入力する入力手段と、前記入力手段によ
り入力した情報に基づいて所定の処理を選択し、選択さ
れた処理をスキャナ装置に実行せしめるスキャン制御手
段と、スキャナ装置によりスキャンされて処理された画
像データをホストコンピュータへ出力する出力手段とを
有することを特徴とする。
【0009】また、本発明は、ホストコンピュータと、
画像データをスキャンするスキャナ装置と、画像データ
に基づいて印刷を行なう印刷装置とで構成される画像処
理システムの制御方法において、ホストコンピュータか
ら印刷装置に関する情報をスキャナ装置に入力する入力
工程と、前記入力工程により入力した情報に基づいて所
定の処理を選択し、選択された処理をスキャナ装置に実
行せしめるスキャン制御工程と、スキャナ装置によりス
キャンされて処理された画像データをホストコンピュー
タへ出力する出力工程とを有することを特徴とする。
【0010】更に、本発明は、画像データをスキャンす
るスキャナ装置において、ホストコンピュータから印刷
装置に関する情報を入力する入力手段と、前記入力手段
により入力した情報に基づいて所定の処理を選択し、画
像データをスキャンして選択された処理を実行するスキ
ャン手段と、前記スキャンして処理された画像データを
ホストコンピュータへ出力する出力手段とを有すること
を特徴とする。
【0011】
【発明の実施の形態】以下、図面を参照しながら本発明
に係る画像処理システムの実施の形態を詳細に説明す
る。
【0012】図1は、本実施形態におけるホストコンピ
ュータとスキャン装置の構成を示すブロック図である。
尚、本発明の機能が実行されるものであれば、単体の機
器であっても、複数の機器からなるシステムであって
も、LAN等のネットワークを介して処理が行なわれる
システムであっても本発明を適用できることは言うまで
もない。
【0013】図1において、3000はホストコンピュ
ータであり、ROM3のプログラム用ROMに記憶され
た文書処理プログラム等に基づいて図形、イメージ、文
字、表(表計算等を含む)等が混在した文書処理を実行
するCPU1を備え、システムバス4に接続される各デ
バイスをCPU1が総括的に制御する。
【0014】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等が記憶され、データ
ROMには各種制御データ等が記憶されている。
【0015】2はRAMであり、CPU1の主メモリ、
ワークエリアとして機能する。5はキーボードコントロ
ーラ(KBC)であり、9のキーボード(KB)からの
キー入力や不図示のポインティングデバイスからの指示
入力を制御する。6はCRTコントローラ(CRTC)
であり、CRTディスプレイ(CRT)10への表示を
制御する。7はメモリコントローラ(MC)であり、ブ
ートプログラム、種々のアプリケーション、フォントデ
ータ、ユーザファイル、編集ファイル等を記憶するハー
ドディスク(HD)やフロッピーディスク(FD)等の
外部メモリ11へのアクセスを制御する。8はインタフ
ェースコントローラ(IC)で、所定の双方向性インタ
フェース21を介して外部装置(例えば後述するスキャ
ン装置や印刷装置)に接続される。
【0016】尚、CPU1は、例えばRAM2上に設定
された不図示の表示情報RAMへのアウトラインフォン
トの展開(例えばラスタライズ)処理を実行し、CRT
10上でのWYSIWYGを可能としている。また、C
RT10上の不図示のマウスカーソル等で指示されたコ
マンドに基づいて登録された種々のウィンドウを開き、
種々のデータ処理を実行可能である。
【0017】そして、1000はCCD等のイメージセ
ンサにより原稿画像を光電的に読取るスキャン装置であ
り、インタフェース21を介してホストコンピュータ3
000と接続される。もちろん、プリンタの入力部と接
続される構成も可能である。スキャン装置1000は外
部からの情報に従って動作する。12はスキャン装置1
000のCPUであり、ROM13のプログラム用RO
Mに記憶された制御プログラム或いはRAM19に記憶
された制御プログラム等に基づいてシステムバス15に
接続される各種のデバイスへのアクセスを総合的に制御
する。16はスキャナ部であり、CPU12によりスキ
ャン命令がきた場合に対象となる画像をスキャンする。
そして、スキャンによって得られた画像データは入出力
部18を介してホストコンピュータ3000へ送られ
る。
【0018】但し、本スキャン装置と他の周辺機器との
接続形態によりスキャンしたデータを直接プリンタなど
へ転送することも可能である。
【0019】17は画像処理部であり、スキャナ部16
から出力される画像データに対して、データ圧縮、解像
度変換、拡大/縮小、クリッピング及び多値・2値変換
等の画像処理の1又は複数を実行する。
【0020】図2は、スキャン装置1000の画像処理
部17の構成を示す図である。
【0021】同図において、101は後述する複数のス
キャン処理(手段)を選択するスキャン処理選択部であ
る。102は各種のデータ圧縮を行なう圧縮部、103
は画像データの解像度を切り替える解像度切替部、10
4は画像データの拡大又は縮小を行なう拡大・縮小部、
105は画素データのクリッピングを行なうクリッピン
グ部、106は画像データの2値画像データへの変換を
行なう多値・2値変換部、107はドラフトスキャン部
である。
【0022】図3は、インタフェース21を介してホス
トコンピュータ3000と接続される印刷装置(プリン
タ)の構成を示すブロック図である。また、上述のスキ
ャン装置1000の入力部18と接続される構成も可能
である。
【0023】プリンタ3000は、例えばレーザビーム
プリンタやインクジェットプリンタであって、外部から
供給される印刷情報などを入力して記憶すると共に、そ
れらの情報に従って対応する文字パターン等を作成し、
記録媒体である記録紙などに像を形成する。図3におい
て、2012は操作パネルであり、操作のための各種ス
イッチやLED表示器などが配されている。2001は
プリンタ制御ユニットであり、プリンタ全体を制御する
と共に、外部装置から供給される文字情報などを解析す
る。このプリンタ制御ユニット2001は、主に文字情
報を対応する文字パターンのビデオ信号に変換し印刷部
27へ送る。
【0024】このプリンタ制御ユニット2001におい
て、22はプリンタCPUであり、ROM23のプログ
ラム用ROMに記憶された制御プログラムや外部メモリ
24に記憶された制御プログラムなどに基づいてシステ
ムバス25に接続される各種のデバイスへのアクセスを
総合的に制御し、印刷部インタフェース26を介して接
続される印刷部27に出力情報として画像信号を出力す
る。尚、ROM23のフォント用ROMには、出力情報
を生成する際に使用するフォントデータなどが記憶さ
れ、またデータ用ROMにはハードディスクなどの外部
メモリ24がないプリンタの場合には、ホストコンピュ
ータ上で利用される情報などが記憶されている。また、
CPU12は入出力部28を介してホストコンピュータ
3000などの外部装置と通信可能に構成されている。
29はCPU12の主メモリ・ワークエリア等として機
能するRAMである。そして、30はメモリコントロー
ラ(MC)であり、外部メモリ24へのアクセスを制御
する。
【0025】以上の構成からなる画像処理システムのス
キャン装置におけるスキャン処理について以下に説明す
る。
【0026】[圧縮]まず、スキャンデータの転送先、
例えばプリンタ2000が圧縮/解凍機能を持つか否か
に応じて圧縮処理する場合を説明する。この場合、まず
ホストコンピュータ3000からスキャン装置に対して
スキャン命令が来ると、スキャン装置1000はホスト
コンピュータ3000に対して、プリンタ2000が圧
縮/解凍機能を持つか否か、圧縮/解凍機能をもつ場合
はその方式を問い合わせる。そして、スキャナ部16で
スキャンしたデータに対して図4に示す処理を行なう。
図4に示すステップS1において、プリンタ2000が
圧縮/解凍機能を持つかどうかの問い合わせに対するホ
ストコンピュータ3000からの応答結果により、プリ
ンタ2000が圧縮/解凍機能をサポートしていなけれ
ばステップS2に進み、スキャンしたデータを圧縮しな
いでホストコンピュータ3000へ転送する。また、プ
リンタ2000が圧縮/解凍機能を持っていればステッ
プS3に進み、画像処理部17の圧縮部102を動作せ
しめ、スキャンした画像データをその方式で圧縮し、そ
の結果得られたデータをホストコンピュータ3000へ
転送する。
【0027】また、スキャンデータの転送先が扱える圧
縮データの種類を問い合わせ、複数の圧縮方式が可能な
場合、更に、 ・データ量 ・解凍速度 ・ロスレス/ロッシー などの条件を問い合わせ、その優先度に基づいて圧縮部
102における圧縮方式を決定し、スキャンしたデータ
をホストコンピュータ3000へ転送するように構成し
ても良い。
【0028】但し、本実施形態では、画像処理システム
をプリンタ、ホストコンピュータ、スキャン装置から構
成されるものとして説明しているが、データの入出力及
び加工等を行なうシステム全般に応用できることは容易
に推測できることである。また、上記の各処理はシステ
ムの構成によりどこで行なっても構わない。
【0029】[解像度切替]次に、ホストコンピュータ
3000から指定された解像度やプリンタ2000の解
像度に応じてスキャン解像度を切り替える場合を説明す
る。この場合、まずホストコンピュータ3000からス
キャン装置1000にスキャン命令が来ると、スキャン
装置1000はホストコンピュータ3000に対して、
使用するプリンタ2000の解像度を問い合わせる。そ
して、図5に示す処理を行なう。
【0030】図5に示すステップS11において、スキ
ャン装置1000はホストコンピュータ3000からス
キャンの解像度が指定されているか否かを確認し、指定
されていればステップS12に進み、ホストコンピュー
タ3000より通知されているホストコンピュータ30
00の指定解像度とプリンタ2000の解像度よりスキ
ャナ部16の解像度が高いか比較する。ここで、スキャ
ナ部16の解像度が高い場合はステップS13に進み、
ホストコンピュータ3000の指定解像度とプリンタ2
000の解像度との最小公倍数の解像度にスキャナ部1
6から出力された画像データを変換するように、画像処
理部17の解像度切換部103を動作させる。
【0031】また、スキャナ部16の解像度の方が低い
場合はステップS15に進み、プリンタ2000の解像
度とホストコンピュータ3000の指定解像度を比較す
る。ここで、プリンタ2000の解像度がホストコンピ
ュータ3000の指定解像度よりも低い場合はステップ
S17に進み、プリンタ2000と同じ解像度にスキャ
ナ部16から出力された画像データを変換するように、
解像度切換部103を動作する。また、ホストコンピュ
ータ3000の指定解像度より高い場合はステップS1
6に進み、スキャナ部16のデフォルト解像度で画像デ
ータを出力する。
【0032】一方、上述のステップS11において、ホ
ストコンピュータ3000から解像度指定がなされてい
ない場合はステップS14に進み、プリンタ2000の
解像度とスキャナ部16の解像度を比較する。ここで、
プリンタ2000の解像度がスキャナ部16の解像度よ
りも低い場合は上述のステップS17に進み、プリンタ
2000と同じ解像度にスキャナ部16から出力された
画像データを変換するように、解像度切換部103を動
作する。また、スキャナ部16の解像度よりも高い場合
は上述のステップS16に進み、スキャナ部16のデフ
ォルト解像度で画像データを出力する。
【0033】このように、画像データの転送先の解像度
に合わせて、画像データに適宜解像度変換処理を施しホ
ストコンピュータ3000又はプリンタ2000などの
周辺機器へスキャンデータを転送する。
【0034】[拡大・縮小・クリッピング]次に、印字
領域を拡大・縮小・クリッピングする場合を説明する。
この場合、まずホストコンピュータ3000からスキャ
ン装置1000にスキャン命令が来ると、スキャン装置
1000はホストコンピュータ3000にスキャンした
データのプリンタ2000における印字領域を問い合わ
せる。そして、図6に示す処理を行なう。
【0035】図6に示すステップS21において、ホス
トコンピュータ3000から通知された印字領域とスキ
ャンエリアとを比較し、印字領域がスキャンエリアより
も小さい場合はステップS22に進む。そして、ステッ
プS22でクリッピング(エリア抽出)を行なうか否か
を判断し、クリッピングを行なうのであればステップS
23に進み、画像処理部17のクリッピング部105を
動作せしめ、印字領域に合わせてクリッピングを行な
う。また、ステップS22で縮小を行なうのであればス
テップS24に進み、画像処理部17の拡大/縮小部1
04を動作せしめ、スキャンエリアが印字領域に収まる
ように画像縮小を行なう。
【0036】尚、クリッピング又は縮小を行なうかの判
断は、ホストコンピュータ3000を介してユーザに選
択させてもよいし、あらかじめどちらかをデフォルトと
して設定しておいても構わない。
【0037】一方、ステップS21において、印字領域
がスキャンエリアよりも大きい場合はステップS25に
進み、拡大/縮小部104を動作せしめ、印字領域に合
わせて画像の拡大を行なう。
【0038】[多値2値変換]次に、プリンタ2000
に応じて多値2値変換を行なう場合を説明する。この場
合、ホストコンピュータ3000からスキャン命令が来
ると、スキャン装置1000はホストコンピュータ30
00にプリンタ2000が多値データを扱えるか問い合
わせる。そして、プリンタ2000が多値データを扱え
ない場合、多値・2値変換部106を動作せしめスキャ
ナ部16がデータをスキャンした際にその多値データを
2値化してからホストコンピュータ3000へ転送す
る。
【0039】[ドラフト印刷]次に、画像の試し印刷等
の目的で指示されるドラフト印刷を行なう場合を説明す
る。この場合、ホストコンピュータ3000からドラフ
ト印刷のためのスキャンをするように指示があると、ド
ラフトスキャン部107を動作せしめ、スキャン装置1
000のスキャナ部16が低解像度でスキャンを行な
い、その低解像画像データをホストコンピュータ300
0へ転送する。
【0040】この時の解像度は、予めスキャナ部16が
ドラフト用として解像度を保持していても良いし、ホス
トコンピュータ3000からスキャン命令と共に送られ
てきても構わない。
【0041】尚、本発明は複数の機器(例えば、ホスト
コンピュータ,インタフェイス機器,リーダ,プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機,ファクシミリ装置な
ど)に適用してもよい。
【0042】また、本発明の目的は前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体を、システム或いは装置に供給し、そのシ
ステム或いは装置のコンピュータ(CPU若しくはMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、達成されることは言うまでも
ない。
【0043】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0044】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0045】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部又は全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。
【0046】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部又は全部を行い、その処
理によって前述した実施形態の機能が実現される場合も
含まれることは言うまでもない。
【0047】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図7のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。
【0048】即ち、少なくとも「入力モジュール」「ス
キャン制御モジュール」及び「出力モジュール」の各モ
ジュールのプログラムコードを記憶媒体に格納すればよ
い。
【発明の効果】以上説明したように、スキャン装置から
ホストコンピュータ等の外部装置へのデータ転送時に、
自動的にデータを圧縮してから転送することにより、デ
ータ量を削減し、転送効率を向上させることが可能とな
る。。
【0049】また、従来ホストコンピュータなどで行な
われていた解像度変換や拡大/縮小等の種々の処理をス
キャン時に行なうことにより、ホストコンピュータの負
荷を軽減させ、冗長な作業を最適化することが可能とな
る。
【0050】更に、印字領域のデータを拡大/縮小/ク
リッピングし、外部装置へ転送することにより、ユーザ
の負荷を軽減し、操作性を向上させることが可能とな
る。
【0051】
【図面の簡単な説明】
【図1】本実施形態の画像処理システムの主要な構成を
示すブロック図である。
【図2】本実施形態における画像処理部の構成を示すブ
ロック図である。
【図3】本システムに接続される印刷装置の構成を示す
ブロック図である。
【図4】本実施形態の圧縮処理を示すフローチャートで
ある。
【図5】本実施形態の解像度切替処理を示すフローチャ
ートである。
【図6】本実施形態の拡大・縮小・クリッピング処理を
示すフローチャートである。
【図7】記憶媒体に格納される各モジュールのメモリマ
ップを示す図である。
【符号の説明】
1 CPU 2 RAM 3 ROM 4 システムバス 5 キーボードコントローラ(KBC) 6 CRTコントローラ(CRTC) 7 メモリコントローラ(MC) 8 インタフェースコントローラ(IC) 9 キーボード(KB) 10 CRT 11 外部メモリ 12 CPU 13 ROM 15 システムバス 16 スキャナ部 17 画像処理部 18 入出力部 19 RAM 21 インタフェース 1000 スキャン装置 3000 ホストコンピュータ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/413 H04N 1/40 103A

Claims (22)

    【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータと、画像データをス
    キャンするスキャナ装置と、画像データに基づいて印刷
    を行なう印刷装置とで構成される画像処理システムにお
    いて、 ホストコンピュータから印刷装置に関する情報をスキャ
    ナ装置に入力する入力手段と、 前記入力手段により入力した情報に基づいて所定の処理
    を選択し、選択された処理をスキャナ装置に実行せしめ
    るスキャン制御手段と、 スキャナ装置によりスキャンされて処理された画像デー
    タをホストコンピュータへ出力する出力手段と、 を有することを特徴とする画像処理システム。
  2. 【請求項2】 前記スキャン制御手段は、印刷装置が圧
    縮データを解凍することが可能な場合、その圧縮方式に
    応じて画像データを圧縮せしめることを特徴とする請求
    項1記載の画像処理システム。
  3. 【請求項3】 前記スキャン制御手段は、印刷装置が複
    数の圧縮形式のデータを受けとることが可能な場合、圧
    縮方式を切り替えることを特徴とする請求項2記載の画
    像処理システム。
  4. 【請求項4】 前記スキャン制御手段は、印刷の解像度
    よりもスキャンの解像度が高い場合、印刷の解像度でス
    キャンせしめることを特徴とする請求項1記載の画像処
    理システム。
  5. 【請求項5】 前記スキャン制御手段は、ホストコンピ
    ュータから指定された解像度が印刷の解像度よりも低い
    場合、印刷の解像度でスキャンせしめることを特徴とす
    る請求項1記載の画像処理システム。
  6. 【請求項6】 前記スキャン制御手段は、ホストコンピ
    ュータから指定された解像度と印刷の解像度よりもスキ
    ャンの解像度が高い場合、ホストコンピュータから指定
    された解像度と印刷の解像度の最小公倍数でスキャンせ
    しめることを特徴とする請求項1記載の画像処理システ
    ム。
  7. 【請求項7】 前記スキャン制御手段は、印刷装置が2
    値データを出力する場合、多値画像データを2値変換せ
    しめることを特徴とする請求項1記載の画像処理システ
    ム。
  8. 【請求項8】 ホストコンピュータと、画像データをス
    キャンするスキャナ装置と、画像データに基づいて印刷
    を行なう印刷装置とで構成される画像処理システムの制
    御方法において、 ホストコンピュータから印刷装置に関する情報をスキャ
    ナ装置に入力する入力工程と、 前記入力工程により入力した情報に基づいて所定の処理
    を選択し、選択された処理をスキャナ装置に実行せしめ
    るスキャン制御工程と、 スキャナ装置によりスキャンされて処理された画像デー
    タをホストコンピュータへ出力する出力工程と、 を有することを特徴とする画像処理システムの制御方
    法。
  9. 【請求項9】 前記スキャン制御工程は、印刷装置が圧
    縮データを解凍することが可能な場合、その圧縮方式に
    応じて画像データを圧縮せしめることを特徴とする請求
    項8記載の画像処理システムの制御方法。
  10. 【請求項10】 前記スキャン制御工程は、印刷装置が
    複数の圧縮形式のデータを受けとることが可能な場合、
    圧縮方式を切り替えることを特徴とする請求項9記載の
    画像処理システムの制御方法。
  11. 【請求項11】 前記スキャン制御工程は、印刷の解像
    度よりもスキャンの解像度が高い場合、印刷の解像度で
    スキャンせしめることを特徴とする請求項8記載の画像
    処理システムの制御方法。
  12. 【請求項12】 前記スキャン制御工程は、ホストコン
    ピュータから指定された解像度が印刷の解像度よりも低
    い場合、印刷の解像度でスキャンせしめることを特徴と
    する請求項8記載の画像処理システムの制御方法。
  13. 【請求項13】 前記スキャン制御工程は、ホストコン
    ピュータから指定された解像度と印刷の解像度よりもス
    キャンの解像度が高い場合、ホストコンピュータから指
    定された解像度と印刷の解像度の最小公倍数でスキャン
    せしめることを特徴とする請求項8記載の画像処理シス
    テムの制御方法。
  14. 【請求項14】 前記スキャン制御工程は、印刷装置が
    2値データを出力する場合、多値画像データを2値変換
    せしめることを特徴とする請求項8記載の画像処理シス
    テムの制御方法。
  15. 【請求項15】 画像データをスキャンするスキャナ装
    置において、 ホストコンピュータから印刷装置に関する情報を入力す
    る入力手段と、 前記入力手段により入力した情報に基づいて所定の処理
    を選択し、画像データをスキャンして選択された処理を
    実行するスキャン手段と、 前記スキャンして処理された画像データをホストコンピ
    ュータへ出力する出力手段と、 を有することを特徴とするスキャナ装置。
  16. 【請求項16】 前記スキャン手段は、印刷装置が圧縮
    データを解凍することが可能な場合、その圧縮方式に応
    じて画像データを圧縮することを特徴とする請求項15
    記載のスキャナ装置。
  17. 【請求項17】 前記スキャン手段は、印刷装置が複数
    の圧縮形式のデータを受けとることが可能な場合、圧縮
    方式を切り替えることを特徴とする請求項16記載のス
    キャナ装置。
  18. 【請求項18】 前記スキャン手段は、印刷の解像度よ
    りもスキャンの解像度が高い場合、印刷の解像度でスキ
    ャンすることを特徴とする請求項15記載のスキャナ装
    置。
  19. 【請求項19】 前記スキャン手段は、ホストコンピュ
    ータから指定された解像度が印刷の解像度よりも低い場
    合、印刷の解像度でスキャンすることを特徴とする請求
    項15記載のスキャナ装置。
  20. 【請求項20】 前記スキャン手段は、ホストコンピュ
    ータから指定された解像度と印刷の解像度よりもスキャ
    ンの解像度が高い場合、ホストコンピュータから指定さ
    れた解像度と印刷の解像度の最小公倍数でスキャンする
    ことを特徴とする請求項15記載のスキャナ装置。
  21. 【請求項21】 前記スキャン手段は、印刷装置が2値
    データを出力する場合、多値画像データを2値変換する
    ことを特徴とする請求項15記載のスキャナ装置。
  22. 【請求項22】 ホストコンピュータと、画像データを
    スキャンするスキャナ装置と、画像データに基づいて印
    刷を行なう印刷装置とで構成される画像処理システムの
    プログラムコードが格納されたコンピュータ可読メモリ
    であって、 ホストコンピュータから印刷装置に関する情報をスキャ
    ナ装置に入力する入力工程のコードと、 入力した情報に基づいて所定の処理を選択し、選択され
    た処理をスキャナ装置に実行せしめるスキャン制御工程
    のコードと、 スキャナ装置によりスキャンされて処理された画像デー
    タをホストコンピュータへ出力する出力工程のコード
    と、 を有することを特徴とするコンピュータ可読メモリ。
JP9089297A 1996-04-23 1997-04-08 画像処理システム及びその制御方法、並びにスキャナ装置 Pending JPH1065872A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9089297A JPH1065872A (ja) 1996-04-23 1997-04-08 画像処理システム及びその制御方法、並びにスキャナ装置
US08/844,370 US6147770A (en) 1996-04-23 1997-04-18 Image processing system and control method thereof

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8-101704 1996-04-23
JP10170496 1996-04-23
JP9089297A JPH1065872A (ja) 1996-04-23 1997-04-08 画像処理システム及びその制御方法、並びにスキャナ装置

Publications (1)

Publication Number Publication Date
JPH1065872A true JPH1065872A (ja) 1998-03-06

Family

ID=26430725

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9089297A Pending JPH1065872A (ja) 1996-04-23 1997-04-08 画像処理システム及びその制御方法、並びにスキャナ装置

Country Status (2)

Country Link
US (1) US6147770A (ja)
JP (1) JPH1065872A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1187446A3 (en) * 2000-09-11 2004-02-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7072063B2 (en) 2000-09-11 2006-07-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7095520B2 (en) 2000-09-11 2006-08-22 Canon Kabushiki Kaisha Information processing apparatus and system, information processing method and device driver
US7126709B2 (en) 2000-09-11 2006-10-24 Canon Kabushiki Kaisha Printing control apparatus and system, method of controlling same, printing apparatus and printer driver
US8848259B2 (en) 2011-09-22 2014-09-30 Seiko Epson Corporation Media processing device and method of controlling a media processing device

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3608356B2 (ja) * 1997-11-18 2005-01-12 富士ゼロックス株式会社 画像処理装置、画像処理方法、画像送信装置、画像送信方法
US6459499B1 (en) * 1998-12-22 2002-10-01 Canon Kabushiki Kaisha Push technology for network scanner
US7437483B1 (en) * 1999-03-24 2008-10-14 Microsoft Corporation System and method for transferring a compressed data file to a peripheral device
US7002702B1 (en) * 1999-04-09 2006-02-21 Canon Kabushiki Kaisha Data processing apparatus and data processing method for controlling plural peripheral devices to provide function
US6867887B1 (en) * 1999-05-04 2005-03-15 Hewlett-Packard Development Company, L.P. Photograph facsimile apparatus and method
US6587221B1 (en) * 1999-10-29 2003-07-01 Xerox Corporation Scanning device and method
US7644119B1 (en) 2000-02-04 2010-01-05 Canon Kabushiki Kaisha Computer network scanning
US6469801B1 (en) * 2000-05-17 2002-10-22 Heidelberger Druckmaschinen Ag Scanner with prepress scaling mode
US6496274B1 (en) * 2000-05-17 2002-12-17 Heidelberger Druckmaschinen Ag Scanner with prepress mode
TW478276B (en) * 2000-09-16 2002-03-01 Umax Data Systems Inc Device and method to convert the scanned image for directly performing editing operation
TW478275B (en) * 2000-09-16 2002-03-01 Umax Data Systems Inc Scanner input device having composite function and the operating method thereof
JP4472847B2 (ja) * 2000-09-28 2010-06-02 キヤノン電子株式会社 画像処理装置及びその制御方法、画像入力装置及びその制御方法、並びに記憶媒体
JP2002354265A (ja) * 2001-05-30 2002-12-06 Ricoh Co Ltd 画像処理装置および画像形成装置
US20030058457A1 (en) * 2001-09-21 2003-03-27 Eastman Kodak Company Selecting an image bearing product requiring a particular size converted from a high resolution digital image
US7167272B2 (en) * 2002-04-05 2007-01-23 Eastman Kodak Company Method and system for a photo selection service
JP2004023328A (ja) * 2002-06-14 2004-01-22 Matsushita Electric Ind Co Ltd 画像処理装置、画像処理方法、プログラム、および媒体
US7770033B2 (en) * 2003-02-25 2010-08-03 Hewlett-Packard Development Company, L.P. Energy efficient variable-function or multi-function apparatus and methods
JP4495432B2 (ja) * 2003-09-29 2010-07-07 キヤノン電子株式会社 画像処理システム、その制御方法及びプログラム
JP4408039B2 (ja) * 2003-11-13 2010-02-03 キヤノン株式会社 情報処理装置、印刷システム、情報処理方法、印刷方法
JP4843532B2 (ja) * 2007-03-14 2011-12-21 株式会社リコー 表示処理装置、表示処理方法、および表示処理プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2733220B2 (ja) * 1986-09-30 1998-03-30 シャープ株式会社 複合型画像処理装置
US5699102A (en) * 1990-10-15 1997-12-16 Eastman Kodak Company Non-impact copier/printer system communicating rosterized, printer independant data
JP3285941B2 (ja) * 1992-07-31 2002-05-27 キヤノン株式会社 色処理方法、色処理装置、及びカラー画像処理システム
US5585620A (en) * 1993-12-06 1996-12-17 Nikon Corporation Image signal resolution changing system
DE69518124T2 (de) * 1994-05-24 2000-12-14 Fujitsu Ltd., Kawasaki Bildabtaster mit Systemerweiterungsfunktion
JP3372748B2 (ja) * 1995-03-22 2003-02-04 キヤノン株式会社 画像処理装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1187446A3 (en) * 2000-09-11 2004-02-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7072063B2 (en) 2000-09-11 2006-07-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7095520B2 (en) 2000-09-11 2006-08-22 Canon Kabushiki Kaisha Information processing apparatus and system, information processing method and device driver
US7110130B2 (en) 2000-09-11 2006-09-19 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer device
US7126709B2 (en) 2000-09-11 2006-10-24 Canon Kabushiki Kaisha Printing control apparatus and system, method of controlling same, printing apparatus and printer driver
US8848259B2 (en) 2011-09-22 2014-09-30 Seiko Epson Corporation Media processing device and method of controlling a media processing device

Also Published As

Publication number Publication date
US6147770A (en) 2000-11-14

Similar Documents

Publication Publication Date Title
JPH1065872A (ja) 画像処理システム及びその制御方法、並びにスキャナ装置
US7110007B2 (en) Image processing apparatus and method
US9319558B2 (en) Data processing system
JPH1083263A (ja) 画像形成装置及び画像処理方法
US8339664B2 (en) Image processing method, image processing apparatus, and control method thereof
US20080019593A1 (en) Image processing apparatus and image processing method
US20110069326A1 (en) Image processing apparatus, control method and computer-readable medium storing a program
JP2003274156A (ja) 画像処理装置および方法
JPH03248224A (ja) 印刷出力処理方式
US5463476A (en) Image processing system
KR100477777B1 (ko) 래스터 오브젝트를 생성하기 위한 방법, 시스템, 정보저장 매체, 및 컴퓨터 판독가능 매체
JPH07311839A (ja) 情報処理システム
US6985258B1 (en) Print system
JPH041862A (ja) 図形選択方法
US7039558B2 (en) Charge process upon effecting predetermined process by using plural data processing apparatus, and data processing apparatus used therefor
US5345518A (en) Pattern generator
JP2001199135A (ja) 印刷制御装置および印刷制御方法および記憶媒体
JPH10173897A (ja) 画像処理装置、画像処理システム及び画像処理方法
JP5599033B2 (ja) 画像処理装置及び方法、並びにプログラム
JP3236053B2 (ja) 画像処理システム及び画像処理方法
JP3774490B2 (ja) 画像処理装置及び画像処理方法
JP2000029987A (ja) 画像読取装置の制御方法及び画像読取装置並びに画像読取システム
JPH11187261A (ja) 画像処理装置
JPH06113145A (ja) 画像処理装置
JP3297448B2 (ja) 画像処理装置及び画像処理方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040426