(57)【特許請求の範囲】
【請求項１】
カウンターを管理するための管理アプリケーションと、
前記管理アプリケーションではない一般アプリケーションと
を備える画像形成装置であって、
前記管理アプリケーションは、
前記一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段、および、
前記カウンターによる前記実行回数のカウントの対象外の前記一般アプリケーションの指定を受け付ける対象外アプリ指定受付手段
として前記画像形成装置を機能させることを特徴とする画像形成装置。
【請求項２】
前記カウンター管理手段は、前記特定の処理が前記一般アプリケーションによって実行されるジョブである前記カウンターを管理することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿から画像を読み取る読取デバイスを備え、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれる文字を認識する処理である前記カウンターを管理することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
原稿から画像を読み取る読取デバイスを備え、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理である前記カウンターを管理することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
原稿から画像を読み取る読取デバイスを備え、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、
前記実行回数カウント手段は、
前記読取デバイスによって読み取られた画像に含まれる文字が認識される場合、
前記読取デバイスによって画像が読み取られる特定の場合と比較して、
前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やすことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
原稿から画像を読み取る読取デバイスを備え、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、
前記実行回数カウント手段は、
前記読取デバイスによって読み取られた画像に含まれるバーコードが認識される場合、
前記読取デバイスによって画像が読み取られる特定の場合と比較して、
前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やすことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
原稿から画像を読み取る読取デバイスと、
カウンターを管理するための管理アプリケーションと、
前記管理アプリケーションではない一般アプリケーションと
を備える画像形成装置であって、
前記管理アプリケーションは、
前記一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段
として前記画像形成装置を機能させ、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理である前記カウンターを管理することを特徴とする画像形成装置。
【請求項８】
原稿から画像を読み取る読取デバイスと、
カウンターを管理するための管理アプリケーションと、
前記管理アプリケーションではない一般アプリケーションと
を備える画像形成装置であって、
前記管理アプリケーションは、
前記一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段
として前記画像形成装置を機能させ、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、
前記実行回数カウント手段は、
前記読取デバイスによって読み取られた画像に含まれるバーコードが認識される場合、
前記読取デバイスによって画像が読み取られる特定の場合と比較して、
前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やすことを特徴とする画像形成装置。
【請求項９】
カウンターを管理するための管理アプリケーションであって、
前記管理アプリケーションではない一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段、および、
前記カウンターによる前記実行回数のカウントの対象外の前記一般アプリケーションの指定を受け付ける対象外アプリ指定受付手段
として画像形成装置を機能させることを特徴とする管理アプリケーション。
【請求項１０】
カウンターを管理するための管理アプリケーションであって、
前記管理アプリケーションは、原稿から画像を読み取る読取デバイスを備える画像形成装置によって実行され、
前記管理アプリケーションではない一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段
として前記画像形成装置を機能させ、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理である前記カウンターを管理することを特徴とする管理アプリケーション。
【請求項１１】
カウンターを管理するための管理アプリケーションであって、
前記管理アプリケーションは、原稿から画像を読み取る読取デバイスを備える画像形成装置によって実行され、
前記管理アプリケーションではない一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、
前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段
として前記画像形成装置を機能させ、
前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、
前記実行回数カウント手段は、
前記読取デバイスによって読み取られた画像に含まれるバーコードが認識される場合、
前記読取デバイスによって画像が読み取られる特定の場合と比較して、
前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やすことを特徴とする管理アプリケーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理の実行回数をカウントするためのカウンターを管理する画像形成装置および管理アプリケーションに関する。
【背景技術】
【０００２】
従来、１ページ分の印刷の処理の実行回数、１枚分の印刷の処理の実行回数、１枚分のカラー印刷の処理の実行回数、１枚分のコピーの処理の実行回数、１枚分のスキャンの処理の実行回数など、特定の処理の実行回数をカウントして、課金や、処理の実行制限を実行する画像形成装置が知られている（例えば、特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８５１７７号公報
【特許文献２】特開２０１１−２１１３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、カウンターの種類が固定であるので、課金や、処理の実行制限の多様性が低いという問題がある。
【０００５】
そこで、本発明は、課金や、処理の実行制限の多様性を向上することができる画像形成装置および管理アプリケーションを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、カウンターを管理するための管理アプリケーションと、前記管理アプリケーションではない一般アプリケーションとを備える画像形成装置であって、前記管理アプリケーションは、前記一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段として前記画像形成装置を機能させることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、一般アプリケーションによる特定の処理の実行回数をカウントするためのカウンターを管理アプリケーションによって管理するので、管理アプリケーションがインストールされることによって、課金や、処理の実行制限の多様性を向上することができる。
【０００８】
本発明の画像形成装置において、前記管理アプリケーションは、前記カウンターによる前記実行回数のカウントの対象外の前記一般アプリケーションの指定を受け付ける対象外アプリ指定受付手段として前記画像形成装置を機能させても良い。
【０００９】
この構成により、本発明の画像形成装置は、カウンターによる実行回数のカウントの対象外の一般アプリケーションの指定を受け付けるので、課金や、処理の実行制限の多様性を向上することができる。
【００１０】
本発明の画像形成装置において、前記カウンター管理手段は、前記特定の処理が前記一般アプリケーションによって実行されるジョブである前記カウンターを管理しても良い。
【００１１】
この構成により、本発明の画像形成装置は、一般アプリケーションによって実行されるジョブの実行回数をカウントするためのカウンターを管理するので、このカウンターによって課金や、処理の実行制限の多様性を向上することができる。
【００１２】
本発明の画像形成装置は、原稿から画像を読み取る読取デバイスを備え、前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれる文字を認識する処理である前記カウンターを管理しても良い。
【００１３】
この構成により、本発明の画像形成装置は、読取デバイスによって読み取られた画像に含まれる文字を認識する処理の実行回数をカウントするためのカウンターを管理するので、このカウンターによって課金や、処理の実行制限の多様性を向上することができる。
【００１４】
本発明の画像形成装置は、原稿から画像を読み取る読取デバイスを備え、前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理である前記カウンターを管理しても良い。
【００１５】
この構成により、本発明の画像形成装置は、読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理の実行回数をカウントするためのカウンターを管理するので、このカウンターによって課金や、処理の実行制限の多様性を向上することができる。
【００１６】
本発明の画像形成装置は、原稿から画像を読み取る読取デバイスを備え、前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、前記実行回数カウント手段は、前記読取デバイスによって読み取られた画像に含まれる文字が認識される場合、前記読取デバイスによって画像が読み取られる特定の場合と比較して、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やしても良い。
【００１７】
この構成により、本発明の画像形成装置は、読取デバイスによって画像を読み取る処理の実行回数をカウントするためのカウンターを設ければ、読取デバイスによって読み取られた画像に含まれる文字を認識する処理の実行回数をカウントするための専用のカウンターを設ける必要がないので、カウンターのための記憶容量を抑えることができる。また、本発明の画像形成装置は、読取デバイスによって読み取られた画像に含まれる文字を認識する処理の実行回数を、読取デバイスによって画像が読み取られる特定の場合の処理の実行回数よりも重視して、課金や、処理の実行制限を実行することができる。
【００１８】
本発明の画像形成装置は、原稿から画像を読み取る読取デバイスを備え、前記カウンター管理手段は、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターを管理し、前記実行回数カウント手段は、前記読取デバイスによって読み取られた画像に含まれるバーコードが認識される場合、前記読取デバイスによって画像が読み取られる特定の場合と比較して、前記特定の処理が前記読取デバイスによって画像を読み取る処理である前記カウンターによってカウントする前記実行回数を増やしても良い。
【００１９】
この構成により、本発明の画像形成装置は、読取デバイスによって画像を読み取る処理の実行回数をカウントするためのカウンターを設ければ、読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理の実行回数をカウントするための専用のカウンターを設ける必要がないので、カウンターのための記憶容量を抑えることができる。また、本発明の画像形成装置は、読取デバイスによって読み取られた画像に含まれるバーコードを認識する処理の実行回数を、読取デバイスによって画像が読み取られる特定の場合の処理の実行回数よりも重視して、課金や、処理の実行制限を実行することができる。
【００２０】
本発明の管理アプリケーションは、カウンターを管理するための管理アプリケーションであって、前記管理アプリケーションではない一般アプリケーションによる特定の処理の実行回数をカウントするための前記カウンターを管理するカウンター管理手段、および、前記カウンター管理手段によって管理されている前記カウンターによって前記実行回数をカウントする実行回数カウント手段として画像形成装置を機能させることを特徴とする。
【００２１】
この構成により、本発明の管理アプリケーションを実行する画像形成装置は、一般アプリケーションによる特定の処理の実行回数をカウントするためのカウンターを管理アプリケーションによって管理するので、管理アプリケーションがインストールされることによって、課金や、処理の実行制限の多様性を向上することができる。
【発明の効果】
【００２２】
本発明の画像形成装置および管理アプリケーションは、課金や、処理の実行制限の多様性を向上することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すコピーカウンターの一例を示す図である。
【図３】図１に示すカウンターとしてのスキャンページ数カウンターの一例を示す図である。
【図４】カウンターを設定する場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】図４に示す動作において表示されるカウンター設定画面の一例を示す図である。
【図６】カウンターによる実行回数のカウントの対象外の一般アプリケーションの指定を受け付ける場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】図６に示す動作において表示される対象外アプリ指定受付画面の一例を示す図である。
【図８】コピーが実行された場合の図１に示すカウント手段の動作のフローチャートである。
【図９】一般アプリケーションとしての経費申請ワークフローアプリが実行された場合の図１に示すＭＦＰの動作のフローチャートである。
【図１０】一般アプリケーションによってスキャンが実行された場合の図１に示す実行回数カウント手段の動作のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２５】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２６】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２７】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク経由で、または、有線通信または無線通信によってネットワークを介さず直接に、外部の装置と通信を行う通信デバイスである通信部１６と、各種の情報を記憶する半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２８】
スキャナー１３は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えている。
【００２９】
記憶部１７は、ファームウェア１７ａを記憶している。ファームウェア１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００３０】
記憶部１７は、スキャナー１３によって原稿から画像を読み取る動作、すなわち、スキャンに関するカウンターとして、スキャナー１３によって原稿から読み取られた画像をプリンター１４によって記録媒体に印刷する動作、すなわち、コピーのページ数をカウントするためのコピーカウンター１７ｂと、スキャナー１３によって原稿から読み取られた画像をファックス通信部１５によってファックス送信する動作、すなわち、ファックス送信のページ数をカウントするためのファックスカウンター１７ｃと、コピーおよびファックス送信以外の特定の動作のページ数をカウントするためのＯｔｈｅｒカウンター１７ｄとを記憶している。ここで、特定の動作は、例えば、スキャナー１３によって原稿から読み取られた画像を記憶部１７に記憶する動作と、スキャナー１３によって原稿から読み取られた画像を電子メールやＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）で送信する動作とを含んでいる。
【００３１】
図２は、コピーカウンター１７ｂの一例を示す図である。
【００３２】
図２に示すように、コピーカウンター１７ｂは、利用者毎のコピーのページ数と、全ての利用者のコピーのページ数の合計とを含んでいる。
【００３３】
なお、ファックスカウンター１７ｃおよびＯｔｈｅｒカウンター１７ｄについても、コピーカウンター１７ｂと同様の構成である。
【００３４】
図１に示すように、記憶部１７は、カウンターを管理するための管理アプリケーション１７ｅと、管理アプリケーション１７ｅではない複数の一般アプリケーション１７ｆとを記憶可能である。管理アプリケーション１７ｅおよび一般アプリケーション１７ｆは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢメモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。例えば、管理アプリケーション１７ｅおよび一般アプリケーション１７ｆは、ＭＦＰ１０のメーカーとは異なる同一のサービスプロバイダーによって生成される。
【００３５】
一般アプリケーション１７ｆとしては、例えば、経費の申請書（以下「経費申請書」と言う。）からスキャナー１３によって読み取られた画像を特定の宛先に送信する経費申請ワークフローアプリが存在する。一般アプリケーション１７ｆとしては、経費申請ワークフローアプリ以外にも、種々の動作を実行するアプリケーションが生成されることが可能である。
【００３６】
記憶部１７は、一般アプリケーション１７ｆによる特定の処理の実行回数をカウントするための各種のカウンター１７ｇを複数記憶可能である。カウンター１７ｇとしては、例えば、一般アプリケーション１７ｆによってスキャンを実行したページ数をカウントするためのスキャンページ数カウンターと、一般アプリケーション１７ｆによって実行されるジョブの実行回数をカウントするための一般アプリ実行ジョブ数カウンターと、スキャナー１３によって原稿から読み取られた画像に含まれる文字を認識する処理、すなわち、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を一般アプリケーション１７ｆによって実行したページ数をカウントするためのＯＣＲページ数カウンターと、一般アプリケーション１７ｆによってＯＣＲを実行した文字数をカウントするためのＯＣＲ文字数カウンターと、スキャナー１３によって原稿から読み取られた画像に含まれるバーコードを認識する処理、すなわち、バーコードリードを一般アプリケーション１７ｆによって実行したページ数をカウントするためのバーコードリードページ数カウンターと、一般アプリケーション１７ｆによるバーコードリードの実行回数をカウントするためのバーコードリード回数カウンターとが存在する。
【００３７】
図３は、スキャンページ数カウンターの一例を示す図である。
【００３８】
図３に示すように、スキャンページ数カウンターは、一般アプリケーション１７ｆによってスキャンを実行したページ数として、利用者毎のページ数と、全ての利用者のページ数の合計とを含んでいる。
【００３９】
なお、一般アプリ実行ジョブ数カウンター、ＯＣＲページ数カウンター、ＯＣＲ文字数カウンター、バーコードリードページ数カウンターおよびバーコードリード回数カウンターについても、スキャンページ数カウンターと同様の構成である。
【００４０】
図１に示すように、記憶部１７は、スキャンページ数カウンターによるカウント時に一般アプリケーション１７ｆによってＯＣＲを実行した１ページ分をスキャンの何ページ分としてカウントするかを示すＯＣＲ実行時スキャンページカウント数情報１７ｈと、スキャンページ数カウンターによるカウント時に一般アプリケーション１７ｆによってバーコードを実行した１ページ分をスキャンの何ページ分としてカウントするかを示すバーコードリード実行時スキャンページカウント数情報１７ｉとを記憶可能である。
【００４１】
記憶部１７は、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆを示す対象外アプリ情報１７ｊを記憶可能である。
【００４２】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１７に記憶されているプログラムを実行する。
【００４３】
制御部１８は、記憶部１７に記憶されているファームウェア１７ａを実行することによって、コピーカウンター１７ｂ、ファックスカウンター１７ｃおよびＯｔｈｅｒカウンター１７ｄによって各種の動作の実行回数をカウントするカウント手段１８ａとして機能する。
【００４４】
制御部１８は、記憶部１７に記憶されている管理アプリケーション１７ｅを実行することによって、カウンター１７ｇを管理するカウンター管理手段１８ｂ、カウンター管理手段１８ｂによって管理されているカウンター１７ｇによって実行回数をカウントする実行回数カウント手段１８ｃ、および、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定を受け付ける対象外アプリ指定受付手段１８ｄとして機能する。
【００４５】
次に、ＭＦＰ１０の動作について説明する。
【００４６】
まず、カウンター１７ｇを設定する場合のＭＦＰ１０の動作について説明する。
【００４７】
図４は、カウンター１７ｇを設定する場合のＭＦＰ１０の動作のフローチャートである。
【００４８】
制御部１８は、カウンター１７ｇの設定の開始が指示されると、図４に示す動作を実行する。ただし、制御部１８は、管理アプリケーション１７ｅのサービスプロバイダーがＭＦＰ１０にログインしている場合にのみ、図４に示す動作を実行可能である。
【００４９】
図４に示すように、カウンター管理手段１８ｂは、カウンター１７ｇを設定するためのカウンター設定画面２０（図５参照。）を表示部１２に表示する（Ｓ１０１）。
【００５０】
図５は、カウンター設定画面２０の一例を示す図である。
【００５１】
図５に示すように、カウンター設定画面２０は、スキャンページ数カウンターを設定するためのチェックボックス２１と、一般アプリ実行ジョブ数カウンターを設定するためのチェックボックス２２と、ＯＣＲページ数カウンターを設定するためのチェックボックス２３と、ＯＣＲ文字数カウンターを設定するためのチェックボックス２４と、バーコードリードページ数カウンターを設定するためのチェックボックス２５と、バーコードリード回数カウンターを設定するためのチェックボックス２６とを含んでいる。なお、スキャンページ数カウンター、一般アプリ実行ジョブ数カウンター、ＯＣＲページ数カウンター、ＯＣＲ文字数カウンター、バーコードリードページ数カウンターおよびバーコードリード回数カウンターは、例である。カウンター設定画面２０は、スキャンページ数カウンター、一般アプリ実行ジョブ数カウンター、ＯＣＲページ数カウンター、ＯＣＲ文字数カウンター、バーコードリードページ数カウンターおよびバーコードリード回数カウンター以外のカウンター１７ｇを設定するためのチェックボックスを含んでいても良い。
【００５２】
カウンター設定画面２０は、ＯＣＲ実行時スキャンページカウント数情報１７ｈを設定するためのスピンボックス２１ａと、バーコードリード実行時スキャンページカウント数情報１７ｉを設定するためのスピンボックス２１ｂとを含んでいる。スピンボックス２１ａおよびスピンボックス２１ｂは、正の整数のみを設定可能である。スピンボックス２１ａによって設定される数は、ＯＣＲページ数カウンターを設定するためのチェックボックス２３がチェックされている場合に「１」で固定である。スピンボックス２１ｂによって設定される数は、バーコードリードページ数カウンターを設定するためのチェックボックス２５がチェックされている場合に「１」で固定である。
【００５３】
カウンター設定画面２０は、チェックボックス２１〜２６およびスピンボックス２１ａ、２１ｂによる設定を受け付けるためのＯＫボタン２７と、チェックボックス２１〜２６およびスピンボックス２１ａ、２１ｂによる設定の受け付けを中止するためのキャンセルボタン２８とを含んでいる。
【００５４】
図４に示すように、カウンター管理手段１８ｂは、キャンセルボタン２８が押されたか否かを判断する（Ｓ１０２）。
【００５５】
カウンター管理手段１８ｂは、キャンセルボタン２８が押されたとＳ１０２において判断すると、図４に示す動作を終了する。
【００５６】
カウンター管理手段１８ｂは、キャンセルボタン２８が押されていないとＳ１０２において判断すると、ＯＫボタン２７が押されたか否かを判断する（Ｓ１０３）。
【００５７】
カウンター管理手段１８ｂは、ＯＫボタン２７が押されていないとＳ１０３において判断すると、Ｓ１０２の処理を実行する。
【００５８】
カウンター管理手段１８ｂは、ＯＫボタン２７が押されたとＳ１０３において判断すると、チェックボックス２１〜２６およびスピンボックス２１ａ、２１ｂによる設定に応じてカウンター１７ｇ、ＯＣＲ実行時スキャンページカウント数情報１７ｈおよびバーコードリード実行時スキャンページカウント数情報１７ｉを設定する（Ｓ１０４）。例えば、カウンター管理手段１８ｂは、チェックボックス２１〜２６によって設定されているカウンター１７ｇを記憶していない場合、そのカウンター１７ｇを記憶部１７に新たに生成する。一方、カウンター管理手段１８ｂは、チェックボックス２１〜２６によって設定されていないカウンター１７ｇを記憶している場合、そのカウンター１７ｇを記憶部１７から削除する。
【００５９】
カウンター管理手段１８ｂは、Ｓ１０４の処理の終了後、図４に示す動作を終了する。
【００６０】
以上においては、ＭＦＰ１０がカウンター設定画面２０によって設定を受け付けるようになっている。しかしながら、管理アプリケーション１７ｅのサービスプロバイダーは、これらの設定を通信部１６を介して遠隔地から実行しても良い。
【００６１】
また、これらの設定が管理アプリケーション１７ｅに最初から含まれていても良い。すなわち、管理アプリケーション１７ｅのサービスプロバイダーは、これらの設定が含まれている管理アプリケーション１７ｅをＭＦＰ１０の利用者に提供しても良い。
【００６２】
次に、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定を受け付ける場合のＭＦＰ１０の動作について説明する。
【００６３】
図６は、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定を受け付ける場合のＭＦＰ１０の動作のフローチャートである。
【００６４】
制御部１８は、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定の受け付けの開始が指示されると、図６に示す動作を実行する。ただし、制御部１８は、管理アプリケーション１７ｅのサービスプロバイダーがＭＦＰ１０にログインしている場合にのみ、図６に示す動作を実行可能である。
【００６５】
図６に示すように、対象外アプリ指定受付手段１８ｄは、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定を受け付けるための対象外アプリ指定受付画面３０（図７参照。）を表示部１２に表示する（Ｓ１３１）。
【００６６】
図７は、対象外アプリ指定受付画面３０の一例を示す図である。
【００６７】
図７に示すように、対象外アプリ指定受付画面３０は、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆを指定するためのリストボックス３１を含んでいる。図７に示す例では、一般アプリケーション１７ｆとしてアプリケーションＡ〜Ｆが示されているが、リストボックス３１には、実際には、一般アプリケーション１７ｆの名称が表示される。リストボックス３１は、複数の一般アプリケーション１７ｆが指定されることが可能である。
【００６８】
対象外アプリ指定受付画面３０は、リストボックス３１による指定を受け付けるためのＯＫボタン３２と、リストボックス３１による指定の受け付けを中止するためのキャンセルボタン３３とを含んでいる。
【００６９】
図６に示すように、対象外アプリ指定受付手段１８ｄは、キャンセルボタン３３が押されたか否かを判断する（Ｓ１３２）。
【００７０】
対象外アプリ指定受付手段１８ｄは、キャンセルボタン３３が押されたとＳ１３２において判断すると、図６に示す動作を終了する。
【００７１】
対象外アプリ指定受付手段１８ｄは、キャンセルボタン３３が押されていないとＳ１３２において判断すると、ＯＫボタン３２が押されたか否かを判断する（Ｓ１３３）。
【００７２】
対象外アプリ指定受付手段１８ｄは、ＯＫボタン３２が押されていないとＳ１３３において判断すると、Ｓ１３２の処理を実行する。
【００７３】
対象外アプリ指定受付手段１８ｄは、ＯＫボタン３２が押されたとＳ１３３において判断すると、リストボックス３１による指定に応じた対象外アプリ情報１７ｊを設定する（Ｓ１３４）。
【００７４】
対象外アプリ指定受付手段１８ｄは、Ｓ１３４の処理の終了後、図６に示す動作を終了する。
【００７５】
以上においては、ＭＦＰ１０が対象外アプリ指定受付画面３０によって設定を受け付けるようになっている。しかしながら、管理アプリケーション１７ｅのサービスプロバイダーは、これらの設定を通信部１６を介して遠隔地から実行しても良い。
【００７６】
また、これらの設定が管理アプリケーション１７ｅに最初から含まれていても良い。すなわち、管理アプリケーション１７ｅのサービスプロバイダーは、これらの設定が含まれている管理アプリケーション１７ｅをＭＦＰ１０の利用者に提供しても良い。
【００７７】
次に、カウント手段１８ａの動作について説明する。
【００７８】
利用者は、ＭＦＰ１０にログインした後、コピーの実行を操作部１１を介してＭＦＰ１０に指示することができる。制御部１８は、コピーの実行が指示されると、コピーを実行する。
【００７９】
図８は、コピーが実行された場合のカウント手段１８ａの動作のフローチャートである。
【００８０】
カウント手段１８ａは、コピーが実行されると、図８に示す動作を実行する。
【００８１】
図８に示すように、カウント手段１８ａは、コピーカウンター１７ｂにおけるページ数のうち、コピーの実行を指示した利用者のページ数を、コピーが実行されたページ数分、増やす（Ｓ１６１）。
【００８２】
次いで、カウント手段１８ａは、コピーカウンター１７ｂにおけるページ数のうち、全ての利用者のページ数の合計を、コピーが実行されたページ数分、増やす（Ｓ１６２）。
【００８３】
カウント手段１８ａは、Ｓ１６２の処理の後、図８に示す動作を終了する。
【００８４】
以上においては、コピーが実行された場合のコピーカウンター１７ｂに対するカウント手段１８ａの動作について説明しているが、ファックス送信が実行された場合のファックスカウンター１７ｃに対するカウント手段１８ａの動作や、コピーおよびファックス送信以外の特定の動作が実行された場合のＯｔｈｅｒカウンター１７ｄに対するカウント手段１８ａの動作についても同様である。
【００８５】
次に、一般アプリケーション１７ｆを実行する場合のＭＦＰ１０の動作について説明する。
【００８６】
利用者は、ＭＦＰ１０にログインした後、一般アプリケーション１７ｆの実行を操作部１１を介してＭＦＰ１０に指示することができる。制御部１８は、一般アプリケーション１７ｆの実行が指示されると、一般アプリケーション１７ｆを実行する。
【００８７】
図９は、一般アプリケーション１７ｆとしての経費申請ワークフローアプリが実行された場合のＭＦＰ１０の動作のフローチャートである。
【００８８】
なお、利用者は、経費申請ワークフローアプリを実行する前に、プリンター１４によって、または、手書きによって１組の経費申請書に必要事項を記入し、必要事項を記入した１組の経費申請書をスキャナー１３のＡＤＦにセットする。ここで、経費申請書の用紙は、３枚で１組であり、３枚のうち１枚にバーコードが付されている。このバーコードは、経費申請書を識別するための通し番号を示しており、例えば、経費申請書の用紙を利用者に配布した者（以下「申請書配布者」と言う。）によって経費申請書毎に付されている。
【００８９】
図９に示すように、制御部１８は、１組の経費申請書をスキャナー１３によってスキャンする（Ｓ２０１）。
【００９０】
次いで、制御部１８は、Ｓ２０１において経費申請書から読み取った画像に含まれるバーコードをバーコードリードによって認識する（Ｓ２０２）。したがって、制御部１８は、バーコードによって示される通し番号を取得する。
【００９１】
制御部１８は、Ｓ２０２の処理の後、Ｓ２０２において取得した通し番号をファイル名として、Ｓ２０１において経費申請書から読み取った画像のファイルを生成する（Ｓ２０３）。
【００９２】
次いで、制御部１８は、経費申請ワークフローアプリに設定されている宛先、例えば、申請書配布者の電子メールアドレスに、Ｓ２０３において生成したファイルを送信して（Ｓ２０４）、図９に示す動作を終了する。
【００９３】
したがって、申請書配布者は、利用者からの経費の申請を画像データで受け取ることが可能である。ここで、申請書配布者は、何れの経費申請書が既に使用されたかや、何れの経費申請書が未だ使用されていないかを、受信したファイルのファイル名に対応した通し番号に基づいて認識することが可能である。また、申請書配布者は、何れの利用者に何れの通し番号の経費申請書を配布したかを把握していれば、何れの利用者が既に経費を申請したかや、何れの利用者が未だ経費を申請していないかを通し番号に基づいて認識することも可能である。
【００９４】
次に、実行回数カウント手段１８ｃの動作について説明する。
【００９５】
図１０は、一般アプリケーション１７ｆによってスキャンが実行された場合の実行回数カウント手段１８ｃの動作のフローチャートである。
【００９６】
実行回数カウント手段１８ｃは、一般アプリケーション１７ｆによってスキャンが実行されると、図１０に示す動作を実行する。
【００９７】
図１０に示すように、実行回数カウント手段１８ｃは、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの実行であるか否かを対象外アプリ情報１７ｊに基づいて判断する（Ｓ２３１）。
【００９８】
実行回数カウント手段１８ｃは、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの実行ではないとＳ２３１において判断すると、スキャンページ数カウンターにおけるページ数のうち、一般アプリケーション１７ｆの実行を指示した利用者のページ数を、一般アプリケーション１７ｆによってスキャンが実行されたページ数分、増やす（Ｓ２３２）。
【００９９】
次いで、実行回数カウント手段１８ｃは、スキャンページ数カウンターにおけるページ数のうち、全ての利用者のページ数の合計を、一般アプリケーション１７ｆによってスキャンが実行されたページ数分、増やす（Ｓ２３３）。
【０１００】
実行回数カウント手段１８ｃは、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの実行であるとＳ２３１において判断するか、Ｓ２３３の処理の後、図１０に示す動作を終了する。
【０１０１】
以上においては、一般アプリケーション１７ｆによってスキャンが実行された場合のスキャンページ数カウンターに対する実行回数カウント手段１８ｃの動作について説明しているが、一般アプリケーション１７ｆが実行された場合の一般アプリ実行ジョブ数カウンターに対する実行回数カウント手段１８ｃの動作、一般アプリケーション１７ｆによってＯＣＲが実行された場合のＯＣＲページ数カウンターおよびＯＣＲ文字数カウンターに対する実行回数カウント手段１８ｃの動作、一般アプリケーション１７ｆによってバーコードリードが実行された場合のバーコードリードページ数カウンターおよびバーコードリード回数カウンターに対する実行回数カウント手段１８ｃの動作についても同様である。
【０１０２】
例えば、一般アプリ実行ジョブ数カウンターが記憶部１７に記憶されている状態で一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、実行回数カウント手段１８ｃは、一般アプリ実行ジョブ数カウンターにおいて、経費申請ワークフローアプリの実行を指示した利用者の実行回数と、全ての利用者の合計の実行回数とをそれぞれ１ずつ増やす。
【０１０３】
また、スキャンページ数カウンターが記憶部１７に記憶されている状態で一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、バーコードリード実行時スキャンページカウント数情報１７ｉが１であるとき、上述したように３ページ分のスキャンが実行されるので、実行回数カウント手段１８ｃは、スキャンページ数カウンターにおいて、経費申請ワークフローアプリの実行を指示した利用者のページ数と、全ての利用者の合計のページ数とをそれぞれ３ずつ増やす。
【０１０４】
ただし、一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、バーコードリード実行時スキャンページカウント数情報１７ｉが１以外であるとき、実行回数カウント手段１８ｃは、スキャンページ数カウンターにおいて、経費申請ワークフローアプリの実行を指示した利用者のページ数と、全ての利用者の合計のページ数とを、それぞれ、スキャンが実行されたページ数からバーコードが含まれているページ数を減じたページ数と、スキャンが実行されたページ数のうちバーコードが含まれているページ数に、バーコードリード実行時スキャンページカウント数情報１７ｉで示す数を掛けたページ数との合計分ずつ増やす。例えば、一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、バーコードリード実行時スキャンページカウント数情報１７ｉが３であるとき、実行回数カウント手段１８ｃは、スキャンページ数カウンターにおいて、経費申請ワークフローアプリの実行を指示した利用者のページ数と、全ての利用者の合計のページ数とを、それぞれ、「スキャンが実行されたページ数としての３から、バーコードが含まれているページ数としての１を減じたページ数」としての２と、「スキャンが実行されたページ数のうちバーコードが含まれているページ数としての１に、バーコードリード実行時スキャンページカウント数情報１７ｉで示す数としての３を掛けたページ数」としての３との合計分としての５ずつ増やす。
【０１０５】
また、バーコードリードページ数カウンターが記憶部１７に記憶されている状態で一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、上述したように１回のバーコードリードが実行されるので、実行回数カウント手段１８ｃは、バーコードリードページ数カウンターにおいて、経費申請ワークフローアプリの実行を指示した利用者の実行回数と、全ての利用者の合計の実行回数とをそれぞれ１ずつ増やす。
【０１０６】
また、一般アプリケーション１７ｆとして図９に示す経費申請ワークフローアプリが１回実行された場合、上述したように３ページ分のスキャンが実行されるので、カウント手段１８ａは、Ｏｔｈｅｒカウンター１７ｄにおいて、経費申請ワークフローアプリの実行を指示した利用者のページ数と、全ての利用者の合計のページ数とをそれぞれ３ずつ増やす。
【０１０７】
以上に説明したように、ＭＦＰ１０は、一般アプリケーション１７ｆによる特定の処理の実行回数をカウントするためのカウンター１７ｇを管理アプリケーション１７ｅによって管理するので、管理アプリケーション１７ｅがインストールされることによって、課金や、処理の実行制限の多様性を向上することができる。
【０１０８】
例えば、ＭＦＰ１０は、一般アプリケーション１７ｆによって実行されるジョブの実行回数をカウントするためのカウンター１７ｇとして一般アプリ実行ジョブ数カウンターを管理するので、一般アプリ実行ジョブ数カウンターによって課金や、処理の実行制限の多様性を向上することができる。
【０１０９】
ＭＦＰ１０は、ＯＣＲの実行回数をカウントするためのカウンター１７ｇとしてＯＣＲページ数カウンターやＯＣＲ文字数カウンターを管理するので、ＯＣＲページ数カウンターやＯＣＲ文字数カウンターによって課金や、処理の実行制限の多様性を向上することができる。例えば、一般アプリケーション１７ｆのサービスプロバイダーは、通常のスキャンの実行回数に対して課金することができるだけでなく、通常のスキャンより付加価値が高いＯＣＲの実行回数に対して課金することができる。
【０１１０】
なお、ＭＦＰ１０は、ＯＣＲ実行時スキャンページカウント数情報１７ｈで示される数が２以上にされることによって、スキャンの実行回数をカウントするためのスキャンページ数カウンターを設ければ、ＯＣＲの実行回数をカウントするための専用のカウンター、すなわち、ＯＣＲページ数カウンターを設ける必要がないので、カウンター１７ｇのための記憶容量を抑えることができる。また、ＭＦＰ１０は、ＯＣＲ実行時スキャンページカウント数情報１７ｈで示される数が２以上にされることによって、ＯＣＲの実行回数を、通常のスキャンの実行回数よりも重視して、課金や、処理の実行制限を実行することができる。
【０１１１】
ＭＦＰ１０は、バーコードリードの実行回数をカウントするためのカウンター１７ｇとしてバーコードリードページ数カウンターやバーコードリード回数カウンターを管理するので、バーコードリードページ数カウンターやバーコードリード回数カウンターによって課金や、処理の実行制限の多様性を向上することができる。例えば、一般アプリケーション１７ｆのサービスプロバイダーは、通常のスキャンの実行回数に対して課金することができるだけでなく、通常のスキャンより付加価値が高いバーコードリードの実行回数に対して課金することができる。
【０１１２】
なお、ＭＦＰ１０は、バーコードリード実行時スキャンページカウント数情報１７ｉで示される数が２以上にされることによって、スキャンの実行回数をカウントするためのスキャンページ数カウンターを設ければ、バーコードリードの実行回数をカウントするための専用のカウンター、すなわち、バーコードリードページ数カウンターを設ける必要がないので、カウンター１７ｇのための記憶容量を抑えることができる。また、ＭＦＰ１０は、バーコードリード実行時スキャンページカウント数情報１７ｉで示される数が２以上にされることによって、バーコードリードの実行回数を、通常のスキャンの実行回数よりも重視して、課金や、処理の実行制限を実行することができる。
【０１１３】
ＭＦＰ１０は、カウンター１７ｇによる実行回数のカウントの対象外の一般アプリケーション１７ｆの指定を受け付けるので、課金や、処理の実行制限の多様性を向上することができる。例えば、一般アプリケーション１７ｆのサービスプロバイダーは、実際に課金する一般アプリケーション１７ｆの試用版としての一般アプリケーション１７ｆの使用に対して、課金しないように設定することができる。
【０１１４】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、スキャナー専用機、コピー専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【０１１５】
１０  ＭＦＰ（画像形成装置）
１３  スキャナー（読取デバイス）
１７ｅ  管理アプリケーション
１７ｆ  一般アプリケーション
１７ｇ  カウンター
１８ｂ  カウンター管理手段
１８ｃ  実行回数カウント手段
１８ｄ  対象外アプリ指定受付手段
【図１】
0006573077.tif 000002
【図２】
0006573077.tif 000003
【図３】
0006573077.tif 000004
【図４】
0006573077.tif 000005
【図５】
0006573077.tif 000006
【図６】
0006573077.tif 000007
【図７】
0006573077.tif 000008
【図８】
0006573077.tif 000009
【図９】
0006573077.tif 000010
【図１０】
0006573077.tif 000011