(57)【要約】      （修正有）【課題】印刷データを圧縮して画像形成装置に送信する場合において、予め印刷ジョブを受信しておき、後から出力を実行する制御を可能とする。【解決手段】受信したＰＪＬデータを表示装置に表示させる対象の情報として記憶媒体に保存し、受信した圧縮済みのＰＤＬデータを、連続して受信されたＰＪＬデータと関連付けて記憶媒体に保存し、記憶媒体に保存されたＰＤＬデータの一覧を表示するための情報を、記憶媒体に保存されたＰＪＬデータに基づいて生成して出力し、表示された前記圧縮済みのＰＤＬデータのいずれかを指定して入力された出力実行指示に応じて画像形成出力を実行させる。【選択図】図６
2014179018.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムであって、
画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令を前記画像形成装置に送信する描画命令送信部と、
画像形成出力に係る設定の情報を含む設定命令を非圧縮の状態で送信する設定命令送信部と、
受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、
受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、
記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、
表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする画像形成システム。
【請求項２】
前記設定命令は、前記圧縮済描画命令において前記描画命令と共に圧縮される設定情報と同一の情報であることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記描画命令において描画される総ページ数の情報を含む追加情報を前記画像形成装置に送信する追加情報送信部と、
受信した前記追加情報を、一連の受信処理において受信された前記設定命令と関連付けて記憶媒体に保存する追加情報保存処理部とを含み、
前記設定命令送信部は、前記描画命令の送信に先立って前記設定命令を前記画像形成装置に送信し、
前記追加情報送信部は、前記描画命令が送信された後に前記追加情報を送信することを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
表示された前記圧縮済み描画命令に関連付けられている前記設定命令の内容の変更を受け付ける変更操作受付部を含み、
前記出力実行制御部は、受け付けられた前記設定命令の内容の変更に応じて、変更後の前記設定命令に基づいて前記圧縮済み描画命令による画像形成出力を実行させることを特徴とする請求項１乃至３いずれか１項に記載の画像形成システム。
【請求項５】
画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムであって、前記画像形成装置に画像形成出力を実行させるための描画命令を生成する画像形成制御プログラム及び前記画像形成制御プログラムが格納された記憶媒体を含む画像形成装置を含み、
前記画像形成制御プログラムは、
画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令を前記画像形成装置に送信するステップと、
画像形成出力に係る設定の情報を含む設定命令を非圧縮の状態で送信するステップとを情報処理装置に実行させるものであり、
前記画像形成装置は、
受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、
受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、
記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、
表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする画像形成システム。
【請求項６】
画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムにおいて用いられる画像形成装置であって、
画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令及び画像形成出力に係る設定の情報であって非圧縮の情報である設定命令を受信する情報受信部と、
受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、
受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、
記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、
表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成装置に関し、特に、画像形成出力対象のデータを圧縮して画像形成装置に転送する際の制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置において生成された印刷ジョブに基づいて画像形成出力を実行するプリンタが一般的に利用されている。そして、プリンタに入力する印刷ジョブを生成するための機能を実現するソフトウェア・プログラムとして、夫々のプリンタの機能に対応したプリンタドライバを情報処理装置にインストールすることが一般的である。
【０００４】
このようなプリンタドライバにおいて、画像のデータを圧縮することによりデータサイズを小さくし、プリンタへの印刷ジョブの転送効率を向上し、画像形成出力に要するトータルの時間を短縮することが行われている。また、データサイズを抑え、且つ、高画質の画像を出力するため、実際に描画する画像に適した圧縮方式により圧縮処理を行う方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＰＣ等の情報処理装置からプリンタを利用する態様の１つとして、プリンタへの印刷ジョブの送信のみを実行しておき、プリンタにおける画像形成出力の実行は、後から行われる態様がある。このような場合、印刷ジョブの実行に際しては、既にプリンタに送信されて保存されている印刷ジョブの情報を参照して印刷ジョブの実行を指示することとなる。
【０００６】
しかしながら、上述したように印刷ジョブのデータが圧縮されている場合、データの解凍処理を行わなければ、データの内容を確認することができない。これに対して、印刷ジョブの形式によっては、データの解凍から画像の描画、即ち出力用の画像データの生成、そして用紙に対する画像の出力までが一連の処理となっている場合もある。そのような場合、印刷ジョブのデータが圧縮されていると、事前にデータを解凍して内容を確認することができない。
【０００７】
本発明は、上記実情を考慮してなされたものであり、印刷データを圧縮して画像形成装置に送信する場合において、予め印刷ジョブを受信しておき、後から出力を実行する制御を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムであって、画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令を前記画像形成装置に送信する描画命令送信部と、画像形成出力に係る設定の情報を含む設定命令を非圧縮の状態で送信する設定命令送信部と、受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする。
【０００９】
また、本発明の他の態様は、画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムであって、前記画像形成装置に画像形成出力を実行させるための描画命令を生成する画像形成制御プログラム及び前記画像形成制御プログラムが格納された記憶媒体を含む画像形成装置を含み、前記画像形成制御プログラムは、画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令を前記画像形成装置に送信するステップと、画像形成出力に係る設定の情報を含む設定命令を非圧縮の状態で送信するステップとを情報処理装置に実行させるものであり、前記画像形成装置は、受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする。
【００１０】
また、本発明の更に他の態様は、画像形成装置が受信して保存している画像形成出力命令に基づいて画像形成出力を実行する画像形成システムにおいて用いられる画像形成装置であって、画像形成出力するべき画像の情報を含む描画命令を可逆圧縮して生成した圧縮済描画命令及び画像形成出力に係る設定の情報であって非圧縮の情報である設定命令を受信する情報受信部と、受信した前記設定命令に含まれる情報を表示装置に表示させる対象の情報として記憶媒体に保存する設定命令保存処理部と、受信した前記圧縮済描画命令を、連続して受信された前記設定命令と関連付けて記憶媒体に保存する描画命令保存処理部と、記憶媒体に保存された前記圧縮済み描画命令の一覧を表示するための情報を、記憶媒体に保存された前記設定命令に基づいて生成して出力する一覧表示情報出力部と、表示された前記圧縮済み描画命令のいずれかを指定して入力された出力実行指示に応じて、指定された前記圧縮済み描画命令による画像形成出力を実行させる出力実行制御部とを含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷データを圧縮して画像形成装置に送信する場合において、予め印刷ジョブを受信しておき、後から出力を実行する制御が可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る印刷システムの機能構成を示すブロック図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を示す図である。
【図３】本発明の実施形態に係るクライアント端末の機能構成を示す図である。
【図４】本発明の実施形態に係る画像処理装置の機能構成を示す図である。
【図５】本発明の実施形態に係る画像処理装置の要部の機能構成を示す図である。
【図６】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図７】本発明の実施形態に係る印刷設定情報の例を示す図である。
【図８】本発明の実施形態に係る圧縮データの例を示す図である。
【図９】本発明の実施形態に係る追加情報の例を示す図である。
【図１０】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１１】本発明の実施形態に係る変更後の印刷設定情報の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、プリンタドライバがインストールされた情報処理装置であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と、プリンタドライバによって生成される印刷ジョブに従って印刷出力を実行する画像形成装置であるプリンタとを含む画像形成システムを例として説明する。
【００１４】
図１は、本実施形態に係る印刷システムの機能構成を示すブロック図である。図１に示すように、本実施形態に係る印刷システムは画像形成装置１及び複数のクライアント端末２ａ、２ｂ・・・（以降、総じて「クライアント端末２」とする）を含み、画像形成装置１及びクライアント端末２は、ネットワークを介して接続されている。
【００１５】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。本実施形態に係る画像形成装置１は、クライアント端末２にインストールされて動作するプリンタドライバによって生成された画像形成出力命令である印刷ジョブに基づき、画像形成出力を実行する機能を有する。
【００１６】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。本実施形態に係るクライアント端末２は、インストールされたプリンタドライバの機能により印刷ジョブを生成し、ネットワークを介して画像形成装置１に送信することにより、画像形成装置１に画像形成出力を実行させる。
【００１７】
次に、本実施形態に係る画像形成装置１及びクライアント端末２等の情報処理装置のハードウェア構成について図２を参照して説明する。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。
【００１８】
図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１９】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２０】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００２１】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１やクライアント端末２の機能を実現する機能ブロックが構成される。
【００２２】
次に、本実施形態に係るクライアント端末２の機能について説明する。図３は、本実施形態に係るクライアント端末２の機能構成を示すブロック図である。クライアント端末２においては、インストールされたアプリケーション２０１がＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）上で動作することにより、文書作成や画像編集等の機能を提供し、ユーザの操作に応じて、印刷出力するべき画像の元となる情報を提供する。
【００２３】
アプリケーション２０１は、ユーザの操作に応じてプリンタドライバ２１０のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部２１１を起動し、ＵＩ部２１１のＧＵＩ（Ｇｒａｐｈｉｃａｌ  ＵＩ）を介して設定される印刷出力の設定情報をＤＥＶＭＯＤＥ構造体と呼ばれる情報形式で取得する。
【００２４】
そして、アプリケーション２０１若しくはアプリケーション２０１によって起動されたＵＩ部２１１に対してユーザの操作により印刷実行命令が入力されると、アプリケーション２０１は、ＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）２０２を起動し、ＵＩ部２１１を介して設定されたＤＥＶＭＯＤＥ構造体及び出力するべき画像の情報を受け渡す。
【００２５】
ＧＤＩ２０２は、一般的に基本ソフトであるＯＳに組み込まれた描画エンジンである。ＧＤＩ２０２は、ＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）を介してプリンタドライバ２１０のグラフィック部２１２を起動し、処理を受け渡す。
【００２６】
プリンタドライバ２１０のグラフィック部２１２は、ＧＤＩ２０２によってＯＳの内部命令として出力された画像データを、印刷出力を実行させる対象の画像形成装置１が処理可能なデータ形式であるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式のデータに変換する。ＰＤＬ形式のデータは、画像形成装置１に印刷を実行させるための印刷制御情報である。グラフィック部２１２は、ＰＤＬ形式に変換したデータを順次スプーラー２０３に受け渡す。
【００２７】
また、グラフィック部２１２は、画像形成装置１に画像形成出力を実行させる際の設定データを、ＵＩ部２１１を介して設定されたＤＥＶＭＯＤＥ構造体に基づいて生成する。この設定データは、例えばＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）形式のデータが用いられる。
【００２８】
スプーラー２０３は、グラフィック部２１２によって生成されたＰＤＬ形式のデータ及びＰＪＬ形式のデータを、スプールファイル２０４として記憶媒体に一次的に記憶させる。これにより、プリンタドライバ２１０においてグラフィック部２１２がＰＤＬデータ及びＰＪＬデータを生成した後、画像形成装置１がＰＤＬデータ及びＰＪＬデータを受け付けることが出来ない状態であったとしても、プリンタドライバ２１０は生成したＰＤＬデータ及びＰＪＬデータをスプーラー２０３に渡して次の処理にすぐに移ることができるため、処理を効率化することができる。
【００２９】
スプールファイル２０４として記憶媒体に記憶されたデータは、プリンタプロセッサ２０５によって再度スプーラー２０３に受け渡され、ポートモニタ２０６により、ネットワークを介して画像形成装置１に送信される。
【００３０】
このような処理において、本実施形態に係るグラフィック部２１２は、上述したＰＤＬデータを可逆圧縮することにより、画像形成装置１に送信するデータのデータサイズを小さくして転送効率を向上させる。また、可逆圧縮したＰＤＬデータに対して、非圧縮状態のデータであって画像形成装置１において印刷ジョブを確認するためのデータ（以降、「ジョブ確認用データ」とする）を生成して送信する。
【００３１】
これにより、画像形成装置１においては、可逆圧縮されたＰＤＬデータを解凍することなく、ジョブ確認用データを参照することにより、印刷ジョブの内容を確認することが可能となる。これが、本実施形態に係る要旨の１つである。詳細については後述する。
【００３２】
次に、本実施形態に係る画像形成装置１の機能構成について、図４を参照して説明する。図４は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図４に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００３３】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０及び入出力制御部１５０を含む。図４に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図４においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００３４】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する表示装置としての出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像形成装置１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０４は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル１０４は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００３５】
本実施形態に係る画像形成装置１においては、クライアント端末２から受信されて画像形成装置１に保存されている印刷ジョブの一覧が、ディスプレイパネル１０４に表示される。ユーザは、ディスプレイパネル１０４に表示された一覧から印刷ジョブを選択し、その印刷ジョブの実行を指示するための操作を行う。
【００３６】
ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークを介してクライアント端末３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、ＴＣＰ／ＩＰプロトコルによる通信が可能である。また、ネットワークＩ／Ｆ１０８は、画像形成装置１がファクシミリとして機能する際に、ファクシミリ送信を実行するためのインタフェースとしても機能する。そのため、ネットワークＩ／Ｆ１０８は、電話回線にも接続されている。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。
【００３７】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００３８】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００３９】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置に送信される情報である。
【００４０】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介して他のネットワークに接続された機器にアクセスする。
【００４１】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成させる。
【００４２】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。即ち、画像処理部１３０、エンジン制御部１２０及びプリントエンジン１０６が画像形成出力部として機能する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００４３】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介してクライアント端末３等の他の端末から入力されるスキャン実行指示に応じて、操作表示制御部１４０若しくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００４４】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作すると共に、エンジン制御部１２０が、読取制御部として機能する。
【００４５】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００４６】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０がＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存する。即ち、スキャナユニット１０２、エンジン制御部１２０及び画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１５０及びネットワークＩ／Ｆ１０８を介して文書管理サーバ２やクライアント端末３等の外部の装置に送信される。
【００４７】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００４８】
次に、本実施形態に係る画像形成装置１の要部構成について、図５を参照して説明する。図５に示すように、本実施形態に係る画像形成装置１の要部は、主制御部１１０の機能として構成されるデータ振り分け部１１１と、画像処理部１３０の機能として構成される複数のデータ処理部１３１、可逆解凍処理部１３２及び描画処理部１３３を含む。
【００４９】
データ振り分け部１１１は、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して受信した印刷ジョブを受信し、複数のデータ処理部１３１のいずれに入力するかを振り分ける。本実施形態に係るデータ処理部１３１は、印刷ジョブのデータ形式に応じて複数設けられており、データ振り分け部１１１は、印刷ジョブのデータ形式を判断してデータの振り分けを行う。即ち、データ振り分け部１１１が情報受信部として機能する。
【００５０】
複数のデータ処理部１３１が夫々対応しているデータ形式としては、例えば、ＲＰＣＳ（Ｒｅｆｉｎｅｄ  Ｐｒｉｎｔｉｎｇ  Ｃｏｍｍａｎｄ  Ｓｔｒｅａｍ）、ＰＣＬ６（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）等が用いられる。夫々のデータ処理部１３１は、データ振り分け部１１１から受信したデータについて、夫々の形式に応じた処理を実行し、ＨＤＤ４０等の記憶媒体に格納する。また、データ処理部１３１は、画像形成出力の実行命令が入力された場合、ＨＤＤ４０に格納した情報を読み出して、可逆解凍処理部１３２や描画処理部１３３に入力する。
【００５１】
可逆解凍処理部１３２は、可逆圧縮されたＰＤＬデータを解凍処理し、描画処理部１３３に入力する。描画処理部１３３は、入力された情報に基づいて設定を受け付け、入力された画像データに基づいて上述した描画データを生成する。
【００５２】
次に、本実施形態に係るシステムの動作について、図６を参照して説明する。図６に示すように、クライアント端末２において、ユーザの操作により印刷ジョブの送信が開始されると（Ｓ６０１）、クライアント端末２のプリンタドライバ２１０は、ＵＩ部２１１を介して受け付けた設定に基づいて生成した印刷設定の情報を画像形成装置１に送信する（Ｓ６０２）。
【００５３】
図７は、Ｓ６０２において送信される印刷設定の情報の例を示す図である。図７に示す例は、ＰＪＬ形式の情報の例である。印刷設定の情報には、部数、カラー／モノクロ設定、片面／両面設定、後処理設定等の情報が含まれる。換言すると、Ｓ６０２において送信される印刷設定の情報は、画像形成装置１に対して画像形成出力における動作の設定命令を行うための設定命令情報である。即ち、プリンタドライバ２１０が、設定命令送信部として機能する。
【００５４】
図７に示す印刷設定情報は、画像データを含まず、データサイズが小さいため、非圧縮の状態で送信される。また、Ｓ６０２において送信される印刷設定の情報は、画像形成装置１における画像形成出力において直接必要なものではなく、画像形成装置１において画像形成出力が実行されることなく保存される印刷ジョブの内容を確認するために必要なジョブ確認用データである。
【００５５】
印刷設定の情報を受信した画像形成装置１においては、データ振り分け部１１１が内容を確認し、情報の振り分け処理を行う（Ｓ６０３）。図７に示す印刷設定情報は、上述したように、画像形成装置１において保存されているジョブをユーザが確認するために必要なジョブ確認用データである。従って、データ振り分け部１１１は、上述した印刷ジョブの形式に応じて入力先のデータ処理部１３１を選択すると共に、ジョブ確認用データとして入力する。
【００５６】
印刷設定の情報を送信したクライアント端末２においては、次に、プリンタドライバ２１０が、印刷データの送信を開始する（Ｓ６０４）。Ｓ６０４において、プリンタドライバ２１０のグラフィック部２１２は、上述したようにＰＤＬデータを圧縮して送信する。図８は、Ｓ６０４において送信されるデータの態様を示す図である。
【００５７】
図８に示すように、画像形成装置１における画像形成出力の実行のために必要なデータは、ＰＪＬデータ及びＰＤＬデータである。グラフィック部２１２は、図８に示すようにＰＪＬデータ及びＰＤＬデータを圧縮し、画像形成装置１に送信するためのデータを生成する。
【００５８】
ＰＤＬデータは、画像形成装置１において画像形成出力対象の画像を描画するための情報である。即ち、ＰＤＬデータは、画像形成装置１に対する画像の描画命令であり、プリンタドライバ２１０のグラフィック部２１２は、圧縮済描画命令を生成して送信する描画命令送信部として機能する。
【００５９】
図８に示すＰＪＬデータは、図７において説明したデータと同様のデータであり、このデータが、画像形成装置１における画像形成出力のために送信される設定データである。印刷データを受信した画像形成装置１においては、データ振り分け部１１１が、既に受信している印刷設定の情報との関係において情報の振り分け処理を行う（Ｓ６０５）。即ち、データ振り分け部１１１は、Ｓ６０５において、直前に受信して振り分けた印刷設定の情報と同様のデータ処理部１３１に、圧縮データを振り分ける。
【００６０】
印刷データの送信を完了したグラフィック部２１２は、全ての印刷データを送信することによって判明した情報を含む追加情報を送信する（Ｓ６０６）。図９は、Ｓ６０６において送信される情報の例を示す図である。すべての印刷データの送信を完了することにより、画像形成出力される総ページ数が判明する。従って、図９に示すように、追加情報には、出力のページ数を示す情報が含まれる。この追加情報も、上述したジョブ確認用データである。この追加情報もＳ６０２と同様に非圧縮の状態で送信される。即ち、グラフィック部２１２が、追加情報送信部として機能する。
【００６１】
追加情報を受信した画像形成装置１においては、データ振り分け部１１１が内容を確認し、情報の振り分け処理を行う（Ｓ６０７）。図９に示す追加情報は、ジョブ確認用情報として用いられる。従って、データ振り分け部１１１は、上述した印刷ジョブの形式に応じて入力先のデータ処理部１３１を選択すると共に、ジョブ確認用情報として入力する。
【００６２】
Ｓ６０７までの処理が実行されることにより、画像形成装置１において印刷ジョブが保存され、ディスプレイパネル１０４を操作することにより、保存された印刷ジョブを確認することが可能となる。この際、印刷ジョブを表示するために上述したジョブ確認用情報が用いられる。上述したようにジョブ確認用情報は非圧縮の状態であるため、画像形成装置１においては、可逆解凍処理部１３２を動作させることなく、保存された印刷ジョブをディスプレイパネル１０４に表示させることが可能である。
【００６３】
その後、画像形成装置１は、保存されている印刷ジョブを指定した実行操作を受け付けると（Ｓ６０８）、その印刷ジョブについての画像形成出力を実行する（Ｓ６０９）。このような処理により、本実施形態に係るシステムの動作が完了する。
【００６４】
次に、本実施形態に係る画像形成装置１の動作について、図１０のフローチャートを参照して説明する。図１０に示すように、画像形成装置１において入出力制御部１５０が図６のＳ６０２、Ｓ６０４、Ｓ６０６のいずれかの処理により情報を受信すると（Ｓ１００１／ＹＥＳ）、主制御部１１０のデータ振り分け部１１１が、データの振り分けを行う（Ｓ１００２）。
【００６５】
Ｓ１００２の処理は、受信された情報によって詳細が異なる。図６のＳ６０２の処理によって受信される印刷設定の情報の場合、データ振り分け部１１１は、その情報の受信に先立ってクライアント端末２から出力されるジョブ開始の識別子に基づいて、印刷設定の情報であることを認識すると共に、情報の内容を参照して情報形式を判断することにより、振り分け先のデータ処理部１３１を決定する。
【００６６】
他方、Ｓ６０４の印刷データ及びＳ６０６の追加情報の場合、データ振り分け部１１１は、既に受信している印刷設定の情報と同一のデータ形式であることを判断し、同一のデータ処理部１３１を振り分け先として決定する。
【００６７】
データの振り分けによってデータが入力されたデータ処理部１３１は、入力されたデータに応じたデータの保存処理を行う（Ｓ１００３）。Ｓ１００３において、データ処理部１３１は、入力されたデータが上述した印刷設定の情報であれば、画像形成装置１において保存する印刷ジョブの新規レコードとして保存する。即ち、データ振り分け部１１１及びデータ処理部１３１が、設定命令保存処理部として機能する。
【００６８】
図６Ｓ６０２、Ｓ６０４及びＳ６０６の処理は、プリンタドライバ２１０において、一連の印刷ジョブ送信処理として実行される。そして、画像形成装置１においては、印刷設定、印刷データ及び追加データは、一連の受信処理によって受信される。従って、圧縮された印刷データや、追加情報であれば、直前に生成された新規レコード、即ち、一連の受信処理として連続して受信された設定命令に関連付けて保存する。即ち、圧縮された印刷データの場合、データ振り分け部１１１及びデータ処理部１３１が、描画命令保存処理部として機能する。また、追加情報の場合、データ振り分け部１１１及びデータ処理部１３１が、追加情報保存処理部として機能する。
【００６９】
これにより、確認用情報によってディスプレイパネル１０４に印刷ジョブの情報を保存することが可能となる。ディスプレイパネル１０４に印刷ジョブの情報を保存する場合、主制御部１１０が、データ処理部１３１によって記憶媒体に保存されたジョブ確認用データに基づいてジョブの一覧を表示するための情報を生成して操作表示制御部１４０に入力する。即ち、主制御部１１０が、一覧表示情報出力部として機能する。
【００７０】
また、画像形成出力の実行が指示された場合に、それに関連付けられた印刷データの画像形成出力が実行される。画像形成装置１において、主制御部１１０は、ディスプレイパネル１０４を介して、操作表示制御部１４０が画像形成出力の実行操作を受け付けるまで、Ｓ１００１〜Ｓ１００５までの処理を繰り返す（Ｓ１００４／ＮＯ）。
【００７１】
その後、操作表示制御部１４０が画像形成出力の実行操作、即ち出力実行指示を受け付けると（Ｓ１００４／ＹＥＳ）、主制御部１１０は、実行が指示された印刷ジョブについてのデータ処理を画像処理部１３０に開始させる（Ｓ１００５）。即ち、主制御部１１０が、出力実行制御部として機能する。Ｓ１００５において、画像処理部１３０のデータ処理部１３１は、主制御部１１０の制御に従い、実行が指示された印刷ジョブの圧縮データ、即ち、図８に示すデータを読み出し、可逆解凍処理部１３２に入力する。
【００７２】
可逆解凍処理部１３２において、入力された圧縮データを解凍し（Ｓ１００６）、図８に示す圧縮前のＰＪＬデータ及びＰＤＬデータを得る。可逆解凍処理部１３２は、解凍により得られたＰＪＬデータに基づき、描画処理部１３３にパラメータ設定を行い、同じく解凍により得られたＰＤＬデータを描画処理部１３３に入力する。これにより、描画処理部１３３が描画処理を開始する（Ｓ１００７）。このような処理により、本実施形態に係る画像形成装置１の画像形成出力に係る動作が完了する。
【００７３】
このように、本実施形態に係るシステムにおいては、プリンタドライバ２１０のグラフィック部２１２が、可逆圧縮された印刷データを送信する際、非圧縮状態のデータであって、振り分け先のデータ処理部１３１を判断することが可能なジョブ確認用データの情報を送信する。この印刷設定の情報とは、例えば、印刷データにおいてＰＤＬと共に送信されるＰＪＬデータである。そのため、画像形成装置１においては、ジョブ確認用データを参照して、圧縮データを解凍することなく振り分け先を判断すると共に、ディスプレイパネル１０４に情報を表示することが可能である。
【００７４】
以上、説明したように、本実施形態に係るシステムにおいては、印刷データを圧縮して画像形成装置に送信する場合において、予め印刷ジョブを受信しておき、後から出力を実行する制御が可能となる。
【００７５】
尚、上記実施形態においては、図１０のＳ１００６において圧縮データから解凍されたＰＪＬデータに基づいて描画処理部１３３に対して設定を行う場合を例として説明した。しかしながら、図８のＰＪＬデータは、図７において説明したデータと同様のデータであり、図６のＳ６０２の処理により非圧縮状態のデータが受信されている。従って、実行操作を受け付けた画像形成装置１においては、ジョブ確認用情報として受信されているＰＪＬデータに基づいて描画処理部１３３に対する設定処理を行うことも可能である。この場合、可逆解凍処理部１３２による解凍処理の間に、描画処理部１３３に対する設定が可能となり、処理を効率化することが可能となる。
【００７６】
また、図６のＳ６０８、図１０のＳ１００４において、実行操作を受け付けた画像形成装置１において、指定された印刷ジョブを読み出し、その印刷設定に従って画像形成出力を実行する場合を例として説明した。これに対して、上述したように非圧縮のＰＪＬデータに基づいて描画処理部１３３に設定を行う場合であれば、ユーザが画像形成装置１を操作して実行操作を行う際、印刷設定の変更を受け付けるようにしても良い。この場合、主制御部１１０が変更操作受付部として機能する。
【００７７】
上述したように、本実施形態に係る印刷設定の情報は図７に示すような情報である。ここで、例えばフルカラーによる出力の設定をモノクロ出力に変更するような態様が考えられる。このような場合、ユーザによるディスプレイパネル１０４に対する操作によりフルカラーをモノクロに変更する処理を受け付けた場合、図７に示す情報を、図１１に示すように編集した上で、その変更後の情報に基づいて描画処理部１３３に設定を行うことにより、保存された印刷ジョブに基づいて画像形成出力を実行する際の印刷設定の変更が可能となる。
【符号の説明】
【００７８】
１  ＰＣ
２  アプリケーション
３  ＧＤＩ
４  スプーラー
５  スプールファイル
６  プリンタプロセッサ
７  ポートモニタ
８  プリンタ
９  ネットワーク
１０  プリンタドライバ
１０ａ  ＵＩ部
１０ｂ  グラフィック部
３０  ＣＰＵ
３１  ＲＡＭ
３２  ＲＯＭ
３３  バス
３４  ＨＤＤ
３５  Ｉ／Ｆ
３６  ＬＣＤ
３７  操作部
１００  グラフィック制御部１００
１０１  色数判定処理部
１０２  画像変換処理部
１０３  ＰＤＬ生成処理部
１０４  インデックステーブル
１０５  画像バッファ
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２００９−２９６５９０号公報
【図１】
2014179018.tif 000003
【図２】
2014179018.tif 000004
【図３】
2014179018.tif 000005
【図４】
2014179018.tif 000006
【図５】
2014179018.tif 000007
【図６】
2014179018.tif 000008
【図７】
2014179018.tif 000009
【図８】
2014179018.tif 000010
【図９】
2014179018.tif 000011
【図１０】
2014179018.tif 000012
【図１１】
2014179018.tif 000013