[go: up one dir, main page]

JP2019102985A - 画像形成装置、プログラム及び情報処理装置 - Google Patents

画像形成装置、プログラム及び情報処理装置 Download PDF

Info

Publication number
JP2019102985A
JP2019102985A JP2017232075A JP2017232075A JP2019102985A JP 2019102985 A JP2019102985 A JP 2019102985A JP 2017232075 A JP2017232075 A JP 2017232075A JP 2017232075 A JP2017232075 A JP 2017232075A JP 2019102985 A JP2019102985 A JP 2019102985A
Authority
JP
Japan
Prior art keywords
screen data
terminal
advance
data
screen
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.)
Pending
Application number
JP2017232075A
Other languages
English (en)
Inventor
石田 哲也
Tetsuya Ishida
哲也 石田
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017232075A priority Critical patent/JP2019102985A/ja
Priority to US16/202,168 priority patent/US20190171398A1/en
Publication of JP2019102985A publication Critical patent/JP2019102985A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1221Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • H04N1/00888Control thereof
    • H04N1/00891Switching on or off, e.g. for saving power when not in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32704Establishing a communication with one of a facsimile and another telecommunication apparatus sharing a single line
    • H04N1/32763Supplying power to the apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Power Sources (AREA)

Abstract

【課題】従来のMFPは、端末に表示される操作画面が遷移する度に生成したUIデータを端末に送信するため、端末により操作画面が表示されている間、電源状態を通常状態に維持しなければならなかった。【解決手段】MFP100は、端末200から要求されたUIデータに関連するUIデータを事前送信するかの要否を判定し、必要と判定した場合には、端末200に事前送信する旨を通知する。MFP100は、端末200に事前送信するUIデータを生成及び送信する。そしてMFP100は、UIデータを端末200に事前送信した後、電源状態を省電力状態に移行する。【選択図】図4

Description

本発明は、画像形成装置、プログラム及び情報処理装置に関する。
従来から、印刷(Print)機能、複写(Copy)機能及び読み取り(Scan)機能等を有する複合型の画像形成装置が広く普及している。この画像形成装置は、複合機としてMFP(Multi Functional Peripherals)とも呼ばれる。
昨今、ユーザによる地球環境問題への関心に後押しされ、MFPを取り巻く環境規制は年々厳しさを増している。MFPを取り巻く環境規制は、Energy Star(登録商標)等を基準として定められる。Energy Star(登録商標)は、日本、米国のほか、EU(European Union)等の国及び地域が協力し、電気機器の省電力化プログラムを実施するための国際的な制度である。
MFPは、印刷物が出力されるまでの待ち時間を短くするために、用紙に形成したトナー画像を定着させる定着器を一定温度に保持する等の制御を行っており、通常状態での電力消費が大きい。そこで、通常、一定時間使用しない状態が続いた場合に、MFPを待機状態から待機状態よりも消費電力が少ない省電力状態(スリープ状態とも呼ばれる)に移行させ、消費電力の低下を図っている。
一方、近年、タブレット、スマートフォン等の携帯端末の普及に伴って、MFPには、有線ネットワークのみならず、無線ネットワークへの対応が進められている。つまり、MFPは、省電力状態時に、ネットワークを介して印刷要求を常時受け付け可能であることが求められている。
さらに、Web(World Wide Web)ベースのUI(User Interface)表示、すなわち、WebUIを採用すると、携帯端末からMFPにWebアクセスする頻度が増えることが想定される。
また、MFPに、単一的な業務をクラウド化するための機能(例えば、経費精算システム)を持たせることもできる。ユーザは、プリント、コピー及びスキャンの利用だけでなく、MFPを介し、会計、給与等の単一的な業務をクラウド化する頻度が増える。このような背景から、MFPは、印刷物の出力がない間、CPU/メモリ及びネットワーク機能等の電源を落とした省電力状態であっても、携帯端末等からの要求を受け付ける必要がある。
特許文献1には、例えば、モバイルデバイスのある場所への到着の検出に応答して、モバイルデバイス上での1つ又は複数のアプリケーション及び/又は機能の実行と関連するコンピュータ可読命令をプリフェッチする技術が開示されている。この技術は、ユーザによって開始される入力又は選択イベントを伴わずにコンピュータ可読命令を実行し、アプリケーション及び/又は機能をアクティブにすることができる。
特許文献2には、通信管理部により検出された、コネクション上でのセッションの開始及び終了の検出結果に応じて、通信デバイスへの給電を制御する電源管理部を備えた通信端末に関する技術が開示されている。
特許文献3には、サブ機の制御部は、親機に代理応答を依頼する際に、自装置の無線ネットワーク及び有線ネットワークのアドレス情報と装置情報とを親機に送信した後、自装置の動作状態を省電力状態に移行させ、親機から復帰要求を受信したら、自装置の動作状態を省電力状態から待機状態に移行させる技術が開示されている。
特開2015−159564号公報 特開2014−27422号公報 特開2014−123795号公報
ところで、特許文献1に開示された技術は、モバイルデバイスの状況に応じて、モバイルデバイス側からサーバ等に対して、ユーザが必要とするアプリケーション又は機能を事前に要求、取得する処理である。しかし、モバイルデバイス毎にMFPへWebアクセスし、その都度、モバイルデバイスがMFPに対してアプリケーション又は機能を要求、取得していたのでは、MFPの省電力状態を維持することができない。
特許文献2に開示された技術は、携帯端末の通信コネクション状況に応じて、電源の制御を行っている。しかし、MFPが、携帯端末からの要求に応じる度にデータを転送していたのでは、MFPの省電力状態を維持することができない。
特許文献3に開示された技術は、省電力状態のMFPに代わり別のMFPが代理応答する処理である。代理応答をするためには、事前に代理応答するためのデータを、別のMFPが保持しておく必要がある。しかし、端末に操作画面を表示するための画面データはデータサイズが大きい。このようなデータサイズが大きい画面データの全パターンを、親機に事前に保持させると、親機のデータ保存領域が圧迫されてしまう。さらに、代理応答を依頼可能な親機となるMFPがない状況においては特許文献3に開示された技術を実現することができない。
本発明はこのような状況に鑑みて成されたものであり、端末からのアクセスが多い状況であっても、画像形成装置をできるだけ省電力状態に保つことを目的とする。
本発明に係る画像形成装置は、自装置の電源状態を制御する電源制御部と、自装置に対する操作が行われる端末に対してネットワーク通信を行うネットワーク部と、端末に表示される操作画面を構成するための画面データを生成する画面データ生成部と、画面データをネットワーク通信で端末へ送信する画面データ送信部と、端末から取得要求された画面データを事前送信するか否かの判定を行い、事前送信が必要と判定した場合には、端末に画面データを事前送信する旨を通知し、事前送信する画面データの生成を画面データ生成部に指示し、画面データ生成部により生成された画面データの事前送信を画面データ送信部に指示すると共に、電源状態を省電力状態に移行可能であることを電源制御部に通知することにより、電源制御部に電源状態を省電力状態に移行させる画面データ送信制御部と、を備える。
本発明によれば、画像形成装置は端末から要求された画面データをまとめて端末に事前送信するため、従来のように端末からのアクセスに備えて通常状態を維持する必要がなくなる。これにより、画像形成装置は、端末に画面データを事前送信した後、直ちに省電力状態に移行することができる。
上記した以外の課題、構成及び効果は、以下の実施の形態の説明により明らかにされる。
本発明の第1の実施の形態に係る通信システムの全体構成例を示すブロック図である。 本発明の第1の実施の形態に係るMFPの内部構成例を示すブロック図である。 従来の通信システムの動作例を示すシーケンス図である。 本発明の第1の実施の形態に係る通信システムの動作例を示すシーケンス図である。 本発明の第1の実施の形態に係るMFPが端末にトップ画面を送信する際の動作例を示すシーケンス図である。 本発明の第1の実施の形態に係るMFPの処理例を示すフローチャートである。 本発明の第1の実施の形態に係る事前送信UIデータ決定テーブルの構成例を示すテーブル図である。 図6のステップS35に示した事前送信UIデータ生成及び送信の処理例を示すフローチャートである。 本発明の第1の実施の形態に係るUIデータに設定されるリンク情報の例を示す説明図である。 本発明の第2の実施の形態に係る通信システムの全体構成例を示すブロック図である。 本発明の第2の実施の形態に係る情報処理装置の内部構成例を示すブロック図である。 本発明の第2の実施の形態に係る通信システムの動作例を示すシーケンス図である。
以下、本発明を実施するための形態例について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
<通信システムの全体構成例>
図1は、通信システム10の全体構成例を示すブロック図である。
通信システム10は、MFP100、端末200及びAP(Access Point)300を備える。
図1では、3台のMFP100と、2台の端末200を設けた構成を示しているが、MFP100と端末200の数は任意に設定することができるものである。例えば、MFP100を1台又は複数台設けてもよいし、端末200を1台又は複数台設けてもよい。
MFP100とAP300は、有線ネットワークに接続されている。端末200は、AP300を通じてMFP100にアクセス可能である。
MFP100は、用紙に印刷する印刷機能、複数の原稿を順次搬送するための原稿搬送機能、UIデータ(画面データの一例)を端末200に送信するための通信機能、搬送された原稿の画像を読取る画像読取機能等の複数の機能を有する、いわゆる複合機として用いられる。このMFP100は、通常状態と省電力状態の2つの状態で動作することができる。通常状態とは、各機能への給電が行われ、印刷等の指示が行われると直ちに処理を開始可能な状態をいう。また、省電力状態とは、スリープ状態とも呼ばれ、MFP100の最低限の機能のみに給電した状態をいう。MFP100は、例えば、有線I/F(Inter Face)を通して端末200等から操作画面の取得要求が行われると、各機能に電力を供給して省電力状態から通常状態に移行する。
端末200は、例えば、タブレット端末やスマートフォン、ノートコンピュータ装置(ノートPC)等の携帯端末である。ただし、端末200を、デスクトップコンピュータ装置などの据え置き型のPC(Personal Computer)としてもよい。
端末200には、MFP100に対して各種の設定を行うための複数の階層構造を有する操作画面が表示される。この操作画面は、MFP100から送信されるUIデータに基づいて表示される。階層構造とは、複数の操作画面を段階的に含む構造である。ユーザが端末200に表示される操作画面のボタンを操作することで次画面が表示される場合に、端末200に最初に表示される操作画面を1階層目、次画面を2階層目と呼ぶ。例えば、Scanメニュー設定画面が1階層目、1階層目にあるボタンを押下し、遷移した画面(スキャンしたデータの格納先を指定する画面等)を2階層目と呼ぶ。また、MFP100にジョブの開始を指示するボタンがある画面を最下層と呼ぶ。ただし、Copyメニュー設定画面のように、1階層だけで構成され、遷移可能な次画面がない場合には、Copyメニュー設定画面自体にコピーの開始を指示するボタンが設けられる。
AP300は、無線LAN(Local Area Network)等の無線ネットワークにより端末200に接続される。端末200は、AP300に無線ネットワークで接続されることで、有線ネットワークに接続された各々のMFP100とのデータ通信を行うことが可能となる。
<MFPの内部構成例を示すブロック図>
図2は、MFP100の内部構成例を示すブロック図である。
MFP100は、UI生成部100a、UI送信部100b、UI送信制御部100c、記憶部100d、MFP制御部100e、電源制御部100f及びネットワーク部100gを備える。
UI生成部100aは、画面データ生成部の一例であり、端末200で表示可能な操作画面等を構成するためのUIデータを生成する。また、UI生成部100aは、端末200に表示される操作画面の操作により遷移する画面を特定するためのリンク情報を、端末200で参照可能なリンク情報に変更したUIデータを生成する。ただし、UI生成部100aは、操作画面の操作により自装置に対して実行指示が行われるリンク情報を変更せず、又は階層構造とした操作画面の下層に含まれるリンク情報を変更しない。
UI送信部100bは、画面データ送信部の一例であり、UI生成部100aで生成されたUIデータを、ネットワーク部100gを経由するネットワーク通信で端末200へ送信する。
UI送信制御部100cは、画面データ送信制御部の一例であり、端末200から取得要求されたUIデータを事前送信するか否かの判定を行い、事前送信が必要と判定した場合には、端末200にUIデータを事前送信する旨を通知する。そして、事前送信するUIデータの生成をUI生成部100aに指示する。
また、UI送信制御部100cは、UI生成部100aにより生成されたUIデータの事前送信をUI送信部100bに指示すると共に、電源状態を省電力状態に移行可能であることを電源制御部100fに通知する。これにより、UI送信制御部100cは、電源制御部100fを省電力状態に移行させる。
なお、UI送信制御部100cは、端末200から要求されたUIデータの種別に応じて、UI送信部100bに事前送信させるか否かを判定することも可能である。
このようにUI送信制御部100cは、従来のように端末200からのUIデータ要求が行われる度に逐次UIデータを送信するのではなく、端末200からのUIデータ要求に対して必要なUIデータをまとめて事前送信する機能を有する。また、事前送信する旨の通知を端末200に送信する。これにより、ユーザが端末200に事前送信されたUIデータを操作している間、MFP100は省電力状態に移行することができる。
また、UI送信制御部100cは、端末200に表示される操作画面を通じて要求される機能に関連し、かつ、端末200により操作される頻度が高いUIデータの事前送信をUI送信部100bに指示する。例えば、一般的なユーザが操作画面を操作する際に用いる機能をMFP100に実行させるために、端末200に表示された操作画面から遷移する次画面のUIデータが事前送信される。ここで、操作画面を操作する際に、管理者が設定するメニュー画面は、一般的なユーザが使用する操作画面に比べて使用頻度が低い。このため、管理者設定等のメニュー画面のUIデータは、事前送信しなくても操作性に影響が生じない。
記憶部100dは、HDD(Hard Disk Drive)等で構成され、UIデータ等のプログラムや印刷データ、ネットワークアドレス情報や装置情報、画像形成処理した画像データ等を記憶する。つまり、記憶部100dは、UI送信部100bにより事前送信されたUIデータ、及びUIデータの送信先の端末200、及び端末200からのアクセス状態を記憶することが可能である。
MFP制御部100eは、原稿画像を複写する複写機能(Copy)、画像原稿を読み取る読み取り機能(Scan)、通信回線を介して画像データを送受信するファクシミリ機能(Fax)及び外部I/Fを介して外部装置から供給される画像データに基づいて印刷する印刷機能(Print)を有する。
電源制御部100fは、MFP100(自装置)の電源状態を制御する。電源制御部100fは、MFP100に供給される電源を制御することにより、電源状態を、通常状態又は、通常状態より消費電力の低い省電力状態のいずれかに移行させる。省電力状態には複数の状態があるため、電源制御部100fにより移行される省電力状態は、複数の状態から選択される一つの状態となる。
ネットワーク部100gは、NIC(Network Interface Card)やモデムなどで構成され、自装置に対する操作が行われる端末200に対してネットワーク通信を行う。そして、このネットワーク部100gにより、有線ネットワーク及び無線ネットワークを介して、端末200にUIデータを送信したり、端末200からの指示を受信したりするデータ通信が可能である。
<通信システムの動作例>
次に、従来の通信システムの動作例と、本実施の形態に係る通信システム10におけるUIデータの送信に係る動作例について、図3と図4を参照して説明する。
図3は、従来の通信システムの動作例を示すシーケンス図である。
従来のMFPは、端末に対して無線通信することが可能である。MFPでPrint等を実行する場合は、無線ネットワークで繋がっている端末からAP経由でMFPにPrint要求を送ってPrintを指示する。このデータのやり取りは、例えば、TCP(Transmission Control Protocol)で行われる。
始めに、端末は、省電力状態ST1であるMFPに対して、データ転送を依頼するための接続要求(SYNパケット)を送る(S1)。
端末から接続要求を受信したMFPは起床状態ST2となる。そして、MFPは、端末にACKパケット(確認応答)を送って端末からの接続を許可し(S2)、接続を許可した端末との間でセッションを確立する。
次に、端末とMFPは、UIデータの送受信を開始する。例えば、端末は、起床状態ST2であるMFPへScan設定を行うためのScanメニュー画面を表示可能なUIデータを要求する(S3)。MFPは、要求されたUIデータを端末に送信する(S4)。
端末がUIデータを要求する処理(S3)と、MFPがUIデータを送信する処理(S4)の1回分のやりとりは、端末に1ページ分のScanメニュー画面を表示するために行われる。ここで、Scanメニュー画面には、他の画面に遷移するためのボタン等が含まれる。例えば、端末を操作するユーザが、そのボタンを押下した場合、端末は、ボタンに設定されるリンク情報に基づいて端末に表示される次画面のUIデータをMFPに要求することになる(S3)。MFPは、要求された次画面のUIデータを端末へ送信する(S4)。端末がUIデータを要求する処理(S3)と、MFPがUIデータを送信する処理(S4)は、例えば、最下層を除く階層まで繰り返し行われる。
Scan設定が終わり、端末がUIデータを要求する処理(S3)がなくなると、端末からMFPへセッションの切断要求が行われる(S5)。MFPは、切断要求を受けると、端末にACKパケット(確認応答)を送り(S6)、セッションを切断する。その後、MFPは、省電力状態ST3へ移行する。
このように従来の通信システムでは、端末に表示される画面毎にUIデータの要求及び送信が行われていた。このため、端末からUIデータの要求が行われるタイミングは不定であるため、MFPは、すぐにUIデータを送信できるように通常状態を維持しなければならなかった。
図4は、本発明の第1の実施の形態である通信システム10の動作例を示すシーケンス図である。
図3における従来の通信システムの動作例と同様に、本発明の第1の実施の形態の端末200も、省電力状態ST1であるMFP100に対して、接続要求を行う(S11)。そして、MFP100を起床状態ST2とした後、MFP100からACKパケット(確認応答)を受信することで、セッションが確立される(S12)。
また、端末200は、起床状態ST2であるMFP100へScan設定を行うためのScanメニュー画面を表示可能なUIデータを要求する(S13)。MFP100は、要求されたUIデータを端末に送信する(S14)。端末200とMFP100がセッションを確立した後、MFP100は、端末200に事前送信するUIデータを生成する状態ST4に変わる。
MFP100が事前送信するUIデータには、例えば、Scanメニュー画面から遷移可能な画面を端末200に表示するためのUIデータが含まれる。事前送信するUIデータのデータ量は、図3に示した従来の端末に送信されるUIデータよりも多い。このため、UI送信制御部100cは、UIデータを事前送信することを端末200に通知する(S15)。この通知を受けた端末200は、端末200内の記憶領域を確保する。
そして、MFP100は、端末200に通知をした後、UIデータを端末200に事前送信する(S16)。端末200は、MFP100から事前送信されたUIデータを端末200内の記憶領域に保存する。
MFP100が事前送信するUIデータに含まれるリンク情報は、端末200がネットワーク部100gを通じてMFP100と通信することなく次画面に遷移できるように、UI送信制御部100cにより、端末200内で参照できるリンク情報に変更されている。このため、端末200は、端末200内の記憶領域に保存した、MFP100により事前送信されたUIデータを参照するだけで、例えば、Scanメニュー画面から遷移する次画面を表示することができる。MFP100から端末200にUIデータが事前送信された後は、端末200がMFP100に対して動作の実行指示を行うまで、MFP100が通常状態を維持する必要はない。
このため、ステップS16の後、端末200からMFP100へセッションの切断要求が行われる(S17)。MFP100は、切断要求を受けると、端末にACKパケット(確認応答)を送り、セッションを切断する(S18)。その後、MFPは、省電力状態ST3へ移行する。
このように、図4に示した端末200とMFP100の処理は、UIデータが事前送信されるため、図3に示した従来の端末とMFPの処理に比べて、MFP100が省電力状態ST3に移行するまでの時間が早くなる。
<端末とMFP間の通信システム(トップ画面がある場合)の動作例>
次に、端末に表示される操作画面にトップ画面がある場合における端末とMFPの動作例を説明する。
トップ画面とは、端末200を操作するユーザが、MFP100に対してPrint、Copy、Scan等の実行指示を行うための操作画面に遷移する前の画面をいう。トップ画面は、ユーザが所属する組織毎に仕様が異なっていてもよい。例えば、トップ画面には、ユーザが所属する組織のロゴマークが表示されてもよい。ここでは、従来の通信システムの動作例の説明を省略する。
図5は、MFP100が端末200にトップ画面を送信する際の動作例を示すシーケンス図である。図5に示す動作例では、図4に示したステップS12,S13の間に、トップ画面のUIデータの要求及び送信の処理を追加している。
図5に示すステップS11,S12の処理は、図4にて説明したとおりである。そして、MFP100が起床し、端末200との間でセッションを確立した後、端末200はMFP100に対して、トップ画面のUIデータの送信を要求する(S19)。MFP100は、端末200に表示可能なトップ画面のUIデータを生成し、このUIデータを端末200に送信する(S20)。これにより、端末200にはトップ画面が表示される。
トップ画面には、Copy設定、Scan設定及び管理者設定等のメニュー画面に遷移するためのボタンが表示される。端末200を操作するユーザは、いずれかのボタンを選択することで、MFP100に対して設定を行うことができる。ユーザがボタンを押したタイミングで、端末200は、起床状態ST2であるMFP100へScan設定を行うためのScanメニュー画面を表示可能なUIデータを要求する(S13)。MFP100は、要求されたUIデータを端末に送信する(S14)。これにより、端末200にScanメニュー画面が表示される。そして、図4と同じようにステップS15以降の処理が行われる。
トップ画面から遷移するメニュー画面には、様々な種類があり、ユーザがどのメニューを選択するかが不明であることが多い。このため、MFP100は、端末200に対して、メニュー画面のUIデータの送信前にトップ画面のUIデータを送信するようにしている。しかし、ユーザが選択する可能性のあるメニューに合わせて、トップ画面と共に、全てのメニュー画面に関連するUIデータが端末200に事前送信されると、有線ネットワークの通信帯域が不足するばかりか、端末200の記憶領域も不足してしまう。
そこで、端末200がトップ画面のUIデータを要求した場合、MFP100は、トップ画面だけのUIデータを端末200に送信する。その後、端末200に表示されるトップ画面から選択されたボタンに基づいて、MFP100は、メニュー画面のUIデータをまとめて事前送信する。これにより、有線ネットワークの通信帯域、及び端末200の記憶領域の不足を回避することができる。
<MFPの処理例>
図6は、本発明の第1の実施の形態に係るMFP100の処理例を示すフローチャートである。
以下、端末200がMFP100にWebアクセスし、MFP100へUIデータの取得を要求した場合に、UI送信制御部100cが端末200に事前送信するUIデータの処理について説明する。
まず、UI送信制御部100cは、MFP100が省電力状態であるか否かを判定する(S31)。MFP100が省電力状態であると判定すると(S31のYes)、UI送信制御部100cは、MFP100の省電力状態を解除する(S32)。その後、UI送信制御部100cは、MFP100の接続元を確認する(S33)。
UI送信制御部100cは、MFP100の接続元がMFP100又は端末200のいずれであるかを判定する(S34)。ステップS33、S34により、UI送信制御部100cは、接続元からデバイス種別に関する情報を取得し、接続元のデバイス種別に応じてUIデータの接続元に対する事前送信の要否を切替える。
接続元が端末200であると判定した場合(S34の端末)、UI送信制御部100cは、UI生成部100aに対して、端末200に事前送信するUIデータを生成するよう指示し、生成したUIデータを送信するようUI送信部100bに指示する。そして、UI送信制御部100cは、UI生成部100aにより生成されたUIデータが、UI送信部100bにより、ネットワーク部100gを経て端末200に送信されたことを確認した後、端末200とのセッション接続を切断する(S35)。ステップS35の詳細な処理は、図8にて後述する。
次に、UI送信制御部100cは、事前送信したUIデータ、及び送信先の端末200を記憶部100dに記憶する(S36)。その後、UI送信制御部100cは、電源制御部100fに省電力状態に移行するように指示する制御を行い(S37)、本処理を終了する。そして、MFP100は、電源制御部100fにより省電力状態に移行する。
一方、ステップS34にて、接続元がMFP100であると判定した場合(S34のMFP)、UI送信制御部100cは、接続元のMFP100が操作画面を表示可能か否かを判定する(S38)。この判定は、接続元のMFP100に対して必ずしもUIデータを送信しなくてよい場合を考慮して行われる。例えば、接続元のMFP100自体がトップ画面、メニュー画面の画面データを記憶しており、トップ画面、メニュー画面を表示可能であれば、UI送信部100bが接続元のMFP100に対してUIデータを送信する必要はない。
UI送信制御部100cは、接続元のMFP100が操作画面を表示できると判定した場合(S38のYes)、接続元のMFP100がUIデータの表示を行うように指示し(S39)、ステップS37に進む。このため、UI送信部100bは、接続元のMFP100にUIデータを送信しない。その後、上述したステップS37以降の処理が行われる。
UI送信制御部100cは、接続元のMFP100が操作画面を表示できないと判定した場合(S38のNo)、ステップS35に進む。その後、上述したステップS35以降の処理が行われる。
また、ステップS31にて、省電力状態ではないと判定した場合(S31のNo)、UI送信制御部100cは、記憶部100dを参照し、UIデータを事前送信済みの端末200があるか否かを判定する(S40)。事前送信されたUIデータを受信した端末200がない場合(S40のNo)、本処理を終了する。
一方、UIデータを事前送信済みの端末200がある場合(S40のYes)、UI送信制御部100cは、端末200の操作状態を取得する(S41)。
次に、UI送信制御部100cは、MFP100が省電力状態の期間に、UI生成部100aがUIデータを更新したことにより、端末200に事前送信済みのUIデータと差異が生じているか否かの判定をする(S42)。
UI送信制御部100cは、UI生成部100aがUIデータを更新したことで、端末200に記憶されている事前送信済みのUIデータと差異が発生したと判定した場合(S42のYes)、UI生成部100aに事前送信済みのUIデータを更新するための更新データを生成させ、この更新データを端末200に送信する(S43)。このとき、UI送信制御部100cは、端末200に対して事前送信済みのUIデータの破棄要求も送信して、本処理を終了する。
一方、UI送信制御部100cは、端末200に記憶されている事前送信済みのUIデータと差異が発生していないと判定した場合(S42のNo)、端末200に対して事前送信済みのUIデータを更新する必要はないので、このまま本処理を終了する。
<事前送信UIデータ生成及び送信の処理例>
次に、UI送信制御部100cが事前送信するUIデータを決定し、UI送信部100bにUIデータを事前送信させる処理の詳細について説明する。
MFP100は、端末200から要求されるメニュー画面に応じて、UIデータの事前送信の要否を判断することが可能である。
例えば、端末200からCopyメニュー画面のUIデータが要求された場合、端末200からMFP100に対して、すぐにコピー実行を要求される可能性が高い。
このとき、MFP100に設けられる不図示の定着部は、ウォーミングアップに時間がかかる。そこで、MFP100は、端末200にCopyメニュー画面のUIデータを送信した後、すぐに定着部のウォーミングアップを開始する。
これにより、端末200からコピー実行を要求されると、MFP100は、即座にコピーを実行することができる。このため、端末200を操作するユーザは、Copyメニュー画面によりコピーの実行開始を指示した後、MFP100が実際にコピーを実行開始するまでの時間を待たなくて良くなる。このようにUI送信制御部100cは、ユーザの利便性を優先してUIデータの事前送信を行わない制御が可能である。
一方、端末200から要求されるメニュー画面が管理者メニュー画面であれば、MFP100に対して設定変更だけを行う可能性が高い。このため、UI送信制御部100cが端末200にメニュー画面のUIデータを事前送信することにより、MFP100は、端末200から設定変更が指示されるまで通常状態を維持しなくてよい。
このため、電源制御部100fが速やかに省電力状態に移行することができる。MFP100は、端末200から設定変更の指示を受けたときに起床し、設定変更を行えばよい。
このようにUI送信制御部100cが、UIデータの事前送信の要否を決定する際に参照する事前送信UIデータ決定テーブル500の構成例について、図7を参照して説明する。
図7は、事前送信UIデータ決定テーブル500の構成例を示すテーブルである。
事前送信UIデータ決定テーブル500は、例えば、記憶部100dに記憶されるテーブルである。事前送信UIデータ決定テーブル500は、UIデータ要求項目フィールド、事前送信UIデータの有無フィールド、及び事前送信するUIデータの階層数フィールドを備える。
UIデータ要求項目フィールドには、端末200からMFP100に対してUIデータの取得要求が行われるときのメニュー画面を特定する情報が格納される。メニュー画面を特定する情報は、画面名称、画面識別子等で表されるが、ここでは、Copyメニュー、Scanメニュー、FaXメニュー及び管理者メニューのように画面名称で表される。
事前送信するUIデータの有無フィールドには、MFP100が端末200に事前送信するUIデータの有無を示す情報が格納される。
事前送信するUIデータの階層数フィールドには、メニュー画面から遷移する次画面以降の階層数を示す情報が格納される。
UIデータ要求項目フィールドのCopyメニューには、コピーの実行指示以外に遷移する次画面がないため、事前送信するUIデータの有無フィールドに「なし」と格納され、事前送信するUIデータの階層数フィールドに「0」と格納される。
一方、UIデータ要求項目フィールドのScanメニュー、FaXメニュー、管理者メニューは、ボタン操作により次画面以降に遷移する。このため、いずれのメニューに対しても、事前送信するUIデータの有無フィールドに「あり」と格納される。また、事前送信するUIデータの階層数フィールドには、Scanメニューに対して「3」、FaXメニューに対して「3」、管理者メニューに対して「4」が格納される。
なお、事前送信UIデータの階層数フィールドには、最下層は含まれない。操作画面の最下層は、通常のUIデータのリンク情報となるよう事前送信するUIデータに設定されている。したがって、UIデータの最下層は、通常のUIデータのリンク情報のままとなり、UIデータのリンク情報にアクセスした場合、端末200はネットワーク部100gと通信する。
次に、事前送信UIデータ決定テーブル500を参照して行われるUIデータの事前送信の要否を判定する処理について、図8を参照して説明する。
図8は、図6のステップS35に示した事前送信するUIデータを生成し、送信する処理の詳細な例を示すフローチャートである。
上述したようにUI送信制御部100cは、端末200から要求されたUIデータの種別(例えば、Copy設定、Scan設定、管理者設定等)に応じて、事前送信するUIデータの送信の実行要否を切替える。
このため、UI送信制御部100cは、事前送信UIデータ決定テーブル500を参照し、事前送信するUIデータを決定し(S51)、UI生成部100aが事前送信UIデータを生成できたか否かを判定する(S52)。
UI生成部100aが事前送信するUIデータを生成できたと判定した場合(S52のYes)、UI送信制御部100cは、UIデータを端末200へ事前送信し、端末200とのセッションを切断して(S55)本処理を終了する。
また、UI生成部100aが事前送信UIデータを生成できなかったと判定した場合(S52のNo)、UI送信制御部100cは、事前送信UIデータのメニュー画面のみをUI生成部100aに生成させる(S53)。そして、UI送信制御部100cは、最下層を除くリンク情報を端末200内の記憶領域に保存されたリンク情報を参照するようにUIデータを編集する(S54)。
その後、ステップS52にて事前送信するUIデータを生成できたと判定されると(S52のYes)、UI送信制御部100cは、UIデータを端末200へ事前送信し、端末200とのセッションを切断して(S55)本処理を終了する。
<リンク情報の変更例>
図9は、UIデータに設定されるリンク情報の例を示す説明図である。
図9Aは、端末200による画面遷移毎に、MFP100にアクセスしてUIデータを取得する場合にUIデータに設定されるリンク情報の例を示す。
このUIデータには、例えば、端末200がMFP100に格納されるhtmファイルにWebアクセスするためのリンク情報が設定されている。
このリンク情報は、例えば、
「<a href=“http://konicaminolta.com/link.htm”>」と表される。
図9Bは、端末200に事前送信されたUIデータに設定されるリンク情報の例を示す。
このUIデータには、例えば、端末200の記憶領域に保存されたhtmファイルを参照するように変更されたリンク情報が設定されている。
このリンク情報は、例えば、
「<a href=“link.htm”>」と表される。
以上説明した第1の実施の形態に係る通信システム10では、端末200が、省電力状態であるMFP100にWebアクセスした場合、MFP100は、端末200が操作するメニュー画面に合わせて、メニュー画面に関連する一まとまりのUIデータを生成し、端末200にUIデータを事前送信する。このため、MFP100は、従来のように端末200からのアクセスに備えて通常状態を維持する必要がなくなる。また、MFP100は、端末200に画面データを事前送信した後、セッションを切断し、直ちに省電力状態に移行する。このように、端末200上でMFP100への操作又は設定を行っている間、MFP100は省電力状態に戻ることができ、省電力効果を高められる。
端末200に事前送信されるUIデータは、端末200から要求される機能に関連するものであり、かつ端末200により操作される頻度が高いものである。このため、端末200を操作するユーザは、端末200がUIデータを受信したことで表示する操作画面を操作して、目的とする機能を速やかに実行することができる。
<第1の実施の形態の変形例>
なお、UIデータの事前送信には様々な方法が考えられる。
例えば、UI送信制御部100cは、端末200からMFP100(自装置)に対するアクセスが事前にあり、かつ、MFP100が省電力状態から起床した場合には、端末200に事前送信したUIデータに対する追加送信の要否を確認し、端末200から追加送信が必要と確認されたUIデータを追加送信する。これにより、起床状態であるMFP100は、事前送信したUIデータだけでは不足する場合に、必要なUIデータを端末200に追加送信することができる。
また、UI送信制御部100cは、他の端末200からMFP100(自装置)に対するアクセスが事前にあり、かつ、MFP100が省電力状態から起床した場合には、端末200内で参照可能に変更されたリンク情報を、Webアクセス可能なリンク情報に戻す。そして、UI送信制御部100cは、端末200内で参照可能に変更されたリンク情報を、Webアクセス可能なリンク情報に戻す旨を端末200に通知すると共に、Webアクセス可能なリンク情報を端末200に送信する。これにより、起床状態であるMFP100は、従来のように端末200からのWebアクセスに応じてUIデータを端末200に送信することができる。
また、UI送信制御部100cは、ステップS3で、端末200から受信する、事前送信するUIデータの制限に関する情報に合わせて変更したUIデータをUI送信部100bに事前送信させてもよい。例えば、端末200の記憶領域が逼迫している場合に、UI送信制御部100cは、階層数を減らしたUIデータを事前送信したり、UIデータの事前送信を中止したりすることができる。
<第2の実施形態に係る通信システムの全体構成例>
次に、本発明の第2の実施の形態に係る通信システムについて、図10〜図12を参照して説明する。
図10は、通信システム10Aの全体構成例を示すブロック図である。
通信システム10Aは、MFP100、端末200、AP300、及び情報処理装置400を備える。情報処理装置400は、MFP100及びAP300が接続される有線ネットワークに接続されている。このため、MFP100は、情報処理装置400にアクセス可能である。そして、通信システム10Aは、情報処理装置400をサーバとし、MFP100をクライアントとするサーバクライアント構成としている。
情報処理装置400は、例えば、サーバ装置であり、UIデータを送受信するための通信機能、各種情報を記憶する記憶機能等を有する。情報処理装置400は、MFP100が画像形成機能のみを有している場合に、MFP100の代わりにUIデータを生成し、MFP100にUIデータを事前送信することができる。
<本発明の第2の実施の形態に係る情報処理装置の内部構成例>
図11は、情報処理装置400の内部構成例を示すブロック図である。
この情報処理装置400は、UI生成部400a、UI送信部400b、UI送信制御部400c、記憶部400d、電源制御部400f及びネットワーク部400gを備える。情報処理装置400が備える各部の機能は、上述した図2に示したMFP100が備える各部の機能と同様である。以下に、情報処理装置400が備える各機能ブロックの主要な機能及び動作例について説明する。
UI生成部400aは、情報処理装置400にアクセスしているMFP100が表示可能な操作画面等を構成するためのUIデータを生成する。また、UI生成部400aは、MFP100に表示される操作画面の操作により遷移する画面を特定するためのリンク情報を、MFP100で参照可能なリンク情報に変更したUIデータを生成する。
UI送信部400bは、UI生成部400aで生成されたUIデータをネットワーク部400gを経由するネットワーク通信でMFP100へ送信する。
UI送信制御部400cは、MFP100から取得要求されたUIデータを事前送信するか否かの判定を行う。そして、UI送信制御部400cは、事前送信が必要と判定した場合には、MFP100にUIデータを事前送信する旨を通知し、事前送信するUIデータの生成をUI生成部400aに指示する。また、UI送信制御部400cは、UI生成部400aにより生成されたUIデータの事前送信をUI送信部400bに指示すると共に、電源状態を省電力状態に移行可能であることを電源制御部400fに通知することにより、電源制御部400fに電源状態を省電力状態に移行させる。
記憶部400dは、UI送信部400bにより事前送信されたUIデータ、及びUIデータの送信先のMFP100、及びMFP100からのアクセス状態を記憶することが可能である。
電源制御部400fは、情報処理装置400(自装置)の電源状態を制御する。電源制御部100fは、情報処理装置400に供給される電源を制御することにより、電源状態を、通常状態又は通常状態より消費電力の低い省電力状態のいずれかに移行させる。
ネットワーク部400gは、NICやモデムなどで構成され、情報処理装置400(自装置)に対する操作が行われるMFP100に対してネットワーク通信を行う。このネットワーク部400gは、有線ネットワークを介して、MFP100にUIデータを送信したり、MFP100からの指示を受信したりするデータ通信が可能である。
<MFPと情報処理装置間の通信システムの動作例>
図12は、通信システム10Aの動作例を示すシーケンス図である。本発明の第2の実施の形態では、情報処理装置400は、操作画面を表示できるMFP100に対してUIデータを事前送信する。図12に示す動作例では、図4に示したステップS12,S13の後に、MFP100を識別するための端末情報の要求及び送信の処理と、接続元の種別に応じて事前送信の要否を切替える処理とを追加している。
図12に示すステップS11〜S13までの処理は、図4にて説明したとおりである。情報処理装置400が起床し、MFP100との間でセッションが確立されると、MFP100は情報処理装置400に対して、UIデータの事前送信を要求する(S13)。
情報処理装置400は、接続元のMFP100に対して、MFP100の種別を特定するために端末情報を要求する(S21)。そして、MFP100は、情報処理装置400に端末情報を送信する(S22)。これにより、情報処理装置400のUI送信制御部100cは、MFP100に事前送信するUIデータが必要であるか否かを判定する(ST5)。
MFP100にUIデータが格納されていれば、情報処理装置400からMFP100へのUIデータの事前送信は不要となる。このため、情報処理装置400は、MFP100が保持するUIデータを用いて操作画面を表示するよう要求する(S23)。一方、MFP100に、UIデータが格納されていなければ、情報処理装置400は、MFP100にUIデータを事前送信し、MFP100に操作画面を表示させる。
その後、情報処理装置400は、MFP100と確立したセッションを切断する。セッションを切断するためのステップS17以降の処理は、図4にて説明したとおりである。そして、情報処理装置400が省電力状態ST3に移行した後、MFP100は、操作画面を表示する状態となる(ST6)。
以上説明した第2の実施の形態に係る通信システム10Aでは、第1の実施の形態においてMFP100が端末200へ送信していた事前送信するUIデータを、情報処理装置400が生成し、MFP100に事前送信する。このため、情報処理装置400は、UIデータを事前送信した後、省電力状態に直ちに移行することができる。
なお、情報処理装置400は、端末200から要求されるUIデータを、端末200に事前送信することも可能である。情報処理装置400に端末200がアクセスした場合、図11に示した情報処理装置400内の各機能ブロックが端末200に対して行う動作は、情報処理装置400がMFP100に対して行う動作と同様である。
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態は本発明を分かりやすく説明するために装置及びシステムの構成を詳細かつ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されない。また、ここで説明した実施の形態の構成の一部を他の実施の形態の構成に置き換えることは可能であり、さらにはある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
10…通信システム、100…MFP、200…端末、100a…UI生成部、100b…UI送信部、100c…UI送信制御部、100d…記憶部、100e…MFP制御部、100f…電源制御部、100g…ネットワーク部

Claims (12)

  1. 自装置の電源状態を制御する電源制御部と、
    前記自装置に対する操作が行われる端末に対してネットワーク通信を行うネットワーク部と、
    前記端末に表示される操作画面を構成するための画面データを生成する画面データ生成部と、
    前記画面データを前記ネットワーク通信で前記端末へ送信する画面データ送信部と、
    前記端末から取得要求された前記画面データを事前送信するか否かの判定を行い、事前送信が必要と判定した場合には、前記端末に前記画面データを事前送信する旨を通知し、事前送信する前記画面データの生成を前記画面データ生成部に指示し、前記画面データ生成部により生成された前記画面データの事前送信を前記画面データ送信部に指示すると共に、前記電源状態を省電力状態に移行可能であることを前記電源制御部に通知することにより、前記電源制御部に前記電源状態を前記省電力状態に移行させる画面データ送信制御部と、を備える、
    画像形成装置。
  2. 前記画面データ送信制御部は、前記端末に表示される前記操作画面を通じて要求される機能に関連し、かつ、前記端末により操作される頻度が高い前記画面データの事前送信を前記画面データ送信部に指示する
    請求項1に記載の画像形成装置。
  3. 前記画面データ生成部は、前記端末に表示される前記操作画面の操作により遷移する画面を特定するためのリンク情報を、前記端末で参照可能なリンク情報に変更した前記画面データを生成する
    請求項1又は2に記載の画像形成装置。
  4. 前記画面データ生成部は、前記操作画面の操作により前記自装置に対して実行指示が行われるリンク情報を変更せず、又は階層構造とした前記操作画面の下層に含まれる前記リンク情報を変更しない
    請求項3に記載の画像形成装置。
  5. 前記画面データ送信制御部は、前記端末から要求された前記画面データの種別に応じて、前記画面データ送信部に事前送信させるか否かを判定する
    請求項1〜4のいずれか一項に記載の画像形成装置。
  6. さらに、前記画面データ送信部により事前送信された前記画面データ、及び前記画面データの送信先の前記端末を記憶する記憶部を備え、
    前記画面データ送信制御部は、前記画面データ送信部により事前送信済みの前記画面データと、前記画面データ生成部が更新した画面データとに差異が発生した場合には、前記画面データ送信部に対して、前記画面データの送信先の前記端末に事前送信済みの前記画面データを更新するための更新データを送信させ、かつ、事前送信済みの前記画面データの破棄要求を送信させる
    請求項1〜5のいずれか一項に記載の画像形成装置。
  7. 前記記憶部は、前記端末からのアクセス状態を記憶し、
    前記画面データ送信制御部は、前記端末から前記自装置に対するアクセスが事前にあり、かつ、前記自装置が省電力状態から起床した場合に、前記端末に事前送信した前記画面データに対する追加送信の要否を確認し、前記端末から追加送信が必要と確認された前記画面データを追加送信する
    請求項6に記載の画像形成装置。
  8. さらに、前記画面データ送信部により事前送信された前記画面データ、前記画面データの送信先の前記端末、及び前記端末からのアクセス状態を記憶する記憶部を備え、
    前記画面データ送信制御部は、前記端末から前記自装置に対するアクセスが事前にあり、かつ、前記自装置が省電力状態から起床した場合に、前記端末に事前送信した前記画面データにより前記端末に表示される前記操作画面が操作されることで遷移する画面を特定するためのリンク情報であって、前記端末で参照可能に変更された前記リンク情報を、Webアクセス可能なリンク情報に戻す旨を前記端末に通知すると共に、Webアクセス可能な前記リンク情報を前記端末に送信する
    請求項1〜5のいずれか一項に記載の画像形成装置。
  9. 前記画面データ送信制御部は、前記端末から受信する、事前送信する前記画面データの制限に関する情報に合わせて変更した前記画面データを前記画面データ送信部に事前送信させる
    請求項1〜8のいずれか一項に記載の画像形成装置。
  10. 画面データ送信制御部は、前記端末の種別に関する情報を取得し、前記端末の種別に応じて前記画面データの前記端末に対する事前送信の要否を切替える
    請求項1〜9のいずれか一項に記載の画像形成装置。
  11. 自装置に対する操作が行われる端末から取得要求された、前記端末に表示される操作画面を構成するための画面データを前記端末に事前送信するか否かの判定を行い、事前送信が必要と判定した場合には、前記端末に前記画面データを事前送信する旨を通知する手順と、
    前記画面データを生成する画面データ生成部に対して、事前送信する前記画面データの生成を指示する手順と、
    生成された前記画面データの事前送信を画面データ送信部に指示して、ネットワーク通紙で前記端末に前記画面データを事前送信する手順と、
    前記自装置の電源状態を省電力状態に移行可能であることを、前記自装置の電源状態を制御する電源制御部に通知することにより、前記電源制御部に前記電源状態を省電力状態に移行させる手順と、を
    コンピュータに実行させるためのプログラム。
  12. 自装置の電源状態を管理及び制御する電源制御部と、
    画像形成装置から前記自装置にネットワーク通信を行うネットワーク部と、
    前記画像形成装置に表示される操作画面を構成するための画面データを生成する画面データ生成部と、
    前記画面データを前記ネットワーク通信で前記画像形成装置へ送信する画面データ送信部と、
    前記画像形成装置から取得要求された前記画面データを事前送信するか否かの判定を行い、事前送信が必要と判定した場合には、前記画像形成装置に前記画面データを事前送信する旨を通知し、事前送信する前記画面データの生成を前記画面データ生成部に指示し、前記画面データ生成部により生成された前記画面データの事前送信を前記画面データ送信部に指示すると共に、前記電源状態を省電力状態に移行可能であることを前記電源制御部に通知することにより、前記電源制御部に前記電源状態を前記省電力状態に移行させる画面データ送信制御部と、を備える、
    情報処理装置。
