(57)【要約】【課題】印刷中の印刷ジョブの部数が増加された場合に、印刷装置に待機している他の印刷ジョブの印刷終了時刻への影響を最小化することを目的とする。【解決手段】印刷中の印刷ジョブの部数が増加された場合、増加された部数に関する印刷ジョブを生成する生成手段と、印刷ジョブを順番に処理する印刷待機待ち行列において最後に取り出され、処理される位置に、生成手段により生成された印刷ジョブを追加する追加手段と、を有することによって課題を解決する。【選択図】図５
2016203513.tif 000002
【特許請求の範囲】
【請求項１】
印刷中の印刷ジョブの部数が増加された場合、前記増加された部数に関する印刷ジョブを生成する生成手段と、
印刷ジョブを順番に処理する印刷待機待ち行列において最後に取り出され、処理される位置に、前記生成手段により生成された印刷ジョブを追加する追加手段と、
を有する印刷装置。
【請求項２】
印刷中の印刷ジョブの部数が減少された場合、前記減少された部数分の出力停止が間に合うか否かを判定する判定手段と、
前記判定手段により間に合うと判定された場合、前記印刷中の印刷ジョブの部数を減少する減少手段と、
を更に有する請求項１記載の印刷装置。
【請求項３】
前記判定手段により間に合わないと判定された場合、前記部数の減少が間に合わない旨の画面を表示する表示手段を更に有する請求項２記載の印刷装置。
【請求項４】
前記追加手段により前記印刷ジョブが追加された場合、前記印刷中の印刷ジョブと、前記追加された印刷ジョブと、の排紙先固定の処理を行う排紙先固定手段を更に有する請求項１乃至３何れか１項記載の印刷装置。
【請求項５】
排紙先を固定するか否かをユーザーに選択させる第１の選択画面を表示する第１の選択画面表示手段を更に有し、
前記排紙先固定手段は、前記追加手段により前記印刷ジョブが追加され、前記第１の選択画面を介してユーザーより排紙先を固定する旨が選択された場合、前記印刷中の印刷ジョブと、前記追加された印刷ジョブと、の排紙先固定の処理を行う請求項４記載の印刷装置。
【請求項６】
前記増加された部数に関する印刷ジョブを後回しにするか否かを判定する後回し判定手段を更に有し、
前記追加手段は、前記後回し判定手段により後回しにすると判定された場合、前記印刷待機待ち行列において最後に取り出され、処理される位置に、前記生成手段により生成された印刷ジョブを追加する請求項１乃至５何れか１項記載の印刷装置。
【請求項７】
前記増加された部数に関する印刷ジョブを後回しにするか否かをユーザーに選択させる第２の選択画面を表示する第２の選択画面表示手段を更に有し、
前記後回し判定手段は、前記第２の選択画面を介してユーザーより後回しにする旨が選択された場合、前記増加された部数に関する印刷ジョブを後回しにすると判定する請求項６記載の印刷装置。
【請求項８】
前記追加手段は、前記後回し判定手段により後回しにしないと判定された場合、前記印刷中の印刷ジョブに前記増加された部数に関する印刷ジョブを追加する請求項６又は７記載の印刷装置。
【請求項９】
印刷装置が実行する情報処理方法であって、
印刷中の印刷ジョブの部数が増加された場合、前記増加された部数に関する印刷ジョブを生成する生成ステップと、
印刷ジョブを順番に処理する印刷待機待ち行列において最後に取り出され、処理される位置に、前記生成ステップにより生成された印刷ジョブを追加する追加ステップと、
を含む情報処理方法。
【請求項１０】
コンピュータに、
印刷中の印刷ジョブの部数が増加された場合、前記増加された部数に関する印刷ジョブを生成する生成ステップと、
印刷ジョブを順番に処理する印刷待機待ち行列において最後に取り出され、処理される位置に、前記生成ステップにより生成された印刷ジョブを追加する追加ステップと、
を実行させるためのプログラム。
【請求項１１】
印刷中の印刷ジョブの部数が減少された場合、前記減少された部数分の出力停止が間に合うか否かを判定する判定ステップと、
前記判定ステップにより間に合うと判定された場合、前記印刷中の印刷ジョブの部数を減少する減少ステップと、
を更に実行させるための請求項１０記載のプログラム。
【請求項１２】
前記判定ステップにより間に合わないと判定された場合、前記部数の減少が間に合わない旨の画面を表示する表示ステップを更に実行させるための請求項１１記載のプログラム。
【請求項１３】
前記追加ステップにより前記印刷ジョブが追加された場合、前記印刷中の印刷ジョブと、前記追加された印刷ジョブと、の排紙先固定の処理を行う排紙先固定ステップを更に実行させるための請求項１０乃至１２何れか１項記載のプログラム。
【請求項１４】
排紙先を固定するか否かをユーザーに選択させる第１の選択画面を表示する第１の選択画面表示ステップを更に実行させ、
前記排紙先固定ステップでは、前記追加ステップにより前記印刷ジョブが追加され、前記第１の選択画面を介してユーザーより排紙先を固定する旨が選択された場合、前記印刷中の印刷ジョブと、前記追加された印刷ジョブと、の排紙先固定の処理を行う請求項１３記載のプログラム。
【請求項１５】
前記増加された部数に関する印刷ジョブを後回しにするか否かを判定する後回し判定ステップを更に実行させ、
前記追加ステップでは、前記後回し判定ステップにより後回しにすると判定された場合、前記印刷待機待ち行列において最後に取り出され、処理される位置に、前記生成ステップにより生成された印刷ジョブを追加する請求項１１乃至１４何れか１項記載のプログラム。
【請求項１６】
前記増加された部数に関する印刷ジョブを後回しにするか否かをユーザーに選択させる第２の選択画面を表示する第２の選択画面表示ステップを更に実行させ、
前記後回し判定ステップでは、前記第２の選択画面を介してユーザーより後回しにする旨が選択された場合、前記増加された部数に関する印刷ジョブを後回しにすると判定する請求項１５記載のプログラム。
【請求項１７】
前記追加ステップでは、前記後回し判定ステップにより後回しにしないと判定された場合、前記印刷中の印刷ジョブに前記増加された部数に関する印刷ジョブを追加する請求項１５又は１６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像メモリを備え、記録部で用紙に印刷を行う印刷装置が知られている。このような印刷装置においては、複数の画像を複数部数印刷する場合でも、画像を一度読み込むだけで印刷ジョブを複数部数印刷することができる。
このような印刷装置においては、一度の印刷ジョブの印刷実行で大量の印刷物を速やかに出力することができる。一方で、印刷中の印刷ジョブの部数を変更したい場合、印刷ジョブの印刷を一度キャンセルした上で、同一の印刷ジョブを再度選択して印刷設定を行ってから改めて印刷実行する必要があり、手間がかかる。
これを解決するために、特許文献１及び２には、画像の印刷中又は読み取り中に、印刷ジョブの実行を中断し、部数や用紙を変更する手段が開示されている。これらの技術は、印刷中の印刷ジョブの印刷設定を変更することを可能にし、同一の印刷ジョブを改めて読み込んで実行する手間を省くことで、印刷設定の変更を容易にすること、印刷時間時間を短縮することを目的としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１１４３４号公報
【特許文献２】特開２００４−１１４４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年のオフィスでは、一台の印刷装置を複数人で使用し、各々の情報処理装置から印刷ジョブを印刷装置に送信し、印刷する機会が増えている。このような場合、複数人が印刷実行した複数の印刷ジョブが一台の印刷装置に送信され、順次、印刷されていくため、印刷中の印刷ジョブ以外は待機キュー等に一時待機することが起こりうる。
印刷中の印刷ジョブを送信したユーザーが印刷中に部数を変更した場合、待機キュー中の後続の印刷ジョブ全ての印刷開始時刻と印刷終了時刻とに影響が生じる。特に、印刷中の印刷ジョブの部数が増加された場合、後続の印刷ジョブ全てに遅延が生じ、印刷ジョブを送信したユーザーが意図した時刻に印刷物の印刷が間に合わないという問題が起こりうる。
本発明は、印刷中の印刷ジョブの部数が増加された場合に、印刷装置に待機している他の印刷ジョブの印刷終了時刻への影響を最小化することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、印刷中の印刷ジョブの部数が増加された場合、増加された部数に関する印刷ジョブを生成する生成手段と、印刷ジョブを順番に処理する印刷待機待ち行列において最後に取り出され、処理される位置に、生成手段により生成された印刷ジョブを追加する追加手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、印刷中の印刷ジョブの部数が増加された場合に、印刷装置に待機している他の印刷ジョブの印刷終了時刻への影響を最小化することができる。
【図面の簡単な説明】
【０００７】
【図１】印刷装置の構成を示す模式図である。
【図２】印刷装置のハードウェア構成の一例を示す図である。
【図３】印刷装置のソフトウェア構成の一例を示す図である。
【図４】印刷待機キューの一例を示す図である。
【図５】実施形態１における印刷装置の情報処理を示すフローチャートである。
【図６】印刷ジョブ情報のＵＩ画面の一例を示す図である。
【図７】部数変更のＵＩ画面の一例を示す図である。
【図８】実施形態２における印刷装置の情報処理を示すフローチャートである。
【図９】排紙先固定を指示するＵＩ画面の一例を示す図である。
【図１０】実施形態３における印刷装置の情報処理を示すフローチャートである。
【図１１】増加分の印刷ジョブの挿入先を選択するＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
まず、実施形態１について説明する。図１は、印刷装置の構成を示す模式図である。ここでは電子写真方式の印刷装置を用いて説明するが、インクジェット方式、オフセット方式等、異なる画像形成方式の印刷装置であっても良い。
印刷装置１０１は、ＵＩパネル１０２、給紙デッキ１０３及び給紙デッキ１０４を備える。更に、印刷装置１０１には、３段の給紙デッキからなるオプションデッキ１０５が接続される。印刷装置１０１は、例えば電子写真方式の印刷装置である。また、ＵＩパネル１０２は、例えば静電容量方式のタッチパネルを備えたユーザーインターフェースである。
【００１０】
図２は、印刷装置１０１のハードウェア構成の一例を示す図である。
ネットワークインターフェース２０１は、ネットワーク２１１を介して、ホストコンピュータ等の、他の装置と通信を行う。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ／中央演算装置）２０２は、システムバス２１０を介して印刷装置１０１内の各部における制御や演算を司る。ＣＰＵ２０２が、記憶部２０７に格納され、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０６にロードされるプログラムに基づき処理を実行することにより、印刷装置１０１のソフトウェア構成及びフローチャートの処理が実現される。ＲＡＭ２０６は、ＣＰＵ２０２から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ２０２のワークエリア又はその他一時的なデータ記憶領域として使用される。記憶部２０７は、印刷装置動作時の一時記憶領域及びワークメモリとして機能する。エンジンインターフェース２０４は、プリンタエンジン２０５との通信、制御を司る。給紙デッキインターフェース２０８は、給紙デッキ２０９との通信、制御を司る。給紙デッキ２０９は、給紙デッキ１０３、給紙デッキ１０４、オプションデッキ１０５における給紙デッキをハードウェア構成として総称するものである。
ＵＩパネル２０３は、ＵＩパネル１０２のハードウェア構成であり、印刷装置１０１の操作全般を行うためのユーザーインターフェースである。本実施形態では、ＵＩパネル２０３は静電容量方式のタッチパネルを備えたものとする。
【００１１】
図３は、印刷装置１０１のソフトウェア構成の一例を示す図である。
印刷ジョブ受信部３０１は、ネットワークインターフェース２０１を介して、外部機器又は印刷装置内部から印刷ジョブを受信する。印刷ジョブ制御部３０３は、印刷ジョブ受信部３０１から印刷ジョブを取得し、印刷ジョブの主幹制御を司る。
ＵＩ制御部３０２は、印刷ジョブ制御部３０３から受信した印刷ジョブ状況、デバイス状態を表す画像を作成し、ＵＩパネル２０３に表示する。ＵＩ制御部３０２は、ＵＩパネル２０３の有するタッチパネルを制御し、ユーザーにより入力された座標情報を変換する。
印刷ジョブ制御部３０３は、ＵＩ制御部３０２から、座標情報を取得する。給紙デッキ制御部３０４は、給紙デッキインターフェース２０８を制御し、給紙デッキ２０９に積載されている用紙の情報を取得する。印刷ジョブ制御部３０３は、給紙デッキ２０９の用紙の情報を、給紙デッキ制御部３０４から取得する。
画像処理部３０５は、前記受信した印刷ジョブのＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）情報を処理し、ラスタ画像を生成する。ＰＤＬとは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される、ページプリンタを制御するための命令を記述する言語を指す。画像処理部３０５は、印刷ジョブ制御部３０３から、現状の画像構成情報を取得し、出力画像の構成を行う。
エンジン制御部３０６は、画像処理部３０５が生成したページ画像を、エンジンインターフェース２０４を介してプリンタエンジン２０５に送信する。プリンタエンジン２０５は、例えば電子写真方式に基づき紙面上に画像形成を行う。
【００１２】
図４は、印刷装置１０１の記憶部２０７に格納されている、印刷待機キューの一例を示す図である。印刷待機キュー４０１は、ヘッダに印刷ジョブ名、部数、印刷開始予定時刻を有する。印刷開始予定時刻は、印刷ジョブ制御部３０３が、例えば印刷ジョブのページ数と印刷装置１０１の印刷速度を用いて算出するものとする。本実施形態に示す印刷待機キュー４０１のヘッダは一例であり、例えば用紙サイズや印刷ジョブを実行したユーザー名等の他の項目を含むものであっても良く、その種類や内容を限定しない。印刷待機キュー４０１は、印刷ジョブを順番に処理する印刷待機待ち行列の一例である。
【００１３】
以下、フローチャートを用いて本実施形態の情報処理について説明する。
図５は、実施形態１における印刷装置１０１の制御について説明するフローチャートである。
まず、Ｓ５０１にて、印刷ジョブ制御部３０３は、印刷ジョブの実行を開始する。
Ｓ５０２にて、ＵＩ制御部３０２は、図６（Ａ）に示すＵＩ画面６０１をＵＩパネル２０３に表示する。ＵＩ画面６０１は、印刷ジョブ情報一覧６０２と、印刷ジョブ詳細設定閲覧ボタン６０３とを含む。印刷ジョブ情報一覧６０２は、印刷ジョブ名と、前記印刷ジョブを印刷装置１０１に送信したユーザー名と、前記印刷ジョブ開始予定時刻とを表示する。本実施形態における印刷ジョブ情報のヘッダは一例であり、例えば印刷ジョブ送信時刻等、他の要素を含む構成であっても良い。ＵＩ制御部３０２は、印刷ジョブ情報一覧６０２から印刷ジョブ「ＪОＢ１」が選択され、印刷ジョブ詳細設定閲覧ボタン６０３が押下された旨を検知すると、Ｓ５０３に進む。
Ｓ５０３にて、ＵＩ制御部３０２は、図６（Ｂ）に示す印刷ジョブ詳細設定画面６１１をＵＩパネル２０３に表示する。印刷ジョブ詳細設定画面６１１は、印刷ジョブ名と、使用する用紙サイズと、部数とを含む。本実施形態における印刷ジョブ詳細設定の内容は一例であり、例えば用紙種類や印刷ジョブ実行開始時刻等、他の要素を含む構成であっても良く、その種類や形式を限定しない。印刷ジョブ詳細設定画面６１１は更に、印刷中断ボタン６１２と、印刷再開ボタン６１３と、部数変更ボタン６１４とを含む。ＵＩ制御部３０２は、印刷中断ボタン６１２を介して印刷中断を検知すると、印刷ジョブ制御部３０３に印刷中断を通知する。印刷ジョブ制御部３０３は、通知を受け取ると、前記印刷ジョブの実行を中断し、給紙デッキ制御部３０４とＵＩ制御部３０２とに印刷ジョブの実行中断を通知して、Ｓ５０４に進む。
【００１４】
Ｓ５０４にて、部数変更ボタン６１４が選択された場合、ＵＩ制御部３０２は、図７（Ａ）に示す部数変更画面７０１をＵＩパネル２０３に表示する。部数変更画面７０１は、部数入力テキストエリア７０２と、部数決定ボタン７０３と、部数変更キャンセルボタン７０４とを含む。部数入力テキストエリア７０２で現在の部数よりも多い部数が入力され、部数決定ボタン７０３が選択された旨をＵＩ制御部３０２が検知した場合、印刷ジョブ制御部３０３に部数決定を通知して、Ｓ５０５に進む。
Ｓ５０５にて、印刷ジョブ制御部３０３は、増加された部数分の印刷ジョブを生成する。
次に、Ｓ５０６にて、印刷ジョブ制御部３０３は、前記生成した印刷ジョブを、印刷待機キュー４０１の最後尾に追加する。このとき、前記生成した印刷ジョブの印刷ジョブ名は、元の印刷ジョブと同一の「ＪＯＢ１」であっても良く、例えば「ＪＯＢ１＿ＣＯＰＹ」等増加分であることがわかるものであっても良い。増加された部数分の印刷ジョブの印刷設定は、元の印刷ジョブの印刷設定を引き継ぐものとする。印刷待機キュー４０１の最後尾は、印刷待機待ち行列において最後に取り出され、処理される位置の一例である。
Ｓ５０７にて、ＵＩ制御部３０２は、印刷ジョブ詳細設定画面６１１をＵＩパネル２０３に表示する。このとき、部数は増加後の情報が表示されているものとする。印刷再開ボタン６１３が選択された場合、ＵＩ制御部３０２は、印刷ジョブ制御部３０３に印刷再開を通知して、Ｓ５１２に進む。
Ｓ５１２にて、印刷ジョブ制御部３０３は、給紙デッキ制御部３０４に印刷再開を通知して、図５に示すフローチャートの処理を終了する。
ＵＩ制御部３０２は、Ｓ５０７で、印刷再開ボタン６１３が選択されない場合は、何らかの選択が行われるのを待機するため、Ｓ５０４の処理に戻る。
【００１５】
ＵＩ制御部３０２は、Ｓ５０４で、部数入力テキストエリア７０２で現在の部数よりも少ない部数が入力され、部数決定ボタン７０３が選択された旨を検知した場合、Ｓ５０８を経由してＳ５０９に進む。
Ｓ５０９にて、ＵＩ制御部３０２は、印刷ジョブ制御部３０３に、部数の減少を通知する。印刷ジョブ制御部３０３は、給紙デッキ制御部３０４に部数の減少を通知する。給紙デッキ制御部３０４は、給紙デッキ２０９の給紙状態に基づき、減少された部数分の出力停止が可能かどうか、つまり、指定された部数の減少処理に間に合うように給紙停止か可能かどうか、判定する。給紙デッキ制御部３０４は、Ｓ５０９で、部数の減少処理に間に合うように給紙停止が可能であると判定した場合、印刷ジョブ制御部３０３にその旨を通知して、Ｓ５１０に進む。
Ｓ５１０にて、印刷ジョブ制御部３０３は、部数減少処理を行い、給紙デッキ制御部３０４は対応する給紙停止処理を行う。次に、印刷ジョブ制御部３０３は、Ｓ５０７に進み、以降の処理を上述の場合と同様に実行する。
給紙デッキ制御部３０４は、Ｓ５０９で、印刷ジョブ実行のために既に用紙の搬送路に給紙が行われており、部数の減少処理に間に合うように給紙停止が可能でないと判定した場合、印刷ジョブ制御部３０３にその旨を通知して、Ｓ５１１に進む。
Ｓ５１１にて、印刷ジョブ制御部３０３は、ＵＩ制御部３０２に、部数の減少処理が間に合わない旨を通知する。ＵＩ制御部３０２は、図７（Ｂ）に示す、部数の減少処理が間に合わない旨を通知するＵＩ画面７１１をＵＩパネル２０３に表示する。次に、印刷ジョブ制御部３０３は、Ｓ５０７に進み、以降の処理を上述の場合と同様に実行する。ＵＩ画面７１１は、部数の減少が間に合わない旨の画面の一例である。
【００１６】
ＵＩ制御部３０２は、Ｓ５０４で、部数変更キャンセルボタン７０４を介して部数変更のキャンセルを検知した場合、Ｓ５０８を経由してＳ５０７に進む。印刷ジョブ制御部３０３は、以降の処理を上述の場合と同様に実行する。また、ＵＩ制御部３０２は、Ｓ５０４で、部数入力テキストエリア７０２で現在の部数と変わらない部数が入力され、部数決定ボタン７０３が選択された旨を検知した場合も同様の処理を実行する。即ち、Ｓ５０４にて部数変更の処理も印刷再開の処理もなされていない場合、ＵＩ制御部３０２は、Ｓ５０８を経由して、Ｓ５０７に進む。
本実施形態に示したメニュー内容やボタンの内容、種類は一例であり、図示しない他の機能メニューや選択肢が画面に含まれていても良い。また、ＵＩ制御部３０２は、例えば、印刷中断ボタン６１２が押下された場合のみ、印刷再開ボタン６１３は押下可能になり、その他の場合はグレーアウトされている等の排他処理を行っても良い。
また、本実施形態においては、印刷ジョブ制御部３０３は、印刷中の印刷ジョブの印刷を中断してから部数を変更するよう説明を行ったが、印刷を実行しながら部数の変更を行うようにしても良い。
この場合、部数変更中に該当する印刷ジョブの印刷が終了してしまうことが考えられる。しかし、この場合、印刷ジョブ制御部３０３は、部数変更中は印刷待機キュー４０１中の次の印刷ジョブの実行を開始しないようにすれば良い。
【００１７】
以上の情報処理により、本実施形態によると、印刷中の印刷ジョブで部数の増加が実行されても、増加分の印刷ジョブを印刷待機キュー中の最後尾に配置するため、印刷待機キュー中の他の印刷ジョブの印刷終了時刻への影響を最小化することができる。
【００１８】
＜実施形態２＞
実施形態１では、印刷ジョブの部数が増加されると、印刷ジョブ制御部３０３は、増加分の印刷ジョブを生成し、印刷待機キュー４０１の最後尾に追加していた（Ｓ５０６）。しかし、複数のユーザーが送信した印刷ジョブが印刷待機キューに待機している場合、全ての印刷ジョブが出力されると、増加処理前の元の印刷ジョブと、増加分の印刷ジョブとの排紙先が一致しない場合がある。更に、増加処理前の元の印刷ジョブと増加分の印刷ジョブとの間に、他のユーザーのジョブが出力される可能性がある。この場合、同一の印刷ジョブであるにもかかわらず、増加処理前の元の印刷ジョブと、増加分の印刷ジョブとが分別され、最終的な成果物を得るのに手間がかかる。
そこで、本実施形態では、印刷装置１０１は、部数を増やしたい印刷ジョブに関して排紙先を固定する処理を行う。排紙先を固定することで、増加処理前の元の印刷ジョブと増加分の印刷ジョブとが同じ排紙先に出力されるようにすること、又は増加処理前の元の印刷ジョブと増加分の印刷ジョブとの間に他の印刷ジョブが出力されること、を防止することができる。
以下、フローチャートを用いて本実施形態を説明する。本実施形態においては、主に実施形態１との差異のみを記載し、重複する説明に関しては省略する。
【００１９】
図８は、実施形態２における印刷装置１０１の情報処理について説明するフローチャートである。
図８のＳ５０１からＳ５０６までの処理は実施形態１と同様であるので、説明を省略する。Ｓ８０１にて、ＵＩ制御部３０２は、図９に示す排紙先固定画面９０１をＵＩパネル２０３に表示する。この処理は、第１の選択画面表示の処理の一例である。排紙先固定画面９０１は、排紙先固定ボタン９０２と、排紙先固定キャンセルボタン９０３とを含む。ＵＩ制御部３０２は、Ｓ８０１で、排紙先固定ボタン９０２を介して排紙先固定を検知した場合、印刷ジョブ制御部３０３にその旨を通知して、Ｓ８０２に進む。排紙先固定画面９０１は、第１の選択画面の一例である。
Ｓ８０２にて、印刷ジョブ制御部３０３は、印刷ジョブ「ＪＯＢ１」に対し、排紙先固定の処理を行う。ここで、排紙先固定の処理とは、「ＪＯＢ１」と、「ＪＯＢ１」の増加分と、を同一の排紙先に出力すること、又は「ＪＯＢ１」と「ＪＯＢ１」の増加分との間に他の印刷ジョブを同一の排紙先に出力しないこと、を意味する。
ＵＩ制御部３０２は、Ｓ８０１で、排紙先固定キャンセルボタン９０３を介して排紙先を固定しないことを検知した場合、Ｓ５０７に進み、以降の処理を上述の実施形態１の場合と同様に実行する。
本実施形態では、印刷装置１０１は、部数の増加が指示された後に、排紙先を固定するか否かをユーザーに選択させるものとした。しかし、印刷装置１０１は、印刷ジョブの部数変更を行う場合は常に排紙先を固定するかどうかユーザー登録画面等で予め決定させておいても良い。
【００２０】
以上の情報処理により、本実施形態によると、印刷中に印刷ジョブの部数が増加されても、増加処理前の元の印刷ジョブと、増加分の印刷ジョブとを同一の排紙先にまとめて出力し、他の印刷ジョブとの混合を防止することができる。
【００２１】
＜実施形態３＞
実施形態１と実施形態２とでは、印刷ジョブの部数が変更されると、印刷ジョブ制御部３０３が増加分の印刷ジョブを生成し、印刷待機キュー４０１の最後尾に追加していた（Ｓ５０６）。しかし、大量の印刷ジョブが印刷待機キューに待機している場合、増加分の印刷ジョブの印刷終了までに長時間を要してしまう。このような場合、部数を増加された印刷ジョブの出力の緊急性によっては、ユーザーの印刷ジョブ出力のスケジュールに支障をきたす可能性がある。
そこで、本実施形態では、部数を増やしたい印刷ジョブに関して増加分の印刷ジョブを増加処理前の元の印刷ジョブと続けて出力するか、印刷待機キューの最後尾に追加するかをユーザーに選択させる処理を行う。この処理を可能にすることで、部数変更の印刷ジョブも含めた印刷待機キュー中の全ての印刷ジョブに対し、最適なスケジューリングを可能にすることができる。
以下、フローチャートを用いて本実施形態を説明する。本実施形態においては、主に実施形態１との差異のみを記載し、重複する説明に関しては省略する。
【００２２】
図１０は、実施形態３における印刷装置１０１の情報処理について説明するフローチャートである。
図１０のＳ５０１からＳ５０５までの処理は実施形態１と同様であるので、説明を省略する。Ｓ１００１にて、ＵＩ制御部３０２は、増加分の印刷ジョブを印刷待機キュー４０１の最後尾に追加する否かをユーザーに確認する、図１１に示す印刷ジョブ挿入箇所確認画面１１０１をＵＩパネル２０３に表示する。印刷ジョブ挿入箇所確認画面１１０１は、増加分の印刷ジョブを印刷待機キュー４０１の最後尾に追加する「後回しにする」ボタン１１０２と、増加分の印刷ジョブを増加処理前の元の印刷ジョブに続けて出力する「続けて出力する」ボタン１１０３とを含む。印刷ジョブ挿入箇所確認画面１１０１は、第２の選択画面の一例である。また、Ｓ１００１の処理は、第２の選択画面表示の処理の一例である。
ＵＩ制御部３０２は、Ｓ１００１で、「後回しにする」ボタン１１０２を介して増加分の印刷ジョブを印刷待機キュー４０１の最後尾に追加する旨を検知した場合、Ｓ５０６に進み、以降の処理を上述の実施形態１の場合と同様に実行する。
ＵＩ制御部３０２は、Ｓ１００１で、「続けて出力する」ボタン１１０３を介して増加分の印刷ジョブを増加処理前の元の印刷ジョブに続けて出力する旨を検知した場合、Ｓ１１０２に進む。
Ｓ１１０２にて、印刷ジョブ制御部３０３は、印刷ジョブ「ＪＯＢ１」の部数を指定された分、増加させ、増加分も含めた全ての部数を一度に出力する設定を行う。次に、印刷ジョブ制御部３０３は、Ｓ５０７に進み、以降の処理を上述の実施形態１の場合と同様に実行する。
【００２３】
本実施形態では、印刷装置１０１は、部数の増加が指示された後に、増加分の印刷ジョブを増加処理前の元の印刷ジョブと続けて出力するか否かをユーザーに選択させるものとした。しかし、印刷装置１０１は、印刷ジョブの部数変更を行う場合は常に増加分の印刷ジョブを増加処理前の元の印刷ジョブと続けて出力するかどうか、ユーザー登録画面等で予め決定させておいても良い。また、印刷装置１０１は、印刷ジョブの部数変更が行われる際に、印刷中の印刷ジョブを印刷装置１０１に送信したユーザーのユーザー名と、印刷待機キュー４０１に待機している印刷ジョブを印刷装置１０１で選択したユーザーのユーザー名とを比較しても良い。このとき、印刷装置１０１は、両ユーザー名が一致していれば、増加分の印刷ジョブを印刷待機キュー４０１の最後尾に追加し、一致していなければ、増加分の印刷ジョブを増加処理前の元の印刷ジョブに続けて出力しても良い。
【００２４】
以上の情報処理により、本実施形態によると、印刷中の印刷ジョブで部数の増加が実行された場合、増加分の印刷ジョブをそのまま増加処理前の元の印刷ジョブに続けて出力するか、印刷待機キューの最後尾に追加するかをユーザーに選択させることができる。その結果、印刷待機キュー中の全ての印刷ジョブのスケジュールを最適化することができる。
【００２５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、上述した実施の形態の機能が実現されるのであれば、単体の機器であっても、複数の機器からなる印刷システムであっても良い。また、上述した実施の形態の機能が実現されるのであれば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続がなされ、処理が行われる印刷システムであっても良い。
【００２７】
以上、上述した各実施形態によれば、印刷中の印刷ジョブの部数が増加された場合に、印刷装置に待機している他の印刷ジョブの印刷終了時刻への影響を最小化することができる。
【符号の説明】
【００２８】
１０１  印刷装置
２０２  ＣＰＵ
２０３  ＵＩパネル
２０７  記憶部
【図１】
2016203513.tif 000003
【図２】
2016203513.tif 000004
【図３】
2016203513.tif 000005
【図４】
2016203513.tif 000006
【図５】
2016203513.tif 000007
【図６】
2016203513.tif 000008
【図７】
2016203513.tif 000009
【図８】
2016203513.tif 000010
【図９】
2016203513.tif 000011
【図１０】
2016203513.tif 000012
【図１１】
2016203513.tif 000013