(57)【要約】【課題】印刷処理中の印刷データの未処理分を任意の印刷装置に分散して処理させるのに好適な印刷管理装置、印刷管理機能付印刷装置、印刷管理機能付情報処理装置、印刷装置、印刷管理プログラム、印刷管理機能付印刷装置制御プログラム、印刷管理機能付情報処理装置制御プログラム、印刷装置制御プログラム、印刷管理方法、印刷管理機能付印刷装置制御方法、印刷管理機能付情報処理装置制御方法及び印刷装置制御方法を提供する。【解決手段】印刷システム１を、特定の印刷装置への印刷指示を含む印刷データを生成し、当該印刷データをプリンタサーバ３に送信する印刷指示装置２と、印刷指示装置２からの印刷データを受信し、当該印刷データを配信先の印刷装置に配信すると共に、印刷装置からの分担要求情報に応じて、未処理分の印刷処理を複数の印刷装置に分担するプリンタサーバ３と、印刷データに基づき印刷処理を行う印刷装置４とを含んだ構成となっている。【選択図】      図１
2006155573.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理装置であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、を備えることを特徴とする印刷管理装置。
【請求項２】
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴とする請求項１記載の印刷管理装置。
【請求項３】
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴とする請求項１又は請求項２記載の印刷管理装置。
【請求項４】
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴とする請求項１乃至請求項３のいずれか１項に記載の印刷管理装置。
【請求項５】
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴とする請求項１乃至請求項４のいずれか１項に記載の印刷管理装置。
【請求項６】
印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、
前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、を備えることを特徴とする印刷管理機能付印刷装置。
【請求項７】
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴とする請求項６記載の印刷管理機能付印刷装置。
【請求項８】
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴とする請求項６又は請求項７記載の印刷管理機能付印刷装置。
【請求項９】
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴とする請求項６乃至請求項８のいずれか１項に記載の印刷管理機能付印刷装置。
【請求項１０】
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴とする請求項６乃至請求項９のいずれか１項に記載の印刷管理機能付印刷装置。
【請求項１１】
印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、
前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信手段と、を備えることを特徴とする印刷管理機能付情報処理装置。
【請求項１２】
印刷データに基づいて印刷処理を行う印刷装置を複数備え、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、を備えることを特徴とする印刷システム。
【請求項１３】
請求項１乃至請求項５のいずれか１項に記載の印刷管理装置と、２以上の前記印刷装置とを備え、
前記印刷管理装置と、前記印刷装置とをデータ通信可能に接続し、
前記印刷管理装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信する分担要求情報送信手段と、
前記印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴とする印刷システム。
【請求項１４】
請求項６乃至請求項１０のいずれか１項に記載の印刷管理機能付印刷装置と、１以上の前記印刷装置とを備え、
前記印刷管理機能付印刷装置と、前記印刷装置とをデータ通信可能に接続し、
前記印刷管理機能付印刷装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理機能付印刷装置に送信する分担要求情報送信手段と、
前記印刷管理機能付印刷装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理機能付印刷装置に送信する印刷処理状況情報送信手段と、を備えることを特徴とする印刷システム。
【請求項１５】
請求項１１記載の印刷管理機能付情報処理装置と、２以上の前記印刷装置とを備え、
前記印刷管理機能付情報処理装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理機能付情報処理装置に送信する分担要求情報送信手段と、
前記印刷管理機能付情報処理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理機能付情報処理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴とする印刷システム。
【請求項１６】
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を印刷管理装置に送信する分担要求情報送信手段と、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴とする印刷装置。
【請求項１７】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷管理プログラム。
【請求項１８】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付印刷装置を制御するのに使用する印刷管理機能付印刷装置制御プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷管理機能付印刷装置制御プログラム。
【請求項１９】
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップをコンピュータに実行させるのに使用するプログラムを更に含むことを特徴とする請求項１８記載の印刷管理機能付印刷装置制御プログラム。
【請求項２０】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付情報処理装置を制御するのに使用する印刷管理機能付情報処理装置制御プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷管理機能付情報処理装置制御プログラム。
【請求項２１】
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップをコンピュータに実行させるのに使用するプログラムを更に含むことを特徴とする請求項２０記載の印刷管理機能付情報処理装置制御プログラム。
【請求項２２】
印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップと、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力ステップと、
前記分担要求情報入力ステップにおいて入力された分担要求情報を印刷管理装置に送信する分担要求情報送信ステップと、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷装置制御プログラム。
【請求項２３】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、を含むことを特徴とする印刷管理方法。
【請求項２４】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付印刷装置を制御するのに使用する印刷管理機能付印刷装置制御方法であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データに基づき印刷処理を行う印刷処理ステップと、を含むことを特徴とする印刷管理機能付印刷装置制御方法。
【請求項２５】
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップを更に含むことを特徴とする請求項２４記載の印刷管理機能付印刷装置制御方法。
【請求項２６】
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付情報処理装置を制御するのに使用する印刷管理機能付情報処理装置制御方法であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信ステップと、を含むことを特徴とする印刷管理機能付情報処理装置制御方法。
【請求項２７】
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップを更に含むことを特徴とする請求項２６記載の印刷管理機能付情報処理装置制御方法。
【請求項２８】
印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップと、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力ステップと、
前記分担要求情報入力ステップにおいて入力された分担要求情報を印刷管理装置に送信する分担要求情報送信ステップと、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信ステップと、を含むことを特徴とする印刷装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理中の印刷データの未処理分を任意の印刷装置に分散して処理させるのに好適な印刷管理装置、印刷管理機能付印刷装置、印刷管理機能付情報処理装置、印刷システム、印刷装置、印刷管理プログラム、印刷管理機能付印刷装置制御プログラム、印刷管理機能付情報処理装置制御プログラム、印刷装置制御プログラム、印刷管理方法、印刷管理機能付印刷装置制御方法、印刷管理機能付情報処理装置制御方法及び印刷装置制御方法に関する。
【背景技術】
【０００２】
従来、ユーザがプリンタから印刷物を出力する際、一旦印刷を開始した後は、この印刷処理を継続した状態で、当該印刷処理の未処理分を任意の別のプリンタに分散させることが出来なかった。
例えば、印刷処理を、複数のプリンタ装置に分散して行わせる技術に、特許文献１に記載の分散印刷装置がある。
【０００３】
特許文献１の分散印刷装置は、各分散先である複数のプリンタが、印刷データの出力を開始した後から各プリンタで印刷が完了するまでの間に、それら分散先のプリンタのいずれかで障害が発生したときに、それら分散先のプリンタを除いた全プリンタの中から、空き状態にある一のプリンタを障害の発生したプリンタの代替用のプリンタとして選択し、当該代替用のプリンタに分散印刷を行わせる。
【特許文献１】特開２００１−２９０６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の分散印刷装置においては、障害発生時に代替プリンタを探して分散印刷を継続させることはできるが、印刷が開始された後、ユーザが近隣の空いている別のプリンタを指定して、現在行われている印刷処理の未処理分を、その空いているプリンタに並列処理させるといったことはできない。そのため、他の空いているプリンタを有効利用することができないので、印刷効率を向上させるといったことはできなかった。
【０００５】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷処理中の印刷データの未処理分を任意の印刷装置に分散して処理させるのに好適な印刷管理装置、印刷管理機能付印刷装置、印刷管理機能付情報処理装置、印刷装置、印刷管理プログラム、印刷管理機能付印刷装置制御プログラム、印刷管理機能付情報処理装置制御プログラム、印刷装置制御プログラム、印刷管理方法、印刷管理機能付印刷装置制御方法、印刷管理機能付情報処理装置制御方法及び印刷装置制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の印刷管理装置は、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理装置であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、を備えることを特徴としている。
【０００７】
このような構成であれば、分担要求情報取得手段によって、印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる印刷処理の分担要求情報が取得される。分担要求情報が取得されると、印刷処理状況情報取得手段によって、印刷データの印刷処理を行っている印刷装置から、印刷データの印刷処理状況を示す印刷処理状況情報が取得され、一方、分担印刷データ取得手段によって、分担要求情報に対応した印刷データが取得される。分担要求情報及び印刷処理状況情報が取得されると、分担内容決定手段によって、分担要求情報及び印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容が決定される。分担内容が決定されると、印刷データ加工手段によって、当該分担内容に基づき、分担印刷データ取得手段によって取得した印刷データが加工される。印刷データが加工されると、加工印刷データ送信手段によって、印刷データ加工手段において加工された印刷データである加工印刷データが、当該加工印刷データの分担先の印刷装置に送信される。
【０００８】
従って、印刷処理状況情報に基づき、未処理分の印刷処理の分担内容を決定することができるので、印刷処理途中においても残りの印刷処理を任意の別の印刷装置に分散して行わせることができるという効果が得られる。
ここで、印刷データのデータ形式としては、文書エディタや画像エディタ等により作成された文書ファイルや画像ファイル等の作成ファイルそのもの、これら文書ファイルや画像ファイルを中間言語（例えば、ＰＤＬ等のページ記述言語）の記述に変換した中間ファイルなどがある。従って、印刷装置で行われる印刷処理としては、印刷データに基づき被印刷物（紙、ＣＤ，ＤＶＤメディアの表面等）に文字や絵を印刷して出力する処理だけに限らず、文書ファイルや画像ファイルを中間言語の記述に変換する処理や、中間ファイルを印刷用の画像データ（例えば、ビットマップデータ）に変換するレンダリング処理なども含む場合がある。以下、形態６の印刷管理機能付印刷装置、形態１１の印刷管理機能付情報処理装置、形態１７の印刷システム、形態２５の印刷管理プログラム、形態３０の印刷管理機能付印刷装置制御プログラム、形態３６の印刷管理機能付情報処理装置制御プログラム、形態４３の印刷管理方法、形態４８の印刷管理機能付印刷装置制御方法及び形態５４の印刷管理機能付情報処理装置制御方法において同じである。
【０００９】
また、印刷データを特定する情報とは、印刷処理の行われる印刷データがどれかを特定する情報であり、印刷管理装置は、この情報に基づき、どの印刷データに対して分割処理を行うかを特定する。以下、形態６の印刷管理機能付印刷装置、形態１１の印刷管理機能付情報処理装置、形態１７の印刷システム、形態２５の印刷管理プログラム、形態３０の印刷管理機能付印刷装置制御プログラム、形態３６の印刷管理機能付情報処理装置制御プログラム、形態４３の印刷管理方法、形態４８の印刷管理機能付印刷装置制御方法及び形態５４の印刷管理機能付情報処理装置制御方法において同じである。
【００１０】
また、印刷データの加工は、分担先の印刷装置に未処理分の印刷処理を行わせるために、決定された分担内容に基づき印刷データのヘッダ部分の内容を書き換える等の処理を含むものである。以下、形態６の印刷管理機能付印刷装置、形態１１の印刷管理機能付情報処理装置、形態１７の印刷システム、形態２５の印刷管理プログラム、形態３０の印刷管理機能付印刷装置制御プログラム、形態３６の印刷管理機能付情報処理装置制御プログラム、形態４３の印刷管理方法、形態４８の印刷管理機能付印刷装置制御方法及び形態５４の印刷管理機能付情報処理装置制御方法において同じである。
【００１１】
〔形態２〕  更に、形態２の印刷管理装置は、形態１の印刷管理装置において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
【００１２】
このような構成であれば、分担内容決定処理実行判定手段によって、印刷データに対応付けられた第１暗証情報及び分担要求情報に含まれる第２暗証情報に基づき、前記分担内容の決定処理を行うか否かが判定される。決定処理を行うと判定された場合は、分担内容決定手段によって、分担内容の決定処理が行われる。
従って、適切な暗証情報を含んだ分担要求が取得されない限りは、分担処理が行われないので、機密文書等を印刷するような場合に、本人の意図しないタイミングで他者に分担要求を勝手に出されるといったことを防ぐことができ、第三者に機密文書を奪われたり見られたりするといったことを防ぐことができるという効果が得られる。
【００１３】
ここで、固有の第１暗証情報は、これと対応する印刷データを一意に決定する情報であり、分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報は、これと対応する分担要求情報を一意に決定し、且つ第１暗証情報の対応付けられた印刷データに対応する情報である。つまり、第１暗証情報と第２暗証情報に基づき、これらに対応する印刷データを一意に決定することが可能である。以下、形態７の印刷管理機能付印刷装置、形態１２の印刷管理機能付情報処理装置、形態１７の印刷システム、形態２６の印刷管理プログラム、形態３１の印刷管理機能付印刷装置制御プログラム、形態３６の印刷管理機能付情報処理装置制御プログラム、形態４４の印刷管理方法、形態４９の印刷管理機能付印刷装置制御方法及び形態５５の印刷管理機能付情報処理装置制御方法において同じである。
【００１４】
〔形態３〕  更に、形態３の印刷管理装置は、形態１又は２の印刷管理装置において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴としている。
このような構成であれば、障害情報取得手段によって、印刷装置に発生した障害に係る障害情報が取得される。障害情報が取得されると、分担内容決定手段は、障害情報に基づき障害の発生した印刷装置以外に対して未処理分の印刷処理を分担させる分担内容を決定する。
【００１５】
従って、障害の発生した印刷装置に印刷処理を分担させるといった事態を防ぐことができるという効果が得られる。
ここで、障害の発生した印刷装置以外に対して印刷処理を分担させるとあるが、障害の発生した印刷装置の分担割合を「０」とした分担内容を決定するような場合も含む。以下、形態１０の印刷システム、形態１９の印刷管理プログラム及び形態２９の印刷管理方法において同じである。
【００１６】
〔形態４〕  更に、形態４の印刷管理装置は、形態１乃至３のいずれか１の印刷管理装置において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴としている。
【００１７】
このような構成であれば、性能情報取得手段によって、複数の印刷装置の性能に係る性能情報が取得される。そして、分担内容決定手段は、取得した性能情報に基づき分担内容を決定する。
従って、例えば、比較的性能の良い印刷装置に多くの処理をさせ、比較的性能の悪い印刷装置に性能の良い装置より少ない処理をさせるといったように、印刷装置の性能に応じて分担内容を効率的に決定できるという効果が得られる。
【００１８】
〔形態５〕  更に、形態５の印刷管理装置は、形態１乃至４のいずれか１の印刷管理装置において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
【００１９】
このような構成でれば、指定情報取得手段によって、印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報が取得される。そして、分担内容決定手段は、印刷部数の指定情報に基づき分担内容を決定する。
従って、例えば、同じ印刷データを１００部印刷しているようなときに、ユーザは、別の任意の印刷装置に対して３部だけ印刷させるといったように、任意の別の印刷装置に対して、未処理部数内であれば任意の部数を印刷させることができるという効果が得られる。
【００２０】
〔形態６〕  一方、上記目的を達成するために、形態６の印刷管理機能付印刷装置は、
印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、
前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、を備えることを特徴としている。
【００２１】
このような構成であれば、分担要求情報取得手段によって、印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる印刷処理の分担要求情報が取得される。分担要求情報が取得されると、印刷処理状況情報取得手段によって、印刷データの印刷処理を行っている印刷装置から、印刷データの印刷処理状況を示す印刷処理状況情報が取得され、一方、分担印刷データ取得手段によって、分担要求情報に対応した印刷データが取得される。分担要求情報及び印刷処理状況情報が取得されると、分担内容決定手段によって、分担要求情報及び印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容が決定される。分担内容が決定されると、印刷データ加工手段によって、当該分担内容に基づき、分担印刷データ取得手段によって取得した印刷データが加工される。印刷データが加工されると、加工印刷データ送信手段によって、印刷データ加工手段において加工された印刷データである加工印刷データが、当該加工印刷データの分担先の印刷装置に送信される。
【００２２】
また、印刷データ取得手段によって、印刷データが取得され、当該取得された印刷データが印刷データ記憶手段に記憶される。印刷データが記憶されると、印刷処理手段によって、記憶された印刷データに基づき印刷処理が行われる。
つまり、形態１の印刷管理装置の機能を有した印刷装置を構成することができ、これにより、システムの構成を簡易にすることができるという効果が得られる。
【００２３】
〔形態７〕  更に、形態７の印刷管理機能付印刷装置は、形態６の印刷管理機能付印刷装置において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
【００２４】
このような構成であれば、分担内容決定処理実行判定手段によって、印刷データに対応付けられた第１暗証情報及び分担要求情報に含まれる第２暗証情報に基づき、前記分担内容の決定処理を行うか否かが判定される。決定処理を行うと判定された場合は、分担内容決定手段によって、分担内容の決定処理が行われる。
つまり、形態２の印刷管理装置の機能を有した印刷装置を構成することができ、これにより、システムの構成を簡易にすることができるという効果が得られる。
【００２５】
〔形態８〕  更に、形態８の印刷管理機能付印刷装置は、形態６又は７の印刷管理機能付印刷装置において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴としている。
【００２６】
このような構成であれば、障害情報取得手段によって、印刷装置に発生した障害に係る障害情報が取得される。障害情報が取得されると、分担内容決定手段は、障害情報に基づき障害の発生した印刷装置以外に対して未処理分の印刷処理を分担させる分担内容を決定する。
つまり、形態３の印刷管理装置の機能を有した印刷装置を構成することができ、これにより、システムの構成を簡易にすることができるという効果が得られる。
【００２７】
〔形態９〕  更に、形態９の印刷管理機能付印刷装置は、形態６乃至８のいずれか１の印刷管理機能付印刷装置において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴としている。
【００２８】
このような構成であれば、性能情報取得手段によって、複数の印刷装置の性能に係る性能情報が取得される。そして、分担内容決定手段は、取得した性能情報に基づき分担内容を決定する。
つまり、形態４の印刷管理装置の機能を有した印刷装置を構成することができ、これにより、システムの構成を簡易にすることができるという効果が得られる。
【００２９】
〔形態１０〕  更に、形態１０の印刷管理機能付印刷装置は、形態６乃至９のいずれか１の印刷管理機能付印刷装置において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
【００３０】
このような構成でれば、指定情報取得手段によって、印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報が取得される。そして、分担内容決定手段は、印刷部数の指定情報に基づき分担内容を決定する。
つまり、形態５の印刷管理装置の機能を有した印刷装置を構成することができ、これにより、システムの構成を簡易にすることができるという効果が得られる。
【００３１】
〔形態１１〕  また、上記目的を達成するために、形態１１の印刷管理機能付情報処理装置は、
印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、
前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信手段と、を備えることを特徴としている。
【００３２】
このような構成であれば、分担要求情報取得手段によって、印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる印刷処理の分担要求情報が取得される。分担要求情報が取得されると、印刷処理状況情報取得手段によって、印刷データの印刷処理を行っている印刷装置から、印刷データの印刷処理状況を示す印刷処理状況情報が取得され、一方、分担印刷データ取得手段によって、分担要求情報に対応した印刷データが取得される。分担要求情報及び印刷処理状況情報が取得されると、分担内容決定手段によって、分担要求情報及び印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容が決定される。分担内容が決定されると、印刷データ加工手段によって、当該分担内容に基づき、分担印刷データ取得手段によって取得した印刷データが加工される。印刷データが加工されると、加工印刷データ送信手段によって、印刷データ加工手段において加工された印刷データである加工印刷データが、当該加工印刷データの分担先の印刷装置に送信される。
【００３３】
また、印刷データ取得手段によって、印刷データが取得され、当該取得された印刷データが印刷データ記憶手段に記憶される。印刷データが記憶されると、当該記憶された印刷データを、これに対応する前記印刷装置に送信する。
つまり、形態１の印刷管理装置の機能を有した情報処理装置を構成することができ、これにより、プリンタサーバ等に印刷管理機能を持たせることができるので、システムが構成し易いと共に、システムの構成を簡易にすることができるという効果が得られる。
【００３４】
〔形態１２〕  更に、形態１２の印刷管理機能付情報処理装置は、形態１１の印刷管理機能付情報処理装置において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
【００３５】
このような構成であれば、分担内容決定処理実行判定手段によって、印刷データに対応付けられた第１暗証情報及び分担要求情報に含まれる第２暗証情報に基づき、前記分担内容の決定処理を行うか否かが判定される。決定処理を行うと判定された場合は、分担内容決定手段によって、分担内容の決定処理が行われる。
つまり、形態２の印刷管理装置の機能を有した情報処理装置を構成することができ、これにより、プリンタサーバ等に印刷管理機能を持たせることができるので、システムが構成し易いと共に、システムの構成を簡易にすることができるという効果が得られる。
【００３６】
〔形態１３〕  更に、形態１３の印刷管理機能付情報処理装置は、形態１１又は１２の印刷管理機能付情報処理装置において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴としている。
【００３７】
このような構成であれば、障害情報取得手段によって、印刷装置に発生した障害に係る障害情報が取得される。障害情報が取得されると、分担内容決定手段は、障害情報に基づき障害の発生した印刷装置以外に対して未処理分の印刷処理を分担させる分担内容を決定する。
つまり、形態３の印刷管理装置の機能を有した情報処理装置を構成することができ、これにより、プリンタサーバ等に印刷管理機能を持たせることができるので、システムが構成し易いと共に、システムの構成を簡易にすることができるという効果が得られる。
【００３８】
〔形態１４〕  更に、形態１４の印刷管理機能付情報処理装置は、形態１１乃至１３のいずれか１の印刷管理機能付情報処理装置において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴としている。
【００３９】
このような構成であれば、性能情報取得手段によって、複数の印刷装置の性能に係る性能情報が取得される。そして、分担内容決定手段は、取得した性能情報に基づき分担内容を決定する。
つまり、形態４の印刷管理装置の機能を有した情報処理装置を構成することができ、これにより、プリンタサーバ等に印刷管理機能を持たせることができるので、システムが構成し易いと共に、システムの構成を簡易にすることができるという効果が得られる。
【００４０】
〔形態１５〕  更に、形態１５の印刷管理機能付情報処理装置は、形態１１乃至１４のいずれか１の印刷管理機能付情報処理装置において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
【００４１】
このような構成でれば、指定情報取得手段によって、印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報が取得される。そして、分担内容決定手段は、印刷部数の指定情報に基づき分担内容を決定する。
つまり、形態５の印刷管理装置の機能を有した情報処理装置を構成することができ、これにより、プリンタサーバ等に印刷管理機能を持たせることができるので、システムが構成し易いと共に、システムの構成を簡易にすることができるという効果が得られる。
【００４２】
〔形態１６〕  また、上記目的を達成するために、形態１６の印刷システムは、
印刷データに基づいて印刷処理を行う印刷装置を複数備え、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得手段と、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得手段と、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得手段と、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定手段と、
前記分担内容決定手段において決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工手段と、
前記印刷データ加工手段において加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信手段と、を備えることを特徴としている。
【００４３】
このような構成であれば、分担要求情報取得手段によって、印刷データを特定する情報及び印刷処理の分担先の情報を含んでなる印刷処理の分担要求情報が取得される。分担要求情報が取得されると、印刷処理状況情報取得手段によって、印刷データの印刷処理を行っている印刷装置から、印刷データの印刷処理状況を示す印刷処理状況情報が取得され、一方、分担印刷データ取得手段によって、分担要求情報に対応した印刷データが取得される。分担要求情報及び印刷処理状況情報が取得されると、分担内容決定手段によって、分担要求情報及び印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容が決定される。分担内容が決定されると、印刷データ加工手段によって、当該分担内容に基づき、分担印刷データ取得手段によって取得した印刷データが加工される。印刷データが加工されると、加工印刷データ送信手段によって、印刷データ加工手段において加工された印刷データである加工印刷データが、当該加工印刷データの分担先の印刷装置に送信される。
【００４４】
従って、印刷処理状況情報に基づき、未処理分の印刷処理の分担内容を決定することができるので、印刷処理途中においても残りの印刷処理を任意の別の印刷装置に分散して行わせることができるという効果が得られる。
【００４５】
〔形態１７〕  更に、形態１７の印刷システムは、形態１６の印刷システムにおいて、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定手段を備え、
前記分担内容決定手段は、前記分担内容決定処理実行判定手段によって、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
【００４６】
このような構成であれば、分担内容決定処理実行判定手段によって、印刷データに対応付けられた第１暗証情報及び分担要求情報に含まれる第２暗証情報に基づき、前記分担内容の決定処理を行うか否かが判定される。決定処理を行うと判定された場合は、分担内容決定手段によって、分担内容の決定処理が行われる。
従って、適切な暗証情報を含んだ分担要求が取得されない限りは、分担処理が行われないので、機密文書等を印刷するような場合に、本人の意図しないタイミングで他者に分担要求を勝手に出されるといったことを防ぐことができ、第三者に機密文書を見られたり奪われたりするといったことを防ぐことができるという効果が得られる。
ここで、本システムは、例えば、情報処理装置、印刷装置等の複数の装置を通信可能に接続したネットワークシステムとして実現する場合は、上記各手段は、複数の装置のいずれに属していてもよい。
【００４７】
〔形態１８〕  更に、形態１８の印刷システムは、形態１６又は１７の印刷システムにおいて、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得手段を備え、
前記分担内容決定手段は、前記障害情報に基づき障害の発生した印刷装置以外に対して前記未処理分の印刷処理を分担させる分担内容を決定することを特徴としている。
【００４８】
このような構成であれば、障害情報取得手段によって、印刷装置に発生した障害に係る障害情報が取得される。障害情報が取得されると、分担内容決定手段は、障害情報に基づき障害の発生した印刷装置以外に対して未処理分の印刷処理を分担させる分担内容を決定する。
従って、障害の発生した印刷装置に印刷処理を分担させるといった事態を防ぐことができるという効果が得られる。
【００４９】
〔形態１９〕  更に、形態１９の印刷システムは、形態１６乃至１８のいずれか１の印刷システムにおいて、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得手段を備え、
前記分担内容決定手段は、前記性能情報に基づき前記分担内容を決定することを特徴としている。
【００５０】
このような構成であれば、性能情報取得手段によって、複数の印刷装置の性能に係る性能情報が取得される。そして、分担内容決定手段は、取得した性能情報に基づき分担内容を決定する。
従って、比較的性能の良い印刷装置に多くの処理をさせ、比較的性能の悪い印刷装置に性能の良い装置より少ない処理をさせるといったように、印刷装置の性能に応じて分担内容を効率的に決定できるという効果が得られる。
【００５１】
〔形態２０〕  更に、形態２０の印刷システムは、形態１６乃至１９のいずれか１の印刷システムにおいて、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得手段を備え、
前記分担内容決定手段は、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
【００５２】
このような構成でれば、指定情報取得手段によって、印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報が取得される。そして、分担内容決定手段は、印刷部数の指定情報に基づき分担内容を決定する。
従って、例えば、同じ印刷データを１００部印刷しているようなときに、ユーザは、別の任意の印刷装置に対して３部だけ印刷させるといったように、任意の別の印刷装置に対して、未処理部数内であれば任意の部数を印刷させることができるという効果が得られる。
【００５３】
〔形態２１〕  また、上記目的を達成するために、形態２１の印刷システムは、
形態１乃至形態５のいずれか１の印刷管理装置と、２以上の前記印刷装置とを備え、
前記印刷管理装置と、前記印刷装置とをデータ通信可能に接続し、
前記印刷管理装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信する分担要求情報送信手段と、
前記印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴としている。
【００５４】
このような構成であれば、印刷管理装置は、取得要求送信手段によって、印刷装置に印刷処理状況情報の取得要求を送信することが可能である。
また、印刷装置は、印刷データ取得手段によって、印刷データを取得することが可能であり、印刷データ記憶手段によって、印刷データ取得手段によって取得した印刷データを記憶することが可能であり、印刷処理手段によって、印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行うことが可能であり、分担要求情報入力手段によって、分担要求情報を入力することが可能であり、分担要求情報送信手段によって、分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信することが可能であり、印刷処理状況情報送信手段によって、印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信することが可能である。
従って、印刷処理状況情報に基づき、未処理分の印刷処理の分担内容を決定することができるので、印刷処理途中においても残りの印刷処理を任意の別の印刷装置に分散して行わせることができるという効果が得られる。
【００５５】
〔形態２２〕  また、上記目的を達成するために、形態２２の印刷システムは、
形態６の印刷管理機能付印刷装置と、１以上の前記印刷装置とを備え、
前記印刷管理機能付印刷装置と、前記印刷装置とをデータ通信可能に接続し、
前記印刷管理機能付印刷装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理機能付印刷装置に送信する分担要求情報送信手段と、
前記印刷管理機能付印刷装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理機能付印刷装置に送信する印刷処理状況情報送信手段と、を備えることを特徴としている。
【００５６】
このような構成であれば、印刷管理機能付印刷装置は、取得要求送信手段によって、印刷装置に印刷処理状況情報の取得要求を送信することが可能である。
また、印刷装置は、印刷データ取得手段によって、印刷データを取得することが可能であり、印刷データ記憶手段によって、印刷データ取得手段によって取得した印刷データを記憶することが可能であり、印刷処理手段によって、印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行うことが可能であり、分担要求情報入力手段によって、分担要求情報を入力することが可能であり、分担要求情報送信手段によって、分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信することが可能であり、印刷処理状況情報送信手段によって、印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信することが可能である。
【００５７】
従って、印刷処理状況情報に基づき、未処理分の印刷処理の分担内容を決定することができるので、印刷処理途中においても残りの印刷処理を任意の別の印刷装置に分散して行わせることができるという効果が得られる。
【００５８】
〔形態２３〕  また、上記目的を達成するために、形態２３の印刷システムは、
形態１１乃至形態１５のいずれか１に記載の印刷管理機能付情報処理装置と、２以上の前記印刷装置とを備え、
前記印刷管理機能付情報処理装置は、
前記印刷装置に印刷処理状況情報の取得要求を送信する取得要求送信手段を備え、
前記印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を前記印刷管理機能付情報処理装置に送信する分担要求情報送信手段と、
前記印刷管理機能付情報処理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理機能付情報処理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴としている。
【００５９】
このような構成であれば、印刷管理機能付情報処理装置は、取得要求送信手段によって、印刷装置に印刷処理状況情報の取得要求を送信することが可能である。
また、印刷装置は、印刷データ取得手段によって、印刷データを取得することが可能であり、印刷データ記憶手段によって、印刷データ取得手段によって取得した印刷データを記憶することが可能であり、印刷処理手段によって、印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行うことが可能であり、分担要求情報入力手段によって、分担要求情報を入力することが可能であり、分担要求情報送信手段によって、分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信することが可能であり、印刷処理状況情報送信手段によって、印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信することが可能である。
【００６０】
従って、印刷処理状況情報に基づき、未処理分の印刷処理の分担内容を決定することができるので、印刷処理途中においても残りの印刷処理を任意の別の印刷装置に分散して行わせることができるという効果が得られる。
【００６１】
〔形態２４〕  また、上記目的を達成するために、形態２４の印刷装置は、
印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得した印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理手段と、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力手段と、
前記分担要求情報入力手段によって入力された分担要求情報を印刷管理装置に送信する分担要求情報送信手段と、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信手段と、を備えることを特徴としている。
【００６２】
このような構成であれば、印刷データ取得手段によって、印刷データを取得することが可能であり、印刷データ記憶手段によって、印刷データ取得手段によって取得した印刷データを記憶することが可能であり、印刷処理手段によって、印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行うことが可能であり、分担要求情報入力手段によって、分担要求情報を入力することが可能であり、分担要求情報送信手段によって、分担要求情報入力手段によって入力された分担要求情報を前記印刷管理装置に送信することが可能であり、印刷処理状況情報送信手段によって、印刷管理装置からの前記印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信することが可能である。
ここで、本形態は、形態２１乃至２３のいずれか１の印刷システムに適用可能な印刷装置であり、形態２１乃至２３のいずれか１の印刷システムと同等の作用効果が得られる。
【００６３】
〔形態２５〕  また、上記目的を達成するために、形態２５の印刷管理プログラムは、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得ステップにおいて取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷管理装置と同等の作用および効果が得られる。
【００６４】
〔形態２６〕  更に、形態２６の印刷管理プログラムは、形態２５の印刷管理プログラムにおいて、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の印刷管理装置と同等の作用および効果が得られる。
【００６５】
〔形態２７〕  更に、形態２７の印刷管理プログラムは、形態２５又は２６の印刷管理プログラムにおいて、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の印刷管理装置と同等の作用および効果が得られる。
【００６６】
〔形態２８〕  更に、形態２８の印刷管理プログラムは、形態２５乃至２７のいずれか１の印刷管理プログラムにおいて、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の印刷管理装置と同等の作用および効果が得られる。
【００６７】
〔形態２９〕  更に、形態２９の印刷管理プログラムは、形態２５乃至２８のいずれか１の印刷管理プログラムにおいて、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷管理装置と同等の作用および効果が得られる。
【００６８】
〔形態３０〕  また、上記目的を達成するために、形態３０の印刷管理機能付印刷装置制御プログラムは、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付印刷装置を制御するのに使用する印刷管理機能付印刷装置制御プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得ステップにおいて取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００６９】
〔形態３１〕  更に、形態３１の印刷管理機能付印刷装置制御プログラムは、形態３０の印刷管理機能付印刷装置制御プログラムにおいて、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００７０】
〔形態３２〕  更に、形態３２の印刷管理機能付印刷装置制御プログラムは、形態３０又は３１の印刷管理機能付印刷装置制御プログラムにおいて、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８の印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００７１】
〔形態３３〕  更に、形態３３の印刷管理機能付印刷装置制御プログラムは、形態３０乃至３２のいずれか１の印刷管理機能付印刷装置制御プログラムにおいて、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９の印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００７２】
〔形態３４〕  更に、形態３４の印刷管理機能付印刷装置制御プログラムは、形態３０乃至３３のいずれか１の印刷管理機能付印刷装置制御プログラムにおいて、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１０の印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００７３】
〔形態３５〕  更に、形態３５の印刷管理機能付印刷装置制御プログラムは、形態３０乃至３４のいずれか１の印刷管理機能付印刷装置制御プログラムにおいて、
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップをコンピュータに実行させるのに使用するプログラムを更に含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２２の印刷システムにおける印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００７４】
〔形態３６〕  また、上記目的を達成するために、形態３６の印刷管理機能付印情報処理置制御プログラムは、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付印刷装置を制御するのに使用する印刷管理機能付印刷装置制御プログラムであって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得ステップにおいて取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１１の印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００７５】
〔形態３７〕  更に、形態３７の印刷管理機能付情報処理装置制御プログラムは、形態３６の印刷管理機能付情報処理装置制御プログラムにおいて、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１２の印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００７６】
〔形態３８〕  更に、形態３８の印刷管理機能付情報処理装置制御プログラムは、形態３６又は３７の印刷管理機能付情報処理装置制御プログラムにおいて、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１３の印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００７７】
〔形態３９〕  更に、形態３９の印刷管理機能付情報処理装置制御プログラムは、形態３６乃至３８のいずれか１の印刷管理機能付情報処理装置制御プログラムにおいて、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１４の印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００７８】
〔形態４０〕  更に、形態４０の印刷管理機能付情報処理装置制御プログラムは、形態３６乃至３９のいずれか１の印刷管理機能付情報処理装置制御プログラムにおいて、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１５の印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００７９】
〔形態４１〕  更に、形態４１の印刷管理機能付情報処理装置制御プログラムは、形態３６乃至３９のいずれか１の印刷管理機能付情報処理装置制御プログラムにおいて、
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップをコンピュータに実行させるのに使用するプログラムを更に含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２３の印刷システムにおける印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００８０】
〔形態４２〕  また、上記目的を達成するために、形態４２の印刷装置制御プログラムは、
印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップと、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力ステップと、
前記分担要求情報入力ステップにおいて入力された分担要求情報を印刷管理装置に送信する分担要求情報送信ステップと、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１６の印刷装置と同等の作用および効果が得られる。
【００８１】
〔形態４３〕  また、上記目的を達成するために、形態４３の印刷管理方法は、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理方法であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得ステップにおいて取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、を含むことを特徴としている。
これにより、形態１の印刷管理装置と同等の作用効果が得られる。
【００８２】
〔形態４４〕  更に、形態４４の印刷管理方法は、形態４３の印刷管理方法において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
これにより、形態２の印刷管理装置と同等の作用効果が得られる。
【００８３】
〔形態４５〕  更に、形態４５の印刷管理方法は、形態４３又は４４の印刷管理方法において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
これにより、形態３の印刷管理装置と同等の作用効果が得られる。
【００８４】
〔形態４６〕  更に、形態４６の印刷管理方法は、形態４３乃至４５のいずれか１の印刷管理方法において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態４の印刷管理装置と同等の作用効果が得られる。
【００８５】
〔形態４７〕  更に、形態４７の印刷管理方法は、形態４３乃至４６のいずれか１の印刷管理方法において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態５の印刷管理装置と同等の作用効果が得られる。
【００８６】
〔形態４８〕  また、上記目的を達成するために、形態４８の印刷管理機能付印刷装置制御方法は、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付印刷装置を制御するのに使用する印刷管理機能付印刷装置制御方法であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得手段によって取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データに基づき印刷処理を行う印刷処理ステップと、を含むことを特徴としている。
これにより、形態６の印刷管理機能付印刷装置と同等の作用効果が得られる。
【００８７】
〔形態４９〕  更に、形態４９の印刷管理機能付印刷装置制御方法は、形態４８の印刷管理機能付印刷装置制御方法において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
これにより、形態７の印刷管理機能付印刷装置と同等の作用効果が得られる。
【００８８】
〔形態５０〕  更に、形態５０の印刷管理機能付印刷装置制御方法は、形態４８又は４９の印刷管理機能付印刷装置制御方法において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
これにより、形態８の印刷管理機能付印刷装置と同等の作用効果が得られる。
【００８９】
〔形態５１〕  更に、形態５１の印刷管理機能付印刷装置制御方法は、形態４８乃至５０のいずれか１の印刷管理機能付印刷装置制御方法において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態９の印刷管理機能付印刷装置と同等の作用効果が得られる。
【００９０】
〔形態５２〕  更に、形態５２の印刷管理機能付印刷装置制御方法は、形態４８乃至５１のいずれか１の印刷管理機能付印刷装置制御方法において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態１０の印刷管理機能付印刷装置と同等の作用効果が得られる。
【００９１】
〔形態５３〕  更に、形態５３の印刷管理機能付印刷装置制御方法は、形態４８乃至５２のいずれか１の印刷管理機能付印刷装置制御方法において、
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップを更に含むことを特徴としている。
これにより、形態２２の印刷システムにおける印刷管理機能付印刷装置と同等の作用および効果が得られる。
【００９２】
〔形態５４〕  また、上記目的を達成するために、形態５４の印刷管理機能付印情報処理置制御方法は、
印刷データに基づいて印刷処理を行う印刷装置を複数備えたシステムにおける前記印刷処理の分担内容を決定する印刷管理機能付情報処理装置を制御するのに使用する印刷管理機能付情報処理装置制御方法であって、
前記印刷データを特定する情報及び前記印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を取得する分担要求情報取得ステップと、
前記印刷データの印刷処理を行っている印刷装置から、前記印刷データの印刷処理状況を示す印刷処理状況情報を取得する印刷処理状況情報取得ステップと、
前記分担要求情報に対応した印刷データを取得する分担印刷データ取得ステップと、
前記分担要求情報及び前記印刷処理状況情報に基づき、前記印刷処理の未処理分の分担内容を決定する分担内容決定ステップと、
前記分担内容決定ステップにおいて決定された分担内容に基づき、前記分担印刷データ取得ステップにおいて取得した印刷データを加工する印刷データ加工ステップと、
前記印刷データ加工ステップにおいて加工された印刷データである加工印刷データを、当該加工印刷データの分担先の印刷装置に送信する加工印刷データ送信ステップと、
前記印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データを、当該印刷データに対応する前記印刷装置に送信する印刷データ送信ステップと、を含むことを特徴としている。
これにより、形態１１の印刷管理機能付情報処理装置と同等の作用効果が得られる。
【００９３】
〔形態５５〕  更に、形態５５の印刷管理機能付情報処理装置制御方法は、形態５４の印刷管理機能付情報処理装置制御方法において、
前記印刷データは、当該印刷データ固有の第１暗証情報が対応付けられ、
前記分担要求情報は、当該分担要求情報に固有で、且つ前記第１暗証情報に対応する第２暗証情報を含み、
前記第１暗証情報及び前記第２暗証情報に基づき、前記印刷処理の分担内容の決定処理を行うか否かを判定する分担内容決定処理実行判定ステップを更に含み、
前記分担内容決定ステップにおいては、前記分担内容決定処理実行判定ステップにおいて、前記分担内容の決定処理を行うと判定された場合に、当該決定処理を行うことを特徴としている。
これにより、形態１２の印刷管理機能付情報処理装置と同等の作用効果が得られる。
【００９４】
〔形態５６〕  更に、形態５６の印刷管理機能付情報処理装置制御方法は、形態５４又は５５の印刷管理機能付情報処理装置制御方法において、
前記印刷装置に発生した障害に係る障害情報を取得する障害情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記障害情報に基づき障害の発生した印刷装置以外に対して前記印刷処理を分担させる分担内容を決定することを特徴としている。
これにより、形態１３の印刷管理機能付情報処理装置と同等の作用効果が得られる。
【００９５】
〔形態５７〕  更に、形態５７の印刷管理機能付情報処理装置制御方法は、形態５４乃至５６のいずれか１の印刷管理機能付情報処理装置制御方法において、
前記複数の印刷装置の性能に係る性能情報を取得する性能情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記性能情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態１４の印刷管理機能付情報処理装置と同等の作用効果が得られる。
【００９６】
〔形態５８〕  更に、形態５８の印刷管理機能付情報処理装置制御方法は、形態５４乃至５７のいずれか１の印刷管理機能付情報処理装置制御方法において、
前記印刷データの印刷処理を分担する印刷装置に対する印刷部数の指定情報を取得する指定情報取得ステップを更に含み、
前記分担内容決定ステップにおいては、前記印刷部数の指定情報に基づき前記分担内容を決定することを特徴としている。
これにより、形態１５の印刷管理機能付情報処理装置と同等の作用効果が得られる。
【００９７】
〔形態５９〕  更に、形態５９の印刷管理機能付情報処理装置制御方法は、形態５４乃至５８のいずれか１の印刷管理機能付情報処理装置制御方法において、
前記印刷装置に印刷処理状況の取得要求を送信する取得要求送信ステップを更に含むことを特徴としている。
これにより、形態２３の印刷システムにおける印刷管理機能付情報処理装置と同等の作用および効果が得られる。
【００９８】
〔形態６０〕  また、上記目的を達成するために、形態６０の印刷装置制御方法は、
印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにおいて取得した印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、
前記印刷データ記憶手段に記憶された印刷データに基づき印刷処理を行う印刷処理ステップと、
前記印刷データを特定する情報及び当該印刷データの印刷処理の分担先の情報を含んでなる前記印刷処理の分担要求情報を入力する分担要求情報入力ステップと、
前記分担要求情報入力ステップにおいて入力された分担要求情報を印刷管理装置に送信する分担要求情報送信ステップと、
印刷管理装置からの前記印刷データの印刷処理状況を示す印刷処理状況情報の取得要求に基づき、前記印刷処理状況情報を前記印刷管理装置に送信する印刷処理状況情報送信ステップと、を含むことを特徴としている。
これにより、形態２４の印刷装置と同等の作用効果が得られる。
【発明を実施するための最良の形態】
【００９９】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面に基づき説明する。図１〜図１１は、本発明に係る印刷管理装置、印刷管理機能付情報処理装置、印刷システム、印刷装置、印刷管理プログラム、印刷管理機能付情報処理装置制御プログラム、印刷装置制御プログラム、印刷管理方法、印刷管理機能付情報処理装置制御方法及び印刷装置制御方法の第１の実施の形態を示す図である。
【０１００】
次に、本発明に係る印刷システム１の構成を図１に基づき説明する。図１は、本発明に係る印刷システム１の構成を示す概観図である。
印刷システム１は、図１に示すように、特定の印刷装置への印刷指示を含む印刷データを生成し、当該生成した印刷データをプリンタサーバ３に送信する印刷指示装置２Ａ〜２Ｃと、印刷指示装置２Ａ〜２Ｃからの印刷データを受信し、当該印刷データを指示された配信先の印刷装置に配信すると共に、印刷装置からの分担要求情報に応じて、印刷データの未処理分の印刷処理を複数の印刷装置に分担するプリンタサーバ３と、印刷データに基づき印刷処理を行う印刷装置４Ａ〜４Ｃとを含んだ構成となっている。
【０１０１】
印刷指示装置２Ａ〜２Ｃは、文書エディタや画像エディタ等のエディタを用いて文書データや画像データを作成する機能を有し、更に、当該文書データ及び画像データを印刷処理用の中間言語（ＰＤＬ等）に変換し、そのヘッダ部分に、印刷者の情報、印刷部数情報、印刷先の印刷装置のＩＰアドレス情報等を付加した印刷データを生成する機能を有している。そして、生成した印刷データをプリンタサーバ３に送信する。ここで、印刷システム１は、図１に示すように、印刷指示装置２Ａ〜２Ｃの３台を含む構成となっているが、３台に限らず、２台以下で構成しても良いし、４台以上で構成しても良い。なお、詳細な構成は後述する。
【０１０２】
プリンタサーバ３は、印刷指示装置２Ａ〜２Ｃから送信された印刷データを受信し、当該受信した印刷データを解析して、当該印刷データをそのヘッダに含まれる送信先情報の示す印刷装置へと配信する。更に、印刷装置４Ａ〜４Ｃから、これら各印刷装置の性能を示す性能情報を取得したり、印刷装置４Ａ〜４Ｃにおける、印刷処理を行っていない印刷装置から送信された分担要求情報を受信し、当該受信した分担要求情報と、上記取得した性能情報とに基づき、現在印刷処理の行われている印刷データの未処理分を、印刷装置の性能に応じた分担割合で複数の印刷装置に分散処理させたりする。なお、詳細な構成は後述する。
【０１０３】
印刷装置４Ａ〜４Ｃは、プリンタサーバ３から送信された印刷データを受信し、当該受信した印刷データの印刷処理を行ったり、プリンタサーバ３からの性能情報の取得要求に応じて性能情報を送信したり、分担要求情報を取得してプリンタサーバ３に送信したり、プリンタサーバ３からの印刷処理状況情報の取得要求に応じて、印刷状況情報を送信したり、自己に発生した障害の情報をプリンタサーバ３に送信したりする。ここで、印刷システム１は、図１に示すように、印刷装置４Ａ〜４Ｃの３台を含む構成となっているが、３台に限らず、２台以下で構成しても良いし、４台以上で構成しても良い。なお、詳細な構成は後述する。
【０１０４】
ネットワーク５は、ＬＡＮやＷＡＮなどの公知の情報通信ネットワークであり、上記各装置は、当該ネットワーク５を介して各装置間のデータの授受を行うようになっている。
更に、図２に基づき、印刷指示装置２Ａ〜２Ｃの詳細な構成を説明する。ここで、印刷指示装置２Ａ〜２Ｃは、それぞれ同様の機能及び構成を有しており、これらを区別する必要が無い場合は印刷指示装置２として扱う。図２は、印刷指示装置２の詳細構成を示すブロック図である。
【０１０５】
印刷指示装置２は、図２に示すように、データ通信部２ａと、データ制御部２ｂと、データ記憶部２ｃと、印刷データ生成部２ｄとを含んだ構成となっている。
データ通信部２ａは、印刷データを、ネットワーク５を介してプリンタサーバ３に送信したりするなど、ネットワーク５に接続された各装置との間のデータの送受信を行う機能を有している。
【０１０６】
データ制御部２ｂは、データ通信部２ａを介して外部装置から取得したデータをデータ記憶部２ｃに記憶したり、データ記憶部２ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、印刷データ生成部２ｄにおいて生成された印刷データをデータ通信部２ａを介してプリンタサーバ３に送信したりするなど、印刷指示装置２におけるデータの流れを統括性御する機能を有している。
【０１０７】
データ記憶部２ｃは、エディタ等により、印刷データの元となる文書データや画像データ等を生成するためのデータや、生成された文書データや画像データ等の他、印刷データを生成するための情報等の各構成要素の処理に必要なデータを記憶する機能を有している。
印刷データ生成部２ｄは、文書データや画像データを生成するエディタ等からの印刷指示に応じて、これらのデータの記述言語を、例えば、ＰＤＬ等のページ記述言語の記述に変換し、且つ、印刷部数や印刷先の印刷装置の情報等を付加して印刷データを生成する。そして、印刷データが生成されると、当該印刷データをデータ制御部２ｂを介してプリンタサーバ３に送信する。
【０１０８】
ここで、印刷指示装置２は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサにより専用のプログラムを実行することにより上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１０９】
更に、図３に基づき、プリンタサーバ３の詳細な構成を説明する。図３は、プリンタサーバ３の詳細構成を示すブロック図である。
プリンタサーバ３は、図３に示すように、データ通信部３ａと、データ制御部３ｂと、データ記憶部３ｃと、分担内容決定部３ｄと、印刷データ加工部３ｅと、印刷データ配信処理部３ｆとを含んだ構成となっている。
【０１１０】
データ通信部３ａは、印刷指示装置２から送信された印刷データを、ネットワーク５を介して受信したり、性能情報、印刷状況情報等の各種情報の取得要求をネットワーク５を介して各装置に送信したり、各装置からの取得要求に対する応答をネットワーク５を介して受信したりするなど、ネットワーク５に接続された各装置との間のデータの送受信を行う機能を有している。
【０１１１】
データ制御部３ｂは、データ通信部３ａを介して、印刷指示装置２Ａ〜２Ｃや、印刷装置４Ａ〜４Ｃ等の外部装置から受信した各種データをデータ記憶部３ｃに記憶したり、データ記憶部３ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を中継制御したり、印刷データ配信処理部３ｆからの配信指示に応じて、印刷データを、データ通信部３ａを介して印刷装置４Ａ〜４Ｃのうち該当するものに送信したり、分担内容決定部３ｄからの指示に応じて、性能情報の取得要求や、印刷状況情報の取得要求等を、データ通信部３ａを介して印刷装置４Ａ〜４Ｃに送信したりするなど、プリンタサーバ３におけるデータの流れを統括性御する機能を有している。
【０１１２】
データ記憶部３ｃは、データ通信部３ａを介して受信した、印刷データ、性能情報、分担要求情報、印刷状況情報等の他、各処理に必要なデータ等の各種データを記憶する機能を有している。
分担内容決定部３ｄは、印刷装置４Ａ〜４Ｃのいずれかからの分担要求情報を解析し、当該解析結果に基づき、分担要求情報に対応する印刷データの現在の印刷処理の状況を示す印刷処理状況情報を、現在、当該印刷データの印刷処理を行っている印刷装置から取得し、当該取得した印刷状況情報と、この印刷装置及び分担先の印刷装置の性能情報と、障害情報とに基づき、未処理分の印刷処理の分担内容を決定する機能を有している。
【０１１３】
印刷データ加工部３ｅは、分担内容決定部３ｄにおいて決定された分担内容に基づき、印刷データのヘッダ部分の情報を加工した加工印刷データを生成する機能を有している。そして、生成した加工印刷データを分担先の印刷装置に、印刷データ配信処理部３ｆを介して送信する。
印刷データ配信処理部３ｆは、印刷指示装置２Ａ〜２Ｃからの印刷データを、当該印刷データの送信先の印刷装置に、データ通信部３ａを介して配信する機能と、印刷データ加工部３ｅにおいて生成された加工印刷データを、当該加工印刷データの送信先の印刷装置に、データ通信部３ａを介して配信する機能とを有している。ここで、本実施の形態において、印刷データ加工部３ｅにおいて加工された印刷データを、加工印刷データと称しているが、印刷指示装置２で生成される印刷データとは同じデータ構成をしており、印刷装置４側では両者は区別されないものである。
【０１１４】
ここで、プリンタサーバ３は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサにより専用のプログラムを実行することにより上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１１５】
更に、図４に基づき、印刷装置４Ａ〜４Ｃの詳細な構成を説明する。ここで、印刷装置４Ａ〜４Ｃは、それぞれ同様の機能及び構成を有しており、これらを区別する必要が無い場合は印刷装置４として扱う。図４は、印刷装置４の詳細構成を示すブロック図である。
印刷装置４は、図４に示すように、データ通信部４ａと、データ制御部４ｂと、データ記憶部４ｃと、分担要求情報取得部４ｄと、障害監視部４ｅと、印刷処理部４ｆとを含んだ構成となっている。
【０１１６】
データ通信部４ａは、プリンタサーバ３から送信された、性能情報の取得要求、印刷処理状況情報の取得要求、印刷データ等の各種データを、ネットワーク５を介して受信したり、分担要求情報、性能情報、印刷状況情報等の各種情報をネットワーク５を介してプリンタサーバ３に送信したりするなど、プリンタサーバ３との間のデータの送受信を行う機能を有している。
【０１１７】
データ制御部４ｂは、データ通信部４ａを介して、プリンタサーバ３から受信した各種データをデータ記憶部４ｃに記憶したり、データ記憶部４ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を中継制御したり、プリンタサーバ３から受信した各種情報の取得要求に応じて、各種情報を取得してプリンタサーバ３に送信するなど、印刷装置４におけるデータの流れを統括性御する機能を有している。
【０１１８】
データ記憶部４ｃは、データ通信部４ａを介して受信した、印刷データの他、各処理に必要なデータ等の各種データを記憶する機能を有している。
分担要求情報取得部４ｄは、磁気カードのリーダを備えており、ユーザの所持する磁気カードの情報（以下、第１分担要求情報と称す）がリーダで読み取られると、当該読み取られた情報に基づき、プリンタサーバ３への送信要の分担要求情報（以下、第２分担要求情報と称す）を生成し、これをデータ制御部４ｂ及びデータ通信部４ａを介してプリンタサーバ３に送信する機能を有している。本実施の形態においては、磁気カードを読みとった印刷装置４が分担先の印刷装置として認識され、当該印刷装置を分担先とした第２分担要求情報が生成される。
【０１１９】
障害監視部４ｅは、印刷装置において発生する紙詰まりや用紙切れ等の障害の発生を監視し、障害が発生した場合は、障害情報を生成し、当該生成した障害情報を、データ制御部４ｂ及びデータ通信部４ａを介してプリンタサーバ３に送信する。
印刷処理部４ｆは、データ記憶部４ｃに記憶された印刷データに基づき、当該印刷データを構成する画像データの画像や文書データの文書等の印刷処理を行う機能を有している。本実施の形態においては、トナーインクによって印刷用紙に、画像や文書を印刷する。
【０１２０】
ここで、印刷装置４は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサにより専用のプログラムを実行することにより上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１２１】
更に、印刷指示装置２は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す印刷指示処理を実行するようになっている。
図５は、印刷指示装置２における印刷指示処理を示すフローチャートである。
印刷指示処理は、ＣＰＵによって実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
【０１２２】
ステップＳ１００では、データ制御部２ｂにおいて、エディタからの印刷指示があったか否かを判定し、印刷指示があったと判定された場合(Yes)はステップＳ１０２に移行し、そうでない場合(No)は印刷指示があるまで待機する。
ステップＳ１０２に移行した場合は、印刷データ生成部２ｄにおいて、印刷指示に対応するエディタで作成されたデータや印刷指示装置のログインユーザの情報等を、データ制御部２ｂを介してデータ記憶部２ｃから読み出してステップＳ１０４に移行する。
【０１２３】
ステップＳ１０４では、印刷データ生成部２ｄにおいて、ステップＳ１０２で読み出したデータに基づき、印刷データを生成してステップＳ１０６に移行する。
ステップＳ１０６では、印刷データ生成部２ｄにおいて、ステップＳ１０４で生成した印刷データを、データ制御部２ｂ及びデータ通信部２ａを介してプリンタサーバ３に送信してステップＳ１００に移行する。
【０１２４】
更に、プリンタサーバ３は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６のフローチャートに示す印刷分担処理を実行するようになっている。
図６は、プリンタサーバにおける印刷分担処理を示すフローチャートである。
印刷分担処理は、ＣＰＵによって実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【０１２５】
ステップＳ２００では、データ制御部３ｂにおいて、印刷装置４Ａ〜４Ｃに対して、データ通信部３ａを介して、性能情報の取得要求を送信してステップＳ２０２に移行する。
ステップＳ２０２では、データ制御部３ｂにおいて、印刷装置４Ａ〜４Ｃから、データ通信部３ａを介して性能情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２０４に移行し、そうでない場合(No)は受信するまで待機する。
【０１２６】
ステップＳ２０４に移行した場合は、データ制御部３ｂにおいて、ステップＳ２０２で受信した性能情報を、データ記憶部３ｃに記憶してステップＳ２０６に移行する。
ステップＳ２０６では、データ制御部３ｂにおいて、印刷指示装置２Ａ〜２Ｃから印刷データを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２０８に移行し、そうでない場合(No)は受信するまで待機する。
【０１２７】
ステップＳ２０８に移行した場合は、データ制御部３ｂにおいて、ステップＳ２０６で受信した印刷データを、データ記憶部３ｃに記憶してステップＳ２１０に移行する。
ステップＳ２１０では、データ制御部３ｂにおいて、データ記憶部３ｃに記憶された印刷データを解析してステップＳ２１２に移行する。ここで、解析は、印刷データのヘッダ部分に含まれる、印刷指示者の情報、送信先の印刷装置の情報等を抽出する処理となる。また、印刷データの処理順番は、通常、印刷データの受信順となるが、例えば、印刷データのヘッダ部に、優先順位を示す情報が含まれているような場合は、優先順位が高い程、優先して処理される等の特別な処理順となる。
【０１２８】
ステップＳ２１２では、印刷データ配信処理部３ｆにおいて、ステップＳ２１０の解析結果に基づき、解析元の印刷データを、データ制御部３ｂ及びデータ通信部３ａを介して、当該印刷データの送信先の印刷装置に配信してステップＳ２１４に移行する。
ステップＳ２１４では、データ制御部３ｂにおいて、印刷装置４Ａ〜４Ｃのいずれかから障害情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２１６に移行し、そうでない場合(No)はステップＳ２１８に移行する。
【０１２９】
ステップＳ２１６に移行した場合は、データ制御部３ｂにおいて、ステップＳ２１４で受信した障害情報を、データ記憶部３ｃに記憶してステップＳ２１８に移行する。
ステップＳ２１８では、データ制御部３ｂにおいて、データ記憶部３ｃに記憶された障害情報に基づき、分担先の印刷装置に障害が発生したか否かを判定し、障害が発生したと判定された場合(Yes)はステップＳ２２０に移行し、そうでない場合(No)はステップＳ２３０に移行する。本実施の形態においては、印刷装置において印刷が終了したときに、そのことを示す印刷終了通知を該当する印刷装置から受信するようになっており、この通知の有無によって現在印刷中か否かを判定する。従って、印刷中に、該当する印刷装置から障害情報を受信したときは、印刷処理が障害によって中断されていると判断できる。
【０１３０】
ステップＳ２２０に移行した場合は、分担内容決定部３ｄにおいて、障害の発生した印刷装置を含む分担先の印刷装置に対して、障害に対応する印刷データの印刷処理状況を示す印刷処理状況情報の取得要求を、データ制御部３ｂ及びデータ通信部３ａを介して送信してステップＳ２２２に移行する。
ステップＳ２２２では、データ制御部３ｂにおいて、印刷処理状況情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２２４に移行し、そうでない場合(No)は受信するまで待機する。
【０１３１】
ステップＳ２２４に移行した場合は、分担内容決定部３ｄにおいて、障害の発生した印刷装置の情報及びステップＳ２２２で受信した印刷処理状況情報に基づき、分担内容を再決定してステップＳ２２６に移行する。
ステップＳ２２６では、印刷データ加工部３ｅにおいて、ステップ２２４で再決定された分担内容に基づき、これに対応する印刷データを加工して加工印刷データを生成しステップＳ２２８に移行する。
【０１３２】
ステップＳ２２８では、印刷データ配信処理部３ｆにおいて、印刷データ加工部３ｅで生成された加工印刷データを、分担先の印刷装置に、データ制御部３ｂ及びデータ通信部３ａを介して配信しステップＳ２３０に移行する。
ステップＳ２３０では、データ制御部３ｂにおいて、印刷装置４Ａ〜４Ｃから、第２分担要求情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２３２に移行し、そうでない場合(No)はステップＳ２０６に移行する。
【０１３３】
ステップＳ２３２に移行した場合は、分担内容決定部３ｄにおいて、ステップＳ２３０で受信した第２分担要求情報を解析してステップＳ２３４に移行する。ここで、解析は、第２分担要求情報から、分担先の印刷装置の情報、分担する印刷データの情報（ユーザ名、データ名等）等を抽出する処理となる。
ステップＳ２３４では、分担内容決定部３ｄにおいて、ステップＳ２３２の解析結果に基づき、第２分担要求情報に対応する印刷データを、データ制御部３ｂを介してデータ記憶部３ｃから読み出してステップＳ２３６に移行する。
【０１３４】
ステップＳ２３６では、分担内容決定部３ｄにおいて、ステップＳ２３４で読み出した印刷データを現在印刷処理している印刷装置に対して、当該印刷データの印刷処理状況を示す印刷処理状況情報の取得要求を、データ制御部３ｂ及びデータ通信部３ａを介して送信してステップＳ２３８に移行する。
ステップＳ２３８では、データ制御部３ｂにおいて、印刷処理状況情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２４０に移行し、そうでない場合(No)は受信するまで待機する。
【０１３５】
ステップＳ２４０に移行した場合は、分担内容決定部３ｄにおいて、データ制御部３ｂを介してデータ記憶部３ｃから障害情報を読み出し、分担先の印刷装置に障害が発生しているか否かを判定し、障害が発生していると判定された場合(Yes)はステップＳ２４２に移行し、そうでない場合(No)はステップＳ２４８に移行する。
ステップＳ２４２に移行した場合は、分担内容決定部３ｄにおいて、障害の発生した印刷装置の情報、ステップＳ２３２の解析結果、データ記憶部３ｃに記憶された分担先の印刷装置の性能情報及びステップＳ２３８で受信した印刷処理状況情報に基づき、ステップＳ２３４で読み出した印刷データの未処理分の分担内容を決定してステップＳ２４４に移行する。
【０１３６】
ステップＳ２４４では、印刷データ加工部３ｅにおいて、ステップ２４０で決定された分担内容に基づき、ステップＳ２３４で読み出した印刷データを加工して、加工印刷データを生成してステップＳ２４６に移行する。
ステップＳ２４６では、印刷データ配信処理部３ｆにおいて、印刷データ加工部３ｅで生成された加工印刷データを、分担先の印刷装置に、データ制御部３ｂ及びデータ通信部３ａを介して配信しステップＳ２０６に移行する。
【０１３７】
一方、ステップＳ２４８に移行した場合は、分担内容決定部３ｄにおいて、ステップＳ２３２の解析結果、データ記憶部３ｃに記憶された分担先の印刷装置の性能情報及びステップＳ２３８で受信した印刷処理状況情報に基づき、ステップＳ２３４で読み出した印刷データの未処理分の分担内容を決定してステップＳ２４４に移行する。
更に、印刷装置４は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７のフローチャートに示す印刷処理を実行するようになっている。
【０１３８】
図７は、印刷装置４における印刷処理を示すフローチャートである。
印刷処理は、ＣＰＵによって実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、データ制御部４ｂにおいて、プリンタサーバ３から性能情報取得要求を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ３０２に移行し、そうでない場合(No)はステップＳ３０６に移行する。
【０１３９】
ステップＳ３０２に移行した場合は、データ制御部３ｂにおいて、自己の性能情報を取得してステップＳ３０４に移行する。本実施の形態において、性能情報の取得は、データ記憶部４ｃに予め自己の性能情報を記憶しておき、これを読み出すことで行う。
ステップＳ３０４では、データ制御部４ｂにおいて、ステップＳ３０２で取得した性能情報を、データ通信部４ａを介してプリンタサーバ３に送信してステップＳ３０６に移行する。
【０１４０】
ステップＳ３０６では、分担要求情報取得部４ｄにおいて、第１分担要求情報を取得したか否かを判定し、取得したと判定された場合(Yes)はステップＳ３０８に移行し、そうでない場合(No)はステップＳ３１０に移行する。
ステップＳ３０８に移行した場合は、分担要求情報取得部４ｄにおいて、ステップＳ３０６で取得した第１分担要求情報に基づき、第２分担要求情報を生成して、これを、データ制御部４ｂ及びデータ通信部４ａを介して、プリンタサーバ３に送信してステップＳ３１０に移行する。
【０１４１】
ステップＳ３１０では、データ制御部４ｂにおいて、データ記憶部４ｃに印刷データが記憶されているか否かを判定し、記憶されていると判定された場合(Yes)はステップＳ３１２に移行し、そうでない場合(No)はステップＳ３００に移行する。本実施の形態において、印刷データは常に受信しデータ記憶部４ｃに記憶しており、印刷中の場合は、データ記憶部４ｃに蓄積するようになっている。
【０１４２】
ステップＳ３１２に移行した場合は、印刷処理部４ｆにおいて、データ記憶部４ｃに記憶された印刷データを読み出し、当該印刷データに基づき、印刷処理を行いステップＳ３１４に移行する。
ステップＳ３１４では、障害監視部４ｅにおいて、自印刷装置に障害が発生したか否かを判定し、障害が発生したと判定された場合(Yes)はステップＳ３１６に移行し、そうでない場合(No)はステップＳ３１８に移行する。
【０１４３】
ステップＳ３１６に移行した場合は、障害監視部４ｅにおいて、自印刷装置の情報を含む障害情報を生成し、これを、データ制御部４ｂ及びデータ通信部４ａを介して、プリンタサーバ３に送信してステップＳ３１８に移行する。
ステップＳ３１８では、データ制御部４ｂにおいて、プリンタサーバ３から印刷処理状況情報の取得要求を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ３２０に移行し、そうでない場合(No)はステップＳ３２６に移行する。
【０１４４】
ステップＳ３２０に移行した場合は、データ制御部４ｂにおいて、上記取得要求に対応する印刷データが印刷中であるか否かを判定し、印刷中であると判定された場合(Yes)はステップＳ３２２に移行し、そうでない場合(No)はステップＳ３２４に移行する。
ステップＳ３２２では、データ制御部４ｂにおいて、印刷処理の中断処理を行いステップＳ３２４に移行する。ここで、中断処理とは、例えば、途中ページまで印刷されている分に関しては、最終ページまで印刷してから処理を中断させたり、分担印刷開始までの時間を見越して、その間はぎりぎりまで印刷処理を続けさせてから処理を中断させるといった処理である。
【０１４５】
ステップＳ３２４では、データ制御部４ｂにおいて、中断処理内容に応じた、印刷処理状況情報を生成し、これを、データ通信部４ａを介して、プリンタサーバ３に送信してステップＳ３１４に移行する。
一方、ステップＳ３１８において、印刷処理状況情報の取得要求を受信せずにステップＳ３２６に移行した場合は、データ制御部４ｂにおいて、印刷処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ３００に移行し、そうでない場合(No)はステップＳ３１６に移行する。
【０１４６】
次に、図８〜図１１に基づき、本実施の形態の動作を説明する。
ここで、図８（ａ）〜（ｃ）は、印刷装置４Ａ〜４Ｃから送信される性能情報の一例を示す図である。また、図９（ａ）は、印刷装置４から送信される分担要求情報の一例を示す図であり、（ｂ）は、印刷装置４から送信される印刷処理状況情報の一例を示す図であり、（ｃ）は、印刷装置４から送信される障害情報の一例を示す図であり、（ｄ）及び（ｅ）は、障害発生時の印刷処理状況情報の一例を示す図である。また、図１０（ａ）は、分担内容決定部３ｄにおいて決定される分担内容の一例を示す図であり、（ｂ）は、障害発生によって再決定された分担内容の一例を示す図である。また、図１１（ａ）は、分担内容決定前の印刷データのヘッダ情報の一例を示す図であり、（ｂ）及び（ｃ）は、分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図であり、（ｄ）は、障害発生により再決定された分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図である。
【０１４７】
まず、印刷指示装置２において、文書エディタ等から印刷指示があり（ステップＳ１００）、印刷データ生成部２ｄによって、データ記憶部２ｃから文書データやユーザ情報等が読み出され（ステップＳ１０２）、印刷データが生成される（ステップＳ１０４）。印刷データは、文書データをページ記述言語に変換し、当該変換されたデータに、ヘッダ情報を付加したものである。ヘッダ情報は、ユーザの情報、印刷指示装置の情報、ＯＳ（Operating System）の情報、送信先の印刷装置の情報、印刷部数の情報等から構成される。
【０１４８】
そして、生成された印刷データは、データ制御部２ｂ及びデータ通信部２ａを介して、プリンタサーバ３に送信される（ステップＳ１０６）。
一方、プリンタサーバ３は、電源投入後すぐに、データ制御部３ｂにおいて、データ通信部３ａを介して、ネットワーク５に接続された印刷装置４Ａ〜４Ｃに対して、性能情報の取得要求を送信する（ステップＳ２００）。
【０１４９】
印刷装置４Ａ〜４Ｃは、プリンタサーバ３から、データ通信部４ａを介して性能情報の取得要求を受信すると（ステップＳ３００）、データ制御部４ｂにおいて、データ記憶部４ｃに記憶された性能情報を読み出し（ステップＳ３０２）、これを、データ通信部３ａを介してプリンタサーバ３に送信する（ステップＳ３０４）。ここで、性能情報は、図８（ａ）〜（ｃ）に示すように、印刷装置の型番、印刷速度（ｐｐｍ）、印刷様式（「モノクロ  レーザプリンタ」、「カラー  インクジェットプリンタ」等）及びネットワーク５上における印刷装置のＩＰアドレスを含んで構成される。また、本実施の形態においては、図８（ａ）〜（ｃ）に示す性能情報１〜３が印刷装置４Ａ〜４Ｃにそれぞれ対応する。従って、例えば、印刷装置４Ａは、図８（ａ）に示すように、型番「ＬＰ−９６００」、印刷速度「４０［ｐｐｍ］」、印刷様式「モノクロ  レーザプリンタ」及びＩＰアドレス「１１１．１１１．１１１．００１」となる。
【０１５０】
印刷装置４Ａ〜４Ｃから性能情報が送信されると、プリンタサーバ３は、データ通信部３ａを介して性能情報を受信し（ステップＳ２０２）、当該受信した性能情報を、データ記憶部３ｃに記憶する（ステップＳ２０４）。
更に、プリンタサーバ３は、印刷指示装置２から送信された印刷データを、データ通信部３ａを介して受信すると（ステップＳ２０６）、当該受信した印刷データをデータ記憶部３ｃに記憶する（ステップＳ２０８）。当該記憶した印刷データは、更にデータ制御部３ｂにおいて解析され（ステップＳ２１０）、当該解析結果に基づき、印刷データ配信処理部３ｆにおいて、送信先の印刷装置へと配信される（ステップＳ２１２）。ここで、印刷データの解析は、ヘッダ情報から送信先の印刷装置の情報を抽出する作業となる。
【０１５１】
一方、印刷装置４は、プリンタサーバ３から送信された印刷データを、データ通信部４ａを介して受信すると、当該印刷データをデータ記憶部４ｃに記憶する。データ記憶部４ｃに記憶された印刷データは、他に印刷処理中の印刷データが無ければ、印刷処理部４ｆにおいて印刷処理の対象に選ばれ、当該印刷データの印刷処理が行われる（ステップＳ３１２）。ここで、印刷処理は、印刷データの元となる文書や画像を、印刷用紙に印刷する処理で、ヘッダ情報に含まれる印刷部数分だけ同じ印刷データの印刷処理が繰り返し行われる。
【０１５２】
また、印刷装置４は、障害監視部４ｅにおいて、紙詰まり等の障害の発生を常に監視しており、障害が検出されると、障害情報を生成して、これを、データ通信部４ａを介してプリンタサーバ３に送信する。本実施の形態において、障害情報は、図９（ｃ）に示すように、印刷装置の型番、ＩＰアドレス及び障害内容を示す情報を含んだ構成となっている。例えば、図９（ｃ）に示す障害情報は、印刷装置４Ｂで発生したものであり、この障害から「紙詰まり」が発生していることが解る。
【０１５３】
プリンタサーバ３では、プリンタ装置４から送信される障害情報を受信して、データ記憶部３ｃに記憶する。このとき、同じ印刷装置の障害情報が既に記憶されている場合は、その情報を更新する。
一方、ユーザは、印刷指示装置２に対して、エディタ等で作成したデータの印刷指示を与えると、印刷指示装置２に接続された図示しないカードライタにより、専用の磁気カードに印刷指示を与えたデータの情報（以下、ドキュメントＩＤと称す）を書き込む。ここで、専用の磁気カードには、当該カードの所持者であるユーザを識別するための情報が予め書き込まれている。そして、ユーザは、印刷指示先の印刷装置４以外に、印刷処理を行っていない空いている印刷装置４を見つけると、その印刷装置４の有するカードリーダにドキュメントＩＤが書き込まれた磁気カードを読み取らせる。つまり、ユーザの識別情報及びドキュメントＩＤが第１分担要求情報となり、印刷装置４は、分担要求情報取得部４ｄの備えるカードリーダによって、ユーザの磁気カードから第１分担要求情報を読み出し（ステップＳ３０６）、当該読み出した第１分担要求情報に、印刷装置の型番、ＩＰアドレスの情報を付加した第２分担要求情報を生成して、これを、データ通信部４ａを介してプリンタサーバ３に送信する（ステップＳ３０８）。
【０１５４】
印刷装置４から、第２分担要求情報が送信されると、プリンタサーバ３は、当該第２分担要求情報を、データ通信部３ａを介して受信し（ステップＳ２３０）、分担内容決定部３ｄにおいて、当該受信した第２分担要求情報を解析し（ステップＳ２３２）、当該解析結果に基づき第２分担要求情報に対応した印刷データをデータ記憶部３ｃから読み出す（ステップＳ２３４）。そして、当該読み出した印刷データを現在印刷処理中の印刷装置４に対して、当該印刷データの印刷処理状況情報の取得要求を、データ通信部３ａを介して送信する（ステップＳ２３６）。本実施の形態において、印刷処理状況情報の取得要求には、ドキュメントＩＤが含まれている。
【０１５５】
プリンタサーバ３から、印刷処理状況情報の取得要求が送信されると、その送信先の印刷装置４においては、データ通信部４ａを介して、当該取得要求を受信し（ステップＳ３１８）、対応する印刷データが印刷処理中であった場合は（ステップＳ３２０）、印刷処理の中断処理を行い（ステップＳ３２２）、当該中断処理の内容に基づき印刷処理状況情報を生成し、これを、データ通信部４ａを介してプリンタサーバ３に送信する（ステップＳ３２４）。本実施の形態において、印刷処理状況情報は、図９（ｂ）に示すように、印刷者情報、ドキュメントＩＤ、印刷装置の型番、ＩＰアドレス及び処理状況を示す情報を含んだ構成となっている。ここで、中断処理は、例えば、全１００部を印刷する処理において、印刷処理状況情報の取得要求を受信したときに、２０部目の印刷処理が途中まで行われているようなときに、当該２０部目が完了するまで処理を行い、完了した時点で印刷処理を中断する（印刷データを破棄しても良い）。そして、未処理分８０部とした印刷処理状況情報を生成して、プリンタサーバ３に送信する。
【０１５６】
印刷装置４から印刷処理状況情報が送信されると、プリンタサーバ３は、データ通信部３ａを介して、当該印刷処理状況情報を受信し（ステップＳ２３８）、データ記憶部３ｃの記憶内容から、第２分担要求情報の送信元である分担先の印刷装置４に障害が発生しているか否かを確認し（ステップＳ２４０）、障害が発生していない場合は、分担内容決定部３ｄにおいて、第２分担要求情報の送信元の印刷装置４を分担先とした分担内容を決定する（ステップＳ２４８）。例えば、ユーザＡによって、印刷指示装置２Ａから、印刷装置４Ｂに対する印刷データがプリンタサーバ３に送信され、これにより、印刷装置４Ｂで印刷処理が開始された後に、ユーザＡが空いている印刷装置４Ｃのカードリーダに磁気カードを読み取らせた場合を説明する。ここで、印刷データのヘッダ情報に含まれる印刷部数は１００であるとする。また、印刷装置４Ｂから送信される第２分担要求情報を、図９（ａ）に示す内容とし、印刷装置４Ｂから送信される印刷状況情報を、図９（ｂ）に示す内容とする。従って、第２分担要求情報は、図９（ａ）に示すように、印刷者情報「ＥＰＳ￥０００１２３４」、ドキュメントＩＤ「２００４０８０１００１」、型番「ＬＰ−９７００」及びＩＰアドレス「１１１．１１１．１１１．００３」となる。一方、印刷処理状況情報は、図９（ｂ）に示すように、印刷者情報「ＥＰＳ￥０００１２３４」、ドキュメントＩＤ「２００４０８０１００１」、型番「ＬＰ−９６００」、ＩＰアドレス「１１１．１１１．１１１．００２」及び処理状況「８０／１００」となる。ここで、図９（ｂ）に示す処理状況「８０／１００」は、全１００部のうち未処理分が８０部あることを示すもので、印刷装置４Ｂにおいて、既に２０部を印刷したことになる。
【０１５７】
プリンタサーバ３は、上記図９（ａ）及び（ｂ）に示す内容の第２分担要求情報及び印刷処理状況情報、並びにデータ記憶部３ｃに記憶された、印刷装置４Ｂ及び印刷装置４Ｃの性能情報に基づき、印刷装置４Ｂ及び印刷装置４Ｃに対して、残り８０部を分担する分担内容を決定する。本実施の形態においては、図８（ｂ）及び（ｃ）に示すように、印刷装置４Ｃは、印刷装置４Ｂの２倍の印刷速度を有しているので、印刷装置４Ｂより印刷処理性能の高い印刷装置４Ｃに多くの部数を割り当てる分担内容を決定する。ここでは、図１０（ａ）に示すように、残り８０部のうち、印刷装置４Ｂに２０部を、印刷装置４Ｃに６０部をそれぞれ割り当てる分担内容が決定される。
【０１５８】
分担内容決定部３ｄにおいて、分担内容が決定されると、当該決定された分担内容に基づき印刷データ加工部３ｅにおいて、印刷データの加工処理が行われる（ステップＳ２４４）。本実施の形態において、印刷データの加工は、印刷データのヘッダ部を分担内容に応じて書き換える処理となり、図１１（ｂ）に示すように、印刷装置４Ｂ用の印刷データとして、図１１（ａ）に示す元の印刷データのヘッダ情報における、印刷部数を示す「ＣＯＰＹ＝”１００”」の記述部分を、「ＣＯＰＹ＝”２０”」に書き換えた加工印刷データＢを生成し、一方、印刷装置４Ｃ用の印刷データとして、図１１（ａ）に示す元の印刷データのヘッダ情報における、印刷装置の（ドライバ）種類を示す「ＤＲＩＶＥ＝”ＥＰＳ  ＬＰ−９６００”」の記述部分を、「ＤＲＩＶＥ＝”ＥＰＳ  ＬＰ−９７００”」に書き換え、更に、印刷部数を示す「ＣＯＰＹ＝”１００”」の記述部分を、「ＣＯＰＹ＝”６０”」に書き換えた加工印刷データＣを生成する。
【０１５９】
分担先の加工印刷データが生成されると、印刷データ配信処理部３ｆにおいて、データ通信部３ａを介して、加工印刷データＢが印刷装置４Ｂに配信され、加工印刷データＣが印刷装置４Ｃに送信される（ステップＳ２４６）。
そして、印刷装置４Ｂ及び４Ｃは、データ通信部４ａを介して、加工印刷データＢ及びＢをそれぞれ受信すると、印刷処理部４ｆにおいて、加工印刷データＢ及びＣの印刷処理をそれぞれ行う。
【０１６０】
更に、プリンタサーバ３においては、分担後の印刷処理が印刷装置４Ｂ及び４Ｃにおいて完了するまで、データ記憶部３ｃに記憶された障害情報に基づき、分担先の印刷装置に障害が発生したか否かを判断する（ステップＳ２１８）。そして、分担先で障害が発生した場合（データ記憶部３ｃに図９（ｃ）に示す障害情報があったとする）は、分担先の印刷装置４Ｂ及び４Ｃに対して、印刷処理状況情報の取得要求を送信する（ステップＳ２２０）。印刷装置４Ｂ及び４Ｃは、印刷処理状況情報の取得要求を受信すると、図９（ｄ）及び（ｅ）に示す印刷処理状況情報を、プリンタサーバ３にそれぞれ送信する。
【０１６１】
プリンタサーバ３では、印刷装置４Ｂ及び４Ｃから印刷処理状況情報を受信すると、分担先の障害情報（ここでは、印刷装置４Ｂに障害発生）及び印刷装置４Ｂ及び４Ｃの印刷処理状況情報に基づき、分担内容決定部３ｄにおいて、分担内容を再決定する（ステップＳ２２４）。本実施の形態においては、図９（ｄ）に示すように、印刷装置４Ｂにおいては、分担された２０部のうち未処理分が１５部あり、図９（ｅ）に示すように、印刷装置４Ｃにおいては、分担された６０部のうち未処理分が５０部あるので、図１０（ｂ）に示すように、これら未処理分を合計した６５部を、印刷装置４Ｃに分担する分担内容が決定される。分担内容が決定されると、印刷データ加工部３ｅにおいて、分担後の印刷データにおける印刷部数を示す記載を、図１１（ｄ）に示すように、「ＣＯＰＹ＝”６５”」に書き換えて新たな加工印刷データＣを生成する（Ｓ２２６）。加工印刷データＣが生成されると、印刷データ配信処理部３ｆにおいて、加工印刷データＣをデータ通信部３ａを介して印刷装置４Ｃに配信する（ステップＳ２２８）。
【０１６２】
また、分担内容決定部３ｄにおいて、分担内容の決定を行う際に、第２分担要求情報の送信元である印刷装置に障害が発生していた場合は、障害の発生している分担先を抜かした残りの印刷装置において、印刷処理を分担する分担内容が決定される（ステップＳ２４２）。例えば、印刷装置２台に分担させるときに、一方に障害が発生している場合は、障害の発生していない他方の印刷装置に全ての部数を印刷させるように分担内容が決定される。なお、分担内容の決定時点で障害の発生している印刷装置４が分担先に指定されたときには、分担内容の決定処理を行わないようにしても良い。
【０１６３】
このようにして、現在印刷処理の行われている印刷データを、当該印刷データを印刷処理中の印刷装置とは異なる印刷装置に対して磁気カードに書き込まれた情報（印刷者情報及びドキュメントＩＤ）を読み取らせるだけで、現在印刷処理中の印刷装置と、磁気カードを読み取らせた別の印刷装置とで未処理分の印刷処理を分担して並列に行うことが可能である。
【０１６４】
また、分担内容決定部３ｄにおいて、分担先の印刷装置の性能に応じて、印刷処理の分担内容を決定することが可能であるので、印刷処理の処理能力に応じて印刷部数を振り分ける等が可能となり、分担先の印刷装置に効率の良い印刷処理を行わせることが可能となる。
また、印刷装置における障害の発生を監視し、障害が発生したときには、当該障害の発生した印刷装置に印刷処理を分担しないようにすると共に、印刷処理中に障害が発生した場合には、分担内容を再決定するようにしたので、障害発生により印刷処理が完了しないと言った不具合を防ぐことが可能である。
【０１６５】
上記第１の実施の形態において、データ通信部３ａ及びデータ制御部３ｂを介して、印刷装置４から第２分担要求情報を受信し、当該受信した第２分担要求情報をデータ記憶部３ｃに記憶する処理は、形態１１又は形態１６の分担要求情報取得手段に対応し、データ通信部３ａ及びデータ制御部３ｂを介して、印刷装置４に印刷状況情報の取得要求を送信する処理は、形態２１又は２２の取得要求送信手段に対応し、データ通信部３ａ及びデータ制御部３ｂを介して、印刷装置４から印刷状況情報を受信し、当該受信した印刷状況情報をデータ記憶部３ｃに記憶する処理は、形態１１又は１６の印刷処理状況情報取得手段に対応し、データ通信部３ａ及びデータ制御部３ｂを介して、印刷指示装置２からの印刷データを解析し、送信先の印刷装置４に印刷データを送信する処理は、形態１１又は１６の印刷データ送信手段に対応する。
【０１６６】
また、上記第１の実施の形態において、データ通信部３ａ及びデータ制御部３ｂを介して、印刷装置４から障害情報を受信し、当該受信した障害情報をデータ記憶部３ｃに記憶する処理は、形態１３又は１８の障害情報取得手段に対応する。
また、上記第１の実施の形態において、データ通信部３ａ及びデータ制御部３ｂを介して、印刷装置４に性能情報の取得要求を送信すると共に、当該印刷装置４から性能情報を受信し、当該受信した性能情報をデータ記憶部３ｃに記憶する処理は、形態１４又は１９の性能情報取得手段に対応する。
【０１６７】
また、上記第１の実施の形態において、データ記憶部３ｃから第２分担要求情報に対応した印刷データを取得する処理は、形態１１又は１６の分担印刷データ取得手段に対応し、分担内容決定部３ｄは、形態１１、１２、１３、１４、１５、１６、１７、１８、１９及び２０のいずれか１の分担内容決定手段に対応し、印刷データ加工部３ｅは、形態１１又は１６の印刷データ加工手段に対応し、印刷データ配信処理部３ｆ、データ制御部及びデータ通信部３ａによる加工印刷データの配信処理は、形態１１又は１６の加工印刷データ送信手段に対応する。
【０１６８】
また、上記第１の実施の形態において、データ通信部４ａ及びデータ制御部４ｂを介して、プリンタサーバ３から印刷データ（加工印刷データ含む）を受信し、当該受信した印刷データをデータ記憶部４ｃに記憶する処理は、形態１１、１６及び２３のいずれか１の印刷データ取得手段に対応し、データ通信部４ａ及びデータ制御部４ｂを介して、印刷状況情報をプリンタサーバ３に送信する処理は、形態２３の印刷処理状況情報送信手段に対応し、印刷処理部４ｆは、形態２３の印刷処理手段に対応し、分担要求情報取得部４ｄは、形態２３の分担要求情報入力手段に対応する。
【０１６９】
また、上記第１の実施の形態において、ステップＳ２００〜ステップＳ２０４は、形態３９又は５７の性能情報取得ステップに対応し、ステップＳ２０６，Ｓ２０８は、形態３６又は５４の印刷データ取得ステップに対応し、ステップＳ２１０，Ｓ２１２は、形態３６又は５４の印刷データ送信ステップに対応し、ステップＳ２１４，Ｓ２１６は、形態３８又は形態５６の障害情報取得ステップに対応し、ステップＳ２２０及びＳ２２２、並びにＳ２３６及びＳ２３８は、形態３６又は５４の印刷処理状況情報取得ステップに対応し、ステップＳ２２４、並びにＳ２４２，Ｓ２４８は、形態３６、３７、３８、３９、４０、５４、５５、５６、５７及び５８のいずれか１の分担内容決定ステップに対応し、ステップＳ２３０は、形態３６又は５４の分担要求情報取得ステップに対応し、ステップＳ２３４は、形態３６又は５４の分担印刷データ取得ステップに対応し、ステップＳ２２６又はステップＳ２４４は、形態３６又は５４の印刷データ加工ステップに対応し、ステップＳ２２８又はステップＳ２４６は、形態３６又は５４の加工印刷データ送信ステップに対応する。
【０１７０】
また、上記第１の実施の形態において、ステップＳ３０６は、形態４２又は６０の分担要求情報入力ステップに対応し、ステップＳ３０８は、形態４２又は６０の分担要求情報送信ステップに対応し、ステップＳ３１２は、形態４２又は６０の印刷処理ステップに対応し、ステップＳ３１８〜ステップＳ３２４は、形態４２又は６０の印刷処理状況情報送信ステップに対応する。
【０１７１】
〔第２の実施の形態〕
以下、本発明の第２の実施の形態を図面に基づき説明する。図１２〜図１９は、本発明に係る印刷管理装置、印刷管理機能付印刷装置、印刷システム、印刷装置、印刷管理プログラム、印刷管理機能付印刷装置制御プログラム、印刷装置制御プログラム、印刷管理方法、印刷管理機能付印刷装置制御方法及び印刷装置制御方法の第２の実施の形態を示す図である。
【０１７２】
上記第１の実施の形態と異なるのは、上記第１の実施の形態におけるプリンタサーバ３の機能を印刷装置が有している点と、分担内容に基づいて一部ずつ印刷データの加工処理を行う点と、各印刷装置において印刷結果を出力するためにユーザの認証処理が必要な点とである。
次に、本発明に係る印刷システム６の構成を図１２に基づき説明する。図１２は、本発明に係る印刷システム６の構成を示す概観図である。
【０１７３】
印刷システム６は、図１２に示すように、特定の印刷装置への印刷指示を含む印刷データを生成し、当該生成した印刷データを管理機能付印刷装置７に送信する印刷指示装置２Ａ〜２Ｃと、印刷データに基づき印刷処理を行う機能と、印刷指示装置２Ａ〜２Ｃからの印刷データを受信し、当該印刷データを指示された配信先の印刷装置に配信する機能と、印刷装置からの分担要求情報に応じて、印刷データの未処理分の印刷処理を複数の印刷装置に分担する機能とを有した管理機能付印刷装置７と、印刷データに基づき印刷処理を行う印刷装置４Ｂ’及び４Ｃ’と、ネットワーク５とを含んだ構成となっている。
【０１７４】
以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については説明を省略する。
印刷指示装置２Ａ〜２Ｃは、第１暗証情報が付加された印刷データを生成する点と、当該生成した印刷データを、管理機能付印刷装置７に送信する点とが上記第１の実施の形態と異なる。
【０１７５】
管理機能付印刷装置７は、印刷指示装置２Ａ〜２Ｃから送信された印刷データを受信し、当該受信した印刷データを記憶したり、印刷処理を行っていない印刷装置から送信された第２分担要求情報を受信したり、当該受信した第２分担要求情報又は自己で取得した分担要求情報に含まれる第２暗証情報と、これに対応する印刷データに含まれる第１暗証情報とに基づき、分担内容の決定処理を実行するか否かを判定したり、決定処理を実行すると判定された第２分担要求情報に基づき、印刷データの未処理分を、複数の印刷装置に分担させる分担内容を決定したりする。なお更に、決定された分担内容に基づきデータ記憶部７ｃに記憶された印刷データの印刷処理を行ったり、カードリーダを介して第１分担要求情報を取得したりする。なお、詳細な構成は後述する。
【０１７６】
印刷装置４Ｂ’及び４Ｃ’は、管理機能付印刷装置７から送信された印刷データを受信し、当該受信した印刷データの印刷処理を行ったり、第２暗証情報を含む第１分担要求情報を取得し、当該取得した第１分担要求情報に基づき第２暗証情報を含む第２分担要求情報を生成して、これを管理機能付印刷装置７に送信したりする。ここで、印刷システム６は、図１２に示すように、印刷装置４Ｂ’及び４Ｃ’の２台を含む構成となっているが、２台に限らず、１台以下で構成しても良いし、３台以上で構成しても良い。なお、詳細な構成は後述する。
【０１７７】
更に、図１３に基づき、管理機能付印刷装置７の詳細な構成を説明する。図１３は、管理機能付印刷装置７の詳細構成を示すブロック図である。
管理機能付印刷装置７は、図１３に示すように、データ通信部７ａと、データ制御部７ｂと、データ記憶部７ｃと、分担要求情報取得部７ｄと、分担処理実行判定部７ｅと、分担内容決定部７ｆと、印刷データ加工部７ｇと、印刷データ配信処理部７ｈとを含んだ構成となっている。
【０１７８】
データ通信部７ａは、印刷指示装置２から送信された印刷データを、ネットワーク５を介して受信したり、印刷装置からの第２分担要求情報を受信したり、印刷データ加工部７ｇにおいて加工された加工印刷データを対応する印刷装置に送信するなど、ネットワーク５に接続された各装置との間のデータの送受信を行う機能を有している。
データ制御部７ｂは、データ通信部７ａを介して、印刷指示装置２Ａ〜２Ｃや、印刷装置４Ｂ’又は４Ｃ’等の外部装置から受信した各種データをデータ記憶部７ｃに記憶したり、データ記憶部７ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を中継制御したり、印刷データ配信処理部７ｈからの配信指示に応じて、印刷データを、データ通信部７ａを介して印刷装置４Ｂ’又は４Ｃ’に送信したり、分担内容決定部７ｆからの指示に応じて、性能情報の取得要求等を、データ通信部７ａを介して印刷装置４Ｂ’及び４Ｃ’に送信したりするなど、管理機能付印刷装置７におけるデータの流れを統括性御する機能を有している。
【０１７９】
データ記憶部７ｃは、データ通信部７ａを介して受信した、印刷データ、第２分担要求情報等の他、各処理に必要なデータ等の各種データを記憶する機能を有している。
分担要求情報取得部７ｄは、磁気カードのリーダ及び入力パネルを備えており、ユーザの所持する磁気カードの情報（以下、第１分担要求情報と称す）を読み取ることが可能であると共に、入力パネルにより印刷処理の分担内容を設定することが可能である。更に、第１分担要求情報がリーダで読み取られると、当該読み取られた第１分担要求情報に基づき、第２分担要求情報を生成し、これをデータ制御部７ｂを介して分担処理実行判定部７ｅに伝送する。ここで、本実施の形態における第１分担要求情報には、ユーザを認証するための第２暗証情報が含まれており、また、上記分担内容として、分担先の分担部数を設定することが可能である。そして、入力パネルによって分担部数が設定された場合には、ユーザ情報及び印刷データの情報の他に、上記第２暗証情報と、当該分担部数の情報とを含む第２分担要求情報が生成され、一方、分担部数が設定されない場合には、、ユーザ情報及び印刷データの情報の他に、上記第２暗証情報と、管理機能付印刷装置７における印刷処理機能の性能情報とを含む第２分担要求情報が生成される。また、本実施の形態においては、他の印刷装置が印刷処理中の印刷データに対して、磁気カードを読みとった別の印刷装置４又は管理機能付印刷装置７が分担先の印刷装置として認識され、当該印刷装置を分担先とした第２分担要求情報が生成される。
【０１８０】
分担処理実行判定部７ｅは、印刷データに含まれる第１暗証情報と、第２分担要求情報に含まれる第２暗証情報とに基づき、ユーザの認証処理を行い、認証された場合に、分担内容決定部７ｆにおける分担内容の決定処理の実行を許可する判定を行い、一方、認証されなかった場合は、分担内容の決定処理の実行を禁止する判定を行う。本実施の形態において、認証処理は、第１暗証情報と第２暗証情報とが一致するか否かを判断し、一致した場合に認証されたこととし、一致しなかった場合に、認証されなかったこととする。なお、認証処理は、第１暗証情報と第２暗証情報とが一致するか否かを判断する処理に限らず、例えば、第１暗証情報を「0034567」とし、第２暗証情報を「ｍｏｋｕｙａ」とした場合に、この「ｍｏｋｕｙａ」と「0034567」とが対応付けて登録された照合テーブルを予め作成しておき、この照合テーブルにおいて、第１暗証情報である「0034567」と第２暗証情報である「ｍｏｋｕｙａ」とを照合するようにしても良い。この場合は、第１暗証情報と第２暗証情報とが照合された場合に認証されたこととなり、照合できなかった場合に、認証されなかったこととなる。
【０１８１】
分担内容決定部７ｆは、分担処理実行判定部７ｅにおいて、決定処理を行うと判定された場合に、第２分担要求情報を解析し、当該解析結果に基づき、第２分担要求情報に対応する印刷データの分担内容を決定する。ここで、第２分担要求情報に対応する印刷データが現在印刷処理中の場合は、分担先の印刷装置又は分担要求情報取得部７ｄからの第２分担要求情報に基づき、当該印刷データにおける未処理分の印刷処理の分担内容を決定する。本実施の形態において、第２分担要求情報に分担部数情報が含まれる場合には、性能情報に関係なく分担先の印刷装置には分担部数情報に基づく部数の印刷処理が分担されるように分担内容が決定される。一方、分担部数が設定されていない場合は、第２分担要求情報に含まれる性能情報に基づき分担内容が決定される。また、本実施の形態において、第２分担要求情報を取得した時点で、これに対応する印刷データが他の印刷装置において処理されていないような場合は、印刷データのヘッダ情報に含まれる送信先の印刷装置に対して、印刷処理を１００％分担させる分担内容が決定される。つまり、本実施の形態においては、印刷指示装置２から指示された通常の印刷処理についても、分担内容の決定処理を行う。
【０１８２】
印刷データ加工部７ｇは、分担内容決定部７ｆにおいて決定された分担内容に基づき、印刷データのヘッダ部分の情報を加工した加工印刷データを生成する機能を有している。そして、生成した加工印刷データを分担先の印刷装置に、印刷データ配信処理部７ｈを介して送信する。本実施の形態においては、印刷データの加工は、分担内容に基づき、分担部数分を一部ずつ分担先の印刷装置に印刷処理させるようにヘッダ情報を書き換えることで行われる。そして、残り分担部数をカウントし、最後の加工印刷データについは、それが最後であることを示す情報を付加する。
【０１８３】
印刷データ配信処理部７ｈは、分担内容決定部７ｆで決定された分担内容に基づき、印刷データ加工部７ｇにおいて生成された加工印刷データを、分担先の印刷装置にデータ通信部７ａを介して配信する機能を有している。ここで、本実施の形態において、印刷データ加工部７ｇにおいて加工された印刷データを、加工印刷データと称しているが、印刷指示装置２で生成される印刷データとは同じデータ構成をしており、印刷装置４側では両者は区別されないものである。
【０１８４】
ここで、管理機能付印刷装置７は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサにより専用のプログラムを実行することにより上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１８５】
更に、図１４に基づき、印刷装置４Ｂ’及び４Ｃ’の詳細な構成を説明する。ここで、印刷装置４Ｂ’〜４Ｃ’は、それぞれ同様の機能及び構成を有しており、これらを区別する必要が無い場合は印刷装置４’として扱う。図１４は、印刷装置４’の詳細構成を示すブロック図である。
印刷装置４’は、図１４に示すように、データ通信部４ａと、データ制御部４ｂと、データ記憶部４ｃと、分担要求情報取得部４ｄと、印刷処理部４ｆとを含んだ構成となっている。ここで、印刷装置４’は、障害情報監視部４ｅが無く、データ制御部４ｂ及び分担要求情報取得部４ｄにおける機能が一部異なることを除けば、上記第１の実施の形態における、印刷装置４と同様の機能及び構成を有している。
【０１８６】
データ制御部４ｂは、データ通信部４ａを介して、管理機能付印刷装置７から受信した各種データをデータ記憶部４ｃに記憶したり、データ記憶部４ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を中継制御したり、管理機能知己印刷装置７から受信した各種情報の取得要求に応じて、各種情報を取得して管理機能付印刷装置７に送信するなど、印刷装置４におけるデータの流れを統括性御する機能を有している。
【０１８７】
分担要求情報取得部４ｄは、上記分担要求情報取得部７ｄと同様に、磁気カードのリーダ及び入力パネルを備えており、ユーザの所持する磁気カードの情報（以下、第１分担要求情報と称す）を読み取ることが可能であると共に、入力パネルにより印刷処理の分担内容を設定することが可能である。更に、第１分担要求情報がリーダで読み取られると、当該読み取られた第１分担要求情報に基づき、第２分担要求情報を生成し、これをデータ制御部４ｂ及びデータ通信部４ａを介して管理機能付印刷装置７に送信する。ここで、本実施の形態における第１分担要求情報には、ユーザを認証するための第２暗証情報が含まれており、また、上記分担内容として、分担先の分担部数を設定することが可能である。そして、入力パネルによって分担部数が設定された場合には、ユーザ情報及び印刷データの情報の他に、上記第２暗証情報と、当該分担部数の情報とを含む第２分担要求情報が生成され、一方、分担部数が設定されない場合には、、ユーザ情報及び印刷データの情報の他に、上記第２暗証情報と、管理機能付印刷装置７における印刷処理機能の性能情報とを含む第２分担要求情報が生成される。
【０１８８】
更に、管理機能付印刷装置７は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１５のフローチャートに示す印刷分担処理を実行するようになっている。
図１５は、管理機能付印刷装置７における印刷分担処理を示すフローチャートである。
印刷分担処理は、ＣＰＵによって実行されると、図１５に示すように、まず、ステップＳ４００に移行するようになっている。
【０１８９】
ステップＳ４００では、データ制御部７ｂにおいて、印刷指示装置２Ａ〜２Ｃから印刷データを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ４０２に移行し、そうでない場合(No)はステップＳ４０４に移行する。
ステップＳ４０２に移行した場合は、データ制御部７ｂにおいて、ステップＳ４００で受信した印刷データを、データ記憶部７ｃに記憶してステップＳ４０４に移行する。
【０１９０】
ステップＳ４０４では、データ制御部７ｂにおいて、第２分担要求情報を取得したか否かを判定し、取得したと判定された場合(Yes)はステップＳ４０６に移行し、そうでない場合(No)はステップＳ４００に移行する。
ステップＳ４０６に移行した場合は、データ制御部７ｂにおいて、ステップＳ４０４で取得した第２分担要求情報をデータ記憶部７ｃに記憶してステップＳ４０８に移行する。
【０１９１】
ステップＳ４０８に移行した場合は、データ制御部７ｂにおいて、ステップＳ４０６で記憶した第２分担要求情報を解析してステップＳ４１０に移行する。ここで、解析は、第２分担要求情報から、分担先の印刷装置の情報、分担する印刷データの情報（ユーザ名、データ名等）、第２暗証情報、分担部数情報、印刷処理機能の性能情報等を抽出する処理となる。
【０１９２】
ステップＳ４１０では、データ制御部７ｂにおいて、ステップＳ４０８の解析結果に基づき、第２分担要求情報に対応する印刷データを、データ制御部７ｂを介してデータ記憶部７ｃから読み出してステップＳ４１２に移行する。
ステップＳ４１２では、データ制御部７ｂにおいて、ステップＳ４１０で読み出した印刷データを解析してステップＳ４１４に移行する。ここで、解析は、印刷データに含まれる第１暗証情報を抽出する処理となる。
【０１９３】
ステップＳ４１４では、分担処理実行判定部７ｅにおいて、ステップＳ４０８の解析により抽出された第２暗証情報と、ステップＳ４１２の解析により抽出された第１暗証情報とに基づき、認証処理を行いステップＳ４１６に移行する。
ステップＳ４１６では、データ制御部７ｂにおいて、ステップＳ４１４の認証結果に基づき、分担要求情報を送信したユーザが認証されたか否かを判定し、認証されたと判定された場合(Yes)は、分担内容の決定処理を許可する判定を行いステップＳ４１８に移行し、そうでない場合(No)は、分担内容の決定処理を禁止する判定を行いステップＳ４３２に移行する。
【０１９４】
ステップＳ４１８に移行した場合は、データ制御部７ｂにおいて、第２分担要求情報に対応する印刷データは印刷処理中か否かを判定し、印刷処理中であると判定された場合(Yes)はステップＳ４２０に移行し、そうでない場合(No)はステップＳ４２４に移行する。
ステップＳ４２０に移行した場合は、データ制御部７ｂにおいて、現在印刷処理中の印刷データの印刷処理を中断してステップＳ４２２に移行する。本実施の形態において、中断の方法は、上記第１の実施の形態と同様とする。
【０１９５】
ステップＳ４２２では、分担内容決定部７ｆにおいて、ステップＳ４０８及びステップＳ４１２の解析結果及び現在の処理状況に基づき、印刷データの未処理分に対する印刷処理の分担内容を決定してステップＳ４２４に移行する。
ステップＳ４２４では、印刷データ加工部７ｇにおいて、分担内容決定部７ｆで決定された分担内容に基づき、ステップＳ４１０で読み出した印刷データを加工して、加工印刷データを生成しステップＳ４２６に移行する。本実施の形態において、印刷データの加工処理は、分担内容に応じた印刷部数を一部ずつ分担先に印刷処理させるようにヘッダ情報を書き換え、当該ヘッダ情報の印刷部数を示す情報を常に１部を示す数値とする。そして、残り部数をカウントしながら当該加工印刷データを印刷データ配信処理部７ｈに伝送し、最後の部数のときのみ、そのことを示す情報を付加した加工印刷データを伝送する。
【０１９６】
ステップＳ４２６では、印刷データ配信処理部７ｈにおいて、印刷データ加工部７ｇで生成された加工印刷データを、分担先の印刷装置に、データ制御部７ｂ及びデータ通信部７ａを介して配信しステップＳ４００に移行する。
一方、ステップＳ４１８において、第２分担要求情報に対応する印刷データが印刷処理中でなくステップＳ４２８に移行した場合は、分担内容決定部７ｆにおいて、ステップＳ４０８及びステップＳ４１２の解析結果に基づき、印刷データの未処理分に対する印刷処理の分担内容を決定してステップＳ４２４に移行する。
【０１９７】
また、ステップＳ４１６において、認証されずにステップＳ４３０に移行した場合は、データ制御部７ｂにおいて、印刷処理を拒否するメッセージを、第２分担要求情報の送信元の印刷装置に送信してステップＳ４００に移行する。ここで、管理機能付印刷装置７が第２分担要求情報の送信元である場合は、図示しない表示部に上記メッセージを表示する。
【０１９８】
更に、印刷装置４’は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１６のフローチャートに示す印刷処理を実行するようになっている。
図１６は、印刷装置４’における印刷処理を示すフローチャートである。
印刷処理は、ＣＰＵによって実行されると、図１６に示すように、まず、ステップＳ５００に移行するようになっている。
【０１９９】
ステップＳ５００では、分担要求情報取得部４ｄにおいて、第１分担要求情報を取得したか否かを判定し、取得したと判定された場合(Yes)はステップＳ５０２に移行し、そうでない場合(No)はステップＳ５０４に移行する。
ステップＳ５０２に移行した場合は、分担要求情報取得部４ｄにおいて、分担部数が入力されたか否かを判定し、入力されたと判定された場合(Yes)はステップＳ５０４に移行し、そうでない場合(No)はステップＳ５１８に移行する。
【０２００】
ステップＳ５０４に移行した場合は、分担要求情報取得部４ｄにおいて、ステップＳ５００で取得した第１分担要求情報及びステップＳ５０２で入力された分担部数に基づき、第２分担要求情報を生成してステップＳ５０６に移行する。
ステップＳ５０６では、データ制御部４ｂにおいて、分担要求情報取得部４ｄにおいて生成された第２分担要求情報を、データ通信部４ａを介して、管理機能付印刷装置７に送信してステップＳ５０８に移行する。
【０２０１】
ステップＳ５０８では、データ制御部４ｂにおいて、データ通信部４ａを介して管理機能付印刷装置７からの印刷データを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ５１０に移行し、そうでない場合(No)はステップＳ５１２に移行する。
ステップＳ５１０に移行した場合は、データ制御部４ｂにおいて、ステップＳ５０８で受信した印刷データをデータ記憶部４ｃに記憶してステップＳ５１２に移行する。
【０２０２】
ステップＳ５１２では、データ制御部４ｂにおいて、データ記憶部４ｃに未処理の印刷データが記憶されているか否かを判定し、記憶されていると判定された場合(Yes)はステップＳ５１４に移行し、そうでない場合(No)はステップＳ５００に移行する。
ステップＳ５１４に移行した場合は、データ制御部４ｂにおいて、印刷処理部４ｆが印刷処理中であるか否かを判定し、印刷処理中であると判定された場合(Yes)はステップＳ５００に移行し、そうでない場合(No)はステップＳ５１６に移行する。
【０２０３】
ステップＳ５１６に移行した場合は、印刷処理部４ｆにおいて、データ制御部４ｂを介して未処理の印刷データをデータ記憶部４ｃから読み出し、当該読み出した印刷データを印刷処理してステップＳ５００に移行する。
一方、ステップＳ５０２において、分担要求情報取得部４ｄにおいて、分担部数が入力されずにステップＳ５１８に移行した場合は、データ制御部４ｂを介してデータ記憶部４ｃから性能情報を読み出し、当該読み出した性能情報及びステップＳ５００で取得した第１分担要求情報に基づき、第２分担要求情報を生成してステップＳ５０６に移行する。
【０２０４】
次に、図１７〜図１９に基づき、本実施の形態の動作を説明する。
ここで、図１７（ａ）は、印刷データの解析処理によって抽出される情報の一例を示す図であり、（ｂ）は、管理機能付印刷装置７の性能情報の一例を示す図であり、（ｃ）は、印刷装置４Ｃ’の性能情報の一例を示す図であり、（ｄ）は、第１分担要求情報の一例を示す図であり、（ｅ）は、入力パネルを介して入力される分担部数の一例を示す図であり、（ｆ）は、分担部数が設定された場合の第２分担要求情報の一例を示す図であり、（ｇ）は、分担部数が設定されなかった場合の第２分担要求情報の一例を示す図である。また、図１８（ａ）〜（ｃ）は、分担内容決定部７ｆにおいて決定される分担内容の一例を示す図である。また、図１９（ａ）は、分担内容決定前の印刷データのヘッダ情報の一例を示す図であり、（ｂ）及び（ｃ）は、分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図である。
【０２０５】
管理機能付印刷装置７は、印刷指示装置２から送信された印刷データを、データ通信部７ａを介して受信すると（ステップＳ４００）、当該受信した印刷データをデータ記憶部７ｃに記憶する（ステップＳ４０２）。本実施の形態においては、印刷指示装置２から送信された印刷データは、図１７（ａ）に示すように、ヘッダ情報に、印刷者情報「ＥＰＳ￥０００１２３４」、ドキュメントＩＤ「２００４０８０１００１」、印刷部数「１００」、第１暗証情報「７ｆ５ｄｖ７３ｆｄｋ」及び送信先アドレス「１１１．１１１．１１１．００１」を含んでいるものとする。ここで、送信先アドレス「１１１．１１１．１１１．００１」の印刷装置は、管理機能付印刷装置７であるとする。
【０２０６】
一方、ユーザは、ユーザを識別するための印刷者情報と、認証用の第２暗証情報とが書き込まれた磁気カードを持って印刷指示先の管理機能付印刷装置７のある場所まで行き、管理機能付印刷装置７の有するカードリーダに磁気カードを読み取らせる。つまり、分担先の印刷装置においては、印刷者情報及び第２暗証情報が第１分担要求情報として読み取られる。本実施の形態においては、ユーザは、管理機能付印刷装置７に対して、第１分担要求情報として、図１７（ｄ）に示すように、磁気カードに書き込まれた、印刷者情報「ＥＰＳ￥０００１２３４」及び第２暗証情報「７ｆ５ｄｖ７３ｆｄｋ」を読み取らせる。
【０２０７】
管理機能付印刷装置７は、上記したように、分担要求情報取得部７ｄにおいて、カードリーダを介して第１分担要求情報が取得されると、当該取得した第１分担要求情報に基づき、分担先が管理機能付印刷装置７のみの第２分担要求情報を生成する（ステップＳ４０４）。第２分担要求情報を生成すると、当該生成した第２分担要求情報をデータ記憶部７ｃに記憶すると共に（ステップＳ４０６）、当該第２分担要求情報を解析し（ステップＳ４０８）、当該解析結果に基づき、第２分担要求情報に対応する印刷データを、データ記憶部７ｃから読み出す（ステップＳ４１０）。更に、当該読み出した印刷データを解析して（ステップＳ４１２）、当該解析により抽出される第１暗証情報及び第２分担要求情報の解析により抽出される第２暗証情報に基づき、両者を比較して一致しているか否かを判断する（ステップＳ４１４）。第２分担要求情報に含まれる第２暗証情報「７ｆ５ｄｖ７３ｆｄｋ」と、印刷者情報「ＥＰＳ￥０００１２３４」に対応する印刷データの第１暗証情報「７ｆ５ｄｖ７３ｆｄｋ」とは一致しているので、分担内容の決定処理の実行を許可する（ステップＳ４１６）。また、印刷者情報「ＥＰＳ￥０００１２３４」に対応する印刷データは、印刷処理が行われていないので、分担内容決定部７ｆにおいては、第２分担要求情報及び印刷データの解析結果に基づいて分担内容を決定する。この場合は、分担先が管理機能付印刷装置７のみであるので、図１８（ａ）に示すように、管理機能付印刷装置７のみを分担先とした分担内容が決定される（ステップＳ４２８）。分担内容が決定されると、印刷データ加工部７ｇにおいて、分担内容決定部７ｆで決定された分担内容に基づき、印刷データの加工処理が行われる（ステップＳ４２４）。本実施の形態においては、図１９（ａ）に示すように、加工前の印刷データのヘッダ情報における印刷部数を示す記載「ＣＯＰＹ＝”１００”」を、図１９（ｂ）に示すように、「ＣＯＰＹ＝”１”」に書き換えることで加工印刷データを生成する。そして、この加工印刷データを、印刷データ配信処理部７ｈを介して、印刷部数１００が印刷されるまで、繰り返し印刷処理部７ｉに伝送する（ステップＳ４２６）。印刷処理部７ｉにおいては、印刷データ配信処理部７ｈを介して伝送される加工印刷データを取得すると、当該取得した加工印刷データの印刷処理を行う。
【０２０８】
一方、ユーザは、印刷指示先の管理機能付印刷装置７以外に、印刷処理を行っていない空いている印刷装置４’を見つけると、その印刷装置４’の有するカードリーダに磁気カードを読み取らせる。本実施の形態においては、印刷装置４Ｃ’に磁気カードを読み取らせたとする。つまり、印刷装置４Ｃ’に、図１７（ｄ）に示すユーザの識別情報及び第２暗証情報を読み取らせる。一方、磁気カードを読み取らせると、ユーザは、次に、印刷装置４Ｃ’の有する図示しない入力パネルに、分担部数を入力する。本実施の形態において、ユーザは、印刷装置４Ｃ’に対して、入力パネルを介して、図１７（ｅ）に示すように、分担部数１０を入力したとする。
【０２０９】
印刷装置４Ｃ’は、上記したように、分担要求情報取得部４ｄにおいて、カードリーダを介して第１分担要求情報が取得され（ステップＳ５００）、入力パネルにおいて分担部数が入力されると（ステップＳ５０２）、当該取得した第１分担要求情報、入力された分担部数及び印刷装置４Ｃ’の情報（型番、ＩＰアドレス）に基づき、図１７（ｆ）に示すような第２分担要求情報を生成する（ステップＳ５０４）。つまり、第２分担要求情報は、図１７（ｆ）に示すように、印刷者情報「ＥＰＳ￥０００１２３４」、型番「ＬＰ−９７００」、ＩＰアドレス「１１１．１１１．１１１．００３」、第２暗証番号「７ｆ５ｄｖ７３ｆｄｋ」及び分担印刷部数「１０」を含んだ構成となる。そして、生成した第２分担要求情報を、データ通信部４ａを介して管理機能付印刷装置７に送信する（ステップＳ５０６）。
【０２１０】
印刷装置４Ｃ’から、第２分担要求情報が送信されると、管理機能付印刷装置７は、当該第２分担要求情報を、データ通信部７ａを介して受信し（ステップＳ４０４）、データ制御部７ｂにおいて、当該受信した第２分担要求情報をデータ記憶部７ｃに記憶すると共に（ステップＳ４０６）、当該第２分担要求情報を解析する（ステップＳ４０８）。この解析により、印刷者情報が抽出されるので、当該印刷者情報に対応する印刷データをデータ記憶部７ｃから読み出す（ステップＳ４１０）。更に、当該読み出した印刷データを解析して（ステップＳ４１２）、当該解析により抽出される第１暗証情報及び第２分担要求情報の解析により抽出される第２暗証情報に基づき、分担処理実行判定部７ｅにおいて、両者を比較して一致しているか否かを判断する（ステップＳ４１４）。分担処理実行判定部７ｅにおいては、第２分担要求情報に含まれる第２暗証情報「７ｆ５ｄｖ７３ｆｄｋ」と、印刷者情報「ＥＰＳ￥０００１２３４」に対応する印刷データの第１暗証情報「７ｆ５ｄｖ７３ｆｄｋ」とは一致しているので、分担内容の決定処理の実行を許可する（ステップＳ４１６）。また、印刷者情報「ＥＰＳ￥０００１２３４」に対応する印刷データは、管理機能付印刷装置７において印刷処理中であるので、分担内容決定部７ｆにおいては、印刷処理を中断して処理状況を取得する（ステップＳ４２０）。ここで、中断処理は、例えば、全１００部を印刷する処理において、第２分担要求情報を受信したときに、２０部目の印刷処理が途中まで行われているようなときに、当該２０部目が完了するまで処理を行い、完了した時点で印刷処理を中断する（印刷データを破棄しても良い）。この場合は、処理状況として２０部が印刷済みであり、未処理分は８０部となる。従って、分担内容決定部７ｆにおいては、この処理状況と、第２分担要求情報の解析結果と、印刷データの解析結果に基づいて分担内容を決定する（ステップＳ４２２）。この場合は、第２分担要求情報に、分担印刷部数情報「１０」が含まれるので、分担内容は、図１８（ｂ）に示すように、未処理分の８０部のうち、印刷装置４Ｃ’に対して１０部を分担させ、管理機能付印刷装置７に７０部を分担させる内容となる。分担内容が決定されると、印刷データ加工部７ｇにおいて、分担内容決定部７ｆで決定された分担内容に基づき、印刷データの加工処理が行われる（ステップＳ４２４）。本実施の形態においては、管理機能付印刷装置７における残り印刷部数８０を、残り印刷部数７０に再設定し、一方、印刷装置４Ｃ’に対して残り印刷部数１０を新たに設定する。そして、図１９（ｂ）に示すように、ヘッダ情報における印刷部数の示す記載が「ＣＯＰＹ＝”１”」に書き換えられた加工印刷データを、印刷データ配信処理部７ｈを介して、印刷部数７０が全て印刷されるまで繰り返し印刷処理部７ｉに伝送すると共に、残り印刷部数１０が全て印刷されるまで繰り返し印刷装置４Ｃ’に配信する（ステップＳ４２６）。なお、印刷データ加工部７ｇにおいて、加工印刷データを配信するごとに残り印刷部数をカウントしており（例えば、一部配信するごとに設定値を１ずつ減じていく）、このカウントにより、残りが最後の一部となったときには、ヘッダ情報に、図１９（ｃ）に示すように、DATA="LASTDATA"の記載を追加した加工印刷データを生成して、当該加工印刷データを印刷データ配信処理部７ｈを介して対応する印刷装置に配信する。印刷処理部７ｉにおいては、印刷データ配信処理部７ｈを介して伝送される加工印刷データを取得すると、当該取得した加工印刷データの印刷処理を行う。また、印刷装置４Ｃ’においても、管理機能付印刷装置７から送信される加工印刷データをデータ通信部４ａを介して受信すると（ステップＳ５０８）、データ制御部４ｂにおいて、当該受信した印刷データをデータ記憶部４ｃに記憶すると共に（ステップＳ５１０）、印刷処理部４ｆにおいて、他の印刷データを印刷処理中で無ければ（ステップＳ５１４）、当該受信した印刷データの印刷処理を行う（ステップＳ５１６）。
【０２１１】
また、上記同様に、ユーザが、印刷指示装置２によって、管理機能付印刷装置７に対して印刷指示をした後に、分担先として印刷装置４Ｃ’を選んだ場合に、当該印刷装置４Ｃ’に対して、分担部数を入力しなかった場合の動作例を説明する。
この場合、印刷装置４Ｃ’は、上記したように、分担要求情報取得部４ｄにおいて、カードリーダを介して第１分担要求情報が取得されると（ステップＳ５００）、分担部数が入力されないので（ステップＳ５０２）、当該取得した第１分担要求情報、データ記憶部４ｃに記憶された性能情報及び印刷装置４Ｃ’の情報（型番、ＩＰアドレス）に基づき、図１７（ｇ）に示すような第２分担要求情報を生成する（ステップＳ５１８）。つまり、第２分担要求情報は、図１７（ｇ）に示すように、印刷者情報「ＥＰＳ￥０００１２３４」、型番「ＬＰ−９７００」、ＩＰアドレス「１１１．１１１．１１１．００３」、印刷速度「８０ｐｐｍ」、印刷様式「モノクロ  レーザプリンタ」及び第２暗証番号「７ｆ５ｄｖ７３ｆｄｋ」を含んだ構成となる。そして、生成した第２分担要求情報を、データ通信部４ａを介して管理機能付印刷装置７に送信する（ステップＳ５０６）。
【０２１２】
一方、管理機能付印刷装置７では、印刷装置４Ｃ’から、第２分担要求情報を取得すると（ステップＳ４０４）、上記同様に、印刷データに含まれる第１暗証情報及び第２分担要求情報に含まれる第２暗証情報に基づき認証処理を行い（ステップＳ４１４）、認証されると（ステップＳ４１６）、分担内容決定部７ｆにおいて、第２分担要求情報の解析結果と、印刷データの解析結果から、管理機能付印刷装置７の性能情報と、印刷装置４Ｃ’の性能情報とに基づき分担内容を決定する。例えば、上記同様に、未処理分が８０の場合に、管理機能付印刷装置７の性能が印刷速度「４０ｐｐｍ」で、印刷装置４Ｃ’の性能が印刷速度「８０ｐｐｍ」であるので、図１８（ｃ）に示すように、管理機能付印刷装置７よりも印刷速度の速い印刷装置４Ｃ’に対して、６０部を分担し、管理機能付印刷装置７に対して２０部を分担する分担内容を決定する。このように、分担部数が設定されない場合に、分担内容決定部７ｆにおいては、印刷装置の性能に応じて分担内容を決定する。
【０２１３】
このようにして、現在印刷処理の行われている印刷データを、当該印刷データを印刷処理中の印刷装置とは異なる印刷装置に対して磁気カードに書き込まれた情報（印刷者情報及びドキュメントＩＤ）を読み取らせるだけで、現在印刷処理中の印刷装置と、磁気カードを読み取らせた別の印刷装置とで未処理分の印刷処理を分担して並列に行うことが可能である。
【０２１４】
また、現在印刷処理中の印刷装置とは別の印刷装置に対して印刷処理を分担させる場合に、当該分担先の印刷装置に対し、入力パネルにおいて、印刷させたい印刷部数の入力を可能としたので、印刷処理中の印刷データにおける未処理分のうち、必要な部数だけ、分担先の印刷装置に印刷させることが可能である。
また、管理機能付印刷装置７において、分担内容に基づき、印刷データを加工して、分担先の印刷装置が一部ずつ印刷処理を行うように加工印刷データを生成し、当該生成した加工印刷データを分担先の印刷装置の分担部数に応じて繰り返し配信するようにしたので、管理機能付印刷装置７において、分担先の印刷装置の印刷状況を簡易に把握することが可能である。
【０２１５】
上記第２の実施の形態において、データ通信部７ａ及びデータ制御部７ｂを介して、印刷装置４’から第２分担要求情報を受信し、当該受信した第２分担要求情報をデータ記憶部７ｃに記憶する処理及び分担要求情報取得部７ｄは、形態６又は１６の分担要求情報取得手段に対応し、データ通信部７ａ及びデータ制御部７ｂを介して、印刷装置４’から性能情報を含む第２分担要求情報を受信し、当該受信した第２分担要求情報をデータ記憶部７ｃに記憶する処理は、形態９又は１９の性能情報取得手段に対応し、データ通信部７ａ及びデータ制御部７ｂを介して、印刷装置４’から分担部数情報を含む第２分担要求情報を受信し、当該受信した第２分担要求情報をデータ記憶部７ｃに記憶する処理は、形態１０又は２０の指定情報取得手段に対応する。
【０２１６】
また、上記第２の実施の形態において、データ記憶部７ｃから第２分担要求情報に対応した印刷データを取得する処理は、形態６又は１６の分担印刷データ取得手段に対応し、分担処理実行判定部７ｅは、形態７又は１７の分担内容決定処理実行判定手段に対応し、分担内容決定部７ｆは、形態６、７、８、９、１０、１６、１７、１８、１９及び２０のいずれか１の分担内容決定手段に対応し、印刷データ加工部７ｇは、形態６又は１６の印刷データ加工手段に対応し、印刷データ配信処理部７ｈ、データ制御部７ｂ及びデータ通信部７ａによる加工印刷データの配信処理は、形態６又は１６の加工印刷データ送信手段に対応する。
【０２１７】
また、上記第２の実施の形態において、データ通信部４ａ及びデータ制御部４ｂを介して、管理機能付印刷装置７から印刷データ（加工印刷データ含む）を受信し、当該受信した印刷データをデータ記憶部４ｃに記憶する処理は、形態６又は２２の印刷データ取得手段に対応し、印刷処理部４ｆは、形態６又は２２の印刷処理手段に対応し、分担要求情報取得部４ｄは、形態２２の分担要求情報入力手段に対応する。
【０２１８】
また、上記第２の実施の形態において、ステップＳ４０４，Ｓ４０６は、形態３３若しくは５１の性能情報取得ステップ、形態３０若しくは４８の分担要求情報取得ステップ、又は形態２１若しくは形態３１の指定情報取得ステップに対応し、ステップＳ４００，Ｓ４０２は、形態３０又は４８の印刷データ取得ステップに対応し、ステップＳ４１４は、形態３１又は４９の分担内容決定処理実行判定ステップに対応し、ステップＳ４１６，Ｓ４１８，Ｓ４２０，Ｓ４２２，Ｓ４２８は、形態３０、３１、３２、３３、３４、４８、４９、５０、５１及び５２のいずれか１の分担内容決定ステップに対応し、ステップＳ４１０は、形態３０又は４８の分担印刷データ取得ステップに対応し、ステップＳ４２４は、形態３０又は４８の印刷データ加工ステップに対応し、ステップＳ４２６は、形態３０又は４８の加工印刷データ送信ステップに対応する。
【０２１９】
また、上記第２の実施の形態において、ステップＳ５００，Ｓ５０２は、形態４２又は６０の分担要求情報入力ステップに対応し、ステップＳ５０４，Ｓ５１８，Ｓ５０６は、形態４２又は６０の分担要求情報送信ステップに対応し、ステップＳ５１２，Ｓ５１４，Ｓ５１６は、形態３０、４２、４８及び６０のいずれか１の印刷処理ステップに対応する。
【０２２０】
また、上記第１の実施の形態においては、分担内容決定部３ｄ、印刷データ加工部３ｅ及び印刷データ配信処理部３ｆをプリンタサーバ３が有し、当該プリンタサーバ３が分担先及び分担内容を決定し未処理分の印刷ジョブを分担する分担処理を行うシステム構成例を説明し、上記第２の実施の形態においては、分担処理実行判定部７ｅ、分担内容決定部７ｆ、印刷データ加工部７ｇ及び印刷データ配信処理部７ｈを有した管理機能付印刷装置７が前記分担処理を行うシステム構成例を説明したが、これらのシステム構成に限らず、分担内容決定部３ｄ、印刷データ加工部３ｅ及び印刷データ配信処理部３ｆを有する分担処理専用の印刷管理装置Ａ、又は分担処理実行判定部７ｅ、分担内容決定部７ｆ、印刷データ加工部７ｇ及び印刷データ配信処理部７ｈを有する分担処理専用の印刷管理装置Ｂによってシステムを構成するようにしても良い。
【０２２１】
この場合において、上記第１の実施の形態においてプリンタサーバ３に代えて上記印刷管理装置Ａを適用した場合は、印刷装置から第２分担要求情報を受信し、当該受信した第２分担要求情報を印刷管理装置Ａのデータ記憶部に記憶する処理は、形態１又は形態１６の分担要求情報取得手段に対応し、印刷装置４に印刷状況情報の取得要求を送信する処理は、形態２１又は２２の取得要求送信手段に対応し、印刷装置４から印刷状況情報を受信し、当該受信した印刷状況情報を印刷管理装置Ａのデータ記憶部に記憶する処理は、形態１又は１６の印刷処理状況情報取得手段に対応し、印刷指示装置２からの印刷データを解析し、送信先の印刷装置４に印刷データを送信する処理は、形態１又は１６の印刷データ送信手段に対応する。
【０２２２】
また、印刷装置４から障害情報を受信し、当該受信した障害情報を印刷管理装置Ａのデータ記憶部に記憶する処理は、形態３又は１８の障害情報取得手段に対応する。
また、印刷装置４に性能情報の取得要求を送信すると共に、当該印刷装置４から性能情報を受信し、当該受信した性能情報を印刷管理装置Ａのデータ記憶部に記憶する処理は、形態４又は１９の性能情報取得手段に対応する。
【０２２３】
また、印刷管理装置Ａのデータ記憶部から第２分担要求情報に対応した印刷データを取得する処理は、形態１又は１６の分担印刷データ取得手段に対応し、分担内容決定部３ｄは、形態１、２、３、４、５、１６、１７、１８、１９及び２０のいずれか１の分担内容決定手段に対応し、印刷データ加工部３ｅは、形態１又は１６の印刷データ加工手段に対応し、印刷データ配信処理部３ｆによる加工印刷データの配信処理は、形態１又は１６の加工印刷データ送信手段に対応する。
【０２２４】
また、ステップＳ２００〜ステップＳ２０４は、形態２８又は４６の性能情報取得ステップに対応し、ステップＳ２１４，Ｓ２１６は、形態２７又は形態４５の障害情報取得ステップに対応し、ステップＳ２２０及びＳ２２２、並びにＳ２３６及びＳ２３８は、形態２５又は４３の印刷処理状況情報取得ステップに対応し、ステップＳ２２４、並びにＳ２４２，Ｓ２４８は、形態２５、２６、２７、２８、２９、４３、４４、４５、４６及び４７のいずれか１の分担内容決定ステップに対応し、ステップＳ２３０は、形態２５又は４３の分担要求情報取得ステップに対応し、ステップＳ２３４は、形態２５又は４３の分担印刷データ取得ステップに対応し、ステップＳ２２６又はステップＳ２４４は、形態２５又は４３の印刷データ加工ステップに対応し、ステップＳ２２８又はステップＳ２４６は、形態２５又は４３の加工印刷データ送信ステップに対応する。
【０２２５】
また、上記第２の実施の形態において管理機能付印刷装置７に代えて上記印刷管理装置Ｂを適用した場合は、印刷装置４から第２分担要求情報を受信し、当該受信した第２分担要求情報を印刷管理装置Ｂのデータ記憶部に記憶する処理及び分担要求情報取得部７ｄは、形態１又は１６の分担要求情報取得手段に対応し、印刷装置４から性能情報を含む第２分担要求情報を受信し、当該受信した第２分担要求情報を印刷管理装置Ｂのデータ記憶部に記憶する処理は、形態４又は１９の性能情報取得手段に対応し、印刷装置４から分担部数情報を含む第２分担要求情報を受信し、当該受信した第２分担要求情報を印刷管理装置Ｂデータ記憶部に記憶する処理は、形態５又は２０の指定情報取得手段に対応する。
【０２２６】
また、第２分担要求情報に対応した印刷データを取得する処理は、形態１又は１６の分担印刷データ取得手段に対応し、分担処理実行判定部７ｅは、形態２又は１７の分担内容決定処理実行判定手段に対応し、分担内容決定部７ｆは、形態１、２、３、４、５、１６、１７、１８、１９及び２０のいずれか１の分担内容決定手段に対応し、印刷データ加工部７ｇは、形態１又は１６の印刷データ加工手段に対応し、印刷データ配信処理部７ｈによる加工印刷データの配信処理は、形態１又は１６の加工印刷データ送信手段に対応する。
【０２２７】
また、ステップＳ４０４，Ｓ４０６は、形態２８若しくは４６の性能情報取得ステップ、形態２５若しくは４３の分担要求情報取得ステップ、又は形態２９若しくは４７の指定情報取得ステップに対応し、ステップＳ４１４は、形態２６又は４４の分担内容決定処理実行判定ステップに対応し、ステップＳ４１６，Ｓ４１８，Ｓ４２０，Ｓ４２２，Ｓ４２８は、形態２５、２６、２７、２８、２９、４３、４４、４５、４６及び４７のいずれか１の分担内容決定ステップに対応し、ステップＳ４１０は、形態２５又は４３の分担印刷データ取得ステップに対応し、ステップＳ４２４は、形態２５又は４３の印刷データ加工ステップに対応し、ステップＳ４２６は、形態２５又は４３の加工印刷データ送信ステップに対応する。
【０２２８】
また、上記第１及び第２の実施の形態においては、印刷処理の分担内容を、印刷データの印刷部数単位で決定するようにしているが、これに限らず、ページ単位で決定するようにしても良い。
また、上記第２の実施の形態においては、印刷データに第１の暗証情報を含ませ、第１の分担要求情報に第２暗証情報を含ませて、これら暗証情報によって、全ての印刷装置に対して、分担内容の決定処理を行うか否かの認証処理を行うようにしたが、これに限らず、印刷指示装置２の印刷指示先の印刷装置に対しては認証処理を行わないなど、必要な印刷装置に対してだけ、認証処理を行うようにしても良い。
【０２２９】
これにより、例えば、会社等において、印刷指示を行った印刷者の属する部署にある印刷装置においては、その印刷指示先及び分担先の印刷装置から印刷出力を行うことに対する認証処理を必要とせず、一方、他部署にある印刷装置を分担先とした場合には認証処理を行うようにすることで、機密文書等の印刷を行うときに他部署の人間に意図せずに見られるといったことを防ぎやすくなる。
【０２３０】
また、上記第１の実施の形態においては、決定された分担内容に基づき、ヘッダ情報における印刷部数を示す情報を各分担先の印刷部数に応じた数に書き換える加工を施した加工印刷データを印刷データ配信処理部に伝送するようにし、上記第２の実施の形態においては、ヘッダ情報の印刷部数を示す情報を常に１部を示す数値に書き換え、決定された分担内容に基づき、残り部数をカウントしながら加工印刷データを印刷データ配信処理部に伝送し、最後の部数のときのみ、そのことを示す情報を付加した加工印刷データを伝送するようにしたが、これに限らず、カウント等を行わずに、ヘッダ情報の印刷部数を示す情報を１部とした加工印刷データを、必要部数分だけコピーするなど、他の加工方法を用いても良い。
【０２３１】
また、上記実施の形態において、図５〜７、図１５及び図１６のフローチャートに示す処理を実行するにあたっては、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【０２３２】
【図１】本発明に係る印刷システム１の構成を示す概観図である。
【図２】印刷指示装置２の詳細構成を示すブロック図である。
【図３】プリンタサーバ３の詳細構成を示すブロック図である。
【図４】印刷装置４の詳細構成を示すブロック図である。
【図５】印刷指示装置２における印刷指示処理を示すフローチャートである。
【図６】プリンタサーバにおける印刷分担処理を示すフローチャートである。
【図７】印刷装置４における印刷処理を示すフローチャートである。
【図８】（ａ）〜（ｃ）は、印刷装置４Ａ〜４Ｃから送信される性能情報の一例を示す図である。
【図９】（ａ）は、印刷装置４から送信される分担要求情報の一例を示す図であり、（ｂ）は、印刷装置４から送信される印刷処理状況情報の一例を示す図であり、（ｃ）は、印刷装置４から送信される障害情報の一例を示す図であり、（ｄ）及び（ｅ）は、障害発生時の印刷処理状況情報の一例を示す図である。
【図１０】（ａ）は、分担内容決定部３ｄにおいて決定される分担内容の一例を示す図であり、（ｂ）は、障害発生によって再決定された分担内容の一例を示す図である。
【図１１】（ａ）は、分担内容決定前の印刷データのヘッダ情報の一例を示す図であり、（ｂ）及び（ｃ）は、分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図であり、（ｄ）は、障害発生により再決定された分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図である。
【図１２】本発明に係る印刷システム６の構成を示す概観図である。
【図１３】管理機能付印刷装置７の詳細構成を示すブロック図である。
【図１４】印刷装置４’の詳細構成を示すブロック図である。
【図１５】管理機能付印刷装置７における印刷分担処理を示すフローチャートである。
【図１６】印刷装置４’における印刷処理を示すフローチャートである。
【図１７】（ａ）は、印刷データの解析処理によって抽出される情報の一例を示す図であり、（ｂ）は、管理機能付印刷装置７の性能情報の一例を示す図であり、（ｃ）は、印刷装置４Ｃ’の性能情報の一例を示す図であり、（ｄ）は、第１分担要求情報の一例を示す図であり、（ｅ）は、入力パネルを介して入力される分担部数の一例を示す図であり、（ｆ）は、分担部数が設定された場合の第２分担要求情報の一例を示す図であり、（ｇ）は、分担部数が設定されなかった場合の第２分担要求情報の一例を示す図である。
【図１８】（ａ）〜（ｃ）は、分担内容決定部７ｆにおいて決定される分担内容の一例を示す図である。
【図１９】（ａ）は、分担内容決定前の印刷データのヘッダ情報の一例を示す図であり、（ｂ）及び（ｃ）は、分担内容に基づき加工された印刷データのヘッダ情報の一例を示す図である。
【符号の説明】
【０２３３】
１，６…印刷システム、２…印刷指示装置、２ａ…データ通信部、２ｂ…データ制御部、２ｃ…データ記憶部、２ｄ…印刷データ処理部、３…プリンタサーバ、３ａ…データ通信部、３ｂ…データ制御部、３ｃ…データ記憶部、３ｄ…分担内容決定部、３ｅ…印刷データ加工部、３ｆ…印刷データ配信処理部、４，４’…印刷装置、４ａ…データ通信部、４ｂ…データ制御部、４ｃ…データ記憶部、４ｄ…分担要求情報取得部、４ｅ…障害監視部、４ｆ…印刷処理部、５…ネットワーク、７…管理機能付印刷装置、７ａ…データ通信部、７ｂ…データ制御部、７ｃ…データ記憶部、７ｄ…分担要求情報取得部、７ｅ…分担処理実行判定部、７ｆ…分担内容決定部、７ｇ…印刷データ加工部、７ｈ…印刷データ配信処理部、７ｉ…印刷処理部
【図１】
2006155573.tif 000003
【図２】
2006155573.tif 000004
【図３】
2006155573.tif 000005
【図４】
2006155573.tif 000006
【図５】
2006155573.tif 000007
【図６】
2006155573.tif 000008
【図７】
2006155573.tif 000009
【図８】
2006155573.tif 000010
【図９】
2006155573.tif 000011
【図１０】
2006155573.tif 000012
【図１１】
2006155573.tif 000013
【図１２】
2006155573.tif 000014
【図１３】
2006155573.tif 000015
【図１４】
2006155573.tif 000016
【図１５】
2006155573.tif 000017
【図１６】
2006155573.tif 000018
【図１７】
2006155573.tif 000019
【図１８】
2006155573.tif 000020
【図１９】
2006155573.tif 000021