(57)【要約】【課題】  指定した設定画面のみを表示する構成において、従来の固定順序での設定画面表示しかできないことによるユーザビリティの悪さを改善する。【解決手段】  指定した設定画面を順序つきで記憶する手段と、最初の設定画面を表示する手段と、記憶した順序に沿って前後に画面遷移するためのＵＩコンポーネントを前記画面に追加して表示する手段とによって構成する。【選択図】  図１
2007310468.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理を一連の作業として登録し、前記作業を実行する手段をもつアプリケーションにおいて、前記作業の登録時に各処理の設定画面ごとに実行時に表示するか否かを指定する表示画面登録手段と、前記表示画面登録手段で表示する設定に登録された画面を一定の順序に並べて記憶する表示画面記憶手段と、前記作業の実行時に前記表示画面記憶手段に記憶された最初の画面を表示する表示手段と、前記表示画面記憶手段に記憶された画面を順序どおりに画面遷移するためのUIコンポーネントを各画面に新たに追加表示して画面遷移させる画面遷移手段と、を有することを特徴とするシステム。
【請求項２】
表示しない設定にされた画面を表示するUIコンポーネントを各画面で無効化する手段を備えることを特徴とする請求項１に記載のシステム。
【請求項３】
設定時には一定の時間が経過すると、実行時には処理が終了すると、記憶された順序どおりに画面遷移する手段を備えることを特徴とする請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面登録手段を用いて複数画面間遷移および複数処理の実行を自動化および簡易化するプログラムに関する物である。
【背景技術】
【０００２】
従来の画像記録装置では階層化された画面の構成は固定化されているので、このような特殊な機能を使用するユーザはジョブを行う度に所望の機能を設定する為にソフトボタンやハードボタンを何回も操作しなければならず、非常に煩わしいばかりでなく、誤操作にもつながってしまうという問題があった。この解決の為に設定画面を表示せずスキップする設定を可能とするプログラマブルメモリ技術がある。階層構成の複数画面を持つシステムにおいて、初期画面より登録開始指示から登録終了指示が行われるまでのすべての画面遷移を記憶装置に登録し、実行時には登録された画面をすべて表示する方法である（例えば、特許文献１参照）。
【特許文献１】特開平10-040053号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来の技術では、設定画面を登録された順序で表示することしか出来ず、設定を間違えた場合に最初からやり直すか、通常どおりの設定を行う必要があり不便だった。
【課題を解決するための手段】
【０００４】
上述した課題・問題点を解決する為に、本発明は、作成されたボタンを押下して実行すると、実行時に表示する設定にされた画面が表示され、設定時には存在しなかった画面間の移動を行うボタン(次へ・戻る)が付加される。ユーザは、自分が必要な画面間を自由に行き来しながら設定を行うことが可能となる。
【発明の効果】
【０００５】
本発明によって、指定した画面順序、画面内設定値を記憶して、連続実行したり実行時に画面間を行き来したりすることが可能となり、ユーザの利便性を向上すると共に誤操作を防ぐことが出来る。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
（図１〜図５：複写機の基本説明）
図１は、本発明の第１の実施の形態に係る複合機能装置を収容するネットワークの構成を示す図である。本実施の形態における複合機能装置は、データ送受信機能を有する複写機である。
【０００７】
図１に示すように、複写機１００１は、複写機１００１と同等の機能を持つ複写機１００２、ファクシミリ装置１００３、データベース／メールサーバ１００４、クライアントコンピュータ１００５とともに、イーサネット（登録商標）などからなるＬＡＮ１００６に収容されている。また複写機１００１は、ファクシミリ装置１００７とともに公衆回線１００８に収容されている。複写機１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また複写機１００１は、ＰＤＬ（Page Description Language）機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を、複写機１００１内のハードディスク２００４（図２）の指定したボックス領域に保存することが可能であり、ボックス領域に保存された画像を印刷することが可能になっている。
【０００８】
複写機１００１は、複写機１００２が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータを複写機１００１内のハードディスク２００４に保存したり、印刷出力したりすることが可能である。また、クライアントコンピュータ１００５及びＬＡＮ１００６を介して、データベース／メールサーバ１００４の画像を受信し、複写機１００１内に保存したり、印刷出力したりすることが可能である。ファクシミリ装置１００３は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、該受信したデータを送信することが可能である。
【０００９】
データベース／メールサーバ１００４は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有するサーバ装置である。
【００１０】
クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続されることによって、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能であるとともに、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータを加工、編集することが可能である。
【００１１】
ファクシミリ装置１００７は、複写機１００１が読み取ったデータを、公衆回線１００８を介して受信し、受信したデータを印刷出力することが可能である。
【００１２】
図２は、複写機１００１の主要部の構成を示すブロック図である。
【００１３】
複写機１００１はコントローラユニット２０００を含み、コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行うとともに、ＬＡＮ１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００１４】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げ、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。
【００１５】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０、モデム２０５０およびイメージバスＩ／Ｆ（イメージバスインタフェース）２００５が接続される。
【００１６】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００１７】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００１８】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ形式を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、および画像圧縮部２０４０が設けられる。
【００１９】
ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタ２０９５に応じた補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００２０】
次に、スキャナ２０７０およびプリンタ２０９５のハードウェア構成について図３を参照して説明する。
【００２１】
図３は、図２に示すスキャナ２０７０およびプリンタ２０９５のハードウェア構成を示す側断面図である。
【００２２】
スキャナ２０７０とプリンタ２０９５とは、図３に示すように、一体的に構成されている。スキャナ２０７０は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理施された後に制御装置（図示せず）に入力される。
【００２３】
プリンタ２０９５は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００２４】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００２５】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２６】
図４は、図２に示す操作部２０１２の構成を示す平面図である。
【００２７】
ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、複写機１００１の操作画面を表示するとともに、該画面に表示されたキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。スタートキー２０１４は、原稿画像の読み取り動作を開始する時などに用いられる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止めるときに操作される。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いられる。リセットキー２０１７は、操作部２０１２からの設定を初期化する時に用いられる。
【００２８】
図５は、操作部２０１２上に表示される操作画面の一例を示す図である。
【００２９】
操作部２０１２の操作画面の上部には、タッチキーからなり、各種の機能を選択するためのコピータブ９０１、送信／ＦＡＸタブ９０２、ボックスタブ９０３、ブラウザタブ９０４、右矢印タブ９０５が表示される。
【００３０】
図５は、コピータブ９０１のタッチキーが押下されたときのコピー機能の初期画面を表している。コピー機能に関する表示は領域９０６で行なわれ、領域９０６の上から、「コピーできます」が表示されている領域には、コピー機能で表示すべきステータスを表示し、その下の領域には、倍率、選択給紙段、置数を表示する。また、コピー機能の動作モードを設定するためのタッチキーとして、等倍、倍率、用紙選択、ソータ、両面、割込み、文字、濃度調整用としての薄くするに対応する左矢印キー、濃くするに対応する右矢印キー、濃度を自動調整する自動キーが表示され、また、初期画面に表示しきれない動作モードの指定画面は、応用モードキーを押下することで、階層的に領域９０６内に表示されるようになっている。
【００３１】
また、表示領域９０７は、複写機１００１のステータスを表示する領域であり、例えば、ジャムなどのアラームメッセージや、ＰＤＬプリントが行われているときにＰＤＬプリント中であることを示すステータスメッセージを表示する領域である。表示領域９０７にはシステム状況／中止タッチキー９０８が表示され、該システム状況／中止タッチキー９０８を押下すると、複写機１００１のデバイス情報を表示する画面や、プリントジョブ状況を表示する画面（図示せず）を表示し、この画面ではジョブの中止を行うことが可能になる。
【００３２】
送信／ＦＡＸタブ９０２を押下すると、複写機１００１で読み取った画像をＬＡＮ１００６上の機器にＥ−メール送信またはＦＴＰ送信したり、また公衆回線１００８を使ってファクシミリ送信したりするための設定画面（図６）を表示する。
【００３３】
ボックスタブ９０３を押下すると、複写機１００１上で読み取った画像をＨＤＤ２００４内のボックス領域に保存したり、ボックス領域に保存されている画像データを指定して印刷したり、ＬＡＮ１００６上の機器に送信したりするための設定画面（図示せず）を表示する。
【００３４】
また、５つ以上の機能がコントローラユニット２０００に装備されている場合は、コピー、送信／ＦＡＸ、ボックス、ブラウザの４つ機能タブ９０１〜９０４の右横に右矢印キー９０５が表示され、右矢印キー９０５が押下されると、別の機能のための画面が表示されるようになっている。
【００３５】
（以上、複写機の基本説明）
（図６〜図１４：本発明の登録、実行処理の説明）
図６を元に本発明の登録処理を説明する。
【００３６】
図６は、本発明の登録処理手順の一例を示すフローチャートである。なお、S601〜S605はステップを示す。
【００３７】
S601において、アプリケーションは図９の画面に、図８の804のXMLファイルに保存されているユーザ定義フローのボタン901を表示する。なお、ここでいう「ユーザ定義フロー」とはユーザが作成した複写機機能の連続処理のことをいう。「複写機機能」とは、原稿読み込み、BOX、印刷、送信などのことをいう。表示形態は902〜904のボタン押下によって変化する大、小、リストの３パターンを備える。
【００３８】
S602において、アプリケーションは一つのユーザ定義フローのボタンが選択状態で905の新規登録、906の詳細／編集、907の複製ボタンが押下された事を検知すると、図１０の登録/編集画面を表示する。また、図９の908の消去ボタンが押下された事を検知すると、選択中のユーザ定義フローを図８の804のXMLファイルから消去する。
【００３９】
S603において、アプリケーションは図１０の画面で1001のボタンの内の一つが押下された事を検知すると、図１２のような押下されたボタン毎の設定画面を表示する。
【００４０】
図１２では1203の実行時に画面を開くボタンで画面の表示／非表示を設定させる。そして1204のOKボタンが押下された事を検知すると、画面の表示／非表示、画面内の設定値を図８の一時記憶領域に記憶する。
【００４１】
アプリケーションは図１０で1005のボタン押下を検知すると請求項３の一定の時間が経過すると記憶された順序どおりに画面遷移する処理を行う。
【００４２】
S604において、1004の次へボタン押下を検知すると、図１１の画面を表示し、ボタン名称、コメントなどの情報の入力を受け付ける。図１１内の1108のOKボタンの押下を検知すると、
S605において、画面の表示／非表示および設定値を図８の804のXMLファイルに保存する。
【００４３】
図７を元に本発明の実行処理を説明する。
【００４４】
図７は、本発明の実行処理手順の一例を示すフローチャートである。なお、S701〜S714はステップを示す。
【００４５】
S701において、アプリケーションは図８の804のXMLファイルに保存されているユーザ定義フローの実行開始ボタン1304を図１３の画面に表示する。表示形態は1301〜1303のボタン押下によって変化する大、小、リストの３パターンを備える。
【００４６】
S702において、アプリケーションは1304が示すうちの一つのユーザ定義フローのボタン押下を検知すると
S703において、図８の804のXMLファイルより表示画面設定、設定値を読み込み
S704において、ユーザ定義フローの先頭の処理から順に設定確認を開始する。
【００４７】
S705において、前記の複写機機能が画面を表示する設定の場合、
S706において、アプリケーションは図１４のような画面を表示すると共に、図８のXMLファイルより読み込んだ設定値を画面に表示する。図１４は登録時に表示する図１２の画面と同じユーザボックス画面だが、図１２とは異なり、1202から1204の設定取り消し、実行時に画面を開く、OKというボタンが1402から1404のキャンセル、戻る、次へ、に表示が変化する。他の画面も同様に、登録時と実行時で表示されるボタンが変化する。
【００４８】
図１４で1402のキャンセルボタンの押下を検知すると、アプリケーションはユーザ定義フローの実行をキャンセルする。1403の戻るボタンの押下を検知すると、一つ前の設定画面に遷移する。一つ前の画面が存在しない場合、このボタンは網掛けとなる。1404の次へボタンの押下を検知、または請求項３に記述されているように、その画面が表示されて一定の時間が経過すると、次の設定画面に遷移する。次の画面が存在しない場合、1404は表示されず、代わりに1405のスタートボタンが表示される。このようにして設定画面間の行き来を可能にする。また図１５は請求項２に記述しているとおり、実行時に表示しない設定になっている画面へのボタン1501は網掛けとなる例である。
【００４９】
ユーザ定義フロー内に表示する画面が一つも無い場合はこの処理をスキップし、S710を行う。
【００５０】
S707において、表示された画面から設定値の変更を検知すると、
S708において、アプリケーションは設定値を図８の803の一時記憶領域に記憶する。
【００５１】
S709において、全ての処理の設定が完了すると
S710において、アプリケーションは図８の803の一時記憶領域に記憶された設定値を元に処理を実行する。この際S711において、設定値に、処理中に表示すべき画面が存在する場合、S712において、請求項３に記述されているようにこの画面を表示し、処理が終わると次の設定画面に遷移する。
【００５２】
S713において、一つの処理が終了すると、アプリケーションは次の処理を実行する。次の処理が存在しない場合、ユーザ定義フローの終了処理をした後、S714において、図１３のユーザ定義フロー一覧を表示する。
【図面の簡単な説明】
【００５３】
【図１】本発明の第１の実施の形態に係る複合機能装置を収容するネットワークの構成を示す図である。
【図２】複写機の主要部の構成を示すブロック図である。
【図３】図２に示すスキャナおよびプリンタのハードウェア構成を示す側断面図である。
【図４】図２に示す操作部の構成を示す平面図である。
【図５】操作部上に表示される操作画面の一例を示す図である。
【図６】本発明の登録処理を示すフローチャートである。
【図７】本発明の実行処理を示すフローチャートである。
【図８】本発明のアプリケーションの構成を示すブロック図である。
【図９】本発明のアプリケーションの登録/編集画面図である。
【図１０】本発明のアプリケーションの登録１画面図である。
【図１１】本発明のアプリケーションの登録２画面図である。
【図１２】本発明のアプリケーションの設定時のボックスリスト画面図である。
【図１３】本発明のアプリケーションのユーザ定義フロー一覧画面図である。
【図１４】本発明のアプリケーションの実行時のボックスリスト画面図である。
【図１５】本発明のアプリケーションの請求項２の網掛け処理を表す図である。
【図１】
2007310468.tif 000003
【図２】
2007310468.tif 000004
【図３】
2007310468.tif 000005
【図４】
2007310468.tif 000006
【図５】
2007310468.tif 000007
【図６】
2007310468.tif 000008
【図７】
2007310468.tif 000009
【図８】
2007310468.tif 000010
【図９】
2007310468.tif 000011
【図１０】
2007310468.tif 000012
【図１１】
2007310468.tif 000013
【図１２】
2007310468.tif 000014
【図１３】
2007310468.tif 000015
【図１４】
2007310468.tif 000016
【図１５】
2007310468.tif 000017