(57)【要約】【課題】印刷処理にかかる制御装置の負荷を軽減し、制御装置側に必要なメモリ容量を低減し、かつ印刷処理時間を短縮した写真撮影遊技機を提供する。【解決手段】制御装置１００は、カメラ１０で被写体を撮影して複数種類の写真画像のデータを生成し、複数種類の写真画像のデータを所定の印刷レイアウトのデータとともにプリンタ５５に転送する。プリンタ５５は、制御装置１００から転送された写真画像のデータ及び印刷レイアウトのデータを受信し、受信したデータに基づき複数種類の写真画像をレイアウトして印刷画像のデータを生成し、生成した印刷画像のデータに基づき印刷画像を印刷する。写真画像のデータはその種類ごと順番に転送される。画像処理と並行して転送処理が実行される。同じ種類の写真画像に対しては１回しか補正処理が施されないし、同じサイズの写真画像に対しては１回しかリサイズ処理が施されない。【選択図】図７
2008040988.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、プリンタと、前記カメラ及び前記プリンタを制御する制御装置とを備えた写真撮影遊技機であって、
前記制御装置は、
被写体を撮影して複数種類の写真画像のデータを生成するように前記カメラを制御するカメラ制御手段と、
前記複数種類の写真画像のデータを所定の印刷レイアウトのデータとともに前記プリンタに転送するデータ転送手段とを含み、
前記プリンタは、
前記制御装置から転送された複数種類の写真画像のデータ及び印刷レイアウトのデータを受信するデータ受信手段と、
前記データ受信手段により受信された複数種類の写真画像のデータ及び印刷レイアウトのデータに基づきその複数種類の写真画像をレイアウトして印刷画像のデータを生成するレイアウト手段と、
前記レイアウト手段により生成された印刷画像のデータに基づきその印刷画像を印刷する印刷手段とを含む、ことを特徴とする写真撮影遊技機。
【請求項２】
請求項１に記載の写真撮影遊技機であって、
前記データ転送手段は前記写真画像のデータをその種類ごと順番に転送する、ことを特徴とする写真撮影遊技機。
【請求項３】
請求項１に記載の写真撮影遊技機であって、
前記制御装置はさらに、
前記複数種類の写真画像のデータに対して１つずつ順番に所定の画像処理を施す画像処理手段を含み、
前記データ転送手段は、前記画像処理手段によりある種類の写真画像のデータに対して画像処理が施されている最中に、前記画像処理手段により画像処理が既に施された別の種類の写真画像のデータを転送する、ことを特徴とする写真撮影遊技機。
【請求項４】
請求項１に記載の写真撮影遊技機であって、
前記制御装置はさらに、
前記複数種類の写真画像のデータに対して１つずつ順番に画質の補正処理を施す補正処理手段と、
前記補正処理手段による補正処理を施そうとする写真画像のデータの種類が既に補正処理が施された写真画像のデータの種類と異なるか同じかを判断し、種類が異なる場合は前記補正処理手段による補正処理を許容し、種類が同じ場合は前記補正処理手段による画像処理を禁止する画像種類判別手段とを含む、ことを特徴とする写真撮影遊技機。
【請求項５】
請求項１に記載の写真撮影遊技機であって、
前記制御装置はさらに、
前記複数種類の写真画像のデータに対して１つずつ順番に所定のリサイズ処理を施すリサイズ処理手段と、
前記リサイズ処理手段によるリサイズ処理を施そうとする写真画像のサイズが既にリサイズ処理が施された写真画像のサイズと異なるか同じかを判断し、サイズが異なる場合は前記リサイズ処理手段によるリサイズ処理を許容し、サイズが同じ場合は前記リサイズ処理手段によるリサイズ処理を禁止する画像サイズ判別手段とを含む、ことを特徴とする写真撮影遊技機。
【請求項６】
カメラと、プリンタと、前記カメラ及び前記プリンタを制御する制御装置とを備えた写真撮影遊技機の制御方法であって、
被写体を撮影して複数種類の写真画像のデータを生成するように前記カメラを制御するステップと、
前記複数種類の写真画像のデータを所定の印刷レイアウトのデータとともに前記制御装置から前記プリンタに転送するステップと、
前記制御装置から転送された複数種類の写真画像のデータ及び印刷レイアウトのデータを前記プリンタで受信するステップと、
前記受信された複数種類の写真画像のデータ及び印刷レイアウトのデータに基づき前記プリンタでその複数種類の写真画像をレイアウトして印刷画像のデータを生成するステップと、
前記生成された印刷画像のデータに基づきその印刷画像を印刷するステップとを含む、ことを特徴とする写真撮影遊技機の制御方法。
【請求項７】
写真撮影遊技機のカメラ及びプリンタを制御する制御装置に実装される制御プログラムであって、
被写体を撮影して複数種類の写真画像のデータを生成するように前記カメラを制御するステップと、
前記複数種類の写真画像のデータを所定の印刷レイアウトのデータとともに前記制御装置から前記プリンタに転送するステップとをコンピュータに実行させるための制御プログラム。
【請求項８】
写真撮影遊技機のプリンタに実装される制御プログラムであって、
前記写真撮影遊技機のカメラで被写体を撮影することにより生成され、前記カメラ及び前記プリンタを制御する制御装置から転送された複数種類の写真画像のデータ及び印刷レイアウトのデータを受信するステップと、
前記受信された複数種類の写真画像のデータ及び印刷レイアウトのデータに基づき前記プリンタでその複数種類の写真画像をレイアウトして印刷画像のデータを生成するステップと、
前記生成された印刷画像のデータに基づきその印刷画像を印刷するステップとをコンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は写真撮影遊技機に関し、さらに詳しくは、被写体を撮影して写真シールを提供する写真撮影遊技機に関する。
【背景技術】
【０００２】
写真撮影遊技機は、アミューズメント施設等に設置され、撮影ブース内で利用者である被写体を自動的に撮影し、その得られた写真画像に、付属のタッチペンで利用者により入力された編集画像（文字、図形、スタンプ画像、フレーム画像、背景画像などがあり、落書画像とも呼ばれる。）を合成し、その合成画像をレイアウトしてシールシートに印刷した写真シールを提供するものである。
【０００３】
写真シールの一例を図２２に示す。この写真シール６１は、写真画像と編集画像の合成画像６２、撮影日時を示す撮影日時画像６３、本写真撮影遊技機の商品名を示す機種情報画像６４、合成画像６２を利用者に提供するウェブサイトのＵＲＬを示すサイト情報画像６５、余白の画像６６などを有する。
【０００４】
写真撮影遊技機は一般に、コンピュータ装置（制御装置）と印刷用プリンタとから構成されている。図２２に示した写真シール６１を作成する場合、コンピュータ装置は、図２２中に一点鎖線で示される印刷領域内の印刷画像６７を生成する。具体的には図２３に示すように、写真画像と編集画像を合成した複数種類の合成画像６２を生成し、これらの合成画像６２を利用者により選択された印刷レイアウト６８に基づいてレイアウトする。これにより、印刷画像６７が生成される。コンピュータ装置は、生成した印刷画像６７をプリンタ５５に転送する。プリンタ５５は、転送されて来た印刷画像６７をそのままシールシートに印刷する。これにより、写真シール６１が作成される。
【０００５】
このような印刷方法の場合、図２４に示すように、画像の編集完了から印刷完了までにかかる印刷処理時間Ｔは、画像処理時間Ｔ１、転送時間Ｔ２及び印刷時間Ｔ３の単純な総和で表される。画像処理時間Ｔ１は、合成画像６２の明るさや色調等の補正処理、合成画像６２を印刷するサイズに拡大又は縮小するリサイズ処理などにかかる時間である。転送時間Ｔ２は、コンピュータ装置からプリンタ５５に印刷画像６７を転送するのにかかる時間である。印刷時間Ｔ３は、プリンタ５５が印刷画像６７を実際に印刷するのにかかる時間である。
【０００６】
写真撮影遊技機には、顧客回転率を向上させるために、上記印刷処理時間Ｔを短縮することが常に求められているが、その一方で、カメラやプリンタの性能向上に伴って画像の解像度が高くなっている。その結果、印刷処理時間Ｔが長くなったり、印刷処理にかかる負荷の増大に伴って他の処理が遅くなったりするという問題がある。また、印刷画像６７のデータ量が大きくなるため、これを一時的に保存しておくために記憶容量の大きいメモリをコンピュータ装置側に設けなければならないという問題もある。
【０００７】
特開２０００−５００５２号公報（特許文献１）には、「デジタルカメラ等の画像入力装置に入力された画像だけでなく、画像を出力する際のレイアウト等のデータもプリンタ等の画像出力装置に転送することにより、印刷用紙等に複数の画像を印刷して印刷用紙等を節約できる画像入出力システム」が記載されている（特許文献１の要約）。
【０００８】
しかしながら、この画像入出力システムは、デジタルカメラなどで撮影した写真画像をプリンタで印刷するものに過ぎず、写真撮影遊技機に特有の事情は全く考慮されていない。たとえば特許文献１の図５に示されている画像１〜４の各々に３人が写っていると仮定すると、画像１〜４を１枚の印刷用紙５０１に印刷し、これと同じものを３枚作成して３人に配布するのが一般的である。したがって、複数の同じ画像を１枚の印刷用紙に印刷することはない。
【０００９】
これに対し、写真撮影遊技機では、複数の利用者が一緒に利用しても１プレイにつき１枚の写真シールしか作成されない。そのため、利用者は人数に応じて所望のレイアウトを選択し、１枚の写真シールを皆で切り分けしている。したがって、写真撮影遊技機では、図２１に示したように、１枚のシールシートに複数の同じ画像を印刷する必要がある。仮に１プレイごとに人数分の写真シールを作成したとすると、印刷処理時間が長くなり、顧客回転率が低下してしまう。また、図２１に示した例では画像のサイズは全て同じであるが、サイズの異なる複数の同じ画像を印刷する場合もある。
【特許文献１】特開２０００−５００５２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、印刷処理にかかる制御装置の負荷を軽減した写真撮影遊技機を提供することである。
【００１１】
本発明のもう１つの目的は、制御装置側に必要なメモリ容量を低減した写真撮影遊技機を提供することである。
【００１２】
本発明のさらにもう１つの目的は、印刷処理時間を短縮した写真撮影遊技機を提供することである。
【課題を解決するための手段及び発明の効果】
【００１３】
本発明による写真撮影遊技機は、カメラと、プリンタと、カメラ及びプリンタを制御する制御装置とを備える。制御装置は、カメラ制御手段と、データ転送手段とを含む。カメラ制御手段は、被写体を撮影して複数種類の写真画像のデータを生成するようにカメラを制御する。データ転送手段は、複数種類の写真画像のデータを所定の印刷レイアウトのデータとともにプリンタに転送する。プリンタは、データ受信手段と、レイアウト手段と、印刷手段とを含む。データ受信手段は、制御装置から転送された複数種類の写真画像のデータ及び印刷レイアウトのデータを受信する。レイアウト手段は、データ受信手段により受信された複数種類の写真画像のデータ及び印刷レイアウトのデータに基づきその複数種類の写真画像をレイアウトして印刷画像のデータを生成する。印刷手段は、レイアウト手段により生成された印刷画像のデータに基づきその印刷画像を印刷する。
【００１４】
本発明によれば、制御装置からプリンタに、写真画像をレイアウトした印刷画像のデータではなく、複数種類の写真画像のデータと印刷レイアウトのデータとが転送され、制御装置ではなく、プリンタにより印刷画像のデータが生成されるので、印刷処理にかかる制御装置の負荷が軽減される。
【００１５】
好ましくは、データ転送手段は写真画像のデータをその種類ごと順番に転送する。この場合、制御装置側に必要なメモリ容量が低減される。
【００１６】
好ましくは、制御装置はさらに、複数種類の写真画像のデータに対して１つずつ順番に所定の画像処理を施す画像処理手段を含む。データ転送手段は、画像処理手段によりある種類の写真画像のデータに対して画像処理が施されている最中に、画像処理手段により画像処理が既に施された別の種類の写真画像のデータを転送する。この場合、画像処理と並行して転送処理が実行されるので、印刷処理時間が短縮される。
【００１７】
好ましくは、制御装置はさらに、補正処理手段と、画像種類判別手段とを含む。補正処理手段は、複数種類の写真画像のデータに対して１つずつ順番に画質の補正処理を施す。画像種類判別手段は、補正処理手段による補正処理を施そうとする写真画像のデータの種類が既に補正処理が施された写真画像のデータの種類と異なるか同じかを判断し、種類が異なる場合は補正処理手段による補正処理を許容し、種類が同じ場合は補正処理手段による画像処理を禁止する。この場合、同じ種類の写真画像に対しては１回しか補正処理が施されないので、補正処理時間が短縮される。これにより、印刷処理にかかる制御装置の負荷が軽減され、また印刷処理時間が短縮される。
【００１８】
好ましくは、制御装置はさらに、リサイズ処理手段と、画像サイズ判別手段とを含む。リサイズ処理手段は、複数種類の写真画像のデータに対して１つずつ順番に所定のリサイズ処理を施す。画像サイズ判別手段は、リサイズ処理手段によるリサイズ処理を施そうとする写真画像のサイズが既にリサイズ処理が施された写真画像のサイズと異なるか同じかを判断し、サイズが異なる場合は前記リサイズ処理手段によるリサイズ処理を許容し、サイズが同じ場合はリサイズ処理手段によるリサイズ処理を禁止する。この場合、同じサイズの写真画像に対しては１回しかリサイズ処理が施されないので、リサイズ処理時間が短縮される。これにより、印刷処理にかかる制御装置の負荷が軽減され、また印刷処理時間が短縮される。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２０】
１．外観構成
図１及び図２を参照して、本発明の実施の形態による写真撮影遊技機１は、撮影を行う撮影ブース２と、撮影により得られた写真画像の編集を行う２つの編集ブース３とに分かれる。撮影ブース２には、撮影装置４及び背面パネル５が互いに対向して設置され、編集ブース３には、２つの画像編集装置８が背中合わせに設置され、かつ撮影装置４に隣接して設置される。背面パネル５の前面には椅子６が設置され、クロマキ用に背面パネル５及び椅子６は単一色（たとえば緑色）にされている。撮影ブース２及び編集ブース３はサイドカーテン（図示せず）などにより外部と区分されている。
【００２１】
撮影ブース２の側面にはコインを投入するためのコイン投入口３１が設けられ、撮影装置４の側面には撮影ブース２で撮影しかつ編集ブース３で編集した写真画像をシールシートに印刷して排出するプリント排出口５１が設けられる。
【００２２】
この写真撮影遊技機１を利用する場合、プレイヤはコイン投入口３１にコインを投入した後、撮影ブース２に入り、撮影装置４に向かって撮影操作を行う。撮影終了後、プレイヤは写真撮影遊技機１が指定するどちらかの編集ブース３に移動し、今度は画像編集装置８に向かって画像編集操作、具体的には、フレーム、スタンプ、ペン書きの文字や図形などの編集画像を入力する。編集終了後、プレイヤはプリント排出口５１から排出された写真シールを受け取る。
【００２３】
撮影装置４の正面中央にはカメラ１０が設けられ、その下方には撮影用ディスプレイ１１が設けられ、さらにそれらの周りには照明装置９が設けられる。
【００２４】
カメラ１０はプレイヤを被写体として撮影するもので、一般にデジタルカメラが用いられる。カメラ１０は複数台設けたり、移動や角度調節をできるようにしたりしてもよい。
【００２５】
撮影用ディスプレイ１１は、自身が被写体となるプレイヤ用の確認モニタで、表示画面が見やすいようにプレイヤに向けられている。撮影用ディスプレイ１１は、カメラ１０で撮影されている映像を左右反転してライブ映像（動画）としてリアルタイムで表示する。したがって、プレイヤは鏡のように映る自分の姿を見ながら撮影を行うことができる。さらに、その表示画面上には透明なタッチパネル１２（図３参照）が貼り付けられており、撮影用ディスプレイ１１は、タッチパネル１２に対するプレイヤの入力操作を受け付ける。撮影用ディスプレイ１１には、プレイヤによる種々の操作をタッチパネル１２上で入力するためのタッチペン１３が設けられる。撮影用ディスプレイ１１はライブ映像の他、確認用の撮影済み写真画像、各種案内画面、操作ボタンなども表示する。
【００２６】
照明装置９は、カメラ１０の上下左右及び天井に設けられ、被写体を前方から照明する。照明装置９はその内部に、蛍光灯などの常灯照明と、ストロボなどの閃光照明（フラッシュ）とを有する。ストロボは、プレイヤから撮影の開始が指示され、カメラ１０が撮影しているライブ映像を写真画像（静止画）として取り込む瞬間に発光し、被写体を強く照明する。照明装置は上記以外に、被写体の側方及び後方にも設けられ、被写体をあらゆる方向から照明する。
【００２７】
画像編集装置８は、撮影装置４で得られた写真画像を編集処理するための装置である。画像編集装置８の正面中央には編集用ディスプレイ４０が設けられる。
【００２８】
編集用ディスプレイ４０は、カメラ１０で撮影された写真画像の中から選択された１又は複数の写真画像を表示する。さらに、その表示画面上には透明なタッチパネル４１（図３参照）が貼り付けられており、編集用ディスプレイ４０は、タッチパネル４１に対するプレイヤの編集操作を受け付ける。編集用ディスプレイ４０の両側には、編集画像をタッチパネル４１上で入力するためのタッチペン４２が設けられる。画像編集装置８は、プレイヤの編集操作に応じて写真画像に対して画像編集処理を実行する。
【００２９】
編集終了後、写真撮影遊技機１は編集画像と写真画像の合成画像をシールシートに印刷してプリント排出口５１から排出し、出来上がった写真シールをプレイヤに提供する。
【００３０】
２．機能構成
図３を参照して、写真撮影遊技機１は、撮影処理を実行する撮影用コンピュータ装置１０１ａと、画像編集処理を実行する画像編集用コンピュータ装置１０１ｂと、動作中のコンピュータ装置１０１ａ，１０１ｂからの指示を受け付けて、接続されている各種装置を制御する制御基板１０２と、クロマキキャプチャボード１７とを備える。撮影用コンピュータ装置１０１ａと画像編集用コンピュータ装置１０１ｂとは互いに接続され、画像データなどの授受をピアツーピアで行う。これらは写真撮影遊技機１の制御装置１００として機能する。
【００３１】
コンピュータ装置１０１ａ，１０１ｂは、ＣＰＵ(Central Processing Unit)１０３ａ，１０３ｂと、本装置に所定の処理を実行させるための制御プログラム、処理に必要なグラフィックデータ、音声データ、撮影された写真画像、入力された編集画像、予め用意された複数の背景画像等の合成用画像などを記憶するハードディスク１０４ａ，１０４ｂ、制御プログラムの一時的な作業領域となるメモリ１０５ａ，１０５ｂとを含む。
【００３２】
撮影用コンピュータ装置１０１ａは、撮影ブース２での撮影処理を実行する。具体的には、撮影用コンピュータ装置１０１ａは制御プログラムを実行し、タッチパネル１２に対するタッチペン１３による入力操作に応じて制御信号を制御基板１０２に送信する。また、撮影用コンピュータ装置１０１ａは、カメラ１０、撮影用ディスプレイ１１、制御基板１０２と接続され、それらを制御する。クロマキキャプチャボード１７は、カメラ１０で撮影されている映像を所定の時間間隔（たとえば３０フレーム／秒）でデジタルデータ（静止画像）として取り込み、取り込んだ静止画像の中からクロマキ技術により被写体以外の領域を検出し、その検出した領域に選択された所望の背景画像を合成する。
【００３３】
画像編集用コンピュータ装置１０１ｂは、編集ブース３での画像編集処理及び印刷処理を実行する。具体的には、画像編集用コンピュータ装置１０１ｂは制御プログラムを実行し、タッチパネル４１に対するタッチペン４２による入力操作に応じて制御信号を制御基板１０２に送信する。画像編集用コンピュータ装置１０１ｂは、プリンタ５５、編集用ディスプレイ４０、制御基板１０２に接続され、それらを制御する。画像編集装置８は２台設けられるので、編集用ディスプレイ４０、タッチパネル４１及びタッチペン４２は２組設けられる。
【００３４】
画像編集用コンピュータ装置１０１ｂ内のハードディスク１０４ｂは、制御プログラムを記憶する。ハードディスク１０４ｂはまた、後述する画像編集処理に利用する背景画像等の合成用画像、スタンプ画像等を記憶する。
【００３５】
プリンタ５５は、写真画像に編集画像を合成した合成画像をシールシート等の印刷媒体に印刷する。この実施の形態のプリンタ５５は合成画像をシールシートに印刷するが、印刷媒体はシールシートに限定されることなく、他の印刷媒体でもよい。
【００３６】
タッチパネル１２は、撮影用ディスプレイ１１の上に積層されている。タッチパネル１２は、タッチペン１３の接触を検知し、それに応じた指示信号を撮影用コンピュータ装置１０１ａに送信する。撮影用ディスプレイ１１は、撮影用コンピュータ装置１０１ａから送信された画像、具体的には、カメラ１０で撮像された写真画像、撮影のための案内、選択肢など表示する。
【００３７】
タッチパネル４１は、編集用ディスプレイ４０の上に積層されている。タッチパネル４１は、タッチペン４２の接触を検知し、それに応じた指示信号を画像編集用コンピュータ装置１０１ｂに送信する。編集用ディスプレイ４０は、画像編集用コンピュータ装置１０１ｂから送信された編集画像を写真画像上に重ねて表示する。
【００３８】
制御基板１０２は、コンピュータ装置１０１ａ，１０１ｂの他に、ストロボ制御部１１０、ストロボ１５、蛍光灯１４、サービスパネル１１３、印刷中ＬＥＤ５２、印刷エラーＬＥＤ５３、コイン制御部１１２、及び音声制御部１１１に接続される。
【００３９】
ストロボ制御部１１０はカメラ１０に接続され、カメラ１０のシャッタタイミングに応じて発光するようにストロボ１５を制御する。音声制御部１１１は制御基板１０２を介して撮影用コンピュータ装置１０１ａ及び画像編集用コンピュータ装置１０１ｂに接続される。撮影用スピーカ１６は、撮影ブース２に配備され、撮影用コンピュータ装置１０１ａから制御基板１０２を介して与えられる指示信号に基づいて、撮影プレイのための操作方法などの案内やＢＧＭなどを出力する。編集用スピーカ４６は、編集ブース３に配備され、画像編集用コンピュータ装置１０１ｂから制御基板１０２を介して与えられる指示信号に基づいて、編集プレイのための操作方法などの案内やＢＧＭなどを出力する。
【００４０】
３．動作
上述した写真撮影遊技機１の動作は概略次の通りである。
【００４１】
まず、撮影用コンピュータ装置１０１ａは、撮影ブース２においてカメラ１０で被写体を撮影して写真画像を得る撮影処理を実行する。次に、画像編集用コンピュータ装置１０１ｂは、編集ブース３において利用者の入力操作に応じて写真画像を編集する編集処理を実行する。最後に、画像編集用コンピュータ装置１０１ｂはプリンタ５５を制御し、編集された写真画像をシールシートに印刷する印刷処理を実行する。以下、撮影処理、編集処理及び印刷処理の詳細を順に説明する。
【００４２】
３−１．撮影処理
まず、撮影ブース２での写真撮影遊技機１の動作を説明する。撮影用コンピュータ装置１０１ａのＣＰＵ１０３ａは、ハードディスク１０４ａに記憶されたコンピュータプログラムをメモリ１０５ａに読出して実行することにより、この撮影処理を実現する。
【００４３】
図４を参照して、ＣＰＵ１０３ａは、写真撮影遊技機１の利用を促すタイトルデモ画面を撮影用ディスプレイ１１に表示する（Ｓ１）。タイトルデモ画面の表示中にコイン制御部１１２が所定枚数のコインの投入を受け付ける（Ｓ２）。
【００４４】
続いて、ＣＰＵ１０３ａは、利用者の選択操作に応じて所望の背景画像を選択し（Ｓ３）、カメラ１０で撮影されているライブ映像を撮影用ディスプレイ１１に表示し（Ｓ４）、そのライブ映像を所定のシャッタタイミングで固定して写真画像としてメモリ１０５ａに保存し（Ｓ５）、その写真画像を利用者に確認してもらうために撮影用ディスプレイ１１に表示する（Ｓ６）。ＣＰＵ１０３ａは、所定枚数を撮影し終えるまで上記ステップＳ４〜Ｓ６を繰り返す（Ｓ７）。
【００４５】
所定枚数の撮影を終え、撮影制限時間が経過すると（Ｓ８でＹＥＳ）、ＣＰＵ１０３ａは、撮影終了の画面を撮影用ディスプレイ１１に表示し（Ｓ９）、撮影で得られた写真画像のデータを画像編集用コンピュータ装置１０１ｂに転送する（Ｓ１０）。最後に、ＣＰＵ１０３ａは、編集ブース３へ移動するよう促す案内を撮影用ディスプレイ１１に表示し（Ｓ１１）、ステップＳ１に戻って再びタイトルデモ画面を表示する。
【００４６】
３−２．編集処理
次に、編集ブース３での写真撮影遊技機１の動作を説明する。画像編集用コンピュータ装置１０１ｂのＣＰＵ１０３ｂはハードディスク１０４ｂに記憶された制御プログラムをメモリ１０５ｂに読出して実行することにより、編集処理を実現する。
【００４７】
図５を参照して、ＣＰＵ１０３ｂは、撮影プレイから始めるよう促す待機画面を編集用ディスプレイ４０に表示する（Ｓ２１）。図４に示した撮影処理が終了すると、撮影用コンピュータ装置１０１ａから画像編集用コンピュータ装置１０１ｂに写真画像のデータが転送されて来るので、画像編集用コンピュータ装置１０１ｂはこれを受信する（Ｓ２２）。ＣＰＵ１０３ｂは図６に示すように写真画像を表示し、タッチペン４２による利用者の落書き入力に応じて写真画像を編集する（Ｓ２３）。ＣＰＵ１０３ｂは編集された写真画像を複数枚並べて表示し、その中から印刷したい写真画像を選択するよう利用者に促す（Ｓ２４）。利用者が写真画像を選択すると、ＣＰＵ１０３ｂは予め定められた印刷レイアウトを複数種類表示し、その中から所望の印刷レイアウトを選択するよう利用者に促す（Ｓ２５）。利用者が印刷レイアウトを選択すると、ＣＰＵ１０３ｂは選択された印刷レイアウトで写真画像をシールシートにプリンタ５５で印刷し、写真シールをプリント排出口５１から利用者に提供する（Ｓ２６）。以下、この印刷処理の詳細を説明する。
【００４８】
３−３．印刷処理
この印刷処理においては、制御装置１００は、写真画像をレイアウトすることなく、写真画像のデータと印刷レイアウトのデータとをプリンタ５５に転送する。プリンタ５５は、印刷レイアウトのデータに基づいて写真画像をレイアウトし、そのレイアウトした写真画像をシールシートに印刷する。これを実現するために、プリンタ５５にはＣＰＵを含む制御装置が内蔵され、後に詳述する制御プログラムがインストール（実装）されている。
【００４９】
図７を参照して、ＣＰＵ１０３ｂは、上記ステップＳ２５で選択された印刷レイアウトに対応するレイアウトデータＬＤを特定する（Ｓ２６１）。レイアウトデータＬＤのフォーマットの一例を図８に示す。レイアウトデータＬＤは、画像編集用コンピュータ装置１０１ｂのハードディスク１０４ｂに記憶される。図８に示すように、レイアウトデータＬＤは、１枚の写真シールにエントリされるｍ個の画像に対応してｍ個のエントリを含む。最初のエントリの前には、エントリ数ｍが記録される。各エントリには、当該画像の画像番号、当該画像のＸ方向のサイズ（Ｘサイズ）、当該画像のＹ方向のサイズ（Ｙサイズ）、当該画像のＸ方向の位置（Ｘ位置）、当該画像のＹ方向の位置（Ｙ位置）、当該画像の配置方向（画像方向）が記録される。画像番号は画像を特定するために「０１」〜「９９」の値を取るが、「００」の場合は１つ前のエントリと同じ画像番号を示す。Ｘサイズ又はＹサイズも同様に、「００」の場合は１つ前のエントリと同じ画像サイズを示す。
【００５０】
たとえば図９に示した印刷レイアウト（８分割）の場合、レイアウトデータＬＤは図１０に示した通りである。この印刷レイアウトには、４種類の合成画像Ａ，Ｂ，Ｃ，Ｄがあり、各種類ごとに同じ合成画像が２個ずつある。８個の合成画像以外に、機種情報画像６４、撮影日時画像６３、サイト情報画像６５があり、合計１１個の画像があるので、エントリ数は「１１」である。
【００５１】
画像Ａ１用のエントリにおいては、画像番号は画像Ａを示す「０１」、ＸサイズはＷＸ１＝「７２０」、ＹサイズはＷＹ２＝「９６０」、Ｘ位置はＸ１＝「３６０」、Ｙ位置はＹ１＝「２４０」、画像方向は「０」である。画像Ａ２用のエントリにおいては、画像番号は画像Ａ１用のエントリと同じ画像を示す「００」、Ｘサイズ及びＹサイズは画像Ａ１用のエントリと同じ画像サイズを示す「００」、Ｘ位置はＸ２＝「３６０」、Ｙ位置はＹ２＝「１２００」、画像方向は「０」である。他の画像Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２用のエントリも同様である。
【００５２】
機種情報画像６４用のエントリにおいては、画像番号は機種情報画像６４を示す「２０」、Ｘサイズは「１２００」、Ｙサイズは「１１０」、Ｘ位置は「３６０」、Ｙ位置は「１２０」、画像方向は「０」である。撮影日時画像６３用のエントリにおいては、画像番号は撮影日時画像６３を示す「３０」、Ｘサイズは「１２００」、Ｙサイズは「１００」、Ｘ位置は「２４０」、Ｙ位置は「２１６０」、画像方向は「１」である。サイト情報画像６５用のエントリにおいては、画像番号はサイト情報画像６５を示す「４０」、Ｘサイズは「１９２０」、Ｙサイズは「１２０」、Ｘ位置は「１３２０」、Ｙ位置は「２２００」、画像方向は「０」である。
【００５３】
画像方向は、図１１に示すように「０」〜「３」の４通りの値を取り、具体的には、標準方向の場合は「０」、標準方向から反時計回りに９０度回転した方向の場合は「１」、標準方向から反転した方向の場合は「２」、標準方向から時計回りに９０度回転した方向の場合は「３」である。
【００５４】
たとえば図１２に示した印刷レイアウト（混合１６分割）の場合、レイアウトデータＬＤは図１３に示した通りである。この印刷レイアウトには、４種類の合成画像Ａ，Ｂ，Ｃ，Ｄがあり、合成画像Ａ及びＢは同じ画像が６個ずつあり、合成画像Ｃ及びＤは同じ画像が２個ずつある。１４個の合成画像以外に、機種情報画像６４、撮影日時画像６３、サイト情報画像６５があり、合計１９個の画像があるので、エントリ数は「１９」である。本例では画像Ｃ１，Ｃ２，Ｄ１，Ｄ２は標準方向から反時計回りに９０度回転しているから、画像Ｃ１，Ｃ２，Ｄ１，Ｄ２用の４個のエントリにおいては、画像方向はいずれも「１」である。
【００５５】
再び図７を参照して、レイアウトデータＬＤの特定後、ＣＰＵ１０３ｂは、プリンタ５５に転送すべきプリンタ転送データＰＤを初期化する（Ｓ２６２）。プリンタ転送データＰＤのフォーマットの一例を図１４に示す。プリンタ転送データＰＤは、画像編集用コンピュータ装置１０１ｂからプリンタ５５に転送される。図１４に示すように、プリンタ転送データＰＤは、ｎ個のエントリを含み、最初のエントリの前にはエントリ数ｎが記録される。各エントリには、当該画像のＸ位置、当該画像のＹ位置、当該画像のＸサイズ、当該画像のＹサイズ、当該画像の画像方向が記録される。最後のエントリの後には、写真画像と編集画像を合成した合成画像に対して色調等の補正処理が施され、さらに所定のサイズにリサイズ処理が施された画像データ（実データ）が記録される。この画像データの画像が各エントリに記録された情報に従って実際に印刷されることになる。なお、撮影日時画像６３、機種情報画像６４、サイト情報画像６５など、色調やサイズがあらかじめ設定された固定的な画像（写真画像以外の画像）については補正処理やリサイズ処理が施されることなく、そのまま実データとして処理されてもよい。
【００５６】
プリンタ転送データＰＤの初期化後、ＣＰＵ１０３ｂは、レイアウトデータＬＤからエントリ数を読み出し、変数ｍに代入する（Ｓ２６３）。
【００５７】
続いて、ＣＰＵ１０３ｂはｍ＝０か否か、つまり処理終了か否かを判別する（Ｓ２６４）。たとえば図１０に示したレイアウトデータＬＤからエントリ数「１１」を読み出した直後においてはｍ＝１１であるから、ＣＰＵ１０３ｂは、レイアウトデータＬＤから最初の画像番号「０１」を読み出し、変数ｆに代入する（Ｓ２６５）。変数ｍは後述するステップＳ２７９でデクリメントされるので、ＣＰＵ１０３ｂは画像番号をレイアウトデータＬＤの上から順に読み出していく。したがって、変数ｍは「０１」→「００」→「０２」→「００」→「０３」→「００」→「０４」→「００」→「２０」→「３０」→「４０」と変化していく。
【００５８】
続いて、ＣＰＵ１０３ｂはｆ≠０か否か、つまり新たな種類の画像か否かを判別する（Ｓ２６６）。ｆ≠０、つまり新たな種類の画像の場合（Ｓ２６６でＹＥＳ）、ＣＰＵ１０３ｂは、これまでに設定されたプリンタ転送データＰＤを転送するデータ転送処理を実行するとともに（Ｓ２６７）、新たな種類の画像に対して補正処理を実行する（Ｓ２６８）。データ転送処理の詳細は後述する。補正処理では具体的には、画像番号ｆの合成画像Ｐｆの明るさや色調等の画質を変更し、その結果得られた補正画像Ｐｆｃを保存する。一方、ｆ＝０、つまり前と同じ種類の画像の場合（Ｓ２６６でＮＯ）、ＣＰＵ１０３ｂは上記ステップＳ２６７及びＳ２６８をスキップする。たとえば画像番号が「００」でない画像Ａ１，Ｂ１，Ｃ１，Ｄ１、機種情報画像６４、撮影日時画像６３又はサイト情報画像６５の場合、前回処理した画像の種類と異なるので、前回処理した画像をプリンタ５５に転送するためにデータ転送処理Ｓ２６７が実行されるとともに、今回の新たな種類の画像を補正するために補正処理Ｓ２６８が実行されるが、画像番号が「００」である画像Ａ２，Ｂ２，Ｃ２，Ｄ２の場合、前回処理した画像の種類と同じであるので、これらの処理Ｓ２６７，Ｓ２６８は実行されない。
【００５９】
次に、ＣＰＵ１０３ｂは、レイアウトデータＬＤからＸサイズを読み出して変数ＷＸに代入し（Ｓ２６９）、かつレイアウトデータＬＤからＹサイズを読み出して変数ＷＹに代入する（Ｓ２７０）。たとえば画像Ａ１の場合、ＷＸ＝７２０、ＷＹ＝９６０となり、画像Ａ２の場合、ＷＸ＝０、ＷＹ＝０となる。
【００６０】
続いて、ＣＰＵ１０３ｂはＷＸ≠０か否か、新たなサイズへの変更か否かを判別する（Ｓ２７１）。ＷＸ≠０、つまり新たなサイズへの変更の場合（Ｓ２７１でＹＥＳ）、ＣＰＵ１０３ｂは、これまでに設定されたプリンタ転送データＰＤを転送するためにデータ転送処理を実行するとともに（Ｓ２７２）、今回処理の対象となっている画像（最後にステップＳ２６８で補正処理が施された補正画像Ｐｆｃ）に対して新たなサイズ変更（リサイズ）処理を実行する（Ｓ２７３）。サイズ変更処理では具体的には、既に保存されている補正画像Ｐｆｃを読み出し、ＸサイズＷＸ及びＹサイズＷＹに変更（縮小、拡大、トリミングなど）し、その結果得られたリサイズ画像Ｐｆｃｗを補正画像Ｐｆｃとは別に保存する。ＣＰＵ１０３ｂはさらに、ＸサイズＷＸ及びＹサイズＷＹをプリンタ転送データＰＤに設定する（Ｓ２７４）。一方、ＷＸ＝０、つまり前と同じサイズの場合（Ｓ２７１でＮＯ）、ＣＰＵ１０３ｂは上記ステップＳ２７２〜Ｓ２７４をスキップする。たとえば画像Ａ１の場合、その補正画像を元に７２０×９６０のサイズを持つリサイズ画像が生成され、かつ図１５に示すようにＷＸ＝７２０及びＷＹ＝９６０がプリンタ転送データＰＤに設定される。画像Ａ２の場合、ＷＸ＝０であるから、サイズ変更処理Ｓ２７３等は繰り返し実行されない。
【００６１】
続いて、ＣＰＵ１０３ｂは、レイアウトデータＬＤからＸ位置を読み出して変数Ｘに代入し（Ｓ２７５）、かつレイアウトデータＬＤからＹ位置を読み出して変数Ｙに代入する（Ｓ２７６）。たとえば画像Ａ１の場合、Ｘ＝３６０、Ｙ＝２４０となり、画像Ａ２の場合、Ｘ＝３６０、Ｙ＝１２００となる。
【００６２】
続いて、ＣＰＵ１０３ｂは、Ｘ位置、Ｙ位置及び画像方向をプリンタ転送データＰＤに設定する（Ｓ２７７）。たとえば図１５に示すようにプリンタ転送データＰＤには、画像Ａ１に対してＸ＝３６０及びＹ＝２４０が設定され、画像Ａ２に対してＸ＝３６０及びＹ＝１２００が設定される。画像Ａ１及びＡ２のいずれも画像方向は「０」に設定される。また、撮影日時画像６３用のプリンタ転送データＰＤには、Ｘ＝２４０及びＹ＝２１６０が設定され、画像方向は「１」に設定される。
【００６３】
最後に、ＣＰＵ１０３ｂは、プリンタ転送データＰＤのエントリ数を１つだけ加算し（Ｓ２７８）、かつ変数ｍを１つだけ減算し（Ｓ２７９）、その後、上記ステップＳ２６４に戻る。たとえば画像Ａ１のＸ位置、Ｙ位置及び画像方向が設定された直後はプリンタ転送データＰＤのエントリ数は「１」になり、ｍ＝１０になる。次に、画像Ａ２のＸ位置、Ｙ位置及び画像方向が設定された直後はプリンタ転送データＰＤのエントリ数は「２」になり、ｍ＝９になる。
【００６４】
変数ｍが１つずつ減算され、「０」になった場合（Ｓ２６４でＹＥＳ）、ＣＰＵ１０３ｂはデータ転送処理を実行し（Ｓ２８０）、印刷の開始をプリンタ５５に指示する（Ｓ２８１）。
【００６５】
次に図１６を参照し、データ転送処理の詳細を説明する。ＣＰＵ１０３ｂはプリンタ転送データＰＤが設定されているか否かを判別し（Ｓ２９１）、設定されている場合（Ｓ２９１でＹＥＳ）、そのプリンタ転送データＰＤに実データを設定する（Ｓ２９２）。続いて、ＣＰＵ１０３ｂは設定されたプリンタ転送データＰＤをプリンタ５５に転送し（Ｓ２９３）、最後にそのプリンタ転送データＰＤを初期化する（Ｓ２９４）。
【００６６】
たとえば図１０に示した８分割のレイアウトデータＬＤが選択された場合において、画像Ａ１が処理対象になったときは、ｆ＝０１であるから、ステップＳ２６６で新たな種類の画像と判別され、ステップＳ２６７でデータ転送処理が実行されるが、このときはまだプリンタ転送データＰＤは何も設定されていないので、ステップＳ２９２〜Ｓ２９４はスキップされ、直ちにステップＳ２６８で画像Ａ１の補正処理が実行される。続いて、ＷＸ＝７２０であるから、ステップＳ２７１で新たなサイズへの変更と判別され、ステップＳ２７２でデータ転送処理が実行されるが、このときもまだプリンタ転送データＰＤは何も設定されていないので、直ちにステップＳ２７３で画像Ａ１のサイズ変更処理が実行される。その後、画像Ａ１のＸサイズ、Ｙサイズ、Ｘ位置、Ｙ位置及び画像方向がプリンタ転送データＰＤに設定される。
【００６７】
次に、画像Ａ２が処理対象になったときは、ｆ＝００であるから、ステップＳ２６６で前と同じ種類の画像と判別され、データ転送処理（Ｓ２６７）も補正処理（Ｓ２６８）も実行されない。続いて、ＷＸ＝００であるから、ステップＳ２７１で前と同じサイズへの変更と判別され、データ転送処理（Ｓ２７２）もサイズ変更処理（Ｓ２７３）もサイズ設定処理（Ｓ２７４）も実行されない。その後、画像Ａ２のＸ位置、Ｙ位置及び画像方向がプリンタ転送データＰＤに設定される。
【００６８】
次に、画像Ｂ１が処理対象になったときは、ｆ＝０２であるから、ステップＳ２６６で新たな種類の画像と判別され、ステップＳ２６７でデータ転送処理が実行される。このときは、画像Ａ（＝Ａ１＝Ａ２）に関するプリンタ転送データＰＤが既に設定されているので、ステップＳ２９２で画像Ａの実データがプリンタ転送データＰＤに追加された後、ステップＳ２９３でそのプリンタ転送データＰＤが転送される。画像Ｂ１に対する処理は上記Ａ１に対する処理と同様であり、画像Ｂ２に対する処理は上記Ａ２に対する処理と同様である。
【００６９】
最後に、サイト情報画像６５が処理対象になったときは、ｆ＝４０であるから、ステップＳ２６６で新たな種類の画像と判別され、ステップＳ２６７でデータ転送処理が実行される。このときは、撮影日時画像６３に関するプリンタ転送データＰＤが既に設定されているので、ステップＳ２９２で撮影日時画像６３の実データがプリンタ転送データＰＤに追加された後、ステップＳ２９３でそのプリンタ転送データＰＤが転送される。
【００７０】
そして、ステップＳ２７９で変数ｍがデクリメントされ、「０」になるので、ステップＳ２８０でデータ転送処理が実行される。このときは、サイト情報画像６５に関するプリンタ転送データＰＤが既に設定されているので、ステップＳ２９２でサイト情報画像６５の実データがプリンタ転送データＰＤに追加された後、ステップＳ２９３でそのプリンタ転送データＰＤが転送される。
【００７１】
以上のように、１つの印刷レイアウト内に同じ種類の画像が２つ以上ある場合、補正処理は１回だけ実行され、繰り返し無駄に実行されることはない。また、同じ種類の画像データは１回だけ転送され、繰り返し無駄に転送されることもない。加えて、同じ種類でかつ同じサイズの画像が２つ以上ある場合、サイズ変更処理は１回だけ実行され、繰り返し無駄に実行されることはない。
【００７２】
図１４及び図１５に示したプリンタ転送データＰＤの例では、１つの印刷レイアウト内に同じ種類でかつ同じサイズの画像が２つ以上ある場合、同じＸサイズ及びＹサイズが繰り返し設定されている。そこで、このような無駄な設定を削減したプリンタ転送データＰＤのフォーマットの一例を図１７に示す。図１７に示すように、最初のエントリの前でかつエントリ数ｎの後に共通のＸサイズ及びＹサイズがまとめて記録される。
【００７３】
このようなフォーマットが採用された場合において、たとえば図１２及び図１３に示した混合１６分割のレイアウトデータＬＤが選択されたときは、図１８に示したプリンタ転送データＰＤが設定される。
【００７４】
たとえば画像Ａ１が処理対象になったときは、ｆ＝０１であるから、ステップＳ２６６で新たな種類の画像と判別され、ステップＳ２６８で画像Ａ１の補正処理が実行される。続いて、ＷＸ＝７２０であるから、ステップＳ２７１で新たなサイズへの変更と判別され、ステップＳ２７３で画像Ａ１のサイズ変更処理が実行される。その後、画像Ａ１のＸサイズ、Ｙサイズ、Ｘ位置、Ｙ位置及び画像方向がプリンタ転送データＰＤに設定される。
【００７５】
次に、画像Ａ２が処理対象になったときは、ｆ＝００であるから、ステップＳ２６６で前と同じ種類の画像と判別され、データ転送処理（Ｓ２６７）も補正処理（Ｓ２６８）も実行されない。続いて、ＷＸ＝００であるから、ステップＳ２７１で前と同じサイズへの変更と判別され、データ転送処理（Ｓ２７２）もサイズ変更処理（Ｓ２７３）もサイズ設定処理（Ｓ２７４）も実行されない。その後、画像Ａ２のＸ位置、Ｙ位置及び画像方向がプリンタ転送データＰＤに設定される。
【００７６】
次に、画像Ａ３が処理対象になったときは、ｆ＝００であるから、ステップＳ２６６で前と同じ種類の画像と判別され、データ転送処理（Ｓ２６７）も補正処理（Ｓ２６８）も実行されない。続いて、ＷＸ＝３６０であるから、ステップＳ２７１で新たなサイズへの変更と判別され、ステップＳ２７２でデータ転送処理が実行される。このときは、画像Ａ（＝Ａ１＝Ａ２）に関するプリンタ転送データＰＤが既に設定されているので、ステップＳ２９２で画像Ａ（７２０×９６０）の実データがプリンタ転送データＰＤに追加された後、ステップＳ２９３でそのプリンタ転送データＰＤが転送される。続いて、ステップＳ２７３で画像Ａ３のサイズ変更処理が実行された後、画像Ａ３のＸサイズ、Ｙサイズ、Ｘ位置、Ｙ位置及び画像方向がプリンタ転送データＰＤに設定される。以降、画像Ａ４〜Ａ６に対する処理は上記Ａ２に対する処理と同様である。
【００７７】
なお、ここでは、同じ種類の画像に対する補正処理や同じサイズへのサイズ変更処理は繰り返し実行しないようにしているが、あえて繰り返し実行することも可能である。
【００７８】
一方、プリンタ５５は、図１９に示したファームウェアに従って印刷処理を実行する。具体的には、上記ステップＳ２６７，Ｓ２７２，Ｓ２８０で制御装置１００から転送されて来たプリンタ転送データＰＤを受信する（Ｓ３０１）。プリンタ５５はまず、プリンタ転送データＰＤの画像方向に従い、必要に応じて画像を回転させ（Ｓ３０２）、その後、プリンタ転送データＰＤのＸサイズ、Ｙサイズ、Ｘ位置、Ｙ位置に従って、画像をレイアウトする（Ｓ３０３）。上記ステップＳ２８１で制御装置１００から印刷開始の指示を受けるまで、プリンタ５５は上記ステップＳ３０１〜Ｓ３０３を繰り返し、これにより印刷画像６７のデータを生成する（Ｓ３０４）。印刷開始の指示を受けると（Ｓ３０４でＹＥＳ）、プリンタ５５は印刷画像６７のデータに基づき印刷画像６７をシールシートに印刷する（Ｓ３０５）。
【００７９】
上記実施の形態では、制御装置１００がプリンタ転送データＰＤに画像方向を設定し、プリンタ５５が制御装置１００から転送されて来たプリンタ転送データＰＤの画像方向に従って画像を回転させているが、制御装置１００があらかじめ画像を回転させ、画像方向を含まないプリンタ転送データＰＤをプリンタ５５に転送し、プリンタ５５は画像を回転させることなくそのままレイアウトして印刷するようにしてもよい。たとえば図２０に示すように画像方向が「１」の場合（たとえば図１２に示した印刷レイアウト中の画像Ｃ１，Ｃ２，Ｄ１，Ｄ２がこれに該当する）、制御装置１００が画像を反時計回りに９０度回転させ、Ｘ位置及びＹ位置を示す原点座標を元の画像の左上頂点から右上頂点に変更し、Ｘサイズを元の画像のＹサイズに設定し、Ｙサイズを元の画像のＸサイズに設定する。
【００８０】
図７に示したフロー図では、データ転送処理（Ｓ２６７，Ｓ２７２）後に補正処理（Ｓ２６８）やサイズ変更処理（Ｓ２７３）等の画像処理が実行されるように記載されているが、画像処理の対象となる画像よりも１つ前の画像についてはプリンタ転送データＰＤが既に設定され、そのプリンタ転送データＰＤの転送を開始するＣＰＵ１０３ｂは処理を離れ、ＤＭＡ(Direct Memory Access)等の別のハードウェアがデータ転送処理を継続するので、データ転送処理と画像処理とは同時に並行して実行することができる。
【００８１】
具体的には図２１に示すように、画像Ａに対する画像処理の後、ＣＰＵ１０３ｂは画像Ａ用のプリンタ転送データＰＤを転送する（Ｓ２６７，Ｓ２７２）と同時に、次の画像Ｂに対する画像処理を実行する（Ｓ２６８，Ｓ２７３）。続いて、ＣＰＵ１０３ｂは画像Ｂ用のプリンタ転送データＰＤを転送する（Ｓ２６７，Ｓ２７２）と同時に、次の画像Ｃに対する画像処理を実行する（Ｓ２６８，Ｓ２７３）。続いて、ＣＰＵ１０３ｂは画像Ｃ用のプリンタ転送データＰＤを転送する（Ｓ２６７，Ｓ２７２）と同時に、次の画像Ｄに対する画像処理を実行する（Ｓ２６８，Ｓ２７３）。続いて、ＣＰＵ１０３ｂは画像Ｄ用のプリンタ転送データＰＤを転送する（Ｓ２８０）。そして、プリンタ５５は転送されて来たプリンタ転送データＰＤに基づいてレイアウトした画像Ａ〜Ｄを印刷する（Ｓ３０５）。
【００８２】
データ転送処理と画像処理とを並行して実行すれば、図２３に示した従来の印刷方法と比較し、画像処理時間Ｔ１や印刷時間Ｔ３を短縮することはできないが、転送時間Ｔ２'を短縮することができる。その結果、画像処理時間Ｔ１、転送時間Ｔ２'及び印刷時間Ｔ３を合計した印刷処理時間Ｔ'を短縮することができる。また、画像処理が終了した画像から順次、プリンタ転送データＰＤをプリンタ５５に転送するので、従来のように写真シール１枚分の面積に相当する大きな印刷画像６７のデータを一括して転送する場合に比べて、画像編集用コンピュータ装置１０１ｂにおけるメモリ１０５ｂの容量を小さくすることができる。
【００８３】
なお、図２０では、たとえば画像Ａ用のプリンタ転送データＰＤの転送処理と、画像Ｂの画像処理とが同時に開始されているように示されているが、これは説明を簡単にするために揃えて示されているのであって、この開始時期は実際にはずれていてもよい。
【００８４】
また、ここでは、画像Ｄを最後に画像処理した上でそのデータ転送処理を実行しているが、いずれの画像を最後に画像処理してもよい。最後に画像処理を行った画像のデータ転送処理にかかる時間が転送時間Ｔ２'となるので、この時間が最も短い画像を最後に画像処理するのが好ましい。
【００８５】
上記実施の形態では、制御装置１００の画像編集用コンピュータ装置１０１ｂのＣＰＵ１０３ｂにおいて印刷処理を実行させているが、撮影用コンピュータ装置１０３ａのＣＰＵ１０３ａにおいて印刷処理を実行させてもよく、特に印刷処理を実行させるコンピュータ装置は限定されない。この場合、印刷処理に必要な画像及びデータを、印刷処理を実行させるコンピュータ装置に転送又は読み出せばよい。さらに、コンピュータ装置を撮影用、画像編集用、印刷用など、３台以上で構成してもよい。
【００８６】
また、上記実施の形態では、図７に示した印刷処理において図１６に示したデータ転送処理を直列的に行うようになっているが、データ転送処理を別のタスクとして起動させておき、並列的に処理を行うようになっていてもよい。この場合、この別のタスクのデータ転送処理は、印刷処理からのデータ転送処理の開始指示を待機し、印刷処理が図７中のステップＳ２６７，Ｓ２７２，Ｓ２８０で当該開始指示を発行し、データ転送処理が当該開始指示を受けてステップＳ２９１〜Ｓ２９４を実行すればよい。また、この場合、実データやプリンタ転送データＰＤが印刷処理やデータ転送処理で衝突し、破壊されないように、ダブルバッファ化しておいたり、書き込む前に読み込み中か否かを確認するなど同期をとっておいたりするのが好ましい。
【００８７】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態による写真撮影遊技機の外観構成を示す斜視図である。
【図２】図１に示した写真撮影遊技機における画像編集装置及び撮影装置の斜視図である。
【図３】図１に示した写真撮影遊技機の機能構成を示すブロック図である。
【図４】図３中の撮影用コンピュータ装置による処理を示すフロー図である。
【図５】図３中の画像編集用コンピュータ装置による処理を示すフロー図である。
【図６】図５中の画像編集時の表示画面を示す図である。
【図７】図３中の制御装置による印刷処理を示すフロー図である。
【図８】図７に示した印刷処理に用いるレイアウトデータのフォーマットを示す図である。
【図９】図７に示した印刷処理に用いる印刷レイアウトの例を示す図である。
【図１０】図９に示した印刷レイアウトのレイアウトデータを示す図である。
【図１１】図８中の画像方向を説明するための図である。
【図１２】印刷レイアウトの他の例を示す図である。
【図１３】図１３に示した印刷レイアウトのレイアウトデータを示す図である。
【図１４】図７に示した印刷処理に用いるプリンタ転送データのフォーマットの例を示す図である。
【図１５】図１４に示したフォーマットを採用した場合において、図１０に示したレイアウトデータに基づき生成されるプリンタ転送データを示す図である。
【図１６】図７中のデータ転送処理の詳細を示すフロー図である。
【図１７】プリンタ転送データのフォーマットの他の例を示す図である。
【図１８】図１７に示したフォーマットを採用した場合において、図１３に示したレイアウトデータに基づき生成されるプリンタ転送データを示す図である。
【図１９】図３中のプリンタによる印刷処理を示すフロー図である。
【図２０】図８中の画像方向を設定しない場合における制御装置のサイズ変更処理を説明するための図である。
【図２１】図７及び図１９に示した印刷処理のタイミング図である。
【図２２】従来の写真撮影遊技機で作成される写真シールを示す図である。
【図２３】従来の写真撮影遊技機による写真シールの作成方法を説明するための図である。
【図２４】従来の写真撮影遊技機の印刷処理時間の構成を示す図である。
【符号の説明】
【００８９】
１  写真撮影遊技機
５５  プリンタ
１００  制御装置
１０１ａ  撮影用コンピュータ装置
１０１ｂ  画像編集用コンピュータ装置
１０５ａ，１０５ｂ  メモリ
【図１】
2008040988.tif 000003
【図２】
2008040988.tif 000004
【図３】
2008040988.tif 000005
【図４】
2008040988.tif 000006
【図５】
2008040988.tif 000007
【図６】
2008040988.tif 000008
【図７】
2008040988.tif 000009
【図８】
2008040988.tif 000010
【図９】
2008040988.tif 000011
【図１０】
2008040988.tif 000012
【図１１】
2008040988.tif 000013
【図１２】
2008040988.tif 000014
【図１３】
2008040988.tif 000015
【図１４】
2008040988.tif 000016
【図１５】
2008040988.tif 000017
【図１６】
2008040988.tif 000018
【図１７】
2008040988.tif 000019
【図１８】
2008040988.tif 000020
【図１９】
2008040988.tif 000021
【図２０】
2008040988.tif 000022
【図２１】
2008040988.tif 000023
【図２２】
2008040988.tif 000024
【図２３】
2008040988.tif 000025
【図２４】
2008040988.tif 000026