JP2020024582A - 画像処理装置及びその制御方法、並びにプログラム - Google Patents
画像処理装置及びその制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP2020024582A JP2020024582A JP2018148852A JP2018148852A JP2020024582A JP 2020024582 A JP2020024582 A JP 2020024582A JP 2018148852 A JP2018148852 A JP 2018148852A JP 2018148852 A JP2018148852 A JP 2018148852A JP 2020024582 A JP2020024582 A JP 2020024582A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- document
- job
- content
- processing apparatus
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/1271—Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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 digital computer or a digital computer system, e.g. an internet server
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Facsimiles In General (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】画像処理装置に投入されたジョブに含まれる文書に関連するコンテンツをユーザに対して提供する。【解決手段】画像処理装置は、実行対象のジョブの入力を受け付けると(S301)、入力されたジョブに含まれる文書の内容を解析する文書内容解析を行う(S302)。画像処理装置は、解析された文書に関連する関連コンテンツを、サーバ装置の文書DBから検索する(S303)。その後、画像処理装置は、検索の結果に基づいて、関連コンテンツを表示部に表示する(S305,S306)。【選択図】図3
Description
本発明は、画像処理装置及びその制御方法、並びにプログラムに関するものである。
一般に、広告等のマーケティング分野で用いるコンテンツの提供形態は、プル型の提供形態とプッシュ型の提供形態とに大別される。プル型の提供形態は、ユーザが能動的にコンテンツを取りに行く形態(例えば、検索)である。プッシュ型の提供形態は、ユーザが受動的にコンテンツを受け取る形態(例えば、レコメンド)である。
プッシュ型の提供形態に属するレコメンドシステムは、内容ベースフィルタリングと協調フィルタリングとを組み合わせて、コンテンツの類似度を計算して評価する。これにより、レコメンドシステムは、対象ユーザにとって有益である確率が高いコンテンツ(例えば、関連商品又は関連記事)を提供している。また、このようなレコメンドシステムを、MFP等の画像処理装置における表示部を用いて実現する方法も提案されている。例えば、特許文献1は、画像処理装置を使用するユーザが実行を指示したジョブのログデータに基づいて画像処理装置の使用態様を判別し、判別した使用態様に関連する広告を表示する技術を開示している。
しかしながら、上述の従来技術には以下に記載するような課題がある。上述のシステムでは、画像処理装置で実行したジョブのログデータ(例えば、実行日時、ジョブ種別、ファイル名、送受信アドレス、及びユーザ識別情報)に基づいてコンテンツを提供する。一方、ジョブの文書内容に基づくコンテンツ(例えば、関連文書)の提供は行っていない。即ち、文書を閲覧及び作成することでナレッジワークを行うユーザには、画像処理装置を介した文書の入力及び出力の機会が頻繁にあるにもかかわらず、そのようなユーザに対して、ジョブに含まれる文書の内容に基づくコンテンツの提供は実現できていない。
本発明は、上述の課題に鑑みてなされたものである。本発明は、画像処理装置に投入されたジョブに含まれる文書に関連するコンテンツをユーザに対して提供する技術を提供することを目的としている。
本発明の一態様に係る画像処理装置は、サーバ装置と通信可能な画像処理装置であって、ジョブの入力を受け付ける受付手段と、入力された前記ジョブに含まれる文書の内容を解析する解析手段と、前記解析手段によって解析された文書に関連する関連コンテンツを、前記サーバ装置が有するデータベースから検索する検索手段と、前記検索手段による検索の結果に基づいて、前記関連コンテンツを前記画像処理装置の表示部に表示する表示制御手段と、を備えることを特徴とする。
本発明によれば、画像処理装置に投入されたジョブに含まれる文書に関連するコンテンツをユーザに対して提供することが可能になる。
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
<システム構成>
図1は、本実施形態の画像処理システムの全体構成例を示すブロック図である。図1に示すように、本実施形態の画像処理システムは、ネットワーク20を介して互いに接続された、画像処理装置10、端末装置40及びサーバ装置50で構成される。なお、図1では1つの画像処理装置10がネットワーク20に接続された構成を示しているが、複数の画像処理装置10がネットワーク20に接続されてもよい。端末装置40及びサーバ装置50についても、それぞれ複数の装置がネットワーク20に接続されてもよい。本実施形態では、画像処理装置10は、ネットワーク20を介してサーバ装置50と通信可能である。
図1は、本実施形態の画像処理システムの全体構成例を示すブロック図である。図1に示すように、本実施形態の画像処理システムは、ネットワーク20を介して互いに接続された、画像処理装置10、端末装置40及びサーバ装置50で構成される。なお、図1では1つの画像処理装置10がネットワーク20に接続された構成を示しているが、複数の画像処理装置10がネットワーク20に接続されてもよい。端末装置40及びサーバ装置50についても、それぞれ複数の装置がネットワーク20に接続されてもよい。本実施形態では、画像処理装置10は、ネットワーク20を介してサーバ装置50と通信可能である。
画像処理装置10は、コピー、プリント、スキャン、ファックス(FAX)等の複数の機能を実行可能なMFP等で構成される。本実施形態の画像処理装置10は、コントローラ部11、表示部12、操作部13、スキャナ部14、及びプリンタ部15で構成される。なお、コントローラ部11の内部構成については、図2を用いて別途詳細に説明する。
ネットワーク20は、LANや公衆回線(WAN)等で構成される。ネットワーク20は、画像処理装置10、端末装置40、及びサーバ装置50を、互いに通信可能に接続する。USBデバイス30は、画像処理装置10に着脱可能に接続され、データを読み書き可能な外部記憶デバイスである。USBデバイス30は、例えば、画像処理装置10でプリントするためのデータの読み出し、及び画像処理装置10でスキャンにより得られたデータの書き込みに使用される。
端末装置40は、一般的なパーソナルコンピュータ(PC)等で構成され、画像処理装置10でプリントするためのデータの送信、及び画像処理装置10でスキャンにより得られたデータの受信を行う。なお、図1は、端末装置40がネットワーク20に有線接続された構成を示しているが、例えば、端末装置40をタブレット等のモバイルデバイスで構成し、無線LANアクセスポイントを介してネットワーク20に無線接続された構成が用いられてもよい。
サーバ装置50は、データベース(DB)を管理するための制御部と、DBが設けられる記憶部とで構成される。本実施形態のサーバ装置50は、DB管理部51、文書DB52、及びジョブDB53で構成される。なお、サーバ装置50は、複数の独立したサーバ装置で構成されてもよい。例えば、データを解析するためのCPU、RAM、ROM等の専用デバイスを搭載したサーバ装置と、データを格納するためのHDD等の専用デバイスを搭載したサーバ装置とで、サーバ装置50が構成されてもよい。
DB管理部51は、CPU、RAM、ROM等のデバイスで構成され、文書DB52及びジョブDB53を管理する。文書DB52は、画像処理装置10の表示部12においてレコメンド表示されるコンテンツになりうる文書群を格納するためのDB(記憶部)である。ジョブDB53は、画像処理装置10に対して投入されたジョブの情報と、当該ジョブに含まれる文書データとを格納するためのDB(記憶部)である。なお、各DBを用いた処理の流れについては、図3及び図4を用いて後述する。
本実施形態のDB管理部51は、以下のような種々の処理を行う。
・端末装置40を操作するユーザからの要求に応じて、文書DB52にデータを格納する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、ジョブDB53にジョブ情報と、ジョブに含まれる文書データとを格納する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、自然言語処理を用いて、ジョブに含まれる文書内容を解析する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、文書DB52に格納された文書群の中から、レコメンド表示を行うコンテンツ候補を検索する処理。
・端末装置40を操作するユーザからの要求に応じて、文書DB52にデータを格納する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、ジョブDB53にジョブ情報と、ジョブに含まれる文書データとを格納する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、自然言語処理を用いて、ジョブに含まれる文書内容を解析する処理。
・ユーザにより画像処理装置10に対して投入されたジョブを監視して、文書DB52に格納された文書群の中から、レコメンド表示を行うコンテンツ候補を検索する処理。
ここで、本実施形態における文書内容は、ジョブに含まれる文書データを構成するテキスト情報を指し、特許文献1におけるジョブのログデータ(実行日時、ジョブ種別、ファイル名、送信アドレス、ユーザ識別情報)とは異なる。具体的には、文書内容は、例えば、ワード文書、エクセル文書、パワーポイント文書等のオフィス文書において、本文、ヘッダー、フッター、ページ番号、図表中の文字列等の、種々のテキスト情報で構成される。なお、前述したテキスト情報は、いずれもXML等で記述されたアプリケーションデータの構成要素として保持されうる。上記のテキスト情報は、例えば、プリントジョブにおけるPDL(ページ記述言語)データである。あるいは、上記のテキスト情報は、スキャンジョブ、コピージョブ又はFAX送信ジョブにおける、原稿の画像をスキャンして得られる画像データに対するOCR(光学文字認識)処理の結果として得られたデータの中から抽出可能なテキスト情報である。
<画像処理装置の構成>
図2は、画像処理装置10のハードウェア構成例を示すブロック図である。図2に示すように、コントローラ部11は、画像入力デバイスであるスキャナ部14、及び画像出力デバイスであるプリンタ部15と接続され、ネットワーク20と接続される。これにより、コントローラ部11は、画像処理のためのデータの入出力を制御する。
図2は、画像処理装置10のハードウェア構成例を示すブロック図である。図2に示すように、コントローラ部11は、画像入力デバイスであるスキャナ部14、及び画像出力デバイスであるプリンタ部15と接続され、ネットワーク20と接続される。これにより、コントローラ部11は、画像処理のためのデータの入出力を制御する。
CPU101は、コントローラ部11全体を制御する。CPU101は、例えば、ネットワーク20を介して端末装置40から入力されたPDLデータを解釈し、当該データをディスプレイリストに変換する処理を行う。また、CPU101は、スキャナ部14から入力されたスキャン画像データに対してOCR処理を実行し、文字認識結果を生成する処理を行う。
RAM102は、CPU101が画像処理装置10を制御するためのプログラム及びデータが一時的に格納される記憶デバイスである。ROM103は、CPU101が画像処理装置10を起動するためのブートプログラムが格納される記憶デバイスである。HDD(ハードディスクドライブ)104は、画像処理装置10を動作させるために必要となるプログラム及びデータを格納するための記憶デバイスである。HD104は、例えば、画像データのボックス保存が指示された場合に、画像処理装置10の内部において画像データを格納(保存)するために用いられる。なお、HDDの代わりにSSD等の記憶デバイスが用いられてもよい。
表示部I/F105は、コントローラ部11と表示部12とを接続するインタフェースであり、表示部12に表示するための画像データを表示部12に対して出力する。操作部I/F106は、コントローラ部11と操作部13とを接続するインタフェースであり、操作部13を介してユーザが入力した指示情報をCPU101に対して送信する。
LAN I/F107は、コントローラ部11とネットワーク20とを接続するインタフェースであり、画像処理装置10と外部装置(例えば、端末装置40及びサーバ装置50)との間で画像データ及び制御情報を送受信する。USB I/F108は、コントローラ部11とUSBデバイス30とを接続するインタフェースである。USB I/F108は、画像処理装置10でプリントに用いられるプリントデータ、及びスキャンにより得られたスキャンデータを、USBデバイス30との間で送受信するためのインタフェースである。
スキャナI/F109は、コントローラ部11とスキャナ部14とを接続するインタフェースである。スキャナI/F109は、スキャナ部14からの入力信号に対してスキャナ部のデバイス特性に合わせた補正処理を実行し、得られた画像データをCPU101に対して送信する。プリンタI/F110は、コントローラ部11とプリンタ部15とを接続するインタフェースである。プリンタI/F110は、プリント用の画像データに対してプリンタ部15のデバイス特性に合わせた補正処理を実行し、得られた画像データ(出力信号)をプリンタ部15に対して送信する。
RIP111は、CPU101がPDLデータを解釈して生成したベクタ形式のディスプレイリストに対してレンダリング処理を実行することで、ラスタ形式の画像データを出力する。画像処理部112は、コントローラ部11の内部で扱う画像データに対して、回転、変倍、圧縮、伸張等の編集処理を行う。
表示部12は、液晶ディスプレイ等で構成され、画像処理装置10の操作画面(設定画面)をユーザに対して表示するために用いられる。本実施形態では、表示部12は、画像処理装置10がユーザに対してレコメンドする関連文書等のコンテンツの情報を表示するためにも用いられる。操作部13は、タッチパネル及びハードキー等で構成され、ユーザからの画像処理装置10に対する操作入力を受け付けるために用いられる。本実施形態では、操作部13は、画像処理装置10がユーザに対してレコメンド表示を行った関連文書の出力指示に相当する操作入力を受け付けるためにも用いられる。
スキャナ部14は、文字、図表、写真等が印刷された記録媒体を光学的に読み取って画像データを生成する、画像入力デバイスである。プリンタ部15は、画像処理装置10の内部の画像データに基づいて画像を記録媒体に印刷する、画像出力デバイスである。
<関連文書の表示処理>
図3は、本実施形態の画像処理システムにおける関連文書の表示処理の手順を示すフローチャートである。図3に示す各ステップの処理は、画像処理装置10においてRAM102又はROM103等の記憶デバイスに格納されたプログラムをCPU101が読み出して実行することによって実現される。なお、図3に示す一部のステップの処理は、サーバ装置50において実行されてもよい。その場合、例えば、サーバ装置50においてDB管理部51のRAM又はROMに格納されたプログラムをDB管理部51のCPUが実行することによって、CPU101からの要求に基づいてそのような処理が実現されうる。
図3は、本実施形態の画像処理システムにおける関連文書の表示処理の手順を示すフローチャートである。図3に示す各ステップの処理は、画像処理装置10においてRAM102又はROM103等の記憶デバイスに格納されたプログラムをCPU101が読み出して実行することによって実現される。なお、図3に示す一部のステップの処理は、サーバ装置50において実行されてもよい。その場合、例えば、サーバ装置50においてDB管理部51のRAM又はROMに格納されたプログラムをDB管理部51のCPUが実行することによって、CPU101からの要求に基づいてそのような処理が実現されうる。
S301で、CPU101は、外部装置からLAN I/F10を介して、又は操作部13を介して、コピー、プリント、スキャン、FAX等のジョブを受信した(即ち、ジョブの入力を受け付けた)か否かを判定する。即ち、CPU101は、ジョブの入力を受け付ける受付処理を行う。CPU101は、ジョブを受信した場合(S301で「YES」)、S302に処理を進め、ジョブを受信していない場合(S301で「NO」)、S301の判定処理を繰り返すことで、ジョブを受信するまで待つ。
S302で、CPU101は、S301で受信したジョブ(対象ジョブ)のデータをジョブDB53に格納し、当該ジョブに含まれる文書の内容を解析する。具体的には、CPU101は、対象ジョブに含まれる文書の内容をテキスト情報に変換し、得られたテキスト情報を解析する。即ち、CPU101は、対象ジョブに含まれる文書の内容に対応するテキスト情報を取得し、当該テキスト情報を解析する。このように、画像処理装置10のジョブ種別に依存しないデータ形式で構成されるテキスト情報が解析の対象となる。CPU101は、このようなテキスト情報の解析により、文書の内容を表す特徴ベクトルを生成する。
例えば、対象ジョブがPDLプリントジョブである場合、PDLデータに含まれるテキスト情報に対して、Word2Vec又はDoc2Vec等の自然言語処理を用いて特徴ベクトル算出処理を行う。また、対象ジョブがスキャン送信ジョブである場合、スキャン画像データを解析して得られる、OCR結果に相当するテキスト情報に対して、同様に、Word2Vec又はDoc2Vec等の自然言語処理を用いて特徴ベクトル算出処理を行う。なお、対象ジョブがコピージョブ又はFAX送信ジョブである場合にも、スキャン送信ジョブの場合と同様に、OCR結果に相当するテキスト情報を扱うことが可能である。このように、対象ジョブに含まれる文書の内容に対応するテキスト情報に対して自然言語処理を行うことによって、特徴ベクトルを生成する。
なお、上述のようなS302の処理は、一般に、CPU負荷が重い処理になる場合がある。このため、例えば、画像処理装置10のCPU101からの指示に従って、サーバ装置50のDB管理部51(CPU等)が、上述の処理を実行し、当該処理の結果を画像処理装置10へ通知する構成が用いられてもよい。
次にS303で、CPU101は、S302で解析された文書内容の特徴ベクトルを用いて、当該文書の関連文書と推定されるコンテンツ(関連コンテンツ)を、サーバ装置50の文書DB52から検索する。ここでは、CPU101は、S302で生成された特徴ベクトルを用いて、文書DB52にコンテンツとして格納されている各文書の内容と、対象ジョブに含まれる文書の内容との類似度に基づいて、関連コンテンツを検索する。
S303で検索対象とされる文書DB52の文書群には、文書DB52に格納された時点で、DB管理部51によってS302と同様の処理(特徴ベクトル算出処理)が実行される。このため、文書DB52には、当該処理により生成された特徴ベクトル情報が保持されているものとする。即ち、文書DB52は、当該DBにコンテンツとして格納されている複数の文書のそれぞれに対応する特徴ベクトルを保持しているものとする。このため、CPU101は、S302で生成された特徴ベクトルと、文書DB52が保持している各文書に対応する特徴ベクトルの類似度に基づいて、関連コンテンツを検索する。
また、文書DB52にコンテンツとして格納されている複数の文書は、対応する特徴ベクトルの類似度に基づいて複数のクラスタにクラスタリングされていてもよい。S303では、CPU101は、複数のクラスタのうち、S302で生成された特徴ベクトルに対応するクラスタの中で、関連コンテンツを検索してもよい。具体的には、CPU101は、例えば、K−means法又はX−means法等を用いて、文書の特徴ベクトル同士の類似度を計算した結果に基づく複数のクラスタヘのクラスタリング処理を行う。その後、当該クラスタに含まれる文書群の中から、類似度の高いコンテンツを推定する。
なお、上述のようなS303の処理は、一般に、CPU負荷が重い処理になる場合がある。このため、例えば、画像処理装置10のCPU101からの指示に従って、サーバ装置50のDB管理部51(CPU等)が、上述の処理を実行し、当該処理の結果を画像処理装置10へ通知する構成が用いられてもよい。
次にS304で、CPU101は、S301で受信したジョブの実行を開始する。即ち、CPU101は、実行対象のジョブ(コピー、プリント、スキャン、スキャン送信、FAX送信等のジョブ)の内容に応じて当該ジョブで要求された画像処理の実行を開始するよう、ジョブの実行を制御する。例えば、コピー、スキャン送信又はFAX送信ジョブを実行する場合、CPU101は、スキャナ部14を制御して、原稿の画像をスキャンして画像データを取得する処理を開始する。また、プリントジョブを実行する場合、CPU101は、HDD104等の記憶デバイスに格納された(留め置かれた)PDLデータを取得し、RIP111を制御して、ラスタ形式の画像データを生成する処理を開始する。
CPU101は、S304において開始したジョブの実行と並行して、以下で説明するS305〜S308の処理を実行する。S305〜S308の処理には、表示部12及び操作部13等が用いられる。なお、コピー、スキャン、スキャン送信、FAX送信等のジョブでは、原稿の画像のスキャンにより得られた画像データからOCR処理により得られるテキスト情報が、S302で使用される。このため、これらの種別のジョブについては、S302の処理の実行前に、S304の処理が実行され(即ち、ジョブの実行が開始され)、ジョブの実行と並行して、S302,S303,S305〜S308の処理が実行されてもよい。
S305で、CPU101は、S302及びS303の処理の結果に基づいて、実行中のジョブに含まれる文書の関連文書と推定されたコンテンツが存在するか否かを判定する。CPU101は、1つ以上の関連文書(関連コンテンツ)が存在する場合(S305で「YES」)、S306に処理を進める。一方、CPU101は、関連文書が存在しない場合(S305で「NO」)、関連文書の表示を行わず、ジョブの実行の完了後に処理を終了する。
S306で、CPU101は、S302及びS303の処理の結果として得られた、実行中のジョブに含まれる文書の関連文書と推定されたコンテンツが存在することを、表示部12を用いてユーザに対して表示する。
図5は、S306においてユーザへの関連文書のレコメンドのために表示部12に表示される操作画面の例を示している。図5の画面では、画像処理装置10がユーザに提供する複数の機能に対応する画面を切り替えて表示するためのタブ501〜506が設けられている。本例では、タブ501〜506は、「コピー」、「どこでもプリント」、「スキャンして送信」、「スキャンして保存」、「ファックス」、及び「ブラウザ」の各機能に対応する画面の表示を指示するために用いられる。
図5は、コピージョブの実行中に、スキャナ部14による画像のスキャンが完了したことを示す通知ウィンドウ511を表示した上で、プリンタ部15によるプリントが実行中であることを示すメッセージを表示している例を示している。本例では、CPU101は、通知ウィンドウ512を更に表示し、当該ウィンドウ内で、スキャンにより得られた画像データのOCR結果に含まれるテキスト情報の文書内容と類似度の高い関連文書が見つかったことを示す情報を表示している。
通知ウィンドウ512には、見つかった2件の関連文書のサマリが、関連文書一覧513として表示され、各関連文書に対して選択可能なチェックボックスが設けられている。通知ウィンドウ512には、更に、これらの関連文書に対する表示又は出力のための指示ボタン514〜517が設けられている。例えば、プレビュー表示ボタン514が選択(例えば、タッチ操作)された場合、関連文書一覧513に含まれる文書ファイルのうち、チェックボックスが選択された文書ファイルについて、文書ファイルに含まれる各ページのプレビュー画面が表示されてもよい。
図5では、コピージョブを実行した場合の表示制御を示しているが、「どこでもプリント」、「スキャンして送信」、「スキャンして保存」、「ファックス」、及び「ブラウザ」等の他の機能に対応するジョブを実行した場合も、同様の表示制御が行われうる。なお、「どこでもプリント」機能は、複数の画像処理装置10がネットワーク20に接続された構成において、特定の画像処理装置10の内部に留め置かれたPDLデータを、他の画像処理装置10からプリントのために参照可能とする機能である。
例えば、「どこでもプリント」ジョブを実行する場合、画像処理装置10に対するプリントジョブのPDLデータに含まれるテキスト情報の文書内容と類似度の高い関連文書(関連コンテンツ)が検索される(S303)。更に、見つかった関連文書に関する情報が通知ウィンドウ512内に表示される(S306)。
スキャン送信又はスキャン保存ジョブを実行する場合、コピージョブを実行する場合と同様、スキャンにより得られた画像データのOCR結果に含まれるテキスト情報の文書内容と類似度の高い関連文書(関連コンテンツ)が検索される(S303)。更に、見つかった関連文書に関する情報が通知ウィンドウ512内に表示される(S306)。
FAX送信ジョブを実行する場合、FAX送受信の対象となる画像データのOCR結果に含まれるテキスト情報の文書内容と類似度の高い関連文書(関連コンテンツ)が検索される(S303)。更に、見つかった関連文書に関する情報が通知ウィンドウ512内に表示される(S306)。
ブラウザ機能を実行する場合、ブラウザによる表示に用いられるHTMLデータに含まれるテキスト情報の文書内容と類似度の高い関連文書(関連コンテンツ)が検索される(S303)。更に、見つかった関連文書に関する情報が通知ウィンドウ512内に表示される(S306)。
なお、S306において、CPU101は、S303で検索された1つ以上の関連コンテンツのうち、所定の条件を満たすコンテンツを、通知ウィンドウ512内で表示してもよい。この所定の条件は、例えば、対象ユーザがアクセス権を有するサーバ装置50内のDBに格納されたコンテンツであること、又は、所定の閾値以上の類似度を有するコンテンツであることを含みうる。また、所定の条件は、ジョブに含まれる文書と同じ文書の新しいバージョンに相当するコンテンツであること、又は、対象ユーザの閲覧履歴の無いコンテンツであることを含みうる。更に、上述の所定の条件は、ユーザごとに予め設定されてもよい。例えば、ユーザごとに、関連コンテンツを表示するか否かを設定可能であってもよいし、1つ以上の関連コンテンツの表示の優先順位(例えば、上述の複数の条件に対する表示の優先順位)を設定可能であってもよい。また、ユーザごとの閲覧頻度(画像処理装置10の操作頻度)に応じて、関連コンテンツの表示頻度を切り替える設定が可能であってもよい。
次にS307で、CPU101は、S306で表示したコンテンツに対するキャンセル指示が、操作部13を介してユーザにより入力されたか否かを判定する。例えば、ユーザは、図5に示す閉じるボタン518の選択により、キャンセル指示を入力可能である。CPU101は、キャンセル指示を受け付けた場合、当該キャンセル指示に従ってコンテンツの表示を終了するよう、表示部12を制御する。CPU101は、表示したコンテンツに対するキャンセル指示をユーザから受け付けた場合(S307で「YES」)、S306で表示した通知ウィンドウ512を閉じ、ジョブの実行の完了後に処理を終了する。一方、CPU101は、表示したコンテンツに対するユーザからのキャンセル指示をユーザから受け付けていない場合(S307で「NO」)、S308に処理を進める。
S308で、CPU101は、操作部13を介して、S306で表示したコンテンツに対するユーザからの出力指示を受け付けて、当該出力指示に従って、関連文書として推定されたコンテンツの出力を行う。CPU101は、図5に示す、プリントボタン515、送信ボタン516、保存ボタン517等のボタンにより、関連文書の出力指示をユーザから受け付ける。CPU101は、受け付けた出力指示に従って、後述する図4に示す手順で、関連文書を出力するためのジョブを実行する。
<関連文書の出力処理>
図4は、本実施形態の画像処理システムにおける関連文書の出力処理の手順を示すフローチャートである。図4に示す各ステップの処理は、画像処理装置10においてRAM102又はROM103等の記憶デバイスに格納されたプログラムをCPU101が読み出して実行することによって実現される。なお、図3に示す一部のステップの処理は、サーバ装置50において実行されてもよい。その場合、例えば、サーバ装置50においてDB管理部51のRAM又はROMに格納されたプログラムをDB管理部51のCPUが実行することによって、そのような処理が実現されうる。
図4は、本実施形態の画像処理システムにおける関連文書の出力処理の手順を示すフローチャートである。図4に示す各ステップの処理は、画像処理装置10においてRAM102又はROM103等の記憶デバイスに格納されたプログラムをCPU101が読み出して実行することによって実現される。なお、図3に示す一部のステップの処理は、サーバ装置50において実行されてもよい。その場合、例えば、サーバ装置50においてDB管理部51のRAM又はROMに格納されたプログラムをDB管理部51のCPUが実行することによって、そのような処理が実現されうる。
S401で、CPU101は、図3のS306で表示したコンテンツに対する出力指示(出力形態の指示)を、操作部13を介してユーザから受け付けて、S402へ処理を進める。例えば、CPU101は、通知ウィンドウ512内の指示ボタン515〜517に対するユーザからのタッチ操作を操作部13で受け付けることで、タッチ操作が行われたボタンに対応する出力指示を受け付ける。
S402で、CPU101は、受け付けた出力指示が、例えば、プリントボタン515に対するタッチ操作のように、プリント出力指示であるか否かを判定する。CPU101は、出力指示がプリント出力指示である場合(S402で「YES」)、S403に処理を進め、プリント出力指示ではない場合(S402で「NO」)、S404に処理を進める。
S403で、CPU101は、S306で表示した関連文書に相当するコンテンツの印刷を行うためのプリントジョブを生成し、生成したプリントジョブを実行する。具体的には、CPU101は、文書DB52に格納されている、関連文書に相当するコンテンツを、PDLデータとして取得して解釈し、ディスプレイリストに変換する。CPU101は、RIP111を用いて、生成したディスプレイリストに対してレンダリング処理を実行することで、画像データを生成する。その後、CPU101は、生成した画像データを、プリンタI/F110を介してプリンタ部15に出力することで、プリンタ部15により、当該画像データに基づく画像を記録媒体に印刷させる。なお、CPU101は、例えば、ユーザによってプリント出力指示が行われた1つ以上のコンテンツに対して、所定のページ数に収まるように、類似度の高いページを抽出するか又は縮小レイアウトを行うことで、集約プリントを行ってもよい。
S404で、CPU101は、受け付けた出力指示が、例えば、送信ボタン516に対するタッチ操作のように、送信出力指示であるか否かを判定する。CPU101は、出力指示が送信出力指示である場合(S404で「YES」)、S405に処理を進め、送信出力指示ではない場合(S404で「NO」)、S406に処理を進める。
S405で、CPU101は、S306で表示した関連文書に相当するコンテンツの送信を行うための送信ジョブを生成し、生成した送信ジョブを実行する。具体的には、CPU101は、文書DB52に格納されている、関連文書に相当するコンテンツを、文書ファイルとして取得し、当該文書ファイルを添付した電子メールを、ネットワーク20を介して外部装置へ送信する。なお、CPU101は、文書DB52に格納されている、関連文書に相当するコンテンツの格納先を示す文書ファイルパスを取得し、文書ファイル自体を添付せずに、文書ファイルパスを記載した電子メールを外部装置へ送信してもよい。
S406で、CPU101は、受け付けた出力指示が、例えば、保存ボタン517に対するタッチ操作のように、保存出力指示であるか否かを判定する。CPU101は、出力指示が保存出力指示である場合(S406で「YES」)、S407に処理を進め、保存出力指示ではない場合(S406で「NO」)、S408に処理を進める。
S407で、CPU101は、S306で表示した関連文書に相当するコンテンツの保存を行うための保存ジョブを生成し、生成した保存ジョブを実行する。具体的には、CPU101は、文書DB52に格納されている、関連文書に相当するコンテンツを、文書ファイルとして取得し、当該文書ファイルの電子データを、USB I/F108を介してUSBデバイス30に保存する。CPU101は、文書ファイルの他の格納先として、例えば、HDD104の記憶領域内でユーザによって指定されたボックス領域を選択し、当該ボックス領域に文書ファイルの電子データを保存してもよい。CPU101は、文書ファイルの他の格納先として、例えば、PCやタブレット等の端末装置40を選択し、ネットワーク20を介したデータ転送により、当該文書ファイルの電子データを端末装置40に保存してもよい。また、CPU101は、文書ファイルの他の格納先として、例えば、ユーザが利用可能なクラウドストレージサービスを提供するサーバ装置を選択し、当該文書ファイルの電子データをサーバ装置に保存してもよい。
S408で、CPU101は、例えば、閉じるボタン518に対するタッチ操作のように、関連文書の出力に対するキャンセル指示をユーザから受け付けたか否かを判定する。CPU101は、キャンセル指示を受け付けた場合には、関連文書の出力処理を終了し、キャンセル指示を受け付けていない場合には、S401へ処理を戻し、再び関連文書の出力指示を待ち受ける。即ち、S401〜S407の処理を繰り返し実行することで、ユーザによる選択(出力指示)に従って、プリント、送信、及び保存のうちの1つ以上の出力形態を任意に併用して、関連文書と推定されるコンテンツを出力可能である。
なお、図4に示す手順の処理により各出力形態で関連文書を出力する際に、更に、関連文書に相当するコンテンツのレコメンドを行った理由を説明するための補足情報を出力に付与してもよい。例えば、内容ベースフィルタリングにより類似度が高いと推定された場合に、「○○分野の内容が記載されている文書」等の情報を付与してもよい。また、協調フィルタリングにより類似度が高いと推定された場合に、「○○業務を行う人物が閲覧している文書」等の情報を付与してもよい。
<関連文書の印刷に関連する設定画面例>
図6は、S403における関連文書の印刷に関連する設定を行うための設定画面の例を示す図である。図6の画面は、図5の画面と同様、タブ501〜506の操作により、複数の機能に対応する画面を切り替え可能に構成されている。図6では、「どこでもプリント」機能に対応する画面が表示された例を示している。
図6は、S403における関連文書の印刷に関連する設定を行うための設定画面の例を示す図である。図6の画面は、図5の画面と同様、タブ501〜506の操作により、複数の機能に対応する画面を切り替え可能に構成されている。図6では、「どこでもプリント」機能に対応する画面が表示された例を示している。
図6の画面内のジョブリスト601には、プリントボタン515がタッチ操作される前に、関連文書一覧513において予め選択されていた1つ以上のジョブが、新規ジョブとして追加されて一覧表示される。図6の画面では、例えば、ジョブリスト601の中で選択された1つ以上のジョブに対して、プリント設定、プレビュー表示、ジョブ削除、及びプリント開始のいずれかを指示するための制御ボタン602〜605が設けられている。
図6では、一例として、制御ボタン602〜605のうち、プリント設定に対応する制御ボタン602が選択されることにより、プリント設定メニュー611が表示されている。プリント設定メニュー611では、詳細項目として、枚数及び部数612、プリント範囲613、カラー選択614、及びその他設定615について、ユーザの指示を受け付けることが可能である。また、閉じるボタン616により設定完了の指示を受け付けることが可能である。
例えば、選択された1つ以上のジョブに対して、枚数及び部数612の設定として、実際よりも少ない枚数で出力するようにユーザから指示を受け付けた場合に、CPU101は、プリント範囲613を「おまかせ(集約プリント)」に自動的に変更してもよい。この場合、CPU101は、ユーザ指示で要求されたページ枚数に収まるように、選択された関連文書のうちで類似度の高いページを抽出するか、又はNin1等の縮小レイアウトを用いてページを再配置することで、自動的に集約プリントを行ってもよい。
また、例えば、プリント範囲613の設定として、ユーザ指示により変更された範囲を受け付けた場合に、ユーザ指示により要求された要求されたページのみを印刷するように、カスタム(手動)で集約プリントを行ってもよい。その後、CPU101は、ユーザ指示に従って、詳細項目612〜615について、ジョブリスト601のプリント設定、枚数、部数、及び予測時間等の設定値を更新して表示する。
なお、図6では、制御ボタン602の選択によるプリント設定について具体例を示したが、例えば、制御ボタン603の選択によって行われるプレビュー表示の中で、プリント範囲を選択可能にしてもよい。CPU101は、ジョブリスト601の中で選択された1つ以上のジョブに対して、制御ボタン604又は605の選択によりユーザ指示を受け付けた場合、選択されたジョブを削除又は実行する。
<関連文書の保存に関連する設定画面例>
図7は、S407における関連文書の保存に関連する設定を行うための設定画面の例を示す図である。図7の画面は、図5の画面と同様、タブ501〜506の操作により、複数の機能に対応する画面を切り替え可能に構成されている。図6では、「スキャンして保存」機能に対応する画面が表示された例を示している。
図7は、S407における関連文書の保存に関連する設定を行うための設定画面の例を示す図である。図7の画面は、図5の画面と同様、タブ501〜506の操作により、複数の機能に対応する画面を切り替え可能に構成されている。図6では、「スキャンして保存」機能に対応する画面が表示された例を示している。
図7の画面では、関連文書を保存するための格納先として、一例として、メモリーメディア701、ボックス702、ネットワークデバイス703、及びクラウドストレージ704が選択可能に表示されている。例えば、メモリーメディア701が選択された場合には、CPU101は、文書DB52に格納されている、関連文書に相当するコンテンツを、文書ファイルとして取得し、当該文書ファイルの電子データをUSBデバイス30に保存する。ボックス702が選択された場合には、CPU101は、HDD104の記憶領域内でユーザによって指定されたボックス領域を選択し、当該ボックス領域に文書ファイルの電子データを保存する。
ネットワークデバイス703が選択された場合には、CPU101は、PCやタブレット等の端末装置40を選択し、ネットワーク20を介したデータ転送により、当該文書ファイルの電子データを端末装置40に保存する。クラウドストレージ704が選択された場合には、CPU101は、ユーザが利用可能なクラウドストレージサービスを提供するサーバ装置50を選択し、当該文書ファイルの電子データをサーバ装置50に保存する。
以上説明したように、本実施形態の画像処理装置10は、実行対象のジョブの入力を受け付けると、入力されたジョブに含まれる文書の内容を解析する文書内容解析を行う。画像処理装置10は、文書内容解析で解析された文書に関連する関連コンテンツを、サーバ装置50の文書DB52から検索する。更に、画像処理装置10は、検索の結果に基づいて、関連コンテンツを表示部12に表示する。
文書内容解析では、例えば、入力されたジョブがプリントジョブである場合には、当該プリントジョブに含まれるPDLデータのテキスト情報が解析される。また、入力されたジョブがスキャンジョブ、コピージョブ又はFAX送信ジョブである場合には、原稿の画像をスキャンして得られる画像データに対するOCR処理で生成されたテキスト情報が解析される。即ち、画像処理装置10は、ジョブに含まれる(ジョブで使用される)文書の内容に対応するテキスト情報を取得して解析する。また、画像処理装置10は、取得したテキスト情報を解析することによって、文書の内容の特徴を表す特徴ベクトルを生成する。関連コンテンツの検索では、画像処理装置10は、生成された特徴ベクトルを用いて、関連コンテンツを文書DB52から検索する。
このように、本実施形態の画像処理装置10は、ユーザにより画像処理装置10に投入されたジョブの文書の内容に対する解析結果に基づいて、関連コンテンツをサーバ装置50の文書DB52から検索し、検索結果を表示する。したがって、本実施形態によれば、画像処理装置10に投入されたジョブに含まれる文書に関連するコンテンツをユーザに対して提供することが可能になる。
また、本実施形態では、画像処理装置10の表示部12に表示した関連コンテンツの出力形態を、(例えば、関連コンテンツの印刷、外部装置への送信、又は所定の格納先への保存から)ユーザが選択できるようにしている。これにより、画像処理装置10におけるジョブの実行が完了した後に、画像処理装置10に、ユーザにとって望ましい出力形態で関連コンテンツを出力させることが可能になる。
<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
10:画像処理装置、11:コントローラ部、12:表示部、13:操作部、14:スキャナ部、15:プリンタ部、40:端末装置、50:サーバ装置、51:DB管理部、52:文書DB、53:ジョブDB、101:CPU
Claims (14)
- サーバ装置と通信可能な画像処理装置であって、
ジョブの入力を受け付ける受付手段と、
入力された前記ジョブに含まれる文書の内容を解析する解析手段と、
前記解析手段によって解析された文書に関連する関連コンテンツを、前記サーバ装置が有するデータベースから検索する検索手段と、
前記検索手段による検索の結果に基づいて、前記関連コンテンツを前記画像処理装置の表示部に表示する表示制御手段と、
を備えることを特徴とする画像処理装置。 - 前記解析手段は、前記ジョブに含まれる文書の内容に対応するテキスト情報を取得し、当該テキスト情報を解析することによって、前記文書の内容の特徴を表す特徴ベクトルを生成し、
前記検索手段は、前記解析手段によって生成された前記特徴ベクトルを用いて、前記関連コンテンツを前記データベースから検索する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記解析手段は、前記ジョブがプリントジョブである場合には、当該プリントジョブに含まれるPDLデータのテキスト情報を解析する
ことを特徴とする請求項2に記載の画像処理装置。 - 前記解析手段は、前記ジョブがスキャンジョブ、コピージョブ又はFAX送信ジョブである場合には、原稿の画像をスキャンして得られる画像データに対するOCR処理で生成されたテキスト情報を解析する
ことを特徴とする請求項2に記載の画像処理装置。 - 前記解析手段は、前記テキスト情報に対して自然言語処理を行うことによって前記特徴ベクトルを生成する
ことを特徴とする請求項2から4のいずれか1項に記載の画像処理装置。 - 前記検索手段は、前記解析手段によって生成された前記特徴ベクトルを用いて、前記データベースにコンテンツとして格納されている各文書の内容と、前記ジョブに含まれる文書の内容との類似度とに基づいて、前記関連コンテンツを検索する
ことを特徴とする請求項2から5のいずれか1項に記載の画像処理装置。 - 前記データベースは、当該データベースにコンテンツとして格納されている複数の文書のそれぞれに対応する特徴ベクトルを保持しており、
前記検索手段は、前記解析手段によって生成された前記特徴ベクトルと、前記データベースが保持している各文書に対応する前記特徴ベクトルとの類似度に基づいて、前記関連コンテンツを検索する
ことを特徴とする請求項6に記載の画像処理装置。 - 前記データベースにコンテンツとして格納されている複数の文書は、対応する特徴ベクトルの類似度に基づいて複数のクラスタにクラスタリングされており、
前記検索手段は、前記複数のクラスタのうち、前記解析手段によって生成された前記特徴ベクトルに対応するクラスタの中で、前記関連コンテンツを検索する
ことを特徴とする請求項2から7のいずれか1項に記載の画像処理装置。 - 前記表示制御手段は、前記検索手段によって検索された1つ以上の関連コンテンツのうち、所定の条件を満たすコンテンツを表示する
ことを特徴とする請求項1から8のいずれか1項に記載の画像処理装置。 - 前記所定の条件は、ユーザごとに予め設定されている
ことを特徴とする請求項9に記載の画像処理装置。 - 前記表示制御手段は、前記関連コンテンツに関する情報を含み、前記関連コンテンツの出力指示をユーザから受け付けるための操作画面を表示する
ことを特徴とする請求項1から10のいずれか1項に記載の画像処理装置。 - 前記出力指示は、前記関連コンテンツの印刷、外部装置への送信、又は所定の格納先への保存のための指示である
ことを特徴とする請求項11に記載の画像処理装置。 - サーバ装置と通信可能な画像処理装置の制御方法であって、
ジョブの入力を受け付ける受付工程と、
入力された前記ジョブに含まれる文書の内容を解析する解析工程と、
前記解析工程で解析された文書に関連する関連コンテンツを、前記サーバ装置が有するデータベースから検索する検索工程と、
前記検索工程における検索の結果に基づいて、前記関連コンテンツを前記画像処理装置の表示部に表示する表示制御工程と、
を含むことを特徴とする画像処理装置の制御方法。 - 請求項13に記載の画像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018148852A JP2020024582A (ja) | 2018-08-07 | 2018-08-07 | 画像処理装置及びその制御方法、並びにプログラム |
US16/527,256 US11223731B2 (en) | 2018-08-07 | 2019-07-31 | Image processing apparatus, method for controlling the same and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018148852A JP2020024582A (ja) | 2018-08-07 | 2018-08-07 | 画像処理装置及びその制御方法、並びにプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020024582A true JP2020024582A (ja) | 2020-02-13 |
Family
ID=69406743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018148852A Pending JP2020024582A (ja) | 2018-08-07 | 2018-08-07 | 画像処理装置及びその制御方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11223731B2 (ja) |
JP (1) | JP2020024582A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7112278B2 (ja) * | 2018-08-07 | 2022-08-03 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP2020024582A (ja) | 2018-08-07 | 2020-02-13 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6404994B1 (en) * | 1999-06-29 | 2002-06-11 | Minolta Co., Ltd. | Image forming apparatus and system |
CN1279730C (zh) | 2000-02-21 | 2006-10-11 | 株式会社Ntt都科摩 | 信息分配方法,信息分配***和信息分配服务器 |
JP4454767B2 (ja) | 2000-03-13 | 2010-04-21 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
JP3656729B2 (ja) * | 2000-03-27 | 2005-06-08 | セイコーエプソン株式会社 | レシート印刷・発行システム、これを用いた付加情報の印刷処理方法および情報記録媒体 |
JP2002108827A (ja) | 2000-10-03 | 2002-04-12 | Ntt Docomo Inc | コンテンツの提供方法、提供側設備、及び使用側設備 |
US7412721B2 (en) | 2000-12-20 | 2008-08-12 | Fujitsu Limited | Method of and system for managing information, and computer product |
JP4199659B2 (ja) | 2001-07-16 | 2008-12-17 | パナソニック株式会社 | 画像データ転送方法、画像形成装置、画像印刷システム |
AU2003245253A1 (en) | 2002-05-06 | 2003-11-11 | Zoot Enterprises, Inc. | System and method of application processing |
JP4551607B2 (ja) | 2002-06-13 | 2010-09-29 | キヤノン株式会社 | 情報処理装置、情報処理方法、制御プログラム |
JP2004110315A (ja) | 2002-09-17 | 2004-04-08 | Ricoh Co Ltd | 印刷装置およびプログラム |
US7853946B2 (en) | 2003-02-28 | 2010-12-14 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and control program |
US7546056B2 (en) | 2004-12-22 | 2009-06-09 | Canon Kabushiki Kaisha | Printing apparatus and method performing either automatic or manual duplex printing based on copy media attributes |
US7796287B2 (en) | 2005-02-04 | 2010-09-14 | Canon Kabushiki Kaisha | Image processing system, image processing device, and audit data transfer mode |
JP4850456B2 (ja) | 2005-08-31 | 2012-01-11 | キヤノン株式会社 | デジタル放送用受信装置及び当該装置における情報コンテンツの印刷方法、プログラム、並びに記憶媒体 |
US20070115498A1 (en) * | 2005-11-18 | 2007-05-24 | The Go Daddy Group, Inc. | Relevant messages associated with incoming fax documents |
JP4423275B2 (ja) | 2006-07-14 | 2010-03-03 | キヤノン株式会社 | 情報処理装置及び情報処理方法及び周辺装置及び権限制御システム |
JP2008129821A (ja) | 2006-11-20 | 2008-06-05 | Canon Inc | 検索システム及び前記システムにおける検索結果の表示方法 |
JP2008146603A (ja) | 2006-12-13 | 2008-06-26 | Canon Inc | 文書検索装置、文書検索方法、プログラム及び記憶媒体 |
JP2008276437A (ja) | 2007-04-27 | 2008-11-13 | Konica Minolta Business Technologies Inc | 画像形成装置、広告表示方法、およびコンピュータプログラム |
US20090147306A1 (en) | 2007-12-05 | 2009-06-11 | Canon Kabushiki Kaisha | Print system, image-forming apparatus, and information-processing method |
JP5258313B2 (ja) | 2008-01-31 | 2013-08-07 | キヤノン株式会社 | 画像処理システム、画像処理方法、及びプログラム |
US8817315B2 (en) * | 2008-04-30 | 2014-08-26 | Centurylink Intellectual Property Llc | Integrating targeted ads in faxes |
US8452790B1 (en) | 2008-06-13 | 2013-05-28 | Ustringer LLC | Method and apparatus for distributing content |
JP5173721B2 (ja) | 2008-10-01 | 2013-04-03 | キヤノン株式会社 | 文書処理システム及びその制御方法、プログラム、記憶媒体 |
JP5415736B2 (ja) | 2008-10-01 | 2014-02-12 | キヤノン株式会社 | 文書処理システム及びその制御方法、プログラム、記憶媒体 |
JP5424619B2 (ja) | 2008-11-21 | 2014-02-26 | キヤノン株式会社 | ワークフロー実行システム、ワークフロー実行装置およびその制御方法、プログラム、記憶媒体 |
JP5319444B2 (ja) | 2009-08-05 | 2013-10-16 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP5538879B2 (ja) | 2009-12-28 | 2014-07-02 | キヤノン株式会社 | 端末装置及び印刷システムとデータ変換方法 |
JP5506427B2 (ja) | 2010-01-26 | 2014-05-28 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
JP5930777B2 (ja) | 2012-03-05 | 2016-06-08 | キヤノン株式会社 | 印刷装置、携帯端末及びその制御方法、印刷システム、コンピュータプログラム |
JP2013243642A (ja) | 2012-04-24 | 2013-12-05 | Panasonic Corp | 情報処理装置およびシステム |
JP6128782B2 (ja) | 2012-09-07 | 2017-05-17 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、プログラム、及び記憶媒体 |
KR20140055703A (ko) | 2012-11-01 | 2014-05-09 | 삼성전자주식회사 | 컨텐츠 공유 방법 및 시스템 |
JP6045330B2 (ja) | 2012-12-21 | 2016-12-14 | キヤノン株式会社 | ファクス管理装置、情報処理方法及びプログラム |
US20160132931A1 (en) * | 2013-05-29 | 2016-05-12 | Ron LEVINSON | Method of associating advertisements to images |
JP2016053836A (ja) | 2014-09-03 | 2016-04-14 | 東芝テック株式会社 | 情報処理装置、端末装置及びプログラム |
JP2017073582A (ja) | 2015-10-05 | 2017-04-13 | 日本電気株式会社 | 通信システム、中継装置、制御方法及びプログラム |
JP6699319B2 (ja) * | 2016-04-21 | 2020-05-27 | コニカミノルタ株式会社 | 広告提供システム、プリント制御システム、広告提供方法、およびコンピュータプログラム |
JP6899505B2 (ja) | 2016-09-16 | 2021-07-07 | 株式会社日立国際電気 | 放送装置及び受信波形退避方法 |
US20180254944A1 (en) | 2017-03-03 | 2018-09-06 | Kabushiki Kaisha Toshiba | Method of providing log information, server for providing log information, and storage medium |
US11345040B2 (en) | 2017-07-25 | 2022-05-31 | Mbl Limited | Systems and methods for operating a robotic system and executing robotic interactions |
US10917408B2 (en) | 2018-03-15 | 2021-02-09 | Fuji Xerox Co., Ltd. | Secure document management through verification of security states of information processing apparatuses in peer-to-peer transmission of encrypted documents |
JP7112278B2 (ja) * | 2018-08-07 | 2022-08-03 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP2020024582A (ja) | 2018-08-07 | 2020-02-13 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
-
2018
- 2018-08-07 JP JP2018148852A patent/JP2020024582A/ja active Pending
-
2019
- 2019-07-31 US US16/527,256 patent/US11223731B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20200053237A1 (en) | 2020-02-13 |
US11223731B2 (en) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101004906B1 (ko) | 인쇄 시스템, 인쇄 시스템의 제어 방법, 및 기억 매체 | |
US9369595B2 (en) | Image forming apparatus for being able to utilize application in which web browser is used | |
JP4784506B2 (ja) | 画像履歴管理装置及びプログラム | |
US9092704B2 (en) | Image forming system, image forming apparatus, and recording medium | |
JP6454213B2 (ja) | 画像出力システム、画像処理装置、画像出力装置、これらにおける方法及びプログラム | |
US8830492B2 (en) | Data processing apparatus for sending a single job based on common document information | |
US10423825B2 (en) | Retrieval device, retrieval method, and computer-readable storage medium for computer program | |
KR20130022329A (ko) | 이미지를 전자문서에 삽입하는 방법 및 이를 수행하는 장치 | |
US20140078527A1 (en) | Information processing apparatus, output system and non-transitory computer readable information recording medium | |
US9507796B2 (en) | Relay apparatus and image processing device | |
US11137946B2 (en) | Image processing apparatus, method for controlling the same and storage medium | |
US8984623B2 (en) | Image processing system, image processing apparatus and computer-readable recording medium | |
US11223731B2 (en) | Image processing apparatus, method for controlling the same and storage medium | |
US20130057884A1 (en) | Information processing apparatus, computer program, and control method | |
US8782512B2 (en) | Controller, method, and program product for controlling job information display, and recording medium | |
KR20210040260A (ko) | 메타데이터를 설정하기 위한 화면의 표시를 제어하는 방법, 비일시적 저장 매체 및 장치 | |
US20090080010A1 (en) | Image forming apparatus, image forming method, and program | |
JP5144429B2 (ja) | 画像形成装置、方法、プログラム | |
JP2008192133A (ja) | 区切りページ出力システムおよび方法。 | |
KR20220137967A (ko) | 용지 종류의 정보를 송신하는 인쇄 장치와 그 제어 방법, 및 저장 매체 | |
JP7292988B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP6766447B2 (ja) | サーバー、ゲートウェイ装置、画像形成装置、印刷処理方法及び印刷処理プログラム | |
US20120099155A1 (en) | Method to store document using image forming apparatus and system to perform the same | |
JP2017136691A (ja) | ジョブ管理プログラム及び画像形成装置並びにジョブ管理方法 | |
JP2024072113A (ja) | 情報処理装置、情報処理装置の処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |