[go: up one dir, main page]

JP2011237854A - Print control unit, print control system, print control method, print control program and recording medium where the program is recorded - Google Patents

Print control unit, print control system, print control method, print control program and recording medium where the program is recorded Download PDF

Info

Publication number
JP2011237854A
JP2011237854A JP2010106218A JP2010106218A JP2011237854A JP 2011237854 A JP2011237854 A JP 2011237854A JP 2010106218 A JP2010106218 A JP 2010106218A JP 2010106218 A JP2010106218 A JP 2010106218A JP 2011237854 A JP2011237854 A JP 2011237854A
Authority
JP
Japan
Prior art keywords
print
control
data
print job
print control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010106218A
Other languages
Japanese (ja)
Inventor
Hironori Hakozaki
浩徳 箱崎
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 JP2010106218A priority Critical patent/JP2011237854A/en
Publication of JP2011237854A publication Critical patent/JP2011237854A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる印刷制御装置、印刷制御システム、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体を提供する。
【解決手段】印刷制御装置100は、ユーザ端末300から受信した印刷ジョブを解析し、印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件(ユーザ設定情報)を解析結果として取得する。続いて、印刷制御装置100は、解析結果として取得したユーザ印刷条件と、予め設定されている印刷制御条件とを照合し、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置200に送信するのか、を制御する。例えば、印刷制御装置100は、ユーザにより印刷ジョブに設定された印刷条件と、直接印刷を行う条件が設定された印刷制御条件とを照合し、条件に該当する照合結果を得た場合、印刷ジョブを画像処理装置200に送信する。
【選択図】図3
A print control apparatus, a print control system, a print control method, a print control program, and a recording medium on which the program is recorded, which can switch between accumulated printing and direct printing according to a print job.
A print control apparatus analyzes a print job received from a user terminal and acquires bibliographic information and / or user print conditions (user setting information) of print target data included in the print job as an analysis result. . Subsequently, the print control apparatus 100 collates the user print condition acquired as the analysis result with a preset print control condition, and stores the print job based on the collation result, or performs image processing on the print job. Whether to transmit to the device 200 is controlled. For example, the print control apparatus 100 collates the print conditions set for the print job by the user with the print control conditions for which the conditions for performing direct printing are set, and if the collation result corresponding to the conditions is obtained, the print job Is transmitted to the image processing apparatus 200.
[Selection] Figure 3

Description

本発明は、受信データの印刷処理を制御する印刷制御装置、印刷制御システムに関し、特に、蓄積印刷(プルプリント)するのか、直接印刷(プリンタ送信)するのか、を制御する技術に関するものである。   The present invention relates to a print control apparatus and print control system for controlling print processing of received data, and more particularly to a technique for controlling whether to perform accumulated printing (pull print) or direct printing (printer transmission).

ユーザが、印刷するプリンタを想定せず、サーバに印刷ジョブを蓄積しておき、出向いた先に設置されたプリンタから、蓄積しておいた印刷ジョブを実行できるプルプリントシステムが、すでに知られている。   There is already known a pull print system in which a user can store a print job on a server without assuming a printer to print, and can execute the stored print job from a printer installed at the destination. Yes.

例えば、特許文献1には、情報処理装置において、複数の印刷ジョブに共通した識別情報に基づき、これらの印刷情報を管理し、印刷装置から情報処理装置に対して、識別情報を伴う要求を行うと、情報処理装置から、識別情報に対応して管理されている複数の印刷ジョブが送信されるプルプリントシステムが開示されている。   For example, in Patent Document 1, in an information processing apparatus, based on identification information common to a plurality of print jobs, the print information is managed, and the printing apparatus makes a request with identification information to the information processing apparatus. And a pull print system in which a plurality of print jobs managed in correspondence with identification information is transmitted from the information processing apparatus.

このようなシステムをユーザが利用するメリットは、印刷先となるプリンタを指定することなく印刷ジョブを発行でき、ユーザが必要に応じて、システム内のプリンタであれば、どの機器からでも印刷ジョブを実行できる点である。つまり、プルプリントシステムは、ユーザに対して、ロケーションフリーによる印刷サービスを提供できる。   The advantage of using such a system is that the user can issue a print job without specifying a printer as the print destination, and if necessary, the user can issue a print job from any device in the system. It is a point that can be executed. That is, the pull print system can provide a location-free print service to the user.

しかしながら、従来のプルプリントシステムにおける印刷制御では、ユーザが印刷結果を得るまでに時間がかかると言う問題があった。   However, printing control in the conventional pull printing system has a problem that it takes time until the user obtains a printing result.

上述したように、従来のプルプリントシステムでは、全ての印刷ジョブが印刷制御装置に蓄積される。そのため、ユーザは、プリンタに対峙し、サーバから印刷ジョブを取得後、印刷ジョブを実行して、初めて印刷結果を得ることになる。   As described above, in the conventional pull print system, all print jobs are stored in the print control apparatus. Therefore, the user faces the printer, obtains a print job from the server, executes the print job, and obtains a print result for the first time.

このように、従来のプルプリントシステムでは、ユーザがプリンタのところまで出向き、印刷要求後に処理が開始されるため、1,2ページなどのページ数の少ない印刷ジョブや、100,200部などの部数の多い印刷ジョブなどの場合、ユーザは、印刷結果を得るまでプリンタの前で待たされることになる。ユーザからしてみれば、このような印刷ジョブについては、早めに印刷処理を開始させ、プリンタに出向いたときには、印刷結果が得られるようにしたいケースも生じる。   As described above, in the conventional pull print system, the user goes to the printer and the processing is started after the print request. Therefore, the print job with a small number of pages such as 1 or 2 pages or the number of copies such as 100 or 200 copies. In the case of a print job with a large number of jobs, the user waits in front of the printer until a print result is obtained. From the user's point of view, there are cases where it is desired to start the printing process for such a print job as early as possible and obtain a print result when going to the printer.

本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる印刷制御装置、印刷制御システム、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体を提供することにある。   The present invention has been proposed in view of the above-described problems of the prior art. The object of the present invention is to provide a print control apparatus, a print control system, and a print control that can switch between accumulated printing and direct printing according to a print job. A method, a print control program, and a recording medium on which the program is recorded.

上記目的を達成するため、本発明に係る印刷制御装置は、所定のデータ伝送路を介して接続される1又は複数の画像処理装置の印刷制御を行う印刷制御装置であって、受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手段と、前記解析手段により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手段と、前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手段と、前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手段と、を有している。   To achieve the above object, a print control apparatus according to the present invention is a print control apparatus that performs print control of one or a plurality of image processing apparatuses connected via a predetermined data transmission path, and receives a received print job. Analysis means for acquiring bibliographic information and / or user print conditions of print target data included in the print job, user print conditions acquired by the analysis means, and the print job stored in the apparatus. The print control condition set to determine whether the print job is a print job to be stored or a print job to be sent to the image processing apparatus and printed directly. Based on the check result, the stored print and the direct print A control unit for controlling the print job, a transmission unit for transmitting print data of the print job to the image processing apparatus in accordance with a request from the control unit, and a request from the control unit. According, the print data of the print job has a storing means for storing in a predetermined storage area of the storage device to which the device comprises storing, the.

このような構成によって、本発明に係る印刷制御装置は、受信した印刷ジョブに設定されたユーザ印刷条件と、当該装置に予め設定されている印刷制御条件とを照合する。印刷制御装置は、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置に送信するか、を制御する。   With such a configuration, the print control apparatus according to the present invention collates the user print conditions set in the received print job with the print control conditions set in advance in the apparatus. The print control apparatus controls whether to store the print job or to transmit the print job to the image processing apparatus based on the collation result.

これによって、本発明に係る印刷制御装置では、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる。その結果、ユーザは、ページ数の少ない印刷ジョブや部数の多い印刷ジョブなどの印刷結果を早く得ることができ、待ち状態などの無駄な時間が軽減される。   Thus, the print control apparatus according to the present invention can switch between accumulated printing and direct printing according to the print job. As a result, the user can quickly obtain print results such as a print job with a small number of pages or a print job with a large number of copies, and wasteful time such as a waiting state is reduced.

上記目的を達成するため、本発明に係る印刷制御方法は、所定のデータ伝送路を介して接続される1又は複数の画像処理装置の印刷制御を行う印刷制御装置における印刷制御方法であって、受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手順と、前記解析手順により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手順と、前記制御手順による要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手順と、前記制御手順による要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手順と、を有している。   In order to achieve the above object, a print control method according to the present invention is a print control method in a print control apparatus that performs print control of one or a plurality of image processing apparatuses connected via a predetermined data transmission path, Analyzing the received print job, obtaining the bibliographic information and / or user print conditions of the print target data included in the print job, the user print conditions obtained by the analysis procedure, and the print job The print control condition set to determine whether the print job is stored in the apparatus and stored and printed, or the print job is transmitted to the image processing apparatus and printed directly. Based on the comparison result, the stored print A control procedure for controlling the direct printing, and a transmission procedure for transmitting print data of the print job to the image processing device in accordance with a request by the control procedure; As requested by the serial control procedure, the print data of the print job, and a, a storage procedure for storing in a predetermined storage area storing the memory device to which the apparatus.

このような手順によって、本発明に係る印刷制御方法は、受信した印刷ジョブに設定されたユーザ印刷条件と、当該装置に予め設定されている印刷制御条件とを照合し、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置に送信するか、を制御すると言う動作を実現する。   Through such a procedure, the print control method according to the present invention collates the user print conditions set in the received print job with the print control conditions preset in the apparatus, and prints based on the collation result. An operation of controlling whether to store the job or to transmit the print job to the image processing apparatus is realized.

これによって、本発明に係る印刷制御方法では、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替え可能な環境を提供できる。   As a result, the print control method according to the present invention can provide an environment in which accumulated printing and direct printing can be switched according to a print job.

本発明によれば、受信した印刷ジョブに設定されたユーザ印刷条件と、印刷制御条件との照合結果から、蓄積印刷するのか、直接印刷するのか、を制御することで、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる印刷制御装置、印刷制御システム、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体を提供することができる。   According to the present invention, according to the print job, by controlling whether to perform accumulated printing or direct printing from the collation result between the user print condition set in the received print job and the print control condition, It is possible to provide a print control apparatus, a print control system, a print control method, a print control program, and a recording medium on which the program is recorded, which can be switched between accumulated printing and direct printing.

本発明の第1の実施形態に係る印刷制御システムの構成例を示す図である。It is a figure which shows the structural example of the printing control system which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る印刷制御装置のハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating a hardware configuration example of a print control apparatus according to the first embodiment of the present invention. 本発明の第1の実施形態に係る印刷制御機能の構成例を示す図である。It is a figure which shows the structural example of the printing control function which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る印刷制御の実行画面例を示す図である。It is a figure which shows the example of an execution screen of the printing control which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る制御データの例を示す図である。It is a figure which shows the example of the control data which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る印刷制御条件の登録画面例を示す図である。5 is a diagram illustrating an example of a print control condition registration screen according to the first embodiment of the present invention. FIG. 本発明の第1の実施形態に係る印刷制御の結果画面例を示す図である。It is a figure which shows the example of a result screen of the printing control which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る蓄積データの例を示す図である。It is a figure which shows the example of the accumulation | storage data which concern on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る蓄積印刷の実行画面例を示す図である。It is a figure which shows the example of an execution screen of the accumulation printing which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る印刷制御の処理手順例を示すフローチャートである。4 is a flowchart illustrating an example of a processing procedure of print control according to the first embodiment of the present invention. 本発明の第1の実施形態に係る蓄積印刷の処理手順例を示すフローチャートである。5 is a flowchart illustrating an example of a processing procedure of accumulated printing according to the first embodiment of the present invention. 本発明の変形例に係る印刷制御システムの構成例(その1)を示す図である。It is a figure which shows the structural example (the 1) of the printing control system which concerns on the modification of this invention. 本発明の変形例に係る印刷制御機能の構成例(その1)を示す図である。It is a figure which shows the structural example (the 1) of the printing control function which concerns on the modification of this invention. 本発明の第2の実施形態に係る印刷制御システムの構成例を示す図である。It is a figure which shows the structural example of the printing control system which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る印刷制御機能の構成例を示す図である。It is a figure which shows the structural example of the printing control function which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る印刷制御の処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure of print control according to a second embodiment of the present invention. 本発明の第3の実施形態に係る印刷制御機能の構成例を示す図である。It is a figure which shows the structural example of the printing control function which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る機器データの例を示す図である。It is a figure which shows the example of the apparatus data which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る制御データの例(その1)を示す図である。It is a figure which shows the example (the 1) of the control data which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る制御データ生成の処理手順例を示すフローチャートである。It is a flowchart which shows the example of a process sequence of the control data generation which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る制御データの例(その2)を示す図である。It is a figure which shows the example (the 2) of the control data which concerns on the 3rd Embodiment of this invention. 本発明の変形例に係る印刷制御システムの構成例(その2)を示す図である。It is a figure which shows the structural example (the 2) of the printing control system which concerns on the modification of this invention. 本発明の変形例に係る印刷制御機能の構成例(その2)を示す図である。It is a figure which shows the structural example (the 2) of the printing control function which concerns on the modification of this invention. 本発明の変形例に係る直接印刷の実行画面例を示す図である。It is a figure which shows the execution screen example of the direct printing which concerns on the modification of this invention.

以下、本発明の好適な実施の形態(以下「実施形態」と言う)について、図面を用いて詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention (hereinafter referred to as “embodiments”) will be described in detail with reference to the drawings.

[第1の実施形態]
<システム構成>
図1は、本実施形態に係る印刷制御システム1の構成例を示す図である。
図1には、1又は複数の画像処理装置200〜200(以降総称する場合「画像処理装置200」と言う)と、1又は複数のユーザ端末300〜300(以降総称する場合「ユーザ端末300」と言う)とが、印刷制御装置(印刷サーバ)100を介して、ネットワークなどのデータ伝送路N(例えば「LAN:Local Area Network」)で接続されるシステム構成例が示されている。
[First Embodiment]
<System configuration>
FIG. 1 is a diagram illustrating a configuration example of a print control system 1 according to the present embodiment.
In FIG. 1, one or a plurality of image processing apparatuses 200 1 to 200 n (hereinafter collectively referred to as “image processing apparatus 200”) and one or a plurality of user terminals 300 1 to 300 n (hereinafter collectively referred to as “ A system configuration example is shown in which a user terminal 300 ”is connected via a print control apparatus (print server) 100 via a data transmission path N such as a network (for example,“ LAN: Local Area Network ”). Yes.

ユーザ端末300は、情報処理機能を有する機器であり、例えば、PC(Personal Computer)などの情報処理装置である。画像処理装置200は、画像処理機能を有する機器であり、例えば、MFP(Multifunction Peripheral)やLP(Laser Printer)などの印刷装置である。印刷制御装置100は、印刷制御機能を有する機器であり、例えば、PCなどの情報処理装置である。   The user terminal 300 is a device having an information processing function, and is an information processing apparatus such as a PC (Personal Computer), for example. The image processing device 200 is a device having an image processing function, and is a printing device such as an MFP (Multifunction Peripheral) or LP (Laser Printer). The print control apparatus 100 is a device having a print control function, and is, for example, an information processing apparatus such as a PC.

本実施形態に係る印刷制御システム1では、これらの構成機器により、次のような印刷制御処理が実行される。例えば、ユーザ端末300から印刷制御装置100に対して、印刷ジョブが送信されると、印刷制御装置100は、受信した印刷ジョブに応じて、蓄積印刷するのか、直接印刷するのか、を制御する。ここで「蓄積印刷する」とは、印刷ジョブを蓄積しておき、画像処理装置200からの要求に応じて印刷ジョブを送信することを意味し、一方「直接印刷する」とは、印刷ジョブを蓄積せず、指定された画像処理装置200に印刷ジョブを送信(転送)することを意味する。   In the print control system 1 according to the present embodiment, the following print control processing is executed by these components. For example, when a print job is transmitted from the user terminal 300 to the print control apparatus 100, the print control apparatus 100 controls whether to perform accumulated printing or direct printing according to the received print job. Here, “accumulate printing” means that the print job is accumulated and the print job is transmitted in response to a request from the image processing apparatus 200, while “direct printing” means that the print job is This means that the print job is transmitted (transferred) to the designated image processing apparatus 200 without accumulating.

その結果、ユーザは、直接印刷された場合、ユーザ端末300に通知された印刷制御結果に従って、印刷先の画像処理装置200に出向き、印刷結果を得る。また、ユーザは、蓄積印刷された場合、システム内の画像処理装置200に出向き、蓄積された印刷ジョブの実行要求を行うことで、印刷結果を得る。   As a result, when printing is performed directly, the user goes to the image processing apparatus 200 as a printing destination according to the print control result notified to the user terminal 300 and obtains the print result. Further, when the accumulated printing is performed, the user goes to the image processing apparatus 200 in the system and makes an execution request for the accumulated print job to obtain a printing result.

以上のように、本実施形態に係る印刷制御システム1は、上記システム構成により、印刷ジョブに応じて蓄積印刷と直接印刷とが切り替えられるプルプリントサービスを提供することができる。   As described above, the print control system 1 according to the present embodiment can provide a pull print service in which accumulated printing and direct printing are switched according to a print job by the above system configuration.

なお、本発明では、画像処理装置200とユーザ端末300とが、印刷制御装置100を介して接続される構成である必要はない。つまり、印刷制御システム1では、これらの機器が、互いにデータ通信可能な構成であればよい。上記システム構成を例に挙げた理由は、情報セキュリティに対応する一般的なシステム構成だからである。このようなシステム構成の場合には、ユーザ端末300から画像処理装置200に直接印刷が行えないため(印刷制御装置を介してのみ印刷可能であるため)、印刷結果による情報漏洩を抑制する効果がある。   In the present invention, the image processing apparatus 200 and the user terminal 300 are not necessarily configured to be connected via the print control apparatus 100. That is, in the print control system 1, these devices may be configured to be capable of data communication with each other. The reason for taking the above system configuration as an example is that it is a general system configuration corresponding to information security. In the case of such a system configuration, printing cannot be performed directly from the user terminal 300 to the image processing apparatus 200 (because printing is possible only through the print control apparatus). is there.

<ハードウェア構成>
本実施形態に係る印刷制御装置100のハードウェア構成について説明する。
図2は、本実施形態に係る印刷制御装置100のハードウェア構成例を示す図である。
図2に示すように、印刷制御装置100は、入力装置101、表示装置102、ドライブ装置103、RAM(Random Access Memory)104、ROM(Read Only Memory)105、CPU(Central Processing Unit)106、インタフェース装置107、及びHDD(Hard Disk Drive)108などを備え、それぞれがバスBで相互に接続されている。
<Hardware configuration>
A hardware configuration of the print control apparatus 100 according to the present embodiment will be described.
FIG. 2 is a diagram illustrating a hardware configuration example of the print control apparatus 100 according to the present embodiment.
As shown in FIG. 2, the print control apparatus 100 includes an input device 101, a display device 102, a drive device 103, a RAM (Random Access Memory) 104, a ROM (Read Only Memory) 105, a CPU (Central Processing Unit) 106, an interface. A device 107, an HDD (Hard Disk Drive) 108, and the like are provided and are connected to each other via a bus B.

入力装置101は、キーボードやマウスなどを含み、印刷制御装置100に各操作信号を入力するのに用いられる。表示装置102は、ディスプレイなどを含み、印刷制御装置100による処理結果を表示する。   The input device 101 includes a keyboard and a mouse and is used to input each operation signal to the print control device 100. The display device 102 includes a display and the like, and displays a processing result by the print control device 100.

インタフェース装置107は、印刷制御装置100をデータ伝送路Nに接続するインタフェースである。これにより、印刷制御装置100は、インタフェース装置107を介して、画像処理装置200やユーザ端末300(他の機器)とデータ通信を行うことができる。   The interface device 107 is an interface that connects the print control apparatus 100 to the data transmission path N. Thereby, the print control apparatus 100 can perform data communication with the image processing apparatus 200 and the user terminal 300 (other devices) via the interface apparatus 107.

HDD108は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、情報処理装置全体を制御する情報処理システム(例えば「Windows(商標又は登録商標)」や「UNIX(商標又は登録商標)」などの基本ソフトウェアであるOS(Operating System))、及びシステム上において各種機能(例えば「印刷制御機能」)を提供するアプリケーションなどがある。また、HDD108は、格納しているプログラムやデータを、所定のファイルシステム及び/又はDB(Data Base)により管理している。   The HDD 108 is a non-volatile storage device that stores programs and data. The stored programs and data include an OS (Operating System) that is basic software such as an information processing system (for example, “Windows (trademark or registered trademark)” or “UNIX (trademark or registered trademark)) that controls the entire information processing apparatus. )), And applications that provide various functions (for example, "print control function") on the system. The HDD 108 manages stored programs and data by a predetermined file system and / or DB (Data Base).

ドライブ装置103は、着脱可能な記録媒体103aとのインタフェースである。これにより、印刷制御装置100は、ドライブ装置103を介して、記録媒体103aの読み取り及び/又は書き込みを行うことができる。記録媒体103aには、例えば、フロッピー(商標又は登録商標)ディスク、CD(Compact Disk)、及びDVD(Digital Versatile Disk)などがある。また、SDメモリカード(SD Memory Card)やUSB(Universal Serial Bus)メモリなどがある。   The drive device 103 is an interface with a removable recording medium 103a. Accordingly, the print control apparatus 100 can read and / or write the recording medium 103a via the drive apparatus 103. Examples of the recording medium 103a include a floppy (trademark or registered trademark) disk, a CD (Compact Disk), and a DVD (Digital Versatile Disk). In addition, there are an SD memory card (SD Memory Card) and a USB (Universal Serial Bus) memory.

ROM105は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM105には、印刷制御装置100の起動時に実行されるBIOS(Basic Input/Output System)、情報処理システム設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。CPU106は、上記記憶装置(例えば「HDD」や「ROM」など)から、プログラムやデータをRAM上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する処理装置である。   The ROM 105 is a nonvolatile semiconductor memory (storage device) that can retain internal data even when the power is turned off. The ROM 105 stores programs and data such as a basic input / output system (BIOS), information processing system settings, and network settings that are executed when the print control apparatus 100 is activated. The RAM 104 is a volatile semiconductor memory (storage device) that temporarily stores programs and data. The CPU 106 is a processing device that realizes control and mounting functions of the entire device by reading a program and data from the storage device (for example, “HDD” or “ROM”) onto the RAM and executing the processing.

以上のように、本実施形態に係る印刷制御装置100は、上記ハードウェア構成により、データ通信を利用した各種情報処理サービスを提供することができる。   As described above, the print control apparatus 100 according to the present embodiment can provide various information processing services using data communication with the above hardware configuration.

<印刷制御機能>
本実施形態に係る印刷制御機能について説明する。
本実施形態に係る印刷制御装置100では、ユーザ端末300から受信した印刷ジョブを解析し、印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件(ユーザ設定情報)を解析結果として取得する。続いて、印刷制御装置100は、解析結果として取得したユーザ印刷条件と、予め設定されている印刷制御条件とを照合し、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置200に送信するのか、を制御する。例えば、印刷制御装置100は、ユーザにより印刷ジョブに設定された印刷条件と、直接印刷を行う条件が設定された印刷制御条件とを照合し、条件に該当する照合結果を得た場合、印刷ジョブを画像処理装置200に送信する。印刷制御装置100は、このような印刷制御機能を有している。
<Print control function>
A print control function according to the present embodiment will be described.
The print control apparatus 100 according to the present embodiment analyzes a print job received from the user terminal 300 and acquires bibliographic information and / or user print conditions (user setting information) of print target data included in the print job as an analysis result. To do. Subsequently, the print control apparatus 100 collates the user print condition acquired as the analysis result with a preset print control condition, and stores the print job based on the collation result, or performs image processing on the print job. Whether to transmit to the device 200 is controlled. For example, the print control apparatus 100 collates the print conditions set for the print job by the user with the print control conditions for which the conditions for performing direct printing are set, and if the collation result corresponding to the conditions is obtained, the print job Is transmitted to the image processing apparatus 200. The print control apparatus 100 has such a print control function.

従来のプルプリントシステムにおける印刷制御では、ユーザが印刷結果を得るまでに時間がかかると言う問題があった。従来のプルプリントシステムでは、ユーザが画像処理装置200のところまで出向き、印刷要求後に印刷ジョブの処理が開始される。そのため、1,2ページなどのページ数の少ない印刷ジョブや、100,200部などの部数の多い印刷ジョブなどの場合、ユーザは、印刷結果を得るまで画像処理装置200の前で待たされることになる。ユーザからしてみれば、このような印刷ジョブについては、早めに印刷処理を開始させ、画像処理装置200に出向いたときには、印刷結果が得られるようにしたいケースも生じる。   The print control in the conventional pull print system has a problem that it takes time until the user obtains a print result. In the conventional pull print system, the user goes to the image processing apparatus 200 and the print job processing is started after the print request. Therefore, in the case of a print job with a small number of pages such as 1 or 2 pages or a print job with a large number of copies such as 100 or 200 copies, the user waits in front of the image processing apparatus 200 until a print result is obtained. Become. From the user's point of view, there is a case where such a print job is desired to start printing processing early and to obtain a printing result when going to the image processing apparatus 200.

そこで、本実施形態に係る印刷制御装置100では、受信した印刷ジョブに設定されたユーザ印刷条件と、当該装置に予め設定された印刷制御条件との照合結果から、蓄積印刷するのか、直接印刷するのか、を制御する仕組みとした。   Therefore, the print control apparatus 100 according to the present embodiment performs accumulated printing or direct printing from the collation result between the user print conditions set for the received print job and the print control conditions set in advance in the apparatus. It was set as the mechanism which controls.

これにより、本実施形態に係る印刷制御システム1では、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる。その結果、ユーザは、ページ数の少ない印刷ジョブや部数の多い印刷ジョブなどの印刷結果を早く得ることができ、待ち状態などの無駄な時間が軽減される。   As a result, the print control system 1 according to the present embodiment can switch between accumulated printing and direct printing according to the print job. As a result, the user can quickly obtain print results such as a print job with a small number of pages or a print job with a large number of copies, and wasteful time such as a waiting state is reduced.

以下に、本実施形態に係る印刷制御機能の構成とその動作について説明する。
図3は、本実施形態に係る印刷制御機能の構成例を示す図である。
図3に示すように、本実施形態に係る印刷制御装置100は、主に、受信データ解析部11、印刷制御部12、制御データ管理部13、蓄積データ管理部15、送信部17などを有している。一方、ユーザ端末300は、送信部31及び処理結果通知部32などを有している。また、画像処理装置200は、印刷部21及び印刷データ要求部22などを有している。
The configuration and operation of the print control function according to this embodiment will be described below.
FIG. 3 is a diagram illustrating a configuration example of the print control function according to the present embodiment.
As shown in FIG. 3, the print control apparatus 100 according to the present embodiment mainly includes a received data analysis unit 11, a print control unit 12, a control data management unit 13, a stored data management unit 15, a transmission unit 17, and the like. is doing. On the other hand, the user terminal 300 includes a transmission unit 31, a processing result notification unit 32, and the like. The image processing apparatus 200 includes a printing unit 21 and a print data request unit 22.

受信データ解析部11は、ユーザ端末300からの受信データを解析する機能部である。つまり、受信データ解析部11は、ユーザ端末300が有する送信部31から送信された印刷ジョブを解析する。   The reception data analysis unit 11 is a functional unit that analyzes reception data from the user terminal 300. That is, the reception data analysis unit 11 analyzes the print job transmitted from the transmission unit 31 included in the user terminal 300.

図4は、本実施形態に係る印刷制御の実行画面例を示す図である。
例えば、ユーザ端末300では、図4に示すような実行画面W11を介して、ユーザが、各種印刷条件(例えば「カラー」、「両面」、「部数」などの印刷条件)を設定することができる。ユーザ端末300は、[OK]ボタンの押下を受け付けると、設定されたユーザ印刷条件と印刷対象データ(例えば「文書データ」や「画像データ」など)とを、印刷ジョブとして印刷制御装置100に送信する。
FIG. 4 is a diagram illustrating an example of a print control execution screen according to the present embodiment.
For example, in the user terminal 300, the user can set various printing conditions (for example, printing conditions such as “color”, “double-sided”, “number of copies”) via the execution screen W11 shown in FIG. . When the user terminal 300 accepts pressing of the [OK] button, the user terminal 300 transmits the set user print conditions and print target data (for example, “document data”, “image data”, etc.) to the print control apparatus 100 as a print job. To do.

図3の説明に戻る。受信データ解析部11は、受信した印刷ジョブを解析し、印刷対象データの書誌情報やユーザ印刷条件などを解析結果として取得する。   Returning to the description of FIG. The received data analysis unit 11 analyzes the received print job, and acquires bibliographic information, user print conditions, and the like of the print target data as analysis results.

なお、解析結果として取得した書誌情報には、データ作成者を識別する作成者識別情報(ユーザID)、データ作成時のアプリケーションを識別するアプリ識別情報(アプリID)、作成データを識別するデータ識別情報(ファイル名)、及び作成データのページ情報(ページ数)などがある。   The bibliographic information acquired as an analysis result includes creator identification information (user ID) for identifying a data creator, application identification information (application ID) for identifying an application at the time of data creation, and data identification for identifying created data. Information (file name), and page information (number of pages) of created data.

印刷制御装置100は、PDL(Page Description Language)変換ソフトウェア(プリンタドライバ)を有しており、ユーザ端末300から受信した印刷対象データ(例えば「アプリケーションデータ」)をPDLデータ(印刷データ)に変換すると言うソフトウェア環境を想定している。このようなソフトウェア構成では、プリンタドライバを、ユーザ端末300ごとにインストールする必要がなく、ソフトウェア管理に係る作業を軽減できるなどのメリットがある。よって、受信データ解析部11は、印刷制御装置100が有するプリンタドライバにより実現可能な機能である。   The print control apparatus 100 has PDL (Page Description Language) conversion software (printer driver), and converts print target data (for example, “application data”) received from the user terminal 300 into PDL data (print data). The software environment is assumed. Such a software configuration is advantageous in that it is not necessary to install a printer driver for each user terminal 300, and work related to software management can be reduced. Therefore, the received data analysis unit 11 is a function that can be realized by the printer driver included in the print control apparatus 100.

なお、ユーザ端末300がプリンタドライバを有し、印刷データを印刷制御装置100に送信すると言うソフトウェア構成の場合であっても、受信データ解析部11は、印刷データのPDLを解析可能なソフトウェアにより実現することもできる。   Even if the user terminal 300 has a printer driver and has a software configuration in which print data is transmitted to the print control apparatus 100, the received data analysis unit 11 is realized by software that can analyze the PDL of the print data. You can also

印刷制御部12は、受信した印刷ジョブに応じて、印刷ジョブを蓄積印刷するのか、直接印刷するのか、を制御する機能部である。印刷制御部12は、解析結果として取得されたユーザ印刷条件と、印刷制御装置100に予め設定されている印刷制御条件とを照合する。これにより、印刷制御部12は、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置200に送信するのか、を制御する。そのため、印刷制御部12は、制御条件照合部121を有している。   The print control unit 12 is a functional unit that controls whether a print job is stored and printed according to a received print job. The print control unit 12 collates user print conditions acquired as an analysis result with print control conditions set in advance in the print control apparatus 100. Accordingly, the print control unit 12 controls whether to store the print job or to transmit the print job to the image processing apparatus 200 based on the collation result. Therefore, the print control unit 12 has a control condition checking unit 121.

ここで、上記印刷制御情報について説明する。
印刷制御情報は、例えば、図5に示すようなデータ構成により、印刷制御装置100が備える記憶装置(例えば「HDD」)の所定の記憶領域にあたる制御データ保持部14に保持され、制御データ管理部13により管理される。
Here, the print control information will be described.
The print control information is held in a control data holding unit 14 corresponding to a predetermined storage area of a storage device (for example, “HDD”) included in the print control apparatus 100 with a data configuration as shown in FIG. 13 is managed.

制御データ管理部13は、制御データ保持部14にアクセスし、他の機能部から受け付けた要求に応じて、所定のデータ操作を行い、制御データ(印刷制御情報)14Dを管理する機能部である。ここで言う「データ操作」とは、データ検索・参照・取得・設定(格納)・削除(消去)などである。   The control data management unit 13 is a functional unit that accesses the control data holding unit 14, performs predetermined data operations in response to requests received from other functional units, and manages the control data (printing control information) 14D. . The “data operation” referred to here includes data retrieval, reference, acquisition, setting (storage), deletion (erasing), and the like.

図5は、本実施形態に係る制御データ14Dの例を示す図である。
図5には、直接印刷を行う印刷制御条件が設定されたデータ例が示されている。また、(A)には、印刷制御条件が1つだけ設定された制御データ14Dの例が示されている。また、(B)には、印刷制御条件が複数設定された制御データ14Dの例が示されている。なお、以降、両データを総称する場合には、「制御データ14D」と言う。
FIG. 5 is a diagram illustrating an example of the control data 14D according to the present embodiment.
FIG. 5 shows an example of data in which print control conditions for performing direct printing are set. Further, (A) shows an example of the control data 14D 1 in which only one print control condition is set. Further, the (B), the print control condition is an example of a plurality set control data 14D 2 is shown. Hereinafter, when both data are collectively referred to as “control data 14D”.

図5に示すように、制御データ14Dは、[送信先設定]項目及び[制御条件設定]項目などの各情報項目を有している。また、制御データ14Dでは、[送信先設定]項目に他の情報項目が対応付けられている。   As shown in FIG. 5, the control data 14 </ b> D has information items such as a “destination setting” item and a “control condition setting” item. In the control data 14D, other information items are associated with the [destination setting] item.

[送信先設定]項目は、直接印刷時の送信先識別情報が設定される項目である。例えば、項目値には、IPアドレス(Internet Protocol address)などがあり、画像処理装置200に割り当てられたネットワーク識別子(ネットワーク識別情報)が設定される。[制御条件設定]項目は、直接印刷を判断するための各種印刷制御条件が設定される項目である。例えば、項目値には、カラー/モノクロ、部数、両面/片面と言った条件値などがあり、これらの印刷制御条件値(印刷制御条件情報)が設定される。   The [Destination Setting] item is an item in which destination identification information for direct printing is set. For example, the item value includes an IP address (Internet Protocol address) and the like, and a network identifier (network identification information) assigned to the image processing apparatus 200 is set. [Control condition setting] is an item in which various print control conditions for determining direct printing are set. For example, item values include condition values such as color / monochrome, number of copies, double-sided / single-sided, etc., and these print control condition values (print control condition information) are set.

このように、制御データ14Dでは、上記データ構成により、[制御条件設定]項目の項目値に基づき、[送信先設定]の項目値(IPアドレス)を取得できる。その結果、制御データ管理部13に対して、情報取得要求を行った機能部は、直接印刷を行う際の送信先(画像処理装置)を特定することができる。   As described above, in the control data 14D, the item value (IP address) of [Destination Setting] can be acquired based on the item value of the [Control Condition Setting] item by the above data configuration. As a result, the functional unit that has made an information acquisition request to the control data management unit 13 can specify a transmission destination (image processing apparatus) for direct printing.

なお、上記各項目値(制御データ)は、例えば、図6に示すような、制御データ管理部13が提供する設定画面W21を介して、管理者により設定することができる。   Each item value (control data) can be set by an administrator via a setting screen W21 provided by the control data management unit 13 as shown in FIG. 6, for example.

図6は、本実施形態に係る印刷制御条件の設定画面例を示す図である。
図6には、管理者が、[送信先設定]項目として"192.168.11.XXX"のIPアドレス、また、[制御条件設定]項目として、"カラー"、"両面"、"100部以上"の印刷制御条件値を設定しようとしている画面例が示されている。さらに、図6に示す設定画面W21では、設定済みの条件一覧が表示されている。そのため、管理者は、設定された印刷制御条件を確認した上で、新たな条件設定を行うことができる。
FIG. 6 is a diagram illustrating an example of a print control condition setting screen according to the present embodiment.
In FIG. 6, the administrator sets the IP address of “192.168.11.XXX” as the “Destination setting” item, and “Color”, “Duplex”, and “100 copies” as the “Control condition setting” item. An example of a screen on which the above print control condition value is to be set is shown. Furthermore, on the setting screen W21 shown in FIG. 6, a list of set conditions is displayed. Therefore, the administrator can set new conditions after confirming the set print control conditions.

図3の説明に戻る。印刷制御部12が有する制御条件照合部121は、次のようにして、印刷ジョブの解析結果と印刷制御条件とを照合する。   Returning to the description of FIG. The control condition collation unit 121 included in the print control unit 12 collates the analysis result of the print job with the print control condition as follows.

制御条件照合部121は、制御データ管理部13に対して、解析結果であるユーザ印刷条件(印刷制御条件値)を渡し、これらの情報に基づく、制御データ内における該当条件(該当する印刷制御条件)のデータ検索を要求する。その結果、制御条件照合部121には、制御データ管理部13から検索結果が応答される。このとき、制御データ管理部13は、該当条件が存在した場合、検索結果として、印刷制御条件に対応付けられた[送信先設定]項目の項目値(ネットワーク識別情報)を応答する。一方、該当条件が存在しなかった場合には、その旨(該当条件なし)を応答する。制御条件照合部121は、応答された検索結果を照合結果として受け取る。   The control condition matching unit 121 passes the user print condition (print control condition value), which is the analysis result, to the control data management unit 13, and the corresponding condition (corresponding print control condition) in the control data based on the information. ) Request data retrieval. As a result, the search result is returned from the control data management unit 13 to the control condition matching unit 121. At this time, if the corresponding condition exists, the control data management unit 13 responds with the item value (network identification information) of the [Destination Setting] item associated with the print control condition as a search result. On the other hand, if the corresponding condition does not exist, a response to that effect (no corresponding condition) is returned. The control condition matching unit 121 receives the returned search result as a matching result.

