[go: up one dir, main page]

JP2017084052A - Image processing apparatus and program therefor - Google Patents

Image processing apparatus and program therefor Download PDF

Info

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
Application number
JP2015210801A
Other languages
Japanese (ja)
Other versions
JP6418399B2 (en
Inventor
長松 孫
Chang Song Sun
長松 孫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2015210801A priority Critical patent/JP6418399B2/en
Priority to US15/331,208 priority patent/US10021263B2/en
Priority to CN201610947159.3A priority patent/CN106953994B/en
Publication of JP2017084052A publication Critical patent/JP2017084052A/en
Application granted granted Critical
Publication of JP6418399B2 publication Critical patent/JP6418399B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image processing apparatus which facilitates adding an application which uses an image log, and prevents reduction in security due to adding the application which uses the image log, and a program for the image processing apparatus.SOLUTION: An MFP(Multifunction Peripheral) includes: a scanner, a printer, and a facsimile communication unit; a resident image log application for acquiring an image log of an image processed by the scanner, the printer, and the facsimile communication unit; and a platform which runs an application including the resident image log application. The platform allows the application to use an image log service, on the basis of image-log approved application information (S81-S82), and provides the image log service using the resident image log application, to the application.SELECTED DRAWING: Figure 18

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).

特開2007−160675号公報JP 2007-160675 A

しかしながら、従来の画像処理装置においては、イメージログを使用するアプリケーションが追加されることができないという問題がある。   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.

本発明の実施の形態に係る画像処理システムのブロック図である。1 is a block diagram of an image processing system according to an embodiment of the present invention. 図1に示すMFPのブロック図である。FIG. 2 is a block diagram of the MFP shown in FIG. 1. 図2に示す宛先情報の一例を示す図である。It is a figure which shows an example of the destination information shown in FIG. 図2に示すイメージログ生成用情報の初期値の一例を示す図である。It is a figure which shows an example of the initial value of the information for image log production | generation shown in FIG. 図2に示すイメージログ送信用情報の初期値の一例を示す図である。It is a figure which shows an example of the initial value of the information for image log transmission shown in FIG. 図2に示すイメージログ利用承認済アプリケーション情報の一例を示す図である。FIG. 3 is a diagram showing an example of application information approved for image log use shown in FIG. 2. 図2に示す制御部によって実現される機能の一例を示す図である。It is a figure which shows an example of the function implement | achieved by the control part shown in FIG. 図1に示すコンピューターによって実現される機能の一例を示す図である。It is a figure which shows an example of the function implement | achieved by the computer shown in FIG. 図1に示すレシーブサーバーのブロック図である。It is a block diagram of the receive server shown in FIG. 図9に示すイメージログ生成用情報の一例を示す図である。It is a figure which shows an example of the information for image log production | generation shown in FIG. 図9に示すイメージログ送信用情報の一例を示す図である。It is a figure which shows an example of the information for image log transmission shown in FIG. アプリケーションがインストールされる場合の図2に示すMFPの動作のフローチャートである。3 is a flowchart of the operation of the MFP shown in FIG. 2 when an application is installed. アプリケーションを介してイメージログ生成設定値、イメージログ生成用情報およびイメージログ送信用情報が設定される場合の図2に示すMFPの動作のフローチャートである。3 is a flowchart of the operation of the MFP shown in FIG. 2 when an image log generation setting value, image log generation information, and image log transmission information are set through an application. MFPの操作部を介した指示に応じてMFPが画像を処理する場合の図1に示す画像処理システムの処理の流れを示すブロック図である。FIG. 2 is a block diagram showing a processing flow of the image processing system shown in FIG. 1 when an MFP processes an image in response to an instruction via an operation unit of the MFP. コンピューターからの指示に応じてMFPが画像を処理する場合の図1に示す画像処理システムの処理の流れを示すブロック図である。FIG. 2 is a block diagram showing a processing flow of the image processing system shown in FIG. 1 when an MFP processes an image in response to an instruction from a computer. コンピューターからの指示に応じてコンピューターが印刷データをスプールサーバーに送信した後、MFPの操作部を介した指示に応じてMFPが画像を処理する場合の図1に示す画像処理システムの処理の流れを示すブロック図である。The processing flow of the image processing system shown in FIG. 1 in the case where the MFP processes an image in accordance with an instruction via the operation unit of the MFP after the computer transmits print data to the spool server in accordance with an instruction from the computer. FIG. コンピューターからの指示に応じてプリンター専用機が画像を処理する場合の図1に示す画像処理システムの処理の流れを示すブロック図である。FIG. 2 is a block diagram showing a flow of processing of the image processing system shown in FIG. 1 when a dedicated printer machine processes an image in response to an instruction from a computer. イメージログサービスを利用する場合の図2に示すMFPの動作のフローチャートである。3 is a flowchart of the operation of the MFP shown in FIG. 2 when an image log service is used.

以下、本発明の実施の形態について、図面を用いて説明する。   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 IC card reader 31 that is connected to the MFP 20 and reads information from an IC (Integrated Circuit) card. A printer dedicated machine 32 that performs printing as image processing, a computer 33 such as a PC (Personal Computer) that instructs the MFP 20 and the printer dedicated machine 32 to perform image processing, a smartphone, and the users of the MFP 20 and the computer 33 An authentication / authorization server 34 as a computer that executes authentication and authorization of the printer, and a spooler as a computer that spools print data output by the computer 33 A receive server 40 as a computer that receives from the MFP 20 and the computer 33 a bar 35, an image log indicating the history of the image processed in the image processing job, and a job log indicating the history of the image processing job; A search server 51 as a computer that searches for a specific keyword included in the image log and job log, a storage server 52 as a computer that stores the image log and job log or NAS (Network Attached Storage), and a security violation is discovered. And a computer 53 such as a PC or a smartphone that is notified from the search server 51 of the fact.

イメージログは、例えば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 computer 33, the authentication / authorization server 34, the spool server 35, and the receive server 40 via a network. The computer 33 can communicate with the MFP 20, the authentication / authorization server 34, the spool server 35, and the receive server 40 via a network. The search server 51 can communicate with the receive server 40, the storage server 52, and the computer 53 via a network. The network described above may be any network such as a LAN (Local Area Network) or the Internet.

図2は、MFP20のブロック図である。   FIG. 2 is a block diagram of the MFP 20.

図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 operation unit 21 that is an input device such as buttons for inputting various operations, and a display unit 22 that is a display device such as an LCD (Liquid Crystal Display) that displays various information. A scanner 23 that is a reading device that reads image data from a document, a printer 24 that is a printing device that performs printing on a recording medium such as paper, an external facsimile apparatus (not shown), and a communication line such as a public telephone line A fax communication unit 25 that performs fax communication via a network, a communication unit 26 that communicates with an external device via a network, a semiconductor memory that stores various data, and an HDD (Hard Disk). Storage unit 2 which is a storage device such as Drive) When, and a control unit 28 which controls the entire MFP 20.

スキャナー23は、原稿から読み取った画像データを生成するという画像の処理を実行する画像処理部である。プリンター24は、記録媒体に画像を印刷するという画像の処理を実行する画像処理部である。ファックス通信部25は、画像をファックス送信するという画像の処理を実行する画像処理部である。   The scanner 23 is an image processing unit that executes image processing for generating image data read from a document. The printer 24 is an image processing unit that executes image processing for printing an image on a recording medium. The fax communication unit 25 is an image processing unit that executes image processing for transmitting an image by fax.

記憶部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 various application programs 27d. The image processing apparatus program 27a and the application program 27d may be installed in the MFP 20 at the manufacturing stage of the MFP 20, or may be additionally installed in the MFP 20 from a storage medium such as an SD card or a USB (Universal Serial Bus) memory. Alternatively, it may be additionally installed in the MFP 20 from the network.

画像処理装置用プログラム27aは、プラットフォームを実現するためのプラットフォーム用プログラム27bと、イメージログを取得するためのイメージログアプリケーションを実現するためのイメージログアプリケーション用プログラム27cとを含んでいる。   The image processing apparatus program 27a includes a platform program 27b for realizing a platform and an image log application program 27c for realizing an image log application for acquiring an image log.

記憶部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 server 40, and the secondary receive server 40 to be accessed when the primary receive server 40 cannot be accessed. IP address and port number are included. In FIG. 1, only one receive server 40 is illustrated, but in reality, there can be two, the primary receive server 40 and the secondary receive server 40.

図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 initial value 27g as an initial value of the credit information is stored.

図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 initial value 27g.

図5に示すように、イメージログ送信用情報用初期値27gは、例えば、イメージログの送信のタイミングの設定値の初期値を含んでいる。   As illustrated in FIG. 5, the image log transmission information initial value 27g includes, for example, an initial value of a setting value of the transmission timing of the image log.

送信のタイミングの設定値としては、例えば、ジョブの終了の度にイメージログを送信することを示す「ジョブ終了後」と、利用者がログアウトする時にイメージログを送信することを示す「ログアウト時」とが存在する。例えば、送信のタイミングの設定値の初期値は、「ジョブ終了後」である。   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 MFP 20 implements a platform 28a as a function for operating an application by executing a platform program 27b (see FIG. 2). The platform 28a is, for example, a Java (registered trademark) platform.

MFP20は、イメージログを取得するためのイメージログアプリケーションとしての常駐イメージログアプリケーション28eをイメージログアプリケーション用プログラム27c(図2参照。)の実行によって実現する。常駐イメージログアプリケーション28eは、プラットフォーム28aがJavaプラットフォームである場合、Javaアプリケーションである。   The MFP 20 implements a resident image log application 28e as an image log application for acquiring an image log by executing an image log application program 27c (see FIG. 2). The resident image log application 28e is a Java application when the platform 28a is a Java platform.

MFP20は、アプリケーション28fをアプリケーション用プログラム27d(図2参照。)の実行によって実現する。アプリケーション28fは、プラットフォーム28aがJavaプラットフォームである場合、Javaアプリケーションである。   The MFP 20 implements the application 28f by executing the application program 27d (see FIG. 2). The application 28f is a Java application when the platform 28a is a Java platform.

プラットフォーム28aは、常駐イメージログアプリケーション28eやアプリケーション28fを動作させる。プラットフォーム28aは、イメージログを取得するイメージログAPI(Application Program Interface)28bを常駐イメージログアプリケーション28eに提供する。なお、画像処理システム10においては、イメージログAPI28bを利用しない限り、MFP20からイメージログおよびジョブログを取得することができない。   The platform 28a operates the resident image log application 28e and the application 28f. The platform 28a provides an image log API (Application Program Interface) 28b for acquiring an image log to the resident image log application 28e. In the image processing system 10, the image log and job log cannot be acquired from the MFP 20 unless the image log API 28 b is used.

また、プラットフォーム28aは、常駐イメージログアプリケーション28eによるサービスが登録されるサービスマネージャー28cを含んでいる。サービスマネージャー28cは、常駐イメージログアプリケーション28eによるサービス、すなわち、イメージログサービス28dをアプリケーション28fに提供する。イメージログサービス28dは、常駐アプリケーションサービスである。   The platform 28a includes a service manager 28c in which services by the resident image log application 28e are registered. The service manager 28c provides a service by the resident image log application 28e, that is, an image log service 28d to the application 28f. The image log service 28d is a resident application service.

