(57)【要約】【課題】複数のジョブ処理装置を連携させてジョブデータを処理させる場合に、当該ジョブデータの操作が複数のジョブ処理装置で競合してしまうことによる不都合を防止する。【解決手段】本発明は、複数のジョブ処理装置で印刷出力を行う場合に、当該ジョブデータの処理状況に応じて、ジョブデータに関する操作権限を変更する。具体的に、あるジョブ処理装置が他のジョブ処理装置にジョブデータを送信し、当該他のジョブ処理装置で印刷を行う場合に、送信側のジョブ処理装置には、当該ジョブデータを送信中の間、操作権限が与えられる。一方、受信側のジョブ処理装置には、ジョブデータの受信を完了してから当該ジョブデータに対応する印刷が完了するまでの間、操作権限が与えられる。【選択図】図１１
2009188678.tif 000002
【特許請求の範囲】
【請求項１】
他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置であって、
所定のジョブデータの処理状況を解析する解析手段と、
解析された処理状況に従って前記ジョブデータの操作権限を自身が有しているか否かを判断する判断手段と、
自身が前記操作権限を有していないと判断されると、前記ジョブデータの操作を禁止する禁止手段と
を備えることを特徴とするジョブ処理装置。
【請求項２】
前記禁止手段は、前記処理状況に従って前記ジョブ処理装置と前記他のジョブ処理装置とのいずれかで前記ジョブデータの操作を排他的に実行可能とすべく禁止するか否かを決定することを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記解析手段は、
自身が前記ジョブデータを他のジョブ処理装置に送信する側であるか、又は、自身が前記ジョブデータを他のジョブ処理装置から受信する側であるかを解析するとともに、該ジョブデータを送信中であるか又は受信中であるか否かを解析し、
前記判断手段は、
自身が前記ジョブデータを送信する側である場合に、前記ジョブデータに関するジョブが発生してから該ジョブデータの送信を完了するまで、操作権限を有すると判断し、
自身が前記ジョブデータを受信する側である場合に、前記ジョブデータの受信を完了してから該ジョブデータの処理が完了するまで、操作権限を有すると判断することを特徴とする請求項１または２に記載のジョブ処理装置。
【請求項４】
操作者の認証を行う認証手段をさらに備え、
前記判断手段は、
前記認証手段によって前記操作者の認証が正常に行われている場合に、前記ジョブデータの処理状況に関係なく操作権限を自身が有していると判断することを特徴とする請求項１に記載のジョブ処理装置。
【請求項５】
操作者の認証を行う認証手段と、
操作権限を変更するための変更画面を前記ジョブ処理装置に備えられる表示装置に表示し、前記変更画面を介して操作者から入力された情報に従って操作権限を設定する設定手段とをさらに備え、
前記設定手段は、
前記認証手段によって前記操作者の認証が正常に行われている場合に、前記操作者からの入力に従って前記ジョブデータの操作権限を設定することを特徴とする請求項１に記載のジョブ処理装置。
【請求項６】
前記判断手段によって判断された前記ジョブデータに関する操作権限の有無を前記ジョブ処理装置に備えられる表示装置に表示することを特徴とする請求項１乃至５の何れか１項に記載のジョブ処理装置。
【請求項７】
他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置の制御方法であって、
所定のジョブデータの処理状況を解析するステップと、
解析された処理状況に従って前記ジョブデータの操作権限を自身が有しているか否かを判断するステップと、
自身が前記操作権限を有していないと判断されると、前記ジョブデータの操作を禁止するステップと
を備えることを特徴とするジョブ処理装置の制御方法。
【請求項８】
請求項１乃至６のいずれかに記載のジョブ処理装置をコンピュータにより実行するためのプログラムであって、コンピュータで読み取り可能な記憶媒体に記憶されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置及びその制御方法並びにプログラムに関するものである。
【背景技術】
【０００２】
従来、他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置が存在する。例えば、あるジョブ装置のスキャナで原稿を読み取って得た画像データを他のジョブ処理装置へ送信して、受信した側のジョブ処理装置のプリンタで印刷を行ったり、両方のジョブ処理装置のプリンタで印刷を行う場合がある。これらの機能は、リモートコピー、重連コピーと呼ばれており、遠隔地での印刷を可能としたり、並列印刷を行うことで印刷時間の短縮を実現したりするものである。
【０００３】
特許文献１には、マスター装置である印刷装置からスレーブ装置である印刷装置に対し原稿画像をページ単位で振り分け、振り分けられた印刷装置で原稿画像を印刷する方式が提案されている。
【０００４】
このような連携動作が行われる印刷装置には、印刷データの送信側や受信側の印刷装置が備える表示装置へ印刷データのリストを表示し、印刷キャンセル、印刷停止、印刷再開、印刷割込み等のデータ操作を操作者に行わせる機能を有するものがある。
【特許文献１】特開平０８−２５１３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術には以下に示す問題がある。例えば、従来では、連携処理に係るデータ操作に関する操作権限について考慮されていないので、互いに連携する送信側の装置と受信側の装置のそれぞれからデータ操作を実行するようにすると次のような不都合が生ずる。即ち、送信側と受信側から同時にデータ操作が行われた場合にそのデータの状態がそれぞれのユーザが意図しない状態に変わってしまう可能性がある。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、複数のジョブ処理装置を連携させてジョブデータを処理させる場合に当該ジョブデータの操作が複数のジョブ処理装置で競合してしまうことによる不都合を防止するジョブ処理装置及びその制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、例えば、他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置として実現できる。ジョブ処理装置は、所定のジョブデータの処理状況を解析する解析手段と、解析された処理状況に従ってジョブデータの操作権限を自身が有しているか否かを判断する判断手段と、自身が操作権限を有していないと判断されると、ジョブデータの操作を禁止する禁止手段と
を備えることを特徴とする。
【０００８】
また、本発明は、例えば、他のジョブ処理装置と連携してジョブデータを処理するジョブ処理装置の制御方法として実現できる。制御方法は、所定のジョブデータの処理状況を解析するステップと、解析された処理状況に従ってジョブデータの操作権限を自身が有しているか否かを判断するステップと、自身が操作権限を有していないと判断されると、ジョブデータの操作を禁止するステップとを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、例えば、複数のジョブ処理装置を連携させてジョブデータを処理させる場合に、当該ジョブデータの操作が複数のジョブ処理装置で競合してしまうことによる不都合を防止できる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
［第１の実施形態］
以下では、図１乃至図１６を参照して、第１の実施形態について説明する。図１は、第１の実施形態に係るジョブ処理装置の一例である印刷装置を示す断面図である。本実施形態では、印刷装置として複合機（ＭＦＰ）を一例に説明する。ここでは、レーザビーム方式の印刷装置について説明するが、印刷装置としては、インクジェットプリンタ、昇華プリンタ、銀塩プリンタなどの他の方式のプリンタが用いられてもよい。また、本実施形態では、コピー、スキャナ、ファックス及びプリント機能を有する複合機について説明するが、単一の機能のみを有する印刷装置（ＳＦＰ）であってもよい。また、本発明は、印刷ジョブを実行する装置に限るものではなく、複数のジョブ処理装置が互いに連携し、ジョブデータを処理するものであれば、印刷ジョブ以外を実行する装置も適用可能である。例えば、一方の装置のスキャナで読み取って得た画像データを他方の装置の送信機能（電子メール、ファクシミリ等）を用いて指定された宛先に送信するもの等がある。
【００１２】
複合機１０は、プリントエンジン部１５、給紙ローラ１００９、搬送ローラ１０１０、１０１１及び印刷用紙カセット１００８を備える。プリントエンジン部１５は、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６及び現像ユニット１００７を備える。また、１００４はレーザ光を示す。
【００１３】
以下では、複合機１０に含まれる各コンポーネントの印刷時の動作について説明する。印刷処理が開始されると、入力された印刷データが、ビデオ信号に変換されてレーザドライバ１００２に出力される。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン／オフを切り替える。レーザ光１００４は、回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上に走査露光される。これにより、静電ドラム１００６上には出力画像の静電潜像が形成される。この静電潜像は、静電ドラム１００６の周囲に配設された現像ユニット１００７により現像された後、印刷用紙に転写される。印刷用紙は、印刷用紙カセット１００８に収納されており、給紙ローラ１００９、及び搬送ローラ１０１０、１０１１により装置内に取り込まれて静電ドラム１００６の位置に供給され、画像が印刷される。
【００１４】
次に、図２を参照して、本実施形態に係る印刷システム１０００及び複合機１０、２０の制御構成について説明する。図２は、第１の実施形態に係る印刷システム１０００を示す図である。
【００１５】
印刷システム１０００は、複合機１０、２０及びパーソナルコンピュータ（以下、ＰＣと称す。）３０を備える。各装置は、ＬＡＮ４０を介して接続され、双方向に通信を行うことができる。本実施形態によれば、印刷システム１０００は、複数の印刷装置が連携して印刷データを処理するように構成されている。ここでは、２台の複合機１０、２０を備える印刷システム１０００について説明するが、この構成に限らず、さらに多くの印刷装置や他のジョブ処理装置を含んで構成されてもよい。
【００１６】
ここで、複合機１０の構成について説明する。なお、複合機２０の構成は、複合機１０の構成と同様であるため説明を省略する。複合機１０は、ＣＰＵ１１、表示パネル１２、操作部１３、スキャナ部１４、プリントエンジン部１５、ＲＯＭ１６、ＲＡＭ１７、不揮発性メモリ１８及びイーサーネット１９を備える。
【００１７】
ＣＰＵ１１は、複合機１０の動作を統括的に制御する。表示パネル１２は、機能や設定など操作者への情報を表示する。操作部１３は、スキャナ部１４やプリントエンジン部１５への動作指示や、各種プログラムの実行指示を行う操作者からの入力を取得する。スキャナ部１４は、原稿上の画像を読み取って、該画像を示す画像データに変換する。プリントエンジン部１５は、図１に示すコンポーネントを用いて、画像を用紙上に印刷する。
【００１８】
ＲＯＭ１６には、ＣＰＵ１１、表示パネル１２、操作部１３、スキャナ部１４及びプリントエンジン部１５の制御を行うためのプログラムコードが格納されている。ＲＯＭ１６に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ中に格納されているプログラムコードの更新を行うことも可能である。ＲＡＭ１７は、上記制御プログラムのワークメモリとして使用されるほか、スキャナ部１４で読み込んだ画像データを一時的に蓄積したり、プリントエンジン部１５で印刷させるための画像データを一時的に蓄積するために用いられる。不揮発性メモリ１８は、画像データなどを格納し、ハードディスク（ＨＤＤ）やフラッシュＲＯＭなどで構成される。イーサーネット１９は、ＬＡＮ４０に接続するためのＥｔｈｅｒｎｅｔ（登録商標）インターフェイスであり、他の装置との間で画像データ等の送受信を可能とする。
【００１９】
次に、図３乃至図５に示す各機能を実行する際の表示パネル１２及び操作部１３を用いて、複合機１０、２０の各種機能について説明する。図３は、コピー操作を行う場合の表示パネル１２及び操作部１３を示す図である。図３に示すように、表示パネル１２及び操作部１３は、一体化されて構成されてもよい。この場合、表示パネル１２には、タッチパネル式液晶パネル５０が用いられ、操作部１３としても利用することができる。
【００２０】
５１は、ハードキーであるスタートキーを示す。５２は、ハードキーであるテンキーを示す。また、タッチパネル式液晶パネル５０には、選択可能なソフトキー５３、５５などが表示される。表示パネル１２に図３に示す内容が表示されている（コピーモードが選択されている）状態で、スタートキー５１が押下されると、複合機１０は、原稿のコピーを実行する。即ち、スキャナ部１４で原稿上の画像を読み取って得た画像データをプリントエンジン部１５に供給して用紙上に画像を印刷する。
【００２１】
図４は、リモートコピーまたは重連コピーを行うために印刷データの送信操作を行う場合の表示パネル１２及び操作部１３を示す図である。リモートコピーとは、ある装置のスキャナ部で原稿上の画像を読み取って得た画像データを、ネットワークを介して接続された他の装置のプリントエンジン部で印刷させるものである。重連コピーとは、ある装置のスキャナ部で原稿上の画像を読み取って得た画像データを自身のプリントエンジン部で印刷させるとともに、ネットワークを介して接続された他の装置のプリントエンジン部で印刷させるものである。即ち、リモートコピー、重連コピーは、複数の装置を連携させて印刷ジョブ（連携ジョブ）を実行させるものである。このとき送信される画像データ（印刷データ）がジョブデータに相当する。また、送信するジョブデータは、スキャナ部１４からの画像データに限らず、不揮発性メモリ１８などに予め記憶されているデータ等でもよい。図４に示す表示パネル１２の内容は、図３に示すソフトキー５３が押下された場合、即ち、「送信先選択」が押下された場合に表示される。図４に示すタッチパネル式液晶パネル５０には、送信先（連携先）の印刷装置を登録するソフトキー５４が表示されている。ソフトキー５４が押下されると、送信先の印刷装置を登録する表示画面（不図示）に遷移される。
【００２２】
また、図４に示すタッチパネル式液晶パネル５０には、送信先の印刷装置が選択可能に表示される。操作者は、例えば、テンキー５２によって印刷装置を選択することができる。さらに、送信先の印刷装置が選択された状態でスタートキー５１が押下されると、スキャナ部１４によって原稿上の画像を読み取って得た印刷データがＬＡＮ４０を介して選択された印刷装置（例えば、複合機２０）へ送信される。
【００２３】
図５は、処理中及び待機中のジョブのリストを表示する表示パネル１２及び操作部１３を示す図である。ソフトキー５６は、印刷中や送信中、受信中のジョブデータの一覧を示したジョブリストであり、同リストを利用して操作したいジョブデータを選択することができる。また、図５に示す表示画面は、図３に示すソフトキー５５が押下されると表示される。
【００２４】
ソフトキー５６を押下することにより、操作したいジョブデータを選択することができる。したがって、ジョブデータを選択した状態で、ソフトキー５７を押下することにより、印刷キャンセル、印刷停止、印刷再開、割込み印刷の実行を指示することができる。なお、以下では、ソフトキー５７を押下して印刷キャンセル、印刷停止、印刷再開、割込み印刷を実行することをジョブ操作またはジョブデータの操作と称す。
【００２５】
＜印刷データの送信制御＞
次に、図６を参照して、複合機１０から複合機２０に対して連携ジョブに係る印刷データ（画像データ）を送信する際の制御について説明する。図６は、スキャナ部１４で原稿をスキャンして得たジョブデータを送信する際の制御手順を示すフローチャートである。なお、以下で説明する処理は、複合機１０のＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括的に制御される。
【００２６】
まず、ステップＳ１０１において、ＣＰＵ１１は、スキャナ部１４に原稿がセットされたことを認識する。次に、リモートコピーまたは重連コピーが選択された場合、ステップＳ１０２において、ＣＰＵ１１は、スキャンした画像データの送信先を操作者に選択させるため、表示パネル１２に図４に示す画面を表示させる。さらに、ステップＳ１０３において、ＣＰＵ１１は、スタートキー５１の押下を監視する。
【００２７】
Ｓ１０３でスタートキー５１の押下が確認されると、ステップＳ１０４において、ＣＰＵ１１は、新たなジョブが発生するため表示パネル１２へ表示するジョブリストの情報を更新する。そして、ステップ１０５において、ＣＰＵ１１は、スキャナ部１４にセットされた原稿上の画像を読み取る。さらに、ステップ１０６において、ＣＰＵ１１は、スキャンしたデータを画像データに変換し、印刷データとしてＲＡＭ１７や不揮発性メモリ１８へ格納する。なお、ジョブリスト中の情報は、少なくともジョブが完了（送信先での印刷完了）、または中止するまで表示可能である。
【００２８】
Ｓ１０６で印刷データの格納が完了すると、ステップＳ１０７において、ＣＰＵ１１は、Ｓ１０２で設定された送信先の印刷装置（複合機２０）への印刷データの転送を開始する。このとき、連携ジョブであることを示す情報、ジョブを特定するためのジョブＩＤ等も転送する。その後、ステップ１０８において、ＣＰＵ１１は、印刷データの転送が完了し、かつ、受信側の印刷装置での印刷が完了したか否かを判定する。具体的には、ＣＰＵ１１は、受信側の印刷装置である複合機２０からジョブＩＤを含む終了通知を受信することにより、複合機２０での印刷が完了したことを認識する。複合機２０での印刷が完了すると、ステップＳ１０９において、ＣＰＵ１１は、当該ジョブの情報をジョブリストから消去する。
【００２９】
次に、図７及び図８を参照して、連携ジョブのための画像データとして、スキャナ部１４からの画像データに代えて不揮発性メモリ１８に格納されている画像データを選択する際の表示パネル１２及び操作部１３について説明する。図７は、コピー操作を行う場合の表示パネル１２及び操作部１３を示す図である。図７に示すソフトキー５８は、不揮発性メモリ１８に格納されている画像データを表示パネル１２に表示させるためのキーである。ソフトキー５８が押下されると、表示パネル１２には、図８に示す画像が表示される。図８は、画像を選択する際の表示パネル１２及び操作部１３を示す図である。図８に示すように、ＣＰＵ１１は、ソフトキー５８が選択されると、例えば、不揮発性メモリ１８に格納されている画像データを表示パネル１２に表示させる。これらの画像データは、タッチパネル式液晶パネル５０により画像名称を押下することにより選択が可能である。
【００３０】
次に、図９を参照して、図８の画面を利用して選択された画像データを、設定された送信先の印刷装置（複合機２０）へ送信して印刷する際の動作フローについて説明する。図９は、格納されている画像データを印刷データとして送信する制御手順を示すフローチャートである。なお、以下で説明する処理は、複合機１０のＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括的に制御される。
【００３１】
ステップＳ２０１において、ＣＰＵ１１は、図７に示すソフトキー５８（不揮発性メモリ１８内の画像データのリモートコピーまたは重連コピー）が選択されると、図８に示す表示画面を表示パネル１２に表示させる。ここで、操作者は、表示画面を介して利用する画像データを選択することができる。画像データが選択されると、ステップＳ２０２において、ＣＰＵ１１は、選択された画像データの送信先を操作者に選択させるため、表示パネル１２に図４に示す画面を表示させる。さらに、ステップＳ２０３において、ＣＰＵ１１は、スタートキー５１の押下を監視する。
【００３２】
Ｓ２０３でスタートキー５１の押下が確認されると、ステップＳ２０４において、ＣＰＵ１１は、新たなジョブが発生するためジョブリストの情報を更新する。また、ステップＳ２０５において、ＣＰＵ１１は、選択された画像データを不揮発性メモリ１８から読み出す。
【００３３】
画像データを読み出すと、ステップＳ２０６において、ＣＰＵ１１は、Ｓ２０２で設定された送信先の印刷装置への印刷データの転送を開始する。このとき、連携ジョブであることを示す情報、ジョブを特定するためのジョブＩＤ等も転送する。その後、ステップＳ２０７において、ＣＰＵ１１は、印刷データの転送が完了し、かつ、受信側の印刷装置での印刷が完了したか否かを判定する。受信側の印刷装置で印刷が完了すると、ステップＳ２０８において、ＣＰＵ１１は、当該ジョブの情報をジョブリストから消去する。
【００３４】
＜印刷データの受信制御＞
次に、図１０を参照して、複合機１０から送信された連携ジョブに係る印刷データを受信して、複合機２０で印刷する際の動作フローについて説明する。図１０は、印刷データを受信して印刷する際の制御手順を示す図である。なお、以下で説明する処理は、複合機２０のＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括に制御される。
【００３５】
まず、ステップＳ３０１において、ＣＰＵ１１は、複合機１０から印刷データを受信する。続いて、ステップＳ３０２において、ＣＰＵ１１は、新たなジョブが発生するため、ジョブリストの情報を更新する。このとき、複合機１０から受信したジョブＩＤに基づく情報をジョブリストに追加する。
【００３６】
次に、ステップＳ３０３及びＳ３０４において、ＣＰＵ１１は、受信した印刷データの解析処理を行い、印刷画像を生成する。ステップＳ３０５において、ＣＰＵ１１は、生成した印刷画像のデータをビデオ信号へ変換する。さらに、ステップＳ３０６において、ＣＰＵ１１は、ビデオ信号をプリントエンジン部１５へ転送して印刷を実行させる。ステップＳ３０７において、ＣＰＵ１１は、画像を印刷した用紙を機外へ排紙させる。最後に、排紙が完了すると、ステップＳ３０８において、ＣＰＵ１１は、当該ジョブの情報をジョブリストから消去する。そしてこのとき、当該ジョブが終了したことを示す終了通知と当該ジョブのジョブＩＤとともにジョブデータの送信元である複合機１０に送信する。
【００３７】
＜印刷ジョブの操作権限の制御＞
次に、図１１乃至図１６を参照して、印刷ジョブの操作権限の制御について説明する。図１１は、第１の実施形態に係る操作権限の制御を説明するためのシーケンス図である。ここでは、連携ジョブに掛かるジョブデータとして複合機１０から送信された印刷データを複合機２０が受信して印刷する際の印刷ジョブの操作権限の制御について説明する。また、図１１は、複合機１０が図６に示す動作フローで動作した場合と複合機２０が図１０に示す動作フローで動作した場合の関係を示したものである。なお、上から下へ向かって時間軸を示しており、複合機１０からは３ページ分の印刷データが送信され、複合機２０では３ページ分の印刷を実行している。
【００３８】
ジョブリスト表示期間６０は、それぞれの複合機が表示パネル１２にジョブリストを表示する期間を示す。また、印刷ジョブ操作可能期間６１は、ジョブリストに表示されたリストを用いて印刷ジョブの操作が可能な期間を示す。即ち、印刷ジョブ操作可能期間６１は、印刷ジョブの操作権限が何れの複合機に与えられているかを示す。
【００３９】
図１１に示すように、印刷データを送信する側の複合機１０は、図５のステップＳ１０４からステップＳ１０８までの間において印刷ジョブの操作権限を有する。具体的には、複合機１０は、スタートキー５１の押下により連携ジョブを発生させ、ジョブリストに情報を追加してから印刷データの送信が終了するまで、当該ジョブに係る印刷ジョブの操作権限を有する。複合機１０が操作権限を有する間、複合機２０のＣＰＵ１１は、操作者からの印刷データの操作を禁止する。ここで、当該禁止に係る処理を行う複合機２０のＣＰＵ１１は、禁止手段として機能する。即ち、各複合機は自身（自装置）が操作権限を有していないと判断したジョブの操作を禁止する。これにより、ジョブの操作権限が排他的に移るので複数の複合機からの多重操作を抑制することができる。なお、操作権限とは、例えば、印刷ジョブのキャンセル、停止、再開及び割込み印刷などの操作の指示を行うことができる権利を示す。
【００４０】
一方、印刷データを受信する側の複合機２０は、３ページ目の印刷データを受信完了してからステップＳ３０８まで、印刷ジョブの操作権限を有する。具体的には、複合機２０は、印刷データの受信を完了してから、当該印刷データの印刷を完了し、ジョブリストの情報を更新するまで、操作権限を有する。複合機２０が操作権限を有する間、複合機１０のＣＰＵ１１は、操作者からの印刷データの操作を禁止する。当該禁止に係る処理を行う複合機１０のＣＰＵ１１は、禁止手段として機能する。
【００４１】
また、複合機１０のジョブリスト表示期間６０は、Ｓ１０４で当該ジョブの情報をジョブリストに追加してからＳ１０９で削除するまでとなる。つまり、複合機１０のジョブリスト表示期間６０は、当該印刷データを不揮発性メモリ１８に格納してから、送信先の印刷装置での印刷が完了するまでとなる。そして、当該ジョブのジョブリストでの表示が複合機１０で有効である期間のうち、全てのジョブデータを送信し終わるまでが複合機１０におけるジョブ操作可能期間となり、それ以外は複合機２０におけるジョブ操作可能期間となる。
【００４２】
一方、複合機２０のジョブリスト表示期間６０は、Ｓ３０２で当該ジョブをジョブリストに追加してからＳ３０８で削除するまでとなる。つまり、複合機２０のジョブリスト表示期間６０は、当該印刷データの受信を開始してから、受信した印刷データの印刷が完了するまでの間となる。そして、当該ジョブのジョブリストでの表示が複合機２０で有効である期間のうち、全てのジョブデータを受信してから印刷を完了するまでが複合機２０におけるジョブ操作可能期間となり、それ以外は複合機１０におけるジョブ操作可能期間となる。
【００４３】
このように、本実施形態に係る印刷装置では、印刷ジョブが発生してからジョブが完了するまでの間、印刷システム１０００に含まれる印刷装置の何れか１つが当該印刷ジョブの操作権限を有することとなる。即ち、１つの連携ジョブを処理する複数の印刷装置のうち、ある期間は１台の印刷装置のみがジョブの操作権限を有し、他の印刷装置はジョブの操作を禁止する。そして、操作権限は１つの連携ジョブを処理する複数の印刷装置の間で排他的に移るように各印刷装置が制御する。これにより、印刷の連携動作を確保しつつ、多重操作を抑制している。また、図１１に示すように、操作権限を有しない間であっても、当該印刷ジョブが存在する間はジョブリストに表示することにより、何れの装置からでも当該印刷ジョブの処理状況を確認することができる。
【００４４】
次に、図１２を参照して、当該印刷装置に操作権限があるか否かを判断する判断手法について説明する。図１２は、第１の実施形態に係る操作権限の有無を判断する制御手順を示すフローチャートである。なお、以下で説明する処理は、ＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括的に制御される。また、ここでＣＰＵ１１は、解析手段及び判断手段として機能し、送信側及び受信側の複合機で同様の処理が行われる。
【００４５】
まず、ステップＳ４０１において、ＣＰＵ１１は、操作されようとしている印刷ジョブがジョブリスト上に登録されているか否かを判定する。ここでの処理は、操作部１３を介して所定の操作が行われた場合に実行される。ここで、ジョブリストに登録されていなければ、ステップＳ４０６において、ＣＰＵ１１は、当該印刷ジョブに関して当該印刷装置が操作権限を有していないと判断する。
【００４６】
一方、ジョブリストに当該印刷ジョブが登録されている場合、ステップＳ４０２において、ＣＰＵ１１は、当該印刷ジョブの印刷データに関して、当該印刷装置が送信側の装置であるか否かを判定する。ここで、当該印刷装置が送信側の装置であると判定されると、ステップＳ４０３において、ＣＰＵ１１は、当該印刷データの送信が完了しているか否かを判定する。印刷データの送信が完了している場合、ステップＳ４０６において、ＣＰＵ１１は、当該印刷ジョブに関して当該印刷装置が操作権限を有していないと判断する。一方、印刷データの送信が完了していない場合、ステップＳ４０５において、ＣＰＵ１１は、当該ジョブに関して当該印刷装置が操作権限を有していると判断する。
【００４７】
また、Ｓ４０２で当該印刷装置が送信側でないと判断すると、ＣＰＵ１１は、当該印刷ジョブの印刷データに関して、当該印刷装置が受信側の装置であると判定し、Ｓ４０４に処理を移行する。ステップＳ４０４において、ＣＰＵ１１は、当該印刷データの受信を完了したか否かを判定する。ここで、当該印刷データの受信を完了している場合、ステップＳ４０５において、ＣＰＵ１１は、当該印刷ジョブに関して当該印刷装置が操作権限を有していると判断する。一方、当該印刷データの受信を完了していない場合、ステップＳ４０６において、ＣＰＵ１１は、当該印刷ジョブに関して当該印刷装置が操作権限を有していない判断する。
【００４８】
このように、本実施形態に係る印刷装置は、所定の印刷データの処理状況を解析し、解析結果に基づいて当該印刷データを含む印刷ジョブに関して操作権限を有しているか否かを判断する。また、上述の説明のＳ４０５で操作権限を有すると判断した場合、操作権限は、図１１に示すように、当該印刷ジョブがジョブリストから削除されるまで継続する。なお、ここで判断された操作権限は、表示パネル１２に表示し、操作者に報知されてもよい。表示例について、図１３及び図１４を参照して説明する。
【００４９】
図１３及び図１４は、印刷ジョブが選択された際の表示パネル１２及び操作部１３の表示例を示す図である。図１３に示す７０は、印刷ジョブが選択された段階で、当該印刷ジョブに対する操作権限が無いことを示す。さらに、操作権限が無い場合、操作したい印刷データが選択された場合であっても、ＣＰＵ１１は、図５に示すソフトキー５７、即ち、印刷キャンセル、印刷停止、印刷再開及び割込み印刷などのソフトキーを表示しないように制御する。
【００５０】
図１４は、図３に示すジョブリストを表示するソフトキー５５が押下された場合に、ジョブリスト上の各ジョブの操作可否状況７１を表示する例を示す。図１４に示すように、操作可否状況７１は、例えば、アイコンと文字列で表現され、操作可能なジョブを選択すると、図５に示す印刷キャンセル、印刷停止、印刷再開、割込み印刷等のソフトキー５７が表示される。アイコンとは、機能や処理内容などを小さな絵記号でシンボル化したものである。このようにアイコンで操作権限を表示することにより、直感的に表現することができ、画面表示も簡略化することができる。ここでは、アイコンを用いているが、アイコンを利用せずに文字列のみで表現してもよい。または、アイコンのみで表現してもよい。さらに、他の方法で表現してもよい。
【００５１】
＜変形例＞
ここまで、２台の複合機を有する印刷システム１０００について本発明を適用した形態を説明してきた。しかし、本発明は、印刷装置を２台に限定するわけではなく、３台以上の印刷装置を有する印刷システムに適用されてもよい。以下では、図１５及び図１６を参照して、３台の複合機を有する印刷システムにおける操作権限の制御について説明する。
【００５２】
ここでは、複合機１０から複合機２０に対して、３ページ分の印刷データ（画像データ）が送信され、複合機２０では３ページ分の画像を印刷している。さらに、複合機２０は、複合機１０から受信した印刷データを複合機２１に転送し、複合機２１でも３ページ分の画像を印刷している。
【００５３】
図１５は、第１の実施形態に係る操作権限の制御を説明するためのシーケンス図である。なお、図１１と重複する説明については省略する。図１５に示すように、複合機１０の印刷ジョブ操作可能期間６１は、図１１と同様である。複合機１０のジョブリスト表示時間６０は、ジョブリストに当該印刷ジョブを追加してから、複合機２０、２１での印刷が完了しジョブリストから当該印刷ジョブを削除するまでとなる。
【００５４】
複合機２０は、印刷データの受信中に複合機２１への送信処理も並列に処理することとなる。したがって、複合機２０のジョブリスト表示期間６０は、複合機２０及び複合機２１で印刷が完了するまでとなる。また、複合機２０の印刷ジョブ操作可能時間６１は、複合機１０からの印刷データの受信を完了してから、複合機２１への印刷データの送信を完了するまでとなる。
【００５５】
複合機２１のジョブリスト表示期間６０は、複合機２０からの印刷データの受信を完了してから、印刷を完了（排紙完了）してジョブリストから当該印刷ジョブを削除するまでとなる。また、複合機２１の印刷ジョブ操作可能期間６１は、複合機２０からの印刷データの受信を完了してから、印刷を完了しジョブリストから当該印刷ジョブを削除するまでとなる。
【００５６】
ここで、図１６を参照して、複合機２０の動作フローについて説明する。図１６は、図１５に示す複合機２０の制御手順を示すフローチャートである。なお、以下で説明する処理は、複合機２０のＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括的に制御される。
【００５７】
ステップＳ５０１において、ＣＰＵ１１は、複合機１０から印刷データを受信する。続いて、ステップＳ５０２において、ＣＰＵ１１は、当該印刷データをジョブリストに追加する。
【００５８】
ステップＳ５０３において、ＣＰＵ１１は、受信した印刷データを複合機２１に対して送信する。ここで、ＣＰＵ１１は、複合機１０から３ページ分の印刷データ全てを受信する前に、複合機２１に対しての送信を開始してもよい。この場合、例えば、１ページ目の印刷データの受信を完了すると、当該ページの送信を開始してもよい。なお、Ｓ５０３における送信先の印刷装置は、図５のステップＳ１０２と同様に、事前に指定することが望ましい。例えば、図１５に示すケースでは、複合機１０で送信先を選択する際に、複合機２０と複合機２１の２台を指定することとなる。
【００５９】
ステップＳ５０４において、ＣＰＵ１１は、受信した印刷データ（画像データ）の解析を行う。続いて、ステップＳ５０５において、ＣＰＵ１１は、印刷データから印刷画像を生成する。さらに、ステップＳ５０６において、ＣＰＵ１１は、生成した印刷画像の画像データをビデオ信号へ変換する。
【００６０】
次に、ステップＳ５０７において、ＣＰＵ１１は、Ｓ５０６のビデオ信号をプリントエンジン部１５へ転送し、印刷を開始させる。用紙に画像が印刷されると、ステップＳ５０８において、ＣＰＵ１１は、印刷用紙を機外へ排紙させる。排紙が完了すると、ステップＳ５０９において、ＣＰＵ１１は、当該ジョブをジョブリストから削除し、処理を終了する。
【００６１】
なお、上述では、Ｓ５０３で印刷データを送信した後に、Ｓ５０４乃至Ｓ５０８の印刷処理が行われているが、印刷データの送信処理と印刷処理とを並列に処理してもよい。また、複合機２０では複合機１０から受信した印刷データをそのまま複合機２１へ転送しているが、複合機２０内で画像データを加工した後に複合機２１へ送信してもよい。
【００６２】
以上説明したように、本実施形態に係る印刷装置は、他の印刷装置と連携して印刷データを処理する場合に、印刷データを受信する印刷装置が当該印刷データを印刷中である場合又は当該印刷データの受信を完了し送信完了前である場合にのみ印刷データに関する操作権限を有すると判断する。具体的には、本印刷装置は、所定の印刷データの処理状況を解析し、解析された処理状況に応じて当該印刷装置に操作権限があるか否かを判断する。さらに、本印刷装置は、操作権限を有していないと判断した場合に、当該印刷データに関する操作が操作者から行われたとしても、この操作に対する処理を禁止する。これにより、１つの印刷データに対して複数の印刷装置から操作される多重操作を抑制することができる。
【００６３】
［第２の実施形態］
次に、図１７乃至図１９を参照して、第２の実施形態について説明する。本実施形態では、操作者からの入力により操作権限を切り替えることを特徴とする。まず、図１７及び図１８を参照して、操作権限を設定する一例について説明する。図１７及び図１８は、第２の実施形態に係る操作権限を設定する際の表示パネル１２及び操作部１３を示す図である。
【００６４】
図１７に示す送信設定を行うソフトキー８０が押下されると、ＣＰＵ１１は、印刷ジョブの操作権限を設定する図１８に示す画面を表示する。図１８に示すように、表示パネル１２には印刷ジョブの操作権限（ジョブ操作権限）をシフトするか否かを操作者に選択させるための変更画面が表示される。このジョブ操作権限のシフトとは、第１の実施形態で操作権限が無いと判断された場合に、当該印刷装置に操作権限を与えることをいう。即ち、操作権限を有しない状態から操作権限を有する状態に変更することができる。なお、この操作権限のシフトは、全てのユーザに認めると、多重操作の原因となり兼ねないため、操作権限を与える前にユーザ認証を行うことが望ましい。
【００６５】
ユーザ認証とは、印刷実行や印刷装置の操作の際に、ユーザ名とパスワードの入力を必要とするものであり、事前に入力しておいたユーザ名及びパスワードと合致しないと、印刷装置を利用できない機能である。このように、ユーザ名とパスワードを入力させることで、印刷装置の利用者を限定し、ユーザ毎に何を印刷したかといった履歴を残すこともできる。なお、ユーザ認証の方法は、ユーザを特定する情報が記録されたＩＤカードを用いるなど、種々の方法を採用可能である。
【００６６】
印刷時にユーザ認証が併用される場合、認証下でしか印刷データの操作が行われないため、他人からジョブ操作が行われることがないと想定できる。よって、操作権限を制御して誤操作を防止する必要がない。したがって、ユーザ認証無しの場合にのみ前述のようなジョブ状況に応じた操作権限の遷移制御を行い、ユーザ認証有りの場合は操作権限の遷移制御を行わないことで印刷データの処理状況に関わらず印刷ジョブの操作ができるようになる。
【００６７】
次に、図１９を参照して、本実施形態におけるユーザ認証機能を併用した印刷処理の動作フローについて説明する。図１９は、第２の実施形態に係る操作権限の有無を判断する制御手順を示すフローチャートである。以下で説明する処理は、ＣＰＵ１１がＲＯＭ１６に記憶されているプログラムをＲＡＭ１７にロードしてそのプログラムを実行することによって統括的に制御される。また、ここでＣＰＵ１１は、解析手段及び判断手段として機能し、送信側及び受信側の複合機で同様の処理が行われる。なお、図１２と同様の処理については、同一のステップ番号を付し、説明を省略する。
【００６８】
Ｓ４０１でジョブリストに当該印刷ジョブが登録されていると判定されると、ステップＳ６０１において、ＣＰＵ１１は、ユーザ認証が正常に行われたか否かを判定する。ここで、ユーザ認証が正常に行われていないと判定すると、ＣＰＵ１１は、処理をＳ４０２に遷移させ、その後の操作権限の制御処理に移行する。一方、ユーザ認証が正常に行われていると判定すると、ステップＳ６０２において、ＣＰＵ１１は、印刷データの処理状況を解析することなく、当該印刷装置が当該印刷データに関する操作権限を有すると判断する。このとき、ユーザ認証が行われた複合機以外からのジョブ操作は禁止される。
【００６９】
ここでは、ユーザ認証が行われている場合、当該ユーザに対象となる印刷ジョブの操作権限を与えたが、ユーザ認証が行われている場合であっても、Ｓ４０２乃至Ｓ４０６の処理を行ってもよい。しかし、当該ユーザから図１８に示す画面を介して操作権限のシフトが要求された場合に、印刷データの処理状況に関係なく、操作権限を変更してもよい。
【００７０】
以上説明したように、本実施形態に係る印刷装置は、操作者の認証を行う。この場合、印刷装置は、認証が正常に行われた場合に、印刷データの処理状況に関係なく、認証が正常に行われた当該印刷装置に印刷データの操作権限を与える。また、印刷装置は、認証が正常に行われた場合に、現在の操作権限を変更するように構成されてもよい。このように、本印刷装置は、多重操作を抑制するとともに、ユーザフレンドリーな操作体系を提供することができる。
【００７１】
なお、以上の実施形態では、複数の複合機が連携して印刷ジョブを行う例について説明したが、これに限ることなく、印刷以外のジョブを連携して実行する場合であってもよい。
【００７２】
例えば、一方のジョブ処理装置のスキャナからの画像データや、不揮発性メモリに記憶されていた画像データを、他方のジョブ処理装置のファクシミリ機能や電子メール機能を用いて送信する送信ジョブ等で採用可能である。
【００７３】
本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００７４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７５】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００７６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００７７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００７８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７９】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８０】
以上、本発明の実施形態の一例について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【００８１】
【図１】第１の実施形態に係る印刷装置を示す断面図である。
【図２】第１の実施形態に係る印刷システム１０００を示す図である。
【図３】コピー操作を行う場合の表示パネル１２及び操作部１３を示す図である。
【図４】印刷データの送信操作を行う場合の表示パネル１２及び操作部１３を示す図である。
【図５】印刷ジョブのリストを表示する表示パネル１２及び操作部１３を示す図である。
【図６】スキャンした印刷データを送信する制御手順を示すフローチャートである。
【図７】コピー操作を行う場合の表示パネル１２及び操作部１３を示す図である。
【図８】画像を選択する際の表示パネル１２及び操作部１３を示す図である。
【図９】格納されている画像データを印刷データとして送信する制御手順を示すフローチャートである。
【図１０】印刷データを受信して印刷する際の制御手順を示す図である。
【図１１】第１の実施形態に係る操作権限の制御を説明するためのシーケンス図である。
【図１２】第１の実施形態に係る操作権限の有無を判断する制御手順を示すフローチャートである。
【図１３】印刷ジョブが選択された際の表示パネル１２及び操作部１３の表示例を示す図である。
【図１４】印刷ジョブが選択された際の表示パネル１２及び操作部１３の表示例を示す図である。
【図１５】第１の実施形態に係る操作権限の制御を説明するためのシーケンス図である。
【図１６】図１５に示す複合機２０の制御手順を示すフローチャートである。
【図１７】第２の実施形態に係る操作権限を設定する際の表示パネル１２及び操作部１３を示す図である。
【図１８】第２の実施形態に係る操作権限を設定する際の表示パネル１２及び操作部１３を示す図である。
【図１９】第２の実施形態に係る操作権限の有無を判断する制御手順を示すフローチャートである。
【符号の説明】
【００８２】
１０００：印刷システム
１０、２０、２１：複合機
６０：ジョブリスト表示期間
６１：印刷ジョブ操作可能期間
【図１】
2009188678.tif 000003
【図２】
2009188678.tif 000004
【図３】
2009188678.tif 000005
【図４】
2009188678.tif 000006
【図５】
2009188678.tif 000007
【図６】
2009188678.tif 000008
【図７】
2009188678.tif 000009
【図８】
2009188678.tif 000010
【図９】
2009188678.tif 000011
【図１０】
2009188678.tif 000012
【図１１】
2009188678.tif 000013
【図１２】
2009188678.tif 000014
【図１３】
2009188678.tif 000015
【図１４】
2009188678.tif 000016
【図１５】
2009188678.tif 000017
【図１６】
2009188678.tif 000018
【図１７】
2009188678.tif 000019
【図１８】
2009188678.tif 000020
【図１９】
2009188678.tif 000021