(57)【特許請求の範囲】
【請求項１】
帳票作成業務に対応するメニュー項目を表示すると共に、縦横比が異なる表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として使用可能な帳票メニュー表示装置であって、
縦長画面に適した処理内容を指示する縦型帳票作成業務に対応する縦型メニュー項目を記憶管理すると共に、横長画面に適した処理内容を指示する横型帳票作成業務に対応する横型メニュー項目を記憶管理するメニュー記憶手段と、
帳票作成時に表示画面が縦長状態に設置されたか、横長状態に設置されたかを検出する検出手段と、
この検出手段によって表示画面が縦長状態に設置されたことが検出された際に、前記メニュー記憶手段から縦型メニュー項目を読み出して縦長画面上に縦型帳票を示すアイコンを一覧表示し、表示画面が横長状態に設置されたことが検出された際に、前記メニュー記憶手段から横型メニュー項目を読み出して横長画面上に横型帳票を示すアイコンを一覧表示する表示制御手段と、
を具備したことを特徴とする帳票メニュー表示装置。
【請求項２】
帳票作成業務に対応するメニュー項目を表示すると共に、縦横比が異なる表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として使用可能な帳票メニュー表示装置であって、
縦長画面に適した処理内容を指示する縦型帳票作成業務に対応する縦型メニュー項目を記憶管理すると共に、横長画面に適した処理内容を指示する横型帳票作成業務に対応する横型メニュー項目を記憶管理するメニュー記憶手段と、
このメニュー記憶手段内の縦型帳票作成業務に対応する縦型メニュー項目および横型帳票作成業務に対応する横型メニュー項目が表示画面上に混在して表示されている状態において、表示画面の向きが変更されたかを検出する検出手段と、
この検出手段によって表示画面の向きが変更された際に、変更された表示画面の向きに応じて縦型帳票作成業務に対応する縦型メニュー項目と横型帳票作成業務に対応する横型メニュー項目とを識別可能に表示するほか、縦型帳票作成業務に対応する縦型メニュー項目を縦型帳票を示すアイコンとして一覧表示すると共に横型帳票作成業務に対応する横型メニュー項目を横型帳票を示すアイコンとして一覧表示する表示制御手段と、
を具備したことを特徴とする帳票メニュー表示装置。
【請求項３】
表示画面上に縦型帳票作成業務に対応する縦型メニュー項目と横型帳票作成業務に対応する横型メニュー項目とを識別可能に表示されている状態において、変更された表示画面の向きに対応するメニュー項目が選択指定され際には、この選択メニュー対応の処理を実行させ、表示画面の向きに反するメニュー項目が選択指定され際には、選択メニュー対応の処理の実行を禁止する、
ようにした請求項２記載の帳票メニュー表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、帳票作成用のメニュー項目を表示すると共に、縦横比が異なる表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として使用可能な帳票メニュー表示装置に関する。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータ等のデータ処理装置においては、処理名称の一覧（テキストメニュー）や絵文字の一覧（アイコンメニュー）を表示し、その中から所望するメニュー項目が選択されると、それに対応する処理プログラムを起動するようにしている。ここで、従来のメニュー表示方法においては、各種の処理コマンドと、それに代替される処理名称や絵文字との対応関係が予めメニュー定義ファイルとして登録されており、処理の実行時にこのメニュー定義ファイルから処理名称や絵文字を読み出して一覧表示するようにしている。
【０００３】
【発明が解決しよとする課題】
ところで、一般に、帳票作成業務を行う場合、得意先の要望などを考慮して縦型の帳票を作成したり、横型の帳票を作成するようにしている。この際、作成対象の帳票は、縦型か横型かに応じて縦長画面、横型画面を使用して作成作業を行えば、画面全体を有効に使用することができ、スクロール操作、画面の切り換え操作が不要となるほか、一覧性が高まって作業を効率良く行うことが可能となる。この場合、縦型帳票を要望する複数の得意先と、横型帳票を要望する複数の得意先とが存在していれば、縦型帳票を一括して作成した後に横型帳票を一括して作成するようにすれば、画面の切り換え回数が少なくなり、より効率的ではあるが、得意先が多い場合に、縦型帳票を要望しているのか、横型帳票を要望しているのかを事前に把握しておくことは困難であり、得意先毎に縦型帳票か横型帳票かをその都度確認しながら作成業務を行っているのが実情である。このような場合、縦型帳票か横型帳票かに応じて表示画面の向きを頻繁に変更することになり、その都度、帳票作成用のメニューをボタン操作などによって、切り換えることは、オペレータに負担をかけるほか、錯誤、誤認混同によって操作ミス、操作忘れを招き、作業効率に支障をきたすおそれがある。
この発明の課題は、帳票作成業務の実情を考慮し、縦型帳票、横型帳票を大量に作成するような場合でも縦長画面、横型画面の向きを変えるだけで、画面全体を使って縦型帳票、横型帳票を効率良く作成できるようにすることである。
【０００４】
【課題を解決するための手段】
(１)、請求項１記載の発明は、帳票作成業務に対応するメニュー項目を表示すると共に、縦横比が異なる表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として使用可能な帳票メニュー表示装置であって、縦長画面に適した処理内容を指示する縦型帳票作成業務に対応する縦型メニュー項目を記憶管理すると共に、横長画面に適した処理内容を指示する横型帳票作成業務に対応する横型メニュー項目を記憶管理するメニュー記憶手段と、帳票作成時に表示画面が縦長状態に設置されたか、横長状態に設置されたかを検出する検出手段と、この検出手段によって表示画面が縦長状態に設置されたことが検出された際に、前記メニュー記憶手段から縦型メニュー項目を読み出して縦長画面上に縦型帳票を示すアイコンを一覧表示し、表示画面が横長状態に設置されたことが検出された際に、前記メニュー記憶手段から横型メニュー項目を読み出して横長画面上に横型帳票を示すアイコンを一覧表示する表示制御手段とを具備したことを特徴とする。
(２)、したがって、請求項１記載の発明によれば、帳票作成業務の実情を考慮することで、縦型帳票、横型帳票を大量に作成するような場合でもその作業を効率良く行うことができる。すなわち、縦長画面、横型画面に切り換えながら画面全体を使って縦型帳票、横型帳票を効率良く作成することができるほか、画面の向きを変えるだけで帳票作成業務に対応するメニューが自動的に切り換えられるので、縦型帳票、横型帳票を大量に作成するような場合でも、より一層の効率化が可能となる。しかも、縦長画面、横型画面に対応した形状を持つアイコンを一覧表示することで、たとえ、アイコンに注視していても現在の画面の向きを直感的に把握することができ、間違って画面を切り換えてしまうこともない。特に、得意先毎に縦型帳票か横型帳票かをその都度確認しながら画面の向きを切り換えるような場合、アイコン形状と画面の向きとが対応付けられているため、大量の帳票を作成するような場合でも、錯誤、誤認混同をきたすこともなく、作業をより一層、効率良く行うことができる。
(３)、請求項２記載の発明は、帳票作成業務に対応するメニュー項目を表示すると共に、縦横比が異なる表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として使用可能な帳票メニュー表示装置であって、縦長画面に適した処理内容を指示する縦型帳票作成業務に対応する縦型メニュー項目を記憶管理すると共に、横長画面に適した処理内容を指示する横型帳票作成業務に対応する横型メニュー項目を記憶管理するメニュー記憶手段と、このメニュー記憶手段内の縦型帳票作成業務に対応する縦型メニュー項目および横型帳票作成業務に対応する横型メニュー項目が表示画面上に混在して表示されている状態において、表示画面の向きが変更されたかを検出する検出手段と、この検出手段によって表示画面の向きが変更された際に、変更された表示画面の向きに応じて縦型帳票作成業務に対応する縦型メニュー項目と横型帳票作成業務に対応する横型メニュー項目とを識別可能に表示するほか、縦型帳票作成用のメニュー項目を縦型帳票を示すアイコンとして一覧表示すると共に横型帳票作成業務に対応するメニュー項目を横型帳票を示すアイコンとして一覧表示する表示制御手段とを具備したことを特徴とする。
(４)、したがって、請求項２記載の発明によれば、帳票作成業務の実情を考慮することで、縦型帳票、横型帳票を大量に作成するような場合でもその作業を効率良く行うことができる。すなわち、縦型帳票／横型帳票を要望する得意先であれば、その要望通りに帳票作成を行うが、帳票の形状を問わない得意先の場合には、縦型／横型の何れの帳票を使用するかは、帳票作成者の判断に委ねられているのが実情である。このような場合、縦型・横型業務に対応するメニューが同一画面に表示されているので、他の形状の帳票として、どのような種類の帳票が存在しているかを確認するような場合でも、画面の向きをその都度、変更する必要はなく確認することができ、しかも、縦型・横型業務に対応するメニューの識別表示によって画面の向きを変更する必要があるか否かを即座に判断することができるなど、作業を効率良く行うことが可能となる。さらに、縦長画面、横型画面に切り換えながら画面全体を使って縦型帳票、横型帳票を効率良く作成することができるほか、縦長画面、横型画面に対応した縦型帳票、横型帳票を示すアイコンを一覧表示することで、たとえ、アイコンに注視していても現在の画面の向きを直感的に把握することができ、間違って画面を切り換えてしまうこともない。特に、得意先毎に縦型帳票か横型帳票かをその都度確認しながら画面の向きを切り換えるような場合、帳票を示すアイコンと画面の向きとが対応付けられているため、大量の帳票を作成するような場合でも、錯誤、誤認混同をきたすこともなく、作業をより一層、効率良く行うことができる。
(５)、なお、請求項２記載の発明は次のようなものであってもよい。
表示画面上に縦型帳票作成業務に対応する縦型メニュー項目と横型帳票作成業務に対応する横型メニュー項目とを識別可能に表示されている状態において、変更された表示画面の向きに対応するメニュー項目が選択指定され際には、この選択メニュー対応の処理を実行させ、表示画面の向きに反するメニュー項目が選択指定され際には、選択メニュー対応の処理の実行を禁止する（請求項３記載の発明）。
(６)、したがって、請求項３記載の発明によれば、縦型帳票作成業務に対応する縦型メニュー項目と横型帳票作成業務に対応する横型メニュー項目とを同一画面上で確認可能な状態でも、縦型メニュー項目と横型メニュー項目とは、アクティブメニュー、非アクティブメニューの関係となり、操作ミスの防止が可能となる。
【０００５】
【発明の実施の形態】
（第１実施形態）
以下、図１〜図４を参照してこの発明の第１実施形態を説明する。
図１はパーソナルコンピュータやオフィスコンピュータ等のデータ処理装置を示したブロック構成図である。この図１において、データ処理装置は、ＣＰＵ１、ＲＡＭ２、入力部３、表示部４、印字部５、記憶装置６、記憶媒体制御部７、記憶媒体８および表示回転検出部９により構成されている。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１は記憶装置６に記憶されているプログラムにしたがってこのデータ処理装置の全体動作を制御する中央演算処理装置である。
【０００６】
記憶装置６は、プログラムやデータ等が予め記憶されている記憶媒体を有しており、この記憶媒体は磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。この記憶媒体は記憶装置６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体にはウインドウシステムプログラム及び当該ウインドウシステムに対応する各種アプリケーションプログラム、メニュー表示プログラム、印刷処理プログラム及び各処理プログラムで処理されたデータ等を記憶する。
また、この記憶媒体に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
記憶媒体制御部７は、図中に示す記憶媒体８（例えば、フロッピーディスク）を駆動制御する記憶媒体駆動装置としての機能を有し、ＣＰＵ１からの指示により記憶媒体８を駆動して、書き込み指示が入力された場合は指定されたデータを記憶媒体８内の指定された記憶領域に書き込み、読み出し指示が入力された場合は指定されたデータを記憶媒体８から読み出し、ＲＡＭ２あるいは記憶装置６内の指定された記憶領域に書き込む。
【０００７】
入力部３は伝票データ等を入力したり、各種コマンドを入力するキー入力装置やマウス等のポインティングデバイスを有し、入力部３から入力された伝票データ等はＣＰＵ１に取り込まれて表示部４に表示出力されたり、ＲＡＭ２内のデータメモリ２−１に格納される。
表示部４は液晶表示装置やＣＲＴ表示装置等で、縦横比が異なる表示画面を有している。ここで、オペレータはこの表示部４を回転させることによりその回転機構によって表示画面を縦長状態に設置した縦長画面あるいは横長状態に設置した横長画面として自由に使用することができる。ここで、表示画面の有効表示域内において、その横方向に表示可能な最大ドット数と、縦方向に表示可能な最大ドット数とを相違させることにより縦横比を異ならしめている。表示回転検出部９は表示画面が縦長に設置されているか横長に設置されているかを検出する切換スイッチあるいは姿勢センサ等で機械的、光学的なスイッチ手段によって表示画面の設置状態を検出し、その検出信号をＣＰＵ１に与える。
なお、印字部５はデータメモリ２−１の内容を印字出力するサーマルプリンタ等で、帳票印刷時には予め決められた帳票フォームでデータ印字を行う。
【０００８】
ＲＡＭはデータメモリ２−１、メニュー定義メモリ２−２、ワークメモリ２−３等を有し、データメモリ２−１は入力作成された伝票データ等を記憶する。メニュー定義メモリ２−２は縦長画面に適した処理内容を指示するメニューが縦型メニュー項目として定義されていると共に、横長画面に適した処理内容を指示するメニューが横型メニュー項目として定義されているもので、ユーザは入力部３からメニュー定義メモリ２−２の内容を任意に設定する。図２はメニュー定義メモリ２−２の内容を例示したもので、帳票作成業務に対応するメニュー内容を示している。ここで、メニュー定義メモリ２−２は横型帳票作成業務、縦型帳票作成業務に対応する２種類のメニュー定義ファイルに区分されており、タイトル名の他にメニューＮｏに対応してメニュー項目名（帳票名）およびその処理コマンドを記憶する構成となっている。なお、図２（Ａ）は横型メニュー項目として横型帳票作成業務のメニュー内容を示し、図２（Ｂ）は縦型メニュー項目として縦型帳票作成業務のメニュー内容を示している。また、メニュー項目名に付加した括弧内の文字列は、帳票の用紙サイズや用紙の向きを示している。ＣＰＵ１は帳票作成業務のメニュー表示時に、表示回転検出部９からの検出信号にしたがって縦長画面に設置されているか横長画面に設置されているかを判別し、この判別結果にしたがって横型帳票作成業務のメニュー項目あるいは縦型帳票作成業務のメニュー項目を選択して一覧表示させる。
【０００９】
次に、メニュー表示時の動作を図３に示すフローチャートにしたがって説明する。
このフローチャートに記述されている各機能を実現するためのプログラムは、ＣＰＵ１が読み取り可能なプログラムコードの形態で、記憶装置６に固定的に記憶されているか、記憶媒体制御部７の制御により記憶媒体８から記憶装置６にロードされている。
いま、帳票作成業務が指定されたものとすると、図３にフローチャートにしたがってその業務メニューが一覧表表示される。すなわち、ＣＰＵ１は表示回転検出部９からの検出信号を取り込み、表示画面が縦長に設置されているか横長に設置されているかの設置状態（スピントップ状態）をチェックする（ステップＡ１、Ａ２）。ここで、横長画面に設置されていれば、ＣＰＵ１はメニュー定義メモリ２−２のうち横型メニュー定義ファイルを選択し（ステップＡ３）、縦長画面に設置されていればメニュー定義メモリ２−２のうち縦型メニュー定義ファイルを選択する（ステップＡ５）。そして、現在、表示画面が縦長／横長のいずれに設置されているかを示すためにスピントップフラグをワークメモリ２−３にセットしておく（ステップＡ４、Ａ６）。
【００１０】
次に、選択されたメニュー定義ファイルの内容を表示画面に一覧表示させる（ステップＡ７）。図４はこの場合の表示例を示し、横長画面に設置されている場合には横型帳票作成業務のメニュー内容が一覧表示され（図４（Ａ）参照）、また、縦長画面に設置されている場合には、縦型帳票作成業務のメニュー内容が一覧表示され（図４（Ｂ）参照）。ここで、アイコン（帳票イメージを示す矩形枠）内には、メニューＮｏと共にメニュー項目名が表示される。
【００１１】
このようにして表示画面のスピントップ状態に応じてメニュー定義メモリ２−２のうち横型メニュー定義ファイルあるいは縦型メニュー定義ファイルの内容が一覧表示されている状態において、ＣＰＵ１は再び表示回転検出部９からの検出信号を取り込むと共に、ワークメモリ２−３内にセットされているスピントップフラグを参照し、スピントップ状態が変化したかを調べる（ステップＡ８）。ここで、表示画面の向きが切り換えられた場合にはステップＡ１に戻る。このため、切り換えられたスピントップ状態に応じてメニュー表示も縦型から横型あるいは横型から縦型に変更される。一方、スピントップ状態が変化しなければ、現在のメニュー表示がそのまま継続される。ここで、マウスのクリック操作等によってメニュー表示画面から任意のメニュー項目が選択されたかをチェックし（ステップＡ９）、メニュー選択が行われなければステップＡ８に戻るが、任意のメニュー項目が選択されると、それに対応する処理コマンドをメニュー定義メモリ２−２から読み出してその帳票は作成業務を起動させる（ステップＡ１０）。
【００１２】
以上のように、スピントップ状態に応じて縦長画面に適した縦型メニュー項目あるいは横長画面に適した横型メニュー項目が選択的に表示される。つまり、表示画面の向きに応じてメニュー表示内容が自動的に変化すると共に、表示画面の向きに適したメニュー項目のみを絞り込んで表示するため、メニュー画面の中から所望するメニュー項目を選択する際に、その選択を効率良く行うことが可能となる。
なお、上述した実施形態においては、帳票作成業務のメニュー表示を例に挙げたが、システム起動時の初期メニュー等にも適用可能であり、また、表示画面上にサブウインドウをオープンさせてメニュー表示を行うようにしてもよい。
【００１３】
また、上述した第１実施形態においては、横型と縦型のメニュー定義を別メモリに設定するようにしたが、１つの定義メモリに併合して各定義項目を二重化するようにしてもよい。すなわち、上述の例は横型／縦型のメニュー定義メモリ２−２に分けた構成であるが、１つのメニュー定義メモリに横型メニュー項目および縦型メニュー項目をそれぞれ記憶するようにしてもよい。
図５はメニュー定義メモリの内容を示したもので、このメニュー定義メモリはメニューＮｏに対応してメニュー項目名と、横用起動コマンド、縦用起動コマンドを記憶する構成となっている。この場合、横用起動コマンドは横長画面に設置されている場合に実行されるべき処理プログラムを指示し、また縦用起動コマンドは縦長画面に設置されている場合に実行されるべき処理プログラムを指示する起動コマンドである。そして、横用起動コマンドが設定されているメニュー項目が横型メニュー項目となり、また、縦用起動コマンドが設定されているメニュー項目が縦型メニュー項目となる。なお、横用／縦用の起動コマンドがそれぞれ設定されているメニュー項目は、横型メニュー項目であると同時に縦型メニュー項目であることを示している。
【００１４】
いま、メニュー表示時に、スピントップ状態を検出し、横長画面の場合にはメニュー定義メモリに横用起動コマンドが設定されているメニューＮｏおよびメニュー項目名を読み出して一覧表示させる（図６（Ａ）参照）。この場合、横用起動コマンド「Ａ００１」、「Ｂ００１」、「Ｄ００１」に対応するメニュー内容が横型帳票のイメージするアイコンと共に一覧表示される。一方、縦長画面に設置されている場合には、メニュー定義メモリに縦用起動コマンドが設定されているメニューＮｏおよびメニュー項目名を読み出して一覧表示させる（図６（Ｂ）参照）。この場合、縦用起動コマンド「Ａ００２」、「Ｃ００２」、「Ｄ００２」に対応するメニュー内容が縦型帳票をイメージするアイコンと共に一覧表示される。
このように構成されたメニュー定義メモリを用いることにより、メニュー項目名を設定する際には、縦型帳票か横型帳票かを指定するための識別子を入力したり、同じ項目名を縦型帳票、横型帳票に分けてそれぞれ指定する必要がないため、メニュー定義メモリへの登録操作を大幅に簡素化することができると共に、メニュー定義メモリも小容量のメモリで足りる。
【００１５】
（第２実施形態）
以下、図７〜図１０を参照してこの発明の第２実施形態を説明する。なお、上述した第１実施形態においては、縦型メニュー項目、横型メニュー項目に分けて一覧表示するようにしたが、この第２実施形態においては同一画面に縦型メニュー項目および横型メニュー項目を混在させて表示するようにしたものである。
いま、帳票作成業務が指定されたものとすると、図７に示すフローチャートにしたがってその業務メニューが一覧表示される。先ず、表示画面のスピントップ状態を取り込み（ステップＢ１）、横長画面か縦長画面かをチェックする（ステップＢ２）。ここで、横長画面に設置されている場合には、図８に示すメニュー定義メモリから横型メニュー項目を選択して読み出す（ステップＢ３）。また、縦長画面に設置されている場合には、メニュー定義メモリから縦型メニュー項目を選択して読み出す（ステップＢ５）。
【００１６】
ここで、メニュー定義メモリはメニューＮｏに対応してメニュー項目名および起動コマンドを記憶するもので、図２で示したように縦型メニュー項目と横型メニュー項目とを別の定義メモリに分けて記憶せず、１つのメニュー定義メモリにそれぞれ記憶させた構成となっている。したがって、図８に示すように同じメニュー項目名（見積書）であってもそれに付加した括弧内の文字列（帳票の用紙サイズや用紙の向き）によって横型メニューか縦型メニューかを表現するようにしている。なお、図中、メニュー定義メモリの右側に記した「イベント」、「イベント発生時の対応」は、スピントップ状態に応じて対応するメニュー項目がどのように識別表示されるかを説明するために便宜上列記したものである。
【００１７】
このようにスピントップ状態に応じてメニュー定義メモリから横型あるいは縦型メニュー項目を選択的に読み出すと、現在のスピントップ状態を記憶保持するために、スピントップフラグをセットしておく（ステップＢ４、Ｂ６）。そして、選択されたメニュー項目に対応するアイコン（帳票イメージを示す矩形枠）を識別表示して表示画面に横型および縦型メニュー項目を一覧表示させる（ステップＢ７）。すななわち、図９（Ａ）は横長画面に設置されている場合のメニュー表示例を示し、この場合、横型メニュー項目に対応するアイコンが高輝度で表示され、縦型メニュー項目に対応するアイコンが低輝度で表示される。逆に、縦長画面に設置されている場合には図９（Ｂ）に示すように縦型メニュー項目に対応するアイコンが高輝度で表示され、横型メニュー項目に対応するアイコンが低輝度で表示される。
【００１８】
なお、図９はアイコンの識別表示として表示輝度を変化させる場合を示したが、図１０に示すように、真円の内部に斜め線を付した実行禁止マークをアイコン内に表示することによって識別表示するようにしてもよい。図９（Ａ）は横長画面の場合のメニュー表示例、（Ｂ）は縦長画面の場合のメニュー表示例であり、選択可能なアイコンについては通常表示を行うが、選択不可のアイコンには実行禁止マーク付きの特殊なアイコン表示が行われる。
また、その他の識別表示の形態としては、アイコンを拡大／縮小したり、アイコンの形を変形したり、アイコンの表示色を変化させるようにしてもよい。
【００１９】
次に、ステップＡ８に進み、スピントップ状態が切り換えられたかをチェックし、切り換えられた場合には第１実施形態と同様にステップＢ１に戻り、メニュー表示の切り換えが行われる。ここで、メニュー項目が選択される（ステップＡ９）、選択されたメニュー項目は表示画面のスピントップ状態に適したメニュー項目かをチェックする（ステップＢ１０）。ここで、例えば、横長画面の場合に、横型メニュー項目が選択されたものとすると、ステップＢ１０で適正項目であると判断され、それに対応する起動コマンドが読み出され、その帳票作成業務が起動されることは上述した第１実施形態と同様であるが、横長画面の場合に縦型メニュー項目が選択されるとステップＢ１０で不適正なメニュー項目であると判断されエラー処理に移る（ステップＢ１２）。
【００２０】
以上のように横型メニュー項目および縦型メニュー項目を同一画面内に表示させたとしても、現在のスピントップ状態に応じて横型／縦型メニュー項目に対応するアイコンを識別表示するようにしたので、選択対象と対象外とを容易に把握することができる。
なお、上述の例ではアイコンを識別表示するようにしたが、メニュー項目名を識別表示するようにしてもよい。この場合、項目名の表示色を変化させたり、そのフォントサイズやフォント種あるいは文字種を変化させるようにしてもよい。また、アイコンや項目名にアンダーライン等を付加したり、反転表示、網かけ表示によって識別表示するようにしてもよい。
【００２１】
【発明の効果】
この発明によれば、帳票作成業務の実情を考慮し、縦型帳票、横型帳票を大量に作成するような場合でも縦長画面、横型画面の向きを変えるだけで、画面全体を使って縦型帳票、横型帳票を効率良く作成することができる。
【図面の簡単な説明】
【図１】表示部を縦長画面および横長画面として使用可能なデータ処理装置を示したブロック構成図。
【図２】メニュー定義メモリ２−２の内容を示し、（Ａ）は横型メニュー定義メモリ、（Ｂ）は縦型メニュー定義メモリを示した図。
【図３】メニュー表示時の動作を示したフローチャート。
【図４】スピントップ状態に応じたメニュー表示例で、（Ａ）は横長画面、（Ｂ）は縦長画面の場合のメニュー表示内容を示した図。
【図５】第１実施形態の変形応用例を説明するための図で、メニュー定義メモリ１１の内容を示した図。
【図６】図５に示したメニュー定義メモリの内容にしたがったメニュー表示例で、（Ａ）は横長画面、（Ｂ）は縦長画面の場合のメニュー表示内容を示した図。
【図７】第２実施形態におけるメニュー表示例の動作を示したフローチャート。
【図８】第２実施形態におけるメニュー定義メモリの内容を示した図。
【図９】図８に示したメニュー定義メモリの内容にしたがったメニュー表示例で、（Ａ）は横長画面、（Ｂ）は縦長画面の場合のメニュー表示内容を示した図。
【図１０】第２実施形態における他のメニュー表示例を示し、（Ａ）は横長画面、（Ｂ）は縦長画面の場合のメニュー表示内容を示した図。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
２−２、  メニュー定義メモリ
３  入力部
４  表示部
５  印字部
６  記憶装置
７  記憶媒体制御部
８  記憶媒体
９  表示回転検出部
【図１】
0003603488.tif 000002
【図２】
0003603488.tif 000003
【図３】
0003603488.tif 000004
【図４】
0003603488.tif 000005
【図５】
0003603488.tif 000006
【図６】
0003603488.tif 000007
【図７】
0003603488.tif 000008
【図８】
0003603488.tif 000009
【図９】
0003603488.tif 000010
【図１０】
0003603488.tif 000011