(57)【要約】【課題】予定外の搬送が生じた場合でも連続的に巻き取られた成果物における所望の距離を正しく求めることができる画像形成装置を提供する。【解決手段】画像形成装置３は、給紙ユニット５と、給紙ユニット５から給紙された連続紙に画像形成する画像形成装置本体部１０と、画像形成装置本体部１０から排出された連続紙を巻き取る巻き取りユニット７と、ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて連続紙の搬送履歴を記憶する履歴管理部５３と、履歴管理部に記憶されている搬送履歴に基づいて、所定の距離（印刷済みのジョブの印刷開始位置までの巻き戻し距離など）を算出する距離算出部５４とを有する。【選択図】図１
2019199064.tif 000002
【特許請求の範囲】
【請求項１】
給紙部と、
前記給紙部から給紙された連続紙に画像形成する画像形成部と、
前記画像形成部から排出された前記連続紙を巻き取る巻き取り部と、
ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて前記連続紙の搬送履歴を記憶する履歴管理部と、
前記履歴管理部に記憶されている前記搬送履歴に基づいて、所定の距離を算出する距離算出部と、
を有する
ことを特徴とする画像形成装置。
【請求項２】
前記予定外搬送は、ジャムによる搬送、ジャム発生後のリカバリ搬送、調整による搬送、ユーザからの一時停止の指示によって生じた搬送、装置環境による搬送など、前記予定搬送以外の全ての搬送である
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記履歴管理部は、ユーザが前記連続紙の途中の一部を切り取って繋ぎ直した場合の切り取り箇所の位置と長さの情報を、前記搬送履歴に含めて記憶する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記所定の距離は、ジョブ毎の搬送距離、予定外の搬送距離、印刷に使用された距離、前記給紙部にある残りの連続紙の距離の内の少なくとも１つを含む
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像形成装置。
【請求項５】
前記距離算出部は、所定の距離の１つとして、前記巻き取り部に巻き取られている連続紙を、指定のジョブもしくは画像が印刷されている位置まで巻き戻す距離を算出する
ことを特徴とする請求項１乃至４のいずれか１つに記載の画像形成装置。
【請求項６】
前記履歴管理部は、前記搬送履歴として、搬送事由とその搬送事由による搬送距離を時系列に記憶する
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像形成装置。
【請求項７】
前記距離算出部が算出した距離を表示する表示部をさらに有する
ことを特徴とする請求項１乃至６のいずれか１つに記載の画像形成装置。
【請求項８】
給紙部と、前記給紙部から給紙された連続紙に画像形成する画像形成部と、前記画像形成部から排出された前記連続紙を巻き取る巻き取り部とを有する画像形成装置で実行されるプログラムであって、
ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて前記連続紙の搬送履歴を記憶する履歴管理ステップと、
前記履歴管理ステップで記憶した前記搬送履歴に基づいて、所定の距離を算出する距離算出ステップと、
を有する
ことを特徴とするプログラム。
【請求項９】
前記予定外搬送は、ジャムによる搬送、ジャム発生後のリカバリ搬送、調整による搬送、ユーザからの一時停止の指示によって生じた搬送、装置環境による搬送など、前記予定搬送以外の全ての搬送である
ことを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記履歴管理ステップでは、ユーザが前記連続紙の途中の一部を除去して繋ぎ直した場合の前記除去された位置と長さの情報を、前記搬送履歴に含めて記憶する
ことを特徴とする請求項８または９に記載のプログラム。
【請求項１１】
前記所定の距離は、ジョブ毎の搬送距離、予定外の搬送距離、印刷に使用された距離、前記給紙部にある残りの連続紙の距離の内の少なくとも１つを含む
ことを特徴とする請求項８乃至１０のいずれか１つに記載のプログラム。
【請求項１２】
前記距離算出ステップでは、所定の距離の１つとして、前記巻き取り部に巻き取られている連続紙を、指定のジョブもしくは画像が印刷されている位置まで巻き戻す距離を算出する
ことを特徴とする請求項８乃至１１のいずれか１つに記載のプログラム。
【請求項１３】
前記履歴管理ステップでは、前記搬送履歴として、搬送事由とその搬送事由による搬送距離を時系列に記憶する
ことを特徴とする請求項８乃至１２のいずれか１つに記載のプログラム。
【請求項１４】
前記距離算出ステップで算出した距離を表示部に表示する表示ステップをさらに有する
ことを特徴とする請求項８乃至１３のいずれか１つに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続紙に印刷してロール状に巻き取る画像形成装置に関する。
【背景技術】
【０００２】
図７に示すように、ロール状に巻かれて給紙部１０１に収容された連続紙をその端部から連続的に引き出して画像形成部１０２に送り込み、画像形成部１０２で該連続紙に画像を次々と印刷し、印刷後の連続紙を巻き取り部１０３で再びロール状に巻き取って回収する画像形成装置１００がある。たとえば、生産工場で次々と流れてくるボトルにラベルを張り付ける場合に、該ラベルをロール紙に連続的に印刷しておく、といった用途に使用される。
【０００３】
このような画像形成装置では、複数のジョブに係る出力物を１つに繋げて印刷する場合が多く、これら複数のジョブに係る出力物は１つのロール状に巻かれて回収される。
【０００４】
複数のジョブを続けて印刷するには、印刷の開始前に必要な長さの連続紙が給紙部に残っているか否かを確認することが望まれる。そこで、ジョブとジョブの間に生じる空白区間の長さを考慮に入れて、複数のジョブを印刷するために必要な連続紙の長さをジョブ実行前に算出する機能を備えた画像形成装置が提案されている（たとえば、下記特許文献１参照）。
【０００５】
また、出力物は、繋がったまま１つのロール状に巻かれて回収されるため、途中で印刷に失敗した箇所があっても、その失敗箇所もそのまま繋がって巻き取られてしまう。そのため、ロール状に巻き取られた成果物の中から失敗箇所を見つけ出すことは難しい。この問題に対応する技術として、下記特許文献２には、印刷中に印刷の成否を所定の区間毎に判断し、印刷に失敗した区間の情報を記憶しておき、この情報を基に失敗箇所がロール状に巻かれた成果物のどこにあるかを確認可能にするために、ロール状に巻かれた成果物を模した画像を表示部に表示する機能を備えた画像処理装置が開示されている。この装置では、ジョブデータに基づいて各画像を連続紙に印刷した状態の表示用画像を生成し、これに印刷失敗区間を識別可能なマークを追加表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−２０７５９７号公報
【特許文献１】特開２０１６−１０９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数のジョブを１つのロール紙に連続的に印刷する場合、着目するジョブの印刷開始位置や特定のページの画像がロール状に巻かれて回収された成果物の中の何処にあるかを知りたい、といった要請がある。
【０００８】
特許文献１に開示の技術を利用すると、ジョブが予定通り進めば、ジョブの内容や予め設定されているジョブとジョブの間の空白区間の長さに基づいて、複数のジョブを連続的に印刷した得たロール状の成果物の中で、どのジョブのどの画像が何処にあるかを演算で求めることができる。たとえば、予定通りに作業が進めば、ジョブ１（９枚の画像）の印字に５ｍ、ジョブ２（１６枚の画像）の印字に３ｍ、ジョブ間の空白区間が１ｍを要する、といったことを演算で求めることができる(図８参照)。
【０００９】
しかし、実際に印刷を行うと、画質の調整、ユーザによる一時停止、ジャムの発生、機械環境（定着器が高温）など様々な事由で、ジョブの実行前に予定していなかった予定外の搬送が生じることがある。たとえば、前述の例において、印刷の途中でユーザが、一時停止およびその解除の操作を行うと、定着器で挟まれた部分の用紙が一時停止中に損傷しないように一時停止中も通常よりも低速で搬送が継続されるので、一時停止中に予定外の搬送が生じる。図９では、一時停止中に予定外の搬送が３ｍ生じている。そのため、実際の成果物において各ジョブの画像のある位置は、予定外の搬送を考慮せずに演算で求めた結果と相違してしまう。
【００１０】
上記の例では、ジョブ１の印刷開始位置を求めたい場合に、予定の搬送のみに基づく演算では印刷終了時の位置から、ジョブ１の５ｍとジョブ間の１ｍとジョブ２の３ｍを加えた９ｍ手前となるが、実際には、予定外の搬送が３ｍあるため、１２ｍ手前になる。
【００１１】
また、図１０に示すように、印刷途中でジャムが発生すると、ジャム領域の５ｍと、リカバリ領域の３ｍが、予定外の搬送として生じる。そのため、ジャム領域もそのまま巻き取られた場合には、ジョブ１の開始位置は、正常時の９ｍにジャム領域の５ｍとリカバリ領域の３ｍを加えた１７ｍ手前になる。
【００１２】
さらにユーザがジャム領域の５ｍを不要部分として切り取った後に連続紙を繋ぎ直す作業を行った場合、最終的な成果物でのジョブ１の開始位置は、正常時の９ｍにリカバリ領域の３ｍを加えた１２ｍ手前になる(図１１参照)。
【００１３】
このように、予定外の搬送がジョブ実行中に生じた場合には、ジョブの内容やジョブ間の空白距離の設定値などに基づいて演算で求まる予定の搬送に基づく距離と、実際の成果物における距離に相違が生じてしまう。
【００１４】
本発明は、上記の問題を解決しようとするものであり、予定外の搬送が生じた場合でも連続的に巻き取られた成果物における所望の距離を正しく求めることができる画像形成装置およびそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１６】
［１］給紙部と、
前記給紙部から給紙された連続紙に画像形成する画像形成部と、
前記画像形成部から排出された前記連続紙を巻き取る巻き取り部と、
ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて前記連続紙の搬送履歴を記憶する履歴管理部と、
前記履歴管理部に記憶されている前記搬送履歴に基づいて、所定の距離を算出する距離算出部と、
を有する
ことを特徴とする画像形成装置。
【００１７】
上記発明では、ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて連続紙の搬送履歴を記憶し、該搬送履歴に基づいて連続紙に関する所望の距離を算出する。
【００１８】
［２］前記予定外搬送は、ジャムによる搬送、ジャム発生後のリカバリ搬送、調整による搬送、ユーザからの一時停止の指示によって生じた搬送、装置環境による搬送など、前記予定搬送以外の全ての搬送である
ことを特徴とする［１］に記載の画像形成装置。
【００１９】
［３］前記履歴管理部は、ユーザが前記連続紙の途中の一部を切り取って繋ぎ直した場合の切り取り箇所の位置と長さの情報を、前記搬送履歴に含めて記憶する
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００２０】
［４］前記所定の距離は、ジョブ毎の搬送距離、予定外の搬送距離、印刷に使用された距離、前記給紙部にある残りの連続紙の距離の内の少なくとも１つを含む
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像形成装置。
【００２１】
［５］前記距離算出部は、所定の距離の１つとして、前記巻き取り部に巻き取られている連続紙を、指定のジョブもしくは画像が印刷されている位置まで巻き戻す距離を算出する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の画像形成装置。
【００２２】
［６］前記履歴管理部は、前記搬送履歴として、搬送事由とその搬送事由による搬送距離を時系列に記憶する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の画像形成装置。
【００２３】
［７］前記距離算出部が算出した距離を表示する表示部をさらに有する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の画像形成装置。
【００２４】
［８］給紙部と、前記給紙部から給紙された連続紙に画像形成する画像形成部と、前記画像形成部から排出された前記連続紙を巻き取る巻き取り部とを有する画像形成装置で実行されるプログラムであって、
ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて前記連続紙の搬送履歴を記憶する履歴管理ステップと、
前記履歴管理ステップで記憶した前記搬送履歴に基づいて、所定の距離を算出する距離算出ステップと、
を有する
ことを特徴とするプログラム。
【００２５】
上記発明では、ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて連続紙の搬送履歴を記憶し、該搬送履歴に基づいて連続紙に関する所望の距離を算出する。
【００２６】
［９］前記予定外搬送は、ジャムによる搬送、ジャム発生後のリカバリ搬送、調整による搬送、ユーザからの一時停止の指示によって生じた搬送、装置環境による搬送など、前記予定搬送以外の全ての搬送である
ことを特徴とする［８］に記載のプログラム。
【００２７】
［１０］前記履歴管理ステップでは、ユーザが前記連続紙の途中の一部を除去して繋ぎ直した場合の前記除去された位置と長さの情報を、前記搬送履歴に含めて記憶する
ことを特徴とする［８］または［９］に記載のプログラム。
【００２８】
［１１］前記所定の距離は、ジョブ毎の搬送距離、予定外の搬送距離、印刷に使用された距離、前記給紙部にある残りの連続紙の距離の内の少なくとも１つを含む
ことを特徴とする［８］乃至［１０］のいずれか１つに記載のプログラム。
【００２９】
［１２］前記距離算出ステップでは、所定の距離の１つとして、前記巻き取り部に巻き取られている連続紙を、指定のジョブもしくは画像が印刷されている位置まで巻き戻す距離を算出する
ことを特徴とする［８］乃至［１１］のいずれか１つに記載のプログラム。
【００３０】
［１３］前記履歴管理ステップでは、前記搬送履歴として、搬送事由とその搬送事由による搬送距離を時系列に記憶する
ことを特徴とする［８］乃至［１２］のいずれか１つに記載のプログラム。
【００３１】
［１４］前記距離算出ステップで算出した距離を表示部に表示する表示ステップをさらに有する
ことを特徴とする［８］乃至［１３］のいずれか１つに記載のプログラム。
【発明の効果】
【００３２】
本発明に係る画像形成装置およびプログラムによれば、予定外の搬送が生じた場合でも連続的に巻き取られた成果物における所望の距離を正しく求めることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係る画像形成装置を示す図である。
【図２】画像形成装置の電気的な概略構成を示すブロック図である。
【図３】画像形成装置の履歴管理部が搬送履歴を作成して記憶する処理を示す流れ図である。
【図４】図３の処理で作成された搬送履歴の一例を示す図である。
【図５】画像形成装置の距離算出部が行う巻き戻し距離の算出処理を示す流れ図である。
【図６】操作表示部に出力履歴を表示した状態の一例を示す図である。
【図７】連続紙に印刷する画像形成装置の構成例を示す図である。
【図８】予定通りにジョブが実行された場合の連続紙の状態の一例を示す図である。
【図９】一時停止中に予定外搬送が生じた場合の連続紙の状態の一例を示す図である。
【図１０】ジャム領域とリカバリ領域が予定外の搬送として生じた場合の連続紙の状態の一例を示す図である。
【図１１】図１０の状態からジャム領域をユーザが切り取った後の連続紙の状態を示す図である。
【発明を実施するための形態】
【００３４】
以下、図面に基づき本発明の実施の形態を説明する。
【００３５】
図１は、本発明の実施の形態に係る画像形成装置３を示す図である。画像形成装置３は、ロール状に巻かれた連続紙（ロール紙）の給紙ユニット５と、画像形成装置本体部１０と、画像形成装置本体部１０から排出される連続紙をロール状に巻き取る巻き取りユニット７を備えて構成される。給紙ユニット５はロール紙を保持すると共に、保持しているロール紙をその先端から連続的に画像形成装置本体部１０に向けて送り出す。画像形成装置本体部１０は給紙ユニット５から到来する連続紙に画像を次々と印刷（印字）して後段の巻き取りユニット７に送り出す。巻き取りユニット７は、画像形成装置本体部１０から連続的に排出される連続紙を巻き取り再びロール状にして保持する。
【００３６】
画像形成装置３は、連続紙の搬送履歴を作成して記憶する履歴管理部５３と、該搬送履歴に基づいて、連続紙に関する各種の距離を算出する距離算出部５４の機能を有する。たとえば、巻き取りユニット７に巻き取られた成果物において特定のジョブの印刷開始位置が現時点で巻き取りユニット７の入口から何メートル手前にあるか等の距離を算出する。
【００３７】
搬送履歴として記憶される搬送には、ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方が含まれる。
【００３８】
予定搬送は、印刷が予定通り進んだ場合に生じる搬送であり、ジョブに係る画像の正常な印刷による搬送、ジョブ間の空白区間の搬送などである。ジョブに係る画像の正常な印刷による搬送距離は、ジョブ情報（画像サイズやレイアウトなど）から求めることができる。ジョブ間の空白区間の長さはユーザ等により予め設定されている。したがって、予定搬送の長さは、ジョブ情報や空白区間の設置値などに基づいて予め演算で求めることができる。
【００３９】
予定外搬送は、予定搬送以外の全ての搬送であり、ジャムによる搬送、ジャム発生後のリカバリ搬送、調整による搬送、ユーザからの一時停止の指示によって生じた搬送、装置環境による搬送などが含まれる。
【００４０】
調整による搬送とは、画質調整等のための印字のための搬送であり、パッチ画像の印刷などが行われる。ユーザからの一時停止の指示によって生じた搬送とは、ユーザ指示に基づく一時停止中に装置が自動で行う搬送である。この搬送は、連続紙のうち一時停止中に定着器のところで停止している部分が熱や圧力で損傷しないようするために、一時停止中も通常より低速で行われる。
【００４１】
装置環境による搬送とは、待機期間中に装置が自動的に行う搬送等であり、前述の一時停止と同様に定着器の熱や圧力による連続紙の損傷を避ける目的で行われる。ジョブ実行終了後に待機状態へ移行する場合、定着器の温度が下がるまでの間は連続紙の搬送が継続されるが、定着器が所定の温度に下がるまでに要する時間は環境条件(周囲温度等)によって変動するので、搬送距離を予め定めて予定搬送とすることは難しく、予定外の搬送となる。
【００４２】
ここでは、画像形成装置３は、搬送履歴として、連続紙が搬送された事由とその事由によって搬送された距離を時系列に記憶する。搬送事由には、ジョブに係る印刷、空白区間、ジャム、リカバリ、ユーザによる一時停止などがある。また、予定搬送か予定外搬送かを示す搬送属性についても搬送事由の１つとして搬送履歴に記憶する。
【００４３】
さらに、画像形成装置３は、ジャム領域等を取り除くためにユーザが連続紙の一部を切り取って繋ぎ合わせた場合に、その切り取られた箇所の位置および距離(長さ)の情報を取得し、これを搬送履歴の１つとして記憶する。たとえば、切り取った部分の位置や距離の情報は、操作パネルでの入力操作によってユーザから受け付ける。なお、切り取る際には巻き取りユニット７から手動で連続紙を引き出す作業が行われ、この距離は逆回転する搬送ローラの回転数などに基づいて装置が計測することができる。そこで、自動計測した結果に基づいて切り取り箇所に係る使用履歴を自動作成したり、ユーザによる入力を補助したりしてもよい。
【００４４】
図２は、画像形成装置３の電気的な概略構成を示すブロック図である。この図では、給紙ユニット５、巻き取りユニット７を外部装置としてある。
【００４５】
画像形成装置３の画像形成装置本体部１０は、画像処理部２０と、本体部３０で構成される。
【００４６】
画像処理部２０は、ＬＡＮ（Local Area Network）などのネットワークを介して接続されたＰＣ端末等から送られてくる印刷ジョブに係る印刷データをラスタライズしてビットマップ形式のイメージデータを生成する（ＲＩＰ（Raster Image Processor）する）機能等を備えている。
【００４７】
画像処理部２０は、当該画像処理部２０の動作を統括制御するコントローラ制御ＣＰＵ（Central Processing Unit）２１と、ＬＡＮに接続するための通信機能を果たすＬＡＮＩ／Ｆ（Interface）部２４およびＬＡＮ制御部２５と、ＲＩＰ処理により生成したイメージデータなどを記憶する画像メモリ２３と、画像メモリ２３へのデータのリード／ライト、画像データの本体部３０への転送等を行うＤＲＡＭ（Dynamic Random Access Memory）制御部２２を備えている。
【００４８】
このほか、コントローラ制御ＣＰＵ２１には、当該コントローラ制御ＣＰＵ２１が実行するプログラムや固定データが記憶されたＲＯＭ（Read Only Memory）、コントローラ制御ＣＰＵ２１がプログラムを実行する際に各種データを一時的に格納するためのワークメモリとして使用されるＲＡＭ（Random Access Memory）などが接続されている。
【００４９】
本体部３０は、本体部３０の動作を統括制御する画像制御部４０に、操作表示部３１と、スキャナ部３５と、プリンタ部５０を接続して構成される。
【００５０】
プリンタ部５０は、記録紙(連続紙)に画像を形成する画像形成部であり、画像データに応じてオン/オフされるレーザーダイオード（ＬＤ）５１のほか、プリンタ部５０全体の動作を制御するプリンタ制御部５２を有している。  プリンタ制御部５２には、外部装置（給紙ユニット５および巻き取りユニット７）の制御部（外部装置制御部６１）が通信線で接続されている。
【００５１】
プリンタ部５０の画像形成部は、連続紙を搬送する搬送機構と、無端で環状に掛け渡された中間転写ベルトと、この中間転写ベルトに沿って配置されたC,M,Y,K各色の像形成ユニットを備え、像形成ユニットによって中間転写ベルト上にC,M,Y,K各色のトナー像を重畳してフルカラーのトナー像を形成する。中間転写ベルト上に形成されたトナー像は搬送される連続紙に転写され、転写されたトナー像は定着器で連続紙に熱定着される。画像形成部は、このようなタンデム式の電子写真方式のものに限定されず、連続紙に画像を形成する方式は任意でよい。
【００５２】
スキャナ部３５は、原稿を光学的に読み取るための読み取り素子であるＣＣＤ３６と、読取動作を制御するスキャナ制御部３７を有する。
【００５３】
操作表示部３１は、各種設定画面や操作画面を表示したり、ユーザから各種の設定／選択操作を受け付けたり、ユーザに向けて各種の情報や警告を表示したりする機能を果たす。操作表示部３１は、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））３２と、その画面上に敷設されたタッチスイッチおよびその他のスイッチから成る操作部３３と、ＬＣＤ３２および操作部３３を制御する操作表示制御部３４を有する。
【００５４】
操作表示制御部３４、スキャナ制御部３７、プリンタ制御部５２はそれぞれＣＰＵ、ＲＯＭ、ＲＡＭを主要部とする回路で構成されており、ＲＯＭに格納されたプログラムに従って各種の制御を実行する。
【００５５】
画像制御部４０は、画像形成装置本体部１０の動作を統括制御する画像制御ＣＰＵ４１と、ＤＲＡＭ制御部４２と、読み取り処理部４３と、書き込み処理部４４と、圧縮／伸張部４５と、不揮発メモリ４６と、日時を計時する日時データ生成部４７と、半導体メモリで構成された画像メモリ４８などを備えて構成される。
【００５６】
読み取り処理部４３は、スキャナ部３５から入力される画像データに対して拡大処理、鏡像処理、誤差拡散処理などを施す機能を果たす。圧縮/伸張部４５は画像処理部２０や読み取り処理部４３から到来する画像データを圧縮したり、圧縮された画像データを元のイメージデータに伸張したりする機能を果たす。
【００５７】
画像メモリ４８は、非圧縮の画像データをページ単位で記憶するページメモリと、圧縮された画像データを記憶する圧縮メモリの機能を果たす。画像メモリ４８はＤＲＡＭで構成される。
【００５８】
書き込み処理部４４は、画像メモリ４８（圧縮メモリ）から読み出して圧縮/伸張部４５で伸張された画像データを、プリンタ部５０の動作に応じたタイミングでプリンタ部５０へ出力する機能を果たす。プリンタ部５０は、この画像データに応じてＬＤ５１をオン/オフさせる。
【００５９】
ＤＲＡＭ制御部４２は、ＤＲＡＭで構成された画像メモリ４８へのリード・ライトやリフレッシュのタイミングを制御したり、画像データを圧縮して圧縮メモリに格納したり、圧縮メモリから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。またＤＲＡＭ制御部４２はＰＣＩ（Peripheral Component Interconnect）バスを通じて画像処理部２０のＤＲＡＭ制御部２２と接続されており、画像処理部２０との間でＰＣＩバスを通じて各種のデータを授受する機能を果たす。
【００６０】
画像制御ＣＰＵ４１は、本体部３０の動作全体を制御する機能を果たす。画像制御ＣＰＵ４１にはシリアル通信により、プリンタ制御部５２、スキャナ制御部３７、操作表示制御部３４が接続されている。画像制御ＣＰＵ４１には、図示省略のＲＯＭ、ＲＡＭが接続されており、画像制御ＣＰＵ４１は該ＲＯＭ格納されたプログラムに従って各種の制御を実行する。ＲＡＭは、画像制御ＣＰＵ４１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。
【００６１】
不揮発メモリ４６は、電源オフ後も記憶しておくべきユーザデータやシステムデータなどが記憶されるメモリである。
【００６２】
プリンタ部５０のプリンタ制御部５２は、履歴管理部５３および距離算出部５４の機能を果たす。履歴管理部５３は、ジョブ実行前に予定されていた予定搬送とジョブ実行前は予定されていなかった予定外搬送の双方を含めて連続紙の搬送履歴を作成して記憶する機能を果たす。搬送履歴として記憶する搬送事由は本体部３０の画像制御ＣＰＵ４１から受信する。搬送距離は、搬送モータの回転数など基づいてプリンタ部５０で計測する。距離算出部５４は、履歴管理部５３が作成して記憶している搬送履歴に基づいて、連続紙に係る各種の距離を算出する。
【００６３】
次に、画像形成装置３の履歴管理部５３が搬送履歴を記録する処理について説明する。
【００６４】
図３は、画像形成装置３の履歴管理部５３が搬送履歴を作成して記憶する処理を示す流れ図である。ここでは、同じ搬送事由が継続する間の搬送を１つの区間とし、区間毎に、その区間の搬送事由と搬送距離を搬送履歴として時系列に記録する。
【００６５】
プリンタ制御部５２の履歴管理部５３は、巻き取りユニット７に連続紙の先端をセットして、これから新たなロールの巻き取りを開始する際に、区間番号を示す変数ｉを０にリセットする（ステップＳ１０１）。
【００６６】
その後、連続紙の搬送（すなわち、巻き取りユニット７による巻き取り）が開始されるのを待ち（ステップＳ１０２；Ｎｏ）、連続紙の搬送が開始されたら（ステップＳ１０２；Ｙｅｓ）、区間（ｉ）の搬送履歴のうちの搬送事由を登録する（ステップＳ１０３）。ここでは、搬送事由と共にその搬送が予定内搬送であるか予定外搬送であるかを示す搬送属性も登録する。
【００６７】
区間（ｉ）が終了するまで（ステップＳ１０５；Ｎｏ）、区間（ｉ）の搬送距離を積算して計測し（ステップＳ１０４）、区間（ｉ）の搬送が終了したら（ステップＳ１０５；Ｙｅｓ）、区間（ｉ）の搬送履歴として、区間（ｉ）の搬送距離を登録する（ステップＳ１０６）。
【００６８】
その後、巻き取りユニット７から成果物の取り出しがあったか否かを判断し（ステップＳ１０７）、取り出しがなければ（ステップＳ１０７；Ｎｏ）、区間番号ｉを＋１した後（ステップＳ１０８）、ステップＳ１０２に戻って処理を継続する。巻き取りユニット７から成果物が取り出されたら（ステップＳ１０７；Ｙｅｓ）、本処理を終了する。
【００６９】
図４は、図３に示す処理によって作成された搬送履歴の一例を示している。登録内容は以下の通りである。
【００７０】
・区間（０）は、ジョブ１の実行による予定内の搬送（ジョブ１における１番目の区間の搬送）であり、その搬送距離は１２０ｍである。
【００７１】
・区間（１）は、ジョブ１の実行中のユーザ操作による一時停止で生じた予定外の搬送であり、その搬送距離は４ｍである。
【００７２】
・区間（２）は、一時停止が解除された後のジョブ１の実行による予定内の搬送（ジョブ１における２番目の区間の搬送）であり、その搬送距離は４０ｍである。
【００７３】
・区間（３）は、ジョブ１とジョブ２の間に空白区間を設けるための予定内の搬送であり、その搬送距離は１ｍである。
【００７４】
・区間（４）は、ジョブ２の実行による予定内の搬送（ジョブ２における１番目の区間の搬送）であり、その搬送距離は２５０ｍである。
【００７５】
・区間（５）は、ジョブ２の実行中に生じたジャムに係る予定外の搬送であり、その搬送距離は５ｍである。
【００７６】
・区間（６）は、ジョブ２で生じた区間（５）のジャムをリカバリするための予定外の搬送であり、その搬送距離は３ｍである。
【００７７】
・区間（７）は、ユーザが連続紙の一部を切り取って繋ぎ直したことによって削除された区間を示しており、削除された長さは５ｍである。
【００７８】
・区間（８）は、再開後のジョブ２の実行による予定内の搬送（ジョブ２における２番目の区間の搬送）であり、その搬送距離は５０ｍである。
【００７９】
・区間（９）は、ジョブとジョブの間に空白区間を設けるための予定内の搬送であり、その搬送距離は１ｍである。
【００８０】
・区間（１０）は、ジョブ３の実行による予定の搬送（ジョブ３における１番目の区間の搬送）であり、その搬送距離は７０ｍである。
【００８１】
距離算出部５４は、図４に示すような搬送履歴に基づいて各種の距離を算出する。たとえば、指定のジョブの印刷開始位置が巻き取りユニット７の入口から何ｍ手前にあるかを示す巻き戻し距離、現在までに使用された連続紙の総距離(印刷済距離)、現時点で巻き取りユニット７に巻き取られている連続紙の長さ、給紙ユニット５に残っている連続紙の長さ(残距離)などを算出する。
【００８２】
図５は、距離算出部５４が行う距離算出処理の一例を示す流れ図である。図５の処理では、指定されたジョブｋの印刷開始位置までの巻き戻し距離Ｌを算出する。
【００８３】
まず、巻き戻し距離Ｌを０に初期化する。また変数ｊに、現時点で搬送履歴に記録されている最後の区間番号を設定する（ステップＳ２０１）。図４の搬送履歴を辿る場合は、区間１０まで存在するので、変数ｊを最大区間番号に対応する「１０」に初期化する。
【００８４】
次に、Ｌに区間（ｊ）の搬送距離を加算し（ステップＳ２０２）、区間（ｊ）の搬送事由が、ジョブｋの１番目の区間の搬送であるか否かを確認する（ステップＳ２０３）。区間（ｊ）の搬送事由がジョブｋの１番目の区間の搬送でなければ（ステップＳ２０３；Ｎｏ）、変数ｊを−１する（ステップＳ２０４）。その後、ｊが０より小さい場合は（ステップＳ２０５；Ｙｅｓ）、ジョブｋの印刷開始位置の算出に失敗したことを操作表示部３１に表示して（ステップＳ２０６）本処理を終了する。ｊが０以上ならば（ステップＳ２０５；Ｎｏ）、ステップＳ２０２に戻り処理を継続する。
【００８５】
区間（ｊ）の搬送事由がジョブｋの１番目の区間の搬送ならば（ステップＳ２０３；Ｙｅｓ）、ＬをジョブＫの印刷開始位置までの距離として操作表示部３１に表示して（ステップＳ２０７）、本処理を終了する。
【００８６】
なお、現在までに使用された連続紙の総距離（印刷済総距離）を求める場合には、搬送履歴に登録されている区間のうち、搬送事由が「ユーザ削除」以外のものについて搬送距離を合計すればよい。現時点で巻き取りユニット７に巻き取られている連続紙の長さを求める場合には、搬送履歴に登録されている全ての区間の搬送距離を合計すればよい。この場合、搬送事由が「ユーザ削除」の区間の搬送距離は減算されることになる。
【００８７】
このほか、距離算出部５４は、ジョブ毎の搬送距離、予定外の搬送による搬送距離、印刷に使用された距離、給紙ユニット５にある残りの連続紙の距離（残距離）などを求めるができる。
【００８８】
ジョブ毎の搬送距離を求める場合は、搬送事由が指定されたジョブの実行となっている区間の搬送距離を合計すればよい。たとえば、ジョブ１の搬送距離は、図５の区間（０）から区間（２）の搬送距離を合計すればよい。
【００８９】
予定外の搬送による搬送距離を求めるには、搬送属性が「予定外」となっている区間の距離を合計すればよい。図５の例では、区間（１）、（５）〜（７）の距離を合計すればよい。
【００９０】
予定外の搬送による連続紙の使用距離を求める場合には、搬送属性が「予定外」となっている区間のうち搬送事由がユーザ削除となっている区間以外の区間の搬送距離を合計すればよい。図５の例では、区間（１）、（５）、（６）の距離を合計すればよい。
【００９１】
印刷に使用された距離は、搬送事由がジョブの実行、ジャム、リカバリとなっている区間の距離を合計すればよい。図４の例では、区間（０）、（２）、（４）、（５）、（６）、（８）、（１０）を合計する。
【００９２】
給紙ユニット５にある残りの連続紙の距離（残距離）を求めるには、給紙ユニット５にセットした連続紙の長さから、現在までに使用された連続紙の総距離(印刷済総距離)を減算すればよい。
【００９３】
また、ジョブｋの先頭からｍ枚目の画像の印刷位置まで巻き戻すための距離を算出する場合は次の様にすればよい。まず、図５の処理により、ジョブｋの印刷開始位置までの距離Ｌ１を求める。次に、ジョブｋの印刷開始位置からｍ枚目の画像までの距離Ｌ２を求める。Ｌ２は、ジョブ情報に基づいて算出する。たとえば、画像を何列に印刷するか、画像間の間隔などを示すレイアウト情報と各画像のサイズ情報とからＬ２を求める。次に、ジョブｋの印刷開始位置から距離Ｌ２だけ後ろの位置までの間に予定外の搬送があれば、その予定外の搬送に係る距離Ｌ３を求める。そして、Ｌ１−Ｌ２−Ｌ３  により、目的の画像までの巻き戻し距離を算出する。
【００９４】
図６は、操作表示部３１に出力履歴を表示した状態の一例を示している。図６では、ジョブ００１〜ジョブ００３に関する出力履歴がリスト表示されている。各ジョブについて図５に示す処理を行って印刷開始位置まで距離（巻き戻し距離）を求め、リストの右端の「印刷開始位置」の欄にその距離を表示してある。
【００９５】
リストからいずれか１つのジョブを選択した状態で、画面下部のロールバック釦７２の押下操作を受けると、画像形成装置３は、その選択されたジョブの印刷開始位置まで連続紙を巻き戻す動作を行う。たとえば、ジョブ２を選択してロールバック釦７２が操作されると、画像形成装置３は、給紙ユニット５を巻き取り側、巻き取りユニット７を送り出し側に設定して、３７４ｍだけ連続紙を通常の印刷時とは逆方向に搬送して巻き戻す。
【００９６】
このように、予定外の搬送も含めて搬送履歴を記録するので、巻き取りユニット７に巻き取られた連続紙に関する各種の距離を搬送履歴に基づいて正しく算出することができる。
【００９７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９８】
実施の形態で求めた距離は一例であり、距離算出部５４が求める距離は、搬送履歴に基づいて求め得る距離であれば、任意の距離でよい。
【００９９】
搬送履歴として記憶する項目や記憶するための処理は実施の形態で例示したものに限定されない。たとえば、実施の形態では。搬送事由毎の区間に分けて搬送履歴を記憶したが、搬送動作を機械的に１ｍなどの所定距離毎の区間に分け、その区間毎に搬送履歴を記憶してもよい。また、各区間の搬送がどのジョブの何枚目から何枚目の画像に係る区間であるかを示す情報を記憶するようにしてもよい。
【０１００】
なお、本発明は、画像形成装置３のＣＰＵで実行されるプログラムとされてもよい。
【符号の説明】
【０１０１】
３…画像形成装置
５…給紙ユニット
７…巻き取りユニット
１０…画像形成装置本体部
２０…画像処理部
２１…コントローラ制御ＣＰＵ
２２…ＤＲＡＭ制御部
２３…画像メモリ
２４…ＬＡＮＩ／Ｆ部
２５…ＬＡＮ制御部
３０…本体部
３１…操作表示部
３２…ＬＣＤ
３３…操作部
３４…操作表示制御部
３５…スキャナ部
３６…ＣＣＤ
３７…スキャナ制御部
４０…画像制御部
４１…画像制御ＣＰＵ
４２…ＤＲＡＭ制御部
４３…読み取り処理部
４４…書き込み処理部
４５…圧縮／伸張部
４６…不揮発メモリ
４７…日時データ生成部
４８…画像メモリ
５０…プリンタ部
５１…ＬＤ
５２…プリンタ制御部
５３…履歴管理部
５４…距離算出部
６１…外部装置制御部
７２…ロールバック釦
【図１】
2019199064.tif 000003
【図２】
2019199064.tif 000004
【図３】
2019199064.tif 000005
【図４】
2019199064.tif 000006
【図５】
2019199064.tif 000007
【図６】
2019199064.tif 000008
【図７】
2019199064.tif 000009
【図８】
2019199064.tif 000010
【図９】
2019199064.tif 000011
【図１０】
2019199064.tif 000012
【図１１】
2019199064.tif 000013