(57)【要約】【課題】ユーザーが複数の操作を順番通り間違いなく行えるようにサポートする画像形成装置を提供する。【解決手段】制御部１１０には、ユーザーが行った操作手順情報を記憶するユーザー操作手順記憶処理部１１０ａと、ユーザーが入力するユーザーＩＤと操作時間の操作手順を再実行するユーザー操作手順再実行処理部１１０ｂが設けられている。メモリー部１２０には、ユーザーが操作した操作時間とユーザーの操作手順を操作コマンドで記憶するユーザー操作手順記憶テーブル１２０ａが設けられている。ユーザーが操作パネル１４０から操作を行うと、ユーザー操作手順記憶処理部１１０ａがユーザーＩＤ毎に操作時間及び操作手順をユーザー操作手順記憶テーブル１２０ａに記憶する。ユーザーが他のユーザーのユーザーＩＤと操作時間を入力すると、ユーザー操作手順再実行処理部１１０ｂが他のユーザーが操作時間に行った操作手順を再実行する。【選択図】図１
2016103195.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが操作を行った操作時間と操作手順をユーザー毎に記憶するユーザー操作手順記憶処理部と、
ユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した操作を再実行するユーザー操作手順再実行部と
を備えることを特徴とする電子機器。
【請求項２】
ユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した画像形成操作を再実行する前に前記画像形成操作により作成されるプレビュー画像を表示し、プレビュー画像の選択を受け付けるユーザー操作手順選択部とを備え、
前記操作手順は、前記画像形成操作の操作手順であり、
前記ユーザー操作手順再実行部は、選択された前記プレビュー画像の前記画像形成操作を再実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
複数の前記ユーザー識別情報と前記操作時間が入力されたときには、前記ユーザー操作手順選択部は、入力された各ユーザー識別情報と前記操作時間の組み合わせに対応する前記プレビュー画像を表示することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記ユーザー操作手順再実行部が操作を再実行しているときに、変更操作が入力されると、前記ユーザー操作手順再実行部は変更操作を実行することを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項５】
ユーザーが操作を行った操作時間と操作手順をユーザー毎に記憶するユーザー操作手順記憶処理部、および
ユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した操作を再実行するユーザー操作手順再実行部として電子機器のコンピューターを機能させることを特徴とする操作補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの操作をサポートする電子機器および操作補助プログラムに関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、読み取った原稿の画像を各種のフォーマットで印刷、画像を複数の宛先に一斉にＦＡＸで送信、または携帯電話、スマートフォン、タブレット端末などのモバイル端末から受信した画像の印刷イメージであるプレビュー画像をモバイル端末に表示することができる。このような操作手順を理解しているユーザーは、画像形成装置に対して様々な処理を実行させることができるが、操作手順を理解していないユーザーは、思い通りの処理を実行させることができない。この対策として、ヘルプ機能を設け、画像形成装置の簡単な機能ガイダンスを表示することで、ユーザーの操作をサポートしている。例えば、特許文献１の情報処理装置及びプログラムでは、ユーザー認証を行い、認証されたユーザーが過去に使用したことのない新規ジョブの設定操作を行うときに、新規ジョブの要素と同じ要素を含むジョブが他のユーザーのジョブに存在すれば、そのジョブの個々の要素（設定内容）を表示することで、ユーザーが新規ジョブの設定操作ができるようにサポートしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８８５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の情報処理装置及びプログラムでは、表示されたジョブの個々の要素（設定内容）を確認することで、新規ジョブの設定操作ができるようにサポートすることができるが、複数の操作を順番通り間違いなく行わなければならないときには、ユーザーの操作をサポートできないという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、ユーザーが操作を行った操作時間と操作手順をユーザー毎に記憶するユーザー操作手順記憶処理部と、ユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した操作を再実行するユーザー操作手順再実行部とを備えることを特徴としている。
また、本発明の電子機器は、ユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した画像形成操作を再実行する前に前記画像形成操作により作成されるプレビュー画像を表示し、プレビュー画像の選択を受け付けるユーザー操作手順選択部とを備え、前記操作手順は、前記画像形成操作の操作手順であり、前記ユーザー操作手順再実行部は、選択された前記プレビュー画像の前記画像形成操作を再実行することを特徴としている。
また、本発明の電子機器は、複数の前記ユーザー識別情報と前記操作時間が入力されたときには、前記ユーザー操作手順選択部は、入力された各ユーザー識別情報と前記操作時間の組み合わせに対応する前記プレビュー画像を表示することを特徴としている。
また、本発明の電子機器は、前記ユーザー操作手順再実行部が操作を再実行しているときに、変更操作が入力されると、前記ユーザー操作手順再実行部は変更操作を実行することを特徴としている。
本発明の操作補助プログラムは、ユーザーが操作を行った操作時間と操作手順をユーザー毎に記憶するユーザー操作手順記憶処理部、およびユーザー識別情報と前記操作時間により前記ユーザー識別情報のユーザーが前記操作時間に実行した操作を再実行するユーザー操作手順再実行部として電子機器のコンピューターを機能させることを特徴としている。
【発明の効果】
【０００７】
本発明は、ユーザーが複数の操作を順番通り間違いなく行えるようにサポートする画像形成装置を提供する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態１に係る画像形成装置の構成を示す図である。
【図２】本発明の実施形態１に係るユーザー操作手順記憶テーブルの構成を示す図である。
【図３】本発明の実施形態１に係るユーザー操作手順記憶処理の流れを示すフローチャートである。
【図４】本発明の実施形態１に係るユーザー操作手順再実行処理の流れを示すフローチャートである。
【図５】本発明の実施形態２に係るユーザー操作手順選択再実行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための第１の実施形態（以下、「実施形態１」という）を、図面を参照して説明する。実施形態１では、ユーザーが画像形成装置の操作（画像形成操作）を行うと、ユーザーが操作を行った操作時間とその操作時間に行った操作手順をユーザー毎に記憶しておく。ユーザーが他のユーザーと同じ操作を行いたいときには、他のユーザーが行った操作時間を確認し、その操作時間の操作手順を再実行しながら操作するものである。なお、操作時間は、操作を行った年、月、日、時刻、曜日とこれらの組み合わせを含み、又は期間とすることができる。
【００１０】
実施形態１の画像形成装置１００は、プリンター、多機能プリンター、多機能周辺装置、または複合機であり、インターネットに接続されている。
【００１１】
まず、実施形態１における画像形成装置１００の機能構成について、図１を用いて説明する。図１に示す画像形成装置１００は、制御部１１０、メモリー部１２０、データ記憶部１３０、操作パネル１４０、操作パネル処理部１５０、原稿読取部１６０、画像処理部１７０、印刷部１８０、近距離無線通信部１９１、及びネットワーク通信部１９２を備え、これら各部はバスなどにより接続される構成となっている。制御部１１０には、ユーザー操作手順記憶処理部１１０ａとユーザー操作手順再実行処理部１１０ｂが設けられている。なお、制御部１１０に設けられているユーザー操作手順選択処理部１１０ｃは、第２の実施形態で使用され、実施形態１では使用されない。メモリー部１２０には、ユーザー操作手順記憶テーブル１２０ａが設けられている。データ記憶部１３０には、画像データ記憶エリア１３０ａが設けられている。
【００１２】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶デバイス、及びＣＰＵ(Central Processing Unit)等のプロセッサーを備えている。また、制御部１１０は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラー等を含む総合的な画像形成装置１００の制御を行う。
ユーザー操作手順記憶処理部１１０ａは、ユーザーが行った操作手順情報をユーザー操作手順記憶テーブル１２０ａに記憶する。なお、ユーザー操作手順記憶処理部１１０ａが実行するユーザー操作手順記憶処理の詳細については、後述する。
ユーザー操作手順再実行処理部１１０ｂは、ユーザーが入力するユーザーＩＤと操作時間の操作手順を再実行する。なお、ユーザー操作手順再実行処理部１１０ｂが実行するユーザー操作手順再実行処理の詳細については、後述する。
【００１３】
メモリー部１２０は、フラッシュメモリー等の補助記憶装置で、制御部１１０が実行する処理のプログラムやデータを記憶する。
ユーザー操作手順記憶テーブル１２０ａは、ユーザーが操作した操作時間とその操作時間にユーザーが操作した操作手順をユーザー毎に記憶している。なお、ユーザー操作手順記憶テーブル１２０ａの構成については、後述する。
【００１４】
データ記憶部１３０は、データやプログラムを記憶するハードディスクドライブである。
画像データ記憶エリア１３０ａは、原稿読取部１６０が読み取り画像処理部１７０により処理された原稿の画像、ネットワーク通信部１９２を経由してモバイル端末２００から受信した画像を記憶する。なお、記憶されている画像には名称が付けられ、この名称で識別される。
【００１５】
操作パネル１４０は、操作画面やメッセージの表示、画像の表示、ユーザーによる操作受け付けを行う液晶パネルである。
【００１６】
操作パネル処理部１５０は、画像形成装置１００が備えている機能に対する操作項目やメッセージを操作パネル１４０に表示する処理、画像を操作パネル１４０に表示する処理、または操作パネル１４０からユーザーの操作を入力する処理を行う。
【００１７】
原稿読取部１６０は、ユーザーが操作パネル１４０から読み取り操作を行うと、画像形成装置１００の原稿台にセットされた原稿の読み取りを行い、読み取った原稿の画像を画像処理部１７０に出力する。
【００１８】
画像処理部１７０は、原稿読取部１６０から画像を入力すると、印刷可能な画像イメージやＦＡＸやメールで送信可能なイメージの画像に変換して画像データ記憶エリア１３０ａに記憶する。
【００１９】
印刷部１８０は、印刷要求のあった画像を入力し、コピー用紙などに印刷する。
【００２０】
近距離無線通信部１９１は、近距離無線通信規格であるBluetooth（登録商標）や赤外線通信により、モバイル端末２００とデータの送受信を行うことができる。
【００２１】
ネットワーク通信部１９２は、着脱可能なＬＡＮインターフェイスを備え、インターネットなどのネットワーク３００に接続し、ネットワーク３００のアクセスポイント４００にアクセスしたモバイル端末２００とデータの送受信を行うことができる。
【００２２】
次に、画像形成装置１００のユーザー操作手順記憶テーブル１２０ａの構成について、図２を用いて説明する。ユーザー操作手順記憶テーブル１２０ａは、ユーザーが操作した操作時間とその操作時間にユーザーが操作した操作手順をユーザー毎に記憶するテーブルである。ユーザー操作手順記憶テーブル１２０ａは、図２に示すように複数の「ユーザー操作手記憶エリア」１２０ａ−ｕから構成されている。また、各々の「ユーザー操作手記憶エリア」１２０ａ−ｕには、「Ｎｏ.」１２０ａ−ｆ１と「操作時間」１２０ａ−ｆ２、及び「操作手順情報エリア」１２０ａ−ｆ３が設けられている。
【００２３】
「Ｎｏ.」１２０ａ−ｆ１は、ユーザーが画像形成装置１００に対して処理を実行させるための一連の操作に付される昇順のユニークな番号である。
「操作時間」１２０ａ−ｆ２は、ユーザーが一連の操作を行ったときの日時を記憶する。
「操作手順情報エリア」１２０ａ−ｆ３は、ユーザーが一連の操作を行ったときの操作コマンドを記憶する。「操作手順情報エリア」１２０ａ−ｆ３には、「操作手順順番」１２０ａ−ｔ１と「操作コマンド」１２０ａ−ｔ２が設けられている。「操作手順順番」１２０ａ−ｔ１は、一連の操作における「操作コマンド」１２０ａ−ｔ２が実行される順番である。「操作コマンド」１２０ａ−ｔ２は、ユーザーが行った操作を再実行させるために、ユーザーの操作を操作コマンドに変換して記憶する。例えば、「操作手順順番」１２０ａ−ｔ１の「１」に対応する「操作コマンド」１２０ａ−ｔ２には「Ｇ１画面表示」と記載されているが、実際には「Ｇ１画面表示」を行う操作コマンドを記憶している。
【００２４】
次に、画像形成装置１００のユーザー操作手順記憶処理部１１０ａが実行するユーザー操作手順記憶処理の詳細について説明する。ユーザーが操作パネル１４０から自分のユーザーＩＤを入力すると、操作パネル処理部１５０がユーザーＩＤを制御部１１０に出力する。制御部１１０は、ユーザーＩＤを入力すると、ユーザー操作手順記憶処理部１１０ａを起動する。ユーザー操作手順記憶処理部１１０ａが起動されると、ユーザー操作手順記憶処理部１１０ａは、ユーザー操作手順記憶処理を開始する。以下、図３に示すユーザー操作手順記憶処理のフローチャートを用いてステップ順に説明する。
【００２５】
（ステップＳ１０１）
まず、ユーザー操作手順記憶処理部１１０ａは、ユーザー操作手順記憶テーブル１２０ａからユーザーＩＤに対応する「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータを取り出す。
【００２６】
（ステップＳ１０２）
次いで、ユーザー操作手順記憶処理部１１０ａは、「ユーザー操作手順記憶エリア」１２０ａ−ｕにおける前回記憶した「Ｎｏ.」１２０ａ−ｆ１の次の「Ｎｏ.」１２０ａ−ｆ１に対応する「操作時間」１２０ａ-ｆ２に現在の日付と時刻を記憶する。
【００２７】
（ステップＳ１０３）
次いで、ユーザー操作手順記憶処理部１１０ａは、操作手順番号カウンターに初期値である「１」を設定する。
【００２８】
（ステップＳ１０４）
次いで、ユーザー操作手順記憶処理部１１０ａは、ユーザーが操作パネル１４０から操作を行うまで待ち状態とし、ユーザーが操作を行うと、操作パネル処理部１５０からユーザーの操作を入力する。
【００２９】
（ステップＳ１０５）
次いで、ユーザー操作手順記憶処理部１１０ａは、ユーザーが入力した操作が終了操作であるかを判断する。ユーザーの操作が終了操作であるとき（ステップＳ１０５のＹＥＳ）は、ステップＳ１０６に進む。ユーザーの操作が終了操作でないとき（ステップＳ１０５のＮＯ）は、ステップＳ１０７に進む。
【００３０】
（ステップＳ１０６）
ステップＳ１０５のＹＥＳにおいて、ユーザー操作手順記憶処理部１１０ａは、「操作手順情報エリア」１２０ａ−ｆ３において操作手順番号カウンターの値と同じ「操作手順番号」１２０ａ−ｔ１の「操作コマンド」１２０ａ−ｔ２に終了コードを記憶すると、ユーザー操作手順記憶処理を終了する。
【００３１】
（ステップＳ１０７）
ステップＳ１０５のＮＯにおいて、ユーザー操作手順記憶処理部１１０ａは、ユーザーの操作を操作コマンドに変換する。
【００３２】
（ステップＳ１０８）
次いで、ユーザー操作手順記憶処理部１１０ａは、「操作手順情報エリア」１２０ａ−ｆ３において操作手順番号カウンターの値と同じ「操作手順番号」の「操作コマンド」１２０ａ−ｔ２に操作コマンドを記憶する。なお、「操作手順情報エリア」１２０ａ−ｆ３は、ステップＳ１０２で記憶した「操作時間」１２０ａ-ｆ２の「操作手順情報エリア」１２０ａ−ｆ３である。
【００３３】
（ステップＳ１０９）
次いで、ユーザー操作手順記憶処理部１１０ａは、操作手順番号カウンターに「１」を加算すると、ステップＳ１０４に戻る。
【００３４】
次に、画像形成装置１００のユーザー操作手順再実行処理部１１０ｂが実行するユーザー操作手順再実行処理の詳細について説明する。ユーザーが操作パネル１４０から他のユーザーのユーザーＩＤ及び操作時間を入力すると、操作パネル処理部１５０がユーザーＩＤ及び操作時間を制御部１１０に出力する。制御部１１０は、ユーザーＩＤ及び操作時間を入力すると、ユーザー操作手順再実行処理部１１０ｂを起動する。ユーザー操作手順再実行処理部１１０ｂが起動されると、ユーザー操作手順再実行処理部１１０ｂは、ユーザー操作手順再実行処理を開始する。以下、図４に示すユーザー操作手順再実行処理のフローチャートを用いてステップ順に説明する。
【００３５】
（ステップＳ２０１）
まず、ユーザー操作手順再実行処理部１１０ｂは、ユーザー操作手順記憶テーブル１２０ａからユーザーＩＤに対応する「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータを取り出す。
【００３６】
（ステップＳ２０２）
次いで、ユーザー操作手順再実行処理部１１０ｂは、「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータから入力された操作時間と同じ「操作時間」１２０ａ-ｆ２の「操作手順情報エリア」１２０ａ−ｆ３のデータを取り出す。
【００３７】
（ステップＳ２０３）
次いで、ユーザー操作手順再実行処理部１１０ｂは、操作手順番号カウンターに初期値である「１」を設定する。
【００３８】
（ステップＳ２０４）
次いで、ユーザー操作手順再実行処理部１１０ｂは、「操作手順情報エリア」１２０ａ−ｆ３において操作手順番号カウンターの値と同じ「操作手順番号」１２０ａ−ｔ１の「操作コマンド」１２０ａ−ｔ２から操作コマンドを取り出す。
【００３９】
（ステップＳ２０５）
次いで、ユーザー操作手順再実行処理部１１０ｂは、操作コマンドが終了コードであるかを判断する。操作コマンドが終了コードであるとき（ステップＳ２０５のＹＥＳ）は、ユーザー操作手順再実行処理を終了する。操作コマンドが終了コードでないとき（ステップＳ２０５のＮＯ）は、ステップＳ２０６に進む。
【００４０】
（ステップＳ２０６）
ステップＳ２０５のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、ステップＳ２０４で取り出した操作コマンドを実行する。
【００４１】
（ステップＳ２０７）
次いで、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが操作パネル１４０から操作を行うまで待ち状態とし、ユーザーが操作を行うと、操作パネル処理部１５０からユーザーの操作を受け付ける。
【００４２】
（ステップＳ２０８）
次いで、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが入力した操作が中止操作であるかを判断する。ユーザーの操作が中止操作であるとき（ステップＳ２０８のＹＥＳ）は、ステップＳ２１２に進む。ユーザーの操作が中止操作でないとき（ステップＳ２０８のＮＯ）は、ステップＳ２０９に進む。中止操作とは、再実行している操作手順を中止する操作である。詳細には、中止操作は、再実行中の操作手順の処理を終了する操作、および再実行中の操作手順から逸脱する処理を指示する操作を含む。再実行中の操作手順から逸脱する処理を指示する操作とは、例えば、図２に示す操作手順情報Ａ１に対応する操作手順において、操作手順番号１のＧ１画面の表示中にユーザーが操作手順番号２に進まずにＧ２画面やその他の画面の表示を指示する操作、操作手順番号４のＧ２画面の表示中に操作手順番号５に進まずに印刷を実行する操作などを含む。
中止操作により、ユーザーは、再実行中の操作手順の途中で、処理を変更したり、終了したりすることができる。
【００４３】
（ステップＳ２０９）
ステップＳ２０８のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが入力した操作が変更操作であるかを判断する。ユーザーの操作が変更操作であるとき（ステップＳ２０９のＹＥＳ）は、ステップＳ２１０に進む。ユーザーの操作が変更操作でなく次の操作の再実行を要求する操作であるとき（ステップＳ２０９のＮＯ）は、ステップＳ２１１に進む。なお、変更操作とは、操作手順を再実行するときに、ユーザーが設定値などを変更する操作（例えば、集約印刷において集約数を変更する操作）である。変更操作が行われても、操作手順に沿って操作コマンドが実行される処理が継続される。
【００４４】
（ステップＳ２１０）
ステップＳ２０９のＹＥＳにおいて、ユーザー操作手順再実行処理部１１０ｂは、ステップＳ２０７で操作パネル処理部１５０から入力したユーザーの変更操作を実行する。具体的には、ユーザー操作手順再実行処理部１１０ｂは、変更操作により変更された設定値等を画像形成装置１００に反映させる。
【００４５】
（ステップＳ２１１）
ステップＳ２１０に次いで、またはステップＳ２０９のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、操作手順番号カウンターに「１」を加算すると、ステップＳ２０４に戻る。
【００４６】
（ステップＳ２１２）
ステップＳ２０８のＹＥＳにおいて、ユーザー操作手順再実行処理部１１０ｂは、中止操作を実行すると、ユーザー操作手順再実行処理を終了する。
【００４７】
以上により、ユーザーが操作を行った操作時間と操作手順を記憶しておくことで、ユーザーが他のユーザーと同じ操作を行いたいときには、その操作を行った他のユーザーのユーザーＩＤと操作時間を確認し、ユーザーＩＤ及び操作時間を操作パネル１４０から入力することで、他のユーザーと同じ操作を再実行することができる。また、操作を再実行しているときに、設定値などを変更したいときには、変更操作を行うことができる。これにより、ユーザーが操作を行うときに、操作する画面や画面に設定する設定値、または操作の順番などがわからないときに、他のユーザーが行った操作手順通りに容易に操作することができる。
【００４８】
以下、本発明を実施するための第２の実施形態（以下、「実施形態２」という）を、図面を参照して説明する。実施形態２では、ユーザーが画像形成装置に記憶されている画像の印刷操作を行うと、ユーザーが印刷操作を行った操作時間と操作手順をユーザー毎に記憶しておく。ユーザーが他のユーザーと同じ印刷操作を行いたいときに、複数の他のユーザーが同様な印刷操作を過去に行っているときに、複数の他のユーザーが印刷操作を行った操作時間を確認し、その操作時間の操作手順を実施した結果の複数のプレビュー画像を表示する。そして、表示された複数のプレビュー画像の中からユーザーが選択したプレビュー画像の操作手順だけを再実行するものである。
【００４９】
実施形態２の画像形成装置１００の機能構成は、ユーザー操作手順選択処理部１１０ｃが追加となる以外は、実施形態１に同じである。以下、ユーザー操作手順選択処理部１１０ｃが追加された場合について、説明する。
【００５０】
画像形成装置１００のユーザー操作手順選択処理部１１０ｃとユーザー操作手順再実行処理部１１０ｂが実行するユーザー操作手順選択再実行処理の詳細について説明する。ユーザーが操作パネル１４０から複数のユーザーＩＤ及び操作時間と、画像データ記憶エリア１３０ａに記憶されている画像の名称とを入力すると、操作パネル処理部１５０が複数のユーザーＩＤ及び操作時間と画像の名称を制御部１１０に出力する。制御部１１０は、複数のユーザーＩＤ及び操作時間と画像の名称を入力すると、ユーザー操作手順選択処理部１１０ｃを起動する。ユーザー操作手順選択処理部１１０ｃが起動されると、ユーザー操作手順選択処理部１１０ｃは、ユーザー操作手順選択再実行処理を開始する。以下、図５に示すユーザー操作手順選択再実行処理のフローチャートを用いてステップ順に説明する。
【００５１】
（ステップＳ３０１）
まず、ユーザー操作手順選択処理部１１０ｃは、ユーザー操作手順記憶テーブル１２０ａからユーザーＩＤに対応する「ユーザー操作手順記憶エリア」１２０ａ−ｕを取り出す。なお、複数のユーザーＩＤが操作パネル１４０から入力されるので、複数の「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータが取り出される。
【００５２】
（ステップＳ３０２）
次いで、ユーザー操作手順選択処理部１１０ｃは、「ユーザー操作手順記憶エリア」１２０ａ−ｕから入力された操作時間と同じ「操作時間」１２０ａ-ｆ２の「操作手順情報エリア」１２０ａ−ｆ３のデータを取り出す。なお、複数のユーザーＩＤ及び操作時間が入力されるので、ユーザーＩＤ及び操作時間に対する「操作手順情報エリア」１２０ａ−ｆ３のデータが複数取り出される。
【００５３】
（ステップＳ３０３）
次いで、ユーザー操作手順選択処理部１１０ｃは、画像データ記憶エリア１３０ａからユーザーが入力した画像の名称が付けられている画像を取り出す。
【００５４】
（ステップＳ３０４）
次いで、ユーザー操作手順選択処理部１１０ｃは、ステップＳ３０３で取り出した画像を、ステップＳ３０２で取り出した「操作手順情報エリア」１２０ａ−ｆ３の印刷の操作コマンドを全て実行してプレビュー画像を作成する。
【００５５】
（ステップＳ３０５）
次いで、ユーザー操作手順選択処理部１１０ｃは、プレビュー画像と、プレビュー画像を作成した操作コマンドの「操作手順情報エリア」１２０ａ−ｆ３に対応するユーザーＩＤ及び操作時間を操作パネル１４０に表示する。なお、ステップＳ３０２では、複数の「操作手順情報エリア」１２０ａ−ｆ３のデータが取り出されるので、複数のプレビュー画像、ユーザーＩＤ、及び操作時間が操作パネル１４０に表示される。
【００５６】
（ステップＳ３０６）
次いで、ユーザー操作手順選択処理部１１０ｃは、ユーザーが操作パネル１４０からプレビュー画像を選択するまで待ち状態とし、ユーザーがプレビュー画像を選択すると、プレビュー画像のユーザーＩＤ及び操作時間を操作パネル処理部１５０から入力する。また、ユーザー操作手順選択処理部１１０ｃは、ユーザー操作手順再実行処理部１１０ｂを起動すると、入力したユーザーＩＤ及び操作時間をユーザー操作手順再実行処理部１１０ｂに出力する。なお、初回のみ、ユーザー操作手順再実行処理部１１０ｂが起動される。
【００５７】
（ステップＳ３０７）
次いで、ユーザー操作手順再実行処理部１１０ｂは、ユーザー操作手順記憶テーブル１２０ａからユーザーＩＤに対応する「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータを取り出す。
【００５８】
（ステップＳ３０８）
次いで、ユーザー操作手順再実行処理部１１０ｂは、「ユーザー操作手順記憶エリア」１２０ａ−ｕのデータから入力された操作時間と同じ「操作時間」１２０ａ-ｆ２の「操作手順情報エリア」１２０ａ−ｆ３のデータを取り出す。
【００５９】
（ステップＳ３０９）
次いで、ユーザー操作手順再実行処理部１１０ｂは、操作手順番号カウンターに初期値である「１」を設定する。
【００６０】
（ステップＳ３１０）
次いで、ユーザー操作手順再実行処理部１１０ｂは、「操作手順情報エリア」１２０ａ−ｆ３において操作手順番号カウンターの値と同じ「操作手順番号」１２０ａ−ｔ１の「操作コマンド」１２０ａ−ｔ２から操作コマンドを取り出す。
【００６１】
（ステップＳ３１１）
次いで、ユーザー操作手順再実行処理部１１０ｂは、操作コマンドが終了コードであるかを判断する。操作コマンドが終了コードであるとき（ステップＳ３１１のＹＥＳ）は、ユーザー操作手順再実行処理を終了する。操作コマンドが終了コードでないとき（ステップＳ３１１のＮＯ）は、ステップＳ３１２に進む。
【００６２】
（ステップＳ３１２）
ステップＳ３１１のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、ステップＳ３１０で取り出した操作コマンドを実行する。
【００６３】
（ステップＳ３１３）
次いで、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが操作パネル１４０から操作を行うまで待ち状態とし、ユーザーが操作を行うと、操作パネル処理部１５０からユーザーの操作を受け付ける。
【００６４】
（ステップＳ３１４）
次いで、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが入力した操作が中止操作であるかを判断する。ユーザーの操作が中止操作であるとき（ステップＳ３１４のＹＥＳ）は、ステップＳ３１８に進む。ユーザーの操作が中止操作でないとき（ステップＳ３１４のＮＯ）は、ステップＳ３１５に進む。中止操作とは、再実行している操作手順を中止する操作である。詳細には、中止操作は、再実行中の操作手順の処理を終了する操作、および再実行中の操作手順から逸脱する処理を指示する操作を含む。再実行中の操作手順から逸脱する処理を指示する操作とは、例えば、図２に示す操作手順情報Ａ１に対応する操作手順において、操作手順番号１のＧ１画面の表示中にユーザーが操作手順番号２に進まずにＧ２画面やその他の画面の表示を指示する操作、操作手順番号４のＧ２画面の表示中に操作手順番号５に進まずに印刷を実行する操作などを含む。
中止操作により、ユーザーは、再実行中の操作手順の途中で、処理を変更したり、終了したりすることができる。
【００６５】
（ステップＳ３１５）
ステップＳ３１４のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、ユーザーが入力した操作が変更操作であるかを判断する。ユーザーの操作が変更操作であるとき（ステップＳ３１５のＹＥＳ）は、ステップＳ３１６に進む。ユーザーの操作が変更操作でなく次の操作の再実行を要求する操作であるとき（ステップＳ３１５のＮＯ）は、ステップＳ３１７に進む。なお、変更操作とは、操作手順を再実行するときに、ユーザーが設定値などを変更する操作（例えば、集約印刷において集約数を変更する操作）である。変更操作が行われても、操作手順に沿って操作コマンドが実行される処理が継続される。
【００６６】
（ステップＳ３１６）
ステップＳ３１５のＹＥＳにおいて、ユーザー操作手順再実行処理部１１０ｂは、ステップＳ３１３で操作パネル処理部１５０から入力したユーザーの変更操作を実行する。具体的には、ユーザー操作手順再実行処理部１１０ｂは、変更操作により変更された設定値等を画像形成装置１００に反映させる。
【００６７】
（ステップＳ３１７）
ステップＳ３１６に次いで、またはステップＳ３１５のＮＯにおいて、ユーザー操作手順再実行処理部１１０ｂは、操作手順番号カウンターに「１」を加算すると、ステップＳ２０４に戻る。
【００６８】
（ステップＳ３１８）
ステップＳ３１４のＹＥＳにおいて、ユーザー操作手順再実行処理部１１０ｂは、中止操作を実行すると、ユーザー操作手順再実行処理を終了する。
【００６９】
以上により、ユーザーが他のユーザーと同じ印刷操作を行いたいときに、複数の他のユーザーが同様な印刷操作を過去に行っている場合において、複数の他のユーザーが印刷操作を行った操作時間を確認し、その全ての操作時間の操作手順を実施したプレビュー画像を作成して操作パネル１４０に表示することができる。また、ユーザーは、表示された複数のプレビュー画像の中から選択した印刷の操作手順を再実行することができる。これにより、複数の他のユーザーが同様な印刷操作を行っている場合でも、ユーザーは容易に最適な印刷の操作手順を再実行することができる。
【００７０】
なお、実施形態１及び実施形態２においては、ユーザーが画像形成装置１００の操作パネル１４０から入力した操作を記憶し、画像形成装置１００が記憶した操作を再実行するが、これに限定されない。例えば、ネットワーク３００のアクセスポイント４００に接続されているモバイル端末２００から画像形成装置１００に対する操作を入力して記憶し、画像形成装置１００が記憶した操作をモバイル端末２００からの要求により再実行することも可能である。更に、近距離無線通信により接続されているモバイル端末２００から画像形成装置１００に対する操作を入力して記憶し、画像形成装置１００が記憶した操作をモバイル端末２００からの要求により再実行することも可能である。
【００７１】
また、実施形態１及び実施形態２において、他のユーザーの操作を再実行する実施例を説明したが、ユーザー自身が過去に行った操作を忘れることもあるので、他のユーザーでなくユーザー自身のユーザーＩＤを入力することで、ユーザー自身が過去に行った操作を再実行することも可能である。
【００７２】
また、実施形態１及び実施形態２において、変更操作を行うことで再実行している操作手順から外れたときには、操作パネル１４０に操作手順から外れたことを通知するメッセージを出力、またはユーザーの操作が終了した後にユーザーが行っていない操作手順に戻すことも可能である。更に、ユーザーの操作が終了したときに、記憶されている操作手順とユーザーが実際に行った操作手順とを比較し、ユーザーが行っていない操作を操作パネル１４０に表示することも可能である。
【００７３】
また、実施形態２においては、印刷操作におけるプレビュー画像を操作パネル１４０に表示するが、これに限定されない。例えば、画像形成装置１００と接続可能なＰＣ（パソコン）、携帯電話、スマートフォン、またはタブレット端末などのモバイル端末に表示することも可能である。また、１画面で表示するとプレビュー画像が小さくなりプレビュー画像の確認ができないときには、複数の画面で表示することも可能である。
【００７４】
また、実施形態２においては、複数の他のユーザーが同様な印刷操作を過去に行っている場合において、複数の他のユーザーが行った印刷操作によりプレビュー画像を作成して操作パネル１４０に表示するが、複数でなく一人のユーザーが過去に行った印刷操作によりプレビュー画像を作成して操作パネル１４０に表示することも可能である。この場合は、印刷操作を再実行するか否かを選択することができる。
【００７５】
このような本発明の画像形成装置は、ユーザーが複数の操作を順番通り間違いなく行えるようにサポートすることができる。
【００７６】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００７７】
本発明は、ユーザーの操作を入力し、その操作に基づいて処理や動作を実行するあらゆる装置に適用できる。
【符号の説明】
【００７８】
１００・・・・・・・画像形成装置（電子機器）
１１０・・・・・・・制御部
１１０ａ・・・・・・ユーザー操作手順記憶処理部
１１０ｂ・・・・・・ユーザー操作手順再実行処理部
１１０ｃ・・・・・・ユーザー操作手順選択処理部
１２０・・・・・・・メモリー部
１２０ａ・・・・・・ユーザー操作手順記憶テーブル
１２０ａ−ｕ・・・・「ユーザー操作手順記憶エリア」
１２０ａ−ｆ１・・・「Ｎｏ.」
１２０ａ−ｆ２・・・「操作時間」
１２０ａ−ｆ３・・・「操作手順情報エリア」
１２０ａ−ｔ１・・・「操作手順番号」項目
１２０ａ−ｔ２・・・「操作コマンド」項目
１３０・・・・・・・データ記憶部
１３０ａ・・・・・・画像データ記憶エリア
１４０・・・・・・・操作パネル
１５０・・・・・・・操作パネル処理部
１６０・・・・・・・原稿読取部
１７０・・・・・・・画像処理部
１８０・・・・・・・印刷部
１９１・・・・・・・近距離無線通信部
１９２・・・・・・・ネットワーク通信部
２００・・・・・・・モバイル端末
３００・・・・・・・ネットワーク
４００・・・・・・・アクセスポイント
【図１】
2016103195.tif 000003
【図２】
2016103195.tif 000004
【図３】
2016103195.tif 000005
【図４】
2016103195.tif 000006
【図５】
2016103195.tif 000007