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

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

Info

Publication number
WO2018128217A1
WO2018128217A1 PCT/KR2017/002109 KR2017002109W WO2018128217A1 WO 2018128217 A1 WO2018128217 A1 WO 2018128217A1 KR 2017002109 W KR2017002109 W KR 2017002109W WO 2018128217 A1 WO2018128217 A1 WO 2018128217A1
Authority
WO
WIPO (PCT)
Prior art keywords
mail
image forming
forming apparatus
server
email
Prior art date
Application number
PCT/KR2017/002109
Other languages
English (en)
French (fr)
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 CN201780082075.0A priority Critical patent/CN110140143A/zh
Publication of WO2018128217A1 publication Critical patent/WO2018128217A1/ko
Priority to US16/458,516 priority patent/US20190327379A1/en

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/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

Definitions

  • the present invention relates to a server for providing an email printing service and a method of operating the server.
  • One such service is an email printing service that prints a document from an image forming apparatus at a remote location using email.
  • the e-mail printing service registers the printer with the e-mail printing service, issues a printer-specific e-mail, and sends the document you want to print to the e-mail address of the registered printer. Or a service that prints an attachment.
  • email printing services users can print by sending an email without having to install a program or application.
  • the recipient's email address In order to send an email, the recipient's email address must be entered.
  • the recipient's email address is a text entry item, so any character or number can be entered, and the user may make a mistake when entering the recipient's email address. If you enter the wrong e-mail address, important documents can be leaked or sent incorrectly.
  • An embodiment provides a server providing a security enhanced email printing service and a method of operating the server. More specifically, the present invention provides a server providing an e-mail printing service capable of preventing the leakage of a document even if an e-mail address is incorrectly input due to a user's mistake or another cause, and a method of operating the server.
  • One embodiment provides a server that provides additional services through an email printing service and a method of operating the server. More specifically, the present invention provides a server that provides additional services such as address book registration, image forming apparatus search, and status check of the image forming apparatus, and a method of operating the server.
  • An operation method of a server providing an email printing service may include receiving an email addressed to an email address of an image forming apparatus and checking whether the received email is correct. Determining whether the mail is a request for confirmation, if the received e-mail is the check request mail, creating a reply mail indicating that the e-mail address of the image forming apparatus is correct, and a sender address of the received e-mail. And replying with.
  • an email printing service with enhanced security may be provided.
  • FIG. 1 is a diagram illustrating a system for providing an email printing service according to an exemplary embodiment.
  • FIG. 2 is a diagram illustrating an email printing service according to an exemplary embodiment.
  • FIG. 3 is a flowchart illustrating a method of operating a server providing an email printing service, according to an exemplary embodiment.
  • FIG. 4 is a diagram illustrating an email printing service according to another exemplary embodiment.
  • FIG. 5 is a flowchart illustrating a method of operating a server providing an email printing service, according to another exemplary embodiment.
  • FIG. 6 is a block diagram illustrating a configuration of a server that provides an email printing service according to an exemplary embodiment.
  • FIG. 7 is a block diagram illustrating a configuration of a cloud server that provides an email printing service according to an exemplary embodiment.
  • FIG. 8 is a flowchart illustrating a method of operating a cloud server that provides an email printing service, according to an exemplary embodiment.
  • FIG. 9 is a diagram illustrating an answer mail according to an embodiment.
  • FIG. 10 is a diagram illustrating a print instruction mail according to one embodiment.
  • 11 is a diagram illustrating an error mail according to an exemplary embodiment.
  • FIG. 12 is a diagram illustrating an image forming apparatus search service, according to an exemplary embodiment.
  • FIG. 13 is a flowchart illustrating a method of operating a server providing an image forming apparatus search service, according to an exemplary embodiment.
  • FIG. 14 is a diagram illustrating an operation state checking service of the image forming apparatus, according to an exemplary embodiment.
  • 15 is a flowchart illustrating a method of operating a server that provides an operation state checking service of an image forming apparatus, according to an exemplary embodiment.
  • 16 is a diagram illustrating an address book registration service according to an exemplary embodiment.
  • An operation method of a server providing an email printing service may include receiving an email addressed to an email address of an image forming apparatus and checking whether the received email is correct. Determining whether the mail is a request for confirmation, if the received e-mail is the check request mail, creating a reply mail indicating that the e-mail address of the image forming apparatus is correct, and a sender address of the received e-mail. And replying with.
  • a server providing an email printing service may include: a communication unit communicating with an external device, a memory storing a program for providing an email printing service, and a program for providing the email printing service, thereby executing the image forming apparatus.
  • Receiving an e-mail addressed to an e-mail address of determining whether the received e-mail is a confirmation request mail for confirming whether the e-mail address of the image forming apparatus is correct, and if the received e-mail is the confirmation request mail, And a processor for creating a reply mail indicating that the email address of the image forming apparatus is correct, and controlling the server to return the reply mail to the sender address of the received email.
  • the non-transitory computer-readable recording medium is characterized in that a program for implementing a method of operating a server for providing an email printing service is recorded.
  • FIG. 1 is a diagram illustrating a system for providing an email printing service according to an exemplary embodiment.
  • a system for providing an e-mail printing service may include a user device 110, a server 120, and an image forming apparatus 130, and may include a user device 110 and a server ( 120 and the image forming apparatus 130 are connected to the network 140.
  • the user device 110 may include various devices connectable to a network.
  • user device 110 may include a user device such as a PC, laptop, tablet PC, smartphone.
  • the user device 110 may include an email client to send an email to the server 120 and to receive the email from the server 120.
  • the user device 110 may include a web browser for using webmail.
  • the user device 110 may send an email to the image forming apparatus 130 via the server 120 and receive a mail from the server 120.
  • the server 120 provides an email printing service.
  • the server 120 may be an email server or a cloud server that includes an email server and at least one or more servers having other functions.
  • the server 120 may receive or receive an email sent from the user device 110 to the image forming apparatus 130 and transmit the received email to the image forming apparatus 130.
  • the server 120 may also send an email to the user device 110.
  • the server 120 may communicate with the image forming apparatus 130, and may transmit a print instruction together with the print data to the image forming apparatus 130.
  • the image forming apparatus 130 may perform an image forming job such as a printer, a scanner, a fax machine, a multi-function printer (MFP), or a display device. It can mean any device.
  • An image forming job may refer to various jobs related to an image (eg printing, scanning, or faxing), such as forming an image or generating / storing / transmitting an image file, and a job only means an image forming job. Rather, it may be meant to include all the series of processes necessary for performing the image forming operation.
  • the image forming apparatus 130 may be an image image forming apparatus capable of performing a print job.
  • the image forming apparatus 130 may include a communication unit for communicating with an external device such as the user device 110 and the server 120. The image forming apparatus 130 may receive a print instruction through a communication unit and perform a print job.
  • the network 140 connects the user device 110, the server 120, and the image forming apparatus 130.
  • network 140 may include the Internet, an intranet, or the like.
  • FIG. 2 is a diagram illustrating an email printing service according to an exemplary embodiment.
  • step 210 the user device 201 sends a confirmation request mail to the server 202 confirming whether an email address of the image forming apparatus is correct.
  • the server 202 confirms whether the recipient address of the received confirmation request mail is the email address of the image forming apparatus, and creates a reply mail that the email address is correct.
  • the server 202 transmits the written reply mail to the user device 201.
  • an email address is a text input item, and any letter or number can be entered, and a user may enter an invalid email address when entering a recipient address.
  • a user using the user device 201 may confirm the email address of the correct image forming apparatus by sending a confirmation request mail, receive a reply mail, and send an email to the confirmed address. Therefore, the data to be printed by the user's mistake can be sent to another e-mail address to prevent unwanted data leakage.
  • FIG. 3 is a flowchart illustrating a method of operating a server providing an email printing service, according to an exemplary embodiment.
  • the server 202 receives an email sent to an email address of the image forming apparatus.
  • the user of the user device 201 who wants to use the email printing service sends an email to the email address of the remote image forming apparatus to print.
  • a user may use the user device 201 to access an email client program or webmail service and send an email.
  • the server 202 may receive the email in the interim process of sending the email sent from the user device 201 to the image forming apparatus. Therefore, if the user sends an e-mail to the e-mail address of the image forming apparatus even if he does not know the e-mail address of the server 202, the server 202 can receive the e-mail transmitted in the middle.
  • the server 202 may be an email server including a receiving email server, a sending email server, or may be a cloud server including an email server.
  • the e-mail server may be an e-mail server that manages an e-mail address of the image forming apparatus.
  • the server 202 determines whether the received email is a confirmation request mail for confirming whether the email address of the image forming apparatus is correct.
  • the server 202 may determine whether the received e-mail is a confirmation request mail in a predetermined method.
  • the server 202 may determine that the received e-mail is a confirmation request e-mail if at least one or more of the e-mail received has no subject, no content, and no attachment.
  • this method is only an example, and the present invention is not limited thereto and may determine whether the received e-mail is a confirmation request e-mail.
  • the server 202 may include a separate email analysis server that determines whether the received email is a confirmation request mail.
  • step 330 if the received e-mail is the confirmation request e-mail, the server 202 creates a reply e-mail that the e-mail address of the image forming apparatus is correct.
  • the server 202 receives the email, it checks whether the recipient address of the received email is an email address registered in the server 202, and if the recipient address is a registered email address, the recipient address of the image forming apparatus is Check whether it is an email address.
  • the server 202 determines whether the received email is a confirmation request mail. This will be described in detail later.
  • the receipt of an e-mail addressed to the e-mail address of the image forming apparatus by the server 202 means that the recipient address is correctly written as the e-mail address of the image forming apparatus, and the server 202 forms the image. You can compose a reply email that your device's email address is correct.
  • the server 202 may compose a reply mail containing information of the image forming apparatus.
  • the information of the image forming apparatus may include at least one or more of a physical address, state information, and attribute information of the image forming apparatus.
  • the server 202 writing the physical address of the image forming apparatus in the reply mail, the user can confirm whether the printer to be printed is correct and whether the printer is at a desired position. Further, by the server 202 writing the state information and / or attribute information of the image forming apparatus in the reply mail, the user may confirm whether printing is possible and set printing options.
  • the server 202 replies to the sender address of the received e-mail.
  • the server 202 may send a reply mail using the sender address as the e-mail address of the image forming apparatus by replying instead of sending a new mail.
  • the user can check the e-mail address of the image forming apparatus so that the e-mail can be sent to the confirmed address, and the information of the image forming apparatus included in the reply mail can be checked and printed correctly on the image forming apparatus to be printed. You can do it.
  • the server 202 may reply to the reply mail within a predetermined time.
  • the user who sent the confirmation request mail will be waiting for a print job, the user may set a deadline for sending a response mail for the convenience of the user. However, even if the deadline is determined, it would be desirable for the server 202 to send a reply mail as soon as possible.
  • a user can safely perform a print job at a desired print position.
  • FIG. 4 is a diagram illustrating an email printing service according to another exemplary embodiment.
  • steps 410 and 420 are the same as steps 210 and 220 of FIG. 2, and overlapping contents will be briefly described.
  • the user device 401 sends a confirmation request mail to the server 402 to confirm whether the email address of the image forming apparatus 403 is correct. Thereafter, in step 420, the server 402 transmits a response mail to the user device 401 that the email address of the image forming apparatus 403 is correct.
  • the user device 401 sends a print instruction mail to the server 402 together with the print data.
  • the print instruction mail the user confirms that the e-mail address of the image forming apparatus 403 is correct through the reply mail, and the image forming apparatus 403 to print through the information of the image forming apparatus 403 included in the reply mail. You can see that. Therefore, the user sends the print instruction mail instructing the print data and the print job via the user device 401.
  • the server 402 which has received the print instruction mail in step 440 sends the print data to the image forming apparatus 403 and instructs to perform a print job.
  • the server 402 may convert the print data into a printable form in the image forming apparatus 403 and transmit the print data.
  • the server 402 can instruct a print job to the image forming apparatus according to the setting information.
  • the server 402 transmits a notification that the print data has been received to the image forming apparatus 403, and the image forming apparatus that has received the notification is connected to an image forming apparatus management server included in the server 402. Print data can be received.
  • the image forming apparatus management server may transmit print data to the image forming apparatus 403 through push, and the image forming apparatus 403 may download the print data of the image forming apparatus management server.
  • this method is only an example, and the present invention is not limited thereto, and print data may be transmitted in various ways.
  • the image forming apparatus 403 starts a print job when the transmission of the print data is completed.
  • the start time of the print job may be started immediately after the transmission of the print data is completed according to the user's setting, or may be started after the user arrives at the image forming apparatus 403 and presses a start button or the like or completes authentication.
  • this method is only an example and the present invention is not limited thereto, and a printing time point of printing data may be set in various ways.
  • the image forming apparatus 403 may transmit a print result to the server 402.
  • the server 402 may transmit the print result to the user device 401.
  • FIG. 5 is a flowchart illustrating a method of operating a server providing an email printing service, according to another exemplary embodiment.
  • steps 510 to 540 are the same as steps 310 to 340 of FIG. 3, and overlapping contents will be briefly described.
  • step 510 in step 310, the server 402 receives an email sent to an email address of the image forming apparatus. Thereafter, in step 520, the server 402 determines whether the received e-mail is a confirmation request mail for confirming whether the e-mail address of the image forming apparatus 403 is correct. In step 530, if the received email is a confirmation request mail, the server 402 creates a reply mail indicating that the email address of the image forming apparatus 403 is correct. Thereafter, in step 540, the server 402 replies to the sender address of the received e-mail.
  • the server 402 may instruct the print operation to the image forming apparatus 403.
  • the server 402 may determine whether the contents of the print instruction mail and the attached file are printable. If the server 402 includes an email analysis server, this determination can be made at the email analysis server.
  • the server 402 sends print data to the image forming apparatus 403 to instruct a print job. In one embodiment, the server 402 may convert the print data into a printable form in the image forming apparatus 403 and transmit it.
  • the server 402 may include an emulation server to emulate print data received from the user device 401 in a format printable by the image forming apparatus 403.
  • the server 402 can instruct a print job to the image forming apparatus according to the setting information.
  • FIG. 6 is a block diagram illustrating a configuration of a server according to an exemplary embodiment.
  • the server 600 includes a communication unit 610, a memory 620, and a processor 630.
  • the communication unit 610 may perform wired or wireless communication with another device or a network.
  • the communication unit 610 may include a communication module supporting at least one of various wired and wireless communication methods.
  • the communication module may be in the form of a chipset.
  • the communication unit 610 may be connected to an external device located outside the server 600 to transmit and receive a signal or data.
  • the server 600 is connected to an external device through the communication unit 610 to transmit a signal or data received from the external device to the processor 630 or to transmit a signal or data generated by the processor 630 to the external device.
  • the communication unit 610 may receive an email from the user device or send an email to the user device.
  • the communication unit 610 may instruct a print job to the image forming apparatus.
  • the memory 620 may install and store various types of data such as programs and files such as applications.
  • the processor 630 may access and use data stored in the memory 620, or store new data in the memory 620.
  • the processor 630 may execute a program installed in the memory 620.
  • a memory may store a program for providing an email printing service.
  • the processor 630 controls the overall operation of the server 600, and in particular, may control the process of the server 600 to provide an email printing service.
  • the processor 630 may store a signal or data input from the outside of the server 600, or may use a control program for controlling a RAM and a peripheral device, which is used as a storage area corresponding to various operations performed by the server 600. It can operate using saved ROM.
  • the processor may be implemented as a system on chip (SoC) that integrates a core and a GPU.
  • the processor may include a plurality of processors.
  • the processor 630 may receive an e-mail addressed to an e-mail address of the image forming apparatus, and determine whether the received e-mail is a confirmation request mail for confirming whether the e-mail address of the image forming apparatus is correct. In addition, when the received e-mail is a confirmation request e-mail, the processor 630 composes a reply e-mail that the e-mail address of the image forming apparatus is correct, and controls the server 600 to reply to the sender address of the received e-mail. can do.
  • the processor 630 may instruct a print job to the image forming apparatus when receiving the print instruction mail instructing the print data and the print job in response to the reply mail. In this case, the processor 630 may convert the print data into a printable form in the image forming apparatus and transmit the print data.
  • the processor 630 may instruct a print job to the image forming apparatus according to the setting information.
  • the processor 630 may determine that the received e-mail has no subject, no content, and no attachment, at least one or more of the received e-mail.
  • the processor 630 may create an answer mail including information of the image forming apparatus.
  • the information of the image forming apparatus may include at least one or more of a physical address, state information, and attribute information of the image forming apparatus.
  • the processor 630 may reply to the reply mail within a predetermined time.
  • the processor 630 receives a search mail including the current coordinates of the user to search for an image forming apparatus around the user, searches for an image forming apparatus around the user, and retrieves a list of the image forming apparatus around the user from the sender address of the search mail. You can reply
  • the processor 630 may receive a confirmation mail for confirming an operation state of the image forming apparatus connected to the server, confirm an operation state of the image forming apparatus, and return the operation state of the image forming apparatus to the sender address of the confirmation mail. have.
  • FIG. 7 is a block diagram illustrating a configuration of a cloud server that provides an email printing service according to an exemplary embodiment.
  • the cloud server 700 includes an email server 710 including an incoming email server 711 and an outgoing email server 712, an email analysis server 720, an email reply server 730, and image formation. It may include a device management server 740 and an emulation server 750.
  • An email server 710 including a receiving email server 711 and a sending email server 712, sends and receives email.
  • the email analysis server 720 analyzes the received email.
  • the email reply server 730 may send a reply according to the analysis result of the received email.
  • the image forming apparatus management server 740 manages the image forming apparatus such as registration of the image forming apparatus, status check, and transmission of print data to the image forming apparatus.
  • the emulation server 725 converts the print data into a printable form in the image forming apparatus.
  • the cloud server 700 includes separate servers according to functions, but this is only an example, and one or more functions may be performed by one server.
  • an email reply server that analyzes an email received from one server and sends a reply based on a function of the email analysis server 720 that determines whether the received email is a confirmation request mail and an analysis result of the received email.
  • the functionality of 730 may be implemented in one server.
  • FIG. 8 is a flowchart illustrating a method of operating a cloud server that provides an email printing service, according to an exemplary embodiment.
  • step 810 the cloud server 700 receives an email from a user device through the receiving email server 711.
  • the email analysis server 720 analyzes the received email and determines whether the recipient address of the received email is an address registered in the receiving email server 711. This is to check whether the received e-mail can be delivered normally.
  • step 815 when the email analysis server 720 determines that the recipient address of the received email is an address registered in the receiving email server 711, the flow proceeds to step 820.
  • step 820 the email analysis server 720 determines whether the recipient address of the received email is an email address of the image forming apparatus.
  • a plurality of email addresses may be registered in the receiving email server 711 of the cloud server 700. Therefore, not only the image forming apparatus but also the email addresses of other devices or specific users are also registered, so as to confirm whether or not the email is delivered to the image forming apparatus.
  • step 820 when the email analysis server 720 determines that the recipient address of the received email is the email address of the image forming apparatus, the process proceeds to step 825.
  • step 825 the email analysis server 720 determines whether the received email is a confirmation request mail for confirming whether the email address of the image forming apparatus is correct. It is to check whether the user has sent the mail to make a print request or to confirm whether the email address is correct.
  • step 825 If it is determined in step 825 that the email analysis server 720 is the confirmation request mail, the flow proceeds to step 830.
  • the email reply server 730 creates a reply mail indicating that the email address of the image forming apparatus is correct.
  • step 835 the email reply server 730 returns a reply mail to the sender address of the email received through the sending email server 712.
  • step 825 If it is determined in step 825 that the email analysis server 720 is not the confirmation request mail, the flow proceeds to step 855. If it is not a confirmation request mail, it can be determined that the mail is a print request immediately. Accordingly, in operation 855, the print data attached to the e-mail received by the emulation server 750 is transformed into a printable form in the image forming apparatus and transmitted to the image forming apparatus through the image forming apparatus management server 740.
  • step 820 If it is determined in step 820 that the recipient address of the received email is the email address of the image forming apparatus, the email analysis server 720 proceeds to step 850 and delivers the email to the recipient address.
  • step 815 when the email analysis server 720 determines that the recipient address of the received email is an address not registered in the receiving email server 711, the flow proceeds to step 840. If the recipient address of the received e-mail is not an address registered in the receiving e-mail server 71, the e-mail received from the beginning because the recipient address is wrong is an e-mail that cannot be delivered. Accordingly, in step 840, the email reply server 730 creates an error mail indicating that the email address is invalid, and in step 845, the email reply server 730 returns the error mail to the sender address of the email received through the sending email server 712.
  • the recipient address of the received e-mail is not an address registered in the receiving e-mail server 711, the e-mail received from the beginning because the recipient address is wrong is an e-mail that cannot be delivered.
  • the e-mail is confirmed.
  • FIG. 9 is a diagram illustrating an answer mail according to an embodiment.
  • the reply mail 901 includes a phrase for confirming the recipient address 910 of the confirmation request mail, indicating that the email address of the image forming apparatus is correct.
  • the answer mail 901 includes a printer location 920 to check whether the printer to be printed by the user is correct and whether the printer is at a desired location.
  • the reply mail 901 includes an item for setting the print option 930 so that a user who has received the reply mail 901 may conveniently set print options.
  • FIG. 10 is a diagram illustrating a print instruction mail according to one embodiment.
  • print option items selected by a user may be displayed in the print instruction mail 1001.
  • print data may be attached as an attachment file 1020. If the server determines that the contents of the print instruction mail and the attached file are printable, the server sends print data to the image forming apparatus based on the print instruction mail to instruct the print job.
  • 11 is a diagram illustrating an error mail according to an exemplary embodiment.
  • the error mail 1101 includes content 1110 for confirming the recipient address of the confirmation request mail, so that the email address of the image forming apparatus is not correct.
  • it may include guide phrases 1120 such as solutions related to the error.
  • 9 to 11 are merely exemplary embodiments, and the present disclosure may be represented in various ways without being limited thereto.
  • FIG. 12 is a diagram illustrating an image forming apparatus search service, according to an exemplary embodiment.
  • the user device 1201 sends a search request mail including the current coordinates of the user to the server 1202 to search for an image forming apparatus in the vicinity.
  • the server 1202 receives the search request mail, the server 1202 searches for an image forming apparatus around the user based on the current coordinates of the user included in the search request mail. Thereafter, in step 1220, the server 1202 returns a list of the image forming apparatuses around the user with the sender address of the search mail.
  • the user can search whether there is an image forming apparatus available around the user. Therefore, when the e-mail printing service is needed, it is possible to simply search for a printer supporting the e-mail printing service in the vicinity even if the exact location and the e-mail address of the printer are not known.
  • FIG. 13 is a flowchart illustrating a method of operating a server providing an image forming apparatus search service, according to an exemplary embodiment.
  • the server 1202 may receive a search request mail including a current coordinate of a user in order to search for an image forming apparatus in the vicinity.
  • the server 1202 may assign a specific email to support a service for searching a nearby image forming apparatus.
  • a mail address such as [email protected] or [email protected] can be created and registered in advance on the mail server.
  • the server 1202 may receive a mail including the current location information from the mail address assigned by the user.
  • the current location information may be represented, for example, in Yangjae-dong, Seocho-gu, Seoul, or by GPS coordinates or surrounding shop addresses.
  • the server 1202 searches for an image forming apparatus around the user based on the current coordinates of the user. More specifically, the server 1202 may analyze the contents of the received search request mail, the outgoing header, the server information, and the like to specify the location of the user and search for an image forming apparatus around the user. For example, the server 1202 may specify a location by using information sent using an IP and a mail server located in Korea. In addition, the server 1202 may search for printer information held by the printer management server using a street address, GPS coordinates, or a store name or address written by a user in a mail body.
  • the server 1202 may return a list of image forming apparatuses around the user to the sender address of the search mail.
  • the server 1202 may list the search results performed in step 1320 and reply to the user.
  • the user can check the returned printer e-mail list, select an image forming apparatus to be printed, and send an e-mail to the selected image forming apparatus to use the e-mail printing service.
  • FIG. 14 is a diagram illustrating an operation state checking service of the image forming apparatus, according to an exemplary embodiment.
  • the user device 1401 sends an operation state confirmation request mail to the server 1402 to confirm an operation state of the image forming apparatus 1403 connected to the server 1402.
  • the server 1202 receives the operation state confirmation request mail in operation 1420
  • the server 1202 transmits an operation confirmation request to the image forming apparatus 1403 connected to the corresponding server 1402, and receives operation state information in operation 1430.
  • the server 1402 returns the operation state information of the image forming apparatus to the sender address of the operation state confirmation request mail.
  • the user may conveniently check whether the registered image forming apparatus is normally registered or normally operating.
  • 15 is a flowchart illustrating a method of operating a server that provides an operation state checking service of an image forming apparatus, according to an exemplary embodiment.
  • the server 1402 may receive an operation state confirmation request mail for confirming an operation state of the image forming apparatus 1403 connected to the corresponding server 1402.
  • the server 1402 may assign a specific email to support the operation status checking service of the image forming apparatus 1403. For example, a mail address such as [email protected] or [email protected] can be created and registered in advance on the mail server.
  • the server 1402 may receive an operation status check request mail from the user with an assigned mail address.
  • the server 1402 may transmit an operation confirmation request to the image forming apparatus 1403, and receive operation state information in operation 1530.
  • the operation state information may include a registration position, an attribute, a current state, charging information, a setting, and the like of the image forming apparatus 1403.
  • the server 1402 may return the operation state information of the image forming apparatus to the sender address of the operation state confirmation mail.
  • the user can check the operation state information of the returned image forming apparatus and check the operation state without directly moving to the image forming apparatus.
  • 16 is a diagram illustrating an address book registration service according to an exemplary embodiment.
  • the user device 1601 sends a confirmation request mail for registering an address book to the server 1602.
  • a user may create an address book to use a printer that supports an email printing service.
  • the email address is a text input item, and any letter or number can be entered. If the user enters the email address directly, there is a possibility of entering an incorrect email address. If the e-mail address is incorrectly entered in the address book, the print request is continuously sent using the wrong e-mail address, which may cause a security vulnerability.
  • a confirmation request mail for registering an address book may be sent to the server 1602.
  • the server 1602 may check whether the received address is an e-mail address of the image forming apparatus, and reply to the sender address of the request mail, indicating that the e-mail address is correct.
  • the server 1602 receives the confirmation request mail
  • the server 1602 checks whether the image forming apparatus corresponding to the recipient address of the confirmation request mail is registered in the server 1602.
  • a reply mail indicating that the email address is correct is returned to the sender address of the request mail.
  • the process of FIG. 16 may be automatically performed through an e-mail printing support address book program or application.
  • a user using the user device 1601 can register an email address of the correct image forming apparatus in the address book by sending a confirmation request mail and receiving a reply mail. Therefore, the data to be printed by the user's mistake can be sent to another e-mail address to prevent unwanted data leakage.
  • a device may include a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, a key, a button, and the like. Interface devices and the like.
  • Methods implemented by software modules or algorithms may be stored on a computer readable recording medium as computer readable codes or program instructions executable on the processor.
  • the computer-readable recording medium may be a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (eg, CD-ROM). ) And DVD (Digital Versatile Disc).
  • the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • the medium is readable by the computer, stored in the memory, and can be executed by the processor.
  • This embodiment can be represented by functional block configurations and various processing steps. Such functional blocks may be implemented in various numbers of hardware or / and software configurations that perform particular functions.
  • an embodiment may be an integrated circuit configuration such as memory, processing, logic, look-up table, etc., capable of executing various functions by the control of one or more microprocessors or other control devices. You can employ them.
  • the present embodiment includes various algorithms implemented in C, C ++, Java (data structures, processes, routines or other combinations of programming constructs). It may be implemented in a programming or scripting language such as Java), an assembler, or the like.
  • the functional aspects may be implemented with an algorithm running on one or more processors.
  • the present embodiment may employ the prior art for electronic environment setting, signal processing, and / or data processing.
  • Terms such as “mechanism”, “element”, “means” and “configuration” can be used widely and are not limited to mechanical and physical configurations. The term may include the meaning of a series of routines of software in conjunction with a processor or the like.
  • connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections.

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)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (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

이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법
본 발명은 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법에 관한 것이다.
최근 전자 통신 관련 기술 및 네트워크 관련 기술이 발전함에 따라 이러한 기술들을 활용한 다양한 서비스들이 개발 및 출시되고 있다. 이러한 서비스 중 하나로, 이메일을 이용하여 원격지에 있는 화상 형성 장치에서 문서를 인쇄하는 이메일 프린팅 서비스가 있다.
이메일 프린팅 서비스는 사용자 또는 관리자가 프린터를 이메일 프린팅 서비스에 등록을 하여 프린터 고유의 이메일을 발급하고, 사용자가 인쇄하고자 하는 문서를 등록된 프린터의 이메일 주소로 발송하면, 프린터는 이를 수신하여 이메일 본문 내용 또는 첨부 파일을 인쇄하는 서비스이다. 이메일 프린팅 서비스를 이용하면, 사용자가 별도로 프로그램이나 애플리케이션을 설치할 필요없이 이메일을 보내는 것으로 인쇄가 가능하다.
다만, 종래 기술에 따른 이메일 프린팅 서비스의 경우, 보안이 취약하다는 문제가 있다. 이메일을 발송하기 위해서는 수신측 이메일 주소를 입력해야 한다. 수신측 이메일 주소는 텍스트 입력 항목으로 어떤 문자나 숫자 등도 입력이 가능한 바, 사용자가 수신측 이메일 주소를 입력 시 실수할 가능성이 있다. 이메일 주소를 잘못 입력하는 경우, 중요한 문서가 유출되거나 잘못 전송될 수 있다.
따라서, 사용자의 실수 또는 다른 원인으로 수신측 이메일 주소를 잘못 입력하더라도 문서의 유출을 방지할 수 있는 기술이 필요하다.
일 실시예는 보안성이 강화된 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다. 보다 구체적으로, 사용자의 실수 또는 다른 원인으로 수신측 이메일 주소를 잘못 입력하더라도 문서의 유출을 방지할 수 있는 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다.
일 실시예는 이메일 프린팅 서비스를 통해 부가적인 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다. 보다 구체적으로, 주소록 등록, 화상 형성 장치 검색, 화상 형성 장치의 상태 확인과 같은 부가적인 서비스를 제공하는 서버 및 그 서버의 동작 방법을 제공한다.
일 실시예에 따른 이메일 프린팅 서비스를 제공하는 서버의 동작 벙법은, 화상 형성 장치의 이메일 주소로 발송되는 이메일을 수신하는 단계, 상기 수신한 이메일이 상기 화상 형성 장치의 이메일 주소가 정확한지 여부를 확인하는 확인 요청 메일인지 여부를 판단하는 단계, 상기 수신한 이메일이 상기 확인 요청 메일인 경우, 상기 화상 형성 장치의 이메일 주소가 정확하다는 답변 메일을 작성하는 단계 및 상기 답변 메일을 상기 수신한 이메일의 발신자 주소로 회신하는 단계를 포함하는 것을 특징으로 한다.
일 실시예에 따르면, 보안성이 강화된 이메일 프린팅 서비스를 제공할 수 있다.
도 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)를 기재한 경우 상기 범위에 속하는 개별적인 값을 포함하는 것으로서(이에 반하는 기재가 없다면), 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 한정되는 것은 아니다. 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 기술적 사상을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.

Claims (15)

  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항에 있어서,
    상기 프로세서는,
    상기 수신한 이메일에 제목이 없는 경우, 내용이 없는 경우 및 첨부 파일이 없는 경우 중 적어도 하나의 이상의 경우, 상기 수신한 이메일이 상기 확인 요청 메일이라고 판단하는 것을 특징으로 하는 이메일 프린팅 서비스를 제공하는 서버.
PCT/KR2017/002109 2017-01-04 2017-02-27 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법 WO2018128217A1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
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 (2)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/458,516 Continuation US20190327379A1 (en) 2017-01-04 2019-07-01 Server for providing e-mail printing service and method for operating same server

Publications (1)

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

Family

ID=62789329

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/002109 WO2018128217A1 (ko) 2017-01-04 2017-02-27 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법

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 キヤノン株式会社 情報処理装置、画像処理装置及びその制御方法、並びにプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000324293A (ja) * 1999-05-13 2000-11-24 Ricoh Co Ltd ネットワークファクシミリ装置およびその制御方法
JP2007122492A (ja) * 2005-10-28 2007-05-17 Fuji Xerox Co Ltd ネットワーク画像処理システム及び該システムにおける情報送信制御方法
JP2009237093A (ja) * 2008-03-26 2009-10-15 Noritsu Koki Co Ltd プリントオーダーシステム
KR20110048324A (ko) * 2009-11-02 2011-05-11 삼성전자주식회사 모바일 기기, 서버 및 이를 포함하는 시스템의 컨텐츠 관리방법
KR20150137949A (ko) * 2014-05-29 2015-12-09 삼성전자주식회사 전자 기기, 인쇄 제어 방법 및 컴퓨터 판독가능 기록매체

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003067310A (ja) * 2001-08-30 2003-03-07 Minolta Co Ltd メール送信のためのシステムとプログラム
ES2283500T3 (es) * 2001-12-04 2007-11-01 Ricoh Company, Ltd. Sistema de impresion, aparato de impresion, procedimiento y programa de impresion.
US7647559B2 (en) * 2004-09-30 2010-01-12 Microsoft Corporation Method and computer-readable medium for navigating between attachments to electronic mail messages
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 画像処理装置
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
US9854108B2 (en) * 2014-10-29 2017-12-26 Seiko Epson Corporation Printing management server, printing system, and printing management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000324293A (ja) * 1999-05-13 2000-11-24 Ricoh Co Ltd ネットワークファクシミリ装置およびその制御方法
JP2007122492A (ja) * 2005-10-28 2007-05-17 Fuji Xerox Co Ltd ネットワーク画像処理システム及び該システムにおける情報送信制御方法
JP2009237093A (ja) * 2008-03-26 2009-10-15 Noritsu Koki Co Ltd プリントオーダーシステム
KR20110048324A (ko) * 2009-11-02 2011-05-11 삼성전자주식회사 모바일 기기, 서버 및 이를 포함하는 시스템의 컨텐츠 관리방법
KR20150137949A (ko) * 2014-05-29 2015-12-09 삼성전자주식회사 전자 기기, 인쇄 제어 방법 및 컴퓨터 판독가능 기록매체

