(57)【要約】【課題】  出力設定と出力機を任意に組み合わせて使用する場合、その組み合わせによっては出力設定で指定した写真の一部または全部が用紙外に配置される結果となり、所望の出力結果が得られない場合があった。このような状況を回避するため、オペレータは印刷プレビューや実際の出力結果を確認する等の手順を踏む必要があった。結果として消耗品の浪費や作業効率が低下するという問題になっていた。【解決手段】  記録媒体上における描画領域算出手段と、出力可能な出力機に装填されている記録媒体のサイズ検知手段と、描画領域と前記検知手段により得られた記録媒体サイズとの比較手段と、比較手段による比較結果に応じてユーザインタフェース上における出力設定を使用不可能状態として選択不可能とする制御手段。【選択図】  図４
2005184119.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上に配置する証明写真について、写真サイズ、枚数を任意に組み合わせたものを出力設定として登録可能なシステムであって、記録媒体上における描画領域算出手段と、出力可能な出力機に装填されている記録媒体のサイズ検知手段と、前記描画領域と前記検知手段により得られた記録媒体サイズとの比較手段と、前記比較手段による比較結果に応じてユーザインタフェース上における前記出力設定を使用不可能状態として選択不可能とする制御手段と、複数の出力機について着目中の出力設定を出力可能な出力機のみを選択可能とする制御手段と、
を有することを特徴とする証明写真システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は写真サイズ、枚数等の属性を任意に組み合わせたものを出力設定として登録可能な証明写真システム、およびそれを実行可能なプログラムコードを格納した種々の電子媒体に関するものである。
【背景技術】
【０００２】
従来、証明写真を作成するシステムにおいて、例えば履歴書やパスポートといった使用用途に従って写真サイズ、枚数を任意に組み合わせたものを出力設定として、システムに予め用意していたり、後から新たに登録可能としたりしていた。（特許文献１参照）
また、その出力先として複数の異なる出力機を選択することが一般に行われている。
【特許文献１】特開2000-002910号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来の技術では、前記出力設定と出力機を任意に組み合わせて使用する場合、その組み合わせによっては出力設定で指定した写真の一部または全部が用紙外に配置される結果となり、所望の出力結果が得られない場合があった。このような状況を回避するため、オペレータは印刷プレビューや実際の出力結果を確認する等の手順を踏む必要があった。結果として消耗品の浪費や作業効率が低下するという問題になっていた。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は記録媒体上に配置する証明写真について、写真サイズ、枚数を任意に組み合わせたものを出力設定として登録可能なシステムであって、記録媒体上における描画領域算出手段と、出力可能な出力機に装填されている記録媒体のサイズ検知手段と、前記描画領域と前記検知手段により得られた記録媒体サイズとの比較手段と、前記比較手段による比較結果に応じてユーザインタフェース上における前記出力設定を使用不可能状態として表示する表示手段と、前記使用不可能状態の出力設定は選択不可能とする制御手段と、複数の出力機について着目中の出力設定を出力可能な出力機のみを選択可能とする制御手段と、を提供するものである。
【発明の効果】
【０００５】
以上述べたとおり、本発明によりオペレータは印刷プレビューや実際の出力結果を確認する等の手順を踏む必要なく、使用可能な出力設定またはプリンタを確認でき、消耗品の浪費や作業効率の低下を抑制する効果を得た。
【発明を実施するための最良の形態】
【０００６】
以下に本発明の実施例を示す。
【０００７】
図１に本実施例の構成を示す。
【０００８】
図1において101はCPUに代表される中央演算処理装置、102はシステムバスに代表される内部バス、103はメモリに代表される内部記憶装置、104はハードディスクに代表される外部記憶装置、105は入出力制御装置、106はネットワークインタフェース、である。
【０００９】
はじめにオペレータは図示しないキーボード等の入力装置により、証明写真作成ソフトの起動指示を発行する。CPU101は外部記憶装置104に格納されたソフトウェア実行コードをメモリ103にロードし、図示しないCRTディスプレイに代表される出力装置に初期画面を表示する。
【００１０】
図２に本システムの初期画面を示す。
【００１１】
図２において、201は入力画像表示領域、202は顔位置指定領域、203は出力設定選択領域、204はページプレビュー領域、である。
【００１２】
次にオペレータは証明写真に使用する被写体が写った写真データを入力する。ここで、写真データはデジタルカメラで撮影した画像データをメモリカード等の記憶媒体上に格納したものであったり、フィルムスキャナ等で銀塩写真データをデジタルデータとして読み込んだものである。
【００１３】
本実施例では写真データは既に上記と同等の処理を経て外部記憶装置104上に格納されているものとする。
【００１４】
ここで、本実施例における出力設定について説明する。本実施例では1枚のシート上に2種類のサイズの写真を配置できるものであり、それぞれについて任意の枚数を指定でき、更にその中でカラーおよびモノクロで印字する枚数を設定できるものである。
【００１５】
図3に本実施例における出力イメージの一例を示す。
【００１６】
ここでの出力設定は、第1の写真サイズとして、国際運転免許証用を4枚、第2の写真サイズとして、運転免許証用を4枚、用紙上に配置するものである。また用紙サイズとしてA5サイズ(横)を選択したものである。出力設定を表１にまとめる。
【００１７】
次に本アプリケーションのメイン画面において出力設定を表示および選択する、出力設定選択領域203について説明する。
【００１８】
本領域にはシステムに登録されている出力設定全てについて、その登録名をリストボックスに表示し、この項目をマウスクリック等の指示により選択する。
【００１９】
本リストボックスでは利用可能な出力設定は通常の表示を行うが、利用できない出力設定は淡色表示し、選択不可能な状態として表示、制御することによりオペレータの操作ミスを防止したり、作業効率を上げるものである。
【００２０】
この表示制御は出力する用紙サイズが変更されたのを契機にその状態を動的に変更する。
【００２１】
ここで例示する各出力設定の詳細を表２に示す。
【００２２】
以下で出力設定表示領域の表示制御ステップについて説明する(図4)。
【００２３】
はじめにステップS401にて、現在の出力対象となっている用紙のサイズおよび印刷の向きを取得する。一般にアプリケーションで現在選択中のプリンタに対してプリンタドライバ等のインタフェースを介して取得するものである。ここではA5サイズの用紙をランドスケープで設定しているものとする。
【００２４】
次に各出力設定それぞれについて、証明写真出力における描画領域を計算する。描画領域は、着目中の出力設定で定義されている写真サイズ、写真枚数、更にトンボ長等の公開されていない既定のレイアウト設定値から出力先用紙上での矩形領域として計算する。計算の詳細については本発明の範囲外であり、ここでは詳しく述べない。
【００２５】
ステップS403において、第1の出力設定「運転免許証」について描画領域を計算する。
【００２６】
ステップS401で得た用紙サイズと、ステップS403で得た描画領域をステップS404にて比較する。描画領域は用紙サイズ内に収まるため、ステップS405に進み、この出力設定について電子的な描画可能フラグとしてOKとマークする。
【００２７】
ここでステップS407を経てステップS402に戻り、次の出力設定「履歴書」について同様に処理を行い、同様にOKマークを付する。
【００２８】
以下「出力例０１」まで同様の結果となりそれぞれにOKマークが付され、「出力設定０２」についてのみNGマークが付される。
【００２９】
最後にステップS408にて、出力設定選択領域203の各出力設定について描画可能フラグを参照しつつリストボックスの描画を行う。出力設定「運転免許証」から「出力例０１」までは通常の描画を行い、「出力例０２」のみ、オペレーションシステム上でのいわゆるdisable状態として描画する。ここでは出力設定名称を淡色で描画する。
【００３０】
描画結果を図5に示す(「履歴書」出力設定を選択しているところ)。
【００３１】
上記プロセスは出力先の用紙をオペレータが変更するタイミングで適宜自動的に行われ、当然ながら用紙に従って前記出力設定選択領域203の態様は変化する。
【００３２】
次に、本システムにおける印刷指示発行時のプリンタ選択機能について説明する。
【００３３】
本システムにおいて印刷指示を発行すると、図6に示す印刷ダイアログを掲示する。
【００３４】
図6において、601はプリンタ選択コンボボックス、である。
【００３５】
一般にプリンタ選択コンボボックス601はシステムにインストールされているプリンタ全てを選択可能として表示するものであるが、本実施例では選択中の出力設定を描画可能な用紙を装填しているプリンタのみを表示するものである。
【００３６】
ここでのプリンタ選択コンボボックス601の描画ステップ(図7)を説明する。
【００３７】
はじめにステップS701、S702で着目中のプリンタに装填されている用紙について、ステップS703で得た描画領域との比較を行い(S704)、用紙内に収まるならS705に進み、着目中のプリンタについて使用OKフラグを電子的に付し、S706を経て、次のプリンタについて同様に処理を行う。一方、S704において、描画領域が着目中の用紙に収まらないと判定された場合、S705を経て、同プリンタに装填されている次の用紙について同様に処理を行う。着目中のプリンタについて上記の処理を行った結果、全ての用紙が描画領域よりも小さい場合、ステップS707に進み、同プリンタにNGマークが付される。
【００３８】
上記ステップをシステムにインストールされているプリンタ全てについて行うことで、各プリンタについてOKまたはNGのどちらかのマークが付される。ステップS709においてこれらのフラグを参照しつつ、OKマークのプリンタのみをコンボボックス内の選択肢として描画するものである。
【００３９】
これにより出力プリンタの変更を行いたい場合でもオペレータは使用できるプリンタを用紙サイズを参照しつつ探す手間が省け、作業の効率を上昇せしめるものである。
【００４０】
また、上記の変形として使用不可能なプリンタを淡色表示することも可能である。
【００４１】
【表１】
2005184119.tif 000003
【００４２】
【表２】
2005184119.tif 000004
【図面の簡単な説明】
【００４３】
【図１】実施例の構成図
【図２】実施例におけるアプリケーションソフト主画面
【図３】実施例における出力結果例イメージ
【図４】実施例における出力設定選択領域描画ステップ
【図５】実施例における出力設定選択領域イメージ
【図６】実施例における印刷ダイアログイメージ
【図７】実施例におけるプリンタ選択コンボボックス描画ステップ
【符号の説明】
【００４４】
101  CPUに代表される中央演算処理装置
102  システムバスに代表される内部バス
103  メモリに代表される内部記憶装置
104  ハードディスクに代表される外部記憶装置
105  入出力制御装置
106  ネットワークインタフェース
201  入力画像表示領域
202  顔位置指定領域
203  出力設定選択領域
204  ページプレビュー領域
601  プリンタ選択コンボボックス
【図１】
2005184119.tif 000005
【図２】
2005184119.tif 000006
【図３】
2005184119.tif 000007
【図４】
2005184119.tif 000008
【図５】
2005184119.tif 000009
【図６】
2005184119.tif 000010
【図７】
2005184119.tif 000011