[go: up one dir, main page]

JP6344145B2 - 画像形成装置および画像形成プログラム - Google Patents

画像形成装置および画像形成プログラム Download PDF

Info

Publication number
JP6344145B2
JP6344145B2 JP2014173213A JP2014173213A JP6344145B2 JP 6344145 B2 JP6344145 B2 JP 6344145B2 JP 2014173213 A JP2014173213 A JP 2014173213A JP 2014173213 A JP2014173213 A JP 2014173213A JP 6344145 B2 JP6344145 B2 JP 6344145B2
Authority
JP
Japan
Prior art keywords
data
image data
page
print image
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014173213A
Other languages
English (en)
Other versions
JP2016047622A (ja
Inventor
山本 一人
一人 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2014173213A priority Critical patent/JP6344145B2/ja
Publication of JP2016047622A publication Critical patent/JP2016047622A/ja
Application granted granted Critical
Publication of JP6344145B2 publication Critical patent/JP6344145B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、画像形成装置および画像形成プログラムに関する。
ネットワークプリントにおいて、複数部印刷する原稿の印刷方法をプリントコントローラーによりページ単位で制御する技術が知られている。たとえば、複数部印刷する原稿の各部の第1ページに異なる顧客情報を印刷したり、カーボン印刷のように、部ごとに「顧客用」、「処理用」、「控え用」などのスタンプを押して、部ごとに意味を持たせたりする技術である。
このような技術を使用して印刷した場合、複数部印刷する原稿の第1部と第2部以降の他の部との間において、印刷される画像は第1ページだけが異なり、他のページの画像は同じになる。この場合、プリントコントローラーから画像形成装置にページデータを送信するとき、画像が同じ上記他の部のページについてもそのまま送信すると、同じ内容のページが複数回にわたり画像形成装置に送信されるため、ページデータの伝送に無駄が生じる。これに対して、プリントコントローラーが、画像が同じ上記他の部のページを送信せずに、画像形成装置が、プリントコントローラーからの制御信号に応じて、第1部のページに基づいて上記他の部のページを生成するように構成して対処することが考えられる。しかし、このようにプリントコントローラーを構成すると、プリントコントローラーによる画像形成装置に対する制御が複雑になり、プリントコントローラーと画像形成装置との間のインターフェースの汎用性が低下する問題がある。
そのため、上述のようにページデータの伝送に無駄が生じるものの、インターフェースの汎用性を低下させない見地から、印刷する部数分のページデータをそのまま画像形成装置に送信するようにプリントコントローラーを構成することが多い。以下、本明細書では、このような構成のプリントコントローラーを、「ページモードコントローラー」または単に「コントローラー」と称する。
たとえば、3ページの原稿を3部印刷する場合、コントローラーは、3ページ×3部=9ページを画像形成装置に送信する。そして、原稿の第1部と第2,3部とについて、第1ページだけに差異があり第2,3ページがそれぞれ全く同一である場合、第2,3部の第2,3ページについても、ページデータがプリントコントローラーから画像形成装置に送信される。一方、画像形成装置は、全ページのページデータを受信し、一旦ハードディスクドライブに保存する。そして、画像形成する時にページデータをハードディスクドライブからメモリに読み出して印刷する。したがって、ハードディスクドライブには、第1〜3部の第1〜3ページのページデータが保存されており、このうち第2,3部の第2,3ページは、第1部の第2,3ページとそれぞれ同一である。この例ように、印刷する部数が3部程度の少量であれば、ハードディスクドライブの空き容量が問題になることは少ない。しかし、多部数の印刷である場合は、同一のページデータを多量に含むことになり、ハードディスクドライブの空き容量が不足する問題が生じうる。
これに関連して、下記特許文献1には、複数のユーザーの印刷ジョブを1つの印刷ジョブにまとめることにより通信効率を向上させることを目的とした技術が開示されている。しかしながら、特許文献1の技術では、通信効率を向上することはできるものの、画像形成装置が受信するページデータの量は印刷ジョブを1つにまとめる前後でさほど変わらないので、ハードディスクドライブの空き容量が不足する問題を解決することはできない。
特開2010−208170号公報
本発明は、上述した問題を解決するためになされたものである。したがって、本発明の目的は、ページモードコントローラーを使用して多部数印刷する場合に画像形成装置のハードディスクドライブの空き容量が不足することを抑制する画像形成装置および画像形成プログラムを提供することである。
本発明の上記目的は、下記によって達成される。
(1)コントローラーから印刷画像データを含むページデータをページ単位で取得するデータ取得部と、前記データ取得部によって取得されたページデータの印刷画像データを保存するデータ保存部と、前記ページデータが第1部のページデータである場合は、前記データ保存部に前記ページデータの印刷画像データを保存するように制御し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する制御部と、を有する、画像形成装置。
(2)前記データ取得部は、前記印刷画像データに関する情報をさらに取得し、前記制御部は、前記印刷画像データに関する情報の設定に応じて、前記データ取得部によって取得された印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、前記印刷画像データに関する情報は、前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする上記(1)に記載の画像形成装置。
(3)前記制御部は、前記ページデータの部数情報およびページ情報を取得し、前記印刷画像データを前記データ保存部に保存させる場合は、前記部数情報および前記ページ情報と関連付けて保存させることを特徴とする上記(1)または(2)に記載の画像形成装置。
(4)前記印刷画像データに基づいて用紙に画像を印刷する画像形成部をさらに有し、前記制御部は、前記第1部については、前記データ保存部に保存された印刷画像データを使用して印刷し、前記第2部以降については、印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷するように、前記画像形成部を制御することを特徴とする上記(1)〜(3)のいずれか1つに記載の画像形成装置。
(5)コントローラーから印刷画像データを含むページデータをページ単位で取得する手順(a)と、前記手順(a)において取得した前記ページデータが第1部のページデータである場合は、データ保存部に前記ページデータの印刷画像データを保存するように制御し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する手順(b)と、をコンピューターに実行させる、画像形成プログラム。
(6)前記手順(a)では、前記印刷画像データに関する情報をさらに取得し、前記手順(b)では、前記印刷画像データに関する情報の設定に応じて、前記手順(a)において取得した印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、前記印刷画像データに関する情報は、前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする上記(5)に記載の画像形成プログラム。
(7)前記印刷画像データに基づいて用紙に画像を印刷する手順(c)さらに有し、前記第1部については、前記データ保存部に保存されている印刷画像データを使用して印刷し、前記第2部以降については、印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷することを特徴とする上記(5)または(6)に記載の画像形成プログラム。
(8)前記手順(b)では、前記手順(a)において取得した前記印刷画像データを前記データ保存部に保存した後、前記ページデータが第1部のページデータである場合は、前記印刷画像データの保存を維持し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを削除し、差異がある場合には前記印刷画像データの保存を維持することを特徴とする上記(5)〜(7)のいずれか1つに記載の画像形成プログラム。
本発明によれば、コントローラーから画像形成装置に送信される第2部以降のページデータについて、第1部の各ページデータと同じ内容のページデータが削除されるので、必要なページデータのみをハードディスクドライブに保存できる。その結果、ハードディスクドライブの空き容量が不足することを抑制できる。
本発明の第1の実施形態における画像形成システムの構成を示す概略ブロック図である。 本発明の第1の実施形態におけるページヘッダーの一例を示す図である。 本発明の第1の実施形態におけるページフッターの一例を示す図である。 図1に示すコントローラーおよび画像形成装置の構成を示す概略ブロック図である。 本発明の第1の実施形態におけるコントローラーと画像形成装置との間のページデータの流れを模式的に示す図である。 本発明の第1の実施形態におけるページデータの送信処理を説明するためのフローチャートである。 本発明の第1の実施形態におけるページデータの受信処理を説明するためのフローチャートである。 本発明の第1の実施形態において第2HDDに保存されるページデータを示す模式図である。 本発明の第2の実施形態におけるページデータの受信処理を説明するためのフローチャートである。 本発明の第3の実施形態におけるページデータの受信処理を説明するためのフローチャートである。
以下、添付した図面を参照しながら、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
(第1の実施形態)
図1は本発明の第1の実施形態における画像形成システムの構成を示す概略ブロック図である。図2Aは本発明の第1の実施形態におけるページヘッダーの一例を示す図であり、図2Bは本発明の第1の実施形態におけるページフッターの一例を示す図である。図3は図1に示すコントローラーおよび画像形成装置の構成を示す概略ブロック図である。
<画像形成システム>
図1に示すように、本実施形態の画像形成システムAは、コントローラー100および画像形成装置200を有し、これらは専用配線300によって互いに通信可能に接続されている。また、コントローラー100は、LAN(Local Area Network)などのネットワークを通じてクライアント端末(不図示)に接続されている。クライアント端末は、たとえばパーソナルコンピューター、携帯情報端末などであり、印刷ジョブを生成し、コントローラー100に送信する。印刷ジョブは、画像形成装置200に画像を印刷させるためのジョブデータであり、CMYKの4色からなる画像データと当該画像データを印刷する際に必要となる各種設定に関する情報を含む印刷ジョブ情報(ジョブチケット設定とも呼ばれる)とを有する。
表1に示すように、本実施形態の印刷ジョブ情報は、たとえばジョブ番号、部情報、ページ情報、カーボン設定および用紙情報を含みうる。用紙情報は、さらに用紙サイズ、紙種、両面印刷、後処理設定などの情報を含みうる。ユーザーは、クライアント端末上で動作するプリンタードライバーを使用して、印刷ジョブ情報の設定内容を確認したり、一部の設定内容を変更したりすることが可能である。表1は、カーボン設定された3ページの原稿を3部印刷する場合について例示する。
また、画像データは、たとえばクライアント端末上で動作する文書作成ソフトウェアなどのアプリケーションソフトウェアを使用して作成されうる。
<コントローラー>
コントローラー100は、印刷ジョブを解析してページデータを生成し、画像形成装置200にページ単位で送信する。本実施形態では、ページデータは、ページヘッダー、印刷画像データおよびページフッターを含む。図2Aに示すように、ページヘッダーは、ページの初めを示し、ページ番号、用紙サイズ、紙種、水平および垂直方向の画像サイズ、後処理設定など一般的な情報に加えて、本実施形態では、印刷画像データを保存するか否かについての情報を含む。
より具体的には、「<SaveImage>」と「</SaveImage>」との間の部分に印刷画像データを保存するか否かについての情報が設定され、「Yes」の場合は印刷画像データを保存し、「No」の場合は印刷画像データを保存しないことを表す。また、図2Bに示すように、ページフッターは、ページの終わりを示し、終了時刻などの情報を含みうる。ページヘッダーおよびページフッターは、印刷ジョブに含まれる印刷ジョブ情報に基づいて生成される。
また、コントローラー100は、印刷ジョブを解析し、色変換、スクリーニング、ラスタライズなどの処理を実行し、ビットマップ形式の印刷画像データを生成する。
図3に示すように、コントローラー100は、第1I/F部110および第1制御部120を有する。第1I/F部110は、画像形成装置200と接続され、コントローラー100と画像形成装置200との間においてページデータ、印刷ジョブ情報、ステータス情報、制御情報などをやり取りするためのインターフェースである。
第1制御部120は、第1メモリ121、RIP(Raster Image Processor)122、第1HDD(Hard Disk Drive)123、第1通信I/F部124および第1CPU(Central Processing Unit)125を有する。
第1メモリ121は、RAM(Random Access Memory)を有し、第1HDD123や第1通信I/F部124から読み込んだ種々のデータを一時的に記憶するデバイスである。記憶されたデータは、第1CPU125によって処理され、必要に応じて第1HDD123に転送される。
RIP122は、受信した印刷ジョブを解析して、ビットマップ形式の印刷画像データを生成する。RIP122は、ラスタライズ用のソフトウェアプログラムを第1CPU125または専用のプロセッサにより実行して印刷ジョブに含まれる画像データをラスタライズする。上記ラスタライズ用のソフトウェアプログラムは、第1HDD123に保存されている。あるいは、RIP122は、ASIC(Application Specific Integrated Circuit)やFPGA(Field−Programmable Gate Array)のようなハードウェアで構成されてもよい。
第1HDD123は、制御プログラム、画像処理プログラム、オペレーティングシステムなど各種ソフトウェアプログラムや、印刷ジョブ、コントローラー100が実行する各種処理に関する情報を保存するハードディスクドライブである。
第1通信I/F部124は、サーバー、クライアント端末、他の装置などと接続を確立し、データの送受信を実行する。
第1CPU125は、制御プログラムや画像処理プログラムなど第1HDD123に保存されている各種ソフトウェアプログラムを実行し、各部を制御したり、画像処理などを実施したりする。
<画像形成装置>
画像形成装置200は、ページデータをページ単位で受信し、画像を印刷する。図3に示すように、画像形成装置200は、操作表示部210、画像形成部220、給紙部230、後処理部240、第2I/F部250および第2制御部260を有する。
操作表示部210は、ユーザーからの指示を受け付け、第2制御部260に送信する。また、操作部表示210は、ユーザーが入力した各種の設定情報、保存されている印刷ジョブ情報、警告メッセージなどを表示する。操作表示部210は、たとえば、押しボタンスイッチ、タッチパネルなどの入力装置と液晶ディスプレイなどの表示装置とを備える。
画像形成部220は、上記印刷画像データを使用して、用紙に印刷画像を印刷する。具体的には、画像形成部220は、電子写真プロセスにより画像を用紙に印刷する。電子写真プロセスでは、感光体ドラムを帯電させ、上記印刷画像データに基づいてレーザー光により感光体ドラム上に静電潜像を形成する。そして、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成し、感光体ドラム上のトナー画像を転写ベルトにより、給紙部230から供給された用紙に転写する。続いて、当該用紙に転写されたトナー画像を定着ローラーで加熱および加圧して定着する。トナー画像が定着された用紙は、排紙トレイから排出される。
後処理部240は、画像形成部220において画像が印刷された用紙を後処理(フィニッシング処理)する。より具体的には、後処理部240は、第2制御部260からの指示により、画像形成部220において画像が印刷された用紙にパンチ、ステープル、製本などの後処理を実施する。
第2I/F部250は、コントローラー100と接続され、画像形成装置200とコントローラー100との間においてページデータ、印刷ジョブ情報、ステータス情報、制御情報などをやり取りするためのインターフェースである。本実施形態では、第2I/F部250は、データ取得部として機能する。
第2制御部260は、第2メモリ261、第2HDD262、第2通信I/F部263および第2CPU264を有し、操作表示部210、画像形成部220、給紙部230、後処理部240および第2I/F部250を制御する。
第2メモリ261は、RAMを有し、第2HDD262や第2通信I/F部263から読み込んだ種々のデータを一時的に記憶するデバイスである。記憶されたデータは、第2CPU264によって処理され、必要に応じて第2HDD262に転送される。
第2HDD262は、データ保存部として機能し、画像形成プログラム、オペレーティングシステムなど各種ソフトウェアプログラム、印刷ジョブ情報、印刷画像データ、画像形成装置200が実行する各種処理に関する情報を保存するハードディスクドライブである。
第2通信I/F部263は、サーバー、クライアント端末、他の装置などと接続を確立し、データの送受信を実行する。
第2CPU264は、制御部として機能し、画像形成プログラムなど第2HDD262に保存されている各種ソフトウェアプログラムを実行し、各部を制御したり、演算処理を実施したりする。また、第2CPU264は、第2I/F部250とともにデータ取得部として機能する。
<ページデータの送信処理>
以下、図4〜図7を参照して、本発明の第1の実施形態におけるページデータの送信処理および受信処理について説明する。図4は本発明の第1の実施形態におけるコントローラーと画像形成装置との間のページデータの流れを模式的に示す図である。また、図5は本発明の第1の実施形態におけるページデータの送信処理を説明するためのフローチャートであり、図6は本発明の第1の実施形態におけるページデータの受信処理を説明するためのフローチャートである。また、図7は、本発明の第1の実施形態において第2HDDに保存されるページデータを示す模式図である。
本実施形態におけるページデータの送信処理および受信処理は、第1制御部120の第1CPU121が、第1HDD123に保存されている制御プログラムを実行することにより実現される。
図4に示すように、本実施形態では、コントローラー100は、印刷ジョブを受信し、ページヘッダー、印刷画像データおよびページフッターを含むページデータを送信する。一方、画像形成装置200は、ページデータを受信して保存し、ページデータに含まれる印刷画像データに基づいて用紙に画像を形成する。図4には、3ページの原稿を3部印刷する場合におけるコントローラー100と画像形成装置200との間のページデータの流れが模式的に示されている。コントローラー100によりページデータを画像形成装置200に送信する手順は以下のとおりである。
第1CPU125は、印刷ジョブを第1通信I/F部124を介して受信し、第1メモリ121に保存する。そして、第1CPU125は、全ページを送信するまで、図5に示すステップS101〜S107の処理を繰り返す。
まず、受信した印刷ジョブのページが第1部であるか否かを判断する(ステップS101)。受信した印刷ジョブのページが第1部である場合(ステップS101:YES)、保存フラグを「1」に設定し(ステップS102)、ステップS105のページヘッダーを送信する処理に移行する。
保存フラグは、画像形成装置200において印刷画像データを第2HDD262に保存するか否かを示すフラグであり、「1」の場合に印刷画像データを保存することを表し、「0」の場合に印刷画像データを保存しないことを表す。
一方、受信した印刷ジョブのページが第1部ではない場合(ステップS101:NO)、すなわち第2部以降である場合、受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと異なるか否かを判断する(ステップS103)。受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと異なる場合(ステップS103:YES)、保存フラグを「1」に設定し(ステップS102)、ステップS105の処理に移行する。
本実施形態では、第1部のページと第2部以降の対応するページが異なるのは、たとえばカーボン印刷のように、「顧客用」、「処理用」、「控え用」など部ごとにスタンプを変える場合や、バーコード、追跡用タグなどを部ごとに変える場合などである。第1CPU125は、印刷ジョブ情報に基づいて、たとえば第1部が「顧客用」であり、第2部が「処理用」であり、第3部が「控え用」であることを認識する。そして、第1CPU125は、第1部と第2,3部とについて、第1ページだけに差異があり第2,3ページがそれぞれ全く同一であると判断する。
一方、受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと同じ場合(ステップS103:NO)、保存フラグを「0」に設定する(ステップS104)。
次に、ページヘッダーを送信する(ステップS105)。第1CPU125は、印刷ジョブ情報および保存フラグの値に基づいて、ページヘッダーを生成する。より具体的には、たとえば図2Aに示すように、保存フラグが「1」の場合、「<SaveImage>」と「</SaveImage>」との間の部分には「Yes]が設定される。生成されたページヘッダーは、第1I/F部110を介して、画像形成装置200に送信される。
次に、印刷画像データを送信する(ステップS106)。RIP122は、受信した印刷ジョブを解析し、当該印刷ジョブに含まれる画像データに基づいて画像形成装置200に送信可能なビットマップ形式の印刷画像データに変換する。第1CPU125は、第1I/F部110を介して上記印刷画像データを画像形成装置200に送信する。
次に、ページフッターを送信する(ステップS107)。第1CPU125は、印刷ジョブ情報に基づいて、ページフッターを生成し画像形成装置200に送信する。
このように、図5に示すフローチャートの処理では、受信した印刷ジョブのページが第1部である場合、あるいは当該ページが第2部以降であり、当該ページの画像が第1部のページの画像と異なる場合は、保存フラグを「1」に設定する。一方、上記ページの画像が第1部のページの画像と同じ場合は、保存フラグを「0」に設定する。そして、印刷ジョブの全ページについて、ページヘッダー、印刷画像データおよびページフッターを含むページデータを画像形成装置200にページ単位で送信する。
<ページデータの受信処理>
コントローラー100からのページデータを画像形成装置200により受信する手順は以下のとおりである。本実施形態の受信処理は、第2CPU264が画像形成プログラムを実行することにより実現される。第2CPU264は、第2I/F部250を介してページデータをページ単位で受信し、取得する。第2CPU264は、全ページデータを受信するまで、図6に示すステップS201〜ステップS207の処理を繰り返す。
まず、ページヘッダーを受信する(ステップS201)。第2CPU264は、ページヘッダーを受信し、第2メモリ261に保存する。
次に、印刷画像データを受信する(ステップS202)。第2CPU264は、印刷画像データを受信し、第2メモリ261に保存する。
次に、ページフッターを受信する(ステップS203)。第2CPU264は、ページフッターを受信し、第2メモリ261に保存する。
次に、HDDにページデータを書き込む(ステップS204)。第2CPU264は、第2メモリ261からページヘッダー、印刷画像データおよびページフッターを読み出し、第2HDD262に書き込む。この際、第2CPU264は、オペレーティングシステムを通じて、各々の印刷画像データを保存する保存先アドレスを割り当てる。
次に、画像を印刷する(ステップS205)。第2CPU264は、印刷時に第2HDD262から第2メモリ261に印刷画像データを読み出し、当該印刷画像データに基づいて用紙に画像を形成する。
次に、保存フラグが「1」であるか否かを判断する(ステップS206)。第2CPU264はページヘッダーの「<SaveImage>」と「</SaveImage>」との間の部分を確認する。その結果、「Yes]である場合、すなわち保存フラグが「1」である場合(ステップS206:YES)、何も処理を行わない。すなわち、印刷画像データを第2HDD262に保存させたままにする。
一方、保存フラグが「0」である場合(ステップS206:NO)、印刷画像データを削除する(ステップS207)。たとえば、上述のように3ページの原稿をカーボン印刷で3部印刷する場合、第1部と第2,3部とについて第1ページだけに差異があり、第2,3ページはそれぞれ全く同一となる。この場合、図7に示すように、第2,3部の第2,3ページの印刷画像データについては、第2HDD262に保存しておく必要がないので削除する。削除のより具体的な方法は、下記の表2に示すとおりである。
第2CPU264は、印刷ジョブ情報における第2,3部の第2,3ページの保存先アドレスを第1部の第2,3ページの保存先アドレスに変更する。これにより、第2,3部の第2,3ページを印刷するときに第1部の第2,3ページの保存先アドレスに保存されている印刷画像データを使用できるとともに、第2,3部の第2,3ページの変更前の保存先アドレスが解放されることになる。すなわち、変更前の保存先アドレスに保存されている第2,3部の第2,3ページの印刷画像データが実質的に削除されたことになる。表2には、第2,3部の第2,3ページの保存先を第1部の第2,3ページの保存先と同じ「0x0013FF7C」および「0x0014FF7C」にそれぞれ変更した場合について例示している(表2における保存先アドレスの太字部分を参照)。
このように、図6に示すフローチャートの処理では、受信したページデータは第2HDD262に一旦保存される。その後、印刷するときに保存フラグが「1」である場合は、印刷画像データを保存したままにする。一方、保存フラグが「0」である場合は、印刷画像データを削除、すなわち印刷ジョブ情報の第2,3部の第2,3ページの保存先アドレスを第1部の対応するページの画像の保存先アドレスに変更する。
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、下記の効果を奏する。
本実施形態の画像形成装置200および画像形成プログラムによれば、コントローラー100から画像形成装置200に送信される第2部以降のページデータについて、第1部の各ページデータと同じ内容のページデータが削除されるので、必要なページデータのみを第2HDD262に保存できる。その結果、第2HDD262の空き容量が不足することを抑制できる。
(第2の実施形態)
第1の実施形態では、受信したページデータがハードディスクドライブに一旦保存された後、印刷後に保存フラグが「1」である場合は印刷画像データを保存したまま維持し、保存フラグが「0」である場合は印刷画像データを削除することについて説明した。第2の実施形態では、印刷後に保存フラグが「1」である場合は印刷画像データをハードディスクドライブに保存し、保存フラグが「0」である場合は印刷画像データをハードディスクドライブに保存しないように構成することについて説明する。なお、以下では、説明の重複を避けるため、第1の実施形態と異なる構成について主に説明し、第1の実施形態と同じ構成については説明を省略する。
図8は本発明の第2の実施形態におけるページデータの受信処理を説明するためのフローチャートである。ステップS301〜S303では、受信したページデータは第2メモリ261に保存される。ステップS301〜S303の処理は、図6のステップS201〜S203と同じであるので詳細な説明を省略する。
次に、画像を印刷する(ステップS304)。第2CPU264は、印刷時に第2メモリ261の印刷画像データに基づいて用紙に画像を形成する。
次に、保存フラグが「1」であるか否かを判断する(ステップS305)。第2CPU264はページヘッダーの「<SaveImage>」と「</SaveImage>」との間の部分を確認する。その結果、「Yes]である場合、すなわち保存フラグが「1」である場合(ステップS305:YES)、第2CPU264は、第2HDD262に印刷画像データを保存する(ステップS306)。
一方、保存フラグが「0」である場合(ステップS305:NO)、第2CPU264は、第2HDD262に印刷画像データを保存せずに破棄する。この際、第1の実施形態で説明した例と同じ3ページの原稿をカーボン印刷で3部印刷する場合、印刷ジョブ情報における第2,3部の第2,3ページの印刷画像データを保存する保存先アドレスを第1部の第2,3ページの保存先アドレスと同じに設定する。
このように、図8に示すフローチャートの処理では、ページデータを受信し、保存フラグが「1」である場合は印刷画像データを保存し、保存フラグが「0」である場合は印刷画像データを保存せずに破棄する。
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、第1の実施形態の効果に加えて下記の効果を奏する。
本実施形態では、受信したページデータを第2メモリ261に保存した後、第2HDD262へのページデータの書き込みを待つことなく、直ぐに画像の印刷を開始できる。
(第3の実施形態)
第1および第2の実施形態では、ハードディスクドライブに保存する必要があるページをコントローラー側で判断し、ページを保存するか否かについてページヘッダーを使用して画像形成装置に知らせることにより、ページを保存する場合について説明した。第3の実施形態では、画像形成装置側において、ハードディスクドライブに保存する必要があるページを判断する場合について説明する。
図9は、本発明の第3の実施形態におけるページデータの受信処理を説明するためのフローチャートである。
まず、ページデータを受信する(ステップS401)。第2CPU264は、ページデータを受信し、第2メモリ261に保存する。
次に、HDDにページデータを書き込む(ステップS402)。第2CPU264は、第2メモリ261から印刷画像データを読み出し第2HDD262に書き込む。
次に、画像を印刷する(ステップS403)。第2CPU264は、印刷時に第2HDD262から第2メモリ261に印刷画像データを読み出し、当該印刷画像データに基づいて用紙に画像を形成する。
次に、受信したページが第1部であるか否かを判断する(ステップS404)。受信したページが第1部である場合(ステップS404:YES)、上記ページの印刷画像データを第2HDD262に保存したままにする。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合は、受信が完了するまで処理を繰り返す。
一方、受信したページが第1部ではない場合(ステップS404:NO)、すなわち、第2部以降である場合、受信したページの画像が第1部の対応するページと異なる画像であるか否かを判断する(ステップS405)。受信したページの画像が第1部の対応するページと異なる画像である場合(ステップS405:YES)、上記ページの印刷画像データを第2HDD262に保存したままにする。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合は、受信が完了するまで処理を繰り返す。
一方、受信したページの画像が第1部の対応するページと同じ画像である場合ステップS405:NO)、印刷画像データを削除する(ステップS406)。ステップS406の処理の詳細については、第1の実施形態のステップS207の処理と同様であるので、説明を省略する。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合、受信が完了するまで処理を繰り返す。
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、第1および第2の実施形態の効果に加えて下記の効果を奏する。
本実施形態では、画像形成装置200側において、ハードディスクドライブに保存する必要があるページを判断するので、コントローラー100側においてページを保存するか否かについて判断する必要はない。したがって、コントローラー100の構成を簡素化できる。
以上のとおり、実施形態において、本発明の画像形成装置および画像形成プログラムを説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略できることはいうまでもない。
A 画像形成システム、
100 コントローラー、
110 第1I/F部、
120 第1制御部、
121 第1メモリ、
122 RIP、
123 第1HDD、
124 第1通信I/F部、
125 第1CPU、
200 画像形成装置、
210 操作表示部、
220 画像形成部、
230 給紙部、
240 後処理部、
250 第2I/F部、
260 第2制御部、
261 第2メモリ、
262 第2HDD、
263 第2通信I/F部、
264 第2CPU、
300 専用配線。

