KR100644660B1 - 네트워크 스캐닝을 수행하는 방법 및 장치 - Google Patents

네트워크 스캐닝을 수행하는 방법 및 장치 Download PDF

Info

Publication number
KR100644660B1
KR100644660B1 KR1020040104612A KR20040104612A KR100644660B1 KR 100644660 B1 KR100644660 B1 KR 100644660B1 KR 1020040104612 A KR1020040104612 A KR 1020040104612A KR 20040104612 A KR20040104612 A KR 20040104612A KR 100644660 B1 KR100644660 B1 KR 100644660B1
Authority
KR
South Korea
Prior art keywords
scanning
manual
wireless network
wireless
channel
Prior art date
Application number
KR1020040104612A
Other languages
English (en)
Other versions
KR20060065983A (ko
Inventor
김진형
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040104612A priority Critical patent/KR100644660B1/ko
Priority to US11/213,903 priority patent/US7269419B2/en
Priority to CNB2005101163007A priority patent/CN100438562C/zh
Publication of KR20060065983A publication Critical patent/KR20060065983A/ko
Application granted granted Critical
Publication of KR100644660B1 publication Critical patent/KR100644660B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Facsimiles In General (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 무선 네트워크 프린터에서 링크 설정 여부 및 특정 작업 수행 여부에 따라 스캐닝 동작을 변경하는 네트워크 스캐닝 수행 방법 및 장치에 관한 것이다. 이를 위한 방법은 무선 네트워크 프린터에서 네트워크 스캐닝을 수행하는 방법으로서, 각 채널 별로 수동 스캐닝(Passive Scanning)을 수행하여 결과를 저장하는 단계, 상기 수동 스캐닝을 수행하는 동안 특정 작업이 시작되었는지 여부를 판단하는 단계, 및 상기 특정 작업이 시작된 경우 수동 스캐닝을 중단하는 단계를 포함한다. 이로써, 본 발명에 따르면, 무선 네트워크 프린터에서 기본적인 데이터 통신에 지장을 주지 않고도 스캐닝 동작을 수행할 수 있다. 따라서, 효율적인 네트워크 동작이 가능해지며, 성능이 저하되거나 접속이 끊어지는 문제를 방지할 수 있다.

Description

네트워크 스캐닝을 수행하는 방법 및 장치{Method and apparatus for performing network scanning}
도 1은 무선 네트워크 모듈을 나타내는 블록도이다.
도 2는 애드혹 모드를 나타내는 구성도이다.
도 3은 인프라스트럭처 모드를 나타내는 구성도이다.
도 4는 무선 네트워크 시스템의 스캐닝 방식을 나타내는 구성도이다.
도 5는 본 발명에 따른 네트워크 스캐닝 수행 장치를 나타내는 블록도이다.
도 6은 본 발명에 따른 네트워크 스캐닝 수행 방법을 나타내는 흐름도이다.
도 7은 무선 링크 설정 여부에 따른 능동 스캐닝 수행 방법을 나타내는 흐름도이다.
도 8은 특정 작업 수행 여부에 따른 수동 스캐닝 수행 방법을 나타내는 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
1...무선 네트워크 프린터, 200...네트워크 스캐닝 수행 장치,
202...제어부, 204...수동 스캐닝부,
206...능동 스캐닝부, 208...출력부.
본 발명은 무선 네트워크 프린터에 관한 것으로, 특히 무선 네트워크 프린터에서 링크 설정 여부 및 특정 작업 수행 여부에 따라 스캐닝 동작을 변경하는 네트워크 스캐닝 수행 방법 및 장치에 관한 것이다.
무선 네트워크 장치, 예를 들어 무선 네트워크 프린터는 다른 무선 네트워크 장치와 무선 네트워크를 통해 데이터를 송수신할 수 있다. 무선 네트워크 프린터가 다른 무선 네트워크 장치, 예를 들어 컴퓨터와 무선으로 데이터를 송수신하기 위하여, 상기 무선 네트워크 프린터는 도 1에 도시된 바와 같은 무선 네트워크 모듈 또는 무선 네트워크 카드를 구비한다. 도 1은 무선 네트워크 모듈을 나타내는 블록도이다.
도 1에 도시된 바와 같이, 무선 네트워크 모듈(100)은 중앙처리장치(110, CPU), 읽기 전용 메모리(112, ROM), 랜덤 액세스 메모리(114, RAM), 비휘발성 메모리(116, NVRAM), 입출력 인터페이스부(118), 및 무선 통신 모듈(120)을 구비한다. 상기 중앙처리장치(110)는 상기 무선 네트워크 모듈(100)을 전반적으로 제어하고, 상기 메모리들(112, 114, 116)은 프로그램 또는 데이터를 저장한다. 상기 입출력 인터페이스부(118)는 외부 주변장치와 데이터를 송수신하고, 상기 무선 통신 모듈(120)은 무선 네트워크(130)를 통하여 다른 무선 네트워크 장치와 통신한다. 상기 무선 네트워크(130)는 IEEE(미국 전기 전자 학회, Institute of Electrical and Electronics Engineers) 802.11 무선 네트워크 표준을 따르는 802.11b 네트워크 (132), 802.11g 네트워크(134), 및 802.11a 네트워크(136)를 포함한다.
일반적으로, 무선 네트워크 프린터가 다른 무선 네트워크 장치와 통신하기 위하여 동작 모드(operation mode)가 설정된다. 상기 동작모드로서 애드혹(ad-hoc) 모드 또는 인프라스트럭처(infrastructure) 모드가 있다. 도 2는 애드혹 모드를 나타내는 구성도이고, 도 3은 인프라스트럭처 모드를 나타내는 구성도이다.
도 2에 도시된 바와 같이, 애드혹 모드로 설정된 무선 네트워크 프린터(10)는 주변의 무선 네트워크 장치, 예를 들어 노트북 컴퓨터(22) 또는 컴퓨터(24)와 직접 연결될 수 있다. 한편, 도 3에 도시된 바와 같이, 인프라스트럭처 모드로 설정된 무선 네트워크 프린터(10)는 액세스 포인트(30, AP; access point)를 통해서 무선 네트워크 장치, 예를 들어 노트북 컴퓨터(38)와 연결되거나 상기 액세스 포인트(30)를 통해서 유선으로 컴퓨터(32, 34, 36)와 연결될 수 있다.
또한, 무선 네트워크 프린터가 다른 무선 네트워크 장치와 통신하기 위하여, 상기 무선 네트워크 프린터에는 서비스 세트 식별자(SSID; service set identifier), 및 웹(WEP; wired equivalent privacy) 등과 같은 무선 근거리 통신망(LAN; local area network)과 관련된 설정값이 또한 설정되어야 한다.
무선 네트워크 프린터와 같은 무선 네트워크 장치는 무선 스테이션(Wireless Station)으로도 지칭된다. 무선 스테이션은 컴퓨터, 프린터와 같은 무선 네트워크 장치 뿐 아니라 액세스 포인트(AP)도 포함한다.
한편, 무선 스테이션은 스캐닝(Scanning)이라는 동작을 통해서 주변의 무선 네트워크를 검색하여 접속을 하거나 검색 결과를 사용자에게 알려줌으로써 사용자 는 보다 용이하게 자신의 무선 스테이션에 알맞는 네트워크를 선택하여 무선 랜에 연결할 수 있다. 무선 랜에 있어서 스캐닝은 능동 스캐닝(Active Scanning) 및 수동 스캐닝(Passive Scanning)을 포함한다. 능동 스캐닝이란 직접 스테이션으로 프로브 요청 패킷(Probe Request Packet)을 전송하고, 그것에 대한 응답으로, 프로브 응답 패킷(Probe Response Packet)을 수신하는 것을 말한다. 수동 스캐닝이란, 스테이션으로부터 비컨 프레임(beacon frame)이 송신될 때까지 기다리고 있다가, 스테이션으로부터 비컨 프레임이 송신될 때, 비로소 비컨 프레임을 수신하는 것을 말한다.
무선 랜을 이용하는 컴퓨터 또는 프린터 등의 무선 스테이션에 있어서, 사용자의 지시에 따라 주변 네트워크를 검색하여 어떤 네트워크가 존재하는지 알려주거나 스테이션 자신이 주변 네트워크를 검색하여 주변에 존재하는 네트워크를 보고하는 기능을 제공한다. 스캐닝의 방법 중 사용자의 요구에 의해서 진행되는 능동 스캐닝은 일반적으로 스테이션이 주변에 어떤 무선 네트워크가 존재하는지 알기 위해서 프로브(Probe)라는 패킷(Packet)을 전송하고 이 패킷에 대해 응답할 수 있는 스테이션들로부터 프로브 응답(Probe Response)를 청취한다. 이와 같은 동작은 각 채널별로 수행된다. 즉, 예를 들어 무선 네트워크 표준인 IEEE 802.11b인 경우 14개의 채널에 대해 각각 프로브 요청 패킷(Probe Request Packet)을 전송하고 프로브 응답 패킷(Probe Response Packet)을 수신한다. 프로브 요청 패킷 안에는 기본 서비스 세트 식별자(BSSID; Basic Service Set Identifier), 웹(WEP; wired equivalent privacy), 시간(Time) 등의 정보가 포함된다. 또한, 스테이션은 각 채 널 정보와 함께 패킷 수신을 통해 신호 감도 등을 알 수 있다. 즉, 사용자가 주변 네트워크 검색을 요청하면 스테이션은 상기와 같은 과정을 수행하여 표 1과 같은 결과를 사용자에게 보고한다.
번호 SSID 동작 모드 WEP BSSID 신호 감도
1 samsung Infrastructure off 0x000f0a01234 90%
2 Printer Infrastructure on 0x000f0a01235 70%
3 airportthru ad-hoc off 0x02350a01234 50%
도 4는 무선 네트워크 시스템의 스캐닝 방식을 나타내는 구성도이다.
상술된 바와 같은 능동 스캐닝 동작을 도 4를 참조하여 설명하면, 애드혹 모드 또는 인프라스트럭처 모드의 스테이션에서 채널별로 프로브 요청 패킷을 전송하면 해당 채널의 액세스 포인트(48, 50) 또는 애드혹 스테이션(42, 46)이 응답할 수 있다. 예를 들어, 제1 인프라스트럭처 스테이션(44) 또는 제2 인프라스트럭처 스테이션(40)에서 프로브 요청 패킷을 전송하는 경우, 제1 액세스 포인트(48), 제2 액세스 포인트(50) 및 제1 애드혹 스테이션(42), 제2 애드혹 스테이션(46)에서 프로브 응답 패킷을 이용하여 응답할 수 있다.
한편, 수동 스캐닝은 사용자의 요구에 의해 수행되는 것이 아니라 각 스테이션이 각 채널별로 액세스 포인트 또는 애드혹 스테이션이 주기적으로 발생시키는 비컨 프레임(Beacon Frame)을 수신하여 정보를 수집한다. 비컨 프레임 안에는 타임 스탬프(Time stamp), SSID, 비컨 인터벌(Beacon interval), 성능 정보(Capability info) 등이 있으며 이와 같은 정보를 이용하여 표 1과 같은 결과를 보고하게 된다.
두 가지 스캐닝 방식에 있어서, 능동 스캐닝은 수동 스캐닝에 비해 더 빠른 검색을 수행할 수 있지만 프로브 요청 패킷을 전송해야 하므로 더 많은 전력을 소비한다.
상술된 능동 스캐닝 방식은 주변 네트워크를 검색하기 위해서 각 채널별로 프로브 패킷을 전송하고 일정 시간 대기하여 응답을 수신해야 하므로 일정 시간 동안 스테이션은 정상적인 통신을 할 수 없다. 즉, 스테이션은 다수의 채널을 변경하면서 네트워크 정보를 수집하기 때문이다. 초기에 스테이션을 설정하는 경우 또는 컴퓨터와 같은 네트워크 클라이언트(Network Client) 입장에서는 사용자가 원하는 시기에 능동 스캐닝 기능을 선택하게 되므로 큰 문제가 없다. 하지만, 프린터와 같이 네트워크 서버 입장에서는 클라이언트의 요구를 항상 대기하여야 하므로, 정상적인 접속 상황에서 능동 스캐닝을 수행하면 주기적으로 접속이 끊어지는 현상이 발생하게 되므로 문제가 된다. 더욱이 요즘에는 IEEE 802.11 a/b/g 모두를 지원하는 무선 네트워크 카드가 사용되는 경우, 수십 초에서 수분까지 접속이 끊어지므로 더 큰 문제가 될 수 있다. 또한, 수동 스캐닝 방법을 이용하는 경우에도 비컨 프레임 수신을 위해 소정 시간 대기하므로 상기와 같이 접속이 끊어지는 현상이 발생할 수 있다.
한편, 무선 스테이션에서 채널 스캐닝 방법 및 시스템이 미국 공개 특허 번호 제2004/0137905호에 개시되어 있다.
본 발명이 이루고자 하는 기술적 과제는, 상기와 같은 단점들을 해결하기 위하여, 무선 네트워크 프린터에서 링크 설정 여부 및 특정 작업 수행 여부에 따라 스캐닝 동작을 변경하는 네트워크 스캐닝 수행 방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기와 같은 단점들을 해결하기 위하여, 무선 네트워크 프린터에서 링크 설정 여부 및 특정 작업 수행 여부에 따라 스캐닝 동작을 변경하는 네트워크 스캐닝 수행 장치를 제공하는 데 있다.
본 발명은 상기한 기술적 과제를 달성하기 위하여, 무선 네트워크 프린터에서 네트워크 스캐닝을 수행하는 방법에 있어서,
(a) 각 채널 별로 수동 스캐닝(Passive Scanning)을 수행하여 결과를 저장하는 단계;
(b) 상기 수동 스캐닝을 수행하는 동안 특정 작업이 시작되었는지 여부를 판단하는 단계; 및
(c) 상기 특정 작업이 시작된 경우 수동 스캐닝을 중단하는 단계를 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법을 제공한다.
본 발명은 상기한 다른 기술적 과제를 달성하기 위하여, 무선 네트워크 프린터에서 네트워크 스캐닝을 수행하는 장치에 있어서,
각 채널 별로 수동 스캐닝(Passive Scanning)을 수행하여 결과를 저장하는 수동 스캐닝부; 및
상기 수동 스캐닝을 수행하는 동안 특정 작업이 시작되었는지 여부를 판단하고, 특정 작업이 시작된 경우 수동 스캐닝을 중단시키는 제어부를 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치를 제공한다.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 바람직한 실시예를 상세하게 설명한다. 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 5는 본 발명에 따른 네트워크 스캐닝 수행 장치를 나타내는 블록도이다.
도 5를 참조하면, 본 발명에 따른 네트워크 스캐닝 수행 장치(200)는 제어부(202), 수동 스캐닝부(204), 능동 스캐닝부(206), 및 출력부(208)를 포함한다. 본 발명에 따른 네트워크 스캐닝 수행 장치(200)는 무선 네트워크 프린터(1)에 포함될 수 있다.
수동 스캐닝부(204)는 각 채널 별로 수동 스캐닝을 수행하여 결과를 저장한다. 제어부(202)는 수동 스캐닝을 수행하는 동안 특정 작업, 예를 들어 프린팅 작업이 시작되었는지 여부를 판단하고, 특정 작업이 시작된 경우 수동 스캐닝을 중단시킬 수 있다. 제어부(202)는 또한 특정 작업이 종료된 경우, 수동 스캐닝을 다시 시작하게 할 수 있고, 수동 스캐닝부(204)가 수동 스캐닝을 다시 시작하는 경우, 수동 스캐닝이 중단되기 전에 최종 수행된 채널의 다음 채널부터 스캐닝을 수행할 수 있다.
능동 스캐닝부(206)는 각 채널 별로 능동 스캐닝을 수행하여 결과를 저장한 다. 제어부(202)는 무선 네트워크 프린터(1)의 무선 링크가 설정되어 있는지 여부를 판단하여, 무선 링크가 설정되어 있는 경우, 수동 스캐닝부(204)로 하여금 수동 스캐닝을 수행하게 하고, 무선 링크가 설정되어 있지 않은 경우, 능동 스캐닝부(206)로 하여금 능동 스캐닝을 수행하게 할 수 있다.
또한 능동 스캐닝부(206)가 능동 스캐닝을 수행하는 도중에 무선 링크가 설정되는 경우, 제어부(202)는 능동 스캐닝부(206)로 하여금 능동 스캐닝을 중단하게 하고, 수동 스캐닝부(204)로 하여금 수동 스캐닝을 수행하게 할 수 있다.
능동 스캐닝 또는 수동 스캐닝의 수행이 완료된 경우, 출력부(208)는 스캐닝 결과를 출력한다. 출력부(208)는 스캐닝 결과를 무선 네트워크 프린터(1)의 액정 표시 장치(LCD; liquid crystal display)와 같은 디스플레이부(미도시)에 디스플레이하여 출력하거나 인쇄 출력할 수 있다.
바람직하기로는, 상기 무선 네트워크 프린터(1)는 IEEE 802.11 무선 근거리 통신망 표준에 따른다.
도 6은 본 발명에 따른 네트워크 스캐닝 수행 방법을 나타내는 흐름도이다.
도 6을 참조하면, 우선 무선 네트워크 프린터의 무선 링크가 설정되어 있는지 여부를 판단한다(단계 S10).
무선 링크가 설정되어 있지 않은 경우, 각 채널 별로 능동 스캐닝을 수행하여 결과를 저장한다(단계 S14). 무선 링크가 설정되어 있는 경우, 능동 스캐닝이 중단된다(단계 S12).
그 다음, 특정 작업이 수행 중인지 여부가 판단된다(단계 S16). 특정 작업이 수행중이 아닌 경우, 각 채널 별로 수동 스캐닝을 수행하여 결과를 저장한다(단계 S20). 특정 작업이 수행 중인 경우, 수동 스캐닝을 중단한다(단계 S18).
수동 스캐닝이 중단된 이후에, 상기 특정 작업이 종료된 경우, 수동 스캐닝을 다시 시작하고, 이 때, 상기 수동 스캐닝이 중단되기 전에 최종 수행된 채널의 다음 채널부터 스캐닝을 수행한다. 상기 특정 작업은 프린팅 작업을 포함할 수 있다.
한편, 단계 S14에서 능동 스캐닝을 수행하는 도중에 무선 링크가 설정되는 경우, 능동 스캐닝을 중단한다.
능동 스캐닝 또는 수동 스캐닝의 수행이 완료된 경우, 스캐닝 결과를 출력할 수 있다. 스캐닝 결과는 무선 네트워크 프린터의 액정 표시 장치(LCD)와 같은 디스플레이부(미도시)에 디스플레이하여 출력되거나 인쇄 출력될 수 있다.
이제, 도 7 및 도 8을 참조하여 본 발명에 따른 네트워크 스캐닝 수행 방법을 더 상세하게 설명한다. 도 7은 무선 링크 설정 여부에 따른 능동 스캐닝 수행 방법을 나타내는 흐름도이고, 도 8은 특정 작업 수행 여부에 따른 수동 스캐닝 수행 방법을 나타내는 흐름도이다.
무선 네트워크 프린터는 주변의 네트워크를 검색하여 검색 결과를 액정 표시 장치(LCD) 또는 다른 프로그램을 이용하여 디스플레이하기 위해 주기적으로 스캐닝을 수행한다.
우선 도 7을 참조하면, 무선 링크 설정 여부가 판단된다(단계 S100). 처음으로 사용자가 무선 네트워크 프린터를 설치하는 경우 링크가 설정되어 있지 않다고 판단할 수 있다. 따라서, 무선 링크가 설정되어 있지 않은 경우, 각 채널 별로 능동 스캐닝을 수행하고 그 결과를 저장한다(단계 S104). 능동 스캐닝은 수동 스캐닝에 비해 더 빠른 검색을 수행할 수 있는 장점이 있다.
마지막 채널까지 모두 능동 스캐닝을 수행했는지 여부가 판단된다(단계 S106). 마지막 채널까지 능동 스캐닝을 수행한 경우에는 스캐닝 결과를 출력한다(단계 S108). 만일, 마지막 채널까지 능동 스캐닝을 수행하지 못한 경우, 단계 S100으로 진행한다.
만일 단계 S100에서 무선 링크가 설정된 것으로 판단되는 경우, 능동 스캐닝이 중단되고 수동 스캐닝이 수행된다. 즉, 다른 채널을 검색하는 경우 이전에 검색된 채널의 무선 설정값 또는 방송(Broadcast) SSID의 사용으로 링크가 설정되는 경우가 발생할 수 있다. 방송 SSID를 사용하는 경우 검색된 채널이 어떠한 SSID를 가지는 것에 상관없이 링크가 설정될 수 있다. 링크가 설정되는 경우, 능동 스캐닝을 중단하고 수동 스캐닝을 수행한다. 수동 스캐닝은 도 8을 참조하여 설명한다.
도 8을 참조하면, 우선 특정 작업이 수행중인지 여부가 판단된다(단계 S200). 특정 작업이 수행중인 경우, 수동 스캐닝을 중단하고 수동 스캐닝이 수행된 최종 채널을 저장한다(단계 S202). 특정 작업이 수행중이 아닌 경우, 각 채널별로 수동 스캐닝을 한 채널씩 수행하고 그 결과를 저장한다(단계 S204).
마지막 채널까지 수동 스캐닝이 수행되었는지 여부가 판단되고(단계 S206), 마지막 채널까지 수동 스캐닝을 수행한 경우, 스캐닝 결과를 출력한다(단계 S208).
마지막 채널까지 수동 스캐닝이 수행되지 않은 경우, 단계 S200으로 진행한 다. 만일, 다음 채널을 스캐닝하기 전에 특정 작업이 시작되는 경우 수동 스캐닝을 중단한다. 상기 특정 작업은 프린팅 작업, 하이퍼텍스트 전송 프로토콜(HTTP; hypertext transfer protocol) 접속, 웹 서버 접속 등과 같이 계속적으로 연결이 유지되어야 정상적으로 그리고 효과적으로 통신을 수행할 수 있는 작업을 포함한다.
한편, 수동 스캐닝을 중단한 이후에 특정 작업이 종료된 경우, 수동 스캐닝을 다시 시작하고, 이 때 수동 스캐닝이 중단되기 전에 최종 수행된 채널의 다음 채널부터 스캐닝을 수행한다.
소정 시간이 경과한 후, 사용자가 설정한 시간 또는 정해진 시간에 따라서 도 7의 단계 S100으로 진행하여 조건에 따라 능동 스캐닝 또는 수동 스캐닝을 다시 수행할 수 있다.
본 발명은 무선 네트워크 프린터와 관련하여 설명되었지만, 본 발명은 이에 한정되지 않는다. 본 발명은 또한 무선 네트워크 복합기에 적용될 수 있다. 상기 복합기는 프린터, 스캐너, 복사기, 및 팩스의 기능을 구비하는 장치이다.
상술된 바와 같이, 본 발명은 링크 설정 여부 및 특정 작업 수행 여부에 따라 능동 스캐닝 및 수동 스캐닝 모두를 수행할 수 있다. 하지만, 본 발명에 있어서, 반드시 두 가지의 스캐닝 방식을 모두 수행할 필요는 없다. 즉, 본 발명은 특정 작업 수행 여부에 따라 수동 스캐닝의 수행 여부를 결정할 수 있고 무선 스테이션들 간의 데이터 통신을 방해하지 않으면서 수동 스캐닝을 완료한 후 그 결과를 사용자에게 알려줄 수 있다.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서, 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.
상술한 바와 같이, 본 발명을 이용하면 무선 네트워크 프린터에서 기본적인 데이터 통신에 지장을 주지 않고도 스캐닝 동작을 수행할 수 있다. 따라서 효율적인 네트워크 동작이 가능해지며, 성능이 저하되거나 접속이 끊어지는 문제를 방지할 수 있다.

Claims (16)

  1. 무선 네트워크 프린터에서 네트워크 스캐닝을 수행하는 방법에 있어서,
    (a) 각 채널 별로 수동 스캐닝(Passive Scanning)을 수행하여 결과를 저장하는 단계;
    (b) 상기 수동 스캐닝을 수행하는 동안 특정 작업이 시작되었는지 여부를 판단하는 단계; 및
    (c) 상기 특정 작업이 시작된 경우 수동 스캐닝을 중단하는 단계를 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  2. 제1항에 있어서, 상기 단계 (c) 이후에,
    상기 특정 작업이 종료된 경우, 수동 스캐닝을 다시 시작하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  3. 제2항에 있어서,
    상기 수동 스캐닝이 중단되기 전에 최종 수행된 채널의 다음 채널부터 스캐닝을 수행하는 단계를 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  4. 제1항에 있어서,
    상기 무선 네트워크 프린터의 무선 링크가 설정되어 있는지 여부를 판단하는 단계; 및
    상기 무선 링크가 설정되어 있는 경우, 상기 단계 (a)를 수행하는 단계; 및
    상기 무선 링크가 설정되어 있지 않은 경우, 각 채널 별로 능동 스캐닝(Active Scanning)을 수행하여 결과를 저장하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  5. 제4항에 있어서,
    상기 능동 스캐닝을 수행하는 도중에 무선 링크가 설정되는 경우, 상기 능동 스캐닝을 중단하고, 상기 단계 (a)를 수행하는 단계를 포함하는 것을 특징으로 하 는 네트워크 스캐닝을 수행하는 방법.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서,
    상기 특정 작업은 계속적으로 연결이 유지되어야 정상적으로 통신을 수행할 수 있는 작업을 포함하며,
    상기 특정 작업은 프린팅 작업, HTTP 접속, 및 웹서버 접속 중의 하나인 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  7. 제1항에 있어서,
    상기 무선 네트워크 프린터는 IEEE 802.11 무선 근거리 통신망 표준에 따르는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  8. 제1항에 있어서,
    스캐닝 결과를 출력하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 방법.
  9. 무선 네트워크 프린터에서 네트워크 스캐닝을 수행하는 장치에 있어서,
    각 채널 별로 수동 스캐닝(Passive Scanning)을 수행하여 결과를 저장하는 수동 스캐닝부; 및
    상기 수동 스캐닝을 수행하는 동안 특정 작업이 시작되었는지 여부를 판단하고, 특정 작업이 시작된 경우 수동 스캐닝을 중단시키는 제어부를 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  10. 제9항에 있어서, 상기 제어부는
    상기 특정 작업이 종료된 경우, 수동 스캐닝을 다시 시작하게 하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  11. 제10항에 있어서,
    상기 수동 스캐닝부는 수동 스캐닝이 중단되기 전에 최종 수행된 채널의 다음 채널부터 스캐닝을 수행하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  12. 제9항에 있어서,
    각 채널 별로 능동 스캐닝(Active Scanning)을 수행하여 결과를 저장하는 능동 스캐닝부를 더 포함하고,
    상기 제어부는 상기 무선 네트워크 프린터의 무선 링크가 설정되어 있는지 여부를 판단하여,
    상기 무선 링크가 설정되어 있는 경우, 상기 수동 스캐닝부로 하여금 수동 스캐닝을 수행하게 하고,
    상기 무선 링크가 설정되어 있지 않은 경우, 상기 능동 스캐닝부로 하여금 능동 스캐닝을 수행하게 하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  13. 제12항에 있어서, 상기 제어부는
    상기 능동 스캐닝부가 능동 스캐닝을 수행하는 도중에 무선 링크가 설정되는 경우, 상기 능동 스캐닝부로 하여금 능동 스캐닝을 중단하게 하고,
    상기 수동 스캐닝부로 하여금 수동 스캐닝을 수행하게 하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  14. 제9항 내지 제13항 중 어느 한 항에 있어서,
    상기 특정 작업은 계속적으로 연결이 유지되어야 정상적으로 통신을 수행할 수 있는 작업을 포함하며,
    상기 특정 작업은 프린팅 작업, HTTP 접속, 및 웹서버 접속 중의 하나인 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  15. 제9항에 있어서,
    상기 무선 네트워크 프린터는 IEEE 802.11 무선 근거리 통신망 표준에 따르는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
  16. 제9항에 있어서,
    스캐닝 결과를 출력하는 출력부를 더 포함하는 것을 특징으로 하는 네트워크 스캐닝을 수행하는 장치.
KR1020040104612A 2004-12-11 2004-12-11 네트워크 스캐닝을 수행하는 방법 및 장치 KR100644660B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020040104612A KR100644660B1 (ko) 2004-12-11 2004-12-11 네트워크 스캐닝을 수행하는 방법 및 장치
US11/213,903 US7269419B2 (en) 2004-12-11 2005-08-30 Method of performing network scanning and apparatus using the method
CNB2005101163007A CN100438562C (zh) 2004-12-11 2005-11-09 执行网络扫描的方法和使用该方法的装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040104612A KR100644660B1 (ko) 2004-12-11 2004-12-11 네트워크 스캐닝을 수행하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20060065983A KR20060065983A (ko) 2006-06-15
KR100644660B1 true KR100644660B1 (ko) 2006-11-10

Family

ID=36584684

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040104612A KR100644660B1 (ko) 2004-12-11 2004-12-11 네트워크 스캐닝을 수행하는 방법 및 장치

Country Status (3)

Country Link
US (1) US7269419B2 (ko)
KR (1) KR100644660B1 (ko)
CN (1) CN100438562C (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100540654B1 (ko) * 2003-01-22 2006-01-10 삼성전자주식회사 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터
US7596371B2 (en) * 2006-03-30 2009-09-29 Intel Corporation Device, system, and method of selectively scanning a wireless communication band
KR101085905B1 (ko) * 2007-03-13 2011-11-23 삼성전자주식회사 무선 네트워크 인쇄시스템
CN101727165B (zh) * 2008-10-23 2015-02-18 华硕电脑股份有限公司 无线局域网络的省电控制方法
US8437313B2 (en) * 2008-12-23 2013-05-07 Research In Motion Limited Scanning methods and apparatus for mobile devices in wireless local area networks for reduced power consumption
TWI393466B (zh) * 2009-03-23 2013-04-11 Ralink Technology Corp 漸進式頻道掃描之方法與裝置
KR101835829B1 (ko) 2011-10-26 2018-03-08 삼성전자주식회사 휴대단말기의 ap 스캔 방법 및 장치
CN103379480B (zh) * 2012-04-17 2019-03-01 腾讯科技(深圳)有限公司 无线网络连接方法及装置
KR102496058B1 (ko) * 2016-08-01 2023-02-06 삼성전자 주식회사 근거리 무선 통신 네트워크에서 스캔 방법 및 이를 구현하는 전자 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030069447A (ko) * 2002-02-20 2003-08-27 삼성전자주식회사 엑세스 포인트 기능을 갖는 무선 랜 카드와 상기 랜카드가 장착된 네트워크 프린터와 상기 네트워크 프린터를이용한 데이터 전송방법
KR20040077567A (ko) * 2003-02-28 2004-09-04 마이크로소프트 코포레이션 엑세스 포인트 대 액세스 포인트 범위 확장

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6415321B1 (en) * 1998-12-29 2002-07-02 Cisco Technology, Inc. Domain mapping method and system
KR100463067B1 (ko) 2001-12-29 2004-12-23 하나로통신 주식회사 무선랜 기반의 액세스망에서 핸드오프 방법
US20040039817A1 (en) * 2002-08-26 2004-02-26 Lee Mai Tranh Enhanced algorithm for initial AP selection and roaming
JP3845347B2 (ja) 2002-08-28 2006-11-15 Necインフロンティア株式会社 高速ローミング方式
US7006481B2 (en) * 2002-10-10 2006-02-28 Interdigital Technology Corporation System and method for integrating WLAN and 3G
US20040093398A1 (en) * 2002-11-07 2004-05-13 Zhicheng Tang Method and apparatus for performing dual active scan
US20040137905A1 (en) * 2003-01-09 2004-07-15 Docomo Communications Laboratories Usa, Inc. System and method for channel scanning in wireless networks
KR100532101B1 (ko) 2003-02-11 2005-11-29 삼성전자주식회사 무선 통신 중계 장치 및 방법
US20040214539A1 (en) * 2003-04-24 2004-10-28 Krishnan Rajamani Wireless communication device supporting multiple regulatory domains
JP3888342B2 (ja) * 2003-08-29 2007-02-28 ブラザー工業株式会社 ネットワーク装置
JP4307227B2 (ja) * 2003-12-03 2009-08-05 キヤノン株式会社 設定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030069447A (ko) * 2002-02-20 2003-08-27 삼성전자주식회사 엑세스 포인트 기능을 갖는 무선 랜 카드와 상기 랜카드가 장착된 네트워크 프린터와 상기 네트워크 프린터를이용한 데이터 전송방법
KR20040077567A (ko) * 2003-02-28 2004-09-04 마이크로소프트 코포레이션 엑세스 포인트 대 액세스 포인트 범위 확장

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1020030069447
1020040077567

Also Published As

Publication number Publication date
KR20060065983A (ko) 2006-06-15
US7269419B2 (en) 2007-09-11
CN1787595A (zh) 2006-06-14
US20060128382A1 (en) 2006-06-15
CN100438562C (zh) 2008-11-26

Similar Documents

Publication Publication Date Title
US9907016B2 (en) Communication device
JP4754624B2 (ja) マルチバンド移動端末に関連付けるためにマルチバンドアクセスポイントを選択する方法および装置
US8732315B2 (en) Automatic ad-hoc network creation and coalescing using WiFi protected setup
KR101124482B1 (ko) 듀얼 모드를 지원하는 이동통신 단말기의 동작 방법 및 장치
KR100771335B1 (ko) 통신 제어 방법 및 무선 통신 장치
US7269419B2 (en) Method of performing network scanning and apparatus using the method
US10425889B2 (en) Communication device
US20070173296A1 (en) Communication apparatus having power-saving communication function, and communication method
KR100735664B1 (ko) 이동통신 시스템에서 접근 등급 제한 리스트를 이용한서비스 상태 제공 장치 및 방법
US20050265295A1 (en) Server apparatus, client apparatus, and communication control method
EP3490295B1 (en) Handover based on fils
JP6366113B2 (ja) 通信システム、通信装置及び通信方法
JP2002330142A (ja) 無線通信装置
JP4405298B2 (ja) 無線通信装置及び基地局検出方法
US12015979B2 (en) Electronic apparatus, communication system, and communication method
KR20220100666A (ko) 통신 장치, 제어 방법 및 저장 매체
JP2012090026A (ja) 周辺装置、lanへの接続方法及びプログラム
JP2006109074A (ja) 無線通信システム
JP2018125705A (ja) 通信接続方法、通信接続装置、通信システム及び通信接続プログラム
JP6539891B2 (ja) 基地局システム、通信端末、無線通信システム、基地局システムの制御方法、通信端末の制御方法、及び、プログラム
CN116193631A (zh) 无线连接方法、装置及电子设备
JP2017163312A (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
LAPS Lapse due to unpaid annual fee