Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7388479B2 - computer program for terminal equipment - Google Patents
[go: Go Back, main page]

JP7388479B2 - computer program for terminal equipment - Google Patents

computer program for terminal equipment Download PDF

Info

Publication number
JP7388479B2
JP7388479B2 JP2022081363A JP2022081363A JP7388479B2 JP 7388479 B2 JP7388479 B2 JP 7388479B2 JP 2022081363 A JP2022081363 A JP 2022081363A JP 2022081363 A JP2022081363 A JP 2022081363A JP 7388479 B2 JP7388479 B2 JP 7388479B2
Authority
JP
Japan
Prior art keywords
type
year
printer
information
period
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.)
Active
Application number
JP2022081363A
Other languages
Japanese (ja)
Other versions
JP2022103335A (en
Inventor
紀彦 浅井
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2022081363A priority Critical patent/JP7388479B2/en
Publication of JP2022103335A publication Critical patent/JP2022103335A/en
Application granted granted Critical
Publication of JP7388479B2 publication Critical patent/JP7388479B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本明細書では、挨拶状画像の印刷をプリンタに実行させるためのコンピュータプログラムを開示する。 This specification discloses a computer program for causing a printer to print a greeting card image.

下記の特許文献1には、年賀状、暑中見舞いはがき等の画像の印刷の実行をプリンタに指示して、年賀状等をプリンタに作成させるプログラムが開示されている。 Patent Document 1 listed below discloses a program that instructs a printer to print an image of a New Year's card, a summer greeting card, etc., and causes the printer to create a New Year's card, etc.

特開2016-81303号公報JP 2016-81303 Publication

年賀状、暑中見舞いはがき等の挨拶状をプリンタに作成させるべき際に、プリンタにおける消耗品の消費量を予め知りたいというユーザの要望がある。 When having a printer create greeting cards such as New Year's cards and summer greeting cards, there is a user's desire to know in advance the amount of consumables consumed by the printer.

本明細書では、挨拶状の画像の印刷をプリンタに実行させるコンピュータプログラムにおいて、プリンタにおける消耗品の消費量を予測してユーザに知らせるための技術を提供する。 This specification provides a technique for predicting the consumption amount of consumables in a printer and notifying the user in a computer program that causes the printer to print an image of a greeting card.

本明細書によって開示される端末装置のためのコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、第1種の書類の送付元に第2種の書類を送付するのか否かをユーザに問い合わせる問合画面を前記端末装置の表示部に表示する問合画面制御部と、前記問合画面において、前記第1種の書類の前記送付元に前記第2種の書類を送付することが前記ユーザによって選択される場合に、所定の情報を前記メモリに記憶する第2の情報記憶部と、前記所定の情報が前記メモリに記憶されていない場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量から前記第2の年度内に受け取った第1種の書類の枚数が減算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記所定の情報が前記メモリに記憶されている場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の年度内に受け取った前記第1種の書類の前記枚数を利用せずに、前記第1の実績量を利用して、前記第1の消費量情報を予測する前記第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、として機能させる。
本明細書によって開示される端末装置のための他のコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、前記第1の年度内の前記第1の期間が終了する際に、前記メモリに記憶されている住所情報の個数である実績住所数を前記メモリに記憶する住所数記憶部と、前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量に差分数が加算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記差分数は、前記メモリに現在記憶されている住所情報の個数から前記メモリ内の前記実績住所数を減算することによって算出される、前記第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、として機能させる。
本明細書によって開示される端末装置のための他のコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、前記第1の年度内の第2の期間において、前記第1種の送付画像とは異なる第2種の送付画像の印刷を前記プリンタに実行させる第3の印刷処理部と、前記第2の期間において前記第2種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第2の実績量を前記メモリに記憶する第2の実績量記憶部と、前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させた場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させず、前記第2の期間において、前記第2種の送付画像の印刷を前記プリンタに実行させた場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の実績量を利用して、前記第1の消費量情報を予測する、前記第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、として機能させる。
本明細書によって開示される端末装置のための他のコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第3種の書類を作成するための第3種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、前記第3種の画像の印刷を前記プリンタに実行させる場合に、前記第3種の画像の印刷を前記プリンタに実行させたことを示す第3種印刷情報を前記メモリに記憶する第3の情報記憶部と、前記第1の年度の次の第2の年度内において、前記第3種の書類を受け取ったことを示す受取指示をユーザから受け付ける場合に、前記メモリに記憶されている複数個の住所情報のうち、受け取り済みの前記第3種の書類の送付元の住所情報に対応付けて、前記第3種の書類を受け取ったことを示す第3種受取情報を前記メモリに記憶する第4の情報記憶部と、前記第2の年度内の前記第1の期間において、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、前記第3種印刷情報が前記メモリに記憶されていない状態で、前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、前記メモリに記憶されている1個以上の前記第3種受取情報の個数を利用して、第4種の書類を作成するための第4種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第2の消費量情報を予測する第2の予測部と、前記第3種印刷情報が前記メモリに記憶されていない場合に、予測済みの前記第2の消費量情報を前記ユーザに通知する第2の通知部であって、前記第3種印刷情報が前記メモリに記憶されている場合に、前記第2の消費量情報は前記ユーザに通知されない、前記第2の通知部と、として機能させる。
本明細書によって開示される端末装置のための他のコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第5種の書類を作成するための第5種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、前記メモリに記憶されている複数個の住所情報のうち、前記ユーザによって選択された住所情報に送付されるべき第6種の書類を作成するための第6種の画像の印刷を前記プリンタに実行させる第2の印刷処理部と、選択済みの前記住所情報と、前記第6種の画像の印刷を前記プリンタに実行させたことを示す第6種印刷情報と、を対応付けて前記メモリに記憶する第5の情報記憶部と、前記第2の年度内において、前記第5種の書類を受け取ったことを示す受取指示を前記ユーザから受け付ける場合に、前記複数個の住所情報のうち、受け取り済みの前記第5種の書類の送付元の住所情報に対応付けて、前記第5種の書類を受け取ったことを示す第5種受取情報を前記メモリに記憶する第6の情報記憶部と、前記複数個の住所情報の中から、前記第5種受取情報が対応付けられており、かつ、前記第6種印刷情報が対応付けられていない1個以上の住所情報を特定する特定部と、前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、特定済みの前記1個以上の住所情報の個数を利用して、第7種の書類を作成するための第7種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第3の消費量情報を予測する第3の予測部と、予測済みの前記第3の消費量情報を前記ユーザに通知する第3の通知部と、として機能させる。
本明細書によって開示される端末装置のための他のコンピュータプログラムは、前記端末装置のコンピュータを、第1の年度内の第1の期間において、第1種の挨拶状画像の印刷をプリンタに実行させる第1の印刷処理部と、前記第1の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、として機能させてもよい。
A computer program for a terminal device disclosed in this specification causes a computer of the terminal device to perform a first program that causes a printer to print a first type of sending image in a first period within a first year. a print processing unit; and a first amount of consumables consumed by the printer when the printer executes printing of the first type sending image during the first period within the first year. A first actual amount storage unit that stores an actual amount in a memory of the terminal device, wherein the amount of the consumables is stored in the first actual amount storage unit that includes the number of print media; an inquiry screen control unit that displays an inquiry screen on the display unit of the terminal device for inquiring the user whether or not to send the second type document to the document sender; a second information storage unit that stores predetermined information in the memory when the user selects to send the second type of document to the sender of the document; In a case where the first actual amount is not stored in the memory, when a predetermined instruction is received from the user during the first period within the second year following the first year, the first actual amount in the memory The printer prints the first type sent image during the first period within the second year by using the amount obtained by subtracting the number of type 1 documents received within the second year from a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when the printer is executed, and the predetermined information is stored in the memory; When receiving the predetermined instruction from the user during the first period within the second year, the number of documents of the first type received within the second year is not used. the first prediction unit that predicts the first consumption information using the actual amount of the first consumption amount, and the first notification unit that notifies the user of the predicted first consumption information; function as
Another computer program for a terminal device disclosed by this specification causes the computer of the terminal device to cause a printer to print a first type of sending image in a first period within a first year. 1, which is the amount of consumables consumed by the printer when the printer executes the printing of the first type sending image during the first period within the first year; a first actual amount storage section for storing one actual amount in the memory of the terminal device, wherein the amount of the consumables is stored in the first actual amount storage section including the number of print media; an address number storage unit that stores in the memory an actual number of addresses, which is the number of pieces of address information stored in the memory, when the first period within the first year ends; When receiving a predetermined instruction from a user during the first period within the second year of a first prediction for predicting first consumption amount information that is the amount of consumables consumed by the printer when the printer is caused to print the first type of sending image in the first period within a fiscal year; the first prediction unit, wherein the number of differences is calculated by subtracting the actual number of addresses in the memory from the number of pieces of address information currently stored in the memory; and a first notification unit that notifies the user of the first consumption amount information of.
Another computer program for a terminal device disclosed by this specification causes the computer of the terminal device to cause a printer to print a first type of sending image in a first period within a first year. 1, which is the amount of consumables consumed by the printer when the printer executes the printing of the first type sending image during the first period within the first year; a first actual amount storage unit that stores one actual amount in the memory of the terminal device; and a second type of sending image that is different from the first type of sending image in a second period within the first year. a third print processing unit that causes the printer to print the second type of sending image; and an amount of consumables consumed by the printer when the printer causes the printer to print the second type of sending image during the second period. a second actual amount storage unit that stores a second actual amount in the memory, and causes the printer to print the first type sending image during the first period within the first year. In this case, when receiving a predetermined instruction from a user during the first period within the second year following the first year, the first actual amount in the memory is used to Predicting first consumption amount information that is the amount of consumables consumed by the printer when causing the printer to print the first type sending image in the first period within a second year. 1, wherein the prediction unit does not cause the printer to print the first type of sending image in the first period within the first year, and prints the second type of sending image in the second period. In the case where the printer executes printing of the sent image, when receiving the predetermined instruction from the user during the first period within the second year, using the second actual amount, The device functions as the first prediction unit that predicts the first consumption information, and the first notification unit that notifies the user of the predicted first consumption information.
Another computer program for a terminal device disclosed by the present specification causes the computer of the terminal device to perform a third type of document creation for creating a third type of document in a first period within a first year. a first print processing unit that causes a printer to print a first type sending image that is an image; and a first print processing unit that causes the printer to print the first type sending image during the first period within the first year. a first actual amount storage unit that stores in the memory of the terminal device a first actual amount that is the amount of consumables consumed by the printer when printing the third type of image; a third information storage unit that stores in the memory third type printing information indicating that the printer is caused to print the third type image; When receiving a receipt instruction from a user indicating that the document of the third type has been received within the second year of a fourth information storage unit that stores in the memory third type receipt information indicating that the third type document has been received in association with address information of the sender of the document; In the first period, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to obtain the first type in the first period within the second fiscal year. a first prediction unit that predicts first consumption information that is the amount of consumables consumed by the printer when the printer prints the sent image; and the predicted first consumption information. a first notification unit that notifies the user of the second type of printing information within the second fiscal year after the first period within the second fiscal year in a state where the third type printing information is not stored in the memory; In a third period, when receiving the predetermined instruction from the user, a fourth type document is created using the number of one or more pieces of the third type receipt information stored in the memory. a second prediction unit that predicts second consumption amount information indicating an amount of consumables consumed by the printer when the printer executes printing of a fourth type image for printing, and the third type printing a second notification unit that notifies the user of the predicted second consumption amount information when the information is not stored in the memory, the third type printing information being stored in the memory; In the case where the second consumption amount information is not notified to the user, the second notification unit functions as the second notification unit.
Another computer program for a terminal device disclosed by the present specification is to cause the computer of the terminal device to perform a fifth type of document for creating a fifth type of document in a first period within a first year. a first print processing unit that causes a printer to print a first type sending image that is an image; and a first print processing unit that causes the printer to print the first type sending image during the first period within the first year. a first actual amount storage unit that stores in the memory of the terminal device a first actual amount that is the amount of consumables consumed by the printer when the printer When receiving a predetermined instruction from a user during the first period within the fiscal year, the first actual amount in the memory is used to obtain the first type during the first period within the second fiscal year. a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when the printer prints the sent image; and the predicted first consumption amount. a first notification unit that notifies the user of information; and a sixth type of document that is to be sent to the address information selected by the user from among the plurality of address information stored in the memory. a second print processing unit that causes the printer to print a sixth type of image for the selected address information, and a second print processing unit that causes the printer to print the sixth type of image. a fifth information storage unit that associates and stores type 6 printing information in the memory; and a case where a receiving instruction indicating that the type 5 document has been received within the second fiscal year is received from the user. Then, among the plurality of pieces of address information, type 5 receipt information indicating that the type 5 document has been received is associated with the address information of the sender of the type 5 document that has already been received. A sixth information storage unit stored in a memory is associated with the fifth type receipt information and is not associated with the sixth type print information from among the plurality of address information. a specifying unit that specifies address information of one or more pieces of address information; Consumables consumed by the printer when the printer prints a seventh type image for creating a seventh type document using the number of the one or more identified address information items. and a third notification unit that notifies the user of the predicted third consumption information.
Another computer program for a terminal device disclosed by this specification causes the computer of the terminal device to cause a printer to print a first type of greeting card image in a first period within a first year. the amount of consumables consumed by the first print processing unit and the printer when the printer prints the first type greeting card image during the first period within the first year; A first actual amount storage unit that stores a certain first actual amount in the memory of the terminal device, and a predetermined instruction from a user in the first period within the second year following the first year. If the printer accepts the first type of greeting card image in the first period within the second fiscal year by using the first actual amount in the memory; a first prediction unit that predicts first consumption information that is the amount of consumables consumed by the printer; a first notification unit that notifies the user of the predicted first consumption information; It may also function as

上記の構成によれば、端末装置は、第2の年度内の第1の期間において、ユーザから所定の指示を受け付ける場合に、昨年度である第1の年度における第1の実績量を利用して、第1の消費量情報を予測し、第1の消費量情報をユーザに通知する。これにより、端末装置は、プリンタにおける消耗品の消費量を予測してユーザに知らせることができる。 According to the above configuration, when receiving a predetermined instruction from the user in the first period within the second year, the terminal device uses the first actual amount in the first year, which is the last year, to Predicting first consumption information and notifying a user of the first consumption information. Thereby, the terminal device can predict the consumption amount of consumables in the printer and notify the user.

上記のコンピュータプログラムによって実現される端末装置の制御方法も新規で有用である。また、上記の各部を備える端末装置も新規で有用である。 The method of controlling a terminal device realized by the above computer program is also new and useful. Further, a terminal device including the above-mentioned parts is also new and useful.

通信システムの構成を示す。The configuration of the communication system is shown. 印刷及びスキャンの具体的なケースを示す。A specific case of printing and scanning is shown. カウント処理のフローチャートを示す。A flowchart of counting processing is shown. メニュー表示処理のフローチャートを示す。A flowchart of menu display processing is shown. 年賀枚数予測処理のフローチャートを示す。A flowchart of New Year's card number prediction processing is shown. 通知処理のフローチャートを示す。A flowchart of notification processing is shown. 寒中枚数予測処理のフローチャートを示す。The flowchart of the cold weather number prediction process is shown. 予測年賀枚数及び予測寒中枚数の具体例を示す。A specific example of the predicted number of New Year's cards and the predicted number of winter cards will be shown.

(通信システム2;図1)
図1に示されるように、通信システム2は、端末装置10と、多機能機100と、を備える。端末装置10は、スマートフォン、ノートPC(Personal Computerの略)、タブレットPC等の可搬型の端末装置であり、無線LAN(Local Area Networkの略)を利用して、多機能機100と通信可能である。なお、変形例では、端末装置10は、デスクトップPC等の据置型の端末装置であってもよく、この場合、有線LANを利用して、多機能機100と通信可能であってもよい。多機能機100は、印刷機能とスキャン機能とを含む多機能を実行可能である。
(Communication system 2; Figure 1)
As shown in FIG. 1, the communication system 2 includes a terminal device 10 and a multi-function device 100. The terminal device 10 is a portable terminal device such as a smartphone, a notebook PC (abbreviation for Personal Computer), or a tablet PC, and is capable of communicating with the multi-function device 100 using a wireless LAN (abbreviation for Local Area Network). be. Note that in a modification, the terminal device 10 may be a stationary terminal device such as a desktop PC, and in this case, it may be able to communicate with the multi-function device 100 using a wired LAN. The multi-function device 100 can perform multiple functions including a print function and a scan function.

(端末装置10の構成)
端末装置10は、表示部12と、無線LANインターフェース14と、制御部20と、を備える。各部12~20は、バス線(符号省略)に接続されている。なお、以下では、インターフェースのことを「I/F」と記載する。
(Configuration of terminal device 10)
The terminal device 10 includes a display section 12, a wireless LAN interface 14, and a control section 20. Each part 12 to 20 is connected to a bus line (numerals omitted). Note that, below, the interface will be referred to as "I/F".

表示部12は、様々な情報を表示するためのディスプレイである。表示部12は、ユーザの指示を受け付けるための操作部(いわゆるタッチパネル)としても機能してもよい。無線LANI/F14は、無線LANに接続して、多機能機100等の外部装置との無線通信を実行するためのI/Fである。 The display unit 12 is a display for displaying various information. The display unit 12 may also function as an operation unit (so-called touch panel) for receiving user instructions. The wireless LAN I/F 14 is an I/F for connecting to a wireless LAN and performing wireless communication with an external device such as the multi-function device 100.

制御部20は、CPU22と、メモリ24と、を備える。CPU22は、メモリ24に記憶されているプログラム26、28に従って、様々な処理を実行する。メモリ24は、OS(Operating Systemの略)プログラム26と、はがきサイズを有する印刷媒体に対する印刷を多機能機100に実行させるためのはがきアプリケーションプログラム28(以下では「はがきアプリ28」と呼ぶ)と、を記憶する。はがきアプリ28は、多機能機100のベンダによって提供され、例えば、ベンダによって提供されるインターネット上のサーバ(図示省略)から端末装置10にインストールされてもよいし、多機能機100と共に出荷されるメディアから端末装置10にインストールされてもよい。 The control unit 20 includes a CPU 22 and a memory 24. The CPU 22 executes various processes according to programs 26 and 28 stored in the memory 24. The memory 24 includes an OS (Operating System) program 26, a postcard application program 28 (hereinafter referred to as "postcard application 28") for causing the multi-function device 100 to print on a postcard-sized print medium, and Remember. The postcard application 28 is provided by the vendor of the multi-function device 100, and may be installed on the terminal device 10 from a server on the Internet (not shown) provided by the vendor, for example, or may be shipped together with the multi-function device 100. It may also be installed on the terminal device 10 from media.

はがきアプリ28は、メモリ24内に記憶領域を確保し、当該記憶領域に住所テーブル30と喪中設定フラグ40とを記憶させる。住所テーブル30では、名前、住所等を示す住所情報と、年賀印刷フラグ31aと、年賀受取フラグ31bと、喪中印刷フラグ32aと、喪中受取フラグ32bと、寒中印刷フラグ33aと、暑中印刷フラグ34aと、が対応付けて記憶される。なお、変形例では、はがきアプリ28が端末装置10にインストールされる前に、メモリ24に住所情報のリストが記憶されていてもよい。そして、住所テーブル30は、当該リスト内の住所情報に対応付けて、各フラグ31a等を記憶してもよい。 The postcard application 28 secures a storage area in the memory 24, and stores the address table 30 and mourning setting flag 40 in the storage area. The address table 30 includes address information indicating names, addresses, etc., a New Year's card printing flag 31a, a New Year's card receiving flag 31b, a mourning printing flag 32a, a mourning receiving flag 32b, a cold printing flag 33a, a hot summer printing flag 34a, and , are stored in association with each other. Note that in a modified example, a list of address information may be stored in the memory 24 before the postcard application 28 is installed on the terminal device 10. The address table 30 may store each flag 31a and the like in association with the address information in the list.

年賀印刷フラグ31aは、対応する住所を送付先とする年賀状を印刷したことを示す「ON」と、当該年賀状を印刷していないことを示す「OFF」と、のどちらかの値に設定される。年賀受取フラグ31bは、対応する住所を送付元とする年賀状を受け取ったことを示す「ON」と、当該年賀状を受け取っていないことを示す「OFF」と、のどちらかの値に設定される。 The New Year's card printing flag 31a is set to either "ON" indicating that a New Year's card to be sent to the corresponding address has been printed, or "OFF" indicating that the New Year's card has not been printed. . The New Year's card reception flag 31b is set to either "ON" indicating that a New Year's card sent from the corresponding address has been received, or "OFF" indicating that the New Year's card has not been received.

喪中印刷フラグ32a、喪中受取フラグ32bは、それぞれ、対象のはがきが年賀状ではなく喪中はがきである点を除いて、年賀印刷フラグ31a、年賀受取フラグ31bと同様である。また、寒中印刷フラグ33a、暑中印刷フラグ34aは、それぞれ、対象のはがきが年賀状ではなく寒中見舞いはがき、暑中見舞いはがきである点を除いて、年賀印刷フラグ31aと同様である。 The mourning printing flag 32a and the mourning reception flag 32b are similar to the New Year's card printing flag 31a and the New Year's card receiving flag 31b, respectively, except that the target postcard is a mourning postcard rather than a New Year's card. Furthermore, the cold weather printing flag 33a and the hot summer printing flag 34a are similar to the New Year's printing flag 31a, except that the target postcards are not New Year's cards but winter greetings postcards and hot summer greetings postcards, respectively.

喪中設定フラグ40は、喪中はがきの送付元に年賀状を送付することを示す「ON」と、当該年賀状を送付しないことを示す「OFF」と、のどちらかの値に設定される。住所テーブル30内の各フラグ31a等及び喪中設定フラグ40は、初期状態では全て「OFF」に設定されている。 The mourning setting flag 40 is set to either "ON" indicating that a New Year's card will be sent to the sender of the mourning postcard, or "OFF" indicating that the New Year's card will not be sent. In the initial state, each flag 31a, etc. and the mourning setting flag 40 in the address table 30 are all set to "OFF".

(印刷及びスキャンの具体的なケース;図2)
図2を参照して、各装置10、100によって実現される印刷及びスキャンの具体的なケースを説明する。なお、以下では、端末装置10のCPU22が実行する処理について、理解の容易さの観点から、CPU22を主体として記載せずに、端末装置10を主体として記載する。
(Specific case of printing and scanning; Figure 2)
With reference to FIG. 2, a specific case of printing and scanning realized by each of the devices 10 and 100 will be described. Note that, in the following, from the viewpoint of ease of understanding, the processing executed by the CPU 22 of the terminal device 10 will be described with the terminal device 10 as the main body instead of the CPU 22 as the main body.

端末装置10は、OSプログラム26に従って、はがきアプリ28を起動するための起動アイコンを表示部12に表示する。端末装置10は、ユーザから起動アイコンの選択を受け付けると、T100において、はがきアプリ28を起動する(即ち、はがきアプリ28を利用するための操作を受け付け可能とする)。 The terminal device 10 displays a startup icon for starting the postcard application 28 on the display unit 12 according to the OS program 26. When the terminal device 10 receives the selection of the activation icon from the user, the terminal device 10 activates the postcard application 28 at T100 (that is, makes it possible to accept an operation for using the postcard application 28).

端末装置10は、はがきアプリ28が起動されると、T102において、はがきアプリ28に従ってメニュー画面MSを表示部12に表示する。メニュー画面MSは、年賀アイコンA1と、喪中アイコンA2と、寒中アイコンA3と、暑中アイコンA4と、スキャンアイコンA5と、を含む。年賀アイコンA1、喪中アイコンA2、寒中アイコンA3、暑中アイコンA4は、それぞれ、年賀画像、喪中画像、寒中見舞い画像、暑中見舞い画像の印刷を多機能機100に実行させるためのアイコンである。年賀画像、喪中画像、寒中見舞い画像、暑中見舞い画像は、それぞれ、年賀状、喪中はがき、寒中見舞いはがき、暑中見舞いはがきを作成するための画像である。スキャンアイコンA5は、受け取ったはがきのスキャンを多機能機100に実行させるためのアイコンである。なお、メニュー画面MSは、各アイコンA1~A5の他に、さらに、他の種類の挨拶状(例えば、引越しの挨拶状)を作成するための画像の印刷を多機能機100に実行させるためのアイコンを含んでもよい。 When the postcard application 28 is activated, the terminal device 10 displays the menu screen MS on the display unit 12 in accordance with the postcard application 28 at T102. The menu screen MS includes a New Year's card icon A1, a mourning icon A2, a winter icon A3, a hot summer icon A4, and a scan icon A5. The New Year's card icon A1, the mourning icon A2, the winter icon A3, and the hot summer icon A4 are icons for causing the multi-function device 100 to print a New Year's card image, a mourning image, a winter greeting image, and a summer greeting image, respectively. The New Year's card image, the mourning image, the winter greeting image, and the summer greeting image are images for creating a New Year's card, a mourning postcard, a winter greeting postcard, and a summer greeting postcard, respectively. The scan icon A5 is an icon for causing the multi-function device 100 to scan a received postcard. In addition to the icons A1 to A5, the menu screen MS also displays an image for causing the multi-function device 100 to print images for creating other types of greeting cards (for example, greeting cards for moving). May also include an icon.

(ケースC1)
メニュー画面MS内のアイコンA1~A4のいずれかがユーザによって選択されるケースC1を説明する。端末装置10は、ユーザからメニュー画面MS内のアイコンA1~A4のいずれかの選択を受け付けると、T110において、複数個の画像の中から対象の画像を選択するための画像選択画面を表示部12に表示する。例えば、年賀アイコンA1が選択される場合には、画像選択画面は、複数個の年賀画像を含む。T112では、端末装置10は、ユーザから複数個の画像の中から対象の画像の選択を受け付ける。
(Case C1)
A case C1 in which one of the icons A1 to A4 in the menu screen MS is selected by the user will be described. When the terminal device 10 receives a selection from the user of any of the icons A1 to A4 on the menu screen MS, at T110, the terminal device 10 displays an image selection screen on the display unit 12 for selecting a target image from a plurality of images. to be displayed. For example, when New Year's card icon A1 is selected, the image selection screen includes a plurality of New Year's cards. At T112, the terminal device 10 receives selection of a target image from a plurality of images from the user.

T114では、端末装置10は、複数個の住所情報の中から対象の住所情報を選択するための住所選択画面を表示部12に表示する。住所選択画面は、住所テーブル30内の複数個の住所情報を含む。T116では、端末装置10は、ユーザから複数個の住所情報の中から住所情報AI1の選択を受け付ける。そして、端末装置10は、T118において、ユーザから印刷指示を受け付けると、T120において、T112で選択された対象の画像(例えば年賀画像)を表わす画像情報と、T116で選択された住所情報AI1と、を含む印刷要求を多機能機100に送信する。これにより、多機能機100は、T122において、画像情報によって表わされる対象の画像をはがきの裏面に印刷し、住所情報AI1を当該はがきの表面に印刷する。これにより、挨拶状(例えば年賀状)が作成される。 At T114, the terminal device 10 displays on the display unit 12 an address selection screen for selecting target address information from a plurality of pieces of address information. The address selection screen includes a plurality of pieces of address information in the address table 30. At T116, the terminal device 10 accepts selection of address information AI1 from a plurality of pieces of address information from the user. Then, when the terminal device 10 receives a print instruction from the user at T118, at T120, the terminal device 10 receives image information representing the target image (for example, a New Year's card image) selected at T112, and address information AI1 selected at T116. A print request containing the information is sent to the multi-function device 100. Thereby, in T122, the multi-function device 100 prints the target image represented by the image information on the back side of the postcard, and prints the address information AI1 on the front side of the postcard. As a result, a greeting card (for example, a New Year's card) is created.

また、端末装置10は、T124において、住所テーブル30(図1参照)を変更する。例えば、T102で表示されたメニュー画面MS内の年賀アイコンA1が選択された場合には、端末装置10は、T116で選択された住所情報AI1に対応付けられている年賀印刷フラグ31a(図1参照)を「OFF」から「ON」に変更する。同様に、喪中アイコンA2、寒中アイコンA3、又は、暑中アイコンA4が選択された場合には、住所情報AI1に対応付けられている喪中印刷フラグ32a、寒中印刷フラグ33a、又は、暑中印刷フラグ34a(図1参照)が「OFF」から「ON」に変更される。 Furthermore, the terminal device 10 changes the address table 30 (see FIG. 1) at T124. For example, when the New Year's card icon A1 in the menu screen MS displayed at T102 is selected, the terminal device 10 prints the New Year's card printing flag 31a (see FIG. 1) associated with the address information AI1 selected at T116. ) from "OFF" to "ON". Similarly, when the mourning icon A2, the cold summer icon A3, or the hot summer icon A4 is selected, the mourning printing flag 32a, the cold printing flag 33a, or the hot summer printing flag 34a ( (see FIG. 1) is changed from "OFF" to "ON".

(ケースC2)
メニュー画面MS内のスキャンアイコンA5がユーザによって選択されるケースC2を説明する。本ケースでは、ユーザが住所情報AI2に対応する相手から年賀状又は喪中はがきを受け取る状況を想定する。この場合、端末装置10は、ユーザからメニュー画面MS内のスキャンアイコンA5の選択を受け付ける。そして、ユーザが、年賀状又は喪中はがきの表面及び裏面のうち、住所情報AI2が記述されている面を多機能機100がスキャンできるように、年賀状又は喪中はがきを多機能機100にセットした後に、端末装置10は、T150において、スキャン要求を多機能機100に送信する。
(Case C2)
A case C2 in which the scan icon A5 in the menu screen MS is selected by the user will be described. In this case, a situation is assumed in which the user receives a New Year's card or a mourning postcard from the person corresponding to the address information AI2. In this case, the terminal device 10 accepts the selection of the scan icon A5 in the menu screen MS from the user. Then, after the user sets the New Year's card or mourning postcard in the multi-function device 100 so that the multi-function device 100 can scan the front and back sides of the New Year's card or mourning postcard, on which the address information AI2 is written, The terminal device 10 transmits a scan request to the multi-function device 100 at T150.

多機能機100は、T150において、スキャン要求を受信すると、T152において、受信済みのスキャン要求に従って、年賀状又は喪中はがきのスキャンを実行し、スキャン画像を表わすスキャン画像情報を取得する。そして、T154では、多機能機100は、取得済みのスキャン画像情報を端末装置10に送信する。 Upon receiving the scan request at T150, the multi-function device 100 scans the New Year's card or mourning postcard in accordance with the received scan request at T152, and acquires scan image information representing the scan image. Then, at T154, the multi-function device 100 transmits the acquired scan image information to the terminal device 10.

端末装置10は、T154において、スキャン画像情報を受信すると、T156において、受信済みのスキャン画像情報によって表わされるスキャン画像に対してOCR(Optical Character Recognitionの略)を実行して、住所情報AI2を取得する。 Upon receiving the scan image information at T154, the terminal device 10 performs OCR (abbreviation for Optical Character Recognition) on the scan image represented by the received scan image information at T156 to obtain address information AI2. do.

T158では、端末装置10は、スキャンされたはがきが年賀状であるのか喪中はがきであるのかをユーザに確認するための確認画面SC1を表示部12に表示する。確認画面SC1は、年賀状を選択するためのラジオボタン「年賀状」と、喪中はがきを選択するためラジオボタン「喪中はがき」と、を含む。 At T158, the terminal device 10 displays a confirmation screen SC1 on the display unit 12 for the user to confirm whether the scanned postcard is a New Year's card or a mourning postcard. The confirmation screen SC1 includes a radio button "New Year's card" for selecting a New Year's card, and a radio button "Mourning postcard" for selecting a mourning postcard.

T160では、端末装置10は、ラジオボタン「年賀状」が選択された場合には、T156で取得された住所情報AI2に対応付けられている年賀受取フラグ31b(図1参照)を「OFF」から「ON」に変更する。同様に、ラジオボタン「喪中はがき」が選択された場合には、喪中受取フラグ32b(図1参照)が「OFF」から「ON」に変更される。 At T160, when the radio button "New Year's card" is selected, the terminal device 10 changes the New Year's card reception flag 31b (see FIG. 1) associated with the address information AI2 acquired at T156 from "OFF" to " "ON". Similarly, when the radio button "Mourning postcard" is selected, the mourning reception flag 32b (see FIG. 1) is changed from "OFF" to "ON".

(カウント処理;図3)
図3を参照して、端末装置10のCPU22がはがきアプリ28に従って実行するカウント処理の内容を説明する。図3の処理は、ユーザからはがきアプリ28の起動指示が与えられなくても、所定の時刻(例えば午前12時)が到来することに起因して、OSプログラム26によってはがきアプリ28が起動されることをトリガとして開始される。
(Counting process; Figure 3)
With reference to FIG. 3, the content of the counting process executed by the CPU 22 of the terminal device 10 according to the postcard application 28 will be explained. In the process of FIG. 3, even if the user does not give an instruction to start the postcard application 28, the OS program 26 starts the postcard application 28 due to the arrival of a predetermined time (for example, 12:00 am). It is started using this as a trigger.

S10では、CPU22は、本日の日付が8月7日であるのか否かを判断する。8月7日は、暑中見舞いはがきのやりとりが行われる期間(例えば7月7日~8月6日)が終了した日の翌日である。CPU22は、本日の日付が8月7日であると判断する場合(S10でYES)に、S12に進み、本日の日付が8月7日でないと判断する場合(S10でNO)に、S20に進む。 In S10, the CPU 22 determines whether or not today's date is August 7th. August 7th is the day after the end of the period (for example, July 7th to August 6th) during which summer greeting postcards are exchanged. If the CPU 22 determines that today's date is August 7th (YES in S10), it proceeds to S12, and if it determines that today's date is not August 7th (NO in S10), it proceeds to S20. move on.

S12では、CPU22は、住所テーブル30から、「ON」に設定されている暑中印刷フラグ34aの個数をカウントする。そして、CPU22は、カウント済みの個数を今年度に作成した暑中見舞いはがきの枚数(以下では「暑中印刷枚数」と呼ぶ)としてメモリ24に記憶させる。ここで記憶される暑中印刷枚数は、暑中見舞いはがきを作成するために今年度に多機能機100で消費されたはがきサイズの印刷媒体の枚数である。なお、「年度」は、本実施例では、4月1日から翌年の3月31日までの1年間を意味するが、変形例では、4月1日とは異なる日からの1年間であってもよい。 In S12, the CPU 22 counts the number of summer printing flags 34a set to "ON" from the address table 30. Then, the CPU 22 stores the counted number in the memory 24 as the number of summer greeting postcards created this year (hereinafter referred to as the "summer printing number"). The number of summer prints stored here is the number of postcard-sized print media consumed by the multi-function device 100 in the current fiscal year to create summer greetings postcards. In addition, in this example, "year" means one year from April 1st to March 31st of the following year, but in a modified example, it can mean one year from a date different from April 1st. You can.

S16では、CPU22は、住所テーブル30内の全ての住所情報の個数をカウントする。そして、CPU22は、カウント済みの個数を8月の時点の住所数としてメモリ24に記憶させる。なお、CPU22は、昨年度の8月の時点の住所数がメモリ24に記憶されている場合には、昨年度の8月の時点の住所数に代えて、今年度の8月の時点の住所数をメモリ24に記憶させる。S16が終了すると図3の処理が終了する。 In S16, the CPU 22 counts the number of all pieces of address information in the address table 30. Then, the CPU 22 stores the counted number in the memory 24 as the number of addresses in August. Note that if the number of addresses as of August of the previous year is stored in the memory 24, the CPU 22 stores the number of addresses as of August of the current year instead of the number of addresses as of August of the last year. It is stored in the memory 24. When S16 ends, the process of FIG. 3 ends.

また、CPU22は、本日の日付が8月7日でないと判断する場合(S10でNO)に、S20において、本日の日付が2月1日であるのか否かを判断する。2月1日は、年賀状、喪中はがき、及び、寒中見舞いはがきのやりとりが行われる期間(例えば12月1日~1月31日)が終了した日の翌日である。CPU22は、本日の日付が2月1日であると判断する場合(S20でYES)に、S22に進み、本日の日付が2月1日でないと判断する場合(S20でNO)に、図3の処理を終了する。 Further, if the CPU 22 determines that today's date is not August 7th (NO in S10), it determines in S20 whether or not today's date is February 1st. February 1st is the day after the end of the period (for example, December 1st to January 31st) during which New Year's cards, mourning postcards, and midsummer greeting postcards are exchanged. If the CPU 22 determines that today's date is February 1st (YES in S20), the process proceeds to S22, and if it determines that today's date is not February 1st (NO in S20), the process proceeds to S22. Terminates the process.

S22では、CPU22は、住所テーブル30から、「ON」に設定されている年賀印刷フラグ31aの個数と、「ON」に設定されている喪中印刷フラグ32aの個数と、をカウントする。そして、CPU22は、カウント済みの2種類の個数を、今年度に作成した年賀状の枚数(以下では「年賀印刷枚数」と呼ぶ)及び今年度に作成した喪中はがきの枚数(以下では「喪中印刷枚数」と呼ぶ)としてメモリ24に記憶させる。ここで記憶される年賀印刷枚数、喪中印刷枚数は、それぞれ、年賀状、喪中見舞いはがきを作成するために今年度に多機能機100で消費されたはがきサイズの印刷媒体の枚数である。 In S22, the CPU 22 counts the number of New Year's card printing flags 31a set to "ON" and the number of mourning printing flags 32a set to "ON" from the address table 30. Then, the CPU 22 calculates the two types of numbers that have already been counted: the number of New Year's cards created this year (hereinafter referred to as the "number of printed New Year's cards") and the number of mourning postcards created this year (hereinafter referred to as the "number of printed New Year's cards"). '') is stored in the memory 24. The number of New Year's cards printed and the number of printed pages during mourning stored here are the number of postcard-sized print media consumed in the current year by the multi-function device 100 to create New Year's cards and mourning postcards, respectively.

S24では、CPU22は、住所テーブル30内の全ての住所情報に対応付けられている全てのフラグ31a等を「OFF」にリセットする。 In S24, the CPU 22 resets all the flags 31a and the like associated with all the address information in the address table 30 to "OFF".

S26では、CPU22は、住所テーブル30内の全ての住所情報の個数をカウントする。そして、CPU22は、カウント済みの個数を2月の時点の住所数としてメモリ24に記憶させる。なお、CPU22は、昨年度の2月の時点の住所数がメモリ24に記憶されている場合には、昨年度の2月の時点の住所数に代えて、今年度の2月の時点の住所数をメモリ24に記憶させる。S26が終了すると図3の処理が終了する。 In S26, the CPU 22 counts the number of pieces of address information in the address table 30. Then, the CPU 22 stores the counted number in the memory 24 as the number of addresses in February. Note that if the number of addresses as of February of the previous year is stored in the memory 24, the CPU 22 stores the number of addresses as of February of the current year instead of the number of addresses as of February of the last year. It is stored in the memory 24. When S26 ends, the process of FIG. 3 ends.

(メニュー表示処理;図4)
図4を参照して、端末装置10のCPU22がはがきアプリ28に従って実行するメニュー表示処理の内容を説明する。図4の処理は、ユーザからはがきアプリ28の起動指示が与えられることに起因して、はがきアプリ28が起動されることをトリガとして開始される(図2のT100参照)。
(Menu display processing; Figure 4)
The contents of the menu display process executed by the CPU 22 of the terminal device 10 according to the postcard application 28 will be explained with reference to FIG. 4. The process shown in FIG. 4 is started when the postcard application 28 is started in response to an instruction from the user to start the postcard application 28 (see T100 in FIG. 2).

S40では、CPU22は、本日の日付が12月1日~1月6日の期間内(即ち年賀状のやりとりが行われる期間内)であるのか否かを判断する。CPU22は、本日の日付が当該期間内であると判断する場合(S10でYES)に、S42に進む。 In S40, the CPU 22 determines whether or not today's date falls within the period from December 1st to January 6th (ie, within the period during which New Year's cards are exchanged). If the CPU 22 determines that today's date falls within the relevant period (YES in S10), the process proceeds to S42.

S42では、CPU22は、住所テーブル30(図1参照)内のいずれかの年賀印刷フラグ31aが「ON」であるのか否かを判断する。CPU22は、いずれかの年賀印刷フラグ31aが「ON」であると判断する場合(S42でYES)、即ち、今年度に少なくとも1枚の年賀状を作成済みである場合に、S44及びS46の処理をスキップして、S60に進む。一方、CPU22は、全ての年賀印刷フラグ31aが「OFF」であると判断する場合(S42でNO)、即ち、今年度に1枚の年賀状も作成されていない場合に、S44に進む。 In S42, the CPU 22 determines whether any New Year's card printing flag 31a in the address table 30 (see FIG. 1) is "ON". If the CPU 22 determines that any New Year's card printing flag 31a is "ON" (YES in S42), that is, if at least one New Year's card has been created this year, the CPU 22 executes the processing in S44 and S46. Skip and proceed to S60. On the other hand, if the CPU 22 determines that all New Year's card printing flags 31a are "OFF" (NO in S42), that is, if not a single New Year's card has been created this year, the process proceeds to S44.

S44では、CPU22は、住所テーブル30内のいずれかの喪中印刷フラグ32aが「ON」であるのか否かを判断する。CPU22は、いずれかの喪中印刷フラグ32aが「ON」であると判断する場合(S44でYES)、即ち、今年度に少なくとも1枚の喪中はがきを作成済みである場合(換言するとユーザが喪中である場合)に、S46をスキップして、S60に進む。一方、CPU22は、全ての喪中印刷フラグ32aが「OFF」であると判断する場合(S44でNO)、即ち、今年度に1枚の喪中はがきも作成されていない場合に、S46において、今年度に作成すべき年賀状の枚数を予測して通知する処理(図5参照)を実行する。S46が終了すると、S60に進む。 In S44, the CPU 22 determines whether any mourning printing flag 32a in the address table 30 is "ON". If the CPU 22 determines that one of the mourning print flags 32a is "ON" (YES in S44), that is, if at least one mourning postcard has been created this year (in other words, if the user is in mourning) (if there is one), skip S46 and proceed to S60. On the other hand, if the CPU 22 determines that all mourning print flags 32a are "OFF" (NO in S44), that is, if not a single mourning postcard has been created in this year, in S46, The process of predicting and notifying the number of New Year's cards to be created (see FIG. 5) is executed. When S46 ends, the process advances to S60.

また、CPU22は、本日の日付が12月1日~1月6日の期間内でないと判断する場合(S40でNO)に、S50において、本日の日付が1月7日~1月31日の期間内(即ち寒中見舞いはがきのやりとりが行われる期間内)であるのか否かを判断する。CPU22は、本日の日付が当該期間内であると判断する場合(S50でYES)に、S52に進み、本日の日付が当該期間内でないと判断する場合(S50でNO)に、S52及びS54をスキップして、S60に進む。 Further, if the CPU 22 determines that today's date is not within the period from December 1st to January 6th (NO in S40), in S50, the CPU 22 determines that today's date is not within the period from January 7th to January 31st. It is determined whether or not it is within the period (that is, within the period during which greeting postcards are exchanged). If the CPU 22 determines that today's date is within the relevant period (YES in S50), it proceeds to S52, and if it determines that today's date is not within the relevant period (NO in S50), it proceeds to S52 and S54. Skip and proceed to S60.

S52では、CPU22は、住所テーブル30内のいずれかの寒中印刷フラグ33aが「ON」であるのか否かを判断する。CPU22は、いずれかの寒中印刷フラグ33aが「ON」であると判断する場合(S52でYES)、即ち、今年度に少なくとも1枚の寒中見舞いはがきを作成済みである場合に、S54をスキップして、S60に進む。一方、CPU22は、全ての寒中印刷フラグ33aが「OFF」であると判断する場合(S52でNO)、即ち、今年度に1枚の寒中見舞いはがきも作成されていない場合に、S54において、今年度に作成すべき寒中見舞いはがきの枚数を予測して通知する処理(図7参照)を実行する。S54が終了すると、S60に進む。 In S52, the CPU 22 determines whether any winter printing flag 33a in the address table 30 is "ON". If the CPU 22 determines that any of the winter printing flags 33a is "ON" (YES in S52), that is, if at least one winter greeting postcard has been created this year, it skips S54. Then, proceed to S60. On the other hand, if the CPU 22 determines that all the winter printing flags 33a are "OFF" (NO in S52), that is, if not a single winter greeting postcard has been created this year, the CPU 22 determines in S54 that the present Executes a process (see Figure 7) that predicts and notifies the number of winter greeting postcards that should be created in the fiscal year. When S54 ends, the process advances to S60.

S60では、CPU22は、メニュー画面MS(図2のT102参照)を表示部12に表示させる。S70は、図2のT110~T160の処理と同様である。S70の処理が終了すると、図4の処理が終了する。 In S60, the CPU 22 causes the display unit 12 to display the menu screen MS (see T102 in FIG. 2). S70 is similar to the processing from T110 to T160 in FIG. When the process of S70 ends, the process of FIG. 4 ends.

例えば、S44の処理が省略されて、S42でNOの場合にS46が実行される比較例が想定される。比較例では、CPU22は、ユーザが喪中である場合であっても、S46の処理を実行して、今年度に作成すべき年賀状の枚数をユーザに通知する。この場合、喪中であって年賀状を送付する可能性が低いユーザに不快感を与える可能性がある。これに対し、本実施例では、ユーザが喪中である場合(S44でYES)に、S46の処理を実行しない。これにより、ユーザに不快感を与えることを抑制することができる。なお、変形例では、上記の比較例の構成を採用してもよい。 For example, a comparative example is assumed in which the process of S44 is omitted and S46 is executed if NO in S42. In the comparative example, even if the user is in mourning, the CPU 22 executes the process of S46 to notify the user of the number of New Year's cards to be created this year. In this case, the user who is in mourning and is unlikely to send a New Year's card may feel uncomfortable. In contrast, in this embodiment, when the user is in mourning (YES in S44), the process in S46 is not executed. Thereby, it is possible to prevent the user from feeling uncomfortable. Note that, in a modified example, the configuration of the above-mentioned comparative example may be adopted.

(年賀枚数予測処理;図5)
図5を参照して、図4のS46の年賀枚数予測処理を説明する。S100では、CPU22は、メモリ24に記憶されている年賀印刷枚数(図3のS22参照)が1枚以上であるのか否かを判断する。CPU22は、年賀印刷枚数が1枚以上であると判断する場合(S100でYES)に、S102において、年賀印刷枚数(即ち昨年度に作成された年賀状の枚数)を仮年賀枚数として決定する。仮年賀枚数は、今年度に作成すべき年賀状の枚数の予測に利用される枚数である。一方、CPU22は、年賀印刷枚数が0枚であると判断する場合(S100でNO)に、S110に進む。
(New Year's card number prediction process; Figure 5)
With reference to FIG. 5, the New Year's card number prediction process in S46 of FIG. 4 will be described. In S100, the CPU 22 determines whether the number of printed New Year's cards stored in the memory 24 (see S22 in FIG. 3) is one or more. If the CPU 22 determines that the number of New Year's cards printed is one or more (YES in S100), in S102, the CPU 22 determines the number of New Year's cards printed (that is, the number of New Year's cards created in the previous year) as the provisional number of New Year's cards. The provisional number of New Year's cards is the number used to predict the number of New Year's cards to be created this year. On the other hand, if the CPU 22 determines that the number of New Year's cards printed is 0 (NO in S100), the process proceeds to S110.

S110では、CPU22は、メモリ24に記憶されている喪中印刷枚数(図3のS22参照)が1枚以上であるのか否かを判断する。CPU22は、喪中印刷枚数が1枚以上であると判断する場合(S110でYES)に、S112において、喪中印刷枚数(即ち昨年度に作成された喪中はがきの枚数)を仮年賀枚数として決定する。一方、CPU22は、喪中印刷枚数が0枚であると判断する場合(S110でNO)に、S120に進む。 In S110, the CPU 22 determines whether the number of printed pages during mourning (see S22 in FIG. 3) stored in the memory 24 is one or more. If the CPU 22 determines that the number of mourning pages is one or more (YES in S110), in S112, the CPU 22 determines the number of mourning pages (that is, the number of mourning postcards created in the previous year) as the provisional number of New Year's cards. On the other hand, if the CPU 22 determines that the number of pages printed during mourning is 0 (NO in S110), the process proceeds to S120.

S120では、CPU22は、メモリ24に記憶されている暑中印刷枚数(図3のS12参照)が1枚以上であるのか否かを判断する。CPU22は、暑中印刷枚数が1枚以上であると判断する場合(S120でYES)に、S122において、暑中印刷枚数(即ち今年度に作成された暑中見舞いはがきの枚数)を仮年賀枚数として決定する。S102、S112、及び、S122のいずれかが終了すると、CPU22は、S130において、今年度に作成すべき年賀状の枚数を通知する通知処理(図6参照)を実行する。S130が終了すると、図5の処理が終了する。一方、CPU22は、暑中印刷枚数が0枚であると判断する場合(S120でNO)に、S140に進む。 In S120, the CPU 22 determines whether the number of copies to be printed during the summer (see S12 in FIG. 3) stored in the memory 24 is one or more. If the CPU 22 determines that the number of summer prints is one or more (YES in S120), in S122, the CPU 22 determines the number of summer prints (i.e., the number of summer greeting postcards created this year) as the provisional number of New Year's cards. . When any one of S102, S112, and S122 is completed, the CPU 22 executes a notification process (see FIG. 6) in S130 to notify the number of New Year's cards to be created this year. When S130 ends, the process of FIG. 5 ends. On the other hand, if the CPU 22 determines that the number of sheets printed during the hot summer is 0 (NO in S120), the process proceeds to S140.

S140では、CPU22は、住所テーブル30内の全ての住所情報の個数をカウントする。S142では、CPU22は、カウント済みの住所情報の個数を今年度に作成すべき年賀状の枚数(以下では「予測年賀枚数」と呼ぶ)として決定し、決定済みの予測年賀枚数を含む通知画面SC2を表示部12に表示する。即ち、昨年度の年賀状、昨年度の喪中はがき、及び、今年度の暑中見舞いはがきのいずれの挨拶状も作成されていない場合には、住所テーブル30内の全ての住所情報の個数が予測年賀枚数としてユーザに通知される。これにより、ユーザは、予測年賀枚数を知ることができる。 In S140, the CPU 22 counts the number of pieces of address information in the address table 30. In S142, the CPU 22 determines the number of address information that has already been counted as the number of New Year's cards to be created this year (hereinafter referred to as the "predicted number of New Year's cards"), and displays a notification screen SC2 containing the determined predicted number of New Year's cards. Displayed on the display section 12. In other words, if no greeting cards have been created, such as last year's New Year's card, last year's mourning postcard, and this year's Summer Greeting postcard, the number of all address information in the address table 30 is used as the predicted number of New Year's cards by the user. will be notified. This allows the user to know the predicted number of New Year's cards.

S144では、CPU22は、喪中はがきの送付元に年賀状を送付するのか否かをユーザに問い合わせるための問合画面SC3を表示部12に表示する。問合画面SC3は、喪中はがきの送付元に年賀状を送付することを示すラジオボタン「はい」と、当該年賀状を送付しないことを示すラジオボタン「いいえ」と、を含む。 In S144, the CPU 22 displays an inquiry screen SC3 on the display unit 12 for inquiring the user whether or not to send a New Year's card to the sender of the mourning postcard. The inquiry screen SC3 includes a radio button "Yes" indicating that a New Year's card will be sent to the sender of the mourning postcard, and a radio button "No" indicating that the New Year's card will not be sent.

S146では、CPU22は、ラジオボタン「はい」がユーザによって選択されたのか否かを判断する。CPU22は、ラジオボタン「はい」がユーザによって選択されたと判断する場合(S146でYES)に、喪中設定フラグ40を「OFF」から「ON」に変更する。S148が終了すると、図5の処理が終了する。一方、CPU22は、ラジオボタン「いいえ」がユーザによって選択されたと判断する場合(S146でNO)に、S148をスキップして、図5の処理を終了する。 In S146, the CPU 22 determines whether the radio button "Yes" has been selected by the user. When the CPU 22 determines that the user has selected the radio button "Yes" (YES in S146), the CPU 22 changes the mourning setting flag 40 from "OFF" to "ON". When S148 ends, the process of FIG. 5 ends. On the other hand, if the CPU 22 determines that the radio button "No" has been selected by the user (NO in S146), the CPU 22 skips S148 and ends the process of FIG. 5.

(通知処理;図6)
図6を参照して、図5のS130の通知処理を説明する。S160では、CPU22は、住所テーブル30内のいずれかの喪中受取フラグ32bが「ON」であるのか否かを判断する。CPU22は、いずれかの喪中受取フラグ32bが「ON」であると判断する場合(S160でYES)に、S162において、「ON」に設定されている喪中受取フラグ32bの個数をカウントする。そして、CPU22は、カウント済みの個数を今年度に受け取った喪中はがきの枚数(以下では「喪中受取枚数」と呼ぶ)として決定する。一方、CPU22は、全ての喪中受取フラグ32bが「OFF」であると判断する場合(S160でNO)に、S164に進む。
(Notification processing; Figure 6)
The notification process in S130 of FIG. 5 will be described with reference to FIG. 6. In S160, the CPU 22 determines whether any mourning reception flag 32b in the address table 30 is "ON". If the CPU 22 determines that one of the mourning reception flags 32b is "ON" (YES in S160), the CPU 22 counts the number of mourning reception flags 32b set to "ON" in S162. Then, the CPU 22 determines the counted number as the number of mourning postcards received this year (hereinafter referred to as the "number of mourning postcards received"). On the other hand, if the CPU 22 determines that all mourning reception flags 32b are "OFF" (NO in S160), the process proceeds to S164.

S164では、CPU22は、喪中設定フラグ40が「ON」であるのか否かを判断する。CPU22は、喪中設定フラグ40が「ON」であると判断する場合(S164でYES)に、S166をスキップして、S170に進む。一方、喪中設定フラグ40が「OFF」であると判断する場合(S164でNO)に、S166において、今年度に受け取った喪中はがきの枚数をユーザに確認するための確認画面SC4を表示部12に表示する。確認画面SC4は、受け取り済みの喪中はがきの枚数を入力するための入力欄を含む。CPU22は、確認画面SC4内の入力欄に入力された枚数を喪中受取枚数として決定する。S166が終了すると、S170に進む。 In S164, the CPU 22 determines whether the mourning setting flag 40 is "ON". If the CPU 22 determines that the mourning setting flag 40 is "ON" (YES in S164), the CPU 22 skips S166 and proceeds to S170. On the other hand, if it is determined that the mourning setting flag 40 is "OFF" (NO in S164), a confirmation screen SC4 is displayed on the display unit 12 in S166 to confirm with the user the number of mourning postcards received this year. indicate. The confirmation screen SC4 includes an input field for inputting the number of mourning postcards that have been received. The CPU 22 determines the number of coins entered in the input field on the confirmation screen SC4 as the number of coins to be received during mourning. When S166 ends, the process advances to S170.

S170では、CPU22は、住所情報を新たに入力するための住所入力画面SC5を表示部12に表示する。住所入力画面SC5は、住所情報を入力するための入力欄を含む。CPU22は、入力欄に住所情報がユーザによって入力されて、住所入力画面SC5内のアイコン「はい」がユーザによって選択される場合に、入力済みの住所情報を住所テーブル30に記憶する。また、CPU22は、入力欄に住所情報がユーザによって入力されて、住所入力画面SC5内のアイコン「次」がユーザによって選択される場合に、入力済みの住所情報を住所テーブル30に記憶すると共に、次の住所情報を入力するための入力欄を含む住所入力画面SC5を再び表示する。これにより、ユーザは、複数個の住所情報を入力することができる。また、CPU22は、住所入力画面SC5内のアイコン「いいえ」がユーザによって選択される場合に、住所入力画面SC5の表示を終了して、S172に進む。なお、変形例では、CPU22は、住所入力画面SC5のみならず、住所テーブル30の中から住所情報を削除するための操作を受け付けるための削除画面を表示してもよい。また、変形例では、CPU22は、S170の処理を実行しなくてもよい。 In S170, the CPU 22 displays an address input screen SC5 on the display unit 12 for newly inputting address information. Address input screen SC5 includes an input field for inputting address information. The CPU 22 stores the input address information in the address table 30 when the user inputs address information in the input field and selects the icon "Yes" in the address input screen SC5. Further, when address information is input by the user in the input field and the icon "Next" in the address input screen SC5 is selected by the user, the CPU 22 stores the input address information in the address table 30, and The address input screen SC5 including an input field for inputting the next address information is displayed again. This allows the user to input multiple pieces of address information. Further, when the user selects the icon "No" on the address input screen SC5, the CPU 22 ends the display of the address input screen SC5 and proceeds to S172. In addition, in a modified example, the CPU 22 may display not only the address input screen SC5 but also a deletion screen for accepting an operation for deleting address information from the address table 30. Furthermore, in a modified example, the CPU 22 does not need to execute the process of S170.

S172では、CPU22は、住所テーブル30内の住所情報の個数の増減数を計算する。具体的には、CPU22は、図5のS102又はS112において、年賀印刷枚数又は喪中印刷枚数を仮年賀枚数として決定した場合には、住所テーブル30に現在記憶されている全ての住所情報の個数(以下では「現在住所数」と呼ぶ)からメモリ24に記憶されている2月の時点の住所数(図3のS26参照)を減算することによって増減数を算出する。即ち、この場合の増減数は、昨年度の2月1日から本日に至るまでに増加又は減少した住所情報の個数を示す。 In S172, the CPU 22 calculates the increase or decrease in the number of pieces of address information in the address table 30. Specifically, in S102 or S112 of FIG. 5, when the CPU 22 determines the number of New Year's cards printed or the number of printed New Year's cards as the provisional number of New Year's cards, the CPU 22 determines the number of pieces of all address information currently stored in the address table 30 ( The number of increases and decreases is calculated by subtracting the number of addresses as of February (see S26 in FIG. 3) stored in the memory 24 from the number of addresses (hereinafter referred to as the "current number of addresses"). That is, the number of increases and decreases in this case indicates the number of pieces of address information that has increased or decreased from February 1 of the last year to today.

また、CPU22は、図5のS122において、暑中印刷枚数を仮年賀枚数として決定した場合には、現在住所数からメモリ24に記憶されている8月の時点の住所数(図3のS16参照)を減算することによって増減数を算出する。即ち、この場合の増減数は、今年度の8月7日から本日に至るまでに増加又は減少した住所情報の個数を示す。 In addition, in S122 of FIG. 5, when the CPU 22 determines the number of copies to be printed during the summer as the temporary number of New Year's cards, the CPU 22 determines the number of addresses in August stored in the memory 24 from the current number of addresses (see S16 in FIG. 3). Calculate the number of increases and decreases by subtracting . That is, the number of increases and decreases in this case indicates the number of pieces of address information that have increased or decreased from August 7th of this year to today.

S174では、CPU22は、喪中設定フラグ40が「ON」であるのか否かを判断する。CPU22は、喪中設定フラグ40が「ON」であると判断する場合(S174でYES)に、S176において、仮年賀枚数に増減数を加算することによって今年度に作成すべき年賀状の枚数(即ち予測年賀枚数)を算出する。喪中設定フラグ40が「ON」であるということは、ユーザが喪中はがきの送付元に年賀状を送付することを意味するので、喪中はがきを受け取った枚数である喪中受取枚数が減算されることなく予測年賀枚数が算出される。これにより、喪中はがきの送付元に年賀状を送付するユーザに対して、適切な予測年賀枚数を通知することができる。 In S174, the CPU 22 determines whether the mourning setting flag 40 is "ON". If the CPU 22 determines that the mourning setting flag 40 is "ON" (YES in S174), the CPU 22 calculates the number of New Year's cards to be created this year (i.e., the predicted number of New Year's cards) by adding the increase/decrease number to the provisional number of New Year's cards in S176. Calculate the number of New Year's cards). If the mourning setting flag 40 is "ON", it means that the user will send a New Year's card to the sender of the mourning postcard, so the number of mourning postcards received, which is the number of mourning postcards received, is predicted without being subtracted. The number of New Year's cards is calculated. As a result, it is possible to notify the appropriate predicted number of New Year's cards to the user who sends the New Year's cards to the sender of the mourning postcard.

一方、CPU22は、喪中設定フラグ40が「OFF」であると判断する場合(S174でNO)に、S178において、仮年賀枚数から喪中受取枚数を減算することによって減算値を算出し、減算値に増減数を加算することによって予測年賀枚数を算出する。喪中設定フラグ40が「OFF」であるということは、ユーザが喪中はがきの送付元に年賀状を送付しないことを意味するので、喪中はがきを受け取った枚数である喪中受取枚数が減算されることによって予測年賀枚数が算出される。これにより、喪中はがきの送付元に年賀状を送付しないユーザに対して、適切な予測年賀枚数を通知することができる。 On the other hand, when the CPU 22 determines that the mourning setting flag 40 is "OFF" (NO in S174), in S178, the CPU 22 calculates a subtraction value by subtracting the number of mourning receipts from the number of temporary New Year's cards, and converts it into a subtraction value. The predicted number of New Year's cards is calculated by adding up the number of increases and decreases. If the mourning setting flag 40 is "OFF", it means that the user will not send a New Year's card to the sender of the mourning postcard, so the prediction is made by subtracting the number of mourning postcards received, which is the number of mourning postcards received. The number of New Year's cards is calculated. As a result, users who do not send New Year's cards to the sender of mourning postcards can be notified of an appropriate predicted number of New Year's cards.

S190では、CPU22は、S176又はS178で算出された予測年賀枚数を含む通知画面SC6を表示部12に表示する。これにより、ユーザは、予測年賀枚数を知ることができる。S190が終了すると、図6の処理が終了する。 In S190, the CPU 22 displays a notification screen SC6 including the predicted number of New Year's cards calculated in S176 or S178 on the display unit 12. This allows the user to know the predicted number of New Year's cards. When S190 ends, the process of FIG. 6 ends.

(寒中枚数予測処理;図7)
図7を参照して、図4のS54の寒中枚数予測処理を説明する。S200では、CPU22は、住所テーブル30内のいずれかの喪中印刷フラグ32aが「ON」であるのか否かを判断する。CPU22は、いずれかの喪中印刷フラグ32aが「ON」であると判断する場合(S200でYES)、即ち、ユーザが喪中である場合に、S202に進む。
(Cold weather number prediction process; Figure 7)
Referring to FIG. 7, the cold weather number prediction process in S54 of FIG. 4 will be described. In S200, the CPU 22 determines whether any mourning printing flag 32a in the address table 30 is "ON". If the CPU 22 determines that any of the mourning print flags 32a is "ON" (YES in S200), that is, if the user is in mourning, the process proceeds to S202.

S202では、CPU22は、住所テーブル30内の全ての住所情報の中から、「OFF」に設定されている喪中印刷フラグ32aと、「ON」に設定されている年賀受取フラグ31bと、の双方に対応付けられている住所情報を特定する。当該住所情報が存在するということは、ユーザが喪中はがきを送付していない相手から年賀状を受け取ったこと、即ち、当該相手に寒中見舞いはがきを送付すべきことを意味する。 In S202, the CPU 22 selects both the mourning print flag 32a set to "OFF" and the New Year's card reception flag 31b set to "ON" from among all the address information in the address table 30. Identify the associated address information. The existence of the address information means that the user has received a New Year's card from a person to whom he has not sent a mourning postcard, that is, the user should send a winter greetings postcard to the person.

S204では、CPU22は、S202で1個以上の住所情報が特定されたのか否かを判断する。CPU22は、1個以上の住所情報が特定されたと判断する場合(S204でYES)、即ち、ユーザが喪中はがきを送付していない相手から年賀状を受け取った場合に、S210において、特定済みの1個以上の住所情報の個数を今年度に作成すべき寒中見舞いはがきの枚数(以下では「予測寒中枚数」と呼ぶ)として決定し、予測寒中枚数を含む通知画面SC7を表示部12に表示する。通知画面SC7は、さらに、喪中はがきを送付していない相手から年賀状を受け取ったことを示すメッセージを含む。これにより、ユーザは、予測寒中枚数を知ることができる。S210が終了すると、図7の処理が終了する。一方、CPU22は、1個の住所情報も特定されなかったと判断する場合(S204でNO)に、S210をスキップして、図7の処理を終了する。 In S204, the CPU 22 determines whether one or more pieces of address information were specified in S202. If the CPU 22 determines that one or more pieces of address information have been specified (YES in S204), that is, if the user receives a New Year's card from a person to whom the user has not sent a mourning postcard, the CPU 22 determines that one or more pieces of address information have been specified in S210. The number of address information mentioned above is determined as the number of winter greeting postcards to be created this year (hereinafter referred to as "predicted number of winter greeting cards"), and a notification screen SC7 including the predicted number of winter greeting cards is displayed on the display unit 12. The notification screen SC7 further includes a message indicating that a New Year's card has been received from the person to whom the mourning postcard has not been sent. Thereby, the user can know the predicted number of winter sheets. When S210 ends, the process of FIG. 7 ends. On the other hand, if the CPU 22 determines that not a single piece of address information has been specified (NO in S204), the CPU 22 skips S210 and ends the process of FIG.

また、CPU22は、全ての喪中印刷フラグ32aが「OFF」であると判断する場合(S200でNO)、即ち、ユーザが喪中でない場合に、S220に進む。S220では、CPU22は、住所テーブル30内の全ての年賀印刷フラグ31aが「OFF」であるのか否かを判断する。CPU22は、全ての年賀印刷フラグ31aが「OFF」であると判断する場合(S220でYES)、即ち、今年度に1枚の年賀状も作成していない場合に、S222に進む。一方、CPU22は、いずれかの年賀印刷フラグ31aが「ON」であると判断する場合(S220でNO)、即ち、今年度に1枚以上の年賀状を作成済みである場合に、S222以降の処理をスキップして、図7の処理を終了する。 Further, when the CPU 22 determines that all mourning printing flags 32a are "OFF" (NO at S200), that is, when the user is not mourning, the process proceeds to S220. In S220, the CPU 22 determines whether all New Year's card printing flags 31a in the address table 30 are "OFF". If the CPU 22 determines that all New Year's card printing flags 31a are "OFF" (YES in S220), that is, if not a single New Year's card has been created this year, the process proceeds to S222. On the other hand, if the CPU 22 determines that any New Year's card printing flag 31a is "ON" (NO in S220), that is, if one or more New Year's cards have been created this year, the CPU 22 performs the processing from S222 onwards. is skipped, and the process in FIG. 7 ends.

S222では、CPU22は、住所テーブル30内のいずれかの年賀受取フラグ31bが「ON」であるのか否かを判断する。CPU22は、いずれかの年賀受取フラグ31bが「ON」であると判断する場合(S222でYES)に、S224に進む。ここで、いずれかの年賀受取フラグ31bが「ON」であるということは、ユーザが年賀状を送付していない相手から年賀状を受け取ったこと、即ち、当該相手に寒中見舞いはがきを送付すべきことを意味する。 In S222, the CPU 22 determines whether any New Year's card reception flag 31b in the address table 30 is "ON". If the CPU 22 determines that any New Year's card reception flag 31b is "ON" (YES in S222), the process proceeds to S224. Here, the fact that any of the New Year's card reception flags 31b is "ON" means that the user has received a New Year's card from a person to whom the user has not sent a New Year's card, that is, the user should send a winter greeting postcard to that person. means.

S224では、CPU22、「ON」に設定されている年賀受取フラグ31bの個数をカウントする。そして、CPU22は、カウント済みの個数を今年度に受け取った年賀状の枚数(以下では「年賀受取枚数」と呼ぶ)として決定する。 In S224, the CPU 22 counts the number of New Year's card reception flags 31b set to "ON". Then, the CPU 22 determines the counted number as the number of New Year's cards received this year (hereinafter referred to as the "number of New Year's cards received").

S230では、CPU22は、S224で決定された年賀受取枚数を予測寒中枚数として決定し、予測寒中枚数を含む通知画面SC8を表示部12に表示する。通知画面SC8は、さらに、年賀状を受け取ったことを示すメッセージを含む。これにより、ユーザは、予測寒中枚数を知ることができる。S230が終了すると、図7の処理が終了する。 In S230, the CPU 22 determines the number of New Year's cards received determined in S224 as the predicted number of New Year's cards, and displays a notification screen SC8 including the predicted number of New Year's cards on the display unit 12. The notification screen SC8 further includes a message indicating that the New Year's card has been received. Thereby, the user can know the predicted number of winter sheets. When S230 ends, the process of FIG. 7 ends.

また、CPU22は、全ての年賀受取フラグ31bが「OFF」であると判断する場合(S222でNO)に、S224及びS230をスキップして、図7の処理を終了する。 Further, when the CPU 22 determines that all New Year's card reception flags 31b are "OFF" (NO in S222), the CPU 22 skips S224 and S230 and ends the process of FIG. 7.

(予測年賀枚数の具体例;図8)
図8を参照して、図5の予測年賀枚数処理によって予測される予測年賀枚数の具体例を説明する。
(Specific example of predicted number of New Year's cards; Figure 8)
With reference to FIG. 8, a specific example of the predicted number of New Year's cards predicted by the predicted number of New Year's cards processing of FIG. 5 will be described.

(パターンP1-1)
パターンP1-1は、以下の状況を想定している。昨年度に40枚の年賀状が作成されたことに起因して、メモリ24には、年賀印刷枚数「40」が記憶されている(図3のS22)。喪中設定フラグ40が「ON」に設定されている(図5のS148)。ユーザが受け取った2枚の喪中はがきのスキャンが実行されたことに起因して(図2のT150~T160)、2個の住所情報に対応する2個の喪中受取フラグが「ON」に設定されている(即ち喪中受取枚数が「2」である)。また、現在住所数は昨年度の2月の時点の住所数から5個増加している。このため、増減数は「+5」である(図6のS172)。
(Pattern P1-1)
Pattern P1-1 assumes the following situation. Because 40 New Year's cards were created last year, the number of New Year's cards printed "40" is stored in the memory 24 (S22 in FIG. 3). The mourning setting flag 40 is set to "ON" (S148 in FIG. 5). Due to the scanning of the two mourning postcards received by the user (T150 to T160 in FIG. 2), two mourning reception flags corresponding to the two pieces of address information are set to "ON". (In other words, the number of coins received during mourning is “2”). Additionally, the current number of addresses has increased by five from the number of addresses as of February last year. Therefore, the increase/decrease number is "+5" (S172 in FIG. 6).

端末装置10は、今年度の12月1日~1月6日において、ユーザからはがきアプリ28の起動の指示を受け付ける(図2のT100)。端末装置10は、年賀印刷枚数が1枚以上であるので(図5のS100でYES)、年賀印刷枚数「40」を仮年賀枚数「40」として決定する(S102)。端末装置10は、2個の喪中受取フラグ32bが「ON」を示すので(図6のS160でYES)、喪中受取枚数「2」を決定する(S162)。端末装置10は、増減数「+5」を算出する(S172)。そして、端末装置10は、喪中設定フラグ40が「ON」であるので(S174でYES)、喪中受取枚数「2」を利用せずに、仮年賀枚数「40」に増減数「+5」を加算して、予測年賀枚数「45」を算出する(S176)。これにより、端末装置10は、予測年賀枚数「45」を含む通知画面を表示する(S190)。 The terminal device 10 receives an instruction to start the postcard application 28 from the user from December 1st to January 6th of this fiscal year (T100 in FIG. 2). Since the number of printed New Year's cards is one or more (YES in S100 of FIG. 5), the terminal device 10 determines the number of printed New Year's cards "40" as the provisional number of New Year's cards "40" (S102). Since the two mourning receipt flags 32b indicate "ON" (YES in S160 of FIG. 6), the terminal device 10 determines the number of mourning receipts "2" (S162). The terminal device 10 calculates the increase/decrease number "+5" (S172). Then, since the mourning setting flag 40 is "ON" (YES in S174), the terminal device 10 adds the increase/decrease number "+5" to the temporary number of New Year's cards "40" without using the number "2" of the number received during mourning. Then, the predicted number of New Year's cards "45" is calculated (S176). As a result, the terminal device 10 displays a notification screen including the predicted number of New Year's cards "45" (S190).

(パターンP1-2)
パターンP1-2は、喪中設定フラグ40に「OFF」が設定されている点を除いて、パターンP1-1と同様である。この場合、端末装置10は、喪中設定フラグ40が「OFF」であるので(図6のS174でNO)、仮年賀枚数「40」から喪中受取枚数「2」を減算することによって減算値を算出し、さらに、減算値に増減数「+5」を加算して、予測年賀枚数「43」を算出する(S178)。これにより、端末装置10は、予測年賀枚数「43」を含む通知画面を表示する(S190)。
(Pattern P1-2)
Pattern P1-2 is similar to pattern P1-1 except that the mourning setting flag 40 is set to "OFF". In this case, since the mourning setting flag 40 is "OFF" (NO in S174 of FIG. 6), the terminal device 10 calculates the subtraction value by subtracting the number of mourning cards received "2" from the temporary number of New Year's cards "40". Then, the predicted number of New Year's cards "43" is calculated by adding the increase/decrease number "+5" to the subtracted value (S178). As a result, the terminal device 10 displays a notification screen including the predicted number of New Year's cards "43" (S190).

上記のパターンP1-1及びパターンP1-2に示されるように、端末装置10は、今年度の12月1日~1月6日において、ユーザからはがきアプリ28の起動の指示を受け付ける場合に、昨年度の年賀印刷枚数「40」を利用して予測年賀枚数「45(又は43)」を予測し、予測年賀枚数「45(又は43)」をユーザに通知する。これにより、端末装置10は、プリンタで消費される年賀状の枚数を予測してユーザに知らせることができる。 As shown in the above patterns P1-1 and P1-2, when the terminal device 10 receives an instruction to start the postcard application 28 from the user from December 1st to January 6th of this fiscal year, The predicted number of New Year's cards printed "45" (or 43) is predicted using the number of New Year's cards printed last year "40", and the user is notified of the predicted number of New Year's cards "45 (or 43)". Thereby, the terminal device 10 can predict and notify the user of the number of New Year's cards that will be consumed by the printer.

また、端末装置10は、仮年賀枚数「40」に増減数「+5」が加算された枚数を利用して、予測年賀枚数「45(又は43)」を算出する。これにより、昨年度の年賀状のやりとりが行われる期間(即ち12月1日から1月6日)の後に、住所テーブル30に新たな住所情報が記憶される場合に、端末装置10は、当該新たな住所情報を送付先とする年賀状を作成することを考慮して、適切な年賀予測枚数をユーザに知らせることができる。 Further, the terminal device 10 calculates the predicted number of New Year's cards "45 (or 43)" using the number of New Year's cards added to the provisional number of New Year's cards "40" and the increase/decrease number "+5". As a result, when new address information is stored in the address table 30 after the period during which New Year's cards of the previous year were exchanged (i.e., from December 1st to January 6th), the terminal device 10 stores the new address information. The user can be informed of the appropriate predicted number of New Year's cards, taking into account the creation of New Year's cards with address information as the destination.

また、端末装置10は、年賀印刷枚数「40」から喪中受取枚数「2」が減算された枚数を利用して、予測年賀枚数「43」を算出する(パターンP1-2)。これにより、端末装置10は、喪中はがきの送付元に年賀状を送付しないユーザに対して、喪中受取枚数「2」を除いた適切な予測年賀枚数を通知することができる。 Further, the terminal device 10 calculates the predicted number of New Year's cards "43" using the number of New Year's cards printed "40" minus the number of New Year's cards received during mourning "2" (pattern P1-2). Thereby, the terminal device 10 can notify a user who does not send a New Year's card to the sender of a mourning postcard of an appropriate predicted number of New Year's cards excluding the number of received New Year's cards "2" during the mourning period.

また、端末装置10は、喪中フラグの「ON」又は「OFF」に応じて、喪中受取枚数「2」を利用して予測年賀枚数「43」を算出するのか(パターンP1-2)、喪中受取枚数「2」を利用せずに予測年賀枚数「45」を算出するのか(パターンP1-1)、を変える。これにより、端末装置10は、ユーザの意図に応じた適切な予測年賀枚数をユーザに通知することができる。 Also, whether the terminal device 10 calculates the predicted number of New Year's cards "43" using the number of New Year's cards received during mourning "2" (pattern P1-2), depending on whether the mourning flag is "ON" or "OFF", Change whether to calculate the predicted number of New Year's cards "45" without using the number "2" (pattern P1-1). Thereby, the terminal device 10 can notify the user of an appropriate predicted number of New Year's cards according to the user's intention.

(パターンP2)
パターンP2は、以下の状況を想定している。昨年度に1枚の年賀状も作成されずに40枚の喪中はがきが作成されたことに起因して、メモリ24には、年賀印刷枚数「0」及び喪中印刷枚数「40」が記憶されている(図3のS22)。喪中設定フラグ40が「OFF」に設定されている(図5のS148)。また、上記のパターンP1-1及びP1-2と同様に、増減数が「+5」である。端末装置10は、年賀印刷枚数が0枚であり、かつ、喪中印刷枚数が1枚以上であるので(図5のS100でNO、S110でYES)、喪中印刷枚数「40」を仮年賀枚数「40」として決定する(S112)。端末装置10は、喪中設定フラグ40が「OFF」であるので(S174でNO)、仮年賀枚数「40」から喪中受取枚数「2」を減算することによって減算値を算出し、さらに、減算値に増減数「+5」を加算して、予測年賀枚数「43」を算出する(S178)。これにより、端末装置10は、予測年賀枚数「43」を含む通知画面を表示する(S190)。
(Pattern P2)
Pattern P2 assumes the following situation. Because 40 mourning postcards were created without a single New Year's card being created last year, the memory 24 stores the number of New Year's cards printed as "0" and the number of mourning cards as "40" ( S22 in FIG. 3). The mourning setting flag 40 is set to "OFF" (S148 in FIG. 5). Also, like the patterns P1-1 and P1-2 above, the number of increases and decreases is "+5". Since the number of New Year's cards printed is 0 and the number of printed New Year's cards is 1 or more (NO in S100 in FIG. 5, YES in S110), the terminal device 10 sets the number of printed New Year's cards "40" to the provisional number of New Year's cards "40". 40'' (S112). Since the mourning setting flag 40 is "OFF" (NO in S174), the terminal device 10 calculates a subtraction value by subtracting the number of New Year's cards received during mourning "2" from the provisional number of New Year's cards "40", and further calculates the subtraction value. The predicted number of New Year's cards "43" is calculated by adding the increase/decrease number "+5" to the number (S178). As a result, the terminal device 10 displays a notification screen including the predicted number of New Year's cards "43" (S190).

上記のパターンP2に示されるように、端末装置10は、昨年度に年賀状が作成されておらず、喪中はがきが作成されている場合に、昨年度の喪中はがきの枚数「40」を利用して予測年賀枚数「43」を予測して、予測年賀枚数「43」をユーザに通知する。これにより、ユーザは、昨年度に喪中はがきを作成した実績に基づいた適切な予測年賀枚数を知ることができる。 As shown in pattern P2 above, when no New Year's cards were created last year and mourning postcards were created, the terminal device 10 uses the number of mourning postcards "40" from the previous year to predict New Year's cards. The number of New Year's cards is predicted to be 43, and the user is notified of the predicted number of New Year's cards. Thereby, the user can know the appropriate predicted number of New Year's cards based on the past year's track record of creating mourning postcards.

(パターンP3)
パターンP3では、昨年度に1枚の年賀状も1枚の喪中はがきも作成されなかったことに起因して、メモリ24には、年賀印刷枚数「0」及び喪中印刷枚数「0」が記憶されている(図3のS22)。ただし、今年度に40枚の暑中見舞いはがきが作成されたことに起因して、メモリ24には、暑中印刷枚数「40」が記憶されている(図3のS12)。また、現在住所数は、今年度の8月の時点の住所数から4個増加している。その他の状況は、上記のパターンP2と同様である。端末装置10は、年賀印刷枚数及び喪中印刷枚数が0枚であり、かつ、暑中印刷枚数が1枚以上であるので(図5のS100でNO、S110でNO、S120でYES)、暑中印刷枚数「40」を仮年賀枚数「40」として決定する(S122)。端末装置10は、喪中設定フラグ40が「OFF」であるので(S174でNO)、仮年賀枚数「40」から喪中受取枚数「2」を減算することによって減算値を算出し、さらに、減算値に増減数「+4」を加算して、予測年賀枚数「42」を算出する(S178)。これにより、端末装置10は、予測年賀枚数「42」を含む通知画面を表示する(S190)。
(Pattern P3)
In pattern P3, since neither a single New Year's card nor a single mourning postcard was created in the last year, the memory 24 stores the number of printed New Year's cards "0" and the number of printed pages during mourning "0". (S22 in FIG. 3). However, because 40 summer greeting postcards have been created this year, the number of summer greeting cards "40" is stored in the memory 24 (S12 in FIG. 3). Additionally, the current number of addresses has increased by four from the number of addresses as of August of this year. The other situations are similar to the above pattern P2. In the terminal device 10, the number of New Year's cards printed and the number of printed pages during mourning is 0, and the number of printed pages during the summer is 1 or more (NO in S100 in FIG. 5, NO in S110, and YES in S120), so the number of printed pages during the summer is "40" is determined as the provisional number of New Year's cards "40" (S122). Since the mourning setting flag 40 is "OFF" (NO in S174), the terminal device 10 calculates a subtraction value by subtracting the number of New Year's cards received during mourning "2" from the provisional number of New Year's cards "40", and further calculates the subtraction value. The predicted number of New Year's cards "42" is calculated by adding the increase/decrease number "+4" to the number (S178). As a result, the terminal device 10 displays a notification screen including the predicted number of New Year's cards "42" (S190).

上記のパターンP3に示されるように、端末装置10は、昨年度に年賀状及び喪中はがきが作成されておらず、今年度に暑中見舞いはがきが作成されている場合に、今年度の暑中見舞いはがきの枚数「40」を利用して予測年賀枚数「42」を予測して、予測年賀枚数「42」をユーザに通知する。これにより、ユーザは、今年度に暑中見舞いはがきを作成した実績に基づいた適切な予測年賀枚数を知ることができる。 As shown in pattern P3 above, if no New Year's cards or mourning postcards were created last year, and if summer greeting postcards were created this year, the terminal device 10 determines the number of summer greeting postcards for this year. The predicted number of New Year's cards "42" is predicted using "40" and the predicted number of New Year's cards "42" is notified to the user. Thereby, the user can know the appropriate predicted number of New Year's postcards based on the record of creating summer greeting postcards this year.

(予測寒中枚数の具体例)
続いて、図8を参照して、図7の予測寒中枚数処理によって予測される予測寒中枚数の具体例を示すパターンP4及びパターンP5を説明する。これらのパターンでは、住所テーブル30には、10個の住所情報AI1~AI10が記憶されている。
(Specific example of predicted number of winter sheets)
Next, with reference to FIG. 8, a pattern P4 and a pattern P5 showing specific examples of the predicted number of winter sheets predicted by the predicted winter sheet number process of FIG. 7 will be described. In these patterns, the address table 30 stores ten pieces of address information AI1 to AI10.

(パターンP4)
パターンP4では、今年度に8個の住所情報AI3~AI10を送付先とする8枚の喪中はがきが作成されたことに起因して(図2のT120)、8個の住所情報AI3~AI10に対応する8個の喪中印刷フラグ32aが「ON」に設定されている(T124)。一方、2個の住所情報AI1、AI2に対応する2個の喪中印刷フラグ32aが「OFF」に設定されている。また、ユーザが受け取った2枚の年賀状のスキャンが実行されたことに起因して、当該2枚の年賀状の送付元である2個の住所情報AI1、AI2に対応する2個の年賀受取フラグ31bが「ON」に設定されている(図2のT150~T160)。
(Pattern P4)
In pattern P4, due to the fact that eight mourning postcards were created this year to which eight address information AI3 to AI10 were sent (T120 in Figure 2), eight address information AI3 to AI10 were sent. The eight corresponding mourning print flags 32a are set to "ON" (T124). On the other hand, the two mourning printing flags 32a corresponding to the two pieces of address information AI1 and AI2 are set to "OFF". Furthermore, due to the scanning of the two New Year's cards received by the user, two New Year's card reception flags 31b corresponding to the two pieces of address information AI1 and AI2 that are the senders of the two New Year's cards are is set to "ON" (T150 to T160 in FIG. 2).

端末装置10は、今年度の1月7日~1月31日において、ユーザからはがきアプリ28の起動の指示を受け付ける(図2のT100)。端末装置10は、8個の喪中印刷フラグ32aが「ON」に設定されているので(図7のS200でYES)、住所情報AI1~AI10の中から、「OFF」に設定されている喪中印刷フラグ32aと、「ON」に設定されている年賀受取フラグ31bと、の双方に対応付けられている2個の住所情報AI1、AI2を特定する(S202)。端末装置10は、特定済みの住所情報AI1、AI2の個数「2」を予測寒中枚数「2」として決定し、予測寒中枚数「2」を含む通知画面を表示する(S210)。 The terminal device 10 receives an instruction to start the postcard application 28 from the user from January 7th to January 31st of this year (T100 in FIG. 2). Since the eight mourning printing flags 32a are set to "ON" (YES in S200 in FIG. 7), the terminal device 10 selects the mourning printing flags 32a set to "OFF" from address information AI1 to AI10. Two pieces of address information AI1 and AI2 that are associated with both the flag 32a and the New Year's card reception flag 31b that is set to "ON" are identified (S202). The terminal device 10 determines the number "2" of the identified address information AI1 and AI2 as the predicted number of winter tickets "2", and displays a notification screen including the predicted number of winter tickets "2" (S210).

上記のパターンP4に示されるように、端末装置10は、喪中はがきを送付していない相手から年賀状を受け取った場合、即ち、当該相手に寒中見舞いはがきを送付すべき場合に、当該相手の住所情報AI1、AI2の個数「2」を予測寒中枚数「2」として決定し、予測寒中枚数「2」を含む通知画面を表示する。このために、適切な予測寒中枚数をユーザに通知することができる。 As shown in pattern P4 above, when the terminal device 10 receives a New Year's card from a person to whom no mourning postcard has been sent, that is, when a winter greetings postcard should be sent to the person concerned, the terminal device 10 provides address information of the person concerned. The number "2" of AI1 and AI2 is determined as the predicted number of winter sheets "2", and a notification screen including the predicted number of winter sheets "2" is displayed. For this reason, it is possible to notify the user of an appropriate predicted number of winter sheets.

(パターンP5)
本パターンでは、今年度に1枚の年賀状も1枚の喪中はがきも作成されていない。このため、10個の住所情報AI1~AI10に対応する10個の年賀印刷フラグ31a及び喪中印刷フラグ32aが「OFF」に設定されている。また、ユーザが受け取った8枚の年賀状のスキャンが実行されたことに起因して、当該8枚の年賀状の送付元である8個の住所情報AI1~AI8に対応する8個の年賀受取フラグ31bが「ON」に設定されている(図2のT150~T160)。
(Pattern P5)
In this pattern, neither a single New Year's card nor a single mourning postcard has been created this year. Therefore, 10 New Year's card printing flags 31a and mourning printing flags 32a corresponding to 10 pieces of address information AI1 to AI10 are set to "OFF". Also, due to the scanning of the eight New Year's cards received by the user, eight New Year's card reception flags 31b corresponding to the eight pieces of address information AI1 to AI8 from which the eight New Year's cards were sent are displayed. is set to "ON" (T150 to T160 in FIG. 2).

端末装置10は、住所テーブル30内の全ての年賀印刷フラグ31aが「OFF」であり、かつ、8個の年賀受取フラグ31bが「ON」であるので(図7のS220でYES、S222でYES)、年賀受取枚数「8」を決定し(S224)、年賀受取枚数「8」を予測寒中枚数「8」として決定し、予測寒中枚数「8」を含む通知画面を表示する(S230)。 Since all the New Year's card printing flags 31a in the address table 30 are "OFF" and the eight New Year's card receiving flags 31b are "ON" (YES in S220 and YES in S222 in FIG. 7), the terminal device 10 ), the number of received New Year's cards "8" is determined (S224), the number of New Year's cards received "8" is determined as the predicted number of winter cards "8", and a notification screen including the predicted number of winter cards "8" is displayed (S230).

上記のパターンP5に示されるように、端末装置10は、ユーザが年賀状も送付していない相手から年賀状を受け取った場合、即ち、当該相手に寒中見舞いはがきを送付すべき場合に、当該相手の住所情報の個数である年賀受取枚数「8」を予測寒中枚数「8」として決定し、予測寒中枚数「8」を含む通知画面を表示する。このために、適切な予測寒中枚数をユーザに通知することができる。 As shown in pattern P5 above, when the user receives a New Year's card from a person to whom the user has not sent a New Year's card, in other words, when a winter greeting postcard should be sent to the person, the terminal device 10 determines the address of the person. The number of New Year's cards to be received, "8", which is the number of pieces of information, is determined as the predicted number of New Year's cards "8", and a notification screen including the predicted number of New Year's cards, "8", is displayed. For this reason, it is possible to notify the user of an appropriate predicted number of winter sheets.

(対応関係)
多機能機100が、「プリンタ」の一例である。年賀画像、喪中画像が、それぞれ、「第1種の挨拶状画像」、「第2種の挨拶状画像」の一例である。図1の「ON」を示す年賀印刷フラグ31a、「ON」を示す喪中印刷フラグ32a、「ON」を示す年賀受取フラグ31bが、それぞれ、「年賀印刷情報」、「喪中印刷情報」、「年賀受取情報」の一例である。図2のT100において起動アイコンの選択することが、「所定の指示」の一例である。図2のメニュー画面MS内のスキャンアイコンA5を選択することが、「受取指示」の一例である。図4のS40の12月1日~1月6日、S50の1月7日~1月31日、が、それぞれ、「第1の期間」、「第3の期間」の一例である。「ON」を示す喪中設定フラグ40、図5の問合画面SC3が、それぞれ、「所定の情報」、「問合画面」の一例である。2月の時点の住所数、図6のS172の増減数が、それぞれ、「実績住所数」「差分数」の一例である。図8のパターンP1-1における年賀印刷枚数「40」、パターンP2における喪中印刷枚数「40」が、それぞれ、「第1の実績量」、「第2の実績量」の一例である。図8のパターンP1-1における年賀予測枚数「45」が、「第1の消費量情報」の一例である。図8における昨年度、図8における今年度が、それぞれ、「第1の年度」、「第2の年度」の一例である。昨年度において喪中はがきを作成した期間が、「第2の期間」の一例である。図8のパターンP5における予測寒中枚数「8」、パターンP4における予測寒中枚数「2」、パターンP4における住所情報AI1、AI2が、それぞれ、「第2の消費量情報」、「第3の消費量情報」、「1個以上の住所情報」の一例である。
(correspondence)
Multi-function device 100 is an example of a "printer". A New Year's card image and a mourning image are examples of a "first type of greeting card image" and a "second type of greeting card image," respectively. In FIG. 1, the New Year's card printing flag 31a indicating "ON", the mourning printing flag 32a indicating "ON", and the New Year's card receiving flag 31b indicating "ON" are respectively "New Year's card printing information", "Mourning printing information", and "New Year's card printing information". This is an example of "receipt information". Selection of the activation icon at T100 in FIG. 2 is an example of a "predetermined instruction." Selecting the scan icon A5 on the menu screen MS in FIG. 2 is an example of a "receipt instruction". December 1st to January 6th in S40 and January 7th to January 31st in S50 in FIG. 4 are examples of the "first period" and the "third period", respectively. The mourning setting flag 40 indicating "ON" and the inquiry screen SC3 in FIG. 5 are examples of "predetermined information" and "inquiry screen", respectively. The number of addresses as of February and the increase/decrease number in S172 of FIG. 6 are examples of the "actual number of addresses" and "number of differences," respectively. The number of printed New Year's cards "40" in pattern P1-1 in FIG. 8 and the number of printed pages during mourning "40" in pattern P2 in FIG. 8 are examples of the "first actual amount" and the "second actual amount", respectively. The predicted New Year's card number "45" in pattern P1-1 in FIG. 8 is an example of "first consumption information." The last year in FIG. 8 and the current year in FIG. 8 are examples of a "first year" and a "second year," respectively. The period during which mourning postcards were created last year is an example of the "second period." The predicted number of winter sheets "8" in pattern P5 in FIG. These are examples of "information" and "one or more address information."

図2のT120が、「第1(又は第2、第3)の印刷処理部」によって実現される処理の一例である。図2のT124、T160が、それぞれ、「第1(又は第3、第5)の情報記憶部」、「第4(又は第6)の情報記憶部」によって実現される処理の一例である。図3のS22、図3のS12又はS22が、それぞれ、「第1の実績量記憶部」、「第2の実績量記憶部」によって実現される処理の一例である。図3のS26が、「住所数記憶部」によって実現される処理の一例である。図5のS144、図5のS148が、「問合画面制御部」、「第2の情報記憶部」によって実現される処理の一例である。図6のS176又はS178、図6のS190が、それぞれ、「第1の予測部」、「第1の通知部」によって実現される処理の一例である。図7のS224、図7のS230が、それぞれ、「第2の予測部」、「第2の通知部」によって実現される処理の一例である。図7のS202が、「特定部」によって実現される処理の一例である。図7のS210が、「第3の予測部」、「第3の通知部」によって実現される処理の一例である。 T120 in FIG. 2 is an example of a process realized by the "first (or second, or third) print processing section." T124 and T160 in FIG. 2 are examples of processes realized by the "first (or third, fifth) information storage section" and "fourth (or sixth) information storage section", respectively. S22 in FIG. 3, and S12 or S22 in FIG. 3 are examples of processing realized by the "first actual amount storage section" and the "second actual amount storage section", respectively. S26 in FIG. 3 is an example of a process realized by the "address number storage section". S144 in FIG. 5 and S148 in FIG. 5 are examples of processes realized by the "inquiry screen control section" and the "second information storage section." S176 or S178 in FIG. 6 and S190 in FIG. 6 are examples of processing realized by the "first prediction unit" and the "first notification unit", respectively. S224 in FIG. 7 and S230 in FIG. 7 are examples of processing realized by the "second prediction unit" and the "second notification unit", respectively. S202 in FIG. 7 is an example of a process implemented by the "identification unit." S210 in FIG. 7 is an example of a process realized by the "third prediction unit" and the "third notification unit".

以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 Although specific examples of the present invention have been described in detail above, these are merely illustrative and do not limit the scope of the claims. The techniques described in the claims include various modifications and changes to the specific examples illustrated above. Modifications of the above embodiment are listed below.

(変形例1)上記の実施例では、端末装置10は、年賀状のやりとりが行われる期間(12月1日から1月6日)において、年賀枚数予測処理を実行する(図4のS46)。これに代えて、端末装置10は、年賀状以外の他の挨拶状、例えば、暑中見舞いはがき、クリスマスカード等のやりとりが行われる期間において、今年度に作成すべき上記の他の挨拶状の枚数を予測して通知する処理を実行してもよい。本変形例では、暑中見舞いはがき、クリスマスカード等を作成するための画像が、「第1種の挨拶状画像」の一例である。 (Modification 1) In the above embodiment, the terminal device 10 executes the process of predicting the number of New Year's cards during the period when New Year's cards are exchanged (from December 1st to January 6th) (S46 in FIG. 4). In place of this, the terminal device 10 calculates the number of other greeting cards to be created this year during the period in which greeting cards other than New Year's cards, such as summer greeting cards and Christmas cards, are exchanged. You may perform a process of predicting and notifying. In this modification, an image for creating a summer greeting postcard, a Christmas card, etc. is an example of a "first type greeting card image."

(変形例2)上記の実施例では、端末装置10は、年賀予測枚数を通知する(図6のS190)。これに代えて、端末装置10は、今年度に年賀状を作成する際の多機能機100で消費されるインクの予測量を通知してもよい。この場合、端末装置10は、昨年度に年賀画像の印刷を多機能機100に実行させた場合(図2のT120参照)に、当該年賀画像を表わす画像データを解析して、当該年賀画像の印刷に必要なインクの消費量を推測し記憶してもよい。なお、端末装置10は、多機能機100から当該年賀画像の印刷で消費されたインクの消費量を取得して記憶してもよい。そして、端末装置10は、図6のS176又はS178で予測年賀枚数を算出した後に、算出済みの予測年賀枚数に記憶済みのインクの消費量を乗算することによって、インクの予測量を算出して通知してもよい。本変形例では、記憶済みのインクの消費量、インクの予測量が、それぞれ、「第1の実績量」、「第1の消費量情報」の一例である。 (Modification 2) In the above embodiment, the terminal device 10 notifies the predicted number of New Year's cards (S190 in FIG. 6). Alternatively, the terminal device 10 may notify the predicted amount of ink that will be consumed by the multi-function device 100 when creating New Year's cards this year. In this case, when the terminal device 10 causes the multi-function device 100 to print a New Year's card image in the previous year (see T120 in FIG. 2), the terminal device 10 analyzes the image data representing the New Year's card image and prints the New Year's card image. It is also possible to estimate and store the amount of ink consumed. Note that the terminal device 10 may acquire and store the amount of ink consumed in printing the New Year's card image from the multi-function device 100. After calculating the predicted number of New Year's cards in S176 or S178 of FIG. 6, the terminal device 10 calculates the predicted amount of ink by multiplying the calculated predicted number of New Year's cards by the stored ink consumption amount. You may notify. In this modification, the stored ink consumption amount and predicted ink amount are examples of "first actual amount" and "first consumption amount information," respectively.

(変形例3)上記の実施例では、端末装置10は、ユーザが受け取った年賀状のスキャンを多機能機100に実行させることによって、年賀受取フラグ31bを「ON」に設定する(図2のT160)。これに代えて、端末装置10は、住所テーブル30内の全ての住所情報のそれぞれについて、当該住所情報の相手から年賀状を受け取ったことをチェックするためのボックスを含むチェック画面を表示してもよい。そして、端末装置10は、チェック画面内のボックスがユーザによって選択される場合に、選択済みのボックスの住所情報に対応する年賀受取フラグ31bを「ON」に設定してもよい。本変形例では、チェック画面内のボックスを選択することが「受取指示」の一例である。 (Variation 3) In the above embodiment, the terminal device 10 sets the New Year's card reception flag 31b to "ON" by causing the multi-function device 100 to scan the New Year's card received by the user (T160 in FIG. 2). ). Alternatively, the terminal device 10 may display, for each piece of address information in the address table 30, a check screen including a box for checking that a New Year's card has been received from the person with the address information. . Then, when a box on the check screen is selected by the user, the terminal device 10 may set the New Year's card reception flag 31b corresponding to the address information of the selected box to "ON". In this modification, selecting a box on the check screen is an example of a "receipt instruction".

(変形例4)端末装置10は、喪中印刷フラグ32aを記憶していなくてもよく、図4のS44の処理を実行しなくてもよい。本変形例では、「第1の情報記憶部」を省略可能である。 (Modification 4) The terminal device 10 does not need to store the mourning printing flag 32a, and does not need to execute the process of S44 in FIG. 4. In this modification, the "first information storage section" can be omitted.

(変形例5)端末装置10は、図6のS160~S166の処理及びS174、S178の処理を実行せず、S172の後にS176を実行してもよい。本変形例では、S176が、「第1の予測部」によって実現される処理の一例である。 (Variation 5) The terminal device 10 may execute S176 after S172 without executing the processes of S160 to S166 and the processes of S174 and S178 in FIG. In this modification, S176 is an example of a process realized by the "first prediction unit".

(変形例6)メモリ24は、喪中設定フラグ40を記憶していなくてもよく、端末装置10は、図5のS144~S148及び図6のS174の処理を実行せず、S172の後にS178を実行してもよい。本変形例では、「問合画面制御部」、「第2の情報記憶部」を省略可能である。 (Variation 6) The memory 24 does not need to store the mourning setting flag 40, and the terminal device 10 does not execute the processes of S144 to S148 in FIG. 5 and S174 of FIG. 6, and executes S178 after S172. May be executed. In this modification, the "inquiry screen control section" and the "second information storage section" can be omitted.

(変形例7)住所テーブル30は、喪中印刷フラグ32a、暑中印刷フラグ34aを記憶しなくてもよい。端末装置10は、図2のT124において、年賀印刷フラグ31aを「ON」に設定する処理のみを実行してもよい。そして、端末装置10は、図5のS110~S122の処理を実行しなくてもよい。本変形例では、「第2の実績量記憶部」を省略可能である。 (Modification 7) The address table 30 does not need to store the mourning printing flag 32a and the summer printing flag 34a. The terminal device 10 may execute only the process of setting the New Year's card printing flag 31a to "ON" at T124 in FIG. Then, the terminal device 10 does not have to execute the processes of S110 to S122 in FIG. In this modification, the "second actual amount storage section" can be omitted.

(変形例8)端末装置10は、図5のS140及びS142の処理を実行しなくてもよい。本変形例では、「第1の予測部」は、メモリに記憶されている住所情報の個数を利用しなくてもよい。 (Modification 8) The terminal device 10 does not have to execute the processes of S140 and S142 in FIG. In this modification, the "first prediction unit" does not need to use the number of pieces of address information stored in the memory.

(変形例9)端末装置10は、図3のS26の処理及び図6のS172の処理を実行しなくてもよい。本変形例では、「住所数記憶部」を省略可能である。 (Modification 9) The terminal device 10 does not need to execute the process of S26 in FIG. 3 and the process of S172 in FIG. 6. In this modification, the "address number storage section" can be omitted.

(変形例10)端末装置10は、図7のS220~S230の処理を実行しなくてもよい。本変形例では、「第2の予測部」、「第2の通知部」を省略可能である。 (Modification 10) The terminal device 10 does not need to execute the processes of S220 to S230 in FIG. 7. In this modification, the "second prediction unit" and the "second notification unit" can be omitted.

(変形例11)端末装置10は、図7のS200~S210の処理を実行しなくてもよい。本変形例では、「特定部」、「第3の予測部」、「第3の通知部」を省略可能である。 (Modification 11) The terminal device 10 does not need to execute the processes of S200 to S210 in FIG. 7. In this modification, the "specification section", "third prediction section", and "third notification section" can be omitted.

(変形例12)上記の各実施例では、端末装置10のCPU22がプログラム26、28(即ちソフトウェア)を実行することによって、図2~図7の各処理が実現される。これに代えて、いずれかの処理は、論理回路等のハードウェアによって実現されてもよい。 (Modification 12) In each of the above-described embodiments, the CPU 22 of the terminal device 10 executes the programs 26 and 28 (ie, software), thereby realizing the processes shown in FIGS. 2 to 7. Alternatively, any of the processes may be realized by hardware such as a logic circuit.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下に、本明細書で開示する技術の特徴を列挙する。
(項目1)
端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第1種の挨拶状画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
として機能させる、コンピュータプログラム。
(項目2)
前記第1の消費量情報は、前記第1の実績量とは異なる、項目1に記載のコンピュータプログラム。
(項目3)
前記消耗品の量は、印刷媒体の枚数を含む、項目1又は2に記載のコンピュータプログラム。
(項目4)
前記第1種の挨拶状画像は、年賀状を作成するための年賀画像である、項目1から3のいずれか一項に記載のコンピュータプログラム。
(項目5)
前記コンピュータプログラムは、前記コンピュータを、さらに、
喪中はがきを作成するための喪中画像の印刷を前記プリンタに実行させる第2の印刷処理部と、
前記喪中画像の印刷を前記プリンタに実行させる場合に、前記喪中画像の印刷を前記プリンタに実行させたことを示す喪中印刷情報を前記メモリに記憶する第1の情報記憶部と、
として機能させ、
前記第2の年度内の前記第1の期間において、前記ユーザから前記所定の指示を受け付け、かつ、前記喪中印刷情報が前記メモリに記憶されていない場合に、
前記第1の予測部は、前記第1の消費量情報を予測し、
前記第1の通知部は、前記第1の消費量情報を前記ユーザに通知し、
前記第1の通知部は、前記第2の年度内の前記第1の期間において、前記ユーザから前記所定の指示を受け付け、かつ、前記喪中印刷情報が前記メモリに記憶されている場合に、前記第1の消費量情報を前記ユーザに通知しない、項目4に記載のコンピュータプログラム。
(項目6)
前記消耗品の量は、印刷媒体の枚数を含み、
前記第1の予測部は、前記第1の実績量から前記第2の年度内に受け取った喪中はがきの枚数が減算された量を利用して、前記第1の消費量情報を予測する、項目4又は5に記載のコンピュータプログラム。
(項目7)
前記コンピュータプログラムは、前記コンピュータを、さらに、
喪中はがきの送付元に年賀状を送付するのか否かを前記ユーザに問い合わせる問合画面を前記端末装置の表示部に表示する問合画面制御部と、
前記問合画面において、前記喪中はがきの前記送付元に前記年賀状を送付することが前記ユーザによって選択される場合に、所定の情報を前記メモリに記憶する第2の情報記憶部と、
として機能させ、
前記第1の予測部は、
前記所定の情報が前記メモリに記憶されていない場合に、前記第1の実績量から前記第2の年度内に受け取った前記喪中はがきの前記枚数が減算された量を利用して、前記第1の消費量情報を予測し、
前記所定の情報が前記メモリに記憶されている場合に、前記第2の年度内に受け取った前記喪中はがきの前記枚数を利用せずに、前記第1の実績量を利用して、前記第1の消費量情報を予測する、項目6に記載のコンピュータプログラム。
(項目8)
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第2の年度内の前記第1の期間より前の第2の期間において、前記第1種の挨拶状画像とは異なる第2種の挨拶状画像の印刷を前記プリンタに実行させる第3の印刷処理部と、
前記第2の期間において前記第2種の挨拶状画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第2の実績量を前記メモリに記憶する第2の実績量記憶部と、
として機能させ、
前記第1の予測部は、
前記第1の年度内の前記第1の期間において、前記第1種の挨拶状画像の印刷を前記プリンタに実行させた場合に、前記第1の実績量を利用して、前記第1の消費量情報を予測し、
前記第1の年度内の前記第1の期間において、前記第1種の挨拶状画像の印刷を前記プリンタに実行させず、前記第2の期間において、前記第2種の挨拶状画像の印刷を前記プリンタに実行させた場合に、前記第2の実績量を利用して、前記第1の消費量情報を予測する、項目1から7のいずれか一項に記載のコンピュータプログラム。
(項目9)
前記第1の予測部は、前記第2の年度内の前記第1の期間より前に、前記第1種の挨拶状画像を含む複数種類の挨拶状画像のうちのいずれの挨拶状画像の印刷も前記プリンタに実行させていない場合に、前記メモリに記憶されている住所情報の個数を利用して、前記第1の消費量情報を予測する、項目1から8のいずれか一項に記載のコンピュータプログラム。
(項目10)
前記消耗品の量は、印刷媒体の枚数を含み、
前記コンピュータプログラムは、さらに、
前記第1の年度内の前記第1の期間が終了する際に、前記メモリに記憶されている住所情報の個数である実績住所数を前記メモリに記憶する住所数記憶部として機能させ、
前記第1の予測部は、
前記メモリに現在記憶されている住所情報の個数から前記メモリ内の実績住所数を減算することによって差分数を算出し、
前記第1の実績量に前記差分数が加算された量を利用して、前記第1の消費量情報を予測する、項目1から9のいずれか一項に記載のコンピュータプログラム。
(項目11)
前記第1種の挨拶状画像は、年賀状を作成するための年賀画像であり、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記年賀画像の印刷を前記プリンタに実行させる場合に、前記年賀画像の印刷を前記プリンタに実行させたことを示す年賀印刷情報を前記メモリに記憶する第3の情報記憶部と、
前記第2の年度内において、年賀状を受け取ったことを示す受取指示を前記ユーザから受け付ける場合に、前記メモリに記憶されている複数個の住所情報のうち、受け取り済みの前記年賀状の送付元の住所情報に対応付けて、前記年賀状を受け取ったことを示す年賀受取情報を前記メモリに記憶する第4の情報記憶部と、
前記年賀印刷情報が前記メモリに記憶されていない状態で、前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、前記メモリに記憶されている1個以上の前記年賀受取情報の個数を利用して、寒中見舞いはがきを作成するための寒中見舞い画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第2の消費量情報を予測する第2の予測部と、
予測済みの前記第2の消費量情報を前記ユーザに通知する第2の通知部と、
として機能させ、
前記第2の通知部は、前記年賀印刷情報が前記メモリに記憶されている場合に、前記第2の消費量情報を前記ユーザに通知しない、項目1から10のいずれか一項に記載のコンピュータプログラム。
(項目12)
前記第1種の挨拶状画像は、年賀状を作成するための年賀画像であり、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記メモリに記憶されている複数個の住所情報のうち、前記ユーザによって選択された住所情報に送付されるべき喪中はがきを作成するための喪中画像の印刷を前記プリンタに実行させる第2の印刷処理部と、
選択済みの前記住所情報と、前記喪中画像の印刷を前記プリンタに実行させたことを示す喪中印刷情報と、を対応付けて前記メモリに記憶する第5の情報記憶部と、
前記第2の年度内において、年賀状を受け取ったことを示す受取指示を前記ユーザから受け付ける場合に、前記複数個の住所情報のうち、受け取り済みの前記年賀状の送付元の住所情報に対応付けて、前記年賀状を受け取ったことを示す年賀受取情報を前記メモリに記憶する第6の情報記憶部と、
前記複数個の住所情報の中から、前記年賀受取情報が対応付けられており、かつ、前記喪中印刷情報が対応付けられていない1個以上の住所情報を特定する特定部と、
前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、特定済みの前記1個以上の住所情報の個数を利用して、寒中見舞いはがきを作成するための寒中見舞い画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第3の消費量情報を予測する第3の予測部と、
予測済みの前記第3の消費量情報を前記ユーザに通知する第3の通知部と、
として機能させる、項目1から10のいずれか一項に記載のコンピュータプログラム。
(項目13)
端末装置であって、
第1の年度内の第1の期間において、第1種の挨拶状画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の挨拶状画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
を備える、端末装置。
Further, the technical elements described in this specification or the drawings exhibit technical usefulness singly or in various combinations, and are not limited to the combinations described in the claims as filed. Furthermore, the techniques illustrated in this specification or the drawings simultaneously achieve multiple objectives, and achieving one of the objectives has technical utility in itself.
The features of the technology disclosed in this specification are listed below.
(Item 1)
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type of greeting card image in a first period within a first year;
The first actual amount is the amount of consumables consumed by the printer when the printer prints the first type greeting card image in the first period within the first year. a first actual amount storage unit stored in the memory of the terminal device;
In the first period within the second year following the first year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to calculate the amount within the second year. a first prediction for predicting first consumption amount information that is the amount of consumables consumed by the printer when the printer is caused to print the first type greeting card image in the first period; Department and
a first notification unit that notifies the user of the predicted first consumption information;
A computer program that functions as
(Item 2)
The computer program according to item 1, wherein the first consumption amount information is different from the first actual amount.
(Item 3)
The computer program according to item 1 or 2, wherein the amount of consumables includes the number of print media.
(Item 4)
The computer program according to any one of items 1 to 3, wherein the first type of greeting card image is a New Year's card image for creating a New Year's card.
(Item 5)
The computer program further causes the computer to
a second print processing unit that causes the printer to print a mourning image for creating a mourning postcard;
a first information storage unit that stores, in the memory, mourning print information indicating that the printer is caused to print the mourning image when the printer is caused to print the mourning image;
function as
In the first period within the second year, when the predetermined instruction is received from the user and the mourning print information is not stored in the memory,
The first prediction unit predicts the first consumption information,
The first notification unit notifies the user of the first consumption information,
The first notification unit receives the predetermined instruction from the user during the first period within the second year, and when the mourning print information is stored in the memory, the first notification unit The computer program according to item 4, wherein the computer program does not notify the user of the consumption information of item 1.
(Item 6)
The amount of consumables includes the number of print media,
Item 4, wherein the first prediction unit predicts the first consumption amount information using an amount obtained by subtracting the number of mourning postcards received within the second fiscal year from the first actual amount. Or the computer program according to 5.
(Item 7)
The computer program further causes the computer to
an inquiry screen control unit that displays an inquiry screen on the display unit of the terminal device that asks the user whether or not to send a New Year's card to the sender of the mourning postcard;
a second information storage unit that stores predetermined information in the memory when the user selects on the inquiry screen to send the New Year's card to the sender of the mourning postcard;
function as
The first prediction unit includes:
When the predetermined information is not stored in the memory, the number of mourning postcards received within the second fiscal year is subtracted from the first actual amount to obtain the first Predict consumption information,
When the predetermined information is stored in the memory, the number of mourning postcards received within the second year is not used, but the first actual amount is used to obtain the first The computer program according to item 6, which predicts consumption information.
(Item 8)
The computer program further causes the computer to
third printing that causes the printer to print a second type of greeting card image different from the first type of greeting card image in a second period before the first period within the second year; a processing section;
a second actual amount, which is the amount of consumables consumed by the printer when the printer prints the second type of greeting card image in the second period, in the memory; an actual amount storage unit,
function as
The first prediction unit includes:
In the first period within the first year, when the printer is caused to print the first type greeting card image, the first consumption amount is calculated using the first actual amount. predict information,
In the first period within the first year, the printer is not allowed to print the first type of greeting card image, and in the second period, the printer is not allowed to print the second type of greeting card image. 8. The computer program according to any one of items 1 to 7, which, when executed by a printer, predicts the first consumption amount information using the second actual amount.
(Item 9)
The first prediction unit may print any of the greeting card images among the plurality of types of greeting card images including the first type greeting card image before the first period within the second year. The computer according to any one of items 1 to 8, which predicts the first consumption amount information by using the number of pieces of address information stored in the memory when the printer is not executed. program.
(Item 10)
The amount of consumables includes the number of print media,
The computer program further includes:
functioning as an address number storage unit that stores in the memory the actual number of addresses, which is the number of pieces of address information stored in the memory, when the first period within the first year ends;
The first prediction unit includes:
calculating a difference number by subtracting the actual number of addresses in the memory from the number of address information currently stored in the memory;
The computer program according to any one of items 1 to 9, which predicts the first consumption amount information using an amount obtained by adding the difference number to the first actual amount.
(Item 11)
The first type of greeting card image is a New Year's card image for creating a New Year's card,
The computer program further causes the computer to
a third information storage unit that stores, in the memory, New Year's card printing information indicating that the printer is caused to print the New Year's card image when the printer prints the New Year's card image;
When receiving a receipt instruction from the user indicating that a New Year's card has been received within the second fiscal year, among the plurality of pieces of address information stored in the memory, address information of the sender of the received New Year's card; a fourth information storage unit that stores New Year's card reception information indicating that the New Year's card has been received in the memory in association with the New Year's card;
receiving the predetermined instruction from the user in a third period within the second year after the first period within the second year in a state where the New Year's card printing information is not stored in the memory; In this case, consumption by the printer when causing the printer to print a winter greeting image for creating a winter greeting postcard using the number of one or more pieces of the New Year's greeting information stored in the memory. a second prediction unit that predicts second consumption amount information indicating the amount of consumables to be consumed;
a second notification unit that notifies the user of the predicted second consumption amount information;
function as
The computer according to any one of items 1 to 10, wherein the second notification unit does not notify the user of the second consumption amount information when the New Year's print information is stored in the memory. program.
(Item 12)
The first type of greeting card image is a New Year's card image for creating a New Year's card,
The computer program further causes the computer to
a second printing process that causes the printer to print a mourning image for creating a mourning postcard to be sent to the address information selected by the user from among the plurality of pieces of address information stored in the memory; Department and
a fifth information storage unit that stores in the memory the selected address information and mourning print information indicating that the printer has been caused to print the mourning image in association with each other;
When receiving a receipt instruction indicating that a New Year's card has been received from the user within the second fiscal year, among the plurality of pieces of address information, the said a sixth information storage unit that stores New Year's card reception information indicating that the New Year's card has been received in the memory;
a specifying unit that identifies one or more pieces of address information that are associated with the New Year's card receipt information and are not associated with the mourning printing information from among the plurality of pieces of address information;
In a third period within the second year after the first period within the second year, when receiving the predetermined instruction from the user, the number of pieces of the one or more pieces of address information that have been identified; A third method for predicting third consumption amount information indicating the amount of consumables consumed by the printer when the printer is caused to print a midsummer greeting image for creating a midsummer greeting postcard using the following. A prediction section,
a third notification unit that notifies the user of the predicted third consumption amount information;
11. The computer program according to any one of items 1 to 10, which functions as a computer program.
(Item 13)
A terminal device,
a first print processing unit that causes a printer to print a first type of greeting card image in a first period within a first year;
The first actual amount is the amount of consumables consumed by the printer when the printer prints the first type greeting card image in the first period within the first year. a first actual amount storage unit stored in the memory of the terminal device;
In the first period within the second year following the first year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to calculate the amount within the second year. a first prediction for predicting first consumption amount information that is the amount of consumables consumed by the printer when the printer is caused to print the first type greeting card image in the first period; Department and
a first notification unit that notifies the user of the predicted first consumption information;
A terminal device comprising:

1:端末装置、2:通信システム、10:端末装置、12:表示部、14:無線LANI/F、20:制御部、22:CPU、24:メモリ、26:OSプログラム、28:はがきアプリ、30:住所テーブル、31a:年賀印刷フラグ、31b:年賀受取フラグ、32a:喪中印刷フラグ、32b:喪中受取フラグ、33a:寒中印刷フラグ、34a:暑中印刷フラグ、40:喪中設定フラグ、100:多機能機、A1:年賀アイコン、A2:喪中アイコン、A3:寒中アイコン、A4:暑中アイコン、A5:スキャンアイコン、AI1、AI2、AI3:住所情報、MS:メニュー画面、SC1:確認画面、SC2:通知画面、SC3:問合画面、SC4:確認画面、SC5:住所入力画面、SC6:通知画面、SC7:通知画面、SC8:通知画面 1: Terminal device, 2: Communication system, 10: Terminal device, 12: Display section, 14: Wireless LAN I/F, 20: Control section, 22: CPU, 24: Memory, 26: OS program, 28: Postcard application, 30: Address table, 31a: New Year's card printing flag, 31b: New Year's card receiving flag, 32a: Mourning printing flag, 32b: Mourning receiving flag, 33a: Winter printing flag, 34a: Hot summer printing flag, 40: Mourning setting flag, 100: Multi Functional device, A1: New Year's card icon, A2: Mourning icon, A3: Winter icon, A4: Hot summer icon, A5: Scan icon, AI1, AI2, AI3: Address information, MS: Menu screen, SC1: Confirmation screen, SC2: Notification Screen, SC3: Inquiry screen, SC4: Confirmation screen, SC5: Address input screen, SC6: Notification screen, SC7: Notification screen, SC8: Notification screen

Claims (13)

端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、
種の書類の送付元に第種の書類を送付するのか否かをユーザに問い合わせる問合画面を前記端末装置の表示部に表示する問合画面制御部と、
前記問合画面において、前記第種の書類の前記送付元に前記第種の書類を送付することが前記ユーザによって選択される場合に、所定の情報を前記メモリに記憶する第2の情報記憶部と、
前記所定の情報が前記メモリに記憶されていない場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量から前記第2の年度内に受け取った第種の書類の枚数が減算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記所定の情報が前記メモリに記憶されている場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の年度内に受け取った前記第種の書類の前記枚数を利用せずに、前記第1の実績量を利用して、前記第1の消費量情報を予測する前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
として機能させる、コンピュータプログラム。
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage section stored in a memory of the apparatus, wherein the amount of the consumable supplies includes the number of print media;
an inquiry screen control unit that displays an inquiry screen on the display unit of the terminal device that asks the user whether or not to send the first type of document to the sender of the second type of document;
second information for storing predetermined information in the memory when the user selects on the inquiry screen to send the first type document to the sender of the second type document; storage section and
In the case where the predetermined information is not stored in the memory and when receiving a predetermined instruction from the user during the first period within the second year following the first year, Send the first type in the first period within the second year by using the amount obtained by subtracting the number of type 2 documents received within the second year from the first actual amount. a first prediction unit that predicts first consumption amount information that is an amount of consumables consumed by the printer when causing the printer to print an image, the predetermined information being stored in the memory; In the case where the predetermined instruction is received from the user during the first period within the second year, the number of documents of the second type received within the second year is used. the first prediction unit that predicts the first consumption amount information using the first actual amount without
a first notification unit that notifies the user of the predicted first consumption information;
A computer program that functions as
端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、
前記第1の年度内の前記第1の期間が終了する際に、前記メモリに記憶されている住所情報の個数である実績住所数を前記メモリに記憶する住所数記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量に差分数が加算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記差分数は、前記メモリに現在記憶されている住所情報の個数から前記メモリ内の前記実績住所数を減算することによって算出される、前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
として機能させる、コンピュータプログラム。
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage section stored in a memory of the apparatus, wherein the amount of the consumable supplies includes the number of print media;
an address number storage unit that stores in the memory an actual number of addresses, which is the number of pieces of address information stored in the memory, when the first period within the first year ends;
When receiving a predetermined instruction from a user during the first period within the second year following the first year, the amount obtained by adding the difference number to the first actual amount in the memory is used. and first consumption amount information that is the amount of consumables consumed by the printer when causing the printer to print the first type sending image in the first period within the second year. a first prediction unit that predicts the number of addresses, wherein the number of differences is calculated by subtracting the actual number of addresses in the memory from the number of address information currently stored in the memory; a prediction unit,
a first notification unit that notifies the user of the predicted first consumption information;
A computer program that functions as
端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度内の第2の期間において、前記第1種の送付画像とは異なる第2種の送付画像の印刷を前記プリンタに実行させる第3の印刷処理部と、
前記第2の期間において前記第2種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第2の実績量を前記メモリに記憶する第2の実績量記憶部と、
前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させた場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させず、前記第2の期間において、前記第2種の送付画像の印刷を前記プリンタに実行させた場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の実績量を利用して、前記第1の消費量情報を予測する、前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
として機能させる、コンピュータプログラム。
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
a third print processing unit that causes the printer to print a second type of sending image different from the first type of sending image in a second period within the first year;
a second actual amount, which is an amount of consumables consumed by the printer when the printer executes printing of the second type of sending image in the second period, in the memory; an actual amount storage unit;
In the case where the printer is caused to print the first type sending image during the first period within the first year, the first period within the second year following the first year. When receiving a predetermined instruction from a user, the first actual amount in the memory is used to print the first type of sending image in the first period within the second year. a first prediction unit that predicts first consumption amount information that is an amount of consumables consumed by the printer when the printer is caused to perform the operation, In the case where the printer is not caused to print the first type sending image and the printer is made to print the second type sending image during the second period, the second type sending image within the second year is the first prediction unit that predicts the first consumption amount information using the second actual amount when receiving the predetermined instruction from the user in a period of 1;
a first notification unit that notifies the user of the predicted first consumption information;
A computer program that functions as
前記第1種の送付画像は、特定のはがきを作成するための特定の画像である、請求項1から3のいずれか一項に記載のコンピュータプログラム。 The computer program according to any one of claims 1 to 3, wherein the first type of sending image is a specific image for creating a specific postcard. 端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第3種の書類を作成するための第3種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第3種の画像の印刷を前記プリンタに実行させる場合に、前記第3種の画像の印刷を前記プリンタに実行させたことを示す第3種印刷情報を前記メモリに記憶する第3の情報記憶部と、
前記第1の年度の次の第2の年度内において、前記第3種の書類を受け取ったことを示す受取指示をユーザから受け付ける場合に、前記メモリに記憶されている複数個の住所情報のうち、受け取り済みの前記第3種の書類の送付元の住所情報に対応付けて、前記第3種の書類を受け取ったことを示す第3種受取情報を前記メモリに記憶する第4の情報記憶部と、
前記第2の年度内の前記第1の期間において、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
前記第3種印刷情報が前記メモリに記憶されていない状態で、前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、前記メモリに記憶されている1個以上の前記第3種受取情報の個数を利用して、第4種の書類を作成するための第4種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第2の消費量情報を予測する第2の予測部と、
前記第3種印刷情報が前記メモリに記憶されていない場合に、予測済みの前記第2の消費量情報を前記ユーザに通知する第2の通知部であって、前記第3種印刷情報が前記メモリに記憶されている場合に、前記第2の消費量情報は前記ユーザに通知されない、前記第2の通知部と、
として機能させる、コンピュータプログラム。
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type sending image, which is a third type image for creating a third type document, in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
Third information for storing third type printing information in the memory indicating that the printer is caused to print the third type image when the printer is caused to print the third type image. storage section and
When receiving a receipt instruction from a user indicating that the third type of document has been received within the second year following the first year, among the plurality of pieces of address information stored in the memory, a fourth information storage unit that stores third type receipt information indicating that the third type document has been received in the memory in association with address information of the sender of the third type document that has already been received; ,
In the first period within the second year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to determine the first period within the second year. a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when causing the printer to print the first type of sending image;
a first notification unit that notifies the user of the predicted first consumption information;
The predetermined instruction is received from the user in a third period within the second year after the first period within the second year in a state where the third type printing information is not stored in the memory. When accepting a document, the number of one or more pieces of the third type receipt information stored in the memory is used to cause the printer to print a fourth type image for creating a fourth type document. a second prediction unit that predicts second consumption amount information indicating the amount of consumables consumed by the printer during execution;
a second notification unit that notifies the user of the predicted second consumption amount information when the third type print information is not stored in the memory; the second notification unit, wherein the second consumption amount information is not notified to the user when stored in a memory;
A computer program that functions as
端末装置のコンピュータプログラムであって、
前記端末装置のコンピュータを、
第1の年度内の第1の期間において、第5種の書類を作成するための第5種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
前記メモリに記憶されている複数個の住所情報のうち、前記ユーザによって選択された住所情報に送付されるべき第6種の書類を作成するための第6種の画像の印刷を前記プリンタに実行させる第2の印刷処理部と、
選択済みの前記住所情報と、前記第6種の画像の印刷を前記プリンタに実行させたことを示す第6種印刷情報と、を対応付けて前記メモリに記憶する第5の情報記憶部と、
前記第2の年度内において、前記第5種の書類を受け取ったことを示す受取指示を前記ユーザから受け付ける場合に、前記複数個の住所情報のうち、受け取り済みの前記第5種の書類の送付元の住所情報に対応付けて、前記第5種の書類を受け取ったことを示す第5種受取情報を前記メモリに記憶する第6の情報記憶部と、
前記複数個の住所情報の中から、前記第5種受取情報が対応付けられており、かつ、前記第6種印刷情報が対応付けられていない1個以上の住所情報を特定する特定部と、
前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、特定済みの前記1個以上の住所情報の個数を利用して、第7種の書類を作成するための第7種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第3の消費量情報を予測する第3の予測部と、
予測済みの前記第3の消費量情報を前記ユーザに通知する第3の通知部と、
として機能させる、コンピュータプログラム。
A computer program for a terminal device,
The computer of the terminal device,
a first print processing unit that causes a printer to print a first type sending image, which is a fifth type image for creating a fifth type document, in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
In the first period within the second year following the first year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to calculate the amount within the second year. a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when the printer is caused to print the first type of sending image in the first period of and,
a first notification unit that notifies the user of the predicted first consumption information;
causing the printer to print a sixth type of image for creating a sixth type of document to be sent to the address information selected by the user among the plurality of address information stored in the memory; a second print processing unit that causes
a fifth information storage unit that stores in the memory the selected address information and sixth type printing information indicating that the printer has caused the printer to print the sixth type image;
When receiving a receipt instruction from the user indicating that the fifth type document has been received within the second year, the sender of the received fifth type document among the plurality of address information; a sixth information storage unit that stores in the memory fifth type receipt information indicating that the fifth type document has been received in association with address information;
a specifying unit that identifies one or more pieces of address information that are associated with the fifth type receipt information and are not associated with the sixth type print information from among the plurality of address information;
In a third period within the second year after the first period within the second year, when receiving the predetermined instruction from the user, the number of pieces of the one or more pieces of address information that have been identified; is used to predict third consumption amount information indicating the amount of consumables consumed by the printer when causing the printer to print a seventh type image for creating a seventh type document. a third prediction unit that performs
a third notification unit that notifies the user of the predicted third consumption amount information;
A computer program that functions as
前記消耗品の量は、印刷媒体の枚数を含む、請求項3から6のいずれか一項に記載のコンピュータプログラム。 The computer program product according to any one of claims 3 to 6, wherein the amount of consumables includes the number of print media. 前記第1の消費量情報は、前記第1の実績量とは異なる、請求項1から7のいずれか一項に記載のコンピュータプログラム。 The computer program product according to any one of claims 1 to 7, wherein the first consumption amount information is different from the first actual amount. 端末装置であって、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、
種の書類の送付元に第種の書類を送付するのか否かをユーザに問い合わせる問合画面を前記端末装置の表示部に表示する問合画面制御部と、
前記問合画面において、前記第種の書類の前記送付元に前記第種の書類を送付することが前記ユーザによって選択される場合に、所定の情報を前記メモリに記憶する第2の情報記憶部と、
前記所定の情報が前記メモリに記憶されていない場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量から前記第2の年度内に受け取った第種の書類の枚数が減算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記所定の情報が前記メモリに記憶されている場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の年度内に受け取った前記第種の書類の前記枚数を利用せずに、前記第1の実績量を利用して、前記第1の消費量情報を予測する前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
を備える、端末装置。
A terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage section stored in a memory of the apparatus, wherein the amount of the consumable supplies includes the number of print media;
an inquiry screen control unit that displays an inquiry screen on the display unit of the terminal device that asks the user whether or not to send the first type of document to the sender of the second type of document;
second information for storing predetermined information in the memory when the user selects on the inquiry screen to send the first type document to the sender of the second type document; storage section and
In the case where the predetermined information is not stored in the memory and when receiving a predetermined instruction from the user during the first period within the second year following the first year, Send the first type in the first period within the second year by using the amount obtained by subtracting the number of type 2 documents received within the second year from the first actual amount. a first prediction unit that predicts first consumption amount information that is an amount of consumables consumed by the printer when causing the printer to print an image, the predetermined information being stored in the memory; In the case where the predetermined instruction is received from the user during the first period within the second year, the number of documents of the second type received within the second year is used. the first prediction unit that predicts the first consumption amount information using the first actual amount without
a first notification unit that notifies the user of the predicted first consumption information;
A terminal device comprising:
端末装置であって、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部であって、前記消耗品の量は、印刷媒体の枚数を含む、前記第1の実績量記憶部と、
前記第1の年度内の前記第1の期間が終了する際に、前記メモリに記憶されている住所情報の個数である実績住所数を前記メモリに記憶する住所数記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量に差分数が加算された量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記差分数は、前記メモリに現在記憶されている住所情報の個数から前記メモリ内の前記実績住所数を減算することによって算出される、前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
を備える、端末装置。
A terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage section stored in a memory of the apparatus, wherein the amount of the consumable supplies includes the number of print media;
an address number storage unit that stores in the memory an actual number of addresses, which is the number of pieces of address information stored in the memory, when the first period within the first year ends;
When receiving a predetermined instruction from a user during the first period within the second year following the first year, the amount obtained by adding the difference number to the first actual amount in the memory is used. and first consumption amount information that is the amount of consumables consumed by the printer when causing the printer to print the first type sending image in the first period within the second year. a first prediction unit that predicts the number of addresses, wherein the number of differences is calculated by subtracting the actual number of addresses in the memory from the number of address information currently stored in the memory; a prediction unit,
a first notification unit that notifies the user of the predicted first consumption information;
A terminal device comprising:
端末装置であって、
第1の年度内の第1の期間において、第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度内の第2の期間において、前記第1種の送付画像とは異なる第2種の送付画像の印刷を前記プリンタに実行させる第3の印刷処理部と、
前記第2の期間において前記第2種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第2の実績量を前記メモリに記憶する第2の実績量記憶部と、
前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させた場合において、前記第1の年度の次の第2の年度内の前記第1の期間に、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部であって、前記第1の年度内の前記第1の期間において、前記第1種の送付画像の印刷を前記プリンタに実行させず、前記第2の期間において、前記第2種の送付画像の印刷を前記プリンタに実行させた場合において、前記第2の年度内の前記第1の期間に、前記ユーザから前記所定の指示を受け付ける場合に、前記第2の実績量を利用して、前記第1の消費量情報を予測する、前記第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
を備える、端末装置。
A terminal device,
a first print processing unit that causes a printer to print a first type of sending image in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
a third print processing unit that causes the printer to print a second type of sending image different from the first type of sending image in a second period within the first year;
a second actual amount, which is an amount of consumables consumed by the printer when the printer executes printing of the second type of sending image in the second period, in the memory; an actual amount storage unit;
In the case where the printer is caused to print the first type sending image during the first period within the first year, the first period within the second year following the first year. When receiving a predetermined instruction from a user, the first actual amount in the memory is used to print the first type of sending image in the first period within the second year. a first prediction unit that predicts first consumption amount information that is an amount of consumables consumed by the printer when the printer is caused to perform the operation, In the case where the printer is not caused to print the first type sending image and the printer is made to print the second type sending image during the second period, the second type sending image within the second year is the first prediction unit that predicts the first consumption amount information using the second actual amount when receiving the predetermined instruction from the user in a period of 1;
a first notification unit that notifies the user of the predicted first consumption information;
A terminal device comprising:
端末装置であって、
第1の年度内の第1の期間において、第3種の書類を作成するための第3種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第3種の画像の印刷を前記プリンタに実行させる場合に、前記第3種の画像の印刷を前記プリンタに実行させたことを示す第3種印刷情報を前記メモリに記憶する第3の情報記憶部と、
前記第1の年度の次の第2の年度内において、前記第3種の書類を受け取ったことを示す受取指示をユーザから受け付ける場合に、前記メモリに記憶されている複数個の住所情報のうち、受け取り済みの前記第3種の書類の送付元の住所情報に対応付けて、前記第3種の書類を受け取ったことを示す第3種受取情報を前記メモリに記憶する第4の情報記憶部と、
前記第2の年度内の前記第1の期間において、前記ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
前記第3種印刷情報が前記メモリに記憶されていない状態で、前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、前記メモリに記憶されている1個以上の前記第3種受取情報の個数を利用して、第4種の書類を作成するための第4種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第2の消費量情報を予測する第2の予測部と、
前記第3種印刷情報が前記メモリに記憶されていない場合に、予測済みの前記第2の消費量情報を前記ユーザに通知する第2の通知部であって、前記第3種印刷情報が前記メモリに記憶されている場合に、前記第2の消費量情報は前記ユーザに通知されない、前記第2の通知部と、
を備える、端末装置。
A terminal device,
a first print processing unit that causes a printer to print a first type sending image, which is a third type image for creating a third type document, in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
Third information for storing third type printing information in the memory indicating that the printer is caused to print the third type image when the printer is caused to print the third type image. storage section and
When receiving a receipt instruction from a user indicating that the third type of document has been received within the second year following the first year, among the plurality of pieces of address information stored in the memory, a fourth information storage unit that stores third type receipt information indicating that the third type document has been received in the memory in association with address information of the sender of the third type document that has already been received; ,
In the first period within the second year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to determine the first period within the second year. a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when causing the printer to print the first type of sending image;
a first notification unit that notifies the user of the predicted first consumption information;
The predetermined instruction is received from the user in a third period within the second year after the first period within the second year in a state where the third type printing information is not stored in the memory. When accepting a document, the number of one or more pieces of the third type receipt information stored in the memory is used to cause the printer to print a fourth type image for creating a fourth type document. a second prediction unit that predicts second consumption amount information indicating the amount of consumables consumed by the printer during execution;
a second notification unit that notifies the user of the predicted second consumption amount information when the third type print information is not stored in the memory; the second notification unit, wherein the second consumption amount information is not notified to the user when stored in a memory;
A terminal device comprising:
端末装置であって、
第1の年度内の第1の期間において、第5種の書類を作成するための第5種の画像である第1種の送付画像の印刷をプリンタに実行させる第1の印刷処理部と、
前記第1の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させた際の前記プリンタで消費された消耗品の量である第1の実績量を前記端末装置のメモリに記憶する第1の実績量記憶部と、
前記第1の年度の次の第2の年度内の前記第1の期間において、ユーザから所定の指示を受け付ける場合に、前記メモリ内の前記第1の実績量を利用して、前記第2の年度内の前記第1の期間において前記第1種の送付画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量である第1の消費量情報を予測する第1の予測部と、
予測済みの前記第1の消費量情報を前記ユーザに通知する第1の通知部と、
前記メモリに記憶されている複数個の住所情報のうち、前記ユーザによって選択された住所情報に送付されるべき第6種の書類を作成するための第6種の画像の印刷を前記プリンタに実行させる第2の印刷処理部と、
選択済みの前記住所情報と、前記第6種の画像の印刷を前記プリンタに実行させたことを示す第6種印刷情報と、を対応付けて前記メモリに記憶する第5の情報記憶部と、
前記第2の年度内において、前記第5種の書類を受け取ったことを示す受取指示を前記ユーザから受け付ける場合に、前記複数個の住所情報のうち、受け取り済みの前記第5種の書類の送付元の住所情報に対応付けて、前記第5種の書類を受け取ったことを示す第5種受取情報を前記メモリに記憶する第6の情報記憶部と、
前記複数個の住所情報の中から、前記第5種受取情報が対応付けられており、かつ、前記第6種印刷情報が対応付けられていない1個以上の住所情報を特定する特定部と、
前記第2の年度内の前記第1の期間より後の前記第2の年度内の第3の期間において、前記ユーザから前記所定の指示を受け付ける場合に、特定済みの前記1個以上の住所情報の個数を利用して、第7種の書類を作成するための第7種の画像の印刷を前記プリンタに実行させる際の前記プリンタで消費される消耗品の量を示す第3の消費量情報を予測する第3の予測部と、
予測済みの前記第3の消費量情報を前記ユーザに通知する第3の通知部と、
を備える、端末装置。
A terminal device,
a first print processing unit that causes a printer to print a first type sending image, which is a fifth type image for creating a fifth type document, in a first period within a first year;
A first actual amount, which is the amount of consumables consumed by the printer when the printer prints the first type of sending image during the first period within the first year, is determined by the terminal. a first actual amount storage unit stored in the memory of the device;
In the first period within the second year following the first year, when receiving a predetermined instruction from the user, the first actual amount in the memory is used to calculate the amount within the second year. a first prediction unit that predicts first consumption amount information that is the amount of consumables consumed by the printer when the printer is caused to print the first type of sending image in the first period of and,
a first notification unit that notifies the user of the predicted first consumption information;
causing the printer to print a sixth type of image for creating a sixth type of document to be sent to the address information selected by the user among the plurality of address information stored in the memory; a second print processing unit that causes
a fifth information storage unit that stores in the memory the selected address information and sixth type printing information indicating that the printer has caused the printer to print the sixth type image;
When receiving a receipt instruction from the user indicating that the fifth type document has been received within the second year, the sender of the received fifth type document among the plurality of address information; a sixth information storage unit that stores in the memory fifth type receipt information indicating that the fifth type document has been received in association with address information;
a specifying unit that identifies one or more pieces of address information that are associated with the fifth type receipt information and are not associated with the sixth type printing information from among the plurality of address information;
In a third period within the second year after the first period within the second year, when receiving the predetermined instruction from the user, the number of pieces of the one or more pieces of address information that have been identified; is used to predict third consumption amount information indicating the amount of consumables consumed by the printer when causing the printer to print a seventh type image for creating a seventh type document. a third prediction unit that performs
a third notification unit that notifies the user of the predicted third consumption amount information;
A terminal device comprising:
JP2022081363A 2017-11-15 2022-05-18 computer program for terminal equipment Active JP7388479B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022081363A JP7388479B2 (en) 2017-11-15 2022-05-18 computer program for terminal equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017220323A JP7077586B2 (en) 2017-11-15 2017-11-15 Computer program for terminal equipment
JP2022081363A JP7388479B2 (en) 2017-11-15 2022-05-18 computer program for terminal equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017220323A Division JP7077586B2 (en) 2017-11-15 2017-11-15 Computer program for terminal equipment

Publications (2)

Publication Number Publication Date
JP2022103335A JP2022103335A (en) 2022-07-07
JP7388479B2 true JP7388479B2 (en) 2023-11-29

Family

ID=66837384

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017220323A Active JP7077586B2 (en) 2017-11-15 2017-11-15 Computer program for terminal equipment
JP2022081363A Active JP7388479B2 (en) 2017-11-15 2022-05-18 computer program for terminal equipment

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2017220323A Active JP7077586B2 (en) 2017-11-15 2017-11-15 Computer program for terminal equipment

Country Status (1)

Country Link
JP (2) JP7077586B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001142873A (en) 1999-11-12 2001-05-25 Casio Comput Co Ltd Data transmission device and storage medium
JP2005193544A (en) 2004-01-07 2005-07-21 Fuji Photo Film Co Ltd Printer
JP2005267226A (en) 2004-03-18 2005-09-29 Yasutami Ueda Address print program and recording medium recorded with the program
JP2009119676A (en) 2007-11-14 2009-06-04 Seiko Epson Corp Printing apparatus, control method therefor, and control program
JP2015186897A (en) 2014-03-27 2015-10-29 カシオ計算機株式会社 printer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1178304A (en) * 1997-09-17 1999-03-23 Konica Corp Manufacture of postcard for manufacturing a plurality of postcards with respectively different addresses recorded thereon, postcard manufacturing system, manufacture of mail for manufacturing a plurality of mails with respectively different addresses recorded thereon, and the mail

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001142873A (en) 1999-11-12 2001-05-25 Casio Comput Co Ltd Data transmission device and storage medium
JP2005193544A (en) 2004-01-07 2005-07-21 Fuji Photo Film Co Ltd Printer
JP2005267226A (en) 2004-03-18 2005-09-29 Yasutami Ueda Address print program and recording medium recorded with the program
JP2009119676A (en) 2007-11-14 2009-06-04 Seiko Epson Corp Printing apparatus, control method therefor, and control program
JP2015186897A (en) 2014-03-27 2015-10-29 カシオ計算機株式会社 printer

Also Published As

Publication number Publication date
JP2022103335A (en) 2022-07-07
JP2019091306A (en) 2019-06-13
JP7077586B2 (en) 2022-05-31

Similar Documents

Publication Publication Date Title
JP5402650B2 (en) Display control apparatus, information processing system, and display control method
US8065380B2 (en) Information processing system, an information apparatus, macro executing method, and storage medium
US10871978B2 (en) Server apparatus, image forming apparatus, information processing apparatus, image forming control method, and image forming control program
JP5262321B2 (en) Image forming apparatus, display processing apparatus, display processing method, and display processing program
JP4771537B2 (en) Image forming apparatus
US10129426B2 (en) Image forming apparatus having display screen with position configurable icons, information processing method, and computer-readable recording medium
JP4941463B2 (en) Information processing apparatus and printing apparatus
JP2021012417A (en) Image processing device, control method of image processing device and computer program
US20110164283A1 (en) Image processing apparatus, image processing system, and image processing method
JP7388479B2 (en) computer program for terminal equipment
JP2018159950A (en) Display operation device, control method thereof, and image processor
JP6786777B2 (en) Image processing equipment, information processing equipment and programs
JP6511899B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND PROGRAM
JP5821930B2 (en) Display control apparatus, display control method, and display control program
JP2014212500A (en) Information processing device, control method and control program therefor, and operation terminal control program
JP2007329922A (en) Conditional document processing apparatus start system and method
JP2007166426A (en) Image forming apparatus, workflow execution method, and workflow execution program
JP5891856B2 (en) Information processing apparatus and program
US11567719B1 (en) Methods for processing documents for use in variable data printing operations
JP7722074B2 (en) Information processing apparatus, image forming apparatus, information processing program, and image forming program
JP5810071B2 (en) Communication apparatus and data creation program
US10013222B2 (en) Image forming system, control method for the same and recording medium
JP2019139717A (en) Information processing apparatus, distribution system, program, and distribution method
JP2024011925A (en) Image forming device, information processing device, information processing system, information processing method, and program
JP2024175307A (en) IMAGE FORMING APPARATUS, REPLY METHOD, AND REPLY PROGRAM - Patent application

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220610

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230829

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231030

R150 Certificate of patent or registration of utility model

Ref document number: 7388479

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150