(57)【要約】【課題】停止処理の実行を低減できる印刷装置を提供する。【解決手段】印刷システム１の印刷装置２は、印刷終了後に印刷停止処理を実行する。印刷装置２は、入力データが入力されている途中で、入力データを印刷ジョブデータＰＪＤか否かを判定するデータ処理部２５と、印刷終了前に、データ処理部２５により入力データが印刷ジョブデータであると判定されると、印刷停止処理を実行せずに次の印刷を実行する印刷処理部２６とを備える。【選択図】図１
2011156673.tif 000002
【特許請求の範囲】
【請求項１】
印刷終了後に印刷停止処理を実行する印刷装置において、
入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、
印刷終了前に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定されると、前記印刷停止処理を実行せずに次の印刷を実行する印刷処理手段とを備えることを特徴とする印刷装置。
【請求項２】
印刷終了後に印刷停止処理を実行する印刷装置において、
入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、
印刷終了から閾値時間が経過するまで前記印刷停止処理を実行せず、当該閾値時間内に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定された場合には、次の印刷を実行する印刷処理手段とを備えることを特徴とする印刷装置。
【請求項３】
印刷終了後に印刷停止処理を実行する印刷装置において、
入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、
前記印刷停止処理実行中に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定されると、実行中の前記印刷停止処理を中断し、中断個所から印刷を再開する印刷処理手段とを備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷終了後に印刷停止処理を実行する印刷装置に関する。
【背景技術】
【０００２】
印刷終了後に、モータの停止等の停止処理を実行する印刷装置が知られている。このような印刷装置の場合、印刷を再開する際に、例えば、停止したモータを安定させるアイドリング処理等の準備処理が必要となる。このため、画像印刷を再開するために必要な時間が長いといった問題があった。そこで、印刷再開に必要な時間を短縮する技術が求められている。
【０００３】
特許文献１には、画像データを印刷データに変換する画像生成部と、印刷データを記憶手段に記憶するデータ蓄積部と、印刷データの有無によって印刷の継続を判断する印刷継続判断部とを備える印刷装置が開示されている。
【０００４】
特許文献１の技術では、外部から画像データが入力されると、画像生成部がその画像データを印刷データに変換する。その後、データ蓄積部は、印刷データを記憶手段に記憶する。印刷継続判断部は、画像印刷終了時に印刷データが有ると判断すると、印刷停止処理を実行することなく、画像印刷を継続する。これにより、特許文献１の技術は、印刷停止処理及び印刷準備処理を省略できるので、画像印刷再開までの時間を短縮できた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３０７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、画像データが入力されていても、画像データが変換された印刷データが記憶手段に無い場合は、印刷停止処理を実行するので、不要な印刷停止処理までも実行されるといった課題がある。
【０００７】
本発明は、上述した課題を解決するために創案されたものであり、印刷停止処理の実行を低減できる印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る印刷装置の第１の特徴は、印刷終了後に印刷停止処理を実行する印刷装置において、入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、印刷終了前に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定されると、前記印刷停止処理を実行せずに次の印刷を実行する印刷処理手段とを備える。
【０００９】
また、本発明に係る印刷装置の第２の特徴は、印刷終了後に印刷停止処理を実行する印刷装置において、入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、印刷終了から閾値時間が経過するまで前記印刷停止処理を実行せず、当該閾値時間内に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定された場合には、次の印刷を実行する印刷処理手段とを備える。
【００１０】
また、本発明に係る印刷装置の第３の特徴は、印刷終了後に印刷停止処理を実行する印刷装置において、入力データが入力されている途中で、前記入力データを印刷ジョブデータか否かを判定するデータ処理手段と、前記印刷停止処理実行中に新たな入力データが入力され、前記データ処理手段により当該入力データが印刷ジョブデータであると判定されると、実行中の前記印刷停止処理を中断し、中断個所から印刷を再開する印刷処理手段とを備える。
【００１１】
尚、印刷停止処理に伴って印刷準備処理が必要な印刷装置においては、上述の印刷には印刷準備処理が含まれる場合がある。
【発明の効果】
【００１２】
印刷装置の第１の特徴によれば、データ処理手段は、入力途中で、入力データが印刷ジョブデータか否かを判定する。そして、印刷処理手段は、印刷終了前に、データ処理手段によって入力データが印刷ジョブデータであると判定されていると、印刷停止処理を実行せずに印刷を実行する。このように、入力データが全て入力される前に、データ処理手段が、入力データが印刷ジョブデータか否かを判定することによって、印刷処理手段は、不要な印刷停止処理を低減できる。これにより、印刷停止処理に必要な電力等を省略して印刷コストを低減できるとともに、印刷開始までに必要な時間の短縮を実現できる。また、第１の特徴は、不要な印刷停止処理が低減される場合には、それに伴う印刷準備処理をも低減できる。
【００１３】
印刷装置の第２の特徴によれば、印刷処理手段は印刷終了から閾値時間が経過するまで印刷停止処理を実行しない。そして、閾値時間内に、データ処理手段によって入力データが入力途中で印刷ジョブデータと判定されると、印刷処理手段は、印刷停止処理を実行することなく次の印刷を実行する。このように、入力データが全て入力される前に、データ処理手段が、入力データが印刷ジョブデータか否かを判定することによって、印刷処理手段は、閾値時間内の不要な印刷停止処理を低減できる。また、第２の特徴は、不要な印刷停止処理が低減される場合には、それに伴う印刷準備処理をも低減できる。
【００１４】
印刷装置の第３の特徴によれば、印刷停止処理を実行中であっても、データ処理手段が入力データを入力途中で印刷ジョブデータと判定すると、印刷処理手段は、実行中の印刷停止処理を中断し、中断個所から印刷を再開する。このように、入力データが全て入力される前に、データ処理手段が、入力データが印刷ジョブデータか否かを判定することによって、印刷処理手段は、実行中の印刷停止処理を低減することができる。また、第３の特徴は、印刷に印刷準備処理が含まれる場合、その印刷準備処理の一部をも低減できる。
【図面の簡単な説明】
【００１５】
【図１】印刷装置を詳細に記載した、第１実施形態による印刷システムの全体構成図である。
【図２】外部端末を詳細に記載した、第１実施形態による印刷システムの全体構成図である。
【図３】印刷システムで印刷を実行する際のタイミングチャートである。
【図４】外部端末で実行される印刷ジョブデータ処理のフローチャートである。
【図５】印刷装置で実行されるデータ処理のフローチャートである。
【図６】印刷装置で実行される印刷処理のフローチャートである。
【図７】第２実施形態の印刷装置で実行される印刷処理のフローチャートである。
【発明を実施するための形態】
【００１６】
（第１実施形態）
以下、図面を参照して、本発明の第１実施形態による印刷システムを説明する。図１は、印刷装置を詳細に記載した、第１実施形態による印刷システムの全体構成図である。図２は、外部端末を詳細に記載した、第１実施形態による印刷システムの全体構成図である。
【００１７】
図１に示すように、第１実施形態による印刷システム１は、印刷装置２と、外部端末３と、ネットワーク４とを備えている。
【００１８】
印刷装置２は、印刷用のデータである印刷ジョブデータＰＪＤの画像データＰＧＤに基づいて、画像を印刷用紙に印刷する装置である。印刷装置２は、印刷制御装置１１と、スキャナー１２と、印刷部１３と、通信処理部１４と、タイマ１５と、メモリーポート１６とを備えている。
【００１９】
印刷制御装置１１は、印刷装置２の制御全般を司る。印刷制御装置１１は、演算処理部２１と、記憶部２２と、バス２３と、入出力インターフェース２４とを有する。
【００２０】
演算処理部２１は、種々のプログラムを実行するＣＰＵ(Central Processing Unit)を有する。演算処理部２１は、後述する記憶部２２に記憶されたデータ処理プログラム２７及び印刷処理プログラム２８を読込み、実行する。これにより、演算処理部２１は、図１に示すように、データ処理部２５及び印刷処理部２６の機能を有する。尚、演算処理部２１は、複数のＣＰＵ、例えば、データ処理部２５のＣＰＵと、印刷処理部２６のＣＰＵとによって構成してもよい。
【００２１】
データ処理部２５は、入力されたデータのデータ種類を判定する。データ種類には、印刷対象の画像データＰＧＤや印刷ヘッダデータＰＨＤを含む印刷ジョブデータＰＪＤや、印刷装置２の設定を変更する設定データ等が含まれる。ここで、データ処理部２５は、画像データＰＧＤよりも先に入力される印刷ヘッダデータＰＨＤによって入力データが印刷ジョブデータＰＪＤであると判定可能に構成されている。即ち、データ処理部２５は、印刷ジョブデータＰＪＤが全て入力される前に入力データを印刷ジョブデータＰＪＤと判定できる。また、データ処理部２５は、入力データが印刷ジョブデータＰＪＤと判定すると、記憶部２２に記憶されている判定用カウントＣｎｔを「１」インクリメント（増加）する。判定用カウントＣｎｔの値は、データ処理部２５によって印刷ジョブデータＰＪＤとを判定され、且つ、印刷処理部２６によって画像印刷が開始されていない印刷ジョブデータＰＪＤのデータ数を意味する。データ処理部２５は、判定した印刷ジョブデータＰＪＤを記憶部２２に記憶（登録）する。
【００２２】
印刷処理部２６は、印刷部１３を制御して、印刷用紙等の印刷媒体に画像を印刷するための処理を実行する。具体的には、印刷処理部２６は、画像印刷開始前に、印刷に含まれる印刷準備処理を実行する。尚、画像印刷及び印刷準備処理が、請求項の印刷に相当する。ここで、印刷準備処理は、印刷部１３のモータの回転速度を安定させるためのアイドリング処理や、インク詰まりを抑制するためのインク循環処理や、印刷用紙を給紙可能な位置に給紙台や給紙トレイの底板を移動させる給紙開始処理等を含む。また、印刷処理部２６は、印刷部１３を制御して、画像を印刷する。詳細には、印刷処理部２６は、印刷部１３のモータを制御して印刷用紙を搬送しつつ、インクジェットヘッドを制御して印刷用紙に画像を印刷する。尚、印刷処理部２６は、印刷ジョブデータＰＪＤの画像印刷を開始する際に、判定用カウントＣｎｔを「１」デクリメント（減少）する。また、印刷処理部２６は、画像印刷終了後に、連続して印刷停止処理を実行する。ここで、印刷停止処理は、印刷用紙の搬送経路の上流側から順に印刷部１３のモータを停止するモータ停止処理や、インク循環を停止する循環停止処理や、給紙トレイをトレイ引き出し可能状態にする給紙停止処理を含む。尚、印刷停止処理では、モータ停止処理、循環停止処理、給紙停止処理の順に各処理が実行される。
【００２３】
ここで、印刷処理部２６は、画像印刷終了後であっても、上述した判定用カウントＣｎｔが「０」でない場合は、印刷停止処理を実行しない。即ち、データ処理部２５が入力データを印刷ジョブデータＰＪＤであると判定できる程度に印刷ジョブデータＰＪＤの少なくとも一部が入力されて、判定用カウントＣｎｔが「１」以上である場合は、印刷処理部２６は印刷停止処理を実行しない。更に、印刷処理部２６は、印刷停止処理を実行中であっても、判定用カウントＣｎｔが「１」以上になると、実行中の印刷停止処理を中断する。その後、印刷処理部２６は、中断個所から印刷準備処理を実行する。
【００２４】
記憶部２２は、判定用カウントＣｎｔ等の各情報を一時的に記憶するＲＡＭ(Random Access Memory)と、基本プログラム、データ処理プログラム２７、印刷処理プログラム２８等の種々のプログラムや種々の情報を記憶するＲＯＭ(Read Only Memory)と、印刷ジョブデータＰＪＤ等の種々の情報を記憶するＨＤＤ(Hard Disk Drive)とを有する。
【００２５】
バス２３は、演算処理部２１と、記憶部２２と、入出力インターフェース２４とを、信号を送受信可能に接続する。
【００２６】
入出力インターフェース２４は、スキャナー１２、印刷部１３、通信処理部１４、タイマ１５及びメモリーポート１６と、印刷制御装置１１とを信号を送受信可能に接続する。
【００２７】
スキャナー１２は、印刷用紙等に印刷された画像を読み込み、画像データＰＧＤに変換する。そして、スキャナー１２は、印刷制御装置１１に画像データＰＧＤを出力する。データ処理部２５は、スキャナー１２から入力された画像データＰＧＤを印刷ジョブデータＰＪＤとして処理する。
【００２８】
印刷部１３は、印刷用紙を搬送しつつ、画像を印刷用紙に印刷する。印刷部１３は、印刷用紙を搬送するためのモータや、画像を印刷するためのインクを吐出するインクジェットヘッド等を有する。
【００２９】
通信処理部１４は、印刷制御装置１１をネットワーク４に接続する。これにより、印刷制御装置１１は、外部端末３等の外部機器と信号を送受信可能となる。
【００３０】
タイマ１５は、現在の時刻ＲＴを印刷制御装置１１に送信する。
【００３１】
メモリーポート１６は、ＵＳＢメモリー等の外部記憶装置９０を取り付けるためのポートである。外部記憶装置９０がメモリーポート１６に取り付けられると、データ処理部２５は、その外部記憶装置９０に記憶されているデータを読み込み印刷ジョブデータＰＪＤか否かを判定する。
【００３２】
外部端末３は、ユーザの指示に従って、ネットワーク４を介して、印刷ジョブデータＰＪＤを印刷装置２へと送信可能に構成されている。外部端末３は、パーソナルコンピュータからなる。詳細には、図２に示すように、外部端末３は、端末制御装置３１と、通信処理部３２と、端末表示部３３と、端末入力部３４とを備えている。
【００３３】
端末制御装置３１は、端末演算処理部３６と、端末記憶部３７と、バス３８と、入出力インターフェース３９とを備えている。
【００３４】
端末演算処理部３６は、種々のプログラムを実行するＣＰＵを有する。端末演算処理部３６は、端末記憶部３７のプリンタドライブプログラム４２を読み込み、実行する。これにより、端末演算処理部３６は、印刷ジョブデータ処理部４１として機能する。印刷ジョブデータ処理部４１は、文書作成プログラムや画像作成プログラム等によって作成されたデータから印刷ヘッダデータＰＨＤ及び画像データＰＧＤを含む印刷ジョブデータＰＪＤを作成して、印刷装置２へと送信する。
【００３５】
端末記憶部３７は、各情報を一時的に記憶するＲＡＭと、基本プログラム、プリンタドライブプログラム４２等のプログラムや種々の情報を記憶するＲＯＭと、印刷ジョブデータＰＪＤ等の種々の情報を記憶するＨＤＤ(Hard Disk Drive)とを有する。
【００３６】
バス３８及び入出力インターフェース３９は、印刷装置２のバス２３及び入出力インターフェース２４と同様の構成のため説明を省略する。
【００３７】
通信処理部３２は、端末制御装置３１をネットワーク４に接続する。これにより、端末制御装置３１は、印刷装置２等の外部機器と信号を送受信可能となる。
【００３８】
端末表示部３３は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置からなる。端末入力部３４は、キーボートやマウス等を有する。
【００３９】
ネットワーク４は、印刷装置２及び外部端末３を、信号を送受信可能に互いに接続するものである。ネットワーク４は、ＬＡＮ（Local Area Network）等からなる。尚、信号を送受信可能に印刷装置２と外部端末３とを接続する構成として、ＬＡＮ等のネットワーク４以外にＵＳＢケーブル等により直接接続する構成を適用してもよい。
【００４０】
（第１実施形態の動作説明）
次に、図面を参照して、上述した第１実施形態による印刷システムの動作について説明する。図３は、印刷システムで印刷を実行する際のタイミングチャートである。図４は、外部端末で実行される印刷ジョブデータ処理のフローチャートである。図５は、印刷装置で実行されるデータ処理のフローチャートである。図６は、印刷装置で実行される印刷処理のフローチャートである。尚、図４に示すＳｔの後の番号は、外部端末におけるステップ番号を示す。図５及び図６に示すＳｐの後の番号は、印刷装置におけるステップ番号を示す。
【００４１】
尚、図３のタイミングチャートにおいて、時系列の順に上図、下図を配置している。即ち、上図の時刻Ｔａと下図の時刻Ｔａは、同じ時刻を示す。また、図３において、太線の横軸より上のタイミングチャートは、外部端末３の印刷ジョブデータ処理部４１のタイミングチャートである。図３において、太線の横軸より下であって、点線の横軸より上のタイミングチャートは、印刷装置２のデータ処理部２５のタイミングチャートである。図３において、点線の横軸より下のタイミングチャートは、印刷装置２の印刷処理部２６のタイミングチャートである。以下の説明において、印刷ジョブデータの符号を送信順に、「ＰＪＤ１、ＰＪＤ２、・・」とする。
【００４２】
図３に示すように、まず、ユーザが、端末入力部３４によって印刷指示を入力する（時刻Ｔ１）。これにより、図４に示すように、外部端末３では、印刷ジョブデータ処理部４１が、印刷指示が入力されたと判定する（Ｓｔ１：Ｙｅｓ）。次に、印刷ジョブデータ処理部４１は、ネットワーク４を介して、印刷ヘッダデータＰＨＤ及び画像データＰＧＤを含む印刷ジョブデータＰＪＤ１を作成して、印刷ジョブデータＰＪＤ１の送信を開始する（Ｓｔ２、時刻Ｔ２）。ここで、印刷ヘッダデータＰＨＤは、画像データＰＧＤよりも先に送信される。
【００４３】
最初、印刷装置２は、入力データ待ちの状態である。この状態で、図５に示すように、データ処理部２５が、入力データを受信したと判定すると（Ｓｐ１：Ｙｅｓ、時刻Ｔ３）、入力データが印刷ジョブデータＰＪＤか否かを判定する（Ｓｐ２）。ここで、上述したように外部端末３から送信された入力データは印刷ヘッダデータＰＨＤを含む印刷ジョブデータＰＪＤである。従って、データ処理部２５は、その入力データの入力中に、その入力データを印刷ジョブデータＰＪＤと判定する（Ｓｐ２：Ｙｅｓ）。
【００４４】
次に、データ処理部２５は、判定用カウントＣｎｔを「１」インクリメントした後（Ｓｐ３、時刻Ｔ４）、入力された印刷ジョブデータＰＪＤを記憶部２２に記憶する（Ｓｐ４）。
【００４５】
尚、データ処理部２５は、外部端末３から送信された入力データが印刷ジョブデータＰＪＤでないと判定するとＳｐ２：Ｎｏ）、その入力されたデータを処理する（Ｓｐ５）。ここでの入力データの処理とは、印刷装置２の設定データの変更等である。
【００４６】
この後、データ処理部２５は、ステップＳｐ４及びＳｐ５の処理を終了すると、再度、ステップＳｐ１に戻って、入力データの受信待ちとなる。
【００４７】
また、図６に示すように、印刷装置２では、最初、印刷処理部２６は、印刷ジョブデータＰＪＤの入力待ちの状態である。具体的には、印刷処理部２６は、判定用カウントＣｎｔが「０」か否かを判定している（Ｓｐ１１）。この状態で、上述したようにデータ処理部２５が判定用カウントＣｎｔを「１」インクリメントすると（Ｓｐ３、時刻Ｔ４）、印刷処理部２６は判定用カウントＣｎｔが「０」でないと判定して（Ｓｐ１１：Ｎｏ、時刻Ｔ４）、印刷準備処理を開始する（Ｓｐ１２、時刻Ｔ４）。印刷準備処理は、印刷用紙を搬送するための搬送モータのアイドリング処理、インクを循環させるインク循環処理、印刷用紙の給紙台を給紙可能位置に移動させる給紙開始処理等を含む。
【００４８】
次に、印刷処理部２６は、印刷準備処理が終了したと判定すると（Ｓｐ１３：Ｙｅｓ）、印刷ジョブデータＰＪＤ１の画像データＰＧＤが記憶部２２に記録されているか否かを判定する（Ｓｐ１４）。尚、画像データＰＧＤは、完全に記憶されている必要はなく、印刷可能なデータ量が記憶済みであれば、印刷処理部２６は、画像データＰＧＤが記憶されていると判定する。
【００４９】
次に、印刷処理部２６は、印刷ジョブデータＰＪＤ１の画像データＰＧＤが登録されていると判定すると（Ｓｐ１４：Ｙｅｓ）、判定用カウントＣｎｔを「１」デクリメントする（Ｓｐ１５）。
【００５０】
次に、印刷処理部２６は、印刷部１３を制御して画像印刷を開始する（Ｓｐ１６、時刻Ｔ５）。これにより、印刷用紙が印刷部１３の搬送用のモータによって搬送されつつ、インクジェットヘッドにより画像が印刷用紙に印刷される。
【００５１】
この後、印刷処理部２６は、画像印刷終了まで、ステップＳｐ１７を繰り返す。
【００５２】
ここで、図３及び図４に示すように、印刷処理部２６によって印刷ジョブデータＰＪＤ１の画像印刷が実行されている間に、ユーザによって印刷指示が入力されると（時刻Ｔ６）、外部端末３は印刷ジョブデータＰＪＤ２を送信する（Ｓｔ２、時刻Ｔ７）。そして、データ処理部２５は、図３及び図５に示すように、印刷ジョブデータＰＪＤ２である入力データを受信する（Ｓｐ１：Ｙｅｓ、時刻Ｔ８）。これにより、データ処理部２５は、その入力データを印刷ジョブデータＰＪＤ２と判定して（Ｓｐ２：Ｙｅｓ）、判定用カウントＣｎｔを「１」インクリメントするとともに（Ｓｐ３、時刻Ｔ９）、印刷ジョブデータＰＪＤを記憶部２２に記憶する（Ｓｐ４）。
【００５３】
次に、図３及び図６に示すように、印刷処理部２６は、指定枚数の印刷用紙に画像を印刷して、画像印刷が終了したと判定すると（Ｓｐ１７：Ｙｅｓ、時刻Ｔ１０）、判定用カウントＣｎｔが「０」か否かを判定する（Ｓｐ１８）。換言すると、印刷処理部２６は、ステップＳｐ１８において、印刷終了時に、既に、データ処理部２５が印刷ジョブデータＰＪＤと判定した入力データが有るか否かを判定している。
【００５４】
次に、印刷処理部２６は、判定用カウントＣｎｔが「０」でないと判定すると（Ｓｐ１８：Ｎｏ）、Ｓｐ１４に戻る。この後、印刷処理部２６は、印刷ジョブデータＰＪＤ２に基づいて、ステップＳｐ１４〜Ｓｐ１７を実行する。これにより、印刷処理部２６は、印刷停止処理を実行することなく、印刷ジョブデータＰＪＤ２の画像印刷を実行する。
【００５５】
ここで、図３及び図４に示すように、印刷ジョブデータＰＪＤ２の画像印刷終了間際に、外部端末３では、ユーザにより次の印刷指示が入力されて（時刻Ｔ１１）、印刷ジョブデータ処理部４１が印刷ジョブデータＰＪＤ３を送信したとする（Ｓｔ２、時刻Ｔ１３）。
【００５６】
しかしながら、図３及び図６に示すように、印刷装置２では、印刷ジョブデータＰＪＤ２の印刷終了時に（時刻Ｔ１２）、判定用カウントＣｎｔが「０」となっている。従って、印刷処理部２６は、印刷ジョブデータＰＪＤ２の画像印刷が終了したと判定した後（Ｓｐ１７：Ｙｅｓ）、判定用カウントＣｎｔが「０」と判定する（Ｓｐ１８：Ｙｅｓ）。これにより、印刷処理部２６は、印刷停止処理を開始する（Ｓｐ１９、時刻Ｔ１２）。印刷停止処理では、印刷部１３のモータを停止するモータ停止処理、インク循環を停止する循環停止処理、給紙台を給紙不能状態にする給紙停止処理が順に実行される。尚、印刷停止処理には、その他の処理も含まれるが、ここでは省略する。
【００５７】
次に、印刷処理部２６は、判定用カウントＣｎｔが「０」でないと判定するか、印刷停止処理が終了したと判定するまで、ステップＳｐ２０、Ｓｐ２１を繰り返す。換言すると、印刷処理部２６は、印刷停止処理を実行している間に、新たに入力データが入力され、その入力データがデータ処理部２５により印刷ジョブデータＰＪＤと判定されたか否かを判定している。
【００５８】
一方、図３及び図５に示すように、データ処理部２５は、入力データを受信したと判定した後（Ｓｐ１：Ｙｅｓ、時刻Ｔ１４）、その入力データが印刷ジョブデータＰＪＤ３であると判定する（Ｓｐ２：Ｙｅｓ）。そして、データ処理部２５は、判定用カウントＣｎｔを「１」インクリメントする（Ｓｐ３：Ｙｅｓ、時刻Ｔ１５）。
【００５９】
これにより、図３及び図６に示すように、印刷処理部２６は、判定用カウントＣｎｔが「０」でないと判定して（Ｓｐ２０：Ｎｏ、時刻Ｔ１５）、実行中の印刷停止処理を中断する（Ｓｐ２２、時刻Ｔ１５）。次に、印刷処理部２６は、印刷に含まれる印刷準備処理を印刷停止処理の中断個所から開始する（Ｓｐ２３：Ｙｅｓ、時刻Ｔ１５）。具体的には、印刷停止処理によって搬送用のモータが停止されている場合は、印刷処理部２６は、そのモータのアイドリング処理のみを実行する。更に、モータの停止及びインク循環の停止まで実行されている場合は、印刷処理部２６は、モータのアイドリング処理及びインク循環処理を実行する。
【００６０】
次に、印刷処理部２６は、印刷準備処理が終了したと判定すると（Ｓｐ２４：Ｙｅｓ、時刻Ｔ１６）、Ｓｐ１４に戻る。この後、印刷処理部２６は、印刷ジョブデータＰＪＤ３に基づいて、ステップＳｐ１４〜Ｓｐ１７を実行する。
【００６１】
この後、データ処理部２５が次の印刷ジョブデータを受信することなく、印刷処理部２６が印刷ジョブデータＰＪＤ３の画像印刷が終了したと判定すると（Ｓｐ１７：Ｙｅｓ）、印刷停止処理を開始する（Ｓｐ１９：Ｙｅｓ、時刻Ｔ１７）。データ処理部２５が次の印刷ジョブデータを受信することなく、印刷処理部２６が印刷停止処理が終了したと判定すると（Ｓｐ２１：Ｙｅｓ、時刻Ｔ１８）、ステップＳｐ１１に戻って、次の印刷データジョブの受信待ちとなる。
【００６２】
この後、図３〜図６に示すように、外部端末３にて、ユーザが次の印刷指示を入力すると（時刻Ｔ１９）、印刷ジョブデータ処理部４１が印刷ジョブデータＰＪＤ４を送信する（Ｓｔ２、時刻Ｔ２０）。これにより、印刷装置２では、データ処理部２５が、送信されたデータが印刷ジョブデータＰＪＤ４であると判定して（Ｓｐ２：Ｙｅｓ）、判定用カウントＣｎｔを「１」インクリメントする（Ｓｐ３：Ｙｅｓ、時刻Ｔ２１）。これにより、印刷処理部２６は、印刷準備処理を開始する（Ｓｐ１２：Ｙｅｓ、時刻Ｔ２１）。この後、印刷処理部２６は、印刷準備処理を終了した後（Ｓｐ１３：Ｙｅｓ、時刻Ｔ２２）、印刷ジョブデータＰＪＤ４の画像印刷を開始した後（Ｓｐ１６：Ｙｅｓ、時刻Ｔ２３）、ステップＳｐ１７以降を実行する。
【００６３】
この後、上述した処理が繰り返される。
【００６４】
（第１実施形態の効果）
次に、上述した第１実施形態による印刷システム１の効果について説明する。
【００６５】
上述したように第１実施形態による印刷システム１の印刷装置２では、印刷終了時に、データ処理部２５が、次の印刷ジョブデータＰＪＤが入力中または入力済みであると判定して、判定用カウントＣｎｔが「０」でない場合、印刷処理部２６は印刷停止処理を実行しない。これにより、印刷処理部２６は、印刷準備処理を実行することなく、画像印刷を実行できる。この結果、印刷装置２は、印刷停止処理及び印刷準備処理に必要な時間及び電力等の印刷コストを省略できる。
【００６６】
更に、印刷装置２では、データ処理部２５が、印刷ジョブデータＰＪＤのうち、先に受信する印刷ヘッダデータＰＨＤによって、入力データが印刷ジョブデータＰＪＤか否かを判定している。換言すると、データ処理部２５は、印刷ジョブデータＰＪＤの全てを完全に受信する前に、受信しているデータが印刷ジョブデータＰＪＤと判定できる。このように、データ処理部２５が、早期に受信データを印刷ジョブデータＰＪＤと判定することにより、印刷処理部２６は、不必要な印刷停止処理及び印刷準備処理を低減できる。
【００６７】
また、印刷装置２では、印刷停止処理を実行中に、データ処理部２５が受信しているデータが印刷ジョブデータＰＪＤと判定すると、印刷処理部２６は、実行中の印刷停止処理を中断して、その中断個所から印刷に含まれる印刷準備処理を開始する。これにより、印刷装置２は、印刷停止処理及び印刷準備処理を更に低減することができる。
【００６８】
また、印刷装置２では、印刷処理部２６が、印刷終了後に連続して印刷停止処理を実行している。これにより、印刷装置２は、印刷準備処理が完了した状態を維持することに必要な電力等を省略して印刷コストを低減することができる。
【００６９】
また、印刷システム１では、外部端末３の印刷ジョブデータ処理部４１が、印刷ヘッダデータＰＨＤを含む印刷ジョブデータＰＪＤを送信している。これにより、印刷装置２のデータ処理部２５が、受信するデータを迅速に印刷ジョブデータＰＪＤであると判定できる。
【００７０】
（第２実施形態）
次に、上述した実施形態の印刷処理を変更した第２実施形態について説明する。図７は、第２実施形態の印刷装置で実行される印刷処理のフローチャートである。尚、上述した実施形態と同様の構成には、同じ符号を付けて説明を省略する。
【００７１】
第２実施形態では、印刷終了から閾値時間ＴｈＴが経過するまで、印刷装置２の印刷処理部２６は印刷停止処理を実行せず、閾値時間ＴｈＴ内に新たな入力データが入力され、データ処理部２５によりその入力データが印刷ジョブデータＰＪＤと判定された場合には、次の印刷を実行する。換言すると、印刷装置２の印刷処理部２６は、印刷終了から閾値時間ＴｈＴの経過後でないと、印刷停止処理を実行しない。尚、閾値時間ＴｈＴは、記憶部２２に記憶されている。以下、図７のフローチャートを参照して具体的に説明する。尚、第１実施形態の処理と同じ処理の説明は省略する。
【００７２】
図７に示すように、印刷処理部２６は、画像印刷が終了したと判定した後（Ｓｐ１７：Ｙｅｓ）、判定用カウントＣｎｔが「０」か否かを判定する（Ｓｐ１８）。ここで、印刷ジョブデータＰＪＤが入力されていない場合等は、印刷処理部２６は、判定用カウントＣｎｔを「０」と判定する（Ｓｐ１８：Ｙｅｓ）。
【００７３】
次に、印刷処理部２６は、タイマ１５から入力される現在の時刻ＲＴに基づいて、印刷終了時間から閾値時間ＴｈＴが経過したか否かを判定する（Ｓｐ３１）。印刷処理部２６は、閾値時間ＴｈＴが経過していないと判定すると（Ｓｐ３１：Ｎｏ）、ステップＳｐ１８に戻る。
【００７４】
この後、印刷処理部２６は、判定用カウントＣｎｔが「０」でないと判定するか（Ｓｐ１８：Ｎｏ）、閾値時間ＴｈＴが経過したと判定するまで（Ｓｐ３１：Ｙｅｓ）、ステップＳｐ１８及びＳｐ３１を繰り返す。これにより、印刷処理部２６は、閾値時間ＴｈＴが経過するまで、印刷停止処理を実行することなく、判定用カウントＣｎｔが「０」か否かの判定を継続することになる。換言すると、印刷終了から閾値時間ＴｈＴの経過までは、印刷装置２のデータ処理部２５により入力データが印刷ジョブデータＰＪＤと判定されるのを、印刷処理部２６が印刷停止処理を実行せずに待機する。そして、閾値時間ＴｈＴ内にデータ処理部２５が新たに入力された入力データが印刷ジョブデータＰＪＤと判定して判定用カウントＣｎｔをインクリメントすると、印刷処理部２６が判定用カウントＣｎｔを「０」でないと判定する（Ｓｐ１８：Ｎｏ）。これにより、印刷処理部２６は印刷停止処理を実行することなく、次の画像印刷を実行する。
【００７５】
上述したように第２実施形態では、印刷終了から閾値時間ＴｈＴが経過する前に、データ処理部２５によって印刷ジョブデータＰＪＤが入力されたと判定されて、判定用カウントＣｎｔが「１」インクリメントされると、印刷処理部２６は印刷停止処理を実行することなく、画像の印刷を実行する。これにより、第２実施形態は、印刷停止処理及び印刷準備処理を更に低減できる。
【００７６】
（第３実施形態）
次に、上述した実施形態の一部を変更した第３実施形態について説明する。尚、上述した実施形態と同様の構成には、同じ符号を付けて説明を省略する。
【００７７】
上述した実施形態では、外部端末３から送信されたデータを対象に説明したが、別の方法により入力されるデータにおいても同様に上述したデータ処理部２５によるデータ処理を適用してもよい。
【００７８】
具体的には、データ処理部２５が、スキャナー１２から入力されるデータに対して、データの全てが入力される前にそのデータが印刷ジョブデータか否かを判定するように構成してもよい。スキャナー１２から入力されるデータが印刷ジョブデータでない場合として、そのデータを印刷装置２の記憶部２２に記憶する場合や外部端末３等に出力する場合がある。一方、スキャナー１２から入力されるデータが、読み取った画像の印刷ジョブデータＰＪＤであると判定する場合とは、ユーザによってコピー（複写）ボタンが操作されることによって画像の読み込みが完了した際や読み込み及び印刷枚数等の印刷設定が完了した場合等である。この場合は、コピーボタンが操作された時点で、判定用カウントＣｎｔを「１」インクリメントするように構成すればよい。
【００７９】
また、データ処理部２５が、メモリーポート（請求項の外部記憶取り付け手段に相当）１６に取り付けられた外部記憶装置９０から入力されたデータが画像データの場合、印刷ジョブデータＰＪＤであると判定して、判定用カウントＣｎｔを「１」インクリメントするように構成してもよい。尚、データ処理部２５は、画像データのヘッダデータによってそのデータが画像データであると判定可能に構成すればよい。これにより、データ処理部２５は、画像データの入力中に、印刷ジョブデータＰＪＤと判定できる。
【００８０】
第３実施形態では、種々の入力方法によって入力されたデータに対応できるので、本発明よる印刷装置２及び印刷システム１の適用範囲を広げることができる。
【００８１】
以上、実施形態を用いて本発明を詳細に説明したが、本発明は本明細書中に説明した実施形態に限定されるものではない。本発明の範囲は、特許請求の範囲の記載及び特許請求の範囲の記載と均等の範囲により決定されるものである。以下、上記実施形態を一部変更した変更形態について説明する。
【００８２】
上述した各実施形態の構成の機能、数値、接続関係等は適宜変更及び省略可能である。
【００８３】
上述した各実施形態の処理の内容、処理の順序は適宜変更及び省略可能である。
【００８４】
本発明による印刷装置は、ファクシミリ機能等を有する複合機、複写機等に適用してもよい。
【００８５】
上述した実施形態は、画像印刷及び印刷準備処理が印刷に含まれる印刷装置を一例としてあげたが、印刷準備処理が含まれない印刷を実行する印刷装置に本発明を適用してもよい。
【符号の説明】
【００８６】
１            印刷システム
２            印刷装置
３            外部端末
４            ネットワーク
１１          印刷制御装置
１２          スキャナー
１３          印刷部
１４          通信処理部
１５          タイマ
１６          メモリーポート
２１          演算処理部
２２          記憶部
２３          バス
２４          入出力インターフェース
２５          データ処理部
２６          印刷処理部
２７          データ処理プログラム
２８          印刷処理プログラム
３１          端末制御装置
３２          通信処理部
３３          端末表示部
３４          端末入力部
３６          端末演算処理部
３７          端末記憶部
３８          バス
３９          入出力インターフェース
４１          印刷ジョブデータ処理部
４２          プリンタドライブプログラム
９０          外部記憶装置
Ｃｎｔ        判定用カウント
ＰＪＤ、ＰＪＤ１〜ＰＪＤ４          印刷ジョブデータ
ＰＧＤ        画像データ
ＰＨＤ        印刷ヘッダデータ
ＲＴ          時刻
ＴｈＴ        閾値時間
【図１】
2011156673.tif 000003
【図２】
2011156673.tif 000004
【図３】
2011156673.tif 000005
【図４】
2011156673.tif 000006
【図５】
2011156673.tif 000007
【図６】
2011156673.tif 000008
【図７】
2011156673.tif 000009