KR20180080516A - 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법 - Google Patents

이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법 Download PDF

Info

Publication number
KR20180080516A
KR20180080516A KR1020170001313A KR20170001313A KR20180080516A KR 20180080516 A KR20180080516 A KR 20180080516A KR 1020170001313 A KR1020170001313 A KR 1020170001313A KR 20170001313 A KR20170001313 A KR 20170001313A KR 20180080516 A KR20180080516 A KR 20180080516A
Authority
KR
South Korea
Prior art keywords
mail
image forming
forming apparatus
server
address
Prior art date
Application number
KR1020170001313A
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 KR1020170001313A priority Critical patent/KR20180080516A/ko
Priority to PCT/KR2017/002109 priority patent/WO2018128217A1/ko
Priority to CN201780082075.0A priority patent/CN110140143A/zh
Publication of KR20180080516A publication Critical patent/KR20180080516A/ko
Priority to US16/458,516 priority patent/US20190327379A1/en

Links

Images

Classifications

    • G06Q50/32
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • H04N1/32096Checking the destination, e.g. correspondence of manual input with stored destination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1231Device related settings, e.g. IP address, Name, Identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1258Configuration of print job parameters, e.g. using UI at the client by updating job settings at the printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services
    • 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/00212Attaching image data to computer messages, e.g. to e-mails
    • 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/00244Connection 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 with a server, e.g. an internet server
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법은, 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하는 단계, 수신한 이메일이 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하는 단계, 수신한 이메일이 확인 요청 메일인 경우, 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하는 단계 및 답변 메일을 수신한 이메일의 발신자 주소로 회신하는 단계를 포함한다.

Description

이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법{A SERVER FOR PROVIDING EMAIL PRINTING SERVICE AND OPERATION METHOD THEREOF}
본 발명은 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법에 관한 것이다.
최근 전자 통신 관련 기술 및 네트워크 관련 기술이 발전함에 따라 이러한 기술들을 활용한 다양한 서비스들이 개발 및 출시되고 있다. 이러한 서비스 중 하나로, 이메일을 이용하여 원격지에 있는 화상 형성 장치에서 문서를 인쇄하는 이메일 프린팅 서비스가 있다.
이메일 프린팅 서비스는 사용자 또는 관리자가 프린터를 이메일 프린팅 서비스에 등록을 하여 프린터 고유의 이메일을 발급하고, 사용자가 인쇄하고자 하는 문서를 등록된 프린터의 이메일 주소로 발송하면, 프린터는 이를 수신하여 이메일 본문 내용 또는 첨부 파일을 인쇄하는 서비스이다. 이메일 프린팅 서비스를 이용하면, 사용자가 별도로 프로그램이나 애플리케이션을 설치할 필요없이 이메일을 보내는 것으로 인쇄가 가능하다.
다만, 종래 기술에 따른 이메일 프린팅 서비스의 경우, 보안이 취약하다는 문제가 있다. 이메일을 발송하기 위해서는 수신측 이메일 주소를 입력해야 한다. 수신측 이메일 주소는 텍스트 입력 항목으로 어떤 문자나 숫자 등도 입력이 가능한 바, 사용자가 수신측 이메일 주소를 입력 시 실수할 가능성이 있다. 이메일 주소를 잘못 입력하는 경우, 중요한 문서가 유출되거나 잘못 전송될 수 있다.
따라서, 사용자의 실수 또는 다른 원인으로 수신측 이메일 주소를 잘못 입력하더라도 문서의 유출을 방지할 수 있는 기술이 필요하다.
일 실시예는 보안성이 강화된 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다. 보다 구체적으로, 사용자의 실수 또는 다른 원인으로 수신측 이메일 주소를 잘못 입력하더라도 문서의 유출을 방지할 수 있는 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다.
일 실시예는 이메일 프린팅 서비스를 통해 부가적인 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다. 보다 구체적으로, 주소록 등록, 화상 형성 장치 검색, 화상 형성 장치의 상태 확인과 같은 부가적인 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다.
일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법은, 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하는 단계, 상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하는 단계, 상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하는 단계 및 상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하는 단계를 포함하는 것을 특징으로 한다.
일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버는, 외부장치와 통신하는 통신부, 이메일 프린팅 서비스를 제공하기 위한 프로그램을 저장하는 메모리, 상기 이메일 프린팅 서비스를 제공하기 위한 프로그램을 실행함으로써, 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하고, 상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하며, 상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하고, 상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하도록 서버를 제어하는 프로세서를 포함하는 것을 특징으로 한다.
일 실시예에 따른 컴퓨터로 판독 가능한 비일시적 기록 매체는, 이메일 프린팅 서비스를 제공하는 서버의 동작 방법을 구현하기 위한 프로그램이 기록된 것을 특징으로 한다.
도 1은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 시스템을 나타내는 도면이다.
도 2는 일 실시예에 따른 이메일 프린팅 서비스를 나타내는 도면이다.
도 3은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
도 4는 다른 일 실시예에 따른 이메일 프린팅 서비스를 나타내는 도면이다.
도 5는 다른 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
도 6은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 구성을 나타내는 블럭도이다.
도 7은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 클라우드 서버의 구성을 나타내는 블럭도이다.
도 8은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 클라우드 서버의 동작 방법을 나타내는 순서도이다.
도 9는 일 실시예에 따른 답변 메일을 나타내는 도면이다.
도 10은 일 실시예에 따른 인쇄 지시 메일을 나타내는 도면이다.
도 11은 일 실시예에 따른 오류 메일을 나타내는 도면이다.
도 12는 일 실시예에 따른 화상 형성 장치 검색 서비스를 나타내는 도면이다.
도 13은 일 실시예에 따른 화상 형성 장치 검색 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
도 14는 일 실시예에 따른 화상 형성 장치의 동작 상태 확인 서비스를 나타내는 도면이다.
도 15는 일 실시예에 따른 화상 형성 장치의 동작 상태 확인 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
도 16은 일 실시예에 따른 주소록 등록 서비스를 나타내는 도면이다.
이하에서는 도면을 참조하여 다양한 실시예들을 상세히 설명한다. 이하에서 설명되는 실시예들은 여러 가지 상이한 형태로 변형되어 실시될 수도 있다. 실시예들의 특징을 보다 명확히 설명하기 위하여 이하의 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서 자세한 설명은 생략한다.
실시 예들에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
한편, 본 명세서에서 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 ‘직접적으로 연결’되어 있는 경우뿐 아니라, ‘그 중간에 다른 구성을 사이에 두고 연결’되어 있는 경우도 포함한다. 또한, 어떤 구성이 다른 구성을 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 그 외 다른 구성을 제외하는 것이 아니라 다른 구성들 더 포함할 수도 있다는 것을 의미한다. 나아가, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
도 1은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 시스템을 나타내는 도면이다.
도 1을 참조하면, 개시된 실시예에 따른 이메일 프린팅 서비스를 제공하는 시스템은 사용자 디바이스(110), 서버(120) 및 화상 형성 장치(130)를 포함할 수 있으며, 사용자 디바이스(110), 서버(120) 및 화상 형성 장치(130)는 네트워크(140)로 연결된다.
사용자 디바이스(110)는 네트워크에 연결 가능한 다양한 장치를 포함할 수 있다. 예를 들어, 사용자 디바이스(110)는 PC, 노트북, 태블릿 PC, 스마트폰과 같은 사용자 디바이스를 포함할 수 있다. 사용자 디바이스(110)는 서버(120)로 이메일을 발송하고, 서버(120)로부터 이메일을 수신할 수 있도록 이메일 클라이언트를 포함할 수 있다. 또는, 사용자 디바이스(110)는 웹메일을 이용하기 위한 웹브라우저를 포함할 수 있다. 일 실시예에서, 사용자 디바이스(110)는 서버(120)를 통해 화상 형성 장치(130)로 이메일을 발송하고, 서버(120)로부터 메일을 수신할 수 있다.
서버(120)는 이메일 프린팅 서비스를 제공한다. 서버(120)는 이메일 서버일 수도 있고, 이메일 서버 및 다른 기능을 갖는 적어도 하나 이상의 서버들을 포함하는 클라우드 서버일 수도 있다. 일 실시예에서 서버(120)는 사용자 디바이스(110)로부터 화상 형성 장치(130)로 발송되는 이메일을 수신하거나, 수신하여 화상 형성 장치(130)로 전달할 수 있다. 또한, 서버(120)는 사용자 디바이스(110)로 이메일을 발송할 수도 있다. 나아가, 서버(120)는 화상 형성 장치(130)와 통신할 수 있으며, 화상 형성 장치(130)에 인쇄 데이터와 함께 인쇄 지시를 전송할 수 있다.
화상 형성 장치(130)는 프린터(printer), 스캐너(scanner), 팩스기(fax machine), 복합기(multi-function printer, MFP) 또는 디스플레이 장치 등과 같이 화상 형성 작업(image forming job)을 수행할 수 있는 모든 장치들을 의미할 수 있다. 화상 형성 작업이란 화상의 형성 또는 화상 파일의 생성/저장/전송 등과 같이 화상과 관련된 다양한 작업들(e.g. 인쇄, 스캔 또는 팩스)을 의미할 수 있으며, 작업(job)이란 화상 형성 작업을 의미할 뿐 아니라, 화상 형성 작업의 수행을 위해서 필요한 일련의 프로세스들을 모두 포함하는 의미일 수 있다. 특히, 일 실시예에서 화상 형성 장치(130)는 인쇄 작업을 수행할 수 잇는 화상 화상 형성 장치일 수 있다. 일 실시예에서, 화상 형성 장치(130)는 사용자 디바이스(110), 서버(120)와 같은 외부 디바이스와 통신을 하기 위한 통신부를 포함할 수 있다. 화상 형성 장치(130)는 통신부를 통해 인쇄 지시를 수신하여 인쇄 작업을 수행할 수 있다.
네트워크(140)는 사용자 디바이스(110), 서버(120) 및 화상 형성 장치(130)를 연결한다. 개시된 실시예에 따르면, 네트워크(140)는 인터넷, 인트라넷 등을 포함할 수 있다.
도 2는 일 실시예에 따른 이메일 프린팅 서비스를 나타내는 도면이다.
도 2를 참조하면, 210 단계에서, 사용자 디바이스(201)가 서버(202)로 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일을 발송한다. 서버(202)는 확인 요청 메일을 수신하는 경우, 수신한 확인 요청 메일의 수신자 주소가 화상 형성 장치의 이메일 주소인지 여부를 확인하여 이메일 주소가 정확하다는 답변 메일을 작성한다. 220 단계에서 서버(202)는 작성한 답변 메일을 사용자 디바이스(201)로 전송한다.
이메일 프린팅 서비스를 이용하고자 하는 사용자 디바이스(201)의 사용자는 이메일을 발송할 때, 수신자 주소로 인쇄 작업을 지시하고자 하는 화상 형성 장치의 이메일 주소를 입력하게 된다. 하지만, 이메일 주소는 텍스트 입력 항목으로 어떤 문자나 숫자 등도 입력이 가능하여 사용자가 수신자 주소를 입력할 때 잘못된 이메일 주소를 입력할 가능성이 있다.
일 실시예에 따르면, 사용자 디바이스(201)를 사용하는 사용자는 확인 요청 메일을 발송하고, 답변 메일을 수신함으로써 정확한 화상 형성 장치의 이메일 주소를 확인하고, 확인된 주소로 이메일을 발송할 수 있다. 따라서, 사용자의 실수로 프린팅할 자료가 다른 이메일 주소로 발송되어 원하지 않는 자료 유출이 발생되는 것을 방지할 수 있다.
아래에서 보다 구체적으로 설명하도록 한다.
도 3은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
먼저, 310 단계에서 서버(202)는 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신한다. 이메일 프린팅 서비스를 이용하고자 하는 사용자 디바이스(201)의 사용자는 인쇄하고자 하는 원격지 화상 형성 장치의 이메일 주소로 이메일을 발송한다. 사용자는 사용자 디바이스(201)를 이용하여 이메일 클라이언트 프로그램 또는 웹메일 서비스에 접속하여 이메일을 발송할 수 있다. 서버(202)는 사용자 디바이스(201)에서 발송된 이메일이 화상 형성 장치로 전송되는 중간 과정에서 해당 이메일을 수신할 수 있다. 따라서, 사용자는 서버(202)의 이메일 주소를 모르더라도 화상 형성 장치의 이메일 주소로 이메일을 발송하면, 서버(202)가 중간에서 전송되는 이메일을 수신할 수 있다.
서버(202)는 받는 이메일 서버, 보내는 이메일 서버를 포함하는 이메일 서버일 수도 있고, 이메일 서버를 포함하는 클라우드 서버일 수도 있다. 이때, 이메일 서버는 화상 형성 장치의 이메일 주소를 관리하는 이메일 서버일 수 있다.
320 단계에서 서버(202)는 수신한 이메일이 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단한다. 서버(202)는 기설정된 방법으로 수신한 이메일이 확인 요청 메일인지 여부를 판단할 수 있다. 일 실시예에서, 서버(202)는 수신한 이메일에 제목이 없는 경우, 내용이 없는 경우 및 첨부 파일이 없는 경우 중 적어도 하나의 이상의 경우, 수신한 이메일이 확인 요청 메일이라고 판단할 수 있다. 다만, 이러한 방법은 하나의 실시예에 불과하며, 이에 한정되지 않고 다양한 방법으로 수신한 이메일이 확인 요청 메일인지 여부를 판단할 수 있다.
서버(202)가 클라우드 서버(202)인 경우, 수신한 이메일이 확인 요청 메일인지 여부를 판단하는 별도의 이메일 분석 서버를 포함할 수 있다.
330 단계에서 서버(202)는 수신한 이메일이 상기 확인 요청 메일인 경우, 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성한다. 서버(202)는 이메일을 수신하는 경우, 수신한 이메일의 수신자 주소가 서버(202)에 등록된 이메일 주소인지 여부를 확인하고, 수신자 주소가 등록된 이메일 주소인 경우, 수신자 주소가 화상 형성 장치의 이메일 주소인지 여부를 확인한다. 서버(202)는 수신자 주소가 화상 형성 장치의 이메일 주소인 경우, 수신한 이메일이 확인 요청 메일인지 여부를 판단한다. 이에 대해서는 아래에서 다시 상세히 설명하도록 한다. 이러한 과정에 따르면, 서버(202)가 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하였다는 것은 수신자 주소가 화상 형성 장치의 이메일 주소로 정확히 기재되었다는 것을 의미하는 바, 서버(202)는 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성할 수 있다.
일 실시예에서, 서버(202)는 화상 형성 장치의 정보를 포함하는 답변 메일을 작성할 수 있다. 이때, 화상 형성 장치의 정보는 화상 형성 장치의 물리적 주소, 상태 정보 및 속성 정보 중 적어도 하나 이상을 포함할 수 있다. 서버(202)가 답변 메일에 화상 형성 장치의 물리적 주소를 기재함으로써, 해당 사용자는 인쇄하고자 하는 프린터가 맞는 지, 해당 프린터가 원하는 위치에 있는지 여부를 확인할 수 있다. 나아가, 서버(202)가 답변 메일에 화상 형성 장치의 상태 정보 및/또는 속성 정보를 기재함으로써, 사용자는 인쇄 가능 여부를 확인하고, 인쇄 옵션을 설정할 수도 있다.
340 단계에서 서버(202)는 답변 메일을 수신한 이메일의 발신자 주소로 회신한다. 이때, 서버(202)는 새로운 메일을 발송하는 것이 아니라 회신을 함으로써 발송자 주소를 화상 형성 장치의 이메일 주소로 하여 답변 메일을 발송할 수 있다. 사용자는 답변 메일을 수신함으로써, 화상 형성 장치의 이메일 주소를 확인할 수 있어 확인된 주소로 이메일을 발송할 수 있고, 답변 메일에 포함된 화상 형성 장치의 정보를 확인하여 인쇄하고자 하는 화상 형성 장치에서 정확히 인쇄 작업을 수행할 수 있다. 또한, 일 실시예에서 서버(202)는 기설정된 시간 이내에 답변 메일을 회신할 수 있다. 확인 요청 메일을 전송한 사용자는 인쇄 작업을 하기 위하여 대기하는 중일 것인 바, 사용자 편의를 위하여 답변 메일을 전송해야하는 기한을 정할 수 있다. 다만, 기한이 정해지더라도 서버(202)가 최대한 빠른 시간 이내에 답변 메일을 보내는 것이 바람직할 것이다.
일 실시예에 따르면, 사용자는 원하는 인쇄 위치에서 안전하게 인쇄 작업을 수행할 수 있다.
도 4는 다른 일 실시예에 따른 이메일 프린팅 서비스를 나타내는 도면이다.
도 4에서 410 단계와 420 단계는 도 2의 210 단계와 220 단계와 동일한 바, 중복되는 내용은 간략히 설명하도록 한다.
410 단계에서 사용자 디바이스(401)가 서버(402)로 화상 형성 장치(403)의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일을 발송한다. 그 후, 420 단계에서 서버(402)는 화상 형성 장치(403)의 이메일 주소가 정확하다는 답변 메일을 사용자 디바이스(401)로 전송한다.
430 단계에서 사용자 디바이스(401)가 서버(402)로 인쇄 데이터와 함께 인쇄 지시 메일을 발송한다. 인쇄 지시 메일에는 사용자는 답변 메일을 통해 화상 형성 장치(403)의 이메일 주소가 정확하다는 것을 확인하고, 답변 메일에 포함된 화상 형성 장치(403)의 정보를 통해 인쇄하고자 하는 화상 형성 장치(403)임을 확인할 수 있다. 따라서, 사용자는 사용자 디바이스(401)를 통해 인쇄 데이터와 인쇄 작업을 지시하는 인쇄 지시 메일을 발송한다.
440 단계에서 인쇄 지시 메일을 수신한 서버(402)는 인쇄 데이터를 화상 형성 장치(403)에 전송하며 인쇄 작업을 수행할 것을 지시한다. 이때, 서버(402)는 인쇄 데이터를 화상 형성 장치(403)에서 인쇄 가능한 형태로 변환하여 전송할 수 있다. 또한, 서버(402)는 인쇄 지시 메일에 화상 형성 장치의 속성을 설정하기 위한 설정 정보가 포함되는 경우, 설정 정보에 따라 화상 형성 장치에 인쇄 작업을 지시할 수 있다. 구체적으로 설명하면, 서버(402)는 인쇄 데이터를 수신하였다는 알림을 화상 형성 장치(403)로 전송하고, 알림을 받은 화상 형성 장치는 서버(402)에 포함된 화상 형성 장치 관리 서버에 접속하여 인쇄 데이터를 수신할 수 있다. 인쇄 데이터를 수신하는 방식은 화상 형성 장치 관리 서버가 푸시를 통하여 화상 형성 장치(403)에 인쇄 데이터를 전송할 수도 있고, 화상 형성 장치(403)가 화상 형성 장치 관리 서버의 인쇄 데이터를 다운로드 할 수도 있다. 다만, 이러한 방법은 하나의 실시예에 불과하며, 이에 한정되지 않고 다양한 방법으로 인쇄 데이터를 전송할 수 있다.
화상 형성 장치(403)는 인쇄 데이터의 전송이 완료되면 인쇄 작업을 시작한다. 인쇄 작업을 시작하는 시점은 사용자 설정에 따라, 인쇄 데이터의 전송이 완료된 후 바로 시작할 수도 있고, 사용자가 화상 형성 장치(403)에 도착해서 시작 버튼 등을 누르거나 인증을 완료한 후 시작할 수 있다. 다만, 이러한 방법은 하나의 실시예에 불과하며, 이에 한정되지 않고 다양한 방법으로 인쇄 데이터의 인쇄 시점을 설정할 수 있다.
450 단계에서 화상 형성 장치(403)는 인쇄 결과를 서버(402)로 전송할 수 있다. 서버(402)가 인쇄 결과를 수신하는 경우, 460 단계에서 서버(402)는 인쇄 결과를 사용자 디바이스(401)로 전송할 수 있다.
도 5는 다른 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
도 5에서 510 단계 내지 540 단계는 도 3의 310 단계 내지 340 단계와 동일한 바, 중복되는 내용은 간략히 설명하도록 한다.
510 단계에서, 310 단계에서 서버(402)는 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신한다. 그 후 520 단계에서, 서버(402)는 수신한 이메일이 화상 형성 장치(403)의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단한다. 530 단계에서, 서버(402)는 수신한 이메일이 확인 요청 메일인 경우, 화상 형성 장치(403)의 이메일 주소가 정확하다는 답변 메일을 작성한다. 그 후 540 단계에서, 서버(402)는 답변 메일을 수신한 이메일의 발신자 주소로 회신한다.
550 단계에서 서버(402)는 답변 메일에 대한 회신으로 인쇄 데이터와 인쇄 작업을 지시하는 인쇄 지시 메일을 수신하는 경우, 화상 형성 장치(403)에 인쇄 작업을 지시할 수 있다. 서버(402)는 인쇄 지시 메일의 내용과 첨부 파일이 인쇄 가능한 것인지 판단할 수 있다. 서버(402)가 이메일 분석 서버를 포함하는 경우, 이러한 판단 과정은 이메일 분석 서버에서 이루어질 수 있다. 서버(402)가 인쇄 지시 메일의 내용과 첨부 파일이 인쇄 가능하다고 판단하는 경우, 서버(402)는 화상 형성 장치(403)로 인쇄 데이터를 전송하여 인쇄 작업을 지시한다. 일 실시예에서, 서버(402)는 인쇄 데이터를 화상 형성 장치(403)에서 인쇄 가능한 형태로 변환하여 전송할 수 있다. 보다 구체적으로 서버(402)는 에뮬레이션 서버를 포함하여 사용자 디바이스(401)로부터 수신한 인쇄데이터를 화상 형성 장치(403)에서 인쇄 가능한 형식으로 에뮬레이션 할 수 있다. 또한, 서버(402)는 인쇄 지시 메일에 화상 형성 장치의 속성을 설정하기 위한 설정 정보가 포함되는 경우, 설정 정보에 따라 화상 형성 장치에 인쇄 작업을 지시할 수 있다.
지금까지는 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 방법에 대해서 설명하였다. 아래에서는 이메일 프린팅 서비스를 제공하는 서버의 구성을 보다 구체적으로 설명하도록 한다. 위에서 설명한 것과 중복되는 내용들은 간단히 설명하도록 한다.
도 6는 일 실시예에 따른 서버의 구성을 나타내는 블럭도이다.
도 6를 참조하면, 서버(600)는 통신부(610), 메모리(620) 및 프로세서(630)를 포함한다.
통신부(610)는, 다른 디바이스 또는 네트워크와 유무선 통신을 수행할 수 있다. 이를 위해, 통신부(610)는 다양한 유무선 통신 방법 중 적어도 하나를 지원하는 통신 모듈을 포함할 수 있다. 예를 들어, 통신 모듈은 칩셋(chipset)의 형태일 수도 있다.
통신부(610)는 서버(600)의 외부에 위치한 외부 장치와 연결되어 신호 또는 데이터를 송수신할 수 있다. 서버(600)는 통신부(610)를 통해 외부 장치와 연결되어, 외부 장치로부터 수신된 신호 또는 데이터를 프로세서(630)로 전달하거나, 또는 프로세서(630)에서 발생된 신호 또는 데이터를 외부 장치로 전송할 수 있다. 예를 들어, 통신부(610)는 사용자 디바이스로부터 이메일을 수신하거나, 사용자 디바이스로 이메일을 발송할 수 있다. 또한, 통신부(610)는 화상 형성 장치로 인쇄 작업을 지시할 수도 있다.
메모리(620)에는 어플리케이션과 같은 프로그램 및 파일 등과 같은 다양한 종류의 데이터가 설치 및 저장될 수 있다. 프로세서(630)는 메모리(620)에 저장된 데이터에 접근하여 이를 이용하거나, 또는 새로운 데이터를 메모리(620)에 저장할 수 있다. 또한, 프로세서(630)는 메모리(620)에 설치된 프로그램을 실행할 수도 있다.
일 실시예에서 메모리에는 이메일 프린팅 서비스를 제공하기 위한 프로그램을 저장될 수 있다.
프로세서(630)는 서버(600)의 전반적인 동작을 제어하며, 특히, 서버(600)가 이메일 프린팅 서비스를 제공하는 과정을 제어할 수 있다. 또한, 프로세서(630)는 서버(600)의 외부에서부터 입력되는 신호 또는 데이터를 저장하거나, 서버(600)에서 수행되는 다양한 작업에 대응되는 저장 영역으로 사용되는 램, 주변기기의 제어를 위한 제어 프로그램이 저장된 롬(ROM) 등을 사용하여 동작할 수 있다. 프로세서는 코어(core)와 GPU를 통합한 SoC(System On Chip)로 구현될 수 있다. 또한, 프로세서는 복수의 프로세서를 포함할 수 있다.
프로세서(630)는 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하고, 수신한 이메일이 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단할 수 있다. 또한, 프로세서(630)는 수신한 이메일이 확인 요청 메일인 경우, 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하고, 답변 메일을 수신한 이메일의 발신자 주소로 회신하도록 서버(600)를 제어할 수 있다.
프로세서(630)는 답변 메일에 대한 회신으로 인쇄 데이터와 인쇄 작업을 지시하는 인쇄 지시 메일을 수신하는 경우, 화상 형성 장치에 인쇄 작업을 지시할 수 있다. 이때, 프로세서(630)는 인쇄 데이터를 화상 형성 장치에서 인쇄 가능한 형태로 변환하여 전송할 수 있다.
프로세서(630)는 인쇄 지시 메일에 화상 형성 장치의 속성을 설정하기 위한 설정 정보가 포함되는 경우, 설정 정보에 따라 화상 형성 장치에 인쇄 작업을 지시할 수 있다. 또한, 프로세서(630)는 수신한 이메일에 제목이 없는 경우, 내용이 없는 경우 및 첨부 파일이 없는 경우 중 적어도 하나의 이상의 경우, 확인 요청 메일이라고 판단할 수 있다. 나아가, 프로세서(630)는 화상 형성 장치의 정보를 포함하는 답변 메일을 작성할 수도 있다. 이때, 화상 형성 장치의 정보는 화상 형성 장치의 물리적 주소, 상태 정보 및 속성 정보 중 적어도 하나 이상을 포함할 수 있다. 또한, 프로세서(630)는 기 설정된 시간 이내에 답변 메일을 회신할 수 있다.
프로세서(630)는 주변의 화상 형성 장치를 검색하기 위하여 사용자의 현재 좌표가 포함된 검색 메일을 수신하고, 사용자 주변의 화상 형성 장치를 검색하며, 사용자 주변의 화상 형성 장치 목록을 검색 메일의 발신자 주소로 회신할 수 있다.
프로세서(630)는 서버와 연결된 화상 형성 장치의 동작 상태를 확인하기 위한 확인 메일을 수신하고, 화상 형성 장치의 동작 상태를 확인하며, 화상 형성 장치의 동작 상태를 확인 메일의 발신자 주소로 회신할 수 있다.
도 7은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 클라우드 서버의 구성을 나타내는 블럭도이다.
도 7을 참조하면, 클라우드 서버(700)는 받는 이메일 서버(711) 및 보내는 이메일 서버(712)를 포함하는 이메일 서버(710), 이메일 분석 서버(720), 이메일 답장 서버(730), 화상 형성 장치 관리 서버(740) 및 에뮬레이션 서버(750)를 포함할 수 있다.
받는 이메일 서버(711) 및 보내는 이메일 서버(712)를 포함하는 이메일 서버(710)는 이메일을 발송하고 수신한다. 이메일 분석 서버(720)는 수신한 이메일을 분석하는 역할을 수행한다. 이메일 답장 서버(730)는 수신한 이메일의 분석 결과에 따라 답장을 발송할 수 있다. 화상 형성 장치 관리 서버(740)는 화상 형성 장치의 등록, 상태 확인 및 화상 형성 장치로의 인쇄 데이터 전송 등 화상 형성 장치를 관리하는 역할을 수행한다. 에뮬레이션 서버(725)는 인쇄 데이터를 화상 형성 장치에서 인쇄 가능한 형태로 변환한다.
도 7에서는 클라우드 서버(700)가 기능에 따라 각각 별도의 서버를 포함하는 것으로 기술하고 있으나, 이는 일 예에 불과하고, 하나의 서버에서 두 가지 이상의 기능을 수행할 수 있다. 예를 들어, 하나의 서버에서 수신한 이메일을 분석하여 수신한 이메일이 확인 요청 메일인지 여부를 판단하는 이메일 분석 서버(720)의 기능과 수신한 이메일의 분석 결과에 따라 답장을 발송하는 이메일 답장 서버(730)의 기능은 하나의 서버에서 구현될 수도 있다.
도 8은 일 실시예에 따른 이메일 프린팅 서비스를 제공하는 클라우드 서버의 동작 방법을 나타내는 순서도이다.
먼저, 810 단계에서, 클라우드 서버(700)는 받는 이메일 서버(711)를 통해 사용자 디바이스로부터 이메일을 수신한다.
815 단계에서 이메일 분석 서버(720)는 수신한 이메일을 분석하여 수신한 이메일의 수신자 주소가 받는 이메일 서버(711)에 등록된 주소인지 여부를 판단한다. 이는 수신한 이메일이 정상적으로 전달될 수 있는 이메일인지 여부를 확인하는 것이다.
815단계에서 이메일 분석 서버(720)가 수신한 이메일의 수신자 주소가 받는 이메일 서버(711)에 등록된 주소라고 판단하는 경우, 820 단계로 진행한다. 820 단계에서 이메일 분석 서버(720)는 수신한 이메일의 수신자 주소가 화상 형성 장치의 이메일 주소인지 여부를 판단한다. 클라우드 서버(700)의 받는 이메일 서버(711)에는 복수의 이메일 주소가 등록될 수 있다. 따라서, 화상 형성 장치뿐 아니라 다른 디바이스 또는 특정 사용자의 이메일 주소들 역시 등록되어 있으므로, 화상 형성 장치로 전달되는 이메일인지 여부를 확인하는 것이다.
820 단계에서 이메일 분석 서버(720)가 수신한 이메일의 수신자 주소가 화상 형성 장치의 이메일 주소라고 판단하는 경우, 825 단계로 진행한다. 825 단계에서 이메일 분석 서버(720)는 수신한 이메일이 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단한다. 사용자가 바로 인쇄 요청을 하기 위하여 메일을 보낸 것인지 아니면 이메일 주소가 정확한지 여부를 확인하기 위하여 메일을 보낸 것인지 여부를 확인하는 것이다.
825 단계에서 이메일 분석 서버(720)가 확인 요청 메일이라고 판단하는 경우, 830 단계로 진행한다. 830 단계에서 이메일 답장 서버(730)는 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하고, 835 단계에서, 보내는 이메일 서버(712)를 통해 수신한 이메일의 발신자 주소로 답변 메일을 회신한다.
825 단계에서 이메일 분석 서버(720)가 확인 요청 메일이 아니라고 판단하는 경우, 855 단계로 진행한다. 확인 요청 메일이 아닌 경우, 바로 인쇄 요청을 하기 위한 메일이라고 판단할 수 있다. 따라서, 855 단계에서는 에뮬레이션 서버(750)에서 수신한 이메일에 첨부된 인쇄 데이터를 화상 형성 장치에서 인쇄 가능한 형태로 변형하여 화상 형성 장치 관리 서버(740)를 통해 화상 형성 장치로 전송한다.
820 단계에서 이메일 분석 서버(720)가 수신한 이메일의 수신자 주소가 화상 형성 장치의 이메일 주소라고 판단하는 경우, 850 단계로 진행하여 수신자 주소로 이메일을 전달한다.
815 단계에서 이메일 분석 서버(720)가 수신한 이메일의 수신자 주소가 받는 이메일 서버(711)에 등록되지 않은 주소라고 판단 하는 경우, 840 단계로 진행한다. 수신한 이메일의 수신자 주소가 받는 이메일 서버(71)에 등록된 주소가 아닌 경우, 처음부터 수신자 주소가 잘못된 것으로 수신한 이메일은 전달할 수 없는 이메일이다. 따라서, 840 단계에서 이메일 답장 서버(730)는 이메일 주소가 잘못되었다는 오류 메일을 작성하고, 845 단계에서, 보내는 이메일 서버(712)를 통해 수신한 이메일의 발신자 주소로 오류 메일을 회신한다. 수신한 이메일의 수신자 주소가 받는 이메일 서버(711)에 등록된 주소가 아닌 경우, 처음부터 수신자 주소가 잘못된 것으로 수신한 이메일은 전달할 수 없는 이메일이다. 815 단계에서는 이러한 이메일을 확인하는 것이다.
도 9는 일 실시예에 따른 답변 메일을 나타내는 도면이다.
도 9를 참조하면, 답변 메일(901)에는 확인 요청 메일의 수신자 주소(910)를 확인하기 위한 문구가 포함되어 화상 형성 장치의 이메일 주소가 정확하다는 것을 알 수 있다. 또한, 답변 메일(901)에는 프린터 위치(920)가 포함되어 사용자가 인쇄하고자 하는 프린터가 맞는 지, 해당 프린터가 원하는 위치에 있는지 여부를 확인할 수 있다. 나아가, 답변 메일(901)에는 인쇄 옵션(930)을 설정할 수 있는 항목이 포함되어 답변 메일(901)을 수신한 사용자가 편리하게 인쇄 옵션을 설정할 수 있다.
도 10은 일 실시예에 따른 인쇄 지시 메일을 나타내는 도면이다.
도 10을 참조하면, 인쇄 지시 메일(1001)에는 사용자가 선택한 인쇄 옵션 항목들이 표시될 수 있다. 또한, 인쇄 데이터가 첨부 파일(1020)로 첨부될 수 있다. 서버가 인쇄 지시 메일의 내용과 첨부 파일이 인쇄 가능하다고 판단하는 경우, 서버는 인쇄 지시 메일을 바탕으로 화상 형성 장치로 인쇄 데이터를 전송하여 인쇄 작업을 지시한다.
도 11은 일 실시예에 따른 오류 메일을 나타내는 도면이다.
도 11을 참조하면, 오류 메일(1101)에는 확인 요청 메일의 수신자 주소를 확인하기 위한 내용(1110)이 포함되어 화상 형성 장치의 이메일 주소가 정확하지 않다는 것을 알 수 있다. 또한, 오류와 관련되어 해결 방법 등과 같은 가이드 문구(1120)를 포함할 수도 있다.
도 9 내지 도 11의 도면은 하나의 실시예에 불과하며, 이에 한정되지 않고 다양한 방법으로 이메일을 나타낼 수 있다.
도 12는 일 실시예에 따른 화상 형성 장치 검색 서비스를 나타내는 도면이다.
도 12를 참조하면, 1210 단계에서, 사용자 디바이스(1201)가 서버(1202)로 주변의 화상 형성 장치를 검색하기 위하여 사용자의 현재 좌표가 포함된 검색 요청 메일을 발송한다. 서버(1202)는 검색 요청 메일을 수신하는 경우, 검색 요청 메일에 포함된 사용자의 현재 좌표를 바탕으로 사용자 주변의 화상 형성 장치를 검색한다. 그 후, 1220 단계에서 서버(1202)는 사용자 주변의 화상 형성 장치 목록을 검색 메일의 발신자 주소로 회신한다.
일 실시예에 따르면, 사용자는 주위에 사용 가능한 화상 형성 장치가 있는지 여부를 검색할 수 있다. 따라서, 이메일 프린팅 서비스가 필요한 경우, 프린터의 정확한 위치와 메일 주소를 모르더라도 간단하게 주변의 이메일 프린팅 서비스를 지원하는 프린터를 검색할 수 있다.
아래에서 보다 구체적으로 설명하도록 한다.
도 13은 일 실시예에 따른 화상 형성 장치 검색 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
먼저, 1310 단계에서 서버(1202)는 주변의 화상 형성 장치를 검색하기 위하여 사용자의 현재 좌표가 포함된 검색 요청 메일을 수신할 수 있다. 일 실시예에서, 서버(1202)는 주변의 화상 형성 장치를 검색하는 서비스를 지원하기 위하여 특정 이메일을 할당할 수 있다. 예를 들어, [email protected] 또는 [email protected] 과 같은 메일 주소를 미리 메일 서버에 생성하여 등록할 수 있다. 서버(1202)는 사용자로부터 할당된 메일 주소로 현재 위치 정보를 포함한 메일을 수신할 수 있다. 현재 위치 정보는, 예를 들어, 서울 서초구 양재동 또는 GPS 좌표나 주위 상점 주소 등으로 나타낼 수 있다.
1320 단계에서 서버(1202)는 사용자의 현재 좌표를 바탕으로 사용자 주변의 화상 형성 장치를 검색한다. 보다 구체적으로, 서버(1202)는 수신한 검색 요청 메일의 내용, 발신 헤더 및 서버 정보 등을 분석하여 사용자의 위치를 특정하고, 사용자 주변의 화상 형성 장치를 검색할 수 있다. 예를 들어, 서버(1202)는 한국에 위치한 메일 서버와 아이피를 사용하여 보낸 정보로 위치를 특정할 수도 있다. 또한, 서버(1202)는 사용자가 메일 본문에 작성한 거리 주소나 GPS 좌표 또는 상점명이나 주소를 검색어로 사용하여 프린터 관리 서버가 보유한 프린터 정보를 검색할 수도 있다.
1330 단계에서 서버(1202)는 사용자 주변의 화상 형성 장치 목록을 검색 메일의 발신자 주소로 회신할 수 있다. 서버(1202)는 1320 단계에서 수행한 검색 결과를 목록으로 작성하여 사용자에게 회신할 수 있다. 사용자는 회신 받은 프린터 이메일 목록을 확인하여 인쇄하고자 하는 화상 형성 장치를 선택하여, 선택된 화상 형성 장치로 이메일을 전송하여 이메일 프린팅 서비스를 사용할 수 있다.
도 14는 일 실시예에 따른 화상 형성 장치의 동작 상태 확인 서비스를 나타내는 도면이다.
도 14를 참조하면, 1410 단계에서, 사용자 디바이스(1401)가 서버(1402)로 해당 서버(1402)와 연결된 화상 형성 장치(1403)의 동작 상태를 확인하기 위한 동작 상태 확인 요청 메일을 발송한다. 1420 단계에서 서버(1202)는 동작 상태 확인 요청 메일을 수신하는 경우, 해당 서버(1402)와 연결된 화상 형성 장치(1403)로 동작 확인 요청을 전송하고 1430 단계에서 동작 상태 정보를 수신한다. 그 후, 1440 단계에서 서버(1402)는 화상 형성 장치의 동작 상태 정보를 동작 상태 확인 요청 메일의 발신자 주소로 회신한다.
일 실시예에 따르면, 사용자는 등록된 화상 형성 장치가 정상적으로 등록되었는지 또는 정상적으로 동작하는지 여부를 편리하게 확인할 수 있다.
아래에서 보다 구체적으로 설명하도록 한다.
도 15는 일 실시예에 따른 화상 형성 장치의 동작 상태 확인 서비스를 제공하는 서버의 동작 방법을 나타내는 순서도이다.
먼저, 1510 단계에서 서버(1402)는 해당 서버(1402)와 연결된 화상 형성 장치(1403)의 동작 상태를 확인하기 위한 동작 상태 확인 요청 메일을 수신할 수 있다. 일 실시예에서, 서버(1402)는 화상 형성 장치(1403)의 동작 상태 확인 서비스를 지원하기 위하여 특정 이메일을 할당할 수 있다. 예를 들어, [email protected] 또는 [email protected] 과 같은 메일 주소를 미리 메일 서버에 생성하여 등록할 수 있다. 서버(1402)는 사용자로부터 할당된 메일 주소로 동작 상태 확인 요청 메일을 수신할 수 있다.
1520 단계에서 서버(1402)는 화상 형성 장치(1403)로 동작 확인 요청을 전송하고 1530 단계에서 동작 상태 정보를 수신할 수 있다. 동작 상태 정보는, 화상 형성 장치(1403)의 등록 위치, 속성, 현재 상태, 과금 정보, 설정 등을 포함할 수 있다.
1540 단계에서 서버(1402)는 화상 형성 장치의 동작 상태 정보를 상기 동작 상태 확인 메일의 발신자 주소로 회신할 수 있다. 사용자는 회신 받은 화상 형성 장치의 동작 상태 정보를 확인하여 직접 화상 형성 장치로 이동하지 않고도 동작 상태를 확인할 수 있다.
도 16은 일 실시예에 따른 주소록 등록 서비스를 나타내는 도면이다.
도 16를 참조하면, 1610 단계에서, 사용자 디바이스(1601)가 서버(1602)로 주소록 등록을 위한 확인 요청 메일을 발송한다. 일 실시예에 따르면, 사용자는 이메일 프린팅 서비스를 지원하는 프린터를 이용하기 위하여 주소록을 작성할 수 있다. 이메일 주소는 텍스트 입력 항목으로 어떤 문자나 숫자 등도 입력이 가능하여, 사용자가 직접 이메일 주소를 입력하는 경우, 잘못된 이메일 주소를 입력할 가능성이 있다. 주소록에 이메일 주소가 잘못 입력되는 경우, 지속적으로 잘못된 이메일 주소를 사용하여 인쇄 요청을 전송하게 되어 보안에 취약점이 발생할 수 있다. 이를 방지하기 위하여 주소록에 이메일 주소 입력 후, 서버(1602)로 주소록 등록을 위한 확인 요청 메일을 발송할 수 있다.
1620 단계에서 서버(1602)는 수신한 주소가 화상 형성 장치의 이메일 주소인지 여부를 확인하여 이메일 주소가 정확하다는 답변 메일을 요청 메일의 발신자 주소로 회신할 수 있다. 서버(1602)는 확인 요청 메일을 수신하는 경우, 확인 요청 메일의 수신자 주소에 해당하는 화상 형성 장치가 서버(1602)에 등록 되어있는지 확인한다. 화상 형성 장치가 서버(1602)에 등록 되어있는 경우, 이메일 주소가 정확하다는 답변 메일을 요청 메일의 발신자 주소로 회신하게 된다.
도 16의 과정은 이메일 프린팅 지원 전용 주소록 프로그램이나 애플리케이션을 통해 자동으로 수행될 수도 있다.
일 실시예에 따르면, 사용자 디바이스(1601)를 사용하는 사용자는 확인 요청 메일을 발송하고, 답변 메일을 수신함으로써 정확한 화상 형성 장치의 이메일 주소를 주소록에 등록할 수 있다. 따라서, 사용자의 실수로 프린팅할 자료가 다른 이메일 주소로 발송되어 원하지 않는 자료 유출이 발생되는 것을 방지할 수 있다.
본 실시 예들에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다.
본 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.
본 실시예에서 설명하는 특정 실행들은 예시들로서, 어떠한 방법으로도 기술적 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다.
본 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 포함하는 것으로서(이에 반하는 기재가 없다면), 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 한정되는 것은 아니다. 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 기술적 사상을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.
600: 서버
610: 통신부
620: 메모리
630: 프로세서

Claims (21)

  1. 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하는 단계;
    상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하는 단계;
    상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하는 단계; 및
    상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하는 단계를 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  2. 제1항에 있어서,
    상기 답변 메일에 대한 회신으로 인쇄 데이터와 인쇄 작업을 지시하는 인쇄 지시 메일을 수신하는 경우, 상기 화상 형성 장치에 인쇄 작업을 지시하는 단계를 더 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  3. 제2항에 있어서,
    상기 화상 형성 장치에 인쇄 작업을 지시하는 단계는,
    상기 인쇄 데이터를 상기 화상 형성 장치에서 인쇄 가능한 형태로 변환하여 전송하는 단계를 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  4. 제2항에 있어서,
    상기 화상 형성 장치에 인쇄 작업을 지시하는 단계는,
    상기 인쇄 지시 메일에 상기 화상 형성 장치의 속성을 설정하기 위한 설정 정보가 포함되는 경우, 상기 설정 정보에 따라 상기 화상 형성 장치에 인쇄 작업을 지시하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  5. 제1항에 있어서,
    상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하는 단계는,
    상기 수신한 이메일에 제목이 없는 경우, 내용이 없는 경우 및 첨부 파일이 없는 경우 중 적어도 하나의 이상의 경우, 상기 수신한 이메일이 상기 확인 요청 메일이라고 판단하는 단계를 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  6. 제1항에 있어서,
    상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하는 단계는,
    상기 화상 형성 장치의 정보를 포함하는 답변 메일을 작성하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  7. 제6항에 있어서,
    상기 화상 형성 장치의 정보는,
    상기 화상 형성 장치의 물리적 주소, 상태 정보 및 속성 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  8. 제1항에 있어서,
    상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하는 단계는,
    기 설정된 시간 이내에 상기 답변 메일을 회신하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  9. 제1항에 있어서,
    주변의 화상 형성 장치를 검색하기 위하여 사용자의 현재 좌표가 포함된 검색 요청 메일을 수신하는 단계;
    상기 사용자의 현재 좌표를 바탕으로 상기 사용자 주변의 화상 형성 장치를 검색하는 단계; 및
    상기 사용자 주변의 화상 형성 장치 목록을 상기 검색 메일의 발신자 주소로 회신하는 단계를 더 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  10. 제1항에 있어서,
    상기 서버와 연결된 상기 화상 형성 장치의 동작 상태를 확인하기 위한 동작 상태 확인 요청 메일을 수신하는 단계;
    상기 화상 형성 장치의 동작 상태를 확인하는 단계 및
    상기 화상 형성 장치의 동작 상태 정보를 상기 동작 상태 확인 메일의 발신자 주소로 회신하는 단계를 더 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법.
  11. 외부장치와 통신하는 통신부;
    이메일 프린팅 서비스를 제공하기 위한 프로그램을 저장하는 메모리;
    상기 이메일 프린팅 서비스를 제공하기 위한 프로그램을 실행함으로써, 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하고, 상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하며, 상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하고, 상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하도록 서버를 제어하는 프로세서를 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  12. 제1항에 있어서,
    상기 프로세서는,
    상기 답변 메일에 대한 회신으로 인쇄 데이터와 인쇄 작업을 지시하는 인쇄 지시 메일을 수신하는 경우, 상기 화상 형성 장치에 인쇄 작업을 지시하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  13. 제12항에 있어서,
    상기 프로세서는,
    상기 인쇄 데이터를 상기 화상 형성 장치에서 인쇄 가능한 형태로 변환하여 전송하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  14. 제12항에 있어서,
    상기 프로세서는,
    상기 인쇄 지시 메일에 상기 화상 형성 장치의 속성을 설정하기 위한 설정 정보가 포함되는 경우, 상기 설정 정보에 따라 상기 화상 형성 장치에 인쇄 작업을 지시하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  15. 제11항에 있어서,
    상기 프로세서는,
    상기 수신한 이메일에 제목이 없는 경우, 내용이 없는 경우 및 첨부 파일이 없는 경우 중 적어도 하나의 이상의 경우, 상기 수신한 이메일이 상기 확인 요청 메일이라고 판단하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  16. 제11항에 있어서,
    상기 프로세서는,
    상기 화상 형성 장치의 정보를 포함하는 답변 메일을 작성하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  17. 제16항에 있어서,
    상기 화상 형성 장치의 정보는,
    상기 화상 형성 장치의 물리적 주소, 상태 정보 및 속성 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  18. 제11항에 있어서,
    상기 프로세서는,
    기 설정된 시간 이내에 상기 답변 메일을 회신하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  19. 제11항에 있어서,
    상기 프로세서는,
    주변의 화상 형성 장치를 검색하기 위하여 사용자의 현재 좌표가 포함된 검색 메일을 수신하고, 상기 사용자 주변의 화상 형성 장치를 검색하며, 상기 사용자 주변의 화상 형성 장치 목록을 상기 검색 메일의 발신자 주소로 회신하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  20. 제11항에 있어서,
    상기 프로세서는,
    상기 서버와 연결된 화상 형성 장치의 동작 상태를 확인하기 위한 동작 상태 확인 메일을 수신하고, 상기 화상 형성 장치의 동작 상태를 확인하며, 상기 화상 형성 장치의 동작 상태를 상기 동작 상태 확인 메일의 발신자 주소로 회신하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
  21. 제1항 내지 제10항 중 어느 한 항의 이메일 프린팅 서비스를 제공하는 서버 의 동작 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 비일시적 기록 매체.
