JP2012194855A - 印刷管理装置 - Google Patents

印刷管理装置 Download PDF

Info

Publication number
JP2012194855A
JP2012194855A JP2011059084A JP2011059084A JP2012194855A JP 2012194855 A JP2012194855 A JP 2012194855A JP 2011059084 A JP2011059084 A JP 2011059084A JP 2011059084 A JP2011059084 A JP 2011059084A JP 2012194855 A JP2012194855 A JP 2012194855A
Authority
JP
Japan
Prior art keywords
printing
print
information
print management
unit
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
Application number
JP2011059084A
Other languages
English (en)
Inventor
Yuichi Yoshida
裕一 吉田
Isamu Mitsuke
勇 見附
Saori Iura
沙織 井浦
Takehiro Hirakawa
剛広 平川
Nobuyuki Iwata
信之 岩田
Tomoyuki Takahira
知幸 高平
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 JP2011059084A priority Critical patent/JP2012194855A/ja
Publication of JP2012194855A publication Critical patent/JP2012194855A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】印刷を指定した印刷装置に印刷条件を満たす印刷を行うための印刷機能が備わっていない場合でも、前記印刷機能を有する他の印刷装置に代行印刷させることを可能とする。
【解決手段】印刷管理装置2の印刷サーバ管理モジュール200は、クライアント端末装置4から印刷データを受信した場合に、印刷を指定された印刷装置5が、所定の印刷条件を満たす印刷が可能であるか否かを判定し、印刷不可と判定された場合に、印刷条件を満たす印刷が可能な他の印刷装置5に代行印刷を行わせる制御を行う。
【選択図】図7

Description

