JP2009163313A - プリントシステム及び印刷管理プログラム - Google Patents
プリントシステム及び印刷管理プログラム Download PDFInfo
- Publication number
- JP2009163313A JP2009163313A JP2007339623A JP2007339623A JP2009163313A JP 2009163313 A JP2009163313 A JP 2009163313A JP 2007339623 A JP2007339623 A JP 2007339623A JP 2007339623 A JP2007339623 A JP 2007339623A JP 2009163313 A JP2009163313 A JP 2009163313A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- confidentiality
- job
- status information
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】印刷処理の効率低下を抑制しつつ、機密保護を的確に行うことが可能なプリント技術を提供する。
【解決手段】端末(1)と、端末(1)から送信された印刷ジョブを印刷媒体に出力するプリンタ(3)と、印刷ジョブの印刷処理状態を管理する管理サーバ(2)とをネットワーク(4)を介して接続されたプリントシステムにおいて、印刷ジョブの印刷処理状態を印刷ジョブ状態情報として記憶する印刷ジョブ状態情報記憶部(23)と、印刷ジョブの機密度を導出する機密度導出部(21c)と、印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する印刷制御内容決定部(21d)とを備えた。
【選択図】図1
【解決手段】端末(1)と、端末(1)から送信された印刷ジョブを印刷媒体に出力するプリンタ(3)と、印刷ジョブの印刷処理状態を管理する管理サーバ(2)とをネットワーク(4)を介して接続されたプリントシステムにおいて、印刷ジョブの印刷処理状態を印刷ジョブ状態情報として記憶する印刷ジョブ状態情報記憶部(23)と、印刷ジョブの機密度を導出する機密度導出部(21c)と、印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する印刷制御内容決定部(21d)とを備えた。
【選択図】図1
Description
本発明は、端末と、端末から送信された印刷ジョブを印刷媒体に出力するプリンタと、前記印刷ジョブの印刷処理状態を管理する管理サーバとをネットワークを介して接続されたプリントシステム、及び、このプリントシステムに用いられる印刷管理プログラムに関する。
上述のようなプリントシステムにおいては、プリンタが複数のユーザによって共有されるため、プリンタから機密度の高い印刷ジョブを出力する場合、その印刷ジョブに係るデータや印刷物のセキュリティを確保する技術が望まれている。このような印刷物の機密保護を行うプリントシステムとして、例えば特許文献1に記載の画像形成システムが知られている。この画像形成システムは、情報処理装置と画像形成装置とがネットワークを介して接続されて構成されており、情報処理装置は、機密を要する画像データを含んだ印刷ジョブを送信する際に、画像形成装置の装置情報を取得して、待ちジョブがあるか、RAMの空き容量があるか否かをチェックする。そして、待ちジョブがない場合、或いは、RAMの空き容量がある場合に、印刷ジョブの送信を行う。一方、待ちジョブがあり、且つRAMの空き容量がない場合には、印刷ジョブの予約のみを行う。印刷ジョブの予約を行った場合、画像形成装置から印刷ジョブの送信要求があるまで、印刷ジョブを情報処理装置内に待機させる。これにより、揮発性のメモリであるRAMのみで処理することが可能となり、何者かがこれを持ち出した場合でも機密を要する画像データの不正取得が困難となり、機密性が保持されるというものである。
また、他のユーザに印刷物を見られないようにするための技術として、特許文献2に記載の画像形成装置が知られている。この画像形成装置は、親展文書印刷にて排紙されるまでに時間がかかる場合に、再度パスワード入力を要求できるものであり、具体的には、キューにエントリされた親展文書指定の印刷データがキューの先頭にくるまでにある程度の時間を要する場合、当該印刷データ処理時にそのまま処理するか、改めて印刷開始用パスワードを要求するか、或いはエントリをキャンセルするかを選択する機能を有している。そして、かかる機能により、ユーザや文書の機密レベルに応じた汎用的な印刷出力が可能となるというものである。
特開2004−318624号公報
特開2003−300366号公報
上記特許文献のプリントシステムは、機密を要する印刷ジョブの出力に際して、先行する印刷ジョブがあるため直ぐには出力できない場合などに、当該印刷ジョブの送信停止や、その後の処理の選択を行うものである。しかしながら、例えば、機密を要する印刷ジョブの機密度と先行する印刷ジョブの機密度とが同程度の時など、場合によっては通常どおりに出力しても良い時もあり、上述した処理の選択などを必須とすると機密保護のために過度に負担を強いるだけでなく、印刷処理の効率も低下するという問題がある。
本発明は、かかる問題点に着目してなされたものであり、その目的は、印刷処理の効率低下を抑制しつつ、機密保護を的確に行うことが可能なプリント技術を提供することにある。
上記課題を解決するため、本発明におけるプリントシステムは、端末と、端末から送信された印刷ジョブを印刷媒体に出力するプリンタと、前記印刷ジョブの印刷処理状態を管理する管理サーバとをネットワークを介して接続されたプリントシステムにおいて、前記印刷ジョブの印刷処理状態を印刷ジョブ状態情報として記憶する印刷ジョブ状態情報記憶部と、前記印刷ジョブの機密度を導出する機密度導出部と、前記印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する印刷制御内容決定部とを備えるものとした。
この構成によれば、印刷媒体に出力する印刷ジョブの機密度に加えて、当該印刷ジョブに先行する印刷ジョブの機密度も、印刷処理の制御内容を決定する際に用いられる。従って、例えば、印刷媒体に出力する印刷ジョブの機密度が先行する印刷ジョブと同程度の場合には、先行する印刷ジョブに引き続いて通常どおりに出力し、また、機密度が乖離している場合には、一時的に出力停止するなどの形態とすることにより、乖離した機密度の印刷媒体が混在するといった状況を抑制することができる。すなわち、同程度の機密度の印刷ジョブについてはまとめて出力可能とすることにより印刷処理の効率低下が抑制され、また、乖離した機密度の印刷ジョブについては一時的に出力停止するなどして印刷物を回収するための時間を十分確保することにより機密保護を的確に行うことが可能なプリントシステムを実現することができる。
上述した印刷処理の制御内容の決定については種々の形態を採用することができ、そのうち本発明の好適な実施形態の一つでは、前記印刷ジョブの送信に先立って前記端末から送信された印刷開始イベントに基づいて、当該印刷ジョブの機密度が前記機密度導出部により導出され、前記制御内容に当該印刷ジョブの送信停止を含むものとしている。
この構成によれば、端末において印刷ジョブの送信を停止できるので、管理サーバにおける印刷ジョブの累積を低減できると共に、送信停止される印刷ジョブの機密度が高い場合、当該印刷ジョブが端末に保留されるのでセキュリティ上より好ましいという利点を有する。
さらに、印刷ジョブが出力された印刷媒体の回収情報を取得する回収情報取得部を備え、前記印刷ジョブ状態情報に前記印刷媒体の回収情報を含むような形態としても好適である。
この構成によれば、印刷処理の制御内容の決定に際して、印刷媒体の回収情報を用いることができ、例えば、印刷媒体が回収されていない時に機密度の高い印刷ジョブを出力する場合、当該印刷ジョブの出力を停止したり、また、機密度の高い印刷ジョブを出力した後に、当該印刷ジョブが出力された印刷媒体を回収するまで後続する印刷ジョブの出力を停止するといった形態とすることができる。従って、機密度の高い印刷物が他の印刷物に混在して人目に晒されるなどの可能性を低減させることができ、機密保護をより的確に行うことが可能なプリントシステムを実現することができる。
さらに、上述したプリントシステムに実装される印刷管理プログラムもまた本発明の権利範囲に含まれるものである。すなわち、本発明における印刷管理プログラムは、端末と、端末から送信された印刷ジョブを印刷媒体に出力するプリンタと、前記印刷ジョブの印刷処理状態を管理する管理サーバとをネットワークを介して接続されたプリントシステムのための印刷管理プログラムにおいて、前記印刷ジョブの印刷処理状態を印刷ジョブ状態情報として印刷ジョブ状態情報記憶部に記憶する機能と、前記印刷ジョブの機密度を導出する機能と、前記印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する機能とをコンピュータに実現させるものとした。このような印刷管理プログラムも、もちろん、上記のプリントシステムと同様の作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることもできる。
〔第1実施形態〕
以下、本発明に係るプリントシステムの第1実施形態を図面に基づいて説明する。
図1には、複数の端末1a,1b,・・(以下、端末1と総称する。)と、端末1から送信された印刷ジョブを印刷媒体に出力するプリンタ3と、印刷ジョブの印刷処理状態を管理する管理サーバとしてのプリンタサーバ2とを、LANなどのネットワーク4を介して接続されたプリントシステムの機能ブロック図が示されている。なお、端末1及びプリンタ3の設置数はもちろん適宜変更可能である。
以下、本発明に係るプリントシステムの第1実施形態を図面に基づいて説明する。
図1には、複数の端末1a,1b,・・(以下、端末1と総称する。)と、端末1から送信された印刷ジョブを印刷媒体に出力するプリンタ3と、印刷ジョブの印刷処理状態を管理する管理サーバとしてのプリンタサーバ2とを、LANなどのネットワーク4を介して接続されたプリントシステムの機能ブロック図が示されている。なお、端末1及びプリンタ3の設置数はもちろん適宜変更可能である。
まず、端末1aのコンピュータ(他の端末1bなども同じである)には、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、作成したファイルなどの印刷をプリンタ3に指示する印刷指示部11、モニタ5に対する出力やキーボードやマウスなどの操作入力デバイス6からの入力を制御するGUI部12、ファイルの作成など各種ファイル処理を含むユーザによるデータ処理を行うデータ処理部13、端末1aにおけるログイン・ログオフを始めとした各種操作を管理する操作管理部14、ネットワーク4に対するデータ伝送を行うネットワークインターフェース15などが構築されている。なお、印刷指示部11は、プリンタ3における出力対象となるファイルについて、当該ファイルのファイル名や印刷データ、指定した印刷条件(印刷部数や印刷ページ数など)、ユーザ識別情報を含む印刷ジョブを生成する印刷ジョブ生成部11aを有している。印刷管理部14は、さらに印刷開始イベントをプリンタサーバ2に送信する印刷開始イベント生成部14aを有している。なお、印刷開始イベントとは、印刷ジョブの送信に先立って送信される印刷開始時の確認通知であり、対応する印刷ジョブ(以下、送信前印刷ジョブと称する)のファイル名、ユーザ識別情報などを含むものである。
一方、プリンタサーバ2のコンピュータには、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、印刷ジョブの印刷処理状態を管理する印刷管理部21と、端末1から受信した印刷ジョブを一時的に格納する印刷ジョブ格納部22と、印刷ジョブの印刷処理状態を印刷ジョブ状態情報として記憶する印刷ジョブ状態情報記憶部23と、ファイル名と機密度との関係を規定した機密度情報テーブル24と、受信した印刷ジョブに対する印刷処理の制御内容(以下、印刷制御内容と称する。)を規定した印刷制御内容テーブル25と、ネットワーク4に対するデータ伝送を行うネットワークインターフェース26などが構築されている。
印刷管理部21は、さらに、端末1から送信された印刷開始イベントおよび印刷ジョブ(以下、これらを総称して、受信データと称する)を受信し、受信した印刷ジョブを印刷ジョブ格納部22に一時的に格納すると共に、当該印刷ジョブを指定されたプリンタ3に送信する印刷ジョブ送受信部21aと、印刷ジョブ状態情報記憶部23に記憶されている印刷ジョブ状態情報を取得する印刷ジョブ管理部21bと、機密度情報テーブル24を参照して受信データに含まれるファイル名から当該受信データの機密度を導出する機密度導出部21cと、受信した受信データについて、印刷制御内容を決定し制御する印刷制御内容決定部21dとを有している。この印刷制御内容は、より詳しくは、受信した受信データの機密度と、当該受信データに先行する印刷ジョブのうち直前のもの(以下、直前の印刷ジョブと称する)の機密度及び印刷ジョブ状態情報とに基づいて決定される。
印刷ジョブ格納部22は、印刷ジョブ送受信部21aにより受信された印刷ジョブを保持するものであり、各々の印刷ジョブは、印刷ジョブを一意に識別するための情報(以下、印刷ジョブ識別情報と称する)と関連付けられて、キューに代表されるFIFO(First In First Out)型のデータ構造により、ここで管理されている。印刷ジョブをFIFO型のデータ構造により管理することにより、印刷ジョブの受信順序を特定することができる。なお、FIFO型構造を用いずに、印刷ジョブの受信時刻を関連付けて記憶する構成としても構わない。
印刷ジョブ状態情報記憶部23は、印刷ジョブ識別情報と印刷ジョブ状態情報とを関連付けて記憶している。印刷ジョブ状態情報は、印刷ジョブの印刷処理状態を表すものであり、本実施形態においては、印刷ジョブが印刷ジョブ格納部22に格納されてプリンタ3へ未だ送信されていない状態である「印刷ジョブ待機中」、印刷ジョブ格納部22に格納されていた印刷ジョブがプリンタ3に送信された状態である「印刷ジョブ送信済」、および印刷ジョブ格納部22に印刷ジョブが格納されておらず、かつプリンタ3に送信されていない状態である「初期」などがある。また、印刷ジョブが印刷媒体に出力されるまでだけでなく、印刷ジョブが印刷媒体に出力された後の回収状況なども含むようにしても良い。なお、印刷ジョブ状態情報には、印刷ジョブがプリンタ3へ送信された時間などの処理時刻も含まれている。この際、処理時刻は図示しないタイマーにより取得して記憶する。
機密度情報テーブル24に規定されているファイル名と機密度との関係は、本実施形態においては、ファイル名毎に機密度がポイントとして表されており、例えば、「ファイル名:顧客情報」にはポイント5が、「ファイル名:資料1」にはポイント1が付与された形態となっている。なお、ここではポイントの値が高いものほど、機密度も高くなるように設定されている。もちろん、このような数値ではなく、機密レベル高、中、低といった形態などを採用しても良い。
また、本実施形態における印刷制御内容は、送信前印刷ジョブの送信停止又は印刷ジョブの出力停止であり、より具体的には、端末1からプリンタサーバ2への送信前印刷ジョブの送信を送信許可が得られるまで禁止する又はプリンタ3への印刷ジョブの送信を所定時間停止することでこれを実現している。プリンタ3への印刷ジョブの送信停止時間は、比較する印刷ジョブ間の機密度の差に応じて印刷制御内容テーブル25に規定されている。例えば機密度の差が1より大きく2以下の場合は停止時間1分、2より大きく3以下の場合には1.5分、3より大きい場合には2分といった関係が規定されている。なお、このような印刷制御内容テーブル25を用いずに、ポイントの差に所定時間(例えば1分)を乗算した値を停止時間とする形態などを採用しても良い。
印刷ジョブ送受信部21aは、端末1から印刷ジョブを受信すると、当該印刷ジョブを印刷ジョブ格納部22に格納すると共に、当該印刷ジョブの印刷ジョブ状態情報を「印刷ジョブ待機中」として、印刷ジョブ状態情報記憶部23に記録する。また、印刷ジョブをプリンタ3に送信できる状態になると、印刷ジョブ格納部22から取得した印刷ジョブをプリンタ3に送信する。このとき、印刷ジョブ送受信部21aは、印刷ジョブ状態情報記憶部23に記憶されている、プリンタ3に送信した印刷ジョブの印刷ジョブ状態情報を「印刷ジョブ送信済」に更新する。
印刷ジョブ管理部21bは、このように逐次更新される印刷ジョブ状態情報記憶部23に記憶されている印刷ジョブ状態情報を、印刷ジョブ識別情報をキーとして取得する。ここで取得された印刷ジョブ状態情報は、印刷処理の制御内容の決定に用いられる。
機密度導出部21cは、受信データに含まれるファイル名を抽出し、抽出されたファイル名と機密度情報テーブル24のファイル名との比較を行う。このとき、該当するファイル名が機密度情報テーブル24に登録されていれば、印刷ジョブまたは送信前印刷ジョブの機密度として取得される。一方、登録されていない場合には、機密度は0とされる。
印刷制御内容決定部21dは、受信データのデータ種別、直前の印刷ジョブの印刷ジョブ状態情報、機密度導出部21cにより導出された機密度および印刷制御内容テーブル25に規定されている制御内容に基づき、送信前印刷ジョブまたは受信した印刷ジョブに対する制御を行う。具体的には、受信データが印刷開始イベントであり、直前の印刷ジョブの印刷ジョブ状態情報が所定の状態であれば、端末1からの送信前印刷ジョブの送信が許可される。一方、直前の印刷ジョブの印刷ジョブ状態情報が所定の状態以外の場合には、印刷開始イベントの機密度と直前の印刷ジョブの機密度に応じて、送信前印刷ジョブの送信の可否を決定される。また、受信データが印刷ジョブの場合には、受信した印刷ジョブの機密度と直前の印刷ジョブの機密度とに応じて、上述の印刷制御内容テーブル25から送信停止時間を取得し、取得した送信停止時間に応じて、印刷ジョブのプリンタ3への送信を停止する。
次に、本実施形態におけるプリントシステムの印刷処理の流れを、図2および図3のフローチャートを用いて説明する。まず、プリンタサーバ2の印刷ジョブ送受信部21aにおいて端末1からデータを受信すると(#01)、受信したデータが印刷ジョブであるか印刷開始イベントであるかが判定される(#02)。
印刷ジョブ送受信部21aにより受信されたデータが、印刷ジョブでない、すなわち印刷開始イベントである場合には(#02のNo分岐)、印刷ジョブ管理部21bにより印刷ジョブ状態情報記憶部23から、直前の印刷ジョブの印刷ジョブ状態情報が取得され、直前の印刷ジョブの状態のチェックが行われる(#03、#04)。このとき、印刷ジョブ状態情報記憶部23に直前の印刷ジョブの印刷ジョブ状態情報が存在しない、すなわち受信した印刷開始イベントが最初の印刷開始イベントの場合(#03のYes分岐)、又は印刷ジョブ管理部21bにより取得された直前の印刷ジョブの印刷ジョブ状態情報が「印刷ジョブ送信済」の場合には(#04のYes分岐)、印刷制御内容決定部21dが印刷開始イベントを送信した端末1に対して、印刷ジョブの送信を許可する旨を通知する(#09)。印刷ジョブの送信許可を受けた端末1は、プリンタサーバ2に対して印刷ジョブを送信する。
一方、印刷ジョブ管理部21bにより取得された直前の印刷ジョブの印刷ジョブ状態情報が「印刷ジョブ待機中」の場合には(#04のNo分岐)、機密度導出部21cにより、送信前印刷ジョブの機密度としての印刷開始イベントの機密度、及び、直前の印刷ジョブの機密度が導出される(#05)。その後、印刷制御内容決定部21dにより、これらの機密度の差が求められる。この機密度の差が所定閾値(ここでは、1ポイント)を超えると判定された場合(#06のNo分岐)、印刷制御内容決定部21dにより印刷制御内容として送信前印刷ジョブの送信禁止が決定され、印刷制御内容決定部21dから印刷開始イベントを送信した端末1に対して、送信禁止命令が成される(#07)。すなわち、印刷開始イベントを送信した端末1に対して、印刷制御内容決定部21dから印刷ジョブの送信禁止コマンドが送信され、当該端末1においては、受信した送信禁止コマンドに基づいて操作管理部14により当該印刷ジョブの送信ができない状態とされる。この際、印刷ジョブの送信が禁止されている旨のモニタ画面表示を行っても良い。また、印刷ジョブの送信禁止に代えて、印刷操作がロックされるなどの印刷操作規制などを行っても良い。さらに、後述するような機密度の差に応じて停止時間を求め、求められた停止時間に基づき印刷ジョブの送信を停止するような印刷制御内容としても良い。また、機密度の差が所定閾値以下であれば(#06のYes分岐)、印刷制御内容決定部21dにより、印刷制御内容として送信前印刷ジョブの送信許可が決定され、印刷制御内容決定部21dが、印刷開始イベントを送信した端末1に対して、印刷ジョブの送信を許可する旨を通知する(#09)。なお、本実施形態では、印刷制御内容決定部21dにおいて、機密度の差に応じて、送信前印刷ジョブの送信の許可もしくは禁止を決定しているが、機密度の差とこれらの制御内容とを関連付けて印刷制御内容テーブル25に登録しておいても構わない。この場合には、#06の処理は機密度の差と閾値の比較を行う代わりに、機密度の差に応じて印刷制御内容テーブル25から印刷制御内容を取得する処理となる。
印刷ジョブの送信許可を受けた端末1は、プリンタサーバ2に対して送信前印刷ジョブを送信し、プリンタサーバ2では、受信した印刷ジョブに対して以下の判断がなされる。なお、端末1はプリンタサーバ2ではなくプリンタ3に対して直接印刷ジョブを送信する構成とすることもできる。この場合には、印刷制御内容決定部21dは、この送信前印刷ジョブに対応する印刷ジョブ状態情報を「印刷ジョブ送信済」として、印刷ジョブ状態情報記憶部23に登録し、以降の印刷ジョブの制御には、この印刷ジョブ状態情報が用いられる。
受信したデータが印刷ジョブの場合には(#02のYes分岐)、印刷ジョブ送受信部21aは、受信した印刷ジョブを印刷ジョブ格納部22に格納し、印刷ジョブ管理部21bにより印刷ジョブ状態情報記憶部23に記憶されている直前の印刷ジョブの印刷ジョブ状態情報が取得され、直前の印刷ジョブの状態がチェックされる(#11)。このとき、直前の印刷ジョブ状態情報が取得できない場合には、直前の印刷ジョブが存在せず(#11のYes分岐)、印刷ジョブ格納部22に格納された印刷ジョブは印刷ジョブ送受信部21aによりプリンタ3に送信される(#18)。このとき、印刷ジョブ送受信部21aは、この印刷ジョブの印刷ジョブ状態情報を「印刷ジョブ送信済」として更新する。
印刷ジョブ管理部21bにより取得された直前の印刷ジョブの印刷ジョブ状態情報が「印刷ジョブ待機中」もしくは、「印刷ジョブ送信済」の場合には、(#11のNo分岐)、機密度導出部21cにより、受信した印刷ジョブの機密度と直前の印刷ジョブの機密度とが導出されると共に(#13)、印刷制御内容決定部21dにより、これらの比較が行われ(#14)、受信した印刷ジョブの機密度と直前の印刷ジョブの機密度との差が所定閾値(1ポイント)を超えると判定された場合(#14のNo分岐)、これらの機密度に基づいて印刷制御内容テーブル25から停止時間が取得される(#15)。
これを図4の場合を例として詳しく説明する。受信した印刷ジョブをファイル名「顧客情報.xls」とし、機密度情報テーブル24を参照して導出された機密度が5であるとする。一方、この印刷ジョブの直前の印刷ジョブは、ファイル名「申し込みフォーム.doc」であり、機密度は1である。従って、その機密度の差は4であり、上述した印刷制御内容テーブル25を参照することにより、印刷ジョブを2分間送信停止することが決定される(図4の停止時間欄参照)。
このようにして停止時間が決定されると、印刷制御内容決定部21dは、印刷ジョブ管理部21bにより取得された印刷ジョブ状態情報を参照して直前の印刷ジョブのプリンタ3への送信時刻を取得する(#16)。そして、当該送信時刻に停止時間を加算することにより、送信停止されている印刷ジョブのプリンタ3への送信時刻を算出することができる。このようにして、当該停止時間が経過するまで、すなわち算出された送信時刻に達するまで印刷制御内容決定部21dにより印刷ジョブのプリンタ3への送信停止が行われる(#17のNo分岐)。このように、停止時間のカウント開始時は、ここでは直前の印刷ジョブのプリンタ3への送信時刻としている。そして、決定された停止時間が経過すると(#17のYes分岐)、送信停止が解除された旨が印刷ジョブ送受信部21aに通知され、印刷ジョブ格納部22に格納された印刷ジョブは、印刷ジョブ送受信部21aによりプリンタ3へ送信される(#18)。なお、受信した印刷ジョブの機密度と直前の印刷ジョブの機密度とが所定閾値以下と判定された場合(#14のYes分岐)、上述した送信停止処理は行われずに、印刷ジョブ送受信部21aにより印刷ジョブがプリンタ3に送信されて通常の印刷処理が行われる(#18)。このとき、印刷ジョブ送受信部21aは、印刷ジョブ状態情報記憶部23に記憶されているプリンタ3に送信した印刷ジョブの印刷ジョブ状態情報を「印刷ジョブ送信済」として更新する。
なお、本実施形態では、#11の処理において、直前の印刷ジョブの有無に基づく判定を行ったが、#11の判定に直前の印刷ジョブが待機中であるか否かに基づく判断を加えることもできる。この場合には、直前の印刷ジョブが待機中の場合のみ#13の処理へと移行することとなる。また、#14で両印刷ジョブの機密度の差を用いた判定を行っているが、この機密度の差が所定閾値未満の場合における待機時間を、印刷制御内容テーブル25に登録しておくことにより、#14の判定処理をなくすことも可能である。
〔第2実施形態〕
次に、本発明に係るプリントシステムの第2実施形態を図面に基づいて説明する。この第2実施形態においては、印刷ジョブ状態情報として印刷ジョブが出力された印刷媒体(以下、印刷物と称する。)の回収情報を含むものである。従って、ここでは、印刷ジョブ状態情報として、第1実施形態の状態に加えて、印刷ジョブを印刷媒体に出力した後の状態である「印刷済(未回収)」及び「印刷済(回収済)」などがある。
次に、本発明に係るプリントシステムの第2実施形態を図面に基づいて説明する。この第2実施形態においては、印刷ジョブ状態情報として印刷ジョブが出力された印刷媒体(以下、印刷物と称する。)の回収情報を含むものである。従って、ここでは、印刷ジョブ状態情報として、第1実施形態の状態に加えて、印刷ジョブを印刷媒体に出力した後の状態である「印刷済(未回収)」及び「印刷済(回収済)」などがある。
図5には、この第2実施形態におけるプリントシステムの機能ブロック図が示されている。なお、図1と同様の機能要素については同一符号を用いて表している。基本的な構成は図1と同様だが、上述した回収情報を取得するため、プリンタ3に回収状態検知手段31が備えられている点、プリンタサーバ2に回収情報取得部21fが備えられている点などにおいて相違している。
プリンタ3に備えられた回収状態検知手段31は、プリンタ3のトレー上の印刷物の有無を検出する検出センサや、この検出センサによる検出結果に基づき回収情報を生成してプリンタサーバ2に送信する回収情報生成部などにより構成されている。また、プリンタサーバ2に備えられた回収情報取得部21fは、回収状態検知手段31からの回収情報を取得し、取得された回収情報に基づき印刷ジョブ状態情報記憶部23に記憶されている直前の印刷ジョブの印刷ジョブ状態情報を更新する。
次に、この第2実施形態におけるプリントシステムの印刷処理の流れを、図6および図7のフローチャートを用いて説明するが、第1実施形態と同様の処理ステップには同じ符号を付与しており、これらの説明は省略する。
プリンタサーバ2の印刷ジョブ送受信部21aにおいて、データが受信され(#01)、データの種類が印刷開始イベントであり(#02のNo分岐)、印刷ジョブ管理部21bにより取得された直前の印刷ジョブの印刷ジョブ状態情報が「印刷ジョブ送信済」の場合には(#04のYes分岐)、印刷ジョブ状態記憶部23に記憶されている印刷ジョブ状態情報に基づいて、プリンタ2に未回収の印刷物があるか否か判定が行われる(#08)。未回収の印刷物がある場合(#08のNo分岐)、機密度導出部21cにより、送信前印刷ジョブの機密度としての印刷開始イベントの機密度、及び、直前の印刷ジョブの機密度が導出される(#05)。
次に、印刷制御内容決定部21dにより、印刷開始イベントの機密度と直前の印刷ジョブの機密度との比較が行われる(#06)。印刷開始イベントの機密度と直前の印刷ジョブの機密度との差が所定閾値(ここでは、1ポイント)を超えると判定された場合(#06のNo分岐)、印刷制御内容決定部21dにより、印刷制御内容として送信前印刷ジョブの送信禁止が決定され、印刷開始イベントを送信した端末1に対して、送信禁止命令が成される(#07)。一方、未回収の印刷物がない場合(#08のYes分岐)や機密度の差が所定閾値以下の場合には(#06のYes分岐)、印刷制御内容決定部21dにより、印刷制御内容として送信前印刷ジョブの送信許可が決定され、印刷開始イベントを送信した端末1に対して、印刷制御内容決定部21dから印刷ジョブの送信を許可する旨を通知する(#09)。
また、受信したデータが印刷ジョブであれば(#02のYes分岐)、印刷ジョブ管理部21bにより取得された直前の印刷ジョブの印刷ジョブ状態情報に基づき、直前の印刷ジョブの状態が判定される(#12)。このとき、未回収の印刷物が存在する又は、直前の印刷ジョブの印刷ジョブ状態情報が「印刷ジョブ待機中」の場合には(#12のYes分岐)、機密度導出部21cにより、受信した印刷ジョブ、及び、直前の印刷ジョブの機密度が導出され(#13)、上述した第1実施形態と同様に停止時間が決定され(#15)、停止時間経過後(#17のYes分岐)に印刷ジョブ送受信部21aにより印刷ジョブがプリンタ3に送信される(#18)。なお、本実施形態では、受信した印刷ジョブと直前の印刷ジョブの機密度に応じて停止時間を決定しているが、未回収の印刷物が存在する場合には、受信した印刷ジョブの機密度が所定レベル以上(例えば、機密度のポイントが4以上)の場合、或いは、所定レベル未満でも直前の印刷ジョブの機密度が所定レベル以上の場合、印刷ジョブのプリンタ3への送信を停止して、回収情報により当該印刷物の回収を認識すると、プリンタ3への印刷ジョブの送信が行われる構成とすることもできる。
一方、端末1から印刷ジョブを受信した際に、直前の印刷ジョブが存在しない場合、未回収の印刷物がない場合(#12のNo分岐)、或いは、受信した印刷ジョブの機密度と未回収または送信待ちの印刷ジョブの機密度の差が所定閾値以下の場合(#14のNo分岐)、印刷ジョブ送受信部21aにより印刷ジョブがプリンタ3に送信され、通常の印刷処理が行われる(#18)。
以上、上述した実施形態によれば、印刷媒体に出力する印刷ジョブの機密度が先行する印刷ジョブと同程度の場合には、先行する印刷ジョブに引き続いて通常どおりに出力し、また、機密度が乖離している場合には、一時的に出力停止或いは送信禁止とすることにより、乖離した機密度の印刷物が混在するといった状況を抑制することができる。すなわち、機密度の高い印刷物が機密度の低い印刷物にまぎれ込んで、誤って持ち去れてしまい、情報漏洩につながるといった事態を極力回避することができる。このように、同程度の機密度の印刷ジョブについてはまとめて出力可能とすることにより印刷処理の効率低下が抑制され、また、乖離した機密度の印刷ジョブについては一時的に出力停止や送信禁止するなどして印刷物を回収するための時間を十分確保することにより機密保護を的確に行うことが可能となる。さらに、印刷開始イベントに基づき判断することにより、端末において印刷ジョブの送信を停止できるので、管理サーバにおける印刷ジョブの累積を低減できると共に、送信停止される印刷ジョブの機密度が高い場合、当該印刷ジョブが端末に保留されるのでセキュリティ上より好ましいという利点も有する。
また、上述した第2実施形態によれば、印刷処理の制御内容の決定に際して、印刷物の回収情報を用いており、印刷物が回収されていない時に機密度の高い印刷ジョブを出力する場合、当該印刷ジョブの出力を停止し、また、機密度の高い印刷ジョブを出力した後に、当該印刷ジョブが出力された印刷物を回収するまで後続する印刷ジョブの出力を停止することができ、機密度の高い印刷物が他の印刷物に混在して人目に晒されるなどの可能性が低減され、機密保護をより的確に行うことができる。
〔その他の実施形態〕
(1)上述した実施形態においては、先行する印刷ジョブの機密度と印刷ジョブ状態情報とに基づいて印刷制御内容を決定したが、印刷ジョブ状態情報は用いずに、先行する印刷ジョブの機密度に基づいて、印刷制御内容を決定するような形態としても良い。この場合、例えば、上述した第1実施形態においては、印刷制御内容を決定する印刷ジョブの受信時刻を停止時間カウントの起算点とするなどの形態とすることができる。
(1)上述した実施形態においては、先行する印刷ジョブの機密度と印刷ジョブ状態情報とに基づいて印刷制御内容を決定したが、印刷ジョブ状態情報は用いずに、先行する印刷ジョブの機密度に基づいて、印刷制御内容を決定するような形態としても良い。この場合、例えば、上述した第1実施形態においては、印刷制御内容を決定する印刷ジョブの受信時刻を停止時間カウントの起算点とするなどの形態とすることができる。
(2)上述した実施形態においては、印刷ジョブの機密度をファイル名に基づいて導出する構成としたが、その他の形態ももちろん可能である。例えば、ユーザ毎に権限レベルを定めてこれを機密度情報テーブルに保持し、印刷ジョブに含まれるユーザ識別情報と照らし合わせることで当該印刷ジョブの機密度を権限レベルに基づいて導出する形態としても良い。また、機密度情報テーブルを省略し、印刷ジョブ自体に機密度を設定可能な構成としても良い。なお、機密度の設定は、ファイル毎ではなく、ファイルが含まれるフォルダ毎に行う形態としても良く、さらに、印刷データの内容から行うような形態としても良い。
(3)上述した実施形態において、印刷制御内容を決定する印刷ジョブまたは印刷開始イベントと、その決定に際して用いられる先行する印刷ジョブまたは印刷開始イベントとが同一ユーザの場合、かかる決定処理を行わず、通常の印刷処理の形態としても良い。なお、同一か否かの判定は、印刷ジョブに含まれるユーザ識別情報を用いて行うことができる。
(4)上述した実施形態においては、印刷制御内容として、印刷ジョブの一時的な出力停止や送信禁止を設定したが、もちろんこれ以外の形態も可能である。例えば、第1実施形態において機密度が同程度の印刷ジョブ毎に並び替えるソート処理などを設定しても良いし、受信した印刷ジョブをキャンセルしてその旨を端末に通知する処理を設定しても良い。
また、プリンタを複数台備えている場合、印刷ジョブで指定されているプリンタでは出力停止などが行われるが、他のプリンタでは通常印刷が可能な場合、この他のプリンタに印刷ジョブを転送したり、他のプリンタで即時印刷可能である旨を端末に通知する形態としても良い。こうした各種の印刷制御内容を印刷制御内容テーブル25に保持しておき、目的に応じて外部から所望の印刷制御内容を選択可能な構成とすると好適である。
(5)上述した第1実施形態においては、受信した印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度との差に基づいて、印刷制御内容を決定したが、いずれか一方の機密度が所定レベル以上の場合には、印刷ジョブのプリンタへの送信を停止するなどの形態としても良い。また、第2実施形態において、受信した印刷ジョブの機密度と未回収の印刷ジョブの機密度との差に基づいて、印刷制御内容を決定するなどの形態としても良く、例えば、第1実施形態のように両機密度の差に応じて所定時間だけ出力停止するような形態などを採用することができる。
(6)上述した実施形態においては、受信した印刷ジョブの機密度を、当該印刷ジョブに先行する直前の印刷ジョブの機密度と比較する構成としたが、この他にも、例えば待機中の印刷ジョブの全部或いは一部の平均機密度と比較する形態としても良い。
(7)また、別形態の回収情報取得手段を備えたプリントシステムの機能ブロック図を図8に示す。なお、図5と同様の機能要素については同一符号を用いて表している。図5との相違点として、印刷管理部21には、受信した印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部21gと、生成された印刷コード情報を当該印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部21hがさらに備えられている。
なお、印刷コードとは、文字列やバーコードなどの1次元コードでも良いし、QRコードなどの2次元コードでも良く、この印刷コード情報の生成は、印刷ジョブに含まれるファイル名やユーザ識別情報、印刷ジョブ識別情報などの任意のデータを用いて公知の方法により行うことができる。
この別形態における回収情報の取得処理の流れは次のとおりである。まず、印刷ジョブを受信すると、印刷管理部21においては、印刷コード情報生成部21gにより受信した印刷ジョブに基づいて印刷コード情報が生成され、生成された印刷コード情報が印刷データ生成部21hにより当該印刷ジョブの印刷データに付加される。このとき、生成された印刷コード情報は、印刷ジョブ状態情報記憶部23に記憶されている当該印刷ジョブの印刷ジョブ状態情報に関連付けられて記憶される。プリンタ3から出力される印刷物には、この印刷コードが印刷されており、ユーザはこの印刷コードを、コードリーダなどを介して端末1に取得させる。取得された印刷コードはプリンタサーバ2に送信され、印刷ジョブ状態情報記憶部23に記憶されている印刷コード情報との対比が行われる。この対比により、一致する印刷ジョブ状態情報が「印刷済(回収済)」に更新される。
これにより、印刷物の回収情報を印刷ジョブ状態情報に反映させることができるため、印刷ジョブ状態情報から未回収の印刷物の印刷ジョブを特定することができる。さらに、未回収の印刷物の印刷ジョブの機密度を導出することができ、未回収の印刷物の印刷ジョブの機密度と、受信した印刷ジョブの機密度とを比較することにより、正確な機密度に基づく判定を行うことができる。なお、印刷コード情報生成部や印刷データ生成部などは端末1側などに備えるような構成としても良い。
(8)上述した第1実施形態と第2実施形態とを組み合わせて用いるような構成としても良い。また、プリンタサーバに備えられた各部を、他のサーバに分散させるような構成としても良い。
なお、上述の実施形態では、端末1において印刷開始イベントを生成し、プリンタサーバ2において印刷開始イベントに基づく判断を行ったが、これらを行わずに、端末1から送信された印刷ジョブのみに基づき、プリンタサーバ2が判断を行う構成としても構わない。
1 端末
2 プリンタサーバ
3 プリンタ
11 印刷指示部
11a 印刷ジョブ生成部
14 操作管理部
14a 印刷開始イベント生成部
21 印刷管理部
21a 印刷ジョブ送受信部
21b 印刷ジョブ管理部
21c 機密度導出部
21d 印刷制御内容決定部
21f 回収情報取得部
22 印刷ジョブ格納部
23 印刷ジョブ状態情報記憶部
24 機密度情報テーブル
25 印刷制御内容テーブル
2 プリンタサーバ
3 プリンタ
11 印刷指示部
11a 印刷ジョブ生成部
14 操作管理部
14a 印刷開始イベント生成部
21 印刷管理部
21a 印刷ジョブ送受信部
21b 印刷ジョブ管理部
21c 機密度導出部
21d 印刷制御内容決定部
21f 回収情報取得部
22 印刷ジョブ格納部
23 印刷ジョブ状態情報記憶部
24 機密度情報テーブル
25 印刷制御内容テーブル
Claims (4)
- 端末と、端末から送信された印刷ジョブを印刷媒体に出力するプリンタと、前記印刷ジョブの印刷処理状態を管理する管理サーバとをネットワークを介して接続されたプリントシステムにおいて、
前記印刷ジョブの印刷処理状態を印刷ジョブ状態情報として記憶する印刷ジョブ状態情報記憶部と、
前記印刷ジョブの機密度を導出する機密度導出部と、
前記印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する印刷制御内容決定部とを備えたプリントシステム。 - 前記印刷ジョブの送信に先立って前記端末から送信された印刷開始イベントに基づいて、当該印刷ジョブの機密度が前記機密度導出部により導出され、
前記制御内容に当該印刷ジョブの送信停止を含む請求項1に記載のプリントシステム。 - 印刷ジョブが出力された印刷媒体の回収情報を取得する回収情報取得部をさらに備え、
前記印刷ジョブ状態情報に前記印刷媒体の回収情報を含む請求項1又は2に記載のプリントシステム。 - 端末と、端末から送信された印刷ジョブを印刷媒体に出力するプリンタと、前記印刷ジョブの印刷処理状態を管理する管理サーバとをネットワークを介して接続されたプリントシステムのための印刷管理プログラムにおいて、
前記印刷ジョブの印刷処理状態を印刷ジョブ状態情報として印刷ジョブ状態情報記憶部に記憶する機能と、
前記印刷ジョブの機密度を導出する機能と、
前記印刷媒体に出力する印刷ジョブについて、当該印刷ジョブの機密度と、当該印刷ジョブに先行する印刷ジョブの機密度及び印刷ジョブ状態情報とに基づいて、印刷処理の制御内容を決定する機能とをコンピュータに実現させる印刷管理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007339623A JP2009163313A (ja) | 2007-12-28 | 2007-12-28 | プリントシステム及び印刷管理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007339623A JP2009163313A (ja) | 2007-12-28 | 2007-12-28 | プリントシステム及び印刷管理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009163313A true JP2009163313A (ja) | 2009-07-23 |
Family
ID=40965900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007339623A Withdrawn JP2009163313A (ja) | 2007-12-28 | 2007-12-28 | プリントシステム及び印刷管理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009163313A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011171836A (ja) * | 2010-02-16 | 2011-09-01 | Ricoh Co Ltd | 画像処理装置、画像処理方法、及び画像処理プログラム |
-
2007
- 2007-12-28 JP JP2007339623A patent/JP2009163313A/ja not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011171836A (ja) * | 2010-02-16 | 2011-09-01 | Ricoh Co Ltd | 画像処理装置、画像処理方法、及び画像処理プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8059303B2 (en) | Document processing system providing job attribute control and override features and related methods | |
US8256008B2 (en) | Method, apparatus, and system for outputting information and forming image via network, and computer product | |
JP2009214516A (ja) | 認証出力のための装置、システム及び方法 | |
JP5887942B2 (ja) | 情報処理装置、情報処理システム、情報処理方法およびプログラム | |
EP2160007A1 (en) | Image forming apparatus, print control method, recording medium | |
JP4710714B2 (ja) | プリントシステム、プリント方法、プログラムおよび印刷装置 | |
JP2008219767A (ja) | 画像処理装置、画像処理装置の制御方法、プログラムおよび記憶媒体 | |
JP2009119625A (ja) | 印刷制御装置、印刷システム | |
US8325915B2 (en) | Image output system | |
JP2009070119A (ja) | 画像形成システム | |
JP2009061728A (ja) | 印刷装置、印刷システム、及び印刷装置の制御方法 | |
JP2007058744A (ja) | 印刷指示装置およびその印刷機能制限方法および認証印刷システム | |
JP2005151149A (ja) | 画像形成装置 | |
JP2010055601A (ja) | 印刷制御装置、印刷システム、及び印刷制御方法 | |
KR102278901B1 (ko) | 화상 형성 장치, 그 제어 방법, 및 기억 매체 | |
JP4665950B2 (ja) | ネットワークプリンタ | |
JP2009163313A (ja) | プリントシステム及び印刷管理プログラム | |
JP2010130667A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2007304906A (ja) | 文書出力制御装置 | |
JP5029018B2 (ja) | 印刷物不正持出禁止システム | |
US9723176B2 (en) | Image processing apparatus, method and non-transitory computer readable medium for transferring a duplicate of a document to another image processing apparatus within an image processing apparatus group | |
JP2008204071A (ja) | プリント管理サーバ、及び印刷管理プログラム | |
JP4407318B2 (ja) | 印刷制御装置および方法およびプログラム | |
JP2016135603A (ja) | 情報処理装置、情報処理方法、プログラムおよび記録媒体 | |
JP2006289850A (ja) | 画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100209 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20110323 |