JP7156001B2 - 情報処理装置、情報処理装置の制御方法、及びプログラム - Google Patents

情報処理装置、情報処理装置の制御方法、及びプログラム Download PDF

Info

Publication number
JP7156001B2
JP7156001B2 JP2018239348A JP2018239348A JP7156001B2 JP 7156001 B2 JP7156001 B2 JP 7156001B2 JP 2018239348 A JP2018239348 A JP 2018239348A JP 2018239348 A JP2018239348 A JP 2018239348A JP 7156001 B2 JP7156001 B2 JP 7156001B2
Authority
JP
Japan
Prior art keywords
power
amount
job
battery
external device
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
Application number
JP2018239348A
Other languages
English (en)
Other versions
JP2019119207A (ja
Inventor
泰浩 島村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of JP2019119207A publication Critical patent/JP2019119207A/ja
Application granted granted Critical
Publication of JP7156001B2 publication Critical patent/JP7156001B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for ac mains or ac distribution networks
    • H02J3/38Arrangements for parallely feeding a single network by two or more generators, converters or transformers
    • H02J3/381Dispersed generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • G06F1/305Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3284Power saving in printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00016Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using a wired telecommunication network or a data transmission bus
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00032Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for
    • H02J13/0005Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for the elements or equipment being or involving power plugs or sockets
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2207/00Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J2207/30Charge provided using DC bus or data bus of a computer
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0063Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with circuits adapted for supplying loads from the battery
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/007Regulation of charging or discharging current or voltage
    • H02J7/00712Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/12Monitoring or controlling equipment for energy generation units, e.g. distributed energy generation [DER] or load-side generation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/12Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
    • Y04S40/124Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using wired telecommunication networks or data transmission busses

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Power Sources (AREA)
  • Facsimiles In General (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Description

本発明は、USB接続部を介して受けた電力によりバッテリの充電を行う情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
従来、外部機器との間で電力の授受を行う情報処理装置がある(例えば、特許文献1など)。特許文献1に開示される情報処理装置では、USB PD(USB Power Delivery)規格により外部機器との間で電力の授受を行っている。
特開2015-174373号公報
また、モバイルプリンタやモバイルスキャナなどの情報処理装置は、駆動源としてバッテリを備える場合がある。バッテリを備える情報処理装置では、上記したUSB PD規格の接続で受けた電力によりバッテリの充電を行うことが可能となる。ところで、充電中のバッテリへの電力供給が中断されると、その後、自然放電等によりバッテリ残量が減少してしまうという問題がある。
本願は、上記の課題に鑑み提案されたものであって、バッテリを備える情報処理装置において、自然放電によるバッテリ残量の減少を抑制できる情報処理装置、情報処理装置の制御方法、及びプログラムを提供することを目的とする。
本願に係る情報処理装置は、インタフェースと、前記インタフェースを介して受けた前記電力により充電可能なバッテリと、制御装置と、を備え、前記制御装置は、前記外部機器から前記インタフェースを介して第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減することを示す低減通知を受け付けた場合、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を、前記インタフェースを介して前記外部機器へ要求する第1要求処理を実行する。
なお「電力を低減する」とは、電力量を減らすこと、あるいは電力の供給を完全に停止すること(電力量を0に減らすこと)の両方を含む概念である。
また、「電力を低減することを示す低減通知」とは、例えば、(A)供給している電力の電力量(例えば、第1電力量)を、より小さな電力量へ変更することを示す通知、(B)供給している電力の電力量(例えば、第1電力量第1電力量)より小さな電力量を、供給可能電力として示す通知、等を含む。
また、本願に開示の内容は、情報処理装置としての実施だけでなく、情報処理装置を制御する制御方法、情報処理装置を制御するコンピュータで実行するプログラムとしても実施し得るものである。
これによれば、制御装置は、外部機器から電力の低減通知を受け付けると、第2電力量の電力を外部機器へ要求する。この第2電力量は、受電中の第1電力量よりも少ない一方で、バッテリの自然放電の電力量以上となる電力量である。これにより、情報処理装置は、外部機器から受ける電力を要求に応じて低減しつつ、バッテリの自然放電の電力量以上の第2電力量の電力を確保する。情報処理装置は、第2電力量の電力によりバッテリの充電を実行することで、自然放電によるバッテリ残量の減少を抑制できる。
本願に係る情報処理装置等によれば、自然放電によるバッテリ残量の減少を抑制できる。
本実施形態に係るプリンタの電気的構成を示すブロック図である。 プリンタと外部機器との接続構成を示す図である。 印刷ジョブ実行時及び印刷ジョブ非実行時の各電力量におけるバッテリ残量及び時間の関係を示すグラフである。 充電制御の内容を示すフローチャートである。 充電制御の内容を示すフローチャートである。 別例のモバイルスキャナの電気的構成を示すブロック図である。
以下、本願の情報処理装置を具体化した一実施形態である携帯型のプリンタ1について図1を参照しつつ説明する。
(1.携帯型のプリンタの構成)
図1は、本実施形態の携帯型のプリンタ1の電気的構成を示している。プリンタ1は、持ち運び可能な携帯型の印刷装置であり、例えば、PCやスマートフォン等との間で有線通信又は無線通信を介して受信した印刷ジョブの画像データを所定のシート(感熱紙など)に印刷する。プリンタ1は、CPU12、RAM13、ROM14、NVRAM15、画像形成部16、インタフェース又はUSBインタフェースの一例としてのUSB接続部19、ユーザインタフェース20、通信部24、及び電力切替部25などを備えている。これらのCPU12等は、バス11で互いに接続されている。
また、本実施形態のプリンタ1は、バッテリ27を備える。バッテリ27は、例えば、ニッケル水素電池である。また、バッテリ27は、ニッケル水素電池に限らず、リチウムイオン電池などの他の充電式の電池でも良い。電力切替部25は、プリンタ1の各部に接続されており、バッテリ27から受けた電力を各部に供給可能となっている。このため、プリンタ1は、バッテリ27を電源として駆動可能であり、様々な場所に持ち運んで使用することができる。なお、プリンタ1は、ACアダプタを接続するためのコネクタ(DCジャックなど)を備えても良い。この場合、電力切替部25は、コネクタを介して受けた電力に基づいて、プリンタ1の駆動やバッテリ27の充電を行ってもよい。
ROM14は、例えば、フラッシュメモリなどの不揮発性メモリであり、制御プログラム151などの各種プログラムを記憶している。例えば、CPU12は、ROM14から読み出した制御プログラム151を実行して、プリンタ1のシステムを起動する。NVRAM15には、画像データ155が保存される。なお、上記したデータの保存先は一例である。例えば、制御プログラム151を、NVRAM15に保存しても良い。
制御プログラム151は、例えば、プリンタ1の各部を統括的に制御するファームウェアである。CPU12は、制御プログラム151を実行し、実行した処理結果をRAM13に一時的に記憶させながら、バス11で接続された各部を制御する。画像データ155は、例えば、PCやスマートフォン等との間で有線通信又は無線通信を介して受信した印刷ジョブの画像データである。
画像形成部16は、例えば、ライン型のサーマルヘッド161を備え、CPU12の制御に基づいて、ダイレクトサーマル方式によりシートに画像を印刷する。画像形成部16は、サーマルヘッド161に対向して設けられたプラテンローラ162を回転させシートを搬送する。例えば、印刷を開始する際に、プリンタ1の挿入口にシートが挿入されると、挿入されたシートは、プラテンローラ162とサーマルヘッド161との対向部分に案内され、印刷完了後に排出口より排出される。
また、USB接続部19は、例えば、USB PD(USB Power Delivery)規格に準拠した通信や電力の授受を行うインタフェースである。USB接続部19は、例えば、コネクタとして3つのレセプタクル191を備える。USB接続部19は、レセプタクル191に接続された様々な外部機器との間で、データ通信や電力の授受を行う。接続される外部機器としては、例えば、USBメモリ、パーソナルコンピュータ、外付けハードディスク、スマートフォン、カードリーダーなど、USB PD規格で接続可能な様々な機器を採用できる。
レセプタクル191は、例えば、USB Type-C規格に準拠したコネクタである。各レセプタクル191は、例えば、データ通信や電力の授受を行うための複数のピンを備える。例えば、レセプタクル191は、複数のピンとして、USB Type-C規格のコネクタにおけるD+ピン、D-ピン、Vbusピンなどを備える。レセプタクル191は、D+ピン、D-ピンを用いてデータ通信を行う。また、レセプタクル191は、Vbusピンを用いて電力の供給、電力の受電を行う。また、Vbusピンは、電力の授受を行うためのネゴシエーションを接続された外部機器と行うために用いられる。ここでいう電力の授受を行うためのネゴシエーションとは、例えば、電力の供給源である電力ソースとなるか供給先である電力シンクとなるかの設定、授受する電力量の設定などを行う処理である。
また、USB接続部19は、電力切替部25を介してバッテリ27に接続されている。
電力切替部25は、所謂、PDコントローラを有し、例えば、USB接続部19からVbusピンを介して外部機器へ供給する電力を切り替える。また、電力切替部25は、USB接続部19に接続された外部機器から受けた電力を、プリンタ1の各部やバッテリ27へ供給する。CPU12は、制御プログラム151を実行し電力切替部25を制御する。
電力切替部25は、CPU12の制御に基づいて、外部機器から受けた電力を、プリンタ1の各部へ供給する電力や、バッテリ27へ供給する電力として振り分ける。なお、CPU12と電力切替部25とを、別々の処理回路で構成せず、1つの処理回路で構成しても良い。また、電力の授受を行うネゴシエーションは、CPU12が実行してもよく、電力切替部25が実行しても良い。
ユーザインタフェース20は、例えば、タッチパネルであり、液晶パネル、液晶パネルの背面側から光を照射するLED等の光源、液晶パネルの表面に貼り合わされた接触感知膜等を備えている。ユーザインタフェース20は、CPU12の制御に基づいて液晶パネルの表示内容を変更し、プリンタ1の各種情報を表示する。また、ユーザインタフェース20は、タッチパネルに対する操作入力に応じた信号をCPU12へ出力する。
通信部24は、有線通信や無線通信(赤外線通信など)が可能となっている。プリンタ1で印刷を行う際、例えば、ユーザは、スマートフォンから無線通信を介してプリンタへ、印刷を実行させる印刷ジョブを送信する。CPU12は、通信部24を制御し、無線通信を介して印刷ジョブ(画像データ155など)を受信する。CPU12は、受信した印刷ジョブに基づいて画像形成部16による印刷を実行する。
(2.充電制御)
次に、本実施形態のプリンタ1によるバッテリ27の充電制御について説明する。本実施形態のプリンタ1は、外部機器からUSB接続部19を介して電力を受け、受けた電力でバッテリ27の充電を行う。図2は、バッテリ27の充電制御を実行するプリンタ1と外部機器との接続構成の一例を示している。図2に示すように、プリンタ1のUSB接続部19には、外部機器としてPC31が接続されている。PC31は、USB PD規格に準拠した通信を行うUSB接続部33を備えている。USB接続部33は、USBケーブル35を介して、3つのレセプタクル191のいずれかに接続されている。また、PC31は、商用電源37に接続されており、商用電源37から電力を受ける。なお、以下の説明では、制御プログラム151を実行するCPU12のことを、単にCPU12として記載する場合がある。例えば、「CPU12が判定する」という記載は、「制御プログラム151を実行するCPU12が判定する」ということを意味する場合がある。
CPU12は、プリンタ1の電源投入後やPC31をレセプタクル191に接続された際に、ROM14に保存された制御プログラム151を実行し、PC31との間で電力の授受のネゴシエーションを実行する。CPU12は、バッテリ27の充電を行うため、電力シンクの設定をPC31へ要求する。ネゴシエーションに成功すると、PC31は電力ソースに設定され、プリンタ1は電力シンクに設定される(図2参照)。
電力ソースであるPC31は、USB PD規格の接続により、複数の種類の電圧値や電流値を組み合わせた電力をプリンタ1へ供給する。本実施形態のCPU12は、例えば、図2に示す第1電力量W1~第4電力量W4の4種類の電力量のうち、いずれかの電力量の電力をPC31へ要求する。第1電力量W1は、例えば、電圧値が5V、電流値が3Aの15Wの電力量である。CPU12は、第1電力量W1の電力を受けることで、バッテリ27の通常充電や急速充電を行うだけの電力を確保することが可能となる。ここでいう急速充電とは、例えば、通常充電よりも電流値の高い充電電流CI(図2参照)をバッテリ27へ供給して充電速度を速めた充電である。
図3は、第1~第4電力量W1~W4の電力をPC31から受けてバッテリ27の充電を実行した場合におけるバッテリ残量と時間との関係を示している。図3に示すP1は、充電を開始した際のバッテリ残量の初期値を示している。上記したように、CPU12は、第1電力量W1の電力を受けた場合、通常充電や急速充電を実行できる。このため、第1電力量W1を受ける状態では、バッテリ残量は、時間の経過とともに初期値P1から所定の割合で増加する。
また、図3に実線で示す第1~第4電力量W1~W4のグラフは、印刷ジョブを実行していない非実行時のバッテリ残量を示している。また、図3に破線で示す第1~第4電力量W1’~W4’のグラフは、PC31から第1~第4電力量W1~W4の電力を受けている状態で、印刷ジョブを開始して新たな電力消費が発生した印刷ジョブ実行時のグラフを示している。CPU12は、印刷ジョブを実行すると画像形成部16等へ電力を供給するため、充電に用いる充電電流CI(図2参照)を減らす必要が生じる可能性がある。充電電流CIを減らした場合、図3に示すように、印刷ジョブ実行時の第1電力量W1’におけるバッテリ残量の増加量は、印刷ジョブ非実行時の第1電力量W1におけるバッテリ残量の増加量に比べて低減する。
また、第3電力量W3は、例えば、電圧値が5V、電流値が2Aの10Wの電力量である。CPU12は、第3電力量W3の電力を受ける状態では、バッテリ27の低速充電を行うことが可能となる。ここでいう低速充電とは、例えば、通常充電の電流値よりも低い電流値の充電電流CIをバッテリ27へ供給し充電速度を遅くした充電である。このため、図3に示すように、第3電力量W3を受ける状態のグラフは、第1電力量W1を受ける状態に比べてバッテリ残量の増加量が小さくなる。また、上記した第1電力量W1’と同様に、印刷ジョブ実行時の第3電力量W3’におけるバッテリ残量の増加量は、印刷ジョブ非実行時の第3電力量W3’に比べて低減する可能性がある。
また、第4電力量W4は、例えば、電圧値が5V、電流値が0.5Aの2.5Wの電力量である。第4電力量W4は、USB2.0で定義されるデフォルトの電力量であり、バッテリ27の自然放電の電力量だけを充電するトリクル充電を行うのに必要な充電電流CIを生成できる電力量である。ここで、「CPU12がPC31へ電力量W4を要求する。」とは、「CPU12がPC31へ、PC31から供給されている電力量をデフォルトの電力量とすることを要求する。」とも言いえる。CPU12は、第4電力量W4を受ける状態では、バッテリ27に対してトリクル充電を行うことが可能となる。第4電力量W4を受けトリクル充電を実行した場合、バッテリ残量は、図3に示すように、充電開始時の初期値P1のまま維持される。一方で、CPU12は、トリクル充電を実行中に印刷ジョブの実行を開始すると、トリクル充電を実行するだけの電力を確保することが困難となる可能性がある。このため、印刷ジョブ実行時の第4電力量W4’におけるバッテリ残量は、時間の経過とともの低減する可能性がある。
また、第2電力量W2は、例えば、電圧値が5V、電流値が1Aの5Wの電力量である。第2電力量W2は、バッテリ27の自然放電の電力量以上の電力量、即ち、上記した第4電力量W4以上の電力量である。CPU12は、例えば、第2電力量W2を受ける状態では、低速充電の電流値より低く、トリクル充電の電流値より高い電流値の充電電流CIをバッテリ27へ供給し充電する。このため、第2電力量W2を受ける状態では、図3に示すように、バッテリ残量の増加量は、第3電力量W3を受ける状態に比べて低減する一方で、第4電力量W4を受ける状態に比べて増大する。また、上記した第1電力量W1’と同様に、印刷ジョブ実行時の第2電力量W2’におけるバッテリ残量の増加量は、印刷ジョブ非実行時の第2電力量W2’に比べて低減する可能性がある。
上記したように、本実施形態の第1~第4電力量W1~W4は、第1電力量W1、第3電力量W3、第2電力量W2、第4電力量W4の順に小さくなっている。なお、上記した電圧値、電流値、電力量の値は、一例である。また、図3に示すグラフの形状や値は、一例である。
次に、図4及び図5を参照して充電制御の内容について説明する。図4及び図5は、充電制御の処理の内容を示している。CPU12は、例えば、PC31から第1電力量W1の電力を受けると、図4及び図5に示す充電制御を開始する。
まず、図4のステップ(以下、単に「S」と記載する)11において、プリンタ1は、第1電力量W1の電力を受けている状態となる。例えば、CPU12は、プリンタ1の電源投入時にPC31がレセプタクル191に接続されている場合や、プリンタ1の起動後にレセプタクル191に対してPC31が新たに接続された場合、PC31に対して第1電力量W1の電力を要求する。あるいは、CPU12は、バッテリ27のバッテリ残量が所定値以下になると、PC31に対して第1電力量W1の電力を要求する。
次に、CPU12は、S13において、PC31から供給する電力を低減することを示す低減通知を取得したか否かを判定する。例えば、PC31は、プリンタ1へ電力を供給中に処理負荷が増加すると消費電力が増加し電力不足となる虞がある。この場合、PC31は、USB接続部19を介してプリンタ1と通信を実行し、電力を低減する通知を行う。なお、本願における電力の低減とは、電力量を減らすこと、あるいは電力の供給を完全に停止することの両方を含む概念である。また、「取得」とは、要求を必須とはしない概念である。
即ち、CPU12が要求することなくデータを受信するという処理も、「CPU12がデータを取得する」という概念に含まれる。
CPU12は、S13において、PC31から低減通知を取得していないと判定すると(S13:NO)、S17を実行する。一方、CPU12は、PC31から低減通知を取得すると(S13:YES)、第2電力量W2の電力をPC31へ要求する(S15)。
また、CPU12は、例えば、印刷ジョブを実行中でない、あるいは印刷ジョブを実行する予定がない場合に要求する第2電力量W2に比べて、印刷ジョブを実行中である場合に要求する第2電力量W2を増大させる。CPU12は、印刷ジョブを実行中など、バッテリ27の充電以外に消費される消費電力量がある場合、例えば、充電に必要な電力量に印刷ジョブの実行などに必要な消費電力量を加えた電力量以上の電力量を、第2電力量W2としてPC31へ要求する。これにより、CPU12は、PC31から低減通知を取得した場合、充電に必要な電力や印刷ジョブの実行に必要な電力を確保する。なお、CPU12は、S15における第2電力量W2を要求するネゴシエーションに成功するか否かに係わらず、後述するS17以降の処理を継続しても良い。あるいは、CPU12は、S15における第2電力量W2を要求するネゴシエーションに成功するまで、17以降の処理を開始しなくとも良い。また、CPU12は、例えば、少なくとも印刷ジョブに係る画像データをPC31から受けている間は、印刷ジョブの実行に必要な消費電力量をバッテリ27の自然放電の電力量に加えた電力量以上の電力量を、第2電力量W2として設定しても良い。
また、第2電力量W2は、上記したようにバッテリ27の自然放電の電力量以上の電力量、即ち、第4電力量W4以上の電力量である。このため、CPU12は、第2電力量W2の電力を確保することで、少なくともトリクル充電に必要な電力を確保できる。CPU12は、少なくともトリクル充電に必要な電力を確保することで、バッテリ残量の減少を抑制できる。図3の第4電力量W4’のグラフで示すように、トリクル充電に必要な第4電力量W4を確保できない場合、バッテリ残量は減少する。そして、例えば、バッテリ27としてニッケル水素電池を用いた場合、自然放電によりバッテリ残量が減少した後に継ぎ足し充電を行うと、メモリー効果が発生し電圧降下が生じる虞がある。そこで、本実施形態のCPU12は、PC31から低減通知を取得した場合、少なくともトリクル充電に必要な電力を確保することで、自然放電によるバッテリ残量の減少を抑制し、バッテリ27におけるメモリー効果の発生を抑制する。
CPU12は、S15を実行すると、S17を実行する。CPU12は、S17において、PC31から取得した印刷ジョブを実行中であるか否かを判定する。CPU12は、PC31から取得した印刷ジョブを実行中であることに応じて(S17:NO)、S19を実行する。S19において、CPU12は、PC31から取得した印刷ジョブの実行を完了させたか否かを判定する。
CPU12は、PC31から取得した印刷ジョブの実行を完了させていない場合(S19:NO)、S19の処理を繰り返し実行する。また、CPU12は、PC31から取得した印刷ジョブの実行を完了させたことに応じて(S19:YES)、図5のS23を実行する。ここで、例えば、PC31は、印刷ジョブをプリンタ1へ要求する際に、印刷ジョブに係わる処理(印刷データの変換処理など)を実行することで一時的に電力不足となる可能性がある。換言すれば、PC31からの印刷ジョブを完了した後では、PC31は、電力不足を解消している可能性が高くなる。そこで、本実施形態のCPU12は、PC31から取得した印刷ジョブの実行を完了させてから、後述するS23の処理(バッテリ残量判定処理の一例)を実行する。これにより、CPU12は、電力不足を解消した後のPC31に対し、S23以降で実行する第1電力量W1を要求するネゴシエーション(図5のS37)などを実行することで、ネゴシエーションの成功率を向上させることが可能となる。
また、S17において、CPU12は、PC31から取得した印刷ジョブを実行中でないことに応じて(S17:YES)、一定時間だけ経過したか否かを判定する(S21)。この一定時間は、例えば、S13を実行した後から経過した時間であり、PC31が電力不足となってから電力不足を解消するまでに必要な時間である。上記したように、例えば、PC31は、電力不足の発生にともなって、供給電力の低減をプリンタ1へ通知する可能性がある(S13)。また、PC31は、一定時間だけ経過すれば、様々な状況の変更により電力不足を解消している可能性がある。そこで、CPU12は、PC31の状況が変更されるまで一定時間だけ待機する。このため、S21で用いる一定時間としては、例えば、電力ソースとなる外部機器(PC31など)で発生し得る様々な電力不足の事象において、その外部機器が電力不足を解消するのに必要とする時間の平均時間や最大時間を用いることができる。また、例えば、プリンタ1へ電力を供給する電力ソースが他のプリンタである場合、電力ソースとなるプリンタは、印刷処理の開始にともなって一時的に電力不足となる可能性がある。このため、電力ソースがプリンタである場合、S21の一定時間としては、電力ソースのプリンタが印刷処理を完了するのに必要な時間を設定できる。このような電力ソースの外部機器が電力不足を解消するのに必要な一定時間をS21で待つことで、CPU12は、後述する図5のS23以降のネゴシエーションを成立させる可能性を高めることができる。
CPU12は、S21において、S13の実行を完了してから一定時間だけ経過していないと判定すると(S21:NO)、新たな印刷ジョブを受け付けたか否かを判定する(S22)。ここでいう新たな印刷ジョブとは、PC31から新たに取得した印刷ジョブや、通信部24(図1参照)を介してスマートフォン等から新たに取得した印刷ジョブである。CPU12は、新たな印刷ジョブを受け付けていないと判定すると(S22:NO)、S21を再度実行する。また、CPU12は、新たな印刷ジョブを受け付けると(S22:YES)、図5のS23を実行する。新たな印刷ジョブを受け付け、その印刷ジョブを実行すると、印刷ジョブの実行にともなって新たな電力の消費が発生する可能性がある。そこで、本実施形態のCPU12は、新たな印刷ジョブの実行にともなう電力の消費が発生するまでに、S23以降の処理を出来るだけ速く開始することで、電力不足が発生する前にPC31とのネゴシエーションを開始することが可能となる。
次に、CPU12は、図5のS23において、バッテリ27のバッテリ残量が所定量X以上か否かを判定する(S23)。CPU12は、バッテリ残量が所定量X以上であると判定すると(S23:YES)、S25以降の処理を実行する。S25以降の処理では、後述するようにS27の第4電力量W4によるトリクル充電や、S33の第3電力量W3による低速充電を実行する。CPU12は、バッテリ残量が所定量Xより少ないと判定すると(S23:NO)、後述するように第1電力量W1による通常充電や急速充電を実行する。このため、S23で用いる所定量Xは、トリクル充電や低速充電で十分なほどバッテリ残量が溜まっている状態か、通常充電や急速充電が必要なほどバッテリ残量が減っている状態かを判定するための閾値である。所定量Xは、例えば、80%のバッテリ残量である。この場合、CPU12は、バッテリ残量が80%以上であると、トリクル充電や低速充電を実行する。また、CPU12は、バッテリ残量が80%より少ないと、通常充電や急速充電を実行する。なお、所定量Xは、バッテリ27の最大容量や、低速充電、通常充電、急速充電におけるバッテリ残量の増加量などに応じて設定できる。
CPU12は、S23において、例えば、バッテリ27の電池電圧に基づいてバッテリ残量を検出する。ROM14には、複数の電池電圧の値とバッテリ残量の値とが対応付けられたデータが保存されている。CPU12は、バッテリ27の電池電圧を検出し、検出した電池電圧の値に対応するバッテリ残量の値をROM14のデータから検索する。CPU12は、検索結果のデータの値をバッテリ残量として決定する。CPU12は、バッテリ残量が所定量X以上であると判定すると(S23:YES)、バッテリ残量が満充電(100%)であるか否かを判定する(S25)。CPU12は、バッテリ残量が満充電であると判定すると(S25:YES)、第4電力量W4を要求するネゴシエーションをPC31と実行する(S27)。CPU12は、第4電力量W4を要求するネゴシエーションを開始すると(S27)、開始したネゴシエーションが成功したか否かを判定する(S29)。CPU12は、例えば、S27の要求に対するPC31の応答の内容に基づいて、ネゴシエーションが成功したか否かを判定する。
CPU12は、ネゴシエーションに失敗すると(S29:NO)、図4のS21からの処理を再度実行する。CPU12は、再度、一定時間だけ待機する処理(S23)を開始することで、電力の消費状況が変更されたPC31と再度ネゴシエーションを実行することが可能となる。
一方、CPU12は、S27のネゴシエーションに成功すると(S29:YES)、PC31から受ける電力量及びバッテリ残量に応じて充電電流CIを変更する(S31)。
S27を実行する場合、バッテリ残量は、満充電となる。このため、CPU12は、S27,S29を実行し、PC31から第4電力量W4の電力を受けると、トリクル充電を実行する(S31)。CPU12は、第4電力量W4の電力からトリクル充電に必要な充電電流CIを生成し、生成した充電電流CIをバッテリ27へ供給する。バッテリ27は、トリクル充電される。CPU12は、S31を実行すると、図4のS13からの処理を再度実行する。
ここで、上記したようにニッケル水素電池では、自然放電によりバッテリ残量が減少した後に継ぎ足し充電を行うと、メモリー効果が発生する。そこで、本実施形態のCPU12は、自然放電によりバッテリ残量が減少しないようにトリクル充電によりバッテリ27を満充電状態で維持することができる。一方、リチウムイオン電池では、満充電状態でさらに過電流を加えられる、あるいは満充電状態が維持されると劣化する虞がある。このため、バッテリ27がリチウムイオン電池である場合、CPU12は、例えば、トリクル充電により満充電状態を維持して過電流の発生を抑制しても良い。あるいは、バッテリ27がリチウムイオン電池である場合、CPU12は、バッテリ27が満充電状態を維持しないように、満充電よりも少ないバッテリ残量を維持するように、バッテリ27に対する充電を実行しても良い。これにより、バッテリ27の劣化を抑制できる。さらに、CPU12は、バッテリ27が満充電である場合、要求可能な電力量として最も少ない第4電力量W4をPC31に要求する。これにより、PC31の電力を確保する負担を軽減することができる。
一方、CPU12は、S25において、バッテリ残量が満充電でないと判定すると(S25:NO)、第3電力量W3を要求するネゴシエーションをPC31と実行する(S33)。CPU12は、第3電力量W3を要求するネゴシエーションを開始すると(S33)、開始したネゴシエーションが成功したか否かを判定する(S29)。CPU12は、ネゴシエーションに成功すると(S29:YES)、充電電流CIを変更する(S31)。S33を実行する場合、バッテリ残量は、所定量X(例えば、80%)以上で、且つ満充電状態(100%)より少ない。この場合、CPU12は、S33,S29を実行し、PC31から第3電力量W3の電力を受けると、低速充電を実行する(S31)。ここで、リチウムイオン電池では、上記したように、満充電状態が維持されると劣化する虞がある。そこで、本実施形態のCPU12は、バッテリ残量が満充電となるのを回避するため、バッテリ残量が80%以上になると低速充電を実行して充電速度を遅くする。これにより、満充電状態が維持されるのを回避してバッテリ27の劣化を抑制できる。
また、CPU12は、S23において、バッテリ残量が所定量Xより少ないと判定すると(S23:NO)、PC31から現在受けている電力量が第1電力量W1より少ないか否かを判定する(S35)。CPU12は、PC31から現在受けている電力量が第1電力量W1より少なくない、即ち、PC31から第1電力量W1の電力を受けている場合(S35:NO)、図4のS13からの処理を再度実行する。この場合、CPU12は、PC31から受けた第1電力量W1により通常充電や急速充電をバッテリ27に実行する。
一方で、CPU12は、S35において、PC31から現在受けている電力量が第1電力量W1より少ないと判定すると(S35:YES)、第1電力量W1を要求するネゴシエーションをPC31と実行する(S37)。なお、第1電力量W1より少ない電力量の電力を受けている状態とは、第2電力量W2、第3電力量W3、第4電力量W4のいずれかの電力量の電力を受けている状態だけでなく、PC31から電力を供給されていない状態を含んでいる。従って、CPU12は、S35の実行時にPC31から電力の供給を停止されている場合、S37を実行する。
バッテリ残量が所定量Xより少なくなると、バッテリ27を通常充電又は急速充電する必要が生じる。そこで、CPU12は、バッテリ残量が所定量Xより少ないと判定すると(S23:NO)、第1電力量W1をPC31へ要求する。CPU12は、第1電力量W1を要求するネゴシエーションを開始すると(S37)、開始したネゴシエーションが成功したか否かを判定する(S29)。CPU12は、ネゴシエーションに成功すると(S29:YES)、充電電流CIを変更する(S31)。CPU12は、S37,S29を実行し、PC31から第1電力量W1の電力を受けると、通常充電又は急速充電を実行する(S31)。CPU12は、S31を実行すると、図4のS13からの処理を再度実行する。このようにして、CPU12は、バッテリ27に対する充電制御を実行する。なお、CPU12は、第1電力量W1の電力を受ける状態において、通常充電又は急速充電の一方のみを実行しても良い。あるいは、CPU12は、例えば、バッテリ残量が60%より少ない場合には急速充電を実行し、60%以上の場合には通常充電を実行するなど、通常充電と急速充電とを使い分けても良い。
因みに、プリンタ1は、情報処理装置の一例である。CPU12は、制御装置の一例である。画像形成部16は、画像処理部の一例である。PC31は、外部機器の一例である。サーマルヘッド161は、印刷部の一例である。
(3.効果)
以上、上記した実施形態によれば、以下の効果を奏する。
(1)本実施形態のプリンタ1は、USB PD規格に準ずる接続によりPC31から電力を受けるUSB接続部19と、USB接続部19を介して受けた電力により充電可能なバッテリ27と、CPU12と、を備える。CPU12は、PC31から第1電力量W1の電力を受けている状態において、PC31から電力を低減する低減通知を取得したか否かを判定する受付判定処理(S13)と、受付判定処理(S13)において低減通知を取得したと判定したことに応じて(S13:YES)、第1電力量W1よりも少ない電力量であり、且つ、バッテリ27の自然放電の電力量以上の電力量である第2電力量W2の電力をPC31へ要求する第1要求処理(S15)と、を実行する。
これによれば、CPU12は、PC31から電力の低減通知を取得すると、第2電力量W2の電力をPC31へ要求する。この第2電力量W2は、受電中の第1電力量W1よりも少ない一方で、バッテリ27の自然放電の電力量以上となる電力量である。これにより、CPU12は、PC31から受ける電力を要求に応じて低減しつつ、バッテリ27の自然放電の電力量以上の第2電力量W2の電力を確保する。CPU12は、第2電力量W2の電力によりバッテリ27の充電を実行することで、自然放電によるバッテリ残量の減少を抑制できる。
(2)また、プリンタ1は、画像処理に係わる印刷ジョブを実行する画像形成部16を備える。CPU12は、画像形成部16で印刷ジョブを実行中である場合、第1要求処理(S15)において、印刷ジョブの実行に必要な消費電力量をバッテリ27の自然放電の電力量に加えた電力量以上の電力量を、第2電力量W2として設定する。
これによれば、CPU12は、画像形成部16で印刷ジョブを実行中である場合、印刷ジョブの実行に必要な消費電力量を追加した第2電力量W2の電力をPC31へ要求する。これにより、バッテリ27の自然放電を補填する電力だけでなく、印刷ジョブの実行に必要な電力を確保することが可能となる。
(3)また、画像形成部16は、シートに画像を印刷するサーマルヘッド161を含む。
本実施形態の画像処理に係わるジョブは、PC31から送信される画像データに係る画像を、サーマルヘッド161によりシートに印刷する、印刷ジョブである。CPU12は、少なくとも当該印刷ジョブに係る画像データをPC31から受けている間は、第1要求処理(S15)における印刷ジョブの実行に必要な消費電力量をバッテリ27の自然放電の電力量に加えた電力量以上の電力量を、第2電力量W2として設定する処理を実行しても良い。
これによれば、CPU12は、PC31から印刷ジョブの画像データを受信している間は、印刷ジョブの実行に必要な電力の確保を継続することができる。
(4)また、CPU12は、PC31から、印刷ジョブに係る画像データを、USB接続部19を介して受ける。
これによれば、CPU12は、USB接続部19に接続されたPC31から受けた印刷ジョブを対象として、印刷ジョブの実行に必要な電力の確保を実行できる。
(5)また、CPU12は、第1要求処理(S15)を実行した後、バッテリ27の残量であるバッテリ残量が所定量X以上であるか否かを判定するバッテリ残量判定処理(S23)と、バッテリ残量判定処理(S23)においてバッテリ残量が所定量X以上であると判定したことに応じて(S23:YES)、第1電力量W1よりも少ない電力量であって、第2電力量W2よりも大きな電力量である第3電力量W3の電力をPC31へ要求する第2要求処理(S33)と、バッテリ残量判定処理(S23)においてバッテリ残量が所定量Xより少ないと判定したことに応じて(S23:NO)、第1電力量W1の電力をPC31へ要求する第3要求処理(S37)と、を実行する。
これによれば、CPU12は、バッテリ残量が所定量X以上である場合、第1電力量W1よりも少ない第3電力量W3の電力をPC31へ要求する。これにより、バッテリ残量が多い場合、PC31へ要求する電力を低減することで、PC31の電力を確保する負担を軽減できる。また、CPU12は、バッテリ残量が所定量Xより少ない場合、第1電力量W1の電力をPC31へ要求する。これにより、充電に必要な電力を確保し、バッテリ27を迅速に充電することが可能となる。
(6)また、CPU12は、PC31から受け付けた印刷ジョブを画像形成部16で実行中であるか否かを判定するジョブ実行判定処理(S17)と、ジョブ実行判定処理においてPC31から受け付けた印刷ジョブを画像形成部16で実行中であると判定したことに応じて(S17:NO)、印刷ジョブの実行を完了したか否かを判定するジョブ完了判定処理(S19)と、を実行する。CPU12は、ジョブ完了判定処理において印刷ジョブの実行を完了したと判定したことに応じて(S19:YES)、バッテリ残量判定処理(S23)を実行する。
PC31は、プリンタ1に対して印刷ジョブを実行させるのにともなって、印刷ジョブに係わる処理(印刷データの変換処理など)を実行することで電力が不足し、プリンタ1に対して低減通知を通知する可能性がある。換言すれば、印刷ジョブの実行を完了した際には、PC31は、電力不足を解消している可能性がある。そこで、CPU12は、PC31から受け付けた印刷ジョブを実行中である場合、その印刷ジョブの実行を完了させてからS23以降の処理を実行する。これにより、バッテリ残量に応じて電力を要求する処理(S27、S33、S37)を、電力不足を解消させたPC31に対して行うことが可能となる。
(7)また、CPU12は、受付判定処理(S13)を実行した後から一定時間だけ経過したか否かを判定する経過時間判定処理(S21)と、新たな印刷ジョブを受け付けたか否かを判定する新規ジョブ判定処理(S22)と、を実行する。CPU12は、経過時間判定処理において一定時間だけ経過していないと判定したこと(S21:NO)及び新規ジョブ判定処理において新たな印刷ジョブを受け付けたと判定したこと(S22:YES)を条件として、バッテリ残量判定処理(S23)を実行する。
これによれば、CPU12は、S13を実行した後から一定時間だけ待機することで、PC31の状態に変化が発生するまで処理を一時的に中止することができる。また、CPU12は、待機中に新たなジョブを受け付けると、S23以降の処理を開始する。これにより、新たなジョブの実行にともなってプリンタ1において電力の消費が発生する前に、バッテリ残量に応じて電力を要求する処理(S27、S33、S37)を開始することが可能となる。
(8)また、CPU12は、第1要求処理(S15)を実行した後、バッテリ27が満充電であるか否かを判定する満充電判定処理(S25)と、満充電判定処理においてバッテリ27が満充電であると判定したことに応じて(S25:YES)、第2電力量W2以下の電力量であり、且つバッテリ27のトリクル充電を行う電力量に応じた電力量である第4電力量W4の電力をPC31へ要求する第4要求処理(S27)と、を実行する。
これによれば、CPU12は、バッテリ27が満充電である場合、第2電力量W2以下で、且つトリクル充電の電力量に応じた第4電力量W4の電力をPC31へ要求する。これにより、バッテリ27が満充電である場合、PC31へ要求する電力を低減することで、PC31の電力を確保する負担を軽減できる。
(4.変形例)
尚、本願は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、本願の外部機器は、PC31に限らず、他の電力を供給可能な機器、例えば、プリンタ、外付けハードディスク、スマートフォンなどでも良い。
また、本願におけるUSB規格は、USB PD規格に限らず、ネゴシエーションにより供給する電力を変更可能な他の規格でもよい。
また、CPU12は、印刷ジョブを実行中である場合に、印刷ジョブの実行に必要な消費電力量を第2電力量W2に加えなくとも良い。
また、CPU12は、バッテリ残量に応じてPC31へ要求する電力量を変更しなくとも良い。この場合、CPU12は、充電制御の内容として、S11、S13、S15のみを実行しても良い。
また、CPU12は、S19の印刷ジョブの完了を待つ処理を実行しなくとも良い。
また、CPU12は、S21の一定時間だけ待機する処理を実行せずに、S17の後にS23を実行しても良い。
また、制御プログラム151の保存先は、ROM14に限らず、他のコンピュータが読み取り可能なストレージ媒体、例えば、RAM、ハードディスク、CD-ROM、DVD-ROM等の記録媒体でもよい。
また、上記実施形態では、本願の制御装置として、CPU12を採用したが、これに限らない。例えば、制御装置を、ASIC(Application Specific Integrated Circuit)などの専用のハードウェアで構成してもよい。
また、制御装置は、例えばソフトウェアによる処理と、ハードウェアによる処理とを併用して動作する構成でもよい。
また、上記実施形態では、本願の情報処理装置として携帯型のプリンタ1を採用したが、これに限らない。例えば、本願の情報処理装置は、ラベルプリンタ、コピー装置、ファックス装置、スキャナ装置でもよい。例えば、図6に示すように、本願の情報処理装置として、モバイルスキャナを採用しても良い。なお、以下の説明では、上記実施形態と同様の構成については、同一符号を付し、その説明を適宜省略する。
図6に示すように、モバイルスキャナ201は、図1に示すプリンタ1の構成において、画像形成部16に代えて読取部202を備える。モバイルスキャナ201は、バッテリ27を電源として駆動可能であり、様々な場所に持ち運んでスキャナとして使用することができる。読取部202は、原稿台203及びCIS(Contact Image Sensor)205を備える。読取部202は、原稿台203に載置された原稿に対してCIS205を移動させて原稿から画像を読み取り、画像データ155を生成する。モバイルスキャナ201は、例えば、USB接続部19に接続されたPC31(図2参照)から画像処理に係わるジョブを取得する。このジョブは、モバイルスキャナ201に対して、画像データ155を生成させるための読取ジョブである。CPU12は、PC31から読取ジョブを取得すると、読取部202により原稿から画像を読み取り、画像データ155を生成し、生成した画像データをPC31へ送信する。このようなモバイルスキャナ201においても、CPU12は、図4及び図5に示す充電制御を実行し、バッテリ27における自然放電によるバッテリ残量の減少を抑制できる。即ち、上記実施形態と同様の効果を得ることができる。
また、上記実施形態では、CPU12は、図4のS15において、少なくとも印刷ジョブに係る画像データをPC31から受けている間は、印刷ジョブの実行に必要な消費電力量をバッテリ27の自然放電の電力量に加えた電力量以上の電力量を、第2電力量W2として設定することができる。ここで、モバイルスキャナ201の場合、CPU12は、PC31から読取ジョブを受け付けて実行するだけでなく、読み取り処理で生成した画像データ155をPC31へ送信する処理を実行する。そこで、CPU12は、例えば、少なくとも読取ジョブに係る画像データ155をPC31へ送信している間は、読取ジョブの実行に必要な消費電力量、例えば、送信処理に必要な消費電力量などをバッテリ27の自然放電の電力量に加えた電力量以上の電力量を、第2電力量W2として設定しても良い。
これによれば、CPU12は、画像データ155の生成時だけでなく、PC31へ画像データ155を送信している間も、読取ジョブの実行に必要な電力の確保を継続できる。
また、CPU12は、例えば、読取ジョブで生成した画像データ155を、USB接続部19を介してPC31へ送信する。これによれば、CPU12は、USB接続部19に接続されたPC31へ画像データ155を送信する間は、読取ジョブの実行に必要な電力の確保を継続できる。
また、本願の情報処理装置は、携帯型の情報処理装置に限らず、非携帯型の情報処理装置でも良い。また、情報処理装置は、印刷機能、コピー機能、スキャナ機能、FAX機能を備える複合機でもよい。従って、本願のジョブは、印刷ジョブに限らず、コピーを実行させるためのジョブ、ファックスの送受信を実行させるためのジョブ、スキャンを実行させるためのジョブなど、他の画像処理のジョブでも良い。また、情報処理装置は、カメラであってもよい。
また、上記実施形態においては、電力量W4をUSB2.0で定義されるデフォルトの電力量としてが、電力量W4はUSB3.0で定義されるデフォルトの電力量(電圧値:5V、電流値:900mA,電力量:4.5W)であってもよい。
また、電力量W1~W4は、上記実施形態と異なる電力量であってもよい。例えば、W1~W4は、それぞれ、次の量に設定されていてもよい。
W1: 電圧値5V, 電流値2A, 電力量10W
W2: 電圧値12V,電流値1.5A,電力量18W
W3: 電圧値12V,電流値3A, 電力量36W
W4: 電圧値20V,電流値3A, 電力量60W
1 プリンタ(情報処理装置)、12 CPU(制御装置)、16 画像形成部(画像処理部)、19 USB接続部、27 バッテリ、31 PC(外部機器)、161 サーマルヘッド(印刷部)、201 モバイルスキャナ(情報処理装置)、202 読取部(画像処理部、読取部)、W1 第1電力量、W2 第2電力量、W3 第3電力量、W4 第4電力量、X 所定量

Claims (15)

  1. インタフェースと、
    前記インタフェースを介して受けた電力により充電可能なバッテリと、
    制御装置と、
    画像処理に係わるジョブを実行する画像処理部と、
    を備え、
    前記制御装置は、
    部機器から前記インタフェースを介して第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減することを示す低減通知を受け付けた場合、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を、前記インタフェースを介して前記外部機器へ要求する第1要求処理を実行し、
    前記画像処理部で前記ジョブを実行中である場合、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、情報処理装置。
  2. インタフェースと、
    前記インタフェースを介して受けた電力により充電可能なバッテリと、
    制御装置と、
    画像処理に係わるジョブを実行する画像処理部と、
    を備え、
    前記制御装置は、
    外部機器から前記インタフェースを介して第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減することを示す低減通知を受け付けた場合、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を、前記インタフェースを介して前記外部機器へ要求する第1要求処理を実行し、
    前記画像処理部で前記ジョブを受け付ける場合、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、情報処理装置。
  3. 前記画像処理部は、シートに画像を印刷する印刷部を含み、
    前記画像処理に係わるジョブは、
    前記外部機器から送信される画像データに係る画像を、前記印刷部により前記シートに印刷する、印刷ジョブであり、
    前記制御装置は、
    少なくとも当該印刷ジョブに係る画像データを、前記インタフェースを介して前記外部機器から受けている間は、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、請求項1又は請求項2に記載の情報処理装置。
  4. 前記制御装置は、前記外部機器から、前記印刷ジョブに係る画像データを、前記インタフェースを介して受ける、請求項3に記載の情報処理装置。
  5. 前記画像処理部は、原稿から画像を読み取る読取部を含み、
    前記画像処理に係わるジョブは、
    前記読取部により原稿から画像を読み取り、
    前記画像に係る画像データを生成し、
    前記画像データを、前記外部機器へ送信する、読取ジョブであり、
    少なくとも当該読取ジョブに係る画像データを前記外部機器へ送信している間は、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、
    請求項1又は請求項2に記載の情報処理装置。
  6. 前記制御装置は、前記外部機器へ、前記読取ジョブに係る画像データを、前記インタフェースを介して送信する、請求項5に記載の情報処理装置。
  7. 前記制御装置は、
    前記第1要求処理を実行した後、前記バッテリの残量であるバッテリ残量が所定量以上であるか否かを判定するバッテリ残量判定処理と、
    前記バッテリ残量判定処理において前記バッテリ残量が前記所定量以上であると判定したことに応じて、前記第1電力量よりも少ない電力量であって、前記第2電力量よりも大きな電力量である第3電力量の前記電力を前記外部機器へ要求する第2要求処理と、
    前記バッテリ残量判定処理において前記バッテリ残量が前記所定量より少ないと判定したことに応じて、前記第1電力量の前記電力を前記外部機器へ要求する第3要求処理と、
    を実行する、請求項1又は請求項2に記載の情報処理装置。
  8. 前記制御装置は、
    前記外部機器から受け付けた前記ジョブを前記画像処理部で実行中であるか否かを判定するジョブ実行判定処理と、
    前記ジョブ実行判定処理において前記外部機器から受け付けた前記ジョブを前記画像処理部で実行中であると判定したことに応じて、前記ジョブの実行を完了したか否かを判定するジョブ完了判定処理と、
    を実行し、
    前記ジョブ完了判定処理において前記ジョブの実行を完了したと判定したことに応じて、前記バッテリ残量判定処理を実行する、請求項7に記載の情報処理装置。
  9. 記制御装置は、
    前記外部機器から前記インタフェースを介して前記第1電力量の前記電力を受けている状態において、前記外部機器から前記低減通知を受け付けたか否かを判定する受付判定処理と、
    前記受付判定処理を実行した後から一定時間だけ経過したか否かを判定する経過時間判定処理と、
    新たな前記ジョブを受け付けたか否かを判定する新規ジョブ判定処理と、
    を実行し、
    前記経過時間判定処理において前記一定時間だけ経過していないと判定したこと及び前記新規ジョブ判定処理において前記新たな前記ジョブを受け付けたと判定したことを条件として、前記バッテリ残量判定処理を実行する、請求項7又は請求項8に記載の情報処理装置。
  10. 前記インタフェースは、USB(Universal Serial Bus)インタフェースである、請求項1乃至請求項9の何れか一項に記載の情報処理装置。
  11. 前記制御装置は、
    前記第1要求処理を実行した後、前記バッテリが満充電であるか否かを判定する満充電判定処理と、
    前記満充電判定処理において前記バッテリが前記満充電であると判定したことに応じて、前記第2電力量以下の電力量であり、且つ前記バッテリのトリクル充電を行う電力量に応じた電力量である第4電力量の前記電力を前記外部機器へ要求する第4要求処理と、
    を実行する、請求項1乃至請求項10の何れか1項に記載の情報処理装置。
  12. 外部機器から電力を受けるインタフェースと、前記インタフェースを介して受けた前記電力により充電可能なバッテリと、画像処理に係わるジョブを実行する画像処理部と、を備える情報処理装置の制御方法であって、
    前記外部機器から第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減する低減通知を受け付けたか否かを判定する受付判定工程と、
    前記受付判定工程において前記低減通知を受け付けたと判定したことに応じて、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を前記外部機器へ要求する第1要求工程と、
    含み、
    前記画像処理部で前記ジョブを実行中である場合、前記第1要求工程において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、情報処理装置の制御方法。
  13. 外部機器から電力を受けるインタフェースと、前記インタフェースを介して受けた前記電力により充電可能なバッテリと、画像処理に係わるジョブを実行する画像処理部と、を備える情報処理装置の制御をコンピュータに実行させるプログラムであって、
    前記コンピュータに、
    前記外部機器から第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減する低減通知を受け付けたか否かを判定する受付判定処理と、
    前記受付判定処理において前記低減通知を受け付けたと判定したことに応じて、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を前記外部機器へ要求する第1要求処理と、
    を実行させ、
    前記画像処理部で前記ジョブを実行中である場合、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、プログラム。
  14. 外部機器から電力を受けるインタフェースと、前記インタフェースを介して受けた前記電力により充電可能なバッテリと、画像処理に係わるジョブを実行する画像処理部と、を備える情報処理装置の制御方法であって、
    前記外部機器から第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減する低減通知を受け付けたか否かを判定する受付判定工程と、
    前記受付判定工程において前記低減通知を受け付けたと判定したことに応じて、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を前記外部機器へ要求する第1要求工程と、
    を含み、
    前記画像処理部で前記ジョブを受け付ける場合、前記第1要求工程において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、情報処理装置の制御方法。
  15. 外部機器から電力を受けるインタフェースと、前記インタフェースを介して受けた前記電力により充電可能なバッテリと、画像処理に係わるジョブを実行する画像処理部と、を備える情報処理装置の制御をコンピュータに実行させるプログラムであって、
    前記コンピュータに、
    前記外部機器から第1電力量の前記電力を受けている状態において、前記外部機器から前記電力を低減する低減通知を受け付けたか否かを判定する受付判定処理と、
    前記受付判定処理において前記低減通知を受け付けたと判定したことに応じて、前記第1電力量よりも少ない電力量であり、且つ、前記バッテリの自然放電の電力量以上の電力量である第2電力量の前記電力を前記外部機器へ要求する第1要求処理と、
    を実行させ、
    前記画像処理部で前記ジョブを受け付ける場合、前記第1要求処理において、前記ジョブの実行に必要な消費電力量を前記バッテリの自然放電の電力量に加えた電力量以上の電力量を、前記第2電力量として設定する、プログラム。
JP2018239348A 2017-12-27 2018-12-21 情報処理装置、情報処理装置の制御方法、及びプログラム Active JP7156001B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017250785 2017-12-27
JP2017250785 2017-12-27

Publications (2)

Publication Number Publication Date
JP2019119207A JP2019119207A (ja) 2019-07-22
JP7156001B2 true JP7156001B2 (ja) 2022-10-19

Family

ID=66950294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018239348A Active JP7156001B2 (ja) 2017-12-27 2018-12-21 情報処理装置、情報処理装置の制御方法、及びプログラム

Country Status (2)

Country Link
US (1) US11226670B2 (ja)
JP (1) JP7156001B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7225850B2 (ja) * 2019-01-30 2023-02-21 ブラザー工業株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP7097920B2 (ja) * 2020-01-24 2022-07-08 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、及び制御方法
JP7413892B2 (ja) 2020-03-31 2024-01-16 ブラザー工業株式会社 管理プログラム、情報処理装置及び情報処理方法
JP7484392B2 (ja) * 2020-04-30 2024-05-16 ブラザー工業株式会社 印刷装置
JP7459662B2 (ja) * 2020-05-29 2024-04-02 ブラザー工業株式会社 印刷装置
EP3979021A1 (en) * 2020-09-30 2022-04-06 Ricoh Company, Ltd. Scheduling system, scheduling method, and carrier means
JP2023141746A (ja) * 2022-03-24 2023-10-05 キヤノン株式会社 印刷システムおよび印刷装置の制御方法

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263245A (ja) 2002-03-07 2003-09-19 Fuji Xerox Co Ltd Usb装置
JP2008046970A (ja) 2006-08-18 2008-02-28 Ricoh Co Ltd ワイヤレスusbアダプタおよびデータ処理装置
JP2008134794A (ja) 2006-11-28 2008-06-12 Oki Data Corp 電力供給装置、接続ユニット、及び電子装置
JP2012034294A (ja) 2010-08-02 2012-02-16 Murata Mach Ltd データバックアップシステム
US20140095899A1 (en) 2012-10-02 2014-04-03 Dell Products L.P. Information handling system adaptive high performance power delivery
JP2015174377A (ja) 2014-03-17 2015-10-05 キヤノン株式会社 画像形成装置およびその制御方法、並びにプログラム
JP2015176443A (ja) 2014-03-17 2015-10-05 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
JP2016004516A (ja) 2014-06-19 2016-01-12 セイコーエプソン株式会社 電子機器
JP2017028436A (ja) 2015-07-21 2017-02-02 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2017027454A (ja) 2015-07-24 2017-02-02 キヤノン株式会社 電力供給装置、制御方法及びプログラム
US20170085084A1 (en) 2015-09-21 2017-03-23 Microsoft Technology Licensing, Llc Accessory-Based Power Distribution
JP2017065203A (ja) 2015-10-01 2017-04-06 株式会社リコー 画像形成装置、及びプログラム
JP2017174138A (ja) 2016-03-23 2017-09-28 ローム株式会社 給電装置および給電方法、制御回路、acアダプタ、電子機器

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065659B2 (en) * 2002-06-28 2006-06-20 Microsoft Corporation Power management architecture for defining component power states under a global power state and maintaining a power state floor for a specified component if a power state for the specified component under a new global power state is below the power state floor
US7698490B2 (en) * 2005-12-21 2010-04-13 Nvidia Corporation Passive USB power configuration switching
US20070145945A1 (en) * 2005-12-28 2007-06-28 Mcginley James W Method and apparatus to authenticate battery charging device
WO2008038057A1 (en) * 2006-09-26 2008-04-03 Nokia Corporation Method and device for activating functions of a powered-off device via a serial data bus interface
US7925900B2 (en) * 2007-01-26 2011-04-12 Microsoft Corporation I/O co-processor coupled hybrid computing device
US7671559B2 (en) * 2007-07-31 2010-03-02 Apple Inc. Battery charging system and mobile and accessory devices
US20090243549A1 (en) * 2008-03-31 2009-10-01 Naoki Matsumura Intelligent battery charging rate management
JP2009251895A (ja) * 2008-04-04 2009-10-29 Sony Corp 電力交換装置、電力交換方法、プログラム、および電力交換システム
CN101651403A (zh) * 2008-08-13 2010-02-17 鸿富锦精密工业(深圳)有限公司 供电设备,用电设备,供用电***以及供电方法,用电方法
US20100052620A1 (en) * 2008-09-03 2010-03-04 Intersil Americas Inc. Battery charger ic including built-in usb detection
TWI408541B (zh) * 2009-01-15 2013-09-11 Wistron Corp 用於一電腦系統之電源管理裝置及其相關電源管理方法與電腦系統
US8069356B2 (en) * 2010-01-06 2011-11-29 Apple Inc. Accessory power management
US8756445B2 (en) * 2010-01-06 2014-06-17 Apple Inc. Providing power to an accessory during portable computing device hibernation
KR101682386B1 (ko) * 2010-06-29 2016-12-12 삼성전자 주식회사 휴대용 충전 장치 및 그의 충전 방법 및 충전 시스템
US8612060B2 (en) * 2010-09-24 2013-12-17 Intel Corporation Power allocation controller
JP2012178138A (ja) * 2011-02-04 2012-09-13 Ricoh Co Ltd 電子装置、電力送受システム、及び電力送受方法
TWI460594B (zh) * 2011-02-11 2014-11-11 Via Tech Inc 適應性通用串列匯流排充電方法及系統
JP5739788B2 (ja) * 2011-11-15 2015-06-24 株式会社東芝 充放電計画立案システムおよび充放電計画立案方法
KR101956527B1 (ko) * 2011-12-26 2019-06-24 삼성전자 주식회사 Usb 호스트 장치 및 그 전원 관리 방법
US8935774B2 (en) * 2012-03-02 2015-01-13 Microsoft Corporation Accessory device authentication
US9285853B2 (en) * 2012-11-20 2016-03-15 Intel Corporation Providing power to integrated electronics within a cable
US20140208134A1 (en) * 2013-01-21 2014-07-24 Texas Instruments Incorporated Host controller interface for universal serial bus (usb) power delivery
WO2015008367A1 (ja) * 2013-07-18 2015-01-22 富士通株式会社 分散処理方法、システム、および分散処理プログラム
US9594415B2 (en) * 2013-09-22 2017-03-14 Microsoft Technology Licensing, Llc Accessory device power management
CN104516800B (zh) * 2013-09-27 2018-12-21 联想企业方案(新加坡)有限公司 服务器主板诊断的方法、***和相关电路***
US9313698B2 (en) * 2013-10-11 2016-04-12 Blackberry Limited Method and apparatus for handover in heterogeneous cellular networks
JP2015174373A (ja) 2014-03-17 2015-10-05 キヤノン株式会社 情報処理装置、画像形成装置及びその制御方法、並びにプログラム
JP6448200B2 (ja) * 2014-03-17 2019-01-09 キヤノン株式会社 印刷装置及びその制御方法、並びにプログラム
US9368984B2 (en) * 2014-07-29 2016-06-14 StoreDot Ltd. Method and device for fast-charging of rechargeable batteries
US9472965B2 (en) * 2014-09-08 2016-10-18 Google Technology Holdings LLC Battery cycle life through smart overnight charging
US9824045B2 (en) * 2014-10-23 2017-11-21 Texas Instruments Incorporated USB port controller with automatic transmit retries and receive acknowledgements
JP6251154B2 (ja) * 2014-11-11 2017-12-20 東芝テック株式会社 ドッキングステーションとその制御プログラム
US9728995B2 (en) * 2015-04-08 2017-08-08 Intel Corporation Systems, methods and devices for adaptable battery charging
US10312697B1 (en) * 2015-06-19 2019-06-04 Amazon Technologies, Inc. Dynamic current redistribution for portable electronic devices
KR102485617B1 (ko) * 2015-07-16 2023-01-09 삼성전자주식회사 디스플레이장치 및 그 제어방법
US9748788B2 (en) * 2015-09-17 2017-08-29 Qualcomm Incorporated Systems and methods for charging a battery
US9509361B1 (en) * 2015-11-05 2016-11-29 Blackberry Limited Camera-based accessory classification
EP3379680B1 (en) * 2015-11-17 2020-04-01 Zeon Corporation Charging device and electronic device
US10132697B2 (en) * 2015-12-23 2018-11-20 Schneider Electric USA, Inc. Current transformer with enhanced temperature measurement functions
US10372181B2 (en) * 2016-01-28 2019-08-06 Dell Products L.P. Information handling system multiple port power source management
US10635148B2 (en) * 2016-04-07 2020-04-28 Dell Products L.P. Information handling system peripheral port power bypass
JP6848250B2 (ja) * 2016-08-01 2021-03-24 コニカミノルタ株式会社 画像形成装置、印刷方法、およびコンピュータプログラム
US10199847B2 (en) * 2016-10-18 2019-02-05 Microsoft Technology Licensing, Llc Battery including programmable components
US20180136708A1 (en) * 2016-11-16 2018-05-17 Microsoft Technology Licensing, Llc Dynamic Energy Storage Device Charging
JP6950241B2 (ja) * 2017-03-31 2021-10-13 ブラザー工業株式会社 画像処理装置
US11513928B2 (en) * 2017-09-18 2022-11-29 Dell Products L.P. Power storage adapter with power cable validation

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263245A (ja) 2002-03-07 2003-09-19 Fuji Xerox Co Ltd Usb装置
JP2008046970A (ja) 2006-08-18 2008-02-28 Ricoh Co Ltd ワイヤレスusbアダプタおよびデータ処理装置
JP2008134794A (ja) 2006-11-28 2008-06-12 Oki Data Corp 電力供給装置、接続ユニット、及び電子装置
JP2012034294A (ja) 2010-08-02 2012-02-16 Murata Mach Ltd データバックアップシステム
US20140095899A1 (en) 2012-10-02 2014-04-03 Dell Products L.P. Information handling system adaptive high performance power delivery
JP2015174377A (ja) 2014-03-17 2015-10-05 キヤノン株式会社 画像形成装置およびその制御方法、並びにプログラム
JP2015176443A (ja) 2014-03-17 2015-10-05 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
JP2016004516A (ja) 2014-06-19 2016-01-12 セイコーエプソン株式会社 電子機器
JP2017028436A (ja) 2015-07-21 2017-02-02 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2017027454A (ja) 2015-07-24 2017-02-02 キヤノン株式会社 電力供給装置、制御方法及びプログラム
US20170085084A1 (en) 2015-09-21 2017-03-23 Microsoft Technology Licensing, Llc Accessory-Based Power Distribution
JP2017065203A (ja) 2015-10-01 2017-04-06 株式会社リコー 画像形成装置、及びプログラム
JP2017174138A (ja) 2016-03-23 2017-09-28 ローム株式会社 給電装置および給電方法、制御回路、acアダプタ、電子機器

Also Published As

Publication number Publication date
US11226670B2 (en) 2022-01-18
JP2019119207A (ja) 2019-07-22
US20190196565A1 (en) 2019-06-27

Similar Documents

Publication Publication Date Title
JP7156001B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
US11165923B2 (en) Information processing apparatus having at least one interface for electric power transfer, method of controlling information processing apparatus to transfer electric power to an external device, and non-transitory computer-readable recording medium
JP7230536B2 (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
JP6915344B2 (ja) 画像処理装置
JP6973053B2 (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
CN109308111B (zh) 电子设备
JP6855876B2 (ja) 画像処理装置
JP7251172B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
US11507162B2 (en) Information processing apparatus, control method of information processing apparatus, and program using power from an external device
JP2015176443A (ja) 情報処理装置及びその制御方法、並びにプログラム
US20130061079A1 (en) Image processing apparatus, method for controlling the same and storage medium
US9041950B2 (en) Image forming apparatus, method for controlling image forming apparatus, and program
JP7338195B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP7456119B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP7131380B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2016004516A (ja) 電子機器
US11223735B2 (en) Information processing apparatus, method of controlling the same, and non-transitory storage medium storing program executable by the information processing apparatus
JP7196601B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6364991B2 (ja) 電子機器
JP2021160098A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190117

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220721

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: 20220906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220919

R150 Certificate of patent or registration of utility model

Ref document number: 7156001

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150