JP7852364B2 - Computer program, control device, and control method for a control device that controls a printing apparatus. - Google Patents
Computer program, control device, and control method for a control device that controls a printing apparatus.Info
- Publication number
- JP7852364B2 JP7852364B2 JP2022064505A JP2022064505A JP7852364B2 JP 7852364 B2 JP7852364 B2 JP 7852364B2 JP 2022064505 A JP2022064505 A JP 2022064505A JP 2022064505 A JP2022064505 A JP 2022064505A JP 7852364 B2 JP7852364 B2 JP 7852364B2
- Authority
- JP
- Japan
- Prior art keywords
- condition
- screen
- display
- consumables
- usage
- 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
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本明細書で開示する技術は、印刷装置を制御する制御装置に関する。 The technology disclosed herein relates to a control device for controlling a printing apparatus.
特許文献1には、消耗品の自動発注配送システムが開示されている。当該システムは、消耗品の配送の契約を促す画面を表示する。また、特許文献2には、Nin1(例えば2in1)モードを設定可能な画像形成装置が開示されている。また、特許文献3には、カット紙を断裁する断裁部を備えた画像形成装置が開示されている。 Patent Document 1 discloses an automated ordering and delivery system for consumables. This system displays a screen prompting the user to sign a contract for the delivery of consumables. Patent Document 2 discloses an image forming apparatus capable of setting a Nin1 (e.g., 2in1) mode. Patent Document 3 discloses an image forming apparatus equipped with a cutting unit for cutting cut paper.
ユーザが上記の方法又は上記の機能を知らないと、これら方法又は機能が利用されない可能性がある。しかし、これら方法又は機能を頻繁に案内すると、ユーザが不快に感じ得る。本明細書では、適切なタイミングで特定の方法又は特定の機能をユーザに案内するための技術を提供する。 If users are unaware of the methods or functions described above, these methods or functions may not be utilized. However, frequently informing users about these methods or functions may cause them discomfort. This specification provides techniques for informing users about specific methods or functions at appropriate times.
本明細書は、印刷装置を制御する制御装置のためのコンピュータプログラムを開示する。前記コンピュータプログラムは、前記制御装置のコンピュータを、画面を表示部に表示させる表示制御部として機能させ、前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させる。 This specification discloses a computer program for a control device that controls a printing apparatus. The computer program causes the computer of the control device to function as a display control unit that displays a screen on a display unit. The display control unit, at a first timing, displays a first screen on the display unit that guides the user of the printing apparatus to a specific method for acquiring the consumables when the conditions obtained using usage information indicating the usage status of the consumables for the printing apparatus meet a first condition. The display control unit, at a second timing, displays a second screen on the display unit that guides the user to a specific function for reducing the amount of consumables used, when the conditions obtained using the usage information meet a second condition different from the first condition.
上記の構成によれば、第1のタイミングにおける使用状況に基づいて、特定の方法を案内する第1の画面が表示される。また、第2のタイミングおける使用状況に基づいて、特定の機能を案内する第2の画面が表示される。適切なタイミングで特定の方法又は特定の機能をユーザに案内することができる。 According to the above configuration, a first screen guiding the user through a specific method is displayed based on the usage status at a first timing. Furthermore, a second screen guiding the user through a specific function is displayed based on the usage status at a second timing. This allows the user to be guided through a specific method or function at the appropriate time.
上記の制御装置そのもの、上記の制御装置を実現するための制御方法、上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。 The control device itself, the control method for implementing the control device, and the computer-readable recording medium for storing the computer program are all novel and useful.
(第1実施例)
(通信システム2の構成;図1、図2)
通信システム2は、端末装置10と、2個の多機能機(以下では、「MFP」と記載)100、200と、発送サーバ300と、EC(Electronic Commerceの略)サーバ400と、を備える。MFP100、200は、印刷機能、スキャン機能、FAX機能等の多機能を有する装置である。端末装置10は、ノートPC、ラップトップPC、タブレット端末、スマートフォン等の端末装置である。端末装置10とMFP100、200は、LAN(Local Area Networkの略)4に接続されており、互いに通信可能である。LAN4は、有線又は無線である。
(First embodiment)
(Configuration of communication system 2; Figures 1 and 2)
The communication system 2 comprises a terminal device 10, two multifunction devices (hereinafter referred to as "MFPs") 100 and 200, a dispatch server 300, and an EC (Electronic Commerce) server 400. The MFPs 100 and 200 are multifunction devices with functions such as printing, scanning, and faxing. The terminal device 10 is a terminal device such as a notebook PC, laptop PC, tablet terminal, or smartphone. The terminal device 10 and the MFPs 100 and 200 are connected to a LAN (Local Area Network) 4 and can communicate with each other. The LAN 4 is either wired or wireless.
LAN4は、インターネット6に接続されている。発送サーバ300及びECサーバ400は、インターネット6に接続されている。発送サーバ300は、MFP(例えば100)のインクカートリッジを自動的に発送する発送サービスを提供するサーバである。ECサーバ400は、インクカートリッジを購入するためのECサイトを提供するサーバである。発送サーバ300及びECサーバ400は、MFPのベンダによって設置されてもよいし、MFPのベンダとは異なる事業者によって設置されてもよい。 LAN4 is connected to the Internet 6. The shipping server 300 and the e-commerce server 400 are connected to the Internet 6. The shipping server 300 is a server that provides a shipping service for automatically shipping ink cartridges for an MFP (e.g., 100). The e-commerce server 400 is a server that provides an e-commerce site for purchasing ink cartridges. The shipping server 300 and the e-commerce server 400 may be installed by the MFP vendor or by a different business operator.
発送サーバ300は、MFP(例えば100)からMFPに現在装着されているインクカートリッジの残量を定期的に受信する。発送サーバ300は、MFPから受信した残量の履歴が所定の条件を満たす場合に、新しいインクカートリッジをMFPのユーザへ発送するための処理(例えば作業員への通知)を実行する。ここで、所定の条件は、例えば、残量の履歴のうちの最新の残量が所定の閾値以下である条件、残量の履歴によって示される残量の変化量が所定値以上である条件等である。発送サーバ300は、MFPを識別する識別情報(例えばシリアル番号)と、MFPのユーザを示すユーザ情報(例えばユーザ名とユーザの住所)と、を関連付けて記憶する。 The shipping server 300 periodically receives the remaining ink levels of the ink cartridges currently installed in the MFP (e.g., 100) from the MFP. When the history of remaining ink levels received from the MFP meets predetermined conditions, the shipping server 300 executes a process (e.g., notifying a worker) to ship a new ink cartridge to the MFP user. Here, the predetermined conditions include, for example, that the most recent remaining ink level in the history is below a predetermined threshold, or that the change in remaining ink level indicated by the history is greater than or equal to a predetermined value. The shipping server 300 stores identification information (e.g., serial number) that identifies the MFP and user information (e.g., username and user address) that identifies the MFP user, associating them together.
(端末装置10の構成;図1)
端末装置10は、操作部12と、表示部14と、LANインターフェース20と、制御部30と、を備える。なお、以下では、「インターフェース」を「I/F」と記載する。
(Configuration of terminal device 10; Figure 1)
The terminal device 10 comprises an operation unit 12, a display unit 14, a LAN interface 20, and a control unit 30. Hereafter, "interface" will be abbreviated as "I/F".
操作部12は、1個以上のボタンを備える。操作部12は、ユーザから様々な指示を受け付けることができる。表示部14は、様々な情報を表示するためのディスプレイである。表示部14は、ユーザから指示を受け付けるタッチパネル(即ち操作部)としても機能する。LANI/F20は、LAN4を介した通信を実行するためのI/Fであり、LAN4に接続されている。 The control unit 12 has one or more buttons. The control unit 12 can receive various instructions from the user. The display unit 14 is a display for showing various information. The display unit 14 also functions as a touch panel (i.e., control unit) for receiving instructions from the user. LANI/F 20 is an interface for performing communication via LAN4 and is connected to LAN4.
制御部30は、CPU32と、メモリ34と、を備える。CPU32は、メモリ34に記憶されているプログラム40、42に従って、様々な処理を実行する。メモリ34は、揮発性メモリ、不揮発性メモリ等によって構成される。 The control unit 30 comprises a CPU 32 and a memory 34. The CPU 32 executes various processes according to programs 40 and 42 stored in the memory 34. The memory 34 is composed of volatile memory, non-volatile memory, etc.
OS(Operating Systemの略)プログラム40は、端末装置10の基本的な動作を制御するためのプログラムである。アプリケーションプログラム42(以下では、「アプリ42」と記載)は、MFP(例えば100)を制御するためのプログラムである。アプリ42は、例えば、MFP100のベンダによって提供されるインターネット上のサーバ(図示省略)から端末装置10にインストールされてもよいし、MFP100と共に出荷されるメディアから端末装置10にインストールされてもよい。 The OS (Operating System) program 40 is a program for controlling the basic operation of the terminal device 10. The application program 42 (hereinafter referred to as "app 42") is a program for controlling the MFP (e.g., 100). App 42 may be installed on the terminal device 10 from, for example, an internet server (not shown) provided by the MFP 100 vendor, or from media shipped with the MFP 100.
(MFP100の構成;図1)
MFP100は、LANI/F120と、印刷実行部122と、切断部124と、制御部130と、を備える。LANI/F120は、LAN4に接続されている。制御部130は、CPU132と、メモリ134と、を備える。CPU132は、メモリ134に記憶されているプログラム140に従って、様々な処理を実行する。
(Configuration of MFP100; Figure 1)
The MFP 100 comprises a LANI/F 120, a print execution unit 122, a cutting unit 124, and a control unit 130. The LANI/F 120 is connected to LAN 4. The control unit 130 comprises a CPU 132 and a memory 134. The CPU 132 performs various processes according to the program 140 stored in the memory 134.
印刷実行部122は、インクジェット方式、レーザ方式等の印刷機構である。切断部124は、カット紙を切断するための機構である。「カット紙」とは、例えば、A4サイズ、A5サイズ、レターサイズ、はがきサイズ等の予め決められたサイズにカットされている用紙である。MFP100のトレイ(図示省略)に収容されているカット紙が切断部124に搬送されると、切断部124の切断刃によって当該カット紙が搬送方向の上流側の部分と下流側の部分に分断される。例えば、分断前のA4サイズのカット紙は、2枚のA5サイズのカット紙に分断される。 The printing execution unit 122 is a printing mechanism such as an inkjet or laser printing system. The cutting unit 124 is a mechanism for cutting cut paper. "Cut paper" refers to paper cut to predetermined sizes, such as A4, A5, letter, or postcard size. When cut paper contained in the tray of the MFP 100 (not shown) is transported to the cutting unit 124, the cutting blade of the cutting unit 124 divides the cut paper into an upstream and downstream portion in the transport direction. For example, an A4-sized cut paper is divided into two A5-sized cut papers.
以下では、カット紙を分断して印刷する機能を、「カットプリント」と記載する。カットプリントでは、例えば、A4サイズの2ページの画像の印刷が指示される場合に、各ページのA4サイズの画像がA5サイズの画像に縮小される。分断前のカット紙(即ちA4サイズのカット紙)の上流側の部分に縮小後の1ページ目の画像が印刷され、分断前のカット紙の下流側の部分に縮小後の2ページ目の画像が印刷される。そして、切断部124の切断刃によって分断前のカット紙が分断される。A4サイズの画像がA5サイズの画像に縮小されることにより、A4サイズの画像を印刷する場合と比べて、MFP100に現在装着されているインクカートリッジ内のインクの使用量を低減することができる。また、A5サイズの2枚のカット紙に分断されることにより、冊子としても利用することができる。 In the following, the function of dividing and printing on cut paper will be referred to as "cut printing." With cut printing, for example, when printing a two-page A4 image is instructed, each A4-sized image is reduced to an A5-sized image. The first page's reduced image is printed on the upstream portion of the cut paper before division (i.e., the A4-sized cut paper), and the second page's reduced image is printed on the downstream portion of the cut paper before division. Then, the cut paper is divided by the cutting blade of the cutting unit 124. By reducing the A4-sized image to an A5-sized image, the amount of ink used in the ink cartridge currently installed in the MFP 100 can be reduced compared to printing an A4-sized image. Furthermore, because it is divided into two A5-sized cut papers, it can also be used as a booklet.
カットプリントに適合するカット紙(即ちカットプリントを利用可能な分断前のカット紙)のサイズ(以下では、「分断前サイズ」と記載)は、予め決められている。本実施例では、カットプリントに適合するカット紙のサイズは、A4、レターサイズであり、その他のサイズ(例えばA3)は、カットプリントに適合しない。なお、上記のA4、レターサイズは、カットプリントに適合するカット紙のサイズの一例に過ぎない。 The size of cut paper suitable for cut printing (i.e., cut paper before cutting, usable for cut printing) is predetermined. In this embodiment, the sizes of cut paper suitable for cut printing are A4 and letter size; other sizes (e.g., A3) are not suitable. Note that the above A4 and letter size are merely examples of suitable cut paper sizes for cut printing.
メモリ134は、さらに、カットプリント設定142を記憶する。カットプリント設定142は、カットプリントの利用を許可することを示す「ON」と、カットプリントの利用を許可しないことを示す「OFF」と、のうちのいずれかの値を示す。カットプリント設定142は、ユーザによって入力される。 Memory 134 also stores the cut-print setting 142. The cut-print setting 142 indicates either "ON," which allows the use of cut-print, or "OFF," which disallows the use of cut-print. The cut-print setting 142 is entered by the user.
(案内処理;図2)
図2を参照して、端末装置10のCPU32が、アプリ42に従って実行する案内処理について説明する。案内処理は、各種の案内画面を表示する処理である。なお、以下では、端末装置10は、LANI/F20を介して、他の装置(例えばMFP100)との通信を実行する。以下では、特に言及しない限り、「LANI/F20を介して」、「LAN4を介して」及び「インターネット6を介して」という説明を省略する。また、以下の処理では、CPU32は、アプリ42に従って、各種画面(例えば第1の案内画面SC1)を表示部14に表示させる。具体的には、アプリ42は、画面を表示部14に表示させるための指示をOSプログラム40に供給する。そして、OSプログラム40が当該指示に従って当該画面を表示部14に表示させる。
(Guidance process; Figure 2)
Referring to Figure 2, the guidance processing performed by the CPU 32 of the terminal device 10 according to the application 42 will be described. The guidance processing is the process of displaying various guidance screens. In the following, the terminal device 10 communicates with other devices (e.g., MFP 100) via LANI/F 20. In the following, unless otherwise specified, the explanations of "via LANI/F 20,""via LAN 4," and "via the Internet 6" will be omitted. In the following processing, the CPU 32 displays various screens (e.g., the first guidance screen SC1) on the display unit 14 according to the application 42. Specifically, the application 42 supplies instructions to the OS program 40 to display the screen on the display unit 14. The OS program 40 then displays the screen on the display unit 14 according to these instructions.
CPU32は、操作部12においてアプリ42を起動する指示を受けると、アプリ42を起動するとともにメニュー画面SC0を表示部14に表示させる。メニュー画面SC0は、装置アイコンB1と、印刷アイコンB2と、スキャンアイコンB3と、を含む。装置アイコンB1が選択される場合には、CPU32は、LAN4に接続されている複数個の装置のリスト(図示省略)を表示する。そして、ユーザは、当該リストの中から1個の装置(例えばMFP100)を選択する。 When the CPU 32 receives a command from the operation unit 12 to launch application 42, it launches application 42 and displays menu screen SC0 on the display unit 14. Menu screen SC0 includes a device icon B1, a print icon B2, and a scan icon B3. If device icon B1 is selected, the CPU 32 displays a list (not shown) of multiple devices connected to LAN 4. The user then selects one device (for example, MFP 100) from this list.
また、印刷アイコンB2は、装置アイコンB1によって選択された装置(以下では「選択済みの装置」と記載)に印刷を実行させるためのアイコンである。スキャンアイコンB3は、選択済みの装置にスキャンを実行させるためのアイコンである。例えば、印刷アイコンB2が選択される場合には、CPU32は、印刷対象のファイルの指示と、印刷設定(例えば色数、用紙サイズ等)の指示と、印刷実行の指示と、を受けるための画面を表示部14に表示させる。CPU32は、印刷対象のファイルと印刷設定と印刷実行との指示を受ける場合に、印刷データを選択済みの装置に送信する。なお、メニュー画面SC0は、各アイコンB2、B3に加えて、選択済みの装置の他の機能(例えばFAX機能)を利用するためのアイコンを含んでもよい。 Furthermore, the print icon B2 is an icon for initiating printing on the device selected by the device icon B1 (hereinafter referred to as the "selected device"). The scan icon B3 is an icon for initiating scanning on the selected device. For example, when the print icon B2 is selected, the CPU 32 displays a screen on the display unit 14 for receiving instructions for the file to be printed, print settings (e.g., number of colors, paper size, etc.), and the print execution command. When the CPU 32 receives instructions for the file to be printed, print settings, and print execution, it sends the print data to the selected device. Note that the menu screen SC0 may also include icons for using other functions of the selected device (e.g., fax function) in addition to icons B2 and B3.
図2の処理は、メニュー画面SC0の装置アイコンB1において1個の装置が選択されるイベントが発生することをトリガとして開始される。 The process shown in Figure 2 is triggered when an event occurs in which one device is selected on the device icon B1 of the menu screen SC0.
S10では、CPU32は、後述する使用レベル処理(図3参照)を実行する。使用レベル処理は、選択済みの装置に現在装着されているインクカートリッジ(以下では、「現在のインクカートリッジ」と記載)の使用状況のレベルを示す使用レベルを決定する処理である。本実施例では、使用レベルは、「0」~「3」の4段階のうちのいずれかに決定される。使用レベルは、数字が大きくなるほど、現在のインクカートリッジ内のインクの使用量が多いことを示す。別言すれば、使用レベルは、数字が大きくなるほど、現在のインクカートリッジ内のインクの残量が少ないことを示す。 In S10, the CPU 32 performs the usage level processing described later (see Figure 3). This usage level processing determines the usage level of the ink cartridge currently installed in the selected device (hereinafter referred to as "the current ink cartridge"). In this embodiment, the usage level is determined to be one of four levels, from "0" to "3". A higher number indicates a greater amount of ink usage in the current ink cartridge. In other words, a higher number indicates a lower amount of ink remaining in the current ink cartridge.
S12では、CPU32は、S10で決定された使用レベルが「0」であるのか否かを判断する。CPU32は、使用レベルが「0」であると判断する場合(S12でYES)に、後述するS14以降の処理をスキップして、図2の処理を終了する。 In S12, the CPU 32 determines whether the usage level determined in S10 is "0". If the CPU 32 determines that the usage level is "0" (YES in S12), it skips the processing from S14 onwards, described later, and terminates the process shown in Figure 2.
また、CPU32は、使用レベルが「0」でないと判断する場合(S12でNO)に、S14に進む。S14では、CPU32は、S10で決定された使用レベルが「1」及び「2」のいずれかであるのか否かを判断する。CPU32は、使用レベルが「1」及び「2」のいずれかであると判断する場合(S14でYES)に、S16に進む。 Furthermore, if the CPU 32 determines that the usage level is not "0" (NO in S12), it proceeds to S14. In S14, the CPU 32 determines whether the usage level determined in S10 is either "1" or "2". If the CPU 32 determines that the usage level is either "1" or "2" (YES in S14), it proceeds to S16.
S16では、CPU32は、選択済みの装置が発送サーバ300の提供する発送サービスに適合するのか否かを判断する。具体的には、S10の使用レベル処理では、選択済みの装置から能力情報が受信される(図3のS50参照)。CPU32は、受信済みの能力情報が、選択済みの装置が発送サービスを利用するための機能(例えば発送サーバ300との通信を実行するための機能)を有していることを示す場合に、選択済みの装置が発送サービスに適合していると判断する。 In S16, the CPU 32 determines whether the selected device is suitable for the shipping service provided by the shipping server 300. Specifically, in the usage level processing of S10, capability information is received from the selected device (see S50 in Figure 3). The CPU 32 determines that the selected device is suitable for the shipping service if the received capability information indicates that the selected device has the functionality to use the shipping service (for example, the functionality to communicate with the shipping server 300).
CPU32は、選択済みの装置が発送サービスに適合していると判断する場合(S16でYES)に、S18に進む。S18では、CPU32は、選択済みの装置において発送サービスを利用するためのサービス情報(即ち識別情報とユーザ情報)が発送サーバ300に登録されているのか否かを判断する。具体的には、CPU32は、S10の使用レベル処理で受信した能力情報が、発送サーバ300にサービス情報が登録されていることを示す場合に、発送サーバ300にサービス情報が登録されていると判断する。一方、CPU32は、能力情報が、発送サーバ300にサービス情報が登録されていないことを示す場合に、発送サーバ300にサービス情報が登録されていないと判断する。なお、変形例では、CPU32は、発送サーバ300にサービス情報が登録されているのか否かを発送サーバ300に問い合わせてもよい。 If the CPU 32 determines that the selected device is suitable for the shipping service (YES in S16), it proceeds to S18. In S18, the CPU 32 determines whether or not service information (i.e., identification information and user information) for using the shipping service on the selected device is registered in the shipping server 300. Specifically, the CPU 32 determines that the service information is registered in the shipping server 300 if the capability information received in the usage level processing of S10 indicates that the service information is registered in the shipping server 300. On the other hand, the CPU 32 determines that the service information is not registered in the shipping server 300 if the capability information indicates that the service information is not registered in the shipping server 300. In a modified example, the CPU 32 may query the shipping server 300 to determine whether or not the service information is registered in the shipping server 300.
CPU32は、選択済みの装置に対応するサービス情報が発送サーバ300に登録されていないと判断する場合(S18でNO)に、S20に進む。S20では、CPU32は、S10で決定された使用レベルが「1」であるのか否かを判断する。CPU32は、使用レベルが「1」であると判断する場合(S20でYES)に、S22に進む。 If the CPU 32 determines that the service information corresponding to the selected device is not registered in the dispatch server 300 (NO in S18), it proceeds to S20. In S20, the CPU 32 determines whether the usage level determined in S10 is "1". If the CPU 32 determines that the usage level is "1" (YES in S20), it proceeds to S22.
S22では、CPU32は、第1の案内画面SC1を表示部14に表示させる。第1の案内画面SC1は、発送サービスの利用するためのサービス情報を発送サーバ300に登録するための登録URL(Uniform Resource Locatorの略)を含む。登録URLは、例えば、発送サーバ300の位置を示す。 In S22, the CPU 32 displays the first guidance screen SC1 on the display unit 14. The first guidance screen SC1 includes a registration URL (abbreviation for Uniform Resource Locator) for registering service information for using the shipping service with the shipping server 300. The registration URL, for example, indicates the location of the shipping server 300.
また、CPU32は、使用レベルが「2」であると判断する場合(S20でNO)に、S24に進む。S24では、CPU32は、第2の案内画面SC2を表示部14に表示させる。第2の案内画面SC2は、ECサーバ400によって提供されるECサイトにアクセスするためのアクセスURLを含む。さらに、S20でNOと判断される場合に表示される第2の案内画面SC2は、第1の案内画面SC1と同じ登録URLも含む。S22又はS24の処理が終了すると、CPU32は、図2の処理を終了する。 Furthermore, if the CPU 32 determines that the usage level is "2" (NO in S20), it proceeds to S24. In S24, the CPU 32 displays the second guidance screen SC2 on the display unit 14. The second guidance screen SC2 includes an access URL for accessing the EC site provided by the EC server 400. Additionally, the second guidance screen SC2, displayed when NO is determined in S20, also includes the same registration URL as the first guidance screen SC1. Once processing in S22 or S24 is complete, the CPU 32 terminates the process shown in Figure 2.
また、CPU32は、選択済みの装置に対応するサービス情報が発送サーバ300に登録されていると判断する場合(S18でYES)に、S26に進む。S26では、CPU32は、使用レベルが「2」であるのか否かを判断する。CPU32は、使用レベルが「2」であると判断する場合(S26でYES)に、S24に進む。なお、S26でYESと判断される場合に表示される第2の案内画面SC2は、アクセスURLを含む一方で、登録URLを含まない。 Furthermore, if the CPU 32 determines that service information corresponding to the selected device is registered in the dispatch server 300 (YES in S18), it proceeds to S26. In S26, the CPU 32 determines whether the usage level is "2". If the CPU 32 determines that the usage level is "2" (YES in S26), it proceeds to S24. Note that the second guidance screen SC2, displayed when YES is determined in S26, includes the access URL but does not include the registration URL.
また、CPU32は、使用レベルが「3」であると判断する場合(S14でNO)に、S30に進む。S30では、CPU32は、選択済みの装置がカットプリントを有するのか否かを判断する。具体的には、CPU32は、S10の使用レベル処理で受信した能力情報が、選択済みの装置がカットプリントを有することを示す場合に、選択済みの装置がカットプリントを有すると判断する。CPU32は、選択済みの装置がカットプリントを有すると判断する場合(S30でYES)に、S32に進む。 Furthermore, if the CPU 32 determines that the usage level is "3" (NO in S14), it proceeds to S30. In S30, the CPU 32 determines whether the selected device has a cut print. Specifically, the CPU 32 determines that the selected device has a cut print if the capability information received in the usage level processing in S10 indicates that the selected device has a cut print. If the CPU 32 determines that the selected device has a cut print (YES in S30), it proceeds to S32.
S32では、CPU32は、後述する判断処理(図4参照)を実行する。S32が終了すると、CPU32は、図2の処理を終了する。また、CPU32は、選択済みの装置が発送サービスに適合していないと判断する場合(S16でNO)、使用レベルが「1」であると判断する場合(S26でNO)、又は、選択済みの装置がカットプリントを有しないと判断する場合(S30でNO)に、図2の処理を終了する。 In S32, the CPU 32 executes the decision process described later (see Figure 4). Upon completion of S32, the CPU 32 terminates the process shown in Figure 2. Furthermore, the CPU 32 terminates the process shown in Figure 2 if it determines that the selected device is not suitable for the shipping service (NO in S16), if it determines that the usage level is "1" (NO in S26), or if it determines that the selected device does not have a cut print function (NO in S30).
(使用レベル処理;図3)
S50では、CPU32は、選択済みの装置から、現在のインクカートリッジ内のインクの現在の残量と、選択済みの装置の能力を示す能力情報と、を受信する。
(Usage level processing; Figure 3)
In S50, the CPU 32 receives from the selected device the current amount of ink remaining in the current ink cartridge and capability information indicating the capabilities of the selected device.
S52では、CPU32は、S50で受信した現在の残量が第1の閾値(例えば20%)より少ないのか否かを判断する。CPU32は、現在の残量が第1の閾値より少ないと判断する場合(S52でYES)に、S54に進む。S54では、CPU32は、使用レベルを「3」に決定する。 In S52, the CPU 32 determines whether the current remaining capacity received in S50 is less than the first threshold (for example, 20%). If the CPU 32 determines that the current remaining capacity is less than the first threshold (YES in S52), it proceeds to S54. In S54, the CPU 32 determines the usage level to "3".
また、CPU32は、現在の残量が第1の閾値以上であると判断する場合(S52でNO)に、S56に進む。S56では、CPU32は、現在の残量が、第1の閾値よりも多い第2の閾値(例えば30%)より少ないのか否かを判断する。CPU32は、現在の残量が第2の閾値より少ないと判断する場合(S56でYES)に、S58に進む。S58では、CPU32は、使用レベルを「2」に決定する。 Furthermore, if the CPU 32 determines that the current remaining capacity is greater than or equal to the first threshold (NO in S52), it proceeds to S56. In S56, the CPU 32 determines whether the current remaining capacity is less than a second threshold (e.g., 30%) which is greater than the first threshold. If the CPU 32 determines that the current remaining capacity is less than the second threshold (YES in S56), it proceeds to S58. In S58, the CPU 32 determines the usage level to "2".
また、CPU32は、現在の残量が第2の閾値以上であると判断する場合(S56でNO)に、S60に進む。S60では、CPU32は、現在の残量が、第2の閾値よりも多い第3の閾値(例えば50%)より少ないのか否かを判断する。CPU32は、現在の残量が第3の閾値より少ないと判断する場合(S60でYES)に、S62に進む。S62では、CPU32は、使用レベルを「1」に決定する。 Furthermore, if the CPU 32 determines that the current remaining capacity is above the second threshold (NO in S56), it proceeds to S60. In S60, the CPU 32 determines whether the current remaining capacity is below the third threshold (e.g., 50%), which is greater than the second threshold. If the CPU 32 determines that the current remaining capacity is below the third threshold (YES in S60), it proceeds to S62. In S62, the CPU 32 determines the usage level to "1".
また、CPU32は、現在の残量が第3の閾値以上であると判断する場合(S60でNO)に、S64に進む。S64では、CPU32は、使用レベルを「0」に決定する。S54、S58、S62、及び、S64のいずれかが終了すると、CPU32は、図3の処理を終了する。 Furthermore, if the CPU 32 determines that the current remaining amount is above the third threshold (NO in S60), it proceeds to S64. In S64, the CPU 32 determines the usage level to "0". Once any of S54, S58, S62, or S64 is completed, the CPU 32 terminates the process shown in Figure 3.
(判断処理;図4)
S100では、CPU32は、カットプリント設定142が「ON」を示すのか否かを判断する。カットプリント設定142は、例えば、図3のS50で選択済みの装置から受信した能力情報に含まれる。CPU32は、カットプリント設定142が「ON」を示すと判断する場合(S100でYES)に、後述するS102以降の処理をスキップして、図4の処理を終了する。
(Decision-making process; Figure 4)
In S100, the CPU 32 determines whether the cut print setting 142 indicates "ON". The cut print setting 142 is included, for example, in the capability information received from the device selected in S50 of Figure 3. If the CPU 32 determines that the cut print setting 142 indicates "ON" (YES in S100), it skips the processing from S102 onwards, which will be described later, and terminates the processing in Figure 4.
また、CPU32は、カットプリント設定142が「OFF」を示すと判断する場合(S100でNO)に、S102に進む。S102では、CPU32は、選択済みの装置においてカットプリントが過去に利用された実績が有るのか否かを判断する。例えば、カットプリントが過去に利用された実績を示す情報は、図3のS50で選択済みの装置から受信した能力情報に含まれる。CPU32は、選択済みの装置においてカットプリントが過去に利用された実績が有ると判断する場合(S102でYES)に、後述するS104以降の処理をスキップして、図4の処理を終了する。 Furthermore, if the CPU 32 determines that the cut print setting 142 indicates "OFF" (NO in S100), it proceeds to S102. In S102, the CPU 32 determines whether or not cut print has been used in the past on the selected device. For example, information indicating whether cut print has been used in the past is included in the capability information received from the selected device in S50 of Figure 3. If the CPU 32 determines that cut print has been used in the past on the selected device (YES in S102), it skips the processing from S104 onwards, described later, and terminates the processing shown in Figure 4.
また、CPU32は、選択済みの装置においてカットプリントが過去に利用された実績が無いと判断する場合(S102でNO)に、S104に進む。S104では、CPU32は、選択済みの装置においてデフォルトで指定されているトレイ内のカット紙のサイズ(以下では「指定トレイのサイズ」と記載)がカットプリントに適合するサイズ(例えばA4)であるのか否かを判断する。例えば、指定トレイのサイズを示す情報は、図3のS50で選択済みの装置から受信した能力情報に含まれる。CPU32は、指定トレイのサイズがカットプリントに適合するサイズでないと判断する場合(S104でN0)に、S108の処理をスキップして、図4の処理を終了する。 Furthermore, if the CPU 32 determines that cut printing has not been used in the past on the selected device (NO in S102), it proceeds to S104. In S104, the CPU 32 determines whether the size of the cut paper in the tray specified by default on the selected device (hereinafter referred to as "specified tray size") is a size suitable for cut printing (e.g., A4). For example, information indicating the size of the specified tray is included in the capacity information received from the selected device in S50 of Figure 3. If the CPU 32 determines that the size of the specified tray is not a size suitable for cut printing (N0 in S104), it skips the process in S108 and terminates the process in Figure 4.
また、CPU32は、指定トレイのサイズがカットプリントに適合するサイズであると判断する場合(S104でYES)に、S108に進む。S108では、CPU32は、第3の案内画面SC3を表示部14に表示させる。第3の案内画面SC3は、カットプリントを案内するメッセージと、カットプリント設定142を「OFF」から「ON」に変更するための設定アイコンを含む。第3の案内画面SC3内の設定アイコンを選択することにより、選択済み装置のカットプリント設定142が「OFF」から「ON」に変更され、ユーザは、選択済み装置のカットプリントを利用することができる。S108が終了すると、CPU32は、図4の処理を終了する。 Furthermore, if the CPU 32 determines that the size of the specified tray is suitable for cut printing (YES in S104), it proceeds to S108. In S108, the CPU 32 displays the third guidance screen SC3 on the display unit 14. The third guidance screen SC3 includes a message guiding the user through cut printing and a setting icon for changing the cut printing setting 142 from "OFF" to "ON". By selecting the setting icon in the third guidance screen SC3, the cut printing setting 142 of the selected device is changed from "OFF" to "ON", and the user can use the cut printing function of the selected device. When S108 is completed, the CPU 32 terminates the process shown in Figure 4.
カットプリント設定142が「ON」を示すこと、又は、選択済みの装置においてカットプリントが過去に利用された実績が有ることから、ユーザがカットプリントを過去に利用したこと(即ちユーザがカットプリントの存在を知っていること)を推定可能である。上記の構成によれば、ユーザがカットプリントの存在を知っていることが推定される場合(S100でYES又はS102でYES)に、カットプリントを案内する第3の案内画面SC3が表示されない。ユーザがカットプリントの存在を知っているにも関わらず、カットプリントが案内されることを抑制することができる。 The cut print setting 142 indicates "ON," or the selected device has a history of using cut print in the past, making it possible to infer that the user has used cut print before (i.e., the user is aware of the existence of cut print). According to the above configuration, if it is inferred that the user is aware of the existence of cut print (YES in S100 or YES in S102), the third guidance screen SC3 that guides the user to cut print will not be displayed. This prevents the user from being guided to cut print even if they are aware of its existence.
(本実施例の効果)
例えば、MFP100が、発送サービスに適合しており、MFP100に対応するサービス情報が発送サーバ300に登録されていない具体的なケースを想定する。本ケースでは、さらに、カットプリント設定142は「OFF」を示し、MFP100においてカットプリントが過去に利用された実績は無い。また、MFP100のデフォルトで指定されているトレイには、A4サイズのカット紙(即ちカットプリントを利用可能な分断前のカット紙)が収容されている。
(Effects of this embodiment)
For example, consider a specific case where the MFP 100 is compatible with the shipping service, but the service information corresponding to the MFP 100 is not registered in the shipping server 300. In this case, the cut print setting 142 is set to "OFF," and cut printing has never been used on the MFP 100 in the past. Also, the tray specified by default for the MFP 100 contains A4-sized cut paper (i.e., cut paper before it is cut and ready for cut printing).
例えば、メニュー画面SC0の装置アイコンB1において、第1のタイミングでMFP100が選択される場合に、MFP100から第1のタイミングにおける残量「40%」が受信される(図3のS50)。この場合、使用レベルは「1」に決定され(S62)、端末装置10には、第1の案内画面SC1が表示される(図2のS14でYES、S16でYES、S18でNO、S20でYES、S22)。 For example, if the MFP 100 is selected at the first timing in the device icon B1 of the menu screen SC0, the remaining capacity of "40%" at the first timing is received from the MFP 100 (S50 in Figure 3). In this case, the usage level is determined to be "1" (S62), and the first guidance screen SC1 is displayed on the terminal device 10 (YES at S14, YES at S16, NO at S18, YES at S20, S22 in Figure 2).
また、例えば、メニュー画面SC0の装置アイコンB1において、第1のタイミングより後の第2のタイミングでMFP100が選択される場合に、MFP100から第2のタイミングにおける残量「15%」が受信される(図3のS50)。この場合、使用レベルは「3」に決定され(S54)、端末装置10には、第3の案内画面SC3が表示される(図2のS14でNO、S30でYES、図4のS100でNO、S102でNO、S104でYES、S108)。 Furthermore, for example, if the MFP 100 is selected at a second timing point, after the first timing point, in the device icon B1 of the menu screen SC0, the remaining capacity of "15%" at the second timing point is received from the MFP 100 (S50 in Figure 3). In this case, the usage level is determined to be "3" (S54), and the third guidance screen SC3 is displayed on the terminal device 10 (NO at S14 in Figure 2, YES at S30, NO at S100 in Figure 4, NO at S102, YES at S104, S108 in Figure 4).
本実施例の構成によれば、残量「40%」である第1のタイミングでは、第1の案内画面SC1により、発送サービスがユーザに案内される。また、残量「15%」である第2のタイミングでは、第3の案内画面SC3により、カットプリントがユーザに案内される。例えば、残量によって示されるインクの使用状況に関わらず、発送サービスやカットプリントを頻繁にユーザに案内する比較例が想定される。この比較例では、ユーザが不快に感じ得る。これに対して、本実施例の構成によれば、現在の残量によって示されるインクの使用状況に基づいて、適切なタイミングで発送サービス又はカットプリントをユーザに案内することができる。特に、残量が比較的に少ない状況(即ち使用量が比較的に多い状況)において、発送サービスではなく、インクの使用量を低減するカットプリントを案内することにより、少ない残量でも印刷を継続するための方法をユーザに案内することができる。ユーザの利便性が向上する。 According to the configuration of this embodiment, at the first timing when the remaining ink level is "40%", the first guidance screen SC1 guides the user to the shipping service. Furthermore, at the second timing when the remaining ink level is "15%", the third guidance screen SC3 guides the user to the cut print service. For example, a comparative example could be envisioned where the shipping service or cut print service is frequently guided to the user regardless of the ink usage status indicated by the remaining ink level. In this comparative example, the user may find it unpleasant. In contrast, according to the configuration of this embodiment, the shipping service or cut print service can be guided to the user at an appropriate timing based on the ink usage status indicated by the current remaining ink level. In particular, in situations where the remaining ink level is relatively low (i.e., the amount of ink used is relatively high), by guiding the user to the cut print service, which reduces ink usage, instead of the shipping service, the user can be guided to a method for continuing printing even with low ink levels. This improves user convenience.
また、例えば、メニュー画面SC0の装置アイコンB1において、第3のタイミングでMFP100が選択される場合に、MFP100から第3のタイミングにおける残量「25%」が受信される(図3のS50)。この場合、使用レベルは「2」に決定され(S58)、端末装置10には、第2の案内画面SC2が表示される(図2のS14でYES、S16でYES、S18でNO、S20でNO、S24)。第2の案内画面SC2によって案内されるECサイトでは、発送サービスにおける新しいインクカートリッジを発送するための条件が現時点にて満たされていなくても、ユーザは、新しいインクカートリッジを受け取ることができる。第1のタイミングにおける残量「40%」よりも少ない残量「25%」において、第2の案内画面SC2を表示することにより、ユーザは、速やかに新しいインクカートリッジを受け取る方法を知ることができる。 Furthermore, for example, if MFP 100 is selected at the third timing in the device icon B1 of the menu screen SC0, the remaining ink level of "25%" at the third timing is received from MFP 100 (S50 in Figure 3). In this case, the usage level is determined to be "2" (S58), and the second guidance screen SC2 is displayed on the terminal device 10 (YES at S14, YES at S16, NO at S18, NO at S20, S24 in Figure 2). Even if the conditions for shipping a new ink cartridge in the shipping service are not currently met, the user can receive a new ink cartridge from the EC site guided by the second guidance screen SC2. By displaying the second guidance screen SC2 at a remaining ink level of "25%", which is lower than the remaining ink level of "40%" at the first timing, the user can quickly learn how to receive a new ink cartridge.
また、本実施例の構成によれば、選択済みの装置がカットプリントを有しない場合(図2のS30でNO)には、S32の判断処理がスキップされ、第3の案内画面SC3が表示されない。選択済みの装置がカットプリントを有しないにも関わらず、カットプリントが案内されることを抑制することができる。また、選択済みの装置がカットプリントを有しない場合には、第3の案内画面SC3は表示されないものの、発送サービスを案内する第1の案内画面SC1は表示される(S22)。選択済みの装置がカットプリントを有しない場合でも、発送サービスの存在をユーザに知らせることができる。 Furthermore, according to the configuration of this embodiment, if the selected device does not have a cut print (NO in S30 of Figure 2), the determination process in S32 is skipped, and the third guidance screen SC3 is not displayed. This prevents the display of a cut print even when the selected device does not have one. Also, even if the selected device does not have a cut print, the third guidance screen SC3 is not displayed, but the first guidance screen SC1, which guides users through the shipping service, is displayed (S22). This allows the user to be informed of the existence of the shipping service even when the selected device does not have a cut print.
また、本実施例の構成によれば、選択済みの装置に対応するサービス情報が発送サーバ300に登録されている場合(S18YES)には、S22の処理がスキップされ、第1の案内画面SC1が表示されない。選択済みの装置に対応するサービス情報が発送サーバ300に登録されていることは、ユーザが選択済みの装置において発送サービスを既に利用していることを意味する。ユーザが選択済みの装置において発送サービスを既に利用しているにも関わらず、発送サービスが案内されることを抑制することができる。また、選択済みの装置に対応するサービス情報が発送サーバ300に登録されている場合には、第1の案内画面SC1は表示されないものの、カットプリントを案内する第3の案内画面SC3は表示される(S32、図4のS108)。ユーザが選択済みの装置において発送サービスを既に利用している場合でも、カットプリントの存在をユーザに知らせることができる。 Furthermore, according to the configuration of this embodiment, if service information corresponding to the selected device is registered in the shipping server 300 (S18 YES), the process in S22 is skipped, and the first guidance screen SC1 is not displayed. The registration of service information corresponding to the selected device in the shipping server 300 means that the user has already used the shipping service on the selected device. This prevents the user from being notified of the shipping service even if they have already used it on the selected device. Also, if service information corresponding to the selected device is registered in the shipping server 300, although the first guidance screen SC1 is not displayed, the third guidance screen SC3, which guides the user to the cut print service, is displayed (S32, S108 in Figure 4). Even if the user has already used the shipping service on the selected device, the existence of the cut print service can be notified to the user.
また、本実施例の構成によれば、選択済みの装置が発送サービスに適合していない場合(S16でNO)には、第1の案内画面SC1は表示されない。選択済みの装置が発送サービスに適合していないにも関わらず、発送サービスが案内されることを抑制することができる。 Furthermore, according to the configuration of this embodiment, if the selected device is not suitable for the shipping service (NO in S16), the first guidance screen SC1 will not be displayed. This prevents the shipping service from being offered even if the selected device is not suitable for the shipping service.
(対応関係)
MFP100、端末装置10が、それぞれ、「印刷装置」、「制御装置」の一例である。アプリ42、CPU32、表示部14が、それぞれ、「コンピュータプログラム」、「コンピュータ」、「表示部」の一例である。図2の処理を実行する制御部30が、「表示制御部」の一例である。インクカートリッジが、「消耗品」の一例である。残量が、「使用状況情報」の一例である。使用レベルが「1」を示す条件、使用レベルが「3」を示す条件が、それぞれ、「第1の条件」、「第2の条件」の一例である。使用レベルが「2」を示す条件が、「第3の条件(及び第4の条件)」の一例である。第1の案内画面SC1、第3の案内画面SC3が、それぞれ、「第1の画面」、「第2の画面」の一例である。第2の案内画面SC2が、「第3の画面(及び第4の画面)」の一例である。発送サービスが、「特定の方法」の一例である。ECサイトによるカートリッジの購入が、「他の方法」の一例である。カットプリントが、「特定の機能」の一例である。「ON」を示すカットプリント設定142及び図4のS102の判断に利用される情報が「利用情報」の一例である。
(Correspondence)
The MFP 100 and terminal device 10 are examples of a "printing device" and a "control device," respectively. The application 42, CPU 32, and display unit 14 are examples of a "computer program," a "computer," and a "display unit," respectively. The control unit 30 that executes the processing in Figure 2 is an example of a "display control unit." The ink cartridge is an example of a "consumable." The remaining amount is an example of "usage status information." The conditions for the usage level to show "1" and the conditions for the usage level to show "3" are examples of the "first condition" and the "second condition," respectively. The condition for the usage level to show "2" is an example of the "third condition (and fourth condition)." The first guidance screen SC1 and the third guidance screen SC3 are examples of the "first screen" and the "second screen," respectively. The second guidance screen SC2 is an example of the "third screen (and fourth screen)." The shipping service is an example of a "specific method." Purchasing cartridges through an e-commerce site is an example of another method. Cut printing is an example of a "specific function." The information used to determine the cut print setting 142, which indicates "ON," and S102 in Figure 4 is an example of "usage information."
(第2実施例)
本実施例は、図2の処理のトリガが異なる点、S10の使用レベル処理の内容が異なる点、及び、S32の判断処理の内容が異なる点を除いて、第1実施例と同様である。
(Second Example)
This embodiment is the same as the first embodiment, except that the trigger for the process in Figure 2 is different, the content of the usage level processing in S10 is different, and the content of the decision processing in S32 is different.
本実施例では、図2の処理は、メニュー画面SC0の印刷アイコンB2が選択された後に、印刷実行の指示を受けるイベントが発生することをトリガとして開始される。本実施例では、当該イベントが発生する前に、印刷対象のファイルと印刷設定がユーザによって指示されている。 In this embodiment, the process shown in Figure 2 is triggered when an event occurs that prompts the user to print, after the print icon B2 on the menu screen SC0 has been selected. In this embodiment, the user has specified the file to be printed and the print settings before this event occurs.
(使用レベル処理;図5)
S200は、現在の残量を含む残量の履歴を受信することを除き、図3のS50と同様である。S202では、CPU32は、ユーザによって指示された印刷対象のファイルのページ数を取得する。さらに、CPU32は、ユーザによって指示された印刷対象のファイルの全ページ(即ち全画像)において、白色以外の色に対する白色の割合を算出する。ページ数が多いことは、1回の印刷当たりのインクの使用量が多いことを意味する。また、白色の割合が少ないことも、1回の印刷当たりのインクの使用量が多いことを意味する。端末装置10は、今回の処理で取得したページ数及び白色の割合だけでなく、過去の処理でも取得したページ数及び白色の割合も記憶する。即ち、端末装置10は、ページ数及び白色の割合の履歴を記憶する。
(Usage level processing; Figure 5)
S200 is the same as S50 in Figure 3, except that it receives a history of the remaining ink level, including the current remaining level. In S202, the CPU 32 obtains the number of pages in the file to be printed as instructed by the user. Furthermore, the CPU 32 calculates the ratio of white to other colors in all pages (i.e., all images) of the file to be printed as instructed by the user. A large number of pages means that a large amount of ink is used per print. Similarly, a small ratio of white also means that a large amount of ink is used per print. The terminal device 10 stores not only the number of pages and the ratio of white obtained in the current process, but also the number of pages and the ratio of white obtained in past processes. That is, the terminal device 10 stores a history of the number of pages and the ratio of white.
S204では、CPU32は、S200で受信した残量の履歴から単位時間当たりの残量の変化量を算出する。そして、CPU32は、最新の残量と、残量の変化量と、ページ数の履歴と、白色の割合の履歴と、を所定の計算式に代入して、現時点から所定時間(例えば1日)が経過した後のインクの残量の予測値を示すポイントを算出する。本実施例では、ポイントは、1~10の間の値を示し、値が大きいほど、インクの残量の予測値が少ないことを示す。なお、ポイントとして利用される値域「1~10」は、一例に過ぎない。また、他の変形例では、ポイントの値が小さいほど、インクの残量の予測値が少ないことを示してもよい。また、他の変形例では、ポイントの算出において、ページ数の履歴ではなく、印刷対象のファイルのページ数を利用してもよいし、白色の割合の履歴ではなく、印刷対象のファイルの全ページにおける白色の割合を利用してもよい。 In S204, the CPU 32 calculates the change in ink level per unit time from the ink level history received in S200. The CPU 32 then substitutes the latest ink level, the change in ink level, the page count history, and the white ink ratio history into a predetermined calculation formula to calculate a point indicating the predicted ink level after a predetermined time (e.g., one day) has elapsed from the current time. In this embodiment, the point represents a value between 1 and 10, with a larger value indicating a lower predicted ink level. The value range "1 to 10" used for the point is merely an example. In other modifications, a smaller point value may indicate a lower predicted ink level. Furthermore, in other modifications, the number of pages in the file to be printed may be used instead of the page count history, and the white ink ratio across all pages of the file to be printed may be used instead of the white ink ratio history.
S212では、CPU32は、S204で算出したポイント(以下では「算出ポイント」と記載)が第4の閾値(例えば8)より大きいのか否かを判断する。CPU32は、算出ポイントが第4の閾値より大きいと判断する場合(S212でYES)に、S214に進む。S214では、CPU32は、使用レベルを「3」に決定する。 In S212, the CPU 32 determines whether the points calculated in S204 (hereinafter referred to as "calculated points") are greater than the fourth threshold (for example, 8). If the CPU 32 determines that the calculated points are greater than the fourth threshold (YES in S212), it proceeds to S214. In S214, the CPU 32 determines the usage level to "3".
また、CPU32は、算出ポイントが第4の閾値以下であると判断する場合(S212でNO)に、S216に進む。S216では、CPU32は、算出ポイントが、第4の閾値よりも小さい第5の閾値(例えば7)より大きいのか否かを判断する。CPU32は、算出ポイントが第5の閾値より大きいと判断する場合(S216でYES)に、S218に進む。S218では、CPU32は、使用レベルを「2」に決定する。 Furthermore, if the CPU 32 determines that the calculation point is less than or equal to the fourth threshold (NO in S212), it proceeds to S216. In S216, the CPU 32 determines whether the calculation point is greater than a fifth threshold (for example, 7) that is smaller than the fourth threshold. If the CPU 32 determines that the calculation point is greater than the fifth threshold (YES in S216), it proceeds to S218. In S218, the CPU 32 determines the usage level to "2".
また、CPU32は、算出ポイントが第5の閾値以下であると判断する場合(S216でNO)に、S220に進む。S220では、CPU32は、算出ポイントが、第5の閾値よりも小さい第6の閾値(例えば6)より大きいのか否かを判断する。CPU32は、算出ポイントが第6の閾値より大きいと判断する場合(S220でYES)に、S222に進む。S222では、CPU32は、使用レベルを「1」に決定する。 Furthermore, if the CPU 32 determines that the calculation point is less than or equal to the fifth threshold (NO in S216), it proceeds to S220. In S220, the CPU 32 determines whether the calculation point is greater than a sixth threshold (for example, 6) that is smaller than the fifth threshold. If the CPU 32 determines that the calculation point is greater than the sixth threshold (YES in S220), it proceeds to S222. In S222, the CPU 32 determines the usage level to "1".
また、CPU32は、算出ポイントが第6の閾値以下であると判断する場合(S220でNO)に、S224に進む。S224では、CPU32は、使用レベルを「0」に決定する。S214、S218、S222、及び、S224のいずれかが終了すると、CPU32は、図5の処理を終了する。
(判断処理:図6)
S300、S302は、図4のS100、S102と同様である。S304では、CPU32は、印刷設定によってユーザに指示されたトレイ内のカット紙のサイズ(以下では「指示トレイのサイズ」と記載)がカットプリントに適合するサイズ(例えばA4)であるのか否かを判断する。CPU32は、指示トレイ内のカット紙のサイズがカットプリントに適合するサイズでないと判断する場合(S304でNO)に、後述するS306以降の処理をスキップして、図6の処理を終了する。
Furthermore, if the CPU 32 determines that the calculation point is below the sixth threshold (NO in S220), it proceeds to S224. In S224, the CPU 32 determines the usage level to "0". When any of S214, S218, S222, or S224 is completed, the CPU 32 terminates the process shown in Figure 5.
(Decision-making process: Figure 6)
Steps S300 and S302 are the same as steps S100 and S102 in Figure 4. In step S304, the CPU 32 determines whether the size of the cut paper in the tray (hereinafter referred to as "instruction tray size"), as instructed by the user in the print settings, is a size suitable for cut printing (for example, A4). If the CPU 32 determines that the size of the cut paper in the instruction tray is not suitable for cut printing (NO in S304), it skips the processes from S306 onwards, which will be described later, and terminates the process shown in Figure 6.
また、CPU32は、指示トレイ内のカット紙のサイズがカットプリントに適合するサイズであると判断する場合(S304でYES)に、S306に進む。なお、変形例では、S304は、図4のS104と同様であってもよく、トレイはデフォルトのトレイが利用されてもよい。 Furthermore, if the CPU 32 determines that the size of the cut paper in the instruction tray is suitable for cut printing (YES in S304), the process proceeds to S306. Note that in the modified example, S304 may be the same as S104 in Figure 4, and the default tray may be used.
S306では、CPU32は、印刷設定によってユーザに指示されたカット紙のサイズが、カットプリントに適合するカット紙のサイズ(即ち分断前サイズ(例えばA4))であるのか否かを判断する。CPU32は、ユーザに指示されたカット紙のサイズが分断前サイズでないと判断する場合(S306でNO)に、後述するS308の処理をスキップして、図6の処理を終了する。 In S306, the CPU 32 determines whether the cut paper size instructed by the user in the print settings is the size of cut paper suitable for cut printing (i.e., the size before cutting (e.g., A4)). If the CPU 32 determines that the cut paper size instructed by the user is not the size before cutting (NO in S306), it skips the process in S308 described later and terminates the process shown in Figure 6.
また、CPU32は、ユーザに指示されたカット紙のサイズが分断前サイズであると判断する場合(S306でYES)に、S308に進む。S308は、図4のS108と同様である。S308が終了すると、CPU32は、図6の処理を終了する。 Furthermore, if the CPU 32 determines that the size of the cut paper instructed by the user is the same as the size before cutting (YES in S306), it proceeds to S308. S308 is the same as S108 in Figure 4. Once S308 is complete, the CPU 32 terminates the process shown in Figure 6.
本実施例でも、インクの残量の予測値によって示されるインクの使用状況に基づいて、適切なタイミングで発送サービス又はカットプリントをユーザに案内することができる。特に、現時点から所定時間の経過後に残量が比較的に少ないことが予測される状況が想定される。この状況において、発送サービスではなく、カットプリントを案内することにより、少ない残量が予測される場合でも印刷を継続するための方法をユーザに案内することができる。ユーザの利便性が向上する。 In this embodiment, too, the user can be guided to a shipping service or cut print at an appropriate time based on the ink usage status indicated by the predicted remaining ink level. In particular, a situation is anticipated where the remaining ink level is expected to be relatively low after a predetermined time has elapsed from the current time. In this situation, by guiding the user to a cut print instead of a shipping service, the user can be guided to a method for continuing printing even when a low ink level is predicted. This improves user convenience.
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 The above describes specific examples of the present invention in detail, but these are merely illustrative and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes to the examples illustrated above. Modifications of the above embodiments are listed below.
(変形例1) 「印刷装置」は、MFP100に限らず、例えば、プリンタ、FAX装置等であってもよい。 (Variation 1) The "printing device" is not limited to the MFP100; for example, it could be a printer, fax machine, etc.
(変形例2) 図2~図6の処理は、MFP100の制御部130によって実行されてもよい。本変形例では、印刷実行部122、制御部130が、それぞれ、「印刷装置」、「制御装置」の一例であり、「表示部」は、MFP100の表示部であってもよい。 (Modification 2) The processing shown in Figures 2 to 6 may be performed by the control unit 130 of the MFP 100. In this modification, the print execution unit 122 and the control unit 130 are examples of a "printing device" and a "control device," respectively, and the "display unit" may be the display unit of the MFP 100.
(変形例3) 「消耗品」は、インクカートリッジに限らず、例えば、カット紙等の印刷媒体であってもよい。 (Variation 3) "Consumables" are not limited to ink cartridges; they may also include printing media such as cut sheets of paper.
(変形例4) 「特定の方法」は、発送サービスに限らず、例えば、月額の定額料金でMFP100を利用可能なサブスクリプションサービスであってもよい。サブスクリプションサービスでは、例えば、毎月の決まった期日にカートリッジが発送されてもよい。 (Variation 4) The "specific method" is not limited to a shipping service; for example, it could be a subscription service that allows the use of the MFP100 for a fixed monthly fee. In a subscription service, for example, cartridges may be shipped on a fixed date each month.
(変形例5) 「特定の機能」は、カットプリントに限らず、例えば、Nin1(例えば2in1)の機能、1回の印刷当たりのインクの使用量を通常の使用量より少なくするインク節約モード等であってもよい。 (Variation 5) The "specific function" is not limited to cut printing; for example, it could be a Nin1 (e.g., 2in1) function, an ink-saving mode that reduces the amount of ink used per print compared to normal usage, etc.
(変形例6) 各案内画面SC1~SC3のいずれを表示するか否かは、使用レベルに限らず、例えば、現在のカートリッジの使用時間に基づいて判断されてもよい。一般的に言えば、「第2の条件」は、「第1の条件」と異なっていればよい。 (Modification 6) Whether or not to display any of the guidance screens SC1 to SC3 may be determined not only by the usage level, but also, for example, based on the current cartridge usage time. Generally speaking, the "second condition" only needs to be different from the "first condition."
(変形例7) 図2のS24の処理は実行されなくてもよい。本変形例では、「第3の画面(及び第4の画面)」を省略可能である。 (Modification 7) The process in S24 of Figure 2 does not need to be executed. In this modification, the "third screen (and fourth screen)" can be omitted.
(変形例6) 「他の方法」は、ECサイトによるカートリッジの購入に限らず、例えば、インク節約モードを利用する方法であってもよい。 (Variation 6) "Other methods" are not limited to purchasing cartridges from e-commerce sites; for example, they could also include using ink-saving mode.
(変形例7) 図2のS30でNOと判断される場合に、第3の案内画面SC3とは異なる案内画面(例えば第1の案内画面SC1)が表示されてもよい。また、他の変形例では、図2のS18でYESと判断される場合に、第1の案内画面SC1とは異なる案内画面(例えば第3の案内画面SC3)が表示されてもよい。また、他の変形例では、図2のS16、S18、及び、S30の少なくとも1個の処理は実行されなくてもよい。 (Modification 7) In Figure 2, if NO is determined in S30, a different guidance screen (for example, the first guidance screen SC1) may be displayed. Furthermore, in another modification, if YES is determined in S18 of Figure 2, a different guidance screen (for example, the third guidance screen SC3) may be displayed. Also, in another modification, at least one of the processes in S16, S18, and S30 of Figure 2 may be omitted.
(変形例8) 図3のS100及びS102の少なくとも1個の処理は、実行されなくてもよい。また、他の変形例では、図3のS100及びS102の双方の処理は、実行されなくてもよい。当該他の変形例では、「利用情報」を省略可能である。 (Modification 8) At least one of the processes S100 and S102 in Figure 3 may be omitted. Furthermore, in other modifications, both processes S100 and S102 in Figure 3 may be omitted. In these other modifications, the "usage information" can be omitted.
(変形例9) 図5のS204において、最新の残量と残量の変化量とページ数と白色の割合のうちの少なくとも1個は利用されなくてもよい。本変形例では、「使用状況情報」は、「残量」と「変化量」と「ページ数」と「白色の割合」のうちの少なくとも1つを含めばよい。 (Modification 9) In S204 of Figure 5, at least one of the following may not be used: the latest remaining amount, the change in remaining amount, the number of pages, and the percentage of white space. In this modification, the "usage information" only needs to include at least one of the following: "remaining amount," "change in amount," "number of pages," and "percentage of white space."
(変形例10) 上記の各実施例では、図2~図6の各処理がソフトウェア(例えばアプリ42)によって実現されるが、これらの各処理のうちの少なくとも1つが論理回路等のハードウェアによって実現されてもよい。 (Modification 10) In each of the above embodiments, the processes shown in Figures 2 to 6 are implemented by software (e.g., application 42), but at least one of these processes may be implemented by hardware such as a logic circuit.
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下、本明細書で開示する技術の特徴を列挙する。
(項目1)
印刷装置を制御する制御装置のためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記制御装置のコンピュータを、
画面を表示部に表示させる表示制御部として機能させ、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させる、
コンピュータプログラム。
(項目2)
前記第2の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多い状況である、項目1に記載のコンピュータプログラム。
(項目3)
前記表示制御部は、第3のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第3の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第3の画面を前記表示部に表示させ、
前記第3の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多く、かつ、前記第2の条件によって示される前記使用状況よりも、前記消耗品の使用量が少ない状況である、項目2に記載のコンピュータプログラム。
(項目4)
前記第1の条件によって示される前記使用状況は、前記消耗品の現在の残量が第1の残量である状況であり、
前記第2の条件によって示される前記使用状況は、前記消耗品の現在の残量が前記第1の残量よりも少ない第2の残量である状況である、項目1に記載のコンピュータプログラム。
(項目5)
前記表示制御部は、第4のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第4の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第4の画面を前記表示部に表示させ、
前記第4の条件によって示される前記使用状況は、前記第1の条件における前記第1の残量よりも、前記消耗品の現在の残量が少なく、かつ、前記第2の条件における前記第2の残量よりも、前記消耗品の現在の残量が多い状況である、項目4に記載のコンピュータプログラム。
(項目6)
前記特定の方法は、前記消耗品を発送するサービスに登録する方法であり、
前記他の方法は、前記消耗品を購入する方法である、項目3又は5に記載のコンピュータプログラム。
(項目7)
前記表示制御部は、前記印刷装置が前記特定の機能を有している場合に、前記第2の画面を前記表示部に表示させ、
前記表示制御部は、前記印刷装置が前記特定の機能を有していない場合に、前記第2の画面を前記表示部に表示させず、前記第1の画面を前記表示部に表示させる、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目8)
前記表示制御部は、前記特定の方法を利用するための情報が登録されていない場合に、前記第1の画面を前記表示部に表示させ、
前記表示制御部は、前記特定の方法を利用するための前記情報が登録されている場合に、前記第1の画面を前記表示部に表示させず、前記第2の画面を前記表示部に表示させる、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目9)
前記表示制御部は、前記使用状況情報を用いて得られる条件が前記第2の条件を示し、かつ、前記特定の機能が過去に利用されたことが推定される利用情報が前記制御装置のメモリに記憶されていない場合に、前記第2の画面を前記表示部に表示させ、
前記使用状況情報を用いて得られる条件が前記第2の条件を示し、かつ、前記利用情報が前記メモリに記憶されている場合に、前記第2の画面は、前記表示部に表示されない、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目10)
前記表示制御部は、前記使用状況情報を用いて得られる条件が前記第1の条件を示し、かつ、前記印刷装置が前記特定の方法に適合している場合に、前記第1の画面を前記表示部に表示させ、
前記使用状況情報を用いて得られる条件が前記第1の条件を示し、かつ、前記印刷装置が前記特定の方法に適合していない場合に、前記第1の画面は、前記表示部に表示されない、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目11)
前記使用状況情報は、
前記消耗品の現在の残量と、
前記消耗品の残量の変化量と、
印刷対象のページ数と、
印刷対象の画像における白色の割合と、
のうちの少なくとも1つを含む、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目12)
前記特定の機能は、カット紙を切断する機能である、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目13)
印刷装置を制御する制御装置であって、
画面を表示部に表示させる表示制御部を備え、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させる、
制御装置。
(項目14)
第1のタイミングにおいて、印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を表示する工程と、
第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を表示する工程と、
を備える、制御方法。
Furthermore, the technical elements described herein or in the drawings demonstrate technical usefulness individually or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated herein or in the drawings achieve multiple objectives simultaneously, and achieving even one of these objectives constitutes technical usefulness in itself.
The following are the features of the technology disclosed herein.
(Item 1)
A computer program for a control device that controls a printing device,
The aforementioned computer program controls the computer of the control device,
It functions as a display control unit that displays the screen on the display unit.
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used.
Computer program.
(Item 2)
The computer program described in item 1, wherein the usage conditions indicated by the second condition are such that the amount of consumables used is greater than that indicated by the first condition.
(Item 3)
The display control unit, at a third timing, if the conditions obtained using the usage information indicate a third condition that is different from both the first and second conditions, causes the display unit to display a third screen on the display unit that guides the user to another method other than the specific method for obtaining the consumables.
The computer program described in item 2, wherein the usage conditions indicated by the third condition are such that the amount of consumables used is greater than that indicated by the first condition, and the amount of consumables used is less than that indicated by the second condition.
(Item 4)
The usage situation indicated by the first condition is a situation in which the current remaining amount of the consumable is the first remaining amount,
The computer program described in item 1, wherein the usage condition indicated by the second condition is a situation in which the current remaining amount of the consumable is a second amount, which is less than the first remaining amount.
(Item 5)
At a fourth timing, if the conditions obtained using the usage information indicate a fourth condition that is different from both the first and second conditions, the display control unit causes the display unit to display a fourth screen that guides the user to another method other than the specific method for obtaining the consumables.
The computer program described in item 4, wherein the usage conditions indicated by the fourth condition are such that the current remaining amount of the consumable is less than the first remaining amount in the first condition, and the current remaining amount of the consumable is greater than the second remaining amount in the second condition.
(Item 6)
The aforementioned specific method is a method of registering for a service that ships the consumables,
The other method is a method of purchasing the consumables, as described in item 3 or 5 of the computer program.
(Item 7)
The display control unit causes the second screen to be displayed on the display unit when the printing device has the specific function.
The computer program according to any one of items 1 to 5, wherein the display control unit, when the printing device does not have the specific function, prevents the second screen from being displayed on the display unit and displays the first screen on the display unit.
(Item 8)
The display control unit causes the first screen to be displayed on the display unit if no information for using the specific method is registered.
The computer program according to any one of items 1 to 5, wherein the display control unit, when the information for using the specific method is registered, does not display the first screen on the display unit and displays the second screen on the display unit.
(Item 9)
The display control unit displays the second screen on the display unit when the conditions obtained using the usage information indicate the second condition, and when no usage information that suggests the specific function has been used in the past is stored in the memory of the control unit.
A computer program according to any one of items 1 to 5, wherein the conditions obtained using the usage information indicate the second condition, and the usage information is stored in the memory, the second screen is not displayed on the display unit.
(Item 10)
The display control unit causes the first screen to be displayed on the display unit when the conditions obtained using the usage information indicate the first conditions and the printing device conforms to the specific method.
A computer program according to any one of items 1 to 5, wherein the first screen is not displayed on the display unit when the conditions obtained using the usage information indicate the first conditions and the printing device does not conform to the specific method.
(Item 11)
The aforementioned usage information is,
The current remaining amount of the aforementioned consumables,
The amount of change in the remaining amount of the aforementioned consumables,
The number of pages to be printed,
The proportion of white in the image to be printed,
A computer program described in any one of items 1 to 5, which includes at least one of the following:
(Item 12)
The aforementioned specific function is the function of cutting cut paper, as described in any one of items 1 to 5.
(Item 13)
A control device for controlling a printing device,
It includes a display control unit that displays the screen on the display unit,
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used.
Control device.
(Item 14)
At a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, a first screen is displayed that guides the user of the printing device on a specific method for obtaining the consumables.
At a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, a step is to display a second screen different from the first screen that guides the user to a specific function for reducing the amount of consumables used.
A control method comprising:
2:通信システム
4:LAN
6:インターネット
10:端末装置
12:操作部
14:表示部
20:LANI/F
30:制御部
32:CPU
34:メモリ
40:OSプログラム
42:アプリ
100:MFP
120:LANI/F
122:印刷実行部
124:切断部
130:制御部
132:CPU
134:メモリ
140:プログラム
142:カットプリント設定
200:MFP
300:発送サーバ
400:ECサーバ
SC0:メニュー画面
B1:装置アイコン
B2:印刷アイコン
B3:スキャンアイコン
SC1:第1の案内画面
SC2:第2の案内画面
SC3:第3の案内画面
2: Communication System 4: LAN
6: Internet 10: Terminal device 12: Operation unit 14: Display unit 20: LANI/F
30: Control Unit 32: CPU
34: Memory 40: OS Program 42: Application 100: MFP
120:LANI/F
122: Print execution unit 124: Cutting unit 130: Control unit 132: CPU
134: Memory 140: Program 142: Cut Print Settings 200: MFP
300: Shipping Server 400: EC Server SC0: Menu Screen B1: Device Icon B2: Print Icon B3: Scan Icon SC1: First Guidance Screen SC2: Second Guidance Screen SC3: Third Guidance Screen
Claims (13)
前記コンピュータプログラムは、前記制御装置のコンピュータを、
画面を表示部に表示させる表示制御部として機能させ、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させ、
前記表示制御部は、第3のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第3の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第3の画面を前記表示部に表示させ、
前記第2の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多い状況であり、
前記第3の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多く、かつ、前記第2の条件によって示される前記使用状況よりも、前記消耗品の使用量が少ない状況である、
コンピュータプログラム。 A computer program for a control device that controls a printing device,
The aforementioned computer program controls the computer of the control device,
It functions as a display control unit that displays the screen on the display unit.
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used .
The display control unit, at a third timing, if the conditions obtained using the usage information indicate a third condition that is different from both the first and second conditions, causes the display unit to display a third screen on the display unit that guides the user to another method other than the specific method for obtaining the consumables.
The usage situation indicated by the second condition is a situation in which the amount of consumables used is greater than the usage situation indicated by the first condition.
The usage situation described by the third condition is one in which the amount of consumables used is greater than that described by the first condition, and less than that described by the second condition.
Computer program.
前記コンピュータプログラムは、前記制御装置のコンピュータを、
画面を表示部に表示させる表示制御部として機能させ、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させ、
前記表示制御部は、第4のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第4の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第4の画面を前記表示部に表示させ、
前記第1の条件によって示される前記使用状況は、前記消耗品の現在の残量が第1の残量である状況であり、
前記第2の条件によって示される前記使用状況は、前記消耗品の現在の残量が前記第1の残量よりも少ない第2の残量である状況であり、
前記第4の条件によって示される前記使用状況は、前記第1の条件における前記第1の残量よりも、前記消耗品の現在の残量が少なく、かつ、前記第2の条件における前記第2の残量よりも、前記消耗品の現在の残量が多い状況である、
コンピュータプログラム。 A computer program for a control device that controls a printing device,
The aforementioned computer program controls the computer of the control device,
It functions as a display control unit that displays the screen on the display unit.
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used .
At a fourth timing, if the conditions obtained using the usage information indicate a fourth condition that is different from both the first and second conditions, the display control unit causes the display unit to display a fourth screen that guides the user to another method other than the specific method for obtaining the consumables.
The usage situation indicated by the first condition is a situation in which the current remaining amount of the consumable is the first remaining amount,
The usage situation indicated by the second condition is a situation in which the current remaining amount of the consumable is a second amount, which is less than the first remaining amount.
The usage situation indicated by the fourth condition is one in which the current remaining amount of the consumable is less than the first remaining amount in the first condition, and the current remaining amount of the consumable is more than the second remaining amount in the second condition.
Computer program.
前記他の方法は、前記消耗品を購入する方法である、請求項1又は2に記載のコンピュータプログラム。 The aforementioned specific method is a method of registering for a service that ships the consumables,
The computer program according to claim 1 or 2 , wherein the other method is a method for purchasing the consumables.
前記表示制御部は、前記印刷装置が前記特定の機能を有していない場合に、前記第2の画面を前記表示部に表示させず、前記第1の画面を前記表示部に表示させる、請求項1又は2に記載のコンピュータプログラム。 The display control unit causes the second screen to be displayed on the display unit when the printing device has the specific function.
The computer program according to claim 1 or 2, wherein the display control unit, when the printing device does not have the specific function, does not display the second screen on the display unit, but displays the first screen on the display unit.
前記表示制御部は、前記特定の方法を利用するための前記情報が登録されている場合に、前記第1の画面を前記表示部に表示させず、前記第2の画面を前記表示部に表示させる、請求項1又は2に記載のコンピュータプログラム。 The display control unit causes the first screen to be displayed on the display unit if no information for using the specific method is registered.
The computer program according to claim 1 or 2, wherein the display control unit, when the information for using the specific method is registered, does not display the first screen on the display unit and displays the second screen on the display unit.
前記使用状況情報を用いて得られる条件が前記第2の条件を示し、かつ、前記利用情報が前記メモリに記憶されている場合に、前記第2の画面は、前記表示部に表示されない、請求項1又は2に記載のコンピュータプログラム。 The display control unit causes the second screen to be displayed on the display unit if the conditions obtained using the usage information indicate the second condition, and if no usage information that suggests the specific function has been used in the past is stored in the memory of the control device.
The computer program according to claim 1 or 2, wherein the conditions obtained using the usage information indicate the second condition, and the usage information is stored in the memory, the second screen is not displayed on the display unit.
前記使用状況情報を用いて得られる条件が前記第1の条件を示し、かつ、前記印刷装置が前記特定の方法に適合していない場合に、前記第1の画面は、前記表示部に表示されない、請求項1又は2に記載のコンピュータプログラム。 The display control unit causes the first screen to be displayed on the display unit when the conditions obtained using the usage information indicate the first conditions and the printing device conforms to the specific method.
The computer program according to claim 1 or 2, wherein the conditions obtained using the usage information indicate the first conditions, and the printing device does not conform to the specific method, the first screen is not displayed on the display unit.
前記消耗品の現在の残量と、
前記消耗品の残量の変化量と、
印刷対象のページ数と、
印刷対象の画像における白色の割合と、
のうちの少なくとも1つを含む、請求項1又は2に記載のコンピュータプログラム。 The aforementioned usage information is,
The current remaining amount of the aforementioned consumables,
The amount of change in the remaining amount of the aforementioned consumables,
The number of pages to be printed,
The proportion of white in the image to be printed,
A computer program according to claim 1 or 2 , comprising at least one of the following.
画面を表示部に表示させる表示制御部を備え、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させ、
前記表示制御部は、第3のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第3の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第3の画面を前記表示部に表示させ、
前記第2の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多い状況であり、
前記第3の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多く、かつ、前記第2の条件によって示される前記使用状況よりも、前記消耗品の使用量が少ない状況である、
制御装置。 A control device for controlling a printing device,
It includes a display control unit that displays the screen on the display unit,
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used .
The display control unit, at a third timing, if the conditions obtained using the usage information indicate a third condition that is different from both the first and second conditions, causes the display unit to display a third screen on the display unit that guides the user to another method other than the specific method for obtaining the consumables.
The usage situation indicated by the second condition is a situation in which the amount of consumables used is greater than the usage situation indicated by the first condition.
The usage situation described by the third condition is one in which the amount of consumables used is greater than that described by the first condition, and less than that described by the second condition.
Control device.
画面を表示部に表示させる表示制御部を備え、
前記表示制御部は、第1のタイミングにおいて、前記印刷装置のための消耗品の使用状況を示す使用状況情報を用いて得られる条件が第1の条件を示す場合に、前記印刷装置のユーザが前記消耗品を取得するための特定の方法を案内する第1の画面を前記表示部に表示させ、
前記表示制御部は、第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を前記表示部に表示させ、
前記表示制御部は、第4のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第4の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第4の画面を前記表示部に表示させ、
前記第1の条件によって示される前記使用状況は、前記消耗品の現在の残量が第1の残量である状況であり、
前記第2の条件によって示される前記使用状況は、前記消耗品の現在の残量が前記第1の残量よりも少ない第2の残量である状況であり、
前記第4の条件によって示される前記使用状況は、前記第1の条件における前記第1の残量よりも、前記消耗品の現在の残量が少なく、かつ、前記第2の条件における前記第2の残量よりも、前記消耗品の現在の残量が多い状況である、
制御装置。 A control device for controlling a printing device,
It includes a display control unit that displays the screen on the display unit,
The display control unit, at a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, causes the display unit to display a first screen that guides the user of the printing device on a specific method for obtaining the consumables.
The display control unit, at a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, causes the display unit to display a second screen different from the first screen, which provides guidance on a specific function for reducing the amount of consumables used .
At a fourth timing, if the conditions obtained using the usage information indicate a fourth condition that is different from both the first and second conditions, the display control unit causes the display unit to display a fourth screen that guides the user to another method other than the specific method for obtaining the consumables.
The usage situation indicated by the first condition is a situation in which the current remaining amount of the consumable is the first remaining amount,
The usage situation indicated by the second condition is a situation in which the current remaining amount of the consumable is a second amount, which is less than the first remaining amount.
The usage situation indicated by the fourth condition is one in which the current remaining amount of the consumable is less than the first remaining amount in the first condition, and the current remaining amount of the consumable is more than the second remaining amount in the second condition.
Control device.
第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を表示する工程と、
第3のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第3の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第3の画面を表示する工程と、
を備え、
前記第2の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多い状況であり、
前記第3の条件によって示される前記使用状況は、前記第1の条件によって示される前記使用状況よりも、前記消耗品の使用量が多く、かつ、前記第2の条件によって示される前記使用状況よりも、前記消耗品の使用量が少ない状況である、制御方法。 At a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, a first screen is displayed that guides the user of the printing device on a specific method for obtaining the consumables.
At a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, a step is to display a second screen different from the first screen that guides the user to a specific function for reducing the amount of consumables used.
At a third timing, if the conditions obtained using the usage information indicate a third condition that is different from both the first and second conditions, a third screen is displayed that guides the user to another method other than the specific method for obtaining the consumables.
Equipped with,
The usage situation indicated by the second condition is a situation in which the amount of consumables used is greater than the usage situation indicated by the first condition.
A control method in which the usage conditions indicated by the third condition are such that the amount of consumables used is greater than that indicated by the first condition, and the amount of consumables used is less than that indicated by the second condition .
第2のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件とは異なる第2の条件を示す場合に、前記消耗品の使用量を低減するための特定の機能を案内する、前記第1の画面とは異なる第2の画面を表示する工程と、
第4のタイミングにおいて、前記使用状況情報を用いて得られる条件が、前記第1の条件及び前記第2の条件のいずれとも異なる第4の条件を示す場合に、前記ユーザが前記消耗品を取得するための、前記特定の方法とは異なる他の方法を案内する第4の画面を表示する工程と、
を備え、
前記第1の条件によって示される前記使用状況は、前記消耗品の現在の残量が第1の残量である状況であり、
前記第2の条件によって示される前記使用状況は、前記消耗品の現在の残量が前記第1の残量よりも少ない第2の残量である状況であり、
前記第4の条件によって示される前記使用状況は、前記第1の条件における前記第1の残量よりも、前記消耗品の現在の残量が少なく、かつ、前記第2の条件における前記第2の残量よりも、前記消耗品の現在の残量が多い状況である、制御方法。 At a first timing, if the conditions obtained using usage information indicating the usage status of consumables for the printing device indicate a first condition, a first screen is displayed that guides the user of the printing device on a specific method for obtaining the consumables.
At a second timing, if the conditions obtained using the usage information indicate a second condition different from the first condition, a step is to display a second screen different from the first screen that guides the user to a specific function for reducing the amount of consumables used.
At a fourth timing, if the conditions obtained using the usage information indicate a fourth condition that is different from both the first and second conditions, a fourth screen is displayed that guides the user to another method other than the specific method for obtaining the consumables.
Equipped with,
The usage situation indicated by the first condition is a situation in which the current remaining amount of the consumable is the first remaining amount,
The usage situation indicated by the second condition is a situation in which the current remaining amount of the consumable is a second amount, which is less than the first remaining amount.
A control method in which the usage situation indicated by the fourth condition is a situation in which the current remaining amount of the consumable is less than the first remaining amount in the first condition, and the current remaining amount of the consumable is more than the second remaining amount in the second condition .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022064505A JP7852364B2 (en) | 2022-04-08 | 2022-04-08 | Computer program, control device, and control method for a control device that controls a printing apparatus. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022064505A JP7852364B2 (en) | 2022-04-08 | 2022-04-08 | Computer program, control device, and control method for a control device that controls a printing apparatus. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023154879A JP2023154879A (en) | 2023-10-20 |
| JP7852364B2 true JP7852364B2 (en) | 2026-04-28 |
Family
ID=88373191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022064505A Active JP7852364B2 (en) | 2022-04-08 | 2022-04-08 | Computer program, control device, and control method for a control device that controls a printing apparatus. |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7852364B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004078681A (en) | 2002-08-20 | 2004-03-11 | Seiko Epson Corp | Information presentation system, its method and its program |
| JP2005189439A (en) | 2003-12-25 | 2005-07-14 | Seiko Epson Corp | Printer, printing system, and printer driver |
| JP2011107821A (en) | 2009-11-13 | 2011-06-02 | Oki Data Corp | Information processor |
| JP2015018518A (en) | 2013-07-12 | 2015-01-29 | コニカミノルタ株式会社 | Printing system, printing control apparatus and program |
| JP2018190155A (en) | 2017-05-02 | 2018-11-29 | キヤノン株式会社 | System, method, program, server, information processing apparatus |
-
2022
- 2022-04-08 JP JP2022064505A patent/JP7852364B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004078681A (en) | 2002-08-20 | 2004-03-11 | Seiko Epson Corp | Information presentation system, its method and its program |
| JP2005189439A (en) | 2003-12-25 | 2005-07-14 | Seiko Epson Corp | Printer, printing system, and printer driver |
| JP2011107821A (en) | 2009-11-13 | 2011-06-02 | Oki Data Corp | Information processor |
| JP2015018518A (en) | 2013-07-12 | 2015-01-29 | コニカミノルタ株式会社 | Printing system, printing control apparatus and program |
| JP2018190155A (en) | 2017-05-02 | 2018-11-29 | キヤノン株式会社 | System, method, program, server, information processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023154879A (en) | 2023-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5652180B2 (en) | PRINT CONTROL DEVICE, PRINT DEVICE, INFORMATION PROCESSING DEVICE, PROGRAM, AND RECORDING MEDIUM | |
| JP6578851B2 (en) | Information processing apparatus and program | |
| US12159064B2 (en) | Printing device displaying type-identification information identifying consumable | |
| JP4091023B2 (en) | Printing apparatus, printing method, control program, and recording medium | |
| JP3875238B2 (en) | Image forming apparatus | |
| JP2006065642A (en) | Output processing apparatus, output processing method and program thereof | |
| JP2009269243A (en) | Printing apparatus and printing system | |
| JP7852364B2 (en) | Computer program, control device, and control method for a control device that controls a printing apparatus. | |
| JP4387285B2 (en) | Printing apparatus, printing control method, printing control program, and recording medium for recording printing control program | |
| JP2011177966A (en) | Image forming apparatus, image forming system, and method of controlling the image forming apparatus | |
| JP2008306239A (en) | Image forming apparatus, presentation method for information associated with image forming apparatus, and computer program | |
| JP6432353B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT DEVICE, PRINT CONTROL DEVICE, AND PROGRAM | |
| US8848235B2 (en) | Systems and methods for displaying a print preview | |
| JP4552575B2 (en) | Image forming apparatus | |
| JP2018116508A (en) | Printing apparatus and program | |
| JP7571472B2 (en) | Terminal device, computer program for terminal device, and method | |
| US11593046B2 (en) | Information processing apparatus and non-transitory computer readable medium storing program for reducing the number of operation steps of a user | |
| JP5979857B2 (en) | Print control apparatus, print control method, and program | |
| US11579815B1 (en) | Methods and system for implementing print options for a printing device using visual information | |
| JP4521780B2 (en) | Document processing device | |
| JP7255277B2 (en) | Image processing device and image processing system | |
| JP4254723B2 (en) | Document processing device | |
| JP2007087042A (en) | Print job management system | |
| JP2009295044A (en) | Installation processor for printer driver program and install program | |
| JP2026027700A (en) | Management system, server, and management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250404 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20260106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260305 |
|
| 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: 20260317 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260330 |