[go: up one dir, main page]

JP2019121990A - Image forming apparatus and control method - Google Patents

Image forming apparatus and control method Download PDF

Info

Publication number
JP2019121990A
JP2019121990A JP2018002022A JP2018002022A JP2019121990A JP 2019121990 A JP2019121990 A JP 2019121990A JP 2018002022 A JP2018002022 A JP 2018002022A JP 2018002022 A JP2018002022 A JP 2018002022A JP 2019121990 A JP2019121990 A JP 2019121990A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
control unit
unit
operation mode
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
JP2018002022A
Other languages
Japanese (ja)
Inventor
陽 小林
Akira Kobayashi
陽 小林
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2018002022A priority Critical patent/JP2019121990A/en
Publication of JP2019121990A publication Critical patent/JP2019121990A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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

  • Power Sources (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

【課題】画像形成装置を電源がオフの状態から特定の動作モードで起動させることを目的とする。【解決手段】複数の動作モードを有する画像形成装置であって、近距離無線通信により、外部装置から動作モードの移行情報を受信する通信手段と、移行情報を記憶手段に記録する第1の制御手段と、記憶手段に記憶されている移行情報に応じた動作モードで画像形成装置を起動させる第2の制御手段とを有する。【選択図】図8An object of the present invention is to start an image forming apparatus in a specific operation mode from a power-off state. An image forming apparatus having a plurality of operation modes, a communication unit that receives operation mode transition information from an external device by short-range wireless communication, and a first control that records the transition information in a storage unit Means, and second control means for activating the image forming apparatus in an operation mode corresponding to the transition information stored in the storage means. [Selection diagram] FIG.

Description

本発明は、画像形成装置及び制御方法に関する。   The present invention relates to an image forming apparatus and control method.

一般的に、MFP(Multi Functional Printer)は複数の動作モードを有している。例えば、ユーザがCopyやPrintといったジョブを実行可能な通常の動作モード以外に、サービスマン等の権限を持つユーザのみが操作可能である非公開な動作モードがある。非公開な動作モードは複数存在することもある。非公開な動作モードへの遷移は、大別すると2つのパターンがある。通常の動作モードで動作している状態から遷移する場合と、装置の電源がOFFの状態から非公開な動作モードで起動する場合である。例えば、前者はサービスマンが稼働中の機器の各種設定を変更する場合、後者はOS(Operating System)などのソフトウェアのアップデートをする場合である。   Generally, an MFP (Multi Functional Printer) has a plurality of operation modes. For example, in addition to the normal operation mode in which the user can execute jobs such as Copy and Print, there is a non-public operation mode in which only a user having authority such as a serviceman can operate. There may be multiple private operation modes. Transition to a non-public operation mode can be roughly divided into two patterns. The transition from the state of operating in the normal operation mode and the case of activation in the non-operation mode from the state of power-off of the device. For example, the former is a case where the service person changes various settings of the device in operation, and the latter is a case where software such as an operating system (OS) is updated.

非公開な動作モードへの遷移手段として様々な技術が開発されている。例えば、MFP上のハードウェアボタン押下の組み合わせをソフトウェアにより判別して非公開な動作モードに遷移させる技術がある。しかし、近年はコストダウンによりMFP上のハードウェアキーを無くす傾向にあり、前述の技術では装置の電源がOFFの状態から非公開な動作モードで起動することができない。これに対し、特許文献1には、情報処理装置からの遠隔操作により非公開な動作モードに遷移させる技術が開発されている。   Various techniques have been developed as a means of transition to a non-public operation mode. For example, there is a technology for determining the combination of hardware button presses on the MFP by software and transitioning to a non-public operation mode. However, in recent years there has been a tendency to eliminate the hardware key on the MFP due to cost reduction, and with the above-described technology, it is not possible to start up in a closed operation mode from the power off state of the device. On the other hand, Patent Document 1 has developed a technology for transitioning to a closed operation mode by remote control from an information processing apparatus.

特開2013−101479号公報JP, 2013-101479, A

しかしながら、特許文献1の技術では、VNC(Vertual Network Computing)を用いてPCからMFPの動作モードを制御する。このため、MFP内のCPU(Central Processing Unit)に電源が投入されている必要がある。つまり、MFPの電源がOFFの状態から非公開な動作モードで起動させることができないという課題がある。   However, in the technology of Patent Document 1, the operation mode of the MFP is controlled from the PC using VNC (Vertical Network Computing). For this reason, the CPU (Central Processing Unit) in the MFP needs to be powered on. That is, there is a problem that the MFP can not be activated in the non-disclosed operation mode from the power-off state.

本発明はこのような問題点に鑑みなされたもので、画像形成装置を電源がオフの状態から特定の動作モードで起動させることを目的とする。   The present invention has been made in view of such problems, and has an object of activating an image forming apparatus from a power-off state in a specific operation mode.

そこで、本発明は、複数の動作モードを有する画像形成装置であって、外部装置から動作モードの移行情報を受信する通信手段と、前記移行情報を記憶手段に記録する第1の制御手段と、前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第2の制御手段とを有することを特徴とする。
ことを特徴とする。
Therefore, the present invention is an image forming apparatus having a plurality of operation modes, which is a communication unit that receives operation mode transition information from an external device, and a first control unit that records the transition information in a storage unit. And a second control unit configured to start the image forming apparatus in an operation mode corresponding to the transition information stored in the storage unit.
It is characterized by

本発明によれば、電源がオフの状態から、特定の動作モードで、画像形成装置を起動させることができる。   According to the present invention, the image forming apparatus can be started in a specific operation mode from the power off state.

画像形成装置のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of an image forming apparatus. 操作部の外観図である。It is an external view of an operation part. 情報処理装置のハードウェア構成図である。It is a hardware block diagram of an information processing apparatus. 画像形成装置を特殊モードで起動させる処理の説明図である。FIG. 8 is an explanatory diagram of processing for activating the image forming apparatus in the special mode. 画像形成装置を特殊モードで起動させる処理の説明図である。FIG. 8 is an explanatory diagram of processing for activating the image forming apparatus in the special mode. 画像形成装置を特殊モードで起動させる処理の説明図である。FIG. 8 is an explanatory diagram of processing for activating the image forming apparatus in the special mode. 情報処理装置による特殊モード設定処理を示すフローチャートである。It is a flowchart which shows the special mode setting process by an information processing apparatus. 画像形成装置の起動処理を示すフローチャートである。5 is a flowchart showing start-up processing of the image forming apparatus. 画像形成装置の起動処理を示すフローチャートである。5 is a flowchart showing start-up processing of the image forming apparatus.

以下、本発明の実施形態について図面に基づいて説明する。
図1は、画像形成装置100のハードウェア構成図である。画像形成装置100は、複数の機能を有する複合機とするが、他の例としては単機能のプリンタでもよい。操作部110は、ユーザからの操作内容を画像形成装置100の制御にフィードバックする機能を有する。また操作部110は、演算制御部111と通信部112と、を有している。通信部112は、記憶部113を有している。通信部112は、外部装置としての情報処理装置との無線通信を行う。通信部112の無線通信方式は、NFC(Near Field Communicaton)に対応(ISO/IEC21481規格又はISO/IEC18092規格に準拠)しているものとする。すなわち、通信部112は、近距離無線通信を行う。なお、本実施形態においては、通信部112で使用するNFCモジュールはNFCタグとして振る舞い、後述する情報処理装置の近接通信I/Fはリーダライタとして動作するものとするが、これに限定しない。NFCにより情報処理装置から受信したデータは記憶部113に書き込まれ、演算制御部111から読み出される。また演算制御部111が記憶部113に書き込むことも可能で、書き込まれた内容をNFCにより情報処理装置から読み出すこともできる。記憶部113はFeRAM(Ferroelectric Random Access Memory)等の不揮発性メモリである。
Hereinafter, embodiments of the present invention will be described based on the drawings.
FIG. 1 is a hardware configuration diagram of the image forming apparatus 100. As shown in FIG. The image forming apparatus 100 is a multifunction peripheral having a plurality of functions, but as another example, it may be a single function printer. The operation unit 110 has a function of feeding back the operation content from the user to the control of the image forming apparatus 100. The operation unit 110 also includes an arithmetic control unit 111 and a communication unit 112. The communication unit 112 includes a storage unit 113. The communication unit 112 performs wireless communication with an information processing apparatus as an external apparatus. The wireless communication method of the communication unit 112 is assumed to be compliant with the Near Field Communication (NFC) (based on the ISO / IEC 21481 standard or the ISO / IEC 18092 standard). That is, the communication unit 112 performs near field communication. In the present embodiment, the NFC module used in the communication unit 112 behaves as an NFC tag, and the near-field communication I / F of the information processing apparatus described later operates as a reader / writer, but is not limited thereto. Data received from the information processing apparatus by NFC is written to the storage unit 113 and read from the operation control unit 111. The calculation control unit 111 can also write to the storage unit 113, and the written content can be read from the information processing apparatus by NFC. The storage unit 113 is a non-volatile memory such as a ferroelectric random access memory (FeRAM).

演算制御部111は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)を有し、操作部110の全体を制御する。演算制御部111は、上記の記憶部113へのアクセス以外に、操作部110がユーザから受け付けた操作を処理し、コントローラ120に操作内容を通信する。また、コントローラ120が有する演算制御部121が記憶部113に所望のデータを書き込む際は、演算制御部121と演算制御部111の間でそのデータが通信される。演算制御部111及び演算制御部301の間の通信方式として、例えばUART(Universal Asynchronous Receiver/Transmitter)等があるが、これに限定しない。なお、後述する演算制御部111の処理は、CPUがROM等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。   The arithmetic control unit 111 includes a central processing unit (CPU), a read only memory (ROM), and a random access memory (RAM), and controls the entire operation unit 110. In addition to the access to the storage unit 113 described above, the operation control unit 111 processes the operation received from the user by the operation unit 110 and communicates the content of the operation to the controller 120. Further, when the operation control unit 121 of the controller 120 writes desired data in the storage unit 113, the data is communicated between the operation control unit 121 and the operation control unit 111. As a communication method between the operation control unit 111 and the operation control unit 301, for example, there is a UART (Universal Asynchronous Receiver / Transmitter) or the like, but it is not limited to this. The processing of the calculation control unit 111 described later is realized by the CPU reading a program stored in the ROM or the like and executing this program.

コントローラ120は、画像形成装置100の全体の制御を行う。コントローラ120は例えば、読み取り部142から入力された画像データに対する画像処理、有線LAN(Local Area Network)で接続されたPrintサーバ等からの受信したジョブのハンドリング、システムの電源制御等を行う。コントローラ120を構成する各部の説明を以下に示す。演算制御部121は、CPU、ROM及びRAMを有し、コントローラ120の全体を制御する。演算制御部121は、例えば、レンダリングによる画像データの生成や、不図示の外部インターフェースのUSB(Universal Serial Bus)インターフェースから受信したデータの処理、ジョブのスケジューリングなどを行う。なお、後述する演算制御部121の機能や処理は、CPUがROM等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。   The controller 120 controls the entire image forming apparatus 100. For example, the controller 120 performs image processing on image data input from the reading unit 142, handling of a job received from a Print server or the like connected via a wired LAN (Local Area Network), power control of the system, and the like. The description of each part which comprises the controller 120 is shown below. The arithmetic control unit 121 includes a CPU, a ROM, and a RAM, and controls the entire controller 120. The arithmetic control unit 121 performs, for example, generation of image data by rendering, processing of data received from a USB (Universal Serial Bus) interface of an external interface (not shown), scheduling of a job, and the like. The function and processing of the arithmetic control unit 121 described later are realized by the CPU reading a program stored in the ROM or the like and executing this program.

IO拡張部122は、コントローラ120内の通信で必要になるGPIO(General Purpose Input Output)として機能する。また、HDD(Hard Disk Drive)130とのインターフェースとしても機能する。例えば、Scan時等は画像の読み込み速度が印刷速度よりも高速であるため、入力画像データを一時的にHDDに保存する際に使用される。この制御はSpool(Simultaneous Peripheral Operations On−Line)と呼ばれる。   The IO expansion unit 122 functions as GPIO (General Purpose Input Output) required for communication in the controller 120. It also functions as an interface with a hard disk drive (HDD) 130. For example, since the reading speed of an image is faster than the printing speed at the time of scan etc., it is used when temporarily storing input image data in the HDD. This control is called Spool (Simultaneous Peripheral Operations On-Line).

電源制御部123は、コントローラ120、読み取り部142及び作像部152に供給する電源の制御を担っている。NW(Network)コントローラ124は、有線LANで接続されたサーバやPCとの通信を行い、受信したPrintデータ等を演算制御部121に送信する。HDD130は、前述のようにSpool時の画像データの保存やユーザデータの保存、ネットワーク経由でサーバからダウンロードしたアプリケーションを保存する用途で使用される。画像処理部126は、読み取り部142から入力された画像データに対して二値化や画像データの伸長・圧縮等の画像処理を行う。画像処理後のデータをSpoolする場合はIO拡張部122に送られる。またCopy時は処理後の入力画像データを元に、紙面に描画する必要があるため作像制御部151に送られる。   The power control unit 123 controls the power supplied to the controller 120, the reading unit 142, and the imaging unit 152. The NW (Network) controller 124 communicates with a server or PC connected via a wired LAN, and transmits received Print data or the like to the arithmetic control unit 121. The HDD 130 is used for storage of image data and storage of user data at the time of Spool as described above, and storage of an application downloaded from a server via a network. The image processing unit 126 performs image processing such as binarization and expansion / compression of the image data on the image data input from the reading unit 142. In the case of Spooling data after image processing, the data is sent to the IO expansion unit 122. In addition, since it is necessary to draw on the sheet based on the input image data after processing at the time of copying, it is sent to the image forming control unit 151.

無線LAN通信部125は、外部機器との無線LAN通信を行うためのインターフェースである。本実施形態では、無線LAN通信規格としてIEEE802.11規格に則って外部機器と演算制御部121間で無線LAN通信が行われる。例えば、画像形成装置100は、ソフトウェアアクセスポイントを起動することで当該ソフトウェアAPを介して外部機器とアドホック通信を行うことができる。また、例えば、画像形成装置100は、外部のアクセスポイントを介して外部機器と無線通信を行うことができる。   The wireless LAN communication unit 125 is an interface for performing wireless LAN communication with an external device. In the present embodiment, wireless LAN communication is performed between the external device and the operation control unit 121 according to the IEEE 802.11 standard as the wireless LAN communication standard. For example, the image forming apparatus 100 can perform ad hoc communication with an external device via the software AP by activating a software access point. Also, for example, the image forming apparatus 100 can perform wireless communication with an external device via an external access point.

読み取り部142は、圧板やADF(Auto Document Feeder)に置かれた原稿から入力画像を得る機能を有する。読み取り制御部141は、読み取り部142を制御する。作像制御部151は、画像処理部126から受信した画像データを基に、作像部152が有する不図示のレーザユニットや感光ドラムなどを制御する。   The reading unit 142 has a function of obtaining an input image from an original placed on a pressure plate or an ADF (Auto Document Feeder). The reading control unit 141 controls the reading unit 142. The image formation control unit 151 controls, based on the image data received from the image processing unit 126, a laser unit, a photosensitive drum, and the like (not shown) included in the image formation unit 152.

