(57)【要約】【課題】１台の画像形成装置を複数人で使用する場合、画像形成装置に接続された外部操作入力手段の各キーからの操作において、ユーザの操作性を向上させることである。【解決手段】各種機能キーを有し当該画像形成装置に設けられた付属操作入力手段と、  各種キーを有する外部操作入力手段を接続するための接続手段と、前記付属操作入力手段の機能キーと前記外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルがユーザ毎に記憶された記憶手段とを備え、前記外部操作入力手段の各種キーから操作入力信号が前記接続手段を介して入力された場合に、前記記憶手段に記憶されたユーザ毎の対応関係情報テーブルを参照して画像形成動作を制御する。【選択図】図５
2007058538.tif 000002
【特許請求の範囲】
【請求項１】
各種機能キーを有し当該画像形成装置に設けられた付属操作入力手段と、
各種キーを有する外部操作入力手段を接続するための接続手段と、
前記付属操作入力手段の機能キーと前記外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルがユーザ毎に記憶された記憶手段と、
前記外部操作入力手段の各種キーから操作入力信号が前記接続手段を介して入力された場合に、前記記憶手段に記憶されたユーザ毎の対応関係情報テーブルを参照して画像形成動作を制御する制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記付属操作入力手段に設けられた各種機能キー及び前記外部操作入力手段に設けられた各種キーにはそれぞれキーコードが付され、
前記記憶手段は、前記キーコードをそれぞれ対応付けた前記ユーザ毎の対応関係情報テーブルを記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記付属操作入力手段が有する各種機能キーのうち何れかの機能キーが押下されると、その押下信号に基づいて押下された当該機能キーを指定し、
前記対応関係情報テーブルは、当該機能キーの指定直後に、前記制御手段が、前記外部操作入力手段が有する各種キーの何れかの押下信号を受信することにより、受信した前記押下信号に対応するキーと当該機能キーと対応づけることにより設定されることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記各種機能キーは、前記画像形成装置に設けられたハードキーであることを特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項５】
前記対応関係情報テーブルは、ユーザにより任意に設定されることを特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項６】
前記外部操作入力手段は、キーボードを含む、前記キーボードは、１０１及び１０６互換のキーボードであることを特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項７】
ユーザを示す情報を入力する入力手段を備え、
前記制御手段は、前記ユーザを示す情報に基づき、前記ユーザ毎の対応関係情報テーブルを参照して、前記ユーザを示す情報に応じて前記画像形成動作を制御することを特徴とする請求項１から６の何れか一項に記載の画像形成装置。
【請求項８】
ユーザを示す情報を入力し、
前記ユーザを示す情報に基づき、外部操作入力手段の各種キーから画像形成装置に設けられた各種機能キーと、外部操作入力手段の各種キーとのキー同士の対応関係を示すユーザ毎の対応関係情報テーブルを参照して、前記ユーザを示す情報に応じて前記画像形成動作を制御することを特徴とする画像形成方法。
【請求項９】
画像形成装置に設けられた各種機能キーと、前記画像形成装置に接続された外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルをユーザ毎に作成するステップと、
前記対応関係情報テーブルをユーザ毎に記憶させるステップと、
を画像形成装置に実行させることを特徴とする画像形成装置の制御プログラム。
【請求項１０】
画像形成装置に設けられた各種機能キーと、外部操作入力手段の各種キーとのキー同士の対応関係を示すユーザ毎の対応関係情報テーブルを有し、
前記外部操作入力手段の各種キーから前記画像形成装置の操作入力信号が入力された場合に、前記ユーザ毎の対応関係情報テーブルを参照して画像形成動作を制御するステップを前記画像形成装置に実行させることを特徴とする画像形成装置の制御プログラム。
【請求項１１】
各種機能キーを有し当該画像形成装置に設けられた付属操作入力手段と、
各種キーを有する外部操作入力手段を接続するための接続手段と、
前記付属操作入力手段により入力される複数回の操作を、前記外部操作入力手段の各キーの何れかとのに対応づけて記憶する複数操作記憶手段と、
前記複数操作記憶手段に記憶されたキーから操作入力信号が前記接続手段を介して入力された場合に、前記複数操作記憶手段に記憶された前記複数回の操作に対応する制御を実行させる制御手段と、
を備えることを特徴とする画像形成装置。
【請求項１２】
前記複数回の操作は、前記付属操作入力手段の各種キーの操作の組み合わせであり、
前記制御手段は、前記複数回の操作により押下された当該複数のキーを指定し、
前記記憶手段は、当該複数のキーの指定後に、前記制御手段が、前記外部操作入力手段に設けられた各種キーの何れかの押下信号を受信することにより、受信した前記押下信号に対応するキーと当該複数のキーを対応づけて記憶することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記記憶手段が記憶する前記複数回の操作による各種キーの組み合わせは、ユーザ毎に設定可能であることを特徴とする請求項１１又は１２に記載の画像形成装置。
【請求項１４】
前記外部操作入力手段は、キーボードを含む前記キーボードは、１０１及び１０６互換のキーボードであることを特徴とする請求項１１から１３の何れか一項に記載の画像形成装置。
【請求項１５】
当該画像形成装置に設けられた付属操作入力手段と、
各種キーを有する外部操作入力手段を接続するための接続手段と、
前記付属操作入力手段としての各種キーと前記外部操作入力手段としての各種キーとのキー同士の対応関係情報テーブルが記憶された記憶手段と、
前記外部操作入力手段の各種キーから操作入力信号が前記接続手段を介して入力された場合に、前記記憶手段に記憶された対応関係情報テーブルを参照して画像形成装置の動作を制御する制御手段と、
前記付属操作入力手段又は前記外部操作入力手段により入力された操作履歴を記憶する操作履歴記憶手段と、
を備えたことを特徴とする画像形成装置。
【請求項１６】
前記外部入力手段は、前記操作履歴記憶手段に記憶された操作履歴から操作を選択する選択信号を送信するキーを有し、
前記制御手段は、前記選択信号を受信した場合、前記選択信号に基づいて画像形成装置の動作を実行することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記操作履歴記憶手段は、ユーザ毎に操作履歴を記憶することを特徴とする請求項１５又は１６に記載の画像形成装置。
【請求項１８】
前記外部操作入力手段は、キーボードを含む前記キーボードは、１０１及び１０６互換のキーボードであることを特徴とする請求項１５又は１６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部ボタンを外部キーボードに割り当てた画像形成装置、画像形成方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、ＯＡ、ＨＡなどが発展し社会活動の効率化が進んでいる。特に、複数のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を１つのネットワークに接続して効率化を図ったネットワークシステムは、多くの場面で活用されている。例えば、会社内において、複数のＰＣと複写機をオンラインで結び、ＰＣで作成した文書や画像データを印刷したり、フロッピーディスク(登録商標)等に記憶されたデータを読み込んで印刷することが可能なシステムが開発されている。
【０００３】
さらに、最近では、複写機とＰＣを一体化させ、ＰＣとしても、複写機としても、ＰＣとしても使用可能な複写機が開示されている（特許文献１、参照。）。特許文献１の複写機によれば、ＰＣのキーボードを用いて複写機を操作できるだけでなく、複写機をＰＣとしても利用できるため、複写機とＰＣを別個に購入する場合よりもコストを低減することができる。また、ＰＣのキーボードの各キーに、複写機の操作パネルの各キーを割り当てることにより、ＰＣのキーボードから複写機の操作をすることが可能である。
【特許文献１】特開平８−２９３９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、複写機とＰＣを一体化させた従来の複写機に他のキーボードを接続させて、同様の操作を実行しようとした場合、キーボードの各キーが複写機のキーに割り当てられていないため、操作ができないという問題があった。また、近年、１台の複写機を複数人で使用することが一般的であるが、その一方で、最近の技術の進歩により多くの機能を備えた複写機が開発されている。このことにより、１台の複写機の使用方法、使用機能がユーザによって異なるため、各ユーザの操作性を向上させる必要がある。
【０００５】
また、複写機を使用するに当たって、複数操作を要する場合が多くあるが、複写機の技術的進歩に伴って、操作がより複雑になり、印刷設定等に時間がかかるという問題があった。
【０００６】
本発明の課題は、１台の画像形成装置を複数人で使用する場合、画像形成装置に接続された外部操作入力手段の各キーからの操作において、ユーザの操作性を向上させることである。さらに、複数操作をできるだけ容易な操作にすることである。さらに、以前にした操作に戻ることを可能とすることによりユーザの使い勝手を向上させることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、各種機能キーを有し当該画像形成装置に設けられた付属操作入力手段と、各種キーを有する外部操作入力手段を接続するための接続手段と、前記付属操作入力手段の機能キーと前記外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルがユーザ毎に記憶された記憶手段と、前記外部操作入力手段の各種キーから操作入力信号が前記接続手段を介して入力された場合に、前記記憶手段に記憶されたユーザ毎の対応関係情報テーブルを参照して画像形成動作を制御する制御手段とを備えたことを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記付属操作入力手段に設けられた各種機能キー及び前記外部操作入力手段に設けられた各種キーにはそれぞれキーコードが付され、前記記憶手段は、前記キーコードをそれぞれ対応付けた前記ユーザ毎の対応関係情報テーブルを記憶することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の画像形成装置において、前記制御手段は、前記付属操作入力手段が有する各種機能キーのうち何れかの機能キーが押下されると、その押下信号に基づいて押下された当該機能キーを指定し、前記対応関係情報テーブルは、当該機能キーの指定直後に、前記制御手段が、前記外部操作入力手段が有する各種キーの何れかの押下信号を受信することにより、受信した前記押下信号に対応するキーと当該機能キーと対応づけることにより設定されることを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１から３の何れか一項に記載の画像形成装置において、前記各種機能キーは、前記画像形成装置に設けられたハードキーであることを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１から３の何れか一項に記載の画像形成装置において、前記対応関係情報テーブルは、ユーザにより任意に設定されることを特徴としている。
【００１２】
請求項６に記載の発明は、請求項１から３の何れか一項に記載の画像形成装置において、前記外部操作入力手段は、キーボードを含む、前記キーボードは、１０１及び１０６互換のキーボードであることを特徴としている。
【００１３】
請求項７に記載の発明は、請求項１から６の何れか一項に記載の画像形成装置において、ユーザを示す情報を入力する入力手段を備え、前記制御手段は、前記ユーザを示す情報に基づき、前記ユーザ毎の対応関係情報テーブルを参照して、前記ユーザを示す情報に応じて前記画像形成動作を制御することを特徴としている。
【００１４】
請求項８に記載の発明は、ユーザを示す情報を入力し、前記ユーザを示す情報に基づき、外部操作入力手段の各種キーから画像形成装置に設けられた各種機能キーと、外部操作入力手段の各種キーとのキー同士の対応関係を示すユーザ毎の対応関係情報テーブルを参照して、前記ユーザを示す情報に応じて前記画像形成動作を制御することを特徴としている。
【００１５】
請求項９に記載の発明は、画像形成装置に設けられた各種機能キーと、前記画像形成装置に接続された外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルをユーザ毎に作成するステップと、前記対応関係情報テーブルをユーザ毎に記憶させるステップとを画像形成装置に実行させることを特徴としている。
【００１６】
請求項１０に記載の発明は、画像形成装置に設けられた各種機能キーと、外部操作入力手段の各種キーとのキー同士の対応関係を示すユーザ毎の対応関係情報テーブルを有し、  前記外部操作入力手段の各種キーから前記画像形成装置の操作入力信号が入力された場合に、前記ユーザ毎の対応関係情報テーブルを参照して画像形成動作を制御するステップを前記画像形成装置に実行させることを特徴としている。
【００１７】
請求項１１に記載の発明は、各種機能キーを有し当該画像形成装置に設けられた付属操作入力手段と、各種キーを有する外部操作入力手段を接続するための接続手段と、前記付属操作入力手段により入力される複数回の操作を、前記外部操作入力手段の各キーの何れかとのに対応づけて記憶する複数操作記憶手段と、前記複数操作記憶手段に記憶されたキーから操作入力信号が前記接続手段を介して入力された場合に、前記複数操作記憶手段に記憶された前記複数回の操作に対応する制御を実行させる制御手段とを備えることを特徴としている。
【００１８】
請求項１２に記載の発明は、請求項１１に記載の画像形成装置において、前記複数回の操作は、前記付属操作入力手段の各種キーの操作の組み合わせであり、前記制御手段は、前記複数回の操作により押下された当該複数のキーを指定し、前記記憶手段は、当該複数のキーの指定後に、前記制御手段が、前記外部操作入力手段に設けられた各種キーの何れかの押下信号を受信することにより、受信した前記押下信号に対応するキーと当該複数のキーを対応づけて記憶することを特徴としている。
【００１９】
請求項１３に記載の発明は、請求項１１又は１２に記載の画像形成装置において、前記記憶手段が記憶する前記複数回の操作による各種キーの組み合わせは、ユーザ毎に設定可能であることを特徴としている。
【００２０】
請求項１４に記載の発明は、請求項１１から１３の何れか一項に記載の画像形成装置において、前記外部操作入力手段は、キーボードを含む前記キーボードは、１０１及び１０６互換のキーボードであることを特徴としている。
【００２１】
請求項１５に記載の発明は、当該画像形成装置に設けられた付属操作入力手段と、各種キーを有する外部操作入力手段を接続するための接続手段と、前記付属操作入力手段としての各種キーと前記外部操作入力手段としての各種キーとのキー同士の対応関係情報テーブルが記憶された記憶手段と、前記外部操作入力手段の各種キーから操作入力信号が前記接続手段を介して入力された場合に、前記記憶手段に記憶された対応関係情報テーブルを参照して画像形成装置の動作を制御する制御手段と、前記付属操作入力手段又は前記外部操作入力手段により入力された操作履歴を記憶する操作履歴記憶手段とを備えたことを特徴としている。
【００２２】
請求項１６に記載の発明は、請求項１５に記載の画像形成装置において、前記外部入力手段は、前記操作履歴記憶手段に記憶された操作履歴から操作を選択する選択信号を送信するキーを有し、前記制御手段は、前記選択信号を受信した場合、前記選択信号に基づいて画像形成装置の動作を実行することを特徴としている。
【００２３】
請求項１７に記載の発明は、請求項１５又は１６に記載の画像形成装置において、前記操作履歴記憶手段は、ユーザ毎に操作履歴を記憶することを特徴としている。
【００２４】
請求項１８に記載の発明は、請求項１５又は１６に記載の画像形成装置において、前記外部操作入力手段は、キーボードを含む前記キーボードは、１０１及び１０６互換のキーボードであることを特徴としている。
【発明の効果】
【００２５】
請求項１、２、７、８、９及び１０に記載の発明によれば、各種機能キーを有し当該画像形成装置の操作部に備えられた付属操作入力手段と、各種キーを有する外部操作入力手段を接続するための接続手段と、前記付属操作入力手段の機能キーと前記外部操作入力手段の各種キーとのキー同士の対応関係情報テーブルがユーザ毎に記憶された記憶手段とを備えることにより、外部操作入力手段からの操作について、付属操作入力手段からの操作と同様の処理を行うことが可能となる。従って、画像形成装置の操作部が、例えば、高い位置に設置されており、機能キーを直接操作することが困難な場合でも、キーボードにより画像形成装置を操作することが可能となる。さらに、このテーブルは、ユーザ毎に記憶されているため、ユーザは自分が最も操作し易い仕様で操作でき、ユーザの自由度が増す。
【００２６】
請求項３に記載の発明によれば、機能キーとキーボードのキーの対応づけは、対応づけるキーを押下することにより実行されるという容易なものであるため、機械操作が苦手なユーザも簡単に設定することが可能となる。
【００２７】
請求項４に記載の発明によれば、外部操作入力手段のキーへの対応づけは、画像形成装置のハードキーに対して実行することにより、従来、外部操作入力手段へ対応していなかったキー、例えば、スタートキー、ストップキー、クリアキーなどの操作が可能となり、外部操作入力手段から、画像形成装置のハードキーによる操作と同様の操作を行うことが可能となる。
【００２８】
請求項５に記載の発明によれば、外部操作入力手段のキーへのハードキーの対応付けは、ユーザが自由に設定できるため、ユーザは自分の最も操作しやすいキーにそれぞれ割り当てることができ、自由度が増すと共に、作業効率を向上させることが可能である。
【００２９】
請求項６、１４及び１８に記載の発明によれば、外部操作手段が汎用性が高く、キー数の比較的多い１０１及び１０６互換のキーボードを含むので、ユーザ毎のキー対応づけの自由度をより増すことができる。
【００３０】
請求項１１及び１２に記載の発明によれば、例えば、用紙選択、用紙方向選択、表裏印刷設定などの複数操作を、予め外部操作入力手段の何れかのキーもしくはキーの組み合わせに対応づけて記憶させておくことができ、操作時には、当該キーもしくは当該キーの組み合わせを操作するのみで、複数の操作を一括で実行させることが可能となり、ユーザは簡単な操作で画像形成装置に複雑な制御を行わせ得るとともに、短時間で操作を行うことが可能となる。
【００３１】
請求項１３に記載の発明によれば、ユーザ毎に設定でき、ユーザの意図を反映し、使い勝手をより向上し得る。また、他人の設定を参考にしながら、より操作性のよい設定に変更することも可能である。
【００３２】
請求項１５及び１６に記載の発明によれば、キーボードから操作履歴に基づいて操作の確認及び実行ができる。例えば、複数操作を実行した場合、最後の操作を誤ったとしても、直前の動作に戻すことが可能となる。従って、一回の誤操作による全操作設定のやり直しを回避でき、効率よく作業をすすめることができる。また、例えば、前回やそれ以前に行った操作を再現することが可能である。
【００３３】
請求項１７に記載の発明によれば、操作履歴を、ユーザ毎に記憶するため、ユーザ毎に
操作履歴を閲覧でき、その履歴から再度同様の動作を実行できる。また、他人の操作履歴の混同を避けることができ、作業効率が向上する。
【発明を実施するための最良の形態】
【００３４】
以下、図を参照して、本発明の実施形態について詳細に説明する。
【００３５】
まず、図１に、本発明の実施形態に係る画像形成装置（以下、複写機）１００の概略構成を示す。図に示すように、複写機１００は、本体１、操作表示部４、外部操作入力手段としてキーボード１２１及びマウス１２２等により構成され、操作表示部４は、表示画面４０を備える（後述）。
【００３６】
複写機１００は、制御基板にＵＳＢホストデバイスコントローラを内蔵し、ＵＳＢマウスやＵＳＢキーボードなどの外部入力装置を着脱可能な構成とする。ＵＳＢデバイスを制御するのは複写機制御を行うＣＰＵと同じＣＰＵである。ネットワーク経由で遠隔操作する場合と比較すると、この構成の方がより高速に入力処理を行うことができる。
【００３７】
操作表示部４に表示される指示や、画像データを確認し、ユーザは、キーボード１２１又はマウス１２２を操作することにより複写機１００を使用する。操作表示部４には、付属入力手段としてハードキー４２等、各種機能キーが備えられており（後述）、ユーザは直接これらの機能キーにより操作を行うことも可能である。
【００３８】
なお、外部操作入力手段として複写機１００に接続されるキーボードは１０１及び１０６互換のキーボードであることが望ましい。
【００３９】
図２に、複写機１００の主要部構成を示す。図に示すように、複写機１００は、ＣＰＵ（Central Processing Unit）５、ＲＡＭ（Random Access Memory）６、ＲＯＭ（Read Only Memory）７、操作表示部４、記憶部８、画像処理部９、画像入力部１０、プリンタ部１１、外部入力部１２、通信インターフェイス１３より構成される。
【００４０】
ＣＰＵ５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う中央演算装置である。具体的にＣＰＵ５は、操作表示部４から入力される操作信号に応じて、ＲＯＭ７に格納されたプログラムを読み出し、当該プログラムに従った処理を実行する。そして、その処理結果を操作表示部４の表示画面４０に表示させる。
【００４１】
ＲＡＭ６は、ＣＰＵ５によって実行される各種プログラムをプログラム格納エリアに展開する。また、ＲＡＭ６は、各種プログラムの実行時に生じる処理結果等のデータをワークエリアに一時的に記憶する。
【００４２】
ＲＯＭ７は、複写機１００の動作に必要なプログラムやプログラムの実行に係るデータを格納する。これらのプログラムは、書き換える必要の無いプログラムや、書き換えてはいけないプログラムである。ユーザによりキーボート１２１のキーが押下されると、その押下信号がＣＰＵ５に送信される。ＣＰＵ５は、記憶部８のキーボード変換テーブル（後述）を呼び出し、受信した押下信号に含まれるキーコードから押下されたキーを特定する。そして、ＲＯＭ７が格納するプログラムに従って、キーコードを変換し、変換されたキーコードに対応する複写機１００のキーを決定する。ＣＰＵ５は当該キーを決定すると、当該キーの押下信号を受信した場合と同様の動作を実行する。
【００４３】
なお、以下、キーボード１２１のキーへの複写機１００のハードキー４２の割り当てについて説明するが、キーボード１２１のキーへの割り当ては、ハードキー４２に限られない。複写機１００の他のキーについても割り当て可能である。
【００４４】
操作表示部４は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ５から入力される表示信号の指示に従って、ユーザが複写機１００におけるモード選択を行うためのモード選択画面、複写機能の設定を入力するための設定画面等の各種画面の表示を行う表示画面４０と、ＬＣＤの各種画面上に構成された透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルにより、画面上を手指で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号としてＣＰＵ５に出力する操作部４１とにより構成されている。表示画面４０に表示される各種画面には操作指示を入力するための操作ボタンが表示され、操作部４１は、手指等により押下された座標情報を検出し、その位置信号を操作信号としてＣＰＵ５に出力することにより、押下された操作ボタンに対応する操作指示の入力を検出する。
【００４５】
また、操作表示部４は、上述の表示画面４０に形成される操作部４１とは別に、付属操作入力手段としてテンキー、クリアキー、メニューキー、スタートキー等のハードキー４２を備え、キー操作による操作信号をＣＰＵ５に出力する。
【００４６】
画像入力部１０は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、ＣＣＤ（Charge Coupled Device）等により構成され、高原から原稿へ照明操作した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換することによりデジタル画像データに変換し、画像処理部９へ出力する。
【００４７】
画像処理部９は、画像入力部１０からデジタル画像データが入力されると、そのデジタル画像データに空間フィルタ処理、拡大／縮小処理、回転処理、階調補正処理等の画像処理を施してプリンタ部１１へ出力する。
【００４８】
プリンタ部１１は、図示は省略するが、感光ドラム、レーザ光源、パルス幅変調器、帯電器、現像器、給紙部、排紙部、定着装置等を備えて構成される。プリンタ部１１は、画像処理部９から画像データが入力されると、パルス幅変調器によりパルス幅を変調してレーザ光を発光させ、帯電器により帯電された感光ドラム表面にレーザ光を照射することにより静電潜像を形成する。そして、プリンタ部１１は、操作表示部４又は外部入力部１２から入力されたサイズ、向きの印刷用紙を給紙部から搬送し、感光ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された印刷用紙にトナーを転写して定着させた後、排紙部から排出する。
【００４９】
外部入力部１２には、キーボード１２１、マウス１２２等が接続される。ユーザは、表示画面４０に表示される、指示や画像データを確認し、例えば、画像データに対して画像処理を施す場合は、外部入力部１２に接続された、キーボード１２１又はマウス１２２の操作により処理を実行する。なお、操作表示部４のハードキー４２やタッチパネルを用いて処理を実行するとしてもよい。
【００５０】
通信インターフェイス１３は、複写機１００を通信ネットワークに接続するためのインターフェイスであり、通信ネットワークを介して遠隔操作装置と通信を行う為の制御を行う。例えば、ＰＣ（Personal Computer）で画像処理を施した画像を印刷する場合は、通信インターフェイス１３を介してデータが送信される。
【００５１】
記憶部８は、ＨＤＤ（Hard Disk Drive）等の不揮発性の記録媒体を備え、印刷画像データや、対応関係情報テーブルとしてのキーボード変換テーブル、ユーザ設定情報、操作履歴等を記憶する。また、この記録媒体は、磁気的、光学的記録媒体若しくは半導体メモリで構成される、着脱自在に装着可能な構成としてもよい。キーボード変換テーブル、ユーザ設定情報及び操作履歴については、後述する。
【００５２】
次に、図３に、操作表示部４とキーボード１２１の概略構成の一例を示す。図に示すように、複写機１００の操作表示部４には、パワーセーブキー４２１、ヘルプキー４２２、補助キー４２３、数字キー４２４、クリアキー４２５、ストップキー４２６、スタートキー４２７等のハードキー４２が設置されている。
【００５３】
ヘルプキー４２２は、複写機１００の操作がわからない場合に押下するキーであり、操作表示部４に操作説明を表示する。数字キー４２４は、ユーザ番号や、印刷部数等の数字入力を行うためのキーである。例えば、この数字キー４２４により、予め設定されているユーザ番号が入力されると、複写機１００のＣＰＵ５は、記憶部８に記憶している複数のユーザ情報より、受信した入力信号に対応するユーザ情報を読み出し、当該ユーザのユーザ情報を操作表示部４に表示する。クリアキー４２５は、入力情報をクリアするためのキーであり、印刷部数の誤入力をした場合等に用いたり、設定した印刷設定内容を全てデフォルト設定に戻す場合等に用いる。ストップキー４２６は、印刷の動作を中止するキーであり、スタートキー４２７は、印刷動作の開始を指示するキーである。また、スタートキー４２７は、その他に、入力情報の決定を行うために用いる場合もある。
【００５４】
ユーザは、表示画面４０に表示される各種指示や画像データを確認し、必要なハードキー４２を押下することにより処理を実行する。操作表示部４の数字キー４２４は、外部入力部１２に接続されたキーボード１２１のテンキー４４に対応している。従って、例えば、印刷枚数を入力する場合、ハードキー４２の数字キー４２４により入力してもよいし、キーボード１２１のテンキー４４から入力しても同様の処理を実行する。ファンクションキー４５は、ユーザによりハードキー４２のうち何れかのキーが割り当てられる。またファンクションキー４５には、ユーザが設定不可能なキーも存在する（後述）。
【００５５】
また、操作表示部４の表示画面４０には操作部４１が備えられているため、表示画面４０に表示される各種ボタンを直接押下することによっても操作を行える（タッチパネル）。従って、処理を開始又は終了する際は、スタートキー４２７又はストップキー４２６を押下するとしてもよいし、表示画面４０の操作部４１を押下するとしても処理を実行できる。
【００５６】
ここで、上述した各種キーの他に、複写機１００が有する各キーの機能について説明する。なお、ハードキー４２に限らず、タッチパネル上のキーも含む。複写機１００は、上述した各種キーの他に、図示は省略するが、割り込みキー、確認コピーキー、ユーティリティキー、カウンタキー、設定内容キーを備える。
【００５７】
割り込みキーは、コピー動作中の割り込みを指示する。例えば、長いＪｏｂ中に別のＪｏｂを挿入するときなどに用いる。確認コピーキーは、確認のために１部出力する場合等に用いる。例えば、設定内容が正しいか、意図したものであるかを確認する場合に１部出力する必要がある。ユーティリティキーは、管理情報や装置の調整などを行うメンテナンスモードに移行するためのキーである。カウンタキーは、出力したカウンタ情報を表示する。設定内容キーは、用紙サイズ、出力部数等の出力設定内容を確認するためのキーである。
【００５８】
複写機１００の操作表示部４は、図１に示すように、本体１に固定して設置されている構成としたが、これに限定されない。また、操作表示部４の設置位置によっては、ユーザにより使いづらい場合もある。このような場合には、複写機１００の外部入力部１２に接続されたキーボード１２１もしくはマウス１２２を操作することにより、処理を実行する。この場合、操作表示部４の数字キー４２４は、キーボード１２１のテンキー４４に対応しているが、その他のストップキー４２６やスタートキー４２７においても、キーボード１２１の各キーに対応させる必要がある。従って、複写機１００の記憶部８は、これらのハードキー４２をキーボード１２１の各キーに対応させるキーボード変換テーブルを記憶している。
【００５９】
図４に、キーボード変換テーブルの一例を示す。図に示すように、上述したハードキー４２及びキーボードキー１２１の各種機能キーは、それぞれ、キーコードを有する。ＣＰＵ５は、キーボード変換テーブルに基づき各種機能キーが有するキーコードを対応させるキーコードに変換することにより、キーボード１２１からの操作を、そのキーボード１２１のキーに対応するハードキー４２の操作により実行される処理に反映させる。具体的には、複写機１００のハードキー４２のうちスタートキー４２７が、キーボード１２１のＥｎｔｅｒキーに割り当てられている場合、ユーザによりキーボードキー１２１のＥｎｔｅｒキーが押下されると、その押下信号がＣＰＵ５へ送信される。ＣＰＵ５は、その押下信号に基づいて、ユーザにより押下されたＥｎｔｅｒキーのキーコードを読み出し、キーボード変換テーブルに基づき当該キーコードをスタートキー４２７のキーコードに変換する。そして、その変換したキーコードに基づいて、ハードキー４２のうちスタートキーが押下された旨を判断し、その押下信号を受信した際に実行する処理を行う。
【００６０】
さらに、図に示すように、ハードキー４２のストップキー４２６が、キーボード１２１のＥｓｃキーに割り当てられている場合、及び、ハードキー４２のリセットキー４２５が、キーボード１２１のＢａｃｋＳｐａｃｅキーに割り当てられている場合も、同様である。キーボード１２１のキーが押下されると、その押下信号を受信し、キーコード変換テーブルに基づきキーコードを読み出し、当該キーコードを割り当てられているハードキー４２のキーコードに変換する。そして、その変換したキーコードに基づいて、ハードキー４２のどのキーによる押下信号かを判断し、当該キーに基づいて各部の動作を制御する。
【００６１】
また、上述したキーボード変換テーブルによるハードキー４２のキーボード１２１の各キーへの割り当ては、ユーザ毎に設定保存される。そして、これらの設定は、ユーザが自由に変更可能である。従って、図４に示す割り当てに限定されない。ユーザは、自分の使い易いキーボード１２１の各キーに複写機１００のハードキー４２を割り当てることができる。記憶部８は、ユーザ毎に設定された複数のキーボード変換テーブルを記憶する。そして、ＣＰＵ５は、ユーザ設定情報として、ユーザ毎の設定情報を操作表示部４へ表示する。ユーザは、ユーザ設定情報表示画面（図５、参照）を参考に、更に、自分の設定を変更することができる。
【００６２】
なお、キーボード１２１の各キーには、複写機１００のハードキー４２を割り当てる構成とし、以下、同様の構成について説明するが、ハードキー４２に限定されず、例えば、操作表示部４の操作部４１を割り当てるとしてもよい。
【００６３】
また、図に示すように、キーボード１２１は、複数のファンクションキー４５（Ｆ１〜Ｆ１２）を備える。これらの各キーに複写機のハードキー４２の何れかを割り当てることが可能であるが、Ｆ９〜Ｆ１２についてはユーザ毎の割り当て不可能とし、Ｆ９〜Ｆ１２には、共通の機能を設定する。共通の機能としては、例えばユーザ設定を切り替えるための機能とすることができる。これは、ユーザ設定切替操作キーを例えばＦ９に設定することにより実現でき、どのユーザもＦ９をユーザ設定切替操作キーとして使用し、Ｆ９を操作することにより、ユーザ名を切替、自分の設定を呼び出すことが可能となる。
【００６４】
なお、ユーザ毎の割り当てを不可能とするキー（共通操作キー）はファンクションキーＦ９〜Ｆ１２とし、以下、この設定の場合について説明するが、これに限定されない。Ｆ１〜Ｆ４、Ｆ３〜Ｆ５を共通操作キーとすることも可能である。
【００６５】
上述したように、すべてのキー割り当てを自由に設定するのではなく、ある特定の操作、つまり、すべてのユーザに共通の操作については、キーボード１２１のキーのうち、共通のキーに割り当てることにより、混乱を避けることが可能となる。また、共通操作については共通キーに予め設定しておくことにより、ユーザは割り当て設定をする必要はなく、ユーザの作業効率が向上できる。
【００６６】
次に、図５に、ユーザ毎のキーボード変換テーブルを設定した場合に、表示画面４０に表示するユーザ設定情報の一例を示す。図５（ａ）が更新前、図５（ｂ）が更新後のユーザ設定情報表示画面である。
【００６７】
上述した処理により、複数のユーザ毎にキーボード１２１のキーへの割り当て設定が行われると、表示画面に図に示すようなユーザ設定情報表示画面が表示される。図に示すように、ユーザ設定情報表示画面では、ハードキー４２の各機能キーに、キーボード１２１のうちどのキーが割り当てられているか、また、各ユーザがどのような設定にしているかを確認できる。従って、ユーザは自分の設定の操作について、操作性が悪い場合は、他のユーザの設定情報を参考に設定を変更することができる。例えば、図５の場合、userＡは、ハードキー４２のスタートキー４２７に、キーボード１２１のＦ１キーを割り当てていた。しかし、操作性が悪いなどの問題により、Ｆ１キーからＦ４キーに設定変更すると、図５（ｂ）に示すように、変更する度に、ユーザ設定表示画面に表示される内容も更新する。従って、操作表示部４に表示されるユーザ設定情報表示画面は、常に、最新の情報である。
【００６８】
ユーザは、ユーザ設定表示画面が表示されると、前述したユーザ切り替え操作キー（例えば、F９）を押下する。ＣＰＵ５は、ユーザからの押下信号を受信すると、その信号に基づいて、キーボード１２１の設定を押下されたユーザ設定に切り替える制御を実行する。
【００６９】
次に、図６のフローチャートを参照して、キーボード変換テーブルの設定方法、つまり、キーボード１２１のキーへの割り当て方法について説明する。
【００７０】
まず、複写機１００のハードキー４２又は表示画面４０の操作部４１の操作によりキー割り当て画面を呼び出す（ステップＳ１）。ステップＳ１において、キー割り当て画面を呼び出すと、現在の設定情報を表示する（ステップＳ２）。現在の設定情報を表示することにより、ユーザは、すでに割り当てられているキーを確認でき、ハードキー４２のうち同じキーについて、キーボード１２１の２箇所のキーに割り当ててしまうことを回避できる。また、キーボード１２１において、すでに割り当て済みのキーを確認でき、同時に、共通設定キーＦ９〜Ｆ１２のように、ユーザ設定不可能なキーも確認できる。
【００７１】
ステップＳ２において、現在の設定情報を表示すると、ユーザの操作部４からの入力操作によりユーザ名又はユーザＩＤを取得する（ステップＳ８）。なお、ここで、ユーザ名又はユーザＩＤを入力する構成としたが、これに限定されない。例えば、ユーザ設定情報が既に登録されている場合は、表示が画面に表示されるため、ユーザ設定切替操作キー（例えば、Ｆ９）を押下されることにより選択するとしてもよい。ステップＳ８において、ユーザの入力操作によりユーザ名又はユーザＩＤを取得すると、取得したユーザ名又はユーザＩＤについてのキー割り当て設定が新規登録であるか否かを判定する（ステップＳ９）。
【００７２】
ステップＳ９において、取得したユーザ名又はユーザＩＤについてのキー割り当て設定が新規登録であると判定すると（ステップＳ９；ＹＥＳ）、ユーザ名又はユーザＩＤを登録する（ステップＳ１０）。
【００７３】
ステップＳ９において、取得したユーザ名又はユーザＩＤについてのキー割り当て設定が新規登録ではないと判定すると（ステップＳ９；ＮＯ）、取得したユーザ名又はユーザＩＤに基づいてユーザを選択し（ステップＳ１１）、選択したユーザのキーボード変換テーブルを呼び出す。
【００７４】
ステップＳ１０において、ユーザ名又はユーザＩＤを登録する、又は、ステップＳ１１において、取得したユーザ名又はユーザＩＤに基づいてユーザを選択し、当該ユーザのキーボード変換テーブルを呼び出すと、ユーザは表示された画面を確認し、キーボード上に割り当てたいハードキー４２を押下することにより選択する。この選択方法は、割り当てるハードキー４２を押下するとしてもよいし、例えば、表示画面４０にハードキー４２の各種キーを表示し、マウス１２２により選択するとしてもよい。ユーザにより割り当てるハードキー４２が押下されると、ＣＰＵ５は、その選択信号を受信する（ステップＳ３）。
【００７５】
ステップＳ３において、複写機１００のＣＰＵ５は、ユーザにより入力された信号を受信すると、キーボード１２１が複写機１００に接続されているか否かの確認をする（ステップＳ４）。ステップＳ４において、キーボードが接続されていないと判断すると（ステップＳ４；ＮＯ）、操作表示部４にエラー表示をすることにより（ステップＳ５）、キーボード１２１が接続されていない旨をユーザに通知する。ユーザは、この表示を確認し、キーボード１２１を接続する。ステップＳ５において、エラー表示をすると、再度、ステップＳ４の判定を繰り返す。
【００７６】
ステップＳ４において、キーボード１２１が接続されていると判断すると（ステップＳ４；ＹＥＳ）、その旨を表示画面４０に表示する。ユーザは、その表示画面を確認すると、当該ハードキー４２に割り当てるキーボード１２１のキーを押下する。ユーザにより、割り当てるキーボード１２１のキーが押下されると、ＣＰＵ５はその押下信号を受信する（ステップＳ６）。
【００７７】
ステップＳ６において、当該ハードキー４２を割り当てるキーボード１２１のキーの押下信号を受信すると、新規登録でないユーザ設定の場合は、記憶部８に記憶しているキーボード変換テーブルを更新する（ステップＳ７）。一方、新規登録である場合は、新規ユーザとしてキーボード変換テーブルを登録する（ステップＳ７）。この更新又は登録により、当該ハードキー４２がユーザにより押下されたキーボード１２１のキーに割り当てられる。そして、同時に、ユーザ設定情報表示画面も更新又は登録される。
【００７８】
次に、図７のフローチャートを参照して、キーボード１２１から入力された指示に基づいて実行される処理について説明する。
【００７９】
まず、ユーザ操作によって、キーボード設定についてのユーザ切り替え信号を受信したか否かを判定する（ステップＰ１）。ステップＰ１において、ユーザ切り替え信号を受信したと判定すると（ステップＰ１；ＹＥＳ）、入力された信号に対応するユーザ設定に切り替える動作を実行する（ステップＰ２）。つまり、キーボード変換テーブルの中から入力されたユーザに対応するテーブルを選択する。ステップＰ１において、ユーザ切り替え信号を受信していないと判定すると（ステップＰ１；ＮＯ）、予め設定されているＤｅｆａｕｌｔ設定に切り替える制御を実行する（ステップＰ３）。
【００８０】
ステップＰ２において、入力された信号に対応するユーザ設定に切り替える、又は、ステップＰ３において、予め設定されているＤｅｆａｕｌｔ設定に切り替える制御を実行すると、ユーザにより、キーボード１２１のキーが押下されることにより、キーボード入力信号を受信すると（ステップＰ４）、選択したキーボード変換テーブルに基づきキーコードを変換できたか否かを判定する（ステップＰ５）。ステップＰ５において、キーコードを変換できなかったと判定すると（ステップＰ５；ＮＯ）、操作表示部４にエラー表示をし、キーコードが変換できなかった、つまり、押下したキーに対応するハードキーがない旨をユーザに通知する（ステップＰ６）。
【００８１】
ステップＰ６において、操作表示部４にエラー表示をすると、ステップＰ１に戻り、再度、キーボード入力信号を受信するまで待機する。そして、新たなキーボード入力信号を受信すると、再度、ステップＰ１〜Ｐ５の処理を繰り返す。
【００８２】
ステップＰ５において、キーコードを変換できたと判定すると（ステップＰ５；ＹＥＳ）、操作表示部４に変換したキーコードに対応するキー情報を表示し（ステップＰ７）、変換したキーコードに対応するハードキーによる処理と同様の処理を実行する（ステップＰ８）。
【００８３】
ステップＰ７において、キー情報を表示させた後に、自動的に対応するハードキーによる処理と同様の処理を実行するとしてもよいし、ユーザにより確認が行われ、例えば、ＯＫキーを押下することにより処理を開始するとしてもよい。
【００８４】
以上のように、複写機１００の機能キーを、キーボード１２１のうち何れかのキーに割り当てることにより、キーボード１２１からでも複写機１００の操作を行うことが可能となる。従って、ユーザは座った状態でも、複写機１００の操作を行えるだけでなく、例えば、操作表示部４が高い位置に設置されているため、ハードキー４２やタッチパネルを操作しにくい場合でも、キーボード１２１のみで操作を行うことができる。そして、このキーボード１２１への割り当ては、ユーザ毎に設定保存され、さらに、ユーザは自由に設定変更可能である。従って、ユーザそれぞれが、自分にとって最も操作性のよい設定にでき、自由度が向上する。
【００８５】
また、自分の設定だけでなく、他人の設定情報もあわせて確認することができることにより、他人の設定を参考にして、自分の設定による操作性をより向上させることができる。このことにより、作業を更に迅速に進めることが可能となる。
【００８６】
〔変形例〕
次に、変形例に係る複写機１００について説明する。変形例に係る複写機１００の概略構成は図１と同様であり、主要部構成は図２と同様であるため、図示及び説明は省略する。
【００８７】
実施形態では、複写機１００の操作部４の各種機能キーをキーボード１２１の何れかのキーに割り当て、この割り当てはユーザにより設定可能であり、ユーザ毎に記憶する構成とした。変形例では、複写機１００の操作部４１及びハードキー４２を用いて行う一連の複数回の操作をキーボード１２１のキーに割り当てる構成とする。一連の複数回の操作とは、具体的に、紙選択やソート、中綴じ、ステイプル等の出力形式の複数回の選択等、頻繁に使用する操作であることが好ましい。また、頻繁に使用する操作の他に、複雑な複数回の操作や、一般的に使用する一連の印刷設定などの複数回の操作も含む。例えば、Ａ４の用紙に両面で印刷することが多い場合は、その設定をキーボード１２１のファンクションキー４５の何れかのキーをショートカットキーとして割り当てることにより、簡易操作を実現する。これらの設定情報は、キーコードに対応づけて複写機１００の記憶部８に記憶する。ＣＰＵ５は、キーボード１２１のショートカットキーとして割り当てられているキーの操作によるキー押下信号を受信すると、押下されたキーボード１２１のキーコードに対応する設定情報を読み出し、一連の操作を実行する。
【００８８】
なお、このショートカットキーの設定は、実施形態のキー割り当てと同様にユーザ毎に設定可能であるとしてもよい（図９、参照）。従って、この場合については、記憶部８は、ユーザそれぞれのショートカットキー設定を記憶する。
【００８９】
図８のフローチャートを参照して、上述した処理について説明する。
【００９０】
まず、複写機１００のハードキー４２又は表示画面４０の操作部４１の操作により、キー割り当て画面の呼び出し指示を受信すると、ＣＰＵ５は、キー割り当て画面を呼び出す（ステップＨ１）。ステップＨ１において、キー割り当て画面を呼び出すと、現在のユーザ設定情報表示画面を操作表示部４に表示する（ステップＨ２）。なお、ユーザ設定表示画面の構成は図５と同様であるため、図示は省略する。ステップＨ２において、現在の各ユーザ設定情報が表示されると、ユーザは、まず、Ｄｅｆａｕｌｔ設定を確認でき、Ｄｅｆａｕｌｔ設定と同じ設定を避けることができる。また、自分の設定情報を確認できると共に、他人の設定情報を参考にして、設定を行える。
【００９１】
ステップＨ２において、ＣＰＵ５は、現在のユーザ設定情報を表示すると、ユーザにより設定するユーザが選択されると、その選択信号を受信する（ステップＨ３）。このとき、既に設定されている場合は、ユーザは自分の設定情報を選択する。新規に設定する場合は、新規にユーザ名を登録する。
【００９２】
ユーザの操作により、ＣＰＵ５は、設定するユーザの選択信号を受信すると（ステップＨ３）、その選択信号に基づいて、記憶部８に記憶されている当該ユーザ設定情報を読み出す。そして、割り当てるハードキー４２又はタッチパネルがユーザにより選択され、その選択信号を受信中であるか否かを判定する。（ステップＨ４）。ステップＨ４において、ユーザにより割り当てるハードキー４２又はタッチパネルが選択され、その選択信号を受信中である、つまり、さらに別のキーによる選択信号を受信したと判定すると（ステップＨ４；ＹＥＳ）、ステップＨ４の処理を繰り返す。ステップＨ４において、ユーザにより割り当てるハードキー４２又はタッチパネルが選択され、その選択信号を受信中ではない、つまり、割り当てが完了したと判定すると（ステップＨ４；ＮＯ）、キーボード１２１が接続されているか否かを確認する（ステップＨ５）。ユーザによる、割り当てるハードキー４２の選択は、当該ハードキー４２を押下するとしてもよいし、操作表示部４に表示される画面に基づいて、操作部４１又はマウス１２２により選択するとしてもよい。割り当てるタッチパネルの選択も同様である。なお、Ｈ４において、ＹＥＳと判断されると、複数のハードキー又はタッチパネル上のキーがキーボード１２１の１つのキーに割り当てられることになる。
【００９３】
ステップＨ５において、キーボード１２１が確認できず、キーボード１２１が接続されていないと判定すると（ステップＨ５；ＮＯ）、操作表示部４にエラー表示をし、キーボードが接続されていない旨をユーザに通知する（ステップＨ６）。ユーザは、この表示を確認し、キーボード１２１を接続する。ステップＨ６において、エラー表示をすると、再度、ステップＨ５の判定を繰り返す。
【００９４】
ステップＨ５において、キーボード１２１が確認できた、つまり、キーボード１２１が接続されていると判定すると（ステップＨ５；ＹＥＳ）、ユーザにより、当該ハードキー４２又はタッチパネルに割り当てるキーボード１２１のキーが押下され、ＣＰＵ５はその押下信号を受信する（ステップＨ７）。
【００９５】
ステップＨ７において、押下信号を受信すると、その信号に基づいてユーザ設定情報を更新し（ステップＨ８）、処理を終了する。
【００９６】
次に、図９に、記憶部８に記憶されるユーザ設定情報テーブルの一例を示す。
【００９７】
図に示すように、記憶部８には予めデフォルト設定が設定されている。デフォルト設定では、ハードキー４２の数字キー４２４が、キーボード１２１のテンキー４４に割り当てられている。そして、ハードキー４２のスタートキー４２７及びストップキー４２６がそれぞれ、図示は省略するが、キーボード１２１の上下キーに割り当てられている。同様にして、ハードキー４２のヘルプキー４２２は、キーボード１２１のファンクションキー（以下、Ｆ）１に割り当てられている。また、応用機能１、応用機能２は、第２実施形態で説明した、一連の操作を示す。これらはそれぞれ、キーボード１２１のＦ２キー、Ｆ３キーに割り当てられている。上述したデフォルト設定では、操作性が悪い場合、ユーザは独自に設定する。
【００９８】
ユーザによる設定が、図９の、userＡ、userＢ、userＣ、userＤである。例えば、userＢは、応用機能をキーボード１２１のテンキー４４の各数字に設定している。また、userＣは、履歴の戻る又は進むの操作を、キーボード１２１の上下キーに設定している。userＤは、複数回のキー操作による一連の操作を、キーボード１２１の１つのキーに設定している。そして、用紙選択や印刷部数や後処理条件設定のためのキーの組み合わせを、Ｆ１に割り当てている。以上のように、ユーザは、制限されることなく、自由にキーボード１２１の設定を行えるのである。
【００９９】
図１０のフローチャートを参照して、ショートカットキーにより実行される処理について説明する。
【０１００】
ユーザにより、キーボード１２１のキーが押下されることにより、キーボード入力信号を受信すると（ステップＴ１）、押下されたキーのキーコードに対応する設定情報が読み出せたか否かを判定する（ステップＴ２）。
【０１０１】
ステップＴ２において、押下されたキーのキーコードに対応する設定情報が読み出せなかったと判定すると（ステップＴ２；ＮＯ）、操作表示部４にエラー表示をし、押下されたキーに対応する設置情報が読み出せなかった、つまり、押下されたキーには設定情報が設定されていなかった旨をユーザに通知する（ステップＴ３）。
【０１０２】
ステップＴ３において、操作表示部４にエラー表示をすると（ステップＴ３）、ステップＴ１に戻り、再度、キーボード入力信号を受信するまで待機する。そして、新たなキーボード入力信号を受信すると、再度、ステップＴ１〜Ｔ２の処理を繰り返す。
【０１０３】
ステップＴ２において、押下されたキーのキーコードに対応する設定情報があったと判定すると（ステップＴ２；ＹＥＳ）、記憶部８に記憶している設定情報に基づいて、処理を実行する（ステップＴ４）。
【０１０４】
ステップＴ４において、押下されたキーに対応する設定情報に基づいて、処理が実行されると、キーボード１２１による操作が終了したか否かを判定する（ステップＴ５）。
【０１０５】
ステップＴ５において、キーボード１２１による操作が終了していない、つまり、次の操作信号が入力されたと判定すると（ステップＴ５；ＮＯ）、入力された操作信号に基づいて処理を実行する。このとき、入力される操作信号は、キーボード１２１を押下されることによる信号でもよいし、複写機１００のハードキー４２からの操作信号でもよい。例えば、キーボード１２１の何れかのキーが押下されると、そのキーに対応するキーコードを変換し、それに対応するハードキー４２の処理を実行するとしてもよい。また、キーボード１２１の何れかのキーの押下により、別の設定情報が読み出されるとしてもよい。
【０１０６】
ステップＴ５において、操作が終了したと判定すると（ステップＴ５；ＹＥＳ）、処理を終了する。例えば、userＤがキーボード１２１のＦ１を押すと、複写機１００のハードキー４２又はタッチパネルでＡ４を選択、ステイプルを選択、部数４部を設定し、コピースタートが押された場合と同じ効果が得られる。
【０１０７】
また、キーボード１２１のキー押下による一連の操作の履歴を記憶部８に記憶し、操作を元に戻し、やり直しを行うことが可能なキーを設定する（例えば、図９のｕｓｅｒＡ：上下キー。）。具体的には、記憶部８に記憶できる最大値を予め設定し、キーボード１２１による操作を操作が行われた順に複数記憶し、操作履歴が最大値以上になると、一番古い操作から順に消去する。そして、キーボード１２１の何れかのキー又はキーの組み合わせに操作履歴を戻る又は進める動作を設定する。複数の操作を行った場合、例えば、一つ前の操作に戻す場合は、ユーザにより設定したキーボード１２１のキーが押下される。ＣＰＵ５は、その押下信号を受信し、処理を一つ戻す動作を実行する。尚、操作履歴もユーザ毎に記憶しておくことが好ましい。
【０１０８】
次に、図１１にユーザ毎に記憶される、操作履歴テーブルの一例を示す。図１１には、userＡ及びuserＢの操作履歴テーブルの一例を示したが、これらに限らず複数人のユーザ毎に記憶が可能である。図に示すように、操作番号１〜１００まで記憶する。なお、記憶可能な操作履歴数は１００に限られない。userＡは、操作番号１に「コピースタート」、操作番号２に「両面選択」、操作番号１００に「ストップ」を記憶している。従って、一つ前の操作に戻る信号を送信すると、操作番号１のコピースタートが実行されるのである。userＢも同様であるため、説明は省略する。
【０１０９】
次に、図１２のフローチャートを参照して、操作履歴読み出し処理について説明する。
【０１１０】
まず、ユーザが選択され、その選択信号を受信すると（ステップＲ１）、その信号に対応するユーザの操作履歴テーブルをセットする（ステップＲ２）。ステップＲ２において、選択信号に対応するユーザの操作履歴テーブルをセットすると、操作開始の信号を受信するまで待機する。
【０１１１】
そして、操作開始の信号を受信すると（ステップＲ３）、その信号が、通常の操作であるか、もしくは、履歴読み出しの指示信号であるかの判別をする（ステップＲ４）。ステップＲ４において、受信した信号が、履歴読み出しの指示信号であると判別すると（ステップＲ４；履歴読み出し）、戻る回数で何番目の操作に戻るかの判別をする（ステップＲ５）。例えば、履歴を戻す処理を実行するキーを２回押下すると、操作番号２に記憶している操作を実行する。つまり、記憶している操作数分、履歴を遡って実行することが可能である。
【０１１２】
ステップＲ４において、戻る回数で何番目の操作に戻るかの判別をすると、該当する操作番号に記憶している過去の操作を実行する（ステップＲ６）。
【０１１３】
一方、ステップＲ４において、受信した信号が、通常の操作であると判別すると（ステップＲ４；操作）、記憶テーブルの番号を更新する（ステップＲ７）。つまり、ここでの操作が最新の操作となる。従って、ステップＲ７において、記憶テーブルの番号を更新すると、当該最新操作を操作番号の１番に保存する（ステップＲ８）。
【０１１４】
ステップＲ８において、当該最新操作を操作番号の１番に保存する、又は、ステップＲ６において、過去の操作を実行すると、操作が終了した否かを判定する（ステップＲ９）。ステップＲ９において、操作がまだ終了していないと判定すると（ステップＲ９；ＮＯ）、ステップＲ４にもどり、再度、受信した信号が、通常の操作であるか、もしくは、履歴読み出しの指示信号であるかの判別をする。ステップＲ９において、操作が終了したと判定すると（ステップＲ９；ＹＥＳ）、操作履歴についての処理を終了する。
【０１１５】
以上のように、複写機１００に対して行う一連の操作を、設定情報をとしてキーコードを付して記憶させ、そのキーコードとキーボード１２１の各キー又はキーの組み合わせによるキーコードを対応させて設定することにより、キーボード１２１の操作のみで、一連の処理を実行させることが可能となる。従って、例えば、両面印刷を選択し、用紙を選択するといった動作を一括で実行することができ、手間を省けると共に、作業効率の向上を実現できる。
【０１１６】
また、各操作を操作履歴として複数保存し、処理を１過程ずつ戻すことができることにより、操作を間違えた場合に、間違えた操作のみクリアすることが可能となる。従って、全操作設定が消去されてしまう場合と異なり、一つ一つ解除できることで、作業を円滑に進めることができるとともに、作業時間を短縮することが可能となる。
【図面の簡単な説明】
【０１１７】
【図１】本実施形態に係る複写機の概略構成図である。
【図２】図１の複写機の主要部構成を示す図である。
【図３】操作表示部とキーボードの概略構成の一例を示す図である。
【図４】キーボード変換テーブルの一例を示す図である。
【図５】本実施形態に係る複写機の記憶部に記憶されるユーザ設定情報表示画面の一例を示す図である。
【図６】キーボード変換テーブルを瀬手値する際に実行される処理を示すフローチャートである。
【図７】キーボードから入力される指示に基づいて実行される処理を示すフローチャートである。
【図８】変形例に係る複写機で実行される処理を示すフローチャートである。
【図９】変形例に係る複写機の記憶部に記憶されるユーザ設定情報テーブルの一例を示すずである。
【図１０】変形例に係る複写機で実行される処理を示すフローチャートである。
【図１１】変形例に係る複写機において、ユーザ毎に記憶される、操作履歴テーブルの一例を示す図である。
【図１２】変形例に係る複写機で実行される操作履歴読み出し処理を示すフローチャートである。
【符号の説明】
【０１１８】
１  本体
４  操作表示部
４０  表示画面
４１  操作部
４２  ハードキー
４２１  パワーセーブキー
４２２  ヘルプキー
４２３  補助キー
４２４  数字キー
４２５  クリアキー
４２６  ストップキー
４２７  スタートキー
４４  テンキー
４５  ファンクションキー
５  ＣＰＵ
６  ＲＡＭ
７  ＲＯＭ
８  記憶部
９  画像処理部
１０  画像入力部
１１  プリンタ部
１２  外部入力部
１２１  キーボード
１２２  マウス
１３  通信インターフェイス
１００  複写機
【図１】
2007058538.tif 000003
【図２】
2007058538.tif 000004
【図３】
2007058538.tif 000005
【図４】
2007058538.tif 000006
【図５】
2007058538.tif 000007
【図６】
2007058538.tif 000008
【図７】
2007058538.tif 000009
【図８】
2007058538.tif 000010
【図９】
2007058538.tif 000011
【図１０】
2007058538.tif 000012
【図１１】
2007058538.tif 000013
【図１２】
2007058538.tif 000014