(57)【要約】【課題】各操作入力画面がそれぞれ入力される数値の意味が大きく異なる数値入力欄を有している場合であっても、効率的で操作性に優れた数値入力が可能となるような工夫されたコントローラを提供する。【解決手段】数値入力欄を有する複数の操作入力画面（７０ａ，７０ｂ，７０ｃ）を表示するとともに、前記数値入力欄に設定された数値を増加させる増加ボタン（７３）又は前記数値入力欄に設定された数値を減少させる減少ボタン（７３）を用いた１回の操作で前記数値を増加又は減少させるステップ数量を選択するステップ数量変更機能を備えたコントローラにおいて、前記複数の操作入力画面のそれぞれにおいて前記ステップ数量に対してデフォルト値が設定されている。【選択図】  図９
2004164305.tif 000002
【特許請求の範囲】
【請求項１】
数値入力欄を有する複数の操作入力画面を表示するとともに、前記数値入力欄に設定された数値を増加させる増加ボタン又は前記数値入力欄に設定された数値を減少させる減少ボタンを用いた１回の操作で前記数値を増加又は減少させるステップ数量を選択するステップ数量変更機能を備えたコントローラにおいて、
前記複数の操作入力画面のそれぞれにおいて前記ステップ数量に対してデフォルト値が設定されていることを特徴とするコントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、数値入力欄を有する複数の操作入力画面を表示するとともに、前記数値入力欄に設定された数値を増加させる増加ボタン又は前記数値入力欄に設定された数値を減少させる減少ボタン用いた１回の操作で前記数値を増加又は減少させるステップ数量を選択するステップ数量変更機能を備えたコントローラに関する。
【０００２】
【従来の技術】
近年、高機能なＯＳを備えたパソコンをベースとしてコントローラでは、その強力なグラフィックユーザインターフェース（以下ＧＵＩと略称する）機能を利用することで、数値入力などにおいては、キーボードによるキー入力以外に、操作が簡単なマウスなどのポインティングデバイスによって画面表示された数値入力欄の数値を同様に画面表示された増減ボタンをクリックすることで変更して入力するといったような入力方法が採用され、数値入力の操作性向上が図られている。
【０００３】
このようなＯＳに搭載されている共通化されたＧＵＩ部品を用いてグラフィカルな数値入力機能を構築する場合、操作入力画面に形成したソフトウエアテンキーボードを用いて数値入力欄に数値の全桁入力をする方法か、数値入力欄付近に形成された増減ボタンをクリックすることにより数値入力欄の数値を増加又は減少させていく方法が採用される。しかしながら、前者の方法では操作入力画面に多くのグラフィカルな構成要素が配置されている場合テンキーボードのためのスペースを確保することが困難となる。また、後者の方法では１桁の数値を入力するようなケースでは問題がないとしても２桁以上の大きな数値を入力する場合所望の値に到達するまで結構時間を要するといった問題が生じる。
【０００４】
このような問題を解決するために、複数桁の数値のための数値入力欄が表示されている際、マウスによってクリックされた指示位置の桁を判定し、指示された桁位置のみの数値を増減して所望の数値を設定入力する技術が提案されている（例えば、特許文献１参照。）。さらに、桁数に対して割り当てられたキーセットを操作することでその桁数の数値だけを変更設定する技術も提案されている（例えば、特許文献２参照。）。
【０００５】
しかしながら、いずれにしてもこれらの技術では、変更されるべき桁を特定するために各桁に対応するクリックエリアの判定を行う必要があるといった不都合や、桁数だけのキーセットを用意しておかなければならないといった不都合がある。さらには、操作入力画面によってはその数値入力欄に入力する数値にとって必ずしも桁単位での変更が好都合とは限らないケースも考えられる。
【０００６】
【特許文献１】
特開平０７−０１３６７４号公報（段落番号０００７−００１３、第１−３図）
【０００７】
【特許文献２】
特開２０００−３２６５８７号公報（段落番号００５１−００５８、第１５図）
【０００８】
【発明が解決しようとする課題】
上記実状に鑑み、本発明の課題は、各操作入力画面がそれぞれ入力される数値の意味が大きく異なる数値入力欄を有している場合であっても、効率的で操作性に優れた数値入力が可能となるような工夫されたコントローラを提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、数値入力欄を有する複数の操作入力画面を表示するとともに、前記数値入力欄に設定された数値を増加させる増加ボタン又は前記数値入力欄に設定された数値を減少させる減少ボタンを用いた１回の操作で前記数値を増加又は減少させるステップ数量を選択するステップ数量変更機能を備えた、本発明によるコントローラでは、前記複数の操作入力画面のそれぞれにおいて前記ステップ数量に対してデフォルト値（予め設定された優先的に適用される数値；初期設定値とも呼ばれる）が設定されている。
【００１０】
この構成では、増加ボタン又は減少ボタンを用いた１回の操作で増加又は減少させるステップ数量が操作入力画面毎に、つまり操作入力対象となる入力数値項目にとって最適なステップで数値が変更されるので、数値入力作業が非常にスムーズとなる。例えば、画像の向きを変更するような操作入力画面ではステップ数量は９０度が好都合であるし、画像の微妙な傾きを修正するような操作入力画面ではステップ数量は０．５度が好都合である。もちろん、このステップ数量を変更する機能が備えられているので、必要に応じて９０度のステップ数量を４５度にしたり、０．５度のステップ数量を１度にしたりといった変更が簡単に行うことができる。
【００１１】
ステップ数量を変更する機能を構築するにあたって、「１」、「２」、「５」・・・といったステップ数量をプルダウンメニュに表示して適当なものを選択するようにしてもよいし、これらのステップ数量がボタン操作により循環的に表示され、設定できるような構成を採用することも好都合である。特に、好ましい形態としては、異なる複数のステップ数量が循環表示されるにせよ、一覧表示されるにせよ予め用意しておく複数のステップ数量を操作入力画面毎に独立して設定できるならば、各数値入力項目にとって使い易いステップ数量だけが表示ないしは循環設定されるので、ステップ数量の選択がスムーズとなる。
【００１２】
コントローラに備えられる本発明によるステップ数量変更機能は、実質的にはハードウエア又はソフトウエア（コンピュータプログラム）あるいはその両方によって構成することができるので、このステップ数量変更機能をコンピュータ上で実現するコンピュータプログラムも本発明の対象となっている。
本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【００１３】
【発明の実施の形態】
図１は本発明によるステップ数量変更機能を備えたコントローラ３を搭載した写真プリント装置の一例を示す外観図であり、この写真プリント装置は、銀塩印画紙Ｐ（以下、印画紙Ｐと称する）に対して露光処理と現像処理とを行う写真プリンタとしてのプリントステーション１Ｂと、プリントソースとしてのメモリカードＭａや銀塩写真フィルムＭｂなどの写真記録メディアＭから取り込んだ撮影画像データを処理してプリントステーション１Ｂで使用されるプリントデータの生成・転送などを行う操作ステーション１Ａとから構成されている。
【００１４】
この写真プリント装置はデジタルミニラボとも称せられるものであり、図２からよく理解できるように、プリントステーション１Ｂは２つの印画紙マガジン１１に納めたロール状の印画紙Ｐを該ステーション１Ｂの内部に搬送してプリントサイズに切断すると共に、このように切断された印画紙Ｐに対し、プリントエンジンとしての露光エンジン１２で露光を行い、この露光後の印画紙Ｐを複数の現像処理槽を有した現像処理部１３に送って現像する。乾燥の後に装置上部の横送りコンベア１４からソータ１５に送られた印画紙Ｐ、つまり写真プリントＰは、このソータ１５の複数のトレイ１５ａに対してオーダ単位で仕分けられた状態で集積される。
【００１５】
露光エンジン１２は、操作ステーション１Ａから送られてくるプリントデータに基づいて印画紙Ｐを送りながらＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色の光線の照射を印画紙Ｐに対して行うものであり、露光時には印画紙Ｐを副走査方向に搬送しながら、この搬送速度と同期して主走査方向に沿ったライン状に露光を行うよう構成されている。尚、露光ヘッドとしては、露光仕様に応じて、レーザビーム方式、蛍光ビーム方式、液晶シャッター方式、ＤＭＤ方式などの採用が可能であるが、ここではレーザビーム方式が採用されている。又、前記現像処理部１３は露光後の印画紙Ｐを複数の現像処理槽に対して連続的に送るよう多数の圧着ローラ（図示せず）を有した搬送系を備えている。
【００１６】
前記操作ステーション１Ａは、デスク状コンソールの上部位置には、写真フィルムＭｂから撮影画像データを取得するとともにその写真フィルムＭｂがＡＰＳ仕様の場合撮影画像データとプリント注文情報を取得するフィルムスキャナ２と、各種情報を表示するモニタ４が配置されている。さらに操作テーブル上にはこの写真プリント装置に対する各種設定や調整を行う際に用いるキーボード１６やマウス１７などが配置されている。
【００１７】
また、この操作テーブルの下方には、取り込んだ撮影画像データやプリント注文情報の処理やプリントステーション１Ｂに対する各種設定や調整などを行うコントローラ３として機能する汎用コンピュータ（以後単にパソコンと称する）が備えられている。このコントローラ３にはデジタルカメラに装着されるメモリカードＭａとして用いられているスマートメディアやコンパクトフラッシュなどから撮影画像データとプリント注文情報を取得したりするメディアリーダ１８も備えられている。
【００１８】
フィルムスキャナ２は、図２に模式的に示されているように、フィルム搬送ラインの上方に位置する光源２０と、フィルム搬送ラインの下側でこれに対して直交する方向に延びたスリット２１の下方に位置する光学レンズ２２と、この光学レンズ２２によって結像された写真フィルムＭｂの透過光を光電変換するＣＣＤ型のセンサユニット２３と、ＡＰＳタイプの写真フィルムＭｂの磁気記録層からプリント注文情報を読み取る磁気リーダ２４を備えている。センサユニット２３はパソコンに装着された画像入力ボードと接続されており、センサユニット２３によって変換されたデジタル画像データは画像入力ボードを介してコントローラ３のメモリ３０に送り込まれる。
【００１９】
この写真プリント装置のコントローラ３は実質的にはパソコンであり、ＣＰＵを中核部材として、写真プリント装置の種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築しているが、図３に示されているように、本発明に特に関係する機能部としては、スキャナ２やメディアリーダ１８によって読み取られた撮影画像データやプリント注文情報を取り込んで次の処理のために必要な前処理を行うデータ前処理部３１と、キーボード１６やマウス１７などの操作入力機器やデータ前処理部３１から与えられたプリント注文情報の処理やデータ前処理部３１からメモリ３０に転送された撮影画像データに対する処理を行うプリント管理部３２と、各種ウインドウや各種操作ボタンなどのグラフィックユーザインターフェース（以下ＧＵＩを略称する）を構成する各種画像データを送り出すＧＵＩ部３３と、ＧＵＩ部３３によって管理されている各種入力操作画面に関する情報を記録している入力操作画面データファイル３３ａと、色補正等のプレジャッジ作業時にプリントソース画像や予想仕上がりプリント画像としてのシミュレート画像さらにはＧＵＩ部３３から送られてきたグラフィックデータをモニタ４に表示させるためのビデオ信号を生成するビデオ制御部３４と、画像処理が完了した処理済み撮影画像データに基づいてプリントステーション１Ｂの露光エンジン１２のためのプリントデータを生成するプリントデータ生成部３５と、顧客の要望に応じて生の撮影画像データや画像処理が完了した処理済み撮影画像データなどをＣＤ−Ｒに書き込むための形式にフォーマットするフォーマッタ部３６などが挙げられる。データ前処理部３１は、取り込んだ撮影画像データにサムネイル画像データが含まれている場合はモニタ４での一覧表示などの目的で使用するため撮影画像の本データとは別にメモリ３０に送り込むが、もしサムネイル画像データが含まれていない場合は本データから縮小画像を作り出してサムネイル画像データとしてメモリ３０に送り込む。プリント管理部３２は、メモリ３０に展開された撮影画像データに対して色補正、トリミング、回転、フィルタリング（ぼかしやシャープネスなど）を施す画像処理部３２ａやデータ前処理部３１から与えられたプリント注文情報やキーボード１６やマウス１７の操作を通じて入力されたプリント注文に関する情報に基づいてプリントステーション１Ｂを制御するためのプリント処理情報を生成するプリント処理情報生成部３２ｂを含んでいる。
【００２０】
このプリント管理部３２は、写真記録メディアＭをプリントソースとして写真プリントＰを作製する際のプリント管理システムの中核要素として機能するが、このプリント管理システムが行う手順を図４の流れ図とその都度のモニタ画面を示す図５〜図１０を用いて順を追って説明する。
【００２１】
ステップ１（＃０１）
写真記録メディアＭを持参してきた顧客から写真プリント注文を受け取る際、まずモニタ４に図５に示されたプリント種選択画面４０を表示しながら、顧客のプリント希望を尋ねながら、操作ステーション１Ａのオペレータはタブによって区分けされた「通常プリント」、「特殊プリント」、「コピープリント」の内の１つを選択する。たいていの場合は通常プリントであり、それゆえこのプリント種選択画面４０では「通常プリント」のフレーム４１がデフォルトで最上面にくるようになっている。この「通常プリントのフレーム４１には１コマ毎に１枚の写真プリントを作製する通常プリントのボタン４１ａ、合成プリントボタン４１ｂ、マルチプリントボタン４１ｃ、パッケージプリントボタン４１ｄが配置されている。顧客の注文に応じて適正なボタンをクリックすることにより選択されたプリント種情報がプリント管理部３２に記録される。なお、「特殊プリント」のフレーム４２には、ポストカードボタン、カレンダボタン、名刺ボタン、証明書写真ボタンなどが配置されている。
【００２２】
ステップ２（＃０２）
図６に示された入力メディア選択画面５０から顧客がプリントソースとして持参してきた写真記録メディアＭに応じて適切な種類を選択する。例えば、スマートメディアが入力メディアとなる場合では、「メディア」のフレーム５１からスマートメディアのボタン５１ａをクリックする。これにより、プリント作業がスタートすると、コントローラ３は、スマートメディアリーダ１８からスマートメディアの内容を読み出しデータ前処理部３１に送り込むことになる。ＡＰＳフィルムが現像処理後のプリントソースとなる場合は、「スキャナ」のフレーム５２に配置されているＡＰＳボタンをクリックする。これにより、コントローラ３は、スキャナ２からＡＰＳフィルムの内容を読み出しデータ前処理部３１に送り込むことになる。
【００２３】
ステップ３（＃０３）
図７に示されたサービス選択画面６０では、単なる写真プリントだけを意味するプリントボタン６１、インデックスプリントを付け加えるインデックスプリントボタン６２、撮影画像のＣＤ−Ｒへの書き込みも行うＣＤ−Ｒプリントボタン６３が配置されており、顧客の要求に応じたボタンをクリックすることで、必要なサービスプリントが出力される。
【００２４】
ステップ４（＃０４）
図８に示されたプリントサイズ選択画面８０では、そのＤＰショップで取り扱うプリントサイズを示すボタン、例えば１５２ｘ１０２サイズボタン８１、３０５ｘ２５４サイズボタン８２、３０５ｘ４５７サイズボタン８３などが配置されておい、クリックされたボタンのプリントサイズがプリント管理部３２に与えられる。
【００２５】
ステップ５（＃０５）
写真プリント業界ではよく知られたプレジャッジプリント作業において活用される数値入力操作画面の一例が図９に示されている。図９で示された数値入力操作画面は選択された撮影画像コマに対して色濃度補正及びプリント枚数（０枚、つまりプリントしないケースもある）を設定するための画面であり、左下辺領域に６個の撮影画像コマ（サムネイル画像）を一覧表示する撮影画像コマ表示欄６１が、左中央部領域に撮影画像コマ表示欄６１で選択された撮影画像コマの拡大表示が行われる撮影画像コマ拡大表示欄６２が、そして右側領域に色濃度補正と枚数設定のための操作入力欄７０ａが配置されている。
【００２６】
この操作入力欄７０ａには、「イエロー」、「マゼンタ」、「シアン」、「濃度」の各増・減ボタン（増加ボタンと減少ボタン）７１とその間に位置する数値入力欄としての設定補正量表示欄７２、プリント枚数の増・減ボタン７３、増・減ボタン７３の間に位置する数値入力欄としての設定プリント枚数表示欄７４ａ、さらに隣接してステップボタン７５が配置されている。このステップボタン７５は、増・減ボタン７３を用いた１回の操作で設定プリント枚数表示欄７４ａの数値を増加又は減少させるステップ数量を選択するために用いられ、そのボタン７５の一部に現時点で設定されているステップ数量を表示するステップ数量表示欄７５ａが設けられている。ステップボタン７５をクリックする毎に設定ステップ数量が所定の数列をもって循環的に変更されるとともにその数値がステップ数量表示欄７５ａに変更表示される。後で詳しく説明されるが、ステップ数量に関する所定の数列や最初に設定されるデフォルトのステップ数量は数値入力の対象となる項目毎に、つまり操作入力画面毎に独立して決められている。
【００２７】
図９に示された操作入力画面を用いて色濃度補正を行うためには、撮影画像コマ表示欄６１から補正対象となるコマを選択し、必要な「イエロー」、「マゼンタ」、「シアン」、「濃度」の各増・減ボタン７１のいずれかを操作する。なお補正量の「Ｎ」はニュートラルを表し、補正なしを意味する。プリント枚数設定を行うためには、同様に補正対象となるコマを選択し、各増・減ボタン７３を操作する。なお「ＰＡＳＳ（パス）」ボタン７６はプリントを行わない場合に用いられ、その際にはプリント枚数に代えて「ＰＡＳＳ」なる記号が表示される。
【００２８】
図９から明らかなように、色濃度補正及びプリント枚数を設定するための操作入力画面７０ａの下側にはタブによって区分け表示された別な補正処理のための操作入力画面が、例えば、図１０で示されている画像回転のための操作入力画面７０ｂや図１１で示されている画像位置決め／拡大縮小のための操作入力画面７０ｃが隠されている。
【００２９】
画像回転のための操作入力画面７０ｂでは、「０°」ボタン（回転なし）、「＋９０°」ボタン、「−９０°」ボタン、「１８０°」ボタンといった大まかな回転角度を設定するボタンの他、ここでも画像回転角度値を表示する回転角度表示欄７４ｂと、この回転角度表示欄７４ｂに表示された値を増減する増・減ボタン７３ｂと、この増・減ボタン７３ｂを用いた１回の操作で回転角度表示欄７４ｂの数値を増加又は減少させるステップ数量を選択するためのステップボタン７５とが配置されている。ここでも、ステップボタン７５の一部に現時点で設定されているステップ数量を表示するステップ数量表示欄７５ａが設けられているが、ステップ数量に関する所定の数列や最初に設定されるデフォルトのステップ数量は操作入力画面７０ａのものとは異なっている。
【００３０】
同様に、画像位置決め／拡大縮小のための操作入力画面７０ｃでも、位置決め方向を決定する方向ボタン、この方向ボタンの１回の操作で移動する量を選択するための移動用ステップボタン７５、及び拡大ボタンと縮小ボタン、これらの拡大・縮小ボタンの１回の操作で設定される拡縮率の変化幅を選択するための拡大・縮小用ステップボタン７５が同様な形態で配置されている。もちろん、それぞれのステップボタン７５にはステップ数量表示欄７５ａが設けられており、各入力数値の対象となる項目に応じて該当ステップボタン７５に割り付けられているステップ数量に関する所定の数列や最初に設定されるデフォルトのステップ数量は操作入力画面毎に決められている。
【００３１】
ステップ６（＃０６）
上述した各操作入力画面を用いたプレジャッジプリント作業が完了すると、これまでの全てのステップを通じて得られたプリント注文に関する情報から、プリント処理情報管理部３２ｂはプリント処理情報を作成し、このプリント処理情報に基づいて、画像処理部３２ａに制御コマンドを与え、撮影画像本データを画像処理するとともに、プリントデータ生成部３５にも制御コマンドを与え、処理済み撮影画像本データからプリントデータを生成させ、プリントステーション１Ｂへ転送する。さらに、必要な場合、フォーマッタ部３６にも制御コマンドを与え、処理前撮影画像本データ又は処理済み撮影画像本データ処理済み撮影画像本データあるいはその両方をＣＤ−Ｒに書き込むための前処理を行わせる。
【００３２】
ステップ＃５で説明された各種操作入力画面に関するデータは、ＧＵＩ部３３が各種入力操作画面に関する情報を記録している入力操作画面データファイル３３ａにアクセスすることで得られたデータを参照しながら準備することになる。その一般的な仕組みはよく知られた技術であるのでその説明を省略するが、ステップボタン７５を利用した数値入力の仕組みを以下に説明する。
【００３３】
まず、図１２の流れ図に示すように、特定の数値入力操作画面の表示コマンドが発生すると（＃１０）、その入力操作画面に付与されている入力操作画面ＩＤに基づいて入力操作画面データファイル３３ａから該当するレコードを読み出し（＃２０）、該当入力操作画面がステップボタン機能を有するものであるかどうかを判定する（＃３０）。入力操作画面データファイル３３ａの概略的な構造は、図１３に示されているように、キーフィールドとしての入力操作画面ＩＤに、各種表示欄に関するイメージデータの格納アドレスに対応する表示欄イメージＩＤやボタンイメージデータやボタンレイアウトデータなどとともにステップ属性がリンクされており、このステップ属性の内容として、ステップ数量の数列要素、その数列要素の数、デフォルトで表示される数列要素の序列値などが含まれている。ステップ属性に上記したようなデータが含まれていると、今回表示される入力操作画面はステップボタン機能を有する入力操作画面であると判定される。この判定ステップ（＃３０）でステップボタン機能を有しないと判定された場合通常の数値入力操作画面ルーチン（＃４０）に移行し、ステップボタン機能を有すると判定された場合ステップボタン機能付き数値入力操作画面ルーチン（＃５０）に移行する。
【００３４】
図１４の流れ図に示すように、ステップボタン機能付き数値入力操作画面ルーチンに移行すると、入力操作画面データファイル３３ａにアクセスし（＃５２）、そのステップ属性情報として含まれている、ステップ数量の数列要素、その数列要素の数、デフォルトで表示される数列要素の序列値を読み込む（＃５４）。ここでの例として、ステップ数量の数列要素は｛１，２，５｝、数列要素の数は３、デフォルト表示の序列値は１とする。
【００３５】
続くイニシャライズ処理（＃５６）において、ステップ数量の数列要素は｛１，２，５｝は要素数：Ｎ＝３で作製された一次元配列ＳｔｅｐＭ［Ｎ］に代入される。つまり、ＳｔｅｐＭ［１］＝１、ＳｔｅｐＭ［２］＝２、ＳｔｅｐＭ［３］＝５となる。さらに、デフォルト表示の序列値が１であるので、ＳｔｅｐＭ［ｎ］の値を規定する引数ｎ（ここではｎは１〜３の整数である）に１を代入し、設定ステップ量を入れておく変数であるＳｔｅｐＶにはＳｔｅｐＭ［ｎ］の値（ｎ＝１なのでその値は１となる）を、いわゆるデフォルト値として代入しておく。入力数値欄７４に表示する数値をいれておく変数であるＩｎｐｕｔＶには、入力操作画面データファイル３３ａから得られるか又は予め設定されている初期値（この例では０としておく）を代入する。
【００３６】
イニシャライズ処理により定義された変数を用いて数値入力操作画面を作製してモニタ４に表示する（＃５８）。この例では、数値入力欄７４には「０」が表示され、ステップボタン７５のステップ数量表示欄７５ａには「１」が表示される。このステップ数量は増・減ボタン７３のいずれにも利用されるので「１」の前にプラスマイナスの記号を付加することが好ましい。数値入力操作画面が表示されると、オペレータによる実際の数値入力を処理するボタン入力処理ルーチン（＃６０）に移行する。
【００３７】
図１５の流れ図に示すようにボタン入力処理ルーチンに移行すると、まず入力数値を増加させるボタンがクリックされたどうかがチェックされ（＃６２）、クリックされていると、変数ＩｎｐｕｔＶの値に対して変数ＳｔｅｐＶの値を加算し（＃６２ａ）、数値入力欄７４の値を新たな変数ＩｎｐｕｔＶの値で表示し直す（＃６２ｂ）。次に、入力数値を減少させるボタンがクリックされたどうかがチェックされ（＃６４）、クリックされていると、変数ＩｎｐｕｔＶの値に対して変数ＳｔｅｐＶの値を減算し（＃６４ａ）、数値入力欄７４の値を新たな変数ＩｎｐｕｔＶの値で表示し直す（＃６４ｂ）。
【００３８】
さらに、ステップボタン７５がクリックされたどうかがチェックされ（＃６６）、クリックされていると、前述した引数ｎを１だけインクリメントする（＃６６ａ）。ｎはステップ数量の数列要素を循環させるための数であるのでその要素数Ｎより大きくなると１に戻す必要がある。このため、その値がＮより大きければｎからＮを減じて処理が必要となる（＃６６ｂ、＃６６ｃ）。次に、設定ステップ量を表す変数ＳｔｅｐＶには新たにＳｔｅｐＭ［ｎ］の値（ｎ＝２となっているとその値は２となる）を代入し（＃６６ｄ）、ステップ数量表示欄７５ａの値を表示し直す（＃６６ｅ）。この例では、ステップボタン７５のステップ数量表示欄７５ａの表示は「１」から「２」に変更される。続いて、ステップボタン７５がクリックされると、ＳｔｅｐＭ［ｎ］の値は５となるので数量表示欄７５ａの表示は「５」となる。さらにステップボタン７５がクリックされると、ｎの値が１に戻るので、結果的にＳｔｅｐＭ［ｎ］の値は１となりステップ数量表示欄７５ａの表示は「１」に循環する。
【００３９】
数値入力の完了を割り与えられているＯＫボタンなどをクリックするまでは、ステップ＃６２〜＃６６のボタン入力処理が繰り返されるが、数値入力が完了して、ＯＫボタンなどをクリックすると（＃６８）、数値入力欄７４の値つまり変数ＩｎｐｕｔＶの値を今回の数値入力値として持ち帰るリターン処理を行い（＃６８ａ）、この数値入力ルーチンを終える。
【００４０】
上述した入力操作画面データファイル３３ａのステップ属性情報は、環境設定等の様式で任意に書き換えが可能であり、入力操作画面に応じて最適なデフォルトステップ数量や利用されるステップ数量の数列を設定することが可能である。
【００４１】
上述した実施の形態では、ステップ数量を変更する機能を構築するにあたって、「１」、「２」、「５」・・・といったステップ数量を循環的に表示・設定できるような構成を採用していたが、これに代えて登録されている全てのステップ数量をプルダウンメニュのような形態で表示して適当なものを選択するようにしてもよい。
【図面の簡単な説明】
【図１】本発明によるステップ数量変更機能を備えたコントローラを搭載した写真プリント装置を示す外観図
【図２】図１による写真プリント装置のブロック図
【図３】写真プリント装置のコントローラにおけるプリント管理に関する機能ブロック図
【図４】プリント管理の手順を示す流れ図
【図５】モニタに表示されたプリント種選択画面の模式図
【図６】モニタに表示された入力メディア選択画面の模式図
【図７】モニタに表示されたサービス選択画面の模式図
【図８】モニタに表示されたプリントサイズ選択画面の模式図
【図９】モニタに表示されたプレジャッジプリント作業画面の模式図
【図１０】モニタに表示されたプレジャッジプリント作業画面の模式図
【図１１】モニタに表示されたプレジャッジプリント作業画面の模式図
【図１２】入力操作画面表示の流れ図
【図１３】入力操作画面データファイルの模式構造図
【図１４】ステップボタン機能付き数値入力操作画面ルーチンの流れ図
【図１５】ボタン入力処理ルーチンンの流れ図
【符号の説明】
３  コントローラ
４  モニタ
１６  キーボード
１７  マウス
３０  メモリ
３１  データ前処理部
３２  プリント管理部
３３  ＧＵＩ部
３４  ビデオ制御部
３５  プリントデータ生成部
７０ａ操作入力欄
７０ｂ操作入力欄
７０ｃ操作入力欄
７３  増加ボタン、減少ボタン
７４ａプリント枚数表示欄（数値入力欄）
７５  ステップボタン
７５ａ数量表示欄
【図１】
2004164305.tif 000003
【図２】
2004164305.tif 000004
【図３】
2004164305.tif 000005
【図４】
2004164305.tif 000006
【図５】
2004164305.tif 000007
【図６】
2004164305.tif 000008
【図７】
2004164305.tif 000009
【図８】
2004164305.tif 000010
【図９】
2004164305.tif 000011
【図１０】
2004164305.tif 000012
【図１１】
2004164305.tif 000013
【図１２】
2004164305.tif 000014
【図１３】
2004164305.tif 000015
【図１４】
2004164305.tif 000016
【図１５】
2004164305.tif 000017