(57)【要約】【課題】複数の画像を印画紙に印刷する場合に、一つの画像も印刷されずに印画紙が出力されることがない、印画紙の浪費が防止された画像形成装置を提供する。【解決手段】  本発明の画像形成装置は、複数の画像を一枚の印画紙に印刷する際に、これら画像データ中に壊れた画像データがある場合、壊れた画像データに係る画像が印刷されるべき場所が空き状態になるように印画紙の印刷処理を行い、これら画像データの全てが壊れている場合、印画紙の印刷処理を行わない。また、本発明の画像形成装置は、これら画像データに変倍処理を順次行って、縮小された前記複数の画像を前記印画紙に印刷し、これら画像データ中に変倍処理できない画像データがある場合、この画像データに係る画像が印刷されるべき場所が空き状態になるように印画紙の印刷処理を行い、これら画像データの全てが変倍処理できない場合、印画紙の印刷処理を行わないことを特徴とする。【選択図】図１
2005125615.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データ中に壊れた画像データがある場合、前記壊れた画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、
前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わない画像形成装置。
【請求項２】
複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データに変倍処理を順次行って、縮小された前記複数の画像を前記印画紙に印刷する画像形成装置において、
前記複数の画像の画像データ中に変倍処理できない画像データがある場合、この画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、
前記複数の画像の画像データの全てが変倍処理できない場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項３】
複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、
前記複数の画像の画像データ中に壊れている画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、
前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項４】
複数の画像の画像データを記録媒体から読み出すと共に、これら画像データに変倍処理を順次行って、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、
前記変倍処理ができない画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、
前記変倍処理ができなかった回数が前記複数の画像の枚数に等しい場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項５】
複数の画像の画像データの各々に、これら画像データを特定するための番号を付する第１ステップと、
ある画像データが壊れているか否かを判断する第２ステップと、
前記第２ステップで前記ある画像データが壊れていないと判断された場合、印刷画像データに係る画像において、記憶している第１変数の値に対応する場所に、前記ある画像データに係る画像が配置されるように、前記ある画像データを前記印刷画像データに張り付ける第３ステップと、
前記第２ステップで前記ある画像データが壊れていると判断された場合、記憶している第２変数の値をインクリメントする第４ステップと、
前記ある画像データに付された番号が最後の番号である場合、前記印刷画像データに張り付け可能な画像データの最大数で前記複数の画像の枚数を割った余りと、前記第２変数の値とが等しいか否かを判断して、前記第２変数の値が前記余りと異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記余りと等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第５ステップと、
前記ある画像データに付された番号が前記最後の番号でない場合、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであるか否かを判断する第６ステップと、
前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであると判断された場合、前記第２変数の値が前記最大数と異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記最大数と等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第７ステップと、
前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データでないと判断された場合、又は前記第５若しくは第７ステップの後、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であるか否かを判断する第８ステップと、
前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所でないと判断された場合、前記第１変数の値をインクリメントする第９ステップと、
前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であると判断された場合、前記第１及び第２変数の値を初期化する第１０ステップと、を行う画像形成装置であって、
前記複数の画像の画像データについて、前記第２ステップ以降のステップを前記第１ステップで付した番号順に行う画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された複数の画像を、一枚の印画紙に印刷する画像形成装置に関する。
【背景技術】
【０００２】
デジタルスチルカメラ等の撮像装置によって撮影された画像を印画紙に印刷する(形成する)画像形成装置は、通常、インデックス印刷機能を具えている。インデックス印刷では、記録媒体に記録されている全画像、又は指定されたフォルダに格納されている全画像が縮小されて、所定の単位(例えば２０枚単位)で一枚の印画紙に印刷される。このような印刷処理が印画紙に施されることによって、使用者は、記録媒体に記録されている又はフォルダに格納されている画像の一覧を得ることができる。さらに、従来の画像形成装置には、使用者が任意に選択した複数の画像を一枚の印画紙に印刷できる(以下、「分割印刷」と称す)ものがある。分割印刷では、例えば、２枚、４枚、９枚又は１６枚の画像が縮小されて、一枚の印画紙に印刷される。
【０００３】
このように、インデックス印刷及び分割印刷では、一枚の印画紙に複数の画像が印刷されるが、ある画像の画像データが壊れている場合、その画像を印画紙に印刷できない事態が生じる。この場合、画像を詰めて印刷する等、種々の対応が考えられるが、幾つかの画像形成装置では、壊れた画像データに係る画像が配置される場所を空き状態にして、インデックス印刷又は分割印刷することが行われている。印刷処理後の印画紙に空き部分があることによって、使用者は、インデックス印刷又は分割印刷の対象であった一連の画像データの中に、壊れたものが含まれていることを知ることができる。
【特許文献１】特開昭６４−５１７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような処理が、インデックス印刷又は分割印刷において行われると、一枚の印画紙に印刷される複数の画像の画像データが全て壊れている場合(例えば、インデックス印刷において、一枚の印画紙に印刷される２０枚の画像に関する２０個の画像データが全て壊れている場合)、画像形成装置からは、一つの縮小画像も印刷されていない印画紙が出力されて、印画紙が浪費されてしまう。このような事態は、例えば、記録媒体に記録されている画像データの全て又は幾つかに対して画像処理を施したものの、この画像処理の不調によって処理後の画像データが壊れてしまった場合に生じる。
【０００５】
本発明は、上記の問題を解決するものであり、インデックス印刷又は分割印刷等のように複数の画像を印画紙に印刷する場合に、一つの画像も印刷されずに印画紙が出力されることがない、印画紙の浪費が防止された画像形成装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データ中に壊れた画像データがある場合、前記壊れた画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わない。
【０００７】
また、本発明の画像形成装置は、複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、前記複数の画像の画像データ中に壊れている画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わないことを特徴とする。
【０００８】
また、本発明の画像形成装置は、複数の画像の画像データの各々に、これら画像データを特定するための番号を付する第１ステップと、ある画像データが壊れているか否かを判断する第２ステップと、前記第２ステップで前記ある画像データが壊れていないと判断された場合、印刷画像データに係る画像において、記憶している第１変数の値に対応する場所に、前記ある画像データに係る画像が配置されるように、前記ある画像データを前記印刷画像データに張り付ける第３ステップと、前記第２ステップで前記ある画像データが壊れていると判断された場合、記憶している第２変数の値をインクリメントする第４ステップと、前記ある画像データに付された番号が最後の番号である場合、前記印刷画像データに張り付け可能な画像データの最大数で前記複数の画像の枚数を割った余りと、前記第２変数の値とが等しいか否かを判断して、前記第２変数の値が前記余りと異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記余りと等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第５ステップと、前記ある画像データに付された番号が前記最後の番号でない場合、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであるか否かを判断する第６ステップと、前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであると判断された場合、前記第２変数の値が前記最大数と異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記最大数と等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第７ステップと、前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データでないと判断された場合、又は前記第５若しくは第７ステップの後、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であるか否かを判断する第８ステップと、前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所でないと判断された場合、前記第１変数の値をインクリメントする第９ステップと、前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であると判断された場合、前記第１及び第２変数の値を初期化する第１０ステップと、を行う画像形成装置であって、前記複数の画像の画像データについて、前記第２ステップ以降のステップを前記第１ステップで付した番号順に行う。
【発明の効果】
【０００９】
一枚の印画紙に印刷される複数の画像について、これら画像の画像データの全てが壊れている場合、印画紙の印刷処理を行わないことにより、一つの画像も印刷されていない印画紙が出力されることがなく、印画紙の浪費が防止される。本発明において、画像データが壊れているか否かは、画像データが変倍処理できるか否かで判断されてよい。
【発明を実施するための最良の形態】
【００１０】
本発明の画像形成装置について図を用いて説明する。以下、本発明をプリンタに適用した場合を実施例として説明を行うが、本発明は、一枚の印画紙に複数の画像を印刷する機能を具えている画像形成装置(例えば、複写機やファクシミリ装置)に広く適用可能である。
【００１１】
図１は、本発明の一実施例であるプリンタの概要を示すブロック図である。プリンタは、記録媒体(1)が挿脱自在に装着されるスロット(2)を具えている。記録媒体(1)には、デジタルスチルカメラ等の撮像装置によって撮影された画像の画像データが記録されている。プリンタは、記録媒体(1)に記録された画像データを処理して、印画紙に画像を印刷して出力する。本実施例では、画像データは、ＪＰＥＧ方式に基づいて記録媒体(1)に記録されている。 記録媒体(1)には、例えば、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、又はＳＤメモリカード等の小型ＩＣチップを搭載した記録媒体が使用される。
【００１２】
マイクロコンピュータ(3)(以下、「マイコン」と称す)は、プリンタの制御を統括的に行う。マイコン(3)は、演算処理を行うＣＰＵと、各種制御用プログラムを記憶するＲＯＭと、ＣＰＵで実行されるプログラムや各種データを一時的に記憶するＲＡＭとを具えている(図示せず)。
【００１３】
マイコン(3)には、各種操作キーが設けられた操作パネル(4)が接続されている。操作パネル(4)は、電源キー(5a)、モードキー(5b)、プリントキー(5c)、カーソルキー(5d)、アップキー(5e)及びダウンキー(5f)を含んでいる。電源キー(5a)は、プリンタの電源をオン・オフするために用いられる。モードキー(5b)は、プリンタの各種動作モードを選択するために用いられる。プリントキー(5c)は、印刷動作の開始を指示するために用いられる。カーソルキー(5d)は、印刷する画像を選択する場合等に、ＬＣＤモニタ(6)に表示されるカーソルを上下左右に移動させるために用いられる。アップキー(5e)及びダウンキー(5f)は、印刷枚数等の各種パラメータを設定するために用いられる。表示部たるＬＣＤモニタ(6)には、プリンタの動作モードや印刷する画像等を選択するための各種設定画面が表示され、ＬＣＤドライバ(7)は、マイコン(3)からの指示に基づいてＬＣＤモニタ(6)を駆動させる。
【００１４】
印刷される画像の画像データは、マイコン(3)によって、記録媒体(1)から適宜読み出されて、ＳＤＲＡＭ(8)に記憶される。画像データはＪＰＥＧ方式に基づいて圧縮されており、ＪＰＥＧ伸長回路(9)は、ＳＤＲＡＭ(8)から読み出された画像データを伸長する。伸長処理された画像データは、ＡＳＩＣで構成された変倍回路(10)によって変倍処理、即ち拡大(補間)又は縮小(間引き)処理が施される。
【００１５】
ＳＤＲＡＭ(8)には、記録媒体(1)から読み出された画像データを記憶するために用いられる第１記憶領域と、印刷処理用の画像データを、即ち、実際又は最終的に印画紙に印刷される画像の画像データ(以下、「印刷画像データ」と称す)を記憶する第２記憶領域とが設けられている。本実施例のプリンタは、インデックス印刷及び分割印刷を行う機能を具えており、プリンタがインデックス印刷又は分割印刷を行う場合、画像データは、記録媒体(1)から順次読み出されて、伸長処理及び縮小処理された後、第２記憶領域に記憶される印刷画像データに張り付けられる。
【００１６】
図２(a)は、インデックス印刷における、印画紙(20)上の縮小画像の配置を示す説明図であり、図２(b)は、分割印刷における、印画紙(20)上の縮小画像の配置を示す説明図である。本実施例のプリンタでは、インデックス印刷又は分割印刷にて縮小画像が配置される場所(21)(22)は、マトリックス状に構成されており、また、ゼロから開始される番号で特定されている。本実施例では、インデックス印刷において、一枚の印画紙に２０枚の縮小画像が印刷され、縮小画像が配置される場所(21)は、図２(a)に示すように、１段目の左端から順番に番号が与えられている。例えば、１段目の左端の場所(21)には番号０が、その右横の場所(21)には番号１が、４段目の右端の場所(21)には番号１９が与えられている。
【００１７】
分割印刷では、使用者によって選択された枚数の縮小画像が一枚の印画紙に印刷される。本実施例では、分割印刷にて一枚の印画紙に印刷する画像の枚数を、使用者が、操作パネル(4)を用いて２、４、９又は１６の値から選択することが可能である。図２(b)は、分割印刷において一枚の印画紙(20)に４枚の縮小画像が印刷される場合を示している。インデックス印刷と同様に、分割印刷においても、縮小画像が配置される場所(22)は、１段目の左端から順番に与えられた番号で特定される。
【００１８】
ＳＤＲＡＭ(8)の第２記憶領域に記憶される印刷画像データは、印画紙の一面全体に亘る画素データであり、変倍回路(10)で縮小処理された画像データが、印画紙上の縮小画像の配置場所に夫々対応したＳＤＲＡＭ(8)のアドレス範囲に順次記憶されることによって、印刷画像データへの画像データの張り付けが行われる。例えば、インデックス印刷の場合、図２(a)に示す２０個の場所(21)に夫々対応したアドレス範囲に、変倍回路(10)で縮小処理された画像データが順次記憶される。分割印刷の場合も同様である。第２記憶領域における縮小画像の画像データが記憶されない部分は、画像データの張り付けが終了した後に、白色を表示する画素データを記憶する処理を施される。なお、予め白色を表示する画素データを、印刷画像データとしてＳＤＲＡＭ(8)の第２記憶領域全体に記憶しておいてもよい。
【００１９】
書換え可能な不揮発性の記憶媒体であるフラッシュメモリ(11)には、撮影日時等の付加情報や印画紙のページ番号等を画像と共に印画紙に印刷するために使用される、文字及び数字等のフォントデータが記憶されている。例えば、インデックス印刷又は分割印刷モードにて付加情報等が印刷される場合、変倍回路(10)から出力された一連の画像データがＳＤＲＡＭ(8)の第２記憶領域に記憶された後、マイコン(3)は、第２記憶領域の所定のアドレス範囲に、付加情報等を示すフォントデータを記憶する処理を行う。フラッシュメモリ(11)には、フォントデータ以外に、プリンタの使用履歴情報や、後述するインデックス印刷におけるプリンタの動作を記述したプログラム等が記憶されている。
【００２０】
プリント機構(12)は、印画紙を収納するカセット、印画紙の搬送装置、サーマルヘッド、サーマルヘッドドライバ、サーマルヘッドの移動装置、熱転写リボン、及び熱転写リボンの搬送装置等(図示せず)で構成されている。印画紙には、例えばポストカードやＬ版等の印画紙が用いられる。操作パネル(4)のプリントキー(5c)が押されると、マイコン(3)は、ＳＤＲＡＭ(8)に記憶されている印刷画像データをプリント機構(12)に送り、プリント機構(12)は、送られた印刷画像データに基づいて画像を印画紙に印刷して出力する。
【００２１】
インデックス印刷又は分割印刷にて、マイコン(3)は、上記のように、画像データの印刷画像データへの張り付け、即ち、印画紙上における縮小画像の配置場所の各々に対応するＳＤＲＡＭ(8)のアドレス範囲に、変倍処理後の画像データを順次記憶する処理を行う。画像データの印刷画像データへの張り付けは、配置位置の番号順で行われる。記録媒体(1)から読み出した画像データが壊れている場合には、変倍回路(10)は、この画像データの変倍処理に失敗し、変倍回路(10)からは、印刷画像データに張り付けられる(ＳＤＲＡＭ(8)の第２記憶領域に記憶される)画像データは出力されない。変倍回路(10)は、画像データの変倍処理の可否をマイコン(3)に通知するように構成されており、このような場合、処理に失敗した旨の通知を変倍回路(10)から受けたマイコン(3)は、壊れた画像データが記録されるはずであった配置場所が空き状態になるように、印刷画像データへの画像データの張り付けを行う(壊れた画像データが記録されるはずであったＳＤＲＡＭ(8)のアドレス範囲には、変倍回路(10)から次に出力される画像データは記憶されない)。
【００２２】
図３に、縮小画像がインデックス印刷された印画紙(20)の一例を示す。図３は、図２(a)に示す番号１が付された場所(21)と、番号２が付された場所(21)とに配置されるべき縮小画像の画像データが壊れていた場合を示している。変倍回路(10)がこれら画像データの変倍処理に失敗した結果、印刷処理後の印画紙(20)において、これらの場所(21)(21)は空き状態になっている。その他の番号が付された場所(21)には、縮小画像(23)が印刷されている。なお、印画紙(20)の右上には、インデックス印刷における印画紙(20)のページ番号を示す文字列(24)が印刷されている。空き状態である空白部分とこの文字列(24)とを見ることにより、使用者は、印刷されていない画像を容易に特定できる。
【００２３】
以下、インデックス印刷において、本実施例のプリンタが行う動作について説明する。図４及び図５は、この動作を説明するフローチャートである。まず、操作パネル(4)の電源キー(5a)が押されて、プリンタの電源がオンにされる(Ｓ１)。次に、使用者によって、スロット(2)に記録媒体(1)が挿入される(Ｓ２)。その後マイコン(3)は、記録媒体(1)に記録されている画像データのリストを作成して、このリスト及び画像データの総数Ｎを、内蔵するＲＡＭに記憶する(Ｓ３)。
【００２４】
図６に、作成された画像データのリストの一例を示す。記録媒体(1)には、ファイル名「ＳＡＮＹ０００１.ｊｐｇ」から「ＳＡＮＹ００９９.ｊｐｇ」までのＮ個の画像データが記録されている。このリストは、これらファイル名と、画像データに一義的に対応した画像番号で構成されており、画像番号は、０から始まる整数で連続的に画像データに付されている。図６に示すリストでは、これら画像データに、０からＮ−１までの画像番号が夫々与えられている。
【００２５】
次に、使用者によって、操作パネル(4)のモードキー(5b)が操作されてインデックス印刷が選択される(Ｓ４)。プリントキー(5c)が操作されると、インデックス印刷処理が開始される(Ｓ５)。以後の説明にて、一枚の印画紙に印刷される縮小画像の数、即ち、印刷画像データに張り付け可能な画像データの最大数をＸで表す。インデックス印刷の場合、Ｘの値は２０に設定される。分割印刷においても図４及び図５に示す動作と同様な動作が行われ、この場合、ステップＳ４にて、分割動作が選択されると共に、アップキー(5e)及び/又はダウンキー(5f)を用いてＸの設定も行われる。Ｘの値は２、４、９又は１６から選択される。
【００２６】
インデックス印刷処理が開始されると、まず、マイコン(3)のＲＡＭに記憶された該処理に用いられる変数の初期化がなされる(Ｓ６)。該処理に用いられる変数には、変倍回路(10)における画像データの変倍処理の失敗回数を示す変数Ａ、変倍処理後の画像データの配置場所を示す変数Ｂ、及び変倍処理(及び張り付け処理)の対象である画像データを示す変数Ｍがあり、ステップＳ６にて、これら変数は全てゼロにされる。変数Ｂは、図２(a)に示す縮小画像の配置場所を特定する番号に対応しており、０から１９までの値を取る。変数Ｍは、図６に示す画像番号に対応しており、０からＮ−１までの値を取る。
【００２７】
ステップＳ６の後、マイコン(3)は、記録媒体(1)に記憶された画像データのうち画像番号がＭである画像データを読み出す処理を行う(Ｓ７)。読み出された画像データは、ＳＤＲＡＭ(8)の第１記憶領域に記憶された後、ＪＰＥＧ伸長回路(9)に送られて伸長処理を、さらには、変倍回路(10)に送られて変倍処理を施される(Ｓ８)。ステップＳ８の後、変倍回路(10)からの通知により、マイコン(3)は、画像データの変倍処理の可否を判断する(Ｓ９)。
【００２８】
変倍回路(10)にて画像番号Ｍの画像データの変倍処理ができる(又は成功した)場合(即ち、記憶媒体(1)より読み出された画像番号Ｍの画像データが壊れていない場合)、マイコン(3)は、変数Ａをゼロにする処理を行い(Ｓ１０)、変数Ｂの値が示す縮小画像の配置場所に対応したＳＤＲＡＭ(8)のアドレス範囲に、変倍処理後の画像データを記憶する(Ｓ１１)。これにて、変数Ｂの示す配置位置に縮小画像が印刷されるように、画像番号Ｍの画像データが印刷画像データに張り付けられる。例えば、変数Ｂが０である場合、画像データは、図２(a)に示す第１段の左端の場所(21)に対応する第２記憶領域のアドレス範囲に記憶される。変数Ｂが１である場合、画像データは、その右横の場所(21)に対応するアドレス範囲に、変数Ｂが１９である場合には、画像データは、第４段の右端に位置する場所(21)に対応するアドレス範囲に記憶される。
【００２９】
変倍回路(10)にて画像データの変倍処理ができない(又は失敗した)場合(即ち、読み出された画像データが壊れている場合)、マイコン(3)は、変数Ａの値が変数Ｂの値と等しいか否かを判断する(Ｓ１２)。変数Ａの値が変数Ｂの値と等しい場合、変数Ａの値はインクリメントされる(Ｓ１３)。変数Ａの値が変数Ｂの値と異なる場合、変数Ａの値はゼロにされる(Ｓ１４)。
【００３０】
次に、図５を参照する。ステップＳ１１、Ｓ１３又はＳ１４の後、マイコン(3)は、画像番号Ｍの画像データが、変倍処理(及び張り付け処理)を行う最後の画像データであるか否か、即ちステップＳ３で作成したリストにおける最後の画像データであるか否かを判断する(Ｓ１５)。具体的には、マイコン(3)は、変数Ｍの値がＮ−１に等しいか否かを判断する。変数Ｍの値がＮ−１と異なる場合、即ち未処理の画像データが残っている場合、マイコン(3)は、画像番号Ｍの画像データに係る画像が、印画紙における最後の配置場所(図２(a)に示す番号１９が付された場所)に配置されるか否か、具体的には、Ｍの値をＸで割った余りであるＹがＸ−１に等しいか否かを判断する(Ｓ１６)。
【００３１】
ステップＳ１６にて、ＹがＸ−１と異なる場合、マイコン(3)は、Ｍの値をインクリメントする(Ｓ１７)。その後、マイコン(3)は、画像番号Ｍの画像データが、印画紙における最後の配置場所に印刷される画像の画像データであるか否かを、具体的にはＢの値がＸ−１に等しいか否かを判断する(Ｓ１８)。Ｂの値がＸ−１と異なる場合、マイコン(3)は、Ｂの値をインクリメントする(Ｓ１９)。Ｂの値がＸ−１と同じ場合、Ｂの値は、次の印画紙の最初の配置場所に対応させるために初期化、即ちゼロにされ、Ａの値も、次の印画紙に対する処理における変倍処理の失敗回数をカウントするためにゼロにされる(Ｓ２０)。ステップＳ１９又はＳ２０の後、ステップＳ７以降の処理が再度行われる。
【００３２】
ステップＳ７乃至Ｓ１９が繰り返し実行されることにより、印画紙におけるＸ個の配置場所に縮小画像が印刷されるように、記録媒体(1)から順次画像データが読み出されて、伸長及び変倍処理された画像データの印刷画像データへの張り付けが行われる。以上の説明から明らかなように、画像データは、ステップＳ３で作成されたリストに示された画像番号順に読み出され、画像データの張り付けは、配置位置に付された番号順に行われる。また、最後の配置場所に対応するＳＤＲＡＭ(8)のアドレス範囲に画像データが記憶された後、ステップＳ１８及びＳ２０が行われて、次の印画紙に縮小画像を印刷するための画像データの張り付け処理が行われる。
【００３３】
画像番号Ｍの画像データの変倍処理が失敗した場合には、その画像データが記憶されるべきＳＤＲＡＭ(8)のアドレス範囲に、次に処理される画像番号Ｍ＋１の画像データを記憶することは行われず、画像番号Ｍの画像データに係る縮小画像が配置されるはずであった印画紙の配置場所は、空き状態にされる。この場合、ステップＳ１２、ステップＳ１３又はＳ１４が行われる。
【００３４】
図４及び図５に示すフローチャートでは、ある一枚の印画紙に縮小画像を印刷する処理、言い換えれば、その印画紙に縮小画像を印刷するための一連の、具体的には、Ｘ回又はＺ回(Ｚは、ＮをＸで割った余り)の変倍処理において、一度でも変倍処理が成功して画像データの張り付けが行われた場合、ステップＳ１０にて変数Ａの値はゼロになる。ステップＳ１２では、一枚の印画紙に縮小画像を印刷する際に、ある画像データの変倍処理が失敗した場合に、それまで行われた変倍処理の失敗回数を示す変数Ａの値が、縮小画像の配置場所を特定する番号を示す変数Ｂの値に等しいか否かが判断されている。ある画像データの変倍処理が失敗した場合に、(一枚の印画紙に縮小画像を印刷する際に)それまで行われた全ての変倍処理が失敗していると、変数Ａと変数Ｂの値は共に等しくなり、ステップＳ１３にて、変数Ａの値は、この変倍処理の失敗をカウントするためにインクリメントされる。つまり、一枚の印画紙に縮小画像を印刷する際にＸ回又はＺ回の変倍処理が行われた後、このＸ回又はＺ回の変倍処理のうち一度でも変倍処理が成功していれば変数Ａの値はゼロとなり、全ての変倍処理が失敗して画像データの張り付けが一度も行われなかった場合、変数Ａの値はＸ又はＺとなる。なお、ステップＳ１２にて、変数Ａと変数Ｂの値が異なる場合、変数Ａの値はゼロであるので、ステップＳ１４は省略されてもよい。
【００３５】
ステップＳ１６にて、変倍処理を行った画像データに係る画像が最後の配置場所に配置されると判断された場合、マイコン(3)は、Ａの値が、Ｘに等しいか否かを判断する(Ｓ２１)。変数Ａの値がＸに等しい場合、画像データは、印刷画像データに一つも張り付けられていない。この場合、印刷画像データに係る画像を印画紙に印刷する処理をプリント機構(12)に行わせても、白紙の(又は付加情報等のみが印刷された)印画紙が出力されるので、印画紙に画像を印刷する処理は行われない(Ｓ２２)。
【００３６】
Ａの値がＸと異なる場合、印刷画像データには少なくとも一つの画像データが張り付けられている。この場合、マイコン(3)は、印刷画像データにおける画像データ以外の部分を白色の画像データに変換する処理を、さらには必要に応じて付加情報等を示す文字列のフォントデータを印刷画像データに張り付ける処理を行った後、印刷画像データをＳＤＲＡＭ(8)から読み出してプリント機構(12)に送る。その後、マイコン(3)は、ＳＤＲＡＭ(8)の第２記憶領域を初期化する処理を行う。プリント機構(12)は、送られた印刷画像データに係る画像を印画紙に印刷する処理を行い(Ｓ２３)、少なくとも一つの縮小画像が印刷された印画紙がプリント機構(12)から出力される。
【００３７】
ステップＳ１５にて、変倍処理を行った画像データが最後の画像データであると判断された場合、マイコン(3)は、Ａの値がＺに等しいか否かについて判断する(Ｓ２４)。ステップＳ２４は、最後のページの印画紙に対応した処理である。最後のページの印画紙には(又はインデックス印刷される画像の総枚数がＸ以下である場合、一枚の印画紙には)、Ｚ枚の縮小画像が印刷される。しかしながら、Ａの値がＺに等しい場合、一つの画像データも印刷画像データに張り付けられていない。この場合、印刷画像データに係る画像を印画紙に印刷する処理をプリント機構(12)に行わせることは不要であり、該処理は行われない(Ｓ２２)。ステップＳ２４にて、Ａの値がＺと異なる場合、少なくとも一つの画像データは印刷画像データに張り付けられている。この場合、プリント機構(12)により、印刷画像データに係る画像を印画紙に印刷する処理が行われる(Ｓ２３)。
【００３８】
ステップＳ２２又はＳ２３の後、マイコン(3)は、変倍処理を行った画像データが最後の画像データであるか否かを、具体的にはＭの値がＮ−１に等しいか否かを判断し(Ｓ２５)、Ｍの値がＮ−１に等しい場合は、インデックス印刷処理を終了する。Ｍの値がＮ−１と異なる場合には、ステップＳ１７以降の処理が行われる。
【００３９】
以上、インデックス印刷における本実施例のプリンタの動作を説明したが、分割印刷における動作も、先に述べたように同様に理解できる。この場合、例えば、ステップＳ４にて、分割印刷される画像の選択が行われ、選択された画像の画像データについて、図６に示すリストと同様なリストが作成される。また、上記実施例では、記録媒体(1)に記録された画像データの全てについて、インデックス印刷を行っているが、選択されたフォルダに格納された画像についてインデックス印刷が行われてもよい。この場合、例えば、ステップＳ４にて、フォルダの選択が行われ、選択されたフォルダに格納された一連の画像データについて、図６に示すリスト同様なリストが作成される。
【００４０】
本実施例のプリンタでは、記録媒体(1)は挿脱自在に構成されているが、本発明の画像形成装置において、画像データを記録する記録媒体は、画像形成装置に内蔵されたハードディスク又はその他の記録媒体であってよく、また、画像形成装置の外部に設けられた記録媒体であってもよい。例えば、インデックス印刷又は分割印刷される画像を記録した記録媒体が、デジタルスチルカメラ等の撮像装置に内蔵されており、該撮像装置と画像形成装置をＵＳＢ等のデータ伝送手段で接続することによって、画像形成装置による記録媒体へのアクセスが可能にされてもよい。
【００４１】
上記実施例では、インデックス印刷の対象である画像の画像データが壊れているか否かを、変倍回路(10)における変倍処理の可否により判断しているが、その他の方法を用いてこれを判断してもよい。画像データが、データ構成に関する情報を示すヘッダと共に記録媒体(1)に記録されている場合(例えば、画像データがＴＩＦＦ方式のフォーマットである場合)、ヘッダを記録媒体(1)から読み出して、これに基づいて画像データが壊れているか否かを判断することも可能である。
【００４２】
図７に、インデックス印刷において、本発明の第２実施例のプリンタが行う動作を説明するフローチャートを示す。図７は、図４に示すフローチャートに対応しており、同じ符号が付された処理は先に説明した処理と同じであるので説明を省略する。ステップＳ６の後、画像番号Ｍの画像データに付加されたヘッダの読み出しが行われる(Ｓ３０)。次に、マイコン(3)は、ヘッダに含まれる情報に基づいて、画像番号Ｍの画像データが壊れているか否かを判断する(Ｓ３１)。例えば、ヘッダには、画像データの縦及び横の画素数の情報が含まれており、マイコン(3)は、記録媒体(1)に記録された画像データがこの情報に合致した構成を具えているか否かを判断することによって、画像データが壊れているか否かを判断する。画像番号Ｍの画像データが壊れていない場合、マイコン(3)は、この画像データを読み出してＳＤＲＡＭ(8)に記憶する(Ｓ３２)。その後、読み出された画像データは、変倍回路(10)で変倍処理されて(Ｓ３３)(画像データが圧縮されている場合には、伸長処理等も行われる)、ステップＳ１０以降の処理が行われる。ステップＳ３１にて、画像番号Ｍの画像データが壊れていると判断された場合、ステップＳ１２以降の処理が行われる。
【００４３】
上記実施例の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、或は範囲を減縮する様に解すべきではない。本発明の各部構成は上記実施例に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能であることは勿論である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例であるプリンタの構成を示すブロック図である。
【図２】図２(a)は、本発明の一実施例であるプリンタが行うインデックス印刷における、印画紙上の縮小画像の配置を示す説明図であり、図２(b)は、分割印刷における縮小画像の配置を示す説明図である。
【図３】本発明の一実施例であるプリンタによって縮小画像がインデックス印刷された印画紙の一状態を示す説明図である。
【図４】インデックス印刷において、本発明の一実施例であるプリンタが行う動作を示すフローチャートである。
【図５】インデックス印刷において、本発明の一実施例であるプリンタが行う動作を示すフローチャートである。
【図６】本発明の一実施例であるプリンタが作成するリストを示す説明図である。
【図７】インデックス印刷において、本発明の第２実施例であるプリンタが行う動作を示すフローチャートである。
【符号の説明】
【００４５】
(1)     記録媒体
(3)     マイクロコンピュータ
(8)     ＳＤＲＡＭ
(10)    変倍回路
(12)    プリント機構
(20)    印画紙
(21)    縮小画像配置場所
(22)    縮小画像配置場所
(23)    縮小画像
【図１】
2005125615.tif 000003
【図２】
2005125615.tif 000004
【図３】
2005125615.tif 000005
【図４】
2005125615.tif 000006
【図５】
2005125615.tif 000007
【図６】
2005125615.tif 000008
【図７】
2005125615.tif 000009
【手続補正書】
【提出日】平成17年1月7日(2005.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の画像を一枚の印画紙に印刷する際に、前記複数の画像に前記印画紙に印刷できない画像がある場合、その画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、
前記複数の画像の全てが印刷できない場合、前記印画紙の印刷処理を行わない画像形成装置。
【請求項２】
複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データ中に壊れた画像データがある場合、前記壊れた画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、
前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わない画像形成装置。
【請求項３】
複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データに変倍処理を順次行って、縮小された前記複数の画像を前記印画紙に印刷する画像形成装置において、
前記複数の画像の画像データ中に変倍処理できない画像データがある場合、この画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、
前記複数の画像の画像データの全てが変倍処理できない場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項４】
複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、
前記複数の画像に印刷できない画像がある場合、その画像が配置される場所が空き状態になるように前記印刷画像データを作成し、
前記複数の画像の全てが印刷できない場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項５】
複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、
前記複数の画像の画像データ中に壊れている画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、
前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項６】
複数の画像の画像データを記録媒体から読み出すと共に、これら画像データに変倍処理を順次行って、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、
前記変倍処理ができない画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、
前記変倍処理ができなかった回数が前記複数の画像の枚数に等しい場合、前記印画紙の印刷処理を行わないことを特徴とする画像形成装置。
【請求項７】
複数の画像の画像データの各々に、これら画像データを特定するための番号を付する第１ステップと、
ある画像データが壊れているか否かを判断する第２ステップと、
前記第２ステップで前記ある画像データが壊れていないと判断された場合、印刷画像データに係る画像において、記憶している第１変数の値に対応する場所に、前記ある画像データに係る画像が配置されるように、前記ある画像データを前記印刷画像データに張り付ける第３ステップと、
前記第２ステップで前記ある画像データが壊れていると判断された場合、記憶している第２変数の値をインクリメントする第４ステップと、
前記ある画像データに付された番号が最後の番号である場合、前記印刷画像データに張り付け可能な画像データの最大数で前記複数の画像の枚数を割った余りと、前記第２変数の値とが等しいか否かを判断して、前記第２変数の値が前記余りと異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記余りと等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第５ステップと、
前記ある画像データに付された番号が前記最後の番号でない場合、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであるか否かを判断する第６ステップと、
前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データであると判断された場合、前記第２変数の値が前記最大数と異なると、前記印刷画像データに係る画像を印画紙に印刷し、前記第２変数の値が前記最大数と等しいと、前記印刷画像データに係る画像を印画紙に印刷しない第７ステップと、
前記第６ステップで、前記ある画像データが、前記印刷画像データに最後に張り付けられる画像データでないと判断された場合、又は前記第５若しくは第７ステップの後、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であるか否かを判断する第８ステップと、
前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所でないと判断された場合、前記第１変数の値をインクリメントする第９ステップと、
前記第８ステップで、前記第１変数の値に対応する場所が、前記印刷画像データに最後に張り付けられる画像データに係る画像が配置される場所であると判断された場合、前記第１及び第２変数の値を初期化する第１０ステップと、を行う画像形成装置であって、
前記複数の画像の画像データについて、前記第２ステップ以降のステップを前記第１ステップで付した番号順に行う画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
デジタルスチルカメラ等の撮像装置によって撮影された画像を印画紙に印刷する(形成する)画像形成装置は、通常、インデックス印刷機能を具えている。インデックス印刷では、記録媒体に記録されている全画像、又は指定されたフォルダに格納されている全画像が縮小されて、所定の単位(例えば２０枚単位)で印画紙に印刷される。このような印刷処理が印画紙に施されることによって、使用者は、記録媒体に記録されている又はフォルダに格納されている画像の一覧を得ることができる。さらに、従来の画像形成装置には、使用者が任意に選択した複数の画像をまとめて印画紙に印刷できる(以下、「複数画像印刷」と称す)ものがある。複数画像印刷では、例えば、２枚、４枚、９枚又は１６枚の画像が縮小されて、一枚の印画紙に印刷される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
このように、インデックス印刷及び複数画像印刷では、一枚の印画紙に複数の画像が印刷されるが、ある画像の画像データが壊れている場合、その画像を印画紙に印刷できない事態が生じる。この場合、画像を詰めて印刷する等、種々の対応が考えられるが、幾つかの画像形成装置では、壊れた画像データに係る画像が配置される場所を空き状態にして、インデックス印刷又は複数画像印刷することが行われている。印刷処理後の印画紙に空き部分があることによって、使用者は、インデックス印刷又は複数画像印刷の対象であった一連の画像データの中に、壊れたものが含まれていることを知ることができる。
【特許文献１】特開昭６４−５１７７８号公報
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
しかしながら、上記のような処理が、インデックス印刷又は複数画像印刷において行われると、一枚の印画紙に印刷される複数の画像の画像データが全て壊れている場合(例えば、インデックス印刷において、一枚の印画紙に印刷される２０枚の画像に関する２０個の画像データが全て壊れている場合)、画像形成装置からは、一つの縮小画像も印刷されていない印画紙が出力されて、印画紙が浪費されてしまう。このような事態は、例えば、記録媒体に記録されている画像データの全て又は幾つかに対して画像処理を施したものの、この画像処理の不調によって処理後の画像データが壊れてしまった場合に生じる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、上記の問題を解決するものであり、インデックス印刷又は複数画像印刷等のように複数の画像を印画紙に印刷する場合に、一つの画像も印刷されずに印画紙が出力されることがない、印画紙の浪費が防止された画像形成装置を提供する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の画像形成装置は、複数の画像を一枚の印画紙に印刷する際に、前記複数の画像に前記印画紙に印刷できない画像がある場合、その画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、前記複数の画像の全てが印刷できない場合、前記印画紙の印刷処理を行わない。
また、本発明の画像形成装置は、複数の画像を一枚の印画紙に印刷する際に、前記複数の画像の画像データ中に壊れた画像データがある場合、前記壊れた画像データに係る画像が印刷されるべき場所が空き状態になるように前記印画紙の印刷処理を行い、前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の画像形成装置は、複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、前記複数の画像に印刷できない画像がある場合、その画像が配置される場所が空き状態になるように前記印刷画像データを作成し、前記複数の画像の全てが印刷できない場合、前記印画紙の印刷処理を行わないことを特徴とする。
また、本発明の画像形成装置は、複数の画像の画像データを記録媒体から読み出して、縮小された前記複数の画像が所定の場所に夫々配置された画像の印刷画像データを作成し、この画像を一枚の印画紙に印刷する画像形成装置において、前記複数の画像の画像データ中に壊れている画像データがある場合、この画像データに係る画像が配置される場所が空き状態になるように前記印刷画像データを作成し、前記複数の画像の画像データの全てが壊れている場合、前記印画紙の印刷処理を行わないことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
一枚の印画紙に印刷される複数の画像について、これら画像の全てが印刷できない場合、具体的には、これら画像の画像データの全てが壊れている場合、印画紙の印刷処理を行わないことにより、一つの画像も印刷されていない印画紙が出力されることがなく、印画紙の浪費が防止される。本発明において、画像データが壊れているか否かは、画像データが変倍処理できるか否かで判断されてよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
ＳＤＲＡＭ(8)には、記録媒体(1)から読み出された画像データを記憶するために用いられる第１記憶領域と、印刷処理用の画像データを、即ち、実際又は最終的に印画紙に印刷される画像の画像データ(以下、「印刷画像データ」と称す)を記憶する第２記憶領域とが設けられている。本実施例のプリンタは、インデックス印刷及び複数画像印刷を行う機能を具えており、プリンタがインデックス印刷又は複数画像印刷を行う場合、画像データは、記録媒体(1)から順次読み出されて、伸長処理及び縮小処理された後、第２記憶領域に記憶される印刷画像データに張り付けられる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
図２(a)は、インデックス印刷における、印画紙(20)上の縮小画像の配置を示す説明図であり、図２(b)は、複数画像印刷における、印画紙(20)上の縮小画像の配置を示す説明図である。本実施例のプリンタでは、インデックス印刷又は複数画像印刷にて縮小画像が配置される場所(21)(22)は、マトリックス状に構成されており、また、ゼロから開始される番号で特定されている。本実施例では、インデックス印刷において、一枚の印画紙に２０枚の縮小画像が印刷され、縮小画像が配置される場所(21)は、図２(a)に示すように、１段目の左端から順番に番号が与えられている。例えば、１段目の左端の場所(21)には番号０が、その右横の場所(21)には番号１が、４段目の右端の場所(21)には番号１９が与えられている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
複数画像印刷では、使用者によって選択された枚数の縮小画像が所定の単位で印画紙に印刷される。本実施例では、複数画像印刷にて一枚の印画紙に印刷する画像の枚数を、使用者が、操作パネル(4)を用いて２、４、９又は１６の値から選択することが可能である。図２(b)は、複数画像印刷において一枚の印画紙(20)に４枚の縮小画像が印刷される場合を示している。インデックス印刷と同様に、複数画像印刷においても、縮小画像が配置される場所(22)は、１段目の左端から順番に与えられた番号で特定される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
ＳＤＲＡＭ(8)の第２記憶領域に記憶される印刷画像データは、印画紙の一面全体に亘る画素データであり、変倍回路(10)で縮小処理された画像データが、印画紙上の縮小画像の配置場所に夫々対応したＳＤＲＡＭ(8)のアドレス範囲に順次記憶されることによって、印刷画像データへの画像データの張り付けが行われる。例えば、インデックス印刷の場合、図２(a)に示す２０個の場所(21)に夫々対応したアドレス範囲に、変倍回路(10)で縮小処理された画像データが順次記憶される。複数画像印刷の場合も同様である。第２記憶領域における縮小画像の画像データが記憶されない部分は、画像データの張り付けが終了した後に、白色を表示する画素データを記憶する処理を施される。なお、予め白色を表示する画素データを、印刷画像データとしてＳＤＲＡＭ(8)の第２記憶領域全体に記憶しておいてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
書換え可能な不揮発性の記憶媒体であるフラッシュメモリ(11)には、撮影日時等の付加情報や印画紙のページ番号等を画像と共に印画紙に印刷するために使用される、文字及び数字等のフォントデータが記憶されている。例えば、インデックス印刷又は複数画像印刷モードにて付加情報等が印刷される場合、変倍回路(10)から出力された一連の画像データがＳＤＲＡＭ(8)の第２記憶領域に記憶された後、マイコン(3)は、第２記憶領域の所定のアドレス範囲に、付加情報等を示すフォントデータを記憶する処理を行う。フラッシュメモリ(11)には、フォントデータ以外に、プリンタの使用履歴情報や、後述するインデックス印刷におけるプリンタの動作を記述したプログラム等が記憶されている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
インデックス印刷又は複数画像印刷にて、マイコン(3)は、上記のように、画像データの印刷画像データへの張り付け、即ち、印画紙上における縮小画像の配置場所の各々に対応するＳＤＲＡＭ(8)のアドレス範囲に、変倍処理後の画像データを順次記憶する処理を行う。画像データの印刷画像データへの張り付けは、配置位置の番号順で行われる。記録媒体(1)から読み出した画像データが壊れている場合には、変倍回路(10)は、この画像データの変倍処理に失敗し、変倍回路(10)からは、印刷画像データに張り付けられる(ＳＤＲＡＭ(8)の第２記憶領域に記憶される)画像データは出力されない。変倍回路(10)は、画像データの変倍処理の可否をマイコン(3)に通知するように構成されており、このような場合、処理に失敗した旨の通知を変倍回路(10)から受けたマイコン(3)は、壊れた画像データが記録されるはずであった配置場所が空き状態になるように、印刷画像データへの画像データの張り付けを行う(壊れた画像データが記録されるはずであったＳＤＲＡＭ(8)のアドレス範囲には、変倍回路(10)から次に出力される画像データは記憶されない)。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
次に、使用者によって、操作パネル(4)のモードキー(5b)が操作されてインデックス印刷が選択される(Ｓ４)。プリントキー(5c)が操作されると、インデックス印刷処理が開始される(Ｓ５)。以後の説明にて、一枚の印画紙に印刷される縮小画像の数、即ち、印刷画像データに張り付け可能な画像データの最大数をＸで表す。インデックス印刷の場合、Ｘの値は２０に設定される。複数画像印刷においても図４及び図５に示す動作と同様な動作が行われ、この場合、ステップＳ４にて、分割動作が選択されると共に、アップキー(5e)及び/又はダウンキー(5f)を用いてＸの設定も行われる。Ｘの値は２、４、９又は１６から選択される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ステップＳ２１にて、Ａの値がＸと異なる場合、印刷画像データには少なくとも一つの画像データが張り付けられている。この場合、マイコン(3)は、印刷画像データにおける画像データ以外の部分を白色の画像データに変換する処理を、さらには必要に応じて付加情報等を示す文字列のフォントデータを印刷画像データに張り付ける処理を行った後、印刷画像データをＳＤＲＡＭ(8)から読み出してプリント機構(12)に送る。その後、マイコン(3)は、ＳＤＲＡＭ(8)の第２記憶領域を初期化する処理を行う。プリント機構(12)は、送られた印刷画像データに係る画像を印画紙に印刷する処理を行い(Ｓ２３)、少なくとも一つの縮小画像が印刷された印画紙がプリント機構(12)から出力される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
以上、インデックス印刷における本実施例のプリンタの動作を説明したが、複数画像印刷における動作も、先に述べたように同様に理解できる。この場合、例えば、ステップＳ４にて、複数画像印刷される画像の選択が行われ、選択された画像の画像データについて、図６に示すリストと同様なリストが作成される。また、上記実施例では、記録媒体(1)に記録された画像データの全てについて、インデックス印刷を行っているが、選択されたフォルダに格納された画像についてインデックス印刷が行われてもよい。この場合、例えば、ステップＳ４にて、フォルダの選択が行われ、選択されたフォルダに格納された一連の画像データについて、図６に示すリスト同様なリストが作成される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
本実施例のプリンタでは、記録媒体(1)は挿脱自在に構成されているが、本発明の画像形成装置において、画像データを記録する記録媒体は、画像形成装置に内蔵されたハードディスク又はその他の記録媒体であってよく、また、画像形成装置の外部に設けられた記録媒体であってもよい。例えば、インデックス印刷又は複数画像印刷される画像を記録した記録媒体が、デジタルスチルカメラ等の撮像装置に内蔵されており、該撮像装置と画像形成装置をＵＳＢ等のデータ伝送手段で接続することによって、画像形成装置による記録媒体へのアクセスが可能にされてもよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
図７に、インデックス印刷において、本発明の第２実施例のプリンタが行う動作を説明するフローチャートを示す。図７は、図４に示すフローチャートに対応しており、同じ符号が付された処理は先に説明した処理と同じであるので説明を省略する(なお、変数Ａは、壊れていると判断される画像データの数を示す)。ステップＳ６の後、画像番号Ｍの画像データに付加されたヘッダの読み出しが行われる(Ｓ３０)。次に、マイコン(3)は、ヘッダに含まれる情報に基づいて、画像番号Ｍの画像データが壊れているか否かを判断する(Ｓ３１)。例えば、ヘッダには、画像データの縦及び横の画素数の情報が含まれており、マイコン(3)は、記録媒体(1)に記録された画像データがこの情報に合致した構成を具えているか否かを判断することによって、画像データが壊れているか否かを判断する。画像番号Ｍの画像データが壊れていない場合、マイコン(3)は、この画像データを読み出してＳＤＲＡＭ(8)に記憶する(Ｓ３２)。その後、読み出された画像データは、変倍回路(10)で変倍処理されて(Ｓ３３)(画像データが圧縮されている場合には、伸長処理等も行われる)、ステップＳ１０以降の処理が行われる。ステップＳ３１にて、画像番号Ｍの画像データが壊れていると判断された場合、ステップＳ１２以降の処理が行われる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
【図１】本発明の一実施例であるプリンタの構成を示すブロック図である。
【図２】図２(a)は、本発明の一実施例であるプリンタが行うインデックス印刷における、印画紙上の縮小画像の配置を示す説明図であり、図２(b)は、複数画像印刷における縮小画像の配置を示す説明図である。
【図３】本発明の一実施例であるプリンタによって縮小画像がインデックス印刷された印画紙の一状態を示す説明図である。
【図４】インデックス印刷において、本発明の一実施例であるプリンタが行う動作を示すフローチャートである。
【図５】インデックス印刷において、本発明の一実施例であるプリンタが行う動作を示すフローチャートである。
【図６】本発明の一実施例であるプリンタが作成するリストを示す説明図である。
【図７】インデックス印刷において、本発明の第２実施例であるプリンタが行う動作を示すフローチャートである。