(57)【要約】【課題】グラフ作図ソフトによりコンピュータディスプレイ上に表示されたグラフを印刷する際に、その印刷レイアウトを簡単かつ自在に編集するための印刷レイアウト編集支援方法を提供する【解決手段】ＧＵＩを備えたコンピュータにより、グラフを描出する複数のグラフ作図領域のそれぞれに固有の識別子を割り当てるステップと、選択可能な複数の印刷レイアウト図と各グラフ作図領域とグラフ識別子との対応関係を示すグラフ識別図とを表示するステップと、グラフ識別図上の任意のグラフ識別子を利用者が指定した印刷レイアウト図の任意のグラフ印刷位置に移動する操作入力を受けつけて移動先のグラフ印刷位置に付されているグラフ識別子をグラフ識別図からの識別子に入れ替えて指定の印刷レイアウト図を変更するステップと、当該ステップにより変更された印刷レイアウト図に基づく体裁でグラフを印刷出力するステップとを含んでいる。【選択図】  図６
2005328287.tif 000002
【特許請求の範囲】
【請求項１】
ＧＵＩを備えたコンピュータにインストールされたグラフ作図プログラムが、コンピュータディスプレイに、複数のグラフ作図領域を整列配置してそれぞれの領域内にグラフを描出した状態において、描出中のグラフの印刷レイアウトの編集を支援する方法であって、次の要件（１）〜（６）を備えている。
（１）前記コンピュータは、グラフ識別ステップと、レイアウト表示ステップと、レイアウト編集ステップと、印刷ステップとを実行する。
（２）グラフ識別ステップでは、前記複数のグラフ作図領域のそれぞれに固有の識別子を割り当てる。
（３）レイアウト表示ステップでは、所定の操作を受けつけると、あらかじめ用意されている複数の印刷レイアウト図を選択可能にして表示するとともに、グラフ識別ステップに基づく各グラフ作図領域とグラフ識別子との対応関係を示すグラフ識別図を表示する。
（４）各印刷レイアウト図には、用紙の印刷方向と、印刷対象となるグラフについての印刷位置と、各印刷位置に付されたグラフ識別子とが示されている。
（５）レイアウト編集ステップでは、複数の印刷レイアウト図の一つを指定する利用者入力を受け付けた上でグラフ識別図上の任意のグラフ識別子を当該指定の印刷レイアウト図の任意のグラフ印刷位置に移動する操作入力があると、移動先のグラフ印刷位置に付されているグラフ識別子をグラフ識別図からの識別子に入れ替えて指定の印刷レイアウト図を変更する。
（６）印刷ステップでは、印刷指示を受けつけると、レイアウト編集ステップにより変更された印刷レイアウト図に基づく体裁でグラフを印刷出力する。
【請求項２】
印刷レイアウトの保存指示を受けつけると、レイアウト編集ステップにより変更された状態の印刷イメージを所定形式の画像ファイルにして保存するステップを含むことを特徴とする請求項１に記載のグラフ作図プログラムにおける印刷レイアウトの編集支援方法。
【請求項３】
ＧＵＩを備えたコンピュータにインストールされて、当該コンピュータのディスプレイにグラフを表示させるグラフ作図プログラムであって、次の要件（21）〜（27）を備えたことを特徴とする。
（21）前記コンピュータに、グラフ描出ステップと、グラフ識別ステップと、レイアウト表示ステップと、レイアウト編集ステップと、印刷ステップとを実行させる。
（22）グラフ描出ステップは、複数のグラフ作図領域を整列配置してディスプレイに表示するとともに、各作図領域内にグラフを描出する。
（23）グラフ識別ステップは、前記複数のグラフ作図領域のそれぞれに固有の識別子を割り当てる。
（24）レイアウト表示ステップは、所定の操作を受けつけると、あらかじめ用意されている複数の印刷レイアウト図を選択可能にして表示するとともに、グラフ識別ステップに基づく各グラフ作図領域とグラフ識別子との対応関係を示すグラフ識別図を表示する。
（25）各印刷レイアウト図には、用紙の印刷方向と、印刷対象となるグラフについての印刷位置と、各印刷位置に付されたグラフ識別子とが示されている。
（26）レイアウト編集ステップは、複数の印刷レイアウト図の一つを指定する利用者入力を受け付けた上でグラフ識別図上の任意のグラフ識別子を当該指定の印刷レイアウト図の任意のグラフ印刷位置に移動する操作入力があると、移動先のグラフ印刷位置に付されているグラフ識別子をグラフ識別図からの識別子に入れ替えて指定の印刷レイアウト図を変更する。
（27）印刷ステップは、印刷指示を受けつけると、レイアウト編集ステップにより変更された印刷レイアウト図に基づく体裁でグラフを印刷出力する。
【請求項４】
印刷レイアウトの保存指示を受けつけると、レイアウト編集ステップにより変更された状態の印刷イメージを所定形式の画像ファイルにして保存するステップをコンピュータに実行させる請求項３に記載のグラフ作図プログラム。
【請求項５】
請求項３または４に記載のグラフ作図プログラムを格納したプログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Windows（登録商標）が実装されたパーソナルコンピュータなど、ＧＵＩを備えたコンピュータにインストールされて複数のグラフを個別の作図領域に表示するグラフ作図プログラムの印刷機能に関し、具体的には、グラフ作図プログラムが描出したグラフを印刷する際のレイアウト編集を支援するための方法に関する。また、その方法を適用したグラフ作図プログラム、およびプログラム格納媒体にも関する。
【背景技術】
【０００２】
グラフは、膨大なデータの中に潜在する規則性や法則性を見いだすための有効な手段である。多くの研究／開発、あるいは市場調査などの場において、利用者は、実験や測定、あるいは調査により得られた膨大なデータをコンピュータを使って集積／整理し、さらに、その収集したデータをコンピュータを使ってグラフ化して解析している。また、その解析結果をプレゼンテーションの場において発表する際にもグラフを多用することで、聴取者の理解を高めることができる。
【０００３】
グラフを作成するためには、汎用のグラフ作図プログラムを利用すればよい。グラフ作図プログラムは、グラフの描出起源となるデータを管理するデータベースを参照してコンピュータ上でグラフを描出する。グラフ作図プログラムとしては、周知の表計算プログラムなど、データベース管理機能とグラフ作図機能とを統合したプログラムを利用することが多い。そして、グラフをプレゼンテーション用の資料にする際には、１枚の用紙に印刷するグラフの数や配置などのレイアウトをグラフ作図段階で調整してグラフを印刷出力する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プレゼンテーション用の資料などとしてグラフを印刷出力する際、１枚の用紙上に印刷するグラフの数やその印刷位置などの基本レイアウトはもちろんのこと、印刷用紙上でどのグラフをどの位置に配置するのかなども十分に配慮する必要がある。また、複数枚の資料を作成する際には、プレゼンテーションの進行も考慮し、ある資料では一つのグラフ、他の資料では複数のグラフなど、用紙ごとにグラフのレイアウトを調整することも必要である。それによって、訴求力の高いプレゼンテーションを行うことができる。
【０００５】
しかし、従来のグラフ作図プログラムによる印刷機能では、グラフの印刷レイアウトをきめ細かく調整することができない。すなわち、利用者は、印刷対象となるグラフの作図領域について、その大きさやディスプレイ上での配置、各グラフのページの割りなどを、グラフの作図作業の一つとして行う。したがって、従来の印刷機能では、グラフが既に描出された状態では、用紙の大きさや向き、部数、縮尺倍率ぐらいしか変更できない。グラフの印刷レイアウトを変更しようと思えば、再度グラフの作図作業を行わなければならない。また、グラフ印刷機能において最も重要な点は、どのグラフをどのページにどの位置に印刷するのかなど、より詳細な印刷レイアウトを簡単かつ自在に編集できるようなユーザインタフェースを実現することにある。印刷レイアウトを決定するまでに面倒な編集操作を要するのであれば、プレゼンテーションの形態や進行を考慮しながら随時レイアウトを変更し、最良のレイアウトを得るまでに膨大な時間が掛かってしまう。しかしながら、グラフ印刷におけるレイアウト編集に特化した優れたユーザインタフェースの手法自体が現存しない。
【課題を解決するための手段】
【０００６】
上記課題に鑑み本発明を創作した。本発明は、グラフ作図ソフトによりコンピュータディスプレイ上に表示されたグラフを印刷する際に、その印刷レイアウトを簡単かつ自在に編集するための印刷レイアウト編集支援方法を提供することを目的としている。
【０００７】
この目的を達成するための本発明は、ＧＵＩを備えたコンピュータにインストールされたグラフ作図プログラムが、コンピュータディスプレイに、複数のグラフ作図領域を整列配置してそれぞれの領域内にグラフを描出した状態において、描出中のグラフの印刷レイアウトの編集を支援する方法であって、次の要件（１）〜（６）を備えている。  
（１）前記コンピュータは、グラフ識別ステップと、レイアウト表示ステップと、レイアウト編集ステップと、印刷ステップとを実行する。  
（２）グラフ識別ステップでは、前記複数のグラフ作図領域のそれぞれに固有の識別子を割り当てる。  
（３）レイアウト表示ステップでは、所定の操作を受けつけると、あらかじめ用意されている複数の印刷レイアウト図を選択可能にして表示するとともに、グラフ識別ステップに基づく各グラフ作図領域とグラフ識別子との対応関係を示すグラフ識別図を表示する。  
（４）各印刷レイアウト図には、用紙の印刷方向と、印刷対象となるグラフについての印刷位置と、各印刷位置に付されたグラフ識別子とが示されている。  
（５）レイアウト編集ステップでは、複数の印刷レイアウト図の一つを指定する利用者入力を受け付けた上でグラフ識別図上の任意のグラフ識別子を当該指定の印刷レイアウト図の任意のグラフ印刷位置に移動する操作入力があると、移動先のグラフ印刷位置に付されているグラフ識別子をグラフ識別図からの識別子に入れ替えて指定の印刷レイアウト図を変更する。  
（６）印刷ステップでは、印刷指示を受けつけると、レイアウト編集ステップにより変更された印刷レイアウト図に基づく体裁でグラフを印刷出力する。
【０００８】
また、印刷レイアウトの保存指示を受けつけると、レイアウト編集ステップにより変更された状態の印刷イメージを所定形式の画像ファイルにして保存するステップを含むグラフ作図プログラムにおける印刷レイアウトの編集支援方法としてもよい。
【０００９】
また、本発明は上記方法を適用してＧＵＩを備えたコンピュータにインストールされて、当該コンピュータのディスプレイにグラフを表示させるグラフ作図プログラムにも及んでおり、当該プログラムは次の要件（21）〜（27）を備えている。  
（21）前記コンピュータに、グラフ描出ステップと、グラフ識別ステップと、レイアウト表示ステップと、レイアウト編集ステップと、印刷ステップとを実行させる。  
（22）グラフ描出ステップは、複数のグラフ作図領域を整列配置してディスプレイに表示するとともに、各作図領域内にグラフを描出する。  
（23）グラフ識別ステップは、前記複数のグラフ作図領域のそれぞれに固有の識別子を割り当てる。  
（24）レイアウト表示ステップは、所定の操作を受けつけると、あらかじめ用意されている複数の印刷レイアウト図を選択可能にして表示するとともに、グラフ識別ステップに基づく各グラフ作図領域とグラフ識別子との対応関係を示すグラフ識別図を表示する。  
（25）各印刷レイアウト図には、用紙の印刷方向と、印刷対象となるグラフについての印刷位置と、各印刷位置に付されたグラフ識別子とが示されている。  
（26）レイアウト編集ステップは、複数の印刷レイアウト図の一つを指定する利用者入力を受け付けた上でグラフ識別図上の任意のグラフ識別子を当該指定の印刷レイアウト図の任意のグラフ印刷位置に移動する操作入力があると、移動先のグラフ印刷位置に付されているグラフ識別子をグラフ識別図からの識別子に入れ替えて指定の印刷レイアウト図を変更する。
【００１０】
（27）印刷ステップは、印刷指示を受けつけると、レイアウト編集ステップにより変更された印刷レイアウト図に基づく体裁でグラフを印刷出力する。
【００１１】
また、このグラフ作図プログラムは、印刷レイアウトの保存指示を受けつけると、レイアウト編集ステップにより変更された状態の印刷イメージを所定形式の画像ファイルにして保存するステップをコンピュータに実行させることとしてもよい。  
なお、上記グラフ作図プログラムを格納したプログラム格納媒体も本発明の範囲としている。
【発明の効果】
【００１２】
本発明の印刷レイアウト編集支援方法によれば、グラフ作図ソフトによりコンピュータディスプレイ上に表示されたグラフを印刷する際に、その印刷レイアウトを簡単かつ自在に編集して印刷出力することができる。それによって、例えば、グラフを含むプレゼンテーション用の資料を当該方法を適用して作成すれば、より訴求力の高いプレゼンテーションを行うことができる。
【発明を実施するための最良の形態】
【００１３】
プリンタが接続されるとともに、ＯＳとしてWindows XP（登録商標）が実装されたパーソナルコンピュータ（ＰＣ）に、本発明の実施例に係るグラフ印刷支援方法を適用したグラフ作図プログラムをインストールした。
【００１４】
＝＝＝グラフ作図プログラム＝＝＝
グラフ作図プログラムは、汎用の表計算プログラムであるMicrosoft Excel（登録商標）用のファイルにより用意されたデータベースに基づいてグラフをコンピュータディスプレイ上に表示する。図１にこのデータベース構造の一例を示した。データベースを構成する各データや項目名などは、表計算プログラムのワークシート１の所定のセルに記載されている。例えば、ワークシート１の第１行目２を項目名として第２行目以降にデータ（数値）を記載するともに、ワークシートの第１列を共通項目のデータ系列３とし、第２列目以降の各列を各従属項目のデータ系列４として定義するなど、所定の書式でデータが記載されている。グラフ作図プログラムは、表計算プログラムのファイルがデータベースとして与えられると、そのデータベースの所定のデータ記載位置から項目名やデータ系列を読み出してグラフを描出する。
【００１５】
なお、本発明の印刷レイアウト編集方法は、表計算プログラムと同様に、データベース管理機能を備えたグラフ作図プログラムにおける印刷処理に適用されることとしてもよいし、例えば、プラグインなど、印刷処理のみを行うためのプログラムに適用されてもよい。すなわち、既存のグラフ作図プログラムと連動したり、あるいは作図プログラムに組み込まれたりして、グラフを印刷出力する処理に際して本発明の方法により印刷レイアウトの編集を支援するものとしてもよい。
【００１６】
グラフ作図プログラムは、優れたユーザインタフェース環境を提供し、利用者は、マウスやタッチパッドなどを主な入力装置としてほとんどの機能を操作することができるようになっている。図２〜図４は、上記データベースを使用してグラフ作図プログラムに複数のグラフを並べて表示させるまでのユーザインタフェース環境の概略図であり、グラフ作図プログラムによりＰＣのディスプレイに表示される画面の遷移を示している。グラフ作図プログラムをインストールした後に最初に起動すると、参照すべきデータベースファイルの入力欄１１と、一度に作図可能なグラフ数分の矩形領域１２とを含んだ初期設定画面１０が表示される（図２）。本実施例では最大６個のグラフを同時に描出することができるようになっている。
【００１７】
利用者が所定の入力欄１１にデータベースファイル名を入力すると、グラフ作図プログラムは、このデータベースファイルを参照して表計算用ワークシートの第２列目以降の第１行目に記載されている項目名を取得する。そして、任意の矩形領域１２内が指示された状態で、項目名を選択する操作を行うと、取得した項目の名称一覧１４が選択可能に表示される（図３）。ある矩形領域１２内である項目名が指定されると、データベースの第１列目を共通項目とし、選択された項目を従属項目としてそれぞれのデータ系列を取得し、この領域内に共通項目を横軸とし従属項目を縦軸としたグラフが描出される。もちろん、グラフ作図領域２１を指示しつつ２つの項目を指定し、一方の項目のデータ系列を横軸、他方の系列を縦軸にとったグラフを描出したり、３つ以上の項目を指定し、いずれか１つの項目を横軸とし、他の項目を縦軸として複数のグラフ曲線を１つのグラフ作図領域内に描出したりするなど、グラフの描出に関する処理やユーザインタフェースは適宜に変更することができる。このようにして描出すべきグラフを決定して初期設定の終了ボタン１３を指示すると、この設定状態が保存される。
【００１８】
設定状態を保存して次回にグラフ作図プログラムを起動すると、描出中のグラフに対して各種操作を行うための画面（図４）が表示される。この例では、６つのグラフ作図領域が整列配置され、その６つグラフ作図領域２１全てにグラフが描出されている。なお、描出すべきグラフが６つに満たない場合など、グラフを描出しないグラフ作図領域についてはその領域内を空白にすればよい。もちろん、グラフが描出されているグラフ作図領域のみを適宜な大きさで操作画面内に区分けして整列配置するように表示してもよい。
【００１９】
＝＝＝印刷レイアウト編集支援機能＝＝＝
グラフ作図プログラムにおけるグラフ印刷に関わる処理は本発明の要点であり、その印刷処理によれば、プレゼンテーション用の資料作成などを考慮し、１枚の用紙に印刷するグラフの数やグラフの配置などを自在に、しかも簡単に編集できる優れた印刷レイアウト編集支援機能を実現することができる。
【００２０】
図６、７にその印刷レイアウト編集支援機能におけるユーザインタフェースの概略図を示した。グラフ作図プログラムは、例えば、整列配置されたグラフ作図領域の位置に順番を割り当てるなどして複数のグラフ作図領域を識別し、各領域にグラフ識別子を対応付けして管理している。そして、複数のグラフを描出しているとき、利用者入力により印刷の指示が与えられると、複数の印刷レイアウト図３３と、任意のレイアウト図３３を指定するためのラジオボタン３４と、グラフ操作画面２０におけるグラフ作図領域２１ｃに描出されたグラフの識別子としてグラフ番号３２を割り当てたグラフ番号の対応関係を示すグラフ識別図３１とを含んだ印刷操作画面３０を表示する（図６）。ここでは、６つのグラフ作図領域全てにグラフが描出された状態で印刷指示を受け付けたものとする。なお、印刷操作画面３０を表示させたとき、各レイアウトは基本状態で提示されている。すなわち、用紙上に印刷するグラフの位置と番号があらかじめ決まっている。
【００２１】
しかし、訴求力のあるプレゼンテーションを行うためには、印刷レイアウトに加え、用紙上でどのグラフをどの位置に配置するのかも十分に配慮する必要があり、本実施例の印刷レイアウト編集支援機能によれば、独特なユーザインタフェースにより、用紙上におけるグラフの配置を自由に、かつ簡単に編集することができる。グラフの配置を編集するためには、印刷レイアウト３３ａをラジオボタン３４ａにより指定した上で、グラフ識別図３１から任意のグラフの番号３２ａをマウスカーソル４０で選択する。そして、その選択した番号をドラッグ・アンド・ドロップの要領で、指定した印刷レイアウト３３ａ内の適宜なグラフ印刷位置３５に移動させる（図７Ａ→Ｂ）。それによって、用紙上の所定のグラフ印刷位置３５に選択したグラフが配置されたレイアウト３３ａに変更される（図７Ｃ）。
【００２２】
印刷レイアウトを変更して印刷ボタン３６を指示すれば指定のグラフが指定の位置に配置されたレイアウトでグラフが印刷される。また、画像保存ボタン３７を指示すれば、この印刷状態を所定形式の画像データ（本実施例では、ｊｐｅｇ形式）で保存することもできる。それによって、その画像データのファイルを適当な画像閲覧プログラムで開いて印刷操作を行えば、保存した印刷イメージ通りに複数のグラフを指定されたレイアウトと配置で印刷する。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例における印刷レイアウト編集支援方法を適用したグラフ作図プログラムが参照するデータベースの概略図である。
【図２】上記グラフ作図プログラムを起動したときにコンピュータディスプレイに表示される初期設定画面の概略図である。
【図３】上記設定画面上で描出するグラフの項目を選択する際の画面概略図である。
【図４】上記グラフ作図プログラムによりコンピュータディスプレイに表示されるグラフ操作画面の概略図である。
【図５】上記グラフ作図プログラムにおける印刷レイアウト編集支援機能によりコンピュータディスプレイに表示される印刷操作画面の概略図である。
【図６】上記印刷レイアウト編集支援機能の概略を説明するための画面遷移図である。
【符号の説明】
【００２４】
１  データベース
１０  初期設定画面
２０  グラフ操作画面
２１  グラフ作図領域
２２  グラフ
３０  印刷操作画面
３１  グラフ識別図
３４  印刷レイアウト図
【図１】
2005328287.tif 000003
【図２】
2005328287.tif 000004
【図３】
2005328287.tif 000005
【図４】
2005328287.tif 000006
【図５】
2005328287.tif 000007
【図６】
2005328287.tif 000008