Also Published As

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

Similar Documents

Publication Publication Date Title
EP2994823B1 (en) Information processing system, information processing method and non-transitory computer readable information recording medium
US8788594B2 (en) Data processing apparatus and data processing system
EP2994824B1 (en) Information processing system, information processing method and non-transitory computer readable information recording medium
EP3232318B1 (en) Image processing apparatus having file server function, and control method and storage medium therefor
WO2018128217A1 (ko) 이메일 프린팅 서비스를 제공하는 서버 및 그 서버의 동작 방법
JP6197432B2 (ja) 情報処理システム、情報処理方法、プログラム、及び記録媒体
US9467438B2 (en) Information processing system, apparatus, and method
JP4009568B2 (ja) 機器管理システムおよび機器管理方法
JP6277725B2 (ja) 情報処理システム、情報処理方法、及びプログラム
US8898570B2 (en) Job administration apparatus, job administration system and computer-readable storage medium converting portion of information of job data into non-recognizable format for display
US20190286809A1 (en) Information processing system, apparatus, and method
JP2007193407A (ja) 印刷システム及び印刷装置
JP2001312388A (ja) ネットワーク画像出力制御方法及び画像出力装置
US20180203655A1 (en) Information processing system, information processing method, and recording medium
CN103139422A (zh) 图像处理装置及其控制方法
US7853797B2 (en) Information processing method and information processing apparatus
JP2010141854A (ja) 印刷システム
WO2017188710A1 (ko) 어플리케이션을 이용한 팩스 송수신 방법 및 이를 수행하기 위한 화상 형성 장치
US20090207442A1 (en) Image Forming Apparatus
JP6233155B2 (ja) 情報処理システム、情報処理方法、及びプログラム
WO2020036264A1 (en) Image forming apparatus to print traceable printout
JP4556938B2 (ja) 文書管理装置
JP4661834B2 (ja) 画像処理装置、画像形成装置及び画像処理プログラム
WO2019013424A1 (en) PROVIDING USER AUTHENTICATION PRINTING SERVICE BASED ON BIOMETRIC INFORMATION AT A USER TERMINAL
JP6340820B2 (ja) 情報処理システム、情報処理方法、及びプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17890655

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17890655

Country of ref document: EP

Kind code of ref document: A1