Claims (8)

  1. コントローラーから印刷画像データを含むページデータをページ単位で取得するデータ取得部と、
    前記データ取得部によって取得されたページデータの印刷画像データを保存するデータ保存部と、
    前記ページデータが第1部のページデータである場合は、前記データ保存部に前記ページデータの印刷画像データを保存するように制御し、
    前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する制御部と、
    を有する、画像形成装置。
  2. 前記データ取得部は、前記印刷画像データに関する情報をさらに取得し、
    前記制御部は、前記印刷画像データに関する情報の設定に応じて、前記データ取得部によって取得された印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、
    前記印刷画像データに関する情報は、
    前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、
    前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする請求項1に記載の画像形成装置。
  3. 前記制御部は、
    前記ページデータの部数情報およびページ情報を取得し、
    前記印刷画像データを前記データ保存部に保存させる場合は、前記部数情報および前記ページ情報と関連付けて保存させることを特徴とする請求項1または2に記載の画像形成装置。
  4. 前記印刷画像データに基づいて用紙に画像を印刷する画像形成部をさらに有し、
    前記制御部は、
    前記第1部については、前記データ保存部に保存された印刷画像データを使用して印刷し、
    前記第2部以降については、
    印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷するように、前記画像形成部を制御することを特徴とする請求項1〜3のいずれか1項に記載の画像形成装置。
  5. コントローラーから印刷画像データを含むページデータをページ単位で取得する手順(a)と、
    前記手順(a)において取得した前記ページデータが第1部のページデータである場合は、データ保存部に前記ページデータの印刷画像データを保存するように制御し、
    前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する手順(b)と、
    をコンピューターに実行させる、画像形成プログラム。
  6. 前記手順(a)では、前記印刷画像データに関する情報をさらに取得し、
    前記手順(b)では、前記印刷画像データに関する情報の設定に応じて、前記手順(a)において取得した印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、
    前記印刷画像データに関する情報は、
    前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、
    前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする請求項5に記載の画像形成プログラム。
  7. 前記印刷画像データに基づいて用紙に画像を印刷する手順(c)さらに有し、
    前記第1部については、前記データ保存部に保存されている印刷画像データを使用して印刷し、
    前記第2部以降については、
    印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷することを特徴とする請求項5または6に記載の画像形成プログラム。
  8. 前記手順(b)では、
    前記手順(a)において取得した前記印刷画像データを前記データ保存部に保存した後、
    前記ページデータが第1部のページデータである場合は、前記印刷画像データの保存を維持し、
    前記ページデータが第2部以降のページデータである場合は、
    前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを削除し、差異がある場合には前記印刷画像データの保存を維持することを特徴とする請求項5〜7のいずれか1項に記載の画像形成プログラム。