本発明の実施形態は、印刷管理装置に関する。
近年、印刷コストを軽減するために、ペーパレス化が積極的に行われている。
例えば、大学などの学校施設では、印刷コストを低減するために、学生に不必要な印刷を行わせないようにする仕組みが導入されている。
具体的には、印刷管理サーバが、クライアント端末装置から受信した印刷データに含まれる識別情報(ユーザ名やIPアドレスなど)などに基づいて、ネットワークを介して接続されるプリンタの利用の可否(印刷可否)を判定し、印刷可と判定された場合に、受信した印刷データで指定されるプリンタに印刷データを送信して印刷を実行させる印刷管理システム(特許文献1参照)が知られている。
しかしながら、従来の印刷管理システムでは、印刷可と判定された場合でも、印刷を指定された印刷装置に印刷データで指定された印刷機能(トナーセーブモード、自問印刷、紙種など)が備わっていない場合、指定された印刷機能を満たした印刷ができないという課題があった。
そこで、本発明は、前記従来の課題を解決するものであり、印刷を指定した印刷装置に印刷条件を満たす印刷を行うための印刷機能が備わっていない場合でも、前記印刷機能を有する他の印刷装置に代行印刷させることが可能な印刷管理装置を提供することを目的とする。
前記した課題を解決し、目的を達成するために、本発明の印刷管理装置は、クライアント端末装置から印刷データを受信した場合に、印刷を指定された印刷装置が、所定の印刷条件を満たす印刷が可能であるか否かを判定する判定手段と、前記判定手段により印刷不可と判定された場合に、前記印刷条件を満たす印刷が可能な他の印刷装置に代行印刷を行わせる処理を行う制御手段と、を有する。
本発明の印刷管理装置によれば、印刷を指定した印刷装置に印刷条件を満たす印刷を行うための印刷機能が備わっていない場合でも、前記印刷機能を有する他の印刷装置に代行印刷させることができる。
図1は、本実施形態に係る印刷システムの概略的な構成を示すブロック図である。 図2は、印刷管理装置のハードウェア構成を示すブロック図である。 図3は、印刷管理情報DBに格納される印刷管理情報の一構成例を示す模式図である。 図4は、印刷条件情報DBに格納される印刷条件情報の一構成例を示す模式図である。 図5は、プリンタ情報DBに格納されるプリンタ情報の一構成例を示す模式図である。 図6は、問合せ機能リストDBに格納される問合せ機能リスト情報の一構成例を示す模式図である。 図7は、印刷管理装置の機能的構成を示すブロック図である。 図8は、クライアント端末装置のハードウェア構成を示すブロック図である。 図9は、クライアント端末装置の機能的構成を示すブロック図である。 図10は、印刷管理装置の処理手順を示すフローチャートである。 図11は、印刷管理装置の処理手順の変形例を示すフローチャートである。 図12は、クライアント端末装置で表示される画面の一構成例を示す模式図である。
以下、本発明の実施形態について添付図面を参照して説明する。
なお、本発明の印刷管理装置は、ネットワークを介してクライアント端末装置に印刷環境を提供する印刷システムに適用可能であるが、以下の説明では、大学や高等学校などの学校施設や企業などの大規模な施設に設置される印刷システムに適用した場合について説明する。
図1は、本実施形態に係る印刷システム1の概略的な構成を示すブロック図である。
図1に示すように、この印刷システム1では、印刷管理装置2と、認証装置3と、複数のクライアント端末装置4(図1の例では、3台)と、複数の印刷装置5(図1の例では、3台)とを備え、それらがLAN(Local Area Network)などのネットワークNを介して相互に通信可能に接続されている。
印刷管理装置2は、印刷システム1全体を統括的に管理し、クライアント端末装置4が印刷装置5を利用した印刷を行う処理を管理するサーバ装置である。
認証装置3は、クライアント端末装置4のユーザ認証を行う装置であり、具体的には、印刷管理装置2を介してクライアント端末装置4から受信したユーザ名およびパスワードで認証を行うサーバ装置である。
クライアント端末装置4は、ユーザが印刷を指示する場合に使用される端末である。なお、このクライアント端末装置4には、例えば、施設内に設置され、ネットワークNに常時接続された状態の据置クライアント端末4と、ユーザ個人が所有し、任意のタイミングでネットワークNに対して接続/非接続の状態となる持ち込みクライアント端末装置4とが含まれる。
なお、印刷管理装置2、認証装置3およびクライアント端末装置4は、例えば、パーソナルコンピュータ(PC:Personal Computer)などの一般的なコンピュータで実現することが可能である。
印刷装置5は、印刷管理装置2経由でクライアント端末装置4から送信された印刷データに基づいて記録紙などの媒体(不図示)に情報を印刷(画像を形成)する印刷装置(画像形成装置)であり、例えば、一般的に知られているプリンタや、複合機(MFP(Multi Function Peripherals))などで実現することが可能である。
図2は、印刷管理装置2の制御系のハードウェア構成を示すブロック図である。
図2に示すように、この印刷管理装置2は、PCなどの一般的なコンピュータを利用したハードウェア構成となっており、例えば、制御部21と、通信I/F22と、I/O機器制御部23とを備え、それらがバスB1によって接続されている。
なお、制御部21は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有して構成されている。
また、制御部21には、バスB1およびI/O機器制御部23を介して、操作装置(例えば、キーボードやマウスなど)24、表示装置(例えば、液晶ディスプレイなど)25、外部記憶装置(例えば、ハードディスク装置(HDD:Hard Disk Drive)やSSD(Solid State Drive)など)26などが接続されている。
即ち、この制御部21は、CPUがROMや外部記憶装置26などに格納されている制御プログラムをRAMに展開して実行することにより、I/O機器制御部23を介して接続される機器の動作を制御するとともに、通信I/F22、ネットワークNを介して接続されるクライアント端末装置4や印刷装置5との間で各種データ(印刷データなど)を送受信する動作を制御するものである。
なお、本実施形態の印刷管理装置2では、外部記憶装置26に、印刷管理情報DB26A、印刷条件情報DB26B、プリンタ情報DB26C、問合せ機能リストDB26Dなどの各種のデータベースが格納されている。
ここで、印刷管理情報DB26Aは、図3に示すような印刷管理情報を格納するDBである。
図3は、印刷管理情報DB26Aに格納される印刷管理情報の一構成例を示す模式図である。
図3に示すように、この印刷管理情報は、ユーザ毎に設定される情報を登録するものであり、ユーザ識別情報(ユーザ名および装置ユーザ名)と、端末識別情報(図3の例では、IPアドレス)と、印刷履歴情報と、端末識別情報登録からの経過時間を示す情報とを対応付けて登録するテーブル構成となっている。
ここで、ユーザ識別情報は、ユーザを識別するための情報であり、「ユーザ名」は、印刷システム1を利用するユーザ毎に付与される情報(通常は、ユーザの名称を示している。)であり、「装置ユーザ名」は、クライアント端末装置4に固有に設定される情報である。なお、「装置ユーザ名」は、クライアント端末装置4のOS(不図示)によってユーザアカウントとして管理される。
また、端末識別情報は、ネットワークN上でのクライアント端末装置4を識別するための情報であり、例えば、クライアント端末装置4毎に固有に割り当てられ、ネットワークN上でクライアント端末装置4を特定するためのアドレス情報である。
また、印刷履歴情報は、ユーザ毎の印刷履歴を示す情報(例えば、印刷の累積枚数を示す情報)であり、図3の例では、ユーザ毎のモノクロ印刷の累積枚数を示す「モノクロ印刷累積枚数」という情報と、ユーザ毎のカラー印刷の累積枚数を示す「カラー印刷累積枚数」という情報とが含まれている。
端末識別情報登録からの経過時間を示す情報は、端末識別情報(IPアドレス)を、印刷管理情報DB26Aに登録してからの経過時間を示す情報である。
なお、図3の例では、端末識別情報の例として、IPアドレスを例にして示しているが、これに限定されず、端末を識別できる情報であれば良く、例えば、MACアドレスなどを適用することも可能である。
図2に戻って、印刷条件情報DB26Bは、図4に示すような印刷条件情報を格納するDBである。
図4は、印刷条件情報DB26Bに格納される印刷条件情報の一構成例を示す模式図であり、図4(a)が、印刷条件情報(A)の一構成例を示し、図4(b)が、印刷条件情報(B)の一構成例を示している。
図4(a)に示す印刷条件情報(A)は、印刷システム1の管理者により設定され、印刷システム1全体(全てのユーザで共通)またはユーザ毎に設定することが可能な情報であり、印刷条件を示す印刷条件項目の項目毎に設定値を対応付けて登録するテーブル構成となっている。
なお、図4(a)の例では、印刷条件項目として、「カラー印刷の上限枚数」、「モノクロ印刷の上限枚数」、「印刷データの最大サイズ」、「印刷データの最大ページ数」、「連続印刷の禁止時間」、「IPアドレス登録からの経過時間の上限」、・・・などを有している。
即ち、図4(a)の例では、毎月のカラー印刷の上限枚数が「500枚」であり、毎月のモノクロ印刷の上限枚数が「2000枚」であり、印刷データの最大のデータサイズが「100MB」であり、印刷データの最大ページ数が「100ページ」であり、連続印刷の禁止時間が「30秒」(即ち、同一ユーザからの印刷指示を30秒以内に受けた場合には、連続印刷を行わないことを示す)であり、IPアドレス登録からの経過時間の上限が「60分」(即ち、IPアドレスを登録してから60分以内の印刷指示を受け付け、60分を超えた後の印刷指示を受け付けないことを示す)であることを示している。
図4(b)に示す印刷条件情報(B)は、印刷システム1の管理者により設定され、ユーザ毎または印刷装置毎に設定することが可能な情報であり、管理者がユーザに対して印刷機能の利用の制限を掛けるのに用いられる情報である。
具体的には、図4(b)の例では、印刷条件情報(B)は、機能名項目と、既定値項目と、必要機能項目とを対応付けて登録するテーブル構成となっている。
ここで、「機能名項目」は、管理者がユーザに対して利用を許可する印刷機能の種類(名称)を登録するものであり、「既定値項目」は、機能名項目に登録される印刷機能毎の条件(既定値)を登録するものであり、「必要機能」は、機能名項目に登録される印刷機能を実現するために必要な機能を登録するものである。
即ち、図4(b)の例では、管理者がユーザに対して「ステープルユニット」、「パンチユニット」、「トナーセーブ機能」および「両面ユニット」という機能の利用を許可していることを示している。
より具体的には、図4(b)の例では、「ステープルユニット」という機能を使って、情報を印刷した媒体の「左上」にステープルをすることを許可することを示しており、また、「パンチユニット」という機能を使って、情報を印刷した媒体にパンチすることを許可することを示しており、また、「トナーセーブ機能」という機能を使って、「25%」のトナーセーブを行うことを許可することを示しており、また、「両面ユニット」という機能を使って、両面印刷することを許可することを示している。
図2に戻って、プリンタ情報DB26Cは、図5に示すようなプリンタ情報を格納するDBである。
図5は、プリンタ情報DB26Cに格納されるプリンタ情報の一構成例を示す模式図である。
図5に示すプリンタ情報は、ネットワークNに接続されている各印刷装置5が保持している印刷機能を示すプリンタ情報を登録するものであり、各印刷装置5のIPアドレスに対応付けて各印刷装置5が保持している印刷機能を示す情報を対応付けて登録するテーブル構成となっている。
なお、図5の例では、印刷装置(A)5が、「ステープルユニット」、「トナーセーブ機能」、「パンチユニット」、「両面ユニット」および「地紋印刷機能」という機能を保持しており、印刷装置(B)5が、「ステープルユニット」、「トナーセーブ機能」および「パンチユニット」という機能を保持しており、印刷装置(C)5が、「トナーセーブ機能」、「パンチユニット」および「両面ユニット」という機能を保持していることを示している。
図2に戻って、問合せ機能リストDB26Dは、図6に示すような問合せ機能リスト情報を格納するDBである。
図6は、問合せ機能リストDB26Dに格納される問合せ機能リスト情報の一構成例を示す模式図である。
図6に示す問合せ機能リスト情報は、印刷システム1の管理者により設定される情報であり、ネットワークNに接続される各印刷装置5の保持している機能を問い合わせる場合に用いられる情報であり、問合せる印刷機能を示す情報を登録するテーブル構成となっている。
なお、図6の例では、各印刷装置5に問い合わせる印刷機能として、「ステープルユニット」、「トナーセーブ機能」、「パンチユニット」、「両面ユニット」および「地紋印刷機能」という印刷機能が設定されていることを示している。
図7は、印刷管理装置2の機能的構成を示すブロック図である。
図7に示すように、印刷管理装置2の制御部21は、CPUがROMなどに格納される所定の制御プログラムをRAMに展開して実行することにより、後述の図10に示す処理手順を実行するための、印刷管理サーバモジュール200として機能する。
また、印刷管理サーバモジュール200は、入出力処理部201、データ格納更新部202、プリンタ情報取得部203、印刷準備処理部204、印刷データ解析部205、印刷条件判定部206、印刷機能制限部207、対応機器判定部208、印刷条件付加部209、代行印刷装置検索部210、代行印刷装置通知部211、代行印刷装置登録部212と、画面表示部213と、して機能する。
ここで、入出力処理部201は、データの入出力処理を行うものであり、具体的には、
操作装置24を介して各種データ(印刷条件情報(A)や、印刷条件情報(B)や、問合せ機能リスト情報など)を入力したり、クライアント端末装置4に対するデータの送受信処理を行ったり、認証装置3に対するデータの送受信を行ったり、印刷装置5に対するデータの送受信を行ったりするものである。
データ格納更新部202は、入出力処理部201やプリンタ情報取得部203を介して受信したデータを外部記憶装置26に格納更新するための処理を行うものであり、具体的には、印刷管理情報や、印刷条件情報(A)および印刷条件情報(B)や、プリンタ情報や、問合せ機能リスト情報などの各種情報を格納更新するための処理を実行するものである。
プリンタ情報取得部203は、入出力処理部201を介してネットワークNに接続されている各印刷装置5が保持している印刷機能を示すプリンタ情報を所定のタイミング(例えば、一定時間経過する毎のタイミングなど)で取得するものであり、例えば、問合せ機能リストDB26D(図2参照)に格納される問合せ機能リスト情報(図6参照)に基づいて、ネットワークNに接続されている印刷装置5にアクセスして、各印刷装置からプリンタ情報を取得するものである。
印刷準備処理部204は、印刷準備処理を行うものであり、具体的には、クライアント端末装置4が印刷システム1の印刷管理対象に置かれ、印刷可能な状態になるまでの印刷準備処理を行うものである。
印刷データ解析部205は、入出力処理部201を介してクライアント端末装置4から受信した印刷データの解析処理を行うものであり、具体的には、受信した印刷データから装置ユーザ名を抽出するものである。
印刷条件判定部206は、入出力処理部201を介してクライアント端末装置4から受信した印刷データに基づく印刷処理が予め設定されている印刷条件情報(A)で設定される各印刷条件項目の設定置(図4(a)参照)を満たしているか否かを判定する。
印刷機能制限部207は、操作装置24の所定の操作に基づいて入出力処理部201を介して入力された設定情報に基づいて、印刷機能を制限する設定を有効または無効にするものである。
対応機器判定部208は、ユーザにより指定された印刷装置5のプリンタ情報に含まれる機能リスト(図5参照)と、印刷条件情報(B)に含まれる必要機能リスト(図4(b)参照)とを比較して差分を算出し、ユーザにより指定された印刷装置5が対応機器であるか否か、即ち前記必要機能リストに示される印刷機能を満たす印刷処理を行うことが可能な対応機器(印刷装置)であるか否かを判定する。
印刷条件付加部209は、クライアント端末装置4から受信した印刷データに、図4(b)に示す印刷条件情報(B)で定義される印刷条件を示す情報を付加する。
代行印刷装置検索部210は、ユーザにより指定された印刷装置5に代わって、印刷条件情報(B)で定義される印刷条件を満たす印刷(代行印刷)が可能な印刷装置5を検索するものである。
代行印刷装置通知部211は、代行印刷を行う印刷装置5をユーザに通知する処理を行うものである。
代行印刷装置登録部212は、印刷条件情報(B)で定義される印刷条件を満たす印刷(代行印刷)が可能な印刷装置5が複数あった場合に、その中のいずれで代行印刷を行わせるかを決定するための情報を登録するものである。
画面表示部213は、表示装置25に各種画面を表示する処理を行うものであり、具体的には、印刷条件情報(A)や、印刷条件情報(B)や、問合せ機能リスト情報などを設定するための各種画面を表示するものである。
図8は、クライアント端末装置4の制御系のハードウェア構成を示すブロック図である。
図8に示すように、このクライアント端末装置4は、PCなどの一般的なコンピュータを利用したハードウェア構成となっており、例えば、制御部41と、通信I/F42と、I/O機器制御部43とを備え、それらがバスB2によって接続されている。
なお、制御部41は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有して構成されている。
また、制御部41には、バスB2およびI/O機器制御部43を介して、操作装置(例えば、キーボードやマウスなど)44、表示装置(例えば、液晶ディスプレイなど)45、外部記憶装置(例えば、ハードディスク装置(HDD:Hard Disk Drive)やSSD(Solid State Drive)など)46などが接続されている。
即ち、この制御部41は、CPUがROMや外部記憶装置46などに格納される制御プログラムをRAMに展開して実行することにより、I/O機器制御部43を介して接続される機器の動作を制御するとともに、通信I/F42、ネットワークNを介して接続される印刷管理装置2との間で各種データ(認証情報や印刷データなど)を送受信する動作を制御するものである。
図9は、クライアント端末装置4の機能的構成を示すブロック図である。
図9に示すように、クライアント端末装置4の制御部21は、CPUがROMなどに格納される所定の制御プログラムをRAMに展開して実行することにより、印刷管理クライアントモジュール400として機能する。
また、印刷管理クライアントモジュール400は、入出力処理部401と、画面表示部402と、して機能する。
入出力処理部401は、データの入出力処理を行うものであり、具体的には、操作装置44を介して各種データ(認証情報や、印刷指示情報など)を入力したり、印刷管理装置2に対するデータの送受信処理を行ったりするものである。
画面表示部402は、表示装置45に各種画面を表示する処理を行うものであり、具体的には、ユーザが認証情報を入力するためのユーザ認証入力画面(不図示)や、認証の成功や失敗をユーザに通知するためのユーザ認証結果通知画面(不図示)や、各種のエラーを通知するエラー通知画面(不図示)などの各種画面を表示する処理を行うものである。
なお、図2および図8では特に図示していないが、印刷管理装置2およびクライアント端末装置4には、警告音などの各種音声を出力するためのスピーカなどが実装されており、印刷管理装置2は、例えば、電源装置(不図示)を介して商用電源から必要な電力が供給されて動作可能であり、据置クライアント端末装置4は、例えば、電源装置(不図示)を介して商用電源または繰り返し充電可能な蓄電器から必要な電力が供給されて動作可能である。
次に、前記説明した構成の印刷システム1における処理動作について説明する。
まず、印刷システム1では、クライアント端末装置4が印刷管理装置2の管理下に置かれ、印刷可能な状態になるまでの印刷準備処理(特開2009−157531号公報の図7参照)が行われる。
概略的には、この印刷準備処理では、印刷管理装置2を介して、クライアント端末装置4から送信されたユーザ名とパスワードにより認証装置3でユーザの認証処理が行われ、ユーザ認証が成功した場合に、印刷管理装置2がクライアント端末装置4から受信した装置ユーザ名とIPアドレスの対を、印刷管理情報DB26Aの印刷管理情報に既に登録されている該当するユーザ名に対応付けて登録する処理が行われる。
図10は、印刷管理装置2の処理手順を示すフローチャートであり、基本的には、前記した印刷準備処理が終了した後に行われる処理の手順を示している。なお、以下の説明では、図7に示す印刷管理装置2の機能的構成部の名称を用いながら説明する。
図10に示すように、印刷管理装置2では、入出力処理部201が、クライアント端末装置4から印刷データを受信すると(ステップS101)、印刷データ解析部205が、受信した印刷データの解析処理を行う、即ち、印刷データに含まれる装置ユーザ名とクライアント端末装置4のIPアドレスを取得する(ステップS102)。なお、クライアント端末装置4のIPアドレスに関する情報は、TCP/IPなどのネットワーク通信プロトコルによって取得される。
続いて、印刷管理装置2では、印刷準備処理部204が、ステップS102で取得した装置ユーザ名とIPアドレスの対が印刷管理情報に既に登録されているか否かを判定する(ステップS103)。
この判定の結果、登録されていないと判定された場合(ステップS103:No)、ステップS104に移行して、所定のエラー処理が行われる。具体的には、この場合のエラー処理としては、装置ユーザ名とIPアドレスの対が登録されていないため、印刷装置5を利用した印刷ができない旨(印刷不可)をユーザに通知するための情報を該当するクライアント端末装置4に送信する。
一方、ステップS103の判定の結果、登録されていると判定された場合(ステップS103:Yes)、続いて、印刷管理装置2では、印刷条件判定部206が、受信した印刷データに基づく印刷処理が予め設定されている印刷条件情報(A)で設定される各印刷条件項目の設定置(図4(a)参照)を満たしているか否かを判定する(ステップS105)。
この判定の結果、満たしていないと判定された場合(ステップS105:No)、ステップS104に移行して、所定のエラー処理が行われる。具体的には、この場合のエラー処理としては、印刷条件を満たしていないので印刷不可である旨をユーザに通知するための情報(印刷不可の理由を示す不可理由情報を含む情報)を該当するクライアント端末装置4に送信する。
一方、ステップS105の判定の結果、満たしていると判定された場合(ステップS105:Yes)、続いて、印刷管理装置2では、印刷機能制限部207が、印刷機能を制限する設定が有効になっているか否かを判定する(ステップS106)。
この判定の結果、有効になっていないと判定された場合には(ステップS106:No)、ステップS107に移行して、ユーザにより指定された印刷装置5に印刷データを送信する。これにより、ユーザにより指定された印刷装置5で印刷データに基づいて媒体に情報が印刷される印刷処理が実行される。
一方、ステップS106の判定の結果、有効になっていると判定された場合には(ステップS106:No)、続いて、印刷管理装置2では、対応機器判定部208が、ユーザにより指定された印刷装置5のプリンタ情報に含まれる機能リスト(図5参照)と、印刷条件情報(B)に含まれる必要機能リスト(図4(b)参照)の差分に基づいて、ユーザにより指定された印刷装置5が対応機器であるか否か、即ち前記必要機能リストに示される印刷機能を満たす印刷処理を行うことが可能な対応機器であるか否かを判定する(ステップS108)。より具体的には、このステップS108の処理では、前記差分が無かった場合に、対応機器であると判定し、一方、前記差分が有った場合に、対応機器でないと判定する。
このステップS108の処理により、対応機器であると判定された場合には(ステップS109:Yes)、印刷管理装置2では、印刷条件付加部209が、受信した印刷データの印刷条件の記述(PJLやPDLに記述されている)(コマンドのパラメータ値)を、印刷条件情報(B)に登録されている情報(図4(b)参照)に合わせて変更する(ステップS110)。即ち、このステップS110の処理では、印刷条件付加部209が、クライアント端末装置4から受信した印刷データに、図4(b)に示す印刷条件情報(B)で定義される印刷機能を示す情報を付加する。
他方、ステップS108の処理により、対応機器でないと判定された場合には(ステップS109:No)、続いて、印刷管理装置2では、代行印刷装置検索部210が、対応機器を検索する(ステップS111)。具体的には、このステップS111の処理では、代行印刷装置検索部210は、図5に示すプリンタ情報を参照して、図4(a)に示す印刷条件情報(B)で定義される必要機能を全て有する印刷装置を対応機器として検出する。
この検索の結果、対応機器がなかった場合には(ステップS112:No)、印刷管理装置2では、ジョブキャンセル処理を実行する、即ち、その時受信した印刷データの印刷処理をキャンセルし(ステップS113)、ここでの処理を終了する。
他方、ステップS111の検索の結果、対応機器があった場合には(ステップS112:Yes)、続いて、印刷管理装置2では、印刷データを送信する印刷装置5を変更、即ち、印刷データを送信する印刷装置5を、ユーザにより指定された印刷装置5から、図4(b)に示す印刷条件情報(B)に含まれる必要機能リストに示される印刷機能を満たす印刷処理を行うことが可能な印刷装置5に変更する(ステップS114)。なお、このとき、対応機器が複数あった場合には、代行印刷装置登録部212で設定されている情報に基づいて変更先の印刷装置5を決定する。
なお、ステップS114の処理では、代行印刷装置通知部211が、ユーザにより指定された印刷装置5に代わって代行印刷を行う印刷装置5をユーザに通知するための情報を該当するクライアント端末装置4に送信する。
ステップS114の処理後、ステップS110に移行して、前記したのと略同様の処理を行う。なお、この場合には、ステップS107の処理において、ユーザにより指定された印刷装置5ではなく、代行印刷を行う印刷装置5に印刷データを送信する。
なお、ここで、前記した図10の処理手順における具体的な処理の一例について説明する。
例えば、ステップS105の判定の結果、満たしていると判定され、ステップS106の判定で、印刷機能を制限する設定が有効になっていると判定された場合で、印刷条件情報DB26B(図2参照)に図4(b)に示す印刷条件情報(B)が登録され、プリンタ情報DB26C(図2参照)に図5に示すプリンタ情報が登録されていた場合で、ユーザが指定した印刷装置5が、印刷装置(C)5であった場合について説明する。
この場合、ステップS108において、対応機器判定部208が、図4(b)に示す印刷条件情報(B)と、図5に示すプリンタ情報を参照して、ユーザが指定した印刷装置(C)5が、図4(b)に示す印刷条件情報(B)で定義される必要機能(「ステープルユニット」、「パンチユニット」、「トナーセーブ機能」および「両面ユニット」)を全て有していないことから、ユーザが指定した印刷装置(C)5が、対応機器でない、即ち、図4(b)に示す印刷条件情報(B)で定義される印刷条件を満たす印刷処理を行うことが可能な印刷装置5でないと判定する(ステップS109:No)。
そして、ステップS111において、代行印刷装置検索部210が、図5に示すプリンタ情報を参照して、図4(b)に示す印刷条件情報(B)で定義される必要機能(「ステープルユニット」、「パンチユニット」、「トナーセーブ機能」および「両面ユニット」)を全て保持している印刷装置(A)を対応機器として検出する。
そして、ステップS114において、印刷データを送信する印刷装置5を、ユーザにより指定された印刷装置(C)5から、対応機器である印刷装置(A)5に変更し、ステップS110において、印刷データにおいてユーザにより指定されている印刷条件を、システムの管理者により制限された印刷条件(即ち、図4(b)に示す印刷条件情報(B)で定義される印刷条件)、より具体的には、「ステープルユニット」という機能を使って、情報を印刷した媒体の「左上」にステープルをすることを許可し、「パンチユニット」という機能を使って、情報を印刷した媒体にパンチすることを許可し、「トナーセーブ機能」という機能を使って、「25%」のトナーセーブを行うことを許可し、「両面ユニット」という機能を使って、両面印刷することを許可する、ということを示す印刷条件に変更し、ステップS107において、印刷装置(A)5に印刷データを送信する。
図11は、図10の処理手順の変形例を示すフローチャートである。なお、この場合には、対応機器があった場合に、ユーザに対して問合せを行うようにしている。
なお、この図11の処理手順では、図10のステップS112の後に、ステップS115およびステップS116の処理を追加し、図10のステップS114の処理に替えてステップS117の処理に変更している点のみが図10の処理手順と相違している。なお、以下の説明では、同一の符合を付した箇所の説明を省略する。
また、図11の処理手順を実行する場合には、印刷管理装置2の機能的構成として、図7の機能的構成の代行印刷装置通知部211および代行印刷装置登録部212に替えて、点線で示す代行印刷問合せ部214という機能的構成を新たに追加し、クライアント端末装置4の機能的構成として、図9の機能的構成に、点線で示す代行印刷指示部403を新たに追加するものとする。
ここで、代行印刷問合せ部214は、対応機器があった場合に、クライアント端末装置4に問合せを行うものであり、具体的には、ステップS111で検索した1または複数の対応機器(印刷装置5)のリストを表示させるとともに、複数の対応機器(印刷装置5)がある場合に、いずれの印刷装置5で代行印刷を行わせるか否かを選択させたり、ジョブのキャンセルを選択させるための代行印刷指示画面45A(図12参照)を表示させるための表示情報を送信し、その送信に対応する応答情報(ジョブキャンセルを指示する情報または代行印刷を行う印刷装置5を選択指示する情報)を受信するものである。
また、代行印刷指示部403は、入出力処理部401を介して代行印刷問合せ部214からの前記表示情報を受信して、画面表示部402に代行印刷指示画面45Aを表示させるとともに、代行印刷指示画面45Aにおけるユーザの選択操作を受け付けて、選択内容を示す選択情報を入出力処理部401を介して印刷管理装置2に送信するものである。
即ち、図10の処理手順では、ステップS112の対応機器が見つかった場合に(ステップS112:Yes)、自動的に、ステップS114に移行して、印刷データを送信する印刷装置5を変更しているが、図11の処理手順では、ステップS112の対応機器が見つかった場合に、ステップS115において、代行印刷問合せ部214が、ユーザに対して対応機器があった旨を通知し、前記代行印刷指示画面45Aを表示させるための表示情報を該当するクライアント端末装置4に送信する問合せ処理を実行する。
そして、ステップS115の問合せの結果、クライアント端末装置4の代行印刷指示部403を介してユーザの指示に基づきジョブをキャンセルする情報である応答情報を受信した場合に(ステップS116:No)、ステップS113に移行して前記したのと同様のジョブキャンセル処理を実行する。
他方、クライアント端末装置4の代行印刷指示部403を介してユーザの指示に基づいて、代行印刷を行う印刷装置5を選択指示する情報である応答情報を受信した場合(ステップS116:Yes)、印刷データを送信する印刷装置5を、前記受信した応答情報で指定される印刷装置5に変更する(ステップS117)。
即ち、以上説明した実施形態によれば、印刷を指定した印刷装置に印刷条件を満たす印刷を行うための印刷機能が備わっていない場合でも、前記印刷機能を有する他の印刷装置に代行印刷させることができる。
また、本実施形態によれば、クライアント端末装置で印刷を指示するユーザの利用可能な印刷機能をシステムの管理者が詳細に設定することが可能となる。
以上、例示的な実施形態に基づいて説明したが、本実施形態は、前記した実施形態により限定されるものではない。
例えば、前記した実施形態では、特に示していないが、図10および図11のステップS106において、印刷機能を制限する設定が有効になっている場合には、ユーザが印刷機能が制限されることや、制限された印刷機能の種類を確認できるように構成することも可能である。
また、前記した実施形態の印刷管理装置2やクライアント端末装置4で実行される各種のプログラムは、印刷管理装置に予めインストールされる以外にも、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読取り可能な記憶媒体に記憶して提供しても良いし、インターネットなどのネットワーク経由で提供または配布するようにしても良い。
その他、前記した実施形態における印刷管理装置のハードウェア構成や機能的構成や、各種DBに格納される情報(印刷条件情報(B)や問合せ機能リスト情報など)の構成や、処理手順などは、単なる例として記載したものであり、本実施形態は、それらにより限定されない。
1 印刷管理サーバ
2 印刷管理装置
3 認証装置
4 クライアント端末装置(据置クライアント端末装置、持ち込みクライアント端末装置)
5 印刷装置
N ネットワーク
26A 印刷管理情報DB
26B 印刷条件情報DB
26C プリンタ情報DB
26D 問合せ機能リストDB
200 印刷管理サーバモジュール(制御手段)
201 入出力処理部(送信手段)
202 データ格納更新部
203 プリンタ情報取得部(入力手段)
204 印刷準備処理部(可否判定手段)
205 印刷データ解析部
206 印刷条件判定部
207 印刷機能制限部
208 対応機器判定部(判定手段)
209 印刷条件付加部(送信手段)
210 代行印刷装置検索部(検索手段)
211 代行印刷装置通知部(通知手段)
212 代行印刷装置登録部(登録手段)
213 画面表示部
214 代行印刷問合せ部(問合せ手段)
特開2009−157531号公報

Claims (10)

  1. クライアント端末装置から印刷データを受信した場合に、印刷を指定された印刷装置が、所定の印刷条件を満たす印刷が可能であるか否かを判定する判定手段と、
    前記判定手段により印刷不可と判定された場合に、前記印刷条件を満たす印刷が可能な他の印刷装置に代行印刷を行わせる制御を行う制御手段と、
    を有する印刷管理装置。
  2. 前記所定の印刷条件は、前記クライアント端末装置で印刷を指示するユーザの利用可能な印刷機能を制限するための条件である、請求項1に記載の印刷管理装置。
  3. 前記判定手段は、印刷を指定された印刷装置の保持している機能を示す機能情報と、前記所定の条件で定められる機能情報とを比較して、前記所定の印刷条件を満たす印刷が可能であるか否かを判定する、請求項1または2に記載の印刷管理装置。
  4. 前記制御手段は、
    クライアント端末装置から受信した印刷データに含まれるユーザを識別する識別情報に基づいて、印刷装置を利用した印刷の可否を判定する可否判定手段、
    を含み、
    前記判定手段は、前記可否判定手段で印刷可と判定されたクライアント端末装置から受信した印刷データに基づいて、前記判定を行う、請求項1〜3のいずれか一項に記載の印刷管理装置。
  5. ネットワークを介して接続される印刷装置の保持している機能を示す機能情報を入力する入力手段、
    を更に有する、請求項1〜4のいずれか一項に記載の印刷管理装置。
  6. 前記制御手段は、
    前記入力手段で入力された機能情報に基づいて、前記所定の印刷条件を満たす印刷が可能な印刷装置を検索する検索手段と、
    前記検索手段で検索された印刷装置に、前記所定の印刷条件を示す情報を付加した印刷データを送信する送信手段と、
    を含む、請求項5に記載の印刷管理装置。
  7. 前記制御手段は、
    他の印刷装置に代行印刷を行わせる場合、印刷を指示した該当するクライアント端末装置に対して代行印刷を行う印刷装置を通知する通知手段、
    を含み、請求項1〜6のいずれか一項に記載の印刷管理装置。
  8. 前記制御手段は、
    前記判定手段により印刷不可と判定された場合に、他の印刷装置に代行印刷を行わせるか否かを、印刷を指示した該当するクライアント端末装置に問い合わせる問合せ手段、
    を含み、
    前記制御手段は、前記問合せ手段の問合せの結果、代行印刷させる返答があった場合に、前記他の印刷装置に代行印刷を行わせる、請求項1〜5のいずれか一項に記載の印刷管理装置。
  9. 前記制御手段は、前記問合せ手段の問合せの結果、印刷を指定された印刷装置に代行印刷を行わせる、請求項8に記載の印刷管理装置。
  10. 前記制御手段は、
    代行印刷を行わせる印刷装置を予め登録する登録手段、
    を含み、
    前記制御手段は、前記登録手段で登録されている印刷装置に代行印刷を行わせる、請求項1〜7のいずれか一項に記載の印刷管理装置。
JP2011059084A 2011-03-17 2011-03-17 印刷管理装置 Withdrawn JP2012194855A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011059084A JP2012194855A (ja) 2011-03-17 2011-03-17 印刷管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011059084A JP2012194855A (ja) 2011-03-17 2011-03-17 印刷管理装置

Publications (1)

Publication Number Publication Date
JP2012194855A true JP2012194855A (ja) 2012-10-11

Family

ID=47086665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011059084A Withdrawn JP2012194855A (ja) 2011-03-17 2011-03-17 印刷管理装置

Country Status (1)

Country Link
JP (1) JP2012194855A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373850B1 (ko) * 2000-10-07 2003-02-26 주식회사 큐리텍 홍채를 이용한 신원 확인 시스템 및 방법과 그 방법에대한 컴퓨터 프로그램 소스를 저장한 기록매체
JP2017170777A (ja) * 2016-03-24 2017-09-28 富士ゼロックス株式会社 情報処理装置及びプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373850B1 (ko) * 2000-10-07 2003-02-26 주식회사 큐리텍 홍채를 이용한 신원 확인 시스템 및 방법과 그 방법에대한 컴퓨터 프로그램 소스를 저장한 기록매체
JP2017170777A (ja) * 2016-03-24 2017-09-28 富士ゼロックス株式会社 情報処理装置及びプログラム

Similar Documents

Publication Publication Date Title
US8958090B2 (en) Image forming apparatus including an authentication processor, method, and computer readable medium
JP5234016B2 (ja) 画像形成装置及び画像形成方法
US8773691B2 (en) Printing control apparatus, printing control method, and storage medium
US10359979B2 (en) Printing apparatus, control method for printing apparatus, and storage medium
US11372606B2 (en) Server system
US20120236359A1 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
US10241734B2 (en) Multi-worker approach for printer data collection in timely situations
JP2011065287A (ja) 情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム、記録媒体
US20130088751A1 (en) Job management apparatus, job control system, and job control method
JP2020075359A (ja) 画像形成装置およびコンピュータプログラム
CN108614672A (zh) 图像形成装置、系统及控制方法
JP2019181864A (ja) 画像形成装置、および、該画像形成装置の制御方法、制御プログラム
US20130088754A1 (en) Image forming system, image forming device, non-transitory computer readable medium, and image forming method
JP2014167679A (ja) ジョブ実行制御システム、ジョブ実行システム、ジョブ実行制御方法及びプログラム
JP2010250582A (ja) ネットワーク印刷システム、その印刷システムに用いられるサーバコンピュータ、コンピュータプログラム、そのプログラムを記録した記録媒体及びプリンタドライバ
US20150339086A1 (en) Information processing system, information processing apparatus, and information processing method
JP6579013B2 (ja) 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP7129534B2 (ja) 画像形成装置、画像形成方法、プログラム
US9262109B2 (en) Print instruction apparatus, printing system, and non-transitory computer readable medium
JP5625497B2 (ja) 情報処理装置、情報処理システム、情報処理方法、プログラム、及びそのプログラムを記憶した記録媒体
US12008280B2 (en) Image processing apparatus, control method for the image processing apparatus, and storage medium for receiving a print job
JP6710935B2 (ja) 印刷制御プログラム及び印刷制御方法
JP2012150534A (ja) 印刷制御装置、印刷制御方法およびコンピュータプログラム
US20250077150A1 (en) Information processing device, method for controlling the same, and printing system
JP2012063996A (ja) 情報処理装置と情報処理方法とプログラムとコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140603