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