JP2014173213A 2014-08-27 2014-08-27 画像形成装置および画像形成プログラム Active JP6344145B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014173213A JP6344145B2 (ja) 2014-08-27 2014-08-27 画像形成装置および画像形成プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014173213A JP6344145B2 (ja) 2014-08-27 2014-08-27 画像形成装置および画像形成プログラム

Publications (2)

Publication Number Publication Date
JP2016047622A JP2016047622A (ja) 2016-04-07
JP6344145B2 true JP6344145B2 (ja) 2018-06-20

Family

ID=55648807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014173213A Active JP6344145B2 (ja) 2014-08-27 2014-08-27 画像形成装置および画像形成プログラム

Country Status (1)

Country Link
JP (1) JP6344145B2 (ja)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08238811A (ja) * 1995-03-07 1996-09-17 Canon Inc 印刷装置及び情報処理装置及び印刷システム及び印刷方法
JPH1044524A (ja) * 1996-07-30 1998-02-17 Fuji Xerox Co Ltd データ作成装置
JPH11348360A (ja) * 1998-06-08 1999-12-21 Canon Inc 印刷方法及び装置並びに記憶媒体
US7145685B2 (en) * 2000-12-01 2006-12-05 Hewlett-Packard Development Company, L.P. Method and apparatus for electronic collation
JP4140319B2 (ja) * 2002-08-29 2008-08-27 カシオ電子工業株式会社 印刷システム
JP2004216799A (ja) * 2003-01-17 2004-08-05 Ricoh Co Ltd 画像形成装置及びプリンタドライバ
JP2013202880A (ja) * 2012-03-28 2013-10-07 Canon Inc 画像処理装置、制御方法、プログラム及び、記憶媒体

Also Published As

Publication number Publication date
JP2016047622A (ja) 2016-04-07

Similar Documents

Publication Publication Date Title
JP5675269B2 (ja) 印刷処理装置、印刷システム、印刷処理装置の制御方法、印刷システムの制御方法、及びプログラム
JP6312076B2 (ja) 画像処理装置、画像処理装置の制御方法、およびプログラム
JP2013082130A (ja) 画像形成装置、画像形成制御方法及び画像形成制御プログラム
US8659782B2 (en) Image forming apparatus using option controller for printing
JP5578259B1 (ja) 端末装置、画像形成システム及びプログラム
JP2014238887A (ja) 印刷処理装置、印刷処理装置の制御方法、及び、プログラム
JP6926622B2 (ja) 画像処理装置
JP2020023053A (ja) ジョブ処理装置、ジョブ処理方法及びジョブ処理プログラム
JP6344145B2 (ja) 画像形成装置および画像形成プログラム
JP2011188294A (ja) 画像形成装置、画像形成システム、印刷指示装置、画像形成装置用または印刷指示装置用プログラム、および、画像形成方法
JP2006209508A (ja) 印刷システムおよびその制御方法および印刷管理プログラム
JP5326595B2 (ja) 画像形成装置、およびプログラム
JP5299216B2 (ja) 印刷システム,印刷装置および情報処理装置
JP2017071159A (ja) 画像形成装置及び印刷制御プログラム並びに印刷制御方法
JP2016035639A (ja) 画像形成装置、画像形成装置の制御方法及び制御プログラム
JP2011020396A (ja) 画像形成装置およびプログラム
US9310746B2 (en) Printing apparatus, control method for printing apparatus, and storage medium
JP2019206146A (ja) 印刷装置、情報処理装置、それらの制御方法、及びプログラム
JP7363037B2 (ja) プリンタ及びコンピュータプログラム
JP2010188598A (ja) 印刷装置、ドライバープログラム、印刷システム
JP2004021329A (ja) プリントプログラム
JP2008119942A (ja) 画像形成装置
JP6365038B2 (ja) 画像形成装置及び画像形成システム並びに画像形成制御方法
CN105975216A (zh) 打印控制设备、打印控制方法和图像形成系统
JP5412468B2 (ja) 画像形成システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170718

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180424

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180507

R150 Certificate of patent or registration of utility model

Ref document number: 6344145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150