JP7206735B2 - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
JP7206735B2
JP7206735B2 JP2018175960A JP2018175960A JP7206735B2 JP 7206735 B2 JP7206735 B2 JP 7206735B2 JP 2018175960 A JP2018175960 A JP 2018175960A JP 2018175960 A JP2018175960 A JP 2018175960A JP 7206735 B2 JP7206735 B2 JP 7206735B2
Authority
JP
Japan
Prior art keywords
execution
category
job
processing
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.)
Active
Application number
JP2018175960A
Other languages
English (en)
Other versions
JP2020044761A (ja
Inventor
俊昭 中原
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2018175960A priority Critical patent/JP7206735B2/ja
Priority to CN201910172003.6A priority patent/CN110933248A/zh
Priority to US16/565,499 priority patent/US20200097232A1/en
Publication of JP2020044761A publication Critical patent/JP2020044761A/ja
Application granted granted Critical
Publication of JP7206735B2 publication Critical patent/JP7206735B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00326Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
    • H04N1/00328Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
    • H04N1/00331Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus performing optical character recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/148Segmentation of character regions
    • G06V30/153Segmentation of character regions using recognition of characters or words
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/0048Indicating an illegal or impossible operation or selection to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1273Print job history, e.g. logging, accounting, tracking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置及びプログラムに関する。
従来から原稿に外部への開示を禁止したい特定の文字列が存在する場合、その原稿のメール送信やウェブへの掲載を禁止する技術が提案されている(例えば、特許文献1)。
特開2005-018699号公報
しかしながら、処理対象とするオブジェクトに含まれる文字列に応じてメール送信等の処理の実行を制御する技術があっても、例えば、実施する処理の適否の判断や制御等のためにオブジェクトを複数のカテゴリに分類するようなことはしていなかった。
本発明は、処理対象のオブジェクトに含まれる文字列に応じて当該処理をカテゴリ分類することを目的とする。
本発明に係る情報処理装置は、処理の実行指示を受け付ける受付手段と、前記受付手段で受け付けた実行指示に従い当該処理を実行する実行手段と、カテゴリ毎に、処理の実行が不適と確定するための確定用語と、処理の実行が不適の可能性有りとする候補用語と、が予め設定されている用語情報を取得する取得手段と、前記実行手段が実行する処理の処理対象とするオブジェクトに含まれている文字列に基づき前記用語情報を参照して当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段と、を有することを特徴とする。
また、前記候補用語に該当することによっていずれかのカテゴリに分類された処理の実行の適否を確定する確定手段を有することを特徴とする。
また、前記確定手段は、ユーザによる指定に応じて処理の実行の適否を確定することを特徴とする。
また、前記分類手段は、前記オブジェクトに含まれている文字列が複数のカテゴリに対応する用語情報に含まれている場合、各カテゴリに対して設定されている優先度に基づき当該処理をいずれかのカテゴリに分類することを特徴とする。
また、前記分類手段は、前記オブジェクトに含まれている文字列が同じ優先度のカテゴリに対応する用語情報に含まれている場合、ユーザにより選択されたカテゴリに分類することを特徴とする。
本発明に係る情報処理装置は、処理の実行指示を受け付ける受付手段と、実行指示された処理の処理対象とするオブジェクトに含まれている文字列に基づき当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段と、実行された処理の数をカテゴリ毎に集計する集計手段と、前記集計手段による集計値が所定の閾値を超えた場合に所定の処理の実行を推奨する推奨手段と、を有することを特徴とする。
また、前記集計手段は、実行された処理の数を処理の実行を指示したユーザ毎カテゴリ毎に集計することを特徴とする。
また、前記所定の処理は、特定のプログラムのインストール処理であることを特徴とする。
また、前記集計手段による集計結果の出力制御を行う出力制御手段を有することを特徴とする。
本発明に係るプログラムは、コンピュータを、処理の実行指示を受け付ける受付手段、前記受付手段で受け付けた実行指示に従い当該処理を実行する実行手段、カテゴリ毎に、処理の実行が不適と確定するための確定用語と、処理の実行が不適の可能性有りとする候補用語と、が予め設定されている用語情報を取得する取得手段、前記実行手段が実行する処理の処理対象とするオブジェクトに含まれている文字列に基づき前記用語情報を参照して当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段、として機能させることを特徴とする。
本発明に係るプログラムは、コンピュータを、処理の実行指示を受け付ける受付手段、実行指示された処理の処理対象とするオブジェクトに含まれている文字列に基づき当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段、実行された処理の数をカテゴリ毎に集計する集計手段、前記集計手段による集計値が所定の閾値を超えた場合に所定の処理の実行を推奨する推奨手段、として機能させることを特徴とする。
請求項1に記載の発明によれば、処理対象のオブジェクトに含まれる文字列に応じて当該処理をカテゴリ分類することができる。また、予め設定されている用語情報を参照することにより処理をいずれかのカテゴリに分類することができる。
請求項に記載の発明によれば、処理の実行の適否を確定することができる。
請求項に記載の発明によれば、処理の実行の適否をユーザによる指定に従い確定することができる。
請求項に記載の発明によれば、処理をいずれか1つのカテゴリに分類することができる。
請求項に記載の発明によれば、分類先となるカテゴリをユーザに選択させることができる。
請求項に記載の発明によれば、処理対象のオブジェクトに含まれる文字列に応じて当該処理をカテゴリ分類することができる。また、カテゴリ毎の処理実行数を把握することができる。更に、不適な文字列を含むオブジェクトを処理対象とする処理が多く実行された場合に所定の処理に基づく対策を講じることができる。
請求項8に記載の発明によれば、不適な文字列を含むオブジェクトを処理対象とする処理の実行を指示したユーザを把握することができる。
請求項に記載の発明によれば、特定のプログラムをインストールさせることで不適な文字列を含むオブジェクトの処理の適切な取り扱いが可能となる。
請求項に記載の発明によれば、集計手段による集計結果を開示することができる。
請求項10に記載の発明によれば、処理対象のオブジェクトに含まれる文字列に応じて当該処理をカテゴリ分類することができる。また、予め設定されている用語情報を参照することにより処理をいずれかのカテゴリに分類することができる。
請求項11に記載の発明によれば、処理対象のオブジェクトに含まれる文字列に応じて当該処理をカテゴリ分類することができる。また、カテゴリ毎の処理実行数を把握することができる。更に、不適な文字列を含むオブジェクトを処理対象とする処理が多く実行された場合に所定の処理に基づく対策を講じることができる。

本実施の形態における複合機のブロック構成図である。 本実施の形態における複合機のハードウェア構成図である。 本実施の形態における用語テーブルのデータ構成例を示す図である。 本実施の形態における制御テーブルのデータ構成例を示す図である。 本実施の形態におけるカテゴリ分類処理を示すフローチャートである。 本実施の形態において取り扱う各ジョブに対応するイメージログを示す図である。 本実施の形態における分類結果情報記憶部に記憶される分類結果情報のデータ構成例を示す図である。 本実施の形態における分類結果情報の集計結果の一例を示す図である。 本実施の形態における分類結果情報の集計結果の他の例を示す図である。
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
図1は、本実施の形態における複合機のブロック構成図である。また、図2は、本実施の形態における複合機10のハードウェア構成図である。複合機10は、画像形成装置の一形態であり、コピー機能、スキャナ機能等各種機能を搭載し、コンピュータ(情報処理装置)を内蔵した装置である。図2において、CPU31は、ROM39に格納されたプログラムにしたがってスキャナ34やプリンタエンジン36等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス32は、CPU31の制御対象となる各種機構と接続してデータの通信を行う。操作パネル33は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ34は、ユーザがセットした原稿を読み取り、電子データとしてHDD(Hard Disk Drive)35等に蓄積する。HDD35は、スキャナ34を使用して読み取った電子文書などを格納する。プリンタエンジン36は、CPU31で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース(I/F)37は、ネットワーク1を接続し、本装置が生成した電子データの送信、本装置宛に送信されてきた電子メールの受信、またブラウザ経由による本装置へのアクセスなどに利用される。RAM38は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ROM39は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース(I/F)40は、USBメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。
図1に戻り、本実施の形態における複合機10は、ジョブ受付部11、イメージログ生成部12、カテゴリ分類部13、ジョブ実行部14、集計処理部15、表示制御部16、推奨処理部17、確定処理部18、ジョブ記憶部21、用語テーブル22、制御テーブル23、ジョブログ24及び分類結果情報記憶部25を有している。なお、本実施の形態の説明に用いない構成要素については、図から省略している。
ジョブ受付部11は、処理の実行指示として送られてくるジョブを受け付け、ジョブ記憶部21に登録する。イメージログ生成部12は、受け付けたジョブの処理対象となるオブジェクトを画像化したログファイルを生成する。「オブジェクト」は、印刷、メール送信等ジョブの処理対象となるテキストファイルや画像ファイルなどである。「ログファイル」は、ジョブが処理対象としたオブジェクトの記録用に生成されるファイルであって記憶容量削減のためにジョブが実際にオブジェクトを処理して生成する画像データより解像度が低く生成されるファイルである。
カテゴリ分類部13は、オブジェクトから生成されるイメージログに含まれている文字列に基づき、用語テーブル22、また必要により制御テーブル23を参照することにより当該ジョブを予め用意されているカテゴリの中のいずれかに分類する。更に、カテゴリ分類部13は、制御テーブル23を参照することにより当該ジョブの実行の適否を判定する。ジョブ実行部14は、ジョブ受付部11が受け付けジョブ記憶部21に登録したジョブを実行し、その実行結果に関するログ情報をジョブログ24に登録する。分類結果情報記憶部25には、カテゴリ分類部13におけるジョブのカテゴリへの分類結果を示す分類結果情報が含まれるが、集計処理部15は、分類結果情報を参照して、実行された処理(ジョブ)の数をカテゴリ毎に集計するなどの集計処理を実施する。表示制御部16は、分類結果情報及び集計処理部15による集計結果の出力制御として操作パネル33や管理者のPC等への表示制御を行う。推奨処理部17は、集計処理部15による集計値が所定の閾値を超えた場合に所定の処理の実行を推奨する。確定処理部18は、用語テーブル22に設定されている候補用語に該当することによっていずれかのカテゴリに分類された処理(ジョブ)の実行の適否を確定する。
図3は、本実施の形態における用語テーブル22のデータ構成例を示す図である。用語テーブル22には、各カテゴリに、確定用語及び候補用語に分類された用語が対応付けられて設定される。カテゴリは、ジョブを分類するために予め用意されているカテゴリである。従って、ジョブは、いずれかのカテゴリに分類される。本実施の形態では、「差別・暴力・卑猥」、「政治・宗教・投資」、「社内機密情報」、「顧客情報」及び「上記以外」というカテゴリを用意している。もちろん、このカテゴリの構成は一例であって、カテゴリの種類や数はこれに限る必要はない。「上記以外」は、上記4つのカテゴリのいずれにも該当しないジョブが分類されるカテゴリである。従って、「上記以外」に用語を設定しておく必要はない。
本実施の形態においては、後述するようにジョブに対応するイメージログに含まれている文字列が、いずれかのカテゴリに対応付けられているいずれかの用語(確定用語又は候補用語)に合致する場合、当該ジョブは当該カテゴリに分類されることになる。ただ、以降の説明においては、説明の便宜上、ジョブに含まれている文字列がいずれかのカテゴリの用語と合致する、あるいはカテゴリに対応付けられている用語がジョブに含まれている、などと簡略して言い表す場合がある。
用語テーブル22に設定されている「確定用語」は、当該確定用語に合致する文字列をジョブが含む場合、当該ジョブの実行は不適であると確定するための用語である。また、「候補用語」は、当該候補用語に合致する文字列をジョブが含む場合、当該ジョブの実行は不適の可能性有りと推定するための用語である。
図4は、本実施の形態における制御テーブル23のデータ構成例を示す図である。制御テーブル23には、各カテゴリに、ジョブの種類及び優先度が対応付けられて設定される。カテゴリに関しては、用語テーブル22において説明したとおりであり、用語テーブル22と同じカテゴリが設定される。ジョブの種類は、複合機10が取り扱うジョブの種類であり、本実施の形態においては、ジョブとして、メール受信(受信)、社外のユーザ宛のメール送信(送信(社外))、社内のユーザ宛のメール送信(送信(社内))及び印刷を取り扱う場合を例にして説明する。もちろん、このジョブの種類は一例であってこの種類及び数に限定する必要はない。
各ジョブの種類に対してカテゴリ毎に“○”及び“×”のいずれかが予め設定される。“○”は、当該種類のジョブの実行は適していることを示している。“×”は、当該種類のジョブの実行は適していないことを示している。例えば、“仮想通貨”という文字列を含むジョブの場合、用語テーブル22を参照すると、当該ジョブのカテゴリは「政治・宗教・投資」に分類される。図4に示す制御テーブル23の設定例によると、「政治・宗教・投資」に対して受信には“○”が、それ以外のジョブの種類には“×”が、それぞれ設定されているので、この文字列“仮想通貨”を含むジョブに対応するオブジェクトをメール受信しても不適切ではないが、社外及び社内共にメール送信すること並びに印刷することは適切でない、つまり不適であることを表している。
優先度は、当該カテゴリに対する優先度である。イメージログに複数の文字列が含まれている場合、イメージログには、用語テーブル22において異なるカテゴリに属する複数の用語と合致する文字列が混在している場合が想定できる。例えば、イメージログに“殴る”及び“仮想通貨”という文字列が含まれている場合、“殴る”はカテゴリ「差別・暴力・卑猥」に、“仮想通貨” 「政治・宗教・投資」に、それぞれ対応付けられている。この場合、ジョブのカテゴリを1つに絞り込む必要がある。優先度は、このように1つのカテゴリに絞り込むために用意された情報である。本実施の形態の場合、優先度の高い(優先度を示す値の小さい)カテゴリにジョブを分類する。
分類結果情報記憶部25には、複合機10がジョブを実行することで当該ジョブの分類結果が登録される。分類結果情報記憶部25に登録される分類結果情報に関しては、動作の説明と合わせて説明する。
複合機10における各構成要素11~18は、複合機10に搭載されるコンピュータと、コンピュータに搭載されたCPU31で動作するプログラムとの協調動作により実現される。また、各記憶手段21~25は、複合機10に搭載されたHDD35又はRAM38で実現される。あるいは、外部にある記憶手段をネットワーク経由で利用してもよい。
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、CD-ROMやUSBメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPUがプログラムを順次実行することで各種処理が実現される。
次に、本実施の形態における動作について説明する。本実施の形態では、受け付けたジョブをカテゴリ分類し、またジョブの実行の適否を判定することを特徴としているが、以下、本実施の形態におけるカテゴリ分類処理について図5に示すフローチャートを用いて説明する。
まず、ジョブ受付部11は、ネットワーク1を介してユーザPC等から送られてくるジョブを受け付けると、そのジョブをジョブ記憶部21に登録する(ステップ101)。なお、ジョブ実行部14は、受け付けたジョブを実行し、ログ情報を生成してジョブログ24に登録するが、後述するカテゴリ分類処理とは別個に行うため、ジョブの実行に関する処理は図5に含めていない。本処理は、ジョブの実行の適否を判定するに留まり、ジョブの実行を制御するものではない。
ジョブ受付部11がジョブを受け付けると、イメージログ生成部12は、受け付けたジョブが処理対象とするオブジェクトからイメージログを生成し(ステップ102)、生成したイメージログと当該ジョブを紐付ける(ステップ103)。
イメージログ生成部12によりイメージログが生成されると、カテゴリ分類部13は、ジョブをいずれかのカテゴリに分類するが、そのために、まずOCR解析によりイメージログから文字列を抽出する(ステップ104)。本実施の形態におけるカテゴリ分類部13は、文字列を抽出する際にイメージログを参照するが、イメージログとオブジェクトは、本来同じ内容のデータであることからオブジェクト自体を参照するようにしてもよい。
続いて、カテゴリ分類部13は、用語テーブル22を参照して、抽出した文字列に基づき当該ジョブをいずれかのカテゴリに分類する(ステップ105)。このカテゴリの分類について具体例を挙げて詳細に説明する。
図6は、各ジョブ(Job1~4)に対応するイメージログを示す図である。なお、各イメージログにおいて、用語テーブル22に設定されている用語と合致する文字列には、下線を付けている。
まず、ジョブ1のイメージログを参照すると、このイメージログには、用語テーブル22の用語に登録されている“完全犯罪”と合致する文字列が含まれている。そして、この文字列は、カテゴリ「差別・暴力・卑猥」に含まれている確定用語のみと合致する。従って、カテゴリ分類部13は、ジョブ1をカテゴリ「差別・暴力・卑猥」に分類する。
次に、ジョブ2のイメージログを参照すると、このイメージログには、用語テーブル22の用語に登録されている“仮想通貨”及び“ビットコイン”と合致する文字列が含まれている。この文字列は、カテゴリ「政治・宗教・投資」に含まれている確定用語のみと合致する。従って、カテゴリ分類部13は、ジョブ2をカテゴリ「政治・宗教・投資」に分類する。
次に、ジョブ3のイメージログを参照すると、このイメージログには、用語テーブル22の用語に登録されている“仮想通貨”及び“殴る”と合致する文字列が含まれている。そして、この文字列“仮想通貨”は、カテゴリ「政治・宗教・投資」に含まれている確定用語のみと合致する。一方、文字列“殴る”は、カテゴリ「差別・暴力・卑猥」に含まれている確定用語のみと合致する。この例のように、イメージログに異なるカテゴリの用語が混在している場合、カテゴリ分類部13は、制御テーブル23を参照してカテゴリを1つに絞り込む。
すなわち、制御テーブル23には、各カテゴリの優先度が設定されているので、この優先度を参照して、ジョブを優先度の高いカテゴリに分類する。図4に示す優先度の設定例によると、優先度は、カテゴリ「差別・暴力・卑猥」の方が高いので、カテゴリ分類部13は、ジョブ3をカテゴリ「差別・暴力・卑猥」に分類する。
なお、ここでは、説明の簡略化のために異なるカテゴリの用語(確定用語又は候補用語)と合致する文字列が1つずつジョブに含まれている場合を例にして説明した。ただ、ジョブのイメージログに1つのカテゴリにつき用語(確定用語又は候補用語)と合致する文字列が複数含まれている場合も考えられる。例えば、“仮想通貨”及び“ビットコイン”と「政治・宗教・投資」に対応する複数の確定用語がイメージログに含まれている場合がある。この場合、当該カテゴリに対応する文字列の出現数に応じて優先度を合算するなどして当該カテゴリの優先度を計算するなどした後に、各カテゴリの優先度を比較して分類先とするカテゴリを特定するようにしてもよい。本実施の形態では、基本的には、1つの用語を1つのカテゴリのみに設定することによって、ジョブをいずれかのカテゴリに分類するようにしているが、用語の出現数に応じて計算を行い、分類先とするカテゴリを特定する場合を想定すると、1つの用語を異なるカテゴリに設定するようにしてもよい。また、本実施の形態では、カテゴリ毎に優先度を設定したがカテゴリ毎用語の種別毎(確定用語と候補用語とは別個)に優先度を設定するようにしてもよい。
また、図4では、各カテゴリに異なる優先度を設定したが、同じ優先度を設定してもよい。同じ優先度を設定すると、同じ優先度の異なるカテゴリの文字列がジョブに混在している場合も想定しうる。この場合、カテゴリ分類部13は、カテゴリを選択させる画面を操作パネル33や管理者のPC等に表示させ、その画面からユーザにより選択されたカテゴリに分類するようにしてもよい。このようにして、カテゴリ分類部13は、ジョブをいずれか1つのカテゴリに分類する。
最後に、ジョブ4のイメージログを参照すると、このイメージログには、“キック”という文字列が含まれている。図3に示す用語テーブル22を参照すると、この文字列は、カテゴリ「差別・暴力・卑猥」に含まれている候補用語のみと合致する。従って、カテゴリ分類部13は、ジョブ4をカテゴリ「差別・暴力・卑猥」に分類する。
次に、カテゴリ分類部13は、ジョブの実行の適否を判定する(ステップ106)。ジョブの種類は、受け付けたジョブを解析することで特定できる。そこで、カテゴリ分類部13は、ジョブのカテゴリとジョブの種類は特定できているので、制御テーブル23を参照して、当該ジョブの適否を判定する。前述したように、制御テーブル23における“○”は、当該ジョブの実行は適していることを示し、“×”は、当該ジョブの実行は適していないことを示しているので、ジョブのカテゴリとジョブの種類から適、不適が判定できる。
以上のようにして、ジョブのカテゴリ及び実行の適否を判定すると、カテゴリ分類部13は、分類結果情報を生成して、分類結果情報記憶部25に保存する(ステップ107)。
図7は、本実施の形態における分類結果情報記憶部25に設定登録される分類結果情報のデータ構成例を示す図である。分類結果情報は、ジョブ毎に生成され、当該ジョブの識別情報(ジョブID)に、ジョブ情報、カテゴリ及び適否判定結果を対応付けして生成される。ジョブ情報は、当該ジョブに関する情報であってジョブ記憶部21に登録されている情報から得られる情報、例えば、ジョブオーナー、ジョブ受信日時等の情報を含む。カテゴリは、ステップ105において分類されたカテゴリである。適否判定結果は、当該ジョブの種類及びステップ106において判定された当該ジョブの実行の適否を含む。
なお、図7に設定される適否において、“○”は、当該ジョブの実行は適していることを示し、“×”は、当該ジョブの実行は適していないことを示している。そして、“△”は、ジョブに含まれる文字列が候補用語と合致し、当該ジョブの実行は、適でも不適でもなく、不適の可能性有りと判定されたことを示している。上記においては、制御テーブル23を参照することでジョブの実行の適否は判定できると説明したが、この例のようにジョブに含まれる文字列が候補用語と合致する場合のジョブの実行の適否は不確定であることから、カテゴリ分類部13は、図7に例示するようにジョブ4の実行に関しては不適の可能性有りと判定する。
ところで、不適の可能性有りと判定されたジョブに対して、適か不適かを確定させてもよい。すなわち、不適の可能性有りと判定されているジョブ、換言すると実行の適否が未確定であるジョブが存在する場合、確定処理部18は、当該ジョブの実行の適否を確定させる画面を操作パネル33や管理者のPC等に表示させ、その画面から管理者に適又は不適を指定させる。このようにして、確定処理部18は、ジョブの実行の適否を確定させてもよい。この確定処理は、後述する集計処理の前でも後でも実行可能である。
本実施の形態によれば、以上のようにしてジョブをいずれかのカテゴリに分類し、また、ジョブの実行の適否を判定する。上記処理をジョブ受付部11が受け付けたジョブに対して実行すると、分類結果情報には、数多くのジョブに対する分類結果が蓄積されてくる。そこで、本実施の形態においては、集計処理部15を設けて分類結果情報を集計できるようにした。
集計処理部15は、管理者等により起動されることで実行される。起動されると、集計処理を実行するが、この集計処理の結果得られる集計情報の例を図8及び図9に示す。
図8は、分類結果情報をカテゴリ毎に集計した結果を示している。このうち、回数(確定)は、確定用語と合致する文字列を含むジョブの数である。具体的には、分類結果情報記憶部25に登録されているジョブのうち、適否判定結果で不適“×”と判定されたジョブの数である。回数(未確定)は、候補用語と合致する文字列を含むジョブの数である。具体的には、分類結果情報記憶部25に登録されているジョブのうち、適否判定結果で不適の可能性有り“△”と判定されたジョブの数である。
図9は、分類結果情報を、ジョブの実行を指示したユーザ毎カテゴリ毎に集計した結果を示している。ユーザは、分類結果情報に含まれるジョブ情報を参照することで特定できる。図9においても適否判定結果で不適“×”と判定されたジョブと、不適の可能性有り“△”と判定されたジョブとが集計された結果が示されている。
表示制御部16は、集計結果を操作パネル33や管理者のPC等に表示させるための表示制御を行う。すなわち、操作パネル33からの所定の操作に応じて集計結果表示画面の操作パネル33への表示制御を行う。あるいは、管理者PCからの表示要求に応じて集計結果表示画面(Web画面)を生成して管理者のPCに表示させる。表示制御部16は、集計結果だけでなく、分類結果情報を表示させるようにしてもよい。また、本実施の形態では、集計結果を画面に表示させる場合を想定しているが、ファイルとして保存したり、印刷したりしてもよい。すなわち、集計結果の出力先はHDD35やプリンタエンジン36となる。
ところで、集計値が大きいということは、それだけ実行されるジョブにおいて確定用語(若しくは候補用語)が多く使用されていることを意味する。場合によっては、確定用語の使用を制限したり禁止したりすることを検討する必要性があるかもしれない。そこで、本実施の形態においては、推奨処理部17を設けて、ジョブの実行の制御を支援できるようにした。
例えば、推奨処理部17は、集計処理部15による集計結果を参照し、集計値が所定の閾値を超えた場合、その旨及び該当するジョブやユーザを管理者に通知すると共に所定の処理の実行を推奨する。所定の処理として、例えば、特定のプログラムの管理者PCへのインストール処理の実行を推奨する。また、インストール対象とする特定のプログラムとしては、例えば該当するユーザに対してジョブの実行を制限させる警告メッセージ等を送信するプログラムや、当該ユーザが要求したジョブの実行を制限するプログラム等である。
管理者は、推奨処理部17からの通知を受けると、該当するイメージログを参照する。そして、ジョブの実行が実際に不適であると判断できる場合、推奨されたプログラムを管理者PCにインストールする。このようにして、今後、インストールしたプログラムを活用することによって、実行が不適であるジョブあるいは実行が不適と推定されるジョブの実行を減少させることが期待できる。
上記説明では、推奨処理部17が推奨する所定の処理として特定のプログラムのインストール処理を例にしたが、これに限る必要はない。例えば、管理者がユーザに対して警告のメールを送信する処理や集計結果をより詳細に分析する処理等を推奨するようにしてもよい。
本実施の形態では、情報処理装置として複合機10を例にして説明したが、異なる種類のジョブを実行可能なクライアント、サーバ、あるいはプロキシサーバ等に適用してもよい。
1 ネットワーク、10 複合機、11 ジョブ受付部、12 イメージログ生成部、13 カテゴリ分類部、14 ジョブ実行部、15 集計処理部、16 表示制御部、17 推奨処理部、18 確定処理部、21 ジョブ記憶部、22 用語テーブル、23 制御テーブル、24 ジョブログ、25 分類結果情報記憶部、31 CPU、32 アドレスデータバス、33 操作パネル、34 スキャナ、35 ハードディスクドライブ(HDD)、36 プリンタエンジン、37 ネットワークインタフェース(IF)、38 RAM、39 ROM、40 外部メディアインタフェース(I/F)。

Claims (11)

  1. 処理の実行指示を受け付ける受付手段と、
    前記受付手段で受け付けた実行指示に従い当該処理を実行する実行手段と、
    カテゴリ毎に、処理の実行が不適と確定するための確定用語と、処理の実行が不適の可能性有りとする候補用語と、が予め設定されている用語情報を取得する取得手段と、
    前記実行手段が実行する処理の処理対象とするオブジェクトに含まれている文字列に基づき前記用語情報を参照して当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段と、
    有することを特徴とする情報処理装置。
  2. 前記候補用語に該当することによっていずれかのカテゴリに分類された処理の実行の適否を確定する確定手段を有することを特徴とする請求項に記載の情報処理装置。
  3. 前記確定手段は、ユーザによる指定に応じて処理の実行の適否を確定することを特徴とする請求項に記載の情報処理装置。
  4. 前記分類手段は、前記オブジェクトに含まれている文字列が複数のカテゴリに対応する用語情報に含まれている場合、各カテゴリに対して設定されている優先度に基づき当該処理をいずれかのカテゴリに分類することを特徴とする請求項に記載の情報処理装置。
  5. 前記分類手段は、前記オブジェクトに含まれている文字列が同じ優先度のカテゴリに対応する用語情報に含まれている場合、ユーザにより選択されたカテゴリに分類することを特徴とする請求項に記載の情報処理装置。
  6. 処理の実行指示を受け付ける受付手段と、
    実行指示された処理の処理対象とするオブジェクトに含まれている文字列に基づき当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段と、
    実行された処理の数をカテゴリ毎に集計する集計手段と、
    前記集計手段による集計値が所定の閾値を超えた場合に所定の処理の実行を推奨する推奨手段と、
    有することを特徴とする情報処理装置。
  7. 前記所定の処理は、特定のプログラムのインストール処理であることを特徴とする請求項に記載の情報処理装置。
  8. 前記集計手段は、実行された処理の数を処理の実行を指示したユーザ毎カテゴリ毎に集計することを特徴とする請求項に記載の情報処理装置。
  9. 前記集計手段による集計結果の出力制御を行う出力制御手段を有することを特徴とする請求項に記載の情報処理装置。
  10. コンピュータを、
    処理の実行指示を受け付ける受付手段、
    前記受付手段で受け付けた実行指示に従い当該処理を実行する実行手段、
    カテゴリ毎に、処理の実行が不適と確定するための確定用語と、処理の実行が不適の可能性有りとする候補用語と、が予め設定されている用語情報を取得する取得手段、
    前記実行手段が実行する処理の処理対象とするオブジェクトに含まれている文字列に基づき前記用語情報を参照して当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段、
    として機能させることを特徴とするプログラム。
  11. コンピュータを、
    処理の実行指示を受け付ける受付手段、
    実行指示された処理の処理対象とするオブジェクトに含まれている文字列に基づき当該処理を予め用意されているカテゴリの中のいずれかに分類すると共に、当該処理を解析することで当該処理の種類を特定し、カテゴリ毎処理の種類毎に処理の実行の適否が設定されているテーブルを参照して、当該処理の実行の適否を判定する分類手段、
    実行された処理の数をカテゴリ毎に集計する集計手段、
    前記集計手段による集計値が所定の閾値を超えた場合に所定の処理の実行を推奨する推奨手段、
    として機能させることを特徴とするプログラム。
JP2018175960A 2018-09-20 2018-09-20 情報処理装置及びプログラム Active JP7206735B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018175960A JP7206735B2 (ja) 2018-09-20 2018-09-20 情報処理装置及びプログラム
CN201910172003.6A CN110933248A (zh) 2018-09-20 2019-03-07 信息处理装置以及记录介质
US16/565,499 US20200097232A1 (en) 2018-09-20 2019-09-10 Information processing apparatus and non-transitory computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018175960A JP7206735B2 (ja) 2018-09-20 2018-09-20 情報処理装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2020044761A JP2020044761A (ja) 2020-03-26
JP7206735B2 true JP7206735B2 (ja) 2023-01-18

Family

ID=69855726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018175960A Active JP7206735B2 (ja) 2018-09-20 2018-09-20 情報処理装置及びプログラム

Country Status (3)

Country Link
US (1) US20200097232A1 (ja)
JP (1) JP7206735B2 (ja)
CN (1) CN110933248A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102654311B1 (ko) * 2022-11-15 2024-04-05 국립순천대학교산학협력단 인공지능 기반의 광학적 문자 판독 모델을 활용한 스마트팜 영농데이터 변환 시스템

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108483A (ja) 2001-09-27 2003-04-11 Seiko Epson Corp メール生成支援装置、メール生成支援装置の制御方法、メール配信システム、制御プログラムおよび記録媒体
JP2005122477A (ja) 2003-10-16 2005-05-12 Shinsedai Kk 擬似メール方法、擬似メール装置、及び、擬似メールプログラム
JP2009043144A (ja) 2007-08-10 2009-02-26 Internatl Business Mach Corp <Ibm> 電子メールメッセージの特性を検出する装置及び方法
JP2010015538A (ja) 2008-06-05 2010-01-21 Hitachi Ins Software Ltd 印刷物管理システム
US20140074842A1 (en) 2012-09-12 2014-03-13 Lior Tal Computer Method and System for Detecting the Subject Matter of Online Communications
JP2017102873A (ja) 2015-12-04 2017-06-08 富士通株式会社 表示制御プログラム、表示制御方法および情報処理装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4676782B2 (ja) * 2004-04-28 2011-04-27 株式会社リコー 情報処理装置、操作許可データ生成方法、操作許可データ生成許否判定方法、操作許可データ生成プログラム、操作許否データ生成許否判定プログラム及び記録媒体
JP4152967B2 (ja) * 2005-05-31 2008-09-17 京セラミタ株式会社 複合機、クライアント端末装置及び情報処理システム
JP2007142930A (ja) * 2005-11-21 2007-06-07 Fuji Xerox Co Ltd 画像処理装置、ジョブログ生成方法、およびプログラム
JP4742842B2 (ja) * 2005-12-13 2011-08-10 富士ゼロックス株式会社 イメージログ機能表示プログラム、イメージログ機能表示方法、画像処理装置および画像処理システム
JP2009116602A (ja) * 2007-11-06 2009-05-28 Canon Inc 情報処理装置およびその制御方法ならびにそのプログラム及び記憶媒体
JP2009237814A (ja) * 2008-03-26 2009-10-15 Canon Inc ジョブ処理装置及び制御方法
JP5693037B2 (ja) * 2010-04-26 2015-04-01 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
WO2013100943A1 (en) * 2011-12-28 2013-07-04 Intel Corporation Document policies for a document processing unit
JP5927040B2 (ja) * 2012-05-29 2016-05-25 株式会社沖データ 画像形成装置及び画像形成システム
JP5670393B2 (ja) * 2012-07-31 2015-02-18 京セラドキュメントソリューションズ株式会社 画像形成装置及び画像形成方法
US9189125B2 (en) * 2013-03-14 2015-11-17 Quip, Inc. Systems and methods for concurrent online and offline document processing
KR20140129712A (ko) * 2013-04-30 2014-11-07 킹스정보통신(주) 클라우드 컴퓨팅 환경에서 인쇄 문서상의 기밀정보 보안 시스템 및 그 방법
JP2016099833A (ja) * 2014-11-21 2016-05-30 パナソニックIpマネジメント株式会社 情報処理装置、およびプログラム
US9940078B2 (en) * 2015-08-07 2018-04-10 Kabushiki Kaisha Toshiba Printing apparatus that processes print data based on security setting data
JP6564305B2 (ja) * 2015-10-30 2019-08-21 株式会社日立システムズ 管理サーバ及びこれを用いた管理方法
JP6525158B2 (ja) * 2016-03-25 2019-06-05 京セラドキュメントソリューションズ株式会社 印刷システムおよびジョブ送信プログラム
JP2018099862A (ja) * 2016-12-22 2018-06-28 京セラドキュメントソリューションズ株式会社 画像形成装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108483A (ja) 2001-09-27 2003-04-11 Seiko Epson Corp メール生成支援装置、メール生成支援装置の制御方法、メール配信システム、制御プログラムおよび記録媒体
JP2005122477A (ja) 2003-10-16 2005-05-12 Shinsedai Kk 擬似メール方法、擬似メール装置、及び、擬似メールプログラム
JP2009043144A (ja) 2007-08-10 2009-02-26 Internatl Business Mach Corp <Ibm> 電子メールメッセージの特性を検出する装置及び方法
JP2010015538A (ja) 2008-06-05 2010-01-21 Hitachi Ins Software Ltd 印刷物管理システム
US20140074842A1 (en) 2012-09-12 2014-03-13 Lior Tal Computer Method and System for Detecting the Subject Matter of Online Communications
JP2017102873A (ja) 2015-12-04 2017-06-08 富士通株式会社 表示制御プログラム、表示制御方法および情報処理装置

Also Published As

Publication number Publication date
JP2020044761A (ja) 2020-03-26
US20200097232A1 (en) 2020-03-26
CN110933248A (zh) 2020-03-27

Similar Documents

Publication Publication Date Title
US9146953B1 (en) Method and system to audit physical copy data leakage
US7446895B2 (en) Print content system and method for providing document control
US8310711B2 (en) Output device and its control method for managing and reusing a job history
US7929165B2 (en) Method and system for controlling printer utilization in a networked environment
US9967416B2 (en) Document policies for a document processing unit
US7756425B2 (en) Error notification device notifying of occurrence of error
JP2014149624A (ja) 管理サーバ、管理サーバの制御方法、及びプログラム
JP2009224958A (ja) 業務手順推定システム及びプログラム
US20100153581A1 (en) Method and system for optimizing network transmission of rendered documents
US20090027718A1 (en) Workflow management system
JP2008276437A (ja) 画像形成装置、広告表示方法、およびコンピュータプログラム
JP4752445B2 (ja) 画像処理装置およびジョブ監視システム
JP7206735B2 (ja) 情報処理装置及びプログラム
CN101312484B (zh) 图像处理设备和图像处理服务器
US10477043B2 (en) Document processing apparatus and non-transitory computer readable medium for keyword extraction decision
US8817278B2 (en) Information processing apparatus, information processing method and computer-readable medium for job settings for device functions
JP7379987B2 (ja) 情報処理装置及びプログラム
CN112580414A (zh) 信息处理装置、信息处理方法及计算机可读介质
JP2007045151A (ja) 印刷物の印刷者を特定する方法、印刷管理メディア及び画像形成システム
JP2011066551A (ja) 機器管理装置、機器管理システム、改善提案方法、改善提案プログラム、及びそのプログラムを記録した記録媒体
JP4655567B2 (ja) 文書管理システムおよび文書管理装置および文書管理プログラム
JP5217513B2 (ja) 情報解析処理方法、情報解析処理プログラム、情報解析処理装置、情報登録処理方法、情報登録処理プログラム、情報登録処理装置、情報登録解析処理方法、および情報登録解析処理プログラム。
JP2014171067A (ja) 私用判断装置、私用判断プログラムおよび画像形成システム
KR102123090B1 (ko) 디지털 복합기의 데이터 분석 시스템 및 이를 이용한 분석 방법
US20120162689A1 (en) Print control device, print control method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221116

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: 20221206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221219

R150 Certificate of patent or registration of utility model

Ref document number: 7206735

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150