(57)【要約】【課題】圧縮された画像データの全体を展開する場合に比べて、印刷の指示が行われてから印刷を開始するまでに要する時間を短縮させる。【解決手段】画像の形成に関する画像形成情報が画素の座標ごとに書き込まれた画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った複数のブロックをそれぞれ圧縮する圧縮手段と、画像データから形成される第１画像と、第１画像とは異なる第２画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された複数のブロックのうちの、第２画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、指定座標に第２画像に係る画像形成情報を書き込む書き込み手段と、を備えた、画像処理装置。【選択図】図６
2020144632.tif 000002
【特許請求の範囲】
【請求項１】
画像の形成に関する画像形成情報が画素の座標ごとに書き込まれた画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った当該複数のブロックをそれぞれ圧縮する圧縮手段と、
前記画像データから形成される第１画像と、当該第１画像とは異なる第２画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された前記複数のブロックのうちの、当該第２画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、当該指定座標に当該第２画像に係る前記画像形成情報を書き込む書き込み手段と、
を備えた、画像処理装置。
【請求項２】
前記圧縮手段は、圧縮前のデータと、圧縮後に展開されたデータとが同一ではなくなる非可逆圧縮方式により前記画像データを圧縮し、
前記書き込み手段は、展開した前記対応ブロックに対応する座標に前記第１画像が形成される旨の第１画像情報が書き込まれている場合には、当該対応ブロックに対応する座標に前記第２画像に係る前記画像形成情報を書き込まないことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記書き込み手段は、展開した前記対応ブロックに対応する前記座標に前記第１画像情報が書き込まれている場合に、前記複数のブロックのうちの当該対応ブロックとは異なる他のブロックを展開し、当該他のブロックに対応する座標に当該第１画像情報が書き込まれていない場合には、当該他のブロックに対応する当該座標に前記第２画像に係る前記画像形成情報を書き込むことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記他のブロックは、前記複数のブロックのうちの前記対応ブロックの隣のブロックであることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記書き込み手段は、圧縮された前記複数のブロックのうち二以上のブロックが前記対応ブロックに該当する場合、前記第２画像に係る前記画像形成情報が書き込まれる座標に対応するブロックの数が当該対応ブロックに該当するブロックの数よりも少なくなるように当該画像形成情報を書き込む座標を変更し、変更した変更座標に対応するブロックを展開して当該変更座標に当該画像形成情報を書き込むことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記書き込み手段は、圧縮されていない非圧縮画像データから形成される第３画像と、前記第２画像とを一の記録材に対して形成する印刷の指示が前記指示に含まれている場合、当該非圧縮画像データにおける前記変更座標に当該第２画像に係る前記画像形成情報を書き込むことを特徴とする請求項５記載の画像処理装置。
【請求項７】
圧縮された前記画像データおよび前記非圧縮画像データに書き込まれる前記第２画像に係る前記画像形成情報は、記録材における表裏の位置合わせ用の画像に係る情報であることを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記複数のブロックを構成する個々のブロックにおける情報に基づき、圧縮された前記画像データが転送される前の内容と転送された後の内容とを照合するための照合情報を当該画像データに付加する付加手段と、
前記第２画像に係る前記画像形成情報が書き込まれた座標に対応するブロックにおける情報の変更を前記照合情報の内容に反映させることで当該照合情報を更新する更新手段をさらに備えることを特徴とする請求項１記載の画像処理装置。
【請求項９】
画像の形成に関する画像形成情報が画素の座標ごとに書き込まれた画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った当該複数のブロックをそれぞれ圧縮する圧縮手段と、
前記画像データから形成される第１画像と、当該第１画像とは異なる第２画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された前記複数のブロックのうちの、当該第２画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、当該指定座標に当該第２画像に係る前記画像形成情報を書き込む書き込み手段と、
前記書き込み手段による書き込みが行われた前記画像データを用いて、前記一の記録材に対して前記第１画像および前記第２画像を形成する画像形成手段と、
を備えた、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成システムに関する。
【背景技術】
【０００２】
特許文献１には、ラスタライズされたデータに対して、所定のブロック単位で可変長可逆圧縮処理を施し、その圧縮データを圧縮メモリ内のホワイトマップテーブルのレコードで指定されるアドレス領域の圧縮データテーブルに格納し、圧縮できなかった場合はそのブロックのデータを非圧縮のまま非圧縮メモリに格納することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２４８９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像を処理する画像処理装置では、画像データを圧縮した状態で保持することがある。
ここで、例えば、画像処理装置が、圧縮された画像データから形成される第１画像と、第１画像とは異なる第２画像を一の記録材に対して形成する印刷の指示を受けることがある。この場合、画像処理装置は、圧縮した画像データを展開し、展開した画像データに第２画像に係る情報を書き加えるが、圧縮した画像データの全体を展開する場合、この展開の処理に時間を要し、印刷の指示が行われてから印刷を開始するまでに要する時間が長くなることがある。
本発明は、圧縮された画像データの全体を展開する場合に比べて、印刷の指示が行われてから印刷を開始するまでに要する時間を短縮させることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像の形成に関する画像形成情報が画素の座標ごとに書き込まれた画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った当該複数のブロックをそれぞれ圧縮する圧縮手段と、前記画像データから形成される第１画像と、当該第１画像とは異なる第２画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された前記複数のブロックのうちの、当該第２画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、当該指定座標に当該第２画像に係る前記画像形成情報を書き込む書き込み手段と、を備えた、画像処理装置である。
請求項２に記載の発明は、前記圧縮手段は、圧縮前のデータと、圧縮後に展開されたデータとが同一ではなくなる非可逆圧縮方式により前記画像データを圧縮し、前記書き込み手段は、展開した前記対応ブロックに対応する座標に前記第１画像が形成される旨の第１画像情報が書き込まれている場合には、当該対応ブロックに対応する座標に前記第２画像に係る前記画像形成情報を書き込まないことを特徴とする請求項１記載の画像処理装置である。
請求項３に記載の発明は、前記書き込み手段は、展開した前記対応ブロックに対応する前記座標に前記第１画像情報が書き込まれている場合に、前記複数のブロックのうちの当該対応ブロックとは異なる他のブロックを展開し、当該他のブロックに対応する座標に当該第１画像情報が書き込まれていない場合には、当該他のブロックに対応する当該座標に前記第２画像に係る前記画像形成情報を書き込むことを特徴とする請求項２記載の画像処理装置である。
請求項４に記載の発明は、前記他のブロックは、前記複数のブロックのうちの前記対応ブロックの隣のブロックであることを特徴とする請求項３記載の画像処理装置である。
請求項５に記載の発明は、前記書き込み手段は、圧縮された前記複数のブロックのうち二以上のブロックが前記対応ブロックに該当する場合、前記第２画像に係る前記画像形成情報が書き込まれる座標に対応するブロックの数が当該対応ブロックに該当するブロックの数よりも少なくなるように当該画像形成情報を書き込む座標を変更し、変更した変更座標に対応するブロックを展開して当該変更座標に当該画像形成情報を書き込むことを特徴とする請求項１記載の画像処理装置である。
請求項６に記載の発明は、前記書き込み手段は、圧縮されていない非圧縮画像データから形成される第３画像と、前記第２画像とを一の記録材に対して形成する印刷の指示が前記指示に含まれている場合、当該非圧縮画像データにおける前記変更座標に当該第２画像に係る前記画像形成情報を書き込むことを特徴とする請求項５記載の画像処理装置である。
請求項７に記載の発明は、圧縮された前記画像データおよび前記非圧縮画像データに書き込まれる前記第２画像に係る前記画像形成情報は、記録材における表裏の位置合わせ用の画像に係る情報であることを特徴とする請求項６記載の画像処理装置である。
請求項８に記載の発明は、前記複数のブロックを構成する個々のブロックにおける情報に基づき、圧縮された前記画像データが転送される前の内容と転送された後の内容とを照合するための照合情報を当該画像データに付加する付加手段と、前記第２画像に係る前記画像形成情報が書き込まれた座標に対応するブロックにおける情報の変更を前記照合情報の内容に反映させることで当該照合情報を更新する更新手段をさらに備えることを特徴とする請求項１記載の画像処理装置である。
請求項９に記載の発明は、画像の形成に関する画像形成情報が画素の座標ごとに書き込まれた画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った当該複数のブロックをそれぞれ圧縮する圧縮手段と、前記画像データから形成される第１画像と、当該第１画像とは異なる第２画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された前記複数のブロックのうちの、当該第２画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、当該指定座標に当該第２画像に係る前記画像形成情報を書き込む書き込み手段と、前記書き込み手段による書き込みが行われた前記画像データを用いて、前記一の記録材に対して前記第１画像および前記第２画像を形成する画像形成手段と、を備えた、画像形成システムである。
【発明の効果】
【０００６】
請求項１の発明によれば、圧縮された画像データの全体を展開する場合に比べて、印刷の指示が行われてから印刷を開始するまでに要する時間を短縮させることができる。
請求項２の発明によれば、対応ブロックに対応する座標に第１画像情報が書き込まれているか否かに関わらず対応ブロックに対応する座標に第２画像に係る画像形成情報を書き込む場合に比べて、第２画像に係る画像形成情報が書き込まれた画像データが圧縮される前と、圧縮された画像データが展開された後とで、第１画像情報の内容が変わることを抑制できる。
請求項３の発明によれば、記録材のうちの第１画像が形成される領域と第２画像が形成される領域とが重なることがなくなる。
請求項４の発明によれば、第２画像に係る画像形成情報が指定座標に変わって書き込まれる座標およびブロックの何れも設定されない場合に比べて、記録材のうちの第２画像が形成される領域として指定されていた領域に対する、第２画像が形成された領域のずれを小さくすることができる。
請求項５の発明によれば、第２画像に係る画像形成情報が書き込まれる座標に対応するブロックの数を減らさない場合に比べて、書き込み手段によるブロックの展開に要する時間を短縮させることができる。
請求項６の発明によれば、非圧縮画像データにおける指定座標に第２画像に係る画像形成情報が書き込まれる場合に比べて、非圧縮画像データに基づく画像が形成される記録材における第２画像の位置と、圧縮された画像データに基づく画像が形成される記録材における第２画像の位置とのずれを抑制できる。
請求項７の発明によれば、記録材の第１面に非圧縮画像データに基づく画像が形成され、記録材の第２面に圧縮された画像データに基づく画像が形成される場合であっても、記録材の第１面と第２面との表裏の位置合わせを行うことができる。
請求項８の発明によれば、画像データの複数のブロックのうちの、第２画像に係る画像形成情報が書き込まれていない座標に対応するブロックにおける情報を再度用いなくても、照合情報を更新することができる。
請求項９の発明によれば、圧縮された画像データの全体を展開する場合に比べて、印刷の指示が行われてから印刷を開始するまでに要する時間を短縮させることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態による画像形成システムの全体構成例を示す図である。
【図２】画像形成装置の構成を示す図である。
【図３】サーバ装置の機能構成例を示したブロック図である。
【図４】（ａ）は、変更設定画面を示した図であり（ｂ）は、変更不可通知画面を示した図である。
【図５】（ａ）は、設定画像形成情報が書き込まれる前の画像データを示した図であり、（ｂ）は、設定画像形成情報が書き込まれた画像データを示した図である。
【図６】サーバ装置が行う処理の流れを示したフローチャートである。
【図７】（ａ）は、設定画像形成情報が書き込まれる前の圧縮画像データを示した図であり、（ｂ）は、設定画像形成情報が書き込まれた圧縮画像データを示した図であり、（ｃ）は、設定画像形成情報が書き込まれる前の非圧縮画像データを示した図であり、（ｄ）は、同一設定が有効でない場合に設定画像形成情報が書き込まれた非圧縮画像データを示した図であり、（ｅ）は、同一設定が有効である場合に設定画像形成情報が書き込まれた非圧縮画像データを示した図である。
【図８】同一処理の流れを示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜画像形成システムの構成＞
図１は、本実施形態による画像形成システム１の全体構成例を示す図である。本実施形態の画像形成システム１は、サーバ装置１０と、画像形成装置２０と、端末装置３０とを備える。サーバ装置１０と、画像形成装置２０および端末装置３０とは、ネットワークを介して接続されている。
【０００９】
画像処理装置の一例としてのサーバ装置１０は、ネットワークを介して、画像形成装置２０および端末装置３０との間でデータを送受信するサーバである。サーバ装置１０は、例えば、コンピュータにより実現される。サーバ装置１０は、単一のコンピュータにより構成しても良いし、複数のコンピュータによる分散処理により実現しても良い。
【００１０】
本実施形態の画像形成装置２０は、各ページが用紙搬送方向に連続して形成される連続用紙Ｐに対してインクを吐出して画像を形成するインクジェットプリンタである。連続用紙Ｐとしては、例えば、ロール紙や連続帳票等が挙げられる。また、連続用紙Ｐは、記録材の一例である。
【００１１】
端末装置３０は、ユーザが印刷の指示を行うために操作するコンピュータ装置である。端末装置３０は、ネットワークを介して、サーバ装置１０に印刷等の指示を行う。また、端末装置３０は、情報を表示する表示部３１を有する。端末装置３０は、例えば、コンピュータ、タブレット型情報端末、その他の情報処理装置により実現される。
【００１２】
＜画像形成装置の構成＞
図２は、画像形成装置２０の構成を示す図である。
画像形成手段の一例としての画像形成装置２０は、第１画像形成部２０１と、第２画像形成部２０４と、供給部２０７と、巻取部２０８と、バッファ装置２０９と、制御部２１０とを有する。
【００１３】
第１画像形成部２０１は、画像データに基づき連続用紙Ｐの表面に画像を形成する。第１画像形成部２０１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４色のインクにそれぞれ対応するイエロー（Ｙ）の第１インクジェットヘッド２０３Ｙ、マゼンタ（Ｍ）の第１インクジェットヘッド２０３Ｍ、シアン（Ｃ）の第１インクジェットヘッド２０３Ｃ、および黒（Ｋ）の第１インクジェットヘッド２０３Ｋの４つの第１インクジェットヘッドを備える。なお、以下の説明において、各第１インクジェットヘッドを区別しないで説明する場合には、第１インクジェットヘッド２０３と称する。
また、第１画像形成部２０１は、４つの第１インクジェットヘッドを駆動する第１駆動部２０２を備える。
【００１４】
第１インクジェットヘッド２０３は、インクの液滴を、サーマル方式や圧電方式等の公知の手段により吐出することで、連続用紙Ｐに対して画像を形成する。第１インクジェットヘッド２０３は、連続用紙Ｐに対して画像が形成される領域以上の幅に対応する長さを有する。また、第１インクジェットヘッド２０３には、連続用紙Ｐに対して画像が形成される領域の全幅にわたってインク吐出用のノズルが設けられている。
第１駆動部２０２は、画像形成装置２０に設けられている第１インクジェットヘッド２０３の各々を個別に移動させられる。
【００１５】
第２画像形成部２０４は、画像データに基づき連続用紙Ｐの裏面に画像を形成する。第２画像形成部２０４は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４色のインクにそれぞれ対応するイエロー（Ｙ）の第２インクジェットヘッド２０６Ｙ、マゼンタ（Ｍ）の第２インクジェットヘッド２０６Ｍ、シアン（Ｃ）の第２インクジェットヘッド２０６Ｃ、および黒（Ｋ）の第２インクジェットヘッド２０６Ｋの４つの第２インクジェットヘッドを備える。また、第２画像形成部２０４は、４つの第２インクジェットヘッドを駆動する第２駆動部２０５を備える。
第２画像形成部２０４は、第１画像形成部２０１と同様の構成を有する。
【００１６】
供給部２０７は、連続用紙Ｐを収容する。また、供給部２０７は、用紙搬送方向の下流側へ連続用紙Ｐを供給する。
巻取部２０８は、第１画像形成部２０１や第２画像形成部２０４によって画像が形成された連続用紙Ｐを巻き取る。
バッファ装置２０９は、連続用紙Ｐの表面と裏面とを反転させる反転機構を有する。
制御部２１０は、サーバ装置１０から印刷の指示を受けると、この印刷の指示と画像データとに基づいて第１画像形成部２０１や第２画像形成部２０４の動作を制御する。
【００１７】
＜サーバ装置の機能構成＞
次に、サーバ装置１０の機能構成について説明する。図３は、サーバ装置１０の機能構成例を示したブロック図である。
サーバ装置１０は、印刷データ取得部１１と、ラスタライズ部１２と、圧縮部１３と、記憶部１４と、指示受付部１５と、設定情報取得部１６と、書き込み部１７と、画像データ送信部１８とを備える。
【００１８】
印刷データ取得部１１は、印刷により連続用紙Ｐに形成される画像に関する印刷データを取得する。この印刷データは、例えば、ページ記述言語（ＰＤＬ：Page Description Language）で記述されたＰＤＬデータである。印刷データ取得部１１は、例えば、端末装置３０等の通信先から、印刷データを取得する。
【００１９】
ラスタライズ部１２は、印刷データを用紙出力形式の画像データに変換する。この画像データは、例えば、ビットマップデータである。画像データにおいては、画像の幅方向をｘ軸とし、幅方向に直交する方向をｙ軸とする２次元直交座標系で、画像を構成する画素が配置された位置が定義されている。この２次元直交座標系の座標値の単位は、例えば、１画素に対応する。すなわち、画像データにおいては、画像が形成されるか否かを示す情報が画素の座標ごとに書き込まれている。ここで、画像が形成されるか否かを示す情報は、画像の形成に関する画像形成情報として捉えられる。
【００２０】
圧縮手段の一例としての圧縮部１３は、ラスタライズ部１２に変換された画像データを圧縮する。画像データは、圧縮部１３に圧縮されることにより、圧縮される前よりもデータ量が減少する。本実施形態の圧縮部１３は、画像データを、予め定められた座標の範囲ごとに複数のブロックに区切り、区切った複数のブロックをそれぞれ圧縮する。予め定められた座標の範囲は、例えば、ｘ座標およびｙ座標が何れも４画素に対応する範囲である。また、圧縮部１３は、圧縮前のデータと、圧縮後に展開されたデータとが同一ではなくなる非可逆圧縮方式により画像データを圧縮する。
【００２１】
また、圧縮部１３は、圧縮した画像データに、この画像データのチェックサム値を付加する。チェックサム値とは、画像データにおける画像形成情報に基づいて算出される値である。チェックサム値は、画像形成装置２０に送信された画像データが、画像形成装置２０に送信される前の画像データの内容と一致するか否かの検証に用いられる。チェックサム値は、画像データが転送される前の内容と転送された後の内容とを照合するための照合情報として捉えられる。また、圧縮部１３は、チェックサム値を画像データに付加する付加手段として捉えられる。
【００２２】
また、圧縮部１３は、後述する書き込み部１７によって新たに画像形成情報が書き込まれた画像データを再び圧縮する。より具体的には、画像データの複数のブロックのうちの、書き込み部１７が新たに画像形成情報を書き込むために展開したブロックを、再び圧縮する。さらに、圧縮部１３は、書き込み部１７に画像形成情報が書き込まれたことによる画像データの内容の変更を、チェックサム値に反映させる。
【００２３】
記憶部１４は、圧縮部１３に圧縮された画像データを記憶する。また、圧縮部１３に圧縮されない画像データが存在する場合、記憶部１４は、この圧縮されていない画像データも記憶する。
【００２４】
指示受付部１５は、印刷の指示を受け付ける。指示受付部１５は、例えば、端末装置３０がユーザに操作されることにより行われた印刷の指示を受け付ける。また、このとき、指示受付部１５は、端末装置３０から、印刷の指示に関する指示情報を取得する。この指示情報には、指示受付部１５が受け付けた印刷の印刷設定を示す情報が含まれる。
【００２５】
印刷設定としては、例えば、片面印刷および両面印刷の何れかの設定、白黒印刷およびカラー印刷の何れかの設定、および、印刷により何れの色の画像を連続用紙Ｐの何れの領域に形成するかの設定等が挙げられる。また、印刷設定には、印刷データに示されていない新たな画像を連続用紙Ｐに形成する設定が含まれる。印刷設定にて連続用紙Ｐへの形成が設定されるこの新たな画像を、以下では、設定画像と称する。印刷設定には、設定画像を連続用紙Ｐの何れの領域に形成するかの設定が含まれる。また、連続用紙Ｐに形成することが印刷データに元々示されている画像を、以下では、元画像と称する。ここで、元画像は、第１画像および第３画像として捉えられる。また、設定画像は、第１画像とは異なる第２画像として捉えられる。
【００２６】
設定画像としては、例えば、レジストマーク、トンボ、検証ＩＤ、およびページ番号等が挙げられる。レジストマークは、連続用紙Ｐのうちの表面に形成される画像と裏面に形成される画像との位置合わせに用いられる画像である。トンボは、２本の直線が直交して形成される画像である。このトンボは、連続用紙Ｐに対して形成される画像の位置ずれ量の検出に用いられる画像である。検証ＩＤは、連続用紙Ｐに形成された画像が改ざんされたか否かの検証に用いられる画像である。
【００２７】
指示受付部１５は、取得した指示情報に示された印刷設定にて連続用紙Ｐへの設定画像の形成が設定されていない場合、この指示情報を、画像データ送信部１８へ送信する。一方、取得した指示情報に示された印刷設定にて連続用紙Ｐへの設定画像の形成が設定されている場合、この指示情報を、書き込み部１７へ送信する。
【００２８】
設定情報取得部１６は、端末装置３０から設定情報を取得する。設定情報は、設定画像が形成される連続用紙Ｐの領域を変更する設定に関する情報である。より具体的には、設定情報は、設定画像が形成される連続用紙Ｐの領域として印刷設定にて設定された領域を変更する設定に関する情報である。本実施形態では、例えば、ユーザが端末装置３０を操作して設定画像が形成される連続用紙Ｐの領域を変更する設定を行うことにより、端末装置３０にて設定情報が作成される。設定情報取得部１６は、端末装置３０から設定情報を取得すると、取得した設定情報を、書き込み部１７へ送信する。なお、設定情報については、後に詳述する。
【００２９】
書き込み手段の一例としての書き込み部１７は、連続用紙Ｐに対して設定画像を形成することが設定されている場合に、この設定画像が形成されることを示す画像形成情報を、圧縮部１３に圧縮された画像データに書き込む。より具体的には、書き込み部１７は、指示受付部１５から指示情報を取得すると、取得した指示情報から、設定画像が形成される座標として指定された座標を参照する。そして、圧縮部１３に圧縮された画像データの複数のブロックのうちの、設定画像が形成される座標として指定された座標に対応するブロックを展開し、指定された座標に、設定画像が形成されることを示す画像形成情報を書き込む。なお、設定画像が形成される座標として指定された座標を、以下では、指定座標と称する。連続用紙Ｐのページ毎に設定画像が形成される場合に、指定座標は、連続用紙Ｐのページ毎に同じ座標が設定されてもよいし、異なる座標が設定されてもよい。また、指定座標に対応するブロックを、以下では、対応ブロックと称する。また、設定画像が形成されることを示す画像形成情報を、以下では、設定画像形成情報と称する。
【００３０】
また、書き込み部１７は、対応ブロックを展開した場合において、元画像が形成されることを示す画像形成情報が指定座標に書き込まれている場合、指定座標には設定画像形成情報を書き込まない。この場合、書き込み部１７は、設定情報取得部１６に取得された設定情報に示された設定に基づいて、設定画像形成情報を書き込む座標を変更する。より具体的には、書き込み部１７は、設定情報に示された設定に基づいて、画像データの複数のブロックのうちの、対応ブロックとは異なる他のブロックを展開する。そして、この他のブロックに対応する座標に元画像が書き込まれることが示されていない場合、この他のブロックに対応する座標に、設定画像形成情報を書き込む。ここで、元画像が形成されることを示す画像形成情報を、以下では、元画像形成情報と称する。
【００３１】
なお、本実施形態では、書き込み部１７は、画像データのブロックを展開するまでは、展開したブロックに対応する座標に画像が形成されることが示されているか否かが判別できない。
【００３２】
また、書き込み部１７は、画像データのブロックを展開して座標に画像形成情報を書き込むと、展開したブロックを圧縮部１３に再び圧縮させる。圧縮部１３に再び圧縮された画像データは、記憶部１４に上書きされる。
また、書き込み部１７は、画像データを圧縮部１３に再び圧縮させると、この画像データに係る指示情報を、画像データ送信部１８へ送信する。
【００３３】
画像データ送信部１８は、印刷の指示が行われると、記憶部１４に記憶されている画像データを、この画像データに係る指示情報とともに、画像形成装置２０へ送信する。より具体的には、画像データ送信部１８は、指示情報を取得すると、記憶部１４に記憶されている画像データのうちの指示情報に係る印刷に用いられる画像データを、指示情報とともに画像形成装置２０へ送信する。
画像データのデータ量が大きくなると、サーバ装置１０から画像形成装置２０への画像データの転送速度が低下することがある。特に、本実施形態の画像形成システム１のように、連続用紙Ｐに対して画像を形成する場合、カット紙に対して画像を形成する場合に比べて、印刷に用いられる画像データのデータ量が大きくなりやすい。そこで、本実施形態では、画像データのデータ量が大きいことに起因してサーバ装置１０から画像形成装置２０への画像データの転送速度が低下することを抑制するため、画像データを圧縮部１３に圧縮させている。すなわち、画像データを圧縮部１３に圧縮させてこの画像データのデータ量を圧縮前よりも減少させた状態で、画像データをサーバ装置１０から画像形成装置２０へ送信している。
【００３４】
＜座標の変更について＞
次に、画像形成情報が書き込まれる画像データの座標の変更について説明する。
図４（ａ）は、変更設定画面４０を示した図である。また、図４（ｂ）は、変更不可通知画面５０を示した図である。
図４（ａ）に示した変更設定画面４０は、設定画像が形成される連続用紙Ｐの領域を変更する設定を行うための画面である。変更設定画面４０は、端末装置３０の表示部３１に表示される。変更設定画面４０が表示部３１に表示されているときに端末装置３０がユーザに操作されることにより、設定画像が形成される連続用紙Ｐの領域を変更する設定が行われる。
変更設定画面４０には、変更有効設定部４１と、許容範囲設定部４２と、方向設定部４３と、適用設定部４４と、変更破棄設定部４５と、初期設定部４６とが設けられている。
【００３５】
変更有効設定部４１は、設定画像が形成される連続用紙Ｐの領域の変更を有効に設定するために設けられている。本実施形態では、設定画像が形成される連続用紙Ｐの領域の変更が有効に設定されていない場合、画像データの指定座標に元画像形成情報が書き込まれているか否かに関わらず、指定座標に設定画像形成情報が書き込まれる。また、設定画像が形成される連続用紙Ｐの領域の変更が有効に設定されている場合において、画像データの指定座標に元画像形成情報が書き込まれている場合、設定画像形成情報が書き込まれる座標が指定座標から変更される。
設定画像が形成される連続用紙Ｐの領域の変更が有効か否かは、変更有効設定部４１のチェックボックスにチェックマークが入るか否かによって設定される。
【００３６】
許容範囲設定部４２は、設定画像形成情報が書き込まれる画像データの座標が指定座標から変更される場合において、変更される座標の指定座標からのずれの範囲としてユーザが許容する範囲を設定するために設けられている。許容範囲設定部４２に表示されている「ドット」の値は、変更される座標の指定座標からのずれの範囲としてユーザが許容する画素の大きさを意味する。図示の例では、変更される座標が指定座標から４画素ずれることが許容範囲として示されている。
【００３７】
方向設定部４３は、設定画像形成情報が書き込まれる画像データの座標が指定座標から変更される場合において、変更される座標が指定座標からずれる方向を設定するために設けられている。方向設定部４３においては、変更される座標が指定座標からずれる方向を、「右」、「左」、「上」、「下」の何れかに設定させられる。ここで、「右」は、ｘ座標値が増加する方向を意味する。また、「左」は、ｘ座標値が減少する方向を意味する。また、「上」は、ｙ座標値が減少する方向を意味する。また、「下」は、ｙ座標値が増加する方向を意味する。
【００３８】
適用設定部４４は、変更設定画面４０にて行われた設定を適用するためのボタンである。適用設定部４４が操作された場合、変更有効設定部４１、許容範囲設定部４２、および方向設定部４３にて設定された内容を示す設定情報が、端末装置３０から設定情報取得部１６に送信される。
変更破棄設定部４５は、変更設定画面４０にて行われた設定に変更することを破棄するためのボタンである。変更破棄設定部４５が操作された場合、設定画像が形成される連続用紙Ｐの領域の変更についての現在の設定が継続して適用される。
初期設定部４６は、設定画像が形成される連続用紙Ｐの領域の変更について予め定められた初期の設定を適用するためのボタンである。初期設定部４６が操作された場合、変更有効設定部４１、許容範囲設定部４２、および方向設定部４３について予め定められた初期の設定内容を示す設定情報が、端末装置３０から設定情報取得部１６に送信される。
【００３９】
図５（ａ）は、設定画像形成情報が書き込まれる前の画像データＤを示した図であり、図５（ｂ）は、設定画像形成情報が書き込まれた画像データＤを示した図である。なお、説明を簡略化するため、図５（ａ）、（ｂ）には、四つのブロックが展開された画像データＤを示している。
【００４０】
図５（ａ）に示した画像データＤは、第１ブロックＢ１、第２ブロックＢ２、第３ブロックＢ３、第４ブロックＢ４に区切られている。第１ブロックＢ１は、ｘ座標値およびｙ座標値が何れも１〜４の範囲の座標に対応する。第２ブロックＢ２は、ｘ座標値が５〜８の範囲且つｙ座標値が１〜４の範囲の座標に対応する。第３ブロックＢ３は、ｘ座標値が１〜４の範囲且つｙ座標値が５〜８の範囲の座標に対応する。第４ブロックＢ４は、ｘ座標値およびｙ座標値が何れも５〜８の範囲の座標に対応する。
【００４１】
画像データＤの各座標には、画像形成情報として「１」または「０」の数値が書き込まれている。ここで、「１」は、画素が形成されることを意味する。また、「０」は、画素が形成されないことを意味する。
また、画像データＤには、チェックサム値Ｓとして「３５」が示されている。
【００４２】
ここで、図５（ａ）に示した画像データＤのチェックサム値について説明する。
画像データＤには、各座標に２進数が示されている。圧縮部１３は、この２進数を、画像データＤのブロックごとに１０進数に変換する。ここで、一のブロックに対応する複数の座標のうち、ｘ座標値が小さい座標ほど２進数の桁が大きく、ｙ座標値が小さい座標ほど２進数の桁が大きいものと定義する。図示の例では、第１ブロックＢ１の２進数の値は、「１０００１０００００００００００」となる。この値を１０進数に変換すると、「３４８１６」となる。また、第２ブロックＢ２の２進数および第４ブロックＢ４の２進数を１０進数に変換した値は、何れも「０」である。さらに、第３ブロックＢ３の２進数の値は、「０００００００００１１１０１１１」であるため、この値を１０進数に変換すると、「１１９」となる。
【００４３】
次に、圧縮部１３は、ブロックごとに変換した１０進数の値を合算する。そして、合算した値のうちの下二桁の値をチェックサム値Ｓとして画像データに付加する。図５（ａ）に示した例では、ブロックごとに変換した１０進数の値を合算すると、「３４８１６」＋「０」＋「１１９」＋「０」＝「３４９３５」となる。そのため、圧縮部１３は、チェックサム値Ｓ「３５」を画像データＤに付加する。
【００４４】
次に、図５（ａ）に示した画像データＤに対する設定画像形成情報の書き込みについて説明する。以下では、座標値（ｘ、ｙ）＝（１、１）、（２、１）、（１、２）、（２、２）の四つの座標を指定座標Ｃ（図５（ａ）参照）とする印刷の指示が行われた場合について説明する。また、設定画像が形成される連続用紙Ｐの領域を変更する設定として、図４（ａ）に示した変更設定画面４０に示された内容が設定されているものとする。
【００４５】
印刷の指示が行われた場合、サーバ装置１０の書き込み部１７は、まず、画像データＤの複数のブロックのうちの対応ブロックである第１ブロックＢ１を展開する。ここで、指定座標Ｃには、元画像形成情報が書き込まれている。この場合、書き込み部１７は、指定座標Ｃに設定画像形成情報を書き込まない。書き込み部１７は、変更設定画面４０（図４（ａ）参照）にて設定された内容に基づいて、指定座標Ｃから「右」方向に「４」画素までずれた座標の範囲内に、画像が形成されることが示されていない座標が存在するか否かを探す。
【００４６】
ここで、例えば、指定座標Ｃから「右」方向に「１」画素ずれた座標値（ｘ、ｙ）＝（２、１）、（３、１）、（２、２）、（２、３）の四つの座標には、画像が形成されることが示されていない。この場合であっても、書き込み部１７は、この四つの座標に設定画像形成情報を書き込まない。すなわち、本実施形態の書き込み部１７は、画像が形成されることが示されている座標に対応するブロックには、設定画像形成情報を書き込まない。
一方、指定座標Ｃから「右」方向に「４」画素ずれた座標値（ｘ、ｙ）＝（５、１）、（６、１）、（５、２）、（６、２）の四つの座標には、画像が形成されることが示されていない。また、この四つの座標に対応する第２ブロックＢ２には、何れの座標にも画像が形成されることが示されていない。この場合、書き込み部１７は、第２ブロックＢ２を展開した後、図５（ｂ）に示すように、指定座標Ｃから「右」方向に「４」画素ずれた四つの座標に設定画像形成情報を書き込む。すなわち、この四つの座標に、設定画像形成情報を上書きする。
【００４７】
また、圧縮部１３は、チェックサム値Ｓを更新する。より具体的には、圧縮部１３は、設定画像形成情報が書き込まれたブロックにおける情報をチェックサム値に反映させることで、チェックサム値を更新する。
図５（ｂ）に示す例では、設定画像形成情報が書き込まれたことにより、第２ブロックＢ２において２進数が１０進数に変換された値は、「５２２２４」になる。また、設定画像形成情報が書き込まれる前においては、第２ブロックＢ２において２進数が１０進数に変換された値は、「０」であった。さらに、第１ブロックＢ１、第３ブロックＢ３、および第４ブロックＢ４において２進数から１０進数に変換された値は、設定画像形成情報が書き込まれる前と変わらない。この場合、圧縮部１３は、設定画像形成情報が書き込まれたことにより、第２ブロックＢ２において２進数が１０進数に変換された値の下二桁が増加した数「２４」を、チェックサム値Ｓに加えることで、チェックサム値Ｓを「３５」＋「２４」＝「５９」に更新する。このように、本実施形態では、設定画像形成情報が書き込まれていないブロックにおける情報を用いられなくても、チェックサム値の更新が行われる。ここで、圧縮部１３は、チェックサム値を更新する更新手段としても捉えられる。
また、圧縮部１３は、書き込み部１７に展開された第１ブロックＢ１および第２ブロックＢ２を、再び圧縮する。
【００４８】
なお、変更設定画面４０（図４（ａ）参照）の許容範囲設定部４２にて設定された範囲に、画像が形成されることが示されていない座標に対応するブロックが存在しない場合、図４（ｂ）に示す変更不可通知画面５０が端末装置３０の表示部３１に表示される。
変更不可通知画面５０は、設定画像が形成される連続用紙Ｐの領域の変更ができないことをユーザに通知するための画面である。変更不可通知画面５０は、書き込み部１７による設定画像形成情報を書き込む座標の変更ができないときに表示される。この変更不可通知画面５０には、不可情報通知部５１と、取り消し選択部５２と、強制処理選択部５３とが設けられている。
【００４９】
不可情報通知部５１には、設定画像が形成される連続用紙Ｐの領域の変更ができないことをユーザに通知するためのメッセージが表示されている。図示の例では、不可情報通知部５１として、「設定画像を描画できる白紙の領域が見つかりません。」というメッセージが表示されている。
取り消し選択部５２は、連続用紙Ｐに対する設定画像の形成を取り消すためのボタンである。取り消し選択部５２が選択された場合、連続用紙Ｐには設定画像が形成されない。
強制処理選択部５３は、指定座標に対応する連続用紙Ｐの領域に設定画像を形成させるためのボタンである。強制処理選択部５３が選択された場合、書き込み部１７は、画像データの指定座標に、設定画像形成情報を書き込む。この場合、画像データの対応ブロックには、設定画像形成情報および元画像形成情報が書き込まれている。
【００５０】
＜サーバ装置の処理＞
次に、サーバ装置１０が行う処理について説明する。
図６は、サーバ装置１０が行う処理の流れを示したフローチャートである。図６に示した処理は、印刷の指示が行われることによって開始される。
【００５１】
まず、書き込み部１７は、印刷の対象となる連続用紙Ｐの最初の一ページに対して設定画像を形成する指示が印刷の指示に含まれているか否かを判定する（Ｓ１０１）。より具体的には、書き込み部１７は、指示情報に示された印刷設定から、連続用紙Ｐの最初の一ページに設定画像を形成する指示が印刷の指示に含まれているか否かを判定する。
設定画像を形成する指示が印刷の指示に含まれている場合（Ｓ１０１にてＹＥＳ）、書き込み部１７は、連続用紙Ｐの最初の一ページの印刷に用いられる画像データの対応ブロックを展開する（Ｓ１０２）。そして、展開したブロックに対応する座標に、元画像形成情報が書き込まれているか否かを判定する（Ｓ１０３）。展開したブロックに対応する何れかの座標に元画像形成情報が書き込まれている場合、ステップ１０３にて肯定結果が得られる。
【００５２】
展開したブロックに対応する何れの座標にも元画像形成情報が書き込まれていない場合（Ｓ１０３にてＮＯ）、書き込み部１７は、画像データの指定座標に設定画像形成情報を書き込む（Ｓ１０４）。また、圧縮部１３は、設定画像形成情報が書き込まれた画像データのチェックサム値を更新する（Ｓ１０５）。
【００５３】
一方、展開したブロックに対応する何れかの座標に元画像形成情報が書き込まれている場合（Ｓ１０３にてＹＥＳ）、書き込み部１７は、設定画像が形成される連続用紙Ｐの領域を変更する設定が有効であるか否かを判定する（Ｓ１０６）。ここで、変更設定画面４０（図４（ａ）参照）の変更有効設定部４１にて変更が有効に設定されている場合には、ステップ１０６にて肯定結果が得られ、変更が有効に設定されていない場合には、ステップ１０６にて否定結果が得られる。
設定画像が形成される連続用紙Ｐの領域を変更する設定が有効でない場合（Ｓ１０６にてＮＯ）、書き込み部１７は、画像データの指定座標に対して設定画像形成情報を書き込む（Ｓ１０４）。その後、ステップ１０５以降の処理が行われる。
【００５４】
一方、設定画像が形成される連続用紙Ｐの領域を変更する設定が有効である場合（Ｓ１０６にてＹＥＳ）、次のステップに進む。すなわち、書き込み部１７は、変更設定画面４０の許容範囲設定部４２および方向設定部４３にて設定された許容範囲に、画像データの複数のブロックのうちの、既に展開したブロックとは異なる他のブロックが存在するか否かを判定する（Ｓ１０７）。
【００５５】
許容範囲に他のブロックが存在する場合（Ｓ１０７にてＹＥＳ）、書き込み部１７は、この他のブロックを展開する（Ｓ１０２）。その後、ステップ１０３以降の処理が行われる。
許容範囲に他のブロックが存在しない場合（Ｓ１０７にてＮＯ）、端末装置３０の表示部３１には、変更不可通知画面５０（図４（ｂ）参照）が表示される。書き込み部１７は、連続用紙Ｐに対する設定画像の形成が取り消されたか否かを判定する（Ｓ１０８）。ここで、変更不可通知画面５０における取り消し選択部５２が選択された場合、ステップ１０８にて肯定結果が得られる。
【００５６】
ステップ１０８にて否定結果が得られた場合、書き込み部１７は、変更不可通知画面５０にて強制処理選択部５３が選択されたと判定する。この場合、書き込み部１７は、画像データの指定座標に設定画像形成情報を書き込む（Ｓ１０４）。その後、ステップ１０５以降の処理が行われる。
【００５７】
設定画像が形成されない場合（Ｓ１０１にてＮＯ）、ステップ１０５が完了した場合、または取り消し選択部５２が選択された場合（Ｓ１０８にてＹＥＳ）、次のステップに進む。すなわち、書き込み部１７は、指示情報に基づいて、サーバ装置１０の処理の対象となった画像データが、印刷の対象となる連続用紙Ｐの最後のページに係る画像データであるか否かを判定する（ステップ１０９）。
最後のページに係る画像データではない場合（ステップ１０９にてＮＯ）、サーバ装置１０の処理の対象が、印刷の対象となる連続用紙Ｐの次の一ページに係る画像データに移る（Ｓ１１０）。その後、ステップ１０１以降の処理が繰り返し行われる。
また、最後のページに係る画像データである場合（ステップ１０９にてＹＥＳ）、画像データ送信部１８は、指示のあった印刷に用いられる画像データを全て画像形成装置２０に送信する（Ｓ１１１）。
【００５８】
以上のように、本実施形態では、書き込み部１７は、画像データから形成される元画像と、元画像とは異なる設定画像とを一の記録材に対して形成する印刷の指示を受けた場合に、圧縮された複数のブロックのうちの、設定画像が形成される座標として指定された指定座標に対応する対応ブロックを展開し、指定座標に設定画像に係る画像形成情報を書き込む。
この場合、設定画像に係る画像形成情報を圧縮された画像データに書き込む場合に、圧縮された画像データの全体を展開する必要がなくなる。
【００５９】
また、本実施形態では、書き込み部１７は、展開した対応ブロックに対応する座標に元画像が形成される旨の画像形成情報が書き込まれている場合には、対応ブロックに対応する座標に設定画像に係る画像形成情報を書き込まない。ここで、元画像が形成される旨の画像形成情報は、第１画像情報として捉えられる。
【００６０】
上述の通り、本実施形態の圧縮部１３は、非可逆圧縮方式により画像データを圧縮している。この場合に、対応ブロックに対応する座標に元画像形成情報が書き込まれているにも関わらず、指定座標に設定画像形成情報が書き込まれると、対応ブロックが再度圧縮される前と、再度圧縮されてから展開されたときとで、元画像形成情報の内容が変わることがある。
そこで、本実施形態では、画像データの複数のブロックのうちの、元画像形成情報が書き込まれている座標に対応するブロックには、設定画像形成情報を書き込まないようにしている。
【００６１】
また、本実施形態では、書き込み部１７は、展開した対応ブロックに対応する座標に元画像形成情報が書き込まれている場合に、複数のブロックのうちの対応ブロックとは異なる他のブロックを展開し、他のブロックに対応する座標に元画像形成情報が書き込まれていない場合には、他のブロックに対応する座標に設定画像形成情報を書き込む。ここで、他のブロックは、複数のブロックのうちの対応ブロックの隣のブロックである。
【００６２】
また、本実施形態では、圧縮部１３は、画像データの複数のブロックを構成する個々のブロックにおける情報に基づき、圧縮された画像データが転送される前の内容と転送された後の内容とを照合するためのチェックサム値を画像データに付加する。そして、圧縮部１３は、設定画像に係る画像形成情報が書き込まれた座標に対応するブロックにおける情報の変更をチェックサム値の内容に反映させることでチェックサム値を更新する。
【００６３】
＜変形例＞
次に、サーバ装置１０が行う処理の変形例について説明する。なお、上記の例と同一の構成については、説明を省略する。
【００６４】
書き込み部１７は、圧縮された画像データに設定画像形成情報を書き込む場合に、書き込む対象の座標が、画像データの複数のブロックのうちの一のブロックに納まるようにする。より具体的には、指定座標に対応するブロックが、画像データの複数のブロックのうちの二以上のブロックにわたる場合、書き込み部１７は、指定座標に設定画像形成情報を書き込まない。この場合、書き込み部１７は、設定画像形成情報を書き込む対象の座標が、画像データの複数のブロックのうちの一のブロックに対応する座標に納まるように、設定画像形成情報を書き込む対象の座標を変更する。
なお、設定画像形成情報を書き込む対象の座標を何れの座標に変更するかは、例えば、端末装置３０に対するユーザの操作によって予め設定されてもよい。この場合、設定された内容を示す内容情報が、端末装置３０から設定情報取得部１６に送信される。書き込み部１７は、設定情報取得部１６から内容情報を取得すると、この内容情報に基づいて、設定画像形成情報を書き込む対象の座標を決定する。また、設定画像形成情報を書き込む対象の座標を何れの座標に変更するかは、例えば、サーバ装置１０にて予め設定されてもよい。
【００６５】
また、連続用紙Ｐのページ毎に設定画像を形成する指示を含む印刷の指示が行われた場合において、指示のあった印刷に用いられる画像データに、圧縮部１３に圧縮された画像データと、圧縮されていない画像データとが含まれる場合がある。この場合、書き込み部１７は、圧縮されていない画像データのうち設定画像形成情報を書き込む対象の座標を、圧縮された画像データのうち設定画像形成情報を書き込む対象の座標と同じ座標にする。すなわち、圧縮されていない画像データは複数のブロックに区切られていないが、この画像データのうち設定画像形成情報が書き込まれる座標を、圧縮された画像データのうち設定画像形成情報が書き込まれる座標に合わせる。
【００６６】
なお、圧縮された画像データのことを、以下では、圧縮画像データと称する。また、圧縮されていない画像データのことを、以下では、非圧縮画像データと称する。また、非圧縮画像データのうち設定画像形成情報が書き込まれる座標を、圧縮画像データのうち設定画像形成情報が書き込まれる座標と同じ座標にする設定を、以下では、同一設定と称する。
同一設定を有効にするか否かは、例えば、端末装置３０に対するユーザの操作によって予め設定されてもよい。同一設定が有効に設定された場合、同一設定が有効であることを示す同一設定情報が、端末装置３０から設定情報取得部１６に送信される。書き込み部１７は、設定情報取得部１６から同一設定情報を取得したか否かによって、非圧縮画像データのうち設定画像形成情報が書き込まれる座標を、圧縮画像データのうち設定画像形成情報が書き込まれる座標と同じ座標にするか否かを決定してもよい。また、同一設定を有効にするか否かは、サーバ装置１０にて予め設定されてもよい。
【００６７】
図７（ａ）は、設定画像形成情報が書き込まれる前の圧縮画像データＤを示した図であり、図７（ｂ）は、設定画像形成情報が書き込まれた圧縮画像データＤを示した図である。また、図７（ｃ）は、設定画像形成情報が書き込まれる前の非圧縮画像データＮを示した図である。また、図７（ｄ）は、同一設定が有効でない場合に設定画像形成情報が書き込まれた非圧縮画像データＮを示した図である。さらに、図７（ｅ）は、同一設定が有効である場合に設定画像形成情報が書き込まれた非圧縮画像データＮを示した図である。なお、説明を簡略化するため、図７（ａ）、（ｂ）には、四つのブロックが展開された圧縮画像データＤを示している。
【００６８】
以下では、連続用紙Ｐのページ毎に設定画像を形成する指示を含む印刷の指示が行われた場合において、指示のあった印刷に圧縮画像データおよび非圧縮画像データが用いられる場合に、これらの画像データに設定画像形成情報を書き込む手法について説明する。また、指定座標として、連続用紙Ｐのページ毎に同じ座標値（ｘ、ｙ）＝（４、４）、（５、４）、（４、５）、（５、５）が設定されているものとする。
【００６９】
まず、圧縮画像データに設定画像形成情報を書き込む手法について説明する。
図７（ａ）に示すように、画像データＤの指定座標Ｃに対応するブロックは、第１ブロックＢ１、第２ブロックＢ２、第３ブロックＢ３、および第４ブロックＢ４の四つのブロックにわたっている。この場合、書き込み部１７は、設定画像形成情報を書き込む対象の座標を指定座標Ｃから変更する。ここでは、書き込み部１７は、ユーザの設定に基づいて、図７（ｂ）に示すように、座標値（ｘ、ｙ）＝（５、５）、（６、５）、（５、６）、（６、６）の四つの座標に対応する第４ブロックＢ４のみを展開し、この四つの座標に設定画像形成情報を書き込むものとする。
圧縮部１３は、圧縮画像データＤに設定画像形成情報が書き込まれたことに伴い、第４ブロックＢ４における情報の変更をチェックサム値Ｓに反映させることで、チェックサム値Ｓを更新する。また、書き込み部１７に展開された第４ブロックＢ４を再度圧縮する。
【００７０】
次に、非圧縮画像データＮに設定画像形成情報を書き込む手法について説明する。
図７（ｃ）に示す非圧縮画像データＮは、ブロックごとに区切られていない。また、非圧縮画像データＮには、チェックサム値が設けられていない。
ここで、同一設定が有効でない場合、書き込み部１７は、図７（ｄ）に示すように、非圧縮画像データＮの指定座標Ｃに設定画像形成情報を書き込む。この場合、非圧縮画像データＮのうち設定画像形成情報が書き込まれた座標と、圧縮画像データＤのうち設定画像形成情報が書き込まれた座標（図７（ｂ）参照）とが異なる。
一方で、同一設定が有効である場合、書き込み部１７は、図７（ｅ）に示すように、設定画像形成情報を書き込む座標を、圧縮画像データＤに設定画像形成情報を書き込んだ座標に合わせる。
【００７１】
＜同一処理＞
次に、書き込み部１７が行う同一処理の流れについて説明する。ここで、同一処理とは、書き込み部１７が、非圧縮画像データのうち設定画像形成情報を書き込む対象の座標を、圧縮画像データのうち設定画像形成情報を書き込む対象の座標と同じ座標にする処理である。同一処理は、連続用紙Ｐのページ毎に設定画像を形成する指示を含む印刷の指示が行われた場合に行われる。
図８は、同一処理の流れを示したフローチャートである。
【００７２】
まず、書き込み部１７は、連続用紙Ｐの最初の一ページについて行われる印刷に用いられる画像データが圧縮画像データであるか否かを判定する（Ｓ２０１）。書き込み部１７は、指示情報と記憶部１４に記憶されている画像データとを参照することで、上記の判定を行う。
印刷に用いられる画像データが圧縮画像データである場合（Ｓ２０１にてＹＥＳ）、書き込み部１７は、対応ブロックが圧縮画像データの複数のブロックのうちの一のブロックであるか否かを判定する（Ｓ２０２）。
【００７３】
対応ブロックが二以上のブロックにわたる場合（Ｓ２０２にてＮＯ）、書き込み部１７は、設定画像形成情報を書き込む対象の座標を指定座標から変更する。より具体的には、書き込み部１７は、例えばユーザの設定に基づいて、複数のブロックのうちの対応ブロックとは異なる他の一のブロックに対応する座標に設定画像形成情報を書き込む（Ｓ２０３）。
また、対応ブロックが一のブロックである場合（Ｓ２０２にてＹＥＳ）、書き込み部１７は、指定座標に設定画像形成情報を書き込む（Ｓ２０４）。
【００７４】
一方、連続用紙Ｐの最初の一ページについて行われる印刷に用いられる画像データが非圧縮画像データである場合（Ｓ２０１にてＮＯ）、次のステップに進む。すなわち、書き込み部１７は、圧縮画像データを対象とした場合に、この圧縮画像データの対応ブロックが複数のブロックのうちの一のブロックであるか否かを判定する（Ｓ２０５）。
対応ブロックが一のブロックである場合（Ｓ２０５にてＹＥＳ）、書き込み部１７は、圧縮画像データにおいても指定座標に設定画像形成情報が書き込まれると判定する。この場合、書き込み部１７は、非圧縮画像データの指定座標に設定画像形成情報を書き込む（Ｓ２０４）。
【００７５】
一方、対応ブロックが二以上のブロックにわたる場合（Ｓ２０５にてＮＯ）、書き込み部１７は、圧縮画像データにおいては指定座標とは異なる座標に設定画像形成情報が書き込まれると判定する。この場合、書き込み部１７は、同一設定が有効になっているか否かを判定する（Ｓ２０６）。
【００７６】
同一設定が有効になっている場合（Ｓ２０６にてＹＥＳ）、書き込み部１７は、非圧縮画像データの指定座標とは異なる座標に設定画像形成情報を書き込む（Ｓ２０３）。より具体的には、書き込み部１７は、圧縮画像データにおいて設定画像形成情報が書き込まれる対象の座標と同じ非圧縮画像データの座標に、設定画像形成情報を書き込む。
同一設定が有効になっていない場合（Ｓ２０６にてＮＯ）、書き込み部１７は、非圧縮画像データの指定座標に設定画像形成情報を書き込む（Ｓ２０４）。
【００７７】
ステップ２０３またはステップ２０４が完了すると、書き込み部１７は、処理の対象となった画像データが、印刷の対象となる連続用紙Ｐの最後のページに係る画像データであるか否かを判定する（Ｓ２０７）。
最後のページに係る画像データではない場合（Ｓ２０７にてＮＯ）、書き込み部１７の処理の対象が、印刷の対象となる連続用紙Ｐの次の一ページに係る画像データに移る（Ｓ２０８）。その後、ステップ２０１以降の処理が繰り返し行われる。
また、最後のページに係る画像データである場合（Ｓ２０７にてＹＥＳ）、同一処理が終了する。
【００７８】
以上のように、本実施形態では、書き込み部１７は、圧縮された複数のブロックのうち二以上のブロックが対応ブロックに該当する場合、設定画像に係る画像形成情報が書き込まれる座標に対応するブロックの数が対応ブロックに該当するブロックの数よりも少なくなるように画像形成情報を書き込む座標を変更し、変更した変更座標に対応するブロックを展開して変更座標に画像形成情報を書き込む。さらに、本実施形態では、書き込み部１７は、非圧縮画像データにおける変更座標に設定画像に係る画像形成情報を書き込む。ここで、圧縮された画像データおよび非圧縮画像データに書き込まれる設定画像に係る画像形成情報は、例えば、レジストマークである。
【００７９】
なお、上記の例において、書き込み部１７は、対応ブロックが画像データの複数のブロックのうちの二以上のブロックにわたる場合、設定画像形成情報を書き込む座標が一のブロックに納まるように書き込む対象の座標を変更しているが、これに限定されない。
例えば、対応ブロックが画像データの四のブロックにわたる場合、書き込み部１７は、設定画像形成情報が書き込まれる座標に対応するブロックが三のブロックに納まるように書き込む対象の座標を変更してもよい。すなわち、対応ブロックが画像データの二以上のブロックにわたる場合に、書き込み部１７は、設定画像形成情報を書き込む座標に対応するブロックの数が少なくなるように書き込む対象の座標を変更すればよい。
【００８０】
以上、本発明の実施形態について説明したが、本発明の技術的範囲は上記の実施形態に記載の範囲には限定されない。上記の実施形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【００８１】
本実施形態では、画像データの複数のブロックのうちの対応ブロックの展開および再圧縮を行うことを説明した。
ここで、複数のブロックのうちの対応ブロック以外のブロックの展開および再圧縮を行わないようにしてもよい。また、複数のブロックのうちの対応ブロックとは異なる他のブロックを少なくとも一つは展開および再圧縮しないようにしてもよい。
【００８２】
また、本実施形態では、圧縮部１３が、画像データへのチェックサム値の付加、およびチェックサム値の更新を行っているが、これに限定されない。
例えば、書き込み部１７が、画像データへのチェックサム値の付加、およびチェックサム値の更新を行うようにしてもよい。また、サーバ装置１０のうちの、圧縮部１３および書き込み部１７とは異なる機能部が、画像データへのチェックサム値の付加、およびチェックサム値の更新を行うようにしてもよい。
【００８３】
また、本実施形態では、画像データを、ｘ座標およびｙ座標が何れも４画素に対応する範囲ごとに複数のブロックに区切っているが、画像データの区切り方は、何れの区切り方でもよい。
【００８４】
また、本実施形態では、画像データの一のブロックに元画像形成情報が書き込まれている場合、設定画像形成情報をこの一のブロックに書き込まないようにしているが、これに限定されない。
例えば、画像データの一のブロックに元画像形成情報が書き込まれている場合であっても、設定画像形成情報が書き込まれる対象の座標には元画像形成情報が書き込まれていない場合、この一のブロックに設定画像形成情報を書き込むようにしてもよい。すなわち、一のブロックのうちの元画像形成情報が書き込まれていない座標に設定画像形成情報を書き込むことで、この一のブロックに、元画像形成情報が書き込まれた座標と、設定画像形成情報が書き込まれた座標とが設けられるようにしてもよい。
【００８５】
また、本実施形態では、連続用紙Ｐに対して画像を形成するインクジェットプリンタが用いられる例を説明したが、これに限定されない。
例えば、カット紙に対して画像を形成するインクジェットプリンタが用いられてもよい。
【符号の説明】
【００８６】
１…画像形成システム、１０…サーバ装置、２０…画像形成装置、３０…端末装置、１１…印刷データ取得部、１２…ラスタライズ部、１３…圧縮部、１４…記憶部、１５指示受付部、１６…設定情報取得部、１７…書き込み部、１８…画像データ送信部
【図１】
2020144632.tif 000003
【図２】
2020144632.tif 000004
【図３】
2020144632.tif 000005
【図４】
2020144632.tif 000006
【図５】
2020144632.tif 000007
【図６】
2020144632.tif 000008
【図７】
2020144632.tif 000009
【図８】
2020144632.tif 000010