Print system
Claim Score by NHIP
Abstract
A print system is capable of processing a print order of image data through a network. The print system includes an information device operable to store image data, and an order reception server connected to the information device through the network. The information device sends print information specifying print content including image data to be printed to the order reception server with which a communication is established prior to a formal placing of a print order. The order reception server, when completing a reception of the print information, recognizes that the print order is completed, provides an order number for identifying the print order, and sends the order number to the information device.

Term
Term ended
Projected expiry passed 16 November 2025, 0.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
6 claims: 1 independent, 5 dependent
- 1Broadest claimClaim Score 66, broad(NHIP)A print system capable of processing a print order of image data through a network, comprising:an information device operable to store image data, and an order reception server connected to the information device through the network, wherein the information device sends print information specifying print content including image data to be printed to the order reception server with which a communication is established prior to a formal placing of a print order, and the order reception server, when completing a reception of the print information, recognizes that the print order is completed, provides an order number for identifying the print order, and sends the order number to the information device.
218 paragraphs in 5 sections, as filed
BACKGROUND
00011. Technical Field
0002The invention relates to a print system capable of accepting print information through a network.
00032. Related Art
0004Hitherto, DPOF (Digital Print Order Format) is known as one of the recording formats for digital camera. DPOF is a format for recording print information such as images desired to be printed out of the images taken by a digital camera and the number of print copies in a recording medium.
0005With this DPOF, print information for printing automatically the taken images at a print service company or through a home printer can be recorded. That is, the print information is prepared in a format conforming to DPOF specification, and is stored in recording medium together with image data, and the print information stored in the recording medium is analyzed at the printer side, and the images can be printed in the specification designated in the print information.
0006In a conventional DPOF, a DPOF file is specified as a file for designating the print information. The DPOF file includes an automatic print file (AUTOPRINT. MRK) which stores print information including the number of images desired to be printed, image size, title, trimming setting, device information, date and time, user's name, user's address, user's telephone number, and others.
0007In a digital camera supporting DPOF, when the print information such as images to be printed and number of copies to be printed is specified, an automatic print file is created, and stored in the recording medium. When requesting printing to a print service company, an order is placed only by handing over the recording medium, and the user's labor for ordering can be saved.
0008In a conventional print system, for example, the print information designated by DPOF file is uploaded to an Internet print site, and the specified images may be printed at the print site according to the uploaded print information (see, for example, patent document 1).
0009Patent document 1: JP-A-2002-111926
SUMMARY
0010Such print service utilizing the print system for accepting a print request via the Internet is very convenient for the user because the print request can be accepted anytime or anyplace. As digital cameras are spread more widely henceforth, demands for such print service are expected to increase. Considering such advantage, the print system for accepting print requests via the Internet seems to be demanded to be much more advanced in simplicity and convenience.
0011The invention is devised in the light of such background, and it is hence an object thereof to present a print system capable of accepting print requests via the Internet, in particular, a print system simpler in structure, and easier to use.
0012A print system of the invention is capable of processing a print order of image data through a network. The print system includes an information device operable to store image data, and an order reception server connected to the information device through the network. The information device sends print information specifying print content including image data to be printed to the order reception server with which a communication is established prior to a formal placing of a print order. The order reception server, when completing a reception of the print information, recognizes that the print order is completed, provides an order number for identifying the print order, and sends the order number to the information device.
0013According to the print system of the invention, the information device (for example, digital camera) inquires the registration center server about the address (for example, URL) of order reception server before processing an order. As a result, in the information device, it is unnecessary to store various addresses of order reception servers, which are possibly different in each information device, and it is enough to store only the address of the registration center server. Thus, the load on the information device upon implementation is reduced. Additionally, by storing the acquired address, when the information device subsequently accesses the order reception server using the stored address, it is not necessary to acquire a new address, thus the processing load at the information device is lessened.
BRIEF DESCRIPTION OF DRAWINGS
0014<figref idref="DRAWINGS">FIG. 1</figref> is a diagram of a configuration of a print system in Embodiment 1 of the invention.
0015<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a configuration of a digital camera.
0016<figref idref="DRAWINGS">FIG. 3</figref> is a diagram of a specific configuration of a print processor of a mail server.
0017<figref idref="DRAWINGS">FIG. 4</figref> is a diagram showing an example of a customer list.
0018<figref idref="DRAWINGS">FIG. 5</figref> is a diagram showing an example of a progress list.
0019<figref idref="DRAWINGS">FIG. 6</figref> is a general flow diagram about print service from print order to print delivery with the print system of the invention.
0020<figref idref="DRAWINGS">FIG. 7</figref> is a flowchart of user registration process.
0021<figref idref="DRAWINGS">FIG. 8</figref> is an explanatory diagram of user registration screen.
0022<figref idref="DRAWINGS">FIG. 9</figref> is a flowchart of creating process of an electronic mail for requesting an estimation.
0023<figref idref="DRAWINGS">FIG. 10</figref> is a diagram of an entry screen of a password in a print service mode.
0024<figref idref="DRAWINGS">FIG. 11</figref> is a diagram of screen for inquiry to user whether or not create DPOF file newly in a print service mode.
0025<figref idref="DRAWINGS">FIG. 12</figref> is a diagram showing a screen for image selection in a print service mode.
0026<figref idref="DRAWINGS">FIG. 13</figref> is a diagram showing an entry screen of print condition in a print service mode.
0027<figref idref="DRAWINGS">FIG. 14</figref> is a diagram showing a screen for selection of delivery destination in a print service mode.
0028<figref idref="DRAWINGS">FIG. 15</figref> is a diagram showing description example of a mail for requesting an estimation.
0029<figref idref="DRAWINGS">FIG. 16A</figref> is an explanatory diagram of procedure for requesting a print estimation by a digital camera <b>10</b>, creating the estimation at a print service company, and sending it back to the digital camera.
0030<figref idref="DRAWINGS">FIG. 16B</figref> is an explanatory diagram of a modified procedure for requesting a print estimation by a digital camera <b>10</b>, creating an estimation at print service company, and sending it back to the digital camera.
0031<figref idref="DRAWINGS">FIG. 17</figref> is a diagram showing description example of a mail for returning an estimation.
0032<figref idref="DRAWINGS">FIG. 18</figref> is diagram showing a screen for displaying the estimation content in a print service mode.
0033<figref idref="DRAWINGS">FIG. 19</figref> is a flowchart of creating process of a print order mail for placing a formal print order.
0034<figref idref="DRAWINGS">FIG. 20A</figref> and <figref idref="DRAWINGS">FIG. 20B</figref> are explanatory diagrams of grouping of attached images.
0035<figref idref="DRAWINGS">FIG. 21</figref> is a diagram of description example of an order mail (with attached DPOF file).
0036<figref idref="DRAWINGS">FIG. 22</figref> is a diagram of description example of an order mail (with attached image files).
0037<figref idref="DRAWINGS">FIG. 23</figref> is a diagram showing a procedure of placing a formal print order to the print service company.
0038<figref idref="DRAWINGS">FIG. 24</figref> is an explanatory diagram of exchange of information between the digital camera and the mail server (when sending an electronic mail from the digital camera to the mail server).
0039<figref idref="DRAWINGS">FIG. 25</figref> is an explanatory diagram of exchange of information between the digital camera and the mail server (when inquiring from the digital camera to the mail server).
0040<figref idref="DRAWINGS">FIG. 26</figref> is a flowchart of notice processing of a delivery schedule.
0041<figref idref="DRAWINGS">FIG. 27</figref> is a flowchart of an image delivery process to the third party.
0042<figref idref="DRAWINGS">FIG. 28</figref> is a diagram showing a screen displaying information included in an order mail in an image delivery mode.
0043<figref idref="DRAWINGS">FIG. 29</figref> is a diagram showing description example of an image distribution mail.
0044<figref idref="DRAWINGS">FIG. 30</figref> is an explanatory diagram of processing flow when ordering reprint.
0045<figref idref="DRAWINGS">FIG. 31</figref> is a diagram of screen prompting the user to select an order number in a reprint request mode.
0046<figref idref="DRAWINGS">FIG. 32</figref> is a diagram of a description example of a reprint request mail.
0047<figref idref="DRAWINGS">FIG. 33</figref> is a diagram of a description example of re-order mail.
0048<figref idref="DRAWINGS">FIG. 34</figref> is a diagram of a description example of cancel mail.
0049<figref idref="DRAWINGS">FIG. 35</figref> is a diagram showing exchange of information between the digital camera and WWW server by using HTTP.
0050<figref idref="DRAWINGS">FIG. 36</figref> is a diagram of a description example of POST request sent from the digital camera when requesting an estimation.
0051<figref idref="DRAWINGS">FIG. 37A</figref> and <figref idref="DRAWINGS">FIG. 37B</figref> are diagrams of a description example of POST response returned to the digital camera when returning an estimation.
0052<figref idref="DRAWINGS">FIG. 38</figref> is a diagram of a description example of POST request sent from the digital camera when placing a formal print order.
0053<figref idref="DRAWINGS">FIG. 39A</figref> and <figref idref="DRAWINGS">FIG. 39B</figref> are diagrams of a description example of POST response returned to the digital camera when returning an estimation (when order number is added when returning an estimation).
0054<figref idref="DRAWINGS">FIG. 40</figref> is a diagram of an estimation in description example of POST request sent from the digital camera when placing a formal print order (when order number is added when returning).
0055<figref idref="DRAWINGS">FIG. 41</figref> is a diagram of description example of POST request sent from the digital camera when re-ordering.
0056<figref idref="DRAWINGS">FIG. 42</figref> is a diagram of description example of POST request sent from the digital camera when ordering reprint.
0057<figref idref="DRAWINGS">FIG. 43</figref> is a diagram of description example of POST request sent from the digital camera when canceling
0058<figref idref="DRAWINGS">FIG. 44</figref> is a diagram of a configuration of a print system in Embodiment 2 of the invention.
0059<figref idref="DRAWINGS">FIG. 45</figref> is a diagram showing an example of a device ID management table.
0060<figref idref="DRAWINGS">FIG. 46A</figref> is a diagram of procedure of placing a print order in print system in Embodiment 2.
0061<figref idref="DRAWINGS">FIG. 46B</figref> is a diagram showing the other example of procedure of placing a print order in a print system in Embodiment 2.
0062<figref idref="DRAWINGS">FIG. 47</figref> is a flowchart of estimation requesting process when storing URL in relation to order number.
0063<figref idref="DRAWINGS">FIG. 48</figref> is a flowchart of a formal order placing process by using stored URL and order number.
0064<figref idref="DRAWINGS">FIG. 49</figref> is a diagram of procedure of user registration process in print system in Embodiment 2.
0065<figref idref="DRAWINGS">FIG. 50</figref> is a diagram of a configuration of a digital camera and a cradle in embodiment 3 of the invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
0066Preferred embodiments of the print system of the invention are described below by referring to the attached drawings.
Embodiment 1
1. System Configuration
(1) Network Configuration
0067<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram of a configuration of an embodiment of a print system of the invention. The print system includes a digital camera <b>10</b> and a mail server <b>210</b>. The digital camera <b>10</b> is connected to the internet <b>400</b> by way of a router <b>80</b> and a communication modem <b>82</b> in a user's home <b>100</b>. The digital camera <b>10</b> is connected to the router <b>80</b> via LAN. A cell-phone terminal <b>70</b> and a stationary telephone set <b>72</b> are also installed in the user's home <b>100</b>.
0068The mail server <b>210</b> is installed in the print service company <b>200</b> for presenting print service, together with an information terminal <b>260</b> and a printer <b>270</b>. The print service company <b>200</b> has a delivery center <b>280</b> for distributing print images. The mail server <b>210</b> is an order reception server for accepting a print request from the digital camera <b>10</b> by electronic mail. The mail server <b>210</b> is composed of a POP3 server <b>251</b>, an SMTP server <b>253</b>, and a print processor <b>255</b>.
0069When the user specifies desired images in the digital camera <b>10</b> to order a print service, the image and order information are sent to the mail server <b>210</b> of the print service company <b>200</b>, as order information. The order information is information for specifically designating content of the print order, and includes print information for specifying print contents (DPOF file). When the mail server <b>210</b> receives the image, the print service company <b>200</b> notifies the user of reception of image. The notifying method is preliminarily selected by the user. The notifying method includes a notice to the digital camera <b>10</b> via the Internet <b>400</b>, or an electronic mail sent to the cell-phone terminal <b>70</b>.
0070The images received on the mail server <b>210</b> are sent to the printer <b>270</b> together with print information which is a part of order information, and printed out by the printer <b>270</b> according to the print information. The order information is also sent to the server <b>281</b> at the delivery center <b>280</b>. The server <b>281</b> sorts pictures printed out by the printer <b>270</b> according to the order information, and creates instruction information for delivery to the user. The delivery destination is preliminarily determined by the user. For example, any one of user's home <b>100</b>, retail shop <b>130</b>, or delivery destination <b>110</b> other than user's home may be selected. The retail shop <b>130</b> includes a camera shop, a DPE store, a convenience store, and others.
(2) Configuration of Digital Camera
0071<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of configuration of the digital camera <b>10</b>. An imaging unit <b>11</b> includes CCD and others, and converts optical image information into an electrical signal. A display unit <b>13</b> includes a liquid crystal display, and displays taken image, operation guidance and others. An operation unit <b>15</b> includes buttons to be manipulated by the user. An image processor <b>17</b> processes the taken image by compression or other process. A controller <b>23</b> controls the operation of the digital camera <b>10</b>. A memory card <b>19</b> is a detachable recording medium for storing the taken image data and print information. A communication unit <b>21</b> controls exchange of data with an external device.
0072RAM <b>23</b>, EEPROM <b>25</b>, and ROM <b>27</b> are storage means for storing programs to be executed by the controller and information necessary for control of the digital camera <b>10</b>. The EEPROM <b>25</b> stores information which needs to be rewritten, and the ROM <b>27</b> stores information which does not need to be rewritten, but all contents stored in the ROM <b>27</b> may be stored in the EEPROM <b>25</b>. The EEPROM <b>25</b> stores mail address to which an order is sent, device ID of the digital camera <b>10</b>, password for authentication, MAC address of the digital camera <b>10</b>, list information of delivery destinations of printed matter, and registration flag showing user registration/not-registration. The device ID of the digital camera <b>10</b> may be, for example, a manufacturing serial number. As information for identifying the digital camera <b>10</b> without using device ID, the MAC address may be used alone. The ROM <b>27</b> stores header read program of electronic mail, header generation program of electronic mail, attachment program to electronic mail, and other control programs for controlling operations of the digital camera. Programs stored in the ROM <b>27</b> are loaded as required in the RAM <b>23</b>, and executed by the controller <b>23</b>. However the controller <b>23</b> may directly read the program from the ROM <b>27</b> to execute it.
(3) Configuration of Mail Server
0073The mail server <b>210</b> includes the POP3 server <b>251</b>, the SMTP server <b>253</b>, and the print processor <b>255</b> as mentioned above. The POP3 server <b>251</b> presents a function of receiving an electronic mail through the Internet <b>400</b>, and the SMTP server <b>253</b> presents a function of sending electronic mail through the Internet <b>400</b>. Mail account (not shown) of the digital camera <b>10</b> is set in the mail server <b>210</b>.
0074<figref idref="DRAWINGS">FIG. 3</figref> shows a specific configuration of the print processor <b>255</b> of the mail server <b>210</b>. The print processor <b>255</b> includes a mail processor <b>211</b> for processing electronic mails about the POP3 server <b>251</b> and the SMTP server <b>253</b>, a communication unit <b>213</b> for communicating with external device of the mail server <b>210</b>, a controller <b>215</b> for controlling the print processor <b>255</b>, and a data storage unit <b>217</b> for storing various data necessary for control.
0075The mail processor <b>211</b> takes out the content of mail received from the POP3 server <b>251</b>, or places the mail to be sent to the SMTP server <b>253</b>. The communication unit <b>213</b> sends the information to the printer <b>270</b> or the server <b>281</b> in the delivery center <b>280</b>. The controller <b>215</b> controls the entire operation of the print processor <b>255</b>.
0076The data storage unit <b>217</b> includes a region <b>220</b> for storing various lists for managing the print service, and user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . for storing order information from users.
0077The region <b>220</b> for storing various lists stores a customer list <b>221</b>, a progress list <b>223</b>, an order summary list by manufacturer <b>225</b>, and a delivery destination list <b>227</b>. The customer list <b>221</b> is a list of registration information of users, and its example is shown in <figref idref="DRAWINGS">FIG. 4</figref>. The MAC address is 48-bit information, however it is shown in alphanumeric six digits in <figref idref="DRAWINGS">FIG. 4</figref> for the sake of convenience. The progress list <b>223</b> is a list for managing the status of progress of print operation, and its example is shown in <figref idref="DRAWINGS">FIG. 5</figref>. The order summary list by manufacturer <b>225</b> is the order acceptance statistics summing up the accepted order by manufacturer of digital cameras by which customers place print orders. According to the statistics, the print service company can pay cash back to the manufacturers of digital cameras. The delivery destination list <b>227</b> manages information about delivery destinations, and stores the information by relating the delivery destination code with address of delivery destination, name of delivery destination, and others.
0078User data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . store image data, order information, and DPOF file. The user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . are provided in each user. The DPOF file is a part of order information. The order information is information about order, other than print information specified by DPOF file. For example, the order information includes information about a delivery destination and a notifying method of delivery announcement. For the same user, different orders are stored in the same user region. Size of user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . is set, for example, at 10 MB.
2. System Operation
0079Operation of the print system of the embodiment is described below.
0080<figref idref="DRAWINGS">FIG. 6</figref> shows a general flow about the print service from print order to print delivery with the print system of the embodiment. Procedure of the print system is sequentially described below at every step shown in <figref idref="DRAWINGS">FIG. 6</figref>.
(1) User Registration (Step S
10
in FIG. 6)
0081The user, prior to utilizing the print service of this embodiment, must register in the print service company <b>200</b> (S<b>10</b> in <figref idref="DRAWINGS">FIG. 6</figref>).
0082Referring to <figref idref="DRAWINGS">FIG. 7</figref>, procedure of user registration is explained.
0083First, the user connects the digital camera <b>10</b> to the network (household LAN, etc.). When the digital camera <b>10</b> is connected to the network (Yes at S<b>31</b>), the controller <b>23</b> refers to the registration flag in the EEPROM <b>25</b>, and checks if the user has been already registered or not (S<b>32</b>). When the user has been already registered, this process is terminated. If the user is not registered, the registration program stored in the ROM <b>27</b> is started (S<b>33</b>).
0084When the registration program is started, the user registration mode is started up, and the user registration screen as shown in <figref idref="DRAWINGS">FIG. 8</figref> is shown on the display unit <b>13</b> of the digital camera <b>10</b>. On this screen, the user enters necessary items, including the password for authentication, credit card number for payment, delivery destination information of printed matter (delivery destination <b>1</b>, delivery destination <b>2</b>, delivery destination <b>3</b>), user's mail address for communication with the user, telephone number, name of order person, and name of recipient. When the delivery destination is camera shop or other retail shop, those shops may be preliminarily assigned with shop codes, and the shop codes may be entered. As a result, user's labor or error in input of delivery destination can be lessened.
0085Consequently, the device ID, MAC address, and password are read out from the EEPROM <b>25</b>, and displayed on the display unit <b>13</b> (S<b>34</b>). User registration information, such as delivery destination, entered by the user on the operation unit <b>15</b> is acquired (S<b>35</b>), and the acquired user registration information is encrypted with public key system or secret key system (S<b>36</b>). The password is set initially to a default value (for example, <b>0000</b>), but then it can be set to other number newly by the user.
0086The controller <b>23</b> transmits the encrypted user registration information to the mail server <b>210</b> of the print service company <b>200</b> through the network <b>400</b> (S<b>37</b>). The mail server <b>210</b> decrypts the received user registration information, and adds the decrypted information to the customer list <b>221</b> (S<b>38</b>). When successfully added to the customer list <b>221</b>, the mail server <b>210</b> notifies the user of completion of registration (S<b>39</b>). That is, the mail server <b>210</b> sends an electronic mail notifying completion of registration to the digital camera <b>10</b>. The digital camera receives this notice (electronic mail), and sets the registration flag in the EEPROM <b>25</b> to “Registered” (S<b>40</b>). Hereinafter, by referring to this registration flag, it is judged whether the user is registered or not.
(2) Requesting and Creating an Estimation (Steps S
11
, S
12
in FIG. 6)
0087After completion of user registration, the user can place a print order of image from the digital camera <b>10</b>. When placing a print order of images, the user first specifies the images to be printed and the print information, and requests creation of an estimation to the print service company <b>200</b> (S<b>11</b> in <figref idref="DRAWINGS">FIG. 6</figref>). This request is made by transmitting an electronic mail from the digital camera <b>10</b> to the print service company <b>200</b> through the network.
0088Referring to <figref idref="DRAWINGS">FIG. 9</figref>, the creating procedure of mail for requesting an estimation is explained.
0089When requesting an estimation, the user connects the digital camera <b>10</b> to the network (LAN). When the digital camera <b>10</b> is connected to the network (Yes at S<b>51</b>), the controller <b>23</b> refers to the registration flag in the EEPROM <b>25</b>, and checks if the user has been already registered or not (S<b>52</b>). If the user is not registered, the user registration process shown in <figref idref="DRAWINGS">FIG. 6</figref> is executed (S<b>10</b>).
0090After that, the controller <b>23</b> starts up a print service mode (S<b>54</b>). In the print service mode, as shown in <figref idref="DRAWINGS">FIG. 10</figref>, the screen prompting the user for entry of the password is displayed. When the password is entered on the screen, the screen displays as shown in <figref idref="DRAWINGS">FIG. 11</figref>, and inquires the user whether or not to create a DPOF file newly (S<b>55</b>). When the user requests to create a DPOF file newly, a screen for prompting the user for selection of images (see <figref idref="DRAWINGS">FIG. 12</figref>) and entry of print condition (see <figref idref="DRAWINGS">FIG. 13</figref>) is displayed, and the information entered by the user is acquired (S<b>56</b>). According to the information entered by the user, a DPOF file is created (S<b>57</b>). The screen prompting the user to select delivery destination as shown in <figref idref="DRAWINGS">FIG. 14</figref> is displayed, and the information of the selected delivery destination is acquired (S<b>58</b>). Finally, according to the entered information, an electronic mail for requesting an estimation is created (S<b>59</b>).
0091In this embodiment, when requesting an estimation or placing a print order and others, necessary information for them is described in a header section in the mail exchanged between the digital camera <b>10</b> and mail server <b>210</b>, and the image data to be printed and print information (DPOF file) are attached to the electronic mail as required. Necessary information is not written in a body section of the mail. With this configuration, the digital camera <b>10</b> can create a mail for transmission only by preparing a program for creating a header and a program for the mail attachment, and the system of digital camera can be simplified, and the capacity of the ROM <b>27</b> can be reduced.
0092<figref idref="DRAWINGS">FIG. 15</figref> shows an example of description of a mail for requesting an estimation created in the procedure mentioned above. The content shown in the diagram shows contents specified in the header section of the electronic mail. The description A of “From: . . . ” shows the sender's address of the electronic mail, that is, the specific address of the digital camera <b>10</b>. The description B of “To: . . . ” shows the recipient's address of the electronic mail, that is, the address of the service company. In this embodiment, in particular, the print order information is written in the Subject of the header section of the mail. In the example in <figref idref="DRAWINGS">FIG. 15</figref>, in the Subject, C<b>1</b> “estimation” shows a command for requesting an estimation. The subsequent description C<b>2</b> specifies the device ID of the digital camera <b>10</b>, the description C<b>3</b> shows the MAC address of the digital camera <b>10</b>, and the description C<b>4</b> indicates the delivery destination code. The description D of “MIME-version” specifies the format of the electronic mail. The description E of “Content-type” shows that the mail has no text in the body section but has an attached DPOF file (AUTOPRINT.MRK). The description F of “X-mailer” specifies the name of mail software. The description G of “Content-disposition” specifies execution of attachment of file. Thus, necessary information is described in the header section of the electronic mail, but not described in the body section.
0093<figref idref="DRAWINGS">FIG. 16A</figref> is an explanatory diagram of procedure of requesting a print estimation at the digital camera <b>10</b>, creating the estimation at the print service company <b>200</b>, and sending it to the digital camera in reply to the request.
0094In <figref idref="DRAWINGS">FIG. 16A</figref>, the digital camera <b>10</b> sends a mail for requesting an estimation to the mail server <b>210</b> of the print service company <b>200</b> (S<b>71</b>). The mail server <b>210</b> receives this mail for requesting an estimation (S<b>72</b>), analyzes the attached DPOF file (S<b>73</b>), and calculates the print charge on the basis of the specified number of print copies and size (S<b>74</b>). It also estimations the number of days (schedule) required for delivery on the basis of the information of delivery destination specified in the Subject of the header section of the mail for requesting an estimation (S<b>75</b>).
0095Further, with the print size and other information, the number of effective pixels is calculated (S<b>76</b>). The number of effective pixels is the number of pixels least required in a range not lowering the print quality of the image. For example, if the print size is L, quality of a finished picture from an original image of 4,000,000 pixels is not so much different from that of a finished picture from an original image of 2,000,000 pixels. However, for an original image of 1,000,000 pixels, the quality of the finished picture is obviously inferior. This means that when the print size is L, a print image with sufficiently high picture quality can be obtained from an original image if the number of pixels of the original image is at least 2,000,000 pixels. Accordingly, in the present case, the number of effective pixels is set at 2,000,000 pixels. The number of effective pixels depends on the print size. The larger the print size, the greater is the number of effective pixels.
0096After completion of the calculations, an electronic mail (estimation return mail) which information such as delivery destination, number of print copies, estimated fee, delivery schedule date, and number of effective pixels is described in the Subject in the header section is created and sent to the mail address of the digital camera <b>10</b> (S<b>77</b>). <figref idref="DRAWINGS">FIG. 17</figref> shows an example of an estimation return mail.
0097Then, by inquiry from the digital camera <b>10</b> to the POP3 server <b>251</b> in the mail server <b>210</b>, the digital camera receives the delivery destination and other information from the mail server (S<b>167</b>). An example of this mail is shown in <figref idref="DRAWINGS">FIG. 17</figref>. The mail shown in <figref idref="DRAWINGS">FIG. 17</figref> is a return mail to the mail shown in <figref idref="DRAWINGS">FIG. 15</figref>, and the contents of description A and description B are inverted from the mail shown in <figref idref="DRAWINGS">FIG. 15</figref>. “estimation OK” in the description C<b>1</b> means that the estimation request is accepted. The description C<b>2</b> shows the total number of print copies, or <b>45</b> copies in this example. The description C<b>3</b> shows the estimation amount, or 2,550 yen in this example. The description C<b>4</b> shows the delivery destination. The description C<b>5</b> shows the delivery schedule date, or Nov. 17, 2004, in this example. The description C<b>6</b> shows the number of effective pixels, or 2M (mega) pixels in L size in this example. The description E in this example shows no text and no attached file. Thus, in the estimation return mail, too, necessary information is written in the header of the mail, especially in the “Subject”, and transmitted.
0098The digital camera <b>10</b> inquires the mail server <b>210</b>, and receives the estimation return mail (S<b>78</b>). The received information is shown in the display <b>13</b> as shown in <figref idref="DRAWINGS">FIG. 18</figref>, prompting the user to decide whether or not to order (S<b>79</b>). When the user cancels the order, the controller <b>23</b> quits the print service mode (S<b>80</b>). When the user manipulates and instructs to continue the order without canceling, the step goes to creation process of a print order mail for placing a formal print order (S<b>81</b>).
0099In the example in <figref idref="DRAWINGS">FIG. 16A</figref>, at step S<b>79</b>, after receiving the estimation returned from the mail server <b>210</b>, only when the user manipulates and instructs to continue the order, the step goes to creation of a print order mail for placing a formal print order (S<b>81</b>). However the following modified example is possible. That is, in addition to the case of the user's instruction to order, as shown in <figref idref="DRAWINGS">FIG. 16B</figref>, a specified time elapses after transmission (S<b>71</b>) of a mail for requesting an estimation (S<b>79</b>b), the step may be automatically advanced to the process for placing a formal print order (S<b>81</b>). In this case, preferably, a certain limitation is provided. For example, the upper limit of the estimation amount or upper limit of number of prints is provided. When the estimation amount or the number of prints exceeds the upper limit, the process for placing a formal order is not performed automatically even if the specified time elapses. As a result, even if an excessive amount is ordered by user's error, the user can be protected appropriately. The upper limit may be set freely by the digital camera <b>10</b>.
(3) Placing of a Formal Print Order, Receiving of Print Order (Steps S
13
and S
14
in FIG. 6)
0100When the estimation of the print service (S<b>12</b> in <figref idref="DRAWINGS">FIG. 6</figref>) is over, the step advances to the process for placing a formal print order (S<b>13</b> in <figref idref="DRAWINGS">FIG. 6</figref>). First, to place a formal print order, a print order mail is created. <figref idref="DRAWINGS">FIG. 19</figref> shows the procedure of creating a print order mail for placing a formal print order.
0101In <figref idref="DRAWINGS">FIG. 19</figref>, the number of pixels of the image data specified by the DPOF file is acquired from the header information of each image file (S<b>91</b>). The information of number of effective pixels is acquired from the header of the received estimation return mail (S<b>92</b>). The number of pixels of the specified image is compared with the number of effective pixels (S<b>93</b>). If the number of pixels of the specified image is greater, the resolution of the specified image is changed so that the number of pixels of the specified image may be equal to or slightly larger than the number of effective pixels (S<b>94</b>). Instead of resizing the image by changing the resolution, the image may be resized by changing the compression rate.
0102Image files are grouped in some groups (S<b>95</b>). A mail is created in each group. The grouping is made so that the total of data size of plural image data in each group may be settled within a specific size. For example, as shown in <figref idref="DRAWINGS">FIG. 20A</figref>, when five images from image <b>1</b> to image <b>5</b> are specified by the DPOF file, the images are grouped in the specified sequence so that the total of image data size may be settled within a specific size as shown in <figref idref="DRAWINGS">FIG. 20B</figref>. In the example in <figref idref="DRAWINGS">FIG. 20B</figref>, image files are divided in three groups. This grouping is required because size of data that may be attached to one mail is limited and the data size of the attached data must be suppressed within this limit. The grouping may be done by a specified number of images (for example, one image). That is, a specified number of images may be attached to one mail. In this case, the specified number is determined so that the total data size of attached images may be settled within a limit of maximum data size of attachment to one mail.
0103Then, an order mail is created (S<b>96</b>, S<b>97</b>). The order mail includes a mail for attaching DPOF, and a mail for attaching image. <figref idref="DRAWINGS">FIG. 21</figref> shows a description example of an order mail for attaching DPOF. In the diagram, the description C<b>1</b> of “order” means a formal order. The descriptions C<b>2</b>, C<b>3</b>, and C<b>4</b> respectively denote the device ID, MAC address, and delivery destination code. The description E shows the mail has no body section, but has an attached DPOF file (AUTOPRINT.MRK). <figref idref="DRAWINGS">FIG. 22</figref> shows a description example of the order mail for attaching image. In the drawing, the description C<b>1</b> of “image” is a command showing transmission of image data. The description C<b>2</b> and C<b>3</b> respectively denote the device ID and MAC address. The description C<b>4</b> is an identifier showing the sequence of image mails, specifying what number the mail is among the order mails for attaching images. In the example in <figref idref="DRAWINGS">FIG. 20B</figref>, three mails with attached image are sent, and the description C<b>4</b> specifies what number mail it is. The description E shows the mail has no text in the body section, but has an attached image file (P1000031.JPG).
0104<figref idref="DRAWINGS">FIG. 23</figref> shows the procedure of placing a formal order to the print service company.
0105In <figref idref="DRAWINGS">FIG. 23</figref>, when the print order mail is created completely, the digital camera <b>10</b> first sends the order mail with an attached DPOF file to the mail server <b>210</b> of the print service company (S<b>111</b>). The mail server <b>210</b> receives this mail (S<b>112</b>), and analyzes the DPOF file (S<b>113</b>), and judges whether the image to be transmitted can be printed out or not. If possible, the mail server <b>210</b> sends a mail (“a ready-OK mail”) indicating it is ready to receive image data, to the POP3 server <b>251</b> (S<b>114</b>). The digital camera <b>10</b> inquires the mail server <b>210</b> and receive a ready-OK mail (S<b>115</b>).
0106In the embodiment, the DPOF file is analyzed when receiving a formal order (see S<b>113</b>), but a similar process is executed also when creating an estimation (see S<b>73</b> in <figref idref="DRAWINGS">FIG. 16A</figref>), and it appears to be duplicate processing because the analysis result of DPOF file at this time can be utilized. However, if attempted to re-use the analysis result of DPOF file obtained at the time of creating an estimation, the analysis result must be held, resulting in complicate management. For example, if the user does not send a formal print order after creation an estimation, the held analysis result must be erased. But it is hard to determine the timing of erasing. In the embodiment, hence, the DPOF file is newly analyzed when accepting a formal order to simplify the processing.
0107The digital camera <b>10</b> sequentially sends the mails with attached image data (S<b>117</b>, S<b>119</b>), and they are received in the mail server <b>210</b> (S<b>118</b>, S<b>120</b>). When the digital camera <b>10</b> sends all image data, the mail server <b>210</b> recognizes that the order is completed (S<b>121</b>), provides this order with an order number (S<b>122</b>), and adds this event to the progress list <b>223</b>.
0108Further, the digital camera <b>10</b> inquires the mail server <b>210</b> about final order number to acquire it from the mail server <b>210</b> (S<b>123</b>, S<b>124</b>). The order mail and image data for the order (resized image) are stored in the memory card <b>19</b> of the digital camera <b>10</b> (S<b>125</b>). When acquiring the final order number, the time and date of ordering, print content (size, number of copies), and present status may be acquired together. Also the order mail or image data for the order may be stored in the EEPROM <b>25</b>.
0109Exchange of information among the digital camera <b>10</b>, and POP3 server <b>251</b> and SMTP server <b>253</b> is explained below.
0110Transmission of an electronic mail from the digital camera <b>10</b> to the print service company is done in the procedure shown in <figref idref="DRAWINGS">FIG. 24</figref>. First, the device ID and password are sent from the digital camera <b>10</b> to the POP3 server <b>251</b> for authentication. When the authentication is successful, the mail is sent to the service account of the print service from the digital camera <b>10</b> through the SMTP server <b>253</b>. When the mail transmission is complete, the SMTP server <b>253</b> sends a response indicating that transmission is OK to the digital camera <b>10</b>.
0111An inquiry from the digital camera <b>10</b> to the print service company is done in the procedure shown in <figref idref="DRAWINGS">FIG. 25</figref>. Information to be transmitted to the digital camera <b>10</b> is set in the header section of the mail, and is transmitted to the account of the digital camera <b>10</b>. At the beginning of the inquiry, the device ID and password are sent from the digital camera <b>10</b> to the POP3 server <b>251</b> for authentication. When the authentication is successful, the POP3 server <b>251</b> is inquired by the digital camera <b>10</b> for the reception mail. The digital camera <b>10</b> receives the reception mail with the header section recording the information.
0112At step S<b>111</b> in <figref idref="DRAWINGS">FIG. 23</figref>, the DPOF file is sent when placing a formal print order, but DPOF file may not be sent at this time. In this case, however, the mail server <b>210</b> must store the DPOF file until cancellation is notified or printing is complete. When printing, the DPOF file used at the time of estimation can be used.
0113At step S<b>123</b> in <figref idref="DRAWINGS">FIG. 23</figref>, only the final order number is inquired, but all order numbers in a specified storage region of the mail server <b>210</b> may be acquired. In this case, the order time is acquired together with the order number from the mail server <b>210</b>. The digital camera <b>10</b> judges the final order number on the basis of the order time.
(4) Summary by Manufacturer (Step S
15
in FIG. 6)
0114In this manner, when acceptance of image print orders from the digital camera <b>10</b> to the mail server <b>210</b> of the print service company <b>200</b> is complete, the mail server <b>210</b> sums up the number of ordered prints of each size by manufacturer of digital cameras (S<b>15</b> in <figref idref="DRAWINGS">FIG. 6</figref>). This sum result is added to the order summary list by manufacturer <b>225</b>. With reference to the order summary list by manufacturer <b>225</b>, a rebate can be paid periodically from the print service company <b>200</b> to the manufacturers of digital cameras. Summing of number of ordered prints or addition to the order summary list by manufacturer <b>225</b> may be done after completion of printout.
(5) Delivery Notice and Delivery Instruction of Prints and Printed Matter (Steps S
16
to S
19
in FIG. 6)
0115After summing up by manufacturer, the mail server <b>210</b> transmits the DPOF file and the image specified by the file to the printer <b>270</b>. The printer <b>270</b> prints out the image according to the transmitted DPOF file, and produces pictures (S<b>16</b> in <figref idref="DRAWINGS">FIG. 6</figref>).
0116The order content is notified from the mail server <b>210</b> to the server <b>281</b> at the delivery center <b>280</b> (S<b>17</b> in <figref idref="DRAWINGS">FIG. 6</figref>).
0117The mail server <b>210</b> notifies the user placing a print order of delivery schedule (S<b>18</b> in <figref idref="DRAWINGS">FIG. 6</figref>). Notifying process of delivery schedule is specifically described below with reference to the flowchart in <figref idref="DRAWINGS">FIG. 26</figref>.
0118The mail server <b>210</b> refers to the progress list <b>223</b> (S<b>161</b>), and judges if the printing process of the order is completed or not, for each order number (S<b>162</b>). When the printing is complete, the delivery schedule for this order number is acquired from the delivery center <b>280</b> (S<b>163</b>). Referring next to the customer list <b>221</b>, the notifying destination of delivery schedule is judged. That is, if the mail address of the notifying destination is registered in the customer list <b>221</b> (Yes at S<b>165</b>), the mail notifying the delivery schedule (delivery schedule date, delivery schedule time, delivery method, etc.) is sent to the registered mail address (S<b>166</b>). If the mail address of the notifying destination is not registered in the customer list <b>221</b>, but the telephone number is registered, the telephone number is displayed on the terminal <b>260</b> connected to the mail server <b>210</b> (S<b>167</b>). The operator of the terminal <b>260</b> calls by referring to the displayed telephone number, and can inform the customer of the delivery schedule. If the telephone number of the notifying destination is registered as a FAX number, the mail server <b>210</b> may also notify by FAX. Thus, referring to the customer list <b>221</b>, the mail server <b>210</b> determines the notifying destination of the delivery schedule.
0119Finally, according to the received order content, the server <b>281</b> at the delivery center <b>280</b> sorts the printed pictures, and creates delivery instruction information which is information necessary for attaching the address of the delivery destination for the delivery (S<b>19</b> in <figref idref="DRAWINGS">FIG. 6</figref>). The delivery instruction information includes, for example, delivery destination, name of recipient, and other information. According to this delivery instruction information, the printed matter is finally shipped to the delivery destination designated by the user.
0120According to the print system of the embodiment, as described herein, printing can be instructed from the digital camera <b>10</b> directly to the print service company <b>200</b> by electronic mail. At the print service company <b>200</b>, the printing process can be executed automatically according to the content of the received mail data. At this time, notice of delivery schedule to the user and addressing can be also automated.
0121From acceptance of the print order (step S<b>14</b>) till the delivery instruction (step S<b>19</b>), the user can refer to the progress list <b>223</b> by inquiring the print service company, and obtains the progress status of the work from the mail server <b>210</b> of the print service company <b>200</b>. This inquiry can be made from the digital camera <b>10</b> via the Internet <b>400</b> or from portable terminal <b>72</b>. For the inquiry, the order number must be transmitted.
0122The mail server <b>210</b> keeps holding the DPOF file, image information, and order entry information for a specific period after completion of the printing. For this information can be used in subsequent reprint (extra printing) or re-ordering.
(6) Other Processes
(6-1) Delivery of Image Data to Third Party
0123The print system of the present invention also allows the print images ordered to the print service company to be directly transmitted to a third party by electronic mail. This is possible because the order mail and image data for the order are being held in the memory card <b>19</b> of the digital camera <b>10</b> after acquiring the order number from the mail server <b>210</b> (see step S<b>125</b>).
0124<figref idref="DRAWINGS">FIG. 27</figref> is a flowchart of distribution process of image data to the third party. When distributing image data to the third party, the user changes the operation mode of the digital camera <b>10</b> to an image delivery mode. When entering into the image delivery mode according to user's operation (S<b>141</b>), the controller <b>23</b> reads out the order mail for attaching DPOF (see <figref idref="DRAWINGS">FIG. 21</figref>) held in the memory card <b>19</b>. The information contained in the order mail being read out is displayed as shown in <figref idref="DRAWINGS">FIG. 28</figref>. On this screen, the order content is displayed by each order number. The screen waits for selection of one order number and input of delivery destination address by the user. When these pieces of information are entered (S<b>143</b>), the order mail for attaching image (see <figref idref="DRAWINGS">FIG. 22</figref>) relating to the selected order number is read out from the memory card <b>19</b> (S<b>144</b>). In the read order mail for attaching image, the mail destination (“To”) and the subject (“Subject”) are changed as indicated by the descriptions B and C in <figref idref="DRAWINGS">FIG. 29</figref>, and an image distribution mail is created (S<b>145</b>). Finally, the image distribution mail is sent (S<b>146</b>).
0125The reason for changing the subject is as follows. It is first intended to allow the recipient of the image distribution mail to recognize easily the content of the distributed mail. With the subject of the order mail as it is, the general user cannot understand its content. Secondly, the subject of the order mail includes the content of the communication protocol specific to the print service system. Thus, when the subject is used directly, the content of the protocol may be known to the public or may be abused. At the end of the subject, an identifier showing the sequence of file (for example, number 1) is described. It can be generated from the subject of the original order mail for attaching image.
(6-2) Reprint Order
0126The print system of the embodiment allows reprint (extra printing) after completion of acceptance of the print order. Order for reprint is a method for ordering print by specifying the number of print copies of image which is changed from the once ordered content. In this embodiment, however, the number of print copies cannot be specified in each image, and the number of print copies can be specified only when ordering the number of print copies uniformly in the images. By contrast, in re-ordering explained below, the same content as ordered in the past can be ordered again, in which the number of print copies cannot be changed.
0127<figref idref="DRAWINGS">FIG. 30</figref> is an explanatory diagram of processing flow of order for reprint. In the case of reprint, the user changes over the operation mode of the digital camera <b>10</b> to an reprint mode. When entering into the reprint mode according to user's operation (S<b>181</b>), necessary order information is read out from the order mail stored in the memory card <b>19</b> (S<b>182</b>), the screen as shown in <figref idref="DRAWINGS">FIG. 31</figref> is displayed, and the user is prompted to select an order number. On the screen shown in <figref idref="DRAWINGS">FIG. 31</figref>, when the user selects an order number and designates the number of reprint copies (S<b>183</b>), an reprint order mail is created on the basis of the information, and is sent to the mail server <b>210</b> (S<b>184</b>). <figref idref="DRAWINGS">FIG. 32</figref> shows a description example of reprint order mail. The description C<b>1</b> of “reprint” is a command for instructing reprint order. The description C<b>2</b> shows the order number, and the description C<b>3</b> shows the number of reprint copies which is same for every image.
0128When receiving a reprint order mail (S<b>185</b>), the mail server <b>210</b> refers to the progress list <b>223</b> (S<b>186</b>), and judges if the order number specified by the reprint order mail is listed in the progress list <b>223</b> or not (S<b>187</b>). If the specified order number is not listed in the progress list <b>223</b>, the order is determined not to be accepted (S<b>188</b>), and a mail informing it is sent to the mail address of the digital camera <b>10</b>. The digital camera <b>10</b> inquires the mail server <b>210</b> about acceptance or rejection of order (S<b>190</b>).
0129When the specified order number is listed in the progress list <b>223</b>, the order is determined to be accepted (S<b>189</b>), and a mail informing it is sent to the mail address of the digital camera <b>10</b>. In succession, an order number is attached to the reprint order (S<b>191</b>), and it is newly added to the progress list <b>223</b> (S<b>193</b>). The digital camera <b>10</b> inquires the mail server <b>210</b> about the newly added order number (S<b>192</b>).
0130The DPOF file corresponding to the specified order number stored in user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . of the mail server <b>210</b> is read out, and is analyzed to determine the print size, delivery destination and others (S<b>194</b>). On the basis of the analyzed information and content of the reprint order mail, pictures are printed (S<b>195</b>), and the delivery instruction is created (S<b>196</b>). Finally, the progress list <b>223</b> is updated (S<b>197</b>). The number of print copies is set to a value specified in the reprint order mail.
0131In the mail server <b>210</b>, data stored in the progress list <b>223</b> and user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . are mutually linked and managed as follows. The accepted order information is listed up on the progress list <b>223</b> for a specific period after acceptance (for example, one week), and deleted after the specific period. The order mail, DPOF file, and image data relating to the listed orders are held in the user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . , and these data are erased at the same time when deleted from the progress list <b>223</b>. By thus managing, the mail server <b>210</b> can respond immediately only by referring to the progress list <b>223</b> in the event of inquiry about reprint, re-ordering, canceling, or progress inquiry, and it is not required to scan the user data regions <b>240</b><i>a, </i><b>240</b><i>b, </i>. . . , and thus the management becomes easier. In this example, an order number is held for a specific period, and is erased after the specific period. However the order numbers which pass the specific period may be held as long as the number of them is within a specific quantity. When the number of the order numbers which pass the specific period is over the specific quantity, the order numbers which pass the specific period may be deleted in the order of time from oldest.
0132In the foregoing explanation, after entering into the reprint mode, the order information is read out from the order mail stored in the memory card <b>19</b> (S<b>182</b>). However the stored order information stored in the mail server <b>210</b> may be read out from the mail server <b>210</b>. This arrangement allows the order information no to be stored in the digital camera <b>10</b>.
(6-3) Reorder
0133The print system of the embodiment can reorder as well as reprint order. Reorder is, as mentioned above, ordering again in the same content as ordered before, and is different from reprint in that the number of print copies cannot be changed. <figref idref="DRAWINGS">FIG. 33</figref> shows a description example of a reorder mail. In the reorder mail, as shown in the description C<b>1</b>, the command “reorder” is specified together with the order number (see the description C<b>2</b>). In the reorder mail, it is enough to specify only the past order number, and no data is attached. Hence, the description E indicates no body section and nothing attached.
(6-4) Cancel After Accepting an Order
0134According to the print system of the embodiment, the user can cancel the order, even after the print order is accepted (step S<b>14</b>), unless the print process (step S<b>16</b>) is started. <figref idref="DRAWINGS">FIG. 34</figref> shows a description example of a cancel mail which is created and sent by the digital camera <b>10</b> when canceling. The command “cancel” is specified (see the description C<b>1</b>) together with the order number to be canceled (see the description C<b>2</b>). When receiving a cancel mail, the mail server <b>210</b> describes the date and time of receiving the cancel mail in the field of “cancel date and time” relating to the order number specified in the progress list <b>223</b>.
0135According to the print system, information about printing is exchanged via the electronic mail between the information device (for example, digital camera) and order reception server (for example, mail server). Thus, the user can easily send the print request to the print service company, and can utilize the print service easily. Between the information device (for example, digital camera) and order reception server (mail server), only the header section of the electronic mail is used, and no necessary information is written in the body section, and therefore the function about processing of electronic mail to be installed in the information device can be curtailed, and the structure of information device can be simplified.
3. Variations
0136In the embodiment of the invention, further, the following variations may be considered.
(1) Application to HTTP
0137Although in the above stated embodiment, SMTP is used as communication protocol between the digital camera and the print service company <b>200</b>, HTTP may be used instead of SMTP. In this case, in the print service company <b>200</b>, a WWW server (web server) is used instead of a POPS server and SMTP server of the mail server <b>210</b>.
0138<figref idref="DRAWINGS">FIG. 35</figref> shows exchange of information between the digital camera <b>10</b> and the WWW server <b>500</b> with HTTP. The digital camera <b>10</b> establishes TCP connection with the WWW server <b>500</b>. After establishment of the TCP connection, when receiving a request message from the digital camera <b>10</b>, the WWW server <b>500</b> confirms the size of entity body with the Content-Length field included in the request message. The digital camera <b>10</b> consequently transmits the image data and DPOF file in the entity body. In this transmission, usually, the transmission data is divided and stored into plural packets. After completion of reception of the entity body, the WWW server <b>500</b> returns a response. At this time, the WWW server <b>500</b> returns also a entity body as one packet together with the response. The entity body in the response includes the estimation amount, delivery schedule date, order number and others, and the data size of the entity body is small. The digital camera <b>10</b> cuts off the TCP connection when receiving the response.
0139<figref idref="DRAWINGS">FIGS. 36 to 43</figref> show examples of various requests and responses exchanged between the digital camera <b>10</b> and the WWW server <b>500</b>.
0140<figref idref="DRAWINGS">FIG. 36</figref> is a description example of POST request transmitted from the digital camera <b>10</b> when requesting an estimation. The description P<b>1</b> of “estimate” is a command for instructing an estimation request. The description P<b>2</b> of “deviceID=. . . ” specifies a device ID, the description P<b>3</b> of “password=. . . ” is a password for authentication, and the description P<b>4</b> of “dest-code=. . . ” specifies a delivery destination code. The description P<b>5</b> of “Host: . . . ” specifies the address of the WWW server of the print service company <b>200</b>. The description P<b>6</b> of “User-Agent: . . . ” shows that the HTTP client is a DSC (digital still camera). Thus, the WWW server recognizes that a request comes from the digital camera, and describes the reply written in a format understood by the digital camera (for example, XML format) in the entity body of POST response. The description P<b>7</b> of “Content-Length: . . . ” specifies byte length of the entity body. For an estimation request, the byte length of the DPOF file is specified in it. The description P<b>8</b> of “Content-Type: . . . ” specifies a data type of the entity body. For an estimation request, the data type of the DPOF file is specified in it.
0141<figref idref="DRAWINGS">FIG. 37</figref> is a description example of POST response returned to the digital camera <b>10</b> when returning an estimation. <figref idref="DRAWINGS">FIG. 37A</figref> shows content of a response message, and <figref idref="DRAWINGS">FIG. 37B</figref> shows the content of the entity body. In <figref idref="DRAWINGS">FIG. 37A</figref>, the description Q<b>1</b> specifies data type of the entity body. Herein, the data type is specified to be XML format. Since the digital camera cannot interpret HTML data, the entity body is described in XML format in the response. The description Q<b>2</b> specifies byte length of the entity body. In <figref idref="DRAWINGS">FIG. 37B</figref>, the description Q<b>3</b> indicates an estimation amount, the description Q<b>4</b> is number of print copies, and the description Q<b>5</b> indicates delivery schedule date.
0142<figref idref="DRAWINGS">FIG. 38</figref> is a description example of a POST request sent from the digital camera <b>10</b> when placing a formal order. The description P<b>1</b> of “order” is a command for instructing a formal order. The description P<b>7</b> of “Content-Length: . . . ” specifies a total byte length of DPOF file and image data in the formal order. The description P<b>8</b> of “Content-Type: . . . ” is specified as “multipart” in the case of formal order in which the DPOF file and image data are transmitted together.
0143In the foregoing example, when placing a formal order, the order number is applied to the digital camera <b>10</b> (see step S<b>122</b> in <figref idref="DRAWINGS">FIG. 23</figref>), but the order number may be applied to the estimation request, and the order number may be returned in the response to the estimation request. In this case, the POST response is, for example, as shown in <figref idref="DRAWINGS">FIG. 39B</figref>. The order number is specified in the description Q<b>6</b>. The order number is a unique number assigned in each estimation by the WWW server <b>500</b> of the print service company <b>200</b>. Afterwards, the order number applied on the estimation can be used for placing a formal order.
0144<figref idref="DRAWINGS">FIG. 40</figref> is a description example of a POST request transmitted from the digital camera <b>10</b> when placing a formal order with the order number. The order number applied on estimation is specified in the description P<b>9</b>. The WWW server <b>500</b> receiving the POST request of this formal order creates a POST response for notifying completion of acceptance of the order with the order number (“order-number”) stored in the entity body, and transmits it to the digital camera <b>10</b>.
0145<figref idref="DRAWINGS">FIG. 41</figref> is a description example of a POST request transmitted from the digital camera <b>10</b> when re-ordering. The description P<b>1</b> of “reorder” is a command for instructing re-ordering. The description P<b>7</b> of “Content-Length: . . . ” is zero because there is no entity body for re-ordering. The description P<b>9</b> of “order-number= . . . ” specifies the order number for re-ordering.
0146<figref idref="DRAWINGS">FIG. 42</figref> is a description example of a POST request transmitted from the digital camera <b>10</b> when ordering reprint. The description P<b>1</b> of “reprint” is a command for instructing an order for reprint. The description P<b>7</b> of “Content-Length: . . . ” is zero because there is no entity body for reprint order. The description P<b>10</b> of “print-volume=. . . ” specifies the number of reprint copies.
0147When realizing the print service system by using HTTP, too, same as in the case of realizing the print service system by using SMTP, after placing a formal order, the formal order can be canceled by using the digital camera <b>10</b>. <figref idref="DRAWINGS">FIG. 43</figref> shows the POST request for canceling which is transmitted from the digital camera <b>10</b> to the WWW server <b>500</b> in this case. A cancel command is specified in the description P<b>1</b>.
0148In the examples in <figref idref="DRAWINGS">FIG. 35</figref> to <figref idref="DRAWINGS">FIG. 43</figref>, the POST request is issued from the digital camera <b>10</b> to the server <b>500</b>, but GET request may be issued instead. That is, GET request may be issued while specifying information to be acquired (file name including estimation and progress status) so as to acquire desired information from the server <b>500</b>.
0149Thus, the digital camera <b>10</b> works as a client in http protocol, and issuance of POST request or GET request allows necessary information to be obtained from the server <b>500</b>.
0150(2) User registration is entered with the digital camera <b>10</b>, but a personal computer may be also used for the registration. Alternatively the user may be registered off-line with a postcard.
0151(3) The digital camera <b>10</b> transmits both device ID and MAC address. However only the MAC address may be transmitted, omitting the device ID. In this case, the MAC address is used as the ID.
0152(4) The foregoing explanation describes an example in which one DPOF file specifies print information for a plurality of images. However one DPOF file may be created for one image to be printed.
0153(5) In the print system, instead of the digital camera, other type of information device may be used, if it can store the image, create print information (DPOF file), and create, transmit and receive an electronic mail.
Embodiment 2
0154Other embodiment of the print system of the present invention is described. <figref idref="DRAWINGS">FIG. 44</figref> shows a network configuration of a print system in Embodiment 2. In this embodiment, a registration center server <b>300</b> is newly installed for managing an order reception server <b>104</b> which is registered for each digital camera <b>10</b>. The order reception server <b>104</b> in the embodiment corresponds to the mail server <b>210</b> in Embodiment 1.
0155The digital camera <b>10</b>, registration center server <b>300</b>, and order reception server <b>104</b> are connected through the network <b>400</b>. The network is connected to an information processing device <b>50</b> such as a personal computer (PC) for providing various settings to the servers <b>104</b> and <b>300</b>.
0156The registration center server <b>300</b> has basically the same configuration as the mail server shown in <figref idref="DRAWINGS">FIG. 3</figref>. The registration center server <b>300</b> returns URL (Uniform Resource Locator) of the order reception server corresponding to the digital camera <b>10</b>, that is, the address on the network, in reply to an inquiry from the digital camera <b>10</b>. For this purpose, the registration center server <b>300</b> stores a device ID management table <b>311</b>. The device ID management table <b>311</b> is a table for managing the order reception server to which the individual digital camera <b>10</b> transmits a print request. Specifically, as shown in <figref idref="DRAWINGS">FIG. 45</figref>, it manages the device ID assigned to each digital camera <b>10</b> and URL of the order reception server while associating the device ID with the URL. URLs of one or plural order reception servers are related to one device ID. Each order reception server <b>104</b> stores the customer list <b>221</b>, the progress list <b>223</b>, or the like, same as in Embodiment 1. The customer list <b>221</b> or the like may be managed unitarily in the registration center server <b>300</b>.
0157Referring to <figref idref="DRAWINGS">FIG. 46A</figref>, operation of the print system is explained. When the digital camera <b>10</b> is connected to the network <b>400</b>, it is checked if the user has been already registered or not (see S<b>51</b> and S<b>52</b> in <figref idref="DRAWINGS">FIG. 9</figref>). If not registered yet, the user is registered (detail of this process is describe later).
0158Then, accessing the registration center server <b>300</b>, the device ID of the digital camera <b>10</b> is notified, and the URL of the order reception server <b>104</b> registered for the digital camera <b>10</b> is inquired. The registration center server <b>300</b> refers to the device ID management table <b>311</b>, acquires the URL of the order reception server corresponding to the notified device ID to return it to the digital camera <b>10</b>. The digital camera <b>10</b> transmits the order information and others to the order reception server <b>104</b> of the acquired URL. In the device ID management table <b>311</b>, when URLs of plural order reception servers are related to one device ID, the registration center server <b>300</b> transmits plural URLs. In this case, the user can select one URL on the digital camera <b>10</b>. Thus, the registration center server <b>300</b> refers to the device ID management table <b>311</b> in reply to the inquiry from the digital camera <b>10</b>, and specifies at least one order reception server <b>104</b> which can receive the print order from the digital camera <b>10</b>. Then the registration center server <b>300</b> transmits URL of the specified order reception server <b>104</b> to the digital camera <b>10</b>. The subsequent process is same as explained in Embodiment 1.
0159The order reception server <b>104</b>, after confirming authentication of the digital camera <b>10</b> (this authentication checking is called “authentication confirmation session”), receives the order information from the digital camera <b>10</b> (this order information receiving operation is called “order session”). In this case the both sessions must be related with each other. For example, in order to realize communication between the digital camera <b>10</b> and order reception server <b>104</b> in CGI method of HTTP, the authentication confirmation session and the order session can be related with each other with Cookie or the like. Alternatively, in order to realize communication between the digital camera <b>10</b> and the order reception server <b>104</b> in SOAP method of HTTP, the authentication confirmation session and order session can be related with each other by storing the session ID in SOAP.
0160Thus, in the embodiment, the digital camera <b>10</b> accesses the registration center server <b>300</b> to acquire information of order reception server <b>104</b> registered for the digital camera <b>10</b>. Since the registration center server <b>300</b> is inquired about the URL of the order reception server <b>104</b>, the digital camera <b>10</b> is not required to be installed with various URLs of order reception servers possibly different in each digital camera, but the digital camera <b>10</b> is sufficient to be installed with only the URL of the registration center server <b>300</b>.
0161<figref idref="DRAWINGS">FIG. 46B</figref> is an explanatory diagram of other example of operation of the registration center server <b>300</b>. In this example, when receiving an inquiry about URL of the order reception server <b>104</b> from the digital camera <b>10</b>, the registration center server <b>300</b> refers to the device ID management table <b>311</b> to decide an order reception server <b>104</b> corresponding to the device ID, transmits the device ID to the order reception server <b>104</b>, and checks if the device ID has been registered or not. When the device ID has been already registered, the order reception server <b>104</b> returns the URL of the order reception server <b>104</b> to the registration center server <b>300</b>. If not registered, the order reception server <b>104</b> returns an error response. The registration center server <b>300</b>, when receiving a URL from the order reception server <b>104</b>, notifies the digital camera <b>10</b> of it. On the other hand, when receiving no URL from the order reception server <b>104</b> because of absence of order reception server or unregistered device ID, the registration center server <b>300</b> returns an error response to the digital camera <b>10</b>.
0162Thus, when inquired from the digital camera <b>10</b>, the registration center server <b>300</b> may inquire the order reception server <b>104</b> about URL. This method makes it possible to confirm a status in which there is no order reception server or a status in which no device ID is registered in the order reception server <b>104</b>. Thus, even if the content of the device ID management table <b>311</b> does not match with the actual status, notice of wrong URL to the digital camera <b>10</b> can be prevented.
0163The digital camera <b>10</b>, may access the registration center server <b>300</b> and acquire the URL of the order reception server <b>104</b> every time connected to the network. However, in the embodiment, the digital camera <b>10</b> is so arranged to preliminarily accesses the registration center server <b>300</b> to acquire the URL of the order reception server when requesting an estimation or when acquiring an estimation, and then access the order reception server by using the acquired URL in at least one of the subsequent processes (for example, formal order, cancel, re-order, reprint, and so on). More specifically, when requesting an estimation or when acquiring an estimation, the digital camera <b>10</b> acquires the URL of the order reception server from the registration center server <b>300</b>, and stores it relating it to the order number. In at least one of the subsequent processes (for example, formal order, cancel, re-order, reprint, and so on), it communicates with the order reception server by using the stored URL. If not requesting an estimation, URL of the order reception server received when placing a formal order or when receiving a response to the formal order may be stored.
0164<figref idref="DRAWINGS">FIG. 47</figref> shows an example of process for the above estimation request. First, the digital camera <b>10</b> accesses the registration center server <b>300</b>, and acquires the URL of the corresponding order reception server <b>104</b> (S<b>211</b>). Accessing the order reception server <b>104</b> by using the acquired URL, an estimation is requested (S<b>212</b>). A response to the estimation request (see <figref idref="DRAWINGS">FIG. 37</figref>) is received from the order reception server <b>104</b> (S<b>213</b>). At this time, the order number corresponding to the estimation request is included in the response, and the URL (Q<b>7</b>) of the order reception server <b>104</b> and order number (Q<b>6</b>) are extracted from the response (S<b>214</b>). The extracted URL (Q<b>7</b>) of the order reception server <b>104</b> and order number (Q<b>6</b>) are related with each other, and stored in a specified storage region in the digital camera <b>10</b> (RAM <b>23</b>, memory card <b>19</b>, and so on) (S<b>215</b>). The reason for extracting the URL to be stored from the response is to obtain the latest URL of the order reception server.
0165<figref idref="DRAWINGS">FIG. 48</figref> shows an example of process for placing a formal order after storage of URL of the order reception server <b>104</b> and order number. In the digital camera <b>10</b>, when the user instructs a process of placing a formal order (S<b>221</b>), the order number stored in relation to the URL of order reception server <b>104</b> is detected (S<b>222</b>). If a stored order number is found, the URL in relation to the number is read out (S<b>223</b>). A formal order is placed with the read URL and the order number (S<b>225</b>). On the other hand, if the stored order number is not found (when a formal order is placed directly, for example, without requesting an estimation), the registration center server <b>300</b> is inquired about URL (S<b>224</b>), and a formal order is placed to the order reception server of the acquired URL (S<b>225</b>).
0166In short, it is so arranged to relate information specifying a process (request) with URL of the order reception server making the process (request), store them, and communicate with the order reception server by using the stored URL when executing at least one of the subsequent processes relating to the process (request). As a result, in at least one of the subsequent processes (for example, cancel, re-order, reprint), the step of inquiring the registration center server <b>300</b> about URL can be omitted. The URL stored in the digital camera <b>10</b> is erased in a specified period after completion of formal order placing. Thus, for a specified period after completion of formal order placing, re-order or reprint can be requested with the stored URL.
0167Referring to <figref idref="DRAWINGS">FIG. 49</figref>, the user registration process in the embodiment is explained. The user registration process in the embodiment is executed by the registration center server <b>300</b> and by the information processing device <b>50</b> connected to the network <b>400</b>. The information processing device <b>50</b> has a user registration processing program.
0168When the user registration processing program of the information processing device <b>50</b> is started up, a user registration screen is displayed same as the screen shown in <figref idref="DRAWINGS">FIG. 8</figref>. On this screen, the user enters necessary items, including the device ID, MAC address, password, credit card number for payment, delivery destination information of printed matter (delivery destination <b>1</b>, delivery destination <b>2</b>, delivery destination <b>3</b>), user's mail address for communication with the user, telephone number, customer name, and recipient name.
0169The user registration information such as delivery destination entered by the user is encrypted with public key system or secret key system. The encrypted user registration information is transmitted to the registration center server <b>300</b> over the network <b>400</b>.
0170The registration center server <b>300</b> decrypts the received user registration information, updates the device ID management table <b>311</b> on the basis of the decrypted information, and transmits the user registration information to the order reception server <b>104</b>. The order reception server <b>104</b> adds the received user registration information to the customer list <b>221</b>. When addition to customer list <b>221</b> is successful, the order reception server <b>104</b> informs the user of completion of registration through the registration center server <b>300</b>.
0171The registration center server <b>300</b> may update the device ID management table <b>311</b> managed in the registration center server <b>300</b> periodically or irregularly by referring to the customer list <b>221</b> or progress list <b>223</b> managed in the order reception server <b>104</b>. For example, when the customer list <b>221</b> or progress list <b>223</b> in the order reception server <b>104</b> is directly updated by the user, the registration center server <b>300</b> may update the device ID management table (by new addition, change or deletion) so as to keep matching with the latest information.
0172In this method, the user registration process is executed by way of the registration center server <b>300</b>.
0173In Embodiments 1 and 2, communication between the digital camera and servers is realized in CGI method, but it may be also realized in SOAP method. The CGI method is a method of requesting server process with the server process program and its input arguments described in a HTTP request line, while the SOAP method is a method of requesting server process with the server process content and its input arguments described in not a HTTP request line but a HTTP entity body. In the case of SOAP method, the server process content and its input arguments are described in XML.
0174The digital camera <b>10</b> may acquire the URL from the registration center server <b>300</b> in at least one of a process for an estimation request and a process for a formal order.
0175The customer list <b>221</b>, progress list <b>223</b>, summary list by manufacturer <b>225</b>, and delivery destination list <b>227</b> may be stored as being properly distributed in the registration center server <b>300</b> and order reception server <b>104</b>, and the functions of the mail server <b>210</b> and delivery center server <b>281</b> may be properly distributed between the registration center server <b>300</b> and order reception server <b>104</b>.
Embodiment 3
0176As shown in <figref idref="DRAWINGS">FIG. 1</figref>, the digital camera <b>10</b> is connected to the network <b>400</b> through a router <b>80</b>. At this time, the digital camera <b>10</b> communicates in conformity with specified LAN standard (for example, IEEE802.3). This embodiment explains a configuration in which the digital camera <b>10</b> is connected to the router <b>80</b> (or network) through an external device.
0177As shown in <figref idref="DRAWINGS">FIG. 50</figref>, the digital camera <b>10</b> is connected to the router <b>80</b> (or network) by way of a cradle <b>30</b>. The cradle <b>30</b> is a device for connecting the digital camera <b>30</b> to the router <b>80</b> (or network) by wired or wireless means.
0178The cradle <b>30</b> has a multiconnector <b>31</b> for communicating data with the digital camera <b>10</b> and a power source circuit <b>36</b>. The cradle <b>30</b> includes a LAN interface unit <b>32</b> as a physical connection unit (modular jack) for connecting a LAN cable, and an isolator <b>33</b> for electrically isolating between the multiconnector <b>31</b> and LAN interface unit <b>32</b>, as an arrangement for communication with wired LAN standard (IEEE802.3, etc.). The cradle <b>30</b> further includes a wireless LAN module <b>34</b>, and a SDIO device <b>35</b> as an interface device of SDIO standard, as an arrangement for communication with wireless LAN standard (IEEE802.11, etc.).
0179The digital camera <b>10</b> includes a multiconnector <b>41</b> for connecting with the multiconnector <b>31</b> of the cradle <b>30</b>, a LAN controller <b>42</b>, and a charging circuit <b>43</b>. The charging circuit <b>43</b> charges the digital camera with a power source supplied from the power source circuit <b>36</b> of the cradle <b>30</b>. The LAN controller <b>42</b> converts a digital signal from the controller <b>23</b> into an analog serial signal in conformity with the LAN standard (for example, IEEE802.3, etc.). Such an analog serial conversion can reduce the number of signal wires, that is, the number of pins of the multiconnector <b>41</b> used in wired LAN.
0180The digital camera <b>10</b> stores image data in a recording medium <b>44</b>. In this example, the recording medium <b>44</b> is an SD memory card. The controller <b>23</b> of the digital camera <b>10</b> has a function of controlling the SDIO device originally. Hence, even if the SDIO device <b>35</b> for connecting the wireless LAN module <b>34</b> is provided in the cradle <b>30</b>, the controller <b>23</b> can be used as a controller for controlling the wireless LAN module <b>34</b>, the cradle <b>30</b> does not need another controller for controlling the wireless LAN module <b>34</b>.
0181Thus, according to the configuration of the embodiment, the digital camera <b>10</b> is reduced in size by providing the wired LAN interface (modular jack) <b>32</b> and wireless LAN module <b>34</b> at the cradle <b>30</b> side. Further, conversion of a digital signal to an analog serial signal by the LAN controller <b>42</b> can reduce the number of pins in the multiconnectors <b>41</b> and <b>31</b> for connecting between the WLAN digital camera <b>10</b> and the cradle <b>30</b>. Moreover, the controller for controlling the LAN communication is provided at the digital camera <b>10</b> side, the configuration of cradle <b>30</b> is simplified, and its manufacturing cost is suppressed.
0182The digital camera <b>10</b> and the cradle <b>30</b> may be designed to conform to either wired LAN or wireless LAN only.
0183The invention is applicable to a print system capable of accepting a print request through a network.
Contents5
51 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9626671B2 | Cited by | United States of America | Search report |
| US10510058B1 | Cited by | United States of America | Applicant |
| US8786893B2 | Cited by | United States of America | Search report |
| US2019098198A1 | Cited by | United States of America | Search report |
| US2019098198A1 | Cited by | United States of America | Search report |
| US2018020147A1 | Cited by | United States of America | Search report |
| US2013088753A1 | Cited by | United States of America | Pre-grant |
| US2015332243A1 | Cited by | United States of America | Pre-grant |
| US10366382B2 | Cited by | United States of America | Applicant |
| US11050916B2 | Cited by | United States of America | Search report |
| US2003063304A1 | Cites | United States of America | Pre-grant |
| US2003065807A1 | Cites | United States of America | Pre-grant |
5 members in 2 offices
Priority claims20
| Document | Office | Kind | Date |
|---|---|---|---|
| 2004346466 | Japan | – | |
| 2004346466 | Japan | A | |
| 2004346466 | Japan | A | |
| 2005244347 | Japan | – | |
| 2005244347 | Japan | A | |
| 2005244347 | Japan | A | |
| 2005021037 | Japan | W | |
| 2005021037 | Japan | W | |
| 79186708 | United States of America | A | |
| 79186708 | United States of America | A | |
| 201313772471 | United States of America | A | |
| 11791867 | – | – | – |
| 2004346466 | – | – | – |
| 2005244347 | – | – | – |
| JP20040346466 | – | – | – |
| JP20050244347 | – | – | – |
| PCTJP2005021037 | – | – | – |
| US20080791867 | – | – | – |
| US201313772471 | – | – | – |
| WO2005JP21037 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| WO2006059481A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2009021777A1 | United States of America | A1 | |
| US8405848B2 | United States of America | B2 | |
| US2013163052A1 | United States of America | A1 | |
| US8654387B2 | United States of America | B2 |
43 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail PUB Acknowledgement 1449MM327-4 | MM327-4 | |
| PUB Acknowledgement 1449M327-4 | M327-4 | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Fee payment procedurePAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF |
Numbers
- Publication
- 20130163052
- Publication, DOCDB
- 2013163052
- Publication, EPODOC
- US2013163052
- Application
- 13772471
- Application, DOCDB
- 201313772471
- Application, EPODOC
- US201313772471
Titles
- English
- PRINT SYSTEM
Patent term adjustment
- Applicant delay
- −2 days
- Net adjustment
- 0 days
Classification
- CPC, 10
- G06F3/1296
- H04N1/00137
- G06Q30/06
- H04N1/00132
- H04N1/00145
- H04N1/00172
- H04N1/00188
- H04N1/00244
- H04N2201/0039
- H04N2201/0084
- IPC, 1
- G06F3 12
- USPC, 1
- 358001150