(57)【要約】    【課題】文書データを高速に出力することができる文書管理方法及び装置、並びにプログラム及び記憶媒体を提供する。    【解決手段】印刷システム１００は、画像入出力装置１２０と、パーソナルコンピュータ（ＰＣ）１１０及び１１１とを備えており、これらは夫々ＬＡＮ１０６を介して互いに接続されている。指定された文書データがイメージ文書データであり、該文書データを印刷ジョブ文書データとしてハードディスクドライブ２０９に登録するときは、文書管理プログラム２００は、画像入出力装置１２０が印刷を行う際に必要となる印刷体裁情報、例えば部数、片面印刷及び両面印刷等の印刷方法、並びに排紙方法等に関する情報を付加し、イメージ文書から印刷ジョブ文書に変換する処理を行った上で文書登録処理を行う。【選択図】      図７
2005346584.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理する文書管理方法であって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録ステップと、前記文書登録ステップにて前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換ステップとを備えることを特徴とする文書管理方法。
【請求項２】
前記変換された文書データの形式は、前記文書出力部が前記文書データを印刷出力するのに必要な情報を有する形式であることを特徴とする請求項１記載の文書管理方法。
【請求項３】
前記変換された文書データの形式は、出力体裁情報を有する形式であることを特徴とする請求項２記載の文書管理方法。
【請求項４】
前記文書登録ステップは、前記蓄積された文書データを前記出力体裁情報を有さない文書データとして前記データベースに登録するか、前記出力体裁情報を有する文書データとして前記データベースに登録するかを指示する指示ステップを有することを特徴とする請求項３記載の文書管理方法。
【請求項５】
前記文書登録ステップは、前記登録された文書データを前記出力体裁情報を有する文書データとして登録するときに、前記出力体裁情報を付与する付与ステップを有することを特徴とする請求項３又は４記載の文書管理方法。
【請求項６】
画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理する文書管理装置であって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録手段と、前記文書登録手段が前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換手段とを備えることを特徴とする文書管理装置。
【請求項７】
前記変換された文書データの形式は、前記文書出力部が前記文書データを印刷出力するのに必要な情報を有する形式であることを特徴とする請求項６記載の文書管理装置。
【請求項８】
前記変換された文書データの形式は出力体裁情報を有する形式であることを特徴とする請求項７記載の文書管理装置。
【請求項９】
前記文書登録手段は、前記蓄積された文書データを前記出力体裁情報を有さない文書データとして前記データベースに登録するか、前記出力体裁情報を有する文書データとして前記データベースに登録するかを指示する指示手段を有することを特徴とする請求項８記載の文書管理装置。
【請求項１０】
前記文書登録手段は、前記指示手段が前記登録された文書データを前記出力体裁情報を有する文書データとして登録するときに、前記出力体裁情報を付与する付与手段を有することを特徴とする請求項８又は９記載の文書管理装置。
【請求項１１】
画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理するためのコンピュータ実行可能な文書管理プログラムであって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録ステップと、前記文書登録ステップにて前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換ステップと、の各ステップをコンピュータに実行させるためのプログラムコードを含むことを特徴とする文書管理プログラム。
【請求項１２】
請求項１１記載のプログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理方法及び装置、並びにプログラム及び記憶媒体に関し、特に画像入出力装置の文書管理を行う文書管理方法及び装置、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来の印刷システムは、画像入出力装置としてのマルチファンクションのデジタル複写機と、この複写機にネットワークを介して接続されるコンピュータとを備える。
【０００３】
上記デジタル複写機は、画像データの蓄積を目的としたボックス機能を備える。このボックス機能は、デジタル複写機に備えられた読取り装置（スキャナ）が出力したイメージ文書データと、コンピュータがプリンタドライバ等を用いて作成した印刷ジョブ文書データとをデジタル複写機のボックスに蓄積する機能である。デジタル複写機は複数のボックスを備えることができ、それらのボックスは、用途及び運用目的に応じて、個人用及び部門用等に割り当てられて使用される（例えば、特許文献１参照）。
【０００４】
一方、スキャナ等の外部入力装置から入力されたイメージ文書データや、コンピュータ上で動作する任意のアプリケーションにおいて作成されたコード文書データ等をデータベースに登録して文書管理するための文書管理プログラムを実行可能な文書管理システムが存在する（例えば、特許文献２参照）。また、この文書管理プログラムは、クライアントサーバ形式をとっているネットワークにおけるサーバコンピュータに備えられると、クライアントコンピュータのユーザは、サーバコンピュータのデータベースに管理されている文書データを共有し、編集、閲覧及び印刷等を行うことができる。
【特許文献１】特開平１１−１１２７５４号公報
【特許文献２】特開平８−１６１３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本出願人は、デジタル複写機のボックスに蓄積されたイメージ文書データと印刷ジョブ文書データとについても、文書管理システム（文書管理プログラム）のデータベースに登録できるようにして、複数の文書形式の文書データを一元的に管理できるようにすることを考えている。このような文書管理プログラムの場合、デジタル複写機のボックスに蓄積された印刷ジョブ文書データに含まれる画像データと印刷体裁情報とを関連付けて管理することが考えられる。これにより、文書管理プログラムを備えるコンピュータのデータベースに登録されている印刷ジョブ文書データを印刷するときは、その印刷ジョブ文書データをそのまま転送すればよいので、一般的なアプリケーションが印刷を行うときに必要とされるプリンタドライバを介した画像展開処理及びプリンタドライバ言語処理等の印刷処理が不要となるため、高速に印刷することができるようにすることが考えられる。
【０００６】
一方、文書管理プログラムは、アプリケーションからデータベースに登録されたイメージ文書データ及びコード文書データを印刷するときは、印刷ジョブ文書データを印刷するときとは異なり、印刷体裁情報等が付与されていないので、プリンタドライバを介した印刷処理が必要となり、印刷するイメージ文書データ及びコード文書データに含まれる画像データの量に比例して、コンピュータ内のメモリを浪費し、印刷処理時間が増大してしまうことになる。また、スキャン等によりデジタル複写機のボックスに格納されたイメージ文書データをそのまま文書管理プログラムに登録した場合についても、印刷体裁情報等は付加されていないため、印刷指示がなされた場合、プリンタドライバを介して印刷処理を行う必要があるので、高速に印刷することができない。
【０００７】
本発明の目的は、文書データを高速に出力することができる文書管理方法及び装置、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の文書管理方法は、画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理する文書管理方法であって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録ステップと、前記文書登録ステップにて前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換ステップとを備えることを特徴とする。
【０００９】
上記目的を達成するために、本発明の文書管理装置は、画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理する文書管理装置であって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録手段と、前記文書登録手段が前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、本発明の文書管理プログラムは、画像データを入力する画像入力部と、前記入力された画像データを文書データとして蓄積する蓄積手段と、前記蓄積された文書データを出力する文書出力部とを有する画像入出力装置によって出力される文書データを管理するためのコンピュータ実行可能な文書管理プログラムであって、前記蓄積された文書データを所定の形式で登録可能なデータベースに登録する文書登録ステップと、前記文書登録ステップにて前記蓄積された文書データを前記データベースに登録するときに、前記蓄積された文書データの形式を変換する文書形式変換ステップと、の各ステップをコンピュータに実行させるためのプログラムコードを含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像入出力装置に蓄積された文書データをコンピュータのデータベースに登録するときに文書データの形式を変換するので、文書データの出力時にプリンタドライバを介する必要をなくすことができ、もって文書データを高速で印刷出力することができる。
【００１２】
また、文書データを登録するときに、文書出力部が文書データを印刷出力するのに必要な情報を有する形式に変換するので、文書データの出力時に確実にプリンタドライバを介する必要をなくすことができる。
【００１３】
また、文書データを登録するときに、文書データを、出力体裁情報を有する形式に変換するので、文書データの出力時に印刷設定を不必要とすることができ、より確実にプリンタドライバを介する必要をなくすことができる。
【００１４】
また、文書データを登録するときに、文書データを、出力体裁情報を有さない文書データとして登録するか、出力体裁情報を有する文書データとして登録するかを指示することができるので、個々の文書データによってデータベースへの登録形式を適切に変えることができる。
【００１５】
また、文書データを登録するときに、文書データに出力体裁情報を付与することができるので、文書データの印刷時に印刷設定をする必要がなく、プリンタドライバを介する必要をなくすことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を用いて詳述する。
【００１７】
図１は、本発明の実施の形態に係る文書管理プログラムを備える印刷システムの構成を概略的に示すブロック図である。
【００１８】
図１の印刷システム１００は、画像入出力装置１２０と、パーソナルコンピュータ（ＰＣ）１１０及び１１１とを備えており、これらは夫々ＬＡＮ１０６を介して互いに接続されている。
【００１９】
画像入出力装置１２０は、画像を読取り、読取った画像データを出力する画像入力デバイスとしてのスキャナ部１０１（画像入力部）と、画像データを画像として用紙に出力する画像出力デバイスとしてのプリンタ部１０２（文書出力部）と、ユーザの操作を受け付けるユーザインターフェースである操作部１０３と、システムソフトウェアや画像データを格納するハードディスクドライブ１０４（蓄積手段）とを備えており、これらは夫々コントローラユニット１５０を介してＬＡＮ１０６に接続されている。
【００２０】
コントローラユニット１５０は、画像入出力装置１２０に備えられたスキャナ部１０１、プリンタ部１０２、操作部１０３及びハードディスクドライブ１０４を制御する。
【００２１】
ＰＣ１１０及び１１１は、通信媒体であるＬＡＮ１０６を介して画像入出力装置１２０とデータのやり取りを行う。
【００２２】
図２は、図１の印刷システムの構成を詳細に示すブロック図である。
【００２３】
図２のブロック図は、図１のブロック図と基本的に同じであり、図１と同一のものには同一の符号を付して重複した説明を省略する。
【００２４】
図２において、コントローラユニット１５０は、スキャナ画像制御部１５１と、プリンタ画像制御部１５２と、画像処理部１５３と、データ管理制御部１５４と、操作部Ｉ／Ｆ１５６と、ネットワーク制御部１５７と、ＰＤＬ処理部１５８及びデバイスＩ／Ｆ１５９とを備え、これらはシステム制御部１５５を介して互いに接続されている。
【００２５】
ネットワーク制御部１５７には、ＬＡＮ１０６を介してネットワーク制御モジュール２０８が接続され、デバイスＩ／Ｆ１５９にはスキャナ部１０１及びプリンタ部１０２が接続され、操作部Ｉ／Ｆには操作部１０３が接続され、システム制御部１５５にはハードディスクドライブ１０４が接続されている。
【００２６】
ＰＣ１１０は、画像入出力装置１２０のネットワーク制御部１５７にＬＡＮ１０６を介して接続されたＣＰＵ２１１と、ＣＰＵ２１１に夫々接続され、ボリュームデータベース、全文検索データベース、及び後述する図３の属性管理データベースを格納するハードディスクドライブ２０９、ユーザインターフェース２１０、及びＲＯＭ２１２とを備える。ＲＯＭ２１２は、文書管理プログラム２００を格納している。
【００２７】
文書管理プログラム２００は、ユーザインターフェースモジュール２０１と、画像処理制御モジュール２０２と、文書管理制御モジュール２０３と、データベース制御モジュール２０４と、印刷管理制御モジュール２０５と、プリンタドライバ２０６及びデバイス制御モジュール２０７から成る。
【００２８】
画像入出力装置１２０のコントローラユニット１５０において、システム制御部１５５は、システム全体を制御し、ハードディスク１０４は、システムソフトウェア及び画像データを格納し、操作部１０３とのインターフェースである操作部Ｉ／Ｆ１５６は、操作部１０３に表示する画像データを操作部１０３に出力し、また、本システムのユーザが操作部１０３から入力した情報をシステム制御部１５５に伝える。ネットワーク制御部１５５は、ＬＡＮ１０６に接続され、情報の入出力を行う。ＰＤＬ処理部１５８は、ＰＤＬコードをビットマップイメージに展開し、デバイスＩ／Ｆ１５９は、画像データの同期系／非同期系の変換を行う。
【００２９】
スキャナ画像処理部１５１は、入力された画像データを、補正、加工及び編集し、また、入力された画像がカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する。プリンタ画像処理部１５２は、プリンタ部１０２に出力させるための出力画像データを、補正、加工及び編集し、データ管理制御部１５４は、入力された画像データをハードディスクドライブ１０４に格納するための制御を行う。
【００３０】
ＰＣ１１０の文書管理プログラム２００において、ユーザインターフェースモジュール２０１は、文書管理プログラム２００のユーザの操作を受け付けるユーザインターフェース２１０が出力する信号の処理を行い、画像処理制御モジュール２０２は、入出力する文書及び画像に対し、用途に応じてＴＩＦＦやビットマップ等の画像形式への画像形式変換処理及び圧縮伸長処理を行う。文書管理制御モジュール２０３は、文書管理に関する全ての処理を制御し、データベース制御モジュール２０４は、ハードディスクドライブ２０９に格納された文書データそのものを保存するボリュームデータベースと、文書の名前や作成日付、コメント又は印刷ジョブ文書における印刷体裁情報を保存する属性管理データベースと、登録された文書からテキストデータを抽出し、インデックス情報にしたデータが保存される全文検索データベースとに夫々保存するデータを作成及び保存する処理の制御を行う。
【００３１】
また、印刷処理制御モジュール２０５は、印刷する文書の形式に応じた印刷処理を行うための制御を行う。プリンタドライバ２０６は、印刷の対象となる画像データに対し、ＲＩＰ処理及びＰＤＬ処理を行い、該データをプリンタへ転送する。デバイス制御モジュール２０７は、画像入出力装置１２０とのデータの入出力処理を行い、画像入出力装置１２０への接続やハードディスク１０４に格納される画像データの取得等の制御を行う。ネットワーク制御モジュール２０８は、ＰＣ１１０がＬＡＮ１０６を介して、画像入出力装置１２０とデータのやり取りを行うときに、データ処理を行う。
【００３２】
図３は、図２におけるハードディスクドライブに格納された属性管理データベースのデータの構造を概略的に示す図である。
【００３３】
図３において、ルート３０１は、属性管理データベースのルートであり、当該データベースに登録されている全てのデータは、ルート３０１の子データである。フォルダデータ３０２及び３０３は、ルート３０１の子データとして存在し、フォルダＩＤ及びフォルダ属性情報から成り、前述の画像入出力装置１２０から取得したボックスの情報をフォルダ属性情報として含む。
【００３４】
文書データ３０４及び３０５は、フォルダデータの下の階層のデータとして存在し、文書名、更新日時、コメントデータ及び印刷体裁情報等の文書属性情報及び文書ＩＤから成り、前述の画像入出力装置１２０から取得した文書データの情報を文書属性情報として含む。
【００３５】
ページデータ３０７及び３０８は、文書データの下の階層のデータとして存在し、登録された文書の各ページに関する情報であるページＩＤ、ページ番号及びファイルフォーマット等の情報であるページ属性情報、全文検索データベースに保存された情報のＩＤである検索インデックスＩＤ及びボリュームデータベースに登録されたＩＤであるボリュームデータＩＤから成る。
【００３６】
この検索インデックスＩＤ及びボリュームデータベースＩＤは、夫々全文検索データベース及びボリュームデータベースにリンクし、これにより、属性管理データベースから、全文検索データベース及びボリュームデータベースへのアクセスすることができる。
【００３７】
また、図３の属性管理データベースは、複数の階層が存在するツリー構造をとっているが、必ずしもツリー構造である必要はない。
【００３８】
図４は、図２における文書管理プログラムによって実行されるデータベース登録処理を示すフローチャートである。
【００３９】
図４において、まず、文書管理プログラム２００は、後述する図５のデバイス登録処理を行って、画像入出力装置１２０のボックスの操作を可能とし（ステップＳ３０１）、次いで、後述する図６の文書リスト表示処理を行って、画像入出力装置１２０の文書管理情報を取得すると共に、ハードディスクドライブ１０４からハードディスクドライブ２０９へ登録する文書データのリストを表示し（ステップＳ３０２）、さらに、後述する図７の文書登録処理を行って、ハードディスクドライブ１０４から画像データ及び文書情報を取得すると共に、上述の文書データをハードディスクドライブ２０９に登録する（ステップＳ３０３）。
【００４０】
図５は、図４のステップＳ３０１で実行されるデバイス登録処理を示すフローチャートである。
【００４１】
図５において、文書管理プログラム２００は、デバイス登録指示を受けると（ステップＳ４０１でＹＥＳ）、新規にデバイス登録処理を開始するか否かを判別する（ステップＳ４０２）。ステップＳ４０１では、新規にデバイス登録処理を開始するか否かの判別は、具体的には、文書管理プログラム２００がユーザインターフェース２１０から登録すべき画像入出力装置１２０固有の情報であるＩＰアドレス等の所定の情報が入力されたか否かを判別することによって行われる。
【００４２】
ステップＳ４０２の判別の結果、新規にデバイス登録処理を開始しないときは、直ちに本処理を終了し、新規にデバイス登録処理を開始するときは、デバイス制御モジュール２０７はネットワーク制御モジュール２０８と協働して画像入出力装置１２０が存在するか否かを判別し（ステップＳ４０３）、存在するときは、画像入出力装置１２０のデバイスＩＤを取得する（ステップＳ４０４）。
【００４３】
ステップＳ４０３では、画像入出力装置１２０が存在するか否かの判別は、具体的には、ＬＡＮを介して接続されている複数のデバイスに対し、画像入出力装置１２０であるか否かを判別するための問い合わせ要求を行い、該問い合わせ要求を受信した画像入出力装置１２０のシステム制御部１５５によって返される情報を受信したか否かを判別することによって行われる。また、ステップＳ４０４では、具体的には、デバイス制御モジュール２０７が、ＬＡＮ１０６に接続されている各々のデバイスを識別するための情報であるデバイスＩＤ情報の取得要求を行い、この要求を受けて画像入出力装置１２０が返信したデバイスＩＤを受信する。
【００４４】
続くステップＳ４０５では、入出力装置１２０が登録可能なデバイスであるか否かを判別し（ステップＳ４０５）、登録可能なデバイスであるときは、登録処理を行い（ステップＳ４０６）、本処理を終了する。
【００４５】
ステップＳ４０５では、登録可能か否かの判別は、具体的には、デバイス制御モジュール２０７が、受信したデバイスＩＤが文書管理プログラム２００に予め登録されているデバイスＩＤと一致するか否かを判別することにより行われ、また、ステップＳ４０６では、具体的には、データベース制御モジュール２０４は、画像入出力装置１２０のボックスを１つのデータベースとして登録し、ユーザインターフェース２１０に新規に登録されたデータベースとしてアイコンを表示させる。これにより、文書管理プログラム２００は画像入出力装置１２０のボックスを操作することができる。
【００４６】
ステップＳ４０３の判別の結果、画像入出力装置１２０が存在しないとき、又は、ステップＳ４０５の判別の結果、受信したＩＤ情報の送信元が、登録可能な画像入出力装置１２０ではないときは、文書管理プログラム２００はステップＳ４０１〜Ｓ４０５の処理を繰り返す。
【００４７】
図５の処理によれば、文書管理プログラム２００が新規にデバイス登録処理を開始し（ステップＳ４０２でＹＥＳ）、登録する画像入出力装置１２０が存在し（ステップＳ４０３でＹＥＳ）、画像入出力装置１２０が登録可能なデバイスであるときは（ステップＳ４０５でＹＥＳ）、該画像入出力装置１２０を新規にデバイス登録する（ステップＳ４０６）ので、文書管理プログラム２００により画像入力装置１２０のボックスを操作することができる。
【００４８】
図６は、図４のステップＳ３０２で実行される文書リスト表示処理を示すフローチャートである。
【００４９】
図６において、デバイス制御モジュール２０７は、画像入出力装置１２０のデータ管理制御部１５４からボックスに存在する文書データのリストを取得し（ステップＳ６０１）、データ管理制御部１５４から、ボックス番号及びボックスの名称等といった各ボックス固有の情報を取得し（ステップＳ６０２）、全てのボックスの情報を取得すると（ステップＳ６０３でＹＥＳ）、ユーザインターフェース２１０に、各ボックスを示すアイコンと共にボックスの情報をリスト表示させる（ステップＳ６０４）。
【００５０】
次に、ユーザインターフェース２１０上で任意のボックスが選択されると（ステップＳ６０５でＹＥＳ）、デバイス制御モジュール２０７は、画像入出力装置１２０のデータ管理制御部１５４から選択されたボックスに存在する文書データのリストを取得し（ステップＳ６０６）、データ管理制御部１５４から各文書データ固有の情報、例えば文書名、作成日付、ページ数及び当該文書データが印刷体裁情報を有する印刷ジョブ文書データであるか否かを示す文書形式情報等を取得し（ステップＳ６０７）、デバイス制御モジュール２０７は、選択されたボックスに存在する全ての文書データの情報を取得すると（ステップＳ６０８でＹＥＳ）、ユーザインターフェース２１０に、イメージ文書データはイメージ文書データを示すアイコン、印刷ジョブ文書データは印刷ジョブ文書データを示すアイコンと共に文書の情報をリスト表示させて（ステップＳ６０９）、本処理を終了する。また、ステップＳ６０７において、印刷ジョブ文書データを登録する際は、印刷体裁情報も取得する。
【００５１】
図６の処理によれば、文書管理プログラム２００のユーザインターフェース２１０に表示されたボックスのリストから任意のボックスが選択されたときに（ステップＳ６０５でＹＥＳ）、選択されたボックスに存在する文書データをリスト表示させる（ステップＳ６０９）ので、文書管理プログラム２００により、ＰＣ１１０から画像入出力装置１２０のボックスの内容を把握することができる。
【００５２】
図７は、図４のステップＳ３０３で実行される文書登録処理を示すフローチャートである。
【００５３】
図７において、文書管理プログラム２００が文書登録指示を受けると（ステップＳ５０１でＹＥＳ）（指示ステップ）、デバイス制御モジュール２０７は選択された文書データが印刷ジョブ文書であるか否かを判別し（ステップＳ５０２）、印刷ジョブ文書でないときは、図８に示すユーザインターフェース画面２１０ａにより、印刷ジョブ文書として登録するか否かを判別する（ステップＳ５０４）。
【００５４】
ステップＳ５０１では、具体的には、文書管理プログラム２００が、ユーザインターフェース画面２１０ａに表示された文書データのリストから任意の文書データが選択されると共に該文書データをハードディスクドライブ２０９に登録する指示を受けるか否かを判別する。
【００５５】
ステップＳ５０４の判別の結果、印刷ジョブ文書として登録するときは、印刷体裁情報付加処理を行い（ステップＳ５０５）（文書形式変換ステップ、付与ステップ）、デバイス制御モジュール２０７は選択された文書データの画像データ取得処理を行い（ステップＳ５０６）、取得した画像データ及び印刷体裁情報を登録する文書登録処理を行って（ステップＳ５０７）（文書登録ステップ）、本処理を終了する。
【００５６】
ステップＳ５０５では、具体的には、画像入出力装置１２０が印刷を行う際に必要となる印刷体裁情報、例えば部数、片面印刷及び両面印刷等の印刷方法、並びに排紙方法等に関する情報を付与し、イメージ文書から印刷ジョブ文書に変換する処理を行う。このとき、付与する情報は予め設定された所定のものとし、設定された印刷体裁情報をバイナリデータとしてファイルに書き込む。
【００５７】
ステップＳ５０２の判別の結果、印刷ジョブ文書データのときは、デバイス制御モジュール２０７は印刷体裁情報を要求し、データ管理制御部１５４は選択された文書データに対応した印刷体裁情報を送信し、デバイス制御モジュール２０７は、受信した印刷体裁情報をバイナリデータとしてファイルに書き込み（ステップＳ５０３）、ステップＳ５０６以降の処理を実行して、本処理を終了する。
【００５８】
図７の処理によれば、指定された文書データがイメージ文書データであり（ステップＳ５０２でＮＯ）、該文書データを印刷ジョブ文書データとしてハードディスクドライブ２０９に登録するときは（ステップＳ５０４でＹＥＳ）、文書管理プログラム２００は、印刷体裁情報付加処理を行った上で（ステップＳ５０５）文書登録処理を行う（ステップＳ５０７）ので、画像入出力装置１２０のハードディスクドライブ１０４に蓄積されるイメージ文書データを、文書管理プログラム２００を備えたＰＣ１１０のハードディスクドライブ２０９に登録する際、登録する文書形式を印刷ジョブ文書形式に変換して登録することになるので、上記登録された文書データを印刷するときは高速に印刷することができる。
【００５９】
図９は、図１の印刷システムにおけるデータの流れを概念的に示す図である。
【００６０】
図９において、画像入出力装置１２０におけるハードディスクドライブ１０４には、スキャナ部１０１が出力したイメージ文書データ９０１及び任意のアプリケーションソフトがプリンタドライバ２０９を介して出力した印刷ジョブ文書データ９０２が蓄積されている。文書管理プログラム２００が、ハードディスクドライブ２０９に印刷ジョブ文書データ９０２を登録するときは（ステップＳ５０２でＹＥＳ）、印刷体裁情報と共に画像データも取得し（ステップＳ５０３及びステップＳ５０６）、印刷ジョブ文書データ９０２として登録する（ステップＳ５０７）。一方、イメージ文書データ９０１を登録するとき（ステップＳ５０２でＮＯ）は、デバイス制御モジュール２０７は、イメージ文書データ９０１として登録するか印刷ジョブ文書データ９０２として登録するか否かを判別し（ステップＳ５０４）、イメージ文書データ９０１として登録する（ステップＳ５０４でＮＯの後、Ｓ５０６，Ｓ５０７）だけでなく、印刷体裁情報を付加して印刷ジョブ文書データ９０２としても登録する（ステップＳ５０４でＹＥＳの後、Ｓ５０５〜Ｓ５０７）ことができる。文書管理システム（文書管理プログラム）において印刷ジョブ文書データ９０２として登録された文書は、印刷指示がなされたとき、プリンタドライバ２０６を経由せず、画像データ及び印刷体裁情報を画像入出力装置１２０へ直接転送することで印刷を行うことができる。
【００６１】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００６６】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る文書管理プログラムを備える印刷システムの構成を概略的に示すブロック図である。
【図２】図１の印刷システムの構成を詳細に示すブロック図である。
【図３】図２におけるハードディスクドライブに格納された属性管理データベースのデータの構造を概略的に示す図である。
【図４】図２における文書管理プログラムによって実行されるデータベース登録処理を示すフローチャートである。
【図５】図４のステップＳ３０１で実行されるデバイス登録処理を示すフローチャートである。
【図６】図４のステップＳ３０２で実行される文書リスト表示処理を示すフローチャートである。
【図７】図４のステップＳ３０３で実行される文書登録処理を示すフローチャートである。
【図８】図７のステップＳ５０４におけるユーザインターフェースの表示例を説明するのに用いられる図である。
【図９】図１の印刷システムにおけるデータの流れを概念的に示す図である。
【符号の説明】
【００６８】
１１０  ＰＣ
１０１  スキャナ部
１０２  プリンタ部
１０３  操作部
１０４，２０９  ハードディスクドライブ
１２０  画像入出力装置
１５１  スキャナ画像制御部
１５２  プリンタ画像制御部
１５３  画像処理部
１５４  データ管理制御部
１５５  システム制御部
１５６  操作部Ｉ／Ｆ
１５７  ネットワーク制御部
２００  文書管理システム
２１０  ユーザインターフェース
２１１  ＣＰＵ
１０６  ＬＡＮ
【図１】
2005346584.tif 000003
【図２】
2005346584.tif 000004
【図３】
2005346584.tif 000005
【図４】
2005346584.tif 000006
【図５】
2005346584.tif 000007
【図６】
2005346584.tif 000008
【図７】
2005346584.tif 000009
【図８】
2005346584.tif 000010
【図９】
2005346584.tif 000011