(57)【要約】【課題】ＰＣが生成したＰＤＬなどの印刷用ファイルの再利用を可能とすることによって印刷処理を効率化する、印刷装置及びこの印刷装置に利用される印刷方法を提供する。【解決手段】  この発明の印刷装置は、ファイル蓄積部が、予約キーワードを有する複数のファイルからなるアーカイブファイルを蓄積し、処理内容指定データ保持部が、予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを保持し、処理内容指定データ検索部が、複数のファイルのそれぞれのファイル名から予約キーワードを抽出し、複数の処理内容指定データのうちの抽出した予約キーワードを含む１又は複数の処理内容指定データを検索し、印刷処理部が、検索された処理内容指定データに対応する処理内容指定データ保持部に保持されたファイルへの処理内容にしたがって、蓄積されたドキュメントファイルに含まれる印刷すべきデータを印刷処理する。【選択図】図１
2008171390.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべきデータを含みページ単位に記述されたドキュメントファイルと印刷設定内容に関するデータを含む印刷設定ファイルとを少なくとも含み、各ファイルのファイル名が予約キーワードを有する複数のファイルからなるアーカイブファイルを蓄積するファイル蓄積部と、
予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを保持する処理内容指定データ保持部と、
前記ファイル蓄積部に蓄積された前記アーカイブファイルの前記複数のファイルのそれぞれのファイル名から前記予約キーワードを抽出し、前記処理内容指定データ保持部に保持された複数の処理内容指定データのうちの抽出した前記予約キーワードを含む１又は複数の処理内容指定データを検索する処理内容指定データ検索部と、
前記処理内容指定データ検索部にて検索された前記処理内容指定データに対応する前記処理内容指定データ保持部に保持された前記ファイルへの処理内容にしたがって、前記ファイル蓄積部に蓄積された前記ドキュメントファイルに含まれる前記印刷すべきデータを印刷処理する印刷処理部と、を備える印刷装置。
【請求項２】
前記処理内容指定データ保持部に保持される前記予約キーワードは、固定部分と可変部分とからなる、ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記処理内容指定データ保持部に保持される前記予約キーワードの前記可変部分には、少なくともページ情報とレイヤー情報とが含まれる、ことを特徴とする請求項２記載の印刷装置。
【請求項４】
前記ファイル蓄積部に蓄積された前記アーカイブファイルは、圧縮処理される、ことを特徴とする請求項１記載の印刷装置。
【請求項５】
前記ファイル蓄積部に蓄積された前記アーカイブファイルは、暗号化処理される、ことを特徴とする請求項１記載の印刷装置。
【請求項６】
前記処理内容指定データ保持部に保持される前記ファイルへの処理内容は、前記ファイルへの画像のオーバーレイ印刷処理、前記ファイルへの画像挿入処理、及び前記ファイルへのマスク処理のうちの少なくとも一つから選択される処理である、ことを特徴とする請求項１記載の印刷装置。
【請求項７】
前記ファイル蓄積部に蓄積される前記印刷設定ファイルは、前記オーバーレイ処理、前記画像挿入処理、及び前記マスク処理のそれぞれを表すテキストコマンドが記述される、ことを特徴とする請求項１記載の印刷装置。
【請求項８】
画像データファイルを保持する画像データファイル保持部をさらに備え、
前記処理内容指定データ保持部に保持される前記ファイルへの処理内容は、前記画像データファイルの画像を用いた前記ファイルへのオーバーレイ印刷処理である、ことを特徴とする請求項１記載の印刷装置。
【請求項９】
前記処理内容指定データ保持部は、前記ページ情報と前記ファイルへの画像のオーバーレイ印刷処理の内容とを関連付けて保持する、ことを特徴とする請求項２記載の印刷装置。
【請求項１０】
前記処理内容指定データ保持部は、オーバーレイ印刷の対象となるページについて、個別のページ情報、全ページのページ情報、及びオーバーレイ印刷の優先度情報を保持し、
前記ファイル蓄積部に蓄積される前記ファイル名が、全ページを指定する予約キーワードと個々のページを指定する予約キーワードとの両方を含む場合には、前記印刷処理部は、前記優先度情報に基づき、前記ファイル名のうちの２つの予約キーワードが重複する部分についての印刷処理を行う、ことを特徴とする請求項９記載の印刷装置。
【請求項１１】
印刷装置が、予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを、データを保持する保持部に保持するステップと、
前記印刷装置が、ネットワークを介して、印刷すべきデータを含みページ単位に記述されたドキュメントファイルと印刷設定内容に関するデータを含む印刷設定ファイルとを少なくとも含み、各ファイルのファイル名が予約キーワードを有する複数のファイルからなるアーカイブファイルを受信するステップと、
前記印刷装置が、受信した前記アーカイブファイルの前記複数のファイルのそれぞれのファイル名から前記予約キーワードを抽出するステップと、
前記印刷装置が、前記保持部に保持された複数の処理内容指定データのうちの抽出した前記予約キーワードを含む１又は複数の処理内容指定データを検索するステップと、
前記印刷装置が、検索した前記処理内容指定データに対応する前記保持部に保持された前記ファイルへの処理内容にしたがって、受信した前記ドキュメントファイルに含まれる前記印刷すべきデータを印刷処理するステップと、を備える、ネットワークに接続された印刷装置における印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びこの印刷装置に利用される印刷方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣと呼ぶ。）において動作するアプリケーションソフトウェアにより作成されたファイルを印刷する場合、一般に、ファイル形式は、Postscript（登録商標）や、PCL（Printed Control Language）等のページプリンタによって印刷ページを記述するためのPDL（Page Description Language）や、ページ毎に印刷可能なPDF（Portable Document Format）等が使われる。例えばワードプロセッサ、表計算等のアプリケーションソフトウェアにより作成されたファイルは、一旦中間処理として変換されて、PDLファイルが生成される。
【０００３】
ユーザが、背景画像や会社ロゴ等を一緒に重ねて印刷する場合は、背景画像や会社ロゴ等のデータを、アプリケーションソフトウェアを用いて生成されているデータに重ね合わせる処理（重ね合わせ処理）を行ってから、印刷処理が行われていた。
【０００４】
背景画像を印刷する技術としては、オリジナルの画像をその背景部と印刷画像とに分離すると共に，転写対象の下地の色を検出し、分離された背景部の色を検出された転写対象の下地の色に置き換えることで転写画像に背景部の色が現われないようにする技術が提案されている（例えば、特許文献１参照）。また、複数の電子文書に関する文書情報を作成する作成手段を設け、集合電子文書内部の電子文書の概要を検索可能とする文書編集装置等も提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００２−１６６６０８号公報
【特許文献２】特開２００６−１４６７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の印刷装置による印刷は、複雑なラインアート等のベクター形式データがファイルに多用されている場合に、ベクター形式データが圧縮されないため、PDLのファイルのサイズが大きくなる。また、昨今は、セキュリティ対策として、ユーザは、印刷しようとする全ての原稿に、特定の背景画像や会社ロゴ等を画一的に挿入したいという要望がある。原稿への重ね合わせ処理と印刷処理とを行う際に、ユーザのPCが、背景画像や会社ロゴ等のデータを、逐一アプリケーションソフトウェアを用いてデータに挿入することは、効率が悪い等の不具合が生じるという問題点があった。
【０００６】
本発明は上記のような問題点に鑑みてなされたものであり、ＰＣが生成したＰＤＬなどの印刷用ファイルの再利用を可能とすることによって印刷処理を効率化する、印刷装置及びこの印刷装置に利用される印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために本発明は、印刷すべきデータを含みページ単位に記述されたドキュメントファイルと印刷設定内容に関するデータを含む印刷設定ファイルとを少なくとも含み、各ファイルのファイル名が予約キーワードを有する複数のファイルからなるアーカイブファイルを蓄積するファイル蓄積部と、
予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを保持する処理内容指定データ保持部と、
ファイル蓄積部に蓄積されたアーカイブファイルの複数のファイルのそれぞれのファイル名から予約キーワードを抽出し、処理内容指定データ保持部に保持された複数の処理内容指定データのうちの抽出した予約キーワードを含む１又は複数の処理内容指定データを検索する処理内容指定データ検索部と、
処理内容指定データ検索部にて検索された処理内容指定データに対応する処理内容指定データ保持部に保持された前記ファイルへの処理内容にしたがって、ファイル蓄積部に蓄積されたドキュメントファイルに含まれる印刷すべきデータを印刷処理する印刷処理部と、を備える印刷装置を提供する。
【０００８】
また、本発明は、印刷装置が、予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを、データを保持する保持部に保持するステップと、
印刷装置が、前記ネットワークを介して、印刷すべきデータを含みページ単位に記述されたドキュメントファイルと印刷設定内容に関するデータを含む印刷設定ファイルとを少なくとも含み、各ファイルのファイル名が予約キーワードを有する複数のファイルからなるアーカイブファイルを受信するステップと、
印刷装置が、受信した前記アーカイブファイルの複数のファイルのそれぞれのファイル名から予約キーワードを抽出するステップと、
印刷装置が、保持部に保持された複数の処理内容指定データのうちの抽出した予約キーワードを含む１又は複数の処理内容指定データを検索するステップと、
印刷装置が、検索した処理内容指定データに対応する保持部に保持されたファイルへの処理内容にしたがって、受信したドキュメントファイルに含まれる印刷すべきデータを印刷処理するステップと、を備える、ネットワークに接続された印刷装置における印刷方法を提供する。
【発明の効果】
【０００９】
本発明によれば、一度生成されたPDLファイルが再度利用されて新たなドキュメントを生成することが可能となる。このため、複数のユーザが生成されたＰＤＬファイルを使用することにより、文書の編集及び印刷を効率よく行なうことができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を例にとって、この発明の実施態様について詳細に説明する。
【００１１】
尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。図１は本発明の一実施形態に係る印刷装置のブロック図、図２は従来の印刷処理の動作を説明するための図、図３は本発明が適用される印刷処理の動作を説明するための図、図４は本発明の一実施形態に係る印刷装置の背景オーバーレイ印刷機能を説明するための図、図５（ａ）から図５（ｃ）はいずれも本発明の一実施形態に係る印刷システムの一例を示す図、図６は本発明の一実施形態に係る印刷装置における印刷処理の選択方法を説明するための図、図７は本発明の一実施形態に係る処理内容指定テーブルの一例を示す図、図８は本発明の一実施形態に係る可変パラメータ指定テーブルの一例を示す図、図９は本発明の一実施形態に係る印刷装置におけるスクリプトが記述されたファイルを用いた印刷処理を説明するための図である。
【００１２】
本実施形態に係る印刷装置１は、図１に示されるように、プログラム実行部１０、区分け部１１、表示部１２、タイマー１３、記憶部１４、RIP（Raster Image Processor）処理部１５、操作部１６、画像データファイリング部１７、データ入出力部１８、画像処理部１９、印刷出力部２０、電子メディア読み取り部２１から構成される。印刷装置１は、ＬＡＮと接続されるデータ入出力部１８を介して、ＬＡＮに接続されPC等の外部装置と接続されており、印刷装置１、PC及びＬＡＮ等によりネットワークが形成される。
【００１３】
RIP処理部１５は、ネットワーク等から送られてくるPDLデータないしはPDLファイルを解釈又はレンダリングし、画像データを生成するものである。
【００１４】
電子メディア読み取り部２１は、CD-ROMやコンパクトフラッシュ（登録商標）等のメモリカードに保持された画像データを読み込むものである。
【００１５】
画像処理部１９は、電子メディア読み取り部２１が読み込み処理した画像を、印刷可能な画像データに変換したり、又は色や明るさもしくは精細さ等を調整したり、又は画像を識別し識別結果に応じてより良い印刷出力が得られる様に変換をするものである。
【００１６】
画像データファイリング部１７は、予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを保持するものであり、処理内容指定データ保持部として機能する。画像データファイリング部１７は、処理内容指定データを保持する処理内容指定テーブルと、オーバーレイ処理をするときの印刷ページを指定するための可変パラメータ指定テーブルとを有する。この画像データファイリング部１７は、アーカイブファイル等を蓄積するために、印刷出力部２０に設けられるメモリに蓄積されたアーカイブファイル中に含まれる複数のファイルのそれぞれのファイル名から予約キーワードを抽出し、処理内容指定データテーブルに保持された複数の処理内容指定データのうちの抽出した予約キーワードを含む１又は複数の処理内容指定データを検索する。画像データファイリング部１７は、処理内容指定データ検索部としても機能する。
【００１７】
印刷出力部２０は、印刷すべきデータを含みページ単位に記述されたドキュメントファイルと印刷設定内容に関するジョブ設定情報データを含む印刷設定ファイルとを少なくとも含み、各ファイルのファイル名が予約キーワードを有する複数のファイルからなるアーカイブファイルを蓄積するものであり、ファイル蓄積部として機能する。印刷出力部２０は、アーカイブファイルを蓄積するためのメモリを有する。蓄積されたアーカイブファイルは圧縮処理されたり、あるいは暗号化処理されたものである。
【００１８】
また、印刷出力部２０は、処理内容指定データ検索部としての画像データファイリング部１７にて検索された処理内容指定データに対応する処理内容指定データテーブルに保持されたファイルへの処理内容にしたがって、蓄積されたドキュメントファイルに含まれる印刷すべきデータを印刷処理する。すなわち、印刷出力部２０は、印刷処理部としても機能する。
【００１９】
これにより、PCからの印刷すべきデータは、一旦、印刷出力部２０のメモリに蓄積される。画像データファイリング部１７には、印刷画像が蓄積され、蓄積された印刷画像データが管理され、印刷画像は編集されて再印刷可能になる。さらに、印刷出力部２０において、RIP処理部１５が生成した画像データや、画像データファイリング部１７に蓄積されている画像データが、紙へ印刷される。
【００２０】
これらのRIP処理部１５、電子メディア読み取り部２１、画像処理部１９、画像データファイリング部１７、印刷出力部２０の各機能は、いずれも、ＣＰＵ（中央演算装置）や、ＲＯＭ、ＲＡＭ等のメモリや、ＩＣ、ＬＳＩ等により実現される。
【００２１】
プログラム実行部１０は、これらのRIP処理部１５、電子メディア読み取り部２１、画像処理部１９、画像データファイリング部１７、印刷出力部２０の各機能ブロックを適切に制御するためのプログラムを実行し、解析するものであり、このプログラムの実行解析処理を行うために必要な一時記憶領域をも有する。
【００２２】
このプログラム実行部１０の処理は、処理に必要な期間データを保存する記憶部１４と、外部装置との間でデータを交換し、印刷すべきデータを一時的にスプーリングするデータ入出力部１８と、ユーザが印刷装置１やネットワークに接続された機器を操作するための操作部１６と、画像等を表示する表示部１２とのそれぞれと連携する。
【００２３】
また、区分け部１１は、紙の印刷及び紙の搬送用の不図示のプリンタ部が印刷した紙を適切に区分け（又は分配）するためのものである。タイマー１３は、印刷装置１における処理や、外部装置との間でデータを授受するためのものである。
【００２４】
本実施形態に係る印刷方法は、ネットワークに接続された印刷装置１におけるものであり、まず、印刷装置１が、予約キーワードとファイルへの処理内容とが対応付けられた複数の処理内容指定データを、データを保持するメモリに保持する。印刷装置１は、ネットワークを介して、アーカイブファイルを受信する。印刷装置１は、受信したアーカイブファイルの複数のファイルのそれぞれのファイル名から予約キーワードを抽出する。印刷装置１は、メモリに保持された複数の処理内容指定データのうちの抽出した予約キーワードを含む１又は複数の処理内容指定データを検索する。そして、印刷装置１は、検索した処理内容指定データに対応するメモリに保持されたファイルへの処理内容にしたがって、受信したドキュメントファイルに含まれる印刷すべきデータを印刷処理する。
【００２５】
次に、印刷処理の動作について詳述する。
【００２６】
従来の印刷処理は、図２に示されるように、まず、PC５０において動作しているアプリケーションソフトウェアが、描画情報等の情報５３をプリンタドライバ５１へ送る。プリンタドライバ５１は、PC５０の設定画面を用いて設定されたジョブ設定情報（入力トレイ、出力トレイ、両面印刷指定、ステープル処理等）と、アプリケーションソフトウェアから送られた情報５３とから、１つのPDLファイル５４を生成し、生成したPDLファイル５４をLAN５２等経由で印刷装置５５へ送る。送られてきたPDLファイル５４は、印刷装置５５のRIP処理部において印刷可能なラスタデータに変換され、変換されたデータ５６は、紙へ印刷される。
【００２７】
本実施形態に係る印刷処理は、図３に示されるように、プリンタドライバ２において、PC３０の設定画面を用いて設定されたジョブ設定情報（入力トレイ、出力トレイ、両面印刷指定、ステープル処理等）と、アプリケーションソフトウェアからの描画情報とが別個のファイルにそれぞれ書き込まれ、書き込まれた複数のファイルがアーカイブ処理され、アーカイブ処理されたアーカイブファイルが印刷装置１に送られる。本実施形態に係る印刷システムにおいて、アーカイブ処理とは、複数のファイルを１つのファイルにまとめる機能と、ファイルを圧縮する機能と、複数のファイルをツリー構造又はディレクトリ構造により管理する機能と、データを暗号化する機能との各処理をさす。ジョブ設定情報は、印刷装置１における印刷処理に関する複数の処理内容を表す処理内容指定テーブルと可変パラメータ指定テーブルとが記述される。また、アーカイブファイルのジョブ設定情報は、印刷部数についての情報をも含めることができ、このようにすれば、印刷装置１は、例えばステープル処理の印刷部数を指定することもできる。ジョブ設定情報は、ユーザによって編集可能にされてもよい。
【００２８】
図３の印刷処理によるメリットは、印刷装置１が複数のPDLファイルを扱えるようになることであり、また、プリンタドライバ２が、設定ファイルやオーバーレイの画像処理のためのファイル等、機能別に複数のファイルを作成するため、印刷装置１は、目的に応じて複数のファイルを使い分けることができ、ユーザは、データの追加や削除、編集等の作業を行う操作が容易になる。
【００２９】
本発明によれば、複数の機能に対応する複数のファイルが個別に送られずに、１つのファイルにまとめられて印刷装置１へ送られることにより、それらの複数のファイルが、１つのジョブの構成要素として１つのジョブに関連付けられて、かつ１つのファイルが圧縮及び暗号化されることにより、印刷装置１への授受ないしは印刷装置１にて処理されるファイルのサイズが小さくなって、高速に印刷できたり、セキュリティを確保することもできる。
【００３０】
以下、本発明について詳述する。
【００３１】
ユーザが、印刷しようとするデータの背景に、秘密を表すマークを重ねて印刷（オーバーレイ印刷）する場合は、図４に示されるように、操作部１６による操作により、秘密を表すマークの背景画像が作成され、この作成された背景画像はPC３０に登録される。すなわち、PC３０は、プリンタドライバ２がその背景画像を処理できるように設定される。
【００３２】
プリンタドライバ２は、図３のように作成されたアーカイブファイルに、登録された秘密を表すマークの背景画像データないしは背景画像データファイルを挿入し、挿入した背景画像データを、PDLファイルやジョブ設定情報等と一緒に印刷装置１へ送る。このようにして、背景オーバーレイ印刷が実現される。この背景オーバーレイ印刷処理のメリットとして、プリンタドライバ２は、異種の複数の画像データを重ね合わせる等の複雑な処理が不要となるため、高速な処理が可能となる。また、印刷装置１に、それらの複雑な重ね合わせ処理を高速に実行するためのハードウェアを設けることにより、印刷全体が高速に処理されるようになる。
【００３３】
図４の印刷処理の流れでは、背景として印刷される画像データは、プリンタドライバ２によって自動挿入されているが、複数のユーザが、所望の背景画像データを挿入することも可能であり、また、LAN３２に接続されたPC３０等の機器が背景画像データを自動的に挿入することも可能である。例えば図５（ａ）から図５（ｃ）にそれぞれ示されるように、担当者であるユーザＡが作成した電子文書２５が印刷される場合には、ユーザＡの印又は署名のみが印刷されるアーカイブファイル２６が作成され（図５（ａ））、課長であるユーザＢの承認が得られると、アーカイブファイル２６にユーザＢの承認印の印影画像や署名画像が追加され（図５（ｂ））、さらに、ユーザＢの承認が得られると、そのアーカイブファイル２６に部長であるユーザＣの承認印の印影画像や署名画像が追加される（図５（ｃ））。本発明によれば、このような業務の流れ、すなわち、ワークフローをシステム化することも可能となり、既存のPDLファイルを用いて、高速な印刷ができるとともにセキュリティ対策が図れる。
【００３４】
次に、印刷装置１が複数の印刷処理から所望の印刷処理を選択する方法について説明すると、図６に示されるように、ステップＳ１において、印刷装置１は、プリンタドライバ２から送られたアーカイブファイルを一旦HDD（ハードディスクドライブ）等の記憶部１４に蓄積する。次に、ステップＳ２において、印刷装置１は、蓄積されたアーカイブファイルを伸張する処理と、そのアーカイブファイルを復号する処理と、そのアーカイブファイルを複数のファイルへ展開する処理とのそれぞれを行う。このステップＳ２における展開処理において、印刷装置１は、複数のファイルのそれぞれが特定されるように、各ファイルに所望の名称を付与する。図６においては、一例として、ＰＤＬファイルは「Siryo.prn」と付与され、また、ジョブ設定情報を含むファイルは「Setting_allP.txt」、ユーザＢが承認する印影画像又は署名画像は「Background_allP1L.bmp」、ユーザＣが承認する印影画像又は署名画像は「Background_allP2L.bmp」とそれぞれ付与される。
【００３５】
ステップＳ３において、印刷装置１は、展開された複数のファイルのそれぞれが特定されるファイル名と、各ファイルの先頭にあるヘッダ情報とから、各ファイルに対応する処理を選択する。
【００３６】
印刷装置１は、図７に示されるように、処理内容指定データテーブル２２を検索して、ファイル名から処理内容を選択する。例えばファイル名「Setting_allP.txt」を有するファイルは、ジョブ設定処理として、両面印刷指定もしくはステープル処理指定、又は部数指定等、デフォルト値と異なるジョブパラメータが設定される。ファイル名「Background_allP1L.bmp」のファイル、及びファイル名「Background_allP2L.bmp」のファイルは、それぞれ、背景画像としてオーバーレイ印刷を処理するための画像データと認識されて、印刷装置１内のハードウェアに登録される。
【００３７】
また、処理内容指定データテーブル２２に保持される予約語としての予約キーワードは、固定部分と可変部分とからなる。「Setting_allP.txt」の「Setting*.txt」が固定部分に相当し、「_allP」が可変部分に相当する。予約されるキーワードは、固定部分と可変部分との組み合わせにより定義され、あらかじめ、処理内容指定データテーブル２２に登録される。処理内容指定データテーブル２２に保持されるファイルへの処理内容は、ファイルへの画像のオーバーレイ印刷処理、ファイルへの画像挿入処理、及びファイルへのマスク処理等から選択される処理である。
【００３８】
また、オーバーレイ印刷処理が行われる場合、図８に示されるように、ジョブ設定情報データを印刷設定ファイルは、オーバーレイ処理、画像挿入処理、及びマスク処理のそれぞれを表すテキストコマンドが記述される。このため、コマンドを用いて、印刷設定ファイルに上記の各機能を指示するために、「Script.txt」等の名称をもつファイルが処理内容指定データテーブル２２に保持されている。
【００３９】
次に、ファイル名が、「Insert*.*」、「Maskpattern*.*」又は「Script.txt」である場合の動作について説明する。
【００４０】
印刷装置１は、「Insert*.*」を有する画像データないしは画像ファイルを、ファイルの所望の位置に挿入する処理（ページ挿入処理）を意味するようにあらかじめ決めておく。印刷装置１がステップＳ２において展開したファイルのファイル名が「Insert*.*」である場合、印刷装置１は、ステップＳ３において、複数の処理のうちの所望の処理を選択し、PDL形式により生成されている画像が印刷される指定ページの後、あるいは印刷されるその画像の後に、Insert画像ファイルを印刷する。
【００４１】
また、印刷装置１は、「Maskpattern*.*」が、閾値を指定する画像ファイルであることを決めておく。ステップＳ２における展開ファイルのファイル名が「Maskpattern*.*」である場合には、印刷装置１は、ステップＳ３における処理の選択後、PDL形式により生成されている画像について、その画像に含まれる画素と閾値とを比較する。ここで、比較対象の画素が閾値よりも小さい場合には、印刷装置１は、比較対象の画素を白等、所望の色として印刷する。印刷装置１は、画像に含まれる画素ごとに閾値と比較する。これにより、ユーザが画像内の特定の部分を白抜きしようとする場合には、「Maskpattern*.*」を用いることができる。印刷装置１は、白抜き処理を行う場合には、白抜き処理の後において指定される同じレイヤーの画像に対して同様の白抜き処理を行う。このレイヤーを表すレイヤー情報は、予約キーワードの可変部分に、ページ情報とともに含まれる。
【００４２】
さらに、「Script.txt」を有するファイルは、印刷装置１がファイル名を指定する方法を用いただけでは処理が複雑になる場合や、又は印刷装置１がアーカイブファイルに含まれていないデータ等を参照する必要がある場合に使用されるファイルである。ファイル名「Script.txt」のファイルは、「Insert*.*」を用いたページ挿入処理や、「Maskpattern*.*」を用いた画素の比較処理等の複数の処理を、プログラムライクに（プログラムを記述するように）記述可能なファイルである。なお、「Script.txt」を有するファイルの処理については後述する。
【００４３】
また、アーカイブファイルに含まれるファイルは、画像データと異なるデータについての処理に用いることもできる。印刷装置１は、ファイル名が例えば「Jimon01*.txt」である場合は、「\BOX\Jimon01.bmpのオーバーレイ処理」のように、別の画像データ「Jimon01.bmp」を指定することを内容とする処理を行う。換言すれば、本実施形態に係る印刷装置１は、画像データファイルを保持する画像データファイル保持部をさらに備え、処理内容指定データテーブル２２に保持されるファイルへの処理内容は、この画像データファイルを用いて、画像のファイルへのオーバーレイ印刷処理が行われる。この場合、印刷装置１は、「Jimon01_all.txt」というファイル名を有し、かつ内容を表すデータが含まれない、いわば「空ファイル」を用いた処理をも行える。要は、ファイル名が重要なのである。
【００４４】
印刷装置１は、図７の予約語に当てはまらないファイル名のファイルを、PDLファイルと判断し、RIP処理を行う。次に、図７のワイルドカード部分である「＊」記号を用いて定義されている部分については、印刷装置１は、ワイルドカード部分に任意の文字が入るものと判断して、図８の可変パラメータ指定テーブルを参照して「＊」記号を含むファイル名をもつファイルについての処理内容を決定する。ワイルドカード部分を用いる処理は、処理の対象となるページや、オーバーレイ印刷処理における重ね合わせの順序等を指定するために使用されることができる。例えば「Setting_allP.txt」のうちの「allP」の部分が、ページの順序や重ね合わせの順序等の指定に用いられ、「allP」は処理の対象範囲が全ページであることを意味する。同様に「Background_allP1L.bmp」や「Background_allP2L.bmp」の背景オーバーレイ処理についても、背景オーバーレイ処理を全ページに適用することを意味する。
【００４５】
また、ページ指定をする際に、「allP」の指定と、「1P_2P」のように個々のページ指定とが重なる時は、個々のページの処理が優先されるように、印刷装置１は、設定されうる。つまり、印刷装置１は、初期設定値に、「allP」で指定されたパラメータや画像、ないしはパラメータデータや画像データを上書きし、「1P_2P」により指定されたパラメータや画像を上書きする。
【００４６】
このように、処理内容指定データテーブル２２は、ページ情報とファイルへの画像のオーバーレイ印刷処理の内容とを関連付けて保持する。具体的には、処理内容指定データテーブル２２は、オーバーレイ印刷の対象となるページについて、個別のページ情報、全ページのページ情報、及びオーバーレイ印刷の優先度情報を保持し、アーカイブファイルから展開された複数のファイルのファイル名が、全ページを指定する予約キーワードと個々のページを指定する予約キーワードとの両方を含む場合には、印刷出力部２０は、この優先度情報に基づき、ファイル名のうちの２つの予約キーワードが重複する部分についての印刷処理を行う。
【００４７】
図８の「allP」の後ろにある「1L」、「2L」，…，「9L」についても同様に、印刷装置１は、背景オーバーレイ処理を行う際の画像を重ねる順番を指定することができる。この場合の数字の意味は、例えば1がもっとも上位のレイヤーを表し、9がもっとも下位のレイヤーを表す。印刷装置１は、「1L」等の指定処理を行わずに処理を行うこともでき、指定がなされていない場合、印刷装置１は、1から9のうちの所望の数字（例えば真ん中の5）が指定されたものと決めておくことができる。これにより、PDL形式により作成される画像ファイルは、指定処理されずに、5に対応する処理が行われるようにもできる。
【００４８】
また、対象となる１つのファイルに、同じレイヤー番号が指定されている場合、印刷装置１は、そのファイルについて論理和処理を行うように決めておく。これにより、論理和処理がなされるため、各色成分が加算されたオーバープリント処理のような処理が行われることになる。この場合、印刷された結果出力される紙には、ユーザＢの印影が一番上位に印刷され、ユーザＣの印影は最上位から2番目になるように印刷され、さらに、PDLファイルとして作成された画像は、最上位から3番目になるように印刷される。オーバーレイ処理は、紙の白い余白部分が透過処理されるため、本発明の印刷装置１によれば、PDLファイルとして作成された画像よりも上位に、ユーザＢとユーザＣとの各印影を表す例えば赤い部分だけが作成される画像に上書きされる。また、作成される画像のうちの上書きされる部分と異なる部分は、PDL形式により作成された画像が印刷されるように印刷出力される。署名画像が用いられた場合も同じ処理が行われる。
【００４９】
次に、「Script.txt」を使った例について説明する。プリンタドライバ２は、印刷アーカイブファイル内に、印刷文書としてのPDLファイルである「Siryo.prn」と、ジョブ設定情報が記述されたファイルである「Setting_allP.txt」と、スクリプトが記述されたファイルである「Script.txt」とを含める。印刷装置１は、図９に示されるように、蓄積処理（ステップＴ１）後、アーカイブファイルを、伸張、復号及び展開のうちの１以上の処理、又は全処理を行い（ステップＴ２）、圧縮処理や暗号化処理を解かれた複数の個々のファイルに展開する（ステップＴ３）。「Siryo.prn」というファイル名をもつファイルは、RIP処理部１５によりレンダリングされ（ステップＴ４）、これにより、ラスタ形式のデータ「PDL画像」が得られる。ファイル名「Setting_allP.txt」のファイルは、ジョブ実行パラメータとして設定内容を登録され（ステップＴ５）、両面制御やステープル制御、あるいは部数制御等の制御に使われる。ファイル名「Script.txt」のファイルは、プログラム実行部１０によって、プログラムの解析や実行等の必要な処理が行われる（ステップＴ６）。
【００５０】
処理内容指定データテーブル２２や可変パラメータ指定テーブル２３への参照処理が行われる場合には、印刷装置１の画像データがファイリングされた画像データファイリング部１７の場所を示す「\BOX\」と、「Jimon01.bmp」や「Logo01.bmp」のファイル名とにより指定される画像ファイルに対して、オーバーレイ処理が行われる（ステップＴ７）。このオーバーレイ処理は、全ページに対して行われる。この場合のレイヤーは、「Jimon01.bmp」及び「Logo01.bmp」名のファイルに対して、それぞれ、「9」及び「１」が指定される。「Script.txt」に記述されたスクリプトによって、画像データファイリング部１７にある「Jimon01.bmp」及び「Logo01.bmp」は、いずれも、オーバーレイ処理を行うため、印刷装置１のＣＰＵ、メモリ等のオーバーレイ処理可能なハードウェアに登録され、オーバーレイ処理を実行するハードウェアは、「Jimon01.bmp」や「Logo01.bmp」名のファイルにより表される画像と、PDL画像とを合成し、合成した画像を印刷画像として出力する。印刷出力部２０は、出力される印刷画像のデータを、ジョブ実行パラメータにしたがって両面処理し、また、所望の部数の紙に印刷を行い（ステップＴ８）、これにより、印刷ドキュメントが生成される。これらの「Jimon01.bmp」や「Logo01.bmp」は、いずれも、管理者又はユーザが、あらかじめツール又は印刷画像もしくはスキャン画像の保管機能等を使って作成した地紋パターンや会社ロゴの画像であり、また、用紙サイズや用紙の向きごとにあらかじめ用意されたものが用いられる。そのため、オーバーレイ処理用のハードウェアは、単純な論理演算だけを行えばよく、このようにして、本発明によれば、高速な処理が可能となる。
【００５１】
このように、従来のPDLファイルを使用して単に印刷するシステムにおいては、PDLファイルが印刷のたびに破棄されていたが、本発明によれば、一度生成されたPDLファイルが再度利用されて新たなドキュメントを生成することが可能になり、例えばワークフローにおける活用が可能になる。
【００５２】
また、このように、PDLファイルが圧縮されファイルサイズが小さくなるため、印刷速度も向上し、地紋パターンや会社ロゴ等を元のデータを加工せずに、地紋パターン等を背景画像とする所望の画像が自動的に印刷されるようになり、セキュリティの向上が図れる。
【００５３】
なお、ディレクトリ名に含まれる「￥」は「＼」に置き換えることができる。ファイル名等は一例であり、種々変更可能である。
【００５４】
従来の印刷方法では、大きな画像データを送る場合、各PDL内で画像データを圧縮したデータとして記述される。PDLファイルは、PCにおけるプリンタドライバにより生成され、生成されたPDLファイルは、ネットワーク等を介して印刷装置に送られ、この印刷装置によりレンダリングが行われ、印刷すべきデータは紙へ印刷される。PDLファイルの生成の際には、印刷すべきデータと印刷設定情報データとが、PDL形式として定められた文法にしたがって１つのファイルに記述される。データがファイルへ記述される際には、ビットマップ画像等のラスタ形式データは圧縮され、圧縮されたデータは、PDLファイル内に取り込まれる。
【００５５】
このように、本発明によれば、ネットワークに接続されたPCは、紙への印刷が可能な印刷装置１に対し、PDFファイルと、設定ファイルと、背景画像とをまとめてアーカイブし、アーカイブファイルを印刷装置に送るため、既存PDLファイルを使って、印刷を高速に行えるようになり、かつユーザビリティを向上させることができる。さらに、PC側が、アーカイブファイルの生成時に、アーカイブファイルを圧縮することにより、印刷ファイルをコンパクトにできる。
【００５６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係る印刷装置のブロック図である。
【図２】従来の印刷処理の動作を説明するための図である。
【図３】本発明が適用される印刷処理の動作を説明するための図である。
【図４】本発明の一実施形態に係る印刷装置の背景オーバーレイ印刷機能を説明するための図である。
【図５】本発明の一実施形態に係る印刷システムの一例を示す図である。
【図６】本発明の一実施形態に係る印刷装置における印刷処理の選択方法を説明するための図である。
【図７】本発明の一実施形態に係る処理内容指定テーブルの一例を示す図である。
【図８】本発明の一実施形態に係る可変パラメータ指定テーブルの一例を示す図である。
【図９】本発明の一実施形態に係る印刷装置におけるスクリプトが記述されたファイルを用いた印刷処理を説明するための図である。
【符号の説明】
【００５８】
１０：プログラム実行部、
１１：区分け部、
１２：表示部、
１３：タイマー、
１４：記憶部、
１５：RIP処理部、
１６：操作部、
１７：画像データファイリング部、
１８：データ入出力部、
１９：画像処理部、
２０：印刷出力部、
２１：電子メディア読み取り部。
【図１】
2008171390.tif 000003
【図６】
2008171390.tif 000004
【図７】
2008171390.tif 000005
【図８】
2008171390.tif 000006
【図９】
2008171390.tif 000007
【図２】
2008171390.tif 000008
【図３】
2008171390.tif 000009
【図４】
2008171390.tif 000010
【図５】
2008171390.tif 000011