(57)【要約】【目的】インク切れや用紙切れなどが生じ、ユーザによってインク補充や用紙補充がなされないまま電源ＯＦＦされた場合でその後に電源ＯＮがなされたときに適切に印刷の続行が行えるプリンタ装置を提供する。【構成】マイクロコンピュータ４はメモリカードからファイル関連情報（「ＤＣＩＭ」フォルダの作成日時情報やそのフォルダサイズなど）を読み出して揮発性メモリ６に格納し、インク切れなどが生じたときには上記ファイル関連情報や残印刷枚数を不揮発性メモリ７に記憶させる。インク補充や用紙補充がなされないまま電源ＯＦＦされるときには、メモリ７の情報を保持してＯＦＦする。一旦電源がＯＦＦされた後の電源ＯＮ時に、メモリ７内の情報とメモリカードから得られるファイル関連情報とに基づいて、当該メモリカードが前記電源のＯＦＦ前に装着されていたメモリカードと同一であるかどうかを判断する。【選択図】                図１
2004299072.tif 000002
【特許請求の範囲】
【請求項１】
装着された記録メディアから画像ファイルを読み出し、印刷指定情報に基づいて印刷処理を実行するようにしたプリンタ装置において、前記記録メディアから前記画像ファイルに関する情報であるファイル関連情報を読み出して不揮発性メモリに記憶させる第１記憶制御手段と、画像ファイルの印刷残り情報を不揮発性メモリに記憶させる第２記憶制御手段と、一旦電源がＯＦＦされた後の電源ＯＮ時に前記不揮発性メモリ内の前記ファイル関連情報と装着状態の記録メディアから得られるファイル関連情報とに基づいて、当該装着状態の記録メディアが前記電源のＯＦＦ前に装着されていた記録メディアと同一であるかどうかを判断する判断手段と、を備えたことを特徴とするプリンタ装置。
【請求項２】
請求項１に記載のプリンタ装置において、前記判断手段にて同一であると判断した場合に前記印刷残り情報に基づいて続きの印刷を実行するように構成されたことを特徴とするプリンタ装置。
【請求項３】
請求項１に記載のプリンタ装置において、前記判断手段にて同一であると判断した場合に、続行できる旨をユーザに通知する処理を行い、ユーザから続行指令を受けたときに、前記印刷残り情報に基づいて続きの印刷を実行するように構成されたことを特徴とするプリンタ装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のプリンタ装置において、前記ファイル関連情報は、親フォルダの作成日時情報、親フォルダのフォルダサイズ、画像ファイルに与えられている番号、及び画像ファイルのファイルサイズのうちの少なくとも一つからなることを特徴とするプリンタ装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載のプリンタ装置において、前記印刷指定情報を、装着された記録メディアから受け取るように構成されており、前記印刷指定情報が存在するときには当該印刷指定情報のファイルサイズを不揮発性メモリに格納する一方、当該印刷指定情報が存在しないときには、前記ファイルサイズを「０」としてこの情報を不揮発性メモリに格納し、当該印刷指定情報を当該印刷指定情報に基づく印刷であったのかどうかの判断及び記録メディアの同一判断に用いることを特徴とするプリンタ装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載のプリンタ装置において、記録メディアの同一性判断の要素として、記録メディアの種類情報を利用することを特徴とするプリンタ装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載のプリンタ装置において、記録メディアの同一性判断に利用する情報を揮発性メモリに格納し、インク切れ又は用紙切れが生じたときに前記情報を不揮発性メモリに転送する一方、インク補充又は用紙補充がなされたときには前記不揮発性メモリに格納した前記情報を消去するように構成されたことを特徴とするプリンタ装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、装着された記録メディアから画像ファイルを読み出し、印刷指定情報に基づいて印刷処理を実行するようにしたプリンタ装置に関する。
【０００２】
【従来の技術】
例えば、ディジタルカメラをプリンタ装置に接続し、所望の画像ファイルについて、プリンタ装置に設けられた操作キーにて印刷枚数等を指定して印刷が行えるようにしたシステムが提案されている。また、印刷しようとする画像ファイルを指定する情報や枚数を指定する情報等から成る印刷指定情報をディジタルカメラ上で作成し、当該印刷指定情報をメモリカードに格納し、当該メモリカードをプリンタ装置に装着することで、プリンタ装置が前記印刷指定情報を取得し、この印刷指定情報に基づいて画像印刷が行えるようになっている。
【０００３】
なお、インク切れ等によって中断された印刷を再開するプリンタ制御装置が開示されている（特許文献１参照）。
【０００４】
【特許文献１】
特開平８−２５７１１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術においては、例えばメモリカードをプリンタ装置に装着して印刷を実行している途中にインク切れや用紙切れが生じ、ユーザによってインク補充や用紙補充がなされないまま電源ＯＦＦされた場合、その後に電源ＯＮがなされても、印刷の続行はできないため最初から印刷をやり直すことになってしまう。一方、上記従来公報に開示されているように、印刷データをメモリに保持するように構成しても、電源ＯＦＦがなされたのでは印刷データは消えてしまうことになる。印刷データが消えてしまうのを防止しようとすれば、メモリとして不揮発性メモリを用いる必要があるが、不揮発性メモリは高価なものであり、大きな印刷データを保持するのでは、プリンタ装置が極めて高額なものになってしまう。
【０００６】
この発明は、上記の事情に鑑み、装着された記録メディアから画像ファイルを読み出し、印刷指定情報に基づいて印刷処理を実行するようにしたプリンタ装置において、インク切れや用紙切れなどが生じ、ユーザによってインク補充や用紙補充がなされないまま電源ＯＦＦされた場合でその後に電源ＯＮがなされたときに適切に印刷の続行が行えるプリンタ装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明のプリンタ装置は、上記の課題を解決するために、装着された記録メディアから画像ファイルを読み出し、印刷指定情報に基づいて印刷処理を実行するようにしたプリンタ装置において、前記記録メディアから前記画像ファイルに関する情報であるファイル関連情報を読み出して不揮発性メモリに記憶させる第１記憶制御手段と、画像ファイルの印刷残り情報を不揮発性メモリに記憶させる第２記憶制御手段と、一旦電源がＯＦＦされた後の電源ＯＮ時に前記不揮発性メモリ内の前記ファイル関連情報と装着状態の記録メディアから得られるファイル関連情報とに基づいて、当該装着状態の記録メディアが前記電源のＯＦＦ前に装着されていた記録メディアと同一であるかどうかを判断する判断手段と、を備えたことを特徴とする。
【０００８】
上記の構成であれば、インク切れや用紙切れなどが生じ、ユーザによってインク補充や用紙補充がなされないまま電源ＯＦＦされた場合でその後に電源ＯＮがなされたときでも、上記のごとく、記録メディアの同一判断を行うので、適切に印刷を続行し得ることになる。
【０００９】
前記判断手段にて同一であると判断した場合に前記印刷残り情報に基づいて続きの印刷を実行するように構成されていてもよい。或いは、前記判断手段にて同一であると判断した場合に、続行できる旨をユーザに通知する処理を行い、ユーザから続行指令を受けたときに、前記印刷残り情報に基づいて続きの印刷を実行するように構成されていてもよい。
【００１０】
前記ファイル関連情報は、親フォルダの作成日時情報、親フォルダのフォルダサイズ、画像ファイルに与えられている番号、及び画像ファイルのファイルサイズのうちの少なくとも一つからなるのがよい。
【００１１】
前記印刷指定情報を、装着された記録メディアから受け取るように構成されており、前記印刷指定情報が存在するときには当該印刷指定情報のファイルサイズを不揮発性メモリに格納する一方、当該印刷指定情報が存在しないときには、前記ファイルサイズを「０」としてこの情報を不揮発性メモリに格納し、当該印刷指定情報を当該印刷指定情報に基づく印刷であったのかどうかの判断及び記録メディアの同一判断に用いるようになっていてもよい。また、記録メディアの同一性判断の要素として、記録メディアの種類情報を利用するようになっていてもよい。
【００１２】
記録メディアの同一性判断に利用する情報を揮発性メモリに格納し、インク切れ又は用紙切れが生じたときに前記情報を不揮発性メモリに転送する一方、インク補充又は用紙補充がなされたときには前記不揮発性メモリに格納した前記情報を消去するように構成されていてもよい。
【００１３】
【発明の実施の形態】
以下、この発明の実施形態におけるプリンタ装置を図１乃至図４に基づいて説明する。
【００１４】
図１は、この実施形態のプリンタ装置における主に制御系の概要を示したブロック図である。当該プリンタ装置は、装着されたメモリカードから画像ファイル及び印刷指定情報を読み出し、前記印刷指定情報に基づいて印刷処理を実行するものであり、例えば、第１メモリカード用インターフェイス１及び第２メモリカード用インターフェイス２を備え、２種類のメモリカードに対応できるようになっている。勿論、メモリカードではなく、ディジタルカメラを直接接続できるインターフェイスを備えていてもよい。また、図示しない操作キーが設けられており、メモリカード等に印刷指定情報がなくても、操作キーによって印刷指定情報を入力することもできる。
【００１５】
メモリカードに格納されるファイルの構造は、図２に示すように、ルートディレクトリの下位に画像ファイル群及び印刷指定情報を存在させた構造を成す。マイクロコンピュータ４は、カードスロットに装填されたメモリカードからバス３を介して印刷指定情報を受け取り、この印刷指定情報をバス５を介して揮発性メモリ（ＤＲＡＭ，ＳＲＡＭなど）６に格納させる処理を行う。印刷指定情報が、例えば、画像「ＷＸＹＺ０００１」をＡ４サイズで３枚印刷せよというものであれば、この印刷指定に従って、メモリカードから画像「ＷＸＹＺ０００１」の画像データを読み出すと共に、サイズ変換処理を行い、図示しない印字部において３回の印刷処理を実行させることになる。また、操作キーによって入力された印刷指定情報も揮発性メモリ６に格納される。なお、メモリカードに格納されている印刷指定情報を特に表すときには、特定印刷指定情報という。
【００１６】
更に、この実施形態では、マイクロコンピュータ４は、前記メモリカードから前記画像ファイルに関する情報であるファイル関連情報を読み出し、まず、揮発性メモリ６に格納させる処理も行う。そして、印刷実行中にインク切れや用紙切れが生じたときには、上記ファイル関連情報、前記印刷指定情報、特定印刷指定情報が存在するときにはそのファイルサイズ、特定印刷指定情報が存在しないときには「０」情報、及びメモリカードの種類情報（メディアの種類）を不揮発性メモリ（フラッシュメモリ、ＥＥＰＲＯＭ等）７に格納する。更に、上記インク切れ等で印刷が中断したときの、印刷残り情報を生成して不揮発性メモリ７に格納させる処理も行う。以下に、不揮発性メモリ７に格納する情報（パラメータ）を示す。
【００１７】
▲１▼メディアの種類
例えば、ＳＭ：１、ＣＦ：２、ＳＤ：３、ＭＳ：４のように定義し、「１〜４」の数字で管理する。
▲２▼親フォルダ（「ＤＣＩＭ」フォルダ）の作成日時情報
「年  月  日  時  分  秒」を、「２００３  ０１  ０１  １２  ００  ００」のごとく表して管理する。この場合、１４桁の数字で管理できる。
▲３▼親フォルダ（「ＤＣＩＭ」フォルダ）のフォルダサイズ
最大１ＧＢ＝１０７３７４１８２４ｂｙｔｅとされるのであれば、最大１０桁の数字で管理できる。
▲４▼画像ファイルの番号（リスト番号，インデックスページ番号）
最大９９９９とされるのであれば、最大４桁の数字で管理できる。
▲５▼画像ファイルのファイルサイズ
１枚のサイズが２０ＭＢ以上というのは考えにくいので、２０ＭＢ＝２０９７１５２０ｂｙｔｅより、最大８桁の数字で管理する。
▲６▼画像ファイルの残印刷枚数
最大１９とされるのであれば、最大２桁の数字で管理できる。
▲７▼特定印刷指定情報（例えば、ＤＰＯＦ情報）ファイルのファイルサイズ
特定印刷指定情報ファイルがない場合は「０」にする。また、ファイルサイズが５１２ＫＢ以上というのは考えにくいので、５１２ＫＢ＝５２４２８８ｂｙｔｅより、最大６桁の数字で管理する。
▲８▼印刷モードの種類
例えば、ＩＮＤＥＸ：１、ＡＬＬ：２、ＳＩＮＧＬＥ：３、ＳＥＬＥＣＴ：４、ＤＰＯＦ：５、ＩＤ：６のように定義し、「１〜６」の数字で管理する。
▲９▼選択画像ファイルのリスト番号と印刷枚数（印刷指定情報）
印刷モードがＳＥＬＥＣＴの場合、どの画像が何枚設定されたかを記憶する必要がある。
【００１８】
各パラメータの間には「ＦＦ」のデータ（１ｂｙｔｅ）を入れることにより、区切りが分かるようにする。このようにすると、「１」＋１＋「１４」＋１＋「１０」＋１＋「４」＋１＋「８」＋１＋「２」＋１＋「６」＋１＋「１」＋１＋「α」＋１＝５３＋α桁なので、（５３＋α）ｂｙｔｅの情報量で管理することが可能になる。なお、「」内数字は前記パラメータを示している。
【００１９】
マイクロコンピュータ４は、一旦電源がＯＦＦされた後の電源ＯＮ時に不揮発性メモリ７内の上記情報と、装着状態のメモリカードから得られる情報とに基づいて、当該装着状態のメモリカードが前記電源のＯＦＦ前に装着されていたメモリカードと同一であるかどうかを判断する。
【００２０】
すなわち、電源のＯＦＦ後に別種のメモリカードが入れ替えられて電源ＯＮされたときには、前記▲１▼情報によりメディアの種類が異なると判断できる。同じ種類のメディアであったとしても、通常は親フォルダの作成日時やサイズが異なるから、同一のメモリカードかどうかは、前記▲２▼情報や前記▲３▼情報から判断できる。画像の追加及び消去は、親フォルダのフォルダサイズが異なってくるので、同一のメモリカードかどうかは、上記▲３▼情報から判断できる。また、上記▲４▼情報から取得したリスト番号に該当する画像ファイルのサイズが上記▲５▼情報と異なる可能性もあり、このように異なるのであれば、同一のメモリカードではないと判断できることになる。この実施形態では、一つでも同一メモリカードではないとの情報が得られたときには、同一メモリカードではないと判定する。
【００２１】
特定印刷指定情報による印刷（ＤＰＯＦ印刷）か通常印刷かは、ＤＰＯＦファイルサイズが「０」かどうかにより（すなわち、上記▲７▼情報により）判断することができる。また、ＤＰＯＦファイルが書き換えられている場合、ＤＰＯＦファイルサイズが異なるので、同一のメモリカードかどうかは、上記▲７▼情報から判断できる。すなわち、この実施形態では、ＤＰＯＦファイルサイズもメモリカードの同一判断に利用している。
【００２２】
一旦電源がＯＦＦされた後の電源ＯＮ時における印刷続行においては、上記▲４▼情報、▲６▼情報、▲８▼情報、及び▲９▼情報から状態を回復させればよい。
【００２３】
次に、図２のフローチャートに基づいて、中断情報書き込みの処理内容を説明していく。インク切れや紙切れが発生した場合には（ステップＳ１でＹＥＳ）、ＤＰＯＦ処理が現在実行されているかどうかを判断する（ステップＳ２）。ＤＰＯＦ処理中であるときにはＤＰＯＦファイルのファイルサイズを不揮発性メモリ７に格納し（ステップＳ３）、ＤＰＯＦ処理が行われていない場合にはＤＰＯＦファイルのファイルサイズを「０」として不揮発性メモリ７に格納する（ステップＳ４）。また、前述の▲１▼〜▲６▼情報、▲８▼情報、▲９▼情報を不揮発性メモリ７に格納する（ステップＳ５）。以下、▲１▼〜▲９▼情報を中断データと記する。
【００２４】
そして、インク又は紙の補充が完了したかどうかを監視し、補充された場合には（ステップＳ６でＹＥＳ）、不揮発性メモリ７の中断データを消去して（ステップＳ７）、ステップＳ１に戻る。一方、インクや紙の補充が行われないまま（ステップＳ６でＮＯ）、電源ボタンが押下された場合には（ステップＳ８でＹＥＳ）、不揮発性メモリ７の中断データを消去せずに、電源をＯＦＦする（ステップＳ９）。
【００２５】
次に、図３のフローチャートに基づいて、印刷続行判定の処理内容を説明していく。電源ボタンが押下されて電源がＯＮされると（ステップＳ１１）、不揮発性メモリ７内に中断データが記憶されているかどうかを判断する（ステップＳ１２）。中断データがないときには通常動作に移行し（ステップＳ１３）、中断データがある場合には不揮発性メモリ７から中断データを読み出して揮発性メモリ６に格納し（ステップＳ１４）、不揮発性メモリ７の中断データを消去する（ステップＳ１５）。また、上記中断データに基づいて、ＤＰＯＦファイルのファイルサイズが「０」であるかどうかを判断し（ステップＳ１６）、「０」でない場合（ＤＰＯＦファイルが存在する場合）は、ＤＰＯＦファイルからデータを取得する（ステップＳ１７）。そして、中断データに基づいて画像ファイルをリスト化する（ステップＳ１８）。次に、読み出した中断データの内容と、メモリカードから読み出した情報（▲１▼〜▲５▼情報，▲７▼情報に相当する情報）とを比較し、同一メモリカードが装着されているかどうかを判断する（ステップＳ１９）。同一メモリカードが装着されていると判断した場合には、▲４▼情報、▲６▼情報、▲８▼情報、▲９▼情報に基づいて印刷処理を続行し（ステップＳ２０）、同一メモリカードが装着されていないと判断した場合には通常動作に移行する（ステップＳ１３）。
【００２６】
なお、同一メモリカードが装着されているかどうかの判断においては、▲１▼〜▲５▼情報、及び▲７▼情報を利用する例を示したが、必ずしも、これら全ての情報を利用するものに限定するわけではない。また、同一メモリカードが装着されていると判断した場合に印刷の続行を自動的に行うようにしたが、これに限るものではなく、続行できる旨をユーザに通知する処理を行い、ユーザから続行指令を受けたときに、前記印刷残り情報に基づいて続きの印刷を実行するように構成されていてもよい。上記通知は、所定色のＬＥＤの発光、或いは、液晶パネル等の表示部にメッセージを表示すること等により行うことができる。
【００２７】
【発明の効果】
以上説明したように、この発明によれば、装着された記録メディアから画像ファイルを読み出し、印刷指定情報に基づいて印刷処理を実行するようにしたプリンタ装置において、インク切れや用紙切れなどが生じ、ユーザによってインク補充や用紙補充がなされないまま電源ＯＦＦされた場合でその後に電源ＯＮがなされたときに適切に印刷の続行が行えるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施形態のプリンタ装置の制御系を示したブロック図である。
【図２】メモリカードのファイルの構造を示した説明図である。
【図３】中断情報書き込みの処理内容を示したフローチャートである。
【図４】印刷続行判定の処理内容を示したフローチャートである。
【符号の説明】
１      第１メモリカード用インターフェイス
２      第２メモリカード用インターフェイス
４      マイクロコンピュータ
６      揮発性メモリ
７      不揮発性メモリ
【図１】
2004299072.tif 000003
【図２】
2004299072.tif 000004
【図３】
2004299072.tif 000005
【図４】
2004299072.tif 000006