(57)【要約】【課題】複数のジョブを統合する場合にも、ジョブの送信先においてジョブに基づく処理の開始が遅れることを抑制することができるジョブ送信装置を提供する。【解決手段】ジョブを記憶する処理側記憶部５と、ジョブを送信するプリントサーバー２３とを備え、プリントサーバー２３は、送信中のジョブの次のジョブが処理側記憶部５に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。プリントサーバー２３は、次のジョブが処理側記憶部５に記憶されているか否かの判断を、送信中のジョブに含まれるジョブ終了コマンドを送信する前に、行うことが好ましい。【選択図】図４
2020181457.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを記憶する記憶部と、
前記ジョブを送信する送信部と、を備え、
前記送信部は、送信中の前記ジョブの次のジョブが前記記憶部に記憶されている場合に、送信中の前記ジョブに次の前記ジョブを統合し、送信中の前記ジョブと統合した１つのジョブとして、次の前記ジョブを送信することを特徴とするジョブ送信装置。
【請求項２】
前記送信部は、次の前記ジョブが前記記憶部に記憶されているか否かの判断を、送信中の前記ジョブに含まれるジョブ終了コマンドを送信する前に、行うことを特徴とする請求項１に記載のジョブ送信装置。
【請求項３】
前記送信部は、次の前記ジョブが前記記憶部に記憶されている場合に、送信中の前記ジョブに含まれるジョブ終了コマンドと、次の前記ジョブに含まれるジョブ開始コマンドと、を送信することなく、前記ジョブ終了コマンドを除いた送信中の前記ジョブを送信した後に、前記ジョブ開始コマンドを除いた次の前記ジョブを送信することにより、送信中の前記ジョブと統合した１つのジョブとして、次の前記ジョブを送信することを特徴とする請求項１または２に記載のジョブ送信装置。
【請求項４】
前記送信部は、次の前記ジョブが前記記憶部に記憶されている場合に、送信中の前記ジョブと次のジョブとが同じユーザーのものであれば、送信中の前記ジョブに次の前記ジョブを統合し、送信中の前記ジョブと次のジョブとが異なるユーザーのものであれば、送信中の前記ジョブに次の前記ジョブを統合しないことを特徴とする請求項１ないし３のいずれか一項に記載のジョブ送信装置。
【請求項５】
スプーラーから前記ジョブを取得する取得部をさらに備え、
前記記憶部は、前記スプーラーから取得された前記ジョブを記憶することを特徴とする請求項１ないし４のいずれか一項に記載のジョブ送信装置。
【請求項６】
前記ジョブは、印刷処理を実行させるための印刷ジョブであることを特徴とする請求項１ないし５のいずれか一項に記載のジョブ送信装置。
【請求項７】
ジョブを記憶する記憶部と、
前記ジョブを送信する送信部と、
前記送信部から送信された前記ジョブを受信し、受信した前記ジョブを処理する処理部と、を備え、
前記送信部は、送信中の前記ジョブの次のジョブが前記記憶部に記憶されている場合に、送信中の前記ジョブに次の前記ジョブを統合し、送信中の前記ジョブと統合した１つのジョブとして、次の前記ジョブを送信することを特徴とするジョブ処理装置。
【請求項８】
プロセッサーに、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中の前記ジョブに次の前記ジョブを統合し、送信中の前記ジョブと統合した１つのジョブとして、次の前記ジョブを送信させることを特徴とするプログラム。
【請求項９】
送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中の前記ジョブに次の前記ジョブを統合し、送信中の前記ジョブと統合した１つのジョブとして、次の前記ジョブを送信することを特徴とするジョブ送信装置のジョブ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ送信装置、ジョブ処理装置、プログラムおよびジョブ送信装置のジョブ送信方法に関するものである。
【背景技術】
【０００２】
従来、特許文献１が開示するように、スプーラーに記憶された複数の印刷ジョブを統合した後、統合した印刷ジョブを印刷装置へ送信する印刷ジョブ制御方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０８４１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の印刷ジョブ制御方法では、印刷ジョブの送信開始前に複数の印刷ジョブを統合するため、複数の印刷ジョブがスプーラーに記憶された後でないと印刷を開始することができず、印刷の開始が遅くなってしまう。
【課題を解決するための手段】
【０００５】
本発明のジョブ送信装置は、ジョブを記憶する記憶部と、ジョブを送信する送信部と、を備え、送信部は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【０００６】
本発明のジョブ処理装置は、ジョブを記憶する記憶部と、ジョブを送信する送信部と、送信部から送信されたジョブを受信し、受信したジョブを処理する処理部と、を備え、送信部は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【０００７】
本発明のプログラムは、プロセッサーに、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信させる。
【０００８】
本発明のジョブ送信装置のジョブ送信方法は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の印刷システムを示すブロック図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】印刷装置のハードウェア構成を示すブロック図である。
【図４】情報処理装置の機能構成を示すブロック図である。
【図５Ａ】印刷ジョブの構成を示す図である。
【図５Ｂ】統合された印刷ジョブの構成を示す図である。
【図６】印刷ジョブの送信処理の流れを示すフローチャートである。
【図７】第２実施形態の印刷システムを示すブロック図である。
【図８】第１情報処理装置のハードウェア構成を示すブロック図である。
【図９】第２情報処理装置のハードウェア構成を示すブロック図である。
【図１０】第１情報処理装置の機能構成を示すブロック図である。
【図１１】第２情報処理装置の機能構成を示すブロック図である。
【図１２】第３実施形態の印刷システムを示すブロック図である。
【図１３】情報処理装置のハードウェア構成を示すブロック図である。
【図１４】印刷装置のハードウェア構成を示すブロック図である。
【図１５】情報処理装置の機能構成を示すブロック図である。
【図１６】印刷装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
［第１実施形態］
図１に基づいて、第１実施形態の印刷システムＳａについて説明する。第１実施形態の印刷システムＳａは、「ジョブ送信装置」の一例である情報処理装置１と、印刷装置１０１とを備えている。情報処理装置１と印刷装置１０１とは、有線または無線により通信可能に接続されている。情報処理装置１としては、例えば、パソコン、スマートフォン、タブレット端末などを用いることができる。情報処理装置１は、印刷ジョブ２０１（図５Ａ参照）を生成し、生成した印刷ジョブ２０１を印刷装置１０１に送信する。印刷装置１０１は、情報処理装置１から送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１に基づいて、印刷処理、すなわち印刷媒体に画像を形成する処理、を実行する。
【００１１】
図２に基づいて、情報処理装置１のハードウェア構成について説明する。情報処理装置１は、処理側プロセッサー３と、処理側記憶部５と、操作部７と、表示部９と、処理側通信部１１とを備えている。
【００１２】
処理側プロセッサー３は、処理側記憶部５に記憶されたプログラムを実行する。処理側プロセッサー３としては、例えば、１または複数のＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）など、若しくはこれらの組合せを用いることができる。
【００１３】
処理側記憶部５は、プログラムおよびデータを記憶する。プログラムには、オペレーティングシステム１３、印刷ジョブ生成プログラム１５および印刷ジョブ送信プログラム１７が含まれる。オペレーティングシステム１３は、情報処理装置１の基本ソフトウェアである。印刷ジョブ生成プログラム１５は、印刷ジョブ２０１を生成するためのプログラムであり、例えば、文書作成アプリケーションや表作成アプリケーションである。印刷ジョブ送信プログラム１７は、後述するように、印刷ジョブ２０１を印刷装置１０１に送信するためのプログラムである。処理側記憶部５は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disc Drive）、フラッシュメモリーなどを含む。
【００１４】
操作部７は、ユーザーからの操作を受け付ける。操作部７としては、例えば、キーボード、マウス、タッチパッドなどを用いることができる。
【００１５】
表示部９は、各種情報を表示する。表示部９としては、例えば、液晶ディスプレー、有機ＥＬ（Organic Electro Luminescence）ディスプレーなどを用いることができる。
【００１６】
処理側通信部１１は、印刷装置１０１との間で、データおよびコマンドを送受信する。
【００１７】
図３に基づいて、印刷装置１０１のハードウェア構成について説明する。印刷装置１０１は、印刷側プロセッサー１０３と、印刷側記憶部１０５と、印刷機構１０７と、印刷側通信部１０９とを備えている。
【００１８】
印刷側プロセッサー１０３は、印刷側記憶部１０５に記憶されたプログラムを実行する。印刷側プロセッサー１０３としては、例えば、ＣＰＵ、ＤＳＰ、ＡＳＩＣなどを用いることができる。
【００１９】
印刷側記憶部１０５は、プログラムおよびデータを記憶する。印刷側記憶部１０５は、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリーなどを含む。
【００２０】
印刷機構１０７は、印刷側プロセッサー１０３による制御のもと、情報処理装置１から受信した印刷ジョブ２０１に基づいて、印刷処理を行う。印刷機構１０７の印刷方式は、特に限定されず、例えば、インクジェット方式、電子写真方式、サーマル方式などを用いることができる。
【００２１】
印刷側通信部１０９は、情報処理装置１との間で、データおよびコマンドを送受信する。
【００２２】
図４に基づいて、情報処理装置１の機能構成について説明する。なお、後述するように、情報処理装置１の各機能部は、処理側プロセッサー３が処理側記憶部５のＨＤＤなどに記憶された各種プログラムを実行することにより実現される。
【００２３】
情報処理装置１は、印刷ジョブ生成部１９と、プリンタースプーラー２１と、プリントサーバー２３とを備えている。
【００２４】
印刷ジョブ生成部１９は、印刷ジョブ２０１を生成する。印刷ジョブ生成部１９は、処理側プロセッサー３が印刷ジョブ生成プログラム１５を実行することにより実現される。
【００２５】
プリンタースプーラー２１は、印刷ジョブ生成部１９から送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１を、処理側記憶部５のスプーラー領域２５に記憶する。また、プリンタースプーラー２１は、処理側記憶部５のスプーラー領域２５から印刷ジョブ２０１を読み出し、読み出した印刷ジョブ２０１をプリントサーバー２３に送信する。プリンタースプーラー２１は、処理側プロセッサー３が実行するオペレーティングシステム１３の機能により実現される。
【００２６】
プリントサーバー２３は、プリンタースプーラー２１から送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１を、処理側記憶部５のサーバー領域２７に記憶する。なお、プリントサーバー２３は、「取得部」の一例であり、サーバー領域２７は、「記憶部」の一例である。また、プリントサーバー２３は、サーバー領域２７から印刷ジョブ２０１を読み出し、読み出した印刷ジョブ２０１を印刷装置１０１に送信する。プリントサーバー２３は、処理側プロセッサー３が印刷ジョブ送信プログラム１７を実行することにより実現される。プリントサーバー２３は、「送信部」の一例である。
【００２７】
なお、プリントサーバー２３には、オペレーティングシステム１３が提供するドライバーにより、ＩＰＰ（Internet Printing Protocol）などの特定のプロトコルに基づく印刷ジョブ２０１が送信される。プリントサーバー２３は、印刷装置１０１の機種ごとに対応したドライバー機能を含んでおり、特定のプロトコルに基づく印刷ジョブ２０１を、印刷装置１０１が解釈可能なデータに変換して、印刷装置１０１に送信する。これにより、特定のプロトコルに対応していない印刷装置１０１においても、情報処理装置１から受信した印刷ジョブ２０１を実行することができる。
【００２８】
図５Ａに基づいて、印刷ジョブ２０１のデータ構造について説明する。印刷ジョブ２０１には、ジョブ開始コマンド２０３と、印刷データ２０５と、ジョブ終了コマンド２０７とが含まれる。ジョブ開始コマンド２０３は、印刷ジョブ２０１の開始を示すコマンドであり、印刷装置１０１にジョブ開始処理を実行させるためのものである。印刷データ２０５は、ジョブ開始コマンド２０３とジョブ終了コマンド２０７との間に挿入されており、印刷装置１０１に印刷処理を実行させるためのものである。ジョブ終了コマンド２０７は、印刷ジョブ２０１の終了を示すコマンドであり、印刷装置１０１にジョブ終了処理を実行させるためのものである。
【００２９】
ここで、ジョブ開始処理は、印刷装置１０１において印刷処理に先立って実行される処理であるが、印刷装置１０１は、一の印刷処理に続けて次の印刷処理を行う場合には、一の印刷処理の後且つ次の印刷処理の前に、ジョブ開始処理を行う必要はない。同様に、ジョブ終了処理は、印刷装置１０１において印刷処理の後に実行される処理であるが、印刷装置１０１は、一の印刷処理に続けて次の印刷処理を行う場合には、一の印刷処理の後且つ次の印刷処理の前に、ジョブ終了処理を行う必要はない。
【００３０】
図６に基づいて、プリントサーバー２３が実行する、印刷ジョブ２０１の送信処理について説明する。プリントサーバー２３は、ステップＳ１において、処理側記憶部５のサーバー領域２７に印刷ジョブ２０１が記憶されているか否かを判断する。プリントサーバー２３は、印刷ジョブ２０１がサーバー領域２７に記憶されていると判断した場合には（Ｓ１；Ｙｅｓ）、ステップＳ２に進む。一方、プリントサーバー２３は、印刷ジョブ２０１がサーバー領域２７に記憶されていないと判断した場合には（Ｓ１；Ｎｏ）、ステップＳ１を繰り返し行う。
【００３１】
プリントサーバー２３は、ステップＳ２において、サーバー領域２７から印刷ジョブ２０１を読み出す。
【００３２】
プリントサーバー２３は、ステップＳ３において、印刷ジョブ２０１の印刷装置１０１への送信を開始する。
【００３３】
プリントサーバー２３は、ステップＳ４において、送信中の印刷ジョブ２０１に含まれるジョブ終了コマンド２０７を送信する前に、送信中の印刷ジョブ２０１の次の印刷ジョブ２０１が、サーバー領域２７に記憶されているか否かを判断する。プリントサーバー２３は、次の印刷ジョブ２０１がサーバー領域２７に記憶されていないと判断した場合には（Ｓ４；Ｎｏ）、ステップＳ５に進む。
【００３４】
プリントサーバー２３は、ステップＳ５において、ジョブ終了コマンド２０７を送信した後、ステップＳ１に戻る。
【００３５】
一方、プリントサーバー２３は、ステップＳ４において、次の印刷ジョブ２０１がサーバー領域２７に記憶されていると判断した場合には（Ｓ４；Ｙｅｓ）、ステップＳ６に進む。
【００３６】
プリントサーバー２３は、ステップＳ６において、送信中の印刷ジョブ２０１に含まれるジョブ終了コマンド２０７を削除する。
【００３７】
プリントサーバー２３は、ステップＳ７において、サーバー領域２７から次の印刷ジョブ２０１を読み出す。
【００３８】
プリントサーバー２３は、ステップＳ８において、次の印刷ジョブ２０１に含まれるジョブ開始コマンド２０３を削除した後、ステップＳ３に戻り、次の印刷ジョブ２０１の送信を開始する。
【００３９】
このように、プリントサーバー２３は、送信中の印刷ジョブ２０１の次の印刷ジョブ２０１が、サーバー領域２７に記憶されている場合には、送信中の印刷ジョブ２０１に含まれるジョブ終了コマンド２０７と、次の印刷ジョブ２０１に含まれるジョブ開始コマンド２０３とを送信することなく、次の印刷ジョブ２０１を送信することにより、送信中の印刷ジョブ２０１と統合した１つのジョブとして、次の印刷ジョブ２０１を送信する（図５Ｂ参照）。すなわち、プリントサーバー２３は、ジョブ終了コマンド２０７を除いた送信中の印刷ジョブ２０１を送信した後に、ジョブ開始コマンド２０３を除いた次の印刷ジョブ２０１を送信する。このため、送信中の印刷ジョブ２０１に対応した印刷処理と、次の印刷ジョブ２０１に対応した印刷処理とが、連続的に行われる。例えば、３つの印刷ジョブ２０１が統合された場合には、印刷装置１０１において、ジョブ開始処理と、３つの印刷処理と、ジョブ終了処理とが、順に行われる。
【００４０】
以上のように、本実施形態の情報処理装置１によれば、送信中の印刷ジョブ２０１の次の印刷ジョブ２０１が、サーバー領域２７に記憶されている場合には、印刷装置１０１において、送信中の印刷ジョブ２０１に対応したジョブ終了処理と次の印刷ジョブ２０１に対応したジョブ開始処理とが省略される。これにより、印刷装置１０１が複数の印刷ジョブ２０１を実行するのに要する総印刷時間を、ジョブ終了処理およびジョブ開始処理が省略された分、短縮することができる。
【００４１】
また、本実施形態の情報処理装置１によれば、複数の印刷ジョブ２０１の統合が、印刷ジョブ２０１の送信開始後に行われるため、複数の印刷ジョブ２０１がサーバー領域２７に記憶される前に、印刷ジョブ２０１の送信を開始することができる。したがって、複数の印刷ジョブ２０１を統合する場合にも、印刷装置１０１において印刷ジョブ２０１に基づく印刷処理の開始が遅れることを、抑制することができる。
【００４２】
また、本実施形態の情報処理装置１によれば、ユーザーにとっては、一の印刷ジョブ２０１を送信する場合と同様の操作手順により、複数の印刷ジョブ２０１を統合して送信することができる。すなわち、印刷ジョブ２０１の送信中に次の印刷ジョブ２０１がサーバー領域２７に記憶されることで、送信中の印刷ジョブ２０１と次の印刷ジョブ２０１とが統合されるため、ユーザーは、複数の印刷ジョブ２０１を統合して送信するか否かを、操作部７により予め選択しておく必要がない。また、印刷ジョブ２０１の送信中に次の印刷ジョブ２０１がサーバー領域２７に記憶されている場合には、送信中の印刷ジョブ２０１に次の印刷ジョブ２０１が自動的に統合されるため、ユーザーは、複数の印刷ジョブ２０１がサーバー領域２７に記憶された後、操作部７により印刷開始の指示を行う必要がない。
【００４３】
［第２実施形態］
図７に基づいて、第２実施形態の印刷システムＳｂについて説明する。第２実施形態の印刷システムＳｂは、第１情報処理装置１ａと、「ジョブ送信装置」の一例である第２情報処理装置１ｂと、印刷装置１０１とを備えている。第１情報処理装置１ａと第２情報処理装置１ｂとは、有線または無線により通信可能に接続され、第２情報処理装置１ｂと印刷装置１０１とは、有線または無線により通信可能に接続されている。第１情報処理装置１ａおよび第２情報処理装置１ｂとしては、上記の情報処理装置１と同様に、例えば、パソコン、スマートフォン、タブレット端末などを用いることができる。第１情報処理装置１ａは、印刷ジョブ２０１を生成し、生成した印刷ジョブ２０１を第２情報処理装置１ｂに送信する。第２情報処理装置１ｂは、第１情報処理装置１ａから送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１を印刷装置１０１に送信する。印刷装置１０１は、第２情報処理装置１ｂから送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１に基づいて、印刷処理を実行する。
【００４４】
図８に、第１情報処理装置１ａのハードウェア構成を示す。第１情報処理装置１ａは、図２に示した情報処理装置１と略同様に構成されているが、処理側記憶部５に印刷ジョブ送信プログラム１７が記憶されていない点で相違する。
【００４５】
図９に、第２情報処理装置１ｂのハードウェア構成を示す。第２情報処理装置１ｂは、図８に示した第１情報処理装置１ａと略同様に構成されているが、処理側記憶部５に、印刷ジョブ生成プログラム１５に代えて、印刷ジョブ送信プログラム１７が記憶されている点で相違する。なお、印刷装置１０１については、第１実施形態と同様に構成されているため、説明を省略する。
【００４６】
図１０に、第１情報処理装置１ａの機能構成を示す。第１情報処理装置１ａは、図４に示した情報処理装置１と略同様に構成されているが、プリントサーバー２３を備えていない点で相違する。プリンタースプーラー２１は、処理側記憶部５から読み出した印刷ジョブ２０１を第２情報処理装置１ｂに送信する点を除き、図４に示した情報処理装置１のプリンタースプーラー２１と同様に機能する。
【００４７】
図１１に、第２情報処理装置１ｂの機能構成を示す。第２情報処理装置１ｂは、プリントサーバー２３を備えている。プリントサーバー２３は、第１情報処理装置１ａから受信した印刷ジョブ２０１を処理側記憶部５に記憶する点を除き、図４に示した情報処理装置１のプリントサーバー２３と同様に機能する。すなわち、プリントサーバー２３は、図６に示した印刷ジョブ２０１の送信処理を、同様に実行する。
【００４８】
以上のように、プリントサーバー２３は、プリンタースプーラー２１を備えた情報処理装置１と同じ情報処理装置１内に設けられた構成に限定されず、プリンタースプーラー２１を備えた第１情報処理装置１ａとは異なる第２情報処理装置１ｂに設けられた構成でもよい。
【００４９】
［第３実施形態］
図１２に基づいて、第３実施形態の印刷システムＳｃについて説明する。第３実施形態の印刷システムＳｃは、情報処理装置１と、「ジョブ処理装置」の一例である印刷装置１０１とを備えている。情報処理装置１は、印刷ジョブ２０１を生成し、生成した印刷ジョブ２０１を印刷装置１０１に送信する。印刷装置１０１は、情報処理装置１から送信された印刷ジョブ２０１を受信し、受信した印刷ジョブ２０１に基づいて、印刷処理を実行する。
【００５０】
図１３に、情報処理装置１のハードウェア構成を示す。情報処理装置１は、図２に示した情報処理装置１と略同様に構成されているが、処理側記憶部５に印刷ジョブ送信プログラム１７が記憶されていない点で相違する。
【００５１】
図１４に、印刷装置１０１のハードウェア構成を示す。印刷装置１０１は、図３に示した印刷装置１０１と略同様に構成されているが、印刷側記憶部１０５に印刷ジョブ送信プログラム１７が記憶されている点で相違する。
【００５２】
図１５に、情報処理装置１の機能構成を示す。情報処理装置１は、図４に示した情報処理装置１と略同様に構成されているが、プリントサーバー２３を備えていない点で相違する。プリンタースプーラー２１は、処理側記憶部５から読み出した印刷ジョブ２０１を印刷装置１０１に送信する点を除き、図４に示した情報処理装置１のプリンタースプーラー２１と同様に機能する。
【００５３】
図１６に、印刷装置１０１の機能構成を示す。印刷装置１０１は、プリントサーバー２３と、印刷部１１１とを備えている。プリントサーバー２３は、情報処理装置１から受信した印刷ジョブ２０１を印刷側記憶部１０５に記憶すると共に、印刷側記憶部１０５から読み出した印刷ジョブ２０１を印刷部１１１に送信する点を除き、図４に示した情報処理装置１のプリントサーバー２３と同様に機能する。すなわち、プリントサーバー２３は、図６に示した印刷ジョブ２０１の送信処理を、同様に実行する。印刷部１１１は、プリントサーバー２３から送信された印刷ジョブ２０１に基づいて、印刷処理を実行する。
【００５４】
以上のように、プリントサーバー２３は、情報処理装置１に設けられた構成に限定されず、印刷装置１０１に設けられた構成でもよい。
【００５５】
［その他の変形例］
上記の実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、上記の実施形態は、上述したほか、以下のような形態に変更することができる。
【００５６】
プリントサーバー２３は、送信中の印刷ジョブ２０１の次の印刷ジョブ２０１が処理側記憶部５或いは印刷側記憶部１０５に記憶されている場合に、常に、送信中の印刷ジョブ２０１に次の印刷ジョブ２０１を統合する構成に限定されない。例えば、プリントサーバー２３は、送信中の印刷ジョブ２０１と次の印刷ジョブ２０１とが同じユーザーのものであるか否かにより、送信中の印刷ジョブ２０１に次の印刷ジョブ２０１を統合するか否かを切り替えてもよい。すなわち、プリントサーバー２３は、送信中の印刷ジョブ２０１と次の印刷ジョブ２０１とが同じユーザーのものである場合には、送信中の印刷ジョブ２０１に次の印刷ジョブ２０１を統合し、送信中の印刷ジョブ２０１と次の印刷ジョブ２０１とが異なるユーザーのものである場合には、送信中の印刷ジョブ２０１に次の印刷ジョブ２０１を統合しない構成でもよい。プリントサーバー２３は、例えば、印刷ジョブ２０１に含まれるユーザー情報に基づいて、送信中の印刷ジョブ２０１と次の印刷ジョブ２０１とが同じユーザーのものであるか否かを判断する。
【００５７】
ジョブが送信される装置は、印刷装置１０１に限定されず、例えば、読取り装置、ファクシミリ装置などでもよく、これらの機能を兼ね備えた複合機でもよい。同様に、送信されるジョブは、印刷ジョブ２０１に限定されず、例えば、ファクシミリ送信処理を実行させるためのファクシミリジョブなどでもよい。
【００５８】
印刷ジョブ送信プログラム１７を、コンピューターで読取り可能な記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供してもよい。
また、上記した実施形態や変形例を組み合わせた構成でもよい。
【００５９】
［付記］
以下、ジョブ送信装置、ジョブ処理装置、プログラムおよびジョブ送信装置のジョブ送信方法について付記する。
ジョブ送信装置は、ジョブを記憶する記憶部と、ジョブを送信する送信部と、を備え、送信部は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【００６０】
この構成によれば、複数のジョブの統合が、ジョブの送信開始後に行われるため、複数のジョブが記憶部に記憶される前に、ジョブの送信を開始することができる。したがって、複数のジョブを統合する場合にも、ジョブの送信先においてジョブに基づく処理の開始が遅れることを抑制することができる。
【００６１】
この場合、送信部は、次のジョブが記憶部に記憶されているか否かの判断を、送信中のジョブに含まれるジョブ終了コマンドを送信する前に、行うことが好ましい。
【００６２】
この構成によれば、次のジョブが記憶部に記憶されているか否かを、ジョブの送信中に判断することができる。
【００６３】
この場合、送信部は、次のジョブが記憶部に記憶されている場合に、送信中のジョブに含まれるジョブ終了コマンドと、次のジョブに含まれるジョブ開始コマンドと、を送信することなく、ジョブ終了コマンドを除いた送信中のジョブを送信した後に、ジョブ開始コマンドを除いた次のジョブを送信することにより、送信中のジョブと統合した１つのジョブとして、次のジョブを送信することが好ましい。
【００６４】
この構成によれば、ジョブの送信先において、送信中のジョブに対応したジョブ終了処理と次のジョブに対応したジョブ開始処理とが省略される。これにより、ジョブの送信先が複数のジョブを実行するのに要する総処理時間を、ジョブ終了処理およびジョブ開始処理が省略された分、短縮することができる。
【００６５】
この場合、送信部は、次のジョブが記憶部に記憶されている場合に、送信中のジョブと次のジョブとが同じユーザーのものであれば、送信中のジョブに次のジョブを統合し、送信中のジョブと次のジョブとが異なるユーザーのものであれば、送信中のジョブに次のジョブを統合しないことが好ましい。
【００６６】
この構成によれば、異なるユーザーのジョブが統合されることを抑制することができる。
【００６７】
この場合、スプーラーからジョブを取得する取得部をさらに備え、記憶部は、スプーラーから取得されたジョブを記憶することが好ましい。
【００６８】
この構成によれば、スプーラーから取得されたジョブを記憶部に記憶することができる。
【００６９】
この場合、ジョブは、印刷処理を実行させるための印刷ジョブであることが好ましい。
【００７０】
この構成によれば、複数の印刷ジョブを統合するために印刷の開始が遅れることを、抑制することができる。
【００７１】
ジョブ処理装置は、ジョブを記憶する記憶部と、ジョブを送信する送信部と、送信部から送信されたジョブを受信し、受信したジョブを処理する処理部と、備え、送信部は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【００７２】
この構成によれば、複数のジョブの統合が、ジョブの送信開始後に行われるため、複数のジョブが記憶部に記憶される前に、ジョブの送信を開始することができる。したがって、複数のジョブを統合する場合にも、ジョブの送信先においてジョブに基づく処理の開始が遅れることを抑制することができる。
【００７３】
プログラムは、プロセッサーに、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信させる。
【００７４】
この構成によれば、複数のジョブの統合が、ジョブの送信開始後に行われるため、複数のジョブが記憶部に記憶される前に、ジョブの送信を開始することができる。したがって、複数のジョブを統合する場合にも、ジョブの送信先においてジョブに基づく処理の開始が遅れることを抑制することができる。
【００７５】
ジョブ送信装置のジョブ送信方法は、送信中のジョブの次のジョブが記憶部に記憶されている場合に、送信中のジョブに次のジョブを統合し、送信中のジョブと統合した１つのジョブとして、次のジョブを送信する。
【００７６】
この構成によれば、複数のジョブの統合が、ジョブの送信開始後に行われるため、複数のジョブが記憶部に記憶される前に、ジョブの送信を開始することができる。したがって、複数のジョブを統合する場合にも、ジョブの送信先においてジョブに基づく処理の開始が遅れることを抑制することができる。
【符号の説明】
【００７７】
１…情報処理装置、５…処理側記憶部、１９…印刷ジョブ生成部、２１…プリンタースプーラー、２３…プリントサーバー、２５…スプーラー領域、２７…サーバー領域。
【図１】
2020181457.tif 000003
【図２】
2020181457.tif 000004
【図３】
2020181457.tif 000005
【図４】
2020181457.tif 000006
【図５Ａ】
2020181457.tif 000007
【図５Ｂ】
2020181457.tif 000008
【図６】
2020181457.tif 000009
【図７】
2020181457.tif 000010
【図８】
2020181457.tif 000011
【図９】
2020181457.tif 000012
【図１０】
2020181457.tif 000013
【図１１】
2020181457.tif 000014
【図１２】
2020181457.tif 000015
【図１３】
2020181457.tif 000016
【図１４】
2020181457.tif 000017
【図１５】
2020181457.tif 000018
【図１６】
2020181457.tif 000019