JP2017232075A 2017-12-01 2017-12-01 画像形成装置、プログラム及び情報処理装置 Pending JP2019102985A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017232075A JP2019102985A (ja) 2017-12-01 2017-12-01 画像形成装置、プログラム及び情報処理装置
US16/202,168 US20190171398A1 (en) 2017-12-01 2018-11-28 Image forming apparatus, program, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017232075A JP2019102985A (ja) 2017-12-01 2017-12-01 画像形成装置、プログラム及び情報処理装置

Publications (1)

Publication Number Publication Date
JP2019102985A true JP2019102985A (ja) 2019-06-24

Family

ID=66657634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017232075A Pending JP2019102985A (ja) 2017-12-01 2017-12-01 画像形成装置、プログラム及び情報処理装置

Country Status (2)

Country Link
US (1) US20190171398A1 (ja)
JP (1) JP2019102985A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240042078A (ko) 2022-05-09 2024-04-01 미도리안젠 가부시키가이샤 딥 성형용 조성물 및 장갑과 딥 성형용 조성물 및 장갑의 제조 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11593281B2 (en) * 2019-05-08 2023-02-28 Hewlett Packard Enterprise Development Lp Device supporting ordered and unordered transaction classes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6261166A (ja) * 1985-09-11 1987-03-17 Fujitsu Ltd 情報検索方法
JP2014222869A (ja) * 2013-05-14 2014-11-27 コニカミノルタ株式会社 画像処理連携システム、携帯端末装置、画像処理連携方法及び画像処理連携プログラム
JP2016167742A (ja) * 2015-03-10 2016-09-15 コニカミノルタ株式会社 画像形成システム、画像形成装置、遠隔制御方法および遠隔制御プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012018657A (ja) * 2010-06-11 2012-01-26 Nintendo Co Ltd 情報処理端末、情報処理システム、情報処理プログラム
CN104641357B (zh) * 2012-09-28 2018-07-06 索尼公司 信息处理设备、移动终端、信息处理方法、程序和信息处理系统
JP6531362B2 (ja) * 2014-09-09 2019-06-19 株式会社リコー 機器管理システム及び機器管理方法
JP6476675B2 (ja) * 2014-09-17 2019-03-06 株式会社リコー 画像処理装置、画像処理システム及びプログラム
JP6702790B2 (ja) * 2016-04-28 2020-06-03 キヤノン株式会社 代理応答機能を有するネットワークインターフェースを備える情報処理装置
JP2018015947A (ja) * 2016-07-26 2018-02-01 キヤノン株式会社 画像形成装置、画像形成方法、およびプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6261166A (ja) * 1985-09-11 1987-03-17 Fujitsu Ltd 情報検索方法
JP2014222869A (ja) * 2013-05-14 2014-11-27 コニカミノルタ株式会社 画像処理連携システム、携帯端末装置、画像処理連携方法及び画像処理連携プログラム
JP2016167742A (ja) * 2015-03-10 2016-09-15 コニカミノルタ株式会社 画像形成システム、画像形成装置、遠隔制御方法および遠隔制御プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240042078A (ko) 2022-05-09 2024-04-01 미도리안젠 가부시키가이샤 딥 성형용 조성물 및 장갑과 딥 성형용 조성물 및 장갑의 제조 방법

Also Published As

Publication number Publication date
US20190171398A1 (en) 2019-06-06

Similar Documents

Publication Publication Date Title
US9313348B2 (en) Image processing device and image processing system
JP4368637B2 (ja) 多機能複合機、サーバ、環境負荷低減方法、および、プログラム
JP6776055B2 (ja) 通信装置及びプログラム
JP2013157860A (ja) 画像処理システム、情報端末装置、画面表示方法およびプログラム
JP2018124778A (ja) 情報処理装置、制御方法およびプログラム
EP3162043A1 (en) Information processing apparatus, information processing method, and recording medium
JP6137076B2 (ja) 端末装置、端末装置の制御方法、および端末装置の制御プログラム
JP5701041B2 (ja) サーバ装置、画像処理システム、サーバ装置の制御方法、及びプログラム
JP2014123795A (ja) 印刷システム及び画像形成装置並びに代理応答方法
JP6494835B2 (ja) 通信装置およびその制御方法
JP2015100013A (ja) 情報処理装置及びその制御方法、並びにプログラム
JP2018174483A (ja) 情報処理装置、制御方法、プログラム
US10257391B2 (en) Information processing apparatus and information processing method
JP2019102985A (ja) 画像形成装置、プログラム及び情報処理装置
JP4519792B2 (ja) 画像処理装置、情報伝達方法、プログラムおよび記録媒体
JP2019036315A (ja) 情報処理装置、制御方法およびプログラム
JP7005189B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
JP5838872B2 (ja) 画像形成装置、省エネ制御方法およびプログラム
JP2007036318A (ja) 画像処理システム
JP2015159515A (ja) 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム
JP5560905B2 (ja) 遠隔制御システム、制御対象装置、操作端末、および遠隔制御方法
JP6929412B2 (ja) 情報処理装置、制御方法およびプログラム
JP2010218224A (ja) 情報処理装置及び電力制御方法
JP5924442B2 (ja) 操作端末
JP2014131222A (ja) 文書管理サーバ、その制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211019

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220412