(57)【特許請求の範囲】
【請求項１】
複数ページを含む印刷対象となる文書についての印刷設定に基づいて、プレビュー画面上に当該文書の少なくとも１ページの画像を表示させるためのプログラムであって、
前記印刷対象となる文書についての前記印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置の設定をユーザから受け付けるための印刷設定画面を表示する手順と、
ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定する手順と、
前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、前記ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンとを備えたＧＵＩを、前記プレビュー画面に実装する手順と、
をコンピュータに実行させるＧＵＩ実装プログラム。
【請求項２】
前記プレビュー画面はタッチパネル上に表示され、
前記ＧＵＩは、前記ページめくり方向と平行に前記タッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される請求項１に記載のＧＵＩ実装プログラム。
【請求項３】
前記ページめくり方向を決定する手順において、
前記綴じ位置が長辺または短辺として設定されているか否か判断する手順と、
前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定する手順と、
前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定する手順をさらに含む請求項１または２に記載のＧＵＩ実装プログラム。
【請求項４】
前記ページめくり方向を決定する手順において、
前記綴じ位置が前記文書の上、下、左または右として設定されているか否か判断する手順と、
前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているか判断する手順と、
前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定する手順をさらに含む請求項１または２に記載のＧＵＩ実装プログラム。
【請求項５】
請求項１〜４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
画面を表示するための表示手段と、
複数ページを含む印刷対象となる文書についての印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置を設定するための印刷設定手段と、
前記印刷設定に基づいて、前記文書の少なくとも１ページの画像を、前記表示手段に表示されるプレビュー画面に表示させるプレビュー画面表示手段と、
ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定し、前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、当該ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンを備えたＧＵＩを、前記プレビュー画面に実装するＧＵＩ実装手段と、
を有するＧＵＩ実装装置。
【請求項７】
前記表示手段はタッチパネルであり、
前記ＧＵＩは、前記ページめくり方向と平行にタッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される請求項６に記載のＧＵＩ実装装置。
【請求項８】
前記ＧＵＩ実装手段はさらに、前記ページめくり方向を決定する際に、
前記綴じ位置が長辺または短辺として設定されているか否かを判断し、
前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定し、
前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定する請求項６または７に記載のＧＵＩ実装装置。
【請求項９】
前記ＧＵＩ実装手段はさらに、前記ページめくり方向を決定する際に、
前記綴じ位置が前記文書の上、下、左または右として設定されているか否かを判断し、
前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているかを判断し、
前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定する請求項６または７に記載のＧＵＩ実装装置。
【請求項１０】
複数ページを含む印刷対象となる文書についての印刷設定に基づいて、プレビュー画面上に当該文書の少なくとも１ページの画像を表示させる方法であって、
前記印刷対象となる文書についての前記印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置の設定をユーザから受け付けるための印刷設定画面を表示するステップと、
ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定するステップと、
前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、前記ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンとを備えたＧＵＩを、前記プレビュー画面に実装するステップと、
を含むＧＵＩ実装方法。
【請求項１１】
前記プレビュー画面はタッチパネル上に表示され、
前記ＧＵＩは、前記ページめくり方向と平行に前記タッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される請求項１０に記載のＧＵＩ実装方法。
【請求項１２】
前記ページめくり方向を決定するステップにおいて、
前記綴じ位置が長辺または短辺として設定されているか否か判断するステップと、
前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定するステップと、
前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定するステップをさらに含む請求項１０または１１に記載のＧＵＩ実装方法。
【請求項１３】
前記ページめくり方向を決定するステップにおいて、
前記綴じ位置が前記文書の上、下、左または右として設定されているか否か判断するステップと、
前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているか判断するステップと、
前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定するステップをさらに含む請求項１０または１１に記載のＧＵＩ実装方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ実装プログラム、ＧＵＩ実装装置およびＧＵＩ実装方法に関し、特に、複数ページからなる文書をプレビュー画面においてページめくりを可能とするＧＵＩ実装プログラム、ＧＵＩ実装装置およびＧＵＩ実装方法に関する。
【背景技術】
【０００２】
近年のＰＣには、印刷時に使用されるユーティリティとして、印刷対象となる文書についての印刷設定に基づいて、印刷前に文書の印刷仕上がり様子（外観）をシミュレートして、ユーザ確認のためにプレビュー画面を表示する機能が備えられている。当該機能を利用すれば、印刷前に、ディスプレイに表示されるプレビュー画面を通して文書の印刷仕上がり様子を確認でき、文書が所望の仕上がり様子とは異なって印刷されることを事前に防ぐことができる。
【０００３】
両面印刷される文書をプレビュー表示する技術として、プレビュー画面内においてページを横回転または縦回転させて裏面に印刷されるべき画像を表示させるための回転操作ボタンを提供するものがある（特許文献１参照）。本のように左右にページをめくって読む文書については、回転操作ボタンを押下すると、ページを横回転させて、プレビュー表示中のページの裏面に当たるページの画像をプレビューできる。また、上下にページをめくって読む文書については、回転操作ボタンを押下すると、ページを縦回転させて、プレビュー表示中のページの裏面に当たるページの画像をプレビューできる。横回転または縦回転の何れの場合でも、同一のシートに印刷される表面ページの画像と裏面ページの画像との切り換えのために回転操作ボタンは設けられている。
【０００４】
また、文書をプレビュー表示する別の技術として、複数ページをプレビュー画面内にページ別に並べて表示させて、複数ページを同時にプレビューさせるものがある（特許文献２）。
【０００５】
しかしながら、上記プレビュー表示に関する技術では、プレビュー表示するページを印刷される文書の全範囲で順送りしたり、逆送りしたりするにあたり、印刷設定で選択された綴じ設定に見合ったページ送りを行う操作性に欠ける。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２４３０４１号公報
【特許文献２】特開２００８−２２６０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本願発明は、上記課題に基づいてなされたものである。すなわち、本願発明は、プレビュー表示するページを印刷される文書の全範囲で順めくり（順送り）したり、逆めくり（逆送り）したりして変更するにあたり、印刷設定で選択された綴じ設定に見合ったページ送りを行う操作性を備えたＧＵＩをプレビュー画面に実装させるためのＧＵＩ実装プログラム、ＧＵＩ実装装置およびＧＵＩ実装方法を提供する。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）複数ページを含む印刷対象となる文書についての印刷設定に基づいて、プレビュー画面上に当該文書の少なくとも１ページの画像を表示させるためのプログラムであって、前記印刷対象となる文書についての前記印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置の設定をユーザから受け付けるための印刷設定画面を表示する手順と、ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定する手順と、前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、前記ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンとを備えたＧＵＩを、前記プレビュー画面に実装する手順と、をコンピュータに実行させるＧＵＩ実装プログラム。
【００１０】
（２）前記プレビュー画面はタッチパネル上に表示され、前記ＧＵＩは、前記ページめくり方向と平行に前記タッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される上記（１）に記載のＧＵＩ実装プログラム。
【００１１】
（３）前記ページめくり方向を決定する手順において、前記綴じ位置が長辺または短辺として設定されているか否か判断する手順と、前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定する手順と、前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定する手順をさらに含む上記（１）または（２）に記載のＧＵＩ実装プログラム。
【００１２】
（４）前記ページめくり方向を決定する手順において、前記綴じ位置が前記文書の上、下、左または右として設定されているか否か判断する手順と、前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているか判断する手順と、前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定する手順をさらに含む上記（１）または（２）に記載のＧＵＩ実装プログラム。
【００１３】
（５）上記（１）〜（４）のいずれか一つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１４】
（６）画面を表示するための表示手段と、複数ページを含む印刷対象となる文書についての印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置を設定するための印刷設定手段と、前記印刷設定に基づいて、前記文書の少なくとも１ページの画像を、前記表示手段に表示されるプレビュー画面に表示させるプレビュー画面表示手段と、ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定し、前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、当該ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンを備えたＧＵＩを、前記プレビュー画面に実装するＧＵＩ実装手段と、を有するＧＵＩ実装装置。
【００１５】
（７）前記表示手段はタッチパネルであり、前記ＧＵＩは、前記ページめくり方向と平行にタッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される上記（６）に記載のＧＵＩ実装装置。
【００１６】
（８）前記ＧＵＩ実装手段はさらに、前記ページめくり方向を決定する際に、前記綴じ位置が長辺または短辺として設定されているか否かを判断し、前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定し、前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定する上記（６）または（７）に記載のＧＵＩ実装装置。
【００１７】
（９）前記ＧＵＩ実装手段はさらに、前記ページめくり方向を決定する際に、前記綴じ位置が前記文書の上、下、左または右として設定されているか否かを判断し、前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているかを判断し、前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定する上記（６）または（７）に記載のＧＵＩ実装装置。
【００１８】
（１０）複数ページを含む印刷対象となる文書についての印刷設定に基づいて、プレビュー画面上に当該文書の少なくとも１ページの画像を表示させる方法であって、前記印刷対象となる文書についての前記印刷設定として、前記文書を印刷物としてまとめる箇所である綴じ位置の設定をユーザから受け付けるための印刷設定画面を表示するステップと、ユーザにより設定された前記綴じ位置に基づいてページめくり方向を決定するステップと、前記ユーザにより設定された前記綴じ位置に綴じ処理を示す画像が重畳された、前記文書の少なくとも１ページの画像と、前記ページめくり方向に従って相対配置される、ページ順めくり用の表示を有したページ順めくり操作ボタンと、ページ逆めくり用の表示を有したページ逆めくり操作ボタンとを備えたＧＵＩを、前記プレビュー画面に実装するステップと、を含むＧＵＩ実装方法。
【００１９】
（１１）前記プレビュー画面はタッチパネル上に表示され、前記ＧＵＩは、前記ページめくり方向と平行に前記タッチパネル上で指を滑らせて離すページめくり操作であるフリック操作により、ページめくりできるように実装される上記（１０）に記載のＧＵＩ実装方法。
【００２０】
（１２）前記ページめくり方向を決定するステップにおいて、前記綴じ位置が長辺または短辺として設定されているか否か判断するステップと、前記綴じ位置が長辺または短辺として設定されている場合、前記印刷設定として設定される印刷用紙の向きを参照して、当該印刷用紙の向きに基づいて、前記文書における綴じ位置が上辺、下辺、左辺または右辺のいずれに設定されているかを決定するステップと、前記綴じ位置が上辺または下辺の場合、前記ページめくり方向を上または下に、左辺または右辺の場合は、前記ページめくり方向を左または右に決定するステップをさらに含む上記（１０）または（１１）に記載のＧＵＩ実装方法。
【００２１】
（１３）前記ページめくり方向を決定するステップにおいて、前記綴じ位置が前記文書の上、下、左または右として設定されているか否か判断するステップと、前記綴じ位置が前記文書の上、下、左または右として設定されている場合、前記綴じ位置が前記文書の上、下、左または右のうちいずれに設定されているか判断するステップと、前記綴じ位置が上または下の場合、前記ページめくり方向を上または下に、前記綴じ位置が左または右の場合、前記ページめくり方向を左または右に決定するステップをさらに含む上記（１０）または（１１）に記載のＧＵＩ実装方法。
【発明の効果】
【００２２】
本発明によれば、プレビュー画面において、綴じ位置に基づいてページめくり方向を決定し、当該ページめくり方向に従ってページめくりするための操作ボタンを含むＧＵＩが実装される。したがって、操作ボタン等のＧＵＩの表示や、当該ＧＵＩの操作を通して視覚的または感覚的に印刷設定の確認がされうるので、綴じ位置に関する印刷設定ミスを防止することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態にかかるＰＣの構成を示すブロック図である。
【図２】本実施形態にかかるプレビュー画面を表示するためのアプリケーションと、プリンタドライバおよび文書作成アプリケーションとの関係を示す概念図である。
【図３】プリンタドライバの印刷設定画面の一例を示す図である。
【図４】本実施形態にかかるプレビュー画面においてＧＵＩを表示するためのフローチャートを示す図である。
【図５】綴じ位置を判定するためのフローチャートを示す図である。
【図６】長辺または短辺綴じ位置を判定するためのフローチャートを示す図である。
【図７】ページ送り方向を決定するためのフローチャートを示す図である。
【図８】左または右の綴じ位置に基づいて実装される操作ボタンの表示例を示す図である。
【図９】上または下の綴じ位置に基づいて実装される操作ボタンの表示例を示す図である。
【図１０】左に綴じ位置が設定された文書をページめくりできるようにプレビューするためのプレビュー画面の一例を示す図である。
【図１１】図１０に示されたプレビュー画面において、第１ページをめくった後の表示例を示す図である。
【図１２】上に綴じ位置が設定された文書をページめくりできるようにプレビューするためのプレビュー画面の一例を示す図である。
【図１３】図１２に示されたプレビュー画面において、第１ページをめくった後の表示例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００２５】
図１は、本実施形態にかかるＰＣの構成を示すブロック図である。本実施形態のＰＣ（パーソナルコンピュータ）１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、メモリ１２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、ディスプレイ１４、入力装置１５、および通信Ｉ／Ｆ（インタフェース）部１６を備えており、これらは信号をやり取りするためのバス１７を介して相互に接続されている。
【００２６】
ＣＰＵ１１は、プログラムにしたがって、各種制御（たとえば、ＧＵＩ（グラフィカルユーザインタフェース）の制御等）や各種演算処理（たとえば、ページめくり方向を決定するための処理等）を行う。
【００２７】
メモリ１２は、各種プログラムや各種データを格納するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ワークエリアとして一時的にプログラムやデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。また、メモリ１０２は、たとえば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により構成されうる。
【００２８】
ＨＤＤ１３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。たとえば、ＨＤＤ１３には、文書データを作成、選択または再現したり、文書データを基に印刷用の画像データを作成したりするための文書作成アプリケーションがインストールされている。また、作成された文書データをプリンタを含むＭＦＰ（不図示）等が解釈可能なＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）で記述されたＰＤＬデータに変換したり、各種印刷設定をしたりするためのプリンタドライバがインストールされている。また、ＨＤＤ１３には、プリンタドライバにより設定された印刷設定に基づいて、印刷対象となる文書の印刷物の印刷仕上がり様子を確認するためのプレビュー画面を表示させるためのアプリケーションがインストールされている。さらに、ＨＤＤ１３は、文書データに基づいて作成された複数種類の画像データを格納でき、格納された画像データはＣＰＵ１１によって必要に応じてメモリ１２上に読み出され、メモリ１２上で処理されうる。
【００２９】
ディスプレイ１４は、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ：有機発光表示装置）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）等であり、表示手段として各種の情報の表示に使用される。ディスプレイ１４は、タッチパネルとして構成されてもよい。
【００３０】
入力装置１５は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３１】
通信Ｉ／Ｆ部１６は、外部機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース、電話回線に接続するための電話回線インタフェース等を利用することができる。
【００３２】
なお、ＰＣ１０は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００３３】
図２は、本実施形態にかかるプレビュー画面表示アプリケーションと、プリンタドライバおよび文書作成アプリケーションとの関係を示す概念図である。文書作成アプリケーション２１は、印刷対象となる文書ファイルのユーザによる作成または編集等を可能とし、作成された文書ファイルは、プリンタドライバ２２により読み込まれる。文書作成アプリケーション２１の例としては、マイクロソフトＷｏｒｄ（登録商標）、Ｅｘｃｅｌ（登録商標）、ＰｏｗｅｒＰｏｉｎｔ（登録商標）のほか、専用のアプリケーションがある。
【００３４】
プリンタドライバ２２は、文書作成アプリケーション２１により作成された文書ファイルについての文書データを取り込んで、文書ファイルについて各種印刷設定を設定できる。また、印刷設定手段としてのプリンタドライバ２２は、取り込んだ文書データとユーザによって設定された印刷設定とに基づいて、文書データをＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）等のＰＤＬに変換して、ＰＤＬデータを生成する。生成されたＰＤＬデータは、プレビュー画面表示アプリケーション２３により読み込まれるか、または参照される。プリンタドライバ２２の印刷設定画面の詳細については後述する。
【００３５】
プレビュー画面表示アプリケーション２３は、生成されたＰＤＬデータを読み込む。読み込まれたＰＤＬデータを基に、プレビュー画面表示アプリケーション２３は、プレビュー画面表示手段として、プリンタドライバ２２により設定された印刷設定に基づく文書の印刷仕上がり様子をプレビュー画面を通して表示させる。同時に、プレビュー画面表示アプリケーション２３は、ＧＵＩ実装手段として、当該印刷設定に基づいて文書のページめくり方向を決定する。決定したページめくり方向に基づいて、ページめくり操作のためのＧＵＩ（操作ボタン）をプレビュー画面に実装する。詳細は後述する。なお、本実施形態にかかるＧＵＩは、視覚的なユーザインタフェースとして画面に実装されるものである。ＧＵＩを通じて、画面上でユーザがクリック操作、ドラッグ操作、スライド操作することによって、各種入力が可能となる。ＧＵＩはたとえば、ボタン、スクロールバー、ダイアログボックス、ウィンドウ等によって視覚的に表現されうる。
【００３６】
図３は、プリンタドライバの印刷設定画面の一例を示す図である。プリンタドライバの印刷設定画面３０は、印刷設定の目的別に異なるタブを有し、所望のタブを選択して当該タブ内に構成される設定項目について入力することにより、各種印刷設定が設定される。たとえば、「レイアウト」について設定するためのタブ３１を選択することにより、図３に示される設定画面が表示される。タブ３１内の設定画面には、印刷用紙に対する文書の画像データの配置等を設定するための各種設定項目が構成されている。たとえば、印刷用紙の片面または両面を使用する設定をするための項目として、「印刷種類」設定項目３２が構成されている。ユーザは、当該設定項目３２において、「両面」、「片面」等の設定ができる。
【００３７】
また、タブ３１内の設定画面には、文書ファイルに基づく印刷物の綴じ位置について設定するための、「開き方向／綴じ方向」設定項目３３が構成されている。ユーザは、当該設定項目３３について、「左綴じ」、「右綴じ」、「上綴じ」、「下綴じ」、「長辺綴じ」または「短辺綴じ」等のうちから選択して設定できる。なお、綴じ位置とは、印刷物をステープル等の後処理によりまとめる箇所となる文書の一部である。
【００３８】
また、タブ３１内の設定画面には、印刷実行前に文書の印刷仕上がり様子を確認するためのプレビュー画面を表示させるための「プレビュー表示」設定項目３４が構成されている。ユーザは、当該設定項目３４にチェックをつけることにより、印刷が開始される前にプレビュー画面をディスプレイ１４に表示させることができる。
【００３９】
以下、図４〜９を参照して、本実施形態にかかるプレビュー画面にＧＵＩを実装させるための処理について詳細に説明する。
【００４０】
図４は本実施形態にかかるプレビュー画面においてＧＵＩを実装するためのフローチャートを示す図、図５は綴じ位置を判定するためのフローチャートを示す図、図６は長辺または短辺綴じ位置を判定するためのフローチャートを示す図、図７はページ送り方向を決定するためのフローチャートを示す図、図８（Ａ）および（Ｂ）は左または右の綴じ位置に基づいて実装される操作ボタンの表示例を示す図、図９（Ａ）および（Ｂ）は上または下の綴じ位置に基づいて実装される操作ボタンの表示例を示す図である。図４〜６のフローチャートの処理は、コンピュータ１０のＣＰＵ１１によって実行される。
【００４１】
本実施形態では、上述のように「プレビュー表示」設定項目３４にチェックが入力されることにより、プレビュー画面を起動できる。具体的には、ユーザにより印刷ボタン（不図示）が押下（クリックまたはタッチ）される等により印刷指示される時、プリンタが印刷を実行する前に、プレビュー画面が起動される。同時に当該プレビュー画面においてＧＵＩを実装するための処理が開始される。
【００４２】
（綴じ位置判定）
まず、綴じ位置の判定がされる（ステップＳ１１）。ここでは、図５に示される処理が実行される。最初に綴じ位置情報が読み込まれる（ステップＳ２１）。このステップでは、上述のように、プリンタドライバ２２により生成されたＰＤＬデータが、プレビュー画面表示アプリケーション２３により読み込まれる。
【００４３】
続いて、綴じ位置が上，下，左，右であるか否かが判断される（ステップＳ２２）。このステップでは、読み込まれたＰＤＬデータに記述される綴じ位置に関する設定値として、上，下，左，右うちいずれかが設定されているか否かが判断される。より具体的には、図３に示される「開き方向／綴じ方向」設定項目３３における設定は、上述のようにＰＤＬデータに変換される。そして、プレビュー表示アプリケーション２３は当該ＰＤＬデータを読み込むことにより、綴じ位置についての設定値を把握する。綴じ位置に関する設定値として上，下，左，右のいずれかが設定されている場合（ステップＳ２２：ＹＥＳ）、綴じ位置の判定についての処理が終了される。
【００４４】
一方、綴じ位置に関する設定値として上，下，左，右のいずれかではない設定値が設定されている場合（ステップＳ２２：ＮＯ）、綴じ位置に関する設定値として、長辺または短辺が設定されているか否かが判断される（ステップＳ２３）。長辺または短辺が設定されている場合（ステップＳ２３：ＹＥＳ）、ステップ２４に進む。
【００４５】
一方、綴じ位置に関する設定値として、長辺または短辺が設定されていない場合（ステップＳ２３：ＮＯ）、綴じ位置はデフォルト値として判断される（ステップＳ２５）。綴じ位置のデフォルト値とは、たとえば、「左」または「上」である。
【００４６】
ステップＳ２４では、長辺または短辺が設定されたときの綴じ位置の判定処理が実行される。ここでは、図６に示される処理が実行される。具体的には、まず、長辺綴じが設定されているか否か、すなわち、印刷用紙の長辺に添って綴じ位置が設定されているか否かが判断される（ステップＳ３１）。長辺に添って綴じ位置が設定されていないと判断される場合（ステップＳ３１：ＮＯ）、ステップＳ３５に進む。
【００４７】
一方、長辺に添って綴じ位置が設定されている場合（ステップＳ３１：ＹＥＳ）、長辺綴じの印刷用紙の向きとして縦方向が設定されているか否かが判断される（ステップＳ３２）。当該用紙の向きに関する設定は、たとえば、プリンタドライバ２２の基本設定の「用紙の向き」設定項目（不図示）において設定されうる。長辺綴じの用紙の向きとして縦方向が設定されている場合（ステップＳ３２：ＹＥＳ）、綴じ位置は左であるとみなされる（ステップＳ３３）。
【００４８】
一方、長辺綴じの用紙の向きとして横方向が設定されている場合（ステップＳ３２：ＮＯ）、綴じ位置は上であるとみなされる（ステップＳ３４）。
【００４９】
ステップＳ３５では、短辺綴じの印刷用紙の向きとして縦方向が設定されているか否かが判断される。短辺綴じの用紙の向きとして縦方向が設定されている場合（ステップＳ３５：ＹＥＳ）、綴じ位置は上であるとみなされる（ステップＳ３６）。
【００５０】
一方、短辺綴じの用紙の向きとして横方向が設定されている場合（ステップＳ３５：ＮＯ）、綴じ位置は左であるとみなされる（ステップＳ３７）。
【００５１】
（ページ送り方向決定）
続いて、図４に戻って、ページめくり方向が決定される（ステップＳ１２）。ここでは、上述のようにステップＳ１１において判断された綴じ位置に基づいて、ページをめくる動作の方向としてのページめくり方向が決定される。具体的には、図７に示される処理が実行される。まず、右綴じまたは左綴じであるかが判断される（ステップＳ４１）。このステップでは、ステップＳ１１において判断された綴じ位置について、右綴じまたは左綴じであるかが判断される。右綴じまたは左綴じが設定されている場合（ステップＳ４１：ＹＥＳ）、ページめくり方向は、「左右タイプ」と決定される（ステップＳ４２）。
【００５２】
続いて、左綴じであるか否かが判断される（ステップＳ４３）。このステップでは、プレビュー画面上において次のページに進むためのページめくり方向を判断するために、綴じ位置が左右のうちいずれかであるかが判断される。左綴じである場合（ステップＳ４３：ＹＥＳ）、次のページに進むためのページめくり方向（ページ順めくり方向）として「左」が設定され、同時に前のページに戻るためのページめくり方向（ページ逆めくり方向）として「右」が設定される（ステップＳ４４）。一方、右綴じである場合（ステップＳ４３：ＮＯ）、次のページに進むためのページめくり方向として「右」が設定され、同時に前のページに戻るためのページめくり方向として「左」が設定される（ステップＳ４５）。
【００５３】
綴じ位置について右綴じまたは左綴じが設定されていない場合（ステップＳ４１：ＮＯ）、ページめくり方向は、「上下タイプ」と決定される（ステップＳ４６）。
【００５４】
続いて、上綴じであるか否かが判断される（ステップＳ４７）。このステップでは、プレビュー画面上において次のページに進むためのページめくり方向を判断するために、綴じ位置が上下のうちいずれかであるかが判断される。上綴じである場合（ステップＳ４７：ＹＥＳ）、次のページに進むためのページめくり方向として「上」が設定され、同時に前のページに戻るためのページめくり方向として「下」が設定される（ステップＳ４８）。一方、下綴じである場合（ステップＳ４７：ＮＯ）、次のページに進むためのページめくり方向として「下」が設定され、同時に前のページに戻るためのページめくり方向として「上」が設定される（ステップＳ４９）。
【００５５】
（操作ボタン表示）
続いて、図４に戻って、ページめくり用の操作ボタン（ＧＵＩ）が実装される（ステップＳ１３）。このステップでは、ページを進めたり戻したりするためのページめくり方向に関する設定に基づいて、プレビュー画面にページをめくるための操作ボタンが実装される。たとえば、図８（Ａ）に示されるように、綴じ位置として「左綴じ」が設定されている場合、ステップＳ４４で設定された、次ページに進むためのページめくり方向として左を指す矢印の操作ボタン（ページ順めくり操作ボタン）が実装される。同時に、前のページに戻るためのページめくり方向として右を指す矢印の操作ボタン（ページ逆めくり操作ボタン）が左を指すボタンの右に横に並べられて表示される。なお、第１ページの前にはページが無いので、前のページに戻るための操作ボタンは表示されるものの操作無効（ディスエーブル）になっているか、または非表示としてもよい。同様に、最終ページ（不図示）では、次ページに進むための操作ボタンは、ディスエーブルまたは非表示としてもよい。
【００５６】
一方、図８（Ｂ）に示されるように、綴じ位置として「右綴じ」が設定されている場合、ステップＳ４５で設定された、次ページに進むためのページめくり方向として右を指す矢印の操作ボタンが実装される。同時に、前のページに戻るためのページめくり方向として左を指す矢印の操作ボタンが右を指すボタンの左に横に並べられて実装される。なお、第１ページの前にはページが無いので、前のページに戻るための操作ボタンはディスエーブルか、非表示としてもよい。
【００５７】
また、図９（Ａ）に示されるように、綴じ位置として「上綴じ」が設定されている場合、ステップＳ４８で設定された、次ページに進むためのページめくり方向として上を指す矢印の操作ボタンが実装される。同時に、前のページに戻るためのページめくり方向として下を指す矢印の操作ボタンが上を指すボタンの下に縦に並べられて実装される。なお、第１ページの前にはページが無いので、前のページに戻るための操作ボタンはディスエーブルになっているか、または非表示としてもよい。
【００５８】
一方、図９（Ｂ）に示されるように、綴じ位置として「下綴じ」が設定されている場合、ステップＳ４９で設定された、次ページに進むためのページめくり方向として下を指す矢印の操作ボタンが実装される。同時に、前のページに戻るためのページめくり方向として上を指す矢印の操作ボタンが下を指すボタンの上に縦に並べられて実装される。なお、第１ページの前にはページが無いので、前のページに戻るための操作ボタンはディスエーブルか、非表示としてもよい。
【００５９】
以下、図１０〜１３を参照して、本実施形態にかかるプレビュー画面の例を示す。図１０は左に綴じ位置が設定された文書をページめくりできるようにプレビューするためのプレビュー画面の一例を示す図、図１１は図１０に示されたプレビュー画面において、第１ページをめくった後の表示例を示す図、図１２は上に綴じ位置が設定された文書をページめくりできるようにプレビューするためのプレビュー画面の一例を示す図、図１３は図１２に示されたプレビュー画面において、第１ページをめくった後の表示例を示す図である。
【００６０】
図１０を参照すると、本実施形態にかかるプレビュー画面４０は、印刷設定に基づく文書の印刷仕上がり様子を示す表示部４１と、ページめくり方向に基づいて実装されるページめくり操作ボタン実装部４２とを含む。当該文書には、綴じ位置の設定として「左綴じ」が設定されている。ここで、当該文書が印刷されたとした場合の印刷物によりページをめくるための動作としては、ページは右から「左」にめくられる。したがって、プレビュー画面上においても左を指すページめくり操作ボタンが次ページを表示させるためのページ順めくり操作ボタンとして実装される。また、表示部４１は文書の第１ページを示しており、第１ページの前にはページが無いので、前のページに戻るための右を指すページ逆めくり操作ボタンは、操作できないように表示されるのみならず、そのＧＵＩとしての機能も無効にされる。
【００６１】
図１１は、図１０において次のページに進むために、左を指すページ順めくり操作ボタンを押下してプレビュー画面４０上において第１ページをめくった状態を示す。具体的には、ＧＵＩである左を指すページ順めくり操作ボタンの押下についての電気信号がＣＰＵ１１に伝達される。当該電気信号を受信したＣＰＵ１１は、プレビュー画面表示アプリケーション２３に従って次のページをプレビュー画面４０の表示部４１に表示する。第１ページがめくられることにより、第２ページおよび第３ページが表示される。また、前のページに戻るための右を指すページ逆めくり操作ボタンは、操作できるように表示され、そのＧＵＩとしての機能も有効にされる。
【００６２】
図１２を参照すると、文書には綴じ位置の設定として「上」綴じが設定され、実際の印刷物によりページをめくるための動作としてはページを下から「上」にページをめくるので、プレビュー画面５０上においても上を指すページめくり操作ボタンが次ページを表示させるためのページ順めくり操作ボタンとして実装される。また、第１ページの前にはページが無いので、前のページに戻るための右を指すページ逆めくり操作ボタンは、操作できないように表示されるのみならず、そのＧＵＩとしての機能も無効にされる。
【００６３】
図１３を参照すると、図１２において次のページに進むために、上を指すページ順めくり操作ボタンを押下してプレビュー画面５０上において第１ページをめくった状態を示す。操作ボタンが押下された際の信号処理は、図１１について上記の通りである。第１ページをめくることにより、第２ページおよび第３ページが表示される。また、前のページに戻るための下を指すページ逆めくり操作ボタンは、操作できるように表示され、そのＧＵＩとしての機能も有効にされる。
【００６４】
以上のように、本実施形態では、綴じ位置の設定に基づいてページめくり方向が決定される。これに加えて、当該ページめくり方向に従ってページめくりするための操作ボタン（ＧＵＩ）が実装される。これにより、ユーザは、プレビュー画面上で擬似的にページをめくることができる。したがって、ユーザは、プレビュー画面における当該操作ボタンの画面表示による確認、または当該操作ボタンの操作を通して文書の綴じ位置に関する印刷設定を視覚的または感覚的に確認することができ、印刷設定ミスを防止することができる。
【００６５】
また、上記実施形態では次ページに進むためにページをめくる方向をページめくり方向としたが、次ページがある側を次ページに進めるための方向としてもよい。この場合、上記実施形態で説明した図８〜１３のページ送り方向および戻し方向が逆になる。このように、ユーザの志向によって、次ページに進むための方向を適宜変更できるようにしてもよい。
【００６６】
なお、上記実施形態における綴じ位置を決定付ける綴じ処理としては、ステープル、パンチ穴、中綴じ、製本処理等が含まれる。
【００６７】
上記実施形態では、ページをめくるためのＧＵＩとして操作ボタンについて述べたが、これに加え、様々な形態のＧＵＩが併せて実装されうる。たとえば、本発明にかかるＧＵＩは、ページめくり方向と平行にタッチパネル上で指を滑らせて離すページめくり操作であるフリック操作によりページめくりが可能となるように実装されるものも含む。
【００６８】
さらに、上記実施形態では、操作ボタンが矢印によりページを進めるための方向を示したが、これに限定されない。一方向を指す指の形状や幾何学的形状等、様々な画像により表示されうる。
【００６９】
また、綴じ位置が長辺または短辺として設定されている場合、印刷用紙の向きに基づいてページめくり方向を決定するために、ステップＳ３３、３４、Ｓ３６または３７において、綴じ位置が左または上と決定された。しかし、これに限定されない。当該ステップにおいて、綴じ位置を右または下等と決定してもよい。
【００７０】
上記実施形態にかかるプレビュー画面においては、文書の印刷仕上がり様子を表示する表示部と、ページをめくるための操作ボタン実装部とは別個に構成されたが、別個に表示または実装されるものに限定されない。表示部と操作ボタン実装部とは、重なるように一緒に表示されて実装されたり、重ならないように真横に表示されて実装されたりしてもよい。
【００７１】
印刷設定画面において、プレビュー画面を表示させるための設定項目としてチェックボックスが構成されたが、これに限定されない。プレビュー画面を表示させるためのボタンが構成されてもよい。
【００７２】
本実施形態にかかるコンピュータにおける各種処理を行う手段および方法は、専用のハードウエア回路をインストールすることにより、または当該コンピュータにプログラムされることによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、コンピュータの印刷設定に関する機能の一部としてソフトウエアに組み込まれてもよい。
【符号の説明】
【００７３】
１０  ＰＣ、
１１  ＣＰＵ、
１２  メモリ、
１３  ＨＤＤ、
１４  ディスプレイ、
１５  入力装置、
１６  通信Ｉ／Ｆ部、
１７  バス、
３０  印刷設定画面、
４０，５０  プレビュー画面。
【図１】
0005601070.tif 000002
【図２】
0005601070.tif 000003
【図４】
0005601070.tif 000004
【図５】
0005601070.tif 000005
【図６】
0005601070.tif 000006
【図７】
0005601070.tif 000007
【図３】
0005601070.tif 000008
【図８】
0005601070.tif 000009
【図９】
0005601070.tif 000010
【図１０】
0005601070.tif 000011
【図１１】
0005601070.tif 000012
【図１２】
0005601070.tif 000013
【図１３】
0005601070.tif 000014