(57)【要約】【課題】  印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる。【解決手段】  印刷指令印刷実行システム１０では、ユーザＰＣ５０から印刷用ファイルをダイレクト印刷する要求があり、印刷用ファイルが所定形式のファイルとしてのＰＤＦファイルであるときには印刷サーバ４０からそのままＰＤＦファイルをカラーレーザプリンタ２０に送信しカラーレーザプリンタ２０の基本変換プログラム６３ａの基本的な変換機能によってＰＤＦファイルを印刷可能な形式のファイルとしてのポストスクリプト（ＰＳ）ファイルに変換して印刷を実行させる。一方、カラーレーザプリンタ２０がファイルを変換できないときには印刷サーバ４０の高度変換プログラム６２ａの高度な変換機能によりＰＤＦファイルをＰＳファイルに変換し該変換したファイルをカラーレーザプリンタ２０に送信して印刷を実行させる。【選択図】        図１
2006227908.tif 000002
【特許請求の範囲】
【請求項１】
印刷用ファイルを印刷実行装置へ送信するファイル送信手段と、
前記印刷実行装置から前記印刷用ファイルの処理に関する応答を受信する応答受信手段と、
前記印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルか否かを判定する送信ファイル形式判定手段と、
前記所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段と、
前記送信ファイル形式判定手段によって前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記ファイル送信手段に前記印刷実行装置へ送信させ、その後前記応答受信手段が前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させ該変換後のファイルを前記ファイル送信手段に前記印刷実行装置へ送信させる印刷指令制御手段と、
を備えた印刷指令装置。
【請求項２】
請求項１に記載の印刷指令装置であって、
印刷用ファイルを取得する印刷用ファイル取得手段と、
前記印刷用ファイル取得手段によって取得された印刷用ファイルをファイル記憶手段に記憶させるファイル記憶制御手段と、
を備え、
前記印刷指令制御手段は、前記応答受信手段が前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには該印刷用ファイルを前記ファイル記憶手段から読み出し該読み出した印刷用ファイルを前記高度変換手段によって印刷可能な形式のファイルに変換させる、
印刷指令装置。
【請求項３】
前記ファイル記憶制御手段は、前記応答受信手段が前記印刷用ファイルの印刷が成功した旨の報告を受信したときには、前記ファイル記憶手段に記憶した前記印刷用ファイルを削除する、
請求項２に記載の印刷指令装置。
【請求項４】
請求項１〜３のいずれかに記載の印刷指令装置であって、
前記応答受信手段が受信した前記印刷実行装置の前記印刷用ファイルの処理結果の報告をユーザに報知する報知手段、
を備えた印刷指令装置。
【請求項５】
前記所定形式のファイルは、ＰＤＦファイルである、
請求項１〜４のいずれかに記載の印刷指令装置。
【請求項６】
印刷指令装置から印刷用ファイルを受信するファイル受信手段と、
前記印刷用ファイルの処理に関する応答を前記印刷指令装置へ送信する応答送信手段と、
前記ファイル受信手段によって受信された印刷用ファイルが前記所定形式のファイルか否かを判定する受信ファイル形式判定手段と、
前記所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段と、
着色剤を用いて前記印刷可能な形式のファイルを記録媒体に印刷する印刷手段と、
前記ファイル受信手段によって前記印刷指令装置から前記印刷用ファイルが受信され且つ前記受信ファイル形式判定手段によって前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定する変換判定手段と、
前記変換判定手段によって前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御し、前記変換判定手段によって前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときには前記応答送信手段にその旨の報告を前記印刷指令装置へ送信させる印刷・送信制御手段と、
を備えた印刷実行装置。
【請求項７】
前記印刷・送信制御手段は、前記所定形式のファイルから印刷可能な形式のファイルへの変換が成功しなかった旨の報告を前記応答送信手段が送信したあと、該変換が成功しなかった所定形式のファイルを印刷可能な形式のファイルへ変換した該ファイルを前記印刷指令装置から前記ファイル受信手段が受信したときには該印刷可能な形式のファイルを前記記録媒体に印刷するよう前記印刷手段を制御する、
請求項６に記載の印刷実行装置。
【請求項８】
前記印刷・送信制御手段は、前記印刷可能な形式のファイルの処理結果の報告を前記応答送信手段に前記印刷指令装置へ送信させる、
請求項６又は７に記載の印刷実行装置。
【請求項９】
前記所定形式のファイルは、ＰＤＦファイルである、
請求項６〜８のいずれかに記載の印刷実行装置。
【請求項１０】
請求項１〜５のいずれかに記載の印刷指令装置と、
請求項６〜９のいずれかに記載の印刷実行装置と、
を備えた印刷指令印刷実行システム。
【請求項１１】
所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段を利用し印刷実行装置に印刷を実行させる印刷指令方法であって、
（ａ）前記印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記印刷実行装置へ送信するステップと、
（ｃ）前記ステップ（ｂ）のあと前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させるステップと、
（ｄ）前記ステップ（ｃ）で変換させた印刷可能な形式のファイルを前記印刷実行装置へ送信するステップと、
を含む印刷指令方法。
【請求項１２】
所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段と着色剤を用いて該印刷可能な形式のファイルを記録媒体に印刷する印刷手段とを利用し印刷指令装置から印刷用ファイルを受けて印刷実行する印刷実行方法であって、
（ａ）前記印刷指令装置から前記印刷用ファイルを受信するステップと、
（ｂ）前記ステップ（ａ）で受信した印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｃ）前記ステップ（ｂ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定するステップと、
（ｄ）前記ステップ（ｃ）で前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御するステップと、
（ｅ）前記ステップ（ｃ）で前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときにはその旨の報告を前記印刷指令装置へ送信するステップと、
を含む印刷実行方法。
【請求項１３】
所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段を備えた印刷指令装置と所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段及び着色剤を用いて該印刷可能な形式のファイルを記録媒体に印刷する印刷手段を備えた印刷実行装置とを利用した印刷指令印刷実行方法であって、
（ａ）前記印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記印刷実行装置へ送信するステップと、
（ｃ）前記印刷指令装置から前記印刷用ファイルを受信するステップと、
（ｄ）前記ステップ（ｃ）で受信した印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｅ）前記ステップ（ｄ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定するステップと、
（ｆ）前記ステップ（ｅ）で前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御するステップと、
（ｇ）前記ステップ（ｅ）で前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときにはその旨の報告を前記印刷指令装置へ送信するステップと、
（ｈ）前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させるステップと、
（ｉ）前記ステップ（ｈ）で変換させた印刷可能な形式のファイルを前記印刷実行装置へ送信するステップと、
を含む印刷指令印刷実行方法。
【請求項１４】
請求項１１に記載の印刷指令方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１２に記載の印刷実行方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指令装置、印刷実行装置、印刷指令印刷実行システム、それらの方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷指令印刷実行システムとしては、Ａｄｏｂｅ（登録商標）ＰＤＦ（Portable Document Format）ファイルをプリンタがダイレクト印刷するものが提案されている（例えば、特許文献１参照）。この特許文献１に記載されたシステムは、プリンタがＰＤＦファイルを受け取ると、ＰＤＦファイルのコマンドを解釈し、コマンド解釈でエラーが発生すると、エラー部分のコマンドを印刷可能な形式のページ記述言語（ＰＤＬ）で記述したファイルに翻訳し、印刷を実行する。このため、ＰＤＦファイルのコマンドで利用可能なものをそのまま利用することによって、プリンタによるＰＤＦファイルからＰＤＬデータへの変換処理の負担を低減することができる。
【特許文献１】特開２００２−３５１６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載されたシステムでは、上述したようにデータへの変換処理の負担を低減することができるが、それでも印刷可能な形式のファイルへの変換処理をすべてプリンタが行うため、プリンタでの変換処理の負担が大きかった。また、ＰＤＦファイルがプリンタの対応していない高度な機能によって作成されているときには、印刷が成功しないことがあった。つまり、データ変換の負担を分散すると共に印刷を成功することができる印刷指令印刷実行システムは知られていなかった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる印刷指令装置、印刷指令印刷実行システムその方法及びプログラムを提供することを目的の一つとする。また、ファイル変換の負担を低減することができる印刷実行装置、その方法及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
本発明の印刷指令装置は、
印刷用ファイルを印刷実行装置へ送信するファイル送信手段と、
前記印刷実行装置から前記印刷用ファイルの処理に関する応答を受信する応答受信手段と、
前記印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルか否かを判定する送信ファイル形式判定手段と、
前記所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段と、
前記送信ファイル形式判定手段によって前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記ファイル送信手段に前記印刷実行装置へ送信させ、その後前記応答受信手段が前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させ該変換後のファイルを前記ファイル送信手段に前記印刷実行装置へ送信させる印刷指令制御手段と、
を備えたものである。
【０００７】
この印刷指令装置では、印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルであるときには、印刷用ファイルを変換することなく印刷用ファイルを印刷実行装置へ送信する。その後、印刷用ファイルを印刷可能な形式のファイルに変換できなかった旨の報告を印刷実行装置から受信したときには、高度変換手段によって印刷用ファイルを印刷可能な形式のファイルに変換し、該変換後のファイルを印刷実行装置へ送信する。このように、印刷用ファイルが所定形式のファイルであるときにはそのまま印刷実行装置に送信して印刷を実行させ、印刷実行装置がファイルを変換できないときには印刷可能な形式のファイルに変換して印刷実行装置に送信して印刷を実行させる。したがって、印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる。
【０００８】
本発明の印刷指令装置は、印刷用ファイルを取得する印刷用ファイル取得手段と、前記印刷用ファイル取得手段によって取得された印刷用ファイルをファイル記憶手段に記憶させるファイル記憶制御手段と、を備え、前記印刷指令制御手段は、前記応答受信手段が前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには該印刷用ファイルを前記ファイル記憶手段から読み出し該読み出した印刷用ファイルを前記高度変換手段によって印刷可能な形式のファイルに変換させてもよい。こうすれば、印刷用ファイルがファイル記憶手段に記憶されるため、印刷実行装置の報告を受けて印刷用ファイルを印刷可能な形式のファイルに変換するときに、改めて印刷用ファイルを取得する手間がいらない。このとき、前記ファイル記憶制御手段は、前記応答受信手段が前記印刷用ファイルの印刷が成功した旨の報告を受信したときには、前記ファイル記憶手段に記憶した前記印刷用ファイルを削除してもよい。こうすれば、記憶領域の空き容量を確保することができる。
【０００９】
本発明の印刷指令装置は、前記応答受信手段が受信した前記印刷実行装置の前記印刷用ファイルの処理結果の報告をユーザに報知する報知手段、を備えていてもよい。こうすれば、例えば報知手段としての表示手段に処理結果を表示させたり、報知手段としての音声出力手段に処理結果を音声で再生させたりすることにより、処理結果を知らせることができる。
【００１０】
本発明の印刷指令装置において、前記所定形式のファイルは、ＰＤＦファイルであってもよい。ＰＤＦファイルは、ダイレクト印刷の要望が高く、より高度な機能が付加されることが多いため、本発明を適用する意義が高い。
【００１１】
本発明の印刷実行装置は、
印刷指令装置から印刷用ファイルを受信するファイル受信手段と、
前記印刷用ファイルの処理に関する応答を前記印刷指令装置へ送信する応答送信手段と、
前記ファイル受信手段によって受信された印刷用ファイルが前記所定形式のファイルか否かを判定する受信ファイル形式判定手段と、
前記所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段と、
着色剤を用いて前記印刷可能な形式のファイルを記録媒体に印刷する印刷手段と、
前記ファイル受信手段によって前記印刷指令装置から前記印刷用ファイルが受信され且つ前記受信ファイル形式判定手段によって前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定する変換判定手段と、
前記変換判定手段によって前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御し、前記変換判定手段によって前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときには前記応答送信手段にその旨の報告を前記印刷指令装置へ送信させる印刷・送信制御手段と、
を備えたものである。
【００１２】
この印刷実行装置では、印刷指令装置から印刷用ファイルを受信し、受信した印刷用ファイルが所定形式のファイルであるときには基本変換手段によって所定形式のファイルから印刷可能な形式のファイルへ変換し、該ファイルの変換が成功したときには変換後のファイルの印刷を実行する。一方、基本変換手段によってファイルの変換が成功しなかったときにはその旨の報告を印刷指令装置に送信する。このように、基本的な機能によって作成された所定形式のファイルは印刷可能な形式のファイルに変換して印刷を行い、ファイル変換できないときには、その旨の報告を印刷指令装置に送信する。したがって、ファイル変換処理の負担を低減することができる。
【００１３】
本発明の印刷実行装置において、  前記印刷・送信制御手段は、前記所定形式のファイルから印刷可能な形式のファイルへの変換が成功しなかった旨の報告を前記応答送信手段が送信したあと、該変換が成功しなかった所定形式のファイルを印刷可能な形式のファイルへ変換した該ファイルを前記印刷指令装置から前記ファイル受信手段が受信したときには該印刷可能な形式のファイルを前記記録媒体に印刷するよう前記印刷手段を制御してもよい。こうすれば、印刷可能な形式のファイルに変換できなかった所定形式のファイルの印刷を一層確実に成功することができる。
【００１４】
本発明の印刷実行装置において、前記印刷・送信制御手段は、前記印刷可能な形式のファイルの処理結果の報告を前記応答送信手段に前記印刷指令装置へ送信させてもよい。こうすれば、印刷指令装置が印刷の処理結果に基づいて何らかの対処を実行することができる。
【００１５】
本発明の印刷実行装置において、前記所定形式のファイルは、ＰＤＦファイルであってもよい。ＰＤＦファイルは、ダイレクト印刷の要望が高く、より高度な機能が付加されることが多いため、本発明を適用する意義が高い。
【００１６】
本発明の印刷指令印刷実行システムは、上述したいずれかに記載の印刷指令装置と、上述したいずれかに記載の印刷実行装置と、を備えたものである。この印刷指令印刷実行システムでは、印刷用ファイルが所定形式のファイルであるときには印刷指令装置がそのまま印刷実行装置に印刷用ファイルを送信し、印刷実行装置が基本変換手段によって印刷可能な形式のファイルに変換できないときには印刷指令装置の高度変換手段によって印刷可能な形式のファイルに変換し該変換後のファイルを印刷実行装置に送信して印刷を実行させる。したがって、印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる。その他に、上述した印刷指令装置のいずれかを採用することによりそれに応じた効果が得られ、上述した印刷実行装置のいずれかを採用することによりそれに応じた効果が得られる。
【００１７】
本発明の印刷指令方法は、
所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段を利用し印刷実行装置に印刷を実行させる印刷指令方法であって、
（ａ）前記印刷実行装置に送信しようとする印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記印刷用ファイルが前記所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記印刷実行装置へ送信するステップと、
（ｃ）前記ステップ（ｂ）のあと前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させるステップと、
（ｄ）前記ステップ（ｃ）で変換させた印刷可能な形式のファイルを前記印刷実行装置へ送信するステップと、
を含むものである。
【００１８】
この印刷指令方法では、印刷用ファイルが所定形式のファイルであるときにはそのまま印刷実行装置に送信して印刷を実行させ、印刷実行装置が印刷可能な形式のファイルに変換できないときには高度変換手段によって印刷可能な形式のファイルに変換し該変換後のファイルを印刷実行装置に送信して印刷を実行させる。したがって、印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる。なお、この印刷指令方法において、上述した印刷指令装置の種々の態様を採用してもよいし、また、上述した印刷指令装置の機能を実現するようなステップを追加してもよい。
【００１９】
本発明の印刷実行方法は、
所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段と着色剤を用いて該印刷可能な形式のファイルを記録媒体に印刷する印刷手段とを利用し印刷指令装置から印刷用ファイルを受けて印刷実行する印刷実行方法であって、
（ａ）前記印刷指令装置から前記印刷用ファイルを受信するステップと、
（ｂ）前記ステップ（ａ）で受信した印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｃ）前記ステップ（ｂ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定するステップと、
（ｄ）前記ステップ（ｃ）で前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御するステップと、
（ｅ）前記ステップ（ｃ）で前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときにはその旨の報告を前記印刷指令装置へ送信するステップと、
を含むものである。
【００２０】
この印刷実行方法では、印刷用ファイルが基本的な機能によって作成された所定形式のファイルであるときには印刷可能な形式のファイルに変換して印刷を行い、ファイル変換ができないときには、その旨の報告を印刷指令装置に送信する。したがって、ファイル変換処理の負担を低減することができる。なお、この印刷実行方法において、上述した印刷実行装置の種々の態様を採用してもよいし、また、上述した印刷実行装置の機能を実現するようなステップを追加してもよい。
【００２１】
本発明の印刷指令印刷実行方法は、
所定形式のファイルのうち高度な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な高度変換手段を備えた印刷指令装置と所定形式のファイルのうち基本的な機能により作成されたファイルを印刷可能な形式のファイルに変換可能な基本変換手段及び着色剤を用いて該印刷可能な形式のファイルを記録媒体に印刷する印刷手段を備えた印刷実行装置とを利用した印刷指令印刷実行方法であって、
（ａ）前記印刷指令装置から前記印刷実行装置へ送信しようとする印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記高度変換手段によって前記印刷用ファイルを変換することなく該印刷用ファイルを前記印刷実行装置へ送信するステップと、
（ｃ）前記印刷指令装置から前記印刷用ファイルを受信するステップと、
（ｄ）前記ステップ（ｃ）で受信した印刷用ファイルが所定形式のファイルか否かを判定するステップと、
（ｅ）前記ステップ（ｄ）で前記印刷用ファイルが所定形式のファイルであると判定されたときには前記基本変換手段に該印刷用ファイルを印刷可能な形式のファイルに変換させ該変換が成功したか否かを判定するステップと、
（ｆ）前記ステップ（ｅ）で前記印刷可能な形式のファイルへの変換が成功したと判定されたときには該変換後のファイルを前記記録媒体に印刷するよう前記印刷手段を制御するステップと、
（ｇ）前記ステップ（ｅ）で前記印刷可能な形式のファイルへの変換が成功しなかったと判定されたときにはその旨の報告を前記印刷指令装置へ送信するステップと、
（ｈ）前記印刷実行装置から前記印刷用ファイルを前記印刷可能な形式のファイルへ変換できなかった旨の報告を受信したときには前記高度変換手段によって前記印刷用ファイルを印刷可能な形式のファイルに変換させるステップと、
（ｉ）前記ステップ（ｈ）で変換させた印刷可能な形式のファイルを前記印刷実行装置へ送信するステップと、
を含むものである。
【００２２】
この印刷指令印刷実行方法では、印刷用ファイルが所定形式のファイルであるときには印刷指令装置がそのまま印刷実行装置に印刷用ファイルを送信し印刷実行装置の基本変換手段によって印刷用ファイルを印刷可能な形式のファイルに変換して印刷を実行し、印刷実行装置から印刷可能な形式のファイルに変換できない旨の報告を印刷指令装置が受信したときには印刷指令装置の高度変換手段によって印刷可能な形式のファイルに変換し該変換後のファイルを印刷実行装置に送信して印刷を実行する。したがって、印刷実行装置でのファイル変換処理の負担を低減させると共に印刷実行装置により確実に印刷を完了させることができる。なお、この印刷指令印刷実行方法において、上述した印刷指令装置の種々の態様を採用してもよいし、また、上述した印刷指令装置の機能を実現するようなステップを追加してもよい。また、この印刷指令印刷実行方法において、上述した印刷実行装置の種々の態様を採用してもよいし、また、上述した印刷実行装置の機能を実現するようなステップを追加してもよい。
【００２３】
本発明は、上述した印刷指令方法の各ステップを１以上のコンピュータに実行させるためのプログラム及び上述した印刷実行方法の各ステップを１以上のコンピュータに実行させるためのプログラムである。これらのプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか複数のコンピュータに分散して実行させれば、上述した各方法の各ステップが実行されるため、上述した各方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２５】
図１は、本発明の一実施例である印刷指令印刷実行システム１０の構成の概略を示す構成図である。本実施例の印刷指令印刷実行システム１０は、カラーレーザプリンタ２０、印刷サーバ４０及びユーザパソコン（以下ユーザＰＣとする）５０によって構成されている。
【００２６】
カラーレーザプリンタ２０は、装置全体の制御を司るコントローラ２９と、プリンタ機構３１を制御するプリンタＡＳＩＣ３２を含んで構成されるプリンタ部３０と、電気通信回線としてのＬＡＮ６０に接続された外部機器との間で信号の送受信が可能なネットワークインターフェース（Ｉ／Ｆ）２５とを備えている。コントローラ２９は、ＣＰＵ２１を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２２と、一時的にデータを記憶したりデータを保存したりするＲＡＭ２３とを備えている。このコントローラ２９は、バス２８を介してプリンタＡＳＩＣ３２と接続されている。ＲＯＭ２２には、アプリケーションプログラムであるダイレクト印刷実行プログラム６３及び基本変換プログラム６３ａが記憶されている。このダイレクト印刷実行プログラム６３は、基本変換プログラム６３ａを利用して基本的な機能（例えば初期のバージョンの機能）によって作成された所定形式のファイルをページ記述言語（ＰＤＬ）で記述された印刷可能な形式のファイルに変換してダイレクト印刷を実行するプログラムである。本実施例では、所定形式のファイルとしてのＰＤＦファイルをＰＤＬファイルとしてのポストスクリプト（ＰＳ，登録商標）ファイルに変換する場合について説明する。
【００２７】
プリンタ機構３１は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の印刷装置として構成され、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された各色ごとの画像の静電潜像をその表面に形成する感光体３３と、装着された各色のトナーカートリッジから供給される各色のトナーを用いて感光体３３上に形成された静電潜像をトナー像として現像する現像器３４と、現像したトナー像を重ね合わせるよう一次転写する中間転写体としての転写ベルト３５と、図示しない用紙トレイから搬送された印刷用紙Ｓに転写ベルト３５上に形成された４色のトナー像を二次転写する二次転写ユニット３７と、印刷用紙Ｓ上に転写された４色のトナー像を印刷用紙Ｓに溶融し定着させる定着ユニット３８と、を備え印刷を行うものである。現像器３４は、装着された各トナーカートリッジがそれぞれ感光体３３に対向するように回転可能に構成されている。なお、プリンタＡＳＩＣ３２は、プリンタ機構３１を制御する機能を備えたＩＣチップであり、ＲＡＭ２３に設けられた印刷バッファ内に記憶されたＰＳファイルを１ページごとにビットマップイメージに展開し該展開したデータが印刷用紙Ｓに印刷されるようにプリンタ機構３１を制御するものである。なお、「ＡＳＩＣ」とは、アプリケーション・スペシフィック・インテグレーテッド・サーキット（Application Specific Integrated Circuit）の略である。
【００２８】
印刷サーバ４０は、各種制御を実行するＣＰＵ４１と、各種制御プログラムを記憶するＲＯＭ４２と、データを一時記憶するＲＡＭ４３と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ４４と、外部機器との間で信号の送受信が可能なＩ／Ｆ４５とを備え、これらは図示しないバスによって情報のやり取りが可能なように接続されている。この印刷サーバ４０は、ユーザＰＣ５０などの要求元からの印刷用ファイル及びこのファイルの印刷指令をＬＡＮ６０を介して受信してカラーレーザプリンタ２０に印刷を実行させるサーバである。この印刷サーバ４０は、ＬＡＮ６０を介して各ユーザＰＣとデータを送受信する際には、ＲＡＭ４３の所定領域に設けられた受信バッファ及び送信バッファを利用してデータの送受信を行う。ＨＤＤ４４には、アプリケーションプログラムであるダイレクト印刷指令プログラム６２及び高度変換プログラム６２ａが記憶されている。このダイレクト印刷指令プログラム６３は、ユーザＰＣ５０からＰＤＦファイルをダイレクト印刷する要求を受けたときにカラーレーザプリンタ２０にＰＤＦファイルを送信して印刷を実行させるプログラムであり、高度変換プログラム６２ａを利用して高度な機能（例えば最新のバージョンの機能）によって作成されたＰＤＦファイルをＰＳファイルに変換して印刷を続行させるプログラムである。なお、この高度変換プログラム６２ａは、ＰＤＦファイル作成用アプリケーションに更に高度な機能が追加されたときには、システム管理者によってその機能に対応したものに更新される。
【００２９】
ユーザＰＣ５０は、周知の汎用パソコンであり、各種制御を実行するＣＰＵ５１と、各種制御プログラムを記憶するＲＯＭ５２と、データを一時記憶するＲＡＭ５３と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ５４と、外部機器との間で信号の送受信が可能なＩ／Ｆ５５とを備え、これらは図示しないバスによって情報のやり取りが可能なように接続されている。このユーザＰＣ５０は、インストールされたプログラムによりファイルの印刷指令をＬＡＮ６０を介して印刷サーバ４０に送信したり印刷サーバ４０からの応答を受信したりする。ＨＤＤ５４には、アプリケーションプログラムであるダイレクト印刷開始プログラム６１が記憶されている。このダイレクト印刷開始プログラム６１は、ＰＤＦファイルをアプリケーションにより開いたり印刷ドライバを起動したりすることなくダイレクト印刷可能なプログラムであり、指令に応じてＣＰＵ５１により実行される。このユーザＰＣ５０は、各種情報を画面表示するディスプレイ５８や、ユーザが各種指令を入力するキーボード等の入力装置５９などを備え、ディスプレイ５８に表示されたカーソル等をユーザが入力装置５９を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。
【００３０】
次に、こうして構成された本実施例の印刷指令印刷実行システム１０の動作について、まず、ユーザＰＣ５０でのＰＤＦファイルのダイレクト印刷の開始について説明する。図２は、ユーザＰＣ５０のディスプレイ５８上に表示される表示画面７０の説明図であり、図３は、ユーザＰＣ５０のＣＰＵ５１により実行されるダイレクト印刷開始ルーチンのフローチャートである。表示画面７０には、ダイレクト印刷開始プログラム６１を実行する印刷開始アイコン６４及び入力操作を行うカーソル７１が表示されている。この印刷開始アイコン６４にダイレクト印刷しようとするＰＤＦファイル７２をドラッグ＆ドロップすると（図２（ｂ）参照）、図３に示したダイレクト印刷開始ルーチンが実行される。ここでは、ＰＤＦファイル７２を印刷開始アイコン６４にドロップすると、印刷サーバ４０を介してカラーレーザプリンタ２０で印刷が行われるように予め設定されている。
【００３１】
このルーチンが実行されると、ＣＰＵ５１は、印刷開始アイコン６４にドロップされたファイルがＰＤＦファイルであるか否かを判定する（ステップＳ１００）。この判定は、ファイルのヘッダ部分に記述されている情報やファイルの拡張子に基づいて行う。印刷開始アイコン６４にドロップされたファイルがＰＤＦファイルでないときには、ＣＰＵ５１は、ダイレクト印刷に対応していないファイルである旨のメッセージをディスプレイ５８に表示させ（ステップＳ１１０）、このルーチンを終了する。一方、印刷開始アイコン６４にドロップされたファイルがＰＤＦファイルであるときには、このファイルと共にこのファイルの印刷指令を印刷サーバ４０に送信し（ステップＳ１２０）、このルーチンを終了する。
【００３２】
次に、ダイレクト印刷指令ルーチンについて説明する。図４は、印刷サーバ４０のＣＰＵ４１により実行されるダイレクト印刷指令ルーチンのフローチャートである。このルーチンは、印刷サーバ４０が起動してから所定のタイミングごと（例えば数ｍｓｅｃごと）に実行される。このルーチンが実行されると、ＣＰＵ４１は、ＬＡＮ６０を介して印刷用ファイルを受信したか否かを判定する（ステップＳ２００）。ここで、印刷用ファイルか否かの判定は、受信したファイルと共に印刷指令を受信したか否かに基づいて行う。印刷用ファイルとしては、ダイレクト印刷するＰＤＦファイルや印刷用に変換されたＰＳファイルなどがある。印刷用ファイルを受信したときには、受信したファイルがＰＤＦファイルであるか否かを判定する（ステップＳ２１０）。受信したファイルがＰＤＦファイルであるときには、受信した印刷用ファイルをＨＤＤ４４の所定領域に保存する（ステップＳ２２０）。次に、ステップＳ２２０で印刷用ファイルを保存したあと、または、ステップＳ２１０で受信したファイルがＰＤＦファイルでないとき、つまり、受信したファイルがＰＳファイルであるときには、ＣＰＵ４２は、これらの印刷用ファイルをカラーレーザプリンタ２０へ送信する。
【００３３】
ここで、カラーレーザプリンタ２０で実行されるダイレクト印刷実行ルーチンについて説明する。図５は、カラーレーザプリンタ２０のＣＰＵ２１により実行されるダイレクト印刷実行ルーチンのフローチャートである。このルーチンは、カラーレーザプリンタ２０が起動してから所定のタイミングごと（例えば数ｍｓｅｃごと）に実行される。このルーチンが実行されると、ＣＰＵ２１は、ＬＡＮ６０を介して印刷用ファイルを受信したか否かを判定する（ステップＳ４００）。ここでは受信したファイルはすべて印刷用ファイルとして判定される。印刷用ファイルを受信していないときには、ＣＰＵ２１は、そのままこのルーチンを終了し、印刷用ファイルを受信したときには、受信したファイルがＰＤＦファイルであるか否かを判定する（ステップＳ４１０）。受信したファイルがＰＤＦファイルであるときには、受信したファイルを基本変換プログラム６３ａの基本的な変換機能によってＰＳファイルに変換する（ステップＳ４２０）。そして、ファイルの変換が成功したか否かを判定し（ステップＳ４３０）、ファイルの変換が成功しなかったときには、ＰＤＦファイルからＰＳファイルへの変換ができなかった旨の報告を印刷サーバ４０に送信し（ステップＳ４５０）、このルーチンを終了する。なお、この報告には、どのファイルの印刷処理であり、それがダイレクト印刷に関するものであるかなど印刷処理に関する情報が付加されている。一方、ファイルの変換が成功したあと、または、ステップＳ４１０で受信したファイルがＰＤＦファイルではないとき、つまり、受信したファイルがＰＳファイルであるときには、印刷処理を実行する（ステップＳ４４０）。
【００３４】
ここで、ステップＳ４４０の印刷処理について説明する。印刷処理は、ＣＰＵ２１がプリンタＡＳＩＣ３２に印刷を指令し、指令されたプリンタＡＳＩＣ３２がプリンタ機構３１を制御することにより実行される。印刷が指令されると、プリンタＡＳＩＣ３２は、ＲＡＭ２３に設けられた印刷バッファ内に記憶されているＰＳファイルからＣ，Ｍ，Ｙ，Ｋの４色のうちの１色の画像データを読み出し、帯電させた感光体３３に読み出したデータに基づいて静電潜像を形成し（露光）、印加して帯電したトナーを感光体３３上の静電潜像に付着させて感光体３３上にトナー像を形成する（現像）。続いて、感光体３３上に形成されたトナー像を転写ベルト３５上に転写し（１次転写）、Ｃ，Ｍ，Ｙ，Ｋの４色のうち上記処理を行っていないものがあるときには、その色について上記処理を行う。このとき、現像器３３を９０度ずつ切り替えて、各色のトナー像を順次現像させ、転写ベルト３５上に重ね合わせる。一方、４色のトナー像が転写ベルト３５上に重ねて形成されているときには、２次転写ユニット３７により転写ベルト３５上の４色のトナー像を記録紙Ｓ上へ２次転写する。最後に、定着ユニット３８によってトナー像が形成された記録紙Ｓを搬送させながら加熱，加圧させ、記録紙Ｓの表面に転写されたトナー像を記録紙Ｓ上に融解し定着させる。なお、印刷すべき次のページがあるときにはそのページについて上記処理を繰り返し行う。
【００３５】
ステップＳ４４０のあと、ＣＰＵ２１は、印刷処理が成功した旨の報告を印刷サーバ４０に送信し（ステップＳ４６０）、このルーチンを終了する。なお、この報告には、どのファイルの印刷処理であり、それがダイレクト印刷に関するものであるかなど印刷処理に関する情報が付加されている。
【００３６】
さて、図４に示した印刷サーバ４０が実行するダイレクト印刷指令ルーチンの説明に戻る。ステップＳ２３０でカラーレーザプリンタ２０にファイルを送信したあと、または、ステップＳ２００で印刷用ファイルを受信していないときには、ＣＰＵ４１は、カラーレーザプリンタ２０から報告を受信したか否かを判定し（ステップＳ２４０）、報告を受信していないときにはそのままこのルーチンを終了する。一方、報告を受信したときには該報告がＰＤＦファイルのダイレクト印刷の処理に関するものか否かを判定する（ステップＳ２５０）。この判定は、受信した報告にＰＤＦファイルのダイレクト印刷の処理に関する情報が付加されているか否かに基づいて行われる。受信した報告がＰＤＦファイルのダイレクト印刷の処理に関するものでないときには、ＣＰＵ４１は、報告の内容をユーザＰＣ５０に送信し（ステップＳ２６０）、このルーチンを終了する。
【００３７】
一方、ステップＳ２５０で報告がＰＤＦファイルのダイレクト印刷の処理に関するものであるときには、その報告がダイレクト印刷実行制御ルーチンのステップＳ４６０での印刷処理を成功した旨の報告であるか、その報告がダイレクト印刷実行制御ルーチンのステップＳ４５０でのＰＳファイルへの変換ができなかった旨の報告であるかを判定する（ステップＳ２７０）。受信した報告がダイレクト印刷実行制御ルーチンのステップＳ４６０での印刷処理を成功した旨の報告であるときには、ＣＰＵ４１は、該当するＰＤＦファイルをＨＤＤ４４から削除し（ステップＳ２８０）、印刷が成功した旨のメッセージをユーザＰＣ５０に送信し（ステップＳ２９０）、このルーチンを終了する。一方、受信した報告がダイレクト印刷実行制御ルーチンのステップＳ４５０でのＰＳファイルへの変換ができなかった旨の報告であるときには、ＣＰＵ４１は、該当するＰＤＦファイルをＨＤＤ４４から読み出し、高度変換プログラム６２ａの高度な変換機能によりＰＤＦファイルからＰＳファイルへの変換を行う（ステップＳ３００）。このように、カラーレーザプリンタ２０には基本的な変換機能が搭載されており、高度な機能によって作成されたＰＤＦファイルをカラーレーザプリンタ２０がファイル変換できず印刷を完了できないことがあるため、この場合に印刷サーバ４０の高度な変換機能を利用して印刷処理を続行させる。
【００３８】
次に、ＣＰＵ４１は、ファイル変換が成功したか否かを判定し（ステップＳ３１０）、ファイル変換が成功しなかったときには、ファイル自体に問題があるためファイル変換できない旨のメッセージをユーザＰＣ５０に送信し（ステップＳ３２０）、このルーチンを終了する。一方、ファイル変換が成功したときには、ＣＰＵ４１は、変換後のＰＳファイルをカラーレーザプリンタ２０に送信する。すると、カラーレーザプリンタ２０のＣＰＵ２１は、図５に示すダイレクト印刷実行制御ルーチンにおいて、受信したファイルがＰＳファイルであるとステップＳ４１０で判定し、ステップＳ４４０で印刷処理を実行し、ステップＳ４６０で印刷処理が成功した旨の報告を送信し、このルーチンを終了する。そして、印刷サーバ４０のＣＰＵ４１は、図４に示すダイレクト印刷指令ルーチンにおいて、ステップＳ２４０でカラーレーザプリンタ２０から報告を受信したと判定し、受信した報告がダイレクト印刷に関するものであるとステップＳ２５０で判定し、ステップＳ２７０で報告が印刷成功した旨の報告であると判定し、ステップＳ２８０で該当するＰＤＦファイルをＨＤＤ４４から削除し、ステップＳ２９０で印刷が成功した旨のメッセージをユーザＰＣ５０に送信し、このルーチンを終了する。このように、印刷指令印刷実行システム１０では、例えば最新のバージョンのアプリケーションソフトで作成されたＰＤＦファイルであっても基本的な変換機能のみで印刷可能な場合があることから、ダイレクト印刷しようとするＰＤＦファイルをカラーレーザプリンタ２０に送信してＰＳファイルへの変換を試み、ファイル変換ができない場合のみ印刷サーバ４０の高度な変換機能によってファイル変換を実行して印刷を完了させる。なお、ステップＳ２６０，Ｓ２９０及びＳ３２０で送信したメッセージをユーザＰＣ５０が受信すると、そのメッセージをディスプレイ５８に表示させる。このディスプレイ５８に表示された内容を確認することにより、ユーザはファイルの印刷の処理結果を把握することができる。
【００３９】
ここで、本実施例の構成要素と本発明の構成要素との対応関係を明らかにする。本実施例の印刷サーバ４０が印刷指令装置に相当し、カラーレーザプリンタ２０が印刷実行装置に相当し、ユーザＰＣ５０、印刷サーバ４０及びカラーレーザプリンタ２０が印刷指令印刷実行システム１０に相当する。本実施例の印刷サーバ４０において、Ｉ／Ｆ４５がファイル送信手段、応答受信手段及び印刷用ファイル取得手段に相当し、ＣＰＵ４１が送信ファイル形式判定手段、高度変換手段、印刷指令制御手段及びファイル記憶制御手段に相当し、ＨＤＤ４４がファイル記憶手段に相当する。また、本実施例のカラーレーザプリンタ２０において、Ｉ／Ｆ２５が本発明のファイル受信手段及び応答送信手段に相当し、ＣＰＵ２１が受信ファイル形式判定手段、基本変換手段、変換判定手段及び印刷・送信制御手段に相当し、プリンタ部３０が印刷手段に相当する。また、ユーザＰＣ５０のディスプレイ５８が報知手段に相当する。そして、ＰＤＦファイル７２が本発明の所定形式のファイルに相当し、ＰＳファイルが印刷可能な形式のファイルに相当する。なお、本実施例では、ユーザＰＣ５０、印刷サーバ４０及びカラーレーザプリンタ２０の動作を説明することにより本発明の印刷指令方法、印刷実行方法及び印刷指令印刷実行方法の一例も明らかにしている。
【００４０】
以上詳述した本実施例の印刷指令印刷実行システム１０によれば、印刷用ファイルがＰＤＦファイルであるときにはそのままカラーレーザプリンタ２０に送信してカラーレーザプリンタ２０の基本的な変換機能によってＰＤＦファイルをＰＳファイルに変換して印刷を実行させ、カラーレーザプリンタ２０がファイルを変換できないときには印刷サーバ４０の高度な変換機能によりＰＤＦファイルをＰＳファイルに変換してカラーレーザプリンタ２０に送信して印刷を実行させる。したがって、カラーレーザプリンタ２０でのファイル変換処理の負担を低減させると共にカラーレーザプリンタ２０により確実に印刷を完了させることができる。
【００４１】
また、ユーザＰＣ５０から受信したＰＤＦファイルを印刷サーバ４０のＨＤＤ４４に記憶するため、カラーレーザプリンタ２０の報告を受けてＰＤＦファイルをＰＳファイルに変換するときに、改めてＰＤＦファイルをユーザＰＣ５０から取得する手間がいらない。更に、印刷サーバ４０がＰＤＦファイルの印刷が成功した旨の報告を受信したときには、ＨＤＤ４４に記憶したＰＤＦファイルを削除するため、記憶領域の空き容量を確保することができる。更にまた、印刷サーバ４０が受信したカラーレーザプリンタ２０のＰＤＦファイルの処理結果の報告をユーザＰＣ５０のディスプレイ５８に表示するため、処理結果をユーザに知らせることができる。
【００４２】
そして、ＰＤＦファイルは、ダイレクト印刷の要望が高く、より高度な機能が付加されることが多いため、本発明を適用する意義が高い。そしてまた、カラーレーザプリンタ２０のＣＰＵ２１は、ＰＤＦファイルからＰＳファイルへの変換が成功しなかった旨の報告を送信したあと、変換が成功しなかったＰＤＦファイルをＰＳファイルへ変換したファイルを印刷サーバ４０から受信したときにはこのＰＳファイルを印刷用紙Ｓに印刷するようにプリンタ部３０を制御するため、ＰＳファイルに変換できなかったＰＤＦファイルの印刷を一層確実に成功することができる。このとき、受信したＰＳファイルの処理結果の報告を印刷サーバ４０へ送信するため、印刷の処理結果の報告を印刷サーバ４０が利用することができる。このため、この報告を利用して印刷サーバ４０は、ＨＤＤ４４に記憶した印刷の成功したＰＤＦファイルを削除することができる。
【００４３】
そしてまた、カラーレーザプリンタ２０には基本的な変換機能を有する基本変換プログラム６３ａを搭載すればよいため、高級なコントローラを搭載する必要が少ない。また、ＰＳファイルへの高度な変換を印刷サーバ４０で実行可能であるため、カラーレーザプリンタ２０の基本変換プログラム６３ａを更新する手間が低減される。
【００４４】
なお、本発明は上述した実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４５】
例えば、上述した実施例では、所定形式のファイルをＰＤＦファイルとしたが、特にこれに限定されず、例えばＴＩＦＦなどの画像ファイルや、ワープロソフトの文書ファイルなどであってもよい。このとき、所定形式のファイルを作成するアプリケーションに定期的に高度な機能が付加されるものであることが好ましい。こうしても、カラーレーザプリンタ２０でのファイル変換処理の負担を低減させると共にカラーレーザプリンタ２０により確実に印刷を完了させることができる。
【００４６】
また、上述した実施例では、ユーザＰＣ５０から印刷サーバ４０に印刷要求を送信し印刷サーバ４０がカラーレーザプリンタ２０に印刷を実行させるとしたが、ユーザＰＣ５０から直接カラーレーザプリンタ２０に印刷実行させてもよいし、ユーザＰＣ５０に印刷サーバ４０の機能をもたせてもよい。こうしてもカラーレーザプリンタ２０でのファイル変換処理の負担を低減させると共にカラーレーザプリンタ２０により確実に印刷を完了させることができる。
【００４７】
更に、上述した実施例では、カラーレーザプリンタ２０の基本的な変換機能によってＰＤＦファイルを印刷可能な形式のファイルとしてのＰＳファイルに変換し、カラーレーザプリンタ２０がファイルを変換できないときには印刷サーバ４０の高度な変換機能によりＰＤＦファイルをＰＳファイルに変換しするとしたが、印刷可能な形式のファイルとして他のＰＤＬファイルに変換してもよい。こうしても、カラーレーザプリンタ２０でのファイル変換処理の負担を低減させると共にカラーレーザプリンタ２０により確実に印刷を完了させることができる。また、ＰＳファイルに変換したあと、変換したＰＳファイルをプリンタＡＳＩＣ３２によりビットマップ展開する、つまり、ラスタライズするとしたが、カラーレーザプリンタ２０の基本的な変換機能によってＰＤＦファイルをラスタライズしたファイルに変換し、カラーレーザプリンタ２０がファイルを変換できないときには印刷サーバ４０の高度な変換機能によりＰＤＦファイルをラスタライズしたファイルに変換し、ラスタライズしたファイルを印刷してもよい。つまり、印刷可能な形式のファイルをラスタライズされたファイルとしてもよい。こうしても、カラーレーザプリンタ２０でのファイル変換処理の負担を低減させると共にカラーレーザプリンタ２０により確実に印刷を完了させることができる。また、ダイレクト印刷実行制御ルーチンのステップＳ４３０の判定をＰＤＦファイルからラスタライズされたファイルへの変換が成功したか否かによって判定してもよい。こうすれば、ＰＳファイルからラスタライズする際に生じるエラーについても考慮することができるため、ファイル変換が成功したか否かの判定をより正確に行うことができる。
【００４８】
更にまた、上述した実施例では、ステップＳ４５０でファイルの変換が成功しなかったときには、ＰＤＦファイルからＰＳファイルへの変換ができなかった旨の報告を印刷サーバ４０に送信しするとしたが、カラーレーザプリンタ２０でＰＤＦファイルからＰＳファイルへの変換が成功しなかったときには変換の成功しなかったＰＤＦファイルを印刷サーバ４０の高度な変換機能によりＰＳファイルに変換し該変換後のファイルをカラーレーザプリンタ２０へ送信する旨の指令を送信してもよい。こうすれば、指令を受けた印刷サーバ４０がＰＳファイルへの変換を行うことによりＰＤＦファイルの印刷処理をより確実に続行することができる。
【００４９】
更にまた、上述した実施例では、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式のカラーレーザプリンタ２０に本発明を適用したが、インクジェット方式、感熱方式及びドットインパクト方式の印刷装置に適用してもよい。また、プリンタに特に限定されず、例えばコピー機やＦＡＸなどに適用してもよい。
【図面の簡単な説明】
【００５０】
【図１】本実施例の印刷指令印刷実行システム１０の構成図である。
【図２】本実施例の表示画面７０の説明図である。
【図３】本実施例のダイレクト印刷開始ルーチンである。
【図４】本実施例のダイレクト印刷指令ルーチンである。
【図５】本実施例のダイレクト印刷実行制御ルーチンである。
【符号の説明】
【００５１】
１０  保証提供システム、１２  ネットワーク、２０  カラーレーザプリンタ、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２５  ネットワークインターフェース（Ｉ／Ｆ）、２８  バス、２９  コントローラ、３０  プリンタ部、３１  プリンタ機構、３２  プリンタＡＳＩＣ、３３  感光体、３４  現像器、３５  転写ベルト、３７  二次転写ユニット、３８  定着ユニット、４０  印刷サーバ、４１  ＣＰＵ、４２  ＲＯＭ、４３  ＲＡＭ、４４  ＨＤＤ、４５  ネットワークインターフェース（Ｉ／Ｆ）、４８  ディスプレイ、５０  ユーザＰＣ、５１  ＣＰＵ、５２  ＲＯＭ、５３  ＲＡＭ、５４  ＨＤＤ、５５  ネットワークインターフェース（Ｉ／Ｆ）、５８  ディスプレイ、５９  入力装置、６０  ＬＡＮ、６１  ダイレクト印刷開始プログラム、６２  ダイレクト印刷指令プログラム、６２ａ  高度変換プログラム、６３  ダイレクト印刷実行プログラム、６３ａ  基本変換プログラム、６４  印刷開始アイコン、７０  表示画面、７１  カーソル、７２  ＰＤＦファイル、Ｓ  印刷用紙。
【図１】
2006227908.tif 000003
【図２】
2006227908.tif 000004
【図３】
2006227908.tif 000005
【図４】
2006227908.tif 000006
【図５】
2006227908.tif 000007