(57)【要約】【課題】図面の原本性を確保しつつ、図面の承認者のネームオブジェクトを張り付けた図面画像を容易に作成する仕組みを提供すること。【解決手段】図面画像を生成する情報処理システムであって、編集不可設定がなされている図面データを承認した承認者を記憶し、前記図面データを図面画像へ変換指示し、変換指示に従って、前記図面データを編集不可状態で開き、当該開いた図面データに承認者に対応するネームオブジェクトを所定の位置に貼り付け、ネームオブジェクトを貼り付けた図面データから、図面画像を生成する。【選択図】図３
2014067281.tif 000002
【特許請求の範囲】
【請求項１】
図面画像を生成する情報処理システムであって、
編集不可設定がなされている図面データを承認した承認者を記憶する承認者記憶手段と、
前記図面データを図面画像へ変換指示する変換指示手段と、
前記変換指示手段により変換指示に従って、前記図面データを編集不可状態で開き、当該開いた図面データに前記承認者記憶手段で記憶された承認者に対応するネームオブジェクトを所定の位置に貼り付ける貼付手段と、
前記貼付手段でネームオブジェクトを貼り付けた図面データから、図面画像を生成する図面画像生成手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記図面データの原本性を確保するべく、前記図面データを編集不可設定する編集不可設定手段と、
前記編集不可設定手段で編集不可設定された図面データを承認する承認手段と
を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記図面データが図面画像に変換可能なステータスか否かを判定するステータス判定手段を更に備え、
前記図面画像生成手段は、前記ステータス判定手段で図面画像に変換可能なステータスであると判定される場合に、ネームオブジェクトを貼り付けた図面データから、図面画像を生成することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
ネームオブジェクトを貼り付けるべく、貼付位置を含む貼付情報を設定する貼付設定手段と、
前記貼付手段は、前記貼付設定手段で設定された貼付情報に含まれる貼付位置に従って、前記ネームオブジェクトを貼り付けることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記図面データは、図面管理アプリケーションで管理され、前記図面管理アプリケーションで前記変換指示手段により変換指示がなされた場合、前記図面管理アプリケーションにより図面生成アプリケーションを実行させるアプリケーション実行手段を備え、
前記貼付手段は、ネームオブジェクトを貼り付ける図面データを、前記アプリケーション実行手段で実行された図面生成アプリケーションで開き、当該図面データにネームオブジェクトを貼り付けることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記編集不可設定は、前記図面生成アプリケーションで、前記図面データを読取専用で開く設定であることを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記情報処理システムは、クライアント端末とサーバで構成されることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
図面画像を生成する情報処理システムの処理方法であって、
前記情報処理システムが、
編集不可設定がなされている図面データを承認した承認者を記憶する承認者記憶ステップと、
前記図面データを図面画像へ変換指示する変換指示ステップと、
前記変換指示ステップにより変換指示に従って、前記図面データを編集不可状態で開き、当該開いた図面データに前記承認者記憶ステップで記憶された承認者に対応するネームオブジェクトを所定の位置に貼り付ける貼付ステップと、
前記貼付ステップでネームオブジェクトを貼り付けた図面データから、図面画像を生成する図面画像生成ステップと
を実行することを特徴とする処理方法。
【請求項９】
図面画像を生成する情報処理システムのプログラムであって、
前記情報処理システムを
編集不可設定がなされている図面データを承認した承認者を記憶する承認者記憶手段と、
前記図面データを図面画像へ変換指示する変換指示手段と、
前記変換指示手段により変換指示に従って、前記図面データを編集不可状態で開き、当該開いた図面データに前記承認者記憶手段で記憶された承認者に対応するネームオブジェクトを所定の位置に貼り付ける貼付手段と、
前記貼付手段でネームオブジェクトを貼り付けた図面データから、図面画像を生成する図面画像生成手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
図面を生成するための情報処理システムとその方法及びプログラム
【背景技術】
【０００２】
一般的にＣＡＤアプリケーションで設計された図面データは図面管理アプリケーション（例えば、ＰＤＭ）にて管理しており、審査者、承認者等による図面の承認作業は図面管理アプリケーションのワークフロー申請機能にて行っている。
【０００３】
そのワークフローで申請した図面の承認結果として、図面に承認者のサインを電子印章としてＣＡＤアプリケーション上で図面に貼り付けることが行われている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５７９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＣＡＤアプリケーション上で申請した図面に電子印章を貼り付けられるということは、図面を変更することができるということである。すなわち、承認ユーザがその図面に対する編集権限があるということになるため、申請された図面の内容が変更できる、或いは申請者や前の承認者の電子印章を剥がしたり、他のユーザの電子印章（ネーム画像）を張り付けたりということができてしまう。そのため、原本性が確保できないという問題があった。
【０００６】
また、この問題を解決するために、承認者が図面を変更できないように編集権限を付与しないという仕組みも考えられるが、この場合図面に対して、電子印章（ネーム画像）を張り付けることができず、結果的に図面を印刷して、印刷された紙図面に捺印する必要があり、作業効率が悪かった。
【０００７】
そこで、本発明の目的は、図面の原本性を確保しつつ、図面の承認者のネームオブジェクトを張り付けた図面画像を容易に作成する仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明の目的を達成するために、図面画像を生成する情報処理システムであって、編集不可設定がなされている図面データを承認した承認者を記憶する承認者記憶手段と、前記図面データを図面画像へ変換指示する変換指示手段と、前記変換指示手段により変換指示に従って、前記図面データを編集不可状態で開き、当該開いた図面データに前記承認者記憶手段で記憶された承認者に対応するネームオブジェクトを所定の位置に貼り付ける貼付手段と、前記貼付手段でネームオブジェクトを貼り付けた図面データから、図面画像を生成する図面画像生成手段とを備えることを特徴とする。
【０００９】
また、前記図面データの原本性を確保するべく、前記図面データを編集不可設定する編集不可設定手段と、前記編集不可設定手段で編集不可設定された図面データを承認する承認手段とを更に備えることを特徴とする。
【００１０】
また、前記図面データが図面画像に変換可能なステータスか否かを判定するステータス判定手段を更に備え、前記図面画像生成手段は、前記判定手段で図面画像に変換可能なステータスである場合に、ネームオブジェクトを貼り付けた図面データから、図面画像を生成することを特徴とする。
【００１１】
また、ネームオブジェクトを貼り付けるべく、貼付位置を含む貼付情報を設定する貼付設定手段と、前記貼付手段は、前記貼付設定手段で設定された貼付情報に含まれる貼付位置に従って、前記ネームオブジェクトを貼り付けることを特徴とする。
【００１２】
また、前記図面データは、図面管理アプリケーションで管理され、前記図面管理アプリケーションで前記変換指示手段により変換指示がなされた場合、前記図面管理アプリケーションにより図面生成アプリケーションを実行させるアプリケーション実行手段を備え、前記貼付手段は、ネームオブジェクトを貼り付ける図面データを、前記アプリケーション実行手段で実行された図面生成アプリケーションで開き、当該図面データにネームオブジェクトを貼り付けることを特徴とする。
【００１３】
また、前記編集不可設定は、前記図面生成アプリケーションで、前記図面データを読取専用で開く設定であることを特徴とする。
【００１４】
また、前記情報処理システムは、クライアント端末とサーバで構成されることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、図面の原本性を確保しつつ、図面の承認者のネームオブジェクトを張り付けた図面画像を容易に作成することができる。
【図面の簡単な説明】
【００１６】
【図１】図面管理システム（情報処理システム）のシステム構成図である。
【図２】情報処理装置，サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図面管理システムとしての情報処理システムの機能ブロック図である。
【図４】図面管理システムにおける全体の処理を示すフローチャートである。
【図５】ワークフロー申請、承認処理のフローチャートである。
【図６】各種テーブルを示すデータ図である。
【図７】図面管理アプリケーションの起動画面の一例を示すイメージ図である。
【図８】申請画面の一例を示すイメージ図である。
【図９】審査者の承認画面の一例を示すイメージ図である。
【図１０】最終承認者が最終承認をする承認画面の一例を示すイメージ図である。
【図１１】電子印章の貼付実行する画面の一例を示すイメージ図である。
【図１２】電子印章貼付ダイアログの一例を示すイメージ図である。
【図１３】電子印章貼付設定画面の一例示すイメージ図である。
【図１４】図面データをＣＡＤアプリケーションで、読取専用で開いたイメージ図である。
【図１５】貼付位置の中点の座標を示すイメージ図である。
【図１６】図面データに電子印章画像が貼り付けられたイメージである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図１は、本実施形態における図面管理システム（情報処理システム）のシステム構成図である。この図面管理システムは、図面データを記憶し、この図面データから図面画像を生成するシステムである。
情報処理装置１０１、１０２、１０３、１０４（クライアント端末）、サーバ２００がネットワーク３００（例えば、ＬＡＮ）を介して接続されている。
【００１９】
サーバ２００は、情報処理装置１０２にインストールされているＣＡＤアプリケーション（図面生成アプリケーション）で作成した図面データを記憶するサーバである。また、ＰＤＭアプリケーション（サーバアプリケーション）が記憶されており、情報処理装置１０２、１０３、１０４のＰＤＭアプリケーション（クライアントアプリケーション）と通信可能なサーバである。さらに、サーバ２００は、図６に示す各種テーブルを記憶しているデータ管理装置である。
【００２０】
情報処理装置１０１は、サーバ２００と通信可能に接続されているクライアント端末であり、ＰＤＭアプリケーション（クライアントアプリケーション）および、ＣＡＤアプリケーションがインストールされている端末である。
【００２１】
この情報処理装置１０１は、ＰＤＭアプリケーションを用いて、承認者に承認された図面データから電子印章が貼り付けられたＴＩＦＦ画像（図面画像）を作成するクライアント端末である。
【００２２】
情報処理装置１０２は、サーバ２００と通信可能に接続されている端末であり、ＰＤＭアプリケーション（クライアントアプリケーション）および、ＣＡＤアプリケーションがインストールされている端末である。この情報処理装置１０２は、ＣＡＤアプリケーションで図面データを作成する設計者の端末であり、作成された図面データを、ＰＤＭアプリケーションを介してサーバ２００に記憶させるクライアント端末である。なお、図面データは線分等のオブジェクトで構成された設計図面等のＣＡＤデータである。
また、この情報処理装置１０２は、図面データの承認を得るべく承認ワークフローを実行する申請者端末である。
【００２３】
情報処理装置１０３、１０４は、サーバ２００と通信可能に接続されている端末であり、ＰＤＭアプリケーション（クライアントアプリケーション）がインストールされている端末である。この情報処理装置１０３、１０４は、ＰＤＭアプリケーションを用いて、申請された図面データを承認する承認者の端末であり、本実施形態では、情報処理装置１０３を審査者の端末、情報処理装置１０４を承認者（最終承認者）の端末となっている。なお、情報処理装置１０３、１０４は図面データを閲覧するビューアがインストールされており、図面を編集できるＣＡＤアプリケーションはインストールされていないように構成するが、ＣＡＤアプリケーションがインストールされていてもよい。
【００２４】
ＣＡＤアプリケーションがインストールされていないように構成する理由は、図面を設計しない端末までＣＡＤアプリケーションを導入するとライセンスの購入費用がかかるためで、企業によってはあえて、審査者や承認者の端末にはＣＡＤアプリケーションがインストールされていないことが多いためである。
【００２５】
図１に示した情報処理装置１０１、１０２、１０３、１０４は、別筺体で構成しているが、全ての情報処理装置が同一筺体として１つの情報処理装置であってもよい。また、例えば、情報処理装置１０１と情報処理装置１０２が同一筺体として、他の情報処理装置１０３、１０４は別筺体であってもよい。以下、ＰＤＭアプリケーションを図面管理アプリケーションとして説明する。
【００２６】
以下、図２を用いて、図１に示した情報処理装置１０１、１０２、１０３、１０４、サーバ２００に適用可能な情報処理装置のハードウェア構成について説明する。
図２は、図１に示した情報処理装置，サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク３００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラム、アプリケーションは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３４】
次に、図３を用いて、本実施形態に適応可能な図面管理システムの機能ブロック図について説明する。尚、各機能ブロックが処理する詳細な処理については、後述するフローチャートにて説明する。
図３は、図面管理システムとしての情報処理システムの機能ブロック図である。
承認者記憶制御部３０１は、編集不可設定がなされている図面データを承認した承認者を記憶する機能部である。
【００３５】
変換指示部３０２は、図面データを図面画像へ変換指示する機能部である。
貼付部３０３は、変換指示部３０２による変換指示に従って、図面データを編集不可状態で開き、当該開いた図面データに承認者記憶制御部３０１で記憶された承認者に対応するネームオブジェクトを所定の位置に貼り付ける機能部である。また、後述の貼付設定部３０８で設定された貼付情報に含まれる貼付位置に従って、ネームオブジェクトを貼り付ける機能部である。また、ネームオブジェクトを貼り付ける図面データを、後述のアプリケーション実行部３０９で実行された図面生成アプリケーションで開き、当該図面データにネームオブジェクトを貼り付ける機能部である。
【００３６】
図面画像生成部３０４は、貼付部３０３でネームオブジェクトを貼り付けた図面データから、図面画像を生成する機能部である。また、後述のステータス判定部３０７で図面画像に変換可能なステータスであると判定される場合に、ネームオブジェクトを貼り付けた図面データから、図面画像を生成する機能部である。
【００３７】
編集不可設定部３０５は、図面データの原本性を確保するべく、図面データを編集不可設定する機能部である。また、編集不可設定部３０５で設定される編集不可設定は、図面生成アプリケーションで図面データを読取専用で開く設定である。
承認部３０６は、編集不可設定部３０５で編集不可設定された図面データを承認する機能部である。
ステータス判定部３０７は、図面データが図面画像に変換可能なステータスか否かを判定する機能部である。
貼付設定部３０８は、ネームオブジェクトを貼り付けるべく、貼付位置を含む貼付情報を設定する機能部である。
【００３８】
アプリケーション実行部３０９は、図面データが管理する図面管理アプリケーションで変換指示がなされた場合、図面管理アプリケーションにより図面生成アプリケーションを実行させる機能部である。
【００３９】
次に、図４と図５を用いて、本実施形態における詳細な処理について説明する。
図４は、図面管理システムにおける全体の処理を示すフローチャートである。
なお、各ステップの処理は、各装置のＣＰＵ２０１が実行する。
【００４０】
ステップＳ１０１では、情報処理装置１０２で、図面管理アプリケーションを起動し、ＣＡＤアプリケーションで作成した図面データをサーバ２００に登録する。登録された図面データの承認を得るべく、選択された図面データに対してワークフローを実行する。
【００４１】
ステップＳ１０１の詳細な説明を、図５を用いて説明する。
図５は、ワークフロー申請、承認処理のフローチャートである。
【００４２】
ステップＳ２０１では、情報処理装置１０２が、図面管理アプリケーションを起動し、サーバ２００にログインする。図７は、図面管理アプリケーションの起動画面である。ステップＳ２０２では、図７の画面で、ＣＡＤアプリケーションで作成した図面データをサーバ２００に登録する。サーバ２００では、図面データを受信し、登録されると、図６のワークフロー属性テーブル６１０の図面ＩＤ６１１に新規に発行されたＩＤを登録し、作成者（設計者）６１２にログインしたユーザ名を登録し、状態６１５を変更中として登録する（ステップＳ２０２−２）。
【００４３】
ステップＳ２０３では、情報処理装置１０２で、サーバ２００に登録した図面データの承認を得るために、承認申請のワークフローを実行する。具体的には、図８の申請画面を用いて説明する。
図８は申請画面の一例を示すイメージ図である。
【００４４】
情報処理装置１０２で、画面８００を表示し、サーバ２００から取得した図面データの一覧を表示する。ユーザの操作に応じて、一覧から申請する図面データを選択する。そして、グループ名８０１で承認者の所属グループを選択し、承認先８０２で、次の承認者の名前（この場合、審査者の佐藤）を選択する。また、コメント８０３で任意にコメントを入力する。
【００４５】
申請ボタン８０４がユーザによって押下されたことを検知すると、選択された図面データを承認するためのワークフローがスタートする。ワークフローがスタートすると、登録された図面データが編集できないようにするため、図面データのファイルの設定を読取専用（ＲｅａｄＯｎｌｙ）に設定する。すなわち、図面データの原本性を確保するべく、図面データを編集不可設定する処理である。これによって、申請時の図面データへの変更ができなくなり、原本性が確保できる。
【００４６】
なお、図面データをサーバ２００に登録する前に、図面データのファイルの設定を情報処理装置１０２で予め読取専用（ＲｅａｄＯｎｌｙ）にしておき、サーバ２００に登録するようにしてもよい。
【００４７】
申請ボタン８０４が押下されると、情報処理装置１０２からサーバ２００に申請要求がなされ、図６のワークフロー属性テーブル６１０の状態６１５をレビュー中に書き換える。また、申請要求に含まれる承認者の名前を承認者１の６１３に登録する（ステップＳ２０３−２）。
【００４８】
次に、ステップＳ２０４では、情報処理装置１０３で、情報処理装置１０２で申請された図面データを承認するか否かを判定する。具体的には、図９の承認画面を用いて説明する。
図９は審査者の承認画面の一例を示すイメージ図である。
【００４９】
情報処理装置１０３で、画面９００を表示し、サーバ２００から取得した図面データ一覧を表示する。承認する審査者から、審査者自身が承認する図面データ（例えば、鈴木でレビュー中の図面データ）の選択を受け付ける。そして、グループ名９０１で承認者の所属グループを選択し、承認先９０２で、次の承認者の名前（この場合、最終の承認者である田中）を選択する。また、コメント９０３で任意にコメントを入力する。
【００５０】
申請ボタン９０５が審査者によって押下されたか否かを判定する。申請ボタン９０５が押下されたことを検知すると、ステップＳ２０５で情報処理装置１０３からサーバ２００に承認要求がなされ、選択された図面データを次の承認者が承認するために図６のワークフロー属性テーブル６１０を更新する。棄却ボタン９０４が押下されたことを検知すると、再申請のためにステップＳ２０３へ処理を移す。
【００５１】
サーバ２００では、承認要求に含まれる承認者の名前を図６のワークフロー属性テーブル６１０の承認者２の６１４に登録する（ステップＳ２０５−２）。ステップＳ２０３−２、ステップＳ２０５−２は、編集不可設定がなされている図面データを承認した承認者を記憶する処理である。
【００５２】
なお、図６のワークフロー属性テーブル６１０の状態６１５は、次の承認者が最終承認である場合には、最終承認待ちに書き換える。なお、本実施形態では、審査者の次は最終承認であるため、ここでは最終承認待ちとなる。なお、審査者が複数存在するような場合には、再度承認を繰り返すために、ステップＳ２０４とステップＳ２０５の処理を繰り返す。
【００５３】
そして、情報処理装置１０４で、最終承認者が最終承認をする場合には、図１０の画面を表示して、最終書承認を実行する。図１０は、最終承認者が最終承認をする承認画面の一例を示すイメージ図である。最終承認時の画面１０００の選択も審査者の承認時と同様として説明を省略する。なお、画面１０００では、コメント１００１の入力を受け付けるものとする。
【００５４】
承認ボタン１００３が押下された場合には、情報処理装置１０４からサーバ２００に承認要求がなされ、選択された図面データの承認を完了とするために図６のワークフロー属性テーブル６１０を更新する。ここで、図６のワークフロー属性テーブル６１０の状態６１５を、リリース済に書き換える。棄却ボタン１００２が押下された場合には、否認され申請者に差し戻しされる。
【００５５】
ステップＳ２０６では、最終承認者であったか否かを判定し、最終承認者であった場合には、次の承認がないため、処理を終了する。最終承認者でない場合（図１０での承認でない場合）には、上述したように再度ステップＳ２０４、ステップＳ２０５の処理を繰り返す。
図４に説明を戻し、処理を説明する。
【００５６】
ステップＳ１０２では、情報処理装置１０１で、図面管理アプリケーションを起動する、図面管理アプリケーションを起動した際には、図１１の画面が表示される。図１１の画面で表示する図面データの一覧はサーバ２００から送信され（ステップＳ１０２−１）、この送信された図面データの一覧を取得して表示される。ここで、画面１１００では、電子印章を貼り付ける図面データを選択する。図面データが選択された状態で、電子印章貼付を実行する（例えば、右クリックで電子印章貼付を選択）。すなわち、図面データを図面画像へ変換指示する処理である。なお、ワークフロー属性テーブル６１０のデータをサーバ２００から取得し、ＲＡＭ２０３に記憶しているものとする。また、図面管理アプリケーションを起動する際には、ユーザ認証を行い、サーバ２００へのログインを実行する。ログインしたユーザ名は情報処理装置１０１およびサーバ２００のＲＡＭ２０３で記憶管理される。
なお、図１１は、電子印章の貼付実行する画面の一例を示すイメージ図である。
【００５７】
ステップＳ１０３では、選択された電子印章貼付する図面データの状態からＴＩＦＦ出力可能なステータスかどうかを判定する。例えば、リリース済かどうかを判定する。ＴＩＦＦ出力可能なステータスであると判定された場合には、ステップＳ１０５へ処理を移し、ＴＩＦＦ出力可能でないと判定された場合には、ステップＳ１０４へ処理を移す。なお、ＴＩＦＦ出力可能なステータスは、図１３のＴＩＦＦ出力可能ステータス１３０１で任意に設定することができる。
ステップＳ１０４では、ＴＩＦＦ出力できないため、実行不可メッセージを表示する。
【００５８】
ステップＳ１０５では、電子印章を貼り付けるための情報である、用紙／画像情報をＲＡＭ２０３から取得する。用紙／画像情報は、サーバ２００が画像貼付位置設定テーブル６００から取得し、情報処理装置１０１へ送信する（ステップＳ１０５−２）。この送信された用紙／画像情報を情報処理装置１０１はＲＡＭ２０３に記憶する。
【００５９】
ステップＳ１０６では、図１２の電子印章貼付ダイアログを表示する。図１２は、電子印章貼付ダイアログの一例を示すイメージ図である。各種データを１２０１に表示する。具体的には、選択された図面データに対応する設計者、審査者、最終の承認者の名前をＲＡＭ２０３から取得し、設計者、承認者１、承認者２にそれぞれ設定される。また、用紙サイズを選択可能なように、用紙の欄にステップＳ１０５で取得した用紙／画像情報の用紙サイズを表示する（例えば、Ａ３、Ａ３縦）。ここでユーザにより図面データにあった用紙サイズが任意に選択させる。これにより、電子印章を貼り付ける位置が決定することになる。
【００６０】
ステップＳ１０７では、設定ボタン１２０２が押下されたか否かを判定する。設定ボタン１２０２が押下された場合には、ステップＳ１０８へ処理を移し、ボタンが押下されていない場合には、ステップＳ１０９へ処理を移す。
ステップＳ１０８では、図１３を表示し、新たな用紙／画像情報を登録するために、１３０４で情報を追加する。
ここで図１３について説明する。図１３は、電子印章貼付設定画面の一例示すイメージ図である。
【００６１】
ステータス１３０１は、図６のＴＩＦＦ出力可能ステータステーブル６３０へ登録する情報を入力する。ＴＩＦＦ出力を許可するステータス名が、ユーザによって入力される。ステータス名を新たに追加する場合は追加ボタン１３０２を、削除したい場合は削除ボタン１３０３を、それぞれ押下を受け付ける。
【００６２】
画像貼付位置１３０４は、図６の画像貼付位置設定テーブル６００へ登録する情報を入力する。任意の用紙名とスペース名に紐付けて、電子印章貼付位置の中心点座標と各用紙名での電子印章の幅と高さをユーザから入力を受け付ける。情報の追加／削除に関しては前述の行追加／削除ボタンと同様である。
【００６３】
ラジオボタン１３０５は、生成されるＴＩＦＦファイルの保存先についての設定を選択する。『保存時毎に指定』のラジオボタンであれば、図６のＴＩＦＦファイル保存先テーブル６２０の指定可否フラグ６２２に指定を登録し、電子印章貼付機能を実行する度に指定場所を入力させてＴＩＦＦ出力を実行する。一方で『固定』であれば同様に指定可否フラグ６２２に固定を登録し、ユーザが任意で予め指定した出力先にＴＩＦＦ出力を実行する。出力先のパスはテキストボックス１３０６へ入力し、そのパスは同じく図６のＴＩＦＦファイル保存先テーブル６２０のファイルパス６２１に登録される。
【００６４】
ユーザにより全ての設定が完了すると、保存ボタン１３０７の押下を受け付け、各種入力データをサーバ２００のそれぞれのテーブルへ登録する。キャンセルボタン１３０８の押下を受け付けた場合は、入力された各種入力データの入力は破棄される。すなわち、図１３は、ネームオブジェクトを貼り付けるべく、貼付位置を含む貼付情報を設定する処理である。
【００６５】
ステップＳ１０９では、実行ボタン１２０３が押下されたか否かを判定する。実行ボタン１２０３が押下された場合にステップＳ１１０へ処理を移し、実行ボタン１２０３が押下されなかった場合、すなわちキャンセルボタン１２０４が押下された場合には電子印章貼付を実行せずに終了する。なお、実行ボタン１２０３が押下されると、ＣＡＤアプリケーションが読み取る情報ファイルに、ステップＳ１０５で取得した用紙／画像情報を書き込む。
【００６６】
ステップＳ１０９−２では、サーバ２００で現在ログインしているＲＡＭ２０３に記憶されているユーザ名と図６のＴＩＦＦ出力可能ユーザテーブル６４０のユーザ名６４２とを比較して、現在作業しているログインユーザがＴＩＦＦ出力権限があるか否かを判定し、判定結果を送信する。なお、ＴＩＦＦ出力権限の判定は、情報処理装置１０１で判定してもよい。また、
【００６７】
ステップＳ１１０では、判定結果に従って、ＴＩＦＦ出力権限があると判定される場合、ステップＳ１１１へ処理を移し、ＴＩＦＦ出力権限がないと判定される場合、ステップＳ１０４へ処理を移す。図６に示す通り、ユーザ名６４２はユーザＮｏ（例えば社員番号）に紐付いて記憶されている。
【００６８】
なお、ステップＳ１０９−２のＴＩＦＦ出力権限があるか否かを判定する処理は、ステップＳ１０２で電子印章貼付を実行する際に判定させるようにすることも可能である。
【００６９】
ステップＳ１１１では、ＴＩＦＦ出力権限がある場合に、ＣＡＤアプリケーションを起動するために、図面管理アプリケーションから情報処理装置１０１のオペレーティングシステムに対して、ＣＡＤアプリケーションを立ち上げるための実行要求をする。また、ＣＡＤアプリケーションは画面が表示させないようにバックグラウンドで実行される。ＣＡＤアプリケーションが起動されたあと、ＣＡＤアプリケーションで開く図面データ（電子印章を貼り付けるために選択された図面データ）の図面ＩＤを、図面管理アプリケーションからＣＡＤアプリケーションに渡し、図面データを開く。この時、図面データは原本性を確保するために読取専用となっており、編集した図面データを上書き保存や、新規に保存することはできない状態となっている。また、図面管理アプリケーションからＣＡＤアプリケーションに、図１２で設定された「用紙サイズ」「設計者−ユーザ名（佐藤）」「承認者１（審査者）−ユーザ名（鈴木）」「承認者２（承認者）−ユーザ名（田中）」を渡す。
【００７０】
このＣＡＤアプリケーションに渡されるデータは、図面管理アプリケーションからＣＡＤアプリケーションに発行される電子印章画像貼付要求（図面データを開く際に発行される要求）に含まれる。なお、電子印章画像貼付要求以外に、情報ファイルに電子印章画像貼付に用いる情報（図面データを特定するための情報（図面ＩＤ）や、電子印章画像を貼り付ける位置）を記憶させ、この記憶された情報を用いてもよい。
【００７１】
ステップＳ１１２では、ＣＡＤアプリケーションが、図面管理アプリケーションから受け取った用紙サイズとスペース名に従って情報ファイルから、スペース名、電子印章画像を貼り付ける位置情報（６０４〜６０７）を取得する。また、受け取ったユーザ名をキーにして電子印章テーブル６５０の電子印章画像６５３から、貼り付ける電子印章画像を取得する。そして、電子印章画像を設計者、審査者、承認者の箇所に貼り付けるように、それぞれ対応する位置情報に従って、電子印章画像を貼り付ける。すなわち、変換指示に従って、図面データを編集不可状態で開き、当該開いた図面データに承認者に対応するネームオブジェクトを所定の位置に貼り付ける処理である。
なお、電子印章テーブル６５０は、ユーザＮｏ６５１とユーザ名６５２と電子印章画像６５３が対応付いて記憶されている。
ステップＳ１１３では、幅高さ情報に従って、電子印章画像を拡大もしくは縮小する（サイズ変更する）。
【００７２】
ここで、図１４〜図１６を用いて、電子印章画像の貼付について説明する。
図面データ１４０１は、ＣＡＤアプリケーションで、読取専用で開いたイメージであり、領域１４０２は、図面データの承認印（サイン）やコメントなど、図面データに対する付加情報を記載する領域である。
【００７３】
この付加情報の領域１４０２の電子印章の貼付スペース（図中の斜線にて示した場所）にそれぞれ設計者、審査者（承認者１）、承認者（承認者２）の電子印章を貼り付ける。このそれぞれの貼付け位置を、図１５に示すように予め各貼付位置の中点のＸＹ座標を算出しておき、図６の画像貼付位置設定テーブル６００にそれぞれ登録しておく。また、貼付位置の幅・高さについても画像貼付位置設定テーブル６００に記憶する。なお、図１５は、貼付位置の中点の座標を示すイメージ図である。
【００７４】
電子印章を貼り付ける図面データの設計者・審査者（承認者１）、承認者（承認者２）に対応する電子印章画像を取得し、それぞれのＸ座標とＹ座標が電子印章画像の中点なるように、設計者・審査者（承認者１）、承認者（承認者２）に対応する箇所に電子印章画像を貼り付ける（図１６）。図１６が、図面データに電子印章画像が貼り付けられたイメージである。
【００７５】
ステップＳ１１４では、電子印章画像が貼り付けられた図面データをＴＩＦＦ出力する。具体的には、電子印章画像が貼り付けられた図面データをＣＡＤアプリケーションのファイル変換機能をもちいて、ＴＩＦＦ形式の画像データに変換（生成）する。すなわち、ネームオブジェクトを貼り付けた図面データから、図面画像を生成する処理である。
【００７６】
また、変換された画像データは、図６のＴＩＦＦファイル保存先テーブル６２０の指定可否フラグ６２２が指定か、固定かによって出力方法が変わる。例えば、固定である場合には、ファイルパス６２１に記憶されているファイルパス（フォルダ）上に生成したＴＩＦＦ形式の画像データを保存する。また、指定の場合には、実行ボタン１２０３が押下された場合に、ＴＩＦＦ形式の画像データを保存する先をユーザに指定させ、この指定された保存する先にＴＩＦＦ形式の画像データを保存する。この保存は、サーバ２００であっても、情報処理装置１０１のどの装置であってもよい。
【００７７】
さらに、ＴＩＦＦ形式の画像データを生成したのち、ＣＡＤアプリケーションの実行を終了し、電子印章画像が貼り付けられたＣＡＤアプリケーション上の図面データを破棄する。
なお、本実施形態ではＴＩＦＦ形式の画像を生成するようにするが、ファイル形式はその他の形式のデータであってもよい。
【００７８】
以上説明したように、本実施形態によれば、図面の原本性を確保しつつ、図面の承認者のネームオブジェクト（電子印章画像）を張り付けた図面画像を容易に作成することができる。
【００７９】
また、図面管理アプリケーションに登録した図面を申請する際に、読取専用として申請をすることで、図面データの原本性が確保できるとともに、申請したユーザや承認したユーザの情報を基に、電子印章が自動的に貼り付けられ、ＴＩＦＦファイル化するため、図面の承認者と図面の承認印の箇所の不整合がなくなる。また、電子印章の貼付を自動化することよってユーザのスキルを選ばす、誰でも容易に電子印章貼付作業を完了することができる。さらに、電子印章の不正操作を防止することができる。
【００８０】
また、承認者が図面データを閲覧するビューアしか保持していない環境でも、ＴＩＦＦファイル化するユーザの端末にＣＡＤアプリケーションがあれば電子印章を貼り付けることができるため、不要なアプリケーションのインストールの導入が必要なくなる。ＣＡＤアプリケーションを全てのユーザのコンピュータにインストールさせる必要がなくコスト削減にもつながる。
【００８１】
なお本実施形態の好適な例として、従来の図面管理アプリケーションやＣＡＤアプリケーションの基本機能を用いて、図面管理アプリケーションやＣＡＤアプリケーションにアドオンアプリケーションを追加して実現することが望ましい。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００８２】
例えば、本実施形態では、サーバ２００では、図面データやテーブルを管理し、各種処理はクライアント端末である情報処理装置で実現するようにした（クライアントサーバ型システム）が、ブラウザを用いたＷｅｂシステムで実現するようにしてもよい。この場合、クライアント端末である情報処理装置には、ブラウザが備えてあり、サーバ２００で各種処理を実行し（例えば、ＴＩＦＦファイルの生成など）、その結果生成された画像（例えば、図面データ一覧）をブラウザで表示するようにする。従って、上述のフローチャートで説明した表示以外の処理はサーバ２００で実現するようにすることも可能である。
【００８３】
さらに、近年では、ＡｃｔｉｖｅＸなどをクライアント端末である情報処理装置にインストールすることで、ブラウザを用いたＷｅｂシステムであっても、クライアント端末側で表示以外の処理を実行する（例えば、ステップＳ１１０の判定など）こともできるため、各ステップの処理主体（情報処理装置かサーバか）は限定されない。
すなわち、情報処理システムが、各ステップを備える構成としてもよいことは言うまでもない。
【００８４】
その他、電子印章画像は、画像に限ることなく、例えば、ＣＡＤアプリケーションで作成可能な矩形に、文字列を挿入したオブジェクトであってもよい。すなわち、電子印章画像はネームオブジェクトと言い換えることも可能である。
【００８５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８６】
また、本発明におけるプログラムは、図４、図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４、図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４、図５の各装置の処理方法ごとのプログラムであってもよい。
【００８７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００８９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００９０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９４】
１０１  情報処理装置（ＴＩＦＦ出力）
１０２  情報処理装置（申請者）
１０３  情報処理装置（審査者）
１０３  情報処理装置（承認者）
２００  サーバ
３００  ネットワーク
３０１  承認者記憶制御部
３０２  変換指示部  
３０３  貼付部
３０４  図面画像生成部
３０５  編集不可設定部
３０６  承認部
３０７  ステータス判定部
３０８  貼付設定部
３０９  アプリケーション実行部
【図１】
2014067281.tif 000003
【図２】
2014067281.tif 000004
【図３】
2014067281.tif 000005
【図４】
2014067281.tif 000006
【図５】
2014067281.tif 000007
【図６】
2014067281.tif 000008
【図７】
2014067281.tif 000009
【図８】
2014067281.tif 000010
【図９】
2014067281.tif 000011
【図１０】
2014067281.tif 000012
【図１１】
2014067281.tif 000013
【図１２】
2014067281.tif 000014
【図１３】
2014067281.tif 000015
【図１４】
2014067281.tif 000016
【図１５】
2014067281.tif 000017
【図１６】
2014067281.tif 000018