(57)【特許請求の範囲】
【請求項１】
格納手段に格納されている記録剤を使って印刷をする印刷装置であって、
ユーザから指示を受け付ける受付手段と、
外部装置からコマンドを受信する受信手段と、
前記格納手段を交換可能な位置に前記格納手段を移動する移動手段と、
前記受付手段で受け付ける指示に従って、前記格納手段を前記交換可能な位置に前記ユーザからの指示に従って移動することが可能な第１の状態に前記印刷装置を移行させる第１の移行手段と、
前記受信手段で受信するコマンドに従って、前記格納手段を前記交換可能な位置に前記外部装置からのコマンドに従って移動することが可能な第２の状態に前記印刷装置を移行させる第２の移行手段とを有し、
前記第１の状態では、前記外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受付手段で受け付ける指示に従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記ユーザからの指示に従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信するコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第１の移行手段及び前記第２の移行手段の一方によって前記印刷装置が前記第１及び第２の状態のうちの一つに移行している場合には、前記第１の移行手段及び前記第２の移行手段の他方によって前記印刷装置は前記第１及び第２の状態のうちの一つに移行しないことを特徴とする印刷装置。
【請求項２】
前記第１の移行手段によって前記第１の状態に移行する場合、前記第１の状態に移行している旨を前記外部装置に通知する通知手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第２の移行手段によって前記第２の状態に移行する場合、前記第２の状態に移行している旨を表示する表示手段を有することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記受信手段は前記コマンドと当該コマンドに対応付けられた識別情報を受信し、
前記印刷装置は、前記受信手段で受信する識別情報を記憶する記憶手段を有し、
前記印刷装置は、前記第２の移行手段によって前記第２の状態に移行している間であって前記格納手段の交換後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブに基づく印刷を実行するが、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づいては印刷を実行しないことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記受付手段が前記第２の状態を解除する指示を受け付けるのに応じて、または前記受信手段が前記第２の状態を強制的に解除するコマンドを受信するのに応じて、前記第２の状態は解除され、
前記第２の状態が解除された後は、前記印刷装置は、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づく印刷を実行することを特徴とする請求項４に記載の印刷装置。
【請求項６】
複数の前記格納手段を有し、
前記第１または第２の状態では、前記移動手段は、前記複数の格納手段のうちの一つを前記交換可能な位置に移動することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記移動手段は、前記複数の格納手段を回転させて、前記複数の格納手段のうちの一つを前記交換可能な位置に移動することを特徴とする請求項６に記載の印刷装置。
【請求項８】
格納手段に格納されている記録剤を使って印刷をする印刷装置であって、
第１及び第２の外部装置それぞれからコマンドを受信する受信手段と、
前記格納手段を交換可能な位置に前記格納手段を移動する移動手段と、
前記受信手段で受信する前記第１の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第１の外部装置からのコマンドに従って移動することが可能な第１状態に前記印刷装置を移行させ、前記受信手段で受信する前記第２の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第２の外部装置からのコマンドに従って移動することが可能な第２状態に前記印刷装置を移行させる移行手段とを有し、
前記第１の状態では、前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信する前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信する前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記移行手段は、前記第１の外部装置からのコマンドに従って前記印刷装置を前記第１の状態に移行させている場合には、前記第２の外部装置からのコマンドに従って前記印刷装置を前記第２の状態に移行させないことを特徴とする印刷装置。
【請求項９】
複数の前記格納手段を有し、
前記第１または第２の状態では、前記移動手段は、前記複数の格納手段のうちの一つを前記交換可能な位置に移動することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記移動手段は、前記複数の格納手段を回転させて、前記複数の格納手段のうちの一つを前記交換可能な位置に移動することを特徴とする請求項９に記載の印刷装置。
【請求項１１】
記録剤を使って印刷をする印刷装置であって、
複数の外部装置それぞれからコマンドと当該コマンドに対応付けられた識別情報とを受信する受信手段と、
前記受信手段で受信する識別情報を記憶する記憶手段と、
前記受信手段で受信するコマンドに従って、記録剤を前記印刷装置に供給可能な状態に前記印刷装置を移行させる移行手段と、
前記移行手段によって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録剤の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブに基づく印刷を実行する制御手段とを有し、
前記制御手段は、前記移行手段によって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づいては印刷を実行しないことを特徴とする印刷装置。
【請求項１２】
格納手段に格納されている記録剤を使って印刷をする印刷装置の制御方法であって、
ユーザから指示を受け付ける受付ステップと、
外部装置からコマンドを受信する受信ステップと、
前記格納手段を交換可能な位置に前記格納手段を移動する移動ステップと、
前記受付ステップで受け付ける指示に従って、前記格納手段を前記交換可能な位置に前記ユーザからの指示に従って移動することが可能な第１の状態に前記印刷装置を移行させる第１の移行ステップと、
前記受信ステップで受信するコマンドに従って、前記格納手段を前記交換可能な位置に前記外部装置からのコマンドに従って移動することが可能な第２の状態に前記印刷装置を移行させる第２の移行ステップとを有し、
前記第１の状態では、前記外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受付ステップで受け付ける指示に従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記ユーザからの指示に従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信するコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第１の移行ステップ及び前記第２の移行ステップの一方によって前記印刷装置が前記第１及び第２の状態のうちの一つに移行している場合には、前記第１の移行ステップ及び前記第２の移行ステップの他方によって前記印刷装置は前記第１及び第２の状態のうちの一つに移行しないことを特徴とする制御方法。
【請求項１３】
格納手段に格納されている記録剤を使って印刷をする印刷装置の制御方法であって、
第１及び第２の外部装置それぞれからコマンドを受信する受信ステップと、
前記受信ステップで受信する前記第１の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第１の外部装置からのコマンドに従って移動することが可能な第１の状態に前記印刷装置を移行させ、前記受信ステップで受信する前記第２の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第２の外部装置からのコマンドに従って移動することが可能な第２状態に前記印刷装置を移行させる移行ステップとを有し、
前記第１の状態では、前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信する前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信する前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第１の外部装置からのコマンドに従って前記印刷装置が前記前記第１の状態に移行している場合には、前記第２の外部装置からのコマンドに従って前記印刷装置は前記前記第２の状態に移行しないことを特徴とする制御方法。
【請求項１４】
記録剤を使って印刷をする印刷装置の制御方法であって、
複数の外部装置それぞれからコマンドと当該コマンドに対応付けられた識別情報とを受信する受信ステップと、
前記受信ステップで受信する識別情報を記憶手段に記憶させる記憶ステップと、
前記受信ステップで受信するコマンドに従って、記録剤を前記印刷装置に供給可能な状態に前記印刷装置を移行させる移行ステップと、
前記移行ステップによって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブに基づく印刷を実行する実行ステップとを有し、
前記移行ステップによって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づいては印刷を実行しないことを特徴とする制御方法。
【請求項１５】
コンピュータにより読み取り可能な、格納手段に格納されている記録剤を使って印刷をする印刷装置を制御するプログラムであって、
ユーザから指示を受け付ける受付ステップと、
外部装置からコマンドを受信する受信ステップと、
前記格納手段を交換可能な位置に前記格納手段を移動するよう制御する移動ステップと、
前記受付ステップで受け付ける指示に従って、前記格納手段を前記交換可能な位置に前記ユーザからの指示に従って移動することが可能な第１の状態に前記印刷装置を移行させる第１の移行ステップと、
前記受信ステップで受信するコマンドに従って、前記格納手段を前記交換可能な位置に前記外部装置からのコマンドに従って移動することが可能な第２の状態に前記印刷装置を移行させる第２の移行ステップとを前記コンピュータに実行させ、
前記第１の状態では、前記外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受付ステップで受け付ける指示に従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記ユーザからの指示に従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信するコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第１の移行ステップ及び前記第２の移行ステップの一方によって前記印刷装置が前記第１及び第２の状態のうちの一つに移行している場合には、前記第１の移行ステップ及び前記第２の移行ステップの他方によって前記印刷装置は前記第１及び第２の状態のうちの一つに移行しないことを特徴とするプログラム。
【請求項１６】
コンピュータにより読み取り可能な、格納手段に格納されている記録剤を使って印刷をする印刷装置を制御するプログラムであって、
第１及び第２の外部装置それぞれからコマンドを受信する受信ステップと、
前記受信ステップで受信する前記第１の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第１の外部装置からのコマンドに従って移動することが可能な第１の状態に前記印刷装置を移行させ、前記受信ステップで受信する前記第２の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第２の外部装置からのコマンドに従って移動することが可能な第２の状態に前記印刷装置を移行させる移行ステップとを前記コンピュータに実行させ、
前記第１の状態では、前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信する前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第２の状態では、前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記受信ステップで受信する前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、
前記第１の外部装置からのコマンドに従って前記印刷装置が前記第１の状態に移行している場合には、前記第２の外部装置からのコマンドに従って前記印刷装置は前記第２の状態に移行しないことを特徴とするプログラム。
【請求項１７】
コンピュータにより読み取り可能な、記録剤を使って印刷をする印刷装置を制御するプログラムであって、
複数の外部装置それぞれからコマンドと当該コマンドに対応付けられた識別情報とを受信する受信ステップと、
前記受信ステップで受信する識別情報を記憶手段に記憶させる記憶ステップと、
前記受信ステップで受信するコマンドに従って、記録剤を前記印刷装置に供給可能な状態に前記印刷装置を移行させる移行ステップと、
前記移行ステップによって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブに基づく印刷を実行する実行ステップとを前記コンピュータに実行させ、
前記移行ステップによって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づいては印刷を実行しないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録剤を供給可能な状態に印刷装置を移行させるための制御に関するものである。
【背景技術】
【０００２】
従来、印刷中や印刷終了後にトナーエンドを検知すると、トナー収容器を交換位置に自動で移動する印刷装置がある（特許文献１）。
【０００３】
一方、ユーザが記録剤を補給したいと思ったときに記録剤の供給を可能にする印刷装置がある。例えば、ユーザがトナーカートリッジドアを開けるのを検知して、カートリッジ交換モードに移行する印刷装置がある（特許文献２）。またホスト装置で表示されているメニューで「インク交換」が指示されると、交換モードに移行する印刷装置がある（特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１８５２５３号公報
【特許文献２】特開平１０−０７８７４０号公報
【特許文献３】特開平０８−２３８７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、印刷装置の記録剤を補給するに当たり、それに係わる操作が複数のユーザ間で競合することはなかった。しかしながら、外部装置からのコマンドと操作パネル等でのユーザの指示との両方によって記録剤の補給に係わる操作を可能にした場合、それぞれで異なる操作をして補給が順調に行われない場合がある。また、複数の外部装置それぞれからのコマンドによって記録剤の補給にかかわる操作を可能にした場合も、それぞれで異なる操作をして補給が順調に行われない場合がある。
【０００６】
そこで、本発明が解決しようとする課題の一つは、記録剤の補給に係わる操作が競合して補給が順調に行われなくなるのを防ぐことである。
【０００７】
また、あるユーザが印刷装置を使おうとしたときに記録剤が不足していた場合、ユーザは記録剤の補給をしなければならない。しかしながら、そのユーザが記録剤の補給を行い、いざ印刷装置を利用しようとしたときに、他のユーザが印刷装置を使い始めてしまう場合がある。この場合、ユーザはせっかく記録剤の補給を自ら行ったにもかかわらず、印刷装置をすぐには使えず、他のユーザが印刷装置を使用し終えるのを待たなければならない。
【０００８】
そこで、本発明が解決しようとする別の課題の一つは、記録剤の補給を行ったユーザが優先的に印刷装置を利用できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明に係わる印刷装置は、格納手段に格納されている記録剤を使って印刷をする印刷装置であって、ユーザから指示を受け付ける受付手段と、外部装置からコマンドを受信する受信手段と、前記格納手段を交換可能な位置に前記格納手段を移動する移動手段と、前記受付手段で受け付ける指示に従って、前記格納手段を前記交換可能な位置に前記ユーザからの指示に従って移動することが可能な第１の状態に前記印刷装置を移行させる第１の移行手段と、前記受信手段で受信するコマンドに従って、前記格納手段を前記交換可能な位置に前記外部装置からのコマンドに従って移動することが可能な第２の状態に前記印刷装置を移行させる第２の移行手段とを有し、前記第１の状態では、前記外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受付手段で受け付ける指示に従って前記格納手段を前記交換可能な位置に移動し、前記第２の状態では、前記ユーザからの指示に従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信するコマンドに従って前記格納手段を前記交換可能な位置に移動し、前記第１の移行手段及び前記第２の移行手段の一方によって前記印刷装置が前記第１及び第２の状態のうちの一つに移行している場合には、前記第１の移行手段及び前記第２の移行手段の他方によって前記印刷装置は前記第１及び第２の状態のうちの一つに移行しないことを特徴とする。
【００１０】
また、本発明に係わる印刷装置は、格納手段に格納されている記録剤を使って印刷をする印刷装置であって、第１及び第２の外部装置それぞれからコマンドを受信する受信手段と、前記格納手段を交換可能な位置に前記格納手段を移動する移動手段と、前記受信手段で受信する前記第１の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第１の外部装置からのコマンドに従って移動することが可能な第１の状態に前記印刷装置を移行させ、前記受信手段で受信する前記第２の外部装置からのコマンドに従って、前記格納手段を前記交換可能な位置に前記第２の外部装置からのコマンドに従って移動することが可能な第２状態に前記印刷装置を移行させる移行手段とを有し、前記第１の状態では、前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信する前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、前記第２の状態では、前記第１の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動することが制限され、前記移動手段は、前記受信手段で受信する前記第２の外部装置からのコマンドに従って前記格納手段を前記交換可能な位置に移動し、前記移行手段は、前記第１の外部装置からのコマンドに従って前記印刷装置を前記第１の状態に移行させている場合には、前記第２の外部装置からのコマンドに従って前記印刷装置を前記第２の状態に移行させないことを特徴とする。
【００１１】
また、本発明に係わる印刷装置は、記録剤を使って印刷をする印刷装置であって、複数の外部装置それぞれからコマンドと当該コマンドに対応付けられた識別情報とを受信する受信手段と、前記受信手段で受信する識別情報を記憶する記憶手段と、前記受信手段で受信するコマンドに従って、記録剤を前記印刷装置に供給可能な状態に前記印刷装置を移行させる移行手段と、前記移行手段によって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブに基づく印刷を実行する制御手段とを有し、前記制御手段は、前記移行手段によって前記印刷装置が前記状態に移行している間であって前記印刷装置への記録材の供給後、前記記憶手段で記憶する識別情報に対応付けられた印刷ジョブ以外の印刷ジョブに基づいては印刷を実行しないことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、記録剤の補給に係わる操作が競合して補給が順調に行われなくなるのを防ぐことである。
【００１３】
または、本発明によれば、記録剤の補給を行ったユーザが優先的に印刷装置を利用できることにより、ユーザが待たされるのを防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用可能な印刷装置の構成を説明する断面図である。
【図２】プリンタコントローラ１０１、印刷部１０２及び印刷装置１００と通信可能な外部装置の構成を示す図である。
【図３】印刷装置１００のメイン動作を示すフローチャートである。
【図４】交換処理を示すフローチャートである。
【図５】第２の実施形態における交換処理を示すフローチャートである。
【図６】特定ジョブの処理を示すフローチャートである。
【図７】印刷装置１００及び外部装置２１０の機能構成を示す図である。
【発明を実施するための形態】
【００１５】
図１は、本発明を適用可能な印刷装置の構成を説明する断面図である。図１では、印刷装置の一例としてレーザービームプリンタを説明する。印刷装置１００は、プリンタコントローラ１０１と印刷部１０２を有する。プリンタコントローラ１０１は印刷装置１００の動作を制御し、さらに通信媒体１０３を介して外部装置と通信する。
【００１６】
印刷装置１００は、トナーカートリッジを交換可能な状態としてトナーカートリッジ交換モード（以下、交換モード）を有する。印刷装置１００が交換モードに移行した場合、ユーザはトナーカートリッジを交換することができる。下記では、トナーを使って印刷をする印刷装置を例にするが、本発明は、インクやトナーなどの記録剤を使って印刷をする印刷装置が記録剤を供給可能な状態に移行する場合に適用可能である。例えば、インクカートリッジを交換する、インクタンクを交換する、トナーボトルを使ってトナーを補充するなど、トナーカートリッジの交換以外の方法で記録剤を補給する場合にも、本発明は適用可能である。
【００１７】
通信媒体１０３は印刷装置１００と外部装置２１０とを通信可能にするものであればなんでもよく、ＵＳＢでもＬＡＮでも構わない。この実施形態ではＬＡＮとする。
【００１８】
印刷部１０２は以下で説明する構成を有する。
【００１９】
スキャナ７１１は、プリンタコントローラ１０１からの画像信号を光信号（レーザ光）に変換するレーザ出力部（不図示）、８面体のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ（不図示）、ｆ／θレンズ（結像レンズ）７１３などを有する。レーザ出力部から出射されたレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通って感光ドラム７１５の面を線状に走査（ラスタスキャン）する。感光ドラム７１５は、図示されている矢印方向に回転する。これによって、画像信号の示す画像に対応した静電潜像が感光ドラム７１５の面上に形成される。感光ドラム７１５の周囲には、一次帯電器７１７、全面露光ランプ７１８、用紙に転写されなかったトナー（残留トナー）を回収するクリーナ部７２３、転写前帯電器７２４などが配置されている。
【００２０】
現像器ユニット７２６は、感光ドラム７１５の表面に形成された静電潜像を現像するユニットであり、以下で説明する構成を有する。
【００２１】
トナーカートリッジ７３０Ｙ、７３０Ｍ、７３０Ｃ及び７３０Ｂｋは現像剤としてのトナーを保持する。スクリユー７３２はトナーカートリッジ７３０Ｙ、７３０Ｍ、７３０Ｃ及び７３０Ｂｋのそれぞれに格納されている現像剤を現像スリーブ７３１Ｙ、７３１Ｍ、７３１Ｃ及び７３１Ｂｋのそれぞれに移送する。現像スリーブ７３１Ｙ、７３１Ｍ、７３１Ｃ及び７３１Ｂｋはそれぞれ感光ドラム７１５と接して、現像剤を使って現像を行う。つまり、イエロー、マゼンタ、シアン及びブラックのそれぞれの現像剤を使って、感光ドラム７１５にトナー像を形成する。トナーカートリッジ、現像スリーブ及びスクリユーは現像器ユニット７２６の中心軸Ｐの周辺に配置されている。なお、各構成要素の符号であるＹ、Ｍ、Ｃ及びＢｋはそれぞれ異なる色を示している。つまり、Ｙはイエロー、Ｍはマゼンタ、Ｃはシアン、Ｂｋはブラックを示す。
【００２２】
位置センサ７４２は現像器ユニット７２６の回転位置を検出する。感光ドラム７１５にイエローのトナー像を形成するときには、軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｙとが接するようにする。図１はこの状態を示している。マゼンタのトナー像を形成するときには、軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｍとが接するようにする。シアンやブラックのトナー像を形成するときも同様である。
【００２３】
転写ドラム７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する。アクチユエータ板７１９は転写ドラム７１６の移動位置を検出する。ポジションセンサ７２０はアクチユエータ板と近接することにより、転写ドラムがホームポジションの位置に移動したことを検出する。アクチユエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ部７２５、紙押さえローラ７２７、徐電器７２９は転写帯電器であり、転写ドラム７１６の周囲に配置されている。
【００２４】
給紙カセット７３５及び７３６は用紙７９１を格納する。例えば、給紙カセット７３５にはＡ４サイズの用紙が収納されていて、給紙カセット７３６にはＡ３サイズの用紙が収納されている。給紙及び用紙の搬送を行うときには、給紙ローラ７３７及び７３８がそれぞれ、給紙カセット７３５及び７３６から用紙を給紙する。タイミングローラ７３９、７４０及び７４１はそれぞれ、給紙及び用紙の搬送を行うタイミングを制御する。用紙はタイミングローラ７３９、７４０及び７４１を経由して紙ガイド７４３に導かれ、その先端をグリッパ７２８に但持させながら、転写ドラム７１６に巻きつく。給紙カセット７３５及び７３６のいずれを選択するかはプリンタコントローラ１０１の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
【００２５】
上記の構成により、Ｙ、Ｍ、Ｃ、Ｂｋの四色によるフルカラー印刷が実現される。
【００２６】
図２はプリンタコントローラ１０１、印刷部１０２及び印刷装置１００と通信可能な外部装置の構成を示す図である。なお、印刷装置１００の構成のうち図１で示した構成は図２では省略している。
【００２７】
プリンタコントローラ１０１はＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３及び外部Ｉ／Ｆ２０４を有している。ＣＰＵ２０１はＲＯＭ２０２に格納されているプログラムに従ってプリンタコントローラ１０１の動作を制御する。また、ＣＰＵ２０１は印刷処理に必要な各種データをＲＡＭ２０３に格納し、そのデータを使って印刷処理を制御する。さらに、ＣＰＵ２０１は外部Ｉ／Ｆ２０４を介して外部装置２１０と通信可能である。
【００２８】
プリンタコントローラ１０１は、外部Ｉ／Ｆ２０４を介して受信した印刷データを画像データに展開し、印刷部１０２はその画像データに基づいて記録媒体への印刷を実行する。また、プリンタコントローラ１０１は、外部Ｉ／Ｆを介して外部装置２１０から交換コマンドや交換制御コマンド、その他の設定コマンドを受信する。交換コマンドは、印刷装置１００を交換モードに移行させるために外部装置から送信されるコマンドである。また、交換制御コマンドは、トナーカートリッジの交換を制御するために外部装置から送信されるコマンドである。
【００２９】
印刷部１０２は図１で示した構成のほか、操作パネル２０５と表示部２０６とモータ制御部２０７とを有する。操作パネル２０５はユーザからの指示を受け付けるためのキーボードやタッチパネルなどである。例えば、印刷装置１００を交換モードに移行させるための指示（交換指示）やトナーカートリッジの交換を制御するための指示（交換制御指示）を受け付けることができる。印刷装置１００が交換モードに移行すると、ユーザはトナーカートリッジを交換可能になる。表示部２０６は、印刷設定をユーザに行わせるための画面を表示したり、交換指示及び交換制御指示をユーザから受け付けるための画面（交換を操作するための画面）を表示したり、印刷装置１００のステータスを示す画面を表示したりする。トナーカートリッジの交換の時には、ＣＰＵ２０１がモータ制御部２０７に指示を出し、モータ制御部２０７はその指示に従ってモータを制御し、交換すべきトナーカートリッジを交換位置に移動する。
【００３０】
外部装置２１０はＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、外部Ｉ／Ｆ２１４、入力部２１５、表示部２１６を有する。外部装置２１０の一例はパーソナルコンピュータである。
【００３１】
ＣＰＵ２１１はＲＯＭ２１２に格納されているプログラムに従って外部装置２１０の動作を制御する。また、ＣＰＵ２１１はデータ処理に必要な各種データをＲＡＭ２１３に格納し、そのデータを使ってデータ処理を制御する。さらに、ＣＰＵ２１１は外部Ｉ／Ｆ２１４を介して印刷装置１００と通信可能である。入力部２１５はユーザからの指示を入力するためのキーボードやマウスなどである。表示部２１６は、印刷設定をユーザから受け付けるための画面（印刷設定画面）を表示したり、交換モードへ移行する指示及び交換を制御する指示をユーザから受け付けるための画面（交換操作画面）を表示したりする。
【００３２】
外部装置２１０は印刷装置１００に印刷データや各種コマンドを送信できる装置であればなんでもよい。例えば、パーソナルコンピュータ（ＰＣ）やサーバコンピュータ、ワークステーション、スキャナ装置、複合機、デジタルカメラ、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などでもよい。
【００３３】
以下、印刷装置１００の動作を説明する。
図７は印刷装置１００及び外部装置２１０の機能構成を示す図である。図７において、パネル移行手段７０１、コマンド移行手段７０２及び移行通知手段７０３はプリンタコントローラ１０１の有する機能であり、例えばＣＰＵ２０１がＲＯＭ２０２に記憶されているプログラムを実行することにより実現される。コマンド送信手段７０４及び移行通知受信手段７０５は外部装置２１０の有する機能であり、例えばＣＰＵ２１１がＲＯＭ２１２に記憶されているプログラムを実行することにより実現される。なお、図７はトナーカートリッジの交換に関する機能を中心に図示した。従って、プリンタコントローラ１０１及び外部装置２１０はその他の機能も有するものとする。
【００３４】
パネル移行手段７０１は操作パネル２０５で受け付けた交換指示に従って印刷装置１００を交換モードに移行させる。交換モードでは、軸Ｐを中心にトナーカートリッジを回転させて、トナーカートリッジを交換できる位置（交換位置）に移動する。例えば、図１の例では、トナーカートリッジの交換位置はトナーカートリッジ７３０Ｃの位置に相当する。なお、トナーカートリッジを交換位置は図３の例に限るものではなく、印刷装置の構造に応じて異なる。また、操作パネル２０５によって交換モードへ移行した場合のステータスを管理する。パネル移行手段７０１のステータスには「移行要求有り」、「移行済み」、「移行要求無し」の３種類がある。パネル移行手段７０１が操作パネル２０５から交換指示を受信すると、パネル移行手段７０１のステータスは「移行要求有り」になる。また、パネル移行手段７０１がアクティブ状態になると、パネル移行手段７０１のステータスは「移行済み」になる。交換指示がないときには、パネル移行手段７０１のステータスは「移行要求無し」である。
【００３５】
コマンド移行手段７０２は外部Ｉ／Ｆ２０４で受信した交換コマンドに従って印刷装置１００を交換モードに移行させる。また、交換コマンドによって交換モードへ移行した場合のステータスを管理する。コマンド移行手段７０２のステータスには「移行要求有り」、「移行済み」、「移行要求無し」の３種類がある。コマンド移行手段７０２が外部Ｉ／Ｆ２０４から交換コマンドを受信すると、コマンド移行手段７０２のステータスは「移行要求有り」になる。また、コマンド移行手段７０２がアクティブ状態になると、コマンド移行手段７０２のステータスは「移行済み」になる。交換コマンドがないときには、コマンド移行手段７０２のステータスは「移行要求無し」である。
【００３６】
移行通知手段７０３は、パネル移行手段７０１のステータスが「移行要求有り」または「移行済み」である場合に、操作パネル２０５によって交換モードに移行中であることを示す情報を外部Ｉ／Ｆ２０４を介して外部装置に送信する。また、交換モードに移行中であることを表示部２０６に表示させる。
【００３７】
一方、コマンド移行手段７０２のステータスが「移行要求有り」または「移行済み」である場合には、交換コマンドによって交換モードに移行中であることを示す情報を外部Ｉ／Ｆ２０４を介して外部装置に送信する。また、交換コマンドによって交換モードに移行中であることを表示部２０６に表示させる。
【００３８】
コマンド送信手段７０４は、入力部２１５で入力したユーザからの指示に従って、印刷コマンドや交換コマンド、交換制御コマンド、その他の設定コマンドを生成して、それらを外部Ｉ／Ｆ２１４を介して印刷装置１００に送信する。コマンド送信手段７０４は、ユーザからの指示に従って印刷装置１００を制御するためのコマンドを生成し送信することができればよく、プリンタドライバソフトウェアの中に設けられていても、アプリケーションツールの中に設けられていても良い。ここでは、アプリケーションツールに設けられているものとする。
【００３９】
移行通知受信手段７０５は、交換モードに移行中であることを示す情報を外部Ｉ／Ｆ２１４を介して印刷装置１００から受信する。その情報を受信すると、移行通知受信手段７０５は交換モードに移行中であることを表示部２１６に表示させる。また、交換指示または他の外部装置からの交換コマンドによって交換モードへ移行中である場合には、交換を操作するための画面を呼び出すメニューをグレーアウトするよう表示部２１６を制御する。つまり、入力部２１５からは交換指示を入力できないようにする。
【００４０】
図３は印刷装置１００のメイン動作を示すフローチャートである。
【００４１】
印刷装置１００は、電源がＯＮされるのに従って初期化を実行し、初期化が終了すると、何らかの指示またはコマンドの入力を待つべくスタンバイ状態になる。そして、プリンタコントローラ１０１は、何らかの指示またはコマンドが外部Ｉ／Ｆ２０４または操作パネル２０５で入力されたかどうかを判断する（Ｓ３０１）。
【００４２】
指示またはコマンドが入力されると、プリンタコントローラ１０１はそれが印刷指示または印刷コマンドであるかを判断する（Ｓ３０２）。
【００４３】
印刷装置１００が外部装置２１０からの印刷データに基づいて印刷処理を実行する場合には、外部Ｉ／Ｆ２０４を介して印刷コマンドを受ける。印刷装置１００が画像データを格納する格納手段（不図示）を有していて、格納手段に格納されている画像データに基づいて印刷処理を実行する場合には、その画像データの印刷を指示する印刷指示を操作パネル２０５を介して受ける。或いは、格納手段に格納されている画像データの印刷を指示する印刷コマンドを外部Ｉ／Ｆ２０４を介して受信する。また、印刷装置１００がスキャナ装置（不図示）を有していて、スキャナ装置で読み取られた画像データに基づいて印刷処理を実行する場合には、操作パネル２０５を介して印刷指示を受ける。
【００４４】
入力された指示またはコマンドが印刷指示または印刷コマンドであった場合には、プリンタコントローラ１０１は印刷処理を実行して、画像データに基づく印刷を印刷部１０２に行わせる（ステップＳ３０３）。
【００４５】
入力された指示またはコマンドが印刷指示でも印刷コマンドでもなかった場合には、プリンタコントローラ１０１は、それが交換指示または交換コマンドであるかを判断する（ステップＳ３０４）。交換指示または交換コマンドであった場合には、プリンタコントローラ１０１は交換処理を実行する（ステップＳ３０５）。交換処理については後述する。
【００４６】
交換指示でも交換コマンドでもなかった場合には、プリンタコントローラ１０１は、指示またはコマンドの内容に従って各種設定を行う（ステップＳ３０６）。また、指示またはコマンドの内容がステータスの取得である場合には、印刷装置のステータスを取得して、ステータス情報の外部装置２１０への通知またはステータス情報の表示部２０６での表示を実行する。
【００４７】
次に交換動作を説明する。図４はＳ３０５の交換処理を示すフローチャートである。
【００４８】
プリンタコントローラ１０１は交換コマンドが外部Ｉ／Ｆ２０４から入力されたのか、交換指示が操作パネル２０５から入力されたのかを判断する。そのため、プリンタコントローラ１０１は、パネル移行手段７０１のステータスを確認して、パネル移行手段７０１のステータスが「移行要求有り」であるかを判断する（ステップＳ４０１）。
【００４９】
パネル移行手段７０１のステータスが「移行要求有り」であった場合には、プリンタコントローラ１０１は、操作パネル２０５による交換モードへの移行を確定して、パネル移行手段をアクティブ状態にする（ステップＳ４０２）。ここでいうアクティブ状態とは、交換が完了するまでパネル移行手段７０１のステータスを「移行済み」にすることをプリンタコントローラ１０１が許可した状態である。パネル移行手段７０１がアクティブ状態になったことにより、パネル移行手段７０１のステータスは「移行済み」となる。この状態では、外部Ｉ／Ｆ２０４を介して交換コマンドや印刷コマンド、その他の設定コマンドを外部装置２１０から受信すると、移行通知手段７０３は、操作パネル２０５によって交換モードに移行中である旨を外部装置２１０に通知する。プリンタコントローラ１０１は印刷コマンドに従った印刷、交換コマンドに従った交換モードへの移行、設定コマンドに従った各種設定を実行しない。
【００５０】
つぎに、パネル移行手段７０１は印刷装置１００を交換モードに移行させる（ステップＳ４０３）。印刷装置１００が交換モードに移行すると、表示部２０６は交換モード中であることを表示するともに、交換操作画面を表示する。この画面が表示されると、交換をする際に必要な様々な指示（交換制御指示）を操作パネル２０５で受付可能になる。
【００５１】
ここで、ユーザは、交換すべきトナーカートリッジを選択する。ある一つのトナーカートリッジを選択するための指示が操作パネル２０５で入力されると、印刷部１０２は、選択されたトナーカートリッジを交換位置に移動する（ステップＳ４０４）。
【００５２】
そして、プリンタコントローラ１０１は、ユーザの交換動作により発生する交換信号を検知したかどうかを判断する（ステップＳ４０５）。交換信号を検知した場合には、プリンタコントローラ１０１は、選択されたトナーカートリッジの交換が終了したと認識する。そこで、プリンタコントローラ１０１は、別のトナーカートリッジを選択する指示が操作パネル２０５で入力されたか、交換の終了を示す指示が操作パネル２０５で入力されたかどうかを判断する（ステップＳ４０６）。
【００５３】
ユーザが交換の終了を指示せずに、別のトナーカートリッジの選択を指示した場合には、ステップＳ４０４に進む。ユーザが交換の終了を指示した場合には、プリンタコントローラ１０１はパネル移行手段７０１のアクティブ状態を解除して、印刷装置１００を交換モードから復帰させる（ステップＳ４０７）。パネル移行手段がアクティブ状態でなくなったことにより、パネル移行手段７０１のステータスは「移行要求無し」になる。
【００５４】
パネル移行手段７０１のステータスが「移行要求有り」でなかった場合には、プリンタコントローラ１０１は、交換コマンドによる交換モードへの移行を確定して、コマンド移行手段７０２をアクティブ状態にする（ステップＳ４０８）。
【００５５】
ここでいうアクティブ状態とは、交換が完了するまでコマンド移行手段７０２のステータスを「移行済み」にすることをプリンタコントローラ１０１が許可した状態である。コマンド移行手段７０２がアクティブ状態になったことにより、コマンド移行手段７０２のステータスは「移行済み」となる。この状態では、移行通知手段７０３は、交換コマンドによって交換モードに移行中であることを表示部２０６に表示させる。また、交換指示や印刷指示を操作パネル２０５に受け付けさせず、印刷設定画面や交換操作画面を表示部２０６に表示させない。また、外部Ｉ／Ｆ２０４を介して交換コマンドや印刷指示、その他の設定コマンドを他の外部装置から受信すると、移行通知手段７０３は、交換コマンドによって交換モードに移行中である旨を他の外部装置に通知する。プリンタコントローラ１０１は他の外部装置からの印刷コマンドに従った印刷、他の外部装置からの交換コマンドに従った交換モードへの移行、他の外部装置からの設定コマンドに従った各種設定を実行しない。
【００５６】
つぎに、コマンド移行手段７０２は印刷装置１００を交換モードに移行させる（ステップＳ４０９）。印刷装置１００が交換モードに移行すると、プリンタコントローラ１０１は交換をする際に必要なコマンド（交換制御コマンド）を外部装置２１０から受け付ける。
【００５７】
ここで、ユーザは、交換すべきトナーカートリッジを選択する。ある一つのトナーカートリッジを選択するためのコマンドが外部Ｉ／Ｆ２０４で入力されると、印刷部１０２は、選択されたトナーカートリッジを交換位置に移動する（ステップＳ４１０）。
【００５８】
そして、プリンタコントローラ１０１は、ユーザの交換動作により発生する交換信号を検知したかどうかを判断する（ステップＳ４１１）。交換信号を検知した場合には、プリンタコントローラ１０１は、選択されたトナーカートリッジの交換が終了したと認識する。そこで、プリンタコントローラ１０１は、別のトナーカートリッジを選択するコマンドを外部Ｉ／Ｆ２０４で受信したか、交換の終了を示すコマンドを外部Ｉ／Ｆ２０４で受信したかどうかを判断する（ステップＳ４１２）。
【００５９】
交換の終了を示すコマンドを受信せずに、別のトナーカートリッジの選択を示すコマンドを外部装置２１０から受信した場合には、ステップＳ４１４に進む。交換の終了を示すコマンドを外部装置２１０から受信した場合には、プリンタコントローラ１０１はコマンド移行手段７０２のアクティブ状態を解除して、印刷装置１００を交換モードから復帰させる（ステップＳ４１３）。コマンド移行手段７０２がアクティブ状態でなくなったことにより、コマンド移行手段７０２のステータスは「移行要求無し」になる。
【００６０】
以上説明したように、操作パネル２０５からの交換指示による交換モードへの移行と外部装置２１０からの交換コマンドによる交換モードへの移行とを排他制御することができる。また、外部装置２１０からの交換コマンドによる交換モードへの移行と他の外部装置からの交換コマンドによる交換モードへの移行とを排他制御することができる。つまり、一方によって交換モードへ移行している場合には、他方によって交換モードへ移行しないようにできる。
【００６１】
下記では、第２の実施形態を説明する。
【００６２】
第２の実施形態では、外部装置２１０は自身を特定するための情報（識別情報）を付加して、交換コマンドを送信する。外部装置２１０を特定するための情報は、複数の外部装置のそれぞれを識別できるものであれば良く、装置固有のＩＤや装置を使用しているユーザのＩＤ、装置のネットワークアドレス、ジョブなどの一連の動作に係わる処理に対するＩＤなどでよい。以下では、装置固有のＩＤ（以下、装置ＩＤと呼ぶ）とする。
【００６３】
図５は第２の実施形態における交換処理を示すフローチャートである。図５において、図４と同じステップ番号のステップについては、図４と同様である。
【００６４】
図５では、ステップＳ４０９の後に、プリンタコントローラ１０１は交換コマンドに対応付けられた装置ＩＤをＲＡＭ２０３の所定の領域に記憶させる（ステップＳ５０１）。一方、コマンド送信手段７０４は交換コマンドに装置ＩＤを付加して、交換コマンドを印刷装置１００に送信する。
【００６５】
図５ではさらに、ステップＳ４１２の後に、特定ジョブの処理を実行する（ステップＳ５０２）。図６は、特定ジョブの処理を示すフローチャートである。
【００６６】
プリンタコントローラ１０１は、ＲＡＭ２０３の所定の領域に装置ＩＤが記憶されているかを判断する（ステップＳ６０１）。装置ＩＤが記憶されていない場合には、図５のＳ４１７に進む。
【００６７】
装置ＩＤが記憶されている場合には、プリンタコントローラ１０１は、その装置ＩＤに対応する外部装置２１０から印刷ジョブを受信したかどうかを判断する（ステップＳ６０２）。交換コマンドと同様に、印刷ジョブにも装置ＩＤが付加されているものとする。
【００６８】
印刷ジョブを受信した場合には、プリンタコントローラ１０１はその印刷ジョブに基づく印刷を印刷部１０２に実行させる（ステップＳ６０３）。印刷ジョブには、印刷データに基づく印刷や印刷コマンドによって指定された画像データに基づく印刷などがある。なお、装置ＩＤに対応付けられた印刷ジョブ以外の印刷ジョブを受信した場合には、その印刷ジョブに基づく印刷を印刷部１０２には実行させない。
【００６９】
装置ＩＤに対応する外部装置２１０から印刷ジョブを受信していない場合には、プリンタコントローラ１０１は、装置ＩＤに対応する外部装置２１０から、交換モードを強制的に解除するコマンドを受信したかを判断する（ステップＳ６０４）。交換コマンドと同様に、交換モードを強制的に解除するコマンドにも装置ＩＤが付加されているものとする。交換モードを強制的に解除するコマンドを受信した場合には、図５のＳ４１７に進み、受信していない場合には、Ｓ６０２に戻る。
【００７０】
図５及び図６では、装置ＩＤに対応する印刷ジョブを外部装置から受信して優先的に実行したが、印刷装置１００に格納されている複数の印刷ジョブのうち、ユーザＩＤに対応する印刷ジョブを実行するようにして良い。この場合、Ｓ５０１では、プリンタコントローラ１０１は交換コマンドまたは交換指示に対応付けられたユーザＩＤをＲＡＭ２０３の所定の領域に記憶させる。Ｓ６０２では、プリンタコントローラ１０１は、そのユーザＩＤが操作パネル２０５で入力されたかどうかを判断する。そして、Ｓ６０３では、プリンタコントローラ１０１は、現在印刷装置１００に格納されている１または複数の印刷ジョブの一覧を表示部２０６に表示させて、印刷すべき印刷ジョブを選択する指示をユーザから受付可能にするよう操作パネル２０５を制御する。
【００７１】
これにより、トナーを交換したユーザ（この場合には外部装置２１０のユーザ）が優先的に印刷装置１００を利用できるようにすることが可能である。
【００７２】
また、交換モードを強制的に解除する方法は、交換モードを強制的に解除する指示を操作パネル２０５を介して受け付ける方法でも、交換モードを強制的に解除するコマンドを他の外部装置から受け付ける方法でもよい。これにより、外部装置２１０のユーザが印刷ジョブを送信するのを取りやめたり、何らかの理由で外部装置２１０が印刷ジョブを送信できなくなったりした場合でも、他のユーザが交換モードを解除することができる。
【符号の説明】
【００７３】
１００  印刷装置
１０１  プリンタコントローラ
１０２  印刷部
１０３  通信媒体
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  外部Ｉ／Ｆ
２０５  操作パネル
２０６  表示部
２０７  モータ制御部
２１０  外部装置
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  外部Ｉ／Ｆ
２１５  入力部
２１６  表示部
【図１】
0005489770.tif 000002
【図２】
0005489770.tif 000003
【図３】
0005489770.tif 000004
【図４】
0005489770.tif 000005
【図５】
0005489770.tif 000006
【図６】
0005489770.tif 000007
【図７】
0005489770.tif 000008