JP2015155174A - 画像形成装置、画像形成装置の制御方法、及びプログラム - Google Patents
画像形成装置、画像形成装置の制御方法、及びプログラム Download PDFInfo
- Publication number
- JP2015155174A JP2015155174A JP2014031282A JP2014031282A JP2015155174A JP 2015155174 A JP2015155174 A JP 2015155174A JP 2014031282 A JP2014031282 A JP 2014031282A JP 2014031282 A JP2014031282 A JP 2014031282A JP 2015155174 A JP2015155174 A JP 2015155174A
- Authority
- JP
- Japan
- Prior art keywords
- job
- deferred
- setting
- user
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
【課題】 留め置きされたジョブの印刷処理を行う際、各ジョブの印刷設定に適応して処理時間を短縮できる処理順序を提示し、処理順序変更を効率よく行える。【解決手段】情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段を備える画像形成装置において、ユーザ認証された後、ユーザが格納した留め置きジョブの一覧を表示手段に表示する。そして、一覧からユーザが選択した留め置きジョブの数が複数である場合、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する。そして、処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付け、受け付けた順序で前記留め置きジョブを実行させる構成を特徴とする。【選択図】 図1
Description
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
近年、ネットワーク環境の普及に伴い、複数のユーザが複数の画像形成装置を共有して利用することが一般的になってきた。それに伴い、機密性の高い印刷物を出力する際に他ユーザに見られないように、画像形成装置でユーザ認証を実行されてから印刷実行を行う「留め置き印刷」の要望が高まっている。例えば、画像形成装置内の記憶領域に印刷データを蓄積し、ユーザ認証が行われるとユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている(特許文献1)。
また、情報処理装置から一意に画像形成装置を指定して印刷を行うのではなく、所望の画像形成装置から印刷を行える「リモート印刷」の要望も高まっている。例えば、サーバ上で印刷データを一時的に蓄積し、所望の画像形成装置上でユーザ認証されると、ユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている(特許文献2)。
ここで、複数の印刷データの印刷実行を行う場合、印刷データの内容によっては、印刷データ間で画像形成装置のプロセス切り替え(カラーモード、給排紙、フィニッシング指定など)が発生することがある。
通常の印刷時には、情報処理装置での操作や印刷データ生成時間、画像形成装置までの移動時間などもあり、ユーザがプロセス切り替えに要する時間を意識することは少ない。
通常の印刷時には、情報処理装置での操作や印刷データ生成時間、画像形成装置までの移動時間などもあり、ユーザがプロセス切り替えに要する時間を意識することは少ない。
しかし、留め置き印刷・リモート印刷時には、蓄積された生成済の印刷データを、画像形成装置での操作によって印刷実行することになる。そのため、ユーザは、各印刷データでの処理時間に加えて、プロセス切り替えの時間を印刷処理に要する時間として体感することになり、処理時間に不満を感じる恐れがあった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、留め置きされたジョブの印刷処理を行う際、各ジョブの印刷設定に適応して処理時間を短縮できる処理順序を提示し、処理順序変更を効率よく行える仕組みを提供することである。
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段と、前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証手段と、前記認証手段により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示手段と、前記一覧からユーザが選択した留め置きジョブの数が複数である場合、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断手段と、前記判断手段が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断手段と、前記第2の判断手段が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付手段と、前記受付手段により受け付けた順序で前記留め置きジョブを実行させる制御手段と、を備えることを特徴とする。
情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段と、前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証手段と、前記認証手段により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示手段と、前記一覧からユーザが選択した留め置きジョブの数が複数である場合、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断手段と、前記判断手段が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断手段と、前記第2の判断手段が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付手段と、前記受付手段により受け付けた順序で前記留め置きジョブを実行させる制御手段と、を備えることを特徴とする。
本発明によれば、留め置きされたジョブの印刷処理を行う際、各ジョブの印刷設定に適応して処理時間を短縮できる処理順序を提示し、処理順序変更を効率よく行える。
また、ユーザへの処理順序の変更の提示を行いつつ、先行して印刷データの処理を開始させることで、ユーザからの変更指示までの時間を加味した全体の印刷処理時間を短縮することができる。
また、ユーザへの処理順序の変更の提示を行いつつ、先行して印刷データの処理を開始させることで、ユーザからの変更指示までの時間を加味した全体の印刷処理時間を短縮することができる。
次に本発明を実施するための最良の形態について図面を参照して説明する。
<システム構成の説明>
〔第1実施形態〕
<システム構成の説明>
〔第1実施形態〕
本実施例では、画像形成装置100の一例としてMFP(Multi Function Printer)を例とする。もちろん、SFP(Single Function Printer)やLBP(Laser Beam Printer)、その他のプリント方式のプリンタでもよいことは言うまでもない。
<印刷システム概要>
<印刷システム概要>
図1は、本実施形態を示す画像形成装置を適用する印刷システムの一例を示すブロック図である。なお、複数の画像形成装置とホストコンピュータ191は、イーサネット(登録商標)等のLAN(Local Area Network)190を介して接続されている。
画像形成装置100は、リーダー装置200、プリンタ装置300、操作部150、記憶装置160、これら各構成要素を制御する制御装置110によって構成されている。制御装置110は、CPU112、ROM114、RAM116、画像処理ハードウエア(画像処理HW)118等を有している。CPU112は、ROM114や画像処理HW118または他の記憶媒体に格納されたプログラムに基づいて、画像形成装置100全体を統括制御する。なお、前記RAM116は、CPU112の作業領域として用いられる。リーダー装置200では、制御装置110の指示に従って画像データの読み取りを行う。プリンタ装置300では、制御装置110の指示に従ってプリンタエンジンを用いて画像データの出力を行う。操作部150は、ユーザが操作を行うための操作キー、及び画像データや各種機能の表示/設定などを行う液晶パネルを備え、ユーザ操作などの情報を制御装置110へ通知する。記憶装置160では、CPU112の作業領域として利用されるのに加え、印刷データなどのデータの格納/保存ができる。なお、記憶装置160には、情報処理装置から受信するジョブを留め置きジョブとして格納する領域が確保されている。ここで、留め置きジョブとは、情報処理装置から受信したジョブをユーザ情報に対応づけて登録し、留め置きジョブを要求するユーザの認証を行った後、印刷処理が開始されるジョブをいう。また、ユーザは認証後、留め置きジョブのリストの一覧から選択された留め置きジョブを印刷させる指示を行い、この指示を受付けることで、CPU112は留め置きジョブの処理を後述するフローチャートの手順に従い制御する。
認証部170は、IDカードなどによるユーザ認証情報を受け取り、制御装置110へ通知する。
認証部170は、IDカードなどによるユーザ認証情報を受け取り、制御装置110へ通知する。
ホストコンピュータ191は、操作部195、記憶装置196、表示部197、これら各構成要素を制御する制御装置199によって構成されている。制御装置199は、CPU192、ROM193、RAM194等を有している。CPU192は、ROM193や他の記憶媒体に格納された制御プログラムであるオペレーティングシステムプログラム(以下OS)に基づいて、ホストコンピュータ191全体を統括制御する。なお、前記RAM194は、CPU192の作業領域として用いられる。操作部195は、ユーザが操作を行うためのキーボードやマウスなどを備え、ユーザ操作などの情報を制御装置199へ通知する。記憶装置196では、CPU192の作業領域として利用されるのに加え、データの格納/保存ができる。表示部197は、液晶ディスプレイなどを備え、CPU192のプログラムの実行結果を表示させる。
上述のような構成の印刷システムを例に挙げ、具体的な実施例を以下に述べる。
上述のような構成の印刷システムを例に挙げ、具体的な実施例を以下に述べる。
図2は、図1に示したホストコンピュータ191の印刷データ生成処理の処理フローを示すフローチャートである。なお、各ステップは、CPU192が記憶装置196に記憶されたプリンタドライバを実行することで実現される。
S210で、ユーザがアプリケーションから印刷指示を行うと、ホストコンピュータ191のCPU192はプリンタドライバを起動させる。その際に、印刷設定や画像処理設定などの各種設定の初期値を読み込む。なお、プリンタドライバは、印刷設定に必要なUI画面(後述するプリンタドライバUI)を表示部197に表示して、ユーザからの指示を受け付ける。
S220で、ユーザが、表示部197のプリンタドライバUIを参照しながら、操作部195を介して印刷設定や画像処理設定などの各種設定変更を行うか、設定変更を行わずに印刷実行を行うかを選択する。設定変更を行うとプリンタドライバが判断した場合にはS225へ進み、行わないとプリンタドライバが判断した場合にはS230へ進む。
S225で、ユーザが、操作部195を介して印刷設定や画像処理設定などの各種設定変更を行う。その際に、S210で読み込まれた各種設定の初期値がプリンタドライバUIで設定された状態で表示部197に表示される。
S230で、ホストコンピュータ191のCPU192は、アプリケーションからOSを介して通知される印刷命令を受け取り、各種設定に従って印刷データの生成を行う。ここで、生成される印刷データには、ユーザを認証処理で識別するためのユーザ情報が埋め込まれているものとする。
S240で、ホストコンピュータ191のプリンタドライバは、LAN190を介して画像形成装置100に印刷データを送信し、本処理を終了する。
S240で、ホストコンピュータ191のプリンタドライバは、LAN190を介して画像形成装置100に印刷データを送信し、本処理を終了する。
図3は、本実施例を示す画像形成装置の制御方法を説明するフローチャートである。本例は、印刷データ格納処理の処理例である。ここで、画像形成装置100内に印刷データを格納するものとして説明を行うが、印刷データ格納用サーバを別途用意して、そこに印刷データが格納されたとしても問題は無い。なお、各ステップは、図1に示したCPU112が記憶された制御プログラムを実行することで実現される。
S310で、CPU112は、受信した印刷データを記憶装置160に格納する。S320で、CPU112は、S310で格納した印刷データからS240で埋め込まれたユーザ情報の確認を行う。S330で、CPU112は、S310で格納した印刷データから、印刷データ名や各種印刷設定など、印刷データを識別するための情報の確認を行う。
S310で、CPU112は、受信した印刷データを記憶装置160に格納する。S320で、CPU112は、S310で格納した印刷データからS240で埋め込まれたユーザ情報の確認を行う。S330で、CPU112は、S310で格納した印刷データから、印刷データ名や各種印刷設定など、印刷データを識別するための情報の確認を行う。
S340で、CPU112は、S320で確認したユーザ情報に基づいて、ユーザの印刷ジョブリストの生成、ジョブの登録を行い、本処理を終了する。前記印刷ジョブリストには、S330で確認した印刷データ名や各種印刷設定といった情報と、S310で格納した印刷データの記憶装置160内での所在情報などが記載されたものである。そして、S350で、既に当該ユーザの印刷ジョブリストがある場合には、これらの情報をリストの終端に追加登録する。このため、初期状態での印刷処理順序としては、印刷ジョブが登録された順序ということになる。
図4は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図1に示した画像形成装置100の印刷処理例である。なお、各ステップは、図1に示したCPU112が記憶された制御プログラムを実行することで実現される。
S410で、ユーザが認証部170にユーザ認証情報を入力すると、制御装置110に入力されたユーザ認証情報が伝わる。CPU112は前記ユーザ認証情報と予め登録されているユーザ情報との照合を行い、印刷装置の操作を許可するか否かの判断を行う。予め登録されているユーザ情報は、画像形成装置100内のRAM116または記憶装置160に保存されているものとする。なお、外部の情報処理装置に予め登録されているユーザ情報が保存されていても良く、また判定処理を外部の情報処理装置で行っても良い。ここで、認証OKとCPU112が判断した場合はS420へ進み、認証NGであるとCPU112が判断した場合はS415へ進む。
S415で、CPU112は操作部150のディスプレイにユーザ認証に失敗したことを示すエラー表示を行う。ここで、ユーザが再度認証を行う場合にはS410へ戻るが、行わない場合には、本処理を終了する。
S420で、CPU112は、認証されたユーザについての印刷ジョブリストを操作部150のディスプレイに表示する。
図5は、図1に示した操作部150のディスプレイに表示される印刷ジョブリストの表示の一例を示す図である。本例は、留め置きジョブの一覧表示画面に対応する。
図5において、印刷ジョブリスト510には、認証されたユーザのユーザ名505が表示されている。ジョブ表示領域521、522、523、524には、印刷ジョブのファイル名など印刷ジョブをユーザが識別するための情報を表示する領域であり、印刷ジョブを選択するための選択ボタンの役割も含んでいる。その他、全選択ボタン530、選択解除ボタン535、印刷開始ボタン540が表示されている。
図5は、図1に示した操作部150のディスプレイに表示される印刷ジョブリストの表示の一例を示す図である。本例は、留め置きジョブの一覧表示画面に対応する。
図5において、印刷ジョブリスト510には、認証されたユーザのユーザ名505が表示されている。ジョブ表示領域521、522、523、524には、印刷ジョブのファイル名など印刷ジョブをユーザが識別するための情報を表示する領域であり、印刷ジョブを選択するための選択ボタンの役割も含んでいる。その他、全選択ボタン530、選択解除ボタン535、印刷開始ボタン540が表示されている。
S430で、ユーザは、操作部150を介して、印刷ジョブリストの中から少なくとも1つ以上の印刷ジョブを選択する。ユーザは、ジョブ表示領域521、522、523、524で各印刷ジョブを選択する、もしくは、全選択ボタン530で、印刷ジョブリストに表示された全ての印刷ジョブを選択する。ここで、ユーザは、選択解除ボタン535を選択することで、それまでに選択されていた全ての印刷ジョブの選択が取り消すことができる。
CPU112は選択された印刷ジョブのチェックボックス510にチェックを付加するなど、選択されたことをユーザが確認できるように操作部150のディスプレイの表示内容を更新する。
CPU112は選択された印刷ジョブのチェックボックス510にチェックを付加するなど、選択されたことをユーザが確認できるように操作部150のディスプレイの表示内容を更新する。
S435で、ユーザは操作部150を介して、印刷開始ボタン540を選択して、選択された印刷ジョブの印刷処理開始を指示する。
S440で、CPU112は、選択された印刷ジョブ数が2ジョブ以上の複数であるか否かを確認する。印刷ジョブ数が複数であるとCPU112が判断した場合S450へ進み、印刷ジョブ数が複数でないとCPU112が判断した場合、S490へ進む。
S440で、CPU112は、選択された印刷ジョブ数が2ジョブ以上の複数であるか否かを確認する。印刷ジョブ数が複数であるとCPU112が判断した場合S450へ進み、印刷ジョブ数が複数でないとCPU112が判断した場合、S490へ進む。
S450で、CPU112は、設定が切り替わることで印刷処理を遅延させる要因となり得る設定情報の比較を行う。本実施形態では、遅延させる要因となり得る設定情報として、カラーとモノクロの設定切り替えを例に挙げて以下の説明を行う。
また、本実施形態に示す画像形成装置が備えるエンジンでは、カラーからモノクロへの切り替えに5秒、モノクロからカラーへの切り替えに2.5秒の遅延時間が生じるものとする。
また、本実施形態に示す画像形成装置が備えるエンジンでは、カラーからモノクロへの切り替えに5秒、モノクロからカラーへの切り替えに2.5秒の遅延時間が生じるものとする。
図6は、図5に示したUI画面で選択された複数の印刷ジョブの一例を示す図である。図6の(a)は、カラーの印刷ジョブとモノクロの印刷ジョブが存在しており、設定切り替えが発生している。図6の(b)は、カラーの印刷ジョブのみであり、設定切り替えが発生していない。
ここで、印刷処理を遅延する要因となり得る設定情報として、用紙サイズ、用紙種類、片面・両面、などといった印刷設定の切り替えが生じる場合であっても同様である。
用紙サイズの一例として、A4用紙が指定された印刷ジョブとA3用紙が指定された印刷ジョブが存在していれば、設定切り替えが発生している。用紙種類の一例として、普通紙の印刷ジョブと厚紙の印刷ジョブが存在していれば、設定切り替えが発生している。
また、片面・両面の一例として、印字面指定が片面の印刷ジョブと印字面指定が両面の印刷ジョブが存在していれば、設定切り替えが発生している。このように印刷処理を遅延させる要因となり得る設定が複数ある場合には、それら全ての設定について比較を行う。
S455で、CPU112は、S450での比較結果を元に設定切り替えが発生したかどうかを判断する。ここで、設定切り替えが発生しているとCPU112が判断した場合はS460へ進み、そうでないとCPU112が判断した場合はS490へ進む。
ここで、印刷処理を遅延する要因となり得る設定情報として、用紙サイズ、用紙種類、片面・両面、などといった印刷設定の切り替えが生じる場合であっても同様である。
用紙サイズの一例として、A4用紙が指定された印刷ジョブとA3用紙が指定された印刷ジョブが存在していれば、設定切り替えが発生している。用紙種類の一例として、普通紙の印刷ジョブと厚紙の印刷ジョブが存在していれば、設定切り替えが発生している。
また、片面・両面の一例として、印字面指定が片面の印刷ジョブと印字面指定が両面の印刷ジョブが存在していれば、設定切り替えが発生している。このように印刷処理を遅延させる要因となり得る設定が複数ある場合には、それら全ての設定について比較を行う。
S455で、CPU112は、S450での比較結果を元に設定切り替えが発生したかどうかを判断する。ここで、設定切り替えが発生しているとCPU112が判断した場合はS460へ進み、そうでないとCPU112が判断した場合はS490へ進む。
S460で、CPU112は、印刷ジョブの処理順序を変更した場合に、設定切り替え回数がどれだけ減少し、処理時間がどれだけ削減できるかをシミュレーションし、処理順序変更候補として保持する。
本実施形態では、モノクロからカラーへの切り替えの方がカラーからモノクロへの切り替えよりも遅延時間が少ない。そのため、モノクロの印刷ジョブを優先的に処理させることで処理時間が最も削減できることになる。
なお、設定情報は、モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定(厚紙等)、給紙カセット設定、排紙トレイ設定、解像度設定が含まれる。
また、モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定、給紙カセット設定、排紙トレイ設定、解像度設定には処理時間を推定するためあらかじめ処理時間が記憶されている。
そして、CPU112は、上記設定情報中で優先させるべき設定情報を決定して、留め置きジョブの印刷順序の変更を制御する。
本実施形態では、モノクロからカラーへの切り替えの方がカラーからモノクロへの切り替えよりも遅延時間が少ない。そのため、モノクロの印刷ジョブを優先的に処理させることで処理時間が最も削減できることになる。
なお、設定情報は、モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定(厚紙等)、給紙カセット設定、排紙トレイ設定、解像度設定が含まれる。
また、モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定、給紙カセット設定、排紙トレイ設定、解像度設定には処理時間を推定するためあらかじめ処理時間が記憶されている。
そして、CPU112は、上記設定情報中で優先させるべき設定情報を決定して、留め置きジョブの印刷順序の変更を制御する。
図7は、図1に示した画像形成装置が実行すべきジョブの処理順序の変更状態を説明する図である。本例は、処理順序変更前と、シミュレーションした処理順序変更後の設定切り替えを比較したものである。
図7の(a)の変更前には、カラー/モノクロに関して3回の設定切り替えが発生していたが、図7の(b)の変更後には、カラー/モノクロに関して1回の設定切り替えに削減できており、10秒(12.5秒−2.5秒)の処理時間削減効果が得られていることがわかる。
S465で、CPU112は、S460で得られる処理時間削減効果が所定のしきい値を超えた効果が得られるかどうかを判断する。ここで、しきい値は、削減される処理時間だけでなく、印刷ジョブ全体のページ数などからシミュレーションした印刷処理全体の時間に占める割合などを用いてもよい。ここで、効果があるとCPU112が判断できた場合にはS470へ進み、そうでないとCPU112が判断した場合にはS490へ進む。
図7の(a)の変更前には、カラー/モノクロに関して3回の設定切り替えが発生していたが、図7の(b)の変更後には、カラー/モノクロに関して1回の設定切り替えに削減できており、10秒(12.5秒−2.5秒)の処理時間削減効果が得られていることがわかる。
S465で、CPU112は、S460で得られる処理時間削減効果が所定のしきい値を超えた効果が得られるかどうかを判断する。ここで、しきい値は、削減される処理時間だけでなく、印刷ジョブ全体のページ数などからシミュレーションした印刷処理全体の時間に占める割合などを用いてもよい。ここで、効果があるとCPU112が判断できた場合にはS470へ進み、そうでないとCPU112が判断した場合にはS490へ進む。
S470で、CPU112は、操作部150に印刷ジョブ順序変更画面を表示し、ユーザへの印刷ジョブ変更を促す。
図8は、図1に示した操作部150に表示されるUI画面の一例を示す図である。本例は、印刷ジョブ順序変更画面の表示の一例であり、印刷ジョブリスト510の上に印刷ジョブ順序変更画面550をポップアップ表示させている。
図8において、印刷ジョブ順序変更画面500には、ユーザに対するメッセージと変更前後の印刷ジョブの処理順序と合わせて、変更許可ボタン560と変更拒否ボタン565を表示している。
図8は、図1に示した操作部150に表示されるUI画面の一例を示す図である。本例は、印刷ジョブ順序変更画面の表示の一例であり、印刷ジョブリスト510の上に印刷ジョブ順序変更画面550をポップアップ表示させている。
図8において、印刷ジョブ順序変更画面500には、ユーザに対するメッセージと変更前後の印刷ジョブの処理順序と合わせて、変更許可ボタン560と変更拒否ボタン565を表示している。
S475で、ユーザは、操作部150を介して印刷順序の変更可否を指定する。ユーザが、変更許可ボタン560を選択し、印刷ジョブ順序の変更を許可しているとCPU112が判断した場合にはS480へ進む。ユーザが、変更拒否ボタン565を選択し、印刷ジョブ順序の変更を拒否しているとCPU112が判断した場合にはS490へ進む。
ここで、ユーザが一定の時間内に操作を行わなかった場合、もしくはユーザが操作部150を介して認証のログアウトを行った場合には、CPU112は、変更を拒否したと判断し、S490へ進む。
S480で、CPU112は、S460で保持した処理順序変更候補に従って、印刷ジョブの処理順序の変更を行う。
ここで、ユーザが一定の時間内に操作を行わなかった場合、もしくはユーザが操作部150を介して認証のログアウトを行った場合には、CPU112は、変更を拒否したと判断し、S490へ進む。
S480で、CPU112は、S460で保持した処理順序変更候補に従って、印刷ジョブの処理順序の変更を行う。
S490で、CPU112は、指定された順序に従って、1ジョブごとに印刷データを解釈して画像生成を行い、生成した画像をプリンタ装置300に渡す。プリンタ装置300は、受け取った画像を紙などの印刷媒体に印刷処理を行う。この処理を、S430で選択された全ての印刷ジョブの印刷処理が終了するまで繰り返し、本処理を終了する。
本実施形態では、S475でユーザの指定内容を受け付けて判断する場合について説明したが、事前に変更可否の指定を行っていてもよい。
また、S430で、全選択ボタン530を用いて印刷ジョブの選択を行った場合には、印刷処理順序は問わないと解釈して、S475では変更許可と判断したものとして処理を行ってもよい。
本実施形態によれば、本発明によれば、留め置きされたジョブの印刷処理を行う際、各ジョブの印刷設定に適応して処理時間を短縮できる処理順序を提示し、処理順序変更を効率よく行える。
また、S430で、全選択ボタン530を用いて印刷ジョブの選択を行った場合には、印刷処理順序は問わないと解釈して、S475では変更許可と判断したものとして処理を行ってもよい。
本実施形態によれば、本発明によれば、留め置きされたジョブの印刷処理を行う際、各ジョブの印刷設定に適応して処理時間を短縮できる処理順序を提示し、処理順序変更を効率よく行える。
〔第2実施形態〕
印刷データ生成処理と印刷データ格納処理については、第1実施形態と同様であるものとして、以下の説明を行う。
図9は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置100の印刷処理の処理例である。なお、各ステップは、図1に示したCPU112が記憶された制御プログラムを実行することで実現される。また、本例におけるS410からS435までの処理については、第1実施形態と同様の処理のため、説明を割愛する。
印刷データ生成処理と印刷データ格納処理については、第1実施形態と同様であるものとして、以下の説明を行う。
図9は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置100の印刷処理の処理例である。なお、各ステップは、図1に示したCPU112が記憶された制御プログラムを実行することで実現される。また、本例におけるS410からS435までの処理については、第1実施形態と同様の処理のため、説明を割愛する。
S837で、CPU112は、これ以降の処理と並行して、先頭の印刷ジョブに関しての印刷処理を開始する。S840で、CPU112は、S837で処理された印刷ジョブを除いた選択された印刷ジョブ数が2ジョブ以上の複数であるか否かを判断する。印刷ジョブ数が2ジョブ以上の複数であるとCPU112が判断した場合S850へ進み、そうでないとCPU112が判断した場合S890へ進む。
S850で、CPU112は、設定が切り替わることで印刷処理を遅延させる要因となり得る設定情報の比較を行う。本実施形態においても、カラーとモノクロの設定切り替えを例に挙げ、カラーからモノクロへの切り替えに5秒、モノクロからカラーへの切り替えに2.5秒の遅延時間が生じるものとして以下の説明を行う。
S855で、CPU112は、S850での比較結果を元に設定切り替えが発生したかどうかを判断する。設定切り替えが発生しているとCPU112が判断した場合はS860へ進み、そうでないとCPU112が判断した場合はS890へ進む。
S855で、CPU112は、S850での比較結果を元に設定切り替えが発生したかどうかを判断する。設定切り替えが発生しているとCPU112が判断した場合はS860へ進み、そうでないとCPU112が判断した場合はS890へ進む。
S860で、CPU112は、印刷ジョブの処理順序を変更した場合に、設定切り替え回数がどれだけ減少し、処理時間がどれだけ削減できるかをシミュレーションし、処理順序変更候補として保持する。
本実施形態では、S837で先頭の印刷ジョブの処理が開始しており、その印刷ジョブがカラーであることから、カラーの印刷ジョブを優先的に処理させることで処理時間が最も削減できることになる。
図10は、留め置きジョブの処理順序変更前と、シミュレーションした処理順序変更後の設定切り替えを比較結果を示す図である。
図10(a)の変更前には3回の設定切り替えが発生していたが、図10(b)の変更後には1回の設定切り替えに削減できており、7.5秒(12.5−5.0)の処理時間削減効果が得られていることがわかる。
本実施形態では、S837で先頭の印刷ジョブの処理が開始しており、その印刷ジョブがカラーであることから、カラーの印刷ジョブを優先的に処理させることで処理時間が最も削減できることになる。
図10は、留め置きジョブの処理順序変更前と、シミュレーションした処理順序変更後の設定切り替えを比較結果を示す図である。
図10(a)の変更前には3回の設定切り替えが発生していたが、図10(b)の変更後には1回の設定切り替えに削減できており、7.5秒(12.5−5.0)の処理時間削減効果が得られていることがわかる。
S865で、CPU112は、S860で得られる処理時間削減効果が一定の閾値を超えた効果が得られるかどうかを判断する。ここで、効果があるとCPU112が判断できた場合にはS870へ進み、そうでないとCPU112が判断した場合にはS890へ進む。
S870で、CPU112は、操作部150に図11に示す印刷ジョブ順序変更画面を表示し、ユーザへの印刷ジョブ変更を促す。
図11は、図1に示した操作部150に表示されるUI画面の一例を示す図である。本例は、印刷ジョブ順序変更画面の表示の一例であり、印刷ジョブリスト510の上に印刷ジョブ順序変更画面551をポップアップ表示させている。
図11において、印刷ジョブ順序変更画面500には、ユーザに対するメッセージと変更前後の印刷ジョブの処理順序と合わせて、変更許可ボタン560と変更拒否ボタン565を表示している。
図11は、図1に示した操作部150に表示されるUI画面の一例を示す図である。本例は、印刷ジョブ順序変更画面の表示の一例であり、印刷ジョブリスト510の上に印刷ジョブ順序変更画面551をポップアップ表示させている。
図11において、印刷ジョブ順序変更画面500には、ユーザに対するメッセージと変更前後の印刷ジョブの処理順序と合わせて、変更許可ボタン560と変更拒否ボタン565を表示している。
S875で、ユーザは、操作部150を介して印刷順序の変更可否を指定する。ユーザが、変更許可ボタン560を選択し、印刷ジョブ順序の変更を許可したとCPU112が判断した場合にはS880へ進む。
一方、ユーザが、変更拒否ボタン565を選択し、印刷ジョブ順序の変更を拒否したとCPU112が判断した場合にはS890へ進む。ここで、S837で、先行していた印刷ジョブの処理が終了した場合には、CPU112は変更を拒否したと判断してS890へ進む。
S880で、CPU112は、S860で保持した処理順序変更候補に従って、印刷ジョブの処理順序の変更を行う。
一方、ユーザが、変更拒否ボタン565を選択し、印刷ジョブ順序の変更を拒否したとCPU112が判断した場合にはS890へ進む。ここで、S837で、先行していた印刷ジョブの処理が終了した場合には、CPU112は変更を拒否したと判断してS890へ進む。
S880で、CPU112は、S860で保持した処理順序変更候補に従って、印刷ジョブの処理順序の変更を行う。
S890で、CPU112は、指定された順序に従って、1ジョブごとに印刷データを解釈して画像生成を行い、生成した画像をプリンタ装置300に渡す。プリンタ装置300は、受け取った画像を紙などの印刷媒体に印刷処理を行う。この処理を、S430で選択された全ての印刷ジョブの印刷処理が終了するまで繰り返し、本処理を終了する。
ここでは、先頭の印刷ジョブのみを先行して印刷処理を行ったが、S860で保持した処理順序変更候補の印刷ジョブ処理順序で、処理順序に変更が無い印刷ジョブまでは先行して印刷処理を行ってもよい。
本実施形態によれば、 また、ユーザへの処理順序の変更の提示を行いつつ、先行して印刷データの処理を開始させることで、ユーザからの変更指示までの時間を加味した全体の印刷処理時間を短縮することができる。
なお、上記実施形態では、留め置きジョブをユーザが選択するジョブ状態や、最初に実行した留め置きジョブを基準として、残された留め置きジョブの実行順序を変更して印刷処理を短縮する例を説明した。
しかしながら、情報処理装置から画像形成装置に転送するジョブに実行順序を変更して印刷処理を短縮させるように留め置きジョブを格納するように制御しても、同様の効果が得られる。
この場合には、情報処理装置が画像形成装置に転送するジョブにその処理を実行させるかどうかを決定する情報を付加し、画像形成装置が当該情報の付加状態を判断して格納処理を制御する構成を採用すればよい。
本実施形態によれば、 また、ユーザへの処理順序の変更の提示を行いつつ、先行して印刷データの処理を開始させることで、ユーザからの変更指示までの時間を加味した全体の印刷処理時間を短縮することができる。
なお、上記実施形態では、留め置きジョブをユーザが選択するジョブ状態や、最初に実行した留め置きジョブを基準として、残された留め置きジョブの実行順序を変更して印刷処理を短縮する例を説明した。
しかしながら、情報処理装置から画像形成装置に転送するジョブに実行順序を変更して印刷処理を短縮させるように留め置きジョブを格納するように制御しても、同様の効果が得られる。
この場合には、情報処理装置が画像形成装置に転送するジョブにその処理を実行させるかどうかを決定する情報を付加し、画像形成装置が当該情報の付加状態を判断して格納処理を制御する構成を採用すればよい。
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア(プログラム)をパソコン(コンピュータ)等の処理装置(CPU、プロセッサ)にて実行することでも実現できる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。
100、101 印刷装置
110 制御装置
112 CPU
114 ROM
116 RAM
110 制御装置
112 CPU
114 ROM
116 RAM
Claims (8)
- 情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段と、
前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証手段と、
前記認証手段により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示手段と、
前記一覧からユーザが選択した留め置きジョブの数が複数である場合、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断手段と、
前記判断手段が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断手段と、
前記第2の判断手段が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付手段と、
前記受付手段により受け付けた順序で前記留め置きジョブを実行させる制御手段と、
を備えることを特徴とする画像形成装置。 - 情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段と、
前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証手段と、
前記認証手段により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示手段と、
前記一覧からユーザが選択した留め置きジョブの数が複数である場合、格納された時間が早い留め置きジョブを開始させた後、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断手段と、
前記判断手段が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断手段と、
前記第2の判断手段が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付手段と、
前記受付手段により受け付けた順序で前記留め置きジョブを実行させる制御手段と、
を備えることを特徴とする画像形成装置。 - 前記第2の判断手段が処理時間は短縮すると判断した場合、前記留め置きジョブの実行順序を変更することで短縮される処理時間が所定のしきい値を超えているかどうかを判断する第3の判断手段を備え、
前記受付手段は、前記第3の判断手段が短縮される処理時間が所定のしきい値を超えていると判断した場合に前記留め置きジョブの実行順序の変更を受け付けることを特徴とする請求項1または2記載の画像形成装置。 - 前記設定情報は、モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定、給紙カセット設定、排紙トレイ設定、解像度設定が含まれることを特徴とする請求項1または2記載の画像形成装置。
- 前記モノクロ/カラーの色設定、両面設定、用紙サイズ設定、用紙タイプ設定、給紙カセット設定、排紙トレイ設定、解像度設定には処理時間を推定するためあらかじめ処理時間が記憶されていることを特徴とする請求項4記載の画像形成装置。
- 情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段を備える画像形成装置の制御方法であって、
前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証工程と、
前記認証工程により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示工程と、
前記一覧からユーザが選択した留め置きジョブの数が複数である場合、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断工程と、
前記第1の判断工程が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断工程と、
前記第2の判断工程が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付工程と、
前記受付工程により受け付けた順序で前記留め置きジョブを実行させる制御工程と、
を備えることを特徴とする画像形成装置の制御方法。 - 情報処理装置から受信するジョブを留め置きジョブとして格納する格納手段を備える画像形成装置の制御方法であって、
前記格納手段に格納された留め置きジョブを要求するユーザを認証する認証工程と、
前記認証工程により認証されたユーザが前記格納手段に格納した留め置きジョブの一覧を表示手段に表示する一覧表示工程と、
前記一覧からユーザが選択した留め置きジョブの数が複数である場合、格納された時間が早い留め置きジョブを開始させた後、前記格納手段に格納された順序に従う留め置きジョブの印刷設定の切り換えで印刷処理が遅延する要因が発生するかどうかを判断する第1の判断工程と、
前記第1の判断工程が遅延する要因が発生すると判断した場合、前記留め置きジョブの実行順序を変更することで処理時間は短縮されるかどうかを判断する第2の判断工程と、
前記第2の判断工程が処理時間は短縮されると判断した場合、前記留め置きジョブの実行順序の変更を受け付ける受付工程と、
前記受付工程により受け付けた順序で前記留め置きジョブを実行させる制御工程と、
を備えることを特徴とする画像形成装置の制御方法。 - 請求項6または7に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014031282A JP2015155174A (ja) | 2014-02-21 | 2014-02-21 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014031282A JP2015155174A (ja) | 2014-02-21 | 2014-02-21 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2015155174A true JP2015155174A (ja) | 2015-08-27 |
Family
ID=54774816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014031282A Pending JP2015155174A (ja) | 2014-02-21 | 2014-02-21 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2015155174A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180081610A1 (en) * | 2016-09-21 | 2018-03-22 | Canon Kabushiki Kaisha | Image forming apparatus, control method, and storage medium |
| JP2019142171A (ja) * | 2018-02-23 | 2019-08-29 | ブラザー工業株式会社 | 印刷装置 |
| JP2019171774A (ja) * | 2018-03-29 | 2019-10-10 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び印刷制御システム |
| JP2020032603A (ja) * | 2018-08-29 | 2020-03-05 | コニカミノルタ株式会社 | 画像形成システム及びプログラム |
| JP2022089880A (ja) * | 2017-10-05 | 2022-06-16 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、並びにプログラム |
-
2014
- 2014-02-21 JP JP2014031282A patent/JP2015155174A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180081610A1 (en) * | 2016-09-21 | 2018-03-22 | Canon Kabushiki Kaisha | Image forming apparatus, control method, and storage medium |
| US10606537B2 (en) | 2016-09-21 | 2020-03-31 | Canon Kabushiki Kaisha | Image forming apparatus, control method, and storage medium |
| JP2022089880A (ja) * | 2017-10-05 | 2022-06-16 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、並びにプログラム |
| JP7434403B2 (ja) | 2017-10-05 | 2024-02-20 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、並びにプログラム |
| JP2019142171A (ja) * | 2018-02-23 | 2019-08-29 | ブラザー工業株式会社 | 印刷装置 |
| JP2019171774A (ja) * | 2018-03-29 | 2019-10-10 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び印刷制御システム |
| JP2020032603A (ja) * | 2018-08-29 | 2020-03-05 | コニカミノルタ株式会社 | 画像形成システム及びプログラム |
| JP7135598B2 (ja) | 2018-08-29 | 2022-09-13 | コニカミノルタ株式会社 | 画像形成システム及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10298790B2 (en) | Image-forming apparatus, system, information processing method and storage medium for causing an operation screen to be displayed based on display language information | |
| JP6320206B2 (ja) | 印刷システム、画像処理装置、情報処理方法及びプログラム | |
| JP5235695B2 (ja) | 印刷制御装置とその制御方法 | |
| US10353655B2 (en) | Information processing apparatus, controlling method of information processing apparatus, and storage medium with display control for displaying print setting depending on whether print cache data exist | |
| CN110096242B (zh) | 打印装置和打印装置的控制方法 | |
| US10216459B2 (en) | Printing system for printing data stored in storage device, and method for controlling printing system, using a registered print workflow to print same data multiple times with different print settings | |
| JP2015155174A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
| US9406007B2 (en) | Printing system, information processing apparatus and printing apparatus | |
| JP6362453B2 (ja) | 印刷システム、画像処理装置、情報処理方法及びプログラム | |
| JP4737263B2 (ja) | 表示制御装置、画像形成装置及びプログラム | |
| JP6575270B2 (ja) | 印刷設定支援装置及びプログラム | |
| US20130057884A1 (en) | Information processing apparatus, computer program, and control method | |
| JP6282099B2 (ja) | 印刷システムおよびその制御方法、プログラム、並びに画像形成装置 | |
| JP2019069525A (ja) | 印刷装置、印刷装置の制御方法、並びにプログラム | |
| JP2019064130A (ja) | 印刷装置、印刷装置の制御方法、並びにプログラム | |
| JP2013058010A (ja) | 画像処理システム、画像処理装置、画像形成装置およびプログラム | |
| US9851934B2 (en) | Printing apparatus for managing execution order of newly generated print job and plurality of print jobs, control method therefor, and storage medium | |
| JP2016172331A (ja) | 画像形成装置、情報処理方法及びプログラム | |
| US10740046B2 (en) | Image forming apparatus, non-transitory computer-readable recording medium storing display control program, and display control method | |
| JP2015204511A (ja) | 印刷装置、情報処理装置、印刷装置の制御方法、及びプログラム | |
| US8542392B1 (en) | Print control apparatus, image forming system, and non-transitory computer-readable medium | |
| JP6728946B2 (ja) | 印刷制御装置およびプログラム | |
| US20160034235A1 (en) | Network printer | |
| US20200026476A1 (en) | Printing apparatus, control method for printing apparatus, and storage medium | |
| JP2019031020A (ja) | 画像形成装置及びその制御方法、並びにプログラム |