制御装置およびその制御方法
【課題】複数のサーバにまたがったジョブグルーピングにおける1つ以上の問題点を解決する。
【解決手段】印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置において、前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、を備える。
【解決手段】印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置において、前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、を備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷処理技術、特に複数ジョブをまとめて一つのジョブとして取り扱うジョブグルーピング技術に関するものである。
【背景技術】
【0002】
従来、印刷ジョブの印刷順序を制御する仕組みとして、特許文献1に開示されているように、順序どおりにまとめて連続印刷する方法があった。また、サーバからデバイスへ印刷を行う仕組みとしては、PUSH印刷が用いられている。これは、デバイス側に充分な大きさの操作部を必要とせず、簡易に実現できるためである。しかしながら、従来のPUSH印刷では、デバイスの状態が不明なまま印刷制御を行うため、紙切れなど意図しない状態で終了していることがあった。
【0003】
一方、近年、デバイスの操作パネルの大型化が進み、PCなどと同様にPULL型の印刷も行えるようになってきた。PULL型の印刷では、1つのサーバに保有されているジョブを操作パネル上に一覧表示し、ユーザからの選択を受け付け、印刷制御を実行する。つまり、サーバからデバイスへ印刷ジョブが流れるように制御する。また、PULL型の印刷では複数のサーバからジョブを印刷する仕組みも提供している。例えば、操作パネル上のタブを押下するなどしてジョブを表示するサーバを切り替えていた。また、複数の印刷ジョブをまとめて1つのジョブのように扱い、ジョブとジョブの間に他のジョブを割り込ませない制御を行うジョブグルーピング機能がある。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2001−75768号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、複数のサーバにまたがった複数のジョブをグルーピングには以下の不具合が生じるという問題点があった。つまり、グルーピングされた複数のジョブのうち1つ以上のジョブでエラーが発生した場合、正常に印刷処理を実行することが出来なかった。そのため、グループジョブの全体をエラーとして印刷処理を終了するか、または、エラーが発生する前までの処理のみ実行するかにとどまっていた。
【0006】
本発明は上記問題点に鑑みなされたものであり、複数のサーバにまたがったジョブグルーピングにおける1つ以上の問題点を解決することを目的とする。
【課題を解決するための手段】
【0007】
上記問題点を解決するため、本発明の制御装置は以下の構成を備える。すなわち、印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置において、前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、を備える。
【発明の効果】
【0008】
本発明によれば、複数のサーバにまたがったジョブグルーピングにおける1つ以上の問題点を解決することができる。
【図面の簡単な説明】
【0009】
【図1】MFP23の内部ブロック図である。
【図2】第1実施形態に係る印刷処理システムの概念図である。
【図3】1つのサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【図4】複数のサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【図5】複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。
【図6】複数のサーバにまたがった複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。
【図7】グループ化されたジョブが印刷キューへ渡される際の状態を例示的に示す図である。
【図8】ジョブのグルーピングを行う際の設定を受け付ける設定画面の例を示す図である。
【図9】確認(警告)のダイアログの一例を示す図である。
【図10】エラーレポートの出力例を示す図である。
【図11】エラー発生時に表示するダイアログの一例を示す図である。
【図12】グルーピングを指定する表示画面の一例を示す図である(エラーが発生している印刷ジョブを含む場合)。
【図13】第1実施形態に係る印刷処理システムにおいてエラーが発生した際の概略の動作フローチャートである。
【図14】第1実施形態に係る印刷処理システムにおいて印刷を行う際の概略の動作フローチャートである。
【図15】ジョブグルーピング(ステップS1405)の詳細フローチャートである。
【発明を実施するための形態】
【0010】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0011】
(第1実施形態)
本発明に係る印刷処理システムの第1実施形態として、多機能プリンタ(MFP)を含むシステムを例に挙げて以下に説明する。
【0012】
<システム構成>
図2は、第1実施形態に係る印刷処理システムの概念図である。印刷処理システムは、印刷ジョブを発行するクライアント装置であるPC20と、印刷ジョブを記憶するサーバ装置であるイントラネットキャビネット21、インターネットキャビネット25を備える。また、MFP23は、印刷ジョブを処理し印刷を実行する印刷装置であり印刷ジョブの制御装置を兼ねている。
【0013】
MFP23で出力させたい帳票(印刷ジョブ)はPC20からイントラネットキャビネット21にまず登録される。状況によってMFP23のボックスに格納されていても良い。その場合にはデバイスボックス22へ帳票データが格納される。なお、一度印刷に使用したデータを22に格納するよう構成しても良い。
【0014】
25はインターネットキャビネットであり、24はハードディスクである。インターネットキャビネットとはインターネットに公開されている保存箱であり、会社で使用した資料を一旦蓄えておいて自宅で参照する際などに使用する。また、一度印刷したドキュメントなどをキャビネットに蓄積するような使用法も考えられる。
【0015】
MFP23はPULL印刷を行う際にイントラネットキャビネット21、デバイスボックス22、および、インターネットキャビネット25など複数の保存領域に記憶された帳票を指定し出力することが考えられる。なお、デバイスボックス22内の帳票に関してはMFP23自身の管理領域であるため、別サーバに存在するものと同一の仕組みで印刷を実行しなくともよい。
【0016】
図1は、MFP23の内部ブロック図である。
【0017】
図1において100はシステムバスである。101は原稿を読み取るスキャナからなる読み取り部である。102は、読み取ったデータや、受信したデータをプリントする印刷部である。103は印刷キューであり、102で出力するジョブごとの順序管理をしている。104はボックス管理部であり、MFP自身が持っているジョブ保管領域であり、デバイスボックス22に相当する。ユーザごと、部門ごとにボックスを使用することができる。105はCPUでありシステム全体の制御をつかさどる。
【0018】
106はLCDなどからなる表示部である。107はキー操作部であり、テンキー、ワンタッチキーなどの物理キーのほか、表示部106と一体化されたタッチパネルにより実現されるソフトキーにより構成される。そして、ユーザからの操作入力を受け付ける操作入力部として機能する。108はグループジョブ管理部である。グループ印刷の指示がなされた場合、サーバに存在するジョブの情報のみを管理する部分である。109は、LAN通信部であり、インターネット、イントラネットへのアクセスが可能となっている。本通信部を使用して、ジョブやジョブ情報を受信する。110はFAX通信部である。公衆回線を利用してFAXの送受信を行う。
【0019】
図3は、1つのサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【0020】
301はインターネット、イントラネットなどを含むネットワーク回線、302はクライアントPCであり、帳票の登録などの指示を行う。303はサーバマシンである。設置場所はインターネット上、イントラネット上は問わない。304はサーバマシン上に存在する印刷ジョブの実体である。第1実施形態では、ジョブIDが10、23、56のものが記憶されているとする。305は、MFPであり、ジョブIDが10、23、56である印刷ジョブをグループ印刷を実施する。なお、306はグループジョブ情報であり、複数の印刷ジョブの印刷順序などが格納されている。なお、グループジョブ情報306内には、印刷ジョブの実体を格納する必要は無く、前述のサーバ303内に格納されるジョブ群304の論理的位置を格納すれば足りる。
【0021】
図4は、複数のサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【0022】
414はLAN回線である。402はサーバマシンであり、401内にジョブを格納している。また、403もサーバであり404内にジョブを格納している。415はインターネット回線であり、サーバ405がインターネット上に存在している。つまり、405はインターネットキャビネットを構成しており、406内にジョブを格納している。409はMFPであり408がデバイス上のジョブ保存領域であるデバイスボックスである。407はボックス上に存在しているジョブである。
【0023】
また、図4は、410から413の印刷ジョブからグループジョブ(複合印刷ジョブ)を生成し印刷した際の状況を表している。ここで、グループジョブの対象となっているのはジョブIDの34、42,77、80のジョブであり、図に示されるようにそれぞれ異なった保存領域に格納されている。印刷の指示は、例えば、34、42、77、80の順に行われ、それぞれのジョブの印刷の間には他のジョブが割り込まないように制御される。
【0024】
図5は、複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。以下で説明する表示、ボタン類は表示画面上に表示され、ボタン、タブ類はタッチパネルで押下可能となっている。
【0025】
501は「外部Cabinet」と記載されているタブで、例えばインターネットキャビネット25の記憶部24に格納されている印刷ジョブの表示を行うためのタブである。502は「帳票Holder」であり、イントラネットキャビネット21のジョブを表示するためのタブである。503は「Box#1」と記載されておりMFP23自身が保有するデバイスボックス22内の印刷ジョブを表示するためのタブである。ここでは、タブ501が押下されインターネットキャビネット25内のジョブの内容が表示されており、504から506の3つの印刷ジョブが表示されている。
【0026】
ジョブ504はジョブIDが10でドキュメント名が「保険帳票A」、キャビネットへの登録日が「2006年4月7日」、削除予定日が「2006年4月30日」となっている。同様に、ジョブ505、および、ジョブ506も図示している内容である。513〜515は各ジョブ(ここでは、504〜506)を選択する際に押下されるものである。また、もう一度押下されると選択が解除される。このようにして、ユーザからの複数の印刷ジョブの選択指定を受け付ける。507は表示されているジョブを全部選択するためのボタンである。本ボタンを押下すると表示されている印刷ジョブ(ここでは、504から506のジョブ)が全部選択されることになる。また、もう一度押すと全ジョブが選択解除になる。508はジョブを選択して印刷する際の排紙方法を選択するボタンである。例えば、中綴じ、2in1、両面印刷などプリンタの出力機能を選択する。509は選択されたジョブのプレビューを表示するためのボタンである。510は更新ボタンであり、表示されている内容に変更があれば更新する。
【0027】
511は、グループ印刷ボタンである。上述のジョブを複数選択して、本ボタンを押下することでジョブのグルーピングが行われる。ここでは、504と506のジョブがグループ化される。グループ化することにより、504および506のジョブを処理中、他のジョブにより割り込まれることはなくなる。512は印刷ボタンである。これは、グループ印刷とは異なり、個々のジョブの処理中、他のジョブによる割り込みを許容する印刷方式である。
【0028】
図6は、複数のサーバにまたがった複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。図5とは異なり、サーバの位置を示す表示はタブではなく、ジョブごとに表示される。
【0029】
ここでは印刷ジョブのジョブIDが34,42,77,80の4つのジョブが表示されている。なお、601は格納されているサーバをしめす表示領域である。602のジョブは605の押下により選択モードに変わり、同様に603ジョブは606の押下により選択モードへ、604ジョブは607の押下で選択モードへ変わる。ここでは3つのジョブが選択されている状態を示している。
【0030】
なお、印刷ジョブの実体はそれぞれ、602は外部Cabinetに、603はMFP5500というデバイス中に、さらに、604は172.24.1.2のIPアドレスを有するデバイス中に保存されている。複数の印刷ジョブが選択された状態で608ボタンを押下すると当該複数のジョブがグループ化されて印刷される。
【0031】
<システムの動作>
図7は、グループ化されたジョブが印刷キューへ渡される際の状態を例示的に示す図である。
【0032】
701はMFP内のグループジョブ管理部(グループジョブ管理部108に相当)である。MFP23内では、ジョブ情報は702から704に示すような構造で管理される。個々のジョブ情報はジョブID、グループID、ステータスとなっている。702はジョブIDが34でGroupIDがGroup1、ステータスが「データ受信済み」となっている。同様に703はジョブIDが77でGroupIDがGroup1、ステータスが「データ取得エラー」となっている。また、704はジョブIDが80でGroupIDがGroup1、ステータスが「データ取得中」となっている。
【0033】
一方、705はMFP内の印刷キュー(印刷キュー103に相当)である。印刷キュー705にもジョブ情報が格納されている。706はジョブIDが1002のジョブでFAX受信したものである。また、707はジョブIDが1045のジョブでメール受信したものである。
【0034】
図8は、ジョブのグルーピングを行う際の設定を受け付ける設定画面の例を示す図である。
【0035】
801は、ユーザによるジョブグルーピング設定を許可するか否かを設定するためのスイッチである。ここでは”許可する”状態に設定されている。802は、別アーカイブのジョブグルーピングを許可するか否かを指定するスイッチである。これは異なる複数のサーバにあるジョブ同士をグルーピングを許可するか否かを指定するスイッチである。例えば、複数サーバにあるジョブのグルーピングを初心者には使用させないなどのガードをかけることもできる。
【0036】
803は、異なるサーバにある複数のジョブのグルーピングをユーザが指定した際に、確認(警告)のダイアログ(図9)を表示するか否かを設定するスイッチである。804はグループジョブを構成する各ジョブに対し表紙を付加するためのスイッチである。805はグループ印刷を行う際にデバイス(MFP)に一旦全データを取得し印刷を行うためのスイッチである。本スイッチをONにすると、例えば702から704の全印刷ジョブデータの取得動作を行い、「データ受信済み」か「データ取得エラー」が確定してから印刷キューにデータが渡される。OFFの場合には、グループ印刷のボタンが押下された際に、702から704のジョブ情報が印刷キューに渡される。そして、印刷キューにおいてジョブ情報に記述された印刷ジョブ(実体)の取得を行う。
【0037】
806は、エラー詳細の印刷を行う設定である。本スイッチをONにすると、グループジョブにエラーが発生した際に図10に例示されるレポートが出力される。807は、表示されているジョブリスト内のジョブにエラーが発生していることを表示するか否かを指定するためのスイッチである。このとき、図12に示すような印刷ジョブ毎の取得のエラー有無の表示を行うことで、エラーが発生していることを示すことが可能になる。
【0038】
808はエラーが発生した際に、ユーザからの後処理の選択を受け付けるようにするためのスイッチである。本スイッチをONにすることにより、エラーが発生した際、図11に示すようなダイアログがMFPの表示部106上に表示される。
【0039】
また、809が選択されると810から812に登録されているような後処理を自動的に行い、エラー発生時にはダイアログは表示されない。810は一つでもエラーが発生した際には従来と同様にエラー終了する設定である。811はグループジョブの途中のジョブがエラーとなった際には、エラージョブをスキップして次のジョブの印刷を行う設定である。途中の頁抜けが発生するが早く印刷したい場合などに有効である。また812はエラーが起きた際にその時点でサーバの復旧(エラーの回復)を待ち続ける設定である。出力は遅くなるが必ず頁の順序が保証されるモードである。
【0040】
811が選択された場合、エラージョブをスキップして、エラージョブ以外のジョブをグルーピングして印刷することで、エラーの復旧を待つ必要がなく、すぐに印刷することができる。また、812が選択された場合、エラーの復旧を待つため印刷開始は遅くなるが、選択されたジョブが全てグルーピングされて確実に印刷することができる。
【0041】
これらいずれかのモードを選択可能にすることで、ユーザの用途に応じた使い勝手のよいジョブグルーピングシステムが構築される。例えば、すぐに印刷が要求される緊急度の高いジョブについては、エラージョブをスキップする811を選択することで、エラージョブ以外のジョブを即座に印刷する。ジョブの順番が正確に要求されるような重要度が高いジョブについては、サーバの復旧待ち812を選択することで、サーバのエラーを待って正確にグルーピングされたジョブを印刷する。
【0042】
図13は、第1実施形態に係る印刷処理システムにおいてエラーが発生した際の概略の動作フローチャートである。以下のフローはCPU105が不図示の制御ソフトウェアを実行することにより実現される。
【0043】
ステップS1301では、エラー発生時に手動確認するよう設定されているか否かを判定する。つまり、ここでは前述のボタン808が選択設定されたか否かを確認する。手動確認するよう設定されていればステップS1302に、そうでなければステップD1304に進む。
【0044】
ステップS1302では、エラーダイアログ(図11)を表示部106に表示する。
【0045】
ステップS1303では、ステップS1302で表示したエラーダイアログを介して、ユーザから処理の選択を受け付ける。
【0046】
ステップS1304では、事前の設定値(図8の810〜812)に基づいて、処理を選択する。
【0047】
以上のステップにより、エラー発生時の動作の選択が行われる。
【0048】
図14は、第1実施形態に係る印刷処理システムにおいて印刷を行う際の概略の動作フローチャートである。
【0049】
ステップS1401では、MFP23においてユーザのログオンを受け付ける。ユーザがMFP23のパネル操作部からIDをキーで入力したり、磁気IDカードを用いて認証させるなどする。
【0050】
ステップS1402では、MFP23は表示部106に操作可能なジョブの一覧表示を行う。例えば、ジョブを表示させるための操作キーを押下することで実現される。表示は上述の図5、図6で示される通りである。
【0051】
ステップS1403では、MFP23はジョブの選択を受け付ける。例えば、ユーザにより513,514,515などのキーの押下を受け付け、表示されているジョブの選択を受け付ける。
【0052】
ステップS1404では、MFP23は印刷処理の起動を実行する。具体的には、ステップS1403で選択されたジョブをグループジョブとして印刷処理を起動する。ここでは512のボタンを押下することで実現される。
【0053】
ステップS1405では、MFP23はグルーピング処理を実行する。詳細は図15を参照して後述する。
【0054】
ステップS1406では、MFP23はプリンタエンジンを起動し印刷を実行する。
【0055】
以上のステップを経てグループ化された印刷ジョブの処理結果が順序どおりに出力されることになる。
【0056】
図15は、ジョブグルーピング(ステップS1405)の詳細フローチャートである。以下のフローはCPU105が不図示の制御ソフトウェアを実行することにより実現される。
【0057】
ステップS1501では、確認(警告)のダイアログを表示部106に表示する。つまり、前述の図9に例示されるダイアログを表示を行い、ユーザに対して選択した複数の印刷ジョブのうち少なくとも1つのジョブが別のサーバで管理されていることを通知するステップである。
【0058】
ステップS1502では、ステップS1501で選択された複数のジョブに対するジョブ情報をMFP23内に作成する。本ステップによりジョブ情報702〜704の情報が作成される。
【0059】
ステップS1503では、ステップS1502で作成したジョブ情報702〜704にグループIDをセットする。また、ステップS1504では、ステップS1502で作成したジョブ情報702〜704内のステータス部に「初期化」ステータスをセットする。
【0060】
ステップS1505では、ステップS1501で選択された複数のジョブの取得を行う。取得が完了していないジョブがあればS1506に進む。全ジョブの取得が完了した場合はステップS1512へ進む。
【0061】
ステップS1506は、ステータスが「初期化」のジョブ情報を検索し、ジョブ情報中に記載された印刷ジョブを対応するサーバから取得を開始する。そして、ステップS1507では、ジョブ情報のステータスを「データ取得中」に変更する。
【0062】
ステップS1508では、ステップS1506で検索したジョブ情報に該当するジョブの取得が完了したか否かを判定する。完了していない場合、完了するまで待ち続ける。完了と判定された後ステップS1509へ進む。
【0063】
ステップS1509では、ステップS1508で正常にジョブを取得完了したか否かを判定する。正常と判定されるとステップS1511へ進む。また、異常と判定されるとステップS1510へ進む。
【0064】
ステップS1510では、ジョブ情報のステータスを「データ取得エラー」に変更する。一方、ステップS1511では、ジョブ情報のステータスを「データ取得済み」に変更する。ステップS1510またはステップS1511が終了すると、ステップS1505へ戻り、全ジョブの終了か否かの判定ステップを再び実行する。
【0065】
ステップS1512では、グループ化されたジョブを印刷キューに引き渡す。つまり、グルーピングが指定された複数の印刷ジョブからグループジョブ(複合印刷ジョブ)を生成(生成手段)し、印刷キュー705に当該グループジョブ(702〜704)を引き渡す。
【0066】
ステップS1513では、印刷の実行を行う。つまり、印刷キューの先頭から順番に印刷ジョブを読み出し、印刷部102において用紙に画像形成を行う。
【0067】
以上説明したとおり、第1実施形態によれば、複数のサーバにまたがったジョブグルーピングにおける問題点を解決することが出来る。すなわち、グルーピングされた複数のジョブのうち1つ以上のジョブでエラーが発生した場合、ユーザによる操作入力部を介した事前あるいはエラー発生時の指示に従って、印刷ジョブの処理を継続することが可能となる。そのため、従来のように、強制的にエラー終了してしまうという不具合を解決することが可能となる。
【0068】
また、エラー発生時の動作を選択可能とすることにより、使い勝手のよいジョブグルーピングによる印刷機能を提供することが可能となる。具体的には、グルーピング処理をエラーとすることで余計な手間を省くことができる。また、エラージョブをスキップすることで監視時間を省き、出力物を早く出力することができる。さらに、エラージョブを持つサーバを監視することで、サーバ復旧時に即座に印刷が行え、ジョブグルーピングの従来の目的である印刷順序保証が行える。
【技術分野】
【0001】
本発明は、印刷処理技術、特に複数ジョブをまとめて一つのジョブとして取り扱うジョブグルーピング技術に関するものである。
【背景技術】
【0002】
従来、印刷ジョブの印刷順序を制御する仕組みとして、特許文献1に開示されているように、順序どおりにまとめて連続印刷する方法があった。また、サーバからデバイスへ印刷を行う仕組みとしては、PUSH印刷が用いられている。これは、デバイス側に充分な大きさの操作部を必要とせず、簡易に実現できるためである。しかしながら、従来のPUSH印刷では、デバイスの状態が不明なまま印刷制御を行うため、紙切れなど意図しない状態で終了していることがあった。
【0003】
一方、近年、デバイスの操作パネルの大型化が進み、PCなどと同様にPULL型の印刷も行えるようになってきた。PULL型の印刷では、1つのサーバに保有されているジョブを操作パネル上に一覧表示し、ユーザからの選択を受け付け、印刷制御を実行する。つまり、サーバからデバイスへ印刷ジョブが流れるように制御する。また、PULL型の印刷では複数のサーバからジョブを印刷する仕組みも提供している。例えば、操作パネル上のタブを押下するなどしてジョブを表示するサーバを切り替えていた。また、複数の印刷ジョブをまとめて1つのジョブのように扱い、ジョブとジョブの間に他のジョブを割り込ませない制御を行うジョブグルーピング機能がある。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2001−75768号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、複数のサーバにまたがった複数のジョブをグルーピングには以下の不具合が生じるという問題点があった。つまり、グルーピングされた複数のジョブのうち1つ以上のジョブでエラーが発生した場合、正常に印刷処理を実行することが出来なかった。そのため、グループジョブの全体をエラーとして印刷処理を終了するか、または、エラーが発生する前までの処理のみ実行するかにとどまっていた。
【0006】
本発明は上記問題点に鑑みなされたものであり、複数のサーバにまたがったジョブグルーピングにおける1つ以上の問題点を解決することを目的とする。
【課題を解決するための手段】
【0007】
上記問題点を解決するため、本発明の制御装置は以下の構成を備える。すなわち、印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置において、前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、を備える。
【発明の効果】
【0008】
本発明によれば、複数のサーバにまたがったジョブグルーピングにおける1つ以上の問題点を解決することができる。
【図面の簡単な説明】
【0009】
【図1】MFP23の内部ブロック図である。
【図2】第1実施形態に係る印刷処理システムの概念図である。
【図3】1つのサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【図4】複数のサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【図5】複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。
【図6】複数のサーバにまたがった複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。
【図7】グループ化されたジョブが印刷キューへ渡される際の状態を例示的に示す図である。
【図8】ジョブのグルーピングを行う際の設定を受け付ける設定画面の例を示す図である。
【図9】確認(警告)のダイアログの一例を示す図である。
【図10】エラーレポートの出力例を示す図である。
【図11】エラー発生時に表示するダイアログの一例を示す図である。
【図12】グルーピングを指定する表示画面の一例を示す図である(エラーが発生している印刷ジョブを含む場合)。
【図13】第1実施形態に係る印刷処理システムにおいてエラーが発生した際の概略の動作フローチャートである。
【図14】第1実施形態に係る印刷処理システムにおいて印刷を行う際の概略の動作フローチャートである。
【図15】ジョブグルーピング(ステップS1405)の詳細フローチャートである。
【発明を実施するための形態】
【0010】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0011】
(第1実施形態)
本発明に係る印刷処理システムの第1実施形態として、多機能プリンタ(MFP)を含むシステムを例に挙げて以下に説明する。
【0012】
<システム構成>
図2は、第1実施形態に係る印刷処理システムの概念図である。印刷処理システムは、印刷ジョブを発行するクライアント装置であるPC20と、印刷ジョブを記憶するサーバ装置であるイントラネットキャビネット21、インターネットキャビネット25を備える。また、MFP23は、印刷ジョブを処理し印刷を実行する印刷装置であり印刷ジョブの制御装置を兼ねている。
【0013】
MFP23で出力させたい帳票(印刷ジョブ)はPC20からイントラネットキャビネット21にまず登録される。状況によってMFP23のボックスに格納されていても良い。その場合にはデバイスボックス22へ帳票データが格納される。なお、一度印刷に使用したデータを22に格納するよう構成しても良い。
【0014】
25はインターネットキャビネットであり、24はハードディスクである。インターネットキャビネットとはインターネットに公開されている保存箱であり、会社で使用した資料を一旦蓄えておいて自宅で参照する際などに使用する。また、一度印刷したドキュメントなどをキャビネットに蓄積するような使用法も考えられる。
【0015】
MFP23はPULL印刷を行う際にイントラネットキャビネット21、デバイスボックス22、および、インターネットキャビネット25など複数の保存領域に記憶された帳票を指定し出力することが考えられる。なお、デバイスボックス22内の帳票に関してはMFP23自身の管理領域であるため、別サーバに存在するものと同一の仕組みで印刷を実行しなくともよい。
【0016】
図1は、MFP23の内部ブロック図である。
【0017】
図1において100はシステムバスである。101は原稿を読み取るスキャナからなる読み取り部である。102は、読み取ったデータや、受信したデータをプリントする印刷部である。103は印刷キューであり、102で出力するジョブごとの順序管理をしている。104はボックス管理部であり、MFP自身が持っているジョブ保管領域であり、デバイスボックス22に相当する。ユーザごと、部門ごとにボックスを使用することができる。105はCPUでありシステム全体の制御をつかさどる。
【0018】
106はLCDなどからなる表示部である。107はキー操作部であり、テンキー、ワンタッチキーなどの物理キーのほか、表示部106と一体化されたタッチパネルにより実現されるソフトキーにより構成される。そして、ユーザからの操作入力を受け付ける操作入力部として機能する。108はグループジョブ管理部である。グループ印刷の指示がなされた場合、サーバに存在するジョブの情報のみを管理する部分である。109は、LAN通信部であり、インターネット、イントラネットへのアクセスが可能となっている。本通信部を使用して、ジョブやジョブ情報を受信する。110はFAX通信部である。公衆回線を利用してFAXの送受信を行う。
【0019】
図3は、1つのサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【0020】
301はインターネット、イントラネットなどを含むネットワーク回線、302はクライアントPCであり、帳票の登録などの指示を行う。303はサーバマシンである。設置場所はインターネット上、イントラネット上は問わない。304はサーバマシン上に存在する印刷ジョブの実体である。第1実施形態では、ジョブIDが10、23、56のものが記憶されているとする。305は、MFPであり、ジョブIDが10、23、56である印刷ジョブをグループ印刷を実施する。なお、306はグループジョブ情報であり、複数の印刷ジョブの印刷順序などが格納されている。なお、グループジョブ情報306内には、印刷ジョブの実体を格納する必要は無く、前述のサーバ303内に格納されるジョブ群304の論理的位置を格納すれば足りる。
【0021】
図4は、複数のサーバに格納された複数の印刷ジョブをPULL印刷する際に各装置で記憶されるデータの概念図である。
【0022】
414はLAN回線である。402はサーバマシンであり、401内にジョブを格納している。また、403もサーバであり404内にジョブを格納している。415はインターネット回線であり、サーバ405がインターネット上に存在している。つまり、405はインターネットキャビネットを構成しており、406内にジョブを格納している。409はMFPであり408がデバイス上のジョブ保存領域であるデバイスボックスである。407はボックス上に存在しているジョブである。
【0023】
また、図4は、410から413の印刷ジョブからグループジョブ(複合印刷ジョブ)を生成し印刷した際の状況を表している。ここで、グループジョブの対象となっているのはジョブIDの34、42,77、80のジョブであり、図に示されるようにそれぞれ異なった保存領域に格納されている。印刷の指示は、例えば、34、42、77、80の順に行われ、それぞれのジョブの印刷の間には他のジョブが割り込まないように制御される。
【0024】
図5は、複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。以下で説明する表示、ボタン類は表示画面上に表示され、ボタン、タブ類はタッチパネルで押下可能となっている。
【0025】
501は「外部Cabinet」と記載されているタブで、例えばインターネットキャビネット25の記憶部24に格納されている印刷ジョブの表示を行うためのタブである。502は「帳票Holder」であり、イントラネットキャビネット21のジョブを表示するためのタブである。503は「Box#1」と記載されておりMFP23自身が保有するデバイスボックス22内の印刷ジョブを表示するためのタブである。ここでは、タブ501が押下されインターネットキャビネット25内のジョブの内容が表示されており、504から506の3つの印刷ジョブが表示されている。
【0026】
ジョブ504はジョブIDが10でドキュメント名が「保険帳票A」、キャビネットへの登録日が「2006年4月7日」、削除予定日が「2006年4月30日」となっている。同様に、ジョブ505、および、ジョブ506も図示している内容である。513〜515は各ジョブ(ここでは、504〜506)を選択する際に押下されるものである。また、もう一度押下されると選択が解除される。このようにして、ユーザからの複数の印刷ジョブの選択指定を受け付ける。507は表示されているジョブを全部選択するためのボタンである。本ボタンを押下すると表示されている印刷ジョブ(ここでは、504から506のジョブ)が全部選択されることになる。また、もう一度押すと全ジョブが選択解除になる。508はジョブを選択して印刷する際の排紙方法を選択するボタンである。例えば、中綴じ、2in1、両面印刷などプリンタの出力機能を選択する。509は選択されたジョブのプレビューを表示するためのボタンである。510は更新ボタンであり、表示されている内容に変更があれば更新する。
【0027】
511は、グループ印刷ボタンである。上述のジョブを複数選択して、本ボタンを押下することでジョブのグルーピングが行われる。ここでは、504と506のジョブがグループ化される。グループ化することにより、504および506のジョブを処理中、他のジョブにより割り込まれることはなくなる。512は印刷ボタンである。これは、グループ印刷とは異なり、個々のジョブの処理中、他のジョブによる割り込みを許容する印刷方式である。
【0028】
図6は、複数のサーバにまたがった複数の印刷ジョブのグルーピングを指定する表示画面の一例を示す図である。図5とは異なり、サーバの位置を示す表示はタブではなく、ジョブごとに表示される。
【0029】
ここでは印刷ジョブのジョブIDが34,42,77,80の4つのジョブが表示されている。なお、601は格納されているサーバをしめす表示領域である。602のジョブは605の押下により選択モードに変わり、同様に603ジョブは606の押下により選択モードへ、604ジョブは607の押下で選択モードへ変わる。ここでは3つのジョブが選択されている状態を示している。
【0030】
なお、印刷ジョブの実体はそれぞれ、602は外部Cabinetに、603はMFP5500というデバイス中に、さらに、604は172.24.1.2のIPアドレスを有するデバイス中に保存されている。複数の印刷ジョブが選択された状態で608ボタンを押下すると当該複数のジョブがグループ化されて印刷される。
【0031】
<システムの動作>
図7は、グループ化されたジョブが印刷キューへ渡される際の状態を例示的に示す図である。
【0032】
701はMFP内のグループジョブ管理部(グループジョブ管理部108に相当)である。MFP23内では、ジョブ情報は702から704に示すような構造で管理される。個々のジョブ情報はジョブID、グループID、ステータスとなっている。702はジョブIDが34でGroupIDがGroup1、ステータスが「データ受信済み」となっている。同様に703はジョブIDが77でGroupIDがGroup1、ステータスが「データ取得エラー」となっている。また、704はジョブIDが80でGroupIDがGroup1、ステータスが「データ取得中」となっている。
【0033】
一方、705はMFP内の印刷キュー(印刷キュー103に相当)である。印刷キュー705にもジョブ情報が格納されている。706はジョブIDが1002のジョブでFAX受信したものである。また、707はジョブIDが1045のジョブでメール受信したものである。
【0034】
図8は、ジョブのグルーピングを行う際の設定を受け付ける設定画面の例を示す図である。
【0035】
801は、ユーザによるジョブグルーピング設定を許可するか否かを設定するためのスイッチである。ここでは”許可する”状態に設定されている。802は、別アーカイブのジョブグルーピングを許可するか否かを指定するスイッチである。これは異なる複数のサーバにあるジョブ同士をグルーピングを許可するか否かを指定するスイッチである。例えば、複数サーバにあるジョブのグルーピングを初心者には使用させないなどのガードをかけることもできる。
【0036】
803は、異なるサーバにある複数のジョブのグルーピングをユーザが指定した際に、確認(警告)のダイアログ(図9)を表示するか否かを設定するスイッチである。804はグループジョブを構成する各ジョブに対し表紙を付加するためのスイッチである。805はグループ印刷を行う際にデバイス(MFP)に一旦全データを取得し印刷を行うためのスイッチである。本スイッチをONにすると、例えば702から704の全印刷ジョブデータの取得動作を行い、「データ受信済み」か「データ取得エラー」が確定してから印刷キューにデータが渡される。OFFの場合には、グループ印刷のボタンが押下された際に、702から704のジョブ情報が印刷キューに渡される。そして、印刷キューにおいてジョブ情報に記述された印刷ジョブ(実体)の取得を行う。
【0037】
806は、エラー詳細の印刷を行う設定である。本スイッチをONにすると、グループジョブにエラーが発生した際に図10に例示されるレポートが出力される。807は、表示されているジョブリスト内のジョブにエラーが発生していることを表示するか否かを指定するためのスイッチである。このとき、図12に示すような印刷ジョブ毎の取得のエラー有無の表示を行うことで、エラーが発生していることを示すことが可能になる。
【0038】
808はエラーが発生した際に、ユーザからの後処理の選択を受け付けるようにするためのスイッチである。本スイッチをONにすることにより、エラーが発生した際、図11に示すようなダイアログがMFPの表示部106上に表示される。
【0039】
また、809が選択されると810から812に登録されているような後処理を自動的に行い、エラー発生時にはダイアログは表示されない。810は一つでもエラーが発生した際には従来と同様にエラー終了する設定である。811はグループジョブの途中のジョブがエラーとなった際には、エラージョブをスキップして次のジョブの印刷を行う設定である。途中の頁抜けが発生するが早く印刷したい場合などに有効である。また812はエラーが起きた際にその時点でサーバの復旧(エラーの回復)を待ち続ける設定である。出力は遅くなるが必ず頁の順序が保証されるモードである。
【0040】
811が選択された場合、エラージョブをスキップして、エラージョブ以外のジョブをグルーピングして印刷することで、エラーの復旧を待つ必要がなく、すぐに印刷することができる。また、812が選択された場合、エラーの復旧を待つため印刷開始は遅くなるが、選択されたジョブが全てグルーピングされて確実に印刷することができる。
【0041】
これらいずれかのモードを選択可能にすることで、ユーザの用途に応じた使い勝手のよいジョブグルーピングシステムが構築される。例えば、すぐに印刷が要求される緊急度の高いジョブについては、エラージョブをスキップする811を選択することで、エラージョブ以外のジョブを即座に印刷する。ジョブの順番が正確に要求されるような重要度が高いジョブについては、サーバの復旧待ち812を選択することで、サーバのエラーを待って正確にグルーピングされたジョブを印刷する。
【0042】
図13は、第1実施形態に係る印刷処理システムにおいてエラーが発生した際の概略の動作フローチャートである。以下のフローはCPU105が不図示の制御ソフトウェアを実行することにより実現される。
【0043】
ステップS1301では、エラー発生時に手動確認するよう設定されているか否かを判定する。つまり、ここでは前述のボタン808が選択設定されたか否かを確認する。手動確認するよう設定されていればステップS1302に、そうでなければステップD1304に進む。
【0044】
ステップS1302では、エラーダイアログ(図11)を表示部106に表示する。
【0045】
ステップS1303では、ステップS1302で表示したエラーダイアログを介して、ユーザから処理の選択を受け付ける。
【0046】
ステップS1304では、事前の設定値(図8の810〜812)に基づいて、処理を選択する。
【0047】
以上のステップにより、エラー発生時の動作の選択が行われる。
【0048】
図14は、第1実施形態に係る印刷処理システムにおいて印刷を行う際の概略の動作フローチャートである。
【0049】
ステップS1401では、MFP23においてユーザのログオンを受け付ける。ユーザがMFP23のパネル操作部からIDをキーで入力したり、磁気IDカードを用いて認証させるなどする。
【0050】
ステップS1402では、MFP23は表示部106に操作可能なジョブの一覧表示を行う。例えば、ジョブを表示させるための操作キーを押下することで実現される。表示は上述の図5、図6で示される通りである。
【0051】
ステップS1403では、MFP23はジョブの選択を受け付ける。例えば、ユーザにより513,514,515などのキーの押下を受け付け、表示されているジョブの選択を受け付ける。
【0052】
ステップS1404では、MFP23は印刷処理の起動を実行する。具体的には、ステップS1403で選択されたジョブをグループジョブとして印刷処理を起動する。ここでは512のボタンを押下することで実現される。
【0053】
ステップS1405では、MFP23はグルーピング処理を実行する。詳細は図15を参照して後述する。
【0054】
ステップS1406では、MFP23はプリンタエンジンを起動し印刷を実行する。
【0055】
以上のステップを経てグループ化された印刷ジョブの処理結果が順序どおりに出力されることになる。
【0056】
図15は、ジョブグルーピング(ステップS1405)の詳細フローチャートである。以下のフローはCPU105が不図示の制御ソフトウェアを実行することにより実現される。
【0057】
ステップS1501では、確認(警告)のダイアログを表示部106に表示する。つまり、前述の図9に例示されるダイアログを表示を行い、ユーザに対して選択した複数の印刷ジョブのうち少なくとも1つのジョブが別のサーバで管理されていることを通知するステップである。
【0058】
ステップS1502では、ステップS1501で選択された複数のジョブに対するジョブ情報をMFP23内に作成する。本ステップによりジョブ情報702〜704の情報が作成される。
【0059】
ステップS1503では、ステップS1502で作成したジョブ情報702〜704にグループIDをセットする。また、ステップS1504では、ステップS1502で作成したジョブ情報702〜704内のステータス部に「初期化」ステータスをセットする。
【0060】
ステップS1505では、ステップS1501で選択された複数のジョブの取得を行う。取得が完了していないジョブがあればS1506に進む。全ジョブの取得が完了した場合はステップS1512へ進む。
【0061】
ステップS1506は、ステータスが「初期化」のジョブ情報を検索し、ジョブ情報中に記載された印刷ジョブを対応するサーバから取得を開始する。そして、ステップS1507では、ジョブ情報のステータスを「データ取得中」に変更する。
【0062】
ステップS1508では、ステップS1506で検索したジョブ情報に該当するジョブの取得が完了したか否かを判定する。完了していない場合、完了するまで待ち続ける。完了と判定された後ステップS1509へ進む。
【0063】
ステップS1509では、ステップS1508で正常にジョブを取得完了したか否かを判定する。正常と判定されるとステップS1511へ進む。また、異常と判定されるとステップS1510へ進む。
【0064】
ステップS1510では、ジョブ情報のステータスを「データ取得エラー」に変更する。一方、ステップS1511では、ジョブ情報のステータスを「データ取得済み」に変更する。ステップS1510またはステップS1511が終了すると、ステップS1505へ戻り、全ジョブの終了か否かの判定ステップを再び実行する。
【0065】
ステップS1512では、グループ化されたジョブを印刷キューに引き渡す。つまり、グルーピングが指定された複数の印刷ジョブからグループジョブ(複合印刷ジョブ)を生成(生成手段)し、印刷キュー705に当該グループジョブ(702〜704)を引き渡す。
【0066】
ステップS1513では、印刷の実行を行う。つまり、印刷キューの先頭から順番に印刷ジョブを読み出し、印刷部102において用紙に画像形成を行う。
【0067】
以上説明したとおり、第1実施形態によれば、複数のサーバにまたがったジョブグルーピングにおける問題点を解決することが出来る。すなわち、グルーピングされた複数のジョブのうち1つ以上のジョブでエラーが発生した場合、ユーザによる操作入力部を介した事前あるいはエラー発生時の指示に従って、印刷ジョブの処理を継続することが可能となる。そのため、従来のように、強制的にエラー終了してしまうという不具合を解決することが可能となる。
【0068】
また、エラー発生時の動作を選択可能とすることにより、使い勝手のよいジョブグルーピングによる印刷機能を提供することが可能となる。具体的には、グルーピング処理をエラーとすることで余計な手間を省くことができる。また、エラージョブをスキップすることで監視時間を省き、出力物を早く出力することができる。さらに、エラージョブを持つサーバを監視することで、サーバ復旧時に即座に印刷が行え、ジョブグルーピングの従来の目的である印刷順序保証が行える。
【特許請求の範囲】
【請求項1】
印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置であって、
前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、
前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、
前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、
を備えることを特徴とする制御装置。
【請求項2】
さらに、ユーザからの操作入力を受け付ける操作入力部を備えており、
前記設定手段による設定は、予め、前記操作入力部を介したユーザからの操作入力によりなされることを特徴とする請求項1記載の制御装置。
【請求項3】
さらに、表示部を備えており、
前記指定手段による指定は、前記操作入力部による前記表示部に表示された印刷ジョブのリストからの選択指定によりなされることを特徴とする請求項2記載の制御装置。
【請求項4】
前記表示部に表示された印刷ジョブのリストには、該印刷ジョブの取得のエラー有無が合わせて表示されることを特徴とする請求項3に記載の制御装置。
【請求項5】
前記設定手段は、さらに、前記生成手段における前記複数の印刷ジョブの取得においてエラーが生じた際、該エラーが回復した後に前記複数の印刷ジョブのすべてを含む複合印刷ジョブの処理を実行するよう制御するか、または、前記エラーが発生した印刷ジョブを除く印刷ジョブを含む複合印刷ジョブの処理を実行するよう制御するかを設定することを特徴とする請求項1記載の制御装置。
【請求項6】
印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置の制御方法であって、
前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定工程と、
前記指定工程で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成工程と、
前記生成工程における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定工程と、
を備えることを特徴とする制御方法。
【請求項1】
印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置であって、
前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定手段と、
前記指定手段で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成手段と、
前記生成手段における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定手段と、
を備えることを特徴とする制御装置。
【請求項2】
さらに、ユーザからの操作入力を受け付ける操作入力部を備えており、
前記設定手段による設定は、予め、前記操作入力部を介したユーザからの操作入力によりなされることを特徴とする請求項1記載の制御装置。
【請求項3】
さらに、表示部を備えており、
前記指定手段による指定は、前記操作入力部による前記表示部に表示された印刷ジョブのリストからの選択指定によりなされることを特徴とする請求項2記載の制御装置。
【請求項4】
前記表示部に表示された印刷ジョブのリストには、該印刷ジョブの取得のエラー有無が合わせて表示されることを特徴とする請求項3に記載の制御装置。
【請求項5】
前記設定手段は、さらに、前記生成手段における前記複数の印刷ジョブの取得においてエラーが生じた際、該エラーが回復した後に前記複数の印刷ジョブのすべてを含む複合印刷ジョブの処理を実行するよう制御するか、または、前記エラーが発生した印刷ジョブを除く印刷ジョブを含む複合印刷ジョブの処理を実行するよう制御するかを設定することを特徴とする請求項1記載の制御装置。
【請求項6】
印刷ジョブを記憶する複数のサーバ装置とネットワークを介して通信し、前記サーバ装置に記憶された前記印刷ジョブを取得し該印刷ジョブの処理の実行を制御する制御装置の制御方法であって、
前記複数のサーバ装置に記憶された複数の印刷ジョブを指定する指定工程と、
前記指定工程で指定した前記複数の印刷ジョブを前記複数のサーバ装置から取得し、該複数の印刷ジョブを含む複合印刷ジョブを生成する生成工程と、
前記生成工程における前記複数の印刷ジョブの取得において、前記複数の印刷ジョブそれぞれの取得のステータスを確定してから取得した印刷ジョブを印刷キューに渡すか、前記複数の印刷ジョブを記述したジョブ情報を印刷キューに渡し該印刷キューにおいて前記複数の印刷ジョブの取得を行うか、を設定するための設定工程と、
を備えることを特徴とする制御方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2009−289283(P2009−289283A)
【公開日】平成21年12月10日(2009.12.10)
【国際特許分類】
【出願番号】特願2009−204133(P2009−204133)
【出願日】平成21年9月3日(2009.9.3)
【分割の表示】特願2007−96596(P2007−96596)の分割
【原出願日】平成19年4月2日(2007.4.2)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
【公開日】平成21年12月10日(2009.12.10)
【国際特許分類】
【出願日】平成21年9月3日(2009.9.3)
【分割の表示】特願2007−96596(P2007−96596)の分割
【原出願日】平成19年4月2日(2007.4.2)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
[ Back to top ]