[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020200098575A
Other languages
Korean (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 KR1020200098575A priority Critical patent/KR20220018275A/en
Priority to PCT/US2021/014300 priority patent/WO2022031319A1/en
Publication of KR20220018275A publication Critical patent/KR20220018275A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1282High volume printer device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1293Printer 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

Disclosed is an operation method of a terminal, which includes the steps of: identifying a communication connection state between a first image forming device registered in the terminal and the terminal; requesting unique information of the image forming device through a preset port of the image forming device on a network to which the terminal belongs when the communication connection state is confirmed as a disconnected state; updating network information used when requesting an image forming work based on a result of confirming that the first unique information in the unique information response received in response to the unique information of the image forming device matches the first registered unique information of the first image forming device; and performing the communication connection between the first image forming device and the terminal based on the updated network information.

Description

화상 형성 장치의 고유 정보를 이용하여 확인된 화상 형성 장치의 네트워크 정보를 업데이트{UPDATE NETWORK INFORMATION OF IDENTIFIED IMAGE FORMING APPARATUS USING UNIQUE INFORMATION OF IMAGE FORMING APPARATUS}{UPDATE NETWORK INFORMATION OF IDENTIFIED IMAGE FORMING APPARATUS USING UNIQUE INFORMATION OF IMAGE FORMING APPARATUS}

사용자의 단말기에는 화상 형성 장치의 드라이버가 설치될 수 있다. 사용자는 단말기에 설치된 화상 형성 장치의 드라이버에 대한 화상 형성 장치를 사용할 수 있고, 화상 형성 장치와 단말기 간의 통신 연결 상태가 연결된 상태에서 사용할 수 있다.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 image 110 of FIG. 1 indicates that the communication connection state between the terminal 10 and the image forming apparatus 20 is connected. The terminal 10 may store network information and registration-specific information of the image forming apparatus 20 . The image forming apparatus 20 may store network information and unique information of the image forming apparatus 20 . Here, network information stored in the terminal 10 and network information of the image forming apparatus 20 may be the same, and registered unique information stored in the terminal 10 and unique information of the image forming apparatus 20 may be the same.

예를 들면, 화상 형성 장치(20)의 네트워크 정보는, 단말기(10)와 화상 형성 장치(20)를 상호 간에 통신 연결할 때 이용되거나, 단말기(10)와 화상 형성 장치(20) 간의 통신 연결 상태를 확인할 때 이용되는 정보일 수 있다. 예를 들면, 화상 형성 장치(20)의 네트워크 정보는, 화상 형성 장치(20)의 IP 주소 정보, 호스트 이름 정보 중 적어도 하나를 포함할 수 있다.For example, the network information of the image forming apparatus 20 is used to connect the terminal 10 and the image forming apparatus 20 to each other, or a communication connection state between the terminal 10 and the image forming apparatus 20 . It may be information used when confirming. For example, the network information of the image forming apparatus 20 may include at least one of IP address information and host name information of the image forming apparatus 20 .

예를 들면, 화상 형성 장치(20)의 고유 정보는, 화상 형성 장치(20)를 식별하는 데에 이용되는 정보일 수 있다. 또한, 화상 형성 장치(20)의 고유 정보는, 화상 형성 장치(20)에서 발생되는 이벤트에 따라 변경되지 않는 정보일 수 있다. 예를 들면, 화상 형성 장치(20)의 등록 고유 정보는, 단말기(10)에 등록된 화상 형성 장치(20)의 고유 정보일 수 있다.For example, the unique information of the image forming apparatus 20 may be information used to identify the image forming apparatus 20 . Also, the unique information of the image forming apparatus 20 may be information that does not change according to an event occurring in the image forming apparatus 20 . For example, the registration specific information of the image forming apparatus 20 may be unique information of the image forming apparatus 20 registered in the terminal 10 .

도 1의 이미지(120)은, 화상 형성 장치(20)의 IP 주소 정보가 변경됨에 따라, 단말기(10)와 화상 형성 장치(20) 간의 통신 연결 상태가 연결 해제 상태로 전환되는 과정을 설명하기 위한 도면이다.The image 120 of FIG. 1 describes a process in which the communication connection state between the terminal 10 and the image forming apparatus 20 is switched to the disconnected state as the IP address information of the image forming apparatus 20 is changed. is a drawing for

예를 들면, 화상 형성 장치(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 image forming apparatus 20 may be changed from 192.168.219.100 to 192.168.219.120. Since the IP address of the image forming apparatus 20 stored in the terminal 10 is 192.168.219.100, the communication connection between the terminal 10 and the image forming apparatus 20 whose IP address is changed may be released.

단말기(10)에서 화상 형성 장치(20)와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태로 감지되면, 단말기(10)는 화상 형성 장치(20)의 고유 정보를 이용하여 화상 형성 장치(20)를 검색할 수 있다. 구체적으로, 단말기(10)는 화상 형성 장치(20)로 화상 형성 장치(20)의 고유 정보를 요청하고, 화상 형성 장치(20)로부터 고유 정보를 수신할 수 있다. 여기서, 고유 정보는, AAABBBCCC 일 수 있다. 단말기(10)는 단말기(10)에 저장된 화상 형성 장치(20)의 등록 고유 정보와 수신된 고유 정보가 일치함을 확인함으로써, 고유 정보를 송신한 화상 형성 장치(20)가 이전에 단말기(10)에 등록된 화상 형성 장치(20)인지를 확인할 수 있다. 단말기(10)는 화상 형성 장치(20)로 변경된 IP 주소 정보를 요청하고, 화상 형성 장치(20)로부터 변경된 IP 주소 정보를 수신할 수 있다. When the terminal 10 detects a communication connection state between the image forming apparatus 20 and the terminal 10 as a disconnected state, the terminal 10 uses the unique information of the image forming apparatus 20 to generate the image forming apparatus 20 ) can be searched for. Specifically, the terminal 10 may request the image forming apparatus 20 for unique information of the image forming apparatus 20 and receive the unique information from the image forming apparatus 20 . Here, the unique information may be AAABBBCCC. The terminal 10 confirms that the registered unique information of the image forming apparatus 20 stored in the terminal 10 matches the received unique information, so that the image forming apparatus 20 that has transmitted the unique information has previously been transferred to the terminal 10 . ) can be checked whether the image forming apparatus 20 is registered. The terminal 10 may request the changed IP address information to the image forming apparatus 20 and receive the changed IP address information from the image forming apparatus 20 .

도 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 image 130 of FIG. 3 , the terminal 10 may update IP address information based on the changed IP address information. Specifically, the terminal 10 may update the IP address information from 192.168.219.100 to 192.168.219.120. The terminal 10 may perform a communication connection between the image forming apparatus 20 and the terminal 10 based on the changed IP address information. As shown in the image 130 of FIG. 3 , the IP address information stored in the terminal 10 and the IP address information of the image forming apparatus 20 are the same, and the registration unique information stored in the terminal 10 and the image forming apparatus The unique information of (20) may be the same.

도 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 operation 201 of the terminal 10 , the terminal 10 may install a driver of the image forming apparatus. For example, the driver of the image forming apparatus may be a program used to control the image forming apparatus in the terminal 10 . For example, the driver of the image forming apparatus transmits data of an image forming job from the terminal 10 to the image forming apparatus, checks a communication connection state between the terminal 10 and the image forming apparatus, or details of the image forming apparatus It can be used to set functions. After the driver of the image forming apparatus is installed in the terminal 10 , a predetermined image forming operation may be requested from the terminal 10 to the image forming apparatus. The terminal 10 may install a driver for at least one image forming apparatus on a network belonging to the terminal 10 . When the models of the image forming apparatuses are different, the terminal 10 may install a driver for each of the image forming apparatuses.

단말기(10)의 동작 202에서, 단말기(10)는 화상 형성 장치의 자동 검색 및 업데이트 기능을 설정할 수 있다. 예를 들면, 화상 형성 장치의 자동 검색 기능은, 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인 경우, 단말기(10)에서 자동으로 단말기(10)가 속한 네트워크 상의 화상 형성 장치를 자동으로 검색하는 기능일 수 있다. 즉, 단말기(10)는 자동 검색 기능을 통해, 단말기(10)에 기존에 화상 형성 장치의 드라이버가 설치된 화상 형성 장치를 검색할 수 있다. 예를 들면, 업데이트 기능은, 화상 형성 장치의 네트워크 정보를 업데이트 하는 기능일 수 있다. 예를 들면, 네트워크 정보는, 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나일 수 있다.In operation 202 of the terminal 10 , the terminal 10 may set an automatic search and update function of the image forming apparatus. For example, in the automatic search function of the image forming apparatus, when the communication connection state between the image forming apparatus and the terminal 10 is in the disconnected state, the terminal 10 automatically searches for an image forming apparatus on a network to which the terminal 10 belongs. It may be a function to automatically search for . That is, the terminal 10 may search for an image forming apparatus in which a driver of the image forming apparatus is installed in the terminal 10 through the automatic search function. For example, the update function may be a function of updating network information of the image forming apparatus. For example, the network information may be at least one of IP address information and host name information of the image forming apparatus.

단말기(10)의 동작 203에서, 단말기(10)는 화상 형성 장치의 고유 정보를 획득하고, 획득된 고유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치를 유일하게 식별할 수 있는 정보일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는 화상 형성 장치에서 발생되는 이벤트 또는 외부 환경에서 발생되는 이벤트에 의해서도 변경되지 않는 정보일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치의 시리얼 넘버(Serial Number) 정보 및 MAC (Media Access Control) 주소 정보 중 적어도 하나일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치에서 화상 형성 장치를 유일하게 구별하기 위해 생성된 정보일 수 있다.In operation 203 of the terminal 10 , the terminal 10 may acquire unique information of the image forming apparatus and store the acquired unique information. For example, the unique information of the image forming apparatus may be information that can uniquely identify the image forming apparatus. For example, the unique information of the image forming apparatus may be information that is not changed even by an event occurring in the image forming apparatus or an event occurring in an external environment. For example, the unique information of the image forming apparatus may be at least one of serial number information and MAC (Media Access Control) address information of the image forming apparatus. For example, the unique information of the image forming apparatus may be information generated to uniquely distinguish the image forming apparatus in the image forming apparatus.

구체적인 예를 들면, 단말기(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 operation 204 of the terminal 10 , the terminal 10 may obtain shared information of the image forming apparatus and store the obtained shared information. For example, the shared information of the image forming apparatus may be information used to determine a predetermined image forming apparatus to replace the image forming apparatus. For example, the shared information of the image forming apparatus may be information commonly shared between at least one image forming apparatus capable of replacing the image forming apparatus from which the communication connection has been released and the image forming apparatus from which the communication connection has been released. For example, the shared information of the image forming apparatus may be model information of the image forming apparatus and group information indicating information equally applicable between image forming apparatuses.

구체적인 예를 들면, 단말기(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 operation 210 of the terminal 10 , the terminal 10 may check a communication connection state between the first image forming apparatus registered in the terminal 10 and the terminal 10 .

예를 들면, 단말기(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 operation 220 of the terminal 10 , if the communication connection state is confirmed as the disconnected state in the terminal 10 , the terminal 10 forms an image through a preset port of an image forming apparatus on a network to which the terminal 10 belongs. You can request device-specific information.

예를 들면, 제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 operation 230 of the terminal 10, when the terminal 10 requests an image forming job, based on a result of confirming that the first unique information in the unique information response matches the first registered unique information of the first image forming apparatus You can update the network information used for Here, the unique information response may be received as a response to the unique information of the image forming apparatus.

예를 들면, 제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 operation 240 of the terminal 10 , the terminal 10 may perform a communication connection between the first image forming apparatus and the terminal 10 based on the updated network information. When the communication connection between the first image forming apparatus and the terminal 10 is completed, the terminal 10 requests a predetermined image forming operation from the first image forming apparatus, and transmits data or information for the predetermined image forming operation to the first image forming apparatus. It can be transmitted to an image forming apparatus.

도 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 operation 310 of the terminal 10 , the terminal 10 may determine whether the first unique information in the unique information response matches the first registered unique information of the first image forming apparatus.

예를 들면, 제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 operation 310 may be performed.

예를 들면, 제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 operation 320 , in operation 320 , the previous parameter used when requesting an image forming operation from the terminal 10 to the first image forming apparatus is IP You can check the address. When the previous parameter is an IP address, in operation 340 , the terminal 10 may update the IP address information of the first image forming apparatus based on the first IP address used when receiving the first unique information. have. Thereafter, in operation 240 , the terminal 10 may perform a communication connection between the first image forming apparatus and the terminal 10 based on the updated IP address information.

반면에, 이전 파라미터가 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 operation 330 , the terminal 10 may check whether the previous parameter used when requesting an image forming operation from the terminal 10 to the first image forming apparatus is the host name. . When the previous parameter is a host name, in operation 350 , the terminal 10 may update host name information of the first image forming apparatus based on the changed host name of the first image forming apparatus. Thereafter, in operation 240 , the terminal 10 may perform a communication connection between the first image forming apparatus and the terminal 10 based on the updated host name information. When the previous parameter is not the host name, the terminal 10 may perform an operation according to the operation method illustrated in FIG. 4 .

도 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 operation 410 of the terminal 10 , the terminal 10 may determine a second image forming apparatus to be replaced with the first image forming apparatus based on shared information on the first image forming apparatus . Here, the shared information about the first image forming apparatus may be information used to determine an image forming apparatus to replace the first image forming apparatus.

예를 들면, 제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 operation 420 of the terminal 10 , the terminal 10 may determine whether a communication connection state between the second image forming apparatus and the terminal 10 is a disconnected state. When it is confirmed that the communication connection state between the second image forming apparatus and the terminal 10 is connected, the terminal 10 may guide the second image forming operation to be performed using the second image forming apparatus in operation 450 . have.

제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 operation 430 . For example, the second network information of the second image forming apparatus may include at least one of IP address information and host name information of the second image forming apparatus.

단말기(10)의 동작 440에서, 단말기(10)는 제2 네트워크 정보에 기초하여, 제2 화상 형성 장치와 단말기(10) 간의 통신 연결을 수행할 수 있다. 제2 화상 형성 장치와 단말기(10) 간에 통신 연결이 연결된 상태로 되면, 단말기(10)는 동작 450에 따라, 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.In operation 440 of the terminal 10 , the terminal 10 may perform a communication connection between the second image forming apparatus and the terminal 10 based on the second network information. When a communication connection is established between the second image forming apparatus and the terminal 10 , in operation 450 , the terminal 10 may guide the second image forming operation to be performed using the second image forming apparatus.

예를 들면, 단말기(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 image forming apparatus 20 is connected. The terminal 10 may store network information of the image forming apparatus and registration-specific information of the first image forming apparatus 20 . For example, the terminal 10 may store the first IP address information 511 and the first registration unique information 512 of the first image forming apparatus 20 .

제1 화상 형성 장치(20)는 제1 화상 형성 장치(20)와 단말기(10) 간의 통신 연결을 위해 이용되는 IP 주소 정보(513)를 저장할 수 있다. 또한, 제1 화상 형성 장치(20)는 제1 화상 형성 장치(20)를 다른 화상 형성 장치와 구별하는 데에 이용되고, 제1 화상 형성 장치(20)에서 발생되는 이벤트에 따라 변경되지 않는 정보를 나타내는 고유 정보(514)를 저장할 수 있다.The first image forming apparatus 20 may store IP address information 513 used for a communication connection between the first image forming apparatus 20 and the terminal 10 . Also, the first image forming apparatus 20 is used to distinguish the first image forming apparatus 20 from other image forming apparatuses, and information that does not change according to an event occurring in the first image forming apparatus 20 . It is possible to store unique information 514 indicating

단말기(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 image forming apparatus 20 is connected, the terminal 10 may request a predetermined image forming operation from the first image forming apparatus 20 and perform a predetermined image Data or information used for the forming operation may be transmitted to the first image forming apparatus 20 . In this case, the first IP address information 511 stored in the terminal 10 is the same as the IP address information 513 of the first image forming apparatus 20 . Also, the first registered unique information 512 stored in the terminal 10 is the same as the unique information 514 of the first image forming apparatus 20 .

도 5b는, 제1 화상 형성 장치(20)의 IP 주소가 변경되는 경우, 단말기(10)에서 제1 화상 형성 장치(20)의 고유 정보를 이용하여 제1 화상 형성 장치(20)의 IP 주소 정보를 업데이트 하는 과정을 설명하기 위한 도면이다.5B shows the IP address of the first image forming apparatus 20 using unique information of the first image forming apparatus 20 in the terminal 10 when the IP address of the first image forming apparatus 20 is changed. It is a diagram for explaining a process of updating information.

예를 들면, 단말기(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 image forming apparatus 20 and the terminal 10 based on a preset period or an event occurring in the terminal 10 . For example, the preset period may be determined based on a user input. For example, the event occurring in the terminal 10 may include an event requesting at least one image forming job from the terminal 10 to the first image forming apparatus 20 , and at least one image forming apparatus in the terminal 10 . It may include one of an event for activating a search operation of , and an event for performing a booting operation in the terminal 10 .

제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 IP address information 513 of the first image forming apparatus 20 is changed to the IP address information 521 , the first IP address information 511 stored in the terminal 10 and the first image forming apparatus 20 Since the IP address information 521 is different, the communication connection state between the first image forming apparatus 20 and the terminal 10 may be a disconnected state. In this case, the unique information 514 of the first image forming apparatus 20 is kept constant. The terminal 10 detects that the communication connection state between the first image forming apparatus 20 and the terminal 10 is the disconnected state, and sets the communication connection state between the first image forming apparatus 20 and the terminal 10 in the connected state. You can perform an operation to convert to .

단말기(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 image forming apparatus 20 from the first image forming apparatus 20 . In operation 502 of the first image forming apparatus 20 , the first image forming apparatus 20 transmits a unique information response including the unique information 514 of the first image forming apparatus 20 to the terminal 10 . can

단말기(10)의 동작 503에서, 단말기(10)는 제1 화상 형성 장치(20)의 고유 정보 응답 내의 고유 정보(514)가 단말기(10)에 저장된 제1 화상 형성 장치(20)의 등록 고유 정보(512)와 일치하는지를 확인할 수 있다. 고유 정보(514)와 등록 고유 정보(512)가 일치하면, 단말기(10)는 고유 정보 응답을 송신한 화상 형성 장치를 제1 화상 형성 장치(20)로 식별할 수 있다.In operation 503 of the terminal 10 , the terminal 10 determines that the unique information 514 in the unique information response of the first image forming apparatus 20 is stored in the terminal 10 is unique registered in the first image forming apparatus 20 . It can be checked whether it matches the information 512 . If the unique information 514 and the registration unique information 512 match, the terminal 10 may identify the image forming apparatus that has transmitted the unique information response as the first image forming apparatus 20 .

단말기(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 image forming apparatus 20 from the first image forming apparatus 20 . In operation 505 of the first image forming apparatus 20 , the first image forming apparatus 20 may transmit the changed IP address information 521 of the first image forming apparatus 20 to the terminal 10 . In operation 506 of the terminal 10 , the terminal 10 may update IP address information. Specifically, the terminal 10 may update the first IP address information 511 stored in the terminal 10 to the second IP address information 522 based on the received IP address information 521 . Here, the IP address information 521 is the same as the second IP address information 522 .

도 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 image forming apparatus 20 as the IP address information of the first image forming apparatus 20 is updated in the terminal 10 . In this case, the second IP address information 522 stored in the terminal 10 is the same as the IP address information 521 of the first image forming apparatus 20 . Also, the first registered unique information 512 stored in the terminal 10 is the same as the unique information 514 of the first image forming apparatus 20 .

단말기(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 image forming apparatus 20 and the terminal 10 is monitored based on a preset period or an event occurring in the terminal 10, and the communication connection state is set to a disconnected state. By automatically updating the network information of the first image forming apparatus 20 when detected as , a communication connection between the first image forming apparatus 20 and the terminal 10 may not be interrupted. Also, even if the network information of the first image forming apparatus 20 is changed, the user can reduce the hassle of reinstalling or modifying the driver of the first image forming apparatus 20 .

도 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 IP address information 611 , the first registration unique information 612 , and the first registration unique information 613 of the first image forming apparatus 20 - 1 . have.

제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 IP address information 614 used for a communication connection between the first image forming apparatus 20 - 1 and the terminal 10 . Also, the first image forming apparatus 20 - 1 may store unique information 615 of the first image forming apparatus 20 - 1 . Also, the first image forming apparatus 20 - 1 may store shared information 616 used to determine an image forming apparatus to replace the first image forming apparatus 20 - 1 . For example, the shared information 616 of the first image forming apparatus 20 - 1 may be set according to the model information of the first image forming apparatus 20 - 1 and preset criteria in the first image forming apparatus 20 - 1 ) and may include at least one of group information classified into the same group as

제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 IP address information 611 stored in the terminal 10 is the same as the IP address information 614 of the first image forming apparatus 20-1. Also, the first registered unique information 612 stored in the terminal 10 is the same as the unique information 615 of the first image forming apparatus 20 - 1 . Also, the first registration sharing information 613 stored in the terminal 10 is the same as the sharing information 616 of the first image forming apparatus 20 - 1 .

도 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 IP address information 611 stored in the terminal 10 . It is impossible to perform a communication connection to the second image forming apparatus 20 - 2 using this method. For example, since the second image forming apparatus 20 - 2 is a different apparatus from the first image forming apparatus 20 - 1 , the IP address information 614 of the first image forming apparatus 20 - 1 is It has different IP address information 621 and unique information 622 different from the unique information 615 of the first image forming apparatus 20-1. For example, the second image forming apparatus 20 - 2 may be the same model as the first image forming apparatus 20 - 1 . In this case, the shared information 616 of the second image forming apparatus 20 - 2 is the same as the shared information 616 of the first image forming apparatus 20 - 1 . The terminal 10 detects that a communication connection state between the first image forming apparatus 20-1 and the terminal 10 is a disconnected state, and the first image forming apparatus 20-1 or the first image forming apparatus 20 -1) may be searched for an alternative image forming apparatus, and an operation for changing the communication connection state between the found image forming apparatus and the terminal 10 to a connected state may be performed.

단말기(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 unique information 621 of the second image forming apparatus 20 - 2 to the terminal 10 . A unique informational response may be sent.

단말기(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 unique information 621 in the unique information response of the second image forming apparatus 20 - 2 does not match the registered unique information 612 stored in the terminal 10 . can confirm. In this case, the terminal 10 may detect that the second image forming apparatus 20 - 2 that has transmitted the unique information response is not the first image forming apparatus 20 - 1 .

단말기(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 information 616 of the second image forming apparatus 20 - 2 to the terminal 10 . can In operation 606 of the terminal 10 , the terminal 10 transmits the shared information 616 received from the second image forming apparatus 20 - 2 of the first image forming apparatus 20 - 1 stored in the terminal 10 . It can be confirmed that the shared information 613 matches. The terminal 10 may determine that the second image forming apparatus 20 - 2 is an image forming apparatus capable of replacing the first image forming apparatus 20 - 1 .

단말기(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 IP address information 621 and the unique information of the second image forming apparatus 20 - 2 to the terminal 10 . Information 622 may be transmitted. In operation 609 of the terminal 10 , the terminal 10 may update IP address information and unique information. Specifically, the terminal 10 may update the first IP address information 611 stored in the terminal 10 to the second IP address information 623 based on the received IP address information 621 . Also, the terminal 10 may update the first registered unique information 612 stored in the terminal 10 to the second registered unique information 624 based on the received unique information 622 .

도 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 IP address information 623 stored in the terminal 10 is the same as the IP address information 621 of the second image forming apparatus 20 - 2 . Also, the second registered unique information 624 stored in the terminal 10 is the same as the unique information 622 of the second image forming apparatus 20 - 2 . Also, the registration sharing information 613 of the second image forming apparatus 20 - 2 stored in the terminal 10 is the same as the sharing information of the second image forming apparatus 20 - 2 .

단말기(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 first management information 711 of the first image forming apparatus 20 - 1 and the management information 712 of the second image forming apparatus 20 - 2 .

화상 형성 장치는 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 information 713 including IP address information, unique information, and sharing information of the first image forming apparatus 20 - 1 . The second image forming apparatus 20 - 2 may store information 714 including IP address information, unique information, and sharing information of the second image forming apparatus 20 - 2 .

단말기(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 management information 711 of the first image forming apparatus 20 - 1 stored in the terminal 10 is the same as the information 713 of the first image forming apparatus 20 - 1 , and is stored in the terminal 10 . The stored management information 712 of the second image forming apparatus 20 - 2 is the same as the information 714 of the second image forming apparatus 20 - 2 .

도 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 information 721 of the third image forming apparatus 20 - 3 is different from the management information 711 and 712 stored in the terminal 10 .

단말기(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 management information 711 of the first image forming apparatus 20 - 1 . For example, the registration shared information in the management information 711 of the first image forming apparatus 20 - 1 may be the same as the shared information of the second image forming apparatus 20 - 2 . When the terminal 10 requests the image forming operation of the first image forming apparatus 20-1, the terminal 10 guides the image forming operation by using the second image forming apparatus 20-2. can For example, when a color print job request for the first image forming apparatus 20-1 is received from the terminal 10, the terminal 10 provides the same function as the first image forming apparatus 20-1. The second image forming apparatus 20 - 2 may display a message guiding a color printing operation.

구체적인 예를 들면, 도 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?" message 730 may be displayed.

제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 operation 810 of the image forming apparatus 20 , the image forming apparatus 20 performs an image forming operation from at least one terminal based on a preset period or an event occurring in the image forming apparatus 20 . It is possible to obtain network information used when receiving a request from

화상 형성 장치(20)의 동작 820에서, 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치하면, 화상 형성 장치(20)는 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 전송(일 예로, 브로드캐스팅)할 수 있다.In operation 820 of the image forming apparatus 20 , if the network information is inconsistent with previous network information stored in the image forming apparatus 20 , the image forming apparatus 20 records the network information and unique information of the image forming apparatus 20 at least It can be transmitted (eg, broadcast) to one terminal.

구체적인 예를 들면, 화상 형성 장치(20)에서 네트워크 정보가 획득되면, 화상 형성 장치(20)는 단말기에서 화상 형성 장치(20)의 자동 검색의 기능이 활성화 되었는지를 확인할 수 있다. 화상 형성 장치(20)의 자동 검색의 기능이 허용된 경우, 화상 형성 장치(20)는 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치 하는지를 확인할 수 있다. 네트워크 정보가 이전 네트워크 정보와 불일치하면, 화상 형성 장치(20)는 화상 형성 장치(20)가 속한 네트워크 상의 적어도 하나의 단말기로, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 전송할 수 있다. 적어도 하나의 단말기는 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 수신하고, 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 추가 또는 업데이트할 수 있다.As a specific example, when network information is obtained from the image forming apparatus 20 , the image forming apparatus 20 may check whether the automatic search function of the image forming apparatus 20 is activated in the terminal. When the automatic search function of the image forming apparatus 20 is permitted, the image forming apparatus 20 may check whether network information is inconsistent with previous network information stored in the image forming apparatus 20 . If the network information does not match the previous network information, the image forming apparatus 20 may transmit the network information and unique information of the image forming apparatus 20 to at least one terminal on a network to which the image forming apparatus 20 belongs. At least one terminal may receive network information and unique information of the image forming apparatus 20 , and may add or update network information and unique information of the image forming apparatus 20 .

도 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 operation 910 of the image forming apparatus 20 , the image forming apparatus 20 transmits unique information of the image forming apparatus 20 from the first terminal through a preset port of the image forming apparatus 20 . can receive requests from For example, the image forming apparatus 20 may set whether to allow the automatic search of the image forming apparatus 20 in at least one terminal. For example, the image forming apparatus 20 may set whether to allow the automatic search of the image forming apparatus 20 in the terminal based on a user input.

화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 활성화되면, 화상 형성 장치(20)는 미리 설정된 포트를 통해 화상 형성 장치(20)의 고유 정보를 송신할 준비를 수행할 수 있다. 예를 들면, 화상 형성 장치(20)는 고유 정보의 요청에 응답하기 위한 소정의 태스크(Task) 또는 쓰레드(Thread)를 생성하고, 소정의 태스크 또는 쓰레드가 미리 설정된 포트로부터 고유 정보의 요청이 수신되는지를 모니터링 하도록 제어할 수 있다. 화상 형성 장치(20)의 고유 정보의 요청이 수신되면, 화상 형성 장치(20)는, 동작 920에 따라, 화상 형성 장치(20)의 고유 정보를 제1 단말기로 송신할 수 있다.When the automatic search of the image forming apparatus 20 is activated in the image forming apparatus 20 , the image forming apparatus 20 may prepare to transmit unique information of the image forming apparatus 20 through a preset port. . For example, the image forming apparatus 20 generates a predetermined task or thread for responding to a request for unique information, and receives a request for unique information from a port in which the predetermined task or thread is preset. It can be controlled to monitor whether When a request for unique information of the image forming apparatus 20 is received, the image forming apparatus 20 may transmit the unique information of the image forming apparatus 20 to the first terminal in operation 920 .

반면에, 화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 비활성화되면, 화상 형성 장치(20)는 소정의 태스크 또는 쓰레드를 삭제하여 미리 설정된 포트를 통해 고유 정보의 요청이 수신되는지를 확인하는 모니터링 동작을 정지할 수 있다.On the other hand, when the automatic search of the image forming apparatus 20 in the image forming apparatus 20 is deactivated, the image forming apparatus 20 deletes a predetermined task or thread to determine whether a request for unique information is received through a preset port. It is possible to stop the monitoring operation to confirm the

또한, 화상 형성 장치(20)의 자동 검색이 활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되면, 화상 형성 장치(20)는 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신할 수 있다.Also, when the image forming apparatus 20 receives a request for sharing information from the first terminal while the automatic search of the image forming apparatus 20 is activated, the image forming apparatus 20 sends the image forming apparatus 20 to the first terminal ( 20) of shared information can be transmitted.

반면에, 화상 형성 장치(20)의 자동 검색이 비활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되더라도, 화상 형성 장치(20)는 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신하지 않을 수 있다.On the other hand, even when the image forming apparatus 20 receives a request for sharing information from the first terminal in a state in which the automatic search of the image forming apparatus 20 is deactivated, the image forming apparatus 20 transmits the image forming apparatus to the first terminal. (20) may not transmit the shared information.

화상 형성 장치(20)의 동작 930에서, 화상 형성 장치(20)는, 제1 단말기에서 화상 형성 장치(20)의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 제1 단말기로부터 네트워크 정보의 요청을 수신할 수 있다. 화상 형성 장치(20)의 동작 940에서, 화상 형성 장치(20)는 네트워크 정보를 제1 단말기로 송신할 수 있다.In operation 930 of the image forming apparatus 20 , the image forming apparatus 20 receives a request for network information from the first terminal as it is confirmed that the driver of the image forming apparatus 20 has been previously installed in the first terminal can do. In operation 940 of the image forming apparatus 20 , the image forming apparatus 20 may transmit network information to the first terminal.

도 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 communication unit 1010 , a user interface unit 1020 , a memory 1030 , and a processor 1040 . However, the illustrated components are not essential components. The terminal 10 may be implemented by more components than the illustrated components, and the terminal 10 may be implemented by fewer components. Hereinafter, the components will be described.

통신 유닛(1010)은 외부 장치와 통신을 수행할 수 있다. 구체적으로, 통신 유닛(1010)은 유선 또는 무선으로 네트워크와 연결되어 외부 장치와 통신을 수행할 수 있다. 여기서, 외부 장치는 화상 형성 장치, 서버, 전자 장치 등일 수 있다.The communication unit 1010 may communicate with an external device. Specifically, the communication unit 1010 may be connected to a network by wire or wirelessly to communicate with an external device. Here, the external device may be an image forming apparatus, a server, an electronic device, or the like.

사용자 인터페이스 유닛(1020)은 사용자로부터 단말기(10)의 동작을 제어하기 위한 입력 등을 수신하기 위한 입력부와 단말기(10)의 동작에 따른 결과 또는 단말기(10)의 상태 등의 정보를 표시하기 위한 출력부를 포함할 수 있다. 예를 들면, 사용자 인터페이스 유닛(1020)은 사용자 입력을 수신하는 조작 패널, 화면을 표시하는 디스플레이 패널 등을 포함할 수 있다.The user interface unit 1020 includes an input unit for receiving an input for controlling the operation of the terminal 10 from a user, and a result according to the operation of the terminal 10 or information such as the state of the terminal 10 . It may include an output unit. For example, the user interface unit 1020 may include an operation panel for receiving a user input, a display panel for displaying a screen, and the like.

구체적으로, 입력부는, 예를 들어, 키보드, 물리 버튼, 터치스크린, 카메라 또는 마이크 등과 같이 다양한 형태의 사용자 입력을 수신할 수 있는 장치들을 포함할 수 있다. 또한, 출력부는, 예를 들어, 디스플레이 패널 또는 스피커 등을 포함할 수 있다. 다만, 이에 제한되지 않고 사용자 인터페이스 유닛(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 user interface unit 1020 may include a device supporting various input/output.

메모리(1030)는 소프트웨어 또는 프로그램을 저장할 수 있다. 예를 들면, 메모리(1030)는 IP 주소나 호스트 이름의 변경으로 화상 형성 장치와 단말기(10) 간의 통신 연결이 끊긴 경우, 화상 형성 장치의 고유 정보를 이용하여 검색된 화상 형성 장치의 네트워크 정보를 자동으로 업데이트 하는 단말기(10)의 동작과 관련된 적어도 하나의 프로그램을 저장할 수 있다.The memory 1030 may store software or a program. For example, when the communication connection between the image forming apparatus and the terminal 10 is cut off due to a change in the IP address or host name, the memory 1030 automatically retrieves network information of the image forming apparatus using unique information of the image forming apparatus. It is possible to store at least one program related to the operation of the terminal 10 to be updated.

프로세서(1040)는 메모리(1030)에 저장된 프로그램을 실행시키거나, 메모리(1030)에 저장된 데이터 또는 파일을 읽어오거나, 새로운 파일을 메모리(1030)에 저장할 수 있다. 프로세서(1040)는 메모리(1030)에 저장된 명령어들을 실행할 수 있다.The processor 1040 may execute a program stored in the memory 1030 , read data or files stored in the memory 1030 , or store a new file in the memory 1030 . The processor 1040 may execute instructions stored in the memory 1030 .

프로세서(1040)는 화상 형성 장치의 드라이버를 설치할 수 있다. 단말기(10)에 화상 형성 장치의 드라이버가 설치된 이후에, 프로세서(1040)는 단말기(10)에서 화상 형성 장치로 소정의 화상 형성 작업을 요청할 수 있다. 프로세서(1040)는 단말기(10)에 속한 네트워크 상의 적어도 하나의 화상 형성 장치의 드라이버를 설치할 수 있다. 화상 형성 장치들 간의 모델이 상이한 경우, 프로세서(1040)는 화상 형성 장치들 각각의 드라이버를 설치할 수 있다.The processor 1040 may install a driver of the image forming apparatus. After the driver of the image forming apparatus is installed in the terminal 10 , the processor 1040 may request a predetermined image forming operation from the terminal 10 to the image forming apparatus. The processor 1040 may install a driver of at least one image forming apparatus on a network belonging to the terminal 10 . When the models of the image forming apparatuses are different, the processor 1040 may install a driver for each of the image forming apparatuses.

프로세서(1040)는 화상 형성 장치의 자동 검색 및 업데이트 기능을 설정할 수 있다. 예를 들면, 화상 형성 장치의 자동 검색 기능은, 화상 형성 장치와 단말기(10) 간의 통신 연결 상태가 연결 해제 상태인 경우, 단말기(10)에서 자동으로 단말기(10)가 속한 네트워크 상의 화상 형성 장치를 자동으로 검색하는 기능일 수 있다. 즉, 프로세서(1040)는 자동 검색 기능을 통해, 단말기(10)에 기존에 화상 형성 장치의 드라이버가 설치된 화상 형성 장치를 검색할 수 있다. 예를 들면, 업데이트 기능은, 화상 형성 장치의 네트워크 정보를 업데이트 하는 기능일 수 있다. 예를 들면, 네트워크 정보는, 화상 형성 장치의 IP 주소 정보 및 호스트 이름 정보 중 적어도 하나일 수 있다.The processor 1040 may set an automatic search and update function of the image forming apparatus. For example, in the automatic search function of the image forming apparatus, when the communication connection state between the image forming apparatus and the terminal 10 is in a disconnected state, the terminal 10 automatically searches for an image forming apparatus on a network to which the terminal 10 belongs. It may be a function to automatically search for . That is, the processor 1040 may search for an image forming apparatus in which a driver for an image forming apparatus is installed in the terminal 10 through the automatic search function. For example, the update function may be a function of updating network information of the image forming apparatus. For example, the network information may be at least one of IP address information and host name information of the image forming apparatus.

프로세서(1040)는 화상 형성 장치의 고유 정보를 획득하고, 획득된 고유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치의 시리얼 넘버 정보 및 MAC 주소 정보 중 적어도 하나일 수 있다. 예를 들면, 화상 형성 장치의 고유 정보는, 화상 형성 장치에서 화상 형성 장치를 유일하게 구별하기 위해 생성된 정보일 수 있다.The processor 1040 may acquire unique information of the image forming apparatus and store the acquired unique information. For example, the unique information of the image forming apparatus may be at least one of serial number information and MAC address information of the image forming apparatus. For example, the unique information of the image forming apparatus may be information generated to uniquely distinguish the image forming apparatus in the image forming apparatus.

구체적인 예를 들면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치의 미리 설정된 포트로 화상 형성 장치의 고유 정보를 요청할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로부터 화상 형성 장치의 고유 정보를 수신하고, 메모리(1030)에 고유 정보를 등록 고유 정보로 저장할 수 있다. 프로세서(1040)는 등록 고유 정보와 화상 형성 장치로부터 수신된 고유 정보를 비교함으로써, 화상 형성 장치가 이전에 등록된 화상 형성 장치인지를 결정할 수 있다.As a specific example, the processor 1040 may request unique information of the image forming apparatus through a communication unit 1010 through a preset port of the image forming apparatus. The processor 1040 may receive unique information of the image forming apparatus from the image forming apparatus through the communication unit 1010 , and store the unique information as registration unique information in the memory 1030 . The processor 1040 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.

프로세서(1040)는 화상 형성 장치의 공유 정보를 획득하고, 획득된 공유 정보를 저장할 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치를 대체하는 소정의 화상 형성 장치를 결정하는 데에 이용되는 정보일 수 있다. 예를 들면, 화상 형성 장치의 공유 정보는, 화상 형성 장치의 모델 정보, 화상 형성 장치들 간에 동일하게 적용 가능한 정보를 나타내는 그룹 정보일 수 있다.The processor 1040 may obtain shared information of the image forming apparatus and store the obtained shared information. For example, the shared information of the image forming apparatus may be information used to determine a predetermined image forming apparatus to replace the image forming apparatus. For example, the shared information of the image forming apparatus may be model information of the image forming apparatus and group information indicating information equally applicable between image forming apparatuses.

구체적인 예를 들면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로 화상 형성 장치의 공유 정보를 요청할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 화상 형성 장치로부터 화상 형성 장치의 공유 정보를 수신하고, 메모리(1030)에 공유 정보를 등록 공유 정보로 저장할 수 있다. 프로세서(1040)는 등록 공유 정보와 화상 형성 장치로부터 수신된 공유 정보를 비교함으로써, 화상 형성 장치를 대체하는 화상 형성 장치인지를 결정할 수 있다.As a specific example, the processor 1040 may request sharing information of the image forming apparatus from the image forming apparatus through the communication unit 1010 . The processor 1040 may receive shared information of the image forming apparatus from the image forming apparatus through the communication unit 1010 , and store the shared information as registered shared information in the memory 1030 . The processor 1040 may determine whether the image forming apparatus replaces the image forming apparatus by comparing the registered shared information with the shared information received from the image forming apparatus.

프로세서(1040)는 미리 설정된 주기 또는 단말기(10)에서 발생되는 이벤트에 기초하여, 제1 화상 형성 장치와 단말기(10) 간의 통신 연결 상태를 모니터링 할 수 있다. 여기서, 미리 설정된 주기는, 사용자에 의해 설정될 수 있다.The processor 1040 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.

예를 들면, 단말기(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 processor 1040 may check a communication connection state between the first image forming apparatus and the terminal 10 . have.

단말기(10)에서 통신 연결 상태가 연결 해제 상태로 확인되면, 프로세서(1040)는 단말기(10)가 속한 네트워크 상의 화상 형성 장치의 미리 설정된 포트를 통해, 화상 형성 장치의 고유 정보를 요청할 수 있다.When the communication connection state of the terminal 10 is confirmed as the disconnected state, the processor 1040 may request unique information of the image forming apparatus through a preset port of the image forming apparatus on the network to which the terminal 10 belongs.

예를 들면, 제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 processor 1040 uses the IP address information or the host name previously registered in the terminal 10 to display the first image Communication with the forming device becomes impossible. Accordingly, the processor 1040 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.

이 경우, 프로세서(1040)는 단말기(10)가 속한 네트워크 상의 적어도 하나의 화상 형성 장치 중에서 제1 화상 형성 장치를 검색하기 위해, 제1 화상 형성 장치의 고유 정보를 이용할 수 있다.In this case, the processor 1040 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) 간의 통신 연결 상태가 연결 해제 상태이고, 화상 형성 장치의 자동 검색 동작이 활성화 상태로 확인되면, 프로세서(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 processor 1040 automatically configures 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.

프로세서(1040)는 고유 정보 응답 내의 제1 고유 정보가 제1 화상 형성 장치의 제1 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 할 수 있다. 여기서, 고유 정보 응답은, 화상 형성 장치의 고유 정보의 응답으로 수신된 것일 수 있다.The processor 1040 may update network information used when requesting an image forming job based on a result of confirming that the first unique information in the unique information response matches the first registered unique information of the first image forming apparatus. have. Here, the unique information response may be received as a response to the unique information of the image forming apparatus.

예를 들면, 제1 고유 정보가 제1 등록 고유 정보와 일치하면, 프로세서(1040)는 고유 정보 응답을 송신한 화상 형성 장치를 제1 화상 형성 장치로 식별할 수 있다. 프로세서(1040)는, 통신 유닛(1010)을 통해, 고유 정보 응답을 송신한 화상 형성 장치로 네트워크 정보를 요청하고, 고유 정보 응답을 송신한 화상 형성 장치로부터 제1 네트워크 정보를 수신할 수 있다. 프로세서(1040)는 제1 네트워크 정보에 기초하여, 제1 화상 형성 장치에 대한 네트워크 정보를 업데이트 할 수 있다.For example, if the first unique information matches the first registration unique information, the processor 1040 may identify the image forming apparatus that transmitted the unique information response as the first image forming apparatus. The processor 1040 may request network information from the image forming apparatus that transmitted the unique information response, and receive the first network information from the image forming apparatus that transmitted the unique information response, through the communication unit 1010 . The processor 1040 may update network information on the first image forming apparatus based on the first network information.

프로세서(1040)는, 제1 화상 형성 장치의 변경된 네트워크 정보를 업데이트 하기 위해, 단말기(10)가 제1 화상 형성 장치로 제1 화상 형성 작업을 요청할 때 이용한 이전 파라미터에 대한 파라미터의 정보를 획득할 수 있다.The processor 1040 is configured to obtain 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. can

예를 들면, 단말기(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 processor 1040 sets the first IP address used when receiving the first unique information. Based on the information, the IP address information of the first image forming apparatus may be updated.

예를 들면, 단말기(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 processor 1040 may perform the first Host name information of the image forming apparatus may be updated.

프로세서(1040)는 업데이트 된 네트워크 정보에 기초하여, 제1 화상 형성 장치와 단말기(10) 간에 통신 연결을 수행할 수 있다. 제1 화상 형성 장치와 단말기(10) 간에 통신 연결이 완료되면, 프로세서(1040)는, 통신 유닛(1010)을 통해, 제1 화상 형성 장치로 소정의 화상 형성 작업을 요청하고, 소정의 화상 형성 작업에 대한 데이터 또는 정보를 제1 화상 형성 장치로 송신할 수 있다.The processor 1040 may establish a communication connection between the first image forming apparatus and the terminal 10 based on the updated network information. When the communication connection between the first image forming apparatus and the terminal 10 is completed, the processor 1040 requests a predetermined image forming operation to the first image forming apparatus through the communication unit 1010 and forms a predetermined image Data or information about the job may be transmitted to the first image forming apparatus.

한편, 고유 정보 응답 내의 고유 정보와 단말기(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 processor 1040 is configured to replace the second image forming apparatus with the first image forming apparatus based on the shared information on the first image forming apparatus. An image forming apparatus can be determined. Here, the shared information about the first image forming apparatus may be information used to determine an image forming apparatus to replace the first image forming apparatus.

예를 들면, 제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 processor 1040 may determine whether a communication connection state between the second image forming apparatus and the terminal 10 is a disconnected state. When it is confirmed that the communication connection state between the second image forming apparatus and the terminal 10 is connected, the processor 1040 may guide the second image forming operation to be performed using the second image forming apparatus.

제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 processor 1040 may obtain second network information of the second image forming apparatus. For example, the second network information of the second image forming apparatus may include at least one of IP address information and host name information of the second image forming apparatus.

프로세서(1040)는 제2 네트워크 정보에 기초하여, 제2 화상 형성 장치와 단말기(10) 간의 통신 연결을 수행할 수 있다. 제2 화상 형성 장치와 단말기(10) 간에 통신 연결이 연결된 상태로 되면, 프로세서(1040)는, 제2 화상 형성 장치를 이용하여 제2 화상 형성 작업을 수행하도록 가이드 할 수 있다.The processor 1040 may perform a communication connection between the second image forming apparatus and the terminal 10 based on the second network information. When a communication connection is established between the second image forming apparatus and the terminal 10 , the processor 1040 may guide the second image forming apparatus to perform a second image forming operation.

예를 들면, 단말기(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 processor 1040 may guide the second image forming apparatus to perform the predetermined image forming operation. Specifically, the user interface unit 1020 provides 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 be displayed.

도 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-readable storage medium 1100 may store instructions related to the operation of the terminal 10 described with reference to FIGS. 1 to 10 . For example, the computer-readable storage medium 1100 may include instructions 1110 for confirming a communication connection state between the first image forming apparatus registered in the terminal 10 and the terminal 10, and the communication connection state is disconnected. When the status is confirmed, the commands 1120 for requesting unique information of the image forming apparatus through a preset port of the image forming apparatus on the network to which the terminal 10 belongs, and the first unique information in the unique information response form the first image Communication connection between the first image forming apparatus and the terminal 10 based on the instructions 1130 for updating the network information based on the result of confirming that the device matches the first registered unique information of the device, and the updated network information may store instructions 1140 for performing

도 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 image forming apparatus 20 illustrated in FIG. 12 , the image forming apparatus 20 may include a communication unit 1210 , a user interface unit 1220 , a memory 1230 , and a processor 1240 . However, the illustrated components are not essential components. The image forming apparatus 20 may be implemented by more components than the illustrated components, and the image forming apparatus 20 may be implemented by fewer components. Hereinafter, the components will be described.

통신 유닛(1210)은 외부 장치와 통신을 수행할 수 있다. 구체적으로, 통신 유닛(1210)은 유선 또는 무선으로 네트워크와 연결되어 외부 장치와 통신을 수행할 수 있다. 여기서, 외부 장치는 단말기, 서버 등일 수 있다.The communication unit 1210 may communicate with an external device. Specifically, the communication unit 1210 may be connected to a network by wire or wirelessly to communicate with an external device. Here, the external device may be a terminal, a server, or the like.

사용자 인터페이스 유닛(1220)은 사용자로부터 화상 형성 장치(20)의 동작을 제어하기 위한 입력 등을 수신하기 위한 입력부와 화상 형성 장치(20)의 동작에 따른 결과 또는 화상 형성 장치(20)의 상태 등의 정보를 표시하기 위한 출력부를 포함할 수 있다. 예를 들면, 사용자 인터페이스 유닛(1220)은 사용자 입력을 수신하는 조작 패널, 화면을 표시하는 디스플레이 패널 등을 포함할 수 있다.The user interface unit 1220 includes an input unit for receiving an input for controlling an operation of the image forming apparatus 20 from a user, and a result according to the operation of the image forming apparatus 20 or a state of the image forming apparatus 20 , etc. It may include an output unit for displaying information of. For example, the user interface unit 1220 may include a manipulation panel for receiving a user input, a display panel for displaying a screen, and the like.

메모리(1230)는 소프트웨어 또는 프로그램을 저장할 수 있다. 예를 들면, 메모리(1230)는 도 1 내지 도 10에서 설명한 화상 형성 장치(20)의 동작과 관련된 적어도 하나의 프로그램을 저장할 수 있다.The memory 1230 may store software or a program. For example, the memory 1230 may store at least one program related to the operation of the image forming apparatus 20 described with reference to FIGS. 1 to 10 .

프로세서(1240)는 메모리(1230)에 저장된 프로그램을 실행시키거나, 메모리(1230)에 저장된 데이터 또는 파일을 읽어오거나, 새로운 파일을 메모리(1230)에 저장할 수 있다. 프로세서(1240)는 메모리(1230)에 저장된 명령어들을 실행할 수 있다.The processor 1240 may execute a program stored in the memory 1230 , read data or files stored in the memory 1230 , or store a new file in the memory 1230 . The processor 1240 may execute instructions stored in the memory 1230 .

프로세서(1240)는 미리 설정된 주기 또는 화상 형성 장치(20)에서 발생되는 이벤트에 기초하여, 적어도 하나의 단말기로부터 화상 형성 작업의 요청을 수신할 때 이용되는 네트워크 정보를 획득할 수 있다.The processor 1240 may acquire 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 20 .

네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치하면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 전송할 수 있다. 예를 들면, 통신 유닛(1210)은 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 적어도 하나의 단말기로 브로드캐스팅 할 수 있다.If the network information is inconsistent with previous network information stored in the image forming apparatus 20 , the processor 1240 transmits the network information and the unique information of the image forming apparatus 20 to at least one terminal through the communication unit 1210 . can be transmitted For example, the communication unit 1210 may broadcast network information and unique information of the image forming apparatus 20 to at least one terminal.

구체적인 예를 들면, 화상 형성 장치(20)에서 네트워크 정보가 획득되면, 프로세서(1240)는 단말기에서 화상 형성 장치(20)의 자동 검색의 기능이 활성화 되었는지를 확인할 수 있다. 화상 형성 장치(20)의 자동 검색의 기능이 허용된 경우, 프로세서(1240)는 네트워크 정보가 화상 형성 장치(20)에 저장된 이전 네트워크 정보와 불일치 하는지를 확인할 수 있다. 네트워크 정보가 이전 네트워크 정보와 불일치하면, 프로세서(1240)는 화상 형성 장치(20)가 속한 네트워크 상의 적어도 하나의 단말기로, 네트워크 정보 및 화상 형성 장치(20)의 고유 정보를 전송할 수 있다. 적어도 하나의 단말기는 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 수신하고, 화상 형성 장치(20)의 네트워크 정보 및 고유 정보를 추가 또는 업데이트할 수 있다.As a specific example, when network information is obtained from the image forming apparatus 20 , the processor 1240 may check whether the automatic search function of the image forming apparatus 20 is activated in the terminal. When the automatic search function of the image forming apparatus 20 is permitted, the processor 1240 may check whether network information does not match previous network information stored in the image forming apparatus 20 . If the network information does not match the previous network information, the processor 1240 may transmit the network information and unique information of the image forming apparatus 20 to at least one terminal on a network to which the image forming apparatus 20 belongs. At least one terminal may receive network information and unique information of the image forming apparatus 20 , and may add or update network information and unique information of the image forming apparatus 20 .

프로세서(1240)는, 제1 단말기로부터 화상 형성 장치(20)의 미리 설정된 포트를 통해, 화상 형성 장치(20)의 고유 정보의 요청을 수신할 수 있다. 예를 들면, 프로세서(1240)는 적어도 하나의 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. 예를 들면, 프로세서(1240)는 사용자 입력에 기초하여, 단말기에서 화상 형성 장치(20)의 자동 검색의 허용 여부를 설정할 수 있다. The processor 1240 may receive a request for unique information of the image forming apparatus 20 from the first terminal through a preset port of the image forming apparatus 20 . For example, the processor 1240 may set whether to allow the automatic search of the image forming apparatus 20 in at least one terminal. For example, the processor 1240 may set whether to allow the automatic search of the image forming apparatus 20 in the terminal based on a user input.

화상 형성 장치(20)의 자동 검색이 활성화되면, 프로세서(1240)는 미리 설정된 포트를 통해 화상 형성 장치(20)의 고유 정보를 송신할 준비를 수행할 수 있다. 예를 들면, 프로세서(1240)는 고유 정보의 요청에 응답하기 위한 소정의 태스크 또는 쓰레드를 생성하고, 소정의 태스크 또는 쓰레드가 미리 설정된 포트로부터 고유 정보의 요청이 수신되는지를 모니터링 하도록 제어할 수 있다. 화상 형성 장치(20)의 고유 정보의 요청이 수신되면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 화상 형성 장치(20)의 고유 정보를 제1 단말기로 송신할 수 있다.When the automatic search of the image forming apparatus 20 is activated, the processor 1240 may prepare to transmit unique information of the image forming apparatus 20 through a preset port. For example, the processor 1240 may generate a predetermined task or thread to respond to a request for unique information, and control the predetermined task or thread to monitor whether a request for unique information is received from a preset port. . When the request for unique information of the image forming apparatus 20 is received, the processor 1240 may transmit the unique information of the image forming apparatus 20 to the first terminal through the communication unit 1210 .

반면에, 화상 형성 장치(20)에서 화상 형성 장치(20)의 자동 검색이 비활성화되면, 프로세서(1240)는 소정의 태스크 또는 쓰레드를 삭제하여 미리 설정된 포트를 통해 고유 정보의 요청이 수신되는지를 확인하는 모니터링 동작을 정지할 수 있다.On the other hand, when the automatic search of the image forming apparatus 20 in the image forming apparatus 20 is deactivated, the processor 1240 deletes a predetermined task or thread to determine whether a request for unique information is received through a preset port. monitoring operation can be stopped.

또한, 화상 형성 장치(20)의 자동 검색이 활성화 된 상태에서, 화상 형성 장치(20)에서 제1 단말기로부터 공유 정보 요청이 수신되면, 프로세서(1240)는, 통신 유닛(1210)을 통해, 제1 단말기로 화상 형성 장치(20)의 공유 정보를 송신할 수 있다.In addition, when the image forming apparatus 20 receives a request for sharing information from the first terminal while the automatic search of the image forming apparatus 20 is activated, the processor 1240, through the communication unit 1210 , The shared information of the image forming apparatus 20 may be transmitted to one terminal.

반면에, 화상 형성 장치(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 image forming apparatus 20 in a state in which the automatic search of the image forming apparatus 20 is deactivated, the processor 1240 transmits the image forming apparatus 20 to the first terminal. ) of shared information may not be transmitted.

프로세서(1240)는, 제1 단말기에서 화상 형성 장치(20)의 드라이버가 이전에 설치된 것으로 확인됨에 따라, 통신 유닛(1210)을 통해, 제1 단말기로부터 네트워크 정보의 요청을 수신할 수 있다. 프로세서(1240)는, 통신 유닛(1210)을 통해, 네트워크 정보를 제1 단말기로 송신할 수 있다.As it is confirmed that the driver of the image forming apparatus 20 has been previously installed in the first terminal, the processor 1240 may receive a request for network information from the first terminal through the communication unit 1210 . The processor 1240 may transmit the network information to the first terminal through the communication unit 1210 .

도 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-readable storage medium 1300 may store instructions related to the operation of the image forming apparatus 20 described with reference to FIGS. 1 to 10 . For example, the computer-readable storage medium 1300 may include 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 20 . Commands (1310) for obtaining 1320), when a request for unique information of the image forming apparatus 20 is received from the first terminal through a preset port of the image forming apparatus 20, the unique information of the image forming apparatus 20 is transmitted to the first terminal When it is confirmed that the commands 1330 to be transmitted and the driver of the image forming apparatus 20 have been previously installed in the first terminal, a request for network information is received from the first terminal, and the network information is transmitted to the first terminal. commands 1340 may be stored.

한편, 상술한 단말기(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 image forming apparatus 20 may be implemented in the form of a computer-readable storage medium for storing instructions or data executable by a computer or processor. It can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates such a program using a computer-readable storage medium. Such computer-readable storage media include 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, magnetic tapes, floppy disks, magneto-optical data storage devices, optical data storage devices, hard disks, solid-state disks (SSDs), and may store instructions or software, related data, data files, and data structures, and may store instructions or It can be any device capable of providing software, associated data, data files, and data structures.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.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 등록 고유 정보와 일치함을 확인한 결과에 기초하여, 화상 형성 작업의 요청 시에 이용되는 네트워크 정보를 업데이트 하는 단계; 및
상기 업데이트 된 네트워크 정보에 기초하여, 상기 제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.
제1항에 있어서,
상기 화상 형성 장치의 고유 정보를 요청하는 단계는,
상기 통신 연결 상태가 연결 해제 상태이고, 상기 화상 형성 장치의 자동 검색 동작이 활성화 상태로 확인되면, 자동으로 상기 네트워크 상의 적어도 하나의 화상 형성 장치 각각의 미리 설정된 포트를 통해 상기 적어도 하나의 화상 형성 장치의 고유 정보를 요청하는 단계를 포함하는, 단말기의 동작 방법.
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 화상 형성 장치의 고유 정보는,
상기 제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 네트워크 정보에 기초하여, 상기 제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.
제4항에 있어서,
상기 제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.
제5항에 있어서,
상기 제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 화상 형성 장치와 상기 단말기 간의 통신 연결 상태를 모니터링 하는 단계를 포함하고,
상기 단말기에서 발생되는 이벤트는, 상기 단말기에서 상기 제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 등록 고유 정보와 불일치하면, 상기 제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.
제8항에 있어서,
상기 공유 정보는,
상기 제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.
제8항에 있어서,
상기 공유 정보에 기초하여, 상기 제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.
제10항에 있어서,
상기 제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.
제13항에 있어서,
상기 프로세서는, 상기 명령어들을 실행함으로써,
제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.
제14항에 있어서,
상기 프로세서는, 상기 명령어들을 실행함으로써,
상기 사용자 인터페이스 유닛을 통해, 상기 적어도 하나의 단말기에서 상기 화상 형성 장치의 자동 검색의 허용 여부를 설정하는 사용자 입력을 수신하고,
상기 사용자 입력이 상기 화상 형성 장치의 자동 검색의 허용을 설정하는 입력이면, 상기 화상 형성 장치의 미리 설정된 포트를 통해 상기 화상 형성 장치의 고유 정보를 송신할 준비를 수행하는, 화상 형성 장치.
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.
KR1020200098575A 2020-08-06 2020-08-06 Update network information of identified image forming apparatus using unique information of image forming apparatus Withdrawn KR20220018275A (en)

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)

* Cited by examiner, † Cited by third party
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

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