KR20120054403A - 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템 - Google Patents

화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템 Download PDF

Info

Publication number
KR20120054403A
KR20120054403A KR1020100115759A KR20100115759A KR20120054403A KR 20120054403 A KR20120054403 A KR 20120054403A KR 1020100115759 A KR1020100115759 A KR 1020100115759A KR 20100115759 A KR20100115759 A KR 20100115759A KR 20120054403 A KR20120054403 A KR 20120054403A
Authority
KR
South Korea
Prior art keywords
forming apparatus
image forming
image data
host device
mode
Prior art date
Application number
KR1020100115759A
Other languages
English (en)
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 KR1020100115759A priority Critical patent/KR20120054403A/ko
Priority to US13/317,247 priority patent/US20120127502A1/en
Publication of KR20120054403A publication Critical patent/KR20120054403A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/0023Image pull arrangements, e.g. to a multifunctional peripheral from a networked computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)

Abstract

화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템에 따르면, 복수의 작업모드들이 설정가능한 화상형성장치에서 작업을 수행하는 방법은 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하고, 입력버튼이 선택되었다고 판단되면 복수의 작업모드들 중 화상형성장치의 현재 작업모드를 판단하고, 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행한다.

Description

화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템{Method for performing operations, image forming apparatus and system for performing the same}
본 발명의 적어도 하나의 실시예는 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템에 관한 것이다.
프린터, 스캐너, 복합기(Multi-Function Peripheral) 등을 포함하는 화상형성장치는 인쇄, 스캔, 복사, 팩스 송수신, 이메일 전송, 서버로의 파일 전송 등의 기능 중 적어도 하나 이상의 기능을 수행할 수 있다. 다만, 화상형성장치와 연결된 호스트 장치에서 캡쳐된 이미지데이터는 이미지 편집 프로그램(예를 들어, 그림판, 포토샵 등)등과 같은 추가 어플리케이션을 이용하여야만, 인쇄작업, 저장작업 등과 같은 다양한 작업들을 수행할 수 있는 불편이 있다.
본 발명의 적어도 하나의 실시예가 이루고자 하는 기술적 과제는 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여 다양한 작업들을 편리하게 수행하기 위한 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템을 제공하는 데 있다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상기 기술적 과제를 해결하기 위한 본 실시예에 따른 복수의 작업모드들이 설정가능한 화상형성장치에서 작업을 수행하는 방법은 상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하는 단계; 상기 입력버튼이 선택되었다고 판단되면, 상기 복수의 작업모드들 중 상기 화상형성장치의 현재 작업모드를 판단하는 단계; 및 상기 이미지데이터에 대하여, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행하는 단계를 포함한다.
상기 다른 기술적 과제를 해결하기 위한 본 실시예에 따른 화상형성장치에서 작업을 수행하는 방법은 화상형성장치에 마련된 입력버튼이 선택되면 수행될 작업을 설정하는 단계; 및 상기 화상형성장치에 마련된 입력버튼이 선택되었다고 판단되면, 상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여, 상기 설정에 따른 작업을 수행하는 단계를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 실시예는 상기된 화상형성장치에서 작업을 수행하는 방법들을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체들을 제공한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 실시예에 따른 복수의 작업모드들이 설정가능한 화상형성장치는 상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼을 포함하는 사용자 인터페이스부; 상기 입력버튼이 사용자의 의하여 선택되는지 여부를 판단하는 제어부; 및 상기 입력버튼이 선택되었다고 판단되면, 상기 복수의 작업모드들 중 상기 화상형성장치의 현재 작업모드를 판단하는 작업모드 판단부를 포함하고, 상기 제어부는 상기 이미지데이터에 대하여, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 실시예에 따른 화상형성장치 및 상기 화상형성장치와 연결가능한 호스트 장치를 포함하는 작업을 수행하는 시스템은 상기 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하고, 상기 입력버튼이 선택되었다고 판단되면 복수의 작업모드들 중 현재 작업모드를 판단하고, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행하기 위한 이미지데이터를 요청하는 화상형성장치; 및 상기 요청에 따라 캡쳐(capture)하여 획득된 이미지데이터를 상기 화상형성장치로 제공하는 호스트 장치를 포함하고, 상기 화상형성장치는 상기 제공된 이미지데이터를 이용하여 상기 미리 설정된 작업을 수행하는 것을 특징으로 한다.
상기된 바에 따르면, 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여 다양한 작업들을 편리하게 수행할 수 있다. 또한, 화상형성장치의 작업모드에 따라 미리 설정된 작업들이 수행되기에, 사용자는 캡쳐된 이미지데이터에 대한 사용성을 확장할 수 있다.
도 1은 본 발명의 일 실시예에 따른 화상형성장치의 사용환경을 도시한 도면이다.
도 2는 본 실시예에 따른 화상형성장치를 도시한 구성도이다.
도 3은 본 실시예에 따른 화상형성장치, 호스트 장치 및 외부장치를 좀 더 상세히 도시한 구성도이다.
도 4는 본 실시예에 따른 화상형성장치에서 작업을 수행하는 방법의 일 예를 도시한 흐름도들이다.
도 5는 본 실시예에 따른 화상형성장치에서 설정정보를 설정하고 작업모드를 판단하는 방법의 일 예를 도시한 흐름도이다.
도 6은 본 실시예에 따른 화상형성장치가 스캔모드인 경우, 화상형성장치와 호스트 장치간의 데이터 흐름도를 도시한 도면이다.
도 7은 본 실시예에 따른 화상형성장치가 인쇄모드인 경우, 화상형성장치와 호스트 장치간의 데이터 흐름도를 도시한 도면이다.
도 8은 본 실시예에 따른 화상형성장치가 전송모드인 경우, 화상형성장치와 호스트 장치간의 데이터 흐름도를 도시한 도면이다.
도 9는 본 실시예에 따른 화상형성장치에서 작업을 수행하는 방법의 다른 예를 도시한 흐름도들이다.
이하에서는 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 화상형성장치(100)의 사용환경을 도시한 도면이다. 도 1을 참조하면, 화상형성장치(100)는 호스트 장치(200) 및 외부장치(300)와 연결될 수 있다.
도 1을 참조하면, 하나의 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)만이 도시되어 있으나, 이에 한정되지 않고 다수의 화상형성장치(100)들이 다수의 호스트 장치(200)들 및 다수의 외부장치(300)들과 연결될 수 있다.
본 실시예에 따른 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)는 각각에 마련된 통신모듈을 이용하여 유, 무선 네트워크 또는 유선 직렬 통신 등을 통하여 데이터를 송수신할 수 있다. 이때, 네트워크(network)는 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network) 등을 포함하나 이에 한정되지 않고 정보를 송수신할 수 있는 다른 종류의 네트워크가 될 수도 있음을 알 수 있다.
본 실시예에 따른 화상형성장치(100)는 화상을 형성하는 장치로서 프린터, 스캐너, 복합기(Multi-Function Peripheral: MFP) 등을 포함할 수 있다. 이에 따라, 화상형성장치(100)는 인쇄작업, 스캔작업, 복사작업, 팩스송수신 작업, 이메일전송 작업, 서버로의 파일 전송작업 등을 수행할 수 있으나, 이에 한정되지 않고 사용환경에 따른 다양한 작업들을 더 수행할 수도 있음을 알 수 있다.
호스트 장치(200)는 화상형성장치(100)를 제어하기 위한 장치로서 범용 컴퓨터 시스템, 개인용 디지털 단말기(Personal Digital Assistant) 등 화상형성장치(100)와 연결되어 화상형성장치(100)를 제어할 수 있는 모든 장치를 포함한다.
외부장치(300)는 화상형성장치(100)와 유, 무선 네트워크 또는 유선 직렬 통신 등을 통하여 연결되는 모든 장치를 포함한다. 예를 들어 설명하면, 외부장치(300)는 USB 메모리(Universal Serial Bus Memory), 팩스송수신장치뿐 만 아니라 네트워크 상에 존재하는 범용 컴퓨터 시스템, 서버장치, DLNA(Digital Living Network Alliance) 장치 등을 모두 포함할 수 있다.
이때, 본 실시예에 따른 서버장치는 FTP(File Transfer Protocol) 서버 및 SMB(Server Message Block) 서버 등을 모두 포함할 수 있고, 또한, 이메일전송을 위한 이메일서버도 포함할 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
상기에서 기재된 바에 따라, 본 실시예에 따른 화상형성장치(100)는 복수의 작업모드들이 설정가능하고, 복수의 작업모드들 중 현재 설정된 작업모드에 따른 하나 또는 그 이상의 작업들을 수행할 수 있다. 즉, 본 실시예에 따른 작업모드라 함은 화상형성장치(100)에서 소정의 작업을 수행하기 위한 화상형성장치(100)의 상태를 의미한다. 예를 들어 설명하면, 복수의 작업모드들은 스캔작업을 수행하는 스캔(scan)모드, 인쇄작업을 수행하는 인쇄(print)모드, 팩스송수신작업 또는 이메일전송작업을 수행하는 전송(transmission)모드 등을 포함할 수 있으나, 이에 한정되지 않는다. 또한, 상기에서 기재한 인쇄모드 및 전송모드는 각각 카피(copy)모드 및 팩스모드로 호칭될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
화상형성장치(100)에 마련된 입력버튼이 선택됨에 따라, 화상형성장치(100)는 상기 복수의 작업모드들 중 현재 설정된 작업모드에 따른 하나 또는 그 이상의 작업들을 수행한다. 이에 따라, 화상형성장치(100)의 기능에 따른 복수의 작업들 중 사용자가 수행하고자 하는 작업을 편리하게 수행할 수 있다.
도 2는 본 실시예에 따른 화상형성장치(100)를 도시한 구성도이다. 도 2를 참조하면, 본 실시예에 따른 화상형성장치(100)는 작업모드 판단부(110), 제어부(120) 및 사용자 인터페이스부(160)로 구성된다.
도 2에 도시된 화상형성장치(100)는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
또한, 도 2에 도시된 화상형성장치(100)의 작업모드 판단부(110) 및 제어부(120)는 하나 또는 복수 개의 프로세서에 해당할 수 있다. 프로세서는 다수의 논리 게이트들의 어레이로 구현될 수도 있고, 범용적인 마이크로 프로세서와 이 마이크로 프로세서에서 실행될 수 있는 프로그램이 저장된 메모리의 조합으로 구현될 수도 있다. 또한, 다른 형태의 하드웨어로 구현될 수도 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
본 실시예에 따른 화상형성장치(100)는 복수의 작업모드들이 설정가능하고, 복수의 작업모드들 중 현재 설정된 작업모드에 따른 하나 또는 그 이상의 작업들을 수행할 수 있다. 이하에서는 설명의 편의를 위하여 복수의 작업모드들은 스캔모드, 인쇄모드, 전송모드로 한정하여 설명할 것이나, 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이에 한정되지 않고 화상형성장치(100)의 기능에 따른 추가 작업모드를 더 포함할 수 있음을 알 수 있다.
사용자 인터페이스부(160)는 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼을 포함한다. 이때, 본 실시예에 따른 입력버튼은 원터치 버튼이 될 수 있다. 즉, 사용자는 화상형성장치(100)에 마련된 입력버튼을 선택하는 간단한 조작만을 수행하면, 화상형성장치(100)는 화상형성장치(100)의 현재 작업모드에 따른 미리 설정된 작업을 수행할 수 있다.
소정의 작업에 대하여 예를 들어 설명하면, 사용자가 사용자 인터페이스부(160)에 마련된 입력버튼을 선택하면, 화상형성장치(100)는 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여 사용자에 의하여 기설정되거나 또는 기본설정으로 설정된 다양한 작업들을 수행한다. 이때, 사용자에 의하여 기설정되거나 또는 기본설정으로 설정된 다양한 작업들은 화상형성장치(100)의 기능에 따라 인쇄작업, 저장작업, 전송작업 및 스캔작업 중 적어도 어느 하나가 될 수 있다.
본 실시예에 따른 입력버튼은 화상형성장치(100)의 작업모드에 따른 통상의 인쇄작업, 스캔작업, 전송작업 등을 수행하기 위한 시작버튼과 구별하여 마련될 수 있으나, 이에 한정되지 않고, 동일한 입력버튼을 사용하며 화상형성장치(100) 또는 호스트 장치의 설정에 따라, 입력버튼이 선택되면 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하거나 또는 화상형성장치(100)의 작업모드에 따른 소정의 작업을 수행할 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
본 실시예에 따른 사용자 인터페이스부(160)는 사용자로부터 입력정보를 획득하고, 사용자에게 출력정보를 표시한다. 예를 들어 설명하면, 사용자 인터페이스부(160)는 화상형성장치(100)에 마련된 디스플레이 패널, 마우스, 키보드, 터치 화면, 모니터, 스피커 등의 입출력 장치 및 이들을 구동하기 위한 소프트웨어 모듈을 모두 포함한다.
따라서, 사용자는 사용자 인터페이스부(160)에 마련된 입력버튼을 선택하는 간단한 조작만으로, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 현재 화상형성장치(100)의 작업모드에 대응하여 다양한 작업들을 수행할 수 있다.
제어부(120)는 사용자 인터페이스부(160)에 포함된 입력버튼이 사용자에 의하여 선택되었는지 여부를 판단한다. 즉, 사용자에 의하여 입력버튼이 선택되면, 제어부(120)는 입력버튼이 사용자에 의하여 선택되었다고 판단한다.
작업모드 판단부(110)는 제어부(120)의 판단결과에 따라, 입력버튼이 선택되었다고 판단되면, 스캔모드, 인쇄모드, 전송모드를 포함하는 복수의 작업모드들 중 화상형성장치(100)의 현재 작업모드를 판단한다. 이때, 작업모드 판단부(110)는 화상형성장치(100)의 시스템 정보를 참조하여 현재 화상형성장치(100)의 작업모드를 판단할 수 있다. 본 실시예에 따른 시스템 정보는 화상형성장치(100)에서 설정가능한 복수의 작업모드들에 대한 정보 및 현재 설정된 작업모드에 대한 정보를 포함하고, 이러한 시스템 정보는 화상형성장치(100) 내의 저장영역에 저장되어 있을 수 있다.
예를 들어 설명하면, 화상형성장치(100)의 작업모드는 사용자가 사용자 인터페이스부(160)를 통하여 설정할 수 있다. 이에 따라, 설정된 작업모드에 관한 정보는 화상형성장치(100)의 저장부에 저장될 수 있다. 즉, 화상형성장치(100)의 현재 작업모드에 관한 정보는 저장부 중 비휘발성 메모리(non-volatile memory)의 일 예인 E2PROM(Electrically Erasable Programmable Read-Only Memory), SRAM(Static Random Access Memory), 또는 플래쉬메모리(flash memory)에 저장될 수 있다. 이에 따라, 본 실시예에 따른 작업모드 판단부(110)는 저장부에 저장된 작업모드에 관한 정보를 참조하여, 화상형성장치(100)의 현재 작업모드를 판단할 수 있다.
작업모드에 대하여 좀 더 상세히 설명하면, 화상형성장치(100)에서 수행가능한 다양한 작업들 중 어느 하나의 작업을 수행하기 위하여, 화상형성장치(100)는 수행하고자 하는 작업에 따른 작업모드로 설정된다.
예를 들어 설명하면, 화상형성장치(100)에서 스캔작업을 수행하는 경우, 화상형성장치(100)는 스캔모드로 설정된다. 다른 예를 들어 설명하면, 화상형성장치(100)에서 복사 또는 출력 등의 인쇄작업을 수행하는 경우, 화상형성장치(100)는 인쇄모드로 설정된다. 또 다른 예를 들어 설명하면, 화상형성장치(100)에서 팩스전송작업 또는 이메일전송작업 등을 수행하는 경우, 화상형성장치(100)는 전송모드로 설정된다.
이에 따라, 화상형성장치(100)는 수행하는 작업에 따른 작업모드로 설정되고, 작업모드 판단부(110)는 화상형성장치(100)에서 설정가능한 복수의 작업모드들 중 화상형성장치(100)의 현재 작업모드를 판단한다.
이에 따라, 제어부(120)는 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여, 작업모드 판단부(110)에서의 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어한다.
본 실시예에 따른 캡쳐는 화상형성장치(100)와 연결된 호스트 장치에 표시된 이미지 또는 활성화된 창에 포함된 이미지 등을 디지털화된 이미지데이터로 변환하는 것을 의미하나, 이에 한정되지 않는다. 이에 따라, 호스트 장치에서 구현된 이미지 중 적어도 일부는 이미지데이터로 변환될 수 있다.
이때, 호스트 장치에 표시된 이미지 또는 활성화된 창에 포함된 이미지 등(이하에서는 설명의 편의를 위하여 호스트 장치에서 구현된 이미지로 호칭한다)이란, 호스트 장치의 화면에 표시된 이미지뿐 아니라, 호스트 장치의 화면에 현재 표시되어 있지 않지만 화면 크기 조정 또는 스크롤바 등에 의하여 표시가능한 영역을 모두 포함함을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
또한, 본 실시예에 따른 이미지데이터는 호스트 장치에 구현된 이미지 중 적어도 일부를 캡쳐하여 획득될 수 있다. 이때, 호스트 장치에 구현된 이미지 중 적어도 일부라 함은 호스트 장치에 구현된 이미지의 전부, 또는 구현된 이미지의 일부를 모두 포함할 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
본 실시예에 따른 미리 설정된 작업은 이미지데이터를 인쇄하는 인쇄작업뿐만 아니라, 이미지데이터를 저장하는 저장작업 및 이미지데이터를 외부장치로 출력하는 전송작업 중 적어도 어느 하나를 포함할 수 있다. 또한, 본 실시예에 따른 저장작업은 이미지데이터를 화상형성장치(100)와 연결된 외부장치 및 화상형성장치(100) 내부 중 적어도 어느 하나에 저장할 수 있고, 본 실시예에 따른 전송작업은 이미지데이터를 이메일전송을 위한 이메일서버 및 팩스전송을 위한 수신 팩스장치 중 적어도 어느 하나에 전송할 수 있다.
또한, 본 실시예에 따른 화상형성장치(100)의 작업모드에 대응하여 미리 설정된 작업은 사용자에 의하여 또는 기본설정으로 미리 설정된다. 이때, 미리 설정된다 함은 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 이전에 기 설정됨을 의미한다.
또한, 화상형성장치(100)의 작업모드에 대응하여 미리 설정되는 작업은, 화상형성장치(100)의 작업모드와 실질적으로 연관되는 작업이 될 수 있다. 이처럼, 화상형성장치(100)의 작업모드에 대응하여 미리 설정된 작업은, 상기 작업모드와 실질적으로 연관되어 있기에 사용자는 직관적으로 이해하여 쉽게 사용할 수 있다. 즉, 사용자가 스캔작업을 수행하는 경우 스캔된 이미지데이터를 저장하는 저장작업이 수행되어야 하기에, 화상형성장치(100)의 스캔모드에 대응하여 저장작업이 미리 설정될 수 있다.
좀 더 상세히 설명하면, 화상형성장치(100)의 현재 작업모드인 스캔모드에 대응하여 저장작업이 설정될 수 있고, 인쇄모드에 대응하여 인쇄작업이 설정될 수 있고, 전송모드에 대응하여 전송작업이 설정될 수 있다. 이러한 경우, 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여, 화상형성장치(100)가 스캔모드인 경우 상기 이미지데이터의 저장작업이 수행되고, 화상형성장치(100)가 인쇄모드인 경우 상기 이미지데이터의 인쇄작업이 수행되고, 또한 화상형성장치(100)가 전송모드인 경우 상기 이미지데이터의 전송작업이 수행된다.
현재 화상형성장치(100)의 작업모드가 스캔모드이고, 스캔모드에 대응하여 미리 설정된 작업이 화상형성장치(100)와 연결된 USB 메모리에 저장하는 저장작업인 경우를 예로 들어 좀 더 상세히 설명한다. 사용자가 화상형성장치(100)에 마련된 입력버튼을 선택하면, 작업모드 판단부(110)는 화상형성장치(100)의 현재 작업모드를 스캔모드로 판단하고, 제어부(120)는 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여, 화상형성장치(100)의 작업모드에 대응하여 미리 설정된 저장작업을 수행한다. 이에 따라, 사용자는 입력버튼을 선택하는 간단한 조작만으로, 호스트 장치에서 캡쳐하여 획득된 이미지데이터를 화상형성장치(100)와 연결된 USB 메모리에 저장할 수 있다.
또한, 현재 화상형성장치(100)의 작업모드가 전송모드이고, 전송모드에 대응하여 미리 설정된 작업이 이메일전송작업인 경우를 예로 들어 좀 더 상세히 설명한다. 사용자가 화상형성장치(100)에 마련된 입력버튼을 선택하면, 작업모드 판단부(110)는 화상형성장치(100)의 현재 작업모드를 전송모드로 판단하고, 제어부(120)는 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여, 화상형성장치(100)의 작업모드에 대응하여 미리 설정된 전송작업을 수행한다. 이에 따라, 사용자는 입력버튼을 선택하는 간단한 조작만으로, 호스트 장치에서 캡쳐하여 획득된 이미지데이터를 미리 지정된 소정의 이메일주소로 이메일전송할 수 있다.
이때, 화상형성장치(100)에 마련된 입력버튼은 화상형성장치(100)와 연결된 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 소정의 작업들을 수행하기 위한 입력버튼에 해당하고, 이는 기구적인 입력버튼뿐 아니라, 사용자가 선택할 수 있는 다앙한 형태로 존재할 수도 있고, 또한, 화상형성장치(100)와 연결된 호스트 장치에 마련될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
이에 따라, 화상형성장치(100)는 호스트 장치에서 캡쳐하여 획득된 이미지데이터에 대하여, 인쇄작업뿐만 아니라, 저장작업 및 전송작업 등을 다양하게 수행할 수 있다. 이러한 복수의 작업들은 입력버튼을 선택하는 단순한 조작만으로 수행될 수 있고, 또한, 화상형성장치(100)의 현재 작업모드에 따른 다양한 작업들이 수행될 수 있기에, 사용자의 편의성이 향상될 수 있다.
도 3은 본 실시예에 따른 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)를 좀 더 상세히 도시한 구성도이다. 도 3을 참조하면, 본 실시예에 따른 화상형성장치(100)는 작업모드 판단부(110), 제어부(120), 설정정보 설정부(130), 저장부(140), 통신 인터페이스부(150), 사용자 인터페이스부(160), 변환부(170), 스캔부(180), 화상 형성부(185), 전송처리 수행부(190) 및 팩스부(195)로 구성되고, 호스트 장치(200)는 통신 인터페이스부(210), 제어부(220), 변환부(230), 사용자 인터페이스부(240), 저장부(250)로 구성된다.
도 3에 도시된 화상형성장치(100) 및 호스트 장치(200)는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 3에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
또한, 도 3에 도시된 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)는 도 1 내지 도 2에 도시된 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)의 일 실시예에 해당한다. 이에 따라, 본 실시예에 따른 화상형성장치(100) 및 호스트 장치(200)는 도 3에 도시된 유닛들에 한정되지 않는다. 또한, 도 1 내지 도 2와 관련하여 기재된 내용은 도 3에 도시된 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)에도 적용이 가능하기에 중복되는 설명은 생략한다.
도 3을 참조하면, 도 3에 도시된 화상형성장치(100)의 작업모드 판단부(110), 제어부(120), 설정정보 설정부(130), 변환부(170) 및 전송처리 수행부(190)와 도 3에 도시된 호스트 장치(200)의 제어부(220) 및 변환부(230)는 하나 또는 복수 개의 프로세서에 해당할 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
본 실시예에 따른 화상형성장치(100)는 복수의 작업모드들이 설정가능하고, 복수의 작업모드들 중 현재 설정된 작업모드에 따른 하나 또는 그 이상의 작업들을 수행할 수 있다.
작업모드 판단부(110)는 화상형성장치(100)에 설정가능한 복수의 작업모드들 중 화상형성장치(100)의 현재 작업모드를 판단하고, 제어부(120)는 화상형성장치(100)의 전반적인 기능을 제어하고, 또한, 화상형성장치(100)와 연결된 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여, 작업모드 판단부(110)에서의 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어한다.
이때, 제어부(120)의 제어에 따라 수행되는 미리 설정된 작업은 이미지데이터를 인쇄하는 인쇄작업, 이미지데이터를 화상형성장치(100) 및 외부장치(300) 중 적어도 어느 하나에 저장하는 저장작업 및 이미지데이터를 외부장치(300)로 전송하는 전송작업이 될 수 있다.
제어부(120)는 화상형성장치(100)에 마련된 입력버튼이 선택되는 이벤트(event)가 발생하는 경우, 화상형성장치(100)에 포함된 각 유닛들을 제어하여, 화상형성장치(100)의 현재 작업모드에 대응하여 미리 설정된 작업이 수행되도록 한다.
본 실시예에 따른 화상형성장치(100)의 현재 작업모드에 대응하여 미리 설정된 작업을 수행하는 다양한 실시예에 관하여, 이하 도 5 내지 도 8의 순서도에서 상세히 설명한다.
설정정보 설정부(130)는 사용자로부터 입력되는 정보를 참조하여, 화상형성장치(100)의 작업모드에 대응하여 수행될 작업, 호스트 장치(200)에서의 캡쳐 범위 및 캡쳐하여 획득된 이미지데이터의 포맷(format) 중 적어도 어느 하나를 설정한다. 이때, 사용자로부터 입력되는 정보는 사용자 인터페이스부(160)를 통하여 사용자로부터 직접 입력되거나, 또는, 호스트 장치(200)에서 입력된 정보가 통신 인터페이스부(150)를 통하여 입력될 수 있다.
설정정보 설정부(130)에서 화상형성장치(100)의 작업모드에 대응하여 수행될 작업을 설정한다 함은 화상형성장치(100)에 설정가능한 스캔모드, 인쇄모드 및 전송모드 각각에 대응하여 수행될 작업을 설정하는 것을 나타낸다. 이때, 상기 복수의 작업모드들 각각에 대응하여 수행될 작업은 소정의 저장위치에 저장, 소정의 설정정보에 따른 인쇄 및 소정의 수신지로 팩스전송 또는 이메일전송 등을 나타낼 수 있다. 다만, 상기에서 설명한 바와 같이, 화상형성장치(100)의 작업모드에 대응하여 수행될 작업은, 작업모드와 실질적인 연관이 있는 작업으로 설정될 수 있다.
설정정보 설정부(130)에서 호스트 장치(200)에서의 캡쳐 범위를 설정한다 함은 호스트 장치(200)에서 구현된 이미지 중 캡쳐하여 이미지데이터로 변환할 범위를 설정하는 것을 나타낸다. 예를 들어 설명하면, 호스트 장치(200)에서의 캡쳐 범위는 호스트 장치(200)에 표시된 이미지 전체, 호스트 장치(200)에 활성화된 창에 포함된 이미지 전체, 또는 호스트 장치(200)에서 사용자에 의하여 지정된 영역에 포함된 이미지 등이 될 수 있다.
또한, 본 실시예에 따른 설정정보 설정부(130)는 화상형성장치(100)에 마련된 입력버튼이 사용자에 의하여 눌려지는 시간의 정도에 따라, 호스트 장치(200)에 구현된 이미지에 대한 캡쳐 범위가 결정되도록 설정할 수도 있다.
예를 들어 설명하면, 설정정보 설정부(130)는, 사용자가 화상형성장치(100)에 마련된 입력버튼을 길게 누른 경우 호스트 장치(200)에 표시된 전체 이미지가 캡쳐되고, 사용자가 화상형성장치(100)에 마련된 입력버튼을 짧게 누른 경우 호스트 장치(200)에 활성화된 창에 포함된 이미지가 캡쳐되도록 설정할 수 있다.
이때, 길게 누른 경우와 짧게 누른 경우는 입력버튼이 눌려지는 시간이 소정의 시간 이상인지 여부로 판단할 수 있다. 예를 들어 설명하면, 소정의 시간은 1초가 될 수 있으나, 이에 한정되지 않는다. 제어부(120)는 입력버튼이 눌려지는 시간이 소정의 시간 이상인지 여부에 따라, 사용자가 화상형성장치(100)에 마련된 입력버튼을 길게 누른 경우인지, 짧게 누른 경우인지를 판단한다.
설정정보 설정부(130)에서 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터의 포맷(format)을 설정하는 경우에 대하여 예를 들어 설명하면, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터를 변환하여 JPEG(Joint Photographic Coding Experts Group) 포맷, PDF(Portable Document Format), TIFF(Tagged Image File Format) 등의 형태를 가지도록 설정할 수 있다. 이러한 경우, 상기와 같은 변환은 화상형성장치(100)의 변환부(170) 또는 호스트 장치(200)의 변환부(230) 중 어느 하나에서 수행될 수 있다.
또한, 설정정보 설정부(130)는 미리 설정된 작업들 각각에 대하여 설정정보를 설정할 수 있다.
먼저, 화상형성장치(100)의 작업모드가 스캔모드이고, 스캔모드에 대응하여 미리 설정된 작업이 저장작업일 경우를 예로 들어 설명한다. 설정정보 설정부(130)는 사용자로부터 입력되는 정보를 참조하여, 호스트 장치(200)에서 캡쳐된 이미지데이터가 저장될 위치 및 상기 이미지데이터가 저장될 포맷을 설정할 수 있다.
이때, 이미지데이터가 저장될 위치는 화상형성장치(100) 내의 저장부(140) 또는 화상형성장치(100)와 연결된 외부장치(300)가 될 수 있다.
이미지데이터의 저장위치가 화상형성장치(100) 내의 저장부(140)로 설정되는 경우, 설정정보 설정부(130)는 저장부(140) 내의 다큐먼트 박스 이름, 폴더 이름 등과 같은 저장위치에 따른 경로를 구체적으로 설정할 수 있다.
이미지데이터의 저장위치가 화상형성장치(100)와 연결된 외부장치(300)로 설정되는 경우, 설정정보 설정부(130)는 외부장치(300)의 이름, 종류 등과 같은 저장위치에 따른 경로를 구체적으로 설정할 수 있다. 또한, 이미지데이터의 저장위치가 외부장치(300)의 일 예인 서버장치 등과 같이 네트워크를 통하여 연결된 경우, IP(Internet Protocol) 주소와 같은 정보 등을 추가적으로 더 설정할 수 있다.
이미지데이터가 저장될 포맷은 JPEG, PDF, TIFF 등으로 설정될 수 있다. 이러한 경우, 변환부(170)는 호스트 장치(200)로부터 수신된 이미지데이터가 설정된 포맷이 아닌 경우, 상기 설정된 포맷으로 변환한다.
다음으로, 화상형성장치(100)의 작업모드가 전송모드이고, 전송모드에 대응하여 미리 설정된 작업이 전송작업일 경우를 예로 들어 설명한다. 설정정보 설정부(130)는 사용자로부터 입력되는 정보를 참조하여, 호스트 장치(200)에서 수신된 이미지데이터를 전송할 방식 및 상기 이미지데이터가 전송될 수신지를 설정할 수 있다.
이미지데이터를 전송할 방식은 팩스전송 및 이메일전송 중 적어도 어느 하나가 될 수 있다. 이에 따라, 이미지데이터의 전송 방식이 팩스전송으로 설정된 경우, 전송될 수신지는 수신 팩스번호가 될 수 있고, 이미지데이터의 전송 방식이 이메일전송으로 설정된 경우, 전송될 수신지는 수신 이메일주소가 될 수 있다.
팩스전송작업에 대하여 좀 더 상세히 설명하면, 사용자는 사용자 인터페이스부(160)를 통하여 수신 팩스번호를 입력한 후, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터를 팩스전송하기 위한 입력버튼을 누르면, 호스트 장치(200)로부터 수신되는 이미지데이터는 상기 사용자에 의하여 입력된 수신 팩스번호로 전송된다.
다만, 사용자가 수신 팩스번호를 입력하지 않고 상기 입력버튼을 누르면, 호스트 장치(200)로부터 수신되는 이미지데이터는 설정정보 설정부(130)에 의하여 기본설정으로 설정된 수신 팩스번호로 전송되거나, 또는 사용자로 하여금 수신 팩스번호가 입력되지 않았음을 나타내는 메시지를 출력할 수도 있다.
또한, 이메일전송작업에 대하여 좀 더 상세히 설명하면, 사용자는 사용자 인터페이스부(160)를 통하여 수신 이메일주소를 입력한 후, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터를 이메일전송하기 위한 입력버튼을 누르면, 호스트 장치(200)로부터 수신되는 이미지데이터는 상기 사용자에 의하여 입력된 수신 이메일주소로 전송된다.
다만, 사용자가 수신 이메일주소를 입력하지 않고 상기 입력버튼을 누르면, 호스트 장치(200)로부터 수신되는 이미지데이터는 설정정보 설정부(130)에 의하여 기본설정으로 설정된 수신 이메일주소로 전송되거나, 또는 사용자로 하여금 수신 이메일주소가 입력되지 않았음을 나타내는 메시지를 출력할 수도 있다.
다음으로, 화상형성장치(100)의 작업모드가 인쇄모드이고, 인쇄모드에 대응하여 미리 설정된 작업이 인쇄작업일 경우를 예로 들어 설명한다. 설정정보 설정부(130)는 호스트 장치(200)로부터 수신된 이미지데이터가 한 장의 인쇄용지에 인쇄되지 않는 경우, 상기 이미지데이터를 축소하거나 분할하도록 설정할 수 있다.
제어부(120)는 이러한 설정을 참조하여, 이미지데이터가 축소되도록 설정된 경우에는 이미지데이터를 축소하여 한 장의 인쇄용지에 인쇄되도록 제어하고, 이미지데이터가 분할되도록 설정된 경우에는 이미지데이터를 분할하여 복수 장의 인쇄용지들에 인쇄되도록 제어한다.
상기에서 기재된 바에 따라 설정정보 설정부(130)에서 설정된 설정정보는 화상형성장치(100)의 저장부(140)에 저장될 수 있다. 또한, 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면, 이러한 설정정보는 화상형성장치(100)를 사용하는 복수의 사용자들 각각에 대하여 설정될 수 있고, 사용자들 각각의 인증정보에 대응하여 각 사용자별로 설정된 설정정보에 따른 작업이 수행될 수도 있음을 알 수 있다.
이에 따라, 사용자는 화상형성장치(100) 또는 호스트 장치(200)에서 다양한 설정정보들을 편리하게 설정할 수 있다. 화상형성장치(100)는 설정된 설정정보들을 참조하여 다양한 작업들이 단순한 조작만으로 수행되도록 할 수 있다.
저장부(140)는 화상형성장치(100)에서 작업을 수행하기 위한 데이터 및 화상형성장치(100)에서 작업을 수행함에 따라 발생하는 데이터를 저장한다. 또한, 본 실시예에 따른 저장부(140)는 설정정보 설정부(130)에서 설정된 설정정보를 저장하고, 또한, 호스트 장치(200)로부터 캡쳐하여 획득된 이미지데이터를 저장할 수 있다.
본 실시예에 따른 저장부(140)는 통상적인 저장매체로서 본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자라면, 저장부(140)는 하드디스크드라이브(Hard Disk Drive, HDD), 대용량의 ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리(Flash Memory), 메모리카드(Memory Card) 및 솔리드스테이트드라이브(Solid State Drive, SSD)를 모두 포함함을 알 수 있다.
통신 인터페이스부(150)는 호스트 장치(200) 및 외부장치(300) 중 적어도 어느 하나와 데이터를 송수신한다. 이에 따라, 제어부(120)는 호스트 장치(200)에 대하여, 설정정보 설정부(130)의 설정에 따른 이미지데이터를 통신 인터페이스부(150)를 통하여 요청한다. 또한, 제어부(120)는 상기 요청에 대한 응답으로 통신 인터페이스부(150)를 통하여 수신된 이미지데이터에 대하여, 작업모드 판단부(110)의 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어한다.
본 실시예에 따른 통신 인터페이스부(150)는 화상형성장치(100)의 기능에 따라 팩스 송수신 등에 사용되는 모뎀, 네트워크 망과의 접속을 위한 네트워크 모듈, 이동식 저장 매체와의 데이터 이동 채널 형성을 위한 USB 호스트 모듈 등을 모두 포함할 수 있다.
또한, 통신 인터페이스부(150)는 파일 공유 프로토콜(file sharing protocol)(예를 들면, NFS, CIFS)을 이용하여 외부장치(300)의 일 예인 서버장치와 데이터를 송수신할 수 있다. 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 파일 공유 프로토콜(file sharing protocol)에 관하여 알 수 있기에, 상세한 설명은 생략한다.
또한, 사용자는 사용자 인터페이스부(160)를 조작하여 본 실시예에 따른 설정정보를 설정할 수 있고, 설정된 설정정보는 저장부(140)에 저장될 수 있다.
추가적으로, 상기에서 설명한 바와 같이, 사용자 인터페이스부(160)에 포함되는 입력버튼이 사용자에 의하여 눌려지는 시간에 따라, 호스트 장치(200)에 구현된 이미지에 대한 캡쳐 범위가 설정될 수도 있다.
따라서, 사용자는 사용자 인터페이스부(160)에 마련된 입력버튼을 선택하는 간단한 조작만으로, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 현재 화상형성장치(100)의 작업모드에 대응하여 다양한 작업들을 수행할 수 있다.
변환부(170)는 호스트 장치(200)에서 수신된 이미지데이터의 포맷을 설정정보 설정부(130)에서의 설정에 따른 포맷으로 변환한다. 좀 더 상세히 설명하면, 변환부(170)는 화상형성장치(100)의 현재 작업모드에 대응하여 미리 설정된 작업을 수행하기에 적합한 포맷으로 이미지데이터를 변환한다. 다만, 호스트 장치(200)에서 이미지데이터를 상기 미리 설정된 작업을 수행하기에 적합한 포맷으로 변환하여 전송한 경우, 화상형성장치(100)에 포함된 변환부(170)는 동작하지 않을 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
설정정보 설정부(130)의 설정에 따라 이미지데이터를 팩스전송하여야 할 경우를 예로 들어 설명한다. 이러한 경우, 호스트 장치(200)로부터 수신된 이미지데이터가 비트맵 형태의 포맷을 가지는 경우, 변환부(170)는 상기 이미지데이터를 팩스전송을 위한 MMR(Modified MR) 포맷 또는 T4 포맷으로 변환한다. 다만, 호스트 장치(200)에서 이미지데이터를 팩스전송을 위한 MMR(Modified MR) 포맷 또는 T4 포맷으로 변환하여 전송한 경우, 화상형성장치(100)에 포함된 변환부(170)는 동작하지 않을 수 있다.
따라서, 호스트 장치(200)에서 변환작업이 수행되지 않더라도, 화상형성장치(100) 내부적으로 변환을 수행하여, 다양한 작업들을 수행할 수 있다. 이에 따라, 호스트 장치(200)의 일 예인 PDA 등의 디지털 기기 등을 사용하여 화상형성장치(100)를 제어하고자 하는 경우, 호스트 장치(200)의 성능 및 용량에 무관하게 화상형성장치(100)의 작업모드에 따른 다양한 작업들을 편리하게 수행할 수 있다.
스캔부(180)는 원고를 스캔하여 이미지데이터를 획득하는 스캔작업을 수행한다. 본 실시예에 따른 스캔부(180)는 스캔작업을 수행하기 위한 발광소자, 이미지센서 등의 하드웨어 유닛들 및 이들을 구동하기 위한 소프트웨어 모듈을 모두 포함한다. 본 실시예에 따른 화상형성장치(100)에서 스캔부(180)를 통하여 스캔작업을 수행하는 경우, 화상형성장치(100)의 작업모드는 스캔모드로 설정된다.
화상 형성부(185)는 인쇄데이터를 인쇄용지에 인쇄하는 인쇄작업을 수행한다. 본 실시예에 따른 화상 형성부(185)는 인쇄작업을 수행하기 위한 대전, 노광, 현상, 전사 및 정착을 수행하는 하드웨어 유닛들 및 이들을 구동하기 위한 소프트웨어 모듈을 모두 포함한다. 본 실시예에 따른 화상형성장치(100)에서 화상 형성부(185)를 통하여 인쇄작업을 수행하는 경우, 화상형성장치(100)의 작업모드는 인쇄모드로 설정된다.
전송처리 수행부(190)는 전송데이터를 외부장치(300)로 전송하는 전송작업을 수행한다. 본 실시예에 따른 전송처리 수행부(190)는 다양한 전송작업들을 수행하기 위한 데이터처리를 수행한다. 예를 들어 설명하면, 이메일전송을 위한 데이터처리, 또는 외부장치(300)에 저장되기 위한 데이터처리 등을 수행할 수 있다. 본 실시예에 따른 화상형성장치(100)에서 전송처리 수행부(190)를 통하여 전송작업을 수행하는 경우, 화상형성장치(100)의 작업모드는 전송모드로 설정된다.
팩스부(195)는 전송데이터를 외부장치(300)의 일 예인 팩스수신기기로 전송하는 팩스전송작업을 수행한다. 본 실시예에 따른 팩스부(195)는 팩스전송을 위한 데이터처리를 수행할 수 있다. 본 실시예에 따른 화상형성장치(100)에서 팩스부(195)를 통하여 팩스전송작업을 수행하는 경우, 화상형성장치(100)의 작업모드는 전송모드로 설정된다.
이에 따라, 화상형성장치(100)에 마련된 입력버튼을 누르는 간단한 조작만으로 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 다양한 작업들을 수행할 수 있다. 또한, 화상형성장치(100)의 현재 작업모드에 따라 미리 설정된 작업들이 수행되기에, 화상형성장치(100)는 현재 수행되는 작업에 따른 작업을 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 수행한다. 따라서, 사용자로 하여금 화상형성장치(100)의 복합적인 기능들을 불편함없이 직관적이고 쉽게 이해하여 사용할 수 있도록 한다.
호스트 장치(200)는 통신 인터페이스부(210), 제어부(220), 변환부(230), 사용자 인터페이스부(240) 및 저장부(250)로 구성된다. 본 실시예에 따른 호스트 장치(200)는 화상형성장치(100)의 요청에 따라, 캡쳐하여 획득된 이미지데이터를 화상형성장치(100)로 제공한다.
통신 인터페이스부(210)는 네트워크를 통하여 화상형성장치(100)와 데이터를 송수신한다.
통신 인터페이스부(210)는 화상형성장치(100)로부터 이미지데이터를 요청하는 데이터를 수신한다. 이때, 이미지데이터를 요청하는 데이터에는 화상형성장치(100)에서 설정된 설정정보가 더 포함되어 있을 수 있다. 화상형성장치(100)에서 설정된 설정정보에 관하여 예를 들어 설명하면, 호스트 장치(200)에서 구현된 이미지의 캡쳐 범위, 캡쳐하여 획득된 이미지데이터의 포맷에 대한 정보가 포함될 수 있다. 또한, 통신 인터페이스부(210)는 상기와 같은 요청에 대한 응답으로 상기 요청에 따른 이미지데이터를 화상형성장치(100)로 전송한다.
제어부(220)는 호스트 장치(200)의 전반적인 기능을 제어한다. 또한, 제어부(220)는 호스트 장치(200)에 구현된 이미지를 캡쳐하여 이미지데이터로 변환한다. 이때, 제어부(220)는 화상형성장치(100)로부터 수신되는 요청을 참조하여, 설정정보에 따른 캡쳐 범위에 따라, 호스트 장치(200)에 구현된 이미지를 캡쳐하여 이미지데이터로 변환할 수 있다.
변환부(230)는 제어부(220)에서 획득된 이미지데이터를 설정정보에 따른 이미지데이터의 포맷으로 변환한다. 예를 들어 설명하면, 변환부(230)는 비트맵 형태의 포맷을 가지는 이미지데이터를 설정정보에 따라 PCL(Printer Command Language), GDI(Graphics Device Interface), MMR 등의 포맷을 가지도록 변환할 수 있다.
사용자 인터페이스부(240)는 사용자로부터 입력정보를 획득하고, 사용자에게 출력정보를 표시한다. 예를 들어 설명하면, 사용자 인터페이스부(240)는 호스트 장치(200)에 마련된 디스플레이 패널, 마우스, 키보드, 터치 화면, 모니터, 스피커 등의 입출력 장치 및 이들을 구동하기 위한 소프트웨어 모듈을 모두 포함한다. 사용자는 웹 UI(User Interface) 기능에 따라 사용자 인터페이스부(240)를 조작하여 본 실시예에 따른 설정정보를 설정할 수 있고, 설정된 설정정보는 화상형성장치(100)로 전송될 수 있다.
저장부(250)는 호스트 장치(200)의 기능들을 수행하기 위한 데이터 및 호스트 장치(200)에서 기능들을 수행함에 따라 발생하는 데이터를 저장한다. 본 실시예에 따른 저장부(250)는 통상적인 저장매체로서 본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자라면, 저장부(250는 하드디스크드라이브(Hard Disk Drive, HDD), ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리(Flash Memory), 메모리카드(Memory Card) 및 솔리드스테이트드라이브(Solid State Dirve, SSD)를 모두 포함함을 알 수 있다.
이에 따라, 사용자는 화상형성장치(100) 및 화상형성장치(100)와 연결된 호스트 장치(200)를 이용하여, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 저장작업, 전송작업 등을 간단한 조작만으로 편리하게 수행할 수 있다.
도 4 내지 도 9는 본 실시예에 따른 화상형성장치(100)에서 작업을 수행하는 방법의 일 예를 도시한 흐름도들이다. 도 4 내지 도 9를 참조하면, 작업을 수행하는 방법은 도 1 내지 3에 도시된 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 3에 도시된 화상형성장치(100), 호스트 장치(200) 및 외부장치(300)에 관하여 이상에서 기술된 내용은 도 4 내지 도 9의 작업을 수행하는 방법에도 적용됨을 알 수 있다.
도 4는 본 실시예에 따른 화상형성장치(100)에서 작업을 수행하는 방법의 일 예를 도시한 흐름도이다. 이때, 본 실시예에 따른 화상형성장치(100)는 복수의 작업모드들이 설정가능하다.
401 단계에서 제어부(120)는 화상형성장치(100)와 연결된 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단한다. 이때, 소정의 작업은 화상형성장치(100)의 기능에 따른 다양한 작업들이 될 수 있고, 이는 상기에서 설명한 설정정보 설정부(130)의 설정에 따라 결정될 수 있다.
402 단계에서 제어부(120)의 판단결과에 따라 입력버튼이 선택되었다고 판단되면, 작업모드 판단부(110)는 복수의 작업모드들 중 화상형성장치(100)의 현재 작업모드를 판단한다.
403 단계에서 제어부(120)는 화상형성장치(100)와 연결된 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여, 상기 402 단계에서의 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어한다.
이에 따라, 사용자는 호스트 장치(200)에서 캡쳐된 이미지데이터에 대하여, 화상형성장치(100)의 현재 작업모드에 대응하여 미리 설정된 작업을 간단한 조작만으로 편리하게 수행할 수 있다.
도 5는 본 실시예에 따른 화상형성장치(100)에서 설정정보를 설정하고 작업모드를 판단하는 방법의 일 예를 도시한 흐름도이다.
501 단계에서 설정정보 설정부(130)는 사용자로부터 입력된 정보를 참조하여 설정정보를 설정한다. 설정정보 설정부(130)에서 설정된 설정정보는 저장부(140)에 저장될 수 있다. 이때, 설정정보는 화상형성장치(100)의 작업모드에 대응하여 수행될 작업, 이미지데이터의 캡쳐 범위, 캡쳐하여 획득된 이미지데이터의 포맷 등을 포함한다.
예를 들어 설명하면, 사용자는 화상형성장치(100)의 작업모드가 스캔모드인 경우, 스캔모드에 대응하여 저장작업이 수행되도록 설정하고, 또한, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위와 저장하고자 하는 이미지데이터의 저장위치 및 포맷을 설정할 수 있다.
다른 예를 들어 설명하면, 사용자는 화상형성장치(100)의 작업모드가 인쇄모드인 경우, 인쇄모드에 대응하여 인쇄작업이 수행되도록 설정하고, 또한, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위와, 이미지데이터가 한 장의 인쇄용지에 인쇄되지 않는 경우, 이미지데이터를 축소하거나 또는 분할하도록 설정할 수 있다.
또 다른 예를 들어 설명하면, 사용자는 화상형성장치(100)의 작업모드가 전송모드인 경우, 전송모드에 대응하여 전송작업이 수행되도록 설정하고, 또한, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위와, 이미지데이터를 전송할 방식 및 이미지데이터가 전송될 수신지를 설정할 수 있다.
502 단계에서 사용자는 화상형성장치(100)에 마련된 입력버튼을 선택한다.
본 실시예에 있어서, 이미지데이터의 캡쳐 범위와 관련하여 화상형성장치(100)에 마련된 입력버튼이 눌려지는 시간의 정도에 따라 캡쳐 범위가 결정되도록 설정된 경우, 아래의 503 단계 내지 505 단계가 수행되고, 설정되지 않은 경우에는 503 단계 내지 505 단계가 수행되지 않고 바로 506 단계가 수행될 수 있다.
503 단계에서 제어부(120)는 입력버튼이 눌려지는 시간이 소정의 시간 이상인지 여부를 판단한다. 판단결과에 따라, 입력버튼이 눌려지는 시간이 소정의 시간 이상인 경우에는 504 단계로 진행하고, 입력버튼이 눌려지는 시간이 소정의 시간 미만인 경우에는 505 단계로 진행한다.
504 단계에서 설정정보 설정부(130)는 호스트 장치(200)에서 표시된 이미지 전체가 캡쳐되도록 설정하고, 505 단계에서 설정정보 설정부(130)는 호스트 장치(200)에서 활성화된 창에 포함된 이미지가 캡쳐되도록 설정한다.
506 단계에서 작업모드 판단부(110)는 화상형성장치(100)의 작업모드를 판단한다. 판단결과에 따라, 화상형성장치(100)의 작업모드가 스캔모드인 경우에는 도 6으로 진행되고, 화상형성장치(100)의 작업모드가 인쇄모드인 경우에는 도 7으로 진행되고, 화상형성장치(100)의 작업모드가 전송모드인 경우에는 도 8으로 진행된다.
도 6은 본 실시예에 따른 화상형성장치(100)가 스캔모드인 경우, 화상형성장치(100)와 호스트 장치(200)간의 데이터 흐름도를 도시한 도면이다.
601 단계에서 화상형성장치(100)의 제어부(120)는 스캔모드에 대응하여 미리 설정된 작업 및 상기 설정된 작업에 따른 설정정보를 저장부(140)로부터 추출한다.
추출된 정보에 대하여 예를 들어 설명하면, 스캔모드에 대응하여 미리 설정된 작업은 저장작업이 될 수 있고, 저장작업에 따른 설정정보는 호스트 장치(200)에 표시된 이미지 전체를 캡쳐하고, 이미지데이터를 JPEG 포맷으로 화상형성장치(100)와 연결된 외부장치(300)의 일 예인 USB 메모리에 저장하도록 설정될 수 있다.
602 단계에서 화상형성장치(100)의 제어부(120)는 상기 601 단계에서 추출된 정보를 참조하여, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위 및 저장될 이미지데이터의 포맷을 결정한다. 상기에서 설명한 바와 같이, 캡쳐 범위는 호스트 장치(200)에 표시된 이미지 전체이고, 이미지데이터의 포맷은 JPEG가 될 수 있다.
603 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 상기 602 단계에서 결정된 캡쳐 범위 및 포맷 정보를 호스트 장치(200)로 전송한다.
다만, 사용 환경에 따라, 화상형성장치(100)는 호스트 장치(200)의 정상동작 여부를 확인하기 위한 이벤트를 발생시키고, 호스트 장치(200)는 화상형성장치(100)로부터 발생된 이벤트에 대한 응답으로 ACK 메시지 등을 화상형성장치(100)로 전송할 수 있다. 이에 따라, 화상형성장치(100)는 호스트 장치(200)로부터 소정의 시간 이내에 ACK 메시지가 도착하면 호스트 장치(200)가 정상동작 중이라 판단하고 603 단계를 수행한다. 하지만, 화상형성장치(100)는 호스트 장치(200)로부터 소정의 시간 이내에 ACK 메시지가 도착하지 않으면, 호스트 장치(200)가 정상동작하지 않음을 사용자에게 알리고 절차가 종료된다.
604 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 화상형성장치(100)로부터 캡쳐 범위 및 포맷 정보를 수신한다.
605 단계에서 호스트 장치(200)의 제어부(220)는 수신된 캡쳐 범위에 따라 호스트 장치(200)에 구현된 이미지를 캡쳐한다. 예를 들어 설명하면, 제어부(220)는 호스트 장치(200)에 표시된 이미지 전체를 캡쳐하여 이미지 데이터를 획득한다.
606 단계에서 호스트 장치(200)의 변환부(230)는 수신된 포맷 정보에 따라 캡쳐하여 획득된 이미지데이터의 포맷을 변환한다. 예를 들어 설명하면, 변환부(230)는 캡쳐하여 획득된 이미지데이터가 BMP 포맷인 경우, 상기 이미지데이터의 포맷을 JPEG 포맷으로 변환한다.
다만, 사용환경에 따라, 이러한 변환은 화상형성장치(100)의 변환부(170)에서 수행될 수도 있다. 이러한 변환이 화상형성장치(100)의 변환부(170)에서 수행될 경우, 도 6에 도시된 606 단계는 수행되지 않고, 아래의 608 단계와 609 단계 사이에, 화상형성장치(100)의 변환부(170)에 의하여 이미지데이터의 변환과정이 수행될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
607 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 상기 606 단계에서 변환된 이미지데이터를 화상형성장치(100)로 전송하고, 608 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 변환된 이미지데이터를 호스트 장치(200)로부터 수신한다.
다만, 사용환경에 따라, 화상형성장치(100)는 소정의 시간 이내에 호스트 장치(200)로부터 이미지데이터가 수신되지 않는 경우, 호스트 장치(200)가 정상동작하지 않음을 사용자에게 알리고 절차가 종료된다.
609 단계에서 화상형성장치(100)의 제어부(120)는 상기 608 단계에서 수신된 이미지데이터가 설정정보에 따른 위치에 저장되도록 제어한다. 예를 들어 설명하면, 제어부(120)는 이미지데이터가 화상형성장치(100)와 연결된 USB 메모리에 저장되도록, 상기 이미지데이터가 통신 인터페이스부(150)를 통하여 상기 USB 메모리로 전송되도록 한다.
이에 따라, 화상형성장치(100)의 작업모드가 스캔모드일 경우, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터가 화상형성장치(100)에 마련된 입력버튼을 선택하는 간단한 조작만으로 저장될 수 있다.
도 7은 본 실시예에 따른 화상형성장치(100)가 인쇄모드인 경우, 화상형성장치(100)와 호스트 장치(200)간의 데이터 흐름도를 도시한 도면이다.
도 7에 도시된 흐름도는 화상형성장치(100)가 인쇄모드인 경우를 제외하고는 상기 도 6에 도시된 흐름도와 동일하기에, 중복되는 설명은 생략한다.
701 단계에서 화상형성장치(100)의 제어부(120)는 인쇄모드에 대응하여 미리 설정된 작업 및 상기 설정된 작업에 따른 설정정보를 저장부(140)로부터 추출한다.
추출된 정보에 대하여 예를 들어 설명하면, 인쇄모드에 대응하여 미리 설정된 작업은 인쇄작업이 될 수 있고, 인쇄작업에 따른 설정정보는 호스트 장치(200)에 활성화된 창에 포함된 이미지를 캡쳐하고, 이미지데이터가 한 장의 인쇄용지에 인쇄되지 않는 경우, 이미지데이터를 축소하도록 설정할 수 있다.
702 단계에서 화상형성장치(100)의 제어부(120)는 상기 701 단계에서 추출된 정보를 참조하여, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위 및 이미지데이터의 포맷을 결정한다. 상기에서 설명한 바와 같이, 캡쳐 범위는 호스트 장치(200)에 활성화된 창에 포함된 이미지이고, 이미지데이터의 포맷은 인쇄작업을 수행하기 위한 PCL 또는 GDI 포맷이 될 수 있다.
703 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 상기 702 단계에서 결정된 캡쳐 범위 및 포맷 정보를 호스트 장치(200)로 전송하고, 704 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 화상형성장치(100)로부터 캡쳐 범위 및 포맷 정보를 수신한다.
705 단계에서 호스트 장치(200)의 제어부(220)는 수신된 캡쳐 범위에 따라 호스트 장치(200)에 구현된 이미지를 캡쳐한다. 예를 들어 설명하면, 제어부(220)는 호스트 장치(200)에 활성화된 창에 포함된 이미지를 캡쳐하여 이미지데이터를 획득한다.
706 단계에서 호스트 장치(200)의 변환부(230)는 수신된 포맷 정보에 따라 캡쳐하여 획득된 이미지데이터를 변환한다. 예를 들어 설명하면, 변환부(230)는 캡쳐하여 획득된 이미지데이터가 BMP 포맷인 경우, 상기 이미지데이터의 포맷을 PCL 포맷으로 변환한다.
다만, 사용환경에 따라, 이러한 변환은 화상형성장치(100)의 변환부(170)에서 수행될 수도 있다. 이러한 변환이 화상형성장치(100)의 변환부(170)에서 수행될 경우, 도 7에 도시된 706 단계는 수행되지 않고, 아래의 708 단계와 709 단계 사이에, 화상형성장치(100)의 변환부(170)에 의하여 이미지데이터의 변환과정이 수행될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
707 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 상기 706 단계에서 변환된 이미지데이터를 화상형성장치(100)로 전송하고, 708 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 변환된 이미지데이터를 호스트 장치(200)로부터 수신한다.
709 단계에서 화상형성장치(100)의 제어부(120)는 상기 708 단계에서 수신된 이미지데이터가 설정정보에 따라 인쇄되도록 제어한다. 예를 들어 설명하면, 제어부(120)는 이미지데이터가 오버사이즈(oversize)에 해당하여 한 장의 인쇄용지에 인쇄되지 않는 경우, 이미지데이터를 축소하여 한 장의 인쇄용지에 인쇄한다
이때, 이러한 축소 작업은 화상형성장치(100)의 제어부(120)에서 수행될 수도 있으나, 이에 한정되지 않고, 호스트 장치(200)의 제어부(220)에서 미리 수행될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
이에 따라, 화상형성장치(100)의 작업모드가 인쇄모드일 경우, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터가 화상형성장치(100)에 마련된 입력버튼을 선택하는 간단한 조작만으로 인쇄될 수 있다.
도 8은 본 실시예에 따른 화상형성장치(100)가 전송모드인 경우, 화상형성장치(100)와 호스트 장치(200)간의 데이터 흐름도를 도시한 도면이다.
도 8에 도시된 흐름도는 화상형성장치(100)가 전송모드인 경우를 제외하고는 상기 도 6에 도시된 흐름도와 동일하기에, 중복되는 설명은 생략한다.
801 단계에서 화상형성장치(100)의 제어부(120)는 전송모드에 대응하여 미리 설정된 작업 및 상기 설정된 작업에 따른 설정정보를 저장부(140)로부터 추출한다.
추출된 정보에 대하여 예를 들어 설명하면, 전송모드에 대응하여 미리 설정된 작업은 전송작업이 될 수 있고, 전송작업에 따른 설정정보는 호스트 장치(200)에 활성화된 창에 포함된 이미지를 캡쳐하고, 이미지데이터를 전송하는 방식은 팩스전송이 될 수 있고, 또한, 이미지데이터를 전송할 수신지에 대한 수신 팩스번호를 설정할 있다.
802 단계에서 화상형성장치(100)의 제어부(120)는 상기 801 단계에서 추출된 정보를 참조하여, 호스트 장치(200)에 구현된 이미지의 캡쳐 범위 및 이미지데이터의 포맷을 결정한다. 상기에서 설명한 바와 같이, 캡쳐 범위는 호스트 장치(200)에 활성화된 창에 포함된 이미지이고, 이미지데이터의 포맷은 팩스전송작업을 수행하기 위한 T4 또는 MMR 포맷이 될 수 있다.
803 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 상기 802 단계에서 결정된 캡쳐 범위 및 포맷 정보를 호스트 장치(200)로 전송하고, 804 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 화상형성장치(100)로부터 캡쳐 범위 및 포맷 정보를 수신한다.
805 단계에서 호스트 장치(200)의 제어부(220)는 수신된 캡쳐 범위에 따라 호스트 장치(200)에 구현된 이미지를 캡쳐하고, 806 단계에서 호스트 장치(200)의 변환부(230)는 수신된 포맷 정보에 따라 캡쳐하여 획득된 이미지데이터를 변환한다. 예를 들어 설명하면, 변환부(230)는 캡쳐하여 획득된 이미지데이터가 BMP 포맷인 경우, 상기 이미지데이터의 포맷을 MMR 포맷으로 변환한다.
다만, 사용환경에 따라, 이러한 변환은 화상형성장치(100)의 변환부(170)에서 수행될 수도 있다. 이러한 변환이 화상형성장치(100)의 변환부(170)에서 수행될 경우, 도 8에 도시된 806 단계는 수행되지 않고, 아래의 808 단계와 809 단계 사이에, 화상형성장치(100)의 변환부(170)에 의하여 이미지데이터의 변환과정이 수행될 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
807 단계에서 호스트 장치(200)의 통신 인터페이스부(210)는 상기 806 단계에서 변환된 이미지데이터를 화상형성장치(100)로 전송하고, 808 단계에서 화상형성장치(100)의 통신 인터페이스부(150)는 변환된 이미지데이터를 호스트 장치(200)로부터 수신한다.
809 단계에서 화상형성장치(100)의 제어부(120)는 상기 808 단계에서 수신된 이미지데이터가 설정정보에 따라 전송되도록 제어한다. 예를 들어 설명하면, 제어부(120)는 이미지데이터를 설정된 수신 팩스번호로 팩스전송한다.
이에 따라, 화상형성장치(100)의 작업모드가 전송모드일 경우, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터가 화상형성장치(100)에 마련된 입력버튼을 선택하는 간단한 조작만으로 팩스전송될 수 있다.
도 9는 본 실시예에 따른 화상형성장치(100)에서 작업을 수행하는 방법의 다른 예를 도시한 흐름도이다.
901 단계에서 설정정보 설정부(130)는 화상형성장치(100)에 마련된 입력버튼이 선택되면 수행될 작업을 설정한다.
902 단계에서 제어부(120)는 화상형성장치(100)에 마련된 입력버튼이 선택되었다고 판단되면, 화상형성장치(100)와 연결된 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여, 상기 901 단계에서 설정된 설정에 따른 작업이 수행되도록 제어한다. 이때, 설정에 따른 작업은 이미지데이터를 저장하는 저장작업 및 이미지데이터를 외부장치(300)로 출력하는 전송작업 중 적어도 어느 하나가 될 수 있다. 본 실시예에 따른 저장작업은 이미지데이터가 화상형성장치(100) 내부 및 외부장치(300) 중 적어도 어느 하나에 저장하는 것을 나타낼 수 있다.
이러한 경우, 본 실시예에 따른 화상형성장치(100)에 작업모드 판단부(110)는 포함되지 않을 수 있다. 즉, 도 9에 도시된 흐름도에 따르면, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터는 화상형성장치(100)의 현재 작업모드와 무관하게, 사용자에 의하여 설정된 작업이 수행될 수 있다. 이에 따라, 사용자는 자주 사용하는 작업을 미리 설정함에 따라, 호스트 장치(200)에서 캡쳐하여 획득된 이미지데이터에 대하여 자주 수행되는 작업을 편리하게 수행할 수 있다.
본 실시예에 따른 화상형성장치(100)에 따르면, 사용자는 화상형성장치(100)에 마련된 입력버튼을 선택하는 간단한 조작만으로, 화상형성장치(100)의 현재 작업모드에 따른 작업을 호스트 장치(200)에서 캡쳐된 이미지데이터에 대하여 수행할 수 있다. 이에 따라, 사용자는 호스트 장치(200)에서 캡쳐된 이미지데이터를 다양한 용도로 편리하게 사용할 수 있다.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
100 ... 화상형성장치
110 ... 작업모드 판단부]
120 ... 제어부
200 ... 호스트 장치
300 ... 외부장치

Claims (20)

  1. 복수의 작업모드들이 설정가능한 화상형성장치에서 작업을 수행하는 방법에 있어서,
    상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하는 단계;
    상기 입력버튼이 선택되었다고 판단되면, 상기 복수의 작업모드들 중 상기 화상형성장치의 현재 작업모드를 판단하는 단계; 및
    상기 이미지데이터에 대하여, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행하는 단계를 포함하는 방법.
  2. 제 1 항에 있어서,
    상기 미리 설정된 작업은 상기 이미지데이터를 저장하는 저장작업 및 상기 이미지데이터를 외부장치로 출력하는 전송작업 중 적어도 어느 하나를 포함하는 방법.
  3. 제 1 항에 있어서,
    상기 작업모드에 대응하여 수행될 작업, 상기 호스트 장치에서의 캡쳐 범위 및 상기 캡쳐하여 획득된 이미지데이터의 포맷(format) 중 적어도 어느 하나를 설정하는 단계를 더 포함하는 방법.
  4. 제 3 항에 있어서,
    상기 호스트 장치에 대하여, 상기 설정에 따른 이미지데이터를 요청하는 단계; 및
    상기 호스트 장치로부터 상기 요청에 따른 이미지데이터를 수신하는 단계를 더 포함하고,
    상기 작업을 수행하는 단계는 상기 수신된 이미지데이터에 대하여, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행하는 것을 특징으로 하는 방법.
  5. 제 3 항에 있어서,
    상기 호스트 장치에서의 캡쳐 범위를 설정하는 단계는 상기 화상형성장치에 마련된 입력버튼이 사용자에 의하여 눌려지는 시간의 정도에 따라, 캡쳐 범위가 결정되도록 설정하는 것을 특징으로 하는 방법.
  6. 제 1 항에 있어서,
    상기 작업을 수행하는 단계는 상기 화상형성장치의 작업모드가 스캔모드로 판단된 경우, 상기 이미지데이터에 대하여 저장작업을 수행하는 것을 특징으로 하는 방법.
  7. 제 6 항에 있어서,
    상기 이미지데이터가 저장될 위치 및 상기 이미지데이터가 저장될 포맷을 설정하는 단계;
    상기 설정을 참조하여, 상기 이미지데이터가 설정된 포맷을 가지도록 변환하는 단계; 및
    상기 설정을 참조하여, 상기 변환된 이미지데이터를 상기 화상형성장치 또는 외부장치 중 적어도 어느 하나에 저장하는 단계를 더 포함하는 방법.
  8. 제 1 항에 있어서,
    상기 작업을 수행하는 단계는 상기 화상형성장치의 작업모드가 전송모드로 판단된 경우, 상기 이미지데이터에 대하여 전송작업을 수행하는 것을 특징으로 하는 방법.
  9. 제 8 항에 있어서,
    상기 이미지데이터를 전송할 방식 및 상기 이미지데이터가 전송될 수신지를 설정하는 단계;
    상기 설정을 참조하여, 상기 이미지데이터를 전송 방식에 따른 포맷을 가지도록 변환하는 단계; 및
    상기 설정을 참조하여, 상기 변환된 이미지데이터를 상기 수신지로 전송하는 단계를 더 포함하는 방법.
  10. 제 1 항에 있어서,
    상기 작업을 수행하는 단계는 상기 화상형성장치의 작업모드가 인쇄모드로 판단된 경우, 상기 이미지데이터에 대하여 인쇄작업을 수행하는 것을 특징으로 하는 방법.
  11. 제 10 항에 있어서,
    상기 캡쳐하여 획득된 이미지데이터가 한 장의 인쇄용지에 인쇄되지 않는 경우, 상기 이미지데이터를 축소하거나 또는 분할하도록 설정하는 단계를 더 포함하고,
    상기 작업을 수행하는 단계는, 상기 이미지데이터가 축소되도록 설정된 경우에는 상기 이미지데이터를 축소하여 한 장의 인쇄용지에 인쇄하고, 상기 이미지데이터가 분할되도록 설정된 경우에는 상기 이미지데이터를 분할하여 복수 장의 인쇄용지들에 인쇄하는 것을 특징으로 하는 방법.
  12. 화상형성장치에 마련된 입력버튼이 선택되면 수행될 작업을 설정하는 단계; 및
    상기 화상형성장치에 마련된 입력버튼이 선택되었다고 판단되면, 상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여, 상기 설정에 따른 작업을 수행하는 단계를 포함하는 화상형성장치에서 작업을 수행하는 방법.
  13. 제 12 항에 있어서,
    상기 설정에 따른 작업은 상기 이미지데이터를 저장하는 저장작업 및 상기 이미지데이터를 외부장치로 출력하는 전송작업 중 적어도 어느 하나를 포함하는 방법.
  14. 제 1 항 내지 제 13 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  15. 복수의 작업모드들이 설정가능한 화상형성장치에 있어서,
    상기 화상형성장치와 연결된 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼을 포함하는 사용자 인터페이스부;
    상기 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하는 제어부; 및
    상기 입력버튼이 선택되었다고 판단되면, 상기 복수의 작업모드들 중 상기 화상형성장치의 현재 작업모드를 판단하는 작업모드 판단부를 포함하고,
    상기 제어부는 상기 이미지데이터에 대하여, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어하는 화상형성장치.
  16. 제 15 항에 있어서,
    상기 미리 설정된 작업은 상기 이미지데이터를 저장하는 저장작업 및 상기 이미지데이터를 외부장치로 출력하는 전송작업 중 적어도 어느 하나를 포함하는 화상형성장치.
  17. 제 15 항에 있어서,
    사용자로부터 입력되는 정보를 참조하여, 상기 화상형성장치의 작업모드에 대응하여 수행될 작업, 상기 호스트 장치에서의 캡쳐 범위 및 상기 캡쳐하여 획득된 이미지데이터의 포맷(format) 중 적어도 어느 하나를 설정하는 설정정보 설정부를 더 포함하는 화상형성장치.
  18. 제 17 항에 있어서,
    상기 호스트 장치와 데이터를 송수신하는 통신 인터페이스부를 더 포함하고,
    상기 제어부는 상기 호스트 장치에 대하여 상기 설정에 따른 이미지데이터를 상기 통신 인터페이부를 통하여 요청하고, 상기 요청에 대한 응답으로 상기 통신 인터페이스부를 통하여 수신된 이미지데이터에 대하여 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업이 수행되도록 제어하는 화상형성장치.
  19. 화상형성장치 및 상기 화상형성장치와 연결가능한 호스트 장치를 포함하는 작업을 수행하는 시스템에 있어서,
    상기 호스트 장치에서 캡쳐(capture)하여 획득된 이미지데이터에 대하여 소정의 작업을 수행하기 위한 입력버튼이 사용자에 의하여 선택되는지 여부를 판단하고, 상기 입력버튼이 선택되었다고 판단되면 복수의 작업모드들 중 현재 작업모드를 판단하고, 상기 판단결과에 따른 작업모드에 대응하여 미리 설정된 작업을 수행하기 위한 이미지데이터를 요청하는 화상형성장치; 및
    상기 요청에 따라 캡쳐(capture)하여 획득된 이미지데이터를 상기 화상형성장치로 제공하는 호스트 장치를 포함하고,
    상기 화상형성장치는 상기 제공된 이미지데이터를 이용하여 상기 미리 설정된 작업을 수행하는 것을 특징으로 하는 시스템.
  20. 제 19 항에 있어서,
    상기 미리 설정된 작업은 상기 이미지데이터를 상기 화상형성장치 또는 상기 화상형성장치와 연결된 외부장치에 저장하는 저장작업 및 상기 이미지데이터를 외부장치로 출력하는 전송작업 중 적어도 어느 하나를 포함하는 시스템.
KR1020100115759A 2010-11-19 2010-11-19 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템 KR20120054403A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100115759A KR20120054403A (ko) 2010-11-19 2010-11-19 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템
US13/317,247 US20120127502A1 (en) 2010-11-19 2011-10-13 Method of performing operations in image forming apparatus, image forming apparatus and image forming system for performing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100115759A KR20120054403A (ko) 2010-11-19 2010-11-19 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템

Publications (1)

Publication Number Publication Date
KR20120054403A true KR20120054403A (ko) 2012-05-30

Family

ID=46064130

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100115759A KR20120054403A (ko) 2010-11-19 2010-11-19 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템

Country Status (2)

Country Link
US (1) US20120127502A1 (ko)
KR (1) KR20120054403A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160025886A (ko) * 2014-08-28 2016-03-09 삼성전자주식회사 사용자 단말을 이용하여 화상형성장치를 제어하는 방법, 이를 수행하기 위한 화상형성장치 및 사용자 단말
US9804732B2 (en) 2014-08-28 2017-10-31 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US9924052B2 (en) 2014-08-28 2018-03-20 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5505406B2 (ja) * 2011-12-16 2014-05-28 コニカミノルタ株式会社 画像処理装置、画像処理システム、画像処理方法およびプログラム
JP6244640B2 (ja) * 2013-03-28 2017-12-13 セイコーエプソン株式会社 印刷装置
JP6885151B2 (ja) * 2017-03-30 2021-06-09 ブラザー工業株式会社 画像処理装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6744936B2 (en) * 1997-12-30 2004-06-01 Imagetag, Inc. Apparatus and method for simultaneously managing paper-based documents and digital images of the same
EP1163935A1 (en) * 1999-01-29 2001-12-19 Scale Inc. Time-series data processing device and method
JP4552970B2 (ja) * 2007-05-31 2010-09-29 ブラザー工業株式会社 印刷制御装置及びプログラム
JP2009194634A (ja) * 2008-02-14 2009-08-27 Seiko Epson Corp ジョブ処理装置及びその制御方法
JP4743285B2 (ja) * 2009-02-03 2011-08-10 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム、画像処理方法、画像処理装置及び画像処理プログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160025886A (ko) * 2014-08-28 2016-03-09 삼성전자주식회사 사용자 단말을 이용하여 화상형성장치를 제어하는 방법, 이를 수행하기 위한 화상형성장치 및 사용자 단말
US9804732B2 (en) 2014-08-28 2017-10-31 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US9924052B2 (en) 2014-08-28 2018-03-20 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US10063635B2 (en) 2014-08-28 2018-08-28 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method

Also Published As

Publication number Publication date
US20120127502A1 (en) 2012-05-24

Similar Documents

Publication Publication Date Title
JP3960340B2 (ja) 画像読取方法およびシステム
US8498003B2 (en) Job log control method, computer readable medium for the same, image processing device, and image processing system
KR100814444B1 (ko) 화상형성장치에서 파일의 포맷을 자동으로 변환하여 작업을수행하는 방법 및 시스템과 화상형성장치
US9350901B2 (en) Image processing apparatus that is capable of two-color printing, control method therefor, and storage medium storing control program therefor
EP1903770A1 (en) Image forming apparatus, image forming method, and computer-readable recording medium storing image forming program
JP5928498B2 (ja) 情報機器、コンピュータープログラムおよびメモリ共有方法
KR20120054403A (ko) 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템
US20080025748A1 (en) Image Forming Apparatus, Image Forming Method and Image Forming System
US9288346B2 (en) Image processing apparatus for reading and processing a document image and control method thereof
JP6344955B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2019220055A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
US8531694B2 (en) Appending restriction information to a job before transmission
KR101383318B1 (ko) 화상독취장치 및 화상독취방법
JP4991449B2 (ja) 画像処理装置、画像処理装置の制御方法、及び、コンピュータプログラム
JP2010273224A (ja) 情報処理装置、その処理方法、プログラム
JP2008283441A (ja) 画像処理システム、画像読取装置、および制御プログラム
EP3151105A1 (en) Image forming apparatus and scanning method by image forming apparatus
JP2018042152A (ja) 画像処理装置、画像処理プログラム、画像処理システムおよび画像処理方法
JP4914477B2 (ja) 画像処理装置
JP2010141790A (ja) 画像処理装置及びワークフロー実行方法、並びにプログラム
JP2006211387A (ja) ファイル管理システム、画像読取装置、画像表示装置、及び画像表示プログラム
JP6504958B2 (ja) 通信装置、画像処理システム、制御方法、及び、プログラム
JP2009077282A (ja) 画像表示システム
EP2056197A1 (en) Image forming device, image formation controlling method, and image formation controlling program
TWI409690B (zh) 多功能事務機之控制模組及方法

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid