(57)【特許請求の範囲】
【請求項１】
携帯端末の移動及び前記携帯端末の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
各種の操作入力を受け付け可能な操作部と、
表示部と、
を備えた携帯端末のコンピュータが読み取り可能な画像形成データ送信プログラムであって、
前記コンピュータを、
外部プログラムに従ったコンピュータの機能によって操作画面を前記表示部が表示しているときに前記操作部が起動操作を受け付けたことに基づいて、前記外部プログラムに従ったコンピュータの機能が選択する画像データを前記記憶部が記憶したときに、前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記パラメータ決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御手段と、
前記パラメータ決定手段がパラメータを決定したときに、前記記憶部が記憶している画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御手段と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像を、前記表示部に表示させるプレビューデータ表示制御手段と、
前記表示部がプレビュー画像を表示したことを条件として、前記第１作成部が作成した前記画像形成データを前記画像形成装置へ送信する処理を前記通信部に実行させる画像形成データ送信制御手段と、
して機能させる画像形成データ送信プログラム。
【請求項２】
前記パラメータ決定手段は、前記表示部が表示している画像を選択する操作を前記操作部が受け付けたことに基づいて、操作が選択する画像に対応する画像データを前記記憶部が記憶したときに、画像形成のパラメータを決定し、
前記画像形成データ作成制御手段は、前記パラメータ決定手段がパラメータを決定したときに、前記記憶部が記憶している画像データに基づく画像形成データを前記第１作成部に作成させることを特徴とする請求項１に記載の画像形成データ送信プログラム。
【請求項３】
前記パラメータ決定手段は、画像形成のパラメータを、
前記センサ情報出力部が出力するセンサ情報が示す前記携帯端末の姿勢が第１姿勢であるときには、記録媒体に対する向きが第１向きの画像を形成するための画像形成データの作成を指示するパラメータとなるよう決定し、
前記センサ情報出力部が出力するセンサ情報が示す前記携帯端末の姿勢が第２姿勢であるときには、前記記録媒体に対する向きが、前記第１向きと異なる向きである第２向きの画像を形成するための画像形成データの作成を指示するパラメータとなるよう決定することを特徴とする請求項１または２に記載の画像形成データ送信プログラム。
【請求項４】
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の短辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の短辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定することを特徴とする請求項３に記載の画像形成データ送信プログラム。
【請求項５】
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の長辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の長辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定することを特徴とする請求項３に記載の画像形成データ送信プログラム。
【請求項６】
前記プレビューデータ作成制御手段は、前記プレビューデータとして、記録媒体に対する画像の向きを特定可能とするプレビューデータを、前記第２作成部に作成させるものであり、
前記パラメータ決定手段は、前記プレビューデータを形成するためのパラメータを、前記センサ情報出力部が出力する前記センサ情報が示す前記携帯端末の姿勢が第１姿勢であるときには、前記記録媒体に対する向きが第１向きの画像のプレビューデータの作成を指示するパラメータとなるように決定するものであり、
前記パラメータ決定手段は、前記プレビューデータを形成するためのパラメータを、前記センサ情報出力部が出力する前記センサ情報が示す前記携帯端末の姿勢が、前記第１姿勢と異なる姿勢である第２姿勢であるときには、前記記録媒体に対する向きが、前記第１向きと異なる向きである第２向きの画像のプレビューデータの作成を指示するパラメータとなるように決定することを特徴とする請求項１ないし５の何れか１項に記載の画像形成データ送信プログラム。
【請求項７】
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の短辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の短辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定するものである請求項６に記載の画像形成データ送信プログラム。
【請求項８】
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の長辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の長辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定するものである請求項６に記載の画像形成データ送信プログラム。
【請求項９】
前記パラメータ決定手段は、
前記表示部の表示面を構成する第１辺が水平方向へ伸びていることがセンサ情報によって検出されている場合には、印刷領域の第１辺を水平方向へ伸びる向きに配置したときに画像を正確に認識できる態様で、画像形成データに基づく画像が印刷領域に描画されるように、画像形成のパラメータを決定し、
前記第１辺と交差する第２辺が水平方向へ伸びていることがセンサ情報によって検出されている場合には、印刷領域の前記第１辺と交差する第２辺を水平方向へ伸びる向きに配置したときに画像を正確に認識できる態様で、画像形成データに基づく画像が印刷領域に描画されるように、画像形成のパラメータを決定することを特徴とする請求項１ないし３の何れか１項に記載の画像形成データ送信プログラム。
【請求項１０】
携帯端末の移動及び前記携帯端末の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
各種の操作入力を受け付け可能な操作部と、
表示部と、
外部プログラムに従ったコンピュータの機能によって操作画面を前記表示部が表示しているときに前記操作部が起動操作を受け付けたことに基づいて、前記外部プログラムに従ったコンピュータの機能が選択する画像データを前記記憶部が記憶したときに、前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記パラメータ決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御手段と、
前記パラメータ決定手段がパラメータを決定したときに、前記記憶部が記憶している画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御手段と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像を、前記表示部に表示させるプレビューデータ表示制御手段と、
前記表示部がプレビュー画像を表示したことを条件として、前記第１作成部が作成した前記画像形成データを前記画像形成装置へ送信する処理を前記通信部に実行させる画像形成データ送信制御手段と、
を備えることを特徴とする携帯端末。
【請求項１１】
携帯端末の移動及び前記携帯端末の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
各種の操作入力を受け付け可能な操作部と、
表示部と、
を備えた携帯端末のコンピュータが読み取り可能な画像形成データ送信プログラムであって、
前記コンピュータを、
前記画像データを前記記憶部から取得する取得手段であって、
前記画像データには第１向きの画像データと第２向きの画像データが存在し、
前記第１向きの画像データは画像データによって形成される画像の短辺が水平方向に延出するとともに長辺が垂直方向に延出する配置をした場合に表示内容を正しく見ることができる画像データであり、
前記第２向きの画像データは画像データによって形成される画像の長辺が水平方向に延出するとともに短辺辺が垂直方向に延出する配置をした場合に表示内容を正しく見ることができる画像データである、前記取得手段と、
前記取得手段が取得した前記画像データが前記第１向きであるか前記第２向きであるかを判断する第１判断手段と、
前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記センサ情報出力部が出力するセンサ情報が示す前記携帯端末の姿勢が第１姿勢であるか第２姿勢であるかを判断する第２判断手段であって、
前記第１姿勢は前記表示部の短辺が水平方向に延出するとともに長辺が垂直方向に延出する姿勢であり、
前記第２姿勢は前記表示部の長辺が水平方向に延出するとともに短辺が垂直方向に延出する姿勢である、前記第２判断手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記パラメータ決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御手段と、
前記取得手段が取得した前記画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御手段であって、
前記画像データが前記第１向きであると判断されるとともに前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第１の手順で前記プレビューデータを生成し、
前記画像データが前記第１向きであると判断されるとともに前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第２の手順で前記プレビューデータを生成し、
前記画像データが前記第２向きであると判断されるとともに前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第３の手順で前記プレビューデータを生成し、
前記画像データが前記第２向きであると判断されるとともに前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第４の手順で前記プレビューデータを生成する前記プレビューデータ作成制御手段と、
前記取得手段が取得した前記画像データに基づくインターフェースデータを第３作成部に作成させるインターフェースデータ作成制御手段であって、
前記インターフェースデータは、前記取得手段が取得した前記画像データに関する情報を表示するためのインターフェース画像を形成するためのデータであり、
前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第５の手順で前記インターフェースデータを生成し、
前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第６の手順で前記インターフェースデータを生成する、前記インターフェースデータ作成制御手段と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像、および、前記第３作成部が生成したインターフェースデータに基づく前記インターフェース画像を、前記表示部に表示させるプレビューデータ表示制御手段と、
前記操作部が送信指示の入力を受け付けたことに応じて、前記通信部に、第１作成部が作成した前記画像形成データを前記画像形成装置へ送信させる画像形成データ送信制御手段と、
して機能させ、
前記携帯端末の姿勢が前記第１姿勢と前記第２姿勢との間で変化したことが前記第２判断手段によって判断された場合に、少なくとも前記プレビューデータ作成制御手段、前記インターフェースデータ作成制御手段、および前記プレビューデータ表示制御手段を再度実行することを特徴とする画像形成データ送信プログラム。
【請求項１２】
前記第１の手順では、前記表示部の長辺が延出する方向と前記プレビューデータが形成するプレビュー画像の長辺が延出する方向とが同じとなるように前記プレビューデータを生成し、
前記第２の手順では、前記表示部の長辺が延出する方向と前記プレビュー画像の短辺が延出する方向とが同じとなるとともに、前記プレビュー画像の短辺の長さが前記表示部の長辺の長さの半分以下となるように前記プレビューデータを生成し、
前記第３の手順では、前記表示部の長辺が延出する方向と前記プレビュー画像の短辺が延出する方向とが同じとなるとともに、前記プレビュー画像の短辺の長さが前記表示部の長辺の長さの半分以下となるように前記プレビューデータを生成し、
前記第４の手順では、前記表示部の長辺が延出する方向と前記プレビューデータが形成する画像の長辺が延出する方向とが同じとなるように前記プレビューデータを生成することを特徴とする請求項１１に記載の画像形成データ送信プログラム。
【請求項１３】
前記第５の手順では、前記表示部の短辺が延出する方向に沿って前記インターフェース画像が含んでいる文字列が配置されるように前記インターフェースデータを生成し、
前記第６の手順では、前記表示部の長辺が延出する方向に沿って前記インターフェース画像が含んでいる文字列が配置されるように前記インターフェースデータを生成することを特徴とする請求項１１または１２に記載の画像形成データ送信プログラム。
【請求項１４】
前記携帯端末が第１種類の携帯端末であるか第２種類の携帯端末であるかを判断する第３判断手段であって、
前記第１種類の携帯端末は前記第１姿勢のときに前記操作部を正しく操作できる携帯端末であり、
前記第２種類の携帯端末は前記第２姿勢のときに前記操作部を正しく操作できる携帯端末である前記第３判断手段として、前記コンピュータをさらに機能させ、
前記インターフェースデータ作成制御手段は、
前記第１種類の携帯端末であると判断される場合には、前記携帯端末が前記第１姿勢のときに前記インターフェース画像が含んでいる文字列が正しく認識できるように前記インターフェースデータを生成し、
前記第２種類の携帯端末であると判断される場合には、前記携帯端末が前記第２姿勢のときに前記インターフェース画像が含んでいる文字列が正しく認識できるように前記インターフェースデータを生成することを特徴とする請求項１３に記載の画像形成データ送信プログラム。
【請求項１５】
携帯端末の移動及び前記携帯端末の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
各種の操作入力を受け付け可能な操作部と、
表示部と、
前記画像データを前記記憶部から取得する取得手段であって、
前記画像データには第１向きの画像データと第２向きの画像データが存在し、
前記第１向きの画像データは画像データによって形成される画像の短辺が水平方向に延出するとともに長辺が垂直方向に延出する配置をした場合に表示内容を正しく見ることができる画像データであり、
前記第２向きの画像データは画像データによって形成される画像の長辺が水平方向に延出するとともに短辺辺が垂直方向に延出する配置をした場合に表示内容を正しく見ることができる画像データである、前記取得手段と、
前記取得手段が取得した前記画像データが前記第１向きであるか前記第２向きであるかを判断する第１判断手段と、
前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記センサ情報出力部が出力するセンサ情報が示す前記携帯端末の姿勢が第１姿勢であるか第２姿勢であるかを判断する第２判断手段であって、
前記第１姿勢は前記表示部の短辺が水平方向に延出するとともに長辺が垂直方向に延出する姿勢であり、
前記第２姿勢は前記表示部の長辺が水平方向に延出するとともに短辺が垂直方向に延出する姿勢である、前記第２判断手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記パラメータ決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御手段と、
前記取得手段が取得した前記画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御手段であって、
前記画像データが前記第１向きであると判断されるとともに前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第１の手順で前記プレビューデータを生成し、
前記画像データが前記第１向きであると判断されるとともに前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第２の手順で前記プレビューデータを生成し、
前記画像データが前記第２向きであると判断されるとともに前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第３の手順で前記プレビューデータを生成し、
前記画像データが前記第２向きであると判断されるとともに前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第４の手順で前記プレビューデータを生成する前記プレビューデータ作成制御手段と、
前記取得手段が取得した前記画像データに基づくインターフェースデータを第３作成部に作成させるインターフェースデータ作成制御手段であって、
前記インターフェースデータは、前記取得手段が取得した前記画像データに関する情報を表示するためのインターフェース画像を形成するためのデータであり、
前記携帯端末の姿勢が前記第１姿勢であると判断される場合に第５の手順で前記インターフェースデータを生成し、
前記携帯端末の姿勢が前記第２姿勢であると判断される場合に第６の手順で前記インターフェースデータを生成する、前記インターフェースデータ作成制御手段と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像、および、前記第３作成部が生成したインターフェースデータに基づく前記インターフェース画像を、前記表示部に表示させるプレビューデータ表示制御手段と、
前記操作部が送信指示の入力を受け付けたことに応じて、前記通信部に、第１作成部が作成した前記画像形成データを前記画像形成装置へ送信させる画像形成データ送信制御手段と、
を備え、
前記携帯端末の姿勢が前記第１姿勢と前記第２姿勢との間で変化したことが前記第２判断手段によって判断された場合に、少なくとも前記プレビューデータ作成制御手段、前記インターフェースデータ作成制御手段、および前記プレビューデータ表示制御手段を再度実行することを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、印刷設定等を簡易に行うことができる画像形成データ送信プログラム、携帯端末および携帯端末の制御方法に関する。
【背景技術】
【０００２】
特許文献１には、画像再生時に画像データに付された画像の姿勢情報と電話機本体の姿勢情報とに基づき、液晶モニタに表示される画像の上下が重力方向の上下と一致するように、液晶モニタの表示を制御する技術が開示されている。これにより、液晶モニタの表示は、携帯電話機の動作状態及び姿勢に応じて適宜回転して表示される。よって、撮影時の画像の向きに応じて電話機本体の向きを変えることなく、同じ姿勢で画像を観賞することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、印刷設定（例えば、印刷用紙の縦横の向きに対する、印刷画像の縦横の向きの設定）を行う方法については、十分な記載がない。すると、印刷設定を行うために、例えば、印刷方向設定切り替えボタンや、印刷方向設定画面などが必要となる場合がある。この場合、ユーザが直感的に印刷設定を行うことが困難である。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書に記載されているプログラムによれば、センサ情報出力部で取得されたセンサ情報を用いることで、画像形成のパラメータを設定することができる。すなわち、携帯端末の位置及び姿勢のうちの少なくとも１つを変化させることによって、画像形成のパラメータの設定操作が可能とされている。これにより、印刷設定画面の表示やボタン入力などを行うことなく、印刷設定を直感的に設定することが可能となるため、ユーザの利便性を高めることができる。
【０００６】
請求項１のプログラムによれば、センサ情報出力部で取得されたセンサ情報を用いることで、画像形成のパラメータを設定することができる。すなわち、携帯端末の位置及び姿勢のうちの少なくとも１つを変化させることによって、画像形成のパラメータの設定操作が可能とされている。これにより、印刷設定画面の表示やボタン入力などを行うことなく、印刷設定を直感的に設定することが可能となるため、ユーザの利便性を高めることができる。
【０００７】
請求項２のプログラムによれば、操作部が操作入力を受け付けたことに基づいて、画像データが記憶装置に記憶された時点のタイミングで、画像形成のパラメータを設定することができる。これにより、携帯装置の所望の位置や姿勢をとりながら、画像形成データに基づく画像の準備のトリガ操作を行うことにより、ユーザの意図に従った画像結果を得ることが可能となる。
【０００８】
請求項３のプログラムによれば、画像形成データに基づく画像を形成した状態を示すプレビュー画像（例：印刷プレビュー画像）を表示装置に表示させる以前のタイミングで、携帯装置の姿勢等を変化させて画像形成のパラメータを設定する、という操作を行うことができる。これにより、プレビュー画像の表示後のタイミングで、携帯装置の操作部等をユーザが操作して画像形成のパラメータを変更する必要性が生じてしまう事態を防止できる。よって、携帯装置の姿勢等を変化させるだけで画像形成のパラメータを直感的に行うことができる、という利点が害されてしまう事態を防止することができる。
【０００９】
本明細書に記載されているプログラムによれば、画像形成データに基づく画像を形成した状態を示すプレビュー画像（例：印刷プレビュー画像）を表示装置に表示させる以前のタイミングで、携帯装置の姿勢等を変化させて画像形成のパラメータを設定する、という操作を行うことができる。これにより、プレビュー画像の表示後のタイミングで、携帯装置の操作部等をユーザが操作して画像形成のパラメータを変更する必要性が生じてしまう事態を防止できる。よって、携帯装置の姿勢等を変化させるだけで画像形成のパラメータを直感的に行うことができる、という利点が害されてしまう事態を防止することができる。
【００１０】
本明細書に記載されているプログラムによれば、外部プログラムに従った操作画面が表示装置に表示されているときに操作部が操作入力を受け付けたことに基づいて、画像データが記憶装置に記憶された時点のタイミングで、画像形成のパラメータを設定することができる。これにより、携帯装置の所望の位置や姿勢をとりながら、外部プログラムで所定の操作を行うことにより、ユーザの意図に従った画像結果を得ることが可能となる。
【００１１】
請求項３のプログラムによれば、携帯端末の姿勢等を示すセンサ情報によって、画像形成データの作成を指示するパラメータを決定することができる。これによりユーザが、画像形成のパラメータの設定を直感的に行うことが可能となる。
【図面の簡単な説明】
【００１２】
請求項４乃至９のプログラムによれば、携帯端末の姿勢等を示すセンサ情報によって、画像形成データに基づく画像の印刷領域に対する描画方向を決定することができる。これによりユーザは、第１辺または第２辺が水平方向へ伸びるように携帯装置の姿勢等を変化させるという操作によって、画像形成のパラメータを直感的に決定することが可能となる。以下に、本明細書に記載の技術の特徴を列挙する。
［特徴１］
携帯端末の移動及び前記端末装置の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
を備えた携帯端末のコンピュータが読み取り可能な画像形成データ送信プログラムであって、
前記コンピュータを、
前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御手段と、
前記通信部に、前記第１作成部が作成した前記画像形成データを前記画像形成装置へ送信させる画像形成データ送信制御手段と、
して機能させる画像形成データ送信プログラム。
［特徴２］
前記パラメータ決定手段は、表示部が表示している画像を選択する操作を操作部が受け付けたことに基づいて、操作が選択する画像に対応する画像データを前記記憶部が記憶したときに、画像形成のパラメータを決定し、
前記画像形成データ作成制御手段は、前記パラメータ決定手段がパラメータを決定したときに、前記記憶部が記憶している画像データに基づく画像形成データ第１作成部に作成させることを特徴とする特徴１に記載の画像形成データ送信プログラム。
［特徴３］
前記コンピュータを、
前記記憶部が記憶する画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御手段と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像を、表示部に表示させるプレビューデータ表示制御手段と、
してさらに機能させ、
前記画像形成データ送信制御手段は、
表示部がプレビュー画像を表示したことを条件として、前記第１作成部が作成した前記画像形成データを前記画像形成装置へ送信する処理を前記通信部に実行させることを特徴とする特徴１または２に記載の画像形成データ送信プログラム。
［特徴４］
前記パラメータ決定制御手段は、
外部プログラムに従ったコンピュータの機能によって操作画面を前記表示部が表示しているときに前記操作部が起動操作を受け付けたことに基づいて、前記外部プログラムに従ったコンピュータの機能が選択する画像データを前記記憶部が記憶したときに、画像形成のパラメータを決定し、
前記プレビューデータ作成手段は、
パラメータ決定手段がパラメータを決定したときに、前記記憶部が記憶している画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って前記第２作成部に作成させることを特徴とする特徴３に記載の画像形成データ送信プログラム。
［特徴５］
前記パラメータ決定手段は、画像形成のパラメータを、
前記センサ情報出力部が出力するセンサ情報が示す前記携帯端末の姿勢が第１姿勢であるときには、記録媒体に対する向きが第１向きの画像を形成するための画像形成データの
作成を指示するパラメータとなるよう決定し、
前記センサ情報出力手段が出力するセンサ情報が示す前記携帯端末の姿勢が第２姿勢であるときには、前記記録媒体に対する向きが、前記第１向きと異なる向きである第２向きの画像を形成するための画像形成データの作成を指示するパラメータとなるよう決定することを特徴とする特徴１ないし４の何れか１項に記載の画像形成データ送信プログラム。
［特徴６］
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の短辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の短辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定することを特徴とする特徴５に記載の画像形成データ送信プログラム。
［特徴７］
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の長辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の長辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定することを特徴とする特徴５に記載の画像形成データ送信プログラム。
［特徴８］
前記コンピュータを、前記記憶部が記憶する画像データに基づくプレビューデータを、前記パラメータ決定手段が決定したパラメータに従って第２作成部に作成させるプレビューデータ作成制御部と、
前記第２作成部が作成したプレビューデータに基づくプレビュー画像を、表示部に表示させるプレビュー画像表示制御手段と、してさらに機能させ、
前記プレビューデータ作成制御手段は、前記プレビューデータとして、記録媒体に対する画像の向きを特定可能とするプレビューデータを、前記第２作成部に作成させるものであり、
前記パラメータ決定手段は、前記プレビューデータ形成のパラメータを、前記センサ情報出力部が出力する前記センサ情報が示す前記携帯端末の姿勢が第１姿勢であるときには、前記記録媒体に対する向きが第１向きの画像のプレビューデータの作成を指示するパラメータとなるように決定するものであり、
前記パラメータ決定手段は、前記プレビューデータ形成のパラメータを、前記センサ情報出力部が出力する前記センサ情報が示す前記携帯端末の姿勢が、前記第１姿勢と異なる姿勢である第２姿勢であるときには、前記記録媒体に対する向きが、前記第１向きと異なる向きである第２向きの画像のプレビューデータの作成を指示するパラメータとなるように決定することを特徴とする特徴１ないし７の何れか１項に記載の画像形成データ送信プログラム。
［特徴９］
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の長辺が延出する方向と同じであり、
前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の短辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の長辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の短辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定するものである特徴８に記載の画像形成データ送信プログラム。
［特徴１０］
前記パラメータ決定手段は、前記第１姿勢においては、矩形の前記記録媒体を画定する長辺が延出する方向が、矩形の前記第１向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する短辺が延出する方向が、前記第１向きの画像の長辺が延出する方向と同じとなるように、前記第１向きの画像を形成するためのパラメータを決定するものであり、
前記第２姿勢においては、前記記録媒体を画定する短辺が延出する方向が、矩形の前記第２向きの画像の短辺が延出する方向と同じであり、前記記録媒体を画定する長辺が延出する方向が、前記第２向きの画像の長辺が延出する方向と同じとなるように、前記第２向きの画像を形成するためのパラメータを決定するものである特徴８に記載の画像形成データ送信プログラム。
［特徴１１］
前記パラメータ決定手段は、
前記表示装置の表示面を構成する第１辺が水平方向へ伸びていることがセンサ情報によって検出されている場合には、印刷領域の第１辺を水平方向へ伸びる向きに配置したときに画像を正確に認識できる態様で、画像形成データに基づく画像が印刷領域に描画されるように、画像形成のパラメータを決定し、
前記第１辺と交差する第２辺が水平方向へ伸びていることがセンサ情報によって検出されている場合には、印刷領域の前記第１辺と交差する第２辺を水平方向へ伸びる向きに配置したときに画像を正確に認識できる態様で、画像形成データに基づく画像が印刷領域に描画されるように、画像形成のパラメータを決定することを特徴とする特徴１ないし５の何れか１項に記載のプログラム。
［特徴１２］
携帯端末の移動及び前記端末装置の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
を備えた携帯端末の制御方法であって、
前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定ステップと、
前記記憶部が記憶する画像データに基づく画像形成データを、前記決定手段が決定したパラメータに従って第１作成部に作成させる画像形成データ作成制御ステップと、
前記通信部に、前記第１作成部が作成した前記画像形成データを前記画像形成装置へ送信させる画像形成データ送信制御ステップと、
を備えることを特徴とする制御方法。
［特徴１３］
携帯端末の移動及び前記端末装置の姿勢のうちの少なくとも１つを示すセンサ情報を出力するセンサ情報出力部と、
画像形成データに基づく画像を形成する画像形成装置と通信する通信部と、
画像形成データの基となる画像データを記憶する記憶部と、
前記センサ情報出力部が出力するセンサ情報に基づいて画像形成のパラメータを決定するパラメータ決定手段と、
前記記憶部が記憶する画像データに基づく画像形成データを、前記決定手段が決定したパラメータに従って作成する画像形成データ作成手段と、
前記画像形成データ作成手段が作成した前記画像形成データを前記画像形成装置へ送信する画像形成データ送信手段と、
を備えることを特徴とする携帯端末。
【発明を実施するための形態】
【００１３】
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheral）５１、第１アクセスポイント６２、ウェブサーバ７１、基地局６１を備える。携帯電話１０、および、ＭＦＰ５１は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第１アクセスポイント６２は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。ウェブサーバ７１は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。
【００１４】
なお、携帯電話１０と第１アクセスポイント６２とは、無線ＬＡＮ方式のインフラストラクチャーモード（複数の無線ＬＡＮ端末装置が、アクセスポイントを介してデータ通信するモード）に準拠する無線通信（電波を用いたデータ通信）２１１を行うことが可能とされている。すなわち、携帯電話１０は、第１アクセスポイント６２へアクセスし、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信２１１を行える状態になれば、第１アクセスポイント６２を介して、ＭＦＰ５１とデータ通信することが可能になる。なお、無線ＬＡＮ方式の例としては、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式が挙げられる。
【００１５】
携帯電話１０の構成について説明する。図１に示すように、携帯電話１０は、ＣＰＵ（Central Processing Unit）１１、記憶部１２、無線送受信部１５、無線アンテナ部１６、ボタン入力部１７、パネル１８、携帯電話送受信部２２、携帯電話アンテナ部２３、地磁気センサ２５、加速度センサ２６、カメラ部２７、傾きセンサ(ジャイロスコープとも呼ぶ)２９、ＧＰＳ（Global Positioning System）部３０を主に備えている。また、通話や音声入力を行うために、スピーカ３とマイク４とを備えている。地磁気センサ２５、加速度センサ２６、傾きセンサ２９、ＧＰＳ部３０は、モーションセンサの一例である。
【００１６】
ＣＰＵ１１は、記憶部１２内のプログラム２１に従って処理を実行する。以降、印刷アプリケーション２１ａやオペレーティングシステム２１ｅなど、プログラムを実行するＣＰＵ１１のことを、単にプログラム名でも記載する場合がある。例えば「印刷アプリケーション２１ａが」という記載は、印刷アプリケーション２１ａを実行するＣＰＵ１１が」を意味する場合がある。なお、記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（ハードディスク）、ＣＰＵ１１が備えるバッファなどが組み合わされて構成されている。無線送受信部１５は、無線アンテナ部１６を介して、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信２１１を行う。また、携帯電話送受信部２２は、携帯電話アンテナ部２３を介して、基地局６１との間で携帯電話通信の方式に準拠する無線通信２１０を行う。そして、無線送受信部１５、携帯電話送受信部２２などにより、各種のデータを構成するデジタル信号が送受信される。
【００１７】
記憶部１２は、プログラム２１を記憶する。プログラム２１は、印刷アプリケーション２１ａ、ブラウザアプリケーション２１ｂ、テキスト編集アプリケーション２１ｃ、オペレーティングシステム２１ｅを含む。
【００１８】
印刷アプリケーション２１ａは、携帯電話１０からＭＦＰ５１への印刷処理などをＣＰＵ１１に実行させるためのアプリケーションである。ＣＰＵ１１は、ブラウザアプリケーション２１ｂに従って処理を実行することによって、ウェブサーバ７１からウェブデータを取得すること、ウェブデータを記憶部１２に記憶させること、及び、記憶部１２内のウェブデータによって表される画像をパネル１８に表示させること、を実行可能である。テキスト編集アプリケーション２１ｃは、文書ファイルを作成、編集、保存するための処理をＣＰＵ１１に実行させるためのアプリケーションである。
【００１９】
オペレーティングシステム２１ｅは、印刷アプリケーション２１ａやブラウザアプリケーション２１ｂに共通して利用される基本的な機能を提供するプログラムである。オペレーティングシステム２１ｅは、携帯電話送受信部２２に通信を実行させるためのプログラムや、無線送受信部１５に無線通信２１１を実行させるためのプログラム等を含む。またオペレーティングシステム２１ｅは、地磁気センサ２５、加速度センサ２６、傾きセンサ２９、ＧＰＳ部３０などが算出した情報を各プログラムが取得するための、もしくは、各プログラムが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interface）を提供するプログラムでもある。
【００２０】
また記憶部１２は、設定値記憶領域１２ａを備える。設定値記憶領域１２ａには、後述する、端末情報１００、印刷設定１１０、などが記憶される。
【００２１】
端末情報１００は、機種情報１０１、縦横設定１０２、筐体向き情報１０３を備えている。機種情報１０１は、縦持ちの機種、横持ちの機種、縦横両用機種など、携帯電話の機種種類を表す情報である。縦持ちの機種とは、図２０に示すように、長方形の形状を有するパネル１８の短辺が水平方向へ伸び、長辺が垂直方向に伸びる持ち方（いわゆる縦持ち）をした場合に、ボタン入力部１７を正しくユーザが操作することができる機種である。横持ちの機種とは、図２１に示すように、長方形の形状を有するパネル１８の長辺が水平方向へ伸び、短辺が垂直方向に伸びる持ち方（いわゆる横持ち）をした場合に、ボタン入力部１７を正しくユーザが操作することができる機種である。
【００２２】
縦横両用機種とは、図２２に示すように、縦持ちおよび横持ちの何れの持ち方においても、携帯電話１０を正しくユーザが操作することができる機種である。縦横設定１０２は、機種情報が縦横両用機種の場合に、有効となる設定である。縦横設定１０２は、縦横両用機種において、ユーザが携帯電話１０を持つ方向を、縦持ちまたは横持ちに固定するための情報である。
【００２３】
筐体向き情報１０３は、携帯電話１０の筐体の向きを表す情報である。筐体向き情報１０３には、「縦向き（順方向）」、「縦向き（上下反転）」、「横向き（左９０度方向）」、「横向き（右９０度方向）」が存在する。筐体向き情報１０３は、長方形の領域を有するパネル１８を基準として定められる。具体的には、筐体の「縦向き（順方向）」とは、パネル１８の短辺が水平方向に伸び、長辺が垂直方向に伸びる向きである。また、筐体の「縦向き（上下反転）」は、「縦向き（順方向）」の向きを１８０°回転させた向きである。また、筐体の「横向き（左９０度方向）」は、「縦向き（順方向）」の向きを反時計回りに９０°回転させた向きである。また、筐体の「横向き（右９０度方向）」は、「縦向き（順方向）」の向きを時計回りに９０°回転させた向きである。縦持ちの機種では、図２０に示す状態が、「縦向き（順方向）」に該当する。また、横持ちの機種では、図２１に示す状態が、「横向き（左９０度方向）」または「横向き（右９０度方向）」に該当する。
【００２４】
印刷設定１１０は、用紙サイズ１１１、設定モード１１２、印刷方向１１３、を備える。印刷設定１１０は、記憶部１２の不揮発性記憶領域（フラッシュメモリなど）に記憶されている。印刷設定１１０は、ユーザ等によって予め記憶されるとしてもよい。用紙サイズ１１１は、ＭＦＰ５１で印刷を行なう印刷用紙のサイズ（例：Ａ４サイズ）を規定する情報である。設定モード１１２は、印刷方向１１３の設定モードを規定する情報である。設定モード１１２のモードには、「表示画面に合わせる」、「入力設定」が存在する。印刷方向１１３は、印刷用紙に対する印刷画像の描画方向を規定する情報である。印刷方向１１３は、設定モード１１２が「入力設定」である場合に有効となるパラメータである。
【００２５】
印刷方向１１３の種類には、ポートレート（順方向）、ポートレート（上下反転）、ランドスケープ（右９０度）、ランドスケープ（左９０度）、「用紙に合わせる」、が存在する。ポートレート（順方向）は、長方形の領域を有する印刷用紙において、短辺が水平方向へ伸び、長辺が垂直方向へ伸びる置き方（いわゆる縦置き）をした場合に、印刷用紙の印刷面に正対したユーザが印刷画像の表示内容を正しく見ることができる向きである。また、ポートレート（上下反転）は、ポートレート（順方向）の向きを１８０°回転させた向きである。ランドスケープは、長方形の領域を有する印刷用紙において、長辺が水平方向へ伸び、短辺が垂直方向へ伸びる置き方（いわゆる横置き）をした場合に、印刷用紙の印刷面に正対したユーザが、印刷画像の表示内容を正しく見ることができる向きである。また、ランドスケープ（右９０度）は、ポートレート（順方向）の向きを時計回りに９０°回転させた向きである。また、ランドスケープ（左９０度）は、ポートレート（順方向）の向きを反時計回りに９０°回転させた向きである。
【００２６】
ボタン入力部１７は、携帯電話１０のユーザによる操作を受け付ける。ボタン入力部１７は、タッチパネルとして、パネル１８と一体に構成されている。パネル１８は、携帯電話１０の各種機能情報を表示する。地磁気センサ２５は、地磁気を検出することによって、携帯電話１０の先端部が向いている方位を計測するセンサである。加速度センサ２６は、錘の位置変化を検出することによって、携帯電話１０の加速度を計測するセンサである。カメラ部２７は、ＣＣＤ等により所定範囲を撮影して画像データを取得する部位である。傾きセンサ２９は、角速度を検出することによって、携帯電話１０が水平面に対して傾いている傾き角度を測定するセンサである。ＧＰＳ部３０は、人工衛星を利用して、携帯電話１０の地球上の位置を正確に割り出すことができるセンサである。
【００２７】
本実施形態に係る通信システム１の動作を、図２ないし図２２を用いて説明する。図２を用いて、ブラウザアプリケーション２１ｂから印刷アプリケーション２１ａへデータ共有を行わせる操作を説明する。ユーザが、ボタン入力部１７を介してブラウザアプリケーション２１ｂを起動させる操作を入力すると、ＣＰＵ１１は、ブラウザアプリケーション２１ｂを起動する。Ｓ５において、ＣＰＵ１１は、ユーザによって指定されたＵＲＬ（Uniform Resource Locator）で特定されるウェブデータを、ウェブサーバ７１から取得する。ＣＰＵ１１は、取得されたウェブデータを、記憶部１２に記憶させる。
【００２８】
Ｓ７においてＣＰＵ１１は、ＡＰＩを用いて傾きセンサ２９から、筐体向き情報１０３を取得する。そして、取得した筐体向き情報１０３を用いて、携帯電話１０の筐体の向きを算出し、記憶部１２に記憶させる。Ｓ９において、ＣＰＵ１１は、ウェブデータによって表されるウェブ画像を、パネル１８に表示させる。また、パネル１８には、データ共有ボタンが表示される。データ共有ボタンは、ブラウザアプリケーション２１ｂと他のアプリケーションとの間で、データを共有する旨のデータ共有命令を入力するボタンである。
【００２９】
Ｓ１１において、ＣＰＵ１１は、携帯電話１０の筐体の向きが変更されたか否かを判断する。変更された場合（Ｓ１１：ＹＥＳ）にはＳ７へ戻り、変更されていない場合（Ｓ１１：ＮＯ）にはＳ１３へ進む。
【００３０】
Ｓ１３において、ＣＰＵ１１は、ユーザによってデータ共有命令が入力されたか否かを判断する。具体的には、データ共有ボタンがユーザによってタッチされたか否かを判断する。入力されていない場合（Ｓ１３：ＮＯ）にはＳ５へ戻る。一方、入力された場合（Ｓ１３：ＹＥＳ）には、ＣＰＵ１１は、データ共有先のアプリケーションの候補一覧をパネル１８に表示させる。本実施形態の説明例では、印刷アプリケーション２１ａを選択するボタン、テキスト編集アプリケーション２１ｃを選択するボタンが表示される。
【００３１】
Ｓ１５において、ＣＰＵ１１は、ＵＲＬデータを共有するアプリケーションとして、印刷アプリケーション２１ａが選択されたか否かを判断する。具体的には、印刷アプリケーション２１ａを選択するボタンが、ユーザによってタッチされたか否かを判断する。印刷アプリケーション２１ａが選択されない場合（Ｓ１５：ＮＯ）には、Ｓ１９へ進み、他のアプリケーションによって各種の処理が実行される。一方、印刷アプリケーション２１ａが選択された場合（Ｓ１５：ＹＥＳ）には、Ｓ１７へ進む。Ｓ１７において、ＣＰＵ１１は、ウェブ画像として表示されているウェブページにアクセスするためのＵＲＬ（例えば、ｈｔｔｐ：／／ｗｗｗ．○○．ｃｏｍ）を、テキストファイルで出力する。そしてフローを終了する。
【００３２】
図３を用いて、他のアプリケーションからＵＲＬが受け渡される場合における、印刷アプリケーション２１ａの動作を説明する。Ｓ４１において、ＣＰＵ１１は、他のアプリケーションからＵＲＬを含むデータが受け渡されたか否かを判断する。例えば、携帯電話１０がアンドロイド（登録商標）と呼ばれる携帯電話向けのオペレーティングシステムを使用している場合には、Ｉｎｔｅｎｔと呼ばれる、アプリケーション間でデータの受け渡しをするオブジェクトが受け渡されたか否かを判断する。ＵＲＬを含むデータが受け渡されていない場合（Ｓ４１：ＮＯ）にはＳ４１へ戻り待機し、データが受け渡された場合（Ｓ４１：ＹＥＳ）にはＳ４３へ進む。
【００３３】
Ｓ４３において、ＣＰＵ１１は、ＵＲＬで特定されるウェブページデータ（ＨＴＭＬデータ）を無線通信２１０を介してダウンロードする。そして、当該ウェブページデータに基づいて画像データを作成し、記憶部１２のＲＡＭに記憶する。
【００３４】
またＣＰＵ１１は、画像データの向きを取得し、ＲＡＭに記憶する。画像データの向きには、図６に示す「縦向き」と、図７に示す「横向き」が存在する。
図６の「縦向き」の画像データとは、画像データによって形成される画像Ｇ１が長方形の領域を有する場合に、短辺Ｌ１が水平方向に伸び、長辺Ｌ２が垂直方向に伸びる配置をした場合に、画像Ｇ１の表示面に正対したユーザが、画像Ｇ１の表示内容を正しく見ることができる画像データである。
また、図７の「横向き」の画像データとは、画像データによって形成される画像Ｇ１が長方形の領域を有する場合に、長辺Ｌ２が水平方向に伸び、短辺Ｌ１が垂直方向に伸びる配置をした場合に、画像Ｇ１の表示面に正対したユーザが、画像Ｇ１の表示内容を正しく見ることができる画像データである。
【００３５】
Ｓ４５において、ＣＰＵ１１は、印刷設定１１０を取得する。具体的には、用紙サイズ１１１、設定モード１１２、印刷方向１１３を設定値記憶領域１２ａから読み出して、ＲＡＭに展開する。Ｓ４７において、ＣＰＵ１１は、設定モード１１２のモードが「表示画面に合わせる」設定とされているか否かを判断する。「表示画面に合わせる」設定である場合（Ｓ４７：ＹＥＳ）にはＳ４９に進み、ＣＰＵ１１は、印刷処理Ａを実行する。一方、「表示画面に合わせる」設定ではない場合（Ｓ４７：ＮＯ）にはＳ５１に進み、ＣＰＵ１１は、印刷処理Ｂを実行する。そしてフローを終了する。
【００３６】
（印刷処理Ａ）
図４を用いて、Ｓ４９で実行される印刷処理Ａの処理内容を説明する。Ｓ１００において、ＣＰＵ１１は、端末情報１００を取得する。具体的には、機種情報１０１、縦横設定１０２、筐体向き情報１０３をオペレーティングシステム２１ｅに問い合わせて取得し、記憶部１２のＲＡＭに記憶する。
【００３７】
Ｓ１０２においてＣＰＵ１１は、Ｓ１００で取得した現在の筐体向き情報１０３に基づいて、印刷設定１１０を変更する。具体的には、筐体向き情報１０３が「縦向き（順方向）」の場合には、印刷方向１１３をポートレート（順方向）に設定する。また、筐体向き
情報１０３が「縦向き（上下反転）」の場合には、印刷方向１１３をポートレート（上下反転）に設定する。また、筐体向き情報１０３が「横向き（右９０度方向）」の場合には、印刷方向１１３をランドスケープ（右９０度）に設定する。また、筐体向き情報１０３が「横向き（左９０度方向）」の場合には、印刷方向１１３をランドスケープ（左９０度）に設定する。すなわち、Ｓ１０２は、操作部が操作入力を受け付けたことに基づいて（Ｓ１３）、画像データが記憶部１２に記憶されたことをトリガとして（Ｓ４３）、印刷方向を設定するステップである。
【００３８】
次に、Ｓ１０４〜Ｓ１０８において、印刷プレビューデータを生成する処理が行われる。Ｓ１０４において、ＣＰＵ１１は、Ｓ４３で取得した画像データの向きを、ＲＡＭから読み出して判断する。画像データの向きが「縦向き」の場合には、Ｓ１０６へ進む。Ｓ１０６においてＣＰＵ１１は、Ｓ４５（図３）で取得された印刷方向１１３に基づいて、「縦向き」の画像データについての印刷プレビューデータを作成する。
【００３９】
Ｓ１０６で行われる、「縦向き」の画像データについての印刷プレビューデータの作成処理を、図８ないし図１２を用いて説明する。印刷方向１１３が「ランドスケープ（左９０度）」の場合には、図８に示すように、印刷プレビューデータによって形成される印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の左下に配置される。描画基準点ｍ１は、印刷プレビュー画像Ｇ２の描画を開始する点であり、画像データの向きを規定する点である。そして、印刷プレビュー画像Ｇ２の幅方向（短辺Ｌ１の伸びる方向）の描画は、印刷用紙Ｐ１の上下方向（ｙ方向）に沿って行われる。また印刷プレビュー画像Ｇ２の縦方向（長辺Ｌ２の伸びる方向）の描画は、印刷用紙Ｐ１の左右方向（ｘ方向）に沿って行われる。即ち、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の左右方向の長さ（短辺Ｌ１１）に一致するように、印刷プレビュー画像Ｇ２の描画が行われる。
【００４０】
印刷方向１１３が、「ランドスケープ（右９０度）」の場合には、図９に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の右上に配置される。そして、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の左右方向の長さ（短辺Ｌ１１）に一致するように、描画が行われる。
【００４１】
印刷方向１１３が、「ポートレート（順方向）」の場合には、図１０に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の左上に配置される。そして、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。
【００４２】
印刷方向１１３が、「ポートレート（上下反転）」の場合には、図１１に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の右下に配置される。そして、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。
【００４３】
印刷方向１１３が、「用紙に合わせる」の場合には、図１２に示すように、印刷用紙Ｐ１に合わせて、印刷プレビュー画像Ｇ２の描画が行われる。このとき、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。
【００４４】
また、Ｓ１０４において、画像データの向きが「横向き」であると判断された場合には、Ｓ１０８へ進む。Ｓ１０８においてＣＰＵ１１は、Ｓ４５（図３）で取得された印刷方向１１３に基づいて、「横向き」の画像データについての印刷プレビューデータを作成する。
【００４５】
Ｓ１０８で行われる、「横向き」の画像データについての印刷プレビューデータの作成処理を、図１３ないし図１７を用いて説明する。印刷方向１１３が「ランドスケープ（左９０度）」の場合には、図１３に示すように、画像データによって形成される印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の左下に配置される。そして、印刷プレビュー画像Ｇ２の横方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。また、印刷方向１１３が、「ランドスケープ（右９０度）」の場合には、図１４に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が印刷用紙Ｐ１の右上に配置される。そして、印刷プレビュー画像Ｇ２の横方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。また、印刷方向１１３が、「ポートレート（順方向）」の場合には、図１５に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の左上に配置される。そして、印刷プレビュー画像Ｇ２の横方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の左右方向の長さ（短辺Ｌ１１）に一致するように、描画が行われる。また、印刷方向１１３が、「ポートレート（上下反転）」の場合には、図１６に示すように、印刷プレビュー画像Ｇ２の描画基準点ｍ１が、印刷用紙Ｐ１の右下に配置される。そして、印刷プレビュー画像Ｇ２の横方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の左右方向の長さ（短辺Ｌ１１）に一致するように、描画が行われる。また、印刷方向１１３が「用紙に合わせる」の場合には、図１７に示すように、印刷用紙Ｐ１に合わせて印刷プレビュー画像Ｇ２の描画が行われる。このとき、印刷プレビュー画像Ｇ２の縦方向の長さ（長辺Ｌ２）が、印刷用紙Ｐ１の上下方向の長さ（長辺Ｌ１２）に一致するように、描画が行われる。
【００４６】
次に、Ｓ１１０〜Ｓ１１６において、ユーザＩ／Ｆ（インターフェース）データを作成する処理が行われる。Ｓ１１０において、ＣＰＵ１１は、現在の携帯電話１０の向きを判断する。具体的には、Ｓ１００で取得した筐体向き情報１０３を、ＲＡＭから読み出すことで判断する。筐体向き情報１０３が「縦向き（順方向）」と判断される場合には、印刷方向１１３がポートレートであると判断され、Ｓ１１２へ進む。
【００４７】
Ｓ１１２で行われる、ユーザＩ／Ｆデータの作成処理を、図１８の表を用いて説明する。機種情報１０１が縦持ちの機種である場合、または、縦横設定１０２が縦固定とされている機種の場合には、図１８の表におけるパターン１のユーザＩ／Ｆを表示するためのデータが作成される。パターン１のユーザＩ／Ｆデータは、パネル１８の基準位置Ｒ１から見て、パネル１８の一番上側に「印刷プレビュー」というタイトルを表示するとともに、タイトルの下側に印刷プレビュー画像Ｇ２を表示する旨を、オペレーティングシステム２１ｅに指示するデータである。なお、基準位置Ｒ１は、筐体向き情報１０３が「縦向き（順方向）」の場合には、パネル１８の左上隅部に位置する。
【００４８】
また、機種情報１０１が横持ちの機種である場合、または、縦横設定１０２が横固定とされている機種の場合には、図１８の表におけるパターン２のユーザＩ／Ｆを表示するためのデータが作成される。パターン２のユーザＩ／Ｆデータは、パターン１のユーザＩ／Ｆを左９０度に傾けたユーザＩ／Ｆを表示する旨を、オペレーティングシステム２１ｅに指示するデータである。
【００４９】
一方、Ｓ１１０において、筐体向き情報１０３が「横向き」と判断される場合には、印刷方向１１３がランドスケープであると判断され、Ｓ１１４へ進む。Ｓ１１４で行われる、ユーザＩ／Ｆデータの作成処理を、図１８の表を用いて説明する。機種情報１０１が横持ちの機種である場合、または、縦横設定１０２が横固定とされている機種の場合には、図１８の表におけるパターン３のユーザＩ／Ｆを表示するためのデータが作成される。パターン３のユーザＩ／Ｆデータは、パネル１８の左側に印刷プレビュー画像Ｇ２を表示するとともに、その右側に「印刷プレビュー」というタイトルを表示する旨を、オペレーテ
ィングシステム２１ｅに指示するデータである。なお、基準位置Ｒ１は、筐体向き情報１０３が「横向き」の場合には、パネル１８の左上隅部に位置する。
【００５０】
また、機種情報１０１が縦持ちの機種である場合、または、縦横設定１０２が縦固定とされている機種の場合には、図１８の表におけるパターン４のユーザＩ／Ｆを表示するためのデータが作成される。パターン４のユーザＩ／Ｆデータは、パターン３のユーザＩ／Ｆを左９０度、または右９０度に傾けたユーザＩ／Ｆを表示する旨を、オペレーティングシステム２１ｅに指示するデータである。
【００５１】
一方、Ｓ１１０において、筐体向き情報１０３が「縦向き（上下反転）」と判断される場合には、印刷方向１１３がポートレートであると判断され、Ｓ１１６へ進む。Ｓ１１６で行われる、ユーザＩ／Ｆデータの作成処理を、図１８の表を用いて説明する。機種情報１０１が縦持ちの機種である場合、または、縦横設定１０２が縦固定とされている機種の場合には、図１８の表におけるパターン５のユーザＩ／Ｆを表示するためのデータが作成される。パターン５のユーザＩ／Ｆデータは、パネル１８の一番上側に印刷プレビュー画像Ｇ２を表示するとともに、その下側に「印刷プレビュー」というタイトルを表示する旨を、オペレーティングシステム２１ｅに指示するデータである。
【００５２】
また、機種情報１０１が横持ちの機種である場合、または、縦横設定１０２が横固定とされている機種の場合には、図１８の表におけるパターン６のユーザＩ／Ｆを表示するためのデータが作成される。パターン６のユーザＩ／Ｆデータは、パネル１８の左側に印刷プレビュー画像Ｇ２を表示するとともに、その右側に「印刷プレビュー」というタイトルを表示する旨を、オペレーティングシステム２１ｅに指示するデータである。ＣＰＵ１１は、次の手順でパネル１８にユーザＩ／Ｆを表示するためのデータを作成する。携帯電話１０が第１姿勢のときには、ＣＰＵ１１は、矩形の印刷用紙Ｐの長辺L１２が延出する方向が、矩形の第１向きの画像の長辺Ｌ２が延出する方向と同じであり、印刷用紙Ｐの短辺Ｌ１１が延出する方向が、第１向きの画像の短辺Ｌ１が延出する方向と同じとなるように、第１向きの画像を形成するためのパラメータを決定する。携帯電話１０が第２姿勢のときには、ＣＰＵ１１は、矩形の印刷用紙Ｐの短辺L１１が延出する方向が、矩形の第１向きの画像の長辺Ｌ２が延出する方向と同じであり、印刷用紙Ｐの長辺Ｌ１２が延出する方向が、第１向きの画像の短辺Ｌ１が延出する方向と同じとなるように、第１向きの画像を形成するためのパラメータを決定する。すなわち、ＣＰＵ１１は図１８の表のパターン１における左のユーザＩ／Ｆのデータを作成し、パターン２における左のユーザＩ／Ｆのデータを作成し、パターン３における左２つのユーザＩ／Ｆのデータを作成し、パターン４における左２つのユーザＩ／Ｆのデータを作成し、パターン５における左のユーザＩ／Ｆのデータを作成し、パターン６における右のユーザＩ／Ｆのデータを作成する。ＣＰＵ１１は、次の手順でパネル１８にユーザＩ／Ｆを表示するためのデータを作成する。携帯電話１０が第１姿勢のときには、ＣＰＵ１１は、矩形の印刷用紙Ｐの長辺L１２が延出する方向が、矩形の第１向きの画像の短辺Ｌ１が延出する方向と同じであり、印刷用紙Ｐの短辺Ｌ１１が延出する方向が、第１向きの画像の長辺Ｌ２が延出する方向と同じとなるように、第１向きの画像を形成するためのパラメータを決定する。携帯電話１０が第２姿勢のときには、ＣＰＵ１１は、矩形の印刷用紙Ｐの短辺L１１が延出する方向が、矩形の第１向きの画像の短辺Ｌ１が延出する方向と同じであり、印刷用紙Ｐの長辺Ｌ１２が延出する方向が、第１向きの画像の長辺Ｌ２が延出する方向と同じとなるように、第１向きの画像を形成するためのパラメータを決定する。すなわち、ＣＰＵ１１は図１８の表のパターン１における右のユーザＩ／Ｆのデータを作成し、パターン２における右のユーザＩ／Ｆのデータを作成し、パターン３における右２つのユーザＩ／Ｆのデータを作成し、パターン４における右２つのユーザＩ／Ｆのデータを作成し、パターン５における右のユーザＩ／Ｆのデータを作成し、パターン６における左のユーザＩ／Ｆのデータを作成する。
【００５３】
Ｓ１１８において、ＣＰＵ１１は、ユーザＩ／Ｆデータに基づいてユーザＩ／Ｆをパネル１８に表示させる旨を、オペレーティングシステム２１ｅに指示する。オペレーティングシステム２１ｅは、指示を受信することに応じて、パネル１８の基準位置Ｒ１から、ユーザＩ／Ｆを描画していく。
【００５４】
Ｓ１２０において、ＣＰＵ１１は、携帯電話１０の向きが変化したか否かを判断する。具体的には、オペレーティングシステム２１ｅから、携帯電話１０の筐体の向きが約９０度変化した旨を表すイベントが発せられたか否かを判断する。向きが変化した場合（Ｓ１２０：ＹＥＳ）にはＳ１００へ戻り、変化していない場合（Ｓ１２０：ＮＯ）にはＳ１２２へ進む。
【００５５】
Ｓ１２２において、ＣＰＵ１１は、印刷指示が入力されたか否かを判断する。印刷指示は、例えば、パネル１８に表示された印刷実行ボタンをユーザがタッチすることによって入力される。印刷指示が入力されていない場合（Ｓ１２２：ＮＯ）にはＳ１２０へ戻り、印刷指示が入力された場合（Ｓ１２２：ＹＥＳ）にはＳ１２４へ進む。Ｓ１２４において、ＣＰＵ１１は、印刷設定に基づいて印刷データを作成する。印刷データを生成する処理の一例としては、解像度を変更する処理や、ポストスクリプト等のページ記述言語をヘッダ情報として付与する処理が挙げられる。また、ＣＰＵ１１は、無線送受信部１５に、生成した印刷データをＭＦＰ５１へ送信させる。ＭＦＰ５１は、携帯電話１０から受信した印刷データを、印刷用紙に印刷する。そしてフローが終了される。
【００５６】
（印刷処理Ｂ）
図５を用いて、Ｓ５１で実行される印刷処理Ｂの処理内容を説明する。Ｓ２１４において、ＣＰＵ１１は、印刷設定１１０に基づいて印刷プレビューデータを作成する。なお、Ｓ２１４の処理内容は、印刷処理ＡにおけるＳ１０４〜Ｓ１０８（図４）の処理内容と同様であるため、ここでは詳細な説明を省略する。Ｓ２１５において、ＣＰＵ１１は、端末
情報１００を取得する。なお、Ｓ２１５の処理内容は、印刷処理ＡにおけるＳ１００の処理内容と同様であるため、ここでは詳細な説明を省略する。
【００５７】
Ｓ２１６において、ＣＰＵ１１は、端末情報１００に基づいてユーザＩ／Ｆデータを作成する。Ｓ２１６で行われる、ユーザＩ／Ｆデータの作成処理を、図１９の表を用いて説明する。機種情報１０１が縦持ちの機種である場合、または、縦横設定１０２が縦固定とされている場合、または、現在の筐体向き情報１０３が「縦向き」である場合には、図１９の表におけるパターン１のユーザＩ／Ｆを表示するためのデータが作成される。パターン１のユーザＩ／Ｆデータは、パネル１８の一番上側に「印刷プレビュー」というタイトルを表示するとともに、タイトルの下側に印刷プレビュー画像Ｇ２を表示する旨を、オペレーティングシステム２１ｅに指示するデータである。
【００５８】
また、機種情報１０１が横持ちの機種である場合、または、縦横設定１０２が横固定とされている場合、または、現在の筐体向き情報１０３が「横向き」である場合には、機種の場合には、図１９の表におけるパターン２のユーザＩ／Ｆを表示するためのデータが作成される。パターン２のユーザＩ／Ｆデータは、パネル１８の左側に印刷プレビュー画像Ｇ２を表示するとともに、その右側に「印刷プレビュー」というタイトルを表示する旨を、オペレーティングシステム２１ｅに指示するデータである。
【００５９】
Ｓ２１８において、ＣＰＵ１１は、ユーザＩ／Ｆデータに基づいてユーザＩ／Ｆをパネル１８に表示させる旨を、オペレーティングシステム２１ｅに指示する。Ｓ２２２において、ＣＰＵ１１は、印刷指示が入力されたか否かを判断する。印刷指示が入力されていない場合（Ｓ２２２：ＮＯ）にはＳ２２２へ戻り待機し、印刷指示が入力された場合（Ｓ２２２：ＹＥＳ）にはＳ２２４へ進む。Ｓ２２４において、ＣＰＵ１１は、印刷設定に基づいて印刷データを作成し、無線送受信部１５に、ＭＦＰ５１へ送信させる。そしてフローが終了される。
【００６０】
（効果）
本実施形態に係る携帯電話１０によれば、傾きセンサ２９を用いて取得された筐体向き情報１０３を用いることで、印刷方向１１３を設定することができる（Ｓ１０２）。すなわち、ＣＰＵ１１は、例えば、ユーザが携帯電話の持ち方を縦持ち、または、横持ちにすることで決定される携帯電話１０の姿勢を検知することによって、印刷方向１１３の設定操作が可能とされている。これによりユーザは、印刷設定画面の表示やボタン入力などを行うことなく、携帯電話の持ち方によって印刷方向１１３を設定することが可能となる。またこれによりユーザは、印刷方向１１３の設定を直感的に行うことが可能となる。よって、ユーザの利便性を高めることができる。
【００６１】
本実施形態に係る携帯電話１０によれば、画像データが記憶部１２に記憶された時点のタイミング（Ｓ４３）で、印刷方向１１３を設定することができる。これにより、携帯電話１０を所望の向きに向けながら、印刷準備開始のトリガ操作を行うことにより、ユーザの意図に従った印刷結果を得ることが可能となる。
【００６２】
本実施形態に係る携帯電話１０によれば、印刷プレビュー画像Ｇ２をパネル１８に表示させる以前のタイミングで、携帯電話１０の向き等を変化させることによって、印刷方向１１３等を設定することができる。これにより、印刷プレビュー画像Ｇ２の表示後のタイミングで、携帯電話１０のボタン入力部１７等をユーザが操作して、印刷方向１１３等のパラメータを変更する必要性が生じてしまう事態を防止できる。よって、携帯電話１０の向き等を変化させるだけで印刷方向１１３等を直感的に設定することができる、という利点が害されてしまう事態を防止できる。
【００６３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を
限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００６４】
（変形例）
なお、図３〜図５のフローにおいて、各ステップの順番を入れ換えることが可能である。例えば、図２３のフローに示すように各ステップを組み合わせることができる。なお、図２３における各ステップの処理内容は、図３〜図５において同一のステップ番号を有するステップの処理内容と同様であるため、ここでは詳細な説明は省略する。図２３のフローによっても、ユーザは、印刷方向１１３の設定を直感的に行うことが可能となる。
【００６５】
本願の印刷プレビューデータの作成処理を制御する物理量は、傾きセンサ２９によって測定される傾き角度に限られず、他の物理量を用いることが可能である。例えば、加速度センサ２６によって測定される加速度を用いれば、ＣＰＵ１１は、例えば、ユーザが携帯電話１０を振るという操作によって生じる携帯電話１０の短期間の移動を検知し、印刷方向１１３を変更することが可能となる。また、ＧＰＳ部３０によって測定される携帯電話１０の位置情報を用いれば、ＣＰＵ１１は、例えば、ユーザが携帯電話１０を持って移動するという操作によって生じる携帯電話１０の地理的な移動を検知し、印刷方向１１３を変更することが可能となる。また、傾きセンサ２９によって測定される傾き角度を、携帯電話１０の短期間の姿勢変化、あるいは、移動を検知するために用いてもよく、これによれば、ＣＰＵ１１は、ユーザが携帯電話１０の持ち方を縦持ちから横持ちに変更するという操作によって、印刷方向１１３を変更することが可能となる。
【００６６】
図１８、図１９に示したパネル１８の表示態様は一例であり、他の表示態様を用いることも可能である。また図１８、図１９では、パネル１８の左側に印刷プレビュー画像Ｇ２を表示する例を説明したが、この形態に限られない。印刷プレビュー画像Ｇ２の表示位置は、任意の場所に設定することが可能である。
【００６７】
また、Ｓ１１０において、筐体向き情報１０３が「横向き（左９０度方向）」の場合と「横向き（右９０度方向）」の場合とにおいて、ユーザＩ／Ｆデータを異ならせる形態であってもよい。例えば、「横向き（左９０度方向）」の場合は２ｉｎ１表示（パネル１８上に２つの印刷プレビュー画像を表示）を実行し、「横向き（右９０度方向）」の場合は１ｉｎ１表示（パネル１８上に１つの印刷プレビュー画像を表示）を実行する形態であってもよい。
【００６８】
ユーザＩ／Ｆを描画する際の始点となる、パネル１８の基準位置Ｒ１は、パネル１８の左上隅部に限られない。携帯電話１０の種類に応じて、様々な位置を基準位置とすることが可能である。
【００６９】
また、携帯電話１０が所定の状態とされている間だけ、モーションセンサからセンサ情報を返すように、オペレーティングシステム２１ｅのＡＰＩを介してモーションセンサに指令するとしてもよい。また、携帯電話１０が所定の状態とされている間だけ、モーションセンサからセンサ情報が出力されるように、予め携帯電話１０が設計されているとしてもよい。例えば、パネル１８に表示されている「プレビュー操作」ボタンがユーザによってタッチされている間だけ、傾き情報が傾きセンサ２９から取得されるとしてもよい。これにより、携帯電話１０が所定の状態とされている期間中のみ、センサ出力が取得されることになる。
【００７０】
また、Ｓ４３において画像データを取得する方法は各種の方法であってよい。例えば、無線通信２１１を介してＭＦＰ５１から取得する方法であってもよいし、不図示のメモリスロットに装着された不揮発性メモリから取得する方法であってもよい。
【００７１】
また本願の技術が適用される機器は、携帯電話１０に限られず、ノートパソコンやタブレット機器などにも適用可能である。
【００７２】
データ共有ボタン、印刷アプリケーション２１ａを選択するボタン、テキスト編集アプ
リケーション２１ｃを選択するボタン、印刷実行ボタン等は、パネル１８のタッチパネルに表示される形態に限られない。例えば、携帯電話１０のハードキーを用いる形態であってもよい。
【００７３】
本実施形態では、印刷アプリケーション２１ａに基づいて実行するＣＰＵ１１が、各種の処理を行う場合を説明した。しかし、この形態に限られない。変形例として、下記に示すように、印刷アプリケーション２１ａに基づいて実行するＣＰＵ１１が、オペレーティングシステム２１ｅ、他のプログラム、ハード構成（パネル１８など）に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００７４】
ＣＰＵ１１がオペレーティングシステム２１ｅに印刷データをＭＦＰ５１へ送信させてもよい。係る場合、例えばＳ１２４、Ｓ２２４では、（印刷アプリケーション２１ａに基づいて実行する）ＣＰＵ１１が、印刷データを送信する処理を実行させる指示をオペレーティングシステム２１ｅに出力する形態となる。
【００７５】
オペレーティングシステム２１ｅによって行われる処理に基づいて、ＣＰＵ１１が画像データをＲＡＭに記憶させる処理を実行してもよい。係る場合、例えばＳ４３では、（印刷アプリケーション２１ａに基づいて実行する）ＣＰＵ１１が、記憶処理を実行させる指示をオペレーティングシステム２１ｅに対して出力する形態となる。
【００７６】
オペレーティングシステム２１ｅによって行われる処理に基づいて、ＣＰＵ１１が印刷方向１１３を決定する処理を実行してもよい。係る場合、例えばＳ１０２では、（印刷アプリケーション２１ａに基づいて実行する）ＣＰＵ１１が、筐体向き情報１０３に基づいて印刷方向１１３を決定する指示を、オペレーティングシステム２１ｅに対して出力する形態となる。
【００７７】
オペレーティングシステム２１ｅによって行われる処理に基づいて、ＣＰＵ１１が印刷プレビューデータを作成してもよい。係る場合、例えばＳ１０６、Ｓ１０８では、（印刷アプリケーション２１ａに基づいて実行する）ＣＰＵ１１が、印刷方向１１３に基づいて印刷プレビューデータを作成する指示を、オペレーティングシステム２１ｅに対して出力する形態となる。
【００７８】
オペレーティングシステム２１ｅによって行われる処理に基づいて、ＣＰＵ１１がユーザＩ／Ｆをパネル１８に表示させる処理を実行してもよい。係る場合、例えばＳ１１８では、（印刷アプリケーション２１ａに基づいて実行する）ＣＰＵ１１が、ユーザＩ／Ｆをパネル１８に表示させる指示を、オペレーティングシステム２１ｅに対して出力する形態となる。
【００７９】
オペレーティングシステム２１ｅによって行われる処理に基づいて、ＣＰＵ１１がデータ共有命令が入力されたか否かを判断する処理を実行してもよい。係る場合、例えばＳ１３では、（ブラウザアプリケーション２１ｂに基づいて実行する）ＣＰＵ１１が、データ共有命令が入力されたか否かを判断する指示を、オペレーティングシステム２１ｅに対して出力する形態となる。
【００８０】
本実施形態では、印刷アプリケーション２１ａ（画像形成データ送信プログラム）に基づいて実行するＣＰＵ１１が、印刷プレビューデータやユーザＩ／Ｆデータを生成する場合を説明した。すなわち、ＣＰＵ１１が、印刷アプリケーション２１ａによって動作する場合を説明した。しかし、この形態に限られない。例えば、オペレーティングシステム２１ｅの画像形成データ送信プログラムに基づいて実行するＣＰＵ１１が、印刷プレビューデータ等を生成してもよい。この場合、印刷アプリケーション２１ａは印刷プレビュー画
像の生成の指示を出力し、ＡＰＩがその指示に基づいて印刷プレビュー画像を生成する構成となる。また例えば、印刷プレビュー画像生成回路が、印刷プレビューデータを生成してもよい。この場合、携帯電話１０は印刷プレビュー画像生成回路のようなハード構成を備えていればよい。そして印刷アプリケーション２１ａが印刷プレビュー画像生成の指示を出力し、印刷プレビュー画像生成回路がその指示に基づいて印刷プレビュー画像を生成する構成とすればよい。
【００８１】
Ｓ１００において、ＣＰＵ１１は、オペレーティングシステム２１ｅを介さずに、印刷アプリケーション２１ａに基づいて、傾きセンサ２９により検出された筐体向き情報１０３を取得し、記憶部１２に記憶させてもよい。
【００８２】
Ｓ１２０において、携帯電話１０の向きが変更されたか否かの判断は、以下の変形例によって行われても良い。ＣＰＵ１１は、印刷アプリケーション２１ａに基づいて、オペレーティングシステム２１ｅから定期的に筐体向き情報１０３が通知されるたびに、通知された筐体向き情報１０３がＳ１００で取得した筐体向き情報１０３と異なるか否かを判断することにより、向きが変更されたか否かを判断する。
【００８３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８４】
携帯電話１０は携帯端末の一例である。加速度センサ２６、傾きセンサ２９、地磁気センサ２５、ＧＰＳ部３０はセンサ情報出力部の一例である。ＣＰＵ１１はコンピュータの一例である。印刷アプリケーション２１ａは画像形成データ送信プログラムの一例である。無線送受信部１５は通信部の一例である。記憶部１２は記憶部の一例である。Ｓ１０２を実行するＣＰＵ１１はパラメータ決定手段の一例である。印刷データは画像形成データの一例である。Ｓ１２４を実行するＣＰＵ１１は第１作成部、画像形成データ作成手段の一例である。Ｓ１２４に到る処理を実行するＣＰＵ１１は、画像形成データ作成制御手段、画像形成データ送信制御手段の一例である。ボタン入力部１７が操作部の一例である。Ｓ１０６、Ｓ１０８を実行するＣＰＵ１１は第２作成部の一例である。Ｓ１０６、Ｓ１０８に到る処理を実行するＣＰＵ１１は、プレビューデータ作成制御手段の一例である。パネル１８は表示部の一例である。
【００８５】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。画像処理プログラム（印刷アプリケーション２１ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１１など）であってもよいし、オペレーティングシステムや他のアプリケーションなど、画像処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル１８など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００８６】
１：通信システム、１０：携帯電話、１１：ＣＰＵ、１２：記憶部、１７：ボタン入力部、１８：パネル、２１ａ：印刷アプリケーション、２１ｅ：オペレーティングシステム、２９：傾きセンサ、５１：ＭＦＰ
【図１】
0005945920.tif 000002
【図２】
0005945920.tif 000003
【図３】
0005945920.tif 000004
【図４】
0005945920.tif 000005
【図５】
0005945920.tif 000006
【図６】
0005945920.tif 000007
【図７】
0005945920.tif 000008
【図８】
0005945920.tif 000009
【図９】
0005945920.tif 000010
【図１０】
0005945920.tif 000011
【図１１】
0005945920.tif 000012
【図１２】
0005945920.tif 000013
【図１３】
0005945920.tif 000014
【図１４】
0005945920.tif 000015
【図１５】
0005945920.tif 000016
【図１６】
0005945920.tif 000017
【図１７】
0005945920.tif 000018
【図１８】
0005945920.tif 000019
【図１９】
0005945920.tif 000020
【図２０】
0005945920.tif 000021
【図２１】
0005945920.tif 000022
【図２２】
0005945920.tif 000023
【図２３】
0005945920.tif 000024