KR1020170001313A 2017-01-04 2017-01-04 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법 KR20180080516A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020170001313A KR20180080516A (ko) 2017-01-04 2017-01-04 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법
PCT/KR2017/002109 WO2018128217A1 (ko) 2017-01-04 2017-02-27 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법
CN201780082075.0A CN110140143A (zh) 2017-01-04 2017-02-27 用于提供电子邮件打印服务的服务器和用于操作所述服务器的方法
US16/458,516 US20190327379A1 (en) 2017-01-04 2019-07-01 Server for providing e-mail printing service and method for operating same server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170001313A KR20180080516A (ko) 2017-01-04 2017-01-04 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법

Publications (1)

Publication Number Publication Date
KR20180080516A true KR20180080516A (ko) 2018-07-12

Family

ID=62789329

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170001313A KR20180080516A (ko) 2017-01-04 2017-01-04 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법

Country Status (4)

Country Link
US (1) US20190327379A1 (ko)
KR (1) KR20180080516A (ko)
CN (1) CN110140143A (ko)
WO (1) WO2018128217A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020088759A (ja) * 2018-11-29 2020-06-04 キヤノン株式会社 データ処理システム、データ処理システムの制御方法、及びプログラム
US11350009B2 (en) * 2019-09-26 2022-05-31 Brother Kogyo Kabushiki Kaisha Sever for sending facsimile request information to function execution device by using server-push communication
JP2022098641A (ja) * 2020-12-22 2022-07-04 キヤノン株式会社 情報処理装置、画像処理装置及びその制御方法、並びにプログラム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3657144B2 (ja) * 1999-05-13 2005-06-08 株式会社リコー ネットワークファクシミリ装置およびネットワークファクシミリ装置のプログラム
JP2003067310A (ja) * 2001-08-30 2003-03-07 Minolta Co Ltd メール送信のためのシステムとプログラム
EP1496682A3 (en) * 2001-12-04 2005-09-07 Ricoh Company, Ltd. Printing apparatus, printing method and program
US7647559B2 (en) * 2004-09-30 2010-01-12 Microsoft Corporation Method and computer-readable medium for navigating between attachments to electronic mail messages
JP4788293B2 (ja) * 2005-10-28 2011-10-05 富士ゼロックス株式会社 ネットワーク画像処理システム及びプログラム
JP2009237093A (ja) * 2008-03-26 2009-10-15 Noritsu Koki Co Ltd プリントオーダーシステム
US8179549B1 (en) * 2008-08-04 2012-05-15 Intuit Inc. Method and system for email-based printing
US8610921B2 (en) * 2009-06-30 2013-12-17 Konica Minolta Laboratory U.S.A., Inc. Systems and methods for message based determination of printer capabilities
JP2011034266A (ja) * 2009-07-31 2011-02-17 Oki Data Corp 画像処理装置
KR101637929B1 (ko) * 2009-11-02 2016-07-12 삼성전자주식회사 모바일 기기, 서버 및 이를 포함하는 시스템의 컨텐츠 관리방법
JP5119294B2 (ja) * 2010-06-01 2013-01-16 株式会社沖データ 画像形成装置及び画像形成システム
JP5094944B2 (ja) * 2010-10-27 2012-12-12 キヤノン株式会社 情報処理装置、その情報処理装置における電子メール添付文書の制御方法およびプログラム
CN102736869A (zh) * 2011-01-21 2012-10-17 精工爱普生株式会社 印刷控制服务器、印刷控制方法及印刷控制程序
US8970877B2 (en) * 2011-03-31 2015-03-03 Hewlett-Packard Development Company, L.P. Using a generic email address of a server and a sender email address to determine a destination printer for print data
US9104347B2 (en) * 2011-10-25 2015-08-11 Hewlett-Packard Development Company, L.P. Systems, methods, and apparatus to print messages from an electronic mailbox
US9323483B2 (en) * 2011-10-28 2016-04-26 Hewlett-Packard Development Company, L.P. Location-based print notifications
US9069501B2 (en) * 2012-02-28 2015-06-30 Hewlett-Packard Development Company, L.P. Mechanism that allows initiating print without being aware of the printer email address
US8976388B2 (en) * 2012-05-30 2015-03-10 Hewlett-Packard Development Company, L.P. Printer identification validation procedure on a cloud computer system to recognize the target printer
KR20150137949A (ko) * 2014-05-29 2015-12-09 삼성전자주식회사 전자 기기, 인쇄 제어 방법 및 컴퓨터 판독가능 기록매체
US9854108B2 (en) * 2014-10-29 2017-12-26 Seiko Epson Corporation Printing management server, printing system, and printing management method

Also Published As

Publication number Publication date
US20190327379A1 (en) 2019-10-24
WO2018128217A1 (ko) 2018-07-12
CN110140143A (zh) 2019-08-16

Similar Documents

Publication Publication Date Title
US9471264B2 (en) Information processing system, information processing method, and recording medium
JP5231620B2 (ja) サーバ装置
US9591182B2 (en) Information processing system and method, and recording medium
US9794252B2 (en) Information processing system and device control method
US9019527B2 (en) Image forming apparatus, image processing apparatus, image processing system, image processing method, program, and recording medium
US10180814B2 (en) User terminal, image processing device and cloud server to identify plural user information to execute an image processing job upon validating an user information
US9467438B2 (en) Information processing system, apparatus, and method
US9621529B2 (en) Information processing system, apparatus, and method
US10554666B2 (en) Information processing device, information processing system, information processing method, and non-transitory computer-readable medium
EP2096853A1 (en) Printing apparatus which generates an email notification when received email attachments cannot be printed
US20190327379A1 (en) Server for providing e-mail printing service and method for operating same server
US20140078542A1 (en) Print control apparatus and print control method
US20060082807A1 (en) Method and system for printing electronic mail
JP2012248002A (ja) データ登録装置、データ登録方法、コンピュータプログラム
JP5969860B2 (ja) 文書管理装置、その制御方法及びプログラム
US9712692B2 (en) Communication apparatus, communication method, and communication system for selecting whether or not to send acknowledgement response in response to request for acknowledgement response
JP6897357B2 (ja) 情報処理装置及びプログラム
JP2017169073A (ja) 画像処理装置及び画像処理プログラム
US8243302B2 (en) Image transmission apparatus and method
JP2016144166A (ja) 画像処理システム及び画像処理装置
JP6980987B2 (ja) 画像形成装置
CN101827185A (zh) 信息处理***及其控制方法
JP4556938B2 (ja) 文書管理装置
US10834286B1 (en) System and method for determining recipient information from a document
US9654664B2 (en) Facsimile device configured to detect an identification image in a received fax, non-transitory storage medium, communication system configured to perform same