JP6149762B2 - 画像処理装置及びプログラム - Google Patents
画像処理装置及びプログラム Download PDFInfo
- Publication number
- JP6149762B2 JP6149762B2 JP2014039503A JP2014039503A JP6149762B2 JP 6149762 B2 JP6149762 B2 JP 6149762B2 JP 2014039503 A JP2014039503 A JP 2014039503A JP 2014039503 A JP2014039503 A JP 2014039503A JP 6149762 B2 JP6149762 B2 JP 6149762B2
- Authority
- JP
- Japan
- Prior art keywords
- plug
- additional
- information
- charging
- job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/34—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device for coin-freed systems ; Pay systems
- H04N1/344—Accounting or charging based on type of function or service used, e.g. copying, faxing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00965—Input arrangements for operating instructions or parameters, e.g. updating internal software using a plug-in memory module, e.g. memory card, memory stick
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Facsimiles In General (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Control Or Security For Electrophotography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Cleaning In Electrography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
請求項2に記載の発明は、画像を処理する画像処理手段と、前記画像処理手段と連携して実行される機能をプラグインとして追加するプラグイン追加手段と、前記プラグイン追加手段による前記プラグインの追加に伴って、当該プラグインに対応して設定された追加課金情報を追加する追加課金情報追加手段と、前記追加課金情報があるか否かを検索する課金情報検索手段と、前記課金情報検索手段によって前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索手段と、前記ジョブ検索手段によって、起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて当該ジョブに対して課金する課金手段と、を備え、前記プラグインに対応する前記追加課金情報は、前記追加課金情報を構成する前記複数のジョブにおける少なくとも1つのジョブに対して設けられた損金カウンタと、前記損金カウンタの値が、前記複数のジョブの成功と失敗との組合せによって設定される損金条件と、を含むことを特徴とする画像処理装置である。
請求項3に記載の発明は、前記画像処理手段が実行する機能に対して設定された組込み課金情報をさらに備え、前記ジョブ検索手段は、前記課金情報検索手段によって、前記追加課金情報が含まれないとされた場合に、前記組込み課金情報を構成するジョブに、起動された前記ジョブがあるか否かを検索し、前記課金手段は、前記ジョブ検索手段によって、前記組込み課金情報に起動された前記ジョブがあるとされた場合に、当該組込み課金情報に基づいて当該ジョブに対して課金することを特徴とする請求項1又は2に記載の画像処理装置である。
請求項4に記載の発明は、前記ジョブ検索手段は、前記追加課金情報が複数ある場合に、後に追加された追加課金情報から順に、起動されたジョブがあるか否かを検索することを特徴とする請求項1乃至3に記載の画像処理装置である。
請求項5に記載の発明は、追加された前記プラグインを削除するプラグイン削除手段と、前記プラグイン削除手段による前記プラグインの削除に伴って、当該プラグインの追加に伴って追加された追加課金情報を削除する追加課金情報削除手段とをさらに含むことを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置である。
請求項6に記載の発明は、追加された前記プラグインを更新するプラグイン更新手段と、前記プラグイン更新手段による前記プラグインの更新に伴って、当該プラグインの追加に伴って追加された追加課金情報を更新する追加課金情報更新手段とをさらに含むことを特徴とする請求項1乃至5のいずれか1項に記載の画像処理装置である。
請求項7に記載の発明は、コンピュータに、画像を処理する画像処理機能と、前記画像処理機能と連携して実行される機能をプラグインとして追加するプラグイン追加機能と、前記プラグインの追加に伴って、当該プラグインに対応して設定された課金情報を当該プラグインに対応する追加課金情報として追加する追加課金情報追加機能と、前記追加課金情報があるか否かを検索する課金情報検索機能と、前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索機能と、起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて課金する課金機能と、を実現させるプログラムであって、前記プラグインに対応する前記追加課金情報は、前記追加課金情報を構成する前記複数のジョブのそれぞれに対して設けられた複数の課金カウンタと、前記複数の課金カウンタの少なくとも一つの値が、前記複数のジョブの成功と失敗との組合せによって設定される課金条件と、を含むことを特徴とするプログラムである。
請求項8に記載の発明は、コンピュータに、画像を処理する画像処理機能と、前記画像処理機能と連携して実行される機能をプラグインとして追加するプラグイン追加機能と、前記プラグインの追加に伴って、当該プラグインに対応して設定された課金情報を当該プラグインに対応する追加課金情報として追加する追加課金情報追加機能と、前記追加課金情報があるか否かを検索する課金情報検索機能と、前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索機能と、起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて課金する課金機能と、を実現させるプログラムであって、前記プラグインに対応する前記追加課金情報は、前記追加課金情報を構成する前記複数のジョブにおける少なくとも1つのジョブに対して設けられた損金カウンタと、前記損金カウンタの値が、前記複数のジョブの成功と失敗との組合せによって設定される損金条件と、を含むことを特徴とするプログラムである。
請求項3の発明によれば、組込み課金情報を変更して使用する場合に比べて、プラグインの機能と組込み機能とを併用して用いることができる。
請求項4の発明によれば、本構成を備えない場合に比べ、プラグインの管理が容易になる。
請求項5の発明によれば、本構成を備えない場合に比べ、誤操作が抑制できる。
請求項6の発明によれば、本構成を備えない場合に比べ、改良された複合サービスが利用できる。
請求項7、8の発明によれば、組込み課金情報を変更して使用する場合に比べて、プラグインによる機能の追加とともに追加されたプラグインに対応する課金情報により課金条件をきめ細かく管理できる。
(画像処理システム)
図1は、本実施の形態が適用される画像処理システムの構成の一例を示す図である。
この画像処理システムは、コピー機能、スキャン機能、プリント機能、ファクシミリ機能などを備えた所謂複合機として動作する画像処理装置1と、画像処理装置1に接続される通信回線2と、通信回線2に接続される端末装置3と、通信回線2に接続されるファクシミリ装置4と、通信回線2に接続されるサーバ装置5とを有している。
なお、サーバ装置5は、所謂クラウドコンピューティングを行うもの、クラウドサービスを提供するものであってよい。
画像処理装置1は、紙等の記録媒体に画像を形成する画像形成部20と、紙等の記録媒体に記録された画像を読み取る画像読取部30と、通信回線2を介して端末装置3、ファクシミリ装置4およびサーバ装置5との間でデータの送受信を行う送受信部40と、利用者から電源のオン/オフ、スキャン機能、プリント機能、コピー機能、ファクシミリ機能、さらには後述する追加された機能を用いた動作に関連する指示を受け付けるとともに、利用者に対してメッセージを表示する利用者インタフェース(UI)部50と、これら画像形成部20、画像読取部30、送受信部40及びUI部50の動作を制御する制御部10とを備えている。
そして、制御部10と、画像形成部20、画像読取部30、送受信部40及びUI部50とは制御バス60で接続されている。
制御部10、画像形成部20、画像読取部30、送受信部40及びUI部50はそれぞれが画像処理手段の一例である。
また、画像処理装置1は、通信回線2を介して、画像処理装置1の外部に置かれた端末装置3、ファクシミリ装置4またはサーバ装置5から送信された画像などのデータを画像形成部20により記録部材に印刷する。
一方、画像処理装置1は、画像読取部30が読み取った画像などのデータを、送受信部40から通信回線2を介して画像処理装置1の外部に置かれた端末装置3、ファクシミリ装置4、サーバ装置5に送信する。
なお、送受信部40は、例えばインターネット回線用のものと電話回線用のものとを、別々に設けるようにしてもかまわない。
図2は、画像処理装置1における制御部10の構成の一例を示す図である。
制御部10は、中央演算処理装置(以下ではCPUと表記する。)11と、RAM12と、不揮発性メモリ(以下ではNVMと表記する。)13と、ハードディスクドライブ(以下ではHDDと表記する。)14とを備えている。
そして、CPU11、RAM12、NVM13及びHDD14は、信号バス15で接続されている。
信号バス15は、制御バス60に接続されている。
RAM(Random Access Memory)12は、CPU11が演算の実行に用いるプログラム、データを保持する。なお、プログラム、データを合わせてデータと表記することがある。
通常、RAM12は揮発性の記憶媒体であって、電源が供給されている間において、データの読み書きができ、書き込まれたデータを保持し、電源が供給されていないとデータが失われる。
NVM13は不揮発性の記憶媒体であって、電源が供給されている間において、データの読み書きができるとともに、電源が供給されていないときにおいても、書き込まれたデータを保持する。ここでは、NVM13は、データの書き換えができないROM(Read Only Memory)であってもよく、データの書き換えが可能なフラッシュメモリであってもよい。ここでは、NVM13は、フラッシュメモリであるとして説明する。
HDD14は、大容量の書き換え可能な不揮発性メモリであって、画像処理装置1を動作させるためのプログラムやデータを保持している。なお、NVM13が、ファームウエアとして、これらのプログラムやデータを保持していてもよい。この場合、制御部10は、HDD14を備えなくてもよい。
ここでは、NVM13が、ファームウエアとして画像処理装置1を動作させるためのプログラムやデータを保持しているとして説明する。
図3は、画像処理装置1が備える機能を説明する図である。
画像処理装置1は、組込み機能200とプラグイン機能300とを実行することができる。
組込み機能200は、画像処理装置1に予め組み込まれた標準機能であって、例えば、コピー機能(図3では「コピー」と表記する。以下同様。)、スキャン機能(スキャン)、プリント機能(プリント)およびファクシミリ機能(ファクシミリ送信)、その他の機能1(機能1)、その他の機能2(機能2)である。これらの機能は、画像処理装置1が備える画像形成部20、画像読取部30などにより実行できる機能であり、画像処理装置1に閉じた機能である。
ここでは、組込み機能200を6個としたが、これは例示であって、他の数であってよい。
なお、プラグインを記述したプログラムは、HDD14に格納されていてもよく、通信回線2を介して取得してもよい。
画像処理装置1の画像読取部30によって画像を読み込んで画像データとし、画像データを、送受信部40を介して画像処理装置1の外部に設けられたサーバ装置5に送信し、サーバ装置5において文字認識処理をして文書データに変換し、その文書データをサーバ装置5において保管するという一連の処理の実行(サービス)を考える。
画像読取部30により画像を読み込む処理は、画像処理装置1のスキャン機能(スキャン)を用いた処理(サービス)である。しかし、サーバ装置5において文字認識処理をして文書データに変換し、その文書データをサーバ装置5に保管する処理は、画像処理装置1だけでは実行できない。なお、サーバ装置5において文字認識処理をして文書データに変換し、その文書データをサーバ装置5に保管する処理をここではクラウドサービスと表記する。
そこで、画像読取部30によって画像を読み込み画像データとし、送受信部40を介して送信する処理(サービス)と、サーバ装置5において受信した画像データに対して文字認識処理をして文書データに変換し、その文書データをサーバ装置5において保管する処理(クラウドサービス)とを、プラグインとして定義し、これらのサービスが連続して実行されるようにする。
すなわち、ここで例示したプラグイン機能300の一例は複合サービスである。
この場合、画像処理装置1は、組込み機能200に対しては、予め課金を管理する情報(組込み課金情報)を備えている。
しかし、プラグイン機能300に対しては、画像処理装置1に、プラグイン1〜Nを追加する際に、プラグイン1〜Nに対応する課金を管理する情報(追加課金情報1〜N(Nは1以上の整数))を追加するようにしている。なお、追加課金情報1〜Nをそれぞれ区別しない場合は、追加課金情報と表記する。
そして、プラグインが追加される毎に、対応する追加課金情報が追加される。追加課金情報も不揮発性の記憶媒体に保持されていることが好ましい。なお、NVM13の容量の制限によって追加課金情報が保持できない場合には、HDD14上に保持されてもよい。ここでは、追加課金情報は、HDD14に保持されるとして説明する。
なお、図3に示す検索方向については、後述する。
組込み課金情報は、所謂課金テーブルであって、ジョブ名、パラメータ1、パラメータ2、単価(円)、単位、課金カウンタから構成されている。
ジョブ名は、組込み機能200における「コピー」、「スキャン」、「プリント」および「ファクシミリ送信」、「機能1」、「機能2」である。
パラメータ1は、例えばカラーモードであって、「モノクロ」又は「カラー」である。パラメータ2は、例えば用紙サイズであって、「A4」、「A3」、「その他」である。ここでは、パラメータ1とパラメータ2としたが、パラメータは、単価を決めるときに考慮しなければならない項目であるので、その他のパラメータを含んでいてもよい。また、それぞれのパラメータが他の内容を規定するものであってもよい。
単価(円)は、単位毎の課金金額である。
単位は、「ページ」、「ジョブ」である。すなわち、単位が「ページ」である場合には、「ページ」毎に単価(円)が課金される。単位が「ジョブ」である場合には、「ジョブ」毎に単価(円)が課金されることになる。
課金カウンタは、単位の積算値が保持される記憶媒体(メモリ)の領域(アドレス)である。例えば、ジョブ「コピー」を、パラメータ1(カラーモード)が「モノクロ」でパラメータ2(用紙サイズ)が「A4」において10ページ行った場合には、課金カウンタC01が「10」カウントアップされる。この場合、課金カウンタC01のカウントアップ分(10)×単価10円の100円が利用者に課金される。
一方、ジョブ「機能2」では、パラメータ1(カラーモード)が「モノクロ」又は「カラー」のいずれであっても、パラメータ2(用紙サイズ)が「A4」、「A3」又は「その他」のいずれであっても、「ジョブ」毎に単価20円が課金される。
プラグイン1に対応する追加課金情報1は、所謂課金テーブルであって、プラグイン名、ジョブ名、パラメータ1、パラメータ2、単価(円)、単位、課金カウンタ、課金条件から構成されている。
プラグイン1において、サービス1は、画像処理装置1のジョブ「スキャン」及びジョブ「ファクシミリ送信」に対応する。よって、サービス1に対する利用者への課金は、画像処理装置1の所有者又は管理者などのサービス1の提供者に対して支払われることが必要となる。
一方、サービス2(クラウドサービス)に対する課金は、クラウドサービスの提供者に支払われることが必要となる。
つまり、サービス1とサービス2とは、分けて課金されることが必要となる。
パラメータ1、2、単価(円)、単位については、図4で説明した組込み課金情報と同様であるので、説明を省略する。
サービス1の課金カウンタP1−C01及びサービス2の課金カウンタP1−C02は制御部10のHDD14に設けられている。
すなわち、利用者には、課金カウンタP1−C01のカウントアップ値(1)×単価20円による20円と、課金カウンタP1−C02のカウントアップ値(1)×単価30円による30円との合計の50円が課金される。
そして、サービス1の提供者に、課金カウンタP1−C01のカウントアップ値(1)×単価20円による20円が支払われ、サービス2の提供者に、課金カウンタP1−C02のカウントアップ値(1)×単価30円による30円が支払われる。
プラグイン1が成功しない限り、利用者に課金されず、サービス1の提供者及びサービス2の提供者のいずれにも支払われない。
よって、プラグイン1の機能は達成されていないがサービス1を利用したことから、利用者には、課金カウンタP1−C01のカウントアップ値(1)×単価20円による20円が課金される。
そして、サービス1の提供者に、課金カウンタP1−C01のカウントアップ値(1)×単価20円による20円が支払われる。一方、サービス2の提供者には、支払われない。
この場合、利用者はなんの出力も得られない。そこで、利用者は画像処理装置1から成功(“1”)したサービス1の出力、前述の例ではスキャンした画像データを取り出すことができるようにしてもよい。
よって、プラグイン1が成功していないがサービス2を利用したことから、利用者には、課金カウンタP1−C02のカウントアップ値(1)×単価30円による30円が課金される。
そして、サービス2の提供者に、課金カウンタP1−C02のカウントアップ値(1)×単価30円による30円が支払われる。一方、サービス1の提供者には、支払われない。
もし、追加課金情報1を追加しないとすると、プラグイン1に対する課金管理を図4に示した組込み課金情報を流用して行わざるを得ない。
このとき、例えば組込み課金情報に含まれるジョブ「スキャン」、「コピー」、「ファクシミリ送信」を同時に行う場合では、図4に示した組込み課金情報におけるそれぞれのジョブに対して課金し、合計すればよい。
しかし、画像処理装置1に上記の複合サービスをプラグインとして追加する場合には、組込み課金情報を書き換えて対応することになる。そして、元のサービスに戻る場合に、組込み課金情報を元に戻すことが必要となる。
また、画像処理装置1が提供するサービスと、画像処理装置1の外部が提供するサービスとの複数のサービスの場合に、それぞれのサービス提供者毎に課金することが難しい。
また、複数のジョブが含まれるマルチジョブにおいて、成功(“1”)と失敗(“0”)とを組み合わせた課金条件を用いることで、きめ細かく課金を設定することができる。
プラグイン2は、ジョブ「サービス3」、「サービス4」、「サービス5」からなる複合サービス、すなわちマルチジョブとして構成されている。
そして、課金条件は、一例として、サービス3、サービス4のAND条件(*)とサービス5とのOR条件(+)である。
この例では、サービス3及びサービス4がそれぞれ成功(“1”)した場合に、課金カウンタP2−C01、P2−C02が「1」カウントアップされる。サービス3又はサービス4のいずれか又両方が失敗(“0”)した場合には、課金カウンタP2−C01、P2−C02はカウントアップされない。
そして、サービス3及びサービス4のいずれか又は両方が成功(“1”)しても失敗(“0”)しても、画像処理装置1が使用されたことから、課金カウンタP2−C03が「1」カウントアップされる。
そして、サービス3の提供者には、課金カウンタP2−C01のカウントアップ値(1)×単価20円による20円が支払われ、サービス4の提供者には、課金カウンタP2−C02のカウントアップ値(1)×単価30円による30円が支払われ、サービス5の提供者には、課金カウンタP2−C03のカウントアップ値(1)×単価10円による10円が支払われる。
ジョブ「スキャン」は、図4に示した組込み課金情報におけるジョブ「スキャン」と重なっている。そして、プラグイン3のジョブ「スキャン」では、パラメータ1(カラーモード)が「モノクロ」である場合、パラメータ2(用紙サイズ)が「A4」、「A3」又は「その他」のいずれであっても、ページ当りの単価が20円、パラメータ1(カラーモード)が「カラー」である場合、パラメータ2(用紙サイズ)が「A4」、「A3」又は「その他」のいずれであっても、ページ当りの単価が20円であって、図4に示した組込み追加課金情報におけるジョブ「スキャン」の場合と異なっている。
「プラグイン3」は、組込み課金情報のジョブ「スキャン」に規定された単価(円)と異なる単価(円)を提供する場合である。
なお、課金カウンタC07、C08は、組込み課金情報のジョブ「スキャン」の場合と同じである。
すなわち、プラグイン3のようなプラグインを設けることにより、組込み課金情報を書き換えることなく、あたかも書き換えたように課金を管理できる。
また、プラグイン3はジョブ「スキャン」のみを含むが、ジョブ「コピー」、「ファクシミリ送信」が連続して実行されるマルチジョブとし、単価を組込み課金情報におけるより、低い値に設定することもできる。複数のジョブを同時に使用する場合に割引単価を設定できる。
これは、図5に示したプラグイン1を拡張したものである。すなわち、ジョブ名、パラメータ1、パラメータ2、単価(円)、単位、課金カウンタ、課金条件は、図5に示したプラグイン1と同じである。これに、損金カウンタ及び損金条件を付加している。なお、プラグイン4に合わせて、課金カウンタP4−C01、P4−C02としている。
そして、課金条件は、図5(a)で示したと同様に、サービス1とサービス2とのAND条件(*)である。このとき、サービス1は成功(“1”)したがサービス2が失敗(“0”)した場合、利用者に対して課金されず、成功(“1”)したサービス1の提供者に対しても支払がない。
この場合、プラグイン4が成功しなかったのはサービス2が失敗(“0”)したことによる。よって、サービス1に対する利用者への課金を、失敗(“0”)したサービス2の提供者に転換して行うようにしている。
なお、サービス1が成功(“1”)し且つサービス2が成功(“1”)した場合には、損金カウンタP4−L02はカウントアップされない。
制御部10は、プラグインを追加するプラグイン追加手段の一例としてのプラグイン追加ユニット101、プラグインの追加に伴って追加課金情報を追加する追加課金情報追加手段の一例としての追加課金情報追加ユニット102、プラグインを更新するプラグイン更新手段の一例としてのプラグイン更新ユニット103、プラグインの更新に伴って追加課金情報を更新する追加課金情報更新手段の一例としての追加課金情報更新ユニット104、プラグインを削除するプラグイン削除手段の一例としてのプラグイン削除ユニット105、プラグインの削除に伴って追加課金情報を削除する追加課金情報削除手段の一例としての追加課金情報削除ユニット106、ジョブを管理するジョブ管理ユニット107、ジョブが起動された際に追加課金情報の有無を検索する課金情報検索手段の一例としての課金情報検索ユニット108、組込み課金情報又は追加課金情報ジョブのいずれかにおいてジョブを検索するジョブ検索手段の一例としてのジョブ検索ユニット109、課金情報に基づいて課金カウンタ(又は損金カウンタ)をカウントアップする課金手段の一例としての課金ユニット110を備えている。
プラグインを追加する場合、プラグイン追加ユニット101は、指定されたプラグインを記述したプログラムをHDD14又は通信回線2を介してRAM12上に読み出して実行させる。この際、追加課金情報追加ユニット102は、指定されたプラグインを記述したプログラムにより、HDD14上に追加課金情報が設定される。そして、プラグインの総数を、プラグインを追加する前の総数に「1」を加えた数とする。
また、プラグインを更新する場合には、追加課金情報をそのまま保存してもよく、追加課金情報を書き換えてもよい。追加課金情報を書き換える場合には、更新前のデータを削除して上書きしてもよく、更新前のデータを更新後のデータに変換してもよい。更新前のデータから更新後のデータへの変換は、プラグインの初期化に伴って行われるようにプログラムしておけばよい。
なお、プラグインを削除せずに、UI部50において利用者によって指定できないようにしてもよい。
そして、起動されたジョブが追加課金情報又は組込み課金情報にある場合、そのことをジョブ管理ユニット107に通知するとともに、指定されたパラメータ1、2にしたがって単位、課金条件、課金カウンタを課金ユニット110に通知する。なお、そのジョブに損金条件が設定されている場合には、損金条件、損金カウンタを課金ユニット110に通知する。
なお、プラグインが指定された場合には、プラグインに含まれる複数のジョブがマルチジョブとして実行される。
一方、起動されたジョブが組込み課金情報及び追加課金情報のいずれにもない場合には、そのことをジョブ管理ユニット107に通知する。
ここでは、制御部10のプラグイン追加ユニット101により、画像処理装置1にN個のプラグインが追加されているとする(プラグイン追加機能)。そして、N個のプラグインの追加に伴い、制御部10の追加課金情報追加ユニット102により、画像処理装置1にN個のプラグインに対応するN個の追加課金情報が追加されているとする(追加課金情報追加機能)。
制御部10のジョブ管理ユニット107により、利用者によりジョブが起動されたか否かが判断される(ステップ11。図10ではS11と表記する。以下同様。)。
一方、ステップ11において、肯定(Yes)の判断がされた場合、すなわち、ジョブが起動された場合には、制御部10の課金情報検索ユニット108により、追加課金情報があるか否かが判断される(ステップ12)(課金情報検索機能)。ステップ12において、否定(No)の判断がされた場合については後述する。
そして、ジョブ検索ユニット109により、追加課金情報Xのジョブ名に起動されたジョブがあるか否かが判断される(ステップ14)(ジョブ検索機能)。ステップ14において、否定(No)の判断がされる場合については後述する。
この場合、Xより小さい番号の追加課金情報及び組込み課金情報に対しては、起動されたジョブの検索がされない。
このようにすることで、ジョブ名が追加課金情報と組込み課金情報とで重複していても、追加課金情報が優先される。
すなわち、図7に示したプラグイン3における追加課金情報3のジョブ「スキャン」と、図4に示す組込み課金情報におけるジョブ「スキャン」とが同じであるが、追加課金情報3のジョブ「スキャン」が適用される。
そして、プラグイン3におけるジョブ「スキャン」でも、組込み課金情報におけるジョブ「スキャン」と同じ課金カウンタC07、C08を使用することから、プラグイン3の追加課金情報3は、組込み課金情報を部分的に上書きしたと同様となる。
このとき、番号が大きいほど、後に追加されたプラグイン及び追加課金情報、すなわち、最も新しく追加したプラグイン及び追加課金情報とすれば、最も新しく追加された追加課金情報が使用される。
なお、組込み課金情報及び追加課金情報において、ジョブ名が重複しないように設定されている場合には、課金情報検索ユニット108によるジョブの検索を、組込み課金情報及び追加課金情報のいずれから開始してもかまわない。
組込み課金情報の変更を許可したくない場合には、プラグインを追加する時に、プラグインの追加課金情報のジョブ名が組込み課金情報と重複していないか判断し、重複している場合にエラーとして、プラグインを追加できないようにしてもよい。
また、ジョブの検索を、追加課金情報から開始することにより、あたかも組込み課金情報を書き換えたと同様にできるので、利用者毎にプラグイン課金情報を設定することもできる。
さらに、プラグインが複数のサービスで構成される複合サービスの場合であっても、課金条件を複数のサービスの成功(“1”)又は失敗(“0”)に応じて設定することにより複合サービスに対応してきめ細かい課金ができる。
さらに、損金条件を設けることで、成功(“1”)したサービスの提供者に対して、失敗(“0”)したサービスの提供者が利用者に対する課金を損金として支払うように設定することもできる。
そしてまた、プラグインの更新、削除にともなって、追加課金情報を更新、削除できる。
Claims (8)
- 画像を処理する画像処理手段と、
前記画像処理手段と連携して実行される機能をプラグインとして追加するプラグイン追加手段と、
前記プラグイン追加手段による前記プラグインの追加に伴って、当該プラグインに対応して設定された追加課金情報を追加する追加課金情報追加手段と、
前記追加課金情報があるか否かを検索する課金情報検索手段と、
前記課金情報検索手段によって前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索手段と、
前記ジョブ検索手段によって、起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて当該ジョブに対して課金する課金手段と、を備え、
前記プラグインに対応して設定された前記追加課金情報は、
前記追加課金情報を構成する前記複数のジョブのそれぞれに対して設けられた複数の課金カウンタと、
前記複数の課金カウンタの少なくとも一つの値が、前記複数のジョブの成功と失敗との組合せによって設定される課金条件と、を含むことを特徴とする画像処理装置。 - 画像を処理する画像処理手段と、
前記画像処理手段と連携して実行される機能をプラグインとして追加するプラグイン追加手段と、
前記プラグイン追加手段による前記プラグインの追加に伴って、当該プラグインに対応して設定された追加課金情報を追加する追加課金情報追加手段と、
前記追加課金情報があるか否かを検索する課金情報検索手段と、
前記課金情報検索手段によって前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索手段と、
前記ジョブ検索手段によって、起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて当該ジョブに対して課金する課金手段と、を備え、
前記プラグインに対応する前記追加課金情報は、
前記追加課金情報を構成する前記複数のジョブにおける少なくとも1つのジョブに対して設けられた損金カウンタと、
前記損金カウンタの値が、前記複数のジョブの成功と失敗との組合せによって設定される損金条件と、を含むことを特徴とする画像処理装置。 - 前記画像処理手段が実行する機能に対して設定された組込み課金情報をさらに備え、
前記ジョブ検索手段は、前記課金情報検索手段によって、前記追加課金情報が含まれないとされた場合に、前記組込み課金情報を構成するジョブに、起動された前記ジョブがあるか否かを検索し、
前記課金手段は、前記ジョブ検索手段によって、前記組込み課金情報に起動された前記ジョブがあるとされた場合に、当該組込み課金情報に基づいて当該ジョブに対して課金することを特徴とする請求項1又は2に記載の画像処理装置。 - 前記ジョブ検索手段は、前記追加課金情報が複数ある場合に、後に追加された追加課金情報から順に、起動されたジョブがあるか否かを検索することを特徴とする請求項1乃至3に記載の画像処理装置。
- 追加された前記プラグインを削除するプラグイン削除手段と、
前記プラグイン削除手段による前記プラグインの削除に伴って、当該プラグインの追加に伴って追加された追加課金情報を削除する追加課金情報削除手段と
をさらに含むことを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置。 - 追加された前記プラグインを更新するプラグイン更新手段と、
前記プラグイン更新手段による前記プラグインの更新に伴って、当該プラグインの追加に伴って追加された追加課金情報を更新する追加課金情報更新手段と
をさらに含むことを特徴とする請求項1乃至5のいずれか1項に記載の画像処理装置。 - コンピュータに、
画像を処理する画像処理機能と、
前記画像処理機能と連携して実行される機能をプラグインとして追加するプラグイン追加機能と、
前記プラグインの追加に伴って、当該プラグインに対応して設定された課金情報を当該プラグインに対応する追加課金情報として追加する追加課金情報追加機能と、
前記追加課金情報があるか否かを検索する課金情報検索機能と、
前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索機能と、
起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて課金する課金機能と、を実現させるプログラムであって、
前記プラグインに対応する前記追加課金情報は、
前記追加課金情報を構成する前記複数のジョブのそれぞれに対して設けられた複数の課金カウンタと、
前記複数の課金カウンタの少なくとも一つの値が、前記複数のジョブの成功と失敗との組合せによって設定される課金条件と、を含むことを特徴とするプログラム。 - コンピュータに、
画像を処理する画像処理機能と、
前記画像処理機能と連携して実行される機能をプラグインとして追加するプラグイン追加機能と、
前記プラグインの追加に伴って、当該プラグインに対応して設定された課金情報を当該プラグインに対応する追加課金情報として追加する追加課金情報追加機能と、
前記追加課金情報があるか否かを検索する課金情報検索機能と、
前記追加課金情報があるとされた場合に、当該追加課金情報を構成する複数のジョブに起動されたジョブが含まれるか否かを検索するジョブ検索機能と、
起動された前記ジョブが前記追加課金情報を構成する前記複数のジョブに含まれるとされた場合に、当該追加課金情報に基づいて課金する課金機能と、を実現させるプログラムであって、
前記プラグインに対応する前記追加課金情報は、
前記追加課金情報を構成する前記複数のジョブにおける少なくとも1つのジョブに対して設けられた損金カウンタと、
前記損金カウンタの値が、前記複数のジョブの成功と失敗との組合せによって設定される損金条件と、を含むことを特徴とするプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014039503A JP6149762B2 (ja) | 2014-02-28 | 2014-02-28 | 画像処理装置及びプログラム |
US14/479,923 US9443234B2 (en) | 2014-02-28 | 2014-09-08 | Image processing apparatus, non-transitory computer readable medium, and method for charging for processing |
CN201410513982.4A CN104883475B (zh) | 2014-02-28 | 2014-09-29 | 图像处理装置及图像处理方法 |
US15/237,666 US9843701B2 (en) | 2014-02-28 | 2016-08-16 | Image processing apparatus, non-transitory computer readable medium, and method for charging for processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014039503A JP6149762B2 (ja) | 2014-02-28 | 2014-02-28 | 画像処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015164250A JP2015164250A (ja) | 2015-09-10 |
JP6149762B2 true JP6149762B2 (ja) | 2017-06-21 |
Family
ID=53950801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014039503A Active JP6149762B2 (ja) | 2014-02-28 | 2014-02-28 | 画像処理装置及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (2) | US9443234B2 (ja) |
JP (1) | JP6149762B2 (ja) |
CN (1) | CN104883475B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6149762B2 (ja) * | 2014-02-28 | 2017-06-21 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
JP6573077B2 (ja) * | 2016-05-30 | 2019-09-11 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置および管理アプリケーション |
JP6604480B2 (ja) * | 2016-09-16 | 2019-11-13 | 京セラドキュメントソリューションズ株式会社 | スキャン外部記憶システム |
CN107833397A (zh) * | 2016-09-16 | 2018-03-23 | 京瓷办公信息***株式会社 | 输出*** |
CN110519376B (zh) * | 2019-08-29 | 2022-04-12 | 珠海奔图电子有限公司 | 一种应用于云服务器的图像处理方法及图像形成装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6064838A (en) * | 1997-05-16 | 2000-05-16 | Minolta Co., Ltd. | Printing system that can identify printing cost beforehand |
JP2004186859A (ja) | 2002-12-02 | 2004-07-02 | Fuji Xerox Co Ltd | 画像処理システムにおける課金システムおよび課金方法 |
JP2005161674A (ja) * | 2003-12-02 | 2005-06-23 | Canon Inc | 画像形成装置、画像形成システム、課金処理方法及びプログラム |
US20050179937A1 (en) * | 2004-02-17 | 2005-08-18 | Kyocera Mita Corporation | Wide area network printing system, document server, contents server, and image forming apparatus |
JP2005267492A (ja) * | 2004-03-22 | 2005-09-29 | Fuji Xerox Co Ltd | サービス連携処理装置、及びサービス連携処理方法 |
US20050209960A1 (en) * | 2004-03-22 | 2005-09-22 | Kyocera Mita Corporation | Electronic transaction system, wide area network printing system, and communications terminal |
US20050283446A1 (en) * | 2004-06-17 | 2005-12-22 | International Business Machines Corporation | Fee models based on plug-in use |
US7456989B2 (en) * | 2004-11-22 | 2008-11-25 | Sharp Laboratories Of America, Inc. | Systems and methods for providing a vendor control interface for an imaging device |
JP4222304B2 (ja) * | 2004-12-28 | 2009-02-12 | ブラザー工業株式会社 | 印刷システム、印刷装置及びデータ送信サーバ |
US8335797B2 (en) * | 2005-08-30 | 2012-12-18 | Ricoh Company, Ltd. | Document management server, document managing method, and program |
JP2008192070A (ja) * | 2007-02-07 | 2008-08-21 | Sharp Corp | 電子ファイリングシステム |
CN100596074C (zh) * | 2007-02-09 | 2010-03-24 | 华为技术有限公司 | 计费模式提供方法及计费管理*** |
JP4960812B2 (ja) | 2007-09-14 | 2012-06-27 | 株式会社リコー | 画像処理装置、負荷分散システム及び負荷分散プログラム |
JP5043762B2 (ja) * | 2008-04-24 | 2012-10-10 | キヤノン株式会社 | 印刷制御装置、印刷制御方法及びプログラム |
JP2010028650A (ja) * | 2008-07-23 | 2010-02-04 | Ricoh Co Ltd | 画像処理装置、追加機能提供装置、画像処理システム、画像処理方法およびプログラム |
JP5526703B2 (ja) * | 2009-03-13 | 2014-06-18 | 株式会社リコー | 画像処理装置、システム、画像処理方法、プログラムおよび記録媒体 |
JP5127817B2 (ja) * | 2009-12-04 | 2013-01-23 | キヤノン株式会社 | 画像形成装置、表示制御方法およびプログラム |
JP2013106107A (ja) * | 2011-11-10 | 2013-05-30 | Konica Minolta Business Technologies Inc | 画像処理装置およびプラグイン変換プログラム |
JP6174932B2 (ja) * | 2013-07-31 | 2017-08-02 | キヤノン株式会社 | システム、通信端末、情報処理方法およびプログラム |
JP5892343B2 (ja) * | 2013-08-06 | 2016-03-23 | コニカミノルタ株式会社 | 画像形成装置課金管理装置およびプログラム |
JP6149762B2 (ja) * | 2014-02-28 | 2017-06-21 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
-
2014
- 2014-02-28 JP JP2014039503A patent/JP6149762B2/ja active Active
- 2014-09-08 US US14/479,923 patent/US9443234B2/en active Active
- 2014-09-29 CN CN201410513982.4A patent/CN104883475B/zh active Active
-
2016
- 2016-08-16 US US15/237,666 patent/US9843701B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9443234B2 (en) | 2016-09-13 |
JP2015164250A (ja) | 2015-09-10 |
US9843701B2 (en) | 2017-12-12 |
US20150248653A1 (en) | 2015-09-03 |
CN104883475B (zh) | 2018-11-13 |
CN104883475A (zh) | 2015-09-02 |
US20160360067A1 (en) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11689515B2 (en) | Information processing device, information management method, and information processing system | |
JP6149762B2 (ja) | 画像処理装置及びプログラム | |
US20100107152A1 (en) | Image forming apparatus, and web application installing method | |
US9019523B2 (en) | Printing system, printing device and computer readable medium therefor | |
US20160054959A1 (en) | Print apparatus and print system | |
JP4479324B2 (ja) | 情報処理装置 | |
JP2007214609A (ja) | 画像処理装置 | |
JP6929160B2 (ja) | 画像形成装置およびその制御方法とプログラム | |
JP6787490B2 (ja) | メモリーシステム及び電子機器 | |
JP7009852B2 (ja) | 電子装置 | |
JP2009214452A (ja) | 印刷装置 | |
JP4526508B2 (ja) | 電子機器,電子機器システムおよび機能補完方法と機能補完プログラム | |
JP2002204327A (ja) | 複合機システムおよび該システムに使用される複合機 | |
JP5076442B2 (ja) | 画像処理装置 | |
JP5229855B2 (ja) | メモリシステム及びコンピュータシステム | |
KR20180134672A (ko) | 화상 형성 장치의 애플리케이션 설치 방법 및 그 방법을 사용하는 화상 형성 장치 | |
US11755304B2 (en) | Electric device and method for controlling same | |
JP2019087922A (ja) | 画像処理装置および画像処理装置の制御方法 | |
JP5111325B2 (ja) | 管理装置、管理システム、管理方法およびコンピュータプログラム | |
JP6733592B2 (ja) | 画像形成装置及び画像形成プログラム | |
US20200076983A1 (en) | Information processing apparatus, display method in information processing apparatus, and recording medium | |
JP2007026252A (ja) | 保守システム、プログラム、保守システムの制御方法 | |
JP2021068190A (ja) | 情報処理装置およびアプリケーションの管理方法 | |
JP5155354B2 (ja) | 画像形成装置および画像形成装置におけるジョブ履歴の管理方法 | |
JP2007026250A (ja) | 保守システム、プログラム、保守システムの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170410 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170425 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170508 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6149762 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |