(57)【特許請求の範囲】
【請求項１】
入力された複数の部品番号に対応する複数の図面を印刷する図面管理システムであって、
部品番号に関連付けて複数の図面ファイルを記憶する図面データベースと、
前記入力された複数の部品番号に対応する複数の図面ファイルを前記図面データベースから検索する手段と、
前記検索された複数の図面ファイルから重複している図面ファイルを検出する手段と、
前記検索された複数の図面ファイルの図面を印刷する印刷手段と、を備え、
前記重複している図面ファイルを検出する手段は、同一ファイル名を検出し、重複識別子を付与し、該重複識別子が付与されている図面ファイルに含まれる図面を重複して印刷しないように構成され、
前記入力された複数の部品番号に対応する複数の図面が正しく印刷されたかどうかを示す出図明細書を印刷し、該出図明細書において、重複するため印刷されない図面の部品番号に対して、前記重複検出手段によって検出された重複および重複元の部品番号が部品番号と対応して示される図面管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子化された図面を出図するコンピュータ・システムに関連し、具体的には、複数の図面印刷において重複する図面を検出し、重複する図面を印刷しないよう構成される図面管理システムに関連する。
【０００２】
【従来の技術】
製品の部品図面は、その部品を製作する際に使用されるだけでなく、他の関連部門でも頻繁に使用される。例えば、物流部門では包装の仕様作成のために部品図面を必要とするし、品質部門では部品受け入れ検査や市場問い合わせなどで部品図面を必要とする。このため、メーカーでは、全社で共通の図面を使用できるよう部品図面を管理しなければならない。
【０００３】
これらの管理対象となる部品図面は、現在から過去までの製品において使用された全部品図面である。このため、歴史のある大企業の場合、膨大な数の図面を管理しなければならない。例えば自動車会社などでは、１つの車種に使用される部品点数が多く、それらの部品点数に応じた数の図面が存在する。さらに製品の定期的なモデルチェンジに応じて図面の数は増加する。
【０００４】
通常、メーカーでは、この様な膨大な数の図面を管理するために図面管理専用の部門を設けている。従来、図面管理部門ではマイクロフィルムや紙などの記録媒体を使用して登録図面を管理してきたが、近年ではコンピュータの発展に伴い登録図面が電子化され管理されている。この様な電子化された図面を管理するコンピュータ・システムを図面管理システムと呼ぶ。
【０００５】
図面管理システムでは、各部品の図面は、電子化され、図面管理部門に設置された図面管理サーバによって一元的に集中管理される。図面管理部門は、製品が量産化されて各部品の仕様が定められたときに、それらの部品図面を受け取り、部品の種類を一意的に識別する部品番号を付与して、その図面ファイルを図面データベースに登録する。
【０００６】
図面データベースへのアクセス権限を有する社内ユーザが図面を見たいときには、図面管理サーバと相互接続された端末で所望の部品番号を指定することによって、その部品番号に対応した図面を閲覧することができる。
【０００７】
この様な図面管理システムでは、１枚の図面に対して１個のファイルが生成され図面データベースに記憶されている。しかしながら、１個の図面ファイルが１個の部品番号に対応しているとは限らず、１個の図面ファイルが複数の部品番号に対応している場合がある。
【０００８】
より詳細に説明すると、部品番号は、製品に使用されている全部品に基本的に付与される。しかしながら、それらの部品の中には同一形状を有する部品が存在し、左右対称の形状を有する部品も存在する。例えば自動車などでは、右側で使用される部品と左側で使用される部品とで同一形状を有する場合があるが、これらの部品にはそれぞれ別個の部品番号が付与されている。
【０００９】
図面管理システムでは、１個の同じ図面（すなわち同じ画像）に対して複数の図面ファイルが生成され記憶されることは、無駄な記憶容量を浪費するので好ましくない。したがって、同一形状または左右対称形状を有する複数の部品の場合、図面ファイル自体は１個で、その１個の図面ファイルに複数の部品番号が対応付けられる。
【００１０】
【発明が解決しようとする課題】
図面管理システムの処理の１つに「予約出図」がある。予約出図は、あるユーザが複数の図面の印刷を図面管理サーバに予約し、図面管理サーバに接続された印刷装置で出図をまとめて行う処理である。
【００１１】
例えば予約出図は、ユーザがたくさんの部品図面を取引先メーカーに一括して提出しなければならないときなどに使用される。ユーザは、提出すべき図面に対応する複数の部品番号が記載されたリストを生成し、図面管理部門に提出する。図面管理部門では、その部品番号リストに基づいて複数の図面を印刷装置で一度に印刷し、それらの印刷図面を図面の依頼元かまたは図面の提出先に配送する。
【００１２】
従来の図面管理システムでは、この様な複数の図面を一度に印刷する場合、複数の部品番号をまとめて入力し、それら複数の部品番号をキーにして、対応する全ての図面を印刷していた。このとき、入力された複数の部品番号が１個の図面ファイルに対応付けされていたとしても、図面管理システムは、入力された部品番号の数だけ図面を印刷していた。
【００１３】
例えば、１個の図面ファイルに１５個の部品番号が対応付けされている状況を考える。それら１５個の部品番号が部品番号リストに記載されている場合、部品番号だけでは１５個の部品番号に対応する図面が全て同一であることが分からないので、１５個の同一図面が印刷されることになる。すなわち、１４個の無駄な図面が印刷されることになる。
【００１４】
したがって、予約出図など一度に複数の図面を印刷する処理において、入力された部品番号から重複している図面を自動的に検出する図面管理システムが求められる。さらに、検出された重複する図面を重複して印刷しないような図面管理システムが求められる。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、本発明の図面管理システムは、入力された複数の部品番号に対応する複数の図面を印刷する図面管理システムであって、部品番号に関連付けて複数の図面ファイルを記憶する図面データベースと、前記入力された複数の部品番号に対応する複数の図面ファイルを前記図面データベースから検索する手段と、前記検索された複数の図面ファイルから重複している図面ファイルを検出する手段と、前記検索された複数の図面ファイルの図面を印刷する印刷手段と、を備え、前記重複した図面ファイルの検出に応答して、該重複した図面ファイルに含まれる図面を重複して印刷しないよう構成される。
【００１６】
この発明によれば、複数の部品番号を含む部品番号リストに対応する図面ファイルの重複を自動的に検出することができ、重複が検出された図面を重複して印刷しないので、無駄な図面の印刷を無くすことができる。
【００１７】
本発明の１つの形態によると、前記入力された複数の部品番号に対応する複数の図面が正しく印刷されたかどうかを示す出図明細書を印刷し、前記重複検出手段によって検出された重複が部品番号と対応して該明細書に示されるよう構成される図面管理システム。
【００１８】
この形態によれば、図面の重複が部品番号に対応付けられて出図明細書に記載されるので、ユーザがこの出図明細書を確認することで、要求した図面が正しく出図されているかを確認することができる。
【００１９】
【発明の実施の形態】
次に本発明の実施例を図面を参照して説明する。図１は、本発明の図面管理システムの実施例の概要を示している。図１には、ある会社における図面管理室１１が示されている。この例では、具体的に図面管理室１１は、会社構内に存在する１つの部屋である。
【００２０】
図面管理室１１には、図面データベース１７に接続された図面管理サーバ１５が設置されており、図面データベース１７には、社内での正式な登録を受けた図面（すなわち正式な番号を付与され、承認された図面）が電子的図面ファイルとして記憶されている。
【００２１】
例えば図面ファイルは、ＴＩＦＦファイル、ＢＭＰファイル、またはＪＰＥＧファイルなどの画像ファイルであり、実際の紙面上に描かれた図面をスキャナなどで電子的に取り込むことにより作成される。別の実施形態では、図面ファイルのフォーマットは、画像ファイルではなく、ＣＡＤシステムなどで使用される座標データに基づくファイル・フォーマットでもよい。
【００２２】
図面管理サーバ１５および図面データベース１７は、図面管理部門における管理担当者によって管理端末１３を介してメインテナンスされる。例えば、新規の部品図面を図面データベース１７に登録する場合、管理担当者は、その図面に対して一意的に識別することができる部品番号を付与し、画像ファイルにして図面データベース１７に登録する。
【００２３】
管理担当者が任意の部品図面を参照したい場合、管理端末１３を介して図面管理サーバ１５にアクセスし、部品番号をキーとして図面データベース１７を検索することによって、部品番号に対応する図面を管理端末１３のモニタ上に表示させることができる。さらに、図面管理サーバ１５には、プリンタまたはプロッタ１９などの印刷装置が接続され、図面を印刷出力することができる。
【００２４】
図面管理室１１に設置された図面管理サーバ１５は、他の場所に設置されたユーザ端末２７に任意のネットワークを介してそれぞれ接続される。図面データベース１７に記憶されている図面ファイルを不法アクセスから保護する必要があるので、通常、ユーザ端末２７と図面管理サーバ１５とを結び付けるネットワークには社内専用回線が使用される。
【００２５】
図１の場合、図面管理サーバ１５に接続される各ユーザ端末２７は、設置される場所に基づいてグループ化され示されている。例えば、同一構内２１に設置されたユーザ端末２７、国内遠隔地２３に設置されたユーザ端末２７、および国外２５に設置されたユーザ端末２７がそれぞれグループ化されて示されている。
【００２６】
同一構内２１とは、図面管理室１１とは異なる部屋であるが、同一の建物または同一の事業所などに設置されたユーザ端末２７である。国内遠隔地２３とは、図面管理室１１が存在する事業所とは異なる場所に存在する、この会社の関連会社または事業所などに設置されたユーザ端末２７である。国外２５とは、図面管理室１１が存在する国とは異なる国に存在する、この会社の関連会社または事業所などに設置されたユーザ端末２７である。
【００２７】
これらの様々な場所に設けられた複数のユーザ端末２７は、ネットワークを介して図面管理サーバ１５に接続される。先に述べた様に図面データベース１７自体は図面管理室１１に存在し、社内における登録図面は一元的にここで管理されている。したがって、各場所に存在する社内ユーザは、最寄りのユーザ端末２７を介して図面管理サーバ１５にアクセスし、図面データベース１７内の図面ファイルを各ユーザ端末２７で出力する。
【００２８】
一般に、全ての社員が登録図面を閲覧または印刷する権限を有しているわけではない。すなわち、図面を必要とする部門の社員だけが登録図面を閲覧する権限を有しており、それらの部門における特定の社員だけが登録図面を印刷する権限を有しているのが一般的である。
【００２９】
このため、ユーザ端末２７からの図面管理サーバ１５へのアクセスには、社員ユーザを特定するための認証を必要とする。ユーザ認証を経て図面管理サーバ１５との接続が確立された後では、ログインしたユーザによって図面の検索、表示、印刷などが実行される。
【００３０】
これらの一連の作業を処理するために、ユーザ端末２７には、図面出力処理専用のアプリケーション・ソフトウェアがインストールされている。この明細書では、このユーザ端末２７にインストールされるアプリケーション・ソフトウェアを「ユーザ端末ソフトウェア」と呼ぶ。
【００３１】
「ユーザ端末ソフトウェア」に対して、図面管理サーバ１５にインストールされているソフトウェアを「図面管理ソフトウェア」と呼ぶ。図面管理ソフトウェアは、ユーザ端末ソフトウェアにおける図面の検索、表示、印刷などの機能を含んでいると共に、各ユーザの認証処理、図面データベースの管理処理などの図面管理システム全体を維持するための機能を含んでいる。
【００３２】
ユーザ端末２７にインストールされたユーザ端末ソフトウェアと図面管理サーバ１５にインストールされた図面管理ソフトウェアは、それぞれ相互に連携して動作し、ネットワークを介して様々な機能を提供することができる。
【００３３】
本発明に従う図面管理システムの機能の１つに「予約出図」がある。予約出図は、ユーザが複数の図面の印刷を図面管理サーバ１５に予約し、それら複数の図面を図面管理サーバ１５またはユーザ端末２７に接続された印刷装置で一度に印刷する機能である。
【００３４】
例えば予約出図は、取引先メーカーにたくさんの部品図面を一度に提出しなければならないときなどに使用される。ユーザは、ユーザ端末２７を使用して図面管理サーバ１５に接続し、必要な図面に対応する部品番号のリストを送信する。図面管理サーバ１５は、指定された部品番号のリストに基づいて複数の図面を一度に印刷する。
【００３５】
図２は、予約出図の機能を備える図面管理サーバ１５とユーザ端末２７の機能ブロック図であり、この図を参照して本発明に従う図面管理システムが処理する予約出図を説明する。以下の説明では、ユーザ端末２７と図面管理サーバ１５との接続が既に確立されており、予約された図面は、図面管理サーバ１９に接続されたプリンタ１９で一度に印刷されるものとする。
【００３６】
ユーザ端末２７は、例えばキーボードおよびマウスなどの入力装置４３、モニタ４７などの出力装置を備える。１つの実施形態では、これらのユーザ端末２７は、一般的なパーソナルコンピュータであってよい。複数の図面を一度に印刷したいユーザは、ユーザ端末２７のモニタ４７に表示される部品番号の入力画面を通じて出図の予約を行う。
【００３７】
図３は、部品番号の入力画面５１の実施例を示している。部品番号の入力画面５１では、１つまたは複数の部品番号からなる部品番号リストを生成し、その部品番号リストを図面管理サーバ１５に送信することができる。部品番号リストを生成するために、入力画面５１には、部品番号の入力フォーム５３、関連図の入力フォーム５５、部品番号リスト・ウインドウ５７、追加ボタン５９、修正ボタン６１、削除ボタン６３、および予約ボタン６５が設けられる。
【００３８】
部品番号リストを生成する場合、ユーザは、部品番号入力フォーム５３に所望の部品番号を入力して追加ボタン７５をクリックし、部品番号を部品番号リストに追加する。部品番号が部品番号リストに追加された場合、その部品番号に対して通し番号が付与され、部品番号リスト・ウインドウ５７に表示される。複数の図面を出図する場合、複数の部品番号が部品番号リストに追加される。
【００３９】
入力画面５７の修正ボタン６１は、部品番号リスト内に表示されている部品番号のいずれかを修正したい場合に使用される。ユーザは、リスト内で表示されている任意の部品番号を１つ選択し、修正ボタン６１をクリックすることによって、選択した部品番号を修正することができる。
【００４０】
入力画面５７の削除ボタン６３は、部品番号リスト内に表示されている部品番号のいずれかを削除したい場合に使用される。ユーザは、リスト内の任意の部品番号を１つ選択し、削除ボタン６３をクリックすることによって、選択した部品番号をリスト内から削除することができる。
【００４１】
関連図入力フォーム５５は、部品番号入力フォーム５３に入力されている部品番号に関連した図面を印刷するかどうかを定めるために使用される。関連図の出図を望む場合、ユーザは、関連図入力フォーム５５に「１」の値を入力して関連図の出図を指定する。関連図を必要としなければ入力フォーム５５はブランクにされる。
【００４２】
部品番号入力画面５１の予約ボタン６５をクリックすると、予約確認画面６７がユーザ端末２７のモニタ４７に表示される。この予約確認画面６７の実施例を図４に示す。予約確認画面６７には、部品番号リスト・ウインドウ６９、要求ボタン７１、戻るボタン７３が設けられる。
【００４３】
予約確認画面６７の部品番号リスト・ウインドウ６９には、部品番号入力画面５１の最終的な部品番号リストが表示される。ユーザは、この予約確認画面６７で部品番号リストを最終確認する。
【００４４】
部品番号リストに問題が無ければ、要求ボタン７１をクリックし、部品番号リストを図面管理サーバ１５に送信する。部品番号リストを再び修正する必要がある場合には、戻るボタン７３をクリックすることによって部品番号入力画面５１に戻ることができる。
【００４５】
予約確認画面６７で部品番号リストが確認され、要求ボタン７１がクリックされた場合、図２に示すユーザ端末２７の図面要求送信部４５は、部品番号リストを図面管理サーバ１５に送信する。図面要求送信部４５によって送信された部品番号リストは、図面管理サーバ１５の図面要求受信部４５で受信され、図面要求受信部４５から図面ファイルリスト生成部３３に送信される。
【００４６】
図面ファイルリスト生成部３３は、部番対応テーブル２９を参照して部品番号リストに対応する図面ファイルリストを生成する。部番対応テーブル２９は、図面データベース４１に記憶している図面ファイルに部品番号を対応付けて記憶している。
【００４７】
図面ファイルリスト生成部３３は、部番対応テーブル２９を参照して、部品番号リスト内の部品番号に対応する図面ファイル名を取得し、図面ファイルリストを生成する。もし部品番号に対応する図面ファイルが部番対応テーブル２９から見つからなければ、図面ファイルリスト生成部３３は、そのことを図面ファイルリストに記録する。
【００４８】
生成された図面ファイルリストは、重複図面ファイル検出部３４に送られる。重複図面ファイル検出部３４は、図面ファイルリスト内に含まれる複数の図面ファイル名に重複が存在するかどうかを検出する。図面ファイル名に重複が存在している場合、重複した図面ファイル名に重複識別子が付与される。この重複識別子を参照することにより、複数の図面を印刷するときに、重複した図面の印刷が回避される。
【００４９】
重複図面ファイル検出部３４が図面ファイルリストに重複識別子を付与した後で、図面ファイルリストは、図面ファイル取得部３５に送信される。図面ファイル取得部３５は、図面ファイルリストに含まれる図面ファイルを図面データベース１７から取得し、順番に印刷部３９に送信する。印刷部３９は、図面ファイル取得部３５から受信された順番で図面をプリンタ１９で印刷する。この時、重複識別子が付与されている図面ファイルは、印刷が回避される。
【００５０】
重複識別子が与えられた図面ファイルリストは、出力リスト生成部３７にも送信される。出力リスト生成部３７は、図面ファイルリストに基づいて「予約出図明細書」を生成し、印刷部３９に送信する。予約出図明細書は、ユーザによって予約された図面の印刷が完了したときに印刷されるものであり、今回の予約出図についての明細が記載されている。
【００５１】
図５は、予約出図明細書の実施例を示している。予約出図明細書には、出図した日付、受付番号、依頼元のユーザＩＤ、入力部番数（ユーザが出図を依頼した部品番号の個数）、出図図面数（実際に出図された図面数）、およびエラー数（何らかの理由により出図されなかった図面の数）などと共に、各部品番号それぞれについての処理結果を示す一覧表が含まれる。
【００５２】
予約出図明細書の一覧表では、部品番号に通し番号が付与される。一覧表の処理結果の項目には、部品番号に対応する図面が出図完了したかどうかがそれぞれ示される。もし、何らかの理由により部品番号に対応する図面が印刷されなかった場合、処理結果の項目には「エラー」が示される。さらに、重複する図面が存在した場合、処理結果の項目に重複元の通し番号が示され、図面が出力されなかったことが示される。この時、出図部番の項目には、重複元の部品番号が示される。一覧表の関連図ありの項目は、その部品番号に対応する図面に関連図が存在することを示す。
【００５３】
印刷部３９は、全図面ファイルを印刷した後で、出力リスト生成部３７から送信されてきた予約出図明細書を印刷する。ユーザは、印刷された予約出図明細書によって、依頼した図面が正しく印刷されているかどうかを確認することができる。
【００５４】
図６から図９は、図面管理サーバ１５における予約出図の処理を示すフローチャートであり、図６は、予約出図処理の全体のフローチャートを示している。
【００５５】
最初にステップ１０１で図面管理サーバ１５は、任意のユーザ端末２７から部品番号リストを受信する。次にステップ１０３で、受信された部品番号リストに基づいて図面ファイルリストを生成する。
【００５６】
図７は、図面ファイルリストの生成処理のフローチャートを示す。ステップ２０１でフローの繰り返し回数ｋが０に初期化され、次にステップ２０３でｋの値に１が加算される。ステップ２０５では、ｋ番目の通し番号を付与された部品番号が部品番号リストから取得され、部番対応テーブル２９を参照して、この部品番号に対応する図面ファイル名が検索される。
【００５７】
先に述べたように、部番対応テーブル２９は、図面データベース４１が記憶する図面ファイル名に部品番号を対応付けたテーブルである。入力された部品番号に対応する図面ファイルが図面データベース４１に存在すれば、対応する図面ファイル名が部番対応テーブル２９から取得されるはずである。しかしながら、何らかの理由により部品番号に対応する図面ファイルが図面データベース４１に存在していない場合（例えば誤った部品番号が入力された場合など）、図面ファイル名を取得することができない。
【００５８】
このため、ステップ２０７では、部品番号に対応する図面ファイル名が部番対応テーブル２９で見つかったかどうかを判定する。図面ファイル名が見つかった場合、ステップ２１１で検索されたファイル名が図面ファイルリストに追加される。図面ファイル名が検索されなかった場合、ステップ２０９でエラーがその部品番号に対して返されて図面ファイルリストに記憶される。
【００５９】
ステップ２１３では、繰り返し回数ｋが部品番号の総数ｎに達したかどうかが判定される。ここで部品番号の総数ｎとは、部品番号リストに含まれる部品番号の全個数である。ステップ２１３においてｋ＝ｎに達していなければ、部品番号リストに含まれる全部品番号に対して図面ファイル名が取得されていない。したがって、ステップ２０３に戻り、一連の処理が繰り返される。ループを繰り返した結果、ステップ２１３でｋ＝ｎに達した場合、部品番号リストに含まれる全部品番号に対して図面ファイル名が得られる。
【００６０】
部番対応テーブル２９では、先に述べた様に１個の図面ファイル名が複数の部品番号に対応して記憶されている。このため、生成された図面ファイルリストの図面ファイル名は、部品番号リストの内容に応じて重複している場合がある。この図面ファイルリストにおける図面ファイル名の重複は、図６に示すフローチャートのステップ１０５で検出される。
【００６１】
図８は、ステップ１０５の処理を詳細に示すフローチャートである。ステップ３０１でフローの繰り返し回数ｋが１に初期化され、次にステップ３０３でｋの値に１が加算される。ステップ３０５では、図面ファイルリストのｋ番目の図面ファイル名と同じファイル名がｋ番目以前に存在するかどうかが判定される。例えばｋ＝１０の場合、図面ファイルリストの１０番目の図面ファイル名に一致するファイル名が、図面ファイルリストの１番目から９番目に存在するかどうかが判定される。
【００６２】
ステップ３０５でｋ番目の図面ファイル名に一致するファイル名が検出された場合、ステップ３０７で図面ファイルリストのｋ番目の図面ファイル名に重複識別子が付与される。この重複識別子は、図面ファイルリストにおける異なる部品番号が同一の図面ファイル（同一の画像または図面）に関連付けられていることを示している。
【００６３】
例えば図面ファイルリストの１０番目の図面ファイル名が３番目のファイル名と同一であれば、１０番目の図面ファイル名に３の値を有する重複識別子が付与され、図面ファイルリストに記憶される。
【００６４】
ステップ３０９では、繰り返し回数ｋが図面ファイル名の総数ｎに達したかどうかが判定される。ここで図面ファイル名の総数ｎとは、図面ファイルリストに含まれる図面ファイル名の全個数であり、部品番号リストに含まれる部品番号の全個数と同数となる。
【００６５】
ステップ３０９でｋ＝ｎに達していなければ、図面ファイルリストに含まれる全図面ファイル名に対して重複が検出されていないので、ステップ３０３に戻り、一連の処理が繰り返される。ステップ３０９でｋ＝ｎに達した場合、図面ファイルリストに含まれる全図面ファイル名に対して重複が検出される。
【００６６】
図９は、最終的に得られた図面ファイルリストの例を示す。この例では、通し番号２３の図面ファイル名が通し番号２２の図面ファイル名に一致しているので、通し番号２３の重複識別子の項目に２２の値が付与されている。この様に、ファイル名の重複が存在する場合、図面ファイル名に付与された重複識別子の値を参照することによって、図面ファイル名の重複元を判断することができる。
【００６７】
図６のステップ１０７では、生成された図面ファイルリストに基づいて図面の印刷が実行される。図１０は、この図面の印刷処理を詳細に示すフローチャートである。
【００６８】
図１０のステップ４０１でフローの繰り返し回数ｋが０に初期化され、次にステップ４０３でｋの値に１が加算される。ステップ４０５では、図面ファイルリストにおけるｋ番目にエラーが示されているかどうかが判定される。図面ファイルリストのｋ番目にエラーが示されている場合、図面ファイルが存在しないので、ステップ４１１に進む。エラーが示されていない場合にはステップ４０７に進む。
【００６９】
ステップ４０７では、ｋ番目の図面ファイル名に重複識別子があるかどうかが判定される。ステップ４０７で重複識別子がなければ場合、ステップ４０９に進み、ｋ番目の図面ファイル名に対応する図面ファイルが図面データベース１７から取得され、その図面がプリンタ１９で印刷される。
【００７０】
ステップ４０７でｋ番目の図面ファイル名に重複識別子が付与されていると判定された場合、この図面ファイルの図面が既に印刷されているので、ステップ４０９には進まず、この図面の印刷を実行しない。
【００７１】
ステップ４１１では、繰り返し回数ｋが図面ファイル名の総数ｎに達したかどうかが判定される。ステップ４１１でｋ＝ｎに達していなければ、図面ファイルリストに含まれる全図面ファイル名に対して印刷処理が実行されていないので、ステップ４０３に戻り、一連の処理が繰り返される。ステップ４１１でｋ＝ｎに達した場合、図面ファイルリストに含まれる全図面ファイル名に対する印刷処理が完了する。
【００７２】
図面の印刷処理が完了すると、図６のステップ１０９で、生成された図面ファイルリストに基づいて予約出図明細書が生成され、この明細書がプリンタ１９で印刷される。ユーザは、印刷された予約出図明細書によって、依頼した図面が正しく出図されたかどうかを確認することができる。
【００７３】
以上この発明を特定の実施例について説明したが、この発明はこのような実施例に限定されるものではなく、当業者が容易に行うことができる種々の変形もこの発明の範囲に含まれる。
【００７４】
【発明の効果】
本発明によれば、一度に複数の図面を印刷する処理において、入力された部品番号から重複している図面を自動的に検出することができる。さらに検出された重複する図面は、１回しか印刷されないので、効率的に複数の図面を出図することができる。
【図面の簡単な説明】
【図１】図面管理システムの実施例。
【図２】図面管理サーバとユーザ端末の機能ブロック図。
【図３】部品番号の入力画面の実施例。
【図４】予約確認画面の実施例。
【図５】予約出図明細書の実施例。
【図６】予約出図処理の全体のフローチャート。
【図７】図面ファイルリストの生成処理のフローチャート。
【図８】図面ファイル名の重複を検出する処理のフローチャート。
【図９】図面ファイルリストの実施例。
【図１０】図面の印刷処理のフローチャート。
【符号の説明】
１３        管理端末
１５        図面管理サーバ
１７        図面データベース
１９        プリンタ
２７        ユーザ端末
【図１】
0003605051.tif 000002
【図２】
0003605051.tif 000003
【図３】
0003605051.tif 000004
【図４】
0003605051.tif 000005
【図５】
0003605051.tif 000006
【図６】
0003605051.tif 000007
【図７】
0003605051.tif 000008
【図８】
0003605051.tif 000009
【図９】
0003605051.tif 000010
【図１０】
0003605051.tif 000011