(57)【要約】【課題】印刷時のユーザの作業効率を低下させることなく、所望の印刷設定での印刷を実現することができる印刷設定管理装置、印刷設定管理方法および印刷設定管理プログラムを提供することを課題とする。【解決手段】本実施の形態は、（１）データベースにユーザ別に事前に保存されたバイナリ形式の印刷設定一式（プリンタ共通の印刷設定だけでなくプリンタ固有の印刷設定を含めたもの）を当該データベースから取得し、（２）取得したバイナリ形式の印刷設定一式を各プリンタにセットして印刷設定の変更を行ない、（３）各プリンタから印刷設定一式を保存用として取得し、（４）取得した印刷設定一式をバイナリ形式でデータベースへ保存する。【選択図】図１
2010231266.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存手段と前記記憶部に保存されている前記共通印刷設定を復元する復元手段とを備えた制御部と、を備えた印刷設定管理装置において、
前記保存手段は、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、
前記復元手段は、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、
を特徴とする印刷設定管理装置。
【請求項２】
前記保存手段は、前記共通印刷設定および前記固有印刷設定を、前記バイナリ形式で前記記憶部に、ユーザ別に保存すること、
を特徴とする請求項１に記載の印刷設定管理装置。
【請求項３】
前記復元手段は、前記記憶部に保存されている前記バイナリ形式の前記固有印刷設定を、前記共通印刷設定よりも優先して復元すること、
を特徴とする請求項１または２に記載の印刷設定管理装置。
【請求項４】
記憶部と制御部とを備えた情報処理装置の当該制御部において実行される、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存ステップと前記記憶部に保存されている前記共通印刷設定を復元する復元ステップとを含む印刷設定管理方法において、
前記保存ステップは、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、
前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、
を特徴とする印刷設定管理方法。
【請求項５】
記憶部と制御部とを備えた情報処理装置の当該制御部において実行させるための、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存ステップと前記記憶部に保存されている前記共通印刷設定を復元する復元ステップとを含む印刷設定管理プログラムにおいて、
前記保存ステップは、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、
前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、
を特徴とする印刷設定管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定管理装置、印刷設定管理方法および印刷設定管理プログラムに関するものである。
【背景技術】
【０００２】
従来では、各プリンタドライバに共通の印刷設定のみを保存することは可能であった。また、印刷設定に関する従来技術として、特許文献１や特許文献２が挙げられる。
【０００３】
特許文献１には、アプリケーション毎に印刷設定を設定する機能を有し、アプリケーションに対応して印刷設定を記憶する手段を有する印刷設定装置等に関する技術が開示されている。これにより、ユーザがアプリケーションを切りかえる度に印刷設定を選び直す負荷をなくすことができる。特許文献２には、情報処理装置および印刷設定方法などに関する技術が開示されている。これによれば、（１）印刷設定画面を介して入力される操作者の操作指示に従って、各印刷設定項目の設定値を、印刷ジョブの基本印刷設定として保存し、また、（２）印刷設定画面中に表示される複数の印刷設定項目のうちのある１つの印刷設定項目に対する操作指示に従って、この印刷設定項目について印刷ジョブの基本印刷設定とは異なる例外設定の設定値を指定するための例外ページ設定画面を介して入力される操作者の操作指示に従って、ある１つの印刷設定項目の設定値を、例外設定として設定し、（３）保存されている基本印刷設定と設定される例外設定とに従って、印刷ジョブにおける印刷設定の切替を定義するので、印刷ジョブに対する共通の印刷設定を行う印刷設定画面上で、個別の印刷設定項目に対してページ例外設定を許容することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３０１７２３号公報
【特許文献２】特開２００８−３９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、各プリンタドライバ固有の印刷設定に関しては印刷時にユーザが毎回指定する必要があるので、印刷時のユーザの作業効率を低下させる虞があるという問題点があった。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、印刷時のユーザの作業効率を低下させることなく、所望の印刷設定での印刷を実現することができる印刷設定管理装置、印刷設定管理方法および印刷設定管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる印刷設定管理装置は、記憶部と、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存手段と前記記憶部に保存されている前記共通印刷設定を復元する復元手段とを備えた制御部と、を備えた印刷設定管理装置において、前記保存手段は、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、前記復元手段は、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、を特徴とする。
【０００８】
また、本発明にかかる印刷設定管理装置は、前記に記載の印刷設定管理装置において、前記保存手段は、前記共通印刷設定および前記固有印刷設定を、前記バイナリ形式で前記記憶部に、ユーザ別に保存すること、を特徴とする。
【０００９】
また、本発明にかかる印刷設定管理装置は、前記に記載の印刷設定管理装置において、前記復元手段は、前記記憶部に保存されている前記バイナリ形式の前記固有印刷設定を、前記共通印刷設定よりも優先して復元すること、を特徴とする。
【００１０】
また、本発明にかかる印刷設定管理方法は、記憶部と制御部とを備えた情報処理装置の当該制御部において実行される、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存ステップと前記記憶部に保存されている前記共通印刷設定を復元する復元ステップとを含む印刷設定管理方法において、前記保存ステップは、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、を特徴とする。
【００１１】
また、本発明にかかる印刷設定管理方法は、前記に記載の印刷設定管理方法において、前記保存ステップは、前記共通印刷設定および前記固有印刷設定を、前記バイナリ形式で前記記憶部に、ユーザ別に保存すること、を特徴とする。
【００１２】
また、本発明にかかる印刷設定管理方法は、前記に記載の印刷設定管理方法において、前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記固有印刷設定を、前記共通印刷設定よりも優先して復元すること、を特徴とする。
【００１３】
また、本発明にかかる印刷設定管理プログラムは、記憶部と制御部とを備えた情報処理装置の当該制御部において実行させるための、各プリンタに共通の共通印刷設定を前記記憶部に保存する保存ステップと前記記憶部に保存されている前記共通印刷設定を復元する復元ステップとを含む印刷設定管理プログラムにおいて、前記保存ステップは、前記共通印刷設定および各プリンタに固有の固有印刷設定を、バイナリ形式で前記記憶部に保存し、前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記共通印刷設定および前記固有印刷設定を復元すること、を特徴とする。
【００１４】
また、本発明にかかる印刷設定管理プログラムは、前記に記載の印刷設定管理プログラムにおいて、前記保存ステップは、前記共通印刷設定および前記固有印刷設定を、前記バイナリ形式で前記記憶部に、ユーザ別に保存すること、を特徴とする。
【００１５】
また、本発明にかかる印刷設定管理プログラムは、前記に記載の印刷設定管理プログラムにおいて、前記復元ステップは、前記記憶部に保存されている前記バイナリ形式の前記固有印刷設定を、前記共通印刷設定よりも優先して復元すること、を特徴とする。
【発明の効果】
【００１６】
この発明によれば、各プリンタに共通の共通印刷設定だけでなく各プリンタに固有の固有印刷設定も、すなわちプリンタの印刷設定一式を、プリンタがそのまま認識できるバイナリ形式で記憶部に保存し、記憶部に保存されているバイナリ形式の共通印刷設定および固有印刷設定を復元するので、印刷時のユーザの作業効率を低下させることなく、所望の印刷設定での印刷を実現することができるという効果を奏する。
【００１７】
また、この発明によれば、共通印刷設定および固有印刷設定を、バイナリ形式で記憶部に、ユーザ別に保存するので、ユーザ個別の印刷設定に従ってユーザ所望の印刷を実現することができるという効果を奏する。
【００１８】
また、この発明によれば、記憶部に保存されているバイナリ形式の固有印刷設定を、共通印刷設定よりも優先して復元するので、印刷の際に固有の印刷設定を適切に反映させることができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、本実施の形態の概要を示す図である。
【図２】図２は、印刷設定管理装置１００の構成の一例を示すブロック図である。
【図３】図３は、システム標準プリンタ設定記憶部１０４ａに格納される情報の一例を示す図である。
【図４】図４は、用紙別印刷設定記憶部１０４ｂに格納される情報の一例を示す図である。
【図５】図５は、帳票別印刷設定記憶部１０４ｃに格納される情報の一例を示す図である。
【図６】図６は、システム標準プリンタ設定保存処理の一例を示すフローチャートである。
【図７】図７は、システム印刷設定ダイアログの一例を示す図である。
【図８】図８は、用紙別印刷設定保存処理の一例を示すフローチャートである。
【図９】図９は、帳票別印刷設定保存処理の一例を示すフローチャートである。
【図１０】図１０は、帳票別印刷設定ダイアログの一例を示す図である。
【図１１】図１１は、印刷設定復元処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明にかかる印刷設定管理装置、印刷設定管理方法および印刷設定管理プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００２１】
［１．概要］
本実施の形態の概要について図１を参照して説明する。図１は、本実施の形態の概要を示す図である。ここでは、本実施の形態の概要について、従来の技術との違いを適宜示しながら説明する。
【００２２】
ユーザ操作により実行プログラムが起動されると、まず、データベースにユーザ単位で事前に保存されたバイナリ形式の印刷設定（各プリンタに共通の印刷設定および各プリンタに固有の印刷設定を含む印刷設定一式）を、当該データベースから取得する（ステップＳ１）。
【００２３】
ここで、当該印刷設定は、従来の技術では、出力先プリンタ、用紙サイズその他のプリンタ共通の印刷設定のみであるのに対し、本実施の形態では、プリンタ共通の印刷設定だけでなく拡大・縮小・等倍、両面印刷、スタンプ印字、印字開始位置その他のプリンタ固有の印刷設定（プリンタドライバに依存した印刷時の設定）を含めた印刷設定一式（具体的には、プリンタによって色々異なるプリンタセッティングという情報）であることが特徴である。なお、本実施の形態では、事前に保存可能な印刷設定について、以下の（１）〜（４）の設定が可能となる。なお、以下の（１）〜（４）の設定は、各帳票プログラム別に行ってもよい。
（１）ユーザ別の、システム使用時の出力先プリンタの設定（ＰＣ（パーソナルコンピュータ）の設定に依存しない）
（２）帳票の設計用紙サイズに依らない出力用紙サイズの設定（縮小・拡大は自動）
（３）印字開始位置の微調整の設定
（４）スタンプ、両面印刷その他の各プリンタドライバ固有の機能の設定
【００２４】
また、本実施の形態では、当該印刷設定を、プログラム内でそのまま使用可能な、つまりプリンタがそのまま認識できるバイナリ形式で保存していることも特徴である。これにより、細かな設定内容は知らなくても、プリンタ側はその内容を勝手に認識することができる。
【００２５】
つぎに、ステップＳ１で取得したバイナリ形式の印刷設定を各プリンタにセットして印刷設定の変更を行なう（ステップＳ２）。なお、細かな設定内容は、プリンタ側で勝手に判断される。そして、プリンタは、セットされた印刷設定に従って印刷を実行する。
【００２６】
つぎに、各プリンタから、プリンタ共通の印刷設定だけでなくプリンタ固有の印刷設定を含めた印刷設定一式を、保存用として取得する（ステップＳ３）。ここで、従来の技術では、プリンタ共通の印刷設定のみを保存用として取得する。
【００２７】
つぎに、ステップＳ３で取得した印刷設定一式をバイナリ形式でデータベースへ保存する（ステップＳ４）。
【００２８】
このように、従来の技術では、プリンタメーカによって設定可能な印刷設定項目の形式が様々であるため、各プリンタドライバに共通の機能（印刷設定）のみを保存することは可能であったが、これ故に、両面印刷やスタンプ機能その他のプリンタドライバ固有の機能（印刷設定）については印刷時にユーザが毎回指定する必要があった。
【００２９】
一方で、開発言語や設計環境の進化により、アプリケーションレベルで印刷設定を細かく調製することができるようになってきた。また、印刷設定に関して、ユーザへの個別対応へのニーズも高まってきていた。
【００３０】
そこで、本実施の形態では、設定一式（設定自体、具体的にはプリンタセッティング情報）をそのままバイナリ形式で保存するので、プリンタドライバに依存せず、プリンタドライバ毎に異なる設定可能項目や設定内容にも対応することができ、プリンタドライバに固有の機能について印刷時にユーザが毎回指定する必要はない。そして、印刷時には、プリンタ側で印刷設定の内容を勝手に判断するので、ユーザは特別な操作を必要とせずに、保存済みの印刷設定に従って出力することができる。さらに、今後のプリンタドライバの追加機能にもそのまま対応することができる。また、ユーザ個別の印刷設定にも対応することができる。
【００３１】
そして、このような本実施の形態の効果は、業務システムの帳票（例えば給与明細書など専用用紙を利用する帳票）を印刷対象とする場面で、より明確に現れる。業務システムの帳票は一般的な見やすさを考慮して、比較的大きなフォントで作成されていることが多く、また、その結果として用紙サイズがＡ３やＢ４で設計されていることが多い。また、専用用紙を利用する帳票を印刷する際、プリンタ毎に印字位置の調整が必要である。本実施の形態では、印刷設定一式をそのままバイナリ形式で事前に保存するので、ユーザの都合で用紙サイズを統一することが可能となり、また帳票毎に印字位置の調整を毎回行う必要がなくなり、その結果、業務効率を上げることができる。
【００３２】
［２．構成］
本実施の形態にかかる印刷設定管理装置１００の構成について図２等を参照して説明する。図２は、印刷設定管理装置１００の構成の一例を示すブロック図である。
【００３３】
印刷設定管理装置１００は、制御部１０２と記憶部１０４と通信インターフェース部１０６と入出力インターフェース部１０８とで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。
【００３４】
通信インターフェース部１０６は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して印刷設定管理装置１００を、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク２００に通信可能に接続する。すなわち、通信インターフェース部１０６は、他の装置と通信回線を介してデータを通信する機能を有する。
【００３５】
入出力インターフェース部１０８は、入力装置１１０や出力装置１１２に接続する。ここで、出力装置１１２には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる（なお、以下では、出力装置１１２をモニタ１１２として記載する場合がある。）。入力装置１１０には、キーボードやマウスやマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。
【００３６】
記憶部１０４は、各種のデータベースやテーブルやファイルなどを格納する。記憶部１０４は、ストレージ手段であり、例えば、ＲＡＭ・ＲＯＭ等のメモリ装置や、ハードディスクのような固定ディスク装置、フレキシブルディスク、光ディスク等を用いることができる。記憶部１０４には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え各種処理を行うためのコンピュータプログラムが記録されている。記憶部１０４は、システム標準プリンタ設定記憶部１０４ａ、用紙別印刷設定記憶部１０４ｂおよび帳票別印刷設定記憶部１０４ｃを格納している。
【００３７】
システム標準プリンタ設定記憶部１０４ａは、システム標準プリンタ設定を格納する。ここで、システム標準プリンタ設定記憶部１０４ａに格納される情報の一例について図３を参照して説明する。図３は、システム標準プリンタ設定記憶部１０４ａに格納される情報の一例を示す図である。図３に示すシステム標準プリンタ設定記憶部１０４ａは、ユーザＩＤと、ＰＣ名と、プリンタ名と、を相互に関連付けて格納している。
【００３８】
図２に戻り、用紙別印刷設定記憶部１０４ｂは、用紙別印刷設定を格納する。ここで、用紙別印刷設定記憶部１０４ｂに格納される情報の一例について図４を参照して説明する。図４は、用紙別印刷設定記憶部１０４ｂに格納される情報の一例を示す図である。図４に示す用紙別印刷設定記憶部１０４ｂは、ユーザＩＤと、ＰＣ名と、設計用紙名と、バイナリデータのプリンタ設定と、プリンタの環境に関する情報を格納するバイナリデータのＤＥＶＭＯＤＥと、を相互に関連付けて格納している。
【００３９】
図２に戻り、帳票別印刷設定記憶部１０４ｃは、帳票別印刷設定を格納する。ここで、帳票別印刷設定記憶部１０４ｃに格納される情報の一例について図５を参照して説明する。図５は、帳票別印刷設定記憶部１０４ｃに格納される情報の一例を示す図である。図５に示す帳票別印刷設定記憶部１０４ｃは、ユーザＩＤと、ＰＣ名と、帳票を識別するためのクラスフルネームと、バイナリデータのプリンタ設定と、バイナリデータのＤＥＶＭＯＤＥと、帳票の左側の余白の数値と、帳票の右側の余白の数値と、帳票の上側の余白の数値と、帳票の下側の余白の数値と、を相互に関連付けて格納している。
【００４０】
図２に戻り、制御部１０２は、印刷設定管理装置１００を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等である。制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、これらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、システム印刷設定ダイアログ出力部１０２ａ、システム標準プリンタ設定削除部１０２ｂ、システム標準プリンタ設定登録部１０２ｃ、用紙別印刷設定削除部１０２ｄ、用紙別印刷設定登録部１０２ｅ、帳票別印刷設定ダイアログ出力部１０２ｆ、帳票別印刷設定削除部１０２ｇ、帳票別印刷設定登録部１０２ｈ、システム標準プリンタ設定読込部１０２ｉ、用紙別印刷設定読込部１０２ｊ、帳票別印刷設定読込部１０２ｋ、標準印刷設定オブジェクト化部１０２ｍおよび読込印刷設定オブジェクト化部１０２ｎを備えている。
【００４１】
システム印刷設定ダイアログ出力部１０２ａは、システム標準プリンタ設定および用紙別印刷設定をユーザに行わせるための後述するシステム印刷設定ダイアログを、モニタ１１２に出力する。システム標準プリンタ設定削除部１０２ｂは、システム標準プリンタ設定記憶部１０４ａに格納されているシステム標準プリンタ設定を削除する。システム標準プリンタ設定登録部１０２ｃは、システム印刷設定ダイアログでユーザにより指定されたシステム標準プリンタ設定を、システム標準プリンタ設定記憶部１０４ａに登録する。
【００４２】
用紙別印刷設定削除部１０２ｄは、用紙別印刷設定記憶部１０４ｂに格納されている用紙別印刷設定を削除する。用紙別印刷設定登録部１０２ｅは、システム印刷設定ダイアログでユーザにより指定された用紙別印刷設定を、用紙別印刷設定記憶部１０４ｂに登録する。
【００４３】
帳票別印刷設定ダイアログ出力部１０２ｆは、帳票別印刷設定をユーザに行わせるための後述する帳票別印刷設定ダイアログを、モニタ１１２に出力する。帳票別印刷設定削除部１０２ｇは、帳票別印刷設定記憶部１０４ｃに格納されている帳票別印刷設定を削除する。帳票別印刷設定登録部１０２ｈは、帳票別印刷設定ダイアログで指定された帳票別印刷設定を、帳票別印刷設定記憶部１０４ｃに登録する。
【００４４】
システム標準プリンタ設定読込部１０２ｉは、システム標準プリンタ設定記憶部１０４ａに格納されているシステム標準プリンタ設定を読み込む。用紙別印刷設定読込部１０２ｊは、用紙別印刷設定記憶部１０４ｂに格納されている用紙別印刷設定を読み込む。帳票別印刷設定読込部１０２ｋは、帳票別印刷設定記憶部１０４ｃに格納されている帳票別印刷設定を読み込む。
【００４５】
標準印刷設定オブジェクト化部１０２ｍは、システム標準プリンタ設定読込部１０２ｉで読み込んだシステム標準プリンタ設定をオブジェクト化して使用可能とする。読込印刷設定オブジェクト化部１０２ｎは、用紙別印刷設定読込部１０２ｊで読み込んだ用紙別印刷設定をオブジェクト化して使用可能としたり、帳票別印刷設定読込部１０２ｋで読み込んだ帳票別印刷設定をオブジェクト化して使用可能としたりする。
【００４６】
［３．処理］
上述のように構成された印刷設定管理装置１００が行う各種処理の一例について、図６から図１１を参照して詳細に説明する。
【００４７】
［３−１．システム標準プリンタ設定保存処理］
ここでは、印刷設定管理装置１００が行うシステム標準プリンタ設定保存処理について図６および図７を参照して説明する。図６は、システム標準プリンタ設定保存処理の一例を示すフローチャートである。
【００４８】
まず、システム印刷設定ダイアログ出力部１０２ａは、図７に示すシステム印刷設定ダイアログＭＡを、モニタ１１２に出力する（ステップＳＡ１）。
【００４９】
図７は、システム印刷設定ダイアログの一例を示す図である。図７に示すシステム印刷設定ダイアログＭＡは、システム標準プリンタの設定をユーザに行わせるための操作領域ＭＡ１と、用紙別印刷の設定をユーザに行わせるための操作領域ＭＡ２と、システム印刷設定ダイアログＭＡを閉じることをユーザに選択させるためのボタンＭＡ３と、で構成されている。なお、操作領域ＭＡ２の説明は、後述する用紙別印刷設定保存処理の説明において行う。
【００５０】
操作領域ＭＡ１は、“プリンタを指定する”をユーザに選択させるためのラジオボタンＭＡ１１と、“通常使うプリンタを使用する”をユーザに選択させるためのラジオボタンＭＡ１２と、所望のプリンタのプリンタ名をリストの中からユーザに選択させたり選択されたプリンタ名を表示したりするためのコンボボックスＭＡ１３と、ラジオボタンＭＡ１１およびラジオボタンＭＡ１２の選択状態ならびにコンボボックスＭＡ１３の表示内容（プリンタ名）の適用をユーザに選択させるためのボタンＭＡ１４と、で構成されている。
【００５１】
システム標準プリンタとして所望のプリンタを設定したいときは、ユーザは、ラジオボタンＭＡ１１をＯＮにし、コンボボックスＭＡ１３で表示されるプリンタ名のリストの中から所望のプリンタ名を選択し、ボタンＭＡ１４を押せばよい。一方、システム標準プリンタとして通常使うプリンタを設定したいときは、ユーザは、ラジオボタンＭＡ１２をＯＮにし、ボタンＭＡ１４を押せばよい。
【００５２】
図６に戻り、システム印刷設定ダイアログＭＡのボタンＭＡ１４が押下されると、システム標準プリンタ設定削除部１０２ｂは、システム標準プリンタ設定記憶部１０４ａに格納されているシステム標準プリンタのデータを削除する（ステップＳＡ２）。
【００５３】
つぎに、システム印刷設定ダイアログＭＡのラジオボタンＭＡ１１が選択されていた場合には（ステップＳＡ３：「プリンタを指定」）、システム標準プリンタ設定登録部１０２ｃは、システム印刷設定ダイアログＭＡのコンボボックスＭＡ１３に表示されているユーザにより指定されたプリンタ名を、システム標準プリンタに登録する（ステップＳＡ４）。
【００５４】
なお、システム印刷設定ダイアログＭＡのラジオボタンＭＡ１２が選択されていた場合には（ステップＳＡ３：「通常使うプリンタ」）、制御部１０２は、本処理を終了させる。
【００５５】
［３−２．用紙別印刷設定保存処理］
ここでは、印刷設定管理装置１００が行う用紙別印刷設定保存処理について図７および図８を参照して説明する。図８は、用紙別印刷設定保存処理の一例を示すフローチャートである。
【００５６】
まず、システム印刷設定ダイアログ出力部１０２ａは、図７に示すシステム印刷設定ダイアログＭＡを、モニタ１１２に出力する（ステップＳＢ１）。
【００５７】
ここで、図７に示すシステム印刷設定ダイアログＭＡの操作領域ＭＡ２は、設計用紙に関する既存の印刷設定を表示するための表示領域ＭＡ２１と、“設定を変更する”をユーザに選択させるためのラジオボタンＭＡ２２と、“標準設定に戻す”をユーザに選択させるためのラジオボタンＭＡ２３と、現在設定されているプリンタのプリンタ名を表示するための表示領域ＭＡ２４と、プリンタ設定をユーザに選択させるためのボタンＭＡ２５と、ボタンＭＡ２５押下後に表示されるプリンタ設定画面で設定した設定内容の保存をユーザに選択させるためのボタンＭＡ２６と、で構成されている。
【００５８】
設計用紙の印刷設定を変更したいときは、ユーザは、ラジオボタンＭＡ２２をＯＮにし、ボタンＭＡ２５を押し、当該押下後に表示されるプリンタ設定画面で所望の印刷設定を行い、ボタンＭＡ２６を押せばよい。なお、表示領域ＭＡ２１における既存印刷設定の項目に“無し”と表示されている用紙サイズには標準設定が適用される。また、保存される印刷設定は、ボタンＭＡ２５押下後に表示されるプリンタ設定画面で設定した内容である。当該プリンタ設定画面は、プリンタドライバによってレイアウトが異なり、設定できる内容も異なるものである。一方、設計用紙の印刷設定を標準に戻したいときは、ユーザは、ラジオボタンＭＡ２３をＯＮにし、ボタンＭＡ２６を押せばよい。また、印刷時のプリンタの初期値を設定したいときは、ユーザは、ボタンＭＢ５を押し、当該押下により表示されるプリンタ設定画面で所望のプリンタ設定を行い、ボタンＭＡ２６を押せばよい。
【００５９】
図８に戻り、システム印刷設定ダイアログＭＡのボタンＭＡ２６が押下されると、用紙別印刷設定削除部１０２ｄは、指定された用紙の設定を、用紙別印刷設定記憶部１０４ｂに格納されている用紙別印刷設定から削除する（ステップＳＢ２）。
【００６０】
つぎに、システム印刷設定ダイアログＭＡのラジオボタンＭＡ２２が選択されていた場合には（ステップＳＢ３：「設定変更」）、用紙別印刷設定登録部１０２ｅは、システム印刷設定ダイアログＭＡに表示されているユーザにより指定された用紙別の印刷設定情報（具体的には、ボタンＭＡ２５押下後に表示されるプリンタ設定画面で設定した設定内容）を、バイナリ形式で用紙別印刷設定に登録する（ステップＳＢ４）。
【００６１】
なお、システム印刷設定ダイアログＭＡのラジオボタンＭＡ２３が選択されていた場合には（ステップＳＢ３：「標準に戻す」）、制御部１０２は、本処理を終了させる。
【００６２】
［３−３．帳票別印刷設定保存処理］
ここでは、印刷設定管理装置１００が行う帳票別印刷設定保存処理について図９および図１０を参照して説明する。図９は、帳票別印刷設定保存処理の一例を示すフローチャートである。
【００６３】
まず、帳票別印刷設定ダイアログ出力部１０２ｆは、図１０に示す帳票別印刷設定ダイアログＭＢを、モニタ１１２に出力する（ステップＳＣ１）。
【００６４】
図１０は、帳票別印刷設定ダイアログの一例を示す図である。図１０に示す帳票別印刷設定ダイアログＭＢは、帳票の設計情報（システム設計された標準の印刷設定の情報）を表示するための表示領域ＭＢ１と、“設定を変更する”をユーザに選択させるためのラジオボタンＭＢ２と、“標準に戻す”をユーザに選択させるためのラジオボタンＭＢ３と、現在設定されているプリンタのプリンタ名を表示するための表示領域ＭＢ４と、プリンタの設定をユーザに選択させるためのボタンＭＢ５と、帳票の上下左右の余白の数値を入力可能に表示するためのエディットボックス群ＭＢ６と、ボタンＭＢ５押下後に表示されるプリンタ設定画面で設定した設定内容およびエディットボックス群ＭＢ６の表示内容（上下左右の余白の数値）の保存をユーザに選択させるためのボタンＭＢ７と、帳票別印刷設定のキャンセルをユーザに選択させるためのボタンＭＢ８と、で構成されている。
【００６５】
帳票の設計情報を変更したいときは、ユーザは、ラジオボタンＭＢ２をＯＮにし、ボタンＭＢ５を押し、当該押下後に表示されるプリンタ設定画面で所望の印刷設定を行い、ボタンＭＢ７を押せばよい。なお、保存される印刷設定は、ボタンＭＢ５押下後に表示されるプリンタ設定画面で設定した内容である。当該プリンタ設定画面は、プリンタドライバによってレイアウトが異なり、設定できる内容も異なるものである。一方、帳票の設計情報を標準に戻したいときは、ユーザは、ラジオボタンＭＢ３をＯＮにし、ボタンＭＢ７を押せばよい。また、印刷時のプリンタの初期値を設定したいときは、ユーザは、ボタンＭＢ５を押し、当該押下により表示されるプリンタ設定画面で所望のプリンタ設定を行い、ボタンＭＢ７を押せばよい。また、帳票の上下左右の余白の数値を変更したいときは、ユーザは、エディットボックス群ＭＢ６に所望の数値を適宜入力し、ボタンＭＢ７を押せばよい。
【００６６】
図９に戻り、帳票別印刷設定ダイアログＭＢのボタンＭＢ７が押下されると、帳票別印刷設定削除部１０２ｇは、該当する帳票の印刷設定を、帳票別印刷設定記憶部１０４ｃに格納されている帳票別印刷設定から削除する（ステップＳＣ２）。
【００６７】
つぎに、帳票別印刷設定ダイアログＭＢのラジオボタンＭＢ２が選択されていた場合には（ステップＳＣ３：「設定変更」）、帳票別印刷設定登録部１０２ｈは、該当する帳票の印刷設定情報（具体的には、ボタンＭＢ５押下後に表示されるプリンタ設定画面で設定した設定内容およびエディットボックス群ＭＢ６の表示内容（上下左右の余白の数値））を帳票別印刷設定に登録する（ステップＳＣ４）。なお、プリンタ設定画面で設定した設定内容はバイナリ形式で保存し、エディットボックス群ＭＢ６に設定された上下左右の余白の数値は、バイナリ形式で保存せず、設定値をそのまま保存する。
【００６８】
なお、帳票別印刷設定ダイアログＭＢのラジオボタンＭＢ３が選択されていた場合には（ステップＳＣ３：「標準に戻す」）、制御部１０２は、本処理を終了させる。
【００６９】
［３−４．印刷設定復元処理］
ここでは、印刷設定管理装置１００が行う印刷設定復元処理について図１１を参照して説明する。図１１は、印刷設定復元処理の一例を示すフローチャートである。
【００７０】
まず、帳票別印刷設定読込部１０２ｋは、帳票別印刷設定から、該当する帳票の印刷設定のデータを取得する（ステップＳＤ１）。
【００７１】
つぎに、ステップＳＤ１でデータが存在しない（取得できない）場合には（ステップＳＤ２：Ｎｏ）、用紙別印刷設定読込部１０２ｊは、用紙別印刷設定から、該当する用紙の印刷設定のデータを取得する（ステップＳＤ３）。
【００７２】
つぎに、ステップＳＤ３でデータが存在しない（取得できない）場合には（ステップＳＤ４：Ｎｏ）、標準印刷設定オブジェクト化部１０２ｍは、標準設定で印刷設定情報をオブジェクト化してプログラムで使用可能とする（ステップＳＤ５）。
【００７３】
つぎに、システム標準プリンタ設定読込部１０２ｉは、システム標準プリンタ設定から、プリンタ名を取得する（ステップＳＤ６）。
【００７４】
つぎに、ステップＳＤ７でデータが存在する（取得できた）場合には（ステップＳＤ７：Ｙｅｓ）には、システム標準プリンタ設定登録部１０２ｃは、ステップＳＤ５でオブジェクト化した印刷設定上の使用プリンタを、システム標準プリンタに変更する（ステップＳＤ８）。
【００７５】
一方、ステップＳＤ１でデータが存在する（取得できた）場合には（ステップＳＤ２：Ｙｅｓ）またはステップＳＤ３でデータが存在する（取得できた）場合には（ステップＳＤ４：Ｙｅｓ）には、読込印刷設定オブジェクト化部１０２ｎは、ステップＳＤ１またはステップＳＤ３で取得した印刷設定情報（該当帳票の印刷設定または該当用紙の印刷設定）をオブジェクト化してプログラムで使用可能とする（ステップＳＤ９）。
【００７６】
［４．本実施の形態のまとめ及び他の実施の形態］
以上、本実施の形態によれば、帳票別印刷設定から、該当する帳票の印刷設定のデータを取得できた場合には、取得した該当帳票の印刷設定をオブジェクト化してプログラムで使用可能とする。また、本実施の形態によれば、帳票別印刷設定から、該当する帳票の印刷設定のデータを取得でない場合であって用紙別印刷設定から、該当する用紙の印刷設定のデータを取得できたときには、取得した該当用紙の印刷設定をオブジェクト化してプログラムで使用可能とする。
【００７７】
また、本実施の形態によれば、帳票別印刷設定から、該当する帳票の印刷設定のデータを取得できない場合であって用紙別印刷設定から、該当する用紙の印刷設定のデータも取得できなかったときには、標準設定で印刷設定情報をオブジェクト化してプログラムで使用可能とする。そして、本実施の形態によれば、システム標準プリンタ設定からプリンタ名を取得できた場合には、オブジェクト化した印刷設定上の使用プリンタをシステム標準プリンタに変更する。
【００７８】
これにより、印刷時のユーザの作業効率を低下させることなく、所望の印刷設定での印刷を実現することができる。また、印刷設定一式（設定自体、具体的にはプリンタセッティング情報）をそのままバイナリ形式で保存するので、プリンタドライバに依存せず、プリンタドライバ毎に異なる設定可能項目や設定内容にも対応することができ、プリンタドライバに固有の機能について印刷時にユーザが毎回指定する必要はない。そして、印刷時には、プリンタ側で印刷設定の内容を勝手に判断するので、ユーザは特別な操作を必要とせずに、保存済みの印刷設定に従って出力することができる。さらに、今後のプリンタドライバの追加機能にもそのまま対応することができる。また、ユーザ個別の印刷設定にも対応することができる。換言すると、ユーザ個別の印刷設定に従ってユーザ所望の印刷を実現することができる。また、印刷の際に固有の印刷設定を適切に反映させることができる。
【００７９】
最後に、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。例えば、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、印刷設定管理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。また、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて又は機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８０】
また、本発明にかかる印刷設定管理プログラムは、後述するコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて印刷設定管理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤなどの記憶部１０４などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭ等にロードされることによって実行され、ＣＰＵと協働して制御部１０２を構成する。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【産業上の利用可能性】
【００８１】
以上説明したように、本発明にかかる印刷設定管理装置、印刷設定管理方法および印刷設定管理プログラムは、情報処理産業等の様々な分野で幅広く実施することができ、極めて有用である。
【符号の説明】
【００８２】
１００  印刷設定管理装置
１０２  制御部
１０２ａ  システム印刷設定ダイアログ出力部
１０２ｂ  システム標準プリンタ設定削除部
１０２ｃ  システム標準プリンタ設定登録部
１０２ｄ  用紙別印刷設定削除部
１０２ｅ  用紙別印刷設定登録部
１０２ｆ  帳票別印刷設定ダイアログ出力部
１０２ｇ  帳票別印刷設定削除部
１０２ｈ  帳票別印刷設定登録部
１０２ｉ  システム標準プリンタ設定読込部
１０２ｊ  用紙別印刷設定読込部
１０２ｋ  帳票別印刷設定読込部
１０２ｍ  標準印刷設定オブジェクト化部
１０２ｎ  読込印刷設定オブジェクト化部
１０４  記憶部
１０４ａ  システム標準プリンタ設定記憶部
１０４ｂ  用紙別印刷設定記憶部
１０４ｃ  帳票別印刷設定記憶部
１０６  通信インターフェース部
１０８  入出力インターフェース部
１１０  入力装置
１１２  出力装置
【図１】
2010231266.tif 000003
【図２】
2010231266.tif 000004
【図３】
2010231266.tif 000005
【図４】
2010231266.tif 000006
【図５】
2010231266.tif 000007
【図６】
2010231266.tif 000008
【図７】
2010231266.tif 000009
【図８】
2010231266.tif 000010
【図９】
2010231266.tif 000011
【図１０】
2010231266.tif 000012
【図１１】
2010231266.tif 000013