(57)【特許請求の範囲】
【請求項１】
所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、
前記記憶手段から前記表示画面を読出し、表示手段に表示させる表示制御手段と、を備え、
前記表示制御手段は、前記表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するデータ取得手段と、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するサイズ変更手段と、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更する画面情報変更手段と、を含み、
前記表示制御手段は、複数の前記コンテンツのいずれか１つを選択する選択手段と、
選択された前記コンテンツを前記第２領域に表示するコンテンツ表示手段と、を含む画像形成装置。
【請求項２】
前記画面情報変更手段は、読み出された前記表示画面が前記第２領域を含む場合は、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第２領域を拡大して配置した表示画面に変更する、請求項１に記載の画像形成装置。
【請求項３】
コンテンツに対応する処理を実行するためのコンテンツ処理手段を、さらに備え、
前記第２領域は、前記コンテンツ処理手段に処理を実行させるための指示を受け付けるための指示領域を含み、
前記表示制御手段は、前記指示領域が指示されることに応じて、前記第２領域に表示している前記コンテンツおよび前記指示領域それぞれに対して予め定められた処理を前記コンテンツ処理手段に実行させる、請求項１または２に記載の画像形成装置。
【請求項４】
前記コンテンツ処理手段は、前記第２領域に表示されている前記コンテンツに対して予め定められた別の種類のコンテンツを取得する、請求項３に記載の画像形成装置。
【請求項５】
前記第２領域は、該第２領域に表示されているコンテンツの切換を指示するための指示領域を含み、
前記表示制御手段は、前記指示領域が指示されることに応じて、前記第２領域に表示している前記コンテンツに対応する別の種類のコンテンツを取得し、取得された前記別の種類のコンテンツを前記第２領域に表示させる、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面を記憶する記憶手段と、
前記記憶手段から前記表示画面を読出し、前記表示手段に表示させる表示制御手段と、
操作の入力を受け付ける操作受付手段と、を備え、
前記表示制御手段は、前記表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するデータ取得手段と、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するサイズ変更手段と、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更する画面情報変更手段と、を含み、
前記操作受付手段により所定の操作を受け付けると、前記表示画面に代えて、前記第２領域を拡大した領域を含む拡大表示画面を前記表示手段に表示させる、画像形成装置。
【請求項７】
前記画面情報変更手段は、読み出された前記表示画面が前記第２領域を含む場合は、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第２領域を拡大して配置した表示画面に変更する、請求項６に記載の画像形成装置。
【請求項８】
前記拡大表示画面は、前記表示画面の表示に切換えるための指示を入力するための指示領域を含み、
前記表示制御手段は、前記指示領域が指示されることに応じて、前記拡大表示画面に代えて、前記表示画面を前記表示手段に表示させる、請求項６または７に記載の画像形成装置。
【請求項９】
画像形成装置で実行される表示方法であって、
前記画像形成装置は、所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、を備え、
前記表示手段に表示するための表示画面を前記記憶手段から読み出すステップと、
前記読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するステップと、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するステップと、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更するステップと、
複数の前記コンテンツのいずれか１つを選択するステップと、
選択された前記コンテンツを前記第２領域に表示するステップと、を含む表示方法。
【請求項１０】
画像形成装置で実行される表示方法であって、
前記画像形成装置は、所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面を記憶する記憶手段と、
操作の入力を受け付ける操作受付手段と、を備え、
前記表示手段に表示するための表示画面を前記記憶手段から読み出すステップと、
前記読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するステップと、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するステップと、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更するステップと、
前記操作受付手段により所定の操作を受け付けると、前記表示画面に代えて、前記第２領域を拡大した領域を含む拡大表示画面を前記表示手段に表示させるステップと、を含む表示方法。
【請求項１１】
画像形成装置で実行される表示プログラムであって、
前記画像形成装置は、所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、を備え、
前記表示手段に表示するための表示画面を前記記憶手段から読み出すステップと、
前記読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するステップと、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するステップと、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更するステップと、
複数の前記コンテンツのいずれか１つを選択するステップと、
選択された前記コンテンツを前記第２領域に表示するステップと、を前記画像形成装置を制御するコンピュータに実行させる表示プログラム。
【請求項１２】
画像形成装置で実行される表示プログラムであって、
前記画像形成装置は、所定サイズの表示領域を有する表示手段と、
第１領域を含む表示画面を記憶する記憶手段と、
操作の入力を受け付ける操作受付手段と、を備え、
前記表示手段に表示するための表示画面を前記記憶手段から読み出すステップと、
前記読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、前記可変表示項目に表示するためのデータの数を取得するステップと、
前記取得されたデータの数に基づいて、前記可変表示項目を表示する前記第１領域のサイズを変更するステップと、
前記第１領域のサイズが縮小された場合、読み出された前記表示画面を、サイズが縮小された前記第１領域を配置した残りの領域に前記第１領域とは別の第２領域を配置した表示画面に変更するステップと、
前記操作受付手段により所定の操作を受け付けると、前記表示画面に代えて、前記第２領域を拡大した領域を含む拡大表示画面を前記表示手段に表示させるステップと、を前記画像形成装置を制御するコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、表示方法、表示プログラム、画面生成方法および画面生成プログラムに関し、特に表示装置を備えた画像形成装置、その表示装置に画面を表示する表示方法、表示プログラム、その画面を生成するための画面生成方法および画面生成プログラムに関する。
【背景技術】
【０００２】
画像形成装置にスキャン、コピー、ファクシミリ送受信等の機能を実行させるために、ユーザは必要な設定をする必要がある。この設定作業を容易にするために、画像形成装置は操作画面を表示するための表示装置を備えている。近年、この表示装置に操作画面とは別に広告を表示させる画像形成装置が登場している。例えば、特開２００６−３４３９９２号公報には、第１の印刷開始指示があると広告を表示し、第２の印刷開始指示があると印刷処理を開始する画像形成装置が記載されている。
【０００３】
しかしながら、特開２００６−３４３９９２号公報に記載の画像形成装置は、印刷指示をしなければ広告を表示することができず、また印刷指示をした後の限られた時間しか広告を表示することができないといった問題がある。また、広告を表示する領域のサイズは予め定められているため、表示領域が小さい場合には情報量の多い広告を見づらくなってしまうといった問題がある。
【特許文献１】特開２００６−３４３９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、所定の領域のサイズをできるだけ大きくすることが可能な画像形成装置、表示方法および表示プログラムを提供することである。
【０００５】
この発明の他の目的は、所定の領域をできるだけ大きくした表示画面を生成することが可能な画像形成装置、画面生成方法および画面生成プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、記憶手段から表示画面を読出し、表示手段に表示させる表示制御手段と、を備え、表示制御手段は、表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するデータ取得手段と、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するサイズ変更手段と、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更する画面情報変更手段と、を含み、表示制御手段は、複数のコンテンツのいずれか１つを選択する選択手段と、選択されたコンテンツを第２領域に表示するコンテンツ表示手段と、を含む。
【０００７】
この局面に従えば、表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数に基づいて、可変表示項目を表示する第１領域のサイズが変更され、第１領域のサイズが縮小された場合、表示画面が、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更される。このため、表示画面が第２領域を含まない場合は第２領域を含めることができ、表示画面が第２領域を含む場合は２領域のサイズをできるだけ大きくすることができる。その結果、所定の領域のサイズをできるだけ大きくして表示することが可能な画像形成装置を提供することができる。
【０００８】
好ましくは、画面情報変更手段は、読み出された表示画面が第２領域を含む場合は、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第２領域を拡大して配置した表示画面に変更する。
【０００９】
好ましくは、コンテンツに対応する処理を実行するためのコンテンツ処理手段を、さらに備え、第２領域は、コンテンツ処理手段に処理を実行させるための指示を受け付けるための指示領域を含み、表示制御手段は、指示領域が指示されることに応じて、第２領域に表示しているコンテンツおよび指示領域それぞれに対して予め定められた処理をコンテンツ処理手段に実行させる。
【００１０】
好ましくは、コンテンツ処理手段は、第２領域に表示されているコンテンツに対して予め定められた別の種類のコンテンツを取得する。
【００１１】
好ましくは、第２領域は、該第２領域に表示されているコンテンツの切換を指示するための指示領域を含み、表示制御手段は、指示領域が指示されることに応じて、第２領域に表示しているコンテンツに対応する別の種類のコンテンツを取得し、取得された別の種類のコンテンツを第２領域に表示させる。
【００１２】
この発明の他の局面によれば、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面を記憶する記憶手段と、記憶手段から表示画面を読出し、表示手段に表示させる表示制御手段と、操作の入力を受け付ける操作受付手段と、を備え、表示制御手段は、表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するデータ取得手段と、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するサイズ変更手段と、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更する画面情報変更手段と、を含み、操作受付手段により所定の操作を受け付けると、表示画面に代えて、第２領域を拡大した領域を含む拡大表示画面を表示手段に表示させる。
好ましくは、画面情報変更手段は、読み出された表示画面が第２領域を含む場合は、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第２領域を拡大して配置した表示画面に変更する。
【００１３】
好ましくは、拡大表示画面は、表示画面の表示に切換えるための指示を入力するための指示領域を含み、表示制御手段は、指示領域が指示されることに応じて、拡大表示画面に代えて、表示画面を表示手段に表示させる。
【００１６】
この発明の他の局面によれば、表示方法は、画像形成装置で実行される表示方法であって、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、を備え、表示手段に表示するための表示画面を記憶手段から読み出すステップと、読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するステップと、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するステップと、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域とを配置した表示画面に変更するステップと、複数のコンテンツのいずれか１つを選択するステップと、選択されたコンテンツを第２領域に表示するステップと、を含む。
【００１７】
この局面に従えば、所定の領域のサイズをできるだけ大きくして表示することが可能な表示方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、表示方法は、画像形成装置で実行される表示方法であって、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面を記憶する記憶手段と、操作の入力を受け付ける操作受付手段と、を備え、表示手段に表示するための表示画面を記憶手段から読み出すステップと、読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するステップと、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するステップと、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更するステップと、操作受付手段により所定の操作を受け付けると、表示画面に代えて、第２領域を拡大した領域を含む拡大表示画面を表示手段に表示させるステップと、を含む。
【００１９】
この局面に従えば、所定の領域のサイズをできるだけ大きくして表示することが可能な表示方法を提供することができる。
【００２０】
この発明のさらに他の局面によれば、表示プログラムは、画像形成装置で実行される表示プログラムであって、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面と外部から取得される複数のコンテンツとを記憶する記憶手段と、を備え、表示手段に表示するための表示画面を記憶手段から読み出すステップと、読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するステップと、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するステップと、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更するステップと、複数のコンテンツのいずれか１つを選択するステップと、選択されたコンテンツを第２領域に表示するステップと、をコンピュータに実行させる。
【００２１】
この局面に従えば、所定の領域のサイズをできるだけ大きくして表示することが可能な表示プログラムを提供することができる。
【００２２】
この発明のさらに他の局面によれば、表示プログラムは、画像形成装置で実行される表示プログラムであって、画像形成装置は、所定サイズの表示領域を有する表示手段と、第１領域を含む表示画面を記憶する記憶手段と、操作の入力を受け付ける操作受付手段と、を備え、表示手段に表示するための表示画面を記憶手段から読み出すステップと、読み出された表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得するステップと、取得されたデータの数に基づいて、可変表示項目を表示する第１領域のサイズを変更するステップと、第１領域のサイズが縮小された場合、読み出された表示画面を、サイズが縮小された第１領域を配置した残りの領域に第１領域とは別の第２領域を配置した表示画面に変更するステップと、操作受付手段により所定の操作を受け付けると、表示画面に代えて、第２領域を拡大した領域を含む拡大表示画面を表示手段に表示させるステップと、を画像形成装置を制御するコンピュータに実行させる。
【００２３】
この局面に従えば、所定の領域のサイズをできるだけ大きくして表示することが可能な表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２５】
図１は、本発明の実施の形態における広告システムの全体概要を示す図である。図１を参照して、広告システム１は、インターネット２にそれぞれ接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、広告主が管理する広告サーバ１５３と、コンテンツ提供者が管理する配信サーバ１５１と、を含む。広告サーバ１５３および配信サーバ１５１は、一般的なコンピュータであり、それらのハードウェア構成および機能は周知なのでここでは説明を繰り返さない。
【００２６】
配信サーバ１５１は、広告サーバ１５３から送信されてくる広告情報を広告サーバ１５３からの要求により記憶する。広告情報は、動画を含む。動画は、ロングバージョン動画広告と、ダイジェストバージョン動画広告との２種類を含む。ロングバージョン動画広告の動画は、ダイジェストバージョン動画広告の動画よりも再生時間が長い。また、広告情報は、広告サーバ１５３が記憶するウェブページ（以下「Ｗｅｂページ」という）のＵＲＬを含む。広告サーバ１５３が記憶するＷｅｂページは、例えば、商品の詳細を記述したＷｅｂページ、商品を通信販売するためのＷｅｂページを含む。さらに、広告情報は、会社ごとの静止画を含む。なお、会社ごとの静止画に代えて、静止画を印刷するためのＷｅｂページのＵＲＬを広告情報に含めるようにしてもよい。
【００２７】
図１では、１台の広告サーバ１５３を示すが、複数台あってもよい。配信サーバ１５１は、複数の広告サーバ１５３それぞれから広告情報を受信し、記憶する。配信サーバ１５１は、ＭＦＰ１００からの要求により、または、予め登録されたＭＦＰ１００に広告情報を送信する。ＭＦＰ１００は、配信サーバ１５１から送信される広告情報を受信し、ＨＤＤに記憶する。ＭＦＰ１００は、記憶した広告情報を所定のタイミングで表示する。以下、ＭＦＰ１００が広告情報を表示する具体的な処理を説明する。
【００２８】
なお、本実施の形態においては、画像形成装置の一例として、ＭＦＰ１００を例に説明するが、データを処理する機能を備えていれば、プリンタまたはファクシミリ等であってもよい。
【００２９】
また、ここではインターネット２でＭＦＰ１００、配信サーバ１５１および広告サーバ１５３を接続する例を示すが、インターネット２に代えて、ローカルエリアネットワーク（ＬＡＮ）、専用線などを用いてもよい。また、インターネット２への接続形態は有線または無線を問わない。
【００３０】
図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部１２１と、通信制御部１２３と、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、を含む。ＡＤＦ１０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。
【００３１】
画像形成部３０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部３０は、シアン、マゼンタ、イエローおよびブラックの４色のトナーを用いてカラーの画像を形成する、またシアン、マゼンタ、イエローおよびブラックの４色のうちいずれか１色のトナーを用いてモノクロの画像を形成する。給紙部４０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部３０に供給する。
【００３２】
メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部１２１、通信制御部１２３、ＡＤＦ１０、画像読取部２０、画像形成部３０および給紙部４０と接続され、ＭＦＰ１００の全体を制御する。
【００３３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネルが構成される。
【００３４】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００３５】
ＬＡＮ端子１１８に、インターネット２に接続するためのケーブルが接続されると、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された配信サーバ１５１または広告サーバ１５３と通信し、配信サーバ１５１または広告サーバ１５３から広告情報を受信する。
【００３６】
また、ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。
【００３７】
さらに、ＣＰＵ１１１がインターネット２に接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
通信制御部１２３は、ＣＰＵ１１１をＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたコンピュータと通信可能である。ＣＰＵ１１１は、ＰＳＴＮ７を介して配信サーバ１５１または広告サーバ１５３と直接通信してもよいし、ＰＳＴＮ７に接続されたプロバイダのコンピュータを介して間接的に通信するようにしてもよい。また、ＰＳＴＮ７に限らず、携帯電話の通信網などであってもよい。
【００３９】
また、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部１２３がその発呼を検出する。通信制御部１２３は、発呼を検出すると通話を確立し、ファクシミリ部１２１に通信させる。
【００４０】
ファクシミリ部１２１は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部１２１は、受信したファクシミリデータを画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部１２１により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１２１は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００４１】
図３は、ＭＦＰが備えるＣＰＵの機能の概要をＥＥＰＲＯＭに記憶される情報とともに示す機能ブロック図である。図３を参照して、ＣＰＵ１１１は、操作を受け付けるための操作受付部５３と、受け付けられた操作に従ってジョブを実行するためのジョブ実行部５１と、操作者であるユーザを認証するための認証部５５と、表示部１１４を制御するための表示制御部５７と、ユーザ毎に独自の操作画面を生成するためのカスタム画面生成部６１と、広告情報取得部６３と、広告情報に対応して予め定められた処理を実行するコンテンツ処理部５９とを含む。
【００４２】
ＥＥＰＲＯＭ１１３は、アカウント情報８１と、画面情報８３と、広告情報８５とを記憶する。アカウント情報８１は、ＭＦＰ１００を使用するユーザのユーザＩＤと、パスワード等のユーザの認証に用いられる情報を含む。画面情報８３は、表示部１１４に表示される表示画面を含む。表示画面は、後述するジョブ実行部５１がジョブを実行するために必要な設定値を入力するための操作画面、操作画面を読み出すためのメニュー画面、ジョブ実行部５１がジョブを実行している間の状態を表示するための状態表示画面等を含む。
【００４３】
表示制御部５７は、表示部１１４を制御し、ＥＥＰＲＯＭ１１３に記憶されている画面情報８３から表示画面を読み出し、表示部１１４に表示画面を表示させる。
【００４４】
操作受付部５３は、ユーザが表示部１１４に表示された操作画面に従って操作部１１５に操作を入力すると、操作部１１５から操作を受け付ける。操作受付部５３は、受け付けた操作を、ジョブ実行部５１、表示制御部５７およびコンテンツ処理部５９に出力する。
【００４５】
認証部５５は、操作部１１５に入力されるユーザＩＤとパスワードを受け付け、アカウント情報８１と比較する。受け付けられたユーザＩＤとパスワードとの組に一致する組がアカウント情報８１に含まれていれば、ユーザを認証し、そのユーザＩＤを表示制御部５７およびカスタム画面生成部６１に出力する。
【００４６】
ジョブ実行部５１は、操作受付部５３から入力される操作に従って、ジョブを実行する。ジョブは、画像読取部２０に原稿の原稿画像を読み取らせるスキャンジョブ、画像読取部２０に読み取らせた原稿画像を、画像形成部３０に形成させるコピージョブ、ＨＤＤ１１６に記憶されている画像データに基づき、画像形成部に用紙に画像を形成させるプリントジョブを含む。ジョブ実行部５１は、ジョブを実行する際に、操作受付部５３から設定値が入力される。設定値は、例えば、スキャンジョブであれば、読み取る原稿のサイズ、読取解像度、原稿画像等を含み、コピージョブであれば、画像を形成する用紙のサイズ、拡大率または縮小率、カラーまたはモノクロの別等の画質等を含み、プリントジョブであれば、用紙のサイズ、画質等を含む。ジョブ実行部５１により実行されるジョブは、認証部５５によりユーザが認証されている場合には、認証されたユーザが操作部１１５に入力する操作に従って実行されるものとして取り扱われる。
【００４７】
カスタム画面生成部６１は、ユーザ独自の操作画面を生成し、ＥＥＰＲＯＭ１１３に画面情報８３として記憶する。カスタム画面生成部６１は、認証部５５より認証されたユーザのユーザＩＤが入力される。カスタム画面生成部６１は、操作受付部５３より受け付けられた表示項目に従って項目を配置した表示画面（カスタム画面）を生成し、カスタム画面をユーザＩＤと関連付けてＥＥＰＲＯＭ１１３に記憶する。
【００４８】
カスタム画面生成部６１が生成するカスタム画面は、第１領域を少なくとも含む。カスタム画面生成部６１は、操作受付部５３より受け付けられた表示項目に従って表示項目を配置することにより第１領域を生成する。表示項目は、ＭＦＰ１００が有するスキャン、コピー、ファクシミリおよびプリント機能を実行するための条件を設定する項目または上記機能が実行されている状態を表示するための項目を含む。表示項目に対応して予めサイズの定められたボタンまたは入力領域などのパーツを準備しておき、順に配置することにより第１領域を生成する。カスタム画面生成部６１は、第１領域を生成した後、表示部１１４に表示可能なサイズのカスタム画面に第１領域を配置し、カスタム画面の残りの領域を第２領域に決定する。第２領域は、矩形であることが望ましい。第２領域は、後述する広告情報を表示するための領域として割り当てられる。カスタム画面生成部６１は、表示画面の第１領域以外の残りの領域が、所定サイズに満たない場合、第２領域を決定しない。
【００４９】
表示制御部５７は、認証部５５より認証されたユーザのユーザＩＤが入力される場合、ＥＥＰＲＯＭ１１３の画面情報８３にユーザＩＤと関連付けられたカスタム画面が記憶されていれば、そのカスタム画面を他の表示画面より優先して読出し、表示部１１４に表示する。
【００５０】
広告情報取得部６３は、データ通信制御部１１７が配信サーバ１５１により送信された広告情報を受信すると、データ通信制御部１１７から広告情報が入力される。広告情報取得部６３は、広告情報をＥＥＰＲＯＭ１１３に記憶する。これにより、ＥＥＰＲＯＭ１１３には、広告情報８５が記憶される。広告情報取得部６３は、所定の間隔で配信サーバ１５１に広告情報の送信を要求するようにしてもよいし、配信サーバ１５１にＭＦＰ１００のＩＰアドレスを登録しておき、配信サーバ１５１が一方的に広告情報をＭＦＰ１００に
送信するようにしてもよい。広告情報８５を頻繁に更新するようにすれば、最新の広告情報８５をＥＥＰＲＯＭ１１３に記憶することができる。
【００５１】
図４は、広告情報の構成の一例を示す図である。図４を参照して、広告情報は、ロングバージョン動画広告と、ダイジェストバージョン動画広告と、広告詳細情報アクセス先と、広告情報印刷用画像と、購入用フォームと、を含む。ロングバージョン動画広告およびダイジェストバージョン動画広告は、会社ごとに商品を宣伝するための動画を含む。ロングバージョン動画広告は、ダイジェストバージョン動画広告よりも再生時間が短い。
【００５２】
広告詳細情報アクセス先は、ダイジェストバージョン動画広告およびロングバージョン動画広告と関連付けられており、ダイジェストバージョン動画広告およびロングバージョン動画広告の会社と同じ会社の商品の詳細な情報を記載したＷｅｂページのＵＲＬを含む。
【００５３】
広告情報印刷用画像は、ダイジェストバージョン動画広告およびロングバージョン動画広告と関連付けられており、ダイジェストバージョン動画広告およびロングバージョン動画広告の会社と同じ会社の商品の印刷用の画像である。なお、広告情報印刷用画像に代えて、ダイジェストバージョン動画広告およびロングバージョン動画広告と関連付けられ、ダイジェストバージョン動画広告およびロングバージョン動画広告の会社と同じ会社の商品の印刷用のＷｅｂページのＵＲＬを含むようにしてもよい。
【００５４】
購入用フォームは、ダイジェストバージョン動画広告およびロングバージョン動画広告と関連付けられており、ダイジェストバージョン動画広告およびロングバージョン動画広告の会社と同じ会社の商品の購入用のＷｅｂページのＵＲＬである。
【００５５】
図３に戻って、表示制御部５７は、広告情報８５のダイジェストバージョン動画広告の動画を順に読出し、表示画面の第２領域に表示する。この場合における第２領域は、予め定められた処理が割り当てられたボタンを含む。予め定められた処理は、広告動画を拡大表示する処理、広告の詳細な情報を表示する処理、ロングバージョン動画広告および広告の詳細な情報を保存する処理、商品の画像を印刷する処理、広告の詳細な情報を転送する処理、購入用フォームにアクセスする処理、を含む。
【００５６】
コンテンツ処理部５９は、広告動画を拡大表示する処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応するロングバージョン動画広告を広告情報８５から読み出す。そして、読み出したロングバージョン動画広告の動画を、表示制御部５７に全画面の表示態様で表示部１１４の表示領域に表示させる。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、ロングバージョン動画広告の動画としてＡ社製品広告動画が読み出され、表示部１１４に全画面の表示態様で表示される。
【００５７】
コンテンツ処理部５９は、広告情報８５に対応して予め定められた処理を実行する。具体的には、コンテンツ処理部５９は、広告の詳細な情報を表示する処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードし、Ｗｅｂページを表示制御部５７に全画面の表示態様で表示部１１４の表示領域に表示させる。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、Ａ社製品ＵＲＬで特定されるＷｅｂページがダウンロードされ、表示部１１４に全画面の表示態様で表示される。全画面の表示態様は、表示部１１４の表示領域の縦、または横のいずれか一方のサイズに合わせた領域に表示する態様である。また、全画面の表示態様は、他の画面に遷移するための遷移ボタンを含む。
【００５８】
コンテンツ処理部５９は、ロングバージョン動画広告および広告の詳細な情報を保存する処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応するロングバージョン動画広告および広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードし、読み出したロングバージョン動画広告およびダウンロードしたＷｅｂページをＨＤＤ１１６の所定の領域に記憶する。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、ロングバージョン動画広告の動画としてＡ社製品広告動画が読み出され、Ａ社製品ＵＲＬで特定されるＷｅｂページがダウンロードされ、Ａ社製品広告動画と、Ａ社製品ＵＲＬで特定されるＷｅｂページとが、操作者であるユーザに対してＨＤＤ１１６に予め割り当てられた領域（ユーザＢＯＸ）に記憶される。
【００５９】
コンテンツ処理部５９は、商品の画像を印刷する処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告情報印刷用画像を広告情報８５から読み出す。そして、読み出した広告情報印刷用画像を、画像形成部３０に用紙に形成させる。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、Ａ社製品広告画像が読み出され、画像形成部３０によりＡ社広告画像が用紙に形成される。
【００６０】
コンテンツ処理部５９は、広告の詳細な情報を転送する処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードする。さらに、データ通信制御部１１７を制御して、操作部１１５に入力される送信先にＷｅｂページを送信させる。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、Ａ社製品ＵＲＬで特定されるＷｅｂページがダウンロードされ、ユーザが操作部１１５に入力した電子メールアドレスを宛先とし、ダウンロードしたＷｅｂページを添付ファイルとする電子メールを生成し、送信する。
【００６１】
コンテンツ処理部５９は、購入用フォームにアクセスする処理が割り当てられたボタンの指示が操作部１１５に入力されると、その時に表示画面の第２領域に表示されているダイジェストバージョン動画広告の動画に対応する購入用フォームを広告情報８５から読み出す。そして、ブラウジングプログラムを起動し、読み出した購入用フォームのＵＲＬにアクセスさせる。例えば、ダイジェストバージョン動画広告の動画としてＡ社製品広告動画が表示されているときは、Ａ社製品購入用フォームのＵＲＬで特定されるＷｅｂページがダウンロードされ、表示部１１４に全画面の表示態様で表示される。その後、ブラウジングプログラムにより、Ａ社製品購入用フォームのＵＲＬで特定される広告サーバ１５３との間で通信する。これにより、ユーザは、Ａ社製品を購入するための手続きをすることができる。
【００６２】
また、コンテンツ処理部５９は、広告動画を拡大表示する処理が割り当てられたボタンの指示が操作部１１５に入力される場合の他、所定のタイミングで、ロングバージョン動画広告の動画を、表示制御部５７に全画面の表示態様で表示部１１４の表示領域に表示させるようにしてもよい。所定のタイミングは、操作部１１５により操作を受け付けることができない期間の開始時である。操作部１１５により操作を受け付けることができない期間は、例えば、ファクシミリ部１２１がファクシミリデータを送受信している間、画像形成部３０が形成する画像を安定させるための準備処理の間、データ通信制御部１１７を介してネットワーク２に接続された他のコンピュータと通信している間を含む。通信期間は、スキャンデータまたはＨＤＤ１１６に記憶されたデータを送信している間、遠隔操作されている間を含む。ユーザが操作できない間に、広告を表示部１１４に全画面の表示態様で表示することにより、ユーザの待ち時間を有効に利用することができる。
【００６３】
図５は、表示制御部の詳細な機能の一例を示す機能ブロック図である。図５を参照して、表示制御部５７は、表示部１１４に表示するための表示画面を取得する表示画面取得部７１と、取得された表示画面を変更するための表示画面変更部７３と、広告情報を読み出すための広告情報読出部７５と、表示画面に広告情報を表示するための広告表示部７７と、を含む。
【００６４】
表示画面取得部７１は、表示部１１４に表示するための表示画面をＥＥＰＲＯＭ１１３の画面情報８３から読み出す。表示画面取得部７１は、ＭＦＰ１００がリセットされた最初の段階では、メニュー画面を読み出し、その後、メニュー画面で操作画面が選択されると、選択された操作画面を読み出す。また、表示画面取得部７１は、ジョブ実行部５１がジョブを実行中は、状態表示画面を読み出す。表示画面取得部７１は、読み出した表示画面を表示画面変更部７３に出力する。さらに、表示画面取得部７１は、認証部５５からユーザＩＤが入力され、かつ、読み出す表示画面に対応するカスタム画面が画面情報８３に記憶されている場合、そのカスタム画面を表示画面より優先して読み出す。表示画面取得部７１は、読み出したカスタム画面を表示画面変更部７３に出力する。
【００６５】
表示画面変更部７３は、表示画面取得部７１から入力される表示画面の第１領域が、可変表示項目を含む場合、表示画面を変更する。可変表示項目は、表示項目のうち任意数のデータが表示される項目をいう。例えば、ＭＦＰ１００に登録されているジョブを表示する登録ジョブ表示項目である。登録されているジョブは、ジョブを実行する指示が入力されているが、未だ実行されずに待機状態となっているジョブをいう。画面情報８３に記憶されている表示画面に含まれる可変表示項目は、一度に予め定められた表示可能数のデータを表示可能なサイズに設定されている。例えば、登録ジョブ表示項目は、一度に５つの登録ジョブに関する情報（ジョブ名、ユーザＩＤ等）を表示可能なサイズに設定される。
【００６６】
表示画面変更部７３は、可変表示項目に表示するためのデータを取得し、取得したデータの数が可変表示項目に予め設定されている表示可能数より小さい場合、可変表示項目のサイズを、取得したデータを表示可能な最小のサイズに変更する。例えば、表示可能数が５に設定されており、取得されたデータの数が１であれば、可変表示項目のサイズを、１つのデータを表示するのに必要な最小のサイズに変更する。これにより、第１領域のサイズが小さくなるので、表示領域の残りの領域を第２領域に設定する。ＥＥＰＲＯＭ１１３に、可変表示項目に表示するデータの数に応じた変更後の表示画面を表示画面ごとに複数記憶しておき、表示画面変更部７３は、データ数に対応する表示画面を読み出す。また、ＥＥＰＲＯＭ１１３に記憶されている表示画面を、可変表示項目のサイズ変更および第１領域に含まれる項目の配置を変更することにより、表示画面を変更するようにしてもよい。表示画面変更部７３は、変更した表示画面を広告表示部７７に出力する。
【００６７】
表示画面変更部７３は、表示画面取得部７１から入力される表示画面の第１領域が、可変表示項目を含まない場合、または、可変表示項目を含むが可変表示項目に表示するためのデータ数が可変表示項目に予め設定されている表示可能数より小さくない場合、表示画面取得部７１から入力される表示画面を変更することなく、そのまま広告表示部７７に出力する。
【００６８】
広告表示部７７は、表示画面変更部７３から表示画面または変更された表示画面が入力され、広告情報読出部７５から広告情報８５が入力される。広告表示部７７は、表示画面の第２領域に、広告情報８５のダイジェストバージョン動画広告の動画を表示する。広告表示部７７は、表示画面が第２領域を含まない場合、広告情報のダイジェストバージョン動画広告の動画を表示しない。
【００６９】
図６は、カスタム画面生成処理の流れの一例を示すフローチャートである。カスタム画面生成処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶された画面生成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、ログインを許可するまで待機状態となり（ステップＳ１０１でＮＯ）、ログインを許可すると処理をステップＳ１０２に進める。ＣＰＵ１１１は、ユーザによりユーザＩＤとパスワードとが操作部１１５に入力されると、入力されたユーザＩＤとパスワードとの組に一致する組がアカウント情報８１に含まれていれば、ユーザを認証し、ログインを許可するが、そうでなければログインを許可しない。なお、アカウント情報８１にユーザＩＤとパスワードとの組が登録されていないユーザを、ゲストユーザとしてログインを許可するようにしてもよい。
【００７０】
ステップＳ１０２においては、項目の指定を受け付ける。項目は、表示画面に表示するための項目として予め定められる。予め定められた複数の項目のうちから少なくとも１つを選択する指示を受け付けるようにしてもよい。ステップＳ１０３においては、項目の指定が終了したか否かを判断する。例えば、ユーザが操作部１１５に予め備えられた決定キーを押下すれば、項目の指定を終了させる指示を受け付けるようにすればよい。項目の指定が終了した場合には処理をステップＳ１０４に進めるが、そうでなければ処理をステップＳ１０２に戻す。
【００７１】
ステップＳ１０４においては、第１領域のサイズを決定する。ステップＳ１０２で受け付けられた項目に基づき、項目を配置することにより第１領域を生成する。表示項目に対応して予めサイズの定められたボタンまたは入力領域などのパーツを準備しておき、順に配置することにより第１領域を生成する。これにより、第１領域のサイズを決定する。第１領域が矩形となるように項目を配置するのが好ましい。
【００７２】
そして、第１領域のサイズが、予め定められたしきい値Ｔ１以上か否かを判断する（ステップＳ１０５）。しきい値Ｔ１は、領域の縦および横のいずれか一方、好ましくは横方向に対する値であればよい。また、しきい値を、領域の縦および横の双方に対する値としてもよいし、面積としてもよい。第１領域のサイズがしきい値Ｔ１以上ならば処理をステップＳ１０６に進め、そうでなければ処理をステップＳ１０７に進める。
【００７３】
ステップＳ１０６においては、カスタム画面を通常画面に設定し、処理をステップＳ１１０に進める。通常画面は、第１領域のみを含む画面である。第１領域のサイズがしきい値Ｔ１以上の場合、表示画面のうち第１領域以外の部分が、第２領域として最低必要なサイズに満たないからである。
【００７４】
ステップＳ１０７においては、第１領域のサイズが、予め定められたしきい値Ｔ２以上か否かを判断する。しきい値Ｔ２は、しきい値Ｔ１よりも小さな値である。第１領域のサイズがしきい値Ｔ２以上ならば処理をステップＳ１０８に進め、そうでなければ処理をステップＳ１０９に進める。
【００７５】
ステップＳ１０８においては、カスタム画面を第１分割画面に設定し、処理をステップＳ１１０に進める。第１分割画面は、第１領域と第２領域とを含み、第２領域のサイズが後述する第２分割画面のそれよりも小さいサイズの表示画面である。
【００７６】
ステップＳ１０９においては、カスタム画面を第２分割画面に設定し、処理をステップＳ１１０に進める。第２分割画面は、第１領域と第２領域とを含み、第２領域のサイズが第１分割画面のそれよりも大きいサイズの表示画面である。
【００７７】
ステップＳ１１０においては、カスタム画面を表示部１１４に表示する。そして、ステップＳ１１１において、ユーザによる変更指示を受け付けたか否かを判断する。ユーザが操作部１１５の予め定められたキーを指示することによりカスタム画面の項目の配置またはサイズ等を変更することができる。変更指示を受け付けたならば処理をステップＳ１１２に進め、そうでなければ処理をステップＳ１１３に進める。
【００７８】
ステップＳ１１２においては、変更指示に従ってカスタム画面を変更し、処理をステップＳ１０４に戻す。一方ステップＳ１１３においては、カスタム画面を、ステップＳ１０１において受け付けたユーザＩＤと関連付けてＥＥＰＲＯＭ１１３の画面情報８３に記憶し、処理を終了する。
【００７９】
図７は、画面表示処理の流れの一例を示すフローチャートである。画面表示処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶された表示プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図７を参照して、ＣＰＵ１１１は、ログインを許可するまで待機状態となり（ステップＳ０１でＮＯ）、ログインを許可すると処理をステップＳ０２に進める。ＣＰＵ１１１は、ユーザによりユーザＩＤとパスワードとが操作部１１５に入力されると、入力されたユーザＩＤとパスワードとの組に一致する組がアカウント情報８１に含まれていれば、ユーザを認証し、ログインを許可するが、そうでなければログインを許可しない。なお、アカウント情報８１にユーザＩＤとパスワードとの組が登録されていないユーザを、ゲストユーザとしてログインを許可するようにしてもよい。
【００８０】
ステップＳ０２においては、ログインユーザのカスタム画面が存在するか否かを判断する。ログインユーザのユーザＩＤと関連付けられたカスタム画面がＥＥＰＲＯＭ１１３の画面情報８３に記憶されているか否かを判断する。ログインユーザのカスタム画面が画面情報８３に記憶されていれば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ０４に進める。
【００８１】
ステップＳ０３においては、カスタム画面を画面情報８３から読出し、カスタム画面を処理対象に設定し、処理をステップＳ０５に進める。一方、ステップＳ０４においては、デフォルトの表示画面を読出し、デフォルトの表示画面を処理対象に設定し、処理をステップＳ０５に進める。
【００８２】
ステップＳ０５においては、画面変更処理を実行する。画面変更処理の詳細は後述するが、処理対象に設定されている表示画面の第１領域が可変表示項目を含む場合に、通常画面を第１分割画面または第２分割画面に変更し、第１分割画面を第２分割画面に変更する処理である。換言すれば、表示画面が第２領域を含んでいる場合にはその第２領域のサイズを大きくする処理であり、また、表示画面が第２領域を含んでいない場合は、表示画面に第２領域を追加する処理である。
【００８３】
ステップＳ０６においては、画面変更処理後の表示画面を表示部１１４に表示する。表示画面は、通常画面、第１分割画面および第２分割画面のいずれかである。次のステップＳ０７においては、表示画面が通常画面か否かを判断する。通常画面ならば処理をステップＳ０８に進め、そうでなければ処理をステップＳ１５に進める。
【００８４】
ステップＳ０８においては、操作を受け付けたか否かを判断する。操作を受け付けるまで待機状態となり（ステップＳ０８でＮＯ）、操作を受け付けたならば（ステップＳ０８でＹＥＳ）、処理をステップＳ０９に進める。ステップＳ０９においては、受け付けられた操作が、ジョブ実行指示か否かを判断する。ジョブ実行指示ならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１４に進める。ステップＳ１４においては、画面切換指示を受け付けたか否かを判断する。画面切換指示を受け付けたならば、切換え後の画面を読み出すために処理をステップＳ０２に戻し、そうでなければ処理をステップＳ０８に戻す。
【００８５】
ステップＳ１０においては、ジョブを開始し、処理をステップＳ１１に進める。ステップＳ１１においては、ジョブ実行中処理を実行する。ジョブ実行中処理の詳細は、後述する。ステップＳ１２においては、次ジョブ登録キーが入力されたか否かを判断する。ジョブ実行中処理において表示画面に表示される次ジョブ登録キーが指示されたか否かを判断する。次ジョブ登録キーが入力されたならばジョブを設定するためのメニュー画面を読み出し、処理をステップＳ０２に戻すが、そうでなければ処理をステップＳ１３に進める。  ステップＳ１３においては、ジョブが終了したか否かを判断する。ジョブが終了したならばメニュー画面を読み出すために処理をステップＳ０２に戻し、そうでなければ処理をステップＳ１１に戻す。
【００８６】
一方、処理がステップＳ１５に進む場合、表示部１１４に第１分割画面または第２分割画面が表示されている。ステップＳ１５においては、第１分割画面または第２分割画面の第２領域に広告を表示する。具体的には、ＥＥＰＲＯＭ１１３の広告情報８５からダイジェストバージョン動画広告を読出し、ダイジェストバージョン動画広告の動画像を第２領域に表示する。ダイジェストバージョン動画広告が、複数ある場合には、すべてを順に読み出して表示する。
【００８７】
次のステップＳ１６においては、第２領域に対する操作を受け付けたか否かを判断する。具体的には、第２領域に含まれる処理を実行する指示を入力するためのボタン群のいずれかが指示されたか否かを判断する。ここでは、第２領域に含まれる処理を実行する指示を入力するためのボタン群を、「印刷」、「拡大」、「保存」、「詳細」、「転送」および「購入」の文字がそれぞれ表されたボタンとする。
【００８８】
次のステップＳ１７においては、広告関連処理を実行する。広告関連処理については、詳細を後述する。次に、第１領域に対する操作を受け付けたか否かを判断する（ステップＳ１８）。具体的には、第１領域に含まれるボタンが指示されたか否かを判断する。第１領域に対する操作を受け付けたならば処理をステップＳ１９に進め、そうでなければ処理をステップＳ１６に戻す。ステップＳ１９においては、受け付けられた操作が、ジョブ実行指示か否かを判断する。ジョブ実行指示ならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ２０に進める。ステップＳ２０においては、受け付けられた操作が画面切換指示か否かを判断する。画面切換指示を受け付けたならば、切換え後の画面を読み出すために処理をステップＳ０２に戻し、そうでなければ処理をステップＳ１６に戻す。
【００８９】
図８は、ジョブ実行中処理の流れの一例を示すフローチャートである。ジョブ実行中処理は、図７のステップＳ１１において実行される処理である。図８を参照して、ＣＰＵ１１１は、ＥＥＰＲＯＭ１１３の画面情報８３から状態表示画面を読み出す（ステップＳ３１）。状態表示画面は、ジョブ実行中におけるＭＦＰ１００の状態をユーザに通知するための画面である。そして、状態表示画面を処理対象の表示画面に設定する（ステップＳ３２）。次に、後述する画面変更処理を実行し（ステップＳ３３）、画面変更処理後の表示画面を表示部１１４に表示する（ステップＳ３４）。
【００９０】
次のステップＳ３５においては、表示画面が通常画面か否かを判断する。通常画面ならば処理をステップＳ３６に進め、そうでなければ処理をステップＳ３８に進める。
【００９１】
ステップＳ３６においては、次のジョブの登録が可能か否かを判断する。次のジョブが登録可能になるまで待機状態となり（ステップＳ３６でＮＯ）、次のジョブが登録可能になると（ステップＳ３６でＹＥＳ）、処理をステップＳ３７に進める。ステップＳ３７においては、表示画面に次ジョブ登録キーを表示し、処理を画面表示処理に戻す。
【００９２】
一方、処理がステップＳ３８に進む場合、表示部１１４に第１分割画面または第２分割画面が表示されている。ステップＳ３８においては、第１分割画面または第２分割画面の第２領域に広告を表示する。具体的には、ＥＥＰＲＯＭ１１３の広告情報８５からダイジェストバージョン動画広告を読出し、ダイジェストバージョン動画広告の動画像を第２領域に表示する。ダイジェストバージョン動画広告が、複数ある場合には、すべてを順に読み出して表示する。
【００９３】
次のステップＳ３９においては、第２領域に対する操作を受け付けたか否かを判断する。具体的には、第２領域に含まれる処理を実行する指示を入力するためのボタン群のいずれかが指示されたか否かを判断する。ここでは、第２領域に含まれる処理を実行する指示を入力するためのボタン群を、「印刷」、「拡大」、「保存」、「詳細」、「転送」および「購入」の文字がそれぞれ表されたボタンとする。
【００９４】
次のステップＳ４０においては、広告関連処理を実行する。広告関連処理については、詳細を後述する。次のステップＳ４１においては、次のジョブの登録が可能か否かを判断する。次のジョブが登録可能でなければ処理をステップＳ３８に戻し、次のジョブが登録可能であれば処理をステップＳ３７に進める。ステップＳ３７においては、表示画面に次ジョブ登録キーを表示し、処理を画面表示処理に戻す。
【００９５】
図９は、画面変更処理の流れの一例を示す図である。画面変更処理は、図７のステップＳ０５および図８のステップＳ３３において実行される処理である。図９を参照して、ＣＰＵ１１１は、処理対象に設定されている表示画面が第２分割画面か否かを判断する（ステップＳ５１）。第２分割画面でなければ処理をステップＳ５２に進め、第２分割画面ならば処理を終了する。第２分割画面は、第２領域のサイズが最大に設定されているため、第２領域をより大きなサイズに変更する必要がないからである。なお、第２分割画面よりも大きなサイズの第２領域を有する分割画面を新たに生成するようにしてもよい。
【００９６】
ステップＳ５２においては、処理対象に設定されている表示画面の第１領域の項目数と項目それぞれのサイズを取得する。そして、第１領域に含まれる項目のうちに可変表示項目が存在するか否かを判断する（ステップＳ５３）。可変表示項目が存在すれば処理をステップＳ５４に進め、存在しなければ処理を画面表示処理に戻す。可変表示項目が存在しなければ第１領域のサイズを小さくできないからである。
【００９７】
ステップＳ５４においては、可変表示項目に表示するためのデータの数を取得する。例えば、可変表示項目が登録ジョブ表示項目の場合、登録ジョブの数を取得する。次のステップＳ５５においては、データ数（登録ジョブの数）をしきい値Ｃ１と比較し、データ数がしきい値Ｃ１以下ならば処理をステップＳ５６に進め、そうでなければステップＳ５６をスキップして処理をステップＳ５７に進める。しきい値Ｃ１は、可変表示項目ごとに予め定めた値である。ステップＳ５６においては、データ数に応じて可変表示項目の領域のサイズを縮小する。このため、第１領域にデータを表示しつつ第１領域のサイズを小さくすることができる。
【００９８】
次のステップＳ５７においては、次に処理対象とするべき可変表示項目が存在するか否かを判断する。未処理の可変表示項目が存在するならば処理をステップＳ５４に戻し、存在しなければ処理をステップＳ５８に進める。ステップＳ５８においては、サイズが縮小された可変表示項目に基づいて第１領域のサイズを決定する。処理対象となっている表示画面に含まれるサイズが縮小された可変表示項目を含むすべての表示項目を再配置し、第１領域のサイズを決定する。第１領域が矩形となるように表示項目を再配置するのが好ましい。
【００９９】
そして、処理対象の表示画面が第１分割画面か否かを判断する（ステップＳ５９）。第１分割画面ならば処理をステップＳ６０に進め、そうでなければ処理をステップＳ６２に進める。ステップＳ６０においては、ステップＳ５８においてサイズが決定された第１領域のサイズがしきい値Ｔ２以上か否かを判断する。第１領域のサイズがしきい値Ｔ２以上ならば処理をステップＳ６２に進め、そうでなければ処理をステップＳ６１に進める。第１領域のサイズがしきい値Ｔ２以上ならば表示画面に第２領域のサイズを拡大するために十分な領域が残っていないと判断する。
【０１００】
ステップＳ６１においては、表示画面を第２分割画面に変更し、処理をステップＳ６２に進める。第２分割画面の第２領域は、第１分割画面の第２領域よりサイズが大きい。このため、第１領域にデータを表示しつつ、第２領域のサイズが大きくなるので、ユーザが広告情報に注意を引くようにすることができる。
【０１０１】
ステップＳ６２においては、表示画面が通常画面か否かを判断する。通常画面は、第２領域を有しない画面である。表示画面が通常画面ならば処理をステップＳ６３に進め、そうでなければ処理を画面表示処理またはジョブ実行中処理に戻す。ステップＳ６３においては、ステップＳ５８においてサイズが決定された第１領域のサイズがしきい値Ｔ１以上か否かを判断する。第１領域のサイズがしきい値Ｔ１以上ならば処理を画面表示処理またはジョブ実行中処理に戻し、そうでなければ処理をステップＳ６４に進める。第１領域のサイズがしきい値Ｔ１以上ならば表示画面に第２領域を追加するために十分な領域が残っていないと判断する。
【０１０２】
ステップＳ６４においては、ステップＳ５８においてサイズが決定された第１領域のサイズがしきい値Ｔ２以上か否かを判断する。第１領域のサイズがしきい値Ｔ２以上ならば処理をステップＳ６５に進め、そうでなければ処理をステップＳ６６に進める。第１領域のサイズがしきい値Ｔ２以上ならば表示画面に大きなサイズの第２領域を追加するために十分な領域が残っていないが、小さなサイズの第２領域を追加するための領域が残っていると判断する。第１領域のサイズがしきい値Ｔ２より小さければ、表示画面に大きなサイズの第２領域を追加するために十分な領域が残っていると判断する。ステップＳ６５においては、表示画面を第１分割画面に変更し、処理を画面表示処理またはジョブ実行中処理に戻す。ステップＳ６６においては、表示画面を第２分割画面に変更し、処理を画面表示処理またはジョブ実行中処理に戻す。
【０１０３】
図１０は、表示画面の一例を示す第１の図である。図１０は、表示画面の一例として操作画面を示している。図１０を参照して、表示画面２０１は、複数の項目を表示する領域を有し、複数の項目を表示する領域のうちに可変表示項目としての登録ジョブ表示項目を表示する領域２１１を有する。
【０１０４】
図１１は、表示画面の変更を説明するための第１の図である。図１１を参照して、登録ジョブが存在しない場合における変更後の表示画面を示す。表示画面の登録ジョブ表示項目に表示するためのデータが存在しないため、領域２１１がサイズを縮小した領域２１１Ａに変更される。
【０１０５】
図１２は、変更後の表示画面の一例を示す第１の図である。図１２を参照して、変更後の表示画面２０１Ａは、登録ジョブ表示項目を表示するための領域２１１Ａの上方に、第２領域２２１が配置される。第２領域２２１は、ダイジェストバージョン動画広告の動画を表示するための領域２２３と、処理を実行する指示を入力するためのボタン群２２５とを含む。ボタン群２２５は、「印刷」、「拡大」、「保存」、「詳細」、「転送」および「購入」の文字がそれぞれ表されたボタンを含む。「印刷」の文字が表されたボタンは、商品の画像を印刷する処理が、割り当てられる。「拡大」の文字が表されたボタンは、ロングバージョン動画広告の動画を表示する処理が割り当てられる。「保存」の文字が表されたボタンは、ロングバージョン動画広告および広告の詳細な情報を保存する処理が割り当てられる。「詳細」の文字が表されたボタンは、広告の詳細な情報を表示する処理が割り当てられる。「転送」の文字が表されたボタンは、広告の詳細な情報を転送する処理が割り当てられる。「購入」の文字が表されたボタンは、購入用フォームにアクセスする処理が割り当てられる。
【０１０６】
図１３は、表示画面の一例を示す第２の図である。図１３は、表示画面の一例として状態表示画面を示している。図１３を参照して、表示画面２３１は、状態を表示する領域２３５と、登録ジョブ表示項目を表示する領域２３３とを有する。状態を表示する領域２３５と、登録ジョブ表示項目を表示する領域２３３とは、可変表示項目である。
【０１０７】
図１４は、表示画面の変更を説明するための第２の図である。図１４は、登録ジョブが存在しない場合における変更後の表示画面を示す。表示画面の登録ジョブ表示項目に表示するためのデータが存在しないため、領域２３３がそのサイズを縮小した領域２３３Ａに変更される。また、図１３に示す状態を表示する領域２３５には「読み込み中です」の文字列を含むが、空欄が多く存在する。このため、領域２３５がサイズを縮小した領域２３５Ａに変更される。また、表示画面２３１は、「次ジョブ登録」の文字を含む次ジョブ登録キー２３７を含む。領域２３５Ａ、次ジョブ登録キー２３７および領域２３３Ａにより第１領域が構成される。
【０１０８】
図１５は、変更後の表示画面の一例を示す第３の図である。図１５を参照して、変更後の表示画面２３１Ａは、領域２３５Ａ、次ジョブ登録キー２３７および領域２３３Ａにより構成される第１領域の左側に、第２領域２２５が配置される。第２領域２２５は、ダイジェストバージョン動画広告の動画を表示するための領域２３９と、処理を実行する指示を入力するためのボタン群２２５とを含む。
【０１０９】
図１６は、広告関連処理の流れの一例を示すフローチャートである。広告関連処理は、図７のステップＳ１７および図８のステップＳ４０において実行される処理である。図１６を参照して、ＣＰＵ１１１は、第２領域に対して受け付けられた操作を判別する（ステップＳ７１）。ここでは、第２領域に対する操作は、第２領域の動画像を表示している領域をタッチする操作、第２領域に含まれる処理を実行する指示を入力するためのボタン群のいずれかを指示する操作を含む。ステップＳ７１においては、いずれの操作が受け付けられたかを判別する。ボタン群は、「印刷」、「拡大」、「保存」、「詳細」、「転送」および「購入」の文字がそれぞれ表されたボタンを含む。
【０１１０】
ステップＳ７２においては判別された操作によって処理を分岐させる。操作が第２領域の動画像を表示している領域をタッチする操作、または「拡大」の文字が表されたボタンを指示する操作であれば処理をステップＳ７３に進め、「印刷」の文字が表されたボタンを指示する操作ならば処理をステップＳ７６に進め、「保存」の文字が表されたボタンを指示する操作ならば処理をステップＳ７７に進め、「詳細」の文字が表されたボタンを指示する操作ならば処理をステップＳ７８に進め、「転送」の文字が表されたボタンを指示する操作ならば処理をステップＳ７９に進め、「購入」の文字が表されたボタンを指示する操作ならば処理をステップＳ８０に進める。
【０１１１】
ステップＳ７３においては、広告動画を拡大表示する。具体的には、第２領域を全画面の表示態様で表示部１１４に表示し、ＥＥＰＲＯＭ１１３の広告情報８５からロングバージョン動画広告を読出し、ロングバージョン動画広告の動画像を第２領域に表示する。ロングバージョンの動画広告が複数ある場合には、操作が受け付けられた時点において第２領域に表示されていたダイジェストバージョン動画広告に対応するロングバージョンの動画広告を表示する。
【０１１２】
そして、ステップＳ７４において、表示部１１４に全画面の表示態様から戻ることを指示するための「戻る」キーを表示し、処理をステップＳ７５に進める。具体的には、第２領域に「戻る」キーを表示する。「戻る」キーは、動画像を表示する領域の外側に表示するのが好ましいが、全画面の表示態様で動画像を表示する領域の外側に空の領域がなければ、動画像を表示する領域に重畳表示する。
【０１１３】
図１７は、広告動画を拡大表示した場合の画面の一例を示す図である。図１７に示す画面は、図１２に示した変更後の表示画面（操作画面）が表示されている状態で、第２領域の動画像を表示している領域２２３をタッチする操作が受け付けられたとき、または、「拡大」の文字が表されたボタンを指示する操作が受け付けられたときに表示される画面を示している。第１分割画面２０１Ａの領域２２１が画面２０１Ｂに全画面の表示態様で表示される。さらに、「ジョブ登録画面へ戻る」の文字が表された「戻る」キー２５１が表示される。
【０１１４】
図１６に戻って、ステップＳ７５においては、「戻る」キーが指示されるまで待機状態となり（ステップＳ７５でＮＯ）、「戻る」キーが指示されると（ステップＳ７５でＹＥＳ）、処理を画面表示処理またはジョブ実行中処理に戻す。
【０１１５】
ステップＳ７６においては、広告情報印刷用画像を印刷し、処理を画面表示処理またはジョブ実行中処理に戻す。具体的には、操作が受け付けられた時に第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告情報印刷用画像を広告情報８５から読み出す。そして、読み出した広告情報印刷用画像を、画像形成部３０に用紙に形成させ、処理を画面表示処理またはジョブ実行中処理に戻す。
【０１１６】
ステップＳ７７においては、広告画像および広告詳細情報を保存し、処理を画面表示処理またはジョブ実行中処理に戻す。具体的には、操作が受け付けられた時に第２領域に表示されているダイジェストバージョン動画広告の動画に対応するロングバージョン動画広告および広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードし、読み出したロングバージョン動画広告およびダウンロードしたＷｅｂページをＨＤＤ１１６の所定の領域に記憶する。
【０１１７】
ステップＳ７８においては、広告詳細情報を表示し、処理を画面表示処理またはジョブ実行中処理に戻す。具体的には、操作が受け付けられた時に第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードし、ダウンロードしたＷｅｂページを第２領域に表示する。
【０１１８】
ステップＳ７９においては、広告詳細情報を転送し、処理を画面表示処理またはジョブ実行中処理に戻す。具体的には、操作が受け付けられた時に第２領域に表示されているダイジェストバージョン動画広告の動画に対応する広告詳細情報アクセス先を広告情報８５から読み出す。そして、データ通信制御部１１７を制御して、読み出した広告詳細情報アクセス先のＵＲＬで特定されるＷｅｂページをダウンロードする。さらに、データ通信制御部１１７を制御して、操作部１１５に入力される送信先にＷｅｂページを送信させる。例えば、ユーザが操作部１１５に入力した電子メールアドレスを宛先とし、ダウンロードしたＷｅｂページを添付ファイルとする電子メールを生成し、送信する。
【０１１９】
ステップＳ８０においては、購入用フォームを表示し、購入のための処理を実行し、処理を画面表示処理またはジョブ実行中処理に戻す。具体的には、操作が受け付けられた時に第２領域に表示されているダイジェストバージョン動画広告の動画に対応する購入用フォームを広告情報８５から読み出す。そして、ブラウジングプログラムを起動し、読み出した購入用フォームのＵＲＬにアクセスさせる。その後、ブラウジングプログラムにより、購入用フォームのＵＲＬで特定される広告サーバとの間で通信する。これにより、ユーザは、製品を購入するための手続きをすることができる。
【０１２０】
以上説明したように本実施の形態におけるＭＦＰ１００は、表示部１１４に表示するための表示画面をＥＥＰＲＯＭ１１３の画面情報８３に記憶しており、ＣＰＵ１１１は、画面情報８３から表示画面を読出し、表示部１１４に表示させる表示制御部５７を備えている。表示制御部５７は、表示画面に含まれる第１領域が任意数のデータが表示される可変表示項目を含む場合、可変表示項目に表示するためのデータの数を取得し、取得されたデータの数に基づいて、可変表示項目のサイズを変更し、可変表示項目がサイズ変更された後における第１領域のサイズと、表示部１１４が有する表示領域のサイズとに基づいて、第２領域のサイズを決定し、読み出された表示画面を、可変表示項目がサイズ変更された後における第１領域とサイズが決定された第２領域とを配置した表示画面に変更する表示画面変更部７３を含む。このため、データ数が少ない場合、表示画面が通常画面ならば第１分割画面または第２分割画面に変更し、表示画面が第１分割画面ならば第２分割画面に変更する。データ数が少ないと第２領域のサイズが大きくなり、データ数が多いと第２領域のサイズが小さくなるので、第２領域のサイズをできるだけ大きくすることができる。その結果、広告を広いサイズの領域に表示するので、広告を目立ちやすく表示することができる。
【０１２１】
また、ＭＦＰ１００は、複数の表示項目のうちから少なくとも１つの指定を受け付け、受け付けた指定により特定される表示項目に対して予め定められた表示サイズに基づいて、第１領域のサイズを決定し、第１領域のサイズと表示領域のサイズとに基づいて、第２領域のサイズを決定し、第１領域と第２領域とを配置したカスタム画面を生成し、カスタム画面をユーザＩＤと関連付けてＨＤＤ１１６の画面情報８３に記憶する。このため、第２領域をできるだけ大きくしたユーザごとにカスタム化したカスタム画面を生成することができる。その結果、広告を広いサイズの領域に表示するカスタム画面を生成することができ、広告を目立ちやすく表示可能なカスタム画面を生成することができる。
【０１２２】
なお、本実施の形態においては、操作者が操作部１１５を操作する場合を例に説明したが、ＭＦＰ１００をＬＡＮ等のネットワークに接続し、そのネットワークに接続された他のコンピュータからＭＦＰ１００を遠隔操作する場合にも適用することができる。この場合、ＭＦＰ１００が表示部１１４に表示するのと同じ表示画面を、データ通信制御部１１７を介してコンピュータに送信すればよい。
【０１２３】
また、上述した実施の形態においては、ＭＦＰ１００について説明したが、図６に示した処理をコンピュータに実行させるための画面生成方法または画面生成プログラムとして発明を捉えることができるのはいうまでもない。さらに図７〜９および図１６に示した処理をコンピュータに実行させるための表示方法または表示プログラムとして発明を捉えることができるのはいうまでもない。
【０１２４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２５】
＜付記＞
（１）  機能を実行するための機能実行手段をさらに備え、
前記第１領域は、前記機能実行手段により実行される機能を定めるための条件を設定する項目または前記機能実行手段により機能が実行されている状態を表示する項目を含む、請求項１に記載の画像形成装置。
（２）  前記コンテンツ処理手段は、取得された前記別の種類のコンテンツを前記表示手段に表示させる、請求項４に記載の画像形成装置。
（３）  前記コンテンツ処理手段は、取得された前記別の種類のコンテンツを前記表示手段の表示領域全面に表示させる、請求項４に記載の画像形成装置。
（４）  画像を形成する画像形成手段をさらに備え、
前記コンテンツ処理手段は、取得された前記別の種類のコンテンツに基づき前記画像形成手段に画像を形成させる、請求項４に記載の画像形成装置。
（５）  データを送信するデータ送信手段をさらに備え、
前記コンテンツ処理手段は、取得された前記別の種類のコンテンツを前記データ送信手段に送信させる、請求項４に記載の画像形成装置。
（６）  前記コンテンツ処理手段は、取得された前記別の種類のコンテンツを前記記憶手段に記憶する、請求項４に記載の画像形成装置。
（７）  前記表示制御手段は、前記表示画面に代えて、前記第２領域を拡大した領域を含む拡大表示画面を前記表示手段に表示させる、請求項６に記載の画像形成装置。
（８）画像を形成する画像形成手段をさらに備え、
前記機能実行手段による機能の実行中であって、前記操作受付手段により操作を受け付けできない間は、画像形成手段が形成する画像を安定化するための処理をしている間を含む、請求項６に記載の画像形成装置。
（９）  外部の機器とデータを送信または受信する通信手段をさらに備え、
前記機能実行手段による機能の実行中であって、前記操作受付手段により操作を受け付けできない間は、通信手段がデータを送受信している間を含む、請求項６に記載の画像形成装置。
（１０）  前記識別情報受付手段により前記ユーザ識別情報が受け付けられると、受け付けられた前記ユーザ識別情報に関連付けられた前記新たな表示画面を前記記憶手段から読出し、前記表示手段に表示させる表示制御手段をさらに備えた、請求項８に記載の画像形成装置。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態における広告システムの全体概要を示す図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵの機能の概要をＥＥＰＲＯＭに記憶される情報とともに示す機能ブロック図である。
【図４】広告情報の構成の一例を示す図である。
【図５】表示制御部の詳細な機能の一例を示す機能ブロック図である。
【図６】カスタム画面生成処理の流れの一例を示すフローチャートである。
【図７】画面表示処理の流れの一例を示すフローチャートである。
【図８】ジョブ実行中処理の流れの一例を示すフローチャートである。
【図９】画面変更処理の流れの一例を示す図である。
【図１０】表示画面の一例を示す第１の図である。
【図１１】表示画面の変更を説明するための第１の図である。
【図１２】変更後の表示画面の一例を示す第１の図である。
【図１３】表示画面の変更を説明するための第２の図である。
【図１４】変更後の表示画面の一例を示す第２の図である。
【図１５】変更後の表示画面の一例を示す第３の図である。
【図１６】広告関連処理の流れの一例を示すフローチャートである。
【図１７】広告動画を拡大表示した場合の画面の一例を示す図である。
【符号の説明】
【０１２７】
１  広告システム、２  インターネット、１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５１  ジョブ実行部、５３  操作受付部、５５  認証部、５７  表示制御部、５９  コンテンツ処理部、６１  カスタム画面生成部、６３  広告情報取得部、７１  表示画面取得部、７３  表示画面変更部、７５  広告情報読出部、７７  広告表示部、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＥＥＰＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１９Ａ  メモリカード、１２１  ファクシミリ部、１２３  通信制御部、１５１  配信サーバ、１５３  広告サーバ。
【図１】
0004386114.tif 000002
【図２】
0004386114.tif 000003
【図３】
0004386114.tif 000004
【図４】
0004386114.tif 000005
【図５】
0004386114.tif 000006
【図６】
0004386114.tif 000007
【図７】
0004386114.tif 000008
【図８】
0004386114.tif 000009
【図９】
0004386114.tif 000010
【図１０】
0004386114.tif 000011
【図１１】
0004386114.tif 000012
【図１２】
0004386114.tif 000013
【図１３】
0004386114.tif 000014
【図１４】
0004386114.tif 000015
【図１５】
0004386114.tif 000016
【図１６】
0004386114.tif 000017
【図１７】
0004386114.tif 000018