[go: up one dir, main page]

JP7392350B2 - 情報処理装置のためのコンピュータプログラム - Google Patents

情報処理装置のためのコンピュータプログラム Download PDF

Info

Publication number
JP7392350B2
JP7392350B2 JP2019174166A JP2019174166A JP7392350B2 JP 7392350 B2 JP7392350 B2 JP 7392350B2 JP 2019174166 A JP2019174166 A JP 2019174166A JP 2019174166 A JP2019174166 A JP 2019174166A JP 7392350 B2 JP7392350 B2 JP 7392350B2
Authority
JP
Japan
Prior art keywords
remaining amount
printer
type
cartridge
tank
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
JP2019174166A
Other languages
English (en)
Other versions
JP2021051557A (ja
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 JP2019174166A priority Critical patent/JP7392350B2/ja
Priority to PCT/JP2020/031980 priority patent/WO2021059824A1/ja
Publication of JP2021051557A publication Critical patent/JP2021051557A/ja
Priority to US17/703,540 priority patent/US12122167B2/en
Application granted granted Critical
Publication of JP7392350B2 publication Critical patent/JP7392350B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17566Ink level or ink residue control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17513Inner structure
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G21/00Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17566Ink level or ink residue control
    • B41J2002/17589Ink level or ink residue control using ink level as input for printer mode selection or for prediction of remaining printing capacity

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Ink Jet (AREA)
  • Control Or Security For Electrophotography (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本明細書では、プリンタにおける着色剤の残量に関する残量情報を取得する情報処理装置に関する技術を開示する。
特許文献1には、小容量カートリッジ内のトナーの残量を示すゲージと、大容量カートリッジ内のトナーの残量を示すゲージと、を含む表示画面を表示する画像形成装置が開示されている。
特開2001-83846号公報
上記の特許文献1では、トナーを現像手段に供給するための方式が異なる複数種のプリンタが存在することについて何ら想定されていない。
本明細書では、着色剤をカートリッジから印刷実行部に供給するための方式が異なる第1種及び第2種のプリンタが存在する状況において、第1種及び第2種のプリンタのそれぞれにおける着色剤の残量を示す画面を表示する際に、ユーザの利便性を向上させるための技術を提供する。
本明細書では、情報処理装置のためのコンピュータプログラムを開示する。当該コンピュータプログラムは、前記情報処理装置のコンピュータを、複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得部と、取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御部であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御部と、として機能させ、前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じであってもよい。
上記の構成では、着色剤が第1のカートリッジからタンクを介して第1の印刷実行部に供給される第1種のプリンタと、着色剤が第2のカートリッジからタンクを介さずに第2の印刷実行部に供給される第2種のプリンタと、が存在する状況を想定している。このような状況において、情報処理装置は、第1種のプリンタに対応する第1種の残量オブジェクトと、第2種のプリンタに対応する第2種の残量オブジェクトと、を含む残量画面を表示する。ここで、所定方向において、第1種の残量オブジェクトにおける印刷不可残量に対応するタンクオブジェクトの位置と、第2種の残量オブジェクトにおける印刷不可残量に対応する第2のカートリッジオブジェクトの位置と、が同じである。このために、ユーザは、第1種のプリンタにおける着色剤の残量と、第2種のプリンタにおける着色剤の残量と、を同じ位置を基準として容易に認識することができる。従って、ユーザの利便性を向上させることができる。
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体も新規で有用である。また、上記のコンピュータプログラムによって実現される情報処理装置そのもの、及び、情報処理装置によって実行される方法も新規で有用である。また、情報処理装置と、第1種及び第2種のプリンタのそれぞれと、を備えるシステムも新規で有用である。
通信システムの構成を示す。 各プリンタの構成を示す。 サブタンクモデルのプリンタのインク供給部の構成を示す。 カートリッジモデルのプリンタのインク供給部の構成を示す。 管理データベースの一例を示す。 メイン処理のフローチャートを示す。 管理データベース更新処理のフローチャートを示す。 管理画面表示処理のフローチャートを示す。 画面更新処理のフローチャートを示す。 タンクオブジェクトを含む管理画面と、タンクオブジェクトを含まない管理画面と、を示す。 残量が多い順にソートされている管理画面と、残量が少ない順にソートされている管理画面と、を示す。
(通信システム2の構成;図1)
図1に示すように、通信システム2は、管理サーバ10と、複数のプリンタ100a~100dと、を備える。管理サーバ10及び各プリンタ100a等は、LAN(Local Area Networkの略)6に接続されており、LAN6を介して相互に通信可能である。LAN6は、有線LANでもよいし無線LANでもよい。
(管理サーバ10の構成)
管理サーバ10は、各プリンタ100a等から情報を取得して、当該情報を管理する。特に、管理サーバ10は、各プリンタ100a等におけるインクの残量を示す残量オブジェクトを表示する機能を有する。管理サーバ10は、操作部12と、表示部14と、ネットワークインターフェース16と、制御部30と、を備える。
操作部12は、ユーザによって操作されるキーボード及びマウスを備える。表示部14は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース16は、LAN6に接続されている。LAN6は、無線LANでもよいし有線LANでもよい。制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に記憶されているプログラム36,38に従って、様々な処理を実行する。メモリ34は、揮発性メモリ、不揮発性メモリ等によって構成される。
OSプログラム36は、管理サーバ10の基本的な処理を実現するためのプログラムである。管理アプリケーション38は、複数のプリンタ100a~100dのそれぞれから当該プリンタに関するプリンタ情報を取得して、プリンタ情報を利用した処理を実行するためのプログラムである。管理アプリケーション38は、例えば、各プリンタ100a等と共に出荷されるメディアから管理サーバ10にインストールされる。メモリ34は、さらに、管理データベース40を備える。管理データベース40の内容については後述する。なお、以下では、管理データベース40のことを「管理DB40」と記載する。
(各プリンタ100a~100dの構成(図2))
各プリンタ100a~100dは、印刷機能を実行可能な周辺装置(即ち図示省略のPC等の周辺装置)である。なお、各プリンタ100a等は、印刷機能に加えて、スキャン機能、コピー機能、ファクシミリ機能等を実行可能な多機能機であってもよい。
図2に示されるように、プリンタ100aは、操作部112と、表示部114と、ネットワークインターフェース116と、制御部130と、印刷実行部160aと、インク供給部170aと、を備える。
操作部112は、ユーザによって操作される複数のキーを備える。表示部114は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース116は、LAN6に接続されている。制御部130は、CPU132とメモリ134とを備える。CPU132は、メモリ134に記憶されているプログラム136に従って、様々な処理を実行する。メモリ134は、揮発性メモリ、不揮発性メモリ等によって構成される。印刷実行部160aは、インクジェット方式の印刷機構を備える。本実施例では、印刷実行部160aは、1色のインク(本実施例ではブラック(K))を利用して印刷を実行するモノクロ印刷機構である。インク供給部170aには、インクカートリッジ200aが装着される。インク供給部170aは、インクカートリッジ200aから印刷実行部160aにインクを供給する。以下では、インクカートリッジのことを「CTG(Cartridgeの略)」と記載することがある。
メモリ134は、さらに、プリンタ名「Pa」とモデル名「Ma」とインク情報140aとを記憶する。プリンタ名「Pa」は、プリンタ100aに割り当てられている名称である。モデル名「Ma」は、プリンタ100aのモデルを示す名称である。インク情報140aは、プリンタ100aにおけるインクの残量に関する情報であり、総枚数TOaとタンク枚数TAaと残枚数REaとを含む。インク情報140aの内容については後述する。
図2では、他の各プリンタ100b~100dの一部の構成要素(例えば、操作部、表示部等)を図示省略している。プリンタ100bは、プリンタ100aと同様の構成を備える。プリンタ100bは、印刷実行部160bと、CTG200bが装着されるインク供給部170bと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Pb」とモデル名「Mb」とインク情報140bとを記憶する。インク情報140bは、プリンタ100aのインク情報140aと同様に、総枚数TObとタンク枚数TAbと残枚数REbとを含む。
プリンタ100c,100dは、それぞれ、プリンタ100aのインク供給部170aとは異なるインク供給部170c,170dを備える点を除いて、プリンタ100aと同様の構成を備える。プリンタ100cは、印刷実行部160cと、CTG200cが装着されるインク供給部170cと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Pc」とモデル名「Mc」とインク情報140cとを記憶する。インク情報140cは、総枚数TOcと残枚数REcとを含むが、タンク枚数を含まない。また、プリンタ100dは、印刷実行部160dと、CTG200dが装着されるインク供給部170dと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Pd」とモデル名「Md」とインク情報140dとを記憶する。インク情報140dは、総枚数TOdと残枚数REdとを含むが、タンク枚数を含まない。
(プリンタ100aのインク供給部170aの構成;図3)
続いて、図3を参照して、プリンタ100aのインク供給部170aの構成を説明する。図3(A)に示されるように、インク供給部170aは、装着部172aと、インク供給口174aと、サブタンク175aと、インク流路部176aと、を備える。
装着部172aは、CTG200aが着脱可能に装着されるホルダである。インク供給口174aは、装着部172aに装着されたCTG200aのインク出口204aに接続される。インク出口204aは、CTG200aの底面の近傍に設けられている。サブタンク175aは、CTG200aから印刷実行部160aに供給されるインクを収容する。サブタンク175aは、サブタンク175aの上面に設けられている連通口177aを備える。連通口177aは、サブタンク175aの内部及び外部を連通する。インク流路部176aの一端は、サブタンク175aの底面において、サブタンク175aに接続される。インク流路部176aの他端は、印刷実行部160aに接続される。
インク供給部170aが上記の構成を備えるので、CTG200a内のインクは、インク出口204a及びインク供給口174aを介してサブタンク175aに供給される。そして、サブタンク175a内のインクは、インク流路部176aを介して印刷実行部160aに供給される。以下では、このようなサブタンク(例えば175a)を備えるプリンタ(例えば100a)のことを「サブタンクモデルのプリンタ」と呼ぶ。また、サブタンクを備えないプリンタのことを「カートリッジモデル(即ちCTGモデル)のプリンタ」と呼ぶ。
新品のCTG200aが装着部172aに装着されると、CTG200a内のインクの一部はサブタンク175a内に移動する。そして、CTG200a内のインクの液面ISmの高さと、サブタンク175a内のインクの液面ISsの高さと、が一致する(図3(A)参照)。その後、印刷実行部160aによって印刷が実行されてインクが消費されると、各液面ISm,ISsの高さが一致している状態が維持されたまま、各液面ISm,ISsが低下する。そして、各液面ISm,ISsがCTG200aの下端の位置EL(以下では「エンプティレベルEL」と呼ぶ)に到達すると、CTG200a内にインクが残存しない状態になる(図3(B)参照)。ここで、CTG200a内にインクが残存しない状態は、CTG200aからサブタンク175aへのインクの移動が無くなる状態を意味し、CTG200aの内面に多少のインクが付着している状態を含む。サブタンクモデルのプリンタ100aでは、CTG200a内にインクが残存しない状態でCTG200aを交換することができるので、インクの無駄が発生しない。
CTG200a内にインクが残存しなくても、サブタンク175a内にインクが残存している場合には、印刷実行部160aは、印刷を継続することができる。そして、プリンタ100aは、CTG200aが交換されることなくサブタンク175a内にインクが残存しない状態になると、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。
また、装着部172aは、CTG200aのICチップ206aに接触する接点173aを備える。プリンタ100aのCPU132は、接点173aを介して、ICチップ206a内の情報を読み出すことができる。当該情報は、総枚数TOaを含む。総枚数TOaは、新品のCTG200aに収容されるインク量(以下では「初期量」と呼ぶ)を利用して印刷を実行可能な印刷物の枚数である。総枚数TOaは、初期量を単位インク量で除することによって得られる。単位インク量は、印刷物一枚の印刷に利用される平均的なインク量である。
ここで、図3(A)の状態から図3(B)の状態に変化した際のサブタンク175a内のインク量のことを「境界インク量」と呼ぶ。即ち、境界インク量は、CTG200a内のインクの液面ISmがエンプティレベルELに到達した際のサブタンク175a内のインク量である。換言すると、境界インク量は、CTG200a内のインクがゼロである状態でサブタンク175a内に収容可能な最大のインク量である。また、以下では、境界インク量を利用して印刷を実行可能な印刷物の枚数のことを「タンク枚数」と呼ぶ。境界インク量及びタンク枚数は、サブタンクの構造及びサイズに依存する。プリンタ100aのタンク枚数TAaは、プリンタ100aの境界インク量を単位インク量で除することによって得られる。
上述したように、プリンタ100aのCPU132は、CTG200aから総枚数TOaを読み出すと、総枚数TOaをメモリ134内に記憶する(図2参照)。また、プリンタ100aのメモリ134は、タンク枚数TAaを予め記憶している(図2参照)。また、メモリ134に記憶される残枚数REa(図2参照)は、CTG200a及びサブタンク175a内に残存するインクを利用して印刷を実行可能な印刷物の枚数であり、総枚数TOaから累積印刷枚数を減算することによって得られる。累積印刷枚数は、CTG200aが交換されてから印刷が実行された印刷物の枚数である。CPU132は、印刷実行部160aによって印刷が実行される毎に、総枚数TOaから累積印刷枚数を減算して新たな残枚数REaを算出し、メモリ134内の古い残枚数REaに代えて新たな残枚数REaを記憶する。
(プリンタ100bのインク供給部170bの構成)
プリンタ100bは、プリンタ100aと同様に、サブタンクモデルのプリンタである。ただし、プリンタ100bのインク供給部170bは、プリンタ100aのインク供給部170aとは異なる。具体的には、インク供給部170bのサブタンク(図示省略)の内部空間のサイズは、インク供給部170aのサブタンク175aの内部空間のサイズとは異なる。従って、インク供給部170bの境界タンク量は、インク供給部170aの境界タンク量とは異なる。本実施例では、インク供給部170bの境界タンク量は、インク供給部170aの境界タンク量よりも少ない。このために、プリンタ100bのタンク枚数TAb(図2参照)は、プリンタ100aのタンク枚数TAaよりも少ない。また、インク供給部170bに装着可能なCTG200bの内部空間のサイズは、インク供給部170aに装着可能なCTG200aの内部空間のサイズとは異なる。本実施例では、CTG200b内のインクの初期量は、CTG200a内のインクの初期量よりも少ない。このために、プリンタ100bの総枚数TOb(図2参照)は、プリンタ100aの総枚数TOaよりも少ない。このように、本実施例では、複数種のサブタンクモデルのプリンタ100a,100bが存在する。ただし、変形例では、1種類のみのサブタンクモデルのプリンタが存在していてもよい。
(プリンタ100cのインク供給部170cの構成;図4)
続いて、図4を参照して、プリンタ100cのインク供給部170cの構成を説明する。プリンタ100cは、サブタンクを備えないCTGモデルのプリンタである。図4(A)に示されるように、インク供給部170cは、装着部172cと、インク供給口174cと、インク流路部176cと、を備える。
装着部172c、インク供給口174cは、それぞれ、プリンタ100aの装着部172a、インク供給口174aと同様である(図3(A)参照)。また、接点173cは、接点173aと同様である。サブタンクが存在しないので、インク流路部176cの一端は、インク供給口174cに接続される。インク流路部176cの他端は、印刷実行部160cに接続される。
インク供給部170cに装着可能なCTG200cの内部空間のサイズは、CTG200aの内部空間のサイズとは異なる。従って、CTG200c内のインクの初期量は、CTG200a内のインクの初期量とは異なる。このために、プリンタ100cの総枚数TOc(図2参照)は、プリンタ100aの総枚数TOaとは異なる。ただし、変形例では、総枚数TOcが総枚数TOaと同じでもよい。なお、プリンタ100cにはサブタンクが設けられていないので、タンク枚数が存在しない。CTG200cのインク出口204c、ICチップ206cは、それぞれ、CTG200aのインク出口204a、ICチップ206a(図3(A)参照)と同様である。
CTGモデルのプリンタ100cでは、サブタンクが設けられていない。このために、プリンタ100cは、CTG200c内にインクが残存しなくなる前に、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。その理由は、以下のとおりである。即ち、CTG200c内のインクの残量が僅かになると、印刷実行部160cに接続されているインク流路部176cに空気が入り込み、この結果、印刷実行部160cに供給されるインク内に空気が混入し得る。この場合、印刷実行部160cは、印刷を適切に実行することができない。このために、インク内に空気が混入しない残量と、インク内に空気が混入し得る残量と、の境界がエンプティレベルELcに設定される。即ち、エンプティレベルELcは、CTG200c内のインクの残量がゼロになるエンプティレベルELよりも高い位置に設定される。図4(B)は、CTG200c内のインクの液面ISがエンプティレベルELcに到達した状態を示す。この状態になると、プリンタ100cは、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。プリンタ100cが印刷を実行不可能な状態に変化すると、印刷を行なうためにはCTG200cの交換が必要になる。
(プリンタ100dのインク供給部170dの構成)
プリンタ100dは、プリンタ100cと同様に、CTGモデルのプリンタである。ただし、プリンタ100dのインク供給部170dは、プリンタ100cのインク供給部170cとは異なる。具体的には、インク供給部170dに装着可能なCTG200dの内部空間のサイズは、インク供給部170cに装着可能なCTG200cの内部空間のサイズとは異なる。本実施例では、CTG200d内のインクの初期量は、CTG200c内のインクの初期量よりも少ない。このために、プリンタ100dの総枚数TOd(図2参照)は、プリンタ100cの総枚数TOcよりも少ない。このように、本実施例では、複数種のCTGモデルのプリンタ100c,100dが存在する。ただし、変形例では、1種類のみのCTGモデルのプリンタが存在していてもよい。
上述したように、本実施例では、管理サーバ10の管理対象のプリンタとして、サブタンクモデルのプリンタ100a,100bと、CTGモデルのプリンタ100c,100dと、が存在する。そこで、管理サーバ10は、各プリンタ100aにおけるインクの残量を示す各残量オブジェクトを表示する際に、モデルに応じた表示態様で各残量オブジェクトを表示する。これにより、各プリンタ100a~100dの管理者(即ち管理サーバ10のユーザ)の利便性を向上させる。これを実現するために、管理サーバ10は、次に説明する管理DB40を利用して、後述の図6等の処理を実行する。
(管理DB40内の情報の内容;図5)
続いて、図5を参照して、管理サーバ10の管理DB40内の情報について説明する。管理DB40は、1以上のプリンタに対応する1以上の管理情報を含む。1以上の管理情報のそれぞれは、プリンタ名と、モデル名と、インク供給モデルと、3つの枚数と、3つの残率と、が関連付けられた情報である。3つの枚数は、総枚数TOと、タンク枚数TAと、残枚数REと、を含む。3つの残率は、CTG残率と、タンク残率と、総残率と、を含む。
プリンタ名とモデル名と3つの枚数とは、各プリンタ100a~100dから取得されることによって、管理DB40内に記述される。インク供給モデルは、サブタンクモデル及びCTGモデルのどちらかを示す情報である。各プリンタ100a,100bからタンク枚数が取得される場合には、サブタンクモデルを示す情報がインク供給モデルの欄に記述され、各プリンタ100c,100dからタンク枚数が取得されない場合には、CTGモデルを示す情報がインク供給モデルの欄に記述される。なお、CTGモデルのプリンタにはタンク枚数が存在しないので、タンク枚数の欄はブランクである。また、2つの残率は、3つの枚数に基づいて算出されることによって、管理DB40内に記述される。
CTG残率は、プリンタのCTG内に残存するインクの残率である。サブタンクモデルでは、残枚数RE>タンク枚数TAである場合、即ち、CTG内にインクが残存している場合には、CTG残率は、数式「100×(残枚数RE-タンク枚数TA)/(総枚数TO-タンク枚数TA)」によって算出される。一方、残枚数RE≦タンク枚数TAである場合、即ち、CTG内にインクが残存していない場合には、CTG残率は0%である。また、CTGモデルでは、CTG残率は、数式「100×残枚数RE/総枚数TO」によって算出される。
タンク残率は、サブタンクモデルのプリンタにおいて、サブタンク内に残存するインクの残率である。残枚数RE>タンク枚数TAである場合、即ち、CTG内にインクが残存している場合には、タンク残率は100%である。一方、残枚数RE≦タンク枚数TAである場合、即ち、CTG内にインクが残存していない場合には、タンク残率は、数式「100×残枚数RE/タンク枚数TA」によって算出される。なお、CTGモデルのプリンタにはサブタンクが存在しないので、タンク残率の欄はブランクである。
総残率は、プリンタに残存するインクのトータルの残率である。サブタンクモデル及びCTGモデルのプリンタのどちらでも、総残率は、数式「100×残枚数RE/総枚数TO」によって算出される。
(メイン処理;図6)
続いて、図6を参照して、管理サーバ10のCPU32が管理アプリケーション38に従って実行するメイン処理の内容を説明する。CPU32は、管理アプリケーション38が管理者によって起動されると、図6の処理を開始する。
S10では、CPU32は、所定タイミングが到来することを監視する。本実施例では、所定タイミングは、管理アプリケーション38が起動されたタイミングと、所定時刻(例えば1時間おきの時刻)が到来したタイミングと、を含む。変形例では、所定タイミングは、管理者から所定の指示が与えられたタイミングであってもよい。CPU32は、所定タイミングが到来する場合に、S10でYESと判断してS12に進む。
S12では、CPU32は、LAN6に接続されている各プリンタ100a~100dからプリンタ情報を取得する。プリンタ情報は、プリンタ名と、モデル名と、インク情報と、を含む。具体的には、CPU32は、プリンタ情報の送信を要求する要求信号をブロードキャストによってLAN6に送信する。これにより、CPU32は、各プリンタ100a~100dから要求信号に対する応答としてプリンタ情報を受信することによって、プリンタ情報を取得する。
S20では、CPU32は、管理データベース更新処理(図7参照)を実行する。当該処理は、S12で取得されたプリンタ情報を利用して、管理DB40内の情報を更新する処理である。
S22では、CPU32は、管理画面表示処理(図8参照)を実行する。当該処理は、S20で更新された管理DB40内の情報を利用して、管理画面を表示部14に表示する処理である。図6は、管理画面300の一例を示す。管理画面300は、プリンタテーブル310と、残量オブジェクト320a~320dと、2個のボタンB1,B2と、を含む。なお、以下では、オブジェクトのことを「OBJ(Objectの略)」と記載することがある。
プリンタテーブル310では、プリンタ名と、モデル名と、が関連付けられている(即ち直線状に並んでいる)。各残量OBJ320a~320dは、各プリンタ名及び各モデル名に関連付けられており(即ち直線状に並んでいる)、関連するプリンタ名を有するプリンタにおけるインクの残量を示す。例えば、プリンタ名「Pa」に関連付けられている残量OBJ320aは、プリンタ名「Pa」を有するプリンタ100aにおけるインクの残量を示す。
サブタンクモデルのプリンタ100a(即ちプリンタ名「Pa」)に対応する残量OBJ320aは、CTG200a内のインクの残量を示すCTGOBJ321aと、サブタンク175a内のインクの残量を示すタンクOBJ322aと、を含む。同様に、サブタンクモデルのプリンタ100b(即ちプリンタ名「Pb」)に対応する残量OBJ320bは、CTGOBJ321bと、タンクOBJ322bと、を含む。また、CTGモデルのプリンタ100c(即ちプリンタ名「Pc」)に対応する残量OBJ320cは、CTGOBJ321cを含む。プリンタ100cがCTGモデルであるので、残量OBJ320cは、タンクOBJを含まない。同様に、CTGモデルのプリンタ100d(即ちプリンタ名「Pd」)に対応する残量OBJ320dは、CTGOBJ321dを含み、タンクOBJを含まない。上記の各OBJ321a~321d,322a,322bは、左右方向に沿って直線状に伸びる帯形状(換言するとバー形状)を有する。
ボタンB1は、サブタンクモデルの各プリンタ100a,100bに対応する各タンクOBJ322a,322bを非表示にするためのボタンである。ボタンB2は、各残量OBJ320a~320dの並び順をソートするためのボタンである。S22が終了すると、S10に戻る。
(管理データベース更新処理;図7)
続いて、図7を参照して、図6のS20で実行される管理データベース更新処理の内容を説明する。S100では、CPU32は、図6のS12で取得された1個以上のプリンタ情報の中から1個のプリンタ情報を選択する。以下では、ここで選択されたプリンタ情報のことを「選択プリンタ情報」と呼ぶ。
S110では、CPU32は、選択プリンタ情報に含まれるプリンタ名(以下では「選択プリンタ名」と呼ぶ)を管理DB40に記憶済みであるのか否かを判断する。CPU32は、選択プリンタ名を記憶済みであると判断する場合(S110でYES)にはS120に進み、選択プリンタ名を記憶済みでないと判断する場合(S110でNO)にはS150に進む。
S120では、CPU32は、選択プリンタ名を含む管理情報(以下では「選択管理情報」と呼ぶ)に含まれる総枚数、タンク枚数、及び、残枚数のそれぞれの欄に、選択プリンタ情報に含まれる総枚数、タンク枚数、及び、残枚数のそれぞれを記憶する。
S122では、CPU32は、選択管理情報に含まれるインク供給モデルがサブタンクモデルであるのか否かを判断する。CPU32は、インク供給モデルがサブタンクモデルであると判断する場合(S122でYES)にはS124に進み、インク供給モデルがCTGモデルであると判断する場合(S122でNO)にはS126に進む。
S124では、CPU32は、選択管理情報に含まれる総枚数、タンク枚数、及び、残枚数を利用して、CTG残率、タンク残率、及び、総残率を算出する(図5の数式参照)。そして、CPU32は、選択管理情報に含まれるCTG残率、タンク残率、及び、総残率のそれぞれの欄に、算出済みのCTG残率、算出済みのタンク残率、及び、算出済みの総残率のそれぞれを記憶する。ここで記憶される各残率は、小数点以下が四捨五入された値である。この点は、以下のS126、S154、及び、S156でも同様である。
S126では、CPU32は、選択管理情報に含まれる総枚数及び残枚数を利用して、CTG残率及び総残率を算出する(図5の数式参照)。そして、CPU32は、選択管理情報に含まれるCTG残率及び総残率のそれぞれの欄に、算出済みのCTG残率及び算出済みの総残率のそれぞれを記憶する。S124又はS126が終了すると、S140に進む。
また、S150では、CPU32は、新たな管理情報を管理DB40に記憶する。具体的には、CPU32は、まず、選択プリンタ情報に含まれるプリンタ名及びモデル名を記憶する。また、CPU32は、選択プリンタ情報がタンク枚数を含む場合には、インク供給モデルとしてサブタンクモデルを記憶し、選択プリンタ情報がタンク枚数を含まない場合には、インク供給モデルとしてCTGモデルを記憶する。次いで、CPU32は、インク供給モデルがサブタンクモデルである場合には、総枚数、タンク枚数、及び、残枚数を記憶する。一方、CPU32は、インク供給モデルがCTGモデルである場合には、総枚数及び残枚数を記憶する。
S152~S156は、S122~S126と同様である。S154又はS156が終了すると、S140に進む。
S140では、CPU32は、図6のS12で取得された全てのプリンタ情報をS100で選択済みであるのか否かを判断する。CPU32は、全てのプリンタ情報を選択済みであると判断する場合(S140でYES)には、図7の処理を終了する。一方、CPU32は、全てのプリンタ情報を選択済みでないと判断する場合(S140でNO)には、S100に戻り、他のプリンタ情報を選択する。
(管理画面表示処理;図8)
続いて、図8を参照して、図6のS22で実行される管理画面表示処理の内容を説明する。S200では、CPU32は、管理DB40内の1個以上の管理情報の中から1個の管理情報を選択する。以下では、ここで選択された管理情報のことを「選択管理情報」と呼ぶ。
S210では、CPU32は、選択管理情報に含まれるプリンタ名及びモデル名を関連付けてプリンタテーブル310(図6参照)に記述する。
S220では、CPU32は、選択管理情報に含まれるインク供給モデルがサブタンクモデルであるのか否かを判断する。CPU32は、インク供給モデルがサブタンクモデルであると判断する場合(S220でYES)にはS230に進み、インク供給モデルがCTGモデルであると判断する場合(S220でNO)にはS240に進む。
上述したように、サブタンクモデルのプリンタに対応する残量OBJ(例えば図6の320a)は、CTGOBJ(例えば321a)と、タンクOBJ(例えば322a)と、を含む。ここで、CTGOBJ及びタンクOBJでは、塗りつぶされている領域が、インクが残存することを示し、塗りつぶされていない領域が、インクが残存しないことを示す。以下では、前者の領域のことを「残存領域」と呼ぶ。
S230では、CPU32は、サブタンクモデルのプリンタに対応する残量OBJに含まれるCTGOBJの残存領域の長さを算出する。具体的には、CPU32は、数式「長さL1×CTG残率/100」を利用して、CTGOBJの残存領域の長さを算出する。ここで、数式内の長さL1は、CTGOBJの長さとして予め決められている長さである。また、数式内のCTG残率は、選択管理情報に含まれるCTG残率の一の位が四捨五入されたものである。
S232では、CPU32は、サブタンクモデルのプリンタに対応する残量OBJに含まれるタンクOBJの残存領域の長さを算出する。具体的には、CPU32は、数式「長さL2×タンク残率/100」を利用して、タンクOBJの残存領域の長さを算出する。ここで、数式内の長さL2は、タンクOBJの長さとして予め決められている長さである。また、数式内のタンク残率は、選択管理情報に含まれるタンク残率そのものである(即ち一の位が四捨五入されたものではない)。
上述したように、サブタンクモデルのプリンタに対応する残量OBJについて、CTGOBJの残存領域の長さは、一の位が四捨五入されたCTG残率を利用して算出され(S230)、タンクOBJの残存領域の長さは、一の位が四捨五入されないタンク残率を利用して算出される(S232)。従って、CTGOBJの残存領域の長さは10%単位で変化し、タンクOBJの残存領域の長さは1%単位で変化する。換言すると、タンクOBJの残存領域の分解能は、CTGOBJの残存領域の分解能よりも高い。このために、管理者は、CTG残率と比べると、タンク残率を正確に把握することができる。従って、管理者は、CTG内のインクの残量がゼロになった後に、サブタンク内のインクの残量がゼロになるまで(即ちプリンタが印刷を実行不可能な状態になるまで)の状況を正確に把握することができる。この結果、管理者は、サブタンク内のインクの残量がゼロになる前に、CTGを適切に交換し得る。なお、変形例では、S230において、CTG残率の一の位が四捨五入されなくてもよい。即ち、タンクOBJの残存領域の分解能は、CTGOBJの残存領域の分解能と同じであってもよい。
S234では、CPU32は、サブタンクモデルのプリンタに対応する残量OBJを生成する。具体的には、CPU32は、まず、長さL1を有する帯形状の矩形OBJのうち、S230で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形OBJの左端から右側に向かって塗りつぶされる。これにより、S230で算出された長さを有する残存領域を含むCTGOBJが完成する。また、CPU32は、長さL2を有する帯形状の矩形OBJのうち、S232で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形OBJの左端から右側に向かって塗りつぶされる。これにより、S232で算出された長さを有する残存領域を含むタンクOBJが完成する。そして、CPU32は、CTGOBJとタンクOBJとの間に予め決められている長さを有する僅かな隙間が形成されるように、CTGOBJを右側に配置すると共に、タンクOBJを左側に配置する。図6に示されるように、隙間は、上下方向に沿って伸びる仮想的な直線P2上に位置する。ここで、S210で記述されたプリンタ名及びモデル名と、CTGOBJと、タンクOBJと、は左右方向に沿って伸びる直線上に配置される。これにより、サブタンクモデルのプリンタに対応する残量OBJが完成する。当該残量OBJには隙間が存在するので(即ちCTGOBJとタンクOBJとが区別して表示されるので)、管理者は、当該残量OBJが、サブタンクモデルのプリンタにおけるインクの残量を示すものであることを容易に知ることができる。
また、S240では、CPU32は、CTGモデルのプリンタに対応する残量OBJに含まれるCTGOBJの残存領域の長さを算出する。具体的には、CPU32は、数式「長さL×CTG残率/100」を利用して、CTGOBJの残存領域の長さを算出する。ここで、数式内の長さLは、残量OBJの長さ(即ちCTGモデルに対応するCTGOBJの長さ)として予め決められている長さである。長さLは、S230及びS232で利用される長さL1及び長さL2の和にほぼ等しい。具体的には、長さLは、長さL1及び長さL2の和から上記の隙間の長さを減算して得られる値である。また、数式内のCTG残率は、選択管理情報に含まれるCTG残率の一の位が四捨五入されたものである。ただし、変形例では、CTG残率の一の位が四捨五入されなくてもよい。
S242では、CPU32は、CTGモデルのプリンタに対応する残量OBJを生成する。具体的には、CPU32は、まず、長さLを有する帯形状の矩形OBJのうち、S240で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形OBJの左端から右側に向かって塗りつぶされる。これにより、S240で算出された長さを有する残存領域を含むCTGOBJが完成する。ここで、S210で記述されたプリンタ名及びモデル名と、CTGOBJと、は左右方向に沿って伸びる直線上に配置される。これにより、CTGモデルのプリンタに対応する残量OBJが完成する。当該残量OBJには隙間が存在しないので(即ちタンクOBJが存在しないので)、管理者は、当該残量OBJが、CTGモデルのプリンタにおけるインクの残量を示すものであることを容易に知ることができる。
S234及びS242では、CPU32は、左右方向において、各残量OBJの左端が上下方向に沿って伸びる仮想的な直線P1上に位置するように、各残量OBJを配置する。この結果、左右方向において、サブタンクモデルの残量OBJ(例えば320a)におけるタンク残率ゼロに対応するタンクオブジェクトの位置(例えば322aの左端)と、CTGモデルの残量OBJ(例えば320c)におけるCTG残率ゼロに対応するタンクオブジェクトの位置(例えば321cの左端)と、は同じになる。これにより、管理者は、サブタンクモデルのプリンタにおけるインクの残量と、CTGモデルのプリンタにおけるインクの残量と、を同じ位置(即ち、印刷を実行不可能な残量に対応する位置)を基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
また、CPU32は、S230~S234において、長さL1と長さL2と上記の隙間(即ち、タンクOBJとCTGOBJとの間の隙間)とを利用して残量OBJを生成し、S240及びS242において、長さLを利用して残量OBJを生成する。ここで、Lは、L1とL2と上記の隙間の大きさとの和である。従って、サブタンクモデルの残量OBJ(例えば320a)の左右方向の長さと、CTGモデルの残量OBJ(例えば320c)の左右方向の長さと、は等しい。これにより、管理者は、サブタンクモデルのプリンタにおけるインクの残量と、CTGモデルのプリンタにおけるインクの残量と、を同じ長さを基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
上述したように、本実施例では、サブタンクモデルの2種類のプリンタ100a,100bが存在する。そして、プリンタ100aのサブタンク175a(図3参照)の内部空間のサイズと、プリンタ100bのサブタンクの内部空間のサイズと、は異なる。この結果、プリンタ100aのタンク枚数TAaと、プリンタ100bのタンク枚数TAbと、は異なる。S234では、CPU32は、サブタンクモデルの2種類のプリンタ100a,100bのどちらについても、長さL2を有するタンクOBJ322a,322b(図6参照)を生成する。従って、プリンタ100aに対応するタンクOBJ322aの左右方向の長さと、プリンタ100bに対応するタンクOBJ322bの左右方向の長さと、は等しい。これにより、管理者は、プリンタ100aのサブタンク175a内のインクの残量と、プリンタ100bのサブタンク内のインクの残量と、を同じ長さを基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
また、プリンタ100aに装着されるCTG200a(図2参照)の内部空間のサイズと、プリンタ100bに装着されるCTG200bの内部空間のサイズと、は異なる。この結果、プリンタ100aの総枚数TOaと、プリンタ100bの総枚数TObと、は異なる。S234では、CPU32は、サブタンクモデルの2種類のプリンタ100a,100bのどちらについても、長さL1を有するCTGOBJ321a,321b(図6参照)を生成する。従って、プリンタ100aに対応するCTGOBJ321aの左右方向の長さと、プリンタ100bに対応するCTGOBJ321bの左右方向の長さと、は等しい。これにより、管理者は、プリンタ100aのCTG200a内のインクの残量と、プリンタ100bのCTG200b内のインクの残量と、を同じ長さを基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
上述したように、本実施例では、CTGモデルの2種類のプリンタ100c,100dが存在する。そして、プリンタ100cに装着されるCTG200c(図2参照)の内部空間のサイズと、プリンタ100dに装着されるCTG200dの内部空間のサイズと、は異なる。この結果、プリンタ100cの総枚数TOcと、プリンタ100dの総枚数TOdと、は異なる。S242では、CPU32は、CTGモデルの2種類のプリンタ100c,100dのどちらについても、長さLを有するCTGOBJ321c,321d(図6参照)を生成する。従って、プリンタ100cに対応するCTGOBJ321cの左右方向の長さと、プリンタ100dに対応するCTGOBJ321dの左右方向の長さと、は等しい。これにより、管理者は、プリンタ100cのCTG200c内のインクの残量と、プリンタ100dのCTG200d内のインクの残量と、を同じ長さを基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
S250では、CPU32は、管理DB40内の全ての管理情報をS200で選択済みであるのか否かを判断する。CPU32は、全ての管理情報を選択済みであると判断する場合(S250でYES)には、S260に進む。一方、CPU32は、全ての管理情報を選択済みでないと判断する場合(S250でNO)には、S200に戻り、他の管理情報を選択する。
S260では、CPU32は、S210で生成されたプリンタテーブル310と、S232及びS242で生成された各残量OBJと、2個のボタンB1,B2と、を含む管理画面300(図6参照)を表示部14に表示する。S260が終了すると、図8の処理が終了する。
(画面更新処理;図9)
続いて、図9を参照して、管理画面300の表示を更新するための画面更新処理の内容を説明する。図2のS22(即ち図8のS260)で管理画面300が表示されると、図9の処理が開始される。
S300,S310,S320,S330では、CPU32は、管理画面300内のいずれかのボタン(例えばB1)が選択されることを監視する。CPU32は、管理画面300内の「タンク非表示」を示すボタンB1が選択される場合に、S300でYESと判断して、S302に進む。
S302では、CPU32は、サブタンクモデルの各プリンタ100a,100bに対応する残量OBJ320a,320bに代えて代替残量OBJを含む管理画面を表示部14に表示する。図10の管理画面SC1は、図6の管理画面300と同じである。管理画面SC2は、管理画面SC1(即ち管理画面300)内のボタンB1が選択されたことに起因して、S302で表示される画面を示す。管理画面SC2は、ボタンB1に代えて「タンク表示」を示すボタンB3を含む。また、管理画面SC2は、残量OBJ320a,320bに代えて代替残量OBJ320a’,320b’を含む。代替残量OBJ320a’,320b’は、CTG200a,200b内のインクの残量を示す代替CTGOBJ321a’,321b’を含むと共に、タンクOBJ322a,322bを含まない。CPU32が代替残量OBJ320a’,320b’を生成する手法を以下に説明する。
CPU32は、例えば、プリンタ100aに対応する代替残量OBJ320a’を生成する際に、まず、管理DB40から、プリンタ100aに対応する管理情報を取得する。次いで、CPU32は、代替CTGOBJ321a’の残存領域の長さを算出する。具体的には、CPU32は、数式「長さL×CTG残率/100」を利用して、代替CTGOBJの残存領域の長さを算出する。ここで、数式内の長さLは、図8のS240で利用されるLと同じである。数式内のCTG残率は、取得済みの管理情報に含まれるCTG残率の一の位が四捨五入されたものである。CPU32は、長さLを有する帯形状の矩形OBJのうち、算出済みの長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形OBJの左端から右側に向かって塗りつぶされる。これにより、算出済みの長さを有する残存領域を含む代替CTGOBJ321a’が完成する。そして、CPU32は、代替CTGOBJ321a’の左端が仮想直線P1上に位置するように、残量OBJ320aに代えて代替CTGOBJ321a’を配置する。同様に、CPU32は、プリンタ100bに対応する管理情報を利用して、残量OBJ320bに代えて代替CTGOBJ321b’を配置する。これにより、CPU32は、管理画面SC1に代えて管理画面SC2を表示することができる。S302が終了すると、S300等の監視に戻る。
上述したように、CPU32は、ボタンB1が選択される場合に、タンクOBJ322a,322bを含まない代替残量OBJ320a’,320b’を含む管理画面SC1を表示することができる。これにより、管理者は、サブタンクモデルの各プリンタ100a,100bの各CTG200a,200b内のインクの残量を容易に認識することができる。従って、管理者の利便性を向上させることができる。
また、CPU32は、各代替CTGOBJ321a’,321b’の長さとして、図8のS240で利用される長さLと同じ長さを利用する。従って、左右方向において、サブタンクモデルの代替CTGOBJ(例えば321a’)の長さと、CTGモデルのCTGOBJ(例えば321c)の長さと、は等しい。これにより、管理者は、サブタンクモデルの各プリンタ100a,100bの各CTG200a,200b内のインクの残量と、CTGモデルの各プリンタ100c,100dの各CTG200c,200d内のインクの残量と、同じ長さを基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
また、サブタンクモデルの各代替CTGOBJ321a’,321b’の左端の位置と、CTGモデルの各CTGOBJ321c,321dの左端の位置と、は等しい。即ち、左右方向において、CTG内のインクの残量がゼロであることに対応する各代替CTGOBJ321a’,321b’の位置(即ち左端)と、CTG内のインクの残量がゼロであること(即ち印刷を実行不可能な残量)に対応する各CTGOBJ321c,321dの位置(即ち左端)と、は等しい。これにより、管理者は、サブタンクモデルの各プリンタ100a,100bの各CTG200a,200b内のインクの残量と、CTGモデルの各プリンタ100c,100dの各CTG200c,200d内のインクの残量と、を同じ位置(即ち、CTG内のインクの残量がゼロである位置)を基準として容易に認識することができる。従って、管理者の利便性を向上させることができる。
CPU32は、管理画面SC2内の「タンク非表示」を示すボタンB3が選択される場合に、S310でYESと判断して、S312に進む。
S312では、CPU32は、管理画面SC2に代えて管理画面SC1を表示部14に表示する。管理画面SC1を表示する手法は、図8のS200~S260と同様である。S312が終了すると、S300等の監視に戻る。
CPU32は、管理画面SC1内の「ソート」を示すボタンB2が選択される場合に、S320でYESと判断して、S322に進む。
S322では、CPU32は、複数の残量OBJ320a~320dの並び順が、インクの残量が多い順にソートされた管理画面を表示する。図11は、インクの残量が多い順にソートされた管理画面SC3を示す。CPU32が管理画面SC3を表示する手法を以下に説明する。
CPU32は、まず、管理DB40から、各プリンタ100a~100dに対応する各管理情報に含まれる各総残率を取得する。次いで、CPU32は、取得済みの各総残率のうち、最も大きい総残率に対応するプリンタの残量OBJを最も上方に配置する。例えば、図5の管理DB40の例では、CPU32は、プリンタ100dの残量OBJ320dを最も上方に配置する。次いで、CPU32は、取得済みの各総残率のうち、次に大きい総残率に対応するプリンタの残量OBJを上から2番目に配置する。同様に、CPU32は、総残率が大きい順に、各残量OBJを上から順に配置する。これにより、CPU32は、管理画面SC1に代えて管理画面SC3を表示することができる。S322が終了すると、S300等の監視に戻る。
上述したように、CPU32は、ボタンB2が選択される場合に、複数の残量OBJ320a~320dの並び順が、インクの残量が多い順にソートされた管理画面SC3を表示することができる。これにより、管理者は、インクの残量が多いプリンタ100dを容易に認識することができる。
CPU32は、管理画面SC3内の「ソート」を示すボタンB2が選択される場合に、S330でYESと判断して、S332に進む。
S332では、CPU32は、複数の残量OBJ320a~320dの並び順が、インクの残量が少ない順にソートされた管理画面を表示する。図11は、インクの残量が少ない順にソートされた管理画面SC4を示す。CPU32が管理画面SC4を表示する手法を以下に説明する。
CPU32は、S322と同様に、管理DB40から各総残率を取得する。次いで、CPU32は、取得済みの各総残率のうち、最も小さい総残率に対応するプリンタの残量OBJを最も上方に配置する。例えば、図5の管理DB40の例では、CPU32は、プリンタ100bの残量OBJ320bを最も上方に配置する。次いで、CPU32は、取得済みの各総残率のうち、次に小さい総残率に対応するプリンタの残量OBJを上から2番目に配置する。同様に、CPU32は、総残率が小さい順に、各残量OBJを上から順に配置する。これにより、CPU32は、管理画面SC3に代えて管理画面SC4を表示することができる。S332が終了すると、S300等の監視に戻る。
上述したように、CPU32は、管理画面SC3内のボタンB2が選択される場合に、複数の残量OBJ320a~320dの並び順が、インクの残量が少ない順にソートされた管理画面SC4を表示することができる。これにより、管理者は、インクの残量が少ないプリンタ100bを容易に認識することができる。
(対応関係)
管理サーバ10、サブタンクモデルのプリンタ100a、CTGモデルのプリンタ100cが、それぞれ、「情報処理装置」、「第1種のプリンタ」、「第2種のプリンタ」の一例である。印刷実行部160a、サブタンク175a、CTG200a、印刷実行部160c、CTG200cが、それぞれ、「第1の印刷実行部」、「タンク」、「第1のカートリッジ」、「第2の印刷実行部」、「第2のカートリッジ」の一例である。プリンタ100a、プリンタ100bが、それぞれ、「第1のプリンタ」、「第2のプリンタ」の一例である。プリンタ100c、プリンタ100dが、それぞれ、「第3のプリンタ」、「第4のプリンタ」の一例である。インクが、「着色剤」の一例である。ブラックが、「所定色」の一例である。インク情報140a~140dが、「残量情報」の一例である。サブタンクモデルのプリンタ100aでは、タンク残率0%が、「印刷不可残量」の一例である。CTGモデルのプリンタ100cでは、CTG残率0%が、「印刷不可残量」の一例である。
管理画面300が、「残量画面」の一例である。左右方向が、「所定方向」の一例である。残量OBJ320a、残量OBJ320cが、それぞれ、「第1種の残量オブジェクト」、「第2種の残量オブジェクト」の一例である。CTGOBJ321a、タンクOBJ322a、CTGOBJ321cが、それぞれ、「第1のカートリッジオブジェクト」、「タンクオブジェクト」、「第2のカートリッジオブジェクト」の一例である。タンクOBJ322aの左端、CTGOBJ321cの左端が、それぞれ、「第1種の残量オブジェクトにおける印刷不可残量に対応するタンクオブジェクトの位置」、「第2種の残量オブジェクトにおける印刷不可残量に対応する第2のカートリッジオブジェクトの位置」の一例である。図10の管理画面SC2、図11の管理画面SC3、管理画面SC4が、それぞれ、「代替残量画面」、「第1のソート残量画面」、「第2のソート残量画面」の一例である。図10の管理画面SC2において、代替CTGOBJ320a’の左端、CTGOBJ320cの左端が、それぞれ、「第1のカートリッジ内の着色剤の残量がゼロであることに対応する代替カートリッジオブジェクトの位置」、「印刷不可残量に対応する第2のカートリッジオブジェクトの位置」の一例である。ボタンB1の選択が、「第1の指示」の一例であり、ボタンB2の選択が、「第2の指示」及び「第3の指示」の一例である。インクの残量が多い順が、「所定規則」の一例である。
また、図6のS12の処理、S22の処理が、「取得部」、「表示制御部」によって実行される処理の一例である。
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
(変形例1)管理サーバ10は、図8のS234,S242において、矩形オブジェクトを有さない残量OBJを生成してもよい。即ち、管理サーバ10は、残存領域のみに対応する長さを有する残量OBJを生成してもよい。本変形例では、サブタンクモデルのプリンタ(例えば100a)に対応するCTG残率が100%であり、かつ、CTGモデルのプリンタ(例えば100c)に対応するCTG残率が100%である場合には、サブタンクモデルのプリンタに対応する残量OBJの左右方向の長さと、CTGモデルのプリンタに対応する残量OBJの左右方向の長さと、が等しくなる。一般的に言うと、矩形オブジェクトを有さないオブジェクト(即ち、残量オブジェクト、タンクオブジェクト、及び、カートリッジオブジェクト)を採用し、2つのプリンタに対応する2つのオブジェクトの所定方向の長さが等しいという構成を採用する場合には、これらのオブジェクトに対応する着色剤の残量が最大である状態において、2つのオブジェクトの所定方向の長さが等しければよい。
(変形例2)図6の管理画面300では、同じ長さを有する様々なOBJ(例えば320aと320c、322aと322b、321aと321b、321cと321d)が存在する。これに代えて、以下の変形例2-1~2-4のように、2つのオブジェクトの長さが異なっていてもよい。
(変形例2-1)サブタンクモデルのプリンタ(例えば100a)に対応する残量OBJ(例えば320a)の長さと、CTGモデルのプリンタ(例えば100c)に対応する残量OBJ(例えば320c)の長さと、は異なってもよい。
(変形例2-2)プリンタ100aのサブタンクの内部空間のサイズが、プリンタ100bのサブタンクの内部空間のサイズよりも大きい場合に、プリンタ100aに対応するタンクOBJの長さが、プリンタ100bに対応するタンクOBJの長さよりも大きくてもよい。
(変形例2-3)プリンタ100aのCTG200aの内部空間のサイズが、プリンタ100bのCTG200aの内部空間のサイズよりも大きい場合に、プリンタ100aに対応するCTGOBJの長さが、プリンタ100bに対応するCTGOBJの長さよりも大きくてもよい。
(変形例2-4)プリンタ100cのCTG200cの内部空間のサイズが、プリンタ100dのCTG200dの内部空間のサイズよりも大きい場合に、プリンタ100cに対応するCTGOBJの長さが、プリンタ100dに対応するCTGOBJの長さよりも大きくてもよい。
(変形例3)管理画面300は、ボタンB1を含まなくてもよい。即ち、管理サーバ10は、図10の管理画面SC2を表示することができなくてもよい。一般的に言うと、「代替残量画面」は表示されなくてもよい。
(変形例4)管理サーバ10は、図10の管理画面SC1から各タンクOBJ322a,322bを単に削除することによって、各代替CTGOBJを含む管理画面を表示してもよい。この場合、代替CTGOBJの長さと、CTGOBJ(例えば321c)の長さと、は異なってもよい。また、代替CTGOBJの左端の位置と、CTGOBJ(例えば321c)の左端の位置と、は異なってもよい。
(変形例5)管理画面300は、ボタンB2を含まなくてもよい。即ち、管理サーバ10は、図11の管理画面SC3を表示することができなくてもよい。一般的に言うと、「第1のソート残量画面」は表示されなくてもよい。また、管理画面SC3は、ボタンB2を含まなくてもよい。即ち、管理サーバ10は、管理画面SC4を表示することができなくてもよい。一般的に言うと、「第2のソート残量画面」は表示されなくてもよい。
(変形例6)管理サーバ10は、管理画面300内のボタンB2が選択される場合に、総残率に従って各残量OBJ320a~320dをソートしなくてもよく、例えば、CTG残率に従ってソートしてもよい。また、管理サーバ10は、残率を利用せずに、残枚数に従ってソートしてもよいし、総枚数に従ってソートしてもよい。これらの変形例では、CTG残率、残枚数、及び、総枚数が、「所定規則」の一例である。
(変形例7)管理サーバ10は、図6のS12において、各プリンタ100a等から総枚数TO、タンク枚数TA、及び、残枚数REを取得する代わりに、各プリンタ100a等から当該プリンタにおけるインクの残量に関する他の情報を取得してもよい。例えば、各プリンタ100a等に装着される各CTGは、CTG内の液位を検出するセンサを備え、当該液位に基づいてCTG内のインク残量を算出可能であってもよい。また、サブタンクモデルのプリンタ100a等は、サブタンク175a内の液位を検出するセンサを備え、当該液位に基づいてサブタンク175a内のインク残量を算出可能であってもよい。この場合、管理サーバ10は、サブタンクモデルのプリンタ100a等から、新品のCTG内に収容されるインクの総量(単位は例えばcc、ml、cm等)と、サブタンク175a内のインク残量と、CTG内のインク残量と、を取得する。また、管理サーバ10は、CTGモデルのプリンタ100cから、新品のCTG内に収容されるインクの総量と、CTG内のインク残量と、を取得する。この構成によっても、管理サーバ10は、CTG残率とタンク残率と総残率とを算出可能であり、それらの残率を利用した処理を実行可能である。また、別の変形例では、サブタンクモデルのプリンタ100a等は、CTG残率とタンク残率と総残率とを算出可能であってもよい。また、CTGモデルのプリンタ100cは、CTG残率と総残率とを算出可能であってもよい。この場合、管理サーバ10は、サブタンクモデルのプリンタ100a等から、CTG残率とタンク残率と総残率とを取得する。また、管理サーバ10は、CTGモデルのプリンタ100cから、CTG残率と総残率とを取得する。一般的に言うと、「残量情報」は、第1種(又は第2種)のプリンタにおける着色剤の残量に関する情報であればよい。
(変形例8)サブタンクモデルのプリンタ100a等は、タンク残率が0%よりも大きい所定値(例えば5%)に到達する場合に、印刷を実行可能な状態から印刷を実行不可能な状態に変化してもよい。また、CTGモデルのプリンタ100c等は、CTG残率が0%よりも大きい所定値(例えば5%)に到達する場合に、印刷を実行可能な状態から印刷を実行不可能な状態に変化してもよい。本変形例では、タンク残率又はCTG残率が上記の所定値である場合の残量が「印刷不可残量」の一例である。なお、第1種及び第2種のプリンタの印刷不可残量は、同じ残量であってもよいし、異なる残量であってもよい。
(変形例9)CTGOBJ321a等及びタンクOBJ322a等のそれぞれは、左右方向に沿って直線状に伸びる帯形状を有さなくてもよく、上下方向に沿って直線状に伸びる帯形状を有していてもよい。本変形例では、上下方向が、「所定方向」の一例である。また、CTGOBJ321a等及びタンクOBJ322a等のそれぞれは、直線状に伸びる帯形状を有さなくてもよく、曲線状に伸びる帯形状を有していてもよい。本変形例では、曲線が伸びる方向が、「所定方向」の一例である。
(変形例10)各プリンタ100a~100dは、モノクロ印刷機構の代わり、カラー印刷機構(例えばCMYKの4色を利用した印刷機構)を備えてもよい。この場合、管理サーバ10は、図6のS12において、各色に対応する情報(即ち、総枚数、タンク枚数、及び、残枚数)を取得し、各色に対応する情報を利用して、各色に対応する残量OBJを表示してもよい。特に、この場合、各残量OBJは、対応する色を有する枠と、対応する色を有する残存領域と、を含んでいてもよい。この構成によると、管理者は、各残量OBJがどの色のインクの残量に関するものであるのかを容易に認識することができる。また、本変形例では、管理サーバ10は、図9のS322又はS332において、各残量OBJがソートされた管理画面を表示する際に、ブラックとは異なる色のインクの残量に基づいて各残量OBJをソートしてもよい。本変形例では、上記の異なる色が、「所定色」の一例である。
(変形例11)各プリンタ100a~100dは、インクジェット方式の印刷機構の代わり、レーザ方式の印刷機構を備えてもよい。この場合、各プリンタ100a~100dには、トナーを収容するトナーカートリッジが装着される。サブタンクモデルのプリンタ100a等は、トナーカートリッジから印刷実行部に供給されるトナーを収容するサブタンクを備える。本変形例では、トナーが「着色剤」の一例である。
(変形例12)タンクOBJの残存領域の分解能がCTGOBJの残存領域の分解能よりも高い構成は、以下のようにして実現されてもよい。或るインク量(例えば、同じ印刷枚数、同じ容量)が消費される場合に変化するタンクOBJの残存領域の長さは、上記の或るインク量(即ち同じインク量)が消費される場合に変化するCTGOBJの残存領域の長さよりも大きくてもよい。例えば、プリンタ100aの総枚数が5000枚であり、タンク枚数が200枚である状況を想定する。この場合、新品のCTG200aがプリンタ100aに装着されてからCTG200a内のインクが無くなるまでに印刷可能な枚数(以下では「CTG枚数」と記載する)は、4800枚(即ち5000-200)である。即ち、タンク枚数とCTG枚数との比は1:24である。そして、本変形例では、タンクOBJの長さL2とCTGOBJの長さL1との比は1:12である。この場合、或るインク量が消費される場合に変化するタンクOBJの残存領域の長さは、上記の或るインク量が消費される場合に変化するCTGOBJの残存領域の長さの2倍になる。このように、本変形例では、同じインク量が消費される場合に、タンクOBJの残存領域の長さの変化が、CTGOBJの残存領域の長さの変化よりも大きくなる。このために、ユーザは、タンクOBJの残存領域の長さの変化を認識し易い。従って、ユーザは、プリンタ100aにおいて間もなく印刷を実行不可能になることを認識し易くなり、CTGを適切に交換することができる。一般的に言うと、「表示制御部」は、同じ量の着色剤が消費される場合に、タンクオブジェクトの長さの変化が、第1のカートリッジオブジェクトの長さの変化よりも大きくなるように、残量画面を表示してもよい。
(変形例13)上記の各実施例では、図6~図9の各処理がソフトウェア(即ち管理アプリケーション38)によって実現されるが、これらの各処理のうちの少なくとも1つが論理回路等のハードウェアによって実現されてもよい。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下の項目は、出願時の特許請求の範囲に記載の要素である。
(項目1)
情報処理装置のためのコンピュータプログラムであって、
前記情報処理装置のコンピュータを、
複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得部と、
取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御部であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御部と、として機能させ、
前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じである、コンピュータプログラム。
(項目2)
前記第1種の残量オブジェクトの前記所定方向の長さと、前記第2種の残量オブジェクトの前記所定方向の長さと、は等しい、項目1に記載のコンピュータプログラム。
(項目3)
前記複数のプリンタは、前記第1種のプリンタである第1のプリンタと、前記第1種のプリンタである第2のプリンタと、を含み、
前記第1のプリンタの前記タンクの内部空間のサイズと、前記第2のプリンタの前記タンクの内部空間のサイズと、は異なり、
前記第1のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記タンクオブジェクトの前記所定方向の長さと、前記第2のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記タンクオブジェクトの前記所定方向の長さと、は等しい、項目1又は2に記載のコンピュータプログラム。
(項目4)
前記複数のプリンタは、前記第1種のプリンタである第1のプリンタと、前記第1種のプリンタである第2のプリンタと、を含み、
前記第1のプリンタに装着される前記第1のカートリッジの内部空間のサイズと、前記第2のプリンタに装着される前記第1のカートリッジの内部空間のサイズと、は異なり、
前記第1のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記第1のカートリッジオブジェクトの前記所定方向の長さと、前記第2のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記第1のカートリッジオブジェクトの前記所定方向の長さと、は等しい、項目1から3のいずれか一項に記載のコンピュータプログラム。
(項目5)
前記複数のプリンタは、前記第2種のプリンタである第3のプリンタと、前記第2種のプリンタである第4のプリンタと、を含み、
前記第3のプリンタに装着される前記第2のカートリッジの内部空間のサイズと、前記第4のプリンタに装着される前記第2のカートリッジの内部空間のサイズと、は異なり、
前記第3のプリンタに対応する前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、前記第4のプリンタに対応する前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、は等しい、項目1から4のいずれか一項に記載のコンピュータプログラム。
(項目6)
前記表示制御部は、さらに、前記残量画面が表示されている状態において、第1の指示が与えられる場合に、前記第1種の残量オブジェクトに代えて代替残量オブジェクトを含む代替残量画面を前記表示部に表示し、
前記代替残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す代替カートリッジオブジェクトを含むと共に、前記タンクオブジェクトを含まない、項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目7)
前記代替残量画面では、前記代替残量オブジェクトに含まれる前記代替カートリッジオブジェクトの前記所定方向の長さと、前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、は等しい、項目6に記載のコンピュータプログラム。
(項目8)
前記代替残量画面では、前記所定方向において、前記第1のカートリッジ内の着色剤の残量がゼロであることに対応する前記代替カートリッジオブジェクトの位置と、前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じである、項目6又は7に記載のコンピュータプログラム。
(項目9)
前記表示制御部は、さらに、前記残量画面が表示されている状態において、第2の指示が与えられる場合に、複数の前記残量オブジェクトの並び順が所定規則に従ってソートされた第1のソート残量画面を前記表示部に表示する、項目1から8のいずれか一項に記載のコンピュータプログラム。
(項目10)
前記所定規則は、所定色の着色剤の残量が多い順、及び、前記所定色の着色剤の残量が少ない順のうちの一方である、項目9に記載のコンピュータプログラム。
(項目11)
前記表示制御部は、さらに、前記第1のソート残量画面が表示されている状態において、第3の指示が与えられる場合に、前記複数の残量オブジェクトの並び順が、着色剤の残量が多い順、及び、着色剤の残量が少ない順のうちの他方に従ってソートされた第2のソート残量画面を前記表示部に表示する、項目9又は10に記載のコンピュータプログラム。
(項目12)
情報処理装置であって、
複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得部と、
取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御部であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御部と、を備え、
前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じである、情報処理装置。
(項目13)
情報処理装置によって実行される方法であって、
複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得工程と、
取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御工程であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御工程と、を備え、
前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じである、方法。
2:通信システム、6:LAN、10:管理サーバ、12:操作部、14:表示部、16:ネットワークインターフェース、30:制御部、32:CPU、34:メモリ、36:プログラム、38:管理アプリケーション、40:管理データベース、100a~100d:プリンタ、112:操作部、114:表示部、116:ネットワークインターフェース、130:制御部、132:CPU、134:メモリ、136:プログラム、140a~140d:インク情報、160a~160d:印刷実行部、170a~170d:インク供給部、175a:サブタンク、200a~200d:インクカートリッジ、300:管理画面、310:プリンタテーブル、320a~320d:残量オブジェクト、321a~321d:カートリッジオブジェクト、322a,322b:タンクオブジェクト、320a’,320b’:代替残量オブジェクト、321a’,321b’:代替CTGオブジェクト

Claims (12)

  1. 情報処理装置のためのコンピュータプログラムであって、
    前記情報処理装置のコンピュータを、
    複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得部と、
    取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御部であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御部と、として機能させ、
    前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
    前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
    前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
    前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
    前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
    前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
    前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
    前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
    前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
    前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じであり、
    前記表示制御部は、さらに、前記残量画面が表示されている状態において、第1の指示が与えられる場合に、前記第1種の残量オブジェクトに代えて代替残量オブジェクトを含む代替残量画面を前記表示部に表示し、
    前記代替残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す代替カートリッジオブジェクトを含むと共に、前記タンクオブジェクトを含まない、コンピュータプログラム。
  2. 前記第1種の残量オブジェクトの前記所定方向の長さと、前記第2種の残量オブジェクトの前記所定方向の長さと、は等しい、請求項1に記載のコンピュータプログラム。
  3. 前記複数のプリンタは、前記第1種のプリンタである第1のプリンタと、前記第1種のプリンタである第2のプリンタと、を含み、
    前記第1のプリンタの前記タンクの内部空間のサイズと、前記第2のプリンタの前記タンクの内部空間のサイズと、は異なり、
    前記第1のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記タンクオブジェクトの前記所定方向の長さと、前記第2のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記タンクオブジェクトの前記所定方向の長さと、は等しい、請求項1又は2に記載のコンピュータプログラム。
  4. 前記複数のプリンタは、前記第1種のプリンタである第1のプリンタと、前記第1種のプリンタである第2のプリンタと、を含み、
    前記第1のプリンタに装着される前記第1のカートリッジの内部空間のサイズと、前記第2のプリンタに装着される前記第1のカートリッジの内部空間のサイズと、は異なり、
    前記第1のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記第1のカートリッジオブジェクトの前記所定方向の長さと、前記第2のプリンタに対応する前記第1種の残量オブジェクトに含まれる前記第1のカートリッジオブジェクトの前記所定方向の長さと、は等しい、請求項1から3のいずれか一項に記載のコンピュータプログラム。
  5. 前記複数のプリンタは、前記第2種のプリンタである第3のプリンタと、前記第2種のプリンタである第4のプリンタと、を含み、
    前記第3のプリンタに装着される前記第2のカートリッジの内部空間のサイズと、前記第4のプリンタに装着される前記第2のカートリッジの内部空間のサイズと、は異なり、
    前記第3のプリンタに対応する前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、前記第4のプリンタに対応する前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、は等しい、請求項1から4のいずれか一項に記載のコンピュータプログラム。
  6. 前記代替残量画面では、前記代替残量オブジェクトに含まれる前記代替カートリッジオブジェクトの前記所定方向の長さと、前記第2種の残量オブジェクトに含まれる前記第2のカートリッジオブジェクトの前記所定方向の長さと、は等しい、請求項1から5のいずれか一項に記載のコンピュータプログラム。
  7. 前記代替残量画面では、前記所定方向において、前記第1のカートリッジ内の着色剤の残量がゼロであることに対応する前記代替カートリッジオブジェクトの位置と、前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じである、請求項1から6のいずれか一項に記載のコンピュータプログラム。
  8. 前記表示制御部は、さらに、前記残量画面が表示されている状態において、第2の指示が与えられる場合に、複数の前記残量オブジェクトの並び順が所定規則に従ってソートされた第1のソート残量画面を前記表示部に表示する、請求項1からのいずれか一項に記載のコンピュータプログラム。
  9. 前記所定規則は、所定色の着色剤の残量が多い順、及び、前記所定色の着色剤の残量が少ない順のうちの一方である、請求項に記載のコンピュータプログラム。
  10. 前記表示制御部は、さらに、前記第1のソート残量画面が表示されている状態において、第3の指示が与えられる場合に、前記複数の残量オブジェクトの並び順が、着色剤の残量が多い順、及び、着色剤の残量が少ない順のうちの他方に従ってソートされた第2のソート残量画面を前記表示部に表示する、請求項又はに記載のコンピュータプログラム。
  11. 情報処理装置であって、
    複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得部と、
    取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御部であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御部と、を備え、
    前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
    前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
    前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
    前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
    前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
    前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
    前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
    前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
    前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
    前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じであり、
    前記表示制御部は、さらに、前記残量画面が表示されている状態において、第1の指示が与えられる場合に、前記第1種の残量オブジェクトに代えて代替残量オブジェクトを含む代替残量画面を前記表示部に表示し、
    前記代替残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す代替カートリッジオブジェクトを含むと共に、前記タンクオブジェクトを含まない、情報処理装置。
  12. 情報処理装置によって実行される方法であって、
    複数のプリンタのそれぞれから、当該プリンタにおける着色剤の残量に関する残量情報を取得する取得工程と、
    取得済みの複数の前記残量情報を利用して、前記複数のプリンタのそれぞれに対応する残量オブジェクトを含む残量画面を前記情報処理装置の表示部に表示する表示制御工程であって、前記残量オブジェクトは、対応するプリンタにおける着色剤の残量を示す、前記表示制御工程と、を備え、
    前記複数のプリンタは、少なくとも1つの第1種のプリンタと、少なくとも1つの第2種のプリンタと、を含み、
    前記第1種のプリンタは、第1の印刷実行部と、第1のカートリッジから前記第1の印刷実行部に供給される着色剤を収容するためのタンクと、を備え、
    前記第2種のプリンタは、第2の印刷実行部を備えると共に、第2のカートリッジから前記第2の印刷実行部に供給される着色剤を収容するためのタンクを備えず、
    前記第1種のプリンタ及び前記第2種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化し、
    前記残量画面は、前記第1種のプリンタに対応する第1種の残量オブジェクトと、前記第2種のプリンタに対応する第2種の残量オブジェクトと、を含み、
    前記第1種の残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す第1のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示すタンクオブジェクトと、を含み、
    前記第1のカートリッジオブジェクトは、所定方向に沿って伸びる帯形状を有し、
    前記タンクオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記第1のカートリッジオブジェクトと前記タンクオブジェクトとは、前記所定方向に沿って並んで配置され、
    前記第2種の残量オブジェクトは、前記第2のカートリッジ内の着色剤の残量を示す第2のカートリッジオブジェクトを含み、
    前記第2のカートリッジオブジェクトは、前記所定方向に沿って伸びる帯形状を有し、
    前記所定方向において、前記第1種の残量オブジェクトにおける前記印刷不可残量に対応する前記タンクオブジェクトの位置と、前記第2種の残量オブジェクトにおける前記印刷不可残量に対応する前記第2のカートリッジオブジェクトの位置と、は同じであり、
    前記表示制御工程は、さらに、前記残量画面が表示されている状態において、第1の指示が与えられる場合に、前記第1種の残量オブジェクトに代えて代替残量オブジェクトを含む代替残量画面を前記表示部に表示し、
    前記代替残量オブジェクトは、前記第1のカートリッジ内の着色剤の残量を示す代替カートリッジオブジェクトを含むと共に、前記タンクオブジェクトを含まない、方法。
JP2019174166A 2019-09-25 2019-09-25 情報処理装置のためのコンピュータプログラム Active JP7392350B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019174166A JP7392350B2 (ja) 2019-09-25 2019-09-25 情報処理装置のためのコンピュータプログラム
PCT/JP2020/031980 WO2021059824A1 (ja) 2019-09-25 2020-08-25 情報処理装置のためのコンピュータプログラム
US17/703,540 US12122167B2 (en) 2019-09-25 2022-03-24 Non-transitory computer-readable recording medium storing computer-readable instructions for information processing device, information processing device, and method executed by information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019174166A JP7392350B2 (ja) 2019-09-25 2019-09-25 情報処理装置のためのコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2021051557A JP2021051557A (ja) 2021-04-01
JP7392350B2 true JP7392350B2 (ja) 2023-12-06

Family

ID=75158270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019174166A Active JP7392350B2 (ja) 2019-09-25 2019-09-25 情報処理装置のためのコンピュータプログラム

Country Status (3)

Country Link
US (1) US12122167B2 (ja)
JP (1) JP7392350B2 (ja)
WO (1) WO2021059824A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7392350B2 (ja) 2019-09-25 2023-12-06 ブラザー工業株式会社 情報処理装置のためのコンピュータプログラム
JP7596723B2 (ja) * 2020-11-04 2024-12-10 株式会社リコー 画像形成装置、画像形成方法及びプログラム

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122239A (ja) 2005-10-26 2007-05-17 Toyota Motor Corp 車両運転情報表示装置
JP2010079575A (ja) 2008-09-25 2010-04-08 Kyocera Mita Corp 情報処理装置
JP2016208528A (ja) 2016-07-08 2016-12-08 キヤノン株式会社 情報処理システムおよび情報処理方法、並びにプログラム
JP2019028756A (ja) 2017-07-31 2019-02-21 セイコーエプソン株式会社 サーバーシステム、携帯端末装置、稼働情報収集システム、プログラム、サーバーシステムの作動方法及び携帯端末装置の作動方法
JP2019070926A (ja) 2017-10-06 2019-05-09 キヤノン株式会社 情報処理方法、プリントシステムおよびプログラム
JP2019153256A (ja) 2018-03-06 2019-09-12 ブラザー工業株式会社 情報処理装置、および、コンピュータプログラム
JP2019174907A (ja) 2018-03-27 2019-10-10 ブラザー工業株式会社 コンピュータプログラム、および、管理装置
JP2019175295A (ja) 2018-03-29 2019-10-10 ブラザー工業株式会社 コンピュータプログラム、および、通信装置
JP2019197408A (ja) 2018-05-10 2019-11-14 ブラザー工業株式会社 通信装置、出力方法、および、コンピュータプログラム
JP2020019171A (ja) 2018-07-31 2020-02-06 キヤノン株式会社 記録装置、および記録装置の制御方法
JP2020104359A (ja) 2018-12-27 2020-07-09 ブラザー工業株式会社 処理装置、および、コンピュータプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000071568A (ja) 1998-08-31 2000-03-07 Brother Ind Ltd プリントシステム
US7283258B1 (en) 1998-08-28 2007-10-16 Brother Kogyo Kabushiki Kaisha Print system capable of notifying user of required ink amount
JP3363873B2 (ja) 1999-07-13 2003-01-08 キヤノン株式会社 現像剤量逐次表示方法及び電子写真画像形成装置
JP5989028B2 (ja) 2014-04-30 2016-09-07 キヤノン株式会社 画像形成装置、制御方法、及びプログラム
JP6914878B2 (ja) 2016-08-09 2021-08-04 キヤノン株式会社 画像形成装置、制御方法、及びプログラム
JP7095268B2 (ja) * 2017-11-30 2022-07-05 ブラザー工業株式会社 プログラム
JP7392350B2 (ja) 2019-09-25 2023-12-06 ブラザー工業株式会社 情報処理装置のためのコンピュータプログラム

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122239A (ja) 2005-10-26 2007-05-17 Toyota Motor Corp 車両運転情報表示装置
JP2010079575A (ja) 2008-09-25 2010-04-08 Kyocera Mita Corp 情報処理装置
JP2016208528A (ja) 2016-07-08 2016-12-08 キヤノン株式会社 情報処理システムおよび情報処理方法、並びにプログラム
JP2019028756A (ja) 2017-07-31 2019-02-21 セイコーエプソン株式会社 サーバーシステム、携帯端末装置、稼働情報収集システム、プログラム、サーバーシステムの作動方法及び携帯端末装置の作動方法
JP2019070926A (ja) 2017-10-06 2019-05-09 キヤノン株式会社 情報処理方法、プリントシステムおよびプログラム
JP2019153256A (ja) 2018-03-06 2019-09-12 ブラザー工業株式会社 情報処理装置、および、コンピュータプログラム
JP2019174907A (ja) 2018-03-27 2019-10-10 ブラザー工業株式会社 コンピュータプログラム、および、管理装置
JP2019175295A (ja) 2018-03-29 2019-10-10 ブラザー工業株式会社 コンピュータプログラム、および、通信装置
JP2019197408A (ja) 2018-05-10 2019-11-14 ブラザー工業株式会社 通信装置、出力方法、および、コンピュータプログラム
JP2020019171A (ja) 2018-07-31 2020-02-06 キヤノン株式会社 記録装置、および記録装置の制御方法
JP2020104359A (ja) 2018-12-27 2020-07-09 ブラザー工業株式会社 処理装置、および、コンピュータプログラム

Also Published As

Publication number Publication date
WO2021059824A1 (ja) 2021-04-01
JP2021051557A (ja) 2021-04-01
US12122167B2 (en) 2024-10-22
US20220212475A1 (en) 2022-07-07

Similar Documents

Publication Publication Date Title
CN110303771B (zh) 信息处理设备和非暂时性计算机可读存储介质
EP1238810A2 (en) Replaceable printer component including memory device that defines printing capabilities
JP7037114B2 (ja) 情報処理装置、および、コンピュータプログラム
JP7392350B2 (ja) 情報処理装置のためのコンピュータプログラム
KR100693341B1 (ko) 리필토너 판별기능을 구비한 화상형성장치 및 그 방법
JP7070828B2 (ja) コンピュータプログラム、および、通信装置
US20060120735A1 (en) Method to provide a user with an offer related to a used consumable
JP7589763B2 (ja) 情報処理装置のためのコンピュータプログラム
JP7365000B2 (ja) コンピュータプログラム、管理装置、および、管理方法
JP7243378B2 (ja) 情報処理装置のためのコンピュータプログラム、情報処理装置、及び、情報処理装置によって実行される方法
JP7644418B2 (ja) コンピュータプログラム、管理装置、および、管理方法
JP7323862B2 (ja) コンピュータプログラム、管理装置、および、管理方法
JP7328619B2 (ja) コンピュータプログラム、管理装置、および、管理方法
CN109388041A (zh) 图像形成装置和消耗品的管理方法
US11396188B2 (en) Selectable fill mode of printing device having reservoir fillable from external colorant supply
JP2019086613A (ja) 画像形成装置
JP2005288988A (ja) 印刷システム、印刷装置、印刷制御装置およびプリンタドライバ
US7609403B2 (en) Printing device with multiple recording agent cartridges and corresponding print management method
CN114070941A (zh) 印刷作业发送装置及计算机可读取的非临时性的记录介质
JP2020163589A (ja) 画像形成装置
JP2020104358A (ja) 印刷装置、および、コンピュータプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

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: 20231024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231106

R150 Certificate of patent or registration of utility model

Ref document number: 7392350

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150