MFP20のアプリケーション28fの1つは、操作部21(図2参照。)または通信部26(図2参照。)を介して入力された指示に応じて宛先情報27e(図2参照。)を設定するUI(User Interface)をサポートしている。   One of the applications 28f of the MFP 20 sets the destination information 27e (see FIG. 2) in response to an instruction input via the operation unit 21 (see FIG. 2) or the communication unit 26 (see FIG. 2). UI (User Interface) is supported.

図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 computer 33 includes an application 33 a that executes various functions, a printer driver 33 b that transmits print data to the MFP 20, the printer dedicated machine 32, and the spool server 35, and the receive server 40 (see FIG. 1). The agent 33c that generates an image log and a job log to be transmitted to () is realized by executing a specific program. The Agent 33c is interposed between the application 33a and the printer driver 33b.

図9は、レシーブサーバー40のブロック図である。   FIG. 9 is a block diagram of the receive server 40.

図9に示すように、レシーブサーバー40は、種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部41と、種々の情報を表示するLCDなどの表示デバイスである表示部42と、ネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスである通信部43と、各種の情報を記憶するHDDなどの不揮発性の記憶デバイスである記憶部44と、レシーブサーバー40全体を制御する制御部45とを備えている。   As shown in FIG. 9, the receive server 40 includes an operation unit 41 that is an input device such as a mouse and a keyboard to which various operations are input, and a display unit 42 that is a display device such as an LCD that displays various information. A communication unit 43 that is a network communication device that communicates with an external device via a network, a storage unit 44 that is a non-volatile storage device such as an HDD that stores various types of information, and a control that controls the entire receive server 40 Part 45.

記憶部44は、イメージログを生成するか否かを示すイメージログ生成設定値44aと、イメージログの生成のためのイメージログ生成用情報44bと、イメージログの送信のためのイメージログ送信用情報44cとを記憶している。   The storage unit 44 includes an image log generation setting value 44a indicating whether or not to generate an image log, image log generation information 44b for generating an image log, and image log transmission information for transmitting an image log. 44c is stored.

ここで、レシーブサーバー40は、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを遠隔地から参照可能なWebサービスを提供している。したがって、管理者は、例えばコンピューター53からレシーブサーバー40上のイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cを設定することができる。   Here, the receive server 40 provides a Web service that can refer to the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c from a remote location. Therefore, the administrator can set the image log generation setting value 44a, the image log generation information 44b and the image log transmission information 44c on the receive server 40 from the computer 53, for example.

図10は、イメージログ生成用情報44bの一例を示す図である。   FIG. 10 is a diagram illustrating an example of the image log generation information 44b.

図10に示すように、イメージログ生成用情報44bは、例えば、イメージログの生成を保証するレベルを示す保証レベルの設定値と、イメージログの画像の解像度の設定値と、ジョブにおける複数ページの画像のうちイメージログに含めるページ範囲の設定値とを含んでいる。例えば、図10に示す例では、保証レベル、解像度、ページ範囲として、それぞれ、「Low」、「200dpi」、「先頭ページのみ」が設定されている。   As shown in FIG. 10, the image log generation information 44b includes, for example, a setting value of a guarantee level indicating a level for guaranteeing generation of an image log, a setting value of an image log image resolution, and a plurality of pages in a job. This includes the page range setting value to be included in the image log. For example, in the example shown in FIG. 10, “Low”, “200 dpi”, and “first page only” are set as the guarantee level, resolution, and page range, respectively.

図11は、イメージログ送信用情報44cの一例を示す図である。   FIG. 11 is a diagram illustrating an example of the image log transmission information 44c.

図11に示すように、イメージログ送信用情報44cは、例えば、イメージログの送信のタイミングの設定値を含んでいる。例えば、図11に示す例では、送信のタイミングとして、「ログアウト時」が設定されている。   As shown in FIG. 11, the image log transmission information 44c includes, for example, a setting value of the transmission timing of the image log. For example, in the example shown in FIG. 11, “when logging out” is set as the transmission timing.

図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) engine 45a as a function of extracting text data from an image included in the image log by executing a specific program.

図1に示す検索サーバー51は、イメージログおよびジョブログに含まれる特定のキーワードを検索する機能としての検索エンジン51aを特定のプログラムの実行によって実現する。   The search server 51 shown in FIG. 1 realizes a search engine 51a as a function for searching for a specific keyword included in an image log and a job log by executing a specific program.

次に、画像処理システム10の動作について説明する。   Next, the operation of the image processing system 10 will be described.

まず、アプリケーション用プログラム27dがインストールされる場合のMFP20の動作について説明する。   First, the operation of the MFP 20 when the application program 27d is installed will be described.

MFP20にインストールされるためのアプリケーション用プログラム27dの提供者は、イメージログサービス28dの利用を例えばMFP20の製造者に申請し、イメージログサービス28dの利用の承認を示すデータである承認キーを製造者から発行してもらう。そして、アプリケーション用プログラム27dの提供者は、アプリケーション用プログラム27dのインストールファイルに承認キーを含める。   The provider of the application program 27d to be installed in the MFP 20 applies to, for example, the manufacturer of the MFP 20 to use the image log service 28d, and receives an approval key that is data indicating approval of the use of the image log service 28d. Get issued from. Then, the provider of the application program 27d includes an approval key in the installation file of the application program 27d.

図12は、アプリケーション用プログラム27dがインストールされる場合のMFP20の動作のフローチャートである。   FIG. 12 is a flowchart of the operation of the MFP 20 when the application program 27d is installed.

図12に示すように、MFP20のプラットフォーム28aは、インストールファイルに承認キーが含まれるか否かを判断する(S61)。   As shown in FIG. 12, the platform 28a of the MFP 20 determines whether or not an approval key is included in the installation file (S61).

プラットフォーム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 application program 27d installed by the installation file, that is, the identification information of the application 28f in the image log use approved application information 27h. (S62) The application program 27d is installed by the installation file (S63), and the operation shown in FIG.

一方、プラットフォーム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 application program 27d using the installation file (S63), and ends the operation shown in FIG.

ここで、承認キーは、アプリケーション用プログラム27dによらず固定のデータであっても良いし、アプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータであっても良い。承認キーがアプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータである場合、プラットフォーム28aは、アプリケーション用プログラム27dに基づいて特定の規則によって生成された承認キーがインストールファイルに含まれるか否かをS61の処理において判断する。承認キーがアプリケーション用プログラム27dに基づいて特定の規則によって生成されたデータである場合、アプリケーション用プログラム27dの提供者は、イメージログサービス28dの利用の承認をMFP20の製造者からアプリケーション用プログラム27dの種類毎に受ける必要がある。   Here, the approval key may be fixed data regardless of the application program 27d, or may be data generated according to a specific rule based on the application program 27d. When the approval key is data generated by a specific rule based on the application program 27d, the platform 28a determines whether the installation file includes the approval key generated by the specific rule based on the application program 27d. Is determined in the process of S61. When the approval key is data generated according to a specific rule based on the application program 27d, the provider of the application program 27d approves the use of the image log service 28d from the manufacturer of the MFP 20 in the application program 27d. It is necessary to receive for each type.

次に、アプリケーション28fを介してイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cが設定される場合のMFP20の動作について説明する。   Next, the operation of the MFP 20 when the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c are set via the application 28f will be described.

図13は、アプリケーション28fを介してイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cが設定される場合のMFP20の動作のフローチャートである。   FIG. 13 is a flowchart of the operation of the MFP 20 when the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c are set via the application 28f.

図13に示すように、MFP20のプラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているか否かを判断する(S71)。   As illustrated in FIG. 13, the platform 28a of the MFP 20 determines whether or not the identification information of the application 28f being executed is included in the application information 27h approved for image log use (S71).

プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれていないとS71において判断すると、図13に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの設定を許可しない。   If the platform 28a determines in S71 that the identification information of the application 28f being executed is not included in the application information 27h approved for image log use, the platform 28a ends the operation shown in FIG. That is, the platform 28a does not permit setting of the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c.

プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているとS71において判断すると、MFP20にログイン中の利用者が管理者であるか否かを判断する(S72)。ここで、MFP20へのログインは、認証認可サーバー34を利用して行われる。そして、MFP20は、認証認可サーバー34によって認証された利用者のログインを認める場合、この利用者が管理者であるのか否かを認証認可サーバー34からの通知に基づいて認識することができる。   When the platform 28a determines in S71 that the identification information of the application 28f being executed is included in the application information 27h approved for image log use, the platform 28a determines whether the user who is logged in to the MFP 20 is an administrator. (S72). Here, the login to the MFP 20 is performed using the authentication authorization server 34. When the MFP 20 recognizes the login of the user authenticated by the authentication / authorization server 34, the MFP 20 can recognize whether or not the user is an administrator based on the notification from the authentication / authorization server 34.

プラットフォーム28aは、MFP20にログイン中の利用者が管理者ではないとS72において判断すると、図13に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cの設定を許可しない。   If the platform 28a determines in S72 that the user who is logged in to the MFP 20 is not an administrator, the operation shown in FIG. That is, the platform 28a does not permit setting of the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c.

プラットフォーム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 MFP 20 is an administrator, the image log generation setting value 44a, the image log generation information 44b, and the image log in the receive server 40 via the application 28f that is being executed. The setting of the transmission information 44c is permitted (S73), and the operation shown in FIG. 13 is terminated. Therefore, the administrator who is logged in to the MFP 20 can set the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c in the receive server 40 via the application 28f that is being executed.

なお、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、MFP20からアプリケーション28fを介してのみ設定可能であっても良い。   Note that the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c in the receive server 40 may be set only from the MFP 20 via the application 28f.

また、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、アプリケーション28fの種類毎に存在していても良い。そして、レシーブサーバー40におけるイメージログ生成設定値44a、イメージログ生成用情報44bおよびイメージログ送信用情報44cは、対応するアプリケーション28fを介してのみ設定可能であっても良い。   Further, the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c in the receive server 40 may exist for each type of application 28f. The image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c in the receive server 40 may be set only via the corresponding application 28f.

次に、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の動作について説明する。   Next, the operation of the image processing system 10 when the MFP 20 processes an image in response to an instruction via the operation unit 21 of the MFP 20 will be described.

図14は、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。   FIG. 14 is a block diagram illustrating a processing flow of the image processing system 10 when the MFP 20 processes an image in response to an instruction via the operation unit 21 of the MFP 20.

図14に示すように、利用者の認証のための認証用情報を記憶しているICカードを利用者がICカードリーダー31に読み取らせると、MFP20の制御部28は、ICカードリーダー31によって読み取られた認証用情報を受信する(S101)。   As shown in FIG. 14, when the user causes the IC card reader 31 to read an IC card storing authentication information for user authentication, the control unit 28 of the MFP 20 reads the IC card using the IC card reader 31. The received authentication information is received (S101).

次いで、MFP20の制御部28は、S101において受信した認証用情報を認証認可サーバー34に送信する(S102)。認証認可サーバー34は、S102において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー34は、利用者の認証が成功すると、認証が成功した利用者の認可情報をMFP20に送信する。   Next, the control unit 28 of the MFP 20 transmits the authentication information received in S101 to the authentication authorization server 34 (S102). The authentication authorization server 34 authenticates the user based on the authentication information transmitted in S102. Then, when the authentication of the user is successful, the authentication / authorization server 34 transmits the authorization information of the user who has been successfully authenticated to the MFP 20.

MFP20の制御部28は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。したがって、利用者は、例えば、スキャナー23によって画像を読み取るスキャンの機能、スキャナー23によって読み取った画像をプリンター24によって印刷するコピーの機能、スキャナー23によって読み取った画像をファックス通信部25によってファックス送信するファックス送信の機能など、制御部28によって許可された機能の実行、すなわち、MFP20によるジョブの実行を操作部21を介して指示することができる。MFP20の制御部28は、操作部21を介した指示に応じたジョブを実行する。   When the authorization information is transmitted from the authentication / authorization server 34, the control unit 28 of the MFP 20 permits the user to use the function within a range corresponding to the transmitted authorization information. Accordingly, the user can, for example, scan a function of reading an image by the scanner 23, a copy function of printing an image read by the scanner 23 by the printer 24, and a fax by which the image read by the scanner 23 is faxed by the fax communication unit 25. Execution of a function permitted by the control unit 28 such as a transmission function, that is, execution of a job by the MFP 20 can be instructed via the operation unit 21. The control unit 28 of the MFP 20 executes a job corresponding to an instruction via the operation unit 21.

そして、MFP20の常駐イメージログアプリケーション28eは、実行したジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー40に送信する(S103)。なお、常駐イメージログアプリケーション28eは、テキスト検索が可能なサーチャブルPDF形式でイメージログを生成する。ただし、常駐イメージログアプリケーション28eは、サーチャブルPDFではなく、テキスト検索が不可能な通常のPDF形式でイメージログを生成しても良い。   Then, the resident image log application 28e of the MFP 20 generates an image log and job log of the executed job, and transmits the generated image log and job log to the receive server 40 (S103). The resident image log application 28e generates an image log in a searchable PDF format that allows text search. However, the resident image log application 28e may generate an image log not in a searchable PDF but in a normal PDF format in which text search is impossible.

レシーブサーバー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 OCR engine 45a of the receive server 40 generates a text file including text extracted from the transmitted image log and job log, and the generated text file; The image log and the job log are transmitted to the search server 51 (S104). Here, the OCR engine 45a transmits a searchable PDF format image log in S104. The OCR engine 45a extracts text from the image included in the image log received from the MFP 20 by OCR processing, and generates a searchable PDF format image log based on the extracted text and the image included in the image log. . The OCR engine 45a generates a text file using the generated searchable PDF format image log.

検索サーバー51の検索エンジン51aは、S104においてイメージログ、ジョブログおよびテキストファイルが送信されてきた場合、送信されてきたテキストファイルにおいて特定のキーワードを検索し、検索した特定のキーワードが何れのページに何個含まれるかを判断する。例えば、特定のキーワードは、「印刷禁止」など、イメージログやジョブログに含まれていることが好ましくないワードである。   When the image log, job log, and text file are transmitted in S104, the search engine 51a of the search server 51 searches for a specific keyword in the transmitted text file, and the searched specific keyword is on any page. Determine how many are included. For example, the specific keyword is a word that is preferably not included in the image log or job log, such as “printing prohibited”.

そして、検索エンジン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 search engine 51a has been transmitted in S104. The image log, job log, and text file are stored in the storage server 52 (S105).

一方、検索エンジン51aは、特定のキーワードに基づいた判断結果が特定の基準を満たしていない場合、すなわち、対象のジョブにおける画像の処理がセキュリティー上問題あると判断した場合、セキュリティーに関する違反が発見されたことを通知する電子メールを特定のメールアドレス宛てに送信する(S106)。したがって、管理者は、S106において送信された電子メールを例えばコンピューター53によって受信することによって、セキュリティーに関する違反が発見されたことを認識することができる。   On the other hand, if the search engine 51a determines that the determination result based on a specific keyword does not satisfy a specific criterion, that is, if the image processing in the target job is determined to be a security problem, a violation regarding security is found. An e-mail notifying that is transmitted to a specific mail address (S106). Therefore, the administrator can recognize that a violation related to security has been found by receiving the electronic mail transmitted in S106 by the computer 53, for example.

なお、図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 operation unit 21.

次に、コンピューター33からの指示に応じてMFP20が画像を処理する場合の画像処理システム10の動作について説明する。   Next, the operation of the image processing system 10 when the MFP 20 processes an image in response to an instruction from the computer 33 will be described.

図15は、コンピューター33からの指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。   FIG. 15 is a block diagram illustrating a processing flow of the image processing system 10 when the MFP 20 processes an image in response to an instruction from the computer 33.

図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 computer 33, the computer 33 converts the input authentication information into an authentication authorization server 34. (S111). The authentication authorization server 34 authenticates the user based on the authentication information transmitted in S111. Then, when the user authentication is successful, the authentication authorization server 34 transmits the authorization information of the user who has been successfully authenticated to the computer 33.

コンピューター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 / authorization server 34, the computer 33 permits the user to use the function within a range corresponding to the transmitted authorization information. Accordingly, the user can use a computer such as a print function for printing by the printer 24 based on print data received from the computer 33, a network fax transmission function for faxing an image received from the computer 33 by the fax communication unit 25, and the like. The MFP 20 can be instructed to execute the function permitted by the user 33, that is, to execute the job, via the operation unit of the computer 33. Accordingly, when the execution of a job by the MFP 20 is instructed via the operation unit, the computer 33 instructs the MFP 20 to execute this job (S112). If the job is a print function job, the printer driver 33b of the computer 33 transmits print data to the MFP 20 instead of an instruction to execute the job.

MFP20の制御部28は、S112においてジョブの実行がコンピューター33から指示されると、コンピューター33からの指示に応じたジョブを実行する。   When the execution of the job is instructed from the computer 33 in S112, the control unit 28 of the MFP 20 executes the job according to the instruction from the computer 33.

以降の処理は、図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 computer 33 transmits print data to the spool server 35 according to an instruction from the computer 33, the MFP 20 processes an image according to an instruction via the operation unit 21 of the MFP 20. The operation will be described.

