(57)【要約】      （修正有）【課題】  利用者がＧＵＩ画面上に表示されているショートカットを押下する際に現在装着されている記憶装置が何であるかを意識することなく、常に印刷対象の電子データに正しく辿り着くことができる。【解決手段】  拡張コンピュータ１２０が、外部記憶装置から読み出されたメディアＩＤと一致するメディアＩＤがショートカット管理テーブル内に含まれているか否かを判別し、含まれていると判別された場合には、ショートカット管理テーブル内のメディアＩＤと対応付けられたショートカット名を有効化し、この有効とされたショートカットの情報を複合機１１０に送信し、そのショートカットの情報に基づき有効化されたショートカットが複合機１１０のＧＵＩ画面上で表示される。【選択図】      図１
2006099253.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部記憶装置を識別するためのメディアＩＤを前記外部記憶装置に設定する設定手段と、
前記外部記憶装置へ直接アクセスするためのショートカット情報と前記メディアＩＤとを対応付けるデータベースを記憶する記憶手段と、
前記外部記憶装置が装着された際に、前記設定手段により設定されたメディアＩＤを読み出すメディアＩＤ読み出し手段と、
前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別手段と、
前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合には、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化手段と、
前記有効化されたショートカット情報を表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記ショートカット有効化手段で有効化されなかったショートカット情報を無効化するショートカット無効化手段を更に備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記外部記憶装置に接続するためのパス情報を取得するパス情報取得手段と、
前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、該データベース内のメディアＩＤと対応付けられたディレクトリ情報と前記パス情報取得手段で取得したパス情報とが同一であるか否かを判別する判別手段と、
前記判別手段により前記メディアＩＤと対応付けられたディレクトリ情報と前記パス情報取得手段で取得したパス情報とが同一でないと判別されたときに、前記ディレクトリ情報が前記パス情報取得手段で取得したパス情報で書き換えるパス情報更新手段と
を備えることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記情報処理装置は、画像形成装置であることを特徴とする請求項１乃至３のいずれか１項記載の情報処理装置。
【請求項５】
着脱可能な外部記憶装置へ直接アクセスするためのショートカット情報と前記外部記憶装置を識別するためのメディアＩＤとを対応付けるデータベースを記憶する記憶手段を備える情報処理装置の制御方法において、
前記メディアＩＤを前記外部記憶装置に設定する設定工程と、
前記外部記憶装置が装着された際に、前記設定工程により設定されたメディアＩＤを読み出すメディアＩＤ読み出し工程と、
前記メディアＩＤ読み出し工程で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別工程と、
前記メディアＩＤ読み出し工程で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化工程と、
前記有効化されたショートカット情報を表示する表示工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項６】
前記ショートカット有効化工程で有効化されなかったショートカット情報を無効化するショートカット無効化工程を更に備えることを特徴とする請求項５記載の情報処理装置の制御方法。
【請求項７】
前記外部記憶装置に接続するためのパス情報を取得するパス情報取得工程と、
前記メディアＩＤ読み出し工程で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、該データベース内のメディアＩＤと対応付けられたディレクトリ情報と前記パス情報取得工程で取得したパス情報とが同一であるか否かを判別する判別工程と、
前記判別工程により前記メディアＩＤと対応付けられたディレクトリ情報と前記パス情報取得工程で取得したパス情報とが同一でないと判別されたときに、前記ディレクトリ情報が前記パス情報取得工程で取得したパス情報で書き換えるパス情報更新工程と
を備えることを特徴とする請求項５又は６記載の情報処理装置の制御方法。
【請求項８】
情報処理装置と画像形成装置とを備える拡張画像形成システムにおいて、
前記情報処理装置は、
着脱可能な外部記憶装置を識別するためのメディアＩＤを前記外部記憶装置に設定する設定手段と、
前記外部記憶装置へ直接アクセスするためのショートカット情報と前記メディアＩＤとを対応付けるデータベースを記憶する記憶手段と、
前記外部記憶装置が装着された際に、前記設定手段により設定されたメディアＩＤを読み出すメディアＩＤ読み出し手段と、
前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別手段と、
前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合には、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化手段と、
前記ショートカット有効化手段により有効化されたショートカット情報を前記画像形成装置に送信する送信手段とを備え、
前記画像形成装置は、
前記送信手段から送信されたショートカット情報を受信する受信手段と、
前記受信されたショートカット情報を表示する表示手段と
を備えることを特徴とする拡張画像形成システム。
【請求項９】
着脱可能な外部記憶装置へ直接アクセスするためのショートカット情報と前記外部記憶装置を識別するためのメディアＩＤとを対応付けるデータベースを記憶する記憶手段を備える情報処理装置に実行される制御プログラムにおいて、
前記メディアＩＤを前記外部記憶装置に設定する設定モジュールと、
前記外部記憶装置が装着された際に、前記設定モジュールにより設定されたメディアＩＤを読み出すメディアＩＤ読み出しモジュールと、
前記メディアＩＤ読み出しモジュールで読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別モジュールと、
前記メディアＩＤ読み出しモジュールで読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化モジュールと、
前記有効化されたショートカット情報を表示する表示モジュールと
を備えることを特徴とする制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な記憶装置を１つ以上装着することができる情報処理装置、その制御方法及び制御用プログラム並びに拡張画像形成システムに関する。
【背景技術】
【０００２】
近年、複合機の外部又は内部に拡張用コンピュータを接続し、複合機の機能を増強するシステム（以下、「拡張複合機システム」という）が一般的になりつつある（例えば、特許文献１参照）。
【０００３】
このようなシステムにおいては、複合機自体が持つスキャン・印刷等の基本機能の他に、画像変換機能、スキャンデータ送信機能、スキャンデータ格納機能、及び外部保存文書印刷機能等が実現されている。この外部保存文書印刷機能とは、拡張複合機システム外の記憶装置に保存された文書を当該拡張複合機システムから印刷する機能である。
【０００４】
拡張複合機システム外の記憶装置の例としては、外部のファイルサーバ、別の拡張複合機システム、コンパクトフラッシュ（登録商標）やＳＤメモリカード等の着脱可能な記憶装置がある。着脱可能な記憶装置は、大容量・低価格化によって急速に普及が進んでいるため、拡張複合機システムにとって、着脱可能な記憶装置に保存された文書を印刷可能にする外部保存文書印刷機能は必要不可欠なものとなっている。
【０００５】
この外部保存文書印刷機能は、以下に示すような処理で、着脱可能な記憶装置内に保存されている電子データを拡張複合機システムから印刷する機能である。
【０００６】
まず、拡張複合機システムの利用者が拡張複合機システムに着脱可能な記憶装置を装着する。拡張複合機システムが記憶装置の認識に成功すると、利用者は拡張複合機システム上のＧＵＩ画面上で、当該記憶装置内に格納されている電子データの中から印刷したい電子データを選択する。最後に、印刷実行ボタンを押下し、当該選択された電子データを印刷する。
【０００７】
拡張複合機システムの利用者が、着脱可能な複数の記憶装置を使い分けながら、上記のような処理を何度も繰り返して行う場合、拡張複合機システムのＧＵＩ画面上に各記憶装置へのショートカットを配置することが行われる。
【特許文献１】特開２０００−３３３０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の拡張複合機システムでは、拡張複合機システムのＧＵＩ画面上に、現在装着されていない記憶装置へのショートカットも表示されたまま残っているため、当該システムの利用者が現在装着されていない記憶装置へのショートカットを押下してしまい、印刷対象の電子データに辿り着くのに時間がかかるという問題がある。
【０００９】
拡張複合機システムは、不特定多数の利用者が共有して利用することを前提としているため、各利用者が独自にショートカットを作成してしまうと、ＧＵＩ画面上に利用者ごとのショートカットが多数作成されてしまい、誤ったショートカットを押下する可能性が極めて高くなるという問題がある。
【００１０】
また、拡張複合機システムに複数個の記憶装置が装着可能な場合には、記憶装置を装着する順序などによって、記憶装置に割り当てられるドライブレターが変更されてしまうため、装着されている記憶装置へのショートカットを正しく押下したにもかかわらず、印刷対象の電子データに辿り着けない問題がある。
【００１１】
本発明の目的は、上記問題点を解決するためになされたもので、利用者がＧＵＩ画面上に表示されているショートカットを押下する際に現在装着されている記憶装置が何であるかを意識することなく、常に印刷対象の電子データに正しく辿り着くことができる情報処理装置、その制御方法及び制御用プログラム並びに拡張画像形成システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の情報処理装置は、着脱可能な外部記憶装置を識別するためのメディアＩＤを前記外部記憶装置に設定する設定手段と、前記外部記憶装置へ直接アクセスするためのショートカット情報と前記メディアＩＤとを対応付けるデータベースを記憶する記憶手段と、前記外部記憶装置が装着された際に、前記設定手段により設定されたメディアＩＤを読み出すメディアＩＤ読み出し手段と、前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別手段と、前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合には、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化手段と、前記有効化されたショートカット情報を表示する表示手段とを備えることを特徴とする。
【００１３】
上記目的を達成するため、請求項５の情報処理装置の制御方法は、着脱可能な外部記憶装置へ直接アクセスするためのショートカット情報と前記外部記憶装置を識別するためのメディアＩＤとを対応付けるデータベースを記憶する記憶手段を備える情報処理装置の制御方法において、前記メディアＩＤを前記外部記憶装置に設定する設定工程と、前記外部記憶装置が装着された際に、前記設定工程により設定されたメディアＩＤを読み出すメディアＩＤ読み出し工程と、前記メディアＩＤ読み出し工程で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別工程と、前記メディアＩＤ読み出し工程で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化工程と、前記有効化されたショートカット情報を表示する表示工程とを備えることを特徴とする。
【００１４】
上記目的を達成するため、請求項８の拡張画像形成システムは、情報処理装置と画像形成装置とを備える拡張画像形成システムにおいて、前記情報処理装置は、着脱可能な外部記憶装置を識別するためのメディアＩＤを前記外部記憶装置に設定する設定手段と、前記外部記憶装置へ直接アクセスするためのショートカット情報と前記メディアＩＤとを対応付けるデータベースを記憶する記憶手段と、前記外部記憶装置が装着された際に、前記設定手段により設定されたメディアＩＤを読み出すメディアＩＤ読み出し手段と、前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別手段と、前記メディアＩＤ読み出し手段で読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合には、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化手段と、前記ショートカット有効化手段により有効化されたショートカット情報を前記画像形成装置に送信する送信手段とを備え、前記画像形成装置は、前記送信手段から送信されたショートカット情報を受信する受信手段と、前記受信されたショートカット情報を表示する表示手段とを備えることを特徴とする。
【００１５】
上記目的を達成するため、請求項９の制御プログラムは、着脱可能な外部記憶装置へ直接アクセスするためのショートカット情報と前記外部記憶装置を識別するためのメディアＩＤとを対応付けるデータベースを記憶する記憶手段を備える情報処理装置に実行される制御プログラムにおいて、前記メディアＩＤを前記外部記憶装置に設定する設定モジュールと、前記外部記憶装置が装着された際に、前記設定モジュールにより設定されたメディアＩＤを読み出すメディアＩＤ読み出しモジュールと、前記メディアＩＤ読み出しモジュールで読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれているか否かを判別するメディアＩＤ判別モジュールと、前記メディアＩＤ読み出しモジュールで読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合に、前記データベース内のメディアＩＤと対応付けられたショートカット情報を有効化するショートカット有効化モジュールと、前記有効化されたショートカット情報を表示する表示モジュールとを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、情報処理装置に装着された外部記憶装置から読み出されたメディアＩＤと一致するメディアＩＤがデータベース内に含まれているか否かが判別され、当該外部記憶装置から読み出されたメディアＩＤと一致するメディアＩＤが前記データベース内に含まれていると判別された場合には、前記データベース内のメディアＩＤと対応付けられたショートカット情報が有効化され、その有効化されたショートカット情報のみが表示されるので、利用者がＧＵＩ画面上に表示されているショートカットを押下する際に現在装着されている記憶装置が何であるかを意識することなく、常に印刷対象の電子データに正しく辿り着くことができる。また、利用者が誤ったショートカットを押下する可能性がなくなるという効果がある。
【００１７】
また、ショートカット情報の書き換えも行うので、ショートカットのリンク先が変更されていても、正しいリンク先に設定し直すことが可能となるという効果もある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の第１の実施の形態について、図１〜５を参照して説明する。
【００１９】
図１は、本発明の第１の実施の形態に係る情報処理装置を含む拡張複合機システムの構成を示す図である。
【００２０】
図１において、１００は拡張複合機システムであり、１１０は複合機であり、１２０は拡張用コンピュータである。１３０は専用線で、複合機１１０と拡張用コンピュータ１２０とを直接接続するための情報通信回線で構成され、主に画像データや制御信号の送受信に利用される。この情報通信回線はＬＡＮや電話回線など、一般的な通信回線でもよい。
【００２１】
本図においては、拡張用コンピュータ１２０が複合機１１０に外付けされているような構成を示したが、複合機１１０内に拡張用コンピュータ１２０を内蔵するような構成であってもよい。
【００２２】
図２は、図１の複合機１１０の内部構成を示すブロック図である。
【００２３】
同図において、複合機１１０は、スキャナ、プリンタ、コピー、ファックス機能一体型の複合機であり、専用線１３０を介して拡張用コンピュータ１２０に接続されている。さらに、複合機１１０は、公衆回線網２１１を介して他の通信装置に接続されている。なお、複合機１１０は図示例に限らず、デジタル複写機、コピー機能付プリンタ等でもよい。
複合機１１０は、主にリーダ部２０１、プリンタ部２０２、および画像入出力制御部２０３で構成されている。リーダ部２０１は、プリンタ部２０２および画像入出力制御部２０３に接続され、原稿の画像読み取りを行うとともに読み取った画像データをプリンタ部２０２又は画像入出力制御部２０３に出力する。プリンタ部２０２は、リーダ部２０１および画像入出力制御部２０３から出力された画像データを記録紙に印刷する。画像入出力制御部２０３は、専用線１３０や公衆回線網２１１と接続し、画像データの入出力を行い、更にジョブ（印刷命令等）の解析および制御を行う。画像入出力制御部２０３は、ファクシミリ部２０４、ファイル部２０５、外部インタフェース部２０７、ＰＤＬフォーマッタ部２０８、画像メモリ部２０９、およびコア部２１０で構成される。
【００２４】
ファクシミリ部２０４は、コア部２１０および公衆回線網２１１に接続され、公衆回線網２１１から受信した圧縮された画像データの伸長を行い、伸長した画像データをコア部２１０へ送信する。また、コア部２１０から送信された画像データを圧縮し、公衆回線網２１１を介して圧縮した画像データを不図示の外部装置に送信する。ファイル部２０５は、コア部２１０および外部記憶装置２０６に接続され、コア部２１０から送信された画像データの圧縮を行い、圧縮した画像データを検索するためのキーワードと共にハードディスクなどで構成可能な外部記憶装置２０６に記憶させる。更に、ファイル部２０５は、コア部２１０から送信されたキーワードに基づいて外部記憶装置２０６に記憶されている圧縮画像データを検索した後、その圧縮画像データを読み出して伸長を行い、コア部２１０へ送信する。
【００２５】
外部インタフェース部２０７は、拡張用コンピュータ１２０とコア部２１０との間のインタフェースである。拡張用コンピュータ１２０からのジョブ制御データや画像データの送受信には、外部インタフェース部２０７を介して行う。ジョブ制御データとして、ＰＤＬデータと共に送信されるジョブ制御命令を含み、例えば、ＰＤＬデータを展開して画像データとして印刷した後、ステイプルソートして排紙させるものが挙げられる。フォーマッタ部２０８は、コア部２１０に接続され、コンピュータから送信されたＰＤＬデータをプリンタ部２０２でプリントできる画像データに展開するものである。画像メモリ部２０９は、リーダ部２０１からの情報や、外部インタフェース部２０７を介しコンピュータから送られてきた情報を一時的に蓄積しておくためのものである。
【００２６】
コア部２１０は、上述したリーダ部２０１、ファクシミリ部２０４、ファイル部２０５、外部インタフェース部２０７、ＰＤＬフォーマッタ部２０８、画像メモリ部２０９のそれぞれの間を流れるデータ等の制御とともにジョブ制御データの解析を行う。
【００２７】
図３は、図１の拡張用コンピュータ１２０の内部構成を示した図である。
【００２８】
拡張用コンピュータ１２０は、ＲＯＭ３０２又はハードディスク（ＨＤ）３１１に記憶された、若しくはは不図示のフロッピー（登録商標）ディスクドライブなどにより供給される拡張複合機システムのプログラムを実行するＣＰＵ３０１を備えている。このＣＰＵ３０１はシステムバス３０４に接続される各機能ブロックを総括的に制御する。
【００２９】
３０３はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。３０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）３０９やポインティングデバイス（不図示）等からの指示入力を制御する。３０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）３１０の表示を制御する。３０７はディスクコントローラ（ＤＫＣ）で、ＣＤ−ＲＯＭ（不図示）、ハードディスク（ＨＤ）３１１やフロッピー（登録商標）ディスクコントローラ（不図示）などの記憶装置へのアクセスを制御する。ハードディスク（ＨＤ）３１１及びフロッピー（登録商標）ディスクコントローラ等には、ブートプログラム、オペレーティングシステム、種々のアプリケーション、編集ファイル及びユーザファイル等を記憶している。３０８はインタフェースコントローラ（ＩＦＣ）で、専用線１３０を介して複合機１１０と情報を送受信する。また、インタフェースコントローラ（ＩＦＣ）３０８は、外部記憶装置（リムーバブルメディア）制御部（ＲＭＣ）３１２とも接続され、拡張用コンピュータ１２０と外部記憶装置とのデータのやり取りを制御する。本実施の形態における外部記憶装置制御部（ＲＭＣ）３１２は、１つの外部記憶装置を接続可能であるとする。
【００３０】
ハードディスク（ＨＤ）３１１は、ショートカット管理テーブルを備えている。ここで、ショートカット管理テーブルの構成例を図５に示す。
【００３１】
同図において、５００はショートカット管理テーブルであり、５０１はメディアＩＤであり、本図においてはメディアＩＤの値として１、２、３を持つ外部記憶装置が列挙されている。５０２はショートカット名であり、複合機１１０のＧＵＩ画面上に表示されているショートカットの名称である。５０３はディレクトリ情報であり、ショートカット名５０２が実際に外部記憶装置のどのディレクトリを指し示しているかが記載されている。
５０４は状態であり、ショートカットの現在の状態を表している。この状態５０４が「有効」であれば、利用者がショートカットを押下でき、「無効」であれば、利用者はショートカットを押下できない。
【００３２】
図４は、拡張コンピュータ１２０で実行される制御プログラムの処理を示すフローチャートである。この制御プログラムは、拡張用コンピュータ１２０のＣＰＵ３０１によって実行される。
【００３３】
まず、拡張複合機システムの利用者が拡張用コンピュータ１２０の外部記憶装置制御部３１２に着脱可能な外部記憶装置を装着すると、この装着された外部記憶装置は認識される（ステップＳ４０１）。外部記憶装置を認識するとは、当該外部記憶装置と拡張用コンピュータ１２０の間でデータの送受信が可能な状態にすることである。次に、ステップＳ４０１で認識された外部記憶装置からメディアＩＤを読み出し、ＲＡＭ３０３等の記憶領域に保存する（ステップＳ４０２）。
【００３４】
ここで、メディアＩＤとは、拡張用コンピュータ１２０に装着された外部記憶装置を一意に識別するためのＩＤであり、外部記憶装置が初めて拡張用コンピュータ１２０に装着された際に拡張用コンピュータ１２０によって割り当てられるものである。本実施例においてはメディアＩＤの値の例として、数値、文字列などを用いるものとするが、これらに限定されるものではない。なお、本実施の形態においては、ステップＳ４０１にて認識された外部記憶装置のメディアＩＤが「１」であると仮定する。
【００３５】
次いで、ステップＳ４０２でメディアＩＤを読み出すと、拡張コンピュータ１２０は、ステップＳ４０３においてショートカット管理テーブルを参照し、本テーブル内に読み出したメディアＩＤと同一のＩＤが含まれているか否かを判別する（ステップＳ４０３）。
【００３６】
ステップＳ４０３の判別の結果、ステップＳ４０２で読み出されたメディアＩＤと同一のメディアＩＤがショートカット管理テーブル５００に含まれている場合には、ステップＳ４０２で読み出したメディアＩＤの値と等しいメディアＩＤを持つショートカット名をショートカット管理テーブル５００から取得し、そのショートカットを有効とする（ステップＳ４０４）。つまり、本実施の形態では、ショートカット管理テーブル５００の「ショートカットＡ」の状態が「有効」となる。
【００３７】
次いで、ステップＳ４０４において有効としたショートカット以外のショートカットを全て無効とする（ステップＳ４０５）。つまり、本実施の形態では、ショートカット管理テーブル５００の「ショートカットＢ」及び「ショートカットＣ」の状態が「無効」となる。
【００３８】
最後に、ステップＳ４０４において有効としたショートカットのみが複合機１１０のＧＵＩ上に表示されるように、ステップＳ４０４において有効としたショートカットの情報を複合機１１０に送信し（ステップＳ４０６）、本処理を終了する。これにより、複合機１１０の外部インタフェース部２０７がショートカットの情報を受信し、複合機１１０のＧＵＩ画面（例えば、不図示の操作部を構成する液晶表示部等）上に表示する。従って、有効とされたショートカットのみが複合機１１０のＧＵＩ画面上に表示される。
【００３９】
上記ステップＳ４０３の判別の結果、ステップＳ４０２で読み出されたメディアＩＤと同一のメディアＩＤがショートカット管理テーブル５００に含まれていない場合には、本処理を終了する。
【００４０】
以上詳細に説明したように、本実施の形態によれば、拡張コンピュータ１２０が、外部記憶装置から読み出されたメディアＩＤと一致するメディアＩＤがショートカット管理テーブル５００内に含まれているか否かを判別し、含まれていると判別された場合には、ショートカット管理テーブル５００内のメディアＩＤと対応付けられたショートカット名を有効化し、この有効とされたショートカットの情報を複合機１１０に送信し、そのショートカットの情報に基づき有効化されたショートカットが複合機１１０のＧＵＩ画面上で表示されるので、利用者がＧＵＩ画面上に表示されているショートカットを押下する際に現在装着されている記憶装置が何であるかを意識することなく、常に印刷対象の電子データに正しく辿り着くことができる。
【００４１】
以下、本発明の第２の実施の形態について、図６を参照して説明する。
【００４２】
第２の実施の形態は、外部記憶装置から読み出したメディアＩＤのディレクトリ情報と当該外部記憶装置のパス名が同一でない場合に、当該ディレクトリ情報を当該外部記憶装置のパス名で書き換える点で第１の実施の形態と異なる。
【００４３】
本実施の形態に係る情報処理装置を含む拡張複合機システムの構成は、第１の実施の形態に係る拡張複合機システムの構成と同一である。また、複合機１１０及び拡張用コンピュータ１２０の内部構成も同一である。
【００４４】
ただし、拡張用コンピュータ１２０に含まれる外部記憶装置制御部３１２は、同時に複数の外部記憶装置を接続可能であるとする。
【００４５】
図６は、第２の実施の形態に係る拡張コンピュータ１２０で実行される制御プログラムの処理を示すフローチャートである。
【００４６】
この制御プログラムは、拡張用コンピュータ１２０のＣＰＵ３０１によって実行される。
【００４７】
まず、ステップＳ６０１からステップＳ６０３は、図４のステップＳ４０１からステップＳ４０３と同一であるため、説明を省略する。また、本実施の形態においても、第１の実施の形態と同様に、外部記憶装置のメディアＩＤは「１」であると仮定する。
【００４８】
ステップＳ６０３の判別の結果、ステップＳ６０２で読み出されたメディアＩＤと同一のメディアＩＤがショートカット管理テーブル５００に含まれている場合には、ステップＳ６０２で読み出したメディアＩＤの値と等しいメディアＩＤを持つディレクトリ情報を、ショートカット管理テーブル５００から読み出し、ＲＡＭ３０３等の記憶領域に保存する（ステップＳ６０４）。本実施の形態においては、"Ｅ：￥ＤＡＴＡ１"というディレクトリ情報がＲＡＭ３０３に保存される。次いで、ステップＳ６０１にて認識した外部記憶装置へのパス名を取得し、ＲＡＭ３０３等の記憶領域に保存する（ステップＳ６０５）。ここでは、"Ｈ：￥ＤＡＴＡ４"が取得されたとする。
【００４９】
その後、ステップＳ６０４で取得したディレクトリ情報とステップＳ６０５で取得したパス名が同一であるか否かを判別する（ステップＳ６０６）。
【００５０】
ステップＳ６０６の判別の結果、ステップＳ６０４で取得したディレクトリ情報とステップＳ６０５で取得したパス名が同一である場合には、後述するステップＳ６０８に進む一方、ステップＳ６０４で取得したディレクトリ情報とステップＳ６０５で取得したパス名が同一でない場合には、ステップＳ６０２で読み出したメディアＩＤの値と同一のメディアＩＤを持つディレクトリ情報を、ステップＳ６０５で取得したパス名で書き換える（ステップＳ６０７）。本実施の形態では、メディアＩＤが「１」ディレクトリ情報が"Ｅ：￥ＤＡＴＡ１"、パス名が"Ｈ：￥ＤＡＴＡ４"であると仮定したので、メディアＩＤ「１」のディレクトリ情報５０３の値が"Ｈ：￥ＤＡＴＡ４"と変更される。
【００５１】
その後、図４のステップＳ４０４〜ステップＳ４０６と同一の処理を実行する（ステップＳ６０８〜ステップＳ６１０）。具体的な処理内容については、図４のステップＳ４０４〜ステップＳ４０６で説明したので、省略する。
【００５２】
以上詳細に説明したように、本実施の形態によれば、拡張用コンピュータ１２０に装着された外部記憶装置から読み出されたメディアＩＤと一致するメディアＩＤがショートカット管理テーブル５００内に含まれていると判別された場合に、該ショートカット管理テーブル５００内のメディアＩＤと対応付けられたディレクトリ情報と取得したパス情報とが同一であるか否かが判別され、同一でないと判別されたときに、前記ディレクトリ情報が前記取得したパス情報で書き換えられるので、利用者が外部記憶装置を拡張用コンピュータ１２０に装着した際に、何らかの理由でパス名が変更されたとしても、実際に利用可能なショートカットのみを複合機１１０のＧＵＩ上に表示することが可能となる。また、ショートカット情報の書き換えも行うので、ショートカットのリンク先が変更されていても、正しいリンク先に設定し直すことが可能となるという効果もある。
【００５３】
上述した第１及び第２の実施の形態では、拡張用コンピュータ１２０が有効としたショートカットのみが複合機１１０のＧＵＩ上に表示されるように、ショートカットの情報を複合機１１０に送信したが、拡張用コンピュータ１２０が有効としたショートカットのみが拡張用コンピュータ１２０のモニタに表示されるようにしてもよい。
【００５４】
また、第１及び第２の実施の形態では、拡張用コンピュータ１２０がショートカットの有効性を判断したが、複合機１１０の不図示のＣＰＵが、図４及び図６の処理を実行することにより、複合機１１０単体で、実際に利用可能なショートカットのみを複合機１１０のＧＵＩ（例えば、操作部を構成する液晶表示部等）上に表示することが可能となる。即ち、複合機１１０単体で、上述した第１及び第２の実施の形態と同様の効果を奏することができる。この場合には、複合機１１０は、外部記憶装置と接続するためのインターフェースと、当該外部記憶装置を制御するための外部記憶装置（リムーバブルメディア）制御部（ＲＭＣ）と、ショートカット情報とメディアＩＤとを対応付けるデータベースとを備える。
【００５５】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００５６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５９】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００６０】
プログラムを供給する記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等を用いることができる。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施の形態に係る情報処理装置を含む拡張複合機システムの構成を示す図である。
【図２】図１の複合機１１０の内部構成を示すブロック図である。
【図３】図１の拡張用コンピュータ１２０の内部構成を示した図である。
【図４】拡張コンピュータ１２０で実行される制御プログラムの処理を示すフローチャートである。
【図５】ショートカット管理テーブルの構成を示す図である。
【図６】第２の実施の形態に係る拡張コンピュータ１２０で実行される制御プログラムの処理を示すフローチャートである。
【符号の説明】
【００６２】
１００  拡張複合機システム
１１０  複合機
１２０  拡張用コンピュータ
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０５  キーボードコントローラ（ＫＢＣ）
３０６  ＣＲＴコントローラ（ＣＲＴＣ）
３０７  ディスクコントローラ（ＤＫＣ）
３０８  インタフェースコントローラ（ＩＦＣ）
３１２  外部記憶装置（リムーバブルメディア）制御部（ＲＭＣ）
５００  ショートカット管理テーブル
【図１】
2006099253.tif 000003
【図２】
2006099253.tif 000004
【図３】
2006099253.tif 000005
【図４】
2006099253.tif 000006
【図５】
2006099253.tif 000007
【図６】
2006099253.tif 000008