(57)【要約】【課題】  画像形成装置毎に種々の操作パネルが実装されている種々の画像形成装置用のプログラムを画像形成装置間で共通化すること。【解決手段】  当該画像形成装置の操作パネルと異なる種類の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示手段を備えることを特徴とする画像形成装置。【選択図】  図５
2007043515.tif 000002
【特許請求の範囲】
【請求項１】
当該画像形成装置の操作パネルと異なる種類の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示手段を備えることを特徴とする画像形成装置。
【請求項２】
仮想の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示手段を備えることを特徴とする画像形成装置。
【請求項３】
前記変換表示手段は、前者の操作画面を後者の操作画面に静的に変換することを特徴とする請求項１乃至２のいずれか１項記載の画像形成装置。
【請求項４】
前記変換表示手段は、前者の操作画面を後者の操作画面に動的に変換することを特徴とする請求項１乃至２のいずれか１項記載の画像形成装置。
【請求項５】
前記変換表示手段は、他の画像形成装置から前者の操作画面の画面データを取得して、当該他の画像形成装置の遠隔操作用に使用される後者の操作画面の画面データを生成することを特徴とする請求項１乃至４のいずれか１項記載の画像形成装置。
【請求項６】
前記変換表示手段は、操作画面のレイアウトを変換対象とすることを特徴とする請求項１乃至５のいずれか１項記載の画像形成装置。
【請求項７】
前記変換表示手段は、操作画面が表示されているときの当該画像形成装置の操作方法を変換対象とすることを特徴とする請求項１乃至６のいずれか１項記載の画像形成装置。
【請求項８】
前記変換表示手段は、操作画面が表示されているときの当該画像形成装置の動作態様を変換対象とすることを特徴とする請求項１乃至７のいずれか１項記載の画像形成装置。
【請求項９】
画像形成装置によって実行される情報処理方法であって、
当該画像形成装置の操作パネルと異なる種類の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示段階を備えることを特徴とする情報処理方法。
【請求項１０】
画像形成装置によって実行される情報処理方法であって、
仮想の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示段階を備えることを特徴とする情報処理方法。
【請求項１１】
請求項９乃至１０のいずれか１項記載の情報処理方法をコンピュータに実行させる情報処理プログラム。
【請求項１２】
請求項９乃至１０のいずれか１項記載の情報処理方法をコンピュータに実行させる情報処理プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー／プリンタ／スキャナ／ファクシミリ／複合機／融合機等の画像形成装置、情報処理方法、情報処理プログラム、ＳＤメモリカード等の記録媒体に関する。
【背景技術】
【０００２】
近年、コピー機能とプリンタ機能とスキャナ機能とファクシミリ機能を備える複合機や融合機が市販されるようになった。複合機や融合機は、コピーやプリンタとして機能する場合には、画像を印刷用紙に印刷することになり、コピーやスキャナとして機能する場合には、画像を読取原稿から読み取ることになり、ファクシミリとして機能する場合には、画像を電話回線を介して他の機器と授受することになる。
【特許文献１】特開２００２−８４３８３号公報
【特許文献２】特開２００３−２１６３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
画像形成装置には操作パネルが実装されている事が多い。例えば、複合機や融合機にはタッチパネルが実装されている事が多く、プリンタやファクシミリには単なる液晶パネルが実装されている事が多い。従って、前者の複合機や融合機でも後者のプリンタやファクシミリでも実施される処理（印刷処理等）についてプログラムを開発する場合において、当該処理自体は基本的に共通なのに、操作画面処理のせいでプログラムを共通化できないという問題があった。
【０００４】
本発明は、画像形成装置毎に種々の操作パネルが実装されている種々の画像形成装置用のプログラムを画像形成装置間で共通化することを課題とする。
【課題を解決するための手段】
【０００５】
本発明は、当該画像形成装置の操作パネルと異なる種類の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示手段を備えることを特徴とする画像形成装置に係る。
【０００６】
本発明は、仮想の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示手段を備えることを特徴とする画像形成装置に係る。
【０００７】
本発明は、画像形成装置によって実行される情報処理方法であって、当該画像形成装置の操作パネルと異なる種類の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示段階を備えることを特徴とする情報処理方法に係る。
【０００８】
本発明は、画像形成装置によって実行される情報処理方法であって、仮想の操作パネル用に設計された操作画面を、当該画像形成装置の操作パネル用の操作画面に変換して、当該画像形成装置の操作パネルに表示する変換表示段階を備えることを特徴とする情報処理方法に係る。
【０００９】
本発明は、上記の情報処理方法をコンピュータに実行させる情報処理プログラム、上記の情報処理方法をコンピュータに実行させる情報処理プログラムを記録したコンピュータ読取可能な記録媒体に係る。
【発明の効果】
【００１０】
本発明は、画像形成装置毎に種々の操作パネルが実装されている種々の画像形成装置用のプログラムを画像形成装置間で共通化することを可能にする。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の実施例に該当する融合機１０１を表す。図１の融合機１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、融合機起動部１１３により構成される。
【００１２】
融合機１０１のハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。撮像部１２１は、読取原稿から画像（画像データ）を読み取るためのハードウェアである。印刷部１２２は、画像（画像データ）を印刷用紙に印刷するためのハードウェアである。
【００１３】
融合機１０１のソフトウェア１１２としては、種々のアプリケーション１３１と、種々のプラットフォーム１３２が存在する。これらのプログラムは、ＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。
【００１４】
アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１、プリンタ用のアプリケーションであるプリンタアプリ１４２、スキャナ用のアプリケーションであるスキャナアプリ１４３、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５が存在する。そしてさらに、Ｗｅｂページの閲覧用のソフトウェアであるＷｅｂブラウザ１８１、Ｗｅｂページの配信用のソフトウェアであるＷｅｂサーバソフト１８２、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御用のソフトウェアであるＳＤＫアプリケーションサービス（ＳＡＳ）１８３が存在する。
【００１５】
アプリケーション１３１は、専用のＳＤＫ（ソフトウェア開発キット）を使用して開発することができる。ＳＤＫを使用して開発したアプリケーション１３１をＳＤＫアプリと呼ぶ。専用のＳＤＫとしては、Ｃ言語でアプリケーション１３１を開発するための「ＣＳＤＫ」や、Ｊａｖａ（登録商標）言語でアプリケーション１３１を開発するための「ＪＳＤＫ」が提供される。ＣＳＤＫを使用して開発したアプリケーション１３１を「ＣＳＤＫアプリ」と呼び、ＪＳＤＫを使用して開発したアプリケーション１３１を「ＪＳＤＫアプリ」と呼ぶ。図１の融合機１０１にも、ＣＳＤＫアプリ１４６と、ＪＳＤＫアプリ１４７が存在する。図１の融合機１０１にはさらに、Ｊａｖａ（登録商標）言語で記述されたＪＳＤＫアプリ１４７とＣ言語で記述された他のソフトウェア１１２との仲介を行うソフトウェア１１２として、ＪＳＤＫプラットフォーム１４８が存在する。
【００１６】
プラットフォーム１３２としては、種々のコントロールサービス１５１、システムリソースマネージャ１５２、種々のハンドラ１５３が存在する。コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１、ファクシミリコントロールサービス（ＦＣＳ）１６２、デリバリコントロールサービス（ＤＣＳ）１６３、エンジンコントロールサービス（ＥＣＳ）１６４、メモリコントロールサービス（ＭＣＳ）１６５、オペレーションパネルコントロールサービス（ＯＣＳ）１６６、サーティフィケーションコントロールサービス（ＣＣＳ）１６７、ユーザディレクトリコントロールサービス（ＵＣＳ）１６８、システムコントロールサービス（ＳＣＳ）１６９が存在する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。
【００１７】
ＮＣＳ１６１のプロセスは、ネットワーク通信の仲介を行う。ＦＣＳ１６２のプロセスは、ファクシミリのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、蓄積文書の配信処理に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２に関する制御を行う。ＭＣＳ１６５のプロセスは、メモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＣＣＳ１６７のプロセスは、認証処理や課金処理に関する制御を行う。ＵＣＳ１６８のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６９のプロセスは、システムの管理に関する制御を行う。
【００１８】
アプリケーション１３１とプラットフォーム１３２の仲介を行うソフトウェア１１２として、仮想アプリケーションサービス（ＶＡＳ）１３５が存在する。ＶＡＳ１３５は、アプリケーション１３１をクライアントとするサーバプロセスとして動作すると共に、プラットフォーム１３２をサーバとするクライアントプロセスとして動作する。ＶＡＳ１３５は、アプリケーション１３１から見てプラットフォーム１３２を隠蔽するラッピング機能を備え、プラットフォーム１３２のバージョンアップに伴うバージョン差を吸収する役割等を担う。
【００１９】
融合機起動部１１３は、融合機１０１の電源投入時に最初に実行される。これにより、ＵＮＩＸ（登録商標）等のＯＳが起動され、アプリケーション１３１やプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブやメモリカードに蓄積されており、ハードディスクドライブやメモリカードから再生されて、メモリに起動されることになる。
【００２０】
図２は、図１の融合機１０１に係るハードウェア構成図である。融合機１０１のハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ファクシミリコントロールユニット（ＦＣＵ）２０３と、撮像部１２１と、印刷部１２２が存在する。
【００２１】
コントローラ２０１は、ＣＰＵ２１１、ＡＳＩＣ２１２、ＮＢ２２１、ＳＢ２２２、ＭＥＭ−Ｐ２３１、ＭＥＭ−Ｃ２３２、ＨＤＤ（ハードディスクドライブ）２３３、メモリカードスロット２３４、ＮＩＣ（ネットワークインタフェースコントローラ）２４１、ＵＳＢ用ＩＦ２４２、ＩＥＥＥ１３９４用ＩＦ２４３、セントロニクス用ＩＦ２４４により構成される。
【００２２】
ＣＰＵ２１１は、種々の情報処理用のＩＣである。ＡＳＩＣ２１２は、種々の画像処理用のＩＣである。ＮＢ２２１は、コントローラ２０１のノースブリッジである。ＳＢ２２２は、コントローラ２０１のサウスブリッジである。ＭＥＭ−Ｐ２３１は、融合機１０１のシステムメモリである。ＭＥＭ−Ｃ２３２は、融合機１０１のローカルメモリである。ＨＤＤ２３３は、融合機１０１のストレージである。メモリカードスロット２３４は、メモリカード２３５をセットするためのスロットである。ＮＩＣ２４１は、ＭＡＣアドレスによるネットワーク通信用のコントローラである。ＵＳＢ用ＩＦ２４２は、ＵＳＢ規格の接続端子を提供するインタフェースである。ＩＥＥＥ１３９４用ＩＦ２４３は、ＩＥＥＥ１３９４規格の接続端子を提供するインタフェースである。セントロニクス用ＩＦ２４４は、セントロニクス仕様の接続端子を提供するインタフェースである。
【００２３】
オペレーションパネル２０２は、オペレータが融合機１０１に入力を行うためのハードウェア（操作部）であると共に、オペレータが融合機１０１から出力を得るためのハードウェア（表示部）である。
【００２４】
図３は、図１の融合機１０１に係る外観図である。図３には、撮像部１２１の位置と、印刷部１２２の位置と、オペレーションパネル２０２の位置が図示されている。図３には更に、読取原稿のセット先となる原稿セット部３０１と、印刷用紙の給紙先となる給紙部３０２と、印刷用紙の排紙先となる排紙部３０３が図示されている。
【００２５】
オペレーションパネル２０２は、図４のように、タッチパネル３１１と、テンキー３１２と、スタートボタン３１３と、リセットボタン３１４と、機能キー３１５と、初期設定ボタン３１６により構成される。タッチパネル３１１は、タッチ操作で入力を行うためのハードウェア（タッチ操作部）であると共に、画面表示で出力を得るためのハードウェア（画面表示部）である。テンキー３１２は、キー（ボタン）操作で数字入力を行うためのハードウェアである。スタートボタン３１３は、ボタン操作でスタート操作を行うためのハードウェアである。リセットボタン３１４は、ボタン操作でリセット操作を行うためのハードウェアである。機能キー３１５は、キー（ボタン）操作でＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７による操作画面を表示させるためのハードウェアである。初期設定ボタン３１６は、ボタン操作で初期設定画面を表示させるためのハードウェアである。
【００２６】
原稿セット部３０１は、ＡＤＦ（自動原稿搬送装置）３２１と、フラットベッド３２２と、フラットベッドカバー３２３により構成される。給紙部３０２は、４個の給紙トレイにより構成される。排紙部３０３は、１個の排紙トレイにより構成される。ＡＤＦ３２１には、複数枚の読取原稿を重ねてセットすることができる。フラットベッド３２２には、読取原稿を下向きにセットする。
【００２７】
（操作パネル）
図５は、画像形成装置の操作パネル（オペレーションパネル）の種類について説明するための説明図である。図５Ａは、融合機１０１のオペレーションパネル２０２に、４８０ドット＊３２０ドットのＨＶＧＡのタッチパネル３１１が存在する旨を表す。図５Ｂは、融合機１０１のオペレーションパネル２０２に、４ラインの液晶パネル３３１が存在する旨を表す。図５Ａの融合機１０１と図５Ｂの融合機１０１には、互いに種類の異なる操作パネルが実装されている事が解る。図５Ａの融合機１０１の構成は、図１の融合機１０１の構成と同様であるとする。図５Ｂの融合機１０１の構成は、操作パネルの種類が異なる点を除いて、図１の融合機１０１の構成と同様であるとする。従って、以下の文中では、図５Ａの融合機１０１や図５Ｂの融合機１０１の構成の表記に図１から図４の図中の符号を適宜援用する。
【００２８】
図６は、図５Ａの融合機１０１内のプログラムが図５Ａの融合機１０１の操作パネルに表示する操作画面の画面遷移図である。図７は、図５Ｂの融合機１０１内のプログラムが図５Ｂの融合機１０１の操作パネルに表示する操作画面の画面遷移図である。
【００２９】
図６ａや図７ａの操作画面は、図５Ａや図５Ｂの融合機１０１内のコピーアプリ１４１によって図５Ａや図５Ｂの融合機１０１の操作パネルに表示されるコピー用の操作画面である。図６ｂや図７ｂの操作画面は、図５Ａや図５Ｂの融合機１０１内のＳＣＳ１６９によって図５Ａや図５Ｂの融合機１０１の操作パネルに表示される初期設定用の操作画面である。図６ｃや図７ｃの操作画面は、図５Ａや図５Ｂの融合機１０１内のＳＣＳ１６９によって図５Ａや図５Ｂの融合機１０１の操作パネルに表示されるシステム初期設定用の操作画面である。図６ｄや図７ｄの操作画面は、図５Ａや図５Ｂの融合機１０１内のＳＣＳ１６９によって図５Ａや図５Ｂの融合機１０１の操作パネルに表示される時間設定用の操作画面である。
【００３０】
さて、図５Ａや図５Ｂの融合機１０１のコピーアプリ１４１やＳＣＳ１６９により操作パネルに表示される操作画面は元々、タッチパネル３１１用に設計されている。従って、図５Ａの融合機１０１のコピーアプリ１４１やＳＣＳ１６９がタッチパネル３１１に操作画面を表示するときには、当該操作画面をそのまま表示するが、図５Ｂの融合機１０１のコピーアプリ１４１やＳＣＳ１６９が液晶パネル３３１に操作画面を表示するときには、当該操作画面を液晶パネル３３１用の操作画面に変換して液晶パネル３１１に表示する。従って、コピーアプリ１４１やＳＣＳ１６９は、図５Ａの融合機１０１と図５Ｂの融合機１０１に互いに種類の異なる操作パネルが実装されているのにも拘らず、図５Ａの融合機１０１でも図５Ｂの融合機１０１でも使用できるのである。
【００３１】
また、タッチパネル３１１用の操作画面から液晶パネル３３１用の操作画面への変換の変換対象は次の通りである。
【００３２】
第１に、操作画面のレイアウトが変換対象となる。理由は、タッチパネル３１１と液晶パネル３３１では表示領域のサイズも縦横比も異なるので、タッチパネル３１１用のレイアウトをそのまま液晶パネル３３１のレイアウトとするのは困難だからである。例えば、図６ａ，ｂ，ｃ，ｄの操作画面はタッチパネル３１１の表示領域には納まるが液晶パネル３３１の表示領域には納まらないので、図７ａ，ｂ，ｃ，ｄの操作画面は画面スクロール方式で画面分割されている。変換対象となる操作画面のレイアウトの例としては、ボタンやイメージやテキストやウィンドウやダイアログのサイズや縦横比率や位置やフォントや表示項目や表示内容が挙げられる。
【００３３】
第２に、操作画面が表示されているときの融合機１０１の操作方法が変換対象となる。理由は、タッチパネル３１１は表示領域のタッチ操作が可能であるが、液晶パネル３３１は表示領域のタッチ操作が不可能であるからである。例えば、図５Ａの融合機１０１ではタッチパネル３１１のタッチ操作により実施する操作は、図５Ｂの融合機１０１では十字キー３３２やＯＫキー３３３や選択キー３３４と言ったハードキーのキー操作により実施する。図５Ｂの操作パネルには図７ａの操作画面が表示されているが、当該操作パネルに当該操作画面が表示されているときに選択キー３３４の「１，２，３」が押下されると、液晶パネル３３１の「等倍，変倍，用紙変倍」が選択される。
【００３４】
第３に、操作画面が表示されているときの融合機１０１の動作態様が変換対象となる。例えば、図５Ａや図５Ｂの操作パネルに図６ａや図７ａの操作画面が表示されているときの操作ボタン押下への反応（画像形成動作の差異やサウンドの有無等）や文字入力領域の作法（数字以外の文字入力の可否や改行の可否等）が挙げられる。
【００３５】
なお、図５Ａや図５Ｂの融合機１０１のコピーアプリ１４１やＳＣＳ１６９により操作パネルに表示される操作画面は元々、タッチパネル３１１用に設計されている（図８ａ）ものとしても、液晶パネル３３１用に設計されている（図８ｂ）ものとしても、仮想的な操作パネル用に設計されている（図８ｃ）ものとしてもよい。図８ｃの場合には、タッチパネル３１１を表示先とする場合にも液晶パネル３３１を表示先とする場合にも操作画面の変換表示処理が実施される。操作画面の変換表示処理の処理手順は、図８ａの場合でも図８ｂの場合でも図８ｃの場合でも同様である。また、ここではタッチパネル３１１用の操作画面と液晶パネル３３１用の操作画面との間の操作画面の変換表示処理について説明したが、互いに種類の異なるタッチパネル３１１同士や液晶パネル３３１同士の間の操作画面の変換表示処理についても同様である。
【００３６】
タッチパネル３１１用の操作画面を液晶パネル３３１用の操作画面に変換する処理は、静的な変換処理でも動的な変換処理でもよい。静的な変換処理では、コピーアプリ１４１やＳＣＳ１６９が実行前のコードレベルで変換される事で、コピーアプリ１４１やＳＣＳ１６９による操作画面が変換される事になる。動的な変換処理では、コピーアプリ１４１やＳＣＳ１６９が実行後にメモリにおいて変換される事で、コピーアプリ１４１やＳＣＳ１６９による操作画面が変換される事になる。
【００３７】
図９は、コピーアプリ１４１の静的な変換処理に係るフローチャート図である。
【００３８】
先ず、コピーアプリ１４１のソースコードの読み込みが実施（Ｓ１１）される。次に、操作画面の表示領域を操作パネルの表示領域全体とする設定や操作ボタンを最小サイズとする設定の下、コピーアプリ１４１のソースコードを自ら変換するための処理が開始（Ｓ１２）される。次に、コピーアプリ１４１のソースコードから操作ボタンに関するデータが操作画面ごとに収集（Ｓ１３）される。次に、操作画面ごとに操作ボタンを最小サイズでＸ方向に配置して行き、表示領域からはみ出す操作ボタンについてはＹ方向に移動してＸ方向に配置して行き、操作画面のレイアウトが決定（Ｓ１４）される。次に、Ｓ１３の処理とＳ１４の処理を全操作画面について繰り返し、コピーアプリ１４１のソースコードの変換処理が終了（Ｓ１５）する。次に、コピーアプリ１４１のソースコードの書き出しが実施（Ｓ１６）される。そして、コピーアプリ１４１の実行時にコピーアプリ１４１の当該操作画面が操作パネルに表示（Ｓ１７）される。
【００３９】
図１０は、コピーアプリ１４１の動的な変換処理に係るフローチャート図ある。
【００４０】
先ず、コピーアプリ１４１がメモリに起動（Ｓ２０）される。次に、操作画面に関するデータのメモリからの読み込みが随時実施（Ｓ２１）される。次に、操作画面の表示領域を操作パネルの表示領域全体とする設定や操作ボタンを最小サイズとする設定の下、操作画面に関するデータを自ら変換するための処理が随時開始（Ｓ２２）される。次に、操作画面に関するデータの内容から操作ボタンに関するデータが操作画面毎に収集（Ｓ２３）される。次に、操作画面毎に操作ボタンを最小サイズでＸ方向に配置して行き、表示領域からはみ出す操作ボタンについてはＹ方向に移動してＸ方向に配置して行き、操作画面のレイアウトが決定（Ｓ２４）される。次に、Ｓ２３の処理とＳ２４の処理を画面遷移ごとに繰り返し、操作画面に関するデータの変換処理が随時終了（Ｓ２５）する。次に、操作画面に関するデータのメモリへの書き出しが随時実施（Ｓ２６）される。そして、コピーアプリ１４１の当該操作画面が操作パネルに表示（Ｓ２７）される。
【００４１】
操作画面データは、操作パネルデータや、ウィンドウデータや、ウィンドウアクションデータや、表示領域データや、表示対象データや、操作ボタンデータや、操作ボタンアクションデータにより構成されている。
【００４２】
操作パネルデータは、操作パネルの座標系，操作パネルのドットサイズ，操作パネルの採用言語，当該操作パネルに関するウィンドウデータにより構成されている。ウィンドウデータは、ウィンドウの種類，ウィンドウのサイズ，当該ウィンドウに関するウィンドウアクションデータにより構成されている。ウィンドウアクションデータは、ウィンドウの生成／消滅／属性／描画に関するデータにより構成されている。表示領域データは、表示領域のサイズ，表示領域の位置，表示領域の色，当該表示領域に関する表示対象データ，当該表示領域に関する操作ボタンデータにより構成されている。表示対象データは、表示対象のイメージ／テキスト／アイコンに関するデータにより構成されている。操作ボタンデータは、操作ボタンのサイズ，操作ボタンの位置，操作ボタンの色，当該操作ボタンに関する操作ボタンアクションデータにより構成されている。操作ボタンアクションデータは、操作ボタンの生成／消滅／属性／描画に関するデータにより構成されている。タッチパネル３１１用の操作画面データのデータ構造の例を図１１に示す。液晶パネル３３１用の操作画面データのデータ構造の例を図１２に示す。
【００４３】
図１３は、画像形成装置の遠隔操作に関するコラボレーション図である。図１３の左側の融合機１０１と右側の融合機１０１は、ＬＡＮやＷＡＮといったネットワークによって相互接続されている。図１３の左側の融合機１０１は、図５Ａの融合機１０１に相当し、タッチパネル３１１を具備する。図１３の右側の融合機１０１は、図５Ｂの融合機１０１に相当し、液晶パネル３３１を具備する。
【００４４】
左側の融合機１０１には、コピー用のアプリケーション１３１に相当するコピーアプリ１４１が存在している。右側の融合機１０１には、遠隔操作用のアプリケーション１３１に相当する遠隔操作アプリ３４１が存在している。右側の融合機１０１の遠隔操作アプリ３４１は、左側の融合機１０１のコピーアプリ１４１から「タッチパネル３１１用の操作画面」の画面データを取得して、左側の融合機１０１のコピーアプリ１４１の遠隔操作用に使用される「液晶パネル３３１用の操作画面」の画面データを生成する。取得生成処理の処理手順は次の通りである。
【００４５】
先ず、左側のコピーアプリ１４１が左側のＯＣＳ１６６を通じて、左側の融合機１０１のタッチパネル３１１にコピー用の操作画面を表示（Ｓ１）すると共に、右側の遠隔操作アプリ３４１にコピー用の操作画面の画面データを送信（Ｓ２）する。通信用プロトコルは「ＴＣＰ／ＩＰ」である。次に、右側の遠隔操作アプリ３４１が、左側のコピーアプリ１４１から左側のＯＣＳ１６６を通じてコピー用の操作画面の画面データを受信（Ｓ３）すると共に、当該操作画面の画面データをタッチパネル３１１用から液晶パネル３３１用に変換（Ｓ４）する。変換処理の処理手順はここでは図１０と同様である。次に、右側の遠隔操作アプリ３４１が右側のＯＣＳ１６６を通じて、当該操作画面の画面データを元に右側の融合機１０１の液晶パネル３３１に当該操作画面を表示（Ｓ５）する。なお、当該操作画面による操作情報は、右側の遠隔操作アプリ３４１から左側のコピーアプリ１４１に転送されて、右側の融合機１０１の動作に反映される。
【００４６】
コピー用の操作画面の大本を左側のコピーアプリ１４１としたが、コピー用の操作画面の大本を右側のコピーアプリ１４１としてもよい。このときの変換処理の処理手順は図９と同様でも図１０と同様でもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例に該当する融合機を表す。
【図２】図１の融合機に係るハードウェア構成図である。
【図３】図１の融合機に係る外観図である。
【図４】オペレーションパネルを表す。
【図５】画像形成装置の操作パネルの種類について説明するための説明図である。
【図６】図５Ａの融合機内のプログラムが表示する操作画面の画面遷移図である。
【図７】図５Ｂの融合機内のプログラムが表示する操作画面の画面遷移図である。
【図８】操作画面の変換表示処理に関する概念図である。
【図９】コピーアプリの静的な変換処理に係るフローチャート図である。
【図１０】コピーアプリの動的な変換処理に係るフローチャート図である。
【図１１】タッチパネル用の操作画面データのデータ構造の例を表す。
【図１２】液晶パネル用の操作画面データのデータ構造の例を表す。
【図１３】画像形成装置の遠隔操作に関するコラボレーション図である。
【符号の説明】
【００４８】
１０１  融合機
１１１  ハードウェア
１１２  ソフトウェア
１１３  融合機起動部
１２１  撮像部
１２２  印刷部
１２３  その他のハードウェア
１３１  アプリケーション
１３２  プラットフォーム
１３３  アプリケーションプログラムインタフェース
１３４  エンジンインタフェース
１３５  仮想アプリケーションサービス
１４１  コピーアプリ
１４２  プリンタアプリ
１４３  スキャナアプリ
１４４  ファクシミリアプリ
１４５  ネットワークファイルアプリ
１４６  ＣＳＤＫアプリ
１４７  ＪＳＤＫアプリ
１４８  ＪＳＤＫプラットフォーム
１５１  コントロールサービス
１５２  システムリソースマネージャ
１５３  ハンドラ
１６１  ネットワークコントロールサービス
１６２  ファクシミリコントロールサービス
１６３  デリバリコントロールサービス
１６４  エンジンコントロールサービス
１６５  メモリコントロールサービス
１６６  オペレーションパネルコントロールサービス
１６７  サーティフィケーションコントロールサービス
１６８  ユーザディレクトリコントロールサービス
１６９  システムコントロールサービス
１７１  ファクシミリコントロールユニットハンドラ
１７２  イメージメモリハンドラ
１８１  Ｗｅｂブラウザ
１８２  Ｗｅｂサーバソフト
１８３  ＳＤＫアプリケーションサービス
２０１  コントローラ
２０２  オペレーションパネル
２０３  ファクシミリコントロールユニット
２１１  ＣＰＵ
２１２  ＡＳＩＣ
２２１  ＮＢ
２２２  ＳＢ
２３１  ＭＥＭ−Ｐ
２３２  ＭＥＭ−Ｃ
２３３  ＨＤＤ
２３４  メモリカードスロット
２３５  メモリカード
２４１  ＮＩＣ
２４２  ＵＳＢ用ＩＦ
２４３  ＩＥＥＥ１３９４用ＩＦ
２４４  セントロニクス用ＩＦ
３０１  原稿セット部
３０２  給紙部
３０３  排紙部
３１１  タッチパネル
３１２  テンキー
３１３  スタートボタン
３１４  リセットボタン
３１５  機能キー
３１６  初期設定ボタン
３２１  ＡＤＦ
３２２  フラットベッド
３２３  フラットベッドカバー
３３１  液晶パネル
３３２  十字キー
３３３  ＯＫキー
３３４  選択キー
３４１  遠隔操作アプリ
【図１】
2007043515.tif 000003
【図２】
2007043515.tif 000004
【図３】
2007043515.tif 000005
【図４】
2007043515.tif 000006
【図５】
2007043515.tif 000007
【図６】
2007043515.tif 000008
【図７】
2007043515.tif 000009
【図８】
2007043515.tif 000010
【図９】
2007043515.tif 000011
【図１０】
2007043515.tif 000012
【図１１】
2007043515.tif 000013
【図１２】
2007043515.tif 000014
【図１３】
2007043515.tif 000015