(57)【要約】【課題】印刷ジョブの設定を変更して、再印刷を行う。【解決手段】印刷装置２は、ホスト装置１から送信された印刷ジョブを受信する印刷装置通信部２４と、受信した印刷ジョブを印刷する印刷機構２３と、印刷ジョブを特定するジョブ情報と、印刷ジョブの印刷後、印刷ジョブを送信したホスト装置１を特定するホスト情報と、を対応付けて記憶する印刷装置記憶部２５と、ユーザーから、印刷ジョブの設定変更操作を受け付けると、印刷ジョブのジョブ情報に対応付けられたホスト情報により特定されるホスト装置１に対し、印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示する印刷装置制御部２１と、を備える。【選択図】図４
2020146944.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から送信された印刷ジョブを受信する受信部と、
受信した前記印刷ジョブを印刷する印刷部と、
前記印刷ジョブの印刷後、前記印刷ジョブを特定するジョブ情報と、前記印刷ジョブを送信した前記ホスト装置を特定するホスト情報と、を対応付けて記憶する記憶部と、
ユーザーから、前記印刷ジョブの設定変更操作を受け付けると、前記印刷ジョブの前記ジョブ情報に対応付けられた前記ホスト情報により特定される前記ホスト装置に対し、前記印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示する制御部と、を備えることを特徴とする印刷装置。
【請求項２】
前記制御部は、印刷済みの前記印刷ジョブのリストである印刷ジョブリストを前記ユーザーに提示し、提示した前記印刷ジョブリストのなかから、前記ユーザーによりいずれかの前記印刷ジョブが選択されることにより、選択された前記印刷ジョブの設定変更操作を受け付けることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記ユーザーが選択した前記印刷ジョブについて、設定変更可能な複数の設定項目を前記ユーザーに提示し、提示した複数の前記設定項目のうち、前記ユーザーにより選択された前記設定項目を変更した前記変更後印刷ジョブを送信するように前記ホスト装置に指示することを特徴とする請求項２に記載の印刷装置。
【請求項４】
コンピューターを、
コンテンツを取得する取得部と、
取得した前記コンテンツに基づいて、印刷ジョブを生成し、生成した前記印刷ジョブを印刷装置に送信する第１送信制御部と、
取得した前記コンテンツ、および生成した前記印刷ジョブの少なくとも一方を記憶部に記憶させると共に、前記コンテンツおよび前記印刷ジョブの少なくとも一方の削除指示に基づいて、前記記憶部から対象となる前記コンテンツおよび前記印刷ジョブの少なくとも一方を削除する記憶制御部と、
前記印刷装置から、前記印刷ジョブの設定変更指示を受け付けると、前記記憶部から、設定変更指示の対象となる前記印刷ジョブである対象印刷ジョブまたは、前記対象印刷ジョブを生成するための前記コンテンツを読み出し、前記対象印刷ジョブの設定を変更した変更後印刷ジョブを生成して、生成した変更後印刷ジョブを前記印刷装置に送信する第２送信制御部と、として動作させるためのプログラム。
【請求項５】
前記第２送信制御部は、前記印刷ジョブの設定変更指示として、前記印刷ジョブを特定するジョブ情報と、設定変更する設定項目と、の指定を受け付け、前記記憶部から、前記ジョブ情報により特定される前記対象印刷ジョブまたは、前記対象印刷ジョブを生成するための前記コンテンツを読み出し、前記対象印刷ジョブの指定された前記設定項目の設定を変更した前記変更後印刷ジョブを生成することを特徴とする請求項４に記載のプログラム。
【請求項６】
前記記憶制御部は、前記印刷装置から、前記削除指示を受け付けることを特徴とする請求項４または５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびプログラムに関するものである。
【背景技術】
【０００２】
従来、例えば特許文献１には、ホスト装置から印刷ジョブを受信する際にエラーが発生した場合、その印刷ジョブを無効データとして記憶しておき、ホスト装置からの要求に応じて、無効データを読み出す印刷装置が開示されている。この構成により、印刷装置は、ホスト装置から、無効データを修正した修正後の印刷ジョブを受信し、受信した修正後の印刷ジョブを印刷することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０２９０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、エラーが発生することなく印刷物が印刷され、その印刷物がユーザーの希望したものでない場合、印刷ジョブの設定を変更して再印刷することができない。
【課題を解決するための手段】
【０００５】
本発明の印刷装置は、ホスト装置から送信された印刷ジョブを受信する受信部と、受信した印刷ジョブを印刷する印刷部と、印刷ジョブを特定するジョブ情報と、印刷ジョブの印刷後、印刷ジョブを送信したホスト装置を特定するホスト情報と、を対応付けて記憶する記憶部と、ユーザーから、印刷ジョブの設定変更操作を受け付けると、印刷ジョブのジョブ情報に対応付けられたホスト情報により特定されるホスト装置に対し、印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示する制御部と、を備える。なお、記憶部が「印刷ジョブの印刷後、記憶する」というのは、印刷ジョブの印刷後に記憶しているという意味であり、印刷ジョブの印刷前またはまたは印刷ジョブの印刷中から記憶していてもかまわない。
【０００６】
本発明のプログラムは、コンピューターを、コンテンツを取得する取得部と、取得したコンテンツに基づいて、印刷ジョブを生成し、生成した印刷ジョブを印刷装置に送信する第１送信制御部と、取得したコンテンツ、および生成した印刷ジョブの少なくとも一方を記憶部に記憶させると共に、コンテンツおよび印刷ジョブの少なくとも一方の削除指示に基づいて、記憶部から対象となるコンテンツおよび印刷ジョブの少なくとも一方を削除する記憶制御部と、印刷装置から、印刷ジョブの設定変更指示を受け付けると、記憶部から、設定変更指示の対象となる印刷ジョブである対象印刷ジョブまたは、対象印刷ジョブを生成するためのコンテンツを読み出し、対象印刷ジョブの設定を変更した変更後印刷ジョブを生成して、生成した変更後印刷ジョブを印刷装置に送信する第２送信制御部と、として動作させる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムのシステム構成図である。
【図２】ホスト装置のハードウェア構成を示すブロック図である。
【図３】コンテンツ情報データベースの説明図である。
【図４】印刷装置のハードウェア構成を示すブロック図である。
【図５】印刷履歴情報データベースの説明図である。
【図６】印刷システムによる通常印刷処理の流れを示すフローチャートである。
【図７】印刷システムによる再印刷処理の流れを示すフローチャートである。
【図８】印刷ジョブリスト画面の一例を示す図である。
【図９】印刷設定メニュー画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、一実施形態に係る印刷装置およびプログラムについて、添付図面を参照して説明する。図１は、印刷システムＳＹのシステム構成図である。印刷システムＳＹは、１台以上のホスト装置１と、１台以上の印刷装置２と、を備え、これらはネットワークＮＷを介して接続される。ネットワークＮＷは、例えば、ＬＡＮやインターネット通信網である。
【０００９】
なお、本実施形態において、ホスト装置１は、ホスト装置ＩＤ「H001」とホスト装置ＩＤ「H002」の２台が、印刷システムＳＹに含まれるものとする。また、印刷装置２は、印刷装置ＩＤ「P001」と印刷装置ＩＤ「P002」の２台が、印刷システムＳＹに含まれるものとする。
【００１０】
印刷システムＳＹにおいて、ホスト装置１は、印刷ジョブを生成し、生成した印刷ジョブを印刷装置２に送信する。一方、印刷装置２は、ホスト装置１から送信された印刷ジョブに基づいて、コピー用紙等の印刷媒体に印刷を行い、印刷物を作成する。以下、このように印刷装置２側におけるユーザー操作を必要とすることなく作成される印刷物を、「第１の印刷物」と称する。ユーザーは、印刷装置２で印刷された第１の印刷物が希望した印刷結果ではなかった場合、印刷装置２に対し、第１の印刷物の印刷に用いられた印刷ジョブの設定を変更するための操作を行う。以下、この操作を「設定変更操作」と称する。
【００１１】
印刷装置２は、ユーザーからの設定変更操作に基づき、ホスト装置１に対して、印刷ジョブの設定変更指示を行う。これに対し、ホスト装置１は、印刷ジョブの設定を変更した変更後印刷ジョブを生成し、生成した変更後印刷ジョブを印刷装置２に送信する。印刷装置２は、変更後印刷ジョブに基づいて印刷媒体に印刷を行い、第１の印刷物とは設定の異なる第２の印刷物を作成する。この構成により、ユーザーは、印刷装置２に対して設定変更操作を行うことで、第１の印刷物とは設定の異なる第２の印刷物を得ることができる。つまり、ユーザーは、ホスト装置１の設置場所まで戻って印刷ジョブの設定変更操作を行い、再度印刷装置２に対して印刷指示を行う、といった手間を必要とすることなく、印刷装置２の操作だけで、再印刷を行わせることができる。
【００１２】
次に、図２ないし図５を参照し、ホスト装置１および印刷装置２のハードウェア構成について説明する。図２は、ホスト装置１のハードウェア構成を示すブロック図である。ホスト装置１は、例えばＰＣ（Personal Computer）であり、ホスト制御部１１と、ホスト操作部１２と、ホスト表示部１３と、ホスト通信部１４と、ホスト記憶部１５と、を備える。ホスト制御部１１は、「コンピューター」の一例である。
【００１３】
ホスト制御部１１は、ＣＰＵ（Central Processing Unit）等のプロセッサーの他、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等を含み、ホスト装置１内の各部を制御する。なお、ホスト制御部１１は、ＣＰＵ以外のプロセッサーを用いてもよいし、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア回路で構成されてもよい。また、ホスト制御部１１のプロセッサーは、１以上のＣＰＵとＡＳＩＣ等のハードウェア回路が協働して動作する構成でもよい。
【００１４】
ホスト操作部１２は、例えばキーボードやマウスであり、コンテンツ作成アプリケーション１５ｂを用いたコンテンツの編集や印刷指示など、各種操作に用いられる。ホスト表示部１３は、例えば液晶ディスプレーであり、コンテンツ作成アプリケーション１５ｂの操作画面など、各種情報を表示する。ホスト通信部１４は、ネットワークＮＷを介して、印刷装置２と通信する。
【００１５】
ホスト記憶部１５は、例えばＨＤＤ（Hard Disk Drive）であり、ＯＳ（Operating System）１５ａ、コンテンツ作成アプリケーション１５ｂ、プリンタードライバー１５ｃおよびコンテンツ情報データベース１５ｄなどを記憶する。ホスト記憶部１５は、「記憶部」の一例である。プリンタードライバー１５ｃは、「プログラム」の一例である。
【００１６】
ＯＳ１５ａは、各種アプリケーションプログラムを動作させるための基本ソフトウェアである。コンテンツ作成アプリケーション１５ｂは、画像や文書などのコンテンツを作成するためのアプリケーションプログラムである。
【００１７】
プリンタードライバー１５ｃは、印刷装置２を制御するためのアプリケーションプログラムである。ホスト制御部１１は、このプリンタードライバー１５ｃをホスト記憶部１５から読み出して実行することにより、「取得部」、「第１送信制御部」、「記憶制御部」および「第２送信制御部」として動作する。
【００１８】
コンテンツ情報データベース１５ｄは、印刷ジョブの生成に用いられたコンテンツを記憶しておくためのデータベースである。図３は、コンテンツ情報データベース１５ｄの説明図である。同図に示すように、コンテンツ情報データベース１５ｄは、「送信日時」と、「ファイル名」と、「送信先」と、「コンテンツ」と、を対応付けたコンテンツ情報を記憶している。なお、同図に示すコンテンツ情報データベース１５ｄは、ホスト装置ＩＤ「H001」のホスト装置１に記憶されるコンテンツ情報データベース１５ｄの一例であるものとする。
【００１９】
「送信日時」は、印刷ジョブを印刷装置２に送信した日時である。「ファイル名」は、印刷装置２に送信した印刷ジョブのファイル名である。なお、印刷ジョブのファイル名は、「ジョブ情報」の一例である。「送信先」は、印刷ジョブを送信した印刷装置２を特定する印刷装置ＩＤである。同図では、印刷装置ＩＤとして「P001」などを示しているが、印刷装置２のＩＰアドレス等を用いてもよい。また、「コンテンツ」は、印刷ジョブの生成に用いられたコンテンツである。ホスト制御部１１は、印刷ジョブを印刷装置２に送信するたびに、その印刷ジョブに関するコンテンツ情報をコンテンツ情報データベース１５ｄに記憶させる。
【００２０】
以上の構成により、ホスト制御部１１は、プリンタードライバー１５ｃに基づいて、以下のように動作する。ホスト制御部１１は、ユーザーから印刷設定を受け付け、コンテンツ作成アプリケーション１５ｂにより生成されたコンテンツを取得し、受け付けた印刷設定と取得したコンテンツとに基づいて、印刷ジョブを生成し、生成した印刷ジョブを印刷装置２に送信する。印刷ジョブとは、コンテンツを、印刷装置２が読み取り可能なプログラム言語に変換した情報である。印刷装置２が読み取り可能なプログラム言語とは、例えば、ＰＤＬ（Page Description Language）等のページ記述言語や、ＸＭＬ（Extensible Markup Language）等のマークアップ言語などである。なお、ホスト制御部１１は、印刷ジョブを印刷装置２に送信する際、印刷ジョブを特定する「ファイル名」、ホスト装置１を特定する「送信元」、設定変更可能な設定項目である「変更可能項目」、印刷ジョブの設定である「印刷時設定」、を示す付加情報を、印刷ジョブに付加する。
【００２１】
なお、本実施形態では、「変更可能項目」として、設定項目「色」、「濃度」、「倍率」のうち１以上、または、変更可能項目なし、が指定されるものとする（図５参照）。ホスト制御部１１は、プリンタードライバー１５ｃを用いて、これらを指定する。ホスト制御部１１は、例えば、設定項目「色」として、カラーとモノクロのいずれかを指定し、「濃度」として、「濃い」、「普通」および「薄い」のいずれかを指定し、「倍率」として、百分率を指定する。また、ホスト制御部１１は、印刷ジョブに対してユーザーが設定した印刷設定や、印刷ジョブを生成するためのコンテンツのコンテンツ種別に応じて、「変更可能項目」を指定する。若しくは、ホスト制御部１１は、ユーザーから、「変更可能項目」の設定操作を受け付け、設定された「変更可能項目」を、付加情報に含めて印刷装置２に送信する。
【００２２】
また、「印刷時設定」は、設定項目「色」、「濃度」、「倍率」のうち１以上が特定されるものとする。ホスト制御部１１は、ユーザーから、これらの設定項目についての印刷設定を受け付け、ユーザーにより設定された各設定項目の設定値を、「印刷時設定」として、付加情報に含めて印刷装置２に送信する。なお、「印刷時設定」は、ユーザーによる設定ではなく、デフォルト設定でもよい。また、ホスト制御部１１は、ユーザーにより設定された各設定項目の設定値に基づいて、印刷ジョブを生成し、生成した印刷ジョブを印刷装置２に送信する。
【００２３】
一方、ホスト制御部１１は、取得したコンテンツをコンテンツ情報データベース１５ｄに記憶させると共に、コンテンツの削除指示に基づいて、コンテンツ情報データベース１５ｄから対象となるコンテンツ情報を削除する。コンテンツ情報の削除指示は、印刷装置２から受け付ける場合と、ホスト装置１に対するユーザー操作を受け付ける場合と、が考えられる。前者の場合については、後述する。また、後者の場合、ホスト制御部１１は、プリンタードライバー１５ｃの設定画面に、コンテンツ情報データベース１５ｄに記憶されている１以上のコンテンツ情報に対応する１以上の選択肢を表示し、その中からユーザーが削除対象として指定した選択肢に対応するコンテンツ情報を削除することが考えられる。この場合、ホスト制御部１１は、１以上の選択肢として、１以上のコンテンツ情報に含まれる「送信日時」、「ファイル名」および「送信先」などを表示することが好ましい（図３参照）。また、ホスト制御部１１は、ホスト装置１に対するユーザー操作によってコンテンツ情報を削除した場合、当該コンテンツ情報の「送信先」に対してコンテンツ情報を削除した旨を通知する。これによって印刷装置２は、当該コンテンツ情報に基づいた再印刷が不可能になったことを把握でき、印刷履歴情報データベース２５ｂから対応する印刷履歴情報を削除する。なお、印刷装置２は、印刷履歴情報を削除する代わりに再印刷が不可能になったこと示す情報を記憶し、削除したコンテンツ情報に基づいた再印刷のユーザーからの指示を受け付けないようにしてもよい。
【００２４】
また、ホスト制御部１１は、印刷装置２から、印刷ジョブの設定変更指示を受け付けると、設定変更指示の対象となる印刷ジョブである対象印刷ジョブを生成するためのコンテンツを、コンテンツ情報データベース１５ｄから読み出す。また、ホスト制御部１１は、読み出したコンテンツに基づいて、対象印刷ジョブの設定を変更した変更後印刷ジョブを生成し、生成した変更後印刷ジョブを印刷装置２に送信する。なお、変更後印刷ジョブは、印刷ジョブの一種である。
【００２５】
図４は、印刷装置２のハードウェア構成を示すブロック図である。印刷装置２は、印刷装置制御部２１と、操作パネル２２と、印刷機構２３と、印刷装置通信部２４と、印刷装置記憶部２５と、を備える。印刷装置制御部２１は、「制御部」の一例である。印刷機構２３は、「印刷部」の一例である。印刷装置通信部２４は、「受信部」の一例である。印刷装置記憶部２５は、「記憶部」の一例である。
【００２６】
印刷装置制御部２１は、ＣＰＵ等のプロセッサー、ＲＯＭおよびＲＡＭ等を含み、印刷装置２内の各部を制御する。なお、印刷装置制御部２１は、ＣＰＵ以外のプロセッサーを用いてもよいし、ＡＳＩＣ等のハードウェア回路で構成されてもよい。また、印刷装置制御部２１のプロセッサーは、１以上のＣＰＵとＡＳＩＣ等のハードウェア回路が協働して動作する構成でもよい。
【００２７】
操作パネル２２は、ユーザーからの各種操作を受け付けると共に、ユーザーに対し各種情報を提示する。本実施形態において操作パネル２２は、主に、印刷ジョブリスト画面Ｄ１（図８参照）や印刷設定メニュー画面Ｄ２（図９参照）を表示し、これらの画面に対する各種操作を受け付けるために用いられる。
【００２８】
印刷機構２３は、コピー用紙等の印刷媒体に印刷を行う機構である。印刷機構２３には、例えば印刷装置２がインクジェットプリンターの場合、インクジェットヘッド、インクジェットヘッドを駆動するヘッド駆動機構、印刷媒体を搬送する印刷媒体搬送機構などが含まれる。また、例えば印刷装置２がレーザープリンターの場合、レーザー光源、転写機構、印刷媒体を搬送する印刷媒体搬送機構などが含まれる。印刷装置通信部２４は、ネットワークＮＷを介して、ホスト装置１と通信する。
【００２９】
印刷装置記憶部２５は、例えばフラッシュメモリーであり、ファームウェア２５ａおよび印刷履歴情報データベース２５ｂなどを記憶する。ファームウェア２５ａは、印刷装置２を制御するための制御プログラムである。印刷装置制御部２１は、このファームウェア２５ａを印刷装置記憶部２５から読み出して実行することにより、ホスト装置１との通信制御や、印刷機構２３の印刷制御などを行う。
【００３０】
印刷履歴情報データベース２５ｂは、印刷ジョブの印刷履歴を記憶しておくためのデータベースである。図５は、印刷履歴情報データベース２５ｂの説明図である。同図に示すように、印刷履歴情報データベース２５ｂは、「受信日時」と、「ファイル名」と、「送信元」と、「変更可能項目」と、「印刷時設定」と、を対応付けた印刷履歴情報を記憶している。印刷履歴情報のうち、「ファイル名」、「送信元」、「変更可能項目」および「印刷時設定」は、ホスト装置１から送信される印刷ジョブに付加された付加情報に含まれる情報である。なお、同図に示す印刷履歴情報データベース２５ｂは、印刷装置ＩＤ「P001」の印刷装置２に記憶される印刷履歴情報データベース２５ｂの一例であるものとする。
【００３１】
「受信日時」は、ホスト装置１から印刷ジョブを受信した日時である。「ファイル名」は、ホスト装置１から受信した印刷ジョブのファイル名である。「送信元」は、印刷ジョブを送信したホスト装置１を特定するホスト装置ＩＤである。なお、ホスト装置ＩＤは、「ホスト情報」の一例である。同図では、ホスト装置ＩＤとして「H001」などを示しているが、ホスト装置１のＩＰアドレス等を用いてもよい。「変更可能項目」は、印刷ジョブの設定を変更可能な設定項目である。「印刷時設定」は、印刷ジョブを印刷したときの各設定項目の設定値である。印刷装置制御部２１は、印刷ジョブを印刷するたびに、この印刷履歴情報を印刷履歴情報データベース２５ｂに記憶させる。
【００３２】
以上の構成により、印刷装置制御部２１は、ファームウェア２５ａに基づいて、以下のように動作する。印刷装置制御部２１は、ホスト装置１から送信された印刷ジョブを受信し、受信した印刷ジョブに基づいて印刷を行う。また、印刷装置制御部２１は、受信した印刷ジョブを特定する「ファイル名」や、印刷ジョブを送信したホスト装置１を特定するホスト装置ＩＤを示す「送信元」などを含む印刷履歴情報を、印刷履歴情報データベース２５ｂに記憶させる。
【００３３】
また、印刷装置制御部２１は、印刷ジョブの印刷後、ユーザーから、印刷ジョブの設定変更操作を受け付けると、印刷履歴情報データベース２５ｂにおいて、その印刷ジョブの「ファイル名」に対応付けられた「送信元」のホスト装置ＩＤにより特定されるホスト装置１に対し、印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示する。このとき、印刷装置制御部２１は、印刷履歴情報データベース２５ｂに記憶された印刷履歴情報のリストである印刷ジョブリスト４１（図８参照）をユーザーに提示し、提示した印刷ジョブリスト４１のなかから、ユーザーによりいずれかの印刷ジョブが選択されることにより、選択された印刷ジョブの設定変更操作を受け付ける。また、印刷装置制御部２１は、ユーザーが選択した印刷ジョブについて、設定変更可能な複数の設定項目をユーザーに提示し（図９参照）、提示した複数の設定項目のうち、ユーザーにより選択された設定項目を変更した変更後印刷ジョブを送信するようにホスト装置１に指示する。
【００３４】
また、印刷装置制御部２１は、ユーザー操作に基づいて、または自動的に、ホスト装置１に対するコンテンツの削除指示を行う。例えば、印刷装置制御部２１は、印刷履歴情報データベース２５ｂを参照して印刷ジョブのリストをユーザーに提示し、提示した印刷ジョブのリストのなかから、ユーザーにより削除対象となる印刷ジョブが選択されることにより、選択された印刷ジョブに関する印刷履歴情報を削除する。印刷装置制御部２１は、印刷履歴情報データベース２５ｂから印刷履歴情報が削除された場合、その印刷履歴情報に含まれる「ファイル名」をホスト装置１に送信して、コンテンツの削除指示を行う。
【００３５】
また、印刷装置制御部２１は、印刷履歴情報データベース２５ｂに記憶された印刷履歴情報のうち、印刷履歴情報データベース２５ｂに記憶されてから所定期間を経過した印刷履歴情報を自動的に削除する。また、印刷装置制御部２１は、印刷履歴情報データベース２５ｂに記憶された印刷履歴情報の数が上限件数に達した場合、記憶された日時が古い印刷履歴情報を自動的に削除する。このように、印刷装置制御部２１は、印刷履歴情報を自動的に削除した場合も、その印刷履歴情報に含まれる「ファイル名」をホスト装置１に送信して、コンテンツの削除指示を行う。
【００３６】
次に、図６および図７のフローチャートを参照し、印刷システムＳＹによる通常印刷処理および再印刷処理について説明する。通常印刷処理は、上記の「第１の印刷物」を印刷する処理であり、再印刷処理は、上記の「第２の印刷物」を印刷する処理である。これらのフローチャートにおいて、ホスト装置１の動作は、主にプリンタードライバー１５ｃに基づくものである。
【００３７】
図６は、印刷システムＳＹによる通常印刷処理の流れを示すフローチャートである。ホスト装置１は、コンテンツ作成アプリケーション１５ｂにより作成されたコンテンツを取得し（Ｓ０１）、さらにユーザーからの印刷設定操作を受け付ける（Ｓ０２）。印刷設定操作は、例えば、プリンタードライバー１５ｃが提供する印刷設定画面（図示省略）に対して行われる。ホスト装置１は、取得したコンテンツと、印刷設定操作により設定された印刷設定と、に基づいて印刷ジョブを生成する（Ｓ０３）。ホスト装置１は、生成した印刷ジョブに、付加情報を付加して印刷装置２に送信する（Ｓ０４）。上記のとおり、付加情報には、「ファイル名」、「送信元」、「変更可能項目」および「印刷時設定」が含まれる。ホスト装置１は、印刷ジョブを印刷装置２に送信した後、その印刷ジョブに関するコンテンツ情報を、コンテンツ情報データベース１５ｄに記憶する（Ｓ０５）。
【００３８】
印刷装置２は、ホスト装置１から印刷ジョブおよび付加情報を受信する（Ｓ０６）。その後、印刷装置２は、印刷ジョブを印刷し（Ｓ０７）、その印刷ジョブに関する印刷履歴情報を、印刷履歴情報データベース２５ｂに記憶する（Ｓ０８）。
【００３９】
図７は、印刷システムＳＹによる再印刷処理の流れを示すフローチャートである。印刷装置２は、ユーザーから、印刷ジョブリスト表示操作を受け付けると（Ｓ１１）、印刷ジョブリスト画面Ｄ１（図８参照）を操作パネル２２に表示する（Ｓ１２）。印刷装置２は、印刷ジョブリスト画面Ｄ１に対する、印刷ジョブの選択操作を受け付けると（Ｓ１３）、印刷設定メニュー画面Ｄ２（図９参照）を表示する（Ｓ１４）。印刷装置２は、印刷設定メニュー画面Ｄ２に対する、設定変更操作および印刷指示操作を受け付けると（Ｓ１５）、ホスト装置１に対し印刷ジョブの設定変更指示を行う（Ｓ１６）。設定変更操作では、設定変更の対象となる設定項目と、その設定項目の設定値と、が指定される。また、印刷装置２は、印刷ジョブの設定変更指示時には、印刷ジョブの「ファイル名」と、設定変更の対象となる「設定項目」と、その設定項目の「設定値」と、を含む指定情報を、ホスト装置１に送信する。このとき、設定変更指示の送信先となるホスト装置１は、印刷履歴情報データベース２５ｂにおいて、Ｓ１３で選択された印刷ジョブの「ファイル名」に対応付けられている「送信元」のホスト装置ＩＤにより特定される。
【００４０】
ホスト装置１は、印刷装置２から、印刷ジョブの設定変更指示を受け付けると（Ｓ１７）、設定変更指示の対象となる印刷ジョブである対象印刷ジョブを生成するためのコンテンツを、コンテンツ情報データベース１５ｄから読み出す（Ｓ１８）。対象印刷ジョブは、印刷装置２から送信された指定情報に含まれる「ファイル名」によって特定される。ホスト装置１は、読み出したコンテンツと、指定情報に含まれる「設定項目」および「設定値」と、に基づいて、変更後印刷ジョブを生成する（Ｓ１９）。ホスト装置１は、生成した変更後印刷ジョブを、印刷装置２に送信する（Ｓ２０）。なお、ホスト装置１は、変更後印刷ジョブを、印刷装置２に送信した後、コンテンツ情報データベース１５ｄ内のコンテンツ情報における「送信日時」を更新する（Ｓ２１）。すなわち、ホスト装置１は、対象印刷ジョブの「ファイル名」に対応付けられた「送信日時」を、変更後印刷ジョブの送信日時に書き換える。なお、書き換えではなく、コンテンツ情報データベース１５ｄから対象印刷ジョブのコンテンツ情報を削除し、変更後印刷ジョブに基づいてコンテンツ情報をコンテンツ情報データベース１５ｄに新たに記憶するようにしてもよい。
【００４１】
一方、印刷装置２は、ホスト装置１から変更後印刷ジョブを受信すると（Ｓ２２）、受信した変更後印刷ジョブを印刷する（Ｓ２３）。また、印刷装置２は、変更後印刷ジョブを印刷した後、印刷履歴情報データベース２５ｂ内の印刷履歴情報における「受信日時」および「印刷時設定」を更新する（Ｓ２４）。すなわち、印刷装置２は、Ｓ１３で選択された印刷ジョブの「ファイル名」に対応付けられた「受信日時」を変更後印刷ジョブの受信日時に書き換え、「印刷時設定」を変更後印刷ジョブの印刷設定に書き換える。
【００４２】
次に、図８および図９を参照し、操作パネル２２に表示される印刷ジョブリスト画面Ｄ１および印刷設定メニュー画面Ｄ２について説明する。図８は、印刷ジョブリスト画面Ｄ１の一例を示す図である。図８の例は、印刷装置２の印刷履歴情報データベース２５ｂ内に、図５に示す情報が記憶されている場合の表示例を示している。
【００４３】
印刷ジョブリスト画面Ｄ１は、印刷ジョブリスト４１と、設定変更ボタン４２と、キャンセルボタン４３と、を表示する。印刷ジョブリスト４１は、印刷履歴情報データベース２５ｂ（図５参照）に記憶されている１以上の印刷履歴情報について、それぞれの「ファイル名」を表示した１以上の選択肢４１ａを含む。また、１以上の選択肢４１ａには、それぞれ選択ボックス４１ｂが対応付けられている。ユーザーは、表示された１以上の選択ボックス４１ｂのうちいずれかを選択することで、再印刷を行う印刷ジョブ、すなわち設定変更操作の対象となる印刷ジョブを指定する。
【００４４】
印刷装置制御部２１は、１以上の選択ボックス４１ｂのうちいずれかが選択された状態で、設定変更ボタン４２が選択されると、印刷設定メニュー画面Ｄ２を操作パネル２２に表示させる。また、印刷装置制御部２１は、１以上の選択ボックス４１ｂのうちいずれかが選択された状態で、キャンセルボタン４３が選択されると、印刷ジョブの選択をキャンセルする。
【００４５】
図９は、印刷設定メニュー画面Ｄ２の一例を示す図である。図９の例は、図８に示した印刷ジョブリスト画面Ｄ１において、ファイル名「J0B001」の印刷ジョブが選択された場合の表示例を示している。この場合、図５に示すように、ファイル名「J0B001」の印刷ジョブに対応付けられた「変更可能項目」は、「色」、「濃度」および「倍率」の３つであるため、これらの設定項目の設定変更を行うための印刷設定メニュー５１が印刷設定メニュー画面Ｄ２に表示される。
【００４６】
印刷設定メニュー画面Ｄ２は、印刷設定メニュー５１と、印刷ボタン５２と、キャンセルボタン５３と、を表示する。印刷設定メニュー５１は、設定項目「色」の設定変更を行うための色ボタン５１ａと、設定項目「濃度」の設定変更を行うための濃度ボタン５１ｂと、設定項目「倍率」の設定変更を行うための倍率ボタン５１ｃと、を含む。また、これら色ボタン５１ａ、濃度ボタン５１ｂおよび倍率ボタン５１ｃには、ファイル名「J0B001」の印刷ジョブに対応付けられた「印刷時設定」（図５参照）が表示される。印刷装置制御部２１は、色ボタン５１ａ、濃度ボタン５１ｂおよび倍率ボタン５１ｃのうち、いずれかが選択されると、各設定項目の設定値を設定するポップアップ画面（図示省略）を表示して、設定値の変更操作を受け付ける。
【００４７】
また、印刷装置制御部２１は、印刷設定メニュー５１において、設定項目の設定値が変更された後、印刷ボタン５２が選択されると、印刷ジョブリスト画面Ｄ１で選択された印刷ジョブの「ファイル名」と、印刷設定メニュー５１に含まれる各設定項目の設定値と、に基づく指定情報をホスト装置１に送信する。また、印刷装置制御部２１は、キャンセルボタン５３が選択されると、印刷設定メニュー５１の設定をキャンセルする。
【００４８】
以上説明したとおり、本実施形態に係る印刷システムＳＹによれば、ユーザーは、ホスト装置１からの印刷指示に基づいて印刷装置２で印刷された第１の印刷物が希望した印刷結果ではなかった場合、印刷装置２の操作パネル２２を操作することにより、第１の印刷物の印刷に用いられた印刷ジョブの設定変更を指示することができる。これに対し、ホスト装置１は、印刷ジョブの設定を変更した変更後印刷ジョブを生成し、生成した変更後印刷ジョブを印刷装置２に送信するため、ユーザーは、第１の印刷物とは設定の異なる第２の印刷物を得ることができる。これにより、ユーザーは、ホスト装置１の設置場所まで戻って印刷ジョブの設定変更操作を行い、再度印刷装置２に対して印刷指示を行う、といった手間を必要とすることなく、印刷装置２に対する操作だけで再印刷を行わせることができる。
【００４９】
また、ホスト装置１は、削除指示に基づいて、ホスト記憶部１５に記憶されているコンテンツを削除する構成であるため、ホスト記憶部１５が容量オーバーになることを抑制することができる。また、ホスト装置１は、印刷装置２から削除指示を受け付け可能であるため、ユーザーは、ホスト装置１に対して削除指示操作を行わなくても、印刷装置２に対して削除指示操作を行うことにより、若しくは、印刷装置２の自動判断により、ホスト装置１に対し削除指示を行わせることができる。
【００５０】
なお、上記の実施形態によらず、以下の変形例を適宜組み合わせて採用可能である。
［変形例１］
上記の実施形態において、ホスト制御部１１は、印刷装置２に印刷ジョブを送信した後、印刷ジョブを生成するためのコンテンツをコンテンツ情報データベース１５ｄに記憶させたが、コンテンツに代えて印刷ジョブを記憶させてもよい。この場合、ホスト制御部１１は、印刷装置２に送信した印刷ジョブを、「送信日時」、「ファイル名」および「送信先」と対応付け、印刷ジョブ情報として、ホスト記憶部１５内のデータベースに記憶させればよい。
また、さらなる変形例として、ホスト制御部１１は、コンテンツと印刷ジョブの両方を記憶させ、印刷装置２から指定された設定変更内容に応じて、いずれか一方を用いて変更後印刷ジョブを生成する構成でもよい。
【００５１】
［変形例２］
また、ホスト制御部１１は、印刷ジョブを印刷装置２に送信した後ではなく、印刷ジョブを印刷装置２に送信する前あるいは同時に、印刷ジョブおよび印刷ジョブを生成するためのコンテンツの少なくとも一方を、コンテンツ情報データベース１５ｄに記憶させてもよい。
同様に、印刷装置制御部２１は、印刷ジョブを印刷した後、その印刷ジョブに関する印刷履歴情報を、印刷履歴情報データベース２５ｂに記憶させたが、印刷ジョブを印刷する前あるいは同時に、印刷履歴情報データベース２５ｂに記憶させてもよい。
【００５２】
［変形例３］
上記の実施形態では、印刷設定の変更が可能な「変更可能項目」として、設定項目「色」、「濃度」、「倍率」を例示したが、その他の設定項目を「変更可能項目」としてもよいし、これらのうちの少なくとも１つの設定項目を「変更可能項目」としなくてもよい。その他の設定項目としては、例えば、用紙サイズや用紙種類など用紙に関する設定項目や、綴じ位置や割付けなど製本に関する定項目を、「変更可能項目」としてもよい。
【００５３】
［変形例４］
上記の実施形態において、印刷装置制御部２１は、印刷履歴情報データベース２５ｂ（図５参照）に記憶されている１以上の印刷履歴情報に含まれる印刷ジョブを選択肢４１ａとする印刷ジョブリスト画面Ｄ１を表示したが、ユーザー認証を行ない、そのユーザーに関連する印刷ジョブのみ、選択肢４１ａとして表示してもよい。この場合、ホスト制御部１１は、プリンタードライバー１５ｃを用いて、印刷ジョブにユーザーを特定するユーザーＩＤを付加する。また、印刷装置制御部２１は、印刷履歴情報データベース２５ｂに、ユーザーＩＤと対応付けて、印刷履歴情報を記憶する。また、印刷装置制御部２１は、ＩＤカードの読み取り等によってユーザー情報を取得し、取得したユーザー情報に対応するユーザーＩＤが対応付けられた印刷履歴情報に含まれる印刷ジョブを、印刷ジョブリスト画面Ｄ１の選択肢４１ａとして表示する。
【００５４】
［変形例５］
上記の実施形態に示したホスト装置１および印刷装置２は、電源がＯＮになるなど、通信が不可能である通信不可状態から通信が可能である通信可状態に移行した場合、この移行に応じて自装置が有するコンテンツ情報データベース１５ｄまたは印刷履歴情報データベース２５ｂに基づいて、印刷ジョブの送信先または印刷ジョブの送信元に対し、印刷履歴またはコンテンツ情報が削除されたか否かを問い合わせ、削除されているとの回答があれば対応するコンテンツ情報または印刷履歴を削除するようにしてもよい。これによって、ホスト装置１および印刷装置２の一方が通信不可状態にあるときに、他方の装置でコンテンツ情報または印刷履歴が削除されて再印刷が行えなくなった場合に、印刷履歴またはコンテンツ情報を削除することができる。もちろん、印刷履歴の削除に代えて、ユーザーからの再印刷の指示を受け付けないようにしてもよい。
【００５５】
［変形例６］
上記の実施形態において、印刷設定は必ずしも変更しなければならないというものではない。印刷がうまくいった場合には、印刷設定を変更しないで再印刷を行わせることを可能にしてもよい。
【００５６】
［変形例７］
上記の実施形態に示したホスト装置１および印刷装置２の各処理を実行する方法、ホスト装置１および印刷装置２の各処理を実行するためのプログラム、またそのプログラムを記録したコンピューター読み取り可能な記録媒体も、発明の権利範囲に含まれる。また、上記の実施形態と各変形例を組み合わせた構成としてもよい。また、ホスト装置１は、ＰＣに代えて、タブレット端末やスマートフォンなど、各種情報処理端末を用いてもよい。その他、ホスト装置１および印刷装置２の各処理をハードウェアとソフトウェアの協働により実現するなど、発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【００５７】
［付記］
以下、印刷装置およびプログラムについて付記する。
印刷装置２は、ホスト装置１から送信された印刷ジョブを受信する印刷装置通信部２４と、受信した印刷ジョブを印刷する印刷機構２３と、印刷ジョブを特定するジョブ情報と、印刷ジョブの印刷後、印刷ジョブを送信したホスト装置１を特定するホスト情報と、を対応付けて記憶する印刷装置記憶部２５と、ユーザーから、印刷ジョブの設定変更操作を受け付けると、印刷ジョブのジョブ情報に対応付けられたホスト情報により特定されるホスト装置１に対し、印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示する印刷装置制御部２１と、を備える。
【００５８】
この構成によれば、印刷装置２は、ユーザーから、印刷ジョブの設定変更操作を受け付けると、印刷ジョブのジョブ情報に対応付けられたホスト情報により特定されるホスト装置１に対し、印刷ジョブの設定を変更した変更後印刷ジョブを送信するように指示するため、変更後印刷ジョブを印刷することができる。
【００５９】
上記の印刷装置２において、印刷装置制御部２１は、印刷済みの印刷ジョブのリストである印刷ジョブリスト４１（図８参照）をユーザーに提示し、提示した印刷ジョブリスト４１のなかから、ユーザーによりいずれかの印刷ジョブが選択されることにより、選択された印刷ジョブの設定変更操作を受け付けることが好ましい。
【００６０】
この構成によれば、印刷装置２は、ユーザーに対し、印刷ジョブリスト４１を提示して、印刷ジョブの選択を受け付け、選択された印刷ジョブの設定を変更した変更後印刷ジョブを送信するように、ホスト装置１に指示することができる。
【００６１】
上記の印刷装置２において、印刷装置制御部２１は、ユーザーが選択した印刷ジョブについて、設定変更可能な複数の設定項目をユーザーに提示し、提示した複数の設定項目のうち、ユーザーにより選択された設定項目を変更した変更後印刷ジョブを送信するようにホスト装置１に指示することが好ましい。
【００６２】
この構成によれば、印刷装置２は、ユーザーに対し、設定変更可能な複数の設定項目を提示して、設定項目の選択を受け付け、選択された設定項目を変更した変更後印刷ジョブを送信するように、ホスト装置１に指示することができる。
【００６３】
プリンタードライバー１５ｃは、ホスト制御部１１を、コンテンツを取得する取得部と、取得したコンテンツに基づいて、印刷ジョブを生成し、生成した印刷ジョブを印刷装置２に送信する第１送信制御部と、取得したコンテンツ、および生成した印刷ジョブの少なくとも一方をホスト記憶部１５に記憶させると共に、コンテンツおよび印刷ジョブの少なくとも一方の削除指示に基づいて、ホスト記憶部１５から対象となるコンテンツおよび印刷ジョブの少なくとも一方を削除する記憶制御部と、印刷装置２から、印刷ジョブの設定変更指示を受け付けると、ホスト記憶部１５から、設定変更指示の対象となる印刷ジョブである対象印刷ジョブまたは、対象印刷ジョブを生成するためのコンテンツを読み出し、対象印刷ジョブの設定を変更した変更後印刷ジョブを生成して、生成した変更後印刷ジョブを印刷装置２に送信する第２送信制御部と、として動作させる。
【００６４】
この構成によれば、ホスト装置１は、印刷装置２から、印刷ジョブの設定変更指示を受け付けると、印刷ジョブの設定を変更した変更後印刷ジョブを生成し、生成した変更後印刷ジョブを印刷装置２に送信するため、印刷装置２に、変更後印刷ジョブを印刷させることができる。また、ホスト装置１は、削除指示に基づいて、ホスト記憶部１５に記憶されているコンテンツおよび印刷ジョブの少なくとも一方を削除するため、ホスト記憶部１５が容量オーバーになることを抑制することができる。
【００６５】
上記のプリンタードライバー１５ｃにおいて、ホスト制御部１１は、印刷ジョブの設定変更指示として、印刷ジョブを特定するジョブ情報と、設定変更する設定項目と、の指定を受け付け、ホスト記憶部１５から、ジョブ情報により特定される対象印刷ジョブまたは、対象印刷ジョブを生成するためのコンテンツを読み出し、対象印刷ジョブの指定された設定項目の設定を変更した変更後印刷ジョブを生成する。
【００６６】
この構成によれば、ホスト装置１は、印刷装置２から、設定変更する設定項目の指定を受け付けるため、指定された設定項目の設定を変更した変更後印刷ジョブを生成することができる。
【００６７】
上記のプリンタードライバー１５ｃにおいて、ホスト制御部１１は、印刷装置２から、削除指示を受け付ける。
【００６８】
この構成によれば、ホスト装置１は、印刷装置２からの削除指示を受け付けるため、ユーザーがホスト装置１に対し削除指示操作を行わなくても、ホスト記憶部１５が容量オーバーになることを抑制することができる。
【符号の説明】
【００６９】
２…印刷装置、２１…印刷装置制御部、２２…操作パネル、２３…印刷機構、２４…印刷装置通信部、２５…印刷装置記憶部、２５ａ…ファームウェア、２５ｂ…印刷履歴情報データベース。
【図１】
2020146944.tif 000003
【図２】
2020146944.tif 000004
【図３】
2020146944.tif 000005
【図４】
2020146944.tif 000006
【図５】
2020146944.tif 000007
【図６】
2020146944.tif 000008
【図７】
2020146944.tif 000009
【図８】
2020146944.tif 000010
【図９】
2020146944.tif 000011