(57)【要約】【課題】複数の外部記憶装置を一度に装着できる画像処理装置において、ユーザが、目的の外部記憶装置がどれであるかを簡単に識別できるようにする。【解決手段】外部記憶装置を装着する差込口を複数個有する画像形成装置１に、実行したジョブを示すジョブ一覧をディスプレイＤＰに表示させる処理を行うジョブ一覧生成部１１１と、ディスプレイＤＰに表示されたジョブ一覧の中からユーザが選択したジョブにおいて使用されたＵＳＢメモリが装着されているＵＳＢ差込口１１を指示するＵＳＢ差込口指示部１１４と、を設けておく。【選択図】図４
2009303070.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置を装着する差込口を複数個有する画像形成装置であって、
実行したジョブを示すジョブ一覧を表示手段に表示させるジョブ一覧表示処理手段と、
前記表示手段に表示された前記ジョブ一覧の中からユーザが選択したジョブにおいて使用された前記外部記憶装置が装着されている前記差込口を指示する差込口指示手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記差込口に装着された前記外部記憶装置に記憶されているデータの特徴を示す記憶装置データを生成する記憶装置データ生成手段と、
前記記憶装置データを、当該記憶装置データに係る前記外部記憶装置が装着されている前記差込口と対応付けて保存する記憶装置データ保存手段と、
当該画像形成装置において実行されたジョブの属性を示すジョブ属性データを生成するジョブ属性データ生成手段と、を有し、
前記ジョブ属性データ生成手段は、ジョブの実行に際して前記外部記憶装置が使用された場合は、当該外部記憶装置の前記記憶装置データを含む当該ジョブの前記ジョブ属性データを生成し、
前記差込口指示手段は、前記記憶装置データ保存手段に保存されている前記記憶装置データのうちから、前記ジョブ一覧においてユーザによって選択されたジョブの前記ジョブ属性データに含まれる前記記憶装置データに対応する前記記憶装置データを特定し、当該特定した記憶装置データに対応する前記差込口を指示する、
請求項１記載の画像形成装置。
【請求項３】
前記ジョブ属性データは、当該ジョブ属性データのジョブの実行の際に前記外部記憶装置が使用されたか否かを示すフラグを含み、
前記ジョブ一覧表示処理手段は、前記ジョブ属性データに含まれる前記フラグに基づいて、実行の際に前記外部記憶装置が使用されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる、
請求項請求項１または２記載の画像形成装置。
【請求項４】
前記ジョブ一覧表示処理手段は、前記差込口に装着されている前記外部記憶装置の前記記憶装置データを含む前記ジョブ属性データに基づいて、当該装着されている外部記憶装置が実行に際して使用されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる、
請求項請求項１または２記載の画像形成装置。
【請求項５】
前記ジョブ一覧表示処理手段は、ユーザによって指定された期間内に実行されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる、
請求項１または２記載の画像形成装置。
【請求項６】
実行されたジョブに係る画像のサムネイルを示すサムネイル画像データを生成するサムネイル生成手段を有し、
前記ジョブ一覧表示処理手段は、前記サムネイル画像データに基づいて、前記サムネイルの一覧を前記ジョブ一覧として前記表示手段に表示させる、
請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
実行されたジョブに係る画像のサムネイルを示すサムネイル画像データを生成するサムネイル生成手段と、
前記ジョブ一覧においてユーザによって選択されたジョブに対応する前記サムネイルを前記表示手段に表示させるサムネイル表示処理手段と、を有する、
請求項１ないし５のいずれに記載の画像形成装置。
【請求項８】
外部記憶装置を装着する差込口を複数個有する画像形成装置における差込口指示方法であって、
当該画像形成装置が実行したジョブを示すジョブ一覧を表示手段に表示させ、
前記表示手段に表示された前記ジョブ一覧の中からユーザがいずれかのジョブを選択した際に、当該選択されたジョブにおいて使用された前記外部記憶装置が装着されている前記差込口を指示する、
ことを特徴とする差込口指示方法。
【請求項９】
外部記憶装置を装着する差込口を複数個有する画像形成装置に備えられたコンピュータにおいて実行されるコンピュータプログラムであって、
当該画像形成装置が実行したジョブを示すジョブ一覧を表示手段に表示させる処理と、
前記表示手段に表示された前記ジョブ一覧の中からユーザがいずれかのジョブを選択した際に、当該選択されたジョブにおいて使用された前記外部記憶装置が装着されている前記差込口を指示する処理と、
を前記コンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＵＳＢ差込口を有する画像形成装置およびそのＳＵＢ差込口の指示方法などに関する。
【背景技術】
【０００２】
従来、コピー、スキャナ、ファックス、ネットワークプリンティング、ドキュメントサーバ、およびファイル転送などの様々な機能を集約した、複合機などと呼ばれる画像処理装置が多く用いられている。このような画像処理装置は、ＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【０００３】
近年、複合機として、ＵＳＢメモリなどの外部記憶装置を装着できる機種が開発されている。このような機種の複合機では、スキャンした画像データをその外部記憶装置に保存することができる。また、外部記憶装置内に保存されている画像データに基づいて印刷を行うことができる。
【０００４】
従来、このような外部記憶装置を装着して使用できる複合機に関連する技術として特許文献１に示されるような方法が提案されている。
【０００５】
特許文献１には、画像形成装置のメイン電源をＯＦＦすることなくオプションカード（外部記憶装置）の着脱作業を可能にするための方法が示される。また、オプションカード内のデータの読み出し中に誤ってそのオプションカードが引抜かれてしまうことを防止するための方法が示される。
【特許文献１】特開平６−１２３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、現在、上記のような複合機において、外部記憶装置の差込口を複数個有する機種が開発されている。そのような機種を用いると、複数のユーザがそれぞれの外部記憶装置を一度に装着できるので、複数のユーザが複合機を共有する環境において特に便利である。
【０００７】
ところが、外部記憶装置が複数個装着されていると、いずれの外部記憶装置が自分のものであるかが分からなくなってしまうことがある。また、自分の外部記憶装置と間違って他人のものを取り外して持ち去ってしまう恐れもある。
【０００８】
本発明はそのような問題点に鑑み、複数の外部記憶装置を一度に装着できる画像処理装置において、ユーザが、目的の外部記憶装置がどれであるかを簡単に識別できるようにすることを目的する。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る画像形成装置は、外部記憶装置を装着する差込口を複数個有する画像形成装置であって、実行したジョブを示すジョブ一覧を表示手段に表示させるジョブ一覧表示処理手段と、前記表示手段に表示された前記ジョブ一覧の中からユーザが選択したジョブにおいて使用された前記外部記憶装置が装着されている前記差込口を指示する差込口指示手段と、を有する。
【００１０】
好ましくは、前記差込口に装着された前記外部記憶装置に記憶されているデータの特徴を示す記憶装置データを生成する記憶装置データ生成手段と、前記記憶装置データを、当該記憶装置データに係る前記外部記憶装置が装着されている前記差込口と対応付けて保存する記憶装置データ保存手段と、当該画像形成装置において実行されたジョブの属性を示すジョブ属性データを生成するジョブ属性データ生成手段と、を有し、前記ジョブ属性データ生成手段は、ジョブの実行に際して前記外部記憶装置が使用された場合は、当該外部記憶装置の前記記憶装置データを含む当該ジョブの前記ジョブ属性データを生成し、前記差込口指示手段は、前記記憶装置データ保存手段に保存されている前記記憶装置データのうちから、前記ジョブ一覧においてユーザによって選択されたジョブの前記ジョブ属性データに含まれる前記記憶装置データに対応する前記記憶装置データを特定し、当該特定した記憶装置データに対応する前記差込口を指示する。
【００１１】
または、前記ジョブ属性データは、当該ジョブ属性データのジョブの実行の際に前記外部記憶装置が使用されたか否かを示すフラグを含み、前記ジョブ一覧表示処理手段は、前記ジョブ属性データに含まれる前記フラグに基づいて、実行の際に前記外部記憶装置が使用されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる。
【００１２】
または、前記ジョブ一覧表示処理手段は、前記差込口に装着されている前記外部記憶装置の前記記憶装置データを含む前記ジョブ属性データに基づいて、当該装着されている外部記憶装置が実行に際して使用されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる。
【００１３】
または、前記ジョブ一覧表示処理手段は、ユーザによって指定された期間内に実行されたジョブのみを示す前記ジョブ一覧を前記表示手段に表示させる。
【００１４】
または、実行されたジョブに係る画像のサムネイルを示すサムネイル画像データを生成するサムネイル生成手段を有し、前記ジョブ一覧表示処理手段は、前記サムネイル画像データに基づいて、前記サムネイルの一覧を前記ジョブ一覧として前記表示手段に表示させる。
【００１５】
または、実行されたジョブに係る画像のサムネイルを示すサムネイル画像データを生成するサムネイル生成手段と、前記ジョブ一覧においてユーザによって選択されたジョブに対応する前記サムネイルを前記表示手段に表示させるサムネイル表示処理手段と、を有する。
【発明の効果】
【００１６】
本発明によると、複数の外部記憶装置を一度に装着できる画像処理装置において、目的の外部記憶装置がどれであるかをユーザが簡単に識別できる。
【発明を実施するための最良の形態】
【００１７】
図１は画像形成装置１の概観の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は画像形成装置１のＵＳＢ差込口１１付近の概観を示す図である。
【００１８】
図１に示すように、本実施形態に係る画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、ドキュメントサーバ、およびファイル転送などの様々な機能を集約した複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像処理装置である。
【００１９】
図２に示すように、画像形成装置１は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、通信インタフェース１０ｇ、印刷装置１０ｈ、およびスキャナ１０ｉなどによって構成される。
【００２０】
スキャナ１０ｉは、原稿の用紙に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データ（濃度データ）を生成する装置であり、画像形成装置１の本体上面に設けられている。取得された画像データは、図示しない画像処理部においてデジタルデータに変換され、周知の画像処理が施された後、印刷装置１０ｈに送られて印刷のジョブに用いられる。または、ユーザが予め指定したディレクトリ（フォルダ）に保存される。保存先として、ＵＳＢメモリなどの外部記憶装置内のディレクトリまたはハードディスク１０ｄなどの内部の記憶装置のディレクトリを指定することができる。画像データは、ヘッダまたはフッダなどのデータが付加されたファイルとしてそれらのディレクトリに保存される。また、通信インタフェース１０ｇから他の装置に送信して保存することもできる。
【００２１】
印刷装置１０ｈは、スキャナ１０ｉでスキャンして得た画像データまたは他の装置から送信されてきた画像データに基づいて、画像を用紙に印刷する装置である。ユーザは、ＵＳＢメモリなどの外部記憶装置に保存されているファイルを指定してそのファイルの画像データに基づく印刷を画像形成装置１に実行させることもできる。
【００２２】
通信インタフェース１０ｇは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２３】
通信インタフェース１０ｇは、公衆電話回線を解してファクシミリデータの送受信を行う他、ＬＡＮ、インターネットなどのネットワークを介して他の装置との間で電子メールなどを用いてデータの送受信を行うことができる。これによって、画像形成装置１は、通常のファクシミリ通信を行うファクシミリ装置としての機能だけではなく、電子メールの送受信の端末としての機能も有する。従って、電子メールの添付ファイルとして、各種の画像データを送受信することもできる。なお、通信インタフェース１０ｇが行う通信は、有線であってもよいし無線であってもよい。
【００２４】
操作パネル１０ｆは、ディスプレイＤＰおよび複数の操作ボタンによって構成される。ディスプレイＤＰは、タッチパネル式のディスプレイであって、画像形成装置１を操作するユーザへのメッセージおよびユーザが画像形成装置１を操作するための種々の画面を表示する。操作ボタンは、ユーザが画像形成装置１に対して、ジョブの実行の指令または印刷の部数などの処理の条件を入力するためのボタンである。
【００２５】
制御用回路１０ｅは、ハードディスク１０ｄ、スキャナ１０ｉ、印刷装置１０ｈ、通信インタフェース１０ｇ、および操作パネル１０ｆなどの装置を制御するための回路である。制御用回路１０ｅは、例えば、種々の電子部品を用いたハードウェア回路によって構成される。
【００２６】
ＲＯＭ１０ｃおよびハードディスク１０ｄには、後で説明する図４に示すような各部の機能を実現するためのプログラム（コンピュータプログラム）およびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ１０ｂに読み出され、ＣＰＵ１０ａによってプログラムが実行される。つまり、ＣＰＵ１０ａは、コンピュータとして動作することが可能である。なお、そのようなプログラムは、半導体メモリ、ＣＤ−ＲＯＭ、およびＤＶＤなどの記録媒体に記録され、適宜インストールされる。また、ネートワークを介してサーバからダウンロードするようにしてもよい。
【００２７】
また、図１に示すように、画像形成装置１には、複数のＵＳＢ差込口（挿入口）１１ａ、１１ｂ、１１ｃ、発光ダイオード１２ａ、１２ｂ、１２ｃ、給紙部１３ａ、１３ｂ、１３ｃ、およびトレイ１４が設けられている。以下、ＵＳＢ差込口１１ａ、１１ｂ、および１１ｃを「ＵＳＢ差込口１１」と総称して記載することがある。他の部材またはデータなどについても同様に、符号の末尾に付した連番またはアルファベットを省略することによって総称して記載することがある。
【００２８】
ＵＳＢ差込口１１は、ＵＳＢインタフェースを有する外部機器を画像形成装置１に装着（挿入）するための差込口である。画像形成装置１は、ＵＳＢ差込口１１に装着された外部機器とデータの送受信を行うことができる。各ＵＳＢ差込口１１には、それぞれを識別するための情報である差込口番号が予め付与されている。
【００２９】
また、図２に示すように、各ＵＳＢ差込口１１ａ、１１ｂ、および１１ｃの付近には、それぞれに対応する発光ダイオード（ＬＥＤ）１２ａ、１２ｂ、および１２ｃが設けられている。
【００３０】
給紙部１３は、印刷装置１０ｈに用紙を供給する。画像形成装置１の中央付近に設けられているトレイ１４には、印刷装置１０ｈによって画像が印刷された用紙が排出される。
【００３１】
図４は画像形成装置１の機能的構成の例を示す図、図５はディレクトリ構成テーブルＴＬＤの例を示す図、図６はファイル属性テーブルＴＬＺの例を示す図、図７はジョブ属性テーブルＴＬＪの例を示す図、図８はジョブ一覧ＬＳＪが表示されたディスプレイＤＰの例を示す図である。
【００３２】
図４に示すように、画像形成装置１は、記憶装置データ保存部１０１、ジョブデータ保存部１０２、コマンド受付部１０３、記憶装置装着検知部１０４、記憶装置データ生成更新部１０５、記憶装置抜取り検知部１０６、記憶装置データ削除部１０７、ジョブ属性データ生成更新部１０８、ジョブ実行制御部１０９、サムネイル生成部１１０、ジョブ一覧生成部１１１、表示制御部１１２、選択ジョブ検知部１１３、およびＵＳＢ差込口指示部１１４などによって構成されている。
【００３３】
記憶装置データ保存部１０１は、記憶装置データＤＫを保存する。ジョブデータ保存部１０２は、図７に示すようなジョブ属性テーブルＴＬＪを保存する。これら記憶装置データＤＫおよびジョブ属性テーブルＴＬＪについては、後で詳しく説明する。
【００３４】
コマンド受付部１０３は、ユーザが操作パネル１０ｆを用いて入力した指令を受け付ける。ユーザは、操作パネル１０ｆを用いて印刷およびスキャンなどのジョブの実行の指令を入力することができる。例えば、印刷対象としてＵＳＢ差込口に装着されているＵＳＢメモリ内のファイルを指定して印刷を指示することができる。また、スキャンによって得られた画像データのファイルの保存先としてそのＵＳＢメモリ内のディレクトリを指定することができる。
【００３５】
記憶装置装着検知部１０４は、ＵＳＢ差込口１１にＵＳＢメモリが装着された際にそのことを検知する。
【００３６】
記憶装置データ生成更新部１０５は、記憶装置装着検知部１０４がＵＳＢメモリの装着を検知したときにその装着されたＵＳＢメモリの記憶装置データＤＫを生成する。生成した記憶装置データＤＫは、そのＵＳＢメモリが装着されているＵＳＢ差込口１１の差込口番号と対応付けて記憶装置データ保存部１０１に保存する。
【００３７】
記憶装置データＤＫには、その装着されたＵＳＢメモリ内のディレクトリ構成を示すディレクトリ構成データ、そのＵＳＢメモリに保存されているファイルの属性を示すファイル属性データが含まれる。
【００３８】
ディレクトリ構成データは、具体的には、図５のようなディレクトリ構成テーブルＴＬＤを示す。ディレクトリ構成テーブルＴＬＤには、ＳＵＢメモリ内のディレクトリごとに、そのディレクトリの名前（フォルダ名）およびそのディレクトリの親ディレクトリの名前（親フォルダ名）を示すレコードが格納されている。なお、親ディレクトリとは、あるディレクトリに着目した場合におけるそのディレクトリを含む１つ上の階層のディレクトリのことである。
【００３９】
ファイル属性データは、具体的には、図６に示すようなファイル属性テーブルＴＬＺを示す。ファイル属性テーブルＴＬＺには、ＵＳＢメモリに保存されているファイルごとに、そのファイルの名前（ファイル名）、サイズ、フォーマット、作成日時、更新日時、およびそのファイルが格納されているディレクトリのパスなどのファイルの属性を示すレコードが格納される。
【００４０】
なお、ファイル属性データは、ＵＳＢメモリのルートディレクトリに保存されているファイルのみの属性を示すデータであってもよいし、所定階層内のディレクトリに格納されているファイルの属性を示すデータであってもよいし、全てのディレクトリに保存されている全てのファイルの属性を示すデータであってもよい。
【００４１】
記憶装置データＤＫには、ディレクトリ構成データまたはファイル属性データのいずれかのみが含まれるようにしてもよい。
【００４２】
また、記憶装置データ生成更新部１０５は、スキャンによって得られた画像データのファイルがＵＳＢメモリに保存されるなどしてそのＵＳＢメモリにファイルが追加されたときに、そのＵＳＢメモリの記憶装置データＤＫのファイル属性テーブルＴＬＺにそのファイルの属性を示すレコードを追加して、その記憶装置データＤＫを更新する処理も行う。その他、ユーザがそのＵＳＢメモリ内のファイルを削除したりそのＵＳＢメモリのディレクトリ構成を変更したりしたときに、変更された後のＵＳＢメモリの状態が反映されるように、適宜、記憶装置データ保存部１０１に保存したそのＵＳＢメモリの記憶装置データＤＫの内容を更新する。
【００４３】
記憶装置抜取り検知部１０６は、ＵＳＢメモリがＵＳＢ差込口１１から抜き取られた際にそのことを検知する。
【００４４】
記憶装置データ削除部１０７は、記憶装置抜取り検知部１０６が抜き取りを検知すると、そのＵＳＢ差込口１１の差込口番号と対応付けて保存されている記憶装置データＤＫを記憶装置データ保存部１０１から削除する。
【００４５】
ところで、ユーザが画像形成装置１に印刷またはスキャンなどのジョブの実行を指示すると、ジョブ属性データ生成更新部１０８は、そのジョブに関するジョブ属性データＤＪを生成し、ジョブ属性テーブルＴＬＪのレコードとして保存（登録）する。
【００４６】
図７に示すように、ジョブ属性データＤＪには、そのジョブのジョブ番号、ジョブの種別（ジョブ種別）、ファイル名、ページ数、部数、登録時刻、実行時刻、実行結果、メモリ有無、記憶装置データＤＫ、およびサムネイルデータが示される。
【００４７】
ジョブ番号は、ジョブを識別するための識別情報である。ユーザがジョブの実行の指令を入力した際にそのジョブに対して付与される。
【００４８】
ジョブ種別は、プリントまたはスキャンなどの、そのジョブの種別である。ファイル名は、印刷の対象となったファイルの名前またはスキャンして得た画像データのファイルの名前である。そのファイルの絶対パスとしてもよい。
【００４９】
ページ数は、印刷の対象となったファイルのページ数、またはスキャンした原稿の枚数である。部数は、印刷の部数である。なお、部数には、そのジョブ属性データＤＪのジョブ種別がスキャンである場合は「−」が示される。
【００５０】
登録時刻は、そのジョブ属性データＤＪが登録された時刻である。実行時刻は、そのジョブが実行された時刻である。実行結果は、そのジョブの実行の結果である。実行結果として、「正常終了」または「エラー発生」が示される。
【００５１】
メモリ有無は、そのジョブにＵＳＢメモリが使用された場合において、その使用されたＵＳＢメモリがＵＳＢ差込口１１に装着されているか否かを示すフラグである。「有」は、装着されていることを示し、「無」は装着されていないことを示す。
【００５２】
「ジョブにＵＳＢメモリが使用された場合」とは、ＵＳＢメモリ内に保存されているファイルに基づいて印刷のジョブが実行された場合、またはスキャンによって得られた画像データのファイルの保存先としてＵＳＢメモリ内のディレクトリが指定されそのディレクトリにそのファイルが保存された場合を意味する。なお、そのジョブの実行にＵＳＢメモリが使用されていない場合は、メモリ有無には、「−」が示される。
【００５３】
さらに、ジョブ属性データＤＪには、印刷対象の画像またはスキャンされた画像のサムネイルを示すサムネイルデータが付加される。また、そのジョブ属性データＤＪのジョブにおいてＵＳＢメモリが使用された場合は、そのＵＳＢメモリの記憶装置データＤＫが付加される。
【００５４】
また、ジョブ属性データ生成更新部１０８は、ＵＳＢメモリが抜き取られまたは装着されたときに、そのＵＳＢメモリが使用されたジョブのジョブ属性データＤＪのＵＳＢメモリ有無の値を更新する。この処理は次のようにして行う。
【００５５】
記憶装置抜取り検知部１０６がＵＳＢメモリの抜取りを検知したときに、そのＵＳＢメモリが抜き取られたＵＳＢ差込口１１の差込口番号と対応付けられて記憶装置データ保存部１０１に保存されている記憶装置データＤＫを抽出する。その記憶装置データＤＫと同じ内容の記憶装置データＤＫを含むジョブ属性データＤＪがその抜き取られたＵＳＢメモリを使用したジョブのジョブ属性データＤＪと判断できる。よって、各ジョブ属性データＤＪに含まれる記憶装置データＤＫとその抽出した記憶装置データＤＫとを照合し、一致するものを特定する。一致する記憶装置データＤＫを含むジョブ属性データＤＪのメモリ有無を「無」に更新する。
【００５６】
また、記憶装置装着検知部１０４がＵＳＢメモリの装着を検知したときにもジョブ属性データＤＪの更新を行う。この処理は次のようにして行う。
【００５７】
記憶装置装着検知部１０４がＵＳＢメモリの装着を検知すると、記憶装置データ生成更新部１０５は、そのＵＳＢメモリの記憶装置データＤＫを生成する。ジョブ属性データ生成更新部１０８は、その生成された記憶装置データＤＫと各ジョブ属性データＤＪに含まれる記憶装置データＤＫとを照合し、一致する記憶装置データＤＫを含むジョブ属性データＤＪを特定する。そして、そのジョブ属性データＤＪのメモリ有無を「有」に更新する。
【００５８】
さらに、ジョブ属性データ生成更新部１０８は、既に説明したように記憶装置データ生成更新部１０５が記憶装置データＤＫを更新したときにも、ジョブ属性データＤＪを更新する。この処理は次のようにして行う。
【００５９】
更新前の記憶装置データＤＫとジョブデータ保存部１０２に保存されている各ジョブ属性データＤＪに含まれる記憶装置データＤＫとを照合し、それらが一致するジョブ属性データＤＪを抽出する。そして、抽出したジョブ属性データＤＪに含まれる記憶装置データＤＫを、記憶装置データ生成更新部１０５によって更新された後の記憶装置データＤＫに置き換える。
【００６０】
ジョブ実行制御部１０９は、ジョブ属性テーブルＴＬＪに登録されたジョブを、スキャナ１０ｉおよび印刷装置１０ｈを制御して順次実行させる。
【００６１】
ジョブが正常に完了すると、ジョブ属性データ生成更新部１０８は、そのジョブのジョブ属性データＤＪの実行結果の値を「正常終了」に変更する。エラーが発生した場合は、「エラー発生」に変更する。
【００６２】
サムネイル生成部１１０は、実行されたジョブに係る画像、すなわち印刷のジョブの場合は印刷の対象となったファイルの画像データに示される画像、スキャンのジョブの場合はスキャンによって得られた画像データに示される画像のサムネイルを示すサムネイルデータを生成する。生成したサムネイルデータは、そのジョブのジョブ属性データＤＪに付加して保存する。なお、ファイルの先頭ページに示される画像のサムネイルのみを生成するようにしてもよいし、全てのページのサムネイルを生成するようにしてもよい。
【００６３】
ユーザが所定の操作を行うと、ジョブ一覧生成部１１１は、実行されたジョブの属性を示す一覧であるジョブ一覧のジョブ一覧データを、ジョブ属性テーブルＴＬＪ（図７参照）に基づいて生成する。
【００６４】
表示制御部１１２は、ユーザへのメッセージおよびジョブの条件の設定のための画面などをディスプレイＤＰに表示させる。また、ジョブ一覧データに基づいて、図８に示すようなジョブ一覧ＬＳＪをディスプレイＤＰに表示させる。
【００６５】
ユーザは、ジョブ一覧ＬＳＪに表示させるジョブを絞り込むための条件を予め指定しておくことができる。条件が指定されている場合は、ジョブ一覧生成部１１１は、その条件に基づいてジョブ属性テーブルＴＬＪからジョブ属性データＤＪを検索し、そのジョブ属性データＤＪのジョブの属性を示すジョブ一覧データを生成する。ジョブの絞込みの条件として、例えば、ＵＳＢメモリが使用されたジョブ、現在画像形成装置１に装着されているＵＳＢメモリが使用されたジョブ、または所定期間内に実行されたジョブなどを指定する。これらの条件の論理和または論理績による組合せの条件を指定できるようにしてもよい。すなわち、例えば、ＵＳＢメモリが使用されたジョブでありかつ所定期間内に実行されたジョブのような条件を指定できるようにしてもよい。
【００６６】
なお、ジョブ属性テーブルＴＬＪにおいて、メモリ有無が「有」であるジョブ属性データＤＪのジョブが、現在画像形成装置１に装着されているＵＳＢメモリが使用されたジョブである。また、記憶装置データＤＫを含むジョブ属性データＤＪのジョブが、ＵＳＢメモリが使用されたジョブである。
【００６７】
図８において、ジョブ一覧ＬＳＪには、ジョブ番号、ジョブ種別、ファイル名、登録時刻、実行時刻、ページ数、部数、実行結果、およびメモリ有無が示される。
【００６８】
ユーザがこのジョブ一覧ＬＳＪにおいていずれかの行を選択すると、図８のジョブ一覧ＬＳＪの４行目のように、その行の背景の色が反転し、その行が選択された状態となる。行が選択されると、選択ジョブ検知部１１３は、その行に該当するジョブのジョブ属性データＤＪを特定する。表示制御部１１２は、特定されたジョブ属性データＤＪに含まれるサムネイルデータに示されるサムネイルを画像表示エリアＡＲＳに表示させる。
【００６９】
ＵＳＢ差込口指示部１１４は、ジョブ一覧ＬＳＪにおいてユーザが選択したジョブに使用されたＵＳＢメモリが装着されているＵＳＢ差込口１１を指示する。この処理は次のようにして行う。
【００７０】
選択ジョブ検知部１１３がジョブ属性データＤＪを特定すると、そのジョブ属性データＤＪに記憶装置データＤＫが含まれているか否かをチェックする。含まれている場合は、そのジョブ属性データＤＪのジョブは、実行の際にＵＳＢメモリが使用されたジョブ、すなわちＵＳＢメモリに保存されているファイルに基づいて実行された印刷のジョブまたは画像データのファイルの保存先としてＵＳＢメモリ内のディレクトリが指定されたスキャンのジョブであると判断できる。そのようなジョブである場合は、そのジョブ属性データＤＪに含まれる記憶装置データＤＫを抽出する。
【００７１】
ＵＳＢ差込口１１にＵＳＢメモリが装着されている場合は、記憶装置データ保存部１０１には、それら装着されている各ＵＳＢメモリの記憶装置データＤＫが保存されている。それらの各記憶装置データＤＫとジョブ属性データＤＪから抽出した記憶装置データＤＫとを照合し一致するものを特定する。一致するものがある場合は、その一致した記憶装置データＤＫに対応付けられている差込口番号のＵＳＢ差込口１１の箇所の発光ダイオード１２を点灯させることによって、そのＵＳＢ差込口１１を指示する。
【００７２】
図９はジョブの実行の際の画像形成装置１における処理の流れを説明するためのフローチャート、図１０はジョブ一覧ＬＳＪにおいてジョブが選択された際の画像形成装置１における処理の流れを説明するためのフローチャートである。
【００７３】
次に、ジョブの実行の際の画像形成装置１における処理の流れについて図９のフローチャートを参照しながら説明する。
【００７４】
図９において、ユーザがＵＳＢメモリをＵＳＢ差込口１１に装着すると（＃１０１でＹｅｓ）、画像形成装置１はそれを検知する。画像形成装置１は、そのＵＳＢメモリの記憶装置データＤＫを生成し（＃１０２）、それをそのＵＳＢメモリが装着されたＵＳＢ差込口１１の差込口番号と対応付けて保存する。
【００７５】
次に、ジョブ属性テーブルＴＬＪに格納されている各ジョブ属性データＤＪに含まれる記憶装置データＤＫとステップ＃１０２で生成した記憶装置データＤＫとを照合し、一致する記憶装置データＤＫを含むジョブ属性データＤＪを探索する。そのようなジョブ属性データＤＪがあった場合は（＃１０３でＹｅｓ）、そのジョブ属性データＤＪのメモリ有無を「有」に変更する（＃１０４）。
【００７６】
ユーザが印刷またはスキャンのジョブの条件を設定しジョブの実行の指令を入力すると（＃１０５でＹｅｓ）、画像形成装置１は、そのジョブのジョブ属性データＤＪを生成し（＃１０６）、それをジョブ属性テーブルＴＬＪに登録する。入力された条件に基づいてそのジョブを実行する（＃１０７）。そのジョブに係る画像のサムネイルを生成し保存する（＃１０８）。
【００７７】
実行したジョブがスキャンである場合においてステップ＃１０５でユーザがスキャンした画像データのファイルの保存先としてＵＳＢメモリ内のディレクトリを指定した場合は、画像形成装置１は、そのスキャンのジョブの実行の後（＃１０９でＹｅｓ）、スキャンによって得られた画像データのファイルをその指定されたＵＳＢメモリ内のディレクトリに保存する。そのＵＳＢメモリの記憶装置データＤＫを生成し直し、ステップ＃１０２において保存したそのＵＳＢメモリの記憶装置データＤＫと置き換える（＃１１０）。
【００７８】
さらに、その更新前の記憶装置データＤＫと同じ内容の記憶装置データＤＫを含むジョブ属性データＤＪを抽出し、そのジョブ属性データＤＪの記憶装置データＤＫをその更新後の記憶装置データＤＫに置き換える。
【００７９】
これによって、記憶装置データ保存部１０１の記憶装置データＤＫおよび各ジョブ属性データＤＪに含まれるそのＵＳＢメモリの記憶装置データＤＫが、保存されたファイルの属性が反映された記憶装置データＤＫに置き換えられる。
【００８０】
ユーザがそのＵＳＢメモリを抜き取ると（＃１１１でＹｅｓ）、そのＵＳＢメモリを使用した各ジョブのジョブ属性データＤＪのメモリ有無を「無」に変更する（＃１１２）。
【００８１】
次に、ジョブ一覧ＬＳＪにおいて行が選択される際の画像形成装置１における処理の流れを図１０のフローチャートを参照しながら説明する。
【００８２】
図１０において、ユーザは、予め、ジョブ一覧ＬＳＪに表示させるジョブの条件を設定しておく。ユーザがジョブ一覧ＬＳＪの表示のための操作を行うと、画像形成装置１は、ユーザによって設定された条件に該当するジョブ属性データＤＪをジョブ属性テーブルＴＬＪから検索し（＃２０１）、検索したジョブ属性データＤＪに基づいて、ジョブ一覧ＬＳＪをディスプレイＤＰに表示させる（＃２０２）。
【００８３】
表示したジョブ一覧ＬＳＪにおいてユーザが行を選択すると（＃２０３でＹｅｓ）、画像形成装置１は、その選択された行のジョブのジョブ属性データＤＪに含まれる記憶装置データＤＫを抽出する。
【００８４】
このときいずれかのＵＳＢ差込口１１にＵＳＢメモリが装着されていれば（＃２０４でＹｅｓ）、保存しているそれら装着されている各ＵＳＢメモリの記憶装置データＤＫのうちで、ジョブ属性データＤＪから抽出した記憶装置データＤＫと一致するものを特定する（＃２０５）。そして、その特定した記憶装置データＤＫに対応付けられている差込口番号のＵＳＢ差込口１１の発光ダイオード１２を点灯させる（＃２０６）。
【００８５】
ただし、ユーザがジョブ一覧ＬＳＪから行を選択しても、その際にＵＳＢメモリがＵＳＢ差込口に１つも装着されていなければ（＃２０４でＮｏ）、そのまま処理を終了する。
【００８６】
本実施形態によると、ジョブ一覧ＬＳＪにおいてＵＳＢメモリが使用されたジョブが選択されると、そのＵＳＢメモリが装着されているＵＳＢ差込口１１の発光ダイオードが点灯する。よって、複数のＵＳＢメモリが画像形成装置１に装着されていても、いずれのＵＳＢメモリがそのジョブに関するものであるかを簡単に知ることができる。従って、ユーザが目的のものとは別のＵＳＢメモリを誤って抜き取ってしまうという弊害を低減できる。
【００８７】
また、ユーザは、ジョブ一覧ＬＳＪに表示された文字の情報だけでなく、画像表示エリアＡＲＳに表示されたサムネイルも確認できるので、自分のジョブと他人のジョブとを見誤りにくくすることができ、上記のような弊害をさらに低減できる。
【００８８】
本実施形態では、外部記憶装置としてＵＳＢメモリを用いる場合の例を示したが、外付けのハードディスクなどの他の記憶装置を用いてもよい。また、ＣＦ（Compact Flash）カードまたはＰＣカードなどのＵＳＢインタフェース以外の外部記憶装置を用いてもよい。
【００８９】
本実施形態では、記憶装置データＤＫ同士を照合する際に両者の内容が一致するもの同士を同じＵＳＢメモリの記憶装置データＤＫと判定するようにしたが、記憶装置データＤＫ同士の一致の割合を求めそれが所定の割合以上であった場合に、両者を同じＵＳＢメモリの記憶装置データＤＫと判定するようにしてもよい。また、記憶装置データＤＫ同士を照合する際に、記憶装置データＤＫに含まれるディレクトリ構成データのみを照合するようにしてよいし、ファイル属性データのみを照合するようにしてもよい。また、ファイル属性データに含まれる所定の属性だけまたは所定の属性の組合せだけを照合するようにしてもよい。
【００９０】
本実施形態では、発光ダイオード１２によってＵＳＢ差込口１１を指示するようにしたが、画像表示エリアＡＲＳにＵＳＢ差込口１１付近のイラストを表示することによって指示するようにしてもよい。
【００９１】
その他、画像形成装置１の全体または各部の構成、機能、各画面の構成および内容、処理の内容または順序などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【００９２】
【図１】画像形成装置の概観の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置のＵＳＢ挿入口付近の概観を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】ディレクトリ構成テーブルの例を示す図である。
【図６】ファイル属性テーブルの例を示す図である。
【図７】ジョブ属性テーブルの例を示す図である。
【図８】ジョブ一覧が表示されたディスプレイＤＰの例を示す図である。
【図９】ジョブの実行の際の画像形成装置における処理の流れを説明するためのフローチャートである。
【図１０】ジョブ一覧においてジョブが選択された際の画像形成装置における処理の流れを説明するためのフローチャートである。
【符号の説明】
【００９３】
１  画像形成装置
１０ａ  ＣＰＵ（コンピュータ）
１１  ＵＳＢ差込口（差込口）
１０１  記憶装置データ保存部（記憶装置データ保存手段）
１０５  記憶装置データ生成更新部（記憶装置データ生成手段）
１０８  ジョブ属性データ生成更新部（ジョブ属性データ生成手段）
１１０  サムネイル生成部（サムネイル生成手段）
１１１  ジョブ一覧生成部（ジョブ一覧表示処理手段）
１１２  表示制御部（ジョブ一覧表示処理手段、サムネイル表示処理手段）
１１４  ＵＳＢ差込口指示部（差込口指示手段）
ＤＫ  記憶装置データ
ＤＰ  ディスプレイ（表示手段）
ＤＪ  ジョブ属性データ（ジョブ属性データ）
ＬＳＪ  ジョブ一覧
【図１】
2009303070.tif 000003
【図２】
2009303070.tif 000004
【図３】
2009303070.tif 000005
【図４】
2009303070.tif 000006
【図５】
2009303070.tif 000007
【図６】
2009303070.tif 000008
【図７】
2009303070.tif 000009
【図８】
2009303070.tif 000010
【図９】
2009303070.tif 000011
【図１０】
2009303070.tif 000012