JP6863043B2 - 印刷装置 - Google Patents
印刷装置 Download PDFInfo
- Publication number
- JP6863043B2 JP6863043B2 JP2017085832A JP2017085832A JP6863043B2 JP 6863043 B2 JP6863043 B2 JP 6863043B2 JP 2017085832 A JP2017085832 A JP 2017085832A JP 2017085832 A JP2017085832 A JP 2017085832A JP 6863043 B2 JP6863043 B2 JP 6863043B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- log data
- storage unit
- power
- instruction
- 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
- Ink Jet (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
また、複数のプロセッサー(コアプロセッサー)が共有メモリーにアクセスするマルチコアプロセッサーシステムにおいて、プロセッサー間のメモリーに対するアクセス権を調整する構成が知られている(例えば、特許文献2参照)。特許文献2のシステムでは、あるプロセッサーが起動中のソフトウェアと、他のプロセッサーが実行中のソフトウェアとの双方が、共有メモリーにアクセスしている場合に、起動中のソフトウェアのアクセス権を優先させている。そして、これにより、ソフトウェアの起動に要する時間を短くしている。
しかしながら、本願発明者は、印刷装置の電源オンの指示がなされた後に、直ちに電源オフの指示がなされときには、各プロセッサーによる記憶部へのログデータの保存が正常に行われない場合があることを知見した。
かかる本発明によれば、第1プロセッサーは、第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に、記憶部に保存すべき第1ログデータ又は第2ログデータが存在するときには、第2プロセッサーの起動が完了するのを待つ。そして、第1プロセッサーは、第2プロセッサーの起動が完了した後に、第2プロセッサーに対する停止指示を行う。これにより、印刷装置に対する電源オンの指示がなされた後、直ちに電源オフの指示がなされた場合であっても、第2プロセッサーの起動の完了が確保されて、記憶部に対するアクセス権が第1プロセッサーに移転される。そのため、電源オフの指示がなされた場合に、第1プロセッサーによる記憶部への第1ログデータの保存と、第2プロセッサーによる記憶部への第2ログデータの保存とを、確実に行うことができる。
この構成によれば、第1プロセッサーは、記憶部に保存すべき第1ログデータ及び第2ログデータが存在しない場合に、第2プロセッサーの起動を中止して第2プロセッサーを停止させる。これにより、電源オフの指示がなされてから、印刷装置への電源供給が遮断されるまでに要する時間を短縮することができる。
この構成によれば、電源オフの指示がなされたときに、第2プロセッサーは、特定種類の第1ログデータ又は第2ログデータが存在する場合以外は、起動を完了することなく停止する。これにより、電源オフの指示がなされてから、印刷装置への電源供給が遮断されるまでに要する時間が短縮される状況の範囲を拡大することができる。
この構成によれば、インクタンクへのインクの充填、及びインクの消費を伴うクリーニング処理に関るログデータが記憶部に保存されずに失われて、インクの残量又は消費に関する誤った情報が報知されることを防止することができる。
本発明の方法を実行することにより、第1プロセッサーは、第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に対応する処理を行う。すなわち、第1プロセッサーは、記憶部に記憶すべき第1ログデータ又は第2ログデータが存在するときには、第2プロセッサーの起動が完了した後に、第2プロセッサーに対する停止指示を行う。これにより、印刷装置に対する電源オンの指示がなされた後に、直ちに電源オフの指示がなされた場合であっても、第2プロセッサーの起動の完了が確保されて、記憶部に対するアクセス権が第1プロセッサーに移転される。そのため、電源オフの指示がなされた場合に、第1プロセッサーによる記憶部への第1ログデータの保存と、第2プロセッサーによる記憶部への第2ログデータの保存とを、確実に行うことができる。
図1は、本実施形態の印刷装置1の全体構成を示した説明図である。印刷装置1は、印刷装置1の全体的な作動を制御するコントローラー10、インクジェット方式による印刷を行う印刷部50、及びユーザーにより操作される操作パネル70を備えている。
上述したように、電源オフの指示がなされたときに、EEPROM13に対するアクセス権を、第2プロセッサー23から第1プロセッサー22に移転することによって、第1ログデータ及び第2ログデータを、EEPROMに転送して保存することができる。しかしながら、ユーザーにより電源オンの指示がなされた後、直ちに電源オフの指示がなされた場合には、図2に示したように、RAM11に保存された第1ログデータがEEPROM13に転送されない場合がある。
[3.第1プロセッサーの処理]
図3は、第1プロセッサー22の起動及び停止処理のフローチャートである。第1プロセッサー22は、ユーザーによる電源スイッチ72のオン操作に応じて、電源回路15からの電力供給が開始されたときに起動して、図3のフローチャートを実行する。図3のステップS1で、第1プロセッサー22は、第2プロセッサー23に対して起動を要求するデータを出力する。そして、第1プロセッサー22は、続くステップS2で電源スイッチ72がオフ操作されたとき(電源オフの指示がなされたとき)に、ステップS3に処理を進める。
図4は、第2プロセッサー23の起動及び停止処理のフローチャートである。第2プロセッサー23は、ステップS50で、第1プロセッサー22による起動指示を受け付けたときに、ステップS51に処理を進めて、起動処理を開始する。
[5.第2プロセッサーが起動した後に電源オフ操作がなされた場合の処理]
次に、図5を参照して、第2プロセッサー23が起動した後に、電源オフの操作がなされた場合の処理について説明する。図5は、第2プロセッサー23が起動を完了した後に、電源オフ操作がなされた場合の第1プロセッサー22及び第2プロセッサー23の動作を示した説明図である。図5では、第1プロセッサー22、第2プロセッサー23、及びEEPROM13間のデータの授受のタイミングを、共通の時間軸tで表している。
次に、図6を参照して、第2プロセッサー23の起動が完了する前に、電源オフの操作がなされた場合の処理について説明する。図6は、第2プロセッサーが起動を完了する前に、電源オフ操作がなされた場合の第1プロセッサー22及び第2プロセッサー23の動作を示した説明図である。図6では、第1プロセッサー22、第2プロセッサー23、及びEEPROM13間のデータの授受のタイミングを、共通の時間軸tで表している。
上記実施形態では、第1プロセッサー22がRAM11の第1領域AR1に保存した第1ログデータと、第2プロセッサー23がRAM11の第2領域AR2に保存した第2ログデータを、無条件にEEPROM13に転送する構成とした。この構成に対して、第1ログデータ及び第2ログデータのうち、特定種類の第1ログデータ或いは第2ログデータに限定して、EEPROM13に転送するようにしてもよい。例えば、インクタンク61へのインクの充填、ノズル64のクリーニング処理等を、特定の第1ログデータ或いは第2ログデータとして設定してもよい。インクタンク61へのインクの充填には、インクタンク61へのインクの注入、及びインクが充填されたインクタンクへの交換が含まれる。ノズル64のクリーニングは、印刷処理とは別に、インクタンク61から供給されるインクをノズル64から吐出させることにより、インクを消費して行われる。
Claims (5)
- 電源オン又はオフの指示に応じて起動又は停止する第1プロセッサー、及び、前記第1プロセッサーにより起動又は停止が制御される第2プロセッサーを少なくとも含む複数のプロセッサーを有する制御部と、
前記複数のプロセッサーが共通にアクセスし、前記第1プロセッサーが第1ログデータを保存し、前記第2プロセッサーが第2ログデータを保存する記憶部と、を備え、
前記第2プロセッサーは、前記第1プロセッサーからの停止指示を受け付けた場合に、前記記憶部に対するアクセス権を確保して前記第2ログデータを前記記憶部に保存した後に、前記記憶部に対するアクセス権を前記第1プロセッサーに移転して停止する構成であって、
前記第1プロセッサーは、前記第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に、前記記憶部に記憶すべき前記第1ログデータ又は前記第2ログデータが存在するときには、前記第2プロセッサーの起動が完了した後に、前記第2プロセッサーに対する前記停止指示を行う
印刷装置。 - 前記第1プロセッサーは、前記第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に、前記記憶部に記憶すべき前記第1ログデータ及び前記第2ログデータが存在しないときには、前記第2プロセッサーの起動を中止して前記第2プロセッサーを停止させる
請求項1に記載の印刷装置。 - 前記第1プロセッサーは、
前記第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に、
前記記憶部に記憶すべき特定種類の前記第1ログデータ又は前記第2ログデータが存在するときは、前記第2プロセッサーの起動が完了した後に、前記第2プロセッサーに対する前記停止指示を行い、
前記記憶部に記憶すべき前記特定種類の前記第1ログデータ又は前記第2ログデータが存在しないときには、前記第2プロセッサーの起動を中止して前記第2プロセッサーを停止させる
請求項1又は請求項2に記載の印刷装置。 - インクタンクを備えて、前記インクタンクに充填されたインクの消費を伴うクリーニング処理を行い、
前記特定種類の前記第1ログデータ又は前記第2ログデータには、少なくとも、前記インクタンクへのインクの充填に関するログデータ、及び、前記クリーニング処理に関するログデータが含まれる
請求項3に記載の印刷装置。 - 電源オン又はオフの指示に応じて起動又は停止する第1プロセッサー、及び、前記第1プロセッサーにより起動又は停止が制御される第2プロセッサーを少なくとも含む複数のプロセッサーを有する制御部により、印刷装置の作動を制御する方法であって、
前記複数のプロセッサーが共通の記憶部にアクセスして、前記第1プロセッサーが前記記憶部に第1ログデータを保存し、前記第2プロセッサーが前記記憶部に第2ログデータを保存する工程と、
前記第2プロセッサーが、前記第1プロセッサーからの停止指示を受け付けた場合に、前記記憶部に対するアクセス権を確保して前記第2ログデータを前記記憶部に保存した後に、前記記憶部に対するアクセス権を前記第1プロセッサーに移転して停止する工程と、
前記第1プロセッサーが、前記第2プロセッサーの起動が完了する前に電源オフの指示がなされた場合に、前記記憶部に記憶すべき前記第1ログデータ又は前記第2ログデータが存在するときには、前記第2プロセッサーの起動が完了した後に、前記第2プロセッサーに対する前記停止指示を行う工程と
を含む印刷装置の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017085832A JP6863043B2 (ja) | 2017-04-25 | 2017-04-25 | 印刷装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017085832A JP6863043B2 (ja) | 2017-04-25 | 2017-04-25 | 印刷装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018183900A JP2018183900A (ja) | 2018-11-22 |
JP6863043B2 true JP6863043B2 (ja) | 2021-04-21 |
Family
ID=64356946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017085832A Active JP6863043B2 (ja) | 2017-04-25 | 2017-04-25 | 印刷装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6863043B2 (ja) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5194895A (en) * | 1991-09-13 | 1993-03-16 | Xerox Corporation | Printing machine adaptive setup |
JP4836408B2 (ja) * | 2004-03-01 | 2011-12-14 | コニカミノルタビジネステクノロジーズ株式会社 | アクセスログ保存システムおよびデジタル複合機 |
JP2011079180A (ja) * | 2009-10-05 | 2011-04-21 | Canon Inc | 印刷装置、その処理方法及び情報処理装置 |
JP5651965B2 (ja) * | 2010-02-23 | 2015-01-14 | 株式会社リコー | 画像形成装置、画像形成方法およびプログラム |
JP6264896B2 (ja) * | 2014-01-16 | 2018-01-24 | 株式会社リコー | 情報処理装置、制御方法及び制御プログラム |
JP5862722B2 (ja) * | 2014-07-31 | 2016-02-16 | 富士通株式会社 | マルチコアプロセッサシステム、マルチコアプロセッサシステムの制御方法、およびマルチコアプロセッサシステムの制御プログラム |
JP6500469B2 (ja) * | 2015-02-06 | 2019-04-17 | セイコーエプソン株式会社 | 電子システム、スリープモードを備える電子システムのプログラム |
JP2017163257A (ja) * | 2016-03-08 | 2017-09-14 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
-
2017
- 2017-04-25 JP JP2017085832A patent/JP6863043B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018183900A (ja) | 2018-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11067932B2 (en) | Information processing apparatus capable of appropriately executing shutdown processing, method of controlling the information processing apparatus, and storage medium | |
CN103034509B (zh) | 车载设备 | |
US9904882B2 (en) | Image forming apparatus, method of controlling the same, and storage medium | |
US8976404B2 (en) | Printing apparatus for storing and loading setting values when transitioning power saving states | |
JP6218510B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
KR101636184B1 (ko) | 화상 형성 장치, 화상 형성 장치의 제어 방법 및 컴퓨터 판독가능 기록매체 | |
JP6103909B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
JP6249741B2 (ja) | 情報処理装置、及び情報処理装置の制御方法 | |
JP2018055583A (ja) | 制御装置、制御方法およびプログラム | |
JP2008142942A (ja) | プリンタのパワーマネージメント制御装置、プリンタのパワーマネージメント制御方法、及びプリンタの制御プログラム | |
JP6270377B2 (ja) | 画像形成装置 | |
JP6863043B2 (ja) | 印刷装置 | |
KR101219557B1 (ko) | 차량용 내비게이션 장치 | |
US9392133B2 (en) | Information processing apparatus and image forming apparatus | |
JP2018078485A (ja) | 情報処理装置および情報処理装置の起動方法 | |
JP2015123650A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP6074486B2 (ja) | 画像処理装置、その制御方法、及びプログラム | |
JP2004078737A (ja) | 電子機器及び該機器における消費電力制御方法 | |
JP6842641B2 (ja) | 画像形成装置 | |
JP4750588B2 (ja) | プリンタ及び電気機器 | |
JP2016126544A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JPH11232183A (ja) | プリンタの制御情報管理装置および制御情報管理プログラムを記録した記録媒体 | |
JP2013129092A (ja) | 画像形成装置 | |
US8643860B2 (en) | Image forming apparatus performing network communication | |
JP5601197B2 (ja) | 画像処理装置及び画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210127 |
|
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: 20210302 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210315 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6863043 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |