(57)【要約】【課題】  より高速なプリフライトの実行を実現する。【解決手段】  入力PDLのプリフライトを行う際、すでに一度インタプリタを行いPDL情報を取得してあった場合、それをログファイルに保存することにより次回からは、そのログファイルに書かれている情報を元にプリフライトを行う。【選択図】  図１
2006154915.tif 000002
【特許請求の範囲】
【請求項１】
プリフライトを開始し、まず、プリフライト対象PDLに付随するログファイルが存在するか判断するステップと、ログファイルが存在する場合、PDLと、ログファイル、プリンタ情報やRIPを行うホスト環境を入力するステップと、そのログファイルが入力PDLのログファイルであるか確認するステップと、そうであった場合、ログファイルが不正に編集されていないか確認するステップと、されていない場合、ログファイルを読み込みPDL情報を取得するステップと、入力された環境法と同じ情報がログファイルに残っていないか確認するステップと、存在していない場合、入力された環境情報と、プリフライト結果より、ワーニング情報を作成するステップと、必要に応じてPDL情報とワーニング情報を表示するステップと、ログファイルに今回行ったプリフライト情報を追記するステップと、ワーニング情報を元に必要に応じてPDLを修正するステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法。
【請求項２】
請求項１において、ログファイルが存在するか判断するステップにおいて、存在しない場合は、プリフライト対象PDLと環境情報を入力するステップと、PDLのプリフライトを行い、入力PDLの情報を取得するステップと、入力された環境情報を元にワーニング情報を作成するステップと、必要に応じてPDL情報、ワーニング情報を表示するステップと、ログファイルを作成し、今回行ったプリフライト情報を記載すると、ワーニング情報を元に、必要に応じてPDLを修正するステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法。
【請求項３】
請求項２において、入力されたログファイルが入力PDLのものか判断するステップにおいて、編集されていた場合、ログファイルを破棄するステップと、PDLのプリフライトを行い、入力PDLの情報を取得するステップと、以下請求項2と同様のステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法。
【請求項４】
請求項２において、ログファイルが不正に編集されていないか判断するステップにおいて、編集されていた場合、ログファイルを破棄するステップと、PDLのプリフライトを行い、入力PDLの情報を取得するステップと、以下請求項２と同様のステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法。
【請求項５】
請求項１において、入力された環境情報と同じ情報がログファイルに存在するか判断するステップにおいて、存在する場合、ログファイルに残されているワーニング情報をセットするステップと、以下請求項１と同様のステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法。
【請求項６】
プリフライトを開始し、まず、プリフライト対象PDLに付随するログファイルが存在するか判断する手段と、ログファイルが存在する場合、PDLと、ログファイル、プリンタ情報やRIPを行うホスト環境を入力する手段と、そのログファイルが入力PDLのログファイルであるか確認する手段と、そうであった場合、ログファイルが不正に編集されていないか確認する手段と、されていない場合、ログファイルを読み込みPDL情報を取得する手段と、入力された環境法と同じ情報がログファイルに残っていないか確認する手段と、存在していない場合、入力された環境情報と、プリフライト結果より、ワーニング情報を作成する手段と、必要に応じてPDL情報とワーニング情報を表示する手段と、ログファイルに今回行ったプリフライト情報を追記する手段と、ワーニング情報を元に必要に応じてPDLを修正する手段を有することを特徴としたログファイルを用いたプリフライトチェック処理装置。
【請求項７】
請求項１において、ログファイルが存在するか判断する手段において、存在しない場合は、プリフライト対象PDLと環境情報を入力する手段と、PDLのプリフライトを行い、入力PDLの情報を取得する手段と、入力された環境情報を元にワーニング情報を作成する手段と、必要に応じてPDL情報、ワーニング情報を表示する手段と、ログファイルを作成し、今回行ったプリフライト情報を記載すると、ワーニング情報を元に、必要に応じてPDLを修正する手段を有することを特徴としたログファイルを用いたプリフライトチェック処理装置。
【請求項８】
請求項２において、入力されたログファイルが入力PDLのものか判断する手段において、編集されていた場合、ログファイルを破棄する手段と、PDLのプリフライトを行い、入力PDLの情報を取得する手段と、以下請求項2と同様の手段を有することを特徴としたログファイルを用いたプリフライトチェック処理装置。
【請求項９】
請求項２において、ログファイルが不正に編集されていないか判断する手段において、編集されていた場合、ログファイルを破棄する手段と、PDLのプリフライトを行い、入力PDLの情報を取得する手段と、以下請求項2と同様の手段を有することを特徴としたログファイルを用いたプリフライトチェック処理装置。
【請求項１０】
請求項１において、入力された環境情報と同じ情報がログファイルに存在するか判断する手段において、存在する場合、ログファイルに残されているワーニング情報をセットする手段と、以下請求項１と同様の手段を有することを特徴としたログファイルを用いたプリフライトチェック処理装置。
【請求項１１】
プリフライトを開始し、まず、プリフライト対象PDLに付随するログファイルが存在するか判断する工程と、ログファイルが存在する場合、PDLと、ログファイル、プリンタ情報やRIPを行うホスト環境を入力する工程と、そのログファイルが入力PDLのログファイルであるか確認する工程と、そうであった場合、ログファイルが不正に編集されていないか確認する工程と、されていない場合、ログファイルを読み込みPDL情報を取得する工程と、入力された環境法と同じ情報がログファイルに残っていないか確認する工程と、存在していない場合、入力された環境情報と、プリフライト結果より、ワーニング情報を作成する工程と、必要に応じてPDL情報とワーニング情報を表示する工程と、ログファイルに今回行ったプリフライト情報を追記する工程と、ワーニング情報を元に必要に応じてPDLを修正する工程を有することを特徴としたログファイルを用いたプリフライトチェック処理制御プログラムを記憶した媒体。
【請求項１２】
請求項１において、ログファイルが存在するか判断する工程において、存在しない場合は、プリフライト対象PDLと環境情報を入力する工程と、PDLのプリフライトを行い、入力PDLの情報を取得する工程と、入力された環境情報を元にワーニング情報を作成する工程と、必要に応じてPDL情報、ワーニング情報を表示する工程と、ログファイルを作成し、今回行ったプリフライト情報を記載すると、ワーニング情報を元に、必要に応じてPDLを修正する工程を有することを特徴としたログファイルを用いたプリフライトチェック処理制御プログラムを記憶した媒体。
【請求項１３】
請求項２において、入力されたログファイルが入力PDLのものか判断する工程において、編集されていた場合、ログファイルを破棄する工程と、PDLのプリフライトを行い、入力PDLの情報を取得する工程と、以下請求項2と同様の工程を有することを特徴としたログファイルを用いたプリフライトチェック処理制御プログラムを記憶した媒体。
【請求項１４】
請求項２において、ログファイルが不正に編集されていないか判断する工程において、編集されていた場合、ログファイルを破棄する工程と、PDLのプリフライトを行い、入力PDLの情報を取得する工程と、以下請求項２と同様の工程を有することを特徴としたログファイルを用いたプリフライトチェック処理制御プログラムを記憶した媒体。
【請求項１５】
請求項１において、入力された環境情報と同じ情報がログファイルに存在するか判断する工程において、存在する場合、ログファイルに残されているワーニング情報をセットする工程と、以下請求項１と同様の工程を有することを特徴としたログファイルを用いたプリフライトチェック処理制御プログラムを記憶した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び管理装置及びそれらの制御方法ならびにそれらを記憶する記憶媒体に関する。
【背景技術】
【０００２】
通常プリフライトチェックはPDFの中身をチェックし印刷に適さない内容(問題)がある場合、それをワーニングとして指摘するものである。現在のプリフライトチェックは、PDFの情報の他に、出力する対象デバイスやRIPを行うシステムの情報を加味したワーニング情報をユーザーに提示しているが、PDFの内容を変更せず対象プリンタやシステムが変更された場合も、新たにPDFのインタプリトを行い、プリフライトチェックを行っており、処理の無駄が生じていた。
【０００３】
又、別の従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2004-279445号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、上記の問題を解決する為に、プリフライトのログファイルを導入し、より高速なプリフライトを目的としている。
【課題を解決するための手段】
【０００５】
プリフライトを開始し、まず、プリフライト対象PDLに付随するログファイルが存在するか判断するステップと、ログファイルが存在する場合、PDLと、ログファイル、プリンタ情報やRIPを行うホスト環境を入力するステップと、そのログファイルが入力PDLのログファイルであるか確認するステップと、そうであった場合、ログファイルが不正に編集されていないか確認するステップと、されていない場合、ログファイルを読み込みPDL情報を取得するステップと、入力された環境法と同じ情報がログファイルに残っていないか確認するステップと、存在していない場合、入力された環境情報と、プリフライト結果より、ワーニング情報を作成するステップと、必要に応じてPDL情報とワーニング情報を表示するステップと、ログファイルに今回行ったプリフライト情報を追記するステップと、ワーニング情報を元に必要に応じてPDLを修正するステップを有することを特徴としたログファイルを用いたプリフライトチェック処理方法を用いる。
【発明の効果】
【０００６】
上記に述べた方法により、入力PDLのプリフライトを行う際、すでに一度インタプリタを行いPDL情報を取得してあった場合、それをログファイルに保存することにより次回からは、そのログファイルに書かれている情報を元にプリフライトを行うことができるので、従来に比べはるかに高速にプリフライトを行うことが可能になった。また、インタプリタを行わないという意味では、省メモリも実現している。
【発明を実施するための最良の形態】
【０００７】
(実施例１)
次に実施例１について説明する。
【０００８】
図１は、本実施例にかかわる基本的な構成を示すブロック図である。
【０００９】
図１において1はCPU、即ち中央演算処理装置であり、本装置全体の制御及び演算処理を行う。2はRAM、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実施される領域である。3はROM、即ち読み出し専用メモリであり、システム制御プログラムや、入力PDL、中間PDL、イメージデータ、IDテーブルなどの記憶領域である。4はKBC、即ちキーボード制御部であり、キーボード5(KB)からのキー入力によりデータを受け取りCPU1へ伝達する。6はPRTC、即ちプリンタ制御部であり、プリンタ装置7(PRT)を制御するためのものである。プリンタ装置7は、レーザービームプリンタ、インクジェットプリンタなどである。8はCRTC、即ちディスプレイ制御部であり、ディスプレイ装置9(CRT)への表示制御を行う。10はDKC、即ちディスク制御部であり、データ伝送などの制御を行うものである。11はFD(フレキシブルディスク装置)あるいはHD(ハードディスク装置)あるいはCD(CD-ROM)などの外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはRAM2へロードする。12はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべき物である。
【００１０】
本装置は、基本I／O(入出力) プログラム、OS(オペレーティングシステム)、及び以下に説明するログファイルを用いたプリフライトチェック処理はCPU1が実行することにより動作する。
【００１１】
基本I／OプログラムはROM3に記憶されており、OSはHD11に書き込まれている。そして本装置の電源がONにされた時、基本I／Oプログラム中のIPL(イニシャルプログラムローディング)機能によりHD11からOSがRAM2に読み込まれ、OSの動作が開始される。
【００１２】
本実施例では、ログファイルを用いたプリフライトチェック処理及び関連データは図２のようにFD11、またはCD-ROM11中に記録されており、このFD11またはCD-ROM11をFDドライブまたはCD-ROMドライブに記録されたログファイルを用いたプリフライトチェック処理プログラム及び関連データは図3に示すように、FDドライブまたはCD-ROMドライブを通じて、本装置のHD11にインストールする事が出来る。この場合FD11またはCD-ROM11をFDドライブまたはCD-ROMドライブにセットすると、OS及び基本I／Oプログラムの制御のもとにログファイルを用いたプリフライトチェック処理及び関連データがFD11またはCD-ROM11から読み出され、HD11にインストールされて動作可能となる。図4はログファイルを用いたプリフライトチェック処理プログラムがHD11にインストールされ実行可能になった状態のメモリマップを示す。図５は本実施例における、フローチャートである。
【００１３】
まず、ステップ１において、対象PDLに付随するログファイルがあるか確認する。つまり、そのPDLが初めてのプリフライトか判断する。Noだった場合、ステップ１３に飛び、Yesだった場合、プリフライトを行うPDLとログファイル、環境情報を入力する。環境情報とは、出力するプリンタの種類、能力、また、フォントやICCプロファイルなどRIPを行うホストの能力のことである。次にステップ３において、入力されたログファイルが入力PDLのものか確認する。これは、例えば今回入力したPDF固有のファイルIDと以前プリフライトを行った時に取得したPDFファイルのファイルIDを比較することにより、以前行った際のPDFと今回行うPDFが同一のものか確認するものである。これが、Noだった場合、ステップ１２に飛び、Yesだった場合、ステップ４においてログファイルが不正に編集されていないか確認する。確認する方法の例として、ログファイルに書かれている前回のプリフライトを行った日時とファイル自体が持っているファイル更新日が一致しているかで判断する。これが、Noだった場合、ステップ１２に飛び、Yesだった場合、ステップ５において、入力PDLの情報をログファイルから取得する。次にステップ６において、これまでの何回かのプリフライトの中で現在の環境情報と同じ条件で行ったプリフライトがあったか確認する。これがNoだった場合、ステップ８において、入力された環境情報を元に、先ほどのPDL情報と環境情報を元にワーニング情報を作成しステップ９に飛ぶ。Yesだった場合、ステップ７において、ログファイルに残されているワーニング情報をセットしステップ９に飛ぶ。ステップ９においては、必要に応じてPDL情報、ワーニング情報を表示する。次にステップ１０のおいて、ログファイルに今回行ったプリフライト情報を追記する。ステップ３、ステップ４がNoだった場合、ステップ１２において、入力されたログファイルを破棄し、ステップ１がNoだった場合とステップ１２の次のステップのステップ１３において、PDLをインタプリトし入力PDLの情報を取得する。次にステップ１４において、入力された環境情報とステップ１３で得られたPDL情報を元にワーニング情報を作成する。次にステップ１５において、必要に応じてPDL情報、ワーニング情報を表示し、ステップ１６において、ログファイルを作成し、今回行ったプリフライト情報を記載する。最後に、ステップ１０、１６の次のステップとして、ワーニング情報を元に、必要に応じてPDLを修正する。
【図面の簡単な説明】
【００１４】
【図１】実施例１の情報処理装置の構成図である。
【図２】FDまたはCD-ROMの記録内容を示す図である。
【図３】FDまたはCD-ROMと情報処理装置の関係図である。
【図４】情報処理装置のハードディスクにログファイルを用いたプリフライトチェック処理がインストールされた際の情報処理装置のメモリマップを示す図である。
【図５】実施例１のログファイルを用いたプリフライトチェック処理を示すフローチャートである。
【図１】
2006154915.tif 000003
【図２】
2006154915.tif 000004
【図３】
2006154915.tif 000005
【図４】
2006154915.tif 000006
【図５】
2006154915.tif 000007