(57)【要約】【課題】拡張装置が接続された場合、拡張装置が持つ拡張機能を表す情報を、基本機能を表す情報と合わせて一つの画面に表示することができる情報処理装置、画像形成装置及びプログラムを提供する情報処理装置、画像形成装置及びプログラムを提供する。【解決手段】情報処理装置１０は、情報処理装置本体１２と、前記情報処理装置本体１２に追加して接続される拡張装置１４と、前記情報処理装置本体１２に前記拡張装置１４が接続された場合、前記情報処理装置本体１２が持つ基本機能を表す情報と、前記拡張装置１４が持つ拡張機能を表す情報とを合わせて一つの画面に表示するための合成情報を生成する合成情報生成手段７０と、を有する。【選択図】図１
2020048099.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置本体と、
前記情報処理装置本体に追加して接続される拡張装置と、
前記情報処理装置本体に前記拡張装置が接続された場合、前記情報処理装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示するための合成情報を生成する合成情報生成手段と、
を有する情報処理装置。
【請求項２】
前記合成情報生成手段は、前記情報処理装置本体に設けられている請求項１記載の情報処理装置。
【請求項３】
前記合成情報生成手段は、前記拡張装置に設けられている請求項１記載の情報処理装置。
【請求項４】
前記情報処理装置本体は、前記合成情報生成手段により生成された合成情報を表示装置の一つの画面に表示するように制御する表示制御手段をさらに有する請求項１から３いずれか記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記基本機能を表す情報と前記拡張機能を表す情報とを並列に表示するように制御する請求項４又記載の情報処理装置。
【請求項６】
前記拡張装置は、前記合成情報生成手段により生成された合成情報を表示装置に表示するように制御する表示制御手段をさらに有する請求項１から３いずれか記載の情報処理装置。
【請求項７】
画像形成装置本体と、
前記画像形成装置本体に追加して接続される拡張装置と、
前記画像形成装置本体に前記拡張装置が接続された場合、前記画像形成装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示する合成情報を生成する合成情報生成手段と、
を有する画像形成装置。
【請求項８】
情報処理装置本体に拡張装置が接続されたか否かを判定するステップと、
前記情報処理装置本体に前記拡張装置が接続された場合、前記情報処理装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示する合成情報を生成するステップと、
を有するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ネットワークを介して画像形成装置と接続可能な情報処理装置であって、各種データの送受信を行う通信部と、前記通信部で受信した処理能力情報に基づいて、前記画像形成装置の機能を判別するデバイス機能管理部と、前記デバイス機能管理部で判別した前記画像形成装置の機能に応じた拡張設定ＵＩ情報を生成する拡張設定ＵＩ生成部と、前記拡張設定ＵＩ生成部で生成された前記拡張設定ＵＩ情報を前記画像形成装置へ送信した応答として受信した拡張設定情報を保持する拡張設定ＵＩ情報制御部と、前記画像形成装置から受信した印刷ジョブに対して、前記拡張設定ＵＩ情報制御部に保持された前記拡張設定情報の内容に基づき画像処理を施して印刷処理用のデータを生成する印刷ジョブ制御部と、を有することを特徴とする情報処理装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０３７９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、拡張装置が接続された場合、拡張装置が持つ拡張機能を表す情報を、基本機能を表す情報と合わせて一つの画面に表示することができる情報処理装置、画像形成装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、情報処理装置本体と、前記情報処理装置本体に追加して接続される拡張装置と、前記情報処理装置本体に前記拡張装置が接続された場合、前記情報処理装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示する合成情報を生成する合成情報生成手段と、を有する情報処理装置である。
なお、ここで、拡張装置とは、情報を処理するコンピュータであり、情報処理装置本体に接続されて機能を拡張するものである。拡張機能とは、情報処理装置本体が持っていない機能のみならず、情報処理装置本体が持っている機能を高速化したり、高精度化する機能も含まれる。
【０００６】
請求項２に係る本発明は、前記合成情報生成手段は、前記情報処理装置本体に設けられている請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記合成情報生成手段は、前記拡張装置に設けられている請求項１記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記情報処理装置本体は、前記合成情報生成手段により生成された合成情報を表示装置の一つの画面に表示するように制御する表示制御手段をさらに有する請求項１から３いずれか記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記表示制御手段は、前記基本機能を表す情報と前記拡張機能を表す情報とを並列に表示するように制御する請求項４記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記拡張装置は、前記合成情報生成手段により生成された合成情報を表示装置に表示するように制御する表示制御手段をさらに有する請求項１から３いずれか記載の情報処理装置である。
【００１１】
請求項７に係る本発明は、画像形成装置本体と、前記画像形成装置本体に追加して接続される拡張装置と、前記画像形成装置本体に前記拡張装置が接続された場合、前記画像形成装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示する合成情報を生成する合成情報生成手段と、を有する画像形成装置ある。
【００１２】
請求項８に係る本発明は、情報処理装置本体に拡張装置が接続されたか否かを判定するステップと、前記情報処理装置本体に前記拡張装置が接続された場合、前記情報処理装置本体が持つ基本機能を表す情報と、前記拡張装置が持つ拡張機能を表す情報とを合わせて一つの画面に表示する合成情報を生成するステップと、を有するコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
請求項１、請求項７又は請求項８いずれかに係る本発明によれば、拡張装置が接続された場合、拡張装置が持つ拡張機能を表す情報を、基本機能を表す情報と合わせて一つの画面に表示することができる。
【００１４】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、合成情報の生成を拡張装置側で行うものと比較して、情報処理装置本体側の負荷を少なくすることができる。
【００１５】
請求項３に係る本発明によれば、請求項１に係る本発明の効果に加えて、合成情報の生成を情報処理装置本体側で行うものと比較して、拡張装置側の負荷を少なくすることができる。
【００１６】
請求項４に係る本発明によれば、請求項１から３いずれかに係る本発明の効果に加えて、合成情報生成手段により生成された合成情報を表示装置に表示させることができる。
【００１７】
請求項５に係る本発明によれば、請求項４に係る本発明の効果に加えて、基本機能と拡張機能を区別することなく表示することができる。
【００１８】
請求項６に係る本発明によれば、表示制御を情報処理装置本体側で行うものと比較して情報処理装置本体側の負荷を少なくすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る情報処理装置を示すブロック図である。
【図２】本発明の第１の実施形態における基本機能情報を示す図表である。
【図３】本発明の第１の実施形態における拡張機能情報を示す図表である。
【図４】本発明の第１の実施形態における合成情報を示す図表である。
【図５】本発明の第１の実施形態に係る情報処理装置の動作フローを示すシーケンス図である。
【図６】本発明の第１の実施形態における表示例を示す画面図である。
【図７】本発明の第２の実施形態に係る情報処理装置を示すブロック図である。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の第１の実施形態に係る情報処理装置１０を示す。
【００２１】
情報処理装置１０は、例えば画像形成装置であり、情報処理装置本体１２と拡張装置１４とから構成されている。情報処理装置本体１２は、画像読取部１６、印刷部１８、表示操作部２０及び主制御部２２を有する。
【００２２】
画像読取部１６は、原稿から画像を読み取る。印刷部１８は、記録媒体に画像を印刷する。表示操作部２０は、例えばタッチパネルと液晶表示装置とが組み合わされ、操作情報を入力すると共に、入力するためのボタンや処理状況を表示する。
【００２３】
主制御部２２は、ＣＰＵ２４、メモリ２６及び記憶装置２８を有し、これらＣＰＵ２４、メモリ２６及び記憶装置２８がバス３０を介して接続されている。
【００２４】
ＣＰＵ２４は、メモリ２６に記憶された制御プログラムに基づいて予め定められた処理を実行する。メモリ２６は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリである。記憶装置２８は、例えばフラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、必要とされるソフトウエアやデータが記憶されている。ここでは、基本機能情報記憶部３２及び合成情報記憶部３４を有し、基本機能情報記憶部３２には、情報処理装置本体１２が持つ基本機能に関する情報が格納されている。基本機能とは、情報処理装置本体１２で処理することができる機能であり、印刷、画像読取、複写等である。合成情報記憶部３４には、後述するように、基本機能に関する情報と拡張機能に関する情報とを合わせて表示するための合成情報を記憶している。
【００２５】
また、バス３０には、ＵＳＢ制御部３６、機器制御部３８及びネットワーク制御部４０が接続されている。なお、ＵＳＢとは、universal serial busの略で活線挿抜可能な通信規格の一つである。ＵＳＢ制御部３６にはＵＳＢケーブル４２を介して後述する拡張装置１４のＵＳＢ制御部６２に接続される。
【００２６】
機器制御部３８は、前述した画像読取部１６、印刷部１８及び表示操作部２０を制御する。また、ネットワーク制御部４０には、ネットワークケーブル４４を介してＬＡＮ（Local Area Network）等のネットワーク４６に接続されている。このネットワーク４６には、例えばクライアントＰＣ（パーソナルコンピュータ）４８が接続されている。
【００２７】
主制御部２２には、ソフトウエアにより実現される機能部分として、拡張装置装着制御部５０及び表示制御部５２が設けられている。拡張装置装着制御部５０は、拡張装置１４が情報処理装置本体１２に装着されたことを検知すると、ネットワーク制御部４０のネットワークテーブル設定の変更を行い、ネットワークからデータを拡張装置１４へ送れるようにする。
【００２８】
拡張装置１４は、パーソナルコンピュータ、タブレットコンピュータ、スティックコンピュータ等のコンピュータから構成されている。この拡張装置１４は、情報処理装置本体１２に接続することにより、情報処理装置１０としての機能を拡張する。
【００２９】
拡張装置１４は、追加制御部５４を有する。この追加制御部５４は、ＣＰＵ５６、メモリ５８、記憶装置６０及びＵＳＢ制御部６２がバス６４を介して接続されている。ＣＰＵ５６は、拡張装置１４が単独で用いられる場合は、メモリ５８に記憶された制御プログラムに基づいて予め定められた処理を実行する。メモリ５８は、ＲＡＭ等の揮発性メモリである。記憶装置６０は、例えばフラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、必要とされるソフトウエアやデータが記憶されている。この実施形態においては、記憶装置６０には、拡張機能情報記憶部６６が設けられ、この拡張機能情報記憶部６６に拡張機能に関する情報が記憶されている。
なお、拡張装置１４のＣＰＵ５６は、情報処理装置本体１２のＣＰＵ２４と比較して、例えばクロック数が高い等により処理速度が速い。
【００３０】
また、追加制御部５４には、ソフトウエアにより実現される機能部分として、拡張機能実行部６８及び合成情報生成部７０が設けられている。拡張機能には、高圧縮ＰＤＦ、高精度Ｔ/Ｉ分離（テキストと画像を高精度で分離すること）、読取処理の高画質化、ＯＣＲ（Optical Character Readerの略であるが、ここではソフトウエアにより画像を文字に変換することをいう。）、表示される画像の拡大縮小、読取データの保存、サービスのメニュー表示やサービスの選択（例えば無線により別の機器にサービスのメニューを表示させたり、選択させるようにする）等が含まれる。高圧縮ＰＤＦとは、データを例えば１０分の１程度の容量に圧縮したＰＤＦを作成する処理である。また、ＰＤＦとは、Portable Document Formatの略で、アドビ社が開発したファイル形式である。
【００３１】
合成情報生成部７０は、情報処理装置本体１２の基本機能情報記憶部３２に記憶された基本機能に関する情報と、拡張装置１４の拡張機能情報記憶部６６に記憶されている拡張機能に関する情報とを合成して合成情報を生成する。この合成情報生成部７０で生成された合成情報は、情報処理装置本体１２の合成情報記憶部３４に書き込まれ、この書き込まれた合成情報が表示制御部５２に読み出され、この表示制御部５２により表示画面が生成され、機器制御部３８に送られ、表示操作部２０に表示するようになる。
【００３２】
図２は、基本機能情報の構造の一例を示す。基本機能情報は、機能項目１として、印刷、画像読取、複写等に分かれている。機能項目１は、さらに機能項目２に分かれている。例えば機能項目１の画像読取では、通常モードと高圧縮モードに分かれている。この２つのモードに対して、処理場所が紐付けられており、ここでは、情報処理装置本体である。
なお、ここで、通常モードとは、ＪＰＥＧ（国際標準化機構で定めた圧縮方式）により圧縮するモードである。また、高圧縮モードとは、通常モードに対して更に圧縮率を高めることで、画質が低下する代わりに画像データ量を少なくするモードである。
【００３３】
図３は、拡張機能情報の構造の一例を示す。拡張機能情報も基本機能情報と同様に、機能項目１及び機能項目２があり、機能項目２に対して処理場所が紐付けられている。ここでは、機能項目１として画像読取、機能項目２として前述した高圧縮ＰＤＦ、高圧縮ＰＤＦの処理場所として拡張装置が紐付けられている。
【００３４】
図４は、合成情報の構造の一例を示す。この合成情報は、基本機能情報と拡張機能情報とを合わせたものとなっている。ここでは、機能項目１の画像読取に対して機能項目２として高圧縮ＰＤＦが追加されている。
【００３５】
図５は、情報処理装置本体１２と拡張装置１４との間の動作フローを示すシーケンス図である。
【００３６】
まずステップＳ１０において、情報処理装置本体１２は、電源を入れる処理を行う。次のステップＳ１２においては、拡張装置１４が接続されているかを確認する。この時点では拡張装置１４が接続されていないので、次のステップＳ１４においては、基本機能情報記憶部３２に記憶されている基本機能情報を読み出し、基本機能を表示操作部２０に表示するように表示制御部５２が制御する。
【００３７】
即ち、表示制御部５２は、図２に示した基本機能情報を読み出し、図６に示す表示画像を生成し、機器制御部３８を介して表示操作部２０に表示する。表示操作部２０の一画面には、通常モード選択ボタン７２及び高圧縮モード選択ボタン７４が表示され、ユーザはいずれかを押すことにより通常モードか高圧縮モードかを選択する。
【００３８】
ステップＳ１６において、情報処理装置本体１２に拡張装置１４が接続されたとすると、ステップＳ１８において、拡張装置１４のＣＰＵ５６は、情報処理装置本体１２の基本機能情報記憶部３２を参照し、基本機能情報を取得する。次のステップＳ２０においては、拡張装置１４のＣＰＵ５６は、合成情報生成部７０により基本機能情報と拡張機能情報とを合成し、図４に示した合成情報を生成する。
【００３９】
次のステップＳ２２においては、拡張装置１４は、合成情報を情報処理装置本体１２に送り、情報処理装置本体１４の合成情報記憶部３４に合成情報を登録する。
【００４０】
次のステップＳ２４においては、拡張装置１４は、情報処理装置本体１２に対して電源のＯＮ/ＯＦＦを実行するように要求する。次のステップＳ２６において、情報処理装置本体１２は電源を切り、次のステップＳ２８において、情報処理装置本体１２は電源を入れ、情報処理装置本体１２を初期化し、記憶装置２８の記憶内容を有効にする。
【００４１】
次のステップＳ３０において、情報処理装置本体１２は、拡張装置１４がそのまま接続状態にあるかを確認する。ここでは、拡張装置１４は接続されたままとなっており、次のステップＳ３２に進む。
【００４２】
ステップＳ３２において、情報処理装置本体１２のＣＰＵ２４は、合成情報記憶部３４に記憶されている合成情報を読み出し、表示制御部５２において、図６に示すように、合成情報の表示画面を生成し、機器制御部３８を介して表示操作部２０に表示する。
【００４３】
ここで、表示操作部２０の表示画面には、通常モード選択ボタン７２、高圧縮モード選択ボタン７４の他に、高圧縮ＰＤＦ選択ボタン７６が表示される。高圧縮ＰＤＦ選択ボタン７６は、通常モード選択ボタン７２及び高圧縮モード選択ボタン７４と並列して表示され、ユーザは、高圧縮選択ボタン７６を通常モード選択ボタン７２及び高圧縮モード選択ボタン７４と区別なく選択するようになっている。
なお、通常モード選択ボタン７２及び高圧縮モード選択ボタン７４は並列ではなく、直列に表示されてもよい。さらに通常モード選択ボタン７２及び高圧縮モード選択ボタン７４は直列でも並列でもなく、表示するようにしてもよい。
【００４４】
高圧縮ＰＤＦボタン７６が選択された場合は、次のステップＳ３４において、情報処理装置本体１２は、拡張機能処理のデータパスを拡張装置１４側に切り替える。
【００４５】
そして、ステップＳ３６において、情報処理装置本体１２は、画像読取処理を開始し、次のステップＳ３８において、処理情報と共に、画像読取データを拡張装置１４に送信する。ステップＳ４０において、送信された処理情報を基に送られた画像読取データに対して高圧縮ＰＤＦ処理を実行する。このステップＳ４０における高圧縮ＰＤＦ処理が終了すると、ステップＳ４２において、拡張装置１４は、処理データを情報処理装置本体１２に処理データを送信し、ステップＳ４４において、情報処理装置本体１２は処理を終了する。
【００４６】
図７は、本発明の第２の実施形態に係る情報処理装置１０を示す。
この第２の実施形態は、第１の実施形態と比較して、より多くの処理を拡張装置１４で行うようにしたものである。
【００４７】
即ち、拡張装置１４の記憶装置６０は、合成情報を記憶する合成情報記憶部３４を有し、この合成情報記憶部３４に基本機能情報と拡張機能情報とを合成した合成情報を記憶するようになっている。また、ソフトウエアとして実現される表示制御部７８が拡張装置１４にも設けられている。
【００４８】
情報処理装置本体１２においては、拡張装置１４が接続されていない場合に基本機能情報に対する表示画面を表示制御部５２が生成し、機器制御部３８を介して表示操作部２０に表示する。一方、拡張装置１４が接続された場合は、拡張装置１４の合成情報生成部７０により生成された合成情報は、記憶装置６０の合成情報記憶部３４に記憶されると共に、拡張装置１４側の表示制御部７８に送られ、この拡張装置１４側の表示制御部７８で表示画面が生成され、情報処理装置本体１２の機器制御部３８を介して表示操作部２０に表示する。
【００４９】
なお、上記第２の実施形態においては、前述した第１の実施形態と同一部分については同一番号を図面に付して説明を省略する。
【００５０】
上記第１の実施形態及び第２の実施形態においては、拡張装置１４を情報処理装置本体１２に活線挿抜可能な有線により接続するようにしているが、これに限らず、ネットワークを介して接続するようにしてもよく、また、無線により接続するようにしてもよい。
また、上記第１の実施形態及び第２の実施形態においては、基本機能に関する情報、拡張機能に関する情報及び合成情報を上方処理装置本体１２の表示操作部２０に表示するようにしたが、これに限らず、表示専用の表示装置に表示してもよいし、拡張装置側に表示装置を設けてこの拡張装置側の表示装置に表示してもよいし、さらにはネントワーク４６を介してクライアントＰＣ４８等に表示してもよい。
さらに、上記第１の実施形態及び第２の実施形態においては、情報処理装置として画像形成装置を一例として挙げたが、これに限らず、パーソナルコンピュータやロボット等であってもよい。
【符号の説明】
【００５１】
１０    情報処理装置
１２    情報処理装置本体
１４    拡張装置
１６    画像読取部
１８    印刷部
２０    表示操作部
２２    主制御部
２４    ＣＰＵ
２６    メモリ
２８    記憶装置
３０    バス
３２    基本情報記憶部
３４    合成情報記憶部
３６    ＵＳＢ制御部
３８    機器制御部
４０    ネットワーク制御部
４２    ＵＳＢケーブル
４４    ネットワークケーブル
４６    ネットワーク
４８    クライアントＰＣ
５０    拡張装置装着制御部
５２    表示制御部
５４    追加制御部
５６    ＣＰＵ
５８    メモリ
６０    記憶装置
６２    ＵＳＢ制御部
６４    バス
６６    拡張機能情報記憶部
６８    拡張機能実行部
７０    合成情報生成部
７２    通常モード選択ボタン
７４    高圧縮モード選択ボタン
７６    高圧縮ＰＤＦ選択ボタン
７８    表示制御部
【図１】
2020048099.tif 000003
【図２】
2020048099.tif 000004
【図３】
2020048099.tif 000005
【図４】
2020048099.tif 000006
【図５】
2020048099.tif 000007
【図６】
2020048099.tif 000008
【図７】
2020048099.tif 000009