(57)【要約】【課題】ユーザに煩雑な操作をさせることなく直観的な操作で印刷の設定を可能とする仕組みを提供する。【解決手段】ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置であって、前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段と、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段と、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段とを備える。【選択図】図４
2014142906.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置であって、
前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段と、
前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定手段で特定する前記第一のタッチ操作の内容は、前記第一のタッチ操作のタッチ本数を含み、
前記印刷設定手段は、前記特定手段で特定された前記第一のタッチ操作のタッチ本数から特定される数に応じた印刷設定を、前記電子データに対して適用すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定手段で特定する前記タッチ操作の内容は、更に、前記タッチ操作の種別を含み、
前記印刷設定手段は、前記タッチ操作の種別に応じた印刷設定を、前記電子データに対して適用することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記印刷設定手段は、前記特定手段で特定された第一のタッチ操作の内容に応じて、前記電子データをＮ−ｕｐ印刷させるための設定を前記電子データに対して適用することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記印刷設定手段は、前記特定手段で特定された第一のタッチ操作の内容に応じて、前記電子データの印刷部数の設定を前記電子データに対して適用することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項６】
前記印刷設定手段は、前記特定手段で特定された第一のタッチ操作の内容に応じて、前記電子データを両面印刷または、片面印刷させるための設定を前記電子データに対して適用することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、更に、前記ユーザから前記第一のタッチ操作を受け付けた前記電子データのページの位置を記憶する記憶手段を備え、
前記受付手段は、更に、前記記憶手段に記憶している前記第一のタッチ操作を受け付けた前記電子データのページの位置から印刷するか否かの指示を受け付け、
前記受付手段で、前記第一のタッチ操作を受け付けたページの位置から印刷する指示を受け付けた場合には、プリンタドライバの印刷範囲の設定を前記第一のタッチ操作を受け付けたページの位置から印刷するように前記電子データに対して適用し、
前記受付手段で、前記第一のタッチ操作を受け付けたページの位置から印刷する指示を受け付けなかった場合には、既定の印刷設定の印刷範囲で印刷すること特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第一のタッチ操作は、前記ユーザによるスワイプの操作を含むことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記スワイプの操作は、前記タッチパネル上に表示された前記電子データのスクロール方向に対して垂直方向へのスワイプの操作を含むことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記スワイプの操作は、前記タッチパネル上に表示された前記電子データのスクロール方向と同様の方向へのスワイプの操作を含むことを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記記憶手段は、更に、前記電子データの既定の印刷設定を記憶し、
前記受付手段は、更に、前記印刷設定手段により、前記タッチ操作のタッチ本数から特定される数を用いて、前記特定手段で特定されたタッチ操作の種別に応じた印刷設定を、前記電子データに対して適用後に、再び前記タッチパネルに対する第二のタッチ操作を受け付け、
印刷設定手段は、更に、前記受付手段で受け付けた前記第二のタッチ操作が、前記第一のタッチ操作と同様であることを条件に、前記既定の印刷設定に変更することを特徴とする請求項７乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記記憶手段は、更に、前記ユーザから前記第二のタッチ操作を受け付けた前記電子データのページの位置を記憶し、
前記受付手段は、更に、前記記憶手段に記憶している前記第二のタッチ操作を受け付けた前記電子データのページの位置から印刷するか否かの指示を受け付け、
前記受付手段で、前記第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けた場合には、前記プリンタドライバの印刷範囲の設定を前記第二のタッチ操作を受け付けたページの位置から印刷するように前記電子データに対して適用し、
前記受付手段で、前記第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けなかった場合には、既定の印刷設定の印刷範囲で印刷すること特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置の制御方法であって、
前記情報処理装置の受付手段が、前記タッチパネルに対する第一のタッチ操作を受け付ける受付工程と、
前記情報処理装置の特定手段が、前記受付工程で受け付けた第一のタッチ操作の内容を特定する特定工程と、
前記情報処理装置の印刷設定手段が、前記特定工程で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定工程と
を備えることを特徴とする制御方法。
【請求項１４】
ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段と、
前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関し、特に、ユーザに煩雑な操作をさせることなく直観的な操作で印刷の設定を可能にするための技術に関する。
【背景技術】
【０００２】
近年、環境問題対策や経費削減の取り組みの一環として、印刷によって使われる紙を削減するために、両面印刷や２ｉｎ１、４ｉｎ１印刷をオフィスで推奨している企業が増えている。
【０００３】
従来、アプリケーションを使用してＰＣで作成した文書ファイル等を印刷する際に、そのような印刷の設定を行うときは、アプリケーション上で印刷設定のダイヤログボックスを表示させ、そこで両面印刷や２ｉｎ１、４ｉｎ１印刷といった印刷時のページレイアウトの設定を行っていた。
【０００４】
そのため、印刷時のページレイアウトの設定をするためには、ユーザは毎回ダイヤログボックスを表示させ、そこで設定の変更をする必要があり、操作の手間が発生していた。
【０００５】
特許文献１は、印刷時のページレイアウトの設定変更後に印刷ページのプレビューを表示させる際に、印刷設定の反映を行うか否かをユーザが選択可能にし、印刷設定の反映が選択されると、印刷設定が反映された印刷設定のダイヤログボックスを再度アプリケーションに表示する技術が紹介されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２‐２３８３１８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１は、単に、プレビュー画面に印刷設定の変更を反映させるか否かをユーザが選択可能にするものであり、ユーザの印刷時のページレイアウトの設定の手間を軽減するものではない。
【０００８】
本発明の目的は、ユーザに煩雑な操作をさせることなく直観的な操作で印刷の設定を可能とする仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置であって、前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段と、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段と、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段とを備えることを特徴とする。
【００１０】
また、本発明は、ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置の制御方法であって、前記情報処理装置の受付手段が、前記タッチパネルに対する第一のタッチ操作を受け付ける受付工程と、前記情報処理装置の特定手段が、前記受付工程で受け付けた第一のタッチ操作の内容を特定する特定工程と、前記情報処理装置の印刷設定手段が、前記特定工程で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定工程とを備えることを特徴とする。
【００１１】
また、本発明は、ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段と、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段と、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザに煩雑な操作をさせることなく直観的な操作で印刷の設定を可能とする仕組みを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る情報処理システムの構成図である。
【図２ａ】図１に示したＰＣ１０１、サーバ１０２に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図２ｂ】図１に示したタブレット端末１００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示したプリンタ１０３に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図４】本発明における、タブレット端末１００のＣＰＵ２０１における印刷時のページレイアウトの変更処理を行うフローチャートの一例である。
【図５】本発明における、プリンタドライバで実行される印刷処理のフローチャートの一例である。
【図６】本発明における、１ｉｎ１から２ｉｎ１への印刷時のページレイアウトの設定変更の画面遷移を示す図の一例である。
【図７】本発明における、１ｉｎ１から４ｉｎ１への印刷時のページレイアウトの設定変更の画面遷移を示す図の一例である。
【図８】本発明における、１ｉｎ１から２ｉｎ１または４ｉｎ１への印刷時のページレイアウトの設定変更時に変更される印刷設定のデータテーブルの一例である。
【図９】本発明の第二の実施例における、タブレット端末１００のＣＰＵ２０１におけるプリンタドライバの印刷設定の変更処理を行うフローチャートの一例である。
【図１０】本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの印刷部数の変更処理のフローチャートの一例である。
【図１１】図９のステップＳ９０１で、外部メモリ２１１から取得した文書データを、タブレット端末１００のタッチパネル２１３に表示している図である。
【図１２】アプリケーションを起動して文書データを表示したタッチパネル２１３で、印刷範囲の設定変更をユーザから受け付けるポップアップを表示している図である。
【図１３】タブレット端末１００にインストールされているプリンタドライバの印刷設定と、一時履歴テーブルの一例である。
【図１４】タブレット端末１００にインストールされているプリンタドライバの印刷設定と、一時履歴テーブルの一例である。
【図１５】本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの印刷範囲設定の変更処理のフローチャートの一例である。
【図１６】タブレット端末１００にインストールされているプリンタドライバの印刷設定と、一時履歴テーブルの一例である。
【図１７】本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行する印刷のフローチャートの一例である。
【図１８】本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバのＮ−ｕｐ印刷設定の変更処理のフローチャートの一例である。
【図１９】図９のステップＳ９０１で、外部メモリ２１１から取得した文書データを、タブレット端末１００のタッチパネル２１３に表示している図である。
【図２０】アプリケーションを起動して文書データを表示したタッチパネル２１３で、印刷範囲の設定変更をユーザから受け付けるポップアップを表示している図である。
【図２１】タブレット端末１００にインストールされているプリンタドライバの印刷設定と、一時履歴テーブルの一例である。
【図２２】本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの両面／片面印刷の印刷設定の変更処理のフローチャートの一例である。
【図２３】図９のステップＳ９０１で、外部メモリ２１１から取得した文書データを、タブレット端末１００のタッチパネル２１３に表示している図である。
【図２４】タブレット端末１００にインストールされているプリンタドライバの印刷設定と、一時履歴テーブルの一例である。
【図２５】予めタブレット端末１００の外部メモリ２１１に記憶されているデータテーブルであり、ユーザによりどの方向にスワイプされたら、どの印刷設定を変更するということを定義しているデータテーブルである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
＜図１の説明＞
【００１５】
図１は、本発明の実施形態に係る情報処理システムの構成図である。
【００１６】
図１の情報処理システムでは、タブレット端末１００、ＰＣ１０１、サーバ１０２、プリンタ１０３が、ＬＡＮ１を介して接続可能な状態にある。なお、ＬＡＮ以外のどのようなネットワークでもよい。
【００１７】
本実施形態においてタブレット端末１００、ＰＣ１０１、プリンタ１０３は、ＬＡＮ１にアクセスするためのインターネットブラウザを備えている。また、タブレット端末１００、ＰＣ１０１は、ユーザの操作によって変更された印刷時のページレイアウトの設定情報などをサーバ１０２に送信する。なお、ページレイアウトの設定情報については、のちに図８を用いて説明する。また、プリンタ１０３は、ユーザの操作によって変更された印刷時のページレイアウトの設定情報などをサーバ１０２から受信し、印刷時に反映する。
【００１８】
タブレット端末１００、ＰＣ１０１、サーバ１０２にはプリンタドライバがインストールされている。また、本発明の実施形他におけるプリンタドライバはＮ−ｕｐ印刷の指定が可能であり、プリンタ１０３はＮ−ｕｐ印刷を実行できるものとする。なお、Ｎ−ｕｐ印刷とは、複数のページデータを１枚の用紙に均等に割り付けてプリントすることを言う。例えば、２ｉｎ１印刷や、４ｉｎ１印刷がある。
【００１９】
また、本実施形態においてサーバ１０２は、ページ情報の管理を行う。
＜図２の説明＞
【００２０】
以下、図２ａ、図２ｂを用いて、図１に示したタブレット端末１００、ＰＣ１０１、サーバ１０２に適用可能な情報処理装置のハードウェア構成について説明する。
【００２１】
図２ａは、図１に示したＰＣ１０１（電子データの印刷処理を実行する情報処理装置）及び、サーバ１０２（情報処理装置）に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２２】
図２ｂは、図１に示したタブレット端末１００（電子データの印刷処理を実行する情報処理装置）に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２３】
図２ａ、図２ｂにおいて、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ２１０への表示を制御する。なお、２１０のディスプレイは、タッチパネル（ユーザからのタッチ操作を検知可能なタッチパネル）になっており、ディスプレイ上の画面を押下されることにより操作することが可能な入力装置としても機能する。
【００２６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
２１２は表示コントローラで、タッチパネル２１３等の表示機への表示を制御する。
【００３０】
２１３はタッチパネル（ユーザからのタッチ操作を検知可能なタッチパネル）で、ディスプレイ上の画面を押下されることにより操作することが可能な入力装置として機能する。
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
＜図３の説明＞
【００３３】
次に、図３を用いて、図１に示したプリンタ１０３のハードウェア構成について説明する。
【００３４】
図３は、図１に示したプリンタ１０３のハードウェア構成の一例を示すブロック図である。
【００３５】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３６】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３７】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３８】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３９】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ    Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた
【００４２】
情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４４】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４７】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４９】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５２】
以上のような構成によって、プリンタ１０３は、スキャナ３１４から読み込んだ画像データをＬＡＮ１上に送信したり、ＬＡＮ１から受信した印刷データをプリンタドライバ３１２により印刷出力することができる。
【００５３】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。
＜図４の説明＞
【００５４】
図４は、本発明における、タブレット端末１００のＣＰＵ２０１における印刷時のページレイアウトの変更処理を行うフローチャートの一例である。
【００５５】
図４は、すでに作成されたファイルが、サーバ１０２の外部メモリ２１１に記憶されている場合において、タブレット端末１００でアプリケーションを起動し、タブレット端末１００のＣＰＵ２０１が実行する。
【００５６】
ステップＳ４０１において、タブレット端末１００のＣＰＵ２０１は、あらかじめサーバ１０２にて生成されたファイル（本発明における電子データの一例）をタブレット端末１００にダウンロードし、外部メモリ２１１に記憶する。ここでいうファイル（電子データ）は、さまざまなアプリケーションソフトで作成されたファイル（電子データ）である。例えば、文書作成アプリケーションで作成された１０ページの文書を含むファイルを、文書作成アプリケーションで表示させた際に、文書表示領域には、１ページから複数ページの表示が可能である。例えば、２ページ表示させたり４ページ表示させたりすることが可能である。本発明では、文書表示領域に表示させるページの数を示す情報をレイアウト情報という。本発明では、表示するページをページ情報という。
【００５７】
ステップＳ４０２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ４０１で外部メモリ２１１に記憶したファイルのページデータを、タブレット端末１００のタッチパネル２１３に表示する。ステップＳ４０２で表示される画面とは、例えば、図６の６−１や、図７の７−１である。
【００５８】
ステップＳ４０３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ４０２で表示されているファイルのページデータに対して、ユーザによるマルチタッチによる操作を受け付ける。なお、マルチタッチとは、タッチパネルやタッチパッドなどの入力インタフェースで、同時に複数の箇所に接触することで複雑な操作を可能とする方式のことである。ステップＳ４０２は、本発明における、前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段の一例である。
【００５９】
本発明の実施形態では、マルチタッチを操作の一例として説明するが、他の実施例として、アプリケーションの編集倍率を変えてレイアウトの変更を行う等、アプリケーション上のレイアウト変更操作によってレイアウトの変更を行ってもよい。
【００６０】
その場合、文書表示領域に同時に表示させる文書ファイルのページ数を受け付けるものとする。
【００６１】
ステップＳ４０４において、タブレット端末１００のＣＰＵ２０１は、ステップＳ４０３で受け付けたユーザによる操作が２本指による操作か否か判断する。２本指による操作（ＹＥＳ）ならばステップＳ４０５へ進み、そうでなければ（ＮＯ）ステップＳ４１１へ進む。ステップＳ４０４は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。
【００６２】
ステップＳ４０４で行われる操作は、例えば、図６の６−２に示す通り、２本の指（マルチタッチ）で画面を矢印方向になぞる操作（スワイプ）である。
【００６３】
ステップＳ４０５において、タブレット端末１００のＣＰＵ２０１は、２ｉｎ１のページレイアウトの画面をタッチパネル２１３に表示する。ステップＳ４０５で表示される２ｉｎ１のページレイアウトの画面は、例えば図６の６−３である。６−３では、１ページ目と２ページ目が２ｉｎ１として画面に表示される。それと同時に、６０１や６０２のポップアップ（選択画面）が表示される。これらのポップアップの説明は後述する。
【００６４】
また、ステップＳ４０５において、２ｉｎ１のページレイアウトの画面をタッチパネル２１３に表示すると、２ｉｎ１のページレイアウトが印刷時のページレイアウトとして決定される（本発明における決定手段）。
【００６５】
なお、ページが奇数ページあるファイルの場合には、最後のページも２ｉｎ１表示としてもよいし、最後のページだけ１ｉｎ１表示としてもよい。
【００６６】
ステップＳ４０６において、タブレット端末１００のＣＰＵ２０１は、ユーザから４本指による操作を受け付けたか否かを判断する。４本指による操作を受け付けた（ＹＥＳ）ならばステップＳ４１２へ進み、４本指による操作を受け付けなければ（ＮＯ）ステップＳ４０７に進む。ステップＳ４０６は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。
【００６７】
ステップＳ４０６で行われる操作は、例えば、図７の７−２のように、４本の指（マルチタッチ）で画面を矢印方向になぞる操作（スワイプ）である。
【００６８】
ステップＳ４０７において、タブレット端末１００のＣＰＵ２０１は、ユーザにより印刷設定反映ボタン（例えば図６の６０１）が押下されたか否か判断する。印刷設定反映ボタンが押下された（ＹＥＳ）ならばステップＳ４０８へ進み、印刷設定反映ボタンが押下されてなければ（ＮＯ）ステップＳ４０９に進む。
【００６９】
ステップＳ４０８において、タブレット端末１００のＣＰＵ２０１は、インストールされているプリンタドライバでデフォルトとして設定されているページレイアウトである１ｉｎ１から、２ｉｎ１に印刷時のページレイアウトを変更するようプリンタドライバに指示する。ステップＳ４０８で、タブレット端末１００からプリンタドライバに送られる指示とは、例えば図８の８０２である。なお、ステップＳ４０８は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【００７０】
ステップＳ４０８の処理が実行された場合、図６の６０１、６０２の選択画面は消え、２ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００７１】
図８は、プリンタ１０３で設定されている印刷設定のデータテーブルの一例である。
【００７２】
図８の８−１は、何も印刷設定の変更を加えていない通常の印刷設定の例であり、今回の実施例では、８０１に示す通り１ｉｎ１が標準のページレイアウトとして設定されている。
【００７３】
図８の８−２は、ステップＳ４０８又はステップＳ４１０で設定される印刷設定の例であり、８０２に示す通りページレイアウトが１ｉｎ１から２ｉｎ１に変更されている。
【００７４】
図８の８−３は、ステップＳ４１５又はステップＳ４１７で設定される印刷設定の例であり、８０３に示す通りページレイアウトが１ｉｎ１から４ｉｎ１に変更されている。
【００７５】
ステップＳ４０９において、タブレット端末１００のＣＰＵ２０１は、ユーザにより印刷開始ボタン（例えば図６の６０２）が押下されたか否か判断する。印刷開始ボタンが押下された（ＹＥＳ）ならばステップＳ４１０へ進み、印刷開始ボタンが押下されず（ＮＯ）、例えば図６の６０１、６０２以外の箇所を指で操作する等がユーザにより行われた場合は、図６の６０１、６０２の選択画面は消え、２ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００７６】
ステップＳ４０９において、ユーザにより印刷開始ボタンが押下されると、ステップＳ４１０においてタブレット端末１００のＣＰＵ２０１は、インストールされているプリンタドライバでデフォルトとして設定されているページレイアウト（１ｉｎ１）から、２ｉｎ１に印刷時のページレイアウトを変更するようプリンタドライバに指示する。それと同時に、タッチパネル２１３に表示されているファイルのページデータの印刷を行うようプリンタドライバに指示する。ステップＳ４１０でタブレット端末１００からプリンタドライバに送られるページレイアウトの変更指示とは、例えば図８の８０２である。
【００７７】
プリンタドライバは、指示を受けた設定（２ｉｎ１など）を用いて、ファイルをプリンタで印刷可能な印刷データに変換してプリンタ１０３に送信（前記特定手段で特定された第一のタッチ操作の内容に応じて、前記電子データをＮ−ｕｐ印刷させるための設定を前記電子データに対して適用）する。なお、処理の詳細は、のちに図５を用いて説明する。
【００７８】
なお、ステップＳ４１０は、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【００７９】
ステップＳ４１０の処理が実行された場合、図６の６０１、６０２の選択画面は消え、２ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００８０】
ステップＳ４１１において、タブレット端末１００のＣＰＵ２０１は、ステップＳ４０３で受け付けたユーザによる操作が４本指による操作かどうか判断する。４本指による操作（ＹＥＳ）ならばステップＳ４１２へ進み、そうでなければ（ＮＯ）ステップＳ４０３に戻り、再びユーザによる操作を受け付ける。
【００８１】
なお、ステップＳ４１１は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。
【００８２】
ステップＳ４１１で行われる操作は、ステップＳ４０６で行われる操作と同様である。
【００８３】
ステップＳ４１２において、タブレット端末１００のＣＰＵ２０１は、４ｉｎ１のページレイアウトの画面をタッチパネル２１３に表示する。ステップＳ４１２で表示される４ｉｎ１のページレイアウトの画面は、例えば図７の７−３である。７−３では、１ページ目とそれ以降の３ページ、つまり４ページ目までが４ｉｎ１として画面に表示される。それと同時に、７０１や７０２のポップアップ（選択画面）が表示される。これらのポップアップの説明は後述する。
【００８４】
また、ステップＳ４１２において、４ｉｎ１のページレイアウトの画面をタッチパネル２１３に表示すると、４ｉｎ１のページレイアウトが印刷時のページレイアウトとして決定される。
【００８５】
なお、総ページ数が４で割り切れない数のファイルの場合、例えば５〜７ページあるファイルの場合、５ページ目以降も同様に４ｉｎ１表示としてもよいし、５ページ目以降は２ｉｎ１表示としてもよいし、または５ページ目と６ページ目は２ｉｎ１表示として７ページ目は１ｉｎ１表示としてもよい。
【００８６】
ステップＳ４１３において、タブレット端末１００のＣＰＵ２０１は、ユーザから２本指による操作を受け付けたか否かを判断する。２本指による操作を受け付けた（ＹＥＳ）ならばステップＳ４０５へ進み、２本指による操作を受け付けなければ（ＮＯ）ステップＳ４１４に進む。
【００８７】
なお、ステップＳ４１３は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。
【００８８】
ステップＳ４１３で行われる操作は、ステップＳ４０４で行われる操作と同様である。
【００８９】
ステップＳ４１４において、タブレット端末１００のＣＰＵ２０１は、ユーザにより印刷設定反映ボタン（例えば図７の７０１）が押下されたか否か判断する。印刷設定反映ボタンが押下された（ＹＥＳ）ならばステップＳ４１５へ進み、印刷設定反映ボタンが押下されてなければ（ＮＯ）ステップＳ４１６に進む。
【００９０】
ステップＳ４１５において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバでデフォルトとして設定されているページレイアウト（１ｉｎ１）から、４ｉｎ１に印刷時のページレイアウトを変更するようプリンタドライバに指示する。
【００９１】
ステップＳ４１５で、タブレット端末１００からプリンタドライバに送られる指示とは、例えば図８の８０３である。
【００９２】
なお、ステップＳ４１５は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【００９３】
ステップＳ４１５の処理が実行された場合、図７の７０１、７０２の選択画面は消え、４ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００９４】
ステップＳ４１６において、タブレット端末１００のＣＰＵ２０１は、ユーザにより印刷開始ボタン（例えば図７の７０２）が押下されたか否か判断する。印刷開始ボタンが押下された（ＹＥＳ）ならばステップＳ４１７へ進み、印刷開始ボタンが押下されず（ＮＯ）、例えば図７の７０１、７０２以外の箇所を指で操作する等がユーザにより行われた場合は、図７の７０１、７０２の選択画面は消え、４ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００９５】
ステップＳ４１６において、ユーザにより印刷開始ボタンが押下されると、ステップＳ４１７においてタブレット端末１００のＣＰＵ２０１は、プリンタドライバでデフォルトとして設定されているページレイアウト（１ｉｎ１）から、４ｉｎ１に印刷時のページレイアウトを変更するようプリンタドライバに指示する。それと同時に、タッチパネル２１３に表示されているファイルのページデータの印刷を行うようプリンタドライバに指示する。ステップＳ４１７でタブレット端末１００からプリンタドライバに送られるページレイアウトの変更指示とは、例えば図８の８０３である。
【００９６】
プリンタドライバは、指示を受けた設定（２ｉｎ１など）に従って、ファイルをプリンタで印刷可能な印刷データに変換してプリンタ１０３に送信する。
【００９７】
なお、ステップＳ４１７は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【００９８】
ステップＳ４１７の処理が実行された場合、図７の７０１、７０２の選択画面は消え、４ｉｎ１でページデータを表示したまま、印刷時のページレイアウト変更処理を終了する。
【００９９】
なお、本実施例では、ユーザにより印刷設定反映ボタンまたは印刷開始ボタンが押下されると、印刷時のページレイアウトを変更するようプリンタ１０３に指示するとしたが、他の実施例として、ステップＳ４０５またはステップＳ４１２で、２ｉｎ１表示または４ｉｎ１表示したときに、印刷時のページレイアウトを変更するようプリンタ１０３に指示するとしてもよい。
【０１００】
なお、本実施例では、ユーザからの２本指による操作（ステップＳ４０４）または、ユーザからの４本指による操作（ステップＳ４０６）によってレイアウトの変更を行うとしたが、他の実施例として、アプリケーションの編集倍率を変えてレイアウトの変更を行う等、アプリケーション上のレイアウト変更操作によってレイアウトの変更を行ってもよい。
【０１０１】
また、ステップＳ４０３でユーザから受け付けた指示が３本指による指示や５本指など奇数の指による指示の場合は、指の数＋１の数もしくは指の数−１の数の指示を受け付けたものとしてもよい。
＜図５の説明＞
【０１０２】
図５は、タブレット端末１００等にインストールされたプリンタドライバで実行される印刷処理である。
【０１０３】
ステップＳ５０１において、プリンタドライバは、ステップＳ４０８、ステップＳ４１０、ステップＳ４１５、ステップＳ４１７でなされた印刷設定の変更指示または印刷指示を取得する。
【０１０４】
ステップＳ５０２において、プリンタドライバは、ステップＳ５０１で取得した指示が、印刷変更指示か否か判断する。印刷変更指示（ＹＥＳ）ならばステップＳ５０３へ進み、そうでなければ（ＮＯ）ステップＳ５０４へ進む。
【０１０５】
ステップＳ５０２で取得する指示は、ステップＳ４０８または、ステップＳ４１５でなされた指示である。
【０１０６】
ステップＳ５０３において、プリンタドライバは、デフォルトの印刷設定を変更する。具体的には、ステップＳ４０８又はステップＳ４１０で、ユーザから２ｉｎ１への印刷設定の変更指示を受け付けた場合には、図８の８−２のように、標準のページレイアウトである１ｉｎ１（図８の８０１）から２ｉｎ１（図８の８０２）のようにページレイアウトを変更する。
【０１０７】
また、ステップＳ４１５又はステップＳ４１７で、ユーザから４ｉｎ１への印刷設定の変更指示を受け付けた場合には、図８の８−３のように、標準のページレイアウトである１ｉｎ１（図８の８０１）から４ｉｎ１（図８の８０３）のようにページレイアウトを変更する。
【０１０８】
ステップＳ５０４において、プリンタドライバは、ステップＳ５０１で取得した指示が、印刷設定の変更指示および印刷指示か否か判断する。印刷設定の変更指示および印刷指示（ＹＥＳ）ならばステップＳ５０５へ進み、そうでなければ（ＮＯ）ステップＳ５０１に戻り、ユーザからの指示を受け付けると、再びステップＳ５０１〜ステップＳ５０５までの処理を実行する。
【０１０９】
ステップＳ５０４で取得する指示は、ステップＳ４１０または、ステップＳ４１７でなされた指示である。
【０１１０】
ステップＳ５０５において、プリンタドライバは、デフォルトの印刷設定を変更し、指示を受けた設定（２ｉｎ１など）を用いて、印刷対象となっているファイルをプリンタ１０３で印刷可能な印刷データに変換してプリンタ１０３に送信する。
【０１１１】
なお、プリンタ１０３は、ステップＳ５０５で送信された印刷データを受信して、印刷処理を実行する。例えば、２ｉｎ１での印刷設定がされていた場合は、２ｉｎ１での出力がなされることになる。
【０１１２】
ステップＳ５０５で行われる印刷設定の変更処理は、ステップＳ５０３と同様である。
【０１１３】
ステップＳ５０５の処理を終了すると、ステップＳ５０１に戻り、ユーザからの指示を受け付けると、再びステップＳ５０１〜ステップＳ５０５までの処理を実行する。
【０１１４】
＜第二の実施例＞
【０１１５】
図９〜図２５は、本発明における第二の実施形態を示す図である。
＜図９の説明＞
【０１１６】
図９は、本発明の第二の実施例において、タブレット端末１００（ユーザからのタッチ操作を検知可能なタッチパネルを備え、電子データの印刷処理を実行する情報処理装置）のＣＰＵ２０１におけるプリンタドライバの印刷設定の変更処理を行うフローチャートの一例である。
【０１１７】
なお、プリンタドライバは、タブレット端末１００にインストールされている。
【０１１８】
ステップＳ９０１において、タブレット端末１００のＣＰＵ２０１は、あらかじめサーバ１０２にて生成された文書データ（本発明では、電子データともいう）をタッチパネル２１３に表示する場合は、サーバ１０２からその文書データをタブレット端末１００にダウンロードし、外部メモリ２１１に記憶する。そして、タブレット端末１００のＣＰＵ２０１は、外部メモリ２１１から文書データを取得する。ここでいう文書データは、さまざまなアプリケーションソフトで作成されたファイルである。
【０１１９】
なお、あらかじめ外部メモリ２１１に記憶されている文書データをタッチパネル２１３に表示する場合には、サーバ１０２を介さず、外部メモリ２１１から文書データを取得する。
【０１２０】
ステップＳ９０２において、タブレット端末１００のＣＰＵ２０１は、文書作成アプリケーションを起動し、ステップＳ９０１で、外部メモリ２１１から取得した文書データを、タブレット端末１００のタッチパネル２１３に表示する。ステップＳ９０２で表示される画面とは、例えば、図１１（Ａ）や、図１９（Ａ）や、図２３（Ａ）である。
【０１２１】
図１１、図１９、図２３は、ステップＳ９０１で、外部メモリ２１１から取得した文書データを、タブレット端末１００のタッチパネル２１３に表示している図である。
【０１２２】
図１１は、図１０の印刷部数変更処理の画面遷移を表す図であり、図１１（Ａ）から図１１（Ｂ）、または、図１１（Ａ）から図１１（Ｃ）に遷移する。
図１９は、図１８のＮ−ｕｐ印刷の設定変更処理の画面遷移を表す図であり、図１９（Ａ）から図１９（Ｂ）、または、図１９（Ａ）から図１９（Ｃ）に遷移する。
図２３は、図２２の両面／片面印刷の印刷設定変更処理の画面遷移を表す図であり、図２３（Ａ）から図２３（Ｂ）、または、図２３（Ａ）から図２３（Ｃ）に遷移する。
【０１２３】
なお、１１０３、１９０３、２３０２は、ユーザの指による操作を示しており、ユーザが矢印方向にスワイプしていることを示している。
【０１２４】
ステップＳ９０３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０２で表示されているファイルの文書データに対して、ユーザからマルチタッチを含むタッチによる操作（第一のタッチ操作）を受け付ける。なお、マルチタッチとは、タッチパネルやタッチパッドなどの入力インタフェースで、同時に複数の箇所に接触することで複雑な操作を可能とする方式のことである。ステップＳ９０３は、本発明における前記タッチパネルに対する第一のタッチ操作を受け付ける受付手段の一例である。
【０１２５】
ステップＳ９０４において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０３で受け付けたユーザによる操作が、タッチパネル２１３上を上方向（スクロール方向と同様の方向）へなぞる（スワイプ）操作か否か判断する。上方向の操作（ＹＥＳ）ならばステップＳ９０５へ進み、そうでなければ（ＮＯ）ステップＳ９０６へ進む。なお、ステップＳ９０４で、ＹＥＳなら、ステップＳ９０５へ進むという判断は、図２５に示す通り、予め設定された情報に基づいて判断される。ステップＳ９０４は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。また、上方向へなぞる操作は、本発明における、タッチ操作の種別の一例である。
【０１２６】
図２５は、予めタブレット端末１００の外部メモリ２１１に記憶されているデータテーブルであり、ユーザによりどの方向にスワイプされたら、どの印刷設定を変更するということを定義しているデータテーブルである。例えば、上方向であれば印刷部数を変更する処理（本実施例では、図１０）を実行し、横方向であれば、両面／片面印刷の印刷設定を変更する処理（本実施例では、後述する図２２）を実行するということを定義している。なお、図２５の定義は、あらかじめ自動的に設定されていてもよいし、ユーザが自由に定義してもよい。
【０１２７】
ステップＳ９０５において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの印刷部数の変更処理を行う。印刷部数の変更処理については、図１０を用いて詳しく説明する。
【０１２８】
ステップＳ９０６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０３で受け付けたユーザによる操作が、タッチパネル２１３上を下方向（スクロール方向と同様の方向）へなぞる（スワイプ）操作か否か判断する。下方向の操作（ＹＥＳ）ならばステップＳ９０７へ進み、そうでなければ（ＮＯ）ステップＳ９０８へ進む。ステップＳ９０６は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。また、下方向へなぞる操作は、本発明における、タッチ操作の種別の一例である。
【０１２９】
ステップＳ９０７において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバのＮ−ｕｐ印刷の設定の変更処理を行う。Ｎ−ｕｐ印刷の設定の変更処理については、図１８を用いて詳しく説明する。
【０１３０】
ステップＳ９０８において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０３で受け付けたユーザによる操作が、タッチパネル２１３上を横方向（前記タッチパネル上に表示された前記電子データのスクロール方向に対して垂直方向）へなぞる（スワイプ）操作か否か判断する。横方向の操作（ＹＥＳ）ならばステップＳ９０９へ進み、そうでなければ（ＮＯ）ステップＳ９１０へ進む。ステップＳ９０８は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。また、横方向へなぞる操作は、本発明における、タッチ操作の種別の一例である。
【０１３１】
ステップＳ９０９において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの両面印刷と片面印刷の設定の変更処理を行う。両面印刷と片面印刷の設定の変更処理については、図２２を用いて詳しく説明する。
【０１３２】
ステップＳ９１０において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０３で受け付けたユーザによる操作が、タッチパネル２１３の画面を二本の指で押し広げるような動作であるピンチイン／ピンチアウト操作か否か判断する。ピンチイン／ピンチアウトの操作（ＹＥＳ）ならばステップＳ９１１へ進み、そうでなければ（ＮＯ）ステップＳ９１２へ進む。ステップＳ９１０は、本発明における、前記受付手段で受け付けた第一のタッチ操作の内容を特定する特定手段の一例である。
【０１３３】
ステップＳ９１１において、タブレット端末１００のＣＰＵ２０１は、指の移動に合わせて、操作を受け付けたページの表示縮尺の変更を実施する。
【０１３４】
ステップＳ９１２において、タブレット端末１００のＣＰＵ２０１は、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０３で受け付けたユーザによる操作が、終了操作か否か判断する。終了操作（ＹＥＳ）ならばステップＳ９１３へ進み、そうでなければ（ＮＯ）ステップＳ９０３の処理へ戻り、再びユーザからタッチによる操作を受け付ける。
【０１３５】
ステップＳ９１２でユーザから受け付ける終了操作とは、例えば、図１１の１１０４のようなアプリケーションの閉じるボタンをユーザが押下する操作である。
【０１３６】
ステップＳ９１３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ９０２で表示した文書データを閉じる。
＜図１０の説明＞
【０１３７】
図１０は、本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの印刷部数の変更処理のフローチャートの一例である。
【０１３８】
ステップＳ１００１において、タブレット端末１００のタッチパネル２１３は、ステップＳ９０３で受け付けたユーザによるタッチ操作が何本指で行われたか、そのタッチ数を検知する。
【０１３９】
ステップＳ１００２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１００１でタブレット端末１００のタッチパネル２１３が検知したタッチの数を取得する。
【０１４０】
ステップＳ１００３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１００２で取得したタッチ数（タッチ本数）が１（シングルタッチ）なのかを判断する。タッチ数が１（シングルタッチ）であれば、ステップＳ１００４に進み、タッチ数が１（シングルタッチ）でなければ、ステップＳ１００５へ進む。
【０１４１】
ステップＳ１００５へ進むユーザの操作は、例えば、図１１（Ａ）に示す通り、文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが４本指でスワイプを行うことである。
【０１４２】
ステップＳ１００４において、タブレット端末１００のＣＰＵ２０１は、文書データを上方向にスクロールするようにタッチパネル２１３に指示し、タッチパネル２１３は、文書データ（表示内容）を上方向にスクロールアップして表示する。
【０１４３】
ステップＳ１００５において、タブレット端末１００のＣＰＵ２０１は、タブレット端末１００にインストールされているプリンタドライバのデフォルトの印刷設定を参照する。
【０１４４】
ここでいうデフォルトの印刷設定とは、ユーザがプリンタドライバをタブレット端末１００にインストール後に、何も印刷設定を変更していない場合に予め設定されている印刷設定のことである。または、会社で予め統一して決められている印刷設定等をデフォルトの印刷としてもよい。
【０１４５】
ステップＳ１００５において、参照するデフォルトの印刷設定は、例えば、図１３（Ａ）である。
【０１４６】
図１３（Ａ）は、タブレット端末１００にインストールされているプリンタドライバのデフォルトの印刷設定（電子データの既定の印刷設定）の一例である。なお、デフォルトの印刷設定は、タブレット端末１００の外部メモリ２１１に記憶される。
【０１４７】
１３０１は、デフォルトのページレイアウトの設定であり、１枚の印刷用紙に何ページ印刷するかを設定する。
【０１４８】
１３０２は、デフォルトの両面／片面印刷の設定であり、印刷用紙の片面に印刷するか、両面に印刷するかを設定する。
【０１４９】
１３０３は、デフォルトの印刷部数の設定であり、文書データを何部印刷するかを設定する。
【０１５０】
１３０４は、デフォルトの印刷範囲の設定であり、例えば、１０ページあるような文書ファイルで、１３０４のような設定の場合、１ページ目から４ページ目までが印刷される。
【０１５１】
ステップＳ１００６において、タブレット端末１００のＣＰＵ２０１は、図１３（Ｂ）の一時履歴テーブルに一時的に記憶されているタッチの数の履歴とステップＳ１００２で取得したタッチの数が一致するか判断する。タッチ数が一致していれば（ＹＥＳ）、ステップＳ１０１１へ進み、タッチ数が一致していなければ（ＮＯ）、ステップＳ１００７へ進む。
【０１５２】
なお、図１０のフローチャートは、印刷部数変更処理のフローなので、図１３（Ｂ）の１３０６の「印刷部数」の欄の数字と一致するかを判断する。
【０１５３】
図１３（Ｂ）は、一時履歴テーブルであり、後述するステップＳ１００９、ステップＳ１８０９で、タブレット端末１００のＣＰＵ２０１がユーザから印刷設定の変更を受付後に、その時のタッチの数を記憶する。なお、ステップＳ１００９は印刷部数の変更処理なので、１３０６の欄に記憶し、ステップＳ１８１０はＮ−ｕｐ印刷の設定変更処理なので、１３０５に記憶する。なお、「ＮＵＬＬ」とは、何のデータも含まれない状態つまり、履歴が保存されていない状態のことである。
【０１５４】
なお、一時履歴テーブルは、タブレット端末１００の外部メモリ２１１に記憶される。
【０１５５】
また、タブレット端末１００のＣＰＵ２０１がタッチの数を一時履歴テーブルに記憶するタイミングは、後述するステップＳ１０１０、ステップＳ１８１０のタイミングである。
【０１５６】
ステップＳ１００７において、タブレット端末１００のＣＰＵ２０１は、図１１（Ｂ）に示す通り、印刷部数を変更するか否かの指示をユーザから受け付けるポップアップ１１０１を表示する。図１１（Ｂ）は、図１１（Ａ）のように文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが４本指でスワイプを行ったことを条件に、印刷部数を４部に変更するか否かを受け付けるポップアップ１１０１を表示している図である。なお、図１１（Ａ）でユーザが２本指でスワイプを行っていれば、１１０１には、「印刷部数を２部に変更」というポップアップが表示される。
【０１５７】
ステップＳ１００８において、タブレット端末１００のＣＰＵ２０１は、ユーザによって印刷部数変更のポップアップ１１０１が押下されたかを判断する。ポップアップ１１０１が押下されていれば（ＹＥＳ）、ステップＳ１００９に進み、ポップアップ１１０１が押下されなければ（ＮＯ）、ステップＳ１０１５に進む。
【０１５８】
ステップＳ１００８で、ＮＯとなる場合とは、例えばポップアップ１１０１がタッチパネル２１３に表示されている状態で、ポップアップ１１０１以外の場所をユーザがタッチした場合である。
【０１５９】
ステップＳ１００９において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの印刷部数の設定をデフォルトの設定から変更する。図１１では、ユーザが４本指でスワイプを行っているので、印刷部数は、４部に変更される。ステップＳ１００９は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【０１６０】
ステップＳ１００９で行われる具体的な印刷設定の変更は、図１４（Ａ）、図１４（Ｂ）である。
【０１６１】
図１４（Ａ）の印刷設定は、図１３（Ａ）と同様のデフォルトの印刷設定の一例である。図１４（Ａ）の印刷設定で、ユーザの操作によりステップＳ１００９の印刷設定の変更が行われると、図１４（Ｂ）の１４０１のように、印刷部数が４（部）に変更される。
【０１６２】
ステップＳ１０１０において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１００３で検知したタッチの数を一時履歴テーブルに保存する。
【０１６３】
ステップＳ１０１０で行われる一時履歴テーブルへの保存の具体的な流れは、例えば図１４（Ａ）、図１４（Ｂ）である。
【０１６４】
図１４（Ａ）の一時履歴テーブルは、図１３（Ｂ）の一時履歴テーブルと同様のものであり、図１４（Ａ）では、印刷部数は一時履歴テーブルに保存されていない。図１４（Ａ）の状態で、タブレット端末１００のＣＰＵ２０１がステップＳ１０１０の処理を実行すると、図１４（Ｂ）の１４０２に示す通り、印刷部数の欄にステップＳ１００２で取得したタッチの数（本実施例では、ユーザは４本指でタッチしているので）「４」が保存される。
【０１６５】
ステップＳ１０１１において、タブレット端末１００のＣＰＵ２０１は、印刷部数をデフォルトの印刷部数に戻すか否かをユーザから受け付けるポップアップをタッチパネル２１３に表示する。ステップＳ１０１１で表示されるポップアップは、例えば、図１１（Ｃ）の１１０２である。
【０１６６】
図１１（Ｃ）は、図１１（Ｂ）で１１０１がユーザによって押下された後に、再び、ユーザから４本指による上方向のスワイプ操作を受け付けたことを条件に、印刷部数をデフォルトの設定に戻す（受付手段は、更に、前記印刷設定手段により、前記タッチ操作のタッチ本数から特定される数を用いて、前記特定手段で特定されたタッチ操作の種別に応じた印刷設定を、前記電子データに対して適用後に、再び前記タッチパネルに対する第二のタッチ操作を受け付け、受付手段で受け付けた前記第二のタッチ操作が、前記第一のタッチ操作と同様であることを条件に、前記既定の印刷設定に変更する）か否かを受け付けるポップアップ１１０２を表示している図である。
【０１６７】
なお、ステップＳ１０１１〜ステップＳ１０１４までの処理は、ステップＳ１００６〜ステップＳ１０１０までの処理を実行した後に、再び、ユーザが同じ操作を行った場合に実行される処理である。
【０１６８】
ステップＳ１０１２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１０１１で表示したポップアップがユーザにより押下さたかを判断する。押下されていれば（ＹＥＳ）、ステップＳ１０１３に進み、押下されなければ、ステップＳ１０１５に進む。
【０１６９】
ステップＳ１０１２で、ＮＯとなる場合とは、例えばポップアップ１１０２がタッチパネル２１３に表示されている状態で、ポップアップ１１０２以外の場所をユーザがタッチした場合である。
【０１７０】
ステップＳ１０１３において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの印刷部数の設定をデフォルトの印刷部数に戻す。
【０１７１】
ステップＳ１０１４において、タブレット端末１００のＣＰＵ２０１は、一時履歴テーブルに保存されたデータを削除する。
【０１７２】
ステップＳ１０１１〜ステップＳ１０１４の間での印刷設定および一時履歴テーブルの推移は、図１４（Ｂ）、図１４（Ｃ）である。ステップＳ１０１２で、ユーザにより「印刷部数を元に戻す」ボタンが押下されるまでは、図１４（Ｂ）のように、印刷設定は、ステップＳ１００９で変更された設定（１４０１）であり、一時履歴テーブルは、ステップＳ１０１０で変更された設定（１４０２）である。そして、ステップＳ１０１２で、図１１（Ｃ）の１１０２が押下されると、図１４（Ｃ）のように、印刷設定は、デフォルトの印刷部数である１（１４０３）に、一時履歴テーブルは、ＮＵＬＬ（１４０４）に変更される。
【０１７３】
ステップＳ１０１５において、タブレット端末１００のＣＰＵ２０１は、印刷範囲の設定変更をユーザから受け付けるポップアップをタッチパネル２１３に表示する。
【０１７４】
ステップＳ１０１５で表示されるポップアップは、例えば、図１２の１２０１〜１２０３である。
【０１７５】
図１２は、アプリケーションを起動して文書データを表示したタッチパネル２１３で、印刷範囲の設定変更をユーザから受け付けるポップアップを表示している図である。
【０１７６】
ステップＳ１０１６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１０１５で表示されるポップアップ「現在のページ以降のページを印刷」１２０１が押下されたかを判断する。「現在のページ以降のページを印刷」ボタン１２０１が押下されていれば（ＹＥＳ）、ステップＳ１０１７へ進み、押下されなければ（ＮＯ）、ステップＳ１０１８へ進む。ここでいう、現在のページとは、ステップＳ９０３でユーザによるタッチの操作を受け付けたページ（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置）である。
【０１７７】
ステップＳ１０１７において、タブレット端末１００のＣＰＵ２０１は、現在のページ以降のページを印刷するように印刷設定を変更（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けた場合には、前記プリンタドライバの印刷範囲の設定を前記第一のタッチ操作または第二のタッチ操作を受け付けたページの位置から印刷するように前記電子データに対して適用）する処理を行う。ステップＳ１０１７の詳しい説明は、後ほど図１５を用いて説明する。
【０１７８】
ステップＳ１０１８において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１０１５で表示されるポップアップ「すべてのページを印刷」１２０２が押下されたかを判断する。「現在のページ以降のページを印刷」ボタン１２０２が押下されていれば（ＹＥＳ）、ステップＳ１０１９へ進み、押下されなければ（ＮＯ）、ステップＳ１０２０へ進む。
【０１７９】
ステップＳ１０１９において、タブレット端末１００のＣＰＵ２０１は、すべてのページを印刷するための（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けなかった場合には、既定の印刷設定の印刷範囲で印刷する）処理を行う。ステップＳ１０１９の詳しい説明は、後ほど図１７を用いて説明する。
【０１８０】
ステップＳ１０２０において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１０１５で表示されるポップアップ「キャンセル」１２０３が押下されたかを判断する。「キャンセル」ボタン１２０３が押下されていれば（ＹＥＳ）、印刷部数変更処理を終了し、押下されなければ（ＮＯ）、ステップＳ１０１６へ戻り、再びステップＳ１０１６〜ステップＳ１０２０までの処理を行う。
＜図１５の説明＞
【０１８１】
図１５は、本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの印刷範囲設定の変更処理のフローチャートの一例である。
【０１８２】
ステップＳ１５０１において、タブレット端末１００のＣＰＵ２０１は、印刷指示されたページのページ番号を取得する。ここでいう、印刷指示されたページとは、図９のステップＳ９０３で、ユーザからタッチ操作を受け付けたページである。
【０１８３】
ステップＳ１５０２において、タブレット端末１００のＣＰＵ２０１は、図１６（Ａ）に示すデフォルトの印刷設定のうち、印刷範囲（１６０１）を参照する。図１６（Ａ）の印刷設定は、図１３（Ａ）と同様のデフォルトの印刷設定の一例である。
【０１８４】
ステップＳ１５０３において、タブレット端末１００のＣＰＵ２０１は、図９のステップＳ９０２で表示している文書データの総ページ数を取得する。
【０１８５】
ステップＳ１５０４において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの印刷範囲を、デフォルトの印刷範囲から、「取得したページ番号から総ページ数まで」に変更する。具体的には、例えば、図９のステップＳ９０３で、ユーザからタッチ操作を受け付けたページが２ページ目で、総ページ数が４枚の場合、図１６（Ａ）の１６０１から、図１６（Ｂ）の１６０２に示す通りに、２ページ目から４ページ目までが印刷範囲として設定される。
【０１８６】
図１６（Ｂ）は、図１２の「現在のページ以降のページを印刷」ボタン１２０２がユーザにより押下されたことによって、デフォルトの印刷設定の印刷範囲が変更された図である。
【０１８７】
なお、本実施例ではステップＳ１５０４において、印刷範囲を「取得したページ番号から総ページ数まで」に変更するとしたが、他の実施例として、ステップＳ１５０３の処理を実行せず、ステップＳ１５０１で取得したページ番号（本実施例では２ページ目）のみを印刷範囲としてもよい。その場合、デフォルトの印刷設定である図１６（Ａ）の１６０１から、図１６（Ｃ）の１６０３に示す通りに、２ページ目のみが印刷範囲となる。
【０１８８】
図１６（Ｃ）は、図１２の「現在のページ以降のページを印刷」ボタン１２０２がユーザにより押下されたことによって、デフォルトの印刷設定の印刷範囲が変更された図である。
【０１８９】
ステップＳ１５０５において、タブレット端末１００のＣＰＵ２０１は、それまでに実行された印刷設定の変更処理（例えば、図１０のステップＳ１００９、後述する図１８のステップＳ１８０９、後述する図２２のステップＳ２２０９）や図１５のステップＳ１５０４の印刷設定を反映した印刷設定を取得する。
【０１９０】
ステップＳ１５０６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１５０５で取得した印刷設定をもとに、印刷ジョブを生成するようプリンタドライバに指示し、プリンタドライバは印刷ジョブを生成する。
【０１９１】
ステップＳ１５０７において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバに印刷ジョブをプリンタ１０３に送信するよう指示し、プリンタドライバは印刷ジョブをプリンタ１０３に送信する。
＜図１７の説明＞
【０１９２】
図１７は、本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行する印刷のフローチャートの一例である。
【０１９３】
ステップＳ１７０１において、タブレット端末１００のＣＰＵ２０１は、それまでに実行された印刷設定の変更処理、例えば、図１０のステップＳ１００９、後述する図１８のステップＳ１８０９、後述する図２２のステップＳ２２０９を取得する。
【０１９４】
ステップＳ１７０２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１７０２で取得した印刷設定をもとに、印刷ジョブを生成するようプリンタドライバに指示し、プリンタドライバは印刷ジョブを生成する。
【０１９５】
ステップＳ１７０３において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバに印刷ジョブをプリンタ１０３に送信するよう指示し、プリンタドライバは印刷ジョブをプリンタ１０３に送信する。
＜図１８の説明＞
【０１９６】
図１８は、本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバのＮ−ｕｐ印刷設定の変更処理のフローチャートの一例である。
【０１９７】
なお、図１０と共通する部分に関しては簡潔に説明する。
【０１９８】
ステップＳ１８０１において、タブレット端末１００のタッチパネル２１３は、ステップＳ９０３で受け付けたユーザによるタッチ操作が何本指で行われたか、そのタッチ数を検知する。
【０１９９】
ステップＳ１８０２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８０１でタブレット端末１００のタッチパネル２１３が検知したタッチの数を取得する。
【０２００】
ステップＳ１８０３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８０２で取得したタッチ数（タッチ本数）が２（２本指による操作）または、４（４本指による操作）なのかを判断する。タッチ数が２（２本指による操作）または、４（４本指による操作）以外であれば、ステップＳ１８０４に進み、タッチ数が２（２本指による操作）または、４（４本指による操作）であれば、ステップＳ１８０５へ進む。
【０２０１】
ステップＳ１８０５へ進むユーザの操作は、例えば、図１９（Ａ）に示す通り、文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが２本指でスワイプを行うことである。
【０２０２】
ステップＳ１８０４において、タブレット端末１００のＣＰＵ２０１は、文書データを下方向にスクロールするようにタッチパネル２１３に指示し、タッチパネル２１３は、文書データ（表示内容）を下方向にスクロールダウンして表示する。
【０２０３】
ステップＳ１８０５において、タブレット端末１００のＣＰＵ２０１は、タブレット端末１００にインストールされているプリンタドライバのデフォルトの印刷設定を参照する。
【０２０４】
ステップＳ１８０５において、参照するデフォルトの印刷設定は、例えば、図１３（Ａ）である。
【０２０５】
ステップＳ１８０６において、タブレット端末１００のＣＰＵ２０１は、図１３（Ｂ）の一時履歴テーブルに一時的に記憶されているタッチの数の履歴とステップＳ１８０２で取得したタッチの数が一致するか判断する。タッチ数が一致していれば（ＹＥＳ）、ステップＳ１８１１へ進み、タッチ数が一致していなければ（ＮＯ）、ステップＳ１８０７へ進む。
【０２０６】
なお、図１８のフローチャートは、Ｎ−ｕｐ印刷設定の変更処理のフローなので、図１３（Ｂ）の１３０５の「ページレイアウト」の欄の数字と一致するかを判断する。
【０２０７】
ステップＳ１８０７において、タブレット端末１００のＣＰＵ２０１は、図１９（Ｂ）のように、Ｎ−ｕｐ印刷設定を変更するか否かの指示をユーザから受け付けるポップアップ１９０１を表示する。図１９（Ｂ）は、図１９（Ａ）に示す通りに文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが２本指でスワイプを行ったことを条件に、ページレイアウトを２ｉｎ１に変更するか否かを受け付けるポップアップ１９０１を表示している図である。なお、図１９（Ａ）でユーザが４本指でスワイプを行っていれば、１９０１には、「レイアウトを４ｉｎ１に変更」というポップアップが表示される。
【０２０８】
ステップＳ１８０８において、タブレット端末１００のＣＰＵ２０１は、ユーザによってＮ−ｕｐ印刷設定の変更のポップアップ１９０１が押下されたかを判断する。ポップアップ１９０１が押下されていれば（ＹＥＳ）、ステップＳ１８０９に進み、ポップアップ１９０１が押下されなければ（ＮＯ）、ステップＳ１８１５に進む。
【０２０９】
ステップＳ１８０８で、ＮＯとなる場合とは、例えばポップアップ１９０１がタッチパネル２１３に表示されている状態で、ポップアップ１９０１以外の場所をユーザがタッチした場合である。
【０２１０】
ステップＳ１８０９において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバのＮ−ｕｐ印刷の設定をデフォルトの設定から変更する。図１９では、ユーザが２本指でスワイプを行っているので、Ｎ−ｕｐ印刷設定は、２ｉｎ１に変更される。ステップＳ１８０９は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【０２１１】
ステップＳ１８０９で行われる具体的な印刷設定の変更は、図２１（Ａ）、図２１（Ｂ）である。
【０２１２】
図２１（Ａ）の印刷設定は、図１３（Ａ）と同様のデフォルトの印刷設定の一例である。図２１（Ａ）の印刷設定で、ユーザの操作によりステップＳ１８０９の印刷設定の変更が行われると、図２１（Ｂ）の２１０１のように、ページレイアウト（Ｎ−ｕｐ印刷設定）が２ｉｎ１に変更される。また、それと同時に、図１９（Ａ）の表示レイアウトも図１９（Ｂ）のように２ｉｎ１に変更される。
【０２１３】
ステップＳ１８１０において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８０３で検知したタッチの数を一時履歴テーブルに保存する。
【０２１４】
ステップＳ１８１０で行われる一時履歴テーブルへの保存の具体的な流れは、例えば図２１（Ａ）、図２１（Ｂ）である。
【０２１５】
図２１（Ａ）の一時履歴テーブルは、図１３（Ｂ）の一時履歴テーブルと同様のものであり、図２１（Ａ）では、ページレイアウト（Ｎ−ｕｐ印刷設定）は一時履歴テーブルに保存されていない。図２１（Ａ）で、タブレット端末１００のＣＰＵ２０１がステップＳ１８１０の処理を実行すると、図２１（Ｂ）の２１０２に示す通り、印刷部数の欄にステップＳ１８０２で取得したタッチの数（本実施例では、ユーザは２本指でタッチしているので）「２」が保存される。
【０２１６】
ステップＳ１８１１において、タブレット端末１００のＣＰＵ２０１は、ページレイアウト（Ｎ−ｕｐ印刷設定）をデフォルトのページレイアウト（Ｎ−ｕｐ印刷設定）に戻すか否かをユーザから受け付けるポップアップをタッチパネル２１３に表示する。ステップＳ１８１１で表示されるポップアップは、例えば、図１９（Ｃ）の１１０２である。
【０２１７】
図１９（Ｃ）は、図１９（Ｂ）で１９０１がユーザによって押下された後に、再び、ユーザから２本指による下方向のスワイプ操作を受け付けたことを条件に、ページレイアウト（Ｎ−ｕｐ印刷設定）をデフォルトの設定に戻す（受付手段は、更に、前記印刷設定手段により、前記タッチ操作のタッチ本数から特定される数を用いて、前記特定手段で特定されたタッチ操作の種別に応じた印刷設定を、前記電子データに対して適用後に、再び前記タッチパネルに対する第二のタッチ操作を受け付け、受付手段で受け付けた前記第二のタッチ操作が、前記第一のタッチ操作と同様であることを条件に、前記既定の印刷設定に変更する）か否かを受け付けるポップアップ１９０２を表示している図である。
【０２１８】
なお、ステップＳ１８１１〜ステップＳ１８１４までの処理は、ステップＳ１８０６〜ステップＳ１８１０までの処理を実行した後に、再び、ユーザが同じ操作を行った場合に実行される処理である。
【０２１９】
ステップＳ１８１２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８１１で表示したポップアップ１９０２がユーザにより押下さたかを判断する。押下されていれば（ＹＥＳ）、ステップＳ１８１３に進み、押下されなければ、ステップＳ１８１５に進む。
【０２２０】
ステップＳ１８１２で、ＮＯとなる場合とは、例えばポップアップ１９０２がタッチパネル２１３に表示されている状態で、ポップアップ１９０２以外の場所をユーザがタッチした場合である。
【０２２１】
ステップＳ１８１３において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの印刷部数の設定をデフォルトの印刷部数に戻す。
【０２２２】
ステップＳ１８１４において、タブレット端末１００のＣＰＵ２０１は、一時履歴テーブルに保存されたデータを削除する。
【０２２３】
ステップＳ１８１１〜ステップＳ１８１４の間での印刷設定および一時履歴テーブルの推移は、図２１（Ｂ）、図２１（Ｃ）である。ステップＳ１８１２で、ユーザにより「レイアウトを１ｉｎ１に戻す」ボタンが押下されるまでは、図２１（Ｂ）に示す通り、印刷設定は、ステップＳ１８０９で変更された設定（２１０１）であり、一時履歴テーブルは、ステップＳ１８１０で変更された設定（２１０２）である。そして、ステップＳ１８１２で、図１９（Ｃ）の１９０２が押下されると、図２１（Ｃ）のように、印刷設定は、デフォルトのページレイアウトである１（２１０３）に、一時履歴テーブルは、ＮＵＬＬ（２１０４）に変更される。
【０２２４】
ステップＳ１８１５において、タブレット端末１００のＣＰＵ２０１は、印刷範囲の設定変更をユーザから受け付けるポップアップをタッチパネル２１３に表示する。
【０２２５】
ステップＳ１８１５で表示されるポップアップは、例えば、図２０の２００１〜２００３である。
【０２２６】
図２０は、アプリケーションを起動して文書データを表示したタッチパネル２１３で、印刷範囲の設定変更をユーザから受け付けるポップアップを表示している図である。
【０２２７】
ステップＳ１８１６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８１５でユーザによって「現在のページ以降のページを印刷」ボタン２００１が押下されたかを判断する。「現在のページ以降のページを印刷」ボタン２００１が押下されていれば（ＹＥＳ）、ステップＳ１８１７へ進み、押下されなければ（ＮＯ）、ステップＳ１８１８へ進む。ここでいう、現在のページとは、ステップＳ９０３でユーザによるタッチの操作を受け付けたページ（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置）である。
【０２２８】
ステップＳ１８１７において、タブレット端末１００のＣＰＵ２０１は、現在のページ以降のページを印刷するように印刷設定を変更（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けた場合には、前記プリンタドライバの印刷範囲の設定を前記第一のタッチ操作または第二のタッチ操作を受け付けたページの位置から印刷するように前記電子データに対して適用）する処理を行う。ステップＳ１８１７の詳しい説明は、図１５であるが、すでに記述しているので、ここでは説明を省略する。
【０２２９】
ステップＳ１８１８において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８１５でユーザによって「すべてのページを印刷」ボタン２００２が押下されたかを判断する。「すべてのページを印刷」ボタン２００２が押下されていれば（ＹＥＳ）、ステップＳ１８１９へ進み、押下されなければ（ＮＯ）、ステップＳ１８２０へ進む。
【０２３０】
ステップＳ１８１９において、タブレット端末１００のＣＰＵ２０１は、すべてのページを印刷するための（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けなかった場合には、既定の印刷設定の印刷範囲で印刷する）処理を行う。ステップＳ１８１９の詳しい説明は、図１７であるが、すでに記述しているので、ここでは説明を省略する。
【０２３１】
ステップＳ１８２０において、タブレット端末１００のＣＰＵ２０１は、ステップＳ１８１５でユーザによって「キャンセル」ボタン２００３が押下されたかを判断する。「キャンセル」ボタン２００３が押下されていれば（ＹＥＳ）、Ｎ−ｕｐ印刷設定の変更処理を終了し、押下されなければ（ＮＯ）、ステップＳ１８１６へ戻り、再びステップＳ１８１６〜ステップＳ１８２０までの処理を行う。
＜図２２の説明＞
【０２３２】
図２２は、本発明の第二の実施例において、タブレット端末１００のＣＰＵ２０１が実行するプリンタドライバの両面／片面印刷の印刷設定の変更処理のフローチャートの一例である。
【０２３３】
なお、図１０や図１８と共通する部分に関しては簡潔に説明する。
【０２３４】
ステップＳ２２０１において、タブレット端末１００のタッチパネル２１３は、ステップＳ９０３で受け付けたユーザによるタッチ操作が何本指で行われたか、そのタッチ数を検知する。
【０２３５】
ステップＳ２２０２において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２０１でタブレット端末１００のタッチパネル２１３が検知したタッチの数を取得する。
【０２３６】
ステップＳ２２０３において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２０２で取得したタッチ数（タッチ本数）が１（シングルタッチ）なのかを判断する。タッチ数が１（シングルタッチ）であれば、ステップＳ２２０４に進み、タッチ数が１（シングルタッチ）でなければ、ステップＳ２２０５へ進む。
【０２３７】
ステップＳ２２０５へ進むユーザの操作は、例えば、図２３（Ａ）に示す通り、文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが２本指でスワイプを行うことである。
【０２３８】
ステップＳ２２０４において、タブレット端末１００のＣＰＵ２０１は、文書データを横方向にスクロールするようにタッチパネル２１３に指示し、タッチパネル２１３は、文書データ（表示内容）を横方向にスクロールして表示する。
【０２３９】
ステップＳ２２０５において、タブレット端末１００のＣＰＵ２０１は、タブレット端末１００にインストールされているプリンタドライバの印刷設定を参照する。
【０２４０】
ステップＳ２２０５において、参照する印刷設定は、例えば、図１３（Ａ）である。なお、図１３（Ａ）は、タブレット端末１００にインストールされているプリンタドライバのデフォルトの印刷設定であるが、図２２のフローチャートにおいては、デフォルトの印刷設定に限らず、ユーザが前回当該文書データを編集した際に設定した印刷設定でもよい。
【０２４１】
ステップＳ２２０６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２０５で参照した印刷設定が両面印刷か判断する。両面印刷であれば（ＹＥＳ）、ステップＳ２２１０へ進み、両面印刷でなければ（ＮＯ）、ステップＳ２２０７へ進む。
【０２４２】
ステップＳ２２０７において、タブレット端末１００のＣＰＵ２０１は、図２３（Ｂ）に示す通り、プリンタドライバの両面／片面印刷の印刷設定を両面印刷に変更するか否かの指示をユーザから受け付けるポップアップ２３０１を表示する。図２３（Ｂ）は、図２３（Ａ）に示す文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが２本指でスワイプを行ったことを条件に、プリンタドライバの両面／片面印刷の印刷設定を両面印刷に変更するか否かを受け付けるポップアップ２３０１を表示している図である。
【０２４３】
ステップＳ２２０８において、タブレット端末１００のＣＰＵ２０１は、ユーザによってプリンタドライバの両面／片面印刷の印刷設定を両面印刷に変更するポップアップ２３０１が押下されたかを判断する。ポップアップ２３０１が押下されていれば（ＹＥＳ）、ステップＳ２２０９に進み、ポップアップ２３０１が押下されなければ（ＮＯ）、ステップＳ２２１３に進む。
【０２４４】
ステップＳ２２０８で、ＮＯとなる場合とは、例えばポップアップ２３０１がタッチパネル２１３に表示されている状態で、ポップアップ２３０１以外の場所をユーザがタッチした場合である。
【０２４５】
ステップＳ２２０９において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの両面／片面印刷の印刷設定を両面印刷に変更する。ステップＳ２２０９は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【０２４６】
ステップＳ２２０９で行われる具体的な印刷設定の変更は、図２４（Ａ）、図２４（Ｂ）である。
【０２４７】
図２４（Ａ）の印刷設定は、図１３（Ａ）と同様の印刷設定の一例である。図２４の印刷設定で、ユーザの操作によりステップＳ２２０９の印刷設定の変更が行われると、図２４（Ｂ）の２４０１に示す通り、両面／片面印刷の印刷設定が両面印刷に変更される。
【０２４８】
ステップＳ２２１０において、タブレット端末１００のＣＰＵ２０１は、両面／片面印刷の印刷設定を片面印刷に変更するか否かをユーザから受け付けるポップアップをタッチパネル２１３に表示する。ステップＳ２２１１で表示されるポップアップは、例えば、図２３（Ｃ）の２３０２である。
【０２４９】
図２３（Ｃ）は、図２３（Ａ）に示す文書データが表示されたタッチパネル２１３上で、矢印方向にユーザが２本指でスワイプを行ったことを条件に、両面／片面印刷の印刷設定を片面印刷に変更するか否かを受け付けるポップアップ２３０２を表示している図である。
【０２５０】
ステップＳ２２１１において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２１０で表示したポップアップ２３０２がユーザにより押下さたかを判断する。ポップアップ２３０２が押下されていれば（ＹＥＳ）、ステップＳ２２１２に進み、押下されなければ、ステップＳ２２１３に進む。
【０２５１】
ステップＳ２２１１で、ＮＯとなる場合とは、例えばポップアップ２３０２がタッチパネル２１３に表示されている状態で、ポップアップ２３０２以外の場所をユーザがタッチした場合である。
【０２５２】
ステップＳ２２１２において、タブレット端末１００のＣＰＵ２０１は、プリンタドライバの両面／片面印刷の印刷設定を片面印刷に変更（受付手段は、更に、前記印刷設定手段により、前記タッチ操作のタッチ本数から特定される数を用いて、前記特定手段で特定されたタッチ操作の種別に応じた印刷設定を、前記電子データに対して適用後に、再び前記タッチパネルに対する第二のタッチ操作を受け付け、受付手段で受け付けた前記第二のタッチ操作が、前記第一のタッチ操作と同様であることを条件に、前記既定の印刷設定に変更する）する。ステップＳ２２１２は、本発明における、前記特定手段で特定された第一のタッチ操作の内容に応じた印刷設定を、前記電子データに対して適用する印刷設定手段の一例である。
【０２５３】
ステップＳ２２１０〜ステップＳ２２１２の間での印刷設定の推移は、図２４（Ｂ）、図２４（Ｃ）である。ステップＳ２２１１で、ユーザによりポップアップ２３０２が押下されるまでは、図２４（Ｂ）に示す通り、印刷設定は、ステップＳ２２０９で変更された印刷設定または、デフォルトの印刷設定で２４０１となっている。そして、ステップＳ２２１１で、図２３（Ｃ）のポップアップ２３０２がユーザにより押下されると、図２４（Ｃ）に示す通り、印刷設定は、片面印刷（２４０２）に変更される。
【０２５４】
ステップＳ２２１３において、タブレット端末１００のＣＰＵ２０１は、印刷範囲の設定変更をユーザから受け付けるポップアップをタッチパネル２１３に表示する。
【０２５５】
ステップＳ２２１３で表示されるポップアップは、例えば、図１２の１２０１〜１２０３である。
【０２５６】
図１２は、アプリケーションを起動して文書データを表示したタッチパネル２１３で、印刷範囲の設定変更をユーザから受け付けるポップアップを表示している図である。
【０２５７】
ステップＳ２２１４において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２１３でユーザによって「現在のページ以降のページを印刷」ポップアップ１２０１が押下されたかを判断する。「現在のページ以降のページを印刷」ポップアップ１２０１が押下されていれば（ＹＥＳ）、ステップＳ２２１５へ進み、押下されなければ（ＮＯ）、ステップＳ２２１６へ進む。ここでいう、現在のページとは、ステップＳ９０３でユーザによるタッチの操作を受け付けたページ（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置）である。
【０２５８】
ステップＳ２２１５において、タブレット端末１００のＣＰＵ２０１は、現在のページ以降のページを印刷するように印刷設定を変更（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けた場合には、前記プリンタドライバの印刷範囲の設定を前記第一のタッチ操作または第二のタッチ操作を受け付けたページの位置から印刷するように前記電子データに対して適用）する処理を行う。ステップＳ２２１５の詳しい説明は、図１５であるが、すでに記述しているので、ここでは説明を省略する。
【０２５９】
ステップＳ２２１６において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２１３でユーザによって「すべてのページを印刷」ボタン１２０２が押下されたかを判断する。「すべてのページを印刷」ボタン１２０２が押下されていれば（ＹＥＳ）、ステップＳ２２１７へ進み、押下されなければ（ＮＯ）、ステップＳ２２１８へ進む。
【０２６０】
ステップＳ２２１７において、タブレット端末１００のＣＰＵ２０１は、すべてのページを印刷するための（前記第一のタッチ操作または、第二のタッチ操作を受け付けたページの位置から印刷する指示を受け付けなかった場合には、既定の印刷設定の印刷範囲で印刷する）処理を行う。ステップＳ２２１７の詳しい説明は、図１７であるが、すでに記述しているので、ここでは説明を省略する。
【０２６１】
ステップＳ２２１８において、タブレット端末１００のＣＰＵ２０１は、ステップＳ２２１３でユーザによって「キャンセル」ボタン１２０３が押下されたかを判断する。「キャンセル」ボタン１２０３が押下されていれば（ＹＥＳ）、両面／片面印刷の印刷設定の変更処理を終了し、押下されなければ（ＮＯ）、ステップＳ２２１４へ戻り、再びステップＳ２２１４〜ステップＳ２２１８までの処理を行う。
【０２６２】
なお、本実施例において、上方向のスワイプであれば印刷部数の変更を行い、横方向のスワイプであれば両面／片面印刷の設定を行い、下方向のスワイプであれば、Ｎ−ｕｐ印刷の設定を行うとしたが、本発明はこれに限るものではなく、例えば、下方向のスワイプであれば、印刷部数の変更を行い、横方向のスワイプであればＮ−ｕｐ印刷の設定を行うとしてもよい。また、どの方向であっても、一つの印刷設定のみを変更するとしてもよい。
【０２６３】
なお、他の実施の形態として、クラウド印刷に適用した場合は、図５のプリンタドライバの処理は、クラウドサービスを提供するサーバ１０２にインストールされているプリンタドライバにより実行される処理となる。その場合、サーバ１０２は、印刷の設定をタブレット端末１００からステップＳ４０８、ステップＳ４１０、ステップＳ４１５、ステップＳ４１７によりなされた指示を受信する。
【０２６４】
なお、ステップＳ４０５、ステップＳ４１２でいう２ｉｎ１、４ｉｎ１、１ｉｎ１とは、１画面に表示するページの枚数であり（本発明における、ページ情報が表示されているレイアウトを示すレイアウト情報の一例）、例えば２ｉｎ１の場合は、図６の６−３のように、２つのページが１つの画面に並んで表示されることを表している。
【０２６５】
なお、ステップＳ４０８、ステップＳ４１０、ステップＳ４１５、ステップＳ４１７、図５の説明、図８の説明でいう２ｉｎ１、４ｉｎ１、１ｉｎ１とは、印刷ドライバの印刷設定で、１枚の原稿に配置されるページの枚数のことを表している。
【０２６６】
以上、本発明によれば、ユーザに煩雑な操作をさせることなく直観的な操作で印刷の設定を可能とする仕組みを提供することができる。
【０２６７】
また、本実施形態では、タブレット端末１００で印刷のレイアウトを変更する仕組みについて説明したが、これに限るものではなく、たとえば、サーバ１０２やＰＣ１０１で実現することも可能である。
【０２６８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０２６９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２７０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のカード、ＲＯＭ等を用いることができる。
【０２７１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このプログラムコードを読み出し実行可能な情報処理装置（コンピュータ）が前述した実施形態の機能を実現する。
【０２７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０２７３】
タブレット端末  １００
ＰＣ  １０１
サーバ  １０２
プリンタ  １０３
【図１】
2014142906.tif 000003
【図２ａ】
2014142906.tif 000004
【図２ｂ】
2014142906.tif 000005
【図３】
2014142906.tif 000006
【図４】
2014142906.tif 000007
【図５】
2014142906.tif 000008
【図６】
2014142906.tif 000009
【図７】
2014142906.tif 000010
【図８】
2014142906.tif 000011
【図９】
2014142906.tif 000012
【図１０】
2014142906.tif 000013
【図１１】
2014142906.tif 000014
【図１２】
2014142906.tif 000015
【図１３】
2014142906.tif 000016
【図１４】
2014142906.tif 000017
【図１５】
2014142906.tif 000018
【図１６】
2014142906.tif 000019
【図１７】
2014142906.tif 000020
【図１８】
2014142906.tif 000021
【図１９】
2014142906.tif 000022
【図２０】
2014142906.tif 000023
【図２１】
2014142906.tif 000024
【図２２】
2014142906.tif 000025
【図２３】
2014142906.tif 000026
【図２４】
2014142906.tif 000027
【図２５】
2014142906.tif 000028