(57)【要約】【課題】オプション装置の詳細が分からなくても容易にエミュレーションを実行可能な複合機エミュレータを提供する。【解決手段】実施形態によれば、複合機エミュレータは、複合機のオプションを複数表示する選択画面表示部と、この表示部に表示される複数ユニットの中から任意の一つを選択するオプション選択部と、このオプション選択部で選択されるユニットの複数の組合せに基づいて画像形成される出力形態を判定し、判定された出力形態を表示部に表示する出力結果表示部と、選択されたオプション装置をエミュレータに設定した後、エミュレータを起動するエミュレータ起動部とを備える。【選択図】  図１
2013063654.tif 000002
【特許請求の範囲】
【請求項１】
一のオプションに対して選択可能な複数のユニットの組からなる複合機のオプション装置を表示部に複数表示する選択画面表示部と、
前記表示部に表示される各オプション装置の複数ユニットの中から任意の一つを選択するオプション選択部と、
前記オプション選択部で選択されるユニットの組合せに基づいて前記複合機で画像形成を行った結果としての出力形態を判定する出力形態判定部と、
前記出力形態判定部で判定される出力形態の出力を行う際に発生し得るエラー情報を判定するエラー情報判定部と、
前記出力形態とエラー情報を表示部に表示する出力結果表示部と、
前記選択されたオプション装置をエミュレータに設定した後、エミュレータを起動するエミュレータ起動部と、
を備える複合機エミュレータ。
【請求項２】
前記オプション装置はフィニッシャーであることを特徴とする請求項１記載の複合機エミュレータ。
【請求項３】
複合機に装着可能な複数のオプション装置を装着した際に当該複合機から出力可能な出力形態を表示部に表示する出力形態表示部と、
前記出力形態を出力する際に発生し得るエラー情報を前記表示部に表示するエラー情報表示部と、
前記出力形態表示部で表示される出力形態、または前記エラー情報表示部で表示されるエラー情報から任意の情報を選択する出力選択部と、
前記出力選択部で選択される情報に基づいて前記複合機に装着され得るオプション装置の組合せを判定する装着オプション判定部と、
前記オプション装置の組合せを前記表示部に表示するオプション表示部と、
前記オプション表示部で表示されるオプション装置の組合せから選択されたオプション装置をエミュレータに設定した後、エミュレータを起動するエミュレータ起動部と、
を備える複合機エミュレータ。
【請求項４】
前記オプションはフィニッシャーであることを特徴とする請求項３記載の複合機エミュレータ。
【請求項５】
２回目以降にエミュレータを起動する際には、オプション装置の設定を初回の起動時の設定を使用するか否かの問合せを行うことを特徴とする請求項１から請求項４のうちのいずれか１項に記載の複合機エミュレータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、複合機エミュレータに関する。
【背景技術】
【０００２】
複合機エミュレータは、プリント、スキャンといった実際の複合機の動作をソフトウェア上で擬似的にエミュレーションさせるアプリケーションで、このエミュレータを用いることにより、複合機とネットワーク通信を行うようなアプリケーションを開発する場合、実機がなくても開発を進めることが出来る。
複合機はフィニッシャーやホールパンチ等のオプション装置を装着して使用される場合があり、エミュレータにおいても、どのオプション装置をつけて動作させるかをユーザが事前にオプション設定を行っておく必要がある。
しかしながら、複数のオプション装置の組み合わせによって、どのような出力結果が得られるのか、また、どのようなエラーが発生するのか判断することは難しい。
設定したオプションによっては、期待した出力結果や、希望するエラーを発生させることができなくなり、デバッグ効率を下げる結果となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５６９９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明が解決しようとする課題は、オプション装置の詳細が分からなくても容易にエミュレーションを実行可能な複合機エミュレータを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態によれば、複合機エミュレータは、複合機のオプションを複数表示する選択画面表示部と、この表示部に表示される複数ユニットの中から任意の一つを選択するオプション選択部と、このオプション選択部で選択されるユニットの複数の組合せに基づいて画像形成される出力形態を判定し、判定された出力形態を表示部に表示する出力結果表示部と、選択されたオプション装置をエミュレータに設定した後、エミュレータを起動するエミュレータ起動部とを備える。
【図面の簡単な説明】
【０００６】
【図１】本発明の実施の形態に係る複合機エミュレータのブロック図である。
【図２】本発明の実施の形態に係るオプション選択モードの機能ブロック図である。
【図３】本実施の形態に係る出力選択モードの機能ブロック図である。
【図４】本実施の形態に係る初回起動時の設定選択フローチャートである。
【図５】本実施の形態に係る２回目以降起動時のフローチャートである。
【図６】本実施の形態に係るオプション選択モードのフローチャートである。
【図７】本実施の形態に係る出力選択モードのフローチャートである。
【図８】本実施の形態に係るエミュレータ初回起動設定画面である。
【図９】本実施の形態に係るエミュレータ２回目以降起動設定画面である。
【図１０】本実施の形態に係るオプション選択モードの画面である。
【図１１】本実施の形態に係る出力選択モードの画面である。
【発明を実施するための形態】
【０００７】
（本実施の形態）
以下、本発明の実施の形態について図面を参照して説明する。
【０００８】
図１は、本発明の実施形態の複合機エミュレータのブロック図である。エミュレータ１０は、エミュレート動作を制御するＣＰＵ２０と、ワークメモリとして機能するＲＡＭ３０と、キーボードやマウス等からなる入力装置４０と、ディスプレイ装置からなる出力装置５０と、制御プログラムや各種設定データを記憶するハードディスク６０と、ネットワークに接続するためのネットワークインターフェース７０とを備える。
ＣＰＵ２０は、ユーザの操作開始指示に基づきハードディスク６０に記憶されたプログラムに従ってエミュレータ動作を開始するエミュレータ開始部２１と、オプション装置の設定に際し、各種オプションの選択により出力可能な形態を確認した後にオプションを設定するオプション選択モード２２と、オプション装置の設定に際し、出力可能な出力形態からオプションを選択する出力選択モード２３と、実際のエミュレート動作を実行するエミュレータ実行部２４とを備える。ハードディスク６０は、後述する出力形態テーブル６１と、エラー情報テーブル６２と、オプション情報テーブル６３とを備える。
【０００９】
図２は、オプション選択モード２２に関する機能ブロック図である。オプション選択モード２２は、選択画面表示部１１０と、オプション設定部１２０と、出力形態判定部１３０と、エラー情報判定部１４０と、出力結果表示部１５０と、エミュレータ起動部１６０とを備える。
【００１０】
図３は、出力選択モード２３に関する機能ブロック図である。出力選択モード２３は、出力形態表示部２１０と、エラー情報表示部２２０と、出力選択部２３０と、装着オプション判定部２４０と、オプション表示部２５０と、エミュレータ起動部２６０とを備える。
【００１１】
図４は、本実施の形態におけるエミュレータの初回起動時の処理に関するフローチャートで、ＣＰＵ２０のエミュレータ開始部２１の制御に基づきオプション装置の設定選択が実行される。先ず初めにエミュレータのプログラムを起動すると、初回の起動時においては図８に示すエミュレータ初回起動画面５００が立ち上がる。ここで、ユーザは、オプション装置の設定に関して、オプション装置を選択し、その出力形態を確認してから設定するか、あるいは出力形態を選択し、その結果からオプションを設定するかをエミュレータ初回起動画面５００で選択する。エミュレータ開始部２１は、オプション選択設定（Ａｃｔ１０１）で、オプション選択から設定（キー５１０）が押された場合は、オプション選択モードを起動する。また、出力選択から設定（キー５２０）が押された場合は、出力選択モードを起動する。
【００１２】
図５は、本実施の形態におけるエミュレータの２回目以降の起動時の処理に関するフローチャートで、ＣＰＵ２０のエミュレータ開始部２１の制御に基づいて判定が実行される。この場合も、初回の場合と同様に、ユーザの操作開始指示によりエミュレータのプログラムが起動すると２回目以降は、初期画面として図９に示す２回目以降起動画面５３０が表示される。この画面では、オプション装置の設定を初回起動時の設定を利用するか否か（Ａｃｔ２０１）に対し、Ｙｅｓ（キー５４０）が押された場合には、前回の設定内容に従ってエミュレータを起動する。また、Ｎｏ（キー５５０）が押された場合は、エミュレータ初回起動と同様のオプション選択処理を実行した後、エミュレータが起動する。
【００１３】
次に、図２、図６、図１０を用いて本実施の形態に係るオプション選択モードの動作を説明する。図６はそのフローチャートである。ＣＰＵ２０のエミュレータ開始部２１によりオプション選択モードが選択された場合、ＣＰＵ２０は、オプション選択モード２２の制御に基づき、図１０のオプション選択モード画面６００を起動すると共に、オプション選択モードを実行する。
先ず、オプション選択モード２２の設定画面表示部１１０は、図１０に示すオプション選択画面６１０にオプションユニットの一覧を表示する（Ａｃｔ３０１）。オプション選択部１２０は、オプション選択画面６１０に表示される、フィニッシャー６１１、パンチユニット６１２、スキャナユニット６１３、カセットユニット６１４から、ユーザが選択したオプションに基づき選択されたユニット（Ａ、Ｂ、Ｃの何れか一つ））の組合せを設定する（Ａｃｔ３０２）。ユーザによる選択は、ユニットをドラッグさせて選択（図１０中の矢印線）する方法や、図示しないボタンを押して選択する方法がある。次に出力形態判定部１３０は、選択されたオプションのユニットの組合せの適否を判定し（Ａｃｔ３０３）、組み合わせが不適当の場合（Ａｃｔ３０３でＮｏ）には、ユーザにその旨を通知する（Ａｃｔ３０４）。一方、組合せが適当であると判定した場合（Ａｃｔ３０３でＹｅｓ）は、出力形態判定部１３０は、ハードディスク６０の出力形態テーブル６１を参照して出力可能な出力形態を画面に表示する（図１０の表示エリア６２２）。ここで、フィニッシャーとして「Ｂ」を選択した場合には、出力可能な形態として印刷後の用紙に対して中央で折り曲げブック形式で出力を行うマガジンソートや、シングルステイプル、ダブルステイプル、２穴パンチを表示する。図示はしないが、フィニッシャーとして「Ａ（サドルステッチ付フィニッシャー）」を選択した場合は、さらに、マガジンソートに対して中央部で中折してステイプルを行う出力形態が追加される。次に、エラー情報判定部１４０は、出力形態判定部１３０で判定される出力形態の印刷を実行する際に発生し得るエラー情報を、ハードディスク６０のエラー情報テーブル６２を参照して図１０のオプション決定画面６２０のエラー情報表示領域６２３に表示する（Ａｃｔ３０５）。エミュレータ起動部１５０は、判定された出力形態、エラー情報をユーザが確認した後、この内容でＯＫか否かを判断し（Ａｃｔ３０６）、ＯＫ（キー６２４）である場合（Ａｃｔ３０５でＹｅｓ）、この設定内容でエミュレータを起動する、一方、Ｎｏである場合（キャンセルキー６２５）は、再びオプションの選択を実行する（Ａｃｔ３０１）。
【００１４】
次に、図３、図７、図１１を用いて本実施の形態に係る出力選択モードの動作を説明する。図７は、そのフローチャートである。ＣＰＵ２０のエミュレータ開始部２１により出力選択モードが選択された場合、ＣＰＵ２０は、出力選択モード２３の制御に基づき図１１の出力選択モード画面７００を起動すると共に、出力選択モードを実行する。
先ず、出力選択モード２３の出力形態表示部２１０は、図１１に示す出力選択画面７１０の出力形態表示領域７１１に全てのオプション装置で出力可能な出力形態の一覧を表示すると共に、エラー情報表示部２２０により同図のエラー情報表示領域７１２にエラー情報の一覧を表示する（Ａｃｔ４０１）。次に、出力選択部２３０は、ユーザが希望する出力形態、またはエラー情報から選択された条件を抽出する。装着オプション判定部２４０は、ハードディスク６０のオプション情報テーブル６３を参照してこの選択された出力形態に基づき出力を可能とするオプション装置を判定し（Ａｃｔ４０３）、組合せに矛盾がある場合（Ａｃｔ４０３でＮｏ）には、ユーザにその旨を通知し（Ａｃｔ４０４）、再度選択をやり直す。一方、組合せが適当であると判定した場合（Ａｃｔ４０５でＹｅｓ）は、オプション表示部２５０は、実行可能なオプション装置を図１１のマシン決定画面７２０のオプション表示領域７２１に表示する。ここで、表示すべきオプション装置の数がオプション表示領域に表示出来る数を超えていた場合には、マシン決定画面にＮｅｘｔキー７２４を表示して、このキーを押す毎に新たな画面として残りのオプション装置を表示していく。次に、エミュレータ起動部２６０は、ユーザが表示されたオプション装置の候補から選択し、これをオプション装置として設定するかを判断し（Ａｃｔ４０６）、ＯＫ（キー７２２）である場合（Ａｃｔ４０５でＹｅｓ）、この内容でエミュレータを起動し、キャンセル（キー７２３）が押された場合は、再びオプションの選択を行う（Ａｃｔ４０１）。
なお、オプション選択モード、並びに出力選択モードで設定された内容はハードディスク６０に記憶され、２回目以降の起動時に利用される。
【００１５】
このように、本実施の形態に係る複合機エミュレータ１０によれば、オプション選択部１２０で選択されるユニットの複数の組合せに基づいて出力可能な形態を判定し、判定された出力形態に基づきオプション装置を設定することが出来ると同時に、出力形態やエラー情報からの出力選択結果に基づいて装着可能なオプションを判定し、判定されたオプションの中から最適なオプションを設定することが出来る。
【００１６】
本発明は上記の実施の形態に限定されるものではなく、例えば、オプション装置としてファクシミリ装置や、その他追加機能に関するオプション装置に利用しても構わない。
【００１７】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００１８】
１０…複合機エミュレータ
２０…ＣＰＵ
２１…エミュレータ開始部
２２…オプション選択モード
２３…出力選択モード
２４…エミュレータ実行部
１１０…選択画面表示部
１２０…オプション選択部
１３０…出力形態判定部
１４０…エラー情報判定部
１５０…出力結果表示部
１６０…エミュレータ起動部
２１０…出力形態表示部
２２０…エラー情報表示部
２３０…出力選択部
２４０…装着オプション判定部
２５０…オプション表示部
２６０…エミュレータ起動部
６１１…フィニッシャー
【図１】
2013063654.tif 000003
【図２】
2013063654.tif 000004
【図３】
2013063654.tif 000005
【図４】
2013063654.tif 000006
【図５】
2013063654.tif 000007
【図６】
2013063654.tif 000008
【図７】
2013063654.tif 000009
【図８】
2013063654.tif 000010
【図９】
2013063654.tif 000011
【図１０】
2013063654.tif 000012
【図１１】
2013063654.tif 000013