(57)【要約】【課題】配布先毎に配布画像を選択する手間を減らして利用者の操作負荷を軽減することができる情報管理装置を提供する。【解決手段】情報管理装置は、ユーザ操作により選択された画像を設定する画像選択手段８０４と、ユーザ操作により選択された配布先を設定する配布先選択手段８０５と、画像選択手段８０４により設定された選択画像のどの画像を配布先選択手段８０５により設定された選択配布先のどの配布先に配布するかを印刷可能枚数にしたがって指定するための画面を表示する表示手段８０６と、前記画面で指定された情報に基づいて、前記選択画像の印刷処理を実行する制御手段８０７と、を備える。【選択図】図７
2011018268.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作により選択された画像を設定する画像選択手段と、
ユーザ操作により選択された配布先を設定する配布先選択手段と、
前記画像選択手段により設定された選択画像のどの画像を印刷し、前記配布先選択手段により設定された選択配布先のどの配布先に配布するかを印刷可能枚数にしたがって指定するための画面を表示する表示手段と、
前記画面で指定された情報に基づいて、前記選択画像の印刷処理を実行する印刷処理手段と、を備えることを特徴とする情報管理装置。
【請求項２】
前記表示手段は、前記選択配布先の数に応じて、前記画面に表示する前記選択画像の数を増減する、ことを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記表示手段は、前記選択配布先の数に応じて、前記画面における前記選択画像及び前記選択配布先を表示する領域のサイズを調整する、ことを特徴とする請求項１又は２に記載の情報管理装置。
【請求項４】
前記画像選択手段により設定される画像をユーザが選択する際に、該画像に優先度を設定する手段と、
前記画面に表示された前記選択画像のうち、前記優先度が設定された画像に対して、前記選択配布先の全ての配布先を指定する手段と、を備えることを特徴とする請求項１〜３のいずれか一項に記載の情報管理装置。
【請求項５】
前記配布先選択手段により設定される配布先をユーザが選択する際に、該配布先に優先度を設定する手段と、
前記画面に表示された前記選択配布先のうち、前記優先度が高い配布先から順に印刷枚数を割り当てる割り当て手段と、を備えることを特徴とする請求項１〜３のいずれか一項に記載の情報管理装置。
【請求項６】
ユーザ操作により選択された画像を設定する画像選択ステップと、
ユーザ操作により選択された配布先を設定する配布先選択ステップと、
前記画像選択ステップで設定された選択画像のどの画像を印刷し、前記配布先選択ステップで設定された選択配布先のどの配布先に配布するかを印刷可能枚数にしたがって指定するための画面を表示する表示ステップと、
前記画面で指定された情報に基づいて、前記選択画像の印刷処理を実行する印刷処理ステップと、を備えることを特徴とする情報管理方法。
【請求項７】
ユーザ操作により選択された画像を設定する画像選択ステップと、
ユーザ操作により選択された配布先を設定する配布先選択ステップと、
前記画像選択ステップで設定された選択画像のどの画像を印刷し、前記配布先選択ステップで設定された選択配布先のどの配布先に配布するかを印刷可能枚数にしたがって指定するための画面を表示する表示ステップと、
前記画面で指定された情報に基づいて、前記選択画像の印刷処理を実行する印刷処理ステップと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択した画像を複数の配布先に仕分ける機能を有する情報管理装置、情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータを利用して、デジタルカメラで撮影した画像を印刷して、親戚や友人などにプレゼントする機会が増えている。
【０００３】
ところで、近年の記憶容量の増大により撮影可能枚数や保存可能枚数が大幅に増えたことから、撮影に失敗した画像や重複画像もそのままパーソナルコンピュータに保存しているため、その大量の画像から希望する画像を選択しなければならない。
【０００４】
また、選択した画像から、さらに配布先に関係がある画像（たとえば複数人の集合写真で顔が映っているなど）を選ばなければならず、その際、きめ細かに画像と配布先との関係を調整しなければならない（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８５４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、このような事情を鑑みてなされたものであり、配布先毎に配布画像を選択する手間を減らして利用者の操作負荷を軽減することができる情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報管理装置は、ユーザ操作により選択された画像を設定する画像選択手段と、ユーザ操作により選択された配布先を設定する配布先選択手段と、前記画像選択手段により設定された選択画像のどの画像を印刷し、前記配布先選択手段により設定された選択配布先のどの配布先に配布するかを印刷可能枚数にしたがって指定するための画面を表示する表示手段と、前記画面で指定された情報に基づいて、前記選択画像の印刷処理を実行する印刷処理手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、選択画像のどの画像を選択配布先のどの配布先に配布するかを画面上で指定して仕分け処理を行うことができるので、配布先毎に配布画像を何度も選択し直す手間を減らし、利用者の操作負荷を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態である情報管理装置のシステム構成例を説明するための斜視図である。
【図２】情報管理装置を実現するコンピュータ装置の構成例について説明するためのブロック図である。
【図３】情報管理装置の外部記憶装置に格納される制御プログラムについて説明するためのブロック図である。
【図４】図３の画像選択部、配布先選択部、印刷指示部、及び印刷制御部での処理に対応するフローチャート図である。
【図５】ユーザ操作により印刷する画像を選択するための画面例を示す図である。
【図６】画像を印刷してプレゼントしたい配布先をユーザに選択させるための画面で例を示す図である。
【図７】選択画像のどの画像を選択配布先のどの配布先に配布するかを指定するための画面例を示す図である。
【図８】選択画像リストの一例を示す図である。
【図９】配布先管理リストの一例を示す図である。
【図１０】配布先登録画面の一例を示す図である。
【図１１】画像配布リストの一例を示す図である。
【図１２】図４のステップＳ９０３で表示装置に画面を表示する際に、１画像に対して９名の配布先のエリアサイズを変更することなく表示する処理を説明するためのフローチャート図である。
【図１３】選択画像のどの画像を選択配布先のどの配布先に配布するかを指定するための画面例を示す図である。
【図１４】本発明の第２の実施形態である情報管理装置において、図４のステップＳ９０３で表示装置に画面を表示する際に、１画像に対して５名の配布先を表示する処理を説明するためのフローチャート図である。
【図１５】選択画像のどの画像を選択配布先のどの配布先に配布するかを指定するための画面例を示す図である。
【図１６】本発明の第３の実施形態である情報管理装置において、図４のステップＳ９０３で表示装置に図７の画面を初期表示するに際して、図８の選択画像リストの優先度の設定情報を利用した処理を説明するためのフローチャート図である。
【図１７】本発明の第４の実施形態である情報管理装置において、図４のステップＳ９０３で表示装置に図７の画面を初期表示するに際して、図９の配布先管理リストの優先度の設定情報を利用した処理を説明するためのフローチャート図である。
【図１８】本発明の第５の実施形態である情報管理装置において、図１９の画面の操作部でのボタンの操作情報に基づいて、印刷チェックボックスをＯＮ／ＯＦＦする処理を説明するためのフローチャート図である。
【図１９】選択画像のどの画像を選択配布先のどの配布先に配布するかを指定するための画面例を示す図である。
【図２０】本発明の第６の実施形態である情報管理装置において、印刷枚数確認エリアに、印刷可能な枚数と印刷不可能な枚数を棒グラフで表示する処理を説明するためのフローチャート図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面を参照して説明する。
【００１１】
（第１の実施形態）
図１は、本発明の第１の実施形態である情報管理装置のシステム構成例を説明するための斜視図である。
【００１２】
図１に示すように、本実施形態の情報管理装置２００は、キーボードやポインティングデバイス（以下、マウスという）等の入力デバイス２０９及びＣＲＴ等の表示装置２１０が接続されたパーソナルコンピュータにより構成されている。
【００１３】
情報管理装置２００のＨＤＤ等には、画像ファイルや制御プログラムが格納されている。情報管理装置２００の制御プログラムの実行時には、表示装置２１０にＵＩ画面が表示され、入力デバイス２０９からユーザによる操作指示を受け付ける。
【００１４】
また、情報管理装置２００は、ＵＩ画面でのユーザによる操作情報を基にプリンタ１００を制御し、これにより、画像を配布先に仕分けた印刷結果を得ることができる。
【００１５】
図２は、情報管理装置２００を実現するコンピュータ装置の構成例について説明するためのブロック図である。
【００１６】
なお、情報管理装置２００は、単一のコンピュータ装置で実現してもよいし、必要に応じて複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。情報管理装置２００を複数のコンピュータ装置で構成する場合は、ＬＡＮ等を介して互いに通信可能に接続する。
【００１７】
図２において、制御部２０１は、情報管理装置２００全体の制御を司る。ＲＯＭ２０２は、変更を必要としないプログラムやパラメータを格納する。ＲＡＭ２０３は、外部装置などから供給されるプログラムやデータを一時記憶する。外部記憶装置２０４は、ＨＤＤの他、メモリカード等の着脱可能な記録媒体を含む。
【００１８】
操作入力Ｉ／Ｆ２０５は、マウスやキーボードなどの入力デバイスのインターフェイスである。表示Ｉ／Ｆ２０６は、表示装置２１０のインターフェイスである。ネットワークＩ／Ｆ２０７は、インターネットなどのネットワーク２１１に接続するためのインターフェイスである。
【００１９】
画像入力Ｉ／Ｆ２０８は、デジタルカメラ等の画像入力デバイス２１２から画像を入力するためのインターフェイスである。システムバス２１３は、各ユニット２０１〜２０８を通信可能に接続するバスである。
【００２０】
次に、図３を参照して、情報管理装置２００の外部記憶装置２０４に格納される制御プログラムについて説明する。
【００２１】
図３において、画像ファイル管理部８０１は、画像ファイル一式を管理し、他のプログラムブロックからの要求に応じて画像ファイルを読み出し、画像ファイルから画像データを取り出して転送する。画像表示部８０２は、表示装置２１０を制御し、他のプログラムブロックからの要求に応じて該表示装置２１０に画面を表示する。
【００２２】
ユーザ操作処理部８０３は、入出力制御ブロックで、入力デバイス２０９でのユーザによる操作情報を受け付けて他のプログラムブロックに転送する。
【００２３】
画像選択部８０４は、画像選択画面を制御し、該選択画面でユーザが選択した画像を記憶する。
【００２４】
配布先選択部８０５は、配布先選択画面を制御し、該選択画面でユーザが選択した配布先を記憶する。また、配布先選択部８０５は、配布先登録画面を制御し、ユーザ操作による配布先の登録と変更と削除の処理を受け付け、配布先情報を管理する。
【００２５】
印刷指示部８０６は、画像選択部８０４で選択された画像と配布先選択部８０５で選択された配布先を画面に表示し、ユーザ操作により指定された、選択画像のどの画像を選択配布先のどの配布先に配布するかの情報を印刷指示情報として記憶する。
【００２６】
印刷制御部８０７は、印刷指示情報を基に、プリンタ１００を制御して仕分け印刷を行う。
【００２７】
図４は、図３の画像選択部８０４、配布先選択部８０５、印刷指示部８０６、及び印刷制御部８０７の処理に対応するフローチャート図である。
【００２８】
図４において、ステップＳ９０１は、画像選択部８０４に対応し、制御部２０１は、画像を選択するための画面（図５）を表示装置２１０に表示する。
【００２９】
ステップＳ９０２は、配布先選択部８０５に対応し、制御部２０１は、配布先を選択するための画面（図６）を表示装置２１０に表示する。
【００３０】
ステップＳ９０３は、印刷指示部８０６に対応し、制御部２０１は、選択画像のどの画像を選択配布先のどの配布先に配布するかを指定するための画面（図７）を表示する。
【００３１】
ここで指定された、選択画像のどの画像を選択配布先のどの配布先に配布するかの情報は印刷指示情報としてメモリ等に記憶される。
【００３２】
ステップＳ９０４は、印刷制御部８０７に対応し、図７の画面で印刷ボタン１３１１が操作されると、制御部２０１は、ステップＳ９０３でメモリ等に記憶された印刷指示情報に基づき、プリンタ１００を制御して仕分け印刷を行う。
【００３３】
なお、本実施形態では、図５〜図７の画面は、ウイザード形式（ステップバイステップ方式）のＵＩ画面とされている。
【００３４】
次に、図５〜図７に示す各画面について詳述する。
【００３５】
図５は、ユーザ操作により印刷する画像を選択するための画像選択画面である。
【００３６】
図５において、フォルダ選択エリア１００１からデジタルカメラ等で撮影した画像が格納されたフォルダを選択すると、フォルダ内の画像が表示領域１００５に表示される。
【００３７】
表示領域に表示された画像から気に入った画像（例えば画像１００６）をマウスでクリックする事で画像１００６に例えば選択色が表示されて、選択されたことを確認することができる。
【００３８】
また、ボタン１００２やボタン１００３を操作することで、フォルダ内の画像を全部選択したり、今までの選択を解除することもできる。さらに、スライドバー１００４を操作することで、画像のサイズを拡大縮小して表示する事もできる。
【００３９】
このようにして選択した画像の情報は、図８に示す選択画像リストとして所定のデータ記憶エリアに記憶される。この選択画像リストには、選択した画像ファイル名１７０１とファイルの場所を示す画像フォルダパス１７０２が記憶される。なお、優先度１７０３については、後述する第３の実施形態で説明する。
【００４０】
そして、図５に示す画面で画像の選択が完了した後、「次へ」のボタン１００８を操作すると、図６の画面に遷移し、「戻る」のボタンを操作すると、画像選択前の初期画面（不図示）へ戻る。
【００４１】
図６は、画像を印刷してプレゼントしたい配布先をユーザに選択させるための配布先選択画面である。
【００４２】
図６において、画面上に表示されている配布先一覧の名前列１１０２、優先度１１０３、オプション１１０４、配布先に関するヒントを記述したメモ１１０５を参照し、チェックボックス１１０８を利用して配布先を選択する。
【００４３】
選択した配布先の情報は、図９に示す配布先管理リストとして所定のデータ記憶エリアに記憶される。この配布先管理リストには、選択された配布先の名前１８０１が記憶される。
【００４４】
図６の画面で配布先の選択を完了した後、「次へ」のボタン１１０７を操作すると、図７の画面に遷移し、「戻る」のボタン１１０６を操作すると、図５の画面に戻る。
【００４５】
また、図６の画面において、「名前の更新」ボタン１１０１をマウスでクリックすると、図１０に示す配布先登録画面に遷移する。
【００４６】
この配布先登録画面には、名前を入力する入力ボックス１２０１、優先度及びオプションを指定するラジオボックス群１２０２，１２０３、メモを入力する入力ボックス１２０４が表示される。
【００４７】
入力ボックス１２０１，１２０４には、キーボードを用いて名前やメモを文字入力することができ、ラジオボックス群１２０２，１２０３は、マウスを用いて所定の優先度及びオプションを指定することができる。
【００４８】
そして、登録ボタン１２０５を操作すると、入力／指定した内容が図６の画面に追加又は更新表示されると共に、図９の配布先管理リストの名前１８０１、優先度１８０２、オプション１８０３、メモ１８０４に登録され、その後、図６の画面に戻る。
【００４９】
また、削除ボタン１２０７を操作すると、配布先情報は消去されて図１０の画面から図６の配布先選択画面に遷移し、配布先選択画面から削除された項目の表示が削除される。更に、キヤンセルボタン１２０６が操作されると、図１０の画面での作業はクリアされて、図６の画面に戻る。
【００５０】
図７は、選択画像のどの画像を選択配布先のどの配布先に配布（印刷してプレゼント）するかを指定するための画面である。
【００５１】
図７の画面において、画像一覧表示エリア１３０３には、図１１に示す画像配布リストに基づき、選択画像１３０８の一覧が横に表示され、また、選択画像１３０８ごとに選択配布先の一覧（３名）が縦に表示される。
【００５２】
選択配布先の一覧には、どの配布先に選択画像を配布するかを指定するチェックボックス１３０９が表示されている。
【００５３】
ここで、図１１に示す画像配布リストは、図８の選択画像リストの画像ファイル名１７０１を横に配置して画像名１９０１とし、図９の配布先管理リストの名前１８０１を縦に配置して配布先名１９０２としたリストである。
【００５４】
また、画像一覧表示エリア１３０３で選択された画像１３０８をマウスでクリックすることで、該画像１３０８が画像確認表示エリア１３０２に拡大表示され、これにより、選択した画像の詳細を確認することができる。
【００５５】
印刷枚数確認エリア１３０１は、配布先ごとに何枚印刷する設定になっているかを確認するためのエリアである。印刷枚数確認エリア１３０１には、配布先名１３０４、配布先ごとの印刷枚数１３０５（数字），１３０７（棒グラフ）及び全印刷枚数１３０６（数字）が表示される。
【００５６】
このようにして選択画像のどの画像を選択配布先のどの配布先に配布するかを指定した情報は、印刷指示情報として図１１の画像配布リストに記憶される。
【００５７】
そして、図７の画面の印刷ボタン１３１１を操作することで、制御部２０１は、画像配布リストに記憶された印刷指示情報を基にプリンタ１００を制御して、仕分け印刷処理を実行する（図４のステップＳ９０４）。なお、図７の画面の戻るボタン１３１０を操作すると、図６の画面に戻る。
【００５８】
図４のステップＳ９０４で仕分け印刷処理を実行する際には、制御部２０１は、図１１の画像配布リストの行方向に画像を読み出し、印刷画像を生成してプリンタ１００で印刷する。これにより、例えば、配布先１用、配布先２用…と、配布先毎に仕分けた印刷結果が得られる。
【００５９】
また、図１１の画像配布リストの行方向の読出し処理を左から右に行えば、フェイスダウン（印刷面を下向きに印刷する方式）方式のプリンタで印刷して、画像名１の画像から順番に印刷物を得られる。
【００６０】
更に、図１１の画像配布リストの行方向の読出し処理を右から左に行えば、フェイスアップ（印刷面を上向きに印刷する方式）方式のプリンタで印刷して、画像名１の印刷物が最も上になる状態で印刷を行うことができる。
【００６１】
ところで、特に、図７に示す画面の設計では、図５の画面で印刷候補として選択された画像をできるだけ多く表示し、配布先候補として選択された配布先名も一式も表示することが望ましい。
【００６２】
しかし、表示装置２１０の画面解像度はパーソナルコンピュータの性能により異なり、また、図７の画面を表示する大きさも一般のＯＳ上ではユーザが自由に変えられることにより、ユーザの環境や操作により変化する。また、図６の画面で選択された配布先の数により、図７の画面に表示したい配布先の数も増減する。
【００６３】
図１２は、図４のステップＳ９０３で表示装置２１０に画面を表示する際に、１画像に対して９名の配布先をエリアサイズを変更することなく表示する処理を説明するためのフローチャート図である。図１２での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【００６４】
ステップＳ１０１では、制御部２０１は、図９の配布先管理リストに保管されている配布先の数を取得し、ステップＳ１０２に進む。
【００６５】
ステップＳ１０２では、制御部２０１は、１画像と配布先一覧の表示に必要な領域を算出し、ステップＳ１０３に進む。
【００６６】
図７を例に採ると、画像一覧表示エリア１３０３において、１画像及び１画像に対して３名の配布先とを表示する高さ（ｈ）と１画像分を表示する幅（ｗ）とで算出される領域が最も狭い領域とされる。
【００６７】
そして、ステップＳ１０１で取得した配布先が３名を超える場合は、更に１画像分の幅（ｗ）と高さ（ｈ）とで算出される領域に６名分の配布先を描画可能とする（図１３の画像一覧表示エリア１４０２参照）。
【００６８】
ここでは、ステップＳ１０１で取得された配布先の数が９名であるので、２ｗ×ｈの領域が１画像と配布先一覧の表示に必要な領域として算出される。
【００６９】
ステップＳ１０３では、制御部２０１は、現在の画面サイズを取得し、該画像サイズから図７の画像一覧表示エリア１３０３の全幅（Ｗ）を取得し、ステップＳ１０４に進む。
【００７０】
ステップＳ１０４では、制御部２０１は、１画像及び１画像に対する９名分の配布先を幅２ｗと高さｈとで算出される領域に描画し、ステップＳ１０５に進む。
【００７１】
ここでは、図１３に示すように、画像一覧表示エリア１４０２において、左端に１画像、１画像の下に３名分の配布先、１画像及び３名分の配布先の右側に６名分の配布先１４０３がそれぞれ描画される。
【００７２】
ステップＳ１０５では、制御部２０１は、描画領域に余裕があるか否か、すなわち、ステップＳ１０４で描画した領域の幅がステップＳ１０３で取得した全幅Ｗに到達しているかを判断する。
【００７３】
そして、制御部２０１は、ステップＳ１０４で描画した領域の幅が全幅Ｗに到達している場合は、描画領域に余裕がないと判断してステップＳ１０６に進み、全幅Ｗに到達していない場合は、描画領域に余裕があると判断してステップＳ１０４に戻る。
【００７４】
ここでは、Ｗ＝６ｗとしているので、ステップＳ１０４を３回繰り返すことで、２ｗ×３＝Ｗとなり、ステップＳ１０６に進むことになる。ステップＳ１０４を３回繰り返すことで、図１３に示すように、１画像及び９名分の配布先が描画された領域が左右方向に３箇所表示される。
【００７５】
ステップＳ１０６では、制御部２０１は、画像一覧表示エリア１４０２に図８の選択画像リスト（図４のステップＳ９０１で選択された画像）の全ての画像が表示されているか否かを判断する。
【００７６】
そして、制御部２０１は、画像一覧表示エリア１４０２に図８の選択画像リストの全ての画像が表示されている場合は、画像と配布先の描画処理を終了し、表示されていない場合は、ステップＳ１０７に進む。
【００７７】
ステップＳ１０７では、制御部２０１は、画像一覧表示エリア１４０２の下部にスクロールバー１４０４を表示し、画像と配布先の描画処理を終了する。このスクロールバーに表示されているスクロールカーソルは、描画直後は、左端にあり、スクロールバー全体の長さとスクロールカーソルの横幅の比で未描画の画像の量を表現する。スクロールカーソルを操作して左右に移動すれば、それと対応する位置に存在する未描画の画像を新規に描画するという一般的なウィンドウシステムの描画処理を行う。
【００７８】
なお、図１３の印刷枚数確認エリア１４０１には、図７の印刷枚数確認エリア１３０１と同様に、９名の配布先への印刷枚数の集計情報が表示される。
【００７９】
以上説明したように、本実施形態では、選択画像のどの画像を選択配布先のどの配布先に配布するかをＵＩ画面上で指定して仕分け印刷を行うことができるので、配布先毎に配布画像を何度も選択し直す手間を減らし、利用者の操作負荷を減らすことができる。
【００８０】
また、利用者が画像の数と配布先の数を調整して印刷枚数を決定する事ができるので、利用者は必要かつ十分な枚数の印刷設定を簡単に行うことができる。
【００８１】
なお、本実施形態では、図７の画像一覧表示エリア１３０３及び図１３の画像一覧表示エリア１４０２での画像と配布先の表示方向を横１列としたが、縦１列でも良いし、さらには画像と配布先を縦横の２次元状に配置してもよい。
【００８２】
（第２の実施形態）
次に、図１４及び図１５を参照して、本発明の第２の実施形態である情報管理装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【００８３】
本実施形態では、図４のステップＳ９０３において、表示装置２１０に図７の画面に代えて図１５に示す画面を表示する。
【００８４】
図１５に示す画面の画像一覧表示エリア１５０２は、図７の画面の画像一覧表示エリア１３０３の高さｈを高くして、配布先の数を５名にした画面例である。
【００８５】
図１４は、図４のステップＳ９０３で表示装置２１０に画面を表示する際に、１画像に対して５名の配布先を表示する処理を説明するためのフローチャート図である。図１４での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【００８６】
ステップＳ２０１では、制御部２０１は、図９の配布先管理リストに保管されている配布先の数を取得し、ステップＳ２０２に進む。ここでは、５名の配布先が取得されたものとする。
【００８７】
ステップＳ２０２では、制御部２０１は、１画像と配布先一覧の表示に必要な領域を算出し、ステップＳ２０３に進む。
【００８８】
図７を例に採ると、画像一覧表示エリア１３０３において、１画像及び１画像に対して３名の配布先とを表示する高さ（ｈ）と１画像分を表示する幅（ｗ）とで算出される領域が最も狭い領域とされる。
【００８９】
そして、ステップＳ２０１で取得した配布先が５名であるので、１画像分の幅（ｗ）と高さ（ｈ′）とで算出される領域に５名分の配布先を描画可能とする（図１５の画像一覧表示エリア１５０２参照）。
【００９０】
ステップＳ２０３では、制御部２０１は、現在の画面サイズを取得し、該画像サイズから図７の画像一覧表示エリア１３０３の全高さ（Ｈ）と全幅（Ｗ）を取得し、ステップＳ２０４に進む。
【００９１】
ステップＳ２０４では、制御部２０１は、１画像と５名の配布先の表示に必要な高さｈ′を確保できるかを判定する。
【００９２】
具体的には、制御部２０１は、高さｈ′を確保した場合に、図７の画像確認表示エリア１３０２の画像がユーザが画像を詳細に確認するのに必要な高さを確保できるか否かを判定する。
【００９３】
そして、制御部２０１は、必要な高さを確保できると判定した場合は、ステップＳ２０６に進み、必要な高さを確保できないと判定した場合は、ステップＳ２０５に進む。
【００９４】
ステップＳ２０５では、制御部２０１は、表示装置２１０にエラーメッセージを表示して、画像確認表示エリア１３０２の再描画を中止し、ステップＳ２０６に進む。
【００９５】
ここでは、制御部２０１は、画像確認表示エリア１３０２に画像の一部を表示し、スクロールバーなどを表示して画像をパンニング可能とする。
【００９６】
ステップＳ２０６では、制御部２０１は、画像確認表示エリア１３０２の画像を新しい高さのサイズで再描画し、ステップＳ２０７に進む。この例では、図１５の画像確認表示エリア１５０１の高さのサイズで再描画される。
【００９７】
ステップＳ２０７では、制御部２０１は、１画像及び１画像に対する５名分の配布先を幅２ｗと高さｈ′とで算出される領域に描画し、ステップＳ２０８に進む。
【００９８】
ここでは、図１５に示すように、画像一覧表示エリア１５０２において、左端に１画像、１画像の下に５名分の配布先が描画される。
【００９９】
ステップＳ２０８では、制御部２０１は、描画領域に余裕があるか否か、すなわち、ステップＳ２０７で描画した領域の幅がステップＳ２０３で取得した全幅Ｗに到達しているかを判断する。
【０１００】
そして、制御部２０１は、ステップＳ２０７で描画した領域の幅が全幅Ｗに到達している場合は、描画領域に余裕がないと判断してステップＳ２０９に進み、全幅Ｗに到達していない場合は、描画領域に余裕があると判断してステップＳ２０７に戻る。
【０１０１】
ここでは、Ｗ＝５ｗとしているので、ステップＳ２０７を５回繰り返すことで、ｗ×５＝Ｗとなり、ステップＳ２０９に進むことになる。ステップＳ２０７を５回繰り返すことで、図１５に示すように、１画像及び５名分の配布先が描画された領域が左右方向に５箇所表示される。
【０１０２】
ステップＳ２０９では、制御部２０１は、画像一覧表示エリア１５０２に図８の選択画像リスト（図４のステップＳ９０１で選択された画像）の全ての画像が表示されているか否かを判断する。
【０１０３】
そして、制御部２０１は、画像一覧表示エリア１５０２に図８の選択画像リストの全ての画像が表示されている場合は、画像と配布先の描画処理を終了し、表示されていない場合は、ステップＳ２１０に進む。
【０１０４】
ステップＳ２１０では、制御部２０１は、画像一覧表示エリア１５０２の下部にスクロールバー１５０４を表示し、画像と配布先の描画処理を終了する。
【０１０５】
なお、図１５の画面の印刷枚数確認エリア１５０５には、図７の印刷枚数確認エリア１３０１と同様に、５名の配布先への印刷枚数の集計情報が表示される。その他の構成及び作用効果は、上記第１の実施形態と同様である。なお、本実施形態と上記第１の実施形態とを組み合わせることで、より多くの数の画像と配布先とを画面に表示することが可能となる。
【０１０６】
（第３の実施形態）
次に、図１６を参照して、本発明の第３の実施形態である情報管理装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１０７】
本実施形態の情報管理装置は、図４のステップＳ９０１で表示される画面（図５）において、選択画像に優先マークを入れる機能を備える。選択画像に優先マークを入れる機能は、星や５段階評価や色ラベルなどのマークを入れる公知の機能を用いる。本実施形態では、選択画像に優先マークが入ると、図８の選択画像リストの優先度１７０３の欄にゼロ以外の数値として設定される。
【０１０８】
図１６は、図４のステップＳ９０３で表示装置２１０に図７の画面を初期表示するに際して、図８の選択画像リストの優先度１７０３の設定情報を利用した処理を説明するためのフローチャート図である。図１６での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【０１０９】
ステップＳ３０１では、制御部２０１は、図８の選択画像リストデータを取得し、ステップＳ３０２に進む。
【０１１０】
ステップＳ３０２では、制御部２０１は、図１１の画像配布リストデータを取得し、ステップＳ３０３に進む。ここで取得する画像配布リストデータは、図７の画面の配布先１３０９のチェックボックスがＯＦＦに初期化されている。
【０１１１】
ステップＳ３０３では、制御部２０１は、図８の選択画像リストの先頭の選択画像の画像ファイル名１７０１と優先度１７０３を取得し、ステップＳ３０４に進む。
【０１１２】
ステップＳ３０４では、制御部２０１は、ステップＳ３０３で取得した優先度１７０３に優先マークが設定されているか否かを判断し、優先マークが設定されていれば、ステップＳ３０５に進み、優先マークが設定されていない場合は、ステップＳ３０６に進む。
【０１１３】
ステップＳ３０５では、制御部２０１は、ステップＳ３０３で取得した画像ファイル名に対応する図１１の画像名の画像に対して、図７の画面の配布先１３０９の全てのチェックボックスをＯＮにし、ステップＳ３０７に進む。
【０１１４】
ステップＳ３０６では、制御部２０１は、ステップＳ３０３で取得した画像ファイル名に対応する図１１の画像名の画像において、図７の画面の配布先１３０９の全てのチェックボックスをＯＦＦにし、ステップＳ３０７に進む。
【０１１５】
ステップＳ３０７では、制御部２０１は、図８の選択画像リストに未処理の選択画像データがあるか否かを判断し、未処理の選択画像データがない場合は、処理を終了する。一方、制御部２０１は、未処理の選択画像データがある場合は、図８の選択画像のリストへのポインタを未処理の選択画像データの位置に進めて、ステップＳ３０３に戻り、未処理の選択画像データなくなるまで処理を繰り返す。
【０１１６】
以上説明したように、本実施形態では、画像を選択する際に、選択した画像を全ての配布先へ配布するか否かの設定を優先マークを入れるだけで行うことができるので、ユーザの操作負荷を軽減することができる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１１７】
（第４の実施形態）
次に、図１７を参照して、本発明の第４の実施形態である情報管理装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１１８】
上記第１の実施形態で説明したように、図１０の画面において、優先度のラジオボックス群１２０２で入力／指定した内容は、図６の画面に追加又は更新表示されると共に、図９の配布先管理リストの優先度１８０２の欄に登録される。
【０１１９】
図１７は、図４のステップＳ９０３で表示装置２１０に図７の画面を初期表示するに際して、図９の配布先管理リストの優先度１８０２の設定情報を利用した処理を説明するためのフローチャート図である。図１７での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【０１２０】
ステップＳ４０１では、制御部２０１は、図９の配布先管理リストデータを取得し、ステップＳ４０２に進む。
【０１２１】
ステップＳ４０２では、制御部２０１は、図１１の画像配布リストデータを取得し、ステップＳ４０３に進む。
【０１２２】
ステップＳ４０３では、制御部２０１は、ステップＳ４０１で取得した配布先管理リストの先頭の配布先について名前１８０１と優先度１８０２の情報を取得し、ステップＳ４０４に進む。
【０１２３】
ステップＳ４０４では、制御部２０１は、ステップＳ４０３で取得した優先度１８０２に「全部あげる」が指定されているか否かを判断する。
【０１２４】
そして、制御部２０１は、優先度１８０２に「全部あげる」が指定されている場合は、優先マークがあると判断して、ステップＳ４０６に進み、「全部あげる」が指定されていない場合は、ステップＳ４０５に進む。
【０１２５】
ステップＳ４０６では、制御部２０１は、ステップＳ４０３で取得した名前１８０１に対応する図１１の配布先名において、図７の画面の配布先１３０９のチェックボックスを全ての選択画像に対してＯＮとし、ステップＳ４０７に進む。
【０１２６】
ステップＳ４０５では、制御部２０１は、ステップＳ４０３で取得した名前１８０１に対応する図１１の配布先名において、図７の画面の配布先１３０９のチェックボックスを全ての選択画像に対してＯＦＦとし、ステップＳ４０７に進む。
【０１２７】
ステップＳ４０７では、制御部２０１は、図９の配布先管理リストに未処理の配布先データがあるか否かを判断し、未処理の配布先データがない場合は、処理を終了する。一方、制御部２０１は、未処理の配布先データがある場合は、図９の配布先管理リストへのポインタを未処理の配布先データの位置に進めて、ステップＳ４０３に戻り、未処理の配布先データなくなるまで処理を繰り返す。
【０１２８】
以上説明したように、本実施形態では、図１０の画面での優先度のラジオボックス群１２０２で優先度を設定するだけで、一人の配布先に対して全ての画像を配布するか否かを指定することができるので、ユーザの操作負荷を軽減することができる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１２９】
（第５の実施形態）
次に、図１８及び図１９を参照して、本発明の第５の実施形態である情報管理装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１３０】
本実施形態では、図１９に示すように、図７の画面に対して操作部１６１０が追加表示されている。
【０１３１】
この操作部１６１０は、全ての選択画像を配布（印刷）する配布先を選択操作するためのもので、図９の配布先管理リストに登録された配布先（図１９では、Ａさん、Ｂさん、Ｃさん）のボタン１６１１が表示される。
【０１３２】
ボタン１６１１は、トグルボタン（ステイオンボタンとも言う）とされ、マウスで１回クリックするとプッシュ（ＯＮ）の状態で止まり、もう一回クリックするとアップ（ＯＦＦ）の状態で止まる。
【０１３３】
図１８は、操作部１６１０でのボタン１６１１の操作情報に基づいて、図１９の画面で印刷チェックボックスをＯＮ／ＯＦＦする処理を説明するためのフローチャート図である。図１８での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【０１３４】
ステップＳ５０１では、制御部２０１は、操作部１６１０のボタン１６１１が操作された場合は、ステップＳ５０２に進む。
【０１３５】
ステップＳ５０２では、制御部２０１は、ボタン１６１１の操作でプッシュに変更されたかを判断し、プッシュに変更された場合は、ステップＳ５０３に進み、プッシュに変更されていない場合は、ステップＳ５０４に進む。
【０１３６】
ステップＳ５０３では、制御部２０１は、全ての選択画像に対して操作されたボタン１６１１の配布先の印刷チェックボックスをＯＮにするとともに、図１１の画像配布リストにもその旨を登録し、処理を終了する。
【０１３７】
ステップＳ５０４では、制御部２０１は、全ての選択画像に対して操作されたボタン１６１１の配布先の印刷チェックボックスをＯＦＦにするとともに、図１１の画像配布リストにもその旨を登録し、処理を終了する。
【０１３８】
以上説明したように、本実施形態では、マウスによるクリック操作だけで、一人の配布先に対して全ての画像を配布するか否かを指定することができるので、ユーザの操作負荷を軽減することができる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１３９】
（第６の実施形態）
次に、図１９及び図２０を参照して、本発明の第６の実施形態である情報管理装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１４０】
本実施形態は、図１のプリンタ１００が昇華型熱転写方式のプリンタの場合、インクリボンと用紙のパックをセットして印刷するため、インクリボンの残量で印刷できる残り枚数が正確に判る。そのインクリボン残量に基づいて、以下の新たな処理フローに示すようにして印刷可能枚数を配布先毎に表示する。
【０１４１】
図１９の画面には、プリンタ確認エリア１６０１が追加表示される。プリンタ確認エリア１６０１には、プリンタ１００にインクリボンをセットし、リボンセット確認ボタン１６０５を押した際に、プリンタ名１６０２、用紙名１６０３、印刷可能枚数１６０４が表示される。
【０１４２】
印刷可能枚数１６０４の数値（枚数）は、図４のステップＳ９０４で印刷が行われるごとに減算される。また、印刷枚数確認エリア１６０６には、印刷可能な枚数と印刷不可能な枚数が例えば棒グラフで表示される。
【０１４３】
図２０は、印刷枚数確認エリア１６０６に、印刷可能な枚数と印刷不可能な枚数を棒グラフで表示する処理を説明するためのフローチャート図である。図２０での各処理は、外部記憶装置２０４のＨＤＤ等に記憶された制御プログラムがＲＡＭ２０３にロードされて、制御部２０１のＣＰＵ等により実行される。
【０１４４】
ステップＳ６０１では、制御部２０１は、図１９の画面上で、どの選択画像のどの配布先のチェックボックスがＯＮ又はＯＦＦに変更されたかの情報を取得し、ステップＳ６０２に進む。
【０１４５】
ステップＳ６０２では、制御部２０１は、ＯＮ又はＯＦＦに変更されたチェックボックスの配布先の配布枚数を更新し、ステップＳ６０３に進む。
【０１４６】
ここでは、例えば、図１９の画面で「Ｃさん」のチェックボックスがＯＮ又はＯＦＦに変更されると、印刷枚数確認エリア１６０６の「Ｃさん」の「４０枚」の配布枚数が増減されて更新される。なお、チェックボックスのＯＮとＯＦＦの切り替えは、チェックボックス毎に行ってもよいし、上述のようにボタン１６１１を押下操作することで配布先毎に一括して切り替えるようにしてもよい。
【０１４７】
ステップＳ６０３では、制御部２０１は、全印刷枚数を更新し、印刷可能枚数及び用紙不足枚数の情報を取得して、ステップＳ６０４に進む。
【０１４８】
ここでは、例えば、図１９の画面において、プリンタ確認エリア１６０１の印刷可能枚数１６０４の表示が５０枚、印刷枚数確認エリア１６０６の印刷枚数の合計の表示が９５枚、不足分１６０９の表示が４５枚である。
【０１４９】
そして、制御部２０１は、ステップＳ６０１でチェックボックスがＯＮに変更された場合は、印刷枚数確認エリア１６０６の印刷枚数の合計の表示を９６枚、不足分１６０９の表示を４６枚にそれぞれ更新し、ステップＳ６０４に進む。
【０１５０】
また、制御部２０１は、ステップＳ６０１でチェックボックスがＯＦＦに変更された場合は、印刷枚数確認エリア１６０６の印刷枚数の合計の表示を９４枚、不足分１６０９の表示を４４枚にそれぞれ更新し、ステップＳ６０４に進む。
【０１５１】
ステップＳ６０４では、制御部２０１は、対象の配布先を１つ選択し、ステップＳ６０５に進む。
【０１５２】
ステップＳ６０５では、制御部２０１は、ステップＳ６０４で選択した配布先の印刷枚数が（印刷枚数確認エリア１６０６の印刷枚数の合計−不足分の枚数）以下であれば、ステップＳ６０６に進み、それ以外の場合は、ステップＳ６０７に進む。なお、ステップＳ６０４で選択した配布先の印刷枚数は、選択が２回以上である場合は、先に選択した配布先の印刷枚数を含む枚数とする。
【０１５３】
ステップＳ６０６では、制御部２０１は、印刷枚数確認エリア１６０６に印刷可能な枚数の棒グラフ１６０７を描画し、ステップＳ６０８に進む。
【０１５４】
ステップＳ６０７では、印刷枚数確認エリア１６０６に印刷可能な枚数と印刷不可能な枚数に分けた棒グラフ１６０８を描画し、ステップＳ６０８に進む。
【０１５５】
ステップＳ６０８では、制御部２０１は、未処理の配布先があるか否かを判断し、未処理の配布先がある場合は、ステップＳ６０４に戻って上記処理を繰り返し、未処理の配布先がない場合は、処理を終了する。
【０１５６】
以上説明したように、印刷枚数確認エリア１６０６に現在のインク残量で印刷できる枚数が表示されるので、画像の数と配布先の数を調整して印刷枚数を決定する際のユーザの操作負荷を軽減することができる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１５７】
なお、本発明は、上記各実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【０１５８】
また、上記各実施形態は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１５９】
１００  プリンタ
２００  情報管理装置
２０１  制御部
２０９  入力デバイス
２１０  表示装置
【図１】
2011018268.tif 000003
【図２】
2011018268.tif 000004
【図３】
2011018268.tif 000005
【図４】
2011018268.tif 000006
【図５】
2011018268.tif 000007
【図６】
2011018268.tif 000008
【図７】
2011018268.tif 000009
【図８】
2011018268.tif 000010
【図９】
2011018268.tif 000011
【図１０】
2011018268.tif 000012
【図１１】
2011018268.tif 000013
【図１２】
2011018268.tif 000014
【図１３】
2011018268.tif 000015
【図１４】
2011018268.tif 000016
【図１５】
2011018268.tif 000017
【図１６】
2011018268.tif 000018
【図１７】
2011018268.tif 000019
【図１８】
2011018268.tif 000020
【図１９】
2011018268.tif 000021
【図２０】
2011018268.tif 000022