(57)【特許請求の範囲】
【請求項１】
任意のコンテンツを表示部に表示させる表示制御手段と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われる頁設定変更を伴わない第一拡大縮小タッチジェスチャと頁設定変更を伴う第二拡大縮小タッチジェスチャに基づいて拡大縮小操作を実行する操作実行手段と、
前記第一拡大縮小タッチジェスチャまたは前記第二拡大縮小タッチジェスチャに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段と、
前記判定手段が、前記第一拡大縮小タッチジェスチャで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二拡大縮小タッチジェスチャで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する頁設定変更手段と、
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段と、
を備えたことを特徴とする印刷情報出力装置。
【請求項２】
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
を更に備えたことを特徴とする請求項１に記載の印刷情報出力装置。
【請求項３】
前記頁設定は、頁レイアウトであることを特徴とする請求項２に記載の印刷情報出力装置。
【請求項４】
前記頁設定は、用紙のサイズであることを特徴とする請求項２に記載の印刷情報出力装置。
【請求項５】
前記頁設定変更手段は、前記コンテンツが前記所定の領域の上下左右の方向にはみ出ているかを検出し、検出結果に基づいて頁設定を変更することを特徴とする請求項１〜４のいずれか一項に記載の印刷情報出力装置。
【請求項６】
前記頁設定変更手段は、前記コンテンツの表示されている面積と前記所定の領域の面積を比較し、比較結果に基づいて頁設定を変更することを特徴とする請求項１〜４のいずれか一項に記載の印刷情報出力装置。
【請求項７】
前記操作実行手段は、頁設定変更を伴わない第一の回転を伴うドラッグと頁設定変更を伴う第二の回転を伴うドラッグに基づいて操作を実行し、
前記判定手段は、前記第一の回転を伴うドラッグまたは頁設定変更を伴う第二の回転を伴うドラッグに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定し、
前記頁設定変更手段は、前記判定手段が、前記第一の回転を伴うドラッグで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二の回転を伴うドラッグで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する
ことを特徴とする請求項１〜６のいずれか一項に記載の印刷情報出力装置。
【請求項８】
前記操作実行手段は、頁設定変更を伴わない第一の回転を伴わないドラッグと頁設定変更を伴う第二の回転を伴わないドラッグに基づいて操作を実行し、
前記判定手段は、前記第一の回転を伴わないドラッグまたは頁設定変更を伴う第二の回転を伴わないドラッグに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定し、
前記頁設定変更手段は、前記判定手段が、前記第一の回転を伴わないドラッグで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二の回転を伴わないドラッグで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する
ことを特徴とする請求項１〜７のいずれか一項に記載の印刷情報出力装置。
【請求項９】
前記出力手段は、前記タッチパネルに対する長押しが判定されたときに、前記表示部に表示中のコンテンツを印刷情報として出力することを特徴とする請求項１〜８のいずれか一項に記載の印刷情報出力装置。
【請求項１０】
任意のコンテンツを表示部に表示させる表示制御工程と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われる頁設定変更を伴わない第一拡大縮小タッチジェスチャと頁設定変更を伴う第二拡大縮小タッチジェスチャに基づいて拡大縮小操作を実行する操作実行工程と、
前記第一拡大縮小タッチジェスチャまたは前記第二拡大縮小タッチジェスチャに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定工程と、
前記判定工程が、前記第一拡大縮小タッチジェスチャで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二拡大縮小タッチジェスチャで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する頁設定変更工程と、
前記頁設定変更工程によって変更された頁設定を表示する表示工程と、
前記コンテンツと前記頁設定を印刷情報として出力する出力工程と、
を含むことを特徴とする印刷情報出力方法。
【請求項１１】
コンピュータを、
任意のコンテンツを表示部に表示させる表示制御手段、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われる頁設定変更を伴わない第一拡大縮小タッチジェスチャと頁設定変更を伴う第二拡大縮小タッチジェスチャに基づいて拡大縮小操作を実行する操作実行手段、
前記第一拡大縮小タッチジェスチャまたは前記第二拡大縮小タッチジェスチャに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段、
前記判定手段が、前記第一拡大縮小タッチジェスチャで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二拡大縮小タッチジェスチャで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する頁設定変更手段、
前記頁設定変更手段によって変更された頁設定を表示する表示手段、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段、
として機能させることを特徴とするプログラム。
【請求項１２】
任意のコンテンツを表示部に表示させる表示制御手段と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われる頁設定変更を伴わない第一拡大縮小タッチジェスチャと頁設定変更を伴う第二拡大縮小タッチジェスチャに基づいて拡大縮小操作を実行する操作実行手段と、
前記第一拡大縮小タッチジェスチャまたは前記第二拡大縮小タッチジェスチャに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段と、
前記判定手段が、前記第一拡大縮小タッチジェスチャで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二拡大縮小タッチジェスチャで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する頁設定変更手段と、
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段と、
を備えたことを特徴とする携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報出力装置、印刷情報出力方法、プログラム及び携帯電子機器に関し、詳しくは、必要に応じて印刷機（以下、プリンタ）に接続して用いられる印刷情報出力装置、印刷情報出力方法、プログラム及び携帯電子機器に関する。
【背景技術】
【０００２】
今日、携帯電話機などの携帯電子機器が普及している。とりわけ、スマートフォンなどと称される高機能な携帯電子機器は、電子メール、インターネットコンテンツ、カメラ画像、文章などのドキュメント・・・・等々、様々な情報を画面に表示することができることから、きわめて利便性の高い個人携行機器としての地位を確立している。
【０００３】
一方で、かかる携帯電子機器においては、画面表示だけでなく、上記の様々な情報を紙媒体に印刷して残しておきたいという要求がある。このような要求に対しては、印刷対象の情報をパーソナルコンピュータへ転送し、そのパーソナルコンピュータに接続されたプリンタで印刷するという手順を踏むことが一般的であったが、このような手順は、いちいちパーソナルコンピュータを立ち上げなければならないという面倒があった。
【０００４】
そこで、下記の特許文献１には、携帯電子機器をプリンタに接続するだけで所要の情報を印刷することができる技術、すなわち、パーソナルコンピュータを必要としない印刷技術（以下、従来技術という）が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２４１９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術にあっては、単に、携帯電子機器に接続されたプリンタで所要の情報を印刷出力するというものにすぎず、たとえば、印刷範囲の設定や印刷情報の拡大、縮小、回転などの操作を行うことができないという問題点がある。
【０００７】
この問題点は、特に画面の表示サイズが小さい携帯電子機器において看過できない。たとえば、パーソナルコンピュータ向けにデザインされたホームページなどのインターネットコンテンツを携帯電子機器の小さな画面で見る場合は、部分的な拡大操作などがよく行われるからであり、且つ、その表示情報を印刷物として残す場合は、紙の無駄を省くため、または、印刷時間を短くするために、その操作部分だけを印刷出力したいという要求があるからである。
【０００８】
そこで、本発明は、上記の問題点に鑑みてなされたものであり、その目的とするところは、直感的な操作で印刷に関する様々な設定を行うことができる印刷情報出力装置、印刷情報出力方法、プログラム及び携帯電子機器を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る印刷情報出力装置は、任意のコンテンツを表示部に表示させる表示制御手段と、前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われる頁設定変更を伴わない第一拡大縮小タッチジェスチャと頁設定変更を伴う第二拡大縮小タッチジェスチャに基づいて拡大縮小操作を実行する操作実行手段と、前記第一拡大縮小タッチジェスチャまたは前記第二拡大縮小タッチジェスチャに基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段と、前記判定手段が、前記第一拡大縮小タッチジェスチャで操作後に前記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更せず、第二拡大縮小タッチジェスチャで操作後に記コンテンツが所定の領域を超えていると判定した場合印刷の頁設定を変更する頁設定変更手段と、前記頁設定変更手段によって変更された頁設定を表示する表示手段と、前記コンテンツと前記頁設定を印刷情報として出力する出力手段と、を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、直感的な操作で印刷に関する様々な設定を行うことができる印刷情報出力装置、印刷情報出力方法、プログラム及び携帯電子機器を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】携帯電話機１の外観図である。
【図２】携帯電話機１の構成図である。
【図３】携帯電話機１とプリンタ２０との接続状態を示す図である。
【図４】携帯電話機１の機能概念図である。
【図５】携帯電話機１の動作フローを示す図である。
【図６】コンテンツ操作処理（ステップＳ２００）のサブルーチンフローを示す図で    ある。
【図７】実施形態２の動作を説明する図である。
【図８】実施形態２の動作を説明する図である。
【図９】実施形態２の携帯電話機１の動作フローを示す図である。
【図１０】実施形態２のコンテンツ操作処理（ステップＳ４０００）のサブルーチンフローを示す図である。
【発明を実施するための形態】
【００１２】
（実施形態１）
以下、本発明の実施形態１を、スマートフォン型の携帯電話機への適用を例にして、図面を参照しながら説明する。
図１は、携帯電話機１の外観図である。この図において、携帯電話機１は、手持ち可能な形状（たとえば、タブレット型）の筐体２を有している。筐体２の操作面となる主面にはタッチパネル３が搭載された表示部４や受話孔５、複数（ここでは３個）のハードキー６及び送話孔７が設けられており、主面下端部側の底面には後述の外部Ｉ／Ｆ１７の接続用や後述の電源部１８の充電用の兼用コネクタ８が設けられている。また、筐体２の主面上端部側の天面には電源ボタン９が設けられ、主面の反対面（背面）には後述の撮像部１４の撮影レンズ１０が設けられている。
【００１３】
なお、ここでは、タブレット型の筐体２を有する、いわゆるスマートフォン型の携帯電話機１としたが、これに限らない。折り畳み型やスライド型あるいはその他のタイプの筐体を有する携帯電話機１であってもよい。
【００１４】
図２は、携帯電話機１の構成図である。携帯電話機１は、無線通信部１１、音声処理部１２、操作部１３、撮像部１４、タッチパネル３を備えた表示部４、メモリＩ／Ｆ（インターフェース）１５、メモリ１６、外部Ｉ／Ｆ１７、電源部１８及び中央制御部１９などを備える。
【００１５】
無線通信部１１は、アンテナ１１ａを介して最寄りの基地局（図示略）との間で無線によるデジタルデータの送受信を行う携帯電話用の無線通信部である。デジタルデータには、携帯電話網や一般公衆電話網との間でやりとりされる電話の着呼や発呼のデータおよび音声通話のデータが含まれるほか、必要に応じて、ネットワーク（不図示のインターネット等のネットワーク）上のリソース（たとえば、ネットワーク上のサーバ等）との間でやりとりされるデータを含む。この無線通信部１１は、中央制御部１９からの制御に従って、上記のデジタルデータの送信や受信を行う。
【００１６】
なお、ここでは、無線通信部１１を“携帯電話用”として説明したが、これに限らない。たとえば、無線ＬＡＮ用であってもよい。この場合、無線通信部１１は、アンテナ１１ａを介して近くの無線ＬＡＮ中継装置（アクセスポイント）との間で接続を確立し、無線によるデジタルデータの送受信を行いつつ、アクセスポイントにつながったネットワーク上のリソースにアクセスする。
【００１７】
音声処理部１２は、中央制御部１９からの制御により、マイク１２ａで拾った音声信号をデジタルデータに変換して中央制御部１９に出力したり、中央制御部１９から出力されたデジタルの音声信号をアナログ信号に変換してスピーカ１２ｂから拡声したりする。マイク１２ａやスピーカ１２ｂは電話の送受話用であるが、スピーカ１２ｂは、さらに電話の着信音鼓動にも用いられる。
【００１８】
操作部１３は、図１に示す複数のハードキー６へのユーザ操作を検出し、その操作キーに対応するキー信号を発生して中央制御部１９に出力する。
【００１９】
撮像部１４は、図１に示す撮影レンズ１０及びＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（ComplementaryMetal
Oxide Semiconductor）イメージセンサなどの二次元撮像デバイスを含み、中央制御部１９からの制御により、任意の被写体の静止画や動画を撮影して、その画像データを中央制御部１９に出力する。
【００２０】
表示部４は、液晶ディスプレイや有機液晶あるいはＥＬ（Electro-Luminescence）パネルなどの平面表示デバイスであり、且つ、その前面にタッチパネル３を併設している。本実施形態では、タッチパネル３は、人体の一部（典型的には指先）や静電ペンなどの接触を複数点で検知することができるマルチタッチ方式（静電容量方式）のタッチパネルを用いる。
【００２１】
一般的に、マルチタッチ方式のタッチパネルに対するタッチ操作は、タップ（指で軽く叩く操作／マウスのクリックに相当）、ダブルタップ（２回叩く操作／ダブルクリックに相当）、ドラッグ（写真などのオブジェクトを移動する時に行われる指をずらす操作）、フリック（リストなどのオブジェクトをスクロールする時に行われる指で軽くはらう操作）ピンチ（複数本の指でつまむ操作の総称）、ピンチアウト（指の間隔を広げて拡大する時の操作／ピンチオープンともいう）、ピンチイン（指の間隔を縮めて縮小する時の操作／ピンチクローズともいう）などがある。これらのタッチ操作のことを「タッチジェスチャ」という。
【００２２】
メモリＩ／Ｆ１５は、たとえば、メモリ１６の規格（ＳＤカード等）に対応した汎用インターフェースであり、中央制御部１９とメモリ１６との間に位置して相互のデータのやりとりを仲介する。
【００２３】
メモリ１６は、不揮発性且つ書き換え可能な情報記憶要素であり、たとえば、ＳＤカード等のフラッシュメモリやシリコンディスク、ハードディスクなどを用いることができる。このメモリ１６は、様々なユーザデータ（電子電話帳や、撮像部１４で撮影された画像データ、インターネットからダウンロードした画像や音楽等コンテンツデータなど）を記憶保存する。
【００２４】
外部Ｉ／Ｆ１７は、パーソナルコンピュータなどの外部機器とのデータインターフェースであるが、実施形態では、この外部機器の一つがプリンタ２０である点にポイントがある。たとえば、外部Ｉ／Ｆ１７に接続する外部機器をパーソナルコンピュータとした場合、このパーソナルコンピュータは、外部Ｉ／Ｆ１７と中央制御部１９とを介してメモリ１６にアクセスすることが可能であり、必要に応じ、メモリ１６に記憶されているユーザデータを外部機器に取り出したり、あるいは、外部機器からメモリ１６に書き戻したりするが、外部Ｉ／Ｆ１７にプリンタ２０を接続した場合、このプリンタ２０は、外部Ｉ／Ｆ１７を介して中央制御部１９から適宜に送出される情報を紙に印刷して出力することができる。
【００２５】
電源部１８は、一次電池または充電可能な二次電池からなるバッテリを含み、このバッテリの電力から携帯電話機１の動作に必要な各種電源電圧を発生して各部に供給する。
【００２６】
中央制御部１９は、コンピュータまたはマイクロコンピュータ（以下、ＣＰＵ１９ａ）、読み出し専用半導体メモリ（以下、ＲＯＭ１９ｂ）および高速半導体メモリ（以下、ＲＡＭ１９ｃ）ならびに不図示の周辺回路を含むプログラム制御方式の制御要素であり、あらかじめＲＯＭ１９ｂに格納されている制御プログラムをＲＡＭ１９ｃにロードしてＣＰＵ１９ａで実行することにより、各種の処理を逐次に実行して、この携帯電話機１の全体動作を統括制御する。なお、ＲＯＭ１９ｂは、書き換え可能な不揮発性半導体メモリ（フラッシュメモリやＰＲＯＭなど）であってもよい。
【００２７】
図３は、携帯電話機１とプリンタ２０との接続状態を示す図である。図示のように、必要に応じ、携帯電話機１とプリンタ２０との間をケーブル２１で接続することができる。なお、携帯電話機１とプリンタ２０との接続は、図示のケーブル接続に限定されない。たとえば、ＷｉＦｉやブルーツース（登録商標）などの近距離通信技術を用いた無線接続であってもよい。
【００２８】
図４は、携帯電話機１の機能概念図である。“機能”とは、中央制御部１９において、ＣＰＵ１９ａなどのハードウェアリソースと制御プログラムなどのソフトウェアリソースとの有機的結合によって仮想的に実現される動作や動きまたは仕組みのことをいう。機能は実体（形）を伴わない。
【００２９】
実施形態の中央制御部１９で実現される機能は、たとえば、ユーザによって選択された任意のコンテンツを表示部４に表示するコンテンツ表示機能２２、タッチパネル３に対するタッチ操作の種類（タッチジェスチャ）を判定するタッチジェスチャ判定機能２３、タッチジェスチャ判定機能２３の判定結果に基づき、表示部４に表示中のコンテンツに対する所定の操作（縮小、拡大、回転、移動等）を実行するコンテンツ操作機能２４、印刷情報（表示部４に表示されている範囲のコンテンツ）を生成する印刷情報生成機能２５、及び、その印刷情報を外部の印刷機（図３のプリンタ２０参照）に出力する印刷情報出力機能２６などである。
【００３０】
前記のとおり、これらの機能は実体（形）を伴わないものであるが、この態様（実体を伴わないもの）に限定されない。発明の思想上は、上記の各機能の一部またはすべてを“実体を伴うもの”、すなわち、ハードロジック等で構成してもかまわない。
【００３１】
図５は、携帯電話機１の動作フローを示す図である。この動作フローは、携帯電話機１のＣＰＵ１９ａで実行される制御プログラムの要部のフローに対応する。したがって、以下の各ステップの実行主体は、ＣＰＵ１９ａである。
【００３２】
この動作フローでは、まず、コンテンツを選択し、表示部４にコンテンツを表示する（ステップＳ１００）。コンテンツとは、電子メールの送受信データ、ホームページなどのインターネットコンテンツ、撮像部１４によって撮影されたカメラ画像、あるいは、パーソナルコンピュータなどの外部機器から取り込まれた文章などのドキュメント・・・・等々である。
【００３３】
コンテンツを表示すると、次に、コンテンツ操作処理を実行する（ステップＳ２００）。
図６は、コンテンツ操作処理（ステップＳ２００）のサブルーチンフローを示す図である。このフローでは、タッチパネル３に対するタッチジェスチャの種類を判定し（ステップＳ２０１、ステップＳ２０３、ステップＳ２０５、ステップＳ２０６）、その判定結果（タッチジェスチャの種類）に対応したコンテンツ操作を実行する（ステップＳ２０２、ステップＳ２０４、ステップＳ２０７、ステップＳ２０８）。
【００３４】
ここで、実施形態におけるタッチジェスチャの種類を「ピンチイン」、「ピンチアウト」、「回転を伴うドラッグ」及び「回転を伴わないドラッグ」の４種類とする。ピンチインとは、２本の指で触れたまま、その指の間隔を狭めるタッチジェスチャのことをいい、ピンチアウトとは、同じく、その指の間隔を広げるタッチジェスチャのことをいい、ドラッグとは、指を触れたままその指を滑らすタッチジェスチャのことをいう。なお、ここでは、４種類のタッチジェスチャとしたが、これに限定されないことはもちろんである。他のタッチジャスチャ（触れた指をすぐ離すタップや指を触れ続けるロングタップ等）を加えてもよいし、あるいは、それら他のタッチジェスチャで上記の４種類のタッチジェスチャを入れ替えてもよい。
【００３５】
図示の例では、タッチジェスチャとコンテンツ操作の組み合わせを以下のとおりとしている。
（１）ピンチインを判定（ステップＳ２０１のＹＥＳ）したときは、コンテンツの縮小操作を行う（ステップＳ２０２）。縮小の程度はピンチの量に依存する。
（２）ピンチアウトを判定（ステップＳ２０３のＹＥＳ）したときは、コンテンツの拡大操作を行う（ステップＳ２０４）。拡大の程度はピンチの量に依存する。
（３）ドラッグを判定（ステップＳ２０５のＹＥＳ）したときで、且つ、そのドラッグが回転を伴うものである場合（ステップＳ２０６のＹＥＳ）は、コンテンツの回転操作を行い（ステップＳ２０７）、ドラッグが回転を伴わないものである場合（ステップＳ２０６のＮＯ）は、コンテンツの移動操作を行う（ステップＳ２０８）。回転の方向と大きさはドラッグの回転方向と量に依存し、また、移動の方向と大きさはドラッグの方向と量に依存する。
【００３６】
以上の例は、ユーザのコンテンツに対する操作意図と、その意図を達成するための直感的なタッチジェスチャとを適切に組み合わせたものである。つまり、コンテンツを縮小させたいユーザは自然にピンチインを行い、その逆に、コンテンツを拡大させたいユーザは自然にピンチアウトを行うはずであるからであり、また、コンテンツを回転させたいユーザは自然に回転を伴うドラッグを行い、コンテンツを移動させたいユーザは自然に回転を伴わない所定方向へのドラッグを行うはずだからである。
【００３７】
このようにしてコンテンツ操作を行うと、再び、図５に戻り、ユーザは、表示部４の表示が所望の表示、すなわち、所望どおりの縮小表示、拡大表示、回転表示または移動表示になっているか否かを判断する（ステップＳ３００）。そして、所望どおりの表示になっていなければ、再度、コンテンツ操作処理（ステップＳ２００）を実行し、所望どおりの表示になっていれば、次に、印刷実行ボタン（たとえば、図１のハードキー６のいずれか）が押されたか否かを判定する（ステップＳ４００）。
【００３８】
印刷実行ボタンが押されていない場合は、他のコンテンツの表示を行うか否かを判定し（ステップＳ５００）、他のコンテンツの表示を行う場合は、再び、ステップＳ１００に戻り、他のコンテンツの表示を行わない場合は、表示終了ボタン（たとえば、図１のハードキー６の他のいずれか）が押されたか否かを判定し（ステップＳ６００）、表示終了ボタンが押された場合はフローを終了する一方、表示終了ボタンが押されていない場合は、再び、ステップＳ１００に戻る。
【００３９】
ステップＳ４００の判定結果がＹＥＳの場合、つまり、印刷実行ボタンが押された場合は、表示部４に表示中のコンテンツを印刷情報として生成し（ステップＳ７００）、携帯電話機１とプリンタ２０との接続を促し、接続の確認後、印刷情報をプリンタ２０に出力し（ステップＳ８００）、プリンタ２０で印刷を実行させる。
【００４０】
なお、本実施形態では、表示中のコンテンツを印刷情報として生成したがこれに限らず、選択されたコンテンツと表示中のコンテンツを比較し、拡大縮小の倍率や左右回転角度などを算出し印刷設定とし、選択されたコンテンツと印刷設定を印刷情報としてもよい。
【００４１】
以上のとおり、実施形態によれば、表示部４に表示されているコンテンツを見ながら、そのコンテンツの縮小、拡大、回転、移動といった様々な操作を、タッチパネル３へのタッチジェスチャで直感的に行うことができ、さらに、必要に応じて、表示部４に表示中のコンテンツ（縮小、拡大、回転、移動といった様々な操作を行った後のコンテンツ）をプリンタ２０に直接出力して印刷させることができる。
したがって、パーソナルコンピュータを必要とせずに印刷を行うことができると共に、直感的な操作で印刷に関する様々な設定を行うことができる印刷情報出力装置、印刷情報出力方法、プログラム及び携帯電子機器を提供することができる。
【００４２】
なお、実施形態では、印刷の実行を、図１のハードキー６の一つに割り当てているが、これに限定されない。たとえば、タッチパネル３に対する特定のタッチイベント（たとえば、長押しとも呼ばれるロングタッチイベント）に割り当ててもよい。
また、実施形態では、携帯電話機への適用を例にしたが、これにも限定されない。マルチタッチ方式のタッチパネル付き表示部を備えた携帯電子機器であればよく、たとえば、ＰＤＡ（Personal Digital Assistants）、ゲーム機、電子辞書、デジタルスチルカメラ、デジタルビデオカメラ、カーナビゲーション装置などであってもよい。
【００４３】
（実施形態２）
次に図７〜図１０を用いて、本発明の実施形態２を説明する。
実施形態２では、拡大や縮小、回転、移動操作に対するタッチ操作をそれぞれ複数用い、一つは実施形態１と同一な処理を行い、もう一つの操作、例えば三本の指で操作を行った場合にコンテンツの画像領域４３が表示部４の表示された頁領域４２を超えた場合、複数の頁よる印刷設定を出力するものである。
本実施形態２の携帯電話機１の構成は、実施形態１と同一なため説明を省略する。
【００４４】
まず、図７及び図８を用いて実施形態２の動作を説明する。
図７（ａ）は、コンテンツを表示した時の図である。実線で囲まれた表示領域４１は携帯電話１の表示部４の領域を示している。破線で囲まれた頁領域４２はプリンタ２０で印刷する所定のサイズの紙の印刷する領域を示している。点線で囲まれた画像領域４３は、コンテンツの領域を示している。
【００４５】
図７（ａ）の状態から、三本の指で拡大操作をした場合の図を図７（ｂ）に示す。
頁領域４２に収まっていて画像領域４３が、拡大操作を行ったことにより頁領域４２を超えた大きさになっていることがわかる。このとき、携帯端末の表示部４に表示されているのは実線で囲まれた表示領域４１である。
【００４６】
ユーザの３本の指で操作され、画像領域４３が頁領域４２を超えた場合、頁設定の変更処理を行う。頁設定の変更処理は、まず、画像領域４３が頁領域４２の上下左右どの方向にはみ出ているかを検出する。図７（ｂ）では、頁領域４２の右方向と下方向がはみ出ている。
【００４７】
この場合、右方向と下方向に頁領域４２を広げる。この時、頁領域の広げ方は、初めの頁領域の整数倍にする。これにより、プリンタ２０は、複数頁を印刷する場合であっても、用紙のサイズを変更することがなく、スムーズに印刷することができる。
右方向と下方向に頁領域４２を広げた後、頁領域４２が矩形となるように頁領域を広げる。上記の処理を画像領域４３が頁領域４２内に収まるまで繰り返す。そして、頁数を算出し、それぞれの頁の領域のレイアウトを決定する。
【００４８】
図７（ｃ）は、頁設定処理を行った後を表す図である。頁設定の変更処理を行ったため、画像領域４３が頁領域４２内に収まり、コンテンツが４頁に分けて印刷される印刷設定になることがわかる。
【００４９】
その後、頁領域４２が表示領域４１内に収まるように縮小し、表示部４に表示する。
図７（ｄ）は、頁設定処理が行われた後に表示部４の表示例を示す図である。
【００５０】
また、例えば３本の指で縮小操作をし、全て空白の頁がある場合も、頁設定の変更処理を行う。
図８（ａ）は、３本の指で拡大操作を行い、画像領域４３が頁領域４２を超えた後に頁設定の変更処理を行い４頁に分けて印刷される設定を示す図である。
【００５１】
図８（ｂ）は、その後、ユーザの３本の指で縮小操作を行い、画像領域４３が頁領域４２の左上の頁以外の領域が空白であることを示す図である。
このとき、頁領域４２のそれぞれの頁と画像領域４３を比較し、全て空白の頁があるか否かを判定する。空白の頁を消す。そして残った頁領域４２が矩形となるように頁のレイアウトを決定し、頁レイアウトを表示する。
【００５２】
図８（ｃ）は、３本の指で縮小操作を行い、頁設定の変更処理が行われた後を示す図である。
【００５３】
図９は、実施形態２においての携帯電話機１の動作フローを示す図である。この動作フローは、携帯電話機１のＣＰＵ１９ａで実行される制御プログラムの要部のフローに対応する。したがって、以下の各ステップの実行主体は、ＣＰＵ１９ａである。
【００５４】
この動作フローでは、まず、コンテンツを選択し、表示部４にコンテンツを表示する（ステップＳ１０００）。ステップＳ１０００は実施形態１の図５ステップ１００と同一なので詳しい説明は省略する。
【００５５】
次に、タッチパネル３によって検出されたユーザのタッチ操作が３点以上検出されたか否かを判定する。（ステップＳ２０００）。３点以下であった場合、ステップＳ３０００のコンテンツ操作１を実行する。ステップＳ３０００のコンテンツ操作１は図５のステップＳ２００（図６のフロー）と同一なので説明を省略する。
ステップＳ２０００で３点以上検出された場合、ステップＳ４０００のコンテンツ操作２を実行する。
【００５６】
図１０は、コンテンツ操作処理（ステップＳ４０００）のサブルーチンフローを示す図である。このフローでは、タッチパネル３に対するタッチジェスチャの種類を判定し（ステップＳ４００１、ステップＳ４００３、ステップＳ４００５、ステップＳ４００６）、その判定結果（タッチジェスチャの種類）に対応したコンテンツ操作を実行する（ステップＳ４００２、ステップＳ４００４、ステップＳ４００７、ステップＳ４００８）。
【００５７】
ここで、実施形態１とは異なり、タッチジェスチャの種類は「３点でのピンチイン」、「３点でのピンチアウト」、「３点での回転を伴うドラッグ」及び「３点での回転を伴わないドラッグ」の４種類とする。３点でのピンチインとは、３本の指で触れたまま、その指の間隔を狭めるタッチジェスチャのことをいい、３点でのピンチアウトとは、同じく、その指の間隔を広げるタッチジェスチャのことをいい、ドラッグとは、３本の指を触れたままその指を滑らすタッチジェスチャのことをいう。なお、ここでは、４種類のタッチジェスチャとしたが、これに限定されないことはもちろんである。他のタッチジャスチャ（触れた指をすぐ離すタップや指を触れ続けるロングタップ等）を加えてもよいし、あるいは、それら他のタッチジェスチャで上記の４種類のタッチジェスチャを入れ替えてもよい。
【００５８】
実施形態２のタッチジャスチャは、タッチパネル４が検出する指の本数異なるが、タッチジェスチャとコンテンツ操作の組み合わせは実施形態１と同一なので説明を省略する。
【００５９】
上記のステップが実行された後、画像領域４３が頁領域４２を超えたか否かを判定する（ステップ４００９）。超えたと判定された場合、ステップＳ４０１１に進み、超えていないと判定された場合、ステップＳ４０１０へ進む。
【００６０】
ステップ４０１０では、頁領域４２のそれぞれの頁に空白の頁があるか否かを判定する。
空白の頁があればステップ４０１１へ進み、なければ図９のステップＳ５０００へ戻る。
【００６１】
ステップＳ４０１１では、図７、図８で説明した通り、頁設定の変更処理を行い、その頁レイアウトを表示部４に表示する（ステップＳ４０１２）。
その後、図９のステップＳ５０００へ戻る。
【００６２】
図９ステップＳ５０００〜Ｓ１００００は実施形態１の図５ステップ３００〜Ｓ８００と同一なため説明を省略する。
【００６３】
なお、本実施形態２では、頁領域４２と表示領域４１を備えたがこれに限らず、頁領域４２と表示領域を同一とし、頁レイアウトを表示してもよい。
なお、本実施形態２では、頁設定を変更する場合、３本の指で各操作をしたがこれに限らず、各操作に対して異なる検出方法であればよい。
なお、本実施形態２では、３本の指で拡大操作をした後、頁領域の上下左右方向どの方向にはみ出しいるかを判定し、頁設定を変更したが、これに限らず、拡大された後の画像領域４３と頁領域４２の１頁の面積を比較し、頁レイアウトを決定してもよい。
なお、本実施形態２では、３本の指で縮小操作をした後、全て空白の頁があるか否かを判定したがこれに限らず、例えば、表示されている画像領域４３の面積と頁領域４２の１頁の面積を比較し、頁レイアウトを決定してもよい。
なお、本実施形態２では、頁設定の変更処理で頁の枚数を変更したがこれに限らず、用紙のサイズを変更しても良い。このとき、用紙サイズを表示部４に表示する。
以上、本発明のいくつかの実施形態を説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本件出願の特許請求の範囲に記載された発明を付記する。
【００６４】
（付記１）請求項１
任意のコンテンツを表示部に表示させる表示制御手段と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われるタッチジェスチャの種類に基づいた操作を実行する操作実行手段と、
前記タッチジェスチャの種類に基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段と、
前記判定手段が、前記コンテンツが所定の領域を超えていると判定した場合、印刷の頁設定を変更する頁設定変更手段と、
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段と、
を備えたことを特徴とする印刷情報出力装置。
（付記２）請求項２
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
を更に備えたことを特徴とする請求項１に記載の印刷情報出力装置。
（付記３）請求項３
前記頁設定は、頁レイアウトであることを特徴とする請求項２に記載の印刷情報出力装置。
（付記４）請求項４
前記頁設定は、用紙のサイズであることを特徴とする請求項２に記載の印刷情報出力装置。
（付記５）請求項５
前記タッチジェスチャは頁設定変更を伴う第一タッチジェスチャと頁設定変更を伴わない第二タッチジェスチャであり、
前記判定手段は、前記第二タッチジェスチャの種類に基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定することを特徴とする請求項１〜４のいずれか一項に記載の印刷情報出力装置。
（付記６）請求項６
前記頁設定変更手段は、前記コンテンツが前記所定の領域の上下左右の方向にはみ出ているかを検出し、検出結果に基づいて頁設定を変更することを特徴とする請求項１〜５のいずれか一項に記載の印刷情報出力装置。
（付記７）請求項７
前記頁設定変更手段は、前記コンテンツの表示されている面積と前記所定の領域の面積を比較し、比較結果に基づいて頁設定を変更することを特徴とする請求項１〜５のいずれか一項に記載の印刷情報出力装置。
（付記８）請求項８
前記タッチジェスチャは、ピンチインまたはピンチアウトまたは回転を伴うドラッグまたは回転を伴わないドラッグであることを特徴とする請求項１〜７のいずれか一項に記載の印刷情報出力装置。
（付記９）請求項９
前記出力手段は、前記タッチパネルに対する長押しが判定されたときに、前記表示部に表示中のコンテンツを印刷情報として出力することを特徴とする請求項１〜８のいずれか一項に記載の印刷情報出力装置。
（付記１０）請求項１０
任意のコンテンツを表示部に表示させる表示制御工程と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われるタッチジェスチャの種類に基づいた操作を実行する操作実行工程と、
前記タッチジェスチャの種類に基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定工程と、
前記判定工程が、前記コンテンツが所定の領域を超えていると判定した場合、印刷の頁設定を変更する頁設定変更工程と、
前記頁設定変更工程によって変更された頁設定を表示する表示工程と、
前記コンテンツと前記頁設定を印刷情報として出力する出力工程と、
を含むことを特徴とする印刷情報出力方法。
（付記１１）請求項１１
コンピュータを、
任意のコンテンツを表示部に表示させる表示制御手段、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われるタッチジェスチャの種類に基づいた操作を実行する操作実行手段、
前記タッチジェスチャの種類に基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段、
前記判定手段が、前記コンテンツが所定の領域を超えていると判定した場合、印刷の頁設定を変更する頁設定変更手段、
前記頁設定変更手段によって変更された頁設定を表示する表示手段、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段、
として機能させることを特徴とするプログラム。
（付記１２）請求項１２
任意のコンテンツを表示部に表示させる表示制御手段と、
前記コンテンツに対して前記表示部に併設されたタッチパネルに対して行われるタッチジェスチャの種類に基づいた操作を実行する操作実行手段と、
前記タッチジェスチャの種類に基づいた操作後の前記コンテンツが所定の領域を超えているか否かを判定する判定手段と、
前記判定手段が、前記コンテンツが所定の領域を超えていると判定した場合、印刷の頁設定を変更する頁設定変更手段と、
前記頁設定変更手段によって変更された頁設定を表示する表示手段と、
前記コンテンツと前記頁設定を印刷情報として出力する出力手段と、
を備えたことを特徴とする携帯電子機器。
【符号の説明】
【００６５】
１  携帯電話機（印刷情報出力装置）
３  タッチパネル
４  表示部
１９ａ  ＣＰＵ（コンピュータ）
２２  コンテンツ表示機能（表示制御手段）
２３  タッチジェスチャ判定機能（タッチジェスチャ判定手段）
２４  コンテンツ操作機能（選択手段、操作実行手段）
２５  印刷情報生成機能（出力手段）
２６  印刷情報出力機能（出力手段）
【図１】
0006032420.tif 000002
【図２】
0006032420.tif 000003
【図３】
0006032420.tif 000004
【図４】
0006032420.tif 000005
【図５】
0006032420.tif 000006
【図６】
0006032420.tif 000007
【図７】
0006032420.tif 000008
【図８】
0006032420.tif 000009
【図９】
0006032420.tif 000010
【図１０】
0006032420.tif 000011