(57)【特許請求の範囲】
【請求項１】
外部端末から受信した印刷ジョブを処理する印刷装置であって、
前記外部端末から送信された印刷ジョブを記憶部に蓄積し、
前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するタイマと、
前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御する制御部と、を備え、
前記タイマは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットすることを特徴とする印刷装置。
【請求項２】
前記所定時間は、可変であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
外部端末が送信した印刷ジョブを印刷装置が受信し処理する印刷システムであって、
前記外部端末は、一括印刷の指示入力により前記印刷装置に送信する印刷ジョブにユーザ識別情報を含めて送信し、
前記印刷装置は、
前記外部端末から送信された印刷ジョブを記憶部に蓄積し、
前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するタイマと、
前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御する制御部と、を備え、
前記タイマは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットすることを特徴とする印刷システム。
【請求項４】
コンピュータを請求項３に記載の外部端末として機能させるプリンタドライバ。
【請求項５】
外部端末が送信した印刷ジョブを印刷装置が受信し処理する印刷方法であって、
前記外部端末が、一括印刷の指示入力により前記印刷装置に送信する印刷ジョブにユーザ識別情報を含めて送信するステップと、
前記印刷装置が、前記外部端末から送信された印刷ジョブを記憶部に蓄積するステップと、
前記印刷装置が、前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するステップと、
前記印刷装置が、前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御するステップと、を含み、
前記計時するステップは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットするステップを含むことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末から受信した複数の印刷ジョブに基づいて印刷を行なう印刷装置、印刷システム、プリンタドライバ及び印刷方法に関する。
【背景技術】
【０００２】
印刷装置は、パーソナルコンピュータ（ＰＣ：Personal Computer）などの情報端末から受信した印刷ジョブに基づいて印刷出力を行なうものであり、複数の情報端末に共有される。したがって、各利用者のために印刷出力された記録紙が印刷装置の排紙トレイ上で混在する。
【０００３】
また、会議資料などは、ＰＣ上で文書ファイル、表計算ファイル、図面ファイルなど資料のカテゴリー毎に作成された複数のファイルを記録紙に印刷出力し、その記録紙を結合させて一つの資料とされる。したがって、利用者が他の利用者と共同使用している複合機を用いて会議資料の全てを印刷する場合には、複数のファイルを連続して複合機に入力しても、他の利用者の印刷指示と重なった場合には、会議資料の間に他の利用者用が出力指示した記録物が混じってしまう問題がある。
【０００４】
また、印刷前に会議資料用の複数のファイルをＰＣ上で一旦一つのファイルに結合させておくことも考えられるが、これら複数のファイルはタイプ（ｘｌｓ，ｄｏｃ，ｐｐｔ，ｄｘｆ）が異なり、１つに結合させるのはユーザにとって煩雑である。
【０００５】
特許文献１に開示の技術では、複数のドキュメントファイルの印刷において、ＰＣ側でグループＩＤ及び印刷順ＩＤ等を印刷ジョブのヘッダに指定しておき、印刷装置側でグループＩＤ毎に印刷順ＩＤの順番で印刷することにより複数のドキュメントファイルをグループ化して印刷することができる。よって、印刷実行時に他のユーザからの印刷ジョブと混在して印刷されるという不具合がなくなる。
【０００６】
また、特許文献２に開示の技術では、クライアントコンピュータでユーザが印刷ジョブのグループ名や印刷順序を指定可能となっており、プリントサーバによって、クライアントコンピュータから送出される複数の印刷ジョブを印刷順序指定付きの印刷ジョブと印刷順序指定なしの印刷ジョブとに識別し、各印刷ジョブの印刷順序を指定順に並び替えて整列させ、印刷装置に送出する。これにより、複数の一連の印刷ジョブを同じ印刷装置指定された順にまとめて送出して連続印刷可能になっている。
【０００７】
その他に、ＰＣから受信した複数の印刷ジョブを印刷装置が記憶しておき、ユーザが印刷装置のタッチパネル等の操作部に対して操作を行ない、記憶されている印刷ジョブの処理順序を指示する技術などがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−１１９９４０号公報
【特許文献２】特開２００１−７５７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の特許文献１，２に開示の方法では、ユーザが行う必要がある操作が煩雑である。
【００１０】
本発明は、上述のような実情を鑑み、他のユーザからの印刷ジョブと混在して印刷されることなく複数の印刷ジョブの印刷処理を実行可能であり、その際のユーザの設定が容易である印刷装置、印刷システム、プリンタドライバ及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の技術手段は、外部端末から受信した印刷ジョブを処理する印刷装置であって、前記外部端末から送信された印刷ジョブを記憶部に蓄積し、前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するタイマと、前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御する制御部と、を備え、前記タイマは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットすることを特徴としたものである。
【００１４】
本発明の第２の技術手段は、第１の技術手段において、前記所定時間が可変であることを特徴としたものである。
【００１５】
本発明の第３の技術手段は、外部端末が送信した印刷ジョブを印刷装置が受信し処理する印刷システムであって、前記外部端末が、一括印刷の指示入力により前記印刷装置に送信する印刷ジョブにユーザ識別情報を含めて送信し、前記印刷装置が、前記外部端末から送信された印刷ジョブを記憶部に蓄積し、前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するタイマと、前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御する制御部と、を備え、前記タイマは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットすることを特徴としたものである。
【００１６】
本発明の第４の技術手段は、コンピュータを第３の技術手段の外部端末として機能させるプリンタドライバである。
【００１７】
本発明の第５の技術手段は、外部端末が送信した印刷ジョブを印刷装置が受信し処理する印刷方法であって、前記外部端末が、一括印刷の指示入力により前記印刷装置に送信する印刷ジョブにユーザ識別情報を含めて送信するステップと、前記印刷装置が、前記外部端末から送信された印刷ジョブを記憶部に蓄積するステップと、前記印刷装置が、前記印刷ジョブに含まれるユーザ識別情報で識別されるユーザ毎に、印刷ジョブの受信から所定時間の経過を計時するステップと、前記印刷装置が、前記計時中は、該当するユーザから受信した印刷ジョブの印刷をスキップし前記ユーザ識別情報を含まない印刷ジョブを先に印刷し、前記所定時間経過後に前記該当するユーザから受信した印刷ジョブを一括して印刷するよう印刷順を制御するステップと、を含み、前記計時するステップは、前記該当するユーザからの印刷ジョブの受信毎に計時をリセットするステップを含むことを特徴としたものである。
【発明の効果】
【００１８】
本発明によれば、他のユーザからの印刷ジョブと混在して印刷されることなく複数の印刷ジョブの印刷処理を実行できる。また、その際のユーザの設定が容易である。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態である印刷システムの一例の機能ブロック図である。
【図２】図１の印刷装置において印刷ジョブを受信した場合のジョブキューの管理方法の一例を説明するフローチャートである。
【図３】図１の印刷装置の経過判定部における判定処理に伴うジョブキューの管理方法の一例を説明するフローチャートである。
【図４】図１の印刷装置における印刷処理の一例を説明するフローチャートである。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明の一実施形態である印刷システムの一例の機能ブロック図である。図１の印刷システムは、印刷装置１と外部端末としての情報端末２とがＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークＮを介して接続され、データの送受信が可能なように構成されている。
【００２１】
印刷装置１は、例えば、電子写真方式で印刷を行なうものであり、情報端末２からネットワークＮを介して、所定のページ記述言語で記述された印刷ジョブを受信し、印刷ジョブに含まれる制御データに応じて印刷を行う。
【００２２】
印刷装置１は、制御部１０、通信部１１、操作／表示部１２、転写部１３、ＲＡＭ（Random Access Memory）１４、ＲＯＭ１５、スプーラ１６、画像処理部１７により構成され、各部はバスにより接続されている。
【００２３】
制御部１０は、ＣＰＵ（Central Processing Unit）によりＲＯＭ（Read Only Memory）に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１４内に展開し、展開されたプログラムに従って、印刷装置１各部の動作を集中制御する。
【００２４】
操作／表示部１１は、ＬＣＤ（Liquid Crystal Display）などで構成された表示部と、数字ボタン、スタートボタン等の各種操作ボタンやスイッチなどで構成された操作部とを有する。
【００２５】
印刷部１２は、給紙部、感光ドラム、露光部、トナーを用いた現像部、定着部、排出部等を備えて構成され、制御部１０からの印刷指示に従って、印刷ジョブに含まれる制御データにより指示されたサイズ、向きの用紙を給紙部から搬送して、画像処理部１５から入力された画像を記録用紙上に印刷する。
【００２６】
通信部１３は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介してネットワークＮに接続された情報端末２との間で各種データの送受信及び入出力を行 う。
【００２７】
ＲＡＭ１４は、制御部１０により実行制御される各種処理において、ＲＯＭから読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。また、ＲＡＭ１４は、印刷ジョブを処理する順番（ジョブキュー）の情報であるジョブキュー情報を記憶するジョブキュー情報記憶部１４ａを有している。
【００２８】
画像記憶部１５は、ＨＤＤ（Hard Disc Drive）や不揮発性の半導体メモリ等により構成され、情報端末２から送信された印刷ジョブを蓄積する。
【００２９】
画像処理部１６は、情報端末２から送信された印刷ジョブ中のページ毎の印刷データをイメージデータとして展開する画像処理を行ない、印刷部１２に出力する。
経過判定部１７については後述する。
【００３０】
次に、情報端末２について説明する。情報端末２は、ＰＣ等により構成され、アプリケーションソフトで作成した文書データや画像データを、所定のページ記述言語によって印刷装置で印刷可能なデータ形式に変換したものに制御データを付加したスクリプトを印刷ジョブとしてネットワークＮを介して印刷装置１に送信する。なお、制御データには、印刷部数、印刷用紙の種類、印刷形態（白黒、カラー）等を指定するための情報や、後述の一括印刷情報、ユーザ識別情報が含まれる。
【００３１】
情報端末２は、ＣＰＵ２０、通信部２１、操作部２２、表示部２３、ＲＡＭ２４、ＲＯＭ２５等により構成され、各部はバスにより接続されている。
【００３２】
ＣＰＵ２０は、ＲＯＭ２４に格納されている各種プログラムの中から指定されたプログラムをＲＡＭ２５内のワークエリアに展開し、当該プログラムに従って各部を集中制御する。また、処理結果をＲＡＭ２５内のワークメモリに格納するとともに、処理結果を表示するための表示情報を生成して表示部２３へ出力する。そして、ＲＡＭ２４に格納した処理結果をＲＯＭ２５の所定領域に保存させる。
【００３３】
通信部２１は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介してネットワークＮに接続された印刷装置１との間で各種データの送受信を行 う。
【００３４】
操作部２２は、キーボードやマウス等からなり、ユーザの操作を受け付ける。
【００３５】
表示部２３は、例えばＬＣＤ等によって構成され、印刷設定画面などの各種設定画面を表示する。
【００３６】
ＲＡＭ２４は、ＣＰＵ２０により実行制御される各種処理において、ＲＯＭ２５から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００３７】
ＲＯＭ２５は、プログラムやデータ等があらかじめ記憶されている記録媒体を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体はＲＯＭ２５に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体にはシステムプログラム、当該システムに対応する各種処理プログラム、各種処理プログラムで処理されたデータ等を記憶する。具体的には、ＲＯＭ２５は印刷装置１への印刷制御を行うためのプリンタドライバが格納されている。プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ２０は、当該プログラムコードに従った動作を逐次実行する。
【００３８】
このような情報端末２では、操作部２２より印刷装置１における印刷設定が開始されると、ＣＰＵ２０が、ＲＯＭ２５に記憶されているプリンタドライバのプログラムに従い、印刷設定画面を表示部２３に表示させる。また、情報端末２は、操作部２２により一括印刷が指示されると、一括印刷を行なうか否かの設定をＯＮとした一括印刷情報と、一括印刷を指示したユーザのユーザ識別情報とを含む印刷ジョブを通信部２１により印刷装置１に送信する。一括印刷の指示は、例えば、印刷設定画面中の一括印刷設定用のチェックボックスをチェックした状態で同画面中の「ＯＫ」ボタンが押下することにより行なわれる。なお、ユーザ識別情報とは、例えば、ログインユーザIDであり、予め情報端末２に登録され、ＲＡＭ２４に記憶されている。
【００３９】
印刷装置１は、通信部１３により情報端末２から上述のような印刷ジョブを受信すると、画像記憶部１５に蓄積する。
また、印刷装置１では、画像記憶部１５に蓄積している印刷ジョブの送信ユーザ毎に、当該ユーザからの印刷ジョブを受信してから所定時間経過しているか否かの判定を経過判定部１７によりタイマ１７ａを用いて行なう。
そして、ある送信ユーザについて、所定時間経過したと判定された場合、該当する送信ユーザから受信し画像記憶部１５に蓄積された印刷ジョブを一括して印刷部１２により処理する。
【００４０】
また、情報端末２０では、ＣＰＵ２０が、一括印刷ではなく通常印刷が指示された場合は、一括印刷を行なうか否かの設定をＯＦＦとした一括印刷情報を含みユーザ識別情報を含まない印刷ジョブを通信部２１により印刷装置１に送信する。  
この場合、印刷装置１は、ユーザ識別情報を含む印刷ジョブを受信した場合と同様、印刷ジョブを画像記憶部１５に蓄積するが、ユーザ識別情報を含む印刷ジョブを受信した場合と異なり、経過判定部１７による判定を行なわず、すなわち、所定時間待つことなく、印刷ジョブを個別に印刷部１２により処理する。ただし、印刷ジョブ受信時に、一括印刷や他の通常印刷を行なっている場合は、それらの処理が終了してから処理を行なう。
【００４１】
したがって、印刷装置１により、他のユーザからの印刷ジョブと混在して印刷されることなく複数の印刷ジョブを一括して処理することができる。また、一括印刷時にユーザが行う必要のある操作は、ユーザ識別情報を印刷ジョブに含めるための操作のみ、例えば印刷設定画面のチェックボックスのチェック操作のみであり、一括印刷の設定が容易である。
【００４２】
続いて、印刷ジョブの実行順序すなわちジョブキューの管理方法の一例について具体的に説明する。
印刷装置１では、受信した印刷ジョブをジョブキューに登録して印刷ジョブの実行順序を管理する。ジョブキューには、ジョブを識別するジョブ番号（管理のための単なる通し番号）に対応させて、ユーザ識別情報、後述するようなタイマ起動フラグが記憶される。なお、印刷ジョブが一括印刷を行なうか否かの設定をＯＦＦとした一括印刷情報を含みユーザ識別情報を含まないジョブの場合、ジョブキューにおける当該印刷ジョブのユーザ識別情報は空となる。
【００４３】
図２は、図１の印刷装置１において印刷ジョブを受信した場合のジョブキューの管理方法の一例を説明するフローチャートである。
【００４４】
図２の例では、印刷装置１は、情報端末２から印刷ジョブを受信すると（ステップＳ１）、画像記憶部１５に蓄積し（ステップＳ２）、受信した印刷ジョブの一括印刷情報がＯＮとなっているか否かを判定する（ステップＳ３）。
【００４５】
ステップＳ３において、一括印刷情報がＯＮとなっている場合（ＹＥＳの場合）、すなわち当該印刷ジョブを一括印刷する設定になっている場合、当該印刷ジョブの送信ユーザについてタイマ１７ａが起動中であるか否かを判定する（ステップＳ４）。この判定は、ジョブキュー中に、当該印刷ジョブと同じユーザ識別情報を持ちタイマ起動フラグがＯＮの印刷ジョブが登録されているか否かに基づいて行なわれる。
【００４６】
ステップＳ４において、受信した印刷ジョブの送信ユーザについてタイマ１７ａが起動中でない場合（ＮＯの場合）、すなわち、同じユーザ識別情報を持ちタイマ起動フラグがＯＮの印刷ジョブが登録されていない場合、該当するユーザについてタイマ１７ａを開始し（ステップＳ５）、タイマ起動フラグをＯＮにするようにして当該印刷ジョブをジョブキューの最後に登録する（ステップＳ６）。
【００４７】
ステップＳ４において、受信した印刷ジョブの送信ユーザについてタイマ１７ａが起動中である場合（ＹＥＳの場合）、すなわち、同じユーザ識別情報を持ちタイマ起動フラグがＯＮの印刷ジョブが登録されている場合、その登録済みの印刷ジョブに、受信した印刷ジョブを結合し（ステップＳ７）、すなわち、その登録済みの印刷ジョブのうち最後尾の印刷ジョブの後ろに、重視した印刷ジョブを登録する。このとき、受信した印刷ジョブのタイマ起動フラグをＯＮにする。
【００４８】
また、ステップＳ３において、一括印刷情報がＯＮとなっていない場合（ＮＯの場合）、すなわち当該印刷ジョブを一括印刷でなく通常印刷する設定になっている場合、当該印刷ジョブをジョブキューの最後に登録する（ステップＳ８）。
【００４９】
図３は、図１の印刷装置１の経過判定部１７における判定処理に伴うジョブキューの管理方法の一例を説明するフローチャートである。
図３の例では、印刷装置１は、経過判定部１７での判定の結果、１つ目の印刷ジョブを受信してから所定時間経過しているユーザがいるか否か判定し（ステップＳ１１）、いない場合（ＮＯの場合）はステップＳ２１に戻るが、いる場合（ＹＥＳの場合）は、当該ユーザから受信した印刷ジョブのタイマ起動フラグがＯＦＦになるようジョブキューを変更する（ステップＳ１２）。
【００５０】
図４は、図１の印刷装置１における印刷処理の一例を説明するフローチャートである。
図４の例では、印刷装置１は、ジョブキューに印刷ジョブが登録されていると、ジョブキュー内の先頭の印刷ジョブのタイマ起動フラグがＯＦＦになっているか否か判定する（ステップＳ２１）。
【００５１】
ＯＦＦの場合（ＹＥＳの場合）は、その先頭の印刷ジョブを画像記憶部１５から抽出し画像処理部１６によって画像処理を行なった上で印刷ジョブ１２により印刷処理し（ステップＳ２２）、当該印刷ジョブをジョブキューから消去する（ステップＳ２３）。そして、まだジョブキューに登録されている印刷ジョブがあるか否か判定し（ステップＳ２４）、印刷ジョブがある場合（ＹＥＳの場合）はステップＳ２１に戻り、ない場合（ＮＯの場合）は終了する。
【００５２】
また、ステップＳ２１において、ジョブキュー内の先頭の印刷ジョブのタイマ起動フラグがＯＮの場合（ＮＯの場合）、当該印刷ジョブの処理はスキップし、ジョブキュー内にタイマ起動フラグＯＦＦの印刷ジョブが存在するか否か判定する（ステップＳ２５）。
存在しない場合（ＮＯの場合）はそのままステップＳ２１に戻るが、存在する場合（ＹＥＳの場合）はジョブキューの中でタイマ起動フラグがＯＦＦになっている先頭の印刷ジョブを画像記憶部１５から抽出し画像処理部１６によって画像処理を行なった上で印刷ジョブ１２により印刷処理し（ステップＳ２６）、当該印刷ジョブをジョブキューから消去し（ステップＳ２７）、ステップＳ２１に戻る。
【００５３】
なお、経過判定部１７のタイマ１７ａは、上述のように該当するユーザからの最初の印刷ジョブの受信から所定時間の経過を計時してもよいし、ユーザ識別情報を含む印刷ジョブを受信する毎に、該当する送信ユーザについての計時をリセットするようにしてもよい。
また、上述の所定時間は、ＲＡＭ１４等の記憶部に記憶されており、情報端末２から、あるいは、印刷装置１の操作／表示部１１から変更可能であってもよい。
【符号の説明】
【００５４】
１…印刷装置、２…情報端末、１１…操作／表示部、１２…印刷部、１３…通信部、１４…ＲＡＭ、１４ａ…ジョブキュー情報記憶部、１５…画像記憶部、１６…画像処理部、１７…経過判定部、１７ａ…タイマ、２０…ＣＰＵ、２１…通信部、２２…操作部、２３…表示部、２４…ＲＡＭ、２５…ＲＯＭ。
【図１】
0005411909.tif 000002
【図２】
0005411909.tif 000003
【図３】
0005411909.tif 000004
【図４】
0005411909.tif 000005