CN101612836A - Printers and Printing Systems - Google Patents
Printers and Printing Systems Download PDFInfo
- Publication number
- CN101612836A CN101612836A CN 200910148880 CN200910148880A CN101612836A CN 101612836 A CN101612836 A CN 101612836A CN 200910148880 CN200910148880 CN 200910148880 CN 200910148880 A CN200910148880 A CN 200910148880A CN 101612836 A CN101612836 A CN 101612836A
- Authority
- CN
- China
- Prior art keywords
- ink
- print cartridge
- printer
- identification number
- stored
- 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.)
- Granted
Links
- 238000007639 printing Methods 0.000 title abstract description 79
- 239000000463 material Substances 0.000 claims abstract description 116
- 239000000976 ink Substances 0.000 claims description 669
- 238000013500 data storage Methods 0.000 claims description 79
- 238000012545 processing Methods 0.000 claims description 72
- 238000000034 method Methods 0.000 claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 30
- 238000009434 installation Methods 0.000 claims description 15
- 210000000352 storage cell Anatomy 0.000 claims 26
- 239000007921 spray Substances 0.000 claims 4
- 239000011324 bead Substances 0.000 abstract description 64
- 238000012937 correction Methods 0.000 abstract description 15
- 238000011144 upstream manufacturing Methods 0.000 abstract description 5
- 238000004364 calculation method Methods 0.000 description 13
- 238000004458 analytical method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000001186 cumulative effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000011084 recovery Methods 0.000 description 6
- 239000002699 waste material Substances 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000011010 flushing procedure Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010926 purge Methods 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
Abstract
一种打印系统和一种在打印系统中使用的打印机,从打印机获取与使用了多少墨水或其它记录材料相关的数据,在保持从打印机获取的数据的可靠性的同时,单独地管理墨水盒或其它记录材料墨盒。打印机240计算仅用于打印的墨水量,作为喷射的墨珠的数目,并且将该墨珠数目与打印机序列号以及墨水盒ID一起发送到服务器220。服务器220保存墨珠计数、打印机序列号、墨水盒ID以及纠错码,作为状态信息。服务器220或服务器220的上游服务器可以根据该状态信息,可靠地确定打印机240仅用于打印所用的墨珠数目。
A printing system and a printer used in the printing system, acquiring from the printer data related to how much ink or other recording material is used, individually managing ink tanks or Other recording material cartridges. The printer 240 counts the amount of ink used only for printing as the number of ink beads ejected, and transmits the number of ink beads to the server 220 together with the printer serial number and the ink tank ID. The server 220 stores ink bead count, printer serial number, ink tank ID, and error correction code as status information. The server 220 or a server upstream of the server 220 can reliably determine the number of ink beads used by the printer 240 only for printing based on the state information.
Description
本申请是2006年10月25日递交的发明专利申请200610137457.2的分案申请,并因此要求如下在先申请的优先权:This application is a divisional application of the invention patent application 200610137457.2 submitted on October 25, 2006, and therefore claims the priority of the following earlier application:
2005年10月31日递交的日本专利申请2005-316284;Japanese patent application 2005-316284 filed on October 31, 2005;
2005年12月16日递交的日本专利申请2005-363318。Japanese Patent Application No. 2005-363318 filed on December 16, 2005.
技术领域 technical field
本发明大体上涉及一种打印机和打印系统,更具体地,涉及一种使用存储墨水、墨粉或其它记录材料的墨盒的打印机和打印系统。The present invention relates generally to printers and printing systems, and more particularly, to printers and printing systems that use ink cartridges that store ink, toner, or other recording materials.
背景技术 Background technique
诸如喷墨打印机和激光打印机之类的打印机通常通过在记录介质上放置或融化诸如墨水或墨粉之类的记录材料,来在普通纸、特种纸或其它记录介质上打印文本、图像或其它内容。墨水或墨粉通常被存储在可以自由安装到打印机上或从打印机上拆卸下来的墨盒中。当在使用打印机的过程中墨盒内的墨水或墨粉耗尽时,可以通过仅更换墨盒来添加墨水或墨粉。Printers such as inkjet printers and laser printers typically print text, images, or other content on plain paper, specialty paper, or other recording media by placing or melting a recording material such as ink or toner on the recording medium . Ink or toner is usually stored in cartridges that can be freely installed and removed from the printer. When the ink or toner in the ink cartridge runs out while using the printer, you can add ink or toner by replacing only the ink cartridge.
打印机制造商通常也给最终用户提供在其打印机中使用的墨水或墨粉墨盒,因此通常也销售填有墨水或墨粉的墨盒。Printer manufacturers also typically provide end users with ink or toner cartridges for use in their printers, and therefore often sell cartridges filled with ink or toner.
近来,制造商开发出新的收费系统(打印系统),用于根据消耗的墨水或墨粉的量而不是单独销售的墨盒来对打印机用户收费。Recently, manufacturers have developed new charging systems (printing systems) for charging printer users based on the amount of ink or toner consumed instead of individually sold ink cartridges.
例如,日本未审专利申请公开2000-309147教导了一种收费系统,其中,打印机存储了关于每个用户ID对耗材的消耗信息(例如怎样消耗墨粉以及使用了多少纸张)。当请求时,打印机将该消耗信息发送到数据处理终端,数据处理终端依据该消耗信息,根据预定公式来计算打印机使用费。For example, Japanese Unexamined Patent Application Publication No. 2000-309147 teaches a billing system in which a printer stores consumption information on consumables (such as how toner is consumed and how much paper is used) for each user ID. When requested, the printer sends the consumption information to the data processing terminal, and the data processing terminal calculates the printer usage fee according to a predetermined formula according to the consumption information.
日本未审专利申请公开2004-90517教导了一种喷墨打印机,具有用于管理墨水用量的收费信息管理单元。该收费信息管理单元根据打印头喷射的墨滴的大小和数量,来计算墨水消耗。Japanese Unexamined Patent Application Publication No. 2004-90517 teaches an inkjet printer having a charging information management unit for managing the amount of ink used. The billing information management unit calculates ink consumption according to the size and quantity of ink droplets ejected by the print head.
日本未审专利申请公开2002-36582公开了一种收费系统,其中,喷墨打印机使用光传感器来测量墨水盒中剩余多少墨水,并且根据剩余多少墨水来计算墨水用量。与该喷墨打印机相连的数据处理设备从喷墨打印机获取与使用了多少墨水相关的数据(下面简称为“墨水用量”),并且将与墨水用量相关的数据通过网络发送到服务中心的服务器。然后,在服务中心的服务器上运行的收费模块查阅墨水收费表,根据墨水用量来计算收费量,并且对用户进行收费。Japanese Unexamined Patent Application Publication 2002-36582 discloses a billing system in which an inkjet printer uses a photo sensor to measure how much ink remains in an ink tank and calculates the amount of ink used based on how much ink remains. The data processing device connected to the inkjet printer acquires data related to how much ink is used (hereinafter simply referred to as "ink usage") from the inkjet printer, and sends the data related to the ink usage to the server of the service center through the network. Then, the charging module running on the server of the service center consults the ink charging table, calculates the charging amount according to the ink consumption, and charges the user.
然而,当实际安装并使用这些收费系统时,会出现以下问题。However, when these charging systems are actually installed and used, the following problems arise.
上面的收费系统通常管理多个用户的多个打印机和多个墨盒,因此需要一种能够识别每个打印机和每个墨盒来获取墨水用量信息的系统。The above billing system usually manages multiple printers and multiple ink cartridges of multiple users, so a system capable of identifying each printer and each ink cartridge to obtain ink usage information is required.
然而,在实际使用该收费系统的交易中,收费系统操作员(提供打印机或墨盒的一方)和实际打印机用户经常处于不同的位置。在喷墨打印机的情况下,这需要组成一种系统,其中,仅针对实际从操作员给用户提供的特定墨水盒中消耗的墨水来对用户收费。However, in transactions in which the charging system is actually used, the charging system operator (the party providing the printer or the ink cartridge) and the actual printer user are often in different positions. In the case of inkjet printers, this necessitates a system in which the user is charged only for the ink actually consumed from the particular ink cartridge provided to the user by the operator.
为了从远程位置的用户可靠地获取墨水用量数据,还必须改进从打印机获取数据的可靠性,例如,通过防止传输数据中的错误来实现。In order to reliably obtain ink usage data from users at remote locations, the reliability of data retrieval from printers must also be improved, for example, by preventing errors in transmitted data.
在该收费系统的操作中,收费系统的操作员必须知道在用户所处的远程位置如何使用墨水盒,及时地回收耗尽的墨水盒,并且保持给用户提供填有墨水的新墨水盒。因此,系统操作员必须可靠地存储与耗尽的墨水盒以及在打印机中新安装了哪个墨水盒相关的准确信息。In the operation of the billing system, the operator of the billing system must know how to use the ink tank at the remote location where the user is located, promptly recycle the depleted ink tank, and keep providing the user with a new ink tank filled with ink. Therefore, system operators must reliably store accurate information regarding which ink tanks are depleted and which ink tanks are newly installed in the printer.
位于服务中心并处理计算的服务器可以被用于接收并存储从打印机接收的墨水盒数据。然而,如果服务中心的服务器由于某些原因而丢失墨水盒数据,则操作员不能够获取用户所用的墨水盒的数据。此外,因为如果不能够从打印机获取墨水盒数据,则操作员不能够知道应该何时收集耗尽的墨水盒,因此在需要时不能够给用户提供填满的墨水盒。这显然会导致交易问题。A server located at the service center and processing the calculations may be used to receive and store ink tank data received from the printer. However, if the server of the service center loses the ink tank data for some reason, the operator cannot acquire the data of the ink tank used by the user. Furthermore, since the operator cannot know when a depleted ink tank should be collected if the ink tank data cannot be acquired from the printer, it is not possible to provide the user with a filled ink tank when needed. This obviously causes problems with transactions.
发明内容 Contents of the invention
根据本发明一个方面的一种打印机和打印系统独立地管理多个墨盒,并且在从打印机获取与例如墨水之类的记录材料的用量有关的数据的打印机系统中,保持从打印机获取的墨水盒数据的可靠性。A printer and a printing system according to an aspect of the present invention independently manage a plurality of ink cartridges, and in a printer system that acquires data related to usage of recording materials such as ink from the printer, maintains ink tank data acquired from the printer reliability.
根据本发明另一方面的打印机和打印系统能够在不需要载入墨盒信息的情况下操作打印系统。Printers and printing systems according to another aspect of the present invention are capable of operating the printing system without the need to load cartridge information.
(1)本发明的第一方面是一种打印机,与数据处理装置可通信地相连,用于根据从数据处理装置接收到的命令来记录图像,该打印机包括:(1) A first aspect of the present invention is a printer communicably connected to a data processing device for recording an image in accordance with a command received from the data processing device, the printer comprising:
数据存储单元,用于存储信息;a data storage unit for storing information;
墨盒安装单元,用于安装存储记录材料的墨盒;an ink cartridge installation unit for installing an ink cartridge storing recording material;
墨盒控制单元,用于从位于墨盒的存储设备读取墨盒标识号,并且将墨盒标识号存储在数据存储单元中;an ink cartridge control unit, configured to read the ink cartridge identification number from a storage device located in the ink cartridge, and store the ink cartridge identification number in the data storage unit;
发送数据产生单元,用于产生状态信息,所述状态信息包括存储在数据存储单元中的墨盒标识号;以及a transmission data generation unit configured to generate status information, the status information including the ink cartridge identification number stored in the data storage unit; and
发送单元,用于将状态信息发送到数据处理装置。The sending unit is used to send the state information to the data processing device.
(2)本发明的第二方面是根据本发明第一方面的打印机,还包括:(2) A second aspect of the present invention is a printer according to the first aspect of the present invention, further comprising:
数据存储单元,用于存储标识打印机的设备标识号;a data storage unit for storing a device identification number identifying the printer;
记录材料用量计算单元,用于计算仅针对图像记录使用了多少记录材料,并将其存储在数据存储单元;以及a recording material usage calculation unit for calculating how much recording material is used only for image recording and storing it in the data storage unit; and
发送数据产生单元,产生状态信息,所述状态信息包括墨盒标识号、存储在数据存储单元中的设备标识号以及用于图像记录的记录材料的量。The transmission data generation unit generates status information including the ink cartridge identification number, the device identification number stored in the data storage unit, and the amount of recording material used for image recording.
(3)本发明的第三方面是根据本发明第一或第二方面的打印机,其中,当在墨盒安装单元中安装墨盒时,墨盒控制单元读取墨盒标识号,并且将墨盒标识号存储在数据存储单元中,作为新安装的墨盒。(3) A third aspect of the present invention is the printer according to the first or second aspect of the present invention, wherein, when the ink cartridge is installed in the ink cartridge installation unit, the ink cartridge control unit reads the ink cartridge identification number, and stores the ink cartridge identification number in data storage unit, as a newly installed cartridge.
(4)本发明的第四方面是根据本发明第一至第三方面中任意一项的打印机,其中,当墨盒内的记录材料量低于或等于预定水平时,墨盒控制单元读取墨盒标识号,并且记录该墨盒标识号,作为用完记录材料的墨盒。(4) A fourth aspect of the present invention is the printer according to any one of the first to third aspects of the present invention, wherein the ink cartridge control unit reads the ink cartridge identification when the amount of recording material in the ink cartridge is lower than or equal to a predetermined level number, and record the cartridge identification number as the cartridge that has run out of recording material.
(5)本发明的第五方面是根据本发明第一至第四方面中任意一项的打印机,其中,当发送单元向数据处理装置发送状态信息时,墨盒控制单元保留存储在数据存储单元中的标识号,将发送的墨盒标识号所标识的墨盒的发送状态设置为表示已发送,并且将发送状态存储在数据存储单元中。(5) A fifth aspect of the present invention is the printer according to any one of the first to fourth aspects of the present invention, wherein, when the sending unit sends the status information to the data processing device, the ink cartridge control unit keeps storing in the data storage unit The identification number of the sent ink cartridge is set to indicate that the sending state of the ink cartridge identified by the sent ink cartridge identification number has been sent, and the sending state is stored in the data storage unit.
(6)本发明的第六方面是根据本发明第五方面的打印机,其中,墨盒控制单元从数据存储单元中删除发送状态被设置为表示已发送的墨盒的墨盒标识号,并且将新安装的墨盒的墨盒标识号存储到数据存储单元。(6) A sixth aspect of the present invention is the printer according to the fifth aspect of the present invention, wherein the ink cartridge control unit deletes from the data storage unit the ink cartridge identification number of the ink cartridge whose sending status is set to indicate that it has been sent, and replaces the newly installed The ink cartridge identification number of the ink cartridge is stored to the data storage unit.
(7)本发明的第七方面是根据本发明第五或第六方面的打印机,其中,针对墨盒标识号,在数据存储单元中设置存储容量限制,以及(7) A seventh aspect of the present invention is the printer according to the fifth or sixth aspect of the present invention, wherein, for the ink cartridge identification number, a storage capacity limit is set in the data storage unit, and
如果在存储墨盒标识号时,墨盒标识号被存储达到存储容量限制并且所有的发送状态标记都未被设置为表示已发送,则墨盒控制单元执行错误处理过程。If when storing the ink cartridge identification number, the ink cartridge identification number is stored up to the storage capacity limit and all sending status flags are not set to indicate sent, the ink cartridge control unit executes an error handling process.
(8)本发明的第八方面是根据本发明第一至第七方面中任意一项的打印机,其中:(8) An eighth aspect of the present invention is the printer according to any one of the first to seventh aspects of the present invention, wherein:
墨盒存储多种记录材料;以及The cartridge stores a variety of recording materials; and
记录材料用量计算单元针对所述多种记录材料中的每一种进行计算,并且将仅用于图像记录的记录材料量存储在数据存储单元中。The recording material usage amount calculation unit performs calculation for each of the plurality of recording materials, and stores the recording material amount used only for image recording in the data storage unit.
(9)本发明的第九方面是根据本发明第一至第八方面的打印机,其中:(9) A ninth aspect of the present invention is the printer according to the first to eighth aspects of the present invention, wherein:
记录材料是墨水;以及the recording material is ink; and
记录材料用量计算单元通过对喷射的墨珠数目进行计数,来确定所用的墨水量。The recording material usage amount calculating unit determines the amount of ink used by counting the number of ejected ink beads.
(10)本发明的第十方面是根据本发明第九方面的打印机,其中,记录材料用量计算单元并不将用于使打印头能够喷射墨水的墨水量作为墨水用量的一部分。(10) A tenth aspect of the present invention is the printer according to the ninth aspect of the present invention, wherein the recording material usage amount calculation unit does not use an ink amount for enabling the print head to eject ink as part of the ink usage amount.
(11)本发明的第十一方面是一种打印系统,包括:(11) The eleventh aspect of the present invention is a printing system, comprising:
数据处理装置;以及data processing means; and
打印机,与数据处理装置可通信地相连,用于根据从数据处理装置接收到的命令来记录图像,该打印机包括:A printer communicatively connected to the data processing means for recording images in accordance with commands received from the data processing means, the printer comprising:
数据存储单元,用于存储信息;a data storage unit for storing information;
墨盒安装单元,用于安装存储记录材料的墨盒;an ink cartridge installation unit for installing an ink cartridge storing recording material;
墨盒控制单元,用于从位于墨盒的存储设备读取墨盒标识号,并且将墨盒标识号存储在数据存储单元中;an ink cartridge control unit, configured to read the ink cartridge identification number from a storage device located in the ink cartridge, and store the ink cartridge identification number in the data storage unit;
发送数据产生单元,用于产生状态信息,所述状态信息包括存储在数据存储单元中的墨盒标识号;以及a transmission data generation unit configured to generate status information, the status information including the ink cartridge identification number stored in the data storage unit; and
发送单元,用于将状态信息发送到数据处理装置。The sending unit is used to send the state information to the data processing device.
(12)本发明的第十二方面是在本发明的第十一方面中描述的打印系统,其中,打印机还包括:(12) A twelfth aspect of the present invention is the printing system described in the eleventh aspect of the present invention, wherein the printer further includes:
数据存储单元,用于存储标识打印机的设备标识号;a data storage unit for storing a device identification number identifying the printer;
记录材料用量计算单元,用于计算有多少记录材料仅用于图像记录,并将其存储在数据存储单元;以及a recording material usage calculation unit for calculating how much recording material is used only for image recording and storing it in the data storage unit; and
发送数据产生单元,产生状态信息,所述状态信息包括墨盒标识号、存储在数据存储单元中的设备标识号以及用于图像记录的记录材料的量。The transmission data generation unit generates status information including the ink cartridge identification number, the device identification number stored in the data storage unit, and the amount of recording material used for image recording.
(13)本发明的第十三方面是在本发明第十一或第十二方面中描述的打印系统,其中,数据处理装置包括状态获取单元,用于请求打印机发送状态信息以及接收来自打印机的状态信息。(13) A thirteenth aspect of the present invention is the printing system described in the eleventh or twelfth aspect of the present invention, wherein the data processing device includes a status acquisition unit for requesting the printer to send status information and receiving status information.
(14)本发明的第十四方面是在本发明的第十三方面中描述的打印系统,其中,状态获取单元将用于保持数据可靠性的纠错码添加到状态信息中。(14) A fourteenth aspect of the present invention is the printing system described in the thirteenth aspect of the present invention, wherein the status acquisition unit adds an error correction code for maintaining data reliability to the status information.
(15)本发明的第十五方面是在本发明的第十一至第十四方面中任意一项中描述的打印系统,其中:(15) A fifteenth aspect of the present invention is the printing system described in any one of the eleventh to fourteenth aspects of the present invention, wherein:
当终端设备通过网络与数据处理装置相连并且数据处理装置向终端设备发送状态信息时,When the terminal device is connected to the data processing device through the network and the data processing device sends status information to the terminal device,
终端设备根据该状态信息来计算记录材料使用费。The terminal device calculates the recording material usage fee based on this state information.
(16)本发明的第十六方面是在本发明的第十一方面中描述的打印系统,其中,数据处理装置包括记录材料用量获取单元,用于请求打印机使用了多少记录材料,以及从打印机获取使用了多少记录材料。(16) A sixteenth aspect of the present invention is the printing system described in the eleventh aspect of the present invention, wherein the data processing device includes a recording material usage amount acquisition unit for requesting how much recording material the printer has used, and Get how much recorded material was used.
(17)本发明的第十七方面是在本发明的第十一至第十六方面中任意一项中描述的打印系统,其中,当在墨盒安装单元中安装墨盒时,墨盒控制单元读取墨盒标识号,并且将墨盒标识号存储在数据存储单元中,作为新安装的墨盒。(17) A seventeenth aspect of the present invention is the printing system described in any one of the eleventh to sixteenth aspects of the present invention, wherein, when the ink cartridge is installed in the ink cartridge installation unit, the ink cartridge control unit reads The ink cartridge identification number is stored in the data storage unit as a newly installed ink cartridge.
(18)本发明的第十八方面是在本发明的第十一至第十七方面中任意一项中描述的打印系统,其中,当墨盒内的记录材料量低于或等于预定水平时,墨盒控制单元读取墨盒标识号,并且记录该墨盒标识号,作为用完记录材料的墨盒。(18) An eighteenth aspect of the present invention is the printing system described in any one of the eleventh to seventeenth aspects of the present invention, wherein, when the amount of recording material in the ink cartridge is lower than or equal to a predetermined level, The ink cartridge control unit reads the ink cartridge identification number, and records the ink cartridge identification number as the ink cartridge that has run out of recording material.
(19)本发明的第十九方面是在本发明第十一至第十八方面中任意一项中描述的打印系统,其中,当发送单元向数据处理装置发送状态信息时,墨盒控制单元保留存储在数据存储单元中的标识号,将发送的墨盒标识号所标识的墨盒的发送状态设置为表示已发送,并且将发送状态存储在数据存储单元中。(19) A nineteenth aspect of the present invention is the printing system described in any one of the eleventh to eighteenth aspects of the present invention, wherein when the sending unit sends status information to the data processing device, the ink cartridge control unit retains The identification number stored in the data storage unit sets the sending status of the ink cartridge identified by the sent ink cartridge identification number to indicate that it has been sent, and stores the sending status in the data storage unit.
(20)本发明的第二十方面是在本发明第十九方面中描述的打印系统,其中,墨盒控制单元从数据存储单元中删除发送状态被设置为表示已发送的墨盒的墨盒标识号,并且将新安装的墨盒的墨盒标识号存储到数据存储单元。(20) A twentieth aspect of the present invention is the printing system described in the nineteenth aspect of the present invention, wherein the ink cartridge control unit deletes the ink cartridge identification number of the ink cartridge indicating that the sent state is set from the data storage unit, And store the ink cartridge identification number of the newly installed ink cartridge in the data storage unit.
(21)本发明的第二十一方面是在本发明第十九或第二十方面中描述的打印系统,其中,针对墨盒标识号,在数据存储单元中设置存储容量限制,以及(21) A twenty-first aspect of the present invention is the printing system described in the nineteenth or twentieth aspect of the present invention, wherein, for the ink cartridge identification number, a storage capacity limitation is set in the data storage unit, and
如果在存储墨盒标识号时,墨盒标识号被存储达到存储容量限制并且所有的发送状态标记都未被设置为表示已发送,则墨盒控制单元执行错误处理过程。If when storing the ink cartridge identification number, the ink cartridge identification number is stored up to the storage capacity limit and all sending status flags are not set to indicate sent, the ink cartridge control unit executes an error handling process.
(22)本发明的第二十二方面是在本发明第十一至第二十一方面中任意一项中描述的打印系统,其中:(22) A twenty-second aspect of the present invention is the printing system described in any one of the eleventh to twenty-first aspects of the present invention, wherein:
墨盒存储多种记录材料;以及The cartridge stores a variety of recording materials; and
记录材料用量计算单元针对所述多种记录材料中的每一种进行计算,并且将仅用于图像记录的记录材料量存储在数据存储单元中。The recording material usage amount calculation unit performs calculation for each of the plurality of recording materials, and stores the recording material amount used only for image recording in the data storage unit.
(23)本发明的第二十三方面是在本发明第十一至第二十二方面中描述的打印系统,其中:(23) A twenty-third aspect of the present invention is the printing system described in the eleventh to twenty-second aspects of the present invention, wherein:
记录材料是墨水;以及the recording material is ink; and
记录材料用量计算单元通过对喷射的墨珠数目进行计数,来确定所用的墨水量。The recording material usage amount calculating unit determines the amount of ink used by counting the number of ejected ink beads.
(24)本发明的第二十四方面是在本发明第二十三方面中描述的打印系统,其中,记录材料用量计算单元并不将用于使打印头能够喷射墨水的墨水量作为墨水用量的一部分。(24) A twenty-fourth aspect of the present invention is the printing system described in the twenty-third aspect of the present invention, wherein the recording material usage amount calculation unit does not use the ink amount for enabling the print head to eject ink as the ink usage amount a part of.
[本发明的效果][Effect of the present invention]
利用根据本发明的打印机和打印系统,打印机向数据处理装置发送墨盒标识号。数据处理装置或与连接在数据处理装置上游的终端设备可以确定实际使用了多个墨盒中的哪一个。结果,系统操作员可以知道实际使用了提供给用户的哪个墨盒,并且可以仅针对实际使用的部分对用户收费。With the printer and printing system according to the invention, the printer sends the ink cartridge identification number to the data processing means. The data processing device or a terminal connected upstream of the data processing device can determine which of the plurality of ink cartridges is actually used. As a result, the system operator can know which ink cartridge provided to the user is actually used, and can charge the user only for the actually used portion.
此处所使用的数据处理装置并不是特别限制的,只要数据处理装置可以与打印机通信并控制打印机。例如,数据处理装置可以是服务器、用于控制打印机的通用终端设备或计算机(例如PC)或者用于控制打印机打印杂志、收据、票据、优惠券、标签或其它介质的POS终端。The data processing device used here is not particularly limited as long as the data processing device can communicate with and control the printer. For example, the data processing device may be a server, a general-purpose terminal device or computer (such as a PC) for controlling a printer, or a POS terminal for controlling a printer to print magazines, receipts, tickets, coupons, labels or other media.
利用根据本发明的打印机和打印系统,打印机向数据处理装置发送设备标识号和仅用于图像记录的记录材料量。如果有多个打印机与数据处理装置相连,数据处理装置或连接在数据处理装置上游的终端设备可以确定每个打印机仅用于打印使用了多少记录材料。当在根据使用了多少记录材料来对顾客进行收费的收费系统中使用多个打印机时,可以针对每个打印机单独地确定记录材料用量,可以收集并制表来自所有打印机的数据,并且可以根据记录材料用量来对用户收费。With the printer and printing system according to the present invention, the printer sends the device identification number and the amount of recording material only for image recording to the data processing device. If a plurality of printers are connected to the data processing device, the data processing device or a terminal device connected upstream of the data processing device can determine how much recording material is used by each printer only for printing. When multiple printers are used in a billing system in which customers are charged according to how much recording material is used, the amount of recording material usage can be determined individually for each printer, data from all printers can be collected and tabulated, and based on the records Users are charged for material usage.
利用根据本发明的打印机和打印系统,打印机向数据处理装置发送设备标识号和仅用于打印的记录材料量以及墨盒标识号。当多个打印机与数据处理装置相连时,数据处理设备或连接在数据处理装置上游的终端设备可以知道在每个打印机中安装了哪个墨盒以及消耗了多少记录材料。因此,即使在记录材料收费系统跟踪多个打印机的记录材料时,也能够确定从每个墨盒使用了多少记录材料。With the printer and the printing system according to the present invention, the printer sends the device identification number and the recording material amount only for printing and the ink cartridge identification number to the data processing device. When a plurality of printers are connected to the data processing device, the data processing device or a terminal device connected upstream of the data processing device can know which ink cartridge is installed in each printer and how much recording material is consumed. Therefore, even when the recording material charging system tracks recording materials of a plurality of printers, it is possible to determine how much recording material is used from each ink cartridge.
此外,通过从所有打印机收集并制表数据,记录材料收费系统可以确定是否存在提供给用户但是未被使用的墨盒。还可以确定是否存在异常使用的墨盒,例如当尽管记录材料应该已经耗尽却仍然使用墨盒时。Additionally, by collecting and tabulating data from all printers, the recorded material billing system can determine whether there are unused ink cartridges that were provided to the user. It is also possible to determine whether there is an abnormally used ink cartridge, for example, when the ink cartridge is used even though the recording material should have been exhausted.
利用根据本发明的打印机和打印系统,当在墨盒安装单元中安装墨盒时,打印机的墨盒控制单元读取墨盒标识号,存储墨盒标识号作为新安装的墨盒,并且将墨盒标识号发送到数据处理装置。数据处理装置因此可以可靠地确定在哪个打印机中安装了哪个墨盒。数据处理装置还可以知道何时墨盒从一个打印机移到另一个打印机。With the printer and printing system according to the present invention, when an ink cartridge is installed in the ink cartridge installation unit, the ink cartridge control unit of the printer reads the ink cartridge identification number, stores the ink cartridge identification number as a newly installed ink cartridge, and sends the ink cartridge identification number to the data processing device. The data processing device can thus reliably determine which ink cartridge is installed in which printer. The data processing means can also know when an ink cartridge is moved from one printer to another.
当记录材料收费系统包括多个打印机时,记录材料收费系统可以确定每个墨盒的用量,并且通过对从所有打印机接收到的数据进行制表,可以可靠地确定是否有提供的墨盒尚未被安装在打印机中。When the recording material charging system includes a plurality of printers, the recording material charging system can determine the usage of each ink cartridge, and by tabulating the data received from all the printers, can reliably determine whether any provided ink cartridges have not been installed in the in the printer.
利用根据本发明的打印机和打印系统,当在墨盒安装单元中使用的墨盒内的记录材料量降到低于预定水平时,打印机的墨盒控制单元读取墨盒标识号,并且将墨盒标识号寄存在数据存储单元中,作为空的墨盒,并且稍后将墨盒标识号发送到数据处理装置。数据处理装置因此可以可靠地知道何时哪个墨盒用完了记录材料(即,变空)。With the printer and printing system according to the present invention, when the amount of recording material in the ink cartridge used in the ink cartridge installation unit falls below a predetermined level, the ink cartridge control unit of the printer reads the ink cartridge identification number, and registers the ink cartridge identification number in the In the data storage unit, as an empty ink cartridge, and later send the ink cartridge identification number to the data processing device. The data processing device can thus reliably know when which ink cartridge has run out of recording material (ie has become empty).
此外,当记录材料收费系统包括多个打印机时,记录材料收费系统可以确定每个墨盒的用量,并且通过对从所有打印机接收到的数据进行制表,能够可靠地确定是否尚未返回已经耗尽记录材料(为空)的墨盒。In addition, when the recording material charging system includes a plurality of printers, the recording material charging system can determine the usage amount of each ink cartridge, and by tabulating the data received from all the printers, it can be reliably determined whether an exhausted record has not been returned Material (empty) cartridge.
利用根据本发明的打印机和打印系统,打印机的墨盒控制单元在数据存储单元中保留发送到数据处理装置的墨盒标识号,而不是删除该墨盒标识号,并且通过添加墨盒标识号,在数据存储单元中存储从新安装的墨盒的存储装置读取的墨盒标识号。With the printer and printing system according to the present invention, the ink cartridge control unit of the printer retains the ink cartridge identification number sent to the data processing device in the data storage unit, instead of deleting the ink cartridge identification number, and by adding the ink cartridge identification number, in the data storage unit The ink cartridge identification number read from the memory device of the newly installed ink cartridge is stored in .
如果由于一些问题,例如在接收到墨盒标识号之后数据处理装置崩溃,后来丢失了数据处理装置所接收的墨盒标识号,则由于打印机仍然存储了发送到数据处理装置的墨盒标识号,数据处理装置可以通过再次向打印机发出发送请求,重新获取所需的墨盒标识号。更具体地,因为墨盒标识号一直由打印机或数据处理装置存储,即使打印系统存在问题,也不会丢失墨盒标识号,并因此可以保持稳定的打印系统操作。If the ink cartridge identification number received by the data processing means is later lost due to some problem, such as a crash of the data processing means after receiving the ink cartridge identification number, then the data processing means The required cartridge identification number can be retrieved by sending the printer another send request. More specifically, since the ink cartridge identification number is always stored by the printer or the data processing device, even if there is a problem with the printing system, the ink cartridge identification number is not lost, and thus stable printing system operation can be maintained.
利用根据本发明的打印机和打印系统,打印机在数据存储单元中保留发送到数据处理装置的墨盒标识号,而不是删除墨盒标识号,并且将发送的墨盒标识号的发送状态设置为“已发送”状态。因此可以区分已发送的墨盒标识号和未发送的墨盒标识号。更具体地,打印机可以区分存储在数据存储单元中并且由于尚未被发送到数据处理装置而必须保持在数据存储单元中(即被写保护的)的墨盒标识号与已经发送到数据处理装置并因此如果需要可以被擦除(即未写保护的)墨盒标识号,并因此可以避免将新读取的墨盒标识号添加并存储(重写)到存储了写保护的墨盒标识号的地址。With the printer and printing system according to the present invention, the printer retains the ink cartridge identification number sent to the data processing device in the data storage unit, instead of deleting the ink cartridge identification number, and sets the sending status of the sent ink cartridge identification number to "sent". state. It is thus possible to distinguish sent cartridge IDs from unsent cartridge IDs. More specifically, the printer can distinguish between an identification number of an ink cartridge that is stored in the data storage unit and must remain in the data storage unit (i.e. is write-protected) because it has not been sent to the data processing device, and an ink cartridge identification number that has been sent to the data processing device and therefore The (ie non-write-protected) cartridge identification number can be erased if desired, and thus avoids adding and storing (overwriting) a newly read cartridge identification number to an address where a write-protected cartridge identification number is stored.
利用根据本发明另一方面的打印机和打印系统,打印机擦除(或重写)发送状态被设置为已发送的墨盒的墨盒标识号,然后存储新读取的墨盒标识号。因此,当数据存储单元中可用于存储墨盒标识号的存储容量有限并且必须存储超出该存储容量的墨盒标识号时,也可以使用本发明。因此本发明可以与由于打印机对于多种颜色中的每一种使用不同墨盒而存储了多个墨盒标识号的打印机一起使用。此外,只要不超过数据存储单元的存储容量,就可以由打印机将已经发送到数据处理装置的墨盒标识号保留在存储器中,使得数据处理装置可以按照需要多次获取先前接收到的墨盒标识号。With the printer and printing system according to another aspect of the present invention, the printer erases (or rewrites) the ink cartridge identification number of the ink cartridge that the sending status is set to and then stores the newly read ink cartridge identification number. Thus, the present invention can also be used when the storage capacity available for storing the cartridge identification numbers in the data storage unit is limited and cartridge identification numbers exceeding this storage capacity must be stored. The present invention can therefore be used with printers that store multiple ink cartridge identification numbers because the printer uses different ink cartridges for each of the multiple colors. In addition, as long as the storage capacity of the data storage unit is not exceeded, the printer can keep the ink cartridge identification number sent to the data processing device in the memory, so that the data processing device can obtain the previously received ink cartridge identification number as many times as required.
利用根据本发明另一方面的打印机和打印系统,如果墨盒标识符被存储达到存储容量限制并且所有的发送状态标记都未被设置为表示已发送,则打印机执行错误处理过程。如果由于一些问题使得在存储单元中存储的墨盒标识号被发送到数据处理装置之前数据存储单元的存储容量变满,则可以执行错误处理过程,而不删除或重写数据。因此,可以将尚未被发送到数据处理装置的墨盒标识号可靠地存储在存储器中。可以将错误报告给用户,使得用户修理或检查该打印机以保持打印系统平稳地操作。With the printer and printing system according to another aspect of the present invention, if the cartridge identifier is stored up to the storage capacity limit and none of the send status flags are set to indicate sent, the printer performs an error handling process. If the storage capacity of the data storage unit becomes full due to some problem before the cartridge identification number stored in the storage unit is sent to the data processing device, the error handling process can be performed without deleting or rewriting the data. Therefore, the ink cartridge identification number which has not been sent to the data processing device can be reliably stored in the memory. Errors can be reported to the user, allowing the user to repair or inspect the printer to keep the printing system operating smoothly.
利用根据本发明另一方面的打印机和打印系统,每个墨盒存储了多种记录材料,记录材料用量计算单元针对多种记录材料中的每一种进行计算,并且将仅用于图像记录的记录材料量存储在数据存储单元中,并且稍后将该信息发送到数据处理装置。即使在每个墨盒包含多种记录材料时,数据处理设备也因此可以可靠地确定记录材料用量。With the printer and the printing system according to another aspect of the present invention, each ink cartridge stores a plurality of recording materials, the recording material usage calculation unit performs calculation for each of the plurality of recording materials, and will be used only for image recording The material quantities are stored in the data storage unit and this information is later sent to the data processing means. Even when each ink cartridge contains a plurality of recording materials, the data processing device can therefore reliably determine the amount of recording material used.
当与多个打印机一起使用记录材料收费系统时,可以确定每个墨盒中每种记录材料的消耗,并且通过对从所有打印机接收到的数据进行制表,可以统计地确定从每个墨盒中使用哪种记录材料最多。当随后更换墨盒时,可以根据每种记录材料使用多少来提供墨盒。如果对于每种记录材料使用不同的墨盒,可以提供更多的包含最常用记录材料的墨盒。当在一个墨盒中存储了多种记录材料时,可以选择性地提供对于更常用的记录材料具有较大容量的墨盒。When using the recording material charging system with multiple printers, the consumption of each recording material in each ink cartridge can be determined, and by tabulating the data received from all printers, the consumption from each ink cartridge can be determined statistically. Which has the most documented material. When the ink cartridge is replaced later, the ink cartridge can be provided according to how much each recording material is used. If different ink cartridges are used for each recording material, more ink cartridges containing the most commonly used recording materials can be provided. When a plurality of recording materials are stored in one ink cartridge, an ink cartridge having a larger capacity for more commonly used recording materials can be selectively provided.
利用根据本发明另一方面的打印机和打印系统,记录材料是墨水,并且记录材料用量计算单元根据喷射的墨珠数目来确定墨水用量。因此,通过对墨珠数目进行计数,可以可靠地确定仅用于打印的墨水量。结果,可以针对实际用于打印的墨水量来可靠地对用户进行收费。With the printer and the printing system according to another aspect of the present invention, the recording material is ink, and the recording material usage calculation unit determines the ink usage based on the number of ejected ink beads. Therefore, by counting the number of ink beads, the amount of ink used only for printing can be reliably determined. As a result, the user can be reliably charged for the amount of ink actually used for printing.
记录材料不局限于墨水,而可以是例如墨粉。The recording material is not limited to ink but may be, for example, toner.
根据本发明的打印机和打印系统中的记录材料用量计算单元并不将消耗用于使打印机保持正常工作条件的墨水当作墨水用量的一部分,所述使打印机保持正常工作条件的墨水即消耗用于清洗操作、恢复堵塞的喷嘴或填充墨珠路径的墨水。结果,可以可靠地计算实际用于打印的墨水。The recording material consumption calculating unit in the printer and the printing system according to the present invention does not regard the ink consumed for keeping the printer in normal working condition as part of the ink usage, and the ink for keeping the printer in normal working condition is consumed for Purge operation, recovering clogged nozzles or ink filling the bead path. As a result, ink actually used for printing can be reliably calculated.
在根据本发明的打印系统中,数据处理装置具有状态获取单元,用于请求打印机发送状态信息并从打印机接收状态信息。因此,打印机可以响应于来自状态获取单元的请求,在希望时向数据处理装置发送状态信息。In the printing system according to the present invention, the data processing device has a status acquisition unit for requesting the printer to send status information and receiving status information from the printer. Therefore, the printer can transmit status information to the data processing device when desired in response to a request from the status acquisition unit.
根据本发明另一方面的打印系统中的状态获取单元将用于保持数据可靠性的纠错码添加到接收的状态信息中。如果在产生之后通过某些方式改变了状态信息,则通过使用纠错码,可以由数据处理装置在接收时检测改变的存在。当在记录材料收费系统中使用本发明的打印系统时,则可以提高从打印机接收的状态信息的可靠性,可以避免由于通信错误或篡改而导致的改变,并且可以提高记录材料收费系统的可靠性。The status acquisition unit in the printing system according to another aspect of the present invention adds an error correction code for maintaining reliability of data to received status information. If the status information is altered in some way after generation, the presence of the alteration can be detected by the data processing means upon reception by using an error correction code. When the printing system of the present invention is used in the recording material charging system, then the reliability of status information received from the printer can be improved, changes due to communication errors or tampering can be avoided, and the reliability of the recording material charging system can be improved .
利用根据本发明的打印系统,通过网络将状态信息从数据处理装置传送到给打印系统提供墨盒的墨盒供应方所维护的终端设备,并且终端设备根据该状态信息,计算记录材料使用费。因此,墨盒供应方可以针对使用的量来对打印机用户进行收费。因此,通过从打印机获取状态信息并且将该信息传送给墨盒供应方,可以提供现实且高度可靠的记录材料收费系统。With the printing system according to the present invention, the status information is transmitted from the data processing device to the terminal equipment maintained by the ink cartridge supplier who supplies the printing system via the network, and the terminal equipment calculates the recording material usage fee based on the status information. Accordingly, the ink cartridge supplier may charge the printer user for the amount used. Therefore, by acquiring status information from the printer and transmitting the information to the ink cartridge supplier, a realistic and highly reliable recording material charging system can be provided.
根据本发明另一方面的打印系统中的数据处理装置具有记录材料用量获取单元,用于请求打印机使用了多少记录材料并且从打印机获取使用了多少记录材料。因此,当数据处理装置希望知道使用了多少记录材料时,由打印机报告使用了多少记录材料,并且由数据处理装置进行确认。A data processing device in a printing system according to another aspect of the present invention has a recording material usage amount acquisition unit for requesting how much recording material is used by a printer and acquiring from the printer how much recording material is used. Therefore, when the data processing device wishes to know how much recording material is used, the printer reports how much recording material is used, and the data processing device confirms.
结合附图,通过参考以下说明和权利要求,可以更容易地理解和认识本发明的其它目的和成就。Other objects and achievements of the present invention can be more easily understood and appreciated by referring to the following description and claims in conjunction with the accompanying drawings.
附图说明 Description of drawings
图1是使用根据本发明的打印机和打印系统来对墨水用量进行收费的墨水收费系统的框图。FIG. 1 is a block diagram of an ink billing system for billing ink usage using a printer and a printing system according to the present invention.
图2是根据本发明优选实施例的打印机的外部斜视图。Fig. 2 is an external oblique view of the printer according to the preferred embodiment of the present invention.
图3是根据本发明优选实施例、两个前盖打开以展示打印机内部的打印机的外部斜视图。Fig. 3 is an external oblique view of the printer with two front covers opened to reveal the interior of the printer according to a preferred embodiment of the present invention.
图4是安装在根据本发明的打印机中安装的墨水盒的斜视图。Fig. 4 is a perspective view of an ink tank installed in the printer according to the present invention.
图5是示出了店内服务器和打印机的电子设置的框图。Fig. 5 is a block diagram showing an electronic setup of an in-store server and printer.
图6是店内服务器和打印机的内部处理的功能框图。Fig. 6 is a functional block diagram of the internal processing of the in-store server and printer.
图7示意地示出了数据存储单元中的存储区域。Fig. 7 schematically shows a storage area in a data storage unit.
图8示意地示出了墨水盒ID存储区域。Fig. 8 schematically shows an ink tank ID storage area.
图9是描述当打印机通电或安装墨水盒时执行的过程的流程图。FIG. 9 is a flowchart describing the process performed when the printer is powered on or when an ink tank is installed.
图10是描述当墨水盒用完墨水时执行的过程的流程图。Fig. 10 is a flowchart describing the process performed when the ink tank runs out of ink.
图11是用于在墨水盒ID存储区域中存储墨水盒ID的过程的流程图。Fig. 11 is a flowchart of a procedure for storing an ink tank ID in an ink tank ID storage area.
图12是收费状态信息收集过程的流程图。Fig. 12 is a flow chart of the charging status information collection process.
图13A至图13D示出了在由打印机制造商从主服务器接收到的收费状态信息中的墨珠计数的示例。13A to 13D show examples of ink bead counts in billing status information received by a printer manufacturer from a host server.
图14是打印机制造商从主服务器(公司X)接收到的收费状态信息中的墨水盒ID的表。Fig. 14 is a table of ink tank IDs in billing status information received by the printer manufacturer from the main server (company X).
具体实施方式Detailed ways
下面参考附图来描述根据本发明的打印机和打印系统的优选实施例。下面针对使用打印机和打印系统的收费系统,来详细描述使用存储墨水、墨粉或其它记录材料的墨盒的根据本发明的打印机和打印系统的实施例。Preferred embodiments of a printer and a printing system according to the present invention are described below with reference to the accompanying drawings. Embodiments of a printer and a printing system according to the present invention using an ink cartridge storing ink, toner, or other recording materials will be described in detail below with respect to a billing system using the printer and the printing system.
图1是示出了使用根据本发明的打印机和打印系统以针对所用的墨水量来对用户进行收费的墨水收费系统的框图。图2是根据本发明该实施例的打印机的外部斜视图,图3是前盖打开以展示打印机内部的打印机的外部斜视图,以及图4是安装在本发明该实施例中的打印机中的墨水盒的斜视图。FIG. 1 is a block diagram showing an ink billing system using a printer and a printing system according to the present invention to bill a user for the amount of ink used. 2 is an external oblique view of the printer according to this embodiment of the present invention, FIG. 3 is an external oblique view of the printer with the front cover opened to reveal the inside of the printer, and FIG. 4 is ink installed in the printer in this embodiment of the present invention Oblique view of the box.
墨水收费系统概念Ink charging system concept
在根据本发明该实施例的墨水收费系统中,打印机制造商(包含记录材料(例如墨水或墨粉)的墨盒的供应方)所运行的终端设备100管理向公司X 200(墨盒用户)供应填有作为记录材料的墨水的墨盒,其中公司X 200购买了多个彩色喷墨打印机240,并且通过打印机制造商的终端设备100,根据打印机240用于打印机的墨水量支付了墨水费用。In the ink charging system according to this embodiment of the present invention, the
在该墨水收费系统中,公司X 200是针对特定产品发出优惠券并且根据发出的优惠券数目而获得广告收入的公司。公司X 200在公司Y 400(例如公司X 200的顾客)拥有或管理的多个商店410至440中安装了店内服务器(数据处理系统)220、230以及从打印机制造商购买的多个打印机240(为了简明,在图1中仅示出了商店410和420中的店内服务器和打印机)。每个打印机240通过LAN与店内服务器220、230可通信地相连。In this ink charging system,
本示例中公司Y 400是超市或其它零售商。打印机240可以是用于打印收据的打印机,但是在本发明该实施例中被描述为不同种类的打印机。更具体地,打印机240被安装在每个商店410至440中每个POS终端附近,作为用于打印优惠券的打印机。例如,每个打印机240被配置用于根据安装在相同商店内的店内服务器220、230的指令,发出与从POS终端输入的特殊产品信息相链接的优惠券。然后由公司Y400的POS终端操作员将发出的优惠券交给顾客。Company Y 400 in this example is a supermarket or other retailer.
主服务器210由公司X 200维护,并且通过例如因特网的专有或公共通信网络与位于商店410至440内的店内服务器220、230中的每一个可通信地相连。主服务器210将产品信息发送到店内服务器220、230。例如,主服务器210还被用于管理产品信息,并且与产品信息一起发送用于打印由打印机240输出的优惠券的数据,并且从店内服务器220、230接收与打印机240发出的优惠券种类和数目相关的信息。The
本墨水收费系统中的打印机制造商根据需求来给公司X供应包含墨水的墨水盒(下面称为“墨盒”)。可以由打印机制造商所运行的终端设备100根据用户的墨水用量来预测需求。打印机240被安装在公司Y 400中具有POS终端的收银台。公司X 200所提供的墨水盒被安装在打印机240中。位于POS终端的扫描仪扫描条形码(包括贴在每个产品上的产品代码),然后店内服务器220、230获取与每个产品代码相对应的产品信息,确定是否存在要打印的优惠券信息。如果存在要打印的优惠券信息,则服务器向打印机240发送适当的打印数据以发出优惠券。每个商店410至440内的店内服务器220、230定期从相连的每一个打印机240收集与墨水用量相关的信息,并且将该信息发送到主服务器210。The printer manufacturer in this ink charging system supplies company X with ink cartridges containing ink (hereinafter referred to as "ink cartridges") on demand. The
主服务器210然后通过网络将主服务器210中收集的打印机240的墨水用量信息发送到打印机制造商所操作的终端设备100。主服务器210中收集的墨水用量信息可以可选地被记录到CD(压缩盘)、DVD(数字通用盘)或其它数据存储介质,然后被传递给打印机制造商。打印机制造商或终端设备100然后对从公司X 200接收的用量信息进行制表,并且周期地针对墨水用量对公司X 200进行收费。公司X 200还将从公司Y 400收集的空墨水盒返回给打印机制造商。打印机制造商重新填充返回的墨水盒,然后将重新填充的墨水盒返回给公司X200。The
根据本发明该实施例的墨水收费系统仅针对用于打印优惠券或其它内容的墨水量进行收费。不是用于打印的墨水包括例如清洗过程、打印头恢复过程和墨水供应补充操作所消耗的墨水,包括作为打印头喷嘴维护的一部分用于冲洗喷嘴的墨水和从喷嘴吸出的墨水。更具体地,对于使得可以从打印头喷射墨水的操作所消耗的墨水不收费。因此,本系统的优点是公司X 200不需要为不是用于打印优惠券的墨水进行支付。The ink charging system according to this embodiment of the present invention charges only for the amount of ink used to print coupons or other content. Ink not used for printing includes, for example, ink consumed by purge processes, printhead recovery processes, and ink supply replenishment operations, including ink used to flush nozzles and ink drawn from nozzles as part of printhead nozzle maintenance. More specifically, there is no charge for ink consumed by the operation of making it possible to eject ink from the print head. Thus, the advantage of this system is that
打印机设置printer settings
接下来描述本发明的该实施例中的打印机240的设置。The setting of the
如图2和3所示的根据本发明该实施例的打印机240是彩色打印机,使用多种不同颜色的墨水来在用作记录介质的卷纸上打印图像并发出优惠券。The
如图2所示,根据本发明该实施例的打印机240在打印机外壳2的前面从左至右具有电源开关3、卷纸盖5以及墨水盒舱盖7,打印机外壳2包括前部上面板2a和打印机外壳盖2b。在电源开关3之上是多个LED指示灯6,用于向用户报告与打印机状态有关的信息。卷纸盖5盒墨水盒舱盖7的每一个都可以在位于每个盖的底部的铰链(未示出)上向前旋转,以打开和关闭。As shown in FIG. 2, a
打开卷纸盖5就打开了纸舱13,其中如图3所示,存储了用作打印纸的卷纸11。当这样打开卷纸盖5时,可以更换卷纸11。Opening the
打开墨水盒舱盖7就可以进入墨盒舱15,并且能够加载或更换墨盒舱15内的墨水盒20。Open the ink
该实施例中的墨水盒20是在墨盒外壳21内包含分别包括黄、青和品红墨水的三色墨水包(pack)的单个封装。在根据该实施例的打印机240中,墨盒舱15内的墨水盒20随着墨水盒舱盖7的打开和关闭而在墨盒更换位置和墨盒使用位置之间滑动。The
如图4所示,在墨水盒20的背面21a的底部形成两个定位孔26。当将墨水盒20加载到打印机240的墨盒舱15内时,由在定位销(未示出)上滑动的定位孔26引导墨水盒20并保持在适当位置。还在背面21a的中间形成墨水供应开口21b,并且通过这些墨水供应开口21b来将墨水盒20内的三种墨水提供给打印机240。As shown in FIG. 4 , two
设置在定位孔26之间的废弃墨水回收开口28被用于回收用于打印头清洗、堵塞喷嘴的恢复和墨水供应补充的废弃墨水,即不是由打印机240用于打印而是用于使打印机保持打印条件使得可以从打印头喷射墨水的墨水。通过该废弃墨水回收开口28,将废弃的墨水回收到墨水盒20。根据本发明该实施例的墨水盒20因此既用作用于供应墨水的墨水罐,还用作用于收集并容纳废弃墨水的废弃墨水罐。The waste ink recovery openings 28 provided between the positioning holes 26 are used to recover waste ink for print head cleaning, recovery of clogged nozzles and ink supply replenishment, i.e. not used by the
在墨水盒20的一侧21c内嵌入存储设备27,暴露触针27a的表面。该存储设备27是例如闪速ROM之类的可重写非易失性存储设备,存储用于标识特定墨水盒的墨盒ID(墨盒标识信息)或其它信息。存储设备27通过暴露的触针27a与位于打印机240的墨盒舱15中的匹配针(未示出)相连,从而使打印机240能够将数据写入存储设备27。A memory device 27 is embedded in one side 21c of the
店内服务器和打印机之间的关系Relationship between in-store servers and printers
下面参考图5和6来描述根据本发明该实施例的打印系统的店内服务器220(230)和打印机240之间的关系。The relationship between the in-store server 220 (230) and the
图5是示出了店内服务器220(230)和打印机240的电子设置的示意框图。FIG. 5 is a schematic block diagram showing the electronic setup of the in-store server 220 ( 230 ) and the
如图5所示,店内服务器220(包括店内服务器230和其它服务器)的主要部分是CPU 221、ROM 222(非易失性存储器)、RAM 223(易失性存储器)、作为大容量存储设备的硬盘驱动器224、输入设备225以及通信接口226。作为CPU 221运行存储在硬盘驱动器224中的操作系统和软件应用程序,并且通过通信接口226将命令和打印数据发送到打印机240的结果,店内服务器220(230)控制打印机240。As shown in FIG. 5, the main parts of the in-store server 220 (including the in-
打印机240主要包括CPU 241、闪速ROM 242(可重写非易失性存储器)、RAM 243(易失性存储器)、通信接口244、用于控制将墨水喷射到卷纸11上来打印的打印控制单元245、纸传送机构246、打印头247、用于检测卷纸盖5或墨水盒舱盖7是否打开或关闭的开盖传感器248以及其中加载了墨水盒20的墨盒舱15。在CPU 241运行存储在闪速ROM 242中的固件时,打印机240通过通信接口244与店内服务器220(230)进行通信,接收命令和打印数据。根据接收到的控制命令和打印数据,在驱动打印头247在卷纸11上打印以发出优惠券的同时,打印控制单元245利用纸传送机构246来传送卷纸11。The
图6是描述了店内服务器220(230)和打印机240的内部过程的功能框图。FIG. 6 is a functional block diagram describing internal processes of the in-store server 220 ( 230 ) and the
打印机过程printer process
首先描述打印机240的操作。如图6所示,打印机240具有接收单元301和接收缓冲器302。接收单元301接收从店内服务器220发送的命令和打印数据。接收缓冲器302暂存接收单元301接收的命令和打印数据。然后命令解释单元解释接收缓冲器320接收的数据,并且通过直接存储器存取(DMA),将控制命令发送到控制命令缓冲器304,并且将打印数据发送到打印缓冲器。First, the operation of the
打印缓冲器305缓冲的打印数据然后由打印数据产生单元306转换用于打印,以产生并在打印缓冲器中存储与打印头247的喷嘴布置相对应的点图案数据。例如,该点图案数据是2比特灰度级数据,表示从打印头247的喷嘴喷射的墨水是否(1)未喷射,或者按照(2)小点、(3)中等点或(4)大点喷射。The print data buffered by the
打印控制单元307根据存储在打印缓冲器305中的点图案数据来驱动打印头247,以在卷纸11上形成图像并产生优惠券。The
由主控制单元308读取控制命令缓冲器304缓冲的控制命令数据,根据控制命令来执行例如使纸前进特定距离的过程。The control command data buffered in the
接下来描述墨珠计数分析单元309(记录材料用量计算单元)。Next, the ink bead count analysis unit 309 (recording material usage amount calculation unit) will be described.
墨珠计数分析单元309根据存储在打印缓冲器305中的打印数据或者从打印数据产生的点图案数据,以点为单位对从打印头247喷射的墨水量进行计数,作为每种颜色墨水的墨珠数目。从打印头247喷射的墨水量根据每个点的大小而不同,即根据每个点是小、中等或大而不同。墨珠计数分析单元309将点的每个大小转换为相应的墨珠计数,并且计算喷射了多少墨珠。然后,墨珠计数分析单元309所计算的墨珠计数被存储在数据存储单元312中。还存储从例如更换墨水盒20时间的特定时间点开始的累积墨珠计数。The ink bead
墨珠计数分析单元309对从打印头247喷射以在卷纸11上打印的墨水量进行计数,以点为单位转换为每种颜色的墨珠计数,并且并不将消耗用于确保打印头可以喷射墨水的墨水量当作墨水用量的一部分,用于确保打印头可以喷射墨水的墨水包括在喷嘴冲洗期间从打印头247喷射的墨水、由墨水吸收机构(未示出)从打印头247吸收的墨水以及用于堵塞喷嘴的恢复和墨水加载操作的墨水。The ink bead
接下来描述剩余墨水分析单元310。Next, the remaining
剩余墨水分析单元310针对每一种颜色来计算在墨水盒20中剩余的墨水量。在墨水盒20的存储设备27中针对每一种颜色存储了表示墨水盒20中剩余墨水量的值。The remaining
当给墨盒重新填充墨水时,存储特定的初始值,并且在任意时候可以通过从该初始值减去用于打印的墨水量加上用于使得能够从打印头喷射墨水的墨水总量,来计算剩余墨水量,用于使得能够从打印头喷射墨水的墨水总量包括如上所述由冲洗、墨水吸收和其它清洁操作以及堵塞喷嘴的恢复和墨水加载操作所消耗的墨水。When the ink cartridge is refilled with ink, a certain initial value is stored and can be calculated at any time by subtracting from this initial value the amount of ink used for printing plus the total amount of ink used to enable ejection of ink from the printhead. Remaining ink volume, the total amount of ink used to enable ejection of ink from the printhead includes ink consumed by flushing, ink absorption, and other cleaning operations, as well as clogged nozzle recovery and ink loading operations, as described above.
可选地,可以从总喷射墨珠计数中计算剩余墨水水平。剩余墨水水平还可以表达为与初始值的比值。然后在预定时刻利用墨盒控制单元311将计算的剩余墨水水平存储在数据存储单元312中和墨水盒20的存储设备27中。当剩余墨水水平低于或等于预定水平时,认为墨盒为空(“用完墨水”的水平)。Alternatively, the remaining ink level can be calculated from the total ejected bead count. The remaining ink level can also be expressed as a ratio to the initial value. The calculated remaining ink level is then stored in the
接下来描述墨盒控制单元311。Next, the ink
墨盒控制单元311是用于控制从安装在打印机240中的墨水盒20的存储设备27读取数据以及向存储设备27写数据的控制单元。由墨盒控制单元311所运行的操作与从安装的墨水盒读取的墨盒ID相链接,如下面进一步所描述的。The ink
接下来参考图7和图8来描述数据存储单元312。Next, the
数据存储单元312是用于存储与打印机240相关的信息的存储区域,并且可以通过在闪速ROM 242中保留特定区域来提供。The
图7示意地示出了数据存储单元312中的存储区域。FIG. 7 schematically shows storage areas in the
如图7所示,数据存储单元312具有打印机序列号存储区域312a、剩余墨水存储区域312b、累积墨珠计数存储区域312c和墨水盒ID存储区域312d。As shown in FIG. 7, the
打印机序列号存储区域312a存储打印机序列号(设备标识号),该打印机序列号是用于区分该打印机240与相同或不同型号的其它打印机的唯一号码。The printer serial
剩余墨水存储区域312b存储在当前加载在打印机中的墨盒中剩余的墨水量。The remaining
累积墨珠计数存储区域312c积累并存储墨珠计数分析单元309所计数的仅用于打印的墨珠的总数目。The accumulated ink bead
墨水盒ID存储区域312a存储新安装的墨水盒的ID以及更换的空墨水盒的ID。The ink tank
图8示意地示出了数据存储单元312的墨水盒ID存储区域。FIG. 8 schematically shows the ink tank ID storage area of the
墨水盒ID存储区域312d分别存储新安装的墨水盒的ID和更换的空墨水盒的ID,并且被配置用于存储这两种ID。下面将墨水盒ID存储区域312d描述为具有有限容量用于存储墨水盒标识号,但是如果对于数据存储单元312使用大容量存储设备,则墨水盒ID存储区域312a可以被配置具有无特定的存储容量限制。The ink tank
墨水盒ID存储区域312d包括标记单元312e、墨水盒ID存储单元312f和墨水盒状态存储单元312g。The ink tank
标记单元312e存储标记“r”(ID发送状态标记),指示是否已经将墨水盒ID发送到店内服务器220(230)。The flag unit 312e stores a flag "r" (ID transmission status flag) indicating whether or not the ink tank ID has been transmitted to the in-store server 220 (230).
墨水盒ID存储单元312f存储由墨盒控制单元311从存储设备27读取的墨水盒ID。The ink tank ID storage unit 312f stores the ink tank ID read from the storage device 27 by the ink
墨水盒状态存储单元312g将墨水盒状态存储为新或旧。墨水盒状态标记被用于确定从墨水盒读取的墨水盒ID是否是第一次安装的墨水盒的ID号或者是墨水用尽的墨水盒的ID。The ink tank status storage unit 312g stores the status of the ink tank as new or old. The ink tank status flag is used to determine whether the ink tank ID read from the ink tank is the ID number of the ink tank installed for the first time or the ID of the ink tank that has run out of ink.
在本发明的该实施例中,墨水盒ID存储区域312d被配置用于在每次墨盒控制单元311从存储设备27读取墨水盒ID时,依次存储来自预定地址(例如0000h)的数据。In this embodiment of the present invention, the ink tank
发送数据产生单元313响应于来自店内服务器220(230)的收费状态发送请求,获取存储在打印机240的数据存储单元312中的收费信息(下面称为“收费状态”),以产生收费状态信息,或者响应于累积墨珠计数发送请求,产生累积墨珠计数信息,并且将请求的信息返回店内服务器220(230)。The transmission
该收费状态包括存储在墨水盒ID存储区域312d中的新墨水盒ID以及空墨水盒的ID。也可以包括打印机序列号和剩余墨水信息。The charging status includes the ID of the new ink tank and the ID of the empty ink tank stored in the ink tank
累积墨珠计数信息仅包括用于打印的累积墨珠计数(或者从累积墨珠计数转换的剩余墨水水平)。The cumulative glob count information includes only the cumulative glob count (or the remaining ink level converted from the cumulative glob count) for printing.
包括该收费状态信息和累积墨珠计数信息的信息可以可选地被用作收费状态信息。当在这种情况下店内服务器220(230)发出发送请求时,发送数据产生单元313返回包括收费状态信息和累积墨珠计数信息的信息,作为请求的收费状态信息。Information including this charging status information and accumulated ink bead count information may optionally be used as charging status information. When the in-store server 220 (230) issues a transmission request in this case, the transmission
当接收到收费状态信息发送请求时,发送数据产生单元313将该信息编译为单个发送单元,添加校验和以提高数据可靠性,并且返回结果,作为收费状态信息。同样给累积墨珠计数添加校验和,来返回累积墨珠计数信息。然后通过发送单元314将产生的收费状态信息或累积墨珠计数信息发送到店内服务器220(230)。When receiving a charging status information sending request, the sending
发送数据产生单元313并不局限于以一个块发送收费状态信息,而可以依次发送打印机序列号、剩余墨水水平、累积墨珠计数、新安装的墨水盒ID以及空墨水盒ID。还可以与仅包括累积墨珠计数的其它数据组合一起发送墨水盒ID,从而通过仅发送必需信息,提高了发送效率。The transmission
店内服务器的处理In-store server handling
店内服务器220(230)可以通过运行存储在硬盘驱动器224上的操作系统和软件应用程序来执行各种处理。图6示出了一种使用位于商店的打印机240来获取优惠券打印和收费状态信息的系统。店内服务器220(230)包括通信单元321、优惠券图像存储单元322、优惠券选择单元323、墨珠信息获取单元324(记录材料用量获取单元)、收费状态获取单元325和收费状态存储单元326。The in-store server 220 ( 230 ) can perform various processes by running an operating system and software applications stored on the
通信单元321与打印机240进行通信,并且根据来自上游应用程序或API(应用编程接口)的指令,将命令和打印数据发送到打印机240,并且通过用于与打印机240进行通信的端口(在本示例中是LAN端口)从打印机240接收信息。The
优惠券图像存储单元322存储可以由打印机240打印的多个优惠券的图像数据。The coupon
优惠券选择单元323从存储在优惠券图像存储单元322中的多个优惠券的图像数据中选择适当的图像数据。例如,在由完成交易的POS终端触发时,本实施例中的优惠券选择单元323执行选择过程。The
更具体地,优惠券选择单元323选择与顾客购买的特殊产品相链接的优惠券的图像数据。通过通信单元321将选定的图像数据发送到打印机240,打印机240然后打印并发出优惠券。结果,在与POS终端相连的收据打印机(未示出)发出销售收据的同时依次发出了与顾客购买的产品相关的优惠券,使得可以与收据一起将优惠券交给顾客。通过将优惠券交给顾客,公司Y 400希望诱使顾客再次光临并且购买其它东西。可以从店内服务器220(230)向打印机240发送优惠券图像数据以用于打印。More specifically, the
墨珠信息获取单元324请求打印机240发送累积墨珠计数信息,并且根据来自更高层应用程序(未示出)的命令,通过通信单元321向打印机240发送累积墨珠计数信息发送请求。当在发送累积墨珠计数信息发送请求之后从打印机240接收到累积墨珠计数信息时,将累积墨珠计数信息传递给请求该信息的应用程序。还将累积墨珠计数信息接收收据返回给打印机240。还将累积墨珠计数信息存储在收费状态存储单元326中。The ink bead
收费状态获取单元325请求打印机240发送收费状态信息,并且在更高层应用程序(未示出)指示时,通过通信单元321向打印机240发送收费状态信息发送请求。当在发送收费状态信息发送请求之后从打印机240接收到收费状态信息时,收费状态获取单元325将收费状态信息传递给应用程序。还将收费状态信息接收收据返回给打印机240。接收到的收费状态信息中的信息被解释并存储在收费状态存储单元326中。The charging
当将收费状态信息中的信息存储到收费状态存储单元326时,收费状态获取单元325存储打印机序列号、剩余墨水水平数据、累积墨珠计数、新墨水盒ID和旧墨水盒ID,作为单个记录,无论是以单个块或者是分离数据的形式接收到收费状态信息。When storing the information in the charging status information to the charging
墨珠信息获取单元324和收费状态获取单元325向总墨珠计数信息和收费状态信息添加校验和或其它纠错码。该纠错码被设计用于确保特定数据单元的完整性,并且通过例如获得校验和或所有数据的二进制和来计算。使用纠错码使得能够验证例如是否由其它某个过程修改了数据或者数据是否被正确地传送到打印机制造商的终端设备100,使得如果值不同,则可以执行重传或其它错误处理过程。The ink glob
更具体地,通过向收费状态信息添加纠错码,收费状态获取单元325通过可以检测接收到的数据中的错误,避免了篡改,并且改进了数据可靠性。More specifically, by adding an error correction code to the charging status information, the charging
在本示例中,由店内服务器220(230)的收费状态获取单元325将该纠错码添加到收费状态信息,但是本发明不局限于此。例如,打印机240的发送数据产生单元313可以将纠错码添加到收费状态信息,使得包含纠错码的收费状态信息从打印机发送到店内服务器220(230)。In this example, the error correction code is added to the charging status information by the charging
打印机读取墨水盒ID,情况1:在安装墨盒时The printer reads the ink tank ID, case 1: while installing the ink tank
接下来参考图9中的流程图来描述当在打印机240中安装墨水盒20时用于读取墨水盒ID的过程。图9是描述当打印机通电或安装墨水盒时运行的过程的流程图。Next, the procedure for reading the ink tank ID when the
当在打印机240中安装新的墨水盒20时,墨盒控制单元311从墨水盒20的存储设备27中读取墨水盒ID。When a
更具体地,当打印机240通电或者开盖传感器248检测到墨水盒舱盖7关闭时(步骤S1返回“是”),读取存储在墨水盒20的存储设备27中的剩余墨水水平值(步骤S2),并将其与存储在数据存储单元312中的剩余墨水水平值相比较(步骤S3)。More specifically, when the
如果两个剩余墨水水平值是相同的,则确定当前安装的墨水盒与通电或更换墨水盒之前的墨水盒相同。If the two remaining ink level values are the same, it is determined that the currently installed ink tank is the same as it was before power was turned on or the ink tank was replaced.
如果剩余墨水水平值不相同,则当前安装的墨水盒与通电或安装墨水盒之前安装的墨水盒不同,并且墨盒控制单元311将从墨水盒存储设备27读取的墨水盒ID存储作为新墨水盒的ID(步骤S4)。If the remaining ink level values are not the same, the currently installed ink tank is different from the ink tank installed before power-on or installation of the ink tank, and the ink
在存储新墨水盒ID之后,墨盒控制单元311将数据存储单元312的剩余墨水存储区域312b中存储的剩余墨水水平值更新为从墨水盒20的存储设备27读取的值(步骤S5)。结果,存储在墨水盒20中的剩余墨水水平值和打印机240所存储的剩余墨水水平值相同。After storing the new ink tank ID, the ink
墨盒控制单元311还增加并更新存储在墨水盒20的存储设备27中的安装计数器。因此在墨水盒20中更新了表示在打印机中安装墨水盒20的次数的信息。打印机240还可以读取该安装计数器的值,并且在安装计数器是在正常使用期间不应该出现的值时,执行适当的错误处理过程,例如将出现问题通知店内服务器220、230。The ink
打印机读取墨水盒ID,情况2:当墨盒为空时The printer reads the ink tank ID, case 2: when the ink tank is empty
接下来参考图10中的流程图来描述当打印机240中墨水盒为空(用完墨水的状态)时墨水盒ID的读取过程。图10是描述了当墨水盒变空时执行的过程的流程图。Next, the reading process of the ink tank ID when the ink tank in the
在本发明的该实施例中,剩余墨水分析单元310确定墨水盒是否为空。剩余墨水分析单元310计算墨水盒20中每种颜色的剩余墨水量,以获得剩余墨水水平值,并且如果对于任何一种颜色,剩余墨水水平值小于或等于预定值,则确定墨水盒处于用完墨水的状态。In this embodiment of the present invention, the remaining
如果对于任意一种颜色,剩余墨水水平值小于或等于预定水平(步骤S11返回“是”),则打印机240利用发送数据产生单元313,向店内服务器220(230)报告用完墨水的状态,并且使打印机240外部上的LED指示灯6闪烁,作为提示用户更换墨水盒20的方式(步骤S12)。If for any color, the remaining ink level value is less than or equal to the predetermined level (step S11 returns "Yes"), the
然后墨盒控制单元311从墨水盒20的存储设备27读取墨水盒ID,并且将读取的墨水盒ID存储在数据存储单元312的墨水盒ID存储区域312d中,作为空墨水盒的ID(步骤S13)。Then the ink
存储墨水盒ID:当安装墨水盒时和当墨盒用完墨水时Storing the ink tank ID: when the ink tank is installed and when the ink tank runs out of ink
参考图8和11来进一步描述图9中步骤S4和图10中步骤S13中执行的墨水盒ID存储过程。The ink tank ID storing process performed in step S4 in FIG. 9 and step S13 in FIG. 10 is further described with reference to FIGS. 8 and 11 .
图9中的步骤S4是用于在安装墨水盒时存储墨水盒ID的过程。图11是描述将墨水盒ID存储在墨水盒ID存储区域312d中的过程的流程图。假定墨水盒ID存储区域312d的墨水盒标识号(ID)存储容量较小,局限于20个墨水盒ID。Step S4 in Fig. 9 is a process for storing the ink tank ID when the ink tank is installed. Fig. 11 is a flowchart describing the process of storing the ink tank ID in the ink tank
在本示例中,当在墨水盒ID存储区域312d中已经存储了四个墨水盒ID时,在墨盒舱15中安装新的墨水盒。更具体地,在图8所示的示例中,当在地址0000h、0001h和0010h处存储了新的墨水盒ID20060701001、20060705045和20060803104,并且在地址0011h处存储了用完墨水的墨水盒ID 20060701001时,安装墨水盒ID为10060803285的新墨水盒。In this example, a new ink tank is installed in the
然后墨盒控制单元311确定在墨水盒ID存储区域312d中是否有足够的空间以存储从存储设备27读取的墨水盒ID。如果有(步骤S51返回“是”),则存储新安装的墨水盒的墨水盒ID(步骤52)。更具体地,在墨水盒ID存储单元312f中的地址0100h处写入墨水盒ID10060803285,并且将“新”或其它特定标记写入墨水盒状态存储单元312g中的相应字段。The ink
然而,如果步骤S51确定没有空间可用(步骤S51返回“否”),则墨盒控制单元311通过检查在标记单元312e中是否设置了标记“r”,来确定是否已经发送了存储在墨水盒ID存储区域312d中的二十个墨水盒ID。如果设置了所有二十个标记“r”(步骤S53返回“是”),则擦除二十个已发送的墨水盒ID之一,并且将新安装在墨盒舱15中的墨水盒的墨水盒ID存储到墨水盒ID存储区域312d(步骤S54)。However, if step S51 determines that there is no space available (step S51 returns "No"), then the ink
例如,可以根据FIFO(先入先出),选择删除二十个已发送的墨水盒ID中的哪个,使得删除最早的墨水盒ID,并且将新的墨水盒ID存储(重写)到相同的地址。使用图8所示的示例,因此擦除每个存储单元中地址0000h处存储的值,将新安装的墨水盒的墨水盒ID写入墨水盒ID存储单元312f中相同的地址0000h,并且将“新”写入墨水盒状态存储单元312g中的相同地址。For example, it is possible to choose which of the twenty sent ink tank IDs to delete according to FIFO (first in first out), such that the oldest ink tank ID is deleted and a new ink tank ID is stored (overwritten) to the same address . Using the example shown in FIG. 8, therefore, the value stored at address 0000h in each storage unit is erased, the ink tank ID of the newly installed ink tank is written to the same address 0000h in the ink tank ID storage unit 312f, and " New" is written to the same address in the ink tank state storage unit 312g.
如果在步骤S53中未设置二十个标记“r”(步骤S53返回“否”),则出现了问题。因此墨盒控制单元311报告错误,并且执行适当的错误处理过程(步骤S55)。更具体地,如果尚未将存储在墨水盒ID存储单元312f中的墨水盒ID发送到店内服务器220而存储容量已满,通过运行错误处理过程而不是重写存储器,可以可靠地存储尚未被发送到店内服务器220的墨水盒ID并且它们不会意外地被擦除。还可以告知用户数据存储单元312出现问题,使得用户可以让打印机制造商来修理或检查打印机,以保持打印系统平稳地运行。If the twenty flag "r" is not set in step S53 (step S53 returns "No"), a problem occurs. The ink
接下来描述图10的步骤S13中在墨盒用完墨水时的墨水盒ID存储过程。如图8所示,当安装在墨盒舱15中的墨水盒用完墨水时,墨盒控制单元311读取墨水盒ID“20060705045”,并且确定墨水盒ID存储区域312d中是否有空间可用。如果有(在本示例中在地址0101h处)(步骤S51返回“是”),则在墨水盒ID存储区域312f中地址0101h处存储该墨水盒ID 20060705045(步骤S52),并且将“旧”写入墨水盒状态存储单元312g中的相同地址。Next, the ink tank ID storing process at the time of the ink tank running out of ink in step S13 of FIG. 10 will be described. As shown in FIG. 8, when the ink tank installed in the
如果没有可用的存储空间(步骤S51返回“否”),则墨盒控制单元311通过检查标记单元312e中是否设置了标记“r”,来确定是否已经发送了墨水盒ID存储区域312d中存储的二十个墨水盒ID。如果设置了所有二十个标记“r”(步骤S53返回“是”),擦除二十个已经发送的墨水盒ID之一,并且将新安装在墨盒舱15中的墨水盒的墨水盒ID存储到墨水盒ID存储区域312d(步骤S54)。在这种情况下,还优选地根据FIFO(先入先出)来确定要删除二十个已经发送的墨水盒ID中的哪个,使得删除最早的墨水盒ID,并且将新的墨水盒ID存储(重写)到相同的地址。If there is no available storage space (step S51 returns "No"), the ink
当墨水盒到达用完墨水的状态时,店内服务器220(230)停止从打印机240打印,直到更换了墨水盒。当在存储了用完墨水的墨盒的ID之后用户更换墨水盒时,图9所示的顺序使打印机240辨别新的墨水盒,并且如果新的墨水不是也为空,重新开始打印。When the ink tank reaches the ink-out state, the in-store server 220 (230) stops printing from the
代替删除已经发送到店内服务器220的墨水盒ID,本发明的该实施例通过将ID添加到存储器,将从墨水盒的存储设备27读取的新墨水盒ID存储在墨水盒ID存储区域312d中。结果,例如,如果在接收到墨水盒ID以后由于店内服务器220崩溃而丢失店内服务器220所接收的墨水盒ID,由于已发送的墨水盒ID仍然存储在打印机上的墨水盒ID存储区域312d中,所以可以由店内服务器220向打印机发送另一个发送请求,来重新获取所需的墨盒ID。Instead of deleting the ink tank ID that has been sent to the in-
更具体地,由于打印机240和店内服务器220都存储墨水盒ID,即使打印系统出现问题,打印系统也可以稳定地操作,不会丢失墨水盒ID。More specifically, since both the
此外,当在墨水盒ID存储区域312d中没有可用的存储空间时,通过依次删除设置了发送标记“r”的最早的墨水盒ID,按照FIFO顺序存储新的墨盒ID。因此本发明可以用于对于每种颜色使用不同墨水盒因而频繁地读取和存储墨水盒ID的打印系统中。Furthermore, when there is no storage space available in the ink tank
然后通过下面所述的过程,在店内服务器中收集这样存储在打印机240中的墨水盒ID,并最终报告给打印机制造商的终端设备100。下面描述墨水盒ID收集过程。The ink tank ID thus stored in the
从打印机获取收费状态信息Get billing status information from the printer
响应于来自于店内服务器220(230)的命令,将包括总墨珠计数的收费状态信息从打印机240发送到店内服务器220(230)。如上所述,收费状态信息包括打印机序列号、剩余墨水水平、总墨珠计数、新墨水盒的墨水盒ID以及用完墨水的墨盒的墨水盒ID,并且店内服务器220(230)将该信息与纠错码一起整理成收费状态信息报告。然后在预定时间处,在主服务器210上收集收费状态信息,并且周期地将主服务器210上的收费状态信息报告给打印机制造商的终端设备100。打印机制造商的终端设备100(打印机制造商)然后可以确定打印机240的墨水用量和每个墨水盒20的状况。In response to a command from the in-store server 220 (230), billing status information including the total ink bead count is sent from the
下面参考图12中的流程图来进一步描述收集收费状态信息的过程。The process of collecting charging status information is further described below with reference to the flowchart in FIG. 12 .
首先,每个打印机240使用墨珠计数分析单元309来计数总的墨珠数目,并且利用剩余墨水分析单元310和墨盒控制单元311,收集存储在墨水盒ID存储区域312d中的所有墨水盒ID,包括新安装的墨水盒20和用完墨水的墨盒20,这样就收集了收费状态信息(步骤S21)。First, each
店内服务器220(230)通过向商店内所有打印机240发送收费状态信息发送请求,在预定时间处从每个打印机240收集收费状态信息(步骤S31)。The in-store server 220 (230) collects charging status information from each
当打印机240接收到收费状态信息发送请求时(步骤S22),打印机240从数据存储单元312中读取报告收费状态所需的信息,并且添加校验和以产生收费状态信息(步骤S23)。发送数据产生单元313然后通过发送单元314将产生的收费状态信息发送到店内服务器220(230)(步骤S24)。When the
当店内服务器220(230)从打印机240接收到收费状态信息时(步骤S32),如果接收到的收费状态信息中未包含校验和,服务器添加纠错码以确保接收到的收费状态信息的数据可靠性,并且暂存该信息(步骤S33)。在步骤S33之后,店内服务器220(230)向打印机240发送确认收费状态信息的接收的确认(步骤S34)。When the in-store server 220 (230) receives the charging status information from the printer 240 (step S32), if the received charging status information does not include a checksum, the server adds an error correction code to ensure that the data of the received charging status information reliability, and temporarily store the information (step S33). After step S33, the in-store server 220 (230) transmits to the
当打印机240接收到收费状态信息的确认时(步骤S25),打印机240将存储在墨水盒ID存储区域312d中的已发送墨水盒ID设置为已发送(步骤S26)。更具体地,打印机240在标记单元312e中设置发送标记“r”。When the
再次参考图8,先前已将设置了发送标记“r”的墨水盒ID20060701001、20060705045、20060803104和20060701001发送到店内服务器,然而当发送收费状态信息时,从地址0000h至地址0101h的所有墨水盒ID(包括这四个先前已发送的ID以及新墨水盒ID10060803285和20060705045)和墨盒状态标记都被发送到店内服务器220。当随后打印240从店内服务器220(230)接收到收费状态信息确认时,打印机240在存储了新墨水盒ID 10060803285和20060705045的地址0100h和0101h处在标记单元312e中设置发送标记“r”。Referring to FIG. 8 again, the
通过这样在确认了收费状态信息的接收时设置发送标记,打印机240可以容易地确定存储的墨水盒ID是否是已经发送的墨水盒ID或者是尚未发送的墨水盒ID。结果,打印机240还可以避免在尚未发送的墨水盒ID的地址处意外地写入新的墨水盒ID。由于打印机240将墨水盒ID存储区域312d中写保护地址(未设置发送标记“r”的地址)和可写地址(设置了发送标记“r”的地址)分离,因此可以更准确地控制向数据存储单元312的写入。By thus setting the sending flag when the reception of the billing status information is confirmed, the
在步骤S26中针对发送的墨水盒ID设置发送标记之后,打印机240返回步骤S21,收集收费状态信息,并且重复步骤S22至S26。结果,每一次接收到收费状态信息发送请求时,打印机240向店内服务器220(230)发送收费状态信息,添加且存储任意随后读取的墨水盒ID。After setting the sending flag for the sent ink tank ID in step S26, the
在店内服务器220(230)从打印机240收集收费状态信息之后的预定时间处,主服务器210向所有店内服务器220(230)发送请求发送收费状态信息的收费状态信息发送请求(步骤S41)。At a predetermined time after the in-store server 220 (230) collects the charging status information from the
当接收到收费状态信息发送请求时(步骤S35),店内服务器220、230向主服务器210发送存储的收费状态信息(步骤S36)。当主服务器210从店内服务器220、230接收到收费状态信息时(步骤S42),主服务器210存储收费状态信息。结果,只要打印机240正常工作,即,除非特定打印机240出现问题或打印机240关闭,否则主服务器210就从所有打印机240收集收费状态信息。When receiving the charging state information sending request (step S35), the in-
当打印机制造商的终端设备100请求时,公司X处主服务器210或主服务器210的操作员向打印机制造商或打印机制造商所用的终端设备100发送从所有打印机收集的收费状态信息(步骤S43)。可以在线电子地将收费状态信息发送到打印机制造商所用的终端设备100,或者可以将收费状态信息记录到将传送给打印机制造商的诸如CD或DVD之类的可记录数据存储介质。结果,主服务器210上存储的所有收费状态信息被发送或传送给了打印机制造商或打印机制造商所指定的终端设备100。When requested by the
不需要一经要求就处理来自打印机制造商的终端设备100的请求。例如,可选地,公司X 200可以根据预定的月度计划来集合收费状态信息,并且在每月的某天向打印机制造商所指定的终端设备100发送月度收费状态信息。Requests from the printer manufacturer's
由于在该收费状态信息收集模型中纠错码被自动地添加到店内服务器220(230)上的收费状态信息,所以如果在主服务器210和打印机制造商所指定的终端设备100之间的传输期间发生错误,可以检测到数据错误,并且可以确保数据的准确性。由于篡改将引起纠错码和收费状态信息的内容之间的失配,所以也可以检测到篡改并适当地进行处理。Since error correction codes are automatically added to the charging status information on the in-store server 220 (230) in this charging status information collection model, if during the transmission between the
打印机制造商的制表Tabulation for Printer Manufacturers
打印机制造商的终端设备100针对不同目的,使用收费状态信息中的墨珠计数和墨水盒ID信息。The printer manufacturer's
首先描述墨珠计数。First, the ink bead count will be described.
例如,墨珠计数表示每个月每个打印机240使用了多少墨水,并且收费是基于该墨珠计数的。For example, the glob count indicates how much ink each
图13A至13D示出了打印机制造商的终端设备100从公司X 200的主服务器210接收到的收费状态信息中的墨珠计数。为了简洁,在本示例中在最多具有三个打印机的收费系统中使用本发明。图13A示出了从引进墨水收费系统开始至2006年7月1日的时间段内的墨珠计数制表数据,图13B至13D示出了从2006年8月1日开始每一个月的时间段内的墨珠计数制表数据。为了简洁,在图13A至13D中未针对每种颜色示出总的墨珠计数,而作为示例示出了组合的所有颜色的总墨珠计数。13A to 13D show ink bead counts in charging status information received by the
如图13A所示,在2006年7月1日时使用了两个打印机。图13中每个表格中的“先前计数”是上一次制表时的总墨珠计数,并且由于刚刚引进收费系统,所以在图13A中是0。“接收到的计数”是基于在当前收费(制表)周期内打印机制造商所指定的终端设备100从主服务器210(公司X)接收到的收费状态信息的,并且“差值”是接收到的计数减去先前计数的差值。“当前计数”是与打印机制造商所指定的终端设备100根据在当前制表日期接收到的计数所知的每个打印机240使用的墨珠计数相对应的值,并且通常与接收到的计数相等。该“当前计数”会成为下一次制表基础的先前计数。As shown in FIG. 13A, two printers were used on July 1, 2006. The "previous count" in each table in Fig. 13 is the total ink bead count at the time of the last tabulation, and is 0 in Fig. 13A since the billing system has just been introduced. "Received Count" is based on the billing status information received by the
每个打印机240存储从操作开始计算的累积墨珠计数,并且在每个制表日期向打印机制造商所指定的终端设备100报告该累积墨珠计数。结果,在每个表格中由“差值”表示从先前制表日期至当前制表日期的墨水用量。Each
因此,针对每个打印机240所获得的这些差值计数的总数表示从前一次制表至这一次制表公司X 200的总墨水用量。因此打印机制造商的终端设备100可以通过将每墨珠的墨水成本乘以该总墨水用量,确定从前一次制表至这一次制表(即,当前收费周期内)的收费量。打印机制造商的终端设备100然后将基于该收费量的帐单发送到公司X 200,并且公司X 200向打印机制造商支付所列出的量。Thus, the sum of these difference counts obtained for each
图13B中的数据表格示出了打印机数目比图13A中报告的打印机数目有所增加。这是因为公司X向打印系统添加了新的打印机,并且与收费状态信息一起发送载有与新打印机相对应的打印机序列号的墨珠计数。因此将基于该信息的新打印机记录添加到数据表格,并且根据包括新打印机的所有打印机所报告的墨珠的总数目来对顾客进行收费。The data table in Figure 13B shows an increase in the number of printers compared to the number of printers reported in Figure 13A. This is because Company X adds a new printer to the printing system and sends a bead count carrying the printer serial number corresponding to the new printer along with the billing status information. A new printer record based on this information is therefore added to the data table and the customer is billed based on the total number of ink beads reported by all printers including the new printer.
如果由于某些原因特定打印机240未报告收费状态信息,例如在报告数据时打印机240关闭,则如图13C所示,该打印机的记录为空白。因此差值字段也是空白的(等于0),未被包括在总计数内,并且当前收费周期的该打印机240的当前计数是先前计数。If for some reason a
当如图13D所示,下一次报告收费状态信息时接收到同一打印机240的收费状态信息时,接收到的计数是两个收费周期的总墨珠计数,并且将先前未报告或收费的墨水用量添加到当前收费量。When billing status information is received for the
该数据收集和制表过程确保了即使在打印机240位于远离打印机制造商时,打印机制造商也可以可靠地针对每个打印机240的墨水用量来对顾客进行收费。如果在特定时间段内没有从特定打印机240接收到收费状态信息,也许会出现问题,并且还可以启动查询。This data collection and tabulation process ensures that the printer manufacturer can reliably bill customers for the ink usage of each
接下来描述墨水盒ID。Next, the ink tank ID will be described.
与收费状态信息一起发送的墨水盒ID指示出墨水盒是否被确定地安装到打印机240中,以及是否持续使用了墨水盒直到它用完墨水为止。The ink tank ID sent together with the billing status information indicates whether the ink tank is definitely installed in the
图14示出了打印机制造商所指定的终端设备100从主服务器210(公司X 200)接收到的收费状态信息中的墨水盒ID。FIG. 14 shows the ink tank ID in the billing status information received from the main server 210 (company X 200) by the
在图14所示的表格中,与根据打印机制造商的终端设备100所持有的运输记录的运输日期一起存储由打印机制造商运输到公司X 200的墨水盒的墨水盒ID。根据接收到的收费状态信息中包含的墨水盒ID来记录是否使用了墨水盒。更具体地,当接收到新安装的墨水盒的墨水盒ID或用完墨水的墨水盒的墨水盒ID时,将墨水盒ID存储在“首次使用的日期”和“用完墨水的日期”字段。首次使用的日期和用完墨水的日期可以是接近的日期,并且如果在收费状态信息中包括从打印机240收集收费状态信息的日期,则可以记录数据收集日期。In the table shown in FIG. 14 , the ink tank ID of the ink tank shipped by the printer manufacturer to the
此外,如果打印机制造商的终端设备100所接收的墨水盒ID和日期与先前接收到的墨水盒ID和日期相匹配,则终端设备100知道已经接收到了墨水盒ID和日期,因此忽略该墨水盒ID和日期,并且仅记录第一次接收到的墨水盒ID和日期。In addition, if the ink tank ID and date received by the printer manufacturer's
通过这样编辑该墨水盒数据表格,打印机制造商的终端设备100可以确定从打印机制造商运输到公司X的墨水盒的状态。By thus editing the ink tank data table, the printer manufacturer's
除了最初引进之外,打印机制造商的终端设备100可以统计地预测从墨水盒运输到使用之间的周期以及打印机制造商最终的收集,作为收集并制表的数据。然后可以调查偏离该周期且未使用或者即使墨盒空了打印机制造商也未回收的墨水盒,以确定是否存在问题。In addition to the initial introduction, the printer manufacturer's
针对在单个墨盒中包含多种颜色墨水的墨水盒,描述了本发明的该实施例,但是本发明不局限于此,并且可以应用于仅包含一种颜色墨水的墨水盒。This embodiment of the present invention was described for an ink cartridge containing inks of a plurality of colors in a single cartridge, but the present invention is not limited thereto and may be applied to an ink cartridge containing only one color of ink.
还以喷墨打印机和墨水盒为例描述了本发明,但是本发明不局限于此,并且例如通过使用例如预定激励时间之类可以转换成墨粉用量的值来代替墨珠计数,可以用于激光打印机和墨粉盒。The present invention has also been described taking an inkjet printer and an ink cartridge as an example, but the present invention is not limited thereto, and can be used for Laser printers and toner cartridges.
打印机维修printer repair
当根据墨珠计数来进行收费,识别每个打印机,即识别每个打印机的序列号,以便对每个打印机240的总墨珠数目进行计数。每个打印机240还累积地对自从首次使用打印机240以来的墨珠数目进行计数,并且如果清除总计数缓冲器,自从首次使用打印机以来的总计数将丢失。When charging based on ink bead count, each printer is identified, ie, the serial number of each printer is identified, so as to count the total ink bead number of each
如果打印机240需要进行维修,该维修必须更换包含存储打印机序列号和墨珠计数的闪速ROM和其它存储设备的控制电路板,则优选地从更换的电路板中读取包括打印机序列号、墨珠计数、墨水盒ID的收费状态信息,并将其写入安装的新电路板。If the
尽管结合本发明的优选实施例、参考附图描述了本发明,应该注意,对于本领域的技术人员而言,各种改变和修改是显而易见的。除非这些改变和修改偏离所附权利要求所限定的本发明范围,否则应该理解到这些改变和修改也包含在所附权利要求所限定的本发明的范围内。Although the present invention has been described with reference to the accompanying drawings in conjunction with preferred embodiments of the invention, it is to be noted that various changes and modifications will be apparent to those skilled in the art. Unless these changes and modifications depart from the scope of the present invention defined in the appended claims, it should be understood that these changes and modifications are also included in the scope of the present invention defined in the appended claims.
Claims (24)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005316284A JP4742815B2 (en) | 2005-10-31 | 2005-10-31 | Printer, printer system, and accounting method |
JP2005-316284 | 2005-10-31 | ||
JP2005316284 | 2005-10-31 | ||
JP2005363318 | 2005-12-16 | ||
JP2005363318A JP4742847B2 (en) | 2005-12-16 | 2005-12-16 | Printer, printer system, and accounting method |
JP2005-363318 | 2005-12-16 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610137457 Division CN100522625C (en) | 2005-10-31 | 2006-10-25 | Printer and printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101612836A true CN101612836A (en) | 2009-12-30 |
CN101612836B CN101612836B (en) | 2012-10-24 |
Family
ID=38070211
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910148880 Active CN101612836B (en) | 2005-10-31 | 2006-10-25 | Printer and printing system |
CN 200610137457 Active CN100522625C (en) | 2005-10-31 | 2006-10-25 | Printer and printing system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610137457 Active CN100522625C (en) | 2005-10-31 | 2006-10-25 | Printer and printing system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4742815B2 (en) |
CN (2) | CN101612836B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402405A (en) * | 2010-07-21 | 2012-04-04 | 精工爱普生株式会社 | Information processing system, printing apparatus, and information processing method |
CN102848724A (en) * | 2011-06-30 | 2013-01-02 | 精工爱普生株式会社 | Charging amount calculation method, charging amount calculating device, and printer charging system |
CN108346077A (en) * | 2016-12-27 | 2018-07-31 | 兄弟工业株式会社 | Store the storage medium and management server of computer program |
CN114072287A (en) * | 2019-06-28 | 2022-02-18 | 兄弟工业株式会社 | image recording device |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5035128B2 (en) * | 2008-06-13 | 2012-09-26 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus and process cartridge authentication system |
JP5471657B2 (en) | 2010-03-17 | 2014-04-16 | セイコーエプソン株式会社 | Image processing method, image processing apparatus, image processing program, and program storage medium |
JP2011198128A (en) * | 2010-03-19 | 2011-10-06 | Seiko Epson Corp | Method, apparatus and program for processing image |
JP2012006229A (en) * | 2010-06-24 | 2012-01-12 | Seiko Epson Corp | Liquid ejecting apparatus and control method therefor |
CN102642405B (en) * | 2011-02-18 | 2014-09-03 | 北京亚美科软件有限公司 | Ink protection method for ink-jet printer |
JP5884285B2 (en) * | 2011-03-30 | 2016-03-15 | セイコーエプソン株式会社 | Control device, control method of control device, information processing device |
JP5765009B2 (en) * | 2011-03-30 | 2015-08-19 | セイコーエプソン株式会社 | CONTROL SYSTEM, CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, AND PROGRAM |
JP5263438B2 (en) * | 2012-10-05 | 2013-08-14 | 株式会社リコー | Charge calculation system |
JP6623869B2 (en) * | 2016-03-16 | 2019-12-25 | 株式会社リコー | Device management system, device management device, program, and device management method |
US10108384B1 (en) * | 2017-07-14 | 2018-10-23 | Funai Electric Co., Ltd. | Apparatus and method for sharing ink dot count information between inkjet printers connected to a network |
KR101897061B1 (en) * | 2018-03-21 | 2018-09-10 | 손방용 | Cartridge recycling method using FPCB for ink cartridge reproduction |
KR101897057B1 (en) * | 2018-03-21 | 2018-09-10 | 손방용 | FPCB on which a controller is mounted for ink cartridge reproduction |
JP7243283B2 (en) * | 2019-02-22 | 2023-03-22 | セイコーエプソン株式会社 | PRINTING SYSTEM, SERVER, PRINTING SYSTEM CONTROL METHOD, AND PROGRAM |
CN109993246A (en) * | 2019-03-25 | 2019-07-09 | 上海汉图科技有限公司 | Printer component installation method, device, storage medium and printer |
JP7579509B2 (en) * | 2020-03-30 | 2024-11-08 | ブラザー工業株式会社 | Image forming apparatus, control method, and cartridge |
CN112497924B (en) * | 2020-11-30 | 2022-01-28 | 恒科科技产业有限公司 | System and method for treating residual ink amount after ink supply |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000019891A (en) * | 1998-04-27 | 2000-01-21 | Canon Inc | Image forming apparatus, control method thereof, and storage medium |
JPH11314375A (en) * | 1998-05-08 | 1999-11-16 | Funai Electric Co Ltd | Residual quantity detector of ink in ink cartridge |
JP2004314642A (en) * | 1998-05-25 | 2004-11-11 | Seiko Epson Corp | Ink cartridge, inkjet recording device |
JP2000198220A (en) * | 1998-11-05 | 2000-07-18 | Seiko Epson Corp | Ink jet recording device and ink cartridge |
JP2001228762A (en) * | 2000-02-14 | 2001-08-24 | Canon Inc | Consumables management system and consumables management method |
JP2002207807A (en) * | 2000-09-19 | 2002-07-26 | Seiko Epson Corp | Optional parts of equipment, equipment having optional parts, access device, distribution method of optional parts, and ink cartridge |
JP2002215368A (en) * | 2001-01-15 | 2002-08-02 | Seiko Epson Corp | Printer system for charging and print control device for estimating charges |
US20030063311A1 (en) * | 2001-10-03 | 2003-04-03 | Covitt Marc L. | Method and apparatus identifying printing supplies |
JP3722735B2 (en) * | 2001-10-05 | 2005-11-30 | 株式会社リコー | Toner or ink charge calculation method and charge calculation program |
JP2004090517A (en) * | 2002-09-02 | 2004-03-25 | Seiko Epson Corp | Printing devices and cartridges |
CA2411487A1 (en) * | 2002-11-12 | 2004-05-12 | Creo Inc. | Remote monitoring of consumables for a computer to plate imaging system |
JP2004302955A (en) * | 2003-03-31 | 2004-10-28 | Seiko Epson Corp | Point management system |
JP4371729B2 (en) * | 2003-08-08 | 2009-11-25 | キヤノン株式会社 | ONLINE SERVICE SYSTEM, TRANSFER SERVER DEVICE, CLIENT TERMINAL, SERVICE PROVIDING DEVICE, ITS CONTROL METHOD AND PROGRAM |
JP2005224980A (en) * | 2004-02-10 | 2005-08-25 | Seiko Epson Corp | Liquid container and liquid consuming device |
-
2005
- 2005-10-31 JP JP2005316284A patent/JP4742815B2/en active Active
-
2006
- 2006-10-25 CN CN 200910148880 patent/CN101612836B/en active Active
- 2006-10-25 CN CN 200610137457 patent/CN100522625C/en active Active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402405A (en) * | 2010-07-21 | 2012-04-04 | 精工爱普生株式会社 | Information processing system, printing apparatus, and information processing method |
CN102402405B (en) * | 2010-07-21 | 2014-10-15 | 精工爱普生株式会社 | Information processing system, printing apparatus, and information processing method |
CN102848724A (en) * | 2011-06-30 | 2013-01-02 | 精工爱普生株式会社 | Charging amount calculation method, charging amount calculating device, and printer charging system |
CN102848724B (en) * | 2011-06-30 | 2015-04-15 | 精工爱普生株式会社 | Charging amount calculation method, charging amount calculating device, and printer charging system |
CN108346077A (en) * | 2016-12-27 | 2018-07-31 | 兄弟工业株式会社 | Store the storage medium and management server of computer program |
CN108346077B (en) * | 2016-12-27 | 2022-04-29 | 兄弟工业株式会社 | Storage media and management server for helping users purchase toners for printers |
CN114072287A (en) * | 2019-06-28 | 2022-02-18 | 兄弟工业株式会社 | image recording device |
CN114072287B (en) * | 2019-06-28 | 2023-08-29 | 兄弟工业株式会社 | image recording device |
US11989467B2 (en) | 2019-06-28 | 2024-05-21 | Brother Kogyo Kabushiki Kaisha | Image recording device |
Also Published As
Publication number | Publication date |
---|---|
CN101612836B (en) | 2012-10-24 |
JP4742815B2 (en) | 2011-08-10 |
CN1958293A (en) | 2007-05-09 |
JP2007118490A (en) | 2007-05-17 |
CN100522625C (en) | 2009-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9498972B2 (en) | Printer and printing system | |
CN101612836A (en) | Printers and Printing Systems | |
US9390439B2 (en) | Invoice amount calculation method, invoice amount calculation device, and printer invoicing system | |
US9073335B2 (en) | Control system, control device, and method of controlling a control device | |
CN1983075B (en) | Printer, control method, and used amount acquiring method | |
JP5857475B2 (en) | Billing fee calculation method, billing fee calculation device, and printer billing system | |
JP5909892B2 (en) | Billing fee calculation method, billing fee calculation device, and printer billing system | |
JP4742847B2 (en) | Printer, printer system, and accounting method | |
JP3631116B2 (en) | Information processing method and information processing system | |
JP5560223B2 (en) | Ink cartridge management system and method of controlling ink cartridge management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |