画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラム
【課題】本発明は、複数の印刷ジョブのページデータをページ単位で結合して結合印刷ジョブを生成する。
【解決手段】印刷システム1は、ホスト装置から送られてきた複数の印刷ジョブをハードディスク13に格納し、操作パネル40で、該ハードディスク13に格納されている複数の印刷ジョブの任意のページを指定して結合することが操作されて、操作パネル40から該操作を示す結合印刷ジョブが送られてくると、ジョブ管理部17が、該結合印刷ジョブで指定されている複数の印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成して、印刷制御部18が該結合印刷ジョブに基づく印刷をプリンタエンジン30に行わせる。
【解決手段】印刷システム1は、ホスト装置から送られてきた複数の印刷ジョブをハードディスク13に格納し、操作パネル40で、該ハードディスク13に格納されている複数の印刷ジョブの任意のページを指定して結合することが操作されて、操作パネル40から該操作を示す結合印刷ジョブが送られてくると、ジョブ管理部17が、該結合印刷ジョブで指定されている複数の印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成して、印刷制御部18が該結合印刷ジョブに基づく印刷をプリンタエンジン30に行わせる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、複数の印刷ジョブのページデータをページ単位で結合して結合印刷ジョブを生成する画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【0002】
パーソナルコンピュータ等の情報処理装置で作成された文書データを、プリンタ装置、複写装置、複合装置等の画像形成装置で印刷出力する場合、情報処理装置の搭載するアプリケーションで作成された文書データを該情報処理装置の搭載するプリンタドライバによって印刷先の画像形成装置が解釈することのできるPDL(Page Description Language)に変換して印刷命令とともに印刷ジョブとして印刷装置に送信し、画像形成装置が情報処理装置から送られてきた印刷ジョブを解析して、画像を所定の印刷方式で用紙、フィルム等の被記録媒体(以下、単に、用紙という。)に画像を印刷出力する。
【0003】
そして、情報処理装置は、文章作成ソフト、表計算ソフト、図形描画ソフトなどの様々なアプリケーションが搭載されていて、複数のアプリケーションで作成した文書データを画像形成装置に印刷ジョブとして送信して印刷させる場合、各アプリケーション毎に印刷指示を行う必要があり、一緒に印刷することができない。一緒に印刷させる場合には、各アプリケーションで作成された文書をいずれか1つのアプリケーションにまとめる必要がある。
【0004】
そして、従来、画像データをジョブ単位で格納手段に格納して、該ジョブの中から複数ページからなる基本ジョブと、他のジョブが選択されると、該基本ジョブの所定のページと該他のジョブの全ページとをそれぞれ結合して出力する画像形成装置が提案されている(特許文献1参照)。
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記公報記載の従来技術にあっては、ジョブ単位で複数の印刷ジョブを結合しているため、結合する印刷ジョブに重複するページが存在する場合に、重複するページをそれぞれ印刷することとなり、無駄な印刷を行ってしまい、資源とコストの削減を図る上で、改良の必要があった。また、結合する印刷ジョブの一部のページに機密情報が存在する場合に、上記従来技術にあっては、機密情報の存在するページも結合されて印刷され、機密情報の漏洩を防止する上で、改良の必要があった。すなわち、従来技術にあっては、ユーザの広範囲に渡る要望に対して、適切に対応することができず、利用性を向上させる上で、改良の必要があった。
【0006】
そこで、本発明は、複数の印刷ジョブをページ単位で結合して、印刷ジョブの利用性を向上させることを目的としている。
【課題を解決するための手段】
【0007】
上記目的を達成するために、請求項1記載の画像処理装置は、複数の印刷ジョブを格納するジョブ格納手段と、前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページを指定するジョブページ指定情報を取得するジョブページ指定情報取得手段と、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブ生成手段で生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成手段と、を備えていることを特徴としている。
【発明の効果】
【0008】
本発明によれば、複数の印刷ジョブをページ単位で結合して、印刷ジョブの利用性を向上させることができる。
【図面の簡単な説明】
【0009】
【図1】本発明の一実施例を適用した印刷システムのシステム構成図。
【図2】画像形成装置のブロック構成図。
【図3】画像形成装置の機能ブロック構成図。
【図4】印刷要求のデータフォーマットの一例を示す図。
【図5】ジョブ保持機能部が保持する印刷ジョブのデータフォーマットの一例を示す図。
【図6】印刷制御処理を示すフローチャート。
【図7】印刷設定画面の一例を示す図。
【図8】結合ジョブ参照要求のデータフォーマットの一例を示す図。
【図9】参照印刷ジョブ情報のデータフォーマットの一例を示す図。
【図10】ジョブ一覧画面の一例を示す図。
【図11】結合印刷要求のデータフォーマットの一例を示す図。
【図12】結合印刷ジョブのデータフォーマットの一例を示す図。
【発明を実施するための形態】
【0010】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例1】
【0011】
図1〜図12は、本発明の画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を示す図であり、図1は、本発明の画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を適用した印刷システム1のシステム構成図である。
【0012】
図1において、印刷システム1は、LAN(Local Area Network)等のネットワークNWに、複数のホスト装置Hs1〜Hsnと画像形成装置Gkが接続されており、ホスト装置Hs1〜Hsnの数及び画像形成装置Gkの数は、何ら限定されるものではない。
【0013】
ホスト装置Hs1〜Hsnは、例えば、通常のハードウェア構成を有するとともに、通常のソフトウェア構成を有するコンピュータ等が用いられ、ハードディスク等に、Windows(登録商標)等のOS(Operating System)及び文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア、プリンタドライバ等のアプリケーションフトウェア(以下、単に、アプリケーションという。)が格納されている。ホスト装置Hs1〜Hsnは、ユーザによって、アプリケーションを利用して、文書の作成・編集等が行われて、該文書に対してアプリケーション等から印刷指示が行われると、OSを通してプリンタドライバに文書データと印刷設定情報を渡し、プリンタドライバが、アプリケーションから受け取った文書データを、当該文書データの印刷を行う画像形成装置Gkが解釈できるイメージデータ(印刷データ)を作成するとともに、印刷設定情報を組み込んだ印刷ジョブを生成して、該印刷ジョブを、ネットワークNWを介して画像形成装置Gkに送信する。
【0014】
画像形成装置Gkは、図2に示すように、コントローラ10、プリンタエンジン30及び操作パネル40等を備えており、ネットワークNWを介してホスト装置Hs1〜Hsnに接続されている。
【0015】
コントローラ10は、ホストI/F11、CPU(Central Processing Unit )12、ハードディスク(HDD)13、RAM(Random Access Memory)14、操作I/F15、状態制御部16、ジョブ管理部17、印刷制御部18及びエンジンI/F19等を備えていて、各部は、バス20により接続されている。
【0016】
ホストI/F11には、ネットワークNWが接続され、ホストI/F11は、ネットワークNWを介してホスト装置Hs1〜Hsnとの間でデータ及びコマンドの授受を行って、印刷ジョブを受信したり、印刷結果等の各種コマンドのホスト装置Hs1〜Hsnへの送信等を行う。
【0017】
ハードディスク(ジョブ格納手段)13には、画像形成装置Gkとしての基本プログラム、後述する画像形成制御プログラム、必要なデータ及び画像データや印刷ジョブ等が格納されており、CPU12は、ハードディスク13内のプログラムと必要なデータをRAM14に展開して実行することで、画像形成装置Gkとしての基本処理と後述する画像処理を実行する。
【0018】
操作I/F(ジョブページ指定情報取得手段)15には、操作パネル40が接続されており、操作パネル40は、各種操作キーや表示パネル(例えば、液晶パネル等)等を備えている。操作パネル40の操作キーからは画像形成装置Gkに動作指示を行うのに必要な各種キー操作が行われ、表示パネルには、パネルI/F17を介してCPU12の制御下で操作キーの操作内容や各種情報を表示出力する。特に、操作パネル40は、ハードディスク13に格納されている複数の印刷ジョブの任意のページを指定する結合印刷ジョブ(ジョブページ指定情報)を生成するのに使用され、操作I/F15は、この複数の印刷ジョブの任意のページを指定する結合印刷ジョブを受け取ってジョブ管理部17に出力する。
【0019】
状態制御部16は、CPU12の制御下で、画像処理装置1の状態を制御し、ジョブ管理部(印刷ジョブ生成手段)17は、CPU12の制御下で、ホスト装置Hs1〜Hsnから送られてきた印刷ジョブを管理する。
【0020】
印刷制御部18は、プリンタエンジン30における印刷ジョブに基づく印刷処理を実行する。
【0021】
エンジンI/F19には、プリンタエンジン30が接続されており、コントローラ10からプリンタエンジン30への制御信号やビデオ信号及びプリンタエンジン30からコントローラ10へのステータス信号の授受を行う。
【0022】
プリンタエンジン(画像形成手段)30は、エンジンI/F19を介してコントローラ10から受け取ったイメージデータ及び制御信号により、例えば、電子写真方式により画像形成(印刷処理)を行う。すなわち、プリンタエンジン30は、電子写真方式の場合、図示しないが、電子写真方式で記録紙に描画データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。プリンタエンジン30は、イメージデータ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナー(画像形成材料)を感光体上に供給して現像してトナー画像を形成する。プリンタエンジン30は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【0023】
そして、画像形成装置Gkは、ホストI/F13を介してホスト装置40から印刷ジョブを受け取ると、CPU12が、受け取った印刷ジョブをハードディスク13に保管して、ジョブ管理部17が、ハードディスク13内の印刷ジョブを管理する。
【0024】
画像形成装置Gkは、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでハードディスク13等に導入することで、後述する複数の印刷ジョブの指定ページを結合した結合印刷ジョブを生成して印刷する画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【0025】
そして、画像形成装置Gkは、この画像形成制御プログラムが導入されることで、コントローラ10に、図3に示すような機能ブロックが構築される。すなわち、画像形成装置Gkは、画像形成制御プログラムが導入されることで、コントローラ10内に、ホストI/F機能部51、操作I/F機能部52、ジョブ管理機能部53、印刷制御機能部54及びエンジンI/F機能部55等が構築される。操作I/F機能部52には、入力受付機能部52aと表示機能部52bが構築され、ジョブ管理機能部53には、ジョブ管理部I/F機能部53a、ジョブ参照機能部53b、ジョブ結合機能部53c及びジョブ保持機能部53dが構築される。
【0026】
ホストI/F機能部51は、ホストI/F11によって構築され、ホスト装置Hs1〜Hsnとの間で、コマンドとデータの授受を行う。例えば、ホストI/F機能部51は、ホスト装置Hs1〜Hsnから送られてくる制御信号及び印刷ジョブからなる印刷要求データを受け取るとともに、画像形成装置Gkからホスト装置Hs1〜Hsnへのステータス信号の送り出しを行う。この印刷要求データは、例えば、図4に示すようなデータフォーマット構成となっていて、印刷要求の要求元であるホスト装置Hs1〜Hsnを特定するための要求元ID、データ種別を判別するためのデータタイプ、給紙トレイや排紙トレイの指定及び後処理の指定等の設定情報である印刷設定、ページ数等の情報であるページ情報及びページデータ等から構成されており、データタイプは、通常印刷要求(印刷ジョブ登録要求と複合指定可)、印刷ジョブ登録要求(通常印刷要求と複合指定可)、印刷ジョブ参照要求、印刷ジョブ参照要求の応答、結合印刷要求等のデータ種別を判別するためのデータタイプである。そして、ページデータは、ページIDとデータ本体であるイメージデータからなる。
【0027】
操作I/F機能部52は、操作I/F15によって構築され、入力受付機能部52aが、操作パネル40からの入力を受け付けて、ジョブ管理機能部53のジョブ管理部I/F機能部53aに出力する。表示機能部52bは、ジョブ管理機能部53の処理した結果の情報、特に、ジョブ参照機能部53bから渡されるジョブ参照結果情報を操作パネル40の表示パネルに表示出力させる。
【0028】
ジョブ管理機能部53は、ジョブ管理部I/F機能部53aが、ジョブ管理機能部53に対するホストI/F機能部51からの要求及び操作I/F機能部52の入力受付機能部52aからの要求を受け付けて、ジョブ参照機能部53b、ジョブ保持機能部53d及びジョブ結合機能部53cに要求を渡し、ジョブ参照機能部53bが、ジョブ管理部I/F機能部53bが受け付けた要求に基づいて、ジョブ保持機能部53dを参照して、参照結果の印刷ジョブに関するジョブ情報を操作I/F機能部52の表示機能部52bに出力する。
【0029】
ジョブ保持機能部(ジョブ格納手段)53dは、ホスト装置Hs1〜Hsnから送られてきてホストI/F機能部51から渡されて、ジョブ管理部I/F機能部53aから受け取った印刷ジョブを、例えば、ジョブIDを付与して保管・管理し、ジョブ参照機能部53bからのジョブ参照要求やジョブ結合機能部53cからのジョブ要求に応じて必要な印刷ジョブに関する情報を渡したり、印刷ジョブのデータを渡す。例えば、操作パネル40からジョブ参照要求が指示操作されると、この指示操作のジョブ参照要求を入力受付機能部52aが受け付けてジョブ管理I/F機能部53aに渡し、ジョブ管理部I/F機能部53aが該ジョブ参照要求をジョブ参照機能部53bに渡す。ジョブ参照機能部53bは、ジョブ保持機能部53dからジョブ保持機能部53dが保持/管理する印刷ジョブの情報を受け取って、操作I/F機能部52の表示機能部52bに渡して、表示機能部52bが、操作パネル40の表示パネルに表示させる。上記操作I/F機能部52及びジョブ管理部I/F機能部53aは、全体として、ジョブページ指定情報取得手段として機能している。
【0030】
上記ジョブ保持機能部53dが保持する印刷ジョブは、図5に示すように、ジョブIDとジョブデータからなり、ジョブデータには、図4に示した印刷要求データである要求元ID、印刷設定、ページ情報及びページIDとイメージデータからなるページデータが含まれる。
【0031】
ジョブ結合機能部(印刷ジョブ生成手段)53cは、ジョブ管理IF機能部53aから操作I/F機能部52の入力受付機能部52aを介して入力される操作パネル40で指示操作された結合対象の複数の印刷ジョブの複数のページをジョブ保持機能部53dから読み出して、該複数の印刷ジョブの複数のページを指示内容に応じた結合方法で結合して新たな結合印刷ジョブを生成し、生成した結合印刷ジョブをジョブ保持機能部53dに保持させるとともに、印刷制御機能部54に出力する。
【0032】
印刷制御機能部54は、印刷制御部18によって構築され、ジョブ管理IF機能部53aから渡されるホスト装置Hs1〜Hsnから受け取った印刷ジョブまたはジョブ結合部53cから受け取った結合印刷ジョブに基づいて、エンジンI/F機能部55を介してプリンタエンジン30を制御して、画像を用紙に印刷出力させる印刷処理を制御する。
【0033】
エンジンI/F機能部55は、エンジンI/F19によって構築され、プリンタエンジン30への制御信号やビデオ信号及びプリンタエンジン30からのステータス信号の授受を行う。
【0034】
次に、本実施例の作用を説明する。本実施例の印刷システム1における画像形成装置Gkは、ホスト装置Hs1〜Hsnからの要求に応じて、通常の印刷ジョブに基づく印刷処理を行うとともに、ジョブ保持機能部53dの保持する複数の印刷ジョブに対してページ単位で指定されたページデータを結合した結合印刷ジョブを生成して、印刷出力する。
【0035】
画像形成装置Gkは、図6に示すように、ホストI/F機能部51が、ホスト装置Hs1〜Hsnから要求を受け付けると、該要求をジョブ管理部I/F機能部53aに渡し、また、操作I/F機能部52の入力受付機能部52aが操作パネル40からの要求を受け取ると、該要求をジョブ管理部I/F機能部53aに渡す(ステップS101)。
【0036】
ジョブ管理部I/F機能部53aは、受け取った要求がホスト装置Hs1〜Hsnからの通常印刷要求または操作パネル40からの結合ジョブ参照要求と結合印刷要求のうちいずれの要求であるか判別し(ステップS102)、通常印刷要求であると、印刷ジョブ登録要求であるか否か、すなわち、登録有無を判別する(ステップS103)。
【0037】
すなわち、ユーザは、ホスト装置Hs1〜Hsnにおいて印刷設定を行う場合、例えば、ホスト装置Hs1〜Hsnのディスプレイに表示される図7に示すような印刷設定画面G1において、各種印刷設定とともに、印刷ジョブを画像形成装置Gkに登録するか否かの設定を行うことができる。なお、図7の印刷設定画面G1では、印刷先のプリンタである画像形成装置Gkとプロパティを設定するプリンタ設定項目、印刷範囲設定項目(全てのページか指定ページかの指定)、印刷部数を設定する印刷部数設定項目、印刷ジョブを印刷先の画像形成装置Gkのハードディスク13で構築されるジョブ保持機能部53dに登録するか否かを設定する登録指定項目及び「OK」と「キャンセル」ボタンが表示されている。
【0038】
そして、ステップS103で、印刷ジョブ登録要求のとき(ステップS103で、登録するとき)には、ジョブ管理部I/F機能部53aは、ホスト装置Hs1〜HSnから送られてきた印刷ジョブをジョブ保持機能部53dに渡して保存登録させ(ステップS104)、印刷の有無(印刷用否)を判定する(ステップS105)。このときの要求は、図5に示したようなデータフォーマットの印刷要求である。
【0039】
また、ジョブ管理部I/F機能部53aは、ステップS103で、印刷ジョブの登録が要求されていないとき(ステップS103で、登録しないとき)には、印刷ジョブのジョブ保持機能部53dへの登録を行うことなく、印刷有無の判定を行う(ステップS105)。
【0040】
ステップS105で、印刷有りのとき(ステップS105で、印刷するとき)には、ジョブ管理部I/F機能部53aは、ホスト装置Hs1〜Hsnから受け取った印刷ジョブを印刷制御部機能部54に渡し、印刷制御機能部54が、エンジンI/F機能部55を介してプリンタエンジン30を制御して、プリンタエンジン30に、該印刷ジョブに基づいて印刷させて、印刷制御処理を終了する(ステップS106)。
【0041】
ステップS105で、印刷なしのとき(ステップS105で、印刷しないとき)には、ジョブ管理部I/F機能部53aは、印刷ジョブに基づく印刷を行うことなく印刷制御処理を終了する。
【0042】
ステップS102で、受け取った要求が、入力受付機能部52aからの結合ジョブ参照要求であると、ジョブ管理部I/F機能部53aは、結合ジョブ参照要求をジョブ参照機能部53bに渡し、ジョブ参照機能部53bは、ジョブ保持機能部53dの保持している印刷ジョブの情報を参照印刷ジョブ情報として取得して、取得した参照印刷ジョブ情報を表示機能部52bを介して操作パネル40の表示パネルに表示させる(ステップS107)。このときの結合ジョブ参照要求は、図8に示すようなデータフォーマットの要求であり、要求元ID、データタイプ及び参照ジョブIDからなっている。要求元IDは、結合ジョブ参照要求を発行した要求元のIDであり、データタイプは、データ種類を判別するための指定であってジョブ参照要求の指定が行われている。参照ジョブIDは、参照するジョブを指定するIDである。また、ジョブ参照機能部53bが生成する参照印刷ジョブ情報は、図9に示すように、要求元ID、データタイプ及び参照ジョブ情報(ジョブデータ)からなっており、要求元ID及びデータタイプは、図6と同様である。参照ジョブ情報は、結合ジョブ参照要求で指定された印刷ジョブの情報であって、要求元ID、印刷設定、ページ情報及びページデータからなり、ページデータは、ページIDとイメージデータから成る。
【0043】
ユーザは、この操作パネル40の表示パネルに表示される参照印刷ジョブ情報を見て、操作パネル40の操作によって、結合する印刷ジョブのページを選択操作する。
【0044】
このとき、ホスト装置Hs1〜Hsnは、例えば、図10に示すようなジョブ一覧画面G2を表示し、ユーザは、このジョブ一覧画面G2によって結合させたいジョブとジョブ中のページを指定する操作を行う。なお、図10のジョブ一覧画面G2には、画像形成装置のジョブ保持機能部53dに保管されている印刷ジョブの一覧である印刷ジョブ一覧項目、印刷ジョブ一覧項目から選択された印刷ジョブの内容を表示する選択ジョブ内容項目、選択ジョブ内容項目から結合して印刷させるページが存在する場合に選択操作する「選択」ボタン、選択された印刷ジョブのIDと選択されたページIDを表示する選択ジョブ情報一覧項目及び「OK」と「キャンセル」ボタンが表示されている。
【0045】
操作パネル40は、選択操作された結合対象の印刷ジョブとそのページ情報を結合印刷要求として、入力受付機能部52aに送り、入力受付機能部52aが、結合印刷要求をジョブ管理部I/F機能部53aに送る。この結合印刷要求は、例えば、図11に示すようなデータフォーマットであって、要求元ID、データタイプ、印刷設定及び選択ジョブ情報からなっており、要求元ID及びデータタイプは、上記同様であるが、データタイプが結合印刷要求の指定となっている。選択ジョブ情報は、ジョブIDと該ジョブIDの印刷ジョブのどのページを結合するかを示す選択ページ情報からなっており、選択ページ情報は、ページを特定するページID(複数ページの指定が可能)からなっている。
【0046】
そして、ジョブ管理部I/F機能部53aは、ステップS102で、要求が結合印刷要求であると、受け取った結合印刷要求をジョブ結合機能部53cに渡し、ジョブ結合機能部53cは、受け取った結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に基づいて、ジョブ保持機能部53dに保存されている印刷ジョブのうち、該結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に該当する印刷ジョブと該印刷ジョブのページを結合して1つの結合印刷ジョブ(ジョブページ指定情報)を生成して、印刷制御機能部54に渡す(ステップS108)。この結合印刷ジョブは、例えば、図12に示すようなデータフォーマットとなっており、要求元を示す要求元ID、結合印刷要求のデータ種類であることを示すデータタイプ、ユーザが指定した印刷ジョブのページ情報を結合した結合ページ情報及びユーザが指定したページデータを結合した結合ページデータからなっている。結合ページデータは、ジョブIDとページデータからなり、ページデータは、さらに、ページIDとイメージデータからなっている。
【0047】
そして、印刷制御機能部54は、ジョブ結合機能部53cから渡された結合印刷ジョブに基づいて、エンジンI/F機能部55を介してプリンタエンジン30を制御して、プリンタエンジン30に、該結合印刷ジョブに基づく印刷を行わせて、印刷制御処理を終了する(ステップS109)。
【0048】
なお、上記説明においては、画像形成装置Gkの操作パネル40にジョブ一覧画面を表示して該操作パネル40で結合させる印刷ジョブとページの指定を行う場合について説明しているが、結合ジョブとページの指定は、画像形成装置Gkの操作パネル40に限るものではなく、例えば、ホスト装置Hs1〜Hsnにおいて行ってもよい。この場合、画像形成装置Gkは、ホスト装置Hs1〜Hsnからの結合ジョブ参照要求を受け付けると、要求元のホスト装置Hs1〜Hsnに参照印刷ジョブ情報を送信する。ホスト装置Hs1〜Hsnは、参照印刷ジョブ情報に基づいて、図10に示したジョブ一覧画面G2と同様のジョブ一覧画面をディスプレイに表示して、該ジョブ一覧画面を参照してユーザが結合させる印刷ジョブとページを選択指定すると、選択操作された結合対象の印刷ジョブのページ情報を結合印刷要求として画像形成装置Gkに送信する。そして、画像形成装置Gkは、上記同様に、ホストI/F機能部51を介してジョブ管理部I/F機能部53aが結合印刷要求を受け取り、ジョブ管理部I/F機能部53aは、受け取った要求が結合印刷要求であると、該結合印刷要求をジョブ結合機能部53cに渡す。ジョブ結合機能部53cは、該結合印刷要求に基づいて、ジョブ保持機能部53dに保存されている印刷ジョブのうち、該結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に該当する印刷ジョブと該印刷ジョブのページを結合して1つの結合印刷ジョブを生成する。この場合、ホストI/F機能部51及びジョブ管理部I/F機能部53aは、全体として、ジョブページ指定情報取得手段として機能している。
【0049】
このように、本実施例の印刷システム1は、複数の印刷ジョブを格納するハードディスク13で構築されるジョブ保持機能部(ジョブ格納手段)53dと、該ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページを指定する参照印刷ジョブ情報(ジョブページ指定情報)を取得するジョブ管理部I/F機能部(ジョブページ指定情報取得手段)53aと、該参照印刷ジョブ情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成するジョブ結合機能部(印刷ジョブ生成手段)53cと、を備えている。
【0050】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0051】
また、本実施例の画像形成装置Gkは、複数の印刷ジョブをハードディスク13で構築されるジョブ保持機能部53dに格納するジョブ格納処理ステップと、ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理ステップと、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理ステップと、を有する画像形成制御方法を実行する。
【0052】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0053】
さらに、本実施例の画像形成装置Gkは、コンピュータに、複数の印刷ジョブをハードディスク13で構築されるジョブ保持機能部53dに格納するジョブ格納処理と、ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理と、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理と、を実行させる画像形成制御プログラムを搭載している。
【0054】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0055】
また、本実施例の画像形成装置Gkは、ジョブ管理部I/F機能部53aが、前記参照印刷ジョブ情報として、前記印刷ジョブと該印刷ジョブのページとが対として順次指定されている参照印刷ジョブ情報を取得し、該ジョブ結合機能部53cが、該参照印刷ジョブ情報によって指定されている該印刷ジョブと該印刷ジョブのページにページを順次並べた結合印刷ジョブを生成している。
【0056】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを、指定順に結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性をより一層向上させることができる。
【0057】
さらに、本実施例の画像形成装置Gkは、前記印刷ジョブの前記ページのデータがイメージデータである。
【0058】
したがって、ジョブ結合機能部53cは、複数の印刷ジョブのページデータを、簡単かつ容易に1つの結合印刷ジョブに結合することができる。
【0059】
そして、本実施例の画像形成装置Gkは、ジョブ結合機能部53cの結合した結合印刷ジョブを印刷制御機能部54の制御下でプリンタエンジン30に実行させて用紙(被記録媒体)に画像を印刷出力(形成出力)する。
【0060】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成して印刷出力することができ、印刷ジョブの利用性を向上させることができる。
【0061】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【0062】
1 印刷システム
NW ネットワーク
Hs1〜Hsn ホスト装置
Gk 画像形成装置
10 コントローラ
30 プリンタエンジン
40 操作パネル
11 ホストI/F
12 CPU
13 ハードディスク(HDD)
14 RAM
15 操作I/F
16 状態制御部
17 ジョブ管理部
18 印刷制御部
19 エンジンI/F
20 バス
51 ホストI/F機能部
52 操作I/F機能部
52a 入力受付機能部
52b 表示機能部
53 ジョブ管理機能部
53a ジョブ管理部I/F機能部
53b ジョブ参照機能部
53c ジョブ結合機能部
53d ジョブ保持機能部
54 印刷制御機能部
55 エンジンI/F機能部
G1 印刷設定画面
G2 ジョブ一覧画面
【先行技術文献】
【特許文献】
【0063】
【特許文献1】特開2007−19798号公報
【技術分野】
【0001】
本発明は、画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、複数の印刷ジョブのページデータをページ単位で結合して結合印刷ジョブを生成する画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【0002】
パーソナルコンピュータ等の情報処理装置で作成された文書データを、プリンタ装置、複写装置、複合装置等の画像形成装置で印刷出力する場合、情報処理装置の搭載するアプリケーションで作成された文書データを該情報処理装置の搭載するプリンタドライバによって印刷先の画像形成装置が解釈することのできるPDL(Page Description Language)に変換して印刷命令とともに印刷ジョブとして印刷装置に送信し、画像形成装置が情報処理装置から送られてきた印刷ジョブを解析して、画像を所定の印刷方式で用紙、フィルム等の被記録媒体(以下、単に、用紙という。)に画像を印刷出力する。
【0003】
そして、情報処理装置は、文章作成ソフト、表計算ソフト、図形描画ソフトなどの様々なアプリケーションが搭載されていて、複数のアプリケーションで作成した文書データを画像形成装置に印刷ジョブとして送信して印刷させる場合、各アプリケーション毎に印刷指示を行う必要があり、一緒に印刷することができない。一緒に印刷させる場合には、各アプリケーションで作成された文書をいずれか1つのアプリケーションにまとめる必要がある。
【0004】
そして、従来、画像データをジョブ単位で格納手段に格納して、該ジョブの中から複数ページからなる基本ジョブと、他のジョブが選択されると、該基本ジョブの所定のページと該他のジョブの全ページとをそれぞれ結合して出力する画像形成装置が提案されている(特許文献1参照)。
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記公報記載の従来技術にあっては、ジョブ単位で複数の印刷ジョブを結合しているため、結合する印刷ジョブに重複するページが存在する場合に、重複するページをそれぞれ印刷することとなり、無駄な印刷を行ってしまい、資源とコストの削減を図る上で、改良の必要があった。また、結合する印刷ジョブの一部のページに機密情報が存在する場合に、上記従来技術にあっては、機密情報の存在するページも結合されて印刷され、機密情報の漏洩を防止する上で、改良の必要があった。すなわち、従来技術にあっては、ユーザの広範囲に渡る要望に対して、適切に対応することができず、利用性を向上させる上で、改良の必要があった。
【0006】
そこで、本発明は、複数の印刷ジョブをページ単位で結合して、印刷ジョブの利用性を向上させることを目的としている。
【課題を解決するための手段】
【0007】
上記目的を達成するために、請求項1記載の画像処理装置は、複数の印刷ジョブを格納するジョブ格納手段と、前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページを指定するジョブページ指定情報を取得するジョブページ指定情報取得手段と、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブ生成手段で生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成手段と、を備えていることを特徴としている。
【発明の効果】
【0008】
本発明によれば、複数の印刷ジョブをページ単位で結合して、印刷ジョブの利用性を向上させることができる。
【図面の簡単な説明】
【0009】
【図1】本発明の一実施例を適用した印刷システムのシステム構成図。
【図2】画像形成装置のブロック構成図。
【図3】画像形成装置の機能ブロック構成図。
【図4】印刷要求のデータフォーマットの一例を示す図。
【図5】ジョブ保持機能部が保持する印刷ジョブのデータフォーマットの一例を示す図。
【図6】印刷制御処理を示すフローチャート。
【図7】印刷設定画面の一例を示す図。
【図8】結合ジョブ参照要求のデータフォーマットの一例を示す図。
【図9】参照印刷ジョブ情報のデータフォーマットの一例を示す図。
【図10】ジョブ一覧画面の一例を示す図。
【図11】結合印刷要求のデータフォーマットの一例を示す図。
【図12】結合印刷ジョブのデータフォーマットの一例を示す図。
【発明を実施するための形態】
【0010】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例1】
【0011】
図1〜図12は、本発明の画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を示す図であり、図1は、本発明の画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を適用した印刷システム1のシステム構成図である。
【0012】
図1において、印刷システム1は、LAN(Local Area Network)等のネットワークNWに、複数のホスト装置Hs1〜Hsnと画像形成装置Gkが接続されており、ホスト装置Hs1〜Hsnの数及び画像形成装置Gkの数は、何ら限定されるものではない。
【0013】
ホスト装置Hs1〜Hsnは、例えば、通常のハードウェア構成を有するとともに、通常のソフトウェア構成を有するコンピュータ等が用いられ、ハードディスク等に、Windows(登録商標)等のOS(Operating System)及び文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア、プリンタドライバ等のアプリケーションフトウェア(以下、単に、アプリケーションという。)が格納されている。ホスト装置Hs1〜Hsnは、ユーザによって、アプリケーションを利用して、文書の作成・編集等が行われて、該文書に対してアプリケーション等から印刷指示が行われると、OSを通してプリンタドライバに文書データと印刷設定情報を渡し、プリンタドライバが、アプリケーションから受け取った文書データを、当該文書データの印刷を行う画像形成装置Gkが解釈できるイメージデータ(印刷データ)を作成するとともに、印刷設定情報を組み込んだ印刷ジョブを生成して、該印刷ジョブを、ネットワークNWを介して画像形成装置Gkに送信する。
【0014】
画像形成装置Gkは、図2に示すように、コントローラ10、プリンタエンジン30及び操作パネル40等を備えており、ネットワークNWを介してホスト装置Hs1〜Hsnに接続されている。
【0015】
コントローラ10は、ホストI/F11、CPU(Central Processing Unit )12、ハードディスク(HDD)13、RAM(Random Access Memory)14、操作I/F15、状態制御部16、ジョブ管理部17、印刷制御部18及びエンジンI/F19等を備えていて、各部は、バス20により接続されている。
【0016】
ホストI/F11には、ネットワークNWが接続され、ホストI/F11は、ネットワークNWを介してホスト装置Hs1〜Hsnとの間でデータ及びコマンドの授受を行って、印刷ジョブを受信したり、印刷結果等の各種コマンドのホスト装置Hs1〜Hsnへの送信等を行う。
【0017】
ハードディスク(ジョブ格納手段)13には、画像形成装置Gkとしての基本プログラム、後述する画像形成制御プログラム、必要なデータ及び画像データや印刷ジョブ等が格納されており、CPU12は、ハードディスク13内のプログラムと必要なデータをRAM14に展開して実行することで、画像形成装置Gkとしての基本処理と後述する画像処理を実行する。
【0018】
操作I/F(ジョブページ指定情報取得手段)15には、操作パネル40が接続されており、操作パネル40は、各種操作キーや表示パネル(例えば、液晶パネル等)等を備えている。操作パネル40の操作キーからは画像形成装置Gkに動作指示を行うのに必要な各種キー操作が行われ、表示パネルには、パネルI/F17を介してCPU12の制御下で操作キーの操作内容や各種情報を表示出力する。特に、操作パネル40は、ハードディスク13に格納されている複数の印刷ジョブの任意のページを指定する結合印刷ジョブ(ジョブページ指定情報)を生成するのに使用され、操作I/F15は、この複数の印刷ジョブの任意のページを指定する結合印刷ジョブを受け取ってジョブ管理部17に出力する。
【0019】
状態制御部16は、CPU12の制御下で、画像処理装置1の状態を制御し、ジョブ管理部(印刷ジョブ生成手段)17は、CPU12の制御下で、ホスト装置Hs1〜Hsnから送られてきた印刷ジョブを管理する。
【0020】
印刷制御部18は、プリンタエンジン30における印刷ジョブに基づく印刷処理を実行する。
【0021】
エンジンI/F19には、プリンタエンジン30が接続されており、コントローラ10からプリンタエンジン30への制御信号やビデオ信号及びプリンタエンジン30からコントローラ10へのステータス信号の授受を行う。
【0022】
プリンタエンジン(画像形成手段)30は、エンジンI/F19を介してコントローラ10から受け取ったイメージデータ及び制御信号により、例えば、電子写真方式により画像形成(印刷処理)を行う。すなわち、プリンタエンジン30は、電子写真方式の場合、図示しないが、電子写真方式で記録紙に描画データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。プリンタエンジン30は、イメージデータ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナー(画像形成材料)を感光体上に供給して現像してトナー画像を形成する。プリンタエンジン30は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【0023】
そして、画像形成装置Gkは、ホストI/F13を介してホスト装置40から印刷ジョブを受け取ると、CPU12が、受け取った印刷ジョブをハードディスク13に保管して、ジョブ管理部17が、ハードディスク13内の印刷ジョブを管理する。
【0024】
画像形成装置Gkは、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでハードディスク13等に導入することで、後述する複数の印刷ジョブの指定ページを結合した結合印刷ジョブを生成して印刷する画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【0025】
そして、画像形成装置Gkは、この画像形成制御プログラムが導入されることで、コントローラ10に、図3に示すような機能ブロックが構築される。すなわち、画像形成装置Gkは、画像形成制御プログラムが導入されることで、コントローラ10内に、ホストI/F機能部51、操作I/F機能部52、ジョブ管理機能部53、印刷制御機能部54及びエンジンI/F機能部55等が構築される。操作I/F機能部52には、入力受付機能部52aと表示機能部52bが構築され、ジョブ管理機能部53には、ジョブ管理部I/F機能部53a、ジョブ参照機能部53b、ジョブ結合機能部53c及びジョブ保持機能部53dが構築される。
【0026】
ホストI/F機能部51は、ホストI/F11によって構築され、ホスト装置Hs1〜Hsnとの間で、コマンドとデータの授受を行う。例えば、ホストI/F機能部51は、ホスト装置Hs1〜Hsnから送られてくる制御信号及び印刷ジョブからなる印刷要求データを受け取るとともに、画像形成装置Gkからホスト装置Hs1〜Hsnへのステータス信号の送り出しを行う。この印刷要求データは、例えば、図4に示すようなデータフォーマット構成となっていて、印刷要求の要求元であるホスト装置Hs1〜Hsnを特定するための要求元ID、データ種別を判別するためのデータタイプ、給紙トレイや排紙トレイの指定及び後処理の指定等の設定情報である印刷設定、ページ数等の情報であるページ情報及びページデータ等から構成されており、データタイプは、通常印刷要求(印刷ジョブ登録要求と複合指定可)、印刷ジョブ登録要求(通常印刷要求と複合指定可)、印刷ジョブ参照要求、印刷ジョブ参照要求の応答、結合印刷要求等のデータ種別を判別するためのデータタイプである。そして、ページデータは、ページIDとデータ本体であるイメージデータからなる。
【0027】
操作I/F機能部52は、操作I/F15によって構築され、入力受付機能部52aが、操作パネル40からの入力を受け付けて、ジョブ管理機能部53のジョブ管理部I/F機能部53aに出力する。表示機能部52bは、ジョブ管理機能部53の処理した結果の情報、特に、ジョブ参照機能部53bから渡されるジョブ参照結果情報を操作パネル40の表示パネルに表示出力させる。
【0028】
ジョブ管理機能部53は、ジョブ管理部I/F機能部53aが、ジョブ管理機能部53に対するホストI/F機能部51からの要求及び操作I/F機能部52の入力受付機能部52aからの要求を受け付けて、ジョブ参照機能部53b、ジョブ保持機能部53d及びジョブ結合機能部53cに要求を渡し、ジョブ参照機能部53bが、ジョブ管理部I/F機能部53bが受け付けた要求に基づいて、ジョブ保持機能部53dを参照して、参照結果の印刷ジョブに関するジョブ情報を操作I/F機能部52の表示機能部52bに出力する。
【0029】
ジョブ保持機能部(ジョブ格納手段)53dは、ホスト装置Hs1〜Hsnから送られてきてホストI/F機能部51から渡されて、ジョブ管理部I/F機能部53aから受け取った印刷ジョブを、例えば、ジョブIDを付与して保管・管理し、ジョブ参照機能部53bからのジョブ参照要求やジョブ結合機能部53cからのジョブ要求に応じて必要な印刷ジョブに関する情報を渡したり、印刷ジョブのデータを渡す。例えば、操作パネル40からジョブ参照要求が指示操作されると、この指示操作のジョブ参照要求を入力受付機能部52aが受け付けてジョブ管理I/F機能部53aに渡し、ジョブ管理部I/F機能部53aが該ジョブ参照要求をジョブ参照機能部53bに渡す。ジョブ参照機能部53bは、ジョブ保持機能部53dからジョブ保持機能部53dが保持/管理する印刷ジョブの情報を受け取って、操作I/F機能部52の表示機能部52bに渡して、表示機能部52bが、操作パネル40の表示パネルに表示させる。上記操作I/F機能部52及びジョブ管理部I/F機能部53aは、全体として、ジョブページ指定情報取得手段として機能している。
【0030】
上記ジョブ保持機能部53dが保持する印刷ジョブは、図5に示すように、ジョブIDとジョブデータからなり、ジョブデータには、図4に示した印刷要求データである要求元ID、印刷設定、ページ情報及びページIDとイメージデータからなるページデータが含まれる。
【0031】
ジョブ結合機能部(印刷ジョブ生成手段)53cは、ジョブ管理IF機能部53aから操作I/F機能部52の入力受付機能部52aを介して入力される操作パネル40で指示操作された結合対象の複数の印刷ジョブの複数のページをジョブ保持機能部53dから読み出して、該複数の印刷ジョブの複数のページを指示内容に応じた結合方法で結合して新たな結合印刷ジョブを生成し、生成した結合印刷ジョブをジョブ保持機能部53dに保持させるとともに、印刷制御機能部54に出力する。
【0032】
印刷制御機能部54は、印刷制御部18によって構築され、ジョブ管理IF機能部53aから渡されるホスト装置Hs1〜Hsnから受け取った印刷ジョブまたはジョブ結合部53cから受け取った結合印刷ジョブに基づいて、エンジンI/F機能部55を介してプリンタエンジン30を制御して、画像を用紙に印刷出力させる印刷処理を制御する。
【0033】
エンジンI/F機能部55は、エンジンI/F19によって構築され、プリンタエンジン30への制御信号やビデオ信号及びプリンタエンジン30からのステータス信号の授受を行う。
【0034】
次に、本実施例の作用を説明する。本実施例の印刷システム1における画像形成装置Gkは、ホスト装置Hs1〜Hsnからの要求に応じて、通常の印刷ジョブに基づく印刷処理を行うとともに、ジョブ保持機能部53dの保持する複数の印刷ジョブに対してページ単位で指定されたページデータを結合した結合印刷ジョブを生成して、印刷出力する。
【0035】
画像形成装置Gkは、図6に示すように、ホストI/F機能部51が、ホスト装置Hs1〜Hsnから要求を受け付けると、該要求をジョブ管理部I/F機能部53aに渡し、また、操作I/F機能部52の入力受付機能部52aが操作パネル40からの要求を受け取ると、該要求をジョブ管理部I/F機能部53aに渡す(ステップS101)。
【0036】
ジョブ管理部I/F機能部53aは、受け取った要求がホスト装置Hs1〜Hsnからの通常印刷要求または操作パネル40からの結合ジョブ参照要求と結合印刷要求のうちいずれの要求であるか判別し(ステップS102)、通常印刷要求であると、印刷ジョブ登録要求であるか否か、すなわち、登録有無を判別する(ステップS103)。
【0037】
すなわち、ユーザは、ホスト装置Hs1〜Hsnにおいて印刷設定を行う場合、例えば、ホスト装置Hs1〜Hsnのディスプレイに表示される図7に示すような印刷設定画面G1において、各種印刷設定とともに、印刷ジョブを画像形成装置Gkに登録するか否かの設定を行うことができる。なお、図7の印刷設定画面G1では、印刷先のプリンタである画像形成装置Gkとプロパティを設定するプリンタ設定項目、印刷範囲設定項目(全てのページか指定ページかの指定)、印刷部数を設定する印刷部数設定項目、印刷ジョブを印刷先の画像形成装置Gkのハードディスク13で構築されるジョブ保持機能部53dに登録するか否かを設定する登録指定項目及び「OK」と「キャンセル」ボタンが表示されている。
【0038】
そして、ステップS103で、印刷ジョブ登録要求のとき(ステップS103で、登録するとき)には、ジョブ管理部I/F機能部53aは、ホスト装置Hs1〜HSnから送られてきた印刷ジョブをジョブ保持機能部53dに渡して保存登録させ(ステップS104)、印刷の有無(印刷用否)を判定する(ステップS105)。このときの要求は、図5に示したようなデータフォーマットの印刷要求である。
【0039】
また、ジョブ管理部I/F機能部53aは、ステップS103で、印刷ジョブの登録が要求されていないとき(ステップS103で、登録しないとき)には、印刷ジョブのジョブ保持機能部53dへの登録を行うことなく、印刷有無の判定を行う(ステップS105)。
【0040】
ステップS105で、印刷有りのとき(ステップS105で、印刷するとき)には、ジョブ管理部I/F機能部53aは、ホスト装置Hs1〜Hsnから受け取った印刷ジョブを印刷制御部機能部54に渡し、印刷制御機能部54が、エンジンI/F機能部55を介してプリンタエンジン30を制御して、プリンタエンジン30に、該印刷ジョブに基づいて印刷させて、印刷制御処理を終了する(ステップS106)。
【0041】
ステップS105で、印刷なしのとき(ステップS105で、印刷しないとき)には、ジョブ管理部I/F機能部53aは、印刷ジョブに基づく印刷を行うことなく印刷制御処理を終了する。
【0042】
ステップS102で、受け取った要求が、入力受付機能部52aからの結合ジョブ参照要求であると、ジョブ管理部I/F機能部53aは、結合ジョブ参照要求をジョブ参照機能部53bに渡し、ジョブ参照機能部53bは、ジョブ保持機能部53dの保持している印刷ジョブの情報を参照印刷ジョブ情報として取得して、取得した参照印刷ジョブ情報を表示機能部52bを介して操作パネル40の表示パネルに表示させる(ステップS107)。このときの結合ジョブ参照要求は、図8に示すようなデータフォーマットの要求であり、要求元ID、データタイプ及び参照ジョブIDからなっている。要求元IDは、結合ジョブ参照要求を発行した要求元のIDであり、データタイプは、データ種類を判別するための指定であってジョブ参照要求の指定が行われている。参照ジョブIDは、参照するジョブを指定するIDである。また、ジョブ参照機能部53bが生成する参照印刷ジョブ情報は、図9に示すように、要求元ID、データタイプ及び参照ジョブ情報(ジョブデータ)からなっており、要求元ID及びデータタイプは、図6と同様である。参照ジョブ情報は、結合ジョブ参照要求で指定された印刷ジョブの情報であって、要求元ID、印刷設定、ページ情報及びページデータからなり、ページデータは、ページIDとイメージデータから成る。
【0043】
ユーザは、この操作パネル40の表示パネルに表示される参照印刷ジョブ情報を見て、操作パネル40の操作によって、結合する印刷ジョブのページを選択操作する。
【0044】
このとき、ホスト装置Hs1〜Hsnは、例えば、図10に示すようなジョブ一覧画面G2を表示し、ユーザは、このジョブ一覧画面G2によって結合させたいジョブとジョブ中のページを指定する操作を行う。なお、図10のジョブ一覧画面G2には、画像形成装置のジョブ保持機能部53dに保管されている印刷ジョブの一覧である印刷ジョブ一覧項目、印刷ジョブ一覧項目から選択された印刷ジョブの内容を表示する選択ジョブ内容項目、選択ジョブ内容項目から結合して印刷させるページが存在する場合に選択操作する「選択」ボタン、選択された印刷ジョブのIDと選択されたページIDを表示する選択ジョブ情報一覧項目及び「OK」と「キャンセル」ボタンが表示されている。
【0045】
操作パネル40は、選択操作された結合対象の印刷ジョブとそのページ情報を結合印刷要求として、入力受付機能部52aに送り、入力受付機能部52aが、結合印刷要求をジョブ管理部I/F機能部53aに送る。この結合印刷要求は、例えば、図11に示すようなデータフォーマットであって、要求元ID、データタイプ、印刷設定及び選択ジョブ情報からなっており、要求元ID及びデータタイプは、上記同様であるが、データタイプが結合印刷要求の指定となっている。選択ジョブ情報は、ジョブIDと該ジョブIDの印刷ジョブのどのページを結合するかを示す選択ページ情報からなっており、選択ページ情報は、ページを特定するページID(複数ページの指定が可能)からなっている。
【0046】
そして、ジョブ管理部I/F機能部53aは、ステップS102で、要求が結合印刷要求であると、受け取った結合印刷要求をジョブ結合機能部53cに渡し、ジョブ結合機能部53cは、受け取った結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に基づいて、ジョブ保持機能部53dに保存されている印刷ジョブのうち、該結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に該当する印刷ジョブと該印刷ジョブのページを結合して1つの結合印刷ジョブ(ジョブページ指定情報)を生成して、印刷制御機能部54に渡す(ステップS108)。この結合印刷ジョブは、例えば、図12に示すようなデータフォーマットとなっており、要求元を示す要求元ID、結合印刷要求のデータ種類であることを示すデータタイプ、ユーザが指定した印刷ジョブのページ情報を結合した結合ページ情報及びユーザが指定したページデータを結合した結合ページデータからなっている。結合ページデータは、ジョブIDとページデータからなり、ページデータは、さらに、ページIDとイメージデータからなっている。
【0047】
そして、印刷制御機能部54は、ジョブ結合機能部53cから渡された結合印刷ジョブに基づいて、エンジンI/F機能部55を介してプリンタエンジン30を制御して、プリンタエンジン30に、該結合印刷ジョブに基づく印刷を行わせて、印刷制御処理を終了する(ステップS109)。
【0048】
なお、上記説明においては、画像形成装置Gkの操作パネル40にジョブ一覧画面を表示して該操作パネル40で結合させる印刷ジョブとページの指定を行う場合について説明しているが、結合ジョブとページの指定は、画像形成装置Gkの操作パネル40に限るものではなく、例えば、ホスト装置Hs1〜Hsnにおいて行ってもよい。この場合、画像形成装置Gkは、ホスト装置Hs1〜Hsnからの結合ジョブ参照要求を受け付けると、要求元のホスト装置Hs1〜Hsnに参照印刷ジョブ情報を送信する。ホスト装置Hs1〜Hsnは、参照印刷ジョブ情報に基づいて、図10に示したジョブ一覧画面G2と同様のジョブ一覧画面をディスプレイに表示して、該ジョブ一覧画面を参照してユーザが結合させる印刷ジョブとページを選択指定すると、選択操作された結合対象の印刷ジョブのページ情報を結合印刷要求として画像形成装置Gkに送信する。そして、画像形成装置Gkは、上記同様に、ホストI/F機能部51を介してジョブ管理部I/F機能部53aが結合印刷要求を受け取り、ジョブ管理部I/F機能部53aは、受け取った要求が結合印刷要求であると、該結合印刷要求をジョブ結合機能部53cに渡す。ジョブ結合機能部53cは、該結合印刷要求に基づいて、ジョブ保持機能部53dに保存されている印刷ジョブのうち、該結合印刷要求の選択ジョブ情報のジョブIDと選択ページ情報に該当する印刷ジョブと該印刷ジョブのページを結合して1つの結合印刷ジョブを生成する。この場合、ホストI/F機能部51及びジョブ管理部I/F機能部53aは、全体として、ジョブページ指定情報取得手段として機能している。
【0049】
このように、本実施例の印刷システム1は、複数の印刷ジョブを格納するハードディスク13で構築されるジョブ保持機能部(ジョブ格納手段)53dと、該ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページを指定する参照印刷ジョブ情報(ジョブページ指定情報)を取得するジョブ管理部I/F機能部(ジョブページ指定情報取得手段)53aと、該参照印刷ジョブ情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成するジョブ結合機能部(印刷ジョブ生成手段)53cと、を備えている。
【0050】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0051】
また、本実施例の画像形成装置Gkは、複数の印刷ジョブをハードディスク13で構築されるジョブ保持機能部53dに格納するジョブ格納処理ステップと、ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理ステップと、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理ステップと、を有する画像形成制御方法を実行する。
【0052】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0053】
さらに、本実施例の画像形成装置Gkは、コンピュータに、複数の印刷ジョブをハードディスク13で構築されるジョブ保持機能部53dに格納するジョブ格納処理と、ジョブ保持機能部53dに格納されている複数の印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理と、前記ジョブページ指定情報で指定されている複数の前記印刷ジョブにおける指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理と、を実行させる画像形成制御プログラムを搭載している。
【0054】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性を向上させることができる。
【0055】
また、本実施例の画像形成装置Gkは、ジョブ管理部I/F機能部53aが、前記参照印刷ジョブ情報として、前記印刷ジョブと該印刷ジョブのページとが対として順次指定されている参照印刷ジョブ情報を取得し、該ジョブ結合機能部53cが、該参照印刷ジョブ情報によって指定されている該印刷ジョブと該印刷ジョブのページにページを順次並べた結合印刷ジョブを生成している。
【0056】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを、指定順に結合して結合印刷ジョブを作成することができ、印刷ジョブの利用性をより一層向上させることができる。
【0057】
さらに、本実施例の画像形成装置Gkは、前記印刷ジョブの前記ページのデータがイメージデータである。
【0058】
したがって、ジョブ結合機能部53cは、複数の印刷ジョブのページデータを、簡単かつ容易に1つの結合印刷ジョブに結合することができる。
【0059】
そして、本実施例の画像形成装置Gkは、ジョブ結合機能部53cの結合した結合印刷ジョブを印刷制御機能部54の制御下でプリンタエンジン30に実行させて用紙(被記録媒体)に画像を印刷出力(形成出力)する。
【0060】
したがって、ユーザが複数の印刷ジョブに対してページ単位で指定した複数の印刷ジョブのページを結合して結合印刷ジョブを作成して印刷出力することができ、印刷ジョブの利用性を向上させることができる。
【0061】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【0062】
1 印刷システム
NW ネットワーク
Hs1〜Hsn ホスト装置
Gk 画像形成装置
10 コントローラ
30 プリンタエンジン
40 操作パネル
11 ホストI/F
12 CPU
13 ハードディスク(HDD)
14 RAM
15 操作I/F
16 状態制御部
17 ジョブ管理部
18 印刷制御部
19 エンジンI/F
20 バス
51 ホストI/F機能部
52 操作I/F機能部
52a 入力受付機能部
52b 表示機能部
53 ジョブ管理機能部
53a ジョブ管理部I/F機能部
53b ジョブ参照機能部
53c ジョブ結合機能部
53d ジョブ保持機能部
54 印刷制御機能部
55 エンジンI/F機能部
G1 印刷設定画面
G2 ジョブ一覧画面
【先行技術文献】
【特許文献】
【0063】
【特許文献1】特開2007−19798号公報
【特許請求の範囲】
【請求項1】
複数の印刷ジョブを格納するジョブ格納手段と、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページを指定するジョブページ指定情報を取得するジョブページ指定情報取得手段と、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成手段と、
を備えていることを特徴とする画像処理装置。
【請求項2】
前記ジョブページ指定情報取得手段は、
前記ジョブページ指定情報として、前記印刷ジョブと該印刷ジョブのページとが対として順次指定されているジョブページ指定情報を取得し、
前記印刷ジョブ生成手段は、
前記ジョブページ指定情報によって指定されている前記印刷ジョブと該印刷ジョブのページにページを順次並べた結合印刷ジョブを生成することを特徴とする請求項1記載の画像処理装置。
【請求項3】
前記画像処理装置は、
前記印刷ジョブの前記ページのデータがイメージデータであることを特徴とする請求項1または請求項2記載の画像処理装置。
【請求項4】
印刷ジョブに対して画像処理手段で画像処理を施して画像形成手段で被記録媒体に画像を形成する画像形成装置において、
前記画像処理手段として、請求項1から請求項3のいずれかに記載の画像処理装置を搭載していることを特徴とする画像形成装置。
【請求項5】
複数の印刷ジョブをジョブ格納手段に格納するジョブ格納処理ステップと、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理ステップと、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理ステップと、
前記印刷ジョブ生成処理ステップで生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成処理ステップと、
を有することを特徴とする画像形成制御方法。
【請求項6】
コンピュータに、
複数の印刷ジョブをジョブ格納手段に格納するジョブ格納処理と、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理と、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理と、
前記印刷ジョブ生成処理で生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成処理と、
を実行させることを特徴とする画像形成制御プログラム。
【請求項1】
複数の印刷ジョブを格納するジョブ格納手段と、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページを指定するジョブページ指定情報を取得するジョブページ指定情報取得手段と、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成手段と、
を備えていることを特徴とする画像処理装置。
【請求項2】
前記ジョブページ指定情報取得手段は、
前記ジョブページ指定情報として、前記印刷ジョブと該印刷ジョブのページとが対として順次指定されているジョブページ指定情報を取得し、
前記印刷ジョブ生成手段は、
前記ジョブページ指定情報によって指定されている前記印刷ジョブと該印刷ジョブのページにページを順次並べた結合印刷ジョブを生成することを特徴とする請求項1記載の画像処理装置。
【請求項3】
前記画像処理装置は、
前記印刷ジョブの前記ページのデータがイメージデータであることを特徴とする請求項1または請求項2記載の画像処理装置。
【請求項4】
印刷ジョブに対して画像処理手段で画像処理を施して画像形成手段で被記録媒体に画像を形成する画像形成装置において、
前記画像処理手段として、請求項1から請求項3のいずれかに記載の画像処理装置を搭載していることを特徴とする画像形成装置。
【請求項5】
複数の印刷ジョブをジョブ格納手段に格納するジョブ格納処理ステップと、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理ステップと、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理ステップと、
前記印刷ジョブ生成処理ステップで生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成処理ステップと、
を有することを特徴とする画像形成制御方法。
【請求項6】
コンピュータに、
複数の印刷ジョブをジョブ格納手段に格納するジョブ格納処理と、
前記ジョブ格納手段に格納されている複数の前記印刷ジョブの任意のページが指定されたジョブページ指定情報を取得するジョブページ指定情報取得処理と、
前記ジョブページ指定情報で指定されている複数の前記印刷ジョブの指定ページのデータを結合して結合印刷ジョブを生成する印刷ジョブ生成処理と、
前記印刷ジョブ生成処理で生成された前記結合印刷ジョブを実行して被記録媒体に画像を形成する画像形成処理と、
を実行させることを特徴とする画像形成制御プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2013−61823(P2013−61823A)
【公開日】平成25年4月4日(2013.4.4)
【国際特許分類】
【出願番号】特願2011−200129(P2011−200129)
【出願日】平成23年9月14日(2011.9.14)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
【公開日】平成25年4月4日(2013.4.4)
【国際特許分類】
【出願日】平成23年9月14日(2011.9.14)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
[ Back to top ]