US20060104690A1 - Print system, print control apparatus, printing method, and control program - Google Patents

Print system, print control apparatus, printing method, and control program Download PDF

Info

Publication number
US20060104690A1
US20060104690A1 US11/249,446 US24944605A US2006104690A1 US 20060104690 A1 US20060104690 A1 US 20060104690A1 US 24944605 A US24944605 A US 24944605A US 2006104690 A1 US2006104690 A1 US 2006104690A1
Authority
US
United States
Prior art keywords
user
data
print
advertisement
recording medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/249,446
Inventor
Takashi Inoue
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2001090935A external-priority patent/JP2002288531A/en
Priority claimed from JP2002072166A external-priority patent/JP2003271339A/en
Application filed by Canon Inc filed Critical Canon Inc
Priority to US11/249,446 priority Critical patent/US20060104690A1/en
Publication of US20060104690A1 publication Critical patent/US20060104690A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/008Controlling printhead for accurately positioning print image on printing material, e.g. with the intention to control the width of margins

Definitions

  • the invention relates to a print system or a print control apparatus for printing an image based on print data of the user and also printing an image based on advertisement data and, more particularly, to a printing method which is executed by the print system or the print control apparatus.
  • advertisement of goods has been performed by using the Internet.
  • an advertising method using the Internet for example, when the user accesses a homepage of WWW (World Wide Web), advertisement information is displayed in association with the homepage or, when the user uses an Email service, the advertisement information is written into Email.
  • WWW World Wide Web
  • the user can obtain a right to receive various services.
  • a system such that since the advertisement is displayed on the homepage, an advertiser pays advertisement rates to an administrator who manages the homepage displaying the advertisement has been established.
  • a hybrid electronic apparatus, a workstation, or the like including a computer, a word processor, an electronic gaming machine, and the like which is used for viewing those homepages uses an image forming apparatus such as a printer as an output apparatus.
  • the image forming apparatus records data which the user wants to record onto a recording medium such as paper or the like.
  • a recording medium such as paper or the like.
  • high picture quality of the printer has been realized and data can be easily printed like a photograph at home if only there is electronic data.
  • advertisement information (banner advertisement, spam advertisement) is displayed as a part of the homepage or the advertisement information is written in the Email, so that the advertisement information is inherently volatile or temporary and an advertising effect is not very high.
  • the user can refuse the display of those advertisement information by using a simple technique.
  • the image forming apparatus such as a printer certainly needs a recording material such as ink, toner, or the like and a recording medium such as paper or the like as consumables. Since a trend toward a high-class image is rising due to the recent vogue for a high quality print, the market is filled with expensive recording materials and expensive recording media. However, since they are expensive, there is a possibility that the user refrains from the purchase of those expensive recording materials and recording media.
  • the invention is made to solve the problems in the above conventional techniques and it is the first object of the invention to maximize an advertising effect by certainly printing an advertisement.
  • the second object of the invention is to reduce a burden on the user with respect to a cost of the use of an image forming apparatus and a cost of consumables of the image forming apparatus by certainly printing an advertisement.
  • Another object of the invention is to very efficiently compensate a demerit of a small advertising effect due to volatility of an Internet advertisement and a demerit of dull consumption due to high prices of a printer and its consumables.
  • an advertiser can perform very effective advertisement and publicity. Since the manufacturer of the image forming apparatus which provides printers and consumables can expect a profit of advertisement rates from the advertiser, by appropriating it for manufacturing and circulating costs of a product, a retail unit price of the image forming apparatus can be reduced. The user can obtain a printer main body and the consumables at a low cost, the burden on the user is reduced, and a large quantity of sheets can be printed without constraint.
  • FIG. 1 is a schematic constructional diagram of a print system according to the invention
  • FIGS. 2A and 2B are schematic diagrams of printed matters which are formed
  • FIG. 3 is a flowchart showing a printing process which is executed in the print system
  • FIG. 4 is a schematic diagram of printed matters which are formed by using a print area matching function
  • FIG. 5 is a flowchart showing a reduced-size printing process which is executed in the print system
  • FIG. 6 is a diagram showing layout patterns of user print areas and advertisement print areas
  • FIG. 7 is a diagram showing an example of a table in which coordinates data has been stored
  • FIG. 8 is a flowchart showing a printing process which is executed in the print system
  • FIG. 9 is a whole constructional diagram showing the whole construction of the print system.
  • FIG. 10 is an internal block diagram of a WWW server
  • FIG. 11 is a conceptual diagram of an advertising method
  • FIG. 12 is a whole constructional diagram showing the whole construction of the print system
  • FIGS. 13A and 13B are diagrams showing examples of a user counter and an advertisement counter
  • FIG. 14 is a conceptual diagram of an advertising method
  • FIG. 15 is a flowchart showing a printing process which is executed in the print system.
  • FIG. 16 is a flowchart showing a transmitting process of advertisement data.
  • FIG. 1 is a schematic constructional diagram of a print system according to the invention.
  • FIG. 1 is a diagram for comparing an output of the print system having a function for printing an advertisement with an output of a conventional print system.
  • FIGS. 2A and 2B are a diagram showing matter printed by the conventional print system and matter printed by a print system having a function of printing an advertisement.
  • the user forms data 100 by using an application program or the like, and the data 100 is transmitted to the print system and printed.
  • the print system 102 receives the user data 100 and outputs an image shown in FIG. 2A onto a recording medium.
  • a print system 103 of the invention prints an image shown by the user data 100 and prints advertisement data 101 of a specific size fetched separately from an on-line advertisement database onto the same recording medium.
  • the print system 103 controls a printer engine or a printer driver so that the image shown by the user data is printed into a predetermined user print area on the recording medium and an advertisement image shown by advertisement data is printed into a predetermined advertisement print area on the recording medium.
  • the printer engine or the printer driver merges the user data and the advertisement data, and outputs an image with an advertisement.
  • FIG. 2B shows printed matter outputted by the print system 103 .
  • the image based on the user data 100 is formed in a user print area 202
  • an image based on the advertisement data 101 is formed in a advertisement print area 203 .
  • FIG. 3 is a flowchart showing a printing process which is executed by the print system 103 .
  • a CPU of the print system 103 executes each processing step in FIG. 3 on the basis of a control program.
  • the print system 103 receives user data from an application program executed by a host computer (not shown) of the user or an application program executed by the print system, the print system 103 starts the process in FIG. 3 .
  • the user inputs a print instruction by an application program, the user data 100 is transmitted to the print system 103 .
  • the print system 103 receives the user data (step S 301 ) and obtains the necessary advertisement data 101 from the advertisement database (step S 302 ). Subsequently, the user data and the advertisement data are synthesized in a manner such that the image based on the user data is arranged in the user print area and the image based on the advertisement data is arranged in the advertisement print area, thereby forming print data (step S 303 ). Finally, a print is performed on the basis of the formed print data (step S 304 ).
  • step S 304 the host computer transfers the print data to the printer, and the printer analyzes the print data, forms image data (for example, bit map data), and prints on the basis of the image data.
  • image data for example, bit map data
  • step S 304 a printer controller analyzes the print data, forms image data, transmits the image data to a printer engine, and allows the printer engine to print.
  • print data can be also formed by synthesizing the image data showing the image based on the user data and the image data showing the image based on the synthetic data.
  • step S 304 the host computer transfers the print data to the printer, and the printer prints on the basis of the print data.
  • a printer controller transmits the print data to a printer engine and allows the printer engine to print.
  • the advertisement is certainly printed. Since the image based on the user data is certainly printed in the user area, the user can form desired user data and print it.
  • the printed matter shown in FIG. 2B is larger than that of FIG. 2A by a size corresponding to the advertisement data which is printed. Therefore, special paper larger than general paper is necessary.
  • the print system of the invention also has a print area matching (reduced-size print) function for allowing the user data to be enclosed in the user print area so that the recording medium which is generally circulated can be easily applied.
  • FIG. 4 is a schematic diagram of printed matters which are formed in case of executing the print area matching (reduced-size printing) function which is applied to the print system shown in FIG. 1 .
  • a portion (a) in FIG. 4 shows the printed matter based on the user data itself.
  • a portion (b) in FIG. 4 shows the printed matter obtained by applying the reduced-size printing function to the user data and, further, adding advertisement data thereto.
  • FIG. 5 is a flowchart showing a printing process using the reduced-size printing function which is executed by the print system 103 .
  • the CPU of the print system 103 executes each processing step in FIG. 5 on the basis of a control program.
  • the print system 103 receives user data from the host computer (not shown) of the user or an application program used by the user, the print system 103 starts the process in FIG. 5 .
  • the print system 103 receives the user data (step S 501 ) and obtains the necessary advertisement data 101 from the advertisement database (step S 502 ).
  • step S 503 whether the user data formed by the application or the like is enclosed in the predetermined user print area or not is discriminated.
  • the user data is reduced without changing an aspect ratio so as to be adapted to the user print area (step S 504 ).
  • the size of image shown by the user data is compared with a size of user print area, a reduction ratio is calculated, and the user data is reduced on the basis of the calculated reduction ratio.
  • the reduction ratio can be also calculated by comparing a paper size designated by the user data with the size of user print area.
  • step S 505 the user data and the advertisement data are merged and print data is formed (step S 505 ) and a print is performed on the basis of the formed print data (step S 506 ).
  • steps S 505 and S 506 Processes which are executed in steps S 505 and S 506 are similar to the processes which are executed in steps S 303 and S 304 .
  • the advertisement is certainly printed. A situation such that since the advertisement is printed, the image based on the user data is partially extinguished is prevented.
  • the advertisement can be printed by using general paper.
  • the user print area and the advertisement print area are fixed and have been preset by the print system 103 .
  • the print system 103 stores coordinates data indicative of the user print area and coordinates data indicative of the advertisement print area.
  • the print system 103 can set the coordinates data on the basis of coordinates data transmitted from an external apparatus or can set the coordinates data on the basis of coordinates data inputted from an annexed input apparatus.
  • the advertiser can form advertisement data in accordance with the advertisement print area.
  • FIG. 6 is a diagram showing layout patterns of the user print area and the advertisement print area on a recording medium.
  • four kinds of patterns (A, B, C, and D) are shown.
  • FIG. 7 is a diagram showing an example of a table in which the coordinates data of each pattern has been stored.
  • the print system 103 forms the print data with reference to the coordinates data stored in this table so that the user data is printed in the user print area and the advertisement data is printed in the advertisement print area, respectively.
  • FIG. 8 is a flowchart showing a printing process which is executed by the print system 103 .
  • the CPU of the print system 103 executes each processing step in FIG. 8 on the basis of a control program.
  • the print system 103 receives user data from the host computer (not shown) of the user or an application program used by the user, the print system 103 starts the process in FIG. 8 .
  • the print system 103 receives the user data (step S 801 ) and obtains the necessary advertisement data 101 from the advertisement database (step S 802 ).
  • a pattern is selected (step S 803 ).
  • the pattern designated by the print data can be selected or a picture plane to select the pattern can be also displayed to the host computer of the user or the print system 103 . In the latter case, the user selects the pattern in the displayed picture plane.
  • step S 804 whether the user data formed by an application or the like is enclosed in the user print area of the pattern selected by the user or not is discriminated.
  • the coordinates data of the user print area corresponding to the pattern selected by the user is read out from the table of FIG. 7 , and the size shown by the coordinates data is compared with the size of image based on the user data.
  • step S 804 If the user data is not enclosed in the predetermined user print area (YES in step S 804 ), the user data is reduced without changing an aspect ratio so as to be adapted to the user print area (step S 805 ). In step S 806 , the user data and the advertisement data are merged and the print data is formed.
  • a preview of the image based on the formed print data is displayed to the user (step S 806 ). If the preview is displayed to the host computer of the user, the print system 103 transmits the image data showing the image based on the print data to the host computer.
  • the user determines whether the print is permitted or cancelled or the pattern is reselected with reference to the preview screen.
  • the print system 103 discriminates whether the print has been permitted or cancelled or the pattern has been reselected by the user (step S 808 ). If the reselection of the pattern is selected, the processing routine is returned to step S 803 . If the cancellation of the print is selected, the processing routine is finished. If the print is permitted, step S 809 follows.
  • step S 809 the print is performed on the basis of the formed print data.
  • Processes which are executed in steps S 806 and S 809 are similar to the processes which are executed in steps S 303 and S 304 .
  • the user can freely select or set a layout of the user print area and the advertisement print area.
  • the invention is not limited to a mode where the user data and the advertisement data are printed onto the same recording medium as shown in FIG. 1 , but incorporates another mode in which the advertisement data is printed onto a recording medium different from the recording medium on which the user data has been printed: for example, in case of a print system in which the recording medium for recording the user data and the dedicated recording medium for the advertisement are purposely made different, in the case where the user does not want the print area matching (reduced-size printing) function as shown in FIG. 3 in a situation such that the user data to be printed exceeds the user print area on the recording medium and the user attaches importance to “WYSWYG (What You See is What You Get), or in the case where the user wants to print the advertisement data onto another paper.
  • WYSWYG What You See is What You Get
  • the user data and the advertisement data are printed in response to one print request.
  • the advertisement print area has been arranged in the footer portion of the recording medium in the above description, the advertisement print areas can be also arranged in the header portion, right and left blank portions, or the like. It is convenient to arrange them at positions where the advertisement seems to be more effective.
  • FIG. 9 is a whole constructional diagram showing the whole construction of the print system including the advertisement database.
  • print systems are constructed by a combination of a print server 901 and an image forming apparatus 904 , a combination of a print server 902 and an image forming apparatus 905 , and a combination of a print server 903 and an image forming apparatus 906 , respectively.
  • Those component elements and a WWW server 907 having the advertisement database are connected so that they can communicate via a network.
  • the number of print servers, image forming apparatuses, and WWW servers is not limited to that as shown in FIG. 9 , but can be set to an arbitrary number.
  • FIG. 10 is an internal block diagram of each of the WWW server shown in FIG. 9 , the print server shown in FIG. 9 , and the print system shown in FIG. 1 .
  • each of the WWW server shown in FIG. 9 , the print server shown in FIG. 9 , and the print system shown in FIG. 1 comprises: a CPU (Central Processing Unit) 1001 ; an input apparatus 1002 ; a main memory device 1003 ; an output apparatus 1004 ; an auxiliary memory device 1005 ; a clock apparatus 1006 ; and a communicating apparatus 1009 .
  • a CPU Central Processing Unit
  • the CPU 1001 is a device called a processing unit as another name and comprises: a control apparatus 1007 for sending a command to each apparatus in the system and controlling the operation thereof; and an arithmetic operating apparatus 1008 for executing an arithmetic operating process of digital data.
  • the CPU 1001 realizes various functions in cooperation with programs stored in the main memory device 1003 and auxiliary memory device 1005 .
  • the control apparatus 1007 reads data inputted from the input apparatus 1002 and a procedure (for example, program or software) which has previously been supplied, stores them into the main memory device 1003 in accordance with timing of clocks which are generated by the clock apparatus 1006 , sends commands to the arithmetic operating apparatus 1008 on the basis the read contents, and allows it to execute the arithmetic operating process.
  • a result of the arithmetic operating process is transmitted to an internal apparatus such as main memory device 1003 , output apparatus 1004 , or auxiliary memory device 1005 , an external apparatus, or the like on the basis of the control of the control apparatus 1007 .
  • the input apparatus 1002 is a member for inputting various data.
  • a keyboard for example, there are a keyboard, a mouse, a pointing device, a touch panel, a mouse pad, a CCD camera, a card reader, a paper tape reader, a magnetic tape apparatus, and the like.
  • the main memory device 1003 is a member called a memory and is a member for indicating all memory spaces which can be addressed and are used for executing the command in the processing apparatus and internal memory device.
  • the main memory device 1003 is constructed mainly by a semiconductor memory device, stores or holds the inputted program or data, reads out the stored or held data, and stores it into, for example, a register in accordance with an instruction from the control apparatus 1007 .
  • an RAM Random Access Memory
  • ROM Read Only Memory
  • the output apparatus 1004 is a member for outputting the result of the arithmetic operating process or the like of the arithmetic operating apparatus 1008 .
  • a display such as CRT, plasma display panel, liquid crystal display, or the like
  • a printing apparatus such as a printer or the like
  • an audio output apparatus, or the like corresponds to the output apparatus 1004 .
  • the auxiliary memory device 1005 is a member for supplementing a memory capacity of the main memory device 1003 .
  • a floppy disk, a hard disk, a CD-ROM, a CD-R, a CD-RW, an MO, or the like using a magnetic disk apparatus, an optical disk apparatus, a semiconductor disk apparatus, or the like corresponds to the auxiliary memory device 1005 .
  • the communicating apparatus 1009 is an apparatus for making communication via the network and properly executing transmission and reception of data, digital/analog conversion, or the like in accordance with the network to which this apparatus is connected.
  • Those apparatuses are mutually connected by an address bus or a data bus.
  • the number of main memory devices 1003 and the number of auxiliary memory devices 1005 is not limited to one but can be set to an arbitrary number. If the number of main memory devices 1003 and the number of auxiliary memory devices 1005 increase, anti-fault performance of the server is further improved.
  • the program according to the invention is stored (recorded) into at least one of the main memory device 1003 and the auxiliary memory device 1005 .
  • At least one of the main memory device 1003 and the auxiliary memory device 1005 corresponds to the computer-readable recording medium in which the program according to the invention has been recorded.
  • a CD-ROM, an FD, a CD-R, CD-RW, or the like can be also used as a computer-readable recording medium in which the program according to the invention has been recorded.
  • the computer-readable recording medium in the description of the invention and the embodiment incorporates a server-readable recording medium or a client-readable recording medium.
  • the program which is applied to the system in the invention corresponds to one of each program which is applied to each of the computer, server, and apparatus constructing the system, a combination of those programs which are applied to them, and the whole program which is applied to each of them.
  • a recording medium in which all of the steps have been recorded can be also provided for one apparatus, or by allowing an arbitrary apparatus constructing the system to have a recording medium in which an arbitrary part of the plurality of steps have been recorded, the recording medium in which an arbitrary part of the plurality of steps have been recorded is provided for the arbitrary apparatus, thereby constructing the program for realizing the processes of the system as a whole.
  • the auxiliary memory device 1005 shown in FIG. 10 stores a database comprising various information.
  • auxiliary memory device 1005 is used as a database but also a database server connected to the present server can be used.
  • a conceptual division of information is important and the invention is not concerned with a physical division of the recording medium. Therefore, in case of a plurality of databases, for example, there is a case of a set of (conceptually) a plurality of information stored in one magnetic disk or optical disk. In case of one database, there is a case of a set of (conceptually) one information stored in a plurality of magnetic disks or optical disks.
  • the advertisement data is periodically distributed to the print server via a communication line.
  • FIG. 11 is a conceptual diagram of a specific advertising method using the print system shown in FIG. 1 .
  • An advertiser 1101 pays predetermined advertisement rates to a printer manufacturer 1103 which manages the advertisement database as compensation in case of putting advertisement data into the advertisement database.
  • the printer manufacturer 1103 subtracts the advertisement rates from the price of the printer or consumables and releases the printer or consumables to the market.
  • a user 1102 obtains the low-priced printer or consumables and can print at a low running cost.
  • an advertisement is printed.
  • an advertising effect can be expected more than that in case of the volatile advertisement using the Internet.
  • the advertisement data suitable for the user can be also transferred from the advertisement database to the print server in accordance with the user who intends to print.
  • FIG. 12 is a whole constructional diagram showing the whole construction of the print system including the advertisement database.
  • print systems are constructed by a combination of the print server 901 and image forming apparatus 904 , a combination of the print server 902 and image forming apparatus 905 , and a combination of the print server 903 and image forming apparatus 906 , respectively.
  • Those component elements and the WWW server 907 having the advertisement database are further connected so that they can communicate via a network.
  • a large difference from the print system of FIG. 9 is that each time the user prints the user data, he requests the advertisement data from the advertisement database via a communicating circuit 908 . At this time, the print system simultaneously transmits a user ID which has been registered upon purchase or the like of the printer to the database.
  • the advertisement database receives an advertising request and the user ID from the print system and transmits the advertisement data according to the user ID from the user ID to the print system.
  • a counter for storing the number of advertisements every advertisement data to be transmitted (such a counter is called an advertisement counter hereinbelow) and a counter for storing the number of advertisements transmitted every user (such a counter is called a user counter hereinbelow) are provided for the advertisement database.
  • FIGS. 13A and 13B are conceptual diagrams of the counters which are stored in the WWW server 907 shown in FIG. 12 .
  • FIG. 13A shows the advertisement counter.
  • FIG. 13B shows the user counter.
  • the advertisement counter shows the total number of times at which the advertisement data has been transmitted every advertisement data.
  • the manufacturer calculates the advertisement rates of each advertisement data in accordance with a count value of the counter and charges the advertisement rates from the advertiser.
  • the user counter shows the number of advertisement data printed by each user. That is the number of times at which each user has printed each advertisement data.
  • a predetermined value for example, the right of exchanging the count value of the counter with the printer/consumables is provided for the user, and the consumables are sent from the manufacturer to the user in place of the count value of the counter.
  • FIG. 14 is a conceptual diagram of an advertising method which is executed in the print system of FIG. 12 .
  • a set of ink cartridges, 500 sheets of recording paper, 100 sheets of high-class paper, or the like are sent to the user 1102 from the printer manufacturer 1103 of the ink jet printer for free in accordance with a desire of the user.
  • the advertiser 1101 pays the advertisement rates to the printer manufacturer 1103 which manages the advertisement database on the basis of the count value of the advertisement counter.
  • the advertiser pays the advertisement rates to the manufacturer by an amount charged for the number of printed advertisements, and the user can advantageously obtain the consumables of the printer in accordance the number of printed advertisements, so that it is very useful.
  • the number of prints also actively increases, so that the manufacturer can manufacture a large quantity of consumables and all of the user, advertiser, and manufacturer can construct the advantageous advertising method.
  • the advertisement system described above relates to almost one-sided and unitary distribution of the advertisements to the user.
  • the invention is not limited to it but, for example, in order to reflect information which the user inherently wants to obtain to the advertisement, for example, when the user purchases the printer and registers it, or by periodically executing a questionnaire survey or the like and distributing the advertisement arranged every user on the basis of results of the survey, the information is supplemented, thereby enabling a more effective advertisement to be performed.
  • FIG. 15 is a flowchart showing the printing process which is executed by the print system in FIG. 12 . Processing steps in FIG. 15 are executed by the CPU of the print server in FIG. 12 on the basis of a control program.
  • the print system in FIG. 12 receives the user data from the host computer (not shown) of the user or an application program used by the user, the CPU starts the processes in FIG. 15 .
  • the print system receives user data (step S 1501 ).
  • the print system extracts the user ID of the user serving as a transmitting source of the user data from the user data, transmits the extracted user ID to the WWW server 907 , and requests the advertisement data from the WWW server 907 (step S 1502 ).
  • taste information showing a taste of the user is transmitted to the WWW server 907 .
  • the advertisement data which is transmitted by the WWW server 907 is received (step S 1503 ).
  • step S 1504 whether the user data formed by the application or the like is enclosed in a predetermined user print area or not is discriminated.
  • the user data is reduced without changing-an aspect ratio so as to be adapted to the user print area (step S 1505 ). For example, a size of image shown by the user data is compared with a size of user print area, a reduction ratio is calculated, and the user data is reduced on the basis of the calculated reduction ratio, or a reduction ratio can be also calculated by comparing the paper size designated by the user data with the size of user print area.
  • step S 1506 the user data and the advertisement data are merged and print data is formed (step S 1506 ) and a print is performed on the basis of the formed print data (step S 1507 ).
  • steps S 1506 and S 1507 Processes which are executed in steps S 1506 and S 1507 are similar to the processes which are executed in steps S 303 and S 304 .
  • FIG. 16 is a flowchart showing an advertisement data transmitting process which is executed by the WWW server 907 .
  • the CPU of the WWW server 907 executes processing steps in FIG. 16 on the basis of a control program.
  • the print system requests the advertisement data from the WWW server 907 , the processes in FIG. 16 are started.
  • the user ID and the taste information are received (step S 1601 ).
  • the advertisement data adapted to the user is sequentially selected from the database and obtained (step S 1602 ).
  • the obtained advertisement data is returned to the print system (step S 1603 ).
  • step S 1604 the count value of the user counter corresponding to the user ID is increased by “ 1 ” (step S 1604 ) and the count value of the advertisement counter corresponding to the obtained advertisement data is increased by “ 1 ” (step S 1605 ).
  • the advertisement suitable for the user who tries to print is printed into the advertisement print area.
  • the programs to realize the invention and the data associated thereto are stored in a floppy disk (FD) or a CD-ROM, from which they are supplied to the computer.
  • FD floppy disk
  • CD-ROM CD-ROM
  • the objects of the invention are accomplished by a method whereby a memory medium in which program codes of software (control program) to realize the functions of the embodiments mentioned above have been recorded is supplied to a computer, a CPU of the computer reads out the program codes stored in the memory medium and executes processes according to the read-out program codes.
  • a method of supplying the program and data to the computer there is generally a method whereby they are stored into a floppy disk FD and supplied therefrom into a computer main body (via a floppy disk drive).
  • the program codes themselves read out from the memory medium realize the functions of the embodiments mentioned above, and the memory medium in which the program codes have been stored constructs the invention.
  • a memory medium for supplying the program codes for example, besides the floppy disk and hard disk, it is also possible to use an optical disk, a magnetooptic disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, an ROM, or the like.
  • the invention incorporates not only a case where the functions of the embodiments mentioned above are realized by executing the read-out program codes by a computer, but also a case where on the basis of instructions of the program codes, an OS (Operating System) or the like which is operating on the computer executes a part or all of actual processes, and the functions of the embodiments mentioned above are realized by those processes.
  • OS Operating System
  • the invention also incorporates a case where the program codes read out from a memory medium are written into a memory equipped for a function expanding board inserted into a computer or a function expanding unit connected to a computer and, thereafter, on the basis of instructions of the program codes, a CPU or the like equipped for the function expanding board or the function expanding unit executes a part or all of actual processes, and the functions of the embodiments mentioned above are realized by those processes.
  • the demerit of the small advertising effect due to the volatile performance of the Internet advertisement and the demerit of the dull consumption due to high prices of the printer and the consumables of the printer can be very effectively compensated.
  • the advertiser can perform the very effective advertisement and publicity. Since the manufacturer of the image forming apparatus which provides printers and consumables can expect a profit of advertisement rates from the advertiser, by inserting it into manufacturing and circulating costs of a product, a retail unit price of the image forming apparatus can be reduced.
  • the user can cheaply obtain the image forming apparatus and the consumables, the burden on the user is reduced, and a large quantity of sheets can be printed without constraint.

Abstract

It is an object to allow an advertising effect to be efficiently exercised by certainly printing an advertisement. For this purpose, according to the invention, print data of the user and advertisement data are synthesized so that an image based on the print data of the user is printed into a user print area on a recording medium and an image based on the advertisement data is printed into an advertisement print area on the recording medium, thereby forming image data. On the basis of the formed image data, the image based on the print data of the user is formed into the user print area on the recording medium and the image based on the advertisement data is formed into the advertisement print area on the recording medium.

Description

  • This application is a divisional of application Ser. No. 10/102,648, filed Mar. 22, 2002, now U.S. Pat. No. 6,974,268 issued Dec. 13, 2005, the contents of which are incorporated by reference herein.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to a print system or a print control apparatus for printing an image based on print data of the user and also printing an image based on advertisement data and, more particularly, to a printing method which is executed by the print system or the print control apparatus.
  • 2. Related Background Art
  • Hitherto, advertisement of goods has been performed by using the Internet. According to an advertising method using the Internet, for example, when the user accesses a homepage of WWW (World Wide Web), advertisement information is displayed in association with the homepage or, when the user uses an Email service, the advertisement information is written into Email.
  • By viewing the advertisement information or accessing the homepage concerning the advertisement information, the user can obtain a right to receive various services. A system such that since the advertisement is displayed on the homepage, an advertiser pays advertisement rates to an administrator who manages the homepage displaying the advertisement has been established.
  • A hybrid electronic apparatus, a workstation, or the like including a computer, a word processor, an electronic gaming machine, and the like which is used for viewing those homepages uses an image forming apparatus such as a printer as an output apparatus.
  • The image forming apparatus records data which the user wants to record onto a recording medium such as paper or the like. In recent years, high picture quality of the printer has been realized and data can be easily printed like a photograph at home if only there is electronic data.
  • SUMMARY OF THE INVENTION
  • However, according to the conventional advertising method using the Internet, by the user's viewing the homepage, advertisement information (banner advertisement, spam advertisement) is displayed as a part of the homepage or the advertisement information is written in the Email, so that the advertisement information is inherently volatile or temporary and an advertising effect is not very high.
  • The user can refuse the display of those advertisement information by using a simple technique.
  • In this case, the preparation of the advertisement information becomes meaningless.
  • The image forming apparatus such as a printer certainly needs a recording material such as ink, toner, or the like and a recording medium such as paper or the like as consumables. Since a trend toward a high-class image is rising due to the recent vogue for a high quality print, the market is filled with expensive recording materials and expensive recording media. However, since they are expensive, there is a possibility that the user refrains from the purchase of those expensive recording materials and recording media.
  • The invention is made to solve the problems in the above conventional techniques and it is the first object of the invention to maximize an advertising effect by certainly printing an advertisement.
  • The second object of the invention is to reduce a burden on the user with respect to a cost of the use of an image forming apparatus and a cost of consumables of the image forming apparatus by certainly printing an advertisement.
  • Further another object of the invention is to very efficiently compensate a demerit of a small advertising effect due to volatility of an Internet advertisement and a demerit of dull consumption due to high prices of a printer and its consumables.
  • According to the invention, since an advertisement is printed onto a non-volatile material object, an advertiser can perform very effective advertisement and publicity. Since the manufacturer of the image forming apparatus which provides printers and consumables can expect a profit of advertisement rates from the advertiser, by appropriating it for manufacturing and circulating costs of a product, a retail unit price of the image forming apparatus can be reduced. The user can obtain a printer main body and the consumables at a low cost, the burden on the user is reduced, and a large quantity of sheets can be printed without constraint.
  • That is, according to the invention, it is possible to provide a novel epoch-making system which is very useful to three persons such as user, advertiser, and manufacturer of the image forming apparatus.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic constructional diagram of a print system according to the invention;
  • FIGS. 2A and 2B are schematic diagrams of printed matters which are formed;
  • FIG. 3 is a flowchart showing a printing process which is executed in the print system;
  • FIG. 4 is a schematic diagram of printed matters which are formed by using a print area matching function;
  • FIG. 5 is a flowchart showing a reduced-size printing process which is executed in the print system;
  • FIG. 6 is a diagram showing layout patterns of user print areas and advertisement print areas;
  • FIG. 7 is a diagram showing an example of a table in which coordinates data has been stored;
  • FIG. 8 is a flowchart showing a printing process which is executed in the print system;
  • FIG. 9 is a whole constructional diagram showing the whole construction of the print system;
  • FIG. 10 is an internal block diagram of a WWW server;
  • FIG. 11 is a conceptual diagram of an advertising method;
  • FIG. 12 is a whole constructional diagram showing the whole construction of the print system;
  • FIGS. 13A and 13B are diagrams showing examples of a user counter and an advertisement counter;
  • FIG. 14 is a conceptual diagram of an advertising method;
  • FIG. 15 is a flowchart showing a printing process which is executed in the print system; and
  • FIG. 16 is a flowchart showing a transmitting process of advertisement data.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Preferred embodiments of the invention will be explained in detail as an example hereinbelow with reference to the drawings. Dimensions of component elements, materials, shapes, their relative arrangement, and the like disclosed in the embodiment do not limit the scope of the invention unless otherwise there is a specific disclosure.
  • In the following drawings, component elements similar to those disclosed in the foregoing drawings are designated by the same reference numerals and will be explained hereinbelow. An explanation of each embodiment of a print system according to the invention is also applied in common to an explanation of each embodiment of a printer server, an image forming apparatus, a print advertising method, a print program, and a computer-readable recording medium in which the print program has been recorded according to the invention.
  • Although the print system of the invention will be described in detail hereinbelow with reference to the drawings, the invention is not limited to the following explanation so long as it uses the print system having a partial characteristic function among functions of the print system of the invention.
  • FIG. 1 is a schematic constructional diagram of a print system according to the invention.
  • Particularly, FIG. 1 is a diagram for comparing an output of the print system having a function for printing an advertisement with an output of a conventional print system.
  • FIGS. 2A and 2B are a diagram showing matter printed by the conventional print system and matter printed by a print system having a function of printing an advertisement. In those print systems, the user forms data 100 by using an application program or the like, and the data 100 is transmitted to the print system and printed.
  • When the user uses a conventional print system 102, the print system 102 receives the user data 100 and outputs an image shown in FIG. 2A onto a recording medium.
  • A print system 103 of the invention prints an image shown by the user data 100 and prints advertisement data 101 of a specific size fetched separately from an on-line advertisement database onto the same recording medium.
  • In this case, the print system 103 controls a printer engine or a printer driver so that the image shown by the user data is printed into a predetermined user print area on the recording medium and an advertisement image shown by advertisement data is printed into a predetermined advertisement print area on the recording medium. In this case, the printer engine or the printer driver merges the user data and the advertisement data, and outputs an image with an advertisement.
  • FIG. 2B shows printed matter outputted by the print system 103. As shown in FIG. 2B, on printed matter 201, the image based on the user data 100 is formed in a user print area 202, and an image based on the advertisement data 101 is formed in a advertisement print area 203.
  • FIG. 3 is a flowchart showing a printing process which is executed by the print system 103. A CPU of the print system 103 executes each processing step in FIG. 3 on the basis of a control program. When the print system 103 receives user data from an application program executed by a host computer (not shown) of the user or an application program executed by the print system, the print system 103 starts the process in FIG. 3. When the user inputs a print instruction by an application program, the user data 100 is transmitted to the print system 103.
  • First, the print system 103 receives the user data (step S301) and obtains the necessary advertisement data 101 from the advertisement database (step S302). Subsequently, the user data and the advertisement data are synthesized in a manner such that the image based on the user data is arranged in the user print area and the image based on the advertisement data is arranged in the advertisement print area, thereby forming print data (step S303). Finally, a print is performed on the basis of the formed print data (step S304).
  • If the print system 103 is constructed by, for example, a host computer and a printer, in step S304, the host computer transfers the print data to the printer, and the printer analyzes the print data, forms image data (for example, bit map data), and prints on the basis of the image data.
  • If the print system 103 is constructed by, for example, a printer, in step S304, a printer controller analyzes the print data, forms image data, transmits the image data to a printer engine, and allows the printer engine to print.
  • In step S303, print data can be also formed by synthesizing the image data showing the image based on the user data and the image data showing the image based on the synthetic data.
  • In this case, if the print system 103 is constructed by, for example, a host computer and a printer, in step S304, the host computer transfers the print data to the printer, and the printer prints on the basis of the print data.
  • If the print system 103 is constructed by, for example, a printer, in step S304, a printer controller transmits the print data to a printer engine and allows the printer engine to print.
  • Thus, when the user prints by using the print system 103, the advertisement is certainly printed. Since the image based on the user data is certainly printed in the user area, the user can form desired user data and print it.
  • In the examples of FIGS. 2A and 2B, the printed matter shown in FIG. 2B is larger than that of FIG. 2A by a size corresponding to the advertisement data which is printed. Therefore, special paper larger than general paper is necessary.
  • However, a size of recording medium which is generally circulated has been usually predetermined.
  • Therefore, the print system of the invention also has a print area matching (reduced-size print) function for allowing the user data to be enclosed in the user print area so that the recording medium which is generally circulated can be easily applied.
  • FIG. 4 is a schematic diagram of printed matters which are formed in case of executing the print area matching (reduced-size printing) function which is applied to the print system shown in FIG. 1. A portion (a) in FIG. 4 shows the printed matter based on the user data itself. A portion (b) in FIG. 4 shows the printed matter obtained by applying the reduced-size printing function to the user data and, further, adding advertisement data thereto.
  • The reduced-size printing function will now be described with reference to FIG. 5. FIG. 5 is a flowchart showing a printing process using the reduced-size printing function which is executed by the print system 103. The CPU of the print system 103 executes each processing step in FIG. 5 on the basis of a control program. When the print system 103 receives user data from the host computer (not shown) of the user or an application program used by the user, the print system 103 starts the process in FIG. 5.
  • First, the print system 103 receives the user data (step S501) and obtains the necessary advertisement data 101 from the advertisement database (step S502).
  • Subsequently, whether the user data formed by the application or the like is enclosed in the predetermined user print area or not is discriminated (step S503).
  • If the user data is not enclosed in the predetermined user print area (YES in step S503), the user data is reduced without changing an aspect ratio so as to be adapted to the user print area (step S504). For example, the size of image shown by the user data is compared with a size of user print area, a reduction ratio is calculated, and the user data is reduced on the basis of the calculated reduction ratio. The reduction ratio can be also calculated by comparing a paper size designated by the user data with the size of user print area.
  • After that, the user data and the advertisement data are merged and print data is formed (step S505) and a print is performed on the basis of the formed print data (step S506). Processes which are executed in steps S505 and S506 are similar to the processes which are executed in steps S303 and S304.
  • Thus, even if the user data is large and a location to insert an advertisement cannot be inherently assured, the advertisement is certainly printed. A situation such that since the advertisement is printed, the image based on the user data is partially extinguished is prevented. The advertisement can be printed by using general paper.
  • In the above example, the user print area and the advertisement print area are fixed and have been preset by the print system 103. For example, the print system 103 stores coordinates data indicative of the user print area and coordinates data indicative of the advertisement print area. The print system 103 can set the coordinates data on the basis of coordinates data transmitted from an external apparatus or can set the coordinates data on the basis of coordinates data inputted from an annexed input apparatus. Thus, the advertiser can form advertisement data in accordance with the advertisement print area.
  • However, to print a more attractive advertisement or print matter which satisfies the user, it is also possible to construct the system in a manner such that the user can freely select or set a layout of the user print area and the advertisement print area.
  • FIG. 6 is a diagram showing layout patterns of the user print area and the advertisement print area on a recording medium. In FIG. 6, four kinds of patterns (A, B, C, and D) are shown. FIG. 7 is a diagram showing an example of a table in which the coordinates data of each pattern has been stored. The print system 103 forms the print data with reference to the coordinates data stored in this table so that the user data is printed in the user print area and the advertisement data is printed in the advertisement print area, respectively.
  • FIG. 8 is a flowchart showing a printing process which is executed by the print system 103. The CPU of the print system 103 executes each processing step in FIG. 8 on the basis of a control program. When the print system 103 receives user data from the host computer (not shown) of the user or an application program used by the user, the print system 103 starts the process in FIG. 8.
  • First, the print system 103 receives the user data (step S801) and obtains the necessary advertisement data 101 from the advertisement database (step S802).
  • Subsequently, a pattern is selected (step S803). For example, the pattern designated by the print data can be selected or a picture plane to select the pattern can be also displayed to the host computer of the user or the print system 103. In the latter case, the user selects the pattern in the displayed picture plane. By allowing the user to select one of a predetermined number of patterns, it possible to prevent a situation such that the advertisement area is reduced as small as possible and most of the advertisement is not printed.
  • Subsequently, whether the user data formed by an application or the like is enclosed in the user print area of the pattern selected by the user or not is discriminated (step S804). At this time, the coordinates data of the user print area corresponding to the pattern selected by the user is read out from the table of FIG. 7, and the size shown by the coordinates data is compared with the size of image based on the user data.
  • If the user data is not enclosed in the predetermined user print area (YES in step S804), the user data is reduced without changing an aspect ratio so as to be adapted to the user print area (step S805). In step S806, the user data and the advertisement data are merged and the print data is formed.
  • After that, a preview of the image based on the formed print data is displayed to the user (step S806). If the preview is displayed to the host computer of the user, the print system 103 transmits the image data showing the image based on the print data to the host computer.
  • The user determines whether the print is permitted or cancelled or the pattern is reselected with reference to the preview screen. The print system 103 discriminates whether the print has been permitted or cancelled or the pattern has been reselected by the user (step S808). If the reselection of the pattern is selected, the processing routine is returned to step S803. If the cancellation of the print is selected, the processing routine is finished. If the print is permitted, step S809 follows.
  • In step S809, the print is performed on the basis of the formed print data.
  • Processes which are executed in steps S806 and S809 are similar to the processes which are executed in steps S303 and S304.
  • By executing the above processes, to print a more attractive advertisement or print matter which satisfies the user, the user can freely select or set a layout of the user print area and the advertisement print area.
  • The invention is not limited to a mode where the user data and the advertisement data are printed onto the same recording medium as shown in FIG. 1, but incorporates another mode in which the advertisement data is printed onto a recording medium different from the recording medium on which the user data has been printed: for example, in case of a print system in which the recording medium for recording the user data and the dedicated recording medium for the advertisement are purposely made different, in the case where the user does not want the print area matching (reduced-size printing) function as shown in FIG. 3 in a situation such that the user data to be printed exceeds the user print area on the recording medium and the user attaches importance to “WYSWYG (What You See is What You Get), or in the case where the user wants to print the advertisement data onto another paper.
  • Anyway, it is an important point of the print system according to the invention that the user data and the advertisement data are printed in response to one print request.
  • Although the advertisement print area has been arranged in the footer portion of the recording medium in the above description, the advertisement print areas can be also arranged in the header portion, right and left blank portions, or the like. It is convenient to arrange them at positions where the advertisement seems to be more effective.
  • Subsequently, the advertisement database will be described. FIG. 9 is a whole constructional diagram showing the whole construction of the print system including the advertisement database.
  • In FIG. 9, print systems are constructed by a combination of a print server 901 and an image forming apparatus 904, a combination of a print server 902 and an image forming apparatus 905, and a combination of a print server 903 and an image forming apparatus 906, respectively. Those component elements and a WWW server 907 having the advertisement database are connected so that they can communicate via a network.
  • In the print system according to the invention, naturally, the number of print servers, image forming apparatuses, and WWW servers is not limited to that as shown in FIG. 9, but can be set to an arbitrary number.
  • Internal structures of the WWW server, print server, and print system which are used in the embodiment will now be described with reference to FIG. 10. FIG. 10 is an internal block diagram of each of the WWW server shown in FIG. 9, the print server shown in FIG. 9, and the print system shown in FIG. 1.
  • As shown in FIG. 10, each of the WWW server shown in FIG. 9, the print server shown in FIG. 9, and the print system shown in FIG. 1 comprises: a CPU (Central Processing Unit) 1001; an input apparatus 1002; a main memory device 1003; an output apparatus 1004; an auxiliary memory device 1005; a clock apparatus 1006; and a communicating apparatus 1009.
  • The CPU 1001 is a device called a processing unit as another name and comprises: a control apparatus 1007 for sending a command to each apparatus in the system and controlling the operation thereof; and an arithmetic operating apparatus 1008 for executing an arithmetic operating process of digital data.
  • The CPU 1001 realizes various functions in cooperation with programs stored in the main memory device 1003 and auxiliary memory device 1005.
  • The control apparatus 1007 reads data inputted from the input apparatus 1002 and a procedure (for example, program or software) which has previously been supplied, stores them into the main memory device 1003 in accordance with timing of clocks which are generated by the clock apparatus 1006, sends commands to the arithmetic operating apparatus 1008 on the basis the read contents, and allows it to execute the arithmetic operating process. A result of the arithmetic operating process is transmitted to an internal apparatus such as main memory device 1003, output apparatus 1004, or auxiliary memory device 1005, an external apparatus, or the like on the basis of the control of the control apparatus 1007.
  • The input apparatus 1002 is a member for inputting various data. For example, there are a keyboard, a mouse, a pointing device, a touch panel, a mouse pad, a CCD camera, a card reader, a paper tape reader, a magnetic tape apparatus, and the like.
  • The main memory device 1003 is a member called a memory and is a member for indicating all memory spaces which can be addressed and are used for executing the command in the processing apparatus and internal memory device. The main memory device 1003 is constructed mainly by a semiconductor memory device, stores or holds the inputted program or data, reads out the stored or held data, and stores it into, for example, a register in accordance with an instruction from the control apparatus 1007.
  • As a semiconductor memory device constructing the main memory device 1003, an RAM (Random Access Memory), an ROM (Read Only Memory), or the like can be used.
  • The output apparatus 1004 is a member for outputting the result of the arithmetic operating process or the like of the arithmetic operating apparatus 1008. For example, a display such as CRT, plasma display panel, liquid crystal display, or the like, a printing apparatus such as a printer or the like, an audio output apparatus, or the like corresponds to the output apparatus 1004.
  • The auxiliary memory device 1005 is a member for supplementing a memory capacity of the main memory device 1003. For example, a floppy disk, a hard disk, a CD-ROM, a CD-R, a CD-RW, an MO, or the like using a magnetic disk apparatus, an optical disk apparatus, a semiconductor disk apparatus, or the like corresponds to the auxiliary memory device 1005.
  • The communicating apparatus 1009 is an apparatus for making communication via the network and properly executing transmission and reception of data, digital/analog conversion, or the like in accordance with the network to which this apparatus is connected.
  • Those apparatuses are mutually connected by an address bus or a data bus.
  • The number of main memory devices 1003 and the number of auxiliary memory devices 1005 is not limited to one but can be set to an arbitrary number. If the number of main memory devices 1003 and the number of auxiliary memory devices 1005 increase, anti-fault performance of the server is further improved.
  • The program according to the invention is stored (recorded) into at least one of the main memory device 1003 and the auxiliary memory device 1005.
  • Therefore, at least one of the main memory device 1003 and the auxiliary memory device 1005 corresponds to the computer-readable recording medium in which the program according to the invention has been recorded. Besides, a CD-ROM, an FD, a CD-R, CD-RW, or the like can be also used as a computer-readable recording medium in which the program according to the invention has been recorded.
  • The computer-readable recording medium in the description of the invention and the embodiment incorporates a server-readable recording medium or a client-readable recording medium.
  • The program which is applied to the system in the invention corresponds to one of each program which is applied to each of the computer, server, and apparatus constructing the system, a combination of those programs which are applied to them, and the whole program which is applied to each of them.
  • That is, as a computer-readable recording medium in which the program according to the invention has been recorded, even in the case where the program for realizing the processes of the system comprises a plurality of steps, a recording medium in which all of the steps have been recorded can be also provided for one apparatus, or by allowing an arbitrary apparatus constructing the system to have a recording medium in which an arbitrary part of the plurality of steps have been recorded, the recording medium in which an arbitrary part of the plurality of steps have been recorded is provided for the arbitrary apparatus, thereby constructing the program for realizing the processes of the system as a whole.
  • The auxiliary memory device 1005 shown in FIG. 10 stores a database comprising various information.
  • Not only the auxiliary memory device 1005 is used as a database but also a database server connected to the present server can be used.
  • However, as a division of the database, a conceptual division of information is important and the invention is not concerned with a physical division of the recording medium. Therefore, in case of a plurality of databases, for example, there is a case of a set of (conceptually) a plurality of information stored in one magnetic disk or optical disk. In case of one database, there is a case of a set of (conceptually) one information stored in a plurality of magnetic disks or optical disks.
  • In the above description, only an internal construction of the WWW server 907 shown in FIG. 9 has been explained. However, an internal construction of each of the print servers 901, 902, and 903 shown in FIG. 9 is also similar to that shown in FIG. 10.
  • As shown in FIG. 9, the advertisement data is periodically distributed to the print server via a communication line.
  • FIG. 11 is a conceptual diagram of a specific advertising method using the print system shown in FIG. 1.
  • An advertiser 1101 pays predetermined advertisement rates to a printer manufacturer 1103 which manages the advertisement database as compensation in case of putting advertisement data into the advertisement database.
  • The printer manufacturer 1103 subtracts the advertisement rates from the price of the printer or consumables and releases the printer or consumables to the market.
  • A user 1102 obtains the low-priced printer or consumables and can print at a low running cost.
  • As a price for the low running cost, when the user prints the user data, an advertisement is printed. By printing the advertisement onto the recording medium as mentioned above, an advertising effect can be expected more than that in case of the volatile advertisement using the Internet.
  • Although the advertisement data has been periodically transferred from the advertisement database to the print server in the above example, the advertisement data suitable for the user can be also transferred from the advertisement database to the print server in accordance with the user who intends to print.
  • FIG. 12 is a whole constructional diagram showing the whole construction of the print system including the advertisement database. In FIG. 12, print systems are constructed by a combination of the print server 901 and image forming apparatus 904, a combination of the print server 902 and image forming apparatus 905, and a combination of the print server 903 and image forming apparatus 906, respectively. Those component elements and the WWW server 907 having the advertisement database are further connected so that they can communicate via a network.
  • A large difference from the print system of FIG. 9 is that each time the user prints the user data, he requests the advertisement data from the advertisement database via a communicating circuit 908. At this time, the print system simultaneously transmits a user ID which has been registered upon purchase or the like of the printer to the database.
  • The advertisement database receives an advertising request and the user ID from the print system and transmits the advertisement data according to the user ID from the user ID to the print system.
  • A counter for storing the number of advertisements every advertisement data to be transmitted (such a counter is called an advertisement counter hereinbelow) and a counter for storing the number of advertisements transmitted every user (such a counter is called a user counter hereinbelow) are provided for the advertisement database.
  • Those counters will now be explained with reference to FIGS. 13A and 13B. FIGS. 13A and 13B are conceptual diagrams of the counters which are stored in the WWW server 907 shown in FIG. 12. FIG. 13A shows the advertisement counter. FIG. 13B shows the user counter.
  • The advertisement counter shows the total number of times at which the advertisement data has been transmitted every advertisement data. The manufacturer calculates the advertisement rates of each advertisement data in accordance with a count value of the counter and charges the advertisement rates from the advertiser.
  • The user counter shows the number of advertisement data printed by each user. That is the number of times at which each user has printed each advertisement data. When the value of the counter is accumulated until a predetermined value, for example, the right of exchanging the count value of the counter with the printer/consumables is provided for the user, and the consumables are sent from the manufacturer to the user in place of the count value of the counter.
  • Such an advertising method will be explained with reference to FIG. 14. FIG. 14 is a conceptual diagram of an advertising method which is executed in the print system of FIG. 12.
  • For example, assuming that the printer is an ink jet printer and the count value of the user counter has reached 500 points, a set of ink cartridges, 500 sheets of recording paper, 100 sheets of high-class paper, or the like are sent to the user 1102 from the printer manufacturer 1103 of the ink jet printer for free in accordance with a desire of the user.
  • The advertiser 1101 pays the advertisement rates to the printer manufacturer 1103 which manages the advertisement database on the basis of the count value of the advertisement counter.
  • As mentioned above, it is sufficient that the advertiser pays the advertisement rates to the manufacturer by an amount charged for the number of printed advertisements, and the user can advantageously obtain the consumables of the printer in accordance the number of printed advertisements, so that it is very useful.
  • Since the consumables of the printer can be advantageously obtained, the number of prints also actively increases, so that the manufacturer can manufacture a large quantity of consumables and all of the user, advertiser, and manufacturer can construct the advantageous advertising method.
  • The advertisement system described above relates to almost one-sided and unitary distribution of the advertisements to the user.
  • The invention is not limited to it but, for example, in order to reflect information which the user inherently wants to obtain to the advertisement, for example, when the user purchases the printer and registers it, or by periodically executing a questionnaire survey or the like and distributing the advertisement arranged every user on the basis of results of the survey, the information is supplemented, thereby enabling a more effective advertisement to be performed.
  • FIG. 15 is a flowchart showing the printing process which is executed by the print system in FIG. 12. Processing steps in FIG. 15 are executed by the CPU of the print server in FIG. 12 on the basis of a control program. When the print system in FIG. 12 receives the user data from the host computer (not shown) of the user or an application program used by the user, the CPU starts the processes in FIG. 15.
  • First, the print system receives user data (step S1501). The print system extracts the user ID of the user serving as a transmitting source of the user data from the user data, transmits the extracted user ID to the WWW server 907, and requests the advertisement data from the WWW server 907 (step S1502). To print the more suitable advertisement, taste information showing a taste of the user is transmitted to the WWW server 907. The advertisement data which is transmitted by the WWW server 907 is received (step S1503).
  • Subsequently, whether the user data formed by the application or the like is enclosed in a predetermined user print area or not is discriminated (step S1504).
  • If the user data is not enclosed in the predetermined user print area (YES in step S1504), the user data is reduced without changing-an aspect ratio so as to be adapted to the user print area (step S1505). For example, a size of image shown by the user data is compared with a size of user print area, a reduction ratio is calculated, and the user data is reduced on the basis of the calculated reduction ratio, or a reduction ratio can be also calculated by comparing the paper size designated by the user data with the size of user print area.
  • After that, the user data and the advertisement data are merged and print data is formed (step S1506) and a print is performed on the basis of the formed print data (step S1507). Processes which are executed in steps S1506 and S1507 are similar to the processes which are executed in steps S303 and S304.
  • FIG. 16 is a flowchart showing an advertisement data transmitting process which is executed by the WWW server 907. The CPU of the WWW server 907 executes processing steps in FIG. 16 on the basis of a control program. When the print system requests the advertisement data from the WWW server 907, the processes in FIG. 16 are started.
  • First, the user ID and the taste information are received (step S1601). Subsequently, on the basis of the taste information, the advertisement data adapted to the user is sequentially selected from the database and obtained (step S1602). The obtained advertisement data is returned to the print system (step S1603).
  • Further, the count value of the user counter corresponding to the user ID is increased by “1” (step S1604) and the count value of the advertisement counter corresponding to the obtained advertisement data is increased by “1” (step S1605).
  • By this method, the advertisement suitable for the user who tries to print is printed into the advertisement print area.
  • The programs to realize the invention and the data associated thereto are stored in a floppy disk (FD) or a CD-ROM, from which they are supplied to the computer.
  • The objects of the invention are accomplished by a method whereby a memory medium in which program codes of software (control program) to realize the functions of the embodiments mentioned above have been recorded is supplied to a computer, a CPU of the computer reads out the program codes stored in the memory medium and executes processes according to the read-out program codes. As a method of supplying the program and data to the computer, there is generally a method whereby they are stored into a floppy disk FD and supplied therefrom into a computer main body (via a floppy disk drive). In this case, the program codes themselves read out from the memory medium realize the functions of the embodiments mentioned above, and the memory medium in which the program codes have been stored constructs the invention.
  • As a memory medium for supplying the program codes, for example, besides the floppy disk and hard disk, it is also possible to use an optical disk, a magnetooptic disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, an ROM, or the like. Naturally, the invention incorporates not only a case where the functions of the embodiments mentioned above are realized by executing the read-out program codes by a computer, but also a case where on the basis of instructions of the program codes, an OS (Operating System) or the like which is operating on the computer executes a part or all of actual processes, and the functions of the embodiments mentioned above are realized by those processes. Further, naturally, the invention also incorporates a case where the program codes read out from a memory medium are written into a memory equipped for a function expanding board inserted into a computer or a function expanding unit connected to a computer and, thereafter, on the basis of instructions of the program codes, a CPU or the like equipped for the function expanding board or the function expanding unit executes a part or all of actual processes, and the functions of the embodiments mentioned above are realized by those processes.
  • As described above, according to the invention, since an advertisement is certainly printed, an advertising effect is efficiently exercised.
  • Since an advertisement is certainly printed, a burden on the user is reduced with respect to the cost of the use of the image forming apparatus and the cost of the consumables of the image forming apparatus.
  • The demerit of the small advertising effect due to the volatile performance of the Internet advertisement and the demerit of the dull consumption due to high prices of the printer and the consumables of the printer can be very effectively compensated.
  • Since the advertisement is printed onto a non-volatile material object, the advertiser can perform the very effective advertisement and publicity. Since the manufacturer of the image forming apparatus which provides printers and consumables can expect a profit of advertisement rates from the advertiser, by inserting it into manufacturing and circulating costs of a product, a retail unit price of the image forming apparatus can be reduced.
  • The user can cheaply obtain the image forming apparatus and the consumables, the burden on the user is reduced, and a large quantity of sheets can be printed without constraint.
  • It is possible to provide a novel and epoch-making system which is very useful to three parties of the user, advertiser, and manufacturer of the image forming apparatus.

Claims (5)

1-27. (canceled)
28. A print system comprising:
a print server adapted to synthesize print data of a user and advertisement data in a manner such that an image based on the print data of the user is printed into a user print area on a recording medium and an image based on the advertisement data is printed into an advertisement print area on the recording medium, thereby forming image data, wherein the print server is adapted to display a preview of an image based on said formed image data and is adapted to discriminate cancellation of printing by the user; and
an image forming apparatus adapted to form the image based on the print data of the user into the user print area on the recording medium and adapted to form the image based on the advertisement data into the advertisement print area on the recording medium on the basis of said formed image data, if it is discriminated by the print server that the user did not cancel printing.
29. A print control apparatus for printing on the basis of print data of a user, comprising:
a synthesizing unit adapted to synthesize print data of the user and advertisement data in a manner such that an image based on the print data of the user is printed into a user print area on a recording medium and an image based on the advertisement data is printed into an advertisement print area on the recording medium, thereby forming image data;
a displaying unit adapted to display a preview of an image based on said formed image data;
a discriminating unit adapted to discriminate cancellation of printing by the user; and
a print controlling unit adapted to control so as to form the image based on the print data of the user into the user print area on the recording medium and to form the image based on the advertisement data into the advertisement print area on the recording medium on the basis of said formed image data, if it is discriminated by said discriminating unit that the user did not cancel printing.
30. A printing method of printing on the basis of print data of a user and advertisement data, comprising the steps of:
synthesizing the print data of the user and the advertisement data in a manner such that an image based on the print data of the user is printed into a user print area on a recording medium and an image based on the advertisement data is printed into an advertisement print area on the recording medium, thereby forming image data;
displaying a preview of an image based on said formed image data;
discriminating cancellation of printing by the user; and
forming the image based on the print data of the user into the user print area on the recording medium and forming the image based on the advertisement data into the advertisement print area on the recording medium on the basis of said formed image data, if it is discriminated in said discriminating step that the user did not cancel printing.
31. A computer-executable code stored on a computer-readable recording medium for printing on the basis of print data of the user and advertisement data, wherein said computer-executable code allows a computer to execute the steps of:
synthesizing the print data of the user and the advertisement data in a manner such that an image based on the print data of the user is printed into a user print area on a recording medium and an image based on the advertisement data is printed into an advertisement print area on the recording medium, thereby forming image data;
displaying a preview of an image based on said formed image data;
discriminating cancellation of printing by the user; and
forming the image based on the print data of the user into the user print area on the recording medium and forming the image based on the advertisement data into the advertisement print area on the recording medium on the basis of said formed image data, if it is discriminated in said discriminating step that the user did not cancel printing.
US11/249,446 2001-03-27 2005-10-14 Print system, print control apparatus, printing method, and control program Abandoned US20060104690A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/249,446 US20060104690A1 (en) 2001-03-27 2005-10-14 Print system, print control apparatus, printing method, and control program

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2001-090935 2001-03-27
JP2001090935A JP2002288531A (en) 2001-03-27 2001-03-27 Print system, printer server, imaging device, print advertisement method, print program, and computer- readable recording medium with print program recorded
JP2002-072166 2002-03-15
JP2002072166A JP2003271339A (en) 2002-03-15 2002-03-15 Print system, print controller, print method and its program
US10/102,648 US6974268B2 (en) 2001-03-27 2002-03-22 Print system, print control apparatus, printing method, and control program for processing print data
US11/249,446 US20060104690A1 (en) 2001-03-27 2005-10-14 Print system, print control apparatus, printing method, and control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/102,648 Division US6974268B2 (en) 2001-03-27 2002-03-22 Print system, print control apparatus, printing method, and control program for processing print data

Publications (1)

Publication Number Publication Date
US20060104690A1 true US20060104690A1 (en) 2006-05-18

Family

ID=26612236

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/102,648 Expired - Fee Related US6974268B2 (en) 2001-03-27 2002-03-22 Print system, print control apparatus, printing method, and control program for processing print data
US11/249,446 Abandoned US20060104690A1 (en) 2001-03-27 2005-10-14 Print system, print control apparatus, printing method, and control program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/102,648 Expired - Fee Related US6974268B2 (en) 2001-03-27 2002-03-22 Print system, print control apparatus, printing method, and control program for processing print data

Country Status (1)

Country Link
US (2) US6974268B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4805614B2 (en) * 2005-06-17 2011-11-02 株式会社東芝 Paper sheet processing equipment
TW200705299A (en) * 2005-07-21 2007-02-01 Yu-Chung Chu Method and system for consumer photograph based advertisement and information distribution
US20070115498A1 (en) * 2005-11-18 2007-05-24 The Go Daddy Group, Inc. Relevant messages associated with incoming fax documents
US20070115512A1 (en) * 2005-11-18 2007-05-24 The Go Daddy Group, Inc. Relevant messages associated with outgoing fax documents
KR20090044242A (en) * 2007-10-31 2009-05-07 삼성디지털이미징 주식회사 Method for printing photograph and advertisement by using photo-printer
US20100225960A1 (en) * 2009-03-05 2010-09-09 Kamath Harish B Method and system for printing an advertisement with a document
US20140052541A1 (en) * 2012-08-17 2014-02-20 Marvell World Trade Ltd. Method and apparatus for providing an advertisement on an image translation device
US11720303B1 (en) * 2022-03-14 2023-08-08 Kyocera Document Solutions Inc. Social media influenced personalized printing

Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5034806A (en) * 1988-11-14 1991-07-23 Canon Kabushiki Kaisha Image processing apparatus and method
US5513254A (en) * 1994-12-28 1996-04-30 At&T Corp. Method and apparatus for processing facsimile transmissions
US5867170A (en) * 1994-03-14 1999-02-02 Peterson; Laurence David Composite digital images
US5897260A (en) * 1995-06-17 1999-04-27 Man Roland Druckmaschinen Print job allocation system
US6014629A (en) * 1998-01-13 2000-01-11 Moore U.S.A. Inc. Personalized health care provider directory
US6160633A (en) * 1996-08-07 2000-12-12 Olympus Optical Co., Ltd. Code printing apparatus for printing an optically readable code image at set positions on a print medium
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US6173274B1 (en) * 1998-12-30 2001-01-09 Pitney Bowes Inc. Production mail system having subsidies for printing of third party messages on mailpieces
US6216112B1 (en) * 1998-05-27 2001-04-10 William H. Fuller Method for software distribution and compensation with replenishable advertisements
US20010013012A1 (en) * 1999-12-27 2001-08-09 Taira Hanaoka Portable information terminal apparatus and information provision method
US20010029465A1 (en) * 2000-02-23 2001-10-11 John Strisower System and method for processing and displaying product information on a computer
US6311185B1 (en) * 1997-10-30 2001-10-30 At&T Corp. Method and apparatus for modifying an information page transmitted in a communications network
US20010037320A1 (en) * 1998-12-30 2001-11-01 Robert W. Allport System and method for selecting and accounting for value-added services with a closed system meter
US6334109B1 (en) * 1998-10-30 2001-12-25 International Business Machines Corporation Distributed personalized advertisement system and method
US20020038612A1 (en) * 2000-10-03 2002-04-04 Toshiba Tec Kabushiki Kaisha Printing service method for printing system and the printing system
US20020057451A1 (en) * 2000-10-26 2002-05-16 Hiroyasu Ishijima Printing service method, system, and printer
US20020063897A1 (en) * 2000-11-28 2002-05-30 Keizaburo Matsumoto Method of making printed matter and the printed matter
US6406062B1 (en) * 1998-05-20 2002-06-18 Global Commerce Group, Llc Hidden image game piece
US20020085230A1 (en) * 2000-12-22 2002-07-04 Katsuhito Kitahara Method for generating a print data file, method for storing print data, a data storage medium therefor, and an apparatus for generating a data storage file
US20020097436A1 (en) * 2000-12-28 2002-07-25 Kazuyuki Yokoyama Logo data generating method, data storage medium recording the logo data generating method, a computer program product containing commands executing the steps of the logo data generating logo data generating method, and a logo data generating system
US6483570B1 (en) * 1998-05-29 2002-11-19 Eastman Kodak Company Image processing
US20020194261A1 (en) * 1998-03-31 2002-12-19 Atsushi Teshima Font sharing system and method, and recording medium storing program for executing font sharing method
US6611348B1 (en) * 1999-07-30 2003-08-26 Banta Corporation System and method for communication over a TCP/IP network with an appletalk network for publishing and printing services
US6721465B1 (en) * 1998-09-30 2004-04-13 Hitachi, Ltd. Non-contact image reader and system using the same
US20040122811A1 (en) * 1997-01-10 2004-06-24 Google, Inc. Method for searching media
US6873424B2 (en) * 2001-03-07 2005-03-29 Lucent Technologies Inc. System and method for incorporating advertising into printed images and printer having the same
US6891636B1 (en) * 1999-03-30 2005-05-10 Minolta Co., Ltd. Image forming system
US6934743B2 (en) * 2001-03-14 2005-08-23 Wireless 3G Method and apparatus for displaying intermediate content messages in the unused portion of a web browser display space
US6952684B2 (en) * 1999-12-28 2005-10-04 Sony Corporation Image commercial transactions system and method, image transfer system and method, image distribution system and method, display device and method
US6965912B2 (en) * 1999-10-18 2005-11-15 4Yoursoul.Com Method and apparatus for distribution of greeting cards with electronic commerce transaction
US6999198B1 (en) * 1999-11-02 2006-02-14 Canon Kabushiki Kaisha Print control method and apparatus

Patent Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5034806A (en) * 1988-11-14 1991-07-23 Canon Kabushiki Kaisha Image processing apparatus and method
US5867170A (en) * 1994-03-14 1999-02-02 Peterson; Laurence David Composite digital images
US5513254A (en) * 1994-12-28 1996-04-30 At&T Corp. Method and apparatus for processing facsimile transmissions
US5897260A (en) * 1995-06-17 1999-04-27 Man Roland Druckmaschinen Print job allocation system
US6160633A (en) * 1996-08-07 2000-12-12 Olympus Optical Co., Ltd. Code printing apparatus for printing an optically readable code image at set positions on a print medium
US20040122811A1 (en) * 1997-01-10 2004-06-24 Google, Inc. Method for searching media
US6311185B1 (en) * 1997-10-30 2001-10-30 At&T Corp. Method and apparatus for modifying an information page transmitted in a communications network
US6014629A (en) * 1998-01-13 2000-01-11 Moore U.S.A. Inc. Personalized health care provider directory
US20020194261A1 (en) * 1998-03-31 2002-12-19 Atsushi Teshima Font sharing system and method, and recording medium storing program for executing font sharing method
US6406062B1 (en) * 1998-05-20 2002-06-18 Global Commerce Group, Llc Hidden image game piece
US6216112B1 (en) * 1998-05-27 2001-04-10 William H. Fuller Method for software distribution and compensation with replenishable advertisements
US6483570B1 (en) * 1998-05-29 2002-11-19 Eastman Kodak Company Image processing
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US6721465B1 (en) * 1998-09-30 2004-04-13 Hitachi, Ltd. Non-contact image reader and system using the same
US6334109B1 (en) * 1998-10-30 2001-12-25 International Business Machines Corporation Distributed personalized advertisement system and method
US20010037320A1 (en) * 1998-12-30 2001-11-01 Robert W. Allport System and method for selecting and accounting for value-added services with a closed system meter
US6173274B1 (en) * 1998-12-30 2001-01-09 Pitney Bowes Inc. Production mail system having subsidies for printing of third party messages on mailpieces
US6891636B1 (en) * 1999-03-30 2005-05-10 Minolta Co., Ltd. Image forming system
US6611348B1 (en) * 1999-07-30 2003-08-26 Banta Corporation System and method for communication over a TCP/IP network with an appletalk network for publishing and printing services
US6965912B2 (en) * 1999-10-18 2005-11-15 4Yoursoul.Com Method and apparatus for distribution of greeting cards with electronic commerce transaction
US6999198B1 (en) * 1999-11-02 2006-02-14 Canon Kabushiki Kaisha Print control method and apparatus
US20010013012A1 (en) * 1999-12-27 2001-08-09 Taira Hanaoka Portable information terminal apparatus and information provision method
US6952684B2 (en) * 1999-12-28 2005-10-04 Sony Corporation Image commercial transactions system and method, image transfer system and method, image distribution system and method, display device and method
US20010029465A1 (en) * 2000-02-23 2001-10-11 John Strisower System and method for processing and displaying product information on a computer
US6705781B2 (en) * 2000-10-03 2004-03-16 Toshiba Tec Kabushiki Kaisha Printing service method for printing system and the printing system
US20020038612A1 (en) * 2000-10-03 2002-04-04 Toshiba Tec Kabushiki Kaisha Printing service method for printing system and the printing system
US6882439B2 (en) * 2000-10-26 2005-04-19 Fuji Xerox Co., Ltd. Printing service method, system, and printer
US20020057451A1 (en) * 2000-10-26 2002-05-16 Hiroyasu Ishijima Printing service method, system, and printer
US20020063897A1 (en) * 2000-11-28 2002-05-30 Keizaburo Matsumoto Method of making printed matter and the printed matter
US20020085230A1 (en) * 2000-12-22 2002-07-04 Katsuhito Kitahara Method for generating a print data file, method for storing print data, a data storage medium therefor, and an apparatus for generating a data storage file
US20020097436A1 (en) * 2000-12-28 2002-07-25 Kazuyuki Yokoyama Logo data generating method, data storage medium recording the logo data generating method, a computer program product containing commands executing the steps of the logo data generating logo data generating method, and a logo data generating system
US6873424B2 (en) * 2001-03-07 2005-03-29 Lucent Technologies Inc. System and method for incorporating advertising into printed images and printer having the same
US6934743B2 (en) * 2001-03-14 2005-08-23 Wireless 3G Method and apparatus for displaying intermediate content messages in the unused portion of a web browser display space

Also Published As

Publication number Publication date
US20020146262A1 (en) 2002-10-10
US6974268B2 (en) 2005-12-13

Similar Documents

Publication Publication Date Title
US20060104690A1 (en) Print system, print control apparatus, printing method, and control program
CN101203855B (en) Allocating advertising space in a network of displays
US20020023001A1 (en) Method and apparatus for online creation and sale of custom local store marketing materials
US7167656B2 (en) Information delivering system, information delivering method, and computer product
US8099263B2 (en) System and method for custom product design
CA2264638A1 (en) Proofing system utilizing dynamic pdf technology for the interface for templated printing
JP2003501768A (en) Document distribution system for automatically printing documents on a printing device
KR20080050481A (en) Enabling contextually placed ads in print media
US7742946B2 (en) Advertising sales management system
US20030208718A1 (en) Method and system for designing and ordering custom printed promotional items using the internet
US20010005845A1 (en) Electronic advertisement receiving apparatus, electronic advertisement confirming apparatus and electronic advertisement supply system for enabling advertiser to know without inquiry user confirmation of distributed electronic advertisement contents
JP2002197522A (en) Information distribution network system using automatic vending machine, and information distribution system for use in the information distribution network system
JP2013214245A (en) Image formation device and recipe system
US20020082909A1 (en) Print processing system and method with interface advertising
JP2003196540A (en) Advertisement providing system, information processor, advertisement providing method and advertisement acquiring method
JP2000015954A (en) Automatic book-binding system
JP2001117980A (en) Device and method for printing selected contents
JP2003271339A (en) Print system, print controller, print method and its program
JP2003099668A (en) Information management system, information management method and program for the same
KR100473104B1 (en) System and method for managing electronic catalog
US20040204993A1 (en) Advertising method and system using printing apparatus
KR102309740B1 (en) Electronic document contents management method
JP2002288531A (en) Print system, printer server, imaging device, print advertisement method, print program, and computer- readable recording medium with print program recorded
JP2002133239A (en) Privileged information issuance system and storage medium
JP2005308870A (en) Recording method of code included image and its system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION