KR20220018275A - Update network information of identified image forming apparatus using unique information of image forming apparatus - Google Patents
Update network information of identified image forming apparatus using unique information of image forming apparatus Download PDFInfo
- Publication number
- KR20220018275A KR20220018275A KR1020200098575A KR20200098575A KR20220018275A KR 20220018275 A KR20220018275 A KR 20220018275A KR 1020200098575 A KR1020200098575 A KR 1020200098575A KR 20200098575 A KR20200098575 A KR 20200098575A KR 20220018275 A KR20220018275 A KR 20220018275A
- Authority
- KR
- South Korea
- Prior art keywords
- image forming
- forming apparatus
- terminal
- information
- unique information
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1293—Printer information exchange with computer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
사용자의 단말기에는 화상 형성 장치의 드라이버가 설치될 수 있다. 사용자는 단말기에 설치된 화상 형성 장치의 드라이버에 대한 화상 형성 장치를 사용할 수 있고, 화상 형성 장치와 단말기 간의 통신 연결 상태가 연결된 상태에서 사용할 수 있다.A driver of the image forming apparatus may be installed in the user's terminal. The user may use the image forming apparatus for the driver of the image forming apparatus installed in the terminal, and may use the image forming apparatus while the communication connection state between the image forming apparatus and the terminal is connected.
단말기는 IP 주소, 호스트 이름, USB 케이블 연결 등을 이용하여 화상 형성 장치와 단말기 간의 통신 연결 상태를 확인할 수 있다. 화상 형성 장치와 단말기 간의 통신 연결이 끊긴 것으로 확인된 경우, 사용자는 화상 형성 장치가 단말기에 통신 연결되도록 할 수 있다.The terminal may check a communication connection state between the image forming apparatus and the terminal by using an IP address, a host name, a USB cable connection, or the like. When it is confirmed that the communication connection between the image forming apparatus and the terminal is disconnected, the user may allow the image forming apparatus to communicate with the terminal.
본 개시는, 다음의 자세한 설명과 그에 수반되는 도면들의 결합으로 쉽게 이해될 수 있으며, 참조 번호(reference numerals)들은 구조적 구성요소(structural elements)를 의미한다.
도 1은 화상 형성 장치의 네트워크 정보가 변경됨에 따라 화상 형성 장치와 단말기 간의 통신 연결이 해제된 경우, 화상 형성 장치의 고유 정보를 이용하여 네트워크 정보를 업데이트 하는 과정을 설명하기 위한 일 예의 개념도이다.
도 2a는 화상 형성 장치를 검색하고, 화상 형성 장치의 네트워크 정보를 업데이트 하는 데에 이용되는 정보를 등록하는 단말기의 동작 방법을 나타낸 일 예의 흐름도이다.
도 2b는 화상 형성 장치와 단말기 간의 통신 연결이 해제된 경우, 화상 형성 장치의 고유 정보를 이용하여 네트워크 정보를 업데이트 하고, 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 단말기의 동작 방법을 나타낸 일 예의 흐름도이다.
도 3은 고유 정보 응답 내의 고유 정보와 단말기에 저장된 등록 고유 정보가 일치함을 확인한 결과에 기초하여, 네트워크 정보를 업데이트 하는 단말기의 세부 동작 방법을 나타낸 일 예의 흐름도이다.
도 4는 고유 정보 응답 내의 고유 정보와 단말기에 저장된 등록 고유 정보가 불일치한 경우, 공유 정보에 기초하여, 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 단말기의 동작 방법을 나타낸 일 예의 흐름도이다.
도 5a 내지 도 5c는 화상 형성 장치의 네트워크 정보가 변경된 경우, 화상 형성 장치의 고유 정보를 이용하여 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 과정을 도시한 일 예의 도면이다.
도 6a 내지 도 6c는 화상 형성 장치의 네트워크 정보가 변경된 경우, 화상 형성 장치의 고유 정보 및 공유 정보를 이용하여 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 과정을 도시한 일 예의 도면이다.
도 7a 내지 도 7c는 공유 정보에 기초하여 단말기에 연결될 화상 형성 장치를 결정하고, 결정된 화상 형성 장치가 이미 단말기에 연결된 경우의 단말기의 동작 과정을 도시한 일 예의 도면이다.
도 8은 화상 형성 장치의 네트워크 정보가 이전 네트워크 정보와 다른 경우, 네트워크 정보 및 고유 정보를 단말기로 전송 하는 화상 형성 장치의 동작 방법을 나타낸 일 예의 흐름도이다.
도 9는 화상 형성 장치의 고유 정보 및 네트워크 정보를 단말기로 송신하는 화상 형성 장치의 동작 방법을 나타낸 일 예의 흐름이다.
도 10은 단말기의 구성을 도시한 일 예의 블록도이다.
도 11은 컴퓨터 판독 가능 저장매체에 저장된 명령어들을 설명하기 위한 일 예의 도면이다.
도 12는 화상 형성 장치의 구성을 도시한 일 예의 블록도이다.
도 13은 컴퓨터 판독 가능 저장매체에 저장된 명령어들을 설명하기 위한 다른 예의 도면이다.BRIEF DESCRIPTION OF THE DRAWINGS The present disclosure can be easily understood in combination with the following detailed description and accompanying drawings, in which reference numerals mean structural elements.
1 is a conceptual diagram illustrating a process of updating network information using unique information of an image forming apparatus when a communication connection between an image forming apparatus and a terminal is released as network information of the image forming apparatus is changed.
2A is a flowchart illustrating an operation method of a terminal for searching for an image forming apparatus and registering information used to update network information of the image forming apparatus.
FIG. 2B is an example of an operating method of a terminal for updating network information using unique information of the image forming apparatus and performing communication connection between the image forming apparatus and the terminal when the communication connection between the image forming apparatus and the terminal is released; FIG. It is a flow chart.
3 is a flowchart illustrating an example of a detailed operation method of a terminal for updating network information based on a result of confirming that the unique information in the unique information response and the registered unique information stored in the terminal match.
4 is a flowchart illustrating an operation method of a terminal for performing communication connection between an image forming apparatus and a terminal based on shared information when unique information in a unique information response and registered unique information stored in the terminal do not match.
5A to 5C are diagrams illustrating a process of performing a communication connection between an image forming apparatus and a terminal using unique information of the image forming apparatus when network information of the image forming apparatus is changed.
6A to 6C are diagrams illustrating a process of performing a communication connection between an image forming apparatus and a terminal using unique information and shared information of the image forming apparatus when network information of the image forming apparatus is changed.
7A to 7C are diagrams illustrating an operation process of a terminal when an image forming apparatus to be connected to a terminal is determined based on shared information, and the determined image forming apparatus is already connected to the terminal.
8 is a flowchart illustrating an operation method of an image forming apparatus that transmits network information and unique information to a terminal when network information of the image forming apparatus is different from previous network information.
9 is a flowchart illustrating an operation method of an image forming apparatus for transmitting unique information and network information of the image forming apparatus to a terminal.
10 is a block diagram illustrating an example of a configuration of a terminal.
11 is a diagram illustrating an example of instructions stored in a computer-readable storage medium.
12 is a block diagram of an example showing the configuration of an image forming apparatus.
13 is a diagram of another example for explaining instructions stored in a computer-readable storage medium.
아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art to which the present disclosure pertains can easily implement them. However, the present disclosure may be implemented in several different forms and is not limited to the embodiments described herein.
"화상 형성 장치"는 프린터(printer), 스캐너(scanner), 팩스기(fax machine), 복합기(multi-function printer, MFP) 또는 디스플레이 장치 등과 같이 화상 형성 작업을 수행할 수 있는 모든 종류의 장치일 수 있다. 또한, 화상 형성 장치는 2D 화상 형성 장치, 또는 3D 화상 형성 장치일 수 있다. "화상 형성 장치에서 수행되는 화상 형성 작업"은 인쇄, 복사, 스캔, 팩스, 저장, 전송, 코팅 등과 관련된 작업일 수 있다."Image forming apparatus" may be any kind of device capable of performing image forming operation, such as a printer, scanner, fax machine, multi-function printer (MFP) or display device, etc. have. Further, the image forming apparatus may be a 2D image forming apparatus or a 3D image forming apparatus. An “image forming operation performed by the image forming apparatus” may be a job related to printing, copying, scanning, faxing, storage, transmission, coating, and the like.
"단말기"는 사용자의 명령을 수신하고, 사용자의 명령에 따라 처리된 정보를 표시하는 장치일 수 있다. 예를 들면, 단말기는 컴퓨터, PC(Personal Computer), 태블릿 PC, PDA(Personal Digital Assistant), 랩톱, 스마트폰, 휴대폰 등과 같은 전자 장치일 수 있다.The "terminal" may be a device that receives a user's command and displays processed information according to the user's command. For example, the terminal may be an electronic device such as a computer, a personal computer (PC), a tablet PC, a personal digital assistant (PDA), a laptop, a smart phone, or a mobile phone.
단말기에는 화상 형성 장치를 제어하기 위한 프로그램이 설치될 수 있다. 예를 들면, 화상 형성 장치를 제어하는 프로그램은, 화상 형성 장치의 드라이버일 수 있다. 예를 들면, 화상 형성 장치의 모델이 다르면, 단말기에는 화상 형성 장치 각각의 드라이버가 설치된다.A program for controlling the image forming apparatus may be installed in the terminal. For example, a program for controlling the image forming apparatus may be a driver of the image forming apparatus. For example, if the models of the image forming apparatuses are different, a driver for each image forming apparatus is installed in the terminal.
사용자는 화상 형성 장치와 단말기 간의 통신 연결 상태가 연결된 상태에서 단말기에서 화상 형성 장치로 소정의 화상 형성 작업을 요청하고, 화상 형성 장치에서 소정의 화상 형성 작업에 대한 작업 결과를 획득할 수 있다. 그러나, 화상 형성 장치의 IP 주소, 또는 호스트 이름이 변경되는 경우, 단말기는 화상 형성 장치와 단말기 간의 통신 연결이 끊기게 된다. 이 경우, 사용자는 화상 형성 장치를 제어하는 프로그램을 재설치하거나, 프로그램의 설정을 수동으로 변경함으로써, 화상 형성 장치와 단말기 간의 통신 연결이 되도록 할 수 있었다.The user may request a predetermined image forming operation from the terminal to the image forming apparatus while the communication connection state between the image forming apparatus and the terminal is connected, and obtain a result of the predetermined image forming operation from the image forming apparatus. However, when the IP address or host name of the image forming apparatus is changed, the communication connection between the image forming apparatus and the terminal is cut off. In this case, the user can establish a communication connection between the image forming apparatus and the terminal by reinstalling the program for controlling the image forming apparatus or manually changing the program settings.
화상 형성 장치의 IP 주소, 또는 호스트 이름은 화상 형성 장치 또는 단말기에서 발생되는 이벤트에 따라 변경될 수 있기 때문에, 단말기는 화상 형성 장치의 고유 정보를 이용하여 통신 연결이 해제된 화상 형성 장치를 검색할 수 있고, 통신 연결에 해제된 화상 형성 장치의 네트워크 정보를 업데이트 함으로써, 화상 형성 장치와 단말기 간의 통신 연결을 수행할 수 있다.Since the IP address or host name of the image forming apparatus may be changed according to an event occurring in the image forming apparatus or the terminal, the terminal can search for the image forming apparatus whose communication connection has been released using the unique information of the image forming apparatus. Also, by updating the network information of the image forming apparatus released from the communication connection, a communication connection between the image forming apparatus and the terminal may be performed.
도 1은 화상 형성 장치의 네트워크 정보가 변경됨에 따라 화상 형성 장치와 단말기 간의 통신 연결이 해제된 경우, 화상 형성 장치의 고유 정보를 이용하여 네트워크 정보를 업데이트 하는 과정을 설명하기 위한 일 예의 개념도이다.1 is a conceptual diagram illustrating a process of updating network information using unique information of an image forming apparatus when a communication connection between an image forming apparatus and a terminal is released as network information of the image forming apparatus is changed.
도 1의 이미지(110)는 단말기(10)와 화상 형성 장치(20) 간의 통신 연결 상태가 연결된 상태임을 나타낸다. 단말기(10)는 화상 형성 장치(20)의 네트워크 정보 및 등록 고유 정보를 저장할 수 있다. 화상 형성 장치(20)는 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 저장할 수 있다. 여기서, 단말기(10)에 저장된 네트워크 정보와 화상 형성 장치(20)의 네트워크 정보는 동일하고, 단말기(10)에 저장된 등록 고유 정보와 화상 형성 장치(20)의 고유 정보는 동일할 수 있다.The
예를 들면, 화상 형성 장치(20)의 네트워크 정보는, 단말기(10)와 화상 형성 장치(20)를 상호 간에 통신 연결할 때 이용되거나, 단말기(10)와 화상 형성 장치(20) 간의 통신 연결 상태를 확인할 때 이용되는 정보일 수 있다. 예를 들면, 화상 형성 장치(20)의 네트워크 정보는, 화상 형성 장치(20)의 IP 주소 정보, 호스트 이름 정보 중 적어도 하나를 포함할 수 있다.For example, the network information of the
예를 들면, 화상 형성 장치(20)의 고유 정보는, 화상 형성 장치(20)를 식별하는 데에 이용되는 정보일 수 있다. 또한, 화상 형성 장치(20)의 고유 정보는, 화상 형성 장치(20)에서 발생되는 이벤트에 따라 변경되지 않는 정보일 수 있다. 예를 들면, 화상 형성 장치(20)의 등록 고유 정보는, 단말기(10)에 등록된 화상 형성 장치(20)의 고유 정보일 수 있다.For example, the unique information of the
도 1의 이미지(120)은, 화상 형성 장치(20)의 IP 주소 정보가 변경됨에 따라, 단말기(10)와 화상 형성 장치(20) 간의 통신 연결 상태가 연결 해제 상태로 전환되는 과정을 설명하기 위한 도면이다.The
예를 들면, 화상 형성 장치(20)의 IP 주소는, 192.168.219.100 에서 192.168.219.120으로 변경될 수 있다. 단말기(10)에 저장된 화상 형성 장치(20)의 IP 주소는, 192.168.219.100 이기 때문에, 단말기(10)와 IP 주소가 변경된 화상 형성 장치(20) 간의 통신 연결은 해제될 수 있다.For example, the IP address of the
단말기(10)에서 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태로 감지되면, 단말기(10)는 화상 형성 장치(20)의 고유 정보를 이용하여 화상 형성 장치(20)를 검색할 수 있다. 구체적으로, 단말기(10)는 화상 형성 장치(20)로 화상 형성 장치(20)의 고유 정보를 요청하고, 화상 형성 장치(20)로부터 고유 정보를 수신할 수 있다. 여기서, 고유 정보는, AAABBBCCC 일 수 있다. 단말기(10)는 단말기(10)에 저장된 화상 형성 장치(20)의 등록 고유 정보와 수신된 고유 정보가 일치함을 확인함으로써, 고유 정보를 송신한 화상 형성 장치(20)가 이전에 단말기(10)에 등록된 화상 형성 장치(20)인지를 확인할 수 있다. 단말기(10)는 화상 형성 장치(20)로 변경된 IP 주소 정보를 요청하고, 화상 형성 장치(20)로부터 변경된 IP 주소 정보를 수신할 수 있다. When the
도 3의 이미지(130)을 참고하면, 단말기(10)는 변경된 IP 주소 정보에 기초하여, IP 주소 정보를 업데이트 할 수 있다. 구체적으로, 단말기(10)는 IP 주소 정보를 192.168.219.100에서 192.168.219.120으로 업데이트 할 수 있다. 단말기(10)는 변경된 IP 주소 정보에 기초하여, 화상 형성 장치(20)와 단말기(10) 간의 통신 연결을 수행할 수 있다. 도 3의 이미지(130)에 도시된 바와 같이, 단말기(10)에 저장된 IP 주소 정보와 화상 형성 장치(20)의 IP 주소 정보는 동일하고, 단말기(10)에 저장된 등록 고유 정보와 화상 형성 장치(20)의 고유 정보는 동일할 수 있다.Referring to the
도 2a는 화상 형성 장치를 검색하고, 화상 형성 장치의 네트워크 정보를 업데이트 하는 데에 이용되는 정보를 등록하는 단말기의 동작 방법을 나타낸 일 예의 흐름도이다.2A is a flowchart illustrating an operation method of a terminal for searching for an image forming apparatus and registering information used to update network information of the image forming apparatus.
도 2a를 참고하면, 단말기(10)의 동작 201에서, 단말기(10)는 화상 형성 장치의 드라이버를 설치할 수 있다. 예를 들면, 화상 형성 장치의 드라이버는, 단말기(10)에서 화상 형성 장치를 제어하기 위해 이용되는 프로그램일 수 있다. 예를 들면, 화상 형성 장치의 드라이버는, 단말기(10)에서 화상 형성 장치로 화상 형성 작업의 데이터를 전송하거나, 단말기(10)와 화상 형성 장치 간의 통신 연결 상태를 확인하거나, 화상 형성 장치의 세부 기능을 설정하는 데에 이용될 수 있다. 단말기(10)에 화상 형성 장치의 드라이버가 설치된 이후에, 단말기(10)에서 화상 형성 장치로 소정의 화상 형성 작업을 요청할 수 있다. 단말기(10)는 단말기(10)에 속한 네트워크 상의 적어도 하나의 화상 형성 장치의 드라이버를 설치할 수 있다. 화상 형성 장치들 간의 모델이 상이한 경우, 단말기(10)는 화상 형성 장치들 각각의 드라이버를 설치할 수 있다.Referring to FIG. 2A , in
단말기(10)의 동작 202에서, 단말기(10)는 화상 형성 장치의 자동 검색 및 업데이트 기능을 설정할 수 있다. 예를 들면, 화상 형성 장치의 자동 검색 기능은, 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인 경우, 단말기(10)에서 자동으로 단말기(10)가 속한 네트워크 상의 화상 형성 장치를 자동으로 검색하는 기능일 수 있다. 즉, 단말기(10)는 자동 검색 기능을 통해, 단말기(10)에 기존에 화상 형성 장치의 드라이버가 설치된 화상 형성 장치를 검색할 수 있다. 예를 들면, 업데이트 기능은, 화상 형성 장치의 네트워크 정보를 업데이트 하는 기능일 수 있다. 예를 들면, 네트워크 정보는, 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나일 수 있다.In
단말기(10)의 동작 203에서, 단말기(10)는 화상 형성 장치의 고유 정보를 획득하고, 획득된 고유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치를 유일하게 식별할 수 있는 정보일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는 화상 형성 장치에서 발생되는 이벤트 또는 외부 환경에서 발생되는 이벤트에 의해서도 변경되지 않는 정보일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치의 시리얼 넘버(Serial Number) 정보 및 MAC (Media Access Control) 주소 정보 중 적어도 하나일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치에서 화상 형성 장치를 유일하게 구별하기 위해 생성된 정보일 수 있다.In
구체적인 예를 들면, 단말기(10)는 화상 형성 장치의 미리 설정된 포트로 화상 형성 장치의 고유 정보를 요청할 수 있다. 단말기(10)는 화상 형성 장치로부터 화상 형성 장치의 고유 정보를 수신하고, 고유 정보를 등록 고유 정보로 저장할 수 있다. 단말기(10)는 등록 고유 정보와 화상 형성 장치로부터 수신된 고유 정보를 비교함으로써, 화상 형성 장치가 이전에 등록된 화상 형성 장치인지를 결정할 수 있다.As a specific example, the terminal 10 may request unique information of the image forming apparatus through a preset port of the image forming apparatus. The terminal 10 may receive unique information of the image forming apparatus from the image forming apparatus and store the unique information as registration unique information. The terminal 10 may determine whether the image forming apparatus is a previously registered image forming apparatus by comparing the registered unique information with the unique information received from the image forming apparatus.
단말기(10)의 동작 204에서, 단말기(10)는 화상 형성 장치의 공유 정보를 획득하고, 획득된 공유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치를 대체하는 소정의 화상 형성 장치를 결정하는 데에 이용되는 정보일 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 통신 연결이 해제된 화상 형성 장치를 대체할 수 있는 적어도 하나의 화상 형성 장치와 통신 연결이 해제된 화상 형성 장치 간에 공통적으로 공유하는 정보일 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치의 모델 정보, 화상 형성 장치들 간에 동일하게 적용 가능한 정보를 나타내는 그룹 정보일 수 있다.In
구체적인 예를 들면, 단말기(10)는 화상 형성 장치로 화상 형성 장치의 공유 정보를 요청할 수 있다. 단말기(10)는 화상 형성 장치로부터 화상 형성 장치의 공유 정보를 수신하고, 공유 정보를 등록 공유 정보로 저장할 수 있다. 단말기(10)는 등록 공유 정보와 화상 형성 장치로부터 수신된 공유 정보를 비교함으로써, 화상 형성 장치를 대체하는 화상 형성 장치인지를 결정할 수 있다.As a specific example, the terminal 10 may request sharing information of the image forming apparatus from the image forming apparatus. The terminal 10 may receive shared information of the image forming apparatus from the image forming apparatus and store the shared information as registered shared information. The terminal 10 may determine whether it is an image forming apparatus replacing the image forming apparatus by comparing the registration shared information with the shared information received from the image forming apparatus.
도 2b는 화상 형성 장치와 단말기(10) 간의 통신 연결이 해제된 경우, 화상 형성 장치의 고유 정보를 이용하여 네트워크 정보를 업데이트 하고, 화상 형성 장치와 단말기(10) 간의 통신 연결을 수행하는 단말기(10)의 동작 방법을 나타낸 일 예의 흐름도이다.FIG. 2B shows a terminal that updates network information using unique information of the image forming apparatus and performs a communication connection between the image forming apparatus and the terminal 10 when the communication connection between the image forming apparatus and the terminal 10 is released. 10) is an example flowchart showing the operation method.
도 2b를 참고하면, 단말기(10)의 동작 210에서, 단말기(10)는 단말기(10)에 등록된 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 확인할 수 있다.Referring to FIG. 2B , in
예를 들면, 단말기(10)는 미리 설정된 주기 또는 단말기(10)에서 발생되는 이벤트에 기초하여, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 모니터링 할 수 있다. 여기서, 미리 설정된 주기는, 사용자에 의해 설정될 수 있다. 예를 들면, 미리 설정된 주기는, 15분일 수 있다.For example, the terminal 10 may monitor a communication connection state between the first image forming apparatus and the terminal 10 based on a preset period or an event occurring in the terminal 10 . Here, the preset period may be set by the user. For example, the preset period may be 15 minutes.
예를 들면, 단말기(10)에서 발생되는 이벤트는, 단말기(10)에서 제1 화상 형성 장치로 적어도 하나의 화상 형성 작업을 요청하는 이벤트, 단말기(10)에서 적어도 하나의 화상 형성 장치의 검색 작업을 활성화하는 이벤트, 및 단말기(10)에서 부팅 동작을 수행하는 이벤트 중 하나를 포함할 수 있다. 예를 들면, 단말기(10)는 단말기(10)에서 제1 화상 형성 장치로 제1 화상 형성 작업을 요청하는 명령이 수신되면, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 확인할 수 있다.For example, the event occurring in the terminal 10 may include an event requesting at least one image forming operation from the terminal 10 to the first image forming apparatus, and a search operation of at least one image forming apparatus in the terminal 10 . It may include one of an event for activating , and an event for performing a booting operation in the terminal 10 . For example, when a command for requesting a first image forming operation is received from the terminal 10 to the first image forming apparatus, the terminal 10 may check a communication connection state between the first image forming apparatus and the terminal 10 . have.
단말기(10)의 동작 220에서, 단말기(10)에서 통신 연결 상태가 연결 해제 상태로 확인되면, 단말기(10)는 단말기(10)가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해, 화상 형성 장치의 고유 정보를 요청할 수 있다.In
예를 들면, 제1 화상 형성 장치의 네트워크 정보가 변경되면, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결은 해제될 수 있다. 예를 들면, 제1 화상 형성 장치에서 화상 형성 작업을 수행할 때만 전원을 온 상태로 전환하는 경우에 제1 화상 형성 장치의 IP 주소는 변경될 수 있다. 또한, 제1 화상 형성 장치가 초기화 되는 경우에 제1 화상 형성 장치의 호스트 이름이 변경될 수 있다. 제1 화상 형성 장치의 IP 주소 정보가 변경되거나, 호스트 이름이 변경되면, 단말기(10)는 기존에 단말기(10)에서 등록된 IP 주소 정보, 또는 호스트 이름을 이용하여 제1 화상 형성 장치와 통신을 수행할 수 없게 된다.For example, when network information of the first image forming apparatus is changed, the communication connection between the first image forming apparatus and the terminal 10 may be released. For example, the IP address of the first image forming apparatus may be changed when the power is turned on only when the first image forming apparatus performs an image forming operation. Also, when the first image forming apparatus is initialized, the host name of the first image forming apparatus may be changed. When the IP address information of the first image forming apparatus is changed or the host name is changed, the terminal 10 communicates with the first image forming apparatus using the IP address information or the host name previously registered in the terminal 10 . cannot be performed.
따라서, 단말기(10)는 제1 화상 형성 장치의 통신 연결을 다시 시도하기 위해, 제1 화상 형성 장치를 검색하는 동작을 수행할 수 있다. 이 경우, 단말기(10)는 단말기(10)가 속한 네트워크 상의 적어도 하나의 화상 형성 장치 중에서 제1 화상 형성 장치를 검색하기 위해, 제1 화상 형성 장치의 고유 정보를 이용할 수 있다.Accordingly, the terminal 10 may perform an operation of searching for the first image forming apparatus in order to retry the communication connection of the first image forming apparatus. In this case, the terminal 10 may use unique information of the first image forming apparatus to search for the first image forming apparatus among at least one image forming apparatus on the network to which the terminal 10 belongs.
구체적인 예를 들면, 단말기(10)에서 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태이고, 화상 형성 장치의 자동 검색 동작이 활성화 상태로 확인되면, 단말기(10)는 자동으로 네트워크 상의 적어도 하나의 화상 형성 장치 각각의 미리 설정된 포트를 통해 적어도 하나의 화상 형성 장치의 고유 정보를 요청할 수 있다.As a specific example, when the communication connection state between the image forming apparatus and the terminal 10 is in the disconnected state in the terminal 10 and the automatic search operation of the image forming apparatus is confirmed to be in the active state, the terminal 10 automatically connects to the network Unique information of at least one image forming apparatus may be requested through a preset port of each of the at least one image forming apparatus.
예를 들면, 제1 화상 형성 장치의 고유 정보는, 제1 화상 형성 장치를 제2 화상 형성 장치와 구별하는 데에 이용되고, 제1 화상 형성 장치에서 발생되는 이벤트에 따라 변경되지 않는 정보를 나타낼 수 있다. 예를 들면, 제1 화상 형성 장치의 제1 등록 고유 정보는, 단말기(10) 제1 화상 형성 장치의 고유 정보로 등록된 정보를 나타낼 수 있다.For example, the unique information of the first image forming apparatus is used to distinguish the first image forming apparatus from the second image forming apparatus, and represents information that does not change according to an event occurring in the first image forming apparatus. can For example, the first registered unique information of the first image forming apparatus may indicate information registered as unique information of the first image forming apparatus of the terminal 10 .
단말기(10)의 동작 230에서, 단말기(10)는 고유 정보 응답 내의 제1 고유 정보가 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 할 수 있다. 여기서, 고유 정보 응답은, 화상 형성 장치의 고유 정보의 응답으로 수신된 것일 수 있다.In
예를 들면, 제1 고유 정보가 제1 등록 고유 정보와 일치하면, 단말기(10)는 고유 정보 응답을 송신한 화상 형성 장치를 제1 화상 형성 장치로 식별하고, 고유 정보 응답을 송신한 화상 형성 장치로 네트워크 정보를 요청하고, 고유 정보 응답을 송신한 화상 형성 장치로부터 제1 네트워크 정보를 수신할 수 있다. 단말기(10)는 제1 네트워크 정보에 기초하여, 제1 화상 형성 장치에 대한 네트워크 정보를 업데이트 할 수 있다. 도 3에서, 단말기(10)에서 제1 화상 형성 장치로 화상 형성 작업을 요청할 때 이용했던 파라미터에 대한 파라미터의 현재 정보에 기초하여, 제1 화상 형성 장치의 네트워크 정보를 업데이트 하는 과정을 설명한다.For example, if the first unique information matches the first registration unique information, the terminal 10 identifies the image forming apparatus that transmitted the unique information response as the first image forming apparatus, and the image forming apparatus sends the unique information response The first network information may be received from the image forming apparatus that requests the network information from the apparatus and transmits the unique information response. The terminal 10 may update network information on the first image forming apparatus based on the first network information. Referring to FIG. 3 , a process of updating network information of the first image forming apparatus based on current information of parameters for parameters used when requesting an image forming job from the terminal 10 to the first image forming apparatus will be described.
단말기(10)의 동작 240에서, 단말기(10)는 업데이트 된 네트워크 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행할 수 있다. 제1 화상 형성 장치와 단말기(10) 간에 통신 연결이 완료되면, 단말기(10)는 제1 화상 형성 장치로 소정의 화상 형성 작업을 요청하고, 소정의 화상 형성 작업에 대한 데이터 또는 정보를 제1 화상 형성 장치로 송신할 수 있다.In
도 3은 고유 정보 응답 내의 고유 정보와 단말기에 저장된 등록 고유 정보가 일치함을 확인한 결과에 기초하여, 네트워크 정보를 업데이트 하는 단말기의 세부 동작 방법을 나타낸 일 예의 흐름도이다.3 is a flowchart illustrating an example of a detailed operation method of a terminal for updating network information based on a result of confirming that the unique information in the unique information response and the registered unique information stored in the terminal match.
단말기(10)의 동작 310에서, 단말기(10)는 고유 정보 응답 내의 제1 고유 정보가 제1 화상 형성 장치의 제1 등록 고유 정보와 일치하는지를 확인할 수 있다.In
예를 들면, 제1 고유 정보가 제1 등록 고유 정보와 일치하면, 단말기(10)는 제1 고유 정보를 송신한 화상 형성 장치가 제1 화상 형성 장치임을 결정할 수 있다. 단말기(10)는, 제1 화상 형성 장치의 변경된 네트워크 정보를 업데이트 하기 위해, 단말기(10)가 제1 화상 형성 장치로 제1 화상 형성 작업을 요청할 때 이용한 이전 파라미터에 대한 파라미터의 정보를 획득하고, 동작 310 이후의 동작을 수행할 수 있다.For example, if the first unique information matches the first registered unique information, the terminal 10 may determine that the image forming apparatus that has transmitted the first unique information is the first image forming apparatus. The terminal 10 obtains parameter information about a previous parameter used when the terminal 10 requests a first image forming job from the first image forming apparatus in order to update the changed network information of the first image forming apparatus, and , the operations after
예를 들면, 제1 고유 정보가 제1 등록 고유 정보와 불일치하면, 단말기(10)는 도 4에 도시된 동작 방법에 따라 동작을 수행할 수 있다. 반면에, 제1 고유 정보가 제1 등록 고유 정보와 일치하면, 단말기(10)는, 동작 320에 따라, 단말기(10)에서 제1 화상 형성 장치로 화상 형성 작업을 요청할 시 이용한 이전 파라미터가 IP 주소인지를 확인할 수 있다. 이전 파라미터가 IP 주소인 경우, 단말기(10)는, 동작 340에 따라, 제1 고유 정보의 수신 시에 이용된 제1 IP 주소에 기초하여, 제1 화상 형성 장치의 IP 주소 정보를 업데이트 할 수 있다. 이후에, 단말기(10)는 동작 240에 따라, 업데이트된 IP 주소 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행할 수 있다.For example, if the first unique information does not match the first registered unique information, the terminal 10 may perform an operation according to the operation method illustrated in FIG. 4 . On the other hand, if the first unique information matches the first registered unique information, in
반면에, 이전 파라미터가 IP 주소가 아닌 경우, 단말기(10)는 동작 330에 따라, 단말기(10)에서 제1 화상 형성 장치로 화상 형성 작업을 요청할 시 이용한 이전 파라미터가 호스트 이름인지를 확인할 수 있다. 이전 파라미터가 호스트 이름인 경우, 단말기(10)는 동작 350에 따라, 제1 화상 형성 장치의 변경된 호스트 이름에 기초하여, 제1 화상 형성 장치의 호스트 이름 정보를 업데이트 할 수 있다. 이후에, 단말기(10)는 동작 240에 따라, 업데이트된 호스트 이름 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행할 수 있다. 이전 파라미터가 호스트 이름이 아닌 경우, 단말기(10)는 도 4에 도시된 동작 방법에 따라 동작을 수행할 수 있다.On the other hand, when the previous parameter is not the IP address, in
도 4는 고유 정보 응답 내의 고유 정보와 단말기에 저장된 등록 고유 정보가 불일치한 경우, 공유 정보에 기초하여, 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 단말기의 동작 방법을 나타낸 일 예의 흐름도이다.4 is a flowchart illustrating an operation method of a terminal for performing communication connection between an image forming apparatus and a terminal based on shared information when unique information in a unique information response and registered unique information stored in the terminal do not match.
도 4를 참고하면, 단말기(10)의 동작 410에서, 단말기(10)는 제1 화상 형성 장치에 대한 공유 정보에 기초하여, 제1 화상 형성 장치와 대체되는 제2 화상 형성 장치를 결정할 수 있다. 여기서, 제1 화상 형성 장치에 대한 공유 정보는, 제1 화상 형성 장치를 대체하는 화상 형성 장치를 결정하는 데에 이용되는 정보일 수 있다.Referring to FIG. 4 , in
예를 들면, 제1 화상 형성 장치를 대체하는 화상 형성 장치는, 제1 화상 형성 장치와 동일한 기능을 제공하는 화상 형성 장치일 수 있다. 또한, 제1 화상 형성 장치를 대체하는 화상 형성 장치는, 제1 화상 형성 장치에서 요청한 화상 형성 작업을 수행할 수 있는 화상 형성 장치일 수 있다. 예를 들면, 제1 화상 형성 장치와 동일한 모델 정보를 갖는 화상 형성 장치는, 제1 화상 형성 장치를 대체하는 화상 형성 장치일 수 있다.For example, the image forming apparatus replacing the first image forming apparatus may be an image forming apparatus providing the same function as the first image forming apparatus. Also, the image forming apparatus replacing the first image forming apparatus may be an image forming apparatus capable of performing an image forming operation requested by the first image forming apparatus. For example, an image forming apparatus having the same model information as the first image forming apparatus may be an image forming apparatus replacing the first image forming apparatus.
예를 들면, 제1 화상 형성 장치에 대한 공유 정보는, 제1 화상 형성 장치의 모델 정보 및 미리 설정된 기준에 따라 제1 화상 형성 장치와 동일한 그룹으로 분류된 그룹 정보 중 적어도 하나를 포함할 수 있다. 예를 들면, 미리 설정된 기준은, 제1 화상 형성 장치와 동일한 기능 제공하거나, 제1 화상 형성 장치와 동일한 위치 정보를 갖는 화상 형성 장치를 제1 화상 형성 장치와 동일한 그룹으로 분류하는 기준일 수 있다.For example, the shared information on the first image forming apparatus may include at least one of model information of the first image forming apparatus and group information classified into the same group as the first image forming apparatus according to a preset criterion. . For example, the preset criterion may be a criterion for classifying an image forming apparatus that provides the same function as the first image forming apparatus or has the same location information as that of the first image forming apparatus into the same group as the first image forming apparatus.
단말기(10)의 동작 420에서, 단말기(10)는 제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인지를 확인할 수 있다. 제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결된 상태로 확인되면, 단말기(10)는 동작 450에 따라, 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.In
제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태로 확인되면, 단말기(10)는 동작 430에 따라, 제2 화상 형성 장치의 제2 네트워크 정보를 획득할 수 있다. 예를 들면, 제2 화상 형성 장치의 제2 네트워크 정보는, 제2 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나를 포함할 수 있다.When the communication connection state between the second image forming apparatus and the terminal 10 is confirmed as the disconnected state, the terminal 10 may acquire second network information of the second image forming apparatus in
단말기(10)의 동작 440에서, 단말기(10)는 제2 네트워크 정보에 기초하여, 제2 화상 형성 장치와 단말기(10) 간의 통신 연결을 수행할 수 있다. 제2 화상 형성 장치와 단말기(10) 간에 통신 연결이 연결된 상태로 되면, 단말기(10)는 동작 450에 따라, 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.In
예를 들면, 단말기(10)에서 제1 화상 형성 장치로 소정의 화상 형성 작업을 요청한 경우, 단말기(10)는 제2 화상 형성 장치를 이용하여 소정의 화상 형성 작업을 수행하도록 가이드 할 수 있다. 구체적으로, 단말기(10)는 제1 화상 형성 장치와 단말기(10)의 연결 해제 상태를 나타내는 정보 및 제2 화상 형성 장치는 제1 화상 형성 장치를 대체할 수 있는 화상 형성 장치임을 나타내는 정보를 표시할 수 있다.For example, when the terminal 10 requests a predetermined image forming operation from the first image forming apparatus, the terminal 10 may guide the second image forming apparatus to perform the predetermined image forming operation. Specifically, the terminal 10 displays information indicating a disconnection state between the first image forming apparatus and the terminal 10 and information indicating that the second image forming apparatus is an image forming apparatus capable of replacing the first image forming apparatus can do.
도 5a 내지 도 5c는 화상 형성 장치의 네트워크 정보가 변경된 경우, 화상 형성 장치의 고유 정보를 이용하여 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 과정을 도시한 일 예의 도면이다.5A to 5C are diagrams illustrating a process of performing a communication connection between an image forming apparatus and a terminal using unique information of the image forming apparatus when network information of the image forming apparatus is changed.
도 5a는 단말기(10)와 제1 화상 형성 장치(20) 간의 통신 연결 상태가 연결된 상태임을 나타내는 도면이다. 단말기(10)는 화상 형성 장치의 네트워크 정보 및 제1 화상 형성 장치(20)의 등록 고유 정보를 저장할 수 있다. 예를 들면, 단말기(10)는 제1 화상 형성 장치(20)의 제1 IP 주소 정보(511) 및 제1 등록 고유 정보(512)를 저장할 수 있다.5A is a diagram illustrating a communication connection state between the terminal 10 and the first
제1 화상 형성 장치(20)는 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결을 위해 이용되는 IP 주소 정보(513)를 저장할 수 있다. 또한, 제1 화상 형성 장치(20)는 제1 화상 형성 장치(20)를 다른 화상 형성 장치와 구별하는 데에 이용되고, 제1 화상 형성 장치(20)에서 발생되는 이벤트에 따라 변경되지 않는 정보를 나타내는 고유 정보(514)를 저장할 수 있다.The first
단말기(10)와 제1 화상 형성 장치(20)의 통신 연결 상태가 연결된 상태인 경우, 단말기(10)는 제1 화상 형성 장치(20)로 소정의 화상 형성 작업을 요청할 수 있고, 소정의 화상 형성 작업에 이용되는 데이터 또는 정보를 제1 화상 형성 장치(20)로 송신할 수 있다. 이 경우, 단말기(10)에 저장된 제1 IP 주소 정보(511)는 제1 화상 형성 장치(20)의 IP 주소 정보(513)와 동일하다. 또한, 단말기(10)에 저장된 제1 등록 고유 정보(512)는 제1 화상 형성 장치(20)의 고유 정보(514)와 동일하다.When the communication connection state between the terminal 10 and the first
도 5b는, 제1 화상 형성 장치(20)의 IP 주소가 변경되는 경우, 단말기(10)에서 제1 화상 형성 장치(20)의 고유 정보를 이용하여 제1 화상 형성 장치(20)의 IP 주소 정보를 업데이트 하는 과정을 설명하기 위한 도면이다.5B shows the IP address of the first
예를 들면, 단말기(10)는 미리 설정된 주기 또는 단말기(10)에서 발생되는 이벤트에 기초하여, 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태를 모니터링 할 수 있다. 예를 들면, 미리 설정된 주기는, 사용자의 입력에 기초하여 결정될 수 있다. 예를 들면, 단말기(10)에서 발생되는 이벤트는, 단말기(10)에서 제1 화상 형성 장치(20)로 적어도 하나의 화상 형성 작업을 요청하는 이벤트, 단말기(10)에서 적어도 하나의 화상 형성 장치의 검색 작업을 활성화하는 이벤트, 및 단말기(10)에서 부팅 동작을 수행하는 이벤트 중 하나를 포함할 수 있다.For example, the terminal 10 may monitor a communication connection state between the first
제1 화상 형성 장치(20)의 IP 주소 정보(513)가 IP 주소 정보(521)로 변경되는 경우, 단말기(10)에 저장된 제1 IP 주소 정보(511)와 제1 화상 형성 장치(20)의 IP 주소 정보(521)는 다르기 때문에, 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태는 연결 해제 상태로 될 수 있다. 이 경우, 제1 화상 형성 장치(20)의 고유 정보(514)는 일정하게 유지된다. 단말기(10)는 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태임을 감지하고, 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태를 연결된 상태로 전환하기 위한 동작을 수행할 수 있다.When the
단말기(10)의 동작 501에서, 단말기(10)는 제1 화상 형성 장치(20)로 제1 화상 형성 장치(20)의 고유 정보를 요청할 수 있다. 제1 화상 형성 장치(20)의 동작 502에서, 제1 화상 형성 장치(20)는 단말기(10)로 제1 화상 형성 장치(20)의 고유 정보(514)를 포함하는 고유 정보 응답을 송신할 수 있다.In operation 501 of the terminal 10 , the terminal 10 may request unique information of the first
단말기(10)의 동작 503에서, 단말기(10)는 제1 화상 형성 장치(20)의 고유 정보 응답 내의 고유 정보(514)가 단말기(10)에 저장된 제1 화상 형성 장치(20)의 등록 고유 정보(512)와 일치하는지를 확인할 수 있다. 고유 정보(514)와 등록 고유 정보(512)가 일치하면, 단말기(10)는 고유 정보 응답을 송신한 화상 형성 장치를 제1 화상 형성 장치(20)로 식별할 수 있다.In
단말기(10)의 동작 504에서, 단말기(10)는 제1 화상 형성 장치(20)로 제1 화상 형성 장치(20)의 변경된 IP 주소 정보를 요청할 수 있다. 제1 화상 형성 장치(20)의 동작 505에서, 제1 화상 형성 장치(20)는 단말기(10)로 제1 화상 형성 장치(20)의 변경된 IP 주소 정보(521)를 송신할 수 있다. 단말기(10)의 동작 506에서, 단말기(10)는 IP 주소 정보를 업데이트 할 수 있다. 구체적으로, 단말기(10)는 수신된 IP 주소 정보(521)에 기초하여, 단말기(10)에 저장된 제1 IP 주소 정보(511)를 제2 IP 주소 정보(522)로 업데이트 할 수 있다. 여기서, IP 주소 정보(521)는 제2 IP 주소 정보(522)와 동일하다.In operation 504 of the terminal 10 , the terminal 10 may request the changed IP address information of the first
도 5c는 단말기(10)에서 제1 화상 형성 장치(20)의 IP 주소 정보가 업데이트 됨에 따라, 단말기(10)와 제1 화상 형성 장치(20)의 통신 연결 상태가 연결된 상태임을 나타내는 도면이다. 이 경우, 단말기(10)에 저장된 제2 IP 주소 정보(522)는 제1 화상 형성 장치(20)의 IP 주소 정보(521)와 동일하다. 또한, 단말기(10)에 저장된 제1 등록 고유 정보(512)는 제1 화상 형성 장치(20)의 고유 정보(514)와 동일하다.FIG. 5C is a diagram illustrating a communication connection state between the terminal 10 and the first
단말기(10)에서, 미리 설정된 주기 또는 단말기(10)에서 발생되는 이벤트에 기초하여, 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태를 모니터링 하고, 통신 연결 상태가 연결 해제 상태로 감지된 경우에 자동으로 제1 화상 형성 장치(20)의 네트워크 정보를 업데이트 함으로써, 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결에 장애가 발생되지 않도록 할 수 있다. 또한, 사용자는 제1 화상 형성 장치(20)의 네트워크 정보가 변경되더라도, 제1 화상 형성 장치(20)의 드라이버를 재설치 하거나, 수정하는 작업의 번거로움을 줄일 수 있다.In the terminal 10, a communication connection state between the first
도 6a 내지 도 6c는 화상 형성 장치의 네트워크 정보가 변경된 경우, 화상 형성 장치의 고유 정보 및 공유 정보를 이용하여 화상 형성 장치와 단말기 간의 통신 연결을 수행하는 과정을 도시한 일 예의 도면이다.6A to 6C are diagrams illustrating a process of performing a communication connection between an image forming apparatus and a terminal using unique information and shared information of the image forming apparatus when network information of the image forming apparatus is changed.
도 6a는 단말기(10)와 제1 화상 형성 장치(20-1) 간의 통신 연결 상태가 연결된 상태임을 나타내는 도면이다. 단말기(10)는 화상 형성 장치의 네트워크 정보, 제1 화상 형성 장치(20-1)의 등록 고유 정보, 및 등록 공유 정보를 저장할 수 있다. 예를 들면, 단말기(10)는 제1 화상 형성 장치(20-1)의 제1 IP 주소 정보(611), 제1 등록 고유 정보(612), 및 제1 등록 고유 정보(613)를 저장할 수 있다.FIG. 6A is a diagram illustrating a communication connection state between the terminal 10 and the first image forming apparatus 20 - 1 is a connected state. The terminal 10 may store network information of the image forming apparatus, registration unique information of the first image forming apparatus 20 - 1 , and registration sharing information. For example, the terminal 10 may store the first
제1 화상 형성 장치(20-1)는 제1 화상 형성 장치(20-1)와 단말기(10) 간의 통신 연결을 위해 이용되는 IP 주소 정보(614)를 저장할 수 있다. 또한, 제1 화상 형성 장치(20-1)는 제1 화상 형성 장치(20-1)의 고유 정보(615)를 저장할 수 있다. 또한, 제1 화상 형성 장치(20-1)는 제1 화상 형성 장치(20-1)를 대체하는 화상 형성 장치를 결정하는 데에 이용되는, 공유 정보(616)를 저장할 수 있다. 예를 들면, 제1 화상 형성 장치(20-1)의 공유 정보(616)는, 제1 화상 형성 장치(20-1)의 모델 정보 및 미리 설정된 기준에 따라 제1 화상 형성 장치(20-1)와 동일한 그룹으로 분류된 그룹 정보 중 적어도 하나를 포함할 수 있다The first image forming apparatus 20 - 1 may store
제1 화상 형성 장치(20-1)의 공유 정보(161)와 동일한 공유 정보를 갖는 화상 형성 장치는, 제1 화상 형성 장치(20-1)를 대체하는 화상 형성 장치로 결정될 수 있다.An image forming apparatus having the same shared information as the shared information 161 of the first image forming apparatus 20 - 1 may be determined as an image forming apparatus replacing the first image forming apparatus 20 - 1 .
단말기(10)와 제1 화상 형성 장치(20-1)의 통신 연결 상태가 연결된 상태인 경우, 단말기(10)는 제1 화상 형성 장치(20-1)로 소정의 화상 형성 작업을 요청할 수 있고, 소정의 화상 형성 작업에 이용되는 데이터 또는 정보를 제1 화상 형성 장치(20-1)로 송신할 수 있다. 이 경우, 단말기(10)에 저장된 제1 IP 주소 정보(611)는 제1 화상 형성 장치(20-1)의 IP 주소 정보(614)와 동일하다. 또한, 단말기(10)에 저장된 제1 등록 고유 정보(612)는 제1 화상 형성 장치(20-1)의 고유 정보(615)와 동일하다. 또한, 단말기(10)에 저장된 제1 등록 공유 정보(613)는 제1 화상 형성 장치(20-1)의 공유 정보(616)와 동일하다.When the communication connection state between the terminal 10 and the first image forming apparatus 20-1 is connected, the terminal 10 may request a predetermined image forming operation from the first image forming apparatus 20-1, and , may transmit data or information used for a predetermined image forming operation to the first image forming apparatus 20 - 1 . In this case, the first
도 6b는, 제1 화상 형성 장치(20-1)의 IP 주소가 변경되는 경우, 단말기(10)에서 제1 화상 형성 장치(20-1)의 고유 정보 및 공유 정보를 이용하여 화상 형성 장치의 IP 주소 정보를 업데이트 하는 과정을 설명하기 위한 도면이다.6B is a diagram illustrating an image forming apparatus using unique information and shared information of the first image forming apparatus 20 - 1 in the terminal 10 when the IP address of the first image forming apparatus 20 - 1 is changed. It is a diagram for explaining the process of updating IP address information.
예를 들면, 제1 화상 형성 장치(20-1)가 제2 화상 형성 장치(20-2)로 교체되는 경우, 단말기(10)는 단말기(10)에 저장된 제1 IP 주소 정보(611)를 이용하여 제2 화상 형성 장치(20-2)로 통신 연결을 수행할 수 없게 된다. 예를 들면, 제2 화상 형성 장치(20-2)는, 제1 화상 형성 장치(20-1)와 다른 장치이기 때문에, 제1 화상 형성 장치(20-1)의 IP 주소 정보(614)와 다른 IP 주소 정보(621) 및 제1 화상 형성 장치(20-1)의 고유 정보(615)와 다른 고유 정보(622)를 갖게 된다. 예를 들면, 제2 화상 형성 장치(20-2)는 제1 화상 형성 장치(20-1)와 동일한 모델일 수 있다. 이 경우, 제2 화상 형성 장치(20-2)의 공유 정보(616)는 제1 화상 형성 장치(20-1)의 공유 정보(616)와 동일하다. 단말기(10)는 제1 화상 형성 장치(20-1)와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태임을 감지하고, 제1 화상 형성 장치(20-1) 또는 제1 화상 형성 장치(20-1)를 대체하는 화상 형성 장치를 검색하고, 검색된 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 연결된 상태로 전환하기 위한 동작을 수행할 수 있다.For example, when the first image forming apparatus 20 - 1 is replaced with the second image forming apparatus 20 - 2 , the terminal 10 uses the first
단말기(10)의 동작 601에서, 단말기(10)는 단말기(10)가 속한 네트워크 상의 화상 형성 장치로 화상 형성 장치의 고유 정보를 요청할 수 있다. 제1 화상 형성 장치(20-1)가 제2 화상 형성 장치(20-2)로 교체되었기 때문에, 제1 화상 형성 장치(20-1)는 단말기(10)로부터 고유 정보의 요청을 수신할 수 없고, 제2 화상 형성 장치(20-2)는 단말기(10)로부터 고유 정보의 요청을 수신할 수 있다. 제2 화상 형성 장치(20-2)의 동작 602에서, 제2 화상 형성 장치(20-2)는 단말기(10)로 제2 화상 형성 장치(20-2)의 고유 정보(621)를 포함하는 고유 정보 응답을 송신할 수 있다.In operation 601 of the terminal 10 , the terminal 10 may request unique information of the image forming apparatus from an image forming apparatus on a network to which the terminal 10 belongs. Since the first image forming apparatus 20 - 1 is replaced with the second image forming apparatus 20 - 2 , the first image forming apparatus 20 - 1 may receive a request for unique information from the terminal 10 . No, the second image forming apparatus 20 - 2 may receive a request for unique information from the terminal 10 . In operation 602 of the second image forming apparatus 20 - 2 , the second image forming apparatus 20 - 2 includes the
단말기(10)의 동작 603에서, 단말기(10)는 제2 화상 형성 장치(20-2)의 고유 정보 응답 내의 고유 정보(621)가 단말기(10)에 저장된 등록 고유 정보(612)가 불일치함을 확인할 수 있다. 이 경우, 단말기(10)는 고유 정보 응답을 송신한 제2 화상 형성 장치(20-2)가 제1 화상 형성 장치(20-1)가 아닌 것을 감지할 수 있다.In operation 603 of the terminal 10 , in the terminal 10 , the
단말기(10)의 동작 604에서, 단말기(10)는 제2 화상 형성 장치(20-2)로 제2 화상 형성 장치(20-2)의 공유 정보를 요청할 수 있다. 제2 화상 형성 장치(20-2)의 동작 605에서, 제2 화상 형성 장치(20-2)는 단말기(10)로 제2 화상 형성 장치(20-2)의 공유 정보(616)를 송신할 수 있다. 단말기(10)의 동작 606에서, 단말기(10)는 제2 화상 형성 장치(20-2)로부터 수신된 공유 정보(616)가 단말기(10)에 저장된 제1 화상 형성 장치(20-1)의 공유 정보(613)가 일치함을 확인할 수 있다. 단말기(10)는 제2 화상 형성 장치(20-2)가 제1 화상 형성 장치(20-1)를 대체할 수 있는 화상 형성 장치로 결정할 수 있다.In operation 604 of the terminal 10 , the terminal 10 may request sharing information of the second image forming apparatus 20 - 2 from the second image forming apparatus 20 - 2 . In operation 605 of the second image forming apparatus 20 - 2 , the second image forming apparatus 20 - 2 transmits the sharing
단말기(10)의 동작 607에서, 단말기(10)는 제2 화상 형성 장치(20-2)로 IP 주소 정보 및 고유 정보를 요청할 수 있다. 제2 화상 형성 장치(20-2)의 동작 608에서, 제2 화상 형성 장치(20-2)는 단말기(10)로 제2 화상 형성 장치(20-2)의 IP 주소 정보(621) 및 고유 정보(622)를 송신할 수 있다. 단말기(10)의 동작 609에서, 단말기(10)는 IP 주소 정보 및 고유 정보를 업데이트 할 수 있다. 구체적으로, 단말기(10)는 수신된 IP 주소 정보(621)에 기초하여, 단말기(10)에 저장된 제1 IP 주소 정보(611)를 제2 IP 주소 정보(623)로 업데이트 할 수 있다. 또한, 단말기(10)는 수신된 고유 정보(622)에 기초하여, 단말기(10)에 저장된 제1 등록 고유 정보(612)를 제2 등록 고유 정보(624)로 업데이트 할 수 있다.In operation 607 of the terminal 10 , the terminal 10 may request IP address information and unique information from the second image forming apparatus 20 - 2 . In operation 608 of the second image forming apparatus 20 - 2 , the second image forming apparatus 20 - 2 transmits the
도 6c는 단말기(10)에서 제1 화상 형성 장치(20-1)를 대체하는 제2 화상 형성 장치(20-2)의 IP 주소 정보 및 고유 정보가 업데이트 됨에 따라, 단말기(10)와 제2 화상 형성 장치(20-2)의 통신 연결 상태가 연결된 상태임을 나타내는 도면이다. 이 경우, 단말기(10)에 저장된 제2 IP 주소 정보(623)는 제2 화상 형성 장치(20-2)의 IP 주소 정보(621)와 동일하다. 또한, 단말기(10)에 저장된 제2 등록 고유 정보(624)는 제2 화상 형성 장치(20-2)의 고유 정보(622)와 동일하다. 또한, 단말기(10)에 저장된 제2 화상 형성 장치(20-2)의 등록 공유 정보(613)는 제2 화상 형성 장치(20-2)의 공유 정보와 동일하다.FIG. 6C shows the terminal 10 and the second image forming apparatus 20-1 replacing the first image forming apparatus 20-1 as IP address information and unique information of the terminal 10 are updated. It is a diagram showing that the communication connection state of the image forming apparatus 20 - 2 is a connected state. In this case, the second
단말기(10)에 통신 연결된 제1 화상 형성 장치(20-1)가 제2 화상 형성 장치(20-2)로 교체되는 등의 원인으로 인해, 단말기(10)에 저장된 화상 형성 장치의 네트워크 정보 및 등록 고유 정보가, 단말기(10)에서 통신 연결 가능한 화상 형성 장치의 네트워크 정보 및 고유 정보와 다른 경우, 화상 형성 장치의 공유 정보를 이용하여 대체 가능한 화상 형성 장치를 검색하고, 검색된 화상 형성 장치의 네트워크 정보 및 고유 정보를 업데이트 함으로써, 화상 형성 장치와 단말기(10) 간의 통신 연결을 지속적으로 유지할 수 있도록 할 수 있다.network information of the image forming apparatus stored in the terminal 10 and When the registered unique information is different from network information and unique information of an image forming apparatus that can be communicated with in the terminal 10 , a replaceable image forming apparatus is searched for using the shared information of the image forming apparatus, and the network of the found image forming apparatus is By updating the information and unique information, it is possible to continuously maintain a communication connection between the image forming apparatus and the terminal 10 .
도 7a 내지 도 7c는 공유 정보에 기초하여 단말기에 연결될 화상 형성 장치를 결정하고, 결정된 화상 형성 장치가 이미 단말기에 연결된 경우의 단말기의 동작 과정을 도시한 일 예의 도면이다.7A to 7C are diagrams illustrating an operation process of a terminal when an image forming apparatus to be connected to a terminal is determined based on shared information, and the determined image forming apparatus is already connected to the terminal.
도 7a는 단말기(10)가 속한 네트워크 상의 복수의 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결된 상태임을 나타내는 도면이다. 단말기(10)는 복수의 화상 형성 장치와 단말기(10) 간의 통신 연결 동작을 수행하는 데에 이용되는 정보를 저장할 수 있다. 예를 들면, 단말기(10)는, 복수의 화상 형성 장치 각각에 대한 IP 주소 정보, 등록 고유 정보 및 등록 공유 정보를 포함하는 관리 정보를 저장할 수 있다. 예를 들면, 단말기(10)는 제1 화상 형성 장치(20-1)의 제1 관리 정보(711) 및 제2 화상 형성 장치(20-2)의 관리 정보(712)를 저장할 수 있다.7A is a diagram illustrating a state in which a communication connection state between a plurality of image forming apparatuses on a network to which the terminal 10 belongs and the terminal 10 is connected. The terminal 10 may store information used to perform a communication connection operation between a plurality of image forming apparatuses and the terminal 10 . For example, the terminal 10 may store management information including IP address information, registration unique information, and registration sharing information for each of the plurality of image forming apparatuses. For example, the terminal 10 may store the
화상 형성 장치는 IP 주소 정보, 고유 정보 및 공유 정보를 포함하는 정보를 저장할 수 있다. 예를 들면, 제1 화상 형성 장치(20-1)는 제1 화상 형성 장치(20-1)의 IP 주소 정보, 고유 정보 및 공유 정보를 포함하는 정보(713)를 저장할 수 있다. 제2 화상 형성 장치(20-2)는 제2 화상 형성 장치(20-2)의 IP 주소 정보, 고유 정보 및 공유 정보를 포함하는 정보(714)를 저장할 수 있다.The image forming apparatus may store information including IP address information, unique information, and shared information. For example, the first image forming apparatus 20 - 1 may store
단말기(10)와 제1 화상 형성 장치(20-1) 및 제2 화상 형성 장치(20-2)의 통신 연결 상태가 연결된 상태인 경우, 단말기(10)는 제1 화상 형성 장치(20-1) 또는 제2 화상 형성 장치(20-2)로 소정의 화상 형성 작업을 요청할 수 있고, 소정의 화상 형성 작업에 이용되는 데이터 또는 정보를 화상 형성 작업을 요청한 화상 형성 장치로 송신할 수 있다. 이 경우, 단말기(10)에 저장된 제1 화상 형성 장치(20-1)의 관리 정보(711)는 제1 화상 형성 장치(20-1)의 정보(713)과 동일하고, 단말기(10)에 저장된 제2 화상 형성 장치(20-2)의 관리 정보(712)는 제2 화상 형성 장치(20-2)의 정보(714)와 동일하다.When the communication connection state between the terminal 10 and the first image forming apparatus 20-1 and the second image forming apparatus 20-2 is connected, the terminal 10 connects to the first image forming apparatus 20-1 ) or the second image forming apparatus 20 - 2 may request a predetermined image forming operation, and transmit data or information used for the predetermined image forming operation to the image forming apparatus requesting the image forming operation. In this case, the
도 7b를 참고하면, 제1 화상 형성 장치(20-1)가 제3 화상 형성 장치(20-3)로 교체된 경우, 단말기(10)는 단말기(10)에 저장된 IP 주소 정보를 이용하여 제3 화상 형성 장치(20-3)로 통신 연결을 수행할 수 없게 된다. 단말기(10)는 단말기(10)에 저장된 등록 공유 정보에 기초하여 연결될 화상 형성 장치를 결정하고, 결정된 화상 형성 장치에서 소정의 화상 형성 작업이 수행될 수 있도록 통신 연결을 제어할 수 있다.Referring to FIG. 7B , when the first image forming apparatus 20-1 is replaced with the third image forming apparatus 20-3, the terminal 10 uses the IP address information stored in the terminal 10 to 3 It becomes impossible to establish a communication connection to the image forming apparatus 20 - 3 . The terminal 10 may determine an image forming apparatus to be connected based on registration sharing information stored in the terminal 10 , and may control the communication connection so that a predetermined image forming operation may be performed in the determined image forming apparatus.
예를 들면, 제3 화상 형성 장치(20-3)는 제1 화상 형성 장치(20-1)와 상이한 모델이거나, 제3 화상 형성 장치(20-3)가 속한 그룹은 제1 화상 형성 장치(20-1)가 속한 그룹과 상이할 수 있다. 단말기(10)는 제3 화상 형성 장치(20-3)의 IP 주소 정보, 고유 정보 및 공유 정보를 획득하고, 획득된 IP 주소 정보, 고유 정보 및 공유 정보를 단말기(10)에 저장된 IP 주소 정보, 등록 고유 정보 및 등록 공유 정보와 비교할 수 있다. 단말기(10)는, 비교 결과, 제3 화상 형성 장치(20-3)의 정보(721)와 단말기(10)에 저장된 관리 정보(711, 712)가 상이함을 확인할 수 있다.For example, the third image forming apparatus 20 - 3 is a model different from that of the first image forming apparatus 20 - 1 , or the group to which the third image forming apparatus 20 - 3 belongs is the first image forming apparatus ( 20-1) may be different from the group to which it belongs. The terminal 10 obtains IP address information, unique information, and shared information of the third image forming apparatus 20 - 3 , and stores the obtained IP address information, unique information, and shared information in the terminal 10 . , can be compared with registration-specific information and registration-shared information. As a result of the comparison, the terminal 10 may determine that the
단말기(10)는 제1 화상 형성 장치(20-1)의 관리 정보(711) 내의 등록 공유 정보에 기초하여, 단말기(10)에 연결될 화상 형성 장치를 결정할 수 있다. 예를 들면, 제1 화상 형성 장치(20-1)의 관리 정보(711) 내의 등록 공유 정보는, 제2 화상 형성 장치(20-2)의 공유 정보와 동일할 수 있다. 단말기(10)에서 제1 화상 형성 장치(20-1)의 화상 형성 작업이 요청되는 경우, 단말기(10)는 제2 화상 형성 장치(20-2)를 이용하여 화상 형성 작업을 수행하도록 가이드 할 수 있다. 예를 들면, 단말기(10)에서 제1 화상 형성 장치(20-1)에 대한 컬러 인쇄 작업 요청이 수신되면, 단말기(10)는 제1 화상 형성 장치(20-1)와 동일한 기능을 제공하는 제2 화상 형성 장치(20-2)에서 컬러 인쇄 작업을 가이드 하는 메시지를 표시할 수 있다.The terminal 10 may determine an image forming apparatus to be connected to the terminal 10 based on registration sharing information in the
구체적인 예를 들면, 도 7c에 도시된 바와 같이, 단말기(10)는 "단말기(10)에서 연결 해제된 OOO 화상 형성 장치는 기존에 연결된 YYY 화상 형성 장치와 동일하게 컬러 인쇄 기능을 제공합니다. YYY 화상 형성 장치를 이용하여 인쇄하시겠습니까?"라는 메시지(730)를 표시할 수 있다.As a specific example, as shown in FIG. 7C , the terminal 10 indicates that "the OOO image forming apparatus disconnected from the terminal 10 provides the same color printing function as the previously connected YYY image forming apparatus. YYY Do you want to print using the image forming apparatus?"
제1 화상 형성 장치(20-1)의 네트워크 정보, 고유 정보 및 공유 정보가 변경되더라도, 단말기(10)는 제1 화상 형성 장치(20-1)의 공유 정보와 동일한 등록 공유 정보를 갖는 화상 형성 장치에서 화상 형성 작업이 수행될 수 있도록 가이드 함으로써, 사용자는 새롭게 교체된 제3 화상 형성 장치(20-3)의 드라이버를 재설치하는 번거로움을 줄일 수 있다.Even if the network information, the unique information, and the shared information of the first image forming apparatus 20-1 are changed, the terminal 10 forms an image having the same registered and shared information as the shared information of the first image forming apparatus 20-1 By guiding the apparatus to perform the image forming operation, the user can reduce the hassle of reinstalling the newly replaced driver of the third image forming apparatus 20 - 3 .
즉, 화상 형성 장치의 네트워크 정보만이 변경되는 경우, 단말기(10)는 도 5a 내지 도 5c에서 설명한 바와 같이, 동작을 수행할 수 있다.That is, when only the network information of the image forming apparatus is changed, the terminal 10 may perform the operation as described with reference to FIGS. 5A to 5C .
또한, 제3 화상 형성 장치(20-3)의 모델이 제1 화상 형성 장치(20-1)의 모델과 동일하거나, 제3 화상 형성 장치(20-3)가 속한 그룹이 제1 화상 형성 장치(20-1)가 속한 그룹과 동일한 경우, 단말기(10)는 도 6a 내지 도 6c에서 설명한 바와 같이, 동작을 수행할 수 있다.Also, the model of the third image forming apparatus 20-3 is the same as the model of the first image forming apparatus 20-1, or the group to which the third image forming apparatus 20-3 belongs is the first image forming apparatus If it is the same as the group to which 20 - 1 belongs, the terminal 10 may perform an operation as described with reference to FIGS. 6A to 6C .
또한, 제3 화상 형성 장치(20-3)의 모델이 제1 화상 형성 장치(20-1)의 모델과 상이하나, 제3 화상 형성 장치(20-3)가 속한 그룹이 단말기(10)에 등록된 화상 형성 장치가 속한 그룹과 동일한 경우, 단말기(10)는 도 7a 내지 도 7c에서 설명한 바와 같이 동작을 수행할 수 있다.Also, although the model of the third image forming apparatus 20 - 3 is different from the model of the first image forming apparatus 20 - 1 , the group to which the third image forming apparatus 20 - 3 belongs is connected to the terminal 10 . When the group to which the registered image forming apparatus belongs is the same, the terminal 10 may perform an operation as described with reference to FIGS. 7A to 7C .
도 8은 화상 형성 장치의 네트워크 정보가 이전 네트워크 정보와 다른 경우, 네트워크 정보 및 고유 정보를 단말기로 전송하는 화상 형성 장치의 동작 방법을 나타낸 일 예의 흐름도이다.8 is a flowchart illustrating an operation method of an image forming apparatus that transmits network information and unique information to a terminal when network information of the image forming apparatus is different from previous network information.
도 8을 참고하면, 화상 형성 장치(20)의 동작 810에서, 화상 형성 장치(20)는 미리 설정된 주기 또는 화상 형성 장치(20)에서 발생되는 이벤트에 기초하여, 적어도 하나의 단말기로부터 화상 형성 작업의 요청을 수신할 때 이용되는 네트워크 정보를 획득할 수 있다.Referring to FIG. 8 , in
화상 형성 장치(20)의 동작 820에서, 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치하면, 화상 형성 장치(20)는 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 전송(일 예로, 브로드캐스팅)할 수 있다.In
구체적인 예를 들면, 화상 형성 장치(20)에서 네트워크 정보가 획득되면, 화상 형성 장치(20)는 단말기에서 화상 형성 장치(20)의 자동 검색의 기능이 활성화 되었는지를 확인할 수 있다. 화상 형성 장치(20)의 자동 검색의 기능이 허용된 경우, 화상 형성 장치(20)는 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치 하는지를 확인할 수 있다. 네트워크 정보가 이전 네트워크 정보와 불일치하면, 화상 형성 장치(20)는 화상 형성 장치(20)가 속한 네트워크 상의 적어도 하나의 단말기로, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 전송할 수 있다. 적어도 하나의 단말기는 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 수신하고, 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 추가 또는 업데이트할 수 있다.As a specific example, when network information is obtained from the
도 9는 화상 형성 장치의 고유 정보 및 네트워크 정보를 단말기로 송신하는 화상 형성 장치의 동작 방법을 나타낸 일 예의 흐름이다.9 is a flowchart illustrating an operation method of an image forming apparatus for transmitting unique information and network information of the image forming apparatus to a terminal.
도 9를 참고하면, 화상 형성 장치(20)의 동작 910에서, 화상 형성 장치(20)는 제1 단말기로부터 화상 형성 장치(20)의 미리 설정된 포트를 통해, 화상 형성 장치(20)의 고유 정보의 요청을 수신할 수 있다. 예를 들면, 화상 형성 장치(20)는 적어도 하나의 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. 예를 들면, 화상 형성 장치(20)는 사용자 입력에 기초하여, 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. Referring to FIG. 9 , in
화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 활성화되면, 화상 형성 장치(20)는 미리 설정된 포트를 통해 화상 형성 장치(20)의 고유 정보를 송신할 준비를 수행할 수 있다. 예를 들면, 화상 형성 장치(20)는 고유 정보의 요청에 응답하기 위한 소정의 태스크(Task) 또는 쓰레드(Thread)를 생성하고, 소정의 태스크 또는 쓰레드가 미리 설정된 포트로부터 고유 정보의 요청이 수신되는지를 모니터링 하도록 제어할 수 있다. 화상 형성 장치(20)의 고유 정보의 요청이 수신되면, 화상 형성 장치(20)는, 동작 920에 따라, 화상 형성 장치(20)의 고유 정보를 제1 단말기로 송신할 수 있다.When the automatic search of the
반면에, 화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 비활성화되면, 화상 형성 장치(20)는 소정의 태스크 또는 쓰레드를 삭제하여 미리 설정된 포트를 통해 고유 정보의 요청이 수신되는지를 확인하는 모니터링 동작을 정지할 수 있다.On the other hand, when the automatic search of the
또한, 화상 형성 장치(20)의 자동 검색이 활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되면, 화상 형성 장치(20)는 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신할 수 있다.Also, when the
반면에, 화상 형성 장치(20)의 자동 검색이 비활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되더라도, 화상 형성 장치(20)는 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신하지 않을 수 있다.On the other hand, even when the
화상 형성 장치(20)의 동작 930에서, 화상 형성 장치(20)는, 제1 단말기에서 화상 형성 장치(20)의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 제1 단말기로부터 네트워크 정보의 요청을 수신할 수 있다. 화상 형성 장치(20)의 동작 940에서, 화상 형성 장치(20)는 네트워크 정보를 제1 단말기로 송신할 수 있다.In
도 10은 단말기의 구성을 도시한 일 예의 블록도이다.10 is a block diagram illustrating an example of a configuration of a terminal.
도 10에 도시된 단말기(10)를 참고하면, 단말기(10)는 통신 유닛(1010), 사용자 인터페이스 유닛(1020), 메모리(1030) 및 프로세서(1040)를 포함할 수 있다. 그러나, 도시된 구성 요소가 필수 구성 요소인 것은 아니다. 도시된 구성 요소보다 많은 구성 요소에 의해 단말기(10)가 구현될 수 있고, 그보다 적은 구성 요소에 의해 단말기(10)가 구현될 수 있다. 이하, 구성 요소들에 대해 살펴본다.Referring to the terminal 10 illustrated in FIG. 10 , the terminal 10 may include a
통신 유닛(1010)은 외부 장치와 통신을 수행할 수 있다. 구체적으로, 통신 유닛(1010)은 유선 또는 무선으로 네트워크와 연결되어 외부 장치와 통신을 수행할 수 있다. 여기서, 외부 장치는 화상 형성 장치, 서버, 전자 장치 등일 수 있다.The
사용자 인터페이스 유닛(1020)은 사용자로부터 단말기(10)의 동작을 제어하기 위한 입력 등을 수신하기 위한 입력부와 단말기(10)의 동작에 따른 결과 또는 단말기(10)의 상태 등의 정보를 표시하기 위한 출력부를 포함할 수 있다. 예를 들면, 사용자 인터페이스 유닛(1020)은 사용자 입력을 수신하는 조작 패널, 화면을 표시하는 디스플레이 패널 등을 포함할 수 있다.The
구체적으로, 입력부는, 예를 들어, 키보드, 물리 버튼, 터치스크린, 카메라 또는 마이크 등과 같이 다양한 형태의 사용자 입력을 수신할 수 있는 장치들을 포함할 수 있다. 또한, 출력부는, 예를 들어, 디스플레이 패널 또는 스피커 등을 포함할 수 있다. 다만, 이에 제한되지 않고 사용자 인터페이스 유닛(1020)은 다양한 입출력을 지원하는 장치를 포함할 수 있다.Specifically, the input unit may include devices capable of receiving various types of user input, such as a keyboard, a physical button, a touch screen, a camera, or a microphone. Also, the output unit may include, for example, a display panel or a speaker. However, the present invention is not limited thereto, and the
메모리(1030)는 소프트웨어 또는 프로그램을 저장할 수 있다. 예를 들면, 메모리(1030)는 IP 주소나 호스트 이름의 변경으로 화상 형성 장치와 단말기(10) 간의 통신 연결이 끊긴 경우, 화상 형성 장치의 고유 정보를 이용하여 검색된 화상 형성 장치의 네트워크 정보를 자동으로 업데이트 하는 단말기(10)의 동작과 관련된 적어도 하나의 프로그램을 저장할 수 있다.The
프로세서(1040)는 메모리(1030)에 저장된 프로그램을 실행시키거나, 메모리(1030)에 저장된 데이터 또는 파일을 읽어오거나, 새로운 파일을 메모리(1030)에 저장할 수 있다. 프로세서(1040)는 메모리(1030)에 저장된 명령어들을 실행할 수 있다.The
프로세서(1040)는 화상 형성 장치의 드라이버를 설치할 수 있다. 단말기(10)에 화상 형성 장치의 드라이버가 설치된 이후에, 프로세서(1040)는 단말기(10)에서 화상 형성 장치로 소정의 화상 형성 작업을 요청할 수 있다. 프로세서(1040)는 단말기(10)에 속한 네트워크 상의 적어도 하나의 화상 형성 장치의 드라이버를 설치할 수 있다. 화상 형성 장치들 간의 모델이 상이한 경우, 프로세서(1040)는 화상 형성 장치들 각각의 드라이버를 설치할 수 있다.The
프로세서(1040)는 화상 형성 장치의 자동 검색 및 업데이트 기능을 설정할 수 있다. 예를 들면, 화상 형성 장치의 자동 검색 기능은, 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인 경우, 단말기(10)에서 자동으로 단말기(10)가 속한 네트워크 상의 화상 형성 장치를 자동으로 검색하는 기능일 수 있다. 즉, 프로세서(1040)는 자동 검색 기능을 통해, 단말기(10)에 기존에 화상 형성 장치의 드라이버가 설치된 화상 형성 장치를 검색할 수 있다. 예를 들면, 업데이트 기능은, 화상 형성 장치의 네트워크 정보를 업데이트 하는 기능일 수 있다. 예를 들면, 네트워크 정보는, 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나일 수 있다.The
프로세서(1040)는 화상 형성 장치의 고유 정보를 획득하고, 획득된 고유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치의 시리얼 넘버 정보 및 MAC 주소 정보 중 적어도 하나일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치에서 화상 형성 장치를 유일하게 구별하기 위해 생성된 정보일 수 있다.The
구체적인 예를 들면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치의 미리 설정된 포트로 화상 형성 장치의 고유 정보를 요청할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로부터 화상 형성 장치의 고유 정보를 수신하고, 메모리(1030)에 고유 정보를 등록 고유 정보로 저장할 수 있다. 프로세서(1040)는 등록 고유 정보와 화상 형성 장치로부터 수신된 고유 정보를 비교함으로써, 화상 형성 장치가 이전에 등록된 화상 형성 장치인지를 결정할 수 있다.As a specific example, the
프로세서(1040)는 화상 형성 장치의 공유 정보를 획득하고, 획득된 공유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치를 대체하는 소정의 화상 형성 장치를 결정하는 데에 이용되는 정보일 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치의 모델 정보, 화상 형성 장치들 간에 동일하게 적용 가능한 정보를 나타내는 그룹 정보일 수 있다.The
구체적인 예를 들면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로 화상 형성 장치의 공유 정보를 요청할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로부터 화상 형성 장치의 공유 정보를 수신하고, 메모리(1030)에 공유 정보를 등록 공유 정보로 저장할 수 있다. 프로세서(1040)는 등록 공유 정보와 화상 형성 장치로부터 수신된 공유 정보를 비교함으로써, 화상 형성 장치를 대체하는 화상 형성 장치인지를 결정할 수 있다.As a specific example, the
프로세서(1040)는 미리 설정된 주기 또는 단말기(10)에서 발생되는 이벤트에 기초하여, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 모니터링 할 수 있다. 여기서, 미리 설정된 주기는, 사용자에 의해 설정될 수 있다.The
예를 들면, 단말기(10)에서 발생되는 이벤트는, 단말기(10)에서 제1 화상 형성 장치로 적어도 하나의 화상 형성 작업을 요청하는 이벤트, 단말기(10)에서 적어도 하나의 화상 형성 장치의 검색 작업을 활성화하는 이벤트, 및 단말기(10)에서 부팅 동작을 수행하는 이벤트 중 하나를 포함할 수 있다. 예를 들면, 프로세서(1040)는 단말기(10)에서 제1 화상 형성 장치로 제1 화상 형성 작업을 요청하는 명령이 수신되면, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 확인할 수 있다.For example, the event occurring in the terminal 10 may include an event requesting at least one image forming operation from the terminal 10 to the first image forming apparatus, and a search operation of at least one image forming apparatus in the terminal 10 . It may include one of an event for activating , and an event for performing a booting operation in the terminal 10 . For example, when a command for requesting a first image forming operation is received from the terminal 10 to the first image forming apparatus, the
단말기(10)에서 통신 연결 상태가 연결 해제 상태로 확인되면, 프로세서(1040)는 단말기(10)가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해, 화상 형성 장치의 고유 정보를 요청할 수 있다.When the communication connection state of the terminal 10 is confirmed as the disconnected state, the
예를 들면, 제1 화상 형성 장치의 네트워크 정보가 변경되면, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결은 해제될 수 있다. 예를 들면, 제1 화상 형성 장치의 IP 주소 정보가 변경되거나, 호스트 이름이 변경되면, 프로세서(1040)는 기존에 단말기(10)에서 등록된 IP 주소 정보, 또는 호스트 이름을 이용하여 제1 화상 형성 장치와 통신을 수행할 수 없게 된다. 따라서, 프로세서(1040)는 제1 화상 형성 장치의 통신 연결을 다시 시도하기 위해, 제1 화상 형성 장치를 검색하는 동작을 수행할 수 있다.For example, when network information of the first image forming apparatus is changed, the communication connection between the first image forming apparatus and the terminal 10 may be released. For example, when the IP address information of the first image forming apparatus is changed or the host name is changed, the
이 경우, 프로세서(1040)는 단말기(10)가 속한 네트워크 상의 적어도 하나의 화상 형성 장치 중에서 제1 화상 형성 장치를 검색하기 위해, 제1 화상 형성 장치의 고유 정보를 이용할 수 있다.In this case, the
구체적인 예를 들면, 단말기(10)에서 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태이고, 화상 형성 장치의 자동 검색 동작이 활성화 상태로 확인되면, 프로세서(1040)는 자동으로 네트워크 상의 적어도 하나의 화상 형성 장치 각각의 미리 설정된 포트를 통해 적어도 하나의 화상 형성 장치의 고유 정보를 요청할 수 있다.As a specific example, if the communication connection state between the image forming apparatus and the terminal 10 in the terminal 10 is in the disconnected state and the automatic search operation of the image forming apparatus is confirmed to be in the activated state, the
프로세서(1040)는 고유 정보 응답 내의 제1 고유 정보가 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 할 수 있다. 여기서, 고유 정보 응답은, 화상 형성 장치의 고유 정보의 응답으로 수신된 것일 수 있다.The
예를 들면, 제1 고유 정보가 제1 등록 고유 정보와 일치하면, 프로세서(1040)는 고유 정보 응답을 송신한 화상 형성 장치를 제1 화상 형성 장치로 식별할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 고유 정보 응답을 송신한 화상 형성 장치로 네트워크 정보를 요청하고, 고유 정보 응답을 송신한 화상 형성 장치로부터 제1 네트워크 정보를 수신할 수 있다. 프로세서(1040)는 제1 네트워크 정보에 기초하여, 제1 화상 형성 장치에 대한 네트워크 정보를 업데이트 할 수 있다.For example, if the first unique information matches the first registration unique information, the
프로세서(1040)는, 제1 화상 형성 장치의 변경된 네트워크 정보를 업데이트 하기 위해, 단말기(10)가 제1 화상 형성 장치로 제1 화상 형성 작업을 요청할 때 이용한 이전 파라미터에 대한 파라미터의 정보를 획득할 수 있다.The
예를 들면, 단말기(10)에서 제1 화상 형성 장치로 화상 형성 작업을 요청할 시 이용한 이전 파라미터가 IP 주소이면, 프로세서(1040)는, 제1 고유 정보의 수신 시에 이용된 제1 IP 주소에 기초하여, 제1 화상 형성 장치의 IP 주소 정보를 업데이트 할 수 있다.For example, if the previous parameter used when requesting an image forming job from the terminal 10 to the first image forming apparatus is an IP address, the
예를 들면, 단말기(10)에서 제1 화상 형성 장치로 화상 형성 작업을 요청할 시 이용한 이전 파라미터가 호스트 이름이면, 프로세서(1040)는, 제1 화상 형성 장치의 변경된 호스트 이름에 기초하여, 제1 화상 형성 장치의 호스트 이름 정보를 업데이트 할 수 있다.For example, if the previous parameter used when requesting an image forming job from the terminal 10 to the first image forming apparatus is a host name, the
프로세서(1040)는 업데이트 된 네트워크 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행할 수 있다. 제1 화상 형성 장치와 단말기(10) 간에 통신 연결이 완료되면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 제1 화상 형성 장치로 소정의 화상 형성 작업을 요청하고, 소정의 화상 형성 작업에 대한 데이터 또는 정보를 제1 화상 형성 장치로 송신할 수 있다.The
한편, 고유 정보 응답 내의 고유 정보와 단말기(10)에 저장된 등록 고유 정보가 불일치하면, 프로세서(1040)는 제1 화상 형성 장치에 대한 공유 정보에 기초하여, 제1 화상 형성 장치와 대체되는 제2 화상 형성 장치를 결정할 수 있다. 여기서, 제1 화상 형성 장치에 대한 공유 정보는, 제1 화상 형성 장치를 대체하는 화상 형성 장치를 결정하는 데에 이용되는 정보일 수 있다.On the other hand, if the unique information in the unique information response and the registered unique information stored in the terminal 10 do not match, the
예를 들면, 제1 화상 형성 장치를 대체하는 화상 형성 장치는, 제1 화상 형성 장치와 동일한 기능을 제공하는 화상 형성 장치일 수 있다. 또한, 제1 화상 형성 장치를 대체하는 화상 형성 장치는, 제1 화상 형성 장치에서 요청한 화상 형성 작업을 수행할 수 있는 화상 형성 장치일 수 있다. 예를 들면, 제1 화상 형성 장치와 동일한 모델 정보를 갖는 화상 형성 장치는, 제1 화상 형성 장치를 대체하는 화상 형성 장치일 수 있다.For example, the image forming apparatus replacing the first image forming apparatus may be an image forming apparatus providing the same function as the first image forming apparatus. Also, the image forming apparatus replacing the first image forming apparatus may be an image forming apparatus capable of performing an image forming operation requested by the first image forming apparatus. For example, an image forming apparatus having the same model information as the first image forming apparatus may be an image forming apparatus replacing the first image forming apparatus.
예를 들면, 제1 화상 형성 장치에 대한 공유 정보는, 제1 화상 형성 장치의 모델 정보 및 미리 설정된 기준에 따라 제1 화상 형성 장치와 동일한 그룹으로 분류된 그룹 정보 중 적어도 하나를 포함할 수 있다. 예를 들면, 미리 설정된 기준은, 제1 화상 형성 장치와 동일한 기능 제공하거나, 제1 화상 형성 장치와 동일한 위치 정보를 갖는 화상 형성 장치를 제1 화상 형성 장치와 동일한 그룹으로 분류하는 기준일 수 있다.For example, the shared information on the first image forming apparatus may include at least one of model information of the first image forming apparatus and group information classified into the same group as the first image forming apparatus according to a preset criterion. . For example, the preset criterion may be a criterion for classifying an image forming apparatus that provides the same function as the first image forming apparatus or has the same location information as that of the first image forming apparatus into the same group as the first image forming apparatus.
프로세서(1040)는 제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인지를 확인할 수 있다. 제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결된 상태로 확인되면, 프로세서(1040)는 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.The
제2 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태로 확인되면, 프로세서(1040)는, 제2 화상 형성 장치의 제2 네트워크 정보를 획득할 수 있다. 예를 들면, 제2 화상 형성 장치의 제2 네트워크 정보는, 제2 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나를 포함할 수 있다.When the communication connection state between the second image forming apparatus and the terminal 10 is confirmed as the disconnected state, the
프로세서(1040)는 제2 네트워크 정보에 기초하여, 제2 화상 형성 장치와 단말기(10) 간의 통신 연결을 수행할 수 있다. 제2 화상 형성 장치와 단말기(10) 간에 통신 연결이 연결된 상태로 되면, 프로세서(1040)는, 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.The
예를 들면, 단말기(10)에서 제1 화상 형성 장치로 소정의 화상 형성 작업을 요청한 경우, 프로세서(1040)는 제2 화상 형성 장치를 이용하여 소정의 화상 형성 작업을 수행하도록 가이드 할 수 있다. 구체적으로, 사용자 인터페이스 유닛(1020)은 제1 화상 형성 장치와 단말기(10)의 연결 해제 상태를 나타내는 정보 및 제2 화상 형성 장치는 제1 화상 형성 장치를 대체할 수 있는 화상 형성 장치임을 나타내는 정보를 표시할 수 있다.For example, when the terminal 10 requests a predetermined image forming operation from the first image forming apparatus, the
도 11은 컴퓨터 판독 가능 저장매체에 저장된 명령어들을 설명하기 위한 일 예의 도면이다.11 is a diagram illustrating an example of instructions stored in a computer-readable storage medium.
컴퓨터 판독 가능 저장매체(1100)는, 도 1 내지 도 10에서 설명한 단말기(10)의 동작과 관련된 명령어들을 저장할 수 있다. 예를 들면, 컴퓨터 판독 가능 저장매체(1100)는, 단말기(10)에 등록된 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 확인하는 명령어들(1110), 통신 연결 상태가 연결 해제 상태로 확인되면, 단말기(10)가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해 화상 형성 장치의 고유 정보를 요청하는 명령어들(1120), 고유 정보 응답 내의 제1 고유 정보가 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 네트워크 정보를 업데이트하는 명령어들(1130), 및 업데이트 된 네트워크 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행하는 명령어들(1140)을 저장할 수 있다.The computer-
도 12는 화상 형성 장치의 구성을 도시한 일 예의 블록도이다.12 is a block diagram of an example showing the configuration of an image forming apparatus.
도 12에 도시된 화상 형성 장치(20)를 참고하면, 화상 형성 장치(20)는 통신 유닛(1210), 사용자 인터페이스 유닛(1220), 메모리(1230) 및 프로세서(1240)를 포함할 수 있다. 그러나, 도시된 구성 요소가 필수 구성 요소인 것은 아니다. 도시된 구성 요소보다 많은 구성 요소에 의해 화상 형성 장치(20)가 구현될 수 있고, 그보다 적은 구성 요소에 의해 화상 형성 장치(20)가 구현될 수 있다. 이하, 구성 요소들에 대해 살펴본다.Referring to the
통신 유닛(1210)은 외부 장치와 통신을 수행할 수 있다. 구체적으로, 통신 유닛(1210)은 유선 또는 무선으로 네트워크와 연결되어 외부 장치와 통신을 수행할 수 있다. 여기서, 외부 장치는 단말기, 서버 등일 수 있다.The
사용자 인터페이스 유닛(1220)은 사용자로부터 화상 형성 장치(20)의 동작을 제어하기 위한 입력 등을 수신하기 위한 입력부와 화상 형성 장치(20)의 동작에 따른 결과 또는 화상 형성 장치(20)의 상태 등의 정보를 표시하기 위한 출력부를 포함할 수 있다. 예를 들면, 사용자 인터페이스 유닛(1220)은 사용자 입력을 수신하는 조작 패널, 화면을 표시하는 디스플레이 패널 등을 포함할 수 있다.The
메모리(1230)는 소프트웨어 또는 프로그램을 저장할 수 있다. 예를 들면, 메모리(1230)는 도 1 내지 도 10에서 설명한 화상 형성 장치(20)의 동작과 관련된 적어도 하나의 프로그램을 저장할 수 있다.The
프로세서(1240)는 메모리(1230)에 저장된 프로그램을 실행시키거나, 메모리(1230)에 저장된 데이터 또는 파일을 읽어오거나, 새로운 파일을 메모리(1230)에 저장할 수 있다. 프로세서(1240)는 메모리(1230)에 저장된 명령어들을 실행할 수 있다.The
프로세서(1240)는 미리 설정된 주기 또는 화상 형성 장치(20)에서 발생되는 이벤트에 기초하여, 적어도 하나의 단말기로부터 화상 형성 작업의 요청을 수신할 때 이용되는 네트워크 정보를 획득할 수 있다.The
네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치하면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 전송할 수 있다. 예를 들면, 통신 유닛(1210)은 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 브로드캐스팅 할 수 있다.If the network information is inconsistent with previous network information stored in the
구체적인 예를 들면, 화상 형성 장치(20)에서 네트워크 정보가 획득되면, 프로세서(1240)는 단말기에서 화상 형성 장치(20)의 자동 검색의 기능이 활성화 되었는지를 확인할 수 있다. 화상 형성 장치(20)의 자동 검색의 기능이 허용된 경우, 프로세서(1240)는 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치 하는지를 확인할 수 있다. 네트워크 정보가 이전 네트워크 정보와 불일치하면, 프로세서(1240)는 화상 형성 장치(20)가 속한 네트워크 상의 적어도 하나의 단말기로, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 전송할 수 있다. 적어도 하나의 단말기는 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 수신하고, 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 추가 또는 업데이트할 수 있다.As a specific example, when network information is obtained from the
프로세서(1240)는, 제1 단말기로부터 화상 형성 장치(20)의 미리 설정된 포트를 통해, 화상 형성 장치(20)의 고유 정보의 요청을 수신할 수 있다. 예를 들면, 프로세서(1240)는 적어도 하나의 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. 예를 들면, 프로세서(1240)는 사용자 입력에 기초하여, 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. The
화상 형성 장치(20)의 자동 검색이 활성화되면, 프로세서(1240)는 미리 설정된 포트를 통해 화상 형성 장치(20)의 고유 정보를 송신할 준비를 수행할 수 있다. 예를 들면, 프로세서(1240)는 고유 정보의 요청에 응답하기 위한 소정의 태스크 또는 쓰레드를 생성하고, 소정의 태스크 또는 쓰레드가 미리 설정된 포트로부터 고유 정보의 요청이 수신되는지를 모니터링 하도록 제어할 수 있다. 화상 형성 장치(20)의 고유 정보의 요청이 수신되면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 화상 형성 장치(20)의 고유 정보를 제1 단말기로 송신할 수 있다.When the automatic search of the
반면에, 화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 비활성화되면, 프로세서(1240)는 소정의 태스크 또는 쓰레드를 삭제하여 미리 설정된 포트를 통해 고유 정보의 요청이 수신되는지를 확인하는 모니터링 동작을 정지할 수 있다.On the other hand, when the automatic search of the
또한, 화상 형성 장치(20)의 자동 검색이 활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신할 수 있다.In addition, when the
반면에, 화상 형성 장치(20)의 자동 검색이 비활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되더라도, 프로세서(1240)는 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신하지 않을 수 있다.On the other hand, even when a request for sharing information is received from the first terminal in the
프로세서(1240)는, 제1 단말기에서 화상 형성 장치(20)의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 통신 유닛(1210)을 통해, 제1 단말기로부터 네트워크 정보의 요청을 수신할 수 있다. 프로세서(1240)는, 통신 유닛(1210)을 통해, 네트워크 정보를 제1 단말기로 송신할 수 있다.As it is confirmed that the driver of the
도 13은 컴퓨터 판독 가능 저장매체에 저장된 명령어들을 설명하기 위한 다른 예의 도면이다.13 is a diagram of another example for explaining instructions stored in a computer-readable storage medium.
컴퓨터 판독 가능 저장매체(1300)는, 도 1 내지 도 10에서 설명한 화상 형성 장치(20)의 동작과 관련된 명령어들을 저장할 수 있다. 예를 들면, 컴퓨터 판독 가능 저장매체(1300)는, 미리 설정된 주기 또는 화상 형성 장치(20)에서 발생되는 이벤트에 기초하여, 적어도 하나의 단말기로부터 화상 형성 작업의 요청을 수신할 때 이용되는 네트워크 정보를 획득하는 명령어들(1310), 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치하면, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 전송하는 명령어들(1320), 제1 단말기로부터 화상 형성 장치(20)의 미리 설정된 포트를 통해, 화상 형성 장치(20)의 고유 정보의 요청이 수신됨에 따라, 화상 형성 장치(20)의 고유 정보를 제1 단말기로 송신하는 명령어들(1330) 및 제1 단말기에서 화상 형성 장치(20)의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 제1 단말기로부터 네트워크 정보의 요청을 수신하고, 네트워크 정보를 상기 제1 단말기로 송신하는 명령어들(1340)을 저장할 수 있다.The computer-
한편, 상술한 단말기(10) 및 화상 형성 장치(20)의 동작 방법은 컴퓨터 또는 프로세서에 의하여 실행 가능한 명령어 또는 데이터를 저장하는 컴퓨터 판독 가능 저장매체의 형태로 구현될 수 있다. 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터 판독 가능 저장매체를 이용하여 이와 같은 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 이와 같은 컴퓨터 판독 가능 저장매체는 read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, DVD-ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, 마그네틱 테이프, 플로피 디스크, 광자기 데이터 저장 장치, 광학 데이터 저장 장치, 하드 디스크, 솔리드-스테이트 디스크(SSD), 그리고 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 저장할 수 있고, 프로세서나 컴퓨터가 명령어를 실행할 수 있도록 프로세서나 컴퓨터에 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 제공할 수 있는 어떠한 장치라도 될 수 있다.Meanwhile, the above-described method of operating the terminal 10 and the
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with reference to the limited embodiments and drawings, various modifications and variations are possible from the above description by those skilled in the art. For example, the described techniques are performed in an order different from the described method, and/or the described components of the system, structure, apparatus, circuit, etc. are combined or combined in a different form than the described method, or other components Or substituted or substituted by equivalents may achieve an appropriate result.
그러므로, 본 개시의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present disclosure should not be limited to the described embodiments, and should be defined by the claims described below as well as the claims and equivalents.
Claims (15)
상기 통신 연결 상태가 연결 해제 상태로 확인되면, 상기 단말기가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해 상기 화상 형성 장치의 고유 정보를 요청하는 단계;
상기 화상 형성 장치의 고유 정보의 응답으로 수신된, 고유 정보 응답 내의 제1 고유 정보가 상기 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 하는 단계; 및
상기 업데이트 된 네트워크 정보에 기초하여, 상기 제1 화상 형성 장치와 상기 단말기 간에 통신 연결을 수행하는 단계를 포함하는, 단말기의 동작 방법.checking a communication connection state between a first image forming apparatus registered in a terminal and the terminal;
requesting unique information of the image forming apparatus through a preset port of the image forming apparatus on a network to which the terminal belongs when the communication connection state is confirmed as the disconnected state;
When an image forming job is requested based on a result of confirming that the first unique information in the unique information response received as a response to the unique information of the image forming apparatus matches the first registered unique information of the first image forming apparatus updating network information used for and
and performing a communication connection between the first image forming apparatus and the terminal based on the updated network information.
상기 화상 형성 장치의 고유 정보를 요청하는 단계는,
상기 통신 연결 상태가 연결 해제 상태이고, 상기 화상 형성 장치의 자동 검색 동작이 활성화 상태로 확인되면, 자동으로 상기 네트워크 상의 적어도 하나의 화상 형성 장치 각각의 미리 설정된 포트를 통해 상기 적어도 하나의 화상 형성 장치의 고유 정보를 요청하는 단계를 포함하는, 단말기의 동작 방법.According to claim 1,
The step of requesting unique information of the image forming apparatus includes:
When the communication connection state is a disconnected state and the automatic search operation of the image forming apparatus is confirmed to be in an activated state, the at least one image forming apparatus automatically passes through a preset port of each of the at least one image forming apparatus on the network A method of operating a terminal comprising the step of requesting unique information of.
상기 제1 화상 형성 장치의 고유 정보는,
상기 제1 화상 형성 장치를 제2 화상 형성 장치와 구별하는 데에 이용되고, 상기 제1 화상 형성 장치에서 발생되는 이벤트에 따라 변경되지 않는 정보를 나타내고,
상기 제1 화상 형성 장치의 제1 등록 고유 정보는,
상기 단말기에 상기 제1 화상 형성 장치의 고유 정보로 등록된 정보를 나타내는, 단말기의 동작 방법.According to claim 1,
The unique information of the first image forming apparatus includes:
Represents information that is used to distinguish the first image forming apparatus from a second image forming apparatus and does not change according to an event occurring in the first image forming apparatus,
The first registration-specific information of the first image forming apparatus includes:
and indicating information registered as unique information of the first image forming apparatus in the terminal.
상기 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 하는 단계는,
상기 제1 고유 정보가 상기 제1 등록 고유 정보와 일치하면, 상기 제1 고유 정보를 송신한 화상 형성 장치의 제1 네트워크 정보를 획득하는 단계; 및
상기 제1 네트워크 정보에 기초하여, 상기 제1 화상 형성 장치에 대한 네트워크 정보를 업데이트 하는 단계를 포함하는, 단말기의 동작 방법.According to claim 1,
Updating network information used when requesting the image forming job includes:
if the first unique information matches the first registered unique information, acquiring first network information of an image forming apparatus that has transmitted the first unique information; and
and updating network information for the first image forming apparatus based on the first network information.
상기 제1 네트워크 정보를 획득하는 단계는,
상기 단말기가 상기 제1 화상 형성 장치로 제1 화상 형성 작업을 요청할 때 이용한 이전 파라미터에 대한 파라미터의 정보를 획득하는 단계를 포함하는, 단말기의 동작 방법.5. The method of claim 4,
The step of obtaining the first network information includes:
and obtaining, by the terminal, parameter information on a previous parameter used when requesting a first image forming job from the first image forming apparatus.
상기 제1 네트워크 정보에 기초하여, 상기 제1 화상 형성 장치에 대한 네트워크 정보를 업데이트 하는 단계는,
상기 이전 파라미터가 상기 제1 화상 형성 장치의 IP 주소인 경우, 상기 제1 고유 정보의 수신 시에 이용된 제1 IP 주소에 기초하여, 상기 제1 화상 형성 장치의 IP 주소 정보를 업데이트 하는 단계; 및
상기 이전 파라미터가 상기 제1 화상 형성 장치의 호스트 이름인 경우, 상기 제1 화상 형성 장치의 변경된 호스트 이름에 기초하여, 상기 제1 화상 형성 장치의 호스트 이름 정보를 업데이트 하는 단계 중 하나의 단계를 포함하는, 단말기의 동작 방법.6. The method of claim 5,
The updating of the network information for the first image forming apparatus based on the first network information may include:
updating IP address information of the first image forming apparatus based on a first IP address used when receiving the first unique information when the previous parameter is the IP address of the first image forming apparatus; and
and when the previous parameter is the host name of the first image forming apparatus, updating host name information of the first image forming apparatus based on the changed host name of the first image forming apparatus; A method of operating a terminal.
상기 제1 화상 형성 장치와 상기 단말기 간의 통신 연결 상태를 확인하는 단계는,
미리 설정된 주기 또는 상기 단말기에서 발생되는 이벤트에 기초하여, 상기 제1 화상 형성 장치와 상기 단말기 간의 통신 연결 상태를 모니터링 하는 단계를 포함하고,
상기 단말기에서 발생되는 이벤트는, 상기 단말기에서 상기 제1 화상 형성 장치로 적어도 하나의 화상 형성 작업을 요청하는 이벤트, 상기 단말기에서 적어도 하나의 화상 형성 장치의 검색 작업을 활성화하는 이벤트, 및 상기 단말기에서 부팅 동작을 수행하는 이벤트 중 하나를 포함하는, 단말기의 동작 방법.According to claim 1,
Checking a communication connection state between the first image forming apparatus and the terminal includes:
monitoring a communication connection state between the first image forming apparatus and the terminal based on a preset period or an event occurring in the terminal;
The event generated in the terminal includes an event of requesting at least one image forming job from the terminal to the first image forming apparatus, an event of activating a search job of at least one image forming apparatus in the terminal, and in the terminal A method of operating a terminal, including one of an event for performing a booting operation.
상기 제1 고유 정보가 상기 제1 등록 고유 정보와 불일치하면, 상기 제1 화상 형성 장치를 대체하는 화상 형성 장치를 결정하는 데에 이용되는 공유 정보에 기초하여, 상기 네트워크에 통신 연결된 제2 화상 형성 장치와 상기 단말기 간에 통신 연결을 수행하는 단계를 더 포함하는, 단말기의 동작 방법.According to claim 1,
If the first unique information is inconsistent with the first registered unique information, form a second image communicatively coupled to the network, based on shared information used to determine an image forming apparatus to replace the first image forming apparatus The method of operating a terminal, further comprising the step of establishing a communication connection between the device and the terminal.
상기 공유 정보는,
상기 제1 화상 형성 장치의 모델 정보, 및 미리 설정된 기준에 따라 상기 제1 화상 형성 장치와 동일한 그룹으로 분류된 그룹 정보 중 적어도 하나를 포함하는, 단말기의 동작 방법.9. The method of claim 8,
The shared information is
and at least one of model information of the first image forming apparatus and group information classified into the same group as the first image forming apparatus according to a preset criterion.
상기 공유 정보에 기초하여, 상기 제2 화상 형성 장치와 상기 단말기 간에 통신 연결을 수행하는 단계는,
상기 공유 정보에 기초하여, 상기 제1 화상 형성 장치와 대체되는 제2 화상 형성 장치를 결정하는 단계;
상기 제2 화상 형성 장치와 상기 단말기 간의 통신 연결 상태가 연결 해제 상태인 경우, 상기 제2 화상 형성 장치의 제2 네트워크 정보를 획득하는 단계; 및
상기 제2 네트워크 정보에 기초하여 상기 제2 화상 형성 장치와 상기 단말기 간에 통신 연결을 수행하는 단계를 포함하는, 단말기의 동작 방법.9. The method of claim 8,
The step of performing a communication connection between the second image forming apparatus and the terminal based on the shared information may include:
determining a second image forming apparatus to be replaced with the first image forming apparatus based on the shared information;
acquiring second network information of the second image forming apparatus when the communication connection state between the second image forming apparatus and the terminal is in a disconnected state; and
and performing a communication connection between the second image forming apparatus and the terminal based on the second network information.
상기 제2 화상 형성 장치와 상기 단말기 간의 통신 연결 상태가 이미 연결 상태인 경우, 상기 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 하는 단계를 더 포함하는, 단말기의 동작 방법.11. The method of claim 10,
and guiding a second image forming operation to be performed by using the second image forming apparatus when the communication connection state between the second image forming apparatus and the terminal is already connected.
사용자 인터페이스 유닛;
프로세서; 및
상기 프로세서에 의해 실행 가능한 명령어들을 저장하는 메모리를 포함하고,
상기 프로세서는, 상기 명령어들을 실행함으로써,
단말기에 등록된 제1 화상 형성 장치와 상기 단말기 간의 통신 연결 상태를 확인하고,
상기 통신 연결 상태가 연결 해제 상태로 확인되면, 상기 단말기가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해 상기 화상 형성 장치의 고유 정보를 요청하고,
상기 화상 형성 장치의 고유 정보의 응답으로 수신된, 고유 정보 응답 내의 제1 고유 정보가 상기 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 하고,
상기 업데이트 된 네트워크 정보에 기초하여, 상기 제1 화상 형성 장치와 상기 단말기 간에 통신 연결을 수행하는, 단말기.a communication unit for performing communication with an external device;
user interface unit;
processor; and
a memory for storing instructions executable by the processor;
The processor, by executing the instructions,
Checking a communication connection state between the first image forming apparatus registered in the terminal and the terminal,
When the communication connection state is confirmed as the disconnected state, the terminal requests unique information of the image forming apparatus through a preset port of the image forming apparatus on the network to which the terminal belongs;
When an image forming job is requested based on a result of confirming that the first unique information in the unique information response received as a response to the unique information of the image forming apparatus matches the first registered unique information of the first image forming apparatus update the network information used for
performing a communication connection between the first image forming apparatus and the terminal based on the updated network information.
사용자 인터페이스 유닛;
프로세서; 및
상기 프로세서에 의해 실행 가능한 명령어들을 저장하는 메모리를 포함하고,
상기 프로세서는, 상기 명령어들을 실행함으로써,
미리 설정된 주기 또는 화상 형성 장치에서 발생되는 이벤트에 기초하여, 적어도 하나의 단말기로부터 화상 형성 작업의 요청을 수신할 때 이용되는 네트워크 정보를 획득하고,
상기 네트워크 정보가 화상 형성 장치에 저장된 이전 네트워크 정보와 불일치하면, 상기 네트워크 정보 및 상기 화상 형성 장치의 고유 정보를 상기 적어도 하나의 단말기로 전송하는, 화상 형성 장치.communication unit;
user interface unit;
processor; and
a memory for storing instructions executable by the processor;
The processor, by executing the instructions,
acquiring network information used when receiving a request for an image forming job from at least one terminal based on a preset period or an event occurring in the image forming apparatus;
and transmitting the network information and unique information of the image forming apparatus to the at least one terminal when the network information is inconsistent with previous network information stored in the image forming apparatus.
상기 프로세서는, 상기 명령어들을 실행함으로써,
제1 단말기로부터 상기 화상 형성 장치의 미리 설정된 포트를 통해, 상기 화상 형성 장치의 고유 정보의 요청이 수신됨에 따라, 상기 화상 형성 장치의 고유 정보를 상기 제1 단말기로 송신하고,
상기 제1 단말기에서 상기 화상 형성 장치의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 상기 제1 단말기로부터 상기 네트워크 정보의 요청을 수신하고, 상기 네트워크 정보를 상기 제1 단말기로 송신하는, 화상 형성 장치.14. The method of claim 13,
The processor, by executing the instructions,
When a request for unique information of the image forming apparatus is received from the first terminal through a preset port of the image forming apparatus, the unique information of the image forming apparatus is transmitted to the first terminal,
receiving the request for the network information from the first terminal and transmitting the network information to the first terminal when it is confirmed that the driver of the image forming apparatus has been previously installed in the first terminal.
상기 프로세서는, 상기 명령어들을 실행함으로써,
상기 사용자 인터페이스 유닛을 통해, 상기 적어도 하나의 단말기에서 상기 화상 형성 장치의 자동 검색의 허용 여부를 설정하는 사용자 입력을 수신하고,
상기 사용자 입력이 상기 화상 형성 장치의 자동 검색의 허용을 설정하는 입력이면, 상기 화상 형성 장치의 미리 설정된 포트를 통해 상기 화상 형성 장치의 고유 정보를 송신할 준비를 수행하는, 화상 형성 장치.15. The method of claim 14,
The processor, by executing the instructions,
receiving, through the user interface unit, a user input for setting whether to allow automatic search of the image forming apparatus in the at least one terminal;
and when the user input is an input for setting permission of automatic search of the image forming apparatus, preparing to transmit unique information of the image forming apparatus through a preset port of the image forming apparatus.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200098575A KR20220018275A (en) | 2020-08-06 | 2020-08-06 | Update network information of identified image forming apparatus using unique information of image forming apparatus |
PCT/US2021/014300 WO2022031319A1 (en) | 2020-08-06 | 2021-01-21 | Update network information of image formation apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200098575A KR20220018275A (en) | 2020-08-06 | 2020-08-06 | Update network information of identified image forming apparatus using unique information of image forming apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220018275A true KR20220018275A (en) | 2022-02-15 |
Family
ID=80118441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200098575A Withdrawn KR20220018275A (en) | 2020-08-06 | 2020-08-06 | Update network information of identified image forming apparatus using unique information of image forming apparatus |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20220018275A (en) |
WO (1) | WO2022031319A1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4215021B2 (en) * | 2005-03-31 | 2009-01-28 | ブラザー工業株式会社 | A terminal device, a network system including the terminal device, and a control program for the terminal device, the host device, and the network system. |
KR20070114967A (en) * | 2006-05-30 | 2007-12-05 | 삼성전자주식회사 | User terminal and image forming apparatus for network port setting and their network port setting method |
KR101893447B1 (en) * | 2014-08-28 | 2018-08-30 | 에이치피프린팅코리아 주식회사 | Method for controlling image forming apparatus through user terminal, image forming apparatus and user terminal for performing the same |
-
2020
- 2020-08-06 KR KR1020200098575A patent/KR20220018275A/en not_active Withdrawn
-
2021
- 2021-01-21 WO PCT/US2021/014300 patent/WO2022031319A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022031319A1 (en) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9489163B2 (en) | System and method to provide mobile printing using near field communication | |
US10353653B2 (en) | Information processing terminal, information processing method, and non-transitory computer-readable medium for specifying a position of a printer, measuring a distance range in plural communication modes | |
JP5665437B2 (en) | Network device management system, network device management device, client device and method thereof | |
US9807262B2 (en) | Relaying apparatus communicating with information processing terminal, image processing apparatus, and service-providing apparatus | |
JP6488673B2 (en) | Information processing apparatus, program, information management method, information processing system | |
US20140222989A1 (en) | Management of device management units | |
KR20130046811A (en) | Image forming apparatus for supporting a plurality of network interfaces and method for editing routing table thereof | |
US20160226953A1 (en) | Device management apparatus, relay apparatus, relay method, and computer readable medium | |
KR20130046813A (en) | Image forming system having image forming apparatus for supporting a plurality of network interfaces and method for editing routing table thereof | |
US20200366806A1 (en) | Non-transitory computer-readable medium having control instructions, information processing device, and control method | |
JP4458884B2 (en) | Device configuration information acquisition method and information processing apparatus | |
US20110161388A1 (en) | Information processing apparatus and method of controlling same | |
US8838790B2 (en) | Configuration value management apparatus and management method | |
US8332494B2 (en) | Device management system, servers, method for managing device, and computer readable medium | |
KR20220018275A (en) | Update network information of identified image forming apparatus using unique information of image forming apparatus | |
JP6237593B2 (en) | Device management system and device management program | |
JP6362102B2 (en) | Management apparatus and control method | |
US20190220235A1 (en) | Communication terminal, method of controlling same, and storage medium | |
US20200213453A1 (en) | Image forming apparatus capable of generating failure report and operating method thereof | |
WO2019182208A1 (en) | Work form sharing | |
US11709643B2 (en) | Perform image forming operations based on emergency | |
JP7247642B2 (en) | Information processing program | |
JP2005197969A (en) | Information processor, method for managing device setting information and device setting information management program | |
JP5924884B2 (en) | Management device, management method, and program | |
JP7027986B2 (en) | Information processing equipment, information processing system, setting information sharing method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PC1203 | Withdrawal of no request for examination |
St.27 status event code: N-1-6-B10-B12-nap-PC1203 |