JP2013127729A - 情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 - Google Patents
情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 Download PDFInfo
- Publication number
- JP2013127729A JP2013127729A JP2011277323A JP2011277323A JP2013127729A JP 2013127729 A JP2013127729 A JP 2013127729A JP 2011277323 A JP2011277323 A JP 2011277323A JP 2011277323 A JP2011277323 A JP 2011277323A JP 2013127729 A JP2013127729 A JP 2013127729A
- Authority
- JP
- Japan
- Prior art keywords
- information
- image forming
- power
- forming apparatus
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1296—Printer job scheduling or printer resource handling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3284—Power saving in printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Power Sources (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】 画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示する。
【解決手段】 情報処理装置は、外部に情報を送信することが可能な第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置である。この情報処理装置は、画像形成装置の状態を示す情報を取得する取得手段と、取得手段により取得される情報に画像形成装置が第2の電力状態へ移行することを示す情報が含まれる場合に、当該情報を保持する保持手段と、保持手段が情報を保持した状態で、画像形成装置との通信が不能となった場合に、画像形成装置が第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段とを備える。
【選択図】 図6
【解決手段】 情報処理装置は、外部に情報を送信することが可能な第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置である。この情報処理装置は、画像形成装置の状態を示す情報を取得する取得手段と、取得手段により取得される情報に画像形成装置が第2の電力状態へ移行することを示す情報が含まれる場合に、当該情報を保持する保持手段と、保持手段が情報を保持した状態で、画像形成装置との通信が不能となった場合に、画像形成装置が第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段とを備える。
【選択図】 図6
Description
本発明は、画像形成装置の状態に係る情報を取得する情報処理装置、情報処理装置の制御方法、プログラムおよび画像形成システムに関する。
ネットワークに接続される機器のステータスを情報処理装置の表示部に表示することが可能なシステムが知られている。情報処理装置の表示部に機器のステータスを表示するためには、プリンタドライバ等のステータス表示アプリが利用される。このシステムにおける情報処理装置は、機器のステータスを取得するために、定期的にネットワークに接続される機器に対して、ステータス取得コマンドを送信する。そして、このシステムにおける機器は、情報処理装置から送信されたステータス取得コマンドに対して、当該機器のステータスを示すステータス情報を返信する。これにより、情報処理装置は、表示部に機器のステータスを表示することが可能になる。
しかしながら、機器の電源がオフになった場合には、当該機器は、情報処理装置に対して機器のステータス情報を返信できなくなる。この場合、情報処理装置は、ステータス取得コマンドを送信したにも関わらず、当該コマンドに対する返信がないことから、機器との通信不能な状態に陥ったとして、その表示部に「通信エラー」と表示する。しかしながら、この「通信エラー」との表示は、機器の電源がオフされた場合だけでなく、以下の原因でも発生する。
・ユーザの操作による電源スイッチのオフ
・ネットワークケーブル抜け/ネットワークケーブル異常
・ネットワーク環境のトラブルによる通信不良(ネットワークダウン)
・IPアドレスなどの設定間違い
このように、様々な原因で上記した「通信エラー」が表示されるので、ユーザは何が原因で機器との通信不能に陥ったのかを特定することができない。カメラなど手元で操作する機器であれば、カメラの電源がオフになったことをユーザは認識することができるので、機器の電源がオフになったことが原因で、機器と情報処理装置とが通信不能に陥ったと判断できる。しかし、情報処理装置と機器とがネットワークを介して離れた位置に配置される環境下では、ユーザは機器の電源がオフになったことを認識することができないので、ユーザは何が原因で機器との通信不能に陥ったのか特定することができない。
・ユーザの操作による電源スイッチのオフ
・ネットワークケーブル抜け/ネットワークケーブル異常
・ネットワーク環境のトラブルによる通信不良(ネットワークダウン)
・IPアドレスなどの設定間違い
このように、様々な原因で上記した「通信エラー」が表示されるので、ユーザは何が原因で機器との通信不能に陥ったのかを特定することができない。カメラなど手元で操作する機器であれば、カメラの電源がオフになったことをユーザは認識することができるので、機器の電源がオフになったことが原因で、機器と情報処理装置とが通信不能に陥ったと判断できる。しかし、情報処理装置と機器とがネットワークを介して離れた位置に配置される環境下では、ユーザは機器の電源がオフになったことを認識することができないので、ユーザは何が原因で機器との通信不能に陥ったのか特定することができない。
そこで、本発明は、画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示することが可能な情報処理装置、情報処理装置の制御方法、プログラム、および画像形成システムに関する。
上記目的を達成するために、本発明の情報処理装置は、外部に情報を送信することができる第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置であって、
前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報を保持する保持手段と、
前記保持手段が保持する前記情報に前記画像形成装置が第2の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備える。
前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報を保持する保持手段と、
前記保持手段が保持する前記情報に前記画像形成装置が第2の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備える。
本発明によれば、画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示することができる。
以下、図面を参照して、本発明を実施形態に係る印刷システム1を説明する。
(第1実施形態)
[印刷システムの全体構成]
本発明の第1実施形態に係る印刷システム(画像形成システム)1は、図1に示すように、ホストコンピュータ(情報処理装置)100と、ホストコンピュータ100にネットワーク300を介して接続可能な印刷装置(画像形成装置)200と、を備えている。この印刷システム1では、ホストコンピュータ100と印刷装置200とが双方向インターフェース150(図2参照)を介して通信する。双方向インターフェース150は、LANやUSBなどの有線であっても、無線LANなどの無線であってもよい。
[印刷システムの全体構成]
本発明の第1実施形態に係る印刷システム(画像形成システム)1は、図1に示すように、ホストコンピュータ(情報処理装置)100と、ホストコンピュータ100にネットワーク300を介して接続可能な印刷装置(画像形成装置)200と、を備えている。この印刷システム1では、ホストコンピュータ100と印刷装置200とが双方向インターフェース150(図2参照)を介して通信する。双方向インターフェース150は、LANやUSBなどの有線であっても、無線LANなどの無線であってもよい。
[ホストコンピュータのハードウェア構成]
図2に示すように、ホストコンピュータ100は、コントローラ120と、キーボード109と、ディスプレイモニタ(表示部)110と、外部メモリ111と、を備えている。
図2に示すように、ホストコンピュータ100は、コントローラ120と、キーボード109と、ディスプレイモニタ(表示部)110と、外部メモリ111と、を備えている。
コントローラ120は、CPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、キーボードコントローラ(以下、KBCとする)105、CRTコントローラ(以下、CRTCとする)106、メモリコントローラ(以下、MCとする)107、およびインターフェース部(I/F部)108を有している。そして、これらの各デバイスは、システムバス104に接続されている。
CPU101は、システムバス104に接続される各デバイスを制御する。そして、CPU101は、ROM103に格納されているプログラムに基づいて様々なデータ処理を行う。例えば、CPU101は、ROM103に格納されている文書処理プログラム等に基づいて、図形、イメージ、文字、表(表計算等を含む)等が混在した文書処理を実行する。さらに、CPU101は、RAM102上に設定された表示情報用RAMに、アウトラインフォントを展開し、CRTディスプレイ上でのWYSIWYG(What Yot See Is What Yot Get)を実現する。また、CPU101は、ディスプレイモニタ110上のマウスカーソルで指示されたコマンドに基づいて、各種のウィンドウを開き、各種のデータ処理を実行する。
RAM102は、CPU101の主メモリおよびワークエリア等として機能する。
ROM103は、フォントROM、プログラムROM、データROMから構成される。フォントROMは、文書処理で使用されるフォントデータを記憶する。プログラムROMは、ホストコンピュータ100を制御する制御プログラムのほか、プリンタセレクタやネットワークプリンタドライバなどのプログラムを記憶する。データROMは、文書処理などで使用される各種データを記憶する。デ−タ用ROMは、文書処理等で使用される各種デ−タを記憶する。
KBC105は、キーボード109やポインティングデバイス(図示せず)からの入力を制御する。
CRTC106は、ディスプレイモニタ110の表示を制御する。
MC107は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスクドライブ(HDD)等の外部メモリ111との入出力を制御する。
I/F部108は、双方向インターフェース150を介して行われる印刷装置200との通信を制御する。
[印刷装置のハードウェア構成]
図2に示すように、印刷装置200は、プリンタコントローラ210と、印刷機構部220と、操作部230と、HDD207と、電源スイッチ211と、を備えている。この印刷装置200は、スタンバイ状態(第1の電力状態)およびパワーオフ状態(第2の電力状態)などの電力状態で動作する。スタンバイ状態では、プリンタコントローラ210、印刷機構部220、操作部230およびHDD207に電力が供給される。また、パワーオフ状態では、上記したプリンタコントローラ210、印刷機構部220、操作部230およびHDD207への電力の供給が停止される。このパワーオフ状態への移行は、ユーザが電源スイッチ211をオフにすること、又は、後述するオートパワーオフ機能が実行されること、により実現される。
図2に示すように、印刷装置200は、プリンタコントローラ210と、印刷機構部220と、操作部230と、HDD207と、電源スイッチ211と、を備えている。この印刷装置200は、スタンバイ状態(第1の電力状態)およびパワーオフ状態(第2の電力状態)などの電力状態で動作する。スタンバイ状態では、プリンタコントローラ210、印刷機構部220、操作部230およびHDD207に電力が供給される。また、パワーオフ状態では、上記したプリンタコントローラ210、印刷機構部220、操作部230およびHDD207への電力の供給が停止される。このパワーオフ状態への移行は、ユーザが電源スイッチ211をオフにすること、又は、後述するオートパワーオフ機能が実行されること、により実現される。
そして、プリンタコントローラ210は、CPU201、RAM202、ROM203、I/F部301、印刷部インターフェース(以下、印刷部I/F部とする)205、MC部206、電源制御部208、およびタイマ209を有している。そして、これらの各デバイスは、システムバス204に接続されている。
CPU201は、システムバス204に接続される各デバイスを制御する。そして、CPU201は、ROM203に格納されている制御プログラムを実行して、データ処理を実行する。例えば、CPU201は、画像データを生成し、印刷部I/F部205を介して、印刷機構部220に当該画像データに係る画像信号を出力する。また、CPU201は、印刷部I/F部205を介して印刷機構部220に制御信号を送信する。さらに、CPU201は、I/F部301を介して印刷装置200に関する情報をホストコンピュータ100に送信する。
RAM202は、CPU201の主メモリおよびワークエリア等として機能する。不図示の増設ポートにオプションRAMを追加することにより、RAM202のメモリ容量は拡張可能である。また、RAM202は、展開された画像データを記憶する画像データ記憶領域、環境データを記憶する環境データ記憶領域、各種パラメータを記憶するNVRAMなどとしても機能する。
ROM203はフォントROM、プログラムROM、データROMから構成される。フォントROMは、画像データを生成するために使用されるフォントデータを記憶する。プログラムROMは、CPU201によって実行される制御プログラムを記憶する。データROMは、データ処理などで使用される各種データを記憶する。
I/F部301は、双方向インターフェース150を介して行われるホストコンピュータ100との通信を制御する。
印刷部I/F部205は、印刷機構部220との間の通信を制御する。
操作部230は、キー入力や情報の表示をするための操作パネルであり、スイッチやLED表示器などで構成される。また、操作部230は、タッチパネルであっても良い。
MC部206は、HDD207へのアクセスを制御する。HDD207は、印刷データや制御プログラムなどを記憶する。
電源制御部208は、CPU101からの信号を受けて、印刷装置200の各部への電力の供給および停止を制御する。この電源制御部208は、スタンバイ状態において、プリンタコントローラ210、印刷機構部220、操作部230およびHDD207に電力を供給する。また、電源制御部208は、パワーオフ状態において、プリンタコントローラ210、印刷機構部220、操作部230、およびHDD207への電力の供給を停止する。パワーオフ状態では、プリンタコントローラ210のI/F部301への電力の供給が停止されるので、印刷装置200からホストコンピュータ100への情報の通知が不可能になる。
タイマ209は、後述するオートパワーオフ機能を実行する要件が満たされたとき、及び、電源スイッチ211がオフにされたときから時間を計測し始める。
また、電源スイッチ211は、印刷装置200の各部へ電力を供給したり、印刷装置200の各部への電力の供給を停止したりするためにユーザが操作するスイッチである。この電源スイッチ211は、システムバス204を介してCPU201に接続されており、ユーザにより電源スイッチ211が押し下げられるたびに、信号がCPU201に送信される。
[印刷機構の構成の詳細]
次に、図3を参照して、印刷装置200の印刷機構部220を詳細に説明する。本実施形態では、上記した印刷装置200が、回転現像ロータリ式のレーザビームプリンタである場合について説明する。
次に、図3を参照して、印刷装置200の印刷機構部220を詳細に説明する。本実施形態では、上記した印刷装置200が、回転現像ロータリ式のレーザビームプリンタである場合について説明する。
スキャナ711は、プリンタコントローラ210からの画像信号を光信号(レーザ光)に変換するレーザ出力部(不図示)、多面体のポリゴンミラー712、ポリゴンミラー712を回転させるモータ(不図示)、f/θレンズ(結像レンズ)713などを有する。レーザ出力部から出射されたレーザ光はポリゴンミラー712の一側面で反射され、f/θレンズ713及び反射ミラー714を通って感光ドラム715の面を線状に走査(ラスタスキャン)する。感光ドラム715は、図示されている矢印方向に回転する。これによって、画像信号の示す画像に対応した静電潜像が感光ドラム715の面上に形成される。感光ドラム715の周囲には、一次帯電器717、全面露光ランプ718、用紙に転写されなかったトナー(残留トナー)を回収するクリーナ部723、転写前帯電器724などが配置されている。
現像器ユニット726は、感光ドラム715の表面に形成された静電潜像を現像するユニットであり、以下で説明する構成を有する。トナーカートリッジ730C、730M、730Y及び730BKは現像剤としてのトナーを格納する。現像スリーブ731C、731M、731Y及び731BKはそれぞれ感光ドラム715と接して、現像剤を使って現像を行う。スクリユー732はトナーカートリッジ730C、730M、730Y及び730BKのそれぞれに格納されている現像剤を現像スリーブ731C、731M、731Y及び731BKのそれぞれに移送する。つまり、シアン、マゼンタ、イエロー及びブラックのそれぞれの現像剤を使って、感光ドラム715にトナー像を形成する。トナーカートリッジ、現像スリーブ及びスクリユーは現像器ユニット726の中心軸Pの周辺に配置されている。なお、各構成要素の符号であるY、M、C及びBKはそれぞれ異なる色を示している。つまり、Cはシアン、Mはマゼンタ、Yはイエロー、BKはブラックを示す。
位置センサ742は現像器ユニット726の回転位置を検出する。感光ドラム715にイエローのトナー像を形成するときには、不図示のモータが軸Pを中心にして現像器ユニット726を回転させて、感光ドラム715と現像スリーブ731Yとが接するようにする。図2はこの状態を示している。マゼンタのトナー像を形成するときには、モータが軸Pを中心にして現像器ユニット726を回転させて、感光ドラム715と現像スリーブ731Mとが接するようにする。シアンやブラックのトナー像を形成するときも同様である。
転写ドラム716は感光ドラム715上に形成されたトナー像を用紙に転写する。アクチユエータ板719は転写ドラム716の移動位置を検出する。ポジションセンサ720はアクチユエータ板719と近接することにより、転写ドラム716がホームポジションの位置に移動したことを検出する。
アクチユエータ板719、ポジションセンサ720、転写ドラムクリーナ部725、紙押さえローラ727、徐電器729は転写帯電器であり、転写ドラム716の周囲に配置されている。
給紙カセット735及び736は用紙791を格納する。例えば、給紙カセット735にはA4サイズの用紙が収納されていて、給紙カセット736にはA3サイズの用紙が収納されている。給紙及び用紙の搬送を行うときには、給紙ローラ737及び738がそれぞれ、給紙カセット735及び736から用紙を給紙する。タイミングローラ739、740及び741はそれぞれ、給紙及び用紙の搬送を行うタイミングを制御する。用紙はタイミングローラ739、740及び741を経由して紙ガイド490に導かれ、その先端
をグリッパ728に但持させながら、転写ドラム716に巻きつく。給紙カセット735及び736のいずれを選択するかはプリンタコントローラ210の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
をグリッパ728に但持させながら、転写ドラム716に巻きつく。給紙カセット735及び736のいずれを選択するかはプリンタコントローラ210の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
上記構成により、C、M、Y、BKの四色によるフルカラー印刷が実現される。
[ホストコンピュータの機能ブロック]
ホストコンピュータ100は、サーバまたはクライアントとして機能する。このホストコンピュータ100は、キーボード109、マウス112およびディスプレイモニタ110などの入出力装置を備えている。
ホストコンピュータ100は、サーバまたはクライアントとして機能する。このホストコンピュータ100は、キーボード109、マウス112およびディスプレイモニタ110などの入出力装置を備えている。
ホストコンピュータ100は、図4に示すように、基本OS(Operating System)410に基づいて動作する。そして、基本OS410上で動作するホストコンピュータ100は、アプリケーションソフト400、グラフィックデバイスインターフェース(以後、GDIと記す)402、プリンタドライバ420、及びシステムプリントスプーラ406を備えている。GDI402は、基本OSの一部である。アプリケーションソフト400、基本OS410、およびプリンタドライバ420は、外部メモリ111に記憶されている。なお、上記したRAM102は、このシステムプリントスプーラ406として機能する。このシステムプリントスプーラ406は、プリンタドライバ420が生成したデータを一時的に格納する。
なお、ホストコンピュータ100は、図3に示されたCPU101、RAM102、ROM103、外部メモリ111などのハードウェアの下で、基本ソフトと呼ばれるソフトウェア(BIOS)がその制御を司る。そして、基本ソフトの下で応用ソフトが動作する構成になっている。
プリンタドライバ420も、この応用ソフトの1つである。また、図4のアプリケーションソフト400は、例えば、ワープロや表計算などの基本ソフト上で動作する応用ソフトを示している。また、アプリケーションソフトは任意のタイミングで複数起動(主メモリ容量により変動する)可能である。
次に、アプリケーションソフト400としてイメージ編集ソフトを使用した場合について説明する。
アプリケーションソフト400で、イメージの編集作業を行い、編集されたイメージを印刷する時には、ユーザは、ディスプレイモニタ110上に表示される印刷メニューをマウス112などによって選択して印刷を実行する。次に、アプリケーションソフト400は、基本OS410の一部の機能であるGDI402を呼び出す。このGDI402は、画面表示や印刷出力などの表示デバイスや印刷デバイスを司る基本関数群である。そして、各社各様のアプリケーションソフトウェアは、この基本関数群を利用することで、機種(ハードウェア)に依存する部分を意識することなく、アプリケーションソフトウェアを動作させることが可能である。
次に、GDI402は、それぞれの印刷装置の機種に依存する情報を管理するプリンタドライバ420から印刷デバイス(この場合は印刷装置200)の持つ描画能力や印刷解像度などの情報を取り込む。そして、GDI402は、アプリケーションソフト400からコールされたAPI関数を処理し、その処理内容に応じてプリンタドライバ420がGDI402に対して提供する関数をコールする。この関数はあらかじめ決められたインターフェース(Device Driver Interface:DDI)になっており、プリンタドライバの作成者はこのインターフェースから実際の印刷装置へのデータ変換を中心にプリンタドライバを作成することとなる。
印刷データ生成処理部405は、GDI402から受け取ったDDI情報と、それ自信が持つグラフィカル・ユーザ・インターフェース(GUI)によって設定された印刷環境設定と、に基づいて、印刷データ(画像ビットマップデータ)の生成処理を行う。そして、印刷データ生成処理部405は、当該印刷データをシステムプリントスプーラ406に出力する。このシステムプリントスプーラ406に出力された印刷データは、I/F部108を経て、印刷装置200へ出力される。また、プリンタステータス制御部404は、印刷装置200に対してステータス取得コマンドを発行することにより、印刷装置200のステータスを監視する。これにより、ステータスモニタ403には、印刷装置200のステータスが表示される。
[印刷装置の機能ブロック]
次に、印刷装置200の機能ブロックを説明する。
次に、印刷装置200の機能ブロックを説明する。
印刷装置200は、主として、プリンタコントローラ210、操作部230、および印刷機構部220を備えている。
プリンタコントローラ210は、I/F部301と、受信バッファ302と、送信バッファ303と、画像バッファ305と、コマンド解析部306と、印刷制御部307と、画像制御部304と、出力制御部309と、ステータス管理部308と、電源管理部310と、を備えている。I/F部301は、ホストコンピュータ100との接続手段である。受信バッファ302は、受信データ等を一時的に保持管理し、送信バッファ303は、送信データ等を一時的に保持管理する。コマンド解析部306は、印刷データの解析を司る。印刷装置200のRAM202は、受信バッファ302、送信バッファ303および画像バッファ305として機能する。また、印刷装置200のCPU201は、コマンド解析部306、印刷制御部307、画像制御部304、およびステータス管理部308として機能する。また、印刷装置200の電源制御部208は、電源管理部310として機能する。また、印刷装置200の印刷部I/F部205は、出力制御部309として機能する。
I/F部301は、ホストコンピュータ100と情報(印刷データなど)の送受信を行う通信手段である。ホストコンピュータ100から出力された印刷データは、このI/F部301を介して、受信バッファ302に一時的に保持される。そして、この受信バッファ302に保持される印刷データは、必要に応じてコマンド解析部306または画像制御部304により読み出されて、処理される。コマンド解析部306は、各印刷制御コマンド体系や印刷ジョブ制御言語に準じた制御プログラムにより構成されている。コマンド解析部306により解析されたコマンドがビットマップデータなどの画像データに関すコマンドの場合には、コマンド解析部306は、画像制御部304に指示を出力する。また、コマンド解析部306により解析されたコマンドが給紙選択またはリセット命令などの描画以外のコマンドの場合には、印刷制御部307に指示を出力する。
画像制御部304は、転送されてきた画像データコマンドデータからコマンド部分を外し、圧縮されたイメージデータであれば、この画像制御部304にて伸長処理を行い、画像バッファ305へ格納する。
ステータス管理部308は、印刷制御部307から出力される情報に基づいて、印刷装置200のステータスを決定し、操作部230に印刷装置200のステータスを表示させる。また、ステータス管理部308は、ホストコンピュータ100から送信されたステータス取得コマンドに対して、印刷装置200のステータスを示すステータス情報を返信する。
電源管理部310は、ステータス管理部308の指示に従い、印刷機構部220への電力の供給を制御する。
出力制御部309は、画像バッファ305に格納されている画像ビットマップデータをビデオ信号に変換処理し、当該ビデオ信号を印刷機構部220へ出力する。これにより、印刷機構部220は、出力制御部309により出力されたビデオ信号を受信して、記録紙に画像形成を行う。
[ホストコンピュータの動作説明]
次に、図5のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図5のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
次に、図5のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図5のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
まず、CPU101は、印刷装置200に対してステータス取得コマンドを発行する(S11)。そして、CPU101は、印刷装置200から印刷装置200のステータスを示すステータス情報が返信されるか否かを判断する(S12)。CPU101は、印刷装置200からステータス情報が返信されるまで待機する(S12:No)。そして、CPU101が印刷装置200のステータス情報を受信した場合(S12:Yes)、CPU101は、受信した印刷装置200のステータス情報にオートパワーオフ予告通知を示す情報が含まれているか否かを判断する(S13)。オートパワーオフ予告通知を示す情報が含まれている場合(S13:Yes)、CPU101は、オートパワーオフ予告通知を受信したことをRAM102に記録する(S14)。このオートパワーオフ予告通知は、印刷装置200が後述するオートパワーオフ機能が実行する要件のいずれかを満たしたときに、印刷装置200からホストコンピュータ100に送信される情報(電力移行情報)である。ホストコンピュータ100は、当該通知を受信することにより、印刷装置200がオートパワーオフ機能によりパワーオフ状態になることを知ることができる。そして、CPU101は、印刷装置200との通信状態を監視する(S15)。印刷装置200との通信が正常だとCPU101が判断すれば、一定時間(例えば500ms)待機して、ステップS11へ戻る。つまり、CPU101は、一定間隔で印刷装置200のステータス情報をポーリングする(S11〜S15の繰り返し)。一方、印刷装置200との通信が不能だとCPU101が判断する場合(S15:Yes)、CPU101は、オートパワーオフ予告通知を受信したことがRAM102に記録されているか否かを判断する(S17)。なお、CPU101は、印刷装置200との間で送受信される信号を監視することによって、当該信号の送受信が途絶えたことを検知して、印刷装置200との通信が不能になったと判断する。オートパワーオフ予告通知を受信したことが記録されている場合(S17:Yes)、CRTC106は、ディスプレイモニタ110に、印刷装置200の電源がオートパワーオフ機能によりオフされたことを示す内容を表示する(S18)。具体的には、図11に示すように、CRTC106は、ディスプレイモニタ110に、「オートパワーオフ機能により印刷装置の電源がオフされました」という画面を表示する。ここで、CPU101は、オートパワー予告通知を受信した記録を消去する。なお、本実施形態では、CPU101は、上記した画面を表示した後も、印刷装置200のステータス情報のポーリングを継続している。一方、ステップS17において、オートパワーオフ予告通知を受信した記録が無い場合(S17:No)、CRTC106は、ディスプレイモニタ110に、印刷装置200と通信できない状態になったことを示す内容を表示する(S19)。具体的には、図12に示すように、CRTC106は、ディスプレイモニタ110に、「通信エラー」を表示する。ホストコンピュータ100が、印刷装置200と通信できない間は、CRTC106は、上記した内容を表示し続ける。そして、CPU101は、印刷装置200との通信が確立したか否かを判断する(S110)。具体的には、CPU101は、印刷装置200との間で送受信される信号を監視することによって、当該信号の送受信が再開されたことを検知して、印刷装置200との通信が再開されたことを判断する。CPU101は、印刷装置200との通信が確立するまで待機する(S110:No)。そして、CPU101が印刷装置200との通信が確立したと判断した場合(S110:Yes)、CRTC106は、ディスプレイモニタ110に現在の印刷装置200のステータスを表示する(S111)。上記したように、CPU101は、S18以降も、印刷装置200のステータス情報のポーリングを継続しているので、CPU101は、印刷装置200との通信が確立した際には、印刷装置200のステータス情報を取得することができる。そして、CPU101は、取得した印刷装置200のステータス情報に基づいて、ディスプレイモニタ110に現在の印刷装置200のステータスを表示する。
[印刷装置の動作説明]
次に、図6のフローチャートを参照して、印刷装置200の制御方法を説明する。印刷装置200のCPU201が図6のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
次に、図6のフローチャートを参照して、印刷装置200の制御方法を説明する。印刷装置200のCPU201が図6のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
CPU201は、ホストコンピュータ100から送信されるステータス取得コマンドを受信したか否かを判断する(S21)。そして、CPU201は、当該ステータス取得コマンドを受信したと判断した場合(S21:Yes)、現在の印刷装置200のステータスを示すステータス情報を生成し、当該ステータス情報をホストコンピュータ100へ送信する(S22)。そして、CPU201は、オートパワーオフ機能が実行する要件が満たされたか否かを判断する(S23)。
本実施形態において、オートパワーオフ機能が実行する要件とは、
・予め設定した時刻(定刻)に達した場合
・予め設定した時間、印刷が実行されなかった場合
である。なお、上記したオートパワーオフ機能が実行する要件は例示であって、本発明においてはこれに限定されるものではない。
・予め設定した時刻(定刻)に達した場合
・予め設定した時間、印刷が実行されなかった場合
である。なお、上記したオートパワーオフ機能が実行する要件は例示であって、本発明においてはこれに限定されるものではない。
上記したオートパワーオフ機能が実行する要件がいずれも満たされていないとCPU201が判断した場合は(S23:No)、ステップS21へ戻る。一方、上記したオートパワーオフ機能が実行する要件のいずれかが満たされたとCPU201が判断した場合は(S23:Yes)、タイマ209により時間が計測され始める(S24)。本実施形態では、タイマ209によって計測される時間が予め定めた所定時間に達した場合には(S27:Yes)、CPU101は、電源制御部208に信号を送信し、電源制御部208が印刷装置200をパワーオフ状態にする(S28)。つまり、本実施形態の印刷装置200は、オートパワーオフ機能が実行する要件のいずれかが満たされた場合でも、直ちに印刷装置200をパワーオフ状態にしない。この所定時間は、例えば10秒であり、印刷装置200に接続されるホストコンピュータ100が、ポーリングによりオートパワーオフ予告通知を確実に取得するために必要な時間である。
タイマ209により所定時間の計測が開始された後(S24)、CPU201は、ホストコンピュータ100から送信されるステータス取得コマンドを受信したか否かを判断する(S25)。そして、CPU201が、ステータス取得コマンドを受信したと判断した場合(S25:Yes)、印刷装置200の現在のステータスに加えて、オートパワーオフ予告通知をホストコンピュータ100へ送信する(S26)。そして、CPU201は、タイマ209により計時される時間が所定時間(例えば10秒)に達したか否かを判断する(S27)。そして、タイマ209により計時される時間が所定時間(例えば10秒)に達したとCPU201が判断した場合は(S27:Yes)、CPU101は、電源制御部208に信号を送信し、電源制御部208が印刷装置200をパワーオフ状態にする(S28)。本実施形態では、オートパワーオフ機能により印刷装置200がパワーオフ状態になった場合には、CPU201やI/F部301に代表されるプリンタコントローラ210に電力が供給されない。これにより、パワーオフ状態の印刷装置200は、ホストコンピュータ100からの問い合わせに対して返信することができなくなる。一方、CPU201が所定時間を経過していないと判断した場合は(S27:No)、CPU201は、再度、ホストコンピュータ100から送信されるステータス取得コマンドを受信したか否かを判断する(S25)。
上記実施形態では、印刷装置200のオートパワーオフ機能により印刷装置200がパワーオフ状態になる前に、印刷装置200に接続されているホストコンピュータ100にオートパワーオフ予告通知を送信することができる。これにより、ホストコンピュータ100のディスプレイモニタ110に、「オートパワーオフ機能により印刷装置の電源がオフされました」を表示することができる。よって、ユーザは、印刷装置200が、オートパワーオフ機能によりパワーオフ状態になることを認識することができる。
また、上記実施形態では、オートパワーオフ機能が実行する要件のいずれかが満たされた場合に、直ちに印刷装置200をパワーオフ状態にせず、所定時間待機した後、印刷装置200をパワーオフ状態にすることができる。これにより、ホストコンピュータ100は、この所定時間でポーリングにより確実にオートパワーオフ予告通知を取得することができる。
(第2実施形態)
次に、本発明の第2実施形態に係る印刷システムについて説明する。この第2実施形態に係る印刷システムのハード構成は、第1実施形態の印刷システム1と同様であるので、その説明を割愛する。第2実施形態では、ホストコンピュータ100がオートパワーオフ予告通知を受信した後に、オートパワーオフ機能が解除または遅延された場合における、印刷システムの制御方法を説明する。
次に、本発明の第2実施形態に係る印刷システムについて説明する。この第2実施形態に係る印刷システムのハード構成は、第1実施形態の印刷システム1と同様であるので、その説明を割愛する。第2実施形態では、ホストコンピュータ100がオートパワーオフ予告通知を受信した後に、オートパワーオフ機能が解除または遅延された場合における、印刷システムの制御方法を説明する。
[ホストコンピュータの動作説明]
まず、図7のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図7のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
まず、図7のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図7のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
ステップS31〜ステップS34の各処理は、第1実施形態のステップS11〜ステップS14の各処理と同様であるので、その説明は割愛する。S33において、CPU101が受信した印刷装置200のステータス情報にオートパワーオフ予告通知が含まれていないと判断した場合(S33:No)、CPU101は、オートパワーオフ予告通知を受信した記録があるかどうか判断する(S35)。そして、CPU101がオートパワーオフ予告通知を受信した記録があると判断した場合は(S35:Yes)、CPU101は、その記録を消去する(S36)。そして、ステップS37以降の処理を実行する。一方、CPU101がオートパワーオフ予告通知を受信した記録が無いと判断した場合は(S35:No)、ステップS37以降の処理を実行する。なお、ステップS37以降の各処理は、第1実施形態のステップS15以降の各処理と同様であるので、その説明は割愛する。
[印刷装置の動作説明]
次に、図8のフローチャートを参照して、印刷装置200の電源がオートパワーオフ機能によりオフになる場合の印刷装置200の制御方法を説明する。印刷装置200のCPU201が図8のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
次に、図8のフローチャートを参照して、印刷装置200の電源がオートパワーオフ機能によりオフになる場合の印刷装置200の制御方法を説明する。印刷装置200のCPU201が図8のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
ステップS41〜ステップS46の各処理は、第1実施形態のステップS21〜ステップS26の各処理と同様であるので、その説明は割愛する。
S43において、オートパワーオフ機能を実行する要件が満たされ(S43:Yes)、タイマ209により所定時間が計時されている間に(S44)、CPU201は、オートパワーオフ機能の実行を解除する要件が満たされたか否かを判断する(S47)。そして、CPU201が、オートパワーオフ機能の実行を解除する要件が満たされたと判断した場合(S47:Yes)、ステップS41へ戻って、S41〜S46の処理を繰り返す。一方、CPU201が、オートパワーオフ機能の実行を解除する要件が満たされていないと判断した場合は(S47:No)、ステップS48およびステップS49の処理を実行する。なお、ステップS48およびステップS49の各処理は、第1実施形態のステップS27およびステップS28の各処理と同様であるので、その説明を省略する。なお、上記したオートパワーオフ機能の実行が解除される要件とは、
・電源スイッチ211がオンにされた場合
である。なお、上記したオートパワーオフ機能が解除される要件は例示であって、本発明においてはこれに限定されるものではない。
・電源スイッチ211がオンにされた場合
である。なお、上記したオートパワーオフ機能が解除される要件は例示であって、本発明においてはこれに限定されるものではない。
第2実施形態のホストコンピュータ100では、オートパワーオフ機能を実行する要件が成立した後に、オートパワーオフ機能の実行が解除される要件を満たした場合に、ホストコンピュータ100は、オートパワーオフ予告通知を受信した記憶を消去する。これにより、ホストコンピュータ100は、ディスプレイモニタ110に印刷装置200の正しいステータスを表示することができる。
(第3実施形態)
次に、本発明の第3実施形態に係る印刷システムについて説明する。この第3実施形態に係る印刷システムのハード構成は、第1実施形態の印刷システム1と同様であるので、その説明を割愛する。第3実施形態では、印刷装置200の電源がオートパワーオフ機能によりパワーオフ状態になる場合だけでなく、ユーザによる電源スイッチ211の操作により印刷装置200の電源がオフされる場合における、印刷システムの制御方法を説明する。
次に、本発明の第3実施形態に係る印刷システムについて説明する。この第3実施形態に係る印刷システムのハード構成は、第1実施形態の印刷システム1と同様であるので、その説明を割愛する。第3実施形態では、印刷装置200の電源がオートパワーオフ機能によりパワーオフ状態になる場合だけでなく、ユーザによる電源スイッチ211の操作により印刷装置200の電源がオフされる場合における、印刷システムの制御方法を説明する。
[ホストコンピュータの動作説明]
まず、図9のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図9のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
まず、図9のフローチャートを参照して、ホストコンピュータ100の制御方法を説明する。ホストコンピュータ100のCPU101が図9のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
ステップS51〜ステップS54の各処理は、第1実施形態のステップS11〜ステップS14の各処理と同様であるので、その説明は割愛する。
ホストコンピュータ100が受信した印刷装置200のステータス情報に、オートパワーオフ予告通知が含まれていない場合(S53:No)、CPU101は、当該ステータス情報に手動パワーオフ予告通知を示す情報が含まれているか否かを判断する(S55)。そして、CPU101が受信したステータス情報に手動パワーオフ予告通知が含まれていると判断した場合は(S55:Yes)、CPU101は、手動パワーオフ予告通知を受信したことをRAM102に記録する(S56)。そして、CPU101は、印刷装置200との通信状態を監視する(S57)。一方、CPU101が受信したステータス情報に手動パワーオフ予告通知が含まれていない場合は(S55:No)、印刷装置200との通信状態を監視する(S57)。この手動パワーオフ予告通知は、印刷装置200の電源スイッチ211がユーザの操作によりオフにされた場合に、印刷装置200からホストコンピュータ100に送信される情報である。ホストコンピュータ100は、当該通知を受信することにより、印刷装置200が手動でパワーオフ状態になることを知ることができる。そして、CPU101は、印刷装置200との通信状態を監視する(S57)。印刷装置200との通信が正常だとCPU101が判断すれば、一定時間(例えば500ms)待機して、ステップS51へ戻る。つまり、CPU101は、一定間隔で印刷装置200のステータス情報をポーリングする(S51〜S56の繰り返し)。一方、印刷装置200との通信が不能だとCPU101が判断する場合(S57:Yes)、CPU101は、オートパワーオフ予告通知を受信したことがRAM102に記録されているか否かを判断する(S59)。CPU101が、オートパワーオフ予告通知を受信した記録が存在すると判断した場合(S59:Yes)、CRTC106は、ディスプレイモニタ110に、印刷装置200がオートパワーオフ機能によりパワーオフ状態になることを示す内容(図11参照)を表示する(S510)。ここで、CPU101は、オートパワーオフ予告通知の受信記録を消去する。
一方、ステップS59において、CPU101がオートパワーオフ予告通知を受信したことが記録されていないと判断した場合(S59:No)、CPU101は、手動パワーオフ予告通知を受信したことが記録されているか否かを判断する(S511)。手動パワーオフ予告通知を受信した記録が存在する場合(S511:Yes)、CRTC106は、ディスプレイモニタ110に、印刷装置200の電源がユーザの電源スイッチ211の操作によりオフされたことを示す内容を表示する(S512)。具体的には、図13に示すように、ディスプレイモニタ110に、「ユーザの操作により印刷装置の電源がオフされます」が表示される。ここで、CPU101は、手動パワーオフ予告通知の受信記録を消去する。
一方、ステップS511において、CPU101が手動パワーオフ予告通知を受信したことが記録されていないと判断した場合(S511:No)、CRTC106は、ディスプレイモニタ110に、印刷装置200と通信できない状態になったことを示す内容(図12参照)を表示する(S513)。
ホストコンピュータ100が、印刷装置200と通信できない間は、CRTC106は上記した内容を表示し続ける。そして、CPU101は、印刷装置200との通信が確立したか否かを判断する(S514)。CPU101は、印刷装置200との通信が確立するまで待機する(S514:No)。そして、印刷装置200との通信が確立したと判断した場合(S514:Yes)、CRTC106は、ディスプレイモニタ110に現在の印刷装置200のステータスを表示する(S515)。
[印刷装置の動作説明]
次に、図10のフローチャートを参照して、印刷装置200の制御方法を説明する。印刷装置200のCPU201が図10のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
次に、図10のフローチャートを参照して、印刷装置200の制御方法を説明する。印刷装置200のCPU201が図10のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
ステップS61〜ステップS63の各処理は、第1実施形態のステップS21〜ステップS23の各処理と同様であるので、その説明は割愛する。
S63において、CPU201がオートパワーオフ機能を実行する要件が満たされたと判断した場合(S63:Yes)、CPU201は、印刷装置200の電源がパワーオフ状態になる要因として、オートパワーオフ機能によって印刷装置200がパワーオフ状態になったことをRAM102に記録する。一方、CPU201がオートパワーオフ機能を実行する要件が満たされていないと判断した場合(S63:No)、CPU201は、電源スイッチ211がオフされたか否かを判断する(S64)。そして、CPU201は、電源スイッチ211がオフされたと判断した場合(S64:Yes)、CPU201は、印刷装置200の電源がパワーオフ状態になる要因として、電源スイッチ211がオフされたことを記録する(S65)。一方、CPU201は、電源スイッチ211がオフされていないと判断した場合は(S64:No)、ステップS61に戻る。
オートパワーオフ機能を実行する要件が満たされた場合(S63:Yes)、又は、電源スイッチ211がオフされた場合(S64:Yes)は、タイマ209により時間が計測される(S67)。
タイマ209により所定時間の計測が開始された後(S67)、CPU201は、ホストコンピュータ100から送信されるステータス取得コマンドを受信したか否かを判断する(S68)。そして、CPU201が、ステータス取得コマンドを受信したと判断した場合(S68:Yes)、印刷装置200の現在のステータスに加えて、S65またはS66で記録した印刷装置200がパワーオフ状態になる要因をホストコンピュータ100へ送信する(S69)。そして、CPU201は、タイマ209により計時される時間が所定時間(例えば10秒)を経過したか否かを判断する(S610)。そして、タイマにより計時される時間が所定時間に達したとCPU201が判断した場合は(S610:Yes)、CPU201は、印刷装置200をパワーオフ状態にする(S611)。一方、CPU201が所定時間を経過していないと判断した場合は(S610:No)、CPU201は、再度、ホストコンピュータ100から送信されるステータス取得コマンドを受信したか否かを判断する(S68)。
第3実施形態では、オートパワーオフ機能により印刷装置200がパワーオフ状態にする場合と、ユーザが手動で電源スイッチ211を操作して印刷装置200をパワーオフ状態にする場合と、を区別した内容をディスプレイモニタ110に表示する。これにより、ユーザは、印刷装置200がどのような要因でパワーオフ状態になったかを知ることができる。
(その他の実施形態)
また、上記した実施形態では、印刷装置の一例として回転現像ロータリ式のレーザビームプリンタを用いる例について説明したが、本発明の印刷装置は、インクジェットプリンタ、サーマル(熱転写)プリンタなど他のプリント方式のプリンタでも良い。
また、上記した実施形態では、印刷装置の一例として回転現像ロータリ式のレーザビームプリンタを用いる例について説明したが、本発明の印刷装置は、インクジェットプリンタ、サーマル(熱転写)プリンタなど他のプリント方式のプリンタでも良い。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
1 印刷システム
100 ホストコンピュータ
101 CPU
102 RAM
106 CRTC
108 I/F部
200 印刷装置
201 CPU
208 電源制御部
209 タイマ
211 電源スイッチ
301 I/F部
100 ホストコンピュータ
101 CPU
102 RAM
106 CRTC
108 I/F部
200 印刷装置
201 CPU
208 電源制御部
209 タイマ
211 電源スイッチ
301 I/F部
Claims (7)
- 外部に情報を送信することができる第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置であって、
前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報を保持する保持手段と、
前記保持手段が保持する前記情報に前記画像形成装置が第2の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備えることを特徴とする情報処理装置。 - 前記保持手段が保持する情報に前記電力移行情報が含まれない状態で、前記画像形成装置との通信が不能となった場合に、前記制御手段は、前記画像形成装置と通信できないことを示す情報を表示部に表示させることを特徴とする、請求項1に記載の情報処理装置。
- 前記保持手段が前記電力移行情報を保持した状態で、前記取得手段が取得した前記画像形成装置の状態を示す情報に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報が含まれない場合に、前記制御手段は、前記保持手段に保持される前記情報を消去することを特徴とする、請求項1又は2に記載の情報処理装置。
- 前記制御手段が、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示した場合、前記制御手段は、前記保持手段が保持する前記情報を消去することを特徴とする、請求項1〜3のいずれか1項に記載の情報処理装置。
- 外部に情報を送信することができる第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置と接続可能な情報処理装置の制御方法であって、
前記画像形成装置の状態を示す情報を取得する取得工程と、
前記取得工程で取得される前記情報を保持する保持工程と、
前記保持工程で保持する前記情報に前記画像形成装置が第2の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示させる表示工程と、を備えることを特徴とする情報処理装置の制御方法。 - 請求項5に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
- 情報処理装置と、前記情報処理装置とネットワークを介して接続可能で、外部に情報を送信することができる第1の電力状態または外部に情報を送信することができない第2の電力状態で動作する画像形成装置と、を備えた画像形成システムであって、
前記画像形成装置は、
前記情報処理装置に当該画像形成装置の状態を通知する通知手段を備え、
前記情報処理装置は、
前記通知手段により通知される前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報に前記画像形成装置が第2の電力状態へ移行することを示す情報が含まれる場合に、当該情報を保持する保持手段と、
前記保持手段が前記情報を保持した状態で、前記画像形成装置との通信が不能となった場合に、前記画像形成装置が前記第2の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備えることを特徴とする画像形成システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011277323A JP2013127729A (ja) | 2011-12-19 | 2011-12-19 | 情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 |
US13/716,482 US9063687B2 (en) | 2011-12-19 | 2012-12-17 | Information processing apparatus, method for controlling information processing apparatus, image forming apparatus, method for controlling image forming apparatus, and recording medium |
CN201210551519.XA CN103167211B (zh) | 2011-12-19 | 2012-12-18 | 信息处理装置及其控制方法、图像形成装置及其控制方法 |
KR1020120148419A KR20130070549A (ko) | 2011-12-19 | 2012-12-18 | 정보 처리 장치, 정보 처리 장치의 제어 방법, 화상 형성 장치, 화상 형성 장치의 제어 방법 및 기록 매체 |
EP12197975.1A EP2608013A3 (en) | 2011-12-19 | 2012-12-19 | Information processing apparatus, method for controlling information processing apparatus, image forming apparatus, method for controlling image forming apparatus, recording medium, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011277323A JP2013127729A (ja) | 2011-12-19 | 2011-12-19 | 情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013127729A true JP2013127729A (ja) | 2013-06-27 |
Family
ID=47594403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011277323A Pending JP2013127729A (ja) | 2011-12-19 | 2011-12-19 | 情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9063687B2 (ja) |
EP (1) | EP2608013A3 (ja) |
JP (1) | JP2013127729A (ja) |
KR (1) | KR20130070549A (ja) |
CN (1) | CN103167211B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019207461A (ja) * | 2018-05-28 | 2019-12-05 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6214265B2 (ja) * | 2013-07-29 | 2017-10-18 | キヤノン株式会社 | 印刷装置及びその制御方法、プログラム、記憶媒体 |
JP6178713B2 (ja) * | 2013-12-13 | 2017-08-09 | 株式会社沖データ | 画像形成装置 |
JP6577727B2 (ja) * | 2015-03-25 | 2019-09-18 | キヤノン株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
JP7145752B2 (ja) * | 2018-12-27 | 2022-10-03 | セイコーインスツル株式会社 | 印刷システム、ホスト装置、印刷制御方法、およびプログラム |
JP2020122943A (ja) * | 2019-01-31 | 2020-08-13 | キヤノン株式会社 | 情報処理装置、および、情報処理装置の制御方法とプログラム |
JP2023119138A (ja) * | 2022-02-16 | 2023-08-28 | キヤノン株式会社 | 管理システム、管理方法、画像処理装置、画像処理方法及びプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11198485A (ja) * | 1998-01-12 | 1999-07-27 | Canon Inc | 印刷制御装置および印刷制御装置の低電力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
DE69904875T2 (de) * | 1998-06-01 | 2003-08-28 | Seiko Epson Corp., Tokio/Tokyo | Verfahren zur Überwachung des Stromversorgungszustands in einem an einen Hauptrechner angeschlossenen Peripheriegerät |
JP2002059616A (ja) | 2000-08-22 | 2002-02-26 | Funai Electric Co Ltd | 自動電源オフ機能を持つプリンタ |
JP2002077689A (ja) | 2000-08-31 | 2002-03-15 | Olympus Optical Co Ltd | 電子カメラ |
JP3503605B2 (ja) * | 2001-03-26 | 2004-03-08 | ミノルタ株式会社 | 印刷システム |
JP3979867B2 (ja) * | 2001-04-13 | 2007-09-19 | 株式会社リコー | 機器情報変更システム |
US7852501B2 (en) * | 2004-10-26 | 2010-12-14 | Canon Kabushiki Kaisha | Information processing apparatus and information processing method |
US7855798B2 (en) * | 2005-07-29 | 2010-12-21 | Sharp Kabushiki Kaisha | Printing system, image forming device, printing control method and printing control program |
JP2009093419A (ja) | 2007-10-09 | 2009-04-30 | Canon Inc | 印刷システム |
JP5679740B2 (ja) * | 2010-08-26 | 2015-03-04 | キヤノン株式会社 | 周辺装置制御システム、周辺装置、情報処理装置及び制御方法 |
JP5919729B2 (ja) * | 2011-10-27 | 2016-05-18 | セイコーエプソン株式会社 | 周辺機器のステータス監視方法、デバイスドライバーおよびネットワークシステム |
-
2011
- 2011-12-19 JP JP2011277323A patent/JP2013127729A/ja active Pending
-
2012
- 2012-12-17 US US13/716,482 patent/US9063687B2/en not_active Expired - Fee Related
- 2012-12-18 CN CN201210551519.XA patent/CN103167211B/zh not_active Expired - Fee Related
- 2012-12-18 KR KR1020120148419A patent/KR20130070549A/ko not_active Application Discontinuation
- 2012-12-19 EP EP12197975.1A patent/EP2608013A3/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019207461A (ja) * | 2018-05-28 | 2019-12-05 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
JP7158895B2 (ja) | 2018-05-28 | 2022-10-24 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN103167211A (zh) | 2013-06-19 |
EP2608013A3 (en) | 2014-01-22 |
CN103167211B (zh) | 2016-08-10 |
US20130155458A1 (en) | 2013-06-20 |
EP2608013A2 (en) | 2013-06-26 |
US9063687B2 (en) | 2015-06-23 |
KR20130070549A (ko) | 2013-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013127729A (ja) | 情報処理装置、情報処理装置の制御方法、プログラム、及び画像形成システム。 | |
US20070229877A1 (en) | Technology for dealing with errors in printing device | |
JP2002297715A (ja) | 情報処理装置、情報処理方法、画像処理システム、画像処理装置、監視装置、監視方法、消費電力表示方法、プログラム及び記録媒体 | |
JP5950556B2 (ja) | 無線通信機能を有する印刷装置、印刷装置の制御方法、及びプログラム | |
US7746493B2 (en) | Job management apparatus and method of recognizing job completion, and control program used therewith | |
JP2005119203A (ja) | 画像処理装置および画像処理方法 | |
JP6132535B2 (ja) | 印刷システム、印刷制御装置、印刷制御装置の制御方法、及びプログラム | |
US8831459B2 (en) | Printing apparatus, control method therefor and program for same | |
JP5656449B2 (ja) | 印刷装置及び印刷装置で行われる制御方法 | |
JP6016481B2 (ja) | 画像形成装置、無線設定方法及びプログラム | |
JP2004177884A (ja) | 画像処理装置、画像処理方法及び画像処理システム | |
JP2009093419A (ja) | 印刷システム | |
JP2000357147A (ja) | 情報処理システム、印刷システム及び情報処理装置とそれらの制御方法 | |
JP2003323027A (ja) | 画像処理装置、その制御方法、制御プログラム並びに記憶媒体 | |
US8837961B2 (en) | Image forming apparatus, method for controlling same, and storage medium for same | |
JP4323824B2 (ja) | 情報処理装置、画像形成装置、システム、方法、及び制御プログラム | |
JP2009259138A (ja) | 印刷制御装置、印刷システム、及びプログラム | |
JP2007144797A (ja) | 画像形成装置及び情報処理装置 | |
JP6708765B2 (ja) | 印刷制御装置、印刷制御装置の制御方法 | |
JP2003044235A (ja) | ホストベース印刷システムおよびその制御方法 | |
JP2005250968A (ja) | 印刷システム及び方法 | |
JP2003330645A (ja) | ホストベース印刷システム | |
JP2009124376A (ja) | 画像形成装置 | |
JP2004334511A (ja) | ホストベース印刷システム | |
JP2006167964A (ja) | 印刷システム |