(57)【要約】【課題】  新規に電子印鑑画像を作成する場合でも、既に作成された電子印鑑のサイズに調整した電子印鑑画像を作成して効率よく電子文書に付与する。【解決手段】    入力手段により入力される属性情報に基づいて電子印鑑画像が新たに作成する際に、記憶手段に前回電子印鑑画像を作成した際の画像サイズに対応する第１のサイズ情報が記憶手段に登録されているかどうかを判断する。ここで、記憶手段に第１のサイズ情報が記憶手段に登録されていると判断した場合、新規に作成する電子印鑑画像のサイズを第１のサイズ情報に合わせて調整する構成を特徴とする。【選択図】  図５
2015135643.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に付与する電子印鑑を作成するための属性情報を入力する入力手段と、
前記入力手段により入力される前記属性情報を記憶手段に登録する登録手段と、
前記入力手段により入力される前記属性情報に基づいて電子印鑑画像を作成する作成手段と、
前記電子文書に付与される電子印鑑画像を確定する確定手段と、
前記確定手段により確定された電子印鑑画像のサイズを第１のサイズ情報として前記記憶手段に登録して管理する管理手段と、
前記作成手段により新たな電子印鑑画像が作成された場合、前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されているかどうかを判断する第１の判断手段と、
前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されていると判断した場合、前記作成手段が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整する調整手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記調整手段により、前記作成手段が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整された後、前記電子印鑑画像の属性情報が変更されたかどうかを判断する第２の判断手段と、
前記第２の判断手段により前記電子印鑑画像の属性情報が変更されたと判断した場合、前記作成手段は、前記第１のサイズ情報で特定されるサイズで、かつ、変更された属性情報に従う電子印鑑画像を作成することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記作成手段が前記第１のサイズ情報を変更する第２のサイズ情報を受け付ける受付手段を備え、
前記管理手段は、前記受付手段が受け付けた第２のサイズ情報で前記記憶手段に登録された前記第１のサイズ情報を更新することを特徴とする請求項１記載の情報処理装置。
【請求項４】
変更された前記電子印鑑画像の属性情報が文字サイズであるかどうかを判断する第３の判断手段を備え、
変更された属性情報が文字サイズであると判断した場合、前記管理手段は、前記登録手段により前記記憶手段に登録された属性情報を削除することを特徴とする請求項１記載の情報処理装置。
【請求項５】
変更された前記電子印鑑画像の属性情報が文字サイズであると判断した場合、第１の警告メッセージを表示する第１の表示手段を備えることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記第２のサイズ情報で特定される第２の電子印鑑画像と前記第１のサイズ情報で特定される第１の電子印鑑画像とのサイズ差が所定の閾値以上であるかどうかを判断する第４の判断手段と、
前記前記第２のサイズ情報で特定される第２の電子印鑑画像と前記第１のサイズ情報で特定される第１の電子印鑑画像とのサイズ差が所定の閾値以上であると判断した場合、警告メッセージを表示する第２の表示手段と、を備え、
前記調整手段は、表示される前記警告メッセージに対する応答に従い、前記作成手段が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整することを特徴とする請求項３記載の情報処理装置。
【請求項７】
前記第２のサイズ情報で特定される第２の電子印鑑画像と前記第１のサイズ情報で特定される第１の電子印鑑画像とのサイズ差が所定の閾値以上であるかどうかを判断する第４の判断手段と、
前記前記第２のサイズ情報で特定される第２の電子印鑑画像と前記第１のサイズ情報で特定される第１の電子印鑑画像とのサイズ差が所定の閾値以上であると判断した場合、第２の警告メッセージを表示する第２の警告手段と、を備え、
前記調整手段は、表示される前記警告メッセージに対する応答に従い、前記作成手段が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整することを特徴とする請求項３記載の情報処理装置。
【請求項８】
電子文書を処理する情報処理装置のデータ処理方法であって、
前記電子文書に付与する電子印鑑を作成するための属性情報を入力する入力工程と、
前記入力工程により入力される前記属性情報を記憶手段に登録する登録工程と、
前記入力工程により入力される前記属性情報に基づいて電子印鑑画像を作成する作成工程と、
前記電子文書に付与される電子印鑑画像を確定する確定工程と、
前記確定工程により確定された電子印鑑画像のサイズを第１のサイズ情報として前記記憶手段に登録して管理する管理工程と、
前記作成工程により新たな電子印鑑画像が作成された場合、前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されているかどうかを判断する第１の判断工程と、
前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されていると判断した場合、前記作成工程が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整する調整工程と、
を備えることを特徴とする情報処理装置のデータ処理方法。
【請求項９】
請求項１に記載の各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を処理する情報処理装置、情報処理装置のデータ処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来から、電子文書を処理する情報処理装置において、電子文書を閲覧し、所定位置に電子印鑑を押下して保存／印刷（ファクス送信）を行うことが可能である。定型業務において、定型な帳票データに対して電子印鑑を押下し回覧、ファクス送信という作業を連続で行う際に、印鑑の押下スペースに合わせて印鑑サイズを押下ごとに調整しながら作業するのは、ユーザに大きな負荷を与えることになっている。
【０００３】
従来、電子印鑑を電子文書に押下するシステムでは、電子文書内の任意の押下スペースを指定することで、指定したスペース内に収まるように拡大または縮小した電子印鑑画像を作成して押下する技術が存在している（特許文献１）。また、マイクロソフト社製のアプリケーション（ＰｏｗｅｒＰｏｉｎｔ（登録商標））に基づく文書作成システムでは、オブジェクトの属性（色、線種など）の属性値（赤、点線など）を、当該オブジェクトの新規作成時のデフォルト値として設定する技術が存在している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０５８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている技術では、指定した押下スペースに合わせて印鑑画像を拡大または縮小することが可能になるが、電子印鑑を電子文書に押下するごとに、押下スペースを指定する必要があるため、ユーザの操作負荷が解消されない。また、上記マイクロソフト社製のアプリケーションに開示されている技術では、電子印鑑に対応づけたオブジェクトのサイズ（幅・高さ）をデフォルト値として設定することができないため、印鑑の押下スペースに合わせて都度印鑑サイズを調整しなければならない手間は解決できない。
また、電子印鑑に対応づけたオブジェクトのサイズ（幅・高さ）をデフォルト値として設定するためには、ユーザが明示的にメニューを実行する必要があるため、属性を変更するたびにメニュー実行が必要となるため、ユーザの負荷は高く、電子印鑑処理を電子文書上で効率よく行えないという課題がある。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、新規に電子印鑑画像を作成する場合でも、既に作成された電子印鑑のサイズに調整した電子印鑑画像を作成して効率よく電子文書に付与できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
電子文書に付与する電子印鑑を作成するための属性情報を入力する入力手段と、前記入力手段により入力される前記属性情報を記憶手段に登録する登録手段と、前記入力手段により入力される前記属性情報に基づいて電子印鑑画像を作成する作成手段と、前記確定手段により確定された電子印鑑画像のサイズを第１のサイズ情報として前記記憶手段に登録して管理する管理手段と、前記作成手段により新たな電子印鑑画像が作成された場合、前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されているかどうかを判断する第１の判断手段と、前記記憶手段に前記第１のサイズ情報が前記記憶手段に登録されていると判断した場合、前記作成手段が新規に作成する電子印鑑画像のサイズを前記第１のサイズ情報に合わせて調整する調整手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、新規に電子印鑑画像を作成する場合でも、既に作成された電子印鑑のサイズに調整した電子印鑑画像を作成して効率よく電子文書に付与できる。
【図面の簡単な説明】
【０００９】
【図１】電子文書処理システムの構成を示す図である。
【図２】クライアント端末のハードウェア構成を示すブロック図である。
【図３】ＭＦＰのハードウェア構成を示すブロック図である。
【図４】クライアント端末のソフトウェア構成を説明するブロック図である。
【図５】情報処理装置のデータ処理方法を説明するフローチャートである。
【図６】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図７】印鑑登録情報の構成を示す図である。
【図８】電子印鑑画像の一例を示す図である。
【図９】印鑑押下情報を示す図である。
【図１０】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図１１】ディスプレイに表示される印鑑画像編集処理を示す図である。
【図１２】情報処理装置のデータ処理方法を説明するフローチャートである。
【図１３】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図１４】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図１５】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図１６】情報処理装置のデータ処理方法を説明するフローチャートである。
【図１７】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【図１８】情報処理装置のデータ処理方法を説明するフローチャートである。
【図１９】ディスプレイに表示されるＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す電子文書処理システムの構成を示す図である。本例に示す電子文書処理システムでは、電子文書に電子化された印影を所定の押印領域に設定することで、回覧すべき電子文書に押印すべき担当者の印影を付加して印刷等する。ここで、印影に対応する画像データは、オブジェクトとして管理され、当該オブジェクトを日付スタンプ情報として不揮発性記憶装置から読み出して、作成すべき電子文書の押印領域に付加される。本例は、クライアント端末１０１、ＭＦＰ１０２は、ネットワーク１１０を介して接続されたシステムを例とするが、クライアント端末の数や、ＭＦＰの数は、本実施形態により限定されるものではなく、それぞれ複数台接続されていても構わない。
【００１１】
図１において、クライアント端末１０１は、ネットワーク１１０は、例えば、インターネット等のＬＡＮ、ＷＡＮ、電話回線、専用デジタル回線等のいずれであり、またこれらの組み合わせにより実現される、いわゆる通信ネットワークである。
ネットワーク１１０は、データの送受信が可能であればよく、有線、無線どちらでも構わない。また、当該システムを導入する様々な企業などにより、クライアント端末１０１は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、タブレット端末等から成るが、プログラムの実行環境が内蔵されたスマートフォンであってもよい。
クライアント端末１０１では、後述するハードウエアを備え、さらに、所定のオペレーティングシステム（ＯＳ）がインストールされ、かつ、業務処理を行うため、オフィスアプリケーションやプリンタドライバー等のプログラムを実行する環境が内蔵されている。
ＭＦＰ１０２は、ネットワークに接続されておりクライアント端末１０１から送信された印刷ジョブを処理して出力する機能を有する。なお、ＭＦＰ１０２のエンジンは、プリント方式に対応して構成されるが、本発明の適用において、プリント方式は限定されない。
【００１２】
図２は、図１に示したクライアント端末１０１を実行するコンピュータのハードウェア構成を示すブロック図である。
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２は、後述する制御プログラムを後述するＲＡＭ等にロードして実行することで、装置全体の制御を行う。
【００１３】
ＣＰＵ２０２は、ハードディスク（ＨＤＤ）２０５に格納されているアプリケーションプログラム、ＯＳ等を実行し、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４は記憶手段であり、内部には、基本Ｉ／Ｏプログラム等の各種データを記憶する。
【００１４】
ＲＡＭ２０３は一時記憶手段であり、ＣＰＵ２０２の主メモリ、ワークエリア等として機能する。ＨＤＤ２０５は、外部記憶手段の一つであり、大容量メモリとして機能し、オフィスアプリケーションやＷｅｂブラウザー等のアプリケーションプログラム、ＯＳ、関連プログラム等を格納している。
ディスプレイ２０６は表示手段であり、キーボード２０７から入力したコマンド等をＵＩ画面を用いて表示したりする。インタフェース２０８は外部装置Ｉ／Ｆであり、プリンター、ＵＳＢ機器、周辺機器を接続する。キーボード２０７は指示入力手段である。システムバス２０１は、装置内におけるデータの流れを司るものである。
【００１５】
ネットワークインタフェースカード（ＮＩＣ）２０９は、該ＮＩＣ２０９、ネットワーク１１０を介して外部装置とのデータのやり取りを行う。なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ２０４、ＲＡＭ２０３、ＨＤＤ２０５などで変更することも可能である。本実施形態中で特に明記しない場合は、各種処理はＣＰＵ２０２により実行され、処理中に生成されるデータはＲＯＭ２０４、ＲＡＭ２０３、ＨＤＤ２０５によりＲｅａｄ／Ｗｒｉｔｅされるものとする。
【００１６】
図３は、図１に示したＭＦＰ１０２のハードウェア構成を示すブロック図である。
図３において、ＭＦＰ１０２は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、通信インタフェース３０４、プリンタエンジン３０５、ハードディスク３０６および操作パネル３０７を備えている。ＭＦＰ１０２のこれらの構成要素は、それぞれシステムバス３０８を介して互いに接続されている。
ＣＰＵ３０１は、ＲＡＭ３０２をワークメモリとして、ハードディスク３０６に格納されたソフトウェアを実行する。また、操作パネル３０７から入力されるユーザの指示に応じて、ＭＦＰ１０２の動作を設定する。また、ＣＰＵ３０１は、通信インタフェース３０４を介して、外部の機器から入力されるＰＤＬデータなどの印刷データに基づき画像データを生成し、画像データをプリンタエンジン３０５に供給して印刷を行う。ＲＯＭ３０３には、ハードディスク３０６へのデータの入出力を制御する、いわゆるＢＩＯＳ等が記憶される。
【００１７】
図４は、図１に示したクライアント端末１０１のソフトウェア構成を説明するブロック図である。
図４において、４０１は文書処理アプリケーションを示す。文書処理アプリケーション４０１は、本発明の各種処理を実行するためのユーザインタフェースを備え、ユーザからの要求を受け付けて、各種機能の実行を管理している。以下説明する４０２〜４０５は文書処理アプリケーションを構成するコンポーネントを示している。
特に、４０２はＵＩ部で、図６に示すユーザインタフェースの構築や、ユーザからの各種入力操作を受け付けて、対応する処理を編集処理部４０３や出力制御部４０５に指示する。編集処理部４０３は、文書に対する各種編集処理を行う。４０４は電子印鑑管理部で、後述する電子印鑑情報４０６に登録されている電子印鑑の追加、編集、削除処理と、ＵＩ部４０２で指定された電子印鑑情報の読み込みと編集処理を行う。４０５は出力制御部で、ＵＩ部４０２を介して受け付けたユーザの操作に応じて各種出力処理を実行する。
例えば、印刷やファクスの指示を受けつけることに応じて、プリンタードライバーやファクスドライバーを介してＭＦＰ１０２へ文書を送信する。４０６は電子印鑑情報を示す。電子印鑑情報は、図７、８で示す各電子印鑑の属性情報を示し、ＲＡＭ２０３、ＨＤＤ２０５に保存され逐次読み出されて処理が行われる。
【００１８】
図５は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本例は、電子印鑑を文書に押下する際のデータ処理例である。なお、本願のフローチャートの各ステップは、ＣＰＵ２０２が、フローチャートの処理に関連するプログラムを読み出して実行することで実現される。図６、図１０、図１１の文書処理アプリケーションのＵＩと図７、図８の電子印鑑情報と図９の電子印鑑画像の一例を用いて、各処理ステップについて説明する。
【００１９】
図６は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、ＣＰＵ２０２がＵＩ部４０２を制御することで表示される文書処理アプリケーション４０１のＵＩ画面例である。
図６において、６０１はアプリケーションウィンドウを示す。６０２はメニューバーを示す。６０３はサムネイルビューを示し、現在編集中の文書の各ページが表示される。６０４はプレビューエリアを示し、現在選択中のページのプレビューが表示され、各種編集操作を行うエリアである。
６０５は電子印鑑ツールボタンを示す。６０６はマウスカーソルを示す。６０７は電子印鑑ツールボタンを押下した際に表示されるサブメニューを示す。サブメニューには登録されている電子印鑑名のリストが表示される。６０８は押下対象となる電子印鑑を示すチェックマークを示す。
【００２０】
図７は、図４に示した電子印鑑情報４０６のうちの印鑑登録情報の構成を示す図である。本例では、電子印鑑情報４０６は、ｘｍｌ形式で定義されている場合を示す。
図７において、タグ７０１は電子印鑑ＩＤ（ＥＳｅａｌＩｄ  "１１１１１１"）で、電子印鑑ごとにユニークな値が付けられる。７０２は電子印鑑名（Ｎａｍｅ  "承認印"）で、ユーザによって任意の名称が付けられるものとする。７０３は印鑑の固定データを示す属性を示す。
タグ７０３では、例えば上中下の３段構成の電子印鑑において、上段（ＵｐｐｅｒＴｅｘｔ）に「承認」、下段（ＢｏｔｔｏｍＴｅｘｔ）に「○○」という固定文字列が入力されていることを示す。
タグ７０４は中段に日付を挿入するか否かの属性と、挿入した場合は日付に関する属性を示す。タグ７０５は日付の属性のうち固定型か可変型かを示す属性値（ＩｓＦｉｘｅｄＴｉｍｅ）を示し、当該属性値が「Ｔｒｕｅ」の場合はユーザが指定した日付を固定的に表示し、「Ｆａｌｓｅ」の場合は、印鑑押下モードに遷移した日を動的に表示する。
タグ７０６はフォント関連の属性値（フォントサイズとフォント種類）を示す。タグ７０１〜７０６で１つの電子印鑑の属性を示しており、電子印鑑が複数登録されている場合は、登録数分記述されることとなる。
【００２１】
Ｓ５０１で、文書処理アプリケーションが電子印鑑を押下するモードに遷移し、ＵＩ部４０２が電子印鑑ツールボタンの押下を受信すると、電子印鑑管理部４０４へ電子印鑑情報４０６の取得を指示する。電子印鑑管理部４０４は、電子印鑑情報４０６をＲＡＭ２０３上に読み出し、電子印鑑の名前のリストを取得してＵＩ部４０２へ返却する。
ＵＩ部４０２は、図６に示すように返却された電子印鑑名をリスト表示６０７する。電子印鑑管理部４０４は、ＵＩ部４０２から、表示した電子印鑑名がマウスカーソル６０６で選択されたことを受信し電子印鑑押下モードに遷移する。Ｓ５０２は、Ｓ５０１で指定された電子印鑑に対応する属性情報をＲＡＭ２０３から読み出して、電子印鑑画像を作成する。
【００２２】
図８は、本実施形態を示す情報処理装置で管理される電子印鑑画像の一例を示す図である。
図８において、９０１は図７で示した電子印鑑の属性情報（タグ７０１〜７０６）に基づき作成した電子印鑑画像を示している。電子印鑑の画像サイズを特定する縦横サイズ（Ｘ１，Ｙ１）は、電子印鑑属性の上段下段文字列（タグ７０３）と中段の日付に対応するタグ７０５をタグ７０６で示すフォント名とフォントサイズで描画した文字列に外接する円（矩形）のサイズとなる。なお、電子印鑑画像９０１は、デフォルトのサイズを特定するものであり、アプリケーションに設定される承認者が付加すべき印影領域に応じて拡大、縮小されて使用される。
ＵＩ部４０２は、電子印鑑モードに遷移し電子印鑑画像を作成すると、図６のプレビュー領域６０９に印鑑画像を表示し、印影の編集ボタン６１０と登録時の値に戻すボタン６１１を表示する。印鑑の編集ボタン６１０、登録時の値に戻すボタン６１１に関しての詳細は後述する。
Ｓ５０３では、電子印鑑管理部４０４がＳ５０１で指定された電子印鑑に対応する前回サイズ（第１のサイズ）が存在するか否かを判断する。
【００２３】
図９は、図４に示した電子印鑑情報４０６のうちの印鑑押下情報を示す図である。
図９において、タグ８０１は電子印鑑ＩＤを示す。図７に示したタグ７０１と同一の属性となる。タグ８０２は電子印鑑の縦横サイズを示している。タグ８０２で特定される縦横サイズは、当該電子印鑑を押下確定した時点での印鑑画像の縦横サイズを示しており、印鑑の押下確定時に登録される値である。そのため、１度も押下していない電子印鑑に対しては、タグ８０１，８０２の属性は存在しない。
【００２４】
また、印鑑押下情報の縦横サイズ（タグ８０２）は印鑑登録情報（図７）に登録されている電子印鑑ＩＤごとに保持することが可能である。
Ｓ５０３では、電子印鑑管理部４０４がＳ５０１で指定された電子印鑑ＩＤ７０１と一致するＩＤが、Ｓ５０１でＲＡＭ２０３上に読み出した印鑑押下情報のＩＤ８０１に存在するか否かを判断し、存在すればＳ５０４へ存在しなければＳ５０５へ進む。
Ｓ５０４では、Ｓ５０２で作成した電子印鑑画像を、印鑑押下情報の縦横サイズがタグ８０２で特定される縦横サイズに内包されるように拡大または縮小する。編集処理部４０３は、ＲＡＭ２０３上に読み出した印鑑押下情報の縦横サイズ（タグ８０２）に合わせて、Ｓ５０２で作成した電子印鑑画像を拡大または縮小する。
【００２５】
図８に示した９０２は印鑑押下情報の縦横サイズに合わせて、Ｓ５０２で作成した電子印鑑画像を拡大または縮小した電子印鑑画像（前回サイズに対応する）を示している。電子印鑑画像９０２の縦横サイズ（Ｘ２，Ｙ２）は、図９に示すタグ８０２で特定される印鑑押下情報の縦横サイズに対応している。
【００２６】
Ｓ５０５とＳ５０６では、電子印鑑押下モード中に現在押下対象となっている電子印鑑の属性情報をモード中のみ一時的に変更するための処理ステップである。属性変更は任意に実行可能であり、省略することも可能である。Ｓ５０５は、電子印鑑管理部４０４が電子印鑑の属性情報の変更があるか否かを判断する。ここで、変更があると電子印鑑管理部４０４が判断した場合は、Ｓ５０６へ進み、変更がないと電子印鑑管理部４０４が判断した場合はＳ５０７へ進む。
なお、電子印鑑の属性情報の変更操作は、図６に示す印鑑の編集ボタン６１０を押下し、印鑑の編集ダイアログを表示することで実行可能なものとする。印鑑の編集ダイアログ内の各属性値は現在の印鑑の属性値が表示された状態となり、ユーザにより任意の値に変更することが可能である。
【００２７】
図１０は、本実施形態を示す情報処理装置で表示されるＵＩ画面の構成を示す図である。本例は、印鑑の編集ダイアログの一例を示している。
図１０の（Ａ）は印鑑の編集ダイアログ全体を示しており、印鑑の各種属性が設定可能になっている。
【００２８】
図１０の（Ａ）において、１００１は日付の形式を指定するリストボックスを示している。図１０の（Ｂ）は日付の形式を指定するリストボックス１００１のリスト項目を表示した状態を示している。
図１０の（Ｂ）において、１００２は曜日の省略形を含めた日付の形式を示している。マウスカーソル６０６でリスト項目１００２を選択することで、日付の形式を「２０１３／１２／１０」から「２０１３／１２／１０  Ｔｕｅ」に変更することが可能である。
【００２９】
なお、変更した印鑑の属性値はＳ５０１でＲＡＭ２０３上に読み出した属性値を上書きする形で保持し、電子印鑑押下モード中のみ有効な一時的な属性となる。
Ｓ５０６では、編集処理部４０３がＳ５０５により変更した印鑑の属性情報に合わせて電子印鑑画像を作成する。電子印鑑画像を作成後はＳ５０３へ進む。図８の９０３は、Ｓ５０５でプロパティ変更した後の印鑑押下情報の縦横サイズに基づき作成した電子印鑑画像を示している。
【００３０】
電子印鑑の縦横サイズ（Ｘ３，Ｙ３）は、Ｓ５０５で変更した電子印鑑の属性を適用して描画した各文字列に外接する円（矩形）のサイズ（第２のサイズ）となる。
日付の形式が曜日の省略形を含んだため、縦横サイズ（Ｘ３，Ｙ３）はＳ５０２で作成した電子印鑑画像９０１の縦横サイズ（Ｘ１，Ｙ１）よりも大きくなっている。
Ｓ５０６でプロパティ変更後の印鑑の属性情報に合わせて作成された電子印鑑画像も、前述した印鑑押下情報の縦横サイズに対応するタグ８０２が存在する場合は、Ｓ５０４で、タグ８０２で特定される再度印鑑押下情報の縦横サイズに合わせて縮小される。
【００３１】
図８の９０４は、変更後の印鑑の属性情報に合わせて作成された電子印鑑画像９０３を、タグ８０２で特定される印鑑押下情報の縦横サイズに合わせて縮小した印鑑画像を示している。
【００３２】
電子印鑑の縦横サイズ（Ｘ４，Ｙ４）は、タグ８０２で特定される印鑑押下情報の縦横サイズとなるため、印鑑の属性情報を変更前の電子印鑑画像９０２とサイズは同一となる。また、Ｓ５０３〜Ｓ５０６中に、前述した登録時の値に戻すボタン６１１を押下することで、Ｓ５０２で作成した電子印鑑画像の状態に戻すことが可能である。Ｓ５０７は、電子印鑑の押下を実行する。
具体的には、図６に示したプレビューエリア６０４の任意の位置にマウスカーソル６０６を移動して、マウスクリックが実行されたことをＵＩ部４０２が受信することで電子印鑑の押下操作が実行される。
【００３３】
図１１は、図２に示したディスプレイ２０６に表示される印鑑画像編集処理を示す図である。本例は、印鑑押下から確定されるまでのＵＩ画面の一例を示している。
図１１において、１１０１はページ内の印鑑押下枠を示している。１１０２は電子印鑑画像を示している。電子印鑑画像は、前述したＳ５０２、Ｓ５０４、Ｓ５０６で作成された印鑑画像となる。１１０３は印鑑画像の外接矩形の角に表示されるサイズ変更用のポイントを示している。
ＵＩ部４０２は、ユーザが操作するマウスクリックに応答してページ上のマウスカーソルが示す位置に電子印鑑画像１１０２を載せ、印鑑画像の外接矩形とポイント１１０３を表示する。
Ｓ５０８は、編集処理部４０３は、Ｓ５０７でページ上に載せた電子印鑑画像の縦横サイズの変更処理が実行されるか否かを判断する処理ステップであり、縦横サイズの変更があると編集処理部４０３が判断した場合はＳ５０９へ進み、変更が無いと編集処理部４０３が判断した場合はＳ５１０へ進む。
図１１のサイズ変更用のポイント１１０３をマウスドラッグされたことをＵＩ部４０２が受付けると、編集処理部４０３は印鑑画像の縦横サイズが変更されたと判断する。
Ｓ５０９は、ＵＩ部４０２から受信したポイント１１０３に対応づけたマウスドラッグの移動量に応じて、編集処理部４０３が電子印鑑画像を拡大または縮小する。
【００３４】
なお、図１１の印鑑画像１１０４は、電子印鑑画像１１０２の右下のポイント１１０５をマウスドラッグして縮小された印鑑画像を示している。
Ｓ５１０では、編集処理部４０３が電子印鑑の確定処理を受信する。具体的には、電子印鑑の確定操作は、例えば電子印鑑画像の外接矩形外の領域にマウスカーソル６０６を移動して、マウスクリックが実行されたことをＵＩ部４０２が受信することで実行される。図１１の印鑑画像１１０６は、確定処理受信後の電子印鑑画像を示している。
【００３５】
Ｓ５１１は、編集処理部４０３がＳ５０７の電子印鑑の押下処理から、Ｓ５１０の確定処理までに電子印鑑の縦横サイズに変更があるか否かを判断する。ここで、縦横サイズに変更があると編集処理部４０３が判断した場合はＳ５１２へ進み、変更がないと編集処理部４０３が判断した場合はＳ５１３へ進む。編集処理部４０３は、Ｓ５０７で押下した電子印鑑の縦横サイズと、Ｓ５１０で確定した電子印鑑の縦横サイズを比較して差異があれば、変更有と判断する。
【００３６】
Ｓ５１２では、編集処理部４０３が電子印鑑情報４０６の印鑑押下情報の縦横サイズを更新する。これにより、既に作成されて登録された電子印鑑画像のサイズ（第１のサイズ）は、新たに作成される電子印鑑画像のサイズ（第２のサイズ）で更新される。そして、以後の電子印鑑を編集する際、変更された第１のサイズで電子印鑑画像が作成されるように、入力される属性情報から作成される画像のサイズが拡大または縮小される。
【００３７】
編集処理部４０３は、Ｓ５１０で確定した電子印鑑の縦横サイズを電子印鑑管理部４０４へ伝え、電子印鑑管理部４０４は印鑑押下情報に保存する。
具体的には、編集中の電子印鑑ＩＤと同じ（印鑑押下情報中の）電子印鑑ＩＤ８０１の縦横サイズの属性に対応するタグ８０２に、確定した電子印鑑の縦横サイズを保存する。印鑑押下情報内に一致する電子印鑑ＩＤが存在しないと編集処理部４０３が判断した場合は、新規の電子印鑑ＩＤを作成して、縦横サイズを保存する。Ｓ５１３は、編集処理部４０３が電子印鑑を押下するモードを終了する処理である。
【００３８】
第１実施形態では、図５に示す処理をＣＰＵ２０２が図４に示すソフトウエアを実行することで、文書処理アプリケーションで電子印鑑を押下する際に、前回確定した電子印鑑のサイズに合わせて、自動的に電子印鑑画像が作成される。このため、押下毎に印鑑サイズを調整する手間を省くことが可能になる。また、電子印鑑の押下モード中に一時的に属性変更を行い文字数などが変更になっても、印鑑サイズを維持したまま自動で拡大または縮小が行われるため、押下時に印鑑サイズを再調整する手間を省くことが可能になる。
【００３９】
なお、前述したＳ５１２の印鑑押下情報の更新処理において、電子印鑑の縦横サイズだけではなく、Ｓ５０５で変更された電子印鑑の属性情報を保存するようにしても構わない。
その場合、印鑑押下情報（図９）の各電子印鑑の属性に、印鑑登録情報（図７）で示されるのと同様の属性（７０２〜７０６）を格納できるように構成する。このようにすることで、次回電子印鑑を押下する際に、前回変更した属性を反映した電子印鑑画像が自動的に作成されるようになる。
本実施形態によれば、電子印鑑の押下確定時のサイズを記憶し、次回押下時は自動的前回押下確定時のサイズに合わせて拡大または縮小した印鑑画像が作成される。このため、定型文書に対して連続して印鑑を押下する際に、２回目以降はサイズ調整なしで適切なサイズで押下することが可能となる。
【００４０】
〔第２実施形態〕
以下、第２実施形態について図面を用いて第１実施形態との差分のみ説明する。
本実施形態では、文書処理アプリケーションにおいて、印鑑登録情報に登録された電子印鑑属性を編集した際には、対応する印鑑押下情報を削除する処理を行う。
【００４１】
図１２は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本例は、印鑑登録情報に登録された電子印鑑属性を編集する処理例である。なお、図１２に示すフローチャートの各ステップは、ＣＰＵ２０２が、フローチャートの処理に関連するプログラムを読み出して実行することで実現される。図１３、図１４、図１５の文書処理アプリケーションのＵＩと図７、図８の電子印鑑登録情報を用いて、各処理ステップについて説明する。
【００４２】
図１３は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、文書処理アプリケーションのＵＩでメニュー表示の実行例を示している。
図１３において、１３０１は電子印鑑メニューを表示した状態を示している。１３０２は電子印鑑メニューの項目のうち、電子印鑑の管理の項目を示している。
【００４３】
図１４は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、電子印鑑の管理ダイアログの一例を示している。
図１４において、１４０１は、電子印鑑の一覧を表示するリストコントロール（チェックボックス）を示している。
リストコントロール１４０１は、電子印鑑情報４０６のうちの印鑑登録情報から電子印鑑のリストを取得し、電子印鑑名の一覧を表示している。１４０２は、リストコントロール１４０１に表示されている電子印鑑名のうち"承認印"を選択した状態を示している。１４０３は編集ボタンを示しており、リストコントロール１４０１で選択した電子印鑑の属性変更を行う際に押下されるボタンである。
図１５は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、印鑑の編集ダイアログの一例を示している。表示項目に関しては前述した図１０と同様である。
【００４４】
Ｓ１２０１では、ＵＩ部４０２が電子印鑑の編集ダイアログをディスプレイ２０６に表示する。ＵＩ部４０２は、電子印鑑の管理メニュー１３０２の実行を受信すると、電子印鑑の管理ダイアログ（図１４）をディスプレイ２０６に表示する。そして、ＵＩ部４０２は、リストコントロール１４０１の電子印鑑名の選択１４０２および、編集ボタン１４０３の押下を受信すると、電子印鑑の編集ダイアログ（図１５）をディスプレイ２０６に表示する。
【００４５】
Ｓ１２０２は、編集処理部４０３が、電子印鑑の属性の編集内容を受信する。具体的には、Ｓ１２０１で表示された電子印鑑の編集ダイアログで任意項目の属性変更を行い確定されたことを編集処理部４０３が受信することで、電子印鑑の属性の編集内容の受信となる。
Ｓ１２０３では、編集処理部４０３がＳ１２０２で受信した電子印鑑の属性の編集内容に変更があるか否かを判断する。ここで、電子印鑑の属性の編集内容に変更があると編集処理部４０３が判断した場合は、Ｓ１２０４へ、変更がないと編集処理部４０３が判断した場合は本フローチャートの処理を終了する。
【００４６】
Ｓ１２０４では、電子印鑑管理部４０４が印鑑登録情報（図７）を更新する。具体的には、編集処理部４０３は電子印鑑管理部４０４へＳ１２０２で受信した編集された電子印鑑の属性に従って、印鑑登録情報（図７）の更新を指示する。そして、電子印鑑管理部４０４は、印鑑登録情報（図７）の編集された電子印鑑ＩＤに対応する属性情報を、編集後の属性に更新する。
【００４７】
Ｓ１２０５では、電子印鑑管理部４０４が、Ｓ１２０４で印鑑登録情報を更新した電子印鑑ＩＤに対応する印鑑押下情報（図８）が存在するか否かを判断する。ここで、印鑑押下情報に、Ｓ１２０４で印鑑登録情報を更新した印鑑ＩＤと一致する印鑑ＩＤが存在すると編集処理部４０３が判断した場合はＳ１２０６へ進み、存在しないと編集処理部４０３が判断した場合は、本フローチャートの処理を終了する。
Ｓ１２０６では、電子印鑑管理部４０４がＳ１２０４で印鑑登録情報を更新した印鑑ＩＤと一致する印鑑押下情報を削除して、本処理を終了する。
【００４８】
第２実施形態では、図１２に示す処理をＣＰＵ２０２が図４に示すソフトウエアを実行することで、印鑑登録情報に登録された電子印鑑属性を編集した際には、対応する印鑑押下情報を削除することが可能になる。
これにより、第１実施形態に示したような電子印鑑押下モード中に一時的に電子印鑑属性を編集した場合は、印鑑サイズを維持して印鑑画像を作成し、本実施例のように、印鑑登録情報の電子印鑑属性を編集した場合は、印鑑押下情報の印鑑サイズ情報を削除して、印鑑画像が作成されるようになる。
【００４９】
〔第３実施形態〕
以下、第３実施形態について図面を用いて第１実施形態との差分のみ説明する。
本実施形態では、電子印鑑押下モード中に一時的に電子印鑑属性を変更した際に、変更した属性値がフォントサイズである場合は、印鑑サイズを前回サイズに合わせて拡大または縮小しないことを可能にする。
【００５０】
図１６は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本例は、電子印鑑を文書に押下する処理例である。なお、図５と同様の処理ステップに関しては、説明を省略する。以下、図１７に示す確認メッセージＵＩを用いて、処理ステップについて説明する。
【００５１】
Ｓ１６０１は、Ｓ５０３で印鑑押下情報に前回サイズが存在すると電子印鑑管理部４０４が判断した場合に、Ｆｌａｇを「１」にする。Ｆｌａｇは文書処理アプリケーションが電子印鑑押下モード中にメモリ（ＲＡＭ２０３）上で保持する内部的な値であり、初期値は「０」とする。
Ｓ１６０２では、電子印鑑管理部４０４がＦｌａｇの値が「１」であるか否かを判断する。ここで、Ｆｌａｇの値が「１」であると電子印鑑管理部４０４が判断した場合は、Ｓ１６０３へ進み、「１」でないと電子印鑑管理部４０４が判断した場合はＳ５０５へ進む。
【００５２】
Ｓ１６０３は、編集処理部４０３がＳ５０５で変更された電子印鑑の属性値が、フォントサイズ（文字サイズ）の属性値か否かを判断する。ここで、変更された電子印鑑の属性値がフォントサイズであると編集処理部４０３が判断した場合は、Ｓ１６０４へ進み、フォントサイズでないと編集処理部４０３が判断した場合は、Ｓ５０３へ進む。
Ｓ１６０４は、ＵＩ部４０２が確認メッセージをディスプレイ２０６に表示する。
【００５３】
図１７は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、後述するステップで警告メッセージとして表示される確認メッセージＵＩの一例を示している。
図１７に示すＵＩ画面に表示する確認メッセージＵＩには、フォントサイズが変更された旨および、電子印鑑のサイズをデフォルトに戻すか否かの旨を確認する文言が表示される。
【００５４】
Ｓ１６０５では、編集処理部４０３が電子印鑑のサイズを前回サイズに合わせて拡大または縮小するか否かを判断する。Ｓ１６０４で表示した確認メッセージダイアログで、電子印鑑のサイズを前回サイズに合わせて拡大または縮小しない選択肢が指定されたと編集処理部４０３が判断した場合はＳ１６０６へ進み、拡大または縮小する選択肢が指定されたと編集処理部４０３が判断した場合はＳ５０３へ進む。
Ｓ１６０６では、Ｓ５０１でＲＡＭ２０３上に読み出した電子印鑑情報４０６のうち印鑑押下情報（図８）の電子印鑑の縦横サイズの情報を削除する。Ｓ１６０７は、電子印鑑管理部４０４がＦｌａｇの値を「０」に設定する。
【００５５】
第３実施形態では、図１６に示す処理をＣＰＵ２０２が図４に示すソフトウエアを実行することで本フローチャートの処理を行うことで、電子印鑑押下モード中に一時的に電子印鑑属性を変更した際に、変更した属性値がフォントサイズである場合は、印鑑サイズを前回サイズに合わせて拡大または縮小しないことが可能になる。
【００５６】
つまり、前回押下した印鑑の縦横サイズに拡大または縮小してしまうと、指定したフォントサイズとは異なる描画結果になるため、フォントサイズを明示的に変更した場合は、前回サイズに合わせて拡大または縮小しないことで指定したフォントサイズを反映することが可能になる。
【００５７】
〔第４実施形態〕
以下、第４実施形態について図面を用いて第１実施形態、第３実施形態との差分のみ説明する。
本実施形態では、電子印鑑押下モード中に一時的に電子印鑑属性を変更した際に、変更した属性値に合わせて作成した印鑑画像のサイズが、前回サイズと閾値以上の差がある場合は、印鑑サイズを前回サイズに合わせて拡大または縮小しないことを可能にする。
【００５８】
図１８は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本例は、電子印鑑を文書に押下する処理例である。図５、１６と同様の処理ステップに関しては、説明を省略する。図１９のＵＩ画面に表示される確認メッセージを用いて、処理ステップについて説明する。
【００５９】
Ｓ１８０１は、編集処理部４０３がＳ５０６で作成した変更後の属性を反映した電子印鑑画像の縦横サイズと、Ｓ５０１でＲＡＭ２０３に読み出した印鑑押下情報に登録された印鑑の縦横サイズを比較し、あらかじめ設定された閾値以上のサイズ差があるか否かを判断する。ここで、閾値以上のサイズ差があると編集処理部４０３が判断した場合は、Ｓ１８０２へ進み、差が無いと編集処理部４０３が判断した場合は、Ｓ５０３へ進む。
なお、本実施形態において、上記閾値は文書処理アプリケーションで管理する固定的な値で、例えば±１５％という値で良い。
電子印鑑画像の縦横サイズの比較に関しても、縦と横それぞれの長さを比較してどちらかの長さが閾値を超える差があれば、閾値以上の差があると判断する方法で良い。
また、縦横の長さでは無く、縦横サイズから計算した面積を比較する方法でも構わない。
Ｓ１８０２は、ＵＩ部４０２が確認メッセージをディスプレイ２０６に表示する。
【００６０】
図１９は、図２に示したディスプレイ２０６に表示されるＵＩ画面の一例を示す図である。本例は、後述するステップで表示される確認メッセージＵＩの一例を示している。
図１９に示す警告メッセージとして表示される確認メッセージＵＩでは、変更した属性に合わせた電子印鑑画像の縦横サイズと、印鑑押下情報に登録された縦横サイズとの差が大きいため、印鑑押下情報の縦横サイズに合わせて拡大または縮小すると画像劣化が起きる旨を確認する文言が表示される。
【００６１】
第４実施形態では、図１８に示す処理をＣＰＵ２０２が図４に示すソフトウエアを実行することで、電子印鑑押下モード中に一時的に電子印鑑属性を変更した際に、変更した属性値に合わせて作成した印鑑画像のサイズが、前回サイズと閾値以上の差がある場合は、印鑑サイズを前回サイズに合わせて拡大または縮小しないことが可能になる。
電子印鑑の画像を、大きく拡大または縮小すると画像劣化がはげしくなるため、変更された属性値にあわせた印鑑画像のサイズが前回サイズと閾値以上の差がある場合は、前回サイズに合わせて拡大または縮小しないことを可能にしている。
【００６２】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６４】
１０１  クライアント端末
【図１】
2015135643.tif 000003
【図２】
2015135643.tif 000004
【図３】
2015135643.tif 000005
【図４】
2015135643.tif 000006
【図５】
2015135643.tif 000007
【図６】
2015135643.tif 000008
【図７】
2015135643.tif 000009
【図８】
2015135643.tif 000010
【図９】
2015135643.tif 000011
【図１０】
2015135643.tif 000012
【図１１】
2015135643.tif 000013
【図１２】
2015135643.tif 000014
【図１３】
2015135643.tif 000015
【図１４】
2015135643.tif 000016
【図１５】
2015135643.tif 000017
【図１６】
2015135643.tif 000018
【図１７】
2015135643.tif 000019
【図１８】
2015135643.tif 000020
【図１９】
2015135643.tif 000021