JP2007166457A - 電子機器,制御方法,プログラム,および記録媒体 - Google Patents
電子機器,制御方法,プログラム,および記録媒体 Download PDFInfo
- Publication number
- JP2007166457A JP2007166457A JP2005362681A JP2005362681A JP2007166457A JP 2007166457 A JP2007166457 A JP 2007166457A JP 2005362681 A JP2005362681 A JP 2005362681A JP 2005362681 A JP2005362681 A JP 2005362681A JP 2007166457 A JP2007166457 A JP 2007166457A
- Authority
- JP
- Japan
- Prior art keywords
- service
- unit
- event
- execution
- resource management
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
【解決手段】 MFP10の操作部イベント解釈部502は、操作表示部501又はリモート操作表示部600からのイベントを解釈し、そのイベントがサービスの実行要求であった場合に、その実行要求をサービス提供部503へ送信する。サービス提供手段は、操作部イベント解釈部502からサービスの実行要求を受けると、実行が要求されたサービスの利用状況をサービスリソース管理部505に対して問い合わせ、その問い合わせ結果からそのサービスが実行可能と判定した場合に、対応するデバイスの実行要求をデバイス制御部504に対して発行して、そのデバイスの動作の制御を行わせる。
【選択図】 図4
Description
そのため、このようなデジタル複合機では、操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行するサービス提供部(サービス提供手段)と、そのサービス提供部から実行が要求されたデバイスの動作を制御するデバイス制御部(デバイス制御手段)とを備えている。
そこで、リモート操作部からの指示によってサービスを提供することが可能な画像形成装置も提案されている(例えば特許文献1,2参照)。
この発明は、上記の点に鑑みてなされたものであり、デジタル複合機等の電子機器において、その電子機器の操作部以外の操作部(リモート操作部等)からの指示によっても、各種サービスを選択的に利用できるようにすることを目的とする。
請求項3の発明による電子機器は、請求項1又は2の電子機器において、上記サービスリソース管理手段が、上記サービス提供手段から上記実行が要求されたサービスの利用状況の問い合わせを受けた場合に、該サービスの利用状況を確認し、その確認結果を問い合わせ結果として上記サービス提供手段へ通知するものである。
請求項5の発明による電子機器は、請求項4の電子機器において、上記サービス提供手段が、上記実行が要求されたサービスの実行を保留した後、実行中のサービスが終了したタイミングで、実行を保留しておいたサービスの利用状況を再び上記サービスリソース管理手段に対して問い合わせるものである。
請求項7の発明による電子機器は、請求項6の電子機器において、上記サービスリソース管理手段が、上記サービス提供手段から上記実行が要求されたサービスの利用状況の問い合わせを受けた場合に、該サービスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果として上記サービス提供手段へ通知するものである。
請求項10の発明による電子機器は、請求項8又は9の電子機器において、上記デバイスリソース管理手段が、上記デバイス制御手段から上記実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、該デバイスの利用状況を確認し、その確認結果を問い合わせ結果として上記デバイス制御手段へ通知するものである。
請求項12の発明による電子機器は、請求項11の電子機器において、上記デバイス制御手段が、上記実行が要求されたデバイスの実行を保留した後、実行中のデバイスの動作が終了したタイミングで、実行を保留しておいたデバイスの利用状況を再び上記デバイスリソース管理手段に対して問い合わせるものである。
請求項14の発明による電子機器は、請求項13の電子機器において、上記デバイスリソース管理手段は、上記デバイス制御手段から上記実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、該デバイスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果として上記デバイス制御手段へ通知するものである。
請求項16の発明による制御方法は、操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行し、該デバイスの動作を制御する電子機器における制御方法であって、任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、対応するデバイスの利用状況を確認し、該デバイスが実行可能と判定した場合に、該デバイスの実行要求を発行するものである。
請求項19の発明による記録媒体は、請求項17又は18のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
まず、この発明による電子機器であるデジタル複合機を含むネットワークシステムについて、図1を参照して説明する。
図1は、そのネットワークシステムの一例を示す図である。
このデジタル複合機(以下「MFP」という)10は、ローカルエリアネットワーク(LAN)等のネットーク1を介して、PC(パーソナルコンピュータ)20,30を含む複数の外部機器と接続されている。なお、MFP10と外部機器は、ネットワーク1によって1対多の関係で通信することができるが、MFP10と外部機器とをUSBやIEEE1394等の通信回線によって接続することにより、MFP10と外部機器が1対1の関係で通信することもできる。
次に、図1のMFP10のハードウェア構成例について、図2を参照して具体的に説明する。
図2は、図1のMFP10のハードウェア構成例を示すブロック図である。
このMFP10は、デジタル複写機,プリンタ,FAX装置,スキャナ装置としてのサービス(機能)、つまりコピーサービス,プリンタ(印刷)サービス,FAXサービス,およびスキャナサービスを提供できる画像形成装置であり、図2に示すように、コントローラ11,FCU(ファックスコントロールユニット)12,エンジンインタフェース(以下「インタフェース」を「I/F」ともいう)13,およびエンジン14等によって構成されている。これらの構成が、原稿画像の読み取り,印刷(画像形成),画像データ送信等の画像処理を行うためのハードウェア資源である。
FCU12は、外部機器、例えばFAX装置又はモデム機能(FAX通信機能)を有するデジタル複写機や他のMFP(デジタル複合機)等の画像形成装置との通信を公衆回線経由で制御するものである。
エンジンI/F13は、エンジン14をPCI(Peripheral Component Interconnect)バスに接続するためのインタフェースである。
ASIC102は、CPUインタフェース,SDRAMインターフェース,ローカルバスインタフェース,PCIインタフェース,HDDインタフェース等からなる多機能デバイスボードであり、CPU101の制御対象となるデバイスの共有化を図り、アーキテクチャの面からアプリ等の開発の高効率化を支援するものである。
SDRAM103は、各種プログラムを記憶するプログラムメモリや、CPU101がデータ処理を行う際に使用するワークメモリ等として使用するメインメモリである。なお、このSDRAM103の代わりに、DRAMやSRAMを使用してもよい。
NVRAM105は、変更可能な種々のパラメータ等のデータを記憶する不揮発性メモリであり、電源がオフになっても記憶内容を保持するようになっている。なお、このNVRAM105として、RAMと電池を利用したバックアップ回路を集積した不揮発性RAMや、EEPROM,フラッシュメモリ等の不揮発性メモリを使用することができる。
操作部107は、エンジン14,PC20,30を含む各外部機器に対する動作指示等のデータを入力するための各種の入力部(操作スイッチ又は操作ボタン等からなる)およびLCD又はCRTの表示部を有する操作手段である。その表示部には、各種サービスを利用可能にするための画面を表示することができる。
USB・I/F109およびIEEE1394・I/F110はそれぞれ、外部機器(周辺機器)と直接接続して通信を行うための、USB規格,IEEE1394規格のインタフェース(直接インタフェース)である。
MAC・I/F111は、LAN等のネットワーク1を介してPC20,30を含む各外部機器と通信を行うためのネットワークインタフェースである。
なお、USB・I/F109やIEEE1394・I/F110以外の直接インタフェースをコントローラ11に増設することもできる。
プリンタサービスとは、外部機器からのデータをそのまま又は加工処理してプロッタに送って記録媒体上に可視画像として印刷させるプリンタ動作(印刷動作)を行わせるサービスのことである。
スキャナサービスとは、スキャナに原稿の画像を読み取らせ、その画像データをHDD106又は図示しないドキュメントサーバ等のメモリに書き込んで記憶(蓄積)させるスキャナ動作を行わせるサービスのことである。
FAXサービスとは、スキャナに原稿の画像を読み取らせ、その画像データをFCU12によって外部機器へ送信させるFAX送信動作と、外部機器からFCU12によって画像データを受け取り、その画像データをプロッタに送って記録媒体上に画像を形成させるFAX受信動作を行わせるサービスのことである。
アドレス帳登録サービスとは、HDD106又は図示しない個人情報管理サーバ等のメモリに記憶保持されているアドレス帳にユーザ情報を登録するサービスのことである。
機器設定情報変更サービスとは、HDD106等のメモリに記憶保持されている機器設定情報を変更するサービスのことである。
そして、コピーサービスのモード時には操作部107の操作によってコピー実行要求が発行された時には実行条件(コピー条件,機器選択条件)に従ってコピー動作を、プリンタサービスのモード時には印刷実行要求が発行された時には実行条件(印刷条件,機器選択条件)に従って印刷動作を、スキャナサービスのモード時にはスキャナ実行要求が発行された時には実行条件(読取条件)に従ってスキャナ動作をそれぞれ実行する。FAXサービスのモード時には、FAX送信実行要求が発行された時に実行条件(読取条件)に従ってFAX送信動作を実行する。
次に、図1のPC20のハードウェア構成例について、図3を参照して具体的に説明する。なお、PC30の構成も同様なので、説明を省略する。
図3は、図1のPC20のハードウェア構成例を示すブロック図である。
このPC20は、文書データやグラフィックデータ等の印刷データを生成する機能や、MFP10の操作部107と同等の機能を含む各種機能を有する端末装置であり、図3に示すように、装置本体200,入力装置220,および表示装置230によって構成されている。
この装置本体200の構成は、図2によって説明したMFP10のコントローラ11のハードウェア構成と略同様である。
入力装置220は、印刷データを生成したり各種サービスを利用するなど、各種作業を実行するためのキーボードやポインティングデバイス(例えばマウス等)等に相当する。
ここで、装置本体200のCPU201は、PC20の電源投入時に、ROM204内のブートローダに従い、HDD206内のOSを読み出し、それをSDRAM203にロードして展開した後、そのOSを起動させる。更に、HDD206内のアプリおよびプリンタドライバ等の他のデータもSDRAM203にロードして展開する。
コピーサービスのモード時には、入力装置220の操作によってコピー実行要求が発行された時に、実行条件を含むコピー実行要求をMFP10に送信してコピー動作を行わせる。
スキャナサービスのモード時には、入力装置220の操作によってスキャナ実行要求が発行された時に、実行条件を含むスキャナ実行要求をMFP10に送信してスキャナ動作を行わせる。
FAXサービスのモード時には、入力装置220の操作によってFAX送信実行要求が発行された時に実行条件を含むFAX送信実行要求をMFP10に送信してFAX送信動作を実行する。
次に、MFP10およびPC20の主要機能構成例(ソフトウェア構成例)について、図4を参照して具体的に説明する。なお、PC30の主要機能構成例も、同様なので、説明を省略する。
図4は、図1のMFP10およびPC20の主要機能構成例を示すブロック図である。
リモート操作表示部600は、ユーザ(利用者)にIU(ユーザインタフェース)を提供し、PC20の入力装置220および表示装置230とユーザとの入出力制御を行う手段である。
操作部イベント解釈部502は、操作表示部501(MFP10の操作部107)から発行されたイベントあるいはリモート操作表示部600(PC20)から発行されたイベント等の任意のイベントを解釈し、そのイベントが上述したようなサービスの実行要求であった場合に、その実行要求をサービス提供部503に対して発行する操作部イベント解釈手段である。
(a1)操作部イベント解釈部502から実行が要求されたサービスの利用状況(使用状況)をサービスリソース管理部505に対して問い合わせ、その問い合わせ結果からそのサービスが実行可能と判定した場合に、対応するデバイスの実行要求をデバイス制御部504に対して発行する。
(b1)直ちに対応するデバイスの実行要求をデバイス制御部504に対して発行する。
(a2)直ちに実行が要求されたデバイスの動作を制御する。この場合、サービス提供部503では(a1)に示した処理を行う。
(b2)実行が要求されたデバイスの利用状況をデバイスリソース管理部506に対して問い合わせ、その問い合わせ結果からそのデバイスが実行可能と判定した場合に、そのデバイスの動作を制御する。この場合、サービス提供部503では(b1)に示した処理を行う。
デバイスリソース管理部506は、各種デバイスをリソースとしてそれらの利用状況を管理するデバイスリソース管理手段であり、デバイス制御部504から実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、そのデバイスの利用状況を確認し、その確認結果を問い合わせ結果としてデバイス制御部504へ通知する。
なお、上述した(a1),(a2)に示した処理又は(b1),(b2)に示した処理の選択は、操作表示部501又はリモート操作表示部600からの指示によって行うことができる。あるいは、サービスリソース管理部505又はデバイスリソース管理部506としての機能を省略し、(a1),(a2)に示した処理又は(b1),(b2)に示した処理のいずれかのみを行うようにしてもよい。
〔第1実施例〕
図5は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第1例を示す図である。
図6,図7は、操作モード記憶テーブルの異なる例を示す図である。
操作部識別子(ID)は、イベント発行元情報であり、操作部毎にユニークな(異なる)ものが採番され、各操作部を区別できるようにしている。
操作部場所情報も、イベント発行元情報であり、操作部のIPアドレス(DNSを利用した機器名でもよい)を使用している。
図6に示す操作モード記憶テーブルには、操作部識別子「ID=1」に、ローカルホスト(localhost)を操作部場所情報として、フルカラーモード,集約モード(例えば2枚の原稿画像を1枚の転写紙に印刷するモード),両面モード(用紙の両面に画像を印刷するモード),普通紙(又はそれを収納した給紙トレイ)の各指定情報を実行条件指定情報としてそれぞれ関連付けて記憶している。
なお、図6および図7に示した操作モード記憶テーブルは、サービス提供部503およびデバイス制御部504から実行条件指定情報のイベントを受け取った後の状態を示しているが、そのイベントを受け取るまではデフォルトの実行条件指定情報はデフォルト状態になっている。
サービスリソース管理部505は、サービス提供部503からコピーサービスの使用状況の確認要求を受けると、コピーサービスの使用状況を確認するが、現在そのコピーサービスは未使用なので、コピーサービス使用可能を確認結果としてサービス提供部503へ送信(通知)する(ステップS5)。
ここで、サービスリソース管理テーブルについて、図8を参照して説明しておく。
図8は、サービスリソース管理テーブルの一例を示す図である。
この例では、コピーサービス,プリンタサービス,および蓄積文書印刷サービスの各使用状況が「使用中」、スキャナサービス,アドレス帳登録サービス(アドレス帳へのユーザ情報登録サービス),および機器設定情報変更サービスの各使用状況が「未使用」と設定されている。なお、図示の都合上、FAXサービスの使用状況については図示を省略している。
サービス提供部503は、デバイス制御部504からスキャナ実行結果を受けると、それをコピー実行結果として操作部イベント解釈部502へ送信する(ステップS10)。また、デバイス制御部504からプロッタ実行結果を受けると、コピーサービスの実行終了情報(イベント発行元情報を含む)をサービスリソース管理部505へ送信した後、そのプロッタ実行結果をコピー実行結果として操作部イベント解釈部502へ送信する(ステップS13,S14)
操作部イベント解釈部502は、サービス提供部503からコピー実行結果(スキャナ実行結果)を受けると、それに含まれているイベント発行元情報とメモリの記憶情報とを比較照合し、一致した場合に、そのイベント発行元である操作部107(操作表示部501)へ受け取ったコピー実行結果を送信する(ステップS11)。また、サービス提供部503からコピー実行結果(プロッタ実行結果)を受けた場合にも、同様の処理を行う(ステップS15)。
操作表示部501は、操作部イベント解釈部502から各コピー実行結果(スキャナ実行結果,プロッタ実行結果)を順次受けると、それらを操作部107の表示部の画面に表示させる。
(A1)MFPが保有するサービス提供機能を任意の操作部(複数の操作部)が自由に利用(使用)可能となり、操作部の種類とサービスの種類との間に依存性がなくなるため、複数の操作部(MFPの操作部とリモート操作部)の表示画面の形態を共通化できる。よって、開発工数を削減でき、また各操作部による操作手順を統一することができる。そのため、操作部の種類およびサービスの種類の拡張が容易になる。
(A3)サービスの管理をテーブルを用いて行っているので、複数のサービスの使用状況(使用中/未使用)を低資源で効率的に判定できる。
図9は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第2例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモード指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS21)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS22)。
一方、リモート操作部に相当するPC20(又はPC30等の外部機器)のリモート操作表示部600は、PC20上の操作により、カラーモード(ここでは「フルカラーモード」とする)指定情報のイベントが発行されると、そのイベントをMFP10の操作部イベント解釈部502へ送信する(ステップS29)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントもMFP10の操作部イベント解釈部502へ送信する(ステップS30)。
サービスリソース管理部505は、サービス提供部503からコピーサービスの使用状況の確認要求を受けると、コピーサービスの使用状況を確認するが、このとき既にコピーサービスが使用中なので、コピーサービス使用不可能を確認結果としてサービス提供部503へ送信する(ステップS33)。
操作部イベント解釈部502は、サービス提供部503からコピー実行結果(コピーサービス実行不可)を受けると、それに含まれているイベント発行元情報とメモリの記憶情報とを比較照合し、一致した場合に、そのイベント発行元であるリモート操作部(リモート操作表示部600)へ受け取ったコピー実行結果を送信する(ステップS35)。
リモート操作表示部600は、操作部イベント解釈部502からコピー実行結果(コピーサービス実行不可)を受けると、それをPC20の表示装置230の画面に表示させる。
それによって、サービス提供部503,サービスリソース管理部505,および操作部イベント解釈部502は、図5によって説明したステップS10,S11,S13〜S15と同様の処理を行う(ステップS37,S38,S40〜S42)。
(A4)MFPの操作部イベント解釈部が、サービス提供部によって実行が要求されたサービスが実行不可能と判定された場合には、その旨をそのサービスの実行要求の発行元(イベント発行元)に対して通知することにより、サービスが利用できない状況を即座にユーザ(利用者)に伝えることができるため、ユーザによるサービスの実行タイミングとMFPによる実行タイミングの同期を一致させることができ、利便性が高くなる。
図10は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第3例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモード指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS51)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS52)。
それによって、操作部イベント解釈部502,サービス提供部503,サービスリソース管理部505,デバイス制御部504は、図5,図9によって説明したステップS23〜S28と同様の処理を行う(ステップS53〜S58)。
それによって、操作部イベント解釈部502,サービス提供部503,サービスリソース管理部505,デバイス制御部504は、図5,図9によって説明したステップS31〜S33と同様の処理を行う(ステップS61〜S63)。
その後、デバイス制御部504は、実行中のスキャナ動作が終了すると、その結果をスキャナ実行結果(イベント発行元情報を含む)としてサービス提供部503へ送信する(ステップS64)。続いて、実行中のプロッタ動作が終了すると、その結果をプロッタ実行結果(イベント発行元情報を含む)としてサービス提供部503へ送信する(ステップS67)。
それによって、サービス提供部503,サービスリソース管理部505,および操作部イベント解釈部502は、図5によって説明したステップS10,S11,S13〜S15と同様の処理を行う(ステップS65,S66,S68〜S70)。
(A5)MFPのサービス提供部が、実行が要求されたサービスが実行不可能と判定した場合には、そのサービスが実行可能と判定するまで、そのサービスの実行を保留する(実行が要求されたサービスの実行を保留した後、実行中のサービスが終了したタイミングで、実行を保留しておいたサービスの利用状況を再びサービスリソース管理部に対して問い合わせる)ことにより、実行を保留しておいたサービスが実行可能となった場合にそのサービスを即座に実行できるため、サービスの実行速度が速くなる。
図11は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第4例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモード指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS91)。続いて、蓄積文書印刷サービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS92)。
サービスリソース管理部505は、サービス提供部503から蓄積文書印刷サービスの使用状況の確認要求を受けると、それに付加されているサービスパラメータと一致する蓄積文書印刷サービスの使用状況を確認するが、現在どのサービスも未使用なので、蓄積文書印刷サービス使用可能を確認結果としてサービス提供部503へ送信する(ステップS95)。
ここで、サービスリソース管理テーブルについて、図12を参照して説明しておく。
図12は、サービスリソース管理テーブルの他の例を示す図である。
サービスリソース管理部505は、サービス提供部503から蓄積文書印刷サービスの使用状況の確認要求を受けると、それに付加されているサービスパラメータと一致する蓄積文書印刷サービスの使用状況を確認するが、現在蓄積文書印刷サービスは使用されているが、上記サービスパラメータと一致しないので、蓄積文書印刷サービス使用不可能を確認結果としてサービス提供部503へ送信する(ステップS102)。
操作部イベント解釈部502は、サービス提供部503から蓄積文書印刷実行結果(蓄積文書印刷実行不可)を受けると、それに含まれているイベント発行元情報とメモリの記憶情報とを比較照合し、一致した場合に、そのイベント発行元であるリモート操作部(リモート操作表示部600)へ受け取った蓄積文書印刷実行結果を送信する(ステップS104)。
ここで、ある操作部からの実行要求によるサービスの実行中に、他の操作部からのサービスの実行要求によってサービスパラメータの変更が必要になった場合に、時間やお金がかかる状況だった場合には、同一パラメータ(実行中のサービスと同じサービスパラメータ)でサービスの実行を継続する方がユーザにとってメリットが大きい。この場合、同一パラメータとなるように実行条件を指定可能なように実行不可(蓄積文書印刷実行不可等)をイベント発行元に通知するとよく、第4実施例ではそのような処理を行っている。
後者の処理を行うためには、サービスリソース管理部505は、サービス提供部503からサービスの使用状況の確認要求を受けた場合に、それに含まれているサービスパラメータが実行中のサービスのサービスパラメータと異なる場合に、サービス使用不可能を確認結果としてサービス提供部503へ送信する。
サービスリソース管理部505は、サービス提供部503から蓄積文書印刷サービスの使用状況の確認要求を受けると、それに付加されているサービスパラメータと一致する蓄積文書印刷サービスの使用状況を確認するが、現在その蓄積文書印刷サービスが使用されているので、蓄積文書印刷サービス使用可能を確認結果としてサービス提供部503へ送信する(ステップS109)。
以後の操作部イベント解釈部502,サービス提供部503,サービスリソース管理部505,デバイス制御部504による処理は、図5によって説明したステップS9〜S15と同様である。
(A6)サービスリソース管理部が、各種サービスの利用状況をサービス実行時のパラメータ別に管理し、サービス提供部から実行が要求されたサービスの利用状況の問い合わせを受けた場合に、そのサービスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果としてサービス提供部へ通知することにより、より細かい粒度でのサービスリソース管理が可能となるため、機械の持つ性能をより引き出すことが可能となる。
(A7)サービスの管理をテーブルを用いてパラメータ別に行っているので、複数のサービスの使用状況(使用中/未使用)をパラメータ別に低資源で効率的に判定できる。
図13は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第5例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、カラーモード(ここでは「フルカラーモード」とする)指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS121)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS122)。
デバイスリソース管理部506は、デバイス制御部504からスキャナの使用状況の確認要求を受けると、スキャナの使用状況を確認するが、現在スキャナは未使用なので、スキャナ使用可能を確認結果としてデバイス制御部504へ送信(通知)する(ステップS127)。
デバイスリソース管理部506は、デバイス制御部504からプロッタの使用状況の確認要求を受けると、プロッタの使用状況を確認するが、現在プロッタも未使用なので、プロッタ使用可能を確認結果としてデバイス制御部504へ送信する(ステップS130)。
図14は、デバイスリソース管理テーブルの一例を示す図である。
図14の例では、スキャナ,プロッタ,および画像データバスの使用状況がそれぞれ「使用中」、メモリ(HDD)およびFAX回線の使用状況がそれぞれ「未使用」と設定されている。
サービス提供部503は、デバイス制御部504からスキャナ実行結果を受けると、それをコピー実行結果として操作部イベント解釈部502へ送信する(ステップS134)。また、デバイス制御部504からプロッタ実行結果を受けると、それもコピー実行結果として操作部イベント解釈部502へ送信する(ステップS138)。
操作表示部501は、操作部イベント解釈部502から各コピー実行結果(スキャナ実行結果,プロッタ実行結果)を順次受けると、それらを操作部107の表示部の画面に表示させる。
(B1)MFPが保有するサービス提供機能を任意の操作部(複数の操作部)が自由に利用(使用)可能となり、操作部の種類とサービスの種類との間に依存性がなくなるため、複数の操作部(MFPの操作部とリモート操作部)の表示画面の形態を共通化できる。よって、開発工数を削減でき、また各操作部による操作手順を統一することができる。そのため、操作部の種類およびサービスの種類の拡張が容易になる。
(B3)デバイスの管理をテーブルを用いて行っているので、複数のデバイスの使用状況(使用中/未使用)を低資源で効率的に判定できる。
図15は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第6例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモード指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS141)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS142)。
一方、リモート操作部に相当するPC20(又はPC30等の外部機器)のリモート操作表示部600は、PC20上の操作により、カラーモード(ここでは「フルカラーモード」とする)指定情報のイベントが発行されると、そのイベントをMFP10の操作部イベント解釈部502へ送信する(ステップS152)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントもMFP10の操作部イベント解釈部502へ送信する(ステップS153)。
デバイスリソース管理部506は、デバイス制御部504からスキャナの使用状況の確認要求を受けると、スキャナの使用状況を確認するが、このとき既にスキャナが使用中なので、スキャナ使用不可能を確認結果としてデバイス制御部504へ送信する(ステップS157)。
サービス提供部503は、スキャナ実行要求の送信を行ってから所定時間内にキャナ実行結果(スキャナ実行不可)を受けると、それをコピー実行結果(コピーサービス実行不可)として操作部イベント解釈部502へ送信する(ステップS159)。プロッタの実行要求であるプロッタ実行要求の送信は禁止する。
リモート操作表示部600は、操作部イベント解釈部502からコピー実行結果(コピーサービス実行不可)を受けると、それをPC20の表示装置230の画面に表示させる。
それによって、サービス提供部503,デバイスリソース管理部506,および操作部イベント解釈部502は、図13によって説明したステップS134,S135,S138,S139と同様の処理を行う(ステップS163,S164,S167,S168)。
(B4)MFPの操作部イベント解釈部が、デバイス制御部によって実行が要求されたデバイスが実行不可能と判定された場合には、サービスが実行不可能である旨をそのサービスの実行要求の発行元(イベント発行元)に対して通知することにより、サービスが利用できない状況を即座にユーザに伝えることができるため、ユーザによるサービスの実行タイミングとMFPによる実行タイミングの同期を一致させることができ、利便性が高くなる。
図16は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第7例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモード指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS171)。続いて、コピーサービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS172)。
それによって、操作部イベント解釈部502,サービス提供部503,デバイス制御部504,デバイスリソース管理部506は、図13,図15によって説明したステップS143〜S151と同様の処理を行う(ステップ173〜S181)。
それによって、操作部イベント解釈部502,サービス提供部503,デバイス制御部504,デバイスリソース管理部506は、図13によって説明したステップS123〜S125と同様の処理を行う(ステップS184〜S186)。
デバイスリソース管理部506は、デバイス制御部504からスキャナの使用状況の確認要求を受けると、スキャナの使用状況を確認するが、このとき既にスキャナが使用中なので、スキャナ使用不可能を確認結果としてデバイス制御部504へ送信する(ステップS188)。
デバイス制御部504は、デバイスリソース管理部506からスキャナの使用状況の確認結果を受けると、その確認結果から実行が要求されたスキャナが実行可能か否かを判定し、スキャナが実行不可能な場合に、スキャナの実行を保留する。
デバイスリソース管理部506は、デバイス制御部504からプロッタの使用状況の確認要求を受けると、プロッタの使用状況を確認するが、このとき既にプロッタも使用中なので、プロッタ使用不可能を確認結果としてデバイス制御部504へ送信する(ステップS190)。
デバイス制御部504は、デバイスリソース管理部506からプロッタの使用状況の確認結果を受けると、その確認結果から実行が要求されたプロッタが実行可能か否かを判定し、プロッタが実行不可能な場合に、プロッタの実行も保留する。
それによって、サービス提供部503,デバイスリソース管理部506,および操作部イベント解釈部502は、図13によって説明したステップS134,S135,S138,S139と同様の処理を行う(ステップS193,S194,S200,S201)。
以後の操作部イベント解釈部502,サービス提供部503,デバイス制御部504,デバイスリソース管理部506による処理は、図13によって説明したステップS134,S135,S138,S139と同様なので、図示と説明を省略する。
(B5)MFPのデバイス制御部が、実行が要求されたデバイスが実行不可能と判定した場合には、そのデバイスが実行可能と判定するまで、そのデバイスの実行を保留する(実行が要求されたデバイスの実行を保留した後、実行中のデバイスの動作が終了したタイミングで、実行を保留しておいたデバイスの利用状況を再びデバイスリソース管理部に対して問い合わせる)ことにより、実行を保留しておいたデバイスが実行可能となった場合にそのデバイスを即座に実行できるため、デバイスの実行速度が速くなる。
図17は、MFP10を含むネットワークシステムにおけるこの発明に関わる通信シーケンスの第8例を示す図である。
MFP10の操作部107の操作表示部501は、操作部107上の操作により、フルカラーモードと給紙トレイAの指定情報のイベントが発行されると、そのイベントを操作部イベント解釈部502へ送信する(ステップS211)。続いて、蓄積文書印刷サービスの実行要求のイベントが発行されると、そのイベントも操作部イベント解釈部502へ送信する(ステップS212)。
デバイス制御部504は、サービス提供部503からプロッタ実行要求を受けると、その実行が要求されたプロッタの実行に必要なパラメータであるデバイスパラメータを判定するが、ここではそのデバイスパラメータが給紙トレイAであるため、給紙トレイA(給紙トレイAリソース)の使用状況の確認要求をデバイスリソース管理部506へ送信する(ステップS215)。
デバイス制御部504は、デバイスリソース管理部506から給紙トレイAの使用状況の確認結果を受けると、その確認結果からプロッタの実行が可能か否かを判定するが、給紙トレイAが使用可能であるため、以下の処理を行う。
図18は、デバイスリソース管理テーブルの他の例を示す図である。
図18の例では、プロッタの使用状況は、給紙トレイA,フィニッシャ,両面ユニットがそれぞれ「使用中」、給紙トレイBが「未使用」と設定されている。スキャナの使用状況は、ADFが「使用中」、圧板が「未使用」と設定されている。メモリ(HDD)の使用状況は、画像データ展開メモリが「20%使用」、データ蓄積領域が「未使用」と設定されている。画像データバスの使用状況は、「30%使用」と設定されている。FAX回線の使用状況は、「未使用」と設定されている。
デバイスリソース管理部506は、デバイス制御部504から給紙トレイAの使用状況の確認要求を受けると、給紙トレイAの使用状況を確認するが、給紙トレイAは使用中なので、給紙トレイA使用不可能を確認結果としてデバイス制御部504へ送信する(ステップS223)。
デバイス制御部504は、デバイスリソース管理部506から給紙トレイAの使用状況の確認結果を受けると、その確認結果からプロッタの実行が否かを判定するが、給紙トレイAが使用不可能であるため、プロッタの実行が不可能と判定し、その旨(イベント発行元情報を含む)をプロッタ実行結果としてサービス提供部503へ送信する(ステップS224)。
操作部イベント解釈部502は、サービス提供部503から蓄積文書印刷実行結果(蓄積文書印刷実行不可)を受けると、それに含まれているイベント発行元情報とメモリの記憶情報とを比較照合し、一致した場合に、そのイベント発行元であるリモート操作部(リモート操作表示部600)へ受け取った蓄積文書印刷実行結果を送信する(ステップS226)。
ここで、ある操作部からの実行要求によるサービスの実行中に、他の操作部からのサービスの実行要求によってデバイスパラメータの変更が必要になった場合に、時間やお金がかかる状況だった場合には、同一パラメータ(実行中のサービスと同じデバイスパラメータ)でサービスの実行を継続する方がユーザにとってメリットが大きい。この場合、同一パラメータとなるように実行条件を指定可能なように実行不可(蓄積文書印刷実行不可等)をイベント発行元に通知するとよく、第8実施例ではそのような処理を行っている。
後者の処理を行うためには、デバイスリソース管理部506は、デバイス制御部504からデバイスパラメータの使用状況の確認要求を受けた場合に、そのデバイスパラメータが実行中のサービスのデバイスパラメータと異なる場合に、デバイスパラメータ使用可能を確認結果としてサービス提供部503へ送信する。
デバイス制御部504は、サービス提供部503からプロッタ実行要求を受けると、その実行が要求されたプロッタの実行に必要なパラメータであるデバイスパラメータを判定するが、ここではそのデバイスパラメータが給紙トレイBであるため、給紙トレイB(給紙トレイBリソース)の使用状況の確認要求をデバイスリソース管理部506へ送信する(ステップS231)。
デバイス制御部504は、デバイスリソース管理部506から給紙トレイBの使用状況の確認結果を受けると、その確認結果からプロッタの実行が可能か否かを判定するが、給紙トレイBが使用可能であるため、以下の処理を行う。
デバイスリソース管理部506は、サービス提供部503から給紙トレイB使用開始情報を受けると、メモリ内のデバイスリソース管理テーブルに記憶されているプロッタの給紙トレイBを「使用中」と設定する。
以後の操作部イベント解釈部502およびサービス提供部503による処理は、図13によって説明したステップS134,S135,S138,S139と同様である。
(B6)デバイスリソース管理部が、各種デバイスの利用状況をデバイス実行時のパラメータ別に管理し、デバイス制御部から実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、そのデバイスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果としてデバイス制御部へ通知することにより、より細かい粒度でのデバイスリソース管理が可能となるため、機械の持つ性能をより引き出すことが可能となる。
(B7)デバイスの管理をテーブルを用いてパラメータ別に行っているので、複数のデバイスの使用状況(使用中/未使用)をパラメータ別に低資源で効率的に判定できる。
この発明によるプログラムは、電子機器を制御するコンピュータ(CPU)に、この発明による各種機能である操作部イベント解釈手段,サービス提供手段,デバイス制御部,サービス実行不可通知手段としての機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
101,201:CPU 102,202:ASIC 103,203:SDRAM
104,204:ROM 105,205:NVRAM 106,206:HDD
107:操作部 109,208:USB・I/F
110,209:IEEE1394・I/F 111,210:MAC・I/F
501:操作表示部 502:操作部イベント解釈部 503:サービス提供部
504:デバイス制御部 505:サービスリソース管理部 506:デバイスリソース管理部 600:リモート操作表示部
Claims (19)
- 操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行するサービス提供手段と、該サービス提供手段から実行が要求されたデバイスの動作を制御するデバイス制御手段とを有する電子機器であって、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、該サービスの実行要求を前記サービス提供手段に対して発行する操作部イベント解釈手段と、各種サービスをリソースとしてそれらの利用状況を管理するサービスリソース管理手段とを設け、
前記サービス提供手段は、前記操作部イベント解釈手段からサービスの実行要求を受けた場合に、該実行が要求されたサービスの利用状況を前記サービスリソース管理手段に対して問い合わせ、その問い合わせ結果から該サービスが実行可能と判定した場合に、対応するデバイスの実行要求を前記デバイス制御手段に対して発行する手段であることを特徴とする電子機器。 - 請求項1記載の電子機器において、
前記サービス提供手段によって前記実行が要求されたサービスが実行不可能と判定された場合には、その旨を該サービスの実行要求の発行元に対して通知するサービス実行不可通知手段を設けたことを特徴とする電子機器。 - 請求項1又は2記載の電子機器において、
前記サービスリソース管理手段は、前記サービス提供手段から前記実行が要求されたサービスの利用状況の問い合わせを受けた場合に、該サービスの利用状況を確認し、その確認結果を問い合わせ結果として前記サービス提供手段へ通知することを特徴とする電子機器。 - 請求項3記載の電子機器において、
前記サービス提供手段は、前記問い合わせ結果から前記実行が要求されたサービスが実行不可能と判定した場合には、該サービスが実行可能と判定するまで、該サービスの実行を保留することを特徴とする電子機器。 - 請求項4記載の電子機器において、
前記サービス提供手段は、前記実行が要求されたサービスの実行を保留した後、実行中のサービスが終了したタイミングで、実行を保留しておいたサービスの利用状況を再び前記サービスリソース管理手段に対して問い合わせることを特徴とする電子機器。 - 請求項3乃至5のいずれか一項に記載の電子機器において、
前記サービスリソース管理手段は、各種サービスの利用状況をサービス実行時のパラメータ別に管理する手段であることを特徴とする電子機器。 - 請求項6記載の電子機器において、
前記サービスリソース管理手段は、前記サービス提供手段から前記実行が要求されたサービスの利用状況の問い合わせを受けた場合に、該サービスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果として前記サービス提供手段へ通知することを特徴とする電子機器。 - 操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行するサービス提供手段と、該サービス提供手段から実行が要求されたデバイスの動作を制御するデバイス制御手段とを有する電子機器であって、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、該サービスの実行要求を前記サービス提供手段に対して発行する操作部イベント解釈手段と、各種デバイスをリソースとしてそれらの利用状況を管理するデバイスリソース管理手段とを設け、
前記デバイス制御手段は、前記サービス提供手段からデバイスの実行要求を受けた場合に、該デバイスの利用状況を前記デバイスリソース管理手段に対して問い合わせ、その問い合わせ結果から該デバイスが実行可能と判定した場合に、該デバイスの動作を制御する手段であることを特徴とする電子機器。 - 請求項8記載の電子機器において、
前記デバイス制御手段によって前記実行が要求されたデバイスが実行不可能と判定された場合には、前記実行が要求されたサービスが実行不可能である旨を該サービスの実行要求の発行元に対して通知するサービス実行不可通知手段を設けたことを特徴とする電子機器。 - 請求項8又は9記載の電子機器において、
前記デバイスリソース管理手段は、前記デバイス制御手段によって前記実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、該デバイスの利用状況を確認し、その確認結果を問い合わせ結果として前記デバイス制御手段へ通知することを特徴とする電子機器。 - 請求項10記載の電子機器において、
前記デバイス制御手段は、前記問い合わせ結果から前記実行が要求されたデバイスが実行不可能と判定した場合には、該デバイスが実行可能と判定するまで、該デバイスの実行を保留することを特徴とする電子機器。 - 請求項11記載の電子機器において、
前記デバイス制御手段は、前記実行が要求されたデバイスの実行を保留した後、実行中のデバイスの動作が終了したタイミングで、実行を保留しておいたデバイスの利用状況を再び前記デバイスリソース管理手段に対して問い合わせることを特徴とする電子機器。 - 請求項10乃至12のいずれか一項に記載の電子機器において、
前記デバイスリソース管理手段は、各種デバイスの利用状況をデバイス実行時のパラメータ別に管理する手段であることを特徴とする電子機器。 - 請求項13記載の電子機器において、
前記デバイスリソース管理手段は、前記デバイス制御手段から前記実行が要求されたデバイスの利用状況の問い合わせを受けた場合に、該デバイスの利用状況をパラメータ別に確認し、その確認結果を問い合わせ結果として前記デバイス制御手段へ通知することを特徴とする電子機器。 - 操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行し、該デバイスの動作を制御する電子機器における制御方法であって、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、該サービスの利用状況を確認し、該サービスが実行可能と判定した場合に、対応するデバイスの実行要求を発行することを特徴とする制御方法。 - 操作部から指示されたサービスを提供するため、対応するデバイスの実行要求を発行し、該デバイスの動作を制御する電子機器における制御方法であって、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、対応するデバイスの利用状況を確認し、該デバイスが実行可能と判定した場合に、該デバイスの実行要求を発行することを特徴とする制御方法。 - 各種サービスを提供可能な電子機器のコンピュータに、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、該実行要求を発行する操作部イベント解釈機能と、該操作部イベント解釈手段から前記サービスの実行要求を受けた場合に、該サービスを提供するため、対応するデバイスの実行要求を発行するサービス提供機能と、該サービス提供機能から上記実行が要求されたデバイスの動作を制御するデバイス制御機能と、各種サービスをリソースとしてそれらの利用状況を管理するサービスリソース管理機能とを実現させるためのプログラムであり、
前記サービス提供機能は、前記操作部イベント解釈機能からサービスの実行要求を受けた場合に、該実行が要求されたサービスの利用状況を前記サービスリソース管理機能に対して問い合わせ、その問い合わせ結果から該サービスが実行可能と判定した場合に、対応するデバイスの実行要求を前記デバイス制御機能に対して発行する機能であることを特徴とするプログラム。 - 各種サービスを提供可能な電子機器のコンピュータに、
任意の操作部から発行されたイベントを解釈し、該イベントがサービスの実行要求であった場合に、該実行要求を発行する操作部イベント解釈機能と、該操作部イベント解釈手段から前記サービスの実行要求を受けた場合に、該サービスを提供するため、対応するデバイスの実行要求を発行するサービス提供機能と、該サービス提供機能から前記実行が要求されたデバイスの動作を制御するデバイス制御機能と、各種デバイスをリソースとしてそれらの利用状況を管理するデバイスリソース管理機能とを実現させるためのプログラムであり、
前記デバイス制御機能は、前記サービス提供機能からデバイスの実行要求を受けた場合に、該実行が要求されたデバイスの利用状況を前記デバイスリソース管理機能に対して問い合わせ、その問い合わせ結果から該デバイスが実行可能と判定した場合に、該デバイスの動作を制御する機能であることを特徴とするプログラム。 - 請求項17又は18記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005362681A JP4837987B2 (ja) | 2005-12-16 | 2005-12-16 | 電子機器,制御方法,プログラム,および記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005362681A JP4837987B2 (ja) | 2005-12-16 | 2005-12-16 | 電子機器,制御方法,プログラム,および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007166457A true JP2007166457A (ja) | 2007-06-28 |
JP4837987B2 JP4837987B2 (ja) | 2011-12-14 |
Family
ID=38248809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005362681A Expired - Fee Related JP4837987B2 (ja) | 2005-12-16 | 2005-12-16 | 電子機器,制御方法,プログラム,および記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4837987B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013187569A (ja) * | 2012-03-05 | 2013-09-19 | Canon Inc | 画像処理装置、通信装置及びそれらの制御方法、システム、プログラム |
US8861001B2 (en) | 2012-01-06 | 2014-10-14 | Ricoh Company, Limited | Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08329005A (ja) * | 1995-03-25 | 1996-12-13 | Ricoh Co Ltd | 分散処理システムおよびその制御方法 |
JP2002236398A (ja) * | 2001-02-09 | 2002-08-23 | Ricoh Co Ltd | 画像形成システム |
-
2005
- 2005-12-16 JP JP2005362681A patent/JP4837987B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08329005A (ja) * | 1995-03-25 | 1996-12-13 | Ricoh Co Ltd | 分散処理システムおよびその制御方法 |
JP2002236398A (ja) * | 2001-02-09 | 2002-08-23 | Ricoh Co Ltd | 画像形成システム |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8861001B2 (en) | 2012-01-06 | 2014-10-14 | Ricoh Company, Limited | Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state |
US20190037083A1 (en) * | 2012-03-05 | 2019-01-31 | Canon Kabushiki Kaisha | Apparatus that causes a device to read an original after communication with the device via a short distance wireless communication |
US10602004B2 (en) | 2012-03-05 | 2020-03-24 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US20150189103A1 (en) * | 2012-03-05 | 2015-07-02 | Canon Kabushiki Kaisha | Image processing apparatus, communication device, control method thereof, and system |
US9794424B2 (en) | 2012-03-05 | 2017-10-17 | Canon Kabushiki Kaisha | Apparatus which causes a device to print an image after communication with the device via a short distance wireless communication |
US9794425B2 (en) | 2012-03-05 | 2017-10-17 | Canon Kabushiki Kaisha | Apparatus which causes a device to read an original after communication with the device via a short distance wireless communication |
US20180041645A1 (en) * | 2012-03-05 | 2018-02-08 | Canon Kabushiki Kaisha | Apparatus which causes a device to read an original after communication with the device via a short distance wireless communication |
US20150085310A1 (en) * | 2012-03-05 | 2015-03-26 | Canon Kabushiki Kaisha | Image processing apparatus, communication device, control method thereof, and system |
JP2013187569A (ja) * | 2012-03-05 | 2013-09-19 | Canon Inc | 画像処理装置、通信装置及びそれらの制御方法、システム、プログラム |
US10148829B2 (en) | 2012-03-05 | 2018-12-04 | Canon Kabushiki Kaisha | Apparatus which causes a device to read an original after communication with the device via a short distance wireless communication |
US20200186652A1 (en) * | 2012-03-05 | 2020-06-11 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US11025785B2 (en) | 2012-03-05 | 2021-06-01 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US20210258432A1 (en) * | 2012-03-05 | 2021-08-19 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US11659102B2 (en) | 2012-03-05 | 2023-05-23 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US20230254417A1 (en) * | 2012-03-05 | 2023-08-10 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
US11997235B2 (en) | 2012-03-05 | 2024-05-28 | Canon Kabushiki Kaisha | Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation |
Also Published As
Publication number | Publication date |
---|---|
JP4837987B2 (ja) | 2011-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2515608C2 (ru) | Устройство для обработки изображений и способ управления им | |
US20070076244A1 (en) | Electronic apparatus, electronic apparatus system, control method and computer-readable storage medium | |
JP7047335B2 (ja) | 端末装置のためのコンピュータプログラム | |
US8935378B2 (en) | Device management system, device management method, and computer program product | |
JP5211602B2 (ja) | ネットワーク機器、サービス提供方法、及びサービス提供プログラム | |
US20080094650A1 (en) | Print processing apparatus and method of controlling print processing apparatus | |
JP2010098717A (ja) | 携帯端末装置およびプログラム | |
CN105404440A (zh) | 信息处理***、信息处理装置及其控制方法 | |
JP5879987B2 (ja) | 情報処理装置、情報処理装置の制御方法、制御プログラム及び画像形成システム | |
US20110279856A1 (en) | Information processing apparatus, cooperative function setting control method, and storage medium | |
US20100265528A1 (en) | Network print system, server computer used for the print system, recording medium recording program and recording medium recording printer driver | |
JP4676850B2 (ja) | データ処理システムとそのデータ管理装置,プログラム,および記録媒体 | |
JP2022140537A (ja) | 画像処理装置およびリストの表示方法 | |
JP4837987B2 (ja) | 電子機器,制御方法,プログラム,および記録媒体 | |
US20240069818A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
JP2010165101A (ja) | ネットワーク装置、アプリケーション取得方法 | |
JP6205846B2 (ja) | 情報処理システム | |
US9367267B2 (en) | Relaying device, image processing device, and system comprising image processing device and relaying device and image data conversion process | |
JP4251958B2 (ja) | 画像形成装置、情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP2007080055A (ja) | ネットワーク装置の制御ソフトウェアの更新 | |
JP5387130B2 (ja) | 印刷制御システム、画像形成装置、管理用の情報処理装置と、その処理方法およびプログラム。 | |
JP2012080519A (ja) | 画像処理装置 | |
US8499310B2 (en) | Information processing apparatus, device setup method and storage medium for carrying out a device setup on a network | |
JP2007164647A (ja) | 電子機器,操作部イベント処理方法,プログラム,および記録媒体 | |
JP7156446B2 (ja) | サーバ、システム、制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080919 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110124 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110816 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110830 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110920 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110929 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141007 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4837987 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |