(57)【要約】【課題】第三者などのように様々な供給先から提供されるマニュアルを追加して管理することができる画像形成装置及びそのマニュアルの提供方法を提供する。【解決手段】ビルトインアプリケーション及び該ビルトインアプリケーションに対するビルトインマニュアルが保存された画像形成装置のマニュアルの提供方法において、アプリケーション及び該アプリケーションに対するマニュアルを受信するステップと、前記受信されたマニュアルのフォーマットを前記画像形成装置でディスプレイ可能なフォーマットに変換して、前記アプリケーションと共に保存するステップと、前記ビルトインマニュアル又は前記マニュアルを要請するコマンドが入力されれば、前記コマンドに対応するマニュアルを読み込むステップと、前記読み込まれたマニュアルを表示するステップとを有する。【選択図】      図１
2011188488.tif 000002
【特許請求の範囲】
【請求項１】
ビルトインアプリケーション及び該ビルトインアプリケーションに対するビルトインマニュアルが保存された画像形成装置のマニュアルの提供方法において、
アプリケーション及び該アプリケーションに対するマニュアルを受信するステップと、
前記受信されたマニュアルのフォーマットを前記画像形成装置でディスプレイ可能なフォーマットに変換して、前記アプリケーションと共に保存するステップと、
前記ビルトインマニュアル又は前記マニュアルを要請するコマンドが入力されれば、前記コマンドに対応するマニュアルを読み込むステップと、
前記読み込まれたマニュアルを表示するステップとを有することを特徴とする画像形成装置のマニュアルの提供方法。
【請求項２】
前記アプリケーションに対するマニュアルは複数個であることを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項３】
前記フォーマット変換されたマニュアルを保存するステップは、前記フォーマットが変換されたマニュアルをＯＳＧＩ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ  ｉｎｉｔｉａｔｉｖｅ）バンドルで登録して保存することを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項４】
パーパッケージ（Ｐａｒ  ｐａｃｋａｇｅ：Ｐａｒｉｔｙ  ａｒｃｈｉｖｅ  ｐａｃｋａｇｅ）を用いて、前記受信したアプリケーション及びマニュアルを共にインストールするステップを更に有することを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項５】
前記マニュアルを読み込むステップは、前記コマンドに対応するアプリケーションのアプリケーション情報と一致するマニュアルが保存されているか否かを判断するステップと、
前記判断の結果に応じて保存されたマニュアルの内から前記要請されたマニュアルを読み込むステップとを更に含み、
前記マニュアルを読み込むステップは、前記アプリケーション情報と一致するマニュアルが保存されていないと判断された場合、デフォルト（ｄｅｆａｕｌｔ）マニュアルの最初のページを自動的に読み込むことを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項６】
前記マニュアルを読み込むステップは、前記アプリケーションのアプリケーション情報に優先順位をつけるステップと、
前記優先順位に従って、前記マニュアルを読み込むステップとを含むことを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項７】
マニュアル結合のコマンドが入力されれば、前記デフォルトマニュアルと前記読み込まれたマニュアルとを結合するステップと、
前記結合されたマニュアルを表示するステップとをさらに有することを特徴とする請求項１に記載の画像形成装置のマニュアルの提供方法。
【請求項８】
ビルトインアプリケーション及び前記ビルトインアプリケーションに対するビルトインマニュアルが保存された画像形成装置において、
アプリケーション及び該アプリケーションに対するマニュアルを受信する受信部と、
前記受信されたマニュアルのフォーマットを前記画像形成装置で表示可能なフォーマットに変換して、前記アプリケーションと共に保存する保存部と、
前記ビルトインマニュアル又は前記変換されたマニュアルを要請するコマンドが入力されれば、前記コマンドに対応するマニュアルを読み込み、前記読み込まれたマニュアルを表示するようにディスプレイ部を制御する制御部とを有することを特徴とする画像形成装置。
【請求項９】
前記アプリケーションに対するマニュアルは、複数個であることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記保存部は、前記フォーマットが変換されたマニュアルをＯＳＧＩバンドルで登録して保存することを特徴とする請求項８に記載の画像形成装置。
【請求項１１】
前記制御部は、パーパッケージ（Ｐａｒ  ｐａｃｋａｇｅ）を用いて、前記受信したアプリケーション及び前記受信したマニュアルを共にインストールすることを特徴とする請求項８に記載の画像形成装置。
【請求項１２】
前記制御部は、前記コマンドに対応するアプリケーションのアプリケーション情報と一致するマニュアルが保存されているか否かを判断し、前記判断の結果に応じて保存されたマニュアルの内から前記要請されたマニュアルを読み込み、
前記アプリケーション情報と一致するマニュアルが保存されていないと判断された場合、デフォルト（ｄｅｆａｕｌｔ）マニュアルの最初のページを自動的に読み込むことを特徴とする請求項８に記載の画像形成装置。
【請求項１３】
前記制御部は、前記アプリケーションのアプリケーション情報に優先順位をつけて、該優先順位に従って、前記マニュアルを読み込むことを特徴とする請求項８に記載の画像形成装置。
【請求項１４】
前記アプリケーション情報は、前記アプリケーションの名称、バージョン、提供者、及びページのうち少なくとも一つを含むことを特徴とする請求項８乃至１３のいずれか一項に記載の画像形成装置。
【請求項１５】
前記制御部は、マニュアル結合のコマンドが入力されれば、前記デフォルトマニュアルと前記読み込まれたマニュアルとを結合し、前記結合されたマニュアルを表示するように制御することを特徴とする請求項８に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びそのマニュアルの提供方法に関し、より詳細には、第三者の提供するオープンソースアプリケーションを適用できる画像形成装置及びそのマニュアルの提供方法に関する。
【背景技術】
【０００２】
画像形成装置は、画像データの生成、印刷、受信、伝送などを行う装置であって、代表的な例として、プリンタ、スキャナー、コピー機、ファックス、及びこれらの機能を統合した複合機などが挙げられる。
従来の画像形成装置は、第三者（３ｒｄ  ｐａｒｔｙ）が開発したアプリケーションを画像形成装置に直接アップロードして使用できる方法がなかった。
【０００３】
しかし、近年、オープンソース（ｏｐｅｎ  ｓｏｕｒｃｅ）基盤のオープンフラットフォームの環境が発展することにより、第三者の提供するアプリケーションを画像形成装置に直接アップロードしてユーザに提供することができるようになった。
第三者の提供するアプリケーションが画像形成装置に直接アップロードされる場合、第三者の提供するアプリケーションに対するマニュアル、すなわちヘルプ（Ｈｅｌｐ）も必要になっている。
【０００４】
従って、第三者の提供するマニュアルが、画像形成装置の製造社から提供されるマニュアルと共に使用することができる方案が求められている。
また、第三者の提供するマニュアルを追加したり、最近アップデートされたマニュアルの内容を持続して維持及び管理できる方案が求められており、ユーザがより便利にマニュアル情報を提供してもらうための方案が求められているという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３１０７５３号公報
【特許文献２】特開２００７−２０６９９９号公報
【特許文献３】特開２００７−０５８６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は上記従来の画像形成装置及びそのマニュアルの提供方法における問題点に鑑みてなされたものであって、本発明の目的は、第三者などのように様々な供給先から提供されるマニュアルを追加して管理することができる画像形成装置及びそのマニュアルの提供方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明による画像形成装置のマニュアルの提供方法は、ビルトインアプリケーション及び該ビルトインアプリケーションに対するビルトインマニュアルが保存された画像形成装置のマニュアルの提供方法において、アプリケーション及び該アプリケーションに対するマニュアルを受信するステップと、前記受信されたマニュアルのフォーマットを前記画像形成装置でディスプレイ可能なフォーマットに変換して、前記アプリケーションと共に保存するステップと、前記ビルトインマニュアル又は前記マニュアルを要請するコマンドが入力されれば、前記コマンドに対応するマニュアルを読み込むステップと、前記読み込まれたマニュアルを表示するステップとを有することを特徴とする。
【０００８】
前記アプリケーションに対するマニュアルは複数個であることが好ましい。
前記フォーマット変換されたマニュアルを保存するステップは、前記フォーマットが変換されたマニュアルをＯＳＧＩ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ  ｉｎｉｔｉａｔｉｖｅ）バンドルで登録して保存することが好ましい。
パーパッケージ（Ｐａｒ  ｐａｃｋａｇｅ：Ｐａｒｉｔｙ  ａｒｃｈｉｖｅ  ｐａｃｋａｇｅ）を用いて、前記受信したアプリケーション及びマニュアルを共にインストールするステップを更に有することが好ましい。
前記マニュアルを読み込むステップは、前記コマンドに対応するアプリケーションのアプリケーション情報と一致するマニュアルが保存されているか否かを判断するステップと、前記判断の結果に応じて保存されたマニュアルの内から前記要請されたマニュアルを読み込むステップとを更に含み、前記マニュアルを読み込むステップは、前記アプリケーション情報と一致するマニュアルが保存されていないと判断された場合、デフォルト（ｄｅｆａｕｌｔ）マニュアルの最初のページを自動的に読み込むことが好ましい。
前記マニュアルを読み込むステップは、前記アプリケーションのアプリケーション情報に優先順位をつけるステップと、前記優先順位に従って、前記マニュアルを読み込むステップとを含むことが好ましい。
マニュアル結合のコマンドが入力されれば、前記デフォルトマニュアルと前記読み込まれたマニュアルとを結合するステップと、前記結合されたマニュアルを表示するステップとをさらに有することが好ましい。
【０００９】
上記目的を達成するためになされた本発明による画像形成装置は、ビルトインアプリケーション及び前記ビルトインアプリケーションに対するビルトインマニュアルが保存された画像形成装置において、アプリケーション及び該アプリケーションに対するマニュアルを受信する受信部と、前記受信されたマニュアルのフォーマットを前記画像形成装置で表示可能なフォーマットに変換して、前記アプリケーションと共に保存する保存部と、前記ビルトインマニュアル又は前記変換されたマニュアルを要請するコマンドが入力されれば、前記コマンドに対応するマニュアルを読み込み、前記読み込まれたマニュアルを表示するようにディスプレイ部を制御する制御部とを有することを特徴とする。
【００１０】
前記アプリケーションに対するマニュアルは、複数個であることが好ましい。
前記保存部は、前記フォーマットが変換されたマニュアルをＯＳＧＩバンドルで登録して保存することが好ましい。
前記制御部は、パーパッケージ（Ｐａｒ  ｐａｃｋａｇｅ）を用いて、前記受信したアプリケーション及び前記受信したマニュアルを共にインストールすることが好ましい。
前記制御部は、前記コマンドに対応するアプリケーションのアプリケーション情報と一致するマニュアルが保存されているか否かを判断し、前記判断の結果に応じて保存されたマニュアルの内から前記要請されたマニュアルを読み込み、前記アプリケーション情報と一致するマニュアルが保存されていないと判断された場合、デフォルト（ｄｅｆａｕｌｔ）マニュアルの最初のページを自動的に読み込むことが好ましい。
前記制御部は、前記アプリケーションのアプリケーション情報に優先順位をつけて、該優先順位に従って、前記マニュアルを読み込むことが好ましい。
前記アプリケーション情報は、前記アプリケーションの名称、バージョン、提供者、及びページのうち少なくとも一つを含むことが好ましい。
前記制御部は、マニュアル結合のコマンドが入力されれば、前記デフォルトマニュアルと前記読み込まれたマニュアルとを結合し、前記結合されたマニュアルを表示するように制御することが好ましい。
【発明の効果】
【００１１】
本発明に係る画像形成装置及びそのマニュアルの提供方法によれば、第三者などのように様々な供給先から提供されるマニュアルを追加して管理することができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態にかかる画像形成装置の構成を示すブロック図である。
【図２】本発明の一実施形態にかかる画像形成装置の動作原理を説明するための図である。
【図３】図１の画像形成装置をより具体的に説明するブロック図である。
【図４】本発明の一実施形態にかかる画像形成装置の動作を説明するためのフローチャートである。
【図５】アプリケーション及びマニュアルが保存部に保存される一例を示す図である。
【図６】本発明の一実施形態にかかるパーパッケージの動作を説明するための図である。
【図７】本発明の一実施形態にかかる画像形成装置の動作原理を説明するための図である。
【図８】画像形成装置で表示可能なマニュアルの具体的な構造を示す図である。
【図９】ディスプレイ部の一例を示す図である。
【図１０】ディスプレイ部においてマニュアルをディスプレイする一例を示す図である。
【図１１】ディスプレイ部においてマニュアルをディスプレイする一例を示す図である。
【図１２】ディスプレイ部においてマニュアルを統合する動作を説明するための図である。
【図１３】ディスプレイ部においてマニュアルを統合する動作を説明するための図である。
【図１４】ディスプレイ部においてマニュアルを印刷する動作を説明するための図である。
【図１５】ディスプレイ部においてマニュアルを印刷する動作を説明するための図である。
【図１６】本発明の一実施形態にかかる画像形成装置のマニュアルの提供方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
次に、本発明に係る画像形成装置及びそのマニュアルの提供方法を実施するための形態の具体例を図面を参照しながら説明する。
【００１４】
図１は、本発明の一実施形態にかかる画像形成装置の構成を示すブロック図である。
本発明の一実施形態にかかる画像形成装置１００は、特定のアプリケーションに対して複数個のアプリケーションマニュアルを含んでよい。特に、第三者の提供するアプリケーションに対するマニュアルは、本画像形成装置１００に適用できるようにそのフォーマットが変換されてもよい。
【００１５】
図１を参照すると、画像形成装置１００は、受信部１１０、保存部１２０、制御部１３０、ディスプレイ部１４０、入力部１５０、及び印刷エンジン部１６０を含む。
受信部１１０は、アプリケーション及びアプリケーションに対するマニュアルを受信する。ここで、受信されたアプリケーション及び受信されたマニュアルは、ユーザによってホスト装置のような外部機器から受信されるか、第三者によって提供されるアプリケーション及びマニュアルのすべてを総称する。
【００１６】
具体的には、受信部１１０は、様々な有線、無線ネットワークを介して接続されたホスト装置（図示せず）からアプリケーション及びアプリケーションに対するマニュアルを受信することができる。この場合、受信部１１０は、ネットワークインターフェースとして実現できる。
又は、受信部１１０は、ＵＳＢメモリなどのような画像形成装置１００に接続された保存媒体からアプリケーション及びアプリケーションに対するマニュアルを受信することができる。この場合、受信部１１０は、ＵＳＢコネクタなどのようなインターフェースで実現できる。
【００１７】
ここで、アプリケーションとは、本実施形態の画像形成装置１００に適用できる様々な形態のアプリケーションでよく、一例としては、画像形成装置１００のＬＣＤ（液晶表示）窓において、「ＣＯＰＹ」、「ＳＣＡＮ」、「ＩＤ  ＣＯＰＹ」、「ＳＣＡＮ  ＴＯ  Ｅ−ＭＡＩＬ」などのような様々な機能を表すアプリケーションでもよい。アプリケーションはＨＴＭＬなどのようなウェブ基盤言語又はＪＡＶＡ（登録商標）言語を利用して生成されることができる。
【００１８】
アプリケーションは、画像形成装置１００の製造社によって画像形成装置１００の出荷時に予め設けられているビルトイン（ｂｕｉｌｔ  ｉｎ）（又はデフォルト）アプリケーション、及びオープンソースフラットフォーム環境において第三者により多様なフォーマットで生成されるアプリケーションを含むことができる。
【００１９】
アプリケーションに対するマニュアルは、一例として、ＣＯＰＹ機能を提供するアプリケーションに対するマニュアルのように、アプリケーションに対するヘルプを提供する。
本発明の一実施形態にかかる画像形成装置１００は、ビルトインアプリケーション又は第三者の提供するアプリケーションの両方とも、複数個のアプリケーションマニュアルを有することができる。
【００２０】
保存部１２０は、印刷データ、メタファイル、アドレス情報、機能ファイルなどのような様々な形態のデータを保存することができ、アプリケーション、アプリケーションのマニュアル、及びアプリケーション情報などを保存することができる。
保存部１２０は、特定のフォルダ形態でデータを保存することができ、パーパッケージ（Ｐａｒ  ｐａｃｋａｇｅ：Ｐａｒｉｔｙ  ａｒｃｈｉｖｅ  ｐａｃｋａｇｅ）を用いる場合、アプリケーション及びアプリケーションのマニュアルは単一のフォルダに共に保存することができる。
【００２１】
具体的には、保存部１２０は受信したマニュアルのフォーマットを画像形成装置１００で表示可能なフォーマットに変換して、アプリケーションと共に保存する。
これにより、第三者の提供するマニュアルを形式に拘らなく本画像形成装置１００で使うことができる。
保存部１２０に保存されるアプリケーション情報は、アプリケーションの名称、バージョン、提供者及びページのうち少なくとも一つを含むことができる。
【００２２】
アプリケーションの名称（ｎａｍｅ）は、一例として、「ＣＯＰＹ」、「ＩＤ  ＣＯＰＹ」、「ＳＣＡＮ」などでもよく、バージョンは、提供される順番に従って「１．０」、「１．１」などでもよく、提供者は、画像形成装置の製造社、あるいは第三者などでもよく、ページ情報は、アプリケージョンマニュアルのページ情報でもよい。
【００２３】
制御部１３０は、全般的な制御動作を行う。具体的には、制御部１３０はビルトインマニュアル又はマニュアルを要請するコマンドが入力されると、コマンドに対応されるマニュアルを読み込むように制御し、読み込まれたマニュアルを表示するようにディスプレイ部１４０を制御する。
制御部１３０は、受信されたマニュアルのフォーマットを画像形成装置１００で表示可能なフォーマットに変換するように変換ツールを制御することができる。この場合、制御部１３０の制御によって変換動作が行われてもよく、ユーザの直接変換を通して変換動作が行われてもよい。
【００２４】
ディスプレイ部１４０は、アプリケーション及びアプリケーションのマニュアルを表示することができる。ディスプレイ部１４０は、画像形成装置１００の一領域に設けられたＬＣＤ窓を含むことができる。しかし、場合によってはＬＥＤ窓、または他の形態の窓で実現されることも可能である。
【００２５】
入力部１５０は、コマンドの入力を受けることができる。入力部１５０は、マニュアルキー（Ｈｅｌｐ  ｋｅｙ）、数字キー、方向キー、選択キーなどのような複数個のキーを有する操作パネルで実現されてもよい。
また、ディスプレイ部１４０と入力部１５０とは共に設けられてもよく、ディスプレイ部１４０はタッチスクリーンの形態でコマンドの入力を受けることができるため、入力部１５０の動作も行うことができる。
【００２６】
印刷エンジン部１６０は、ホスト装置から印刷データが受信されると、受信された印刷データを印刷する。
本画像形成装置１００は、ディスプレイ画面を通してマニュアルを提供することのできる、プリンタ、ファックスマシン、スキャナー、コピー機及び複合機を含むことができる。
本画像形成装置１００がスキャナーである場合、スキャニング部（不図示）を更に含むことができ、その他のファックスマシン、複合機などにおいても同様に対応する機能部を含むことができる。
【００２７】
図２は、本発明の一実施形態にかかる画像形成装置の動作原理を説明するための図である。
図２を参照すると、マニュアルのようなリソースは、一般的に、画像形成装置１００のビルトインマニュアルであるデフォルトマニュアル（Ｍａｎｕａｌ  Ｄｅｆａｕｌｔ）、第三者が提供したマニュアル１、及び別の第三者が提供したマニュアル２を含むことができる。
【００２８】
デフォルトマニュアルは、ユーザによって変更することができ、デフォルトマニュアルに指定されたマニュアルが画像形成装置１００に入力される。
画像形成装置１００（例えば、複合機）は、マニュアルを受信（すなわち、入力）することができる。
【００２９】
また、画像形成装置１００は、マニュアルが画像形成装置１００において認識されるように、画像形成装置１００でファイルフォーマットを変換することもある。画像形成装置１００は、ユーザインターフェース、すなわちディスプレイ部１４０に少なくとも一つのマニュアルリストを表示することができる。ヘルプローンチ及びヘルプマネージャを含むヘルプビューアーによって上述した動作が行われる。
【００３０】
図３は、図１の画像形成装置をより具体的に説明するブロック図である。
図３を参照すると、画像形成装置３００は、受信部３１０、保存部３２０、制御部３３０、ディスプレイ部３４０、入力部３５０、及び印刷エンジン部３６０を含む。ここで、制御部３３０は、ヘルプ制御部３３３、ヘルプ決定部３３５、及びアプリケーション検知部３３１を含むことができる。
【００３１】
上述の構成は、図１の構成と同一の動作を行うことができる。従って、後述する説明では図３の構成に基づいて説明することにする。
【００３２】
受信部３１０は、ユーザの操作によってコマンドが入力される。具体的には、ディスプレイ部３４０に表示されるアプリケーションにタッチしたり、操作パネルに設けられたマニュアルキー、すなわちヘルプキーを選択したりすることにより、コマンドが入力される。
【００３３】
コマンドが入力されると、アプリケーション検知部３３１はコマンドの入力されたアプリケーションを確認する。ここで、アプリケーション検知部３３１は、使われているアプリケーションを確認するか、コマンドに従って選択されたアプリケーションを確認することができる。このような確認は周期的にまたはユーザによって入力されたコマンドに従って行われてもよい。
【００３４】
アプリケーション検知部３３１は、ＯＳＧＩ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ  ｉｎｉｔｉａｔｉｖｅ）環境に基づいて、現在使われているものか、ユーザによって選択されたアプリケーションＡ（Ｖｅｒ１．０）、アプリケーションＢ（Ｖｅｒ１．５）などを確認することができる。
【００３５】
ヘルプ制御部３３３は、確認されたアプリケーションの名称、バージョン、既存のアプリケーションであるか第三者の提供したアプリケーションであるかを判断する。
その後、ヘルプ決定部３３５は、保存されたマニュアルのうちコマンドによって要請されたマニュアルを保存部３２０から読み込む（すなわち、ローディング）する。
ディスプレイ部３４０は、読み込まれたマニュアルを表示する。
これにより、第三者の提供するマニュアルを本画像形成装置３００に追加して使用することができる。
【００３６】
図４は、本発明の一実施形態にかかる画像形成装置の動作を説明するためのフローチャートである。
図３及び図４を参照すると、画像形成装置３００は入力部３５０を介してメニュー、すなわちアプリケーションを実行し（ステップＳ４１０）、アプリケーションの動作（機能）に対する説明を提供するマニュアル、すなわちヘルプを選択して実行する（ステップＳ４２０）。
【００３７】
その後、制御部３３０は所望のマニュアルを表示することができるか否かを判断する（ステップＳ４３０）。
制御部３３０の制御に従って、画像形成装置３００のディスプレイ部３４０で所望のマニュアルを表示することができると判断されると、所望のマニュアルを自動で表示することができる（ステップＳ４３０のＹ）。
もし、画像形成装置３００のディスプレイ部３４０で所望のマニュアルを表示することができないと判断されると（ステップＳ４３０のＮ）、ディスプレイ部３４０は全体のマニュアルリストを表示し、ユーザが全体のマニュアルリストのうち所望するリストを選択することができる（ステップＳ４４０）。
【００３８】
それから、選択されたマニュアルリストをデータベース、すなわち保存部３２０で選択し、選択されたマニュアルリスト（情報）をディスプレイ部３４０に出力することができる（ステップＳ４５０）。
所望のマニュアルを自動で表示するステップＳ４３０のＹとは異なって、ステップＳ４３０、Ｓ４４０、Ｓ４５０は、所望のマニュアルをディスプレイ部３４０を介してユーザが手動で所望のマニュアルを選択する例を示すものである。
【００３９】
図５は、アプリケーション及びマニュアルが保存部に保存される一例を示す図である。
図５を参照すると、保存部３２０は、デフォルトに設定されたバージョン１．０のＣＯＰＹアプリケーションのマニュアル（Ｃｏｐｙ＿１．０＿ｄｅｆａｕｌｔ）、第三者の提供したバージョン１．０のＣＯＰＹアプリケーションのマニュアル（Ｃｏｐｙ＿１．０＿ＴｈｉｒｄＰａｒｔｙ）、デフォルトに設定されたバージョン１．０のＦＡＸアプリケーションのマニュアル（Ｆａｘ＿１．０＿ｄｅｆａｕｌｔ）、及びデフォルトに設定されたバージョン１．５のスキャンアプリケーションのマニュアル（Ｓｃａｎ＿１．５＿ｄｅｆａｕｌｔ）のそれぞれをフォルダの形態に保存することができる。
後述する図６でも説明するが、アプリケーションとアプリケーションのマニュアルとは単一フォルダに保存されることが好ましい。
【００４０】
図４及び図５を参照しながら、画像形成装置においてマニュアルを選択する多様な実施形態について説明する。
一実施形態によれば、画像形成装置３００はマニュアルを自動で選択することができる。
制御部３３０は、アプリケーションのアプリケーション情報と一致するマニュアルが保存されていると判断されると、アプリケーション情報と一致するマニュアルを自動読み込みをする。
【００４１】
また、制御部３３０は、アプリケーション情報と一致するマニュアルが保存されていないと判断されると、デフォルトのマニュアルを自動読み込みをすることができる。なお、制御部３３０はデフォルトマニュアルの初ページを自動読み込みをすることができる。
あるいは、他の実施形態によれば、画像形成装置３００はマニュアルを手動で選択することもできる。
【００４２】
具体的には、制御部３３０は、アプリケーションのアプリケーション情報に優先順位をつけて、要請されたマニュアルを読み込むことができる。
この場合、アプリケーションの情報に優先順位を設定し、優先順位に従って名称、バージョン、提供者、ページなどの順序にマニュアルを選択することができる。このような優先順位はユーザによって変更されてもよい。
【００４３】
優先順位に従ってマニュアルを手動で選択する場合、優先順位に従って読み込まれたマニュアルをディスプレイ部３４０に表示することにより、ユーザに確認させることも可能である。
一方、優先順位に従ってマニュアルを手動で選択する場合、アプリケーション情報と一致するマニュアルが保存されていないと判断されると、要請されたマニュアルに近似したマニュアルをディスプレイするように設定することもできる。
【００４４】
図６は、本発明の一実施形態にかかるパーパッケージの動作を説明するための図である。
図６を参照すると、受信されたアプリケーションのマニュアルを追加するために、本画像形成装置３００は、アプリケーションとアプリケーションに対応するマニュアルを別に設置することができるが、本画像形成装置３００はアプリケーションとアプリケーションに対応するマニュアルを共に単一のフォルダに設置することが好ましい。
【００４５】
パーパッケージ（Ｐａｒ  Ｐａｃｋａｇｅ）は、受信されたバンドル、フラグメント（ｆｒａｇｍｅｎｔ）、及びその以外のファイルと該当バンドルの情報を持っているｘｍｌファイルを含み、このような情報を用いてアプリケーション及びアプリケーションのマニュアルを設置する。パーパッケージは受信されたアプリケーションとマニュアルをｊａｒファイルの形態に設置する。
【００４６】
図７は、本発明の一実施形態にかかる画像形成装置の動作原理を説明するための図であり、図８は画像形成装置で表示可能なマニュアルの具体的な構造を示す図である。
【００４７】
図７を参照すると、Ａの工程は受信したマニュアルを画像形成装置３００に登録、すなわち保存する工程を示す。受信したマニュアルは画像形成装置３００の製造社でなく、他の製造社で開発されたマニュアルでもよく、このようなマニュアルをＯＳＧＩバンドルで登録することにより、画像形成装置３００、すなわちヘルプマシン（ｈｅｌｐ  ｍａｃｈｉｎｅ）で使用することが可能である。
Ｂの工程は、画像形成装置３００に登録されたマニュアルリストをユーザが選択する過程を示す。
【００４８】
より具体的には、図３、図７及び図８を参照すると、画像形成装置３００の受信部３１０においてアプリケーション及びマニュアルを受信する。
その後、図８に示すように、マニュアルファイルは、画像形成装置３００で表示可能なフォーマットに変換される。このような変換工程が行われないと受信したマニュアルを画像形成装置３００で基本的に提供するマニュアルに追加することができない。
【００４９】
具体的には、受信したファイル形態のマニュアルが画像形成装置３００で表示可能なフォーマットでなければ、プロパティ（ｐｒｏｐｅｒｔｉｅｓ）を拡張子として持つファイルに変換される。
まず、受信されたマニュアルがＥｘｃｅｌ（登録商標）ファイルである場合、呼び出したファイルが列（Ｒｏｗ）順番でプロパティファイルに記録される。すなわち、Ｅｘｃｅｌ（登録商標）ファイルをプロパティファイルに変換することができる。また、受信したマニュアルがＰＤＦファイルである場合、常用化されている変換ツールを用いてＪＰＥＧイメージに変換する。
【００５０】
その後、図８に示すように、変換されたマニュアルがそれぞれのフォルダに細分化された後、保存される。ここで、「Ｍａｎｕａｌ＿Ｎａｍｅ」フォルダはマニュアルの実際の名称とバージョン情報が保存され、「Ｉｍａｇｅ」フォルダはＰＤＦから分離されたＪＰＥＧイメージが保存される。
また、「Ｍａｎｕａｌ＿Ｐｒｏｐｅｒｔｙ」フォルダはマニュアル情報が入っているプロパティファイルが保存される。「ＰＤＦ」フォルダはＰＤＦマニュアルが保存される。
【００５１】
その後、アプリケーション検知部３３１でアプリケーションをバンドルで登録を行い、ｊａｒ拡張子を持つ画像形成装置３００で使用可能な状態に変換される。
このようなマニュアルのフォーマット変換は、ユーザによって手動で行うことが可能であり、実行ファイルを用いて自動で変換することも可能である。
【００５２】
図９は、ディスプレイ部の一例を示す図である。
図９を参照すると、ディスプレイ部３４０は、複数個のマニュアルを表示することができる。この場合、ディスプレイ部３４０はマニュアルに対する名称、製造社、バージョンなどに対するアプリケーション情報を共に表示することができる。また、ディスプレイ部３４０はデフォルトマニュアルを示すために星印アイコンを共に表示することができる。
【００５３】
ここで、ディスプレイ部３４０は、ユーザによって選択されたアプリケーション又は現在動作中のアプリケーションのマニュアルのリストを表示することができる。あるいは、保存部３２０に保存されたアプリケーションのマニュアルのリストを表示することもできる。
【００５４】
図１０及び図１１は、ディスプレイ部でマニュアルをディスプレイする一例を示す図である。
図１０を参照すると、「Ｐｒｉｎｔｉｎｇ」、「Ｃｏｐｙｉｎｇ」などのように複数個のアプリケーションに該当する項目がディスプレイ部３４０の一領域にディスプレイされ、ユーザがこれらの項目のうち細部項目を選択することにより、選択されたマニュアルの具体的な内容がディスプレイ部３４０の一領域に表示することができる。
【００５５】
ユーザはマニュアルに対して拡大、縮小、ページ変更、アップデートなどのような多様な操作を行うことができる。
ディスプレイ部３４０はデフォルトに設定されたマニュアルを変更するためのボタン、キーを提供することができる。
【００５６】
図１１に示すように、アプリケーションに対応するマニュアル情報が提供されることが一般であるが、ユーザが「Ｍａｎｕａｌ  Ｌｉｓｔ」ボタンを押す場合、図１１のようにマニュアルのリストが提供されることもできる。図１１において、特定のマニュアルを選択して「ｖｉｅｗ」ボタンを押すことにより、マニュアルの細部内容を確認することができる。
【００５７】
図１２及び図１３は、ディスプレイ部においてマニュアルを統合する動作を説明するための図である。
図１２を参照すると、画像形成装置３００の一領域に設けられたディスプレイ部３４０において、受信したマニュアルと画像形成装置３００で基本的に提供するマニュアルとが別々に提供されると、ユーザが必要なアプリケーションに対する説明を探すために、ディスプレイ部３４０で所望のマニュアルを交替しなければならない不便さがあり得る。
【００５８】
よって、本画像形成装置３００は入力部３５０においてマニュアル結合のためのコマンドが入力されると、制御部３３０の制御に従ってデフォルトマニュアルと読み込まれたマニュアルを結合することができる。それから、ディスプレイ部３４０で結合されたマニュアルを表示することができる。
【００５９】
図１２に示すように、マニュアル結合のためのコマンドは、タッチスクリーンの機能を行うディスプレイ部３４０の「Ｃｏｍｂｉｎｅ」キーを通して入力されることができる。
また、デフォルトマニュアルであることを表示するために特定のアイコンと共に表示されてもよい。また、デフォルトマニュアルは異なる色相に表示したり、他のマニュアルの前に表示してもよい。
【００６０】
図１３を参照すると、ディスプレイ部３４０は「Ｓａｍｓｕｎｇ  Ｍａｎｕａｌ（ｄｅｆａｕｌｔ）マニュアル」と「ＩＤ  ＣＯＰＹマニュアル」とが結合されて一つのマニュアルとして共に表示する例を示す。
【００６１】
図１４及び図１５は、ディスプレイ部でマニュアルを印刷する動作を説明するための図である。
図１４を参照すると、画像形成装置３００の一領域に設けられたディスプレイ部３４０において、複数個のページから構成されるマニュアルの内容をユーザが確認することが容易でないことがある。
従って、制御部３３０の制御に従って印刷エンジン部３６０においてマニュアルの内容を実際の印刷媒体に印刷することができる。
【００６２】
この場合、図１５に示すように、ディスプレイ部３４０を通して、マニュアルの現在ページを印刷したり（Ｐｒｉｎｔ  Ｃｕｒｒｅｎｔ  Ｐａｇｅ）、マニュアルの現在アプリケーション（すなわち、メニュー）を印刷したり（Ｐｒｉｎｔ  Ｃｕｒｒｅｎｔ  Ｍｅｎｕ）、マニュアルのページ範囲を指定して印刷したり（Ｐｒｉｎｔ  Ｒａｎｇｅ：００〜００）することができる。
【００６３】
図１６は、本発明の一実施形態にかかる画像形成装置のマニュアルの提供方法を説明するためのフローチャートである。
画像形成装置３００は、ビルトインアプリケーション及びビルトインアプリケーションに対するビルトインマニュアルが保存することができる。
【００６４】
図１６を参照すると、本画像形成装置のマニュアルの提供方法は、受信部３１０においてアプリケーション及びアプリケーションに対するマニュアルを受信する（ステップＳ１３１０）。
また、受信したマニュアルのフォーマットを画像形成装置３００で表示可能なフォーマットに変換して、保存部３２０においてアプリケーションと共に保存する（ステップＳ１３２０）。
【００６５】
ここで、変換したマニュアルを保存するステップＳ１３２０は、保存部３２０においてフォーマットが変換されたマニュアルをＯＳＧＩバンドルで登録して保存することができる。
その後、入力部３５０においてビルトインマニュアル又はマニュアルを要請するコマンドが入力されると、制御部３３０においてコマンドに対応されるマニュアルを読み込む（ステップＳ１３３０）。
そして、ディスプレイ部３４０において読み込まれたマニュアルを表示する（ステップＳ１３４０）。
【００６６】
受信したマニュアルのフォーマットを画像形成装置で表示可能なフォーマットに変換することができるため、画像形成装置３００の外部から提供されるマニュアルを画像形成装置３００で自由に使用することができる。
【００６７】
一方、ステップＳ１３１０を行った後、制御部３３０はパーパッケージを用いて受信したアプリケーション及び受信したマニュアルを共にインストールすることができる。
なお、ステップＳ１３３０では、制御部３３０によって、コマンドに対応するアプリケーションのアプリケーション情報と一致するマニュアルが保存されているか否かを判断し、その判断結果に応じて保存されたマニュアルのうち要請されたマニュアルを読み込むことができる。
【００６８】
また、ステップＳ１３３０では、アプリケーション情報と一致するマニュアルが保存されていないと判断されれば、デフォルトマニュアルの初ページを自動読み込みすることができる。
また、ステップＳ１３３０では、アプリケーションのアプリケーション情報に優先順位をつけてマニュアルを読み込むことができる。
【００６９】
なお、本画像形成装置のマニュアルの提供方法は、マニュアル結合のコマンドが入力されれば、デフォルトマニュアルと読み込まれたマニュアルとを結合するステップ、及び結合したマニュアルを表示するステップを更に含むことができる。
以下、重複する部分に対する説明は省略することにする。
【００７０】
尚、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００７１】
１００、３００    画像形成装置
１１０、３１０    受信部
１２０、３２０    保存部
１３０、３３０    制御部
１４０、３４０    ディスプレイ部
１５０、３５０    入力部
１６０、３６０    印刷エンジン部
３３１    アプリケーション検知部
３３３    ヘルプ制御部
３３５    ヘルプ決定部
【図１】
2011188488.tif 000003
【図２】
2011188488.tif 000004
【図３】
2011188488.tif 000005
【図４】
2011188488.tif 000006
【図５】
2011188488.tif 000007
【図６】
2011188488.tif 000008
【図７】
2011188488.tif 000009
【図８】
2011188488.tif 000010
【図９】
2011188488.tif 000011
【図１０】
2011188488.tif 000012
【図１１】
2011188488.tif 000013
【図１２】
2011188488.tif 000014
【図１３】
2011188488.tif 000015
【図１４】
2011188488.tif 000016
【図１５】
2011188488.tif 000017
【図１６】
2011188488.tif 000018