KR20180085354A - 화상 처리장치, 그 제어방법, 및 기억매체 - Google Patents
화상 처리장치, 그 제어방법, 및 기억매체 Download PDFInfo
- Publication number
- KR20180085354A KR20180085354A KR1020180003625A KR20180003625A KR20180085354A KR 20180085354 A KR20180085354 A KR 20180085354A KR 1020180003625 A KR1020180003625 A KR 1020180003625A KR 20180003625 A KR20180003625 A KR 20180003625A KR 20180085354 A KR20180085354 A KR 20180085354A
- Authority
- KR
- South Korea
- Prior art keywords
- wireless
- setting
- image processing
- connection
- processing apparatus
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00315—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4413—Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
- H04W48/04—Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Facsimiles In General (AREA)
- Mobile Radio Communication Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
MFP(화상 처리장치)은, MFP을 소프트웨어 AP 모드에 의해 네트워크에 접속시키는 네트워크 설정을 외부 장치로가 행할 수 있도록 하는 설정 서비스를 이용하기 위한, 소프트웨어 AP 모드에 의한 특정 AP을 기동한다. MFP가 기동된 특정 AP에 대한 접속 요구를 휴대 단말로부터 WLAN I/F를 거쳐 수신하면, MFP는 특정 AP에 접속해서 WLAN 설정 서비스를 이용할 수 있는 외부 장치(휴대 단말)의 수를 제한하는 처리를 실행한다. MFP은, 예를 들면, 특정 AP에 접속할 수 있는 외부 장치의 수를 1대로 제한한다.
Description
본 발명은 휴대단말을 거쳐 네트워크 설정을 행하는 화상 처리장치, 그 제어방법, 및 기억매체에 관한 것이다.
무선 LAN(Local Area Network)의 액세스 포인트 기능을 갖추고, 무선 LAN 통신에 의해 무선단말로부터 수신한 인쇄 잡을 실행하는 인쇄장치와 복합기(MFP) 등의 화상 처리장치가 알려져 있다(일본국 특개 2006-123239호 참조). 이러한 액세스 포인트 기능을 이용하면, 무선단말이 화상 처리장치에 무선 다이렉트 접속을 확립할 수 있다.
또한, 화상 처리장치를 외부의 무선 액세스 포인트에 접속시키는(즉, 네트워크에 접속시키는) 설정을, 노트북 PC 등의 휴대 단말로부터 유선 인터페이스를 거쳐 화상 처리장치에 대하여 행하는 방법이 제안되어 있다(일본국 특허 제5054129호 참조). 화상 처리장치가 액세스 포인트 기능을 갖출 경우, 휴대 단말이 화상 처리장치에 무선 다이렉트 접속을 확립하고, 화상 처리장치를 외부의 무선 액세스 포인트에 접속시키는 설정을 행하는 것이 가능하다. 이 경우, 휴대 단말은, 화상 처리장치가 접속해야 할 무선 액세스 포인트에 대해 화상 처리장치에게 지시하고, 화상 처리장치는, 지시된 무선 액세스 포인트에 접속한다. 이러한 설정을 실현하는 서비스는, Onboarding 서비스로 부르는 경우가 있다.
그러나, 무선 액세스 포인트로서 동작하는 화상 처리장치가 복수의 단말로부터의 접속을 허용할 경우, 복수의 단말로부터 화상 처리장치에 송신되는 접속해야 할 네트워크(무선 액세스 포인트)에 관한 설정 지시들 사이에서 경합이 일어날 수도 있다. 예를 들면, 어떤 유저의 휴대 단말로부터, 화상 처리장치를 제1 네트워크에 접속시키는 설정을 행했을 경우에, 화상 처리장치를 제2 네트워크에 접속시키는 설정이, 다른 휴대 단말로부터 같은 타이밍에 행해질 가능성이 있다.
본 발명은, 상기한 문제를 고려하여 이루어진 것이다. 본 발명은, 액세스 포인트 기능을 갖추고, 화상 처리장치의 네트워크 설정을 외부 장치로부터 행하는 것이 가능한 화상 처리장치에 있어서, 복수의 외부 장치로부터 화상 처리장치에 송신된 설정 지시들 사이에서 경합이 발생하는 것을 방지하는 기술을 제공한다.
본 발명의 일면에 따르면, 화상 처리장치로서, 상기 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스와, 상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 기동 수단과, 상기 기동 수단에 의해 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 수신 수단과, 상기 수신 수단이 상기 접속 요구를 수신한 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 제한 수단을 구비한 화상 처리장치가 제공된다.
본 발명의 또 다른 일면에 따르면, 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스를 구비한 화상 처리장치의 제어방법으로서, 상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 단계와, 상기 기동 단계에서 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 단계와, 상기 수신 단계에서 상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 단계를 포함하는 화상 처리장치의 제어방법이 제공된다.
본 발명의 또 다른 일면에 따르면, 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스를 구비한 화상 처리장치의 제어방법으로서, 상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 단계와, 상기 기동 단계에서 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 단계와, 상기 수신 단계에서 상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 단계를 포함하는 화상 처리장치의 제어방법을, 컴퓨터에 실행시키기 위한 컴퓨터 프로그램을 기억한 컴퓨터 판독가능한 기억매체가 제공된다.
본 발명에 따르면, 액세스 포인트 기능을 갖추고, 외부 장치가 화상 처리장치의 네트워크 설정을 설정할 수 있는 화상 처리장치에 있어서, 복수의 외부 장치로부터 화상 처리장치에 송신된 설정 지시들 사이에서의 경합 발생을 방지할 수 있다.
본 발명의 또 다른 특징은 (첨부도면을 참조하여 주어지는) 이하의 실시형태의 상세한 설명으로부터 명백해질 것이다.
도 1은 시스템 구성 예를 도시한 도면이다.
도 2는 MFP(100) 및 휴대 단말(103)의 하드웨어 구성 예를 나타낸 블록도이다.
도 3a는 MFP(100)의 소프트웨어 구성 예를 나타낸 블록도이다.
도 3b는 휴대 단말(103)의 소프트웨어 구성 예를 나타낸 블록도이다.
도 4a 및 도 4b는 MFP(100)에 있어서 모바일 포털(304)이 사용될 경우에 조작부(205)에 표시되는 조작 화면의 예를 나타낸 도면이다.
도 5는 휴대 단말(103)에 있어서 설정 서비스 이용 어플리케이션(320)이 사용될 경우에 조작부(215)에 표시되는 조작 화면의 예를 나타낸 도면이다.
도 6a 및 도 6b는 MFP(100)에 있어서의 처리 절차를 나타내는 흐름도이다.
도 7a는 접속 제한 처리의 절차를 나타내는 흐름도이다.
도 7b는 유저 인증 처리의 절차를 나타내는 흐름도이다.
도 8a는 서비스 이용 제한 처리의 절차를 나타내는 흐름도이다.
도 8b는 패스워드 인증 처리의 절차를 나타내는 흐름도이다.
도 2는 MFP(100) 및 휴대 단말(103)의 하드웨어 구성 예를 나타낸 블록도이다.
도 3a는 MFP(100)의 소프트웨어 구성 예를 나타낸 블록도이다.
도 3b는 휴대 단말(103)의 소프트웨어 구성 예를 나타낸 블록도이다.
도 4a 및 도 4b는 MFP(100)에 있어서 모바일 포털(304)이 사용될 경우에 조작부(205)에 표시되는 조작 화면의 예를 나타낸 도면이다.
도 5는 휴대 단말(103)에 있어서 설정 서비스 이용 어플리케이션(320)이 사용될 경우에 조작부(215)에 표시되는 조작 화면의 예를 나타낸 도면이다.
도 6a 및 도 6b는 MFP(100)에 있어서의 처리 절차를 나타내는 흐름도이다.
도 7a는 접속 제한 처리의 절차를 나타내는 흐름도이다.
도 7b는 유저 인증 처리의 절차를 나타내는 흐름도이다.
도 8a는 서비스 이용 제한 처리의 절차를 나타내는 흐름도이다.
도 8b는 패스워드 인증 처리의 절차를 나타내는 흐름도이다.
이하, 첨부도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 이하의 실시예는 본 발명의 청구범위를 제한하도록 의도된 것이 아니며, 이하의 실시예에 따라 서술되는 국면의 모든 조합이 본 발명에 따른 문제를 해결하는 수단에 대해 반드시 필요한 것은 아니라는 것은 자명하다.
<시스템 구성>
도 1은, 본 실시형태에 따른 시스템의 구성 예를 도시한 도면이다. 본실시예에서는, 도 1에 나타낸 것과 같이, MFP(100), 액세스 포인트(AP) 101, 102, 및 휴대 단말(103)을 포함하는 시스템을 예로 들어 설명한다. 이때, AP은 1개이어도 되고, 보다 많은 AP이 존재해도 된다. 또한, 보다 많은 휴대 단말이 존재해도 된다. 휴대 단말(103)은, 예를 들면, 스마트 폰 또는 태블릿 단말이다. AP 101, 102는, LAN(Local Area Network) 등의 네트워크에 접속된 무선 AP이다.
MFP(100), AP 101, 102, 및 휴대 단말(103)은, IEEE802.11a/b/g/n 등의 무선 LAN(WLAN) 규격에 준거한 방식(WLAN 방식)에 의한 무선통신 기능(WLAN 통신 기능)을 가지고 있다. MFP(100) 및 휴대 단말(103)은, WLAN 방식으로 AP 101 또는 102에 접속함으로써, AP 101 또는 102가 접속되어 있는 네트워크에 액세스할 수 있다. AP 101, 102는 각각 다른 네트워크(도 2의 LAN 221, 222)에 접속되어 있는 것으로 가정하지만, 이들이 같은 네트워크에 접속되어도 된다. MFP(100)과 휴대 단말(103)은, 후술하는 것과 같이, WLAN 방식으로 무선 다이렉트 접속을 확립함으로써, AP 101, 102 등의 무선 AP을 거치지 않고 직접 통신하는 것도 가능하다. 이때, MFP(100)은, AP 101 또는 102에 접속하고 있는 상태(네트워크에 접속하고 있는 상태)에서, 휴대 단말(103)과 무선 다이렉트 접속을 확립하는 것이 가능하다.
본 실시형태의 MFP(100)은, MFP(100)을 네트워크(무선 AP)에 접속시키는 네트워크 설정을, 휴대 단말(103) 등의 외부 장치가 행할 수 있게 하는 설정 서비스로서의 역할을 하는 Onboarding 서비스(WLAN 설정 서비스)를 탑재하고 있다. MFP(100)에 있어서 WLAN 설정 서비스가 동작하고 있는 동안에, 휴대 단말(103)이 MFP(100)에 무선 다이렉트 접속을 확립함으로써, 휴대 단말(103)로부터 MFP(100)의 WLAN 설정 서비스를 이용할 수 있다.
MFP(100)이 네트워크에 미접속인 상태에 있을 경우, WLAN 설정 서비스를 이용하여, MFP(100)을 네트워크에 접속시키는 것이 가능하다. 예를 들면, MFP(100)을 AP 101 또는 102에 접속시킴으로써, MFP를 네트워크에 접속시키는 것이 가능하다. MFP(100)이 네트워크에 접속한 상태에 있을 경우, WLAN 설정 서비스를 이용하여, MFP(100)의 접속처의 네트워크를 변경시키는 것이 가능하다. 예를 들면, MFP(100)이 AP 101에 접속하고 있을 경우에, 접속처의 무선 AP을 AP 101로부터 AP 102로 변경시키는 것이 가능하다. 이에 따라, MFP(100)의 무선접속이, AP 101과의 접속 111로부터 AP 102와의 접속 112로 전환함으로써, 접속처의 네트워크가 변경(LAN 221로부터 LAN 222로 변경)된다.
<MFP(100)의 하드웨어 구성>
도 2는, 본 실시형태에 따른 MFP(100) 및 휴대 단말(103)의 하드웨어 구성 예를 나타낸 블럭도다. MFP(100)은, CPU(201), R0M(202), RAM(203), HDD(204), 조작부(205), 프린터부(206), 스캐너부(207), 및 무선 LAN(WLAN) 인터페이스(I/F)(208)를 구비한다. MFP(100) 내부의 이들 디바이스는 시스템 버스를 거쳐 서로 통신가능하다.
CPU(201)은, MFP(100) 전체의 동작을 제어한다. CPU(201)은, ROM(202)에 기억된 제어 프로그램을 판독해서 실행함으로써, 프린트 기능, 카피 기능, 스캔 기능 등의, MFP(100)이 가지는 각종 기능을 실현한다. RAM(203)은, CPU(201)이 각종 프로그램을 실행하기 위한 워크 에어리어 등으로서 사용하는 휘발성 메모리다. HDD(204)은, 각종 프로그램 및 데이터를 기억하는 불휘발성 기억장치다.
조작부(205)는, 터치패널 기능을 가지는 디스플레이를 구비하고 있고, 텐키 패드 등의 하드 키를 더 구비해도 된다. 프린터부(206)는, 외부 장치로부터 수신된 화상 데이터, 또는 스캐너부(207)에 의해 생성된 화상 데이터에 근거하여, 시트에 화상을 인쇄한다. 스캐너부(207)는, 원고의 화상을 광학적으로 읽어내고, 해당 화상에 대응하는 화상 데이터를 생성한다.
WLAN I/F(208)는, WLAN 통신 기능을 가지는 무선 NIC(네트워크 인터페이스 카드)이다. WLAN I/F(208)는, AP 101 또는 102 등의 무선 AP에 접속하고, 접속한 무선 AP를 거쳐 외부 장치와 통신하는 것이 가능하다. WLAN I/F(208)는, MFP(100)을 무선 AP로서 동작시키기 위한 소프트웨어 액세스 포인트(소프트웨어 AP) 기능을 가진다.
구체적으로는, WLAN I/F(208)는, 소프트웨어 AP 모드(이하, "AP 모드"라고 칭한다) 및 인프라스트럭쳐 모드에서 동작가능하다. AP 모드(제1 모드)는, MFP(100)을 무선 AP으로서 동작시켜, WLAN 통신 기능을 가지는 외부 장치(휴대 단말(103) 등)와 무선 다이렉트 접속을 행하는 동작 모드다. 인프라스트럭쳐 모드(제2 모드)는, MFP(100)을 무선단말로서 동작시켜, 무선 AP(AP 101, 102 등)에 접속함으로써 네트워크(LAN 221, 222 등)에 접속하는 동작 모드다. 이때, AP 모드 및 인프라스트럭쳐 모드는 배타적인 것은 아니고, WLAN I/F(208)는 동시에 양쪽 모드에서 동작가능하다. 이렇게, WLAN I/F(208)는, AP 모드(제1 모드)와 인프라스트럭쳐 모드(제2 모드)에서 동작가능한 무선 인터페이스의 일례다.
WLAN I/F(208)는, 각각 다른 SSID에 대응하는 복수의 무선 AP(가상적인 AP)을 MFP(100) 상에서 동시에 기동해서 AP를 동작시키는 것이 가능하다. MFP(100) 상에서 기동되는 복수의 무선 AP 각각에는, SSID마다 다른 KEY(암호화 키, 패스워드 또는 패스프레이즈)가 설정되어도 된다. 복수의 무선 AP은, 각각 다른 WLAN 규격을 사용하거나, 각각 다른 시큐리티 레벨을 가져도 된다. 본 실시형태의 MFP(100)에서는, 휴대 단말(103) 등의 외부 장치가 WLAN 설정 서비스를 이용하기 위한 전용의 무선 AP(특정 AP)과, 예를 들어, MFP(100)에 잡을 투입하기 위해 사용되는, 통상의 무선 다이렉트 접속용의 무선 AP가 동시에 기동되어도 된다.
<휴대 단말(103)의 하드웨어 구성>
휴대 단말(103)은, CPU(211), ROM(212), RAM(213), 플래시 메모리(214), 조작부(215), 전화망 I/F(216), 및 WLAN I/F(217)를 구비한다. 휴대 단말(103) 내부의 이들 디바이스는 시스템 버스를 거쳐 서로 통신가능하다. 이때, 휴대 단말(103)은, 도 2에 표시되는 디바이스 이외에, 스피커, 마이크, 카메라(219), GPS 수신기 등의, 다양한 디바이스를 구비한다.
CPU(211)은, 휴대 단말(103) 전체의 동작을 제어한다. CPU(211)은, ROM(212)에 기억된 제어 프로그램을 판독해서 실행함으로써 휴대 단말(103)의 각종 기능을 실현한다. RAM(213)은, CPU(211)이 각종 프로그램을 실행하기 위한 워크 에어리어 등으로서 사용하는 휘발성 메모리다. 플래시 메모리(214)는, 각종 프로그램 및 데이터를 기억하는 불휘발성 메모리다. 조작부(215)는, 터치패널 기능을 가지는 디스플레이를 구비한다.
전화망 I/F(216)는, 3G, LTE, 및 LTE-Advanced 등의 이동통신 규격에 의한 무선통신을 행하기 위한 무선 I/F다. 전화망 I/F(216)가 무선기지국에 무선접속함으로써, 휴대 단말(103)은 휴대전화망에 액세스할 수 있다.
WLAN I/F(217)는, WLAN I/F 208과 마찬가지로, WLAN 통신 기능을 가지는 무선 NIC이다. WLAN I/F(217)는, AP 101 또는 102 등의 무선 AP에 접속하고, 해당 무선 AP를 거쳐 외부 장치와 통신하는 것이 가능하다. WLAN I/F(217)는, MFP(100)에 있어서 소프트웨어 AP 모드에 의한 무선 AP이 동작하고 있을 경우에는, 해당 무선 AP에 접속함으로써 MFP(100)에 무선 다이렉트 접속을 확립하는 것이 가능하다.
<MFP(100)의 소프트웨어 구성>
도 3a는, MFP(100)의 소프트웨어 구성 예를 나타낸 블럭도다. MFP(100)은, 플랫폼(OS317) 상에서 동작하는 어플리케이션으로서, 카피(301), 스캔(302), 프린트(303), 모바일 포털(304), MFP 설정(305), 로그인 기능(306)의 각 어플리케이션을 구비한다. 이들 어플리케이션은, 어플리케이션 프로그램 인터페이스(API)(307)를 거쳐 각종 서비스와 통신가능해서, 각종 서비스의 기동 및 정지를 행하는 것이 가능하다. MFP(100)은, 각 어플리케이션과 통신가능한 서비스로서, 스캐너 제어 서비스(308), 프린터 제어 서비스(309), 조작부 제어 서비스(310), WLAN 설정(Onboarding) 서비스(311), WLAN 제어 서비스(312), 및 인증 제어 서비스(313)를 구비한다.
MFP(100)은, 소프트웨어 구성으로서, 유저 정보 기억 모듈(314), 설정 정보 기억 모듈(315), 및 로그인 정보 기억 모듈(316)을 구비한다. 유저 정보 기억 모듈(314)은, 유저 정보를 유지한다. 설정 정보 기억 모듈(315)은, MFP(100)이 네트워크(무선 AP)에 접속하기 위해 사용되는 네트워크 설정에 관한 정보를 유지한다. 네트워크 설정은, 조작부(215)를 사용해서 유저에 의해 수동으로 행해지거나, WLAN 설정 서비스(311)를 이용해서 휴대 단말(103)로부터 행해진다. 로그인 정보 기억 모듈(316)은, MFP(100)에 로그인을 행한 유저의 유저 정보를 유지한다. 이때, 유저 정보 기억 모듈(314) 및 설정 정보 기억 모듈(315)에 대응하는 기억영역은 HDD(204)에 할당되고, 로그인 정보 기억 모듈(316)에 대응하는 기억영역은 RAM(203)에 할당된다.
상기한 각 어플리케이션은, 유저가 조작가능한, 유저 인터페이스를 제공한다(조작부(215)에 있어서의 조작 화면을 표시하고 조작 화면에의 조작을 접수한다). 카피(301), 스캔(302), 및 프린트(303)는, MFP(100)의 카피 기능, 스캔 기능, 및 프린트 기능을 이용하기 위한 어플리케이션이다. MFP 설정(305)은, MFP(100)의 각종 설정을 행하기 위한 어플리케이션이다.
모바일 포털(304)은, WLAN 설정 서비스(311) 및 WLAN 제어 서비스(312)를 거쳐, MFP(100)의 네트워크 설정을 행하기 위한 어플리케이션이다. 모바일 포털(304)은, WLAN 설정 서비스(311)를 휴대 단말(103)이 이용하기 위해 필요하게 되는 특정한 무선 AP의 기동 처리를 행하고, WLAN 설정 서비스(311)를 이용한 네트워크 설정을 행한다. 여기에서, 특정한 무선 AP(특정 AP)은, WLAN 설정 서비스(311)를 이용하기 위한, 소프트웨어 AP 모드에 의한 무선 AP이며, WLAN 설정 서비스(311) 전용의 무선 AP이다. 모바일 포털(304)은, WLAN 제어 서비스(312)를 거쳐 WLAN I/F(208)를 제어함으로써, 상기한 소프트웨어 AP 모드에 의한 무선 AP의 기동 처리 및 정지 처리를 행하는 것이 가능하다. WLAN 설정 서비스(311)는, 무선 다이렉트 접속을 확립하고 있는 휴대 단말로부터 설정 요구(설정 코맨드)를 수신하고, 수신한 설정 요구에 따른 네트워크 설정을 행한다.
로그인 기능(306)은, MFP(100)에 유저가 로그인하기 위한 기능을 제공하는 어플리케이션이다. 로그인 기능(306)은 유저 어카운트의 등록 및 관리를 행한다. 로그인 기능(306)에 의해 관리되는 유저 어카운트(유저 정보)는 유저 정보 기억 모듈(314)에 격납된다. 유저 정보는, 예를 들면, 유저 명, 패스워드, 및 권한 정보를 포함한다. 권한 정보는, 대응하는 유저가 어플리케이션을 사용할 권한(예를 들면, 유저가 전체 어플리케이션을 사용하는 것이 허용되는지, 또는 모바일 포털(304)만 사용하는 것이 금지되는지 등)을 나타내는 정보다.
로그인 기능(306)은, MFP(100)을 사용하려는 유저가 MFP(100)에 로그인하기 위한 조작 화면(도 4a의 인증 화면(410))을 조작부(205)에 표시함으로써, 로그인하고 있지 않는 유저에 의한 MFP(100)의 사용을 제한한다. 로그인 기능(306)은, 조작 화면을 사용해서 입력된 인증 정보(유저 명 및 패스워드)와, 유저 정보 기억 모듈(314)에 격납된 유저 정보에 근거하여, 유저 인증을 행한다. 유저 인증에 근거하여 유저의 로그인을 허가했을 경우, 로그인 기능(306)은, 로그인한 유저의 유저 정보(유저 명, 패스워드, 및 권한 정보)를 로그인 정보 기억 모듈(316)에 보존한다. 이때, 로그인 기능(306)은, MFP(100)에 동시에 로그인가능한 유저의 수를 1로 제한한다(복수의 유저가 동시에 MFP(100)에 로그인할 수 없도록 방지한다).
(MFP(100)의 인증 기능)
여기에서, 상기한 로그인 기능(306)에 관련하여, MFP(100)의 인증 기능에 대해 설명한다. MFP(100)에서는, 인증 기능의 설정으로서, 유저 인증을 행하지 않는 설정("인증 없음"), 유저의 로그인시에 유저 인증을 행하는 설정("디바이스 인증"), 및 기능마다 유저 인증을 행하는 설정("기능별 인증") 중에서 선택할 수 있다.
"인증 없음"의 경우, 유저가 MFP(100)에 로그인할 때, 및 각 어플리케이션을 이용할 때에, 유저의 권한 정보의 확인은 행하지 않는다. "디바이스 인증"의 경우, 유저가 MFP(100)에 로그인할 때에 유저 인증을 행함으로써 유저의 권한 정보가 확인된다. "기능별 인증"의 경우, 어플리케이션(예를 들면, 모바일 포털(304))의 사용이 개시될 때(어플리케이션의 기동이 지시되었을 때)에 유저 인증이 행해진다. 이때, 본실시형태에서는, 어플리케이션마다, 유저 인증을 행할 것인지 아닌지를 설정할 수 있다. 예를 들면, 모바일 포털(304)에 대해서 유저 인증을 행할 것인지 아닌지를 설정할 수 있다.
<휴대 단말(103)의 소프트웨어 구성>
도 3b는, 휴대 단말(103)의 소프트웨어 구성 예를 나타낸 블록도다. 휴대 단말(103)은, OS(321)을 구비하고, OS(321) 상에서 동작하는 어플리케이션으로서, 설정 서비스 이용 어플리케이션(320)을 구비한다. 휴대 단말(103)은, OS(321) 상에서 동작하는 서비스로서, WLAN 제어 서비스(322) 및 설정 제어 서비스(323)를 구비하고, 기억 모듈로서, WLAN 정보 기억 모듈(324) 및 유저 정보 기억 모듈(325)을 구비한다.
설정 서비스 이용 어플리케이션(320)은, MFP(100)에 있어서 동작하고 있는 WLAN 설정 서비스(311)를 이용하기 위한 어플리케이션이다. 설정 서비스 이용 어플리케이션(320)은, WLAN 제어 서비스(322) 및 설정 제어 서비스(323)를 거쳐, MFP(100)에 있어서 기동하고 있는, WLAN 설정 서비스(311)용의 특정한 무선 AP에 무선 다이렉트 접속을 확립하여, MFP(100)의 네트워크 설정을 행한다.
WLAN 정보 기억 모듈(324)은, 휴대 단말(103)(WLAN I/F(217))이 접속에 성공한 무선 AP의 SSID 및 KEY를 유지한다. 유저 정보 기억 모듈(325)은, WLAN 설정 서비스(311)를 이용하기 위한, (후술하는) 유저 인증 처리(도 6b의 S609)에 사용되는 유저 정보를 유지한다. 이때, WLAN 정보 기억 모듈(324) 및 유저 정보 기억 모듈(325)에 대응하는 기억영역은 플래시 메모리(214)에 할당된다.
<Onboarding 서비스>
본 실시형태에서는 WLAN 설정 서비스(311)에 해당하는 Onboarding 서비스는, MFP(100)을 네트워크(무선 AP)에 접속시키는 네트워크 설정을, 휴대 단말(103) 등의 외부 장치가 행하게 할 수 있는 서비스다. Onboarding 서비스를 이용하는 경우, MFP(100)을 네트워크에 접속시키는 것, 또는 MFP(100)의 접속처의 네트워크를 변경시키는 것을, 휴대 단말(103)로부터 MFP(100)에 송신하는 요구(코맨드)에 의해 실현할 수 있다.
Onboarding 서비스는, 접속처의 네트워크의 설정의 요구를 송신 디바이스(Onboarder)와, 해당 요구를 수신해서 네트워크의 설정을 행하는 디바이스(Onboardee) 사이의 통신에 의해 실현된다. 본실시형태에서는, Onboarder로서 기능하는 휴대 단말(103)과, Onboardee로서 기능하는 MFP(100) 사이의 무선접속에는, 무선 다이렉트 접속이 이용된다. 이 때문에, MFP(100)은, 휴대 단말(103)로부터의 무선 다이렉트 접속을 허용하기 위해, 소프트웨어 AP 모드에 의한 무선 AP을 기동할 필요가 있다. 본 실시형태에서는, MFP(100)은, Onboarding 서비스용의 특정한 무선 AP을 기동한다.
MFP(100)(Onboardee)은, 특정한 무선 AP을 기동한 상태에서, 휴대 단말(103)(Onboarder)로부터 무선 다이렉트 접속을 접수한다. 휴대 단말(103)과의 접속이 확립되면, MFP(100)은, 접속해야 할 무선 AP의 지정을 포함하는 설정 요구를 휴대 단말(103)로부터 수신한다. 또한, MFP(100)은, 수신한 설정 요구에서 지정되어 있는 무선 AP에 대하여, 상기한 인프라스트럭쳐 모드에 의한 접속을 행한다. 이렇게 하여, MFP(100)은, Onboarding 서비스에 의해 네트워크에의 접속 또는 접속처의 네트워크의 변경을 행한다.
본실시형태에서는, 휴대 단말(103)은, 인프라스트럭쳐 모드에 의한 MFP(100)의 접속처의 후보가 되는 무선 AP의 리스트를 미리 유지하고 있다. 휴대 단말(103)은, 그러한 리스트에 근거하여 유저에 의해 선택된 무선 AP을 지정한 설정 요구를, MFP(100)에 송신한다. 이때, MFP(100)은, 지정된 무선 AP를 발견할 수 없을 경우에는, 네트워크 설정을 행하지 않고, 설정 요구에 대응하는 네트워크 설정에 실패한 것을 나타내는 에러 통지를 휴대 단말(103)에 송신한다. 이때, 휴대 단말(103)로부터의 지시에 의해, MFP(100)가 주변의 무선 AP을 탐색하여, 발견한 무선 AP의 리스트를 휴대 단말(103)에 송신하여, 휴대 단말(103)이, 수신한 리스트에 근거하여 무선 AP을 지정할 수 있다.
<모바일 포털 어플리케이션>
도 4a 및 도 4b는, MFP(100)에 있어서 모바일 포털(304)이 사용될 경우에 조작부(205)에 표시되는 조작 화면의 예를 나타낸 도면이다. 여기에서는, 도 4a 및 도 4b를 참조하여, 모바일 포털 어플리케이션(모바일 포털(304))에 대해 설명한다. 이때, 모바일 포털(304)의 기능은, R0M(202) 또는 HDD(204)에 격납된 어플리케이션 프로그램을 CPU(201)이 RAM(203)에 판독해서 프로그램을 실행함으로써, MFP(100)에 있어서 실현된다.
CPU(201)은, 조작부(205)에 표시된 메뉴 화면(400)에 있어서 버튼(401)이 유저에 의해 선택(터치)되면, 모바일 포털(304)을 기동한다. 여기에서, 상기한 "기능별 인증"으로서, 모바일 포털(304)에 대해서 유저 인증을 행하는 것이 설정되어 있을 경우, CPU(201)은, 인증 화면(410)을 조작부(205)에 표시한다. 인증 화면(410)에 입력된 인증 정보에 근거한 유저 인증에 성공하면, CPU는 모바일 포털(304)을 기동하는 동시에, 모바일 포털(304)의 조작 화면(420)을 조작부(205)에 표시한다.
조작 화면(모바일 포털 화면)(420)은, 상기한 소프트웨어 AP 모드에 의한 무선 AP의 기동을 행하기 위한 버튼(421)과, WLAN 설정 서비스(311)(Onboarding 서비스)에 관한 설정을 행하기 위한 버튼(422)을 포함한다. 모바일 포털(304)은, 버튼 421이 선택되었을 경우에는, 조작부(205)의 표시 화면을 조작 화면 430으로 천이시킨다. 버튼 422가 선택되었을 경우에는, 모바일 포털(304)은, 조작부(205)의 표시 화면을 조작 화면 440으로 천이시킨다.
조작 화면(모바일 포털 화면)(430)은, 소프트웨어 AP 모드에 의한 무선 AP로서 MFP(100)에 있어서 기동되는 무선 AP의 SSID 및 KEY를 나타내는 AP 정보 431 및 432를 포함한다. 유저는, 조작 화면 430 상에서, AP 정보 431, 432에 대응하는 무선 AP의 기동 또는 정지를 개별적으로 지시하는 것이 가능하다. 본실시형태에서는, AP 정보 431은, 예를 들어, MFP(100)에의 잡의 투입을 목적으로 하여 사용된 통상의 무선 다이렉트 접속용의 무선 AP에 대응하고, AP 정보 432는, WLAN 설정 서비스(311)용의 무선 AP에 대응한다.
조작 화면(모바일 포털 화면) 440은, 휴대 단말(103) 등의 외부 장치에 의한 WLAN 설정 서비스(311)(Onboarding 서비스)에의 액세스를 제어하기 위한 설정을 행하기 위해서 사용된다. 조작 화면 440에서는, "다이렉트 접속 제한", "서비스 이용 제한", "패스워드 인증" 및 "유저 인증"의, 4개의 기능을 유효화할 것인지 아닌지를 설정할 수 있다.
"다이렉트 접속 제한"은, WLAN 설정 서비스(311)용의 특정한 무선 AP(특정 AP)에의 무선 다이렉트 접속을 동시에 확립하는 것이 가능한 외부 장치의 대수를 1대로 제한하는 기능이다. 이때, 인증 화면(410)을 사용한 유저 인증이 행해질 경우에는, WLAN 설정 서비스(311)의 이용을 관리자 유저 만으로 제한함으로써, 다른 유저에 의한 해당 서비스의 부정 이용을 방지할 수 있다.
"서비스 이용 제한"은, 특정 AP에 무선 다이렉트 접속을 확립한 외부 장치에 의해 WLAN 설정 서비스(311)가 이용될 때에, WLAN 설정 서비스(311)를 동시에 이용 가능한 외부 장치의 대수를 1대로 제한하는 기능이다. 이때, 인증 화면(410)을 사용한 유저 인증이 행해질 경우에는, WLAN 설정 서비스(311)의 이용을 관리자 유저만으로 제한함으로써, 다른 유저에 의한 해당 서비스의 부정 이용을 방지할 수 있다.
"패스워드 인증"은, 특정 AP에 무선 다이렉트 접속을 확립한 외부 장치로부터, 네트워크 설정에 관한 설정 요구를 수신했을 때에, 조작부(205)에 소정의 패스워드를 표시하고, 표시한 패스워드에 근거하여 외부 장치의 인증을 행하는 기능이다. 모바일 포털(304)은, 조작부(205)에 표시한 패스워드와, 외부 장치로부터 수신한 패스워드가 일치한 경우에, 설정 요구에 따른 네트워크 설정을 WLAN 설정 서비스(311)에게 실행시킨다. 이때, MFP(100)에서는 디폴트 패스워드가 미리 설정되어 있지만, 유저는 모바일 포털(304)을 사용해서 패스워드를 변경가능하다.
"유저 인증"은, 특정 AP에게 무선 다이렉트 접속을 확립한 외부 장치를 조작하는 유저의 인증을 행하는 기능이다. "유저 인증"이 유효화되어 있을 경우, 모바일 포털(304)은, 인증 제어 서비스(313)를 이용한 유저 인증을 행한다. 인증 제어 서비스(313)는, 특정 AP에 무선 다이렉트 접속을 확립한 외부 장치로부터 수신한 인증 정보와, 로그인 정보 기억 모듈(316)에 격납되어 있는 유저 정보에 근거하여, 유저 인증을 행한다. 모바일 포털(304)은 유저 인증에 성공했을 경우에, 설정 요구에 따른 네트워크 설정을 WLAN 설정 서비스(311)에게 실행시킨다.
<설정 서비스 이용 어플리케이션>
도 5는, 휴대 단말(103)에 있어서 설정 서비스 이용 어플리케이션(320)이 사용될 경우에 조작부(215)에 표시되는 조작 화면의 예를 나타낸 도면이다. 여기에서는, 도 5를 참조하여, WLAN 설정 서비스(311)를 이용하기 위한 설정 서비스 이용 어플리케이션(320)에 대해 설명한다. 이때, 해당 어플리케이션의 기능은, ROM(212) 또는 플래시 메모리(214)에 격납된 어플리케이션 프로그램을 CPU(211)이 RAM(213)에 판독해서 프로그램을 실행함으로써, 휴대 단말(103)에 있어서 실현된다.
설정 서비스 이용 어플리케이션(320)이 기동되면, 조작 화면(500)이 조작부(215)에 표시된다. 조작 화면(500)에는, 현재, 무선 다이렉트 접속의 대상이 되고 있는 MFP(본예에서는 MFP(100))의 명칭이 포함된다. 또한, 조작 화면(500)에는, WLAN 설정 서비스(311)에 의한 네트워크 설정의 실행을 지시하기 위한 버튼(501)과, 설정 화면의 표시를 지시하기 위한 버튼(502)이 포함된다. 버튼 502가 선택되면, 설정 서비스 이용 어플리케이션(320)은, 설정 화면(510)을 조작부(215)에 표시한다.
설정 화면(510)에서는, MFP(100)에 있어서의 상기한 유저 인증에 사용되는 인증 정보(유저 명 및 패스워드), 및 무선 다이렉트 접속의 대상이 되고 있는 MFP(100)이 인프라스트럭쳐 모드에 의한 접속을 행해야 할 무선 AP(접속처 AP)을 입력가능하다. 이때, 접속처 AP은, 예를 들면, 풀 다운 메뉴로부터 소정의 리스트로부터 선택 가능하여도 된다. 설정 화면(510)에서 접속처 AP의 지정이 행해진 후, 조작 화면(500)에 있어서 버튼 501이 선택되면, 설정 서비스 이용 어플리케이션(320)은, 접속처 AP을 지정한 설정 요구를 MFP(100)에 송신한다.
설정 서비스 이용 어플리케이션(320)은, MFP(100)로부터 패스워드의 송신이 요구되었을 경우에는, 입력 화면(520)을 조작부(215)에 표시해서 패스워드의 입력을 유저로부터 접수한다. 또한, 설정 서비스 이용 어플리케이션(320)은, 입력된 패스워드를 MFP(100)에 송신한다.
<처리 절차>
다음에, 도 6a, 도 6b, 도 7a, 도 7b, 도 8a 및 도 8b를 참조하여, WLAN 설정 서비스(311)를 이용해서 휴대 단말(103)로부터 MFP(100)에 네트워크 설정을 행할 때에 MFP(100)에 의해 실행되는 본 실시형태에 따른 처리 절차에 대해 설명한다. MFP(100)에 의해 실행되는 처리 절차에 대해 설명한다. 도 6a 및 도 6b의 각 스텝의 처리는, ROM(202) 또는 HDD(204)에 격납된 프로그램(모바일 포털(304)의 어플리케이션 프로그램을 포함한다)을 CPU(201)이 RAM(203)에 판독해서 프로그램을 실행함으로써 실현된다. 이때, 이하의 처리 절차는, MFP(100)을 네트워크에 접속시키는 네트워크 설정을 행할 경우, 및 MFP(100)의 접속처의 네트워크를 변경시키는 네트워크 설정을 행할 경우에 적용할 수 있다.
본 실시형태의 MFP(100)에서는, 도 4a 및 도 4b를 참조하여 설명한 것 같이, 다이렉트 접속 제한, 서비스 이용 제한, 패스워드 인증 및 유저 인증의 각 기능의 유효화/무효화(온/오프)가 미리 설정된다. 스텝 S606의 접속 제한 처리, 스텝 S612의 서비스 이용 제한 처리, 스텝 S614의 패스워드 인증 처리, 및 스텝 S608의 유저 인증 처리는, 각 기능이 유효화되어 있는(온 상태인) 경우에 실행된다.
MFP(100)에 있어서 모바일 포털(304)이 기동되면, MFP(100)을 조작하는 유저를 인증하는 유저 인증이 행해진다. 유저 인증의 완료후에 모바일 포털 화면(420) 상에서 버튼 421이 선택되면, 스텝 S601에서, CPU(201)은, 모바일 포털 화면(430)을 조작부(205)에 표시한다. 모바일 포털 화면(420) 상에서, WLAN 설정 서비스(311)용의 무선 AP인 특정 AP의 기동이 인증된 유저에 의해 지시되면, 스텝 S602에서, CPU(201)은, 해당 지시에 따라, 특정 AP을 소프트웨어 AP 모드에 의해 기동한다. 또한, 스텝 S603에서, CPU(201)은, 기동한 특정 AP의 AP 정보인 SSID 및 KEY(AP 정보 432)을 조작부(205)에 표시한다. 이에 따라, 특정 AP에 휴대 단말(103)이 무선 다이렉트 접속을 행하기 위해서 필요하게 되는 SSID 및 KEY를, 유저에게 알릴 수 있다.
유저는, MFP(100)의 조작부(205)에 표시된 SSID 및 KEY를 사용해서 휴대 단말(103)이 MFP(100)에 무선 다이렉트 접속을 행하도록, 휴대 단말(103)의 조작부(215)를 조작한다. 이에 따라, 휴대 단말(103)은, 특정 AP에 대응하는 SSID 및 KEY를 포함한 무선 다이렉트 접속을 위한 접속 요구를 송신한다.
MFP(100)에서는, 스텝 S604에서, CPU(201)은, 특정 AP에 대응하는 SSID 및 KEY를 포함하는 접속 요구를 외부 장치로부터 WLAN I/F(208)를 거쳐 수신하였는지 아닌지를 판정한다. CPU(201)은, 이와 같은 접속 요구를 WLAN I/F(208)를 거쳐 수신하면, 처리를 스텝 S605로 진행한다. 이하에서 설명한 것과 같이, 스텝 S605 내지 스텝 S614에서는, CPU(201)은, 특정 AP에 접속해서 WLAN 설정 서비스(311)를 이용할 수 있는 외부 장치(휴대 단말)의 수를 제한하는 처리를 실행한다.
이때, 전술한 것과 같이, MFP(100)에서는, 특정 AP 뿐만 아니라 MFP(100)에의 잡의 투입에 사용되는 무선 AP을 포함하는 복수의 무선 AP이 동시에 소프트웨어 AP 모드에 의해 기동될 수도 있다. 이 경우, CPU(201)은, WLAN 설정 서비스(311)를 이용할 수 있는 외부 장치(휴대 단말)의 수를 제한하는 처리를, 특정 AP에 대해서만 실행한다. 이에 따라, WLAN 설정 서비스(311)에 대한 외부 장치에 의한 액세스를 적절히 제어하면서, 외부 장치가 MFP(100)에 무선 다이렉트 접속을 확립해서 잡을 투입하는 것을 가능하게 할 수 있다.
(접속 제한 처리)
스텝 S605에서, CPU(201)은, 접속 제한 기능이 유효화되어 있는지 아닌지를 판정한다. 접속 제한 기능이 유효화되어 있을 경우에는 처리를 스텝 S606으로 진행한다. 접속 제한 기능이 무효화되어 있을 경우에는 처리를 스텝 S607로 진행한다. 스텝 S606에서는, CPU(201)은, 특정 AP에 접속할 수 있는 외부 장치(휴대 단말)의 수를 1대로 제한하는 처리인 접속 제한 처리를, 도 7a에 나타내는 처리 절차에 따라 실행한다.
구체적으로는, 스텝 S701에서, CPU(201)은, 접속 요구가 수신되었을 때에, 특정 AP에 무선 다이렉트 접속을 확립한 외부 장치(휴대 단말)가 이미 존재하는지 아닌지를 판정한다. CPU(201)은, 특정 AP에 무선 다이렉트 접속을 확립한 외부 장치가 존재하지 않을 경우에는, 처리를 스텝 S702로 진행한다. 그렇지 않은 경우에는, 처리를 스텝 S703으로 진행한다.
스텝 S702에서, CPU(201)은, 수신한 접속 요구에 근거한 특정 AP에의 무선 다이렉트 접속을 허가하고, 처리를 스텝 S607로 진행한다. 한편, 스텝 S703에서, CPU(201)은, 수신한 접속 요구에 근거한 특정 AP에의 무선 다이렉트 접속을 제한(거부)하고, 처리를 스텝 S617로 진행한다. 스텝 S617에서, CPU(201)은, 접속 요구가 거부된 것을 나타내는 에러 통지를, 해당 접속 요구의 송신원인 휴대 단말(103)에 송신하고, 처리를 종료한다.
(유저 인증 처리)
스텝 S607에서, CPU(201)은, 유저 인증 기능이 유효화되어 있는지 아닌지를 판정한다. 유저 인증 기능이 유효화되어 있을 경우에는 처리를 스텝 S608로 진행한다. 그렇지 않은 경우에는 처리를 스텝 S609로 진행한다. 스텝 S608의 유저 인증 처리는, 도 7b에 나타내는 처리 절차에 따라 실행된다.
구체적으로는, 스텝 S711에서, CPU(201)은, MFP(100)에 이미 로그인한 유저의 로그인 정보를 로그인 정보 기억 모듈(316)로부터 취득하였는지 아닌지를 판정한다. CPU(201)은, 유저 정보를 취득한 경우에는, 처리를 스텝 S712로 진행한다. 그렇지 않은 경우에는 처리를 스텝 S715로 진행한다.
스텝 S712에서, CPU(201)은, 로그인 정보 기억 모듈(316)에 격납되어 있는 유저 정보와, 접속 요구의 송신원인 휴대 단말(103)로부터의 인증 정보를 취득한다. 이 인증 정보는, 예를 들면, 도 5의 설정 화면(510)에 있어서 미리 설정되는 유저 정보에 해당한다. 휴대 단말(103)은, 특정 AP에 대한 무선 다이렉트 접속을 위한 접속 요구에 인증 정보를 포함함으로써, MFP(100)에 인증 정보를 송신해도 된다. 이와 달리, 휴대 단말(103)은, 접속 요구의 송신후에, MFP(100)로부터의 요구에 응답하여 인증 정보를 송신해도 된다.
그후, 스텝 S713에서, CPU(201)은, 무선 다이렉트 접속에 의해 현재 접속되어 있는 휴대 단말(103)로부터 취득한 인증 정보가, 로그인 정보 기억 모듈(316)로부터 취득한 유저 정보와 일치하는지 아닌지를 판정함으로써, 유저 인증을 실행한다. 즉, CPU(201)은, 휴대 단말(103)로부터 수신된 인증 정보에 대응하는 휴대 단말(103)의 유저와, MFP(100)에 의해 인증된 유저가 일치하는지 아닌지를 판정한다. CPU(201)은, 인증 정보가 유저 정보와 일치했을 경우에는 스텝 S714로 처리를 진행한다. 그렇지 않은 경우에는 스텝 S716으로 처리를 진행한다.
스텝 S714에서, CPU(201)은, 수신한 접속 요구에 근거한 특정 AP에의 무선 다이렉트 접속을 허가하고, 처리를 스텝 S609로 진행한다. 한편, 스텝 S715에서, CPU(201)은, 수신한 접속 요구에 근거한 특정 AP에의 무선 다이렉트 접속을 제한(거부)하고, 처리를 스텝 S617로 진행한다. 스텝 S617에서, CPU(201)은, 접속 요구가 거부된 것을 나타내는 에러 통지를, 해당 접속 요구의 송신원인 휴대 단말(103)에 송신하고, 처리를 종료한다.
이러한 유저 인증 처리에 따르면, MFP(100) 및 휴대 단말(103)을 현재 조작하고 있는 유저의 의도에 반하여, 다른 유저에 의해 WLAN 설정 서비스(311)가 이용되는 것을 방지할 수 있다. 이 때문에, 복수의 외부 장치(휴대 단말)로부터 송신된 MFP(100)에 대한 설정 요구(지시)들 사이에서 경합이 발생하는 것을 방지하는 것이 가능하게 된다.
(다이렉트 접속 처리)
그후, 스텝 S609에서, CPU(201)은, 특정 AP과, 스텝 S604에서 수신한 접속 요구의 송신원인 휴대 단말(103) 사이의 무선 다이렉트 접속을 확립하기 위한 접속 처리를 행한다. 접속이 확립되면, CPU(201)은, 처리를 스텝 S610으로 진행한다. 스텝 S610에서, CPU(201)은, 무선 다이렉트 접속에 의해 현재 접속되는 휴대 단말(103)로부터, 특정 AP를 거쳐, MFP(100)이 인프라스트럭쳐 모드에 의해 접속해야 할 무선 AP의 지정을 포함하는 설정 요구를, WLAN 설정 서비스(311)에 의해 수신한다.
(서비스 이용 제한 처리)
다음에, 스텝 S611에서, CPU(201)은, 서비스 이용 제한 기능이 유효화되어 있는지 아닌지를 판정한다. 서비스 이용 제한 기능이 유효화되어 있을 경우에는 처리를 스텝 S612로 진행한다. 서비스 이용 제한 기능이 무효화되어 있을 경우에는 처리를 스텝 S613으로 진행한다. 스텝 S612에서는, CPU(201)은, 휴대 단말(103)과의 무선 다이렉트 접속의 확립후에, WLAN 설정 서비스(311)를 이용할 수 있는 외부 장치(휴대 단말)의 수를 1대로 제한하는 처리인 서비스 이용 제한 처리를, 도 8a에 나타내는 처리 절차에 따라 실행한다.
구체적으로는, 스텝 S801에서, CPU(201)은, WLAN 설정 서비스(311)를 현재 이용중인 외부 장치(휴대 단말)가 이미 존재하는지 아닌지를 판정한다. 예를 들면, 이것은, 접속 제한 기능이 무효화되어 있고, 휴대 단말(103) 이외의 휴대 단말이 특정 AP에 무선 다이렉트 접속을 확립하여, 휴대 단말(103) 이전에, WLAN 설정 서비스(311)를 이용해서 설정 요구를 MFP(100)에 송신했을 경우에 해당한다. 이러한 경우, WLAN 설정 서비스(311)를 이용중인 휴대 단말이 이미 존재하기 때문에, CPU(201)은 처리를 스텝 S803으로 진행한다. 이와 같은 휴대 단말이 존재하지 않을 경우, CPU(201)은 처리를 스텝 S802로 진행한다.
스텝 S802 에서, CPU(201)은, 특정 AP에 접속한 휴대 단말(103)에 의한 WLAN 설정 서비스(311)의 이용을 허가하고, 즉, 수신한 설정 요구에 따른 네트워크 설정의 실행을 허가하고, 처리를 스텝 S613으로 진행한다. 한편, 스텝 S803에서, CPU(201)은, 특정 AP에 접속한 휴대 단말(103)에 의한 WLAN 설정 서비스(311)의 이용을 제한(거부)하고, 처리를 스텝 S617로 진행한다. 스텝 S617에서, CPU(201)은, WLAN 설정 서비스(311)의 이용이 거부된 것을 나타내는 에러 통지를 무선 다이렉트 접속에 의해 접속중인 휴대 단말(103)에 송신하고, 처리를 종료한다.
(패스워드 인증 처리)
다음에, 스텝 S613에서, CPU(201)은, 패스워드 인증 기능이 유효화되어 있는지 아닌지를 판정한다. 유효화되어 있을 경우에는 처리를 스텝 S614로 진행한다. 패스워드 인증 기능이 무효화되어 있을 경우에는 처리를 스텝 S615로 진행한다. 스텝 S614의 패스워드 인증 처리는, 도 8b에 나타내는 처리 절차에 따라 실행된다.
구체적으로는, 스텝 S811에서, CPU(201)은, WLAN 설정 서비스(311)를 이용하기 위한 패스워드를 취득한다. 이 패스워드는, 전술한 것과 같이, 미리 설정된 디폴트 패스워드이거나, 또는 그후에 유저에 의해 변경되고 해당 유저 고유의(유저마다 다른) 패스워드다. CPU(201)은, HDD(204) 등에 격납되어 있는 패스워드를 취득하면, 스텝 S812에서, 취득한 패스워드를 조작부(205)에 표시하는 동시에, 패스워드의 송신 요구를 휴대 단말(103)에 송신한다. 해당 요구를 수신하면, 휴대 단말(103)은, 입력 화면(520)을 조작부(215)에 표시함으로써, MFP(100)의 조작부(205)에 표시된 패스워드의 입력을 유저에게 촉구한다. 또한, 휴대 단말(103)은, 유저에 의해 입력된 패스워드를 MFP(100)에게 송신한다.
이에 따라, 스텝 S813에서, CPU(201)은, 무선 다이렉트 접속에 의해 특정 AP에 현재 접속중인 휴대 단말(103)로부터 패스워드를 수신한다. 그후, 스텝 S814에서, CPU(201)은, 휴대 단말(103)로부터 수신한 패스워드가, 조작부(205)에 표시한 패스워드와 일치하는지 아닌지를 판정한다. 패스워드가 일치했을 경우에는 스텝 S815로 처리를 진행한다. 그렇지 않은 경우에는, 스텝 S816으로 처리를 진행한다.
스텝 S815에서, CPU(201)은, 특정 AP에 접속한 휴대 단말(103)에 의한 WLAN 설정 서비스(311)의 이용을 허가하고, 즉, 수신한 설정 요구에 따른 네트워크 설정의 실행을 허가하고, 처리를 스텝 S615로 진행한다. 한편, 스텝 S806에서, CPU(201)은, 특정 AP에 접속하고 있는 휴대 단말(103)에 의한 WLAN 설정 서비스(311)의 이용을 제한(거부)하고, 처리를 스텝 S617로 진행한다. 스텝 S617에서, CPU(201)은, WLAN 설정 서비스(311)의 이용이 거부된 것을 나타내는 에러 통지를, 무선 다이렉트 접속에 의해 접속중인 휴대 단말(103)에 송신하고, 처리를 종료한다.
이러한 종류의 패스워드 인증 처리에서는, 디폴트 패스워드로부터 유저 고유의 패스워드로 변경을 행함으로써, 휴대 단말(103)의 유저의 의도에 반하여, 해당 휴대 단말의 유저 이외의 유저에 의해 WLAN 설정 서비스(311)가 이용되는 것을 방지할 수 있다. 이때, CPU(201)은, 상기한 유저 인증 처리(스텝 S608)를 실행했을 경우에는, 유저를 인증하는 처리를 중복해서 실행하는 것을 피하기 위해, 패스워드 인증 처리를 실행하지 않도록 동작해도 된다. 이것은, 예를 들면, 조작 화면(440)을, "패스워드 인증" 및 "유저 인증" 중 한개만을 유효화할 수 있게 구성함으로써 실현할 수 있다.
(네트워크 설정처리)
스텝 S613 또는 스텝 S614로부터 스텝 S615로 처리를 진행한 후, CPU(201)은, 스텝 S610에서 수신한 설정 요구에서 지정되고, MFP(100)이 인프라스트럭쳐 모드에 의해 접속해야 할(접속처의 변경에 의해 새롭게 접속해야 할) 무선 AP을 탐색한다. 지정된 무선 AP이 MFP(100)의 통신 가능 범위 내에 위치하고 있을 경우, 해당 무선 AP이 발견된다. 스텝 S610에서는, CPU(201)은, 지정된 무선 AP가 발견되었는지 아닌지를 판정한다. 지정된 무선 AP가 발견된 경우에는 스텝 S616으로 처리를 진행한다. 그렇지 않은 경우에는 스텝 S617로 처리를 진행한다.
스텝 S616에서, CPU(201)은, 스텝 S610에 있어서 특정 AP를 거쳐 수신된 설정 요구에 따라서 네트워크 설정을 행한다. 설정이 완료하면 CPU(201)는 처리를 종료한다. 구체적으로는, CPU(201)은, 설정 요구에서 지정된 무선 AP에 대하여 인프라스트럭쳐 모드에 의한 접속을 행하도록, WLAN I/F(208)를 제어한다. 이때, MFP(100)이 인프라스트럭쳐 모드에 의해 외부의 무선 AP에 이미 접속된 경우에는, CPU(201)은, 접속처의 무선 AP을, 설정 요구에서 지정된 무선 AP로 변경하도록, WLAN I/F(208)를 제어한다. 이에 따라, MFP(100)이 네트워크에 미접속이었을 경우에는, MFP(100)이 네트워크에 접속되고, MFP(100)이 무선 AP들 중에서 한 개에 이미 접속되어 있었을 경우에는, 지정된 무선 AP로 접속처가 변경된다(접속처의 네트워크가 변경된다). 그후, CPU(201)은 처리를 종료한다.
한편, 스텝 S617에서, CPU(201)은, 설정 요구에서 지정된 무선 AP의 탐색이 불가능했던 것을 나타내는 에러 통지를, 설정 요구의 송신원인 휴대 단말(103)에 송신하고, 처리를 종료한다.
이상에서 설명한 것과 같이, 본 실시형태의 MFP(100)은, WLAN 설정 서비스(311)를 이용하기 위한 소프트웨어 AP 모드에 의한 특정 AP을 기동하고, 기동된 특정 AP에의 접속 요구를 휴대 단말(103)로부터 WLAN I/F(208)를 거쳐 수신한다. WLAN I/F(208)를 거쳐 접속 요구가 수신되면, MFP는 특정 AP에 접속해서 WLAN 설정 서비스(311)를 이용할 수 있는 외부 장치(휴대 단말)의 수를 제한하는 처리를 실행한다. MFP(100)은, 이러한 제한 처리로서, 접속 제한 처리(스텝 S606) 및 서비스 이용 제한 처리(스텝 S612)의 적어도 1개를 실행한다. 또한, MFP(100)은, 제한 처리로서, 유저 인증 처리(스텝 S608) 또는 패스워드 인증 처리(스텝 S614)를 더 실행해도 된다. 본 실시형태에 따르면, 소프트웨어 AP 기능을 갖추고, 네트워크 설정을 외부 장치가 행할 수 있도록 하는 MFP(100)에 있어서, 복수의 외부 장치로부터 송신된 MFP(100)에 대한 설정 지시(설정 요구)들 사이에서 경합이 발생하는 것을 방지하는 것이 가능하게 된다.
기타 실시형태
본 발명의 실시형태는, 본 발명의 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체('비일시적인 컴퓨터 판독가능한 기억매체'로서 더 상세히 언급해도 된다)에 기록된 컴퓨터 실행가능한 명령(예를 들어, 1개 이상의 프로그램)을 판독하여 실행하거나 및/또는 전술한 실시예(들)의 1개 이상의 기능을 수행하는 1개 이상의 회로(예를 들어, 주문형 반도체 회로(ASIC)를 포함하는 시스템 또는 장치의 컴퓨터나, 예를 들면, 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체로부터 컴퓨터 실행가능한 명령을 판독하여 실행함으로써, 시스템 또는 장치의 컴퓨터에 의해 수행되는 방법에 의해 구현될 수도 있다. 컴퓨터는, 1개 이상의 중앙처리장치(CPU), 마이크로 처리장치(MPU) 또는 기타 회로를 구비하고, 별개의 컴퓨터들의 네트워크 또는 별개의 컴퓨터 프로세서들을 구비해도 된다. 컴퓨터 실행가능한 명령은, 예를 들어, 기억매체의 네트워크로부터 컴퓨터로 주어져도 된다. 기록매체는, 예를 들면, 1개 이상의 하드디스크, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 분산 컴퓨팅 시스템의 스토리지, 광 디스크(콤팩트 디스크(CD), 디지털 다기능 디스크(DVD), 또는 블루레이 디스크(BD)TM 등), 플래시 메모리소자, 메모리 카드 등을 구비해도 된다.
본 발명은, 상기한 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실행가능하다. 또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.
예시적인 실시형태들을 참조하여 본 발명을 설명하였지만, 본 발명이 이러한 실시형태에 한정되지 않는다는 것은 자명하다. 이하의 청구범위의 보호범위는 가장 넓게 해석되어 모든 변형, 동등물 구조 및 기능을 포괄하여야 한다.
Claims (20)
- 화상 처리장치로서,
상기 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스와,
상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 기동 수단과,
상기 기동 수단에 의해 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 수신 수단과,
상기 수신 수단이 상기 접속 요구를 수신한 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 제한 수단을 구비한 화상 처리장치.
- 제 1항에 있어서,
상기 제한 수단은, 상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP에 접속할 수 있는 외부 장치의 수를 1대로 제한하는 처리를 실행하는 화상 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 제한 수단은, 상기 접속 요구가 수신될 때, 상기 특정한 무선 AP에 현재 접속중인 외부 장치가 존재하는 경우, 상기 접속 요구에 근거한 상기 특정한 무선 AP에 대한 접속을 거부하는 화상 처리장치.
- 제 2항에 있어서,
상기 제한 수단은, 상기 접속 요구가 수신될 때, 상기 특정한 무선 AP에 현재 접속중인 외부 장치가 존재하지 않는 경우, 상기 접속 요구에 근거한 상기 특정한 무선 AP에 대한 접속을 허가하는 화상 처리장치.
- 제 4항에 있어서,
상기 접속 요구에 근거한 무선 AP에 대한 접속이 허가된 경우, 상기 특정한 무선 AP와 상기 접속 요구의 송신원인 외부 장치 사이의 접속을 확립하는 접속 수단을 더 구비하고,
상기 설정 서비스는, 상기 접속 수단에 의해 접속이 확립된 경우, 상기 특정한 무선 AP를 거쳐 외부 장치로부터 수신된 설정 요구에 따라 상기 설정을 행하는 화상 처리장치.
- 제 1항에 있어서,
상기 제한 수단은, 상기 특정한 무선 AP와 상기 접속 요구의 송신원인 외부 장치 사이의 접속이 확립된 후, 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 1대로 제한하는 처리를 실행하는 화상 처리장치.
- 제 6항에 있어서,
상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP와 상기 접속 요구의 송신원인 외부 장치 사이의 접속을 확립하는 접속 수단을 더 구비하고,
상기 제한 수단은, 상기 설정 서비스를 현재 이용중인 다른 외부 장치가 존재하는 경우, 상기 특정한 무선 AP에 접속하는 외부 장치에 의한 상기 설정 서비스의 이용을 거부하는 화상 처리장치.
- 제 6항에 있어서,
상기 제한 수단은, 상기 설정 서비스를 현재 이용중인 다른 외부 장치가 존재하지 않는 경우, 상기 특정한 무선 AP에 접속된 외부 장치에 의한 상기 설정 서비스의 이용을 허가하는 화상 처리장치.
- 제 8항에 있어서,
상기 설정 서비스는, 외부 장치에 의한 상기 설정 서비스의 이용이 허가된 경우, 상기 특정한 무선 AP를 거쳐 외부 장치로부터 수신된 설정 요구에 따라, 상기 설정을 행하는 화상 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 화상 처리장치를 조작하는 유저를 인증하는 인증 수단을 더 구비하고,
상기 기동 수단은, 상기 인증 수단에 의해 인증된 유저로부터의 지시에 따라, 상기 특정한 무선 AP을 기동하고,
상기 수신 수단은, 외부 장치의 유저의 인증 정보를, 상기 접속 요구의 송신원인 외부 장치로부터 더 수신하고,
상기 제한 수단은, 상기 인증 수단에 의해 인증된 유저와 상기 수신 수단에 의해 수신된 상기 인증 정보에 대응하는 외부 장치의 유저가 일치하지 않는 경우, 상기 접속 요구에 근거한 상기 무선 AP에 대한 접속을 거부하는 화상 처리장치.
- 제 10항에 있어서,
상기 제한 수단은, 상기 인증된 유저와 외부 장치의 유저가 일치하면, 상기 접속 요구에 근거한 상기 특정한 무선 AP에 대한 접속을 허가하는 화상 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 특정한 무선 AP와 상기 접속 요구의 송신원인 외부 장치 사이의 접속이 확립된 후, 상기 설정 서비스를 이용하기 위한 패스워드를 표시하는 표시 수단을 더 구비하고,
상기 수신 수단은, 상기 접속 요구의 송신원인 외부 장치로부터 패스워드를 더 수신하고,
상기 제한 수단은, 상기 수신 수단에 의해 수신된 패스워드와 상기 표시 수단에 의해 표시된 패스워드가 일치하지 않으면, 상기 특정한 무선 AP에 접속하는 외부 장치에 의한 상기 설정 서비스의 이용을 거부하는 화상 처리장치.
- 제 12항에 있어서,
상기 제한 수단은, 상기 수신된 패스워드와 상기 표시된 패스워드가 일치하면, 상기 특정한 AP에 접속된 외부 장치에 의한 상기 설정 서비스의 이용을 허가하는 화상 처리장치.
- 제 12항에 있어서,
유저마다 고유한 패스워드를 설정하는 설정 수단을 더 구비한 화상 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 기동 수단은, 상기 특정한 무선 AP와, 상기 화상 처리장치에 잡을 투입하기 위해 사용된 무선 AP를 포함하는 복수의 무선 AP을 동시에 기동하고,
상기 제한 수단은, 상기 특정한 무선 AP에 대해서만, 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 화상 처리장치.
- 제 5항 또는 제 9항에 있어서,
상기 설정 요구는, 상기 제2 모드에 의해 접속해야 할 무선 AP의 지정을 포함하고,
상기 설정 서비스는, 상기 설정 요구에 의해 지정된 무선 AP에 대해 상기 제2 모드에 의해 접속하도록, 상기 무선 인터페이스를 제어하는 화상 처리장치.
- 제 16항에 있어서,
상기 설정 서비스는, 상기 화상 처리장치가 상기 제2 모드에 의해 외부의 무선 AP에 접속된 경우, 접속처의 무선 AP을 상기 설정 요구에 의해 지정된 무선 AP로 변경하도록, 상기 무선 인터페이스를 제어하는 화상 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 설정 서비스는 Onboarding 서비스인 화상 처리장치.
- 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스를 구비한 화상 처리장치의 제어방법으로서,
상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 단계와,
상기 기동 단계에서 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 단계와,
상기 수신 단계에서 상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 단계를 포함하는 화상 처리장치의 제어방법.
- 화상 처리장치를 무선 액세스 포인트(AP)로서 동작시키는 제1 모드와, 상기 화상 처리장치를 무선단말로서 동작시키는 제2 모드에서 동작하도록 구성된 무선 인터페이스를 구비한 화상 처리장치의 제어방법으로서,
상기 화상 처리장치를 상기 제2 모드에 의해 네트워크에 접속시키는 설정을 외부 장치가 행할 수 있도록 하는 설정 서비스를 이용하기 위해, 상기 제1 모드에 의한 특정한 무선 AP을 기동하는 단계와,
상기 기동 단계에서 기동된 상기 특정한 무선 AP에 대한 접속 요구를, 외부 장치로부터 상기 무선 인터페이스를 거쳐 수신하는 단계와,
상기 수신 단계에서 상기 접속 요구가 수신된 경우, 상기 특정한 무선 AP에 접속해서 상기 설정 서비스를 이용할 수 있는 외부 장치의 수를 제한하는 처리를 실행하는 단계를 포함하는 화상 처리장치의 제어방법을, 컴퓨터에 실행시키기 위한 컴퓨터 프로그램을 기억한 컴퓨터 판독가능한 기억매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017007003A JP2018114671A (ja) | 2017-01-18 | 2017-01-18 | 画像処理装置、その制御方法、及びプログラム |
JPJP-P-2017-007003 | 2017-01-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180085354A true KR20180085354A (ko) | 2018-07-26 |
KR102216331B1 KR102216331B1 (ko) | 2021-02-17 |
Family
ID=62840858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180003625A KR102216331B1 (ko) | 2017-01-18 | 2018-01-11 | 화상 처리장치, 그 제어방법, 및 기억매체 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10359978B2 (ko) |
JP (1) | JP2018114671A (ko) |
KR (1) | KR102216331B1 (ko) |
CN (1) | CN108337393B (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5231620B2 (ja) * | 2011-11-22 | 2013-07-10 | シャープ株式会社 | サーバ装置 |
US11496462B2 (en) * | 2017-11-29 | 2022-11-08 | Jpmorgan Chase Bank, N.A. | Secure multifactor authentication with push authentication |
JP7016705B2 (ja) * | 2018-01-23 | 2022-02-07 | キヤノン株式会社 | 通信装置、通信システム、情報処理方法及びプログラム |
JP7451345B2 (ja) * | 2020-08-07 | 2024-03-18 | 東芝テック株式会社 | パスワード機能を有する情報処理装置、及びパスワード設定方法 |
CN115396986B (zh) * | 2021-05-25 | 2024-06-14 | 极米科技股份有限公司 | 软接入点控制数据传输的方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012113349A (ja) * | 2010-11-19 | 2012-06-14 | Brother Ind Ltd | 印刷装置及び端末装置 |
JP2015070458A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 通信機器 |
JP2016174295A (ja) * | 2015-03-17 | 2016-09-29 | セイコーエプソン株式会社 | 無線通信機器および無線通信機器の制御方法 |
JP2017010169A (ja) * | 2015-06-18 | 2017-01-12 | コニカミノルタ株式会社 | 印刷制御装置、プログラムおよび印刷システム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5054129B2 (ja) | 2003-06-20 | 2012-10-24 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
US7290067B2 (en) * | 2003-06-20 | 2007-10-30 | Canon Kabushiki Kaisha | Information processing apparatus control method for external device having both a wire interface and a wireless interface settings |
JP2006123239A (ja) | 2004-10-27 | 2006-05-18 | Canon Inc | プリンタによって印刷するシステム、プリンタ装置、無線端末装置 |
JP2010283468A (ja) * | 2009-06-02 | 2010-12-16 | Kobe Digital Labo Inc | 通信システムおよびそれに用いられるコンピュータに実行させるためのプログラム |
EP2725774A2 (en) * | 2012-10-29 | 2014-04-30 | Samsung Electronics Co., Ltd | Electronic apparatus, image forming apparatus and wireless connection method |
JP5980258B2 (ja) * | 2014-03-11 | 2016-08-31 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
-
2017
- 2017-01-18 JP JP2017007003A patent/JP2018114671A/ja active Pending
-
2018
- 2018-01-11 KR KR1020180003625A patent/KR102216331B1/ko active IP Right Grant
- 2018-01-11 US US15/868,088 patent/US10359978B2/en active Active
- 2018-01-18 CN CN201810049814.2A patent/CN108337393B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012113349A (ja) * | 2010-11-19 | 2012-06-14 | Brother Ind Ltd | 印刷装置及び端末装置 |
JP2015070458A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 通信機器 |
JP2016174295A (ja) * | 2015-03-17 | 2016-09-29 | セイコーエプソン株式会社 | 無線通信機器および無線通信機器の制御方法 |
JP2017010169A (ja) * | 2015-06-18 | 2017-01-12 | コニカミノルタ株式会社 | 印刷制御装置、プログラムおよび印刷システム |
Also Published As
Publication number | Publication date |
---|---|
CN108337393B (zh) | 2020-07-10 |
US20180203652A1 (en) | 2018-07-19 |
US10359978B2 (en) | 2019-07-23 |
KR102216331B1 (ko) | 2021-02-17 |
CN108337393A (zh) | 2018-07-27 |
JP2018114671A (ja) | 2018-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10552097B2 (en) | Communication apparatus, method of controlling the same, and storage medium | |
KR102216331B1 (ko) | 화상 처리장치, 그 제어방법, 및 기억매체 | |
JP5281128B2 (ja) | Wi−fiアクセス方法、アクセスポイント、及びwi−fiアクセスシステム | |
EP2950560B1 (en) | Function execution device and communication terminal | |
KR102239972B1 (ko) | 정보 처리 장치, 정보 처리 장치의 제어 방법, 및 컴퓨터 프로그램 | |
BR102016004381A2 (pt) | aparelho para processamento de informação e sistema de comunicação | |
KR102128774B1 (ko) | 통신 장치 및 통신 장치 제어 방법 | |
JP6659170B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
KR20170058307A (ko) | 인쇄 장치 및 인쇄 장치의 제어 방법 | |
JP6251535B2 (ja) | アクセスポイント制御装置、アクセスポイント制御方法および画像形成装置 | |
WO2018037792A1 (en) | Information processing apparatus, method of controlling the same, and program | |
JP6643280B2 (ja) | 通信装置とその制御方法及びプログラム | |
KR102046736B1 (ko) | 통신 장치 및 통신 장치 제어 방법 | |
JP2018029220A (ja) | 無線ネットワーク機器、画像形成装置、無線ネットワークシステム及びプログラム | |
WO2018038095A1 (en) | Information processing apparatus, method of controlling the same, and program | |
US20230363022A1 (en) | Communication system, communication apparatus and method of controlling the same, and storage medium | |
US20240195927A1 (en) | Communication apparatus having first and second setting information, control method, and storage medium for storing program | |
JP7305815B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
JP7187588B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
US20230135980A1 (en) | Information processing device, method, and storage medium for storing method | |
US20230067941A1 (en) | Communication apparatus | |
JP2023037733A (ja) | 通信装置、通信装置の制御方法、及びプログラム | |
CN116634431A (zh) | 通信装置、控制方法和存储介质 | |
JP2021072618A (ja) | 多機能デバイスの無線接続ローミングを制限する方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |