(57)【要約】【課題】プリンタ制御装置のソフトウェアアップデートに伴い操作パネルに追加及び／又は削除された設定項目をオペレーターに通知し、プリンタ制御装置の設定状態が適切であるかどうかを各オペレーターが把握可能なプリンタ制御装置を提供する。【解決手段】プリンタ制御装置のソフトウェアをアップデートするアップデート手段と、該プリンタ制御装置の操作パネルにより表示される設定項目及び該設定項目に対する設定値を表示した設定値リストを作成するリスト作成手段と、前記設定値リストを印刷出力するための印刷ジョブを作成するジョブ作成手段と、前記印刷ジョブを、アップデート完了時に実行するジョブ実行手段と、アップデート実施前後に前記設定値リストの作成を実行し、作成された設定値リストを比較し、追加及び／又は削除された設定項目を検出するリスト比較手段を備えることを特徴とするプリンタ制御装置。【選択図】図２
2011016329.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ制御装置のソフトウェアをアップデートするアップデート手段と、
該プリンタ制御装置の操作パネルにより表示される設定項目及び該設定項目に対する設定値を表示した設定値リストを作成するリスト作成手段と、
前記設定値リストを印刷出力するための印刷ジョブを作成するジョブ作成手段と、
前記印刷ジョブを、前記ソフトウェアのアップデート完了時に実行するジョブ実行手段と、
前記ソフトウェアのアップデート実施前後に前記設定値リストの作成を実行し、作成された前記ソフトウェアのアップデート実施前及び実施後の設定値リストを比較し、追加及び／又は削除された設定項目を検出するリスト比較手段を備えることを特徴とするプリンタ制御装置。
【請求項２】
プリンタ制御装置のソフトウェアのアップデートの実施前後において、前記アップデート手段が、前記設定項目に対する設定値を継承することを特徴とする請求項１に記載のプリンタ制御装置。
【請求項３】
前記ジョブ作成手段が、前記リスト比較手段が検出した前記追加及び／又は削除された設定項目に対し、識別可能な表示を付加した設定値リストを印刷出力する印刷ジョブを作成することを特徴とする請求項１から２のいずれかに記載のプリンタ制御装置。
【請求項４】
前記ジョブ実行手段が、前記ソフトウェアのアップデート完了時に印刷ジョブを実行する設定を変更可能であることを特徴とする請求項１から３のいずれか１項に記載のプリンタ制御装置。
【請求項５】
前記リスト比較手段が前記ソフトウェアのアップデート実施前及び実施後の設定値リストの比較を実行した結果、追加及び／又は削除された設定項目が検出されなかった場合、前記ジョブ実行手段による印刷ジョブの実行が行われないことを特徴とする請求項１から４のいずれか１項に記載のプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御装置に関し、詳しくは、操作パネルの設定値リストを印刷出力する機能を備えるプリンタ制御装置に関する。
【背景技術】
【０００２】
近年、プリンタの機能設定を利用者により変更することのできるプリンタ制御装置において、操作パネルの設定項目数は増加傾向にあり、メニュー構成は複雑化してきている。それにより、オペレーターは、操作パネルの目視によってプリンタ制御装置の設定状態が適切であるかどうかを把握することが困難になった。この問題に対処するために、プリンタ制御装置は、操作パネルの設定項目と設定値をリスト化して印刷出力する機能（以下、この機能を「設定値リスト印刷」という）を備えるようになった。
【０００３】
ところが、操作パネルの設定項目数が多いプリンタ制御装置では、設定値リスト印刷によって印刷出力されるページ数が複数に及ぶため、オペレーターは、印刷出力を行ったとしても、プリンタ制御装置の設定状態が適切であるかどうかを把握することが困難であった。
【０００４】
これに対し、設定値リスト印刷において、初期値の状態から設定を変更した設定項目について、例えば異なるフォント等によって印刷結果が異なるように印刷される技術が提案されている（例えば、特許文献１参照）。特許文献１に記載の技術によれば、オペレーターは、設定値リストの出力結果を一目見て、変更した設定項目を識別できる。
一方、印刷時の機能の追加、更新、及び削除を適切に行えるようにするために、検索対象範囲に存在している機能情報を取得して機能情報リストに書き込み、この書き込んだ機能情報（の一部）をプリンタ機能設定画面に表示して、表示した機能情報に対応する機能の追加、更新、及び削除の指示を受け付け、受け付けた指示に従って、機能の追加、更新、及び削除を実行することにより、ドライバ本体モジュールに接続されているプラグインモジュールを用いて機能の追加、更新、及び削除を行えるようにする技術が提案されている（例えば、特許文献２参照）。特許文献２に記載の技術によれば、オペレーターの操作により機能の追加・削除が可能となるため、操作を行ったオペレーターは、追加や削除した機能についてその時点では認識していると考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、プリンタ制御装置のソフトウェアアップデートによって操作パネルに追加又は削除された設定項目があった場合に、オペレーターが設定値リスト印刷を実行したとしても変更に気付かないことがあり、そのため、プリンタ制御装置の設定状態が適切であるかどうかを把握できなくなるという問題があった。
また、特許文献２に記載の技術では、上述のとおり、操作を行ったオペレーターは変更を加えた機能について認識できるが、複数のオペレーターにより操作が行われる場合、他のオペレーターはその機能変更を認識できないという問題がある。さらに、ソフトウェアアップデートのように、プリンタ制御装置の提供者による機能の追加・削除が行われた場合、機能が変更されたことをオペレーターに報告する機能が無いと、当然ながら各オペレーターはその変更を認識することができないという問題がある。
【０００６】
本発明の課題は、以上の従来技術における問題に鑑みてなされたものであり、プリンタ制御装置のソフトウェアアップデートに伴い操作パネルに追加及び／又は削除された設定項目をオペレーターに通知し、プリンタ制御装置の設定状態が適切であるかどうかを各オペレーターが把握可能なプリンタ制御装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るプリンタ制御装置は、以下のとおりである。
〔１〕プリンタ制御装置のソフトウェアをアップデートするアップデート手段と、
該プリンタ制御装置の操作パネルにより表示される設定項目及び該設定項目に対する設定値を表示した設定値リストを作成するリスト作成手段と、
前記設定値リストを印刷出力するための印刷ジョブを作成するジョブ作成手段と、
前記印刷ジョブを、前記ソフトウェアのアップデート完了時に実行するジョブ実行手段と、
前記ソフトウェアのアップデート実施前後に前記設定値リストの作成を実行し、作成された前記ソフトウェアのアップデート実施前及び実施後の設定値リストを比較し、追加及び／又は削除された設定項目を検出するリスト比較手段を備えることを特徴とするプリンタ制御装置である。
〔２〕プリンタ制御装置のソフトウェアのアップデートの実施前後において、前記アップデート手段が、前記設定項目に対する設定値を継承することを特徴とする前記〔１〕に記載のプリンタ制御装置である。
〔３〕前記ジョブ作成手段が、前記リスト比較手段が検出した前記追加及び／又は削除された設定項目に対し、識別可能な表示を付加した設定値リストを印刷出力する印刷ジョブを作成することを特徴とする前記〔１〕から〔２〕のいずれかに記載のプリンタ制御装置である。
〔４〕前記ジョブ実行手段が、前記ソフトウェアのアップデート完了時に印刷ジョブを実行する設定を変更可能であることを特徴とする前記〔１〕から〔３〕のいずれかに記載のプリンタ制御装置である。
〔５〕前記リスト比較手段が前記ソフトウェアのアップデート実施前及び実施後の設定値リストの比較を実行した結果、追加及び／又は削除された設定項目が検出されなかった場合、前記ジョブ実行手段による印刷ジョブの実行が行われないことを特徴とする前記〔１〕から〔４〕のいずれかに記載のプリンタ制御装置である。
【発明の効果】
【０００８】
本発明によれば、プリンタ制御装置のソフトウェアアップデートに伴い操作パネルに追加及び／又は削除された設定項目をオペレーターに通知し、プリンタ制御装置の設定状態が適切であるかどうかを各オペレーターにて把握可能なプリンタ制御装置を提供することができる。
すなわち、オペレーターは、アップデート完了時に実行される設定値リスト印刷の出力結果を見て、アップデートに伴って操作パネルに追加及び／又は削除された設定項目を識別することができ、プリンタ制御装置の設定状態が適切であるかどうかを容易に把握できる。
【図面の簡単な説明】
【０００９】
【図１】本発明のプリンタ制御装置の構成の一例を示すブロック図である。
【図２】本発明のプリンタ制御装置により出力される設定値リストの一例を示す図である。
【図３】本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れの一例を示すフロー図である。
【図４】本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れの他の例を示すフロー図である。
【図５】本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れのさらに他の例を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係るプリンタ制御装置について、図面を参照して説明する。なお、本発明は以下に示す実施形態に限定されるものではなく、他の実施形態、追加、修正、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【００１１】
図１は、プリンタ制御装置の構成の一例を示すブロック図であり、上位装置からの印刷を示している。
上位装置であるホスト装置１がプリンタ制御装置２に印刷ジョブデータを送信し、印刷ジョブデータを受信したプリンタ制御装置２が、プリンタエンジン１４を制御して印刷を行う。
プリンタ制御装置２のソフトウェアアップデート（以下、単に「アップデート」という）は、ホスト装置１がアップデートデータを送信し、オペレーターがプリンタ制御装置２の操作パネル部７を操作することによって行われる。
【００１２】
プリンタ制御装置２の各部の機能を、以下に説明する。
データ受信部３は、ホスト装置１から送信されるデータを受信し、該受信データが印刷ジョブであるかアップデートデータであるかを判定し、印刷ジョブである場合は展開部４に転送し、アップデートデータである場合はアップデートデータ記憶手段６に転送する。
展開部４は、印刷ジョブをページイメージにビットマップ展開し、ビットマップデータを印刷制御部５に転送する。印刷制御部５は、適切なタイミングでプリンタエンジン１４に該ビットマップデータを転送し、印刷を行う。
アップデートデータ記憶手段６は、転送されてきた前記アップデートデータを保存する。
【００１３】
操作パネル部７は、オペレーターとのインターフェースになっており、画面表示とオペレーターによるボタン入力やキー入力が可能である。特に、アップデートは、オペレーターのボタン操作によって実行される。
オペレーターのボタン操作によってアップデートが指示されると、操作パネル部７は、「アップデート中」である旨のメッセージを表示し、アップデート手段８にアップデート実行を通知する。この表示は、アップデート手段８よりアップデート実行完了通知を受信するまで継続し、操作パネル部７は、アップデート実行完了通知を受信したら「アップデート完了」の旨のメッセージを表示する。
【００１４】
また、操作パネル部７は、操作パネル部７の設定項目（以下、単に「設定項目」という）の設定値について、オペレーターが設定値を変更した場合、操作パネル設定値記憶手段１３に、変更した設定値の保存を指示する。
操作パネル設定値記憶手段１３は、操作パネル部７の指示に従い各設定項目の設定値を保存する。また、アップデート前後で操作パネルの各設定項目の設定値を継承するため、その処理中一時的にアップデート前後両方の操作パネルの設定値を保存する。
更に、プリンタ制御装置２の各部は、操作パネル設定値記憶手段１３に指示して、保存されている各設定項目の設定値を取得することができる。
【００１５】
アップデート手段８は、アップデート実行通知を受信すると、アップデートデータ記憶手段６からアップデートデータを取得し、アップデート処理を実行する。
アップデート処理は、ソフトウェアプログラムのアップデート処理、および、アップデート前後での操作パネル設定値記憶手段１３に保存されている各設定項目の設定値の継承処理によって構成される。
【００１６】
各設定項目の設定値の継承処理は次の手順で行う。
まず、操作パネル設定値記憶手段１３に各設定項目の設定値を保存する領域として、アップデート前の領域とは別にアップデート後の領域の確保を指示する。次に、アップデート後の各設定項目の設定値を初期値に設定する。最後に、アップデート前後の両方に存在する設定項目について、アップデート前の設定値をアップデート後の設定値にコピーする。以上で継承処理が完了する。
【００１７】
アップデート処理が完了したら、アップデート手段８は、設定値リスト印刷を実行するため、ジョブ実行手段９に印刷ジョブ実行を通知する。その後、アップデート手段８は、ジョブ実行手段９より印刷ジョブ実行完了の通知を受信したら、操作パネル設定値記憶手段１３にアップデート前の各設定項目の設定値を保存している領域の開放を指示し、操作パネル部７にアップデート実行完了を通知する。
【００１８】
ジョブ実行手段９は、アップデート手段８より印刷ジョブ実行通知を受信したら、ジョブ作成手段１０に印刷ジョブ作成を通知する。その後、ジョブ実行手段９は、ジョブ作成手段１０より印刷ジョブ作成完了通知と共に印刷ジョブを受信したら、展開部４に受信した印刷ジョブを転送する。印刷ジョブ転送が完了したら、ジョブ実行手段９は、アップデート手段８に印刷ジョブ実行完了を通知する。
【００１９】
展開部４は、ジョブ実行手段９より受信した印刷ジョブも、データ受信部３から受信したと同様に処理する。
【００２０】
ジョブ作成手段１０は、リスト作成手段１２およびリスト比較手段１１に指示して、アップデート前後の設定項目と設定値のリストおよびアップデートよって追加された設定項目および削除された設定項目の情報を取得し、その情報を基に図２に示す出力結果となるように印刷ジョブを作成する（図２の説明は後述する）。
印刷ジョブの作成が完了したら、ジョブ作成手段１０は、ジョブ実行手段９に印刷ジョブ作成完了通知と共に作成した印刷ジョブを送信する。
【００２１】
リスト比較手段１１は、ジョブ作成手段１０より提供されたアップデート前後の設定項目と設定値のリストを比較して、追加された設定項目および削除された設定項目を検出する。リスト作成手段１２は、ジョブ作成手段１０の指示に従いアップデート前またはアップデート後の設定項目と設定値のリストを、操作パネル設定値記憶手段１３から操作パネルの設定値を取得して作成する。
【００２２】
図２は、本発明による設定値リスト印刷の出力例である。
本設定値リストは、設定項目をメニュー階層ごとに分類し、設定項目ごとに設定値を表示し、さらに追加及び／又は削除された設定項目について、識別可能に表示されるよう出力される。
図２の例では、アップデートによって追加された設定項目について、設定項目および設定値に網掛けを付されて表示され、アップデートによって削除された設定項目について、設定項目に網掛けをして取消線を付して表示されている。すなわち、アップデートによって追加された設定項目は「パンチ方式」で、削除された設定項目は「通信速度」であることを示している。
【００２３】
図３は、本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れを示すフロー図の例である。
図３に示すプリンタ制御装置の処理は、オペレーターが操作パネル部７のボタン操作を行うことによって開始する。なお、プリンタ制御装置の処理は、処理開始前に予めアップデートデータが図１に示すホスト装置１からデータ受信部３を経由して、アップデートデータ記憶手段６に保存されていることを条件とする。以下、図１のブロック図を参照して説明する。
【００２４】
処理が開始すると（Start）、操作パネル部７は、「アップデート中」のメッセージを表示する（S001）。
そして、操作パネル部７は、アップデート手段８にアップデート実行を通知する。通知を受信したアップデート手段８は、ソフトウェアプログラムのアップデート処理を実行する（S002）。
次に、アップデート手段８は、アップデート前後での操作パネル設定値記憶手段１３に保存されている設定値の継承処理を行う（S003）。
【００２５】
そして、アップデート手段８は、ジョブ実行手段９に印刷ジョブ実行を通知する。通知を受信したジョブ実行手段９は、ジョブ作成手段１０に印刷ジョブ作成を通知する。通知を受信したジョブ作成手段１０は、リスト作成手段１２に指示して、アップデート前の操作パネル部７の設定項目と設定値のリストを作成させる（S004）。
次に、ジョブ作成手段１０は、リスト作成手段１２に指示して、アップデート後の操作ネル部７の設定項目と設定値のリストを作成させる（S005）。
更に、ジョブ作成手段１０は、リスト比較手段１１にS004およびS005の処理で作成したリストを渡してリストの比較を指示し、アップデートによって追加された設定項目および削除された設定項目を検出させる（S006）。
【００２６】
以上のステップS004〜S006で取得した情報を基に、ジョブ作成手段１０は図２に示す出力結果となるように印刷ジョブを作成する（S007）。
印刷ジョブの作成が完了したら、ジョブ作成手段１０は、ジョブ実行手段９に印刷ジョブ作成完了通知と共に作成した印刷ジョブを送信する。通知と共に印刷ジョブを受信したジョブ実行手段９は、展開部４に受信した印刷ジョブを転送する。転送により、印刷ジョブが実行される（S008）。
【００２７】
ジョブ実行手段９は、転送が完了したら、アップデート手段８に印刷ジョブ実行完了を通知する。通知を受信したアップデート手段８は、パネル操作部７にアップデート実行完了を通知する。通知を受信したパネル操作部７は、「アップデート完了」のメッセージを表示する（S009）。
以上で、本処理が終了する（End）。
【００２８】
図４は、本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れを示すフロー図であって、前記ジョブ実行手段が、前記ソフトウェアのアップデート完了時に印刷ジョブを実行する設定を変更可能な態様であり、詳しくは、プリンタ制御装置２が、操作パネル部７に「アップデート完了時設定値リスト印刷」という設定項目を備え、設定値として「有効」又は「無効」を選択できる態様のフロー図である。前記設定項目の設定値は、他の設定項目の設定値と同様、操作パネル設定値記憶手段１３に保存される。
【００２９】
図４に示す処理は、図３に示す処理と比較して、S100の処理が追加されている。
該S100の処理において、アップデート手段８は、操作パネル設定値記憶手段１３から「アップデート完了時設定値リスト印刷」の設定値を取得する。
設定値が「有効」の場合（S100において「有効」が選択された場合）、図３に示す処理と同じになる。一方、設定値が「無効」の場合（S100において、「無効」が選択された場合）、アップデート手段８は、操作パネル部７にアップデート完了を通知する。
通知を受信した操作パネル部７は、「アップデート完了」の旨のメッセージを表示する（S009）。
以上で、設定値リスト印刷を実行せずに本処理が終了する（End）。
【００３０】
図５は、本発明のプリンタ制御装置のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れを示すフロー図であって、プリンタ制御装置２のソフトウェアアップデート処理およびアップデートに伴う設定値リスト印刷の処理の流れを示す図であり、前記リスト比較手段が前記ソフトウェアのアップデート実施前及び実施後の設定値リストの比較を実行した結果、追加及び／又は削除された設定項目が検出されなかった場合、前記ジョブ実行手段による印刷ジョブの実行が行われない態様を示すフロー図である。
【００３１】
図５に示す処理は、図４に示す処理と比較して、S101の処理が追加になっている。
該S101の処理において、ジョブ作成手段１０は、S006の処理の結果によりアップデートによって追加された設定項目および削除された設定項目の有無を判定する。アップデートによって追加された設定項目または削除された設定項目があった場合（S101においてYes(Y)が選択された場合）、図４に示す処理と同じになる。一方、アップデートによって追加された設定項目および削除された設定項目がなかった場合（S101においてNo(N)が選択された場合）、ジョブ作成手段１０は、ジョブ実行手段９に印刷ジョブ非作成を通知する。
通知を受信したジョブ実行手段９は、アップデート手段８に印刷ジョブ実行完了を通知する。通知を受信したアップデート手段８は、パネル操作部７にアップデート実行完了を通知する。通知を受信した操作パネル部７は、「アップデート完了」のメッセージを表示する（S009）。
以上で、設定値リスト印刷を実行せずに本処理が終了する（End）。
【００３２】
以上のように、本発明のプリンタ制御装置によれば、ソフトウェアアップデートを実施した場合、オペレーターは、アップデート完了時に実行される設定値リスト印刷の出力結果を一目見て、アップデートに伴って操作パネルに追加された設定項目および操作パネルから削除された設定項目を識別できるので、プリンタ制御装置の設定状態が適切であるかどうかを容易に把握できる。
【００３３】
上記したように、本発明は、［１］プリンタ制御装置のソフトウェアをアップデートするアップデート手段と、該プリンタ制御装置の操作パネルにより表示される設定項目及び該設定項目に対する設定値を表示した設定値リストを作成するリスト作成手段と、前記設定値リストを印刷出力するための印刷ジョブを作成するジョブ作成手段と、前記印刷ジョブを、前記ソフトウェアのアップデート完了時に実行するジョブ実行手段と、前記ソフトウェアのアップデート実施前後に前記設定値リストの作成を実行し、作成された前記ソフトウェアのアップデート実施前及び実施後の設定値リストを比較し、追加及び／又は削除された設定項目を検出するリスト比較手段を備えるプリンタ制御装置であるため、プリンタ制御装置のソフトウェアアップデートに伴い操作パネルに追加及び／又は削除された設定項目をオペレーターに印刷出力により通知することができるため、プリンタ制御装置の設定状態が適切であるかどうかを各オペレーターにて把握することができる。
また、［２］プリンタ制御装置のソフトウェアのアップデートの実施前後において、前記アップデート手段が、前記設定項目に対する設定値を継承するため、オペレーターにプリンタ制御装置の設定状態が適切であるかどうかを容易に把握させることができる。
また、［３］前記ジョブ作成手段が、前記リスト比較手段が検出した前記追加及び／又は削除された設定項目に対し、識別可能な表示を付加した設定値リストを印刷出力する印刷ジョブを作成するため、オペレーターにプリンタ制御装置の設定状態が適切であるかどうかを極めて容易に把握させることができる。
また、［４］前記ジョブ実行手段が、前記ソフトウェアのアップデート完了時に印刷ジョブを実行する設定を変更可能であるため、オペレーターにプリンタ制御装置の設定状態が適切であるかどうかを効率よく把握させることができる。
また、［５］前記リスト比較手段が前記ソフトウェアのアップデート実施前及び実施後の設定値リストの比較を実行した結果、追加及び／又は削除された設定項目が検出されなかった場合、前記ジョブ実行手段による印刷ジョブの実行が行われないため、オペレーターにプリンタ制御装置の設定状態が適切であるかどうかを容易にかつ効率よく把握させることができる。
【符号の説明】
【００３４】
１    ホスト装置
２    プリンタ制御装置
３    データ受信部
４    展開部
５    印刷制御部
６    アップデートデータ記憶手段
７    操作パネル部
８    アップデート手段
９    ジョブ実行手段
１０    ジョブ作成手段
１１    リスト比較手段
１２    リスト作成手段
１３    操作パネル設定値記憶手段
１４    プリンタエンジン
【先行技術文献】
【特許文献】
【００３５】
【特許文献１】特開２００５−０１４５４７号公報
【特許文献２】特開２００４−３２６６０１号公報
【図１】
2011016329.tif 000003
【図２】
2011016329.tif 000004
【図３】
2011016329.tif 000005
【図４】
2011016329.tif 000006
【図５】
2011016329.tif 000007