(57)【要約】【課題】画像形成装置の運用を開始する前に書き込まれるデータを端末装置から画像形成装置へ送信することを開始する時刻を、従来よりも早くする。【解決手段】端末装置２と通信する画像形成装置１に、この画像形成装置１の状態が特殊作業モードの状態である場合に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）よりも上位のプロトコルによって通信を行えるようにすることなく、端末装置２と通信するための準備を行う、特殊通信設定部１０３と、この画像形成装置１の状態が特殊作業モードの状態でない場合に、上位のプロトコルによって通信するための準備を行う、通常通信設定部１０６と、を設ける。【選択図】図６
2019048418.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信する画像処理装置であって、
当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）よりも上位のプロトコルによって通信を行えるようにすることなく、前記端末装置と通信するための第１の準備を行う、第１の通信準備手段と、
当該画像処理装置の状態が前記所定の状態でない場合に、前記上位のプロトコルによって通信するための第２の準備を行う、第２の通信準備手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記端末装置と通信するために当該画像処理装置のイーサネットポートの蓋が開いている場合に、当該画像処理装置の状態が前記所定の状態であると判別する、判別手段、を有する、
請求項１に記載の画像処理装置。
【請求項３】
前記第１の通信準備手段は、当該画像処理装置のＯＳ（Operating System）を起動するプログラムが記憶された記憶媒体が当該画像処理装置に取り付けられている場合に、当該プログラムを実行することによって前記第１の準備を行う、
請求項１に記載の画像処理装置。
【請求項４】
前記第１の準備の際に用いられる、前記端末装置と通信するための当該画像処理装置のＩＰアドレスを記憶する、記憶手段、を有する、
請求項１ないし請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記上位のプロトコルは、ＨＴＴＰ（HyperText Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）、ＳＭＢ（Server Message Block）、またはＦＴＰ（File Transfer Protocol）である、
請求項１ないし請求項４のいずれかに記載の画像処理装置。
【請求項６】
ＷＥＢブラウザを有する端末装置と通信する画像処理装置であって、
当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰよりも上位であってＨＴＴＰ以外のプロトコルによって通信を行えるようにすることなく、前記ＷＥＢブラウザと通信するための準備を行う、第１の通信準備手段と、
当該画像処理装置の状態が前記所定の状態でない場合に、前記ＨＴＴＰを含む上位のプロトコルによって通信するための準備を行う、第２の通信準備手段と、
を有することを特徴とする画像処理装置。
【請求項７】
画像処理装置および端末装置が設けられる通信準備システムであって、
前記画像処理装置は、
当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰよりも上位のプロトコルによって通信を行えるようにすることなく、前記端末装置と通信するための準備を行う、第１の通信準備手段と、
当該画像処理装置の状態が前記所定の状態でない場合に、前記上位のプロトコルによって通信するための準備を行う、第２の通信準備手段と、
を有し、
前記端末装置は、
前記所定の状態の前記画像処理装置からの要求に応じて所定のデータを送信する送信手段、を有し、
前記画像処理装置は、
前記端末装置から送信された前記所定のデータを当該画像処理装置の所定の記憶領域に書き込む書込手段、を有する、
ことを特徴とする通信準備システム。
【請求項８】
前記画像処理装置が複数台設けられており、
前記送信手段は、ブロードキャストアドレスを宛先とすることによって前記所定のデータを複数台の前記画像処理装置へ送信する、
請求項７に記載の通信準備システム。
【請求項９】
端末装置と通信する画像処理装置で実行される通信準備方法であって、
前記画像処理装置に、
当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）よりも上位のプロトコルによって通信を行えるようにすることなく、前記端末装置と通信するための第１の準備を行わせ、
当該画像処理装置の状態が前記所定の状態でない場合に、前記上位のプロトコルによって通信するための第２の準備を行わせる、
ことを特徴とする、通信準備方法。
【請求項１０】
端末装置と通信する画像処理装置のコンピュータを制御するためのコンピュータプログラムであって、
前記コンピュータに、
前記画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）よりも上位のプロトコルによって通信を行えるようにすることなく、前記端末装置と通信するための第１の準備を行わせる処理を実行させ、
前記画像処理装置の状態が前記所定の状態でない場合に、前記上位のプロトコルによって通信するための第２の準備を行わせる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置における通信の準備を行う技術に関する。
【背景技術】
【０００２】
従来、複合機またはＭＦＰ（Multi Function Peripherals）と呼ばれる画像形成装置が普及している。
【０００３】
画像形成装置の生産ラインにおいて、ハードウェアの調整、例えばスキャナの動作の調整を行うために、調整用のデータを、組み立てが完了した画像形成装置へ端末装置から送信することがある。
【０００４】
または、新しい画像形成装置を客先に設置した際に、その画像形成装置の初期の設定を行うために、例えばアドレス帳などのデータを、サービスエンジニアが端末装置から画像形成装置へ送信することがある。以下、これらのような、画像形成装置の運用を開始する前にその画像形成装置へ書き込まれるデータを「書込データ」と記載する。
【０００５】
従来、ＲＳ−２３２Ｃの規格に従ったケーブルで端末装置と画像形成装置とを接続し、書込データを端末装置から画像形成装置へ送信していた。しかし、最近では、ＲＳ−２３２Ｃの規格に従ったケーブルのインタフェースを備える端末装置の数が少なくなっている。
【０００６】
そのため、近年、ＲＳ−２３２Ｃよりも一般的に用いられているイーサネット（登録商標）の規格に従ったケーブルで、端末装置と画像形成装置とを繋ぐことがある。または、ＷＬＡＮ（Wireless LAN）の規格に従った無線で、端末装置と画像形成装置とを接続することがある。特許文献１には、二つの通信用の装置を切り替えて使用する技術が、開示されている。
【０００７】
特許文献１に記載される通信アダプタの切換方式において、ホストに第１と第２の通信アダプタを接続し、ホットスタンバイシステムを構成する。ホストが第１の通信アダプタの故障を検出した時に、第１から第２の通信アダプタに切替え、ネットワークテーブル（ＡＲＰキャッシュ）を初期化し、第２のホストへの制御メッセージの送信を起動する。第２の通信アダプタは、ＡＲＰ要求メッセージを同報送信し、第２のホストからＡＲＰ応答メッセージを受信し、ＡＲＰ応答メッセージに含まれるアドレス情報に基づいて、前記制御メッセージを第２のホストに送信し、前記制御メッセージに対する第２のホストからの応答メッセージを受信する。これによって第１のホストは、第１から第２の通信アダプタへの切り替えが終了したと認識する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−３２０３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
イーサネットの規格に従ったケーブルまたはＷＬＡＮの規格に従った無線を用いることで、標準的な通信のプロトコルであるＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使用し、またはＴＣＰ／ＩＰよりも上位のプロトコルであるＳＭＴＰ（Simple Mail Transfer Protocol）またはＨＴＴＰ（Hypertext Transfer Protocol）などを使用することができる。以下、これらのプロトコルを「ＬＡＮ（Local Area Network）プロトコル」と記載する。
【００１０】
画像形成装置が起動（ブート）を開始すると、起動が完了するまでの間に、ＬＡＮプロトコルを使用する機能の準備（プログラムの読み込みまたは機能の初期設定など）が行われる。
【００１１】
この準備に要する時間は、ＲＳ−２３２Ｃの規格に従ったケーブルを用いるときの準備に要する時間よりも長くなることがある。その結果、書込データの送信を開始できる時刻が遅くなり、生産ラインにおける次の工程または客先での設置の作業に影響を与えることがある。この問題は、上述の特許文献１に開示される発明では解決することができない。
【００１２】
本発明は、このような問題に鑑み、画像形成装置の運用を開始する前に書き込まれるデータを端末装置から画像形成装置へ送信することを開始する時刻を、従来よりも早くすることを、目的とする。
【課題を解決するための手段】
【００１３】
本発明の一実施形態に係る画像処理装置は、端末装置と通信する画像処理装置であって、当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）よりも上位のプロトコルによって通信を行えるようにすることなく、前記端末装置と通信するための第１の準備を行う、第１の通信準備手段と、当該画像処理装置の状態が前記所定の状態でない場合に、前記上位のプロトコルによって通信するための第２の準備を行う、第２の通信準備手段と、を有する。
【００１４】
または、前記端末装置と通信するために当該画像処理装置のイーサネットポートの蓋が開いている場合に、当該画像処理装置の状態が前記所定の状態であると判別する、判別手段、を有する。
【００１５】
好ましくは、前記第１の通信準備手段は、当該画像処理装置のＯＳ（Operating System）を起動するプログラムが記憶された記憶媒体が当該画像処理装置に取り付けられている場合に、当該プログラムを実行することによって前記第１の準備を行う。
【００１６】
または、前記第１の準備の際に用いられる、前記端末装置と通信するための当該画像処理装置のＩＰアドレスを記憶する、記憶手段、を有する。
【００１７】
好ましくは、前記上位のプロトコルは、ＨＴＴＰ（HyperText Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）、ＳＭＢ（Server Message Block）、またはＦＴＰ（File Transfer Protocol）である。
【００１８】
本発明の他の実施形態に係る画像処理装置は、ＷＥＢブラウザを有する端末装置と通信する画像処理装置であって、当該画像処理装置の状態が所定の状態である場合に、ＴＣＰ／ＩＰよりも上位であってＨＴＴＰ以外のプロトコルによって通信を行えるようにすることなく、前記ＷＥＢブラウザと通信するための準備を行う、第１の通信準備手段と、当該画像処理装置の状態が前記所定の状態でない場合に、前記ＨＴＴＰを含む上位のプロトコルによって通信するための準備を行う、第２の通信準備手段と、を有する。
【発明の効果】
【００１９】
本発明によると、画像形成装置の運用を開始する前に書き込まれるデータを端末装置から画像形成装置へ送信することを開始する時刻を、従来よりも早くすることができる。
【図面の簡単な説明】
【００２０】
【図１】準備ネットワークの全体的な構成を示す図である。
【図２】コマンドの例を示す図である。
【図３】画像形成装置のハードウェア構成の例を示す図である。
【図４】カバーの動作の例を示す図である。
【図５】端末装置のハードウェア構成の例を示す図である。
【図６】画像形成装置の機能的構成の例を示す図である。
【図７】端末装置の機能的構成の例を示す図である。
【図８】ＳＭＴＰの設定に用いられるデータの例を示す図である。
【図９】画像形成装置の全体的な処理の流れの例を示すスローチャートである。
【図１０】準備ネットワークの全体的な構成を示す図である。
【図１１】端末装置に表示されるＷＥＢページの例を示す図である。
【発明を実施するための形態】
【００２１】
図１は、準備ネットワーク１００の全体的な構成を示す図である。図２は、書込データ６Ａの例を示す図である。図３は、画像形成装置１のハードウェア構成の例を示す図である。図４は、カバー１０ｋの動作の例を示す図である。図５は、端末装置２のハードウェア構成の例を示す図である。
【００２２】
準備ネットワーク１００は、図１に示すように、画像形成装置１、端末装置２、およびＬＡＮ（Local Area Network）ケーブル４などによって構成されている。
【００２３】
準備ネットワーク１００は、画像形成装置１の使用の準備のためのＬＡＮである。画像形成装置１の運用を開始する前に、端末装置２から画像形成装置１へＬＡＮケーブル４を介してデータ（以下、「書込データ６Ａ」と記載する。）が送信され、書込データ６Ａが画像形成装置１に書き込まれる。準備ネットワーク１００によると、画像形成装置１の電源をオンにした後、書込データ６Ａを送信するのを開始する時刻を従来よりも早くすることができる。
【００２４】
画像形成装置１は、工場での組み立ておよびＯＳ（Operating System）のインストールなどが完了した後に、試運転が行われることがある。このときに、図２に示すようなスクリプトを示すデータが書込データ６Ａとして画像形成装置１に書き込まれる。または、画像形成装置１が工場から出荷されユーザのところに設置されるときに、作業員（工員またはサービスエンジニア）によってアドレス帳などのデータが書込データ６Ａとして画像形成装置１に書き込まれる。
【００２５】
画像形成装置１および端末装置２は、ＬＡＮケーブル４を介して通信することができる。ＬＡＮケーブル４として、イーサネットの規格に対応したケーブル、例えばＣＡＴ３ないしＣＡＴ６ａのＵＴＰ（Unshielded Twist Pair）ケーブルおよびＣＡＴ７のＳＴＰ（Shielded Twist Pair）ケーブルのうちのいずれかが用いられる。
【００２６】
画像形成装置１は、コピー、ファックス、スキャナ、ＰＣプリント、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２７】
ＰＣプリント機能は、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどから受信したデータに基づいて、文書を印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２８】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像ファイルなどのドキュメントデータを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２９】
画像形成装置１は、書込データ６Ａが書き込まれた後、準備ネットワーク１００から分離され、組織ネットワーク２００に参加させられる。組織ネットワーク２００は、企業、役所、または学校などの組織において複数のユーザによって使用されるＬＡＮである。組織ネットワーク２００は、ＦＴＰ（File Transfer Protocol）サーバ、ＤＨＣＰ（Dynamic Host Configration Protocol）サーバ、ユーザごとの端末装置（パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォン）、ハブ、無線基地局、およびルータなどによって構成される。ルータは、インターネットに接続されている。これにより、画像形成装置１は、インターネット上のＤＮＳ（Domain Name System）サーバ、ウェブサーバ、およびメールサーバなどと通信することができる。
【００３０】
画像形成装置１は、図３に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、スキャンユニット１０ｈ、プリントユニット１０ｉ、カバーセンサ１０ｊ、カバー１０ｋ、および入出力インタフェース１０ｍなどによって構成される。
【００３１】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００３２】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００３３】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで端末装置２などとの通信を実行する。
【００３４】
また、ＮＩＣ１０ｇには、イーサネットポート１１ｇが設けられている。イーサネットポート１１ｇは、ＬＡＮケーブル４の差込口（ＬＡＮポート）である。
【００３５】
スキャンユニット１０ｈは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３６】
プリントユニット１０ｉは、スキャンユニット１０ｈによって読み取られた画像のほか、ＮＩＣ１０ｇによって受信した画像などを用紙に印刷する。
【００３７】
カバーセンサ１０ｊは、カバー１０ｋが開いているか否かを検知する。カバー１０ｋはイーサネットポート１１ｇを保護するためのものであって、イーサネットポート１１ｇの付近に被うように設けられている。カバー１０ｋは、図４（Ａ）のように閉じたり、図４（Ｂ）のように開いたりする。また、カバー１０ｋには、閉じてもＬＡＮケーブル４が干渉しないように、間隙が設けられている。
【００３８】
入出力インタフェース１０ｍは、周辺機器との間でデータをやり取りするための装置である。以下、入出力インタフェース１０ｍとしてＵＳＢ（Universal Serial Bus）ボードが用いられる場合を例に説明する。
【００３９】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーおよび通信などの各機能を実現するためのプログラム、およびブートストラップローダが記憶されている。
【００４０】
ブートストラップローダは、画像形成装置１のＯＳの起動を実行するのに必要なプログラムである。ブートストラップローダの一部に、通信設定プログラム１０Ｐ（図６参照）が含まれている。または、ブートストラップローダによって通信設定プログラム１０ＰがＲＡＭ１０ｂにロードされ実行される。通信設定プログラム１０Ｐについては、後に説明する。
【００４１】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが用いられる。
【００４２】
図１に戻り、端末装置２は、ＬＡＮケーブル４を介して、書込データ６Ａを画像形成装置１へ送信する。端末装置２として、ＮＩＣを有するノート型のパーソナルコンピュータなどが用いられる。
【００４３】
端末装置２は、図５に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、補助記憶装置２０ｄ、ＮＩＣ２０ｅ、キーボード２０ｆ、およびポインティングデバイス２０ｇなどによって構成される。
【００４４】
ＮＩＣ２０ｅは、画像形成装置１のＮＩＣ１０ｇと同様にＬＡＮケーブル４の規格に対応しており、ＴＣＰ／ＩＰなどのプロトコルで画像形成装置１などとの通信を実行する。また、ＮＩＣ２０ｅには、イーサネットポート１１ｇと同様のイーサネットポート２１ｅが設けられている。
【００４５】
キーボード２０ｆおよびポインティングデバイス２０ｇは、ユーザが情報およびコマンドを入力するために用いられる。
【００４６】
ＲＯＭ２０ｃまたは補助記憶装置２０ｄには、ＷＥＢブラウザなどのアプリケーションプログラム、書込データ６Ａ、およびデータ送信プログラム２０Ｐ（図７参照）が記憶されている。データ送信プログラム２０Ｐについては、後述する。
【００４７】
上述の通り、画像形成装置１および端末装置２は、ＴＣＰ／ＩＰによって通信する。よって、両装置は、ＴＣＰ／ＩＰモデルに従って通信する。ＴＣＰ／ＩＰモデルは、次の４つの層によって構成される。
【００４８】
ネットワークインタフェース層は、ＴＣＰ／ＩＰモデルの第１層であり、ハードウェアによる通信を実現するための層である。この層で両装置の通信のために使用されるプロトコルは、イーサネットなどである。
【００４９】
インターネット層は、ＴＣＰ／ＩＰモデルの第２層であり、複数のネットワークの間での端末同士の通信を実現するための層である。この層で両装置の通信のために使用されるプロトコルは、ＩＰ（Internet Protocol）などである。
【００５０】
トランスポート層は、ＴＣＰ／ＩＰモデルの第３層であり、データを送信する効率性を高めまたは送信するデータの信頼性を高めるための層である。この層で両装置の通信のために使用されるプロトコルは、ＴＣＰまたはＵＤＰ（User Datagram Protocol）などである。
【００５１】
アプリケーション層は、ＴＣＰ／ＩＰモデルの第４層であり、通信のアプリケーションを実現するための層である。この層で両装置の通信のために使用されるプロトコルは、ＨＴＴＰ（Hypertext Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）、およびＦＴＰ（File Transfer Protocol）などである。
【００５２】
画像形成装置１および端末装置２において各層の機能がどのように実現されるかについては、後に順次説明する。
【００５３】
通信設定プログラム１０Ｐは、ＯＳの種々の機能のうちイーサネットをベースとする通信の機能を実現する部分（ソフトウェア）を起動するためのプログラムである。通信設定プログラム１０Ｐを実行することで、ＯＳにおける、準備ネットワーク１００を実現する部分が起動し、または、組織ネットワーク２００に参加する部分が起動する。
【００５４】
データ送信プログラム２０Ｐは、画像形成装置１へ書込データ６Ａを送信するためのプログラムである。
【００５５】
通信設定プログラム１０Ｐによると、図６に示す特殊通信データ記憶部１０１、モード判別部１０２、特殊通信設定部１０３、完了通知部１０４、データ書込部１０５、および通常通信設定部１０６が画像形成装置１に実現される。データ送信プログラム２０Ｐによると、図７に示すデータ送信部２０１およびデータ記憶部２０２が端末装置２に実現される。以下、特殊通信データ記憶部１０１ないし通常通信設定部１０６の動作を、図６を参照しながら説明し、データ送信部２０１およびデータ記憶部２０２の動作を、図７を参照しながら説明する。
【００５６】
図６は、画像形成装置１の機能的構成の例を示す図である。図７は、端末装置２の機能的構成の例を示す図である。図８は、ＳＭＴＰの設定に用いられるデータの例を示す図である。
【００５７】
特殊通信データ記憶部１０１には、画像形成装置１が特殊作業モードである場合に端末装置２と通信するために必要な通信設定データ６Ｂが、記憶されている。
【００５８】
特殊作業モードは、画像形成装置１のＲＯＭ１０ｃまたは補助記憶装置１０ｄの所定の領域（ディレクトリ）に書込データ６Ａを書き込むための、画像形成装置１のモードである。
【００５９】
通信設定データ６Ｂは、画像形成装置１に固定的に割り当てられた、特殊作業モードのときにだけ用いられるＩＰアドレス（以下、「特殊アドレス」と記載する。）および、画像形成装置１に固定的に割り当てられた、特殊作業モードのときにだけ用いられるサブネットマスク（以下、「特殊マスク」と記載する。）を示す。画像形成装置１が特殊作業モードである場合、画像形成装置１は、特殊アドレスおよび特殊マスクを用いて端末装置２と通信する。
【００６０】
作業員は、画像形成装置１に書込データ６Ａを書き込もうとする際に、ＬＡＮケーブル４によって端末装置２および画像形成装置１を直接繋ぐ。そして、画像形成装置１の電源をＯＮにする。カバー１０ｋは、開けたままにしておく。なお、ハブを介して端末装置２および画像形成装置１を繋いでもよい。
【００６１】
また、作業員は、画像形成装置１の電源をＯＮにする前に、端末装置２の電源をＯＮにしておき、データ送信プログラム２０Ｐ（図７参照）を起動させておく。さらに、端末装置２を準備ネットワーク１００において使用するために、端末装置２のＩＰアドレスおよび準備ネットワーク１００のサブネットマスクを端末装置２に設定しておく。
【００６２】
画像形成装置１は、電源をＯＮにされると、ＢＩＯＳ（Basic Input Output System）の起動を開始する。ＢＩＯＳの起動を完了すると、ブートストラップローダを実行する。その際、通信設定プログラム１０Ｐ（図６参照）が実行される。
【００６３】
通信設定プログラム１０Ｐの実行が開始されると、モード判別部１０２は、特殊作業モードであるか否かを次のように判別する。
【００６４】
モード判別部１０２は、カバー１０ｋが開いた状態であるか閉じた状態であるかを検知するようにカバーセンサ１０ｊへ指令する。すると、カバーセンサ１０ｊは、カバー１０ｋが開いた状態であるか閉じた状態であるかを検知し、その結果をモード判別部１０２へ送る。
【００６５】
そしてモード判別部１０２は、カバー１０ｋが開いた状態である旨の結果が送られてきた場合は、特殊作業モードであると判別する。閉じた状態である旨の結果が送られてきた場合は、特殊作業モードでないと判別する。
【００６６】
特殊通信設定部１０３は、画像形成装置１のモードが特殊作業モードであるとモード判別部１０２によって判別されると、端末装置２と通信するための設定を行う。この際に、端末装置２からデータを受信するのに最低限必要な準備のみ、行うのが望ましい。
【００６７】
具体的には、特殊通信設定部１０３は、第１層のプロトコルであるイーサネットによる通信のためのプログラムの起動および設定、第２層のプロトコルであるＩＰによる通信のためのプログラムの起動および設定、および第３層のプロトコルであるＴＣＰまたはＵＤＰなどによる通信のためのプログラムの起動および設定などを行う。この際に、特殊通信設定部１０３は、一例として、特殊通信データ記憶部１０１から通信設定データ６Ｂを読み出し、通信設定データ６Ｂに示される特殊アドレスを画像形成装置１自身のＩＰアドレスとして設定する。さらに、通信設定データ６Ｂに示される特殊マスクを画像形成装置１の所属するネットワーク（つまり、準備ネットワーク１００）のサブネットマスクとして設定する。
【００６８】
これにより、上述のＴＣＰ／ＩＰモデルにおける第１層から第３層までの機能のうち端末装置２からデータを受信するのに必要な機能が画像形成装置１に実現される。
【００６９】
完了通知部１０４は、ＩＰアドレスおよびサブネットマスクを設定した旨を、端末装置２へ通知する。
【００７０】
端末装置２において、データ送信部２０１は、画像形成装置１からの通知を受けると、データ記憶部２０２から書込データ６Ａを読み出す。そして、通知元つまり画像形成装置１へ書込データ６Ａを送信する。なお、書込データ６Ａは、作業員が予めデータ記憶部２０２に記憶させておく。
【００７１】
画像形成装置１のデータ書込部１０５は、端末装置２から書込データ６Ａを受信すると、ＲＯＭ１０ｃまたは補助記憶装置１０ｄの所定の領域にその書込データ６Ａを書き込む。
【００７２】
書込データ６Ａにスクリプトが示される場合は、書込後、画像形成装置１は、このスクリプトを実行することによって、出荷前の設定を行う。
【００７３】
例えば、図２のようなスクリプトが書込データ６Ａに示される場合は、このスクリプトが実行されることによって、シリアル番号が画像形成装置１に設定され、いわゆる時刻合わせが行われ、補助記憶装置１０ｄの特定のパーティションがフォーマットされ、プリントした枚数のカウンタが０枚にクリア（リセット）され、プリントユニット１０ｉのプリント位置が調整され、タッチパネルディスプレイ１０ｅのキャリブレーションが行われる。
【００７４】
サービスエンジニアは、画像形成装置１および端末装置２からＬＡＮケーブル４を外し、画像形成装置１をＬＡＮケーブル４または別のＬＡＮケーブルで組織ネットワーク２００のハブに繋ぐ。そして、カバー１０ｋを閉じる。
【００７５】
なお、画像形成装置１は、書き込みが完了したら自動的に再起動（リブート）してもよいし、電源を切断してもよい。または、サービスエンジニアが所定のコマンドを入力することによって再起動させまたは電源を切断させてもよい。
【００７６】
通常通信設定部１０６は、特殊作業モードにあるとモード判別部１０２によって判別されなかった場合に、画像形成装置１を組織ネットワーク２００に参加させるために必要な処理を行う。
【００７７】
具体的には、通常通信設定部１０６は、イーサネットのプロトコル、ＩＰ、ＴＣＰ、およびＵＤＰなどのプロトコルが使用できるようにプログラムを起動しまたは設定を行う。この際に、組織ネットワーク２００における画像形成装置１自身のＩＰアドレスを設定する。さらに、画像形成装置１が使用するＤＮＳサーバのＩＰアドレスのほか、組織ネットワーク２００のデフォルトゲートウェイおよびサブネットマスクを設定する。これらは、予め定義しておいたものであってもよいし、ＤＨＣＰサーバから取得したものであってもよい。
【００７８】
これにより、上述のＴＣＰ／ＩＰモデルにおける第１層から第３層までの機能が画像形成装置１に実現される。
【００７９】
さらに、通常通信設定部１０６は、アプリケーションプロトコルであるＨＴＴＰ、ＳＭＴＰ、およびＦＴＰなどを用いて他の装置と通信できるようにするための準備（プログラムの起動および設定）を行う。例えば、ＳＭＴＰの設定を行うときに、例えば図８に示すようなデータが所定のディレクトリに読み込まれる。
【００８０】
なお、特殊通信設定部１０３は、上述の通り、端末装置２からデータを受信するのに最低限必要な準備のみ行うので、アプリケーションプロトコルによる通信のための準備は行わない。
【００８１】
図９は、画像形成装置１におけるＯＳの起動の際の全体的な処理の流れの例を示すフローチャートである。
【００８２】
次に、画像形成装置１がＯＳを起動する際の全体的な処理の流れを、図９のフローチャートを参照しながら説明する。
【００８３】
画像形成装置１は、電源がオンになると（＃６０１でＹｅｓ）、ＢＩＯＳの起動を行い（＃６０２）、ＯＳの起動を開始する（＃６０３）。ＯＳの起動用のプログラムの１つとして通信設定プログラム１０Ｐが実行される。これにより、ステップ＃６０４以降の処理が次のように実行される。
【００８４】
画像形成装置１は、特殊作業モードにあることを検知した場合（＃６０４でＹｅｓ）、準備ネットワーク１００へ参加するための処理を行う（＃６０５）。すなわち、端末装置２との通信に必要なプログラムの起動および設定を行う。例えば、特殊アドレスを画像形成装置１自身のＩＰアドレスに設定しおよび特殊マスクを画像形成装置１の参加するネットワークのサブネットマスクに設定する。通信に必要なプログラムのうち、端末装置２との通信に不要なプログラムは、起動しない。また、通信に必要な設定のうち、端末装置２との通信に不要な設定は、行わない。
【００８５】
そして、画像形成装置１は、通信可能になった旨を端末装置２へ通知し（＃６０６）、書込データ６Ａを端末装置２から受信して所定のディレクトリに書き込む（＃６０７）。書込後、再起動する（＃６０８）。または、電源をオフにしてもよい。
【００８６】
なお、書込データ６Ａにスクリプトが示される場合は、書込後、画像形成装置１は、このスクリプトを実行する。
【００８７】
特殊作業モードにあることを検知しなかった場合（＃６０４でＮｏ）、画像形成装置１は、組織ネットワーク２００に参加する処理を行い（＃６０９）、ＯＳの起動を完了するための他の処理を実行する（＃６１０）。
【００８８】
本実施形態によると、画像形成装置１は、特殊作業モードにおいてはＯＳの起動の際に、通信のためのプログラムの起動および設定として、端末装置２との通信に必要なプログラムの起動および設定を行い、アプリケーションプロトコルによる通信に必要なプログラムの起動および設定を行わない。これにより、画像形成装置１の電源をＯＮにしてから端末装置２との通信が可能になるまでの時間を従来よりも短縮することができる。そして、端末装置２から画像形成装置１へのデータの送信の開始の時刻を従来よりも早くすることができる。
【００８９】
〔変形例〕
図１０は、準備ネットワーク３００の全体的な構成を示す図である。図１１は、端末装置２に表示されるＷＥＢページの例を示す図である。
【００９０】
上述の実施形態では、通信設定プログラム１０ＰがＲＯＭ１０ｃまたは補助記憶装置１０ｄに記憶されていた。しかし、通信設定プログラム１０Ｐに相当する設定用のプログラムまたはファームウェアがＵＳＢメモリなどの外付けの記憶媒体に記憶されていてもよい。以下、設定用のプログラムまたはファームウェアとして通信設定プログラム１０ＱがＵＳＢメモリに記憶されている場合を例に、画像形成装置１の動作を説明する。
【００９１】
通信設定プログラム１０Ｑを実行すると、図２に示した機能のうちの特殊通信データ記憶部１０１、特殊通信設定部１０３、完了通知部１０４、およびデータ書込部１０５のみが実現される。
【００９２】
作業員は、画像形成装置１に書込データ６Ａを書き込もうとする際に、ＬＡＮケーブル４によって端末装置２および画像形成装置１を直接繋ぐ。そして、ＵＳＢメモリを画像形成装置１の入出力インタフェース１０ｍに取り付け、画像形成装置１の電源をＯＮにする。
【００９３】
なお、上述の実施形態と同様に、ハブを介して画像形成装置１と端末装置２とを繋いでもよい。また、作業員は、データ送信プログラム２０Ｐを予め端末装置２に起動させておく。また、カバー１０ｋの状態は問わない。
【００９４】
すると、画像形成装置１はＢＩＯＳの起動を開始し、起動を完了する。そして、ＵＳＢメモリに記憶されているブートストラップローダを実行する。その際、通信設定プログラム１０Ｑが実行される。
【００９５】
通信設定プログラム１０Ｑが実行されると、特殊通信設定部１０３は、上述の実施形態と同様に、端末装置２と通信するための設定を行う。すなわち、第１層のプロトコルないし第３層のプロトコルによる通信のための設定などを行う。本変形例においても、端末装置２からデータを受信するのに最低限必要な設定のみ、行うのが望ましい。この際に、特殊通信データ記憶部１０１から通信設定データ６Ｂを読み出し、通信設定データ６Ｂに示される特殊アドレスを画像形成装置１自身のＩＰアドレスとして設定する。さらに、通信設定データ６Ｂに示される特殊マスクを画像形成装置１の所属するネットワークのサブネットマスクとして設定する。
【００９６】
完了通知部１０４は、ＩＰアドレスおよびサブネットマスクを設定した旨を、端末装置２へ通知する。
【００９７】
端末装置２のデータ送信部２０１は、画像形成装置１からの通知を受けると、上述の実施形態と同様に、データ記憶部２０２から書込データ６Ａを読み出して画像形成装置１へ送信する。
【００９８】
画像形成装置１のデータ書込部１０５は、上述の実施形態と同様に、端末装置２から受信した書込データ６ＡをＲＯＭ１０ｃまたは補助記憶装置１０ｄの所定の領域に書き込む。そして、画像形成装置１は電源を切断する。
【００９９】
その後、作業員は、ＵＳＢメモリを画像形成装置１から取り外し、画像形成装置１をＬＡＮケーブルで組織ネットワーク２００のハブに繋ぐ。そして、画像形成装置１の電源をオンにする。すると、画像形成装置１は、ＢＩＯＳの起動を実行し、ＲＯＭ２０ｃまたは補助記憶装置２０ｄからブートストラップローダを読み出して実行することによって、ＯＳの起動を実行する。
【０１００】
または、画像形成装置１をデュアルブートに構成してもよい。そして、カバー１０ｋが閉まっている場合は通信設定プログラム１０Ｐを含むローダによってＯＳを起動し、開いている場合は通信設定プログラム１０Ｑを含むローダによってＯＳを起動するようにすればよい。
【０１０１】
上述の実施形態では、１台の端末装置２に画像形成装置１を１台だけ繋げた。しかし、ハブを介して１台の端末装置２に画像形成装置１を複数台、繋げてもよい。
【０１０２】
この場合、複数台の画像形成装置１それぞれの通信設定データ６Ｂには、特殊アドレスが、ホスト部が重複しないように示されている。つまり、複数台の画像形成装置１それぞれの特殊アドレスがユニークである。端末装置２は、すべての画像形成装置１から通知を受信すると、ブロードキャストアドレスを用いて一度に書込データ６Ａをすべての画像形成装置１へ送信すればよい。
【０１０３】
例えば、図１０のような準備ネットワーク３００において、ハブ３を介して端末装置２と画像形成装置１Ａないし画像形成装置１Ｃとが繋がっている。画像形成装置１Ａの特殊アドレスが「１９２．１６８．０．１０」であり、画像形成装置１Ｂの特殊アドレスが「１９２．１６８．０．１１」であり、画像形成装置１Ｃの特殊アドレスが「１９２．１６８．０．１２」である。この場合、端末装置２はブロードキャストアドレス「１９２．１６８．２５５．２５５」を宛先ＩＰアドレスとして、書込データ６Ａを送信する。
【０１０４】
上述の実施形態では、ＴＣＰ／ＩＰモデルの第１層のプロトコルとしてイーサネットを用いたが、他のプロトコルを用いてもよい。例えば、画像形成装置１および端末装置２の両方に無線ＬＡＮの機能が備わっている場合は、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１のプロトコルを用いてもよい。そして、両装置を無線で繋げばよい。
【０１０５】
上述の実施形態において、ＷＥＢページを用いて、書込データ６Ａのうち必要な部分（例えば、アドレス帳の一部分）を作業員に選択させ、画像形成装置１へ送信してもよい。または、作業員が入力した値を示すデータを書込データ６Ａとして画像形成装置１へ送信してもよい。
【０１０６】
この場合、特殊通信設定部１０３は、第１層のプロトコルないし第３層のプロトコルによる通信のための設定だけでなく、第４層のプロトコルであるＨＴＴＰによる通信のための設定も行う。
【０１０７】
例えば、書込データ６Ａがアドレス帳のデータである場合に、画像形成装置１および端末装置２において次のような処理が行われる。画像形成装置１において、ＢＩＯＳの起動が開始し、完了する。すると、ブートストラップローダが実行されて、通信設定プログラム１０Ｐが実行される。
【０１０８】
画像形成装置１のモード判別部１０２は、上述の実施形態と同様に、特殊作業モードにあることを検知する。特殊通信設定部１０３は、第１層のプロトコルないし第３層のプロトコルによる通信のための設定および第４層のプロトコルであるＨＴＴＰによる通信のための設定を行う。完了通知部１０４は、設定が完了した旨を端末装置２へ通知する。
【０１０９】
端末装置２のデータ送信部２０１は、図１１のような、書込データ６Ａのうちのどの部分を送信するのかを作業員に選択させるためのＷＥＢページ５Ａを、画像形成装置１にインストールされているＷＥＢサーバへ要求する。
【０１１０】
画像形成装置１のＷＥＢサーバは、データ送信部２０１からの要求に応じて、ＷＥＢページ５Ａを表示するためのデータを端末装置２へ送信する。このデータは、ＨＴＭＬ（Hypertext Markup Language）またはＪａｖａＳｃｒｉｐｔ（登録商標）などによって記述されている。
【０１１１】
端末装置２のデータ送信部２０１は、データを受信すると、このデータに基づいてＷＥＢページ５Ａを表示する。なお、ＷＥＢページ５Ａには、個人ごとの名前、住所、およびファックス番号などの個人情報がリスト化されて配置されているが、これは、書込データ６Ａに示されるものである。
【０１１２】
作業員は、これらの個人情報の中から、画像形成装置１へ適用するものを選択する。すると、データ送信部２０１は、書込データ６Ａのうちの選択された個人情報を示すデータ（以下、「書込データ６Ａ’」と記載する。）を、画像形成装置１へ送信する。
【０１１３】
画像形成装置１のデータ書込部１０５は、端末装置２から受信した書込データ６Ａ’をＲＯＭ１０ｃまたは補助記憶装置１０ｄの所定の領域に書き込む。
【０１１４】
上述の実施形態では、画像形成装置１のモードが特殊作業モードである場合に、画像形成装置１は、ＴＣＰ／ＩＰモデルの第３層までの機能が実現されるようにＯＳの起動を行ったが、画像形成装置１と端末装置２とがＴＣＰ／ＩＰよりも下位のプロトコルで通信することができる場合、ＴＣＰ／ＩＰによる通信を実現するためのプログラムの起動および設定を行わなくてもよい。
【０１１５】
例えば、画像形成装置１の完了通知部１０４が端末装置２のＭＡＣ（Media Access Control）アドレスへ宛てて完了を通知することができ、端末装置２が通知の送信元のＭＡＣアドレスへ書込データ６Ａを送信することができるのであれば、特殊通信設定部１０３第１層による通信のためのプログラムの起動および設定だけを行ってもよい。
【０１１６】
その他、準備ネットワーク１００、画像形成装置１、端末装置２の全体または各部の構成、処理の内容、処理の順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１１７】
１  画像形成装置（画像処理装置）
６Ａ  書込データ（所定のデータ）
１０ｋ  カバー（蓋）
１００  準備ネットワーク（通信準備システム）
１０１  特殊通信データ記憶部（記憶手段）
１０２  モード判別部（判別手段）
１０３  特殊通信設定部（第１の通信準備手段）
１０５  データ書込部（書込手段）
１０６  通常通信設定部（第２の通信準備手段）
２０１  データ送信部（送信手段）
３００  準備ネットワーク（通信準備システム）
【図１】
2019048418.tif 000003
【図２】
2019048418.tif 000004
【図３】
2019048418.tif 000005
【図４】
2019048418.tif 000006
【図５】
2019048418.tif 000007
【図６】
2019048418.tif 000008
【図７】
2019048418.tif 000009
【図８】
2019048418.tif 000010
【図９】
2019048418.tif 000011
【図１０】
2019048418.tif 000012
【図１１】
2019048418.tif 000013