(57)【要約】【課題】適切なパラメーターで印刷ジョブを実行することを可能とする。【解決手段】印刷装置のパラメーターを記憶するパラメーター記憶部のパラメーターの変更指示あるいは印刷ジョブの実行を指示する印刷指示を受け付けて、指示に応じたジョブをジョブキューに蓄積する第１工程と、ジョブキューから読み出したジョブに応じた指示に従って制御を実行する第２工程とを実行し、第１工程では、印刷指示が指示する印刷ジョブをジョブキューに蓄積し、変更指示が指示するパラメーター変更をパラメーター記憶部に実行する変更ジョブをジョブキューに蓄積し、第２工程では、印刷ジョブをジョブキューから読み出すと、対応するパラメーターをパラメーター記憶部から読み出して印刷装置に設定してから印刷ジョブを印刷装置に実行させ、変更ジョブをジョブキューから読み出すと、変更ジョブが示すパラメーターの変更をパラメーター記憶部に実行する。【選択図】図１
2018122469.tif 000002
【特許請求の範囲】
【請求項１】
設定されたパラメーターに応じて印刷ジョブを実行して、前記印刷ジョブが示す画像を印刷媒体に印刷する印刷実行部と、
ジョブを順に蓄積するジョブキューと、
前記パラメーターを記憶するパラメーター記憶部と、
前記パラメーター記憶部内の前記パラメーターの変更を指示する変更指示あるいは前記印刷ジョブの実行を指示する印刷指示を動作指示として受け付けて、前記動作指示に応じた前記ジョブを前記動作指示の受付順で前記ジョブキューに蓄積する第１制御部と、
前記ジョブキューから前記受付順で読み出した前記ジョブに応じた前記動作指示に従って制御を実行する第２制御部と
を備え、
前記第１制御部は、
前記印刷指示を受け付けると、当該印刷指示が実行を指示する前記印刷ジョブを前記ジョブとして前記ジョブキューに蓄積し、
前記変更指示を受け付けると、当該変更指示が指示する前記パラメーターの変更を前記パラメーター記憶部に実行する変更ジョブを前記ジョブとして生成して前記ジョブキューに蓄積し、
前記第２制御部は、
前記印刷ジョブを前記ジョブキューから読み出すと、当該印刷ジョブに対応する前記パラメーターを前記パラメーター記憶部から読み出して前記印刷実行部に設定してから当該印刷ジョブを前記印刷実行部に実行させ、
前記変更ジョブを前記ジョブキューから読み出すと、当該変更ジョブが示す前記パラメーターの変更を前記パラメーター記憶部に実行する印刷装置。
【請求項２】
前記第１制御部は、外部の管理装置から前記変更指示を受け付ける請求項１に記載の印刷装置。
【請求項３】
入力操作部をさらに備え、
前記第１制御部は、前記入力操作部に入力された前記変更指示を受け付ける請求項１または２に記載の印刷装置。
【請求項４】
前記変更指示は、前記印刷媒体の種類に応じた前記パラメーターの変更を指示する請求項１ないし３のいずれか一項に記載の印刷装置。
【請求項５】
前記パラメーター記憶部は、前記印刷媒体の種類に応じた前記パラメーターを前記印刷媒体の種類毎に記憶し、
前記第１制御部は、前記パラメーター記憶部に記憶される前記パラメーターのうち、前記変更指示が示す前記印刷媒体の種類に応じた前記パラメーターを変更する前記変更ジョブを生成する請求項４に記載の印刷装置。
【請求項６】
設定されたパラメーターに応じて印刷ジョブを実行する印刷装置に設定される前記パラメーターを記憶する前記パラメーター記憶部内の前記パラメーターの変更を指示する変更指示あるいは前記印刷ジョブの実行を指示する印刷指示を動作指示として受け付けて、前記動作指示に応じた前記ジョブを前記動作指示の受付順でジョブキューに蓄積する第１工程と、
前記ジョブキューから前記受付順で読み出した前記ジョブに応じた前記動作指示に従って制御を実行する第２工程と
をコンピューターに実行させ、
前記第１工程では、
前記印刷指示を受け付けると、当該印刷指示が実行を指示する前記印刷ジョブを前記ジョブとして前記ジョブキューに蓄積し、
前記変更指示を受け付けると、当該変更指示が指示する前記パラメーターの変更を前記パラメーター記憶部に実行する変更ジョブを前記ジョブとして生成して前記ジョブキューに蓄積し、
前記第２工程では、
前記印刷ジョブを前記ジョブキューから読み出すと、当該印刷ジョブに対応する前記パラメーターを前記パラメーター記憶部から読み出して前記印刷装置に設定してから当該印刷ジョブを前記印刷装置に実行させ、
前記変更ジョブを前記ジョブキューから読み出すと、当該変更ジョブが示す前記パラメーターの変更を前記パラメーター記憶部に実行する印刷プログラム。
【請求項７】
前記第１工程では、前記パラメーター記憶部に記憶されている前記パラメーターを取得した結果に基づき、前記変更指示に応じて前記変更ジョブを生成する必要があるかを判断し、必要があると判断すると前記変更ジョブを生成する一方、必要がないと判断すると前記変更ジョブを生成しない請求項６に記載の印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の印刷ジョブを順に蓄積しつつ各印刷ジョブを順に実行する印刷技術に関する。
【背景技術】
【０００２】
特許文献１に記載のように、複数の印刷ジョブを順に蓄積する印刷キューを用いた印刷技術が知られている。この印刷技術では、印刷装置が各印刷ジョブを蓄積順序で実行することで、各印刷ジョブが示す画像が印刷媒体に印刷される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１４１７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷装置においては、例えばインクを吐出するヘッドと印刷媒体との間隔等の各種のパラメーターを適宜設定することができる。そこで、ユーザーによっては、印刷ジョブを蓄積するにあたって、当該印刷ジョブを実行する際の印刷装置のパラメーターを指定したいといったニーズを有することが想定される。ただし、多数の印刷ジョブが蓄積された状況では、印刷ジョブが蓄積されてから実行されるまでの蓄積期間が長くなる。そのため、一のユーザーがパラメーターを指定しつつ印刷ジョブを蓄積したとしても、この印刷ジョブの蓄積期間において他のユーザーがパラメーターを変更してしまい、指定されたパラメーターで印刷ジョブが実行されないおそれがあった。
【０００５】
この発明は、上記課題に鑑みなされたものであり、適切なパラメーターで印刷ジョブを実行することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る印刷装置は、設定されたパラメーターに応じて印刷ジョブを実行して、印刷ジョブが示す画像を印刷媒体に印刷する印刷実行部と、ジョブを順に蓄積するジョブキューと、パラメーターを記憶するパラメーター記憶部と、パラメーター記憶部内のパラメーターの変更を指示する変更指示あるいは印刷ジョブの実行を指示する印刷指示を動作指示として受け付けて、動作指示に応じたジョブを動作指示の受付順でジョブキューに蓄積する第１制御部と、ジョブキューから受付順で読み出したジョブに応じた動作指示に従って制御を実行する第２制御部とを備え、第１制御部は、印刷指示を受け付けると、当該印刷指示が実行を指示する印刷ジョブをジョブとしてジョブキューに蓄積し、変更指示を受け付けると、当該変更指示が指示するパラメーターの変更をパラメーター記憶部に実行する変更ジョブをジョブとして生成してジョブキューに蓄積し、第２制御部は、印刷ジョブをジョブキューから読み出すと、当該印刷ジョブに対応するパラメーターをパラメーター記憶部から読み出して印刷実行部に設定してから当該印刷ジョブを印刷実行部に実行させ、変更ジョブをジョブキューから読み出すと、当該変更ジョブが示すパラメーターの変更をパラメーター記憶部に実行する。
【０００７】
このように構成された本発明の第１態様に係る印刷装置は、印刷ジョブを実行する際に印刷実行部に設定されるパラメーターをパラメーター記憶部に記憶する。この印刷装置は、パラメーター記憶部内のパラメーターの変更を指示する変更指示あるいは印刷ジョブの実行を指示する印刷指示を動作指示として受け付けて、動作指示に応じたジョブを動作指示の受付順でジョブキューに蓄積する。具体的には、印刷装置は、印刷指示を受け付けると、当該印刷指示が実行を指示する印刷ジョブをジョブとしてジョブキューに蓄積する。そして、印刷装置は、印刷ジョブをジョブキューから受付順に読み出して印刷ジョブを実行する。この際、印刷装置は、印刷ジョブに対応するパラメーターをパラメーター記憶部から読み出して印刷実行部に設定してから、印刷実行部により印刷ジョブを実行する。
【０００８】
また、印刷装置は、変更指示を受け付けると、当該変更指示が指示するパラメーターの変更をパラメーター記憶部に実行する変更ジョブをジョブとして生成してジョブキューに蓄積する。つまり、変更指示の受付時に直ちにパラメーター記憶部のパラメーターを変更すると、変更指示より前に受け付けた印刷ジョブで設定を予定しているパラメーターが変更されて、この印刷ジョブに影響が生じるおそれがある。そこで、印刷装置は、変更指示を受け付けると変更ジョブを生成して、印刷ジョブと同列に受付順でジョブキューに蓄積する。そして、印刷装置は、ジョブキューから変更ジョブを読み出した時点で、この変更ジョブが示すパラメーターの変更をパラメーター記憶部に実行する。これによって、変更指示より前に受け付けた印刷ジョブで設定予定のパラメーターが変更されるのを抑制でき、適切なパラメーターで印刷ジョブを実行することが可能となる。
【０００９】
また、第１制御部は、外部の管理装置から変更指示を受け付けるように、印刷装置を構成しても良い。これによって、管理装置から受け付けた変更指示に応じたパラメーターの変更を、当該変更指示より前に受け付けた印刷ジョブへの影響を抑えつつ実行できる。
【００１０】
また、入力操作部をさらに備え、第１制御部は、入力操作部に入力された変更指示を受け付けるように、印刷装置を構成しても良い。これによって、入力操作部から受け付けた変更指示に応じたパラメーターの変更を、当該変更指示より前に受け付けた印刷ジョブへの影響を抑えつつ実行できる。
【００１１】
また、変更指示は、印刷媒体の種類に応じたパラメーターの変更を指示するように、印刷装置を構成しても良い。具体的には、パラメーター記憶部は、印刷媒体の種類に応じたパラメーターを印刷媒体の種類毎に記憶し、第１制御部は、パラメーター記憶部に記憶されるパラメーターのうち、変更指示が示す印刷媒体の種類に応じたパラメーターを変更する変更ジョブを生成するように、印刷装置を構成しても良い。これによって、印刷媒体の種類毎にパラメーターを変更することができる。
【００１２】
本発明の第２態様に係る印刷プログラムは、設定されたパラメーターに応じて印刷ジョブを実行する印刷装置に設定されるパラメーターを記憶するパラメーター記憶部内のパラメーターの変更を指示する変更指示あるいは印刷ジョブの実行を指示する印刷指示を動作指示として受け付けて、動作指示に応じたジョブを動作指示の受付順でジョブキューに蓄積する第１工程と、ジョブキューから受付順で読み出したジョブに応じた動作指示に従って制御を実行する第２工程とをコンピューターに実行させ、第１工程では、印刷指示を受け付けると、当該印刷指示が実行を指示する印刷ジョブをジョブとしてジョブキューに蓄積し、変更指示を受け付けると、当該変更指示が指示するパラメーターの変更をパラメーター記憶部に実行する変更ジョブをジョブとして生成してジョブキューに蓄積し、第２工程では、印刷ジョブをジョブキューから読み出すと、当該印刷ジョブに対応するパラメーターをパラメーター記憶部から読み出して印刷装置に設定してから当該印刷ジョブを印刷装置に実行させ、変更ジョブをジョブキューから読み出すと、当該変更ジョブが示すパラメーターの変更をパラメーター記憶部に実行する。
【００１３】
このように構成された本発明の第２態様に係る印刷プログラムによれば、印刷ジョブを実行する際に印刷装置に設定されるパラメーターがパラメーター記憶部に記憶される。また、パラメーター記憶部内のパラメーターの変更を指示する変更指示あるいは印刷ジョブの実行を指示する印刷指示が動作指示として受け付けられて、動作指示に応じたジョブが動作指示の受付順でジョブキューに蓄積される。具体的には、印刷指示が受け付けられると、当該印刷指示が実行を指示する印刷ジョブがジョブとしてジョブキューに蓄積される。そして、印刷ジョブがジョブキューから受付順に読み出されて印刷ジョブが実行される。この際、印刷ジョブに対応するパラメーターがパラメーター記憶部から読み出されて印刷装置に設定されてから、印刷ジョブが実行される。
【００１４】
また、変更指示が受け付けられると、当該変更指示が指示するパラメーターの変更をパラメーター記憶部に実行する変更ジョブがジョブとして生成されてジョブキューに蓄積される。つまり、変更指示の受付時に直ちにパラメーター記憶部のパラメーターを変更すると、変更指示より前に受け付けた印刷ジョブで設定を予定しているパラメーターが変更されて、この印刷ジョブに影響が生じるおそれがある。そこで、変更指示が受け付けられると変更ジョブが生成されて、印刷ジョブと同列に受付順でジョブキューに蓄積される。そして、ジョブキューから変更ジョブが読み出された時点で、この変更ジョブが示すパラメーターの変更がパラメーター記憶部に実行される。これによって、変更指示より前に受け付けられた印刷ジョブで設定予定のパラメーターが変更されるのを抑制でき、適切なパラメーターで印刷ジョブを実行することが可能となる。
【００１５】
また、第１工程では、パラメーター記憶部に記憶されているパラメーターを取得した結果に基づき、変更指示に応じて変更ジョブを生成する必要があるかを判断し、必要があると判断すると変更ジョブを生成する一方、必要がないと判断すると変更ジョブを生成しないように、印刷プログラムを構成しても良い。これによって、変更ジョブの生成を効率化できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の印刷装置を備えた印刷システムの一例を示すブロック図。
【図２】印刷装置の印刷実行部の一例を模式的に示す図。
【図３】印刷装置のパラメーター記憶部の構造の一例を模式的に示す図。
【図４】印刷指示に関する動作の一例を示す図。
【図５】管理用コンピューターからの変更指示に関する動作の一例を示す図。
【図６】ＵＩからの変更指示に関する動作の一例を示す図。
【図７】ジョブの実行に関する動作の一例を示す図。
【図８】本発明の印刷プログラムを実行する印刷システムの一例を示すブロック図。
【図９】印刷指示に関する動作の一例を示す図。
【図１０】管理用コンピューターからの変更指示に関する動作の一例を示す図。
【図１１】ＵＩからの変更指示に関する動作の一例を示す図。
【図１２】ジョブの実行に関する動作の一例を示す図。
【発明を実施するための形態】
【００１７】
図１は本発明に係る印刷装置を備えた印刷システムの一例を示すブロック図である。この印刷システム１はＲＩＰ(Raster Image Processor)２、印刷装置３および管理用コンピューター４を備え、これらがネットワーク（例えばローカル・エリア・ネットワーク）で接続されている。この印刷システム１では、ＲＩＰ２が生成した印刷ジョブＪｐを印刷装置３が実行することで、印刷ジョブＪｐの示す画像が印刷される（印刷処理）。また、管理用コンピューター４は、ＲＩＰ２および印刷装置３による印刷処理を制御するために設けられたパーソナルコンピューターである。
【００１８】
印刷装置３は、制御手段３０、印刷実行部３１、パラメーター記憶部３２およびＵＩ(User Interface)３３を備える。制御手段３０は、印刷ジョブＪｐの実行に要する制御を実行する。印刷実行部３１は、印刷ジョブＪｐを実行する機械的構成である。パラメーター記憶部３２はＲＡＭ(Random Access Memory)で構成され、印刷ジョブＪｐの実行に先立って印刷実行部３１に設定されるマシンパラメーターＰを印刷媒体の種類毎に記憶する。なお、印刷実行部３１およびマシンパラメーターＰの具体的内容は後述する。ＵＩ３３は、例えばタッチパネルで構成され、ユーザーからの入力操作を受け付ける。
【００１９】
制御手段３０は、演算処理を実行する演算部３０１を有する。この演算部３０１は、ＣＰＵ(Central Processing Unit)およびＲＡＭで構成されたコンピューターである。さらに、制御手段３０は、ＨＤＤ(hard disk drive)に構成されたジョブキューＱｊを有する。ジョブキューＱｊは、ＲＩＰ２から受信した印刷ジョブＪｐや、パラメーター記憶部３２内のマシンパラメーターＰを変更する変更ジョブＪｃといったジョブＪを蓄積する。なお、変更ジョブＪｃの詳細は後述する。
【００２０】
図２は印刷装置の印刷実行部の一例を模式的に示す図である。印刷装置３の印刷実行部３１はロール・トゥ・ロールで搬送方向Ｘに印刷媒体Ｍを搬送する搬送手段３１１を有する。この搬送手段３１１は、印刷媒体Ｍの搬送方向Ｘに順に並ぶ繰出ローラー３１２、一対のローラー３１３、３１４および巻取ローラー３１５を有する。繰出ローラー３１１は、ロール状に巻き付けられた印刷媒体Ｍを搬送方向Ｘに繰り出す。一対のローラー３１３、３１４は巻取ローラー３１５により繰り出された印刷媒体Ｍを挟み込む。ローラー３１４はローラー３１３に付勢されており、印刷媒体Ｍに一定の荷重を与える一方、ローラー３１３は所定のトルクを印刷媒体Ｍに加えることで印刷媒体Ｍに一定のテンションを与えつつ印刷媒体Ｍを搬送方向Ｘに搬送する。そして、巻取ローラー３１５が一対のローラー３１３、３１４から印刷媒体Ｍを巻き取る。
【００２１】
また、印刷装置３は、繰出ローラー３１２とローラー３１３との間で、搬送方向Ｘに順に並ぶプリヒーター３１６、プラテンヒーター３１７およびアフターヒーター３１８を有し、これらの上面に接する印刷媒体Ｍを加熱する。さらに、印刷装置３は、所定のプラテンギャップｇを空けてプラテンヒーター３１７に対向する印刷ヘッド３１９を有する。この印刷ヘッド３１９はプラテンヒーター３１７に支持される印刷媒体Ｍに対してインクジェット方式でインクを吐出する。
【００２２】
かかる印刷装置３では、搬送手段３１１が印刷媒体Ｍを搬送方向Ｘへ間欠的に搬送することで、印刷媒体Ｍの未印刷領域をプラテンヒーター３１７上に送り出す。そして、印刷ヘッド３１９は、搬送方向Ｘに直交する走査方向Ｙに移動しつつインクを吐出する主走査を実行する。この際、印刷ヘッド３１９が主走査を実行する回数（パス数）は適宜設定が可能であり、印刷ヘッド３１９は設定されたパス数だけ主走査を実行することで、プラテンヒーター３１７に停止する印刷媒体Ｍに画像を印刷する。また、複数の主走査の実行間隔を調整することで、先の主走査で印刷媒体Ｍに着弾したインクのプラテンヒーター３１７による乾燥時間が制御される。
【００２３】
ところで、印刷装置３においては、様々な種類の印刷媒体Ｍに対して印刷ジョブＪｐを実行することができる。ちなみに、印刷媒体Ｍの媒体種を規定する要素としては、
・印刷媒体Ｍの長さ
・印刷媒体Ｍの幅
・印刷媒体Ｍの厚み
・印刷媒体Ｍの単位面積当たりの重量
・印刷媒体Ｍの素材（紙、フィルムあるいはこれらの積層等）
・印刷媒体Ｍの吸水性
・印刷媒体Ｍの色
・印刷媒体Ｍにおける糊の有無
等の物理的構成が挙げられる。つまり、これらの印刷媒体Ｍの物理的構成のいずれかが異なれば、媒体種が異なると取り扱うことができる。
【００２４】
そして、印刷装置３での印刷においては、次に例示列挙するマシンパラメーターＰ
・印刷媒体Ｍに与えるテンション
・ローラー３１４の荷重
・プラテンギャップｇ
・主走査の実行回数（パス数）
・主走査の実行間隔
・プリヒーター３１６の温度
・プラテンヒーター３１７の温度
・アフターヒーター３１８の温度
等が印刷媒体Ｍの媒体種に応じて異なりうる。そこで、印刷装置３は、図１に示したようにパラメーター記憶部３２を有し、印刷媒体Ｍの媒体種に応じたマシンパラメーターＰの値をパラメーター記憶部３２に記憶する。
【００２５】
図３は印刷装置のパラメーター記憶部の構造の一例を模式的に示す図である。パラメーター記憶部３２は、互いに異なる媒体種Ｍｋに対応する複数の記憶領域Ｒ（Ｒ１〜Ｒ８）を有し、これら記憶領域Ｒに対してはそれぞれを識別するための識別番号ＩＤ（ＩＤ１〜ＩＤ８）が付されている。そして、各記憶領域Ｒには媒体種ＭｋとマシンパラメーターＰとが関連付けられて格納されている。こうして、媒体種Ｍｋの印刷媒体Ｍへの印刷ジョブＪの実行に応じたマシンパラメーターＰが、媒体種Ｍｋ毎に記憶される。
【００２６】
このパラメーター記憶部３２の記憶内容は、ＵＩ３３あるいは管理用コンピューター４により変更可能である。したがって、ユーザーは、ＵＩ３３あるいは管理用コンピューター４を操作することで、所望の媒体種Ｍｋに対応するマシンパラメーターＰを微調整したり、新たな媒体種Ｍｋに対応するマシンパラメーターＰを登録したりすることができる。なお、管理用コンピューター４の記憶手段（不図示）と、印刷装置３のパラメーター記憶部３２との記憶内容は同期が取られており、パラメーター記憶部３２の内容が定期的に管理用コンピューター４の記憶手段に反映される。
【００２７】
そして、印刷装置３の演算部３０１は動作指示を受け付けると、当該動作指示に従って制御を実行する。動作指示としては、パラメーター記憶部３２内のマシンパラメーターＰの変更を指示する変更指示と、印刷ジョブＪｐの実行を指示する印刷指示とが存在する。演算部３０１は、変更指示を受け付けると変更ジョブＪｃを生成して、ジョブキューＱｊに保存する。この変更ジョブＪｃは、変更指示が指示するマシンパラメーターＰの変更をパラメーター記憶部３２に実行するジョブである。また、演算部３０１は、印刷指示を受け付けると、印刷指示が実行を指示する印刷ジョブＪｐをジョブキューＱｊに保存する。続いては、この点について図４〜図７を用いて詳述する。
【００２８】
図４は図１の印刷システムで実行される印刷指示に関する動作の一例を示す図である。なお、図４および以下の図５〜図７における印刷装置３の動作は、制御手段３０の演算部３０１の制御により実行される。ステップＳ１０１では、ユーザーがＲＩＰ２を操作することでＲＩＰ２に印刷ジョブＪｐを生成させる。具体的には、ＲＩＰ２はユーザーにより指定された画像データをラスタライズすることで印刷ジョブＪｐ（ラスターデータ）を生成する。この印刷ジョブＪｐには、当該印刷ジョブＪｐの実行対象となる印刷媒体Ｍの媒体種Ｍｋを示す識別番号ＩＤ（図３）が含まれる。ＲＩＰ２は、こうして生成した印刷ジョブＪｐを実行せよとの印刷指示を印刷装置３に送信する（ステップＳ１０２）。そして、印刷装置３は、ＲＩＰ２から受信した印刷指示が示す印刷ジョブＪｐをジョブキューＱｊに蓄積（キューイング）する（ステップＳ１０３）。このステップＳ１０３は、印刷装置３が印刷指示（印刷ジョブＪｐ）を受信する度に実行される。
【００２９】
図５は図１の印刷システムで実行される管理用コンピューターからの変更指示に関する動作の一例を示す図である。ステップＳ２０１では、変更指示が管理用コンピューター４から印刷装置３に送信される。この変更指示は、パラメーター記憶部３２に記憶される各マシンパラメーターＰのうち変更対象となるマシンパラメーターＰを示す識別番号ＩＤと、マシンパラメーターＰの変更内容とを含む。印刷装置３は、受信した変更指示を変更ジョブＪｃに変換する（ステップＳ２０２）。この変更ジョブＪｃは、パラメーター記憶部３２内のマシンパラメーターＰのうち変更指示が示す識別番号ＩＤに対応するマシンパラメーターＰに、当該変更指示が示す変更を実行するジョブである。そして、印刷装置３は、この変更ジョブＪｃをジョブキューＱｊに蓄積（キューイング）する（ステップＳ２０３）。これらステップＳ２０２、Ｓ２０３は、印刷装置３が変更指示を受信する度に実行される。
【００３０】
図６は図１の印刷システムで実行されるＵＩからの変更指示に関する動作の一例を示す図である。ステップＳ３０１では、印刷装置３は、ＵＩ３３に入力された変更指示を受け付ける。印刷装置３は、上述のステップＳ２０２と同じ要領で、受信した変更指示を変更ジョブＪｃに変換する（ステップＳ３０２）。そして、印刷装置３は、この変更ジョブＪｃをジョブキューＱｊに蓄積（キューイング）する（ステップＳ３０３）。これらステップＳ３０２、Ｓ３０３は、印刷装置３が変更指示を受信する度に実行される。
【００３１】
つまり、印刷装置３の演算部３０１は、動作指示（印刷指示、変更指示）を受け付ける度にジョブＪ（印刷ジョブＪｐ、変更ジョブＪｃ）をジョブキューＱｊに順番に蓄積する。したがって、ジョブキューＱｊには、複数のジョブＪが各ジョブＪに対応する動作指示の受付順に蓄積される。その結果、図１に示す例では、印刷ジョブＪｐ（１）、Ｊｐ（２）、Ｊｐ（３）、変更ジョブＪｃ（４）および印刷ジョブＪｐ（５）がこの順序（受付順）で蓄積されている。なお、印刷ジョブＪｐおよび変更ジョブＪｃといった各ジョブＪに付された括弧内の数字はジョブキューＱｊへの蓄積順、換言すれば対応する動作指示の受付順を示す。つまり、該当数字が小さいほど、蓄積順（受付順）が早い。
【００３２】
図７は図１の印刷システムでのジョブの実行に関する動作の一例を示す図である。ステップＳ４０１では、印刷装置３は、ジョブキューＱｊに蓄積されるジョブＪのうち、受付順が最初のジョブＪをジョブキューＱｊから読み出す。読み出されたジョブＪが印刷ジョブＪｐである場合には、ステップＳ４０２〜Ｓ４０４が実行される。ステップＳ４０２では、印刷ジョブＪｐに含まれる識別番号ＩＤに対応するマシンパラメーターＰがパラメーター記憶部３２から読み出される。こうして読み出されたマシンパラメーターＰは印刷実行部３１に設定され、印刷実行部３１でのマシンパラメーターＰが変更・調整される（ステップＳ４０３）。マシンパラメーターＰの設定が完了すると、印刷ジョブＪｐが印刷実行部３１によって実行される（ステップＳ４０４）。なお、印刷ジョブＪｐは、その実行完了に伴ってジョブキューＱｊから削除される。
【００３３】
ステップＳ４０１で読み出されたジョブＪが変更ジョブＪｃである場合には、ステップＳ４０５において変更ジョブＪｃが実行される。具体的には、パラメーター記憶部３２内のマシンパラメーターＰのうち、変更ジョブＪｃが示す識別番号ＩＤに対応するマシンパラメーターＰに対して、変更ジョブＪｃが示す変更が実行される。なお、変更ジョブＪｃは、その実行完了に伴ってジョブキューＱｊから削除される。
【００３４】
このように構成された実施形態では、印刷装置３は、パラメーター記憶部３２内のマシンパラメーターＰの変更を指示する変更指示あるいは印刷ジョブＪｐの実行を指示する印刷指示を動作指示として受け付ける。そして、印刷装置３は、動作指示に応じたジョブＪを動作指示の受付順でジョブキューＱｊに蓄積する。具体的には、印刷装置３は、印刷指示を受け付けると、当該印刷指示が実行を指示する印刷ジョブＪｐをジョブキューＱｊに蓄積する。そして、印刷装置３は、印刷ジョブＪｐをジョブキューＱｊから受付順に読み出して当該印刷ジョブＪｐを実行する。この際、印刷装置３は、印刷ジョブＪｐに対応するマシンパラメーターＰをパラメーター記憶部３２から読み出して印刷実行部３１に設定してから、印刷実行部３１により印刷ジョブＪｐを実行する。
【００３５】
また、印刷装置３は、変更指示を受け付けると、当該変更指示が指示するマシンパラメーターＰの変更をパラメーター記憶部３２に実行する変更ジョブＪｃを生成してジョブキューＱｊに蓄積する。つまり、変更指示の受付時に直ちにパラメーター記憶部３２のマシンパラメーターＰを変更すると、変更指示より前に受け付けた蓄積中の印刷ジョブＪｐで設定を予定しているマシンパラメーターＰが変更されて、この印刷ジョブＪｐに影響が生じるおそれがある。図１の例で具体的に説明すると、変更ジョブＪｃ（４）に対応する変更指示の受付時では、３個の印刷ジョブＪｐ（１）〜Ｊｐ（３）がジョブキューＱｊに保留中である。したがって、この変更指示の変更対象のマシンパラメーターＰが、例えば印刷ジョブＪｐ（２）で設定予定のマシンパラメーターＰと同じであると、変更指示に従ってマシンパラメーターＰを変更することで、印刷ジョブＪｐ（２）を適切なマシンパラメーターＰで実行できない。
【００３６】
そこで、印刷装置３は、変更指示を受け付けると変更ジョブＪｃを生成して、印刷ジョブＪｐと同列に受付順でジョブキューＱｊに蓄積する。そして、印刷装置３は、ジョブキューＱｊから変更ジョブＪｃを読み出した時点で、この変更ジョブＪｃが示すマシンパラメーターＰの変更をパラメーター記憶部３２に実行する。これによって、変更指示より前に受け付けた印刷ジョブＪｐで設定予定のマシンパラメーターＰが変更されるのを抑制でき、適切なマシンパラメーターＰで印刷ジョブＪｐを実行することが可能となる。
【００３７】
また、演算部３０１は、外部の管理用コンピューター４から受け付けた変更指示を変更ジョブＪｃに変換してジョブキューＱｊに蓄積する。これによって、管理用コンピューター４から受け付けた変更指示に応じたマシンパラメーターＰの変更を、当該変更指示より前に受け付けた印刷ジョブＪｐへの影響を抑えつつ実行できる。
【００３８】
また、演算部３０１は、ＵＩ３３に入力された変更指示を変更ジョブＪｃに変換してジョブキューＱｊに蓄積する。これによって、ＵＩ３３から受け付けた変更指示に応じたマシンパラメーターＰの変更を、当該変更指示より前に受け付けた印刷ジョブＪｐへの影響を抑えつつ実行できる。
【００３９】
また、変更指示は、印刷媒体Ｍの媒体種Ｍｋに応じたマシンパラメーターＰの変更を指示する。具体的には、パラメーター記憶部３２は、印刷媒体Ｍの媒体種Ｍｋに応じたマシンパラメーターＰを印刷媒体Ｍの媒体種Ｍｋ毎に記憶する。そして、演算部３０１は、パラメーター記憶部３２に記憶されるマシンパラメーターＰのうち、変更指示が示す印刷媒体Ｍの種類に応じたマシンパラメーターＰを変更する変更ジョブＪｃを生成する。これによって、印刷媒体Ｍの媒体種Ｍｋ毎にマシンパラメーターＰを変更することが可能となっている。
【００４０】
図８は本発明に係る印刷プログラムを実行する印刷システムの一例を示すブロック図である。以下では、上記実施形態の差異部分を中心に説明することとし、共通部分は相当符号を付して適宜説明を省略する。なお、上記実施形態と共通する構成を具備することで同様の効果が奏されることは言うまでも無い。
【００４１】
図８に示す印刷システム１では、プリンタードライバー５が具備されており、ＲＩＰ２および管理用コンピューター４から印刷装置３へのアクセスは、プリンタードライバー５を介して実行される。また、ジョブキューＱｊは、印刷装置３ではなくプリンタードライバー５に設けられている。このプリンタードライバー５は、ＣＰＵおよびＲＡＭで構成されたコンピューターである演算部５１と、ＨＤＤで構成された記憶部５２とを有する。記憶部５２には印刷プログラムＧｐが記憶されており、演算部５１は印刷プログラムＧｐを実行することで、後述の制御を実行する。
【００４２】
つまり、プリンタードライバー５の演算部５１は動作指示を受け付けると、当該動作指示に従って制御を実行する。動作指示としては、上記実施形態と同様に、変更指示および印刷指示が存在する。演算部５１は、変更指示を受け付けると変更ジョブＪｃを生成して、ジョブキューＱｊに保存する。また、演算部５１は、印刷指示を受け付けると、印刷指示が実行を指示する印刷ジョブＪｐをジョブキューＱｊに保存する。続いては、この点について図９〜図１１を用いて詳述する。
【００４３】
図９は図８の印刷システムで実行される印刷指示に関する動作の一例を示す図である。なお、図９および以下の図１０〜図１２において、プリンタードライバー５の動作は、演算部５１による印刷プログラムＧｐに基づく制御により実行され、印刷装置３の動作は、制御手段３０の演算部３０１の制御により実行される。ステップＳ５０１では、ユーザーがＲＩＰ２を操作することでＲＩＰ２に印刷ジョブＪｐを生成させる。これによって、上述のステップＳ１０１と同様に、その実行対象となる印刷媒体Ｍの媒体種Ｍｋを示す識別番号ＩＤ（図３）を含む印刷ジョブＪｐが生成される。そして、ＲＩＰ２は、印刷ジョブＪｐを実行せよとの印刷指示をプリンタードライバー５に送信する（ステップＳ５０２）。
【００４４】
プリンタードライバー５は、ＲＩＰ２から受信した印刷指示が示す印刷ジョブＪｐをジョブキューＱｊに蓄積（キューイング）する（ステップＳ５０３）。また、ＲＩＰ２は、ジョブキューＱｊに蓄積される印刷ジョブＪｐの数を印刷装置３に通知する（ステップＳ５０４）。これらステップＳ５０３、Ｓ５０４は、プリンタードライバー５が印刷指示（印刷ジョブＪｐ）を受信する度に実行される。
【００４５】
図１０は図８の印刷システムで実行される管理用コンピューターからの変更指示に関する動作の一例を示す図である。ステップＳ６０１では、変更指示が管理用コンピューター４からプリンタードライバー５に送信される。プリンタードライバー５は、受信した変更指示を変更ジョブＪｃに変換する（ステップＳ６０２）。そして、プリンタードライバー５は、この変更ジョブＪｃをジョブキューＱｊに蓄積（キューイング）する（ステップＳ６０３）。これらステップＳ６０２、Ｓ６０３は、プリンタードライバー５が変更指示を受信する度に実行される。
【００４６】
図１１は図８の印刷システムで実行されるＵＩからの変更指示に関する動作の一例を示す図である。ＵＩ３３は、マシンパラメーターＰを変更する入力操作を受け付けると、ステップＳ５０３で印刷装置３に通知されたプリンタードライバー５に蓄積中の印刷ジョブＪｐの数を取得する（ステップＳ７０１）。そして、プリンタードライバー５に印刷ジョブＪｐが蓄積されていない場合（未蓄積の場合）には、ＵＩ３３は入力された変更指示を印刷装置３に送信し、印刷装置３は変更指示に従って、パラメーター記憶部３２内の該当のマシンパラメーターＰを変更する（ステップＳ７０２）。一方、プリンタードライバー５に印刷ジョブＪｐが蓄積されている場合には、ＵＩ３３は、マシンパラメーターＰを変更する入力操作が無効である旨をユーザーに報知する。
【００４７】
このように、プリンタードライバー５の演算部５１は、動作指示（印刷指示、変更指示）を受け付ける度にジョブＪ（印刷ジョブＪｐ、変更ジョブＪｃ）をジョブキューＱｊに順番に蓄積する。したがって、ジョブキューＱｊには、複数のジョブＪが各ジョブＪに対応する動作指示の受付順に蓄積される。その結果、図８に示す例では、印刷ジョブＪｐ（１）、Ｊｐ（２）、Ｊｐ（３）、変更ジョブＪｃ（４）および印刷ジョブＪｐ（５）がこの順序（受付順）で蓄積されている。
【００４８】
図１２は図８の印刷システムでのジョブの実行に関する動作の一例を示す図である。プリンタードライバー５は、ジョブキューＱｊに蓄積されるジョブＪのうち、受付順が最初のジョブＪをジョブキューＱｊから読み出し（ステップＳ８０１）、当該ジョブＪの実行指示を印刷装置３に送信する（ステップＳ８０２）。具体的には、読み出されたジョブＪが印刷ジョブＪｐである場合には、プリンタードライバー５は、印刷ジョブＪｐの実行指示を印刷装置３に送信する。また、読み出されたジョブＪが変更ジョブＪｃである場合には、プリンタードライバー５は、変更ジョブＪｃの実行指示を印刷装置３に送信する。なお、印刷ジョブＪｐおよび変更ジョブＪｃは、それぞれの実行指示に伴って印刷装置３に送信されると、ジョブキューＱｊから削除される。
【００４９】
印刷装置３は、印刷ジョブＪｐの実行指示を受信した場合には、ステップＳ８０３〜Ｓ８０５を実行する。ステップＳ８０３では、印刷ジョブＪｐに含まれる識別番号ＩＤに対応するマシンパラメーターＰがパラメーター記憶部３２から読み出される。こうして読み出されたマシンパラメーターＰは印刷実行部３１に設定され、印刷実行部３１でのマシンパラメーターＰが変更・調整される（ステップＳ８０４）。マシンパラメーターＰの設定が完了すると、印刷ジョブＪｐが印刷実行部３１によって実行される（ステップＳ８０５）。
【００５０】
印刷装置３は、変更ジョブＪｃの実行指示を受信した場合には、変更ジョブＪｃを実行する（ステップＳ８０６）。これによって、パラメーター記憶部３２内のマシンパラメーターＰのうち、変更ジョブＪｃが示す識別番号ＩＤに対応するマシンパラメーターＰに対して、変更ジョブＪｃが示す変更が実行される。
【００５１】
このように構成された実施形態では、プリンタードライバー５は、パラメーター記憶部３２内のマシンパラメーターＰの変更を指示する変更指示あるいは印刷ジョブＪｐの実行を指示する印刷指示を動作指示として受け付ける。そして、プリンタードライバー５は、動作指示に応じたジョブＪを動作指示の受付順でジョブキューＱｊに蓄積する。具体的には、プリンタードライバー５は、印刷指示を受け付けると、当該印刷指示が実行を指示する印刷ジョブＪｐをジョブキューＱｊに蓄積する。そして、プリンタードライバー５は、印刷ジョブＪｐをジョブキューＱｊから受付順に読み出して、当該印刷ジョブＪｐを印刷装置３に実行させる。この際、印刷装置３は、印刷ジョブＪｐに対応するマシンパラメーターＰをパラメーター記憶部３２から読み出して印刷実行部３１に設定してから、印刷実行部３１により印刷ジョブを実行する。
【００５２】
また、プリンタードライバー５は、変更指示を受け付けると、当該変更指示が指示するマシンパラメーターＰの変更を印刷装置３のパラメーター記憶部３２に実行する変更ジョブＪｃを生成してジョブキューＱｊに蓄積する。つまり、変更指示の受付時に直ちに印刷装置３のパラメーター記憶部３２のマシンパラメーターＰを変更すると、変更指示より前に受け付けた蓄積中の印刷ジョブＪｐで設定を予定しているマシンパラメーターＰが変更されて、この印刷ジョブＪｐに影響が生じるおそれがある。そこで、プリンタードライバー５は変更指示を受け付けると変更ジョブＪｃを生成して、印刷ジョブＪｐと同列に受付順でジョブキューＱｊに蓄積する。そして、プリンタードライバー５は、ジョブキューＱｊから変更ジョブＪｃを読み出した時点で、この変更ジョブＪｃが示すマシンパラメーターＰの変更を印刷装置３のパラメーター記憶部３２に実行する。これによって、変更指示より前に受け付けられた印刷ジョブＪｐで設定予定のマシンパラメーターＰが変更されるのを抑制でき、適切なマシンパラメーターＰで印刷ジョブＪｐを実行することが可能となる。
【００５３】
以上のように、上記実施形態では、印刷装置３が本発明の「印刷装置」の一例に相当し、印刷実行部３１が本発明の「印刷実行部」の一例に相当し、ジョブキューＱｊが本発明の「ジョブキュー」の一例に相当し、パラメーター記憶部３２が本発明の「パラメーター記憶部」の一例に相当し、演算部３０１が本発明の「第１制御部」および「第２制御部」のそれぞれの一例に相当し、ジョブＪが本発明の「ジョブ」の一例に相当し、印刷ジョブＪｐが本発明の「印刷ジョブ」の一例に相当し、変更ジョブＪｃが本発明の「変更ジョブ」の一例に相当し、マシンパラメーターＰが本発明の「パラメーター」の一例に相当し、管理用コンピューター４が本発明の「管理装置」の一例に相当し、ＵＩ３３が本発明の「入力操作部」の一例に相当し、印刷プログラムＧｐが本発明の「印刷プログラム」の一例に相当し、演算部５１が本発明の「コンピューター」の一例に相当する。
【００５４】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して、種々の変更を加えることが可能である。例えば上記実施形態では、例えばステップＳ２０２、Ｓ３０２、Ｓ６０２のジョブ変換の実行前に、変更ジョブＪｃの生成の要否を判断しても良い。この変形例では、必要と判断されると、変更ジョブＪｃが生成され（ステップＳ２０２、Ｓ３０２、Ｓ６０２が実行され）、不要と判断されると、変更ジョブＪｃが生成されない（ステップＳ２０２、Ｓ３０２、Ｓ６０２が実行されない）。
【００５５】
具体的には、変更指示の対象となるマシンパラメーターＰをパラメーター記憶部３２から読み出して、変更指示が示す変更を行った場合の結果と、読み出したマシンパラメーターＰとを比較する。そして、これらに違いが無ければ変更ジョブＪｃの生成が不要と判断し、これらに違いがあれば変更ジョブＪｃの生成が必要と判断することができる。これによって、不要な変更ジョブＪｃの生成を抑えて、変更ジョブＪｃの生成を効率化できる。
【００５６】
さらに、パラメーター記憶部３２の配設態様を適宜変更できる。例えば、パラメーター記憶部３２を印刷装置３に設けずに、管理用コンピューター４（管理装置）に設けても良い。この場合、ステップＳ４０２、Ｓ８０３において、印刷装置３が管理用コンピューター４のパラメーター記憶部３２からマシンパラメーターＰを読み出すように構成すれば良い。
【００５７】
また、印刷システム１において、管理用コンピューター４を具備することも必須ではない。
【００５８】
また、図３に示す例では、識別番号ＩＤによってマシンパラメーターＰを識別していた。しかしながら、識別番号ＩＤを用いずに、印刷媒体Ｍの媒体種Ｍｋの名称によってマシンパラメーターＰを識別しても良い。
【００５９】
また、印刷装置３は上述のインクジェット方式に限られず、レーザー方式であっても良い。
【符号の説明】
【００６０】
３…印刷装置、３０１…演算部（第１制御部、第２制御部）、３１…印刷実行部、３２…パラメーター記憶部、３３…ＵＩ（入力操作部）、４…管理用コンピューター（管理装置）、５１…演算部（コンピューター）、Ｐ…マシンパラメーター（パラメーター）、Ｇｐ…印刷プログラム、Ｑｊ…ジョブキュー、Ｊ…ジョブ、Ｊｐ…印刷ジョブ、Ｊｃ…変更ジョブ
【図１】
2018122469.tif 000003
【図２】
2018122469.tif 000004
【図３】
2018122469.tif 000005
【図４】
2018122469.tif 000006
【図５】
2018122469.tif 000007
【図６】
2018122469.tif 000008
【図７】
2018122469.tif 000009
【図８】
2018122469.tif 000010
【図９】
2018122469.tif 000011
【図１０】
2018122469.tif 000012
【図１１】
2018122469.tif 000013
【図１２】
2018122469.tif 000014