図2は、操作部110の外観図である。操作部110は、物理ボタン群201と、近接通信部202と、を有する。物理ボタン群201は、複数の物理ボタン201a,201b,201cを有する。物理ボタン201a〜201cは、機能毎に設けられている。図2の例では、物理ボタン201aはCopy機能、物理ボタン201bはScan機能、物理ボタン201cはPrint機能のボタンである。近接通信部202は、図1に示す通信部112に対応し、NFCに対応しているスマートフォンなどの情報処理装置やICカードとの無線通信を実現する。   FIG. 2 is an external view of the operation unit 110. The operation unit 110 has a physical button group 201 and a proximity communication unit 202. The physical button group 201 includes a plurality of physical buttons 201a, 201b, and 201c. The physical buttons 201a to 201c are provided for each function. In the example of FIG. 2, the physical button 201a is a Copy function, the physical button 201b is a Scan function, and the physical button 201c is a Print function. The proximity communication unit 202 corresponds to the communication unit 112 shown in FIG. 1 and realizes wireless communication with an information processing apparatus such as a smartphone compatible with NFC and an IC card.

次に、物理ボタンの動作モードでの使用方法を簡単に記載する。ユーザは実行したいジョブと一致する物理ボタン201a〜201cを押下する。押下した後、印刷後の成果物とユーザとを紐付ける必要があるため、近接通信部202にNFC対応のデバイスをタッチする。タッチと同時にデバイス上で動作しているアプリケーションからユーザの識別情報が記憶部113に書き込まれる。画像形成装置100は、識別情報を元に認証を行い、予め画像形成装置100に設定されている、識別情報と紐付けられたユーザ固有の印刷設定等を画像形成装置100に反映する。この認証は画像形成装置100の本体と接続された認証サーバで行ってもよい。また、画像形成装置100は、スキャン時は予めこの識別情報と紐付けてHDD130に記憶させておいたアドレス帳とを照合し、ユーザのメールアドレスを特定して、スキャンデータを電子データでメールに添付し、送信する。   The following briefly describes how to use the physical button in the operation mode. The user presses the physical buttons 201a to 201c that match the job to be executed. After pressing, since it is necessary to associate the printed product with the user, the proximity communication unit 202 is touched with an NFC-compliant device. At the same time as the touch, the identification information of the user is written to the storage unit 113 from the application operating on the device. The image forming apparatus 100 performs authentication based on the identification information, and reflects, on the image forming apparatus 100, print settings unique to the user and set in advance in the image forming apparatus 100, the identification information being associated with the user. This authentication may be performed by an authentication server connected to the main body of the image forming apparatus 100. Further, at the time of scanning, the image forming apparatus 100 collates the identification information with the address book stored beforehand in the HDD 130 in advance, identifies the user's e-mail address, and specifies the scan data as e-mail by electronic data. Attach and send.

図3は、情報処理装置300のハードウェア構成図である。情報処理装置300の演算制御部301は、情報処理装置300の全体を制御する。なお、後述する演算制御部301の処理は、ROM302又はストレージ304に記憶されているOS等の制御プログラムを読み出し、このプログラムを実行することにより実現されるものである。制御部311は、バスに接続された演算制御部301、ROM302、RAM303、ストレージ304、操作部I/F305、カメラI/F306を有する。また制御部311は外部装置と通信するためのインターフェースとして近接通信I/F308を有する。   FIG. 3 is a hardware configuration diagram of the information processing apparatus 300. As shown in FIG. The arithmetic control unit 301 of the information processing device 300 controls the entire information processing device 300. The processing of the operation control unit 301 described later is realized by reading a control program such as an OS stored in the ROM 302 or the storage 304 and executing this program. The control unit 311 includes an arithmetic control unit 301, a ROM 302, a RAM 303, a storage 304, an operation unit I / F 305, and a camera I / F 306 connected to a bus. The control unit 311 also has a near field communication I / F 308 as an interface for communicating with an external device.

演算制御部301は、制御部311全体の動作を制御する中央演算装置、つまりプロセッサである。RAM303は揮発性のメモリであり、ROM302やストレージ304に格納されている各種制御プログラムを展開するための一時記憶領域として用いられる。ROM302は不揮発性のメモリで、情報処理装置300のブートプログラム等が格納されている。ストレージ304はROMよりも大容量な不揮発性のメモリで、OS及びそのOS上で動作可能なアプリケーションが格納されている。   The arithmetic control unit 301 is a central processing unit, that is, a processor that controls the entire operation of the control unit 311. A RAM 303 is a volatile memory, and is used as a temporary storage area for developing various control programs stored in the ROM 302 and the storage 304. The ROM 302 is a non-volatile memory, and stores a boot program of the information processing apparatus 300 and the like. A storage 304 is a non-volatile memory having a larger capacity than a ROM, and stores an OS and applications that can operate on the OS.

演算制御部301は電源が投入されて起動する際、ROM302に格納されているブートプログラムを実行する。このブートプログラムはストレージ304に格納されているOSを読み出し、RAM303上に展開する。演算制御部301は、ブートプログラムを実行すると、RAM303上に展開したOSのプログラムを実行し、通信などの各種機能を実現する。   The arithmetic control unit 301 executes the boot program stored in the ROM 302 when the power is turned on to start up. The boot program reads the OS stored in the storage 304 and deploys it on the RAM 303. When the operation control unit 301 executes the boot program, the operation control unit 301 executes the program of the OS developed on the RAM 303 to realize various functions such as communication.

操作部I/F305は、操作部309と制御部311を接続するインターフェースである。操作部309は、ユーザのタッチ操作を検出可能なタッチパネルと、各種画面を表示する表示パネルを有している。操作部309は、情報を表示する表示部やユーザの指示を受け付ける指示部として機能し、OSやアプリケーションが提供する各種画面が表示される。操作部309はまた、表示だけでなく、入力装置としても機能し、ユーザが指等のオブジェクトによりタッチ操作を行うことで、情報処理装置300に任意の操作指示を与えられる。入力はタッチパネルからだけでなく、筐体に設けられているハードウェアキーを押下することでも、操作指示が可能である。   The operation unit I / F 305 is an interface that connects the operation unit 309 and the control unit 311. The operation unit 309 has a touch panel capable of detecting a user's touch operation and a display panel for displaying various screens. The operation unit 309 functions as a display unit that displays information and an instruction unit that receives an instruction of the user, and displays various screens provided by the OS and the application. The operation unit 309 also functions as an input device as well as a display, and the user can give an arbitrary operation instruction to the information processing apparatus 300 by performing a touch operation using an object such as a finger. The input can be performed not only from the touch panel, but also by pressing a hardware key provided on the housing.

カメラI/F306は、制御部311とカメラ310とを接続する。カメラ310は、アプリケーション等を介して入力されるユーザの撮像指示に応じて制御される。撮像した画像データはストレージ304の所定の領域に記憶される。   The camera I / F 306 connects the control unit 311 and the camera 310. The camera 310 is controlled in accordance with a user's imaging instruction input via an application or the like. The captured image data is stored in a predetermined area of the storage 304.

無線LANI/F307は、例えば、802.11規格に準拠する無線通信を行うための無線クライアント機能を提供する。また、無線LANI/F307は、外部のアクセスポイントに接続して前述の規格に準拠する無線通信を実行する。近接通信I/F308は、各種周辺機器と無線での近接通信によりデータの送受信を行うインターフェースであり、本実施形態ではNFCに準拠した通信を行うものとする。また情報処理装置300に搭載されている不図示のNFCモジュールもリーダライタの機能を有するものとする。   The wireless LAN I / F 307 provides, for example, a wireless client function for performing wireless communication conforming to the 802.11 standard. The wireless LAN I / F 307 is connected to an external access point to execute wireless communication conforming to the above-mentioned standard. The near-field communication I / F 308 is an interface that transmits and receives data to / from various types of peripheral devices by wireless near-field communication, and in this embodiment, performs communication conforming to NFC. The NFC module (not shown) mounted on the information processing apparatus 300 also has a reader / writer function.

本実施形態の画像形成装置100は、上述したコピー機能に対応したコピーモード等の複数の動作モードを有している。なお、画像形成装置100の動作モードには、例えばサービスマン等特定の操作者のみが設定可能な動作モード、すなわち公開が制限された動作モードがある。このような動作モードを特殊モードと称する。これに対し、特殊モードとして設定された動作モード以外の動作モードを通常モードと称することとする。画像形成装置100は、ユーザ操作により、特殊モードで起動することができる。ここで、図4〜図6を参照しつつ、画像形成装置100を特殊モードで起動させるためのユーザ操作と、ユーザ操作に対応した画像形成装置100及び情報処理装置300の動作の概略について説明する。   The image forming apparatus 100 according to the present embodiment has a plurality of operation modes such as a copy mode corresponding to the copy function described above. The operation mode of the image forming apparatus 100 includes, for example, an operation mode which can be set only by a specific operator such as a serviceman, that is, an operation mode in which the disclosure is restricted. Such an operation mode is called a special mode. On the other hand, an operation mode other than the operation mode set as the special mode is referred to as a normal mode. The image forming apparatus 100 can be activated in a special mode by user operation. Here, with reference to FIG. 4 to FIG. 6, an outline of the user operation for activating the image forming apparatus 100 in the special mode and the operations of the image forming apparatus 100 and the information processing apparatus 300 corresponding to the user operation will be described. .

まず、図4(a)において、情報処理装置300は、ダウンロード済みの、画像形成装置100の制御が可能なアプリケーションを起動すると、図4(a)に示すように、操作部309としての表示パネルにログイン画面410を表示する。なお、図4(a)の例では、アプリケーションがCanon SST(Service Support Tool)という名称とする。ユーザが、ログイン画面410にユーザ固有のIDとPasswordを入力することで、アプリケーションにログインすることができる。ログインの際に、ユーザと特殊モードを操作するための権限とを紐付けるため認証が必要となるが、認証処理はアプリケーションサーバで行うものとする。ログイン後、画面表示は図4(b)に示す操作画面420に遷移する。   First, in FIG. 4A, when the information processing apparatus 300 starts the downloaded application capable of controlling the image forming apparatus 100, as shown in FIG. 4A, the display panel as the operation unit 309 is displayed. The login screen 410 is displayed on the screen. In the example of FIG. 4A, the application is named Canon SST (Service Support Tool). The user can log in to the application by inputting a user unique ID and password in the login screen 410. At the time of login, authentication is necessary in order to link the user with the authority to operate the special mode, but the authentication process is performed by the application server. After login, the screen display changes to the operation screen 420 shown in FIG. 4 (b).

操作画面420には、画像形成装置100の基本的な制御をリモートで行うためのボタンアイコン421が複数表示される。画像形成装置100の電源が投入されており、電源状態がスタンバイである時には、ボタンアイコン421により任意の制御が可能となる。また、ログイン時のアプリケーションサーバでの認証により、ログインしたユーザが、例えばサービスマン等非公開な動作モードを制御可能な権限を持つユーザであると判定されたとする。この場合には、操作画面420には、特殊モードへ移行するための特殊モードボタン422がさらに表示される。このように、権限を有さないユーザがアプリケーションを使用した場合には、特殊モードへの移行手段は提供されず、権限を有するユーザの場合にのみ特殊モードへの移行が可能となる。   A plurality of button icons 421 for remotely performing basic control of the image forming apparatus 100 are displayed on the operation screen 420. When the power of the image forming apparatus 100 is turned on and the power state is standby, the button icon 421 enables arbitrary control. Further, it is assumed that it is determined by the authentication on the application server at the time of login that the logged-in user is, for example, a user having authority to control a non-public operation mode such as a serviceman. In this case, the operation screen 420 further displays a special mode button 422 for shifting to the special mode. As described above, when an unauthorized user uses the application, a means for transition to the special mode is not provided, and transition to the special mode is possible only for the authorized user.

特殊モードボタン422が押下されると、画面表示は、図4(c)に示す特殊モード選択画面430に遷移する。特殊モード選択画面430には、画像形成装置100の各種設定変更やOSのアップデート等、特殊モードを設定するためのボタン431が複数表示される。さらに、補助ボタン432が表示される。補助ボタン432の押下により、前の画面に戻ったり、他の項目を参照したりすることができる。   When the special mode button 422 is pressed, the screen display changes to the special mode selection screen 430 shown in FIG. 4C. The special mode selection screen 430 displays a plurality of buttons 431 for setting special modes, such as changing various settings of the image forming apparatus 100 and updating the OS. Furthermore, the auxiliary button 432 is displayed. By pressing the auxiliary button 432, it is possible to return to the previous screen or refer to another item.

ここで、特殊モードであるダウンロードの動作モードのボタン431が押下され、OKボタン433が押下されると、情報処理装置300はNFCのプロトコルに則り、通信部112にデータパケットを送信する。本実施形態においては、NFCのプロトコルとして、ISO/IEC 18092規格を使用するものとするが、NFCのプロトコルとして規定されている他の規格を使用してもよい。また前述のデータパケットは、受信側でデータを読み出す際に、データの意味が解釈できるものであればよい。したがって、データパケットは受信側と送信側で定められている特定のビット列であれば何でもよい。また、書き込み時には、メモリのアドレスや正常に書き込みが終了したことを示す情報なども送受信することとする。これらの通信時の仕様も上記規格に則るものとする。   Here, when the download operation mode button 431 which is the special mode is pressed and the OK button 433 is pressed, the information processing apparatus 300 transmits a data packet to the communication unit 112 in accordance with the NFC protocol. In this embodiment, the ISO / IEC 18092 standard is used as the NFC protocol, but another standard defined as the NFC protocol may be used. Further, the above-mentioned data packet may be any one as long as the meaning of the data can be interpreted when the data is read on the receiving side. Therefore, the data packet may be any specific bit sequence defined on the receiving side and the transmitting side. In addition, at the time of writing, it is also assumed that the address of the memory and information indicating that the writing has ended normally are transmitted and received. These communication specifications also conform to the above standards.

また、ダウンロードの動作モードのボタン431が押下され、OKボタン433が押下されると、画面表示は、図4(d)に示す案内画面440に遷移する。ユーザは、案内画面440に示されるメッセージを確認する。そして、メッセージに従い、図5に示すように情報処理装置300を画像形成装置100の筐体に設置されている操作部110の近接通信部202(図2)にタッチする。情報処理装置300を近接通信部202に近づけると、画像形成装置100においては、近接通信部202に起電力が発生し、内部の通信部112及び記憶部113に電源が投入される。具体的には、情報処理装置300のリーダライタ機能を有するNFCモジュールが発生している磁界を、近接通信部202が有するアンテナで受信することで磁界変化により起電力が発生する。また、画像形成装置100は、情報処理装置300を近接通信部202に近づけることで発生した起電力から、電源IC(Integrated Circuit)により電源を生成してもよい。画像形成装置100は、生成された電源を通信部112及び記憶部113へ供給する。これにより、情報処理装置300から記憶部113に対してリードライトが可能となるので、Downloadモードへの移行情報が書き込まれる。   When the download operation mode button 431 is pressed and the OK button 433 is pressed, the screen display changes to a guidance screen 440 shown in FIG. 4D. The user confirms the message shown on the guidance screen 440. Then, according to the message, as shown in FIG. 5, the information processing apparatus 300 is touched on the proximity communication unit 202 (FIG. 2) of the operation unit 110 installed in the case of the image forming apparatus 100. When the information processing apparatus 300 is brought close to the proximity communication unit 202, in the image forming apparatus 100, an electromotive force is generated in the proximity communication unit 202, and power is supplied to the internal communication unit 112 and the storage unit 113. Specifically, the magnetic field generated by the NFC module having the reader / writer function of the information processing apparatus 300 is received by the antenna of the proximity communication unit 202, whereby an electromotive force is generated due to the change in the magnetic field. Further, the image forming apparatus 100 may generate power from an electromotive force generated by bringing the information processing apparatus 300 close to the proximity communication unit 202 using a power supply IC (Integrated Circuit). The image forming apparatus 100 supplies the generated power to the communication unit 112 and the storage unit 113. As a result, read / write is possible from the information processing apparatus 300 to the storage unit 113, and therefore, transition information to the download mode is written.

また、情報処理装置300はタッチされると、Downloadモードへの移行情報を送信するのと同時に、予め記憶部113に書き込まれているSSID(Service Set Identifier)やパスワードを読み出す。なお、SSIDやパスワードは、電源投入時にユーザからの設定に応じて、操作部110の演算制御部111により記憶部113に書き込まれる。演算制御部111が記憶部113に書き込む必要があるので、当然、画像形成装置100には電源が投入されている必要がある。また記憶部113には、情報処理装置300と画像形成装置100の演算制御部111の両方からデータを書き込まれる。そこで、記憶部113には、それぞれが書き込むことのできるメモリ領域が分けて設けられている。なお、SSIDやパスワードは後述する画像形成装置100とのWLAN(Wireress Local Area Network)接続へのハンドオーバーに使用される。   In addition, when being touched, the information processing apparatus 300 transmits SSID information (Service Set Identifier) and password written in advance in the storage unit 113 at the same time as transmitting information on transition to the Download mode. The SSID and the password are written in the storage unit 113 by the calculation control unit 111 of the operation unit 110 according to the setting from the user when the power is turned on. Since the arithmetic control unit 111 needs to write in the storage unit 113, the image forming apparatus 100 naturally needs to be powered on. Further, data is written to the storage unit 113 from both the information processing apparatus 300 and the operation control unit 111 of the image forming apparatus 100. Therefore, in the storage unit 113, memory areas to which each can be written are separately provided. The SSID and the password are used for handover to a WLAN (Wireress Local Area Network) connection with the image forming apparatus 100 described later.

情報処理装置300からDownloadモードへの移行情報が送信し終わると、情報処理装置300は、近接通信部202から正常に受信したことを示すデータを受信する。このとき、情報処理装置300のアプリケーションは、図6(a)に示すように、情報処理装置300への書き込みが完了したことを示すメッセージ610を、操作部309としての表示パネルに表示する。その後、所定時間が経過すると、情報処理装置300は、図6(b)に示すように、画像形成装置100の電源投入を指示するメッセージ620を表示パネルに表示する。ユーザがメッセージ620に従い、画像形成装置100に電源を投入すると、画像形成装置100の各部に電源が投入される。   When transmission of the transition information to the Download mode from the information processing apparatus 300 is completed, the information processing apparatus 300 receives, from the proximity communication unit 202, data indicating that the information has been normally received. At this time, as shown in FIG. 6A, the application of the information processing apparatus 300 displays a message 610 indicating that the writing to the information processing apparatus 300 is completed on the display panel as the operation unit 309. After that, when a predetermined time has passed, the information processing apparatus 300 displays a message 620 instructing power on of the image forming apparatus 100 on the display panel as shown in FIG. 6B. When the user turns on the image forming apparatus 100 in accordance with the message 620, the units of the image forming apparatus 100 are turned on.

操作部110内の演算制御部111は、電源が投入されると記憶部113内にモード移行情報が書き込まれていないかどうかを確認する。操作部110内の演算制御部111は、Downloadモードへの移行情報が書き込まれていた場合、コントローラ120内の演算制御部121に対して、演算制御部111がDownloadモードで起動するように通知を行う。通知は、例えば、演算制御部111と演算制御部121の間を接続しているGPIO(General Purpose Input Output)を利用して行われる。演算制御部121は、BootLoaderで、演算制御部111から受信したビット列を判定して、起動させるOSを切り替える。   When the power is turned on, the arithmetic control unit 111 in the operation unit 110 checks whether mode transition information is not written in the storage unit 113. When the transition information to the Download mode is written, the operation control unit 111 in the operation unit 110 notifies the operation control unit 121 in the controller 120 that the operation control unit 111 is to be activated in the Download mode. Do. The notification is performed, for example, using GPIO (General Purpose Input Output) connecting the operation control unit 111 and the operation control unit 121. The operation control unit 121 is a boot loader, determines the bit string received from the operation control unit 111, and switches the OS to be activated.

画像形成装置100に電源が投入されると、情報処理装置300は、近接通信部202にタッチした時に読み出しておいたSSIDやパスワード等を基に画像形成装置100とWLAN接続を行う。なお、本実施形態では、タッチした時に読み出しておいたSSIDやパスワード等を基に画像形成装置100が起動しているソフトウェアAPに接続してWLAN通信を行う場合を例示しているがこれに限定されるものではない。例えば、WLAN接続手段として、Wi−Fi alliance(登録商標)が策定した「Wi−Fi Direct(登録商標)」や「Wi−Fi Aware(登録商標)」に準拠する手順でアドホック通信を確立することもできる。WLAN接続が完了したら、コントローラ120が有する演算制御部121は、無線LAN通信部125を介して、情報処理装置300と通信を行う。演算制御部121は、演算制御部111から通知されたモード移行情報に応じて、URL(Uniform Resource Locator)又はURI(Uniform Resource Identifier)を情報処理装置300に対して送信する。このとき、情報処理装置300は、図6(c)に示すように、URL又はURIを示すメッセージ630を表示パネルに表示する。情報処理装置300は、ユーザ操作により、URL等が選択されると、情報処理装置300は、画像形成装置100が持つHTTP(Hyper Text Transfer Protocol)サーバにアクセスすることができる。これにより情報処理装置300は、図6(d)に示すように、ユーザ操作に応じて選択された特殊モードに一致する特殊モード画面640を画像形成装置100から取得し、表示することができる。   When the image forming apparatus 100 is powered on, the information processing apparatus 300 performs WLAN connection with the image forming apparatus 100 based on the SSID, the password, etc. read when the proximity communication unit 202 is touched. In the present embodiment, the case where WLAN communication is performed by connecting to software AP activated by the image forming apparatus 100 based on the SSID, password, etc. read at the time of touch is illustrated, but this is limited to this. It is not something to be done. For example, establishing ad hoc communication according to a procedure compliant with "Wi-Fi Direct (registered trademark)" or "Wi-Fi Aware (registered trademark)" formulated by Wi-Fi alliance (registered trademark) as WLAN connection means. You can also. When the WLAN connection is completed, the operation control unit 121 of the controller 120 communicates with the information processing apparatus 300 via the wireless LAN communication unit 125. The operation control unit 121 transmits a URL (Uniform Resource Locator) or a URI (Uniform Resource Identifier) to the information processing apparatus 300 in accordance with the mode transition information notified from the operation control unit 111. At this time, as shown in FIG. 6C, the information processing apparatus 300 displays a message 630 indicating a URL or a URI on the display panel. When a URL or the like is selected by a user operation, the information processing apparatus 300 can access an HTTP (Hyper Text Transfer Protocol) server that the image forming apparatus 100 has. As a result, as shown in FIG. 6D, the information processing apparatus 300 can obtain from the image forming apparatus 100 a special mode screen 640 matching the special mode selected according to the user operation, and can display it.

ユーザは、特殊モード画面640において、ボタン641を選択することで、画像形成装置100にダウンロードしたいデータをどこから取得するかを選択することができる。例えば、情報処理装置300としてスマートフォンを使用している場合において、スマートフォンとダウンロードデータが格納されているサーバとが接続されている環境下で、「スマホから」と書かれたボタンが選択されたとする。この場合、情報処理装置300は、WLANにより取得したダウンロードデータを画像形成装置100に送信する。また、画像形成装置100に接続済みのUSBメモリ等の記憶媒体からダウンロードデータを取得したい場合は、「USBメモリから」と書かれたボタンを選択する。これにより、情報処理装置300は、不図示のUSBインターフェースから情報を取得できる。   The user can select a button 641 on the special mode screen 640 to select where to acquire data desired to be downloaded to the image forming apparatus 100. For example, in a case where a smartphone is used as the information processing apparatus 300, it is assumed that a button written "From smartphone" is selected in an environment where the smartphone and a server storing download data are connected. . In this case, the information processing apparatus 300 transmits the download data acquired by WLAN to the image forming apparatus 100. Further, when it is desired to obtain download data from a storage medium such as a USB memory already connected to the image forming apparatus 100, a button written "from USB memory" is selected. Thus, the information processing apparatus 300 can obtain information from the USB interface (not shown).

ダウンロードが終了し、通常のOSで再起動させたい場合は、特殊モード終了ボタン642を押下する。情報処理装置300は、特殊モード終了ボタン642が押下されたことを、IEEE802.11に準拠する無線通信で画像形成装置100に通知する。演算制御部121は、特殊モード終了ボタン642が押下された通知を、無線LAN通信部125を介して受信したら、記憶部113に書き込まれているモード移行情報を消去するよう演算制御部111に消去コマンドを通知する。演算制御部111は、この通知を受信したら、記憶部113のモード移行情報を消去するためのコマンドを通信部112に送信する。これにより、再起動時後に再びDownloadモードに移行して無限ループするのを防ぐ。以上が、画像形成装置100を非公開動作モードで起動させる際のユーザ操作と、ユーザ操作に対応した画像形成装置100及び情報処理装置300の動作の概略である。以下、図7〜図9を参照しつつ、画像形成装置100を非公開動作モードで起動させるための処理について説明する。   When the download is completed and it is desired to restart the OS, a special mode end button 642 is pressed. The information processing apparatus 300 notifies the image forming apparatus 100 that the special mode end button 642 has been pressed, by wireless communication conforming to IEEE 802.11. When the arithmetic control unit 121 receives, via the wireless LAN communication unit 125, the notification that the special mode end button 642 has been pressed, the arithmetic control unit 121 deletes the mode transition information written in the storage unit 113 to the arithmetic control unit 111. Notify command When the calculation control unit 111 receives this notification, the calculation control unit 111 transmits, to the communication unit 112, a command for deleting the mode transition information in the storage unit 113. This prevents transition to Download mode again after restart and looping endlessly. The above is an outline of the operation of the image forming apparatus 100 and the information processing apparatus 300 corresponding to the user operation and the user operation when starting the image forming apparatus 100 in the non-disclosed operation mode. Hereinafter, processing for activating the image forming apparatus 100 in the non-disclosed operation mode will be described with reference to FIGS. 7 to 9.

図7は、情報処理装置300による特殊モード設定処理を示すフローチャートである。なお、特殊モード設定処理の開始前において、情報処理装置300においては、図4を参照しつつ説明したように、特殊モードが選択され、図4(d)に示す案内画面440が表示されているものとする。これに対応し、ユーザが情報処理装置300を画像形成装置100の操作部110の近接通信部202にタッチすると、S701において、演算制御部301は、画像形成装置100との近接無線通信を確立するよう制御する。次に、S702において、演算制御部301は、アプリケーションで設定した特殊モード移行情報をNFCに則り画像形成装置100の近接通信部202に送信する。演算制御部301は、特殊モード移行情報を暗号化した上で送信してもよい。なお、画像形成装置100においては、近接通信部202が特殊モード移行情報を受信すると、演算制御部111は、特殊モード移行情報を記憶部113に記録する。本処理は、制御処理の一例である。   FIG. 7 is a flowchart showing the special mode setting process by the information processing apparatus 300. Note that, before the start of the special mode setting process, in the information processing apparatus 300, as described with reference to FIG. 4, the special mode is selected, and the guidance screen 440 shown in FIG. 4 (d) is displayed. It shall be. In response to this, when the user touches the proximity communication unit 202 of the operation unit 110 of the image forming apparatus 100, in step S701, the operation control unit 301 establishes proximity wireless communication with the image forming apparatus 100. Control. Next, in step S702, the operation control unit 301 transmits the special mode transition information set by the application to the proximity communication unit 202 of the image forming apparatus 100 according to NFC. The arithmetic control unit 301 may encrypt and transmit the special mode transition information. In the image forming apparatus 100, when the proximity communication unit 202 receives the special mode shift information, the operation control unit 111 records the special mode shift information in the storage unit 113. This process is an example of a control process.

次に、S703において、演算制御部301は、特殊モード移行情報の送信が完了すると、書き込み完了通知を受信し、さらに、記憶部113からSSIDとパスワードを読み出すと(S703でYES)、処理をS704へ進める。S704において、演算制御部301は、情報処理装置300の周囲に存在するアクセスポイントを探索する。S705において、演算制御部301は、S703において読み出したSSIDと一致するアクセスポイントが存在するか否かを判定する。演算制御部301は、読み出したSSIDと一致するアクセスポイントが存在する場合には(S705でYES)、処理をS706へ進める。   Next, in S703, when the transmission of the special mode transition information is completed, the operation control unit 301 receives a write completion notification, and further reads the SSID and the password from the storage unit 113 (YES in S703), the processing is performed in S704. Go to In S704, the arithmetic control unit 301 searches for an access point existing around the information processing device 300. In step S705, the operation control unit 301 determines whether there is an access point that matches the SSID read out in step S703. If there is an access point that matches the read SSID (YES in step S705), the operation control unit 301 advances the process to step S706.

S706において、演算制御部301は、S703で取得したパスワードを用いてダイレクト無線通信を確立するよう制御する。なお、S705において、読み出したSSIDと一致するアクセスポイントが存在しない場合には(S705でNO)、画像形成装置100に電源が投入されておらず、アクセスポイントが立ち上げられていない状態である。したがって、演算制御部301は、処理をS704へ進め、アクセスポイントが立ち上げられるまで待機する。   In step S706, the arithmetic control unit 301 performs control to establish direct wireless communication using the password acquired in step S703. If there is no access point matching the read SSID in S705 (NO in S705), the image forming apparatus 100 is not powered on, and the access point is not launched. Therefore, the arithmetic control unit 301 advances the process to step S704 and stands by until the access point is launched.

S706の処理の後、S707において、演算制御部301は、画像形成装置100の無線LAN通信部125からWiFiにより受信した、特殊モード画面のURLを受信する。演算制御部301は、受信したURLが押下されたことに対応し、HTTPサーバから特殊モード画面を取得し、表示する。次に、S708において、演算制御部301は、特殊モード画面に表示された特殊モード終了ボタンが押下されたか否かを判定する。演算制御部301は、特殊モード終了ボタンが押下されるまで待機し(S708でNO)、特殊モード終了ボタンが押下された場合には(S708でYES)、処理を終了する。   After the process of S706, in S707, the operation control unit 301 receives the URL of the special mode screen received from the wireless LAN communication unit 125 of the image forming apparatus 100 by WiFi. In response to pressing of the received URL, the arithmetic control unit 301 acquires a special mode screen from the HTTP server and displays it. Next, in S708, the arithmetic control unit 301 determines whether or not the special mode end button displayed on the special mode screen is pressed. The arithmetic control unit 301 waits until the special mode end button is pressed (NO in S708), and ends the processing when the special mode end button is pressed (YES in S708).

