(57)【要約】【課題】印刷用紙上に印刷された印刷データの、データファイルの保存場所情報を読み取って、元と同様の印刷条件で印刷をすることができる印刷装置を提供する。【解決手段】印刷用紙１上に印刷された印刷データ３の、データファイルの保存場所情報であって、当該印刷用紙上に記録されたものを読み取る情報読み取り手段１２と、読み取った保存場所情報に基づいて、該当する保存場所からデータファイル２２を読み出す、ファイル読み出し手段１３と、データファイル２２に含まれる印刷データ３の印刷条件に基づいて、印刷用紙上に、印刷データを印刷する印刷制御手段１４とを備えた。【選択図】  図１
2005109681.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙上に印刷された印刷データの、データファイルの保存場所情報であって、当該印刷用紙上に記録されたものを読み取る情報読み取り手段と、
前記読み取った保存場所情報に基づいて、該当する保存場所から前記データファイルを読み出す、ファイル読み出し手段と、
前記データファイルに含まれる前記印刷データの印刷条件に基づいて、前記印刷用紙上に、前記印刷データを印刷する印刷制御手段とを備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記保存場所情報は、所定の識別コードであって、
当該識別コードに対応させて前記データファイルの保存場所を特定する情報を記憶した記憶装置と、
前記情報読み取り手段の読み取った識別コードをキーとして、前記記憶装置から前記データファイルの保存場所を特定する情報を取得する保存場所特定手段とを備えたことを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
前記データファイルは、印刷を制御するためのプリンタドライバで生成されて印刷装置に送信される、プリンタ制御データから成ることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記印刷制御手段は、前記プリンタ制御データを直接加工する印刷条件変更機能を備えることを特徴とする印刷装置。
【請求項５】
請求項３に記載の印刷装置において、
前記ファイル読み出し手段は、読み出したデータファイルを、当該データファイルの加工が可能なアプリケーションをインストールした上位装置に転送することを特徴とする印刷装置。
【請求項６】
与えられた印刷条件に基づいて、印刷用紙上に印刷データを印刷する印刷制御手段と、
前記印刷条件を含み、前記印刷用紙上に印刷された印刷データの印刷に必要なデータファイルを記憶装置に保存する、ファイル保存手段と、
前記記憶装置に保存したデータファイルの保存場所情報を、前記印刷用紙上に記録する情報記録手段とを備えたことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
前記データファイルは、印刷を制御するためのプリンタドライバで生成されて印刷装置に送信される、プリンタ制御データから成ることを特徴とする印刷装置。
【請求項８】
コンピュータを、
印刷用紙上に印刷された印刷データの、データファイルの保存場所情報であって、当該印刷用紙上に記録されたものを読み取る情報読み取り手段と、
前記読み取った保存場所情報に基づいて、該当する保存場所から前記データファイルを読み出す、ファイル読み出し手段と、
前記データファイルに含まれる前記印刷データの印刷条件に基づいて、前記印刷用紙上に、前記印刷データを印刷する印刷制御手段、
として機能させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙上に、印刷された印刷データのデータファイルの保存場所情報が記録されている場合に、その情報を読み取って、元と同様の印刷条件で印刷をすることができる印刷装置と印刷プログラムに関する。
【背景技術】
【０００２】
印刷された文書を複製したい場合に、繰り返しその文書の複製をすると印刷画像が劣化する。従って、元のデータファイルを使用して印刷をすることが好ましい。また、印刷された文書の一部を修正したいときにも、元のデータファイルを取り出して修正処理をするほうがよい。このような要求に対して、例えば、印刷されたイメージの所在を印刷用紙に印刷したものを利用する技術が紹介されている（特許文献１）。
【特許文献１】特開平第９−２１６４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のような従来の技術には、次のような解決すべき課題があった。
印刷用紙のコピーをする作業に比べると、元のデータファイルを保存場所から取り出して、該当するアプリケーションプログラムを起動して印刷をさせる作業は、かなり煩雑になる。コンピュータを立ち上げる作業等を含めると、目的とする印刷物を得るのに非常に時間がかかるという問題がある。また、印刷条件の設定を誤ると、印刷に失敗して、要求する印刷物が得られないという問題もある。
【０００４】
本発明は以上の点に着目してなされたもので、印刷用紙上に、印刷された印刷データのデータファイルの保存場所情報が記録されている場合に、その情報を読み取って、元と同様の印刷条件で印刷をすることができる印刷装置と印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は次の構成により上記課題を解決する。
〈構成１〉印刷用紙上に印刷された印刷データの、データファイルの保存場所情報であって、当該印刷用紙上に記録されたものを読み取る情報読み取り手段と、上記読み取った保存場所情報に基づいて、該当する保存場所から上記データファイルを読み出す、ファイル読み出し手段と、上記データファイルに含まれる上記印刷データの印刷条件に基づいて、上記印刷用紙上に、上記印刷データを印刷する印刷制御手段とを備えたことを特徴とする印刷装置。
【０００６】
印刷用紙上には、印刷データの他に、印刷データを保存したデータファイルの保存場所情報が記録されている。この印刷装置は、その保存場所情報を読み取る機能を持つ。保存場所からデータファイルを読み出すとともに、その印刷条件に従って自動的に印刷を実行するので、印刷データをそのまま速やかに再現できる。また、コピーよりも鮮明な文書の複製が可能になる。さらに、データファイルを使用して印刷をするので、印刷データの一部を変更して印刷することもできる。
【０００７】
〈構成２〉構成１に記載の印刷装置において、上記保存場所情報は、所定の識別コードであって、当該識別コードに対応させて上記データファイルの保存場所を特定する情報を記憶した記憶装置と、上記情報読み取り手段の読み取った識別コードをキーとして、上記記憶装置から上記データファイルの保存場所を特定する情報を取得する保存場所特定手段とを備えたことを特徴とする印刷装置。
【０００８】
保存場所情報は印刷用紙上に記録するので、情報量が少ないほど好ましい。識別コードに対応させて前記データファイルの保存場所を特定する情報を記憶装置に記憶させておけば、長いデータファイル名であっても、問題なくそれを特定できる。また、データファイルに付随するものであって、印刷条件等の、印刷に必要な情報も一体に格納できるという効果がある。
【０００９】
〈構成３〉構成１に記載の印刷装置において、上記データファイルは、印刷を制御するためのプリンタドライバで生成されて印刷装置に送信される、プリンタ制御データから成ることを特徴とする印刷装置。
【００１０】
プリンタの印刷を制御するプリンタドライバで生成されてプリンタに送信されるものをデータファイルとして記憶装置に記憶させておけば、印刷データのもとになるデータを作成したアプリケーションプログラムを意識する必要がない。従って、プリンタにアプリケーションプログラムをインストールしておかなくても、データファイルを読み出してそのまま印刷を実行することができる。また、上位装置を起動する必要もないという効果がある。
【００１１】
〈構成４〉構成３に記載の印刷装置において、上記印刷制御手段は、上記プリンタ制御データを直接加工する印刷条件変更機能を備えることを特徴とする印刷装置。
【００１２】
プリンタ制御データは、プリンタドライバが出力する特定のプリンタ専用の印刷制御用データである。この制御データ構造を予め認識し、印刷条件変更のための加工をするプログラムモジュールを印刷制御手段に含めて、プリンタに搭載しておけば、アプリケーションプログラムを使用することなく印刷用のデータファイルの加工が可能になる。
【００１３】
〈構成５〉構成３に記載の印刷装置において、上記ファイル読み出し手段は、読み出したデータファイルを、当該データファイルの加工が可能なアプリケーションをインストールした上位装置に転送することを特徴とする印刷装置。
【００１４】
構成４ではプリンタ側に、印刷条件変更のための加工をするプログラムモジュールを搭載した。この構成では、上位装置にデータファイルを加工するアプリケーションをインストールした。プリンタ側ではデータファイルの加工が困難な場合に、上位装置を利用することができる。
【００１５】
〈構成６〉与えられた印刷条件に基づいて、印刷用紙上に印刷データを印刷する印刷制御手段と、上記印刷条件を含み、上記印刷用紙上に印刷された印刷データの印刷に必要なデータファイルを記憶装置に保存する、ファイル保存手段と、上記記憶装置に保存したデータファイルの保存場所情報を、上記印刷用紙上に記録する情報記録手段とを備えたことを特徴とする印刷装置。
【００１６】
この印刷装置は、印刷用紙にデータファイルの内容の印刷をすると同時に、その印刷用紙に、当該データファイルの保存場所情報を記録する機能を持つ。新たに文書を作成して、そのデータファイルについて印刷をするときに利用できる。また、上位装置でデータファイルを加工し、加工後のデータファイルを保存して印刷をする場合に利用できる。このデータファイルには印刷条件を含むから、構成１の印刷処理が可能になる。データファイルは上位装置から転送されればよい。
【００１７】
〈構成７〉構成６に記載の印刷装置において、上記データファイルは、印刷を制御するためのプリンタドライバで生成されて印刷装置に送信される、プリンタ制御データから成ることを特徴とする印刷装置。
【００１８】
この構成の装置は、印刷時に使用したプリンタ制御データから成るデータファイルを、自動的に所定の保存場所に保存する機能を持つ。さらに、印刷用紙に印刷を実行するとき、その印刷用紙上に、上記データファイルの保存場所情報を記録する。この処理は全て上位装置に依存しないで実行できるという効果がある。
【００１９】
〈構成８〉コンピュータを、印刷用紙上に印刷された印刷データの、データファイルの保存場所情報であって、当該印刷用紙上に記録されたものを読み取る情報読み取り手段と、前記読み取った保存場所情報に基づいて、該当する保存場所から前記データファイルを読み出す、ファイル読み出し手段と、前記データファイルに含まれる前記印刷データの印刷条件に基づいて、前記印刷用紙上に、前記印刷データを印刷する印刷制御手段として機能させるための印刷プログラム。
【発明を実施するための最良の形態】
【００２０】
本発明においては、印刷用紙上に印刷された印刷データの、データファイルの保存場所情報を、印刷用紙上で読み取る。読み取った保存場所情報に基づいて、該当する保存場所から上記データファイルを読み出す。このデータファイルには、印刷データの印刷条件が含まれている。この印刷条件に基づいて、上記印刷用紙上に印刷をする。データファイルを加工すれば、印刷データの内容を変更できる。以下、本発明の実施例を説明する。
【実施例１】
【００２１】
図１は、本発明の印刷装置の実施例を示すブロック図である。
図１に示す印刷装置１０は、イメージを読み取る機能と印刷をする機能とを備えた複合機である。この印刷装置１０には、図１に示すように、スキャナ１１、情報読み取り手段１２、ファイル読み出し手段１３、印刷制御手段１４、プリントエンジン１５、ネットワークインタフェース１６、記憶装置１７、保存場所特定手段１９などが設けられている。情報読み取り手段１２、ファイル読み出し手段１３、印刷制御手段１４、保存場所特定手段１９は、いずれも、印刷装置に内蔵されたコンピュータに所定の処理を実行させるコンピュータプログラムである。
【００２２】
スキャナ１１は、よく知られたイメージラインセンサなどを使用して、原稿のイメージを読み取り、電気信号に変換する機能を持つ。この例の場合、原稿は印刷用紙１である。印刷用紙１上には印刷データ３とデータファイルの保存場所情報５が印刷されている。印刷データ３は、図示しないアプリケーションプログラムにより作成され、印刷用紙上に記録された印刷画像である。保存場所情報５は、この例ではバーコードから成り、例えば、データファイルを保存したディレクトリやＵＲＬを示す情報である。
【００２３】
情報読み取り手段１２は、スキャナ１１の出力信号を受け入れて、保存場所情報５の認識処理をする機能を持つ。即ち、認識処理とコード変換処理により保存場所情報５の内容を表す文字データを取得する機能を持つコンピュータプログラムである。認識処理には既知の技術を採用すればよいので、詳細な説明は省略する。情報読み取り手段１２で読み取られた保存場所情報５は、ファイル読み出し手段１３に渡される。
【００２４】
ファイル読み出し手段１３は、保存場所情報５に基づいて、該当する保存場所からデータファイル２２を読み出す機能を持つコンピュータプログラムである。図の例では、ネットワークインタフェース１６とネットワーク７を通じてアクセス可能な外部記憶装置２に、データファイル２２を保存した。例えば、印刷装置１０の中に大容量記憶装置が設けられていれば、その中にデータファイル２２が記憶されていてもよい。ファイル読み出し手段１３は、読み出したデータファイ ル２２を、印刷制御手段１４に転送する。なお、印刷データを加工する場合には、読み出したデータファイル２２を、上位装置２０に転送するとよい。上位装置２０は、この印刷装置を制御するもので、当該データファイルを加工するアプリケーションがインストールされているコンピュータ等である。
【００２５】
印刷制御手段１４は、データファイル２２に含まれる印刷データ３の印刷条件に基づいて、新たな印刷用紙上に印刷データを印刷する制御を実行するコンピュータプログラムである。具体的には、この印刷制御手段１４の中に、プリンタドライバ、あるいは、プリントエンジン１５を直接制御する印刷制御モジュールが含められている。プリントエンジン１５は、印刷制御手段１４から出力されたプリンタ制御データ２３により制御され、新たな印刷用紙に該当する印刷データを印刷する機能を持つ。
【００２６】
上記保存場所情報５は、データファイル２２の保存場所を直接表示した情報でなくてもよい。例えば、データファイル２２の保存場所を示す情報を取り出すことができる識別データであってもよい。記憶装置１７は、識別データからデータファイル２２の保存場所情報を取り出すことができるインデックスファイル１８を記憶している。保存場所特定手段１９は、ファイル読み出し手段１３から識別データからなる保存場所情報５を受け取って、インデックスファイル１８を検索し、ファイルの具体的な保存場所に相当する情報を取得し、データをファイル読み出し手段１３に渡す機能を持つコンピュータプログラムである。
【００２７】
図２は、上記の保存場所情報に関する説明図である。
図２（ａ）の保存場所情報は、印刷用紙１上に印刷されたバーコード５Ａから成る。図２（ｂ）の保存場所情報は、印刷用紙１上に印刷された具体的なフォルダ名５Ｂから成る。図２（ｃ）の保存場所情報は、印刷用紙１上に様々な情報を無線で読み書きできるＩＣタグ５Ｃから成る。このように様々な方法で印刷用紙１の上に保存場所情報を記録することができる。図２（ｄ）は、バーコード５Ａが識別コードを示している場合の処理説明図である。情報読み取り手段１２がバーコード５Ａを認識すると、図２（ｄ）に示すような識別コード３１が得られる。インデックスファイル１８は、この識別コード３１に対応させて、データファイルの保存場所を特定する情報３３をもつデータである。保存場所特定手段１９（図１）は、識別コード３１をキーとして、記憶装置１７中のインデックスファイル１８を検索し、データファイルの保存場所を特定する情報を取得することができる。
【００２８】
上記のように、保存場所情報の記録方法には様々な方法がある。図２（ｅ）は、印刷用紙がセットされた場合に、どのような方法で保存場所情報が記録されていても対応できる装置の機能ブロック図を示す。すなわち、ファイル読み出し手段１３に保存場所情報を渡すための機能ブロックとして、バーコード読み取り手段３４、文字認識手段３５、及び、タグデータ読み取り手段３６を設ける。バーコード読み取り手段３４は、図２（ａ）に示すようなバーコードを読み取って、そこから識別コードなどを取得する。
【００２９】
文字認識手段３５は、図２（ｂ）に示すような文字を読み取って、ファイル格納場所等を示す文字情報をファイル読み出し手段１３に渡す。もちろん、これも、単純な数字や文字から成る識別コードであって構わない。タグデータ読み取り手段３６は、タグ５Ｃから無線により保存場所情報を取得する。タグには、比較的多くの情報を書き込むことができるので、この場合には、データファイルを保存したコンピュータ名やネットワーク名等を特定することができる。また、印刷条件を示す情報も含めることができる。なお、印刷用紙１は、不特定の利用者に配布されることがある。従って、データファイルを保存した場所やファイル名等の情報を読みとれるようにしておくと不都合なこともある。保存場所情報を識別コード化しておけば、記録すべき情報量を少なくするとともに、セキュリティを高める効果もある。
【００３０】
図３は、図１の装置の動作例を示すフローチャートである。  
まず、ステップＳ１において、スキャナ１１を用いて、印刷装置１０にセットされた印刷用紙１の読み取りを実行する。ステップＳ２において、情報読み取り手段１２がバーコードを検出し、その識別コードを認識する。次にステップＳ３において、保存場所情報が保存場所特定手段１９に送り込まれ、保存場所特定手段１９はインデックスファイル１８を検索してデータファイルの保存場所を示す情報を取得する。ファイル読み出し手段１３は、ステップＳ４においてネットワークインタフェース１６等通じて外部記憶装置２１からデータファイル２２の読み出しを実行する。
【００３１】
次にステップＳ５において、印刷データ３の加工が要求されているかどうかを判断する。印刷データの加工が必要な場合には、ステップＳ６でアプリケーションプログラムを呼び出す。それ以外の場合には、ステップＳ７へジャンプする。アプリケーションプログラムが印刷装置１０にインストールされていれば、印刷装置１０を操作して、例えば、印刷データの印刷日付等を修正したりできる。上位装置２０に印刷データを転送してアプリケーションプログラムを呼び出してもよい。ステップＳ７では、印刷条件の変更が要求されているかどうかを判断する。印刷条件とは、例えば、印刷サイズや印刷方法等である。印刷条件の変更が必要な場合には、ステップＳ８でプリンタドライバ等を呼び出し、印刷条件を変更する。それ以外の場合には、ステップＳ９へジャンプする。
【００３２】
ステップＳ９では印刷開始の指示を待つ。印刷開始指示が入力すると、ステップＳ１０において、印刷制御手段１４が、データファイルを使用して、印刷用紙上に印刷データの印刷を実行する。その後ステップＳ１１で印刷用紙を排出し処理を終了する。以上の処理により、見かけ上、印刷用紙を印刷装置１０でコピーをしているのと同様の手順で、自動的に、投入された印刷用紙上の印刷データが、新たな印刷用紙に印刷される。また、このとき、印刷データを一部加工したり、印刷条件を一部変更することもできる。
【実施例２】
【００３３】
図４は、実施例２の印刷装置の印刷機能を示すブロック図である。
図に示すように、上位装置において、文書作成アプリケーションプログラム４０で所定の文書を作成したとする。この文書の印刷要求があると、プリンタドライバ４１によってプリントエンジン１５を制御するためのプリンタ制御データが生成される。この時、印刷装置に入力したプリンタ制御データを、ファイル保存手段４２が受け入れて、ネットワークインタフェース１６とネットワーク７を通じて、外部記憶装置２１に記憶させる。すなわち、この実施例では、データファイル２２は、プリンタドライバ４１の出力するプリンタ制御データである。
【００３４】
ファイル保存手段４２は、データファイル２２に、プリンタ制御データとともに、印刷条件等の、印刷データの印刷に必要なデータを含める。さらに、ファイル保存手段４２は、データファイル２２を保存した保存場所情報５を生成し、情報記録手段４３に渡す。情報記録手段４３は、既に説明したような構造の、識別情報と実際の保存場所とを対応付けたインデックスファイル１８を生成して、記憶装置１７に記憶させる。同時に、この識別データとプリンタ制御データとをプリントエンジン１５に供給し、印刷用紙１上に印刷させる。なお、図２（ｃ）に示したようなＩＣタグ５Ｃを保存場所情報５の記録に使用する場合には、プリントエンジン１５の内部にＩＣタグ書き込み装置を設けておけばよい。この部分は既知の構成でよいから、その説明は省略する。
【００３５】
上記の図１を用いて説明したデータファイル２２は、印刷装置の上位装置２０が、アプリケーションプログラムを用いて生成したファイルであってよい。また、アプリケーションプログラムが保存場所情報５を生成して印刷用紙上に印刷をするとよい。一方、図４の実施例では、文書作成アプリケーションプログラム４０は、保存場所情報５を生成する機能を持たない。印刷要求があると、印刷装置のファイル保存手段４２が文書作成アプリケーションプログラム４０にデータファイルの転送を要求する。このときは、データファイルが破線のようにプリンタドライバを通過せずにファイル保存手段に転送される。その後の処理はプリンタ制御データをデータファイル２２として保存した例と同様である。
【００３６】
いずれの場合でも、この実施例によれば、印刷装置により、印刷用紙上に、印刷データのデータファイルの保存場所情報が記録されたものを印刷することができる。なお、印刷装置側で受信したプリンタ制御データを、印刷装置の制御により所定の記憶装置に記憶させて、印刷装置が保存場所情報５を生成すると、上位装置の処理に頼る部分が無いから、プリンタ制御データ等の管理が確実になるという効果がある。一方、印刷装置側で受け入れたプリンタ制御データは、この機種の印刷装置専用のデータである。従って、その内容を直接加工して変更するには、専用のプログラムが必要になる。
【００３７】
図５（ａ）は、一般の印刷データの変更処理を示す説明図である。
図５（ａ）に示すように、文書作成アプリケーションプログラム４０を上位装置で起動し、印刷用データファイル５０を読み出した後、適宜編集する。そして、編集後の印刷用データファイル５０をプリンタドライバ４１に供給して、プリントエンジン１５を駆動する。一方、この実施例では、データファイルがプリンタ制御データである。その場合には、図４（ｂ）に示したような制御を行う。まず、プリンタドライバ４１の出力するプリンタ制御データ２３の構文を予め認識しておき、印刷条件変更のためプログラムモジュール５５を印刷装置に搭載しておく。
【００３８】
この印刷条件変更プログラムモジュール５５は、プリンタ制御データ２３の具体的なコードデータの中から、印刷条件を決定する制御コード２３Ａや２３Ｂを抽出する。そして、これを直接書き換えたり削除したり、別の制御コードを追加したりするような加工を行う。このような処理は、簡単な構成のプログラムモジュールで実現できる。これをプリンタに搭載しておけば、上位装置側で文書作成アプリケーションプログラム４０を使用したり、あるいはプリンタドライバ４１を制御することなく、印刷条件の変更などが可能になる。すなわち、この実施例では、印刷制御手段１４（図１）に、プリンタ制御データ２３を直接加工する印刷条件変更機能を加える。
【００３９】
こうした印刷条件変更プログラムモジュール５５を制御するために、図１に示した印刷装置１０の図示しない制御パネルには、制御画面５６に示すようなユーザインタフェースを表示するとよい。この制御画面５６で、例えば、印刷用紙を選択し、変更したり、片面印刷を表裏印刷に変更したり、白黒印刷をカラー印刷に変更する、といった制御を可能にする。なお、プリンタ制御データ２３の加工により印刷条件や印刷内容を変更するのには、ある程度限界がある。様々なアプリケーションプログラムによって編集された固有の印刷データの内容の変更は容易でない。従って、印刷データの内容を大幅に変更したい場合には、プリンタ制御データ２３や印刷用のデータファイルを上位装置に転送する機能を設けるとよい。
【００４０】
図６は、実施例２の印刷装置の動作例を示すフローチャートである。
この処理は、図４も合わせて参照しながら説明する。まず、ステップＳ２１において、上位装置のアプリケーションプログラム４０で、印刷用データファイルを生成する。ステップＳ２２で、印刷を必要とする部分について、プリンタドライバ４１でプリンタ制御データを生成する。印刷装置のファイル保存手段４２は、ステップＳ２３で、このプリンタ制御データを受信する。そして、ステップＳ２４で、プリンタ制御データの保存場所を決定し、ステップＳ２５でプリンタ制御データを外部記憶装置２１に保存する。次にステップＳ２６で保存場所情報を生成し、情報記録手段４３に転送する。ステップＳ２７で、情報記録手段４３は、識別情報を表示するバーコードを生成する。そして、ステップＳ２８でインデックスファイル１８を生成し、ステップＳ２９で記憶装置１７にインデックスファイル１８を保存する。さらにステップＳ３０でプリンタ制御データとバーコードを合成して、プリントエンジン１５に供給する。最後にステップＳ３１でプリントエンジン１５で印刷が実行されると、ステップＳ３２で印刷用紙が排出される。
【００４１】
実施例１の印刷装置は、スキャナ１１やファイル読み出し手段１３やとプリントエンジン１５を備え、上位装置２０を起動することなく、印刷に必要なデータファイルを読み出して、元の印刷データと同様の印刷条件で印刷をすることができるという効果がある。図２の例では、印刷用紙の下隅に保存場所情報を記録したが、用紙の余白や裏等の任意の場所に記録することができる。また、実施例１では、プリンタ制御データの変更対象として、カラー印刷とモノクロ印刷、片面印刷と両面印刷、印刷用紙の選択等を例示したが、印刷データの縮小率や解像度、袋とじ印刷等の有無も制御対象とすることができる。即ち、プリンタドライバ側で変更可能な各種の印刷条件は、ほぼ全て変更対象に含めることができる。また、プリンタに文書作成用の主なアプリケーションプログラムが作成した文書データファイルを表示して編集できるユーティリティプログラムをインストールしておいてもよい。これにより、プリンタ独自に各種のデータファイルを加工できる。また、実施例２では、上位装置から受信したデータファイルを、ファイル保存手段４２の制御により所定の記憶装置に記憶して、保存場所情報を生成した。しかしながら、例えば、上位装置のプリンタドライバ等が、文書作成アプリケーションプログラムの保存したデータファイルの保存場所情報を取得して、印刷装置に転送するようにしても構わない。
【００４２】
上記の印刷装置を制御するコンピュータプログラムは、それぞれ独立したプログラムモジュールを組み合わせて構成してもよいし、全体を一体化したプログラムにより構成してもよい。コンピュータプログラムにより制御される処理の全部または一部を同等の機能を備えるハードウェアで構成しても構わない。本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。即ち、一般的なパーソナルコンピュータにインストールして、印刷装置として使用することができる。また、ネットワークを通じて任意のコンピュータのメモリ中にダウンロードして利用することもできる。
【図面の簡単な説明】
【００４３】
【図１】本発明の印刷装置の実施例を示すブロック図。
【図２】同実施例の保存場所情報に関する説明図。
【図３】図１の装置の動作例を示すフローチャート図。
【図４】実施例２の印刷用紙に印刷する機能を示すブロック図。
【図５】印刷データの変更処理を示す説明図。
【図６】実施例２の印刷装置の動作例を示すフローチャート図。
【符号の説明】
【００４４】
１  印刷用紙、  ３  印刷データ、  ５  保存場所情報、  ７  ネットワーク、  １０  印刷装置、  １１  スキャナ、  １２  情報読み取り手段、  １３  ファイル読み出し手段、  １４  印刷制御手段、  １５  プリントエンジン、  １６  ネットワークインタフェース、  １７  記憶装置、  １８  インデックスファイル、  １９  保存場所特定手段、  ２１  外部記憶装置、  ２２  データファイル、  ２３  プリンタ制御データ
【図１】
2005109681.tif 000003
【図２】
2005109681.tif 000004
【図３】
2005109681.tif 000005
【図４】
2005109681.tif 000006
【図５】
2005109681.tif 000007
【図６】
2005109681.tif 000008