(57)【要約】【課題】印刷データには問題が無くとも、印刷途中の予期せぬオペレータのスイッチ動作が要因となり、印刷不具合が発生した場合に、１６進ダンプ印刷結果より、印刷不具合原因を容易に解明する事を可能とする。【解決手段】１６進ダンプ印刷結果に操作パネルのスイッチ押下情報も追加して印刷を実施するため、印刷途中の予期せぬオペレータのスイッチ動作が要因となる印刷不具合が発生した場合に、スイッチ動作による原因追求を容易に解明する事が出来る１６進ダンプ印刷機能を実行する。【選択図】図１
2009066939.tif 000002
【特許請求の範囲】
【請求項１】
印刷を制御する印刷制御部と、通常印刷を実施する通常印刷部と、受信した印刷データ情報を格納する受信データ情報記憶部と、操作パネルのスイッチ動作を監視するスイッチ押下監視部と、該スイッチ押下監視部によって監視されたスイッチ押下情報を格納するスイッチ情報記憶部と、該スイッチ情報記憶部で記憶したスイッチ押下情報を元に１６進ダンプ印刷を実施する１６進ダンプ印刷部とを有することを特徴とする印刷装置。
【請求項２】
前記通常印刷部において、受信した印刷データの値、及びデータ受信タイムスタンプを前記受信データ情報記憶部に格納する印刷データ格納手段を備えたことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記スイッチ押下監視部において、スイッチ動作時のスイッチ名称、スイッチ押下開始タイムスタンプ、及びスイッチ押下終了タイムスタンプを前記スイッチ情報記憶部に格納するスイッチ情報格納手段を備えたことを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置から受信した印刷データを１６進で印刷する機能、及びオペレータのスイッチ動作を印刷する機能を備えた印刷装置に関する。
【背景技術】
【０００２】
印刷装置には、印刷結果の不具合解明に使用する１６進ダンプ印刷機能があり、不具合が発生した場合にこの１６進ダンプ印刷機能を使い、上位装置からどのような印刷データが送られて来ているかを診断する事が出来る。しかし、印刷データには問題が無くとも、印刷途中の予期せぬオペレータのスイッチ動作が要因となり、印刷不具合が発生した場合には、１６進ダンプ印刷結果からだけでは不具合原因を解明する事が困難という問題があった。
【０００３】
１６進ダンプ印刷結果の目視による確認作業をやりやすくする為に、文字データ、制御データ、無効コードを区別して印刷を実施する印刷装置（例えば、特許文献１）もあるが、操作パネルのスイッチ動作などの外部的な要因を加味した１６進ダンプ印刷方法はなかった。
【０００４】
【特許文献１】特開８−７２３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述のように従来技術では、印刷データには問題が無くとも、印刷途中の予期せぬオペレータのスイッチ動作が要因となり、印刷不具合が発生した場合に、１６進ダンプ印刷結果より、印刷不具合原因を容易に解明する事が出来ないという欠点がある。
【０００６】
本発明の目的は、このような従来技術の欠点を解消し、スイッチ動作による原因追求を容易に解明する事が出来る印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、印刷を制御する印刷制御部と、通常印刷を実施する通常印刷部と、受信した印刷データ情報を格納する受信データ情報記憶部と、操作パネルのスイッチ動作を監視するスイッチ押下監視部と、該スイッチ押下監視部によって監視されたスイッチ押下情報を格納するスイッチ情報記憶部と、該スイッチ情報記憶部で記憶したスイッチ押下情報を元に１６進ダンプ印刷を実施する１６進ダンプ印刷部とを設けたことを特徴とする。
また、本発明は、前記通常印刷部において、受信した印刷データの値、及びデータ受信タイムスタンプを前記受信データ情報記憶部に格納する印刷データ格納手段を備えたことを特徴とする。
【０００８】
さらに、本発明は、前記スイッチ押下監視部において、スイッチ動作時のスイッチ名称、スイッチ押下開始タイムスタンプ、及びスイッチ押下終了タイムスタンプを前記スイッチ情報記憶部に格納するスイッチ情報格納手段を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明の印刷装置は、１６進ダンプ印刷結果に操作パネルのスイッチ押下情報も追加して印刷を実施するため、印刷途中の予期せぬオペレータのスイッチ動作が要因となる印刷不具合が発生した場合にスイッチ動作による原因追求を容易に解明する事が出来るという利点がある。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例について図面を参照して説明する。図１は、本発明の実施例に係る印刷制御部のブロック図である。
【００１１】
図１において、１１は印刷を制御する印刷制御部、１２は通常印刷を実施する通常印刷部、１３は受信した印刷データ情報を格納する受信データ情報記憶部、１４はオペレータのスイッチ動作を監視するスイッチ押下監視部、１５はスイッチ押下状況を格納するスイッチ情報記憶部、１６は１６進ダンプ印刷を実施する１６進ダンプ印刷部である。
【００１２】
図２は、通常印刷の印刷データ格納手段としてのプログラムフローチャートである。２１で上位装置からのデータ受信を実施して、２２で受信データ値を受信データ記憶部に格納して、２３で受信データのタイムスタンプを受信データ記憶部に格納して、２４で受信した印刷データを解析して、２５で解析した印刷データを元に印刷を実施する。
【００１３】
図３は、スイッチ監視処理のスイッチ情報格納手段としてのプログラムフローチャートである。３１でスイッチ動作（押下）されたか否かを判断して、スイッチ押下された場合は、３２でスイッチ名称をスイッチ情報記憶部に格納して、３３でスイッチ押下開始タイムスタンプをスイッチ情報記憶部に格納して、３４でスイッチ押下終了タイムスタンプをスイッチ情報記憶部に格納する。また、３１の判断で、スイッチ押下されなかった場合は、再度３１のスイッチ押下判断に戻る。
【００１４】
図４は、１６進ダンプ印刷のフローチャートである。４１でスイッチ情報記憶部からスイッチ名称とスイッチ押下開始タイムスタンプの呼び出しを実施し、４２で受信データ記憶部から受信データ値とタイムスタンプの呼び出しを実施し、４３で受信データのタイムスタンプとスイッチ押下開始タイムスタンプの比較を実施して、受信データのタイムスタンプが早ければ４４で受信データ値を１６進で印刷して、４５で受信データ記憶部から次の受信データ値とタイムスタンプの呼び出しを実施し、再度４３で受信データのタイムスタンプとスイッチ押下開始タイムスタンプの比較を実施する。
【００１５】
また４３の比較でスイッチ押下開始タイムスタンプが早ければ、４６でスイッチ押下名称を印刷して、４７でスイッチ押下開始タイムスタンプを印刷して、４８でスイッチ押下終了タイムスタンプを印刷して、４９でスイッチ情報記憶部から次のスイッチ名称とスイッチ押下開始タイムスタンプの呼び出しを実施し、再度４３で受信データのタイムスタンプとスイッチ押下開始タイムスタンプの比較を実施する。
【００１６】
図５は、本発明における操作パネルスイッチの一例を示す図である。
【００１７】
図６は、本発明の１６進ダンプ印刷により、１６進ダンプ印刷とスイッチ押下ログを同時に印刷した結果である。
【００１８】
従って、本発明によれば、どの受信データのタイミングでオペレータのスイッチ動作が行われたかを検出する事が出来て、また、スイッチ押下名称だけでなく、スイッチ押下開始とスイッチ押下終了のタイムスタンプを印刷することにより、オペレータが何を意図してスイッチ動作を行ったかを検出することも可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例に係る印刷制御部のブロック図である。
【図２】本発明の実施例に係る通常印刷処理の印刷データ格納手段のプログラムフローチャートである。
【図３】本発明の実施例に係るスイッチ監視処理のスイッチ情報格納手段のプログラムフローチャートである。
【図４】本発明の実施例に係る１６進ダンプ印刷のフローチャートである。
【図５】本発明の実施例に係る操作パネルの一例を示す図である。
【図６】本発明の実施例に係る１６進ダンプ印刷結果の一例を示す図である。
【符号の説明】
【００２０】
１１は印刷制御部、１２は通常印刷部、１３は受信データ記憶部、１４はスイッチ押下監視部、１５はスイッチ情報記憶部、１６は１６進ダンプ印刷部。
【図１】
2009066939.tif 000003
【図２】
2009066939.tif 000004
【図３】
2009066939.tif 000005
【図４】
2009066939.tif 000006
【図５】
2009066939.tif 000007
【図６】
2009066939.tif 000008