(57)【要約】【課題】印刷ジョブ途中でのロールの切り替えに対応して成果物を管理する。【解決手段】ロールシートに画像を形成する画像形成装置に対して印刷ジョブを送信し、印刷ジョブとその印刷ジョブによるロールシート上の印刷物とを関連付ける紐付け情報を出力する。その際に、一つの印刷ジョブに対する印刷物が複数に分割される場合には、分割された印刷物ごとに紐付け情報を出力する。【選択図】図１０
2020077056.tif 000002
【特許請求の範囲】
【請求項１】
ロールシートに画像を形成する画像形成装置に対して印刷ジョブを送信する送信手段と、
前記印刷ジョブと該印刷ジョブによる前記ロールシートの印刷物とを関連付ける紐付け情報を出力する管理手段とを有し、
前記管理手段は、一つの印刷ジョブに対する印刷物が複数に分割される場合には、分割された前記印刷物ごとに前記紐付け情報を出力する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記管理手段は、前記画像形成装置から受信した、オペレータのカット操作に応じたロールシートのカットを知らせるカット通知または前記ロールシートのシート切れに応じたシート切れ通知に応じて、一つの印刷ジョブに対する印刷物が複数に分割される場合には、分割された前記印刷物ごとに前記紐付け情報を出力する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記管理手段は、前記カット通知または前記シート切れ通知を受信すると、前記印刷ジョブの途中で前記ロールシートのカットまたはシート切れがあった場合の継続方法が、前記印刷ジョブを、続きから継続することを示す場合に、一つの印刷ジョブに対する印刷物が複数に分割される場合であるとして、分割された前記印刷物ごとに前記紐付け情報を出力することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記継続方法は、前記画像形成装置で指定されて前記情報処理装置に送信される
ことを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報処理装置であって、
前記紐付け情報には前記印刷ジョブと前記印刷物とをそれぞれ特定する情報が含まれることを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
入力された注文情報に基づいて前記印刷ジョブを生成する手段を更に有し、
前記紐付け情報は、前記印刷ジョブを特定する情報として前記注文情報を含む
ことを特徴とする情報処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報処理装置であって、
前記紐付け情報は、第二の画像形成装置に対して送信されて印刷される
ことを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置であって、
前記紐付け情報は、対応する前記印刷ジョブまたは前記印刷ジョブの部分と同じ順序で出力される
ことを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の情報処理装置と、
前記画像形成装置と、
第二の画像形成装置と
を含むことを特徴とする印刷システム。
【請求項１０】
ロールシートに画像を形成する画像形成装置に対して印刷ジョブを送信する送信工程と、
前記印刷ジョブと該印刷ジョブによる前記ロールシートの印刷物とを関連付ける紐付け情報を出力する管理工程とを有し、
前記管理工程では、一つの印刷ジョブに対する印刷物が複数に分割される場合には、分割された前記印刷物ごとに前記紐付け情報を出力する
ことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばロール紙に印刷されたジョブを管理できる情報処理装置と印刷システム、印刷制御方法に関する。
【背景技術】
【０００２】
従来、商業印刷現場ではMISなどの上位システムから成果物の品質チェック表などを出力しており、品質チェック表と印刷された成果物を紐づけるための管理情報が必要でとなる。例えば、印刷された成果物を管理する管理情報としてジョブシートといった注文情報が記載された紙を出力することで管理を行っている。カット紙プリンタの場合、印刷した成果物の直後にジョブシートを出力することで成果物とジョブシートを一緒に管理することができるため、成果物を注文情報と紐づけて把握することが可能となる。
【０００３】
ロール紙プリンタの場合でも、事前に上位アプリケーション側で出力ロールと印刷ジョブの紐づけが把握できていれば、出力ロールに合わせてジョブシートを出力することで管理が可能となる。また特許文献１では、印刷ジョブの出力後に注文情報を付加してロールを出力することで出力された成果物を管理することを行っている。特許文献１の技術では、上位アプリケーション側で出力ロールを把握できているため、出力ロールに合わせたジョブ情報をロール末尾に付加し、出力ロールを管理している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５９６６２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし出力される用紙が例えばフィルムなどの特殊な用紙の際にはカット紙プリンタでジョブシートを出すことがあるため、出力ロール末尾にジョブ情報を付加することでは対応できない場合がある。
【０００６】
また、印刷ロールの交換時にはロール紙プリンタの作業者がデバイス上でカット操作を行うことでロールを出力し、印刷ロールの交換を行うことがある。このように上位アプリケーション側では把握できないデバイス起因のロールの切り替えが発生する。
【０００７】
特許文献１の技術では用紙切れやあるいはデバイス側でのカット指示などデバイス起因によるロールの切り替えに対応することはできず、出力ロールを管理できないという課題があった。
【０００８】
本発明は上記従来例に鑑みてなされたもので、カットシートで出力されるジョブシートとロールシートで出力される印刷ジョブとを関連付けて管理することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は以下の構成を有する。すなわち、本発明の一側面によれば、
ロールシートに画像を形成する画像形成装置に対して印刷ジョブを送信する送信手段と、
前記印刷ジョブと該印刷ジョブによる前記ロールシート上の印刷物とを関連付ける紐付け情報を出力する管理手段とを有し、
前記管理手段は、一つの印刷ジョブに対する印刷物が複数に分割される場合には、分割された前記印刷物ごとに前記紐付け情報を出力する
ことを特徴とする情報処理装置が提供される。
【発明の効果】
【００１０】
本発明によれば、カットシートで出力されるジョブシートとロールシートで出力される印刷ジョブとを関連付けて管理することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態にかかる印刷システムのシステム構成図である。
【図２】本実施の形態にかかる情報処理装置１０１のハードウェア構成を示すブロック図である。
【図３】本実施の形態にかかる情報処理装置１０１のソフトウェア構成を示すブロック図である。
【図４】本実施の形態にかかる画像形成装置１０２のハードウェア構成を示すブロック図である。
【図５】本実施の形態にかかる画像形成装置１０２のソフトウェア構成を示すブロック図である。
【図６】本実施の形態にかかる画像形成装置１０３のハードウェア構成を示すブロック図である。
【図７】本実施の形態にかかる情報処理装置１０１に記憶されるジョブ情報の例である。
【図８】本実施の形態にかかる情報処理装置１０１に記憶される通知受信後のジョブ情報の例である。
【図９】本実施の形態にかかる情報処理装置１０１における注文登録時のフローである。
【図１０】本実施の形態にかかる印刷システムの印刷時のフローである。
【図１１】本実施の形態にかかる印刷システムのジョブシート出力時のフローである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。本実施形態では、紐づけ情報管理の手段として出力ロールと紐づくジョブシートを出力することで出力ロールを管理する印刷システムを例に挙げて説明する。なお、出力ロールを管理する手段としてはジョブシートの出力に限らず、管理方法に関して制限はしない。
【００１３】
＜印刷システムの構成例＞
図１は、本実施形態に係る印刷システムの全体構成を示す図である。なお、以下の説明における印刷システム全体の環境は本発明の説明を理解しやすくするためのものであり、本発明はこれらの環境に限定されるものではない。
【００１４】
同図において、ネットワーク１００に情報処理装置１０１、画像形成装置１０２、画像形成装置１０３が接続されている。情報処理装置１０１上では、印刷物の製造を管理するためのジョブ管理プログラム、Ｗｅｂサーバー、出荷時に利用される出荷検品プログラムやバーコード読取プログラムなどのプログラムが動作している。また、情報処理装置１０１はコンピュータであってよく、画像形成装置１０２、画像形成装置１０３とネットワーク越しに接続し、画像形成装置１０２および画像形成装置１０３を制御するためのプリンタドライバプログラムなどがインストールされている。画像形成装置１０２は、情報処理装置１０１などから送られてくる印字データを含む印刷データを解析し、解析した結果のイメージをロール紙に印刷する。画像形成装置１０３は、情報処理装置１０１などから送られてくる印字データを含む印刷データを解析し、１ページずつドットイメージに変換して印刷する。画像形成装置１０２，１０３はプリンタと呼ばれることもある。
【００１５】
図１では情報処理装置１０１、画像形成装置１０２、画像形成装置１０３はそれぞれ１つあっても複数であってもよい。また、ネットワーク１００はインターネットであってもよく、例えば、情報処理装置１０１からインターネット越しに画像形成装置１０２、画像形成装置１０３へとアクセスする構成であってもよい。
【００１６】
本実施形態では画像形成装置１０２により印刷ジョブを実行して目的となる印刷物を出力する。そして画像形成装置１０３により、ジョブシートと呼ばれる、印刷物と印刷ジョブとを紐づけて管理するための管理用の印刷物を出力する。ジョブシートには、たとえば印刷物の発注番号や発注者などを含む発注情報や、ジョブＩＤなど印刷物を特定するための情報が印刷されてよい。この情報はここでは特に特定しないが、受注した単位でジョブを特定できる情報であればよい。画像形成装置１０２はロールシートに印刷するために、必要に応じてロール紙を切断することによりひとまとまりの連続した印刷物が出力される。本実施形態では、この画像形成装置１０２で出力したひとまとまりの連続した印刷物と対応付けて１枚のジョブシートが画像形成装置１０３により印刷される。例えば１つの印刷ジョブであっても、用紙切れや意図的なカットにより２つ以上のシートに分割されて印刷される場合があり得る。そのような場合には、それぞれのシートに対して１枚ずつジョブシートが出力される。このようにして、ロールシートとジョブシートとは１対１の関係となり、論理的にも物理的にも対応付けることができる。そのため、実際の出力物と印刷ジョブとの関連付けが容易且つ明確になり、ひいては印刷物の管理を容易化できる。以下、詳細を説明する。
【００１７】
＜情報処理装置１０１のハードウェア構成例＞
図２は、本実施形態の情報処理装置１０１のハードウェア構成である。情報処理装置１０１は一般的なコンピュータ（ＰＣ）のハードウェアで構成することができる。図２において、ＣＰＵ２００は、ＲＯＭ２０２内のプログラム用ＲＯＭに記憶されたプログラムや、ハードディスク等の外部メモリ２０９からＲＡＭ２０１にロードされたＯＳ（オペレーションシステム）やアプリケーションプログラム等のプログラムを実行する。すなわち、ＣＰＵ２００が、読み取り可能な記憶媒体に格納された該プログラムを実行することにより、以下に述べる各フローチャートの処理を実行する各処理部として機能する。ＲＡＭ２０１は、ＣＰＵ２００のメインメモリであり、ワークエリア等として機能する。キーボードコントローラ２０３は、キーボード２０７や図示しないバーコードリーダー、ポインティングデバイス（マウス、タッチパッド、タッチパネル、トラックボールなど）からの操作入力を制御する。ディスプレイコントローラ２０４は、ディスプレイ２０８の表示を制御する。ディスクコントローラ２０５は、各種データを記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等の外部メモリ２０９へのデータアクセスを制御する。ネットワークコントローラ（ＮＣ）２０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１８】
＜情報処理装置１０１のソフトウェア構成例＞
図３は、本実施形態の情報処理装置１０１の各機能を示す機能ブロック図である。制御部３００は、情報処理装置１０１の各機能ブロック３０１〜３０７の実行制御を行う。注文受信部３０１は、受信した情報を解析し、解析結果を注文情報としてジョブ管理部３０２に渡す。ジョブ管理部３０２は、注文受信部３０１から受け取った注文情報をもとに成果物の生産に必要なジョブを作成し、作成したジョブ情報をジョブ記憶部３０３に登録して管理する。ジョブ情報は注文情報と紐づく管理番号、印刷ジョブのステータス、出力ロールとの紐づけ管理情報等から構成される。ジョブ送信部３０４は、ジョブ記憶部３０３に記憶された印刷ジョブを画像形成装置１０２に送信する。ジョブステータス管理部３０５は、画像形成装置１０２に送信した前記印刷ジョブの印刷状況を、画像形成装置１０２から送信された通知（ジョブ状態通知とも呼ぶ）により受信し、ジョブ記憶部３０３にジョブステータスとして登録する。例えば、画像形成装置１０２で印刷ジョブが開始された、あるいは印刷ジョブの印刷が完了したといったジョブステータスを画像形成装置１０２から取得し、ジョブ記憶部３０３に登録する。カット取得部３０６は、画像形成装置１０２上でカット操作によるカット指示がなされロール紙が切り替わったタイミングで、画像形成装置１０２から送信されたカット通知を受信する。用紙切れ取得部３０７は、画像形成装置１０２上で用紙切れが発生しロール紙が切り替わったタイミングで、画像形成装置１０２から送信された用紙切れ通知を受信する。紐づけ情報管理部３０８は、カット取得部３０６あるいは用紙切れ取得部３０７が受け取ったカット通知あるいは用紙切れ通知をもとにロールの切り替え情報を取得し、ジョブ記憶部３０３に記憶されたジョブの印刷状況と照らし合わせ、出力ロールに印刷されたジョブをジョブ情報と紐づけて管理する。なお以下の説明では、ジョブ状態通知とカット通知と用紙切れ通知とをまとめて単に通知と呼ぶことがある。またロール紙は紙に限らないことから用紙切れをシート切れと呼ぶこともある。本実施形態では紐づけ情報管理部３０８は、出力ロールに印刷されたジョブのジョブ情報を印字したジョブシートを画像形成装置１０３に送信し、ジョブシートを出力することで出力ロールを管理する。なお、ジョブ管理部３０２、ジョブ記憶部３０３、ジョブステータス管理部３０５、紐づけ情報管理部３０８などをまとめて管理部と呼ぶこともある。
【００１９】
＜画像形成装置１０２のハードウェア構成例＞
図４は、画像形成装置１０２のハードウェア構成図である。画像形成装置１０２は、操作部４０４、認証部４０５、ネットワークコントローラ（ＮＣ）４０６、ＣＰＵ４０９、ＲＡＭ４１０、ＲＯＭ４１１、記憶部４１２、印刷部４０７、カット部４０８を備え、制御部４０１を介して接続されている。制御部４０１は、画像形成装置１０２全体を制御する装置制御部４０２と、画像データを処理する画像処理部４０３とを有する。操作部４０４は、例えばソフトウェアキーボード、タッチパネル、その他入力装置によって構成され、各種の設定値の入力、および表示をすることが可能である。操作部４０４からは例えば、シートのカットの指示を入力することもできる。ＣＰＵ４０９は、ＲＯＭ４１１内に記憶されたプログラムや、記憶部４１２からＲＡＭ４１０にロードされたアプリケーション等のプログラムを実行する。ＲＡＭ４１０は、ＣＰＵ４０９のメインメモリであり、ワークエリア等として機能する。制御部４０１は、記憶部４１２に記憶された文書画像（あるいは文字列でもよい）を操作部４０４に提供し、操作部４０４上に文書画像を出力する処理を実行する。また、制御部４０１は同様に記憶部４１２に記憶された文書画像を、印刷部４０８に提供し、印刷部４０８は、種々の形式で文書画像を出力する処理を実行する。なお印刷部４０８に提供される文書画像は、例えば情報処理装置１０１から受信した印刷ジョブに基づいて生成された画像データ等であってよく、文字を含むとは限らず、例えば風景写真等、文字を全く含まない画像を指すこともある。例えば、印刷部４０８は、文書画像に係る画像データを、記憶媒体に出力する処理を実行することができる。あるいは、印刷部４０７は印刷機能を備え、ロール紙に文書画像を出力する処理を実行してもよい。カット部４０８は、操作部４０４上での操作などにより画像形成装置１０２の印刷媒体であるロール紙をカットし、ロールを出力する処理を実行する。また、画像形成装置１０２、ＮＣ４０６を介して、ネットワークと接続し、データの送受信を可能とする。ＮＣ４０６を介して得られたデータは、操作部４０４上に表示することも可能である。画像形成装置１０２は、ロール状に巻き取られたロール紙（あるいはロールシート）に画像を形成し、オペレータの操作に従ってロール紙を切断する。
【００２０】
＜画像形成装置１０２のソフトウェア構成例＞
図５は、画像形成装置１０２のソフトウェア構成図である。画像形成装置１０２は、印刷ジョブ受信部５０１、印刷ジョブ管理部５０２、印刷ジョブ記憶部５０３、印刷実行部５０４、カット実行部５０５、用紙切れ検知部５０６、ＷＦ通知部５０７を備え、制御部５００を介して制御されている。印刷ジョブ受信部５０１は、ＮＣ４０６を介すなどして印刷ジョブを受信し、印刷ジョブ記憶部５０３に記憶する。印刷実行部５０４は、印刷ジョブ記憶部５０３に記憶された印刷ジョブの情報をもとに印刷部４０７を介して印刷を実行する。印刷実行部５０４は、印刷ジョブから文書画像を生成して、印刷部４０７により印刷を行わせてよい。カット実行部５０５は、画像形成装置１０２上で指示されたユーザーのカット指示に基づき、カット部４０８を介して印刷媒体であるロール紙をカットする。カット実行部５０５が用紙をカットした際には、カット情報がＷＦ通知部５０７を介して情報処理装置１０１に通知される。用紙切れ検知部５０６は、印刷媒体であるロール紙がなくなり印刷が続行できなくなったことを検知する。用紙切れ検知部５０６が用紙切れを検知した際は、用紙切れ情報がＷＦ通知部５０７を介して情報処理装置１０１に通知される。ＷＦ通知部５０７は、カット実行部５０５でのカット実行を情報処理装置１０１に通知したり、用紙切れ検知部５０６が検知した用紙切れ情報を情報処理装置１０１に通知したりする。ＷＦ通知部５０７は、ＮＣ４０６を介して情報処理装置１０１への通知を実現する。なお画像形成装置１０２は、印刷ジョブの切れ目においては、オペレータの操作がなくともカットを実行してよい。あるいは、情報処理装置１０１が生成する印刷ジョブの末尾にカットの指示を挿入しておいてもよい。それにより、オペレータの操作によるカットや用紙切れがない限り、ロールシートは印刷ジョブごとにカットされ、１つの印刷ジョブは１枚の連続したシートに印刷される。
【００２１】
＜画像形成装置１０３のハードウェア構成例＞
図６は、画像形成装置１０３のハードウェア構成図である。画像形成装置１０３は、操作部６０４、認証部６０５、ＮＣ６０６、ＣＰＵ６０９、ＲＡＭ６１０、ＲＯＭ６１１、記憶部６１２、画像読取部６０７、印刷部６０８、を備え、制御部６０１を介して接続されている。制御部６０１は、画像形成装置１０３全体を制御する装置制御部６０２と、画像データを処理する画像処理部６０３とを有する。操作部６０４は、例えばソフトウェアキーボード、タッチパネル、その他入出力装置によって構成され、各種の設定値の入力、および表示をすることが可能である。ＣＰＵ６０９は、ＲＯＭ６１１内に記憶されたプログラムや、記憶部６１２からＲＡＭ６１０にロードされたアプリケーション等のプログラムを実行する。ＲＡＭ６１０は、ＣＰＵ６０９のメインメモリであり、ワークエリア等として機能する。画像読取部６０７は、例えばスキャナーによって構成され、紙文書等を読取ることにより画像データ形式の文書画像を取得することができる。制御部６０１は、記憶部６１２に記憶された文書画像を操作部６０４に提供し、操作部６０４上に文書画像を出力する処理を実行する。また、制御部６０１は同様に記憶部６１２に記憶された文章画像を、印刷部６０８に提供し、印刷部６０８は、種々の形式で文書画像を出力する処理を実行する。例えば、印刷部６０８は、文書画像に係る画像データを、記憶媒体に出力する処理を実行することができる。あるいは、印刷部６０８は印刷機能を備え、紙媒体等の出力媒体に文書画像を出力する処理を実行してもよい。また、画像形成装置１０３は、ＮＣ６０６を介して、ネットワークと接続し、データの送受信を可能とする。ＮＣ６０６を介して得られたデータは、操作部６０４上に表示することも可能である。画像形成装置１０３は、たとえば規格に従って一定の形状に切断されたカットシートに画像を形成する。
【００２２】
＜ジョブ記憶部３０３に記憶されるジョブ情報の例＞
図７は、本実施形態の情報処理装置１０１のジョブ記憶部３０３に記憶されるジョブ情報の一例である。ジョブＩＤ７００には、成果物を生産するのに必要なジョブを固有に定めるジョブＩＤが格納される。ジョブステータス７０１には、画像形成装置１０２で実行されるジョブの進捗状況を示すジョブステータスが格納される。例えば、ジョブが登録された際にはＢｅｆｏｒｅ  Ｓｅｎｄｉｎｇが、画像形成装置１０２に送信された際にはＳｅｎｔ  ｔｏ  ｐｒｉｎｔｅｒが、印刷が完了した際にはＰｒｉｎｔｅｄがジョブステータスとして格納される。ジョブステータスは例えば情報処理装置１０１による印刷ジョブの処理の進捗や、画像形成装置１０２から受信するジョブ状態通知に応じて更新される。紐付け管理情報７０２には、紐づけ情報を表示するジョブシートの出力状況を示す紐づけ管理情報が格納される。本実施形態では、紐付け管理情報は、たとえばカット通知または用紙切れ通知または印刷完了通知の受信に応じて更新される。なお本実施形態では、紐付け管理情報は、印刷物と印刷ジョブとを関連付ける紐づけ情報が未出力であるか、出力されているが未完であるか、または出力が完了しているかを示す。本実施形態では紐づけ情報をジョブシートとして出力するため、ジョブシートの出力状況を格納しているが、紐づけ情報を管理できる情報であれば形態は問わない。例えば、出力ロールに割り当てた番号を記憶することで、出力ロールと成果物を紐づけても構わない。成果物情報７０３には、注文情報に記載された成果物を特定するための情報である成果物情報が格納される。紐づけ情報管理部３０８が成果物情報を用いることで、成果物と出力ロールの紐づけを実現する。例えば、ジョブシートに前記成果物情報を埋め込み出力ロールと一緒に管理することで、成果物と出力ロールの紐づけを実現する。
【００２３】
＜ジョブ記憶部３０３に記憶される通知取得後のジョブ情報の例＞
図８は、情報処理装置１０１が画像形成装置１０２から、ジョブ状態通知またはカット通知または用紙切れ通知を受信した際に、受信した通知に応じて図７に示したジョブ情報を更新した更新後のジョブ情報の例を示す。図８は、本実施形態の情報処理装置１０１のジョブ記憶部３０３に記憶されるジョブ情報の一例である。列８００は、列７００と同様、成果物を生産するのに必要なジョブを固有に定めるジョブＩＤが格納される。列８０１は、列７０１と同様、ジョブの進捗状況を示すジョブステータスが格納される。列８０２は、列７０２と同様、紐づけ情報であるジョブシートを出力したかのフラグを示す紐づけ管理情報が格納される。列８０３は、列７０３と同様、注文情報に記載された成果物を特定するための情報である成果物情報が格納される。ジョブステータス８０４は、画像形成装置１０２に送信したが印刷が完了していないジョブ（ジョブＩＤ＝００３）のジョブステータスであるＳｅｎｔ  ｔｏ  Ｐｒｉｎｔｅｒを示す。ジョブステータスは受信したジョブ状態通知に応じて変更される可能性があるが、本例では図７から変更がない。紐付け管理情報８０５は、ジョブＩＤが００３のジョブの紐づけ管理情報を示す。紐付け管理情報８０５は、カット通知または用紙切れ通知の受信に応じて更新される。紐付け管理情報８０５は、画像形成装置１０２上での印刷継続方法によって異なる。
【００２４】
例えば図８では、ジョブＩＤが０００３の印刷ジョブ（印刷ジョブ００３と呼ぶ）は、画像形成装置１０２に送信済みであり、そのジョブシートはまだ出力されていない（未出力を示すＢｅｆｏｒｅ  ｏｕｔｐｕｔである）。これに対して図８では、画像形成装置１０２からの例えば用紙切れ通知に応じて紐付け管理情報８０５が出力対象であることを示すＯｕｔｐｕｔに更新されている。完了していることを示すＯｕｔｐｕｔ  ｄｏｎｅは、当該印刷ジョブのジョブシートがすべて出力済みであることを示す。たとえば用紙切れ通知があり、かつ用紙切れしたジョブの継続方法が、「継続」であると、ジョブシートは前のロールに印刷された分と交換後のロールに印刷された分と、それぞれに対応して出力される。そのような場合には、例えば交換前のロールに対応するジョブシートを出力済みであれば、当該ジョブの紐付け管理情報はＯｕｔｐｕｔに変更される。なお「継続」とは、一つの印刷ジョブを、用紙切れ前後のロールに分けて印刷する方法である。他に「再印刷」があり、この場合には交換後のロールに対して、印刷ジョブの先頭からやり直す。ここでジョブシートもまた画像形成装置１０３に送信される印刷ジョブであるので、画像形成装置１０２からのカット通知または用紙切れ通知に加えて、画像形成装置１０３からのジョブシートの印刷ジョブの完了を示す状態情報の通知を受信したなら、紐付け管理情報を更新してもよい。もちろんこれは一例であって、ジョブシートの状態を示すことができる他の方法を採用してもよい。
【００２５】
＜情報処理装置１０１における注文登録時のフロー＞
図９は、本実施形態の情報処理装置１０１において、注文を受け付けてから、印刷ジョブを作成し記憶するまでの流れを示すフロー図である。各フローに係るプログラムは情報処理装置１０１のＲＯＭ２０２に記憶されており、ＲＡＭ２０１に読み出され、ＣＰＵ２００により実行される。
【００２６】
ステップＳ９００では、注文受信部３０１が、ＭＩＳなどの上位サーバーから注文情報を受信する。受信した注文情報はジョブ管理部３０２に渡される。
【００２７】
ステップＳ９０１では、ジョブ管理部３０２が、注文受信部３０１から受け取った注文情報を１行ずつ解析し印刷ジョブを作成する。ジョブ管理部３０２は、作成した印刷ジョブをジョブ記憶部３０３に記憶する。このとき、図７等に示したジョブ情報に、作成した印刷ジョブのジョブＩＤと各欄の初期値とを新たに登録する。
【００２８】
＜印刷システムにおける印刷ジョブ実行時の処理フロー＞
図１０は、本実施形態の印刷システムにおいて、情報処理装置１０１が印刷ジョブを画像形成装置１０２に送信し、画像形成装置１０２が印刷ジョブを完了するまでの印刷制御方法の流れを示すフロー図である。情報処理装置１０１に関する各フローに係るプログラムは情報処理装置１０１のＲＯＭ２０２に記憶されており、ＲＡＭ２０１に読み出され、ＣＰＵ２００により実行される。また画像形成装置１０２に関する各フローにかかる動作は制御部４０１によって制御され、実行される。図１０は、情報処理装置１０１による処理と画像形成装置１０２による処理とが一つのフローに記載されているので、各工程に、その工程の主体となる図３または図５に示す機能モジュールを示す。
【００２９】
ステップＳ１０００では、ジョブ送信部３０４が画像形成装置１０２に印刷ジョブを送信する。送信された印刷ジョブは画像形成装置１０２の印刷ジョブ受信部５０１が受信し、印刷ジョブ管理部５０２によって印刷ジョブ記憶部５０３に記憶される。
【００３０】
ステップＳ１００１では、ジョブステータス管理部３０５が、ジョブ送信部３０４によって送信された印刷ジョブのステータスを送信済みステータスに変更し、ジョブ管理部３０２を介して変更されたジョブステータスを、ジョブ記憶部３０３に記憶したジョブ情報に反映する。
【００３１】
ステップＳ１００２では、画像形成装置１０２の印刷実行部５０４が印刷ジョブ記憶部５０３に記憶された印刷ジョブを実行し印刷を開始する。なおこの説明では、画像形成装置１０２には一度に一つの印刷ジョブが送信されて、その印刷ジョブが実行されるものとする。そのため情報処理装置１０１では、画像形成装置１０２に送信した印刷ジョブについてなそのジョブステータスで特定できる。複数の印刷ジョブを画像形成装置１０２のキューに入れてスケジュールする場合には、例えばジョブＩＤを用いて対象となる印刷ジョブを特定する必要がある。
【００３２】
ステップＳ１００３では、画像形成装置１０２の用紙切れ検知部５０６が印刷実行中に用紙切れを検知したかを判断する。用紙切れを検知した場合にはステップＳ１００４に遷移する。用紙切れを検知しなかった場合にはステップＳ１００６に遷移する。
【００３３】
ステップＳ１００４では、画像形成装置１０２のＷＦ通知部５０７が情報処理装置１０１に用紙切れ通知を送信する。ＷＦ通知部５０７が情報処理装置１０１に通知する方法としてはＪｏｂ  Ｍｅｓｓａｇｉｎｇ  Ｆｏｒｍａｔ（以下ＪＭＦ）で通知してもよいし、あるいはその他の通信手段で通知してもよく、通知手段は制限しない。
【００３４】
ステップＳ１００５では、情報処理装置１０１により、図１１に示されるサブ工程のロールとジョブの紐づけ処理が行われる。
【００３５】
ステップＳ１００６では、画像形成装置１０２の印刷実行部５０４が印刷ジョブの実行が完了したかを判断する。印刷ジョブが完了していないと判断された場合は、ステップＳ１００３に遷移する。印刷ジョブが完了したと判断された場合は、ステップＳ１００７に遷移する。
【００３６】
ステップＳ１００７では、画像形成装置１０２のＷＦ通知部５０７が情報処理装置１０１に印刷完了を通知する。ＷＦ通知部５０７が情報処理装置１０１に通知する方法としてはＪＭＦで通知してもよいし、あるいはその他の通信手段で通知してもよく、通知手段は制限しない。
【００３７】
ステップＳ１００８では、情報処理装置１０１のジョブステータス管理部３０５が受信した印刷完了通知をもとに当該印刷ジョブのジョブステータスを印刷完了ステータスに変更し、ジョブ管理部３０２を介して変更されたジョブステータスをジョブ記憶部３０３に記憶したジョブ情報に反映する。
【００３８】
ステップＳ１００９では、画像形成装置１０２のカット実行部５０５が出力ロールをカットしたかを判断する。例えば、用紙交換のためロール紙プリンタの作業者がジョブ印刷後にカットを実行する。カット実行部５０５がカットを実行した場合にはステップＳ１０１０に遷移する。カット実行部５０５がカットを実行しなかった場合には印刷ジョブ実行のフローを終了する。
【００３９】
ステップＳ１０１０では、画像形成装置１０２のＷＦ通知部５０７が情報処理装置１０１にカット通知を送信する。ＷＦ通知部５０７が情報処理装置１０１に通知する方法としてはＪＭＦで通知してもよいし、あるいはその他の通信手段で通知してもよく、通知手段は制限しない。
【００４０】
ステップＳ１０１１では、情報処理装置１０１が、図１１に示されるサブ工程のロールとジョブの紐づけ処理が行われる。
【００４１】
以上をまとめると、情報処理装置１０１は、Ｓ１０００、Ｓ１００１、Ｓ１００５、Ｓ１００８、Ｓ１０１１を順に実行し、画像形成装置１０２は、Ｓ１００２、Ｓ１００３、Ｓ１００４、Ｓ１００６、Ｓ１００７、Ｓ１００９、Ｓ１０１０を順に実行する。ただし、情報処理装置１０１による処理と画像形成装置１０２による処理とは、図１１に示したように同期している。またＳ１００５とＳ１０１１の直前には、情報処理装置１０１は、画像形成装置１０２からそれぞれカット通知と用紙切れ通知の受信を判定し、受信を条件としてＳ１００５とＳ１０１１を実行すればよい。
【００４２】
＜印刷システムにおける出力ロールとジョブの紐づけ時の処理フロー＞
図１１は、本実施例の印刷システムにおいて、情報処理装置１０１が画像形成装置１０２から用紙切れ通知、あるいはカット通知を受け取り、出力ロールと印刷ジョブの紐づけを実行するＳ１００５およびＳ１０１１の流れを示すフロー図である。情報処理装置１０１に関する各フローに係るプログラムは情報処理装置１０１のＲＯＭ２０２に記憶されており、ＲＡＭ２０１に読み出され、ＣＰＵ２００により実行される。
【００４３】
ステップＳ１１００では、紐づけ情報管理部３０８がジョブ記憶部３０３に記憶されたジョブの中に送信済みステータスのジョブが存在するか判断する。記憶されたジョブ情報が図７の場合、Ｊｏｂ  ＩＤが００３であるジョブのジョブステータスがＳｅｎｔ  ｔｏ  Ｐｒｉｎｔｅｒであるため、前記ジョブが送信済みステータスのジョブに該当する。送信済みステータスのジョブが存在すると判断された場合、ステップＳ１１０１に遷移する。送信済みステータスのジョブが存在しないと判断された場合、ステップＳ１１０４に遷移する。
【００４４】
ステップＳ１１０１では、紐づけ情報管理部３０８が画像形成装置１０２から印刷途中のジョブの継続方法を受信する。本実施形態では、印刷途中のジョブを新しいロールで再開する（再印刷とも呼ぶ）か、あるいは印刷途中のジョブを新しいロールで始めからやり直す（継続とも呼ぶ）か、を継続方法として考慮しており、ロール紙プリンタの作業者が次の印刷ジョブの設定を行うことで決定される。画像形成装置１０２は前記作業者の次の印刷ジョブの設定を情報処理装置１０１の紐づけ情報管理部３０８に送信する。なお次の印刷ジョブの設定情報はＪｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ（以下ＪＤＦ）を作成して通知してもよいし、また別の手段で通知しても構わない。
【００４５】
ステップＳ１１０２では、情報処理装置１０１がステップＳ１１０１で受信した継続方法をテストする。「継続」すなわち印刷途中のジョブを、中断した箇所から新しいロールで再開すると判断した場合、ステップＳ１１０３に遷移する。一方「再印刷」すなわち印刷途中のジョブを新しいロールで始めからやり直すと判断した場合、ステップＳ１１０４に遷移する。
【００４６】
ステップＳ１１０３では、紐づけ情報管理部３０８が前記印刷途中のジョブをジョブシート出力対象として記憶する。記憶されたジョブ情報が図７の場合、Ｊｏｂ  ＩＤが００３であるジョブがまさに画像形成装置１０２に送信された印刷ジョブ（ジョブステータスがＳｅｎｔ  ｔｏ  Ｐｒｉｎｔｅｒ）である。そのため、当該ジョブがジョブシート出力対象として記憶される。この記憶は、たとえば図８に示すように紐づけ管理情報をＯｕｔｐｕｔに書き換えることで実現される。
【００４７】
ステップＳ１１０４では、紐づけ情報管理部３０８がジョブ記憶部３０３に記憶されたジョブの中に印刷完了ステータスのジョブが存在するか判断する。記憶されたジョブ情報が図７の場合、Ｊｏｂ  ＩＤが００１であるジョブおよびＪｏｂ  ＩＤが００２であるジョブのジョブステータスがＰｒｉｎｔｅｄであるため、前記ジョブが印刷完了のジョブに該当する。印刷完了ステータスのジョブが存在すると判断された場合、ステップＳ１１０５に遷移する。印刷完了ステータスのジョブが存在しないと判断された場合、ステップＳ１１０７に遷移する。
【００４８】
ステップＳ１１０５では、紐づけ情報管理部３０８が前記印刷完了ジョブの中に紐づけ情報がないジョブが存在するか判断する。記憶されたジョブ情報が図７の場合、印刷完了ジョブであるＪｏｂ  ＩＤが００１のジョブとＪｏｂ  ＩＤが００２のジョブのうち、Ｊｏｂ  ＩＤが００２のジョブはジョブシート未出力であるため、紐づけ情報が存在していないジョブとして判断される。また、ジョブシートの出力対象とされているジョブも、全てのジョブシートの出力が完了していないため、この工程では紐づけ情報が存在しないジョブとして判断される。印刷完了でかつ紐づけ情報が存在しないジョブが存在すると判断された場合、ステップＳ１１０６に遷移する。印刷完了でかつ紐づけ情報が存在しないジョブが存在しないと判断された場合、ステップＳ１１０７に遷移する。
【００４９】
ステップＳ１１０６では、紐づけ情報管理部３０８が、ジョブステータスが印刷完了でかつ紐づけ情報が存在しないジョブのジョブ情報（例えばジョブＩＤ）をジョブシート出力対象として記憶する。記憶されたジョブ情報が図７の場合、Ｊｏｂ  ＩＤが００２であるジョブがジョブシート出力対象として記憶される。これにより図８に示すように、紐付け管理情報がＯｕｔｐｕｔすなわち出力対象へと変更される。
【００５０】
ステップＳ１１０７では、紐づけ情報管理部３０８がジョブシート出力対象として記憶したジョブのジョブシートを生成し、画像形成装置１０３に送信し出力する。ジョブシートには、例えば注文情報や成果物情報、ジョブＩＤなど、ジョブを特定するための情報と成果物を特定するための情報とが紐付け情報（あるいは紐付け情報を管理情報と呼ぶこともある）として含まれる。ジョブシート出力対象として記憶されたジョブは複数存在する可能性があり、その場合には、印刷ジョブを実行した順序で、たとえばジョブＩＤの古いジョブから先にジョブシートを出力する。こうすることで出力された印刷ジョブとジョブシートの順序を対応付けることができる。一方、ジョブシート出力対象として記憶されたジョブが存在しない場合、ジョブシートは出力されない。
【００５１】
ステップＳ１１０８では、ジョブシート出力後、ジョブ記憶部３０３に記憶されるジョブシートの出力状況を示す紐付け管理情報を更新する。ここではたとえば、ジョブステータスが印刷済みであり、かつ、紐付け管理情報がジョブシート出力対象となっている印刷ジョブについて、紐付け管理情報をジョブシート出力済み（Ｏｕｔｐｕｔ  ｄｏｎｅ）に書き換える。そのため、ステップＳ１１０３で出力対象としたジョブについては更新されない。そのようなジョブの紐付け管理情報については、そのジョブが印刷済みとなって最後のジョブシートが出力された後で更新されることになる。更新した結果、図７の状態で記憶されたジョブ情報は図８の状態に遷移する。この時、印刷途中のジョブであったＪｏｂ  ＩＤが００３のジョブは印刷が完了していないため、ジョブシート出力状況として出力対象とはしたが出力が完了していない状態として記憶される。この状態は紐づけ情報がないジョブと同等に扱われ、ステップＳ１１０５では紐づけ情報がないジョブとして判断される。以上の処理により、用紙切れやデバイス側でのカット指示などのデバイス起因によるロール切り替えに対応し、出力ロールを管理することが可能となる。
【００５２】
なお上記説明では、ジョブの継続方法を示す継続方法情報は画像形成装置１０２で指定されるものとし、情報処理装置１０１はそれを画像形成装置１０２から取得するものとしたが、情報処理装置１０１に設定されていてもよい。またその設定は印刷ジョブごとにされてもよいし、印刷ジョブに対して共通の設定であってもよい。その場合にはステップＳ１１０１では、情報処理装置１０１が有する継続方法の設定を参照すればよい。また印刷ジョブ間のロールシートのカット指示は、例えば印刷ジョブに埋め込まれており、その場合のカットについては、カット通知は発行されなくてよい。
【００５３】
以上説明したように、本実施形態によれば、カットやシート切れなどにより一つの印刷ジョブに対する印刷物が複数に分割される場合であっても、分割されたそれぞれの部分についてジョブシートが印刷される。このため、印刷ジョブを特定できるジョブシートと印刷ジョブの成果物である印刷物との対応づけが明確になり、また操作上の煩雑さもない。
【００５４】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５５】
ネットワーク１００に情報処理装置１０１、画像形成装置１０２、画像形成装置１０３
【図１】
2020077056.tif 000003
【図２】
2020077056.tif 000004
【図３】
2020077056.tif 000005
【図４】
2020077056.tif 000006
【図５】
2020077056.tif 000007
【図６】
2020077056.tif 000008
【図７】
2020077056.tif 000009
【図８】
2020077056.tif 000010
【図９】
2020077056.tif 000011
【図１０】
2020077056.tif 000012
【図１１】
2020077056.tif 000013