(57)【要約】      （修正有）【課題】多機能機によって作成されたカラーの画像データに基づいて別のカラープリンタでカラー印刷が実行されるまでの時間を短縮することができる技術を提供する。【解決手段】多機能機１０は、カラースキャンを実行することが可能であるとともに、モノクロ印刷を実行することが可能である。多機能機１０は、カラープリンタ（例えばカラープリンタ５０）のＩＰアドレスを記憶することが可能である。カラーコピーの指示が入力されると、多機能機１０は、自身が記憶しているカラープリンタのＩＰアドレスを送信先としてカラースキャンデータを送信する。【選択図】図１
2010062727.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷することが可能であるカラープリンタに通信可能に接続される多機能機であって、
前記カラープリンタの識別情報を記憶する識別情報記憶手段と、
スキャン対象物をカラースキャンすることが可能であるカラースキャン手段と、
前記カラースキャン手段によってスキャンされたスキャン対象物を示す第１画像データに基づいてモノクロ印刷することが可能であるモノクロ印刷手段と、
指示を入力することをユーザに許容する指示入力許容手段と、
前記指示入力許容手段において所定の指示が入力されたことを条件として、前記カラースキャン手段によってカラースキャンされたスキャン対象物を示す第２画像データを、前記識別情報記憶手段に記憶されている前記カラープリンタの識別情報を送信先として送信する画像データ送信手段と
を備える多機能機。
【請求項２】
前記カラースキャン手段によってカラースキャンされたスキャン対象物を示す画像データを、前記カラープリンタが解釈可能なデータ形式である前記第２画像データに変換するデータ変換手段をさらに備える
ことを特徴とする請求項１に記載の多機能機。
【請求項３】
複数のカラープリンタを含むネットワークに通信可能に接続される請求項１又は２に記載の多機能機であって、
前記複数のカラープリンタのそれぞれについて、当該カラープリンタの識別情報を記憶するカラープリンタ群記憶手段と、
前記カラープリンタ群記憶手段に記憶されている複数の識別情報の中から少なくとも１つの識別情報を選択する選択手段とをさらに備え、
前記識別情報記憶手段は、前記選択手段によって選択された識別情報を記憶する
ことを特徴とする多機能機。
【請求項４】
複数のカラープリンタを含むネットワークに通信可能に接続される請求項１に記載の多機能機であって、
前記複数のカラープリンタのそれぞれについて、当該カラープリンタの識別情報と、当該カラープリンタが解釈可能なデータ形式とを対応づけて記憶するカラープリンタ群記憶手段と、
前記カラープリンタ群記憶手段に記憶されている複数の識別情報の中から少なくとも１つの識別情報を選択する選択手段と、
データ変換手段とをさらに備え、
前記識別情報記憶手段は、前記選択手段によって選択された識別情報を記憶し、
前記データ変換手段は、前記カラースキャン手段によってカラースキャンされたスキャン対象物を示す画像データを、前記選択手段によって選択された識別情報に対応するデータ形式である前記第２画像データに変換する
ことを特徴とする多機能機。
【請求項５】
前記複数のカラープリンタのそれぞれから、識別情報とデータ形式とを取得する情報取得手段をさらに備え、
前記カラープリンタ群記憶手段は、前記複数のカラープリンタのそれぞれについて、前記情報取得手段によって取得された識別情報とデータ形式とを対応づけて記憶する
ことを特徴とする請求項４に記載の多機能機。
【請求項６】
前記カラープリンタが印刷可能状態であるのか否かを判断する判断手段をさらに備え、
前記画像データ送信手段は、前記指示入力許容手段において前記所定の指示が入力され、かつ、前記判断手段で肯定的に判断されたことを条件として、前記第２画像データを、前記識別情報記憶手段に記憶されている前記カラープリンタの識別情報を送信先として送信し、
前記画像データ送信手段は、前記指示入力許容手段において前記所定の指示が入力され、かつ、前記判断手段で否定的に判断されたことを条件として、前記第２画像データを、他のカラープリンタの識別情報を送信先として送信する
ことを特徴とする請求項１から５のいずれか一項に記載の多機能機。
【請求項７】
前記指示入力許容手段において前記所定の指示が入力され、かつ、前記判断手段で否定的に判断されたことを条件として、他のカラープリンタの識別情報を入力することをユーザに許容する第１識別情報入力許容手段をさらに備え、
前記画像データ送信手段は、前記第２画像データを、前記第１識別情報入力許容手段において入力された識別情報を送信先として送信する
ことを特徴とする請求項６に記載の多機能機。
【請求項８】
カラープリンタの識別情報を入力することをユーザに許容する第２識別情報入力許容手段をさらに備え、
前記識別情報記憶手段は、前記第２識別情報入力許容手段に入力された識別情報を記憶する
ことを特徴とする請求項１、２、６、及び７のいずれか一項に記載の多機能機。
【請求項９】
前記モノクロ印刷手段は、カラー印刷することが不可能である
ことを特徴とする請求項１〜８のいずれか一項に記載の多機能機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を実行することが可能である多機能機に関する。特に、カラースキャン機能とモノクロ印刷機能とを少なくとも有する多機能機に関する。
【背景技術】
【０００２】
カラースキャン機能とモノクロ印刷機能とを有する多機能機が知られている（例えば特許文献１）。このタイプの多機能機は、カラー印刷を実行することができない。従って、特許文献１に開示されているように、カラースキャンによって得られたカラーの画像データをカラー印刷するためには、その画像データがＰＣに送信される。ユーザは、カラーの画像データを別のカラープリンタに印刷させるための指示をＰＣに入力することができる。これにより、カラーの画像データが別のカラープリンタに送信され、カラー印刷が実行される。
【０００３】
【特許文献１】特開２００４−１５６９６号公報
【特許文献２】特開２００２−３７４３８３号公報
【特許文献３】特開平１１−１７８９７号公報
【特許文献４】特開平８−１８６６９号公報
【特許文献５】特開２００４−１５３６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１の技術では、多機能機によって作成されたカラーの画像データがＰＣを経由して別のカラープリンタに送信される。このために、カラー印刷が実行されるまでに時間がかかってしまう。本明細書では、多機能機によって作成されたカラーの画像データに基づいて別のカラープリンタでカラー印刷が実行されるまでの時間を短縮することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書では、カラー印刷することが可能であるカラープリンタに通信可能に接続される多機能機を開示する。なお、上記の「カラープリンタ」という用語は、カラー印刷機能を少なくとも有するあらゆるデバイスを含む概念である。即ち、上記の「カラープリンタ」は、カラー印刷機能のみを有するプリンタであってもよいし、カラー印刷機能とスキャン機能を有する多機能機であってもよい。また、上記の「多機能機」という用語は、スキャン機能と印刷機能とを少なくとも有するあらゆるデバイスを含む概念である。上記の多機能機は、識別情報記憶手段とカラースキャン手段とモノクロ印刷手段と指示入力許容手段と画像データ送信手段とを備える。これらの各手段の内容について以下に説明する。
【０００６】
識別情報記憶手段は、上記のカラープリンタの識別情報を記憶する。上記の「識別情報」という用語は、カラープリンタを識別することができるあらゆる情報を含む概念である。上記の「識別情報」の例としては、ＩＰアドレス、ＭＡＣアドレス、電子メールアドレス等を挙げることができる。なお、識別情報記憶手段は、ユーザによって入力されたカラープリンタの識別情報を記憶してもよいし、ネットワークから検索することによって得られたカラープリンタの識別情報を記憶してもよい。
【０００７】
カラースキャン手段は、スキャン対象物をカラースキャンすることが可能である。モノクロ印刷手段は、カラースキャン手段によってスキャンされたスキャン対象物を示す第１画像データに基づいてモノクロ印刷することが可能である。なお、上記の「第１画像データ」は、カラーの画像データであってもよいし、モノクロの画像データであってもよい。即ち、上記の「第１画像データ」は、カラースキャン手段によってカラースキャンされた結果として得られたものであってもよいし、カラースキャン手段によってモノクロスキャンされた結果として得られたものであってもよい。
【０００８】
指示入力許容手段は、指示を入力することをユーザに許容する。指示入力許容手段は、例えば、ユーザによって操作される操作手段であってもよい。また、例えば、多機能機は、別体に構成されている外部装置（例えばＰＣ）から出力された指示を入力する構成を採用することができる。この場合、指示入力許容手段は、外部装置から出力された指示を入力するインターフェイスであってもよい。画像データ送信手段は、指示入力許容手段において所定の指示が入力されたことを条件として、カラースキャン手段によってカラースキャンされたスキャン対象物を示す第２画像データを、識別情報記憶手段に記憶されている上記のカラープリンタの識別情報を送信先として送信する。なお、上記の「条件として」という用語は、他の条件（ＡＮＤ及び／又はＯＲ条件）が加えられることを排除するものではない。以下でも、「条件として」という用語を使用する場合は同様である。なお、上記の「所定の指示」は、「他のカラープリンタにカラー印刷を実行させるための指示」と言い換えることもできる。
【０００９】
上記の多機能機によると、カラープリンタの識別情報を記憶することができ、その識別情報を送信先としてカラーの画像データを送信することができる。カラーの画像データがＰＣを経由してカラープリンタに送信される構成と比べると、カラー印刷が実行されるまでの時間を短縮することができる。
【００１０】
なお、上記の「第２画像データを・・・カラープリンタの識別情報を送信先として送信する」という用語は、「第２画像データを、他のデバイスを介さずに直接的に、識別情報に対応するカラープリンタに送信する態様」と、「第２画像データを、ハブやルータ等の他のデバイスを介して間接的に、識別情報に対応するカラープリンタに送信する態様」との双方を包含する意味である。
【００１１】
多機能機は、カラースキャン手段によってカラースキャンされたスキャン対象物を示す画像データを、上記のカラープリンタが解釈可能なデータ形式である第２画像データに変換するデータ変換手段をさらに備えていてもよい。この構成によると、カラープリンタが解釈不可能である画像データがカラープリンタに送信されてカラー印刷が実行されないという事象が発生することを避けることができる。
【００１２】
なお、多機能機は、上記の「カラープリンタが解釈可能なデータ形式」を以下の手法を利用して取得してもよい。例えば、多機能機は、カラープリンタと通信することによって、当該カラープリンタが解釈可能なデータ形式を取得してもよい。また、例えば、多機能機は、他のデバイス（サーバ等）と通信することによって、カラープリンタが解釈可能なデータ形式を取得してもよい。また、例えば、多機能機は、カラープリンタが解釈可能なデータ形式を入力することをユーザに許容してもよい。
【００１３】
多機能機は、複数のカラープリンタを含むネットワークに通信可能に接続されてもよい。この場合、多機能機は、カラープリンタ群記憶手段と選択手段とをさらに備えていてもよい。カラープリンタ群記憶手段は、上記の複数のカラープリンタのそれぞれについて、当該カラープリンタの識別情報を記憶する。選択手段は、カラープリンタ群記憶手段に記憶されている複数の識別情報の中から少なくとも１つの識別情報を選択する。例えば、選択手段は、複数の識別情報の中から少なくとも１つの識別情報を選択することをユーザに許容するものであってもよい。また、例えば、選択手段は、所定のアルゴリズムによって、複数の識別情報の中から少なくとも１つの識別情報を選択するものであってもよい。識別情報記憶手段は、選択手段によって選択された識別情報を記憶してもよい。この構成によると、選択手段によって選択されたカラープリンタにカラー印刷を実行させることができる。
【００１４】
多機能機は、データ変換手段をさらに備えていてもよい。カラープリンタ群記憶手段は、複数のカラープリンタのそれぞれについて、当該カラープリンタの識別情報と、当該カラープリンタが解釈可能なデータ形式とを対応づけて記憶していてもよい。データ変換手段は、カラースキャン手段によってカラースキャンされたスキャン対象物を示す画像データを、選択手段によって選択された識別情報に対応するデータ形式である第２画像データに変換してもよい。この構成によると、選択手段によって選択されたカラープリンタに、そのカラープリンタが解釈可能なデータ形式の画像データを送信することができる。
【００１５】
多機能機は、上記の複数のカラープリンタのそれぞれから、識別情報とデータ形式とを取得する情報取得手段をさらに備えていてもよい。カラープリンタ群記憶手段は、上記の複数のカラープリンタのそれぞれについて、情報取得手段によって取得された識別情報とデータ形式とを対応づけて記憶してもよい。この構成によると、ユーザが各カラープリンタの識別情報とデータ形式を多機能機に入力しなくても、多機能機は、各カラープリンタの識別情報とデータ形式を取得することができる。
【００１６】
多機能機は、カラープリンタが印刷可能状態であるのか否かを判断する判断手段をさらに備えていてもよい。例えば、判断手段は、カラープリンタのステータスを取得し、そのステータスに基づいてカラープリンタが印刷可能状態であるのか否かを判断してもよい。また、例えば、判断手段は、印刷可能状態であるのか否かをカラープリンタに問い合わせることによって、カラープリンタが印刷可能状態であるのか否かを判断してもよい。画像データ送信手段は、指示入力許容手段において上記の所定の指示が入力され、かつ、判断手段で肯定的に判断されたことを条件として、上記の第２画像データを、識別情報記憶手段に記憶されているカラープリンタの識別情報を送信先として送信してもよい。また、画像データ送信手段は、指示入力許容手段において上記の所定の指示が入力され、かつ、判断手段で否定的に判断されたことを条件として、上記の第２画像データを、他のカラープリンタの識別情報を送信先として送信してもよい。この構成によると、予め設定されているカラープリンタ（識別情報記憶手段に記憶されている識別情報に対応するカラープリンタ）が印刷不可能状態である場合に、他のカラープリンタにカラー印刷を実行させることができる。なお、上記の「印刷不可能状態」の例として、ジョブ実行中、エラー発生中、電源ＯＦＦ中等を挙げることができる。
【００１７】
多機能機は、指示入力許容手段において上記の所定の指示が入力され、かつ、判断手段で否定的に判断されたことを条件として、他のカラープリンタの識別情報を入力することをユーザに許容する第１識別情報入力許容手段をさらに備えていてもよい。この場合、画像データ送信手段は、上記の第２画像データを、第１識別情報入力許容手段において入力された識別情報を送信先として送信してもよい。この構成では、予め設定されているカラープリンタが印刷不可能状態である場合に、カラー印刷を実行させるための他のカラープリンタをユーザが決定することができる。
【００１８】
多機能機は、カラープリンタの識別情報を入力することをユーザに許容する第２識別情報入力許容手段をさらに備えていてもよい。識別情報記憶手段は、第２識別情報入力許容手段に入力された識別情報を記憶してもよい。この構成によると、カラー印刷を実行させるためのカラープリンタをユーザが決定することができる。
【発明を実施するための最良の形態】
【００１９】
ここでは、以下の実施例に記載の技術の一部を示す。
（形態１）カラープリンタは、多機能機から送信された第２画像データを受信する画像データ受信手段と、画像データ受信手段によって第２画像データが受信されたことを条件として第２画像データに基づいてカラー印刷するカラー印刷手段とを有していてもよい。
【００２０】
（形態２）多機能機は、モノクロコピーの指示を入力することをユーザに許容してもよい。多機能機は、モノクロコピーの指示が入力されたことを条件として、スキャン手段にモノクロスキャンを実行させる制御手段を有してもよい。この場合、スキャン手段にカラースキャンを実行させない。多機能機は、カラーコピーの指示を入力することをユーザに許容してもよい。多機能機は、カラーコピーの指示が入力されたことを条件として、スキャン手段にカラースキャンを実行させる制御手段を有してもよい。
【００２１】
（形態３）多機能機は、データ形式を記憶するデータ形式記憶手段を有していてもよい。多機能機のデータ変換手段は、カラーのスキャンデータを、データ形式記憶手段に記憶されているデータ形式に変換してもよい。
【００２２】
（形態４）多機能機は、カラープリンタの識別情報を入力することをユーザに許容してもよい。多機能機は、ユーザによって入力された識別情報を送信先として、所定のコマンドを送信するコマンド送信手段を有していてもよい。カラープリンタは、上記の所定のコマンドを受信するコマンド受信手段と、コマンド受信手段によって上記の所定のコマンドが受信されたことを条件として自身が解釈可能なデータ形式に関する情報を含むレスポンスを送信するレスポンス送信手段とを有していてもよい。形態３に記載されたデータ形式記憶手段は、レスポンスに含まれるデータ形式を記憶してもよい。
【００２３】
（形態５）多機能機は、所定のコマンドをブロードキャストするブロードキャスト手段を有してもよい。カラープリンタは、上記の所定のコマンドを受信するコマンド受信手段と、コマンド受信手段によって上記の所定のコマンドが受信されたことを条件として自身の識別情報と自身が解釈可能なデータ形式に関する情報とを含むレスポンスを送信するレスポンス送信手段とを有していてもよい。多機能機の識別情報記憶手段は、レスポンスに含まれる識別情報を記憶してもよい。また、形態３に記載されたデータ形式記憶手段は、レスポンスに含まれるデータ形式を記憶してもよい。
【００２４】
（形態６）形態４又は形態５において、カラープリンタのレスポンス送信手段は、自身がカラー印刷を実行することが可能であることを示す所定の識別子（例えばＰｒｉｎｔｅｒＭＩＢの識別子）を含む上記のレスポンスを送信してもよい。多機能機の識別情報記憶手段は、上記の所定の識別子がレスポンスに含まれていることを条件として、当該レスポンスに含まれる識別情報を記憶してもよい。また、形態３に記載されたデータ形式記憶手段は、上記の識別子がレスポンスに含まれていることを条件として、当該レスポンスに含まれるデータ形式を記憶してもよい。
【００２５】
（形態７）形態４から形態６のいずれかにおいて、多機能機は、スキャンデータを、上記のレスポンスに含まれるデータ形式に変換可能であるのか否かを判断する判断手段を有していてよい。形態３に記載されたデータ形式記憶手段は、判断手段によって肯定的に判断されたことを条件として、レスポンスに含まれるデータ形式を記憶してもよい。
【００２６】
（形態８）多機能機は、サーバに通信可能に接続されてもよい。サーバは、複数のカラープリンタのそれぞれについて、当該カラープリンタの識別情報と当該カラープリンタが解釈可能なデータ形式とを対応づけて記憶することが可能である記憶手段を有していてもよい。多機能機は、カラープリンタの識別情報を入力することをユーザに許容してもよい。多機能機は、ユーザによって入力された識別情報を含む所定のコマンドをサーバに送信するコマンド送信手段を有していてもよい。サーバは、上記の所定のコマンドを受信するコマンド受信手段と、コマンド受信手段によって上記の所定のコマンドが受信されたことを条件として当該コマンドに含まれる識別情報に対応づけられているデータ形式に関する情報を含むレスポンスを送信するレスポンス送信手段とを有していてもよい。形態３に記載されたデータ形式記憶手段は、レスポンスに含まれるデータ形式を記憶してもよい。
【００２７】
（形態９）多機能機は、識別情報記憶手段に記憶されている識別情報を送信先として、所定のコマンドを送信するコマンド送信手段を有してもよい。カラープリンタは、上記の所定のコマンドを受信するコマンド受信手段と、コマンド受信手段によって上記の所定のコマンドが受信されたことを条件として自身が印刷可能であるのか否かを判断する判断手段と、判断手段によって肯定的に判断されたことを条件として第１識別子を含むレスポンスを送信するとともに判断手段によって否定的に判断されたことを条件として第２識別子を含むレスポンスを送信するレスポンス送信手段とを有していてもよい。多機能機の画像データ送信手段は、第１識別子を含むレスポンスが受信されたことを条件として、識別情報記憶手段に記憶されている識別情報を送信先として第２画像データを送信してもよい。多機能機の画像データ送信手段は、第２識別子を含むレスポンスが受信されたことを条件として、識別情報記憶手段に記憶されている識別情報を送信先として第２画像データを送信することを禁止してもよい。
【実施例】
【００２８】
（第１実施例）
図面を参照して第１実施例を説明する。図１は、本実施例の多機能機システム２の概略図を示す。多機能機システム２は、多機能機１０と複数のカラープリンタ５０，８０とサーバ９０等を有する。各デバイス１０，５０，８０，９０は、ＬＡＮ４０に接続されている。各デバイス１０，５０，８０，９０は、ＬＡＮ４０を介して相互に通信可能である。多機能機１０とカラープリンタ５０，８０の構成について次に説明する。なお、サーバ９０の構成については、後述の第３実施例において詳しく説明する。
【００２９】
（多機能機の構成）
まず、多機能機１０の構成について説明する。図２は、多機能機１０の構成を示す。多機能機１０は、ＣＰＵ１２と記憶部１４とモノクロ印刷部２２とスキャン部２４と操作部２６と表示部２８とネットワークインターフェイス３０等を有する。
【００３０】
ＣＰＵ１２は、記憶部１４に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ１２が実行する処理については、後で詳しく説明する。記憶部１４は、プログラム記憶領域１６とカラープリンタ記憶領域１８とその他の記憶領域２０等を有する。プログラム記憶領域１６は、ＣＰＵ１２によって実行されるプログラムを記憶している。カラープリンタ記憶領域１８は、１つのカラープリンタ（例えばカラープリンタ５０）のＩＰアドレスと、そのカラープリンタが解釈可能なデータ形式に関する情報とを記憶することが可能である。記憶領域２０は、上記の各記憶領域１６，１８に記憶されるべきデータ以外のデータ（例えばスキャンデータ、ＰＤＬデータ等）を記憶することが可能である。
【００３１】
モノクロ印刷部２２は、インクジェットタイプ、レーザタイプ等の印刷機構を有する。モノクロ印刷部２２は、ブラックのインク又はトナーを利用して印刷することが可能である。モノクロ印刷部２２は、モノクロ印刷のみを実行することが可能であり、カラー印刷を実行することができない。スキャン部２４は、ＣＣＤ、ＣＩＳ等の読取機構を有する。スキャン部２４は、カラースキャンを実行することができる。操作部２６は、複数のキーを有する。ユーザは、操作部２６を操作することによって、様々な指示や情報を多機能機１０に入力することができる。表示部２８は、様々な情報を表示することができる。ネットワークインターフェイス３０は、ＬＡＮ４０に接続されている。多機能機１０は、ネットワークインターフェイス３０とＬＡＮ４０を介して、各デバイス５０，８０，９０と通信可能である。
【００３２】
（カラープリンタの構成）
続いて、カラープリンタ５０の構成について説明する。カラープリンタ８０は、カラープリンタ５０と同様の構成を有する。図３は、カラープリンタ５０の構成を示す。カラープリンタ５０は、ＣＰＵ５２と記憶部５４とカラー印刷部６２と操作部６６と表示部６８とネットワークインターフェイス７０等を有する。
【００３３】
ＣＰＵ５２は、記憶部５４に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ５２が実行する処理については、後で詳しく説明する。記憶部５４は、プログラム記憶領域５６とその他の記憶領域６０等を有する。プログラム記憶領域５６は、ＣＰＵ５２によって実行されるプログラムを記憶している。記憶領域６０は、上記の記憶領域５６に記憶されるべきデータ以外のデータ（例えば多機能機１０からのＰＤＬデータ）を記憶することが可能である。
【００３４】
カラー印刷部６２は、インクジェットタイプ、レーザタイプ等の印刷機構を有する。カラー印刷部６２は、少なくとも二色以上のインク又はトナーを利用してカラー印刷することが可能である。操作部６６は、複数のキーを有する。ユーザは、操作部６６を操作することによって、様々な指示や情報をカラープリンタ５０に入力することができる。表示部６８は、様々な情報を表示することができる。ネットワークインターフェイス７０は、ＬＡＮ４０に接続されている。カラープリンタ５０は、ネットワークインターフェイス７０とＬＡＮ４０を介して、各デバイス１０，８０，９０と通信可能である。
【００３５】
（多機能機が実行するカラープリンタ設定処理）
続いて、多機能機１０が実行する処理について説明する。まず、カラープリンタ設定処理の内容について説明する。図４は、カラープリンタ設定処理のフローチャートを示す。ユーザは、操作部２６を操作することによって、１つのカラープリンタを多機能機１０に設定するための指示を多機能機１０に入力することができる。この指示が入力されると、ＣＰＵ１２は、カラープリンタ設定処理を実行する。
【００３６】
ＣＰＵ１２は、ユーザによってＩＰアドレスが入力されるまで待機する（Ｓ１０）。ユーザは、操作部２６を操作することによって、所望の１つのカラープリンタ（例えばカラープリンタ５０）のＩＰアドレスを多機能機１０に入力することができる。ＩＰアドレスが入力されると、Ｓ１２に進む。Ｓ１２では、ＣＰＵ１２は、ユーザによってＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）のデータ形式に関する情報が入力されるまで待機する。ユーザは、操作部２６を操作することによって、Ｓ１０で入力されたＩＰアドレスに対応するカラープリンタ（例えばカラープリンタ５０）が解釈可能なＰＤＬのデータ形式を入力することができる。ＰＤＬのデータ形式が入力されると、Ｓ１４に進む。Ｓ１４では、ＣＰＵ１２は、Ｓ１０で入力されたＩＰアドレスと、Ｓ１２で入力されたＰＤＬのデータ形式とをカラープリンタ記憶領域１８に記憶させる（既に情報が記憶されている状態であれば記憶内容が更新される）。
【００３７】
（多機能機が実行するコピー処理）
続いて、多機能機１０が実行するコピー処理について説明する。図５は、コピー処理のフローチャートを示す。ユーザは、操作部２６を操作することによって、コピーの指示を多機能機１０に入力することができる。この指示が入力されると、ＣＰＵ１２は、コピー処理を実行する。
【００３８】
ユーザは、モノクロとカラーのどちらかを選択した上でコピーの指示を多機能機１０に入力することができる。ＣＰＵ１２は、カラーコピーの指示が入力されたのか否かを判断する（Ｓ２０）。ここでＮＯの場合（即ちモノクロコピーが指示された場合）、ＣＰＵ１２は、スキャン部２４にモノクロスキャンを実行させる（Ｓ２２）。これにより、スキャン部２４は、原稿等のスキャン対象物をモノクロスキャンし、モノクロスキャンデータを作成する。次いで、ＣＰＵ１２は、Ｓ２２で作成されたモノクロスキャンデータに基づいてモノクロ印刷部２２に印刷させる（Ｓ２４）。これにより、モノクロ印刷部２２は、モノクロスキャンデータに基づいて印刷媒体にモノクロ印刷する。ユーザは、モノクロ印刷された印刷媒体を得ることができる。
【００３９】
一方において、Ｓ２０でＹＥＳの場合、ＣＰＵ１２は、スキャン部２４にカラースキャンを実行させる（Ｓ２６）。これにより、スキャン部２４は、スキャン対象物をカラースキャンし、カラースキャンデータを作成する。次いで、ＣＰＵ１２は、カラープリンタ記憶領域１８に記憶されているＰＤＬのデータ形式を特定する。ＣＰＵ１２は、Ｓ２６で作成されたカラースキャンデータを、特定されたＰＤＬのデータ形式に変換する（Ｓ２８）。これにより、ＰＤＬデータが得られる。次いで、ＣＰＵ１２は、Ｓ２８で得られたＰＤＬデータを、カラープリンタ記憶領域１８に記憶されているＩＰアドレスを送信先として送信する（Ｓ３０）。
【００４０】
なお、フローチャートに示していないが、カラープリンタ５０（もしくはカラープリンタ８０）のＣＰＵ５２は、図５のＳ３０の処理において多機能機１０から送信されるＰＤＬデータを受信することを監視している。ＣＰＵ５２は、多機能機１０からのＰＤＬデータが受信されると、そのＰＤＬデータに基づいてカラー印刷部６２にカラー印刷を実行させる。これにより、カラー印刷部６２は、上記のＰＤＬデータに基づいて印刷媒体にカラー印刷する。ユーザは、多機能機１０においてカラースキャンされたスキャン対象物に対応する画像がカラー印刷された印刷媒体を得ることができる。なお、カラープリンタ５０がカラー印刷する処理については、後述する第２実施例の図７のフローチャートに示されている。
【００４１】
多機能機１０は、カラープリンタ（例えばカラープリンタ５０）のＩＰアドレスを記憶することができる。即ち、ユーザは、所望のカラープリンタを多機能機１０に設定することができる。多機能機１０は、カラースキャンデータに対応するＰＤＬデータを、ユーザによって設定されたカラープリンタに送信することができる。この結果、カラープリンタがカラー印刷を実行し、カラー印刷された印刷媒体をユーザに提供することができる。本実施例によると、多機能機１０によって作成されたカラースキャンデータを直接的にカラープリンタに送信することができる。カラースキャンデータがＰＣを経由してカラープリンタに送信される構成と比べると、カラー印刷が実行されるまでの時間を短縮することができる。しかも、多機能機１０は、カラープリンタが解釈可能なＰＤＬのデータ形式にカラースキャンデータを変換する。このために、カラープリンタは、多機能機１０からのＰＤＬデータに基づいてカラー印刷を確実に実行することができる。
【００４２】
（第１実施例の変形例）
第１実施例では、カラープリンタ記憶領域１８は、１つのカラープリンタのＩＰアドレスとＰＤＬのデータ形式を記憶する。しかしながら、カラープリンタ記憶領域１８は、複数のカラープリンタのそれぞれについて、当該カラープリンタのＩＰアドレスとＰＤＬのデータ形式を記憶することが可能であってもよい。この場合、多機能機１０は、上記の複数のカラープリンタの中から少なくとも１つのカラープリンタを選択することをユーザに許容してもよい。図５のＳ２８では、ＣＰＵ１２は、カラースキャンデータを、ユーザによって選択されたカラープリンタに対応するＰＤＬのデータ形式に変換してもよい。図５のＳ３０では、ユーザによって選択されたカラープリンタのＩＰアドレスを送信先として、図５のＳ２８で作成されたＰＤＬデータが送信されてもよい。
【００４３】
なお、本発明の識別情報記憶手段は、本実施例のカラープリンタ記憶領域１８に対応する。本発明の指示入力許容手段と第２識別情報入力許容手段は、本実施例の操作部２６に対応する。また、本発明の画像データ送信手段とデータ変換手段は、本実施例のプログラム記憶領域１６に記憶されているプログラムに従って処理を実行するＣＰＵ１２に対応する。
【００４４】
（第２実施例）
続いて、第２実施例を説明する。第１実施例と異なる部分を中心に説明する。本実施例では、多機能機１０が実行するカラープリンタ設定処理の内容が第１実施例と異なる。
【００４５】
（多機能機が実行するカラープリンタ設定処理）
図６は、本実施例のカラープリンタ設定処理のフローチャートを示す。ＣＰＵ１２は、ユーザによってＩＰアドレスが入力されるまで待機する（Ｓ５０）。この処理は、図４のＳ１０と同様である。次いで、ＣＰＵ１２は、Ｓ５０で入力されたＩＰアドレスを送信先として、データ形式リクエストコマンドを送信する（Ｓ５２）。後で詳しく説明するが、データ形式リクエストコマンドを受信したカラープリンタ（例えばカラープリンタ５０）は、自身が解釈可能な１つのＰＤＬのデータ形式に関する情報を含むレスポンスを送信する。ＣＰＵ１２は、レスポンスを受信することを監視する（Ｓ５４）。データ形式リクエストコマンドが送信されてから所定時間が経過してもレスポンスが受信されない場合、Ｓ５４でＮＯと判断される。上記の所定時間内にレスポンスが受信されると、Ｓ５４でＹＥＳと判断される。
【００４６】
Ｓ５４でＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれるＰＤＬのデータ形式にスキャンデータを変換することが可能であるのか否かを判断する（Ｓ５６）。即ち、ＣＰＵ１２は、レスポンスに含まれるＰＤＬのデータ形式に変換するためのプログラムを備えているのか否かを判断する。Ｓ５６でＹＥＳの場合、ＣＰＵ１２は、Ｓ５０で入力されたＩＰアドレスと、Ｓ５４で受信されたレスポンスに含まれるＰＤＬのデータ形式とをカラープリンタ記憶領域１８に記憶させる（Ｓ５８）。なお、Ｓ５４又はＳ５６でＮＯと判断された場合、ＣＰＵ１２は、表示部２８にエラーを表示する（Ｓ６０）。ユーザは、エラーであることを知ることができ、カラープリンタを設定するための操作を再び実行することができる。
【００４７】
（カラープリンタが実行する処理）
続いて、本実施例のカラープリンタ５０が実行する処理について説明する。なお、カラープリンタ８０も同様の処理を実行する。図７は、カラープリンタ５０が実行する処理のフローチャートを示す。カラープリンタ５０に何らかのコマンド（指示）が入力されると、ＣＰＵ５２は、図７に示す処理を実行する。
【００４８】
ＣＰＵ５２は、多機能機１０から送信されるデータ形式リクエストコマンド（図６のＳ５２参照）が受信されたのか否かを判断する（Ｓ７０）。ここでＹＥＳの場合、ＣＰＵ５２は、カラープリンタ５０が解釈可能なＰＤＬのデータ形式に関する情報を含むレスポンスを送信する（Ｓ７２）。なお、カラープリンタ５０が解釈可能なＰＤＬのデータ形式が複数存在する場合、ＣＰＵ５２は、それらのデータ形式の中から１つのデータ形式を選択し、選択されたデータ形式に関する情報を含むレスポンスを送信する。
【００４９】
Ｓ７０でＮＯの場合、ＣＰＵ５２は、多機能機１０から送信されるＰＤＬデータ（図５のＳ３０参照）が受信されたのか否かを判断する（Ｓ７４）。ここでＹＥＳの場合、ＣＰＵ５２は、ＰＤＬデータに基づいてカラー印刷部６２にカラー印刷を実行させる。一方において、Ｓ７４でＮＯの場合、ＣＰＵ５２は、入力されたコマンドに応じた処理（例えば表示処理、印刷処理等）を実行する（Ｓ７８）。
【００５０】
本実施例によると、多機能機１０は、カラープリンタと通信することによって、そのカラープリンタが解釈可能なＰＤＬのデータ形式を取得することができる。ユーザは、ＰＤＬのデータ形式を多機能機１０に入力する必要がない。ユーザの作業の負荷を軽減することができる。
【００５１】
（第２実施例の変形例）
第２実施例では、カラープリンタ５０は、自身が解釈可能なＰＤＬのデータ形式が複数存在する場合に、それらの中から選択された１つのＰＤＬのデータ形式に関する情報を含むレスポンスを送信する（Ｓ７２参照）。しかしながら、カラープリンタ５０は、自身が解釈可能な複数のＰＤＬのデータ形式に関する情報を含むレスポンスを送信してもよい。この場合、多機能機１０は、以下のいずれかの動作を実行してもよい。
（１）多機能機１０は、複数のＰＤＬのデータ形式の中から１つのデータ形式を選択し、選択されたデータ形式を図６のＳ５８で記憶してもよい。
（２）多機能機１０は、複数のＰＤＬのデータ形式を表示部２８に表示し、それらのデータ形式の中から１つのデータ形式を選択することをユーザに許容し、ユーザによって選択されたデータ形式を図６のＳ５８で記憶してもよい。
（３）多機能機１０は、複数のＰＤＬのデータ形式を図６のＳ５８で記憶してもよい。多機能機１０は、図５のＳ２８の処理を実行する際に、複数のＰＤＬのデータ形式の中から１つのデータ形式を選択してもよい。
【００５２】
（第３実施例）
続いて、第３実施例を説明する。上記の第１実施例と異なる部分を中心に説明する。本実施例では、多機能機１０は、サーバ９０を利用して、カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式を取得する。
【００５３】
（サーバの構成）
サーバ９０の構成について説明する。図８は、サーバ９０の構成を示す。サーバ９０は、ＣＰＵ９２と記憶部９４と操作部１２２と表示部１２４とネットワークインターフェイス１２６等を有する。
【００５４】
ＣＰＵ９２は、記憶部９４に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ９２が実行する処理については、後で詳しく説明する。記憶部９４は、プログラム記憶領域９６とデバイス情報記憶領域９８とその他の記憶領域１００等を有する。プログラム記憶領域９６は、ＣＰＵ９２によって実行されるプログラムを記憶している。デバイス情報記憶領域９８は、複数の組合せデータ１００，１０２を記憶することが可能である。各組合せデータ１００，１０２は、ＩＰアドレス１１０とＰＤＬのデータ形式１１２とが対応づけられたものである。デバイス情報記憶領域９８にどのようにして情報が記憶されるのかについては、後で詳しく説明する。記憶領域１００は、上記の各記憶領域９６，９８に記憶されるべきデータ以外のデータ（処理の過程で生成されるデータ等）を記憶することが可能である。
【００５５】
操作部１２２は、キーボードやマウスによって構成される。ユーザは、操作部１２２を操作することによって、様々な指示や情報をサーバ９０に入力することができる。本実施例では、ユーザは、操作部１２２を操作することによって、各カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式とをサーバ９０に入力することができる。上記のデバイス情報記憶領域９８は、ユーザによって入力された情報を記憶する。表示部１２４は、様々な情報を表示することができる。ネットワークインターフェイス１２６は、ＬＡＮ４０に接続されている。サーバ９０は、ネットワークインターフェイス１２６とＬＡＮ４０を介して、各デバイス１０，５０，８０と通信可能である。
【００５６】
（多機能機が実行するカラープリンタ設定処理）
図９は、本実施例のカラープリンタ設定処理のフローチャートを示す。ＣＰＵ１２は、ユーザによってＩＰアドレスが入力されるまで待機する（Ｓ９０）。この処理は、図４のＳ１０と同様である。次いで、ＣＰＵ１２は、Ｓ９０で入力されたＩＰアドレスを含むデータ形式リクエストコマンドをサーバ９０に送信する（Ｓ９２）。多機能機１０の記憶領域２０には、サーバ９０のＩＰアドレスが予め記憶されている（ユーザによって設定されている）。ＣＰＵ１２は、Ｓ９２において、サーバ９０のＩＰアドレスを送信先として、データ形式リクエストコマンドを送信する。後で詳しく説明するが、データ形式リクエストコマンドを受信したサーバ９０は、そのコマンドに含まれるＩＰアドレスに対応づけられているＰＤＬのデータ形式を含むレスポンスを送信する。ＣＰＵ１２は、レスポンスを受信することを監視する（Ｓ９４）。データ形式リクエストコマンドが送信されてから所定時間が経過してもレスポンスが受信されない場合、Ｓ９４でＮＯと判断される。上記の所定時間内にレスポンスが受信されると、Ｓ９４でＹＥＳと判断される
【００５７】
Ｓ９４でＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれるＰＤＬのデータ形式にスキャンデータを変換することが可能であるのか否かを判断する（Ｓ９６）。Ｓ９６でＹＥＳの場合、ＣＰＵ１２は、Ｓ９０で入力されたＩＰアドレスと、Ｓ９４で受信されたレスポンスに含まれるＰＤＬのデータ形式とをカラープリンタ記憶領域１８に記憶させる（Ｓ９８）。なお、Ｓ９４又はＳ９６でＮＯと判断された場合、ＣＰＵ１２は、表示部２８にエラーを表示する（Ｓ１００）。
【００５８】
（サーバが実行する処理）
続いて、サーバ９０が実行する処理について説明する。図１０は、サーバ９０が実行する処理のフローチャートを示す。サーバ９０に何らかのコマンド（指示）が入力されると、ＣＰＵ９２は、図１０に示す処理を実行する。なお、図１０には示されていないが、上述したように、ユーザは、操作部１２２を操作することによって、各カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式とをサーバ９０に入力することができる。この場合、ＣＰＵ９２は、デバイス情報記憶領域９８に組合せデータ１００，１０２を記憶させる。
【００５９】
ＣＰＵ９２は、多機能機１０から送信されるデータ形式リクエストコマンド（図９のＳ９２参照）が受信されたのか否かを判断する（Ｓ１１０）。ここでＹＥＳの場合、ＣＰＵ９２は、データ形式リクエストコマンドに含まれるＩＰアドレスをキーとしてデバイス情報記憶領域９８を検索することによって、そのＩＰアドレスに対応づけられているＰＤＬのデータ形式を特定する（Ｓ１１２）。サーバ９０は、Ｓ１１２で特定されたＰＤＬのデータ形式に関する情報を含むレスポンスを送信する（Ｓ１１４）。なお、サーバ９０は、Ｓ１１２においてＰＤＬのデータ形式が検索されなかった場合、レスポンスを送信しない。この場合、多機能機１０では、図９のＳ９４でＮＯと判断される。Ｓ１１０でＮＯの場合、ＣＰＵ９２は、入力されたコマンドに応じた処理を実行する（Ｓ１１６）。
【００６０】
本実施例によると、多機能機１０は、サーバ９０と通信することによって、カラープリンタが解釈可能なＰＤＬのデータ形式を取得することができる。ユーザは、ＰＤＬのデータ形式を多機能機１０に入力する必要がない。ユーザの作業の負荷を軽減することができる。
【００６１】
（第３実施例の変形例１）
第３実施例では、各カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式をユーザがサーバ９０に入力する。しかしながら、サーバ９０は、各カラープリンタ５０，８０と通信することによって、各カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式を取得してもよい。例えば、サーバ９０は、所定のコマンドをブロードキャストしてもよい。各カラープリンタ５０，８０は、上記の所定のコマンドを受信すると、自身のＩＰアドレスと自身が解釈可能なＰＤＬのデータ形式とを含むレスポンスを送信してもよい。サーバ９０は、レスポンスを受信すると、そのレスポンスに含まれるＩＰアドレスとＰＤＬのデータ形式とが対応づけられている組合せデータをデバイス情報記憶領域９８に記憶してもよい。
【００６２】
（第３実施例の変形例２）
また、サーバ９０は、各カラープリンタ５０，８０のＩＰアドレスのみを入力することをユーザに許容してもよい。サーバ９０は、各カラープリンタ５０，８０に所定のコマンドをユニキャストしてもよい。各カラープリンタ５０，８０は、上記の所定のコマンドを受信すると、自身が解釈可能なＰＤＬのデータ形式を含むレスポンスを送信してもよい。サーバ９０は、ユニキャストに対するレスポンスを受信すると、そのユニキャストの送信先のＩＰアドレスとそのレスポンスに含まれるＰＤＬのデータ形式とが対応づけられている組合せデータをデバイス情報記憶領域９８に記憶してもよい。
【００６３】
（第４実施例）
続いて、第４実施例を説明する。上記の第１実施例と異なる部分を中心に説明する。本実施例では、多機能機１０が実行するカラープリンタ設定処理の内容が第１実施例と異なる。
【００６４】
（多機能機が実行するカラープリンタ設定処理）
図１１は、本実施例のカラープリンタ設定処理のフローチャートを示す。ＣＰＵ１２は、データ形式リクエストコマンドをブロードキャストする（Ｓ１３０）。即ち、ＣＰＵ１２は、宛先が不特定であるデータ形式リクエストコマンドを送信する。後で詳しく説明するが、データ形式リクエストコマンドを受信したカラープリンタ（例えばカラープリンタ５０）は、自身のＩＰアドレスと、自身が解釈可能な１つのＰＤＬのデータ形式に関する情報と、自身のプリンタ名と、ＰｒｉｎｔｅｒＭＩＢとを含むレスポンスを送信する。このＰｒｉｎｔｅｒＭＩＢは、カラー印刷を実行可能であるのか否かを示す識別子を含んでいる。
【００６５】
ＣＰＵ１２は、レスポンスを受信することを監視する（Ｓ１３２）。ここでＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれるＰｒｉｎｔｅｒＭＩＢに基づいて、カラー印刷を実行することが可能であるのか否かを判断する（Ｓ１３４）。ここでＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれるＰＤＬのデータ形式にスキャンデータを変換することが可能であるのか否かを判断する（Ｓ１３６）。ここでＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれるＩＰアドレスとプリンタ名とＰＤＬのデータ形式とが対応づけられている情報をリストに追加する（Ｓ１３８）。このリストは、記憶領域２０に作成される。Ｓ１３８を終えると、Ｓ１３２に戻ってレスポンスの受信を監視する。なお、Ｓ１３４又はＳ１３６でＮＯの場合、Ｓ１３８をスキップしてＳ１３２に戻る。Ｓ１３２で再びＹＥＳと判断された場合、Ｓ１３４以降の処理が再び実行される。これにより、各カラープリンタ５０，８０に関する情報（ＩＰアドレスとプリンタ名とＰＤＬのデータ形式）が上記のリストに書き込まれることになる。
【００６６】
ＣＰＵ１２は、データ形式リクエストコマンドが送信されてから所定時間が経過することを監視している（Ｓ１４０）。ここでＹＥＳの場合、ＣＰＵ１２は、上記のリストを表示部２８に表示する（Ｓ１４２）。ＣＰＵ１２は、上記のリストから少なくとも１つの情報（少なくとも１つのカラープリンタ）をユーザが選択するまで待機する（Ｓ１４４）。ユーザは、操作部２６を操作することによってカラープリンタを選択することができる。次いで、ＣＰＵ１２は、ユーザによって選択されたカラープリンタのＩＰアドレスとＰＤＬのデータ形式とをカラープリンタ記憶領域１８に記憶させる（Ｓ１４６）。
【００６７】
（カラープリンタが実行する処理）
続いて、本実施例のカラープリンタ５０が実行する処理について説明する。なお、カラープリンタ８０も同様の処理を実行する。図１２は、カラープリンタ５０が実行する処理のフローチャートを示す。
【００６８】
ＣＰＵ５２は、多機能機１０から送信されるデータ形式リクエストコマンド（図１１のＳ１３０参照）が受信されたのか否かを判断する（Ｓ１５０）。ここでＹＥＳの場合、ＣＰＵ５２は、自身のＩＰアドレスと、自身が解釈可能なＰＤＬのデータ形式に関する情報と、自身のプリンタ名と、自身のＰｒｉｎｔｅｒＭＩＢとを含むレスポンスを送信する（Ｓ１５２）。なお、Ｓ１５０でＮＯの場合に実行されるＳ１５４〜Ｓ１５８の処理は、図７のＳ７４〜Ｓ７８と同様である。
【００６９】
本実施例によると、多機能機１０は、ブロードキャストを送信することによって、各カラープリンタ５０，８０のＩＰアドレスとＰＤＬのデータ形式を取得することができる。ユーザは、カラープリンタのＩＰアドレスとＰＤＬのデータ形式を多機能機１０に入力する必要がない。ユーザの作業の負荷を軽減することができる。しかも、ユーザは、複数のカラープリンタの中から所望のカラープリンタを選択することができる。
【００７０】
（第４実施例の変形例）
第４実施例では、多機能機１０は、ブロードキャストによって検索された１以上のカラープリンタのリストを表示し、そのリストから少なくとも１つのカラープリンタを選択することをユーザに許容し、ユーザによって選択されたカラープリンタをカラープリンタ記憶領域１８に記憶する。しかしながら、多機能機１０は、ユーザに選択を許容せず、検索結果として得られたカラープリンタをカラープリンタ記憶領域１８に自動的に記憶してもよい。
【００７１】
なお、本発明のカラープリンタ群記憶手段は、本実施例の記憶領域２０に作成されるリストに対応する。また、本発明の選択手段は、本実施例の操作部２６に対応する。
【００７２】
（第５実施例）
続いて、第５実施例を説明する。上記の第１実施例と異なる部分を中心に説明する。本実施例では、多機能機１０が実行するコピー処理の内容が第１実施例と異なる。
【００７３】
（多機能機が実行するコピー処理）
図１３は、本実施例のコピー処理のフローチャートを示す。Ｓ１７０〜Ｓ１７４の処理は、図５のＳ２０〜Ｓ２４と同様である。Ｓ１７０でＹＥＳの場合、ＣＰＵ１２は、カラープリンタ記憶領域１８に記憶されているＩＰアドレスを送信先として、印刷確認コマンドを送信する（Ｓ１７６）。後で詳しく説明するが、印刷確認コマンドを受信したカラープリンタ（例えばカラープリンタ５０）は、印刷可能であるのか否かを示す識別子を含むレスポンスを送信する。ＣＰＵ１２は、レスポンスを受信することを監視する（Ｓ１７８）。印刷確認コマンドが送信されてから所定時間が経過してもレスポンスが受信されない場合、Ｓ１７８でＮＯと判断される。例えば、カラープリンタの電源がＯＦＦされている場合にはレスポンスが送信されないために、Ｓ１７８でＮＯと判断される。上記の所定時間内にレスポンスが受信されると、Ｓ１７８でＹＥＳと判断される。
【００７４】
Ｓ１７８でＹＥＳの場合、ＣＰＵ１２は、レスポンスに含まれる識別子に基づいて、カラープリンタが印刷可能であるのか否かを判断する（Ｓ１８０）。ここでＹＥＳの場合、ＣＰＵ１２は、Ｓ１８２〜Ｓ１８６の処理を実行する。Ｓ１８２〜Ｓ１８６の処理は、図５のＳ２６〜Ｓ３０と同様である。
【００７５】
Ｓ１７８でＮＯの場合、又は、Ｓ１８０でＮＯの場合、図１４のＳ１９０に進む。Ｓ１９０では、ＣＰＵ１２は、エラーを表示部２８に表示する。次いで、ＣＰＵ１２は、カラープリンタ記憶領域１８に記憶されているカラープリンタ以外のカラープリンタのＩＰアドレスとＰＤＬのデータ形式を入力することをユーザに許容する（Ｓ１９２）。ユーザは、操作部２６を操作することによって、他のカラープリンタのＩＰアドレスとＰＤＬのデータ形式を入力することができる。ＣＰＵ１２は、Ｓ１９２でユーザによって入力されたＩＰアドレスを送信先として、印刷確認コマンドを送信する（Ｓ１９４）。Ｓ１９４に続いて実行されるＳ１９６及びＳ１９８の処理は、図１３のＳ１７８及びＳ１８０と同様である。Ｓ１９６又はＳ１９８でＮＯの場合、ＣＰＵ１２は、Ｓ１９０に戻り、さらに他のカラープリンタのＩＰアドレスとＰＤＬのデータ形式が入力されるまで待機する（Ｓ１９２）。
【００７６】
Ｓ１９８でＹＥＳの場合、ＣＰＵ１２は、スキャン部２４にカラースキャンを実行させる（Ｓ２００）。次いで、ＣＰＵ１２は、Ｓ２００で作成されたカラースキャンデータを、Ｓ１９２でユーザによって入力されたＰＤＬのデータ形式に変換する（Ｓ２０２）。続いて、ＣＰＵ１２は、Ｓ２０２で得られたＰＤＬデータを、Ｓ１９２でユーザによって入力されたＩＰアドレスを送信先として送信する（Ｓ２０４）。
【００７７】
（カラープリンタが実行する処理）
続いて、本実施例のカラープリンタ５０が実行する処理について説明する。なお、カラープリンタ８０も同様の処理を実行する。図１５は、カラープリンタ５０が実行する処理のフローチャートを示す。
【００７８】
ＣＰＵ５２は、多機能機１０から送信される印刷確認コマンド（図１３のＳ１７６及び図１４のＳ１９４参照）が受信されたのか否かを判断する（Ｓ２１０）。ここでＹＥＳの場合、ＣＰＵ５２は、自身が印刷ジョブを実行中であるのか否かを判断する（Ｓ２１２）。ここでＮＯの場合、ＣＰＵ５２は、自身がエラー中（ジャム、インク又はトナー切れ等）であるのか否かを判断する（Ｓ２１４）。ここでＮＯの場合、ＣＰＵ１２は、印刷可能であることを示す識別子を含むレスポンスを送信する（Ｓ２１６）。一方において、Ｓ２１２又はＳ２１４でＹＥＳの場合、ＣＰＵ１２は、印刷不可能であることを示す識別子を含むレスポンスを送信する（Ｓ２１８）。なお、Ｓ２１０でＮＯの場合に実行されるＳ２２０〜Ｓ２２４の処理は、図７のＳ７４〜Ｓ７８と同様である。
【００７９】
本実施例では、多機能機１０に設定されているカラープリンタ（カラープリンタ記憶領域１８に記憶されているＩＰアドレスを有するカラープリンタ）が印刷不可能な状態である場合に、他のカラープリンタにおいてカラー印刷を実行させることをユーザに許容する。例えば、多機能機１０に設定されているカラープリンタ５０が印刷ジョブを実行している場合、他のカラープリンタ８０においてカラー印刷を実行させることができる。これにより、印刷ジョブが終了するのを待たなくてもカラー印刷を実行させることができるために、カラー印刷を早期に開始させることができる。また、例えば、多機能機１０に設定されているカラープリンタ５０がエラー中である場合に他のカラープリンタ８０においてカラー印刷を実行させることができるために、より確実にカラー印刷を実行させることができる。
【００８０】
（第５実施例の変形例１）
多機能機１０は、図１３のＳ１７８又はＳ１８０でＮＯと判断された場合に、他のカラープリンタを検索してもよい。例えば、多機能機１０は、第４実施例の手法（所定のコマンドをブロードキャストする手法）を用いて、他のカラープリンタを検索してもよい。この場合、例えば、多機能機１０は、検索結果として得られた複数のカラープリンタの中から少なくとも１つのカラープリンタを選択することをユーザに許容し、ユーザによって選択されたカラープリンタにＰＤＬデータを送信してもよい。また、例えば、多機能機１０は、ユーザに選択を許容せず、検索結果として得られたカラープリンタにＰＤＬデータを送信してもよい。
【００８１】
（第５実施例の変形例２）
カラープリンタ５０，８０は、図１５のＳ２１２の判断処理を実行せず、Ｓ２１４の判断処理のみを実行してもよい。また、カラープリンタ５０，８０は、図１５のＳ２１４の判断処理を実行せず、Ｓ２１２の判断処理のみを実行してもよい。
【００８２】
なお、本発明の第１識別情報入力許容手段は、本実施例の操作部２６に対応する。
【００８３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下のように変更することができる。
【００８４】
（１）多機能機１０は、他の機能（例えばファクシミリ機能、電話機能等）を備えていてもよい。また、カラープリンタ５０，８０は、他の機能（例えばスキャン機能、ファクシミリ機能、電話機能等）を備えていてもよい。
【００８５】
（２）多機能機１０は、ＰＤＬのデータ形式を入力することユーザに許容してもよい。多機能機１０は、各カラープリンタ５０，８０に解釈可能なＰＤＬのデータ形式を問い合わせるコマンドを送信してもよい。各カラープリンタ５０，８０は、自身が解釈可能なＰＤＬのデータ形式を含むレスポンスを送信してもよい。多機能機１０は、ユーザによって入力されたＰＤＬのデータ形式に一致するデータ形式を有するカラープリンタのリスト（ＩＰアドレス、プリンタ名等）を表示し、リストの中から少なくとも１つのカラープリンタを選択することをユーザに許容し、ユーザによって選択されたカラープリンタに対応する情報（ＩＰアドレスとＰＤＬのデータ形式）をカラープリンタ記憶領域１８に記憶してもよい。
【００８６】
（３）多機能機１０は、プリンタの機種名（もしくはプリンタ名）を入力することをユーザに許容してもよい。多機能機１０は、各カラープリンタ５０，８０にプリンタの機種名と解釈可能なＰＤＬのデータ形式を問い合わせるコマンドを送信してもよい。各カラープリンタ５０，８０は、自身の機種名と自身が解釈可能なＰＤＬのデータ形式を含むレスポンスを送信してもよい。多機能機１０は、ユーザによって入力されたプリンタの機種名に一致する機種名を有するカラープリンタのリスト（ＩＰアドレス、プリンタ名等）を表示し、リストの中から少なくとも１つのカラープリンタを選択することをユーザに許容し、ユーザによって選択されたカラープリンタに対応する情報（ＩＰアドレスとＰＤＬのデータ形式）をカラープリンタ記憶領域１８に記憶してもよい。
【００８７】
（４）上記の各実施例及び各実施例の変形例に記載されている複数の技術は、様々に組合せて用いることができる。
【００８８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００８９】
【図１】多機能機システムの構成を示す。
【図２】多機能機の構成を示す。
【図３】カラープリンタの構成を示す。
【図４】多機能機が実行するカラープリンタ設定処理のフローチャートを示す。
【図５】多機能機が実行するコピー処理のフローチャートを示す。
【図６】多機能機が実行するカラープリンタ設定処理のフローチャートを示す（第２実施例）。
【図７】カラープリンタが実行する処理のフローチャートを示す。
【図８】サーバの構成を示す（第３実施例）。
【図９】多機能機が実行するカラープリンタ設定処理のフローチャートを示す。
【図１０】サーバが実行する処理のフローチャートを示す。
【図１１】多機能機が実行するカラープリンタ設定処理のフローチャートを示す（第４実施例）。
【図１２】カラープリンタが実行する処理のフローチャートを示す。
【図１３】多機能機が実行するコピー処理のフローチャートを示す（第５実施例）。
【図１４】図１３の続きのフローチャートを示す。
【図１５】カラープリンタが実行する処理のフローチャートを示す。
【符号の説明】
【００９０】
２：多機能機システム、１０：多機能機、１８：カラープリンタ記憶領域、２２：モノクロ印刷部、２４：スキャン部、５０，８０：カラープリンタ、６２：カラー印刷部、９０：サーバ、１００，１０２：組合せデータ、１１０：ＩＰアドレス、１１２：ＰＤＬのデータ形式
【図１】
2010062727.tif 000003
【図２】
2010062727.tif 000004
【図３】
2010062727.tif 000005
【図４】
2010062727.tif 000006
【図５】
2010062727.tif 000007
【図６】
2010062727.tif 000008
【図７】
2010062727.tif 000009
【図８】
2010062727.tif 000010
【図９】
2010062727.tif 000011
【図１０】
2010062727.tif 000012
【図１１】
2010062727.tif 000013
【図１２】
2010062727.tif 000014
【図１３】
2010062727.tif 000015
【図１４】
2010062727.tif 000016
【図１５】
2010062727.tif 000017