(57)【特許請求の範囲】
【請求項１】
１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、
前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、
前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報である印刷部管理情報が格納され得る印刷部管理情報格納部と、
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部と、
前記ユーザ識別情報と対応付けられており、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報であるユーザ別印刷部管理情報が格納され得る１以上のユーザ別印刷部管理情報格納部と、
前記ユーザ識別情報取得部が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部に格納されているユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報格納部に格納されている印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、
前記印刷指示により指定された帳票データが格納され得る帳票データ格納部と、
前記印刷指示により指定された帳票データを前記帳票データ格納部から読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、を備え、
前記印刷部が帳票を印刷する際に用いるパラメータを指定する情報である印刷パラメータ情報が格納され得る印刷パラメータ情報格納部をさらに具備し、
前記印刷パラメータ情報格納部には、１の帳票と当該帳票を印刷する複数の印刷部との組み合わせに応じて設定された複数の印刷パラメータ情報を含む複数の印刷パラメータ情報が格納され、
前記印刷部管理情報格納部は、１以上の帳票と、前記複数の印刷部と、前記印刷パラメータ情報との対応関係を示す情報である前記印刷部管理情報を格納し得るものであり、
前記ユーザ別印刷部管理情報格納部は、１以上の帳票と、前記複数の印刷部と、前記印刷パラメータ情報との対応関係を示す情報であって、前記１の帳票と、当該帳票を印刷する複数の印刷部と、当該１の帳票と当該複数の印刷部との組合せに応じて設定された前記複数の印刷パラメータ情報との対応関係を示す情報を含む情報である前記ユーザ別印刷部管理情報を格納し得るものであり、
前記印刷先決定部は、さらに、ユーザ識別情報取得部が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部に格納されているユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報格納部に格納されている印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、
前記印刷処理部は、さらに、前記印刷先決定部が決定した前記印刷パラメータ情報を、前記印刷パラメータ情報格納部から読み出し、前記印刷先決定部が決定した印刷部に出力し、前記印刷部は、前記印刷処理部が出力する印刷パラメータ情報を用いて帳票データの印刷を行う情報処理装置。
【請求項２】
印刷指示受付部と、複数の印刷部と、１以上の帳票と前記複数の印刷部との対応関係を示す情報である印刷部管理情報が格納され得る印刷部管理情報格納部と、ユーザを識別する情報であるユーザ識別情報と対応付けられており、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報であるユーザ別印刷部管理情報が格納され得る１以上のユーザ別印刷部管理情報格納部と、ユーザ識別情報取得部と、印刷先決定部と、帳票のデータである帳票データが格納され得る帳票データ格納部と、印刷処理部と、前記印刷部が帳票を印刷する際に用いるパラメータを指定する情報である印刷パラメータ情報が格納され得る印刷パラメータ情報格納部とを用いて行われる情報処理方法であって、
前記印刷指示受付部が、１以上の帳票に対する印刷指示を受け付ける印刷指示受付ステップと、
前記ユーザ識別情報取得部が、前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、
前記ユーザ識別情報取得ステップで取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部に格納されているユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報格納部に格納されている印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定ステップと、
前記印刷処理部が、前記印刷指示により指定された帳票データを前記帳票データ格納部から読み出し、前記印刷先決定ステップで決定した印刷部に出力する印刷処理ステップと、
前記印刷先決定ステップで決定された印刷部が、前記印刷処理ステップで出力された帳票データの印刷を行う印刷ステップと、とを備え、
前記印刷パラメータ情報格納部には、１の帳票と当該帳票を印刷する複数の印刷部との組み合わせに応じて設定された複数の印刷パラメータ情報を含む複数の印刷パラメータ情報が格納され、
前記印刷部管理情報格納部には、１以上の帳票と、前記複数の印刷部と、前記印刷パラメータ情報との対応関係を示す情報である前記印刷部管理情報が格納され、
前記ユーザ別印刷部管理情報格納部には、１以上の帳票と、前記複数の印刷部と、前記印刷パラメータ情報との対応関係を示す情報であって、前記１の帳票と、当該帳票を印刷する複数の印刷部と、当該１の帳票と当該複数の印刷部との組合せに応じて設定された複数の印刷パラメータ情報との対応関係を示す情報を含む情報である前記ユーザ別印刷部管理情報が格納され、
前記印刷先決定ステップにおいて、前記印刷先決定部は、さらに、ユーザ識別情報取得部が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部に格納されているユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報格納部に格納されている印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、
前記印刷処理ステップにおいて、前記印刷処理部は、さらに、前記印刷先決定ステップで決定した前記印刷パラメータ情報を、前記印刷パラメータ情報格納部から読み出し、前記印刷先決定ステップで決定した印刷部に出力し、
前記印刷ステップにおいて、前記印刷部は、前記印刷処理ステップで出力される印刷パラメータ情報を用いて帳票データの印刷を行う情報処理方法。
【請求項３】
コンピュータを、
１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、
前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部と、
前記ユーザ識別情報取得部が取得したユーザ識別情報に対応付けられて格納されている、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報であるユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定し、対応関係を示す情報が含まれない場合に、格納されている前記１以上の帳票と前記複数の印刷部との対応関係を示す情報である印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、
格納されている前記印刷指示により指定された帳票データを読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、
して機能させるためのプログラムであって、
前記印刷部管理情報は、１以上の帳票と、前記複数の印刷部と、印刷パラメータ情報格納部に格納されている前記印刷部が帳票を印刷する際に用いるパラメータを指定する情報である印刷パラメータ情報と、の対応関係を示す情報であり、
前記印刷パラメータ情報格納部に格納されている印刷パラメータ情報は、１の帳票と当該帳票を印刷する複数の印刷部との組み合わせに応じて設定された複数の印刷パラメータ情報を含み、
前記ユーザ別印刷部管理情報は、１以上の帳票と、前記複数の印刷部と、前記印刷パラメータ情報格納部に格納されている印刷パラメータ情報との対応関係を示す情報であって、前記１の帳票と、当該帳票を印刷する複数の印刷部と、当該１の帳票と当該複数の印刷部との組合せに応じて設定された複数の印刷パラメータ情報との対応関係を示す情報を含む情報であり、
前記印刷先決定部は、さらに、ユーザ識別情報取得部が取得したユーザ識別情報に対応するユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定し、
前記印刷処理部は、さらに、前記印刷先決定部が決定した前記印刷パラメータ情報を、前記印刷パラメータ情報格納部から読み出し、前記印刷先決定部が決定した印刷部に出力し、
前記印刷部は、前記印刷処理部が出力する印刷パラメータ情報を用いて帳票データの印刷を行うプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票データを印刷するための情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の帳票データを印刷するための情報処理装置として、帳票種類やその項目セルの内容に応じた任意の色を設定して、帳票の任意の指定領域にカラータグ等の識別色を印刷するもの等が知られていた（例えば、特許文献１参照）。
【特許文献１】特開平９−２９７８０１号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理装置においては、印刷対象となる帳票情報の印刷先は、帳票を処理するアプリケーションソフトウェアに対してデフォルトとして指定されているプリンタ、あるいはユーザが帳票の印刷を一度行うことで設定される前回印刷したプリンタ等であった。このため、例えば、情報処理装置が、ネットワークで接続された複数のプリンタを利用できる環境にあったとしても、帳票がどのプリンタから出力されるかは、アプリケーションソフトウェア毎に決まってしまい、情報処理装置が印刷可能な各帳票を、それぞれに適したプリンタを用いて印刷することは容易ではないという課題があった。
【０００４】
例えば、あるアプリケーションソフトウェアが、カラープリンタで印刷することが好ましいカラーの帳票と、モノクロプリンタで印刷することが好ましいモノクロの帳票とを、それぞれプリンタに出力できるものであったとしても、このアプリケーションソフトウェアのデフォルトのプリンタが、モノクロプリンタに指定されていた場合、ユーザが特にプリンタを指定せずにこれらの帳票を印刷した場合、カラーの帳票も、モノクロで出力されてしまうこととなり、最適なプリンタで印刷されたとはいえなくなってしまう。
【０００５】
また、このような場合に、ユーザが適宜、帳票別に印刷に利用するプリンタを指定して印刷を行うことは可能であるが、このような場合、どの帳票がどのプリンタから出力されるかは、各ユーザの判断にゆだねられてしまい、帳票が必ずしも適切なプリンタから印刷されない場合がある。また、このように、各ユーザの判断に任せると帳票の印刷先を統一して管理することができなくなり、おなじ帳票が、異なる印刷結果で出力されてしまい、帳票毎の統一感が無くなってしまう。
【０００６】
また、複数のアプリケーションソフトウェアの印刷先を指定する場合、一旦各アプリケーションをそれぞれ立ち上げて初期設定を変更したり、一旦印刷やプレビュー等を行うことで、個別に印刷先を指定していく必要があり、印刷先の指定に時間がかかるという課題があった。特に、同様のアプリケーションを含む複数の情報処理装置に対して、同様の印刷先を指定する場合には、一の情報処理装置のアプリケーションに対して行った印刷先の指定を、他の情報処理装置に対しても繰り返す必要があり、印刷先の指定に時間がかかっていた。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報である印刷部管理情報が格納され得る印刷部管理情報格納部と、ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部と、前記ユーザ識別情報と対応付けられており、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報であるユーザ別印刷部管理情報が格納され得る１以上のユーザ別印刷部管理情報格納部と、前記ユーザ識別情報取得部が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部に格納されているユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定し、対応関係を示す情報が含まれない場合に、前記印刷部管理情報格納部に格納されている印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、前記印刷指示により指定された帳票データが格納され得る帳票データ格納部と、前記印刷指示により指定された帳票データを前記帳票データ格納部から読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、を備えた情報処理装置である。
【０００８】
かかる構成により、一旦各アプリケーションをそれぞれ立ち上げて印刷先を変更することなく、帳票に応じた印刷部により、帳票データを印刷することができ、各帳票に適した印刷を容易に行うことができる。また、すべてのユーザ及びユーザ個人の両者について、それぞれ帳票別の指定がある場合には、すべてのユーザで指定した印刷部よりユーザ個人が指定した印刷部を優先さ競ることができる。また、ユーザ個人の帳票別の指定が不要な場合、例えば、すべてのユーザが共通の印刷部を利用する場合等には、全ユーザとして帳票別の指定を行うことで、すべてのユーザが帳票に応じた印刷部により印刷データを印刷することができる。
【０００９】
また、本発明の情報処理装置は、前記情報処理装置において、ツリー構造に階層化された１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報である印刷部管理情報が格納され得る印刷部管理情報格納部と、前記帳票のツリー構造のノードに対する前記印刷部の指定を受け付ける印刷部指定受付部と、前記印刷部の指定を受け付けたノードのサブツリーの１以上の帳票と、当該指定された印刷部とを対応づけた前記印刷部管理情報を、前記印刷部管理情報格納部に蓄積する印刷部指定蓄積部と、前記印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、前記印刷指示により指定された帳票データが格納され得る帳票データ格納部と、前記印刷指示により指定された帳票データを前記帳票データ格納部から読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、を備えた情報処理装置である。
【００１０】
かかる構成により、ユーザが、木構造に階層化された帳票を印刷する印刷部の指定を、帳票のノード単位で行うことができるため、帳票の指定を容易に行うことができ、各帳票に適した印刷を容易に行うことができる。
【発明の効果】
【００１１】
本発明による情報処理装置等によれば、各帳票に適した印刷を容易に行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１３】
（実施の形態１）
図１は、本実施の形態における情報処理装置のブロック図である。
【００１４】
情報処理装置１は、印刷指示受付部１０１、一以上の印刷部１０２、印刷部管理情報格納部１０３、印刷先決定部１０４、帳票データ格納部１０５、印刷処理部１０６、一以上のユーザ識別情報取得部１１１、ユーザ別印刷部管理情報格納部１１２を具備する。なお、ここでは便宜上、１以上の印刷部１０２を１０２ａ、１０２ｂ、１０２ｃ等として、また、一以上のユーザ別印刷部管理情報格納部１１２を１１２ａ、１１２ｂ、１１３ｃ等として表している。ただし、印刷部１０２やユーザ別印刷部管理情報格納部１１２はそれぞれ２以上であればよい。また、一以上のユーザ別印刷部管理情報格納部１１２は、物理的に一の格納部で実現するようにしても良い。
【００１５】
なお、情報処理装置１は、上記以外に、アプリケーションソフトウェア等を実行させて帳票を処理する処理部（図示せず）や、帳票に対する入力を受け付けたりする入力受付部（図示せず）、帳票を画面等に表示する表示部（図示せず）等を適宜備えていてもよい。なお、これらの処理部や入力受付部や表示部等については、公知技術であるので説明は省略する。
【００１６】
印刷指示受付部１０１は、１以上の帳票に対する印刷指示を受け付ける。印刷指示は、例えば、印刷を指示する情報と、印刷対象となる帳票を指定する情報との組み合わせである。帳票とは、例えば、帳簿や伝票等のことである。ここで述べる帳票は、紙等に印刷されたものであっても良いし、モニタ画面等に表示される電子的な帳票であっても良い。また、帳票のデータを入力するための入力フォーム等も帳票と考えても良い。帳簿は、具体的には、取引等に関する事務上の必要事項を記入したもの、例えば、金銭や預金や品物などの動きを記入したものである。また、伝票は、取引等についてその内容を通知するための情報を記入したものである。通常、帳簿は、使用する用途や提出先等に応じて定型の書式が決まっていることが多い。帳票は、レイアウトが決まっているデータ群等と解釈しても良い。ここでは、例として、帳票には、帳票を識別するための識別情報である帳票識別情報が割り当てられているものとする。帳票識別情報は、帳票同士を識別できる情報であれば良く、例えば帳票の名称や、帳票に割り当てられた番号等である。また、帳票識別情報は、情報処理装置１が実行可能なメニューに対応した識別情報と、当該メニューにおいて利用可能な帳票の識別情報との組み合わせであっても良い。印刷指示は、例えば、印刷対象となる帳票の帳票識別情報と、印刷を指示する情報、例えばコマンド等との組み合わせであっても良い。また、印刷指示は、現在、情報処理装置１によって、図示しないモニタ画面等に表示されている帳票について、印刷を指示する情報であっても良い。なお、現在表示中の帳票のデータを印刷する場合のように、帳票を指定しなくても印刷対象となる帳票が特定できる場合には、印刷指示の印刷対象となる帳票データを指定する情報は省略可能である。ここで述べる受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。印刷指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。印刷指示受付部１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１７】
印刷部１０２は、１以上の帳票のデータである帳票データの印刷を行う。帳票データとは、具体的には、帳票を構成する数字や文字列等のデータである。また、帳票データは、これらのデータに加えて、帳票を表示したり印刷したりする際の、罫線や画像等の情報を含んでいても良い。帳票データは、通常、帳票を出力、例えば表示や印刷するために用いられる。例えば、帳票データは、罫線等を用いて構成された数字や文字列を含む表のデータである。帳票データは画像データや、テキストデータ等、どのような形式のデータであっても良い。ここでは、印刷指示受付部１０１が受け付けた印刷指示に対応した帳票の帳票データ、すなわち印刷指示により特定される帳票データの印刷を行う。印刷部１０２は、帳票データを適宜、印刷用のビットマップデータ等の印刷に利用可能なデータに変換しても良い。印刷部１０２は、例えば図示しないバッファ等の記憶媒体を有しており、帳票データを一旦、記憶媒体にスプールするようにしても良い。印刷部１０２は、プリンタを含むと考えても含まないと考えても良い。印刷部１０２は、プリンタのドライバーソフトまたは、プリンタのドライバーソフトと出力デバイス等で実現され得る。また、ドライバーに印刷を指示するソフトウェア等であっても良い。なお、印刷部１０２の数は二以上であればよい。また、各印刷部１０２には、印刷部１０２同士を識別できるようにするための識別情報である印刷部識別情報が割り当てられているものとする。印刷部識別情報は、例えば、印刷部１０２の名称や、印刷部１０２により印刷が行われるプリンタ（図示せず）の名称や、印刷部１０２に割り当てられた番号等である。
【００１８】
印刷部管理情報格納部１０３は、１以上の帳票と、複数の印刷部１０２との対応関係を示す情報である印刷部管理情報が格納され得る。印刷部管理情報は、具体的には、１つの帳票に対して、一つの印刷部１０２を対応付けて管理する情報であり、例えば一つの帳票の帳票識別情報と、この帳票に対応する印刷部１０２の印刷部識別情報とが対応付けられて、格納されている。具体的には、印刷部管理情報においては、例えば、対応する帳票識別情報と、印刷部識別情報とが、一つのレコードの２つの属性値として管理される。ここでは、特に、この印刷部管理情報格納部１０３に格納されている印刷部管理情報は、帳票の印刷を行うことが可能な複数のユーザ共通の、例えば全てのユーザやユーザのグループであるユーザグループに共通の、１以上の帳票と、複数の印刷部１０２との対応関係を示す情報であるものとする。印刷部管理情報格納部１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００１９】
ユーザ識別情報取得部１１１は、ユーザを識別するユーザ識別情報を取得する。ユーザ識別情報は、例えば、ユーザ名やユーザの社員番号、ユーザが利用する入力端末のアドレス等である。また、ユーザと必ずしも一対一で対応している必要はなく、例えば、ユーザ識別情報が、ユーザの属する部署やユーザの役職、職責等に対応した識別情報であっても良い。ユーザ識別情報取得部１１１がユーザ識別情報をどのように取得するかは問わない。例えば、情報処理装置１や、情報処理装置１が実行する帳票を処理するアプリケーションソフトウェアの起動時に入力されたユーザＩＤ等のログオンの識別情報を、ユーザ識別情報として取得しても良い。また、印刷指示受付部１０１や図示しない受付部等が、印刷指示とともに、あるいは印刷指示の受付後に、ユーザ識別情報を受け付けるようにし、このユーザ識別情報をユーザ識別情報取得部１１１が取得するようにしても良い。ユーザ識別情報取得部１１１は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ識別情報取得部１１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２０】
ユーザ別印刷部管理情報格納部１１２は、ユーザ識別情報と対応づけられており、１以上の帳票と、複数の印刷部１０２との対応関係を示す情報であるユーザ別印刷部管理情報が格納され得る。ユーザ別印刷部管理情報格納部１１２は、例えば、帳票の印刷が可能なユーザ数と同じ数、もしくはそれ以下の数だけも受けられていればよい。ユーザ別印刷部管理情報は、具体的には、１つの帳票データに対して、一つの印刷部１０２を対応付けて管理する情報であり、例えば一つの帳票データの帳票識別情報と、この帳票データに対応する印刷部１０２の印刷部識別情報とが対応付けられて、格納されている。具体的には、ユーザ別印刷部管理情報においては、例えば、対応する帳票識別情報と、印刷部識別情報とが、一つのレコードの２つの属性値として管理される。ユーザ別印刷部管理情報格納部１１２は、例えば、図示しないメモリ等に格納された、当該ユーザ別印刷部管理情報格納部１１２の識別情報と、ユーザ識別情報との対応関係を管理するための管理情報であるユーザ別格納部管理情報等を用いて管理される。ユーザ別印刷部管理情報格納部１１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２１】
印刷先決定部１０４は、ユーザ識別情報取得部１１１が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報に、印刷指示受付部１０１が受け付けた印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、印刷指示に対応した帳票に対応する印刷部１０２を、帳票データを印刷する印刷部１０２を決定し、対応関係を示す情報が含まれない場合に、印刷部管理情報格納部１０３に格納されている印刷部管理情報を用いて、印刷指示により指定された帳票に対応する印刷部１０２を、帳票データを印刷する印刷部に決定する。具体的には、まず、ユーザ識別情報取得部１１１が取得したユーザ識別情報に対応したユーザ別印刷部管理情報格納部１１２を、上述したユーザ別格納部管理情報等を用いて検出する。そして、検出したユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報をメモリ等に読み出し、印刷指示により指定された帳票データに対応する帳票識別情報を検索キーとして検索を行う。検索の結果、一致する帳票識別情報を含むレコードの印刷部識別情報が検出された場合、この印刷部識別情報に対応する印刷部１０２を、印刷指示により指定された帳票データを印刷する印刷部１０２に決定する。また、検索の結果、一致する帳票識別情報を含むレコードの印刷部識別情報が検出されなかった場合、印刷指示により指定された帳票データに対応する帳票識別情報を検索キーとして、印刷部管理情報格納部１０３に格納されている印刷部管理情報を検索し、一致する帳票識別情報を含むレコードの印刷部識別情報を、印刷を行う印刷部１０２の印刷部識別情報として取得する。これにより、取得した印刷部識別情報に対応する印刷部１０２を、印刷指示により指定された帳票データを印刷する印刷部１０２に決定したこととなる。印刷先決定部１０４は、通常、ＭＰＵやメモリ等から実現され得る。印刷先決定部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２２】
帳票データ格納部１０５には、帳票の印刷に用いられるデータである帳票データが格納され得る。帳票データがどのように帳票データ格納部１０５に蓄積されるかは問わない。例えば、１以上の帳票に用いられるデータが格納されているデータベース等から、帳票に用いるデータが、情報処理装置１により、クエリ等を用いて取り出された帳票データが蓄積されても良い。また、各帳票別に用意されたデータベースのレコードを読み出したデータである帳票データが蓄積されても良い。帳票データ格納部１０５に帳票データが蓄積されるタイミング等は問わない。例えば、印刷指示を受け付けた場合に、印刷指示に対応した帳票データが情報処理装置１により構成されて蓄積されても良い。また、印刷指示を受け付けるよりも前に、モニタ等に帳票データを表示するために構成されて蓄積されていてもよい。帳票データ格納部１０５はハードディスク等の不揮発性の記憶媒体であっても良いし、メモリ等の揮発性の記憶媒体であっても良い。例えば、帳票データ格納部１０５は、情報処理装置１のアプリケーションソフトウェアを実行させる処理部等が、帳票の処理を行うために構成した帳票データを一時的に蓄積するためのメモリ等の記憶媒体であっても良いし、表示部等が、表示のために帳票データを一時的に蓄積しているＶＲＡＭ等の記憶媒体であっても良い。また、帳票データを保存しておくためのハードディスクや光ディスク等の記憶媒体であっても良い。
【００２３】
印刷処理部１０６は、印刷指示により指定された帳票データを帳票データ格納部１０５から読み出し、印刷先決定部１０４が決定した印刷部１０２に出力する。ここでの出力とは、帳票データを印刷部１０２に渡すことや、帳票データを、印刷部１０２が印刷に用いるデータを一時的にスプールするためのメモリ領域等に書き込むこと等を含む概念である。印刷処理部１０６は、通常、ＭＰＵやメモリ等から実現され得る。印刷処理部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２４】
次に、情報処理装置の動作について図２のフローチャートを用いて説明する。なお、ここでは、予め、印刷部管理情報には、印刷部管理情報が格納されているものとする。また、帳票データ格納部１０５には、帳票データが格納されているものとする。
【００２５】
（ステップＳ２００）ユーザ識別情報取得部１１１は、ユーザ識別情報を取得する。例えば、情報処理装置１等へのログイン時に入力されたユーザＩＤ等をユーザ識別情報として取得する。
【００２６】
（ステップＳ２０１）印刷指示受付部１０１は、印刷指示を受け付けたか否かを判断する。この印刷指示は、印刷の対象となる帳票の識別情報である帳票識別情報を含む指示であるとする。ここでは、例として、帳票識別情報は、帳票のＩＤ番号と、その帳票を呼び出して利用可能なメニュー（例えば帳票を読み出す実行ファイルに対応したメニュー）の識別情報であるメニューのＩＤ番号との組み合わせで構成されているものとする。例えば、ユーザが、あるメニューを実行中に、そのメニューで利用している帳票を印刷する指示を与えた場合、このメニューのＩＤ番号と、帳票データのＩＤ番号とを組み合わせた帳票識別情報を含む印刷指示を印刷指示受付部１０１が受け付ける。例えば印刷指示は、この帳票識別情報と印刷コマンドとの組み合わせである。印刷指示受付部１０１が印刷指示を受け付けた場合、ステップＳ２０２に進む。
【００２７】
（ステップＳ２０２）印刷先決定部１０４は、ステップＳ２０１で受け付けた印刷指示から、帳票識別情報を取得する。
【００２８】
（ステップＳ２０３）印刷先決定部１０４は、ステップＳ２００において取得したユーザ識別情報に対応したユーザ別印刷部管理情報格納部１１２を検出する。例えば、ユーザ識別情報を検索キーに用いて、ユーザ識別情報とユーザ別印刷部管理情報格納部１１２の識別情報との対応関係を管理するユーザ別格納部管理情報を検索して、ユーザ識別情報に対応したユーザ別印刷部管理情報格納部１１２の識別情報を検出する。
【００２９】
（ステップＳ２０４）印刷先決定部１０４は、ステップＳ２０２で取得した帳票識別情報を検索キーとして、ステップＳ２０３で検出したユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報に対して、検索キーと一致する帳票識別情報と対応付けられたユーザ別印刷部管理情報の検索を実行する。
【００３０】
（ステップＳ２０５）印刷先決定部１０４は、検索キーと一致する帳票識別情報を含む印刷部識別情報があるか否かを判断する。ある場合、ステップＳ２０６に進み、ない場合、ステップＳ２０９に進む。
【００３１】
（ステップＳ２０６）印刷先決定部１０４は、ステップＳ２０５で一致すると判断されたユーザ別印刷部管理情報から、印刷部識別情報を取得する。
【００３２】
（ステップＳ２０７）印刷処理部１０６は、ステップＳ２０１で受け付けた印刷指示が含む帳票識別情報に対応した帳票データを帳票データ格納部１０５から読み出し、印刷先決定部１０４が取得した印刷部識別情報に対応した印刷部１０２に渡す。
【００３３】
（ステップＳ２０８）ステップＳ２０７により帳票データを渡された印刷部１０２は、帳票データを印刷する。そして、ステップＳ２０１に戻る。
【００３４】
（ステップＳ２０９）印刷先決定部１０４は、ステップＳ２０２で取得した帳票識別情報を検索キーとして、印刷部管理情報格納部１０３に格納されている印刷部管理情報から、検索キーと一致する帳票識別情報と対応付けられた印刷部識別情報を、検索により取得する。そして、ステップＳ２０７に進む。
【００３５】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００３６】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。情報処理装置の概念図は図３である。ここでは、情報処理装置１は、印刷デバイスである複数のプリンタ２と接続されているものとする。各プリンタ２は、情報処理装置１の各印刷部１０２と１対１で対応付けられており、各印刷部１０２からは、対応付けられたプリンタ２から帳票データの印刷が行われるものとする。なお、ここでは、例として印刷部１０２ａが、プリンタａを、印刷部１０２ｂがプリンタｂを、印刷部１０２ｃがプリンタｃを用いて印刷を行なうものとする。また、ここでは、ユーザ識別情報が情報処理装置１へのログイン時の認証に利用されるユーザＩＤであるとする。
【００３７】
まず、ユーザＡが、情報処理装置１に対してユーザＩＤである「３８００２」を入力してログオンを行うと、ユーザ識別情報取得部１１１が、このユーザＩＤであるユーザ識別情報を取得する。
【００３８】
次に、ユーザが、情報処理装置１の実行可能なメニューの中から、出納帳票を扱う処理を行うメニューを選択すると、出納帳票を扱うメニューに対応したプログラムが情報処理装置１内の図示しないＭＰＵ等で実行される。
【００３９】
次に、当該メニューを操作して、ユーザが、帳票に割り当てられたＩＤが「１００」である「合計残高試算表」という名称の帳票を表示する指示を情報処理装置１に与えたものとする。
【００４０】
情報処理装置１内の図示しないＭＰＵ等は、ユーザによる帳票を表示する指示の選択に応じて、図示しないハードディスク等に予め格納されている帳票データのうちの、ユーザが指定する帳票データ、すなわち帳票のＩＤが「１００」である「合計残高試算表」という帳票データをメモリ（ＲＡＭ）等に読み出してモニタ等に表示する。また、この読み出した帳票データが一時記憶されているメモリが、ここでは、帳票データ格納部１０５であるとする。
【００４１】
図４は、情報処理装置１の図示しないモニタに表示されている「合計残高試算表」という帳票データの表示例を示す図である。
【００４２】
ここで、ユーザが、情報処理装置１のメニューを操作して、現在表示中の帳票を印刷する指示を情報処理装置１に与えたとすると、印刷指示受付部１０１は、現在表示中の帳票を印刷する印刷指示を受け付ける。印刷先決定部１０４は、印刷指示により指定された帳票の帳票識別情報を取得する。ここでは、現在表示中の帳票の帳票識別情報を、例えば、帳票データ格納部１０５、あるいは、表示のための処理を行う処理部（図示せず）等から取得する。なお、現在表示中の帳票に対する印刷指示を受け付ける代わりに、ユーザから、印刷を希望する帳票の帳票識別情報の入力を直接受け付けるようにしてもよい。この帳票識別情報は、印刷指示に含まれていても良い。
図５は、印刷先決定部１０４が取得した帳票識別情報を示す図である。帳票識別情報は、ここでは、「メニューＩＤ」と、「帳票ＩＤ」という属性の組み合わせにより構成されている。「メニューＩＤ」は、帳票データを読み出したメニューの識別情報であり、ここでは、出納帳票を扱うメニューに対応するＩＤである「０３」であるとする。「帳票ＩＤ」はメニューに応じて利用可能な帳票のＩＤであり、ここでは上述したように「１００」である。
【００４３】
図６は、ユーザ識別情報と、ユーザ別印刷部管理情報格納部１１２との対応関係を管理するためのユーザ別格納部管理表である。ユーザ別格納部管理表は、「ＩＤ」と「ユーザ識別情報」と、「ユーザ別格納部識別情報」という属性を有している。「ＩＤ」は、レコードを管理するための識別情報である。「ユーザ識別情報」は、上述したユーザ識別情報である。「ユーザ別格納部識別情報」は、ユーザ別印刷部管理情報格納部１１２の識別情報であるユーザ別格納部識別情報である。例えば、ユーザ別印刷部管理情報格納部１１２ａのユーザ別格納部識別情報は「Ｕ００１」、ユーザ別印刷部管理情報格納部１１２ｂのユーザ別格納部識別情報は「Ｕ００２」等であるとする。同じレコードの「ユーザ識別情報」の属性値と、「ユーザ別格納部識別情報」の属性値とが、対応するユーザ識別情報とユーザ別印刷部識別情報とを示している。
【００４４】
次に、印刷先決定部１０４は、ユーザ識別情報取得部１１１が取得したユーザ識別情報に対応したユーザ別印刷部管理情報格納部１１２を検出する。具体的には、図６に示したいユーザ別印刷部管理表において、ユーザ識別情報「３８００２」を検索キーとして、「ユーザ識別情報」の属性値が一致するレコードを検索する。ここでは、「ＩＤ」が「００２」のレコードが検索される。そして、検索されたレコードの「ユーザ別格納部識別情報」である「Ｕ００１」を、印刷先決定部１０４は取得する。これにより、「ユーザ別格納部識別情報」が「Ｕ００１」であるユーザ別印刷部管理情報格納部１１２ｂが、ユーザＡに対応したユーザ別印刷部管理情報格納部１１２であると判断される。
【００４５】
図７は、ユーザ別印刷部管理情報格納部１１２ｂに格納されているユーザ別印刷部管理情報を示す図である。印刷部管理情報は、「メニューＩＤ」、「帳票ＩＤ」、「印刷部ＩＤ」という属性を有している。「メニューＩＤ」および「帳票ＩＤ」については、図５と同様であるので説明は省略する。「印刷部ＩＤ」は、帳票データの印刷に用いられる印刷部１０２の印刷部識別情報である。ここでは、「メニューＩＤ」と「帳票ＩＤ」との組み合わせである帳票識別情報により決定されるレコードの「印刷部ＩＤ」に対応する印刷部１０２において、帳票データの印刷が行われるものとする。ここでは、例えば印刷部１０２ａの「印刷部ＩＤ」が「Ｐ００１」、印刷部１０２ｂの「印刷部ＩＤ」が「Ｐ００２」、印刷部１０２ｃの「印刷部ＩＤ」が「Ｐ００３」等であるとする。なお、「印刷部ＩＤ」は、各印刷部が印刷物を出力するプリンタの識別情報、例えばネットワーク上のアドレス等としてもよい。
【００４６】
次に、印刷先決定部１０４は、印刷指示受付部１０１が受け付けた印刷指示の帳票識別情報、ここでは、図５に示したメニューＩＤ「０１」と帳票ＩＤ「１００」との組み合わせを取得する。そして、この帳票識別情報を検索キーとして、ユーザ別印刷部管理情報格納部１１２ｂに格納されている印刷部管理情報において、この検索キーに一致するレコードを検索する。ここでは、「メニューＩＤ」の属性値が「０１」で、「帳票ＩＤ」の属性値が「１００」であるレコードが検出される。そして、一致するレコードの「印刷部ＩＤ」を読み出す。ここでは、図７に示すように、一致するレコードの「印刷部ＩＤ」が「Ｐ００２」であるため、印刷先決定部１０４は、「Ｐ００２」を読み出す。この「Ｐ００２」が印刷指示に対応した印刷部識別情報である。
【００４７】
次に、印刷処理部１０６は、帳票データ格納部１０５から、印刷指示受付部１０１が受け付けた印刷指示により指定された帳票データ、ここでは、印刷指示が表示中の帳票の印刷指示であることから、現在表示に用いられている。帳票のデータである帳票データを読み出し、印刷先決定部１０４が決定した印刷先、すなわち印刷部識別情報が「Ｐ００２」である印刷部１０２に渡す。ここでは、印刷部識別情報が「Ｐ００２」である印刷部１０２は、印刷部１０２ｂであるため、帳票データを、印刷部１０２ｂに渡す。
【００４８】
印刷部１０２ｂは、印刷処理部１０６から渡された帳票データを用いて、印刷用のデータを構成して、印刷部１０２ｂに対応したプリンタ２から帳票データを印刷する。
【００４９】
ここで、例えば、図７に示したユーザ別印刷部管理情報格納部１１２ｂに格納されているユーザ別印刷部管理情報に、「メニューＩＤ」の属性値が「０１」で、「帳票ＩＤ」の属性値が「１００」であるレコードがなかったとする。
【００５０】
この場合、印刷先決定部１０４は、「メニューＩＤ」の属性値が「０１」で、「帳票ＩＤ」の属性値が「１００」であるレコードを検出できない。
【００５１】
図８は、印刷部管理情報格納部１０３に格納されている印刷部管理情報を示す図である。印刷部管理情報の詳細については、図７に示したユーザ別印刷部管理情報と同様であるので説明は省略する。
【００５２】
このため、印刷先決定部１０４は、図８に示した、印刷部管理情報格納部１０３に格納されている印刷部管理情報から、図５に示したメニューＩＤ「０１」と帳票ＩＤ「１００」とを組み合わせた帳票識別情報に対応した印刷部識別情報を検索して、印刷先を決定する処理を行う。具体的には、印刷部管理情報から、「メニューＩＤ」の属性値が「０１」で、「帳票ＩＤ」の属性値が「１００」であるレコードが検出され、検出されたレコードの「印刷部ＩＤ」を読み出す。ここでは、図８に示すように、一致するレコードの「印刷部ＩＤ」が「Ｐ００１」であるため、印刷先決定部１０４は、「Ｐ００１」を読み出す。この「Ｐ００１」が印刷指示に対応した印刷部識別情報である。
【００５３】
次に、印刷処理部１０６は、帳票データ格納部１０５から、印刷指示受付部１０１が受け付けた印刷指示により指定された帳票データ、ここでは、印刷指示が表示中の帳票の印刷指示であることから、現在表示に用いられている。帳票のデータである帳票データを読み出し、印刷先決定部１０４が決定した印刷先、すなわち印刷部識別情報が「Ｐ００１」である印刷部１０２に渡す。ここでは、印刷部識別情報が「Ｐ００１」である印刷部１０２は、印刷部１０２ａであるため、帳票データを、印刷部１０２ａに渡す。
【００５４】
印刷部１０２ａは、印刷処理部１０６から渡された帳票データを用いて、印刷用のデータを構成して、印刷部１０２ａに対応したプリンタ２から帳票データを印刷する。
【００５５】
なお、上記の具体例においては、各ユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報を、一つのファイル等として、図示しない出力部等から、書き出したり、図示しない受付部等から受け付けて所望のユーザ別印刷部管理情報格納部１１２に蓄積できるようにしても良い。このような構成とすることで、他のユーザ向けに設定されたユーザ別印刷部管理情報を、その他のユーザにファイル等を介して複写することができ、ユーザ別印刷部管理情報を設定する労力を削減することができる。
【００５６】
なお、上記具体例においては、帳票識別情報を、「メニューＩＤ」と「帳票ＩＤ」との組み合わせとしたが、帳票識別情報は、帳票データを識別可能な情報であればよく、例えば情報処理装置１が扱う帳票データに個別に割り当てられた「帳票ＩＤ」だけであっても良い。ただし、帳票識別情報を、「メニューＩＤ」と「帳票ＩＤ」との組み合わせとすることで、異なるメニュー間で「帳票ＩＤ」が重複しても、異なる帳票データであると識別できるため、「帳票ＩＤ」のデータ量を削減できる。
【００５７】
以上、本実施の形態によれば、帳票識別情報と、印刷部識別情報とを管理するユーザ別印刷部管理情報および印刷部管理情報を用いて、印刷対象となる帳票の帳票識別情報に対応した印刷部１０２を決定して、この印刷部１０２により帳票データを印刷するようにしたことにより、一旦各アプリケーションをそれぞれ立ち上げて印刷先を変更することなく、帳票に応じた印刷部１０２により印刷を行うことができ、各帳票に適した印刷を容易に行うことができる。
【００５８】
また、ユーザ別に用意されたユーザ別印刷部管理情報を用いて、帳票に対応した印刷先を決定できる場合には、このユーザ別印刷部管理情報で指定される印刷先から優先的に印刷を行うことができるため、ユーザの個別の設定を生かした印刷先の指定を行うことができる。
【００５９】
なお、上記実施の形態において、さらに、帳票別に、印刷する際に用いられるパラメータを変更するようにしても良い。
【００６０】
以下、このような変形例について説明する。図１７は、本実施の形態にかかる情報処理装置の変形例を示すブロック図である。図において、図１と同一符号は同一又は相当する部分を示す。
【００６１】
情報処理装置１ａは、上記実施の形態に示した情報処理装置１において、さらに、印刷パラメータ情報格納部１７０を備えている。
【００６２】
印刷パラメータ情報格納部１７０には、複数の印刷部１０２が１以上の帳票を印刷する際に用いるパラメータを指定する情報である印刷パラメータ情報が１以上格納され得る。印刷パラメータ情報とは、印刷時の設定を行うための情報であり、例えば、印刷時における用紙サイズや、給紙方法、印刷の向き、左右上下の余白、倍率、両面印刷を行うか否か、印刷のクオリティ等を指定するための情報の組み合わせである。印刷パラメータ情報は、例えば、１以上の帳票と、当該帳票を印刷する複数の印刷部１０２との組み合わせに応じて設定される。ここでは例として印刷パラメータ情報には、当該印刷パラメータ情報を識別するための印刷パラメータ識別情報が付与されているとする。印刷パラメータ情報の一例を図１８に示す。印刷パラメータ情報格納部１７０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６３】
また、この変形例の各ユーザ別印刷部管理情報格納部１１２は、上記実施の形態にかかるユーザ別印刷部管理情報格納部が、１以上の帳票と、複数の印刷部１０２と、上述した印刷パラメータ情報との対応関係を示す情報であるユーザ別印刷部管理情報を格納し得るようにしたものである。具体的には、ユーザ別印刷部管理情報には、帳票識別情報と、印刷部識別情報と、印刷パラメータ識別情報とが対応付けて格納されているものとする。ユーザ別印刷部管理情報の一例として、ユーザ識別情報「３８００１」に対応するユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報を図１９に示す。その他の点については、上記実施の形態にかかるユーザ別印刷部管理情報格納部と同様である。
【００６４】
また、この変形例の印刷部管理情報格納部１０３は、上記実施の形態にかかるユーザ別印刷部管理情報格納部が、１以上の帳票と、前記複数の印刷部と、上述した印刷パラメータ情報との対応関係を示す情報である印刷部管理情報を格納し得るようにしたものである。具体的には、印刷部管理情報には、帳票識別情報と、印刷部識別情報と、印刷パラメータ識別情報とが対応付けて格納されているものとする。その他の点については、上記実施の形態にかかるユーザ別印刷部管理情報格納部と同様である。
【００６５】
また、この変形例の印刷先決定部１０４は、上記実施の形態にかかる印刷先決定部において、さらに、ユーザ識別情報取得部１１１が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報に、印刷指示により指定された帳票と印刷部１０２との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定するようにしたものである。さらに、ユーザ識別情報取得部１１１が取得したユーザ識別情報に対応するユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報に、印刷指示により指定された帳票と印刷部１０２との対応関係を示す情報が対応関係を示す情報が含まれない場合に、印刷部管理情報格納部１０３に格納されている印刷部管理情報を用いて、印刷指示により指定された帳票に対応する印刷パラメータ情報を、印刷に用いる印刷パラメータ情報に決定するようにしたものである。上述した検出処理は、具体例としては、ユーザ別印刷部管理情報または印刷部管理情報のうちの、印刷指示により指定される帳票識別情報と一致する帳票識別情報が含まれるレコードを検索し、このレコードに含まれる印刷パラメータ識別情報を検出する処理である。なお、これ以外の印刷先決定部１０４の構成等については、上記実施の形態と同様である。
【００６６】
この変形例の印刷処理部１０６は、上記実施の形態の印刷処理部において、さらに、印刷先決定部１０４が決定した印刷パラメータ情報を、印刷パラメータ情報格納部１７０から読み出し、印刷先決定部１０４が決定した印刷部１０２に出力するようにしたものである。具体的には、印刷処理部１０６は、上述したような帳票データを読み出す処理等に加えて、印刷先決定部１０４が検出した印刷パラメータ識別情報に対応した印刷パラメータ情報を、印刷パラメータ情報格納部１７０から読み出し、印刷先決定部１０４が決定した印刷部１０２に出力する。なお、これ以外の印刷処理部１０６の構成等については、上記実施の形態と同様である。
【００６７】
この変形例の印刷部１０２は、上記実施の形態の印刷部において、さらに、印刷処理部１０６が出力する印刷パラメータ情報を用いて帳票データの印刷を行う。具体的には、印刷の際の用紙サイズの設定や、倍率等の設定を、印刷パラメータ情報が示す値に設定する。これ以外の印刷部１０２の構成等については上記実施の形態と同様である。
【００６８】
この変形例においては、例えば、ユーザ識別情報として、ユーザ識別情報取得部１１１がユーザ識別情報「３８００１」を取得し、印刷指示受付部１０１が、帳票識別情報が「２０１」である帳票を印刷する印刷指示を受け付けたとすると、印刷先決定部１０４が、ユーザ識別情報「３８００１」に対応するユーザ別印刷部管理情報格納部１１２に格納されている、図１９に示すようなユーザ別印刷部管理情報から、印刷部識別情報「Ｐ００１」と、印刷パラメータ識別情報「ＰＰ０１」とを検出する。そして、印刷処理部１０６が、図１８に示す印刷パラメータ情報から、印刷パラメータ識別情報「ＰＰ０１」に対応する印刷パラメータ情報を読み出し、この印刷パラメータ情報を、印刷データに加えて、印刷部識別情報「Ｐ００１」に対応する印刷部１０２に送信する。これにより、印刷部識別情報「Ｐ００１」に対応する印刷部１０２から、印刷パラメータ識別情報「ＰＰ０１」に対応する印刷パラメータ情報が示す設定によって、印刷が行われることとなる。
【００６９】
また、ユーザ識別情報に対応したユーザ別印刷部管理情報格納部１１２に格納されているユーザ別印刷部管理情報に、印刷指示により指定された帳票と印刷部１０２との対応関係を示す情報が対応関係を示す情報が含まれない場合、印刷部管理情報格納部１０３に格納されている印刷部管理情報を用いて、同様の処理が行われる。
【００７０】
このような変形例によれば、予め用意された、各帳票に応じた印刷の設定で、帳票に応じた印刷部１０２から、帳票の印刷を行うことが可能となり、帳票に応じた最適な印刷結果を得ることができる。
【００７１】
なお、この変形例においては、ユーザ別印刷部管理情報と印刷部管理情報の両方に、印刷パラメータ情報を対応付けて格納ようにした場合について説明したが、必要に応じて、ユーザ別印刷部管理情報と印刷部管理情報の両方に、いずれか一方だけを対応付けて格納するようにしても良い。
【００７２】
（実施の形態２）
本実施の形態の情報処理装置は、帳票をツリー（木）構造に階層化して管理されているようにするとともに、サブツリー単位で、帳票のデータを印刷する印刷部を指定できるようにしたものである。
【００７３】
図９は、本実施の形態に係る情報処理装置の構成を示す図である。
情報処理装置１０は、帳票データ格納部１０５、印刷指示受付部１０１、一以上の印刷部１０２、印刷部管理情報格納部１０３、印刷先決定部１０４、印刷処理部１０６、一以上のユーザ識別情報取得部１１１、ユーザ別印刷部管理情報格納部１１２、帳票構造情報格納部１０７、印刷部指定受付部１０８、印刷部指定蓄積部１０９を具備する。
【００７４】
帳票データ格納部１０５、印刷指示受付部１０１、一以上の印刷部１０２、印刷部管理情報格納部１０３、印刷先決定部１０４、印刷処理部１０６、一以上のユーザ識別情報取得部１１１、ユーザ別印刷部管理情報格納部１１２の構成については、情報処理装置１と同様であるので説明は省略する。
【００７５】
帳票構造情報格納部１０７は、階層化された帳票のツリー構造を示す帳票構造情報が格納されている。ツリー構造に階層化して管理されている帳票とは、具体的には、帳票の用途や、帳票に対する権限や、帳票を利用するユーザや、使用目的や、使用場所等に応じて階層化されて管理されている帳票のことである。このツリー構造は、サブツリーの末端にのみに帳票を指定する情報等が含まれ、サブツリーの分岐点であるノード等は、帳票を指定する情報を論理的にくくるだけのものであっても良い。例えば、会社の組織図等に合わせて、帳票を印刷するユーザの権限別に階層化されて管理されている帳票群であり、この帳票群においては、上位の階層に対応したユーザは、全ての帳票の印刷が可能であり、それ以下の各階層のユーザは、自分のノード以下の、サブツリーに配置される帳票だけが印刷可能である。帳票構造情報は、具体的には、帳票の階層関係や、帳票の存在するサブツリー等を管理するための情報である。帳票構造情報において、どのように帳票の階層関係等の構造等が指定されているかは問わない。例えば、各帳票の識別情報等にツリー構造上のパスや、ディレクトリ等を対応づけて、階層関係等が指定されていても良いし、ＸＭＬ等のように、帳票の識別情報等を、タグ付けして入れ子構造に記述することで、階層構造が指定されていても良い。帳票構造情報格納部１０７は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７６】
印刷部指定受付部１０８は、帳票のツリー構造のノードに対する印刷部１０２の指定を受け付ける。例えば、印刷部指定受付部１０８は、帳票のツリー構造のノードを指定する情報と、当該ノードに対する印刷部識別情報との組み合わせを受け付ける。ここで述べる受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。この入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。印刷部指定受付部１０８は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７７】
印刷部指定蓄積部１０９は、印刷部１０２の指定を受け付けたノード以下のサブツリーの１以上の帳票と、当該指定された印刷部１０２とを対応づけた印刷部管理情報を、印刷部管理情報格納部１０３に蓄積する。具体的には、印刷部１０２の指定を受け付けたノードのサブツリーに位置する１以上の帳票を、帳票構造情報格納部１０７に格納されている帳票構造情報を用いて判断し、判断された一以上の帳票の識別情報に対して、印刷部指定受付部１０８で指定された印刷部の印刷部識別情報を対応づけた印刷部管理情報を構成する。そして、構成した印刷部管理情報を印刷部管理情報格納部１０３に蓄積する。印刷部指定蓄積部１０９は、通常、ＭＰＵやメモリ等から実現され得る。印刷部指定蓄積部１０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７８】
次に、フローチャートについて、図１０を用いて説明する。なお、図１０において、図２と同一のステップは、同一又は相当するステップを示しているため、説明は省略する。
【００７９】
（ステップＳ２１０）印刷部指定受付部１０８は、帳票のツリー構造のノードに対する印刷部１０２の指定を受け付けたか否かを判断する。受け付けた場合、ステップＳ２１１に進み、受け付けていない場合、ステップＳ２０１に戻る。
【００８０】
（ステップＳ２１１）印刷部指定蓄積部１０９は、指定を受け付けたノード以下のサブツリーの１以上の帳票と、当該指定された印刷部１０２とを対応づけた印刷部管理情報を、印刷部管理情報格納部１０３に蓄積する。既に蓄積されている印刷部管理情報がある場合、上書きして蓄積しても良い。そして、ステップＳ２０１に戻る。
【００８１】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８２】
以下、具体例について説明する。ただし、ここでは、帳票に応じて印刷部１０２を決定する処理等については、上記実施の形態１と同様であるので説明は省略する。
【００８３】
図１１は、帳票構造情報格納部１０７に格納されている、帳票の構造を管理するための帳票構造情報の一例を示す図である。帳票管理情報は、「ＩＤ」と、「メニューＩＤ」と、「帳票ＩＤ」と、「帳票名」と、「第一階層」と、「第二階層」と、「第三階層」という属性を有している。「ＩＤ」はレコードを管理するための識別情報である。「メニューＩＤ」および「帳票ＩＤ」は、上記実施の形態１の具体例において、図５を用いて説明した帳票識別情報と同じであるのでここでは説明を省略する。「帳票名」は帳票の名称である。ただし、この名称は省略しても良いし、「帳票ＩＤ」と兼用しても良い。「第一階層」、「第二階層」、および「第三階層」は、ツリー構造のルートから、「メニューＩＤ」と「帳票ＩＤ」とを組み合わせた帳票識別情報で特定される各帳票に達するサブツリー上の、第一階層、第二階層、および第三階層のノード名である。例えば、帳票ＩＤが「００１」の帳票と、帳票ＩＤが「００２」の帳票とは、「運用設定」という第二階層のノード下の帳票である。なお、第一階層は、ルートに次いで階層の高い階層であり、第三階層は、ルートから最も低い階層である。また、「第一階層」、「第二階層」、および「第三階層」のうち、ノードがない階層は、「−」で表されている。
【００８４】
まず、情報処理装置１０の管理者等が、帳票に対する印刷部１０２の指定を行うための、入力画面をモニタ等に表示する指示を、情報処理装置１０の図示しない受付部等に与えたとする。
【００８５】
情報処理装置１０の、入力画面の構成を行う画面構成部（図示せず）は、図１１に示したような帳票構造情報を、帳票構造情報格納部１０７から読み出して、帳票をツリー構造で表しているとともに、そのツリー構造の各ノードや帳票についてのプリンターの指定を受け付けたことを示すチェックボックス等を備えた入力画面を構成する。そして、図示しない表示部等がこの構成した入力画面をモニタ等に表示する。
【００８６】
図１２は、情報処理装置１０がモニタ等に表示する入力画面の一例を示す図である。図に示すように、図１１に示すような帳票構造情報にあわせて、各帳票がツリー構造で表示されているとともに、各ノードには、図１１に示したノード名と、そのノードについてのプリンタの指定を受け付けるためのチェックボックスが設けられている。
【００８７】
次に、管理者等が、マウス等を操作して、プリンタ１０２を設定したいノードにチェックボックスにチェックを入れると、このチェックボックスにチェックをいれたことを示す情報を、印刷部指定受付部１０８が受け付ける。ここでは、例として、管理者等が、「倉庫登録」というノード名のチェックボックス１２０にチェックを入れたとする。
【００８８】
情報処理装置１０の図示しない画面構成部は、チェックボックスにチェックが入れられたことをトリガーとして、印刷部１０２の指定を受け付ける入力画面を構成する。この構成した入力画面を、図示しない表示部が、図１３に示すようにモニタに表示する。
【００８９】
管理者等が、入力画面から印刷部１０２を指定する情報を入力して、「登録」ボタン１３０を押すと、印刷部指定受付部１０８は、入力された印刷部１０２の識別情報と、チェックボックスに対応した属性および属性値、具体的には、階層およびノード名、との組み合わせを受け付ける。ここでは、印刷部１０２を指定する情報として、上述したような「印刷部ＩＤ」である「Ｐ００１」を入力したとすると、印刷部指示受付部１０８は、印刷部識別情報「Ｐ００１」と、階層「第二階層」およびノード名「倉庫登録」とを受け付ける。なお、印刷部名やプリンタ名と、印刷部識別情報とが対応付けられて、管理情報等を用いて管理されている場合、印刷部名やプリンタ名をノードに対して指定しても良く、この場合、指定された印刷部名やプリンタ名に対応する印刷部識別情報を、印刷部指定受付部１０８等が適宜、管理情報から検索等により取得するようにすれば良い。
【００９０】
印刷部指定受付部１０８が、印刷部識別情報とノード名との組み合わせ、ここでは印刷部識別情報「Ｐ００１」と、階層「第二階層」およびノード名「倉庫登録」との組み合わせを受け付けると、印刷部指定蓄積部１０９は、帳票構造情報格納部１０７に格納されている帳票格納情報から、「第二階層」属性が「倉庫登録」という属性値であるレコードを検索等により検出する。そして、そのレコードの帳票識別情報を全て取得する。ここでは、「ＩＤ」が「６」および「７」のレコードの「第二階層」属性が、「倉庫登録」という属性値であるため、メニューＩＤ「０６」と帳票ＩＤ「００６」とを組み合わせた帳票識別情報と、メニューＩＤ「０６」と帳票ＩＤ「００７」とを組み合わせた帳票識別情報とを印刷部指定受付部１０８が取得する。そして、取得した帳票識別情報と、印刷部指定受付部１０８が受け付けた印刷部識別情報「Ｐ００１」とを対応付けて、を印刷部管理情報格納部１０３に蓄積する。具体的には、図８に示した印刷部管理情報格納部１０３に格納されている印刷部管理情報に、メニューＩＤ「０６」および帳票ＩＤ「００６」により構成される帳票識別情報と印刷部識別情報である印刷部ＩＤ「Ｐ００１」とを組み合わせたレコードと、メニューＩＤ「０６」および帳票ＩＤ「００７」により構成される帳票識別情報と印刷部識別情報である印刷部ＩＤ「Ｐ００１」とを組み合わせたレコードとを、印刷部管理情報に追加する。なお、既に、これらの帳票識別情報と同じ帳票識別情報を含むレコードがある場合、このレコードの「印刷部ＩＤ」を、印刷部指定受付部１０８が受け付けた印刷部識別情報で上書きする。この結果、図１４に示すような印刷部管理情報が得られる。
【００９１】
以上、本実施の形態においては、印刷部管理情報に対する追加や変更を行う際に、帳票に対する印刷部の指定を、階層のノード単位でまとめて行うことが可能となるため、印刷部管理情報の追加や変更を短時間で容易に行うことができる。
【００９２】
また、例えば、帳票が利用用途別にツリー構造化されている場合等においては、通常同じノードの下位に位置している帳票同士は、同じ場所、例えば同じ部署内で利用されるものであることが多い。このような場合において、帳票に対して、階層のノード単位で、印刷部の指定を行うことにより、同じノードの下位に位置している利用用途が似ている帳票については、印刷を行う印刷部１０２を同時に指定できるため、作業性が向上するとともに、利用用途が似ている帳票等に対する印刷部１０２の指定漏れ等をなくすことができる。
【００９３】
なお、本実施の形態において、ユーザ別の帳票を印刷する印刷部１０２の指定が不要な場合、ユーザ識別情報取得部１１１やユーザ別印刷部管理情報格納部１１２等は省略しても良い。
【００９４】
また、本実施の形態においては、印刷部管理情報格納部１０３に格納されてる印刷部管理情報の追加や変更を行う代わりに、上述した印刷部指定受付部１０８、印刷部指定蓄積部１０９、及び帳票構造情報格納部１０７を用いて、ユーザ別印刷部管理情報格納部１１２に格納されてるユーザ別印刷部管理情報の追加や変更を上記と同様に行うようにしてもよい。
【００９５】
また、本実施の形態において、上述した印刷部指定受付部１０８、印刷部指定蓄積部１０９、及び帳票構造情報格納部１０７を用いて、あるいは同様の構成を追加して、ユーザ別印刷部管理情報格納部１１２に格納されてるユーザ別印刷部管理情報の追加や変更を上記と同様に行うようにしてもよい。
【００９６】
また、本実施の形態において、印刷部管理情報格納部１０３に格納されている印刷部管理情報と、帳票構造情報格納部１０７に格納されている帳票構造情報とを組み合わせた情報を用いて、帳票の印刷に利用する印刷部１０２の管理と、帳票のツリー構造とを、管理するようにしても良い。
【００９７】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００９８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００９９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＭＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１００】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部と、前記ユーザ識別情報取得部が取得したユーザ識別情報に対応付けられて格納されている、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報であるユーザ別印刷部管理情報に、前記印刷指示により指定された帳票と印刷部との対応関係を示す情報が含まれる場合に、当該ユーザ別印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定し、対応関係を示す情報が含まれない場合に、格納されている前記１以上の帳票と前記複数の印刷部との対応関係を示す情報である印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、格納されている前記印刷指示により指定された帳票データを読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、して機能させるためのプログラムである。
【０１０１】
また、このプログラムは、コンピュータを、ツリー構造に階層化された１以上の帳票に対する印刷指示を受け付ける印刷指示受付部と、前記１以上の帳票のデータである帳票データの印刷を行う複数の印刷部と、前記帳票のツリー構造のノードに対する前記印刷部の指定を受け付ける印刷部指定受付部と、前記印刷部の指定を受け付けたノードのサブツリーの１以上の帳票と、当該指定された印刷部とを対応づけた前記印刷部管理情報を、前記１以上の帳票と、前記複数の印刷部との対応関係を示す情報である印刷部管理情報が格納され得る印刷部管理情報格納部に蓄積する印刷部指定蓄積部と、前記印刷部管理情報を用いて、前記印刷指示により指定された帳票に対応する印刷部を、帳票データを印刷する印刷部に決定する印刷先決定部と、前記印刷指示により指定された帳票データが格納され得る帳票データ格納部と、格納されている前記印刷指示により指定された帳票データを読み出し、前記印刷先決定部が決定した印刷部に出力する印刷処理部と、して機能させるためのプログラムである。
【０１０２】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１０３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１０４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１０５】
図１５は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現される。
【０１０６】
図１５において、コンピュータシステム５００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ５０５、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ５０６を含むコンピュータ５０１と、キーボード５０２と、マウス５０３と、モニタ５０４とを備える。
【０１０７】
図１６は、コンピュータシステムを示す図である。図１６において、コンピュータ５０１は、ＣＤ−ＲＯＭドライブ５０５、ＦＤドライブ５０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１２と、ＭＰＵ５１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク５１４と、ＭＰＵ５１１、ＲＯＭ５１２等を相互に接続するバス５１５とを備える。なお、コンピュータ５０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１０８】
コンピュータシステム５００に、上記実施の形態による情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ５２１、またはＦＤ５２２に記憶されて、ＣＤ−ＲＯＭドライブ５０５、またはＦＤドライブ５０６に挿入され、ハードディスク５１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ５０１に送信され、ハードディスク５１４に記憶されてもよい。プログラムは実行の際にＲＡＭ５１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ５２１やＦＤ５２２、またはネットワークから直接、ロードされてもよい。
【０１０９】
プログラムは、コンピュータ５０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム５００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１１０】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、受付部や印刷部は、通信回線を介して入力を受け付けたり、帳票データを印刷したりすることになる。
【０１１１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１２】
以上のように、本発明にかかる情報処理装置等は、帳票データの印刷に用いられる情報処理装置として適しており、特に帳票データの印刷先として複数のプリンタ等を使い分けることが可能な情報処理装置として有用である。
【図面の簡単な説明】
【０１１３】
【図１】本発明の実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の概念図
【図４】同情報処理装置の表示例を示す図
【図５】同情報処理装置の帳票識別情報を示す図
【図６】同情報処理装置のユーザ別格納部管理表を示す図
【図７】同情報処理装置のユーザ別印刷部管理情報を示す図
【図８】同情報処理装置の印刷部管理情報を示す図
【図９】本発明の実施の形態２における情報処理装置のブロック図
【図１０】同情報処理装置の動作について説明するフローチャート
【図１１】同情報処理装置の帳票構造情報を示す図
【図１２】同情報処理装置の表示例を示す図
【図１３】同情報処理装置の表示例を示す図
【図１４】同情報処理装置の印刷部管理情報を示す図
【図１５】同情報処理装置を実現するコンピュータシステムの外観一例を示す図
【図１６】同情報処理装置を実現するコンピュータシステムの構成の一例を示す図
【図１７】本発明の実施の形態１における情報処理装置の変形例のブロック図
【図１８】本発明の実施の形態１における情報処理装置の変形例の印刷パラメータ情報管理表を示す図
【図１９】本発明の実施の形態１における情報処理装置の変形例のユーザ別印刷部管理情報を示す図
【符号の説明】
【０１１４】
１、１０  情報処理装置
２  プリンタ
１０１  帳票データ格納部
１０１  印刷指示受付部
１０２、１０２ａ、１０２ｂ、１０２ｃ  印刷部
１０３  印刷部管理情報格納部
１０４  印刷先決定部
１０６  印刷処理部
１０７  帳票構造情報格納部
１０８  印刷部指定受付部
１０９  印刷部指定蓄積部
１７０  印刷パラメータ情報格納部
【図１】
0004974836.tif 000002
【図２】
0004974836.tif 000003
【図３】
0004974836.tif 000004
【図４】
0004974836.tif 000005
【図５】
0004974836.tif 000006
【図６】
0004974836.tif 000007
【図７】
0004974836.tif 000008
【図８】
0004974836.tif 000009
【図９】
0004974836.tif 000010
【図１０】
0004974836.tif 000011
【図１１】
0004974836.tif 000012
【図１２】
0004974836.tif 000013
【図１３】
0004974836.tif 000014
【図１４】
0004974836.tif 000015
【図１５】
0004974836.tif 000016
【図１６】
0004974836.tif 000017
【図１７】
0004974836.tif 000018
【図１８】
0004974836.tif 000019
【図１９】
0004974836.tif 000020