(57)【要約】【課題】省電力状態において上位装置から印刷データが送信されても前処理に時間を要するために直ちに印刷が開始されない。【解決手段】  印刷を行うためのアプリケーションプログラムを備えた上位装置と、省電力機能を有しその上位装置から送信された印刷データを印刷する印刷装置とからなる印刷システムであって、上記上位装置は、その上位装置から上記印刷装置へ上記印刷データが送信される前に上記上位装置の上記アプリケーションプログラムの状態遷移に応じて印刷準備コマンドを生成する生成部を備え、上記印刷装置は、上記省電力機能を解除し直ちに印刷を開始させるための前処理を行う前処理手段を備え、上記印刷準備コマンドが上記印刷装置に送信されると上記前処理手段が実行される。【選択図】        図１
2010117792.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行うためのアプリケーションプログラムを備えた上位装置と、省電力機能を有し該上位装置から送信された印刷データを印刷する印刷装置とからなる印刷システムであって、
前記上位装置は、該上位装置から前記印刷装置へ前記印刷データが送信される前に前記上位装置の前記アプリケーションプログラムの状態遷移に応じて印刷準備コマンドを生成する生成部を備え、
前記印刷装置は、前記省電力機能を解除し直ちに印刷を開始させるための前処理を行う前処理手段を備え、
前記印刷準備コマンドが前記印刷装置に送信されると前記前処理手段が実行されることを特徴とする印刷システム。
【請求項２】
前記アプリケーションプログラムの前記状態遷移は、選択した前記アプリケーションプログラムの起動によるものであることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記アプリケーションプログラムの前記状態遷移は、前記アプリケーションプログラムの画面遷移によるものであることを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記印刷装置は、熱定着器を有する加熱定着方式であって、前記前処理手段は、前記熱定着器を前記アプリケーションプログラムで指定されるカラー印刷またはモノクロ印刷に適した温度に設定する手段であることを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記印刷装置は、熱定着器を有する加熱定着方式であって、前記前処理手段は、前記熱定着器を前記アプリケーションプログラムで指定される印刷用紙の厚さに適した温度に設定する手段であることを特徴とする請求項１に記載の印刷システム。
【請求項６】
前記印刷装置は、熱定着器を有する加熱定着方式であって、前記前処理手段は、前記熱定着器を前記アプリケーションプログラムで指定される印刷用紙の種別に適した温度に設定する手段であることを特徴とする請求項１に記載の印刷システム。
【請求項７】
前記印刷装置は、プリントヘッドを有するインクジェット方式であって、前記前処理手段は、該プリントヘッドの目詰まりを解消させる手段であることを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムを備えた上位装置と、該上位装置から送信された印刷データを印刷する印刷装置とからなる印刷システムに関する。
【背景技術】
【０００２】
従来、加熱定着方式の印刷装置は、省電力機能を備えており、上位装置からの印刷データが送信されなくなってから所定の時間が経過したときに熱定着器への電力供給を停止することで消費電力を抑えている。
【０００３】
また、加熱定着方式の印刷装置における熱定着器の電力消費が膨大につき、異常発生の虞があるために、下記に示す特許文献１には、熱定着器の異常状態を簡単なハードウエア構成で回避でき、コンピュータ上から印刷起動指示が入力されると印刷が実行される画像形成装置が開示されている。
【０００４】
【特許文献１】特開２００４−２１２６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の画像形成装置では、省電力状態時にコンピュータから印刷データを送信されると、先ず省電力状態から通常印刷可能な状態に復帰させるために画像形成装置は、熱定着器のウォームアップまたはプリントヘッドの目詰まり解消動作等の前処理を開始させることになり、印刷開始までに時間がかかるという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、以上の問題を解決するために、次の構成を具備する。
【０００７】
本発明は、印刷を行うためのアプリケーションプログラムを備えた上位装置と、省電力機能を有しその上位装置から送信された印刷データを印刷する印刷装置とからなる印刷システムであって、上記上位装置は、その上位装置から上記印刷装置へ上記印刷データが送信される前に上記上位装置の上記アプリケーションプログラムの状態遷移に応じて印刷準備コマンドを生成する生成部を備え、上記印刷装置は、上記省電力機能を解除し直ちに印刷を開始させるための前処理を行う前処理手段を備え、上記印刷準備コマンドが上記印刷装置に送信されると上記前処理手段が実行されることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、上位装置においてアプリケーションの起動または画面遷移されると、それに応じて印刷仕様の印刷準備コマンドを印刷装置に送信することにより、印刷装置は、上位装置から印刷データの送信前に熱定着器のウォームアップまたはプリントヘッドの目詰まり解消動作などの前処理を完了させることができるので、印刷データが送信されると直ちに印刷を開始できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を説明する。ここでは、画像形成装置として印刷装置を適用し、上位装置としてコンピュータを適用して説明する。
【実施例１】
【００１０】
図１は、実施例１に係る印刷システムのブロック図である。
図に示すように、印刷システム１０は、コンピュータ１００と印刷装置２００とからなる。
コンピュータ１００は、ＣＰＵ１０１、ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）１０２、ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）１０３、ＨＤＤ（ＨＡＲＤ  ＤＩＳＫ  ＤＲＩＶＥ）１０４、ディスプレイ制御部１０５、ＫＢ（ＫＥＹ  ＢＯＡＲＤ）制御部１０６、マウス制御部１０７及び通信部１０８を有する。
【００１１】
ＣＰＵ１０１は、ＲＯＭ１０２に格納された基本プログラムを実行することによってコンピュータ１００の各機能を実現させる部分である。ＣＰＵ１０１は、制御する各部と共通バスで接続されており、機能に応じて各部を統括制御する。
【００１２】
ＲＯＭ１０２は、コンピュータ１００を制御する基本プログラムが予め格納されているメモリである。このＲＯＭ１０２はコンピュータ１００の電力が遮断されても記憶内容が保持される不揮発性メモリである。
【００１３】
ＲＡＭ１０３は、ＣＰＵ１０１が基本プログラムを実行するときに必要となる演算領域を提供するメモリである。ＣＰＵ１０１は、基本プログラムによりＨＤＤ１０４に組み込まれたオペレーティングシステム及びアプリケーションをＲＡＭ１０３に展開し、オペレーティングシステム及びアプリケーションを実行させる。
【００１４】
ＨＤＤ１０４は、コンピュータ１００で使用されるオペレーティングシステム、窓口業務アプリケーション選択により起動される宿泊先検索アプリケーション、ツアー予約アプリケーション及びデータファイル等が格納される不揮発性のメモリである。
【００１５】
ここで、本発明のアプリケーション起動に関して説明する。
図２は、実施例１のアプリケーション起動の説明図である。
コンピュータ１００において窓口業務アプリケーション選択を起動させ、ユーザにより宿泊先検索アプリケーションまたはツアー予約アプリケーションが選択されると、アプリケーションに応じた印刷仕様を示す印刷準備コマンドが生成され印刷装置２００に送信される。
図に示すように、宿泊先検索アプリケーションであればモノクロ印刷を示す印刷準備コマンドが生成され、ツアー予約アプリケーションであればカラー印刷を示す印刷準備コマンドが生成され印刷装置２００に送信される。
【００１６】
ここで、本発明におけるアプリケーションの起動、画面遷移からコマンド送信の流れに関するＣＰＵ１０１の動作について説明する。
図３は、本発明におけるコンピュータのＣＰＵによるコマンド送信の流れを示す説明図である。
図に示すように、ＣＰＵ１０１には、機能ブロックとしてアプリケーション遷移部１０１ａ、画面遷移部１０１ｂ、印刷仕様判定部１０１ｃ、コマンド送信部１０１ｄを有する。
【００１７】
アプリケーション遷移部１０１ａは、窓口業務アプリケーション選択においてユーザが宿泊先検索アプリケーションまたはツアー予約アプリケーションを選択し起動されると、起動したアプリケーションに関する印刷仕様（印刷色、用紙厚さ、用紙種別等）を印刷仕様判定部１０１ｃに通知する。
【００１８】
画面遷移部１０１ｂは、宿泊先検索アプリケーションにおいてユーザが画面遷移させて宿泊先検索結果一覧の画面、選択ホテル詳細情報の画面及びＡＡホテル予約確認の画面に遷移させると遷移した画面に関する印刷仕様を印刷仕様判定部１０１ｃに通知する。
【００１９】
印刷仕様判定部１０１ｃは、アプリケーション遷移部１０１ａまたは画面遷移部１０１ｂからの印刷仕様の通知を受けると、通知を受けた印刷仕様をコマンド送信部１０１ｄに通知する。
【００２０】
コマンド送信部１０１ｄは、印刷仕様判定部１０１ｃから印刷仕様の通知を受けると、
図１に示す通信部１０８を介して印刷装置２００の上位通信部２０４に印刷仕様として印刷準備コマンドを送信する。
【００２１】
続いて、上述の印刷準備コマンドについて説明する。
図４は、本発明の印刷準備コマンドのデータ内容の説明図である。
図に示すように、印刷準備コマンドには印刷色、用紙厚さ及び用紙種別等の情報を有する。
【００２２】
印刷色はカラー印刷かモノクロ印刷かの情報を示す。用紙厚さは薄い、普通、厚いの何れかの情報を示す。用紙種別は、用紙の材質が普通紙またはＯＨＰ（Ｏｖｅｒ  Ｈｅａｄ  Ｐｒｏｊｅｃｔｅｒ）用紙かの情報を示す。
本発明では、アプリケーションの起動または画面遷移に応じて上述の情報を印刷準備コマンドとして印刷装置２００に送信することにより、適正な前処理を完了させ、印刷データが送信されると印刷装置２００が直ちに印刷開始できるようにする。
【００２３】
ここで図１の説明に戻って、ディスプレイ制御部１０５は、コンピュータ１００の画面表示を制御する部分である。
ＫＢ制御部１０６は、ユーザからコンピュータ１００に接続されるキーボードの入力操作を受け、入力操作に応じた制御を行うためにＣＰＵ１０１に通知する部分である。
マウス制御部１０７は、ユーザからコンピュータ１００に接続されるマウスによる入力操作を受け、入力操作に応じた制御を行うためにＣＰＵ１０１に通知する部分である。
通信部１０８は、ローカル又はネットワーク等でコンピュータ１００に接続される印刷装置２００との通信を行う部分である。
【００２４】
一方、印刷装置２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、上位通信部２０４、印刷部Ｉ／Ｆ（インタフェース）２０５、クロック生成部２０６、操作パネル２０７及び印刷部２０８を有する。
【００２５】
ＣＰＵ２０１は、ＲＯＭ２０２に格納された制御プログラムを実行することによって印刷装置２００の各機能を実現させる部分である。ＣＰＵ２０１は、制御する各部と共通バスで接続されており、機能に応じて各部を統括制御する。
【００２６】
ＲＯＭ２０２は、印刷装置２００の制御プログラムが予め格納されているメモリである。ＲＯＭ２０２は、印刷装置２００の電力が遮断されても記憶内容が保持される不揮発性メモリである。
【００２７】
ＲＡＭ２０３は、ＣＰＵ２０１が制御プログラムを実行するときに必要となる演算領域を提供するメモリである。ＣＰＵ２０１は、制御プログラムをＲＡＭ２０３に展開し、実行させる。
【００２８】
上位通信部２０４は、ローカル又はネットワーク等で印刷装置２００に接続されるコンピュータ１００との通信を行う部分である。
印刷部Ｉ／Ｆ２０５は、ＣＰＵ２０１の指示により印刷を行うときに、印刷部２０８にその旨を通知する部分である。
【００２９】
クロック生成部２０６は、時間管理のためのクロック値を生成する部分である。クロック生成部２０６は、生成したクロック値を受信データ監視タイマ値としてＲＡＭ２０３に保管し、タイマーカウントを行う。
【００３０】
操作パネル２０７は、ユーザの要求を受け付ける操作部分であり、ユーザへのメッセージを表示させる部分でもある。
印刷部２０８は、トナー画像を媒体に熱定着させる熱定着器２０９を有し、指定された媒体への印刷を行う部分である。
【００３１】
次に、熱定着器２０９の温度制御に関して、前処理に要する時間がカラー印刷、モノクロ印刷等の印刷仕様に応じて変化する点について説明する。
図５は、実施例１における熱定着器の温度制御の説明図である。
図に示すグラフは横軸に時間を示し、縦軸に熱定着器２０９の温度を示す。
図に示すように、省電力状態の印刷装置２００における熱定着器２０９が、ＣＰＵ２０１の指示で印刷部Ｉ／Ｆ２０５を介して電力供給を受け、カラー印刷に適正な温度に上昇させるためには、Ｔ１の時間が必要であり、モノクロ印刷に適正な温度に上昇させるためには、Ｔ２の時間が必要である。
【００３２】
本発明によれば、印刷開始前に予め熱定着器を印刷仕様に応じた適正な温度設定にすることが可能になるので、従来、省電力状態で印刷データが送信されてきた場合の印刷開始までの時間を比較すると、上述のＴ１、またはＴ２の時間を短縮させることが可能になる。
【００３３】
また、印刷装置２００において、モノクロ印刷後にカラー印刷を行う場合には、熱定着器２０９の温度をカラー印刷に適正な温度まで下げる必要がある。図に示すようにモノクロ印刷による熱定着器２０９の適正温度からカラー印刷による熱定着器２０９の適正温度にするためには冷却等による温度降下のためのＴ３の時間が必要である。更にカラー印刷による熱定着器２０９の適正温度からモノクロ印刷による熱定着器２０９の適正温度にするためには熱定着器の温度を上げる必要があり加熱時間が必要である。
【００３４】
本発明によれば、省電力状態だけではなく通常の場合であれば、印刷仕様のカラー印刷、モノクロ印刷が交互に変化する時に印刷装置２００の熱定着器の温度を適正な設定にするまでの時間が必要となるが印刷装置２００の前処理を事前に実行させることにより、コンピュータ１００から印刷データが送信されると直ちに印刷が開始される。
【００３５】
次に、実施例１の印刷装置２００の動作について説明する。
図６は、実施例１における印刷装置のデータ受信の動作を示すフローチャートである。
以下にステップＳ００１からステップＳ０１３までステップ順に実施例１の印刷装置２００の動作について図１を併用しながら説明する。
【００３６】
（ステップＳ００１）
クロック生成部２０６は、生成したクロック値を受信データ監視タイマ値としてＲＡＭ２０３に保管し、タイマーカウントを開始させる。
【００３７】
（ステップＳ００２）
上位通信部２０４は、コンピュータ１００からデータを受信したか否かを判定する。
データを受信した場合にはステップＳ００６に進み、データを受信していなければステップＳ００３に進む。
【００３８】
（ステップＳ００３）
クロック生成部２０６は、タイマーカウント中の時間が受信データ監視タイマ値に達したか否かを判定する。タイマーカウント中の時間が受信データ監視タイマ値に達した場合にはステップＳ００４に進み、達していない場合にはステップＳ００２に戻る。
なお、受信データ監視タイマ値は、ユーザによる操作パネル２０７から設定できるようにしても構わず、更に印刷装置２００に接続されたコンピュータ１００から設定できるようにしても構わない。
【００３９】
（ステップＳ００４）
タイマーカウント中の時間が受信データ監視タイマ値に達した場合に、ＣＰＵ２０１は、印刷装置２００が省電力状態か否かを判断する。省電力状態であればステップＳ００２に戻り、省電力状態で無ければステップＳ００５に進む。
【００４０】
（ステップＳ００５）
ＣＰＵ２０１は、印刷装置２００が省電力状態で無ければ、熱定着器２０９への電力供給を停止させ、印刷装置２００を省電力状態にする。省電力状態にするとステップＳ００２に戻る。
【００４１】
（ステップＳ００６）
コンピュータ１００からデータを受信すると、ＣＰＵ２０１は、データの種類を判断する。受信データが印刷データであればステップＳ０１２に進み、受信データが印刷準備コマンドであればステップＳ００７に進む。
【００４２】
（ステップＳ００７）
受信データが印刷準備コマンドであれば、ＣＰＵ２０１は、熱定着器２０９をどの温度に設定するかを判断するために印刷準備の種類（カラ／モノクロ）を判断する。モノクロ印刷の準備であればステップＳ０１０に進み、カラー印刷の準備であればステップＳ００８に進む。
【００４３】
（ステップＳ００８）
カラー印刷の準備であればＣＰＵ２０１は、熱定着器２０９をカラー印刷の温度に設定するために電力供給を開始する。
（ステップＳ００９）
ＣＰＵ２０１は、熱定着器２０９に電力供給を行いカラー印刷の温度に設定する。
（ステップＳ０１０）
モノクロ印刷の準備であればＣＰＵ２０１は、熱定着器２０９をモノクロ印刷の温度に設定するため電力供給を開始する。
【００４４】
（ステップＳ０１１）
ＣＰＵ２０１は、熱定着器２０９に電力供給を行いモノクロ印刷の温度に設定する。
（ステップＳ０１２）
ＣＰＵ２０１は、印刷データを入手前にステップＳ００６にて印刷準備コマンドを入手しているので、熱定着器２０９は、所定の温度に設定される。
【００４５】
（ステップＳ０１３）
ＣＰＵ２０１は、入手した印刷データに基づいて印刷を開始する。
なお、印刷装置２００は、上記フローチャートを繰り返し実行する。
【００４６】
次に、コンピュータ１００のＨＤＤ１０４に格納されているアプリケーションの画面遷移に関して説明する。
図７は、実施例１の窓口業務アプリケーション選択の画面遷移に関する説明図である。
画面１０００は、実施例１における窓口業務アプリケーション選択を示す。画面１０００には宿泊先検索釦１００１とツアー予約釦１００２とを有する。
【００４７】
ユーザにより、宿泊先検索釦１００１をクリックされると、画面１１００の宿泊先検索のメニューに画面遷移する。一方、ユーザにより、ツアー予約釦１００２をクリックされると、画面１３００のツアー予約のメニューに画面遷移する。
【００４８】
画面１１００の宿泊先検索のメニューには、宿泊先を検索するにあたって、地域選択、宿泊日選択の入力手段と、画面を窓口業務アプリケーション選択の画面１０００に戻すための戻る釦１１０１及び検索実行のための検索釦１１０２とを有する。
【００４９】
画面１１００の宿泊先検索のメニューにおいて、地域選択、宿泊日選択を入力し検索釦１１０２をクリックすると、画面１２００の宿泊先検索結果一覧のメニューに画面遷移する。
【００５０】
画面１２００の宿泊先検索結果一覧のメニューには、表示された宿泊先検索結果一覧をモノクロ印刷するための一覧印刷釦１２０２と画面を宿泊先検索の画面１１００に戻すための戻る釦１２０１とを有する。
【００５１】
一方、画面１３００のツアー予約のメニューには、ツアーを予約するにあたって、ツアー番号を入力する手段と、画面を窓口業務アプリケーション選択の画面１０００に戻すための戻る釦１３０１及び予約状況を確認するための予約確認釦１３０２とを有する。
【００５２】
画面１３００のツアー予約のメニューにおいて、ツアー番号を入力し予約確認釦１３０２をクリックすると、画面１４００のツアー予約確認のメニューに画面遷移する。
【００５３】
画面１４００のツアー予約確認のメニューには、入力されたツアー番号及びツアーの日程、予約ホテル名からなるツアー内容が表示され、ユーザが予約する場合の予約決定釦１４０２と画面をツアー予約の画面１３００に戻すための戻る釦１４０１とを有する。
予約決定釦１４０２がクリックされると、入力されたツアーの予約が実行され、更に接続された印刷装置２００によってツアー内容がカラーで印刷される。
【００５４】
次に、図７に示す画面遷移における印刷装置２００の前処理についてフローチャートを用いて説明する。
図８は、実施例１の印刷システムの動作を示すフローチャートである。
【００５５】
以下にステップＳ１０１からステップＳ１１７までステップ順に実施例１の印刷システム１０の動作について図７を併用しながら説明する。
【００５６】
（ステップＳ１０１）
ユーザが窓口業務アプリケーション選択を起動させるためにコンピュータ１００に接続された図示しないマウスまたはキーボードの操作によりマウス制御部１０７またはＫＢ制御部１０６がＣＰＵ１０１にその旨を通知することでＨＤＤ１０４に格納されている窓口業務アプリケーション選択が起動される。また、ＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図７に示す窓口業務アプリケーション選択の画面１０００を表示させる。
ユーザが窓口業務アプリケーション選択においてツアー予約釦１００２をクリックしツアー予約アプリケーションを起動させればステップＳ１１０に進み、宿泊先検索釦１００１をクリックし宿泊先検索アプリケーションを起動させればステップＳ１０２に進む。
【００５７】
（ステップＳ１０２）
ユーザが図７に示す画面１０００において宿泊先検索釦１００１をクリックし宿泊先検索アプリケーションを起動させると、コンピュータ１００のＣＰＵ１０１は、印刷装置２００にモノクロ印刷の準備をさせるために、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷準備コマンドを送信する。印刷装置２００は、印刷準備コマンドを受けて熱定着器２０９の温度をモノクロ印刷用に設定する。
【００５８】
（ステップＳ１０３）
一方、コンピュータ１００のＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図４に示す宿泊先検索アプリケーションの画面１１００を表示させる。
【００５９】
（ステップＳ１０４）
ユーザは、コンピュータ１００の画面に表示された宿泊先検索アプリケーションの画面１１００において図示しないマウスまたはキーボードを操作して地域選択及び宿泊日選択の宿泊先検索条件を入力する。
【００６０】
（ステップＳ１０５）
コンピュータ１００の画面に表示された宿泊先検索アプリケーションの画面１１００において、地域選択及び宿泊日選択の宿泊先検索条件が入力されると、次にＣＰＵ１０１は、図７に示す検索釦１１０２がクリックされたか否かをマウス制御部１０７を介して判断する。検索釦１１０２がクリックされればステップＳ１０６に進み、検索釦１１０２がクリックされていなければステップＳ１０４に戻る。
【００６１】
（ステップＳ１０６）
宿泊先検索条件が入力され、更に検索釦１１０２がクリックされると、ＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図７に示す画面１２００の宿泊先検索結果一覧を表示させる。
【００６２】
（ステップＳ１０７）
コンピュータ１００の画面に画面１２００の宿泊先検索結果一覧を表示させると、次にＣＰＵ１０１は、ユーザによる入力操作の有無を判定する。先ず、ＣＰＵ１０１は、マウス制御部１０７を介して戻る釦１２０１がクリックされたか否かを判定する。戻る釦１２０１がクリックされればステップＳ１０３に戻り、戻る釦１２０１がクリックされていなければステップＳ１０８に進む。
【００６３】
（ステップＳ１０８）
次にＣＰＵ１０１は、マウス制御部１０７を介して一覧印刷釦１２０２がクリックされたか否かを判定する。一覧印刷釦１２０２がクリックされればステップＳ１０９に進み、一覧印刷釦１２０２がクリックされていなければステップＳ１０７に戻る。
【００６４】
（ステップＳ１０９）
一覧印刷釦１２０２がクリックされれば、ＣＰＵ１０１は、宿泊先検索結果一覧の印刷データを生成し、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷データを送信する。印刷装置２００は、印刷データを受信すると印刷を開始する。印刷装置２００は、ステップＳ１０２において熱定着器２０９の温度をモノクロ印刷用に設定してあるので、直ちに印刷を開始できる。
【００６５】
（ステップＳ１１０）
一方、ステップＳ１０１において、ユーザが図７に示す画面１０００におけるツアー予約釦１００２をクリックしツアー予約アプリケーションを起動させると、コンピュータ１００のＣＰＵ１０１は、印刷装置２００にカラー印刷の準備をさせるために、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷準備コマンドを送信する。印刷装置２００は、印刷準備コマンドを受けて熱定着器２０９の温度をカラー印刷用に設定する。
【００６６】
（ステップＳ１１１）
一方、コンピュータ１００のＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図７に示すツアー予約アプリケーションの画面１３００を表示させる。
【００６７】
（ステップＳ１１２）
ユーザは、コンピュータ１００の画面に表示されたツアー予約アプリケーションの画面１３００において図示しないマウスまたはキーボードを操作して、図示しないカタログ、ちらし等を参照して希望のツアーを予約するためにツアー番号を入力する。
【００６８】
（ステップＳ１１３）
コンピュータ１００の画面に表示されたツアー予約アプリケーションの画面１３００において、ツアー番号が入力されると、次にＣＰＵ１０１は、図７に示す予約確認釦１３０２がクリックされたか否かをマウス制御部１０７を介して判断する。予約確認釦１３０２がクリックされればステップＳ１１４に進み、予約確認釦１３０２がクリックされていなければステップＳ１１２に戻る。
【００６９】
（ステップＳ１１４）
ツアー番号が入力され、更に予約確認釦１３０２がクリックされると、ＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面を図７に示す画面１４００のツアー予約確認を表示させる。
【００７０】
（ステップＳ１１５）
コンピュータ１００の画面に画面１４００のツアー予約確認を表示させると、次にＣＰＵ１０１は、ユーザによる入力操作の有無を判定する。先ず、ＣＰＵ１０１は、マウス制御部１０７を介して戻る釦１４０１がクリックされたか否かを判定する。戻る釦１４０１がクリックされればステップＳ１１２に戻り、戻る釦１４０１がクリックされていなければステップＳ１１６に進む。
【００７１】
（ステップＳ１１６）
次にＣＰＵ１０１は、マウス制御部１０７を介して予約決定釦１４０２がクリックされたか否かを判定する。予約決定釦１４０２がクリックされればステップＳ１１７に進み、予約決定釦１４０２がクリックされていなければステップＳ１１５に戻る。
【００７２】
（ステップＳ１１７）
予約決定釦１４０２がクリックされれば、ＣＰＵ１０１は、ツアー予約確認の印刷データを生成し、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷データを送信する。印刷装置２００は、印刷データを受信すると印刷を開始する。印刷装置２００は、ステップＳ１１０において熱定着器２０９の温度をカラー印刷用に設定してあるので、印刷データが送信されると直ちに印刷を開始できる。
【００７３】
以上のように実施例１によれば、コンピュータにて選択したアプリケーションが起動された時に、選択されたアプリケーションがカラー印刷を行うのか、モノクロ印刷を行うのかに応じて印刷装置に印刷準備コマンドを送信するので、コンピュータが印刷データを送信する時には既に印刷装置の熱定着器はカラー印刷またはモノクロ印刷に最適な温度に設定されているので、印刷データが送信されると直ちに印刷を開始できる。
【００７４】
なお、実施例１では、熱定着器の温度設定としてカラー印刷、モノクロ印刷について説明してきたが、例えば、印刷用紙の厚さ、印刷用紙の材質等に応じて熱定着器の温度設定を可変できるようにしても構わない。
【００７５】
また、実施例１では、窓口業務アプリケーション選択において、２つの遷移可能なアプリケーションを選択した場合について説明したが、例えば、実施例１の変形例として、マルチタスクで複数のアプリケーションが起動時にアクティブアプリケーションを常時監視するようにし、アクティブアプリケーションが切り替わると、それに応じてカラー印刷またはモノクロ印刷の設定を示す印刷準備コマンドを送信するようにしても構わない。なお、アクティブアプリケーションの監視は、ＷＩＮＤＯＷＳ（登録商標）の実行アプリケーションの識別子の利用により可能である。
【実施例２】
【００７６】
実施例２では、起動中のアプリケーションにおいて、複数の画面遷移が可能な場合に、遷移した画面によってカラー印刷またはモノクロ印刷に切り替わると、その都度印刷装置に印刷準備コマンドを送信するので、コンピュータが印刷データを送信する時には既に印刷装置の熱定着器はカラー印刷またはモノクロ印刷に最適な温度に設定されているので、印刷データが送信されると直ちに印刷を開始できる。なお、構成は実施例１同様につき、説明を省略する。
【００７７】
ここで実施例２のアプリケーション内の画面遷移に関して説明する。
図９は、実施例２の宿泊先検索アプリケーション内の画面遷移の説明図である。
窓口業務アプリケーション選択においてユーザにより宿泊先検索アプリケーションが選択されると、宿泊先検索アプリケーションが起動し、ユーザが宿泊先等の希望を入力すると宿泊先検索結果一覧がコンピュータ１００の画面に表示される。
図に示すように宿泊先検索結果一覧の画面における印刷仕様は、モノクロ印刷である。
【００７８】
続いて選択ホテル詳細情報の画面における印刷仕様はカラー印刷であり、ＡＡホテル予約確認の画面における印刷仕様はカラー印刷である。
【００７９】
次に、アプリケーションの画面遷移に関してコンピュータ１００の画面表示を用いて説明する。
図１０は、実施例２の窓口業務アプリケーション選択の画面遷移に関する説明図である。
画面１０００は、窓口業務アプリケーション選択を示す。画面１０００には宿泊先検索釦１００１とツアー予約釦１００２とを有する。
【００８０】
ユーザにより、宿泊先検索釦１００１をクリックされると、画面２０００の宿泊先検索のメニューに画面遷移する。
【００８１】
画面２０００の宿泊先検索のメニューには、宿泊先を検索するにあたって、地域選択、宿泊日選択の入力手段と、画面を窓口業務アプリケーション選択の画面１０００に戻すための戻る釦２００１及び検索実行のための検索釦２００２とを有する。
【００８２】
画面２０００の宿泊先検索のメニューにおいて、地域選択、宿泊日選択を入力し検索釦２００２をクリックすると、画面２１００の宿泊先検索結果一覧のメニューに画面遷移する。
【００８３】
画面２１００の宿泊先検索結果一覧のメニューには、表示された宿泊先検索結果一覧をモノクロ印刷するための一覧印刷釦２１０３と画面を宿泊先検索の画面２０００に戻すための戻る釦２１０１と宿泊先検索結果一覧の中から宿泊先を選択できるよう選択欄２１０４を設け、選択された宿泊先検索結果の詳細情報を表示させる画面２２００に遷移させるための詳細確認釦２１０２とを有する。
【００８４】
画面２２００の選択ホテル詳細情報は、画面２１００で選択された宿泊先検索結果の写真等の詳細情報を表示させる。画面２２００には、選択されたホテルを予約するための予約釦２２０３、２２０４を有する。更に、画面２２００には、表示された選択ホテル詳細情報をカラー印刷するための一括印刷釦２２０２と画面を宿泊先検索結果一覧の画面２１００に戻すための戻る釦２２０１とを有する。
【００８５】
画面２２００の選択ホテル詳細情報のメニューにおいて、画面２２００に表示されているＡＡホテルを予約するために予約釦２２０３をクリックすると、画面２３００のＡＡホテル予約確認の画面に遷移する。
【００８６】
画面２３００のＡＡホテル予約確認は、画面２２００で予約した選択ホテルの写真、地図と予約した日程の詳細情報を表示させる。画面２３００には、選択されたホテルの予約を決定させるための予約決定釦２３０２と画面を選択ホテル詳細情報の画面２２００に戻すための戻る釦２３０１とを有する。
【００８７】
画面２３００のＡＡホテル予約確認のメニューにおいて、選択されたホテルの予約を決定するための予約決定釦２３０２をクリックすると、画面２４００のＡＡホテル予約完了の画面に遷移する。
【００８８】
画面２４００のＡＡホテル予約完了は、画面２３００で予約決定に応じて予約が完了したことを示すメッセージを表示させる。画面２４００には、画面を宿泊先検索の画面２０００に戻すためのはじめの画面に戻る釦２４０１とを有する。
【００８９】
次に、図１０に示す画面遷移における印刷装置２００の印刷前処理についてフローチャートを用いて説明する。
図１１と図１２は、実施例２の印刷システムの動作を示すフローチャートである。
【００９０】
以下にステップＳ２０１からステップＳ２２０までステップ順に実施例２の印刷システム１０の動作について図１０を併用しながら説明する。
【００９１】
（ステップＳ２０１）
ユーザが図１０に示す画面１０００の窓口業務アプリケーション選択から宿泊先検索釦１００１をクリックすることにより宿泊先検索アプリケーションが起動される。コンピュータ１００のＣＰＵ１０１は、印刷装置２００にモノクロ印刷の前処理をさせるために、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷準備コマンドを送信する。印刷装置２００は、印刷準備コマンドを受けて熱定着器２０９の温度をモノクロ印刷用に設定する。
【００９２】
（ステップＳ２０２）
一方、コンピュータ１００のＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図６に示す宿泊先検索アプリケーションの画面２０００を表示させる。
【００９３】
（ステップＳ２０３）
ユーザは、コンピュータ１００の画面に表示された宿泊先検索アプリケーションの画面２０００において図示しないマウスまたはキーボードを操作して地域選択及び宿泊日選択の宿泊先検索条件を入力する。
【００９４】
（ステップＳ２０４）
コンピュータ１００の画面に表示された宿泊先検索アプリケーションの画面２０００において、地域選択及び宿泊日選択の宿泊先検索条件が入力されると、次にＣＰＵ１０１は、図１０に示す検索釦２００２がクリックされたか否かをマウス制御部１０７を介して判断する。検索釦２００２がクリックされればステップＳ２０５に進み、検索釦２００２がクリックされていなければステップＳ２０３に戻る。
【００９５】
（ステップＳ２０５）
宿泊先検索条件が入力され、更に検索釦２００２がクリックされると、ＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面を図１０に示す画面２１００の宿泊先検索結果一覧を表示させる。
【００９６】
（ステップＳ２０６）
コンピュータ１００の画面に画面２１００の宿泊先検索結果一覧を表示させると、次にＣＰＵ１０１は、ユーザによる入力操作の有無を判定する。先ず、ＣＰＵ１０１は、マウス制御部１０７を介して戻る釦２００１がクリックされたか否かを判定する。戻る釦２００１がクリックされればステップＳ２０２に戻り、戻る釦１２０１がクリックされていなければステップＳ２０７に進む。
【００９７】
（ステップＳ２０７）
次にＣＰＵ１０１は、マウス制御部１０７を介して一覧印刷釦２１０３がクリックされたか否かを判定する。一覧印刷釦２１０３がクリックされればステップＳ２０８に進み、一覧印刷釦２１０３がクリックされていなければステップＳ２０９に進む。
【００９８】
（ステップＳ２０８）
一覧印刷釦１２０２がクリックされれば、ＣＰＵ１０１は、宿泊先検索結果一覧の印刷データを生成し、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷データを送信する。印刷装置２００は、印刷データを受信すると印刷を開始する。印刷装置２００は、ステップＳ２０１において熱定着器２０９の温度をモノクロ印刷用に設定してあるので、直ちに印刷を開始できる。
【００９９】
（ステップＳ２０９）
一方、一覧印刷釦１２０２がクリックされていなければ、次にＣＰＵ１０１は、マウス制御部１０７を介して選択欄２１０４へのチェックを確認し、更に詳細確認釦２１０２がクリックされたか否かを判定する。選択欄２１０４へのチェックを確認し詳細確認釦２１０２がクリックされればステップＳ２１０に進み、詳細確認釦２１０２がクリックされていなければステップＳ２０６に戻る。
【０１００】
（ステップＳ２１０）
選択欄２１０４へのチェックを確認し詳細確認釦２１０２がクリックされれば、コンピュータ１００のＣＰＵ１０１は、印刷装置２００にカラー印刷の前処理をさせるために、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷準備コマンドを送信する。印刷装置２００は、印刷準備コマンドを受けて熱定着器２０９の温度をカラー印刷用に設定する。
【０１０１】
（ステップＳ２１１）
コンピュータ１００のＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図６に示す選択ホテル詳細情報の画面２２００を表示させる。
【０１０２】
（ステップＳ２１２）
コンピュータ１００の画面に表示された選択ホテル詳細情報の画面２２００において、ＣＰＵ１０１は、図１０に示す一括印刷釦２２０２がクリックされたか否かをマウス制御部１０７を介して判断する。一括印刷釦２２０２がクリックされればステップＳ２１３に進み、一括印刷釦２２０２がクリックされていなければステップＳ２１４に進む。
【０１０３】
（ステップＳ２１３）
一括印刷釦２２０２がクリックされれば、ＣＰＵ１０１は、写真、地図等からなる選択ホテル詳細情報の印刷データを生成し、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷データを送信する。印刷装置２００は、印刷データを受信すると印刷を開始する。印刷装置２００は、ステップＳ２１０において熱定着器２０９の温度をカラー印刷用に設定してあるので、直ちに印刷を開始できる。
【０１０４】
（ステップＳ２１４）
次にＣＰＵ１０１は、マウス制御部１０７を介して予約釦２２０３、２２０４がクリックされたか否かを判定する。予約釦２２０３、２２０４がクリックされればステップＳ２１５に進み、予約釦２２０３、２２０４がクリックされていなければステップＳ２１２に戻る。
【０１０５】
（ステップＳ２１５）
ここでは例えばＡＡホテルを予約することを示す予約釦２２０３がクリックされた場合を説明すると、ＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面に図１０に示す画面２３００のＡＡホテル予約確認を表示させる。
【０１０６】
（ステップＳ２１６）
次にＣＰＵ１０１は、印刷装置２００にカラー印刷の前処理をさせるために、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷準備コマンドを送信する。印刷装置２００は、印刷準備コマンドを受けて熱定着器２０９の温度をカラー印刷用に設定する。
【０１０７】
（ステップＳ２１７）
コンピュータ１００の画面に画面２３００のＡＡホテル予約確認を表示させると、次にＣＰＵ１０１は、ユーザによる入力操作の有無を判定する。先ず、ＣＰＵ１０１は、マウス制御部１０７を介して戻る釦２３０１がクリックされたか否かを判定する。戻る釦２３０１がクリックされればステップＳ２１１に戻り、戻る釦２３０１がクリックされていなければステップＳ２１８に進む。
【０１０８】
（ステップＳ２１８）
次にＣＰＵ１０１は、マウス制御部１０７を介して予約決定釦２３０２がクリックされたか否かを判定する。予約決定釦２３０２がクリックされればステップＳ２１９に進み、予約決定釦２３０２がクリックされていなければステップＳ２１７に戻る。
【０１０９】
（ステップＳ２１９）
予約決定釦２３０２がクリックされれば、ＣＰＵ１０１は、選択したホテルの予約申し込み内容の印刷データを生成し、通信部１０８を介して印刷装置２００の上位通信部２０４に印刷データを送信する。印刷装置２００は、印刷データを受信すると印刷を開始する。印刷装置２００は、ステップＳ２１６において熱定着器２０９の温度をカラー印刷用に設定してあるので、直ちに印刷を開始できる。
【０１１０】
（ステップＳ２２０）
次にＣＰＵ１０１は、ディスプレイ制御部１０５を介してコンピュータ１００の画面を図１０に示す画面２４００のＡＡホテル予約完了を示す画面を表示させ、処理を終了する。
【０１１１】
以上のように実施例２によれば、起動中のアプリケーションが複数の画面遷移が可能な場合に、遷移した画面において印刷する条件がカラー印刷またはモノクロ印刷と切り替わると画面遷移毎にコンピュータが印刷装置に印刷準備コマンドを送信するので、コンピュータが印刷装置に印刷データを送信する時に印刷装置の熱定着器は、カラー印刷またはモノクロ印刷に最適な温度に設定されているので、印刷データが送信されると直ちに印刷が開始される。
【実施例３】
【０１１２】
実施例３では、熱定着器を持たない例えばインクジェット方式の印刷装置において、印刷開始前にプリントヘッドの目詰まりを事前に解消させることにより前処理を完了させ印刷開始までの時間を短縮させる。なお、実施例３では、印刷部Ｉ／Ｆ２０５が熱定着器２０９の温度制御にかわってプリントヘッドの目詰まり解消制御を行う部分であることを除けば構成は実施例１同様につき、構成の説明を省略する。
【０１１３】
図１３は、実施例３の印刷システムの動作を示すフローチャートである。
以下にステップＳ４０１からステップＳ４１６までステップ順に実施例３の印刷システムの動作について説明する。
【０１１４】
（ステップＳ４０１）
上位通信部２０４は、コンピュータ１００からデータを受信したか否かを判定する。
データを受信した場合にはステップＳ４０２に進み、データを受信していなければ受信するまで待機する。
【０１１５】
（ステップＳ４０２）
コンピュータ１００からデータを受信すると、ＣＰＵ２０１は、データの種類を判断する。受信データが印刷データであればステップＳ４０８に進み、受信データが印刷準備コマンドであればステップＳ４０３に進む。
【０１１６】
（ステップＳ４０３）
受信データが印刷準備コマンドであれば、ＣＰＵ２０１は、印刷準備の種類（カラ／モノクロ）を判定する。モノクロ印刷の準備であればステップＳ４０６に進み、カラー印刷の準備であればステップＳ４０４に進む。
【０１１７】
（ステップＳ４０４）
カラー印刷の準備であればＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示してカラー印刷用プリントヘッドの目詰まり解消動作を行う。
【０１１８】
（ステップＳ４０５）
印刷部Ｉ／Ｆ２０５がカラー印刷用プリントヘッドの目詰まり解消動作を完了させるとＣＰＵ２０１は、カラー印刷用プリントヘッドの目詰まり解消フラグをオンにセットし処理を終了する。
【０１１９】
（ステップＳ４０６）
一方、モノクロ印刷の準備であればＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示してモノクロ印刷用プリントヘッドの目詰まり解消動作を行う。
【０１２０】
（ステップＳ４０７）
印刷部Ｉ／Ｆ２０５がモノクロ印刷用プリントヘッドの目詰まり解消動作を完了させるとＣＰＵ２０１は、モノクロ印刷用プリントヘッドの目詰まり解消フラグをオンにセットし処理を終了する。
【０１２１】
（ステップＳ４０８）
受信データが印刷データであれば、ＣＰＵ２０１は、印刷データがカラー印刷の要求を含む印刷データかモノクロ印刷の要求を含む印刷データかを判定する。モノクロ印刷であればステップＳ４１３に進み、カラー印刷であればステップＳ４０９に進む。
【０１２２】
（ステップＳ４０９）
カラー印刷であればＣＰＵ２０１は、カラー印刷用プリントヘッドの目詰まり解消動作を実行済みか否かをカラー印刷用プリントヘッドの目詰まり解消フラグを用いて判定する。
カラー印刷用プリントヘッドの目詰まり解消フラグがオンであれば目詰まり解消動作が実行されたとしてステップＳ４１１に進み、カラー印刷用プリントヘッドの目詰まり解消フラグがオフであれば目詰まり解消動作が実行されていないとしてステップＳ４１０に進む。
【０１２３】
（ステップＳ４１０）
カラー印刷用プリントヘッドの目詰まり解消フラグがオフであれば、ＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示してカラー印刷用プリントヘッドの目詰まり解消動作を行う。
【０１２４】
（ステップＳ４１１）
次に、ＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示して印刷データに基づいたカラー印刷を実行する。
【０１２５】
（ステップＳ４１２）
印刷完了後、ＣＰＵ２０１は、カラー印刷用プリントヘッドの目詰まり解消フラグをオフにセットし処理を終了する。
【０１２６】
（ステップＳ４１３）
一方、モノクロ印刷であればＣＰＵ２０１は、モノクロ印刷用プリントヘッドの目詰まり解消動作を実行済みか否かをモノクロ印刷用プリントヘッドの目詰まり解消フラグを用いて判定する。モノクロ印刷用プリントヘッドの目詰まり解消フラグがオンであれば目詰まり解消動作が実行されたとしてステップＳ４１５に進み、モノクロ印刷用プリントヘッドの目詰まり解消フラグがオフであれば目詰まり解消動作が実行されていないとしてステップＳ４１４に進む。
【０１２７】
（ステップＳ４１４）
モノクロ印刷用プリントヘッドの目詰まり解消フラグがオフであれば、ＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示してモノクロ印刷用プリントヘッドの目詰まり解消動作を行う。
【０１２８】
（ステップＳ４１５）
次に、ＣＰＵ２０１は、印刷部Ｉ／Ｆ２０５に指示して印刷データに基づいたモノクロ印刷を実行する。
【０１２９】
（ステップＳ４１２）
印刷完了後、ＣＰＵ２０１は、モノクロ印刷用プリントヘッドの目詰まり解消フラグをオフにセットし処理を終了する。
なお、印刷装置２００は、上記フローチャートを繰り返し実行する。
【０１３０】
以上のように実施例３によれば、インクジェット方式の印刷装置において、印刷開始前にプリントヘッドの目詰まりを事前に解消させることにより印刷の開始までの時間が短縮される。
【産業上の利用可能性】
【０１３１】
なお、本発明では画像形成装置として印刷装置を適用して説明したが複合機、複写器にも適用可能である。
【図面の簡単な説明】
【０１３２】
【図１】実施例１に係る印刷システムのブロック図である。
【図２】実施例１のアプリケーション起動の説明図である。
【図３】本発明におけるコンピュータのＣＰＵによるコマンド送信の流れを示す説明図である。
【図４】本発明の印刷準備コマンドのデータ内容の説明図である。
【図５】実施例１における熱定着器の温度制御の説明図である。
【図６】実施例１における印刷装置のデータ受信の動作を示すフローチャートである。
【図７】実施例１の窓口業務アプリケーション選択の画面遷移に関する説明図である。
【図８】実施例１の印刷システムの動作を示すフローチャートである。
【図９】実施例２の宿泊先検索アプリケーション内の画面遷移の説明図である。
【図１０】実施例２の窓口業務アプリケーション選択の画面遷移に関する説明図である。
【図１１】実施例２の印刷システムの動作を示すフローチャートである。（その１）
【図１２】実施例２の印刷システムの動作を示すフローチャートである。（その２）
【図１３】実施例３の印刷システムの動作を示すフローチャートである。
【符号の説明】
【０１３３】
１０  印刷システム
１００  コンピュータ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ディスプレイ制御部
１０６  ＫＢ制御部
１０７  マウス制御部
１０８  通信部
２００  印刷装置
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０５  印刷部Ｉ／Ｆ
２０６  クロック生成部
２０７  操作パネル
２０８  印刷部
２０９  熱定着器
【図１】
2010117792.tif 000003
【図２】
2010117792.tif 000004
【図３】
2010117792.tif 000005
【図４】
2010117792.tif 000006
【図５】
2010117792.tif 000007
【図６】
2010117792.tif 000008
【図７】
2010117792.tif 000009
【図８】
2010117792.tif 000010
【図９】
2010117792.tif 000011
【図１０】
2010117792.tif 000012
【図１１】
2010117792.tif 000013
【図１２】
2010117792.tif 000014
【図１３】
2010117792.tif 000015