Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7081238B2 - Information processing system, information processing method and program - Google Patents
[go: Go Back, main page]

JP7081238B2 - Information processing system, information processing method and program - Google Patents

Information processing system, information processing method and program Download PDF

Info

Publication number
JP7081238B2
JP7081238B2 JP2018049886A JP2018049886A JP7081238B2 JP 7081238 B2 JP7081238 B2 JP 7081238B2 JP 2018049886 A JP2018049886 A JP 2018049886A JP 2018049886 A JP2018049886 A JP 2018049886A JP 7081238 B2 JP7081238 B2 JP 7081238B2
Authority
JP
Japan
Prior art keywords
data
information processing
document
output
print
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.)
Expired - Fee Related
Application number
JP2018049886A
Other languages
Japanese (ja)
Other versions
JP2019160212A (en
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2018049886A priority Critical patent/JP7081238B2/en
Publication of JP2019160212A publication Critical patent/JP2019160212A/en
Application granted granted Critical
Publication of JP7081238B2 publication Critical patent/JP7081238B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing method and a program.

従来、或るデータ(例えば、ドキュメント)に関連して検索されたデータや、或る検索条件に基づいて検索されたデータの表示順の制御について、各種の工夫が行われている。 Conventionally, various measures have been taken to control the display order of data searched for in relation to certain data (for example, a document) and data searched based on a certain search condition.

例えば、或るデータが表示される際に、当該データと共に閲覧される頻度が高いデータが表示順の上位とされたり、過去の所定期間内においてプリンタ等に出力指示されたデータが表示順の上位とされたりするといったことが提案されている。 For example, when certain data is displayed, the data that is frequently viewed together with the data is ranked higher in the display order, or the data that is instructed to be output to the printer or the like within a predetermined period in the past is ranked higher in the display order. It is proposed that it is said to be.

しかしながら、従来の方法では、データの出力先とされた出力装置における当該データの処理状態は考慮されていない。したがって、データが出力装置において実際にどのように扱われたか(例えば、実際に出力されたのか、出力に失敗したのか等)に基づいて、表示順を制御するのは困難であった。 However, in the conventional method, the processing state of the data in the output device to which the data is output is not taken into consideration. Therefore, it is difficult to control the display order based on how the data is actually handled in the output device (for example, whether the data was actually output or the output failed).

本発明は、上記の点に鑑みてなされたものであって、出力装置におけるデータの処理状態に基づいてデータの表示順を制御可能とすることを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to make it possible to control the display order of data based on the processing state of data in the output device.

そこで上記課題を解決するため、1以上の情報処理装置を含む情報処理システムは、ネットワークを介して接続される端末において表示対象とされる各データについて、出力装置において出力のたびに出力設定を含むように記録されたログデータ群を取得する取得部と、前記取得部が取得したログデータ群から出力の失敗を示すログデータを除くログデータ群に基づいて、前記出力設定に基づく区分ごとの出力回数を前記各データについて特定し、前記区分ごとの重みと前記出力回数とに基づいて、前記各データの優先度を算出し、前記優先度に基づいて前記各データの表示順を決定する決定部と、前記各データを前記表示順に基づく前記各データの一覧情報を前記端末へ送信する第1の送信部と、を有する。 Therefore, in order to solve the above problems, an information processing system including one or more information processing devices includes an output setting for each data to be displayed in a terminal connected via a network for each output in the output device. Output for each category based on the output settings based on the acquisition unit that acquires the log data group recorded as described above and the log data group that excludes the log data indicating the output failure from the log data group acquired by the acquisition unit. A determination unit that specifies the number of times for each data, calculates the priority of each data based on the weight for each category and the number of outputs, and determines the display order of each data based on the priority. And a first transmission unit that transmits the list information of the data based on the display order of the data to the terminal.

出力装置における文書データの処理状態に基づいて文書データの表示順を制御可能とすることができる。 It is possible to control the display order of the document data based on the processing state of the document data in the output device.

本発明の実施の形態におけるシステム構成例を示す図である。It is a figure which shows the system configuration example in embodiment of this invention. 本発明の実施の形態における文書処理サーバ10のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the document processing server 10 in embodiment of this invention. 本発明の実施の形態における各装置の機能構成例を示す図である。It is a figure which shows the functional composition example of each apparatus in embodiment of this invention. 文書処理サーバ10が実行する処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the processing procedure executed by a document processing server 10. 重み記憶部121の構成例を示す図である。It is a figure which shows the structural example of the weight storage part 121. 優先度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of priority.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。図1において、文書処理サーバ10は、LAN(Local Area Network)又はインターネット等のネットワークを介して、1以上のユーザ端末20、1以上のプリンタ40(印刷装置又は画像形成装置)、及び1以上のプロジェクタ50(画像投影装置)等と接続される。文書処理サーバ10は、また、LAN又はインターネット等のネットワークを介して1以上の文書記憶装置30と接続される。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a system configuration according to an embodiment of the present invention. In FIG. 1, the document processing server 10 includes one or more user terminals 20, one or more printers 40 (printing device or image forming device), and one or more user terminals 20 via a LAN (Local Area Network) or a network such as the Internet. It is connected to a projector 50 (image projection device) or the like. The document processing server 10 is also connected to one or more document storage devices 30 via a network such as a LAN or the Internet.

文書記憶装置30は、複数の文書データと、各文書データの書誌情報とを記憶する装置(例えば、ストレージ)である。本実施の形態において、文書データのデータ形式は所定のものに限定されない。また、複数種類の形式の文書データが混在していてもよい。また、文書処理サーバ10が複数の文書記憶装置30とネットワークを介して接続する場合、各文書記憶装置30は、異なる管理形態によって文書データを記憶していてもよい。例えば、各文書記憶装置30の運営主体又は管理主体が異なっていてもよい。なお、本実施の形態では、便宜上、「文書データ」という用語を使用するが、斯かる用語の使用は、本実施の形態の適用範囲が文書を内容とするデータに限定されることを意図するものではない。例えば、画像、図形等、文書以外を内容とするデータに関して本実施の形態が適用されてもよい。換言すれば、「文書データ」には、画像、図形等、文書以外を内容とするデータも含まれる。 The document storage device 30 is a device (for example, storage) that stores a plurality of document data and the bibliographic information of each document data. In the present embodiment, the data format of the document data is not limited to a predetermined one. Further, document data in a plurality of types may be mixed. Further, when the document processing server 10 is connected to a plurality of document storage devices 30 via a network, each document storage device 30 may store document data in different management modes. For example, the operating entity or the managing entity of each document storage device 30 may be different. In the present embodiment, the term "document data" is used for convenience, but the use of such a term is intended to limit the scope of application of the present embodiment to data containing documents. It's not a thing. For example, the present embodiment may be applied to data having contents other than documents such as images and figures. In other words, the "document data" includes data having contents other than the document, such as images and figures.

文書処理サーバ10は、ユーザ端末20からの要求に応じ、文書記憶装置30に記憶されている文書データを検索する1以上のコンピュータ(情報処理装置)である。例えば、文書処理サーバ10は、或る文書データに関連する文書データを検索してもよいし、或る検索条件に合致する文書データを検索してもよい。文書処理サーバ10は、検索された各文書データについて、表示順に関する優先度を算出し、当該優先度に基づいて当該各文書データをソート(整列)する。文書処理サーバ10は、ソートされた検索結果(文書データの一覧情報)をユーザ端末20へ送信する。当該優先度の算出には、プリンタ40及びプロジェクタ50等に記憶されている、各文書データの出力履歴が用いられる。文書処理サーバ10は、また、当該検索結果を受信したユーザ端末20において当該検索結果の中からユーザによって選択された複数の文書データに関する印刷データを生成し、当該印刷データをプリンタ40へ送信する。 The document processing server 10 is one or more computers (information processing devices) that search for document data stored in the document storage device 30 in response to a request from the user terminal 20. For example, the document processing server 10 may search for document data related to certain document data, or may search for document data that matches certain search conditions. The document processing server 10 calculates the priority regarding the display order for each of the searched document data, and sorts (arranges) the document data based on the priority. The document processing server 10 transmits the sorted search results (list information of document data) to the user terminal 20. The output history of each document data stored in the printer 40, the projector 50, and the like is used for calculating the priority. The document processing server 10 also generates print data related to a plurality of document data selected by the user from the search results on the user terminal 20 that has received the search results, and transmits the print data to the printer 40.

なお、本実施の形態では、文書処理サーバ10と文書記憶装置30とが分離されている例について説明するが、文書処理サーバ10と文書記憶装置30とは同じ情報処理装置によって実現されてもよい。 In this embodiment, an example in which the document processing server 10 and the document storage device 30 are separated will be described, but the document processing server 10 and the document storage device 30 may be realized by the same information processing device. ..

ユーザ端末20は、ユーザによって操作される端末である。例えば、ユーザ端末20は、検索指示をユーザから受け付けたり、文書処理サーバ10による検索結果を表示したり、当該検索結果の中から選択された文書データの印刷をサーバに要求したりする。例えば、PC(Personal Computer)、タブレット端末又はスマートフォン等が、ユーザ端末20として利用されてもよい。 The user terminal 20 is a terminal operated by the user. For example, the user terminal 20 accepts a search instruction from a user, displays a search result by the document processing server 10, and requests the server to print document data selected from the search results. For example, a PC (Personal Computer), a tablet terminal, a smartphone, or the like may be used as the user terminal 20.

なお、一部又は全部の文書記憶装置30は、クラウドストレージであってもよい。同様に、文書処理サーバ10は、クラウドシステムであってもよい。又は、文書記憶装置30及び文書処理サーバ10は、ユーザ端末20、プリンタ40及びプロジェクタ50等と同じ企業のイントラネット内に配置されてもよいし、同じLAN内に配置されてもよい。 The part or all of the document storage device 30 may be cloud storage. Similarly, the document processing server 10 may be a cloud system. Alternatively, the document storage device 30 and the document processing server 10 may be arranged in the intranet of the same company as the user terminal 20, the printer 40, the projector 50, and the like, or may be arranged in the same LAN.

図2は、本発明の実施の形態における文書処理サーバ10のハードウェア構成例を示す図である。図2の文書処理サーバ10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、及びインタフェース装置105等を有する。 FIG. 2 is a diagram showing a hardware configuration example of the document processing server 10 according to the embodiment of the present invention. The document processing server 10 of FIG. 2 has a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, and the like, which are connected to each other by a bus B, respectively.

文書処理サーバ10での処理を実現するプログラムは、CD-ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 The program that realizes the processing in the document processing server 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 storing the program is set in the drive device 100, the program is installed in the auxiliary storage device 102 from the recording medium 101 via the drive device 100. However, the program does not necessarily have to be installed from the recording medium 101, and may be downloaded from another computer via the network. The auxiliary storage device 102 stores the installed program and also stores necessary files, data, and the like.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って文書処理サーバ10に係る機能を実行する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。 The memory device 103 reads and stores the program from the auxiliary storage device 102 when the program is instructed to start. The CPU 104 executes the function related to the document processing server 10 according to the program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network.

なお、ユーザ端末20も、図2に示されるようなハードウェア構成を有していてもよい。 The user terminal 20 may also have a hardware configuration as shown in FIG.

図3は、本発明の実施の形態における各装置の機能構成例を示す図である。図3において、文書処理サーバ10は、検索部11、履歴取得部12、優先度算出部13、ソート部14、検索結果送信部15、印刷要求受信部16、印刷データ生成部17及び印刷データ送信部18等を有する。これら各部は、文書処理サーバ10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。文書処理サーバ10は、また、重み記憶部121及び操作履歴記憶部122等を利用する。これら各記憶部は、例えば、補助記憶装置102、又は文書処理サーバ10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。 FIG. 3 is a diagram showing a functional configuration example of each device according to the embodiment of the present invention. In FIG. 3, the document processing server 10 includes a search unit 11, a history acquisition unit 12, a priority calculation unit 13, a sort unit 14, a search result transmission unit 15, a print request reception unit 16, a print data generation unit 17, and a print data transmission. It has a part 18 and the like. Each of these parts is realized by a process of causing the CPU 104 to execute one or more programs installed in the document processing server 10. The document processing server 10 also uses the weight storage unit 121, the operation history storage unit 122, and the like. Each of these storage units can be realized by using, for example, an auxiliary storage device 102, a storage device that can be connected to the document processing server 10 via a network, or the like.

検索部11は、文書記憶装置30から文書データを検索する。例えば、検索部11は、ユーザ端末20において入力された検索条件に合致する文書データや、いずれかの文書データに関連する文書データを文書記憶装置30から検索する。いずれかの文書データに関連する文書データとは、例えば、共通の単語を含む文書データや、同じ対象物(製品又は商品等)に関する文書データ等である。なお、検索部11によって検索された文書データ(厳密には、当該文書データの書誌情報)が、ユーザ端末20への表示対象となる。 The search unit 11 searches for document data from the document storage device 30. For example, the search unit 11 searches the document storage device 30 for document data that matches the search conditions input in the user terminal 20 and document data related to any of the document data. The document data related to any of the document data is, for example, document data including a common word, document data related to the same object (product, product, etc.), and the like. The document data searched by the search unit 11 (strictly speaking, the bibliographic information of the document data) is to be displayed on the user terminal 20.

履歴取得部12は、検索部11によって複数の文書データが検索された場合、当該複数の文書データ(以下、「検索データ群」という。)それぞれの出力履歴を各プリンタ40及び各プロジェクタ50等の各出力装置から取得すると共に、それぞれの操作履歴を操作履歴記憶部122から取得する。 When a plurality of document data are searched by the search unit 11, the history acquisition unit 12 outputs the output history of each of the plurality of document data (hereinafter referred to as “search data group”) to each printer 40, each projector 50, and the like. It is acquired from each output device and each operation history is acquired from the operation history storage unit 122.

プリンタ40に関する出力履歴とは、ユーザ端末20からの要求又は文書処理サーバ10からの要求に応じて文書データが印刷されるたびにプリンタ40内の出力履歴記憶部41に記録されるログデータの履歴をいう。当該ログデータは、印刷対象の文書データの識別情報(例えば、ファイル名)、出力設定(印刷設定を)、及び出力の成否を示す情報等の内部処理情報を含む。印刷設定は、印刷条件又は印刷属性とも呼ばれる情報であり、カラー/モノクロ、両面、部数等、出力形態(印刷形態)に関する設定情報である。同様に、プロジェクタ50に関する出力履歴とは、ユーザ端末20からの要求又は文書処理サーバ10からの要求に応じて文書データが投影されるたびにプロジェクタ50内の出力履歴記憶部51に記録されるログデータの履歴をいう。当該ログデータは、投影対象の文書データの識別情報(例えば、ファイル名)、出力設定(投影設定)、及び出力の成否を示す情報等の内部処理情報を含む。投影設定は、投影時にプロジェクタ50に設定されていた情報である。 The output history of the printer 40 is a history of log data recorded in the output history storage unit 41 in the printer 40 each time document data is printed in response to a request from the user terminal 20 or a request from the document processing server 10. To say. The log data includes internal processing information such as identification information (for example, file name) of document data to be printed, output settings (print settings), and information indicating success or failure of output. The print setting is information also called a print condition or a print attribute, and is setting information regarding an output form (print form) such as color / monochrome, both sides, and the number of copies. Similarly, the output history of the projector 50 is a log recorded in the output history storage unit 51 in the projector 50 each time document data is projected in response to a request from the user terminal 20 or a request from the document processing server 10. The history of data. The log data includes internal processing information such as identification information (for example, file name) of document data to be projected, output settings (projection settings), and information indicating success or failure of output. The projection setting is information set in the projector 50 at the time of projection.

操作履歴記憶部122には、ユーザ端末20から文書処理サーバ10に対して要求される、文書データに関する操作ごとに生成されるログデータの履歴(操作履歴)が記憶されている。各ログデータには、操作対象の文書の識別情報(ファイル名等)や操作の種別等が含まれる。ここで、操作とは、例えば、閲覧、複製、ダウンロード等である。なお、閲覧とは、ユーザ端末における文書データの表示をいう。また、ダウンロードとは、ユーザ端末20への文書データのダウンロードをいう。 The operation history storage unit 122 stores a history (operation history) of log data generated for each operation related to document data, which is requested from the user terminal 20 to the document processing server 10. Each log data includes identification information (file name, etc.) of the document to be operated, operation type, and the like. Here, the operation is, for example, browsing, duplication, downloading, or the like. Note that browsing refers to the display of document data on the user terminal. Further, the download means the download of the document data to the user terminal 20.

優先度算出部13は、履歴取得部12によって取得された出力履歴に基づいて、検索データ群に含まれる各文書データについて表示順に関する優先度を算出し、当該優先度に基づいて検索データ群に含まれる各文書データの表示順を決定する。優先度の算出においては、重み記憶部121に記憶されている、出力設定に基づく区分別の重みが用いられる。 The priority calculation unit 13 calculates the priority regarding the display order of each document data included in the search data group based on the output history acquired by the history acquisition unit 12, and sets the search data group based on the priority. Determine the display order of each document data included. In the calculation of the priority, the weight for each division based on the output setting stored in the weight storage unit 121 is used.

ソート部14は、検索データ群を優先度順にソート(整列)する。 The sort unit 14 sorts (arranges) the search data group in order of priority.

検索結果送信部15は、検索データ群に含まれる各文書データの書誌情報が、ソート部14によるソート順で表示されるように検索結果画面を生成し、当該検索結果画面をユーザ端末20に送信する。すなわち、当該検索結果画面には、当該書誌情報の一覧(すなわち、検索データ群の一覧情報)が含まれる。 The search result transmission unit 15 generates a search result screen so that the bibliographic information of each document data included in the search data group is displayed in the sort order by the sort unit 14, and transmits the search result screen to the user terminal 20. do. That is, the search result screen includes a list of the bibliographic information (that is, list information of the search data group).

印刷要求受信部16は、ユーザ端末20に表示された検索結果画面においてユーザによって選択された文書データに関する印刷要求を受信する。 The print request receiving unit 16 receives a print request regarding the document data selected by the user on the search result screen displayed on the user terminal 20.

印刷データ生成部17は、印刷要求に係る文書データに関する印刷データを生成する。印刷データとは、例えば、PDL(Page Description Language)等、プリンタ40が解釈可能な形式を有するデータをいう。印刷対象として複数の文書データが選択された場合、印刷データ生成部17は、当該複数の文書データに関して1つの印刷データを生成する。 The print data generation unit 17 generates print data related to the document data related to the print request. The print data refers to data having a format that can be interpreted by the printer 40, such as PDL (Page Description Language). When a plurality of document data are selected as print targets, the print data generation unit 17 generates one print data for the plurality of document data.

印刷データ送信部18は、印刷データ生成部17が生成した印刷データを、印刷先として指定されたプリンタ40へ送信する。 The print data transmission unit 18 transmits the print data generated by the print data generation unit 17 to the printer 40 designated as the print destination.

ユーザ端末20は、検索要求送信部21、検索結果表示部22、印刷指示受付部23及び印刷要求送信部24等を有する。これら各部は、ユーザ端末20にインストールされた1以上のプログラムが、ユーザ端末20のCPUに実行させる処理により実現される。 The user terminal 20 has a search request transmission unit 21, a search result display unit 22, a print instruction reception unit 23, a print request transmission unit 24, and the like. Each of these parts is realized by a process of causing the CPU of the user terminal 20 to execute one or more programs installed in the user terminal 20.

検索要求送信部21は、文書データの検索要求を文書処理サーバ10へ送信する。検索結果表示部22は、検索要求に応じて検索された文書データ群(検索データ群)の書誌情報の一覧を含む検索結果画面を受信する。検索結果表示部22は、検索結果画面をユーザ端末20の表示装置へ表示する。印刷指示受付部23は、検索結果画面を介して、検索データ群のうちのいずれかの文書データを印刷対象とする印刷指示を受け付ける。印刷要求送信部24は、印刷対象とされた文書データに関する印刷要求を文書処理サーバ10へ送信する。 The search request transmission unit 21 transmits a document data search request to the document processing server 10. The search result display unit 22 receives a search result screen including a list of bibliographic information of the document data group (search data group) searched in response to the search request. The search result display unit 22 displays the search result screen on the display device of the user terminal 20. The print instruction receiving unit 23 receives a print instruction for printing any document data in the search data group via the search result screen. The print request transmission unit 24 transmits a print request regarding the document data to be printed to the document processing server 10.

以下、文書処理サーバ10が実行する処理手順について説明する。図4は、文書処理サーバ10が実行する処理手順の一例を説明するためのフローチャートである。 Hereinafter, the processing procedure executed by the document processing server 10 will be described. FIG. 4 is a flowchart for explaining an example of a processing procedure executed by the document processing server 10.

検索部11は、文書データに関する検索要求の受信を待機している(S101)。いずれかのユーザ端末20の検索要求送信部21から送信された検索要求が文書処理サーバ10において受信されると(S101でYes)、検索部11は、当該検索要求に応じた検索を各文書記憶装置30に対して実行する(S102)。その結果、検索部11は、検索された各文書データの書誌情報を各文書記憶装置30から取得する。検索要求に応じた検索とは、例えば、検索要求に含まれている検索条件に応じた検索、又は検索要求に指定されている文書データに関連する文書データの検索等である。但し、検索の方法は、特定のものに限定されない。各文書データの書誌情報には、例えば、当該文書データの記憶先の文書記憶装置30の識別情報(以下、「文書アドレス」という。)、文書データの名称(例えば、ファイル名)等が含まれる。文書データのサムネイル(縮小画像)が書誌情報に含まれてもよい。また、書誌情報には、検索された各文書データを文書処理サーバ10が識別するための識別情報(以下、「文書ID」という。)が付与される。例えば、検索部11が、取得された各書誌情報に対して文書IDを付与してもよい。なお、文書データの検索の際に、書誌情報と共に文書データの実体(ファイル)が取得されてもよい。 The search unit 11 is waiting for receiving a search request for document data (S101). When the search request transmitted from the search request transmission unit 21 of any of the user terminals 20 is received by the document processing server 10 (Yes in S101), the search unit 11 stores the search corresponding to the search request in each document. This is executed for the device 30 (S102). As a result, the search unit 11 acquires the bibliographic information of each searched document data from each document storage device 30. The search according to the search request is, for example, a search according to the search conditions included in the search request, a search for document data related to the document data specified in the search request, and the like. However, the search method is not limited to a specific one. The bibliographic information of each document data includes, for example, identification information (hereinafter referred to as "document address") of the document storage device 30 of the storage destination of the document data, a name of the document data (for example, a file name), and the like. .. Bibliographic information may include thumbnails (reduced images) of document data. Further, the bibliographic information is provided with identification information (hereinafter, referred to as "document ID") for the document processing server 10 to identify each searched document data. For example, the search unit 11 may assign a document ID to each acquired bibliographic information. When searching for document data, the substance (file) of the document data may be acquired together with the bibliographic information.

続いて、検索部11は、複数の文書データが検索されたか否かを判定する(S103)。複数の文書データが検索された場合(S103でYes)、履歴取得部12は、当該複数の文書データ(検索データ群のそれぞれ)について、各プリンタ40の出力履歴記憶部41及び各プロジェクタ50の出力履歴記憶部51から出力履歴を取得すると共に、操作履歴記憶部122から操作履歴を取得する。 Subsequently, the search unit 11 determines whether or not a plurality of document data have been searched (S103). When a plurality of document data are searched (Yes in S103), the history acquisition unit 12 outputs the output history storage unit 41 of each printer 40 and each projector 50 for the plurality of document data (each of the search data group). The output history is acquired from the history storage unit 51, and the operation history is acquired from the operation history storage unit 122.

ここで、或る文書データに対応する出力履歴及び操作履歴をどのように特定するのかという問題が有る。同じファイル名を含む書誌情報と、出力履歴又は操作履歴のログデータとが、同一の文書データに係る書誌情報とログデータであるという保証が無いからである。例えば、内容が全く異なる2つの「aaa.pdf」というファイル名に係る文書データが、複数の文書記憶装置30に記憶されている場合、出力履歴記憶部41、出力履歴記憶部51、操作履歴記憶部122には、異なる2つの文書データに関して、同じファイル名を含むログデータが記憶されている可能性が有る。 Here, there is a problem of how to specify the output history and the operation history corresponding to a certain document data. This is because there is no guarantee that the bibliographic information including the same file name and the log data of the output history or the operation history are the bibliographic information and the log data related to the same document data. For example, when two document data having completely different contents and having a file name of "aaa.pdf" are stored in a plurality of document storage devices 30, the output history storage unit 41, the output history storage unit 51, and the operation history storage unit 31 are stored. There is a possibility that log data including the same file name is stored in the unit 122 for two different document data.

そこで、履歴取得部12は、各書誌情報に基づいて、各書誌情報に対応する文書データ(の実体)を各文書記憶装置30から取得し、取得された各文書データの特徴量を生成してもよい。又は、各書誌情報に当該書誌情報に係る文書データの特徴量が含まれていてもよい。この場合、プリンタ40及びプロジェクタ50等は、出力対象とされた文書データの特徴量をログデータに含めておけばよい。また、操作履歴記憶部122のログデータにも操作対象とされた文書データの特徴量が含められるようにすればよい。履歴取得部12は、検索された各文書データの書誌情報に含まれている特徴量と同一の特徴量を含むログデータ群(すなわち、出力履歴及び操作履歴)を出力履歴記憶部41、出力履歴記憶部51、操作履歴記憶部122から取得すればよい。斯かる特徴量としては、例えば、文書データの画像又は文書データのハッシュ値等が挙げられる。但し、文書データの異同の判定に有効なその他の特徴量であって、文書データに対してデータサイズが小さい特徴量が用いられてもよい。 Therefore, the history acquisition unit 12 acquires (the substance) of the document data corresponding to each bibliographic information from each document storage device 30 based on each bibliographic information, and generates a feature amount of each acquired document data. May be good. Alternatively, each bibliographic information may include the feature amount of the document data related to the bibliographic information. In this case, the printer 40, the projector 50, and the like may include the feature amount of the document data to be output in the log data. Further, the log data of the operation history storage unit 122 may also include the feature amount of the document data to be operated. The history acquisition unit 12 outputs a log data group (that is, an output history and an operation history) including the same feature amount as the feature amount included in the bibliographic information of each searched document data to the output history storage unit 41 and the output history. It may be acquired from the storage unit 51 and the operation history storage unit 122. Examples of such a feature amount include an image of document data, a hash value of document data, and the like. However, other features that are effective for determining the difference in document data and whose data size is smaller than that of the document data may be used.

又は、文書処理サーバ10経由でプリンタ40又はプロジェクタ50に出力された文書データについては、当該文書データについて検索部11が生成した文書IDが、プリンタ40又はプロジェクタ50におけるログデータや、操作履歴記憶部122におけるログデータに含まれるようにしてもよい。そうすることで、文書IDに基づいて、書誌情報とログデータとについて、同一の文書データに対応するものであるか否かを判定することができる。但し、この場合、検索部11は、同一の文書データに対しては、常に同じ文書IDを付与する必要が有る。そのために、例えば、文書データの特徴量(ハッシュ値等)が、文書IDとされてもよい。 Alternatively, for the document data output to the printer 40 or the projector 50 via the document processing server 10, the document ID generated by the search unit 11 for the document data is the log data in the printer 40 or the projector 50 and the operation history storage unit. It may be included in the log data in 122. By doing so, it is possible to determine whether or not the bibliographic information and the log data correspond to the same document data based on the document ID. However, in this case, the search unit 11 needs to always assign the same document ID to the same document data. Therefore, for example, the feature amount (hash value or the like) of the document data may be used as the document ID.

続いて、優先度算出部13は、重み記憶部121に記憶されている情報と、検索された文書データごとに取得された出力履歴及び操作履歴とに基づいて、当該各文書データの優先度を算出する(S105)。 Subsequently, the priority calculation unit 13 determines the priority of each document data based on the information stored in the weight storage unit 121 and the output history and operation history acquired for each searched document data. Calculate (S105).

図5は、重み記憶部121の構成例を示す図である。図5に示されるように、重み記憶部121には、「閲覧回数」、「複製回数」、「DL回数」、「印刷回数(モノクロ)」、「印刷回数(カラー)」、「1部印刷回数」、「複数部数印刷回数」及び「投影回数」等の各区分に対する「重み」が記憶されている。 FIG. 5 is a diagram showing a configuration example of the weight storage unit 121. As shown in FIG. 5, the weight storage unit 121 has "view count", "duplicate count", "DL count", "print count (monochrome)", "print count (color)", and "one copy print". A "weight" for each category such as "number of times", "number of prints for multiple copies", and "number of projections" is stored.

「閲覧回数」は、文書データが閲覧(参照)された回数である。「複製回数」は、文書データが複製された回数である。「DL回数」は、文書データがユーザ端末20へダウンロードされた回数である。なお、検索された各文書データの「閲覧回数」、「複製回数」、「DL回数」は、当該各文書データの操作履歴に基づいて特定可能である。 The "view count" is the number of times the document data has been viewed (referenced). The "number of duplications" is the number of times the document data has been duplicated. The "DL count" is the number of times the document data has been downloaded to the user terminal 20. The "view count", "replication count", and "DL count" of each searched document data can be specified based on the operation history of each document data.

「印刷回数(モノクロ)」は、モノクロ印刷の回数である。「印刷回数(カラー)」は、カラー印刷の回数である。「1部印刷回数」は、1部のみの印刷が実行された回数である。「複数部数印刷回数」は、複数部数の印刷が実行された回数である。「投影回数」は、プロジェクタ50によって投影された回数である。なお、検索された各文書データの「印刷回数(カラー)」、「1部印刷回数」及び「複数部数印刷回数」は、プリンタ40の出力履歴記憶部41から取得される出力履歴に基づいて特定可能である。すなわち、或る文書データに関するこれらの回数は、当該出力履歴に含まれるログデータ群のうち、当該文書データに関するログデータに基づいて特定可能である。この際、出力の失敗を示すログデータは、出力回数のカウント対象から除外される。また、当該各文書データの「投影回数」は、プロジェクタ50の出力履歴記憶部51から取得される出力履歴に基づいて特定可能である。すなわち、或る文書データに関するこれらの回数は、当該出力履歴に含まれるログデータ群のうち、当該文書データに関するログデータに基づいて特定可能である。この際、出力の失敗を示すログデータは、出力回数のカウント対象から除外される。なお、「印刷回数(モノクロ)」、「印刷回数(カラー)」、「1部印刷回数」、「複数部数印刷回数」及び「投影回数」は、出力設定に基づく区分ごとの出力回数の一例である。 The "number of prints (monochrome)" is the number of monochrome prints. The "number of prints (color)" is the number of color prints. The "number of times of printing one copy" is the number of times that printing of only one copy is executed. The "number of prints of a plurality of copies" is the number of times a print of a plurality of copies is executed. The "projection count" is the number of projections by the projector 50. The "print count (color)", "one copy print count", and "multiple copy print count" of each searched document data are specified based on the output history acquired from the output history storage unit 41 of the printer 40. It is possible. That is, these times for a certain document data can be specified based on the log data for the document data in the log data group included in the output history. At this time, the log data indicating the output failure is excluded from the count target of the output count. Further, the "number of projections" of each document data can be specified based on the output history acquired from the output history storage unit 51 of the projector 50. That is, these times for a certain document data can be specified based on the log data for the document data in the log data group included in the output history. At this time, the log data indicating the output failure is excluded from the count target of the output count. Note that "number of prints (monochrome)", "number of prints (color)", "number of prints per copy", "number of prints of multiple copies" and "number of projections" are examples of the number of outputs for each category based on the output settings. be.

なお、図5では、「印刷回数(カラー)」、「複数部数印刷回数」及び「投影回数」について、「重み」の値が相対的に大きくされている。これは、以下のような考えに基づく。 In FIG. 5, the value of "weight" is relatively large for "number of prints (color)", "number of prints for multiple copies", and "number of projections". This is based on the following idea.

多くのユーザによって実際に紙に印刷されていたり、さらには多くの部数が印刷されていたりする文書データは、多数の人に配布された有用な資料である可能性が相対的に高い。また、モノクロよりカラーで印刷されている文書データの方が営業提案等に使われた、重要性の高い文書データである可能性が相対的に高い。同様に、プロジェクタ50によって投影された文書データは、会議等において使用された有用な文書データである可能性が相対的に高い。そこで、本実施の形態では、「印刷回数(カラー)」、「複数部数印刷回数」及び「投影回数」については、「重み」の値が相対的に大きくされている。 Document data that is actually printed on paper by many users, or even printed in large numbers, is relatively likely to be useful material distributed to a large number of people. In addition, document data printed in color is more likely to be more important document data used in sales proposals than monochrome. Similarly, the document data projected by the projector 50 is relatively likely to be useful document data used in a conference or the like. Therefore, in the present embodiment, the value of "weight" is relatively large for "number of prints (color)", "number of prints for multiple copies", and "number of projections".

検索された各文書データの優先度の算出は、次のように実行される。まず、優先度算出部13は、当該各文書データについて、重みが付与されている各区分(「閲覧回数」、「複製回数」、「DL回数」、「印刷回数(モノクロ)」、「印刷回数(カラー)」、「1部印刷回数」、「複数部数印刷回数」及び「投影回数」)の値を操作履歴又は出力履歴に基づいて特定する。続いて、優先度算出部13は、文書データごとに、当該各区分の値を正規化する。或る区分の値の正規化は、当該区分についての最大値(検索された文書データ内での最大値)によって、当該区分の値を除することで行われる。優先度算出部13は、当該各文書データについて、各区分の正規化後の値に対して各区分の「重み」を乗じることで区分別の優先度(区分別優先度)を算出し、区分別優先度の総和を算出することで、当該各文書データの優先度を算出する。なお、優先度の算出されることで、実質的に、文書データの表示順が決定される。 The calculation of the priority of each searched document data is executed as follows. First, the priority calculation unit 13 determines each category (“view count”, “replication count”, “DL count”, “print count (monochrome)”, “print count”, which is weighted for each document data. The values of "(color)", "number of prints per copy", "number of prints of multiple copies" and "number of projections") are specified based on the operation history or output history. Subsequently, the priority calculation unit 13 normalizes the value of each category for each document data. Normalization of the value of a certain category is performed by dividing the value of the category by the maximum value (maximum value in the searched document data) for the category. The priority calculation unit 13 calculates the priority for each category (priority for each category) by multiplying the normalized value of each category by the "weight" of each category for each document data. By calculating the sum of the different priorities, the priority of each document data is calculated. By calculating the priority, the display order of the document data is substantially determined.

図6は、優先度の算出結果の一例を示す図である。図6には、文書データA及び文書データBのそれぞれについて、各区分(「閲覧回数」、「複製回数」、「DL回数」、「印刷回数(モノクロ)」、「印刷回数(カラー)」、「1部印刷回数」、「複数部数印刷回数」及び「投影回数」)の値と、区分別優先度と、優先度とが示されている。図6の例では、文書データAの優先度は、約8.3であり、文書データBの優先度は、約6.25である。 FIG. 6 is a diagram showing an example of a priority calculation result. In FIG. 6, for each of the document data A and the document data B, each category (“view count”, “replication count”, “DL count”, “print count (monochrome)”, “print count (color)”, The values of "number of prints for one copy", "number of prints for multiple copies", and "number of projections"), the priority for each category, and the priority are shown. In the example of FIG. 6, the priority of the document data A is about 8.3, and the priority of the document data B is about 6.25.

続いて、ソート部14は、各文書データの書誌情報を、各文書データの優先度の降順にソートする(S106)。すなわち、ソート部14は、優先度が高い文書データの書誌情報が上位となるように、各書誌情報をソートする。したがって、図6の例では、文書データAの書誌情報の方が、文書データBの書誌情報よりも上位となる。 Subsequently, the sorting unit 14 sorts the bibliographic information of each document data in descending order of priority of each document data (S106). That is, the sorting unit 14 sorts each bibliographic information so that the bibliographic information of the document data having a high priority is ranked higher. Therefore, in the example of FIG. 6, the bibliographic information of the document data A is higher than the bibliographic information of the document data B.

ステップS106又はS103でNoの場合に続いて、検索結果送信部15は、ソートされた書誌情報の一覧を含む検索結果画面を生成する(S107)。書誌情報にサムネイルが含まれている場合には、サムネイルがソート順に配列されるように検索結果画面が生成されてもよい。検索結果画面は、例えば、Webページ(HTML(HyperText Markup Language)データ)として生成されてもよい。なお、検索された文書データが1つである場合、検索結果画面には、当該1つの文書データの書誌情報が含まれればよい。また、検索された文書データが0である場合、検索結果画面には、「該当する文書データは有りません。」等のメッセージを含む画面であってもよい。以下においては、複数の文書データが検索された場合について説明する。 Following the case of No in step S106 or S103, the search result transmission unit 15 generates a search result screen including a sorted list of bibliographic information (S107). When the bibliographic information includes thumbnails, the search result screen may be generated so that the thumbnails are arranged in the sort order. The search result screen may be generated as, for example, a Web page (HTML (HyperText Markup Language) data). When the searched document data is one, the search result screen may include the bibliographic information of the one document data. Further, when the searched document data is 0, the search result screen may be a screen including a message such as "There is no corresponding document data." In the following, a case where a plurality of document data are searched will be described.

続いて、検索結果送信部15は、生成した検索結果画面を、検索要求の送信元のユーザ端末20へ送信する(S108)。続いて、印刷要求受信部16は、当該ユーザ端末20からの印刷要求の受信を待機する(S109)。 Subsequently, the search result transmission unit 15 transmits the generated search result screen to the user terminal 20 that is the transmission source of the search request (S108). Subsequently, the print request receiving unit 16 waits for the reception of the print request from the user terminal 20 (S109).

一方、当該ユーザ端末20の検索結果表示部22は、当該検索結果画面を受信すると、当該検索結果画面を表示する。その結果、ユーザは、検索された各文書データの書誌情報の一覧を参照することができる。この際、当該書誌情報は、優先度に基づいてソートされている。また、当該優先度は、プリンタ40やプロジェクタ50等の出力装置における出力履歴に基づいて算出されている。したがって、検索結果画面では、ユーザにとって有用である可能性が高い文書データの書誌情報が上位となるように(目立つように)表示される。 On the other hand, when the search result display unit 22 of the user terminal 20 receives the search result screen, the search result display unit 22 displays the search result screen. As a result, the user can refer to the list of bibliographic information of each searched document data. At this time, the bibliographic information is sorted based on the priority. Further, the priority is calculated based on the output history of the output device such as the printer 40 and the projector 50. Therefore, on the search result screen, the bibliographic information of the document data, which is likely to be useful to the user, is displayed at the top (prominently).

ユーザが、検索結果画面に表示されている書誌情報の一覧の中から2以上の(複数の)書誌情報を選択して印刷の設定指示を入力すると、印刷指示受付部23は、印刷設定画面を表示する。印刷設定画面は、選択された複数の書誌情報に係る複数の文書データに関する印刷設定を共通的に受け付けるための画面である。なお、印刷設定画面において設定可能な印刷設定の項目は、一般的な印刷設定画面において設定可能な項目と同様でよい。また、印刷設定画面には、印刷先のプリンタ40の選択肢も含まれる。 When the user selects two or more (plural) bibliographic information from the list of bibliographic information displayed on the search result screen and inputs a print setting instruction, the print instruction receiving unit 23 displays the print setting screen. indicate. The print setting screen is a screen for commonly accepting print settings related to a plurality of document data related to a plurality of selected bibliographic information. The print setting items that can be set on the print setting screen may be the same as the items that can be set on the general print setting screen. The print setting screen also includes options for the printer 40 to be printed to.

印刷設定画面を介して印刷設定が入力され、印刷の実行指示が入力されると、印刷要求送信部24は、当該印刷設定と、選択された2以上の書誌情報のそれぞれに含まれている文書IDとを含む印刷要求を文書処理サーバ10へ送信する。 When the print setting is input via the print setting screen and the print execution instruction is input, the print request transmission unit 24 receives the document included in the print setting and each of the two or more selected bibliographic information. A print request including an ID is transmitted to the document processing server 10.

文書処理サーバ10の印刷要求受信部16が当該印刷要求を受信すると(S109でYes)、印刷データ生成部17は、当該印刷要求に含まれている各文書IDに対応する文書データ(の実体)を、文書記憶装置30から取得する(S110)。各文書IDに対応する文書データを記憶する文書記憶装置30は、当該文書IDが付与された書誌情報の文書アドレスに基づいて特定可能である。なお、文書データの検索時(S102)において、書誌情報と共に文書データ(の実体)が取得されている場合には、ステップS110は省略されてもよい。 When the print request receiving unit 16 of the document processing server 10 receives the print request (Yes in S109), the print data generation unit 17 is (the entity) of the document data corresponding to each document ID included in the print request. Is obtained from the document storage device 30 (S110). The document storage device 30 that stores the document data corresponding to each document ID can be specified based on the document address of the bibliographic information to which the document ID is assigned. If the document data (entity) is acquired together with the bibliographic information at the time of searching the document data (S102), the step S110 may be omitted.

続いて、印刷データ生成部17は、取得された各文書データを、共通のデータ形式に変換する(S111)。すなわち、各文書データの形式は、必ずしも同じではない。そこで、印刷データ生成部17は、当該各文書データを、PDFやJPEG等の共通の形式に変換する。当該共通の形式は、印刷データに関する中間データの形式でもよい。 Subsequently, the print data generation unit 17 converts each acquired document data into a common data format (S111). That is, the format of each document data is not necessarily the same. Therefore, the print data generation unit 17 converts each document data into a common format such as PDF or JPEG. The common format may be the format of intermediate data related to print data.

続いて、印刷データ生成部17は、変換後の各文書データを、1つの文書データ(1つのファイル)に結合(統合)する(S112)。すなわち、当該各文書データの各ページが連続するように1つの文書データが生成される。したがって、例えば、当該各文書データが2つの文書データであって、1つ目の文書データが3ページであり、2つ目の文書データが4ページである場合、7ページの文書データが生成される。以下、生成された文書データを「統合文書データ」という。 Subsequently, the print data generation unit 17 combines (integrates) each converted document data into one document data (one file) (S112). That is, one document data is generated so that each page of the document data is continuous. Therefore, for example, when each document data is two document data, the first document data is three pages, and the second document data is four pages, seven pages of document data are generated. To. Hereinafter, the generated document data is referred to as "integrated document data".

続いて、印刷データ生成部17は、統合文書データに対して、表紙用のページを最初のページとして追加する(S113)。したがって、ステップS113の実行前において、統合文書データのページ数が7ページであった場合、ステップS113の実行後において、統合文書データのページ数は、8ページとなる。なお、表紙用のページのデータは、例えば、予め補助記憶装置102等に記憶されていてもよいし、統合文書データの内容等に基づいて、印刷データ生成部17が自動的に生成してもよい。表紙用のページには、統合文書データのタイトルを示す文字列が含まれてもよい。当該文字列は、予め補助記憶装置102等に記憶されてもよいし、ステップS109において受信される印刷要求に含まれていてもよい。タイトルが当該印刷要求に含まれる場合、例えば、印刷設定の一部として、印刷設定画面を介してタイトルが入力されてもよい。 Subsequently, the print data generation unit 17 adds a cover page as the first page to the integrated document data (S113). Therefore, if the number of pages of the integrated document data is 7 before the execution of step S113, the number of pages of the integrated document data is 8 after the execution of step S113. The page data for the cover page may be stored in the auxiliary storage device 102 or the like in advance, or may be automatically generated by the print data generation unit 17 based on the contents of the integrated document data or the like. good. The cover page may contain a character string indicating the title of the integrated document data. The character string may be stored in advance in the auxiliary storage device 102 or the like, or may be included in the print request received in step S109. When the title is included in the print request, for example, the title may be input via the print setting screen as part of the print setting.

続いて、印刷データ生成部17は、統合文書データについて、ステップS109において受信された印刷要求に含まれている印刷設定に応じた印刷データを生成する(S114)。例えば、当該印刷設定において、集約が指定されていれば、1面に複数ページが集約された印刷データが生成される。同様に、当該印刷設定において両面が指定されていれば、両面に各ページが割り当てられた印刷データが生成される。また、印刷設定において中綴じ製本が指定されていれば、中綴じ製本が行われるように印刷データが生成される。 Subsequently, the print data generation unit 17 generates print data for the integrated document data according to the print settings included in the print request received in step S109 (S114). For example, if aggregation is specified in the print setting, print data in which a plurality of pages are aggregated on one side is generated. Similarly, if both sides are specified in the print setting, print data in which each page is assigned to both sides is generated. If saddle stitch binding is specified in the print settings, print data is generated so that saddle stitch binding is performed.

続いて、印刷データ送信部18は、生成された印刷データを、当該印刷設定において印刷先として指定されているプリンタ40へ送信する(S115)。その結果、当該プリンタ40において当該印刷データが印刷される。この際、ユーザにとっては、印刷対象として選択した複数の文書データが、1つの文書として印刷されたように見える。 Subsequently, the print data transmission unit 18 transmits the generated print data to the printer 40 designated as the print destination in the print setting (S115). As a result, the print data is printed on the printer 40. At this time, to the user, it appears that the plurality of document data selected as the print target is printed as one document.

上述したように、本実施の形態では、プリンタ40やプロジェクタ50等、文書データの出力装置から取得される出力履歴に基づいて、表示対象の複数の文書データの表示順が制御される。したがって、本実施の形態によれば、出力装置におけるデータの処理状態に基づいてデータの表示順を制御可能とすることができる。その結果、ユーザにとって有用なデータを上位に表示できる可能性を高めることができる。 As described above, in the present embodiment, the display order of the plurality of document data to be displayed is controlled based on the output history acquired from the document data output device such as the printer 40 and the projector 50. Therefore, according to the present embodiment, it is possible to control the display order of the data based on the data processing state in the output device. As a result, it is possible to increase the possibility that useful data for the user can be displayed at a higher level.

すなわち、ユーザ端末20や文書処理サーバ10等、プリンタ40又はプロジェクタ50等に対して出力を要求する側の装置においても、当該出力に関する履歴を記録することができる。しかし、出力の要求に応じてプリンタ40又はプロジェクタ50等において実際に出力されたか否かを当該履歴から把握することは困難である。一方、本実施の形態では、出力の実績についてより正確な情報に基づいて文書データの表示順を制御することができる。 That is, even in the device on the side that requests the output from the printer 40, the projector 50, or the like, such as the user terminal 20, the document processing server 10, or the like, the history related to the output can be recorded. However, it is difficult to grasp from the history whether or not the printer 40, the projector 50, or the like actually outputs in response to the output request. On the other hand, in the present embodiment, the display order of the document data can be controlled based on more accurate information about the actual output.

また、本実施の形態では、上記のような表示順で表示された文書データの中から選択された複数の文書データが1つの文書データに統合されて印刷される。その結果、例えば、ユーザは、自らに有用な文書データが1つ(1冊)にまとめられた文書データを容易に作成することができる。 Further, in the present embodiment, a plurality of document data selected from the document data displayed in the display order as described above are integrated into one document data and printed. As a result, for example, the user can easily create document data in which document data useful for himself / herself is collected into one (one volume).

なお、本実施の形態では、プリンタ40及びプロジェクタ50を出力装置の一例として記載したが、例えば、電子黒板等、電子データを出力可能な他の出力装置について、本実施の形態が適用されてもよい。 In the present embodiment, the printer 40 and the projector 50 are described as an example of the output device, but even if the present embodiment is applied to another output device capable of outputting electronic data such as an electronic blackboard, for example. good.

なお、本実施の形態において、文書処理サーバ10は、情報処理装置又は情報処理システムの一例である。履歴取得部12は、取得部の一例である。優先度算出部13は、決定部の一例である。検索結果送信部15は、第1の送信部の一例である。印刷要求受信部16は、受信部の一例である。印刷データ生成部17は、生成部の一例である。印刷データ送信部18は、第2の送信部の一例である。 In the present embodiment, the document processing server 10 is an example of an information processing device or an information processing system. The history acquisition unit 12 is an example of an acquisition unit. The priority calculation unit 13 is an example of a determination unit. The search result transmission unit 15 is an example of the first transmission unit. The print request receiving unit 16 is an example of a receiving unit. The print data generation unit 17 is an example of the generation unit. The print data transmission unit 18 is an example of a second transmission unit.

以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various aspects are within the scope of the gist of the present invention described in the claims. It can be transformed and changed.

10 文書処理サーバ
11 検索部
12 履歴取得部
13 優先度算出部
14 ソート部
15 検索結果送信部
16 印刷要求受信部
17 印刷データ生成部
18 印刷データ送信部
20 ユーザ端末
21 検索要求送信部
22 検索結果表示部
23 印刷指示受付部
24 印刷要求送信部
30 文書記憶装置
40 プリンタ
41 出力履歴記憶部
50 プロジェクタ
51 出力履歴記憶部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
121 重み記憶部
122 操作履歴記憶部
B バス
10 Document processing server 11 Search unit 12 History acquisition unit 13 Priority calculation unit 14 Sort unit 15 Search result transmission unit 16 Print request reception unit 17 Print data generation unit 18 Print data transmission unit 20 User terminal 21 Search request transmission unit 22 Search results Display unit 23 Print instruction reception unit 24 Print request transmission unit 30 Document storage device 40 Printer 41 Output history storage unit 50 Projector 51 Output history storage unit 100 Drive device 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 CPU
105 Interface device 121 Weight storage unit 122 Operation history storage unit B Bus

特開2008‐217349号公報Japanese Unexamined Patent Publication No. 2008-217349 特開2013-025726号公報Japanese Unexamined Patent Publication No. 2013-205726

Claims (8)

1以上の情報処理装置を含む情報処理システムであって、
ネットワークを介して接続される端末において表示対象とされる各データについて、出力装置において出力のたびに出力設定を含むように記録されたログデータ群を取得する取得部と、
前記取得部が取得したログデータ群から出力の失敗を示すログデータを除くログデータ群に基づいて、前記出力設定に基づく区分ごとの出力回数を前記各データについて特定し、前記区分ごとの重みと前記出力回数とに基づいて、前記各データの優先度を算出し、前記優先度に基づいて前記各データの表示順を決定する決定部と、
前記各データを前記表示順に基づく前記各データの一覧情報を前記端末へ送信する第1の送信部と、
を有することを特徴とする情報処理システム。
An information processing system that includes one or more information processing devices.
For each data to be displayed in the terminal connected via the network, the acquisition unit that acquires the log data group recorded so as to include the output setting for each output in the output device, and the acquisition unit.
Based on the log data group excluding the log data indicating the output failure from the log data group acquired by the acquisition unit , the number of outputs for each category based on the output setting is specified for each data, and the weight for each category is used. A determination unit that calculates the priority of each data based on the number of outputs and determines the display order of the data based on the priority.
A first transmission unit that transmits the list information of the data based on the display order of the data to the terminal, and
An information processing system characterized by having.
相対的に多くのユーザによって使用された可能性が相対的に高いことを示す区分に対する前記重みは相対的に大きい、
ことを特徴とする請求項1記載の情報処理システム。
The weight for a category indicating that it is relatively likely to have been used by a relatively large number of users is relatively large.
The information processing system according to claim 1, wherein the information processing system is characterized by the above.
前記一覧情報に基づいて前記端末において選択された2以上のデータの印刷要求を受信する受信部と、
前記2以上のデータに関して、1つの印刷データを生成する生成部と、
前記印刷データを出力装置へ送信する第2の送信部と、
を有することを特徴とする請求項1又は2記載の情報処理システム。
A receiving unit that receives a print request for two or more data selected in the terminal based on the list information, and a receiving unit.
A generation unit that generates one print data for the two or more data, and a generation unit.
A second transmission unit that transmits the print data to the output device, and
The information processing system according to claim 1 or 2, wherein the information processing system has.
前記生成部は、前記2以上のデータの各ページが連続するように、前記印刷データを生成する、
ことを特徴とする請求項3記載の情報処理システム。
The generation unit generates the print data so that each page of the two or more data is continuous.
The information processing system according to claim 3, wherein the information processing system is characterized by the above.
前記生成部は、前記2以上のデータに対して共通的に設定された印刷設定に応じて前記印刷データを生成する、
ことを特徴とする請求項3又は4記載の情報処理システム。
The generation unit generates the print data according to the print settings commonly set for the two or more data.
The information processing system according to claim 3 or 4, wherein the information processing system is characterized by the above.
前記取得部は、前記各データのそれぞれの特徴量に基づいて、前記各データの前記ログデータ群を前記出力装置から取得する、
ことを特徴とする請求項1乃至5いずれか一項記載の情報処理システム。
The acquisition unit acquires the log data group of the data from the output device based on the feature amount of each data.
The information processing system according to any one of claims 1 to 5, wherein the information processing system is characterized by the above.
1以上の情報処理装置を含む情報処理システムが、
ネットワークを介して接続される端末において表示対象とされる各データについて、出力装置において出力のたびに出力設定を含むように記録されたログデータ群を取得する取得手順と、
前記取得手順が取得したログデータ群から出力の失敗を示すログデータを除くログデータ群に基づいて、前記出力設定に基づく区分ごとの出力回数を前記各データについて特定し、前記区分ごとの重みと前記出力回数とに基づいて、前記各データの優先度を算出し、前記優先度に基づいて前記各データの表示順を決定する決定部と、
前記各データを前記表示順に基づく前記各データの一覧情報を前記端末へ送信する第1の送信手順と、
を実行することを特徴とする情報処理方法。
An information processing system that includes one or more information processing devices
For each data to be displayed on the terminal connected via the network, the acquisition procedure for acquiring the log data group recorded so as to include the output setting for each output in the output device, and the acquisition procedure.
Based on the log data group excluding the log data indicating the output failure from the log data group acquired by the acquisition procedure , the number of outputs for each category based on the output setting is specified for each data, and the weight for each category is used. A determination unit that calculates the priority of each data based on the number of outputs and determines the display order of the data based on the priority.
A first transmission procedure for transmitting the list information of the data based on the display order of the data to the terminal, and
An information processing method characterized by executing.
ネットワークを介して接続される端末において表示対象とされる各データについて、出力装置において出力のたびに出力設定を含むように記録されたログデータ群を取得する取得手順と、
前記取得手順が取得したログデータ群から出力の失敗を示すログデータを除くログデータ群に基づいて、前記出力設定に基づく区分ごとの出力回数を前記各データについて特定し、前記区分ごとの重みと前記出力回数とに基づいて、前記各データの優先度を算出し、前記優先度に基づいて前記各データの表示順を決定する決定手順と、
前記各データを前記表示順に基づく前記各データの一覧情報を前記端末へ送信する第1の送信手順と、
をコンピュータに実行させることを特徴とするプログラム。
For each data to be displayed on the terminal connected via the network, the acquisition procedure for acquiring the log data group recorded so as to include the output setting for each output in the output device, and the acquisition procedure.
Based on the log data group excluding the log data indicating the output failure from the log data group acquired by the acquisition procedure , the number of outputs for each category based on the output setting is specified for each data, and the weight for each category is used. A determination procedure for calculating the priority of each data based on the number of outputs and determining the display order of the data based on the priority.
A first transmission procedure for transmitting the list information of the data based on the display order of the data to the terminal, and
A program characterized by having a computer execute.
JP2018049886A 2018-03-16 2018-03-16 Information processing system, information processing method and program Expired - Fee Related JP7081238B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018049886A JP7081238B2 (en) 2018-03-16 2018-03-16 Information processing system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018049886A JP7081238B2 (en) 2018-03-16 2018-03-16 Information processing system, information processing method and program

Publications (2)

Publication Number Publication Date
JP2019160212A JP2019160212A (en) 2019-09-19
JP7081238B2 true JP7081238B2 (en) 2022-06-07

Family

ID=67996320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018049886A Expired - Fee Related JP7081238B2 (en) 2018-03-16 2018-03-16 Information processing system, information processing method and program

Country Status (1)

Country Link
JP (1) JP7081238B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260383A (en) 2005-03-18 2006-09-28 Seiko Epson Corp Print setting change system, printing apparatus, print setting change program, and print setting change method
JP2008146258A (en) 2006-12-07 2008-06-26 Canon Inc Image processing apparatus and image processing method
JP2011138340A (en) 2009-12-28 2011-07-14 Canon Inc Server device, method for inspecting log of the same, and program
JP2012073879A (en) 2010-09-29 2012-04-12 Mitsubishi Space Software Kk Order determination device, oder determination program and order determination method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260383A (en) 2005-03-18 2006-09-28 Seiko Epson Corp Print setting change system, printing apparatus, print setting change program, and print setting change method
JP2008146258A (en) 2006-12-07 2008-06-26 Canon Inc Image processing apparatus and image processing method
JP2011138340A (en) 2009-12-28 2011-07-14 Canon Inc Server device, method for inspecting log of the same, and program
JP2012073879A (en) 2010-09-29 2012-04-12 Mitsubishi Space Software Kk Order determination device, oder determination program and order determination method

Also Published As

Publication number Publication date
JP2019160212A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
US20180139343A1 (en) Non-transitory recording medium storing computer readable print setting history display program, printing system, and server
JP2008271534A (en) Content-based accounting method implemented in image reproduction devices
JP7187845B2 (en) print server, image forming device, program, printing system
JP2020024303A (en) Image processing apparatus and method for controlling the same, and program
US20120324336A1 (en) Computer and computer-readable storage medium for computer program
US8451477B2 (en) Image forming apparatus, printing method, publicized information aggregating apparatus and method, and computer-readable storage medium for computer program
US7580149B2 (en) Method and system for identification of repeat print jobs using object level hash tables
US20140218764A1 (en) System, image forming apparatus, and method therefor
JPH11143661A (en) Printing system
US10185527B2 (en) Printed system, image display apparatus, image display method, and non-transitory computer readable medium
JP7396061B2 (en) Information processing device and program
JP7081238B2 (en) Information processing system, information processing method and program
US9530084B2 (en) Image processing apparatus capable of ascertaining printing reduction effect, control method therefor, storage medium, and image processing system
US20100079788A1 (en) Variable data printing method utilizing multiple printers
JP2019160213A (en) Information processing system, information processing method, and program
JP2005050018A (en) Document file management apparatus and data structure
US20150029547A1 (en) Printing system, information processing device, and non-transitory computer readable recording medium
JP4497539B2 (en) Printing condition judgment method
US20220329658A1 (en) Method, information processing apparatus, and storage medium
US8749812B2 (en) Variable data printing method utilizing separate printers for different content
JP2006011526A (en) Printing control system, printing control method and program therefor
US8848221B2 (en) Method and system for managing print on demand jobs with remote cache
US20110235106A1 (en) Information processing apparatus, information processing method, and storage medium
US8514434B2 (en) Print control device, print control system, and print control method
JP2005050017A (en) Document file management apparatus, document file management method, and data structure

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220104

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220509

R151 Written notification of patent or utility model registration

Ref document number: 7081238

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees