JP2024028320A - サポートプログラム、情報処理装置、および印刷方法 - Google Patents
サポートプログラム、情報処理装置、および印刷方法 Download PDFInfo
- Publication number
- JP2024028320A JP2024028320A JP2023218993A JP2023218993A JP2024028320A JP 2024028320 A JP2024028320 A JP 2024028320A JP 2023218993 A JP2023218993 A JP 2023218993A JP 2023218993 A JP2023218993 A JP 2023218993A JP 2024028320 A JP2024028320 A JP 2024028320A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- program
- information processing
- processing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007639 printing Methods 0.000 title claims abstract description 56
- 230000010365 information processing Effects 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims description 82
- 239000003086 colorant Substances 0.000 claims abstract description 46
- 238000012937 correction Methods 0.000 claims abstract description 28
- 230000008569 process Effects 0.000 claims description 57
- 238000012545 processing Methods 0.000 claims description 37
- 230000004044 response Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 7
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000004040 coloring Methods 0.000 description 2
- 238000003702 image correction Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1228—Printing driverless or using generic drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1257—Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1835—Transforming generic data
- G06K15/1836—Rasterization
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)
- Control Or Security For Electrophotography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
象の画像を示す中間画像データに対して、着色剤の使用量を低減する補正を行うことから
、補正後の中間画像データから着色剤の使用量を低減した画像の印刷データが生成される
。この印刷データがプリンタに送信されることで、プリンタにて使用される着色剤の量は
少ない。従って、汎用印刷プログラムに対する印刷指示であっても、また、トナーセーブ
を実行できないプリンタであっても、印刷に用いる着色剤の節約が可能になる。
読取可能な記憶媒体、及びプログラムの機能を実現するための印刷方法も、新規で有用で
ある。
報処理装置において、印刷に用いる着色剤の節約が可能になる技術が実現される。
する)について、添付図面を参照しつつ詳細に説明する。本形態は、印刷機能を有するプ
リンタに接続されるPCにて実行されるプログラムを具体化した実施の形態を開示するも
のである。
以下、「UI」とする)20と、通信インタフェース(以下、「通信IF」とする)30
と、を備えている。UI20及び通信IF30は、コントローラ10に電気的に接続され
ている。PC1は、情報処理装置の一例である。プリンタ2は、印刷機能を有する装置で
あり、ローカル通信またはネットワーク通信を介してPC1と接続されている。
UI20は、表示機能と入力受付機能との両方の機能を有するタッチパネルであっても良
いし、表示機能を有するディスプレイと入力受付機能を有するキーボードやマウス等との
組合せであっても良い。
ンターネットへのアクセスを行うためのハードウェアを含む。通信IF30は、通信方式
の異なる複数のインタフェースを含んでいても良い。通信方式としては、例えば、ネット
ワーク通信、USB通信がある。また、有線通信であっても無線通信であってもよい。
けて、メモリ12に記憶させる。プリンタのタイプごとに限らず、プリンタのモデルごと
やプリンタのモデルのシリーズごとに用意される補助プログラムが有っても良い。
である。編集アプリ43は、例えば、マイクロソフト ワード、パワーポイントである。
編集アプリ43は、プリンタ2等のベンダから提供されるアプリであってもよい。編集ア
プリ43は、プリンタ2に所定の動作を行わせる指示を含むユーザ操作を受け付ける。具
体的には、編集アプリ43は、UI20を介して、例えば、プリンタ2に印刷を実行させ
る印刷指示を受け付ける。
補助プログラム42などのプログラムに記述された命令に従ったCPU11の処理を示す
。CPU11による処理は、OS21のAPIを用いたハードウェア制御も含む。本明細
書では、OS21の詳細な記載を省略して各プログラムの動作を説明する。また、「取得
」は要求を必須とはしない概念で用いる。
ケンス図を参照して説明する。図2は、編集アプリ43にて、汎用印刷プログラム41を
使用してプリンタ2に印刷させる印刷指示を受け付けた場合であって、プリンタ2に対応
する補助プログラム42がPC1に組み込まれている場合の動作について示している。
印刷する印刷指示に際して、プリンタの選択と印刷設定の選択とを受け付ける。本形態の
編集アプリ43は、印刷に関する処理を開始するユーザの指示を受け付けると(矢印A)
、印刷に関するユーザの選択を受け付ける画面である印刷画面を表示する(矢印B)。
定の選択、印刷対象の画像データの選択、印刷実行の指示、を受け付ける。編集アプリ4
3は、例えば、プリンタの選択のためのプリンタ一覧表示の指示を受け付けた場合、汎用
印刷プログラム41あるいはOS21から選択可能なプリンタの一覧情報を取得して、プ
リンタの一覧を表示し、ユーザによるプリンタの選択指示を受け付ける。なお、本形態で
は、プリンタ2が選択されている場合について説明する。
け付けると(矢印C)、汎用印刷プログラム41に、プリンタ2での詳細設定の情報提供
を要求する(矢印D)。汎用印刷プログラム41は、選択されている装置がプリンタ2で
ある場合、プリンタ2に対応する補助プログラム42がメモリ12に記憶されていること
から、補助プログラム42を動作させ、補助プログラム42に詳細設定のためのUIデー
タの提供要求を出力する(矢印E)。
めのUIデータを汎用印刷プログラム41に提供する(矢印F)。このUIデータは、詳
細設定に関する入力を受け付ける画面の作成に必要なデータであり、ユーザの入力を要求
するためのデータである。UIデータは、入力要求の一例である。汎用印刷プログラム4
1は、受け取ったUIデータを編集アプリ43に渡す(矢印G)。矢印Fと矢印Gの処理
は、補助プログラム42が編集アプリ43にUIデータを応答する処理であり、入力要求
処理の一例である。これにより、編集アプリ43は、受け取ったUIデータに基づいて、
詳細設定のためのUI画面をUI20に表示させる(矢印H)。
像データの全体的な画像濃度を薄くする。画像濃度を変更する補正処理は、中間画像デー
タに対して行うことが容易であり、中間画像データを補正すれば、ラスタライズ後のデー
タである印刷データを補正する場合に比較して、短時間で処理できる。
行し、印刷データを生成する(矢印O)。矢印Oの処理は、生成処理の一例である。節約
モードが設定されている場合、画像濃度を低減させた中間画像データに基づいて、画像濃
度を低減させた印刷データが生成される。
る形式のデータであり、例えば、プリンタ2のモデルに専用のPDLデータである。プリ
ンタに対応する補助プログラム42にてラスタライズすることで、汎用印刷プログラム4
1にてラスタライズする場合に比較して自由度が大きく、プリンタ2での印刷に適した印
刷データが生成される可能性が高い。なお、矢印Oにて生成される印刷データは、プリン
タ2のモデル以外のプリンタでの印刷にも使用できる形式のデータであっても良い。
タ2に送信する(矢印P)。矢印Pの処理は、出力処理の一例である。印刷データと印刷
実行コマンドとを受信したプリンタ2は、受信した印刷データに基づく印刷を実行する。
節約モードが設定されている場合、プリンタ2が受信する印刷データは画像濃度が低減さ
れた画像の印刷データとなっていることから、節約モードが設定されていない場合に比較
して、プリンタ2にて使用される着色剤の量は少ない。
ム41に渡し、汎用印刷プログラム41にて印刷データの生成と送信とを行わせても良い
。その場合、補助プログラム42は、汎用印刷プログラム41に、補助プログラム42か
ら受け取った補正後の中間画像データをラスタライズして印刷データを生成させ、生成し
た印刷データをプリンタ2に送信させる。このようにしても、節約モードが設定されてい
る場合、画像濃度を低減させた画像の印刷データがプリンタ2に送信される。この場合、
補正後の中間画像データを汎用印刷プログラム41に渡す処理が、プリンタ2を送信先と
してPC1から送信されるように出力する処理であり、出力処理の一例である。
ズ処理とは異なる処理である。汎用印刷プログラム41によって生成される印刷データは
、各種のプリンタにて印刷に使用できる形式の印刷データであり、例えば、PWGRas
terデータ、または、PDFデータである。汎用印刷プログラム41によってラスタラ
イズするとすれば、補助プログラム42の処理が少なく、補助プログラム42の設計工数
が抑えられる。
正しているが、例えば、図3に示すように、補助プログラム42によって印刷データを補
正しても良い。図3は、矢印A~矢印Lまでは図2と同じ動作であって図2と同じ符号を
付しており、矢印Lより後の部分は図2とは異なる動作である。図3では、図2と異なる
部分については、図2中の類似の動作の符号に小文字の添え字を付けた符号を付して示し
ている。
生成した中間画像データをラスタライズして印刷データを生成する(矢印Oa)。汎用印刷プログラム41は、生成した印刷データに印刷設定の情報を付加して、補助プログラム42に渡す(矢印Ma)。補助プログラム42は、受け取った印刷データに対し、印刷設定の情報に基づいて画像処理を行う(矢印Na)。矢印Naの処理は、補正生成処理の一例である。
矢印Qでは、汎用印刷プログラム41は、図2の矢印Eとは異なり、UIデータではなく設定情報を要求する。
の要求に対する応答として汎用印刷プログラム41に渡す(矢印T)。汎用印刷プログラ
ム41は、補助プログラム42から受け取った選択結果を編集アプリ43に渡す(矢印U
)。矢印Tと矢印Uの処理は、補助プログラム42が編集アプリ43に選択結果を応答す
る処理であり、選択受付処理の一例である。なお、メモリ12に補助プログラム42と編
集アプリ43とが共通して使用できる記憶領域が有れば、補助プログラム42は、詳細設
定の情報を汎用印刷プログラム41に渡す代わりにその記憶領域に記憶しても良い。
助プログラム42にて設定された詳細設定を追加した印刷設定を含む印刷実行通知をOS
21に渡す。その後の処理は、第1の形態と同様である。
す代わりに、補助プログラム42にて記憶しても良い。つまり、補助プログラム42は、
詳細設定を受け付けるUI画面にてユーザの設定指示を受け付け(矢印S)、受け付けた
詳細設定の情報を、メモリ12の補助プログラム42自身が使用できる領域に記憶する(
矢印V)。この場合、補助プログラム42は、例えば、詳細設定を要求した編集アプリ4
3の情報に関連付けて、詳細設定の情報を記憶するとよい。
タを汎用印刷プログラム41から受け取った場合(矢印M)、当該編集アプリ43と関連
付けて記憶されている詳細設定の情報をメモリ12から読み出す(矢印W)。読み出した
詳細設定の情報に節約モードが選択されたことを示す情報が含まれていれば、補助プログ
ラム42は、中間画像データまたは印刷データを補正して、着色剤を節約する画像の印刷
データを生成する。
態と同様に、節約モードが設定された印刷指示を受け付けた場合、着色剤の使用量を抑え
た画像の印刷データが生成される。従って、プリンタ2が受信する印刷データは、着色剤
の使用量を抑えた画像の印刷データであることから、汎用印刷プログラム41が節約モー
ドに対応していなくとも、プリンタ2にて使用される着色剤の量は少ない。
シーケンス図を参照して説明する。本形態は、節約モードの指定を受け付ける手順が第1
の形態および第2の形態とは異なる。本形態の補助プログラム42は、印刷指示を受け付
ける前に、図6に示す手順で、プリンタ2の設定として節約モードの設定を受け付ける。
の情報の設定指示を受け付ける(矢印X1)。OS21は、印刷指示とは無関係のタイミ
ングで、プリンタの指定と、指定されたプリンタについてのプリンタ設定の情報を設定す
る指示を受け付けることが可能である。プリンタ設定の情報は、以後の印刷命令等でその
プリンタが選択された場合に、デフォルトの設定として使用される情報である。
ているプリンタがプリンタ2であることから、プリンタ2に対応する補助プログラム42
を実行させ、補助プログラム42にプリンタ設定の情報の設定指示を渡す(矢印X2)。
情報の指示入力を受け付けるためのUI画面をUI20に表示させる(矢印X3)。補助
プログラム42は、このUI画面で、例えば、節約モードの設定を含む各種の設定を受け
付ける(矢印X4)。矢印X4の処理は、受付処理の一例である。
が自装置で着色剤を節約するモードを有しているモデルであるか否かを判断して、節約コ
マンドをプリンタに送信するか否かを決定しても良い。補助プログラム42は、例えば、
プリンタが当該モードを有しているモデルであると判断した場合には、各図の矢印Pにお
いて、印刷データを送信する際に節約コマンドをも送信するとしても良い。画像の補正に
加えてプリンタでも節約モードに対応する処理を行うことで、より着色剤の節約が期待で
きる。一方、節約コマンドに対応していないモデルのプリンタには、節約コマンドを送信
しないことで、無駄な処理を行わずに済む。
、印刷データに付加して補助プログラム42または汎用印刷プログラム41から送信して
もよい。また、節約コマンドに対応しているプリンタに対応する補助プログラム42は、
各実施の形態で説明した画像の補正を行う代わりに、節約コマンドを付加した印刷データ
を送信するとしても良い。
ものではない。したがって本明細書に開示される技術は当然に、その要旨を逸脱しない範
囲内で種々の改良、変形が可能である。例えば、PC1に接続される装置は、プリンタに
限らず、複合機、複写機、FAX装置、等印刷機能を有する装置であればよい。また、P
C1に接続されるプリンタの数は、図示の例に限らず、2台以上でも良い。
付けるとしているが、段階的な節約モードがあっても良い。例えば、節約モードのパラメ
ータとして、着色剤の使用量を低減させる程度を示す値の設定が可能であってもよい。
データを補正するとしたが、両方を補正しても良い。つまり、例えば、図2の矢印Nにて
補正後の中間画像データに基づいてラスタライズすることで生成された印刷データに対し
て、さらに、図3の矢印Naにて示した着色剤を節約する画像処理を行っても良い。
定する動作のみを詳細に記載しているが、補助プログラム42は、さらに他の役割を有し
ていても良い。印刷設定に節約モードを設定する動作を実行するモジュールは、補助プロ
グラム42に限らず、汎用印刷プログラム41を用いた印刷を行う際に、OS21または
汎用印刷プログラム41から指示を受け付けるプログラムであればよい。例えば、マイク
ロソフト社が仕様公開した印刷ワークフロー アプリ(Print workflow)でも良い。
OS21から直接実行指示されて実行されても良く、または、常駐される補助プログラム
42であっても良い。常駐される場合には、補助プログラム42は、実行命令を受けて前
述した動作を行うとすれば良い。
ップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更で
きる、または並列に実行できる。
どのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に
開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。
2 プリンタ
11 CPU
12 メモリ
20 UI
21 OS
41 汎用印刷プログラム
42 補助プログラム
43 編集アプリ
Claims (14)
- 情報処理装置のコンピュータによって実行可能であり、前記情報処理装置と接続するプリンタでの印刷のために用いられるサポートプログラムであって、
前記コンピュータに、
前記情報処理装置のオペレーティングシステムにあらかじめ組み込まれた汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があり、さらに前記印刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データを前記汎用印刷プログラムから取得し、取得した前記中間画像データに対して、着色剤の使用量を低減する補正を行う中間補正処理と、
前記中間補正処理による補正後の前記中間画像データに基づいてラスタライズされた印刷データを、前記プリンタを送信先として前記情報処理装置から送信されるように、出力する出力処理と、
を実行させる、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記コンピュータに、
前記中間補正処理による補正後の前記中間画像データに基づいて前記印刷データを生成する生成処理を実行させる、
ことを特徴とするサポートプログラム。 - 請求項2に記載するサポートプログラムにおいて、
前記生成処理では、
前記中間補正処理による補正後の前記中間画像データに基づいて、着色剤の使用量を低減する画像処理を伴った前記印刷データを生成する、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記出力処理では、
補正後の前記中間画像データに基づいて前記汎用印刷プログラムによって生成された前記印刷データを、前記プリンタを送信先として前記情報処理装置から送信されるように、出力する、
ことを特徴とするサポートプログラム。 - 請求項1から請求項4のいずれか1つに記載するサポートプログラムにおいて、
前記コンピュータに、
前記情報処理装置に組み込まれているアプリケーションプログラムからの要求に応じて、前記節約モードを選択するか否かを前記情報処理装置のユーザインタフェースを介して受け付け、選択結果を前記アプリケーションプログラムに応答する選択受付処理を実行させ、前記アプリケーションプログラムから出力される前記印刷指示には、前記選択結果が含まれており、
さらに前記コンピュータに、
前記印刷指示があった際、前記節約モードを選択することを示す前記選択結果が前記印刷指示に含まれている場合に、前記中間補正処理を実行させる、
ことを特徴とするサポートプログラム。 - 請求項1から請求項4のいずれか1つに記載するサポートプログラムにおいて、
前記コンピュータに、
前記情報処理装置に組み込まれているアプリケーションプログラムからの要求に応じ
て、前記節約モードを選択するか否かの入力要求を前記アプリケーションプログラムに応
答する入力要求処理を実行させ、前記入力要求を受信した前記アプリケーションプログラ
ムは、前記節約モードを選択するか否かを前記情報処理装置のユーザインタフェースを介
して受け付け、選択結果を前記印刷指示に含ませ、
さらに前記コンピュータに、
前記印刷指示があった際、前記節約モードを選択することを示す前記選択結果が前記
印刷指示に含まれている場合に、前記中間補正処理を実行させる、
ことを特徴とするサポートプログラム。 - 請求項1から請求項4のいずれか1つに記載するサポートプログラムにおいて、
前記コンピュータに、
前記節約モードを選択するか否かを、前記情報処理装置のユーザインタフェースを介
して受け付ける受付処理と、
前記受付処理にて受け付けた選択結果を、前記情報処理装置のメモリに記憶する記憶
処理と、
を実行させ、
さらに前記コンピュータに、
前記印刷指示があった際、前記メモリに前記節約モードを選択することを示す前記選
択結果が記憶されている場合に、前記中間補正処理を実行させる、
ことを特徴とするサポートプログラム。 - 請求項1から請求項7のいずれか1つに記載するサポートプログラムにおいて、
前記出力処理では、
前記印刷データの送信に伴って、着色剤の節約を指示するコマンドを前記プリンタに
送信する、
ことを特徴とするサポートプログラム。 - 請求項8に記載するサポートプログラムにおいて、
前記出力処理では、
送信先の前記プリンタのモデルに応じて、前記コマンドを前記プリンタに送信するか
否かを決定する、
ことを特徴とするサポートプログラム。 - 情報処理装置のコンピュータによって実行可能であり、前記情報処理装置と接続するプ
リンタでの印刷のために用いられるサポートプログラムであって、
前記コンピュータに、
前記情報処理装置のオペレーティングシステムにあらかじめ組み込まれた汎用印刷プ
ログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があり、さらに前記印
刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データに基づいてラ
スタライズされた印刷データであって、着色剤の使用量を低減する画像処理を伴った前記
印刷データを生成する補正生成処理と、
前記補正生成処理によって生成された前記印刷データを、前記プリンタを送信先と
して前記情報処理装置から送信されるように、出力する出力処理と、
を実行させる、
ことを特徴とするサポートプログラム。 - コンピュータを備える情報処理装置であって、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラム
である汎用印刷プログラムを有しており、
前記情報処理装置には、前記情報処理装置と接続するプリンタでの印刷のために用いられるサポートプログラムが組み込まれており、
前記コンピュータは、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があり、さらに前記印刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データを前記汎用印刷プログラムから取得し、取得した前記中間画像データに対して、着色剤の使用量を低減する補正を行う中間補正処理と、
前記中間補正処理による補正後の前記中間画像データに基づいてラスタライズされた印刷データを、前記プリンタを送信先として前記情報処理装置から送信されるように、出力する出力処理と、
を実行する、
ことを特徴とする情報処理装置。 - コンピュータを備える情報処理装置であって、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラムである汎用印刷プログラムを有しており、
前記情報処理装置には、前記情報処理装置と接続するプリンタでの印刷のために用いられるサポートプログラムが組み込まれており、
前記コンピュータは、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があり、さらに前記印刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データに基づいてラスタライズされた印刷データであって、着色剤の使用量を低減する画像処理を伴った前記印刷データを生成する補正生成処理と、
前記補正生成処理によって生成された前記印刷データを、前記プリンタを送信先として前記情報処理装置から送信されるように、出力する出力処理と、
を実行する、
ことを特徴とする情報処理装置。 - 情報処理装置にプリンタが接続され、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラムである汎用印刷プログラムを有しており、
前記情報処理装置には、前記情報処理装置と接続する前記プリンタでの印刷のために用いられるサポートプログラムが組み込まれており、
前記情報処理装置で生成された印刷データに基づく印刷を、前記プリンタに実行させる印刷方法において、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があり、さらに前記印刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データを前記汎用印刷プログラムから取得し、取得した前記中間画像データに対して、着色剤の使用量を低減する補正を行い、
補正後の前記中間画像データに基づいてラスタライズされた印刷データを、前記プリンタを送信先として前記情報処理装置から送信されるように、出力する、
ことを特徴とする印刷方法。 - 情報処理装置にプリンタが接続され、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラム
である汎用印刷プログラムを有しており、
前記情報処理装置には、前記情報処理装置と接続する前記プリンタでの印刷のために用
いられるサポートプログラムが組み込まれており、
前記情報処理装置で生成された印刷データに基づく印刷を、前記プリンタに実行させる
印刷方法において、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示が
あり、さらに前記印刷指示に基づくジョブに対して、着色剤を節約する節約モードが選択
されている場合、
前記印刷指示による印刷対象となった前記画像を示す中間画像データに基づいてラ
スタライズされた印刷データであって、着色剤の使用量を低減する画像処理を伴った前記
印刷データを生成し、
生成された前記印刷データを、前記プリンタを送信先として前記情報処理装置から
送信されるように、出力する、
ことを特徴とする印刷方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023218993A JP7559919B2 (ja) | 2019-12-12 | 2023-12-26 | サポートプログラム、情報処理装置、および印刷方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019224713A JP7415521B2 (ja) | 2019-12-12 | 2019-12-12 | サポートプログラム、情報処理装置、および印刷方法 |
JP2023218993A JP7559919B2 (ja) | 2019-12-12 | 2023-12-26 | サポートプログラム、情報処理装置、および印刷方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019224713A Division JP7415521B2 (ja) | 2019-12-12 | 2019-12-12 | サポートプログラム、情報処理装置、および印刷方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2024028320A true JP2024028320A (ja) | 2024-03-04 |
JP7559919B2 JP7559919B2 (ja) | 2024-10-02 |
Family
ID=76312534
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019224713A Active JP7415521B2 (ja) | 2019-12-12 | 2019-12-12 | サポートプログラム、情報処理装置、および印刷方法 |
JP2023218993A Active JP7559919B2 (ja) | 2019-12-12 | 2023-12-26 | サポートプログラム、情報処理装置、および印刷方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019224713A Active JP7415521B2 (ja) | 2019-12-12 | 2019-12-12 | サポートプログラム、情報処理装置、および印刷方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US12014094B2 (ja) |
JP (2) | JP7415521B2 (ja) |
WO (1) | WO2021117278A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023049476A (ja) * | 2021-09-29 | 2023-04-10 | ブラザー工業株式会社 | サポートプログラム |
JP2023079524A (ja) | 2021-11-29 | 2023-06-08 | ブラザー工業株式会社 | サポートプログラム及び印刷システム |
JP2023109429A (ja) * | 2022-01-27 | 2023-08-08 | ブラザー工業株式会社 | サポートプログラム |
JP2023122977A (ja) * | 2022-02-24 | 2023-09-05 | ブラザー工業株式会社 | サポートプログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005278143A (ja) | 2003-12-11 | 2005-10-06 | Ricoh Co Ltd | 情報処理装置、情報処理方法、情報処理プログラム、記録媒体、画像処理装置、画像処理方法、プリンタドライバ、及び記憶媒体 |
KR100750122B1 (ko) * | 2005-06-13 | 2007-08-21 | 삼성전자주식회사 | 인쇄 옵션 설정 방법 및 장치 |
JP2008204169A (ja) | 2007-02-20 | 2008-09-04 | Canon Inc | 印刷制御装置におけるジョブキャンセルの方法、及び装置 |
JP2011146016A (ja) | 2009-12-16 | 2011-07-28 | Seiko Epson Corp | 印刷システム、プリンタードライバー、及びコピー機 |
JP5595035B2 (ja) * | 2009-12-28 | 2014-09-24 | キヤノン株式会社 | 情報処理装置、その方法及びプログラム |
JP5003777B2 (ja) * | 2010-03-15 | 2012-08-15 | ブラザー工業株式会社 | 画像処理プログラム及び画像処理装置 |
JP5594001B2 (ja) * | 2010-09-13 | 2014-09-24 | セイコーエプソン株式会社 | 情報処理装置,情報処理方法及びそのプログラム |
JP6123238B2 (ja) * | 2012-11-06 | 2017-05-10 | 株式会社リコー | 画像処理システム、情報処理装置、およびプログラム |
JP5942934B2 (ja) * | 2013-07-09 | 2016-06-29 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
JP6201799B2 (ja) * | 2014-02-13 | 2017-09-27 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
JP6379824B2 (ja) | 2014-08-01 | 2018-08-29 | 株式会社リコー | プログラム、情報処理装置、画面表示方法及び画像処理システム |
US9692935B2 (en) * | 2015-02-02 | 2017-06-27 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and medium with adjustment level setting and charging level setting |
JP6527775B2 (ja) * | 2015-07-30 | 2019-06-05 | 株式会社沖データ | 画像処理装置 |
JP6745628B2 (ja) * | 2016-03-31 | 2020-08-26 | キヤノン株式会社 | 情報処理装置、制御方法、及びプログラム |
JP7214358B2 (ja) | 2018-03-29 | 2023-01-30 | キヤノン株式会社 | 印刷処理システム、および制御方法 |
JP7171272B2 (ja) * | 2018-07-05 | 2022-11-15 | キヤノン株式会社 | 情報処理装置及びプログラム |
-
2019
- 2019-12-12 JP JP2019224713A patent/JP7415521B2/ja active Active
-
2020
- 2020-07-01 WO PCT/JP2020/025804 patent/WO2021117278A1/ja active Application Filing
-
2021
- 2021-03-29 US US17/215,216 patent/US12014094B2/en active Active
-
2023
- 2023-12-26 JP JP2023218993A patent/JP7559919B2/ja active Active
-
2024
- 2024-05-06 US US18/656,002 patent/US20240289067A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2021117278A1 (ja) | 2021-06-17 |
US12014094B2 (en) | 2024-06-18 |
JP7415521B2 (ja) | 2024-01-17 |
JP2021093081A (ja) | 2021-06-17 |
JP7559919B2 (ja) | 2024-10-02 |
US20240289067A1 (en) | 2024-08-29 |
US20210216256A1 (en) | 2021-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7559919B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7405217B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7540148B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
US20220342614A1 (en) | Storage medium storing support program supporting general-purpose printing program that is embedded in operating system installed in information processing device | |
JP7517506B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7456527B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
WO2022163428A1 (ja) | サポートプログラム | |
JP7342577B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
US20230102837A1 (en) | Non-transitory computer-readable medium storing support program | |
US11604613B2 (en) | Support program for driverless general-purpose print program, information processing device, and printing method for aggregate printing | |
JP2022114316A (ja) | サポートプログラム | |
JP2017130080A (ja) | 印刷制御プログラムおよび印刷制御装置 | |
JP7585823B2 (ja) | サポートプログラム | |
US11893294B2 (en) | Non-transitory computer-readable storage medium and printing system | |
WO2022163430A1 (ja) | サポートプログラム | |
WO2022163429A1 (ja) | サポートプログラム | |
WO2023190147A1 (ja) | サポートプログラム | |
US20240311064A1 (en) | Non-transitory storage medium storing supporting program executable by computer of information processing apparatus | |
WO2024181230A1 (ja) | サポートプログラム | |
JP5526863B2 (ja) | プリンタドライバ、及び印刷制御装置 | |
JP2022109423A (ja) | サポートプログラム | |
JP2023136090A (ja) | サポートプログラム | |
JP2022109424A (ja) | サポートプログラム | |
JP2023147710A (ja) | サポートプログラム | |
JP2005148831A (ja) | 印刷装置制御プログラム、印刷制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240123 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240123 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240814 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240902 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7559919 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |