[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5167200B2 - Print job extraction apparatus and print system - Google Patents

Print job extraction apparatus and print system Download PDF

Info

Publication number
JP5167200B2
JP5167200B2 JP2009135833A JP2009135833A JP5167200B2 JP 5167200 B2 JP5167200 B2 JP 5167200B2 JP 2009135833 A JP2009135833 A JP 2009135833A JP 2009135833 A JP2009135833 A JP 2009135833A JP 5167200 B2 JP5167200 B2 JP 5167200B2
Authority
JP
Japan
Prior art keywords
print job
job data
information
extraction
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
JP2009135833A
Other languages
Japanese (ja)
Other versions
JP2009301544A (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.)
Toshiba Corp
Toshiba TEC Corp
Original Assignee
Toshiba Corp
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba TEC Corp filed Critical Toshiba Corp
Publication of JP2009301544A publication Critical patent/JP2009301544A/en
Application granted granted Critical
Publication of JP5167200B2 publication Critical patent/JP5167200B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、1つまたは複数の印刷ジョブデータをログとして記録するプリントシステムに関する。   The present invention relates to a print system that records one or more print job data as a log.

従来より、使用者のクライアントPCと、プリンタとをネットワークを介して接続したプリントシステムが知られている。印刷ジョブは、クライアントPCからプリンタサーバに送られてスプールされた後、プリンタサーバからプリンタに送られて印刷される。また、プリンタサーバは、印刷処理が行われた印刷ジョブのジョブデータ(本明細書においては、印刷ジョブデータと称す)を所定の期間記憶しており、当該記憶される印刷ジョブデータは、例えば再印刷などに利用されている。   Conventionally, a print system in which a user's client PC and a printer are connected via a network is known. The print job is sent from the client PC to the printer server and spooled, and then sent from the printer server to the printer for printing. The printer server stores job data of a print job that has been subjected to print processing (referred to as print job data in the present specification) for a predetermined period. Used for printing.

従来のプリントシステムにおいて、印刷ジョブデータを容易に見つけることができるようにするために、印刷ジョブデータに係るドキュメントを作成したアプリケーション名や、クライアントPC名などの印刷ジョブデータに含まれる情報を、クライアントPCやプリンタのディスプレイに表示することにより使用者に提示する技術が知られている(例えば特許文献1に記載されるプリントシステム)。また、印刷ジョブデータに含まれる情報をディスプレイに表示して使用者に提示する際に、クライアントPC名が同一である印刷ジョブデータごとにグループ化する技術が知られている(例えば特許文献2に記載されるプリントシステム)。   In the conventional print system, in order to make it easy to find the print job data, the information included in the print job data such as the name of the application that created the document related to the print job data and the name of the client PC is stored in the client. A technique of presenting to a user by displaying on a display of a PC or printer is known (for example, a print system described in Patent Document 1). In addition, when displaying information included in print job data on a display and presenting it to a user, a technique for grouping print job data having the same client PC name is known (for example, Patent Document 2). Printing system described).

特開平9−330190号公報JP-A-9-330190 特開2001−205863号公報JP 2001-205863 A

しかしながら、近年のプリンタサーバは、記憶領域として、従来よりも大容量のハードディスクを備えている。これにより、プリンタサーバに記憶される印刷ジョブデータの数も多くなるので、ディスプレイには、従来よりも大量の印刷ジョブデータについての情報が表示されることとなる。このような場合において、希望する印刷ジョブデータを大量の印刷ジョブデータの中から見つけ出すことは、使用者にとって煩わしい作業である。特に、印刷ジョブデータを作成した使用者(以下、単に作成者と称す)とは異なる者が印刷ジョブデータを見つけようとする場合に、印刷ジョブデータに係るドキュメント名や印刷時刻が不明であるときは、印刷ジョブデータを特定することは困難である。   However, recent printer servers have a hard disk with a larger capacity than the conventional storage area. As a result, the number of print job data stored in the printer server also increases, so that information about a larger amount of print job data than before is displayed on the display. In such a case, finding out desired print job data from a large amount of print job data is a troublesome operation for the user. In particular, when a person other than the user who created the print job data (hereinafter simply referred to as the creator) tries to find the print job data, the document name or the print time related to the print job data is unknown. It is difficult to specify print job data.

さらに、印刷ジョブデータがクライアントPC名に基づいてグループ化されて表示されても、クライアントPCの名前は自由に設定、変更が可能であるため、クライアントPCの名前から印刷ジョブデータを作成した作成者を容易に特定できない場合がある。そして、このようにクライアントPC名から作成者の特定が容易でない場合に、作成者とは異なる者にとっては、印刷ジョブデータについての情報が同一のクライアントPCごとにグループ化されていても、希望する印刷ジョブデータの特定は相変わらず容易でない。   Further, even if the print job data is displayed grouped based on the client PC name, the name of the client PC can be freely set and changed, so that the creator who created the print job data from the name of the client PC May not be easily identified. If it is not easy to specify the creator from the client PC name as described above, it is desirable for a person different from the creator even if the information about the print job data is grouped for each client PC. Specifying print job data is still not easy.

この発明の実施の形態は、従来よりも容易な印刷ジョブデータの特定を可能とする印刷ジョブ抽出技術を提供することを目的とする。   An object of the embodiment of the present invention is to provide a print job extraction technique that makes it possible to specify print job data easier than before.

また、本発明の別の態様は、対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に個別に定義するアクセス制限に関する情報とが対応付けられた印刷ジョブデータを取得し、所定の記憶領域にログとして記録する記憶制御部と、ユーザの操作入力に基づいて、前記印刷ジョブデータに対応付けられている、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザを示す前記使用者識別情報を取得する抽出基準取得部と、前記抽出基準取得部にて取得される前記抽出基準に関する情報に基づいて、1つまたは複数の前記印刷ジョブデータの中から前記抽出基準を満たす前記印刷ジョブデータを抽出する抽出部と、前記抽出部にて抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および前記抽出基準取得部にて取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない処理制限部と、を備えるプリントシステムに関する。
Further, another aspect of the present invention provides information relating to a disclosure range restriction that individually defines for each user identification information which of a plurality of processing items can be executed for target print job data. Print job data associated with information on access restriction that individually defines, for each print job data, which of the plurality of processing items can be executed for part or all of the data is acquired, and predetermined A storage control unit that records as a log in the storage area, information on an extraction criterion based on at least one parameter relating to a print condition and the operation input that are associated with the print job data based on a user operation input An extraction criterion acquisition unit that acquires the user identification information indicating a user who performs the extraction criterion, and the extraction criterion acquired by the extraction criterion acquisition unit Based on the information about, an extraction unit configured to extract the print job data satisfying the extraction criterion among one or more of the print job data, associated with the extracted print job data extracted by said extraction unit Of the plurality of processing items based on the information on the access restriction and the information on the disclosure range restriction associated with the user identification information acquired by the extraction criterion acquisition unit. A process that does not permit execution of the process in at least one of the information related to the disclosure range and the information related to the disclosure range restriction, and a process restriction unit that does not allow the user corresponding to the user identification information to execute the extracted print job data ; , And a printing system.

また、本発明の別の態様は、対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に定義するアクセス制限に関する情報とを含む印刷ジョブデータを取得してログとして所定の記憶領域に記録し、ユーザの操作入力に基づいて、前記印刷ジョブデータに含まれる、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザに関する前記使用者識別情報を取得し、取得される前記抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から前記抽出基準を満たす印刷ジョブデータを抽出し、抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない印刷ジョブ管理方法に関する。 Further, another aspect of the present invention provides information relating to a disclosure range restriction that individually defines for each user identification information which of a plurality of processing items can be executed for target print job data. Print job data including information on access restriction that defines for each print job data which of the plurality of processing items can be executed for a part or all of the data, and a predetermined storage area as a log Based on at least one parameter relating to printing conditions included in the print job data and the user identification information relating to the user performing the operation input based on the user's operation input The one or more print job data to be recorded based on the acquired information on the extraction criteria Print job data to extract, extracted said user identification information information relating to the opening range limit which is associated with the extraction print job data are information and acquired relating to the access limit which is associated with the being to meet the output criteria Based on the above, the processing that does not permit the execution of the processing in at least one of the information on the access restriction and the information on the disclosure range restriction among the plurality of processing items is performed by the user corresponding to the user identification information The present invention relates to a print job management method that does not permit execution of the extracted print job data .

以上に詳述したように本発明によれば、従来よりも容易な印刷ジョブデータの特定を可能とすることができる。   As described above in detail, according to the present invention, it is possible to specify print job data more easily than in the past.

図1は、本実施形態のプリントシステムの構成の概要を示すブロック図である。FIG. 1 is a block diagram showing an outline of the configuration of the print system of the present embodiment. 図2は、本実施形態における、印刷ジョブデータに含まれる情報の例示図である。FIG. 2 is an exemplary diagram of information included in the print job data in the present embodiment. 図3は、本実施形態における、使用者を認証するための使用者認証画面の例示図である。FIG. 3 is an exemplary diagram of a user authentication screen for authenticating a user in the present embodiment. 図4は、本実施形態における、プリンタサーバ101に係る機能ブロック図である。FIG. 4 is a functional block diagram according to the printer server 101 in the present embodiment. 図5は、本実施形態における、印刷ジョブ抽出要求を受け付けるための印刷ジョブ抽出要求画面の例示図である。FIG. 5 is a view showing an example of a print job extraction request screen for accepting a print job extraction request in this embodiment. 図6は、本実施形態における、印刷ジョブ抽出ルールを編集するための編集画面の例示図である。FIG. 6 is an exemplary view of an editing screen for editing the print job extraction rule in the present embodiment. 図7は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するWebページの例示図である。FIG. 7 is an exemplary diagram of a Web page that displays information included in the extracted print job data in a display mode according to the print job extraction rule in the present embodiment. 図8は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するWebページの例示図である。FIG. 8 is an exemplary diagram of a Web page that displays information included in the extracted print job data in a display mode according to the print job extraction rule in the present embodiment. 図9は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するWebページの例示図である。FIG. 9 is an exemplary diagram of a Web page that displays information included in the extracted print job data in a display mode according to the print job extraction rule in the present embodiment. 図10は、本実施形態における、抽出された印刷ジョブデータについて印刷処理を実行させるための印刷設定画面の例示図である。FIG. 10 is a view showing an example of a print setting screen for executing print processing for extracted print job data in this embodiment. 図11は、本実施形態における、クライアントPC102に印刷ジョブデータを生成させるための印刷ジョブ生成指示画面の例示図である。FIG. 11 is an exemplary diagram of a print job generation instruction screen for causing the client PC 102 to generate print job data in the present embodiment. 図12は、本実施形態における、記憶部11に記憶される公開範囲制限に係るテンプレートファイルの例示図である。FIG. 12 is an exemplary diagram of a template file related to the disclosure range restriction stored in the storage unit 11 in the present embodiment. 図13は、本実施形態における、記憶部11に記憶されるアクセス制限に係るテンプレートファイルの例示図である。FIG. 13 is an exemplary diagram of a template file related to access restriction stored in the storage unit 11 in the present embodiment. 図14は、本実施形態における、使用者認証に係る処理のフローを示す図である。FIG. 14 is a diagram showing a flow of processing related to user authentication in the present embodiment. 図15は、本実施形態における、印刷ジョブ抽出処理のフローを示す図である。FIG. 15 is a diagram showing a flow of print job extraction processing in the present embodiment. 図16は、他の実施形態における、プリンタサーバ101に係る機能ブロック図である。FIG. 16 is a functional block diagram according to the printer server 101 in another embodiment.

以下、本発明の実施の形態について詳しく説明する。図1は、本実施形態のプリントシステムの構成の概要を示すブロック図である。   Hereinafter, embodiments of the present invention will be described in detail. FIG. 1 is a block diagram showing an outline of the configuration of the print system of the present embodiment.

図1に示すように、プリントシステムは、プリンタサーバ101と、1つまたは複数のクライアントPC102と、1つまたは複数のMFP(Multi Function Peripheral)103と、認証サーバ104とを備える。また、各構成コンポーネントは、LANやWAN、無線LANなどのネットワークを介して接続されている。   As illustrated in FIG. 1, the print system includes a printer server 101, one or more client PCs 102, one or more MFPs (Multi Function Peripheral) 103, and an authentication server 104. Each component is connected via a network such as a LAN, a WAN, or a wireless LAN.

ここで、プリンタサーバ101、クライアントPC102、および認証サーバ104の各構成コンポーネントはそれぞれ、汎用コンピュータに搭載される標準的な要素を有している。例えば、このような標準的な要素として、CPU、RAM、ROM、ハードディスク、外部記憶装置などの記憶領域、ネットワークインターフェース、ディスプレイ、キーボード、およびマウス等が挙げられる。同様に、MFP103もまた、CPU、RAM、ROM、ハードディスクなどの記憶領域、スキャナ、プリンタ、ディスプレイ、タッチパネルやボタンなどの操作部、およびネットワークを通じて外部との通信を行うためのネットワークインターフェース等、標準的な要素を有している。   Here, each component of the printer server 101, the client PC 102, and the authentication server 104 has standard elements mounted on a general-purpose computer. For example, such standard elements include a storage area such as a CPU, RAM, ROM, hard disk, and external storage device, a network interface, a display, a keyboard, and a mouse. Similarly, the MFP 103 also includes standard areas such as a CPU, a RAM, a ROM, a storage area such as a hard disk, a scanner, a printer, a display, an operation unit such as a touch panel and buttons, and a network interface for communicating with the outside through a network. It has various elements.

また、各構成コンポーネントに含まれるCPU(プリンタサーバ101のCPU101a、クライアントPC102のCPU102a、MFP103のCPU103a、および認証サーバ104のCPU104a)は、記憶領域(プリンタサーバ101の記憶領域101b、クライアントPC102の記憶領域102b、MFP103の記憶領域103b、および認証サーバ104の記憶領域104b)に記憶されているアプリケーションプログラムを実行することにより、ドキュメントを作成したり、修正することができる。さらに、クライアントPC102は、プログラムとして実装されているプリンタドライバ102d(ジョブデータ生成部に相当)を用いた処理によって、アプリケーションにより作成等されたドキュメントについての印刷ジョブデータを生成することができる。   The CPU (CPU 101a of the printer server 101, CPU 102a of the client PC 102, CPU 103a of the MFP 103, and CPU 104a of the authentication server 104) included in each component is a storage area (a storage area 101b of the printer server 101, a storage area of the client PC 102). 102b, a storage area 103b of the MFP 103, and a storage area 104b of the authentication server 104) are executed, whereby a document can be created or modified. Further, the client PC 102 can generate print job data for a document created by an application by processing using a printer driver 102d (corresponding to a job data generation unit) mounted as a program.

以下、プリントシステムの各構成コンポーネントについて、詳述する。まず、プリンタサーバ101は、印刷ジョブデータを取得して、MFP103の印刷処理の処理待ち状況に応じて当該印刷ジョブデータをMFP103に送出するとともに、取得した印刷ジョブデータを解析することによりその内容をログとして記録する。また、プリンタサーバ101は、クライアントPC102またはMFP103から取得した印刷ジョブ抽出要求に基づき、印刷ジョブデータを抽出するとともに、抽出された印刷ジョブデータに含まれる情報の少なくとも一部を表示するWebページ(図7〜9、詳しくは後述)を構成する。ここで、当該印刷ジョブ抽出要求は、印刷ジョブデータを抽出するためのルール(以下、印刷ジョブ抽出ルールと称す)を指定するための情報と、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報または印刷ジョブデータが生成されたタイミング(例えば、特定の年月日時)または期間に基づく抽出基準についての情報のうち少なくともいずれかとを伴っている。プリンタサーバ101は、印刷ジョブ抽出ルールについての情報、および少なくともいずれかの抽出基準についての情報とに基づき抽出基準を満たす印刷ジョブデータを抽出するとともに、抽出の際に用いられた印刷ジョブ抽出ルールに応じた表示態様で印刷ジョブデータに含まれる情報の少なくとも一部が表示されるように、Webページを構成する。   Hereinafter, each component of the print system will be described in detail. First, the printer server 101 acquires print job data, sends the print job data to the MFP 103 according to the print processing waiting status of the MFP 103, and analyzes the acquired print job data to determine the contents. Record as a log. In addition, the printer server 101 extracts print job data based on a print job extraction request acquired from the client PC 102 or the MFP 103 and displays at least a part of information included in the extracted print job data (see FIG. 7 to 9 (details will be described later). Here, the print job extraction request includes information for specifying a rule for extracting print job data (hereinafter referred to as a print job extraction rule) and an extraction criterion based on at least one parameter regarding the print condition. This is accompanied by at least one of timing (for example, specific date and time) when information or print job data is generated or information about an extraction criterion based on a period. The printer server 101 extracts print job data satisfying the extraction criteria based on the information about the print job extraction rule and at least one of the extraction criteria, and the print job extraction rule used in the extraction is extracted. The web page is configured so that at least a part of the information included in the print job data is displayed in a corresponding display mode.

なお、本明細書において、印刷条件とは、印刷ジョブデータを新規に作成するとき、または記憶されている印刷ジョブデータについて新たに印刷するときに設定可能な条件をいい、具体的には、紙媒体等への印刷部数、カラーモード、両面印刷、複数の画像を縮小して1枚の紙媒体に印刷するNin1印刷(または、N-up印刷ともいわれている)などを挙げることができる。また、本実施形態において、印刷条件に関する抽出基準として用いられる印刷条件とは、例えば印刷ジョブデータ生成時に設定される印刷条件である。しかしながら、これに限定されるものではなく、記憶されている印刷ジョブデータを印刷するときに設定された印刷条件としてもよい。   In this specification, the printing condition is a condition that can be set when newly creating print job data or when printing newly stored print job data. Examples thereof include the number of copies to be printed on a medium, color mode, double-sided printing, Nin1 printing (also referred to as N-up printing) in which a plurality of images are reduced and printed on a single paper medium. In the present embodiment, the printing condition used as the extraction criterion for the printing condition is, for example, a printing condition set when generating print job data. However, the present invention is not limited to this, and printing conditions set when printing stored print job data may be used.

また、本実施形態において、印刷ジョブデータとは、例えばクライアントPC102に実装されるプリンタドライバにより生成することができる、アプリケーションを用いて作成したドキュメントファイルを印刷するためのジョブデータである。印刷ジョブデータには、図2に示すような、印刷部数、印刷日時(クライアントPC102にて生成された日時、印刷ジョブデータが生成されたときに相当)、印刷ジョブデータ生成に係るクライアントPC102に関連するユーザ名、ドキュメントのファイルタイトル、カラーモード、両面印刷、Nin1印刷についての情報や後述する公開範囲制限およびアクセス制限などについての情報のほか、ドキュメントファイル(印刷対象)が含まれている。   In this embodiment, the print job data is job data for printing a document file created using an application, which can be generated by a printer driver mounted on the client PC 102, for example. As shown in FIG. 2, the print job data includes the number of copies, the print date and time (date and time generated by the client PC 102, corresponding to when the print job data is generated), and the client PC 102 related to print job data generation. In addition to information on the user name, document file title, color mode, double-sided printing, Nin1 printing, information on the disclosure range restriction and access restriction described later, a document file (printing target) is included.

クライアントPC102は、実装されるアプリケーションプログラムを用いてドキュメントを作成、編集する。また、クライアントPC102は、実装されるプリンタドライバ102dを用いてドキュメントについて印刷ジョブデータを生成し、プリンタサーバ101を経由してMFP103に送出する。さらにクライアントPC102は、印刷ジョブデータ抽出を希望する使用者(以下、単に要求者と称す)からの入力に基づき、印刷ジョブ抽出要求をネットワークインターフェースを介してプリンタサーバ101に送出する。さらにまた、クライアントPC102は、プリンタサーバ101により構成されたWebページにアクセスして、抽出された印刷ジョブに係るジョブデータの一部または全部を、ディスプレイ102dに表示することができる。加えて、クライアントPC102は、当該Webページを用いて、抽出された印刷ジョブデータに係るドキュメントの閲覧、ダウンロード、および印刷処理を実行させることができる。   The client PC 102 creates and edits a document using an installed application program. Further, the client PC 102 generates print job data for the document using the mounted printer driver 102 d and sends the print job data to the MFP 103 via the printer server 101. Further, the client PC 102 sends a print job extraction request to the printer server 101 via the network interface based on an input from a user who desires to extract print job data (hereinafter simply referred to as a requester). Furthermore, the client PC 102 can access a Web page configured by the printer server 101 and display part or all of job data related to the extracted print job on the display 102d. In addition, the client PC 102 can execute browsing, downloading, and printing processing of a document related to the extracted print job data using the Web page.

MFP103は、モノクロまたはカラーコピー機能、モノクロまたはカラースキャナ機能のほか、ネットワークを介してプリンタサーバ101から取得した印刷ジョブデータに基づくモノクロ印刷やカラー印刷を行う機能等を有している。また、MFP103は、ディスプレイ103cと、タッチパネルセンサを搭載したグラフィカルディスプレイおよび数値やスタート、キャンセルなど頻繁に利用する専用ボタン、状態表示LEDなどで構成される操作部103dとを備える。したがって、クライアントPC102と同様に、MFP103は、当該操作部103dを用いた要求者からの入力作業に基づき、印刷ジョブ抽出要求を構成し、ネットワークインターフェースを介してプリンタサーバ101に送出することができる。さらに、MFP103は、プリンタサーバ101により構成されたWebページ(図7〜9)にアクセスして、抽出された印刷ジョブデータに含まれる情報の一部または全部をディスプレイ103cに表示することができる。加えて、MFP103は、当該Webページを用いて、抽出された印刷ジョブデータに係るドキュメントの閲覧、ダウンロード、および印刷処理を実行させることができる。   The MFP 103 has a monochrome or color copy function, a monochrome or color scanner function, a function for performing monochrome printing or color printing based on print job data acquired from the printer server 101 via a network, and the like. The MFP 103 includes a display 103c, a graphical display equipped with a touch panel sensor, and an operation unit 103d configured with dedicated buttons, status display LEDs, and the like that are frequently used for numerical values, start, and cancel. Therefore, like the client PC 102, the MFP 103 can configure a print job extraction request based on the input work from the requester using the operation unit 103d and send it to the printer server 101 via the network interface. Further, the MFP 103 can access a Web page (FIGS. 7 to 9) configured by the printer server 101 and display part or all of the information included in the extracted print job data on the display 103c. In addition, the MFP 103 can execute browsing, downloading, and printing processing of a document related to the extracted print job data using the Web page.

なお、本実施形態においては、クライアントPC102またはMFP103は、図3に示すような、クライアントPC102またはMFP103のディスプレイ102c、103cに表示される使用者認証画面110を用いて使用者を識別するための情報(以下、単に使用者識別情報と称す)を取得する。また、MFP103は、MFP103に付属する、要求者所有のIDカード106が有する識別情報を取得するための認証用カードリーダ105を用いて使用者識別情報を取得するようにしてもよい。取得される使用者識別情報は、ネットワークインターフェースを介し、後述する認証サーバ104に送出される。使用者認証画面を用いて取得される使用者識別情報と、認証用カードリーダ105を用いて取得する使用者識別情報とは、同一でもよく、また、異なっていてもよい。   In the present embodiment, the client PC 102 or MFP 103 uses the user authentication screen 110 displayed on the display 102c or 103c of the client PC 102 or MFP 103 as shown in FIG. 3 to identify the user. (Hereinafter simply referred to as user identification information). Further, the MFP 103 may acquire the user identification information by using an authentication card reader 105 attached to the MFP 103 for acquiring the identification information included in the ID card 106 owned by the requester. The acquired user identification information is sent to the authentication server 104 to be described later via the network interface. The user identification information acquired using the user authentication screen and the user identification information acquired using the authentication card reader 105 may be the same or different.

認証サーバ104は、クライアントPC102またはMFP103のディスプレイ102c、103cに表示される使用者認証画面、または認証用カードリーダ105を用いて要求者所有のIDカード106から取得した使用者識別情報が、当該認証サーバ104において予め記憶されている一人または複数の使用者に関する情報のうちのいずれかに含まれているか判定する。取得される使用者識別情報が予め記憶されている使用者に関する情報のうちいずれかに含まれている場合、認証サーバ104は、印刷ジョブデータ抽出処理の実行が可能であることを、クライアントPC102またはMFP103に通知する。クライアントPC102またはMFP103は、当該通知を取得した場合に、要求者からの入力に基づく印刷ジョブ抽出要求を送出する。   The authentication server 104 uses the user authentication screen displayed on the display 102c or 103c of the client PC 102 or the MFP 103 or the user identification information acquired from the ID card 106 owned by the requester using the authentication card reader 105 as the authentication server 104. It is determined whether it is included in any of the information regarding one or a plurality of users stored in advance in the server 104. If the acquired user identification information is included in any of the information relating to the user stored in advance, the authentication server 104 indicates that the print job data extraction process can be executed by the client PC 102 or Notify the MFP 103. When the client PC 102 or the MFP 103 acquires the notification, the client PC 102 or the MFP 103 sends a print job extraction request based on an input from the requester.

次に、プリンタサーバ101が備える印刷ジョブデータ抽出機能のブロック構成について、図4を用いて詳述する。プリンタサーバ101は、記憶部11と、記憶制御部12と、抽出基準取得部13と、抽出部14と、情報提供部15とを備える。記憶部11は、印刷ジョブデータをログとして記憶する。記憶制御部12は、クライアントPC102のプリンタドライバ102dにて生成された印刷ジョブデータを取得して記憶部11にログとして記録して記憶させ、また、記憶させた印刷ジョブデータをMFP103に送出する。抽出基準取得部13は、要求者の操作入力に基づいて、印刷ジョブデータを抽出するための印刷ジョブ抽出ルールおよび抽出基準についての情報を取得する。抽出部14は、抽出基準取得部13が取得した印刷ジョブ抽出ルールおよび抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から抽出基準を満たす印刷ジョブデータを抽出する。情報提供部15は、抽出される印刷ジョブに係るジョブデータの一部または全部を、印刷ジョブ抽出ルールに応じた表示態様で提供する。なお、本実施形態において、情報提供部15は、抽出された印刷ジョブデータ中に含まれる、そのデータの一部または全部に対する処理についての権限に関する情報に基づき、処理を制限する処理制限部を兼ねる(詳細は後述)。   Next, the block configuration of the print job data extraction function provided in the printer server 101 will be described in detail with reference to FIG. The printer server 101 includes a storage unit 11, a storage control unit 12, an extraction reference acquisition unit 13, an extraction unit 14, and an information providing unit 15. The storage unit 11 stores print job data as a log. The storage control unit 12 acquires print job data generated by the printer driver 102 d of the client PC 102, records and stores it as a log in the storage unit 11, and sends the stored print job data to the MFP 103. The extraction criterion acquisition unit 13 acquires information about print job extraction rules and extraction criteria for extracting print job data based on the operation input of the requester. The extraction unit 14 extracts print job data satisfying the extraction criteria from one or a plurality of recorded print job data, based on the print job extraction rule and the information on the extraction criteria acquired by the extraction criterion acquisition unit 13. . The information providing unit 15 provides part or all of job data relating to the extracted print job in a display mode according to the print job extraction rule. In the present embodiment, the information providing unit 15 also serves as a processing restriction unit that restricts processing based on information about authority for processing part or all of the data included in the extracted print job data. (Details will be described later).

記憶部11(例えばプリンタサーバ101のハードディスク)は、ログとして記録された印刷ジョブデータを記憶するほか、印刷ジョブデータを抽出するためのルールである印刷ジョブ抽出ルール、および抽出された印刷ジョブデータに含まれるデータの一部または全部に対する処理についての権限に関する、処理制限情報(詳しくは後述)が記憶されている。   The storage unit 11 (for example, the hard disk of the printer server 101) stores print job data recorded as a log, and also includes a print job extraction rule that is a rule for extracting print job data, and the extracted print job data. Stored is processing restriction information (details will be described later) related to the authority for processing on part or all of the included data.

記憶制御部12は、クライアントPC102から取得する、プリンタドライバ102dにて生成された印刷ジョブデータについて解析を実行し、当該解析に基づき、印刷ジョブデータに含まれる、印刷部数、印刷日時(クライアントPC102にて生成された日時)、印刷ジョブデータ生成に係るクライアントPC102に関連するユーザ名、ドキュメントのファイルタイトルについての情報や後述する公開範囲制限およびアクセス制限についての情報のほか、ドキュメントファイル(印刷対象)を、ログとして記憶部11に記録して記憶させる。そして、記憶制御部12は、記録処理が完了した印刷ジョブデータを、MFP103に送出する。   The storage control unit 12 performs analysis on the print job data generated by the printer driver 102d acquired from the client PC 102, and based on the analysis, the number of print copies and the print date / time included in the print job data (to the client PC 102) Date and time), a user name related to the client PC 102 related to print job data generation, information on the file title of the document, information on the disclosure range restriction and access restriction described later, and a document file (print target). Then, it is recorded and stored in the storage unit 11 as a log. Then, the storage control unit 12 sends the print job data for which the recording process has been completed to the MFP 103.

なお、記憶制御部12により記憶部11に記憶されるこれら印刷ジョブデータは、新たに印刷処理が実行されたときにその内容が更新されるようにしてもよく、また、更新されずにそのまま維持されるようにしてもよい。具体的には、印刷部数を例に挙げて説明すると、記憶される印刷ジョブデータが抽出され、それについて再印刷処理が実行された場合に、再印刷処理の際の印刷部数が当初記憶されていた印刷部数に加算されるようにしてもよい。また、再印刷処理の際の印刷部数が加算されることなく、印刷ジョブデータが生成されて最初に印刷処理が実行されたときの印刷部数が、そのまま印刷ジョブデータ中にて維持されるように構成することもできる。   The print job data stored in the storage unit 11 by the storage control unit 12 may be updated when a new print process is executed, or may be maintained without being updated. You may be made to do. Specifically, when the number of print copies is described as an example, when print job data to be stored is extracted and reprint processing is performed on the data, the number of print copies at the time of reprint processing is initially stored. It may be added to the number of printed copies. In addition, the number of print copies when the print job data is generated and the print processing is first executed is maintained in the print job data as it is without adding the number of print copies at the time of reprint processing. It can also be configured.

抽出基準取得部13は、MFP103から送出される印刷ジョブ抽出要求に伴う、使用者識別情報、印刷ジョブ抽出ルールについての情報、および抽出基準についての情報を取得し、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部14に送出する。また、使用者識別情報については、情報提供部15に送出する。   The extraction criterion acquisition unit 13 acquires user identification information, information about a print job extraction rule, and information about an extraction criterion accompanying a print job extraction request sent from the MFP 103, and information about the print job extraction rule and Information about the extraction criteria is sent to the extraction unit 14. The user identification information is sent to the information providing unit 15.

抽出部14は、取得した印刷ジョブ抽出ルールについての情報および抽出基準についての情報に基づき、記憶部11に記憶されている印刷ジョブデータを抽出する。   The extraction unit 14 extracts the print job data stored in the storage unit 11 based on the acquired information about the print job extraction rule and the information about the extraction criterion.

印刷ジョブデータの抽出処理について、MFP103から抽出要求を送出する場合を例に挙げてより具体的に説明する。認証サーバ104から印刷ジョブ抽出処理の実行が可能であるとの通知を取得した後、MFP103は、図5に示すような、印刷ジョブ抽出要求の実行を受け付けるための、印刷ジョブ抽出要求画面310をディスプレイ103cに表示する。ここで、ボタン301は、印刷ジョブデータ抽出要求、後述する印刷期間(または印刷タイミング)に関する抽出基準および後述する印刷部数に関する抽出基準とともに、所定のタイミングまたは所定期間内における印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ101に送出するためのボタンである。また、抽出要求画面中のボタン302は、印刷ジョブデータ抽出要求および後述する印刷部数に関する抽出基準とともに、印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ101に送出するためのボタンである。さらに、ボタン303は、印刷ジョブデータ抽出要求および後述する印刷期間(または印刷タイミング)に関する抽出基準とともに、所定のタイミングまたは所定期間内において印刷が実行された印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ101に送出するためのボタンである。   The print job data extraction process will be described more specifically by taking as an example a case where an extraction request is sent from the MFP 103. After obtaining the notification that the print job extraction process can be executed from the authentication server 104, the MFP 103 displays a print job extraction request screen 310 for accepting the execution of the print job extraction request as shown in FIG. It is displayed on the display 103c. Here, the button 301 is a print job data based on a print job data extraction request, an extraction criterion related to a printing period (or printing timing) to be described later, and an extraction criterion related to the number of prints to be described later, and the number of print copies within a predetermined timing or predetermined period. This button is used to send information about the print job extraction rule to extract to the printer server 101. A button 302 in the extraction request screen sends information about a print job extraction rule to extract print job data based on the number of print copies to the printer server 101, together with a print job data extraction request and an extraction standard related to the number of print copies described later. It is a button to do. Further, a button 303 is a print job extraction rule for extracting print job data that has been printed within a predetermined timing or within a predetermined period, together with an extraction criterion relating to a print job data extraction request and a printing period (or printing timing) described later. This button is used to send the information about the printer server 101 to the printer server 101.

すなわち、MFP103は、要求者による抽出要求画面中のボタン301〜303のいずれかの押下により、印刷ジョブ抽出要求および抽出基準についての情報とともに、印刷ジョブ抽出ルールについての情報を、プリンタサーバ101の抽出部12に送出する。また、本実施形態においては、所定期間内における印刷部数に基づき抽出を実行させる場合と、(期間を限定していない)印刷部数に基づき抽出を実行させる場合とが、印刷ジョブデータに含まれる、印刷条件に関するパラメータに基づく抽出基準を用いて抽出を行う場合に相当する。   That is, when the requester presses any of the buttons 301 to 303 on the extraction request screen, the MFP 103 extracts the information about the print job extraction request and the extraction criterion, as well as the information about the print job extraction rule, from the printer server 101. Send to unit 12. In the present embodiment, the print job data includes a case where extraction is executed based on the number of print copies within a predetermined period and a case where extraction is executed based on the number of print copies (which is not limited to a period). This corresponds to a case where extraction is performed using an extraction criterion based on parameters relating to printing conditions.

また、本実施形態において、抽出要求画面310は、印刷ジョブデータ抽出において、抽出する印刷ジョブデータの範囲をさらに限定することができる追加ルールについての情報を付加して送出させるためのチェックボックス304および305と、抽出基準についての情報や、上記追加ルールに係る詳細な条件についての情報を設定するために用いることができるボタン306とを備える。   In the present embodiment, the extraction request screen 310 includes a check box 304 for adding information about an additional rule that can further limit the range of print job data to be extracted in print job data extraction, 305, and a button 306 that can be used to set information about extraction criteria and detailed conditions related to the additional rule.

チェックボックス304は、認証サーバ104にて認証された要求者とは異なる者により作成された印刷ジョブデータを抽出するとのルール(以下、単に第1の追加ルールと称す)についての情報を印刷ジョブ抽出要求に付加するためのチェックボックスである。また、チェックボックス305は、特定のMFP103に送出された、言い換えれば特定のMFP103において印刷処理が実行された印刷ジョブを抽出するとのルール(以下、単に第2の追加ルールと称す)に関する情報を印刷ジョブ抽出要求に付加するためのチェックボックスである。   The check box 304 extracts information about a rule for extracting print job data created by a person different from the requester authenticated by the authentication server 104 (hereinafter simply referred to as a first additional rule). It is a check box for adding to a request. The check box 305 prints information regarding a rule (hereinafter simply referred to as a second additional rule) that is sent to a specific MFP 103, in other words, that extracts a print job that has undergone print processing in the specific MFP 103. This is a check box for adding to a job extraction request.

ボタン306は、図6に示すような、抽出基準となるタイミングまたは期間(以下、基準タイミングまたは基準期間と称す)、印刷処理が実行されたMFP103、および抽出基準となる印刷部数(以下、基準印刷部数と称す)を指定するための編集画面410を表示させるためのボタンである。ボタン306を押下することにより、図6の編集画面410が新たにMFP103のディスプレイ103cに表示される。   As shown in FIG. 6, the button 306 is a timing or period serving as an extraction reference (hereinafter referred to as a reference timing or reference period), the MFP 103 in which print processing has been executed, and the number of copies serving as an extraction reference (hereinafter referred to as reference printing). This is a button for displaying an edit screen 410 for designating the number of copies). When the button 306 is pressed, the editing screen 410 in FIG. 6 is newly displayed on the display 103 c of the MFP 103.

したがって、要求者は、テキストボックス401に数値を入力することにより、抽出する印刷ジョブデータの印刷された期間を具体的に指定することができる。また、要求者は、テキストボックス402に数値を入力することにより、抽出する印刷ジョブデータの印刷部数の範囲を具体的に指定することができる。   Therefore, the requester can specifically specify the printing period of the print job data to be extracted by inputting a numerical value in the text box 401. Further, the requester can specifically specify the range of the number of copies of the print job data to be extracted by inputting a numerical value in the text box 402.

ここで、テキストボックス401、402においては、範囲の上限または下限に対応するボックスのいずれかのみに数値を入力した場合、入力した基準タイミングより後または前に印刷された印刷ジョブデータ、もしくは入力した基準印刷部数より多いまたは少ない印刷ジョブデータが抽出される。また、範囲の上限および下限に対応するボックスの両方に数値を入力した場合、入力した基準期間内に印刷された印刷ジョブデータ、もしくは印刷部数が基準印刷部数の下限値以上であって上限値以下である印刷ジョブデータが抽出される。   Here, in the text boxes 401 and 402, when a numerical value is input only to any of the boxes corresponding to the upper limit or lower limit of the range, the print job data printed or input before or after the input reference timing is input. Print job data greater or less than the reference number of copies is extracted. Also, if you enter a value in both the upper and lower boxes corresponding to the range, the print job data printed within the entered reference period or the number of copies will be greater than or equal to the lower limit of the reference print number and less than the upper limit. The print job data is extracted.

すなわち、テキストボックス401の入力に基づき、基準期間(または基準タイミング)と、抽出対象となる印刷ジョブデータにおける印刷日時と基準期間(または基準タイミング)との関係に関する情報(本実施形態では、基準期間の範囲内、基準タイミングより前、または基準タイミングより後のいずれかを示す情報)とが、基準期間または基準タイミングに関する抽出基準についての情報として設定される。また、テキストボックス402の入力に基づいて、基準印刷部数と、抽出対象となる印刷ジョブデータにおける印刷部数と基準印刷部数との関係に関する情報(本実施形態では、基準印刷部数の下限値以上であって上限値以下であるもの、基準印刷部数より少ないもの、または基準印刷部数より多いもののいずれかを示す情報)とが、印刷部数に関する抽出基準についての情報として設定される。   That is, based on the input of the text box 401, information on the relationship between the reference period (or reference timing) and the print date and time and the reference period (or reference timing) in the print job data to be extracted (in this embodiment, the reference period) In the range, information indicating either before the reference timing or after the reference timing) is set as the information about the extraction reference regarding the reference period or the reference timing. Further, based on the input in the text box 402, information on the relationship between the reference print number and the number of print copies and the reference print number in the print job data to be extracted (in this embodiment, the value is equal to or greater than the lower limit of the reference print number. Information indicating whether the number is less than or equal to the upper limit value, less than the reference print number, or more than the reference print number) is set as the information regarding the extraction criterion related to the print number.

このほか、要求者は、リストボックス403を操作することにより、印刷処理が実行されたMFP103を指定する。よって、チェックボックス305にチェックし、且つリストボックス403を操作することにより、印刷処理が実行されたMFP103を限定して抽出することができる。また、ボタン404は設定を更新するためのボタンであり、ボタン405は設定を更新せずに処理を終了するためのボタンである。   In addition, the requester operates the list box 403 to specify the MFP 103 on which the printing process has been executed. Therefore, by checking the check box 305 and operating the list box 403, it is possible to extract a limited number of MFPs 103 for which print processing has been executed. A button 404 is a button for updating the setting, and a button 405 is a button for ending the process without updating the setting.

プリンタサーバ101における抽出基準取得部13は、印刷ジョブ抽出要求とともに、使用者識別情報、印刷ジョブ抽出ルールについての情報、および抽出基準についての情報を取得して、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部14に送出する。また、使用者識別情報については、後述する処理制限での使用に供するために、情報提供部15に送出する。抽出部14は、取得した印刷ジョブ抽出ルールについての情報に基づき、記憶部11に記憶されている印刷ジョブ抽出ルールを特定し、当該印刷ジョブ抽出ルールと、取得した抽出基準についての情報とに基づき、記憶部11に記憶されている1つまたは複数の印刷ジョブデータから抽出基準を満たす印刷ジョブデータを抽出する。   The extraction criterion acquisition unit 13 in the printer server 101 acquires user identification information, information about the print job extraction rule, and information about the extraction criterion together with the print job extraction request, and information and extraction about the print job extraction rule. Information about the reference is sent to the extraction unit 14. Also, the user identification information is sent to the information providing unit 15 for use with processing restrictions described later. The extraction unit 14 identifies a print job extraction rule stored in the storage unit 11 based on the acquired information about the print job extraction rule, and based on the print job extraction rule and information about the acquired extraction criterion. Then, print job data that satisfies the extraction criteria is extracted from one or more print job data stored in the storage unit 11.

具体的には、印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部14は、記憶されている印刷ジョブデータであって、その印刷部数が基準印刷部数と編集画面にて指定された関係を満たすもの(具体的には、基準印刷部数の下限値以上であって上限値以下であるもの、基準印刷部数より少ないもの、または基準印刷部数より多いもののいずれか)を抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部15に送出する。また、所定期間内の印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部14は、記憶されている印刷ジョブデータであって、基準タイミングまたは基準期間と編集画面410において指定された関係を満たすもの(具体的には、基準期間内に印刷されたもの、基準タイミングより前もしくは後に印刷されたもののいずれか)であって、且つその印刷部数が基準印刷部数と編集画面にて指定された関係を満たすものを抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部15に送出する。一方、所定期間内の印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部14は、記憶されている印刷ジョブデータであって、基準タイミングまたは基準期間と編集画面410において指定された関係を満たすものを抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部15に送出する。   Specifically, when based on a print job extraction rule for extracting print job data based on the number of print copies, the extraction unit 14 is stored print job data, and the number of print copies is the reference print number and the editing screen. Satisfying the relationship specified in (specifically, one that is greater than or equal to the lower limit value of the reference print number and less than or equal to the upper limit value, less than the reference print number, or greater than the reference print number) The information is extracted and sent to the information providing unit 15 together with information about the used print job extraction rule. In addition, when based on a print job extraction rule that extracts print job data based on the number of print copies within a predetermined period, the extraction unit 14 is stored print job data, and includes a reference timing or reference period and an edit screen 410. Satisfying the relationship specified in the above (specifically, one printed within the reference period, one printed before or after the reference timing), and the number of copies to be edited with the reference number of copies Those satisfying the relationship specified on the screen are extracted and sent to the information providing unit 15 together with information about the used print job extraction rules. On the other hand, when based on a print job extraction rule for extracting print job data within a predetermined period, the extraction unit 14 is stored print job data, which is specified in the reference timing or reference period and the edit screen 410. Those satisfying the relationship are extracted and sent to the information providing unit 15 together with information about the used print job extraction rules.

情報提供部15は、取得した印刷ジョブデータおよび印刷ジョブ抽出ルールについての情報に基づき、当該印刷ジョブ抽出ルールに応じた表示態様でジョブデータの一部または全部をディスプレイ103cに表示するWebページを構成する。   Based on the information about the acquired print job data and the print job extraction rule, the information providing unit 15 configures a Web page that displays part or all of the job data on the display 103c in a display mode according to the print job extraction rule. To do.

具体的には、所定期間内の印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、および印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、情報提供部15は、図7および図8に示すように、取得した印刷ジョブデータに含まれる情報の少なくとも一部を印刷部数順に並べるとともに、抽出された各印刷ジョブデータに係る印刷部数を少なくとも表示するテーブル510を含むWebページを構成する。また、所定期間内における印刷処理が実行された印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、情報提供部15は、図9に示すような、取得した印刷ジョブデータに含まれる情報の少なくとも一部を印刷処理が実行された順に並べるとともに、各印刷ジョブデータに係る印刷日時を少なくとも表示するテーブル512を含むWebページを構成する。   Specifically, when information about a print job extraction rule for extracting print job data based on the number of print copies within a predetermined period is acquired, and for a print job extraction rule for extracting print job data based on the number of print copies When the information is acquired, the information providing unit 15 arranges at least a part of the information included in the acquired print job data in the order of the number of copies as shown in FIG. 7 and FIG. A Web page including a table 510 that displays at least the number of copies to be printed is configured. Further, when acquiring information about a print job extraction rule for extracting print job data that has been subjected to print processing within a predetermined period, the information providing unit 15 adds the acquired print job data as shown in FIG. At least a part of the included information is arranged in the order in which the printing process is executed, and a Web page including a table 512 that displays at least the printing date and time related to each print job data is configured.

ここで、テーブル510、511、および512内には、View列に配置された、印刷ジョブデータごとの閲覧処理を実行させるためのボタン群501、Download列に配置された、印刷ジョブデータごとのダウンロード処理を実行させるためのボタン群502、およびPrint列に配置された、印刷ジョブデータごとのプリント処理を実行させるためのボタン群503が設けられている。   Here, in the tables 510, 511, and 512, a button group 501 for executing a browsing process for each print job data arranged in the View column, and a download for each print job data arranged in the Download column. A button group 502 for executing processing and a button group 503 for executing print processing for each print job data arranged in the Print column are provided.

ボタン群501におけるいずれかのボタンを押下することにより、MFP103のディスプレイ103cに、押下したボタンに対応する印刷ジョブデータに係るドキュメントの画面が表示され、使用者は当該ドキュメントを閲覧することができる。また、ボタン群502におけるいずれかのボタンを押下することにより、押下したボタンに対応する印刷ジョブデータ中に含まれるドキュメントのファイルデータをダウンロードさせることができる。さらに、ボタン群503におけるいずれかのボタンを押下することにより、図10に示すような印刷設定画面610がディスプレイ103cに表示される。当該印刷設定画面610における印刷処理を実行させるための印刷ボタン601を押下することにより、ボタン群503中の押下したボタンに対応する印刷ジョブデータを記憶部11からMFP103に送出させて、印刷処理を実行させることができる。また、本実施形態においては、図10の印刷設定画面において、印刷条件を設定するためのボックス602〜605に対し入力または操作を行うことにより、部数、カラーモード選択、両面印刷、Nin1印刷などの印刷条件を設定することが可能である。なお、閲覧、ダウンロード、および印刷に関する具体的な処理は、当該技術分野において当業者に知られる通常の方法により、プリンタサーバ101、クライアントPC102、またはMFP103のいずれかのCPUに対していずれかの記憶領域に記憶されているプログラムを実行させることにより、行わせることができる。   By pressing any button in the button group 501, a screen of a document relating to print job data corresponding to the pressed button is displayed on the display 103c of the MFP 103, and the user can view the document. Also, by pressing any button in the button group 502, it is possible to download the document file data included in the print job data corresponding to the pressed button. Further, by pressing any button in the button group 503, a print setting screen 610 as shown in FIG. 10 is displayed on the display 103c. By pressing a print button 601 for executing a print process on the print setting screen 610, print job data corresponding to the pressed button in the button group 503 is transmitted from the storage unit 11 to the MFP 103, and the print process is performed. Can be executed. In the present embodiment, the number of copies, color mode selection, double-sided printing, Nin1 printing, and the like are performed by inputting or operating the boxes 602 to 605 for setting printing conditions on the print setting screen of FIG. Printing conditions can be set. Note that specific processing related to browsing, downloading, and printing is stored in any one of CPUs of the printer server 101, the client PC 102, and the MFP 103 by a normal method known to those skilled in the art. This can be performed by executing a program stored in the area.

ここで、本実施形態においては、情報提供部15は、印刷ジョブデータに含まれる、そのデータの一部または全部に対する処理(本実施形態においては、閲覧、ダウンロード、または印刷処理)についての権限に関する情報に基づき、当該処理の実行を制限することができる。すなわち、本実施形態の情報提供部15は、処理制限部としての機能を兼ねる。   Here, in the present embodiment, the information providing unit 15 relates to the authority for processing (in this embodiment, browsing, downloading, or printing processing) for part or all of the data included in the print job data. Based on the information, execution of the process can be restricted. That is, the information providing unit 15 of the present embodiment also functions as a processing restriction unit.

より具体的に説明すると、本実施形態において、記憶部11は、閲覧等の処理を実行できる使用者の範囲を段階的に限定するための公開範囲制限に係るテンプレートファイル、および印刷ジョブデータごとに閲覧等の処理を段階的に制限するアクセス制限に係るテンプレートファイルを処理制限情報として予め記憶している。また、印刷ジョブデータ中には、各テンプレートファイル中に記述されている、記憶部11に記憶される公開範囲制限、およびアクセス制限の内容に対応する識別情報(以下、制限識別情報と称す。印刷ジョブデータに含まれる、そのデータの一部または全部に対する処理についての権限に関する情報に相当)を含んでいる。   More specifically, in the present embodiment, the storage unit 11 is provided for each template file and print job data related to the disclosure range restriction for gradually limiting the range of users who can execute processing such as browsing. A template file related to access restriction that restricts processing such as browsing in stages is stored in advance as process restriction information. Also, in the print job data, identification information (hereinafter referred to as restriction identification information) corresponding to the contents of the disclosure range restriction and access restriction stored in the storage unit 11 described in each template file. Included in job data, which corresponds to information on authority for processing part or all of the data).

情報提供部15は、抽出基準取得部13より取得した使用者識別情報と、抽出部14より取得した印刷ジョブデータ中に含まれる制限識別情報とに基づき、記憶部11に記憶される公開範囲制限およびアクセス制限に係るテンプレートファイルを参照する。そして、情報提供部15は、参照結果に基づきそれぞれの印刷ジョブデータに対し、そのデータ中に含まれる制限識別情報に対応する閲覧等の処理についての制限を適用し、併せて特定の処理が制限されている(すなわち、処理を実行させる権限がない)ことをWebページを介して要求者に通知する。   Based on the user identification information acquired from the extraction reference acquisition unit 13 and the limitation identification information included in the print job data acquired from the extraction unit 14, the information providing unit 15 stores the disclosure range restriction stored in the storage unit 11. Refer to the template file related to access restriction. Then, the information providing unit 15 applies restrictions on processing such as browsing corresponding to the restriction identification information included in the print job data based on the reference result, and restricts specific processing. The requester is notified via the Web page that it has been executed (that is, there is no authority to execute the process).

図7〜9においては、通知を兼ねる処理の制限に関する適用の一例として、実行が許可される処理に対応するボタンは実線で表し、また、実行が許可されていない処理に対応するボタンは破線で表し、押下できない(すなわち、各処理についての実行要求を送出できない)ように設定される。すなわち、印刷ジョブデータに含まれるドキュメントファイルついて閲覧が許されていても、当該ドキュメントファイルのダウンロード、およびドキュメントファイルの内容についての印刷(言い換えれば、当該印刷ジョブデータのMFP103への送出)が許可されていない場合、閲覧するためのボタン(実線)は押下できるが、ダウンロードおよび印刷するためのボタン(破線)は押下できない。   In FIGS. 7 to 9, as an example of application relating to the restriction of the process that also serves as a notification, a button corresponding to a process that is permitted to execute is represented by a solid line, and a button that corresponds to a process that is not permitted to execute is a broken line. It is set so that it cannot be pressed (that is, an execution request for each process cannot be sent). That is, even if browsing of the document file included in the print job data is permitted, downloading of the document file and printing of the contents of the document file (in other words, sending of the print job data to the MFP 103) are permitted. If not, the button for browsing (solid line) can be pressed, but the button for downloading and printing (dashed line) cannot be pressed.

また、本実施形態においては、公開範囲制限とアクセス制限との2種類の制限が適用される場合がある。すなわち、ある印刷ジョブデータについて、アクセス制限において閲覧等の処理が可能と設定されていても、公開範囲制限に基づき印刷ジョブ抽出要求を行った要求者について閲覧等の処理が許可されていない場合、当該印刷ジョブデータに対応するボタンはすべて破線で表示され、押下することができない。   In the present embodiment, there are cases where two types of restrictions, a disclosure range restriction and an access restriction, are applied. In other words, for a certain print job data, even if the processing such as browsing is set in the access restriction, the processing such as browsing is not permitted for the requester who made the print job extraction request based on the disclosure range restriction. All buttons corresponding to the print job data are displayed in broken lines and cannot be pressed.

なお、本実施形態においては、各印刷ジョブデータについての公開範囲制限およびアクセス範囲制限については、クライアントPC102のディスプレイ102cに表示される、印刷ジョブデータを生成させるための印刷ジョブ生成指示画面710(図11)を用いて、最初の印刷処理における部数、カラーモード選択、両面印刷、Nin1印刷などの印刷条件を設定する際に、併せて設定することができる。言い換えれば、本実施形態において、ジョブデータ生成部に相当するプリンタドライバ102dは、印刷ジョブデータの生成時に、該印刷ジョブデータに制限識別情報を含ませた状態で印刷ジョブデータの生成を行う。   In the present embodiment, the disclosure range restriction and the access range restriction for each print job data are displayed on the display 102c of the client PC 102 and are displayed on the display 102c of the print job data generation instruction screen 710 for generating print job data (FIG. 11), when setting the printing conditions such as the number of copies, the color mode selection, the double-sided printing, and the Nin1 printing in the first printing process, they can be set together. In other words, in the present embodiment, the printer driver 102d corresponding to the job data generation unit generates print job data in a state where the restriction identification information is included in the print job data when the print job data is generated.

具体的に説明すると、本実施形態においては、上述のとおり、公開範囲制限の内容、およびアクセス制限の内容は、テンプレートファイルとして予め記憶部11に記憶されている。図12および図13に、本実施形態における公開制限およびアクセス制限のテンプレートファイルの一例を示す。本実施形態において、各テンプレートファイルはCSVファイル形式により構成されており、閲覧(View)、ダウンロード(Download)、および印刷(Print)の各処理について、数値1は処理実行が許可されていることを、また、数値0は処理実行が許可されていないことを示している。なお、本実施形態においては、このようにCSVファイルとしてテンプレートファイルを構成しているがこれに限定されるものではなく、他の形式(例えばXMLファイル)とすることもできる。   Specifically, in the present embodiment, as described above, the contents of the disclosure range restriction and the contents of the access restriction are stored in the storage unit 11 in advance as a template file. FIG. 12 and FIG. 13 show examples of template files for disclosure restriction and access restriction in this embodiment. In this embodiment, each template file is configured in the CSV file format, and for each process of viewing (View), downloading (Download), and printing (Print), the numerical value 1 indicates that the execution of the process is permitted. In addition, the numerical value 0 indicates that processing execution is not permitted. In this embodiment, the template file is configured as a CSV file as described above, but the present invention is not limited to this, and other formats (for example, an XML file) may be used.

印刷ジョブデータの生成を指示するにあたり、印刷ジョブデータの作成者は、印刷ジョブ生成指示画面710中のリストボックス701を操作することにより、生成させる印刷ジョブデータに対し、どの段階の公開範囲制限を適用するか特定するために、公開範囲制限における制限識別情報(公開範囲制限に係るテンプレートファイル中のNo.1〜3のいずれか)を指定する。また、作成者は、生成させる印刷ジョブデータに対し、どの段階のアクセス制限を適用するか特定するために、アクセス制限における制限識別情報(アクセス制限に係るテンプレートファイル中のNo.1〜3のいずれか)を指定する。そして、プリンタドライバ102dは、そのデータ中に指定に応じた制限識別情報を付与して印刷ジョブデータを生成する。   In instructing the generation of print job data, the creator of the print job data operates the list box 701 in the print job generation instruction screen 710 to determine which stage of the disclosure range is restricted for the print job data to be generated. In order to specify whether to apply, restriction identification information (one of No. 1 to No. 3 in the template file related to the disclosure range restriction) is specified. In addition, in order to specify which level of access restriction is applied to the print job data to be generated, the creator specifies any one of restriction identification information (No. 1 to No. 3 in the template file related to access restriction). Is specified. Then, the printer driver 102d adds the restriction identification information according to the designation in the data and generates print job data.

なお、上述のとおり公開範囲制限、およびアクセス制限に係るテンプレートファイルはプリンタサーバ101の記憶部11に記憶されており、クライアントPC102、MFP103においては、そのテンプレートファイルをダウンロードし、その内容を作成者や要求者に提示することができる。また、記憶部11に記憶されているテンプレートファイルが更新された場合は、その更新についての通知がプリンタサーバ101からクライアントPC102やMFP103にされるような構成としてもよい。   As described above, the template file related to the disclosure range restriction and the access restriction is stored in the storage unit 11 of the printer server 101, and the client PC 102 and the MFP 103 download the template file and store the contents as the creator and the Can be presented to the requester. Further, when the template file stored in the storage unit 11 is updated, a notification about the update may be sent from the printer server 101 to the client PC 102 or the MFP 103.

続いて、図14、15を用い、本実施形態における、印刷ジョブデータ抽出を要求する際の使用者認証の処理フローについて、MFP103から印刷ジョブ抽出を要求する場合を例に挙げて説明する。   Next, a user authentication processing flow when requesting print job data extraction in this embodiment will be described with reference to FIGS. 14 and 15, taking as an example a case where the MFP 103 requests print job extraction.

図14に示すように、まず、Act101において、MFP103は、要求者の使用者識別情報を取得する。具体的には、要求者が操作部103dを介しプリンタサーバ101への印刷ジョブ抽出要求の送出指示をMFP103に入力すると、MFP103は、図2の使用者認証画面110をディスプレイ103cに表示させる。当該使用者認証画面中のテキストボックスへの要求者の入力により使用者識別情報を取得すると、MFP103は、取得した使用者識別情報を認証サーバ104に送出する。また、付属の認証用カードリーダ105から使用者識別情報を取得した場合、MFP103は、要求者からプリンタサーバ101への印刷ジョブ抽出要求の送出指示があったものとみなし、取得した使用者識別情報を認証サーバ104に送出する。   As shown in FIG. 14, first, in Act 101, the MFP 103 acquires the requester's user identification information. Specifically, when the requester inputs an instruction to send a print job extraction request to the printer server 101 via the operation unit 103d to the MFP 103, the MFP 103 displays the user authentication screen 110 of FIG. 2 on the display 103c. When the user identification information is acquired by the requester's input into the text box on the user authentication screen, the MFP 103 sends the acquired user identification information to the authentication server 104. When the user identification information is acquired from the attached authentication card reader 105, the MFP 103 considers that the requester has issued a print job extraction request to the printer server 101, and the acquired user identification information. Is sent to the authentication server 104.

次に、Act102において、認証サーバ104は、MFP103から取得した要求者についての使用者識別情報が、予め登録されている使用者に関する情報のうちいずれかに含まれているか、判定する。取得した使用者識別情報を含む使用者に関する情報が記憶されていない場合、認証サーバは、使用者の認証を失敗したとして、認証失敗に関する通知をMFP103に送出する(Act105)。当該認証失敗の通知を取得したMFP103は、ディスプレイ103cにおける表示等により、認証が失敗したことを要求者に通知し、要求者に正しい使用者識別情報の入力を促す。   Next, in Act 102, the authentication server 104 determines whether the user identification information about the requester acquired from the MFP 103 is included in any of the information related to the user registered in advance. If the information regarding the user including the acquired user identification information is not stored, the authentication server sends a notification regarding the authentication failure to the MFP 103, assuming that the user authentication has failed (Act 105). The MFP 103 that has received the notification of the authentication failure notifies the requester that the authentication has failed through a display on the display 103c or the like, and prompts the requester to input correct user identification information.

一方、取得した使用者識別情報が記憶されている使用者に関する情報のいずれかに含まれている場合、Act103に進み、認証サーバ104は、認証が成功したことをMFP103に通知する。当該認証成功の通知を取得したとき、MFP103は、ディスプレイ103cに印刷ジョブ抽出要求画面を表示させる。   On the other hand, if the acquired user identification information is included in any of the stored user information, the process proceeds to Act 103, and the authentication server 104 notifies the MFP 103 that the authentication is successful. When acquiring the notification of the authentication success, the MFP 103 displays a print job extraction request screen on the display 103c.

Act104において、MFP103は、要求者による印刷ジョブ抽出要求画面におけるボタン301〜303のうちいずれかの押下により、使用者識別情報、各ボタン301〜303にそれぞれ対応するいずれかの印刷ジョブ抽出ルールについての情報および抽出基準についての情報とともに、印刷ジョブ抽出要求をプリンタサーバ101の抽出基準取得部13に送出する。さらに、本実施形態においては、第1の追加ルール(抽出される印刷ジョブデータを要求者とは異なる者により作成されたものに限定するルール)についての情報、および第2の追加ルール(印刷ジョブデータが印刷されたMFP103を限定するルール)ついての情報のいずれか、または両方が併せて送出されるようにしてもよい。   In Act 104, the MFP 103 presses any one of the buttons 301 to 303 on the print job extraction request screen by the requester, and the user identification information and one of the print job extraction rules corresponding to each of the buttons 301 to 303 are determined. A print job extraction request is sent to the extraction reference acquisition unit 13 of the printer server 101 together with the information and information about the extraction reference. Furthermore, in the present embodiment, information on the first additional rule (rule that limits the extracted print job data to those created by a person different from the requester), and the second additional rule (print job) Either or both of the information regarding the rule that limits the MFP 103 on which the data is printed may be sent together.

続いて、図15のAct201において、抽出基準取得部13は、印刷ジョブ抽出要求と併せて使用者識別情報、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を取得し、このうち印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部14に送出する。また、上述の第1の追加ルールについての情報および第2の追加ルールについての情報を伴う場合は、これらも抽出部14に送出する。一方、使用者識別情報については、情報提供部15に送出する。   Subsequently, in Act 201 of FIG. 15, the extraction criterion acquisition unit 13 acquires user identification information, information about the print job extraction rule, and information about the extraction criterion together with the print job extraction request, and among these, the print job extraction Information about the rule and information about the extraction criterion are sent to the extraction unit 14. In addition, when the information about the first additional rule and the information about the second additional rule are included, these are also sent to the extraction unit 14. On the other hand, the user identification information is sent to the information providing unit 15.

次に、Act202において、抽出部14は、印刷ジョブ抽出ルールについての情報および抽出基準についての情報に加えて、第1の追加ルールを取得したか、確認する。さらに、抽出部14は、Act203において、印刷ジョブ抽出ルールについての情報および抽出基準についての情報に加えて、第2の追加ルールを取得したか、確認する。なお、抽出基準取得部13、抽出部14における上述の複数の情報についての取得は、個別に異なるタイミングで取得してもよいし、同時に取得してもよい。また、抽出部14による抽出処理実行時に結果として取得されていればよく、それぞれの情報を取得する順序は問わない。さらに、後述する情報提供部15における印刷ジョブデータおよび使用者識別情報の取得についても同様である。   Next, in Act 202, the extraction unit 14 confirms whether or not the first additional rule has been acquired in addition to the information about the print job extraction rule and the information about the extraction criterion. Furthermore, the extraction unit 14 confirms in Act 203 whether the second additional rule is acquired in addition to the information about the print job extraction rule and the information about the extraction criterion. In addition, acquisition about the above-mentioned some information in the extraction reference | standard acquisition part 13 and the extraction part 14 may be acquired at a different timing separately, and may be acquired simultaneously. Moreover, what is necessary is just acquired as a result at the time of execution of the extraction process by the extraction part 14, and the order which acquires each information is not ask | required. The same applies to the acquisition of print job data and user identification information in the information providing unit 15 described later.

Act204において、抽出部14は、取得した印刷ジョブ抽出ルールについての情報および抽出基準についての情報に基づき(第1の追加ルールおよび第2の追加ルールのいずれか、または両方についての情報を伴う場合は、少なくともいずれかの追加ルールについての情報にも基づき)、記憶部11に記憶されている印刷ジョブデータを抽出する。次いで、抽出部14は、抽出した印刷ジョブデータを、使用した印刷ジョブ抽出ルールについての情報とともに、情報提供部15に送出する。また、抽出基準と編集画面410にて設定された関係を満足する印刷ジョブデータが抽出されなかった場合は、抽出されなかったとの通知を、情報提供部13に送出する。   In Act 204, the extraction unit 14 is based on the acquired information about the print job extraction rule and the information about the extraction criterion (when information about either or both of the first additional rule and the second additional rule is involved) Based on information on at least one of the additional rules), the print job data stored in the storage unit 11 is extracted. Next, the extraction unit 14 sends the extracted print job data to the information providing unit 15 together with information about the used print job extraction rule. If print job data that satisfies the relationship set in the extraction criteria and the edit screen 410 has not been extracted, a notification that it has not been extracted is sent to the information providing unit 13.

Act205において、情報提供部15は、印刷ジョブデータが抽出された否かについて判定する。印刷ジョブデータが抽出されたと判定したとき、Act206において、情報提供部15は、記憶部11に記憶される処理制限情報に基づき、所定の処理についての制限の設定を行う。具体的には、情報提供部15は、まず、印刷ジョブデータ中に含まれる公開範囲制限、およびアクセス制限に関する制限識別情報に基づき、記憶部11に記憶されている公開範囲制限、およびアクセス範囲制限に係るテンプレートファイルを参照する。次いで当該参照結果と抽出基準取得部13から取得した使用者識別情報とに基づき、閲覧、ダウンロード、および印刷の各処理を抽出された印刷ジョブデータそれぞれに対して個別に制限する。   In Act 205, the information providing unit 15 determines whether print job data has been extracted. When it is determined that the print job data has been extracted, in Act 206, the information providing unit 15 sets a restriction on a predetermined process based on the process restriction information stored in the storage unit 11. Specifically, the information providing unit 15 firstly discloses the disclosure range limitation and the access range limitation stored in the storage unit 11 based on the limitation identification information regarding the disclosure range limitation and the access limitation included in the print job data. Refer to the template file. Next, based on the reference result and the user identification information acquired from the extraction criterion acquisition unit 13, the browsing, downloading, and printing processes are individually limited for each of the extracted print job data.

例えば、本実施形態においては、取得した印刷ジョブデータ中にアクセス制限を特定するための制限特定情報として数値No.2が含まれる場合、当該印刷ジョブデータについてのドキュメントファイルの閲覧の実行は許可されるが、ダウンロードおよび印刷処理の実行は許可されないこととなる。また、アクセス制限を特定するための制限特定情報として数値No.1が含まれており、アクセス制限に基づくときは当該印刷ジョブデータに対応するドキュメントファイルについての閲覧等のいずれの処理の実行が許可される場合でも、公開範囲制限を特定するための制限特定情報として数値No.3が印刷ジョブデータ中に含まれ、且つ、使用者識別情報から要求者が印刷ジョブデータの作成者とは異なる部署に属する者と判定されるときには、閲覧等のいずれの処理についても実行が許可されない。   For example, in the present embodiment, numerical value No. is used as restriction specifying information for specifying access restrictions in the acquired print job data. 2 is included, the execution of browsing the document file for the print job data is permitted, but the execution of the download and print processing is not permitted. In addition, a numerical value No. is given as restriction specifying information for specifying the access restriction. 1 is included, and if it is based on access restriction, restriction specifying information for specifying the disclosure range restriction is permitted even if execution of any processing such as browsing the document file corresponding to the print job data is permitted Numerical value No. 3 is included in the print job data, and if the requester is determined to belong to a different department from the creator of the print job data based on the user identification information, execution of any processing such as browsing is permitted. Not.

次に、Act207において、情報提供部15は、印刷ジョブデータの一部または全部を印刷ジョブ抽出ルールに応じた表示態様で提示するためのWebページを構成する。また、情報提供部15は、Webページを構成したことをMFP103に通知する。当該通知を取得したMFP103は、構成されたWebページに自動的にアクセスし、ディスプレイ103cに表示させる。   Next, in Act 207, the information providing unit 15 configures a Web page for presenting a part or all of the print job data in a display mode according to the print job extraction rule. Further, the information providing unit 15 notifies the MFP 103 that the Web page has been configured. The MFP 103 that has acquired the notification automatically accesses the configured Web page and displays it on the display 103c.

一方、Act205において印刷ジョブデータが抽出されなかったと判定されるとき、情報提供部15は、Ac207において、印刷ジョブデータが抽出されなかったことを表示するWebページを構成する。また、情報提供部15は、Webページを構成したことをMFP103に通知し、印刷ジョブが抽出された場合と同様に、構成されたWebページをディスプレイ103cに表示させる。   On the other hand, when it is determined in Act 205 that the print job data has not been extracted, the information providing unit 15 configures a Web page that displays in Ac 207 that the print job data has not been extracted. In addition, the information providing unit 15 notifies the MFP 103 that the Web page has been configured, and displays the configured Web page on the display 103c in the same manner as when a print job is extracted.

以上に説明したように本実施形態のプリントシステムによれば、従来のように抽出された印刷ジョブデータがランダムに示されるのではなく、要求者が指定した印刷条件に従う表示態様で抽出されたジョブデータの一部または全部が示されるため、要求者は、従来よりも容易に印刷ジョブデータを見つけることができる。   As described above, according to the printing system of this embodiment, the print job data extracted in the display mode according to the print condition specified by the requester is not displayed randomly as in the conventional case. Since part or all of the data is shown, the requester can find the print job data more easily than before.

また、変更等を意図的に行うことが容易でない印刷条件に関する所定のルールに基づき、印刷ジョブデータの抽出および抽出された印刷ジョブデータの一部または全部の提供が行われるので、クライアントPC名等の容易に変更可能な基準に基づいて印刷ジョブデータについての情報を示す従来技術と比較し、要求者は、より確実に所望の印刷ジョブデータを見つけることができる。   Further, since the print job data is extracted and a part or all of the extracted print job data is provided based on a predetermined rule relating to printing conditions that are not easily changed intentionally, the client PC name, etc. Compared with the prior art that shows information about print job data based on easily changeable criteria, the requester can find the desired print job data more reliably.

以上、本発明について説明したが、本発明はこれに限定されるものではなく、他の実施形態とすることも可能である。   Although the present invention has been described above, the present invention is not limited to this, and other embodiments can be used.

例えば、本実施形態においては、情報提供部15が処理制限部の機能を兼ねる構成としているがこれに限定されるものではなく、他の構成とすることももちろん可能である。例えば、図16に示すように、プリントサーバ103が処理制限部16を、情報提供部15とは別個に備えるようにしてもよい。   For example, in the present embodiment, the information providing unit 15 is configured to also function as a processing limiting unit, but the present invention is not limited to this, and other configurations can of course be used. For example, as illustrated in FIG. 16, the print server 103 may include the processing restriction unit 16 separately from the information providing unit 15.

この場合、処理制限部16は、抽出部14から印刷ジョブデータを取得するとともに、抽出基準取得部13から使用者識別情報を取得する。処理制限部16は、取得した印刷ジョブデータ中に含まれる公開範囲制限およびアクセス制限についての制限識別情報に基づき、記憶部11に記憶されている公開範囲制限およびアクセス制限のテンプレートファイルを参照する。次に、処理制限部16は、当該参照結果と使用者識別情報とに基づき、印刷ジョブデータの一部または全部(例えばドキュメントファイル)について処理の制限を適用する。そして、印刷ジョブ制限部16は、その一部または全部について当該処理の制限が適用された印刷ジョブデータを、情報提供部15に送出する。情報提供部15は、抽出部14から取得した、印刷ジョブ抽出ルールについての情報に応じた表示態様で印刷ジョブデータの少なくとも一部を表示するWebページを構成するとともに、当該Webページにて、適用された処理の制限についての情報をユーザに通知する。   In this case, the processing restriction unit 16 obtains print job data from the extraction unit 14 and obtains user identification information from the extraction reference acquisition unit 13. The processing restriction unit 16 refers to the publication range restriction and access restriction template file stored in the storage unit 11 based on restriction identification information about the publication range restriction and access restriction included in the acquired print job data. Next, the processing restriction unit 16 applies the processing restriction to a part or all of the print job data (for example, a document file) based on the reference result and the user identification information. Then, the print job restriction unit 16 sends print job data to which the restriction of the processing is applied to a part or all of the print job restriction unit 16 to the information providing unit 15. The information providing unit 15 configures a Web page that displays at least a part of the print job data in a display mode corresponding to the information about the print job extraction rule acquired from the extraction unit 14, and is applied to the Web page. The user is notified of information on the restriction of the processed processing.

加えて、以上に説明した実施形態においては、プリンタサーバ101が記憶される印刷ジョブデータの抽出および抽出されたそのデータの一部または全部の提供を実行しているがこれに限定されるものではない。例えば、クライアントPC102またはMFP103などの他の構成コンポーネントが、プリンタサーバ101に記憶される印刷ジョブデータの抽出、抽出されたそのデータの一部または全部の提供、および印刷ジョブデータの一部または全部に対する処理の制限を実行するようにしてもよい。したがって、少なくとも抽出基準取得部13および抽出部14を備えていれば抽出機能を実現することができる。   In addition, in the embodiment described above, the print server 101 extracts print job data stored and provides a part or all of the extracted data. However, the present invention is not limited to this. Absent. For example, another component such as the client PC 102 or the MFP 103 extracts print job data stored in the printer server 101, provides a part or all of the extracted data, and applies to a part or all of the print job data. Processing limitations may be executed. Therefore, an extraction function can be realized if at least the extraction reference acquisition unit 13 and the extraction unit 14 are provided.

また、本実施形態においては、印刷ジョブ抽出ルールを記憶部11に予め記憶し、それについての情報を印刷ジョブ抽出要求とともにMFP103から送出するように構成している。しかしながらこれに限定されるものではなく、他の構成とすることが可能であり、例えば印刷ジョブ抽出ルール自体を印刷ジョブ抽出要求とともに送出するように構成してもよい。   In this embodiment, the print job extraction rule is stored in the storage unit 11 in advance, and information about the rule is transmitted from the MFP 103 together with the print job extraction request. However, the present invention is not limited to this, and other configurations are possible. For example, the print job extraction rule itself may be transmitted together with the print job extraction request.

さらに、処理制限情報についても、記憶部11に予め記憶されているように構成しているがこれに限定されるものではなく、他の構成とするようにしてもよい。例えば、処理制限情報をクライアントPC102にて記憶するとともに、プリンタドライバが当該処理制限情報を印刷ジョブデータ中に含めて生成するようにしてもよい。   Further, the processing restriction information is also configured to be stored in advance in the storage unit 11, but is not limited thereto, and may be configured in other ways. For example, the processing restriction information may be stored in the client PC 102, and the printer driver may be generated by including the processing restriction information in the print job data.

さらにまた、本実施形態においては、印刷条件に関する抽出基準として、印刷部数に関する抽出基準を挙げているがこれに限定されるものではない。例えば、印刷ジョブデータが生成されたときに、カラー印刷された印刷ジョブデータや両面印刷された印刷ジョブデータ、またはNin1印刷された印刷ジョブデータを抽出するような抽出基準としてもよい。   Furthermore, in the present embodiment, the extraction standard regarding the number of copies is cited as the extraction standard regarding the printing condition, but the present invention is not limited to this. For example, when print job data is generated, an extraction criterion may be used to extract color-printed print job data, double-sided print job data, or Nin1-printed print job data.

さらにまた、本実施形態においては、タイミングまたは期間に基づく抽出基準として、印刷ジョブデータが生成されたタイミングまたは期間に基づく抽出基準を挙げているがこれに限定されるものではない。例えば、印刷ジョブデータに基づきMFP103にて紙媒体への出力処理が実行されたタイミングまたは期間に基づく抽出基準としてもよい。   Furthermore, in the present embodiment, the extraction criterion based on the timing or period when the print job data is generated is cited as the extraction criterion based on the timing or period, but the extraction criterion is not limited to this. For example, an extraction criterion based on the timing or period when the output processing to the paper medium is executed by the MFP 103 based on the print job data may be used.

さらにまた、本実施形態においては、Webページを構成して抽出された印刷ジョブデータの一部または全部を表示するものとしているがこれに限定されるものではない。例えば、当該印刷ジョブデータの一部または全部をクライアントPC102またはMFP103に送出し、クライアントPC102またはMFP103が印刷ジョブデータの一部または全部を表示する画面を構成して、それぞれのディスプレイ102c、103cに表示するようにしてもよい。さらに、本発明においては、印刷ジョブデータの一部または全部の表示とは、紙媒体への出力を用いた表示も含む概念である。   Furthermore, in the present embodiment, a part or all of print job data extracted by configuring a Web page is displayed. However, the present invention is not limited to this. For example, a part or all of the print job data is sent to the client PC 102 or MFP 103, and a screen on which the client PC 102 or MFP 103 displays part or all of the print job data is configured and displayed on the respective displays 102c and 103c. You may make it do. Further, in the present invention, the display of a part or all of the print job data is a concept including a display using output to a paper medium.

さらにまた、プリントシステムを構成する1つまたは複数のコンピュータにおいて上述した各動作を実行させるプログラムを、印刷ジョブ抽出プログラムとして提供することができる。本実施形態では、発明を実施する機能を実現するための当該プログラムが、装置内部に設けられた記憶領域に予め記録されている場合を例示したが、これに限らず同様のプログラムをネットワークから装置にダウンロードしてもよいし、同様のプログラムをコンピュータ読取可能な記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。具体的に、記録媒体としては、例えば、ROMやRAM等のコンピュータに内部実装される内部記憶装置、CD−ROMやフレキシブルディスク、DVDディスク、光磁気ディスク、ICカード等の可搬型記憶媒体、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、回線上の伝送媒体などが挙げられる。またこのように予めインストールやダウンロードにより得る機能は装置内部のOS(オペレーティング・システム)等と共働してその機能を実現させるものであってもよい。   Furthermore, it is possible to provide a program for executing the above-described operations in one or a plurality of computers constituting the print system as a print job extraction program. In the present embodiment, the case where the program for realizing the function for carrying out the invention is recorded in advance in a storage area provided in the apparatus is exemplified. However, the present invention is not limited to this, and a similar program can be downloaded from the network. The program may be downloaded to the computer, or a similar program stored in a computer-readable recording medium may be installed in the apparatus. The recording medium may be in any form as long as it can store a program and can be read by a computer. Specifically, as a recording medium, for example, an internal storage device such as a ROM or a RAM, a portable storage medium such as a CD-ROM, a flexible disk, a DVD disk, a magneto-optical disk, or an IC card, a computer Examples include a database holding a program, another computer, its database, and a transmission medium on a line. Further, the function obtained by installing or downloading in advance may be realized in cooperation with an OS (operating system) or the like inside the apparatus.

なお、本実施形態におけるプログラムには、実行モジュールが動的に生成されるプログラムを含むものとする。   Note that the program in the present embodiment includes a program in which an execution module is dynamically generated.

本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。   Although the present invention has been described in detail according to particular embodiments, it will be apparent to those skilled in the art that various changes and modifications can be made without departing from the spirit and scope of the invention.

以上に詳述したように本発明によれば、要求者に対し、従来よりも容易な印刷ジョブデータの特定を可能とすることができる技術を提供することができる。   As described above in detail, according to the present invention, it is possible to provide a technique that enables the requester to specify print job data easier than before.

101:プリンタサーバ
102:クライアントPC
103:MFP
104:認証サーバ
101: Printer server 102: Client PC
103: MFP
104: Authentication server

Claims (6)

対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に個別に定義するアクセス制限に関する情報とが対応付けられた印刷ジョブデータを取得し、所定の記憶領域にログとして記録する記憶制御部と、
ユーザの操作入力に基づいて、前記印刷ジョブデータに対応付けられている、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザを示す前記使用者識別情報を取得する抽出基準取得部と、
前記抽出基準取得部にて取得される前記抽出基準に関する情報に基づいて、1つまたは複数の前記印刷ジョブデータの中から前記抽出基準を満たす前記印刷ジョブデータを抽出する抽出部と、
前記抽出部にて抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および前記抽出基準取得部にて取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない処理制限部と、
を備えるプリントシステム。
Information regarding the disclosure range restriction that individually defines, for each user identification information, which of a plurality of processing items can be executed for the target print job data, and a part or all of the data . Storage control that acquires print job data associated with access restriction information that individually defines which of the processing items can be executed for each print job data, and records it as a log in a predetermined storage area And
Based on the user's operation input, the information about the extraction criterion based on at least one parameter relating to the printing condition and associated with the print job data and the user identification information indicating the user who performs the operation input are acquired. An extraction criteria acquisition unit;
An extraction unit that extracts the print job data that satisfies the extraction criterion from one or a plurality of the print job data based on the information about the extraction criterion acquired by the extraction criterion acquisition unit;
Information related to the access restriction associated with the extracted print job data extracted by the extraction unit and the disclosure range restriction associated with the user identification information acquired by the extraction reference acquisition unit Based on the information, for a process that does not permit the execution of the process in at least one of the information on the access restriction and the information on the disclosure range restriction among the plurality of process items, the user corresponding to the user identification information A processing restriction unit that does not allow execution of the extracted print job data by
A printing system comprising:
請求項に記載のプリントシステムにおいて、
前記印刷ジョブデータの生成時に、該印刷ジョブデータに前記公開範囲制限に関する情報および前記アクセス制限に関する情報を含ませた状態で印刷ジョブデータの生成を行う、ジョブデータ生成部をさらに備え、
前記記憶制御部は、前記ジョブデータ生成部にて生成される前記印刷ジョブデータを前記所定の記憶領域にログとして記録するプリントシステム。
The printing system according to claim 1 ,
A job data generation unit configured to generate print job data in a state in which the print job data includes information related to the disclosure range restriction and information related to the access restriction when the print job data is generated;
The storage control unit is a printing system that records the print job data generated by the job data generation unit as a log in the predetermined storage area.
請求項1または2に記載のプリントシステムにおいて、The printing system according to claim 1 or 2,
前記複数の処理項目とは、閲覧、ダウンロードおよび印刷処理であるプリントシステム。The plurality of processing items are a printing system that is browsing, downloading, and printing processing.
対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に定義するアクセス制限に関する情報とを含む印刷ジョブデータを取得してログとして所定の記憶領域に記録し、
ユーザの操作入力に基づいて、前記印刷ジョブデータに含まれる、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザに関する前記使用者識別情報を取得し、
取得される前記抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から前記抽出基準を満たす印刷ジョブデータを抽出し、
抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない印刷ジョブ管理方法。
Information regarding the disclosure range restriction that individually defines, for each user identification information, which of a plurality of processing items can be executed for the target print job data, and a part or all of the data . Print job data including access restriction information that defines for each print job data which of the process items can be executed, and records it in a predetermined storage area as a log;
Based on the user's operation input, obtain information about an extraction criterion based on at least one parameter regarding printing conditions included in the print job data and the user identification information about the user who performs the operation input ,
Based on the acquired information on the extraction criteria, extract print job data that satisfies the extraction criteria from one or more recorded print job data,
Based on the information on the access restriction associated with the extracted print job data to be extracted and the information on the disclosure range restriction associated with the acquired user identification information, among the plurality of processing items In addition, regarding processing that does not permit execution of processing in at least one of the information related to the access restriction and the information related to the disclosure range restriction, execution of the extracted print job data by the user corresponding to the user identification information is not permitted. Print job management method.
請求項に記載の方法において、
前記印刷ジョブデータの生成時に、該印刷ジョブデータに前記公開範囲制限に関する情報および前記アクセス制限に関する情報を含ませた状態で印刷ジョブデータの生成を実行し、
生成される前記印刷ジョブデータを前記所定の記憶領域にログとして記録する印刷ジョブ管理方法。
The method of claim 4 , wherein
When generating the print job data, the print job data is generated in a state in which the print job data includes information on the disclosure range restriction and information on the access restriction .
A print job management method for recording the generated print job data as a log in the predetermined storage area.
請求項4または5に記載の印刷ジョブ管理方法において、The print job management method according to claim 4 or 5,
前記複数の処理項目とは、閲覧、ダウンロードおよび印刷処理であるプリントシステム。The plurality of processing items are a printing system that is browsing, downloading, and printing processing.
JP2009135833A 2008-06-05 2009-06-05 Print job extraction apparatus and print system Expired - Fee Related JP5167200B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5910008P 2008-06-05 2008-06-05
US61/059,100 2008-06-05

Publications (2)

Publication Number Publication Date
JP2009301544A JP2009301544A (en) 2009-12-24
JP5167200B2 true JP5167200B2 (en) 2013-03-21

Family

ID=41559688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009135833A Expired - Fee Related JP5167200B2 (en) 2008-06-05 2009-06-05 Print job extraction apparatus and print system

Country Status (1)

Country Link
JP (1) JP5167200B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6157144B2 (en) * 2013-02-22 2017-07-05 キヤノン株式会社 Printing apparatus, printing apparatus control method, and program
JP6766547B2 (en) * 2016-09-16 2020-10-14 ブラザー工業株式会社 Image forming device and control method of image forming device
JP6954428B2 (en) * 2016-09-16 2021-10-27 ブラザー工業株式会社 Image forming apparatus and control method of image forming apparatus
JP7200477B2 (en) * 2018-01-18 2023-01-10 コニカミノルタ株式会社 Print data integration device, image forming device, print data integration system and program
JP7230983B2 (en) * 2020-09-16 2023-03-01 ブラザー工業株式会社 image forming device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003211792A (en) * 2002-01-23 2003-07-29 Canon Inc Imaging apparatus
JP4510431B2 (en) * 2003-11-26 2010-07-21 キヤノン株式会社 Job processing system, job processing system control method, program, storage medium, and job processing apparatus
JP4510543B2 (en) * 2004-08-02 2010-07-28 キヤノン株式会社 Image processing apparatus, printing apparatus, and image processing method
JP2006218649A (en) * 2005-02-08 2006-08-24 Sharp Corp Image forming apparatus and host apparatus, and printing system
JP4506597B2 (en) * 2005-07-25 2010-07-21 富士ゼロックス株式会社 Printing system and server device
JP2007174258A (en) * 2005-12-22 2007-07-05 Sharp Corp Log information managing system, and image forming device
JP4706508B2 (en) * 2006-03-06 2011-06-22 富士ゼロックス株式会社 Printing system, printing apparatus, printer driver, and printing control method
JP2007257552A (en) * 2006-03-24 2007-10-04 Ricoh Co Ltd Security management system by means of print log and print data storage

Also Published As

Publication number Publication date
JP2009301544A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
US9471328B2 (en) Information processor having program and configuration data stored in different storage areas and reflecting configuration data in operation in program
JP6092533B2 (en) Image forming apparatus, control method therefor, and program
US10180814B2 (en) User terminal, image processing device and cloud server to identify plural user information to execute an image processing job upon validating an user information
US10003703B2 (en) Data processing apparatus and print system
JP2010108375A (en) Image processing apparatus and control method of the same, program, and storage medium
JP2008251009A (en) Method and peripheral device for installing target-device's driver in end-user's computer
JP5167200B2 (en) Print job extraction apparatus and print system
JP2007233860A (en) Print control system, print attribute information management server, print controller and print control method
JP2007047862A (en) Information processor and information processing method
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2007004683A (en) Image forming device and image operation device
JP2009116688A (en) Device, system, method, recording medium, image processor, and image processing method
US12073137B2 (en) Information processing apparatus, control method for controlling information processing apparatus, and storage medium for displaying a print setting screen
JP2006053860A (en) Print control device, print control method, and print control program
JP2014021513A (en) Image forming apparatus, program, and image forming system
JP5942432B2 (en) Document management system
JP5625497B2 (en) Information processing apparatus, information processing system, information processing method, program, and recording medium storing the program
JP2005050017A (en) Document file management device, document file management method and data structure
JP6015794B2 (en) Electronic form system, its processing method and program
JP2020030697A (en) Information processing apparatus, terminal device, setting screen display system, and setting screen display method
JP4743281B2 (en) Image manipulation device
JP4587800B2 (en) Image forming system, program for realizing functions of the system, and recording medium
JP2007293655A (en) Document processor, output processing method for electronic document and program
JP2006318098A (en) Server device, system, and control method of server device
JP6065745B2 (en) Information processing apparatus, program, and printing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120427

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121221

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5167200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees