(57)【要約】【課題】再送信時の労力を軽減する。【解決手段】送信ジョブが指定されて転送処理が指示されるとそのジョブの履歴が記録される。実行された送信ジョブを、宛先を変更するなどして再送信する際には、ユーザはホストコンピュータのＷｅｂブラウザを使って所望の実行済みジョブを指定し、必要があれば宛先の変更、追加等を行い再送信の指示を行う。Ｗｅｂサーバ部はステップS701でこの指示内容を示すHTTPコマンドを受信すると、ステップS702でこの指示内容に宛先の変更が含まれている場合は指定されたジョブの宛先を変更して送信ジョブに設定する。一方宛先の変更がなかった場合はステップS704で宛先の変更を行うことなく送信ジョブに設定する。【選択図】図３１
2020014222.tif 000002
【特許請求の範囲】
【請求項１】
入力した画像を指定の宛先へ送信する送信処理を実行する送信処理手段と、
前記送信処理手段により少なくとも正常に実行された送信処理についての履歴を前記画像に関連づけて記憶する記憶手段と、
前記履歴をＷｅｂブラウザで表示する表示手段と、
前記表示手段に表示された前記履歴から所望の履歴をユーザに選択させるとともに、選択された履歴に対応する送信処理を再び実行させるための再実行指示を前記ユーザに指示させるための入力手段と、を有し、
前記送信処理手段は、前記再実行指示に従って、選択された前記履歴に関連づけて前記記憶手段に記憶された前記画像を前記指定の宛先へ送信する送信処理を実行することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複写機やファクシミリ装置などの画像処理装置の各種状態をユーザに通知するためには、装置本体に設けられた操作パネルが有する表示機に各種の表示を行うようにしていた。
【０００３】
また、ホストコンピュータをこれらの装置に接続し、ホストコンピュータにインストールした独自のアプリケーションソフトウェアによって装置の前まで行かずともホストコンピュータ上の表示器で装置の状態を表示することができるようにしたものも提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年は一台の装置で複写機、プリンタ、ファクシミリといった複数の機能を実現するなど、装置の多機能化が図られているが、このような装置の状態をホストコンピュータ上で表示させ、ユーザに通知する場合にはホストコンピュータにインストールするための複雑なソフトウェアを設計しなければならないほか、装置の構成が変更されるたびにホストコンピュータ側のソフトウェアも新たに設計しなければならず、非常に重い労力となっていた。
【０００５】
また、ユーザ側にとっても、装置ごとに異なるアプリケーションソフトウェアを起動しなければならず、その操作が煩雑であったり、ホストコンピュータに多大な負荷がかかるなどといった問題が生ずる。
【０００６】
また、ユーザは装置に種々の設定を行ったり、種々の動作指示を与える際に、装置ごとに異なる操作方法を覚えなくてはならずその習得が困難であるなどの問題も生ずる。
【０００７】
本発明は、再実行指示に従って、Ｗｅｂブラウザに表示された履歴から選択された履歴に関連づけて記憶手段に記憶された画像を指定の宛先へ送信する送信処理を実行する画像処理システム、画像処理システムの制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は次のようなシステムを提供する。
画像処理システムは、入力した画像を指定の宛先へ送信する送信処理を実行する送信処理手段と、
前記送信処理手段により少なくとも正常に実行された送信処理についての履歴を前記画像に関連づけて記憶する記憶手段と、
前記履歴をＷｅｂブラウザで表示する表示手段と、
前記表示手段に表示された前記履歴から所望の履歴をユーザに選択させるとともに、選択された履歴に対応する送信処理を再び実行させるための再実行指示を前記ユーザに指示させるための入力手段と、を有し、
前記送信処理手段は、前記再実行指示に従って、選択された前記履歴に関連づけて前記記憶手段に記憶された前記画像を前記指定の宛先へ送信する送信処理を実行することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、再実行指示に従って、Ｗｅｂブラウザに表示された履歴から選択された履歴に関連づけて記憶手段に記憶された画像を指定の宛先へ送信する送信処理を実行することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態によるシステムの接続例を示すブロック図である。
【図２】本発明の実施形態である画像処理装置のソフトウェア構成を示すブロック図である。
【図３】本発明の実施形態である画像処理装置のハードウェア構成を示すブロック図である。
【図４】本発明の実施形態である画像処理装置の外観を示す図である。
【図５】画像処理装置の操作部２０１２の外観を示す図である。
【図６】操作部２０１２内の液晶表示部２０１３の表示画面例を示す図である。
【図７】本実施形態による画像処理装置の操作部２０１２の制御動作を説明するためのブロック図である。
【図８】リモートＵＩ機能を実行する際のホストコンピュータ（Ｗｅｂブラウザ）と画像処理装置（Ｗｅｂサーバ）との処理の流れを示すフローチャートである。
【図９】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１０】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１１】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１２】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１３】本発明の実施形態である画像処理装置のソフトウェア構成を示すブロック図である。
【図１４】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１５】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１６】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１７】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１８】Ｗｅｂブラウザで表示される画面例を示す図である。
【図１９】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２０】リモートＵＩ実行時のホストコンピュータ側の処理の流れを示すフローチャートである。
【図２１】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【図２２】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２３】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【図２４】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２５】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２６】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２７】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２８】Ｗｅｂブラウザで表示される画面例を示す図である。
【図２９】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【図３０】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【図３１】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【図３２】リモートＵＩ実行時の画像処理装置側の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
【００１２】
［第１の実施形態］
第１の実施形態では、画像処理装置とホストコンピュータがネットワーク等の伝送媒体を介して接続されたシステムにおいて、該画像処理装置の画像出力デバイスに投入され画像出力された画像出力ジョブの履歴をホストコンピュータ上で取得・表示可能とする。
【００１３】
図１は、本実施形態によるシステムの全体の構成を説明するブロック図である。画像処理装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、ＣＰＵ、メモリ等で構成される制御ユニット（Controller Unit）２０００、ユーザーインターフェイスである操作部２０１２等を有する。スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれ制御ユニット２０００に接続され、制御ユニット２０００は、TCP/IPを適用可能なＬＡＮ２０１１などに接続され、ＷｅｂサーバとしてＷｅｂページ（ＨＴＭＬファイル）を生成してＨＴＴＰ(Hyper Text Transfer Protocol)によりＷＷＷ（World Wide Web）のネットワークを介してデータ伝送を行う。また、ＬＡＮ２０１１には、画像処理装置２００と同様の機器構成をもつ他の画像処理装置２２０，２３０が接続されている。画像処理装置２２０，２３０は、それぞれスキャナ部２２７０，２３７０、プリンタ部２２９６，２３９５、操作部２２１２，２３１２を持ち、それらが制御ユニット２２００，２３００に接続されている。（これらの画像処理装置は同様の構成を備えているので、以下では特にことわらない限り画像処理装置２００を例に説明する。）
また、１０はホストコンピュータ（パーソナルコンピュータ）であり、ＬＡＮ２０１１等のネットワークにネットワーク接続部を介して接続される。画像処理装置は３台に限らず多数接続可能である。ホストコンピュータ１０は、Ｗｅｂクライアントとして動作するため、後述するようにＷｅｂブラウザがインストールされており、画像処理装置から受信したＨＴＭＬファイルに基づく表示をホストコンピュータが備えるディスプレイ上で行う。ホストコンピュータ１１はホストコンピュータ１０と同様の構成を備える。ホストコンピュータは２台に限らず多数接続可能である。（これらのホストコンピュータは同様の構成を備えているので、以下では特にことわらない限りホストコンピュータ１０を例に説明する。）
図２は、第１の実施形態による画像処理装置２００等の制御ユニットに実装されるソフトウェア構成を示すブロック図である。
【００１４】
１５０１はユーザインターフェイス（以下、ＵＩ）であり、オペレータが操作部２０１２を用いて本画像処理装置に対する各種操作・設定を行う際の、機器とユーザ操作との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送して処理の依頼、或いはデータの設定等を行う。
【００１５】
１５０２はアドレスブック（Address-Book）、即ちデータの送付先、通信先等を管理するデータベースモジュールである。アドレスブック１５０２の内容は操作部２０１２からの操作を、ＵＩ１５０１で検知し、データの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。
【００１６】
１５０３はＷｅｂサーバモジュール（Web-Serverモジュール）であり、Ｗｅｂクライアント（例えば、ホストコンピュータ１０）からの要求により、本画像処理装置の管理情報を通知するために使用される。この管理情報は、後述の統合送信部（Universal-Sendモジュール）１５０４、後述のリモートコピースキャンモジュール（Remote-Copy-Scanモジュール）１５０９、後述のリモートコピープリントモジュール（Remote-Copy-Printモジュール）１５１０、後述の制御ＡＰＩ（Control-API）１５１８を介して読み取られ、後述のHTTPモジュール１５１２、TCP/IP通信モジュール１５１６、ネットワークドライバ（Network-Driver）１５１７を介してＷｅｂクライアントに通知される。Ｗｅｂサーバモジュール１５０３はＷｅｂクライアントに渡すべき情報を、ＨＴＭＬ形式等のいわゆるＷｅｂページ（ホームページ）形式のデータとして作成する。必要に応じてＪａｖａ（登録商標）やＣＧＩプログラム等が用いられる。
【００１７】
１５０４は統合送信部（Universal-Sendモジュール）、即ちデータの配信を司るモジュールであり、ＵＩ１５０１を介してオペレータによって指定されたデータを、指示された通信（出力）先に配布するものである。また、オペレータにより、本画像処理装置のスキャナ機能を使用して配布データの生成が指示された場合は、後述の制御ＡＰＩ１５１８を介して本画像処理装置のスキャナ２０７０を動作させ、データの生成を行う。１５０５は統合送信部１５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６は統合送信部１５０４内で通信先にE-mailアドレスが指定された際に実行されるモジュールである。１５０７は統合送信部１５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８は統合送信部１５０４内で出力先に本画像処理装置と同様の画像処理装置が指定された際に実行されるモジュールである。
１５０９はリモートコピースキャン（Remote-Copy-Scan）モジュールであり、本画像処理装置のスキャナ機能を使用してスキャナ２０７０で読み取った画像情報の出力先をネットワーク等で接続された他の画像処理装置のプリンタ２２９５やプリンタ２３９５として、本画像処理装置単体（スキャナ２０７０とプリンタ２０９５）で実現しているコピー機能と同等の処理を行うモジュールである。１５１０はリモートコピープリント（Remote-Copy-Print）モジュールであり、ネットワーク等で接続された他の画像処理装置（スキャナ２２７０やスキャナ２３７０で読み取った画像情報）を入力元として得られた画像情報を本画像処理装置のプリンタ機能を使用してプリンタ２０９５で出力することにより、同様に本画像処理装置単体で実現しているコピー機能と同等の処理を行うモジュールである。１５１１はＷｅｂプルプリント（Ｗｅｂ-Pull-Print）であり、インターネットまたはイントラネット上の各種ホームページの情報をURLの指定により読み出し、プリンタ２０９５で印刷するモジュールである。
【００１８】
１５１２はHTTPモジュールであり、本画像処理装置がHTTPにより通信する際に使用され、後述のTCP/IP通信モジュール１５１６により前述のＷｅｂサーバモジュール１５０３、Ｗｅｂプルプリントモジュール１５１１に通信機能を提供する。１５１３はｌｐｒモジュールであり、後述のTCP/IP通信モジュール１５１６により前述の統合送信部１５０４内のプリンタモジュール１５０５に通信機能を提供するものである。１５１４はＳＭＴＰモジュールであり、後述のTCP/IP通信モジュール１５１６により統合送信部１５０４内のE-mailモジュール１５０６に通信機能を提供する。１５１５はＳＬＭ、即ちSalutation-Managerモジュールであり、後述のTCP/IP通信１５１６モジュールにより前述の統合送信部１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８、及びリモートコピースキャンモジュール１５０９、リモートコピープリントモジュール１５１０に通信機能を提供する。
【００１９】
１５１６はTCP/IP通信モジュールであり、後述のネットワークドライバ１５１６を用いて、前述の各種モジュールにネットワーク通信機能を提供する。１５１７はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００２０】
１５１８は制御ＡＰＩであり、統合送信部１５０４等の上流モジュールに対し、後述のジョブマネージャ（Job-Manager）１５１９等の下流モジュールとのインターフェイスを提供するものであり、上流及び下流のモジュール間の依存関係を軽減し、それぞれの流用性を高めるものである。１５１９はジョブマネージャであり、前述の各種モジュールより制御ＡＰＩ１５１８を介して指示される処理を解釈し、後述の各モジュール（１５２０、１５２４、１５２６）に指示を与えるものである。また、ジョブマネージャ１５１９は、ＦＡＸジョブの制御も含め本画像処理装置内で実行される種々のジョブを一元管理するものである。
【００２１】
１５２０はコーデックマネージャ（CODEC-Manager）であり、ジョブマネージャ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。１５２１はＦＢＥエンコーダモジュール（FBE-Encoder）であり、ジョブマネージャ１５１９、後述のスキャンマネージャ（Scan-Manager）１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。１５２２はＪＰＥＧコーデックモジュール（JPEG-CODEC）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ（Print-Manager）１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。１５２３はＭＭＲコーデック（MMR-CODEC）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ１５２６により実行される印刷処理において、スキャナから読み込まれたデータのＭＭＲ圧縮及びプリンタへ出力すべき印刷データのＭＭＲ伸長処理を行うものである。
【００２２】
１５２４はスキャンマネージャ（Scan-Manager）であり、ジョブマネージャ１５１９が指示するスキャン処理を管理・制御するものである。１５２５はＳＣＳＩドライバであり、スキャンマネージャ１５２４と本画像処理装置が内部的に接続しているスキャナ部２０７０との通信を行うものである。１５２６はプリントマネージャ（Print-Manager）であり、ジョブマネージャ１５１９が指示する印刷処理を管理・制御するものである。１５２７はエンジンインターフェイス（Engine-I/F）であり、プリントマネージャ１５２６とプリンタ部２０９５とのＩ／Ｆを提供する。１５２８はパラレルポートドライバであり、Ｗｅｂプルプリント１５１１がパラレルポートを介して不図示の出力機器にデータを出力する際のＩ／Ｆを提供する。
【００２３】
次にここでAddress Book１５０２の詳細について説明する。このAddress Book１５０２は、画像処理装置２００内の不揮発性の記憶装置（不揮発性メモリやハードディスクなど）に保存されており、この中には、ネットワークに接続された他の機器の特徴が記載されている。例えば、以下に列挙するようなものが含まれている。
・機器の正式名やエイリアス名，
・機器のネットワークアドレス，
・機器の処理可能なネットワークプロトコル，
・機器の処理可能なドキュメントフォーマット，
・機器の処理可能な圧縮タイプ，
・機器の処理可能なイメージ解像度，
・プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報，
・サーバ（コンピュータ）機器の場合のドキュメントを格納可能なフォルダ名
以下に説明する各アプリケーションは、上記Address Book１５０２に記載された情報により配信先の特徴を判別することが可能となる。
【００２４】
このaddress Book１５０２を参照して、画像処理装置２００はデータを送信することができる。例えば、リモートコピーアプリケーションは、配信先に指定された機器の処理可能な解像度情報を前記Address Book１５０２より判別し、それに従い、スキャナにより読み込まれた画像２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ(Tagged Image File Format)化し、ＳＬＭ１５１５に通して、ネットワーク上のプリンタ機器に送信する。ＳＬＭ１５１５については、詳細には説明しないが、公知のSalutation Manager）と呼ばれる機器制御情報などを含んだネットワークプロトコルの一種である。
【００２５】
図３は、画像処理装置のハードウェアの詳細構成を示すブロック図である。
【００２６】
制御ユニット２０００は画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮ２０１１や一般の電話回線網である公衆回線（ＷＡＮ）２０５１と接続することで、画像情報やデバイス情報の入出力を行うコントローラである。
【００２７】
ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、図２に示したようなシステム制御ソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は操作部（ＵＩ）２０１２とのインターフェイス部で、操作部２０１２に表示するための画像データを操作部２０１２に対して出力する。また、操作部２０１２から本画像処理装置の使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。ネットワーク（Network）２０１０は本画像処理装置をＬＡＮ２０１１に接続し、パケット形式の情報の入出力を行う。モデム（MODEM）２０５０は本画像処理装置を公衆回線２０５１に接続し、情報の復調・変調を行い入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００２８】
イメージバスインターフェイス（Image Bus I/F）２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８とを接続し、データ構造を変換するバスブリッジである。画像バス２００８は、例えば、ＰＣＩバスやＩＥＥＥ１３９４で構成される。
【００２９】
画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２０６０はＰＤＬコードを解析し、ビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、信号線２０７１を介して画像入出力デバイスであるスキャナ２０７０、信号線２０９６を介してプリンタ２０９５、をそれぞれ制御ユニット２０００に接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリンタ２０９５に出力すべきプリント出力画像データに対して、プリンタ２０９５に応じた補正、解像度変換等を行う。画像回転部２０３０は入力された画像データの回転を行い出力する。画像圧縮部２０４０は、多値画像データに対してはＪＰＥＧ圧縮伸長処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。
【００３０】
以上の様な構成を備えた本実施形態の画像処理装置の外観を図４に示す。
【００３１】
操作部２０１２は種々の表示及び使用者が手動操作を行うための操作部であり
詳細は後述する。
【００３２】
画像入力デバイスであるスキャナ２０７０は、原稿台に載置されたブック状またはシート状の原稿上の画像を照明し、複数の受光素子からなるＣＣＤラインセンサを走査（主走査）するとともに、ミラー等の光学系を移動（副走査）することで指定された入力形態に応じて主走査方向及び副走査方向に所定の解像度（画素密度）のラスターイメージデータとして電気信号に変換する。原稿フィーダ２０７２を使用する場合は一枚ないしは複数枚のシート状の原稿をトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り指示を出すと、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え、フィーダ２０７２は原稿を一枚ずつ自動的に原稿台まで搬送し、原稿上の画像を読み取る。このとき、光学系を固定させて原稿を移動させながら読み取るようにしてもよい。
【００３３】
画像出力デバイスであるプリンタ２０９５は、種々の入力源からのラスターイメージデータ２０９６を用紙上で可視化するための画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。なお、プリント動作は、コントローラＣＰＵ２００１からの指示によって起動される。
【００３４】
プリンタ２０９５は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１，２１０２、ペーパーデッキ２１０３がある。使用者は各カセットを引き出し、またはデッキのカバーを開けて、用紙の補充を行う。各カセット、デッキに装填されている用紙のサイズ等の情報はカセットおよびデッキに設けられたセンサによりコントローラＣＰＵ２００１に伝えられる。そして指定された出力形態に応じた用紙カセット、デッキが選択され給紙される。また、排紙トレイ２１１１はプリントし終わった用紙を受けるものである。また仕分けを行いたい場合など、必要に応じてプリントし終わった用紙は複数のビンを有するソーター２１０４に排紙される。ソーター２１０４に排紙する場合は用紙にステイプルやパンチ穴開けなどの処理を施すことが可能である。
【００３５】
図５は操作部２０１２の外観を示す図である。
【００３６】
操作部２０１２は、液晶表示部（ＬＣＤ表示部）、複数のハードキー、ＬＥＤ表示器を有する。
【００３７】
ＬＣＤ表示部２０１３には、液晶画面上にタッチパネルシート２０１９が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。
【００３８】
ハードキーとしては、スタートキー２０１４、ストップキー２０１５、ＩＤキー２０１６、リセットキー２０１７等が設けられている。
【００３９】
スタートキー２０１４は原稿画像の読み取り動作を開始する場合等に用いる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ表示部２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。赤色点灯は、スタートキー４０２の押下を受け付けないことを示し、緑色点灯はスタートキー２０１４の押下を受け付けることを示す。ストップキー２０１５は稼働中の動作を止める働きをする。ＩＤキー２０１６は、使用者のユーザＩＤを入力するときに用いる。また、リセットキー２０１７は操作部２０１２からの設定を初期化するときに用いる。
【００４０】
図６は操作部２０１２のＬＣＤ表示部２０１３に表示される基本画面の内容を示す図である。
【００４１】
画像処理装置２００が提供する機能は、図に示すように、Copy／Send／Retrieve／Tasks／Management／Configurationの６つの大きなカテゴリーに分かれており、これらは操作画面２０１３上の上部に表示される６つのメインタブ（COPY／SEND／RETREIVE／TASKS／MGMT／CONFIG）（３０１１〜３０１６）に対応している。これらのメインタブを押すことにより、各カテゴリーの画面への切り替えが行われる。他カテゴリーへの切り換えが許可されない場合は、メインタブの表示色が変わり、メインタブを押しても反応しない。
【００４２】
[COPY]は自機が有するスキャナ２０７０とプリンタ２０９５を使用して通常のローカルコピー行う機能と、自機が有するスキャナ２０７０とネットワークで接続された他の同様な画像処理装置２２０、２３０のプリンタ２２９５、２３９５を使用してドキュメントの複写を行う機能（リモートコピー）を行う際に押して画面を切り替える。
【００４３】
[SEND]は自機が有するスキャナ２０７０に置かれた原稿の画像を、電子メール、リモートプリンタ、ファックス、ファイル転送（ＦＴＰ）およびデータベースに転送する機能を行う際に押して画面を切り替え、宛先を複数指定することが可能である。
【００４４】
[RETRIEVE]は外部にあるデータを、ネットワーク等を介して取得し、自機が有するプリンタ２０９５で印刷する機能を行う際に画面を切り替える。データの取得方法としてＷＷＷ、電子メール、ファイル転送およびファックスの使用が可能である。
【００４５】
[TASKS]はファックスやインターネットプリントなどの外部から送られてくるデータを自動処理し、定期的にRetrieveを行うためのタスクの生成、管理を行うための諸設定を行う際に画面を切り替える。
【００４６】
[MANAGEMENT]はジョブ・アドレス帳・ブックマーク・ドキュメントアカウント情報などの管理を行う。
【００４７】
[CONFIGURATION]では自機に関しての設定（ネットワーク、時計など）を行う。
【００４８】
図６は[COPY]画面を表示したものである。
【００４９】
図７は本実施形態による画像処理装置の操作部２０１２の制御動作を説明するためのブロック図である。
【００５０】
上述したように、操作部２０１２は操作部Ｉ／Ｆ２００６を介してシステムバス２００７に接続される。システムバス２００７には、ＣＰＵ２００１、ＲＡＭ２００２、ＲＯＭ２００３、ＨＤＤ２００４が接続されている。ＣＰＵ２００１は、ＲＯＭ２００３とＨＤＤ２００４に記憶された制御プログラム等に基づいてシステムバス２００７に接続される各種デバイスとのアクセスを総括的に制御し、デバイスＩ／Ｆ２０２０を介して接続されるスキャナ２０７０から入力情報を読み込み、デバイスＩ／Ｆ２０２０を介して接続されるプリンタ２０９５に出力情報としての画像信号を出力する。ＲＡＭ２００２はＣＰＵ２００１の主メモリ、ワークエリア等として機能する。
【００５１】
タッチパネル２０１９、各種ハードキー２０１４?２０１７からのユーザ入力は、入力ポート２００６１を介してＣＰＵ２００１に取得される。ＣＰＵ２００１は、取得した操作内容と前述の制御プログラムに基づいて表示画面データを生成し、画面出力デバイスを制御する出力ポート２００６２を介して、ＬＣＤ表示部２０に表示画面を出力する。また、必要に応じてＬＥＤ表示２０１８を制御する。
【００５２】
次に本実施形態において特徴的な機能であるリモートＵＩ（リモートユーザーインターフェイス）について説明する。
【００５３】
リモートＵＩは、本画像処理装置外部から装置の状態等の情報を取得・設定、またはプリントや送信(Universal-Send)等の動作を行わせるための機能である。ユーザはネットワークに接続されたパーソナルコンピュータなどのホストコンピュータ（１０、１１）から、ウェブブラウザを利用して本装置にアクセスすることによりリモートＵＩの機能を使用することができる。これにより操作部２０１２から行うべき操作が遠隔のホストコンピュータから行えるようになる。
【００５４】
図２に示したように、本装置内部ではＷｅｂサーバ１５０３が稼動しており、これによりＨＴＴＰ(Hyper Text Transfer Protocol)による通信が可能となっている。Ｗｅｂサーバ１５０３ではクライアントからの要求により起動されるＣＧＩ(Common Gateway Interface)プログラムを動作させることができる。図３のＨＤＤ２００４中にはリソースファイル群、ページのテンプレートファイル群が格納されており、これらがリモートＵＩにおいて使用される。リソースファイルはページ表示に用いられるＨＴＭＬ(Hyper Text Makeup Language)ファイルや画像ファイルなどである。テンプレートファイルは、ＣＧＩプログラムから参照されページを作成するのに用いられるファイルである。
【００５５】
本装置にアクセスするために、ユーザはＵＲＬ(Uniform Resource Locator)を直接ウェブブラウザに入力するか、該ＵＲＬが埋め込まれたリンクを選択する。ウェブブラウザは、所望のＵＲＬを指定するＨＴＴＰコマンドをＬＡＮ２０１１等の通信路を介して送信する。Ｗｅｂサーバ１５０３は、このＨＴＴＰコマンドを受け取り、そのＨＴＴＰコマンドを解析し、それに応じた動作を行う。
【００５６】
クライアントのウェブブラウザからの要求がＣＧＩの要求でなければ、前述のリソース群の中から指定されたリソースをウェブブラウザに送信して処理を終了する。
【００５７】
ウェブブラウザからの要求がＣＧＩプログラムであった場合、対応するＣＧＩプログラムが起動する。ＣＧＩプログラムは起動時にクエリーパラメータを受け取ることができ、ユーザがブラウザから指定した値が渡される。
【００５８】
ＣＧＩプログラムは、その要求に応じて装置情報の取得・設定や、プリント出力等の動作を本体に要求する。また、ＣＧＩプログラムはそのページに対応したテンプレートファイルを使って送信するページを作成していく。テンプレートファイル中には、取得された情報を用いて記述を変更する部分があり、これによりその時の状態に応じたページの内容を作成することができる。
【００５９】
一方、発信側ウェブブラウザは、本装置から返されたページをホストコンピュータのディスプレイ上に表示しユーザに示す。ウェブブラウザに返信される上述のページにおいて、ユーザの入力をチェックし、適切でない場合（許容されていない値が入力された場合など）、再度、入力を促すためのスクリプトコードが含まれている。
【００６０】
こうしてウェブブラウザを利用して装置にアクセスすることにより、装置外部から装置の機能・状態・保持情報を取得および設定し、また装置を操作することが可能となる。リモートＵＩによって取得・設定できる情報は、例えば利用できる紙サイズや残量などの装置情報、投入されたジョブの情報、記憶装置に蓄積されている文書情報、E-mailやＦＡＸなどのアドレス情報、ネットワークに関する設定情報などである。また、リモートＵＩによって行わせることが可能な動作としては、機器内に保持されている文書情報のプリントアウトや送信などがある。
【００６１】
図８は、クライアント（ブラウザ）側（ホストコンピュータ１０、１１）とサーバ側（画像処理装置２００、２２０、２３０）の基本的な処理の流れを示したフローチャートである。このフローチャートはホストコンピュータのハードディスクにインストールされたブラウザの制御プログラムに基づきホストコンピュータのＣＰＵにより制御される処理の流れと画像処理装置のＨＤＤ２００４に格納されたＷｅｂサーバ１５０３のための制御プログラムに基づきＣＰＵ２００１により制御される処理の流れを示すものである。なお、以下に示す全てのフローチャートも同様である。
【００６２】
クライアント側では、まずステップＳ１０１でユーザからのＵＲＬの入力を待ち、ＵＲＬが入力されるとステップＳ１０２へ進み、サーバ側へＨＴＴＰコマンドを送信する。
【００６３】
そして、ステップＳ１０３でサーバ側よりのレスポンスの受信を待ち、レスポンスを受信するとステップＳ１０４でＨＴＭＬ文書を整形表示して一つのセッションを終了する。
【００６４】
一方、サーバ側では、ステップＳ１１１でクライアント側からのＨＴＴＰコマンドの受信を待ち、受信するとステップＳ１１２でＣＧＩ起動要求かどうか判定する。ＣＧＩ起動要求であった場合は、ステップＳ１１３でＣＧＩパラメータを解析し、ステップＳ１１４でＣＧＩプログラムを起動して一つのセッションを終了する。また、ステップＳ１１２でＣＧＩ起動要求でないと判定された場合は、ステップＳ１１５へ進み、指定されたリソースファイルをレスポンスとして返信して一つのセッションを終了する。
【００６５】
なお、多くのページでは、表示内容はその時の状態に応じて変わるので、起動されたＣＧＩプログラムの中で、機器情報を取得し、テンプレートファイルからＨＴＭＬを生成し、レスポンスとして返信するという処理が行われる。また、ステップＳ１１５では、ＨＴＭＬファイルに対する加工は行わず、指定されたＨＴＭＬファイルをそのまま返信する。
【００６６】
図９は本実施形態によるＷｅｂサーバ１５０３から送信されたページのホストコンピュータのブラウザ上での表示例を示す図である。この画面は一般的なウェブブラウザで表示されるリモートＵＩのトップページを示す図であり、所望の画像処理装置のＵＲＬ（http://に続けて画像処理装置のＩＰアドレスを入力）をウェブブラウザで指定したときにＷｅｂサーバ１５０３と接続してデフォルトで表示されるページである。図示するように、画面はインデックス領域１０１とメイン領域１０２の２つのフレームから構成されている。インデックス領域には、主なサイトマップが表示され、マップ上のボタンを押す（マウス等のポインティングデバイスでクリックする）と対応する画面がメイン領域に表示される。ページの表示に際しては、図８に示されるセッションが複数回繰り返され、その過程においてステップＳ１１４及びステップＳ１１５が実行されることになる。ホストコンピュータ１０はステップＳ１０４で、周知の汎用的なブラウザによって受信したＨＴＭＬファイルを図９のごとく表示する。
【００６７】
図９に示すように、トップページは、機器の一般情報を表示する。
【００６８】
Ｄｅｖｉｃｅ Ｎａｍｅでは任意のデバイス名をユーザが設定可能で何も設定しないとＮａｍｅｌｅｓｓ Ｄｅｖｉｃｅとなる。Ｐｒｏｄｕｃｔ Ｎａｍｅには本画像処理装置の製品名が予め登録されている。Ｌｏｃａｔｉｏｎは本画像処理装置が設置されている場所をユーザが任意に設定する。そして、このページがＷｅｂサーバ１５０３で最後に書き換えられた日時が表示される。また本画像処理装置のプリンタ部２０９５の状態（トナーの残量、用紙の有無、ジャムの発生等）、スキャナ部２０７０の状態（カバーオープン等）、ＦＡＸ機能の状態（送信中、受信中、エラーの発生等）が文字情報で表示されるとともに、色による表示、さらに本画像処理装置の外観図をも用いて表示する。コメントの欄には操作部１０２１またはリモートＵＩでブラウザから設定したメッセージを表示させることができる。そして、管理者の名前が設定可能でここを押す（クリック）すると標準設定されたメーラーが起動されＥ−ｍａｉｌ送信が可能である。サポートリンクは、ここを押す（クリック）すると本画像処理装置のインターネットを介してサポート情報のページに接続される。一番下の欄にはブラウザの表示状態（"・・・を開いています"、"Ｄｏｃｕｍｅｎｔ：Ｄｏｎｅ"等）を表示する。
【００６９】
その他、デバイス情報ページ、ジョブステータスページ、ボックスページ、アドレスページ、ユーザモードページなどがインデックス領域に配置したボタン（デバイスボタン（Device）１０３、ジョブステータスボタン（Job Status）１０４、メールボックスボタン（Mail Box）１０５、アドレスボタン（Address）１０６、ユーザモードボタン（Add.Func.）１０７）を押下（クリック）することにより表示される。
【００７０】
図１０はトップページでジョブステータスボタン１０４を押した後に表示されるジョブステータスページの表示例を示す図である。
【００７１】
ジョブステータスボタン１０４を押す（クリック）ことにより、ジョブステータスページを表示するべくＨＴＴＰコマンドが画像処理装置２００へ送信され（ステップＳ１０２）、これを受けた画像処理装置２００は図１０に示す表示内容を記述したＨＴＭＬファイルを送信する（ステップＳ１１５）。
【００７２】
ホストコンピュータ１０はこのＨＴＭＬファイルを受信し、それを解析することで図１０のごときページを表示する（ステップＳ１０３、Ｓ１０４）。ジョブステータスページでは、現在画像処理装置２００内に投入されている種々のジョブ状況の一覧が表示される。インデックス領域１０１に表示されたサブメニュー１１１により、表示するジョブの種類（プリントジョブ（Print Job）、コピージョブ（Copy Job）、送信ジョブ（Send Job）、ＦＡＸジョブ（Fax Job）、受信ジョブ（Receive Job））を選択することが可能であり、選択されたジョブの種類のジョブ状況一覧がメイン領域１０２に表示される。図１０ではプリンタ部２０９５を使用する全てのジョブの状況を表示するためにプリントジョブが選択された状態を示しており、メイン領域１０２にはプリントジョブ状況の一覧が表示されている。また、プリントジョブログボタン１１２を押すことにより、プリントジョブログページが表示される。
【００７３】
図１１はプリントジョブログページの表示例を示す図である。
【００７４】
プリントジョブログページでは、システム起動後に投入されたプリントジョブの履歴の一覧が表示される。図示のように、メイン領域１０２にプリントジョブの履歴一覧が表示され、各プリントジョブ毎に、ジョブ番号１２１、ジョブ名称１２２、ジョブ所有者１２３、ユーザＩＤ１２４、終了時刻１２５、ジョブ実行結果１２６が一つのレコードとして表示される。プリントジョブ種別選択ボタン１２７を押下することにより、図１２に示すごとくプルダウンメニュー１３１が表示される。このプルダウンメニューから所望のプリントジョブ種別を選択することにより、メイン領域１０２に一覧表示するジョブ種別を変更することが可能である。選択可能なジョブ種別としては、ＰＤＬプリント（PDL Print：ＰＣ／ＰＣＬ、ＬＩＰＳなどのＰＤＬプリントで、ホストコンピュータからのプリント要求に応じたプリント処理）、ローカルコピープリント（Local Copy：スキャンとプリントを同一装置で行うコピー動作のプリント処理）、リモートコピープリント（Remote Copy：スキャンとプリントを別の装置でネットワークを介して行うコピー動作のプリント処理）、受信プリント（Receive Print：ＦＡＸ／ＩＦＡＸなど、Universal-Send機能により受信した画像をプリントする処理）、レポートプリント（Report Print：機器内部に保存されたプリンタやスキャナの動作履歴をレポート形式で出力する場合のプリント処理）がある。
【００７５】
なお、図１１、図１２のごときＷｅｂページの表示が、図９や図１０に示すＷｅｂページの表示と同様に、図８のフローチャートで示される手順によって実現されることは明らかであろう。
【００７６】
また、図１０に表示されるプリントジョブステータスのデータや、図１１、図１２のごとく表示されるプリントジョブログのデータは画像処理装置２００においてプリントジョブを実行したり受け付けたりする毎にＨＤＤ２００４に蓄積され、その状態が変化するたびに書き換えられる。なお、その格納データ形態は特に規定されるものではなく、当業者には明らかであるので詳細な説明を省略する。
【００７７】
以上のように、本実施形態によれば、画像処理装置２００上に通常のインターネット等でホームページの提供に利用されるものと同等のＷｅｂサーバ１５０３を実装し、画像処理装置２００とホストコンピュータ１１との間の通信規約としてＨＴＴＰプロトコルを採用し、画像処理装置に受信された画像出力ジョブの履歴情報をＨＴＭＬ文書として画像処理装置２００からホストコンピュータ１１へ送信することが可能となる。このため、ホストコンピュータ１１上のＷｅｂブラウザによりジョブの履歴を閲覧することが可能となるので、ユーザは特別なアプリケーションソフトウェアを利用しなくとも通常のホームページの閲覧に利用と同様な操作環境で容易に遠隔操作が可能となる。そして特別なアプリケーションソフトウェアを起動しなくてよいのでホストコンピュータの負荷も低減できる。また、ＨＴＴＰプロトコルの汎用性とあいまって、接続性の高いシステムを構成することが可能となる。
【００７８】
そして、操作部２０１２から指示されたジョブ、ＬＡＮ２０１１を介してホストコンピュータ１０や１１から指示されたジョブ、ＬＡＮ２０１１を介して受信したジョブ、ＷＡＮ２０５１を介して受信したジョブを一覧として確認することができる。
【００７９】
また、画像処理装置２００に投入されたジョブの状況をジョブの種別に応じてソートして表示させるので、ユーザは所望のジョブの状況を容易に確認できる。
【００８０】
なお、上述した第１の実施形態では、画像入力デバイスであるスキャナユニット、画像出力デバイスであるプリンタユニット、コントローラユニット及びユーザインターフェイスユニットを備えた画像処理装置に格納されたＷｅｂサーバを用いていたが、プリンタユニットとコントローラユニットからなる画像出力装置においても同様にＷｅｂサーバを格納することにより、リモートユーザインターフェイス機能を実現し、プリントジョブログを表示することも可能である。ただし、この場合、プリントジョブ種別はＰＤＬプリントのみとなる。
【００８１】
［第２の実施形態］
上述の第１の実施形態では、Ｗｅｂブラウザによってジョブの履歴を表示する例を示した。第２の実施形態は、画像蓄積機能を有する画像処理装置とホストコンピュータ１１がネットワーク等の伝送媒体を介して接続されたシステムにおいて、画像処理装置に蓄積された画像をホストコンピュータ１１で取得・表示可能とする構成を説明する。なお、第２の実施形態によるシステム及び画像処理装置のハードウェア構成は第１の実施形態と同様であるものとする。
【００８２】
本実施形態では、ＨＤＤ２００４内に画像データを蓄積するための領域を予め複数に分割し、それをボックスと称す。このボックスには、ユーザがスキャンした文書やウェブクライアントから送られてきたＰＤＬデータを一時的に保存しておくのに使用するユーザボックスと、受信したＦＡＸ文書などを保存しておくためのシステムボックスがある。各々のユーザボックスには番号が付与され、それぞれ識別することが可能である。尚、不図示の設定画面において、ユーザボックスにボックス名称、暗証番号及び保存したデータを自動的にボックスから消去するまでの時間を設定することが可能である。また、ユーザはスキャンした画像やウェブクライアントから送ったＰＤＬデータをボックスに保存するよう指定することができる。更に、保存された文書はユーザの指示によりＦＡＸや電子メールで送信したり、他のボックスに移動、或いはプリンタ出力することができる。
【００８３】
図１３は、第２の実施形態による画像処理装置のソフトウェア構成を示すブロック図である。なお、図１３において第１の実施形態（図１）と同様の構成には同一の参照番号を付してある。図２と異なる点は、ボックスモジュール（Box）１５５１を設けた点である。ボックスモジュール１５１１は、スキャン画像もしくはＰＤＬプリント画像をＨＤＤに格納し、格納した画像のプリンタ機能による印刷、統合送信（Universal-Send）機能による送信、ＨＤＤに格納した文書の削除、グルーピング（個別ＢＯＸへの格納）、ＢＯＸ間移動、ＢＯＸ間コピーなどの管理機能を提供する。なお、ボックスモジュール１５５１は、HTTPモジュール１５１２及びTCP/IPモジュール１５１６によって通信機能が提供される。
【００８４】
なお、図１３では、図２の構成中のＷｅｂプルプリントモジュール１５１１をボックスモジュール１５５１で置き換えているが、単純に図２の構成にボックス１５５１を追加したものであってもよい。
【００８５】
以上の様な構成において、ホストコンピュータ１０が一般的なブラウザを用いて、本画像処理装置のＵＲＬ（例えばIPアドレス）を指定して本画像書誌装置に接続すると、第１の実施形態で説明したように、図９に示すようなリモートＵＩのトップページが表示される。図９において、メールボックスボタン１０５を押す（クリック）と図１４に示されるようなボックスページが表示される。
【００８６】
図１４は第２の実施形態によるボックスページの表示例を示す図である。
【００８７】
ボックスページでは、メイン領域１０２に、現在画像処理装置のＨＤＤ２００４内に存在するボックスの一覧が表示される。インデックス領域１０１に表示されたサブメニュー２０１により、表示するボックスの種類（ユーザボックス（User Boxes）、システムボックス（Preset Boxes））を選択することが可能であり、選択されたボックスの一覧がメイン領域１０２に表示される。なお、図１４ではユーザボックスが選択された状態が示されており、メイン領域１０２にはユーザボックスの一覧が表示されている。各ユーザボックス毎にボックス番号２０２、ボックス名称２０３、当該ボックス内文書画像の全ボックス文書画像記憶領域占有率２０４が一つのレコードとして表示される。なお、全ボックス文書画像記憶領域占有率２０４は、ボックス文書画像格納用に割り当てられたＨＤＤ領域中に占める、当該ボックス内文書の画像が占める割合である。また、ボックス番号２０２はリンクテキストと成っており、Ｗｅｂブラウザ上で所望のリンクテキストを選択することにより、ボックス内容リスト表示ページが表示される。
【００８８】
図１５は、図１４のボックスページにおいてボックス番号リンクテキストを選択した際に表示される、ボックス内容リスト表示ページの例を示す図である。
【００８９】
ボックスリスト表示ページのメイン領域１０２には、指定されたボックス内に含まれるボックス文書画像の一覧が表示される。各文書画像毎に選択チェックボックス２１１、文書画像タイプ２１２、文書画像名称２１３、文書画像サイズ２１４、文書画像向きアイコン２１５、文書画像ページ数２１６、最終更新日時２１７が一つのレコードとして表示される。ここで、文書画像タイプ２１２は、当該画像データが、「スキャナによって得られた画像データ」であるか「受信したＰＤＬプリント要求を画像展開して（プリントせずに）ボックスに格納した画像データ」であるかを示す。また、選択チェックボックス２１１の所望のものにチェックマークを入れて指示ボタン２１９（Printボタン、Forwardボタン、Moveボタン、Deleteボタン）のいずれかをクリックすることで選択された文書を指定どおり処理させることができる。Deleteボタンをクリックした場合には図１９に示すような確認画面が表示される。この図においてOKボタンをクリックした場合には選択された文書がボックスから消去され、キャンセルボタンをクリックした場合には図１５の表示に戻る。更に、文書画像名称２１３はリンクテキストとなっており、Ｗｅｂブラウザ上で本リンクテキストを選択することにより、ボックス文書画像内容表示ページが表示される。
【００９０】
また、編集ボタン２１８をクリックすると不図示の画面が表示され、そのボックスに対するボックス名、パスワード、文書を自動消去するまでの時間等を設定することができる。
【００９１】
なお、図１４に示す画面において、暗証番号が設定されているボックスを開こうとした場合、不図示の暗証番号確認画面が表示される。ここで、正しい暗証番号が入力されれば図１５に示すボックス文書表示画面に移行するが、正しい暗証番号が入力されなければ、そのボックスの内容を見ることはできない。
【００９２】
図１６は、図１５のボックス内容リスト表示ページにおいて所望の文書画像名称リンクテキストを選択した際に表示される、ボックス文書画像内容表示ページの例を示す図である。
【００９３】
ボックス文書画像内容表示ページのメイン領域１０２には、ボックス文書画像の各ページの内容一覧が表示される。各ページ毎にページ番号２２１、カラー画像アイコン２２２、カラー画像サイズ２２３、モノクロ画像アイコン２２４、モノクロ画像サイズ２２５、画像ピクセル数（横×縦）２２６が一つのレコードとして表示される。ここで、カラー画像と白黒画像についての情報が存在するのは、各ページは同じ画像に対してカラーの画像とモノクロの画像の両方を保持するためである。各画像アイコンはリンクイメージとなっており、Ｗｅｂブラウザ上でこれらのリンクイメージの一つが選択されると、画像処理装置２００内に格納された対応する画像データがＷｅｂサーバ１５０３によってホストコンピュータ１０上のＷｅｂブラウザへ転送され、画像の表示が行われる。なお、カラー画像はＪＰＥＧフォーマットにて転送される為、Ｗｅｂブラウザ内にそのまま表示される。また、モノクロ画像はＴＩＦＦ・ＭＭＲ圧縮フォーマットにて転送される為、Ｗｅｂブラウザより起動される画像ビューアアプリケーションによって表示が行われる。
【００９４】
図１７はプリセットボックス（Preset Boxes）を選択した場合の表示例を示す図である。Preset BoxesではFAX，IFAX等で受信したデータを蓄積するMEMORY RX BOX、FAX，IFAX等で送信するデータを蓄積するMEMORY TX BOX等があり、ここではMEMORY RX BOXの表示例を示す。MEMORY RX BOXでは、選択チェックボックス(Select)２３１、ジョブタイプ(Type)２３２、発信元ユーザ名(User ID)２３３、文書画像ページ数(Pages)２３４、受信日時(Times)２３５が表示される。文書の選択により文書の詳細な情報およびページごとの情報、そして所望のページの選択により文書内容が表示されるのは前述のユーザボックスと同様である。
【００９５】
なお、上述したＨＴＭＬファイルや画像データを画像処理装置からホストコンピュータ１０へ転送する処理は、第１の実施形態で説明した手順（図８のフローチャート）で実現される。
【００９６】
そして、ボックス内に蓄積されている文書を選択して転送する場合には、例えば、図１７の例で説明するとForwardボタン２３６をクリックし、図１８に示すような文書転送のための設定画面を表示させる。
【００９７】
図１８の表示において、選択文書リスト欄２４１には、選択された文書が表示されており、ボタン２４２〜２４５を使用することにより転送順を指定できる。２４６は宛先表示ボタンであり、クリックすると不図示の宛先表示画面が表示される。宛先表示画面では登録されているアドレス（ＦＡＸ番号、Ｅ−メールアドレスなど）が表示され、転送先を選択できる。宛先表示画面で選択された宛先が転送先リスト領域２４７に表示される。２４８は消去ボタンであり、選択された転送先を転送先リストから消去する時に押す。  ２４９はＯＫボタンであり、転送が実行される。
【００９８】
２５０は文書消去チェック欄であり、プリントアウト後にそのデータを消去するか否かの選択を行うことができる。ここをチェックするとそのデータは正常に転送された場合に消去される。２５１はキャンセルボタンであり、転送を行わずにボックス文書表示画面（図１７）に戻る。
【００９９】
ボックス内の文書を転送する際のホストコンピュータ１０側の処理の流れは、図８のフローチャートを参照すると、ステップS101で図１８の画面を呼び出すための入力からステップS104による表示、再び、S101でボックスパスワードの入力（指定されたボックスにパスワードが設定されている場合）、ボックス内の文書の選択、送信先の選択等、種々の入力とその応答を示す画像処理装置２００から送られてくる情報の表示というように、S101〜S104の処理を必要なだけ繰り返す。なお、S101の入力の判断の際にはユーザが入力されたパラメータに問題があるかどうかをホストコンピュータ側で判断し、問題があればS102のコマンド送信は行わない。
【０１００】
この文書転送のための設定画面表示後の処理の流れの詳細は図２０に示すフローチャートのとおりである。即ち、図１８の画面を呼び出した後、S207で入力終了するまでS201〜S206までの処理を繰り返すことになる。ここでS205の判断はＷｅｂサーバから送られてきたHTMLファイルに含まれる、スクリプトのコードによって行われるものであり、例えば数字を入力すべき欄に数字以外の文字が入力されている場合などにS203に戻り再度入力を促すものである。
【０１０１】
次にＷｅｂサーバ側の処理の詳細について図２１のフローチャートを参照して説明する。
【０１０２】
図２０のように複数回のやり取りによりパスワードによるユーザの認証や文書一覧の提示、選択の確認等を経て最終的な転送のための設定（転送されるべき文書の特定や宛先の情報等）をステップS301で受信すると、ステップS302で文書転送のためのCGIプログラムを起動し、S301で受信した文書情報、宛先情報等のパラメータをステップS303で解析する。そして、ステップS304で指定されている宛先に応じてNetwork2010またはMODEM2050を用いて転送処理を実行するよう各々に転送処理要求を行う。
【０１０３】
正常に転送処理が行われると、ステップS305で文書消去チェック欄２５０にチェックされているかどうか判断し、チェックされていなければそのまま処理を終了し、チェックされていれば、ステップS306で該当する文書をボックスから消去し処理を終了する。
【０１０４】
次に、ボックス内に蓄積されている文書を選択してプリンタ部２０９５でプリントする場合について説明する。
【０１０５】
図１５、１７等の画面でPrintボタンをクリックすると図２２のプリント設定画面に移行する。
【０１０６】
図２２に示すように、選択文書リスト欄２６１には、選択された文書が表示されており、ボタン２６２〜２６５でプリント順を指定できる。また、プリント枚数指定欄２６６でプリント枚数、給紙カセット指定欄２６７で給紙カセット、両面指定欄２６８で両面、ソート指定欄２６９でソートについてそれぞれ指定し、ＯＫボタン２７０をクリックすることによりプリントの指示を出すことができる。
【０１０７】
２７１は文書消去チェック欄であり、プリントアウト後にそのデータを消去するか否かの選択を行うことができる。ここをチェックするとデータは転送後に消去される。２７２は文書結合チェック欄であり、複数の文書を一つのジョブとしてプリントアウトする時に使用する。２７３はキャンセルボタンであり、プリント出力を行わずに１つ前の画面（ボックス文書表示画面）に戻る。
【０１０８】
次に、ウェブクライアントのウェブブラウザから、本実施形態による画像処理装置のリモートＵＩ機能を使用してボックス内のデータをプリント出力要求する場合のウェブブラウザの処理について説明する。
【０１０９】
図２０のフローチャートを用いてその処理の流れを説明する。
【０１１０】
まず、ステップＳ２０１において、ウェブブラウザが画像処理装置２００のウェブサーバ部１５０３ら送られてきたＨＴＭＬファイルを受信する。そして、ステップＳ２０２において、受信したファイルを画面に表示する。ここで表示される画面が図２２に示したプリント画面である。次に、ステップＳ２０３において、ユーザがプリント枚数指定欄２６６でプリント枚数を指定する等、必要なパラメータをブラウザに入力し、ＯＫボタン２７０を押す。
【０１１１】
次に、ステップＳ２０４において、ユーザが設定したパラメータが適当なものかどうかをチェックする。このチェックは、ウェブサーバ部１５０３から送られてきたファイルに含まれる、スクリプトのコードによって行われる。例えば、プリント枚数を設定すべき欄に数字でない文字が入力されているなど、適当でない入力がなされていた場合には（ステップＳ２０５の問題有り）ステップＳ２０３に戻り、再度入力を促す。また、チェックの結果問題がなければ（ステップＳ２０５の問題なし）ウェブサーバ部１５０３にＨＴＴＰコマンドを送信してプリント出力を要求する（ステップＳ２０６）。
【０１１２】
次に、ウェブブラウザからボックス内のデータのプリント出力要求がなされた場合のウェブサーバ部１５０３の処理について説明する。
【０１１３】
図２３は、ウェブブラウザからプリント出力要求を受信した時のウェブサーバ部１５０３の処理を示すフローチャートである。
【０１１４】
まず、ステップＳ４０１において、ウェブサーバ部１５０３がネットワーク接続部２０１０を介してウェブクライアントのウェブブラウザからＨＴＴＰコマンドを受信する。そして、ステップＳ４０２において、ウェブサーバ部１５０３がそのプリンタ出力要求に対応するＣＧＩプログラムを起動する。
【０１１５】
次に、ステップＳ４０３において、起動されたＣＧＩプログラムがブラウザから渡されたプリント枚数、プリント用紙、ソート方法などのパラメータを解析する。そして、ステップＳ４０４において、パラメータを設定してプリンタ部２０９５にプリントを要求し、プリントが実行される。次に、ステップＳ４０５において、上述のパラメータのうち図２２に示した文書消去チェック欄２７１がチェックされているどうかを判断する。ここで、チェックされていなければそのまま処理を終了するが、チェックされていればステップＳ４０６に進み、プリント出力の終了後、そのデータをHDD２００４内のボックスから消去する。
【０１１６】
図１５、１７等の画面でDeleteボタンをクリックした場合は図２４のようなボックス移動画面に移行する。
【０１１７】
図２４に示すように、選択文書リスト欄２８１には選択されている文書が表示される。移動先ボックス選択欄２８２で移動先ボックスを選択し、ＯＫボタン２８３を押下することにより選択されている文書が移動する。２８４はキャンセルボタンであり、移動を行わずに１つ前の画面（ボックス文書表示画面）に戻る。
【０１１８】
この場合のブラウザ側での処理は前述のものと同様な流れで行われる。
【０１１９】
Ｗｅｂサーバ側の処理についても"転送処理"、"プリント処理"を"移動処理"とし、文書消去にかかる処理を省略しただけである。つまり、指定された文書の情報と移動先のボックスについてのパラメータを解析し、それに従って蓄積先のボックスを変更するようにするものである。
【０１２０】
以上のリモートＵＩによる操作は操作部２０１２からも同様に行うことができる。
【０１２１】
以上説明したように、第２の実施形態によれば、画像処理装置２００上にＷｅｂサーバ１５０３を実装し、画像処理装置とホストコンピュータとの間の通信規約としてＨＴＴＰプロトコルを採用し、画像処理装置に蓄積された画像情報をＨＴＭＬ文書として画像処理装置から送信することが可能となる。また、画像処理装置に蓄積された画像を画像ファイルとして画像処理装置からホストコンピュータに送信し、ホストコンピュータ上のＷｅｂブラウザによりこれを閲覧・操作することが可能となるので、容易に遠隔操作が行える。また、ＨＴＴＰプロトコルの汎用性とあいまって、接続性の高いシステムを構成することが可能となっている。なお、画像処理装置に蓄積された画像を画像ファイルとして画像処理装置からホストコンピュータに送信する際の転送プロトコルにはＨＴＴＰを用いる。このとき、画像の種類により、image/TIFF、image/jpegなどのmimeタイプがレスポンスヘッダとして付加される。
【０１２２】
また、本実施形態によれば、ネットワーク上のクライアントのウェブブラウザからユーザが画像処理装置内のボックスに記憶した画像データをプリント要求できることにより、ユーザは画像処理装置の前まで行かなくとも、操作部２０１２からの操作と同様にボックス内の画像データを容易にプリント出力することが可能となる。
また、ネットワーク上のクライアントのウェブブラウザからユーザが画像処理装置内のボックスに記憶した画像データをＦＡＸやＥ−メールで転送要求できることにより、ユーザは画像処理装置の前まで行かなくとも、ボックス内の画像データを容易に転送することが可能となる。
【０１２３】
更に、ユーザはボックス内の画像データをプリント又は転送する際に、必要なパラメータをウェブブラウザ上で容易に設定することが可能となる。
【０１２４】
また、画像処理装置のサーバからクライアントのウェブブラウザへパラメータの設定を行わせるための設定用ファイルを送信することにより、クライアントに特別なドライバ等をインストールする必要がなく、一般のウェブブラウザを利用できる。
【０１２５】
更に、設定用ファイルは、ブラウザ上でプリント枚数に数字以外の文字が入力されるなどの適当でない設定がなされていないかをチェックし、適当でない設定がなされている場合には再度入力を促すことにより、サーバ側でそのチェックを行う必要がなく、サーバ及びネットワークにかかる負担を軽減できる。
【０１２６】
なお、上記実施形態では、画像入力デバイスであるスキャナユニット、画像出力デバイスであるプリンタユニット、コントローラユニット、ユーザインターフェイスユニットからなる、画像処理装置に格納されたＷｅｂサーバを用いていたが、画像記憶機能を有するコントローラユニットからなる画像記憶管理装置においても同様にＷｅｂサーバを格納することにより、リモートユーザインターフェイス機能を実現し、画像を表示することが可能である。
【０１２７】
［第３の実施形態］
第１の実施形態では、Ｗｅｂブラウザを用いてプリントジョブステータスやプリントジョブログを表示可能とする構成を説明した。第３の実施形態では、更に、プリントジョブのステータス変更操作を可能とする構成を説明する。すなわち、第３の実施形態では、画像処理装置とホストコンピュータがネットワーク等の伝送媒体を介して接続されたシステムにおいて、画像処理装置に出力予約された複数ジョブの状態情報をホストコンピュータで取得・表示する。なお、第３の実施形態によるシステム及び画像処理装置のハードウェア構成並びにソフトウェア構成は第１の実施形態と同様である。
【０１２８】
図２５は図９に示したトップページでジョブステータスボタンを押した後に表示されるジョブステータスページの表示例を示す図である。なお、図２５の表示内容は図１０に示したものと同じであるが、第３の実施形態の説明のために必要な参照番号を付してある。
【０１２９】
図２５に示すように、ジョブステータスページでは、現在画像処理装置２００内に投入されているジョブ状況の一覧が表示される。インデックス領域１０１に表示されたサブメニュー１１１により、表示するジョブの種類（プリントジョブ、コピージョブ、送信ジョブ、ＦＡＸジョブ、受信ジョブ）を選択することが可能であり、選択されたジョブの種類のジョブ状況一覧がメイン領域１０２に表示される。図２５はプリントジョブが選択された表示状態を示しており、メイン領域１０２にはプリントジョブ状況一覧が表示されている。各プリントジョブ毎にジョブ状態アイコン３０３、ジョブ番号３０４、ジョブ状態３０５、ジョブ種別３０６、ジョブ名称３０７、ジョブ所有者３０８、ジョブサイズ３０９、ジョブ受付日時３１０が一つのレコードとして表示される。
【０１３０】
ジョブ状態としては、Printing（プリント中：現在プリント中のジョブ）、Waiting（プリント待ち：プリント待ち行列に並んでいるジョブで順番がくればプリントが開始される）、Pause（休止中：プリント待ち行列に並んでいるジョブで、順番が来てもプリントが開始されずに、次のジョブに飛ばされる）、Lock（ロック状態：プリント待ち行列に並んでいるジョブでパスワードによりロックされているジョブであり、このジョブを選択してパスワードを入力するまでプリントは実行されない）がある。また、ジョブ種別としては、Print（ＰＤＬプリント）、Local Copy（ローカルコピープリント）、Remote Copy（リモートコピープリント）、Received（受信プリント）、Report（レポートプリント）がある。プリント待ちのジョブは上から順番に待ち順に従って整列され表示される。各レコードの左端には選択ボタン３０２が設けてあり、該当レコードのジョブを選択することが可能である。ジョブ一時中断ボタン３１１（選択したジョブをWaiting状態からPause状態にする）、ジョブ再開ボタン３１２（選択したプリントジョブをPause状態からWaiting状態にする）、ジョブプロモートボタン（選択したプリントジョブをプリント待ち行列の先頭（現在プリント中のジョブの次）に移動する）３１３、ジョブキャンセルボタン（選択したプリントジョブを削除する）３１４を備えたツールバーが表示されており、これらのボタンを用いることにより、選択ボタン３０２によって選択されたプリントジョブのステータスを変更することができる。
【０１３１】
また、各ジョブ番号３０４はリンクテキストになっており、これを選択することにより、当該レコードのジョブの詳細情報ページが表示される。
【０１３２】
図２６は、プリントジョブの詳細情報ページの表示例を示す図である。メイン領域１０２には、受付日時、受付番号、ジョブ状態、部門ＩＤ、ジョブ名、ジョブ所有者、ページ数と部数などの詳細情報が表示される。
【０１３３】
図２７はJob StatusのSend Job Statusボタンを押した後に表示されるSend Job Statusページの表示例を示す図である。
【０１３４】
画像処理装置２００内に送信対象のデータが残っているジョブがリストとして表示される。リストには、左から、処理の指定のための選択チェックボックス、ジョブ状態アイコン、Jobを特定するためのJob ID、Jobの状態を示すStatus、Jobの種別を示すJob Type、指定されている宛先の数を示すDestinations、Jobを受け付けた日時を示すTimeが含まれる。
【０１３５】
所望の文書を指定して設定の変更等を行う場合にはチェックボックス３２１にチェックマークを入れてから設定画面を呼び出す。
【０１３６】
Logボタン３２２をクリックすると、図２８に示すような画像処理装置２００で既に実行されたSend JobのLogのリストを表示する。リストには、左からJobを特定するためのJob ID（Re. Job No.）、Jobの実行結果を示すResult、Jobを開始した時間を示すStart Time、ジョブを終了した時間を示すEnd Time、部門別管理を行う場合のために指定された部門を示すDept. ID、Jobの種別を示すJob Type、送信先を示すDestination、F codeを指定して送信した場合にはそのF code、送信ページ数を示すPages、送信の際の通信モード、エラーで終了した場合にエラー内容を示すEnd codeが含まれる。このLogに示されたデータは宛先の変更等を行って再送信が可能である。
【０１３７】
以下、上記の画面において内容を変更してジョブを実行させる際の処理の流れを説明する。
【０１３８】
図２９に図２５の画面においてプリントジョブの内容の変更を行う際のＷｅｂサーバ１５０３側の処理の流れを表すフローチャートを示す。
【０１３９】
まず、ユーザはホストコンピュータ１０のＷｅｂブラウザを使って図２６の表示等を行い、図２５の画面上で所望のプリントジョブを選択し、続いて所望の処理の指示を行う。Ｗｅｂサーバ部１５０３はステップS510でこの指示内容を示すHTTPコマンドを受信する。
【０１４０】
ステップS502でこの指示の内容がPauseを示すと判断した場合はステップS503で指定されたジョブをPauseに変更し、それをHTMLファイルに反映させる。同様にステップS504、506、508でそれぞれ指示内容を判断し、その判断結果に応じてステップS505、507、509でジョブの状態を変更しHTMLファイルに反映させる。
【０１４１】
そして、ステップS510でこの変更されたHTMLファイルをホストコンピュータ１０に送信し、Ｗｅｂブラウザでの表示にこの変更を反映させる。
【０１４２】
一方、上記いずれの指示でもなかった場合はS511でその他の処理を実行する。
【０１４３】
図３０は一旦投入した送信ジョブに対し、宛先を変更したり追加する場合のＷｅｂサーバ側の処理の流れを表すフローチャートである。
【０１４４】
まず、ユーザはホストコンピュータ１０のＷｅｂブラウザを使って図２７の画面で所望のジョブを指定し、宛先を変更もしくは追加する場合は先に説明した転送処理の場合と同様に宛先を選択し、またジョブをキャンセルする場合はその旨の指示を行う。Ｗｅｂサーバ部１５０３はステップS601でこの指示内容を示すHTTPコマンドを受信する。
【０１４５】
ステップS602でこの指示内容が宛先変更を示すと判断した場合はステップS603で指定されたジョブの宛先を変更し、それをHTMLファイルに反映させる。同様にステップS604、S606でそれぞれ指示内容を判断し、その判断結果に応じてステップS605、S607でジョブの内容を変更し、HTMLファイルに反映させる。
【０１４６】
そして、ステップS608でこの変更されたHTMLファイルをホストコンピュータ１０に送信し、Ｗｅｂブラウザでの表示にこの変更を反映させる。
【０１４７】
一方、上記いずれの指示でもなかった場合はS609でその他の処理を実行する。
【０１４８】
図３１は一旦実行された送信ジョブを宛先を変更するなどして再送信させる際の処理の流れを表すフローチャートである。
【０１４９】
まず、ユーザはホストコンピュータ１０のＷｅｂブラウザを使って図２８の画面で所望のジョブ（実行済みのもの）を指定し、必要があれば宛先の変更、追加等を行い再送信の指示を行う。Ｗｅｂサーバ部１５０３はステップS701でこの指示内容を示すHTTPコマンドを受信する。
【０１５０】
ステップS702でこの指示内容に宛先の変更が含まれている場合は指定されたジョブの宛先を変更して送信ジョブ（送信キュー）に設定する。一方宛先の変更がなかった場合はステップS704で宛先の変更を行うことなく送信ジョブに設定する。
【０１５１】
図３２は実行し終わったジョブの履歴をユーザからの指示でSend Job Logから削除する場合の処理の流れを表すフローチャートである。
【０１５２】
まずユーザはホストコンピュータ１０のＷｅｂブラウザを使って図２８の画面で所望のジョブを指定し、その履歴の削除を指示する。このときユーザ認証を行って他人の履歴を削除できないようにしてもよい。Ｗｅｂサーバ部１５０３はステップS801でこの指示内容を示すHTTPコマンドを受信する。
【０１５３】
ステップS802で履歴の削除が指示されたと判断した場合は、ステップS803で指定されたジョブの履歴を削除し、削除の指示がなかったと判断した場合はこれをスキップする。
【０１５４】
そして、ステップS804で以上の処理が反映されたHTMLファイルを送信し、処理を終了する。
【０１５５】
以上のリモートＵＩからの操作は操作部２０１２からも同様に行うことができる。
【０１５６】
以上のように、第３の実施形態によれば、画像処理装置上にＷｅｂサーバ１５０３を実装し、画像処理装置とホストコンピュータとの間の通信規約としてＨＴＴＰプロトコルを採用し、画像処理装置に出力予約された複数の出力ジョブの状態情報をＨＴＭＬ文書として画像処理装置からホストコンピュータに送信することが可能となる。そして、複数の出力ジョブの状態をホストコンピュータ上のＷｅｂブラウザにより閲覧・操作することが可能となり、容易に遠隔操作を行える。また、ＨＴＴＰプロトコルの汎用性とあいまって、接続性の高いシステムを構成することが可能となる。
【０１５７】
また、ユーザはブラウザでジョブの状態や宛先の再確認を行うことができ、さらにその変更が可能なので、画像処理装置を直接操作することなしに操作部２０１２からの操作と同様にジョブの宛先を変更することができる。
【０１５８】
また操作部２０１２から送信指示を出した後、送信開始まで時間のかかるようなジョブであったとしても装置から離れた場所でその状況を確認できるとともに、そのジョブが操作ミスも含め異常に終了していたとしても再送信処理が可能となる。
【０１５９】
また、実行させた送信ジョブについての履歴を残したくない場合にも容易に離れた場所からその履歴を削除することができる。
【０１６０】
なお、上記実施形態では、画像入力デバイスであるスキャナユニット、画像出力デバイスであるプリンタユニット、コントローラユニット、ユーザインターフェイスユニットからなる画像処理装置に格納されたＷｅｂサーバを用いていたが、プリンタユニットとコントローラユニットからなる画像出力装置においても同様にＷｅｂサーバを格納することにより、リモートユーザインターフェイス機能を実現し、プリントジョブステータスを表示することも可能である。ただし、この場合は、プリントジョブ種別はPrint（ＰＤＬプリント）のみに限定される。
【０１６１】
なお、本発明は、複数の機器（例えばホストコンピュータ、インターフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１６２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６３】
以上、本発明を好ましい実施形態に基づき説明したが本発明は本実施形態に限ることなくクレームに示した範囲で種々の変更が可能である。
【符号の説明】
【０１６４】
２００、２２０、２３０  画像処理装置、２０７０  スキャナ部、２０９５  プリンタ部、２０００  制御ユニット、２０１２  操作部２０１２等を有する。スキャナ部２０７０、１０  ホストコンピュータ、２０１１  ＬＡＮ
【図１】
2020014222.tif 000003
【図２】
2020014222.tif 000004
【図３】
2020014222.tif 000005
【図４】
2020014222.tif 000006
【図５】
2020014222.tif 000007
【図６】
2020014222.tif 000008
【図７】
2020014222.tif 000009
【図８】
2020014222.tif 000010
【図９】
2020014222.tif 000011
【図１０】
2020014222.tif 000012
【図１１】
2020014222.tif 000013
【図１２】
2020014222.tif 000014
【図１３】
2020014222.tif 000015
【図１４】
2020014222.tif 000016
【図１５】
2020014222.tif 000017
【図１６】
2020014222.tif 000018
【図１７】
2020014222.tif 000019
【図１８】
2020014222.tif 000020
【図１９】
2020014222.tif 000021
【図２０】
2020014222.tif 000022
【図２１】
2020014222.tif 000023
【図２２】
2020014222.tif 000024
【図２３】
2020014222.tif 000025
【図２４】
2020014222.tif 000026
【図２５】
2020014222.tif 000027
【図２６】
2020014222.tif 000028
【図２７】
2020014222.tif 000029
【図２８】
2020014222.tif 000030
【図２９】
2020014222.tif 000031
【図３０】
2020014222.tif 000032
【図３１】
2020014222.tif 000033
【図３２】
2020014222.tif 000034
【手続補正書】
【提出日】令和1年10月7日(2019.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置のＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置であって、
原稿を読取可能な読取部と、
情報を格納可能な格納部と、
前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページの表示用データを出力する手段と、を有し、
前記表示用データは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とする画像処理装置。
【請求項２】
前記ＷＥＢページで一覧可能な画像データの情報は、前記格納部に格納された画像データのうちの一部の画像データであって一の格納先情報に紐づいた画像データの情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記種別情報は複数種類のアイコンを用いて前記区別を可能にする情報であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記表示用データは、前記複数の画像データの各々に対応するチェックボックスの情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示用データは、複数の機能の中から画像データの転送機能を指定するための選択オブジェクトの情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記表示用データは、複数の機能の中から画像データの印刷機能を指定するための選択オブジェクトの情報を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記表示用データは、複数の機能の中から画像データの削除機能を指定するための選択オブジェクトの情報を含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記表示用データは、複数の機能の中から画像データの移動機能を指定するための選択オブジェクトの情報を含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記表示用データは、前記画像処理装置の名称情報を含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記表示用データは、前記複数の画像データの各々に紐づけられた日時情報を含むことを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記表示用データは、前記複数の画像データのうちの一の画像データについての詳細情報を閲覧可能な更なるＷＥＢページへのリンク情報を含むことを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記リンク情報は、前記一の画像データの名称情報に紐づけられる情報であることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記更なるＷＥＢページを表示させるための更なる表示用データは、画像の表示指示を受け付けるための情報を含むことを特徴とする請求項１１または１２に記載の画像処理装置。
【請求項１４】
前記更なるＷＥＢページを表示させるための更なる表示用データは、前記一の画像データに紐づく日時情報を含むことを特徴とする請求項１１乃至１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記更なるＷＥＢページを表示させるための更なる表示用データは、前記一の画像データのページ数の情報を含むことを特徴とする請求項１１乃至１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記更なるＷＥＢページを表示させるための更なる表示用データは、前記一の画像データのカラー/モノクロの情報を含むことを特徴とする請求項１１乃至１５のいずれか１項に記載の画像処理装置。
【請求項１７】
前記更なるＷＥＢページを表示させるための更なる表示用データは、前記一の画像データのデータサイズの情報を含むことを特徴とする請求項１１乃至１６のいずれか１項に記載の画像処理装置。
【請求項１８】
外部装置からの受信に基づく画像データは、外部装置から受信したＰＤＬデータに基づき生成される画像データであることを特徴とする請求項１乃至１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記読取部の読取に基づく画像データを外部装置に送信する送信機能を備えることを特徴とする請求項１乃至１８のいずれか１項に記載の画像処理装置。
【請求項２０】
シートに画像を形成する画像形成部を更に備え、
前記画像形成部に画像を形成させるプリント機能を備えることを特徴とする請求項１乃至１９のいずれか１項に記載の画像処理装置。
【請求項２１】
シートに画像を形成する画像形成部を更に備え、
前記読取部の読取に基づき前記画像形成部に画像を形成させるコピー機能を備えることを特徴とする請求項１乃至１９のいずれか１項に記載の画像処理装置。
【請求項２２】
原稿を読取可能な読取部と情報を格納可能な格納部を備え情報処理装置のＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置の制御方法であって、
前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページの表示用データを出力する工程を有し、
前記表示用データは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とする制御方法。
【請求項２３】
原稿を読取可能な読取部と情報を格納可能な格納部を備え情報処理装置のＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置のコントローラに制御処理を実行させるプログラムであって、
前記制御処理は前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページの表示用データを出力する工程を有し、
前記表示用データは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とするプログラム。
【請求項２４】
ＷＥＢブラウザを実行する情報処理装置と前記ＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置を備える画像処理システムであって、
前記画像処理装置は、
原稿を読取可能な読取部と、
情報を格納可能な格納部と、
前記情報処理装置にデータを出力する手段と、を有し、
前記情報処理装置は、
前記データに基づいて、前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページを前記ＷＥＢブラウザに表示させる手段を有し、
前記ＷＥＢページは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とする画像処理システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために、本発明の一側面によれば、情報処理装置のＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置であって、
原稿を読取可能な読取部と、
情報を格納可能な格納部と、
前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページの表示用データを出力する手段と、を有し、
前記表示用データは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とする画像処理装置が提供される。
また他の側面によれば、ＷＥＢブラウザを実行する情報処理装置と前記ＷＥＢブラウザにＷＥＢページを表示させるための表示用データを出力可能な画像処理装置を備える画像処理システムであって、
前記画像処理装置は、
原稿を読取可能な読取部と、
情報を格納可能な格納部と、
前記情報処理装置にデータを出力する手段と、を有し、
前記情報処理装置は、
前記データに基づいて、前記格納部に格納された複数の画像データの情報を一覧可能なＷＥＢページを前記ＷＥＢブラウザに表示させる手段を有し、
前記ＷＥＢページは前記複数の画像データに対応する名称情報と種別情報を少なくとも含み、前記種別情報は前記読取部の読取に基づく画像データと外部装置からの受信に基づく画像データを区別可能にする情報であることを特徴とする画像処理システムが提供される。