JP2017084052A - Image processing apparatus and program therefor - Google Patents
Image processing apparatus and program therefor Download PDFInfo
- Publication number
- JP2017084052A JP2017084052A JP2015210801A JP2015210801A JP2017084052A JP 2017084052 A JP2017084052 A JP 2017084052A JP 2015210801 A JP2015210801 A JP 2015210801A JP 2015210801 A JP2015210801 A JP 2015210801A JP 2017084052 A JP2017084052 A JP 2017084052A
- Authority
- JP
- Japan
- Prior art keywords
- image
- application
- image log
- log
- information
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像処理部によって処理された画像のログとしてのイメージログを取得する画像処理装置および画像処理装置用プログラムに関する。 The present invention relates to an image processing apparatus and an image processing apparatus program for acquiring an image log as a log of an image processed by an image processing unit.
従来、イメージログを取得する画像処理装置が知られている(例えば、特許文献1参照。)。 Conventionally, an image processing apparatus that acquires an image log is known (see, for example, Patent Document 1).
しかしながら、従来の画像処理装置においては、イメージログを使用するアプリケーションが追加されることができないという問題がある。 However, the conventional image processing apparatus has a problem that an application using an image log cannot be added.
ここで、イメージログには、画像処理部によって処理された画像そのものが含まれている。そのため、イメージログの機能が悪用されると、ジョブの実行者の個人情報や業務上の重要情報などの情報が簡単に流出してしまう。したがって、イメージログを使用するアプリケーションが画像処理装置に追加される場合には、画像処理装置におけるセキュリティーの低下を抑える必要がある。 Here, the image log includes the image itself processed by the image processing unit. For this reason, if the function of the image log is abused, information such as personal information of a job executor and important information on business can be easily leaked. Therefore, when an application using an image log is added to the image processing apparatus, it is necessary to suppress a decrease in security in the image processing apparatus.
そこで、本発明は、イメージログを使用するアプリケーションの追加を容易化するとともに、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる画像処理装置および画像処理装置用プログラムを提供することを目的とする。 Therefore, the present invention provides an image processing apparatus and a program for an image processing apparatus that facilitate the addition of an application that uses an image log and can suppress a decrease in security due to the addition of an application that uses an image log. With the goal.
本発明の画像処理装置は、画像を処理する画像処理部と、前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーションと、前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとを備え、前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする。 An image processing apparatus of the present invention includes an image processing unit that processes an image, an image log application for obtaining an image log as a log of an image processed by the image processing unit, and an application including the image log application. A platform for operating the service, and the platform provides a service by the image log application to the application, and the platform allows the application to use the service based on information on approval of the use of the service for the application. It is characterized by permission.
この構成により、本発明の画像処理装置は、アプリケーションに対してイメージログアプリケーションによるサービスを提供するので、イメージログを使用するアプリケーションの追加を容易化することができる。また、本発明の画像処理装置は、イメージログアプリケーションによるサービスのアプリケーションによる利用をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。 With this configuration, the image processing apparatus according to the present invention provides a service using an image log application to an application, so that an application using an image log can be easily added. In addition, since the image processing apparatus of the present invention restricts the use of the service by the image log application for each application, it is possible to suppress a decrease in security due to the addition of an application that uses the image log.
本発明の画像処理装置において、前記プラットフォームは、前記アプリケーションを介した前記サービスの設定値の変更を前記情報に基づいて許可しても良い。 In the image processing apparatus of the present invention, the platform may permit the setting value change of the service via the application based on the information.
この構成により、本発明の画像処理装置は、イメージログアプリケーションによるサービスの設定値のアプリケーションを介した変更をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。 With this configuration, the image processing apparatus according to the present invention restricts the change of the service setting value by the image log application via the application, so that it is possible to suppress a decrease in security due to the addition of the application using the image log. it can.
本発明の画像処理装置において、前記情報は、前記アプリケーションのインストールによって設定されても良い。 In the image processing apparatus of the present invention, the information may be set by installing the application.
この構成により、本発明の画像処理装置は、アプリケーションに対するサービスの利用の承認の情報がアプリケーションのインストールによって自動的に設定されるので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。 With this configuration, the image processing apparatus according to the present invention automatically sets service approval information for an application by installing the application, so that it is possible to suppress a decrease in security due to the addition of an application using an image log. it can.
本発明の画像処理装置用プログラムは、画像を処理する画像処理部を備える画像処理装置を、前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーション、および、前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとして機能させ、前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする。 An image processing apparatus program according to the present invention is an image log application for acquiring an image log as a log of an image processed by the image processing unit, and an image processing apparatus including an image processing unit for processing an image; and Functioning as a platform for operating an application including the image log application, the platform providing a service provided by the image log application to the application, and the platform based on information on approval of use of the service for the application. The use of the service by the application is permitted.
この構成により、本発明の画像処理装置用プログラムを実行する画像処理装置は、アプリケーションに対してイメージログアプリケーションによるサービスを提供するので、イメージログを使用するアプリケーションの追加を容易化することができる。また、本発明の画像処理装置用プログラムを実行する画像処理装置は、イメージログアプリケーションによるサービスのアプリケーションによる利用をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。 With this configuration, the image processing apparatus that executes the program for the image processing apparatus of the present invention provides a service using an image log application to the application, so that an application using an image log can be easily added. In addition, the image processing apparatus that executes the program for the image processing apparatus according to the present invention restricts the use of the service by the image log application for each application, and therefore suppresses the decrease in security due to the addition of the application using the image log. Can do.
本発明の画像処理装置および画像処理装置用プログラムは、イメージログを使用するアプリケーションの追加を容易化するとともに、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。 The image processing apparatus and the program for the image processing apparatus according to the present invention can facilitate the addition of an application that uses an image log, and can suppress a decrease in security due to the addition of an application that uses an image log.
以下、本発明の実施の形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
まず、本実施の形態に係る画像処理システムの構成について説明する。 First, the configuration of the image processing system according to the present embodiment will be described.
図1は、本実施の形態に係る画像処理システム10のブロック図である。 FIG. 1 is a block diagram of an image processing system 10 according to the present embodiment.
図1に示すように、画像処理システム10は、画像を処理する画像処理装置としてのMFP(Multifunction Peripheral)20と、MFP20に接続されていてIC(Integrated Circuit)カードから情報を読み出すICカードリーダー31と、画像の処理としての印刷を実行するプリンター専用機32と、MFP20およびプリンター専用機32に画像の処理を指示するPC(Personal Computer)、スマートフォンなどのコンピューター33と、MFP20およびコンピューター33の利用者の認証および認可を実行するコンピューターとしての認証認可サーバー34と、コンピューター33によって出力された印刷データをスプールするコンピューターとしてのスプールサーバー35と、画像の処理のジョブにおいて処理された画像の履歴を示すイメージログ、および、画像の処理のジョブの履歴を示すジョブログをMFP20およびコンピューター33から受信するコンピューターとしてのレシーブサーバー40と、イメージログおよびジョブログに含まれる特定のキーワードを検索するコンピューターとしての検索サーバー51と、イメージログおよびジョブログを記憶するコンピューターまたはNAS(Network Attached Storage)としてのストレージサーバー52と、セキュリティーに関する違反が発見されたことを検索サーバー51から通知されるPC、スマートフォンなどのコンピューター53とを備えている。
As shown in FIG. 1, an image processing system 10 includes an MFP (Multifunction Peripheral) 20 as an image processing apparatus that processes an image, and an
イメージログは、例えばPDF(Portable Document Format)ファイルである。 The image log is, for example, a PDF (Portable Document Format) file.
ジョブログは、ジョブを実行した利用者の識別情報を含んでいる。ジョブログは、例えばXML(Extensible Markup Language)ファイルである。 The job log includes identification information of the user who executed the job. The job log is, for example, an XML (Extensible Markup Language) file.
MFP20は、コンピューター33、認証認可サーバー34、スプールサーバー35およびレシーブサーバー40とネットワークを介して通信可能である。コンピューター33は、MFP20、認証認可サーバー34、スプールサーバー35およびレシーブサーバー40とネットワークを介して通信可能である。検索サーバー51は、レシーブサーバー40、ストレージサーバー52およびコンピューター53とネットワークを介して通信可能である。なお、以上におけるネットワークは、LAN(Local Area Network)、インターネットなど、如何なるネットワークでも良い。
The MFP 20 can communicate with the
図2は、MFP20のブロック図である。
FIG. 2 is a block diagram of the
図2に示すように、MFP20は、種々の操作が入力されるボタンなどの入力デバイスである操作部21と、種々の情報を表示するLCD(Liquid Crystal Display)などの表示デバイスである表示部22と、原稿から画像データを読み取る読取デバイスであるスキャナー23と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター24と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部25と、ネットワーク経由で外部の装置と通信を行う通信デバイスである通信部26と、各種のデータを記憶している半導体メモリー、HDD(Hard Disk Drive)などの記憶デバイスである記憶部27と、MFP20全体を制御する制御部28とを備えている。
As illustrated in FIG. 2, the MFP 20 includes an
スキャナー23は、原稿から読み取った画像データを生成するという画像の処理を実行する画像処理部である。プリンター24は、記録媒体に画像を印刷するという画像の処理を実行する画像処理部である。ファックス通信部25は、画像をファックス送信するという画像の処理を実行する画像処理部である。
The
記憶部27は、MFP20によって実行される画像処理装置用プログラム27aと、種々のアプリケーション用プログラム27dとを記憶している。画像処理装置用プログラム27aおよびアプリケーション用プログラム27dは、MFP20の製造段階でMFP20にインストールされていても良いし、SDカード、USB(Universal Serial Bus)メモリーなどの記憶媒体からMFP20に追加でインストールされても良いし、ネットワーク上からMFP20に追加でインストールされても良い。
The storage unit 27 stores an image processing apparatus program 27a executed by the MFP 20 and
画像処理装置用プログラム27aは、プラットフォームを実現するためのプラットフォーム用プログラム27bと、イメージログを取得するためのイメージログアプリケーションを実現するためのイメージログアプリケーション用プログラム27cとを含んでいる。
The image processing apparatus program 27a includes a
記憶部27は、レシーブサーバー40(図1参照。)の宛先情報27eを記憶している。 The storage unit 27 stores destination information 27e of the receive server 40 (see FIG. 1).
図3は、宛先情報27eの一例を示す図である。 FIG. 3 is a diagram illustrating an example of the destination information 27e.
図3に示すように、宛先情報27eは、プライマリーのレシーブサーバー40のIP(Internet Protocol)アドレスおよびポート番号と、プライマリーのレシーブサーバー40にアクセスができない場合にアクセスするためのセカンダリーのレシーブサーバー40のIPアドレスおよびポート番号とを含んでいる。図1においては、レシーブサーバー40は、1つのみが描かれているが、実際には、プライマリーのレシーブサーバー40と、セカンダリーのレシーブサーバー40との2つが存在することが可能である。
As shown in FIG. 3, the destination information 27e includes the IP (Internet Protocol) address and port number of the primary receive
図2に示すように、記憶部27は、イメージログの生成のためのイメージログ生成用情報の初期値としてのイメージログ生成用情報用初期値27fと、イメージログの送信のためのイメージログ送信用情報の初期値としてのイメージログ送信用情報用初期値27gとを記憶している。
As shown in FIG. 2, the storage unit 27 includes an image log generation information initial value 27f as an initial value of image log generation information for generating an image log, and an image log transmission for transmitting an image log. An image log transmission information
図4は、イメージログ生成用情報用初期値27fの一例を示す図である。 FIG. 4 is a diagram illustrating an example of the image log generation information initial value 27f.
図4に示すように、イメージログ生成用情報用初期値27fは、例えば、イメージログの生成を保証するレベルを示す保証レベルの設定値の初期値と、イメージログの画像の解像度の設定値の初期値と、ジョブにおける複数ページの画像のうちイメージログに含めるページ範囲の設定値の初期値とを含んでいる。 As shown in FIG. 4, the image log generation information initial value 27f includes, for example, an initial value of a setting value of a guarantee level indicating a level for guaranteeing generation of an image log, and a setting value of a resolution of an image of an image log. It includes an initial value and an initial value of a page range setting value to be included in the image log among images of a plurality of pages in the job.
保証レベルの設定値としては、例えば、新たなイメージログを記憶させる空き容量が特定の記憶領域にない場合にジョブの実行を禁止する「High」と、新たなイメージログを記憶させる空き容量が特定の記憶領域になくても特定の記憶領域から古いイメージログを削除して新たなイメージログのための空き容量を生成することによってジョブを実行する「Low」とが存在する。例えば、保証レベルの設定値の初期値は、「High」である。 As the set value of the guarantee level, for example, “High” that prohibits execution of a job when there is no free space for storing a new image log in a specific storage area, and the free space for storing a new image log are specified. There is “Low” for executing a job by deleting an old image log from a specific storage area and generating a free space for a new image log even if it is not in that storage area. For example, the initial value of the set value of the guarantee level is “High”.
解像度の設定値としては、例えば、「72dpi」、「100dpi」、「200dpi」および「300dpi」が存在する。例えば、解像度の設定値の初期値は、「100dpi」である。 For example, “72 dpi”, “100 dpi”, “200 dpi”, and “300 dpi” exist as the resolution setting values. For example, the initial value of the resolution setting value is “100 dpi”.
ページ範囲の設定値としては、例えば、ジョブにおける全ページの画像をイメージログに含めることを示す「All」と、ジョブにおける先頭ページの画像のみをイメージログに含めることを示す「先頭ページのみ」と、ジョブにおける先頭から2ページ分の画像のみをイメージログに含めることを示す「先頭から2ページ」と、ジョブにおける先頭から3ページ分の画像のみをイメージログに含めることを示す「先頭から3ページ」と、ジョブにおける先頭から4ページ分の画像のみをイメージログに含めることを示す「先頭から4ページ」と、ジョブにおける先頭から5ページ分の画像のみをイメージログに含めることを示す「先頭から5ページ」とが存在する。例えば、ページ範囲の設定値の初期値は、「All」である。 As the setting value of the page range, for example, “All” indicating that images of all pages in the job are included in the image log, and “Only the first page” indicating that only images of the first page in the job are included in the image log. , “2 pages from the beginning” indicating that only the image for the first two pages in the job are included in the image log, and “3 pages from the beginning” indicating that only the images for the first three pages in the job are included in the image log. ”,“ 4 pages from the beginning ”indicating that only images for the first 4 pages in the job are included in the image log, and“ From the beginning ”indicating that only images for the 5 pages from the beginning in the job are included in the image log. 5 pages ". For example, the initial value of the page range setting value is “All”.
図5は、イメージログ送信用情報用初期値27gの一例を示す図である。
FIG. 5 is a diagram illustrating an example of the image log transmission information
図5に示すように、イメージログ送信用情報用初期値27gは、例えば、イメージログの送信のタイミングの設定値の初期値を含んでいる。
As illustrated in FIG. 5, the image log transmission information
送信のタイミングの設定値としては、例えば、ジョブの終了の度にイメージログを送信することを示す「ジョブ終了後」と、利用者がログアウトする時にイメージログを送信することを示す「ログアウト時」とが存在する。例えば、送信のタイミングの設定値の初期値は、「ジョブ終了後」である。 As the setting value of the transmission timing, for example, “after job completion” indicating that the image log is transmitted every time the job is completed, and “when logging out” indicating that the image log is transmitted when the user logs out. And exist. For example, the initial value of the transmission timing setting value is “after job completion”.
図2に示すように、記憶部27は、イメージログの利用が承認されたアプリケーションを示すイメージログ利用承認済アプリケーション情報27hを記憶している。 As illustrated in FIG. 2, the storage unit 27 stores image log use approved application information 27 h indicating an application approved to use the image log.
図6は、イメージログ利用承認済アプリケーション情報27hの一例を示す図である。 FIG. 6 is a diagram illustrating an example of the application information 27h approved for image log use.
図6に示すように、イメージログ利用承認済アプリケーション情報27hは、イメージログの利用が承認されたアプリケーションの識別情報を含んでいる。 As shown in FIG. 6, the image log use approved application information 27 h includes identification information of an application approved to use the image log.
図2に示す制御部28は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられるRAM(Random Access Memory)とを備えている。CPUは、ROMまたは記憶部27に記憶されているプログラムを実行する。 2 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) storing programs and various data, and a RAM (Random Access Memory) used as a work area of the CPU. And. The CPU executes a program stored in the ROM or the storage unit 27.
図7は、制御部28(図2参照。)によって実現される機能の一例を示す図である。 FIG. 7 is a diagram illustrating an example of functions realized by the control unit 28 (see FIG. 2).
図7に示すように、MFP20は、アプリケーションを動作させる機能としてのプラットフォーム28aをプラットフォーム用プログラム27b(図2参照。)の実行によって実現する。プラットフォーム28aは、例えばJava(登録商標)プラットフォームである。
As shown in FIG. 7, the
MFP20は、イメージログを取得するためのイメージログアプリケーションとしての常駐イメージログアプリケーション28eをイメージログアプリケーション用プログラム27c(図2参照。)の実行によって実現する。常駐イメージログアプリケーション28eは、プラットフォーム28aがJavaプラットフォームである場合、Javaアプリケーションである。
The
MFP20は、アプリケーション28fをアプリケーション用プログラム27d(図2参照。)の実行によって実現する。アプリケーション28fは、プラットフォーム28aがJavaプラットフォームである場合、Javaアプリケーションである。
The
プラットフォーム28aは、常駐イメージログアプリケーション28eやアプリケーション28fを動作させる。プラットフォーム28aは、イメージログを取得するイメージログAPI(Application Program Interface)28bを常駐イメージログアプリケーション28eに提供する。なお、画像処理システム10においては、イメージログAPI28bを利用しない限り、MFP20からイメージログおよびジョブログを取得することができない。
The platform 28a operates the resident
また、プラットフォーム28aは、常駐イメージログアプリケーション28eによるサービスが登録されるサービスマネージャー28cを含んでいる。サービスマネージャー28cは、常駐イメージログアプリケーション28eによるサービス、すなわち、イメージログサービス28dをアプリケーション28fに提供する。イメージログサービス28dは、常駐アプリケーションサービスである。
The platform 28a includes a
MFP20のアプリケーション28fの1つは、操作部21(図2参照。)または通信部26(図2参照。)を介して入力された指示に応じて宛先情報27e(図2参照。)を設定するUI(User Interface)をサポートしている。
One of the
図8は、コンピューター33(図1参照。)によって実現される機能の一例を示す図である。 FIG. 8 is a diagram illustrating an example of functions realized by the computer 33 (see FIG. 1).
図8に示すように、コンピューター33は、種々の機能を実行するアプリケーション33aと、印刷データをMFP20、プリンター専用機32およびスプールサーバー35に送信するプリンタードライバー33bと、レシーブサーバー40(図1参照。)に送信するためのイメージログおよびジョブログを生成するAgent33cとを、それぞれ特定のプログラムの実行によって実現する。Agent33cは、アプリケーション33aと、プリンタードライバー33bとの間に介在している。
As shown in FIG. 8, the
図9は、レシーブサーバー40のブロック図である。
FIG. 9 is a block diagram of the receive
図9に示すように、レシーブサーバー40は、種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部41と、種々の情報を表示するLCDなどの表示デバイスである表示部42と、ネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスである通信部43と、各種の情報を記憶するHDDなどの不揮発性の記憶デバイスである記憶部44と、レシーブサーバー40全体を制御する制御部45とを備えている。
As shown in FIG. 9, the receive
記憶部44は、イメージログを生成するか否かを示すイメージログ生成設定値44aと、イメージログの生成のためのイメージログ生成用情報44bと、イメージログの送信のためのイメージログ送信用情報44cとを記憶している。
The storage unit 44 includes an image log
ここで、レシーブサーバー40は、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを遠隔地から参照可能なWebサービスを提供している。したがって、管理者は、例えばコンピューター53からレシーブサーバー40上のイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを設定することができる。
Here, the receive
図10は、イメージログ生成用情報44bの一例を示す図である。
FIG. 10 is a diagram illustrating an example of the image
図10に示すように、イメージログ生成用情報44bは、例えば、イメージログの生成を保証するレベルを示す保証レベルの設定値と、イメージログの画像の解像度の設定値と、ジョブにおける複数ページの画像のうちイメージログに含めるページ範囲の設定値とを含んでいる。例えば、図10に示す例では、保証レベル、解像度、ページ範囲として、それぞれ、「Low」、「200dpi」、「先頭ページのみ」が設定されている。
As shown in FIG. 10, the image
図11は、イメージログ送信用情報44cの一例を示す図である。
FIG. 11 is a diagram illustrating an example of the image
図11に示すように、イメージログ送信用情報44cは、例えば、イメージログの送信のタイミングの設定値を含んでいる。例えば、図11に示す例では、送信のタイミングとして、「ログアウト時」が設定されている。
As shown in FIG. 11, the image
図9に示す制御部45は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、記憶部44またはROMに記憶されているプログラムを実行する。 The control unit 45 illustrated in FIG. 9 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the storage unit 44 or the ROM.
制御部45は、イメージログに含まれる画像からテキストデータを抽出する機能としてのOCR(Optical Character Recognition)エンジン45aを特定のプログラムの実行によって実現する。
The control unit 45 realizes an OCR (Optical Character Recognition)
図1に示す検索サーバー51は、イメージログおよびジョブログに含まれる特定のキーワードを検索する機能としての検索エンジン51aを特定のプログラムの実行によって実現する。
The
次に、画像処理システム10の動作について説明する。 Next, the operation of the image processing system 10 will be described.
まず、アプリケーション用プログラム27dがインストールされる場合のMFP20の動作について説明する。
First, the operation of the
MFP20にインストールされるためのアプリケーション用プログラム27dの提供者は、イメージログサービス28dの利用を例えばMFP20の製造者に申請し、イメージログサービス28dの利用の承認を示すデータである承認キーを製造者から発行してもらう。そして、アプリケーション用プログラム27dの提供者は、アプリケーション用プログラム27dのインストールファイルに承認キーを含める。
The provider of the
図12は、アプリケーション用プログラム27dがインストールされる場合のMFP20の動作のフローチャートである。
FIG. 12 is a flowchart of the operation of the
図12に示すように、MFP20のプラットフォーム28aは、インストールファイルに承認キーが含まれるか否かを判断する(S61)。
As shown in FIG. 12, the platform 28a of the
プラットフォーム28aは、インストールファイルに承認キーが含まれると判断すると、インストールファイルによってインストールされるアプリケーション用プログラム27dの識別情報、すなわち、アプリケーション28fの識別情報をイメージログ利用承認済アプリケーション情報27hに含めた後(S62)、インストールファイルによってアプリケーション用プログラム27dをインストールして(S63)、図12に示す動作を終了する。
When the platform 28a determines that the approval key is included in the installation file, the platform 28a includes the identification information of the
一方、プラットフォーム28aは、インストールファイルに承認キーが含まれないと判断すると、インストールファイルによってアプリケーション用プログラム27dをインストールして(S63)、図12に示す動作を終了する。
On the other hand, when the platform 28a determines that the installation file does not include the approval key, the platform 28a installs the
ここで、承認キーは、アプリケーション用プログラム27dによらず固定のデータであっても良いし、アプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータであっても良い。承認キーがアプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータである場合、プラットフォーム28aは、アプリケーション用プログラム27dに基づいて特定の規則によって生成された承認キーがインストールファイルに含まれるか否かをS61の処理において判断する。承認キーがアプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータである場合、アプリケーション用プログラム27dの提供者は、イメージログサービス28dの利用の承認をMFP20の製造者からアプリケーション用プログラム27dの種類毎に受ける必要がある。
Here, the approval key may be fixed data regardless of the
次に、アプリケーション28fを介してイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cが設定される場合のMFP20の動作について説明する。
Next, the operation of the
図13は、アプリケーション28fを介してイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cが設定される場合のMFP20の動作のフローチャートである。
FIG. 13 is a flowchart of the operation of the
図13に示すように、MFP20のプラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているか否かを判断する(S71)。
As illustrated in FIG. 13, the platform 28a of the
プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれていないとS71において判断すると、図13に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの設定を許可しない。
If the platform 28a determines in S71 that the identification information of the
プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているとS71において判断すると、MFP20にログイン中の利用者が管理者であるか否かを判断する(S72)。ここで、MFP20へのログインは、認証認可サーバー34を利用して行われる。そして、MFP20は、認証認可サーバー34によって認証された利用者のログインを認める場合、この利用者が管理者であるのか否かを認証認可サーバー34からの通知に基づいて認識することができる。
When the platform 28a determines in S71 that the identification information of the
プラットフォーム28aは、MFP20にログイン中の利用者が管理者ではないとS72において判断すると、図13に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの設定を許可しない。
If the platform 28a determines in S72 that the user who is logged in to the
プラットフォーム28aは、MFP20にログイン中の利用者が管理者であるとS72において判断すると、実行中のアプリケーション28fを介してレシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを設定することを許可して(S73)、図13に示す動作を終了する。したがって、MFP20にログイン中の管理者は、実行中のアプリケーション28fを介してレシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを設定することができる。
If the platform 28a determines in S72 that the user who is logged in to the
なお、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、MFP20からアプリケーション28fを介してのみ設定可能であっても良い。
Note that the image log
また、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、アプリケーション28fの種類毎に存在していても良い。そして、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、対応するアプリケーション28fを介してのみ設定可能であっても良い。
Further, the image log
次に、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の動作について説明する。
Next, the operation of the image processing system 10 when the
図14は、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。
FIG. 14 is a block diagram illustrating a processing flow of the image processing system 10 when the
図14に示すように、利用者の認証のための認証用情報を記憶しているICカードを利用者がICカードリーダー31に読み取らせると、MFP20の制御部28は、ICカードリーダー31によって読み取られた認証用情報を受信する(S101)。
As shown in FIG. 14, when the user causes the
次いで、MFP20の制御部28は、S101において受信した認証用情報を認証認可サーバー34に送信する(S102)。認証認可サーバー34は、S102において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー34は、利用者の認証が成功すると、認証が成功した利用者の認可情報をMFP20に送信する。
Next, the
MFP20の制御部28は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。したがって、利用者は、例えば、スキャナー23によって画像を読み取るスキャンの機能、スキャナー23によって読み取った画像をプリンター24によって印刷するコピーの機能、スキャナー23によって読み取った画像をファックス通信部25によってファックス送信するファックス送信の機能など、制御部28によって許可された機能の実行、すなわち、MFP20によるジョブの実行を操作部21を介して指示することができる。MFP20の制御部28は、操作部21を介した指示に応じたジョブを実行する。
When the authorization information is transmitted from the authentication /
そして、MFP20の常駐イメージログアプリケーション28eは、実行したジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー40に送信する(S103)。なお、常駐イメージログアプリケーション28eは、テキスト検索が可能なサーチャブルPDF形式でイメージログを生成する。ただし、常駐イメージログアプリケーション28eは、サーチャブルPDFではなく、テキスト検索が不可能な通常のPDF形式でイメージログを生成しても良い。
Then, the resident
レシーブサーバー40のOCRエンジン45aは、S103においてイメージログおよびジョブログが送信されてきた場合、送信されてきたイメージログおよびジョブログから抽出したテキストを含むテキストファイルを生成し、生成したテキストファイルと、イメージログおよびジョブログとを検索サーバー51に送信する(S104)。ここで、OCRエンジン45aは、サーチャブルPDF形式のイメージログをS104において送信する。なお、OCRエンジン45aは、MFP20から受信したイメージログに含まれる画像からOCR処理によってテキストを抽出し、抽出したテキストと、イメージログに含まれる画像とに基づいてサーチャブルPDF形式のイメージログを生成する。そして、OCRエンジン45aは、生成したサーチャブルPDF形式のイメージログを使用して、テキストファイルを生成する。
When the image log and job log are transmitted in S103, the
検索サーバー51の検索エンジン51aは、S104においてイメージログ、ジョブログおよびテキストファイルが送信されてきた場合、送信されてきたテキストファイルにおいて特定のキーワードを検索し、検索した特定のキーワードが何れのページに何個含まれるかを判断する。例えば、特定のキーワードは、「印刷禁止」など、イメージログやジョブログに含まれていることが好ましくないワードである。
When the image log, job log, and text file are transmitted in S104, the
そして、検索エンジン51aは、特定のキーワードに基づいた判断結果が特定の基準を満たしている場合、すなわち、対象のジョブにおける画像の処理がセキュリティー上問題ないと判断した場合、S104において送信されてきたイメージログ、ジョブログおよびテキストファイルをストレージサーバー52に記憶する(S105)。
When the determination result based on the specific keyword satisfies the specific criterion, that is, when it is determined that the image processing in the target job is not a security problem, the
一方、検索エンジン51aは、特定のキーワードに基づいた判断結果が特定の基準を満たしていない場合、すなわち、対象のジョブにおける画像の処理がセキュリティー上問題あると判断した場合、セキュリティーに関する違反が発見されたことを通知する電子メールを特定のメールアドレス宛てに送信する(S106)。したがって、管理者は、S106において送信された電子メールを例えばコンピューター53によって受信することによって、セキュリティーに関する違反が発見されたことを認識することができる。
On the other hand, if the
なお、図14に示す動作においては、認証用情報がICカードから入力されたが、操作部21を介して入力されても良い。
In the operation illustrated in FIG. 14, the authentication information is input from the IC card, but may be input via the
次に、コンピューター33からの指示に応じてMFP20が画像を処理する場合の画像処理システム10の動作について説明する。
Next, the operation of the image processing system 10 when the
図15は、コンピューター33からの指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。
FIG. 15 is a block diagram illustrating a processing flow of the image processing system 10 when the
図15に示すように、利用者の認証のための認証用情報がコンピューター33の図示していない操作部を介して入力されると、コンピューター33は、入力された認証用情報を認証認可サーバー34に送信する(S111)。認証認可サーバー34は、S111において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー34は、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター33に送信する。
As shown in FIG. 15, when authentication information for user authentication is input via an operation unit (not shown) of the
コンピューター33は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。したがって、利用者は、例えば、コンピューター33から受信した印刷データに基づいてプリンター24によって印刷するプリントの機能、コンピューター33から受信した画像をファックス通信部25によってファックス送信するネットワークファックス送信の機能など、コンピューター33によって許可された機能の実行、すなわち、ジョブの実行をコンピューター33の操作部を介してMFP20に指示することができる。したがって、コンピューター33は、MFP20によるジョブの実行が操作部を介して指示されると、このジョブの実行をMFP20に指示する(S112)。ここで、このジョブがプリントの機能のジョブである場合、コンピューター33のプリンタードライバー33bは、ジョブの実行の指示に代えて、印刷データをMFP20に送信する。
When the authorization information is transmitted from the authentication /
MFP20の制御部28は、S112においてジョブの実行がコンピューター33から指示されると、コンピューター33からの指示に応じたジョブを実行する。
When the execution of the job is instructed from the
以降の処理は、図14に示す動作におけるS103〜S106の処理と同様である。 The subsequent processing is the same as the processing of S103 to S106 in the operation shown in FIG.
次に、コンピューター33からの指示に応じてコンピューター33が印刷データをスプールサーバー35に送信した後、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の動作について説明する。
Next, after the
図16は、コンピューター33からの指示に応じてコンピューター33が印刷データをスプールサーバー35に送信した後、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。
FIG. 16 illustrates an image processing system 10 in a case where the
図16に示すように、図15に示す動作におけるS111の処理と同様にコンピューター33が認証用情報を認証認可サーバー34に送信すると、認証認可サーバー34は、コンピューター33から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター33に送信する。
As illustrated in FIG. 16, when the
コンピューター33は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター33のプリンタードライバー33bは、スプールサーバー35による印刷データの記憶が操作部を介して指示されると、この印刷データを利用者の識別情報とともにスプールサーバー35に送信する(S121)。
When the authorization information is transmitted from the authentication /
そして、利用者の認証用情報を記憶しているICカードを利用者がICカードリーダー31に読み取らせると、MFP20の制御部28は、ICカードリーダー31によって読み取られた認証用情報を受信する(S101)。
When the user causes the
次いで、MFP20の制御部28は、S101において受信した認証用情報を認証認可サーバー34に送信する(S102)。認証認可サーバー34は、S102において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー34は、利用者の認証が成功すると、認証が成功した利用者の認可情報をMFP20に送信する。
Next, the
MFP20の制御部28は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。MFP20の制御部28は、スプールサーバー35によって記憶されている印刷データの実行が操作部21を介して指示されると、利用者の識別情報をスプールサーバー35に送信する(S122)ことによってスプールサーバー35から利用者の印刷データを受信し、受信した印刷データに基づいた印刷を実行、すなわち、ジョブを実行する。
When the authorization information is transmitted from the authentication /
以降の処理は、図14に示す動作におけるS103〜S106の処理と同様である。 The subsequent processing is the same as the processing of S103 to S106 in the operation shown in FIG.
なお、図16に示す動作においては、認証用情報がICカードから入力されたが、操作部21を介して入力されても良い。
In the operation illustrated in FIG. 16, the authentication information is input from the IC card, but may be input via the
次に、コンピューター33からの指示に応じてプリンター専用機32が画像を処理する場合の画像処理システム10の動作について説明する。
Next, the operation of the image processing system 10 when the printer dedicated
図17は、コンピューター33からの指示に応じてプリンター専用機32が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。
FIG. 17 is a block diagram illustrating a processing flow of the image processing system 10 when the printer dedicated
図17に示すように、図15に示す動作におけるS111の処理と同様にコンピューター33が認証用情報を認証認可サーバー34に送信すると、認証認可サーバー34は、コンピューター33から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター33に送信する。
As illustrated in FIG. 17, when the
コンピューター33は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター33のプリンタードライバー33bは、プリンター専用機32によるプリントのジョブの実行が操作部を介して指示されると、この印刷データをプリンター専用機32に送信する(S131)。
When the authorization information is transmitted from the authentication /
プリンター専用機32は、S131において印刷データがコンピューター33から送信されてきた場合、コンピューター33から送信されてきた印刷データに応じた印刷を実行する。
When the print data is transmitted from the
次いで、コンピューター33のAgent33cは、実行した印刷ジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー40に送信する(S132)。
Next, the
以降の処理は、図14に示す動作におけるS104〜S106の処理と同様である。 The subsequent processing is the same as the processing of S104 to S106 in the operation shown in FIG.
次に、図14〜図16におけるS103の処理について詳細に説明する。 Next, the process of S103 in FIGS. 14 to 16 will be described in detail.
MFP20によるジョブの実行がMFP20の操作部21またはコンピューター33を介して指示されると、このジョブに対応するアプリケーション28fは、このジョブを実行した後、図7に示すように、サービスマネージャー28cによって提供されているイメージログサービス28dを利用する(S141)。
When execution of a job by the
図18は、イメージログサービス28dを利用する場合のMFP20の動作のフローチャートである。
FIG. 18 is a flowchart of the operation of the
図18に示すように、MFP20のプラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているか否かを判断する(S81)。
As shown in FIG. 18, the platform 28a of the
プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれていないとS81において判断すると、図18に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログサービス28dの利用を許可しない。
If the platform 28a determines in S81 that the identification information of the
プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているとS81において判断すると、実行中のアプリケーション28fを介してイメージログサービス28dを利用することを許可して(S82)、図18に示す動作を終了する。
If the platform 28a determines in S81 that the identification information of the
図7に示すように、サービスマネージャー28cによって提供されているイメージログサービス28dをアプリケーション28fが利用する(S141)と、常駐イメージログアプリケーション28eが実行される(S142)。
As shown in FIG. 7, when the
そして、常駐イメージログアプリケーション28eは、レシーブサーバー40の宛先情報27eを記憶部27から読み出した後、この宛先情報27eを使用して各種の設定値をレシーブサーバー40から取得する(S143)。すなわち、常駐イメージログアプリケーション28eは、S143の処理において、レシーブサーバー40からイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを取得して、イメージログ生成設定値、イメージログ生成用情報およびイメージログ送信用情報として制御部28のRAM上で管理する。なお、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cがアプリケーション28fの種類毎に存在する場合、常駐イメージログアプリケーション28eは、実行中のアプリケーション28fに対応するイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cをレシーブサーバー40から取得しても良い。
Then, the resident
ここで、常駐イメージログアプリケーション28eは、イメージログ生成用情報44bおよびイメージログ送信用情報44cの取得に失敗した場合、表示部22、または、コンピューター33の表示部にエラー画面を表示する。そして、常駐イメージログアプリケーション28eは、動作の継続を希望する旨の指示が操作部21、または、コンピューター33の操作部に入力された場合、イメージログ生成用情報用初期値27fと、イメージログ送信用情報用初期値27gとを記憶部27から取得して、それぞれ、イメージログ生成用情報およびイメージログ送信用情報として制御部28のRAM上で管理する。
Here, the resident
なお、常駐イメージログアプリケーション28eは、イメージログを生成しないことがイメージログ生成設定値44aに設定されている場合、以降に説明するイメージログの生成や送信の処理を実行せず、ジョブログの生成や送信のみを実行する。
If the image log
常駐イメージログアプリケーション28eは、S143の処理の後、イメージログAPI28bを利用してイメージログおよびジョブログを取得する(S144)。ここで、常駐イメージログアプリケーション28eは、S143において取得したイメージログ生成用情報に応じたイメージログを取得する。常駐イメージログアプリケーション28eは、S143において取得したイメージログ生成用情報に応じたイメージログをイメージログAPI28bに生成させることによって、S143において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。また、常駐イメージログアプリケーション28eは、イメージログAPI28bに生成させたイメージログを、S143において取得したイメージログ生成用情報に応じて変更することによって、S143において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。
The resident
常駐イメージログアプリケーション28eは、S144の処理の後、S144において取得したイメージログおよびジョブログを纏めて暗号化したログファイルを生成し、生成したログファイルを、S143において取得したイメージログ送信用情報に応じてレシーブサーバー40に送信する。常駐イメージログアプリケーション28eは、レシーブサーバー40へのログファイルの送信を失敗した場合、送信を失敗したログファイルを記憶部27に一旦記憶させておき、以降に発生する他のログファイルの送信時に、記憶部27上のログファイルも送信する。レシーブサーバー40は、ログファイルを受信するためのWebサービスを提供しているので、MFP20から送信されたログファイルを受信することができる。レシーブサーバー40は、MFP20からログファイルを受信すると、受信したログファイルを復号してイメージログおよびジョブログを取得する。なお、常駐イメージログアプリケーション28eは、以上において、イメージログおよびジョブログを纏めて暗号化したログファイルをレシーブサーバー40に送信しているが、イメージログおよびジョブログを暗号化せずにレシーブサーバー40に送信しても良い。
The resident
以上に説明したように、MFP20は、アプリケーション28fに対して常駐イメージログアプリケーション28eによるイメージログサービス28dを提供するので、イメージログを使用するアプリケーション28fの追加を容易化することができる。
As described above, since the
プラットフォーム28aは、アプリケーション28fに対するイメージログサービス28dの利用の承認の情報、すなわち、イメージログ利用承認済アプリケーション情報27hに基づいてアプリケーション28fによるイメージログサービス28dの利用を許可する(S81〜S82)。すなわち、MFP20は、常駐イメージログアプリケーション28eによるサービス、すなわち、イメージログサービス28dのアプリケーション28fによる利用をアプリケーション28f毎に制限する。したがって、MFP20は、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。
The platform 28a permits the use of the
また、MFP20は、アプリケーション28fに対してイメージログAPI28b自体を非公開にすることによってアプリケーション28fからイメージログAPI28bを直接利用することができないので、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。
Further, since the
また、MFP20は、アプリケーション28fに対してイメージログAPI28bをイメージログサービス28dとして提供するので、アプリケーション28fによるイメージログサービス28dの利用を制限することによって、アプリケーション28fによるイメージログAPI28bの利用を制限することができる。例えば、イメージログサービス28dは、アプリケーション28fを実行する利用者の識別情報に基づいて利用が制限されたり、アプリケーション28fの実行によって実行されるコピー、スキャンなどの機能に応じて利用が制限されたりすることができる。したがって、MFP20は、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。
Further, since the
プラットフォーム28aは、アプリケーション28fを介したイメージログサービス28dの設定値の変更、すなわち、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの変更をイメージログ利用承認済アプリケーション情報27hに基づいて許可する(S71〜S73)。すなわち、MFP20は、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの設定値のアプリケーション28fを介した変更をアプリケーション28f毎に制限するので、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。
The platform 28a changes the setting value of the
MFP20は、アプリケーション28fのインストールによってイメージログ利用承認済アプリケーション情報27hが自動的に設定される(S61〜S63)ので、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。
The
MFP20は、本実施の形態において、画像を処理するジョブを実行する度に、レシーブサーバー40からイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを取得する(S143)ようになっている。しかしながら、MFP20は、MFP20自身が起動されたときや、利用者がログインしたときなど、他のタイミングでレシーブサーバー40からイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを取得しても良い。MFP20は、レシーブサーバー40からイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを取得する頻度が高いほど、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの値の変更が適切に反映されることが可能である。
In this embodiment, the
本発明の画像処理装置は、本実施の形態においてMFPであるが、プリンター専用機、コピー専用機、スキャナー専用機、ファックス専用機など、MFP以外の画像処理装置であっても良い。 The image processing apparatus of the present invention is an MFP in the present embodiment, but may be an image processing apparatus other than an MFP, such as a printer dedicated machine, a copy dedicated machine, a scanner dedicated machine, or a fax dedicated machine.
20 MFP(画像処理装置)
23 スキャナー(画像処理部)
24 プリンター(画像処理部)
25 ファックス通信部(画像処理部)
27a 画像処理装置用プログラム
27b プラットフォーム用プログラム
27c イメージログアプリケーション用プログラム
27d アプリケーション用プログラム
27h イメージログ利用承認済アプリケーション情報(アプリケーションに対するサービスの利用の承認の情報)
28a プラットフォーム
28b イメージログAPI
28d イメージログサービス(サービス)
28e 常駐イメージログアプリケーション(イメージログアプリケーション)
28f アプリケーション
44a イメージログ生成設定値(サービスの設定値)
44b イメージログ生成用情報(サービスの設定値)
44c イメージログ送信用情報(サービスの設定値)
20 MFP (image processing device)
23 Scanner (image processing unit)
24 Printer (Image processing unit)
25 Fax communication department (image processing department)
27a Image
28d Image log service (service)
28e Resident Image Log Application (Image Log Application)
44b Image log generation information (service settings)
44c Image log transmission information (service setting value)
Claims (4)
前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーションと、
前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとを備え、
前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、
前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする画像処理装置。 An image processing unit for processing an image;
An image log application for obtaining an image log as a log of an image processed by the image processing unit;
A platform for operating an application including the image log application,
The platform provides services by the image log application to the application;
The image processing apparatus, wherein the platform permits use of the service by the application based on information on approval of use of the service for the application.
前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーション、および、
前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとして機能させ、
前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、
前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする画像処理装置用プログラム。 An image processing apparatus including an image processing unit that processes an image,
An image log application for obtaining an image log as a log of an image processed by the image processing unit; and
Function as a platform for operating applications including the image log application,
The platform provides services by the image log application to the application;
The program for an image processing apparatus, wherein the platform permits use of the service by the application based on information on approval of use of the service for the application.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015210801A JP6418399B2 (en) | 2015-10-27 | 2015-10-27 | Image processing apparatus, program for image processing apparatus, and image processing system |
| US15/331,208 US10021263B2 (en) | 2015-10-27 | 2016-10-21 | Image processor acquiring image log, and computer-readable non-transitory recording medium storing program for image processor |
| CN201610947159.3A CN106953994B (en) | 2015-10-27 | 2016-10-26 | For obtaining the image processing apparatus of image log |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015210801A JP6418399B2 (en) | 2015-10-27 | 2015-10-27 | Image processing apparatus, program for image processing apparatus, and image processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017084052A true JP2017084052A (en) | 2017-05-18 |
| JP6418399B2 JP6418399B2 (en) | 2018-11-07 |
Family
ID=58714238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015210801A Expired - Fee Related JP6418399B2 (en) | 2015-10-27 | 2015-10-27 | Image processing apparatus, program for image processing apparatus, and image processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6418399B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006184947A (en) * | 2004-12-24 | 2006-07-13 | Canon Marketing Japan Inc | Log collection device, log collection method, log collection program and storage medium |
| JP2007160674A (en) * | 2005-12-13 | 2007-06-28 | Fuji Xerox Co Ltd | Image log function displaying program, image log function displaying method, image processing device, and image processing system |
| JP2010003215A (en) * | 2008-06-23 | 2010-01-07 | Fuji Xerox Co Ltd | Image processing system, image processor, and program |
| JP2010092220A (en) * | 2008-10-07 | 2010-04-22 | Fuji Xerox Co Ltd | Image processor and image processing program |
| JP2012088849A (en) * | 2010-10-18 | 2012-05-10 | Ricoh Co Ltd | Image forming device, log management method, and log management program |
| JP2013093058A (en) * | 2013-02-07 | 2013-05-16 | Ricoh Co Ltd | Apparatus, history information recording method, and program |
-
2015
- 2015-10-27 JP JP2015210801A patent/JP6418399B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006184947A (en) * | 2004-12-24 | 2006-07-13 | Canon Marketing Japan Inc | Log collection device, log collection method, log collection program and storage medium |
| JP2007160674A (en) * | 2005-12-13 | 2007-06-28 | Fuji Xerox Co Ltd | Image log function displaying program, image log function displaying method, image processing device, and image processing system |
| JP2010003215A (en) * | 2008-06-23 | 2010-01-07 | Fuji Xerox Co Ltd | Image processing system, image processor, and program |
| JP2010092220A (en) * | 2008-10-07 | 2010-04-22 | Fuji Xerox Co Ltd | Image processor and image processing program |
| JP2012088849A (en) * | 2010-10-18 | 2012-05-10 | Ricoh Co Ltd | Image forming device, log management method, and log management program |
| JP2013093058A (en) * | 2013-02-07 | 2013-05-16 | Ricoh Co Ltd | Apparatus, history information recording method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6418399B2 (en) | 2018-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9864939B2 (en) | Information processing apparatus, information processing system, method of sharing data, and recording medium storing data sharing control program | |
| US8255784B2 (en) | Information processing apparatus, information processing system, computer readable medium storing control program, information processing method, and image processing apparatus | |
| US8456653B2 (en) | Data processing apparatus for producing print job data whose authority is managed by external server, and image processing apparatus for printing a print job whose authority is managed by external server | |
| JP6372311B2 (en) | Information processing system, electronic device, service authorization method and program | |
| JP6319584B2 (en) | Image forming system | |
| US20120096465A1 (en) | Image forming apparatus, log management method, and storage medium | |
| JP6380009B2 (en) | Information processing system, authentication method, and information processing apparatus | |
| US20120198534A1 (en) | Information processing system, apparatus, method, and program storage medium | |
| US20110067088A1 (en) | Image processing device, information processing method, and recording medium | |
| JP2007108883A (en) | Information processing method and apparatus | |
| JP4784506B2 (en) | Image history management apparatus and program | |
| CN104036162B (en) | A kind of scanning means | |
| US8848908B2 (en) | Image processing apparatus and control method thereof | |
| US10649703B2 (en) | Print control apparatus, control method of a print control apparatus, and recording medium | |
| JP4655842B2 (en) | Log information management system and log information management method | |
| CN105930106B (en) | Function provides system and print system | |
| JP2010141854A (en) | Print system | |
| JP5286232B2 (en) | Image forming system and user manager server device | |
| JP6418399B2 (en) | Image processing apparatus, program for image processing apparatus, and image processing system | |
| JP2011029848A (en) | Image forming device, information processing method, and program therefor | |
| JP2014211771A (en) | Image processing system, image processor, control method, and program | |
| JP6394992B2 (en) | Image processing apparatus, program for image processing apparatus, and image processing system | |
| JP2017175501A (en) | Image forming device and specific information collection program | |
| US10021263B2 (en) | Image processor acquiring image log, and computer-readable non-transitory recording medium storing program for image processor | |
| JP2011130125A (en) | Information processing apparatus, method of controlling the same, program and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170726 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180307 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180426 |
|
| 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: 20180912 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180925 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6418399 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |