(57)【要約】【課題】作業条件データの選択に関するユーザの操作負担を減らす。【解決手段】プリンタにおいて、複数の作業条件データの中から使用する作業条件データが選択される前に、所定時間経過した場合や携帯電話機から印字データが送られてきた場合（Ｓ１０４〜Ｓ１０８）、プリンタは、アクセス管理データベースの記憶内容に基づいて最も利用回数の多い作業条件データを使用する作業条件データに決定する（Ｓ１１０、Ｓ１１２）。【選択図】　　　図７
2004118614.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、前記電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置と、を備えた印字システムであって、
印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、
前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
を備えたことを特徴とする印字システム。
【請求項２】
前記複数の作業条件データの中から使用する作業条件データを選択する選択手段と、
前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、をさらに備え、
前記決定手段は、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザによる各作業条件データの利用回数に基づいて、作業条件データを決定し、
前記印字手段は、前記選択手段により作業条件データが選択された場合には前記決定手段により決定される作業条件データではなく前記選択手段により選択された作業条件データを使用することを特徴とする請求項１に記載の印字システム。
【請求項３】
前記印字手段による印字に使用された作業条件データの登録を指定する登録指定手段と、
前記登録指定手段によって登録が指定された場合に、前記認識手段によって認識された電子機器或いはユーザと前記印字手段による印字に使用された作業条件データとを関連付けて記憶する作業条件データ記憶手段と、
をさらに備え、
前記決定手段は、前記作業条件データ記憶手段に前記認識手段によって認識された電子機器或いはユーザに関連付けられた作業条件データが前記作業条件データ記憶手段に記憶されている場合には、使用する作業条件データを前記作業条件データ記憶手段に記憶されている作業条件データに決定することを特徴とする請求項１に記載の印字システム。
【請求項４】
電子機器と、前記電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置と、を備えた印字システムであって、
印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から使用する作業条件データを選択する選択手段と、
前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、
前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、
前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
を備えたことを特徴とする印字システム。
【請求項５】
前記印字手段による印字が試し刷りであるか否かを判断する判断手段をさらに備え、
前記判断手段によって前記印字手段による印字が試し刷りでないと判断された場合に前記記憶手段に記憶されている利用回数をカウントアップすることを特徴とする請求項２又は請求項４に記載の印字システム。
【請求項６】
電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であって、
印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、
前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
を備えたことを特徴とする印字装置。
【請求項７】
電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であって、
印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から使用する作業条件データを選択する選択手段と、
前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、
前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、
前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
を備えたことを特徴とする印字装置。
【請求項８】
電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であるコンピュータを、
コンピュータに対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、
前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
して機能させることを特徴とするプログラム。
【請求項９】
電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であるコンピュータを、
コンピュータに対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、
複数の作業条件データの中から使用する作業条件データを選択する選択手段と、
前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、
前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、
前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字データについて印字データに関する作業条件データに基づく画像を作成して、作成した画像を印字媒体に印字する印字システム、印字装置、及びプログラムに関する。
【０００２】
【従来の技術】
従来より、コンピュータから送られてきた印刷データに対して、ユーザから選択されたレイアウト（作業条件データ）に基づいて編集を行い、この編集が行われた印刷データを印字出力するプリンタがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平９−１３０５９１号公報　（第２−４頁）
【０００４】
【発明が解決しようとする課題】
ところが、上記特許文献１では、プリンタの有するレイアウトを利用して印字する場合、複数のレイアウトの中から使用するレイアウト（ユーザの嗜好にあったレイアウト）をユーザ自ら選択する必要があるため、ユーザにはレイアウトの選択に関する操作負担があった。
【０００５】
そこで、本発明は、作業条件データの選択に関するユーザの操作負担を軽減することが可能な印字システム、印字装置、及びプログラムを提供することを別の目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の印字システムは、電子機器と、前記電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置と、を備えた印字システムであって、印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、を備えたことを特徴とする。
【０００７】
請求項６に記載の印字装置は、電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であって、印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、を備えたことを特徴とする。
【０００８】
請求項８に記載のプログラムは、電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であるコンピュータを、コンピュータに対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から前記認識手段により認識された前記電子機器或いは前記ユーザに対応する作業条件データを決定する決定手段と、前記電子機器からの印字データについて、前記決定手段により決定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、して機能させることを特徴とする。
【０００９】
請求項１、請求項６、請求項８によると、複数の作業条件データの中から印字手段が使用する作業条件データが決定手段によって決定されるため、複数の作業条件データの中から使用したい作業条件データの選択に関するユーザの操作負担がなくなる。
【００１０】
請求項２に記載の印字システムは、前記複数の作業条件データの中から使用する作業条件データを選択する選択手段と、前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、をさらに備え、前記決定手段は、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザによる各作業条件データの利用回数に基づいて、作業条件データを決定し、前記印字手段は、前記選択手段により作業条件データが選択された場合には前記決定手段により決定される作業条件データではなく前記選択手段により選択された作業条件データを使用することを特徴とする。
【００１１】
請求項２によると、複数の作業条件データの中からユーザが使用したい作業条件データを選択することができるとともに、ユーザが作業条件データを選択しない場合にはそれまでに作業条件データが選択された利用回数を利用して決定手段が使用する作業条件データを選択するので、決定手段によって決定された作業条件データはユーザの嗜好に近いものになる。
【００１２】
請求項３に記載の印字システムは、前記印字手段による印字に使用された作業条件データの登録を指定する登録指定手段と、前記登録指定手段によって登録が指定された場合に、前記認識手段によって認識された電子機器或いはユーザと前記印字手段による印字に使用された作業条件データとを関連付けて記憶する作業条件データ記憶手段と、をさらに備え、前記決定手段は、前記作業条件データ記憶手段に前記認識手段によって認識された電子機器或いはユーザに関連付けられた作業条件データが前記作業条件データ記憶手段に記憶されている場合には、使用する作業条件データを前記作業条件データ記憶手段に記憶されている作業条件データに決定することを特徴とする。
【００１３】
請求項３によると、それ以降に使用したい作業条件データを登録し、その登録された作業条件データ決定手段によって使用する作業条件データに決定されるので、ユーザの意図に沿った作業条件データが自動的に選択されることになる。
【００１４】
請求項４に記載の印字システムは、電子機器と、前記電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置と、を備えた印字システムであって、印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から使用する作業条件データを選択する選択手段と、前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、を備えたことを特徴とする。
【００１５】
請求項７に記載の印字装置は、電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であって、印字装置に対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から使用する作業条件データを選択する選択手段と、前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、を備えたことを特徴とする。
【００１６】
請求項９に記載のプログラムは、電子機器からの印字データについて、当該印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字装置であるコンピュータを、コンピュータに対して印字データを送信する電子機器或いは電子機器のユーザを認識する認識手段と、複数の作業条件データの中から使用する作業条件データを選択する選択手段と、前記認識手段による認識結果及び前記選択手段による選択結果に基づいて、各電子機器或いは各ユーザによる各作業条件データの利用回数を記憶する記憶手段と、前記選択手段に前記作業条件データを選択させる際に、前記記憶手段に記憶されている前記認識手段により認識された電子機器或いはユーザの各作業条件データの利用回数に基づいて、各作業条件データの電子機器或いはユーザによる利用回数の多少を示した報知を行う報知手段と、前記電子機器からの印字データについて、前記選択手段により選択された作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字手段と、して機能させることを特徴とする。
【００１７】
請求項４、請求項７、請求項９によると、それまでに作業条件データが選択された利用回数を利用して作業条件データの利用回数の多少を示した報知を行うので、ユーザは利用回数の多い（ユーザの嗜好にあった）作業条件データを選択しやすくなる。
【００１８】
請求項５に記載の印刷システムは、前記印字手段による印字が試し刷りであるか否かを判断する判断手段をさらに備え、前記判断手段によって前記印字手段による印字が試し刷りでないと判断された場合に前記記憶手段に記憶されている利用回数をカウントアップすることを特徴とする。
【００１９】
請求項５によると、試し刷りでない正式な印字に用いられた作業条件データのみカウントアップするので、決定手段によって決定される作業条件データはよりユーザの嗜好に沿ったものになり、或いは、よりユーザの嗜好に沿って作業条件データの利用回数の多少を示した報知が行われる。
【００２０】
尚、請求項８、及び請求項９に記載のプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）などのリムーバブル型記録媒体に記録して配布可能である他、インターネットなどの通信ネットワークを介して配布可能である。
【００２１】
【発明の実施の形態】
第１の実施の形態
以下、本発明の第１の実施の形態における印字システムについて図面を参照しつつ説明する。
【００２２】
まず、本発明の第１の実施の形態における印字システムのシステム構成について図１を参照しつつ説明する。図１は、印字システムのシステム構成を示すシステム構成図である。印字システム１は、図１に示すように、プリンタ２と携帯電話機３とを備えており、夫々、無線での通信を行うＢｌｕｅｔｏｏｔｈ（登録商標）対応の機器である。プリンタ２は、作業条件データ（印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容のうち少なくともいずれか１つが規定されたもの）を複数有している。プリンタ２は、携帯電話機３から送られてくる印字データ（例えば、デザイン的な要素を含まない文字情報のみからなるデータ）について、作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する。尚、図１中には、プリンタ２へ印字データを送信する電子機器として、携帯電話機３を１台のみ示しているが、実際は、携帯電話機やＰＤＡなど複数の電子機器がある。
【００２３】
次に、印字システム１を構成するプリンタ２、及び携帯電話機３の装置構成について図２を参照しつつ説明する。図２（ａ）は、プリンタ２の装置構成を示す装置構成図であり、図２（ｂ）は、携帯電話機３の装置構成を示す装置構成図である。
【００２４】
プリンタ２は、図２（ａ）に示すように、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ＥＥＰＲＯＭ２４と、操作部２５と、表示部２６と、印字部２７と、通信モジュール２８とを備えている。ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態におけるＣＰＵ２１は、携帯電話機３からの印字データについて、複数の作業条件データの内、対象となる作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字処理を実行する。この印字処理におけるＣＰＵ２１の動作の詳細は、図７、図８、図９、図１０、及び図１１を参照して後述する。
【００２５】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２２は、読み出し専用の記憶装置であって、プリンタ２の主記憶装置の一部を構成するものである。このＲＯＭ２２には、システムプログラムなど、各種プログラムが格納されている。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ２２と同様にプリンタ２の主記憶装置の一部を構成するものである。ＲＡＭ２３には、データ処理の中間結果を格納するためのワークエリアなどがある。ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２４は、読み出し・書き込み可能であって、電源オフ時にも記憶したデータが消去されずに記憶し続けることが可能な記憶装置である。ＥＥＰＲＯＭ２４には、印字処理（図７、図８、図９、図１０、図１１参照）をプリンタ２に実行させるためのプログラムなどが記憶されている。また、ＥＥＰＲＯＭ２４には、作業条件データベース（図３参照）、デバイス管理データベース（図４参照）、アクセス管理データベース（図５参照）などが記憶されている。
【００２６】
ここで、作業条件データベースについて図３を参照しつつ説明する。図３は、作業条件データベースの一例を示す図である。作業条件データベースは、印字データに関する色、解像度、配置位置、フォント種類、フォントサイズ、装飾内容の少なくとも一つが規定された作業条件データを複数記憶するためのデータベースである。図３に示した作業条件データベース５１には、作業条件データＦＡ、ＦＢ、ＦＣ、…が複数記憶されており、各作業条件データＦＡ、ＦＢ、ＦＣ、…には、データタイプ、フォントの種類、フォントサイズなどが規定されている。尚、作業条件データベース５１はのデータタイプの数、作業条件データの数は、必要に応じて、増減する。
【００２７】
次に、デバイス管理データベースについて図４を参照しつつ説明する。図４は、デバイス管理データベースの一例を示す図である。図４に示したデバイス管理データベース５２では、グループ（ユーザグループ）ＧＡ、ＧＢ、ＧＣの夫々に対して、そのグループのＰＩＮコードと、そのグループに含まれるデバイスとが管理されている。但し、グループＧＡ、ＧＢ、ＧＣとは、同じＰＩＮコードを用いるデバイス群で、同じユーザ或いは同じ団体のメンバーの使うデバイスは全て同じグループに入る。尚、デバイス管理データベース５２のグループの数、デバイスの数は、必要に応じて、増減する。
【００２８】
さらに、アクセス管理データベースについて、図５を参照しつつ説明する。図５は、アクセス管理データベースの一例を示す図である。アクセス管理データベース５３は、携帯電話機３などの各デバイスの各作業条件データの利用回数、各作業条件データの全利用回数（作業条件データが夫々のデバイスで利用された利用回数の総和）を管理するためのデータベースである。図５に示したアクセス管理データベース５３では、デバイスＤＡ、ＤＢ、ＤＣ、ＤＤの夫々に対して、デバイスアドレス、作業条件データＦＡの利用回数、作業条件データＦＢの利用回数、作業条件データＦＣの利用回数など各作業条件データの利用回数が管理されているとともに、ＴＯＴＡＬ回数（夫々の作業条件データがデバイスＤＡ、ＤＢ、ＤＣ、ＤＤで利用された利用回数の総和）が管理されている。尚、アクセス管理データベース５３のデバイスの数、作業条件データの数は、必要に応じて、増減する。また、アクセス管理データベース５３を格納するＥＥＰＲＯＭ２４が記憶手段を構成する。
【００２９】
操作部２５は、プリンタ２の入力装置を構成するものである。この操作部２５は、所定数の入力キーを並べてなるキーボードや表示部２６に貼付されたタッチパネルなどで構成されている。表示部２６は、プリンタ２の表示装置を構成するものである。この表示部２６は、例えば、ＳＴＮ方式やＤＳＴＮ方式などの単純マトリックス方式の液晶表示器や、ＴＦＴなどのアクティブマトリックス方式の液晶表示器などで構成されている。この表示部２６には、印字処理において、図６に一例を示す、ユーザに複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データを選択入力させるための選択画面が表示される。この選択画面には、作業条件データＦＡ、ＦＢ、ＦＣ、…が作業条件データベース５１に格納されている順に、ユーザによる操作部２５のカーソル操作により順次表示される。そして、ユーザが使用を望む作業条件データが表示部２６に表示されると、所定のキー（確定キー）を入力し、使用する作業条件データを決定する。つまり、操作部２５は、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データを選択する選択手段を構成する。
【００３０】
印字部２７は、モノクロあるいはカラーによる文字または画像を印刷するためのプリンタの機能を提供するものであり、例えば、ＣＰＵ２１に制御されて、画像（携帯電話機３から送られてくる印刷データ及び作業条件データから作成される画像）を印字媒体に印字する。通信モジュール２８は、プリンタ２と通信モジュール２８の通信エリア内のデバイス、例えば、携帯電話機３との通信を可能にするものである。
【００３１】
携帯電話機３は、図２（ｂ）に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＥＥＰＲＯＭ３４と、操作部３５と、表示部３６と、通信モジュール３７などとを備えている。ＣＰＵ３１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態におけるＣＰＵ３１は、印字処理を実行する。この印字処理におけるＣＰＵ３１の動作の詳細は、図１２、図１３、及び図１４を参照して後述する。
【００３２】
ＲＯＭ３２は、読み出し専用の記憶装置であって、携帯電話機３の主記憶装置の一部を構成するものである。このＲＯＭ３２には、システムプログラムなど、各種プログラムが格納されている。ＲＡＭ３３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ３２と同様に携帯電話機３の主記憶装置の一部を構成するものである。ＲＡＭ３３には、データ処理の中間結果を格納するためのワークエリアなどがある。ＥＥＰＲＯＭ３４は、読み出し・書き込み可能であって、電源オフ時にも記憶したデータが消去されずに記憶し続けることが可能な記憶装置である。ＥＥＰＲＯＭ３４には、印字処理（図１２、図１３、図１４参照）を携帯電話機３に実行させるためのプログラムなどが記憶されている。
【００３３】
操作部３５は、携帯電話機３の入力装置を構成するものである。この操作部３５は、所定数の入力キーを並べてなるキーボードなどで構成されている。表示部３６は、携帯電話機３の表示装置を構成するものである。この表示部３６は、例えば、ＳＴＮ方式やＤＳＴＮ方式などの単純マトリックス方式の液晶表示器や、ＴＦＴなどのアクティブマトリックス方式の液晶表示器などで構成されている。通信モジュール３７は、携帯電話機３と通信モジュール３７の通信エリア内のデバイス、例えば、プリンタ２との通信を可能にするものである。
【００３４】
以下、印字システム１における印字処理について図７、図８、図９、図１０、図１１、図１２、図１３、及び図１４を参照しつつ説明する。図７〜図１１はプリンタ２の印字処理における処理手順を示すフローチャートである。図１２〜図１４は、携帯電話機３の印字処理における処理手順を示すフローチャートである。
【００３５】
まず、プリンタ２における処理手順を示す。図７及び図８のメインフローに示すように、ステップＳ１０１において、プリンタ２のＣＰＵ２１は、携帯電話機３との接続処理（図９参照）を行い、ステップＳ１０２の処理へ移行する。この接続処理において、ＣＰＵ２１は、Ｉｎｑｕｉｒｙパケットを送ってきた携帯電話機３のデバイスアドレスや機器名などを取得する。これによって、印字データの送信を行うデバイスが携帯電話機３であると認識する（認識手段）。
ステップＳ１０２において、ＣＰＵ２１は、ステップＳ１０１で接続された携帯電話機３とのサービス接続処理（図１０参照）を行い、ステップＳ１０３の処理へ移行する。
【００３６】
ステップＳ１０３において、ＣＰＵ２１は、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から印字に使用する作業条件データをユーザに選択させるために、選択画面タスク（図１１参照）を起動する。続いて、ステップＳ１０４において、ＣＰＵ２１は、ステップＳ１０３で選択画面タスクを起動させるのに併せて、選択タイマをスタートさせる。そして、ステップＳ１０５の処理へ移行する。
ステップＳ１０５において、ＣＰＵ２１は、後述する図１１のステップＳ４０５における通知に基づいて、ステップＳ１０３で起動した選択画面タスクでユーザによって複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データが選択入力されたか否かを判定する。使用する作業条件データが選択入力されていないと判定された場合には（Ｓ１０５：ＮＯ）、ステップＳ１０６の処理へ移行する。一方、使用する作業条件データが選択入力されたと判定された場合には（Ｓ１０５：ＹＥＳ）、ステップＳ１１３の処理へ移行する。
【００３７】
ステップＳ１０６において、ＣＰＵ２１は、後述する図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ１０６：ＮＯ）、ステップＳ１０７の処理へ移行する。一方、印字データを受信したと判定された場合には（Ｓ１０６：ＹＥＳ）、ステップＳ１０８の処理へ移行する。
ステップＳ１０７において、ＣＰＵ２１は、ステップＳ１０４で選択タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ１０７：ＮＯ）、ステップＳ１０５の処理へ戻る。一方、予め定められた時間が経過したと判定された場合には（Ｓ１０７：ＹＥＳ）、ステップＳ１０８の処理へ移行する。
【００３８】
つまり、ユーザによって作業条件データＦＡ、ＦＢ、ＦＣ、…が選択される前に、選択タイマをスタートさせてから予め定められた時間か経過した場合、或いは、ユーザによって作業条件データＦＡ、ＦＢ、ＦＣ、…が選択される前に、携帯電話機３から印字データを受信した場合は、使用する作業条件データをアクセス管理データベース５３を利用して決定することになる（Ｓ１０８〜Ｓ１１２）。
【００３９】
ステップＳ１０８において、ＣＰＵ２１は、ステップＳ１０３で起動した選択画面タスクを終了させ、ステップＳ１０９の処理へ移行する。
ステップＳ１０９において、ＣＰＵ２１は、接続処理（Ｓ１０１）により取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報がアクセス管理データベース５３にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５３にあると判定された場合には（Ｓ１０９：ＹＥＳ）、ステップＳ１１０の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５３にないと判定された場合には（Ｓ１０９：ＮＯ）、ステップＳ１１１の処理へ移行する。
【００４０】
ステップＳ１１０において、ＣＰＵ２１は、アクセス管理データベース５３で、接続処理で取得した携帯電話機３のデバイスアドレスに関し、利用回数が最も多い作業条件データを、印字に使用する作業条件データに決定する（決定手段）。例えば、図５の場合、デバイスＤＡが携帯電話機３とすると、作業条件データＦＡの利用回数が最も多いので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１１６の処理へ移行する。
【００４１】
ステップＳ１１１において、ＣＰＵ２１は、ステップＳ１０１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスをアクセス管理データベース５３に新規登録し、ステップＳ１１２の処理へ移行する。そして、ステップＳ１１２において、ＣＰＵ２１は、アクセス管理データベース５３でＴＯＴＡＬの利用回数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、図５の場合、作業条件データＦＡのＴＯＴＡＬの利用回数が最も多いので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１１６の処理へ移行する。
【００４２】
ステップＳ１１３において、ＣＰＵ２１は、ステップＳ１０３で起動した選択画面タスクを終了させる。そして、ステップＳ１１４の処理へ移行する。
ステップＳ１１４において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報がアクセス管理データベース５３にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５３にあると判定された場合には（Ｓ１１４：ＹＥＳ）、ステップＳ１１６の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５３にないと判定された場合には（Ｓ１１４：ＮＯ）、ステップＳ１１５の処理へ移行する。そして、ステップＳ１１５において、ＣＰＵ２１は、ステップＳ１０１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスなどをアクセス管理データベース５３に新規登録し、ステップＳ１１６の処理へ移行する。
【００４３】
ステップＳ１１６において、ＣＰＵ２１は、作業条件データベース５１から、ユーザによって選択された作業条件データ、或いは、ＣＰＵ２１によって決定された作業条件データ（ステップＳ１１０或いはステップＳ１１２で決定されたもの）のデータタイプ、フォントの種類、フォントサイズなどを取得し、ステップＳ１１７の処理へ移行する。
【００４４】
ステップＳ１１７において、ＣＰＵ２１は、後述する図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ１１７：ＮＯ）、ステップＳ１１７の処理へ戻って、印字データの受信を監視する。一方、印字データを受信したと判定された場合には（Ｓ１１７：ＹＥＳ）、ステップＳ１１８の処理へ移行する。尚、ステップＳ１０６で印字データを受信していると判定された場合には、このステップＳ１１７では、直ちにステップＳ１１８の処理へ移行する。
ステップＳ１１８において、ＣＰＵ２１は、受信した印字データのデータタイプ（ｖＣａｒｄ形式（電子メールで個人情報をやりとりする規格に準じたデータ形式）、ｖＣａｌｅｎｄｅｒ形式（電子メールでスケジュール情報をやり取りする規格に準じたデータ形式）などは、受信した印字データから特定できる）が、ステップＳ１１６で取得した作業条件データのデータタイプと一致するか否かを確認する。そして、ステップＳ１１９の処理へ移行する。
【００４５】
ステップＳ１１９において、ＣＰＵ２１は、ステップＳ１１８の確認結果に基づいて、受信した印字データのデータタイプと、ステップＳ１１６で取得した作業条件データのデータタイプとが一致するか否かを判定する。一致すると判定された場合には（Ｓ１１９：ＹＥＳ）、ステップＳ１２１の処理へ移行する。一方、一致しないと判定された場合には（Ｓ１１９：ＮＯ）、ステップＳ１２０の処理へ移行する。そして、ステップＳ１２０において、ＣＰＵ２１は、表示部２６にエラー表示（一致しないことを示す表示）を行うとともに、アクセス管理データベース５３で、受信した印字データのデータタイプの作業条件データのうち、ＴＯＴＡＬの利用回数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、印字データのデータタイプがｖＣａｒｄ形式の場合、このデータタイプの作業条件データが作業条件データＦＡ、ＦＣであり（図３）、このうちＴＯＴＡＬでの利用回数の最も多いのが作業条件データＦＡ（図５）であるため、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１２１の処理へ移行する。
尚、ステップＳ１１８〜ステップＳ１２０の処理は、印字データが、当該印字データのデータタイプと異なるデータタイプの作業条件データに基づいて、後述するステップＳ１２１の処理で整形されるのを防ぐために行われる処理である。
【００４６】
ステップＳ１２１において、ＣＰＵ２１は、受信した印字データについて、作業条件データに基づいて印字媒体に印字する画像を作成する。続いて、ステップＳ１２２において、印字部２７は、ＣＰＵ２１に制御されて、作成された画像を印字媒体に印字する。さらに続いて、ステップＳ１２３において、ＣＰＵ２１は、サービス切断処理を行う。さらに続いて、ステップＳ１２４において、ＣＰＵ２１は、再接続タイマをスタートさせ、ステップＳ１２５の処理へ移行する。
【００４７】
ステップＳ１２５において、ＣＰＵ２１は、携帯電話機３からサービス接続要求（図１４参照）を受信したか否かをデバイスアドレスに基づいて判定する。サービス接続要求の受信があったと判定された場合には（Ｓ１２５：ＹＥＳ）、ステップＳ１０２の処理へ戻り、再び図１０のサービス接続処理を行う。但し、ステップＳ１２５でサービス接続要求があった場合にのみ再び図１０のサービス接続処理が行われることから、図１０のサービス接続処理での後述するステップＳ３０１では直ちにステップＳ３０２の処理へ移行する。一方、サービス接続要求を受信したと判定されなかった場合には（Ｓ１２５：ＮＯ）、ステップＳ１２６の処理へ移行する。
ステップＳ１２６において、ＣＰＵ２１は、ステップＳ１２４で再接続タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ１２６：ＮＯ）、ステップＳ１２５の処理へ戻って、サービス接続要求の受信を監視する。一方、予め定められた時間が経過したと判定された場合には（Ｓ１２６：ＹＥＳ）、ステップＳ１２７の処理へ移行する。
【００４８】
ステップＳ１２４〜ステップＳ１２６の処理は、ステップＳ１２２で行った印字が試し刷り（ユーザの意図に合わない印字）か否かを判断するために行われる処理であり（判断手段）、ステップＳ１２２の処理で印字した後予め定められた時間内に再度サービス接続要求があった場合には試し刷りであったと判断し、ステップＳ１２２の処理で印字した後予め定められた時間内に再度サービス接続要求がなかった場合には試し刷りではないと判断する。
【００４９】
ステップＳ１２７において、ＣＰＵ２１は、試し刷りでないと判断して、アクセス管理データベース５３のステップＳ１０１で取得した携帯電話機３のデバイスアドレスとステップＳ１２１で画像の作成に利用された（再接続タイマがエンドになった直前の）作業条件データとに対応する利用回数を１インクリメントし、印字処理を終了する。尚、更新されたアクセス管理データベース５３が次回からの印字処理で使用される。
【００５０】
以下、図７の接続処理（Ｓ１０１）について図９を参照しつつ説明する。ステップＳ２０１において、プリンタ２のＣＰＵ２１は、携帯電話機３が当該携帯電話機３の通信可能範囲内にあるデバイスを検索するために送信する当該携帯電話機３のデバイスアドレス（ここでは、Ｂｌｕｅｔｏｏｔｈ　Ｄｅｖｉｃｅアドレス）を含んだＩｎｑｕｉｒｙパケット（図１３、Ｓ６０１参照）を通信モジュール２８を介して受信したか否かを判定する。Ｉｎｑｕｉｒｙパケットを受信したと判定されなかった場合には（Ｓ２０１：ＮＯ）、ステップＳ２０１の処理へ戻って、Ｉｎｑｕｉｒｙパケットの受信を監視する。一方、Ｉｎｑｕｉｒｙパケットを受信したと判定された場合には（Ｓ２０１：ＹＥＳ）、ステップＳ２０２の処理へ移行する。そして、ステップＳ２０２において、ＣＰＵ２１は、受信したＩｎｑｕｉｒｙパケットに応答して、プリンタ２のデバイスアドレス（ここでは、Ｂｌｕｅｔｏｏｔｈ　Ｄｅｖｉｃｅアドレス）やデバイスクラスなどを含んだＩｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅパケットを通信モジュール２８を介して送信する。尚、携帯電話機３は、後述する図１３のステップＳ６０２で、ステップＳ２０２で送信されたＩｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したか否か判定することになる。
【００５１】
ステップＳ２０３において、ＣＰＵ２１は、携帯電話機３が当該携帯電話機３とプリンタ２との間でピコネットを形成するために送信するＰａｇｉｎｇパケット（図１３、Ｓ６０３参照）を通信モジュール２８を介して受信したか否かを判定する。Ｐａｇｉｎｇパケットを受信したと判定されなかった場合には（Ｓ２０３：ＮＯ）、ステップＳ２０３の処理へ戻って、Ｐａｇｉｎｇパケットの受信を監視する。一方、携帯電話機３が送信したＰａｇｉｎｇパケットを受信したと判定された場合には（Ｓ２０３：ＹＥＳ）、ステップＳ２０４の処理へ移行する。そして、ステップＳ２０４において、ＣＰＵ２１は、受信したＰａｇｉｎｇパケットに応答して、Ｐａｇｉｎｇ　Ｒｅｓｐｏｎｓｅパケットを通信モジュール２８を介して送信する。尚、携帯電話機３は、後述する図１３のステップＳ６０４で、ステップＳ２０４で送信されたＰａｇｉｎｇ　Ｒｅｓｐｏｎｓｅパケットを受信したか否かを判定することになる。
【００５２】
ステップＳ２０１〜ステップＳ２０４の処理で、プリンタ２は、携帯電話機３のデバイスアドレスなどプリンタ２と携帯電話機３との間の通信に必要となる全ての情報を取得することになる。
【００５３】
ステップＳ２０５において、ＣＰＵ２１は、プリンタ２と携帯電話機３との間で夫々の機器名を交換するために携帯電話３が送信するＮａｍｅ　ｄｉｓｃｏｖｅｒｙパケット（図１３、Ｓ６０５参照）を通信モジュール２８を介して受信したか否かを判定する。携帯電話機３が送信したＮａｍｅ　ｄｉｓｃｏｖｅｒｙパケットを受信したと判定されなかった場合には（Ｓ２０５：ＮＯ）、ステップＳ２０５の処理へ戻って、Ｎａｍｅ　ｄｉｓｃｏｖｅｒｙパケットの受信を監視する。一方、携帯電話機３が送信したＮａｍｅ　ｄｉｓｃｏｖｅｒｙパケットを受信したと判定された場合には（Ｓ２０５：ＹＥＳ）、ステップＳ２０６の処理へ移行する。そして、ステップＳ２０６において、ＣＰＵ２１は、受信したＮａｍｅ　ｄｉｓｃｏｖｅｒｙパケットに応答して、プリンタ２の機器名などを含んだＮａｍｅ　ｄｉｓｃｏｖｅｒｙ　Ｒｅｓｐｏｎｓｅパケットを通信モジュール２８を介して携帯電話機３へ送信し、図９の処理を終了する。尚、携帯電話機３は、後述する図１３のステップＳ６０６で、ステップＳ２０６で送信されたＮａｍｅ　ｄｉｓｃｏｖｅｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したか否か判定することになる。
【００５４】
以下、図７のサービス接続処理（Ｓ１０２）について図１０を参照しつつ説明する。ステップＳ３０１において、プリンタ２のＣＰＵ２１は、携帯電話３が送信するサービス接続要求（図１４、Ｓ７０１、Ｓ７０７参照）を通信モジュール２８を介して受信したか否かを判定する。サービス接続要求を受信したと判定されなかった場合には（Ｓ３０１：ＮＯ）、ステップＳ３０１の処理へ戻って、サービス接続要求の受信を監視する。一方、サービス接続要求を受信したと判定された場合には（Ｓ３０１：ＹＥＳ）、ステップＳ３０２の処理へ移行する。
ステップＳ３０２において、ＣＰＵ２１は、ステップＳ３０１で受信したサービス接続要求のサービス（ＯＰＰ（Ｏｂｊｅｃｔ　Ｐｕｓｈ　Ｐｒｏｆｉｌｅ）、ＢＰＰ（Ｂａｓｉｃ　Ｐｒｉｎｔｉｎｇ　Ｐｒｏｆｉｌｅ）など）にアクセス制限があるか否かを判定する。サービス接続要求のサービスにアクセス制限があると判定された場合には（Ｓ３０２：ＹＥＳ）、ステップＳ３０３の処理へ移行する。一方、サービス接続要求のサービスにアクセス制限がないと判定された場合には（Ｓ３０２：ＮＯ）、ステップＳ３０４の処理へ移行する。
【００５５】
ステップＳ３０３において、ＣＰＵ２１は、携帯電話機３からのＰＩＮコードとデバイス管理データベース５２の携帯電話機３のＰＩＮコードとを用いた認証が成功するか否かを判定する。認証が成功したと判定された場合には（Ｓ３０３：ＹＥＳ）、ステップＳ３０４の処理へ移行する。そして、ステップＳ３０４において、ＣＰＵ２１は、携帯電話機３に対してサービス接続に成功したことを通知するために、その旨のＲｅｓｐｏｎｓｅパケットを通信モジュール２８を介して携帯電話機３へ送信し、図１０の処理を終了する。尚、携帯電話機３は、後述する図１４のステップＳ７０２で、ステップＳ３０４で送信されたＲｅｓｐｏｎｓｅパケットを受信したか否か判定することになり、後述する図１４のステップＳ７０３における判定でこのＲｅｓｐｏｎｓｅパケットが利用される。
一方、認証が成功しないと判定された場合には（Ｓ３０３：ＮＯ）、ステップＳ３０５の処理へ移行する。そして、ステップＳ３０５において、ＣＰＵ２１は、携帯電話機３に対してサービス接続に成功しなかったので、認証要求（ＰＩＮコードなどの要求）のＲｅｓｐｏｎｓｅパケットを通信モジュール２８を介して携帯電話機３へ送信して、図１０の処理を終了する。尚、携帯電話機３は、後述する図１４のステップＳ７０２で、ステップＳ３０５で送信されたＲｅｓｐｏｎｓｅパケットを受信したか否か判定することになり、後述する図１４のステップＳ７０５における判定でこのＲｅｓｐｏｎｓｅパケットが利用される。
【００５６】
以下、図７のステップＳ１０３で起動される選択画面タスクについて図１１を参照しつつ説明する。ステップＳ４０１において、ＣＰＵ２１は、図６に一例を示した作業条件データの選択画面を表示部２６に表示する処理を行う。
【００５７】
ステップＳ４０２において、ＣＰＵ２１は、操作部２６からの信号に基づいて、ユーザによるキー入力があったか否か判定する。キー入力があったと判定されなかった場合には（Ｓ４０２：ＮＯ）、ステップＳ４０２に戻って、ユーザによるキー入力を監視する。一方、キー入力があったと判定された場合には（Ｓ４０２：ＹＥＳ）、ステップＳ４０３の処理へ移行する。
ステップＳ４０３において、ＣＰＵ２１は、入力されたキーの内容が使用する作業条件データの確定か、作業条件データの切換かを判定する。入力されたキーの内容が作業条件データの切換と判定された場合には（Ｓ４０３：切換）、ステップＳ４０４の処理へ移行する。そして、ステップＳ４０４において、ＣＰＵ２１は、表示部２６に表示される作業条件データを切り換える処理を行う。
一方、入力されたキーの内容が作業条件データの確定と判定された場合には（Ｓ４０３：確定）、ステップＳ４０５の処理へ移行する。そして、ステップＳ４０５において、ＣＰＵ２１は、ユーザによる選択結果、つまり、ユーザによって選択入力された作業条件データを、呼び出し元に通知し、スリープ状態に入る。この通知が図７のステップＳ１０７の判定に利用される。
【００５８】
以下、携帯電話機３における処理手順を示す。図１２のメインフローに示すように、ステップＳ５０１において、携帯電話機３のＣＰＵ３１は、プリンタ２との接続処理（図１３参照）を行い、ステップＳ５０２の処理へ移行する。この接続処理において、ＣＰＵ３１は、Ｉｎｑｕｉｒｙパケットを送信したプリンタ２のデバイスアドレスや機器名などを取得する。
ステップＳ５０２において、ＣＰＵ３１は、ステップＳ５０１で接続されたプリンタ２とのサービス接続処理（図１４参照）を行い、ステップＳ５０３の処理へ移行する。
【００５９】
ステップＳ５０３において、携帯電話機３において、ユーザは操作部３５を利用してプリンタ２で印字媒体に出力したい印字データの選択を行い、ステップＳ５０４の処理へ移行する。
ステップＳ５０４において、ＣＰＵ３１は、操作部３５からの信号に基づいて、ユーザが印字データをプリンタ２へ送信するキー操作を行ったか否かを判定する。印字データを送信するキー操作が行われたと判定されなかった場合には（Ｓ５０４：ＮＯ）、ステップＳ５０３の処理へ戻って、ユーザによる印字データの選択が行われる。一方、印字データを送信するキー操作が行われたと判定された場合には（Ｓ５０４：ＹＥＳ）、ステップＳ５０５の処理へ移行する。
【００６０】
ステップＳ５０５において、ＣＰＵ３１は、送信タイマをスタートさせ、ステップＳ５０６の処理へ移行する。
ステップＳ５０６において、ＣＰＵ３１は、ステップＳ５０３でユーザによって選択された印字データの送信を完了したか否かを判定する。印字データの送信が完了したと判定された場合には（Ｓ５０６：ＹＥＳ）、印字処理を終了する。一方、印字データの送信が完了していないと判定された場合には（Ｓ５０６：ＮＯ）、ステップＳ５０７の処理へ移行する。そして、ステップＳ５０７において、ＣＰＵ３１は、プリンタ２に対して、通信モジュール３７を介してステップＳ５０３でユーザによって選択された印字データの送信を行う。尚、図７のステップＳ１０６や図８のステップＳ１１７における判定では、ステップＳ５０６で送信される印字データを受信したか否かを判定することになる。
【００６１】
ステップＳ５０８において、ＣＰＵ３１は、ステップＳ５０５で送信タイマをスタートさせてから予め定められた時間経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ５０８：ＮＯ）、ステップＳ５０６の処理へ戻る。一方、予め定められた時間が経過したと判定された場合には（Ｓ５０８：ＹＥＳ）、ステップＳ５０９の処理へ移行する。そして、ステップＳ５０９において、ＣＰＵ３１は、予め定められた時間内にステップＳ５０３でユーザによって選択された印字データを送信することができなかったことをユーザに報知するために、表示部３６にその旨の表示（送信エラー表示）を行い、印字処理を終了する。
【００６２】
ステップＳ５０５〜ステップＳ５０９の処理で、携帯電話機３は、印字データを送信し、予め定められた時間経過前までに印字データの全ての送信を完了すると、印字処理を終了する。一方、印字データの送信を予め定められた時間内に印字データの送信を完了しなかった場合には送信エラー表示を行い、印字データの送信を中止する。
【００６３】
以下、図１２の接続処理（Ｓ５０１）について図１３を参照しつつ説明する。ステップＳ６０１において、携帯電話機３のＣＰＵ３１は、携帯電話機３の通信可能エリア内にあるプリンタ２などのデバイスを検索するために、携帯電話機３のデバイスアドレス（ここでは、Ｂｌｕｅｔｏｏｔｈ　Ｄｅｖｉｃｅアドレス）などを含んだＩｎｑｕｉｒｙパケットを通信モジュール３７を介して送信し、ステップＳ６０２の処理へ移行する。尚、プリンタ２は、図９のステップＳ２０１で、ステップＳ６０１で送信されたＩｎｑｕｉｒｙパケットを受信したか否か判定することになる。
【００６４】
ステップＳ６０２において、ＣＰＵ３１は、例えば、図９のステップＳ２０２でプリンタ２が送信するＩｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したか否か判定する。Ｉｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したと判定されなかった場合には（Ｓ６０２：ＮＯ）、ステップＳ６０９の処理へ移行する。そして、ステップＳ６０９において、ＣＰＵ３１は、ユーザに周辺の機器と接続ができなかったことを報知するために、その旨の表示（接続エラー表示）を行い、図１３の処理を終了する。一方、Ｉｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したと判定された場合には（Ｓ６０２：ＹＥＳ）、ステップＳ６０３の処理へ移行する。
【００６５】
ステップＳ６０３において、ＣＰＵ３１は、携帯電話機３が当該携帯電話機３とプリンタ２との間でピコネットを形成するために、Ｐａｇｉｎｇパケットを通信モジュール３７を介して送信する。尚、プリンタ２は、図９のステップＳ２０３で、ステップＳ６０３で送信されたＰａｇｉｎｇパケットを受信したか否か判定することになる。
ステップＳ６０４において、ＣＰＵ３１は、例えば、図９のステップＳ２０２でプリンタ２が送信するＰａｇｉｎｇ　Ｒｅｓｐｏｎｓｅパケットを受信したか否かを判定する。Ｐａｇｉｎｇ　Ｒｅｓｐｏｎｓｅパケットを受信したと判定されなかった場合には（Ｓ６０４：ＮＯ）、ステップＳ６０９の処理へ移行し、ＣＰＵ３１は、ユーザに周辺の機器と接続ができなかったことを報知するために、その旨の表示（接続エラー表示）を行い（ステップＳ６０９）、図１３の処理を終了する。一方、Ｐａｇｉｎｇ　Ｒｅｓｐｏｎｓｅパケットを受信したと判定された場合には（Ｓ６０４：ＹＥＳ）、ステップＳ６０５の処理へ移行する。
ステップＳ６０５において、ＣＰＵ３１は、プリンタ２と機器名を交換するために、Ｎａｍｅ　ｄｉｓｃｏｖｅｒｙパケットを通信モジュール３７を介して送信する。尚、プリンタ２は、図９のステップＳ２０５で、ステップＳ６０５で送信されたＮａｍｅ　Ｄｉｓｃｏｖｅｒｙパケットを受信したか否か判定することになる。
【００６６】
ステップＳ６０６において、ＣＰＵ３１は、例えば、図９のステップＳ２０６でプリンタ２が送信する当該プリンタ２の機器名を含んだＮａｍｅ　ｄｉｓｃｏｖｅｒｙ　Ｒｅｓｐｏｎｓｅパケットを通信モジュール３７を介して受信したか否かを判定する。Ｎａｍｅ　ｄｉｓｃｏｖｅｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信したと判定された場合には（Ｓ６０６：ＹＥＳ）、ステップＳ６０７の処理へ移行する。そして、ステップＳ６０７において、ＣＰＵ３１は、Ｎａｍｅ　ｄｉｓｃｏｖｅｒｙ（Ｓ６０５、Ｓ６０６）で取得したプリンタ２の機器名を表示部３６に表示し、図１３の処理を終了する。
一方、Ｎａｍｅ　ｄｉｓｃｏｖｅｒｙ　Ｒｅｓｐｏｎｓｅパケットを受信できなかったと判定された場合には（Ｓ６０６：ＮＯ）、ステップＳ６０８の処理へ移行する。そして、ステップＳ６０８において、ＣＰＵ３１は、Ｉｎｑｕｉｒｙ（Ｓ６０１、Ｓ６０２）で取得したプリンタ２のデバイスアドレス（ここでは、ＢＤアドレス）を　表示部３６に表示し、図１３の処理を終了する。
【００６７】
以下、図１２の接続処理（Ｓ５０２）について図１４を参照しつつ説明する。ステップＳ７０１において、携帯電話機３のＣＰＵ３１は、プリンタ２との間で、サービス（ＯＰＰ、ＢＰＰなど）の接続を行うために、プリンタ２に対してサービス接続要求を通信モジュール３７を介して送信し、ステップＳ７０２の処理へ移行する。但し、以前にプリンタ２との間でサービス接続を行っていれば、携帯電話機３のＰＩＮコードも併せて送信する。尚、プリンタ２は、図８のステップＳ１２５、及び図１０のステップＳ３０１で、ステップＳ７０７で送信されたサービス接続要求を受信したか否か判定することになる。
【００６８】
ステップＳ７０２において、ＣＰＵ３１は、図１０のステップＳ３０４やステップＳ３０５でプリンタ２が送信するＲｅｓｐｏｎｓｅパケットを受信したか否か判定する。Ｒｅｓｐｏｎｓｅパケットを受信したと判定されなかった場合には（Ｓ７０２：ＮＯ）、ステップＳ７０８の処理へ移行する。そして、ステップＳ７０８において、ＣＰＵ３１は、プリンタ２との間でサービス接続できなかったことを報知するために、その旨の表示（接続エラー表示）を表示部３６に行い、図１４の処理を終了する。一方、Ｒｅｓｐｏｎｓｅパケットを受信したと判定された場合には（Ｓ７０２：ＹＥＳ）、ステップＳ７０３の処理へ移行する。
ステップＳ７０３において、ＣＰＵ３１は、プリンタ２との間でサービス接続に成功したか否か、つまり、接続成功のＲｅｓｐｏｎｓｅパケット（図１０のステップＳ３０４でプリンタ２が送信するＲｅｓｐｏｎｓｅパケット）を受信したか否かを、判定する。サービス接続に成功したと判定された場合には（Ｓ７０３：ＹＥＳ）、ステップＳ７０４の処理へ移行する。そして、ステップＳ７０４において、ＣＰＵ３１は、プリンタ２との間でサービス接続に成功したことを報知するために、その旨の表示（接続成功表示）を表示部３６に行い、図１４の処理を終了する。一方、接続が成功したと判定されなかった場合には（Ｓ７０３：ＮＯ）、ステップＳ７０５の処理へ移行する。
【００６９】
ステップＳ７０５において、ＣＰＵ３１は、プリンタ２から認証要求されたか、つまり、認証要求のＲｅｓｐｏｎｓｅパケット（図１０のステップＳ３０５でプリンタ２が送信するＲｅｓｐｏｎｓｅパケット）を受信したか否かを、判定する。認証要求があったと判定されなかった場合には（Ｓ７０５：ＮＯ）、ステップＳ７０８の処理へ移行し、ＣＰＵ３１は、プリンタ２との間でサービス接続できなかったことを報知するために、その旨の表示（接続エラー表示）を表示部３６に行い（ステップＳ７０８）、図１４の処理を終了する。一方、認証要求があったと判定された場合には（Ｓ７０５：ＹＥＳ）、ステップＳ７０６の処理へ移行する。
【００７０】
ステップＳ７０６において、ＣＰＵ３１は、ユーザにＰＩＮコードの入力を要求するＰＩＮコード要求画面を表示部３６に表示し、ユーザによるＰＩＮコードの入力を受け付け、ユーザによるＰＩＮコードの入力があるとステップＳ７０７の処理へ移行する。続いて、ステップＳ７０７において、ＣＰＵ３１は、プリンタ２との間で、サービスの接続を行うために、プリンタ２に対してサービス接続要求を行い、このサービス接続要求に併せてステップＳ７０６でユーザによって入力されたＰＩＮコードを送信し、ステップＳ７０２の処理へ戻る。尚、プリンタ２は、図８のステップＳ１２５、及び図１０のステップＳ３０１で、ステップＳ７０１で送信されたサービス接続要求を受信したか否か判定することになる。
【００７１】
以上説明した第１の実施形態の印字システム１によれば、ユーザが使用する作業条件データを選択入力しない場合には、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から、印字に使用する作業条件データを、アクセス管理データベース５３を利用して自動的に決定しているため、ユーザは複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用したい作業条件データを選択する操作の負担が軽減される。また、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データを自動的に決定する際に、アクセス管理データベース５３の利用回数を利用しているため、自動的に決定される作業条件データはユーザの嗜好に近いものになる。さらに、試し刷りでないと判断された場合にのみ、アクセス管理データベース５３の利用回数を更新するようにしているので、自動的に決定される作業条件データはよりユーザの嗜好に沿ったものになる。
【００７２】
第２の実施の形態
以下、本発明の第２の実施の形態における印字システムについて図面を参照しつつ説明する。但し、第２の実施の形態における印字システム１は、第１の実施の形態の場合と同様、図２（ａ）に示した構成のプリンタ２と、図２（ｂ）に示した構成の携帯電話機３とを備えている。また、携帯電話機３は、第１の実施の形態で説明した図１２、図１３、図１４の各処理を実行する。尚、第２の実施の形態においては、第１の実施の形態と異なる点を中心に説明する。
【００７３】
第２の実施の形態におけるＣＰＵ２１は、携帯電話機３からの印字データについて、複数の作業条件データの一つの作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字処理（図１６、図１７、図９、図１０、図１１、図１８参照）を実行する。ＥＥＰＲＯＭ２４には、印字処理（図１６、図１７、図９、図１０、図１１、図１８参照）をプリンタ２に実行させるためのプログラムなどが記憶されている。また、ＥＥＰＲＯＭ２４には、作業条件データベース（図３参照）、デバイス管理データベース（図４参照）、アクセス管理データベース（図１５参照）などが記憶されている。
【００７４】
以下、アクセス管理データベースについて、図１５を参照しつつ説明する。図１５は、アクセス管理データベースの一例を示す図である。アクセス管理データベース５６は、携帯電話機３などの各デバイスごとにユーザによって登録の指定された作業条件データを管理するためのデータベースである。図１５に示したアクセス管理データベース５６では、デバイスＤＡ、ＤＢ、ＤＣ、ＤＤの夫々に対して、デバイスアドレス、登録作業条件データが管理されている。但し、デバイスＤＣには、登録作業条件データに作業条件データが格納されていない。尚、アクセス管理データベース５６のデバイスの数は、必要に応じて、増減する。つまり、アクセス管理データベース５６を格納するＥＥＰＲＯＭ２４が作業条件データ記憶手段を構成する。
【００７５】
操作部２５は、作業条件データの選択入力の他、作業条件データＦＡ、ＦＢ、ＦＣ、…のいずれかをアクセス管理データベース５６に登録する際にユーザによって使用される。つまり、操作部２５は、登録指定手段を構成する。
【００７６】
以下、第２に実施の形態の印字システム１における印字処理について図１６、図１７、及び図１８を参照しつつ説明する。図１６〜図１８は、プリンタ２の印字処理における処理手順を示すフローチャートである。尚、プリンタ２は、図９、図１０、及び図１１の処理を行うが、既に説明したので、ここでは、その説明を省略する。
【００７７】
図１６及び図１７のメインフローに示すように、ステップＳ８０１において、プリンタ２のＣＰＵ２１は、携帯電話機３との接続処理（図９参照）を行い、ステップＳ８０２の処理へ移行する。この処理によって、プリンタ２はＩｎｑｕｉｒｙパケットを送ってきた携帯電話機３のデバイスアドレスや機器名などを取得する。そして、ステップＳ８０２において、ＣＰＵ２１は、ステップＳ８０１で接続された携帯電話機３とのサービス接続処理（図１０参照）を行い、ステップＳ８０３の処理へ移行する。
【００７８】
ステップＳ８０３において、ＣＰＵ２１は、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から印字に使用する作業条件データをユーザに選択させるために、選択画面タスク（図１１参照）を起動する。続いて、ステップＳ８０４において、ＣＰＵ２１は、ステップＳ８０３で選択画面タスクを起動させるのに併せて、選択タイマをスタートさせる。そして、ステップＳ８０５の処理へ移行する。
ステップＳ８０５において、ＣＰＵ２１は、図１１のステップＳ４０５における通知に基づいて、ステップＳ８０３で起動した選択画面タスクでユーザによって複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データが選択入力されたか否かを判定する。使用する作業条件データが選択入力されていないと判定された場合には（Ｓ８０５：ＮＯ）、ステップＳ８０６の処理へ移行する。一方、使用する作業条件データが選択入力されたと判定された場合には（Ｓ８０５：ＹＥＳ）、ステップＳ８１４の処理へ移行する。
【００７９】
ステップＳ８０６において、ＣＰＵ２１は、図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ８０６：ＮＯ）、ステップＳ８０７の処理へ移行する。一方、印字データを受信したと判定された場合には（Ｓ８０６：ＹＥＳ）、ステップＳ８０８の処理へ移行する。
ステップＳ８０７において、ＣＰＵ２１は、ステップＳ８０４で選択タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ８０７：ＮＯ）、ステップＳ８０５の処理へ戻る。一方、予め定められた時間が経過したと判定された場合には（Ｓ８０７：ＹＥＳ）、ステップＳ８０８の処理へ移行する。
ステップＳ８０８において、ＣＰＵ２１は、ステップＳ８０３で起動した選択画面タスクを終了させ、ステップＳ８０９の処理へ移行する。
【００８０】
ステップＳ８０９において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報（デバイスアドレス）がアクセス管理データベース５６にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５６にあると判定された場合には（Ｓ８０９：ＹＥＳ）、ステップＳ８１０の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５６にないと判定された場合には（Ｓ８０９：ＮＯ）、ステップＳ８１２の処理へ移行する。
ステップＳ８１０において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の登録作業条件データがアクセス管理データベース５６にあるか否かを判定する。携帯電話機３の登録作業条件データがあると判定された場合には（Ｓ８１０：ＹＥＳ）、ステップＳ８１１の処理へ移行する。一方、携帯電話機３の登録作業条件データがアクセス管理データベース５６にないと判定された場合には（Ｓ８１０：ＮＯ）、ステップＳ８１３の処理へ移行する。例えば、デバイスＤＡが携帯電話機３の場合、登録作業条件データがあるので、ステップＳ８１１の処理へ移行する。また、デバイスＤＣが携帯電話機３の場合、登録作業条件データがないので、ステップＳ８１３の処理へ移行する。
【００８１】
ステップＳ８１１において、ＣＰＵ２１は、アクセス管理データベース５６の携帯電話機３（ステップＳ８０１で取得したデバイスアドレス）の登録作業条件データを、印字に使用する作業条件データに決定する（決定手段）。例えば、図１５の場合、デバイスＤＡが携帯電話機３とすると、使用する作業条件データを、アクセス管理データベース５６に登録されている作業条件データＦＡに決定する。そして、ステップＳ８１７の処理へ移行する。
【００８２】
ステップＳ８１２において、ＣＰＵ２１は、ステップＳ８０１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスをアクセス管理データベース５６に新規登録し、ステップＳ８１３の処理へ移行する。
ステップＳ８１３において、ＣＰＵ２１は、アクセス管理データベース５６に登録されている作業条件データのうち登録数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、図１５の場合、作業条件データＦＡの登録数（登録数：２）が最も多いので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ８１７の処理へ移行する。
【００８３】
ステップＳ８１４において、ＣＰＵ２１は、ステップＳ８０３で起動した選択画面タスクを終了させる。そして、ステップＳ８１５の処理へ移行する。
ステップＳ８１５において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報（デバイスアドレス）がアクセス管理データベース５６にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５６にあると判定された場合には（Ｓ８１５：ＹＥＳ）、ステップＳ８１７の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５６にないと判定された場合には（Ｓ８１５：ＮＯ）、ステップＳ８１６の処理へ移行する。
ステップＳ８１６において、ＣＰＵ２１は、ステップＳ８０１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスをアクセス管理データベース５６に新規登録し、ステップＳ８１７の処理へ移行する。
【００８４】
ステップＳ８１７において、ＣＰＵ２１は、作業条件データベース５１から、ユーザによって選択された作業条件データ、或いは、ＣＰＵ２１によって決定された作業条件データ（ステップＳ８１１或いはステップＳ８１３で決定されたもの）のデータタイプ、フォントの種類、フォントサイズなどを取得し、ステップＳ８１８の処理へ移行する。
【００８５】
ステップＳ８１８において、ＣＰＵ２１は、図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ８１８：ＮＯ）、ステップＳ８１８の処理へ戻って、印字データの受信を監視する。一方、印字データを受信したと判定された場合には（Ｓ８１８：ＹＥＳ）、ステップＳ８１９の処理へ移行する。尚、ステップＳ８０６で印字データを受信していると判定された場合には、このステップＳ８１８では、直ちにステップＳ８１９の処理へ移行する。
ステップＳ８１９において、ＣＰＵ２１は、受信した印字データのデータタイプ（ｖＣａｒｄ形式、ｖＣａｌｅｎｄｅｒ形式などは、受信した印字データから特定できる）が、ステップＳ８１７で取得した作業条件データのデータタイプと一致するか否かを確認する。そして、ステップＳ８２０の処理へ移行する。
【００８６】
ステップＳ８２０において、ＣＰＵ２１は、ステップＳ８１９の確認結果に基づいて、受信した印字データのデータタイプと、ステップＳ８１７で取得した作業条件データのデータタイプとが一致するか否かを判定する。一致すると判定された場合には（Ｓ８２０：ＹＥＳ）、ステップＳ８２２の処理へ移行する。一方、一致しないと判定された場合には（Ｓ８２０：ＮＯ）、ステップＳ８２１の処理へ移行する。そして、ステップＳ８２１において、ＣＰＵ２１は、表示部２６にエラー表示（一致しないことを示す表示）を行うとともに、アクセス管理データベース５６で、受信した印字データのデータタイプの作業条件データのうち、登録数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、印字データのデータタイプがｖＣａｒｄ形式の場合、このデータタイプの作業条件データが作業条件データＦＡ、ＦＣであり（図３参照）、登録数の最も多いのが作業条件データＦＡ（図１５参照）であるので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ８２２の処理へ移行する。
【００８７】
ステップＳ８２２において、ＣＰＵ２１は、受信した印字データについて、作業条件データに基づいて印字媒体に印字する画像を作成する。続いて、ステップＳ８２３において、印字部２７は、ＣＰＵ２１に制御されて、作成された画像を印字媒体に印字する。さらに続いて、ステップＳ８２４において、ＣＰＵ２１は、携帯電話機３の作業条件データをアクセス管理データベース５６に登録させるための登録画面タスク（図１８参照）を起動する。さらに続いて、ステップＳ８２５において、ＣＰＵ２１は、登録タイマをスタートさせ、ステップＳ８２６の処理へ移行する。
【００８８】
ステップＳ８２６において、ＣＰＵ２１は、図１７の登録画面タスクにおいて、作業条件データの登録に関する入力（登録／登録しない）があったか否かを、後述する図１８のステップＳ９０４の通知に基づいて、判定する。登録に関する入力があったと判定されなかった場合には（Ｓ８２６：ＮＯ）、ステップＳ８２７の処理へ移行する。一方、登録に関する入力があったと判定された場合には（Ｓ８２６：ＹＥＳ）、ステップＳ８２９の処理へ移行する。
ステップＳ８２７において、ＣＰＵ２１は、ステップＳ８２５で登録タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ８２７：ＮＯ）、ステップＳ８２６の処理へ戻って、登録に関する入力を監視する。一方、予め定められた時間が経過したと判定された場合には（Ｓ８２７：ＹＥＳ）、ステップＳ８２８の処理へ移行する。そして、ステップＳ８２８において、ＣＰＵ２１は、ステップＳ８２４で起動した登録画面タスクを終了し、印字処理を終了する。
【００８９】
ステップＳ８２９において、ＣＰＵ２１は、ステップＳ８２４で起動した登録画面タスクを終了し、ステップＳ８３０の処理へ移行する。
ステップＳ８３０において、ＣＰＵ２１は、登録画面タスクでユーザによって作業条件データの登録が選択入力されたか否かを、後述する図１８のステップＳ９０４の通知に基づいて、判定する。作業条件データの登録が選択入力されなかった、つまり、登録しないが選択入力されたと判定された場合には（Ｓ８３０：ＮＯ）、印字処理を終了する。一方、作業条件データの登録が入力されたと判定された場合には（Ｓ８３０：ＹＥＳ）、ステップＳ８３１の処理へ移行する。
ステップＳ８３１において、ＣＰＵ２１は、ステップＳ８２２の印字データの整形に利用された作業条件データを携帯電話３のデバイスアドレス（接続処理で取得できたもの）に関連付けてアクセス管理データベース５６に登録し、印字処理を終了する。このアクセス管理データベース５６に登録された作業条件データが、次回以降の印字処理において、ユーザによって使用する作業条件データが選択されなかった場合に、使用する作業条件データに決定される（Ｓ８１１参照）。
【００９０】
以下、図１７のステップＳ８２４で起動される選択画面タスクについて図１８を参照しつつ説明する。ステップＳ９０１において、ＣＰＵ２１は、印字データの整形に利用した作業条件データをアクセス管理データベース５６に登録するか否かをユーザに問うための登録画面を表示部２６に表示し、ステップＳ９０２の処理へ移行する。但し、この登録画面には、“使用した作業条件データをアクセス管理データベースに登録しますか”が表示されるとともに、“登録”ボタンと、“登録しない”ボタンとが併せて表示される。ユーザは、“登録”ボタンと“登録しない”ボタンとの何れかをタッチすることによって、登録／登録しないを選択できる。
【００９１】
ステップＳ９０２において、ＣＰＵ２１は、ユーザによって操作部２５を利用してキー入力されたか否かを判定する。キー入力があったと判定されなかった場合には（Ｓ９０２：ＮＯ）、ステップＳ９０２の処理へ戻って、キー入力を監視する。一方、キー入力があったと判定された場合には（Ｓ９０２：ＹＥＳ）、ステップＳ９０３の処理へ移行する。
【００９２】
ステップＳ９０３において、ＣＰＵ２１は、キー入力の内容が作業条件データを登録する、及び、登録しない、の何れかであるかを判定する。キー入力の内容が、作業条件データを登録する、及び、登録しない、のいずれでもないと判定された場合には（Ｓ９０３：その他）、キー入力の内容に応じた処理を行った後、ステップＳ９０２の処理へ戻って、キー入力を監視する。一方、キー入力の内容が、作業条件データを登録する、及び、登録しない、のいずれかであると判定された場合には（Ｓ９０３：決定）、ステップＳ９０４の処理へ移行する。
【００９３】
ステップＳ９０４において、ＣＰＵ２１は、ユーザによる選択結果、つまり、作業条件データを登録する旨、又は、作業条件データを登録しない旨、を呼び出し元に通知し、スリープ状態に入る。この通知が図１７のステップＳ８２６、ステップＳ８３０の判定に利用される。
【００９４】
以上説明した第２の実施形態の印字システム１によれば、ユーザが使用する作業条件データを選択入力しない場合には、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から、印字に使用する作業条件データを、アクセス管理データベース５６を利用して自動的に決定しているため、ユーザは複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用したい作業条件データを選択する操作の負担が軽減される。また、アクセス管理データベース５６にはユーザによって登録が指定された作業条件データが格納されているので（図１８、図１７のＳ８３１）、自動的に決定される作業条件データはユーザの希望にあったものになる。
【００９５】
第３の実施の形態
以下、本発明の第３の実施の形態における印字システムについて図面を参照しつつ説明する。但し、第３の実施の形態における印字システム１は、第１の実施の形態の場合と同様、図２（ａ）に示した構成のプリンタ２と、図２（ｂ）に示した構成の携帯電話機３とを備えている。また、携帯電話機３は、第１の実施の形態で説明した図１２、図１３、図１４の各処理を実行する。尚、第３の実施の形態においては、第１の実施の形態と異なる点を中心に説明する。
【００９６】
第３の実施の形態におけるＣＰＵ２１は、携帯電話機３からの印字データについて、複数の作業条件データの一つの作業条件データに基づく画像を作成し、当該作成した画像を印字媒体に印字する印字処理（図１９、図２０、図９、図１０、図１１、図２１参照）を実行する。ＥＥＰＲＯＭ２４には、印字処理（図１９、図２０、図９、図１０、図１１、図２１参照）をプリンタ２に実行させるためのプログラムなどが記憶されている。
【００９７】
以下、第３に実施の形態の印字システム１における印字処理について図１９、図２０、及び図２１を参照しつつ説明する。図１９〜図２１は、プリンタ２の印字処理における処理手順を示すフローチャートである。尚、プリンタ２は、図９、図１０、図１１の処理を行うが、既に説明したので、ここでは、その説明を省略する。但し、図１１の選択画面タスクでは、後述する図２１のソート処理におけるソート結果に基づいて、利用回数の多い作業条件データの順に作業条件データが表示部２６に表示される。
【００９８】
図１９及び図２０のメインフローに示すように、ステップＳ１００１において、プリンタ２のＣＰＵ２１は、携帯電話機３との接続処理（図９参照）を行う。この処理によって、プリンタ２はＩｎｑｕｉｒｙパケットを送ってきた携帯電話機３のデバイスアドレスや機器名などを取得する。続いて、ステップＳ１００２において、ＣＰＵ２１は、利用回数の多い順に作業条件データをソートするソート処理（図２１参照）を行い、ステップＳ１００３の処理へ移行する。
ステップＳ１００３において、ＣＰＵ２１は、ステップＳ１００１で接続された携帯電話機３とのサービス接続処理（図１０参照）を行い、ステップＳ１００４の処理へ移行する。
【００９９】
ステップＳ１００４において、ＣＰＵ２１は、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から印字に使用する作業条件データをユーザに選択させるために、選択画面タスク（図１１参照）を起動する。続いて、ステップＳ１００５において、ＣＰＵ２１は、ステップＳ１００４で選択画面タスクを起動させるのに併せて、選択タイマをスタートさせる。そして、ステップＳ１００６の処理へ移行する。
ステップＳ１００６において、ＣＰＵ２１は、図１１のステップＳ４０５における通知に基づいて、ステップＳ１００４で起動した選択画面タスクでユーザによって複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データが選択入力されたか否かを判定する。使用する作業条件データが選択入力されていないと判定された場合には（Ｓ１００６：ＮＯ）、ステップＳ１００７の処理へ移行する。一方、使用する作業条件データが選択入力されたと判定された場合には（Ｓ１００６：ＹＥＳ）、ステップＳ１０１４の処理へ移行する。
【０１００】
ステップＳ１００７において、ＣＰＵ２１は、図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ１００７：ＮＯ）、ステップＳ１００８の処理へ移行する。一方、印字データを受信したと判定された場合には（Ｓ１００７：ＹＥＳ）、ステップＳ１００９の処理へ移行する。
ステップＳ１００８において、ＣＰＵ２１は、ステップＳ１００５で選択タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ１００８：ＮＯ）、ステップＳ１００６の処理へ戻る。一方、予め定められた時間が経過したと判定された場合には（Ｓ１００８：ＹＥＳ）、ステップＳ１００９の処理へ移行する。
【０１０１】
ステップＳ１００９において、ＣＰＵ２１は、ステップＳ１００４で起動した選択画面タスクを終了させ、ステップＳ１０１０の処理へ移行する。
ステップＳ１０１０において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報がアクセス管理データベース５３にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５３にあると判定された場合には（Ｓ１０１０：ＹＥＳ）、ステップＳ１０１１の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５３にないと判定された場合には（Ｓ１０１０：ＮＯ）、ステップＳ１０１２の処理へ移行する。
【０１０２】
ステップＳ１０１１において、ＣＰＵ２１は、アクセス管理データベース５３で、接続処理で取得した携帯電話機３のデバイスアドレスに関し、利用回数が最も多い作業条件データを、印字に使用する作業条件データに決定する（決定手段）。例えば、図５の場合、デバイスＤＡが携帯電話機３とすると、作業条件データＦＡの利用回数が最も多いので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１０１７の処理へ移行する。
【０１０３】
ステップＳ１０１２において、ＣＰＵ２１は、ステップＳ１００１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスなどをアクセス管理データベース５３に新規登録し、ステップＳ１０１３の処理へ移行する。そして、ステップＳ１０１３において、ＣＰＵ２１は、アクセス管理データベース５３でＴＯＴＡＬの利用回数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、図５の場合、作業条件データＦＡのＴＯＴＡＬの利用回数が最も多いので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１０１７の処理へ移行する。
【０１０４】
ステップＳ１０１４において、ＣＰＵ２１は、ステップＳ１００４で起動した選択画面タスクを終了させる。そして、ステップＳ１０１５の処理へ移行する。
ステップＳ１０１５において、ＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、携帯電話機３の利用情報がアクセス管理データベース５３にあるか否かを判定する。携帯電話機３の利用情報がアクセス管理データベース５３にあると判定された場合には（Ｓ１０１５：ＹＥＳ）、ステップＳ１０１７の処理へ移行する。一方、携帯電話機３の利用情報がアクセス管理データベース５３にないと判定された場合には（Ｓ１０１５：ＮＯ）、ステップＳ１０１６の処理へ移行する。そして、ステップＳ１０１６において、ＣＰＵ２１は、ステップＳ１００１の接続処理で取得できた情報に基づいて、携帯電話機３のデバイスアドレスなどの利用情報をアクセス管理データベース５３に新規登録し、ステップＳ１０１７の処理へ移行する。
【０１０５】
ステップＳ１０１７において、ＣＰＵ２１は、作業条件データベース５１から、ユーザによって選択された作業条件データ、或いは、ＣＰＵ２１によって決定された作業条件データ（ステップＳ１０１１或いはステップＳ１０１３で決定されたもの）のデータタイプ、フォントの種類、フォントサイズなどを取得する。ステップＳ１０１８の処理へ移行する。
【０１０６】
ステップＳ１０１８において、ＣＰＵ２１は、図１２のステップＳ５０７で携帯電話機３が送信する印字データを受信したか否かを判定する。印字データを受信していないと判定された場合には（Ｓ１０１８：ＮＯ）、ステップＳ１０１８の処理へ戻って、印字データの受信を監視する。一方、印字データを受信したと判定された場合には（Ｓ１０１８：ＹＥＳ）、ステップＳ１０１９の処理へ移行する。尚、ステップＳ１００７で印字データを受信していると判定された場合には、このステップＳ１０１８では、直ちにステップＳ１０１９の処理へ移行する。
ステップＳ１０１９において、ＣＰＵ２１は、受信した印字データのデータタイプ（ｖＣａｒｄ形式、ｖＣａｌｅｎｄｅｒ形式などは、受信した印字データから特定できる）が、ステップＳ１０１７で取得した作業条件データのデータタイプと一致するか否かを確認する。そして、ステップＳ１０２０の処理へ移行する。
【０１０７】
ステップＳ１０２０において、ＣＰＵ２１は、ステップＳ１０１９の確認結果に基づいて、受信した印字データのデータタイプと、ステップＳ１０１７で取得した作業条件データのデータタイプとが一致するか否かを判定する。一致すると判定された場合には（Ｓ１０２０：ＹＥＳ）、ステップＳ１０２２の処理へ移行する。一方、一致しないと判定された場合には（Ｓ１０２０：ＮＯ）、ステップＳ１０２１の処理へ移行する。そして、ステップＳ１０２１において、ＣＰＵ２１は、表示部２６にエラー表示（一致しないことを示す表示）を行うとともに、アクセス管理データベース５３で、受信した印字データのデータタイプの作業条件データのうち、ＴＯＴＡＬでの利用回数の最も多い作業条件データを、印字に使用する作業条件データに決定する。例えば、印字データのデータタイプがｖＣａｒｄ形式の場合、このデータタイプの作業条件データが作業条件データＦＡ、ＦＣであり（図３）、このうちＴＯＴＡＬでの利用回数の最も多いのが作業条件データＦＡ（図５）であるので、使用する作業条件データを作業条件データＦＡに決定する。そして、ステップＳ１０２２の処理へ移行する。
【０１０８】
ステップＳ１０２２において、ＣＰＵ２１は、受信した印字データについて、作業条件データに基づいて印字媒体に印字する画像を作成する。続いて、ステップＳ１０２３において、印字部２７は、ＣＰＵ２１に制御されて、作成された画像を印字媒体に印字する。さらに続いて、ステップＳ１０２４において、ＣＰＵ２１は、サービス切断処理を行う。さらに続いて、ステップＳ１０２５において、ＣＰＵ２１は、再接続タイマをスタートさせ、ステップＳ１０２６の処理へ移行する。
【０１０９】
ステップＳ１０２６において、ＣＰＵ２１は、携帯電話機３からサービス接続要求を受信したか否かを判定する。サービス接続要求を受信したと判定された場合には（Ｓ１０２６：ＹＥＳ）、ステップＳ１００３の処理へ移行し、再び図１０のサービス接続処理を行う。但し、ステップＳ１０２６でサービス接続要求があった場合にのみ再び図１０のサービス接続処理が行われることから、図１０のサービス接続処理でのステップＳ３０１では必ずステップＳ３０２の処理へ移行する。一方、サービス接続要求を受信していないと判定された場合には（Ｓ１０２６：ＮＯ）、ステップＳ１０２７の処理へ移行する。
ステップＳ１０２７において、ＣＰＵ２１は、ステップＳ１０２５で再接続タイマをスタートさせてから予め定められた時間が経過したか否かを判定する。予め定められた時間経過していないと判定された場合には（Ｓ１０２７：ＮＯ）、ステップＳ１０２６の処理へ戻って、サービス接続要求の受信を監視する。一方、予め定められた時間が経過したと判定された場合には（Ｓ１０２７：ＹＥＳ）、ステップＳ１０２８の処理へ移行する。
【０１１０】
ステップＳ１０２５〜ステップＳ１０２７の処理は、試し刷りか否かを判断するために行われる処理であり（判断手段）、ステップＳ１０２３の処理で印字した後予め定められた時間内に再度サービス接続要求があった場合には試し刷りであると判断し、ステップＳ１０２３の処理で印字した後予め定められた時間内に再度サービス接続要求がなかった場合には試し刷りではないと判断する。
【０１１１】
ステップＳ１０２８において、ＣＰＵ２１は、試し刷りでないと判断して、アクセス管理データベース５３の接続処理で取得した携帯電話機３のデバイスアドレスとステップＳ１０２２で画像の作成に利用された（再接続タイマがエンドとなった直前の）作業条件データとに対応する利用回数を１インクリメントし、印字処理を終了する。尚、更新されたアクセス管理データベース５３が次回からの印字処理で使用される。
【０１１２】
以下、図１９のソート処理（Ｓ１００２）について図２１を参照しつつ説明する。ステップＳ１１０１において、プリンタ２のＣＰＵ２１は、接続処理で取得した携帯電話機３のデバイスアドレスに基づいて、アクセス管理データベース５３に携帯電話機３の利用情報が登録されているかを確認する。そして、ステップＳ１１０２の処理へ移行する。
【０１１３】
ステップＳ１１０２において、ＣＰＵ２１は、ステップＳ１１０１の確認結果に基づいて、携帯電話機３の利用情報がアクセス管理データベース５３に登録されているか否かを判定する。登録されていると判定された場合には（Ｓ１１０２：ＹＥＳ）、ステップＳ１１０３の処理へ移行する。そして、ステップＳ１１０３において、ＣＰＵ２１は、アクセス管理データベース５３の記憶内容に基づいて、携帯電話機３のデバイスアドレスに関し、利用回数の多い作業条件データの順に作業条件データをソートし、図２１の処理を終了する。但し、選択画面タスクにおいて、表示部２６に表示される選択画面では、ソート結果に基づき、利用回数の多い作業条件データから順次表示される。例えば、デバイスＤＤを携帯電話機３とすると、アクセス管理データベース５３では作業条件データＦＡ、ＦＣ、ＦＢの順に利用回数が多いので、作業条件データＦＡ、ＦＣ、ＦＢの順に表示部２６に表示される。従って、作業条件データの利用回数の多少を示すように、作業条件データの報知が行われていることになる（報知手段）。
一方、登録されていないと判定された場合には（Ｓ１１０２：ＮＯ）、ステップＳ１１０４の処理へ移行する。そして、ステップＳ１１０４において、ＣＰＵ２１は、アクセス管理データベース５３の記憶内容に基づいて、ＴＯＴＡＬの利用回数の多い順に作業条件データをソートし、図２１の処理を終了する。但し、選択画面タスクにおいて、表示部２６に表示される選択画面では、ソート結果に基づき、利用回数の多い作業条件データから順次表示される。例えば、アクセス管理データベース５３では作業条件データＦＡ、ＦＢ、ＦＣの順に利用回数が多いので、作業条件データＦＡ、ＦＢ、ＦＣの順に表示部２６に表示される。
【０１１４】
以上説明した第３の実施形態の印字システム１によれば、ユーザが使用する作業条件データを選択入力しない場合には、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から、印字に使用する作業条件データを、アクセス管理データベース５３を利用して自動的に決定しているため、ユーザは複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用したい作業条件データを選択する操作の負担が軽減される。また、複数の作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データを自動的に決定する際に、アクセス管理データベース５３の利用回数を利用しているため、自動的に決定される作業条件データはユーザの嗜好に近いものになる。さらに、試し刷りでないと判断された場合にのみ、アクセス管理データベース５３の利用回数を更新するようにしているので、自動的に決定される作業条件データはよりユーザの嗜好に沿ったものになる。さらに、それまでに作業条件データが利用された利用回数を利用して、利用回数の多い順に作業条件データが表示部２６に表示されるので、ユーザは利用回数の多い（ユーザの嗜好にあった）作業条件データを選択しやすくなる。
【０１１５】
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上記第１、及び第３の実施の形態のように、アクセス管理データベース５３でデバイスアドレス（電子機器）ごとに、作業条件データＦＡ、ＦＢ、ＦＣ、…の利用回数を管理する代わりに、図２２（ａ）に一例を示すように、アクセス管理データベース６１で、ＰＩＮコード（ユーザグループ）ごとに、作業条件データＦＡ、ＦＢ、ＦＣ、…の利用回数を管理する。そして、上記説明した処理において、接続処理で取得できるデバイスアドレスとアクセス管理データベース５３とを使用する代わりに、サービス接続処理で取得されるＰＩＮコード、或いは、接続処理で取得できるデバイスアドレス及び図４のデバイス管理データベース５２から取得することができるＰＩＮコードとアクセス管理データベース６１とを利用して、例えば、作業条件データの決定、アクセス管理データベースを更新するようにしてもよい。
【０１１６】
また、上記第２の実施の形態のように、アクセス管理データベース５６で、デバイスアドレス（電子機器）ごとに、ユーザによって登録の指定された作業条件データを管理する代わりに、図２２（ｂ）に一例を示すように、アクセス管理データベース６２で、ＰＩＮコード（ユーザグループ）ごとに、ユーザによって登録の指定がされた作業条件データＦＡ、ＦＢ、ＦＣ、…を管理する。そして、上記説明した処理において、接続処理で取得できるデバイスアドレスとアクセス管理データベース５６とを利用する代わりに、サービス接続処理で取得されるＰＩＮコード、或いは、接続処理で取得できるデバイスアドレス及び図４のデバイス管理データベース５２から取得することができるＰＩＮコードとアクセス管理データベース６２とを利用して、例えば、作業条件データの決定などを行うようにしてもよい。
【０１１７】
さらに、上記第１、及び第３の実施の形態においては、サービス切断後所定時間内にサービス接続要求がない場合に、試し刷りでないと判断して、アクセス管理データベース５３の更新を行っているが（Ｓ１２３〜Ｓ１２７，Ｓ１０２４〜１０２８）、これに限らず、他の電子機器からのサービス接続要求があった場合に、試し刷りでないと判断して、アクセス管理データベース５３を更新するようにしてもよい。
【０１１８】
さらに、上記第１、及び第３の実施の形態では、サービス切断後所定時間内にサービス接続要求がない場合に、アクセス管理データベース５３の更新を行っているが（Ｓ１２３〜Ｓ１２７，Ｓ１０２４〜１０２８）、ユーザによって作業条件データが選択された場合に、接続処理で取得したデバイスアドレス及びユーザによって選択された作業条件データの利用回数を１インクリメントして、アクセス管理データベース５３を更新するようにしてもよい。尚、この処理は、例えば、ステップＳ１１４のＹＥＳの後、及び、ステップＳ１１５の後、或いは、ステップＳ１０１５のＹＥＳの後、及び、ステップＳ１０１６の後に入れて行わせることができる。
【０１１９】
さらに、上記第３の実施の形態では、利用回数の多い順に作業条件データを表示することにより、作業条件データの利用回数の多少が分かるような報知を行った場合であるが、これに限らず、作業条件データベース５１に格納されている順に作業条件データを表示しながら、その作業条件データに利用回数が何回かを示す数値やグラフなどを併せて表示することによって、利用回数の多少が分かるような報知にしても良い。
【０１２０】
さらに、プリンタ２の表示部２６に選択画面を表示し、プリンタ２の操作部２５を利用して作業条件データＦＡ、ＦＢ、ＦＣ、…の中から使用する作業条件データを選択させているが、この選択画面を他のデバイスの表示部に表示し、当該他のデバイスで作業条件の選択を行わせるようにしてもよい。
【０１２１】
さらに、上述した内容をプリンタ２や携帯電話機３などに実行させる各プログラムを、コンピュータが読み取り可能なＣＤ−ＲＯＭなどに記録するようにしてもよい。
【０１２２】
【発明の効果】
請求項１、請求項６、請求項８によると、複数の作業条件データの中から印字手段が使用する作業条件データが決定手段によって決定されるため、複数の作業条件データの中から使用したい作業条件データの選択に関するユーザの操作負担がなくなる。
【０１２３】
請求項２によると、複数の作業条件データの中からユーザが使用したい作業条件データを選択することができるとともに、ユーザが作業条件データを選択しない場合にはそれまでに作業条件データが利用された利用回数を利用して決定手段が使用する作業条件データを選択するので、決定手段によって決定された作業条件データはユーザの嗜好に近いものになる。
【０１２４】
請求項３によると、それ以降に使用したい作業条件データを登録し、その登録された作業条件データが決定手段によって使用する作業条件データに決定されるので、ユーザの意図に沿った作業条件データが自動的に選択されることになる。
【０１２５】
請求項４、請求項７、請求項９によると、それまでに作業条件データが選択された利用回数を利用して作業条件データの利用回数の多少を示した報知を行うので、ユーザは利用回数の多い（ユーザの嗜好にあった）作業条件データを選択しやすくなる。
【０１２６】
請求項５によると、試し刷りではない正式な印字に用いられた作業条件データのみカウントアップするので、決定手段によって決定される作業条件データはよりユーザの嗜好に沿ったものになり、或いは、よりユーザの嗜好に沿って作業条件データの利用回数の多少を示した報知が行われる。
【図面の簡単な説明】
【図１】本発明の実施の形態における印字システムのシステム構成図である。
【図２】図１の印字システムを構成するプリンタと携帯電話機の装置構成を示す装置構成図である。
【図３】作業条件データベースの一例を示す図である。
【図４】デバイス管理データベースの一例を示す図である。
【図５】アクセス管理データベースの一例を示す図である。
【図６】作業条件データ選択画面の一例を示す図である。
【図７】プリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図８】プリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図９】プリンタによって行われる印字処理（接続処理）の動作フローを示すフローチャートである。
【図１０】プリンタによって行われる印字処理（サービス接続処理）の動作フローを示すフローチャートである。
【図１１】プリンタによって行われる印字処理（選択画面タスク）の動作フローを示すフローチャートである。
【図１２】携帯電話機によって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図１３】携帯電話機によって行われる印字処理（接続処理）の動作フローを示すフローチャートである。
【図１４】携帯電話機によって行われる印字処理（サービス接続処理）の動作フローを示すフローチャートである。
【図１５】第２の実施の形態でのアクセス管理データベースの一例を示す図である。
【図１６】第２の実施の形態でのプリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図１７】第２の実施の形態でのプリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図１８】第２の実施の形態でのプリンタによって行われる印字処理（登録画面タスク）の動作フローを示すフローチャートである。
【図１９】第３の実施の形態でのプリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図２０】第３の実施の形態でのプリンタによって行われる印字処理（メイン）の動作フローを示すフローチャートである。
【図２１】第３の実施の形態でのプリンタによって行われる印字処理（ソート表示処理）の動作フローを示すフローチャートである。
【図２２】他のアクセス管理データベースの一例を示す図である。
【符号の説明】
１　印字システム
２　プリンタ
３　携帯電話機
２１、３１　ＣＰＵ
２２、３２　ＲＯＭ
２３、３３　ＲＡＭ
２４、３４　ＥＥＰＲＯＭ
２５、３５　操作部
２６、３６　表示部
２７　印字部
２８、３７　通信モジュール
【図１】
2004118614.tif 000003
【図２】
2004118614.tif 000004
【図３】
2004118614.tif 000005
【図４】
2004118614.tif 000006
【図５】
2004118614.tif 000007
【図６】
2004118614.tif 000008
【図７】
2004118614.tif 000009
【図８】
2004118614.tif 000010
【図９】
2004118614.tif 000011
【図１０】
2004118614.tif 000012
【図１１】
2004118614.tif 000013
【図１２】
2004118614.tif 000014
【図１３】
2004118614.tif 000015
【図１４】
2004118614.tif 000016
【図１５】
2004118614.tif 000017
【図１６】
2004118614.tif 000018
【図１７】
2004118614.tif 000019
【図１８】
2004118614.tif 000020
【図１９】
2004118614.tif 000021
【図２０】
2004118614.tif 000022
【図２１】
2004118614.tif 000023
【図２２】
2004118614.tif 000024