JP2020123054A - Information processing device and control method therefor, and program - Google Patents

Information processing device and control method therefor, and program Download PDF

Info

Publication number
JP2020123054A
JP2020123054A JP2019013338A JP2019013338A JP2020123054A JP 2020123054 A JP2020123054 A JP 2020123054A JP 2019013338 A JP2019013338 A JP 2019013338A JP 2019013338 A JP2019013338 A JP 2019013338A JP 2020123054 A JP2020123054 A JP 2020123054A
Authority
JP
Japan
Prior art keywords
usb
information processing
usb port
control unit
user
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
JP2019013338A
Other languages
Japanese (ja)
Inventor
原口 貴大
Takahiro Haraguchi
貴大 原口
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 JP2019013338A priority Critical patent/JP2020123054A/en
Publication of JP2020123054A publication Critical patent/JP2020123054A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Systems (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide a device that has USB host IFs one of which is connected with a USB device for authentication, and that does not require, when used by some other user, restarting the device for performing authentication operation.SOLUTION: An information processing device (a controller unit of an image forming apparatus) having a plurality of USB ports switches the USB ports so as to: enable a first USB port for connecting a USB device for user authentication to be performed to allow a user to log in the information processing device; enable a second USB port different from the first USB port instead of the first USB port after succeeding in the user authentication using the USB device; and enable the first USB port again instead of the second USB port after the user who logs in the information processing device logs out from the information processing device.SELECTED DRAWING: Figure 2

Description

本発明は、情報処理装置とその制御方法、及びプログラムに関するものである。 The present invention relates to an information processing device, a control method thereof, and a program.

複数のUSBホストIFを備える画像形成装置において、USBホストコントローラを内蔵したCPUが有するUSBポートの数が画像形成装置に必要なUSBホストIF数より少ない場合、HUBデバイスを使って必要なUSBホストIF数を確保するのが一般的である。USBホストIFの一つに認証用USB機器を接続する画像形成装置では、認証用USB機器と、それ以外のUSBデバイスは排他制御でも良い。その場合、HUBデバイスを使うと、HUBデバイス以外にHUBデバイス周辺部品が必要となり、コントローラ基板の小型化や高密度化の妨げとなっていた。現在、一つのUSBポートを2つのUSBホストIFに切り替えて接続することが可能なUSB信号切替えデバイスが発売されている。更に、USBに限らず、このような切り替え機能をもつ信号切替えデバイスを使用する際の制御方法が提案されている。 In an image forming apparatus having a plurality of USB host IFs, when a CPU having a built-in USB host controller has a smaller number of USB ports than the number of USB host IFs required for the image forming apparatus, a USB host IF required by using a HUB device is used. It is common to secure a number. In the image forming apparatus in which the authentication USB device is connected to one of the USB host IFs, the authentication USB device and the other USB devices may be exclusively controlled. In that case, when the HUB device is used, HUB device peripheral parts are required in addition to the HUB device, which hinders miniaturization and high density of the controller board. At present, a USB signal switching device that can switch and connect one USB port to two USB host IFs is on sale. Furthermore, not only USB but also a control method when using a signal switching device having such a switching function has been proposed.

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

しかしながら、上記特許文献に記載の技術では、装置の起動時に接触型メディアを使用した認証デバイスによる認証操作が完了すると、その認証データを装置内部の不揮発性メモリに記録する制御を行っていた。更に、認証デバイスを接続しているバスを別の装置側のバスへ切り替える制御を行っていた。そして、バスとは別に接触型メディアが認証デバイスに装着されているか否かを識別する信号を監視し、接触型メディアが認証デバイスから外されるとログオフするように制御していた。更に、バスの切り替えは装置の再起動により行っていた。そのため、別のユーザが、その装置を使用する場合、認証操作を行うため、装置の再起動が必要となり、その間、そのユーザは装置を使用できないという課題があった。 However, in the technique described in the above patent document, when the authentication operation by the authentication device using the contact type medium is completed at the time of starting the device, the control is performed so that the authentication data is recorded in the nonvolatile memory inside the device. Furthermore, control is performed to switch the bus connecting the authentication device to the bus of another device. Then, in addition to the bus, a signal for identifying whether or not the contact medium is attached to the authentication device is monitored, and control is performed so as to log off when the contact medium is removed from the authentication device. Further, the bus switching is performed by restarting the device. Therefore, when another user uses the device, there is a problem that the device cannot be used by another user during the authentication operation because the user needs to restart the device.

本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。 An object of the present invention is to solve at least one of the problems of the above-mentioned conventional techniques.

本発明の目的は、認証操作を行うための装置の再起動等を必要とすることなく、認証用のUSBポートを含む複数のUSBポートを効率良く利用できる技術を提供することにある。 It is an object of the present invention to provide a technique capable of efficiently using a plurality of USB ports including a USB port for authentication without requiring a restart of a device for performing an authentication operation.

上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
複数のUSBポートを有する情報処理装置であって、
有効となるUSBポートを切り替える切替え手段と、
ユーザが前記情報処理装置にログインするために行われるユーザ認証用のUSB機器を接続する第1USBポートを有効にし、当該USB機器を用いたユーザ認証の成功後、前記第1USBポートの代わりに前記第1USBポートとは異なる第2USBポートを有効にし、前記情報処理装置にログインした前記ユーザの前記情報処理装置からのログアウト後に、前記第2USBポートの代わりに前記第1USBポートを再び有効にするように前記切替え手段を制御する制御手段と、を有することを特徴とする。
To achieve the above object, an information processing apparatus according to one aspect of the present invention has the following configuration. That is,
An information processing device having a plurality of USB ports,
A switching means for switching the effective USB port,
A first USB port for connecting a USB device for user authentication performed by a user to log in to the information processing device is enabled, and after successful user authentication using the USB device, the first USB port is replaced with the first USB port. The second USB port different from the first USB port is enabled, and after the user who logged in the information processing device logs out from the information processing device, the first USB port is enabled again instead of the second USB port. And control means for controlling the switching means.

本発明によれば、複数のUSBポートを有する情報処理装置において、認証操作を行うための装置の再起動等を必要とすることなく、認証用のUSBポートを含む複数のUSBポートを効率良く利用できるという効果がある。 According to the present invention, in an information processing device having a plurality of USB ports, it is possible to efficiently use a plurality of USB ports including a USB port for authentication without requiring a restart of the device for performing an authentication operation. There is an effect that you can.

本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。 Other features and advantages of the present invention will be apparent from the following description with reference to the accompanying drawings. In the attached drawings, the same or similar components are designated by the same reference numerals.

添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
本発明の実施形態1に係る画像形成装置の構成を説明するブロック図。 実施形態1に係るコントローラユニットの構成を説明するブロック図。 実施形態1に係る画像形成装置の制御部によるUSB信号切替え部の切替え制御処理を説明するフローチャート。 実施形態1に係るUSB信号切替え部の構成を模式的に示した図。 実施形態1に係る画像形成装置の操作部の表示部に表示される画面例を示す図。 実施形態1に係るUSB信号切替え部によるUSB信号の切り替えタイミングを説明する図。 実施形態2に係る画像形成装置の制御部によるUSB信号切替え部の切替え制御処理を説明するフローチャート。
The accompanying drawings are included in and form a part of the specification, illustrate the embodiments of the invention, and together with the description, serve to explain the principles of the invention.
1 is a block diagram illustrating a configuration of an image forming apparatus according to a first exemplary embodiment of the present invention. 3 is a block diagram illustrating a configuration of a controller unit according to the first embodiment. FIG. 6 is a flowchart illustrating a switching control process of a USB signal switching unit by the control unit of the image forming apparatus according to the first embodiment. FIG. 3 is a diagram schematically showing a configuration of a USB signal switching unit according to the first embodiment. FIG. 6 is a diagram showing an example of a screen displayed on the display unit of the operation unit of the image forming apparatus according to the first embodiment. FIG. 6 is a diagram for explaining the USB signal switching timing by the USB signal switching unit according to the first embodiment. 9 is a flowchart illustrating a switching control process of a USB signal switching unit by the control unit of the image forming apparatus according to the second embodiment.

以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。さらに、添付図面においては、同一もしくは同様の構成に同一の参照番号を付し、重複した説明は省略する。ない、以下の実施形態では、画像形成装置を例に本発明に係る情報処理装置の実施形態を説明するが、本発明に係る情報処理装置は、このような画像形成装置に限定されるものでなく、例えば通信装置や情報端末などにも適用できる。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the present invention according to the claims, and all combinations of the features described in the present embodiments are not necessarily essential to the solving means of the present invention. .. Further, in the accompanying drawings, the same or similar components are designated by the same reference numerals, and duplicated description will be omitted. In the following embodiments, an image forming apparatus is taken as an example to describe an embodiment of the information processing apparatus according to the present invention, but the information processing apparatus according to the present invention is not limited to such an image forming apparatus. Instead, it can be applied to, for example, a communication device or an information terminal.

[実施形態1]
図1は、本発明の実施形態1に係る画像形成装置100の構成を説明するブロック図である。
[Embodiment 1]
FIG. 1 is a block diagram illustrating the configuration of the image forming apparatus 100 according to the first embodiment of the present invention.

画像形成装置100は、コントローラユニット101、操作部102、スキャナ部103、プリント部104、HDD(大容量記憶装置)105を有している。コントローラユニット101は、画像形成装置100の制御全般を司る。コントローラユニット101の詳細は図2を参照して後述する。HDD105は、データを記憶する不揮発性の記憶装置である。尚、記憶装置としては、HDD以外の記憶装置(例えばSSD等)であってもよい。スキャナ部103は、原稿を読み取って、画像データを入力する。プリント部104は、スキャナ部103から入力された画像データに対し、後述するコントローラユニット101の画像処理部204(図2)で画像処理された画像データを印刷する。操作部102は、表示部を介してユーザに各種情報を提供するとともに、ボタン等を介してユーザから様々な指示を入力する。尚、操作部102の表示部はタッチパネル機能を有していてもよい。これら操作部102、スキャナ部103、プリント部104はバス107を介してコントローラユニット101と接続されている。HDD105は、バス106を介してコントローラユニット101と接続されている。 The image forming apparatus 100 includes a controller unit 101, an operation unit 102, a scanner unit 103, a printing unit 104, and an HDD (mass storage device) 105. The controller unit 101 controls overall control of the image forming apparatus 100. Details of the controller unit 101 will be described later with reference to FIG. The HDD 105 is a non-volatile storage device that stores data. Note that the storage device may be a storage device other than the HDD (for example, SSD). The scanner unit 103 reads a document and inputs image data. The printing unit 104 prints the image data that has been image-processed by the image processing unit 204 (FIG. 2) of the controller unit 101, which will be described later, with respect to the image data input from the scanner unit 103. The operation unit 102 provides various information to the user via the display unit, and inputs various instructions from the user via buttons and the like. The display unit of the operation unit 102 may have a touch panel function. The operation unit 102, the scanner unit 103, and the print unit 104 are connected to the controller unit 101 via the bus 107. The HDD 105 is connected to the controller unit 101 via the bus 106.

図2は、実施形態1に係るコントローラユニット101の構成を説明するブロック図である。 FIG. 2 is a block diagram illustrating the configuration of the controller unit 101 according to the first embodiment.

コントローラユニット101は、制御部201、RAM202、ROM203、画像処理部204、HDDIF制御部205を有している。更に、USB電源部206、過電流検出部207、過電流検出部208、USB信号切替え部209、USBメモリ用IF210、認証用USBカードリーダ用IF211を有する。認証用USBカードリーダ用IF211には、認証用のUSBカードリーダ212がUSBケーブル213を介して接続される。 The controller unit 101 has a control unit 201, a RAM 202, a ROM 203, an image processing unit 204, and an HDDIF control unit 205. Further, it has a USB power supply unit 206, an overcurrent detection unit 207, an overcurrent detection unit 208, a USB signal switching unit 209, a USB memory IF 210, and an authentication USB card reader IF 211. The authentication USB card reader IF 211 is connected to the authentication USB card reader 212 via a USB cable 213.

制御部(CPU)201は、ROM203に格納されたプログラムに従って、画像形成装置100を制御する。また制御部201は、USBメモリ用IF210に接続されるUSBメモリ等のUSBデバイス(不図示)、認証用USBカードリーダ用IF211に接続されるカードリーダ212を制御する。更に制御部201は、過電流検出部207、過電流検出部208、USB信号切替え部209を制御する。RAM202は、制御部201がROM203に記憶されているプログラムに従って処理を行うときのワークメモリとして使用される。画像処理部204は、スキャナ部103から取り込んだ画像データに画像処理を行う。HDDIF制御部205は、バス107上のデータをバス106上のデータに変換するためのブリッジ回路としても機能している。RAM202、ROM203、画像処理部204、HDDIF制御部205は、バス107を介して制御部201と接続される。 The control unit (CPU) 201 controls the image forming apparatus 100 according to a program stored in the ROM 203. The control unit 201 also controls a USB device (not shown) such as a USB memory connected to the IF 210 for USB memory, and a card reader 212 connected to the IF 211 for authentication USB card reader. Further, the control unit 201 controls the overcurrent detection unit 207, the overcurrent detection unit 208, and the USB signal switching unit 209. The RAM 202 is used as a work memory when the control unit 201 performs processing according to the program stored in the ROM 203. The image processing unit 204 performs image processing on the image data captured by the scanner unit 103. The HDDIF control unit 205 also functions as a bridge circuit for converting the data on the bus 107 into the data on the bus 106. The RAM 202, the ROM 203, the image processing unit 204, and the HDDIF control unit 205 are connected to the control unit 201 via the bus 107.

USBメモリ用IF210、認証用USBカードリーダ用IF211は、USBデバイスを接続するためのUSBポートである。USBメモリ用IF210は、USBメモリ等のUSBデバイスを接続するためのUSBポートである。認証用USBカードリーダ用IF211は、カードリーダ212を接続するためのUSBホストIFである。USBメモリ用IF210は、USB信号214によりUSB信号切替え部209と接続される。USB信号214は、USBポートであるUSBメモリ用IF210に接続されたUSBデバイスからUSB信号切替え部209に向けてデータを送受信する信号線である。認証用USBカードリーダ用IF211は、USB信号215によりUSB信号切替え部209と接続される。USB信号215は、USBポートである認証用USBカードリーダ用IF211に接続されたUSBデバイスからUSB信号切替え部209に向けてデータを送受信する信号線である。 The USB memory IF 210 and the authentication USB card reader IF 211 are USB ports for connecting a USB device. The IF 210 for USB memory is a USB port for connecting a USB device such as a USB memory. The authentication USB card reader IF 211 is a USB host IF for connecting the card reader 212. The USB memory IF 210 is connected to the USB signal switching unit 209 by the USB signal 214. The USB signal 214 is a signal line for transmitting and receiving data from the USB device connected to the USB memory IF 210, which is a USB port, to the USB signal switching unit 209. The authentication USB card reader IF 211 is connected to the USB signal switching unit 209 by the USB signal 215. The USB signal 215 is a signal line for transmitting and receiving data from the USB device connected to the authentication USB card reader IF 211, which is a USB port, to the USB signal switching unit 209.

USB信号切替え部209は、USB切替え信号216、USB信号217により制御部201と接続される。USB信号切替え部209は、USB切替え信号216の論理(ハイレベルかロウレベル)により、USB信号217の接続先を、USB信号214、又は、USB信号215に切り替える。即ち、USB切替え信号216がハイレベルのときは、USB信号217がUSB信号214と接続され、USB切替え信号216がロウレベルのときは、USB信号217がUSB信号215と接続される。こうして制御部201は、USB切替え信号216を制御してUSBメモリ用IF210、又は、認証用USBカードリーダ用IF211に接続されたUSBデバイスと通信する。 The USB signal switching unit 209 is connected to the control unit 201 by a USB switching signal 216 and a USB signal 217. The USB signal switching unit 209 switches the connection destination of the USB signal 217 to the USB signal 214 or the USB signal 215 according to the logic (high level or low level) of the USB switching signal 216. That is, when the USB switching signal 216 is at the high level, the USB signal 217 is connected to the USB signal 214, and when the USB switching signal 216 is at the low level, the USB signal 217 is connected to the USB signal 215. In this way, the control unit 201 controls the USB switching signal 216 to communicate with the USB device IF 210 or the USB device connected to the authentication USB card reader IF 211.

過電流検出部207,208は、USB電源ライン218でUSB電源部206と接続されている。USB電源部206は、USBメモリ用IF210、認証用USBカードリーダ用IF211に接続されるUSB機器に供給する電力を出力する電源部である。過電流検出部207は、USBメモリ用IF210に接続されたUSB機器に電源ライン219を介して電力を供給する。更に、過電流検出部207は、USBメモリ用IF210に接続されたUSB機器が過剰に電流を消費する場合、接続されたUSB機器へ給電を遮断する機能を有する。過電流検出部207は、制御部201との間で、制御信号220と過電流検知信号221のやり取りを行う。制御部201が制御信号220をロウレベルにすると、過電流検出部207はUSBメモリ用IF210に電源ライン219を介して給電し、制御部201が制御信号220をハイレベルにすると、その給電を停止する。過電流検出部207は、USBメモリ用IF210に接続したUSB機器が過剰に電流を消費する場合、過過電流検知信号221をロウレベルにして、制御部201に過電流を検知したことを通知する。 The overcurrent detection units 207 and 208 are connected to the USB power supply unit 206 via a USB power supply line 218. The USB power supply unit 206 is a power supply unit that outputs power supplied to the USB device connected to the USB memory IF 210 and the authentication USB card reader IF 211. The overcurrent detection unit 207 supplies power to the USB device connected to the USB memory IF 210 via the power supply line 219. Further, the overcurrent detection unit 207 has a function of cutting off power supply to the connected USB device when the USB device connected to the USB memory IF 210 consumes excessive current. The overcurrent detection unit 207 exchanges the control signal 220 and the overcurrent detection signal 221 with the control unit 201. When the control unit 201 sets the control signal 220 to the low level, the overcurrent detection unit 207 supplies power to the USB memory IF 210 via the power supply line 219, and when the control unit 201 sets the control signal 220 to the high level, the power supply is stopped. .. When the USB device connected to the USB memory IF 210 consumes excessive current, the overcurrent detection unit 207 sets the overcurrent detection signal 221 to low level to notify the control unit 201 that overcurrent has been detected.

過電流検出部208は、認証用USBカードリーダ用IF211に接続されたUSB機器(ここではカードリーダ212)に電源ライン222を介して電源を供給する。更に、過電流検出部208は、認証用USBカードリーダ用IF211に接続されたカードリーダ212が過剰に電流を消費する場合、接続されたカードリーダ212への給電を遮断する機能を有する。過電流検出部208は、制御部201との間で、制御信号223と過電流検知信号224とをやりとりする。制御部201が制御信号223をロウレベルにすると、過電流検出部208は認証用USBカードリーダ用IF211に電源ライン222を介して給電し、制御部201が制御信号223をハイレベルにすると、その給電を停止する。過電流検出部208は、認証用USBカードリーダ用IF211に接続されたカードリーダ212が過剰に電流を消費する場合、過電流検知信号224をロウレベルにして制御部201に過電流を検知したことを通知する。 The overcurrent detection unit 208 supplies power to the USB device (here, the card reader 212) connected to the authentication USB card reader IF 211 via the power line 222. Further, the overcurrent detection unit 208 has a function of shutting off power supply to the connected card reader 212 when the card reader 212 connected to the authentication USB card reader IF 211 consumes excessive current. The overcurrent detection unit 208 exchanges a control signal 223 and an overcurrent detection signal 224 with the control unit 201. When the control unit 201 sets the control signal 223 to the low level, the overcurrent detection unit 208 supplies power to the authentication USB card reader IF 211 via the power supply line 222, and when the control unit 201 sets the control signal 223 to the high level, the power supply is performed. To stop. When the card reader 212 connected to the authentication USB card reader IF 211 consumes an excessive amount of current, the overcurrent detection unit 208 sets the overcurrent detection signal 224 to the low level and detects that the control unit 201 has detected the overcurrent. Notice.

認証用USBカードリーダ212は、ICカードによる認証用のUSBデバイスである。制御部201は、一定間隔でカードリーダ212にICカード情報の読み取りコマンドを送信する。カードリーダ212は、ICカード情報の読み取りコマンドを受信するとICカード情報の読み取り処理を行う。カードリーダ212のICカード情報の読み取り可能範囲内にICカードがある場合、カードリーダ212は、そのICカードから読み取ったデータを制御部201に送信する。一方、カードリーダ212のICカード情報の読み取り可能範囲内にICカードがない場合、ICカードから情報を読み取れないので、読み取り情報なしデータを制御部201に送信する。カードリーダ212は、USBケーブル213を介して認証用USBカードリーダ用IF211に接続される。 The authentication USB card reader 212 is a USB device for authentication using an IC card. The control unit 201 transmits an IC card information read command to the card reader 212 at regular intervals. Upon receiving the IC card information read command, the card reader 212 performs IC card information read processing. When the IC card is within the readable range of the IC card information of the card reader 212, the card reader 212 transmits the data read from the IC card to the control unit 201. On the other hand, when there is no IC card within the readable range of the IC card information of the card reader 212, the information cannot be read from the IC card, and therefore the data without read information is transmitted to the control unit 201. The card reader 212 is connected to the authentication USB card reader IF 211 via the USB cable 213.

次に図3のフローチャートを説明する前に、図5を参照して操作部102の表示部に表示される画面について説明する。 Before explaining the flowchart of FIG. 3, the screen displayed on the display unit of the operation unit 102 will be described with reference to FIG.

図5は、実施形態1に係る画像形成装置100の操作部102の表示部501に表示される画面例を示す図である。 FIG. 5 is a diagram showing an example of a screen displayed on the display unit 501 of the operation unit 102 of the image forming apparatus 100 according to the first embodiment.

操作部102は、表示部501、テンキー部502、リセットキー503、スタートキー504を有している。表示部501には、画像形成装置100を操作するためのアイコンや各種メッセージが表示される。テンキー部502は、数字を入力するためのキーである。リセットキー503は、画像形成装置100の設定変更確定前に変更した設定を変更前の設定に戻すためのキーである。スタートキー504は、画像形成装置100にコピー実行指示を行うためのキーである。 The operation unit 102 has a display unit 501, a ten-key unit 502, a reset key 503, and a start key 504. Icons and various messages for operating the image forming apparatus 100 are displayed on the display unit 501. The ten-key portion 502 is a key for inputting numbers. The reset key 503 is a key for returning the setting changed before the setting change of the image forming apparatus 100 is fixed to the setting before the change. The start key 504 is a key for instructing the image forming apparatus 100 to execute copying.

図5(A)は、後述する図3のS303で制御部201が表示部501に表示する認証画面例を示す。認カードリーダ212にICカードがかざされ認証が成立するまで、画像形成装置100の表示部501は、図5(A)の表示を継続する。 FIG. 5A shows an example of an authentication screen displayed on the display unit 501 by the control unit 201 in S303 of FIG. 3 described later. The display unit 501 of the image forming apparatus 100 continues the display of FIG. 5A until the authentication card reader 212 holds the IC card and the authentication is established.

図5(B)は、後述する図3のS309で制御部201が表示部501に表示する操作画面例を示す。ユーザが画像形成装置100を操作するために必要なコピーアイコン510、FAXアイコン511、USBメモリ保存読出アイコン512、ログオフアイコン513が表示される。 FIG. 5B shows an example of an operation screen displayed on the display unit 501 by the control unit 201 in S309 of FIG. 3 described later. A copy icon 510, a FAX icon 511, a USB memory save/read icon 512, and a logoff icon 513 required for the user to operate the image forming apparatus 100 are displayed.

図5(C)は、後述する図3のS312で制御部201が表示部501に表示する画面例を示す。制御部201が、USBメモリ用IF210にUSBメモリが装着されたことを検出すると、制御部201は、USBメモリ取外しアイコン514を表示する。 FIG. 5C shows an example of a screen displayed by the control unit 201 on the display unit 501 in S312 of FIG. 3 described later. When the control unit 201 detects that the USB memory is attached to the USB memory IF 210, the control unit 201 displays the USB memory removal icon 514.

図3は、実施形態1に係る画像形成装置100の制御部201によるUSB信号切替え部209の切替え制御処理を説明するフローチャートである。尚、この処理は、制御部201がROM203に格納されているプログラムを実行することにより達成される。 FIG. 3 is a flowchart illustrating a switching control process of the USB signal switching unit 209 by the control unit 201 of the image forming apparatus 100 according to the first embodiment. Note that this processing is achieved by the control unit 201 executing a program stored in the ROM 203.

この処理は、画像形成装置100の起動時に開始される。S301で制御部201は、コントローラユニット101のシステム起動処理を行う。ユーザが画像形成装置100の不図示の主電源スイッチをオンにすると、不図示の電源部は、操作部102、スキャナ部103、プリント部104、HDD105、コントローラユニット101に給電する。給電を受けたコントローラユニット101の制御部201は、ROM203のプログラムに従いシステムの起動処理を行う。制御部201は、システム起動処理において、制御部201内部の不図示のUSBコントローラ、画像処理部204の不図示のレジスタ、並びに、HDDIF制御部205の不図示のレジスタの設定を行う。加えて制御部201は、USB切替え信号216をロウレベルにして、USB信号217をUSB信号215と接続する様にUSB信号切替え部209を制御する。これにより初期状態では、認証用USBカードリーダ用IF211がイネーブルとなる。 This process is started when the image forming apparatus 100 is activated. In step S301, the control unit 201 performs system activation processing for the controller unit 101. When the user turns on a main power switch (not shown) of the image forming apparatus 100, the power unit (not shown) supplies power to the operation unit 102, the scanner unit 103, the printing unit 104, the HDD 105, and the controller unit 101. The control unit 201 of the controller unit 101, which receives the power supply, performs system start-up processing according to the program of the ROM 203. In the system activation process, the control unit 201 sets a USB controller (not shown) inside the control unit 201, a register (not shown) of the image processing unit 204, and a register (not shown) of the HDDIF control unit 205. In addition, the control unit 201 controls the USB signal switching unit 209 so that the USB switching signal 216 is set to low level and the USB signal 217 is connected to the USB signal 215. As a result, in the initial state, the authentication USB card reader IF 211 is enabled.

次にS302に進み制御部201は、認証用USBカードリーダ用IF211を介して認証用のUSBカードリーダ212との接続処理を行う。この接続処理を行うことで制御部201は、カードリーダ212と通信することが可能となる。次にS303に進み制御部201は、操作部102の表示部501に、例えば図5(A)に示す認証画面を表示する。 Next, proceeding to S302, the control unit 201 performs a connection process with the authentication USB card reader 212 via the authentication USB card reader IF 211. By performing this connection process, the control unit 201 can communicate with the card reader 212. Next, in S303, the control unit 201 displays the authentication screen shown in FIG. 5A on the display unit 501 of the operation unit 102.

次にS304に進み制御部201は、カードリーダ212を介してICカードから認証情報を取得する。このとき制御部201は、一定間隔で、カードリーダ212にICカード認証情報の読み取りコマンドを送信する。カードリーダ212は、この読み取りコマンドを受信すると、ICカードからのデータ読み取りを行う。このとき、カードリーダ212の読み取り領域にICカードがなければ、カードリーダ212は、制御部201にICカードがないことを示すデータを送信する。またカードリーダ212の読み取り領域からICカードが外れている場合でも、カードリーダ212は、ICカードからのデータ読み取りができる場合もある。その場合、カードリーダ212が受信したデータは、データの一部が欠損している虞れがある。 Next, proceeding to S304, the control unit 201 acquires authentication information from the IC card via the card reader 212. At this time, the control unit 201 transmits an IC card authentication information read command to the card reader 212 at regular intervals. Upon receiving this read command, the card reader 212 reads data from the IC card. At this time, if there is no IC card in the reading area of the card reader 212, the card reader 212 transmits data indicating that there is no IC card to the control unit 201. Even when the IC card is removed from the reading area of the card reader 212, the card reader 212 may be able to read data from the IC card. In that case, the data received by the card reader 212 may be partially missing.

次にS305に進み制御部201は、カードリーダ212から送信されたデータが認証情報か否か判定する。ここで制御部201が、カードリーダ212から送信されたデータが認証情報であると判定するとS306に処理を移行する。このとき制御部201は、カードリーダ212から受信したデータと、HDD105に記憶している認証データとを比較することで、認証情報を取得したか否かを判定する。尚、この判定方法はあくまでも一例であり、例えば、画像形成装置100の不図示のネットワークIFに接続されるネットワークケーブルを介して、ネットワークに接続している認証用サーバを使って認証情報か否かを判定する方法でも良い。またS305で制御部201が、カードリーダ212から受信したデータが認証情報でないと判定した場合はS304に処理を移行する。S305で制御部201が、カードリーダ212から受信したデータの一部がHDD105に記録されている認証データと異なる場合、制御部201は、表示部501にエラーメッセージ等を表示しても良い。そのメッセージは、再度、ICカードをカードリーダ212にかざす動作を促すものにする。 Next, the processing proceeds to step S305, and the control unit 201 determines whether the data transmitted from the card reader 212 is authentication information. Here, when the control unit 201 determines that the data transmitted from the card reader 212 is the authentication information, the process proceeds to S306. At this time, the control unit 201 determines whether or not the authentication information is acquired by comparing the data received from the card reader 212 with the authentication data stored in the HDD 105. Note that this determination method is merely an example, and for example, whether the authentication information is obtained by using an authentication server connected to the network via a network cable connected to a network IF (not shown) of the image forming apparatus 100. It may be a method of determining. If the control unit 201 determines in S305 that the data received from the card reader 212 is not the authentication information, the process proceeds to S304. When a part of the data received from the card reader 212 is different from the authentication data recorded in the HDD 105 in S<b>305, the control unit 201 may display an error message or the like on the display unit 501 in S<b>305. The message prompts again the operation of holding the IC card over the card reader 212.

S306で制御部201は、ユーザが画像形成装置にログインするために行われるユーザ認証に成功したため、そのユーザの画像形成装置100へのログイン処理を行う。こうしてログインが完了するとS306で制御部201は、ログインするユーザが、画像形成装置100に予め設定している個人設定データを読み出し、表示部501に表示するユーザ向け表示データを生成する。次にS307に進み制御部201は、カードリーダ212を接続状態から切断状態に変更する切断処理を行う。次にS308に進み制御部201は、USB切替え信号216をハイレベルにして、USB信号切替え部209でのUSB信号217の接続をUSB信号215からUSB信号214に切替える処理を行う。これにより、USBメモリ用IF210がイネーブルとなる。加えて、制御部201は、制御信号223をハイレベルにして、認証用USBカードリーダ用IF211への電源供給を停止する。更に制御部201は、制御信号220をロウレベルにして、USBメモリ用IF210へ電源を供給する。このようにしてユーザ認証の成功後、認証用USBカードリーダ用IF211の代わりにUSBメモリ用IF210が有効になる。そしてS309に進み制御部201は、操作部102に、S306で生成した表示データを操作部102に送信して表示部501にユーザ向けの表示を行う。 In step S<b>306, the control unit 201 succeeds in the user authentication performed for the user to log in to the image forming apparatus, and thus performs the login process of the user in the image forming apparatus 100. When the login is completed in this way, in step S306, the control unit 201 reads out the personal setting data set in advance in the image forming apparatus 100 by the logged-in user, and generates display data for the user to display on the display unit 501. Next, the processing proceeds to step S307, and the control unit 201 performs disconnection processing for changing the card reader 212 from the connected state to the disconnected state. Next, proceeding to step S308, the control unit 201 sets the USB switching signal 216 to a high level, and performs processing for switching the connection of the USB signal 217 in the USB signal switching unit 209 from the USB signal 215 to the USB signal 214. As a result, the USB memory IF 210 is enabled. In addition, the control unit 201 sets the control signal 223 to the high level to stop the power supply to the authentication USB card reader IF 211. Further, the control unit 201 sets the control signal 220 to low level to supply power to the USB memory IF 210. In this way, after successful user authentication, the USB memory IF 210 becomes valid instead of the authentication USB card reader IF 211. Then, the process proceeds to step S<b>309, and the control unit 201 transmits the display data generated in step S<b>306 to the operation unit 102 and displays the user-friendly display on the display unit 501.

次にS310に進み制御部201は、USBメモリ用IF210にUSBメモリ(不図示)が装着されたか否かを判定する。ここで制御部201が、USBメモリ用IF210にUSBメモリが装着されたと判定するとS311に処理を進め、USBメモリが装着されていないと判定した場合はS318に処理を進める。このとき制御部201は、USBメモリがUSBメモリ用IF210に装着されると、USB信号切替え部209からのUSB信号217の信号レベルが変化する。この信号レベルの変化を検知することで、USBメモリ用IF210へのUSBメモリ装着を検知する。 Next, the processing proceeds to S310, and the control unit 201 determines whether or not a USB memory (not shown) is attached to the USB memory IF 210. Here, if the control unit 201 determines that the USB memory is attached to the USB memory IF 210, the process proceeds to step S311, and if it is determined that the USB memory is not attached, the process proceeds to step S318. At this time, when the USB memory is attached to the USB memory IF 210, the control unit 201 changes the signal level of the USB signal 217 from the USB signal switching unit 209. By detecting the change in the signal level, the USB memory attachment to the USB memory IF 210 is detected.

S311で制御部201は、USBメモリ用IF210に装着されたUSBメモリとの接続処理を行う。このとき制御部201は、USBメモリ用IF210に装着されたUSBメモリに対してリセットをかける。その後、制御部201は、通信速度の決定、USBメモリのデバイス情報の取得を行う。次にS312に進み制御部201は、表示部501に、例えば図5(C)に示すように、USBメモリ取外しアイコン514を表示する処理を行う。このUSBメモリ取外しアイコン514は、装着されているUSBメモリをUSBメモリ用IF210から安全に取り外すためにユーザが押下するアイコンである。 In step S311, the control unit 201 performs a connection process with the USB memory attached to the USB memory IF 210. At this time, the control unit 201 resets the USB memory attached to the USB memory IF 210. After that, the control unit 201 determines the communication speed and acquires the device information of the USB memory. Next, the processing proceeds to step S312, and the control unit 201 performs processing for displaying the USB memory removal icon 514 on the display unit 501, as shown in FIG. 5C, for example. The USB memory removal icon 514 is an icon that the user presses to safely remove the attached USB memory from the USB memory IF 210.

次にS313に進み制御部201は、表示部501のUSBメモリ保存読出アイコン357やコピーアイコン510等のアイコンの押下に従った処理を実行する。表示部501に表示されているアイコンが押下されない場合、制御部201はアイコンの押下を待つ。そしてS314に進み制御部201は、USBメモリ取外しアイコン514が押下されたか否かを判定する。S314で制御部201は、USBメモリ取外しアイコン514が押下されたと判定するとS315に処理を移行するが、そうでないときはS313の処理に戻す。S315で制御部201は、装着されているUSBメモリへの読み書き処理が終了しているか否かを判定し、USBメモリへの読み書き処理が終了していると判定したときはS316に処理を移行し、そうでないときはS315の処理を行う。 Next, the processing proceeds to step S313, and the control unit 201 executes processing in accordance with pressing of icons such as the USB memory save/read icon 357 and the copy icon 510 on the display unit 501. When the icon displayed on the display unit 501 is not pressed, the control unit 201 waits for the icon to be pressed. Then, the processing proceeds to step S314, and the control unit 201 determines whether or not the USB memory removal icon 514 has been pressed. If the control unit 201 determines in step S314 that the USB memory removal icon 514 has been pressed, the process proceeds to step S315. If not, the process returns to step S313. In step S315, the control unit 201 determines whether or not the read/write processing to/from the attached USB memory is completed. If it is determined that the read/write processing to/from the USB memory is completed, the control unit 201 shifts the processing to step S316. If not, the process of S315 is performed.

S316で制御部201は、装着されているUSBメモリを、接続状態から切断状態に変更する処理を行う。こうして制御部201は、装着されているUSBメモリのアンマウント処理を行う。そしてS317に進み制御部201は、S306で生成した表示データと同じデータを操作部102に送信して表示部501に操作画面を表示する。そしてS318に進み制御部201は、ユーザが画像形成装置100からログアウトしたか否かを判定する。ここでユーザがログアウトしたと判定するとS319に処理を進め、ユーザがログアウトしたと判定しなかった場合はS310に処理を移行する。尚、S318では、ユーザが表示部501に表示しているログオフアイコン513(図5)を押下すると、制御部201は、ユーザがログアウトしたと判定する。更に、一定時間、ユーザの操作が無かった場合、制御部201はユーザがログアウトしたと判定する。 In step S316, the control unit 201 performs processing for changing the attached USB memory from the connected state to the disconnected state. In this way, the control unit 201 performs the unmount process of the attached USB memory. Then, the process proceeds to step S317, and the control unit 201 transmits the same data as the display data generated in step S306 to the operation unit 102 to display the operation screen on the display unit 501. Then, the process proceeds to step S318, and the control unit 201 determines whether the user has logged out of the image forming apparatus 100. If it is determined that the user has logged out, the process proceeds to step S319. If it is not determined that the user has logged out, the process proceeds to step S310. In S318, when the user presses the logoff icon 513 (FIG. 5) displayed on the display unit 501, the control unit 201 determines that the user has logged out. Furthermore, when there is no user operation for a certain period of time, the control unit 201 determines that the user has logged out.

S319で制御部201は、USB切替え信号216をロウレベルにして、USB信号切替え部209によるUSB信号217の接続を、USB信号214からUSB信号215に切替える処理を行う。これにより、認証用USBカードリーダ用IF211がイネーブルとなる。加えて制御部201は、制御信号220をハイレベルにして、USBメモリ用IF210への電源供給を停止する。更に制御部201は、制御信号223をロウレベルにして、認証用USBカードリーダ用IF211へ電源を供給する。そしてS320に進み制御部201は、カードリーダ212を切断状態から接続状態に変更する接続処理を行ってS303に処理を進める。このようにしてログインユーザが画像形成装置100からログアウトした後、USBメモリ用IF210の代わりに認証用USBカードリーダ用IF211が再び有効になる。尚、この図3のフローチャートで示す処理は、画像形成装置100の不図示の主電源スイッチをオフにすると終了する。 In step S319, the control unit 201 sets the USB switching signal 216 to the low level, and performs processing for switching the connection of the USB signal 217 by the USB signal switching unit 209 from the USB signal 214 to the USB signal 215. As a result, the authentication USB card reader IF 211 is enabled. In addition, the control unit 201 sets the control signal 220 to the high level to stop the power supply to the USB memory IF 210. Further, the control unit 201 sets the control signal 223 to low level and supplies power to the authentication USB card reader IF 211. Then, the process proceeds to step S320, and the control unit 201 performs a connection process for changing the card reader 212 from the disconnected state to the connected state, and proceeds to step S303. In this way, after the logged-in user logs out from the image forming apparatus 100, the authentication USB card reader IF 211 is re-enabled instead of the USB memory IF 210. The process shown in the flowchart of FIG. 3 ends when the main power switch (not shown) of the image forming apparatus 100 is turned off.

図4は、実施形態1に係るUSB信号切替え部209の構成を模式的に示した図である。 FIG. 4 is a diagram schematically showing the configuration of the USB signal switching unit 209 according to the first embodiment.

USB信号切替え部209は、インバータ403、スイッチ401、スイッチ402を有する。スイッチ401,402はともに、切替え信号がハイレベルであれば接続し、切替え信号がロウレベルであれば切断するように動作する。インバータ403は、USB切替え信号216を反転する。スイッチ401は信号の接続/切断を行うもので、USB切替え信号216がハイレベルのとき、USB信号217とUSB信号214とを接続する。またスイッチ401は、USB切替え信号216がロウレベルのとき、USB信号217とUSB信号214を切断する。スイッチ402は、USB切替え信号216がロウレベルのとき、USB信号217とUSB信号215を接続する。またスイッチ402は、USB切替え信号216がハイレベルのとき、USB信号217とUSB信号215を切断する。 The USB signal switching unit 209 has an inverter 403, a switch 401, and a switch 402. Both switches 401 and 402 operate to connect when the switching signal is high level and disconnect when the switching signal is low level. The inverter 403 inverts the USB switching signal 216. The switch 401 connects/disconnects a signal, and connects the USB signal 217 and the USB signal 214 when the USB switching signal 216 is at a high level. Further, the switch 401 disconnects the USB signal 217 and the USB signal 214 when the USB switching signal 216 is at a low level. The switch 402 connects the USB signal 217 and the USB signal 215 when the USB switching signal 216 is at a low level. The switch 402 disconnects the USB signal 217 and the USB signal 215 when the USB switching signal 216 is at a high level.

図6は、実施形態1に係るUSB信号切替え部209によるUSB信号の切り替えタイミングを説明する図である。 FIG. 6 is a diagram for explaining the USB signal switching timing by the USB signal switching unit 209 according to the first embodiment.

図3のS301〜S307までの処理中を示すタイミングT1までは、制御部201は、USB切替え信号216をロウレベルにしている。更に制御部201は、制御信号223をロウレベル、制御信号220をハイレベルにする。これによりUSB信号切替え部209は、認証用USBカードリーダ用IF211へ電源を供給するとともに、USB信号217をUSB信号215に接続し、制御部201と認証用USBカードリーダ用IF211とが通信可能となる。 The control unit 201 keeps the USB switching signal 216 at a low level until the timing T1 that indicates that the processing from S301 to S307 in FIG. 3 is being performed. Further, the control unit 201 sets the control signal 223 to low level and the control signal 220 to high level. As a result, the USB signal switching unit 209 supplies power to the authentication USB card reader IF 211, connects the USB signal 217 to the USB signal 215, and allows the control unit 201 and the authentication USB card reader IF 211 to communicate with each other. Become.

そしてS319までの処理中、即ち、タイミングT1からT2の間では、制御部201は、USB切替え信号216をハイレベルにして、USB信号切替え部209により、USB信号217をUSB信号214に接続する。更に、制御部201は、制御信号223をハイレベル、制御信号220をロウレベルにして、USBメモリ用IF210へ電源を供給する。これにより、USBメモリ用IF210に接続されたUSBメモリ等のUSBデバイスへのアクセスが可能になる。そしてタイミングT2以降、即ち、図3のS320以降のUSB信号切替えタイミングは、タイミングT1までのS307までの処理と同様に、制御部201と認証用USBカードリーダ用IF211とが通信可能となる。 Then, during the processing up to S319, that is, between timings T1 and T2, the control unit 201 sets the USB switching signal 216 to the high level, and the USB signal switching unit 209 connects the USB signal 217 to the USB signal 214. Further, the control unit 201 sets the control signal 223 to high level and the control signal 220 to low level, and supplies power to the USB memory IF 210. This enables access to a USB device such as a USB memory connected to the USB memory IF 210. After the timing T2, that is, at the USB signal switching timing after S320 in FIG. 3, the control unit 201 and the authentication USB card reader IF 211 can communicate with each other, similarly to the processing up to S307 up to the timing T1.

以上説明したように実施形態1によれば、複数のUSBポートを有する画像形成装置において、ログインまでは認証用のUSBポートを有効にし、ユーザがログインした後は、認証用のUSBポートを無効にし、USBメモリ等のUSBデバイスを接続するUSBポートを有効にできる。そしてユーザがログアウトすると、自動的に認証用のUSBポートを有効にすることができる。これにより、認証操作を行うための装置の再起動等を必要とすることなく、認証用のUSBポートを含む複数のUSBポートを利用することができる。 As described above, according to the first embodiment, in an image forming apparatus having a plurality of USB ports, the authentication USB port is enabled until login, and after the user logs in, the authentication USB port is disabled. , A USB port for connecting a USB device such as a USB memory can be enabled. Then, when the user logs out, the USB port for authentication can be automatically enabled. As a result, it is possible to use the plurality of USB ports including the authentication USB port without having to restart the device for performing the authentication operation.

[実施形態2]
上述の実施形態1では、ユーザがログアウトすることにより、USB信号を切り替える例を説明した。これに対して実施形態2では、ユーザがログアウトした後も、USBメモリ用IF210に装着されているUSBメモリへ読み書き処理を継続している場合の例を説明する。尚、実施形態2に係る画像形成装置100のハードウェア構成等は、前述の実施形態1と同様であるため、その説明を省略する。
[Embodiment 2]
In the above-described first embodiment, an example in which the USB signal is switched when the user logs out has been described. On the other hand, in the second embodiment, an example will be described in which, even after the user logs out, the read/write processing is continued to the USB memory attached to the USB memory IF 210. The hardware configuration and the like of the image forming apparatus 100 according to the second embodiment is the same as that of the above-described first embodiment, and thus the description thereof will be omitted.

図7は、実施形態2に係る画像形成装置100の制御部201によるUSB信号切替え部209の切替え制御処理を説明するフローチャートである。尚、この処理は、制御部201がROM203に格納されているプログラムを実行することにより達成される。尚、図7において、前述の図3と同じ処理には同じ参照番号を付して、それらの説明を省略する。 FIG. 7 is a flowchart illustrating a switching control process of the USB signal switching unit 209 by the control unit 201 of the image forming apparatus 100 according to the second embodiment. Note that this processing is achieved by the control unit 201 executing a program stored in the ROM 203. In FIG. 7, the same processes as those in FIG. 3 described above are designated by the same reference numerals, and the description thereof will be omitted.

S701で制御部201は、USBメモリ取外しアイコン514が押下されたか否かを判定する。ここで制御部201は、USBメモリ取外しアイコン514が押下されたと判定したときはS315に処理を移行する。一方、S701で制御部201は、USBメモリ取外しアイコン514が押下されていないと判定した場合はS702に処理を移行する。S702で制御部201は、ユーザがログアウトしたか否かを判定する。ここでユーザがログアウトしたと判定した場合はS703に処理を進め、そうでないときはS313に処理を進める。S702で制御部201は、ユーザが表示部501に表示しているログオフアイコン513を押下したと判定すると、制御部201は、ユーザがログアウトしたと判定する。更に、一定時間、ユーザ操作が無かった場合、制御部201は、ユーザがログアウトしたと判定する。 In step S<b>701, the control unit 201 determines whether the USB memory removal icon 514 has been pressed. Here, when the control unit 201 determines that the USB memory removal icon 514 has been pressed, the control unit 201 shifts the processing to S315. On the other hand, if the control unit 201 determines in step S701 that the USB memory removal icon 514 is not pressed, the process proceeds to step S702. In step S<b>702, the control unit 201 determines whether the user has logged out. If it is determined that the user has logged out, the process proceeds to step S703, and if not, the process proceeds to step S313. When the control unit 201 determines in step S<b>702 that the user has pressed the logoff icon 513 displayed on the display unit 501, the control unit 201 determines that the user has logged out. Furthermore, when there is no user operation for a certain period of time, the control unit 201 determines that the user has logged out.

S703で制御部201は、装着されているUSBメモリへの読み書き処理が終了しているか否かを判定する。ここで、USBメモリへの読み書き処理が終了していると判定した場合はS704に処理を進め、そうでないときはS703の処理を行う。S704で制御部201は、USBメモリを接続状態から切断状態に変更する処理を行う。即ち、制御部201は、装着されているUSBメモリのアンマウント処理を行う。そしてS705に進み制御部201は、図3のS306で生成した表示データと同じデータを操作部102に送信し、表示部501に表示する処理を行う。 In step S703, the control unit 201 determines whether the read/write processing on the attached USB memory has been completed. Here, if it is determined that the reading/writing process to/from the USB memory is completed, the process proceeds to S704, and if not, the process of S703 is performed. In step S704, the control unit 201 performs processing to change the USB memory from the connected state to the disconnected state. That is, the control unit 201 performs the unmount process of the attached USB memory. Then, the processing proceeds to step S705, and the control unit 201 performs processing of transmitting the same data as the display data generated in step S306 of FIG. 3 to the operation unit 102 and displaying the same on the display unit 501.

尚、実施形態2では、認証用デバイスとして認証用USBカードリーダ212を用いたが、指紋認証USBデバイス等、USBIFを有する認証用デバイスであれば何でも良い。またUSBメモリ用IF210には、USBメモリ以外にもUSBHDD、USBカードリーダ等が装着されてもよく、装着されるのはUSBメモリに限らない。 Although the authentication USB card reader 212 is used as the authentication device in the second embodiment, any authentication device having a USBIF, such as a fingerprint authentication USB device, may be used. In addition to the USB memory, a USB HDD, a USB card reader, or the like may be mounted on the IF 210 for USB memory, and the mounting is not limited to the USB memory.

以上説明したように実施形態2によれば、上述の実施形態1に係る効果に加えて、ユーザがログアウトした後、装着されているUSBメモリへ読み書き処理が継続しているときは、USBメモリへ読み書き処理の終了を待って、USBメモリとの切断処理を行う。これにより、ユーザがログアウトすることにより、USBメモリの内容が壊されるのを防止できる。 As described above, according to the second embodiment, in addition to the effects according to the first embodiment described above, when the read/write process to the attached USB memory is continued after the user logs out, the data is transferred to the USB memory. Waiting for the end of read/write processing, disconnection processing from the USB memory is performed. As a result, it is possible to prevent the contents of the USB memory from being destroyed when the user logs out.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. It can also be realized by the processing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から逸脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。 The present invention is not limited to the above embodiments, and various modifications and changes can be made without departing from the spirit and scope of the present invention. Therefore, in order to make the scope of the present invention public, the following claims are attached.

100…画像形成装置、102…操作部、101…コントローラユニット、201…制御部、209…USB信号切替え部、207,208…過電流検出部、210…USBメモリ用IF、211…認証用USBカードリーダ用IF 100... Image forming apparatus, 102... Operation section, 101... Controller unit, 201... Control section, 209... USB signal switching section, 207, 208... Overcurrent detection section, 210... USB memory IF, 211... Authentication USB card IF for reader

Claims (10)

複数のUSBポートを有する情報処理装置であって、
有効となるUSBポートを切り替える切替え手段と、
ユーザが前記情報処理装置にログインするために行われるユーザ認証用のUSB機器を接続する第1USBポートを有効にし、当該USB機器を用いたユーザ認証の成功後、前記第1USBポートの代わりに前記第1USBポートとは異なる第2USBポートを有効にし、前記情報処理装置にログインした前記ユーザの前記情報処理装置からのログアウト後に、前記第2USBポートの代わりに前記第1USBポートを再び有効にするように前記切替え手段を制御する制御手段と、
を有することを特徴とする情報処理装置。
An information processing device having a plurality of USB ports,
A switching means for switching the effective USB port,
A first USB port for connecting a USB device for user authentication performed by a user to log in to the information processing device is enabled, and after successful user authentication using the USB device, the first USB port is replaced with the first USB port. The second USB port different from the first USB port is enabled, and after the user who logged in the information processing device logs out from the information processing device, the first USB port is enabled again instead of the second USB port. Control means for controlling the switching means,
An information processing device comprising:
前記制御手段は、更に、前記ユーザがログアウトすると、前記第2USBポートに接続されたUSBデバイスへのアクセスが完了しているかどうか判定し、前記USBデバイスへのアクセスが完了している場合に前記第1USBポートを有効にするように前記切替え手段を制御することを特徴とする請求項1に記載の情報処理装置。 When the user logs out, the control unit further determines whether access to the USB device connected to the second USB port is completed, and when the access to the USB device is completed, the control unit determines The information processing apparatus according to claim 1, wherein the switching unit is controlled to enable one USB port. 前記制御手段は、前記ユーザがログアウトすると、前記第2USBポートに接続されたUSBデバイスへのアクセスが完了しているかどうか判定し、前記USBデバイスへのアクセスが完了していない場合、前記USBデバイスへのアクセスの完了を待って前記第1USBポートを有効にするように前記切替え手段を制御することを特徴とする請求項2に記載の情報処理装置。 When the user logs out, the control unit determines whether or not the access to the USB device connected to the second USB port is completed, and when the access to the USB device is not completed, the control unit determines that the USB device is accessed. 3. The information processing apparatus according to claim 2, wherein the switching unit is controlled so as to enable the first USB port after waiting for the completion of the access. 前記切替え手段は、
前記制御手段と前記複数のUSBポートとを接続する信号線の接続および切断を行う複数のスイッチを有し、
前記制御手段からの切り替え信号に応じて前記複数のスイッチの接続/切断を切り替えることにより、前記制御手段に接続される、有効となるUSBポートを切り替えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
The switching means is
A plurality of switches for connecting and disconnecting a signal line connecting the control means and the plurality of USB ports,
4. An effective USB port connected to the control unit is switched by switching connection/disconnection of the plurality of switches according to a switching signal from the control unit. The information processing apparatus according to item 1.
前記USB機器は、認証用のICカードを読み取るカードリーダを含むことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4, wherein the USB device includes a card reader that reads an IC card for authentication. 前記USBデバイスは、USBメモリを含むことを特徴とする請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the USB device includes a USB memory. 表示部を、更に有し、
前記制御手段は、前記第2USBポートに前記USBメモリが装着されると、USBメモリの取外しアイコンを前記表示部に表示することを特徴とする請求項6に記載の情報処理装置。
Further having a display unit,
7. The information processing apparatus according to claim 6, wherein the control unit displays a USB memory removal icon on the display unit when the USB memory is attached to the second USB port.
前記表示部はさらに、ユーザがログアウトを指示するためのボタンを表示することを特徴とする請求項7に記載の情報処理装置。 The information processing apparatus according to claim 7, wherein the display unit further displays a button for a user to instruct to log out. 複数のUSBポートを有する情報処理装置を制御する制御方法であって、
有効となるUSBポートを切り替える切替え工程と、
ユーザが前記情報処理装置にログインするために行われるユーザ認証用のUSB機器を接続する第1USBポートを有効にし、当該USB機器を用いたユーザ認証の成功後、前記第1USBポートの代わりに前記第1USBポートとは異なる第2USBポートを有効にし、前記情報処理装置にログインした前記ユーザの前記情報処理装置からのログアウト後に、前記第2USBポートの代わりに前記第1USBポートを再び有効にするように前記切替え工程を制御する制御工程と、
を有することを特徴とする制御方法。
A control method for controlling an information processing device having a plurality of USB ports, comprising:
A switching process for switching the effective USB port,
A first USB port for connecting a USB device for user authentication performed by a user to log in to the information processing device is enabled, and after successful user authentication using the USB device, the first USB port is replaced with the first USB port. The second USB port different from the first USB port is enabled, and after the user who logged in the information processing device logs out from the information processing device, the first USB port is enabled again instead of the second USB port. A control process for controlling the switching process,
A control method comprising:
コンピュータに、請求項9に記載の制御方法の各工程を実行させるためのプログラム。 A program for causing a computer to execute each step of the control method according to claim 9.
JP2019013338A 2019-01-29 2019-01-29 Information processing device and control method therefor, and program Pending JP2020123054A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019013338A JP2020123054A (en) 2019-01-29 2019-01-29 Information processing device and control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019013338A JP2020123054A (en) 2019-01-29 2019-01-29 Information processing device and control method therefor, and program

Publications (1)

Publication Number Publication Date
JP2020123054A true JP2020123054A (en) 2020-08-13

Family

ID=71992699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019013338A Pending JP2020123054A (en) 2019-01-29 2019-01-29 Information processing device and control method therefor, and program

Country Status (1)

Country Link
JP (1) JP2020123054A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112751244A (en) * 2021-01-07 2021-05-04 公牛集团股份有限公司 Smart jack and interaction method for smart jack

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112751244A (en) * 2021-01-07 2021-05-04 公牛集团股份有限公司 Smart jack and interaction method for smart jack

Similar Documents

Publication Publication Date Title
US10110764B2 (en) Image forming apparatus that shifts into different power saving states and control method thereof
CN103583034B (en) The information processor of the chance eliminating suspended state, its control method and storage medium are provided
JP6727798B2 (en) Information processing apparatus, control method thereof, and program
JP2002247270A (en) Image processor
JP2014115687A (en) Data processing apparatus, method for controlling data processing apparatus, and program
JP7022602B2 (en) Image processing equipment, its control method, and programs
CN104219409A (en) Image forming apparatus having hibernation function, control method therefor, and storage medium
CN104113651A (en) Processing Control Apparatus, Image Processing Apparatus, And Processing Control Method
JP2019159892A (en) Information processor and information processing method
JP2020123054A (en) Information processing device and control method therefor, and program
EP3993378A1 (en) Information processing apparatus, system, method for information processing apparatus, and storage medium
JP2016148911A (en) Printer, printing management device, printing system and program
JP2017068405A (en) Screen transition control method, screen transition control device, and program
US7171569B2 (en) Apparatus, method and program product for preventing system mode change by mistaken instruction
CN103220446A (en) Image processing apparatus, control method therefor, and computer-readable storage medium
JP6891640B2 (en) Image forming device, power mode control method, and computer program
JP6344913B2 (en) Printing apparatus, image reading apparatus, and control method thereof
JP7191899B2 (en) Information processing device and its control method
US20240015256A1 (en) Image forming apparatus, method for controlling image forming apparatus
CN111382019B (en) Information processing apparatus, control method for information processing apparatus, and storage medium
JP2017118420A (en) Information processing apparatus, control method of the same, and program
JP3554091B2 (en) Printing apparatus and offline processing method for printing apparatus
JP2006142503A (en) Image processor
JP2001260435A (en) Imaging apparatus
KR20200108779A (en) Electronic apparatus enabling omission of software tampering detection processing at activation

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113