(57)【要約】【課題】  デジタルカメラにおいて、印字装置への転送・印字データの作成開始を、印字指令に先立ち、画像の表示・選択のタイミングで先行してスタートすることにより印字結果をより早く得ることが出来るようにする。【解決手段】  デジタル画像入力手段、前画像を選択・表示する手段、前表示のタイミングで印字の前処理を開始する手段、印字指令により前画像を印字する手段、印字指令が出る前に表示が切り替えられれば前印字データを無効とする手段を有する画像入力・印字装置。【選択図】        図３
2005169650.tif 000002
【特許請求の範囲】
【請求項１】
通信制御バスで複数個の電子機器を接続し、該電子機器間で制御信号及び情報信号を通信するシステムにおける電子機器である処の情報入力・印字装置であって、
前記電子機器は、
予めその内部に記憶した複数の情報から選択的に表示する手段、
前情報が選択された時点で、前情報を印字装置に送信する手段、
印字の起動を待機させる手段、
前記送信され、印字装置に保持されている情報の印字を指示する手段、
前記印字指令にもとづき印字する手段、
印字の指令が出る前に表示が切り替えられれば前印字データを無効とする手段、
以上を有することを特徴とする情報入力・印字装置。
【請求項２】
前記、印字の起動を待機させる手段は、情報の転送に際し、印字指示があるまで最終パケットの転送を保留することを特徴とする請求項１記載の情報入力・印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＥＥＥ１３９４等のインターフェースで接続される情報処理装置としての情報入力・印字装置に関するもので、とりわけホストコンピュータの介在を必要としない電子機器間のデータ交換に関する。
【背景技術】
【０００２】
通信制御バスに接続されるデバイスの中には基本性能向上、機能拡張、または機器構成変更を可能にするために付属機器が追加装着、脱着できるものや、モジュラー構造により機器構成を変更可能にするようなデバイスもある。一方、ＩＥＥＥ１３９４のようなインターフェースでは、ホストコンピュータとデバイスの１対１接続の形態とは異なり、ホストコンピュータを介さずに、装置間で直接データの交換ができる。例えばデジタルカメラ、スキャナ、プリンタなどを接続したネットワークシステムが考えられている。
【０００３】
出願の例としては、下記特許文献１で、電子機器とその制御方法及びマルチファンクションシステムが提案されている。これは、ＩＥＥＥ１４９８ネットワークに接続したデバイス相互間での協調動作に関するものである。すなわち、ＩＥＥＥ１３９４バスに接続されたプリンタは、ＩＥＥＥ１３９４とは別のインターフェースでスキャナと接続されて、スキャナと協調してコピー等の複合機能を果たすのである。
【特許文献１】特開平１１−２８２６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記説明から明らかなように、デジタルカメラとプリンタを組み合わせた場合、デジタルカメラの操作者が選択した画像を表示し、その画像の印字が望まれればデータをプリンタに転送して印字処理が開始される。この場合、画像データは一般にサイズが大きいため、転送と印字データへの変換に多くの時間が必要なため結果を得るまでに時間がかかる。
【０００５】
本発明は、上記問題点に着目して成されたものであって、デジタルカメラにおいて、印字装置への転送・印字データの作成開始を、印字指令に先立ち、画像の表示・選択のタイミングで先行してスタートすることにより印字結果をより早く得ることが出来る情報入力・印字装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の電子機器は、通信制御バスで複数個の電子機器を接続し、該電子機器間で制御信号及び情報信号を通信するシステムにおける電子機器であって、前記電子機器は、予めその内部に記憶した複数の情報から選択的に表示する手段、前情報が選択された時点で、前情報を印字装置に送信する手段、印字の起動を待機させる手段、前記送信され、印字装置に保持されている情報の印字を指示する手段前記印字指令にもとづき印字する手段、印字の指令が出る前に表示が切り替えられれば前印字データを無効とする手段、以上を有することを特徴とする情報入力・印字装置で、前記印字の起動を待機させる手段は情報の転送に際し印字指示があるまで最終パケットの転送を保留することを特徴とする情報入力・表示装置。
【発明の効果】
【０００７】
本発明によれば、デジタルカメラとプリンタを組み合わせて使用する場合、デジタルカメラの操作者が画像を選択・表示したときに、先行してプリンタへのデータ転送を開始するので、操作者が実際に印字を指示するまでの時間に印字の準備が完了する。よって、印字結果をより早く得ることが出来る。特に大きいサイズの画像データの場合有効である。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【実施例】
【０００９】
図１は本実施例のインクジェット方式によるプリンタ・スキャナの構成を示した図である。
【００１０】
まずプリンタとしての動作を説明する。本装置は自動的に複数枚の紙を給紙できるオートシートフィーダ（Ａｕｔｏ  Ｓｈｅｅｔ  Ｆｅｅｄｅｒ）が装備してある。現在印字されている、すなわちプラテン上にある紙が排紙されようとする際、オートシートフィーダは次の紙をプリンタの給紙挿入口に導く。プリンタは排紙後、給紙挿入口のペーパーセンサにより紙を検出すると、次の紙をプラテンにセットするべく給紙を行う。オートシートフィーダのペーパートレには紙残量センサが装着されており、シートフィーダにセットされている紙量が所定の量よりも減少した場合には、センサが反応する。Ｐｏｗｅｒ／Ｓｕｓｐｅｎｄ  Ｂｕｔｔｏｎは電源がＯｆｆ状態でおされれば電源Ｏｎとなる。一方Ｏｎ状態で押されれば一旦印字ジョブを中断（Ｓｕｓｐｅｎｄ）し、Ｓｔａｒｔ／Ｒｅｓｕｍｅ  Ｂｕｔｔｏｎで処理が継続する。Ｓｕｓｐｅｎｄ状態でさらに押しつづけると電源Ｏｆｆとなる。
【００１１】
次にスキャナとしての動作を説明する。本装置では上記説明において、印字媒体を読み取り原稿に、印字ヘッドを読み取りセンサにそれぞれ置き換えれば外部に現れる動作シーケンスは同じである。なお、”Ｓｔａｒｔ  Ｂｕｔｔｏｎ”は原稿読み取り開始を指示するものである。上記説明から明らかなように、プリンタとスキャナ機能はどちらか（排他的に）選択して使うことになる。
【００１２】
図２はキャリジユニットの構成示をした図である。
【００１３】
本装置のキャリジユニットは、印字ヘッド（Ｎｏｚｚｌｅ  Ａｒｒａｙ）、画像センサ（Ｃｅｎｓｅｒ）、露光ランプ（Ｌａｍｐ）を含み、本装置はプリンタまたはスキャナとして使用できる。本機を２台連結して、一方はスキャナ他方をプリンタとみなせば、全体で複写機として機能する。
【００１４】
〔補足説明〕
画像センサ部は原稿の読み取り以外に、ａ．印字状態を監視したり、ｂ．紙種を自動で認識し、適切な印字モード（色変換定数・二値化方法・マルチパス印字）を自動で設定できる。さらに、ｃ．印字用紙のサイズ・形状を印字前に検知して、印字データを用紙内にレイアウトしながら印字することもできる。これは印字に変形紙（長方形以外）を用いるとき特に有効となる。さらに、このような「自動機能」はホストコンピュータやユーザからの指示が直接得にくい、ダイレクトプリント系に特に効果がある。
【００１５】
図３は通信制御バスで複数個の電子機器を接続したシステムの構成示をした図である。
【００１６】
具体的には２台の本スキャナ・プリンタとデジタルカメラをＩＥＥＥ１３９４バスで接続したものである。
【００１７】
図４は本実施例のプリンタのシステム構成を示した図である。
【００１８】
図において、４００１は外部装置からの記録信号を入力するインターフェース部、４００２はＭＰＵ。４００３は前記ＭＰＵ４００２が実行する制御プログラムや印刷情報を格納するＲＯＭ。４００４は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくＲＡＭ。４００５は記録ヘッド４００６に対する出力データの生成・制御を行うゲートアレイでインターフェース部４００１、ＭＰＵ４００２、ＲＡＭ４００４間のデータの転送制御も行う。４００７は前記記録ヘッド４００６を搬送するためのキャリジモータ。４００８は記録用紙搬送のための搬送モータ、４００９は前記記録ヘッドを駆動するヘッドドライバ、４０１０は前記キャリジモータ４００７を駆動するモータドライバで、４０１１は前記搬送モータ４００８を駆動するモータドライバである。本プリンタはＩＥＥＥ１３９４シリアルバスを用いて機器間の接続が行われる。
【００１９】
図５は本実施例のプリンタにおける処理概要を示した図である。
【００２０】
以下プリンタにおける処理の概要を説明する。まず、データブロックを座標データと共に最低１ページ分一旦蓄える。次に、それらの１ページ分のデータを複数のバンド境界でデータを分割し、最終印字データに近い中間状態の形式（ＤＬ）で、記憶媒体に配置する。次に、これらをバンドごとに取り出し、最終の印字可能なデータ形式に変換しながら、前記ヘッドドライバとのインターフェースであるシッパを経由して、最終的には印字ヘッドを駆動する。
【００２１】
図６は本実施例のプリンタ内部におけるカラー画像処理の概要を示した図である。
【００２２】
ＪＰＥＧデータはＲＧＢ多値データに解凍され、次の入力デバイス補正ブロックに渡される。このブロックでは入力デバイスたとえばデジタルカメラの画像を予め決められた条件に従い、１）コントラスト、２）ホワイトバランス、３）露出、４）階調、５）彩度などを補正する、入力デバイス非依存の色空間に変換する処理、及び出力デバイスに適合した画像にするための拡大・縮小処理を含む。しかる後に出力デバイス依存の色空間に変換する。ここでは、プリンタ（出力デバイス）のインクの特性に合わせた色に変換するマスキング、ＧＣＲ、輝度・濃度変換等の処理を含む。次に、インクの色空間であるＹＭＣＫ多値データに変換される。諧調をドットの密度で表す方式のインクジエットではさらに２値化処理が必要である。なお本実施例では上記一連の処理はＡＳＩＣやフアームウエアの働きによってパイプライン処理されるホストコンピュータ非依存の構成となっている。
【００２３】
図７および図８はデータブロックの表現形式を説明した図である。
【００２４】
以下、本実施例での入力デバイスと出力デバイス間で転送されるデータの形式及び手順について説明する。まず、入力デバイス側からのテータは付加情報とコンテンツからなる。付加情報は、画像の縦横サイズ（Ｗ，Ｈ）、解像度（ｄｐｉ）、カラーかモノクロかの識別子、諧調の深さ（１−ｂｉｔ，８−ｂｉｔ）および画像の位置座標Ｐ（Ｘ，Ｙ）を含む。さらに、コンテンツは画像データブロックの集合で、（１）ＪＰＥＧ（２）ＲＬＥ（３）Ｂｉｔｍａｐの形式を含む。
【００２５】
一方、出力デバイスから入力デバイスに返される情報は、要求する画像の縦横サイズ（Ｗ，Ｈ）、解像度（ｄｐｉ）、プリンタエンジンの処理能力、入力デバイスから与えられた各種選択肢に対する応答およびデータ転送に関するシーケンス制御情報を含む。
【００２６】
入力デバイスが原稿スキャナの場合、前記データコンテンツの内容は、スキャナの処理能力により、全体が１ブロックのＢｉｔｍａｐとか、複数の圧縮フアイルの組み合わせも考えられる。一方、入力デバイスがデジタルカメラの場合は全体が１ブロックのＪＰＥＧファイルあるいはサムネール等の処理では配置された小さな複数のＪＰＥＧフアイルが一般的である。写真番号や撮影日時を示すテキストデータはありうる。
【００２７】
図９は各バンドに属する画像データブロックが記憶されている状態を示した図である。１ページ分の画像データブロックは最適な抽象度の形式に変換されたデータ（ＤＬ）形式で、各バンドに属するするデータブロック（ＤＬ）がリスト構造を有するテーブルに順次リンクされる。実際の印字では、各バンドに属するＤＬを最終印字形式に変換しつつバンドバッファメモリーに配置し、キャリジの動きに同期してＤＭＡ転送により順次読みだし、インク吐出駆動ヒータ回路に供給する。
【００２８】
図１０は図９のＤＬＴの中身を表したものである。
【００２９】
ＤＬＴは、ＤＬのタイプ識別子、次のＤＬＴへのリンク、ＤＬの内容を含むテーブルである。ＤＬのタイプはプリンタの印字スピードや解像度、最終印字データを生成するハードウエア（Ｇｒａｐｈｉｃ  Ｅｎｇｉｎｅ  Ｕｎｉｔ）の能力などの要因により、その抽象度及びフオーマットは最適化される。一般には、データ形式の複雑さ、データサイズ、展開のスピードのバランスで決める。
【００３０】
図１１は本実施例のデジタルカメラの背面・外観を表したものである。図示しないレンズを通して得られた画像は内部撮像素子によってアナログ電気信号として取り出される。さらに信号処理回路を経て最終的にはＪＰＥＧに圧縮されたデジタルデータとなり内部フラッシュメモリーに記憶される。一旦蓄えられたデータはメニューボタン、選択カーソル、決定ボタンの操作により表示画面で内容を確認できる。この場合ＩＥＥＥ１３９４経由にて本実施例のプリンタに接続されていれば、その選択された画面を印字指定できる。また複数の画像を一枚の用紙に配置して打ち出す指定もできる。配置パターンは予め決められた中から選択できるが任意に指定も出来るようになっている。
【図面の簡単な説明】
【００３１】
【図１】本実施例のインクジェットプリンタ・スキャナの構成を示した図
【図２】キャリジユニットの構成を示した図
【図３】通信制御バスで複数個の電子機器を接続したシステム構成を示した図
【図４】本実施例のインクジェットプリンタのシステム構成を示した図
【図５】本実施例のインクジェットプリンタの処理概要示した図
【図６】本実施例のプリンタにおけるカラー画像処理の概要を示した図
【図７】データブロックの表現形式を説明した図
【図８】ページ内におけるバンドとオブジェクトの関係を示した図
【図９】バンドテーブルにＤＬＴが記憶されている状態を示した図
【図１０】図９のＤＬＴの中身を表した図
【図１１】本実施例のデジタルカメラ表した図
【符号の説明】
【００３２】
４００１  インターフェース部
４００２  ＭＰＵ
４００３  ＲＯＭ
４００４  ＲＡＭ
４００５  ゲートアレイ
４００６  記録ヘッド
４００７  キャリッジモータ
４００８  搬送モータ
４００９  ヘッドドライバ
４０１０，４０１１  モータドライバ
【図１】
2005169650.tif 000003
【図２】
2005169650.tif 000004
【図３】
2005169650.tif 000005
【図４】
2005169650.tif 000006
【図５】
2005169650.tif 000007
【図６】
2005169650.tif 000008
【図７】
2005169650.tif 000009
【図８】
2005169650.tif 000010
【図９】
2005169650.tif 000011
【図１０】
2005169650.tif 000012
【図１１】
2005169650.tif 000013