(57)【要約】      （修正有）【課題】送信先の他の印刷装置に印刷データの処理の種類を指示できない場合と比較して、送信先の印刷装置に所望の処理をさせやすくすることができる印刷データ制御装置、印刷装置及び印刷システムを提供する。【解決手段】コントローラ１００Ａは、印刷装置５０Ａで印刷される印刷データを受信する受信部２０８、受信部２０８が受信した印刷データを印刷装置５０Ｂに送信する送信部２１０と、第２の印刷装置５０Ｂに関する情報を取得する情報取得部２２０と、印刷装置５０Ｂへの指示であって、情報取得部２２０が取得した情報に基づいて選択された指示を受け付ける受付部２３０とを有する【選択図】図３
2019191677.tif 000002
【特許請求の範囲】
【請求項１】
第１の印刷装置で印刷される印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを第２の印刷装置に送信する送信手段と、
前記第２の印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記第２の印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷データ制御装置。
【請求項２】
前記情報取得手段が取得した情報を表示する取得情報表示手段をさらに有する請求項１記載の印刷データ制御装置。
【請求項３】
前記情報取得手段が取得した情報を用いて、前記第２の印刷装置への印刷データの送信の可否を判別する判別手段と、
前記判別手段による判別結果を表示する判別結果表示手段と、
をさらに有する請求項１又は２記載の印刷データ制御装置。
【請求項４】
前記情報取得手段は、複数の前記第２の印刷装置に関する情報を取得し、
前記受付部は、データを取得した複数の前記第２の印刷装置の中のいずれの印刷装置にデータを送信するかの選択をさらに受け付ける請求項１から３いずれか記載の印刷データ制御装置。
【請求項５】
前記送信手段は、前記受付手段が受け付けた指示で指定された処理の種類を前記第２の印刷装置に対してさらに送信する請求項１から４いずれか記載の印刷データ制御装置。
【請求項６】
前記送信手段は、印刷データの処理の種類毎に前記第２の印刷装置に作成された複数の印刷キューのいずれかに印刷データを送信する請求項１から４いずれか記載の印刷データ制御装置。
【請求項７】
前記情報取得手段は、前記第２の印刷装置の稼働状態に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置。
【請求項８】
前記第２の印刷装置が他の印刷データを印刷中である場合に、
前記情報取得手段は、他の印刷データの印刷が完了するまでの時間を前記第２の印刷装置に関する情報として取得する請求項７記載の印刷データ制御装置。
【請求項９】
前記第２の印刷装置が他の印刷データの印刷を待機中である場合に、
前記情報取得手段は、印刷を待機中の印刷データの数を前記第２の印刷装置に関する情報として取得する請求項７記載の印刷データ制御装置。
【請求項１０】
前記情報取得手段は、前記第２の印刷装置が利用可能な消耗品の残量に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置。
【請求項１１】
前記情報取得手段は、前記第２の印刷装置が利用可能な記録媒体の残量を、前記第２の印刷装置に関する情報として取得する請求項１０記載の印刷データ制御装置。
【請求項１２】
前記情報取得手段は、前記第２の印刷装置が利用可能なインクの残量を、前記第２の印刷装置に関する情報として取得する請求項１０記載の印刷データ制御装置。
【請求項１３】
前記情報取得手段は、前記第２の印刷装置の性能に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置。
【請求項１４】
前記情報取得手段は、前記第２の印刷装置の機種を特定する情報を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置。
【請求項１５】
前記情報取得手段は、前記第２の印刷装置のバージョンを、前記第２の印刷装置に関する情報としてさらに取得する請求項１４記載の印刷データ制御装置。
【請求項１６】
前記情報取得手段は、前記第２の印刷装置で可能な後処理の種類を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置。
【請求項１７】
前記情報取得手段は、前記第２の印刷装置の記憶装置が記憶可能な印刷データの容量を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置。
【請求項１８】
前記受付手段は、印刷データを前記第２の印刷装置に直ちに印刷させる指示を受け付け可能である請求項１から１７いずれか記載の印刷データ制御装置。
【請求項１９】
前記受付手段は、印刷データの処理を前記第２の印刷装置に保留させる指示を受け付け可能である請求項１から１８いずれか記載の印刷データ制御装置。
【請求項２０】
前記受付手段は、前記第２の印刷装置に印刷データの画像データへの変換を指示し、画像データの印刷を保留させる指示を受け付け可能である請求項１から１９いずれか記載の印刷データ制御装置。
【請求項２１】
印刷手段と、
印刷データを制御する印刷データ制御手段と、
を有し、
前記印刷データ制御手段は、
前記印刷手段で印刷される印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを外部印刷装置に送信する送信手段と、
前記外部印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記外部印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷装置。
【請求項２２】
第１の印刷装置と、
第２の印刷装置と、
前記第１の印刷装置又は前記第２の印刷装置で印刷される印刷データを制御する印刷データ制御装置と、
を有し、
前記印刷データ制御装置は、
前記第１の印刷装置で印刷する印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを前記第２の印刷装置に送信する送信手段と、
前記第２の印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記第２の印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ制御装置、印刷装置及び印刷システムに関する。
【背景技術】
【０００２】
特許文献１には、互いにネットワーク接続された複数のサーバのそれぞれに設けた記憶手段に格納したデータの管理方法であって、前記複数のサーバのいずれかを転送元とし、他のサーバのいずれかを転送先として、前記転送元のサーバに格納されている前記データを、前記転送先のサーバに転送するときに、転送するデータを特定する情報と共に、転送先のサーバを特定する情報を生成して、生成した情報を前記転送元のサーバに格納することを特徴とするデータ管理方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８５０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷データを受け取った印刷装置から当該印刷データを他の印刷装置に送信しても、送信先の他の印刷装置が受信した印刷データを処理できない状態にあったり、例えば印刷データに付随する所望の処理を実行するための性能を他の印刷装置が備えていなかったりする虞がある。そして、上述のような場合には、例えば、印刷までの待ち時間が長くなったり、印刷がされなかったりするなど、送信先の他の印刷装置で所望の処理がなされない。
【０００５】
本発明は、送信先の他の印刷装置に印刷データの処理の種類を指示できない場合と比較して、送信先の印刷装置に所望の処理をさせやすくすることができる印刷データ制御装置、印刷装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、
第１の印刷装置で印刷される印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを第２の印刷装置に送信する送信手段と、
前記第２の印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記第２の印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷データ制御装置である。
【０００７】
請求項２に係る本発明は、前記情報取得手段が取得した情報を表示する取得情報表示手段をさらに有する請求項１記載の印刷データ制御装置である。
【０００８】
請求項３に係る本発明は、
前記情報取得手段が取得した情報を用いて、前記第２の印刷装置への印刷データの送信の可否を判別する判別手段と、
前記判別手段による判別結果を表示する判別結果表示手段と、
をさらに有する請求項１又は２記載の印刷データ制御装置である。
【０００９】
請求項４に係る本発明は、
前記情報取得手段は、複数の前記第２の印刷装置に関する情報を取得し、
前記受付部は、データを取得した複数の前記第２の印刷装置の中のいずれの印刷装置にデータを送信するかの選択をさらに受け付ける請求項１から３いずれか記載の印刷データ制御装置である。
【００１０】
請求項５に係る本発明は、前記送信手段は、前記受付手段が受け付けた指示で指定された処理の種類を前記第２の印刷装置に対してさらに送信する請求項１から４いずれか記載の印刷データ制御装置である。
【００１１】
請求項６に係る本発明は、前記送信手段は、印刷データの処理の種類毎に前記第２の印刷装置に作成された複数の印刷キューのいずれかに印刷データを送信する請求項１から４いずれか記載の印刷データ制御装置である。
【００１２】
請求項７に係る本発明は、前記情報取得手段は、前記第２の印刷装置の稼働状態に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置である。
【００１３】
請求項８に係る本発明は、
前記第２の印刷装置が他の印刷データを印刷中である場合に、
前記情報取得手段は、他の印刷データの印刷が完了するまでの時間を前記第２の印刷装置に関する情報として取得する請求項７記載の印刷データ制御装置である。
【００１４】
請求項９に係る本発明は、
前記第２の印刷装置が他の印刷データの印刷を待機中である場合に、
前記情報取得手段は、印刷を待機中の印刷データの数を前記第２の印刷装置に関する情報として取得する請求項７記載の印刷データ制御装置である。
【００１５】
請求項１０に係る本発明は、前記情報取得手段は、前記第２の印刷装置が利用可能な消耗品の残量に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置である。
【００１６】
請求項１１に係る本発明は、前記情報取得手段は、前記第２の印刷装置が利用可能な記録媒体の残量を、前記第２の印刷装置に関する情報として取得する請求項１０記載の印刷データ制御装置である。
【００１７】
請求項１２に係る本発明は、前記情報取得手段は、前記第２の印刷装置が利用可能なインクの残量を、前記第２の印刷装置に関する情報として取得する請求項１０記載の印刷データ制御装置である。
【００１８】
請求項１３に係る本発明は、前記情報取得手段は、前記第２の印刷装置の性能に関する情報を取得する請求項１から６いずれか記載の印刷データ制御装置である。
【００１９】
請求項１４に係る本発明は、前記情報取得手段は、前記第２の印刷装置の機種を特定する情報を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置である。
【００２０】
請求項１５に係る本発明は、前記情報取得手段は、前記第２の印刷装置のバージョンを、前記第２の印刷装置に関する情報としてさらに取得する請求項１４記載の印刷データ制御装置である。
【００２１】
請求項１６に係る本発明は、前記情報取得手段は、前記第２の印刷装置で可能な後処理の種類を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置である。
【００２２】
請求項１７に係る本発明は、前記情報取得手段は、前記第２の印刷装置の記憶装置が記憶可能な印刷データの容量を、前記第２の印刷装置に関する情報として取得する請求項１３記載の印刷データ制御装置である。
【００２３】
請求項１８に係る本発明は、前記受付手段は、印刷データを前記第２の印刷装置に印刷させる指示を受け付け可能である請求項１から１７いずれか記載の印刷データ制御装置である。
【００２４】
請求項１９に係る本発明は、前記受付手段は、印刷データの処理を前記第２の印刷装置に保留させる指示を受け付け可能である請求項１から１８いずれか記載の印刷データ制御装置である。
【００２５】
請求項２０に係る本発明は、前記受付手段は、前記第２の印刷装置に印刷データの画像データへの変換を指示し、画像データの印刷を保留させる指示を受け付け可能である請求項１から１９いずれか記載の印刷データ制御装置である。
【００２６】
請求項２１に係る本発明は、
印刷手段と、
印刷データを制御する印刷データ制御手段と、
を有し、
前記印刷データ制御手段は、
前記印刷手段で印刷される印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを外部印刷装置に送信する送信手段と、
前記外部印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記外部印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷装置である。
【００２７】
請求項２２に係る本発明は、
第１の印刷装置と、
第２の印刷装置と、
前記第１の印刷装置又は前記第２の印刷装置で印刷される印刷データを制御する印刷データ制御装置と、
を有し、
前記印刷データ制御装置は、
前記第１の印刷装置で印刷する印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを前記第２の印刷装置に送信する送信手段と、
前記第２の印刷装置に関する情報を取得する情報取得手段と、
前記送信手段が送信した印刷データに対する処理の種類を指定する前記第２の印刷装置への指示であって、前記情報取得手段が取得した情報に基づいて選択された指示を受け付ける受付手段と、
を有する印刷システムである。
【発明の効果】
【００２８】
請求項１に係る本発明によれば、送信先の他の印刷装置に印刷データの処理の種類を指示できない場合と比較して、送信先の印刷装置に所望の処理をさせやすくすることができる印刷データ制御装置を提供することができる。
【００２９】
請求項２に係る本発明によれば、第２の印刷装置から取得した情報を確認することができる。
【００３０】
請求項３に係る本発明によれば、印刷データの送信の可否を表示しない場合と比較して、印刷データを送信できない印刷装置への印刷データの送信を選択するとの誤操作をしにくくすることができる。
【００３１】
請求項４に係る本発明によれば、複数の印刷装置の中から所望の印刷装置を選択して印刷データを送信することができる。
【００３２】
請求項５に係る本発明によれば、送信先の第２の印刷装置で行う処理の種類を指定することができる。
【００３３】
請求項６に係る本発明によれば、送信先の第２の印刷装置で行う処理の内容に応じた印刷キューが選択される。
【００３４】
請求項７に係る本発明によれば、第２の印刷装置の稼働状態に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理を選択することができる。
【００３５】
請求項８に係る本発明によれば、第２の印刷装置における他の印刷データの印刷が完了するまでの時間に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００３６】
請求項９に係る本発明によれば、第２の印刷装置における待機中の印刷データの数に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００３７】
請求項１０に係る本発明によれば、第２の印刷装置の消耗品の残量に基づいて印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００３８】
請求項１１に係る本発明によれば、第２の印刷装置における記録媒体の残量に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００３９】
請求項１２に係る本発明によれば、第２の印刷装置におけるインクの残量に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４０】
請求項１３に係る本発明によれば、第２の印刷装置の性能に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４１】
請求項１４に係る本発明によれば、第２の印刷装置の機種に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４２】
請求項１５に係る本発明によれば、第２の印刷装置のバージョンに基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４３】
請求項１６に係る本発明によれば、第２の印刷装置で処理可能な後処理の種類に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４４】
請求項１７に係る本発明によれば、第２の印刷装置が記憶可能な印刷データの容量に基づいて送信先の印刷装置や送信先の印刷装置における印刷データの処理が選択される。
【００４５】
請求項１８に係る本発明によれば、送信先の印刷装置に直ちに印刷するタイミングを指示しない場合と比較して、印刷開始までの待ち時間を短くすることができる。
【００４６】
請求項１９に係る本発明によれば、例えば他の印刷データを出力中である等、送信先の印刷装置が送信する印刷するデータの印刷をできない状態であっても、送信先の印刷装置に印刷データを送信することができる。
【００４７】
請求項２０に係る本発明によれば、印刷の指示があった時点で送信先の印刷装置が印刷データを画像データに変換する場合と比較して、印刷指示後、印刷開始までの待ち時間を短縮することができる。
【００４８】
請求項２１に係る本発明によれば、送信先の他の印刷装置に印刷データの処理の種類を指示できない場合と比較して、送信先の印刷装置に所望の処理をさせやすくすることができる印刷装置を提供することができる。
【００４９】
請求項２２に係る本発明によれば、送信先の他の印刷装置に印刷データの処理の種類を指示できない場合と比較して、送信先の印刷装置に所望の処理をさせやすくすることができる印刷システムを提供することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態で用いられる印刷システムの第１の例の構成を示す図である。
【図２】図１に示す印刷システムが有するコントローラのハードウエア構成を示す図である。
【図３】図２に示すコントローラの機能的構成を示す第１の図である。
【図４】図２に示すコントローラの機能的構成を示す第２の図である。
【図５】図２に示す印刷装置の表示部に表示される表示操作画面を示す図である。
【図６】図２に示す印刷装置の動作を説明するフローチャートである。
【図７】一つのコントローラから他のコントローラへの印刷データの送信の第１の例を説明する図である。
【図８】一つのコントローラから他のコントローラへの印刷データの送信の第２の例を説明する図である。
【図９】本発明の実施形態で用いられる印刷システムの第２の例の構成を示す図である。
【図１０】図９に示す印刷システムが有する印刷装置のハードウエア構成を示す図である。
【図１１】図１０に示す印刷装置の機能的構成を示す第１の図である。
【図１２】図１０に示す印刷装置の機能的構成を示す第２の図である。
【発明を実施するための形態】
【００５１】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態である印刷システム１０の第１の例を示す図である。図１に示すように、印刷システム１０は、複数の端末装置２０と、例えば５台等の複数の印刷装置５０と、複数の印刷装置５０をそれぞれに制御するコントローラ１００とを有し、複数の端末装置２０と、複数のコントローラ１００とがネットワーク３０を介して相互に接続されている。
【００５２】
端末装置２０は、印刷装置５０で印刷される印刷データの作成に用いられ、端末装置２０で作成された印刷データが複数のコントローラ１００のいずれかに送信され、コントローラ１００に送信された印刷データが印刷装置５０で印刷される。ここで、コントローラ１００は、印刷データを制御する印刷データ制御装置の一例である。また、印刷データとは、例えば文書作成アプリケーションソフトウェアによって生成された文書データであったり、ＰｏｓｔＳｃｒｉｐｔ（登録商標）のようなページ記述言語で記述された文書データのことをいう。
【００５３】
複数のコントローラ１００は、それぞれがタッチパネル１０２を有している。また、複数のコントローラ１００は、それぞれが、ネットワーク３０を介して相互に接続されていて、端末装置２０から送信された印刷データを一つのコントローラ１００から他のコントローラ１００へと送信（転送）することができるようになっている。そして、印刷データが送信された他のコントローラ１００は、送信（転送）された印刷データをそのコントローラ１００が制御する印刷装置５０に印刷データを印刷させる。
【００５４】
複数の印刷装置５０は、それぞれが、例えば用紙等の記録媒体に画像を形成する。ここで、記録媒体は、印刷装置５０で用いられる消耗品の一例である。また、印刷装置５０には、電子写真方式が採用されていて、印刷装置５０は帯電性トナーを用いて画像を形成する。ここで、帯電性トナーは、印刷装置５０が用いるインクの一例であり、印刷装置５０が用いる消耗品の一例である。
【００５５】
複数の印刷装置５０は、全てが同じ機種であってもよいし、複数の機種が混在していてもよい。複数の印刷装置５０として複数の機種が混在する場合には、互いに性能が異なる複数の種類の印刷装置５０が混在することになる。また、複数の印刷装置５０は、備える後処理装置が互いに異なることがある。ここで、後処理装置とは、印刷後の記録媒体を綴じる綴じ装置や、印刷後の記録媒体を折る折り装置等の印刷後の記録媒体に処理を施す装置をいう。
【００５６】
また、複数の印刷装置５０の中に、機種が同じであるものの互いに例えば制御ソフトウェアのバージョンが異なる印刷装置５０が混在することがある。そして、このような互いにバージョンが異なる印刷装置５０は、互いに性能が異なることがある。
【００５７】
以下の説明において、５台のコントローラ１００をそれぞれに区別する場合に、それぞれのコントローラ１００を、コントローラ１００Ａ、コントローラ１００Ｂ、コントローラ１００Ｃ、コントローラ１００Ｄ、コントローラ１００Ｅと称することがある。また、以下の説明において、５台の印刷装置を区別する場合に、コントローラ１００Ａに制御される印刷装置５０を印刷装置５０Ａ、コントローラ１００Ｂに制御される印刷装置５０を印刷装置５０Ｂ、コントローラ１００Ｃに制御される印刷装置５０を印刷装置５０Ｃ、コントローラ１００Ｄに制御される印刷装置５０を印刷装置５０Ｄ、コントローラ１００Ｅに制御される印刷装置５０を印刷装置５０Ｅと称することがある。
【００５８】
図２は、コントローラ１００のハードウエア構成を示す図である。図２に示すように、コントローラ１００は、制御部１１０と、通信部１２０と、記憶部１３０と、表示部１５０と、操作部１６０とを有する。
【００５９】
制御部１１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を有し、ＣＰＵがＲＯＭや記憶部１３０に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することによりコントローラ１００の各部と、印刷装置５０とを制御する。
【００６０】
通信部１２０は、有線または無線によりネットワーク３０に接続する通信回路である。通信部１２０により、コントローラ１００は、ネットワーク３０を介して端末装置２０や他のコントローラ１００と通信する。
【００６１】
記憶部１３０は、ハードディスクドライブ等の大容量の記憶手段であり、制御部１１０のＣＰＵに読み込まれるプログラムを記憶する。また、記憶部１３０は、印刷データや、印刷データが変換された画像データを記憶する。
【００６２】
表示部１５０には、例えば、後述する表示操作画面３００のような表示画面が表示される。表示部１５０としては、例えば液晶表示パネルやタッチパネル等を用いることができる。
【００６３】
操作部１６０は、印刷装置５０を操作するために用いられ、例えばキーボードやタッチパネル等を用いることができる。操作部１６０としてタッチパネルを用いる場合には、そのタッチパネルを、操作部１６０として用いるとともに、表示部１５０としても用いてもよい。この実施形態においては、一つのタッチパネル１０２（図１を参照）が、表示部１５０として用いられているとともに、操作部１６０としても用いられている。
【００６４】
印刷システム１０は、コントローラ１００Ａ、コントローラ１００Ｂ、コントローラ１００Ｃ、コントローラ１００Ｄ、コントローラ１００Ｅの中のいずれか一つから、他の一つのコントローラ１００へと印刷データが送信（転送）されるシステムであるものの、以下、コントローラ１００Ａから印刷データが送信され、コントローラ１００Ｂ、コントローラ１００Ｃ、コントローラ１００Ｄ、コントローラ１００Ｅの中から選択されたコントローラ１００Ｂに、さらにコントローラ１００Ａから印刷データが送信される場合を例として説明をする。
【００６５】
すなわち、以下、印刷装置５０Ａが第１の印刷装置の一例として用いられ、印刷装置５０Ｂが第２の印刷装置の一例として用いられ、印刷装置５０Ａで印刷するようにコントローラ１００Ａで受信された印刷データが、印刷装置５０Ｂへと（コントローラ１００Ｂへと）送信される場合を例として説明をする。
【００６６】
図３は、コントローラ１００Ａの機能を示す図であり、コントローラ１００Ａが印刷データを送信する印刷データ制御装置として用いられる場合の機能を示す図である。図３に示すように、コントローラ１００Ａは、受信部２０８、送信部２１０、情報取得部２２０、受付部２３０、取得情報表示部２４０、判別部２５０、及び判別結果表示部２６０としての機能を発揮する。
【００６７】
より具体的には、コントローラ１００Ａにおいては、印刷装置５０Ａで印刷される印刷データを受信することにより通信部１２０が受信部２０８として機能する。
【００６８】
また、コントローラ１００Ａにおいては、受信部２０８が受信した印刷データを、例えば印刷装置５０Ｂに送信することにより通信部１２０が送信部２１０として機能する。
【００６９】
また、コントローラ１００Ａにおいては、印刷装置５０Ｂ、印刷装置５０Ｃ、印刷装置５０Ｄ及び印刷装置５０Ｅ（以下、印刷装置５０Ｂ等とする）に関する情報を取得することにより通信部１２０が情報取得部２２０として機能する。ここで、情報取得部２２０は、印刷装置５０Ｂ等に対して印刷装置５０Ｂ等の情報を問合せて、印刷装置５０Ｂ等から応答を得ることで印刷装置５０Ｂ等の情報を取得する。ここで、情報取得部２２０は、複数の印刷装置５０に関するデータを取得することが望ましく、ネットワーク３０に接続されている全ての印刷装置５０に関するデータを取得することが望ましい。
【００７０】
また、コントローラ１００Ａにおいては、送信部２１０が送信した印刷データに対する処理の種類を指定する印刷装置５０Ｂ等への指示であって、情報取得部２２０が取得した情報に基づいて操作者が選択した指示を受け付けることにより、操作部１６０が受付部２３０として機能する。
【００７１】
また、コントローラ１００Ａにおいては、情報取得部２２０が取得した情報を表示することで、表示部１５０が取得情報表示部２４０として機能する。
【００７２】
また、コントローラ１００Ａにおいては、情報取得部２２０が取得した情報を用いて、印刷装置５０Ｂ等への印刷データの送信の可否を判別することで、制御部１１０が判別部２５０として機能する。
【００７３】
また、コントローラ１００Ａにおいては、判別部２５０による判別結果を表示することで、表示部１５０が判別結果表示部２６０として機能する。
【００７４】
ここで、情報取得部２２０が取得する印刷装置５０に関するデータの一例としては、ステータスとも称されることがある印刷装置５０の稼働状態に関するデータを挙げることができる。印刷装置５０の稼働状態の例としては、印刷データを印刷することができる状態を示す「印刷可能」、他の印刷データを印刷中の状態であることを示す「印刷中」、印刷データの印刷を待機していることを示す「待機中」等を挙げることができる。
【００７５】
また、印刷装置５０の稼働状態の例として、印刷装置５０の電源がＯＦＦとされていて、印刷装置５０の状態が不明であることを示す「不明」、印刷装置５０が一時的に停止している状態を示す「一時停止」、印刷装置５０が節電モードにあることを示す「節電中」、印刷装置５０がメンテナンス中であることを示す「メンテナンス」、印刷装置５０にエラーが生じていることを示す「エラー」等をさらに挙げることができる。
【００７６】
また、印刷装置５０の稼働状態が印刷中である場合には、情報取得部２２０は、印刷中である印刷データの印刷が完了するまでの時間を印刷装置５０に関する情報として取得することが望ましい。また、印刷装置５０の稼働状態が待機中である場合は、情報取得部２２０は、印刷を待機中の印刷データの数を印刷装置５０に関する情報として取得することが望ましい。
【００７７】
また、情報取得部２２０が取得する印刷装置５０に関するデータの他の例としては、印刷装置５０が利用可能な消耗品の残量に関する情報を挙げることができる。そして、消耗品の例としては、例えば紙等の記録媒体や、インクの一例でもある帯電性トナーを挙げることができる。
【００７８】
また、情報取得部２２０が取得する印刷装置５０に関するさらに他のデータの例としては、印刷装置５０の性能に関するデータを挙げることができる。そして、印刷装置５０の性能に関するデータの例としては、印刷装置５０の機種を特定する情報と、印刷装置５０のバージョンと、印刷装置５０で可能な後処理の種類と、印刷データの送信先である印刷装置５０に対応するコントローラ１００の記憶部１３０が記憶可能な印刷データの容量とを挙げることができる。
【００７９】
受付部２３０は、印刷装置５０Ｂ等に印刷データを直ちに印刷させる指示を受け付け可能であり、印刷装置５０Ｂ等に印刷データの印刷を保留させる指示を受付可能である。また、受付部２３０は、印刷装置５０Ｂ等に印刷データの画像データへの変換を指示し、画像データの印刷を保留させる指示を受付可能である。
【００８０】
また、受付部２３０は、複数の印刷装置である印刷装置５０Ｂ、印刷装置５０Ｃ、印刷装置５０Ｄ、印刷装置５０Ｅの中のいずれの印刷装置に印刷データを送信するかの指示を受付可能となっている。
【００８１】
図４は、コントローラ１００Ｂの機能を示す図であり、コントローラ１００Ｂがコントローラ１００Ａから送信された印刷データを受信し、受信した印刷データを印刷装置５０Ｂに印刷させる場合の機能を示す図である。図４に示すように、コントローラ１００Ｂは、受信部２８０、応答部２９０及び印刷制御部２９２としての機能を発揮する。
【００８２】
より具体的には、コントローラ１００Ｂにおいては、コントローラ１００Ａから送信された印刷データを受信することで、通信部１２０が受信部２８０として機能する。
【００８３】
また、コントローラ１００Ｂにおいては、コントローラ１００Ａからの状態の問い合わせに応答して、印刷装置５０Ｂに関する情報を送信することで、通信部１２０が応答部２９０として機能する。
【００８４】
また、コントローラ１００Ｂにおいては、受信部２８０が受信した印刷データの印刷装置５０Ｂでの印刷スケジュールを制御することで、制御部１１０が印刷制御部２９２として機能する。
【００８５】
図５には、コントローラ１００Ａのタッチパネル１０２に表示される表示操作画面３００が示されている。ここで、タッチパネル１０２は、表示部１５０の一例であるとともに、操作部１６０の一例でもある。
【００８６】
表示操作画面３００には、情報取得部２２０が取得した印刷装置５０Ｂ、印刷装置５０Ｃ、印刷装置５０Ｄ、印刷装置５０Ｅに関する情報が示されている。より具体的には、表示操作画面３００の上部に配置された表３１０の行Ｌ１に印刷装置５０Ｂに関する情報が示されていて、行Ｌ２に印刷装置５０Ｃに関する情報が示されていて、行Ｌ３に印刷装置５０Ｄに関する情報が示されていて、行Ｌ４に印刷装置５０Ｅの情報が示されている。
【００８７】
また、表３１０における列Ｒ１には、判別部２５０によって判別された各印刷装置５０への印刷データの送信の可否が示されている。
より具体的には、印刷データの送信が可能であると判別された印刷装置５０の情報を示す行にはチェックマークが示され、印刷データの送信ができないと判別された印刷装置５０の情報を示す行にはチェックマークが表示されない。
【００８８】
また、表３１０における列Ｒ２には、情報取得部２２０が取得した印刷装置５０の名前であって、それぞれの印刷装置５０のネットワーク３０中における名前が示されている。また、表３１０における列Ｒ３には、情報取得部２２０が取得したそれぞれの印刷装置５０のＩＰアドレスが示されている。
【００８９】
また、表３１０の列Ｒ４には、情報取得部２２０が取得した印刷装置５０それぞれの機種名が示されている。また、表３１０の列Ｒ５には、情報取得部２２０が取得した印刷装置５０のそれぞれの稼働状態（ステータス）が示されている。また、表３１０のＲ６には、それぞれの印刷装置５０のバージョンが示されている。ここで、印刷装置５０のバージョンとしては、例えば、各印刷装置５０に接続されているコントローラ１００にインストールされているソフトウェアのバージョンを挙げることができる。
【００９０】
また、表３１０の列Ｒ７には、それぞれの印刷装置５０における用紙の残量が、用紙を収納する用紙トレイ毎に示されている。また、表３１０の列Ｒ８には、それぞれの印刷装置５０におけるトナーの残量が、トナーの色毎に示されている。
【００９１】
また、それぞれの印刷装置５０に処理中の印刷データ（ジョブ）がある場合には、表３１０の列Ｒ９に印刷データ名（ジョブ名）が示され、列Ｒ１０には印刷データの状態が示され、列Ｒ１１に印刷データの枚数（ページ数）が示され、列Ｒ１２に印刷データを印刷する部数が示され、列Ｒ１３に印刷データの印刷の進捗状況が示され、列Ｒ１４に印刷データの出力が完了するまでに要する時間が示されている。
【００９２】
以上のように、情報取得部２２０が取得した情報は表３１０に表示され、これらの情報に基づいて、操作者はどの印刷装置５０に印刷を指示するかを選択することができ、その指示を受付部２３０が受け付ける。より具体的には、印刷を指示したい印刷装置５０に対応する表３１０の行を操作者がタッチすることで、操作者は印刷を指示する印刷装置５０を指定することができる。
【００９３】
そして、表示操作画面３００においては、選択された印刷装置５０に該当する行の表示が反転する。図５には、印刷装置５０Ｂが選択され、印刷装置５０Ｂに該当する行Ｌ１の表示が反転した状態の表３１０が示されている。
【００９４】
表示操作画面３００内には、受付部３０４がさらに配置されている。受付部３０４は、例えば印刷装置５０Ｂ等の他の印刷装置５０への処理の種類の指示を受け付ける部分であり、ジョブの保留、ＲＩＰ後に（印刷データの画像データへの変換後に）にジョブの保留、直ちにプリントとの３個の処理の中から操作者が選択した処理の種類を受け付けることができるようになっている。図５においては、ジョブを保留するとの操作を受け付けた状態にある受付部３０４が示されている。
【００９５】
また、受付部３０４は、例えば印刷装置５０Ｂ等の他の印刷装置５０への印刷データ（ジョブ）の転送後に、転送後の印刷データを印刷装置５０に残すか否かの指示も受け付けることができるようになっている。
【００９６】
図６は、コントローラ１００Ａが、印刷装置５０Ａで印刷するように受信した印刷データを、例えば印刷装置５０Ｂ等の他の印刷装置５０に送信（転送）する際の動作を説明するフローチャートである。図９に示すように、一連の動作が開始されると、最初のステップＳ１０において、全ての転送先の情報が取得済であるか、すなわち、印刷装置５０Ｂ、印刷装置５０Ｃ、印刷装置５０Ｄ、印刷装置５０Ｅについて、表３１０に表示される全ての情報が取得済であるか否かの判別がされる。そして、ステップＳ１０において、全ての情報が取得済であるとの判別がなされた場合、一連の動作が終了し、印刷装置５０Ａは、操作者によるタッチパネル１０２の操作を待つ状態となる。
【００９７】
一方、ステップＳ１０で全ての転送先の情報が取得されていないとの判別がなされた場合には、ステップＳ１２に進む。
【００９８】
ステップＳ１２では、取得していない情報がある印刷装置５０に、情報取得部２２０が問い合わせをする。
【００９９】
次のステップであるステップＳ１４では、ステップＳ１２での問い合わせが成功したか否かの判別がなされる。すなわち、ステップＳ１２での問い合わせに対して、印刷装置５０Ｂ等から応答があったか否かの判別がなされる。そして、問い合わせに成功した場合はステップＳ１８に進み、問い合わせに失敗した場合はステップＳ１６に進む。
【０１００】
ステップＳ１６では、ステップＳ１４で問い合わせに失敗したと判別された印刷装置５０について、ステータス（稼働状態）を「不明」とし、取得情報表示部２４０が、表３１０の該当する印刷装置に対応する行に「不明」と表示させる。
【０１０１】
ステップＳ１８では、ステップＳ１４で取得した印刷装置５０に関する情報を、表３１０のリストに反映させ、表示させる。
【０１０２】
次のステップであるステップＳ２０では、取得した情報を用いて、例えば印刷装置５０Ｂ等の他の印刷装置５０に印刷データを送信できるか否かの判別がなされる。ここで、他の印刷装置５０へのデータの送信可否の判別基準としては、例えば、転送先の印刷装置５０でＦＴＰ（File Transfer Protocol）やＬＰＲ（Line Printer Remote）が有効になっている等、転送先の印刷装置５０で印刷データ入力機能が有効になっているか否かや、送信する印刷データを記憶するだけの記憶装置の空きが、転送先の印刷装置５０を制御するコントローラ１００にあるか否かや、転送先の印刷装置５０が黒単色の印刷機であるのか多色の印刷機であるかや、転送先の印刷装置５０に収納されている用紙の大きさや、転送先の印刷装置５０で可能な後処理の種類等の転送先の印刷装置５０の機能を印刷データの転送の可否を判別する基準として用いることができる。
【０１０３】
そして、ステップＳ２０で印刷データの送信ができないとの判別がなされた場合は、ステップＳ１０に戻り、ステップＳ２０で印刷データの送信ができるとの判別がなされた場合には、ステップＳ２２に進む。
【０１０４】
ステップＳ２２では、ステップＳ２０で印刷データの送信が可能であるとの判別がなされた印刷装置５０に対応する行における列Ｒ１にチェックマークを表示させる。そして、ステップＳ２２の後にステップＳ１０に戻る。
【０１０５】
図７は、コントローラ１００Ａからコントローラ１００Ｂへの印刷装置５０Ｂの動作の種類の指示の第１の例を説明する図である。この第１の例では、コントローラ１００Ａは、送信部２１０がコントローラ１００Ｂに印刷データを送信するのみならず、受付部２３０が受け付けた指示で指定された印刷装置５０Ｂでの処理の種類をコントローラ１００Ｂに対して送信している。より具体的には、スプールされた印刷データと印刷の属性とからなるファイルに、印刷装置５０Ｂでの動作の指定を合成した合成ファイルを作成し、この合成ファイルを、コントローラ１００Ｂへと、例えばＦＴＰ、ＬＰＲ、ＨＴＴＰ等のプロトコルを用いて送信している。
【０１０６】
また、この第１の例では、コントローラ１００Ｂに受信キューが一つ設けられ、一つの受信キューが、上述の合成ファイルを受信する。
【０１０７】
図８は、コントローラ１００Ａからコントローラ１００Ｂへの動作の指示の第２の例を説明する図である。この第２の例では、コントローラ１００Ａは、印刷データの処理の種類毎にコントローラ１００Ｂに作成された複数の印刷キューのいずれかに印刷データを送信する。ここで、それぞれの印刷キューは、例えば、仮想プリンタとして構成されている。
【０１０８】
より具体的には、コントローラ１００Ｂには、受信した印刷データを直ちに印刷する場合に用いられる第１の受信キューと、受信した印刷キーの印刷を保留する場合に用いられる第２の受信キューと、例えば、ＲＩＰ（Raster image processor）等の受信した印刷データの画像データへ変換はするものの、変換された画像データの印刷は保留する場合に用いられる第３の受信キューとが設けられていて、コントローラ１００Ａが、操作者が指定した処理に対応する受信キューへと印刷データを送信する。
【０１０９】
また、先述の第１の例では、コントローラ１００Ａは、印刷データと印刷の属性とからなるファイルに印刷装置５０Ｂでの動作の指定を合成した合成ファイルをコントローラ１００Ｂへと送信したものの、この第２の例では、コントローラ１００Ａは、印刷データと印刷の属性とからなるファイルをコントローラ１００Ｂへと送信する。
【０１１０】
図９は、本発明の実施形態である印刷システム１０の第２の例を示す図である。先述の印刷システム１０の第１の例は、複数の印刷装置５０と、複数の印刷装置５０をそれぞれに制御する複数のコントローラ１００とを有し、複数のコントローラ１００がネットワーク３０にそれぞれに接続されていた（図１を参照）。これに対して、この第２の例では、コントローラは印刷装置に組み込まれていて、コントローラが組み込まれた複数の印刷装置５０が、ネットワーク３０に接続されている。
【０１１１】
また、この第２の例においては、それぞれの印刷装置５０がタッチパネル５２を有している。
【０１１２】
図１０は、印刷システム１０の第２の例における印刷装置５０のハードウエア構成を示す図である。図１０に示すように、印刷装置５０は、先述の第１の例における制御部１１０に相当する制御部５４と、先述の第１の例における通信部１２０に相当する通信部５６と、先述の第１の例における記憶部１３０に相当する記憶部５８と、先述の第１の例における表示部１５０に相当する表示部６４と、先述の第１の例における操作部１５０に相当する操作部６６とを有し、さらには、画像形成部６２を有する。
【０１１３】
画像形成部６２は、例えば電子写真方式が採用されていて、記録媒体の一例である用紙に画像を形成する。
【０１１４】
図１１は、複数の印刷装置５０の中の印刷装置５０Ａが、他の印刷装置５０Ｂへと印刷データを送信する印刷装置として用いられる場合の機能を示す図である。図１１に示すように、印刷装置５０Ａは、先述の第１の例における受信部２０８に相当する受信部７０、先述の第１の例の送信部２１０に相当する送信部７２、先述の第１の例の情報取得部２２０に相当する情報取得部７４、先述の第１の例の受付部２３０に相当する受付部７６、先述の第１の例の取得情報表示部２４０に相当する取得情報表示部７８、先述の第１の例の判別部２５０に相当する判別部８０、及び先述の第１の例の判別結果表示部２６０に相当する判別結果表示部８２としての機能を発揮する。
【０１１５】
また、印刷装置５０Ａにおいては、画像を形成することで、画像形成部６２が印刷部９２としての機能を発揮する。また、印刷装置５０Ａにおいては、受信部７０、送信部７２、情報取得部７４、受付部７６及び判別部８０が、印刷データを制御する印刷データ制御部９４を構成している。
【０１１６】
図１２は、印刷装置５０Ｂの機能を示す図であり、印刷装置５０Ｂが印刷装置５０Ａから送信された印刷データを受信し、受信した印刷データ印刷する場合の機能を示す図である。図１２に示すように、印刷装置５０Ｂは、先述の第１の例における受信部２８０に相当する受信部８４として機能し、先述の第１の例における応答部２９０に相当する応答部８６として機能し、先述の第１の例における印刷制御部２９２に相当する制御部８８として機能する。また、印刷装置５０Ｂにおいては、画像を形成することで、画像形成部６２が印刷部９２としての機能を発揮する。
【０１１７】
以上のように構成された印刷装置５０Ａは、印刷部９２と、印刷データを制御する印刷データ制御部９４とを有し、印刷データ制御部９４は、印刷部９２で印刷される印刷データを受信する受信部７０と、受信部７０が受信した印刷データを印刷装置５０Ｂに送信する送信部７２と、印刷装置５０Ｂに関する情報を取得する情報取得部７４と、送信部７２が送信した印刷データに対する処理の種類を指定する印刷装置５０Ｂへの指示であって、情報取得部７４が取得した情報に基づいて選択された指示を受け付ける受付部７６とを有している。
【０１１８】
以上で説明をした部分を除き、この印刷システム１０の第２の例は、先述の印刷システム１０の第１の例と共通しているため、共通した部分の説明は省略する。
【符号の説明】
【０１１９】
１０・・・印刷システム
５０Ａ、５０Ｂ・・・印刷装置
７０・・・受信部
７２・・・送信部
７４・・・情報取得部
７６・・・受付部
７８・・・取得情報表示部
８０・・・判別部
８２・・・判別結果表示部
１００Ａ、１００Ｂ・・・コントローラ
２０８・・・受信部
２１０・・・送信部
２２０・・・情報取得部
２３０・・・受付部
２４０・・・取得情報表示部
２５０・・・判別部
２６０・・・判別結果表示部
３００・・・表示操作画面
３０４・・・受付部
３１０・・・表
【図１】
2019191677.tif 000003
【図２】
2019191677.tif 000004
【図３】
2019191677.tif 000005
【図４】
2019191677.tif 000006
【図５】
2019191677.tif 000007
【図６】
2019191677.tif 000008
【図７】
2019191677.tif 000009
【図８】
2019191677.tif 000010
【図９】
2019191677.tif 000011
【図１０】
2019191677.tif 000012
【図１１】
2019191677.tif 000013
【図１２】
2019191677.tif 000014