(57)【要約】【課題】実行中のジョブを中断する場合であっても、効率的にジョブを処理することができる印刷システム及び印刷装置の提供。【解決手段】ジョブに基づいて印刷を制御する印刷制御部と、前記ジョブの実行中に、当該ジョブの転送指示を受け付ける転送指示受付部と、前記ジョブの転送先の印刷装置の指定を受け付ける転送先指定受付部と、転送が指示されたジョブで未出力の印刷物を印刷させるための転送ジョブを生成するジョブ生成部と、前記転送ジョブを、指定された印刷装置に転送するジョブ送信部と、を少なくとも有する。【選択図】図７
2011018292.tif 000002
【特許請求の範囲】
【請求項１】
ジョブに基づいて印刷を制御する印刷制御部と、
前記ジョブの実行中に、当該ジョブの転送指示を受け付ける転送指示受付部と、
前記ジョブの転送先の印刷装置の指定を受け付ける転送先指定受付部と、
転送が指示されたジョブで未出力の印刷物を印刷させるための転送ジョブを生成するジョブ生成部と、
前記転送ジョブを、指定された印刷装置に転送するジョブ送信部と、
を少なくとも有する、ことを特徴とする印刷装置。
【請求項２】
前記ジョブは、複数部の印刷物の印刷を指示するものであり、部の区切れ以外で当該ジョブの転送が指示された場合に、
前記印刷制御部は、転送が指示された時に実行中の部の印刷物を出力するまで前記ジョブの処理を続行し、当該部の区切れで前記ジョブの処理を停止し、
前記ジョブ生成部は、未出力の部の印刷物を印刷させるための転送ジョブを生成する、ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記ジョブは、複数部の印刷物の印刷を指示するものであり、部の区切れ以外で当該ジョブの転送が指示された場合に、
前記印刷制御部は、転送が指示された時に実行中の部の途中で前記ジョブの処理を停止し、
前記ジョブ生成部は、当該部を含む未出力の部の印刷物を印刷させるための転送ジョブを生成する、ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
複数のジョブを連続して受信した場合に、
前記ジョブ生成部は、各々のジョブで指定されるドキュメントのファイル名を取得し、転送が指示された時に実行中のジョブで指定されるドキュメントのファイル名と同じ名称のドキュメントを有する未実行のジョブがある場合に、前記実行中のジョブ及び前記未実行のジョブをグループ化して転送ジョブを生成する、ことを特徴とする請求項１乃至３のいずれか一に記載の印刷装置。
【請求項５】
複数のジョブを連続して受信した場合に、
前記ジョブ生成部は、各々のジョブに対応するユーザ名を取得し、転送が指示された時に実行中のジョブに対応するユーザ名と同じ名称のユーザに属する未実行のジョブがある場合に、前記実行中のジョブ及び前記未実行のジョブをグループ化して転送ジョブを生成する、ことを特徴とする請求項１乃至３のいずれか一に記載の印刷装置。
【請求項６】
ジョブを送信するコンピュータ装置と、ジョブを処理する複数の印刷装置と、が通信ネットワークで接続された印刷システムにおいて、
前記コンピュータ装置は、
第１の印刷装置で前記ジョブの実行中に、ジョブの転送指示を受け付ける転送指示受付部と、
前記ジョブの転送先の第２の印刷装置の指定を受け付ける転送先指定受付部と、
前記第１の印刷装置に前記ジョブの処理結果を問い合わせ、前記ジョブで未出力の印刷物を印刷させるための転送ジョブを生成するジョブ生成部と、
前記転送ジョブを、指定された前記第２の印刷装置に転送するジョブ送信部と、
を少なくとも有する、ことを特徴とする印刷システム。
【請求項７】
前記ジョブは、複数部の印刷物の印刷を指示するものであり、部の区切れ以外で当該ジョブの転送が指示された場合に、
前記第１の印刷装置は、転送が指示された時に実行中の部の印刷物を出力するまで前記ジョブの処理を続行し、当該部の区切れで前記ジョブの処理を停止し、
前記コンピュータ装置の前記ジョブ生成部は、未出力の部の印刷物を印刷させるための転送ジョブを生成する、ことを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記ジョブは、複数部の印刷物の印刷を指示するものであり、部の区切れ以外で当該ジョブの転送が指示された場合に、
前記第１の印刷装置は、転送が指示された時に実行中の部の途中で前記ジョブの処理を停止し、
前記コンピュータ装置の前記ジョブ生成部は、当該部を含む未出力の部の印刷物を印刷させるための転送ジョブを生成する、ことを特徴とする請求項６に記載の印刷システム。
【請求項９】
複数のジョブを連続して受信した場合に、
前記コンピュータ装置の前記ジョブ生成部は、各々のジョブで指定されるドキュメントのファイル名を取得し、転送が指示された時に実行中のジョブで指定されるドキュメントのファイル名と同じ名称のドキュメントを有する未実行のジョブがある場合に、前記実行中のジョブ及び前記未実行のジョブをグループ化して転送ジョブを生成する、ことを特徴とする請求項６乃至８のいずれか一に記載の印刷システム。
【請求項１０】
複数のジョブを連続して受信した場合に、
前記コンピュータ装置の前記ジョブ生成部は、各々のジョブに対応するユーザ名を取得し、転送が指示された時に実行中のジョブに対応するユーザ名と同じ名称のユーザに属する未実行のジョブがある場合に、前記実行中のジョブ及び前記未実行のジョブをグループ化して転送ジョブを生成する、ことを特徴とする請求項６乃至８のいずれか一に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及び印刷装置に関し、特に、実行中に中断したジョブを他の印刷装置に転送する印刷システム及び印刷装置に関する。
【背景技術】
【０００２】
会社等では複数の印刷装置が通信ネットワークで接続されており、各ユーザのコンピュータ装置で出力先を選択してジョブを送信することにより、所望の印刷装置で印刷を実行することができる。
【０００３】
ここで、例えば、ユーザが所定の印刷装置で会議の資料を印刷している途中で会議開催時間になり、会議開催場所に移動しなければならない場合がある。このような場合には、ジョブを途中で中断し、中断したジョブの情報をサーバに送信し、移動先でサーバからジョブの情報を引き出し、続きを印刷する方法が用いられる。
【０００４】
このような技術に関して、例えば、下記特許文献１には、指定された文書をプリントサービスサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法において、第１の印刷制御装置から印刷の中断指示を入力し、該入力された印刷の中断指示に基づき指定された文書の印刷の中断箇所を示す情報をプリントサービスサーバの印刷中断情報記憶部に記憶し、第２の印刷制御装置からの再開要求に従い、印刷中断情報記憶部に記憶された指定された文書の印刷の中断箇所を示す情報に基づき指定された文書を印刷物情報記憶部等より取得して、印刷可能な第２の印刷制御装置が制御する第２の印刷装置より印刷を再開する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９９７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の方法では、移動先の第２の印刷制御装置から印刷再開指示をしなければならず、ユーザが移動中の時間を印刷に利用することができないため、効率的にジョブを処理することができないという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、実行中のジョブを中断する場合であっても、効率的にジョブを処理することができる印刷システム及び印刷装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、ジョブに基づいて印刷を制御する印刷制御部と、前記ジョブの実行中に、当該ジョブの転送指示を受け付ける転送指示受付部と、前記ジョブの転送先の印刷装置の指定を受け付ける転送先指定受付部と、転送が指示されたジョブで未出力の印刷物を印刷させるための転送ジョブを生成するジョブ生成部と、前記転送ジョブを、指定された印刷装置に転送するジョブ送信部と、を少なくとも有するものである。
【０００９】
また、本発明は、ジョブを送信するコンピュータ装置と、ジョブを処理する複数の印刷装置と、が通信ネットワークで接続された印刷システムにおいて、前記コンピュータ装置は、第１の印刷装置で前記ジョブの実行中に、ジョブの転送指示を受け付ける転送指示受付部と、前記ジョブの転送先の第２の印刷装置の指定を受け付ける転送先指定受付部と、前記第１の印刷装置に前記ジョブの処理結果を問い合わせ、前記ジョブで未出力の印刷物を印刷させるための転送ジョブを生成するジョブ生成部と、前記転送ジョブを、指定された前記第２の印刷装置に転送するジョブ送信部と、を少なくとも有するものである。
【発明の効果】
【００１０】
本発明の印刷システム及び印刷装置によれば、実行中のジョブを中断する場合であっても、効率的にジョブを処理することができる。
【００１１】
その理由は、転送元の印刷装置又はクライアントのコンピュータ装置は、ジョブの実行中に転送が指示された場合に、残りの印刷物を出力するためのジョブを生成し、生成したジョブを指定された転送先の印刷装置に送信する制御を行うからである。
【００１２】
また、転送元の印刷装置又はクライアントのコンピュータ装置は、ドキュメントのファイル名やユーザ名に基づいてジョブをグループ化して登録しておき、中断されたジョブと同じグループに属するジョブを転送するため、部毎に分割された一連のジョブを処理する場合でも、残りのジョブについて適切な転送制御を行うことができるからである。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の第１の実施例に係るコンピュータ装置の構成を示すブロック図である。
【図３】本発明の第１の実施例に係る第１の印刷装置（第２の印刷装置）の構成を示すブロック図である。
【図４】本発明の第１の実施例に係る第１の印刷装置の表示部に表示される画面（処理状態通知画面）の一例を示す図である。
【図５】本発明の第１の実施例に係る第１の印刷装置の表示部に表示される画面（転送先指定画面）の一例を示す図である。
【図６】本発明の第１の実施例に係る第１の印刷装置の処理を示すフローチャート図である。
【図７】本発明の第１の実施例に係る印刷システムの構成及び処理の具体例を示す図である。
【図８】本発明の第１の実施例に係る第２の印刷装置に転送されるジョブの内容を示す図である。
【図９】部毎にジョブが分割される場合の問題を説明する図である。
【図１０】本発明の第２の実施例に係る第１の印刷装置の処理を示すフローチャート図である。
【図１１】本発明の第２の実施例に係る第１の印刷装置の処理（グループ化処理）を示すフローチャート図である。
【図１２】本発明の第２の実施例に係る第１の印刷装置に記憶されるテーブルの一例を示す図である。
【図１３】本発明の第３の実施例に係る印刷システムの構成及び処理の具体例を示す図である。
【図１４】本発明の第３の実施例に係る印刷システムの他の構成及び処理の具体例を示す図である。
【図１５】本発明の第３の実施例に係るコンピュータ装置の制御部の構成を示すブロック図である。
【図１６】本発明の第３の実施例に係るコンピュータ装置の処理を示すフローチャート図である。
【発明を実施するための形態】
【００１４】
背景技術で示したように、所定の印刷装置でジョブを実行している際、ジョブの終了が会議等に間に合わず、ジョブの終了前に場所を移動しなければならない場合がある。このような場合に、従来は、移動先の印刷装置から印刷再開指示をしなければならず、移動中の時間を印刷に利用することができないため、効率的にジョブを処理することができないという問題があった。
【００１５】
さらに、印刷するアプリケーションによっては、複数部数を印刷するときに部数分のジョブを送信するものがある。このような場合、印刷装置では複数のジョブを各々、独立したジョブとして扱うために１つのジョブしか転送されず、ユーザから見たときのジョブ転送が一部しか行われないという問題もあった。
【００１６】
そこで、本発明の一実施の形態では、転送先の印刷装置から印刷再開指示を行うのではなく、転送元の印刷装置若しくはクライアントのコンピュータ装置でジョブの転送指示を行うようにする。また、転送元の印刷装置若しくはクライアントのコンピュータ装置では、ジョブをグループ化して登録しておき、ジョブが中断された場合に、そのジョブと同じグループに属する全てのジョブをまとめて転送するようにする。
【実施例１】
【００１７】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る印刷システム及び印刷装置について、図１乃至図８を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２は、コンピュータ装置の構成を示すブロック図、図３は、第１の印刷装置（第２の印刷装置）の構成を示すブロック図である。また、図４及び図５は、本実施例の第１の印刷装置の表示部に表示される画面の一例であり、図６は、本実施例の第１の印刷装置の処理を示すフローチャート図である。また、図７は、本実施例の印刷システムの構成及び処理の具体例を示す図であり、図８は、転送されるジョブの一例を示す図である。
【００１８】
図１に示すように、本実施例の印刷システムは、ジョブを送信して印刷を指示するクライアントのコンピュータ装置１０と、コンピュータ装置１０の近傍（例えば、居室）に設置される第１の印刷装置２０と、第１の印刷装置２０とは異なる場所（例えば、会議室）に設置される第２の印刷装置３０とで構成され、これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワークによって接続されている。以下、各装置について詳細に説明する。
【００１９】
［コンピュータ装置］
コンピュータ装置１０は、図２に示すように、制御部１１と、表示部１２と、操作部１３などで構成される。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ１１ｂ、ＨＤＤ（Hard Disk Drive）１１ｃ、通信Ｉ／Ｆ部１１ｄなどを備え、これらはバスを介して接続されている。ＣＰＵ１１ａは、各部の制御を行う。メモリ１１ｂは、ＨＤＤ１１ｃ、通信Ｉ／Ｆ部１１ｄから読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはＣＰＵ１１ａによって処理され、必要に応じてＨＤＤ１１ｃや通信Ｉ／Ｆ部１１ｄに転送される。ＨＤＤ１１ｃは、ＣＰＵ１１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報などを格納し、ＣＰＵ１１ａにより必要に応じて読み出され、メモリ１１ｂ上で実行処理される。通信Ｉ／Ｆ部１１ｄは、通信ネットワークを介して繋がっている機器との接続を確立し、データの送受信を実行する。
【００２１】
また、制御部１１は、ドキュメントを作成するためのアプリケーションやドキュメントの印刷を指示するプリンタドライバとしての機能を有し、アプリケーションで作成したドキュメントのデータは、プリンタドライバにより、ＰＣＬ（Printer Control Language）やＰＳ（Post Script）などのページ記述言語（ＰＤＬ：Page Description Language）のジョブに変換され、通信Ｉ／Ｆ部１１ｄを介して第１の印刷装置２０に送信される。
【００２２】
表示部１２は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、各種画面を表示する。また、操作部１３は、ボタンやスイッチ等からなり、各種設定や指示を行う。
【００２３】
［第１の印刷装置及び第２の印刷装置］
第１の印刷装置２０及び第２の印刷装置３０は、図３（ａ）に示すように、制御部２１（３１）と、表示部２２（３２）と、操作部２３（３３）と、ＡＤＦ（Auto Document Feeder）２４（３４）と、画像読取部２５（３５）と、給紙部２６（３６）と、印刷部２７（３７）と、後処理部２８（３８）などで構成される。
【００２４】
制御部２１（３１）は、ＣＰＵ２１ａ（３１ａ）、ＲＯＭやＲＡＭなどのメモリ２１ｂ（３１ｂ）、ＨＤＤ２１ｃ（３１ｃ）、通信Ｉ／Ｆ部２１ｄ（３１ｄ）からなり、印刷装置全体の動作を制御すると共に、ＰＤＬで記述された印刷ジョブを翻訳し、ビットマップ形式の画像データを生成する。
【００２５】
更に、第１の印刷装置２０の制御部２１は、図３（ｂ）に示すように、ジョブの処理状態を通知する画面（図４の処理状態通知画面４０）を表示部２２に表示させ、ジョブの転送指示を受け付ける転送指示受付部と、通信ネットワークに接続される第２の印刷装置３０をメモリ２１ｂやＨＤＤ２１ｃに登録し、その一覧画面（図５の転送先指定画面４１）を表示部２２に表示させ、ジョブを転送する第２の印刷装置３０を指定させる転送先指定受付部と、ジョブの実行中に転送が指示された場合に、未出力の印刷物を印刷させるためのジョブ（以下、転送ジョブと呼ぶ。）を生成するジョブ生成部と、転送ジョブを指定された第２の印刷装置３０に送信するジョブ送信部などとしても機能する。
【００２６】
表示部２２（３２）は、液晶表示装置や有機ＥＬ表示装置等からなり、表示部２２は、上記処理状態通知画面４０や転送先指定画面４１などを表示する。また、操作部２３（３３）は、ボタンやスイッチ等からなり、操作部２３は、ジョブの転送指示や第２の印刷装置３０の指定などの操作を可能にする。なお、表示部２２（３２）と操作部２３（３３）は別々の装置としても良いし、表示部２２（３２）上に、透明電極が格子状に配置された感圧式の操作部（タッチパネル）２３（３３）を設けた一体の装置としてもよい。
【００２７】
ＡＤＦ２４（３４）は、単数もしくは複数枚のドキュメントを自動で画像読取部２５（３５）へ搬送する部分である。
【００２８】
画像読取部２５（３５）は、原稿台に載置されたドキュメントの画像を光学的に読み取る部分であり、ドキュメントを走査する光源と、ドキュメントで反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００２９】
給紙部２６（３６）は、各種サイズの用紙を格納する用紙トレイで構成される。また、格納された用紙を印刷部２７（３７）へ送り出す部分を含む。
【００３０】
印刷部２７（３７）は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、ジョブに基づいて生成した画像データや画像読取部２５（３５）から読み込んだ画像データに基づいて、指定された用紙に画像を形成し、後処理部２８（３８）に送り出す。
【００３１】
後処理部２８（３８）は、印刷部２７（３７）から搬送される用紙を、制御部２１（３１）からの指示により、パンチ・ステープル・製本などのユーザの希望するフィニッシング処理を加えて出力する。
【００３２】
なお、図３では、スキャナ機能と印刷機能と後処理機能とを備えた印刷装置を記載したが、本実施例の第１の印刷装置２０及び第２の印刷装置３０はジョブに基づいて印刷を実行できればよいことから、ＡＤＦや画像読取部、後処理部などは省略することができる。また、図３では、第１の印刷装置２０と第２の印刷装置３０とを同じ構成としたが、異なる構成としてもよい。
【００３３】
以下、上記構成の印刷システムの処理について説明する。
【００３４】
まず、ユーザは、コンピュータ装置１０のアプリケーションを用いて文書データを作成し、当該アプリケーションの画面において印刷を指示すると、制御部１１（プリンタドライバ）は、表示部１２に印刷設定画面を表示させる。この印刷設定画面には、出力先の印刷装置を設定する欄や、印刷部数や用紙サイズ、拡大／縮小、カラー／モノクロ、後処理等の印刷条件を設定する欄などが設けられている。そして、ユーザが第１の印刷装置２０を選択し、印刷条件を設定すると、制御部１１（プリンタドライバ）は、文書データをページ記述言語に変換してジョブを作成し、作成したジョブを第１の印刷装置２０に送信する。なお、ここでは、図７に示すように、１０ページの印刷物を２部印刷するジョブを送信したとする。
【００３５】
第１の印刷装置２０では、図６に示すように、コンピュータ装置１０からジョブ（ここでは、１０ページ、２部のジョブ）を受信し（Ｓ１０１）、ジョブの処理を開始する。なお、このジョブは直ちに印刷を開始するジョブとしてもよいし、予め指定された時間に印刷を開始する予約ジョブとしてもよい。
【００３６】
次に、制御部２１は、印刷中であるかを判断し（Ｓ１０２）、印刷中であれば（ジョブの処理が開始されていれば）、表示部２２に、図４に示すような処理状態通知画面４０を表示させる（Ｓ１０３）。この処理状態通知画面４０には、ジョブの状態と、処理中のジョブやドキュメントを特定する情報と、ジョブの転送や印刷中断を指示するボタンなどが表示される。
【００３７】
そして、例えば、ジョブが終了する前に会議室へ移動しなければならない場合には、ユーザは、処理状態通知画面４０の転送ボタンを押下したり、操作部２３のハードキーを押下するなどして、ジョブの転送を指示する。
【００３８】
すると、制御部２１は、メモリ２１ｂやＨＤＤ２１ｃから、通信ネットワークに接続されている第２の印刷装置３０の一覧を取得し（Ｓ１０５）、表示部２２に、図５に示すような転送先指定画面４１を表示させる（Ｓ１０６）。この転送先指定画面４１には、通信ネットワークに接続されている第２の印刷装置３０が選択可能に表示され、ユーザは所望の第２の印刷装置３０を選択する。
【００３９】
この転送先指定画面４１には、予め登録された第２の印刷装置３０の全てを選択可能に表示してもよいし、登録された第２の印刷装置３０内に、現在電源が落ちている印刷装置やトラブルで使用できない印刷装置がある場合には、その印刷装置を転送先指定画面４１に表示させないようにしてもよいし、グレーアウトして選択できないようにしてもよい。
【００４０】
そして、制御部２１は、第２の印刷装置３０が指定されたら（Ｓ１０７のＹｅｓ）、現在実行中のジョブを中断し（Ｓ１０８）、ジョブの処理状況を把握する。ここでは、図７に示すように、１部目の１−５ページまでを出力した状態とする。
【００４１】
実行中のジョブを中断するタイミングとしては、処理状態通知画面４０で転送が指示された時としてもよいし、転送先指定画面４１で第２の印刷装置３０が指定された時としてもよいが、前者の場合、ジョブを中断してから第２の印刷装置３０を選択する間の時間が無駄になるので、後者の方が望ましい。
【００４２】
また、中断するタイミングは、印刷中のページを出力した時点であればよく、部数の切れ目、または部数の途中でもよく、どちらかを選択できるようにしてもよい。また、後処理が設定されているとき（例えば、ステープルが有効なとき）に、部の途中から転送して第２の印刷装置３０で再開すると、適正な後処理ができなくなる。そのような場合は、部の途中でジョブを転送するのは好ましくないため、転送指示時に実行中の部の最初のページから転送する、もしくは転送指示時に実行中のジョブを部の切れ目まで第１の印刷装置２０で実行し、次の部の始めから転送する制御を行ってもよい。
【００４３】
次に、制御部２１は、未出力の印刷物（ここでは、図８に示すように、１部目の６−１０ページと２部目の１−１０ページ）を出力させる転送ジョブを生成し（Ｓ１０９）、生成した転送ジョブを指定された第２の印刷装置３０に送信する（Ｓ１１０）。
【００４４】
なお、転送ジョブの生成方法は特に限定されず、例えば、元のジョブのヘッダ部分のページ指定や部数指定を書き換えたり、ヘッダの書き換えに加えて出力済みのページのデータを削除したり、途中ページからのジョブであることを示す情報を付加するなどの方法を用いることができる。
【００４５】
一方、第２の印刷装置３０では、第１の印刷装置２０から転送ジョブを受信すると、当該転送ジョブの処理を開始し、未出力の印刷物を出力する。
【００４６】
そして、ユーザは、ジョブの転送を指示後、第１の印刷装置２０から出力された印刷物を取り出して会議室へ移動し、第２の印刷装置３０から出力された残りの印刷物を取り出し、これらを合わせて所望の印刷物を取得する。
【００４７】
このように、ユーザが移動中の間も第２の印刷装置３０では印刷が行われるため、移動中の時間を有効に利用することができ、効率的にジョブを実行することができる。
【００４８】
なお、本実施例の転送機能は、ユーザが会議に間に合わせる等、急いでいるときに使用される可能性が高いため、第２の印刷装置３０では、他のジョブを実行している場合でも、実行中のジョブを一時中断して、第１の印刷装置２０から送信された転送ジョブを割り込ませて優先的に処理することが望ましい。
【００４９】
また、上記フローでは、第１の印刷装置２０から転送ジョブが直ちに送信され、第２の印刷装置３０で転送ジョブを直ちに処理する構成としたが、印刷物に秘匿すべき情報が含まれている場合に、ユーザが第２の印刷装置３０に移動する前に印刷物が出力されるのは好ましくない。そのような場合には、ジョブの転送を指示する時に転送ジョブの送信時刻を設定したり、第２の印刷装置３０で転送ジョブの処理を開始する時刻を設定できるようにしてもよい。
【実施例２】
【００５０】
次に、本発明の第２の実施例に係る印刷システム及び印刷装置について、図９乃至図１２を参照して説明する。図９は、部毎にジョブが分割された場合の問題を説明する図である。また、図１０及び図１１は、本実施例の第１の印刷装置の処理を示すフローチャート図であり、図１２は、ジョブのグループ化に際して利用するテーブルの一例を示す図である。
【００５１】
前記した第１の実施例では、複数部の印刷指示を１つのジョブとして扱ったが、一部のアプリケーション（例えば、Microsoft Excel（登録商標）など）では、複数部の印刷を指示すると、部数分のジョブを生成し、印刷装置へ送る。
【００５２】
このように複数のジョブによって複数部の印刷が行われる場合に、その中の１つのジョブの実行中にジョブの転送を指示しても、１つのジョブしか転送で続行されず、残りのジョブは第１の印刷装置２０に残ってしまう。図９は、ユーザが４部印刷しようとして、１部目の終わり、もしくは２部目の印刷中に転送指示を行った場合の例であり、この場合、２部目だけが転送され、残りの３、４部目は第１の印刷装置２０で印刷されることになり、ユーザが意図した転送とは異なる結果となる。
【００５３】
この問題を解決するために、本実施例では、コンピュータ装置１０から第１の印刷装置２０に複数のジョブが送信された場合に、第１の印刷装置２０は、この複数のジョブをグループ化する。
【００５４】
例えば、ドキュメントを１部づつ、別のジョブとして第１の印刷装置２０に送信したとき、第１の印刷装置２０は複数のジョブとして認識するが、送信されたジョブのドキュメントのファイル名が同じ場合、それらを１つのグループとして認識することが可能である。また、同じユーザが複数のジョブを送信したときも、第１の印刷装置２０は複数のジョブとして認識するが、送信されたジョブに対応するユーザ名が同じ場合、それらを１つのグループとして認識することは可能である。
【００５５】
そこで、本実施例では、送信されたジョブにジョブＩＤを付与し、ジョブＩＤによって識別されるジョブグループリストで管理し、ジョブの転送が指示されると、ジョブグループリストを参照して、現在実行中のジョブと同じグループに属するジョブを探し、同じグループのジョブがあれば、実行中のジョブ及び実行中のジョブ以降のジョブを第２の印刷装置３０に送信するように制御する。
【００５６】
以下、印刷システムの処理について具体的に説明する。
【００５７】
まず、第１の実施例と同様に、ユーザは、コンピュータ装置１０のアプリケーションを用いて文書データを作成し、印刷設定画面で、第１の印刷装置２０を選択し、印刷条件を設定すると、制御部１１（プリンタドライバ）は、文書データをページ記述言語に変換してジョブを作成し、作成したジョブを第１の印刷装置２０に送信する。なお、ここでは、図９に示すように、印刷物を４部印刷する４つのジョブを送信したとする。
【００５８】
第１の印刷装置２０では、図１０に示すように、コンピュータ装置１０からジョブ（ここでは、４つのジョブ）を受信すると（Ｓ２０１）、制御部２１は、各ジョブにジョブＩＤを割り当て（Ｓ２０２）、同じファイル名のジョブや同じユーザ名のジョブをグループ化し、ジョブグループリストに登録する（Ｓ２０３）。図１２は、同じファイル名のジョブをグループ化したジョブグループリストの例である。
【００５９】
このステップＳ２０３の処理（ファイル名でグループ化する場合の処理）について、図１１のフローチャート図を参照して詳細に説明する。
【００６０】
まず、最初に受信したジョブのジョブＩＤ（例えば、図１２の”１０６”）をＸに代入する（Ｓ３０１）。次に、Ｘが最後に受信したジョブのジョブＩＤ（例えば、図１２の”１０９”）以下であるかを判断し（Ｓ３０２）、Ｘが最後に受信したジョブのジョブＩＤよりも大きければ処理を終了する。
【００６１】
Ｘが最後に受信したジョブのジョブＩＤ以下であれば、次のジョブのジョブＩＤをＹ（Ｙ＝Ｘ＋１）に代入し（Ｓ３０３）、Ｙが最後に受信したジョブのジョブＩＤ以下であるかを判断し（Ｓ３０４）、Ｙが最後に受信したジョブのジョブＩＤよりも大きければ、ＸにＹを代入し（Ｓ３０６）、ステップＳ３０２に戻る。
【００６２】
Ｙが最後に受信したジョブのジョブＩＤ以下であれば、Ｘのファイル名とＹのファイル名とが同じであるかを判断し（Ｓ３０５）、Ｘのファイル名とＹのファイル名とが異なる場合は、ＸにＹを代入し（Ｓ３０６）、ステップＳ３０２に戻る。
【００６３】
Ｘのファイル名とＹのファイル名とが同じ場合は、Ｘのファイル名を持つグループリストがあるかを判断し（Ｓ３０７）、グループリストがなければ、Ｘのファイル名を持つグループリストを生成し（Ｓ３０８）、Ｘをリストに追加する（Ｓ３０９）。そして、Ｙをリストに追加し（Ｓ３１０）、Ｙに１を加算して（Ｓ３１１）、ステップＳ３０４に戻る。
【００６４】
以上の処理により、ファイル名が同じジョブがグループリストに登録される。
【００６５】
図１０に戻って、制御部２１は、受信したジョブについて、順番に印刷を開始し（Ｓ２０４）、印刷中であれば（Ｓ２０５のＹｅｓ）、表示部２２に、図４に示すような処理状態通知画面４０を表示させ（Ｓ２０６）、転送指示を監視する（Ｓ２０７）。転送指示がなければステップＳ２０５に戻って同様の処理を繰り返す。
【００６６】
ユーザが、処理状態通知画面４０の転送ボタンを押下したり、操作部２３のハードキーを押下するなどして、転送を指示すると、制御部２１は、メモリ２１ｂやＨＤＤ２１ｃに予め記憶された第２の印刷装置３０の一覧を取得し、表示部２２に、図５に示すような転送先指定画面４１を表示させる（Ｓ２０８）。
【００６７】
なお、第１の実施例と同様に、この転送先指定画面４１には、予め登録された第２の印刷装置３０の全てを選択可能に表示してもよいし、登録された第２の印刷装置３０内に、現在電源が落ちている印刷装置やトラブルで使用できない印刷装置がある場合には、その印刷装置を転送先指定画面４１に表示させないようにしてもよいし、グレーアウトして選択できないようにしてもよい。
【００６８】
そして、制御部２１は、第２の印刷装置３０が指定されたら（Ｓ２０９のＹｅｓ）、現在実行しているジョブを中断し（Ｓ２１０）、ジョブグループリストから現在印刷中のジョブのジョブＮｏ．のグループを検索する（Ｓ２１１）。
【００６９】
次に、制御部２１は、現在印刷中のジョブが属するグループがあったかを判断し（Ｓ２１２）、グループがなければ、実行中のジョブの中断位置以降を処理させるジョブを第２の印刷装置３０に送信し（Ｓ２１３）、グループがあれば、取得したグループのジョブリストの中で、実行中のジョブの中断位置以降を処理させるジョブ及び実行中のジョブ以降のジョブを第２の印刷装置３０に送信する（Ｓ２１４）。
【００７０】
なお、第１の実施例と同様に、実行中のジョブを中断するタイミングとしては、処理状態通知画面４０で転送が指示された時としてもよいし、転送先指定画面４１で第２の印刷装置３０が指定された時としてもよい。また、中断するタイミングは、部数の切れ目、または部数の途中でもよく、どちらかを選択できるようにしてもよい。また、後処理が設定されているときは、転送指示時に実行中の部の最初のページから転送する、もしくは転送指示時に実行中のジョブを部の切れ目まで第１の印刷装置２０で実行し、次の部の始めから転送する制御を行ってもよい。
【００７１】
一方、第２の印刷装置３０は、第１の印刷装置２０から転送ジョブを受信すると、当該転送ジョブの処理を開始し、未出力の印刷物を出力する。
【００７２】
そして、ユーザは、ジョブの転送を指示後、第１の印刷装置２０から出力された印刷物を取り出して会議室へ移動し、第２の印刷装置３０から出力された残りの印刷物を取り出し、これらを合わせて所望の印刷物を取得する。
【００７３】
なお、上記フローでは、ドキュメントのファイル名に基づいて複数のジョブをグループ化したが、ドキュメントを作成、若しくは印刷を指示するユーザの名称に基づいて複数のジョブをグループ化する場合も同様である。
【００７４】
このように、ファイル名やユーザ名で関連付けられた複数のジョブをグループ化することにより、部毎に別のジョブが生成される場合であっても、一連のジョブを確実に処理することができる。
【実施例３】
【００７５】
次に、本発明の第３の実施例に係る印刷システム及び印刷装置について、図１３乃至図１６を参照して説明する。図１３及び図１４は、本実施例の印刷システムの構成及び処理の具体例を示す図であり、図１５は、本実施例のコンピュータ装置の制御部の構成を示すブロック図である。また、図１６は、本実施例のコンピュータ装置の処理を示すフローチャート図である。
【００７６】
前記した第１及び第２の実施例では、第１の印刷装置２０で転送指示を行う構成としたが、転送指示は第１の印刷装置２０に限らず、図１３に示すように、コンピュータ装置１０で転送指示を行うことも可能である。また、図１４に示すように、印刷システムに印刷装置を制御するプリンタコントローラなどの制御装置を含む場合は、制御装置で転送指示を行うことも可能である。
【００７７】
図１３の構成の場合、コンピュータ装置１０の基本構成は第１の実施例と同様であるが、制御部１１は、図１６に示すように、ジョブの処理状態を通知する画面（図４の処理状態通知画面４０）を表示部１２に表示させ、ジョブの転送指示を受け付ける転送指示受付部と、第２の印刷装置３０を登録し、その一覧画面（図５の転送先指定画面４１）を表示部１２に表示させ、ジョブを転送する第２の印刷装置３０を選択させる転送先指定受付部と、ジョブの実行中に転送が指示された場合に、未出力の印刷物を印刷させる転送ジョブを生成するジョブ生成部と、転送ジョブを指定された第２の印刷装置３０に送信するジョブ送信部などとしても機能する。
【００７８】
以下、図１３の構成の印刷システムの処理について説明する。
【００７９】
図１６に示すように、ユーザは、コンピュータ装置１０のアプリケーションを用いて文書データを作成し、印刷設定画面で、第１の印刷装置２０を選択し、印刷条件を設定すると、制御部１１（プリンタドライバ）は、文書データをページ記述言語に変換してジョブを作成し、作成したジョブを第１の印刷装置２０に送信する（Ｓ４０１）。第１の印刷装置２０では、コンピュータ装置１０からジョブを受信し、ジョブの処理を開始する。
【００８０】
次に、制御部１１は、第１の印刷装置２０からステータス情報を取得して、第１の印刷装置２０が印刷中であるかを判断し（Ｓ４０２）、印刷中であれば（ジョブの処理が開始されていれば）、表示部１２に、図４と同様の処理状態通知画面４０を表示させ（Ｓ４０３）、転送指示を監視する（Ｓ４０４）。転送指示がなければステップＳ４０２に戻って同様の処理を繰り返す。
【００８１】
一方、ユーザが、処理状態通知画面４０の転送ボタンを押下したり、操作部１３のハードキーを押下するなどして、転送を指示すると、制御部１１は、メモリ１１ｂやＨＤＤ１１ｃに予め記憶された第２の印刷装置３０の一覧を取得し（Ｓ４０５）、表示部１２に、図５と同様の転送先指定画面４１を表示させる（Ｓ４０６）。
【００８２】
そして、制御部１１は、第２の印刷装置３０が選択されたら（Ｓ４０７のＹｅｓ）、第１の印刷装置２０に、現在実行しているジョブの中断を指示し（Ｓ４０８）、第１の印刷装置２０にどこまでジョブを処理したかを問い合わせ、未出力の印刷物を出力させる転送ジョブを生成し（Ｓ４０９）、生成した転送ジョブを指定された第２の印刷装置３０に送信する（Ｓ４１０）。
【００８３】
一方、第２の印刷装置３０は、第１の印刷装置２０から転送ジョブを受信すると、当該転送ジョブの処理を開始し、未出力の印刷物を出力する。
【００８４】
そして、ユーザは、コンピュータ装置１０でジョブの転送を指示後、第１の印刷装置２０から出力された印刷物を取り出して会議室へ移動し、第２の印刷装置３０から出力された残りの印刷物を取り出し、これらを合わせて所望の印刷物を取得する。
【００８５】
上記フローでは、コンピュータ装置１０でジョブの転送を指示したが、プリンタコントローラなどの制御装置でジョブの転送を指示する場合も同様である。
【００８６】
このように、コンピュータ装置１０制御装置でジョブの転送を指示することによっても、ユーザが移動中に第２の印刷装置３０では印刷が行われるため、移動中の時間を有効に利用することができ、効率的にジョブを実行することができる。
【００８７】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御方法は適宜変更可能である。
【００８８】
例えば、上記各実施例では、第１の印刷装置２０で未出力の印刷物を第２の印刷装置３０で出力する構成としたが、第１の印刷装置２０及び第２の印刷装置３０で出力する印刷物が部分的に重なってもよく、第１の印刷装置２０で最後に出力したページから第２の印刷装置３０で出力することもできる。このような処理により、ページに抜けがないことを容易に確認することができる。また、第２の印刷装置３０で、転送されたジョブに基づく印刷物であることを示すページを最初に出力することもでき、このような処理により、第１の印刷装置２０の印刷物と第２の印刷装置３０の印刷物とを容易に統合することができる。
【００８９】
また、上記各実施例では、第１の印刷装置２０（又はコンピュータ装置１０）から第２の印刷装置３０にジョブを転送する場合について記載したが、更に、第２の印刷装置３０から他の印刷装置にジョブを転送することもできる。
【産業上の利用可能性】
【００９０】
本発明は、ジョブを転送する印刷装置及び当該印刷装置を含む印刷システムに利用可能である。
【符号の説明】
【００９１】
１０  コンピュータ装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  メモリ
１１ｃ  ＨＤＤ
１１ｄ  通信Ｉ／Ｆ部
１２  表示部
１３  操作部
２０  第１の印刷装置
２１、３１  制御部
２１ａ、３１ａ  ＣＰＵ
２１ｂ、３１ｂ  メモリ
２１ｃ、３１ｃ  ＨＤＤ
２１ｄ、３１ｄ  通信Ｉ／Ｆ部
２２、３２  表示部
２３、３３  操作部
２４、３４  ＡＤＦ
２５、３５  画像読取部
２６、３６  給紙部
２７、３７  印刷部
２８、３８  後処理部
３０  第２の印刷装置
４０  処理状態通知画面
４１  転送先指定画面
【図１】
2011018292.tif 000003
【図２】
2011018292.tif 000004
【図３】
2011018292.tif 000005
【図４】
2011018292.tif 000006
【図５】
2011018292.tif 000007
【図６】
2011018292.tif 000008
【図７】
2011018292.tif 000009
【図８】
2011018292.tif 000010
【図９】
2011018292.tif 000011
【図１０】
2011018292.tif 000012
【図１１】
2011018292.tif 000013
【図１２】
2011018292.tif 000014
【図１３】
2011018292.tif 000015
【図１４】
2011018292.tif 000016
【図１５】
2011018292.tif 000017
【図１６】
2011018292.tif 000018