図16は、コンピューター33からの指示に応じてコンピューター33が印刷データをスプールサーバー35に送信した後、MFP20の操作部21を介した指示に応じてMFP20が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。   FIG. 16 illustrates an image processing system 10 in a case where the MFP 20 processes an image in accordance with an instruction via the operation unit 21 of the MFP 20 after the computer 33 transmits print data to the spool server 35 in accordance with an instruction from the computer 33. It is a block diagram which shows the flow of this process.

図16に示すように、図15に示す動作におけるS111の処理と同様にコンピューター33が認証用情報を認証認可サーバー34に送信すると、認証認可サーバー34は、コンピューター33から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター33に送信する。   As illustrated in FIG. 16, when the computer 33 transmits the authentication information to the authentication authorization server 34 as in the process of S111 in the operation illustrated in FIG. 15, the authentication authorization server 34 transmits the authentication information transmitted from the computer 33. If the user authentication is successful, the authorization information of the user who has been successfully authenticated is transmitted to the computer 33.

コンピューター33は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター33のプリンタードライバー33bは、スプールサーバー35による印刷データの記憶が操作部を介して指示されると、この印刷データを利用者の識別情報とともにスプールサーバー35に送信する(S121)。   When the authorization information is transmitted from the authentication / authorization server 34, the computer 33 permits the user to use the function within a range corresponding to the transmitted authorization information. When the printer driver 33b of the computer 33 is instructed to store print data by the spool server 35 via the operation unit, the printer driver 33b transmits the print data to the spool server 35 together with user identification information (S121).

そして、利用者の認証用情報を記憶しているICカードを利用者がICカードリーダー31に読み取らせると、MFP20の制御部28は、ICカードリーダー31によって読み取られた認証用情報を受信する(S101)。   When the user causes the IC card reader 31 to read the IC card storing the user authentication information, the control unit 28 of the MFP 20 receives the authentication information read by the IC card reader 31 ( S101).

次いで、MFP20の制御部28は、S101において受信した認証用情報を認証認可サーバー34に送信する(S102)。認証認可サーバー34は、S102において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー34は、利用者の認証が成功すると、認証が成功した利用者の認可情報をMFP20に送信する。   Next, the control unit 28 of the MFP 20 transmits the authentication information received in S101 to the authentication authorization server 34 (S102). The authentication authorization server 34 authenticates the user based on the authentication information transmitted in S102. Then, when the authentication of the user is successful, the authentication / authorization server 34 transmits the authorization information of the user who has been successfully authenticated to the MFP 20.

MFP20の制御部28は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。MFP20の制御部28は、スプールサーバー35によって記憶されている印刷データの実行が操作部21を介して指示されると、利用者の識別情報をスプールサーバー35に送信する(S122)ことによってスプールサーバー35から利用者の印刷データを受信し、受信した印刷データに基づいた印刷を実行、すなわち、ジョブを実行する。   When the authorization information is transmitted from the authentication / authorization server 34, the control unit 28 of the MFP 20 permits the user to use the function within a range corresponding to the transmitted authorization information. When the execution of the print data stored by the spool server 35 is instructed via the operation unit 21, the control unit 28 of the MFP 20 transmits user identification information to the spool server 35 (S 122), thereby causing the spool server to The user's print data is received from 35, and printing based on the received print data is executed, that is, a job is executed.

以降の処理は、図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 operation unit 21.

次に、コンピューター33からの指示に応じてプリンター専用機32が画像を処理する場合の画像処理システム10の動作について説明する。   Next, the operation of the image processing system 10 when the printer dedicated machine 32 processes an image in accordance with an instruction from the computer 33 will be described.

図17は、コンピューター33からの指示に応じてプリンター専用機32が画像を処理する場合の画像処理システム10の処理の流れを示すブロック図である。   FIG. 17 is a block diagram illustrating a processing flow of the image processing system 10 when the printer dedicated machine 32 processes an image in accordance with an instruction from the computer 33.

図17に示すように、図15に示す動作におけるS111の処理と同様にコンピューター33が認証用情報を認証認可サーバー34に送信すると、認証認可サーバー34は、コンピューター33から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター33に送信する。   As illustrated in FIG. 17, when the computer 33 transmits authentication information to the authentication authorization server 34 as in the processing of S111 in the operation illustrated in FIG. 15, the authentication authorization server 34 transmits the authentication information transmitted from the computer 33. If the user authentication is successful, the authorization information of the user who has been successfully authenticated is transmitted to the computer 33.

コンピューター33は、認証認可サーバー34から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター33のプリンタードライバー33bは、プリンター専用機32によるプリントのジョブの実行が操作部を介して指示されると、この印刷データをプリンター専用機32に送信する(S131)。   When the authorization information is transmitted from the authentication / authorization server 34, the computer 33 permits the user to use the function within a range corresponding to the transmitted authorization information. When the printer driver 33b of the computer 33 is instructed to execute a print job by the printer dedicated machine 32 via the operation unit, the printer driver 33b transmits the print data to the printer dedicated machine 32 (S131).

プリンター専用機32は、S131において印刷データがコンピューター33から送信されてきた場合、コンピューター33から送信されてきた印刷データに応じた印刷を実行する。   When the print data is transmitted from the computer 33 in S <b> 131, the printer-dedicated device 32 executes printing according to the print data transmitted from the computer 33.

次いで、コンピューター33のAgent33cは、実行した印刷ジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー40に送信する(S132)。   Next, the Agent 33c of the computer 33 generates an image log and job log of the executed print job, and transmits the generated image log and job log to the receive server 40 (S132).

以降の処理は、図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 MFP 20 is instructed via the operation unit 21 or the computer 33 of the MFP 20, the application 28f corresponding to this job is provided by the service manager 28c as shown in FIG. 7 after executing this job. The image log service 28d is used (S141).

図18は、イメージログサービス28dを利用する場合のMFP20の動作のフローチャートである。   FIG. 18 is a flowchart of the operation of the MFP 20 when the image log service 28d is used.

図18に示すように、MFP20のプラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているか否かを判断する(S81)。   As shown in FIG. 18, the platform 28a of the MFP 20 determines whether or not the identification information of the application 28f being executed is included in the application information 27h approved for image log (S81).

プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれていないとS81において判断すると、図18に示す動作を終了する。すなわち、プラットフォーム28aは、イメージログサービス28dの利用を許可しない。   If the platform 28a determines in S81 that the identification information of the application 28f being executed is not included in the application information 27h approved for image log use, the platform 28a ends the operation shown in FIG. That is, the platform 28a does not permit the use of the image log service 28d.

プラットフォーム28aは、実行中のアプリケーション28fの識別情報がイメージログ利用承認済アプリケーション情報27hに含まれているとS81において判断すると、実行中のアプリケーション28fを介してイメージログサービス28dを利用することを許可して(S82)、図18に示す動作を終了する。   If the platform 28a determines in S81 that the identification information of the application 28f being executed is included in the application information 27h approved for image log use, the platform 28a permits the use of the image log service 28d via the application 28f being executed. Then (S82), the operation shown in FIG.

図7に示すように、サービスマネージャー28cによって提供されているイメージログサービス28dをアプリケーション28fが利用する(S141)と、常駐イメージログアプリケーション28eが実行される(S142)。   As shown in FIG. 7, when the application 28f uses the image log service 28d provided by the service manager 28c (S141), the resident image log application 28e is executed (S142).

そして、常駐イメージログアプリケーション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 image log application 28e reads out the destination information 27e of the receive server 40 from the storage unit 27, and then acquires various setting values from the receive server 40 using the destination information 27e (S143). That is, the resident image log application 28e acquires the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c from the receive server 40 in the process of S143, and the image log generation setting value, image The log generation information and the image log transmission information are managed on the RAM of the control unit 28. When the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c in the receive server 40 exist for each type of application 28f, the resident image log application 28e is changed to the application 28f being executed. The corresponding image log generation setting value 44a, image log generation information 44b, and image log transmission information 44c may be acquired from the receive server 40.

ここで、常駐イメージログアプリケーション28eは、イメージログ生成用情報44bおよびイメージログ送信用情報44cの取得に失敗した場合、表示部22、または、コンピューター33の表示部にエラー画面を表示する。そして、常駐イメージログアプリケーション28eは、動作の継続を希望する旨の指示が操作部21、または、コンピューター33の操作部に入力された場合、イメージログ生成用情報用初期値27fと、イメージログ送信用情報用初期値27gとを記憶部27から取得して、それぞれ、イメージログ生成用情報およびイメージログ送信用情報として制御部28のRAM上で管理する。   Here, the resident image log application 28e displays an error screen on the display unit 22 or the display unit of the computer 33 when acquisition of the image log generation information 44b and the image log transmission information 44c fails. Then, when an instruction to continue the operation is input to the operation unit 21 or the operation unit of the computer 33, the resident image log application 28e sends an image log generation information initial value 27f, an image log transmission, and the like. The credit information initial value 27g is acquired from the storage unit 27 and managed on the RAM of the control unit 28 as image log generation information and image log transmission information, respectively.

なお、常駐イメージログアプリケーション28eは、イメージログを生成しないことがイメージログ生成設定値44aに設定されている場合、以降に説明するイメージログの生成や送信の処理を実行せず、ジョブログの生成や送信のみを実行する。   If the image log generation setting value 44a is set so as not to generate an image log, the resident image log application 28e does not execute image log generation and transmission processing described below, and generates a job log. And only send.

常駐イメージログアプリケーション28eは、S143の処理の後、イメージログAPI28bを利用してイメージログおよびジョブログを取得する(S144)。ここで、常駐イメージログアプリケーション28eは、S143において取得したイメージログ生成用情報に応じたイメージログを取得する。常駐イメージログアプリケーション28eは、S143において取得したイメージログ生成用情報に応じたイメージログをイメージログAPI28bに生成させることによって、S143において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。また、常駐イメージログアプリケーション28eは、イメージログAPI28bに生成させたイメージログを、S143において取得したイメージログ生成用情報に応じて変更することによって、S143において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。   The resident image log application 28e acquires an image log and a job log using the image log API 28b after the processing of S143 (S144). Here, the resident image log application 28e acquires an image log corresponding to the image log generation information acquired in S143. Even if the resident image log application 28e acquires an image log corresponding to the image log generation information acquired in S143 by causing the image log API 28b to generate an image log corresponding to the image log generation information acquired in S143. good. In addition, the resident image log application 28e changes the image log generated by the image log API 28b according to the image log generation information acquired in S143, whereby the image corresponding to the image log generation information acquired in S143. A log may be acquired.

常駐イメージログアプリケーション28eは、S144の処理の後、S144において取得したイメージログおよびジョブログを纏めて暗号化したログファイルを生成し、生成したログファイルを、S143において取得したイメージログ送信用情報に応じてレシーブサーバー40に送信する。常駐イメージログアプリケーション28eは、レシーブサーバー40へのログファイルの送信を失敗した場合、送信を失敗したログファイルを記憶部27に一旦記憶させておき、以降に発生する他のログファイルの送信時に、記憶部27上のログファイルも送信する。レシーブサーバー40は、ログファイルを受信するためのWebサービスを提供しているので、MFP20から送信されたログファイルを受信することができる。レシーブサーバー40は、MFP20からログファイルを受信すると、受信したログファイルを復号してイメージログおよびジョブログを取得する。なお、常駐イメージログアプリケーション28eは、以上において、イメージログおよびジョブログを纏めて暗号化したログファイルをレシーブサーバー40に送信しているが、イメージログおよびジョブログを暗号化せずにレシーブサーバー40に送信しても良い。   The resident image log application 28e generates a log file obtained by encrypting the image log and job log acquired in S144 after the process of S144, and uses the generated log file as the image log transmission information acquired in S143. In response, the data is transmitted to the receive server 40. When the resident image log application 28e fails to send the log file to the receive server 40, the resident image log application 28e temporarily stores the failed log file in the storage unit 27, and when other log files that occur thereafter are sent, The log file on the storage unit 27 is also transmitted. Since the receive server 40 provides a web service for receiving the log file, the receive server 40 can receive the log file transmitted from the MFP 20. When receiving the log file from the MFP 20, the receive server 40 decrypts the received log file and acquires an image log and a job log. In the above, the resident image log application 28e transmits the log file obtained by encrypting the image log and the job log to the receive server 40. However, the image log and the job log are not encrypted, and the receive server 40 is encrypted. You may send to.

以上に説明したように、MFP20は、アプリケーション28fに対して常駐イメージログアプリケーション28eによるイメージログサービス28dを提供するので、イメージログを使用するアプリケーション28fの追加を容易化することができる。   As described above, since the MFP 20 provides the image log service 28d by the resident image log application 28e to the application 28f, the addition of the application 28f using the image log can be facilitated.

プラットフォーム28aは、アプリケーション28fに対するイメージログサービス28dの利用の承認の情報、すなわち、イメージログ利用承認済アプリケーション情報27hに基づいてアプリケーション28fによるイメージログサービス28dの利用を許可する(S81〜S82)。すなわち、MFP20は、常駐イメージログアプリケーション28eによるサービス、すなわち、イメージログサービス28dのアプリケーション28fによる利用をアプリケーション28f毎に制限する。したがって、MFP20は、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。   The platform 28a permits the use of the image log service 28d by the application 28f based on the approval information on the use of the image log service 28d for the application 28f, that is, the application information 27h that has been approved for use of the image log (S81 to S82). That is, the MFP 20 restricts the use of the service by the resident image log application 28e, that is, the application 28f of the image log service 28d for each application 28f. Therefore, the MFP 20 can suppress a decrease in security due to the addition of the application 28f that uses the image log.

また、MFP20は、アプリケーション28fに対してイメージログAPI28b自体を非公開にすることによってアプリケーション28fからイメージログAPI28bを直接利用することができないので、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。   Further, since the MFP 20 cannot directly use the image log API 28b from the application 28f by making the image log API 28b itself private to the application 28f, the security is reduced due to the addition of the application 28f using the image log. Can be suppressed.

また、MFP20は、アプリケーション28fに対してイメージログAPI28bをイメージログサービス28dとして提供するので、アプリケーション28fによるイメージログサービス28dの利用を制限することによって、アプリケーション28fによるイメージログAPI28bの利用を制限することができる。例えば、イメージログサービス28dは、アプリケーション28fを実行する利用者の識別情報に基づいて利用が制限されたり、アプリケーション28fの実行によって実行されるコピー、スキャンなどの機能に応じて利用が制限されたりすることができる。したがって、MFP20は、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。   Further, since the MFP 20 provides the image log API 28b as the image log service 28d to the application 28f, the use of the image log API 28b by the application 28f is restricted by restricting the use of the image log service 28d by the application 28f. Can do. For example, the use of the image log service 28d is restricted based on the identification information of the user who executes the application 28f, or the use is restricted according to functions such as copying and scanning executed by the execution of the application 28f. be able to. Therefore, the MFP 20 can suppress a decrease in security due to the addition of the application 28f that uses the image log.

プラットフォーム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 image log service 28d via the application 28f, that is, changes of the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c are approved applications using the image log. Permit based on the information 27h (S71 to S73). That is, since the MFP 20 limits the change of the setting values of the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c via the application 28f for each application 28f, the application using the image log A decrease in security due to the addition of 28f can be suppressed.

MFP20は、アプリケーション28fのインストールによってイメージログ利用承認済アプリケーション情報27hが自動的に設定される(S61〜S63)ので、イメージログを使用するアプリケーション28fの追加によるセキュリティーの低下を抑えることができる。   The MFP 20 automatically sets the application information 27h that has been approved for use of the image log by installing the application 28f (S61 to S63). Therefore, it is possible to suppress a decrease in security due to the addition of the application 28f that uses the image log.

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 20 acquires the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c from the receive server 40 every time a job for processing an image is executed (S143). It is like that. However, the MFP 20 receives the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c from the receive server 40 at other timing such as when the MFP 20 itself is activated or when the user logs in. You may get The MFP 20 acquires the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c from the receive server 40 as the frequency of acquiring the image log generation setting value 44a, the image log generation information 44b, and the image log transmission information 44c increases. Changes in the values of the information 44b and the image log transmission information 44c can be appropriately reflected.

本発明の画像処理装置は、本実施の形態において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 processing device program 27b Platform program 27c Image log application program 27d Application program 27h Image log use approved application information (information on approval of service use for application)
28a platform 28b image log API
28d Image log service (service)
28e Resident Image Log Application (Image Log Application)
28f Application 44a Image log generation setting value (service setting value)
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.
前記プラットフォームは、前記アプリケーションを介した前記サービスの設定値の変更を前記情報に基づいて許可することを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the platform permits the setting value change of the service via the application based on the information. 前記情報は、前記アプリケーションのインストールによって設定されることを特徴とする請求項1または請求項2に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the information is set by installing 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.
JP2015210801A 2015-10-27 2015-10-27 Image processing apparatus, program for image processing apparatus, and image processing system Expired - Fee Related JP6418399B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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