JP2009230580A - Print job holding device, authentication printing system, and print job managing method - Google Patents
Print job holding device, authentication printing system, and print job managing method Download PDFInfo
- Publication number
- JP2009230580A JP2009230580A JP2008076740A JP2008076740A JP2009230580A JP 2009230580 A JP2009230580 A JP 2009230580A JP 2008076740 A JP2008076740 A JP 2008076740A JP 2008076740 A JP2008076740 A JP 2008076740A JP 2009230580 A JP2009230580 A JP 2009230580A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- job
- user
- authentication
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title description 17
- 238000009825 accumulation Methods 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000007726 management method Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Abstract
【課題】スプーラに印刷ジョブが長期にわたって保持され続ける状況を、印刷ジョブの削除によらずに回避することができる、新たな枠組みを提供する、
【解決手段】ユーザに対応づけて印刷ジョブをスプールするジョブ蓄積手段と、ユーザから取得した認証情報に基づいて該ユーザが認証された場合に、前記ジョブ蓄積手段から該認証されたユーザに対応する印刷ジョブを読み出し、印刷装置に送信する手段と、前記ジョブ蓄積手段によって印刷ジョブがスプールされたとき、該印刷ジョブに対応するユーザの蓄積基準時として、該印刷ジョブのスプール時を設定する手段と、対応する印刷ジョブが前記ジョブ蓄積手段にスプールされているユーザについて、該ユーザの蓄積基準時からの経過時間(ジョブ蓄積時間)を求める手段と、ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを通知する手段と、を備える。
【選択図】図6Provided is a new framework capable of avoiding a situation in which a print job is held in a spooler for a long period of time without deleting the print job.
A job storage unit that spools a print job in association with a user, and when the user is authenticated based on authentication information acquired from the user, the job storage unit corresponds to the authenticated user. Means for reading out a print job and transmitting it to a printing apparatus; and means for setting a spool time of the print job as a user accumulation reference time corresponding to the print job when the print job is spooled by the job storage means For a user whose corresponding print job is spooled in the job storage means, a means for obtaining an elapsed time (job storage time) from the user's storage reference time and a user whose job storage time is equal to or greater than a threshold value. And means for notifying that the print job is spooled.
[Selection] Figure 6
Description
本発明は、スプーラ等に保持された印刷ジョブに基づき印刷処理を実行する場合の、セキュリティを強化するための技術に関する。 The present invention relates to a technique for enhancing security when a printing process is executed based on a print job held in a spooler or the like.
従来より、印刷物からの情報漏洩(例えば、印刷物の盗難や盗み見、取り間違いなど)を防止する枠組みとして、認証デバイスを利用して認証できた者にのみ印刷を許可する認証印刷システムが知られている。例えば、特許文献1には、スプーラに認証印刷用の印刷データ(認証印刷ジョブ)を蓄積しておき、プリンタ装置から認証情報が送信されてきた場合に、対応する印刷ジョブをプリンタ装置に送信する構成が開示されている。
上述した従来の枠組みは、印刷物からの情報漏洩に対しては有効と考えられるが、印刷ジョブからの情報漏洩、例えば、印刷ジョブを保持するスプーラに対して不正アクセスが行われ、その結果、印刷ジョブ自体がコピー等されて流出してしまうといった事態に対しては、これを防止することはできない。 The above-described conventional framework is considered effective for information leakage from printed matter, but information leakage from a print job, for example, unauthorized access is made to a spooler that holds a print job. It is impossible to prevent the situation where the job itself is copied and leaked.
特に、ユーザが認証デバイスを利用して認証を受けないでいると、スプーラに印刷ジョブが長期にわたって保持され続けてしまうこととなり、印刷ジョブからの情報漏洩リスクはより高まると考えられる。 In particular, if the user does not authenticate using the authentication device, the print job will be held in the spooler for a long period of time, and the risk of information leakage from the print job will be further increased.
このような問題に対し、スプーラにおいて印刷ジョブを保持してから一定時間経過した場合に、該印刷ジョブを削除することも考えられる。しかし、一旦、スプーラから印刷ジョブが削除されてしまうと、印刷を続行したいと考えるユーザは、自分の端末まで戻って印刷ジョブを再送信しなければならないため、不便を強いられることになる。 In order to solve such a problem, it is conceivable to delete a print job when a predetermined time has elapsed after the print job is held in the spooler. However, once a print job is deleted from the spooler, a user who wants to continue printing must return to his terminal and retransmit the print job, which is inconvenient.
そこで、本発明は、スプーラに印刷ジョブが長期にわたって保持され続ける状況を、印刷ジョブの削除によらずに回避することができる、新たな枠組みを提供することを目的とする。 Therefore, an object of the present invention is to provide a new framework that can avoid a situation in which a print job is held in a spooler for a long period of time without depending on deletion of the print job.
本発明の印刷ジョブ保持装置は、ユーザに対応づけて印刷ジョブをスプールするジョブ蓄積手段と、ユーザから取得した認証情報に基づいて該ユーザが認証された場合に、前記ジョブ蓄積手段から該認証されたユーザに対応する印刷ジョブを読み出し、該印刷ジョブを印刷装置に送信するジョブ送信手段と、前記ジョブ蓄積手段によって印刷ジョブがスプールされたとき、該印刷ジョブに対応するユーザの蓄積基準時として、該印刷ジョブのスプール時を設定する基準時設定手段と、対応する印刷ジョブが前記ジョブ蓄積手段にスプールされているユーザについて、該ユーザの蓄積基準時からの経過時間(ジョブ蓄積時間)を求める蓄積時間カウント手段と、ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを通知する蓄積ジョブ存在通知手段と、を備えることを特徴とする。 The print job holding apparatus according to the present invention includes a job storage unit that spools a print job in association with a user, and the authentication unit that is authenticated by the job storage unit when the user is authenticated based on authentication information acquired from the user. When a print job corresponding to the user is read, and when the print job is spooled by the job storage unit, the job transmission unit transmits the print job to the printing apparatus, Reference time setting means for setting the spool time of the print job, and storage for obtaining an elapsed time (job storage time) from the user's storage reference time for the user whose corresponding print job is spooled in the job storage means Print jobs are spooled for time counting means and users whose job accumulation time is greater than or equal to the threshold. Characterized in that it and a storage job presence notification means for notifying that are.
かかる構成によれば、印刷ジョブがスプールされたままとなっているユーザに対して該認証印刷ジョブに基づいて速やかに印刷を実行するよう促すことができ、その結果、印刷ジョブ保持装置に印刷ジョブが長期にわたって保持され続ける状況を、印刷ジョブの削除によらずに(従って、ユーザに印刷ジョブの再送信という負担をかけずに)、回避することが可能となる。 According to this configuration, it is possible to prompt the user who has the print job to be spooled to promptly execute printing based on the authentication print job, and as a result, the print job holding device can receive the print job. Can be avoided without deleting the print job (thus, without burdening the user to retransmit the print job).
好適には、前記蓄積ジョブ存在通知手段は、ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを示すメールを送信することを特徴とする。 Preferably, the accumulated job existence notifying unit transmits an email indicating that the print job is spooled to a user whose job accumulation time is equal to or greater than a threshold value.
本発明の認証印刷システムは、本発明の印刷ジョブ保持装置と、印刷ジョブに基づいて印刷を実行する印刷装置と、ユーザ認証を行う認証ユニットとを備えた認証印刷システムであって、前記認証ユニットは、ユーザから取得した認証情報に基づいてユーザ認証を行う認証手段と、前記印刷ジョブ保持装置に、認証されたユーザの印刷ジョブ送信を指示するジョブ送信指示手段と、を備え、前記ジョブ送信手段は、前記認証ユニットから印刷ジョブ送信を指示された場合に、認証されたユーザに対応する印刷ジョブを前記印刷装置に送信することを特徴とする。 The authentication printing system of the present invention is an authentication printing system comprising the print job holding device of the present invention, a printing device that executes printing based on a print job, and an authentication unit that performs user authentication, the authentication unit Comprises: an authentication unit that performs user authentication based on authentication information acquired from a user; and a job transmission instruction unit that instructs the print job holding device to transmit a print job of the authenticated user. Is configured to transmit a print job corresponding to an authenticated user to the printing apparatus when instructed to transmit a print job from the authentication unit.
本発明の印刷ジョブ管理方法は、ユーザに対応づけて印刷ジョブをスプールするジョブ蓄積工程と、ユーザから取得した認証情報に基づいて該ユーザが認証された場合に、スプールされている印刷ジョブのうち該認証されたユーザに対応する印刷ジョブを印刷装置に送信するジョブ送信工程と、を備えた印刷ジョブ管理方法であって、前記ジョブ蓄積工程によって印刷ジョブがスプールされたとき、該印刷ジョブに対応するユーザの蓄積基準時として、該印刷ジョブのスプール時を設定する基準時設定工程と、対応する印刷ジョブがスプールされているユーザについて、該ユーザの蓄積基準時からの経過時間(ジョブ蓄積時間)を求める蓄積時間カウント工程と、ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを通知する蓄積ジョブ存在通知工程と、を備えることを特徴とする。 The print job management method according to the present invention includes a job accumulation step of spooling a print job in association with a user, and when the user is authenticated based on authentication information acquired from the user, A print job management method comprising: a job transmission step of transmitting a print job corresponding to the authenticated user to a printing apparatus, wherein when the print job is spooled by the job accumulation step, the print job is handled The reference time setting process for setting the spool time of the print job as the reference time for storing the user, and the elapsed time (job storage time) from the user reference time for the user in which the corresponding print job is spooled The print job is spooled to the user who has the accumulation time counting process to find It is characterized by and a storage job presence notification step of notifying that is.
本発明の印刷ジョブ管理方法は、印刷ジョブ保持装置等の情報処理装置により実施することができるが、そのためのプログラムは、CD−ROM、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。 The print job management method of the present invention can be executed by an information processing apparatus such as a print job holding apparatus, and a program for this is installed through various media such as a CD-ROM, a magnetic disk, a semiconductor memory, and a communication network. Or can be loaded.
なお、本明細書において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段や装置が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の手段や装置の機能が1つの物理的手段や装置により実現されても良い。 In this specification, the term “means” does not simply mean a physical means, but also includes a case where the functions of the means are realized by software. Also, the functions of one means or device may be realized by two or more physical means or devices, or the functions of two or more means or devices may be realized by one physical means or device.
以上、本発明によれば、スプーラに印刷ジョブが長期にわたって保持され続ける状況を、印刷ジョブの削除によらずに回避することができる、新たな枠組みを提供することができる。 As described above, according to the present invention, it is possible to provide a new framework that can avoid a situation in which a print job is held in the spooler for a long period of time without depending on the deletion of the print job.
(第1の実施形態)
図1は、本発明の実施形態の認証印刷システム1の概略構成を示すブロック図である。図1に示すように、認証印刷システム1は、認証印刷ジョブを作成する端末装置10、認証印刷ジョブに基づいて印刷処理を実行するプリンタ装置20、USBなどのデバイス接続インタフェースを介してプリンタ装置20に接続される認証デバイス100、認証デバイス100を介して入力された認証情報に基づいて認証処理を実行する認証サーバ30、認証印刷ジョブを保持するスプーラ40などを含んでいる。
(First embodiment)
FIG. 1 is a block diagram showing a schematic configuration of an
図に示すように、端末装置10、プリンタ装置20、認証サーバ30、スプーラ40は、通信ネットワークを介して互いに通信可能に構成されている。通信ネットワークは、LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含んでいてよい。 As shown in the figure, the terminal device 10, the printer device 20, the authentication server 30, and the spooler 40 are configured to be able to communicate with each other via a communication network. The communication network may be any of a LAN, the Internet, a dedicated line, a packet communication network, a combination thereof, and the like, and may include both wired and wireless.
なお、図1では、端末装置10、プリンタ装置20、認証サーバ30、スプーラ40を1台ずつ記載しているが、設計に応じてそれぞれが1台以上となるように認証印刷システム1を構成してもよい。
In FIG. 1, one terminal device 10, printer device 20, authentication server 30, and spooler 40 are shown. However, the
以下、各装置の構成を説明する。 Hereinafter, the configuration of each apparatus will be described.
端末装置10は、CPU(プロセッサ)、ROM、RAM、ユーザインタフェース、通信インタフェース、HDD等のハードウェアを備えて構成される(図2(a)参照)。 The terminal device 10 includes hardware such as a CPU (processor), a ROM, a RAM, a user interface, a communication interface, and an HDD (see FIG. 2A).
端末装置10は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能を備える。例えば、端末装置10は、ユーザインタフェースを介して種々の情報の入出力を行う入出力手段11、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段12、プリンタ装置を制御するプリンタドライバ手段13などを備えている(図2(b)参照)。これらの各手段は、端末装置10内のROMやRAM、HDD、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。 The terminal device 10 has the same function as an information processing device such as a normal personal computer. For example, the terminal device 10 includes an input / output unit 11 that inputs / outputs various information via a user interface, a communication unit 12 that transmits / receives various data to / from other devices via a communication interface, and a printer device. The printer driver means 13 to be controlled is provided (see FIG. 2B). Each of these means is functionally realized by the CPU executing a program stored in the ROM, RAM, HDD, external storage medium, or the like in the terminal device 10.
プリンタドライバ手段13は、プリンタ装置20、認証サーバ30及びスプーラ40による認証印刷に対応しており、通常のプリンタドライバと同様に、対応するプリンタ装置が印刷処理可能な形式で印刷ジョブを作成する機能を備える。 The printer driver unit 13 supports authentication printing by the printer device 20, the authentication server 30, and the spooler 40, and has a function of creating a print job in a format that can be processed by the corresponding printer device in the same manner as a normal printer driver. Is provided.
プリンタ装置20は、通常のプリンタ装置と同様の構成を備える(図2(c)参照)。 The printer device 20 has a configuration similar to that of a normal printer device (see FIG. 2C).
例えば、プリンタ装置20は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように1文字単位で印刷するシリアルプリンタ、1行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。 For example, the printer device 20 includes a power supply mechanism that includes a paper feed mechanism that supplies paper into the printer device, a print engine that performs printing, and a paper discharge mechanism that discharges paper outside the printer. A print engine usually includes a paper feed mechanism, a carriage mechanism, a print head, and the like. A serial printer that prints in units of one character, such as an inkjet printer or a thermal transfer printer, a line printer that prints in units of lines, and a page Various print engines corresponding to a page printer or the like for printing can be used.
また例えば、プリンタ装置20は、CPU、ROM、RAM、通信インタフェース、コンソールパネル等のユーザインタフェース等からなる情報処理部を備える。 Further, for example, the printer device 20 includes an information processing unit including a user interface such as a CPU, a ROM, a RAM, a communication interface, and a console panel.
プリンタ装置20の情報処理部は、原則として従来のプリンタ装置の情報処理部と同様の機能を備える。例えば、印刷ジョブを受信する受信手段21、印刷ジョブを解析してラスタ形式の印刷イメージを1バンド分又は1ページ分生成してイメージバッファに格納し、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段22等を備えている。 In principle, the information processing unit of the printer device 20 has the same function as the information processing unit of the conventional printer device. For example, the receiving means 21 that receives a print job, analyzes the print job, generates a raster-format print image for one band or one page, stores it in the image buffer, and prints a predetermined unit (for example, one pass). A print control unit 22 or the like is provided that transfers an image from the image buffer to the print engine and executes printing while controlling the print engine.
また、認証印刷装置としての機能手段、例えば、認証印刷実行希望ユーザのIDカードから認証デバイス100を利用してID情報を読み出すID読出手段23、認証印刷実行希望ユーザについて、該ユーザのID情報を含む認証リクエストを作成し、認証サーバ30に送信する認証リクエスト手段24、認証されたユーザ(認証ユーザ)に対応する認証印刷ジョブ送信リクエストを作成し、認証サーバ30に送信するジョブリクエスト手段25などを備えている(図2(d)参照)。IDカードは、ID情報(ユーザ名、ユーザID、社員番号など)が記憶されているものであれば、認証デバイス100の構成に応じて磁気カード、ICカードなど既存の態様から自由に選択することができる。
Further, functional means as an authentication printing apparatus, for example, ID reading means 23 for reading out ID information from the ID card of the user who wants to execute authentication printing by using the
なお、これらの各手段は、プリンタ装置20内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。 Each of these means is functionally realized by the CPU executing a program stored in a ROM or RAM in the printer device 20, an external storage medium, or the like.
認証デバイス100は、例えば磁気カードリーダ、バーコードリーダ、RFIDリーダなどであり、設計に応じて既存の種々の認証デバイスを用いることができる。
The
認証サーバ30は、CPU(プロセッサ)、ROM、RAM、ユーザインタフェース、通信インタフェース、HDD等のハードウェアを備えて構成される(図3(a)参照)。 The authentication server 30 includes hardware such as a CPU (processor), ROM, RAM, user interface, communication interface, and HDD (see FIG. 3A).
認証サーバ30は、認証印刷に対応した通常の認証サーバ30と同様の機能、例えば、プリンタ装置20から送信される認証リクエストに基づいて認証処理を実行する認証手段31、プリンタ装置20から送信されるジョブ送信リクエストに基づいて、スプーラ40に対し、認証ユーザに対応する認証印刷ジョブのプリンタ装置20への送信を指示するジョブ送信指示手段32などを備える(図3(b)参照)。 The authentication server 30 is transmitted from an authentication unit 31 that executes an authentication process based on an authentication request transmitted from the printer device 20 and a function similar to the normal authentication server 30 that supports authentication printing. Based on the job transmission request, it includes job transmission instruction means 32 that instructs the spooler 40 to transmit an authentication print job corresponding to the authenticated user to the printer device 20 (see FIG. 3B).
なお、これらの各手段は、認証サーバ30内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。 Each of these means is functionally realized by the CPU executing a program stored in the ROM or RAM in the authentication server 30 or an external storage medium.
スプーラ40は、CPU(プロセッサ)、ROM、RAM、ユーザインタフェース、通信インタフェース、HDD等のハードウェアを備えて構成される(図3(c)参照)。 The spooler 40 includes hardware such as a CPU (processor), ROM, RAM, user interface, communication interface, and HDD (see FIG. 3C).
スプーラ40は、通常のスプーラと同様の機能、例えば、端末装置10から送信される認証印刷ジョブを受信し、これを認証印刷実行権限保持ユーザ(権限ユーザ)に対応づけてスプールする認証印刷ジョブ蓄積手段41、認証サーバ30から受け付けた認証印刷ジョブの送信指示に基づき、対応する認証印刷ジョブをプリンタ装置20に送信する認証印刷ジョブ提供手段42などを備える(図3(d)参照)。 The spooler 40 receives the same function as the normal spooler, for example, an authentication print job transmitted from the terminal device 10, and stores the authentication print job in association with an authentication print execution authority holding user (authority user). Means 41, and an authentication print job providing means 42 for transmitting a corresponding authentication print job to the printer apparatus 20 based on an authentication print job transmission instruction received from the authentication server 30 (see FIG. 3D).
ただし、本実施形態のスプーラ40は、図3(d)に示すように、認証印刷ジョブ蓄積手段41によって印刷ジョブがスプールされたとき、該認証印刷ジョブに対応するユーザの蓄積基準時として、該認証印刷ジョブのスプール時を設定する基準時設定手段43、対応する印刷ジョブが認証印刷ジョブ蓄積手段41にスプールされているユーザについて、前記蓄積基準時からの経過時間(以下、「ジョブ蓄積時間」という)を求める蓄積時間カウント手段44、ジョブ蓄積時間が閾値以上となっているユーザに対し、認証印刷ジョブが蓄積されていることを通知する蓄積ジョブ存在通知手段45などを備える点で、従来の構成とは異なっている。 However, as shown in FIG. 3D, when the print job is spooled by the authentication print job storage unit 41, the spooler 40 according to the present embodiment is used as the storage reference time of the user corresponding to the authentication print job. The reference time setting means 43 for setting the spool time of the authentication print job, and the user who has the corresponding print job spooled in the authentication print job storage means 41, the elapsed time from the storage reference time (hereinafter referred to as “job storage time”). Storage time counting means 44 for requesting the user, and a storage job existence notification means 45 for notifying a user whose job storage time is equal to or greater than a threshold value that the authentication print job is stored. It is different from the configuration.
なお、これらの各手段は、スプーラ40内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。 Each of these means is functionally realized by the CPU executing a program stored in the ROM or RAM in the spooler 40, an external storage medium, or the like.
以下、図4〜図6に示すフローチャート等を参照して、認証印刷システム1の動作について説明する。なお、本明細書において、フローチャート等に示す各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
The operation of the
(認証印刷ジョブ蓄積段階:図4)
認証印刷実行希望ユーザが、端末装置10により認証印刷ジョブを作成する場合、以下の認証印刷ジョブ蓄積処理が実行される。
(Authentication print job accumulation stage: Fig. 4)
When a user who wishes to execute authentication printing creates an authentication print job using the terminal device 10, the following authentication print job storage process is executed.
まず、端末装置10のプリンタドライバ手段13は、外部又は端末装置10上で動作しているアプリケーションプログラム等から、プリンタ装置20を指定した認証印刷要求を受け付けると(S100)、プリンタ装置20が解釈可能な所定のプリンタ制御言語に基づき認証印刷ジョブを作成し(S101)、これをスプーラ40に送信する(S102)。 First, when the printer driver means 13 of the terminal device 10 receives an authentication print request designating the printer device 20 from an application program or the like operating on the terminal device 10 or outside (S100), the printer device 20 can interpret it. An authentication print job is created based on a predetermined printer control language (S101) and transmitted to the spooler 40 (S102).
認証印刷ジョブには、例えば、ジョブID、出力先プリンタの機種情報、ジョブ作成ユーザのID情報、権限ユーザのID情報、ドキュメント名、印刷設定情報などの情報を含めることができる。権限ユーザはジョブ作成ユーザと異なっていてよく、また一つの認証印刷ジョブによって複数の権限ユーザを指定できるように構成してもよい。 The authenticated print job can include, for example, information such as a job ID, output destination printer model information, job creation user ID information, authority user ID information, document name, and print setting information. The authorized user may be different from the job creation user, and a plurality of authorized users may be designated by one authenticated print job.
スプーラ40の認証印刷ジョブ蓄積手段41は、端末装置10(プリンタドライバ手段13)から認証印刷ジョブを受信すると(S103)、該認証印刷ジョブから権限ユーザのID情報などを抽出し、これらに対応づけて該認証印刷ジョブをHDD等に記憶する(スプールする)(S104)。 When the authentication print job storage unit 41 of the spooler 40 receives the authentication print job from the terminal device 10 (printer driver unit 13) (S103), the ID information of the authorized user is extracted from the authentication print job and is associated with these. The authentication print job is stored (spooled) in the HDD or the like (S104).
次に、基準時設定手段43は、前記抽出したID情報に対応するユーザの蓄積基準時として、S104における認証印刷ジョブのスプール時(又は、これに準じる時)を設定する(設定データを作成し、HDD等に記憶する)(S105)。認証印刷ジョブがスプールされる都度、S105が実行されるため、複数の認証印刷ジョブがスプールされているユーザについては、蓄積基準時として、最後にスプールされた認証印刷ジョブのスプール時が設定されることになる。 Next, the reference time setting unit 43 sets the spool time (or time in accordance with this) of the authentication print job in S104 as the user accumulation reference time corresponding to the extracted ID information (creates setting data). Stored in the HDD or the like) (S105). Since S105 is executed each time an authenticated print job is spooled, the spool time of the last spooled authenticated print job is set as the accumulation reference time for a user who has spooled a plurality of authenticated print jobs. It will be.
図7に、認証印刷ジョブ蓄積手段41が管理するスプールデータ及び蓄積基準時設定データのデータ構造例を模式的に示す。 FIG. 7 schematically shows an example of the data structure of spool data and storage reference time setting data managed by the authenticated print job storage unit 41.
(認証印刷実行段階:図5)
プリンタ装置20において、認証印刷実行希望ユーザから認証印刷の実行指示を受け付けると、以下の認証印刷処理が実行される。
(Authentication printing execution stage: FIG. 5)
When the printer device 20 receives an authentication print execution instruction from a user who wishes to execute authentication print, the following authentication print processing is executed.
まず、プリンタ装置20のID読出手段23は、認証印刷実行希望ユーザのIDカードから認証デバイス100を介してID情報を読み出す(S200)。ID読出手段23には、認証デバイス100のタイプに対応した従来構成を採用できる。
First, the ID reading unit 23 of the printer device 20 reads ID information from the ID card of the user who desires to perform authentication printing via the authentication device 100 (S200). The ID reading means 23 can employ a conventional configuration corresponding to the type of the
次に、認証リクエスト手段24は、認証印刷実行希望ユーザについて、該ユーザのID情報を含む認証リクエストを作成し、認証サーバ30に送信する(S201)。 Next, the authentication request unit 24 creates an authentication request including the ID information of the user for the user who wants to execute authentication printing, and transmits the authentication request to the authentication server 30 (S201).
認証サーバ30の認証手段31は、プリンタ装置20から送信される認証リクエストを受信すると、該認証リクエストに含まれるID情報に基づいて、該ID情報に対応するユーザが権限ユーザであるかどうかを判断する(認証処理を実行する)(S202)。 Upon receiving the authentication request transmitted from the printer device 20, the authentication unit 31 of the authentication server 30 determines whether the user corresponding to the ID information is an authorized user based on the ID information included in the authentication request. (Authentication process is executed) (S202).
認証手段31は、例えば、LDAP認証サービスを提供するディレクトリサーバとして実現することができる。また、IDカードからID情報を取得できたことをもってユーザ認証成功とする簡易な構成も考えることができる。 The authentication unit 31 can be realized as, for example, a directory server that provides an LDAP authentication service. A simple configuration in which user authentication is successful when ID information can be acquired from an ID card can also be considered.
次に、認証手段31は、判断結果をプリンタ装置20に送信する(S203)。 Next, the authentication unit 31 transmits the determination result to the printer device 20 (S203).
プリンタ装置20の認証リクエスト手段24は、判断結果を受信すると、該判断結果が認証失敗を示す場合(ID情報に対応するユーザが権限ユーザであると認証されなかった場合)(S204:NO)、認証印刷処理を終了する。 Upon receiving the determination result, the authentication request unit 24 of the printer device 20 indicates that the determination result indicates an authentication failure (when the user corresponding to the ID information is not authenticated as an authorized user) (S204: NO), The authentication printing process ends.
一方、該判断結果が認証成功を示す場合(ID情報に対応するユーザが権限ユーザであると認証できた場合)(S204:YES)、ジョブリクエスト手段25は、認証されたユーザ(認証ユーザ)のID情報を含む認証印刷ジョブ送信リクエストを作成し、認証サーバ30に送信する(S205)。 On the other hand, when the determination result indicates that the authentication is successful (when the user corresponding to the ID information can be authenticated as an authorized user) (S204: YES), the job request unit 25 indicates the authenticated user (authenticated user). An authentication print job transmission request including ID information is created and transmitted to the authentication server 30 (S205).
認証サーバ30のジョブ送信指示手段32は、プリンタ装置20から送信される認証印刷ジョブ送信リクエストを受信すると、スプーラ40に対し、認証ユーザに対応する認証印刷ジョブのプリンタ装置20への送信を指示する(S206)。具体的には、認証印刷ジョブ送信リクエスト中のID情報(認証ユーザのID情報)を含む認証印刷ジョブ送信指示を作成し、スプーラ40に送信する。 Upon receiving the authentication print job transmission request transmitted from the printer device 20, the job transmission instruction unit 32 of the authentication server 30 instructs the spooler 40 to transmit an authentication print job corresponding to the authenticated user to the printer device 20. (S206). Specifically, an authentication print job transmission instruction including ID information (authentication user ID information) in the authentication print job transmission request is created and transmitted to the spooler 40.
ここで、IDカードから読み出したID情報と、スプーラ40において認証印刷ジョブに対応づけているID情報とが異なるタイプである場合(例えば、スプーラ40では認証印刷ジョブを権限ユーザのユーザ名に対応づけているが、IDカードから読み出したID情報は権限ユーザの社員番号である場合)、ジョブ送信指示手段32は、同一ユーザに対応する種類の異なるID情報を予め対応づけたテーブルを参照して、スプーラ40において用いられているID情報を取得し、これを利用して認証印刷ジョブ送信指示を作成する。なお、かかるID情報の変換は、プリンタ装置20やスプーラ40において実行してもよい。 When the ID information read from the ID card and the ID information associated with the authentication print job in the spooler 40 are different types (for example, the spooler 40 associates the authentication print job with the user name of the authorized user). However, when the ID information read from the ID card is the employee number of the authorized user), the job transmission instruction unit 32 refers to a table in which different types of ID information corresponding to the same user are associated in advance, The ID information used in the spooler 40 is acquired, and an authentication print job transmission instruction is generated using the ID information. The ID information conversion may be executed by the printer device 20 or the spooler 40.
スプーラ40の認証印刷ジョブ提供手段42は、認証サーバ30から認証印刷ジョブ送信指示を受信すると、該認証印刷ジョブ送信指示に基づき、対応する認証印刷ジョブをプリンタ装置20に送信する(S207)。 Upon receiving the authentication print job transmission instruction from the authentication server 30, the authentication print job providing unit 42 of the spooler 40 transmits a corresponding authentication print job to the printer device 20 based on the authentication print job transmission instruction (S207).
具体的には、認証印刷ジョブ送信指示からID情報を抽出し、認証印刷ジョブ蓄積手段41を参照して該ID情報に対応する権限ユーザの認証印刷ジョブを検索し、対応する認証印刷ジョブが見つかった場合は、これを読み出してプリンタ装置20に送信する。この際、まず対応する認証印刷ジョブの一覧情報を作成してプリンタ装置20へ送信し、ユーザにその一覧情報に基づいて印刷を希望する認証印刷ジョブを選択させるように構成してもよい。 Specifically, the ID information is extracted from the authentication print job transmission instruction, the authentication print job of the authorized user corresponding to the ID information is searched with reference to the authentication print job storage unit 41, and the corresponding authentication print job is found. If this happens, it is read out and transmitted to the printer device 20. In this case, first, a list of corresponding authentication print jobs may be created and transmitted to the printer device 20, and the user may be configured to select an authentication print job desired to be printed based on the list information.
また、プリンタ装置20への送信が終了した認証印刷ジョブを、所定のタイミング(例えば、プリンタ装置20から印刷終了通知を受け付けたタイミングなど)で、HDD等から削除する。更に、認証印刷ジョブが削除された結果、対応する認証印刷ジョブが認証印刷ジョブ蓄積手段41にスプールされていない状態となったユーザについて、該ユーザの蓄積基準時設定データをHDD等から削除する。 In addition, the authentication print job that has been transmitted to the printer device 20 is deleted from the HDD or the like at a predetermined timing (for example, when a print end notification is received from the printer device 20). Further, as a result of deleting the authentication print job, for the user whose corresponding authentication print job is not spooled in the authentication print job storage unit 41, the user's storage reference time setting data is deleted from the HDD or the like.
プリンタ装置20では、受信手段21がスプーラ40からの認証印刷ジョブを受信すると、印刷制御手段22が、従来と同様に、該認証印刷ジョブに基づいて印刷処理を実行する(S208)。すなわち、認証印刷ジョブを解析してラスタ形式の印刷イメージを1バンド分又は1ページ分生成してイメージバッファに格納し、認証印刷ジョブ中の制御コマンドに基づいて、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する。これにより、認証印刷処理は終了する。 In the printer device 20, when the receiving unit 21 receives the authenticated print job from the spooler 40, the print control unit 22 executes a printing process based on the authenticated print job as in the conventional case (S208). That is, the authentication print job is analyzed, a raster-format print image for one band or one page is generated and stored in an image buffer, and a predetermined unit (for example, one pass) is stored based on a control command in the authentication print job. ) Is transferred from the image buffer to the print engine, and printing is executed while controlling the print engine. Thereby, the authentication printing process is completed.
(蓄積ジョブ存在通知段階:図6)
スプーラ40において、所定のタイミング(定期的なタイミング、認証印刷ジョブをスプールしたタイミング、認証印刷ジョブ送信指示を受信したタイミングなど)で、以下の蓄積ジョブ存在通知処理が実行される。
(Stored job existence notification stage: FIG. 6)
In the spooler 40, the following accumulated job existence notification process is executed at predetermined timing (periodic timing, timing at which an authentication print job is spooled, timing at which an authentication print job transmission instruction is received, etc.).
スプーラ40の蓄積時間カウント手段44は、対応する認証印刷ジョブが認証印刷ジョブ蓄積手段41によってスプールされているユーザごとに、HDD等に記憶されている該ユーザの蓄積基準時設定データを読み出し、現時点から蓄積基準時を減算して、蓄積基準時からの経過時間(ジョブ蓄積時間)を求める(S300)。 The accumulation time counting unit 44 of the spooler 40 reads the user's storage reference time setting data stored in the HDD or the like for each user whose corresponding authentication print job is spooled by the authentication print job storage unit 41. From the accumulation reference time, the elapsed time (job accumulation time) from the accumulation reference time is obtained (S300).
後述する蓄積基準時が再設定される場合を除き、上述したように、HDD等には、各ユーザの最後にスプールした認証印刷ジョブのスプール時が蓄積基準時として記憶されていることから、複数の認証印刷ジョブがスプールされているユーザについては、最後にスプールした認証印刷ジョブのスプール時を基準にジョブ蓄積時間が求められることになる。 Except when the accumulation reference time described later is reset, as described above, the HDD or the like stores the spool time of the authentication print job spooled last for each user as the accumulation reference time. For a user who is spooled with the authentication print job, the job accumulation time is obtained based on the spool time of the authentication print job spooled last.
次に、蓄積ジョブ存在通知手段45は、ジョブ蓄積時間が所定の閾値(例えば、管理ユーザ等が予め設定した閾値)以上となっているユーザに対し、認証印刷ジョブがスプールされていることを通知する(S301〜S304)。 Next, the accumulated job existence notifying unit 45 notifies a user whose job accumulation time is equal to or greater than a predetermined threshold (for example, a threshold set in advance by an administrative user or the like) that an authentication print job is spooled. (S301 to S304).
まず、ジョブ蓄積時間が所定の閾値以上となっているユーザを検出し(S301)、該検出したユーザのID情報を含むメールアドレス取得リクエストを作成して、各ユーザのメールアドレスを管理する管理サーバに送信する(S302)。認証サーバ30がメールアドレスを管理している場合は、認証サーバ30に対して送信してもよい。 First, a management server that detects a user whose job accumulation time is equal to or greater than a predetermined threshold (S301), creates a mail address acquisition request including the ID information of the detected user, and manages the mail address of each user (S302). When the authentication server 30 manages the mail address, it may be transmitted to the authentication server 30.
メールアドレス管理サーバは、メールアドレス取得リクエストを受信すると、該メールアドレス取得リクエスト中のID情報に対応するメールアドレスをデータベースから取得し、該ID情報及び該取得したメールアドレスを含む返信情報を作成して、スプーラ40に送信する(S303)。図8(a)に、インターネットを介してスプーラ40とメールアドレス管理サーバとで通信する場合のメールアドレス取得リクエストのTCP/IPパケットの例を、図8(b)に、同じく返信情報のTCP/IPパケットの例を模式的に示す。 Upon receiving the email address acquisition request, the email address management server acquires the email address corresponding to the ID information in the email address acquisition request from the database, and creates reply information including the ID information and the acquired email address. Is transmitted to the spooler 40 (S303). FIG. 8A shows an example of a TCP / IP packet of a mail address acquisition request when communicating between the spooler 40 and the mail address management server via the Internet, and FIG. An example of an IP packet is schematically shown.
蓄積ジョブ存在通知手段45は、メールアドレス管理サーバから返信情報を受信すると、該返信情報中のメールアドレスを利用して、前記検出したユーザに対し、認証印刷ジョブが一定時間以上、認証印刷ジョブ蓄積手段41にスプールされたままとなっていることを警告するメールを送信する(S304)。このために、蓄積ジョブ存在通知手段45は、通常のメーラーとしての機能を備えている。 When receiving the reply information from the mail address management server, the accumulated job existence notifying unit 45 uses the mail address in the reply information to store the authenticated print job for the detected user for a predetermined time or more. A mail is sent to warn that the spool remains in the means 41 (S304). For this purpose, the accumulated job presence notifying unit 45 has a function as a normal mailer.
次に、蓄積ジョブ存在通知手段45は、前記警告メールを送信したユーザの蓄積基準時として、S304における警告メールの送信時(又は、これに準じる時)を設定する(HDD等に記憶された設定データを更新し、蓄積基準時を再設定する)(S305)。これにより、次に蓄積ジョブ存在通知処理が実行されたとき、警告メールを送信した時点からの経過時間がジョブ蓄積時間として測定されることになる。 Next, the accumulated job existence notifying unit 45 sets the time of sending the warning mail in S304 (or the time according to this) as the accumulation reference time of the user who sent the warning mail (setting stored in the HDD or the like). The data is updated and the accumulation reference time is reset) (S305). As a result, when the accumulated job existence notification process is executed next, the elapsed time from the time when the warning mail is transmitted is measured as the job accumulation time.
このように本実施形態では、認証印刷ジョブがスプールされたときに、対応するユーザの蓄積ジョブ通知基準時として、該認証印刷ジョブのスプール時を設定し、蓄積ジョブ存在通知処理を実行した際に、蓄積基準時からの経過時間が閾値以上となっているユーザに対して、スプールされた認証印刷ジョブが存在していることを通知する構成としているため、認証印刷ジョブがスプールされたままとなっているユーザに対して該認証印刷ジョブに基づいて速やかに印刷を実行するよう促すことができる。その結果、スプーラ40に認証印刷ジョブが長期にわたって保持され続ける状況を、認証印刷ジョブの削除によらずに(従って、ユーザに認証印刷ジョブの再送信という負担をかけずに)、回避することが可能となる。 As described above, in the present embodiment, when an authenticated print job is spooled, the spool time of the authenticated print job is set as the corresponding user accumulated job notification reference time, and the accumulated job existence notification process is executed. Since the configuration is such that a spooled authentication print job exists for a user whose elapsed time from the accumulation reference time is equal to or greater than the threshold, the authentication print job remains spooled. The user can be promptly executed based on the authenticated print job. As a result, it is possible to avoid a situation in which the authentication print job is continuously held in the spooler 40 without deleting the authentication print job (thus, without burdening the user to retransmit the authentication print job). It becomes possible.
(変形例)
本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、印刷装置としてプリンタ装置を備える認証印刷システムについて説明したが、本発明は、複写機、ファクシミリ、複合機などの印刷装置を備える認証印刷システムに対しても適用可能である。
(Modification)
The present invention is not limited to the above-described embodiment, and can be variously modified and applied. For example, in the above-described embodiment, an authentication printing system including a printer device as a printing apparatus has been described. However, the present invention is also applicable to an authentication printing system including a printing apparatus such as a copying machine, a facsimile machine, or a multifunction machine. .
また上記実施形態では、端末装置10、プリンタ装置20、認証サーバ30、スプーラ40を別体として説明しているが、いずれかの機能の一部又は全部を他の装置(上記10〜40以外の装置であってもよい)が備えるように構成してもよい。例えば、プリンタ装置20が認証印刷ジョブ蓄積手段41を備える構成としてもよい。 In the above embodiment, the terminal device 10, the printer device 20, the authentication server 30, and the spooler 40 are described as separate units. However, some or all of the functions of other devices (other than 10 to 40 above) are described. (It may be a device). For example, the printer device 20 may be configured to include the authentication print job storage unit 41.
また上記実施形態では、プリンタ装置20が認証サーバ30に対して認証リクエスト及び認証印刷ジョブ送信リクエストを送信する構成としているが、これらのリクエストをスプーラ40に送信する構成としてもよい。この場合、スプーラ40は、認証リクエストを受信すると、該認証リクエストに基づいて認証サーバ30に認証を依頼し、その判断結果をプリンタ装置20に送信する。またスプーラ40の認証印刷ジョブ提供手段42は、認証印刷ジョブ送信リクエストを受信すると、認証ユーザに対応する認証印刷ジョブをプリンタ装置20に送信する。 In the above-described embodiment, the printer device 20 is configured to transmit an authentication request and an authentication print job transmission request to the authentication server 30. However, the printer device 20 may be configured to transmit these requests to the spooler 40. In this case, when receiving the authentication request, the spooler 40 requests the authentication server 30 for authentication based on the authentication request, and transmits the determination result to the printer device 20. When the authenticated print job providing unit 42 of the spooler 40 receives the authenticated print job transmission request, the authenticated print job providing unit 42 transmits an authenticated print job corresponding to the authenticated user to the printer device 20.
また例えば、蓄積時間カウント手段44として、対応する認証印刷ジョブがスプールされているユーザごとに、蓄積基準時からの経過時間を測定する通知用タイマを設け、基準時設定手段43が、認証印刷ジョブがスプールされたときに、該認証印刷ジョブに対応するユーザの通知用タイマを初期化する(再スタートする)ことで、該認証印刷ジョブに対応するユーザの蓄積基準時として該印刷ジョブのスプール時を設定する構成としてもよい。この場合、蓄積ジョブ存在通知手段45は、各ユーザの通知用タイマを参照することで、蓄積基準時からの経過時間を直接、求めることができる。なお、S305における蓄積基準時の再設定は、通知用タイマを初期化すればよい。 Further, for example, a notification timer for measuring the elapsed time from the accumulation reference time is provided as the accumulation time counting means 44 for each user for whom the corresponding authentication print job is spooled, and the reference time setting means 43 is used for the authentication print job. When the print job is spooled, the notification timer for the user corresponding to the authenticated print job is initialized (restarted), so that the print job is spooled as the accumulation reference time of the user corresponding to the authenticated print job. It is good also as a structure which sets. In this case, the accumulated job presence notifying unit 45 can directly obtain the elapsed time from the accumulation reference time by referring to the notification timer of each user. The resetting at the storage reference time in S305 may be performed by initializing the notification timer.
1 認証印刷システム、10 端末装置、11 入出力手段、12 通信手段、13 プリンタドライバ手段、20 プリンタ装置、21 受信手段、22 印刷制御手段、23 ID読出手段、24 認証リクエスト手段、25 ジョブリクエスト手段、30 認証サーバ、31 認証手段、32 ジョブ送信指示手段、40 スプーラ、41 認証印刷ジョブ蓄積手段、42 認証印刷ジョブ提供手段、43 基準時設定手段、44 蓄積時間カウント手段、45 蓄積ジョブ存在通知手段45、100 認証デバイス
DESCRIPTION OF
Claims (5)
ユーザから取得した認証情報に基づいて該ユーザが認証された場合に、前記ジョブ蓄積手段から該認証されたユーザに対応する印刷ジョブを読み出し、該印刷ジョブを印刷装置に送信するジョブ送信手段と、
前記ジョブ蓄積手段によって印刷ジョブがスプールされたとき、該印刷ジョブに対応するユーザの蓄積基準時として、該印刷ジョブのスプール時を設定する基準時設定手段と、
対応する印刷ジョブが前記ジョブ蓄積手段にスプールされているユーザについて、該ユーザの蓄積基準時からの経過時間(以下、「ジョブ蓄積時間」という)を求める蓄積時間カウント手段と、
ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを通知する蓄積ジョブ存在通知手段と、を備えることを特徴とする印刷ジョブ保持装置。 Job storage means for spooling print jobs in association with users;
Job transmitting means for reading a print job corresponding to the authenticated user from the job storage means and transmitting the print job to a printing apparatus when the user is authenticated based on authentication information acquired from the user;
When a print job is spooled by the job storage means, a reference time setting means for setting a spool time of the print job as a storage reference time of a user corresponding to the print job;
For a user whose corresponding print job is spooled in the job storage means, an accumulation time counting means for obtaining an elapsed time from the user's accumulation reference time (hereinafter referred to as “job accumulation time”);
A print job holding apparatus comprising: an accumulated job existence notifying unit that notifies a user whose job accumulation time is equal to or greater than a threshold that a print job is spooled.
前記認証ユニットは、
ユーザから取得した認証情報に基づいてユーザ認証を行う認証手段と、
前記印刷ジョブ保持装置に、認証されたユーザの印刷ジョブ送信を指示するジョブ送信指示手段と、を備え、
前記ジョブ送信手段は、前記認証ユニットから印刷ジョブ送信を指示された場合に、認証されたユーザに対応する印刷ジョブを前記印刷装置に送信することを特徴とする認証印刷システム。 An authentication printing system comprising: the print job holding apparatus according to claim 1; a printing apparatus that executes printing based on a print job; and an authentication unit that performs user authentication.
The authentication unit is
An authentication means for performing user authentication based on authentication information acquired from the user;
Job transmission instruction means for instructing the print job transmission of the authenticated user to the print job holding device,
The authentication transmission system, wherein the job transmission unit transmits a print job corresponding to an authenticated user to the printing apparatus when the authentication unit is instructed to transmit a print job.
ユーザから取得した認証情報に基づいて該ユーザが認証された場合に、スプールされている印刷ジョブのうち該認証されたユーザに対応する印刷ジョブを印刷装置に送信するジョブ送信工程と、を備えた印刷ジョブ管理方法であって、
前記ジョブ蓄積工程によって印刷ジョブがスプールされたとき、該印刷ジョブに対応するユーザの蓄積基準時として、該印刷ジョブのスプール時を設定する基準時設定工程と、
対応する印刷ジョブがスプールされているユーザについて、該ユーザの蓄積基準時からの経過時間(以下、「ジョブ蓄積時間」という)を求める蓄積時間カウント工程と、
ジョブ蓄積時間が閾値以上となっているユーザに対し、印刷ジョブがスプールされていることを通知する蓄積ジョブ存在通知工程と、を備えることを特徴とする印刷ジョブ管理方法。 A job accumulation process for spooling print jobs in association with users;
A job transmission step of transmitting, to the printing apparatus, a print job corresponding to the authenticated user among spooled print jobs when the user is authenticated based on authentication information acquired from the user. A print job management method comprising:
When a print job is spooled by the job accumulation step, a reference time setting step of setting a spool time of the print job as a user accumulation reference time corresponding to the print job;
An accumulation time counting step for obtaining an elapsed time (hereinafter referred to as “job accumulation time”) from the accumulation reference time of the user for which the corresponding print job is spooled;
A print job management method comprising: an accumulated job presence notification step of notifying a user whose job accumulation time is equal to or greater than a threshold that a print job is spooled.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008076740A JP2009230580A (en) | 2008-03-24 | 2008-03-24 | Print job holding device, authentication printing system, and print job managing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008076740A JP2009230580A (en) | 2008-03-24 | 2008-03-24 | Print job holding device, authentication printing system, and print job managing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009230580A true JP2009230580A (en) | 2009-10-08 |
Family
ID=41245865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008076740A Pending JP2009230580A (en) | 2008-03-24 | 2008-03-24 | Print job holding device, authentication printing system, and print job managing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009230580A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011113260A (en) * | 2009-11-26 | 2011-06-09 | Kyocera Mita Corp | Image forming system and user manager server device |
JP2011207218A (en) * | 2010-03-08 | 2011-10-20 | Fuji Xerox Co Ltd | Image forming apparatus and program |
JP2011223180A (en) * | 2010-04-07 | 2011-11-04 | Sharp Corp | Image processing system and image processing apparatus |
JP2013191110A (en) * | 2012-03-14 | 2013-09-26 | Konica Minolta Inc | Server, and method and program for server to control printing of job |
JP2014104695A (en) * | 2012-11-29 | 2014-06-09 | Riso Kagaku Corp | Print job management device |
-
2008
- 2008-03-24 JP JP2008076740A patent/JP2009230580A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011113260A (en) * | 2009-11-26 | 2011-06-09 | Kyocera Mita Corp | Image forming system and user manager server device |
JP2011207218A (en) * | 2010-03-08 | 2011-10-20 | Fuji Xerox Co Ltd | Image forming apparatus and program |
JP2011223180A (en) * | 2010-04-07 | 2011-11-04 | Sharp Corp | Image processing system and image processing apparatus |
JP2013191110A (en) * | 2012-03-14 | 2013-09-26 | Konica Minolta Inc | Server, and method and program for server to control printing of job |
US9507556B2 (en) | 2012-03-14 | 2016-11-29 | Konica Minolta Business Technologies, Inc. | Server, print job control method for the same, and recording medium |
JP2014104695A (en) * | 2012-11-29 | 2014-06-09 | Riso Kagaku Corp | Print job management device |
US9304720B2 (en) | 2012-11-29 | 2016-04-05 | Riso Kagaku Corporation | Print job management apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4389231B2 (en) | Print job management system, default printer determination device | |
JP5173759B2 (en) | Image forming apparatus, control method thereof, and control program | |
KR20130031208A (en) | Printing control apparatus and control method therefor | |
JP2009075772A (en) | Print instruction apparatus, printing apparatus, printing system, and program | |
JP4710714B2 (en) | Printing system, printing method, program, and printing apparatus | |
JP2019185657A (en) | Image forming system and image forming method | |
JP2009230580A (en) | Print job holding device, authentication printing system, and print job managing method | |
JP2007226565A (en) | Printing apparatus and printing apparatus control method | |
JP2006041764A (en) | Log recording apparatus, log recording program, and recording medium | |
JP2013073369A (en) | Print control system, print control method, image processor and print control program | |
JP2010061401A (en) | Network printing system, printing management apparatus, image forming apparatus, printing management method, printing management program and recording medium | |
JP2010178292A (en) | Job execution apparatus, job execution method, and computer program | |
JP4771144B2 (en) | Authentication printing device | |
JP6265589B2 (en) | Job processing apparatus, job management method, job management system, and program | |
JP2007264779A (en) | Authentication printing use control unit | |
JP2009093406A (en) | Print information processor, printing system, and program | |
JP5391745B2 (en) | Image forming apparatus, image forming control method, image forming control program, and recording medium | |
JP2008046739A (en) | Image forming device, information processor and program | |
JP4135911B2 (en) | Network printing system | |
JP4665950B2 (en) | Network printer | |
JP2008117332A (en) | Information processing system, printing system, printing control device, information processing program and printing control program | |
JP4613855B2 (en) | Job management method | |
JP5776816B2 (en) | PRINT CONTROL SYSTEM, IMAGE PROCESSING DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP4623323B2 (en) | Network interface device, print control method, print control program, and image forming apparatus | |
JP2007216412A (en) | Printing apparatus and printing apparatus control method |