(57)【要約】【課題】マルチランゲージ対応ドライバー環境であっても、スタンプ印刷の識別容易性を維持した運用を維持促進することを目的とする。【解決手段】文書にスタンプを付加して印刷を行う印刷装置を制御するシステムであって、管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示手段と、設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存手段と、一般ユーザーからの要求に応じて、言語設定情報に基づき一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する第２の表示手段と、を有することによって課題を解決する。【選択図】図１４
2016157327.tif 000002
【特許請求の範囲】
【請求項１】
文書にスタンプを付加して印刷を行う印刷装置を制御するシステムであって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示手段と、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存手段と、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する第２の表示手段と、
を有するシステム。
【請求項２】
前記第２の表示手段は、前記言語設定情報に管理者権限を有するユーザー指定のスタンプ言語が設定されているか否かを判定し、前記言語設定情報に管理者権限を有するユーザー指定のスタンプ言語の情報が含まれている場合、前記管理者権限を有するユーザー指定のスタンプ言語を前記一般ユーザーのスタンプ言語に決定し、決定したスタンプ言語のスタンプを選択可能な前記スタンプ編集画面を表示する請求項１記載のシステム。
【請求項３】
前記第２の表示手段は、前記言語設定情報に管理者権限を有するユーザー指定のスタンプ言語の情報が含まれておらずユーザー設定に従う旨の情報が含まれている場合、一般ユーザー指定のスタンプ言語を前記一般ユーザーのスタンプ言語に決定し、決定したスタンプ言語のスタンプを選択可能な前記スタンプ編集画面を表示する請求項２記載のシステム。
【請求項４】
文書にスタンプを付加して印刷を行う印刷装置を制御するシステムであって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示手段と、
前記設定画面を介して追加された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存手段と、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する第２の表示手段と、
を有するシステム。
【請求項５】
前記第２の表示手段は、前記決定した追加するスタンプ言語の情報を含む一般ユーザーの言語設定画面を表示し、前記決定した追加するスタンプ言語のスタンプと前記言語設定画面を介して前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能な前記スタンプ編集画面を表示する請求項４記載のシステム。
【請求項６】
前記第１の表示手段は、前記管理者権限を有するユーザーの前記印刷装置のプロパティ画面において管理者権限を有するユーザーによる一般ユーザーのスタンプ言語の設定画面の表示を要求するオブジェクトを表示し、前記オブジェクトが選択された場合、前記管理者権限を有するユーザーから要求が有ったとして前記設定画面を表示する請求項１乃至５何れか１項記載のシステム。
【請求項７】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置であって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する表示手段と、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存手段と、
を有する情報処理装置。
【請求項８】
前記表示手段は、前記管理者権限を有するユーザーの前記印刷装置のプロパティ画面において管理者権限を有するユーザーによる一般ユーザーのスタンプ言語の設定画面の表示を要求するオブジェクトを表示し、前記オブジェクトが選択された場合、前記管理者権限を有するユーザーから要求が有ったとして前記設定画面を表示する請求項７記載の情報処理装置。
【請求項９】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置であって、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得手段と、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する表示手段と、
を有する情報処理装置。
【請求項１０】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置であって、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得手段と、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する表示手段と、
を有する情報処理装置。
【請求項１１】
文書にスタンプを付加して印刷を行う印刷装置を制御するシステムが実行する情報処理方法であって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示ステップと、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する第２の表示ステップと、
を含む情報処理方法。
【請求項１２】
文書にスタンプを付加して印刷を行う印刷装置を制御するシステムが実行する情報処理方法であって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示ステップと、
前記設定画面を介して追加された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する第２の表示ステップと、
を含む情報処理方法。
【請求項１３】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置が実行する情報処理方法であって、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する表示ステップと、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
を含む情報処理方法。
【請求項１４】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置が実行する情報処理方法であって、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する表示ステップと、
を含む情報処理方法。
【請求項１５】
文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置が実行する情報処理方法であって、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する表示ステップと、
を含む情報処理方法。
【請求項１６】
文書にスタンプを付加して印刷を行う印刷装置を制御するコンピュータに、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示ステップと、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する第２の表示ステップと、
を実行させるためのプログラム。
【請求項１７】
文書にスタンプを付加して印刷を行う印刷装置を制御するコンピュータに、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する第１の表示ステップと、
前記設定画面を介して追加された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する第２の表示ステップと、
を実行させるためのプログラム。
【請求項１８】
文書にスタンプを付加して印刷を行う印刷装置を制御するコンピュータに、
管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する表示ステップと、
前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存ステップと、
を実行させるためのプログラム。
【請求項１９】
文書にスタンプを付加して印刷を行う印刷装置を制御するコンピュータに、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する表示ステップと、
を実行させるためのプログラム。
【請求項２０】
文書にスタンプを付加して印刷を行う印刷装置を制御するコンピュータに、
一般ユーザーのスタンプ言語に関する言語設定情報を取得する取得ステップと、
前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき追加するスタンプ言語を決定し、決定した追加するスタンプ言語のスタンプと前記一般ユーザーにより指定されたスタンプ言語のスタンプとを選択可能なスタンプ編集画面を表示する表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタンプを付加して印刷を行う印刷装置を制御するシステム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
プリンタードライバーはマルチランゲージ環境での利用を想定した、マルチランゲージ対応行われ、様々な言語でのユーザーインターフェイスを提供している。
特に、原稿文書に特定に文字を付加するスタンプ印刷機能では、言語の選択結果が印刷結果にも影響を与える。このため、ユーザーインターフェイスの表示言語とは別にスタンプの言語を別途選択させる技術「特許文献１」の様な先行例がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２３１３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリンタードライバーでは、ユーザーの使い勝手を考慮し、ドライバーのＵＩ表示言語を切り替えと連動し、ユーザーの選択した表示言語のスタンプを利用可能としている。もちろん、先行技術例で挙げたように、表示言語とは別に、スタンプ言語を設定するケースもあるが、スタンプ印刷で利用するスタンプの言語はユーザーが選択した言語で行われる。
一方、スタンプ印刷は、「極秘」、「緊急」、「コピー」、「ドラフト」等の短い文言を、文書の中央に大きく印刷したり、目立つ文字の色を利用したりして、容易に識別が可能な文書になっている。これは、スタンプを誰が見ても簡単に理解できる内容にすることで、該当する文書の取り扱いを周知徹底するための、マークとして扱われることを目的としているためである。つまり、スタンプ印刷のスタンプ文字列は単なる文字情報では無く、印刷物に付与される記号や目印としての役割を果たさなくてはならない。
【０００５】
様々な言語を利用する人々が働くオフィスで印刷を行う場合、このオフィスで働く人の多くが理解できない言語のスタンプを文書に付加すると、多くの人がスタンプの意味を理解できないため、上述したスタンプの目的を果たせないことになる。如いては、文書のセキュリティや情報共有等の様々な面で問題が生じることになる。例えば、「機密」のスタンプのある文書が放置されたり、「ドラフト」のスタンプのついた文書の内容を最終決定として扱ったり、「コピー」のスタンプのある文書が原本として扱われたり等の問題の発生が懸念される。
様々な言語を利用する環境で、ユーザー各々が独自に設定したスタンプ言語を利用すると、セキュリティや情報共有等の様々な面で問題が生じ、スタンプ本来の記号や目印としての目的が充分果たせなくなり、スタンプの効果が薄れてしまうという課題がある。
本発明は、マルチランゲージ対応ドライバー環境であっても、スタンプ印刷の識別容易性を維持した運用を維持促進することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の情報処理装置は、文書にスタンプを付加して印刷を行う印刷装置を制御する情報処理装置であって、管理者権限を有するユーザーからの要求に応じて一般ユーザーのスタンプ言語の設定画面を表示する表示手段と、前記設定画面を介して選択された一般ユーザーのスタンプ言語に関する言語設定情報を保存する保存手段と、を有し、前記表示手段は、前記一般ユーザーからの要求に応じて、前記言語設定情報に基づき前記一般ユーザーのスタンプ言語を決定し、決定したスタンプ言語のスタンプを選択可能なスタンプ編集画面を表示する。
【発明の効果】
【０００７】
本発明によれば、マルチランゲージ対応ドライバー環境であっても、スタンプ印刷の識別容易性を維持した運用を維持促進することができる。
【図面の簡単な説明】
【０００８】
【図１】印刷システムのシステム構成を示す図である。
【図２】クライアント、プリンターサーバーのハードウェア構成を示す図である。
【図３】プリンターのハードウェア構成を示す図である。
【図４】クライアント、プリンターサーバーのソフトウェア構成を示す図である。
【図５】プリンターのソフトウェア構成等を示す図である。
【図６】ドライバーＵＩ処理部を更に詳細に説明した図である。
【図７】文書印刷設定部のＵＩ表示を示す図である。
【図８】タンプ編集画面のマルチランゲージ対応の一つの例を示す図である。
【図９】一般ユーザーの言語設定画面を示す図である。
【図１０】プリンター設定部のプロパティ画面を示す図である。
【図１１】管理者言語設定画面を示す図である。
【図１２】スタンプ編集画面の表示処理を説明するフローチャートである。
【図１３】スタンプ言語の決定処理の詳細を示すフローチャートである。
【図１４】スタンプ編集画面の表示結果を示す図である。
【図１５】管理者言語設定画面を示す図である。
【図１６】一般ユーザーの言語設定画面を示す図である。
【図１７】スタンプ言語の決定処理の詳細を示すフローチャートである。
【図１８】スタンプ編集画面の表示結果を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜第一の実施形態＞
［システム構成］
図１は、印刷システムのシステム構成を示す図である。図１を用いて印刷システムのシステム構成について説明する。印刷システムは、クライアント情報機器１００、プリンターサーバー情報機器１０２、印刷装置１０１で構成される。クライアント情報機器１００は、パーソナルコンピューター等であり、以下、単にクライアントと記載する。プリンターサーバー情報機器１０２は、サーバー等であり、以下、単にプリンターサーバーと記載する。印刷装置１０１は、プリンター等であり、以下、単にプリンターと記載する。クライアント１００、プリンターサーバー１０２、プリンター１０１は有線或いは無線通信等を利用する通信媒体１０３で直接或いは他の機器を介して間接的に接続されている。クライアント１００、プリンターサーバー１０２は、情報処理装置の一例である。
【００１１】
［ハードウェア構成］
次に、図２、図３を用いて、クライアント１００、プリンターサーバー１０２、プリンター１０１のハードウェア構成について説明する。
図２は、クライアント１００、プリンターサーバー１０２のハードウェア構成を示す図である。クライアント１００とプリンターサーバー１０２とはハードウェア構成としては同じ構成で実現可能であるため、ここでは一緒に説明を行う。
図２を用いて、クライアント１００、プリンターサーバー１０２のハードウェア構成について説明する。クライアント１００、プリンターサーバー１０２はＣＰＵ１により制御される。ＣＰＵ１はＲＯＭ３に記憶された基本入出力システム（ＢＩＯＳ制御プログラム）や外部メモリ１１に記憶されたオペレーティングシステムのプログラム、各種アプリケーションプログラム等をＲＡＭ２にロードし、実行することが可能である。クライアント１００、プリンターサーバー１０２にはユーザーからの入力を受けるキーボード９や処理の結果を画像としてユーザーに表示するためのディスプレイ１０等が接続可能である。更に、クライアント１００、プリンターサーバー１０２は、他の情報機器と通信を行うためのＵＳＢやメモリーカード、有線・無線ネットワーク等の外部機器Ｉ／Ｆ８を備える。尚、本実施形態で説明するクライアント１００、又はプリンターサーバー１０２のソフトウェア構成やフローチャートの処理等はプログラムＲＯＭ３に格納されたプログラムをＲＡＭ２上にロードし、ＣＰＵ１が実行することにより実現される。
【００１２】
図３は、プリンター１０１のハードウェア構成を示す図である。図３を用いて、プリンター１０１のハードウェア構成について説明する。プリンター１０１はＣＰＵ１２により制御される。ＣＰＵ１２は、ＲＯＭ１４に記憶された制御プログラムや外部メモリ２２に格納された各種プログラムをＲＡＭ１３にロードし、実行することが可能である。ＣＰＵ１２は制御プログラムの動作に基づいて入出力部１６を介して入力された印刷データ等を画像信号に変換し印刷部２０に出力することで印刷を行う。また、ＣＰＵ１２は、制御プログラムの動作に基づいて入出力部１６を介して入力された各種応答要求に対して処理した結果を入出力部１６から出力する。尚、プリンター１０１に操作部２１を接続することで、ユーザーからの直接の入力を受け付けることも可能になる。尚、本実施形態で説明するプリンター１０１のソフトウェア構成や処理等はプログラムＲＯＭ１４に格納されたプログラムをＲＡＭ１３上にロードしＣＰＵ１２が実行することにより実現される。
【００１３】
［ソフトウェア構成］
次に図４を用いてクライアント１００、プリンターサーバー１０２のソフトウェア構成及び印刷・印刷設定動作に係る動作について説明を行う。
図４は、クライアント１００、プリンターサーバー１０２のソフトウェア構成を示す図である。クライアント１００とプリンターサーバー１０２とはソフトウェア構成としては同じ構成で実現可能であるため、ここでは一緒に説明を行う。
クライアント１００、プリンターサーバー１０２は、オペレーティングシステム２１０、アプリケーション２２０、プリンタードライバー２３０のコンポーネント等で構成される。オペレーティングシステム２１０は、印刷や印刷設定も含めて機器全体の制御を行うオペレーティングシステムであり、以下、単にＯＳと記載する。アプリケーション２２０は、ユーザーの指示に応じて印刷を指示する。プリンタードライバー２３０は、ＯＳ２１０やアプリケーション２２０から直接或いは間接的に呼び出され、印刷に関する設定情報やデータの作成を行う。また、プリンタードライバー２３０は、印刷データを作成するグラフィック処理部２３１と、印刷を行うための印刷設定情報を作成するＵＩ処理部２３２と、で構成される。
スタンプ印刷に関する設定情報は、ＵＩ処理部２３２で作成した印刷設定情報の一部として作成され、これを呼び出したアプリケーション２２０に渡される。この印刷設定情報はアプリケーション２２０からＯＳ２１０を介してグラフィック処理部２３１に渡り、グラフィック処理部２３１で解釈され、プリンター１０１が理解可能なプリンターコマンドに変換される。
【００１４】
次に図５を用いてプリンター１０１のソフトウェア構成及び印刷動作に係る動作について説明を行う。
プリンター１０１は、ジョブ受信部２５０、ジョブ制御部２６０、印刷処理部２７０のコンポーネント等で構成される。ジョブ受信部２５０は、クライアント１００やプリンターサーバー１０２から印刷データを受信する。ジョブ制御部２６０は、受信した印刷ジョブを印刷するために各種制御を行う。印刷処理部２７０は、実際に印刷処理を実行する。尚、プリンター１０１は公知の技術を使ってスタンプを含む印刷処理を実施するものであるため、以降、プリンター１０１の動作に関する説明は割愛する。
【００１５】
［ＵＩ処理部］
次に、プリンタードライバー２３０のＵＩ処理部２３２について、説明を行う。図６はＵＩ処理部２３２を更に詳細に説明した図である。ＵＩ処理部２３２は、文書印刷設定部３１０と、プリンター設定部３２０と、で構成される。文書印刷設定部３１０は、印刷ジョブ毎にスタンプ設定情報を含む印刷設定情報を作成し、アプリケーション２２０に応答する。プリンター設定部３２０は、プリンター１０１の機器構成や管理者の設定情報を管理する。プリンター設定部３２０が作成、管理する情報はプリンターサーバー１０２内の外部メモリ（ＨＤ）１１等の適切な記憶領域に格納される。そして、前記情報は、クライアント１００からは参照可能な状態でＯＳ２１０が管理する。
印刷情報記憶部３３０には、各国の言語に応じたスタンプ情報が格納されており、クライアント１００のＵＩ処理部２３２から参照可能な外部メモリ（ＨＤ）１１内に適切な形式で格納されているものとする。例えば、この印刷情報記憶部３３０はプリンタードライバー２３０と同時にインストールされる各国言語に応じたリソースファイル内の情報として、外部メモリ（ＨＤ）１１に格納されている。
以下では、説明の簡略化のため、管理者権限を有するユーザーは、プリンターサーバー１０２に管理者権限でログインしてプリンターサーバー１０２のディスプレイ１０等に画面を表示し、設定等を行うものとする。また、一般ユーザーは、クライアント１００に一般ユーザー権限でログインしてクライアント１００のディスプレイ１０等に画面を表示し、設定等を行うものとする。但し、このことは以下に示す実施形態の処理を限定するものではなく、例えば、管理者権限を有するユーザーがクライアント１００に管理者権限でログインしてクライアント１００のディスプレイ１０等に画面を表示し、設定等を行ってもよい。そして、一般ユーザーは、クライアント１００に一般ユーザー権限でログインしてクライアント１００のディスプレイ１０等に画面を表示し、設定等を行ってもよい。
【００１６】
［文書印刷設定部］
文書印刷設定部３１０のＵＩ及び動作について説明を行う。図７は文書印刷設定部３１０のＵＩ表示例を示す図である。文書印刷設定部３１０は、図７で示すような印刷設定画面４００を表示する。一般ユーザーは、印刷設定画面４００を介して、印刷設定を行うことができる。
図７では、スタンプチェックボックス４０１がチェック・オンになっており、スタンプ印刷の設定が行われていることを示している。また、スタンプ編集ボタン４０２が選択されると、ＵＩ処理部２３２は、スタンプ印刷に用いるスタンプの詳細な属性を設定・編集するスタンプ編集画面（図８の４１０）の表示を行う。
スタンプ編集画面４１０では、スタンプ一覧４１１に現在のスタンプ言語に応じた、プリセットのスタンプが列挙される。一般ユーザーはスタンプ一覧４１１に列挙されているスタンプの中から文書に付加するスタンプを一つ選択することができる。スタンプ編集画面では、現在選択されているスタンプがプレビュー領域４１２に表示されている。また、スタンプ編集画面では、詳細なスタンプ印刷の各種属性を表示・編集するためのタブ４１３等が含まれている。
【００１７】
［ユーザーのスタンプ言語設定］
図７に戻り、一般ユーザーのスタンプ言語の設定について述べる。本実施形態では、図７の印刷設定画面４００に言語設定ボタン４０３を配置し、一般ユーザーがプリンタードライバー２３０の表示言語やスタンプ言語を自由に設定できるようにしてある。言語設定ボタン４０３が押下されると、ＵＩ処理部２３２は、図９に示す一般ユーザーの言語設定画面４４０を表示する。
言語設定画面４４０の例では、プリンタードライバー全体の表示言語を設定する表示言語４４１のコントロールと、スタンプ一覧４１１に表示するプリセットのスタンプの言語を設定する、スタンプ言語４４３のコントロールと、が配置されている。本実施形態では、表示言語４４１のコントロールでは候補４４２に示す選択肢が列挙される。候補４４２では、「ＯＳの言語に従う」のような選択肢を用意することで、一般ユーザーが表示言語４４１で特定の言語を選択しなくても、ＯＳの言語に合わせてドライバーのＵＩ表示言語を設定することができるようになっている。また、スタンプ言語４４３でも候補４４４に示すような選択肢を列挙される。こちらでも、「表示言語に従う」の選択肢を用意することで、一般ユーザーが意図的にスタンプ言語４４３の選択を行わなくても、ＵＩの表示言語に応じたスタンプ言語を設定できるようなっている。
図８のスタンプ編集画面４２０はスタンプ編集画面のマルチランゲージ対応の一つの例を示している。一般ユーザーが言語設定画面４４０の表示言語４４１で「英語」を、スタンプ言語４４３に「表示言語に従う」又は「英語」を選択すると、スタンプ編集画面４２０のような英語でのＵＩ表示となり、スタンプ一覧４２１には英語のプリセットスタンプが表示される。この例は、一般ユーザーが表示言語４４１を切り替えることで、スタンプ一覧４１１に表示されていたスタンプの言語も変更されることを示している。
【００１８】
［プリンター設定部］
プリンター設定部３２０のＵＩ及び動作について説明を行う。図１０はプリンター設定部３２０のプロパティ画面を示す図である。プリンター設定部３２０は、ＯＳ２１０からの要求に応じて、この例で示すようなプリンターの「デバイスの設定」タブ５００の表示を行う。尚、一般ユーザー権限でこの「デバイスの設定」タブ５００を開くと、各設定の確認を行うことはできるが、変更することはできないようにＯＳ２１０が制御を行う。一方、管理者権限を有するユーザーが「デバイスの設定」タブ５００を開くと、各種設定変更可能なようにＯＳ２１０が制御を行っている。このため、この「デバイスの設定」タブ５００は、管理者権限を有するユーザー用の設定のタブとなっている。
【００１９】
［管理者の言語設定］
管理者向けにスタンプの言語の設定を行う処理について説明する。
本実施形態では、「デバイスの設定」タブ５００に、管理者権限を有するユーザー向けのスタンプ言語設定を行うためでの画面を呼び出す管理者言語設定ボタン５０１が配置されている。管理者言語設定ボタン５０１を、管理者権限を有するユーザーが押下したことを検知すると、ＵＩ処理部２３２は、図１１の管理者言語設定画面５１０を開くように制御する。この管理者言語設定画面５１０には、「ユーザーのスタンプ言語」５１１のコントロールが配置され、選択肢として候補５１２のような候補が列挙される。
管理者権限を有するユーザーがこの「ユーザーのスタンプ言語」５１１に、特定の言語を設定し、ＯＫボタンを選択すると、プリンター設定部３２０は、言語設定情報を外部メモリ１１等に保存する。そして、言語設定情報に基づき、一般ユーザーのスタンプ編集画面４１０のスタンプ一覧４１１には、管理者が指定した言語のスタンプがプリセットとして表示される。また、ユーザー向けの言語設定画面４４０のスタンプ言語４４３のコントロールは、管理者権限を有するユーザーが「ユーザーのスタンプ言語」５１１で設定した言語に、編集不可な状態で表示されるようにしても良い。
このようにすることで、一般ユーザーが利用可能なプリセットスタンプは管理者権限を有するユーザーが指定した特定の言語に限定されることになり、スタンプ印刷の識別容易性を維持した運用を維持促進する効果を発揮することができる。管理者言語設定ボタン５０１は、管理者権限を有するユーザーによる一般ユーザーのスタンプ言語の設定画面の表示を要求するオブジェクトの一例である。
【００２０】
［スタンプ編集画面の処理］
次に、スタンプ編集画面４１０の表示処理について説明する。
図１２はスタンプ編集画面４１０の表示処理を説明するフローチャートである。図１２を用いてスタンプ編集画面の表示処理について説明を行う。
一般ユーザーがプリンターの印刷設定画面４００のスタンプ編集ボタン４０２を押下したことを検知すると、文書印刷設定部３１０は、適切な初期化処理を行った後、表示言語の決定を行う（Ｓ１２１０）。文書印刷設定部３１０は、一般ユーザーの言語設定画面４４０の表示言語４４１の設定に応じ表示言語を決定する。表示言語４４１の候補４４２の中で「ＯＳの言語に従う」が設定されている場合、文書印刷設定部３１０は、更にＯＳの言語を参照し、ＯＳの言語を表示言語とする。
次に、文書印刷設定部３１０は、スタンプ言語を決定する処理を行う（Ｓ１２２０）。スタンプ言語の決定処理の詳細を図１３に示す。スタンプ言語の決定処理では、まず、文書印刷設定部３１０は、管理者権限を有するユーザーによる設定された言語設定情報を取得し、参照する（Ｓ１３１０）。管理者権限を有するユーザーの言語設定情報は管理者言語設定画面５１０の「ユーザーのスタンプ言語」５１１の設定項目である。次に、文書印刷設定部３１０は、「ユーザーのスタンプ言語」５１１の設定内容がユーザーの設定に従うことを意図しているかどうかを判定する（Ｓ１３２０）。「ユーザーのスタンプ言語」５１１が候補５１２の「ユーザー設定に従う」の場合、文書印刷設定部３１０は、Ｓ１３３０へと進む。そして、文書印刷設定部３１０は、スタンプ言語を、一般ユーザーの言語設定画面４４０のスタンプ言語４４３に設定されてる言語、即ち、一般ユーザー指定の言語、とする（Ｓ１３３０）。尚、ユーザーのスタンプ言語４４３に候補４４４内の「表示言語に従う」が選択されている場合、文書印刷設定部３１０は、表示言語４４１に設定されている言語を、スタンプ言語として採用する。一方、Ｓ１３２０の判定にて、「ユーザーのスタンプ言語」５１１が候補５１２の「ユーザー設定に従う」以外の場合、文書印刷設定部３１０は、Ｓ１３４０へ進む。そして、文書印刷設定部３１０は、「ユーザーのスタンプ言語」５１１にて設定されている、管理者権限を有するユーザー指定の言語をスタンプ言語として採用する（Ｓ１３４０）。
【００２１】
図１２の説明に戻る。スタンプ言語を決定した後、文書印刷設定部３１０は、Ｓ１２３０へと進み、スタンプ一覧４１１に表示するプリセットスタンプを決定する処理を行う。文書印刷設定部３１０は、言語に応じたスタンプ情報が格納されている印刷情報記憶部３３０を参照し、この中から、先に決定したスタンプ言語のスタンプをピックアップする（Ｓ１２３０）。
最後に、文書印刷設定部３１０は、スタンプ編集画面４１０の表示を行う（Ｓ１２４０）。ここでは、文書印刷設定部３１０は、Ｓ１２１０で決定した表示言語で各ダイアログの要素を表示すると共に、Ｓ１２３０で決定したスタンプ一覧４１１に列挙するスタンプの表示を行う。
以上の様にして、スタンプ編集画面４１０は表示される。図１４はスタンプ編集画面の表示結果を示す図であり、表示言語は日本語、スタンプ言語は英語の場合の例を示している。日本語ＯＳで、ユーザーが言語設定画面の表示言語を「ＯＳ言語に従う」、スタンプ言語を「表示言語に従う」とし、管理者権限を有するユーザーが管理者言語設定画面の「ユーザーのスタンプ言語」を「英語」としたとする。すると、この例のように日本語ＵＩで英語のスタンプの表示となる。つまり、管理者権限を有するユーザーが「ユーザーのスタンプ言語」５１１に特定の言語を設定する。このことで、一般ユーザーに表示されるスタンプ編集画面４６０のスタンプ一覧４６１には、管理者権限を有するユーザーが指定した言語のプリセットスタンプが表示される。したがって、一般ユーザーは、スタンプ一覧４６１から管理者権限を有するユーザーが指定した言語のスタンプを選択することができる。スタンプ編集画面４６０は、管理者権限を有するユーザーが指定した言語のスタンプを選択可能なスタンプ編集画面の一例である。
【００２２】
＜第二の実施形態＞
第一の実施形態では、管理者権限を有するユーザーが設定した言語のスタンプが、ユーザーのスタンプ編集画面にプリセットされたスタンプとして表示される実施形態を示した。ここでは、他の実施形態として、ユーザーが選択したスタンプ言語に加えて管理者権限を有するユーザーが設定したスタンプ言語のプリセットされたスタンプをユーザーのスタンプ編集画面に表示する実施形態をする。尚、先の実施形態と重複する説明は省略する。
［管理者の言語設定（言語追加処理）］
図１５は本実施形態の管理者言語設定の画面例を示す図である。本実施形態では、「追加スタンプ言語」５２１として、管理者権限を有するユーザーが任意にスタンプ言語を追加するための機能を提供する。「追加スタンプ言語」５２１の選択肢は候補５２２で示すように、追加言語「なし」か、特定の言語を追加言語として設定可能となっている。
［ユーザーのスタンプ言語設定（言語追加処理）］
図１６では本実施形態における、一般ユーザーの言語設定画面４５０を示す。先の実施形態に対して、管理者権限を有するユーザーが設定している「追加スタンプ言語」５２１の設定内容を示すコントロール４５５が追加されている。一般ユーザーはこのコントロール４５５を参照することで、管理者権限を有するユーザーの設定によりスタンプ言語が追加されたかどうか、追加されている場合、どんな言語のスタンプが追加されているのかを知ることができる。
【００２３】
［スタンプ編集画面の処理（言語追加処理）］
次にスタンプ言語の決定処理の差分について説明する。
本実施形態のスタンプ言語の決定処理（図１２のＳ１２２０）について、スタンプ言語の決定処理を図１７にフローチャートを記載する。まず、文書印刷設定部３１０は、一般ユーザーが指定しているスタンプ言語をスタンプ言語として設定する（Ｓ１７１０）。一般ユーザーが設定しているスタンプ言語は一般ユーザーの言語設定画面４５０のスタンプ言語４５３の設定である。尚、ユーザーのスタンプ言語４５３に「表示言語に従う」が選択されている場合、文書印刷設定部３１０は、表示言語４５１に設定されている言語を、スタンプ言語として採用する。
次に、文書印刷設定部３１０は、管理者言語設定画面５２０の「追加スタンプ言語」５２１の設定を参照し、設定値を取得する（Ｓ１７２０）。そして、文書印刷設定部３１０は、取得した設定値に基づき、「追加スタンプ言語」５２１にて追加スタンプ言語が指定されているかどかを判定する（Ｓ１７３０）。追加スタンプ言語が指定されている場合、文書印刷設定部３１０は、先のユーザーが指定したスタンプ言語と管理者権限を有するユーザーが指定したスタンプ言語との２つを追加スタンプ言語として決定する（Ｓ１７４０）。尚、ユーザーが指定するスタンプ言語４５３と管理者権限を有するユーザーが設定する「追加スタンプ言語」５２１とが同じ場合、文書印刷設定部３１０は、スタンプ言語は一つとして以降の処理で扱う。「追加スタンプ言語」５２１が「なし」の場合、文書印刷設定部３１０は、ユーザーが設定しているスタンプ言語４５３のみをスタンプ言語として決定する。
【００２４】
上記のようにして、スタンプ言語を決定した場合、スタンプ言語が２つになるケースがある。スタンプ言語が複数になっても、図１２のＳ１２３のスタンプ一覧にリストするスタンプを決定する処理では、文書印刷設定部３１０は、それぞれの言語に応じたプリセットのスタンプをリストアップする。このことで、複数の言語のプリセットスタンプを列挙することが可能である。
図１８は、本実施形態でのスタンプ編集画面４７０の表示例を示す図である。スタンプ編集画面４７０のスタンプ一覧４７１には複数の言語、ここでは日本語と英語、のプリセットスタンプが表示されている。このようにユーザーが利用可能なプリセットスタンプに管理者権限を有するユーザーが指定した特定の言語のスタンプを追加することで、スタンプ印刷の識別容易性を維持した運用を維持促進する効果を発揮することができる。
【００２５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２６】
以上、上述した各実施形態の処理によれば、管理者権限を有するユーザーは、一般ユーザーが利用するスタンプ言語を固定又は追加できるようになる。したがって、マルチランゲージ対応ドライバー環境であっても、スタンプ印刷の識別容易性を維持した運用を維持促進する効果を発揮することができる。更に、スタンプの意味を理解できないために生じる文書情報の情報取り扱いに関するリスクを軽減することができる。
【符号の説明】
【００２７】
１  ＣＰＵ、２  ＲＡＭ、１１  外部メモリ、１００  クライアント、１０１  プリンター、１０２  プリンターサーバー
【図１】
2016157327.tif 000003
【図２】
2016157327.tif 000004
【図３】
2016157327.tif 000005
【図４】
2016157327.tif 000006
【図５】
2016157327.tif 000007
【図６】
2016157327.tif 000008
【図７】
2016157327.tif 000009
【図８】
2016157327.tif 000010
【図９】
2016157327.tif 000011
【図１０】
2016157327.tif 000012
【図１１】
2016157327.tif 000013
【図１２】
2016157327.tif 000014
【図１３】
2016157327.tif 000015
【図１４】
2016157327.tif 000016
【図１５】
2016157327.tif 000017
【図１６】
2016157327.tif 000018
【図１７】
2016157327.tif 000019
【図１８】
2016157327.tif 000020