(57)【要約】      （修正有）【課題】操作パネルに表示するボタンを容易にカスタマイズすることを可能にする画像形成装置及びボタンカスタマイズ方法を提供する。【解決手段】画像形成装置は、編集画面表示手段を有する。編集画面表示手段は、操作画面に表示するボタンの編集画面を表示し、編集画面において、操作画面に表示するボタンの形態を表すプレビュー画像６２と、プレビュー画像６２に含まれるオブジェクトと対応づけて、オブジェクトの編集を指示するための編集ボタンとを表示する。【選択図】図６
2018125004.tif 000002
【特許請求の範囲】
【請求項１】
操作画面を表示する画像形成装置であって、
前記操作画面に表示するボタンの編集画面を表示する編集画面表示手段を有し、
前記編集画面表示手段は、前記編集画面において、前記操作画面に表示するボタンの形態を表すプレビュー画像と、前記プレビュー画像に含まれるオブジェクトと対応づけて、前記オブジェクトの編集を指示するための編集ボタンとを表示することを特徴とする画像形成装置。
【請求項２】
前記編集画面表示手段は、前記編集ボタンを選択する操作がされた場合に、前記編集ボタンに対応するオブジェクトを変更するための画面を表示する請求項１記載の画像形成装置。
【請求項３】
編集対象とするボタンの種類として、前記画像形成装置に設けられた機能を実行するための第１ボタンと外部装置に設けられた機能を実行するための第２ボタンの何れかを選択する選択手段をさらに有し、
前記編集画面表示手段は、前記選択手段により選択された前記第１ボタンあるいは前記第２ボタンの何れかに対応する編集画面を表示する請求項１記載の画像形成装置。
【請求項４】
前記編集画面表示手段は、前記選択手段により選択された前記第１ボタンあるいは前記第２ボタンの何れかに応じた数の前記編集ボタンを表示する請求項３記載の画像形成装置。
【請求項５】
操作画面を表示する画像形成装置におけるボタンカスタマイズ方法であって、
前記操作画面に表示するボタンの編集画面を表示し、
前記編集画面において、前記操作画面に表示するボタンの形態を表すプレビュー画像と、前記プレビュー画像に含まれるオブジェクトと対応づけて、前記オブジェクトの変更を指示するためのボタンとを表示することを特徴とするボタンカスタマイズ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置、画像形成装置におけるボタンカスタマイズ方法に関する。
【背景技術】
【０００２】
従来、デジタル複合機などの画像形成装置は、管理者の操作により機体設定の変更が可能である。例えば、デジタル複合機は、利用者が操作するユーザインターフェース画面（ＵＩ画面）をカスタマイズして、ユーザの操作性を向上させることができる。ＵＩ画面のカスタマイズには、例えば、ＵＩ画面に含まれるＵＩ部品（ボタンやアイコン）の非表示、レイアウトの変更、新規ＵＩ部品の追加などがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１２４６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように従来のデジタル複合機では、利用者が操作するＵＩ画面（操作パネル）についてカスタマイズすることができるが、ＵＩ画面（操作パネル）に配置されるＵＩ部品（ボタンやアイコン）を容易にカスタマイズすることができなかった。
【０００５】
本発明が解決しようとする課題は、操作パネルに表示するボタンを容易にカスタマイズすることが可能な画像形成装置及びボタンカスタマイズ方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態によれば、操作画面を表示する画像形成装置は、編集画面表示手段を有する。編集画面表示手段は、前記操作画面に表示するボタンの編集画面を表示し、前記編集画面において、前記操作画面に表示するボタンの形態を表すプレビュー画像と、前記プレビュー画像に含まれるオブジェクトと対応づけて、前記オブジェクトの編集を指示するための編集ボタンとを表示する。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の画像形成装置の構成例を概略的に示す図。
【図２】本実施形態におけるデジタル複合機の初期画面であるホーム画面の一例を示す図。
【図３】本実施形態におけるデジタル複合機によるボタンカスタマイズ処理について示すフローチャート。
【図４】本実施形態におけるデジタル複合機によるボタンカスタマイズ処理について示すフローチャート。
【図５】本実施形態における編集状態画面の一例を示す図。
【図６】本実施形態におけるボタン編集画面の一例を示す図。
【図７】本実施形態におけるボタン編集画面の一例を示す図。
【図８】本実施形態におけるアイコン選択画面の一例を示す図。
【図９】本実施形態における文字入力用画面の一例を示す図。
【図１０】本実施形態における登録方法一覧画面の一例を示す図。
【図１１】本実施形態におけるプリセット登録画面の一例を示す図。
【図１２】本実施形態におけるＷｅｂアプリ登録画面の一例を示す図。
【図１３】本実施形態における操作履歴登録画面の一例を示す図。
【発明を実施するための形態】
【０００８】
以下、本実施形態について、図面を参照しながら説明する。  
図１は、本実施形態の画像形成装置の構成例を概略的に示す図である。図１に示すように、画像形成装置としてのデジタル複合機（ＭＦＰ）１は、ローカルエリアネットワークに接続する機能を有する。図１に示す構成例では、デジタル複合機１は、ローカルエリアネットワーク内のサーバ２、ユーザ端末３及び管理者端末４と、ルータ５を介して接続する。デジタル複合機１は、ルータ５に接続したファイアウォール６を介してインターネットなどの外部ネットワークに接続する。デジタル複合機１は、外部ネットワーク（インターネット等）を介して外部装置（例えば、Ｗｅｂサーバ）にアクセスし、外部装置が提供する機能（Ｗｅｂサービスなど）を利用することができる。また、デジタル複合機１は、電話回線に接続する機能を有する。図１に示す構成例では、デジタル複合機１は、ＦＡＸ７及び電話機８などを接続するＰＢＸ９に接続する。デジタル複合機１は、ＰＢＸ９を介して電話交換局に接続する。
【０００９】
デジタル複合機（ＭＦＰ）１は、画像形成装置（印刷装置）として機能する。デジタル複合機１は、スキャナ機能、プリンタ機能、コピー機能、ネットワーク通信機能、及びファクシミリ通信機能などを有する。デジタル複合機１は、様々な構成のネットワークに接続できる。デジタル複合機１は、ユーザの利用形態に応じた様々な設定が可能である。デジタル複合機１は、設定内容に従って特定の機能を制限したり、データの処理方式を選択したりする。例えば、部門やユーザごとの印刷制限設定、デバイスごとの暗号化強度、上書き消去の設定、ネットワークポート遮断などのセキュリティに関する設定は、管理者端末４において管理者が指定する。
【００１０】
サーバ２は、プロセッサ、メモリ及びインターフェースなどを有するサーバコンピュータである。サーバ２は、ルータ５を介してローカルエリアネットワーク内の各機器とデータ通信する。サーバ２では、メモリに記憶したプログラムをプロセッサが実行することにより様々な処理機能を実現する。
【００１１】
ユーザ端末３は、ユーザが使用する端末装置である。ユーザ端末３は、プロセッサ、メモリ、インターフェース、操作部及び表示部などを有する。ユーザ端末３は、ルータ５を介して接続するローカルエリアネットワーク内の各機器とデータ通信する。ユーザ端末３では、メモリに記憶したプログラムをプロセッサが実行することにより様々な処理機能を実現する。ユーザ端末３は、例えば、パーソナルコンピュータである。また、ユーザ端末３は、デジタル複合機１との通信が可能な携帯型の端末装置であっても良い。
【００１２】
管理者端末４は、管理者が使用する端末装置である。管理者端末４は、プロセッサ、メモリ、インターフェース、操作部及び表示部などを有する。管理者端末４は、ルータ５を介してローカルエリアネットワーク内の各機器とデータ通信する。管理者端末４では、メモリに記憶したプログラムをプロセッサが実行することにより様々な処理機能を実現する。管理者端末４は、デジタル複合機１との通信が可能な機器であれば良い。管理者端末４は、例えば、パーソナルコンピュータなどにより構成される。管理者端末４は、デジタル複合機１との通信が可能な携帯型の端末装置であっても良い。
【００１３】
管理者端末４では、デジタル複合機１におけるボタン操作によって実行可能な、デジタル複合機１と外部ネットワークを介して接続された外部装置に設けられた機能についての情報（Ｗｅｂアプリ情報）を設定することができる。管理者端末４は、管理者による操作によって、デジタル複合機１が利用可能な外部装置に設けられた機能をＷｅｂアプリ情報として記憶する。例えば、管理者端末４は、Ｗｅｂサーバなどの外部機器へのアクセス先（ＵＲＬ（uniform resource locator）アドレスなど）や、外部機器が提供する機能の名称（Ｗｅｂサービス名、Ｗｅｂアプリ名など）などが管理者により入力される。また、管理者端末４は、Ｗｅｂアプリ情報を、デジタル複合機１に送信して記憶させることができる。
【００１４】
次に、デジタル複合機１の構成について説明する。  
図１に示すように、デジタル複合機１は、システム制御ユニット１０、スキャナ１１、プリンタ１２、操作パネル１３（表示部１４）を有する。システム制御ユニット１０は、デジタル複合機１内の各部を統括的に制御する。システム制御ユニット１０は、スキャナ１１、プリンタ１２、操作パネル１３（表示部１４）に接続する。例えば、システム制御ユニット１０は、操作パネル１３あるいはユーザ端末３に入力された動作指示に応じてスキャナ１１あるいはプリンタ１２を制御する。また、システム制御ユニット１０は、操作パネル１３あるいは管理者端末４により入力された設定情報を取得する。
【００１５】
スキャナ１１は、原稿面の画像を画像データに変換する画像取得部である。例えば、スキャナ１１は、原稿面を光学的に走査することにより原稿面上の画像をカラー画像データあるいはモノクロ画像データとして読み取る。スキャナ１１は、走査機構、光電変換部及び原稿送り装置（ＡＤＦ）などを有する。プリンタ１２は、記録媒体上に画像を形成する画像形成部である。例えば、プリンタ１２は、カラー画像あるいはモノクロ画像を用紙上に形成する。プリンタ１２は、電子写真方式、インクジェット方式あるいは熱転写方式などの印刷方式により画像形成を行うものが適用できる。
【００１６】
操作パネル１３は、ユーザインターフェースである。操作パネル１３は、例えば、数字ボタン、スタートボタン、コピーボタン、スキャンボタン、ＦＡＸボタンなどの各種の操作ボタン及びタッチパネル内蔵の表示部１４などを有する。操作パネル１３は、ユーザが操作指示を入力するための操作部、及び、ユーザに対する案内などを表示する表示部として機能する。例えば、操作パネル１３は、処理の実行を指示するためだけでなく、管理者が当該デジタル複合機に対する設定に関する情報を入力するためにも用いる。表示部１４では、例えばユーザがタッチ操作をすることで処理の実行を指示することができる操作画面（メニュー画面）が表示される。操作画面には、各種のオブジェクト、例えば実行ボタン、マーク、文字、記号、アイコン等が含まれる。本実施形態におけるデジタル複合機１では、操作パネル１３（表示部１４）への操作によって、操作画面に表示される実行ボタンをカスタマイズすることができる。
【００１７】
システム制御ユニット１０は、プロセッサ（ＣＰＵ）２０、ランダムアクセスメモリ（ＲＡＭ）２１、リードオンリーメモリ（ＲＯＭ）２２、不揮発性メモリ２３、画像処理ユニット２４、ページメモリ２５、ハードディスクドライブ（ＨＤＤ）２６、ネットワークインターフェース（ＮＷ Ｉ／Ｆ）２７、通信ユニット２８及びメディアインターフェース（Ｉ／Ｆ）２９などを有する。
【００１８】
プロセッサ２０は、例えば、ＣＰＵである。プロセッサ２０は、ＲＯＭ２２、不揮発性メモリ２３あるいはＨＤＤ２６に記憶されている制御プログラムを実行することにより各種の処理機能を実現する。ＲＡＭ２１は、ワーキングメモリとして機能するメインメモリである。ＲＯＭ２２は、デジタル複合機１の動作を司る制御プログラム及び制御データなどを記憶する。不揮発性メモリ２３は、書換え可能な不揮発性のメモリである。不揮発性メモリ２３は、各種の処理機能を実現するための制御プログラム及び制御データなどを記憶する。
【００１９】
プロセッサ２０により実行される制御プログラムには、表示部１４に表示される操作画面をカスタマイズするためのプログラムが含まれる。このプログラムは、ボタンカスタマイズ処理を実行して、複数のオブジェクト（ボタン等）を含む操作画面を表示部１４に表示させると共に、ユーザからの指示に応じて操作画面に表示するボタンの編集画面を表示させることができる。
【００２０】
不揮発性メモリ２３は、現在のデジタル複合機１の機体設定を示す情報（機体設定情報）を記憶する記憶領域を有する。機体設定とは、デジタル複合機１に対する基本的な動作に関する設定である。機体設定は、実行する個別のジョブ（コピー、スキャンあるいはプリントなど）に対する設定（処理設定）とは別に設定される。機体設定は、例えば、セキュリティ設定あるいは動作制限などのデジタル複合機１が実行する機能に関する設定である。なお、機体設定情報は、ＨＤＤ２６に保存しても良い。
【００２１】
画像処理ユニット２４は、スキャナ１１で読取った画像データ、あるいは、ネットワーク経由で受信した画像データを処理する。ページメモリ２５は、少なくとも１ページ分の画像データを展開する記憶領域を有するメモリである。ＨＤＤ２６は、データ記憶用の大容量のメモリである。ＨＤＤ２６は、例えば、印刷対象とする画像データを蓄積する。
【００２２】
ネットワークインターフェース（ＮＷ Ｉ／Ｆ）２７は、ルータ５を介してローカルエリアネットワーク内の各装置とのデータ通信を行うためのインターフェースである。通信ユニット２８は、ＰＢＸ９を介して電話回線を用いたファクシミリ通信を行うためのインターフェースである。メディアインターフェース（Ｉ／Ｆ）２９は、メモリデバイス、メモリカードなどの外部記憶装置を直接的（ローカル）に接続するためのインターフェースである。
【００２３】
また、ＨＤＤ２６は、様々なデータベースを有する。例えば、ＨＤＤ２６は、ユーザ情報データベース（ＤＢ）３１を有する。ユーザ情報データベース３１は、デジタル複合機１の基本情報を含むユーザ情報を記憶する。デジタル複合機１の基本情報とは、利用形態、セキュリティ強度、使用する基本機能、設置環境などを示す情報である。利用形態の情報には、例えばユーザごとに設定される、表示部１４に表示される操作画面に関する情報が含まれる。操作画面に関する情報は、例えば操作画面を通じてユーザ毎、あるいは管理者によって設定されてＨＤＤ２６に記憶される。また、ユーザ情報データベース３１は、ユーザ毎の操作履歴に関する情報が含まれる。操作履歴に関する情報には、利用した機能、機能利用時の各種の設定内容、利用日時などの情報が含まれる。なお、これらのデータベースに記憶する情報は、不揮発性メモリ２３に記憶しても良い。また、ＨＤＤ２６は、管理者端末４において設定された情報（Ｗｅｂアプリ情報など）を記憶する。
【００２４】
次に、本実施形態におけるデジタル複合機１の動作について説明する。  
まず、ユーザがデジタル複合機１を利用する初期段階の処理について説明する。  
デジタル複合機１は、ユーザから各種処理の実行指示を受け付ける前に、ユーザ認証を実行する。例えば、操作パネル１３には、ユーザ認証処理の実行を指示するための認証ボタンが設けられる。認証ボタンが操作されると、プロセッサ２０は、ユーザ認証処理を開始して、表示部１４にユーザ認証情報の入力の案内を表示する。ユーザは、表示部１４に表示された案内に従ってユーザ認証情報を入力する。プロセッサ２０は、ユーザが入力したユーザ認証情報を取得し、このユーザ認証情報と不揮発性メモリ２３（或はネットワーク接続されたサーバ２）に記憶した登録者の認証情報とを照合することによりユーザ認証処理を実行する。ユーザ認証情報は、テンキーを用いて入力される数字等の情報や、ＩＣカードなどの外部記録媒体１７に記憶される情報とすることができる。外部記録媒体１７から認証情報を入力する場合には、ＩＣカードリーダなどのメディアインターフェース（Ｉ／Ｆ）２９を通じてユーザ認証情報を読み取る。
【００２５】
プロセッサ２０は、ユーザ認証に成功した場合、ユーザ情報データベース３１からユーザについて登録されているユーザ情報を読み出す。プロセッサ２０は、ユーザ情報に含まれる設定内容に応じて、表示部１４にホーム画面を表示する。
【００２６】
図２は、本実施形態におけるデジタル複合機１の初期画面であるホーム画面５０の一例を示す図である。  
図２に示すように、ホーム画面５０の上辺には、画面タイトル名４０（ホーム）、ユーザ認証されたユーザのユーザ名４２、同ユーザに設定された印刷制限設定（割り当て残数）に応じたグラフであるＱＵＯＴＡ表示４４、デジタル複合機１の動作状態を表すジョブステータス４６、ヘルプ画面の表示を指示するためのヘルプボタン４７が表示される。
【００２７】
ホーム画面５０の中央部には、複数（図２では８つ）の実行ボタン４８が配置されている。複数の実行ボタン４８のそれぞれには、予め特定の機能が設定されている。例えば、「Ａ３→Ａ４に縮小コピー」「鈴木さんに送信」「共有フォルダに保管」「Ｗｅｂサービス」などがある。実行ボタン４８は、例えば２段（上段、下段）にそれぞれに４つのボタンが配置され、ボタンの種類、ボタンの表示位置がユーザ毎にカスタマイズされている。ホーム画面５０に表示される実行ボタン４８は、例えば左右ボタン５０Ａ，５０Ｂの指示により画面単位で切り替えることができる。図２に示すホーム画面５０では、上段左側の２つの実行ボタン４８Ａ，４８Ｂは、自動実行ボタンに設定されている。自動実行ボタンは、操作パネル１３に設けられたスタートボタンやコピーボタンなどの操作ボタンを操作することなく、ボタンに割り当てられた機能を実行させることができるボタンである。自動実行ボタンは、例えばボタンカスタマイズ処理においてユーザ操作によって指定することができる。また、自動実行ボタンは、ホーム画面５０において、他の通常の実行ボタンと異なる背景色により表示され、また自動実行ボタンであることを示す特定のマーク５１Ａ，５１Ｂがそれぞれのボタンの例えば左上隅に付加され、通常の実行ボタンと識別可能となる表示形態となっている。
【００２８】
ホーム画面５０の下辺には、設定ボタン４９が設けられる。設定ボタン４９は、実行ボタン４８の編集（ボタンカスタマイズ処理）や、ホーム画面５０の形態（テーマ）の変更をするためのモードへの移行を指示するためのボタンである。
【００２９】
次に、本実施形態におけるデジタル複合機１によるボタンカスタマイズ処理について、図３及び図４に示すフローチャートを参照しながら説明する。  
プロセッサ２０は、ホーム画面５０において実行ボタン４８がユーザによりタッチされ（ＡＣＴ  Ａ１）、ボタン編集（ボタンカスタマイズ処理）の実行が指示されると（ＡＣＴ  Ａ２のＹｅｓ）、ホーム画面５０を編集状態に変更する（編集状態画面への移行）（ＡＣＴ  Ａ３）。
【００３０】
図５は、本実施形態における編集状態画面５０Ｈの一例を示す図である。  
図５に示すように、複数の実行ボタン４８Ａ，４８Ｂ，４８Ｃ，４８Ｄ，４８Ｅ，４８Ｆ，４８Ｇ，４８Ｈには、ボタンの削除を指示するための削除ボタン５２Ａ，５２Ｂ，５２Ｃ，５２Ｄ，５２Ｅ，５２Ｆ，５２Ｇ，５２Ｈがそれぞれのボタンの右上隅に設けられている。
【００３１】
編集状態において削除ボタンがユーザによって指定された場合、プロセッサ２０は、該当する実行ボタンを編集状態画面５０Ｈから削除する。図５では、図２中の下段右端の実行ボタンの削除ボタンが指示された状態を示す。編集状態画面５０Ｈから実行ボタンが削除された場合には、同位置にボタンを追加可能であることを表すように「＋」マークが表示される。
【００３２】
また、複数の実行ボタン４８Ａ〜４８Ｈには、それぞれのボタンの現在位置に応じて、ボタンの表示位置の変更を指示するための方向マークが四辺近傍に設けられている。例えば、上段左端の実行ボタン４８Ａは、ボタン位置を右側あるいは下側に移動可能であり、ボタンの表示位置を右側に移動させることを指示する方向マークが右辺の近傍に付加され、同じく下側に移動させることを指示する方向マークが下辺の近傍に付加されている。また、下段左から２番目の実行ボタン４８Ｆは、ボタン位置を左側、上側あるいは右側に移動可能であり、ボタンの左辺、上辺、右辺の近傍に、それぞれ左側、上側、右側に移動させることを指示する方向マークが付加されている。
【００３３】
例えば、実行ボタン４８Ａの右側の方向マークが指示された場合、プロセッサ２０は、実行ボタン４８Ａの表示位置を右隣に移動させると共に、実行ボタン４８Ａの右隣に配置されている実行ボタン４８Ｂを、実行ボタン４８Ａの元の位置に移動させる。すなわち、実行ボタン４８Ａ，４８Ｂの表示位置を入れ替える。
【００３４】
このように、ボタンカスタマイズ処理では、実行ボタン４８の削除、ホーム画面５０中における実行ボタン４８の配置をユーザからの指示に応じて変更することができる。
【００３５】
また、ホーム画面５０には、編集終了ボタン５３が設けられている。プロセッサ２０は、編集終了ボタン５３が指示された場合（ＡＣＴ  Ａ４のＹｅｓ）、ボタンカスタマイズ処理を終了する。
【００３６】
一方、編集状態においていずれかの実行ボタン４８がユーザによって選択された場合（ＡＣＴ  Ａ５のＹｅｓ）、プロセッサ２０は、実行ボタンを編集することができるボタン編集処理を実行する（ＡＣＴ  Ａ６）。
【００３７】
図４は、本実施形態におけるボタン編集処理を示すフローチャートである。  
まず、プロセッサ２０は、ボタン編集画面を表示部１４に表示させる（ＡＣＴ  Ｂ１）。図６及び図７は、本実施形態におけるボタン編集画面６０Ａ，６０Ｂの一例を示す図である。ボタン編集画面６０Ａは、デジタル複合機１に設けられた機能を実行するための実行ボタン４８（第１ボタン）を編集するための画面の一例を示す。ボタン編集画面６０Ｂは、デジタル複合機１と外部ネットワークを介して接続された外部装置に設けられた機能を実行するための実行ボタン４８（第２ボタン。以下、Ｗｅｂボタンと称する場合がある）を編集するための画面の一例を示す。
【００３８】
図６に示すボタン編集画面６０Ａには、ボタン編集処理の終了を指示するための戻るボタン６１Ａの他、プレビュー画像６２と編集ボタンとが表示される。プレビュー画像６２は、画面操作画面（メニュー画面）に表示する複数のオブジェクトを含む実行ボタンの形態を表す。編集ボタンは、プレビュー画像６２に含まれるオブジェクトと対応づけて、オブジェクトの編集を指示するためのボタンである。プレビュー画像６２には、例えば実行ボタン４８に割り当てられる機能を表すアイコン６９Ａと、実行ボタン４８にアイコン６９Ａと共に表示される第１行目の文字列６９Ｂ及び第２行目の文字列６９Ｃが含まれる。従って、編集ボタンとして、アイコン６９Ａに対応するアイコンボタン６３、文字列６９Ｂに対応する名称１ボタン６４、文字列６９Ｃに対応する名称２ボタン６５が、プレビュー画像６２の近傍に配置される。
【００３９】
また、プレビュー画像６２に含まれるアイコン６９Ａ、文字列６９Ｂ、及び文字列６９Ｃの範囲は、例えば破線によって囲まれている。また、アイコン６９Ａ、文字列６９Ｂ、及び文字列６９Ｃの範囲は、それぞれに対応するアイコンボタン６３、名称１ボタン６４、名称２ボタン６５と、例えば破線によって接続されている。これにより、プレビュー画像６２に含まれる複数のオブジェクトと、オブジェクトの編集を指示するためのボタンとの対応が、ボタン編集画面において容易に把握することができる。
【００４０】
なお、アイコン６９Ａ、文字列６９Ｂ、文字列６９Ｃと、アイコンボタン６３、名称１ボタン６４、名称２ボタン６５との対応付けは、破線によって接続するだけでなく、他の線（実線等）により接続したり、色により対応付けをしたりすることができる。さらに、例えばアイコン６９Ａ、文字列６９Ｂ、文字列６９Ｃなどのオブジェクトそのものをボタンとして機能させ、アイコンボタン６３、名称１ボタン６４、名称２ボタン６５を設けなくても良い。例えば、オブジェクトを指定することで、オブジェクトに対応する編集用の画面（後述するアイコン選択画面７０（図８）、文字入力用画面８０（図９））を表示させるようにしても良い。
【００４１】
また、ボタン編集画面６０Ａには、自動実行ボタンチェックボックス６６、設定内容詳細ボタン６７、決定ボタン６８が設けられる。  
自動実行ボタンチェックボックス６６は、編集対象とする実行ボタン４８を自動実行ボタンに設定するためのものである。自動実行ボタンは、通常の実行ボタンと表示形態が異なる。自動実行ボタンチェックボックス６６にチェックを入れた場合、プレビュー画像６２の表示形態は、自動実行ボタン用に変更される。
【００４２】
設定内容詳細ボタン６７は、編集対象とする実行ボタン４８に割り当てられた機能について設定された設定内容を表示させるためのボタンである。例えば、コピー機能が割り当てられた実行ボタン４８を編集対象とする場合、印刷部数「１部」、「片面から両面」「ステイプル左上」「写真」「２ｉｎ１」などの情報を表示させることができる。  
決定ボタン６８は、ボタン編集処理においてユーザにより設定された内容を反映させて、ボタン編集処理の終了を指示するためのボタンである。
【００４３】
図７に示すボタン編集画面６０Ｂは、ボタン編集処理の終了を指示するための戻るボタン６１Ｂの他、プレビュー画像６２と編集ボタンとが表示される。プレビュー画像６２は、画面操作画面（メニュー画面）に表示する複数のオブジェクトを含む実行ボタンの形態を表す。編集ボタンは、プレビュー画像６２に含まれるオブジェクトと対応づけて、オブジェクトの編集を指示するためのボタンである。図７に示すボタン編集画面６０Ｂには、図６に示すボタン編集画面６０Ａと共通する部分について同一符号を付す。ボタン編集画面６０Ａと共通する部分については詳細な説明を省略する。
【００４４】
外部装置に設けられた機能を実行するための実行ボタン４８（Ｗｅｂボタン）は、図７のプレビュー画像６２に示すように、アイコン６９Ａと文字列６９Ｃが設けられている。このため、文字列６９Ｃに対応した名称２ボタン６５のみが設けられ、名称１ボタン６４が設けられていない。
【００４５】
なお、Ｗｅｂボタンにおける文字列６９Ｂに対しては、例えば管理者端末４において設定された外部装置が提供する機能の名称が自動的に設定され、ユーザによって変更されないようにする。すなわち、実行ボタン４８（Ｗｅｂボタン）に対して設定する文字列６９Ｂのデータと、管理者端末４において設定された機能の名称を示すデータとを共通（同一）にすることにより、Ｗｅｂボタンと外部機器が提供する機能（Ｗｅｂサービス、Ｗｅｂアプリなど）とを関係づけている。ただし、管理者端末４において設定された機能の名称を文字列６９Ｂとしてプレビュー画像６２に表示し、文字列６９Ｂの内容をユーザが変更（編集）できないことを示すように、文字列６９Ｂに対応する名称１ボタン６４のみを表示しないようにしても良い。
【００４６】
また、Ｗｅｂボタンは、自動実行ボタンチェックボックス６６と設定内容詳細ボタン６７が設けられていない。すなわち、Ｗｅｂボタンは、自動実行ボタンの設定を不可とする。設定内容詳細ボタン６７は、図７に示す例では削除しているが、ボタン編集画面６０Ａと同様にして設けても良い。Ｗｅｂボタンにおいて設定内容詳細ボタン６７を設けた場合、Ｗｅｂボタンと関係づけられた外部機器が提供する機能についての情報（Ｗｅｂアプリ情報）を表示しても良い。Ｗｅｂアプリ情報は、例えば管理者により設定される情報であり、例えばＷｅｂサーバなどの外部機器へのアクセス先（ＵＲＬアドレスなど）や、外部機器が提供する機能の名称（Ｗｅｂサービス名、Ｗｅｂアプリ名など）がある。
【００４７】
プロセッサ２０は、ボタン編集画面６０Ａにおいてアイコンボタン６３がユーザにより指示された場合（ＡＣＴ  Ｂ２のＹｅｓ）、アイコン選択処理を実行する（ＡＣＴ  Ｂ３）。アイコン選択処理では、プロセッサ２０は、アイコンボタン６３の指示に応じて複数のアイコンが一覧表示されたアイコン選択画面を表示部１４に表示し、アイコン選択画面においてユーザに選択されたアイコンをボタン編集画面６０Ａのプレビュー画像６２中においてアイコン６９Ａとして表示する。
【００４８】
図８は、本実施形態におけるアイコン選択画面７０の一例を示す図である。アイコン選択画面７０は、複数のアイコン７２が一覧表示されており（例えば８つのアイコン）、ユーザ操作により何れかのアイコンがタッチされると、選択されたアイコンを表すようにアイコンの背景色が他のアイコンと異なる色に変更される。アイコン選択画面７０は、左右ボタン７３Ａ，７３Ｂに対するユーザ操作によりページが切り替えられ、他の異なる複数のアイコンが７２を一覧表示させることができる。
【００４９】
アイコン選択画面７０において何れかのアイコンが選択された状態で戻るボタン７１が指示されると、プロセッサ２０は、アイコン選択画面７０を消去して、ボタン編集画面６０Ａの表示状態に戻す（ＡＣＴ  Ｂ１）。この時、プロセッサ２０は、アイコン選択画面７０において選択されたアイコンを、プレビュー画像６２に表示する。従って、ユーザは、アイコン選択画面７０から所望するアイコンを任意に選択して、ボタン編集画面６０Ａのプレビュー画像６２において実行ボタン４８の表示形態を確認することができる。
【００５０】
次に、プロセッサ２０は、ボタン編集画面６０Ａにおいて名称１ボタン６４あるいは名称２ボタン６５がユーザにより指示された場合（ＡＣＴ  Ｂ４のＹｅｓ）、文字入力処理を実行する（ＡＣＴ  Ｂ５）。文字入力処理では、プロセッサ２０は、名称１ボタン６４あるいは名称２ボタン６５の指示に応じて文字入力用画面を表示部１４に表示し、文字入力用画面においてユーザに入力された文字（文字列）をボタン編集画面６０Ａのプレビュー画像６２中において文字列６９Ｂあるいは文字列６９Ｃとして表示する。
【００５１】
図９は、本実施形態における文字入力用画面８０の一例を示す図である。文字入力用画面８０は、一般にソフトウェアキーボードと称されるもので、キャンセルボタン８１、ＯＫボタン８２、入力文字表示エリア８３、複数の文字ボタン８４、複数の機能ボタン８５，８６が設けられている。文字入力用画面８０（ソフトウェアキーボード）では、ユーザ操作により何れかの文字ボタン８４がタッチされるとボタンに該当する文字が入力され、機能ボタン８５，８６がタッチされるとボタンに該当する機能による処理が実行される。文字ボタン８４と機能ボタン８５，８６に対する操作によって入力された文字（文字列）は、入力文字表示エリア８３に表示される。なお、入力文字表示エリア８３に表示可能な文字数が実行ボタン４８に表示可能な文字数に応じて制限されており（例えば８文字）、プロセッサ２０は、文字数の制限に応じて文字入力の操作を制御する。
【００５２】
文字入力用画面８０において入力文字表示エリア８３に文字が表示された状態でＯＫボタン８２が指示されると、プロセッサ２０は、文字入力用画面８０を消去して、ボタン編集画面６０Ａの表示状態に戻す（ＡＣＴ  Ｂ１）。この時、プロセッサ２０は、入力文字表示エリア８３において表示された文字（文字列）を、プレビュー画像６２に表示する。プロセッサ２０は、名称１ボタン６４の選択に応じて文字入力用画面８０を通じて入力された文字（文字列）については文字列６９Ｂとして表示し、名称２ボタン６５の選択に応じて文字入力用画面８０を通じて入力された文字（文字列）については文字列６９Ｃとして表示する。従って、ユーザは、ボタンに表示する文字列を任意に入力して、ボタン編集画面６０Ａのプレビュー画像６２において確認することができる。
【００５３】
次に、プロセッサ２０は、ボタン編集画面６０Ａにおいて自動実行ボタンチェックボックス６６がユーザによりチェックされた場合（ＡＣＴ  Ｂ６のＹｅｓ）、編集対象とするボタンを自動実行ボタンに設定すると共に、プレビュー画像６２の表示形態を自動実行ボタン用に変更する（ＡＣＴ  Ｂ７）。すなわち、プロセッサ２０は、プレビュー画像６２に表示する実行ボタンの表示形態を、他の通常の実行ボタンと異なる背景色に変更し、また自動実行ボタンであることを示す特定のマークを左上隅に付加する。図６は、自動実行ボタンチェックボックス６６にチェックが入れられたために、プレビュー画像６２の実行ボタンの表示形態が自動実行ボタン用に変更された状態を示す。
【００５４】
次に、プロセッサ２０は、ボタン編集画面６０Ａにおいて設定内容詳細ボタン６７がユーザにより指示された場合（ＡＣＴ  Ｂ８のＹｅｓ）、編集対象とする実行ボタン４８について設定された内を表示する設定内容詳細画面を表示する（ＡＣＴ  Ｂ９）。例えば、コピー機能が割り当てられた実行ボタン４８を編集対象とする場合、設定内容詳細画面には、印刷部数「１部」、「片面から両面」「ステイプル左上」「写真」「２ｉｎ１」などの情報を表示させることができる。ユーザは、設定内容詳細画面において、実行ボタン４８に割り当てられた機能の詳細を容易に把握することができ、アイコンの選択や文字列６９Ｂ，６９Ｃの入力の参考にすることができる。設定内容詳細画面に設けられた戻るボタンがユーザ操作によって指示されると、プロセッサ２０は、設定内容詳細画面を消去して、ボタン編集画面の表示状態に戻す。
【００５５】
ボタン編集画面６０Ａ，６０Ｂにおいて戻るボタン６１Ａ，６１Ｂがユーザにより指示された場合（ＡＣＴ  Ｂ１０のＹｅｓ）、プロセッサ２０は、それまでのユーザ操作に応じて設定した内容を破棄して、ボタンの編集画面の状態に戻す。また、決定ボタン６８がユーザにより指示された場合（ＡＣＴ  Ｂ１１のＹｅｓ）、プロセッサ２０は、それまでのユーザ操作に応じて設定した内容を確定してボタンの編集画面の状態に戻す。この場合、プロセッサ２０は、ボタン編集画面のプレビュー画像６２に表示されていた形態によって、ボタンの編集画面中の編集対象としていた実行ボタン４８を表示する。
【００５６】
こうして、ホーム画面５０に配置された既存の実行ボタン４８が編集対象としてユーザにより指定された場合には、ボタン編集画面６０Ａ，６０Ｂを通じて、実行ボタン４８に表示するアイコンや文字をユーザ操作により入力して編集することが可能となる。次に、ホーム画面５０に新規の実行ボタン４８を追加する場合について説明する。
【００５７】
例えば、図５に示すように、編集状態画面５０Ｈの実行ボタン４８が配置されていない下段右端のエリア（「＋」マークが表示された未配置エリア）がユーザによって選択された場合（ＡＣＴ  Ａ７のＹｅｓ）、プロセッサ２０は、実行ボタン４８の登録方法をユーザにより選択させるための登録方法一覧画面を表示部１４に表示させる（ＡＣＴ  Ａ８）。図１０は、本実施形態における登録方法一覧画面９０の一例を示す図である。
【００５８】
図１０に示すように、本実施形態における登録方法一覧画面９０には、例えば登録ボタン９２Ａ、登録ボタン９２Ｂ、登録ボタン９２Ｃ、戻るボタン９１が含まれる。登録ボタン９２Ａは、ユーザが過去にデジタル複合機１を利用した際の操作履歴から実行ボタン４８を登録するためのボタンである。登録ボタン９２Ｂは、外部装置に設けられた機能（Ｗｅｂアプリ）を割り当てた実行ボタン４８を登録するためのボタンである登録ボタン９２Ｃは、予めデジタル複合機１に登録されている機能（プリセットボタン）の実行ボタン４８を登録するためのボタンである。戻るボタン９１は、編集状態画面５０Ｈに戻るためのボタンである。
【００５９】
ここで、登録ボタン９２Ｃがユーザにより指示された場合、プロセッサ２０は、登録方法一覧画面９０を削除して、プリセット登録画面を表示部１４に表示させる（ＡＣＴ  Ａ１０）。図１１は、本実施形態におけるプリセット登録画面９３の一例を示す図である。
【００６０】
図１１に示すように、プリセット登録画面９３には、予めデジタル複合機１に登録されている複数の機能（プリセットボタン９５）が一覧表示される。例えば、一覧表示には、デジタル複合機１に設けられたスキャナ機能、プリンタ機能、コピー機能、ネットワーク通信機能、及びファクシミリ通信機能を利用するための複数のプリセットボタン９５が含まれる。ここで、複数のプリセットボタン９５の一覧表示中からユーザ操作によって何れかが選択されると（ＡＣＴ  Ａ１１）、プロセッサ２０は、選択されたプリセットボタンについてのボタン編集処理を実行する（ＡＣＴ  Ａ６）。すなわち、プロセッサ２０は、選択されたプリセットボタン９５を編集対象とするボタン編集画面６０Ａを表示部１４に表示し、前述したように、ユーザ操作に応じたボタン編集を実行する。
【００６１】
また、登録ボタン９２Ｂがユーザにより指示された場合、プロセッサ２０は、登録方法一覧画面９０を削除して、Ｗｅｂアプリ登録画面を表示部１４に表示させる（ＡＣＴ  Ａ１２）。図１２は、本実施形態におけるＷｅｂアプリ登録画面９４の一例を示す図である。
【００６２】
図１２に示すように、Ｗｅｂアプリ登録画面９４には、予め管理者端末４において管理者により設定されたＷｅｂ情報（ＨＤＤ２６に記憶されている）をもとに、デジタル複合機１において利用可能なＷｅｂアプリ（外部機器が提供する機能）に対応するアプリボタン９６が一覧表示される。例えば、各アプリボタン９６には、図１２に示すように、管理者によって設定されたＷｅｂアプリの名称（Ｗｅｂサービス名、Ｗｅｂアプリ名など）とアクセス先を示すＵＲＬとが記述されている。ここで、複数のアプリボタン９６からユーザ操作によって何れかが選択されると（ＡＣＴ  Ａ１３）、プロセッサ２０は、選択されたアプリボタンについてのボタン編集処理を実行する（ＡＣＴ  Ａ６）。すなわち、プロセッサ２０は、選択されたアプリボタン９６を編集対象とするボタン編集画面６０Ｂを表示部１４に表示し、前述したように、ユーザ操作に応じたボタン編集を実行する。
【００６３】
また、登録ボタン９２Ａがユーザにより指示された場合、プロセッサ２０は、登録方法一覧画面９０を削除して、操作履歴登録画面を表示部１４に表示させる（ＡＣＴ  Ａ１４）。図１３は、本実施形態における操作履歴登録画面９７の一例を示す図である。
【００６４】
図１３に示すように、操作履歴登録画面９７には、ユーザ情報データベース３１に含まれるユーザの操作履歴に関する情報をもとに、ユーザが過去に使用した機能（操作履歴９９）が一覧表示される。例えば、一覧表示には、利用した機能のアイコン、機能の名称、機能利用時の各種の設定内容、利用日時などの情報が含まれる。ここで、一覧表示中からユーザ操作によって何れかの操作履歴９９が選択されると（ＡＣＴ  Ａ１５）、プロセッサ２０は、選択された操作履歴９９についてのボタン編集処理を実行する（ＡＣＴ  Ａ６）。すなわち、プロセッサ２０は、選択された操作履歴９９に該当する機能の実行ボタン４８を編集対象とするボタン編集画面６０Ａを表示部１４に表示し、前述したように、ユーザ操作に応じたボタン編集を実行する。
【００６５】
ボタン編集画面６０Ａにおけるボタン編集が完了した場合（決定ボタン６８が選択された場合）、プロセッサ２０は、ボタン編集画面６０Ａにおいて編集されたボタンを、編集状態画面５０Ｈにおいて指定された未配置エリアに追加表示する。
【００６６】
このようにして、ホーム画面５０に新規のボタンを追加する場合には、デジタル複合機１に設けられた機能については、プリセット登録画面９３あるいは操作履歴登録画面９７を利用して任意の機能を選択し、ボタン編集画面６０Ａにおいて実行ボタン４８の形態を編集した上で追加することができる。また、デジタル複合機１において利用可能なＷｅｂアプリ（外部機器が提供する機能）については、Ｗｅｂアプリ登録画面９４を利用して任意のＷｅｂアプリを選択し、ボタン編集画面６０Ｂにおいて実行ボタン４８の形態を編集した上で追加することができる。こうして、本実施形態におけるデジタル複合機１では、操作パネルに表示するボタンを容易にカスタマイズすることが可能となる。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６８】
１…デジタル複合機、１０…システム制御ユニット、１１…スキャナ、１２…プリンタ、１３…操作パネル、１４…表示部、２０…プロセッサ、２１…ＲＡＭ、２２…ＲＯＭ、２３…不揮発性メモリ、２４…画像処理ユニット、２５…ページメモリ、２６…ハードディスクドライブ（ＨＤＤ）、２７…ネットワークインターフェース、２８…通信ユニット、２９…メディアインターフェース、３１…ユーザ情報データベース。
【図１】
2018125004.tif 000003
【図２】
2018125004.tif 000004
【図３】
2018125004.tif 000005
【図４】
2018125004.tif 000006
【図５】
2018125004.tif 000007
【図６】
2018125004.tif 000008
【図７】
2018125004.tif 000009
【図８】
2018125004.tif 000010
【図９】
2018125004.tif 000011
【図１０】
2018125004.tif 000012
【図１１】
2018125004.tif 000013
【図１２】
2018125004.tif 000014
【図１３】
2018125004.tif 000015
【手続補正書】
【提出日】平成30年2月14日(2018.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を形成する画像形成手段と；
外部装置と通信する通信手段と；
ボタンと、
少なくとも前記画像形成手段での画像の形成を実行するための第１オブジェクトと前記外部装置に設けられた機能を実行するための第２オブジェクト
を表示する操作画面と、
を備える操作パネルと；
前記第１オブジェクトと前記第２オブジェクトのうち前記第１オブジェクトが選択された場合に、
第１の画像と、
前記第１の画像に含まれるオブジェクトの編集を指示するための第１の編集オブジェクトと、
前記ボタンを操作することなく前記画像形成手段での画像の形成を実行する設定、あるいは前記ボタンを操作したら前記画像形成手段での画像の形成を実行する設定を選択する自動実行設定オブジェクトと、
を前記操作画面に表示させ、
前記第１オブジェクトと前記第２オブジェクトのうち前記第２オブジェクトが選択された場合に、
第２の画像と、
前記第２の画像に含まれるオブジェクトの編集を指示するための第２の編集オブジェクトと、
を前記操作画面に表示し、前記自動実行設定オブジェクトによる選択はさせない
制御部と；
を備える画像形成装置。
【請求項２】
前記第１オブジェクトはボタンオブジェクトである請求項１記載の画像形成装置。
【請求項３】
前記第２オブジェクトはボタンオブジェクトである請求項１記載の画像形成装置。
【請求項４】
前記自動実行設定オブジェクトはチェックボックスである請求項１記載の画像形成装置。
【請求項５】
前記外部装置はＷｅｂサーバである請求項１記載の画像形成装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、画像形成装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明が解決しようとする課題は、操作パネルに表示するボタンを容易にカスタマイズすることが可能な画像形成装置を提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、画像形成装置は、画像形成手段と、通信手段と、操作パネルと、制御部とを備える。画像形成手段は、画像を形成する。通信手段は、外部装置と通信する。操作パネルは、ボタンと、少なくとも前記画像形成手段での画像の形成を実行するための第１オブジェクトと前記外部装置に設けられた機能を実行するための第２オブジェクトを表示する操作画面とを備える。制御部は、前記第１オブジェクトと前記第２オブジェクトのうち前記第１オブジェクトが選択された場合に、第１の画像と、前記第１の画像に含まれるオブジェクトの編集を指示するための第１の編集オブジェクトと、前記ボタンを操作することなく前記画像形成手段での画像の形成を実行する設定、あるいは前記ボタンを操作したら前記画像形成手段での画像の形成を実行する設定を選択する自動実行設定オブジェクトと、を前記操作画面に表示させ、前記第１オブジェクトと前記第２オブジェクトのうち前記第２オブジェクトが選択された場合に、第２の画像と、前記第２の画像に含まれるオブジェクトの編集を指示するための第２の編集オブジェクトと、を前記操作画面に表示し、前記自動実行設定オブジェクトによる選択はさせない。