図8は、操作部110の演算制御部111による、画像形成装置100の起動処理を示すフローチャートである。起動処理は、演算制御部111に電源が投入されたタイミングで実行される。ユーザにより画像形成装置100に電源が投入されると、S801において、演算制御部111は、記憶部113にモード移行情報が書き込まれているか否かを判定する。記憶部113は、セクタ又はブロックと呼ばれる単位で分割されており、モード移行情報がどのセクタ、ブロックに書き込まれるかが情報処理装置300との間で予め約束されているものとする。演算制御部111は、モード移行情報が書き込まれている場合には(S801でYES)、処理をS802へ進める。演算制御部111は、モード移行情報が書き込まれていない場合には(S801でNO)、処理をS805へ進める。   FIG. 8 is a flowchart showing start processing of the image forming apparatus 100 by the calculation control unit 111 of the operation unit 110. The start-up process is performed at the timing when the arithmetic control unit 111 is powered on. When the user turns on the image forming apparatus 100, the arithmetic control unit 111 determines whether mode transition information is written in the storage unit 113 in step S801. The storage unit 113 is divided in units called sectors or blocks, and it is assumed in advance with the information processing apparatus 300 which sector or block in which mode transition information is to be written. If the mode transition information has been written (YES in S801), operation control unit 111 advances the process to S802. If the mode transition information is not written (NO in S801), the operation control unit 111 advances the process to S805.

S802において、演算制御部111は、記憶部113に書き込まれているモード移行情報に対応したOSを起動するための特殊モード起動通知をコントローラ120の演算制御部121へ送信する。なお、コントローラ120の演算制御部121がBootLoaderで本通知の受信の有無を判断できるものとする。次に、S803において、演算制御部111は、コントローラ120の演算制御部121から特殊モード終了通知を受信したか否かを判定する。なお、演算制御部121は、情報処理装置300において特殊モード終了ボタン642が押下されると、情報処理装置300から特殊モード終了通知を受信し、これを演算制御部111へ送信する。特殊モードの終了を検知した場合に、演算制御部111に特殊モード終了通知を送信する。演算制御部111は、特殊モード終了通知を受信するまで待機し(S803でNO)、特殊モード終了通知を受信した場合には(S803でYES)、処理をS804へ進める。   In S802, the arithmetic control unit 111 transmits, to the arithmetic control unit 121 of the controller 120, a special mode start notification for activating the OS corresponding to the mode transition information written in the storage unit 113. It is assumed that the operation control unit 121 of the controller 120 can use BootLoader to determine whether or not the notification has been received. Next, in S803, the operation control unit 111 determines whether a special mode end notification has been received from the operation control unit 121 of the controller 120. Note that when the special mode end button 642 is pressed in the information processing apparatus 300, the arithmetic control section 121 receives a special mode end notification from the information processing apparatus 300, and transmits this to the arithmetic control section 111. When the end of the special mode is detected, the special mode end notification is transmitted to the arithmetic control unit 111. Operation control unit 111 waits until the special mode end notification is received (NO in S803), and when the special mode end notification is received (YES in S803), advances the process to S804.

S804において、演算制御部111は、消去コマンドを通信部112に送信することで、記憶部113に記憶されているモード移行情報を消去(削除)するよう制御する。以上で、起動処理が完了する。一方、S805においては、演算制御部111は、コントローラ120の演算制御部121に通常モードで使用するOSで起動する旨の通常モード起動通知を送信する。以上で、起動処理が完了する。   In step S804, the arithmetic control unit 111 transmits an erase command to the communication unit 112 to control to erase (delete) the mode transition information stored in the storage unit 113. Thus, the boot process is completed. On the other hand, in step S805, the operation control unit 111 transmits, to the operation control unit 121 of the controller 120, a normal mode start notification indicating that the OS used in the normal mode is to be started. Thus, the boot process is completed.

図9は、コントローラ120の演算制御部121による、画像形成装置100の起動処理を示すフローチャートである。画像形成装置100の電源投入後、コントローラ120の演算制御部121は、BootLoaderが各種制御を行っており、S901において、演算制御部121は、操作部110の演算制御部111から特殊モード起動通知を受信したか否かを判定する。具体的には、演算制御部121は、のBootLoader動作中に所定の入力ポートに、操作部110の演算制御部111から送信された特殊モード起動通知が入力された場合に、特殊モード起動通知を受信したと判定する。演算制御部121は、特殊モード起動通知を受信した場合には(S901でYES)、処理をS902へ進める。演算制御部121は、特殊モード起動通知を受信しなかった場合には(S901でNO)、処理をS909へ進める。   FIG. 9 is a flowchart showing start-up processing of the image forming apparatus 100 by the operation control unit 121 of the controller 120. After power-on of the image forming apparatus 100, the boot loader performs various controls by the operation control unit 121 of the controller 120. In step S901, the operation control unit 121 receives a special mode start notification from the operation control unit 111 of the operation unit 110. It is determined whether or not it has been received. Specifically, when the special mode activation notification transmitted from the arithmetic control unit 111 of the operation unit 110 is input to a predetermined input port during the boot loader operation, the arithmetic control unit 121 transmits the special mode activation notification. It is determined that it has been received. If the arithmetic control unit 121 receives the special mode start notification (YES in step S901), the operation control unit 121 advances the process to step S902. If the arithmetic control unit 121 has not received the special mode activation notification (NO in S901), the operation control unit 121 advances the process to S909.

S902において、演算制御部121は、受信した特殊モード起動通知の内容に応じたOSを起動させる。例えば、Downloadモードでの起動通知を受信した場合には、演算制御部121は、Downloadモードで画像形成装置100が動作するためのOSを起動させる。OS起動後、S903において、演算制御部121は、ソフトウェアアクセスポイントをSSID及びパスワードに基づいて立ち上げる。なお、情報処理装置300と、画像形成装置100との間でWi−Fi Directや、Wi−Fi Awareに準拠するアドホック通信を行う場合は、当該規格に基づく起動処理を行うものとする。次に、S904において、演算制御部121は、WLAN接続済みの情報処理装置300からHTTPサーバへのアクセスに係る画面要求を受信するまで待機し(S904でNO)、画面要求を受信すると(S904でYES)、処理をS905へ進める。   In step S902, the operation control unit 121 activates an OS according to the content of the received special mode activation notification. For example, when the start notification in the Download mode is received, the operation control unit 121 starts the OS for operating the image forming apparatus 100 in the Download mode. After the OS activation, in step S903, the operation control unit 121 launches the software access point based on the SSID and the password. When performing ad-hoc communication based on Wi-Fi Direct or Wi-Fi Aware between the information processing apparatus 300 and the image forming apparatus 100, the activation process based on the standard is performed. Next, in S904, the operation control unit 121 waits for reception of a screen request relating to access to the HTTP server from the WLAN-connected information processing apparatus 300 (NO in S904), and when a screen request is received (S904) YES), the process proceeds to S905.

S905において、演算制御部121は、画面要求に応じた画面情報を画像形成装置100に送信する。なお、画面情報及び画面情報により提供される機能は動作モード毎に異なるものとする。次に、S906において、演算制御部121は、特殊モード終了指示を受信したか否かを判定する。演算制御部121は、画像形成装置100において特殊モード終了ボタンが押下された場合に画像形成装置100から特殊モード終了指示を受信するものとする。演算制御部121は、特殊モード終了指示を受信するまで待機し(S906でNO)、受信すると(S906でYES)、処理をS907へ進める。   In S 905, the operation control unit 121 transmits screen information corresponding to the screen request to the image forming apparatus 100. Note that the screen information and the functions provided by the screen information are different for each operation mode. Next, in S906, the operation control unit 121 determines whether a special mode end instruction has been received. The arithmetic control unit 121 receives a special mode end instruction from the image forming apparatus 100 when the special mode end button is pressed in the image forming apparatus 100. Operation control unit 121 waits until the special mode end instruction is received (NO in S906), and when received (YES in S906), advances the process to S907.

S907において、演算制御部121は、操作部110の演算制御部111に特殊モード終了通知を送信する。これにより、記憶部113に記憶されたモード移行情報は消去される。次に、S908において、演算制御部121は、OSを通常モードに切り替えるためのシステムの再起動を開始する。以上で、処理は終了する。なお、再起動処理は、OSの構成などに依存するため、必須の処理ではない。一方、S909において、演算制御部121は、通常モードで使用するOSを起動させる。以上で処理は終了する。   In S 907, the arithmetic control unit 121 transmits a special mode end notification to the arithmetic control unit 111 of the operation unit 110. Thus, the mode transition information stored in the storage unit 113 is erased. Next, in S908, the arithmetic control unit 121 starts restarting the system for switching the OS to the normal mode. Thus, the process ends. The restart process is not an essential process because it depends on the configuration of the OS. On the other hand, in step S909, the arithmetic control unit 121 activates the OS used in the normal mode. The process ends here.

以上のように、実施形態に係る画像形成装置100は、電源がOFFの状態からでも、特殊モードで起動させることができる。さらに、特定の動作モードを特殊モードとして設定しておくことで、画像形成装置100は、特定の動作モードで起動させることができる。すなわち、画像形成装置100は、電源がオフの状態から、特定の動作モードで、画像形成装置を起動させることができる。   As described above, the image forming apparatus 100 according to the embodiment can be activated in the special mode even when the power is off. Furthermore, by setting a specific operation mode as a special mode, the image forming apparatus 100 can be activated in the specific operation mode. That is, the image forming apparatus 100 can start the image forming apparatus in a specific operation mode from the power off state.

<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other Embodiments>
The present invention is also realized by executing the following processing. That is, software (program) that implements the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media. Then, the computer (or CPU or MPU or the like) of the system or apparatus reads out and executes the program.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Although the preferred embodiments of the present invention have been described above in detail, the present invention is not limited to the specific embodiments, and various modifications may be made within the scope of the present invention as set forth in the claims.・ Change is possible.

100 画像形成装置
111 操作演算部
112 通信部
113 記憶部
300 情報処理装置
100 image forming apparatus 111 operation calculation unit 112 communication unit 113 storage unit 300 information processing apparatus

Claims (7)

複数の動作モードを有する画像形成装置であって、
近距離無線通信により、外部装置から動作モードの移行情報を受信する通信手段と、
前記移行情報を記憶手段に記録する第1の制御手段と、
前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第2の制御手段と
を有することを特徴とする画像形成装置。
An image forming apparatus having a plurality of operation modes,
Communication means for receiving operation mode transition information from an external device by near field communication;
First control means for recording the transition information in storage means;
An image forming apparatus having a second control unit configured to start the image forming apparatus in an operation mode corresponding to the transition information stored in the storage unit;
前記移行情報は、利用が制限される動作モードへの移行情報であり、
前記第2の制御手段は、前記利用が制限される動作モードで前記画像形成装置を起動させることを特徴とする請求項1に記載の画像形成装置。
The transition information is information on transition to an operation mode whose use is restricted,
The image forming apparatus according to claim 1, wherein the second control unit activates the image forming apparatus in an operation mode in which the use is restricted.
前記第2の制御手段は、前記記憶手段に前記移行情報が記憶されていない場合には、前記利用が制限される動作モード以外の、通常の動作モードで起動させることを特徴とする請求項2に記載の画像形成装置。   The second control means is characterized in that, in the case where the transition information is not stored in the storage means, the second control means is activated in a normal operation mode other than the operation mode in which the use is restricted. The image forming apparatus according to claim 1. 前記第1の制御手段は、前記画像形成装置の起動が完了すると、前記移行情報を前記記憶手段から削除することを特徴とする請求項1又は2に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the first control unit deletes the transition information from the storage unit when the start of the image forming apparatus is completed. 前記通信手段は、近接無線通信を行うことを特徴とする請求項1乃至4の何れか1項に記載の画像形成装置。   The image forming apparatus according to any one of claims 1 to 4, wherein the communication unit performs close proximity wireless communication. 前記通信手段は、前記外部装置からの磁界変化により起電力を発生し、前記記憶手段への移行情報の書き込み及び読み出しを行うことを特徴とする請求項5に記載の画像形成装置。   6. The image forming apparatus according to claim 5, wherein the communication unit generates an electromotive force due to a change in magnetic field from the external device, and writes and reads transfer information to the storage unit. 複数の動作モードを有する画像形成装置が実行する制御方法であって、
近距離無線通信により、外部装置から動作モードの移行情報を受信する通信ステップと、
前記移行情報を記憶手段に記録する第1の制御ステップと、
前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第2の制御ステップと
を含むことを特徴とする制御方法。
A control method executed by an image forming apparatus having a plurality of operation modes, the control method comprising:
A communication step of receiving operation mode transition information from an external device by near field communication;
A first control step of recording the transition information in storage means;
And D. a second control step of activating the image forming apparatus in an operation mode corresponding to the transition information stored in the storage means.
JP2018002022A 2018-01-10 2018-01-10 Image forming apparatus and control method Pending JP2019121990A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018002022A JP2019121990A (en) 2018-01-10 2018-01-10 Image forming apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018002022A JP2019121990A (en) 2018-01-10 2018-01-10 Image forming apparatus and control method

Publications (1)

Publication Number Publication Date
JP2019121990A true JP2019121990A (en) 2019-07-22

Family

ID=67306556

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018002022A Pending JP2019121990A (en) 2018-01-10 2018-01-10 Image forming apparatus and control method

Country Status (1)

Country Link
JP (1) JP2019121990A (en)

Similar Documents

Publication Publication Date Title
CN107329716B (en) Method and image forming apparatus using near field communication
JP6257403B2 (en) Information processing apparatus, control method therefor, and program
US8390838B2 (en) Image forming device, image forming method, and image forming program which requires user authentication to start a printout process
JP6562660B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
US9740447B1 (en) Method and apparatus for automatically printing documents from portable memory device
JP2007267370A (en) Information processing apparatus, wireless communication method, storage medium, program
CN106998525B (en) Communication device, control method of communication device, and communication system
US10327124B2 (en) Communication device and terminal device
JP2007128323A (en) Information processing apparatus, authentication processing method, and computer program
CN105933563A (en) Mobile Device And Image Forming System
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
CN108694025B (en) Information processing apparatus, control method, and storage medium
JP2015231155A (en) Communication system, information processing device and control method thereof, and program
JP2020185717A (en) Printing device, printing control method and program
JP6245902B2 (en) Image forming apparatus, control method therefor, and program
JP2016115994A (en) Communication device and control method for communication device, and program
JP6619775B2 (en) COMMUNICATION DEVICE, SYSTEM, CONTROL METHOD, AND PROGRAM
CN108076246A (en) Electronic equipment and the computer-readable storage medium of non-transitory
JP2013022762A (en) Printing apparatus, control method of printing apparatus, and computer program
CN112019697A (en) Image forming apparatus, storage method and program of image forming data
KR102806729B1 (en) Information processing system, information processing apparatus, and control method of the same
JP5030178B2 (en) Printing system, information processing apparatus, printing apparatus, printing method, control method, and program
JP2019121990A (en) Image forming apparatus and control method
JP2004282673A (en) Management system, management device, and operation panel changing method
JP2017013313A (en) Image formation apparatus, image formation system, and control method and program of image formation apparatus