(57)【要約】【課題】  あらかじめ出力可能なデバイス情報と、出力環境の能力、また、入力ドキュメントの情報をプリフライトチェックすることにより収集し、ユーザーの要望により、出力に最適なデバイスを通知すること。【解決手段】  あらかじめ、Preflight CheckやRIPが動作する環境において、出力可能なプリンタやその能力を収集しデータベース化し、また入力PDLの種類や内容をPreflight Checkすることにより収集し、これらの情報元に、入力PDLに対し、ユーザーの要望に応じた最適なプリンタを自動的に選択し、ユーザーに通知する。【選択図】  図１
2006154914.tif 000002
【特許請求の範囲】
【請求項１】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認するステップと、出力環境マシンの能力を取得するステップと、PDLの種類によるインタプリタのカラースペースを確認するステップと、PDLを入力するステップと、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認するステップと、ユーザーに入力ジョブを出力するにあたり、条件があるか判断するステップと、条件があった場合、最も重視する項目と他の項目の重視する順番を確認するステップと、最も重視する項目がカラー品位であった場合、入力ジョブ内のカラースペースと、そのPDLインタプリタのカラースペースが同じで、かつ出力デバイスがそのカラースペースに対応しているか判断するステップと、このステップがYesだった場合、そのデバイスが複数あるか判断するステップと、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定するステップと、決定したデバイスをユーザーに通知するステップと、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成するステップと、作成したデータをデバイスに送信し、デバイスから出力するステップを有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理方法。
【請求項２】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認するステップと、出力環境マシンの能力を取得するステップと、PDLの種類によるインタプリタのカラースペースを確認するステップと、PDLを入力するステップと、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認するステップと、ユーザーに入力ジョブを出力するにあたり、条件があるか判断するステップと、条件があった場合、最も重視する項目と他の項目の重視する順番を確認するステップと、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断するステップと、Yesだった場合、出力可能な全てのデバイスから、最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定するステップと、決定したデバイスをユーザーに通知するステップと、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成するステップと、作成したデータをデバイスに送信し、デバイスから出力するステップを有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理方法。
【請求項３】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認するステップと、出力環境マシンの能力を取得するステップと、PDLの種類によるインタプリタのカラースペースを確認するステップと、PDLを入力するステップと、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認するステップと、ユーザーに入力ジョブを出力するにあたり、条件があるか判断するステップと、条件があった場合、最も重視する項目と他の項目の重視する順番を確認するステップと、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断するステップと、Noだった場合、RIP動作の負荷のかからないGDIプリンタの中から最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定するステップと、決定したデバイスをユーザーに通知するステップと、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成するステップと、作成したデータをデバイスに送信し、デバイスから出力するステップを有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理方法。
【請求項４】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認するステップと、出力環境マシンの能力を取得するステップと、PDLの種類によるインタプリタのカラースペースを確認するステップと、PDLを入力するステップと、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認するステップと、ユーザーに入力ジョブを出力するにあたり、条件があるか判断するステップと、条件があった場合、最も重視する項目と他の項目の重視する順番を確認するステップと、最も重視する項目がデバイスの機能であった場合、出力可能なデバイス能力とPreflight Check結果から、入力ジョブを出力する上で必要な機能を備えているデバイスがあるか判断するステップと、Yesだった場合、そのデバイスが複数あるか判断するステップと、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定するステップと、決定したデバイスをユーザーに通知するステップと、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成するステップと、作成したデータをデバイスに送信し、デバイスから出力するステップを有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理方法。
【請求項５】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する手段と、出力環境マシンの能力を取得する手段と、PDLの種類によるインタプリタのカラースペースを確認する手段と、PDLを入力する手段と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する手段と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する手段と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する手段と、最も重視する項目がカラー品位であった場合、入力ジョブ内のカラースペースと、そのPDLインタプリタのカラースペースが同じで、かつ出力デバイスがそのカラースペースに対応しているか判断する手段と、この手段がYesだった場合、そのデバイスが複数あるか判断する手段と、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定する手段と、決定したデバイスをユーザーに通知する手段と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する手段と、作成したデータをデバイスに送信し、デバイスから出力する手段を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理装置。
【請求項６】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する手段と、出力環境マシンの能力を取得する手段と、PDLの種類によるインタプリタのカラースペースを確認する手段と、PDLを入力する手段と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する手段と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する手段と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する手段と、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断する手段と、Yesだった場合、出力可能な全てのデバイスから、最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定する手段と、決定したデバイスをユーザーに通知する手段と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する手段と、作成したデータをデバイスに送信し、デバイスから出力する手段を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理装置。
【請求項７】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する手段と、出力環境マシンの能力を取得する手段と、PDLの種類によるインタプリタのカラースペースを確認する手段と、PDLを入力する手段と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する手段と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する手段と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する手段と、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断する手段と、Noだった場合、RIP動作の負荷のかからないGDIプリンタの中から最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定する手段と、決定したデバイスをユーザーに通知する手段と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する手段と、作成したデータをデバイスに送信し、デバイスから出力する手段を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理装置。
【請求項８】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する手段と、出力環境マシンの能力を取得する手段と、PDLの種類によるインタプリタのカラースペースを確認する手段と、PDLを入力する手段と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する手段と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する手段と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する手段と、最も重視する項目がデバイスの機能であった場合、出力可能なデバイス能力とPreflight Check結果から、入力ジョブを出力する上で必要な機能を備えているデバイスがあるか判断する手段と、Yesだった場合、そのデバイスが複数あるか判断する手段と、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定する手段と、決定したデバイスをユーザーに通知する手段と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する手段と、作成したデータをデバイスに送信し、デバイスから出力する手段を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理装置。
【請求項９】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する工程と、出力環境マシンの能力を取得する工程と、PDLの種類によるインタプリタのカラースペースを確認する工程と、PDLを入力する工程と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する工程と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する工程と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する工程と、最も重視する項目がカラー品位であった場合、入力ジョブ内のカラースペースと、そのPDLインタプリタのカラースペースが同じで、かつ出力デバイスがそのカラースペースに対応しているか判断する工程と、この工程がYesだった場合、そのデバイスが複数あるか判断する工程と、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定する工程と、決定したデバイスをユーザーに通知する工程と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する工程と、作成したデータをデバイスに送信し、デバイスから出力する工程を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理制御プログラムを記憶した媒体。
【請求項１０】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する工程と、出力環境マシンの能力を取得する工程と、PDLの種類によるインタプリタのカラースペースを確認する工程と、PDLを入力する工程と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する工程と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する工程と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する工程と、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断する工程と、Yesだった場合、出力可能な全てのデバイスから、最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定する工程と、決定したデバイスをユーザーに通知する工程と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する工程と、作成したデータをデバイスに送信し、デバイスから出力する工程を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理制御プログラムを記憶した媒体。
【請求項１１】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する工程と、出力環境マシンの能力を取得する工程と、PDLの種類によるインタプリタのカラースペースを確認する工程と、PDLを入力する工程と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する工程と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する工程と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する工程と、最も重視する項目がスピードであった場合、出力環境マシンの能力から、RIPを動作させる上で十分な能力を持っているか判断する工程と、Noだった場合、RIP動作の負荷のかからないGDIプリンタの中から最も印刷速度が速いデバイスを選択し、それを出力デバイスとして決定する工程と、決定したデバイスをユーザーに通知する工程と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する工程と、作成したデータをデバイスに送信し、デバイスから出力する工程を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理制御プログラムを記憶した媒体。
【請求項１２】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認する工程と、出力環境マシンの能力を取得する工程と、PDLの種類によるインタプリタのカラースペースを確認する工程と、PDLを入力する工程と、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認する工程と、ユーザーに入力ジョブを出力するにあたり、条件があるか判断する工程と、条件があった場合、最も重視する項目と他の項目の重視する順番を確認する工程と、最も重視する項目がデバイスの機能であった場合、出力可能なデバイス能力とPreflight Check結果から、入力ジョブを出力する上で必要な機能を備えているデバイスがあるか判断する工程と、Yesだった場合、そのデバイスが複数あるか判断する工程と、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定する工程と、決定したデバイスをユーザーに通知する工程と、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成する工程と、作成したデータをデバイスに送信し、デバイスから出力する工程を有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理制御プログラムを記憶した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び管理装置及びそれらの制御方法ならびにそれらを記憶する記憶媒体に関する。
【背景技術】
【０００２】
従来、色変換を意識しない場合、通常はユーザーが指定した「通常使うプリンタ」、またはユーザーがいる場所の近くのプリンタを選択してプリントアウトを行っていた。しかしこの場合、選択されたプリンタがGDIプリンタの場合、入力PDLの色空間がCMYKだった場合、GDIに変換する際に、CMYKからRGBにカラースペースが変換されるので、入力PDFと異なる色身で出力される可能性があった。現在、ＲＩＰと言うソフトウエアにより、CMYKのイメージモード(ビットマップ)での出力、CMYKのディスプレイリストなどでのプリントアウトが可能になってきている。この場合、ユーザーのカラーに関する知識が豊富で、より忠実なカラースペースで出力したいと思っている場合、ユーザーは入力PDLの内容を対象アプリケーションなどで確認して、更にプリンタドライバ等でプリンタの能力を確認し、最終的にこれらの条件から、出力プリンタを決定しなければならないという煩わしさが生じていた。
【０００３】
又、別の従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2004-279445号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の問題を解決する為に、あらかじめ出力可能なデバイス情報と、出力環境の能力、また、入力ドキュメントの情報をプリフライトチェックすることにより収集し、ユーザーの要望により、出力に最適なデバイスを通知することを目的とする。
【課題を解決するための手段】
【０００５】
出力環境において、プリントアウト可能なプリンタを確認し、その能力を確認するステップと、出力環境マシンの能力を取得するステップと、PDLの種類によるインタプリタのカラースペースを確認するステップと、PDLを入力するステップと、入力PDLのPreflight Checkを行い、入力ジョブに含まれているカラースペースなどを確認するステップと、ユーザーに入力ジョブを出力するにあたり、条件があるか判断するステップと、条件があった場合、最も重視する項目と他の項目の重視する順番を確認するステップと、最も重視する項目がカラー品位であった場合、入力ジョブ内のカラースペースと、そのPDLインタプリタのカラースペースが同じで、かつ出力デバイスがそのカラースペースに対応しているか判断するステップと、このステップがYesだった場合、そのデバイスが複数あるか判断するステップと、複数あった場合、複数のデバイスのうち、ユーザーが指定した重視する条件の順番から、次に高い項目から、最も優れたものを、出力デバイスとして決定するステップと、決定したデバイスをユーザーに通知するステップと、決定したデバイスにデータを送信する為にデータをRIPやアプリケーションから作成するステップと、作成したデータをデバイスに送信し、デバイスから出力するステップを有することを特徴とした、プリフライトチェックによる最適出力デバイス検出を行う処理方法を用いる。
【発明の効果】
【０００６】
本特許では、あらかじめ、Preflight CheckやRIPが動作する環境において、出力可能なプリンタやその能力を収集しデータベース化し、また入力PDLの種類や内容をPreflight Checkすることにより収集し、これらの情報元に、入力PDLに対し、ユーザーの要望に応じた最適なプリンタを自動的に選択し、ユーザーに通知することにより、ユーザーが自分でプリンタを選択するという煩わしさを解消することが可能になる。
【発明を実施するための最良の形態】
【０００７】
(実施例１)
次に実施例1について説明する。
【０００８】
図1は、本実施例にかかわる基本的な構成を示すブロック図である。
【０００９】
図1において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の動作が開始される。
【００１２】
本実施例では、プリフライトチェックによる最適出力デバイス検出処理及び関連データは図2のように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にインストールされ実行可能になった状態のメモリマップを示す。
【００１４】
図5は本実施例におけるプリフライトチェックによる最適出力デバイス検出処理における処理の流れを示すフローチャートである。
【００１５】
まず、ステップ1では出力環境における出力可能な(ドライバがインストールされている)デバイスを検索し、そのデバイスの能力(GDIプリンタか、PSプリンタか、モノクロorカラー、スピード、出力可能用紙サイズ等)を取得、分析し、データベース化を行う。ステップ２では、出力環境マシンの能力の取得しデータベース化を行う。ステップ３では、PDLの種類によるインタプリタのカラースペースの確認とデータベース化を行う。ステップ４はループ端で入力ジョブがある限りステップ２６までのループを続ける。次にステップ５では、PDL(ジョブ)の入力を行う。ステップ６では、入力ジョブのプリフライトチェックを行い、PDLの種類、カラースペース、用紙のサイズ、ページ数などを取得する。ステップ７では、ユーザーは入力ジョブを出力するにあたり、出力条件があるか判断を行い、ステップ７でYesだった場合、ステップ８でユーザーに、出力するにあたり重視する項目(順番)を確認する。ステップ７がNoだった場合、ステップ９で、デフォルトで設定されたデバイスから出力することを決定する。ステップ８の条件をステップ１０で分岐させ、ユーザーがカラー品位を重視した場合、ステップ１１を経て、ステップ１４において、入力PDL内のカラースペースとインタプリタのカラースペースが等しい、かつ、ステップ1から入力ジョブに含まれるカラースペースと同じカラースペースで出力できるデバイスが存在するかを判断し、Yesだった場合、ステップ１９に飛び、Noだった場合、ステップ２２に飛び、ステップ２２において、カラースペースの変換がはいってくるので、次に重視する項目の中から、最も優れた物を、出力デバイスと決定しステップ２３に飛ぶ。ステップ１０において、重視する項目がスピードだった場合、ステップ１２を経て、ステップ１５においてステップ2の値から、RIPを行う場合、十分なスペックを持っているかどうか判断し、Yesだった場合、ステップ１６において、ステップ1における全てのデバイスから最も印刷速度の速いデバイスを選択し、それを出力デバイスと決定しステップ２３に飛ぶ。ステップ１５がNoだった場合、ステップ１７において、RIPの負荷がかからないGDIプリンタの中から最も印刷速度の速いデバイスを選択し、それを出力デバイスと決定しステップ２３に飛ぶ。ステップ１０において、重視する項目がデバイスの機能だった場合、ステップ１３を経て、ステップ１８において、ステップ1のデータベースとステップ6のプリフライトチェック結果から、入力ジョブに必要な機能を備えているものを選択し、ステップ１９に飛ぶ。ステップ１９において、該当するデバイスは複数存在するか判断し、Yesだった場合、ステップ２０において、複数のデバイスのうち、ステップ8の条件から、次に重視する項目から最も優れた物を、出力デバイスと決定し、ステップ２３に飛ぶ。Noだった場合、ステップ２１において、そのデバイスを出力デバイスと決定しステップ２３に飛ぶ。ステップ２３において、決定したデバイスをユーザーに通知し、ステップ２４において、決定されたデバイスに送信する為のデータをRIPやアプリケーションで作成する。次に、ステップ２５において、デバイスにデータを送信し出力する。ステップ２６はステップ２に対するループ端ある。ループを抜けた時、処理は終了する。
【図面の簡単な説明】
【００１６】
【図１】実施例1の情報処理装置の構成図である。
【図２】FDまたはCD-ROMの記録内容を示す図である。
【図３】FDまたはCD-ROMと情報処理装置の関係図である。
【図４】情報処理装置のハードディスクにプリフライトチェックによる最適出力デバイス検出処理がインストールされた際の情報処理装置のメモリマップを示す図である。
【図５】実施例1のプリフライトチェックによる最適出力デバイス検出処理を示すフローチャートである。
【図１】
2006154914.tif 000003
【図２】
2006154914.tif 000004
【図３】
2006154914.tif 000005
【図４】
2006154914.tif 000006
【図５】
2006154914.tif 000007