(57)【要約】【課題】  複数の利用者が利用するシステムを実現することができる画像形成装置を提供する。【解決手段】  ＭＦＰ２０は、複数の利用者が利用する特定のシステムを実現するアプリケーション２７ａを実行する制御部２８と、アプリケーション２７ａに対する操作情報を入力する入力デバイスと、アプリケーション２７ａの表示情報を出力する出力デバイスとを備え、入力デバイスは、実行された操作に応じた操作情報を入力する操作部２１と、ＭＦＰ２０の外部から操作情報を受信することによって操作情報を入力する通信部２６とを含み、出力デバイスは、表示情報に応じた表示によって表示情報を出力する表示部２２と、ＭＦＰ２０の外部に表示情報を送信することによって表示情報を出力する通信部２６とを含むことを特徴とする。【選択図】  図２
2018137562.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者が利用する特定のシステムを実現するアプリケーションを実行する制御デバイスと、
前記アプリケーションに対する操作情報を入力する入力デバイスと、
前記アプリケーションの表示情報を出力する出力デバイスと
を備えることを特徴とする画像形成装置。
【請求項２】
前記特定のシステムは、
前記利用者の勤怠を管理するための勤怠管理システムと、
複数の前記利用者間での情報を共有するための掲示板システムと、
前記利用者が使用した費用を管理するための費用管理システムと
の少なくとも１つであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記入力デバイスは、前記画像形成装置の外部から前記操作情報を受信することによって前記操作情報を入力する受信デバイスを含み、
前記出力デバイスは、前記画像形成装置の外部に前記表示情報を送信することによって前記表示情報を出力する送信デバイスを含むことを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記入力デバイスは、実行された操作に応じた前記操作情報を入力する操作デバイスを含み、
前記出力デバイスは、前記表示情報に応じた表示によって前記表示情報を出力する表示デバイスを含むことを特徴とする請求項１から請求項３までの何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションを実行可能な画像形成装置に関する。
【背景技術】
【０００２】
従来、用紙などの記録媒体に画像を印刷する印刷デバイスと、原稿から画像を読み取る読取デバイスと、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスとを備え、印刷デバイス、読取デバイスおよびファックスデバイスの少なくとも１つを使用した機能を実現するアプリケーションを実行可能な画像形成装置が知られている（例えば、特許文献１−２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２４９６３号公報
【特許文献２】特開２０１１−１３５１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置を導入している組織は、利用者の勤怠を管理するための勤怠管理システム、複数の利用者間での情報を共有するための掲示板システム、利用者が使用した費用を管理するための費用管理システムなど、複数の利用者が利用する特定のシステムを実現する場合、このシステムを実現するためのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターを、画像形成装置の他に導入する必要があるという問題がある。
【０００５】
そこで、本発明は、複数の利用者が利用するシステムを実現することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、複数の利用者が利用する特定のシステムを実現するアプリケーションを実行する制御デバイスと、前記アプリケーションに対する操作情報を入力する入力デバイスと、前記アプリケーションの表示情報を出力する出力デバイスとを備えることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、複数の利用者が利用する特定のシステムを実現するアプリケーションを実行するので、特定のシステムを実現するためのコンピューターを画像形成装置の他に導入しなくても、特定のシステムを実現することができる。
【０００８】
本発明の画像形成装置において、前記特定のシステムは、前記利用者の勤怠を管理するための勤怠管理システムと、複数の前記利用者間での情報を共有するための掲示板システムと、前記利用者が使用した費用を管理するための費用管理システムとの少なくとも１つであっても良い。
【０００９】
この構成により、本発明の画像形成装置は、勤怠管理システム、掲示板システムおよび費用管理システムの少なくとも１つを実現することができる。
【００１０】
本発明の画像形成装置において、前記入力デバイスは、前記画像形成装置の外部から前記操作情報を受信することによって前記操作情報を入力する受信デバイスを含み、前記出力デバイスは、前記画像形成装置の外部に前記表示情報を送信することによって前記表示情報を出力する送信デバイスを含んでも良い。
【００１１】
この構成により、本発明の画像形成装置は、特定のシステムの情報を外部の装置に表示させることができるとともに、特定のシステムに対する操作を外部の装置から入力することができるので、利用者に特定のシステムを画像形成装置の外部の装置から利用させることができる。したがって、本発明の画像形成装置は、特定のシステムの利便性を向上することができる。
【００１２】
本発明の画像形成装置において、前記入力デバイスは、実行された操作に応じた前記操作情報を入力する操作デバイスを含み、前記出力デバイスは、前記表示情報に応じた表示によって前記表示情報を出力する表示デバイスを含んでも良い。
【００１３】
この構成により、本発明の画像形成装置は、特定のシステムの情報を画像形成装置自身の表示デバイスに表示させることができるとともに、特定のシステムに対する操作を画像形成装置自身の操作デバイスから入力することができるので、利用者に特定のシステムを画像形成装置から直接利用させることができる。したがって、本発明の画像形成装置は、特定のシステムの利便性を向上することができる。
【発明の効果】
【００１４】
本発明の画像形成装置は、複数の利用者が利用するシステムを実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図１に示すコンピューターのブロック図である。
【図４】アプリケーションによって実現されるシステムがコンピューターから利用される場合の図１に示すシステムの動作のシーケンス図である。
【図５】表示情報を返信する場合の図２に示すＷｅｂサーバーの動作のフローチャートである。
【図６】図２に示すＷｅｂサーバーに送信されてくる画面表示要求の一例である。
【図７】アプリケーションによって実現されるシステムがＭＦＰ自身から利用される場合の図２に示すＭＦＰの動作のシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係るシステムの構成について説明する。
【００１８】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００１９】
図１に示すように、システム１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０と通信可能なコンピューター３０とを備えている。
【００２０】
なお、システム１０は、コンピューター３０と同様なコンピューターを、コンピューター３０以外に１つ以上備えていても良い。
【００２１】
図２は、ＭＦＰ２０のブロック図である。
【００２２】
図２に示すように、ＭＦＰ２０は、実行された操作に応じた操作情報を入力するボタンなどの操作デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部２６と、各種の情報を記憶する半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御デバイスとしての制御部２８とを備えている。
【００２３】
記憶部２７は、複数の利用者が利用する特定のシステムを実現するアプリケーション２７ａを記憶可能である。アプリケーション２７ａは、Ｗｅｂアプリケーションである。アプリケーション２７ａは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク上からＭＦＰ２０に追加でインストールされても良い。
【００２４】
ここで、アプリケーション２７ａによって実現されるシステムは、プリント機能、コピー機能、ファックス機能、スキャナー機能など、ＭＦＰ２０の標準の機能ではなく、ＭＦＰ２０の動作を拡張させるための拡張機能である。アプリケーション２７ａによって実現されるシステムとしては、例えば、ＭＦＰ２０が会社に設置される場合、この会社の社内システムが考えられる。アプリケーション２７ａによって実現されるシステムとしては、例えば、利用者の勤怠を管理するための勤怠管理システムと、複数の利用者間での情報を共有するための掲示板システムと、出張経費や、外出経費など、利用者が使用した費用を管理するための費用管理システムとが考えられる。
【００２５】
ＭＦＰ２０と、コンピューター３０（図１参照。）とは、通常、種類が異なるＷｅｂブラウザーを備えている。例えば、ＭＦＰ２０の後述するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのハードウェアリソースが、通常、コンピューター３０の後述するＣＰＵ、ＲＡＭなどのハードウェアリソースより劣るため、ＭＦＰ２０の後述するＷｅｂブラウザー２７ｄは、通常、コンピューター３０の後述するＷｅｂブラウザー３４ａ（図３参照。）より劣る。したがって、アプリケーション２７ａは、Ｗｅｂブラウザーの種類毎に表示情報を登録している。表示情報は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＪａｖａＳｃｒｉｐｔ（登録商標）などの画面データと、この画面データ用の値を生成する処理などの処理とを含んでいる。
【００２６】
記憶部２７は、アプリケーション２７ａを実行させるための機能拡張プラットフォーム２７ｂを記憶している。アプリケーション２７ａは、機能拡張プラットフォーム２７ｂ上で動作する。機能拡張プラットフォーム２７ｂは、Ｗｅｂサーバー２７ｃの機能を備えている。
【００２７】
記憶部２７は、アプリケーション２７ａの表示情報を出力するための画面を表示部２２に表示させるためのＷｅｂブラウザー２７ｄを記憶している。ここで、表示部２２は、アプリケーション２７ａの表示情報に応じた表示によってアプリケーション２７ａの表示情報を出力する出力デバイスである。また、操作部２１は、表示部２２に表示された画面を介して、アプリケーション２７ａに対する操作情報を入力する入力デバイスである。
【００２８】
なお、アプリケーション２７ａの表示情報は、送信デバイスとしての通信部２６を介してＭＦＰ２０の外部に送信されて、ＭＦＰ２０の外部の装置に表示させることができる。すなわち、通信部２６は、アプリケーション２７ａの表示情報をＭＦＰ２０の外部に送信することによって、アプリケーション２７ａの表示情報を出力する出力デバイスである。また、アプリケーション２７ａに対する操作情報は、受信デバイスとしての通信部２６を介してＭＦＰ２０の外部から受信することができる。すなわち、通信部２６は、アプリケーション２７ａに対する操作情報をＭＦＰ２０の外部から受信することによって、アプリケーション２７ａに対する操作情報を入力する入力デバイスでもある。
【００２９】
制御部２８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００３０】
図３は、コンピューター３０のブロック図である。
【００３１】
図３に示すように、コンピューター３０は、実行された操作に応じた操作情報を入力するキーボード、マウスなどの操作デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部３４と、コンピューター３０全体を制御する制御部３５とを備えている。コンピューター３０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）によって構成されても良い。
【００３２】
記憶部３４は、アプリケーション２７ａ（図２参照。）の表示情報を出力するための画面を表示部３２に表示させるためのＷｅｂブラウザー３４ａを記憶している。ここで、表示部３２は、アプリケーション２７ａの表示情報に応じた表示によってアプリケーション２７ａの表示情報を出力する。また、操作部３１は、表示部３２に表示された画面を介して、アプリケーション２７ａに対する操作情報を入力する。
【００３３】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行する。
【００３４】
次に、システム１０の動作について説明する。
【００３５】
まず、アプリケーション２７ａによって実現されるシステムがコンピューター３０から利用される場合のシステム１０の動作について説明する。
【００３６】
図４は、アプリケーション２７ａによって実現されるシステムがコンピューター３０から利用される場合のシステム１０の動作のシーケンス図である。
【００３７】
利用者は、アプリケーション２７ａによって実現されるシステムをコンピューター３０から利用する場合、アプリケーション２７ａを利用するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスすることを、操作部３１を介してＷｅｂブラウザー３４ａに指示する。したがって、Ｗｅｂブラウザー３４ａは、図４に示すように、アプリケーション２７ａを利用するためのＵＲＬにアクセスして、アプリケーション２７ａの画面の表示要求（以下「画面表示要求」と言う。）を送信する（Ｓ６１）。
【００３８】
ＭＦＰ２０のＷｅｂサーバー２７ｃは、コンピューター３０のＷｅｂブラウザー３４ａからアプリケーション２７ａの画面表示要求が送信されてくると、Ｗｅｂブラウザー３４ａに応じた表示情報をＷｅｂブラウザー３４ａに返信する（Ｓ６２）。
【００３９】
コンピューター３０のＷｅｂブラウザー３４ａは、ＭＦＰ２０のＷｅｂサーバー２７ｃから表示情報が返信されてくると、返信されてきた表示情報に応じた画面を表示部３２に表示する（Ｓ６３）。例えば、Ｓ６３において、表示部３２には、社内情報ポータルサイトが表示される。
【００４０】
利用者は、コンピューター３０の表示部３２に表示された画面を介して、アプリケーション２７ａを操作することができる。すなわち、アプリケーション２７ａに対する操作情報は、表示部３２に表示された画面を介して操作部３１に入力された後、コンピューター３０の通信部３３と、ＭＦＰ２０の通信部２６とを介してアプリケーション２７ａに通知される。
【００４１】
なお、Ｓ６２において表示情報を返信する場合のＷｅｂサーバー２７ｃの動作について詳細に説明する。
【００４２】
図５は、表示情報を返信する場合のＷｅｂサーバー２７ｃの動作のフローチャートである。
【００４３】
図５に示すように、Ｗｅｂサーバー２７ｃは、送信されてきた画面表示要求に含まれるＵｓｅｒ−Ａｇｅｎｔを確認する（Ｓ７１）。
【００４４】
図６は、Ｗｅｂサーバー２７ｃに送信されてくる画面表示要求の一例である。
【００４５】
図６に示すように、画面表示要求には、Ｕｓｅｒ−Ａｇｅｎｔが含まれている。Ｕｓｅｒ−Ａｇｅｎｔは、画面表示要求を送信してきたＷｅｂブラウザーの種類を示す情報である。
【００４６】
図５に示すように、Ｗｅｂサーバー２７ｃは、Ｓ７１の処理の後、登録している表示情報のうち、Ｓ７１において確認したＵｓｅｒ−Ａｇｅｎｔに示されるＷｅｂブラウザーの種類に応じた表示情報を選択する（Ｓ７２）。
【００４７】
次いで、Ｗｅｂサーバー２７ｃは、Ｓ７２において選択した表示情報を返信して（Ｓ７３）、図５に示す動作を終了する。
【００４８】
次に、アプリケーション２７ａによって実現されるシステムがＭＦＰ２０自身から利用される場合のＭＦＰ２０の動作について説明する。
【００４９】
図７は、アプリケーション２７ａによって実現されるシステムがＭＦＰ２０自身から利用される場合のＭＦＰ２０の動作のシーケンス図である。
【００５０】
利用者は、アプリケーション２７ａによって実現されるシステムをＭＦＰ２０から利用する場合、アプリケーション２７ａによって実現されるシステムにアクセスするためのメニューを表示部２２に表示される画面から操作部２１を介して実行する。したがって、Ｗｅｂブラウザー２７ｄは、図７に示すように、アプリケーション２７ａを利用するためのＵＲＬにアクセスして、アプリケーション２７ａの画面表示要求を送信する（Ｓ８１）。
【００５１】
Ｗｅｂサーバー２７ｃは、Ｗｅｂブラウザー２７ｄからアプリケーション２７ａの画面表示要求が送信されてくると、Ｗｅｂブラウザー２７ｄに応じた表示情報をＷｅｂブラウザー２７ｄに返信する（Ｓ８２）。
【００５２】
Ｗｅｂブラウザー２７ｄは、Ｗｅｂサーバー２７ｃから表示情報が返信されてくると、返信されてきた表示情報に応じた画面を表示部２２に表示する（Ｓ８３）。例えば、Ｓ８３において、表示部２２には、社内情報ポータルサイトが表示される。
【００５３】
利用者は、表示部２２に表示された画面を介して、アプリケーション２７ａを操作することができる。すなわち、アプリケーション２７ａに対する操作情報は、表示部２２に表示された画面を介して操作部２１に入力されてアプリケーション２７ａに通知される。
【００５４】
なお、Ｓ８２において表示情報を返信する場合のＷｅｂサーバー２７ｃの詳細な動作については、図５を使用して上述した通りである。
【００５５】
以上に説明したように、ＭＦＰ２０は、複数の利用者が利用する特定のシステムを実現するアプリケーション２７ａを実行するので、特定のシステムを実現するためのサーバーなどのコンピューターをＭＦＰ２０の他に導入しなくても、特定のシステムを実現することができる。例えば、ＭＦＰ２０は、企業のＷｅｂサイトやＷｅｂサービスを構築することができる。したがって、ＭＦＰ２０は、特定のシステムを実現するためのコストを低減することができる。
【００５６】
例えば、ＭＦＰ２０は、勤怠管理システム、掲示板システム、費用管理システムを実現するアプリケーション２７ａを実行する場合、それぞれ、勤怠管理システム、掲示板システム、費用管理システムを実現することができる。
【００５７】
ＭＦＰ２０は、特定のシステムの情報をコンピューター３０などの外部の装置に表示させることができるとともに、特定のシステムに対する操作をコンピューター３０などの外部の装置から入力することができるので、利用者に特定のシステムをＭＦＰ２０の外部の装置から利用させることができる。したがって、ＭＦＰ２０は、特定のシステムの利便性を向上することができる。
【００５８】
ＭＦＰ２０は、特定のシステムの情報をＭＦＰ２０自身の表示部２２に表示させることができるとともに、特定のシステムに対する操作をＭＦＰ２０自身の操作部２１から入力することができるので、例えば、ＭＦＰ２０の外部の装置を利用することができない利用者であっても、特定のシステムをＭＦＰ２０から直接利用させることができる。したがって、ＭＦＰ２０は、特定のシステムの利便性を向上することができる。
【００５９】
なお、ＭＦＰ２０は、特定のシステムの情報をＭＦＰ２０自身の表示部２２に表示させることができるとともに、特定のシステムに対する操作をＭＦＰ２０自身の操作部２１から入力することができるので、システム１０にコンピューター３０などの外部の装置が全く存在しなくても、アプリケーション２７ａによって実現される特定のシステムを利用者に利用させることができる。
【００６０】
ＭＦＰ２０は、図５に示す動作においてＵｓｅｒ−Ａｇｅｎｔに示されるＷｅｂブラウザーの種類に応じた表示情報を選択するので、例えばアプリケーション２７ａが３種類以上の表示情報を登録している場合には、この３種類以上の表示情報から、Ｕｓｅｒ−Ａｇｅｎｔに示されるＷｅｂブラウザーの種類に応じた表示情報を選択することができる。しかしながら、ＭＦＰ２０は、アプリケーション２７ａが２種類の表示情報のみを登録している場合には、Ｕｓｅｒ−Ａｇｅｎｔに示されるＷｅｂブラウザーがＭＦＰ２０のＷｅｂブラウザー２７ｄである場合には２種類の表示情報のうち一方の表示情報を選択し、Ｕｓｅｒ−Ａｇｅｎｔに示されるＷｅｂブラウザーがＭＦＰ２０のＷｅｂブラウザー２７ｄではない場合には２種類の表示情報のうち他方の表示情報を選択しても良い。
【００６１】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機など、ＭＦＰ以外の画像形成装置でも良い。
【符号の説明】
【００６２】
２０  ＭＦＰ（画像形成装置）
２１  操作部（操作デバイス、入力デバイス）
２２  表示部（表示デバイス、出力デバイス）
２６  通信部（受信デバイス、入力デバイス、送信デバイス、出力デバイス）
２７ａ  アプリケーション
２８  制御部（制御デバイス）
【図１】
2018137562.tif 000003
【図２】
2018137562.tif 000004
【図３】
2018137562.tif 000005
【図４】
2018137562.tif 000006
【図５】
2018137562.tif 000007
【図６】
2018137562.tif 000008
【図７】
2018137562.tif 000009