(57)【要約】【課題】ファイルの種類が限定されない環境下においても、ファイルを適切に処理することが可能な画像形成システム、画像形成装置、及び画像形成方法を提供する。【解決手段】プリンタドライバとファイルの解釈が可能なアプリケーションとを具備するプリントサーバを画像形成装置と接続し、画像形成装置が自ら処理できないファイルを受信すると、プリントサーバのプリンタドライバで当該ファイルを解釈して、ＰＤＬで記述された新たなファイルに変換し、この新たなファイルを画像形成装置で処理して画像を印刷出力する。  【選択図】  図１
2007004568.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを送受信する通信手段と、
処理可能なファイルを受信すると該ファイルを処理して画像データを生成し、処理不可能なファイルを受信すると前記通信手段を介して前記ファイルをプリントサーバに送信し、該プリントサーバで変換されたファイルを受信し、該変換されたファイルを処理して画像データを生成するデータ処理部と、
前記画像データに基づいて画像を印刷出力するプリンタエンジンと
を具備する画像形成装置と、
前記画像形成装置からファイルを受信する受信手段と、
前記画像形成装置から受信したファイルを前記画像形成装置で処理可能なファイルに変換するファイル変換手段と、
前記ファイル変換手段で変換されたファイルを前記画像形成装置に送信する送信手段と
を具備するプリントサーバと
を備えたことを特徴とする画像形成システム。
【請求項２】
ファイルを送受信する通信手段と、
処理可能なファイルを受信すると該ファイルを処理して画像データを生成し、処理不可能なファイルを受信すると該ファイルをプリントサーバに送信し、該プリントサーバで変換されたファイルを受信し、該変換されたファイルを処理して画像データを生成するデータ処理部と、
前記画像データに基づいて画像を印刷出力するプリンタエンジンと
を具備することを特徴とする画像形成装置。
【請求項３】
メディアを受け付けるメディア挿入部をさらに具備し、
前記メディア挿入部でメディアからファイルを取得することを特徴とする請求項２記載の画像形成装置。
【請求項４】
画像を表示して印刷出力するファイルの指定を受け付けるＵＩ部をさらに具備し、
前記データ処理部は、
処理可能なファイルを受信すると前記ＵＩ部に表示する画像を生成し、
前記ＵＩ部で画像の印刷出力指示を受け付けると、指示された画像のファイルを処理して画像データを生成する
ことを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
ファイルを送受信する通信手段でファイルを受信し、
データ処理部で前記ファイルが処理可能であるか否かの判断を行い、
処理可能であると判断すると前記データ処理部で画像データを生成してプリンタエンジンで画像を印刷出力し、
処理不可能であると判断すると前記ファイルを前記データ処理部で処理可能なファイルに変換するプリントサーバに前記通信手段から送信し、前記プリントサーバから前記変換されたファイルを受信し、前記変換されたファイルから前記データ処理部で画像データを生成してプリンタエンジンで画像を印刷出力する
ことを特徴とする画像形成方法。
【請求項６】
メディア挿入部で受け付けたメディアからファイルを取得する
ことを特徴とする請求項５記載の画像形成方法。
【請求項７】
処理可能なファイルを前記通信手段で受信すると、画像を表示して印刷出力するファイルの指定を受け付けるＵＩ部に表示する画像を前記データ処理部で生成してＵＩ部に表示し、
前記ＵＩ部で画像の印刷出力指示を受け付けると、指示された画像のファイルを前記データ処理部で処理して画像データを生成する
ことを特徴とする請求項６又は７記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、及び画像形成方法に関し、特に、情報処理装置などからファイルを直接受信して画像を印刷出力する画像形成システム、画像形成装置、及び画像形成方法に関する。
【背景技術】
【０００２】
ＰＣ(Personal Computer)などの情報処理装置からプリンタや複合機などの画像形成装置にＰＤＦ(Portable Document Format)やページ記述言語（ＰＤＬ）で記述されたファイルを直接送信して印刷出力するダイレクトプリントシステムが知られている（例えば、特許文献１参照）。
【０００３】
また、デジタルカメラから画像形成装置に画像データを直接送信して印刷出力するシステムも提案されている（例えば、特許文献２参照）。
【０００４】
そして、アプリケーションを起動させ、情報処理装置から受信したファイルを処理して画像を印刷出力する画像形成装置も提案されている（例えば、特許文献３参照）。
【特許文献１】特開２００３−１６２４０６号公報
【特許文献２】特開２００４−５５４１号公報
【特許文献３】特開平８−２２１２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ＰＤＦなどの記述言語で記述されたファイルを画像形成装置で処理して画像を印刷出力する場合は、当該ファイルの記述言語に画像形成装置が対応していなければ処理することができなかった。
【０００６】
また、ＰＤＬで記述されたファイルを画像形成装置で処理して画像を印刷出力する場合は、画像形成装置に対応するプリンタドライバを情報処理装置が具備しなければファイルを作成することができず、画像を印刷出力することができなかった。
【０００７】
さらに、画像形成装置でアプリケーションを起動させてファイルを処理するとしても、情報処理装置で起動するアプリケーションの数は無限であり、アプリケーション毎にファイルの種類が異なることも多いため、高い情報処理能力とファイルを処理するための数多くのアプリケーションを格納していることが画像形成装置に求められ、画像形成装置の構成が複雑になり、コストが上がるという問題がある。
【０００８】
そこで本発明では、ファイルの種類が限定されない環境下においても、ファイルを適切に処理することが可能な画像形成システム、画像形成装置、及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明における画像形成システムは、ファイルを送受信する通信手段と、処理可能なファイルを受信すると該ファイルを処理して画像データを生成し、処理不可能なファイルを受信すると前記通信手段を介して前記ファイルをプリントサーバに送信し、該プリントサーバで変換されたファイルを受信し、該変換されたファイルを処理して画像データを生成するデータ処理部と、前記画像データに基づいて画像を印刷出力するプリンタエンジンとを具備する画像形成装置と、前記画像形成装置からファイルを受信する受信手段と、前記画像形成装置から受信したファイルを前記画像形成装置で処理可能なファイルに変換するファイル変換手段と、前記ファイル変換手段で変換されたファイルを前記画像形成装置に送信する送信手段とを具備するプリントサーバとを備えたことを特徴とする。
【００１０】
次に、本発明における画像形成装置は、ファイルを送受信する通信手段と、処理可能なファイルを受信すると該ファイルを処理して画像データを生成し、処理不可能なファイルを受信すると該ファイルをプリントサーバに送信し、該プリントサーバで変換されたファイルを受信し、該変換されたファイルを処理して画像データを生成するデータ処理部と、前記画像データに基づいて画像を印刷出力するプリンタエンジンとを具備する。
【００１１】
また、メディアを受け付けるメディア挿入部をさらに具備し、前記メディア挿入部でメディアからファイルを取得する。
【００１２】
さらに、画像を表示して印刷出力するファイルの指定を受け付けるＵＩ部をさらに具備し、前記データ処理部は、処理可能なファイルを受信すると前記ＵＩ部に表示する画像を生成し、前記ＵＩ部で画像の印刷出力指示を受け付けると、指示された画像のファイルを処理して画像データを生成する。
【００１３】
本発明における画像形成方法は、ファイルを送受信する通信手段でファイルを受信し、データ処理部で前記ファイルが処理可能であるか否かの判断を行い、処理可能であると判断すると前記データ処理部で画像データを生成してプリンタエンジンで画像を印刷出力し、処理不可能であると判断すると前記ファイルを前記データ処理部で処理可能なファイルに変換するプリントサーバに前記通信手段から送信し、前記プリントサーバから前記変換されたファイルを受信し、前記変換されたファイルから前記データ処理部で画像データを生成してプリンタエンジンで画像を印刷出力する。
【００１４】
また、メディア挿入部で受け付けたメディアからファイルを取得する。
【００１５】
さらに、処理可能なファイルを前記通信手段で受信すると、画像を表示して印刷出力するファイルの指定を受け付けるＵＩ部に表示する画像を前記データ処理部で生成してＵＩ部に表示し、前記ＵＩ部で画像の印刷出力指示を受け付けると、指示された画像のファイルを前記データ処理部で処理して画像データを生成する。
【発明の効果】
【００１６】
本発明では、画像形成装置で処理できない種類のファイルを受信した場合であっても、当該ファイルを適切に処理して画像を印刷出力することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る画像形成システム、画像形成装置、及び画像形成方法を実施するための最良の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００１８】
図１は、本実施例における画像形成システムの構成を示す機能ブロック図である。同図に示すように、本実施例における画像形成システムには、画像を印刷出力する画像形成装置１と、画像形成装置にファイルを送信する情報処理装置２と、プリントサーバ３とが設けられ、画像形成装置１と情報処理装置２とがＵＳＢ(Universal Serial Bus)などの通信手段を介してローカル接続すると共に、画像形成装置１とプリントサーバ３とがＬＡＮ(Local Area Network)などのネットワーク４を介して接続している。
【００１９】
ここで、画像形成装置１には、データ処理部１０と、画像形成装置１とネットワーク４とを接続するネットワークインターフェイス(Ｉ／Ｆ)２０と、画像形成装置１と情報処理装置２とをローカル接続するローカルＩ／Ｆ３０と、画像形成装置１全体を制御するための処理を行うＣＰＵ(Central Processing Unit)４０と、画像形成装置１全体を制御するためのプログラムや制御に必要な情報などを記憶するをＲＯＭ(Read Only Memory)やＲＡＭ(Random Access Memory)などのメモリ５０と、タッチパネルや操作ボタンなどの入力用デバイスと、ＬＥＤ(Light Emitting Diode)やＬＣＤ(Liquid Crystal Display)などの表示用デバイスとを具えたＵＩ(user interface)６０と、紙などの媒体に画像を印刷出力するプリンタエンジン７０とが設けられている。
【００２０】
また、データ処理部１０には、ファイルや画像データを送受信するデータ送受信部１１と、情報処理装置から受信したファイルが処理可能なファイルであるか否かの判断を行うファイル判定部１２と、ファイルを解釈して、プリンタエンジン７０で画像を印刷出力するための画像データ（例えば、ラスタデータやベクトルデータなど）を生成する画像データ生成部１３とが設けられている。
【００２１】
そして、データ処理部１０は、ファイルを受信すると、解釈可能なファイルであるか否かの判断を行い、解釈可能である場合は、当該ファイルに基づいて画像データを生成し、生成した画像データをプリンタエンジン７０に送信し、解釈不可能な場合は、当該ファイルをプリントサーバに送信する。
【００２２】
また、画像形成装置１は、解釈可能なファイルを受信すると、当該ファイルに基づいて画像を印刷出力し、解釈不可能なファイルを受信すると、当該ファイルをプリントサーバ３に送信する。
【００２３】
情報処理装置２は、文章や画像など、画像形成装置１で印刷出力する情報を任意の種類のファイルとして当該画像形成装置１に送信する。
【００２４】
プリントサーバ３は、様々な種類のファイルを解釈するための１つ又は複数のアプリケーションと、画像形成装置１に対応するプリンタドライバとを具備し、画像形成装置１からファイルを受信すると、受信したファイルをアプリケーションで解釈して、当該画像形成装置１に対応するＰＤＬで記述されたファイルにプリンタドライバで変換し、変換したファイルを画像形成装置１に送信する。
【００２５】
上記構成を用いて、本実施例における画像形成システムでは、自らでは処理できないファイルを画像形成装置が受信すると、当該ファイルを画像形成装置で処理可能なファイルにプリントサーバで変換し、この変換されたファイルを画像形成装置で処理して画像を印刷出力する。
【００２６】
図２は、本実施例における画像形成システムの画像形成時の処理の流れを示すフローチャートである。
【００２７】
まず、情報処理装置２でユーザによる印刷出力指示を受け付ける（ステップ１００）と、印刷出力する情報をファイルに変換し（ステップ１０１）、ファイルを画像形成装置１に送信する（ステップ１０２）。
【００２８】
画像形成装置１は、受信したファイルが処理可能な種類のファイルであるか否かの判断を行い（ステップ１０３）、処理不可能と判断する（ステップ１０３でＮＯ）と、ファイルをプリントサーバ３に送信する（ステップ１０４）。
【００２９】
プリントサーバ３は、受信したファイルを解釈して、画像形成装置１で処理可能なＰＤＬで記述されたファイルを作成し（ステップ１０５）、作成した新たなファイルを画像形成装置１に送信する（ステップ１０６）。
【００３０】
一方、ステップ１０３でファイルが処理可能なファイルであると判断する（ステップ１０３でＹＥＳ）と、ファイルを解釈して画像データを作成し（ステップ１０７）、画像を印刷出力する（ステップ１０８）。
【００３１】
なお、本実施例では、図２において、プリントサーバからステップ１０６で送信された新たなファイルを受信するとステップ１０７で当該新たなファイルに基づいて画像データを生成しているが、ステップ１０２で情報処理装置から送信されたファイルを受信した場合と同様に、ステップ１０３で再び処理可能なファイルであるか否かの判断を行い、その後、ステップ１０７で画像データを生成してもよい。
【００３２】
また、本実施例では、情報処理装置と画像形成装置とが直接続しているが、ネットワークを介して接続してもよい。
【００３３】
このように本実施例では、画像形成装置で処理できない種類のファイルであっても、プリントサーバで処理可能なファイルに変換するため、画像形成装置の複雑化やコストアップを抑えながら、ファイルの種類に関係なく画像を印刷出力することが可能であり、さらに、情報処理装置が画像形成装置に対応するプリンタドライバを備えていない場合であても、画像を印刷出力することができる。
【００３４】
ところで本実施例では、情報処理装置から受信したファイルを処理して画像を印刷出力しているが、画像形成装置のＵＩを操作して、ＵＳＢメモリやＳＤカードなどのメディアからファイルを取得して画像を印刷出力してもよく、以下、実施例２を用いて詳細に説明する。
【実施例２】
【００３５】
図３は、本実施例における画像形成システムの構成を示す機能ブロック図である。同図に示すように、本実施例における画像形成システムには、画像を印刷出力する画像形成装置１とプリントサーバ３とが設けられ、ネットワーク４を介して接続している。
【００３６】
また、画像形成装置１には、ファイルが記憶されたＵＳＢメモリなどのメディアを受け付けるメディア挿入部８０が設けられている。
【００３７】
なお、図１と共通な機能を果たす部分には、図１で使用した符号と同一の符号を付して、その詳細な説明を省略する。
【００３８】
画像形成装置１は、メディア挿入部８０に挿入されたメディアからファイルを取得し、画像を印刷出力するに際して、ファイルが解釈可能な場合は、当該ファイルに基づいて画像を印刷出力し、解釈不可能な場合は、当該ファイルをプリントサーバ３に送信する。
【００３９】
また、プリントサーバ３は、様々な種類のファイルを解釈するための１つ又は複数のアプリケーションと、画像形成装置１に対応するプリンタドライバとを具備し、画像形成装置１からファイルを受信すると、受信したファイルをアプリケーションで解釈し、プリンタドライバで当該画像形成装置１に対応するＰＤＬで記述されたファイルに変換し、変換したファイルを画像形成装置１に送信する。
【００４０】
上記構成を用いて、本実施例における画像形成システムでは、自らでは処理できないファイルをメディアから取得すると、当該ファイルを画像形成装置で処理可能なファイルにプリントサーバで変換し、この変換されたファイルを画像形成装置で処理して画像を印刷出力する。
【００４１】
図４は、本実施例における画像形成システムの画像形成時の処理の流れを示すフローチャートである。
【００４２】
まず、画像形成装置１は、メディアを受け付け（ステップ２００）、メディアに記憶されているファイルの印刷出力が指示される（ステップ２０１）と、ファイルが処理可能な種類のファイルであるか否かの判断を行い（ステップ２０２）、処理不可能と判断する（ステップ２０２でＮＯ）と、ファイルをプリントサーバ３に送信する（ステップ２０３）。
【００４３】
プリントサーバ３は、受信したファイルを解釈して、画像形成装置１で処理可能なＰＤＬで記述されたファイルを作成し（ステップ２０４）、作成した新たなファイルを画像形成装置１に送信する（ステップ２０５）。
【００４４】
一方、ステップ１０３でファイルが処理可能なファイルであると判断する（ステップ２０３でＹＥＳ）と、ファイルを解釈して画像データを作成し（ステップ２０６）、画像を印刷出力する（ステップ２０７）。
【００４５】
このように本実施例では、メディアから取得したファイルの種類が画像形成装置で対応できないファイルであっても、プリントサーバで処理可能なファイルに変換するため、画像を印刷出力することができる。
【００４６】
ところで、メディアから取得したファイルの印刷指示は、ファイル名をＵＩに表示して選択を受け付ける方法や、ファイル名などを表示することなく印刷指示のみを受け付ける方法など、任意の方法で印刷指示を受け付けることが可能であり、サムネイルで画像（ファイル）の一覧表示して選択を受け付けてもよい。
【００４７】
しかし、画像形成装置でファイルを処理できない場合は、ＵＩに画像を表示することさえもできないことも多く、このような場合は、プリントサーバでファイルを処理した後に画像（ファイル）を表示してもよい。以下、実施例３を用いて詳細に説明する。
【実施例３】
【００４８】
本実施例における画像形成システムでは、画像データ生成部１３でＵＩ５０に表示するための画像を生成する点を除いて実施例２と同様である。
【００４９】
そして、本実施例における画像形成システムでは、ファイルを取得するとデータ処理部１０でファイルが処理可能であるか否かの判断を行い、処理可能であると判断すると画像データ生成部１３でＵＩ５０に表示するための画像を生成してＵＩ５０に画像を表示し、ファイル（画像）の印刷出力を受け付ける。
【００５０】
また、ファイルが処理不可能であると判断するとプリントサーバ３で処理可能なファイルに変換した後、画像データ生成部１３でＵＩ５０に表示するための画像を生成してＵＩ５０に画像を表示し、ファイル（画像）の印刷出力を受け付ける。
【００５１】
図５は、本実施例における画像形成システムの画像形成時の処理の流れを示すフローチャートである。
【００５２】
まず、画像形成装置１は、メディアを受け付ける（ステップ３００）と、メディアに記憶されているファイルを読み出し（ステップ３０１）、ファイルが処理可能な種類のファイルであるか否かの判断を行い（ステップ３０２）、処理不可能と判断する（ステップ３０２でＮＯ）と、ファイルをプリントサーバ３に送信する（ステップ３０３）。
【００５３】
プリントサーバ３は、受信したファイルを解釈して、画像形成装置１で処理可能なＰＤＬで記述されたファイルを作成し（ステップ３０４）、作成した新たなファイルを画像形成装置１に送信する（ステップ３０５）。
【００５４】
一方、ステップ３０２でファイルが処理可能なファイルであると判断する（ステップ３０２でＹＥＳ）と、ファイルを解釈して画像を表示し（ステップ３０６）、画像（ファイル）を選択して印刷出力が指示される（ステップ３０７）と、ファイルを解釈して画像データを作成し（ステップ３０８）、画像を印刷出力する（ステップ３０９）。
【００５５】
このように本実施例では、メディアから取得したファイルの種類が画像形成装置で対応できないファイルであっても、プリントサーバで処理可能なファイルに変換するため、ファイルの種類に関係なく画像をＵＩに表示して印刷指示を受け付け、印刷出力することができる。
【００５６】
なお、本実施例では、メディアから取得したファイルを処理してＵＩに画像を表示しているが、情報処理装置などから取得したファイルを処理してＵＩに画像を表示し、ユーザによる印刷出力の指示を受け付けてもよい。
【図面の簡単な説明】
【００５７】
【図１】実施例１における画像形成システムの構成を示すブロック図
【図２】実施例１における画像形成時の処理の流れを示すフローチャート
【図３】実施例２における画像形成システムの構成を示すブロック図
【図４】実施例２における画像形成時の処理の流れを示すフローチャート
【図５】実施例３における画像形成時の処理の流れを示すフローチャート
【符号の説明】
【００５８】
１…画像形成装置
２…情報処理装置
３…プリントサーバ
４…ネットワーク
１０…データ処理部
１１…データ送受信部
１２…ファイル判定部
１３…画像データ生成部
２０…ネットワークＩ／Ｆ
３０…ローカルＩ／Ｆ
４０…ＣＰＵ
５０…メモリ
６０…ＵＩ
７０…プリンタエンジン
８０…メディア挿入部
【図１】
2007004568.tif 000003
【図２】
2007004568.tif 000004
【図３】
2007004568.tif 000005
【図４】
2007004568.tif 000006
【図５】
2007004568.tif 000007