これにより、印刷制御部12は、制御条件照合部121の照合結果に基づき、次のようにして、印刷ジョブを蓄積印刷するのか、直接印刷するのか、を制御する。具体的な制御例を、図5を用いて説明する。   As a result, the print control unit 12 controls whether the print job is to be accumulated or directly printed based on the collation result of the control condition collation unit 121 as follows. A specific control example will be described with reference to FIG.

例えば、制御データ保持部14が、(A)に示すような直接印刷を行う制御データ14Dを保持している場合には、(A)の参照符号C1に示すような印刷制御が行われる。 For example, the control data holding unit 14, when holding the control data 14D 1 to perform direct printing as shown in (A) is carried out print control as shown by reference numeral C1 in (A).

印刷ジョブ1の場合、制御条件照合部121は、制御データ管理部13に対して、印刷ジョブ1に設定された"カラー"、"50部以上"、"片面"のユーザ印刷条件を渡し、データ照合を要求する。その結果、制御データ管理部13からは、該当条件なしの検索結果が応答される。   In the case of print job 1, the control condition matching unit 121 passes the user print conditions of “color”, “50 copies or more”, and “single side” set for the print job 1 to the control data management unit 13, and the data Request verification. As a result, a search result without a corresponding condition is returned from the control data management unit 13.

これにより、印刷制御部12は、制御条件照合部121の照合結果から、印刷ジョブ1を直接印刷する対象のデータではないと判断し、印刷データを蓄積する。   Accordingly, the print control unit 12 determines that the print job 1 is not data to be directly printed from the collation result of the control condition collation unit 121, and accumulates the print data.

一方、印刷ジョブ3の場合、制御データ管理部13は、制御条件照合部121から渡されたユーザ印刷条件が、制御データ14Dに設定される条件を満たしていることから、該当条件に対応する[送信先設定]項目のIPアドレス"192.168.11.XXX"を、検索結果として応答する。 On the other hand, if the print job 3, the control data management unit 13, the user print condition passed from the control condition collating section 121, since it meets the conditions set in the control data 14D 1, corresponding to the relevant conditions The IP address “192.168.11.XXX” in the “destination setting” item is returned as a search result.

これにより、印刷制御部12は、制御条件照合部121の照合結果から、印刷ジョブ3を直接印刷する対象のデータであると判断し、応答された[送信先設定]項目のIPアドレスが割り当てられた画像処理装置200へと印刷データを送信する。つまり、印刷制御部12は、画像処理装置200に対して、印刷ジョブ3の実行を要求する。   As a result, the print control unit 12 determines from the collation result of the control condition collation unit 121 that the print job 3 is data to be directly printed, and the IP address of the responded [Destination Setting] item is assigned. The print data is transmitted to the image processing apparatus 200. That is, the print control unit 12 requests the image processing apparatus 200 to execute the print job 3.

このように、印刷制御部12では、印刷制御条件に基づき、部数の多い印刷ジョブを動的に判断し、印刷ジョブに対する印刷を蓄積印刷から直接印刷へと切り替える。   As described above, the print control unit 12 dynamically determines a print job having a large number of copies based on the print control condition, and switches the print for the print job from accumulated printing to direct printing.

また、例えば、制御データ保持部14が、(B)に示すような制御データ14D(印刷制御条件が複数設定された制御データ)を保持している場合には、(B)の参照符号C2に示すような印刷制御が行われる。 Further, for example, when the control data holding unit 14 holds control data 14D 2 (control data in which a plurality of print control conditions are set) as shown in (B), the reference symbol C2 in (B) Printing control as shown in FIG.

印刷ジョブ1から印刷ジョブ4の場合については、(A)を用いて説明を行った上記印刷制御と同様である。しかし、印刷ジョブ5の場合には、異なる印刷制御が行われる。   The cases of print job 1 to print job 4 are the same as the print control described with reference to (A). However, in the case of the print job 5, different print control is performed.

印刷制御部12は、制御条件照合部121から該当条件なしの検索結果(照合結果)が応答されると、条件に該当しなかった印刷ジョブが、ページ数の少ない印刷ジョブか否かを判定する。具体的には、解析結果である書誌情報に含まれるページ数(ページ情報)と、印刷制御装置100に予め設定されている閾値(印刷基準ページ数)との比較結果に基づき、ページ数の少ない印刷ジョブか否かを判定する。印刷制御部12は、ページ数が閾値未満の場合、条件に該当しなかった印刷ジョブが、ページ数の少ない印刷ジョブであると判定する。   When the search result (match result) without the corresponding condition is returned from the control condition matching unit 121, the print control unit 12 determines whether the print job that does not meet the condition is a print job with a small number of pages. . Specifically, the number of pages is small based on the comparison result between the number of pages (page information) included in the bibliographic information that is the analysis result and a threshold value (number of print reference pages) preset in the print control apparatus 100. It is determined whether the job is a print job. When the number of pages is less than the threshold, the print control unit 12 determines that the print job that does not meet the condition is a print job with a small number of pages.

なお、上記判定方法では、印刷ジョブのページ数と閾値とを比較・判定する方法について説明したが、この限りでない。例えば、解析結果である印刷ジョブのユーザ印刷条件に部数設定が含まれている場合には、書誌情報のページ数に設定部数を乗算した値と閾値とを比較・判定する方法であってもよい。   In the above determination method, the method of comparing and determining the number of pages of the print job and the threshold value has been described, but the present invention is not limited to this. For example, when the number of copies is included in the user print conditions of the print job that is the analysis result, a method of comparing and determining a value obtained by multiplying the number of pages set in the bibliographic information by the set number of copies may be used. .

印刷ジョブ5が、条件に該当しなかった印刷ジョブであったとする。この場合、印刷制御部12は、例えば、閾値が3ページであり、印刷ジョブ5が1部2ページの文書であれば、ページ数が閾値未満であることから、印刷ジョブ5が、ページ数の少ない印刷ジョブであると判定する。   Assume that the print job 5 is a print job that does not meet the conditions. In this case, for example, if the threshold is 3 pages and the print job 5 is a 1-page 2-page document, the print job 5 is set to the number of pages because the number of pages is less than the threshold. It is determined that there are few print jobs.

これにより、印刷制御部12は、ページ数の判定結果から、印刷ジョブ5を直接印刷する対象のデータであると判断し、画像処理装置200へと印刷データを送信する。このとき、印刷制御部12は、ページ数の少ない印刷ジョブの送信先として、制御データ14Dの[送信先設定]項目に予め設定しておいたIPアドレス"192.168.11.111"に基づき、印刷データを送信する。 Accordingly, the print control unit 12 determines that the print job 5 is data to be directly printed from the determination result of the number of pages, and transmits the print data to the image processing apparatus 200. At this time, the print control unit 12, as the destination of the small print job with the number of pages, the IP address "192.168.11.111" which is set in advance in the destination setting item of the control data 14D 2 Based on this, print data is transmitted.

一方、印刷制御部12は、ページ数が閾値以上の判定結果の場合、印刷ジョブを直接印刷する対象のデータではないと判断し、印刷データを蓄積する。   On the other hand, if the determination result is that the number of pages is equal to or greater than the threshold value, the print control unit 12 determines that the print job is not data to be directly printed, and accumulates print data.

つまり、印刷制御部12は、印刷制御条件の照合で、条件に該当しなかった印刷ジョブ(部数の少ない印刷ジョブ)に対し、ページ数の判定を行い、判定結果に基づき、蓄積印刷するのか、直接印刷するのか、を制御する。   In other words, the print control unit 12 determines the number of pages for a print job (print job with a small number of copies) that does not meet the conditions in the collation of the print control conditions, and determines whether to perform accumulated printing based on the determination result. Control whether to print directly.

このように、印刷制御部12では、部数の多い印刷ジョブと、ページ数の少ない印刷ジョブとを、段階的に判断し、印刷ジョブに対する印刷を蓄積印刷から直接印刷へと切り替える。具体的には、部数が少ないと判断された印刷ジョブに対し、印刷基準ページ数に基づき、該当印刷ジョブがページ数の少ない印刷ジョブか否かを判断し、印刷ジョブを蓄積印刷するのか、直接印刷するのか、を制御している。   As described above, the print control unit 12 determines a print job with a large number of copies and a print job with a small number of pages in a stepwise manner, and switches printing for the print job from accumulated printing to direct printing. Specifically, for a print job determined to have a small number of copies, it is determined whether the print job is a print job with a small number of pages based on the print reference page number, and whether the print job is stored and printed directly or not. Controls whether to print.

図7は、本実施形態に係る印刷制御の結果画面例を示す図である。
図7に示すように、上記印刷制御に係る処理結果は、ユーザ端末300が有する処理結果通知部32により、ユーザへと通知される。(A)には、直接印刷された場合の印刷制御結果画面W31、また(B)には、蓄積印刷された場合の印刷制御結果画面W32の例が示されている。このとき、印刷制御部12は、蓄積印刷又は直接印刷の制御結果(印刷制御の実行結果)を、ユーザ端末300が有する処理結果通知部32に渡す。
FIG. 7 is a diagram illustrating an example of a print control result screen according to the present embodiment.
As illustrated in FIG. 7, the processing result related to the print control is notified to the user by the processing result notifying unit 32 included in the user terminal 300. (A) shows an example of a print control result screen W31 when directly printed, and (B) shows an example of a print control result screen W32 when stored and printed. At this time, the print control unit 12 passes the accumulated print or direct print control result (print control execution result) to the processing result notification unit 32 of the user terminal 300.

図3の説明に戻る。蓄積データ管理部15は、蓄積データ保持部16にアクセスし、他の機能部から受け付けた要求に応じて、所定のデータ操作を行い、蓄積データ16Dを管理する機能部である。よって、印刷制御部12により制御される蓄積印刷(印刷データの蓄積)は、印刷制御部12からの要求(データ格納要求)に応じて、蓄積データ管理部15が行う。   Returning to the description of FIG. The stored data management unit 15 is a functional unit that accesses the stored data holding unit 16, performs predetermined data operations in response to requests received from other functional units, and manages the stored data 16D. Therefore, the accumulation data management unit 15 performs accumulation printing (accumulation of print data) controlled by the print control unit 12 in response to a request (data storage request) from the print control unit 12.

蓄積データ16Dは、例えば、図7に示すようなデータ構成により、印刷制御装置100が備える記憶装置(例えば「HDD」)の所定の記憶領域にあたる蓄積データ保持部16に保持されている。   The accumulated data 16D is held in the accumulated data holding unit 16 corresponding to a predetermined storage area of a storage device (for example, “HDD”) included in the print control apparatus 100, for example, with a data configuration as shown in FIG.

図8は、本実施形態に係る蓄積データ16Dの例を示す図である。
図8に示すように、蓄積データ16Dは、[印刷ジョブ識別]項目及び[解析内容(書誌内容)]項目などの各情報項目を有している。また、蓄積データ16Dでは、[印刷ジョブ識別]項目に他の情報項目と、各印刷ジョブ(1)、(2)に対応する印刷データPD,PD(以降総称する場合「印刷データPD」と言う)とが対応付けられている。つまり、蓄積データ保持部16には、蓄積印刷時(印刷データ蓄積時)に、解析データ(解析による取得情報)と印刷データPDとが紐付けられて格納される。
FIG. 8 is a diagram illustrating an example of accumulated data 16D according to the present embodiment.
As shown in FIG. 8, the accumulated data 16D has information items such as a [print job identification] item and an [analysis content (bibliographic content)] item. In the accumulated data 16D, the [print job identification] item and other information items, and print data PD 1 and PD 2 corresponding to the print jobs (1) and (2) (hereinafter collectively referred to as “print data PD”). Are associated with each other. That is, in the accumulated data holding unit 16, analysis data (acquired information by analysis) and print data PD are stored in association with each other during accumulated printing (when printing data is accumulated).

[印刷ジョブ識別]項目は、蓄積印刷の印刷ジョブを識別する情報(印刷ジョブ識別情報)が格納される項目である。例えば、項目値には、印刷ジョブ名や印刷ジョブIDなどがある。[解析内容(書誌内容)]項目は、解析結果として取得した印刷ジョブの書誌情報が格納される項目である。例えば、項目値には、作成者識別情報(ユーザID)、アプリ識別情報(アプリID)、データ識別情報(ファイル名)、及びページ情報(ページ数)などがある。   The [print job identification] item stores information (print job identification information) for identifying a print job for accumulated printing. For example, the item value includes a print job name and a print job ID. [Analysis content (bibliographic content)] is an item in which bibliographic information of a print job acquired as an analysis result is stored. For example, the item value includes creator identification information (user ID), application identification information (application ID), data identification information (file name), page information (number of pages), and the like.

このように、蓄積データ16Dでは、上記データ構成により、[印刷ジョブ識別]項目や[解析内容(書誌内容)]項目などの項目値に基づき、紐付けて保持される印刷データPDを取得できる。その結果、蓄積データ管理部15に対して、情報取得要求を行った機能部は、蓄積印刷を行う印刷ジョブの印刷データPDを特定することができる。   As described above, in the accumulated data 16D, the print data PD held in association with each other can be acquired based on the item values such as the [print job identification] item and the [analysis content (bibliographic content)] item. As a result, the functional unit that has made an information acquisition request to the accumulated data management unit 15 can specify the print data PD of the print job that performs accumulated printing.

図3の説明に戻る。送信部17は、画像処理装置200に対してデータ送信を行う機能部である。よって、印刷制御部12により制御される直接印刷(印刷データの送信)は、印刷制御部12からの要求(データ送信要求)に応じて、送信部17が行う。送信部17により送信された印刷データPDは、画像処理装置200が有する印刷部21へと渡り、印刷が実行される。   Returning to the description of FIG. The transmission unit 17 is a functional unit that transmits data to the image processing apparatus 200. Therefore, direct printing (print data transmission) controlled by the print control unit 12 is performed by the transmission unit 17 in response to a request (data transmission request) from the print control unit 12. The print data PD transmitted by the transmission unit 17 is transferred to the printing unit 21 included in the image processing apparatus 200, and printing is executed.

また、印刷制御装置100では、画像処理装置200を介して、ユーザが蓄積印刷を行う印刷ジョブを選択するため、印刷制御部12が、一覧情報提供部122を有する構成となっている。   In the print control apparatus 100, the print control unit 12 includes a list information providing unit 122 in order for the user to select a print job to be stored and printed via the image processing apparatus 200.

一覧情報提供部122は、他の機能部からの要求に応じて、蓄積データ16Dの一覧情報として提供する機能部である。一覧情報提供部122は、蓄積データ管理部15に対して、蓄積データ16Dの情報取得を要求する。このとき、一覧情報提供部122は、ユーザ識別情報を蓄積データ管理部16へと渡す。その結果、蓄積データ管理部16は、蓄積データ16Dの[解析内容(書誌内容)]項目に含まれる作成者識別情報から、指定ユーザに属する蓄積データ16Dを特定する。これにより、一覧情報提供部122には、蓄積データ管理部16から、指定ユーザに属する取得情報([印刷ジョブ識別]項目や[解析内容(書誌内容)]項目の項目値)が応答される。一覧情報提供部122は、取得した蓄積データ16Dの一覧情報を、要求元の機能部へと提供する。   The list information providing unit 122 is a functional unit that provides as list information of the accumulated data 16D in response to a request from another functional unit. The list information providing unit 122 requests the accumulated data management unit 15 to acquire information on the accumulated data 16D. At this time, the list information providing unit 122 passes the user identification information to the accumulated data management unit 16. As a result, the stored data management unit 16 specifies the stored data 16D belonging to the designated user from the creator identification information included in the [analysis content (bibliographic content)] item of the stored data 16D. As a result, the stored information management unit 16 responds to the list information providing unit 122 with acquired information (item values of the [print job identification] item and [analysis content (bibliographic content)] item) belonging to the designated user. The list information providing unit 122 provides the acquired list information of the accumulated data 16D to the requesting function unit.

図9は、本実施形態に係る蓄積印刷の実行画面例を示す図である。
図9には、画像処理装置200が備える操作パネル(非図示)に表示される一覧情報を含む蓄積印刷の実行画面W41の例が示されている。画像処理装置200は、ユーザから蓄積印刷の実行要求を受け付けると、画面W41を操作パネルに表示する。このとき、画像処理装置200は、印刷制御装置100に対して、蓄積データ16Dの一覧情報の提供を要求する。その結果、印刷制御装置100からは、一覧情報提供部122により、蓄積データ16Dの一覧情報が提供される。これにより、ユーザは、実行画面W41を介して、蓄積された印刷ジョブを確認後、蓄積印刷を実行する印刷ジョブを選択し、[印刷]ボタンを押下することで、蓄積印刷の実行を指示することができる。
FIG. 9 is a diagram showing an example of a storage printing execution screen according to the present embodiment.
FIG. 9 shows an example of a storage printing execution screen W41 including list information displayed on an operation panel (not shown) provided in the image processing apparatus 200. When the image processing apparatus 200 receives a storage print execution request from the user, the image processing apparatus 200 displays a screen W41 on the operation panel. At this time, the image processing apparatus 200 requests the print control apparatus 100 to provide the list information of the accumulated data 16D. As a result, from the print control apparatus 100, the list information providing unit 122 provides the list information of the accumulated data 16D. As a result, after confirming the accumulated print job via the execution screen W41, the user selects a print job for executing the accumulated print, and presses the [Print] button to instruct execution of the accumulated print. be able to.

図3の説明に戻る。また、印刷制御装置100では、画像処理装置200を介して、ユーザが選択した印刷ジョブの蓄積印刷を行うため、印刷制御部12が印刷データ提供部123を有する構成となっている。   Returning to the description of FIG. In the print control apparatus 100, the print control unit 12 includes a print data providing unit 123 in order to perform accumulated printing of a print job selected by the user via the image processing apparatus 200.

印刷データ提供部123は、他の機能部からの要求に応じて、蓄積データ内の印刷データPDを提供する機能部である。印刷データ提供部123は、蓄積データ管理部15に対して、ユーザが選択した印刷ジョブの印刷データPDの取得を要求する。このとき、印刷データ提供部123は、選択された印刷ジョブ(指定印刷ジョブ)の識別情報(例えば「印刷ジョブID」)を蓄積データ管理部16へと渡す。その結果、蓄積データ管理部16は、蓄積データ16Dの[印刷ジョブ識別]項目の印刷ジョブ識別情報から、指定印刷ジョブの印刷データPDを特定する。これにより、印刷データ提供部123には、蓄積データ管理部16から、指定印刷ジョブの印刷データPDが応答される。印刷データ提供部123は、取得した印刷データPDを、要求元の機能部へと提供する。   The print data providing unit 123 is a functional unit that provides the print data PD in the accumulated data in response to a request from another functional unit. The print data providing unit 123 requests the accumulated data management unit 15 to acquire the print data PD of the print job selected by the user. At this time, the print data providing unit 123 passes the identification information (for example, “print job ID”) of the selected print job (designated print job) to the accumulated data management unit 16. As a result, the accumulated data management unit 16 specifies the print data PD of the designated print job from the print job identification information in the [print job identification] item of the accumulated data 16D. As a result, the print data PD of the designated print job is returned from the accumulated data management unit 16 to the print data providing unit 123. The print data providing unit 123 provides the acquired print data PD to the requesting function unit.

画像処理装置200は、ユーザから蓄積印刷の実行指示([印刷]ボタン押下)を受け付けると、印刷データ要求部22により、印刷制御装置100に対して、指定印刷ジョブの印刷データPDの提供を要求する。その結果、印刷制御装置100からは、印刷データ提供部123により、指定印刷ジョブの印刷データPDが提供される。これにより、画像処理装置200は、印刷データ要求部22が、印刷データPDを印刷部21へと渡し、印刷を実行する。   When the image processing apparatus 200 receives an instruction to execute accumulated printing (pressing the [Print] button) from the user, the print data request unit 22 requests the print control apparatus 100 to provide the print data PD of the designated print job. To do. As a result, the print data PD of the designated print job is provided from the print control apparatus 100 by the print data providing unit 123. As a result, in the image processing apparatus 200, the print data request unit 22 passes the print data PD to the printing unit 21 and executes printing.

以上のように、本実施形態に係る印刷制御機能は、上記各機能部が連係動作することにより実現される。   As described above, the print control function according to the present embodiment is realized by the above-described functional units operating together.

本実施形態に係る印刷制御機能の詳細な動作(機能部群の連係動作)について、処理手順を示すフローチャートを用いて説明する。   A detailed operation of the print control function according to the present embodiment (an association operation of functional unit groups) will be described with reference to a flowchart showing a processing procedure.

印刷制御機能は、印刷制御システム1を構成する各機器に搭載(インストール)されるプログラム(印刷制御機能を実現するソフトウェア)が、処理装置(例えば「CPU」)により、記憶装置(例えば「HDD」や「ROM」など)からメモリ(RAM)上に読み出され、各機器において、以下の処理が実行されることで実現される。   As for the print control function, a program (software that implements the print control function) installed (installed) in each device constituting the print control system 1 is stored in a storage device (eg, “HDD”) by a processing device (eg, “CPU”). Or “ROM”) on a memory (RAM), and the following processing is executed in each device.

以下には、印刷制御の主な処理と印刷制御における蓄積印刷の処理との2つの処理手順を順に説明する。   In the following, the two processing procedures of the main process of print control and the accumulated print process in print control will be described in order.

《印刷制御の主な処理》
図10は、本実施形態に係る印刷制御の処理手順例を示すフローチャートである。
図10に示すように、ユーザ端末300では、ユーザにより生成された印刷ジョブが、送信部31により印刷制御装置100へと送信される。これにより、ユーザは、印刷制御装置100に対して、印刷ジョブを投入する(ステップS11)。
<Main processing of print control>
FIG. 10 is a flowchart illustrating a processing procedure example of print control according to the present embodiment.
As illustrated in FIG. 10, in the user terminal 300, the print job generated by the user is transmitted to the print control apparatus 100 by the transmission unit 31. Thereby, the user inputs a print job to the print control apparatus 100 (step S11).

印刷制御装置100では、印刷ジョブが投入されると(印刷ジョブを受信すると:ステップS21:YES)、次のような印刷制御処理が行われる。   In the print control apparatus 100, when a print job is input (when a print job is received: step S21: YES), the following print control processing is performed.

印刷制御装置100は、受信データ解析部11により、受信した印刷ジョブを解析する(ステップS22)。これにより、印刷制御装置100は、解析結果として、印刷ジョブの書誌情報やユーザ印刷条件などを取得する。   The print control apparatus 100 analyzes the received print job using the received data analysis unit 11 (step S22). As a result, the print control apparatus 100 acquires bibliographic information of the print job, user print conditions, and the like as analysis results.

続いて、印刷制御装置100は、印刷制御部12(制御条件照合部)により、解析結果であるユーザ印刷条件と、制御データ保持部14に保持する印刷制御条件(直接印刷を行う印刷制御条件)とを照合する(ステップS23)。このとき、印刷制御部12は、ユーザ印刷条件(「カラー/モノクロ設定」、「部数設定」、「両面/片面設定」などの各条件設定)を、制御データ管理部13へと渡し、データ検索を要求する。制御データ管理部13は、制御データ保持部14にアクセスし、ユーザ印刷条件の各設定値に基づき、制御データ内を検索する。その結果、印刷制御部12には、制御データ管理部13から該当印刷制御条件の検索結果が応答され、照合結果として受け取る。このように、本実施形態では、印刷制御条件に、部数の多い印刷ジョブを直接印刷する条件が設定されていることから、印刷制御部12は、ユーザ印刷条件が印刷制御条件に該当した場合、要求された印刷ジョブが、部数の多い印刷ジョブであることを判断できる。   Subsequently, the print control apparatus 100 uses the print control unit 12 (control condition matching unit) to analyze the user print conditions that are the analysis results and the print control conditions that are held in the control data holding unit 14 (print control conditions for performing direct printing). Are collated (step S23). At this time, the print control unit 12 passes the user print conditions (condition settings such as “color / monochrome setting”, “number of copies setting”, “double-sided / single-sided setting”) to the control data management unit 13 to search for data. Request. The control data management unit 13 accesses the control data holding unit 14 and searches the control data based on each setting value of the user print conditions. As a result, a search result of the corresponding print control condition is returned from the control data management unit 13 to the print control unit 12 and received as a collation result. As described above, in the present embodiment, the condition for directly printing a print job with a large number of copies is set in the print control condition. Therefore, when the user print condition corresponds to the print control condition, the print control unit 12 It can be determined that the requested print job is a print job with a large number of copies.

その結果、印刷制御装置100は、印刷制御部12により、照合結果に基づき、該当した印刷制御条件が存在したか否かを判定する(ステップS24)。   As a result, the print control apparatus 100 determines whether or not the corresponding print control condition exists based on the collation result by the print control unit 12 (step S24).

印刷制御装置100は、該当印刷制御条件が存在しないと判定された場合(ステップS24:NO)、印刷制御部12により、条件に該当しなかった印刷ジョブのページ数が閾値(印刷基準ページ数)未満であるか否かを判定する(ステップS25)。このとき、印刷制御部12は、印刷ジョブのページ数を、解析結果である書誌情報に含まれるページ情報から取得する。なお、印刷ジョブのユーザ印刷条件に複数部数が設定されている場合には、ページ数と設定部数との乗算値を、閾値との比較対象としてもよい。これにより、印刷制御部12は、取得したページ情報に基づき、印刷ジョブのページ数が予め設定された閾値未満であるか否かを判定する。   When the print control apparatus 100 determines that the corresponding print control condition does not exist (step S24: NO), the print control unit 12 determines that the number of pages of the print job that does not satisfy the condition is a threshold (print reference page number). It is determined whether it is less than (step S25). At this time, the print control unit 12 acquires the number of pages of the print job from the page information included in the bibliographic information that is the analysis result. Note that when a plurality of copies are set in the user print conditions of a print job, the product of the number of pages and the set number of copies may be compared with a threshold value. Accordingly, the print control unit 12 determines whether or not the number of pages of the print job is less than a preset threshold based on the acquired page information.

印刷制御装置100は、印刷ジョブのページ数が閾値以上であると判定された場合(ステップS25:NO)、印刷制御部12により、受信した印刷ジョブから生成された印刷データPDと、解析データ(「書誌情報」や「ユーザ印刷条件」など)とを紐付けて、蓄積データ保持部16にデータ蓄積する(ステップS26)。このとき、印刷制御部12は、印刷データPDと解析データとを、蓄積データ管理部13へと渡し、データ蓄積を要求する。蓄積データ管理部13は、印刷ジョブ識別情報を採番後、蓄積データ保持部16にアクセスし、印刷ジョブ識別情報と受け取った各データとを、該当項目の記憶領域に格納することで、データ蓄積を行う。   If the print control apparatus 100 determines that the number of pages of the print job is equal to or greater than the threshold (step S25: NO), the print control unit 12 prints the print data PD generated from the received print job and the analysis data ( Data such as “bibliographic information” and “user print conditions” are associated with each other and stored in the storage data holding unit 16 (step S26). At this time, the print control unit 12 passes the print data PD and the analysis data to the accumulated data management unit 13 and requests data accumulation. The accumulated data management unit 13 accesses the accumulated data holding unit 16 after assigning the print job identification information, and stores the print job identification information and each received data in the storage area of the corresponding item, thereby accumulating data. I do.

印刷制御装置100は、印刷制御部12により、ユーザ端末300に対して、印刷制御の実行結果[データ蓄積結果]を送信する。その結果、ユーザ端末300には、処理結果通知部32により、要求した印刷ジョブが蓄積印刷の対象としてデータ蓄積された旨が、ユーザに通知される(ステップS12)。   The print control apparatus 100 causes the print control unit 12 to transmit a print control execution result [data accumulation result] to the user terminal 300. As a result, the user terminal 300 is notified by the processing result notifying unit 32 that the requested print job has been stored as data to be stored (step S12).

また、印刷制御装置100は、該当印刷制御条件が存在すると判定された場合(ステップS24:YES)、印刷制御部12により、送信部17を介して、条件に該当した印刷ジョブの印刷データPDを送信する(ステップS28)。このとき、印刷制御部12は、印刷データPDと、該当印刷制御条件に含まれる[送信先設定]項目のネットワーク識別情報とを、送信部17へと渡し、データ送信を要求する。送信部17は、ネットワーク識別情報に基づき、送信先に該当する画像処理装置200に印刷データPDを送信する。このように、印刷制御部12は、印刷対象データである印刷ジョブが、部数の多い印刷ジョブ(直接印刷を行った方がよい印刷ジョブ)であることを判断し、画像処理装置200への直接印刷を行う。   If it is determined that the corresponding print control condition exists (step S24: YES), the print control apparatus 100 causes the print control unit 12 to transmit the print data PD of the print job corresponding to the condition via the transmission unit 17. Transmit (step S28). At this time, the print control unit 12 passes the print data PD and the network identification information of the [Destination Setting] item included in the corresponding print control condition to the transmission unit 17 and requests data transmission. The transmission unit 17 transmits the print data PD to the image processing apparatus 200 corresponding to the transmission destination based on the network identification information. In this way, the print control unit 12 determines that the print job that is the print target data is a print job with a large number of copies (a print job for which direct printing is better), and directly inputs the print job to the image processing apparatus 200. Print.

また、印刷制御装置100は、印刷ジョブのページ数が閾値未満であると判定された場合(ステップS25:YES)、印刷制御部12により、送信部17を介して、印刷ジョブの印刷データPDを送信する(ステップS28)。このとき、印刷制御部12は、印刷データPDと、予め設定された送信先識別情報とを、送信部17へと渡し、データ送信を要求する。送信部17は、送信先識別情報に基づき、送信先に該当する画像処理装置200に印刷データPDを送信する。このように、印刷制御部12は、部数が少ないと判断された印刷ジョブが、さらにページ数の少ない印刷ジョブ(直接印刷を行った方がよい印刷ジョブ)であることを判断し、画像処理装置200への直接印刷を行う。   If the print control apparatus 100 determines that the number of pages of the print job is less than the threshold value (step S25: YES), the print control unit 12 sends the print data PD of the print job via the transmission unit 17. Transmit (step S28). At this time, the print control unit 12 passes the print data PD and preset transmission destination identification information to the transmission unit 17 and requests data transmission. The transmission unit 17 transmits the print data PD to the image processing apparatus 200 corresponding to the transmission destination based on the transmission destination identification information. In this way, the print control unit 12 determines that the print job determined to have a small number of copies is a print job with a smaller number of pages (a print job that is better to perform direct printing), and the image processing apparatus 200 direct printing.

画像処理装置200では、印刷データPDを受信すると(ステップS31:YES)、印刷部21により、印刷データPDが印刷される(ステップS32)。画像処理装置200は、印刷実行後、その結果を、印刷制御装置100へと送信する。   In the image processing apparatus 200, when the print data PD is received (step S31: YES), the print data PD is printed by the printing unit 21 (step S32). After executing printing, the image processing apparatus 200 transmits the result to the print control apparatus 100.

印刷制御装置100は、印刷制御部12により、ユーザ端末300に対して、送信部17から受け取った印刷制御の実行結果[印刷結果]を送信する。その結果、ユーザ端末300には、処理結果通知部32により、要求した印刷ジョブが直接印刷された旨が、ユーザに通知される(ステップS12)。   The print control apparatus 100 causes the print control unit 12 to transmit the print control execution result [print result] received from the transmission unit 17 to the user terminal 300. As a result, the user terminal 300 is notified by the processing result notification unit 32 that the requested print job has been directly printed (step S12).

このように、印刷制御装置100では、印刷制御条件に基づき、部数の多い印刷ジョブを動的に判断し、印刷ジョブに対する印刷を蓄積印刷から直接印刷へと切り替える。また、印刷制御装置100では、部数の少ない印刷ジョブに対し、印刷基準ページ数に基づき、該当印刷ジョブがページ数の少ない印刷ジョブか否かを判断し、印刷ジョブに対する印刷を蓄積印刷から直接印刷へと切り替える。   As described above, the print control apparatus 100 dynamically determines a print job with a large number of copies based on the print control condition, and switches printing for the print job from accumulated printing to direct printing. Further, the print control apparatus 100 determines whether the print job is a print job with a small number of pages based on the print reference page number for a print job with a small number of copies, and prints the print job directly from the accumulated print. Switch to.

《印刷制御における蓄積印刷の処理》
図11は、本実施形態に係る蓄積印刷の処理手順例を示すフローチャートである。
図11に示すように、画像処理装置200では、ユーザから蓄積印刷の実行指示を付け付けると(ステップS41:YES)、次のような印刷処理が行われる。
<Processing of accumulated printing in print control>
FIG. 11 is a flowchart illustrating an example of a processing procedure of accumulated printing according to the present embodiment.
As shown in FIG. 11, in the image processing apparatus 200, when an instruction to execute accumulated printing is given from the user (step S <b> 41: YES), the following printing process is performed.

画像処理装置200は、要求ユーザに属する蓄積データ16Dの一覧情報を表示する(ステップS42)。このとき、画像処理装置200は、ログイン時などに取得したユーザ識別情報を、印刷制御装置100へと送信し、蓄積データ16Dの一覧情報を要求する。   The image processing apparatus 200 displays the list information of the accumulated data 16D belonging to the requesting user (Step S42). At this time, the image processing apparatus 200 transmits the user identification information acquired at the time of login or the like to the print control apparatus 100, and requests the list information of the accumulated data 16D.

印刷制御装置100は、画像処理装置200からの一覧情報の取得要求を受け付けると(ステップS51:YES)、印刷制御部12(一覧情報提供部)により、蓄積データ管理部15を介して、要求ユーザに属する蓄積データ16Dの一覧情報を取得し、取得した一覧情報を、画像処理装置200へと提供する(ステップS52)。このとき、印刷制御部12は、ユーザ識別情報を、蓄積データ管理部15へと渡し、該当する蓄積データ16Dに係る情報の取得を要求する。蓄積データ管理部15は、蓄積データ保持部16にアクセスし、ユーザ識別情報に基づき、蓄積データ16Dの[印刷ジョブ識別]項目や[解析内容(書誌内容)]項目の各項目値を取得し、印刷制御部12へと応答する。その結果、印刷制御部12は、応答された蓄積データ16Dに係る情報を、要求ユーザに属する蓄積データ16Dの一覧情報として、画像処理装置200へと提供する。   When the print control apparatus 100 accepts a list information acquisition request from the image processing apparatus 200 (step S51: YES), the print control unit 12 (list information providing unit) requests the requesting user via the accumulated data management unit 15. Is acquired, and the acquired list information is provided to the image processing apparatus 200 (step S52). At this time, the print control unit 12 passes the user identification information to the accumulated data management unit 15 and requests acquisition of information related to the corresponding accumulated data 16D. The accumulated data management unit 15 accesses the accumulated data holding unit 16, acquires the item values of the [print job identification] item and the [analysis content (bibliographic content)] item of the accumulated data 16D based on the user identification information, Responds to the print controller 12. As a result, the print control unit 12 provides the information related to the accumulated data 16D that has been responded to the image processing apparatus 200 as list information of the accumulated data 16D that belongs to the requesting user.

続いて、画像処理装置200は、ユーザから蓄積印刷の印刷ジョブ指定を受け付けると(ステップS43:YES)、印刷データ要求部22により、印刷制御装置100から、指定印刷ジョブの印刷データPDを取得する(ステップS44)。このとき、印刷データ要求部22は、指定印刷ジョブの印刷ジョブ識別情報を、印刷制御装置100へと送信し、蓄積された印刷データPDの取得を要求する。   Subsequently, when the image processing apparatus 200 receives a print job designation for accumulated printing from the user (step S43: YES), the print data request unit 22 acquires the print data PD of the designated print job from the print control apparatus 100. (Step S44). At this time, the print data request unit 22 transmits the print job identification information of the designated print job to the print control apparatus 100, and requests acquisition of the accumulated print data PD.

印刷制御装置100は、画像処理装置200からの印刷データPDの取得要求を受け付けると(ステップS53:YES)、印刷制御部12(印刷データ提供部)により、蓄積データ管理部15を介して、要求印刷ジョブの印刷データPDを取得し、画像処理装置200へと提供する(ステップS54)。このとき、印刷制御部12は、印刷ジョブ識別情報を、蓄積データ管理部15へと渡し、該当する蓄積データ16Dに紐付けて保持された印刷データPDの取得を要求する。蓄積データ管理部15は、蓄積データ保持部16にアクセスし、印刷ジョブ識別情報に基づき、該当蓄積データ16Dに紐付く印刷データPDを取得し、印刷制御部12へと応答する。その結果、印刷制御部12は、応答された印刷データPDを、要求印刷ジョブの印刷データPDとして、画像処理装置200へと提供する。   When the print control apparatus 100 receives the print data PD acquisition request from the image processing apparatus 200 (step S53: YES), the print control unit 12 (print data providing unit) requests the print data PD via the accumulated data management unit 15. Print data PD of the print job is acquired and provided to the image processing apparatus 200 (step S54). At this time, the print control unit 12 passes the print job identification information to the accumulated data management unit 15, and requests acquisition of the print data PD held in association with the corresponding accumulated data 16D. The accumulated data management unit 15 accesses the accumulated data holding unit 16, acquires the print data PD associated with the corresponding accumulated data 16 </ b> D based on the print job identification information, and responds to the print control unit 12. As a result, the print control unit 12 provides the response print data PD to the image processing apparatus 200 as the print data PD of the requested print job.

画像処理装置200では、印刷制御装置100から提供された印刷データPDが、印刷部21により、印刷される(ステップS45)。その結果、画像処理装置200では、その結果が表示され、蓄積印刷の実行を指示したユーザに通知される。   In the image processing apparatus 200, the print data PD provided from the print control apparatus 100 is printed by the printing unit 21 (step S45). As a result, the image processing apparatus 200 displays the result and notifies the user who has instructed execution of the storage printing.

<まとめ>
以上のように、本実施形態に係る印刷制御装置100によれば、受信データ解析部11により、ユーザ端末300から受信した印刷ジョブを解析し、印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を解析結果として取得する。続いて、印刷制御装置100は、印刷制御部12により、解析結果として取得したユーザ印刷条件と、予め設定されている印刷制御条件とを照合し、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置200に送信するのか、を制御する。例えば、印刷制御部12は、ユーザにより印刷ジョブに設定された印刷条件と、直接印刷を行う条件が設定された印刷制御条件とを照合し、条件に該当する照合結果を得た場合、印刷ジョブを画像処理装置200に送信する。
<Summary>
As described above, according to the print control apparatus 100 according to the present embodiment, the received data analysis unit 11 analyzes the print job received from the user terminal 300, and the bibliographic information and / or the print target data included in the print job. Alternatively, the user print condition is acquired as an analysis result. Subsequently, the print control apparatus 100 collates the user print conditions acquired as an analysis result by the print control unit 12 with preset print control conditions, and stores a print job based on the collation results. Alternatively, it controls whether a print job is transmitted to the image processing apparatus 200. For example, when the print control unit 12 collates the print condition set for the print job by the user with the print control condition for which the direct printing condition is set, and the collation result corresponding to the condition is obtained, the print job Is transmitted to the image processing apparatus 200.

これによって、本実施形態に係る印刷制御装置100では、印刷ジョブに応じて、蓄積印刷と直接印刷とを切替られる。その結果、ユーザは、ページ数の少ない印刷ジョブや部数の多い印刷ジョブなどの印刷結果を早く得ることができ、待ち状態などの無駄な時間が軽減される。   As a result, the print control apparatus 100 according to the present embodiment can switch between accumulated printing and direct printing according to the print job. As a result, the user can quickly obtain print results such as a print job with a small number of pages or a print job with a large number of copies, and wasteful time such as a waiting state is reduced.

<変形例>
なお、上記実施形態では、蓄積データ16Dを印刷制御装置100が管理する構成について説明を行ったが、この限りでない。例えば、図12及び図13に示すような構成であってもよい。
<Modification>
In the above embodiment, the configuration in which the print control apparatus 100 manages the accumulated data 16D has been described. However, the present invention is not limited to this. For example, the configuration shown in FIGS. 12 and 13 may be used.

図12は、本変形例に係る印刷制御システム1の構成例(その1)を示す図である。
図12に示すように、本変形例に係る印刷制御システム1は、蓄積データ16Dを保持・管理するデータ蓄積装置(データベース:DB)400を有するシステム構成であってもよい。この場合、図13に示す機能構成となる。
FIG. 12 is a diagram illustrating a configuration example (part 1) of the print control system 1 according to the present modification.
As shown in FIG. 12, the print control system 1 according to this modification may have a system configuration including a data storage device (database: DB) 400 that holds and manages the stored data 16D. In this case, the functional configuration shown in FIG. 13 is obtained.

図13は、本変形例に係る印刷制御機能の構成例(その1)を示す図である。
図13に示すように、本変形例に係る印刷制御機能は、印刷制御装置100と異なる装置(外部機器)であるデータ蓄積装置400が、蓄積データ管理部15及び蓄積データ保持部16を有している。この場合、印刷制御部12と蓄積データ管理部13との間で行われるデータ通信(処理要求・実行結果応答)などは、印刷制御装置100とデータ蓄積装置400とを接続するデータ伝送路Nを介して行われることになる。
FIG. 13 is a diagram illustrating a configuration example (part 1) of the print control function according to the present modification.
As shown in FIG. 13, in the print control function according to this modification, the data storage device 400, which is a device (external device) different from the print control device 100, has a stored data management unit 15 and a stored data holding unit 16. ing. In this case, for data communication (processing request / execution result response) performed between the print control unit 12 and the accumulated data management unit 13, a data transmission path N connecting the print control device 100 and the data accumulation device 400 is used. Will be done through.

[第2の実施形態]
プルプリントシステムを利用するメリットには、ユーザに対して、ロケーションフリーによる印刷サービスを提供できる以外にも、次のようなメリットが挙げられる。プルプリントシステムでは、サーバで印刷ジョブを一括管理することから、ユーザ認証機能との連携により、印刷要求時にユーザ認証(利用者確認)を行うことで、情報漏洩を防止できる点である。つまり、プルプリントシステムは、ユーザに対して、機密性の高い印刷サービスを提供できる。
[Second Embodiment]
Advantages of using the pull print system include the following advantages in addition to providing a location-free printing service to the user. In the pull print system, since print jobs are collectively managed by the server, information leakage can be prevented by performing user authentication (user confirmation) at the time of a print request in cooperation with a user authentication function. That is, the pull print system can provide a highly confidential print service to the user.

そこで、本実施形態では、印刷制御機能において、蓄積印刷時だけでなく直接印刷する場合でも、ユーザ認証機能との連携により、印刷要求時にユーザ認証を行う構成について説明する。なお、以降では、第1の実施形態と異なる点についてのみ説明する。   Therefore, in the present embodiment, a description will be given of a configuration in which user authentication is performed at the time of a print request in cooperation with the user authentication function in the print control function, not only during accumulated printing but also when printing directly. In the following, only differences from the first embodiment will be described.

<システム構成>
図14は、本実施形態に係る印刷制御システム1の構成例を示す図である。
図14には、ユーザの利用認証を行う認証管理装置(認証サーバ)500が、データ伝送路Nを介して、印刷制御装置100や画像処理装置200と接続される印刷制御システム1の構成例が示されている。
<System configuration>
FIG. 14 is a diagram illustrating a configuration example of the print control system 1 according to the present embodiment.
FIG. 14 shows a configuration example of the print control system 1 in which an authentication management apparatus (authentication server) 500 that performs user use authentication is connected to the print control apparatus 100 and the image processing apparatus 200 via the data transmission path N. It is shown.

以上のように、本実施形態に係る印刷制御システム1は、上記システム構成により、認証管理装置500と、印刷制御装置100や画像処理装置200との間でデータ通信を行い、ユーザ認証機能と連携したプルプリントサービスを提供することができる。   As described above, the print control system 1 according to the present embodiment performs data communication between the authentication management apparatus 500, the print control apparatus 100, and the image processing apparatus 200 with the system configuration described above, and cooperates with the user authentication function. A pull print service can be provided.

<印刷制御機能>
図15は、本実施形態に係る印刷制御機能の構成例を示す図である。
図15に示すように、本実施形態に係る印刷制御機能は、印刷制御装置100及び画像処理装置200が、ユーザ認証を要求する認証要求部18,23を有している。
<Print control function>
FIG. 15 is a diagram illustrating a configuration example of a print control function according to the present embodiment.
As shown in FIG. 15, in the print control function according to the present embodiment, the print control apparatus 100 and the image processing apparatus 200 have authentication request units 18 and 23 for requesting user authentication.

印刷制御装置100が有する認証要求部18は、直接印刷を行う前に、ユーザ認証を要求する機能部である。認証要求部18は、直接印刷時に、印刷制御部12から受け取った要求ユーザのユーザ識別情報を、認証管理装置500に送信することで、ユーザ認証を要求する。このとき、印刷制御部12は、直接印刷を行う印刷ジョブの書誌情報(解析結果)から、作成者識別情報を取得し、取得した作成者識別情報を、ユーザ識別情報として認証要求部18へと渡す。   The authentication request unit 18 included in the print control apparatus 100 is a functional unit that requests user authentication before performing direct printing. The authentication request unit 18 requests user authentication by transmitting the user identification information of the requesting user received from the print control unit 12 to the authentication management apparatus 500 during direct printing. At this time, the print control unit 12 acquires the creator identification information from the bibliographic information (analysis result) of the print job that performs direct printing, and uses the acquired creator identification information as the user identification information to the authentication request unit 18. hand over.

認証管理装置500は、ユーザ認証を行う認証部51を有している。認証部51は、印刷制御装置100から受信したユーザ認証情報(認証要求部から送信されたユーザ識別情報)に基づき、ユーザ認証を行う。その結果、認証管理装置500は、印刷制御装置100(認証要求部)に、認証結果を応答する。   The authentication management apparatus 500 includes an authentication unit 51 that performs user authentication. The authentication unit 51 performs user authentication based on user authentication information received from the print control apparatus 100 (user identification information transmitted from the authentication request unit). As a result, the authentication management apparatus 500 returns an authentication result to the print control apparatus 100 (authentication request unit).

印刷制御装置100が有する認証要求部18は、応答された認証結果を、印刷制御部12へと渡す。印刷制御部12は、認証結果に基づき、直接印刷を行うか否かを決定する。印刷制御部12は、要求ユーザが認証されたときに直接印刷を行うと決定し、送信部17を介して、印刷データPDを画像処理装置200へと送信する。   The authentication request unit 18 included in the print control apparatus 100 passes the returned authentication result to the print control unit 12. The print control unit 12 determines whether to perform direct printing based on the authentication result. The print control unit 12 determines to perform printing directly when the requesting user is authenticated, and transmits the print data PD to the image processing apparatus 200 via the transmission unit 17.

一方、画像処理装置200が有する認証要求部23は、蓄積印刷を行う前に、ユーザ認証を要求する機能部である。認証要求部23は、ユーザが蓄積印刷を行う際に、例えば、ログイン画面を介して入力されたユーザ認証情報(例えば「ユーザID」や「パスワード」など)を、認証管理装置500に送信することで、ユーザ認証を要求する。その結果、画像処理装置200には、認証管理装置500が有する認証部51から認証結果が応答される。   On the other hand, the authentication request unit 23 included in the image processing apparatus 200 is a functional unit that requests user authentication before performing accumulated printing. The authentication request unit 23 transmits, for example, user authentication information (for example, “user ID” and “password”) input via the login screen to the authentication management apparatus 500 when the user performs accumulated printing. And request user authentication. As a result, the authentication result is returned from the authentication unit 51 of the authentication management apparatus 500 to the image processing apparatus 200.

画像処理装置200が有する認証要求部23は、応答された認証結果を、印刷データ要求部22へと渡す。印刷データ要求部22は、認証結果に基づき、蓄積印刷を行うか否かを決定する。印刷データ要求部22は、要求ユーザが認証されたときに蓄積印刷を行うと決定し、要求印刷ジョブの印刷データPDを印刷制御装置100へと取得要求する。   The authentication request unit 23 included in the image processing apparatus 200 passes the returned authentication result to the print data request unit 22. The print data request unit 22 determines whether to perform accumulated printing based on the authentication result. The print data request unit 22 determines to perform accumulated printing when the requesting user is authenticated, and requests the print control apparatus 100 to acquire the print data PD of the requested print job.

以上のように、本実施形態に係る印刷制御機能は、上記各機能部が連係動作することにより実現される。   As described above, the print control function according to the present embodiment is realized by the above-described functional units operating together.

本実施形態に係る印刷制御機能の詳細な動作(機能部群の連係動作)について、処理手順を示すフローチャートを用いて説明する。   A detailed operation of the print control function according to the present embodiment (an association operation of functional unit groups) will be described with reference to a flowchart showing a processing procedure.

印刷制御機能は、印刷制御システム1を構成する各機器に搭載(インストール)されるプログラム(印刷制御機能を実現するソフトウェア)が、処理装置(例えば「CPU」)により、記憶装置(例えば「HDD」や「ROM」など)からメモリ(RAM)上に読み出され、各機器において、以下の処理が実行されることで実現される。   As for the print control function, a program (software that implements the print control function) installed (installed) in each device constituting the print control system 1 is stored in a storage device (eg, “HDD”) by a processing device (eg, “CPU”). Or “ROM”) on a memory (RAM), and the following processing is executed in each device.

以下には、ユーザ認証機能との連携による印刷制御の主な処理について説明する。
《印刷制御の主な処理》
図16は、本実施形態に係る印刷制御の処理手順例を示すフローチャートである。第1の実施形態において説明を行った印刷制御装置100(図10)の処理手順と異なる点は、ステップS204〜S210である。よって、図16のステップS101,S102、S201〜S203、及びS401,S402については、図10の該当ステップ(S11,S12、S21〜S23、及びS31,S32)に対応させ、その説明を省略する。
Hereinafter, main processing of print control by cooperation with the user authentication function will be described.
<Main processing of print control>
FIG. 16 is a flowchart illustrating an example of a processing procedure of print control according to the present embodiment. Steps S204 to S210 are different from the processing procedure of the print control apparatus 100 (FIG. 10) described in the first embodiment. Therefore, steps S101, S102, S201 to S203, and S401, S402 in FIG. 16 correspond to the corresponding steps (S11, S12, S21 to S23, and S31, S32) in FIG.

図16に示すように、印刷制御装置100は、印刷制御部12により、照合結果に基づき、該当した印刷制御条件が存在したか否かを判定する(ステップS204)。   As illustrated in FIG. 16, the print control apparatus 100 determines whether or not the corresponding print control condition exists based on the collation result by the print control unit 12 (step S204).

印刷制御装置100は、該当印刷制御条件が存在しないと判定された場合(ステップS204:NO)、印刷制御部12により、条件に該当しなかった印刷ジョブのページ数が閾値(印刷基準ページ数)未満であるか否かを判定する(ステップS205)。   When the print control apparatus 100 determines that the corresponding print control condition does not exist (step S204: NO), the print control unit 12 determines that the number of pages of the print job that does not meet the condition is a threshold (print reference page number). It is determined whether it is less than (step S205).

印刷制御装置100は、印刷ジョブのページ数が閾値以上であると判定された場合(ステップS205:NO)、印刷制御部12により、受信した印刷ジョブから生成された印刷データPDと、解析データ(「書誌情報」や「ユーザ印刷条件」など)とを紐付けて、蓄積データ保持部16にデータ蓄積する(ステップS206)。   If the print control apparatus 100 determines that the number of pages of the print job is equal to or greater than the threshold (step S205: NO), the print control unit 12 prints the print data PD generated from the received print job and the analysis data ( Data such as “bibliographic information” and “user printing conditions” are associated with each other and stored in the storage data holding unit 16 (step S206).

印刷制御装置100は、印刷制御部12により、ユーザ端末300に対して、印刷制御の実行結果[データ蓄積結果]を送信する。   The print control apparatus 100 causes the print control unit 12 to transmit a print control execution result [data accumulation result] to the user terminal 300.

また、印刷制御装置100は、該当印刷制御条件が存在すると判定された場合(ステップS204:YES)、又は、印刷ジョブのページ数が閾値未満であると判定された場合(ステップS204:NO,S205:YES)、認証要求部18により、印刷ジョブを要求したユーザ(要求ユーザ)認証を認証管理装置500に要求する(ステップS208)。このとき、印刷制御部12は、印刷ジョブの書誌情報に含まれる作成者識別情報を、ユーザ識別情報として認証要求部18へと渡し、ユーザ認証を要求する。認証要求部18は、ユーザ識別情報を認証管理装置500へと送信することで、ユーザ認証を要求する。その結果、認証管理装置500では、認証部51により、ユーザ識別情報に基づく認証処理が行われ(ステップS301)、その結果(認証結果)が、印刷制御装置10へと応答される。   The print control apparatus 100 determines that the corresponding print control condition exists (step S204: YES) or determines that the number of pages of the print job is less than the threshold (step S204: NO, S205). : YES), the authentication requesting unit 18 requests the authentication management apparatus 500 to authenticate the user who requested the print job (request user) (step S208). At this time, the print control unit 12 passes the creator identification information included in the bibliographic information of the print job to the authentication request unit 18 as user identification information, and requests user authentication. The authentication request unit 18 requests user authentication by transmitting user identification information to the authentication management apparatus 500. As a result, in the authentication management apparatus 500, the authentication unit 51 performs an authentication process based on the user identification information (step S301), and the result (authentication result) is returned to the print control apparatus 10.

続いて、印刷制御装置100は、応答された認証結果に基づき、要求ユーザが認証に「成功」したか否かを判定する(ステップS209)。   Subsequently, the print control apparatus 100 determines whether or not the requesting user has “successfully” authenticated based on the returned authentication result (step S209).

印刷制御装置100は、認証結果が「成功」の場合(ステップS209:YES)、印刷制御部12により、次のような直接印刷が実行される。   When the authentication result is “success” (step S209: YES), the print control unit 100 performs the following direct printing by the print control unit 12.

《該当印刷制御条件が存在すると判定された場合》
印刷制御部12は、条件に該当した印刷ジョブを、部数の多い印刷ジョブ(直接印刷を行った方がよい印刷ジョブ)と判断し、印刷データPDを、送信部17を介して、送信先である画像処理装置200に送信する(ステップS210)。
<When it is determined that the corresponding print control condition exists>
The print control unit 12 determines that the print job corresponding to the condition is a print job with a large number of copies (a print job that should be directly printed), and sends the print data PD via the transmission unit 17 at the transmission destination. The data is transmitted to a certain image processing apparatus 200 (step S210).

《印刷ジョブのページ数が閾値未満であると判定された場合》
印刷制御部12は、印刷ジョブを、部数が少なく、さらにページ数も少ない印刷ジョブ(直接印刷を行った方がよい印刷ジョブ)と判断し、印刷データPDを、送信部17を介して、送信先である画像処理装置200に送信する(ステップS210)。
<When it is determined that the number of pages in the print job is less than the threshold value>
The print control unit 12 determines that the print job is a print job with a smaller number of copies and a smaller number of pages (a print job for which direct printing is better), and transmits the print data PD via the transmission unit 17. The image is transmitted to the previous image processing apparatus 200 (step S210).

印刷制御装置100は、印刷制御部12により、ユーザ端末300に対して、画像処理装置200から受信した印刷制御の実行結果[印刷結果]を送信する。   The print control apparatus 100 causes the print control unit 12 to transmit the print control execution result [print result] received from the image processing apparatus 200 to the user terminal 300.

また、印刷制御装置100は、認証結果が「失敗」の場合(ステップS209:NO)、要求ユーザに対して直接印刷が許可されなかった(利用制限対象ユーザであった)として、ステップS206のデータ蓄積処理へと移行する。   In addition, when the authentication result is “failure” (step S209: NO), the print control apparatus 100 determines that direct printing is not permitted for the requesting user (the user is a usage restriction target user) and the data in step S206. Shift to accumulation processing.

このとき、印刷制御装置100は、印刷制御部12により、ユーザ端末300に対して、印刷制御の実行結果[データ蓄積結果]とともに、認証結果[失敗]を送信する。   At this time, the print control apparatus 100 causes the print control unit 12 to transmit the print control execution result [data accumulation result] and the authentication result [failure] to the user terminal 300.

このように、印刷制御装置100では、蓄積印刷と直接印刷との制御処理において、蓄積印刷時だけでなく直接印刷する場合でも、ユーザ認証(利用者確認)を行い、認証ユーザに対してのみ、直接印刷を許可する。   In this way, the print control apparatus 100 performs user authentication (user confirmation) in the control process of accumulated printing and direct printing not only during accumulated printing but also when printing directly, and only for authenticated users. Allow direct printing.

<まとめ>
以上のように、本実施形態に係る印刷制御装置100によれば、受信した印刷ジョブに設定されたユーザ印刷条件と、当該装置に予め設定されている印刷制御条件とを照合する。印刷制御装置100は、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置に送信するか、を制御する。さらに、本実施形態に係る印刷制御装置100は、ユーザ認証機能との連携により、蓄積印刷又は直接印刷の実行前に、要求ユーザの認証を行い、認証ユーザに対してのみ、実行を許可する。
<Summary>
As described above, according to the print control apparatus 100 according to the present embodiment, the user print conditions set in the received print job are collated with the print control conditions set in advance in the apparatus. The print control apparatus 100 controls whether to store the print job or to transmit the print job to the image processing apparatus based on the collation result. Furthermore, the print control apparatus 100 according to the present embodiment authenticates the requesting user before executing the accumulated printing or the direct printing in cooperation with the user authentication function, and permits the execution only to the authenticated user.

これによって、本実施形態に係る印刷制御装置100は、第1の実施形態と同様の効果を奏するとともに、ユーザに対して、機密性の高い印刷サービスを提供することができる。   As a result, the print control apparatus 100 according to the present embodiment can provide the same print service as the first embodiment and provide a highly confidential print service to the user.

[第3の実施形態]
本実施形態では、機器管理機能との連携により、プルプリントシステムに参加する画像処理装置に応じて動的に管理される制御データに基づき、印刷制御を行う印刷制御サービスを提供する。なお、以降では、第1の実施形態と異なる点についてのみ説明する。
[Third Embodiment]
In the present exemplary embodiment, a print control service that performs print control based on control data that is dynamically managed according to an image processing apparatus participating in the pull print system is provided in cooperation with the device management function. In the following, only differences from the first embodiment will be described.

<印刷制御機能>
図17は、本実施形態に係る印刷制御機能の構成例を示す図である。
図17に示すように、本実施形態に係る印刷制御機能は、印刷制御装置100が、印刷制御部12の機能として、制御データ生成・更新部124を有し、さらに、機器情報取得部10及び機器データ管理部19を有している。また、画像処理装置200は、機器データ提供部24を有している。
<Print control function>
FIG. 17 is a diagram illustrating a configuration example of a print control function according to the present embodiment.
As illustrated in FIG. 17, the print control function according to the present embodiment includes a control data generation / update unit 124 as a function of the print control unit 12 in the print control apparatus 100. A device data management unit 19 is included. In addition, the image processing apparatus 200 includes a device data providing unit 24.

機器情報取得部10は、画像処理装置200から機器情報(機器データ)を取得する機能部である。機器情報取得部10は、所定の通信プロトコル(例えば「SNMP:Simple Network Management Protocol」や「SOAP:Simple Object Access Protocol」など)を介して、画像処理装置200との間でデータ通信を行い、機器情報を取得する。例えば、機器情報取得部10は、ポーリング処理により、通信プロトコルの情報取得コマンドを、画像処理装置200へと送信することで、機器情報を取得する。その結果、画像処理装置200では、機器情報提供部24により、機器データを含む応答コマンドが印刷制御装置100へと送信され、機器情報が応答される。   The device information acquisition unit 10 is a functional unit that acquires device information (device data) from the image processing apparatus 200. The device information acquisition unit 10 performs data communication with the image processing apparatus 200 via a predetermined communication protocol (for example, “SNMP: Simple Network Management Protocol” or “SOAP: Simple Object Access Protocol”). Get information. For example, the device information acquisition unit 10 acquires device information by transmitting a communication protocol information acquisition command to the image processing apparatus 200 by polling processing. As a result, in the image processing device 200, the device information providing unit 24 transmits a response command including device data to the print control device 100, and the device information is responded.

なお、上記機器情報の取得方法については、ポーリング処理に限らない。例えば、状態変化などに応じて、画像処理装置200から能動的に通知された機器情報を受信するトラップ処理であってもよい。   The device information acquisition method is not limited to the polling process. For example, it may be a trap process for receiving device information actively notified from the image processing apparatus 200 in accordance with a state change or the like.

機器データ管理部19は、機器データ保持部20をアクセスし、他の機能部から受け付けた要求に応じて、所定のデータ操作を行い、機器データ20Dを管理する機能部である。よって、機器情報取得部124により取得された機器情報は、機器情報取得部10からの要求(データ格納要求)に応じて、機器データ管理部19が行う。   The device data management unit 19 is a functional unit that accesses the device data holding unit 20, performs predetermined data operations in response to requests received from other functional units, and manages the device data 20D. Therefore, the device data management unit 19 performs the device information acquired by the device information acquisition unit 124 in response to a request (data storage request) from the device information acquisition unit 10.

機器データ20Dは、例えば、図18に示すようなデータ構成により、印刷制御装置100が備える記憶装置(例えば「HDD」)の所定の記憶領域にあたる管理データ保持部20に保持されている。   The device data 20D is held in the management data holding unit 20 corresponding to a predetermined storage area of a storage device (for example, “HDD”) included in the print control apparatus 100, for example, with a data configuration as shown in FIG.

図18は、本実施形態に係る機器データ20Dの例を示す図である。
図18に示すように、機器データ20Dは、[機器識別]項目及び[取得内容]項目などの各情報項目を有している。また、機器データ20Dでは、[機器識別]項目に他の情報項目が対応付けられている。
FIG. 18 is a diagram illustrating an example of the device data 20D according to the present embodiment.
As illustrated in FIG. 18, the device data 20D includes information items such as a [device identification] item and an [acquired content] item. Further, in the device data 20D, other information items are associated with the [device identification] item.

[機器識別]項目は、画像処理装置200を識別する情報(機器識別情報)が格納される項目である。例えば、項目値には、IPアドレスなどがあり、画像処理装置200にユニークに割り当てられたネットワーク識別情報である。[取得内容]項目は、画像処理装置200から取得した機器情報が格納される項目である。例えば、項目値には、搭載機能情報(機能名)、機能仕様情報(対応情報や機能性能情報)、搭載ハードウェア情報(搭載オプション情報)、及び状態情報(ステータス値)などがある。   The [device identification] item is an item in which information (device identification information) for identifying the image processing apparatus 200 is stored. For example, the item value includes an IP address and the like, and is network identification information uniquely assigned to the image processing apparatus 200. The [acquired content] item is an item in which device information acquired from the image processing apparatus 200 is stored. For example, the item values include installed function information (function name), function specification information (corresponding information and function performance information), installed hardware information (installed option information), and status information (status value).

このように、機器データ20Dでは、上記データ構成により、[取得内容]項目の項目値に基づき、[機器識別]項目の項目値を取得できる。その結果、機器データ管理部19に対して、情報取得要求を行った機能部は、直接印刷時の送信先となる画像処理装置200を特定することができる。   As described above, in the device data 20D, the item value of the [device identification] item can be acquired based on the item value of the [acquisition content] item by the above data configuration. As a result, the functional unit that has made an information acquisition request to the device data management unit 19 can specify the image processing apparatus 200 that is the transmission destination during direct printing.

図17の説明に戻る。制御データ生成・更新部124は、画像処理装置200の機器情報に基づき、動的に制御データ14Dを生成・更新する機能部である。   Returning to the description of FIG. The control data generation / update unit 124 is a functional unit that dynamically generates / updates the control data 14D based on the device information of the image processing apparatus 200.

図19は、本実施形態に係る制御データ14Dの例(その1)を示す図である。
図19には、設定画面W21を介して、管理者により[制御条件設定]項目のみが設定された場合の制御データ14Dの例が示されている。このように、本実施形態では、制御データ生成・更新部124により、[送信先設定]項目が動的に生成・更新されるため、管理者が、印刷制御条件のみを管理すればよい。つまり、管理者は、送信先候補として、印刷制御システム1に参加する画像処理装置200を把握しておく必要がなく、管理作業の煩雑さが軽減される。
Figure 19 is a diagram illustrating an example of control data 14D 2 according to the embodiment (Part 1).
19, via the setting screen W21, an example of control data 14D 2 is shown when only is set [Control condition setting item by the administrator. As described above, in the present embodiment, since the [transmission destination setting] item is dynamically generated / updated by the control data generation / update unit 124, the administrator need only manage the print control conditions. That is, the administrator does not need to grasp the image processing apparatus 200 that participates in the print control system 1 as a transmission destination candidate, and the complexity of the management work is reduced.

図19に示す制御データ14Dに対して、制御データ生成・更新部125は、設定された印刷制御条件と、取得された機器情報とに基づき、印刷制御条件に最適な[送信先設定]項目の項目値(図中の参照符号R1)を決定し、制御データ14Dを生成・更新する。これにより、印刷制御装置100では、印刷制御条件と送信先となる画像処理装置200との対応付けが最適化されることにより、直接印刷が、ユーザ印刷条件に適した画像処理装置200で実行される。 The control data 14D 2 shown in FIG. 19, the control data generation and update unit 125, a print control condition set, based on the acquired device information, the optimal Destination Setting the print control condition item field values to determine the (reference numeral R1 in the drawing), generates and updates the control data 14D 2. As a result, the print control apparatus 100 optimizes the association between the print control condition and the image processing apparatus 200 that is the transmission destination, so that direct printing is executed by the image processing apparatus 200 suitable for the user print condition. The

制御データ生成・更新部124は、制御データ14Dの[制御条件設定]項目の項目値に基づき、機器データ20Dから取得した[機器識別]項目の項目値を、制御データ14Dの[送信先設定]項目に設定する。 The control data generation and update unit 124, based on the item value of the control condition setting item of the control data 14D 2, the item value of the device identification item acquired from the device data 20D, [destination of the control data 14D 2 Set in the [Settings] item.

制御データ生成・更新部124は、制御データ管理部13に対して情報取得を要求し、制御データ14Dを取得する。制御データ生成・更新部124は、取得した制御データ14Dの[制御条件設定]項目の項目値を、機器データ管理部19へと渡し、データ検索を要求する。その結果、機器データ管理部19は、機器データ20Dの[取得内容]項目の各項目値(搭載機能情報、機能仕様情報、搭載ハードウェア情報、及び状態情報)を参照し、受け取った制御データ14Dの[制御条件設定]項目の項目値に基づき、印刷制御条件に該当する[取得内容]項目を特定する。機器データ管理部19は、特定した[取得内容]項目に対応する[機器識別]項目の項目値を検索結果として応答する。これにより、制御データ生成・更新部124は、機器データ20Dから、印刷制御条件に最適な画像処理装置200を識別する機器識別情報を取得する。 The control data generation and update unit 124, an information acquisition request to the control data management unit 13 acquires the control data 14D 2. The control data generation and update unit 124, the item value of the control condition setting item of the acquired control data 14D 2, passes into device data management unit 19 requests the data search. As a result, the device data management unit 19 refers to each item value (installed function information, function specification information, installed hardware information, and status information) of the [acquired content] item of the device data 20D, and receives the received control data 14D. Based on the item value of the item 2 [control condition setting], the [acquired content] item corresponding to the print control condition is specified. The device data management unit 19 responds with the item value of the [device identification] item corresponding to the identified [acquired content] item as a search result. Thereby, the control data generation / update unit 124 acquires device identification information for identifying the image processing apparatus 200 optimal for the print control condition from the device data 20D.

制御データ生成・更新部124は、取得した機器識別情報を、制御データ管理部13へと渡し、印刷制御条件に対応させて、制御データ14Dの[送信先設定]項目に設定する。 The control data generation and update unit 124, the acquired device identification information, pass to the control data management unit 13, corresponding to the print control condition is set to destination setting item of the control data 14D 2.

このように、制御データ生成・更新部124は、[取得内容]項目の少なくとも1つの項目値に基づき、印刷制御条件を満たす画像処理装置200の機器データ20Dを特定し、データ内の[機器識別]項目の項目値を、制御データ14Dの[送信先設定]項目に設定することで、制御データ14Dを生成・更新する。 As described above, the control data generation / update unit 124 specifies the device data 20D of the image processing apparatus 200 that satisfies the print control condition based on at least one item value of the [acquired content] item, and the [device identification] ] the item value of the item, by setting in the destination setting item of the control data 14D 2, generates and updates the control data 14D 2.

印刷制御部12では、上記データ生成・更新処理を、機器データ管理部19による機器データ20Dの更新処理と同期して行う。これにより、制御データ14Dの[送信先設定]項目は、画像処理装置200の追加・削除と言ったシステム環境の変化に応じて、動的に管理される。 The print control unit 12 performs the data generation / update process in synchronization with the update process of the device data 20D by the device data management unit 19. Thus, [destination setting item of the control data 14D 2, depending on the addition or change and delete said system environment of the image processing apparatus 200, is dynamically managed.

以上のように、本実施形態に係る印刷制御機能は、上記各機能部が連係動作することにより実現される。   As described above, the print control function according to the present embodiment is realized by the above-described functional units operating together.

本実施形態に係る印刷制御機能の詳細な動作(機能部群の連係動作)について、処理手順を示すフローチャートを用いて説明する。   A detailed operation of the print control function according to the present embodiment (an association operation of functional unit groups) will be described with reference to a flowchart showing a processing procedure.

印刷制御機能は、印刷制御システム1を構成する各機器に搭載(インストール)されるプログラム(印刷制御機能を実現するソフトウェア)が、処理装置(例えば「CPU」)により、記憶装置(例えば「HDD」や「ROM」など)からメモリ(RAM)上に読み出され、各機器において、以下の処理が実行されることで実現される。   As for the print control function, a program (software that implements the print control function) installed (installed) in each device constituting the print control system 1 is stored in a storage device (eg, “HDD”) by a processing device (eg, “CPU”). Or “ROM”) on a memory (RAM), and the following processing is executed in each device.

以下には、機器管理機能との連携による制御データの生成処理について説明する。   In the following, control data generation processing in cooperation with the device management function will be described.

《制御データの生成処理》
図20は、本実施形態に係る制御データ生成の処理手順例を示すフローチャートである。
図20には、ポーリング処理により画像処理装置200から機器情報を取得する場合の処理手順の例が示されている。
<< Control data generation process >>
FIG. 20 is a flowchart illustrating an example of a processing procedure for generating control data according to the present embodiment.
FIG. 20 shows an example of a processing procedure when device information is acquired from the image processing apparatus 200 by polling processing.

図20に示すように、印刷制御装置100は、印刷制御部12により、機器データ管理部19から機器データ20Dが更新された旨の通知を受け取ると(ステップS501)、制御データ14Dを取得する(ステップS502)。このとき、印刷制御部12は、制御データ管理部13に対して、情報取得を要求する。その結果、印刷制御部12には、制御データ保持部14から取得された制御データ14Dが応答される。   As shown in FIG. 20, when the print control unit 100 receives a notification that the device data 20D has been updated from the device data management unit 19 by the print control unit 12 (step S501), the print control device 100 acquires the control data 14D (step S501). Step S502). At this time, the print control unit 12 requests the control data management unit 13 to acquire information. As a result, the control data 14D acquired from the control data holding unit 14 is returned to the print control unit 12.

続いて、印刷制御装置100は、印刷制御部12(制御データ生成・更新部)により、取得した制御データ14Dの[制御条件設定]項目の項目値に基づき、機器データ20Dの[取得内容]項目を検索する(ステップS503)。このとき、印刷制御部12は、制御データ14Dの[制御条件設定]項目の項目値を、機器データ管理部19へと渡し、データ検索を要求する。   Subsequently, the print control apparatus 100 uses the print control unit 12 (control data generation / update unit) to obtain the [acquired content] item of the device data 20D based on the item value of the [control condition setting] item of the control data 14D. Is searched (step S503). At this time, the print control unit 12 passes the item value of the [control condition setting] item of the control data 14D to the device data management unit 19 and requests a data search.

印刷制御装置100は、機器データ内に、設定された印刷制御条件に該当する[取得内容]項目(条件に該当するデータ)が存在した場合(ステップS504:YES)、機器データ管理部19により、機器データ内において、[取得内容]項目に対応する[機器識別]項目を特定する(ステップS505)。機器データ管理部19は、特定した[機器識別]項目の項目値(機器識別情報)を、検索結果として印刷制御部12に渡す。   When there is an [acquired content] item (data corresponding to the condition) corresponding to the set print control condition in the device data (step S504: YES), the print control apparatus 100 causes the device data management unit 19 to In the device data, the [device identification] item corresponding to the [acquired content] item is specified (step S505). The device data management unit 19 passes the item value (device identification information) of the identified [device identification] item to the print control unit 12 as a search result.

印刷制御装置100は、印刷制御部12により、受け取った機器識別情報を、制御データ14Dの[送信先設定]項目に設定する(ステップS506)。このとき、印刷制御部12は、機器識別情報を、検索キーである印刷制御条件とともに、制御データ管理部13へと渡し、データ格納を要求する。制御データ管理部13は、該当[制御条件設定]項目に対応する[送信先設定]項目の項目値に、機器識別情報を格納する。これにより、[送信先設定]項目と[制御条件設定]項目とが対応付けられた制御データ14Dが生成される。つまり、制御データ14Dには、印刷制御条件に最適な画像処理装置200の識別情報が設定される。   The print control apparatus 100 uses the print control unit 12 to set the received device identification information in the [Destination setting] item of the control data 14D (step S506). At this time, the print control unit 12 passes the device identification information together with the print control condition that is a search key to the control data management unit 13 and requests data storage. The control data management unit 13 stores the device identification information in the item value of the [Destination Setting] item corresponding to the corresponding [Control Condition Setting] item. Thereby, the control data 14D in which the [transmission destination setting] item and the [control condition setting] item are associated with each other is generated. That is, the identification information of the image processing apparatus 200 that is optimal for the print control conditions is set in the control data 14D.

続いて、印刷制御装置100は、印刷制御部12により、取得した制御データ14Dの全ての[制御条件設定]項目を参照したか否かを判定する(ステップS507)。   Subsequently, the print control apparatus 100 determines whether or not all the [control condition setting] items of the acquired control data 14D are referred to by the print control unit 12 (step S507).

印刷制御装置100は、全ての[制御条件設定]項目を参照したと判定された場合(ステップS507:YES)、制御データ14Dの生成処理を終了する。   If it is determined that all the [control condition setting] items have been referenced (step S507: YES), the print control apparatus 100 ends the generation process of the control data 14D.

一方、印刷制御装置100は、全ての[制御条件設定]項目を参照していないと判定された場合(ステップ507:NO)、ステップS503のデータ検索処理へと移行し、印刷制御部12により、未参照の[制御条件設定]項目に基づき、機器データ20Dの[取得内容]項目を検索する。つまり、印刷制御装置100では、設定された全ての印刷制御条件において、機器データ20Dに対する条件該当データの検索処理が行われる。   On the other hand, when it is determined that all the [control condition setting] items are not referenced (step 507: NO), the print control apparatus 100 proceeds to the data search process of step S503, and the print control unit 12 Based on the unreferenced [control condition setting] item, the [acquired content] item of the device data 20D is searched. In other words, in the print control apparatus 100, the search processing for the condition applicable data for the device data 20D is performed under all the set print control conditions.

また、印刷制御装置100は、機器データ内に、設定された印刷制御条件に該当する[取得内容]項目(条件に該当するデータ)が存在しなかった場合(ステップS504:NO)、ステップS503のデータ検索処理へと移行する。   Further, when there is no [acquired content] item (data corresponding to the condition) corresponding to the set print control condition in the device data (step S504: NO), the print control apparatus 100 performs step S503. Move to data search process.

図21は、本実施形態に係る制御データ20Dの例(その2)を示す図である。
図21には、図18に示した機器データ20Dに基づき上記処理を行い、図19に示した制御データ14Dの[送信先設定]項目(図中の参照符号R2)が設定された場合の例が示されている。
FIG. 21 is a diagram illustrating an example (part 2) of the control data 20D according to the present embodiment.
Figure 21 performs the process based on the device data 20D shown in FIG. 18, the control data 14D 2 shown in FIG. 19 destination setting item (see reference numeral R2 in the figure) when it is set An example is shown.

データ検索を含む具体的な生成過程は、次の通りである。
例えば、制御データ生成・更新部124が、制御データ14Dから、"カラー"、"100部以上"、"両面"の印刷制御条件を取得し、取得した印刷制御条件を機器データ管理部19に渡し、データ検索を要求したとする。
A specific generation process including data search is as follows.
For example, the control data generation / update unit 124 acquires the print control conditions of “color”, “100 copies or more”, and “double-sided” from the control data 14D, and passes the acquired print control conditions to the device data management unit 19 Suppose that a data search is requested.

まず、機器データ管理部19は、機器データ20Dを参照し、[取得内容]項目の状態情報が"正常"である画像処理装置200のデータを特定する。また、機器データ管理部19は、先に特定したデータの中から、さらに[取得内容]項目の搭載機能情報に"プリンタ"又は"コピー"のいずれかを含む画像処理装置200のデータを特定する。機器データ管理部19では、機器データ20Dのうち、正常に印刷動作が行える画像処理装置200のデータに絞り込む。   First, the device data management unit 19 refers to the device data 20D and identifies data of the image processing apparatus 200 in which the status information of the [acquired content] item is “normal”. In addition, the device data management unit 19 specifies data of the image processing apparatus 200 that further includes either “printer” or “copy” in the mounted function information of the [acquired content] item from the previously specified data. . The device data management unit 19 narrows down the device data 20D to the data of the image processing apparatus 200 that can perform a normal printing operation.

続いて、機器データ管理部19は、制御データ14Dの[制御条件設定]項目の両面/片面条件値が"両面"であった場合、両面/片面条件値に基づき、先に特定した機器データ20Dの[取得内容]項目のハードウェア仕様情報を検索し、ハードウェア仕様情報に"両面ユニット"が含まれる画像処理装置200のデータを特定する。機器データ管理部19では、両面印刷が可能な画像処理装置200のデータに絞り込む。   Subsequently, when the double-sided / single-sided condition value of the “control condition setting” item of the control data 14D is “double-sided”, the device data management unit 19 determines the device data 20D previously identified based on the double-sided / single-sided condition value. The hardware specification information in the [acquired content] item is searched, and the data of the image processing apparatus 200 including the “duplex unit” in the hardware specification information is specified. The device data management unit 19 narrows down the data to the image processing apparatus 200 capable of duplex printing.

続いて、機器データ管理部19は、制御データ14Dの[制御条件設定]項目のカラー/モノクロ条件値が"カラー"であった場合、カラー/モノクロ条件値に基づき、先に特定した機器データ20Dの[取得内容]項目の機能仕様情報を検索し、機能仕様情報に"フルカラー"が含まれる画像処理装置200のデータを特定する。機器データ管理部19では、フルカラー・両面印刷可能な画像処理装置200のデータに絞り込む。   Subsequently, when the color / monochrome condition value of the [control condition setting] item of the control data 14D is “color”, the device data management unit 19 determines the device data 20D previously identified based on the color / monochrome condition value. The function specification information of the [acquired content] item is searched, and the data of the image processing apparatus 200 including “full color” in the function specification information is specified. The device data management unit 19 narrows down the data to the image processing apparatus 200 capable of full-color / double-sided printing.

続いて、機器データ管理部19は、制御データ14Dの[制御条件設定]項目の部数条件値が"100部以上"であった場合、部数条件値に基づき、先に特定した機器データ20Dの[取得内容]項目の機能仕様情報を検索し、機能仕様情報に含まれる印刷性能値(ppm値)のうち、部数条件値に最も近い印刷性能値(最近似値:75ppm)である画像処理装置200のデータを特定する。その結果、図18に示した機器データ20Dの中から、"カラー"、"100部以上"、"両面"の各印刷制御条件に該当する画像処理装置200のデータ(図18の参照符号S)が特定される。   Subsequently, when the number condition value of the [control condition setting] item of the control data 14D is “100 or more”, the device data management unit 19 selects [ The function specification information of the “acquired content” item is searched, and the image processing apparatus 200 that has the print performance value (most approximate value: 75 ppm) closest to the copy condition value among the print performance values (ppm value) included in the function specification information. Identify the data. As a result, data of the image processing apparatus 200 corresponding to the print control conditions of “color”, “100 copies or more”, and “double-sided” from the device data 20D shown in FIG. 18 (reference numeral S in FIG. 18). Is identified.

このように、機器データ管理部19では、機器データ20Dの中から、フルカラー・両面印刷可能で、適切な印刷性能を実現する画像処理装置200(印刷制御条件に最適な画像処理装置)のデータを特定する。その中で、機器データ管理部19は、機器状態、ハードウェア構成、機能構成、及び機能性能などに応じて、最適な画像処理装置200を印刷制御条件に割り当てる。   As described above, the device data management unit 19 obtains the data of the image processing apparatus 200 (image processing apparatus optimal for the printing control condition) that can perform full color / double-sided printing and realize appropriate printing performance from the device data 20D. Identify. Among them, the device data management unit 19 assigns the optimum image processing apparatus 200 to the print control condition according to the device state, hardware configuration, functional configuration, functional performance, and the like.

機器データ管理部19は、特定したデータ内の[機器識別]項目の項目値であるIPアドレス"192.168.1X1"を、検索結果として制御データ生成・更新部124に応答する。   The device data management unit 19 responds to the control data generation / update unit 124 with the IP address “192.168.1X1”, which is the item value of the [device identification] item in the specified data, as a search result.

制御データ生成・更新部124は、このようにして取得したIPアドレス"192.168.1X1"を、"カラー"、"100部以上"、"両面"の各印刷制御条件とともに、制御データ管理部13へと渡し、データ格納を要求する。   The control data generation / update unit 124 uses the IP address “192.168.1X1” acquired in this way together with the print control conditions of “color”, “100 copies or more”, and “double-sided”, and the control data management unit 13 to request data storage.

制御データ管理部13は、印刷制御条件に基づき、制御データ14Dの[制御条件設定]項目を参照し、該当する[送信先設定]項目にIPアドレス"192.168.1X1"を格納し、項目値として設定する。その結果、図21に示すような制御データ14Dが生成される。 Control data management unit 13, based on the print control condition, with reference to the Control condition setting item of the control data 14D 2, and stores the IP address "192.168.1X1" to appropriate 'destination setting item, Set as item value. As a result, the control data 14D 2 as shown in FIG. 21 is generated.

<変形例>
なお、上記実施形態では、機器データ20Dを印刷制御装置100が管理する構成について説明を行ったが、この限りでない。例えば、図22及び図23に示すような構成であってもよい。
<Modification>
In the above embodiment, the configuration in which the print control apparatus 100 manages the device data 20D has been described, but the present invention is not limited to this. For example, the configuration shown in FIGS. 22 and 23 may be used.

図22は、本変形例に係る印刷制御システム1の構成例(その2)を示す図である。
図22に示すように、本変形例に係る印刷制御システム1は、画像処理装置200から機器情報を取得し、機器データ20Dを保持・管理する機器管理装置(機器管理サーバ)600を有するシステム構成であってもよい。この場合、図23に示す機能構成となる。
FIG. 22 is a diagram illustrating a configuration example (part 2) of the print control system 1 according to the present modification.
As illustrated in FIG. 22, the print control system 1 according to the present modification includes a system configuration including a device management apparatus (device management server) 600 that acquires device information from the image processing apparatus 200 and holds and manages the device data 20D. It may be. In this case, the functional configuration shown in FIG. 23 is obtained.

図23は、本変形例に係る印刷制御機能の構成例(その2)を示す図である。
図23に示すように、本変形例に係る印刷制御機能は、印刷制御装置100と異なる装置(外部機器)である機器管理装置600が、機器情報取得部10、機器データ管理部19、及び機器データ保持部20を有している。この場合、上記実施形態において説明した印刷制御部12と機器データ管理部13との間で行われるデータ通信(処理要求・実行結果応答)などは、印刷制御装置100と機器管理装置600とを接続するデータ伝送路Nを介して行われることになる。また、機器情報取得部10と機器情報提供部24との間で行われるデータ通信(情報取得)などは、画像処理装置200と機器管理装置600とを接続するデータ伝送路Nを介して行われることになる。
FIG. 23 is a diagram illustrating a configuration example (part 2) of the print control function according to the present modification.
As shown in FIG. 23, the print control function according to the present modification includes a device management apparatus 600, which is an apparatus (external device) different from the print control apparatus 100, the device information acquisition unit 10, the device data management unit 19, and the device. A data holding unit 20 is included. In this case, the data communication (processing request / execution result response) performed between the print control unit 12 and the device data management unit 13 described in the above embodiment connects the print control device 100 and the device management device 600. Is performed via the data transmission path N. In addition, data communication (information acquisition) performed between the device information acquisition unit 10 and the device information providing unit 24 is performed via a data transmission path N that connects the image processing apparatus 200 and the device management apparatus 600. It will be.

<まとめ>
以上のように、本実施形態に係る印刷制御装置100によれば、受信した印刷ジョブに設定されたユーザ印刷条件と、当該装置に予め設定されている印刷制御条件とを照合する。印刷制御装置100は、照合結果に基づき、印刷ジョブを蓄積するのか、又は印刷ジョブを画像処理装置に送信するか、を制御する。さらに、本実施形態に係る印刷制御装置100は、機器管理機能との連携により、印刷制御システム1に参加する画像処理装置200に応じて、動的に制御データ14Dを生成・更新し、この制御データ14Dに基づき、印刷制御を行う。つまり、本実施形態に係る印刷制御装置100は、機器管理機能との連携により、システム環境の変化に応じて、印刷制御条件と送信先となる画像処理装置200との対応付けが最適化される。
<Summary>
As described above, according to the print control apparatus 100 according to the present embodiment, the user print conditions set in the received print job are collated with the print control conditions set in advance in the apparatus. The print control apparatus 100 controls whether to store the print job or to transmit the print job to the image processing apparatus based on the collation result. Furthermore, the print control apparatus 100 according to the present embodiment dynamically generates / updates the control data 14D according to the image processing apparatus 200 participating in the print control system 1 in cooperation with the device management function. Print control is performed based on the data 14D. In other words, the print control apparatus 100 according to the present embodiment optimizes the association between the print control condition and the image processing apparatus 200 that is the transmission destination in accordance with a change in the system environment in cooperation with the device management function. .

これによって、本実施形態に係る印刷制御装置100は、第1の実施形態と同様の効果を奏するとともに、ユーザに対して、ユーザ印刷条件に適した画像処理装置200を使用した印刷サービスを提供することができる。   As a result, the print control apparatus 100 according to the present embodiment provides the same effects as the first embodiment, and provides the user with a print service using the image processing apparatus 200 suitable for the user print conditions. be able to.

ここまで、上記実施形態の説明を行ってきたが、上記実施形態に係る「印刷制御機能」は、図を用いて説明を行った各処理手順を、動作環境(プラットフォーム)にあったプログラミング言語でコード化したプログラムが、印刷制御システム1を構成する各機器(ユーザ端末、印刷制御装置、画像処理装置など)の制御装置(例えば「CPU」)により実行されることで実現される。   The above embodiment has been described so far. The “printing control function” according to the above embodiment is a programming language suitable for the operating environment (platform). The encoded program is realized by being executed by a control device (for example, “CPU”) of each device (user terminal, print control device, image processing device, etc.) constituting the print control system 1.

上記プログラムは、コンピュータが読み取り可能な記録媒体103aに格納することができる。これにより、例えば、上記プログラムは、記録媒体103aに記憶させることで、ドライブ装置103を介して、印刷制御装置100にインストールすることができる。また、印刷制御装置100は、インタフェース装置107を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。   The program can be stored in a computer-readable recording medium 103a. Accordingly, for example, the program can be installed in the print control apparatus 100 via the drive apparatus 103 by being stored in the recording medium 103a. In addition, since the print control apparatus 100 includes the interface apparatus 107, the program can be downloaded and installed using an electric communication line.

<変形例>
図24は、本変形例に係る直接印刷の実行画面例を示す図である。
図24に示すように、印刷制御装置100では、ユーザに対して、直接印刷を行う実行画面W51を提供し、印刷先とする画像処理装置200のIPアドレスを指定可能としてもよい。この場合、印刷制御装置100では、受け付けたIPアドレスに基づき、印刷ジョブの印刷データPDを、画像処理装置200に送信する。つまり、印刷制御装置100では、印刷制御機能により、印刷ジョブに応じて決定された直接印刷の送信先より、ユーザ指定の送信先を優先する。
<Modification>
FIG. 24 is a diagram illustrating an example of an execution screen for direct printing according to the present modification.
As shown in FIG. 24, the print control apparatus 100 may provide an execution screen W51 for performing direct printing to the user so that the IP address of the image processing apparatus 200 as a print destination can be designated. In this case, the print control apparatus 100 transmits print data PD of the print job to the image processing apparatus 200 based on the received IP address. In other words, the print control apparatus 100 prioritizes the user-specified transmission destination over the direct printing transmission destination determined according to the print job by the print control function.

また、上記実施形態では、直接印刷を行う印刷制御条件が設定された制御データ14Dの例を示したが、この限りでない。蓄積印刷を行う印刷制御条件が設定された制御データ14Dであってもよい。   In the above-described embodiment, an example of the control data 14D in which print control conditions for performing direct printing are set is shown, but the present invention is not limited to this. It may be control data 14D in which print control conditions for performing accumulated printing are set.

最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。   Finally, the present invention is not limited to the requirements shown here, such as combinations of other elements with the shapes and configurations described in the above embodiments. With respect to these points, the present invention can be changed within a range that does not detract from the gist of the present invention, and can be appropriately determined according to the application form.

1 印刷制御システム
10 機器情報取得部
11 受信データ解析部
12 印刷制御部
121 制御条件照合部
122 一覧情報提供部
123 印刷データ提供部
124 制御データ生成・更新部
13 制御データ管理部
14 制御データ保持部(D:制御データ(印刷制御情報))
15 蓄積データ管理部
16 蓄積データ保持部(D:蓄積データ)
17 送信部(印刷制御装置側)
18 認証要求部(印刷制御装置側)
19 機器データ管理部
20 機器データ保持部(D:機器データ(機器管理情報))
21 印刷部
22 印刷データ要求部
23 認証要求部(画像処理装置側)
24 機器情報提供部
31 送信部(ユーザ端末側)
32 処理結果通知部
100 印刷制御装置(印刷サーバ)
101 入力装置
102 表示装置
103 ドライブ装置(a:記録媒体)
104 RAM(揮発性の半導体メモリ)
105 ROM(不揮発性の半導体メモリ)
106 CPU(中央処理装置)
107 インタフェース装置(NIC:Network I/F Card)
108 HDD(不揮発性の記憶装置)
200 画像処理装置
300 ユーザ端末(情報処理装置)
400 データ蓄積装置(データベース)
500 認証管理装置(認証サーバ)
600 機器管理装置(機器管理サーバ)
B バス
N データ伝送路(ネットワーク)
W 表示画面(操作画面)
DESCRIPTION OF SYMBOLS 1 Print control system 10 Equipment information acquisition part 11 Reception data analysis part 12 Print control part 121 Control condition collation part 122 List information provision part 123 Print data provision part 124 Control data production | generation / update part 13 Control data management part 14 Control data holding part (D: control data (printing control information))
15 Accumulated data management unit 16 Accumulated data holding unit (D: Accumulated data)
17 Transmitter (printing control device side)
18 Authentication request section (printing control device side)
19 device data management unit 20 device data holding unit (D: device data (device management information))
21 Print unit 22 Print data request unit 23 Authentication request unit (image processing apparatus side)
24 device information providing unit 31 transmitting unit (user terminal side)
32 Processing Result Notification Unit 100 Print Control Device (Print Server)
101 Input Device 102 Display Device 103 Drive Device (a: Recording Medium)
104 RAM (volatile semiconductor memory)
105 ROM (nonvolatile semiconductor memory)
106 CPU (Central Processing Unit)
107 Interface device (NIC: Network I / F Card)
108 HDD (nonvolatile storage device)
200 Image processing apparatus 300 User terminal (information processing apparatus)
400 Data storage device (database)
500 Authentication management device (authentication server)
600 Device management device (device management server)
B Bus N Data transmission path (network)
W Display screen (operation screen)

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

Claims (13)

所定のデータ伝送路を介して接続される1又は複数の画像処理装置の印刷制御を行う印刷制御装置であって、
受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手段と、
前記解析手段により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手段と、を有することを特徴とする印刷制御装置。
A print control device that performs print control of one or more image processing devices connected via a predetermined data transmission path,
Analysis means for analyzing the received print job and obtaining bibliographic information and / or user print conditions of print target data included in the print job;
The user print conditions acquired by the analysis means and the print job are set to determine whether the print job is a print job that is stored and stored in the apparatus, or a print job that is transmitted to the image processing apparatus and printed directly. Control means for collating print control conditions and controlling the accumulated printing and the direct printing based on the collation result;
In accordance with a request from the control unit, a transmission unit that transmits print data of the print job to the image processing apparatus;
And a storage unit that stores and stores print data of the print job in a predetermined storage area of a storage device included in the apparatus in accordance with a request from the control unit.
前記制御手段は、
前記印刷制御条件に、前記直接印刷を行う条件が設定されている場合に、
前記ユーザ印刷条件と前記印刷制御条件との照合結果として、該当条件ありの照合結果を得ると、
該当した印刷制御条件に設定された送信先の画像処理装置に対して、前記印刷ジョブの印刷データを送信するように、前記送信手段に要求することを特徴とする請求項1に記載の印刷制御装置。
The control means includes
When the condition for performing the direct printing is set in the print control condition,
As a matching result between the user printing condition and the printing control condition, a matching result with a corresponding condition is obtained.
2. The print control according to claim 1, wherein the transmission unit is requested to transmit print data of the print job to an image processing apparatus that is a transmission destination set in a corresponding print control condition. apparatus.
前記制御手段は、
前記印刷制御条件に、前記直接印刷を行う条件として、所定数以上の部数が設定されている場合に、
前記ユーザ印刷条件に設定された部数と前記印刷制御条件に設定された部数との照合結果として、該当条件ありの照合結果を得ると、
前記印刷ジョブが、所定数以上の部数印刷を行う印刷ジョブと判断し、
前記印刷ジョブの印刷データの送信を、前記送信手段に要求することを特徴とする請求項2に記載の印刷制御装置。
The control means includes
When a predetermined number or more of copies is set as the condition for performing the direct printing in the print control condition,
As a collation result between the number of copies set in the user print condition and the number of copies set in the print control condition, a collation result with a corresponding condition is obtained.
The print job is determined to be a print job for printing a predetermined number of copies or more,
The print control apparatus according to claim 2, wherein the print unit requests the transmission unit to transmit print data of the print job.
前記制御手段は、
前記ユーザ印刷条件と前記印刷制御条件との照合結果として、該当条件なしの照合結果を得ると、
前記印刷ジョブの書誌情報に含まれるページ数が、印刷基準として設定された閾値未満であるか否かを判定し、
判定結果に基づき、前記蓄積印刷と前記直接印刷とを制御することを特徴とする請求項1ないし3のいずれか一項に記載の印刷制御装置。
The control means includes
As a collation result between the user print condition and the print control condition, a collation result without a corresponding condition is obtained.
Determining whether the number of pages included in the bibliographic information of the print job is less than a threshold set as a print reference;
The print control apparatus according to claim 1, wherein the storage printing and the direct printing are controlled based on a determination result.
前記制御手段は、
前記印刷ジョブの書誌情報に含まれるページ数が閾値未満であると判定された場合に、
予め設定された送信先の画像処理装置に対して、前記印刷ジョブの印刷データの送信を、前記送信手段に要求し、
一方、前記印刷ジョブの書誌情報に含まれるページ数が閾値以上であると判定された場合に、
前記印刷ジョブの印刷データを、前記印刷ジョブの解析結果と紐付けて蓄積するように、前記蓄積手段に要求することを特徴とする請求項4に記載の印刷制御装置。
The control means includes
When it is determined that the number of pages included in the bibliographic information of the print job is less than a threshold,
Requests the transmission means to transmit the print data of the print job to the preset image processing apparatus,
On the other hand, when it is determined that the number of pages included in the bibliographic information of the print job is equal to or greater than a threshold value,
The print control apparatus according to claim 4, wherein the print control apparatus requests the storage unit to store the print data of the print job in association with the analysis result of the print job.
認証管理装置に対して、ユーザ認証を要求する認証要求手段を有し、
前記制御手段は、
前記ユーザ印刷条件と前記印刷制御条件との照合結果として、該当条件ありの照合結果を得ると、
前記印刷ジョブを送信したユーザの認証を、認証要求手段に要求し、
前記認証要求手段から応答された認証結果に基づき、
前記印刷ジョブの印刷データの送信を、前記送信手段に要求するか否かを決定することを特徴とする請求項1ないし5のいずれか一項に記載の印刷制御装置。
An authentication requesting means for requesting user authentication to the authentication management device;
The control means includes
As a matching result between the user printing condition and the printing control condition, a matching result with a corresponding condition is obtained.
Request authentication of the user who sent the print job to the authentication request means,
Based on the authentication result returned from the authentication request means,
The print control apparatus according to claim 1, wherein the print control apparatus determines whether to request the transmission unit to transmit print data of the print job.
前記画像処理装置から機器情報を取得する機器情報取得手段を有し、
前記制御手段は、
前記機器情報取得手段により取得された機器情報に含まれるネットワーク識別情報を、前記印刷制御条件の送信先設定項目に設定し、
前記ネットワーク識別情報が設定された印刷制御条件と、前記ユーザ印刷条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御することを特徴とする請求項1ないし6のいずれか一項に記載の印刷制御装置。
Device information acquisition means for acquiring device information from the image processing apparatus;
The control means includes
Setting network identification information included in the device information acquired by the device information acquisition means in the transmission destination setting item of the print control condition;
7. The print control condition in which the network identification information is set and the user print condition are collated, and the accumulated printing and the direct printing are controlled based on the collation result. A printing control apparatus according to claim 1.
前記制御手段は、
前記機器情報に含まれる、前記画像処理装置が有する機能を示す搭載機能情報、搭載機能の仕様を示す機能仕様情報、前記画像処理装置が備えるハードウェアを示す搭載ハードウェア情報、及び、前記画像処理装置の状態を示す状態情報の少なくとも1つの情報に基づき、前記印刷制御条件を満たす画像処理装置の機器情報を特定し、
特定した機器情報に含まれるネットワーク識別情報を、前記印刷制御条件の送信先設定項目に設定することを特徴とする請求項7に記載の印刷制御装置。
The control means includes
Mounted function information indicating functions included in the image processing apparatus, function specification information indicating specifications of mounted functions, mounted hardware information indicating hardware included in the image processing apparatus, and the image processing included in the device information Based on at least one piece of state information indicating the state of the device, the device information of the image processing device that satisfies the print control condition is specified,
The print control apparatus according to claim 7, wherein network identification information included in the specified device information is set in a transmission destination setting item of the print control condition.
ユーザ認証を行う認証管理装置と、1又は複数の画像処理装置と、前記画像処理装置の印刷制御を行う印刷制御装置とが、所定のデータ伝送路を介して接続される印刷制御システムであって、
前記認証管理装置が、
前記印刷制御装置又は前記画像処理装置から要求されたユーザ認証を行い、認証結果を要求元に応答する認証手段を有し、
前記印刷制御装置が、
受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手段と、
前記解析手段により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手段と、を有し、
前記制御手段は、
ユーザ認証後、前記認証手段による認証結果が認証成功の場合に、
前記印刷ジョブの印刷データを、前記画像処理装置に送信するように、前記送信手段に要求し、
前記画像処理装置が、
前記印刷制御装置から、蓄積された印刷データを取得する印刷データ取得手段と、
前記取得手段により取得した印刷データを印刷する印刷手段と、を有し、
前記印刷データ取得手段は、
ユーザ認証後、前記認証手段による認証結果が認証成功の場合に、
前記印刷制御装置から、蓄積された印刷データを取得することを特徴とする印刷制御システム。
An authentication management apparatus that performs user authentication, one or a plurality of image processing apparatuses, and a print control apparatus that performs print control of the image processing apparatus are connected via a predetermined data transmission path. ,
The authentication management device is
User authentication requested from the print control device or the image processing device is performed, and an authentication unit that responds to the request source with an authentication result,
The printing control device is
Analysis means for analyzing the received print job and obtaining bibliographic information and / or user print conditions of print target data included in the print job;
The user print conditions acquired by the analysis means and the print job are set to determine whether the print job is a print job that is stored and stored in the apparatus, or a print job that is transmitted to the image processing apparatus and printed directly. Control means for collating print control conditions and controlling the accumulated printing and the direct printing based on the collation result;
In accordance with a request from the control unit, a transmission unit that transmits print data of the print job to the image processing apparatus;
Accumulating means for storing and accumulating print data of the print job in a predetermined storage area of a storage device included in the apparatus in accordance with a request from the control means;
The control means includes
After user authentication, if the authentication result by the authentication means is authentication success,
Requesting the transmission means to transmit the print data of the print job to the image processing apparatus;
The image processing apparatus is
Print data acquisition means for acquiring accumulated print data from the print control device;
Printing means for printing the print data acquired by the acquisition means,
The print data acquisition means includes
After user authentication, if the authentication result by the authentication means is authentication success,
A print control system that acquires accumulated print data from the print control apparatus.
1又は複数の画像処理装置と、前記画像処理装置を管理する機器管理装置と、前記画像処理装置の印刷制御を行う印刷制御装置とが、所定のデータ伝送路を介して接続される印刷制御システムであって、
前記機器管理装置が、
前記画像処理装置から機器情報を取得する機器情報取得手段を有し、
前記印刷制御装置が、
受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手段と、
前記解析手段により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手段と、を有し、
前記制御手段は、
前記機器情報取得手段に対して情報取得要求後、前記機器管理装置から受信した機器情報に含まれるネットワーク識別情報を、前記印刷制御条件の送信先設定項目に設定し、
前記ネットワーク識別情報が設定された印刷制御条件と、前記ユーザ印刷条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御することを特徴とする印刷制御システム。
A print control system in which one or a plurality of image processing apparatuses, a device management apparatus that manages the image processing apparatus, and a print control apparatus that performs print control of the image processing apparatus are connected via a predetermined data transmission path Because
The device management apparatus is
Device information acquisition means for acquiring device information from the image processing apparatus;
The printing control device is
Analysis means for analyzing the received print job and obtaining bibliographic information and / or user print conditions of print target data included in the print job;
The user print conditions acquired by the analysis means and the print job are set to determine whether the print job is a print job that is stored and stored in the apparatus, or a print job that is transmitted to the image processing apparatus and printed directly. Control means for collating print control conditions and controlling the accumulated printing and the direct printing based on the collation result;
In accordance with a request from the control unit, a transmission unit that transmits print data of the print job to the image processing apparatus;
Accumulating means for storing and accumulating print data of the print job in a predetermined storage area of a storage device included in the apparatus in accordance with a request from the control means;
The control means includes
After the information acquisition request to the device information acquisition means, set the network identification information included in the device information received from the device management apparatus in the transmission destination setting item of the print control condition,
A print control system that collates a print control condition in which the network identification information is set with the user print condition, and controls the accumulated printing and the direct printing based on a collation result.
所定のデータ伝送路を介して接続される1又は複数の画像処理装置の印刷制御を行う印刷制御装置における印刷制御方法であって、
受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手順と、
前記解析手順により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手順と、
前記制御手順による要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手順と、
前記制御手順による要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手順と、を有することを特徴とする印刷制御方法。
A print control method in a print control apparatus for performing print control of one or a plurality of image processing apparatuses connected via a predetermined data transmission path,
An analysis procedure for analyzing the received print job and obtaining bibliographic information and / or user print conditions of print target data included in the print job;
The user print conditions acquired by the analysis procedure and the print job are set to determine whether the print job is a print job that is stored and stored and printed in the apparatus, or a print job that is transmitted to the image processing apparatus and printed directly. A control procedure for collating print control conditions and controlling the accumulated printing and the direct printing based on a collation result;
A transmission procedure for transmitting print data of the print job to the image processing apparatus in accordance with a request by the control procedure;
A print control method comprising: an accumulation procedure for storing and accumulating print data of the print job in a predetermined storage area of a storage device included in the apparatus in accordance with a request by the control procedure.
所定のデータ伝送路を介して接続される1又は複数の画像処理装置の印刷制御を行う印刷制御装置における印刷制御プログラムであって、
コンピュータを、
受信した印刷ジョブを解析し、前記印刷ジョブに含まれる印刷対象データの書誌情報及び/又はユーザ印刷条件を取得する解析手段と、
前記解析手段により取得したユーザ印刷条件と、前記印刷ジョブが、当該装置に記憶し蓄積印刷する印刷ジョブか、又は前記画像処理装置に送信し直接印刷する印刷ジョブかを判断するために設定された印刷制御条件とを照合し、照合結果に基づき、前記蓄積印刷と前記直接印刷とを制御する制御手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、前記画像処理装置に送信する送信手段と、
前記制御手段からの要求に従って、前記印刷ジョブの印刷データを、当該装置が備える記憶装置の所定の記憶領域に格納し蓄積する蓄積手段として機能させる印刷制御プログラム。
A print control program in a print control apparatus that performs print control of one or a plurality of image processing apparatuses connected via a predetermined data transmission path,
Computer
Analysis means for analyzing the received print job and obtaining bibliographic information and / or user print conditions of print target data included in the print job;
The user print conditions acquired by the analysis means and the print job are set to determine whether the print job is a print job that is stored and stored in the apparatus, or a print job that is transmitted to the image processing apparatus and printed directly. Control means for collating print control conditions and controlling the accumulated printing and the direct printing based on the collation result;
In accordance with a request from the control unit, a transmission unit that transmits print data of the print job to the image processing apparatus;
According to a request from the control unit, a print control program that causes print data of the print job to function as an accumulation unit that stores and accumulates data in a predetermined storage area of a storage device included in the apparatus.
請求項12に記載のプログラムを記憶した、コンピュータが読み取り可能な記録媒体。   A computer-readable recording medium storing the program according to claim 12.
JP2010106218A 2010-05-06 2010-05-06 Print control unit, print control system, print control method, print control program and recording medium where the program is recorded Pending JP2011237854A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010106218A JP2011237854A (en) 2010-05-06 2010-05-06 Print control unit, print control system, print control method, print control program and recording medium where the program is recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010106218A JP2011237854A (en) 2010-05-06 2010-05-06 Print control unit, print control system, print control method, print control program and recording medium where the program is recorded

Publications (1)

Publication Number Publication Date
JP2011237854A true JP2011237854A (en) 2011-11-24

Family

ID=45325794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010106218A Pending JP2011237854A (en) 2010-05-06 2010-05-06 Print control unit, print control system, print control method, print control program and recording medium where the program is recorded

Country Status (1)

Country Link
JP (1) JP2011237854A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013142931A (en) * 2012-01-06 2013-07-22 Ricoh Co Ltd Output control system, output control method, output control device, output device and output control program
JP2015036828A (en) * 2013-08-12 2015-02-23 コニカミノルタ株式会社 Print system, print server, printer, and printing method
JP2015107594A (en) * 2013-12-04 2015-06-11 キヤノン株式会社 Printing apparatus, printing control method, and program
JP2018130962A (en) * 2018-03-20 2018-08-23 キヤノン株式会社 Printing apparatus, control method therefor, and program
JP2019196018A (en) * 2019-07-24 2019-11-14 キヤノン株式会社 Printing device, printing control method and program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002187317A (en) * 2000-12-22 2002-07-02 Canon Inc Print job generation device, print data generation device, printing system, print job generation method, print data generation method, and storage medium
JP2003044251A (en) * 2001-08-01 2003-02-14 Canon Inc Image forming system, image forming method, print server, and storage medium
JP2003288190A (en) * 2002-03-28 2003-10-10 Sharp Corp Image processing device
JP2004306287A (en) * 2003-04-02 2004-11-04 Sharp Corp Image forming apparatus and image forming method
JP2005354315A (en) * 2004-06-09 2005-12-22 Sharp Corp Image processing method and image processing apparatus
JP2006185053A (en) * 2004-12-27 2006-07-13 Canon Inc Image processing apparatus, image processing method, and computer program
JP2007316752A (en) * 2006-05-23 2007-12-06 Fuji Xerox Co Ltd Printing system, printing method, program and printing device
JP2008158646A (en) * 2006-12-21 2008-07-10 Canon Inc Data processing apparatus, printing apparatus, printing processing method, storage medium, program
JP2009226727A (en) * 2008-03-21 2009-10-08 Fuji Xerox Co Ltd Image forming apparatus, image forming system, and image forming program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002187317A (en) * 2000-12-22 2002-07-02 Canon Inc Print job generation device, print data generation device, printing system, print job generation method, print data generation method, and storage medium
JP2003044251A (en) * 2001-08-01 2003-02-14 Canon Inc Image forming system, image forming method, print server, and storage medium
JP2003288190A (en) * 2002-03-28 2003-10-10 Sharp Corp Image processing device
JP2004306287A (en) * 2003-04-02 2004-11-04 Sharp Corp Image forming apparatus and image forming method
JP2005354315A (en) * 2004-06-09 2005-12-22 Sharp Corp Image processing method and image processing apparatus
JP2006185053A (en) * 2004-12-27 2006-07-13 Canon Inc Image processing apparatus, image processing method, and computer program
JP2007316752A (en) * 2006-05-23 2007-12-06 Fuji Xerox Co Ltd Printing system, printing method, program and printing device
JP2008158646A (en) * 2006-12-21 2008-07-10 Canon Inc Data processing apparatus, printing apparatus, printing processing method, storage medium, program
JP2009226727A (en) * 2008-03-21 2009-10-08 Fuji Xerox Co Ltd Image forming apparatus, image forming system, and image forming program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013142931A (en) * 2012-01-06 2013-07-22 Ricoh Co Ltd Output control system, output control method, output control device, output device and output control program
JP2015036828A (en) * 2013-08-12 2015-02-23 コニカミノルタ株式会社 Print system, print server, printer, and printing method
JP2015107594A (en) * 2013-12-04 2015-06-11 キヤノン株式会社 Printing apparatus, printing control method, and program
JP2018130962A (en) * 2018-03-20 2018-08-23 キヤノン株式会社 Printing apparatus, control method therefor, and program
JP2019196018A (en) * 2019-07-24 2019-11-14 キヤノン株式会社 Printing device, printing control method and program
JP7016841B2 (en) 2019-07-24 2022-02-07 キヤノン株式会社 Printing equipment, printing control method and program

Similar Documents

Publication Publication Date Title
JP6167890B2 (en) Printing system, information processing apparatus, print service system, and program
US8363242B2 (en) Image processing apparatus and image processing apparatus control method for requesting an external apparatus to transmit image data
US8570574B2 (en) Processing system, control method, and storage medium therefor
JP2010157208A (en) Data processing apparatus, printer network system, data processing method, program, and recording medium
JP5862240B2 (en) Information processing apparatus, control system, control method, control program, and recording medium recording the program
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2011237854A (en) Print control unit, print control system, print control method, print control program and recording medium where the program is recorded
WO2020009000A1 (en) Print server, image forming apparatus, method of controlling printing operation and recording medium
JP2013073369A (en) Print control system, print control method, image processor and print control program
JP2014167679A (en) Job execution control system, job execution system, job execution control method and program
JP2006109459A (en) Print support apparatus, print processing apparatus, document processing system, print support apparatus control method, print support control program, and computer-readable recording medium
JP6331686B2 (en) Information processing system, information processing method, and program
JP2015108951A (en) Printing system, information processing apparatus, image forming apparatus, and program
US7826083B2 (en) Management of multiple page description languages
JP5374603B2 (en) Network interface device, control method, program, and image forming apparatus
JP5929141B2 (en) Information processing apparatus, job control system, job control method, and job control program
JP6481508B2 (en) Terminal device, program, and output system
JP2014056438A (en) Output system, output control device, output device and program
JP2013058010A (en) Image processing system, image processing device, image forming device and program
US8395799B2 (en) Printing system, output device, data management system, control method, and program
JP2007233611A (en) Information processing apparatus, device management method, storage medium, and program
JP5625497B2 (en) Information processing apparatus, information processing system, information processing method, program, and recording medium storing the program
JP2014160390A (en) Output control device, output system and program
JP2016173772A (en) Terminal device, program, output system, and output method
US12008280B2 (en) Image processing apparatus, control method for the image processing apparatus, and storage medium for receiving a print job

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140909

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141110

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150407