JP3862372B2 - Digital composite apparatus and control method thereof - Google Patents
Digital composite apparatus and control method thereof Download PDFInfo
- Publication number
- JP3862372B2 JP3862372B2 JP23475397A JP23475397A JP3862372B2 JP 3862372 B2 JP3862372 B2 JP 3862372B2 JP 23475397 A JP23475397 A JP 23475397A JP 23475397 A JP23475397 A JP 23475397A JP 3862372 B2 JP3862372 B2 JP 3862372B2
- Authority
- JP
- Japan
- Prior art keywords
- digital composite
- composite apparatus
- computer
- main body
- cgi
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明はディジタル複合装置及びその制御方法に関し、複数のコンピュータが構内ネットワーク(LAN)によって結ばれた環境において共に利用される、主として紙への印刷機能を中心とするプリンタ機能やファクシミリ機能を複合化したディジタル複合装置の効率的な運用及び管理に関するものである。
【0002】
【従来の技術】
近年、コンピュータネットワークが利用されている環境では、ネットワークに対応したディジタル複合装置が普及し始めている。
【0003】
これは、ディジタル式の複写機をベースとして、これにネットワーク接続機能、プリンタ機能、ファクシミリ機能、スキャニング機能などを融合したデジタル複合装置で、設置スペースの効率化や保守管理、消耗品管理などの簡略化に効果がある。
【0004】
ところが、複写機能、プリント機能、ファクシミリ機能等はそれぞれ別の役割を担うため、本体装置の設置時の各種設定や運用開始後の各種設定変更、管理等を行うには、従来各々の機能毎に複合装置の操作部で操作することが求められてきた。
【0005】
更に進んだものとして、設定・管理機能を有するソフトウェアをネットワーク上のパーソナルコンピュータのユーティリティソフトウェアとして動かすことで、ユーザ或いは管理者が複合装置本体と離れた場所からリモート操作により設定・管理作業を行うことができるシステムも提案されている。
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来例では、複合装置に複数の機能が融合しているため、操作系のみならず、設定・管理方法についても複雑になってきている。
【0007】
このため、従来のように複合装置本体に設けられている操作部から各種設定等を行うことは、操作部の物理的大きさや画面の制約から非常に分かりにくいものとなってしまうという問題があった。
【0008】
また、ネットワークで接続されたパーソナルコンピュータ上の設定・管理用ソフトウェアからリモート操作により各種設定・管理をする方法では、パーソナルコンピュータで一般的なGUI(Graphical User Interface)を利用することで、操作部の大きさや画面の大きさのような制約を逃れ、より分かり易く、操作し易いシステムを実現できるが、パーソナルコンピュータ用のソフトウェアは通常、一種類のプラットフォームでしか動作しないため、複数のプラットフォーム向けにソフトウェアを作成しなくてはならないという問題があった。
【0009】
更に、プラットフォーム毎にユーザインターフェースが異なるため、取り扱い説明書等もそれぞれのプラットフォーム毎に作成しなければならないという問題もあった。
【0010】
本発明は、上記課題を解決するためになされたもので、コンピュータの汎用ブラウザでネットワークを介して接続されたディジタル複合装置の動作状況を監視できるとともに、その動作を制御可能なディジタル複合装置及びその制御方法を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明は、少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置であって、ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして格納する格納手段と、ネットワークを介してコンピュータと接続するネットワーク接続手段と、前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って前記格納手段で格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを送信するHTTPサーバ手段とを有することを特徴とする。
【0012】
また、本発明は、少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置の制御方法であって、ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして当該ディジタル複合装置において格納し、前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを前記ディジタル複合装置から前記コンピュータへ送信することを特徴とする。
【0013】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【0014】
[第1の実施形態]
図1は、第1の実施形態におけるディジタル複合装置の機能を示すブロック図である。図示するように、ディジタル複合装置は、HTTP(Hyper Text Transfer Protocel)サーバ部101、本体コントローラ102、本体操作部103、画像処理部104、本体各部センサー105、本体各部アクチュエータ106の各部により構成されている。通常、スタンドアロンの複写機として動作する場合は、図2に示すような流れで各部が動作する。
【0015】
即ち、ユーザによって本体操作部103から本体コントローラ102にコピー指示が入力されると、本体コントローラ102は本体各部アクチュエータ106(この場合、イメージスキャナ)に読み取り動作の指示信号を出力し、イメージスキャナにより原稿が読み取られる。この読み取り動作の際は本体各部センサー105からの信号に基づいて最適なコントロールが行われる。読み取った画像は画像処理部104で処理され、本体各部アクチュエータ106(この場合、プリンタ)へ送られる。そして、本体コントローラ102は、プリンタにおける各種画像形成段階を経て最終的に出力される過程で、プリンタ各部のアクチュエータを本体各部センサー105からの信号に基づいて最適になるようにコントロールする。
【0016】
本実施形態によれば、図1に示すように、本体コントローラ102とHTTPサーバ部101のCPU112とは、本体インターフェース115を介して常に交信しており、本体コントローラ102で処理される各種情報、例えば本体各部センサー105からの信号や本体各部アクチュエータ106の動作状況がHTTPサーバ部101に取り込まれている。そして、この各種情報はHTTPサーバ部101のメモリ111に蓄えられるように構成されている。
【0017】
また、HTTPサーバ部101には、上述の本体コントローラ102からの各種情報をHTML(Hyper Text Markup Language)言語のファイル形式で参照できるようなHTMLファイルが格納されており、このHTMLファイルはネットワークインターフェース114を介して外部ネットワーク(LAN)107上に接続されているクライアントコンピュータ108に、TCP/IPというネットワークプロトコルで転送される。
【0018】
一方、クライアントコンピュータ108には、ディジタル複合装置のHTTPサーバ部101と交信し、転送されたHTMLファイルを解釈する機能を有する汎用のブラウザが装備されている。
【0019】
ここで、ユーザが任意のクライアントコンピュータ上で上述の汎用ブラウザを稼働させ、ディジタル複合装置のHTTPサーバ部101に接続することにより、ディジタル複合装置の本体コントローラ102で処理される各種情報をリアルタイムでモニタすることができる。
【0020】
本実施形態においては、クライアントコンピュータ108やオペレーティングシステムの種類は限定されることなく、現在一般的に用いられている殆ど全てを利用できるというメリットがある。これは、クライアントコンピュータ108側で必要とされるネットワークプロトコル、ブラウザとして一般的なものを利用できるからであり、特にディジタル複合装置のための専用ソフトウェアや、ハードウェアが必要ないからである。
【0021】
このように、本実施形態によれば、クライアントコンピュータ108に専用のソフトウェアやハードウェアを何ら追加することなく、ネットワーク107上のクライアントコンピュータ108からディジタル複合装置の動作状況を監視することができる。
【0022】
[第2の実施形態]
次に、本発明に係る第2の実施形態について詳細に説明する。第2の実施形態では、CGI(Common Gateway Interface)機能をサポートしている場合を例に説明する。
【0023】
図3は、ディジタル複合装置のHTTPサーバ部301の論理階層構造を示す図である。図示するように、第2の実施形態では、HTTPサーバ部301上でCGI機能を使って動作するソフトウェア(以下、CGIスクリプト)311を予め作成しておき、かつ、HTMLファイル312の中でこのCGIスクリプト311を実行させるように記述しておくことにより、クライアントコンピュータ108からユーザが汎用ブラウザ上でCGIスクリプト311を実行することができる。
【0024】
また、HTTPサーバ部301は、CGI機能313を有するHTTPサーバソフトウェア314と、オペレーティングシステム(OS)315と、前述したインターフェース316、ネットワークインターフェース317、CPU318、メモリ319とを含む。
【0025】
第2の実施形態では、設計者が予め作成しておいたCGIスクリプト311によって、ネットワーク107上のクライアントコンピュータ108からユーザがHTTPサーバ部301を直接制御することができる。
【0026】
図4は、HTTPサーバ部301に対するアクセス履歴を収集し解析表示するCGIスクリプトを実装した時の動作を示すフローチャートである。
【0027】
まず、ユーザがクライアントコンピュータ108上の汎用ブラウザで、ディジタル複合装置のHTTPサーバ部301にアクセスすると(ステップS101)、INDEX情報が記述されたHTMLファイルがアクセスされ、このHTMLファイルを解釈したページがブラウザ上に表示される(ステップS102)。ここで、このページ上にリンクされている、アクセス履歴を表示するCGIスクリプトのリンク情報を含むHTMLファイルを指示すると、該当するページが表示され(ステップS103)、ここでCGIスクリプトを起動するタグをクリックすると、該当するCGIスクリプトの起動信号がブラウザを通してHTTPサーバ部301に送信され(ステップS104)、CGIスクリプトがHTTPサーバ部301上で起動される(ステップS201)。
【0028】
これにより、CGIスクリプトはHTTPサーバ部301内のメモリ319を検索し、アクセス履歴を格納したファイルを読み込み、整理された形になるように統計処理を施したうえで、結果を標準出力のHTMLファイル形式で出力する(ステップS202)。HTTPサーバソフトウェア314は、その出力結果をクライアントコンピュータ108に送信し(ステップS203)、クライアントコンピュータ108側ではブラウザがその出力を受け取り(ステップS105)、HTMLファイルを解釈した上でブラウザ上のページにアクセス履歴を表示する(ステップS106)。
【0029】
第2の実施形態によれば、クライアントコンピュータのプラットフォーム毎に専用のハードウェア、ソフトウェアの追加を必要とすることなく、事実上全ての汎用プラットフォームのマシンでアクセス履歴の確認を殆ど同じ操作で行うことができるという効果がある。
【0030】
また、LAN,WANを問わず、ネットワークに繋がってさえいれば物理的にどんなに離れていても、特別な操作手順なしにアクセス履歴の確認を行うことができる。
【0031】
[第3の実施形態]
次に、本発明に係る第3の実施形態について詳細に説明する。第3の実施形態では、CGIスクリプトによってディジタル複合装置の本体各部に直接作用する場合を例に説明する。
【0032】
尚、ディジタル複合装置の構成は前述した第2の実施形態と同様であり、その説明は省略する。
【0033】
図5は、ディジタル複合装置のイメージスキャナを起動させて原稿を読み取り、読み取った画像データをクライアントコンピュータ108上のブラウザで表示する動作を示すフローチャートである。
【0034】
まず、ユーザがクライアントコンピュータ108上の汎用ブラウザで、ディジタル複合装置のHTTPサーバ部301にアクセスすると(ステップS301)、INDEX情報が記述されたHTMLファイルがアクセスされ、このHTMLファイルを解釈したページがブラウザ上に表示される(ステップS302)。ここで、このページ上にリンクされている、イメージスキャニングのためのCGIスクリプトのリンク情報を含むHTMLファイルを指示すると、該当するページが表示され(ステップS303)、ここでCGIスクリプトを起動するタグをクリックすると、該当するCGIスクリプトの起動信号がブラウザを通してHTTPサーバ部301に送信され(ステップS304)、CGIスクリプトがHTTPサーバ部301上で起動される(ステップS401)。
【0035】
これにより、CGIスクリプトは、本体インターフェース316を介して本体コントローラ102に対してイメージスキャナの動作命令を送出する(ステップS402)。一方、この命令により本体コントローラ102はイメージスキャナのアクチュエータ106に動作命令を出し、原稿画像をスキャンする(ステップS403)。ここで、読み取られた画像情報は画像処理部104にて処理され、HTTPサーバ部301へ送られ、HTTPサーバ部301内のメモリ319に保存される(ステップS404)。次に、CGIスクリプトはHTTPサーバ部301のメモリ319に保存された画像情報のリンク情報を含んだHTML形式のファイルを作成する(ステップS405)。そして、HTTPサーバ部301がそのHTML形式のファイルをネットワークインターフェース317を介してクライアントコンピュータ108に送信する(ステップS406)。
【0036】
これにより、クライアントコンピュータ108上のブラウザがHTML形式のファイルを受信すると(ステップS305)、そのファイルを解釈するが、このファイルにはスキャンした画像のリンク情報が入っているため、このリンク情報をたどってHTTPサーバ部301内の画像情報に対して読み取りリクエストを送信する(ステップS306)。HTTPサーバ部301側でそのリクエストに従って画像情報をメモリ319から検索し(ステップS407)、クライアントコンピュータ108のブラウザに送信する(ステップS408)。これにより、ブラウザ内の画面上には読み取った原稿画像がHTMLファイルの指定に従って表示される(ステップS307)。
【0037】
このように、第3の実施形態によれば、クライアントコンピュータのプラットフォーム毎に専用のハード、ソフトウェアの追加をする必要なしに、事実上全て汎用プラットフォームのマシンからネットワーク上のディジタル複合装置の原稿読取装置を操作し、読み取った原稿画像を手元のクライアントコンピュータ上のブラウザで見ることが可能となる。同時に、プラットフォームの違いに関係なく殆ど同じ操作で行うことができるという効果もある。
【0038】
また、LAN,WANを問わず、TCP・IPプロトコルによるネットワークに繋がってさえいれば物理的にどんなに離れていても、特別な操作手順なしに遠隔地からディジタル複合装置の画像読取部を操作し、原稿画像を見ることができる。
【0039】
以上説明した実施形態によれば、以下のような効果が得られる。
(1)ディジタル画像形成装置をコンピュータネットワークと接続し、CPU、メモリ、I/F部を有するディジタル画像形成装置コントローラに、HTTPを生成処理するHTTPサーバ機能を設けることにより、一般的なほとんどの種類のクライアントコンピュータ上で動作するHTTPブラウザ(WWWブラウザ)からHTTPサーバにアクセスできる効果がある。HTTPサーバ上にHTMLファイルを用意しておけば、いわゆるホームページ形でプラットフォームに依存しないインターフェースで各種情報を提供できる効果があり、更にホームページ上の操作はGUIを駆使したわかりやすい表現と簡単な操作が実現できるという効果がある。
(2)画像形成装置本体のコントローラユニットとHTTPサーバ部とは互いに交信可能であり、コントローラユニットの各種動作状況をHTTPサーバ部でも認識可能であるようにすることにより、画像形成装置本体の動作状況を、HTTPサーバ部を通してネットワーク上のコンピュータが、画像形成装置の動作状況に関する各種情報を受け取れるという効果がある。
(3)画像形成装置本体のコントローラユニットとHTTPサーバ部とは互いに交信可能であり、HTTPサーバ部からコントローラユニットを直接制御可能であるようにすることにより、画像形成装置本体を走査する制御コマンドを、HTTPサーバ部を通してネットワーク上のコンピュータから送信することが可能となる効果がある。
(4)コントローラユニット上で動作するHTTPプロトコルを生成するHTTPサーバソフトウェアがCGI(Common Gateway Interface)機能を有することにより、HTTPサーバ上で動作するプログラムに対してネットワーク上のコンピュータのHTTPブラウザから操作する環境を提供できるという効果がある。
(5)CGI機能を利用することにより、画像形成装置本体の各種センサーからの情報を取り込み、HTTPサーバソフトウェアに受け渡すためのプログラムが動作することにより、HTTPサーバ部上で動作するプログラムに対してネットワーク上のコンピュータのHTTPプラウザから直接プログラムを起動操作し、画像形成装置本体の各種情報をHTTPサーバに取り込み、HTTPサーバソフトウェアを通してネットワーク上のコンピュータのHTTPブラウザ上に画像形成装置本体の各種情報を加工・表示することができるという効果がある。
(6)CGI機能を利用することにより、HTTPサーバソフトウェアを通して画像形成装置本体に対して直接制御信号を送り、画像形成装置本体をコントロールするプログラムが動作することによりHTTPサーバ上で動作するプログラムに対してネットワーク上のコンピュータのHTTPブラウザから直接プログラムを起動操作し、画像形成装置本体を直接コントロールし、各種動作をさせることが可能となるという効果がある。
(7)HTTPサーバ機能を実現するHTTPサーバソフトウェアは、一般的な汎用プラットフォームと互換性をもったAPI(Application Programing Interface)を有することにより、一般的なプラットフォームで動作するプログラムと同様の開発ツールでCGIスクリプトを記述することができ、開発効率が高まるとともに、低コストで迅速なバージョンアップや修正が可能となるという効果がある。
【0040】
尚、本発明は複数の機器(例えば、ホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
【0041】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0042】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0043】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0044】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0045】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0046】
【発明の効果】
以上説明したように、本発明によれば、コンピュータの汎用ブラウザでネットワークを介して接続されたディジタル複合装置の動作状況を監視できるとともに、その動作を制御することが可能となる。
【0047】
【図面の簡単な説明】
【図1】第1の実施形態におけるディジタル複合装置の機能を示すブロック図である。
【図2】スタンドアロンの複写機として動作する場合の流れを示す図である。
【図3】第2の実施形態におけるディジタル複合装置のHTTPサーバ部301の論理階層構造を示す図である。
【図4】HTTPサーバ部301に対するアクセス履歴を収集し解析表示するCGIスクリプトを実装した時の動作を示すフローチャートである。
【図5】ディジタル複合装置のイメージスキャナ部を起動させて原稿を読み取り、読み取った画像データをクライアントコンピュータ上のブラウザで表示する動作を示すフローチャートである。
【符号の説明】
101 HTTPサーバ部
102 本体コントローラ
103 本体操作部
104 画像処理部
105 本体各部センサー
106 本体各部アクチュエータ
107 ネットワーク
108 クライアントコンピュータ
111 メモリ
112 CPU
113 I/F
114 ネットワークインターフェース
115 本体インターフェース[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital composite apparatus and a control method therefor, in which a plurality of computers are used together in an environment connected by a local area network (LAN), and a printer function and a facsimile function mainly including a print function on paper are combined. The present invention relates to efficient operation and management of the digital composite apparatus.
[0002]
[Prior art]
In recent years, in an environment where a computer network is used, a digital composite apparatus corresponding to the network has begun to spread.
[0003]
This is a digital multi-function device based on a digital copier, which combines a network connection function, printer function, facsimile function, scanning function, etc., and simplifies installation space efficiency, maintenance management, consumables management, etc. There is an effect in making.
[0004]
However, since the copy function, print function, facsimile function, etc. have different roles, in order to perform various settings at the time of installation of the main unit, various settings change after start of operation, management, etc. It has been required to operate with the operation unit of the composite apparatus.
[0005]
As a further advance, by running software with setting and management functions as utility software for personal computers on the network, users or administrators can perform setting and management work by remote operation from a location away from the MFP main unit. A system that can do this has also been proposed.
[0006]
[Problems to be solved by the invention]
However, in the above-described conventional example, since a plurality of functions are integrated in the composite apparatus, not only the operation system but also the setting / management method is complicated.
[0007]
For this reason, performing various settings and the like from the operation unit provided in the multifunction device main body as in the prior art becomes very difficult to understand due to the physical size of the operation unit and screen restrictions. It was.
[0008]
In addition, in a method of performing various settings and management by remote operation from setting and management software on a personal computer connected via a network, a general GUI (Graphical User Interface) is used on the personal computer to Eliminate restrictions such as size and screen size, and can realize a system that is easier to understand and operate, but software for personal computers usually runs on only one type of platform, so software for multiple platforms There was a problem that had to be created.
[0009]
Furthermore, since the user interface is different for each platform, there is a problem that an instruction manual or the like must be created for each platform.
[0010]
The present invention has been made to solve the above-mentioned problems, and can monitor the operation status of a digital composite apparatus connected via a network with a general-purpose browser of a computer and can control the operation of the digital composite apparatus and its An object is to provide a control method.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the present invention is a digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network, and each of the operations of the image scanner and printer of the digital composite apparatus main body. Storage means for storing the situation as data in a format that can be interpreted by a WWW browser, network connection means for connecting to a computer via a network, and storage by the storage means in accordance with HTTP (Hyper Text Transfer Protocol) according to instructions from the computer And HTTP server means for transmitting data in a format that can be interpreted by a WWW browser indicating the operation status of each of the image scanner and printer.
[0012]
The present invention also relates to a method for controlling a digital composite apparatus that has at least an image scanner and a printer and can be connected to a computer via a network. The operation status of each of the image scanner and the printer of the digital composite apparatus main body is WWW. Stored in the digital multi-function device as data in a format that can be interpreted by the browser, and can be interpreted by the WWW browser indicating the operation status of the image scanner and printer stored in accordance with HTTP (Hyper Text Transfer Protocol) according to instructions from the computer In this case, data of various formats is transmitted from the digital composite apparatus to the computer .
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings.
[0014]
[First Embodiment]
FIG. 1 is a block diagram illustrating functions of the digital composite apparatus according to the first embodiment. As shown in the figure, the digital multi-function apparatus is configured by an HTTP (Hyper Text Transfer Protocol)
[0015]
That is, when a copy instruction is input from the main
[0016]
According to the present embodiment, as shown in FIG. 1, the
[0017]
In addition, the HTTP
[0018]
On the other hand, the
[0019]
Here, when the user operates the above-mentioned general-purpose browser on an arbitrary client computer and connects to the
[0020]
In the present embodiment, the types of
[0021]
As described above, according to the present embodiment, it is possible to monitor the operation status of the digital composite apparatus from the
[0022]
[Second Embodiment]
Next, a second embodiment according to the present invention will be described in detail. In the second embodiment, a case where a CGI (Common Gateway Interface) function is supported will be described as an example.
[0023]
FIG. 3 is a diagram showing a logical hierarchical structure of the
[0024]
The
[0025]
In the second embodiment, the user can directly control the
[0026]
FIG. 4 is a flowchart showing an operation when a CGI script for collecting, analyzing and displaying an access history with respect to the
[0027]
First, when a user accesses the
[0028]
As a result, the CGI script searches the
[0029]
According to the second embodiment, access history can be checked by virtually the same operation on virtually all general-purpose platform machines without requiring the addition of dedicated hardware and software for each client computer platform. There is an effect that can be.
[0030]
Regardless of LAN or WAN, the access history can be confirmed without any special operation procedure regardless of how far away it is physically connected as long as it is connected to the network.
[0031]
[Third Embodiment]
Next, a third embodiment according to the present invention will be described in detail. In the third embodiment, a case where the CGI script directly acts on each part of the main body of the digital composite apparatus will be described as an example.
[0032]
The configuration of the digital composite apparatus is the same as that of the second embodiment described above, and a description thereof will be omitted.
[0033]
FIG. 5 is a flowchart showing the operation of starting the image scanner of the digital composite apparatus to read a document and displaying the read image data on the browser on the
[0034]
First, when the user accesses the
[0035]
As a result, the CGI script sends an image scanner operation command to the
[0036]
As a result, when the browser on the
[0037]
As described above, according to the third embodiment, there is no need to add dedicated hardware and software to each platform of the client computer, and virtually all of the document reading apparatus of the digital composite apparatus on the network from the machine of the general-purpose platform. The read original image can be viewed with a browser on the client computer at hand. At the same time, there is an effect that it can be performed with almost the same operation regardless of the platform.
[0038]
Regardless of LAN or WAN, as long as it is connected to a network based on TCP / IP protocol, it can operate the image reading unit of the digital multi-function device from a remote place without any special operation procedure, no matter how far away it is, You can see the original image.
[0039]
According to the embodiment described above, the following effects can be obtained.
(1) By connecting a digital image forming apparatus to a computer network and providing an HTTP server function for generating and processing an HTTP in a digital image forming apparatus controller having a CPU, a memory, and an I / F unit, most general types There is an effect that the HTTP server can be accessed from an HTTP browser (WWW browser) running on the client computer. If an HTML file is prepared on the HTTP server, it is possible to provide various information with a platform-independent interface in a so-called homepage form, and the operation on the homepage realizes easy-to-understand expression and simple operation using the GUI. There is an effect that can be done.
(2) The controller unit of the image forming apparatus main body and the HTTP server unit can communicate with each other, and various operation states of the controller unit can be recognized by the HTTP server unit. Thus, there is an effect that a computer on the network can receive various kinds of information related to the operation status of the image forming apparatus through the HTTP server unit.
(3) The controller unit of the image forming apparatus main body and the HTTP server unit can communicate with each other, and the controller unit can be directly controlled from the HTTP server unit, whereby a control command for scanning the image forming apparatus main body is issued. There is an effect that it is possible to transmit from a computer on the network through the HTTP server unit.
(4) Since the HTTP server software that generates the HTTP protocol that operates on the controller unit has a CGI (Common Gateway Interface) function, the program that operates on the HTTP server is operated from the HTTP browser of the computer on the network. It has the effect of providing an environment.
(5) By using a CGI function, a program for taking in information from various sensors of the main body of the image forming apparatus and transferring it to the HTTP server software is operated. Start the program directly from the HTTP browser of the computer on the network, import various information of the image forming apparatus main body into the HTTP server, and process the various information of the image forming apparatus main body on the HTTP browser of the computer on the network through the HTTP server software -There is an effect that it can be displayed.
(6) By using the CGI function, a control signal is directly sent to the image forming apparatus main body through the HTTP server software, and a program operating on the HTTP server is executed by operating a program for controlling the image forming apparatus main body. Thus, there is an effect that it is possible to perform various operations by directly starting the program from the HTTP browser of the computer on the network and directly controlling the image forming apparatus main body.
(7) The HTTP server software that realizes the HTTP server function has an API (Application Programming Interface) compatible with a general-purpose platform, and is a development tool similar to a program that operates on a general platform. A CGI script can be described, and development efficiency is improved, and there is an effect that quick upgrade and correction can be performed at low cost.
[0040]
Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.), a device (for example, a copier, a facsimile device, etc.) composed of a single device. You may apply to.
[0041]
Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and store the computer (CPU or MPU) of the system or apparatus in the storage medium. Needless to say, this can also be achieved by reading and executing the programmed program code.
[0042]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0043]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0044]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that the case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
[0045]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0046]
【The invention's effect】
As described above, according to the present invention, it is possible to monitor the operation status of the digital composite apparatus connected via the network with the general-purpose browser of the computer, and to control the operation.
[0047]
[Brief description of the drawings]
FIG. 1 is a block diagram showing functions of a digital composite apparatus according to a first embodiment.
FIG. 2 is a diagram showing a flow when operating as a stand-alone copying machine.
FIG. 3 is a diagram illustrating a logical hierarchical structure of an
FIG. 4 is a flowchart showing an operation when a CGI script for collecting, analyzing and displaying an access history with respect to an
FIG. 5 is a flowchart showing an operation of starting an image scanner unit of a digital multifunction apparatus to read a document and displaying the read image data on a browser on a client computer.
[Explanation of symbols]
101
113 I / F
114
Claims (10)
ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして格納する格納手段と、
ネットワークを介してコンピュータと接続するネットワーク接続手段と、
前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って前記格納手段で格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを送信するHTTPサーバ手段とを有することを特徴とするディジタル複合装置。A digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network,
Storage means for storing the operation status of each of the image scanner and printer of the digital composite apparatus main body as data in a format interpretable by a WWW browser ;
Network connection means for connecting to a computer via a network;
HTTP server means for transmitting data in a format interpretable by the WWW browser indicating the operation status of each of the image scanner and printer stored in the storage means in accordance with HTTP (Hyper Text Transfer Protocol) in accordance with an instruction from the computer A digital composite apparatus characterized by that.
ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして当該ディジタル複合装置において格納し、
前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを前記ディジタル複合装置から前記コンピュータへ送信することを特徴とするディジタル複合装置の制御方法。A method for controlling a digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network,
The operation status of each of the image scanner and printer of the digital composite device main body is stored in the digital composite device as data in a format that can be interpreted by a WWW browser ,
Sending data from the digital composite apparatus to the computer in a format that can be interpreted by the WWW browser indicating the operation status of each of the image scanner and printer stored in accordance with HTTP (Hyper Text Transfer Protocol) in accordance with an instruction from the computer. A control method for a digital composite apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23475397A JP3862372B2 (en) | 1997-08-29 | 1997-08-29 | Digital composite apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23475397A JP3862372B2 (en) | 1997-08-29 | 1997-08-29 | Digital composite apparatus and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1174913A JPH1174913A (en) | 1999-03-16 |
JP3862372B2 true JP3862372B2 (en) | 2006-12-27 |
Family
ID=16975822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23475397A Expired - Fee Related JP3862372B2 (en) | 1997-08-29 | 1997-08-29 | Digital composite apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3862372B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009064063A (en) * | 2007-09-04 | 2009-03-26 | Kyocera Mita Corp | Information processor |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3077640B2 (en) * | 1997-09-05 | 2000-08-14 | 日本電気株式会社 | Facsimile machine |
JP3159174B2 (en) * | 1998-06-19 | 2001-04-23 | 日本電気株式会社 | Printer control device |
JP3346336B2 (en) * | 1999-05-06 | 2002-11-18 | セイコーエプソン株式会社 | Network copy file management system, copy system, copy server, network copy file management method, computer readable medium |
JP2003507228A (en) * | 1999-08-20 | 2003-02-25 | ジーアイエイチ・コーポレーション | Printer for printing labels, tags, etc. |
ATE402024T1 (en) * | 1999-12-15 | 2008-08-15 | Fargo Electronics Inc | DEVICE FOR PERSONALIZING AN ID CARD WITH A WEB BROWSER |
JP3771923B2 (en) * | 2001-07-16 | 2006-05-10 | 株式会社リコー | Digital computing device and external device |
JP4024608B2 (en) | 2001-07-16 | 2007-12-19 | 株式会社リコー | Digital computing device, motion information recording system |
JP5389343B2 (en) * | 2007-09-04 | 2014-01-15 | 京セラドキュメントソリューションズ株式会社 | Information processing device |
JP5515561B2 (en) * | 2009-09-25 | 2014-06-11 | 村田機械株式会社 | Image forming apparatus |
JP4991903B2 (en) * | 2010-04-26 | 2012-08-08 | シャープ株式会社 | MFP, authentication server, MFP control system, program, and recording medium |
JP6703782B2 (en) * | 2015-12-01 | 2020-06-03 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
-
1997
- 1997-08-29 JP JP23475397A patent/JP3862372B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009064063A (en) * | 2007-09-04 | 2009-03-26 | Kyocera Mita Corp | Information processor |
Also Published As
Publication number | Publication date |
---|---|
JPH1174913A (en) | 1999-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8576438B2 (en) | Digital computer and system for recording information on operations | |
JP3679349B2 (en) | Image forming apparatus, image forming method, image forming program, and application program | |
JP4861883B2 (en) | Image forming apparatus and application execution method | |
EP1650953B1 (en) | Image forming apparatus, a print process method, a computer program and a computer readable storage medium | |
JP4784506B2 (en) | Image history management apparatus and program | |
JP4200067B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP3862372B2 (en) | Digital composite apparatus and control method thereof | |
KR20040086510A (en) | Apparatus and method for processing service | |
JP2002082806A (en) | Device and method for forming image and program | |
JP4745866B2 (en) | Device management system and control method thereof | |
JP5962829B2 (en) | Image forming apparatus, image forming method, and program | |
EP2287719A2 (en) | Information processing apparatus, workflow system, workflow management method, and storage medium of program for workflow management method | |
JP2010198299A (en) | Image processing apparatus, information processing apparatus, user interface providing method, image processing system, and program | |
JP5200639B2 (en) | Image forming apparatus, information processing method, and program | |
JP4154316B2 (en) | Image processing system, control method, image processing apparatus, program, and storage medium | |
JP2009188940A (en) | Image processor, processing method, and processing system | |
JP2002251261A (en) | Picture outputting device and information processor and data processing method and storage medium | |
JP2006211473A (en) | Document registration system | |
JP4480779B2 (en) | Image processing apparatus, operation method and program of image processing apparatus | |
JP2011044791A (en) | Image processing apparatus, and method of controlling the same | |
JP3527055B2 (en) | Server device and network distributed image processing system | |
JP4133085B2 (en) | Image forming apparatus and customized program test method | |
JP3910992B2 (en) | Image forming apparatus, image forming method, and image forming program | |
KR101405920B1 (en) | Job control apparatus and multi-function product, and operating method thereof | |
JP4378338B2 (en) | Information processing apparatus, device setting method, storage medium, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040531 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040531 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20040531 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040531 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060616 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060623 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060811 |
|
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: 20060911 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060926 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091006 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101006 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101006 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111006 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111006 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121006 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131006 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |