JP2010057009A - 画像処理装置およびサーバ - Google Patents
画像処理装置およびサーバ Download PDFInfo
- Publication number
- JP2010057009A JP2010057009A JP2008221151A JP2008221151A JP2010057009A JP 2010057009 A JP2010057009 A JP 2010057009A JP 2008221151 A JP2008221151 A JP 2008221151A JP 2008221151 A JP2008221151 A JP 2008221151A JP 2010057009 A JP2010057009 A JP 2010057009A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- key
- hardware key
- data
- server
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 153
- 238000007405 data analysis Methods 0.000 claims abstract description 50
- 238000004891 communication Methods 0.000 claims abstract description 43
- 230000006870 function Effects 0.000 claims description 86
- 230000004044 response Effects 0.000 claims description 29
- 238000011835 investigation Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 91
- 230000008569 process Effects 0.000 description 53
- 230000002093 peripheral effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 239000000344 soap Substances 0.000 description 3
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00384—Key input means, e.g. buttons or keypads
- H04N1/00389—Programmable function keys, e.g. for one-touch operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】本発明にかかる画像処理装置は、通信インタフェース部と、ユーザ・インタフェース表示部と、ハードウェア・キーを備えたユーザ・インタフェース入力部と、ウェブサーバからページ・データを受け取り、ページ・データにもとづいてユーザ・インタフェース表示部の表示画面を構成し、該表示画面をユーザ・インタフェース表示部に表示させるウェブブラウザ部と、ページ・データに基づいて、ハードウェア・キーの操作の有効/無効を判定するデータ解析部と、データ解析部の判定に基づいて、ハードウェア・キーの操作の有効/無効を制御するハードウェア・キー制御部と、を有する。
【選択図】図5
Description
さらに、本発明にかかる第1の実施の形態による複合機は、サーバから取得したウェブページ・データを解析することにより、当該ウェブページ・データに基づいてハードウェア・キーの操作の有効/無効を制御することができる。そうすることによって、第1の実施の形態による複合機は、ハードウェア・キーの操作の有効/無効の制御のために別途サーバとの間で通信を行うことを要さずに、ハードウェア・キーの操作の有効/無効を制御することができる。
第1の実施の形態においては、複合機は、HTMLデータ等のテキスト・データに記述された情報を解析し、ハードウェア・キーの操作の有効/無効を制御する。この場合、サーバは、HTMLデータ等のテキスト・データに、ウェブブラウザに影響を与えない方法で、例えば、コメントとして、ハードウェア・キーの操作の有効/無効にかかる情報を埋め込めばよい。HTMLデータ中のコメント内にハードウェア・キーの制御情報が記載されるため、ユーザに対して表示される画面の内容に全く影響を与えずに、ハードウェア・キーの制御が可能となる。
あるいは、複合機は、HTMLデータ等のテキスト・データに記述された描画関連情報を解析し、ハードウェア・キーの操作の有効/無効を制御してもよい。ここでは、描画関連情報とは、HTMLデータ中の描画命令等を示すタグ、あるいは、画像ファイルを参照し画像を貼り付けるためのタグ等である。また、複合機は、HTMLデータ等のテキスト・データによって参照される画像データ等バイナリ・データを解析して、ハードウェア・キーの操作の有効/無効を制御することも可能である。描画関連情報は、もともと、ユーザ・インタフェースの画面を構成するために必要なデータである。そのため、HTMLデータには、ハードウェア・キーの操作の制御にかかる付加的情報を追加することなしに、ハードウェア・キーの制御が可能となる。
また、本発明にかかる第2の実施の形態による複合機は、サーバが備える所定のアプリケーションに対して直接的に、ハードウェア・キーの操作の有効/無効の判断を行う処理の実行を要求し、該アプリケーションの実行結果を取得し、取得した実行結果に基づいてハードウェア・キーの操作の有効/無効を制御することができる。
さらに、本発明にかかる実施の形態による複合機は、上述の、ハードウェア・キーの操作の有効/無効の判断や、ハードウェア・キーの操作に従って実行するべき処理の内容等の決定について全ての判断・決定を該サーバに実行させている動作モードにおいて、複合機内部の状態をモニタリングし、複合機の状態がジョブを実行不能な状態にあると判断した場合においては、サーバによる判断・決定に優越して、複合機自機を制御することができる。そうすることにより、複合機の内部異常等に起因してジョブ実行中に事故が発生することを未然に防止することができる。
(画像処理システムの構成)
図1は、本発明にかかる第1の実施の形態による画像処理システム301の構成概略図である。画像処理システム301は、複合機(MFP)1、サーバ101、MFP1とサーバ101とが接続されるネットワーク201を有する。複合機1は、ユーザとの接点であるユーザ・インタフェース17、および、ネットワーク201との接点を構成するデバイスである通信インタフェース部33を備える。
図2は、MFP1のハードウェア構成を示すブロック図である。
MFP1は、中央処理装置(CPU)5、リード・オンリ・メモリ(ROM)9a、ランダム・アクセス・メモリ(RAM)9b、不揮発性メモリ(NV−RAM)13、ハード・ディスク・ドライブ(HDD)15を備える。CPU5、ROM9a、RAM9bは、複合機のコンピュータ主要部3を構成し、ROM9aおよびRAM9bは、コンピュータ主要部3の主記憶装置7を構成する。また、NV−RAM13およびHDD15は、コンピュータ主要部3の補助記憶装置11を構成する。MFP1のコンピュータ主要部3は、主記憶装置7あるいは補助記憶装置11に保持される本発明にかかるプログラムを実行することにより、本発明にかかる画像処理装置を実現する。なお、該プログラムは、フレキシブル・ディスク等の可搬性記憶媒体に記憶されて流通されたり、インターネット等電気通信回線を介して流通されたりすることが可能である。
MFP1は、紙等の印刷媒体上の画像情報を光電的に読み取って該画像情報の電子データを生成するスキャナ部27、画像情報を示す電子データに基づいて紙等の印刷媒体に画像情報を形成するプリンタ部29、画像情報を示す電子データに基づいてファクシミリ送信をし、また、外部からのファクシミリ送信を受信して画像情報を示す電子データを生成するファクシミリ部31、ネットワーク201(図1)等を介したデータの送受信をする通信インタフェース部33を備える。
そして、MFP1は、ユーザとの情報の入出力の接点であるユーザ・インタフェース部17を有する。ユーザ・インタフェース部17は、ユーザに情報を提供するための標準出力手段である表示部19、ならびに、ユーザから情報を受け付ける標準入力手段である入力部21を有し、入力部21は、ソフトウェア・キー23およびハードウェア・キー25とで構成される。周知のことだが、ソフトウェア・キー23は、表示部19と共に、タッチパネル液晶ディスプレイにより一体的に構成されてよい。
表示部19に表示されるソフトウェア・キー23が押下されれば、ウェブブラウザが当該押下を認識し、押下されたソフトウェア・キー23の情報をサーバ101へ送り(リクエスト送信)、サーバ101が所定の処理を実行し、更新されたウェブページ・データをMFP1へ返す(レスポンス受信)。ウェブブラウザは、サーバ101から更新されたウェブページ・データを受け取ると該データにもとづいて表示部19の内容を更新する。また、ウェブブラウザは、サーバ101から受け取ったデータをもとに、MFP1に所定の動作を実行させることもできる。換言すれば、ソフトウェア・キー23を含めた表示部19の表示態様や、ソフトウェア・キー23が押下された時の複合機の動作は、複合機1のウェブブラウザから送信されるデータにもとづいてサーバ101が決定し、複合機1は、当該決定に関するデータをサーバ101から受け取って動作する。
タッチパネル液晶ディスプレイ(19、23)の左側には、パワーセーブモードへ移行するためのパワーセーブ・キーや、ヘルプ画面を表示するためのヘルプ・キー、ユニバーサル表示へ移行するためのユニバーサル・キー、拡大表示に移行するための拡大表示キーが備えられる。キーに割り当てられた機能の性質によって、いくつかのキーには、状態を表示するためのLEDが配される。LEDは、キーに割り当てられた機能のON/OFFの状態を示したり、キーの押下の有効/無効を示したりできるように、1色あるいは複数色の色で点灯可能である。
タッチパネル液晶ディスプレイ(19、23)の右側には、ジョブのモードを切り替えるためのボックス、ファクス、スキャン、コピー、等の各モード・キー、コピー部数等を設定入力するためのテン・キー25T、複合機1の設定項目を編集可能な状態へ移行するための設定メニュー・キー25C、リセット・キー、ジョブを割り込ませるための割り込み・キー25I、ストップ・キー、スタート・キー25S等が配される。モード・キーは、LEDを備えており複合機1の現在のモードをユーザに示すことができる。割り込み・キー25IもまたLEDを備え、割り込みのオン/オフをユーザに示したり、LEDの点灯色あるいは点灯態様の変化によって、ユーザに現在ジョブの割り込みが可能かどうかを示したりする。スタート・キー25Sは、LEDの点灯色あるいは点灯の態様により、ユーザに、スタート・キー25Sの押下が可能かどうか(押下操作は有効か無効か)を示す表示手段としてのLEDを備える。本発明にかかる第1の実施の形態による複合機1は、これらLEDの点灯色の種類や、点灯態様等を、サーバ101から受け取るウェブページ・データに基づいて変更することが可能である。
図4は、サーバ101のハードウェア構成を示すブロック図である。
サーバ101は、中央処理装置(CPU)105、リード・オンリ・メモリ(ROM)109a、ランダム・アクセス・メモリ(RAM)109b、ハード・ディスク・ドライブ(HDD)115を備える。CPU105、ROM109a、RAM109bは、サーバのコンピュータ主要部103を構成し、ROM109aおよびRAM109bは、コンピュータ主要部103の主記憶装置107を構成する。また、HDD115は、コンピュータ主要部103の補助記憶装置を構成する。サーバ101のコンピュータ主要部103は、主記憶装置107あるいは補助記憶装置に保持される本発明にかかるプログラムを実行することにより、本発明にかかるサーバを実現する。なお、該プログラムもまた、フレキシブル・ディスク等の可搬性記憶媒体に記憶されて流通されたり、インターネット等電気通信回線を介して流通されたりすることが可能である。
サーバ101は、ネットワーク201(図1)等にデータを送信し、また、ネットワーク201からデータを受信する通信インタフェース133を備える。
図5は、MFP1の機能的構成を示すブロック図である。図5に示された機能ブロックは、コンピュータ主要部3(図2)が、本発明にかかるプログラムを実行することにより実現される機能を含む。図5において、図2に示されたハードウェア要素については、図2におけるそれらと同じ参照数字が付されている。
図6は、サーバ101の機能的構成を示すブロック図である。図6に示された機能ブロックは、コンピュータ主要部103(図4)が、本発明にかかるプログラムを実行することにより実現される機能を含む。図6において、図4に示されたハードウェア要素については、図4におけるそれらと同じ参照数字が付されている。
次に、MFP1およびサーバ101における処理の流れについて説明する。以下の各フローチャートに示される処理は、MFP1のCPU5またはサーバ101のCPU105が、それぞれの主記憶装置または補助記憶装置に記憶されたプログラムを実行することにより、実現される。図7は、MFP1の画像処理(画像形成処理)のフローチャートの一部分である。
MFP1が、初めて表示部19を表示する、と判定した場合(ステップS101における「YES」)、処理は、ステップS105へ移行する。
MFP1が、表示部19を表示することは初めてではない、と判定した場合(ステップS101における「NO」)、処理は、ステップS103へ移行する。
MFP1が、表示部19の表示画面を更新する、と判定した場合(ステップS103における「YES」)、処理は、ステップS105へ移行する。
MFP1が、表示部19の表示画面を更新する必要はない、と判定した場合(ステップS103における「NO」)、処理は、ステップS113へ移行する。
ウェブサーバ部161が、リクエスト・メッセージの受信を認識した場合(ステップS201における「YES」)、処理は、ステップS203へ移行する。
ウェブサーバ部161が、リクエスト・メッセージの受信を認識しない場合(ステップS201における「NO」)、処理は、ステップS213へ移行する。
例えば、ハードウェア・キー有効/無効決定部175は、次のようにして、ハードウェア・キー25の操作の有効/無効を決定する。仮に、MFP1の表示部19が画像データファイルをFTP送信するジョブを受け付ける画面を表示中であるとする。このとき、FTP送信の宛先のアドレスが未だMFP1へ入力されていなければ、ハードウェア・キー有効/無効決定部175は、MFP状態データを参照することにより、MFP1は現在、FTP送信のために必要な情報が未だ全て入力されていない状態にあることを認識する。このような状態においては、ハードウェア・キー25の1つであるスタート・キー25S(図3)の押下操作を無効にすることが望ましい。よって、ハードウェア・キー有効/無効決定部175は、MFP状態データにもとづいてスタート・キーの操作を無効に決定する。他のハードウェア・キーについても同様に、MFP状態データに基づいて、その操作の有効/無効が決定される。
例えば、データ生成部173は、HTMLデータ中に、コメントとして、ハードウェア・キーの種類と、該キーの操作の有効/無効に関する情報を所定のフォーマットに従って記述することができる。
また、データ生成部173は、ハードウェア・キー25に割り当てられた機能と同じ機能を割り当てたソフトウェア・キーを表示部19に表示させるようにHTMLデータを生成してもよい。このとき、データ生成部173は、HTMLデータ中に該ソフトウェア・キーの表示に関する描画関連の記述を作成する際、ソフトウェア・キーの表示色等表示態様を、該ソフトウェア・キーに対応する機能を備えたハードウェア・キーに関するハードウェア・キー有効/無効決定部175の決定に一致させることができる。
例えば、データ生成部173は、対応する機能を備えたハードウェア・キーの操作が無効であると決定されている場合には、対応するソフトウェア・キーを赤色で表示するように、HTMLデータ中の該ソフトウェア・キーの表示に関する描画関連の記述を作成し、対応する機能を備えたハードウェア・キーの操作が有効であると決定されている場合には、対応するソフトウェア・キーを緑色で表示するように、HTMLデータ中の該ソフトウェア・キーの表示に関する描画関連の記述を作成すればよい。
そして、アプリケーションサーバ部171は、生成したHTMLデータをウェブサーバ部161へ送る。
サーバ101がアプリケーション連携モードによる動作の終了の通知を受けた、と判定した場合(ステップS213における「YES」)、サーバ101の処理は終了する。
サーバ101がアプリケーション連携モードによる動作の終了の通知を受けていない、と判定した場合(ステップS213における「NO」)、処理は、ステップS201へ戻る。
データ解析部47がHTMLデータ(HTMLドキュメント)のコメント部分にハードウェア・キーの操作の有効/無効等を示す制御情報を発見した場合(ステップS109bにおける「YES」)、処理は、ステップS109cへ移行する。
データ解析部47がHTMLデータ(HTMLドキュメント)のコメント部分にハードウェア・キーの操作の有効/無効等を示す制御情報を発見しない場合(ステップS109bにおける「NO」)、処理は、ステップS109cをスキップしてステップS109dへ移行する。
コメント部分には、「(ハードウェア・キーの種類)=(有効、あるいは、無効)」といった記述が見られる。ステップS109c(図10)と関連し、データ解析部47は、コメント部分の記述から、ハードウェア・キーの種類と、そのキーの操作の有効/無効の制御の情報を抽出する。
描画関連情報部分には、緑スタート・キーを描画する指示が見られる。ステップS109d(図10)と関連し、データ解析部47は、このような描画関連情報を抽出する。
例えば、コメント部分に「スタート・キー=有効」といった記述があれば、MFP1は、スタート・キーの操作を有効にするように制御を行う。あるいは、「割り込みキー=無効」といった記述があれば、MFP1は、割り込みキーの操作を無効にするように制御を実施する。
図13は、描画関連の記述と、操作の有効/無効の制御の関係を示す例図である。
例えば、緑色でスタート・キーを表示させる旨の記述があれば、MFP1は、スタート・キーの操作を有効にする制御を行う。あるいは、設定キーを赤色で表示させる旨の記述があれば、MFP1は、設定キーの操作を無効にする制御を実施する。
なお、データ解析部47は、ウェブページ・データに含まれる画像データ等バイナリ・データを解析し、画像データの特徴を抽出することによりハードウェア・キーの操作の有効/無効の制御に必要な情報を抽出してもよい。
ハードウェア・キー制御部45が、押下されたハードウェア・キーの操作は有効である、と判定した場合(ステップS115aにおける「有効である」)、処理は、ステップS115bへ移行する。
ハードウェア・キー制御部45が、押下されたハードウェア・キーの操作は無効である、と判定した場合(ステップS115aにおける「無効である」)、ステップS115の処理は終了し、処理は、ステップS117(図8)へ移行する。
MFP1が、外部アプリケーションモードとして動作するモードを終了する、と判定した場合(ステップS117における「YES」)、処理は、ステップS119へ移行する。
MFP1が、外部アプリケーションモードとして動作するモードを継続する、と判定した場合(ステップS117における「NO」)、処理は、ステップS103へ戻る。
図16は、図15に示したハードウェア・キー押下処理(図8におけるステップS115)の第1の変形例である。本第1変形例においては、MFP1(のMFP制御部41)は、操作が有効であるハードウェア・キー25が押下されることによって、該キー25に割り当てられた機能を実行するにあたり、MFP1の内部状態を調査する。そして、MFP1の内部状態の調査結果が、当該機能に付随する処理を実行する上で支障があると判定した場合には、サーバ101が決定したハードウェア・キー25の操作の有効/無効に優越して、押下されたハードウェア・キー25の操作を無効化し、該キーに割り当てられた機能の実行を中止する。そうすることによって、MFP1は、内部的に発生した障害に起因して、機能の実行中に事故が発生することを未然に防止する。
MFP制御部41が当該機能を実行可能である、と判定した場合(ステップS115gにおける「YES」)、処理は、ステップS115eへ移行し、押下されたハードウェア・キー25に割り当てられた機能が実行される。
MFP制御部41が当該機能を実行可能でない、と判定した場合(ステップS115gにおける「NO」)、処理は、ステップS115eをスキップし、処理を終了する。
このように、本第1変形例においては、サーバ101における、ハードウェア・キーの操作の有効/無効の決定に超越して、MFP1の内部状態に従って、押下されたハードウェア・キー25に割り当てられた機能の実行を、MFP1が単独で中止することができるため、MFP1の内部状態に起因して発生する機能実行上のトラブルを未然に防止することができる。換言すれば、本第1変形例においては、サーバ101側の、ハードウェア・キー25の操作の有効/無効にかかる決定と、MFP1側の、MFP1内部状態に基づくハードウェア・キー25の操作の有効/無効にかかる判断と、の両者が共に、有効を示して初めて、ハードウェア・キー25に割り当てられた機能が実行されるように、MFP1を制御することができる。
図16を参照して説明したハードウェア・キー押下処理の第1の変形例においては、MFP制御部41は、ハードウェア・キー制御部45からハードウェア・キーの押下の通知を受けた後で、MFP1の内部状態が当該ハードウェア・キーの押下に応じて実行するべき処理を実行可能な状態にあるか、否か、を判定する(図16におけるステップS115f、ステップS115g)。
本発明にかかる第2の実施の形態による複合機は、第1の実施の形態による複合機とは異なり、サーバが備える所定のアプリケーションに対して直接的に、ハードウェア・キーの操作の有効/無効の判断を行う処理の実行を要求し、該アプリケーションの実行結果を取得し、取得した実行結果に基づいてハードウェア・キーの操作の有効/無効を制御する構成を有する。
本発明にかかる第2の実施の形態による画像処理システムは、第1の実施の形態の説明において図1を参照して説明したものと同等の構成を有すればよい。
本発明にかかる第2の実施の形態によるMFPは、第1の実施の形態の説明において図2、図3を参照して説明したものと同等の構成を有すればよい。
本発明にかかる第2の実施の形態によるサーバは、第1の実施の形態の説明において図4を参照して説明したものと同等の構成を有すればよい。
図17は、本発明にかかる第2の実施の形態によるMFP1の機能的構成を示すブロック図である。図17に示された機能ブロックは、コンピュータ主要部3(図2)が、本発明にかかるプログラムを実行することにより実現される機能を含む。図17において、図2および図5に示されたハードウェア要素および機能的要素については、図2および図5におけるそれらと同じ参照数字が付されている。
図18は、第2の実施の形態によるサーバ101ceの機能的構成を示すブロック図である。図18に示された機能ブロックは、コンピュータ主要部103(図4)が、本発明にかかるプログラムを実行することにより実現される機能を含む。図18において、図4および図6に示されたハードウェア要素および機能的要素については、図4および図6におけるそれらと同じ参照数字が付されている。
次に、MFP1ceおよびサーバ101ceにおける処理の流れについて説明する。以下の各フローチャートに示される処理は、MFP1ceのCPU5またはサーバ101ceのCPU105が、それぞれの主記憶装置または補助記憶装置に記憶されたプログラムを実行することにより、実現される。図19および図20は、それぞれ、MFP1ceおよびサーバ101ceの処理のフローチャートの一部分である。図19は、第1の実施の形態によるMFP1の処理を説明する際に参照した図8のフローチャートと対応する、MFP1ceにおける処理のフローチャートである。図20は、第1の実施の形態によるサーバ101の処理を説明する際に参照した図9のフローチャートと対応する、サーバ101ceにおける処理のフローチャートである。以下の処理においては、図19および図20とも、図8および図9と共通する処理については、適宜説明を省略する。
第1の実施の形態によるサーバ101のアプリケーションサーバ部191のデータ生成部173とは異なり、本実施の形態においては、データ生成部173は、HTMLデータ中に、コメントとして、ハードウェア・キーの種類と、該キーの操作の有効/無効に関する情報を所定のフォーマットに従って記述する必要はない。
アプリケーションサーバ部191は、生成したHTMLデータをウェブサーバ部161へ送る。
判断手続部197が、有効/無効判断の実行の要求の受信を認識した場合(ステップS501における「YES」)、処理は、ステップS503へ移行する。
判断手続部197が、有効/無効判断の実行の要求の受信を認識しなかった場合(ステップS501における「NO」)、処理は終了する。
図24は、本発明にかかる第1の実施の形態によるMFP1の変形例の機能的構成を示すブロック図である。
1ce・・ デジタル複合機(第2の実施の形態)
1v・・・ デジタル複合機(変形例)
3 ・・・ コンピュータ主要部
5 ・・・ 中央処理装置
7 ・・・ 主記憶装置
9a・・・ リード・オンリ・メモリ
9b・・・ ランダム・アクセス・メモリ
11 ・・・ 補助記憶装置
13 ・・・ 不揮発性メモリ
15 ・・・ ハード・ディスク・ドライブ
17 ・・・ ユーザ・インタフェース部
19 ・・・ 表示部
21 ・・・ 入力部
23 ・・・ ソフトウェア・キー
25 ・・・ ハードウェア・キー
25C・・・ 設定メニュー・キー
25I・・・ 割り込み・キー
25S・・・ スタート・キー
25T・・・ テン・キー
27 ・・・ スキャナ部
29 ・・・ プリンタ部
31 ・・・ ファクシミリ部
33 ・・・ 通信インタフェース部
41 ・・・ MFP制御部
43 ・・・ データ保持部
45 ・・・ ハードウェア・キー制御部
47 ・・・ データ解析部
49 ・・・ ウェブブラウザ部
51 ・・・ 通信モジュール部
53 ・・・ 判断手続呼出部
99 ・・・ サーバモジュール
101 ・・・ サーバ(第1の実施の形態)
101ce・・ サーバ(第2の実施の形態)
103 ・・・ コンピュータ主要部
105 ・・・ 中央処理装置
107 ・・・ 主記憶装置
109a・・・ リード・オンリ・メモリ
109b・・・ ランダム・アクセス・メモリ
115 ・・・ ハード・ディスク・ドライブ
133 ・・・ 通信インタフェース部
141 ・・・ サーバ制御部
151 ・・・ 通信モジュール部
161 ・・・ ウェブサーバ部
171 ・・・ アプリケーションサーバ部
173 ・・・ データ生成部
175 ・・・ ハードウェア・キー有効/無効決定部
181 ・・・ データサーバ部
191 ・・・ アプリケーションサーバ部
197 ・・・ 判断手続部
201 ・・・ ネットワーク
301 ・・・ 画像処理システム
Claims (12)
- 通信インタフェース部と、
ユーザに対し情報を提示するユーザ・インタフェース表示部と、
ユーザからの入力を受け付けるハードウェア・キーを備えたユーザ・インタフェース入力部と、
ウェブサーバからページ・データを受け取り、前記ページ・データにもとづいて前記ユーザ・インタフェース表示部の表示画面を構成し、該表示画面を前記ユーザ・インタフェース表示部に表示させるウェブブラウザ部と、
前記ページ・データに基づいて、前記ハードウェア・キーの操作の有効/無効を判定するデータ解析部と、
前記データ解析部の判定に基づいて、前記ハードウェア・キーの操作の有効/無効を制御するハードウェア・キー制御部と、を有する画像処理装置。 - 前記ページ・データは、マークアップ言語で記述されたテキスト・データを含み、
前記データ解析部は、前記テキスト・データ中の記述にもとづいて、前記ハードウェア・キーの操作の有効/無効を判定する、請求項1に記載の画像処理装置。 - 前記データ解析部は、前記テキスト・データ中のコメント部分の記述にもとづいて、前記ハードウェア・キーの操作の有効/無効を判定する、請求項2に記載の画像処理装置。
- 前記データ解析部は、前記テキスト・データ中の描画関連情報部分の記述にもとづいて、前記ハードウェア・キーの操作の有効/無効を判定する、請求項2に記載の画像処理装置。
- 前記テキスト・データ中の描画関連情報部分は、前記ハードウェア・キーに対応する機能が割り当てられ、前記ユーザ・インタフェース表示部に表示されるソフトウェア・キーの描画に関連する記述を含み、
前記データ解析部は、前記ソフトウェア・キーの描画に関連する記述に基づいて、前記ソフトウェア・キーに対応する機能が割り当てられた前記ハードウェア・キーの操作の有効/無効を判定し、
前記ハードウェア・キー制御部は、前記データ解析部の判定に基づいて、前記ソフトウェア・キーに対応する機能が割り当てられた前記ハードウェア・キーの操作の有効/無効を制御する、請求項4に記載の画像処理装置。 - 前記ソフトウェア・キーの描画に関連する記述には、前記ソフトウェア・キーの名称および前記ソフトウェア・キーの表示色に関する記述が含まれ、
前記データ解析部は、前記ソフトウェア・キーの名称および前記ソフトウェア・キーの表示色に関する記述に基づいて、前記ソフトウェア・キーに対応する機能が割り当てられた前記ハードウェア・キーの操作の有効/無効を判定し、
前記ハードウェア・キー制御部は、前記データ解析部の判定に基づいて、前記ソフトウェア・キーに対応する機能が割り当てられた前記ハードウェア・キーの操作の有効/無効を制御する、請求項5に記載の画像処理装置。 - 前記ユーザ・インタフェース入力部は、前記ハードウェア・キーとして、ジョブの実行指示を受け付けるスタート・キーを備え、
前記データ解析部は、前記ページ・データに基づいて、前記スタート・キーの操作の有効/無効を判定し、
前記ハードウェア・キー制御部は、前記データ解析部の判定に基づいて、前記スタート・キーの操作の有効/無効を制御する、請求項1乃至6のいずれかに記載の画像処理装置。 - 前記スタート・キーは、操作の有効/無効をユーザに通知する表示手段を備え、
前記ハードウェア・キー制御部は、前記データ解析部の判定に基づいて、前記スタート・キーの表示手段を制御する、請求項5に記載の画像処理装置。 - さらに、操作が有効化されているハードウェア・キーが押下された場合において、当該押下にかかるハードウェア・キーに割り当てられた機能を実行する前に、画像処理装置の内部状態を調査し、当該調査の結果から当該機能を実行不可能であると判断した場合には、前記操作が有効化されているハードウェア・キーの押下を無効化する制御部を有する、請求項1乃至8のいずれかに記載の画像処理装置。
- 通信インタフェース部と、
ウェブブラウザからのリクエストに応答してページ・データを前記ウェブブラウザへ送るウェブサーバ部と、
前記ウェブサーバ部を介して受け取った、前記リクエストにもとづく指示に従って所定の処理を実行し、マークアップ言語で記述されたテキスト・データを前記ウェブサーバ部へ返すアプリケーションサーバ部と、
前記ウェブブラウザが実装された画像処理装置から送られてくるデータを蓄積し、前記画像処理装置の状態に関するデータベースを構成するデータサーバ部と、を有し、
前記アプリケーションサーバ部は、前記指示に基づいて、前記データサーバ部に対して前記画像処理装置の状態を照会し、該照会の応答に基づいて、前記画像処理装置が備えるハードウェア・キーの操作の有効/無効を決定し、該決定にもとづいて、前記テキスト・データを生成する、サーバ装置。 - 前記アプリケーションサーバ部は、前記マークアップ言語で記述されたテキスト・データ中にコメント部分を構成し、該コメント部分において、前記画像処理装置が備えるハードウェア・キーの操作の有効/無効を記述する、請求項10に記載のサーバ。
- 前記アプリケーションサーバ部は、前記マークアップ言語で記述されたテキスト・データ中に、前記ハードウェア・キーに対応する機能が割り当てられ、前記ウェブブラウザが前記画像処理装置のユーザ・インタフェース表示部に表示させるソフトウェア・キーの描画に関連する記述を含む描画関連情報部分を構成し、該描画関連情報部分において、前記ソフトウェア・キーに対応する機能が割り当てられたハードウェア・キーの操作の有効/無効を記述する、請求項10に記載のサーバ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008221151A JP4666027B2 (ja) | 2008-08-29 | 2008-08-29 | 画像処理装置およびサーバ |
US12/548,559 US8755068B2 (en) | 2008-08-29 | 2009-08-27 | Image processing device with executable hardware key and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008221151A JP4666027B2 (ja) | 2008-08-29 | 2008-08-29 | 画像処理装置およびサーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010057009A true JP2010057009A (ja) | 2010-03-11 |
JP4666027B2 JP4666027B2 (ja) | 2011-04-06 |
Family
ID=41725015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008221151A Active JP4666027B2 (ja) | 2008-08-29 | 2008-08-29 | 画像処理装置およびサーバ |
Country Status (2)
Country | Link |
---|---|
US (1) | US8755068B2 (ja) |
JP (1) | JP4666027B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011242828A (ja) * | 2010-05-14 | 2011-12-01 | Sharp Corp | 操作装置、操作装置を備える電子機器及び画像処理装置、並びに、その操作装置における情報表示方法 |
JP2012039356A (ja) * | 2010-08-06 | 2012-02-23 | Canon Inc | 画像処理装置及びその制御方法、プログラム |
JP2012060521A (ja) * | 2010-09-10 | 2012-03-22 | Canon Inc | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP2018181375A (ja) * | 2018-07-27 | 2018-11-15 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100034637A (ko) * | 2008-09-24 | 2010-04-01 | 삼성전자주식회사 | 화상형성장치에서 데이터를 전송하는 방법 및 이를 수행하는 화상형성장치 |
JP4890605B2 (ja) * | 2009-12-08 | 2012-03-07 | シャープ株式会社 | 複合機、複合機制御システム、プログラムおよび記録媒体 |
JP4987950B2 (ja) * | 2009-12-09 | 2012-08-01 | シャープ株式会社 | 複合機、プログラムおよび記録媒体 |
JP5436187B2 (ja) * | 2009-12-16 | 2014-03-05 | キヤノン株式会社 | 画像処理装置及びその制御方法とプログラム |
JP4991903B2 (ja) * | 2010-04-26 | 2012-08-08 | シャープ株式会社 | 複合機、認証サーバ、複合機制御システム、プログラムおよび記録媒体 |
JP5669562B2 (ja) * | 2010-12-17 | 2015-02-12 | キヤノン株式会社 | 画像処理装置、サーバ装置、それらの制御方法、及びプログラム |
JP5966491B2 (ja) * | 2012-03-23 | 2016-08-10 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置、及び画像処理プログラム |
JP2013240983A (ja) * | 2012-04-27 | 2013-12-05 | Brother Industries Ltd | 画像形成装置 |
JP5755209B2 (ja) * | 2012-10-26 | 2015-07-29 | 京セラドキュメントソリューションズ株式会社 | ウェブクライアント、画像形成装置、及び表示プログラム |
JP2014092996A (ja) * | 2012-11-05 | 2014-05-19 | Canon Inc | 情報処理装置、その制御方法、及びプログラム |
JP6465767B2 (ja) * | 2015-07-14 | 2019-02-06 | キヤノン株式会社 | 表示制御プログラム、表示制御装置、および表示制御装置の制御方法 |
JP6780334B2 (ja) * | 2016-07-14 | 2020-11-04 | コニカミノルタ株式会社 | 情報処理装置、処理ユニット、周辺機器使用方法、およびコンピュータプログラム |
JP7059311B2 (ja) * | 2019-02-05 | 2022-04-25 | キヤノン株式会社 | 入力装置及び画像形成装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350681A (ja) * | 2000-06-09 | 2001-12-21 | Canon Inc | 画像処理装置並びに画像処理装置の制御方法および記憶媒体 |
JP2005011146A (ja) * | 2003-06-20 | 2005-01-13 | Fuji Xerox Co Ltd | 操作画面表示装置、操作画面表示方法及び操作画面表示プログラム |
JP2005167988A (ja) * | 2003-11-13 | 2005-06-23 | Canon Inc | 画像処理システムおよび制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2006127503A (ja) * | 2004-10-08 | 2006-05-18 | Sharp Corp | 画像形成装置、遠隔演算装置、これら装置間の情報通信の方法、画像形成システム、通信プログラムおよび記録媒体 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US105129A (en) * | 1870-07-05 | Thomas rodda | ||
US7265859B2 (en) * | 2001-02-07 | 2007-09-04 | Canon Kabushiki Kaisha | Image processing apparatus and control method thereof |
JP4532937B2 (ja) * | 2004-03-03 | 2010-08-25 | キヤノン株式会社 | プリントシステム、その制御方法及びプリント機能指定方法、並びにコンピュータ装置、コンピュータプログラム及び記憶媒体 |
JP4323989B2 (ja) * | 2004-03-18 | 2009-09-02 | キヤノン株式会社 | マルチファンクションペリフェラル装置 |
US7911626B2 (en) * | 2004-11-08 | 2011-03-22 | Sharp Laboratories Of America, Inc. | Systems and methods for providing a configurable user interface on an imaging device |
US8041035B2 (en) * | 2005-12-30 | 2011-10-18 | Intel Corporation | Automatic configuration of devices upon introduction into a networked environment |
JP4386059B2 (ja) * | 2006-09-26 | 2009-12-16 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、情報送信方法及び画像処理システム |
US8325354B2 (en) * | 2007-03-09 | 2012-12-04 | Sharp Kabushiki Kaisha | Image data processing apparatus and image forming apparatus displaying, controlling job icons indicative of the presence of a received job |
JP4626685B2 (ja) * | 2008-07-31 | 2011-02-09 | ブラザー工業株式会社 | 入力装置および多機能周辺装置 |
-
2008
- 2008-08-29 JP JP2008221151A patent/JP4666027B2/ja active Active
-
2009
- 2009-08-27 US US12/548,559 patent/US8755068B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350681A (ja) * | 2000-06-09 | 2001-12-21 | Canon Inc | 画像処理装置並びに画像処理装置の制御方法および記憶媒体 |
JP2005011146A (ja) * | 2003-06-20 | 2005-01-13 | Fuji Xerox Co Ltd | 操作画面表示装置、操作画面表示方法及び操作画面表示プログラム |
JP2005167988A (ja) * | 2003-11-13 | 2005-06-23 | Canon Inc | 画像処理システムおよび制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2006127503A (ja) * | 2004-10-08 | 2006-05-18 | Sharp Corp | 画像形成装置、遠隔演算装置、これら装置間の情報通信の方法、画像形成システム、通信プログラムおよび記録媒体 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011242828A (ja) * | 2010-05-14 | 2011-12-01 | Sharp Corp | 操作装置、操作装置を備える電子機器及び画像処理装置、並びに、その操作装置における情報表示方法 |
JP2012039356A (ja) * | 2010-08-06 | 2012-02-23 | Canon Inc | 画像処理装置及びその制御方法、プログラム |
JP2012060521A (ja) * | 2010-09-10 | 2012-03-22 | Canon Inc | 情報処理装置、情報処理装置の制御方法、及びプログラム |
US9307104B2 (en) | 2010-09-10 | 2016-04-05 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling the same, and storage medium |
JP2018181375A (ja) * | 2018-07-27 | 2018-11-15 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4666027B2 (ja) | 2011-04-06 |
US8755068B2 (en) | 2014-06-17 |
US20100053676A1 (en) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4666027B2 (ja) | 画像処理装置およびサーバ | |
JP4849122B2 (ja) | 画像処理装置およびサーバ装置 | |
JP5953678B2 (ja) | 画像形成装置および画像形成システム | |
JP5424940B2 (ja) | ネットワーク装置、情報処理装置及びこれらの制御方法、並びにネットワークシステム、代理応答方法及びコンピュータプログラム | |
JP2006330923A (ja) | 画像形成システム、プリンタドライバ、画像形成装置および画像形成指示方法 | |
JP2014128934A (ja) | 情報処理装置、及び情報処理方法 | |
JP5110140B2 (ja) | 画像形成装置、表示方法、および表示プログラム | |
JP4415810B2 (ja) | 画像処理装置およびその制御方法および制御プログラム | |
JP4261203B2 (ja) | 情報提供装置、情報提供方法、情報提供システム、及び情報提供プログラム | |
JP3885798B2 (ja) | ネットワークシステム | |
JP2013255197A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP5178362B2 (ja) | 画像形成装置 | |
JP4078950B2 (ja) | 情報更新システム及び情報更新システムの情報更新方法 | |
JP2008282311A (ja) | ネットワーク装置およびデータ更新方法 | |
JP4934605B2 (ja) | 拡張操作パネル付画像形成装置及びその原稿スキャン方法並びに画像形成システム | |
JP6127559B2 (ja) | 画像処理装置 | |
JP2011137921A (ja) | 画面切替方法、画像形成装置、情報処理装置および画面切替制御システム | |
JP4661569B2 (ja) | サーバ装置、情報管理システム、及び、画像形成装置 | |
JP5732730B2 (ja) | サーバ装置及び情報処理プログラム | |
JP2011123620A (ja) | 情報処理装置、情報処理システム、制御方法、及びプログラム | |
JP2013026862A (ja) | ネットワークシステム、画像形成装置およびプログラム | |
JP2009025892A (ja) | 周辺装置ならびに周辺装置の状態を表示するためのウェブサーバコンピュータおよび利用装置。 | |
JP2017194814A (ja) | 指示装置、処理装置、処理システム及びプログラム | |
JP6372587B2 (ja) | 画像処理装置 | |
JP2006190161A (ja) | 文書処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100614 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101126 |
|
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: 20101214 |
|
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: 20101227 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4666027 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |