(57)【要約】【課題】  格納するジョブの上書きを抑止しながら格納済みのジョブの判別を容易なものとするプリンタやＭＦＰ等の電子機器、データ管理方法およびプログラムを提供する。【解決手段】  本発明の電子機器は保存を指示されたジョブについて、記憶領域中にユーザ名ごとにジョブ名をファイルに付与して格納する。電子機器は、同一ユーザが同じジョブ名のジョブを保存しようとした場合には、ジョブ名に保存日時を付与して格納し、同一ユーザが同じジョブ名のジョブを同一保存日時に保存しようとした場合には、ジョブ名に保存日時と、識別番号とを付与して格納する。また、ユーザからジョブの印刷要求を受けた場合、ユーザ名、ジョブ名、保存日時、識別番号を順次表示してユーザに選択を促し、印刷を行う。【選択図】  図１
2006107164.tif 000002
【特許請求の範囲】
【請求項１】
外部から格納対象データと、データ名と、ユーザ名とを受け付ける受付部と、
前記格納対象データを記憶領域に格納する記憶領域管理部と、
前記記憶領域に格納されたデータの間の関連を表現するデータ管理リスト要素に、前記格納対象データを前記記憶領域に格納されたデータに対して関連付ける名称をセットするディレクトリ管理部と、
外部からの要求に応じて前記記憶領域に格納されたデータの名称を、前記データ管理リスト要素に基づいて表示する表示手段とを具備し、
前記ディレクトリ管理部は、前記データ管理リスト要素に、
前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在しないとき、前記データ名を含む名称をセットし、
前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在するとき、前記データ名と、時間情報とを含む名称をセットし、
前記データ名と、前記時間情報とを含む名称のデータが既に前記記憶領域中に存在するとき、識別情報を生成し、前記データ名と、前記時間情報と、前記識別情報とを含む名称をセットすることを特徴とする電子機器。
【請求項２】
前記データ名はジョブ名であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記識別情報は連番の番号であることを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
前記時間情報は保存日時であることを特徴とする請求項１〜請求項３のいずれかに記載の電子機器。
【請求項５】
電子機器のコンピュータに、
外部から格納対象データと、データ名と、ユーザ名とを受け付ける処理と、
前記格納対象データを記憶領域に格納する処理と、
前記記憶領域に格納されたデータの間の関連を表現するデータ管理リスト要素に、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在しないとき、前記データ名を含む名称をセットし、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在するとき、前記データ名と、時間情報とを含む名称をセットし、前記データ名と、前記時間情報とを含む名称のデータが既に前記記憶領域中に存在するとき、識別情報を生成し、前記データ名と、前記時間情報と、前記識別情報とを含む名称をセットする処理と、
外部からの要求に応じて前記記憶領域に格納されたデータの名称を、前記データ管理リスト要素に基づいて表示する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷等のジョブで使用したデータの保存が可能なＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ、複合機能プリンタ）等の電子機器、データ管理方法およびプログラムに関する。
【背景技術】
【０００２】
企業や官公庁においてはプリンタやＭＦＰ等の電子機器を使用して種々の文書を印刷する。こうした文書の中には職場内で複数の人々が利用するものもある。このため、プリンタやＭＦＰの中には、印刷等のジョブで使用したデータを記憶する機能、即ちジョブを保存する機能を備えたものもある。これにより、電子機器のユーザは、文書データをパソコン等を使用して探すことなく、プリンタやＭＦＰに印刷させることができる。
【０００３】
しかし、従来の技術における電子機器を使用してジョブを保存する場合、当該ジョブのジョブ名を用いてジョブの保存を行うことが多い。このジョブ名は、例えば、パソコンで使用するワープロソフトの名称等である。こうした電子機器はパソコン等のように高度なデータ管理機能を必要とせず、このためユーザが任意のジョブ名を設定することもない。このようにワープロソフトの名称等をそのままジョブ名にすること自体は、ジョブ名の付与にわざわざユーザの手を煩わすこともないため、便利な機能である。
【０００４】
しかし、こうした電子機器が使用される職場内では、複数の人が同じワープロソフトを使用することが多い。このため、ジョブ名も同じものとなり易い。この場合、プリンタやＭＦＰは同じ名称の古いジョブを上書きすることがある。しかし、多くの場合、ジョブ名は一緒であっても、印刷される文書、即ち、ジョブの内容自体は全く異なるものである。このため、ユーザが残しておこうとしたジョブが上書きされることがあり、不便である。
【０００５】
この不便の解決方法として、特許文献１〜特許文献４においては、ジョブの保存の際に付与するファイル名について、一部に連番を付与する、あるいは一部をファイル作成日時とする技術が開示されている。しかし、単なる連番の付与や日時の付与では、後でユーザが同じジョブの再実行の際にジョブの識別が困難であるという問題点がある。
【特許文献１】特開２００４−１０２６００号公報
【特許文献２】特開平１１−７３６８号公報
【特許文献３】特開平１１−３２０８４５号公報
【特許文献４】特願２００４−１８７３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記の事情を考慮してなされたもので、その目的は、格納するジョブの上書きを抑止しながら格納済みのジョブの判別を容易なものとするプリンタやＭＦＰ等の電子機器、データ管理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明は前述の課題を解決するためになされたもので、請求項１の発明は、外部から格納対象データと、データ名と、ユーザ名とを受け付ける受付部と、前記格納対象データを記憶領域に格納する記憶領域管理部と、前記記憶領域に格納されたデータの間の関連を表現するデータ管理リスト要素に、前記格納対象データを前記記憶領域に格納されたデータに対して関連付ける名称をセットするディレクトリ管理部と、外部からの要求に応じて前記記憶領域に格納されたデータの名称を、前記データ管理リスト要素に基づいて表示する表示手段とを具備し、前記ディレクトリ管理部は、前記データ管理リスト要素に、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在しないとき、前記データ名を含む名称をセットし、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在するとき、前記データ名と、時間情報とを含む名称をセットし、前記データ名と、前記時間情報とを含む名称のデータが既に前記記憶領域中に存在するとき、識別情報を生成し、前記データ名と、前記時間情報と、前記識別情報とを含む名称をセットすることを特徴とする電子機器である。
【０００８】
また、請求項２の発明は、請求項１に記載の電子機器であって、前記データ名はジョブ名であることを特徴とするものである。
【０００９】
また、請求項３の発明は、請求項１または請求項２に記載の電子機器であって、前記識別情報は連番の番号であることを特徴とするものである。
【００１０】
また、請求項４の発明は、請求項１〜請求項３のいずれかに記載の電子機器であって、前記時間情報は保存日時であることを特徴とするものである。
【００１１】
また、請求項５の発明は、電子機器のコンピュータに、外部から格納対象データと、データ名と、ユーザ名とを受け付ける処理と、前記格納対象データを記憶領域に格納する処理と、前記記憶領域に格納されたデータの間の関連を表現するデータ管理リスト要素に、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在しないとき、前記データ名を含む名称をセットし、前記ユーザ名に関連付けられた前記データ名と同じ名称のデータが前記記憶領域中に存在するとき、前記データ名と、時間情報とを含む名称をセットし、前記データ名と、前記時間情報とを含む名称のデータが既に前記記憶領域中に存在するとき、識別情報を生成し、前記データ名と、前記時間情報と、前記識別情報とを含む名称をセットする処理と、外部からの要求に応じて前記記憶領域に格納されたデータの名称を、前記データ管理リスト要素に基づいて表示する処理とを実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、または、請求項５の発明によれば、格納するジョブの上書きを抑止しながら格納済みのデータの判別を容易なものとすることができる効果がある。
【００１３】
また、請求項２の発明によれば、ユーザ名に関連付けられたジョブ名を使用してデータを管理するため、ユーザにとって格納されているデータの判別が一層容易となる効果がある。
【００１４】
また、請求項３の発明によれば、格納されるデータに連番の番号が付与されるため、ジョブ名や時間情報が同じであってもデータの判別が容易となる効果がある。
【００１５】
また、請求項４の発明によれば、保存日時でデータの内容を判別することができるため、判別が容易となる効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照し、この発明の実施の形態について説明する。図３は本実施の形態における電子機器であるＭＦＰ１００と、ネットワーク経由で文書データをＭＦＰ１００へ送信して印刷を要求するパソコン２００ａ〜パソコン２００ｃとを含むネットワークの構成を表している。
【００１７】
また、図４はこのＭＦＰ１００の構成を表している。制御部１２０は制御機能であり、詳細は後述する。受付部１１０はパソコン２００ａ〜パソコン２００ｃからネットワーク経由で印刷要求を受け付ける。
【００１８】
ディレクトリ管理部１３０は保存対象のジョブを図１に示すように階層的に管理する。図１において、全保存ジョブがルートディレクトリであり、この下に各ユーザのディレクトリがある。各ユーザのディレクトリの下には各ジョブがある。
【００１９】
この各ジョブは実際に格納されるデータである。ディレクトリ管理部１３０は同じユーザであり、かつ、同じジョブ名のジョブを格納する場合には、ジョブ名に保存日時を付加する。図１中の保存日時１付加や、保存日時２付加がこれに該当する。
【００２０】
さらに、ディレクトリ管理部１３０は同じユーザであり、同じジョブ名であり、かつ、同じ保存日時のジョブを格納する場合には、ジョブ名に保存日時と、連番の識別番号をと付与する。図１中の識別番号１付加や、識別番号２付加がこれに該当する。
【００２１】
また、ディレクトリ管理部１３０は、図１に示すディレクトリ構成を管理するために、図７に示す形式のデータであるデータ管理リスト要素を図８に示すように使用する。図７のデータ管理リスト要素中の名称はディレクトリ、あるいはジョブの名称である。兄弟ノードは、同じユーザが異なるジョブ名のジョブの格納を要求する場合において、最初に格納されるジョブから次に格納されるジョブへのポインタである。これは、例えば、図８中の名称が保存日時１付加のデータ管理リスト要素と、保存日時２付加のデータ管理リスト要素との関係が該当する。即ち、兄弟ノードはデータ管理リスト要素間の兄弟関係を表す。また、同様に、兄弟ノードはディレクトリ間の関係も表す。
【００２２】
データ管理リスト要素中の子ノードは、データ管理リスト要素間の親子関係を表す。これは例えば、ＭＦＰ１００が同じユーザであって同じジョブ名のジョブを格納する場合において、最初に格納されるジョブから次に格納されるジョブへのポインタである。この親子関係の例としては、図８中の名称が保存日時１付加のデータ管理リスト要素と、識別番号１付加のデータ管理リスト要素との関係が該当する。子ノードは、また、ディレクトリ間の関係、あるいは、ディレクトリとジョブ間の関係も表す。
【００２３】
データ管理リスト要素中のデータ格納位置は、記憶領域中のジョブの格納場所を表す。ディレクトリ管理部１３０は、ディレクトリに関してはデータ格納位置が特に必要がないため、“−”をセットする。記憶領域管理部１４０はジョブの記憶領域への格納を行う。印刷部１５０は印刷機能である。
【００２４】
次に、図を参照して本実施の形態における処理の流れを説明する。本実施の形態においては、ジョブの保存と、ジョブの再実行との２つの処理に関して説明する。
【００２５】
＜ジョブの保存＞
図６はジョブの保存処理の流れを表している。いま、パソコン２００ａのユーザは、文書データを指定し、この印刷と、ジョブの保存とをパソコン２００ａに指示する。パソコン２００ａはユーザの指示を受け、ユーザの指定した文書データをネットワーク経由でＭＦＰ１００へ送信し、印刷およびジョブの保存を指示する。この際、パソコン２００ａは図２に示すように、メモリ中から当該ユーザのユーザ名と、ジョブ名として当該文書データを使用するアプリケーションソフトの名称とを得て、また、保存日時として現在時刻を得て、これらを一緒に送信する。
【００２６】
ＭＦＰ１００の制御部１２０は受付部１１０経由でパソコン２００ａからデータを受信し、受信した文書データを印刷部１５０へ出力して印刷を実行させる。そして、制御部１２０は受信した文書データをジョブとして保存するため、当該文書データを記憶領域管理部１４０へ出力する。
【００２７】
記憶領域管理部１４０は制御部１２０からデータを入力し、当該データを記憶領域へ書き込み（図６のステップＴ０１）、この書き込みに関するデータ格納位置の情報を生成し、制御部１２０へ出力する。
【００２８】
制御部１２０は記憶領域管理部１４０からデータを入力し、先程受信したユーザ名と、ジョブ名と、保存日時と、入力したデータ格納位置の情報とをディレクトリ管理部１３０へ出力してディレクトリへのジョブの登録を要求する。
【００２９】
ディレクトリ管理部１３０は制御部１２０からデータを入力し、記憶領域から図８に示す形式のツリーを読み出し、ジョブの登録を試みる。このために、ディレクトリ管理部１３０は、図８に示すツリーをたどって、入力したユーザ名が既に登録済みであるか否かをチェックする（図６のステップＴ０２）。
【００３０】
ディレクトリ管理部１３０は図８に示す形式のツリーに入力したユーザ名が登録されていないことを検知した場合（図６のステップＴ０２が“Ｎｏ”）、新たに図７に示すデータ管理リスト要素を生成し、当該データ管理リスト要素の名称に入力したユーザ名をセットし、図８に示す形式のツリーに追加する（図６のステップＴ０８）。この追加は、例えば図８のツリーにおいて、名称がユーザ名２のデータ管理リスト要素の兄弟ノードからポイントさせることによる。これにより、入力したユーザ名のディレクトリが図８に示す形式のツリーに登録された。
【００３１】
次に、ディレクトリ管理部１３０は先程追加したディレクトリに入力したジョブ名を関連付けるため、新たに図７に示すデータ管理リスト要素を生成し、当該データ管理リスト要素の名称として入力したジョブ名を、データ格納位置として入力したデータ格納位置の情報をセットし、更に、当該データ管理リスト要素を図６のステップＴ０８で生成したデータ管理リスト要素の子ノードにポイントさせる（図６のステップＴ０９）。これにより、ジョブが保存された。
【００３２】
また、ディレクトリ管理部１３０は、入力したユーザ名が図８に示す形式のツリーに既に登録されていることを検知した場合（図６のステップＴ０２が“Ｙｅｓ”）、入力したジョブ名と同じジョブ名のデータ管理リスト要素が当該ユーザ名のディレクトリに登録されているか否かのチェックを行う（図６のステップＴ０３）。
【００３３】
次に、ディレクトリ管理部１３０は、入力したユーザ名に対して入力したジョブ名と同じジョブ名のデータ管理リスト要素が登録されていないことを検知した場合には（図６のステップＴ０３が“Ｎｏ”）、新たに図７に示すデータ管理リスト要素を生成し、この新しいデータ管理リスト要素の名称として入力したジョブ名をセットし、データ格納位置として入力したデータ格納位置の情報をセットし、図８に示すツリーに追加する（図６のステップＴ１０）。この追加は、例えば、図８のツリーにおいて、ジョブ３のデータ管理リスト要素の兄弟ノードにポイントさせることによる。これにより、ジョブが保存された。
【００３４】
また、ディレクトリ管理部１３０は入力したユーザ名と、入力したジョブ名とが既に図８に示す形式のツリーに登録されていることを検知した場合（図６のステップＴ０３が“Ｙｅｓ”）、入力したジョブ名と、入力した保存日時とを連結して保存日時を追加したジョブ名を生成する（図６のステップＴ０４）。
【００３５】
次に、ディレクトリ管理部１３０は、図８に示す形式のツリーをたどって、入力したユーザ名と、入力したジョブ名との組み合わせに該当し、かつ、この保存日時を追加したジョブ名に該当するジョブが既に登録されているか否かのチェックを行う（図６のステップＴ０５）。このチェックにより、同じユーザが同じジョブ名で同じ時刻に２以上のジョブを格納しようとしていたか否かが判明する。
【００３６】
次に、ディレクトリ管理部１３０は、入力したユーザ名と、入力したジョブ名との組み合わせに該当し、かつ、この保存日時を追加したジョブ名に該当するジョブが登録されていないことを検知した場合には（図６のステップＴ０５が“Ｎｏ”）、新たに図７に示すデータ管理リスト要素を生成し、この新しいデータ管理リスト要素の名称として先程得た保存日時を追加したジョブ名をセットし、データ格納位置として入力したデータ格納位置の情報をセットし、図８に示すツリーに追加する（図６のステップＴ１１）。この追加は、例えば、図８のツリーにおいて、名称が保存日時２追加のデータ管理リスト要素の兄弟ノードに新たに生成したデータ管理リスト要素をポイントさせることによる。これにより、ジョブが保存された。
【００３７】
また、ディレクトリ管理部１３０は、入力したユーザ名と、入力したジョブ名との組み合わせに該当し、かつ、この保存日時を追加したジョブ名に該当するジョブが登録されていることを検知した場合（図６のステップＴ０５が“Ｙｅｓ”）、当該保存日時を追加したジョブ名に対応するデータ管理リスト要素の子ノードがポイントするデータ管理リスト要素およびその兄弟の数をカウントする。そして、ディレクトリ管理部１３０は得られたカウントに１を加えて識別番号を得る。
【００３８】
次に、ディレクトリ管理部１３０は保存日時を追加したジョブ名の終端に識別番号を連結し、識別番号を追加したジョブ名を得る（図６のステップＴ０６）。そして、新たに図７に示すデータ管理リスト要素を生成し、この新しいデータ管理リスト要素の名称として先程得た識別番号を追加したジョブ名をセットし、データ格納位置として入力したデータ格納位置の情報をセットし、図８に示すツリーに追加する（図６のステップＴ０７）。この追加は、例えば、図８のツリーにおいて、名称が識別番号２追加のデータ管理リスト要素の兄弟ノードにポイントさせることによる。
【００３９】
次に、ディレクトリ管理部１３０は、記憶領域に図８に示す形式のツリーを書き込む。そして、ディレクトリ管理部１３０は制御部１２０にデータ管理リスト要素に設定した名称と、ＯＫとを出力する。制御部１２０はディレクトリ管理部１３０からデータを入力し、ネットワーク経由でパソコン２００ａへ入力した名称と、ＯＫとを送信する。パソコン２００ａはネットワーク経由でＭＦＰ１００からデータを受信し、受信した名称を表示してユーザに印刷とジョブの保存の完了を報知する。ユーザはパソコン２００ａの表示を確認する。
【００４０】
＜ジョブの再実行＞
ユーザは、上述の処理で保存したジョブを再実行する場合、図５に示すようにＭＦＰ１００の表示部を参照しながらＭＦＰ１００に再実行を指示する。図５はこの処理の際のＭＦＰ１００の表示部を表している。ＭＦＰ１００の制御部１２０はユーザからのジョブの再実行の指示を受け、図８の形式のツリーに登録されているユーザ名をディレクトリ管理部１３０経由で得て順次表示し、ユーザに選択を促すメッセージを表示部に表示させる。
【００４１】
ユーザは自身のユーザ名がＭＦＰ１００の表示部に表示されたことを検知すると、ＭＦＰ１００に“Ｙｅｓ”を入力する（図５のステップＳ０１）。
【００４２】
ＭＦＰ１００の制御部１２０はユーザの指示を受け、ユーザが指定したユーザ名に対応するジョブ名の取得を試みる。制御部１２０はディレクトリ管理部１３０経由で図８に示す形式のツリーから、ユーザが指定したユーザ名を格納するデータ管理リスト要素の子ノードが指すデータ管理リスト要素、及び、当該子ノードが指すデータ管理リスト要素の兄弟が格納するジョブ名を得て表示部に順次表示させ、また、この表示と共にユーザへの選択を促すメッセージを表示部に表示させる。
【００４３】
ユーザは印刷対象のジョブのジョブ名がＭＦＰ１００の表示部に表示されたことを検知すると、ＭＦＰ１００に“Ｙｅｓ”を入力する（図５のステップＳ０２）。ＭＦＰ１００の制御部１２０はユーザの指示を受け、指定されたジョブ名に対応するデータ管理リスト要素に子ノードが設定されているか否かをディレクトリ管理部１３０経由で得てチェックする。
【００４４】
次に、ＭＦＰ１００の制御部１２０は、指定されたジョブ名に対応するデータ管理リスト要素に子ノードが設定されていないことを検知した場合、当該データ管理リスト要素より下位にはデータ管理リスト要素が無いため、当該データ管理リスト要素の指すデータを印刷すべきであると判断し、ディレクトリ管理部１３０経由で得た当該データ管理リスト要素に格納されているデータ格納位置を印刷部１５０に指定して文書の印刷を実行させ、処理を終了する。
【００４５】
また、制御部１２０は、ユーザが指定したジョブ名に対応するデータ管理リスト要素に子ノードが設定されていることを検知した場合、当該ユーザ名の当該ジョブ名であって保存日時が付与されたジョブが存在すると判断する。そして、制御部１２０は、当該ジョブに対応するジョブ名に保存日時を付与したジョブが存在することを報知するメッセージと、ユーザに当該ジョブ名のジョブの印刷を行うか、あるいはジョブ名に保存日時を付与したジョブの印刷を行うかの選択を要求するメッセージとを表示部に表示する。
【００４６】
次に、制御部１２０は、ユーザが当該ジョブ名のジョブの印刷を指示した場合、ディレクトリ管理部１３０経由で得た当該ジョブ名を格納するデータ管理リスト要素中のデータ格納位置を印刷部１５０に指定して文書の印刷を実行させ、処理を終了する。
【００４７】
また、制御部１２０は、ユーザがジョブ名に保存日時を付与したジョブの印刷を行うことを指示した場合、ジョブ名を格納する図７に示す形式のデータ管理リスト要素の子ノードが指すデータ管理リスト要素と、当該子ノードが指すデータ管理リスト要素の兄弟との名称中の保存日時をディレクトリ管理部１３０経由で得て順次表示部に表示させ、ユーザに選択を促す。
【００４８】
ユーザは印刷対象のジョブの保存日時がＭＦＰ１００の表示部に表示されたことを検知したとき、ＭＦＰ１００に“Ｙｅｓ”を入力する（図５のステップＳ０３）。ＭＦＰ１００の制御部１２０はユーザの指示を受け、ディレクトリ管理部１３０経由で指定された保存日時に対応するデータ管理リスト要素に子ノードが設定されているか否かのチェックを行う。
【００４９】
次に、ＭＦＰ１００の制御部１２０は、指定された保存日時に対応するデータ管理リスト要素に子ノードが設定されていないことを検知した場合、当該データ管理リスト要素より下位にはデータ管理リスト要素が無いと判断し、ディレクトリ管理部１３０経由で得た当該データ管理リスト要素に格納されているデータ格納位置を印刷部１５０に指定して文書の印刷を実行させ、処理を終了する。
【００５０】
また、制御部１２０は、ユーザが指定した保存日時に対応するデータ管理リスト要素に子ノードが設定されていることを検知した場合、当該保存日時のジョブについて識別番号が付与されたジョブが存在すると判断する。このため、制御部１２０は、当該ジョブに対応するジョブ名に識別番号が付与されたジョブが存在することを報知するメッセージを表示部に表示させ、ユーザに当該保存日時のジョブの印刷を行うか、あるいはジョブ名に識別番号を付与したジョブの印刷を行うかの選択を促す。
【００５１】
次に、制御部１２０は、ユーザが当該保存日時名のジョブの印刷を指示した場合、ディレクトリ管理部１３０経由で得た当該保存日時のジョブを格納するデータ管理リスト要素中のデータ格納位置を印刷部１５０に指定して文書の印刷を実行させる。
【００５２】
また、制御部１２０は、ユーザがジョブ名に識別番号を付与したジョブの印刷を行うことを指示した場合、保存日時を付与したジョブ名を格納する図７に示す形式のデータ管理リスト要素の子ノードが指すデータ管理リスト要素、及び、当該子ノードが指すデータ管理リスト要素の兄弟が格納する名称中の識別番号をディレクトリ管理部１３０経由で得て順次表示部に表示させ、ユーザに選択を促す。
【００５３】
ユーザは印刷対象の識別番号がＭＦＰ１００の表示部に表示されたことを検知したとき、ＭＦＰ１００に“Ｙｅｓ”を入力する（図５のステップＳ０４）。ＭＦＰ１００の制御部１２０はユーザの指示を受け、ディレクトリ管理部１３０経由で得たユーザの指示した識別番号に対応するデータ管理リスト要素中のデータ格納位置を印刷部１５０に指定して文書の印刷を実行させ、処理を終了する。
【００５４】
以上、図面を参照して本発明の実施の形態について詳述してきたが、具体的な構成はこの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施の形態においては保存日時の重複の際には識別番号を用いたが、保存日時をミリ秒以下の単位とし、重複の発生を抑止しても良い。識別番号を使用する必要がなくなるため、本実施の形態の実施が一層容易となる効果がある
【００５５】
また、本実施の形態においては保存日時の重複の際には識別番号を用いたが、ジョブを上書きしても良い。同一ユーザが同一時刻にＭＦＰ１００にジョブの保存を要求する場合、同じ文書データを保存しようとしているケースが多いため、問題とはならない。更に、識別番号を使用するよりも簡易である。
【００５６】
また、保存日時の代わりにＭＦＰ１００の受信日時や、文書データの生成日時を用いても良い。また、本実施の形態においてはパソコン２００ａからの要求を受けてＭＦＰ１００がジョブの保存を行ったが、ＭＦＰ１００が備えるコピーやスキャナの処理結果についても同様に保存しても良い。
【００５７】
また、本実施の形態において、ＭＦＰ１００がジョブの重複検知時に別名で保存するか、上書きするか、あるいは、ジョブの保存をキャンセルするかをユーザに確認しても良い。
【００５８】
また、本実施の形態において、ジョブの再実行処理を実行する場合に、ＭＦＰ１００がユーザの保存したジョブをパソコン２００ａ〜パソコン２００ｃの表示部にツリー形式で一覧表示しても良い。本実施の形態においては図１に示すようにユーザごとにジョブを格納するため、例えばＭＦＰ１００の制御部１２０が図８に示す形式のツリーからＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式に従ったツリー型の一覧表示データを生成し、パソコン２００ａ〜パソコン２００ｃへ送信して表示させることにより、ユーザごとのジョブの一覧表示が容易となる。従来の技術のようなジョブ名と保存日時や連番との組み合わせを単に格納するのみでは、このような分かり易い表示は実現できない。
【図面の簡単な説明】
【００５９】
【図１】この発明の実施の形態における電子機器のジョブの保存方法を表す図である。
【図２】この発明の実施の形態におけるジョブの保存要求の際のデータの受け渡しを表す図である。
【図３】この発明の実施の形態における電子機器を用いたシステムの構成を示すブロック図である。
【図４】この発明の実施の形態における電子機器の構成を示すブロック図である。
【図５】この発明の実施の形態における電子機器の表示を表す図である。
【図６】この発明の実施の形態における処理の流れを表すフローチャートである。
【図７】この発明の実施の形態における電子機器が使用するデータを表す図である。
【図８】この発明の実施の形態における電子機器が使用するデータを表す図である。
【符号の説明】
【００６０】
１００…ＭＦＰ
１１０…受付部
１２０…制御部
１３０…ディレクトリ管理部
１４０…記憶領域管理部
１５０…印刷部
２００ａ〜２００ｃ…パソコン
ＮＷ…ネットワーク
【図１】
2006107164.tif 000003
【図２】
2006107164.tif 000004
【図３】
2006107164.tif 000005
【図４】
2006107164.tif 000006
【図５】
2006107164.tif 000007
【図６】
2006107164.tif 000008
【図７】
2006107164.tif 000009
【図８】
2006107164.tif 000010