JP6456150B2 - 画像形成装置、画像形成装置の制御方法、およびプログラム - Google Patents
画像形成装置、画像形成装置の制御方法、およびプログラム Download PDFInfo
- Publication number
- JP6456150B2 JP6456150B2 JP2015004214A JP2015004214A JP6456150B2 JP 6456150 B2 JP6456150 B2 JP 6456150B2 JP 2015004214 A JP2015004214 A JP 2015004214A JP 2015004214 A JP2015004214 A JP 2015004214A JP 6456150 B2 JP6456150 B2 JP 6456150B2
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- forming apparatus
- unit
- operation unit
- firmware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
Description
特許文献1には、画像形成装置の全体の制御を司るコントローラ用のファームウェアと、印刷機構を有するエンジン用のファームウェアとをアップデートする技術が開示されている。具体的に特許文献1では、画像形成装置は、ファームウェアのアップデートの内容が示された更新データを含むファームウェア更新ジョブを受信する。その後、画像形成装置は、画像形成装置の状態を印刷不可状態(オフライン)にしたうえで、ファームウェア更新モードに移行し、前記更新データに基づいてファームウェアをアップデートする。このとき、画像形成装置は、ファームウェアを書き換え中である旨、および、その処理の進捗状況について、操作部の表示パネルに表示する。
本発明は、このような問題点に鑑みてなされたものであり、画像形成装置における表示を制御するためのユニットによる表示を行えない場合であっても当該表示を行うことができるようにすることを目的とする。
まず、第1の実施形態について説明する。
図1は、画像形成装置100のハードウェアの構成の一例を示す図である。
図1において、画像形成装置100を制御するための構成として、以下に示すものを含む。
CPU111は、画像形成装置100全体に係る制御(メイン制御)を行う。CPU111は、ROM112に記憶されたメインコントローラ110用のファームウェアを読み出し、RAM113に展開して実行する。また、ROM112には、画像形成装置100に対するライセンス、画像形成装置100の機器構成情報、および各ファームウェアのバージョンといった、機器情報等も記憶される。
尚、CPU111により実行されるプログラムには、プリント用アプリケーションプログラムが含まれる。このプリント用アプリケーションプログラムが実行されることにより、HDD114に記憶された印刷データが、プリンタユニット140によるプリントが可能な画像データに変換される。HDD114には、プリンタユニット140によるプリントが可能な画像データ等も記憶される。
プリンタI/F116は、メインコントローラ110とプリンタユニット140とを相互に通信可能に接続するためのインターフェースである。
フィニッシャユニット170は、プリンタユニット140によりプリントが行われた記録媒体に対して各種のフィニッシング処理を行うものである。フィニッシング処理とは、例えば、シートに対するステイプル処理、シートへのパンチ処理(穿孔処理)、中綴じ製本処理、トリミング処理等である。フィニッシャユニット170は、フィニッシング処理を行うための各種の部品(エンジン)を備える。
ここで、スキャナユニット150は、原稿上の画像をCCD(Charge Coupled Device)等により構成されるラインセンサを用いて画像データとして読み取るものである。そして、スキャナユニット150は、読み取った画像データをスキャナI/F117を介してHDD114へ転送する。スキャナユニット150は、これらの処理を行うための各種の部品(エンジン)を備える。尚、HDD114に記憶された画像データは、前述したプリンタユニット140により、記憶媒体へプリントされる。スキャナユニット150により読み取られた画像データをプリンタユニット140によりプリントすることにより、複写(コピー)処理が可能となる。
ここで、FAXユニット160は、USB−HostI/F118を介してHDD114から転送される画像データに基づいて、FAX回線105を介したFAX送信を行う。また、FAXユニット160は、FAX回線105を介して受信するデータに基づいて画像データを生成し、USB−HostI/F118を介してHDD114に転送する。尚、HDD114に記憶された画像データは、前述したプリンタユニット140により、記憶媒体へプリントされる。
画像形成装置100は、LAN101を介して、PC102と相互に通信可能に接続される。PC102は、画像形成装置100に対して、印刷データの送信、Webブラウザ経由での機器の操作、ファームウェアファイルの転送等を行うことが可能である。PC102がWebブラウザ経由で画像形成装置100を操作する場合、例えば、PC102のユーザは、Webブラウザにおいて画像形成装置100のIPアドレスを入力する。すると、画像形成装置100に対するRUI(Remote User Interface)がWebブラウザに表示される。PC102のユーザは、このRUIを利用して画像形成装置100を遠隔操作する。
尚、操作部ユニット130、プリンタユニット140、スキャナユニット150、FAXユニット160、フィニッシャユニット170は、後から追加オプションとして取り付けられる場合や、故障等によって交換される場合がある。また、操作部ユニット130、プリンタユニット140、スキャナユニット150、FAXユニット160、フィニッシャユニット170は、用途等に応じて着脱される。
また、以下の説明では、操作部ユニット130のCPU131を必要に応じて操作部CPU131と称し、操作部ユニット130のROM132を必要に応じて操作部ROM132と称する。
操作部ユニット130を制御するファームウェアは操作部ROM132に記憶され、操作部CPU131により実行される。これにより、操作部CPU131による操作部ユニット130内のユーザインターフェースの制御(操作部制御)が行われる。尚、図2では、操作部CPU131および操作部ROM132を破線で示すが、実際には、操作部CPU131および操作部ROM132は、画像形成装置100の内部に配置され、図2に示す平面図では視認されない。
人感センサ211は、人間が画像形成装置100に近づいたことを検知する。人間を検知したことを示す情報は、操作部CPU131により制御され、メインコントローラ110に対して通知される。
メインシステム310には、本実施形態における画像形成装置100の各種機能を実現するためのプログラムが配置される。
USB制御部313は、USB−HostI/F118を介して、その先の外部USBデバイス104の制御を行うためのものである。外部USBデバイス104としてUSBメモリが画像形成装置100に接続されている場合、USB制御部313により、ファームウェアのアップデートに必要な更新ファイルおよび更新情報のUSBメモリからの転送処理に関する制御が行われる。USB−HostI/F118に転送された更新ファイルおよび更新情報は、HDD114に保存される。
操作部入力受信部317は、操作部ユニット130側において操作部CPU131により制御される、LCDタッチパネル201、ハードキー202、およびその他の操作部ユニット130の入力デバイスからの入力情報を受信するためのものである。人感センサ211による検知情報も操作部CPU131により入力情報として制御され、操作部入力受信部317により受信される。
操作部表示送信部319は、操作部表示画面生成部318で生成された画面を操作部ユニット130に対して送信する。この操作部ユニット130に送信される画面の描画処理は、操作部CPU131による制御を介さないで、直接LCDタッチパネル201に対して行われる。そのため、操作部CPU131が故障している、あるいは、操作部ROM132に記憶されたファームウェアが正常でない状態であっても、LCDタッチパネル201への画面表示を行うことができる。
ユーザが、LCDタッチパネル201に対するタッチを行った場合、または、ハードキー202、スタートキー203、ストップキー204を用いて入力操作を行った場合、その入力操作の内容は、入力通知411として操作部CPU131に通知される。
また、人感センサ211により人間が検知された場合、そのことが、検知通知412として操作部CPU131に通知される。
ここでは、説明を簡単にするために、操作部ユニット130の操作部ROM132に対するファームウェアの更新処理に限定して説明する。しかし、画像形成装置100のファームウェアの更新処理は、メインコントローラ110のROM112と、操作部ユニット130以外のオプションユニットのROM142、152、162、172との少なくとも何れか1つに対しても並列で行われ得る。したがって、以下の処理において、このような並列処理を行ってもよい。
ステップS504に進むと、プログラム更新処理部316は、アップデートの対象の操作部ユニット130のファームウェアのバージョンと、ステップS502で取得された操作部ユニット130のファームウェアのバージョンとに差分があるか否かを判定する。アップデートの対象の操作部ユニット130のファームウェアは、前述したように、図5のフローチャートが開始される前に、HDD114に記憶されている。
ステップS506に進むと、プログラム更新処理部316は、ファームウェアアップデート451を行うためのデータの転送用に前記通信経路(伝送路401)を開放する。そして、ステップS507に進む。
ステップS507に進むと、プログラム更新処理部316は、操作部ROM132に対するファームウェアアップデート451の処理を開始する。本実施形態では、プログラム更新処理部316は、更新ファイルを一定のサイズのパケットに分けて転送する。そのため、ステップS508において、プログラム更新処理部316は、更新ファイルのサイズと、転送するパケットのサイズとから、更新ファイルのパケットの転送回数を算出する。
次に、ステップS511において、操作部表示画面生成部318は、データの転送回数に応じたファームウェアアップデート451の処理(ファームウェアの操作部ROM132に対する書き込み)の進捗状況を示す情報を表示する表示画面を作成する。そして、操作部表示送信部319は、伝送路402を経由してLCDタッチパネル201に対して、前記表示画面を表示させるための画面表示通知421を行う。これにより、ファームウェアアップデート451の処理の進捗状況を示す情報が、操作部CPU131を介さずにLCDタッチパネル201に表示される。尚、ここでの進捗状況の表示画面の内容については、図6を用いて後述する。
ステップS512に進むと、プログラム更新処理部316は、転送したパケットのSUM値のチェックを行い、正しくパケットが転送されているか否か(パケットのSUM値のチェック結果がOKであるか否か)を判定する。この判定の結果、SUM値のチェック結果がNGである場合には、何らかの問題が発生している。したがって、処理は異常終了となる。
このとき、次のようにする。すなわち、操作部表示画面生成部318は、ファームウェアの更新が正常に終了したことを示す表示画面を作成する。そして、操作部表示送信部319は、伝送路402を経由してLCDタッチパネル201に対して、前記表示画面を表示させるための画面表示通知421を行う。これにより、ファームウェアの更新が正常に終了したことを示す情報が、操作部CPU131を介さずにLCDタッチパネル201に表示される。
図6に示す表示画面600では、メインコントローラ110と操作部ユニット130に加えて、他のオプションユニットのアップデート処理の進捗状況も表示される。前述したように、それぞれのオプションユニットの更新処理が並列で行われる場合には、それぞれの更新処理の進捗状況が、リアルタイムにLCDタッチパネル201に表示される。
メインコントローラ110は、操作部ユニット130のファームウェアの更新処理を、伝送路401を用いて行う。このとき、メインコントローラ110は、当該更新処理の進捗状況や結果を示す表示画面のLCDタッチパネル201に対する描画処理を、伝送路402を用いて行う。
また、本実施形態では、操作部ユニット130のファームウェアの更新後のリセット処理を、画像形成装置100のシステムの再起動と同時に行う。したがって、当該リセット処理時の画面にちらつきが生じたりや、表示が止まったりすることを抑制することができる。
次に、第2の実施形態について説明する。第1の実施形態では、ファームウェアの更新処理を行っているときに、ファームウェアの更新処理の進捗状況や結果を示す表示画面を、LCDタッチパネル201に表示する場合を例に挙げて説明した。これに対し、本実施形態では、操作部ユニット130に対する入力操作を行うことができないときに、操作部ユニット130に対する入力操作の代替手段を示す表示画面を、LCDタッチパネル201に表示する場合について説明する。尚、操作部ユニット130に対する入力操作を行うことができない場合には、例えば、次の2つの場合がある。すなわち、操作部ユニット130のハードウェアが何らかの理由で故障した場合や、操作部CPU131のファームウェアがアップデート前またはアップデート中に正常でない状態になった場合がある。
このように本実施形態と第1の実施形態とは、LCDタッチパネル201への表示に係る処理が主として異なる。したがって、本実施形態の説明において、第1の実施形態と同一の部分については、図1〜図6に付した符号と同一の符号を付す等して詳細な説明を省略する。
代替処理部716は、メインコントローラ110や、操作部ユニット130(ハードウェアやファームウェア)が異常であるか否かを判定し、異常である場合に、操作部ユニット130に対する入力操作の代替手段を決定する。
そこで、本実施形態では、このような場合であっても、メインコントローラ110側が正常である場合には、LCDタッチパネル201へ表示画面を出力することによって、操作部ユニット130に対する入力操作の代替手段をユーザに提供する。ステップS804以降で、そのための処理の一例を説明する。
以上のような、操作部ユニット130に対する入力操作の代替手段がない場合には、操作部ユニット130のファームウェアのアップデートをリトライすることで、操作部ユニット130を正常な状態に復帰できる場合がある。尚、ここでは、操作部ユニット130のファームウェアのアップデートを過去に行った場合を例に挙げて説明する。しかしながら、操作部ユニット130のファームウェアのアップデートを一度も行っていない場合であっても、以下で説明する処理と同様の処理を行うことができる。この場合には、以下の説明において「リトライ」を「実行」に置き換えればよい。
図9に示す表示画面900のように、画像形成装置100のIPアドレスを通知することで、操作部ユニット130に対する入力によって設定の確認等を行わなくても、別の外部デバイスから、画像形成装置100へアクセスすることを試みることが可能になる。
尚、図8のステップS810の処理でLCDタッチパネル201に表示される表示画面も、図9に示す表示画面900と同様の表示画面により実現することができる。ただし、この場合には、例えば、図9における「別デバイス」を「Webブラウザ」とするのが好ましい。
図10に示す表示画面1000では、画像形成装置100を再起動することでファームウェアのアップデート処理をリトライすることを促す情報が表示される。この場合、節電キー205のように、操作部CPU131の制御を介さないで、直接メインコントローラ110に入力通知441を行うことが可能なキーの操作をトリガとして画像形成装置100の再起動処理を実行することができる。画像形成装置100の再起動処理のトリガに関する表示ついては、ハードウェアの構成によって変更するのが好ましい。また、図10に示す表示画面1000の例でも、図9に示す表示画面900と同様に、操作部ユニット130に対する入力を介さない画像形成装置100の機能は継続して使用可能であることを示す情報を表示する。
本発明は、前述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (9)
- 画像形成装置であって、
前記画像形成装置の制御を行うメイン制御手段と、
前記メイン制御手段とは別の制御手段であって、前記画像形成装置における操作手段および表示手段に対する制御を行う操作部制御手段と、
を有し、
前記メイン制御手段は、前記操作部制御手段で用いられるファームウェアの更新処理が行われている場合、前記ファームウェアの更新処理の進捗状況を示す情報と、前記ファームウェアの更新処理の結果を示す情報とのうち、少なくとも何れか一方を、前記操作部制御手段を介さずに、前記表示手段に表示を行うことを特徴とする画像形成装置。 - 前記メイン制御手段は、前記操作部制御手段で用いられるファームウェアの更新処理が行われている場合、前記操作手段に対する操作の代替手段があるか否かを判定し、前記代替手段がある場合、前記代替手段があることを含む情報を、前記操作部制御手段を介さずに前記表示手段に表示することを特徴とする請求項1に記載の画像形成装置。
- 前記操作手段に対する操作の代替手段があるか否かの判定は、前記画像形成装置とネットワークを介して相互に接続された外部装置により、前記ネットワークを介した前記画像形成装置に対する遠隔操作を行うことができるか否かの判定であることを特徴とする請求項2に記載の画像形成装置。
- 前記メイン制御手段は、前記画像形成装置とネットワークを介して相互に接続された外部装置により、前記ネットワークを介した前記画像形成装置に対する遠隔操作を行うことができる場合、前記操作手段に対する操作を前記外部装置で行えることと、前記画像形成装置のIPアドレスとを含む情報を、前記操作部制御手段を介さずに前記表示手段に表示することを特徴とする請求項3に記載の画像形成装置。
- 前記メイン制御手段は、前記操作部制御手段で用いられるファームウェアの更新処理が行われている場合、前記操作手段に対する操作の代替手段があるか否かを判定し、前記代替手段がない場合に、前記操作部制御手段で用いられるファームウェアの更新処理を行うことが可能であることを含む情報を、前記操作部制御手段を介さずに前記表示手段に表示することを特徴とする請求項1〜4の何れか1項に記載の画像形成装置。
- 前記メイン制御手段は、前記操作部制御手段で用いられるファームウェアの更新処理が行われている場合、前記画像形成装置における制御のうち、前記操作部制御手段による制御が必要でない制御を実行することを特徴とする請求項1〜5の何れか1項に記載の画像形成装置。
- 前記メイン制御手段は、さらに、前記操作部制御手段で用いられるファームウェアの更新処理が行われている場合、前記画像形成装置における制御のうち、前記操作部制御手段による制御が必要でない制御を実行することが可能であることを含む情報を、前記操作部制御手段を介さずに前記表示手段に表示することを特徴とする請求項6に記載の画像形成装置。
- 画像形成装置の制御方法であって、
前記画像形成装置の制御をメイン制御手段により行うメイン制御工程と、
前記画像形成装置における操作手段および表示手段に対する制御を前記メイン制御手段とは別の操作部制御手段により行う操作部制御工程と、
を有し、
前記メイン制御工程は、前記操作部制御工程で用いられるファームウェアの更新処理が行われている場合、前記ファームウェアの更新処理の進捗状況を示す情報と、前記ファームウェアの更新処理の結果を示す情報とのうち、少なくとも何れか一方を、前記操作部制御手段を介さずに、前記表示手段に表示を行うことを特徴とする画像形成装置の制御方法。 - 請求項1〜7の何れか1項に記載の画像形成装置の各手段としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015004214A JP6456150B2 (ja) | 2015-01-13 | 2015-01-13 | 画像形成装置、画像形成装置の制御方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015004214A JP6456150B2 (ja) | 2015-01-13 | 2015-01-13 | 画像形成装置、画像形成装置の制御方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016129945A JP2016129945A (ja) | 2016-07-21 |
JP6456150B2 true JP6456150B2 (ja) | 2019-01-23 |
Family
ID=56415057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015004214A Active JP6456150B2 (ja) | 2015-01-13 | 2015-01-13 | 画像形成装置、画像形成装置の制御方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6456150B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7106838B2 (ja) * | 2017-10-20 | 2022-07-27 | コニカミノルタ株式会社 | 画像形成装置、装置設定方法および装置設定プログラム |
JP7171451B2 (ja) * | 2019-01-16 | 2022-11-15 | キヤノン株式会社 | 画像処理装置、画像処理システム、画像処理装置の制御方法、及びプログラム |
JP7484235B2 (ja) * | 2020-03-06 | 2024-05-16 | セイコーエプソン株式会社 | 印刷装置、及び印刷装置の制御方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4304595B2 (ja) * | 2003-10-22 | 2009-07-29 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置 |
JP2011082814A (ja) * | 2009-10-07 | 2011-04-21 | Konica Minolta Business Technologies Inc | 画像形成装置 |
KR20130029995A (ko) * | 2011-09-16 | 2013-03-26 | 삼성전자주식회사 | 화상형성장치 및 펌웨어 업그레이드 방법 |
JP5939878B2 (ja) * | 2012-04-27 | 2016-06-22 | シャープ株式会社 | 表示制御装置及び表示制御方法 |
-
2015
- 2015-01-13 JP JP2015004214A patent/JP6456150B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016129945A (ja) | 2016-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5232427B2 (ja) | 情報処理システム及びファームウェアの設定変更方法 | |
JP5038055B2 (ja) | 印刷装置及びその制御方法、並びにコンピュータプログラム | |
JP4704805B2 (ja) | 画像形成システム、プリンタドライバ、画像形成装置および画像形成指示方法 | |
JP6725044B2 (ja) | 画像読取装置および画像読取プログラム | |
JP2011039874A (ja) | 情報処理装置、情報処理方法およびプログラム | |
US11330133B2 (en) | Electronic apparatus and method for controlling display of a notification screen | |
JP6456150B2 (ja) | 画像形成装置、画像形成装置の制御方法、およびプログラム | |
JP2015219565A (ja) | 情報処理装置およびそのプログラムの更新方法、並びにプログラム | |
JP2018156375A (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
JP2011055248A (ja) | ソフトウエアの更新・追加管理装置、ソフトウエアの更新・追加管理プログラム及び複合機 | |
JPWO2015156300A1 (ja) | 電子機器、動作モード制御方法、及び動作モード制御システム | |
JP2014135021A (ja) | 情報処理装置、情報処理システム及びプログラム | |
JP6534519B2 (ja) | ファームウェアのアップデート機能を有する電子装置 | |
JP2018049552A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2014232424A (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
JP3885798B2 (ja) | ネットワークシステム | |
US20180004280A1 (en) | Processor, non-transitory computer readable medium, and processing method | |
JP2013240969A (ja) | 情報処理装置、処理条件選択操作方法及びプログラム | |
JP6711618B2 (ja) | 情報処理装置、情報処理システム、情報処理サーバ、情報処理方法、及びプログラム | |
JP5060543B2 (ja) | 画像形成システムおよび画像形成装置 | |
JP6245902B2 (ja) | 画像形成装置及びその制御方法並びにプログラム | |
JP5156995B2 (ja) | 複合機、複合機の利用制限方法、利用制限方法をコンピュータで実行させるためのプログラム | |
JP2020170230A (ja) | デバイス制御プログラムおよび携帯端末装置 | |
JP6798351B2 (ja) | 複合機、情報表示方法、およびコンピュータプログラム | |
JP5939264B2 (ja) | 操作処理装置、情報機器の制御方法およびコンピュータープログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181106 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181218 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6456150 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |