[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5483966B2 - 印刷装置及び印刷制御装置とその制御方法 - Google Patents

印刷装置及び印刷制御装置とその制御方法 Download PDF

Info

Publication number
JP5483966B2
JP5483966B2 JP2009216167A JP2009216167A JP5483966B2 JP 5483966 B2 JP5483966 B2 JP 5483966B2 JP 2009216167 A JP2009216167 A JP 2009216167A JP 2009216167 A JP2009216167 A JP 2009216167A JP 5483966 B2 JP5483966 B2 JP 5483966B2
Authority
JP
Japan
Prior art keywords
image data
image
processing
printing
processing parameter
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.)
Expired - Fee Related
Application number
JP2009216167A
Other languages
English (en)
Other versions
JP2011062935A5 (ja
JP2011062935A (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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2009216167A priority Critical patent/JP5483966B2/ja
Priority to US12/869,685 priority patent/US20110063682A1/en
Priority to CN2010102877734A priority patent/CN102024158A/zh
Publication of JP2011062935A publication Critical patent/JP2011062935A/ja
Publication of JP2011062935A5 publication Critical patent/JP2011062935A5/ja
Application granted granted Critical
Publication of JP5483966B2 publication Critical patent/JP5483966B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • G06K15/1806Receiving job control commands
    • G06K15/1809Receiving job control commands relating to the printing process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1818Adaptations for accepting data from more than one source
    • G06K15/1819Adaptations for accepting data from more than one source for a same print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1825Adapting the print data to an output condition, e.g. object trapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1867Post-processing of the composed and rasterized print image
    • G06K15/1889Merging with other data

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Description

本発明は、外部機器から印刷ジョブを受信して印刷する印刷装置と印刷制御装置及びその制御方法に関するものである。
従来の商業印刷において広く用いられてきたオフセット印刷機に代り、デジタル印刷機を活用したオンデマンド印刷の市場が拡大しつつある。このような状況に鑑み、事務機メーカ等が、POD市場という新たな分野に新規参入する方向の検討がなされている。特に最近では、例えば、オフィス環境のみならず、オフィス環境とは異なるユースケースやニーズが想定されるPOD環境にも適合した印刷装置や印刷システムの検討がなされつつある。例えば、商業印刷で多用されるオフセット印刷機と異なり、版を作成することなく高品位かつ高画質な印刷物を必要数分のみ生成できるメリットを生かし、小ロットであっても採算が取れる印刷システムが要求される。
また、版を作成せずに印刷物を生成できるメリットはそれだけに留まらず、例えば以下に説明するようなシステムが、デジタル印刷機によるオンデマンド印刷によって実現できる。
デジタル印刷機では、アプリケーションによるデータの作成時ではなく、別途作成された画像データを印刷時に合成し、より複雑で、高品位かつ付加価値の高い印刷物の生成できる。この機能として例えば、クリア版合成、特色版合成、フォーム合成などがある。なお、クリア版合成とは、透明トナーを用いて印刷される画像データを、CMYKのトナーを用いて印刷される画像データに対して合成することである。このように、個別に作成された画像データを印刷時に合成して印刷することにより、単一のプリプレスアプリケーション(もしくはシステム)で表現できない、若しくは非常に困難なデータ等を、より容易に生成できることにある。具体的には通常版に加えて、クリア版を編集可能な特別なアプリケーションがなくても既存アプリケーションを使用してクリア合成出力物の生成が可能となる。特に複数の画像データを合成できるデジタル印刷機の合成機能を利用すれば、印刷現場でしばしば行われている複数回通紙することで版合成を実現するときに発生する問題を回避できる。言い換えると、オペレータの手順の煩雑化、Fan Outや版ずれによる印刷品位の低下を招くことなく、高品位の印刷物を確実に得ることができる。なお、版ずれとは、合成された画像の位置が所定量ずれることにより、合成して印刷された画像の品質が低下する現象である。
特開平9−247425号公報
上述したように、POD対応のデジタル印刷機を使用することにより、より簡単な方法で高品位な印刷物を得ることができる。しかしながら、その利便性に関して問題が存在するのも事実である。上述のケースはいずれも合成対象の画像データと被合成対象の画像データとを別々に作成し、デジタル印刷機の画像合成機能により画像の合成を行っている。即ち、上述したように、各版の作成に伴う作業や合成処理指示の複雑さは大幅に軽減される一方で、合成対象の画像データと被合成対象の画像データとが別プロセスで作成されるため、各画像データに含まれる画像オブジェクトの位置合わせが困難になる。画像オブジェクトの位置合わせが正確になされていない場合は版ずれといった現象が現れ、印刷物の品位を著しく低下させる。
この原因としては以下のものが挙がられる。第一に、各画像データの作成時のアプリケーションが異なることによる画像オブジェクト配置の微細な差異によるものがある。第二に、元画像データを1ビット TIFF(或いはビットマップ)変換処理する際に用いるドライバ/RIPの差異に基づくものがある。第三に、ドライバ/RIP処理系の原点座標、デフォルト倍率(又は倍率調整値)の差異によるものがある。また第四に、その他アプリケーションごとのデフォルト値(倍率、余白量、原点位置、原点座標、surface contents boxサイズ)の差異に基づくものがある。
このような問題を回避するために、オペレータが合成対象の画像データや被合成画像データを作成する段階で、その先のプロセスを考慮した上で、上記ずれ要因を発生させないように注意深く作業しなくてはならない。アプリケーション毎、ドライバ毎の画素単位の詳細な仕様やアプリケーションデフォルト値などオペレータが作成時に注意しなければならない設定項目や仕様は多岐に及ぶため、操作が複雑になりオペレータに対する負荷が大きくなる。
本発明は上述の問題点を解決するためになされたものである。
本発明の目的は、オペレータにかかる負荷が大きくなることを抑制しつつ、合成画像の印刷時における版ずれを防止することにある。
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
外部機器から画像データを受信して印刷する印刷装置であって、第1の画像データに設定された処理パラメータに基づいて変更された第1の画像データを記憶する記憶手段と、前記記憶手段に記憶された前記第1の画像データに合成される第2の画像データと前記第2の画像データに設定された処理パラメータとを受け取る受信手段と、前記受信手段により受け取った前記第2の画像データが、前記記憶手段に記憶された前記第1の画像データと合成される場合に、前記記憶手段に記憶された前記第1の画像データの位置と、前記受信手段により受け取った前記第2の画像データの位置との間で位置ずれがあるかどうかを、前記第1の画像データに設定された前記処理パラメータと前記第2の画像データに設定された処理パラメータとに基づいて判定する判定手段と、前記判定手段が前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定すると、前記第1の画像データと前記第2の画像データとの間の位置ずれをなくすために、前記第1の画像データ或いは前記第2の画像データを変更する変更手段と、前記判定手段が前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定した場合、前記変更手段で変更された前記第1の画像データ或いは前記第2の画像データと、前記変更手段により変更されない前記第1の画像データ或いは前記第2の画像データとを重ね合わせて印刷する印刷手段と、を有することを特徴とする。
本発明によれば、オペレータにかかる負荷が大きくなることを抑制しつつ、画像合成機能の利用時における版ずれを防止することができる。
本発明の実施形態に係る印刷(POD)システムの構成を示す図。 デジタル印刷機の構成を示すブロック図。 実施形態に係るコンピュータの構成を示すブロック図。 本実施形態に係る印刷機の操作部の外観図。 印刷機のROMに格納されている各種プログラム及びデータを例示する図。 デジタル印刷機のHDDに格納される各種情報の構成を説明する図。 文書管理テーブルの一例を示す図。 コンピュータで作成された文書データ(画像)の一例を示す図。 コンピュータから発行されるジョブチケットの一例を示す図。 デジタル印刷機が受信した印刷ジョブのデータ構成の一例を示す図。 デジタル印刷機がジョブチケットを受信して展開処理した結果を示す図。 コンピュータで作成された第2の文書データ(画像)の一例を示す図。 コンピュータのプリンタドライバにより表示部に表示されるUI画面の一例を示す図。 ページオプションが指示されたときのUI画面の一例を示す図。 図14で「OK」ボタンが指示されたときに表示されるUI画面を示す図。 本実施形態に係るコンピュータで実行される印刷処理を説明するフローチャート。 図16のS1で、クリア合成印刷の設定処理時の合成対象となる文書データの情報取得処理に関する処理を説明するフローチャート。 図14のラジオボタンがチェックされた状態で同図の「OK」ボタンが指示されたときに実行されるコンピュータの処理を説明するフローチャート。 本実施形態に係るデジタル印刷機がコンピュータから印刷ジョブを受信した際に実行する印刷処理を説明するフローチャート。 図19のS34で実行される画像処理の詳細を説明するフローチャート。 図19のS39で実行される印刷処理を説明するためのフローチャート。 図19のS34で、合成対象画像の倍率変更を伴う処理を説明するフローチャート。 他の実施形態に係る図14に相当する画面の一例を示す図。 合成対象となるクリア画像データを選択した際に、合成対象画像と被合成対象画像の倍率が不一致であることを認識された直後に表示される画面の一例を示す図。
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
[第1の実施形態]
図1は、本発明の実施形態に係る印刷(POD)システムの構成を示す図である。このシステムでは複数の異なる役割を持つ装置が相互に連結され、印刷済の用紙に対して複雑なシート処理(製本、あり、パンチなど)を行うことができる。
デジタル印刷機1000は、画像データに基づいてメディア(シート)上にトナー等の記録剤を用いて画像を印刷する。デジタル印刷機1000が電子写真法による印刷装置の場合の印刷処理を簡単に説明する。半導体レーザが画像データに応じて変調された信号により駆動されてレーザ光を発光し、そのレーザ光が回転多面鏡(ポリゴンミラー等)により反射されて、一様に帯電されている感光ドラム上を照射する。これにより感光ドラム上に、画像データに応じた潜像が形成され、この潜像はトナーによって現像される。こうして現像されたトナー像は、転写ドラムに貼り付けられたシートに転写される。この一連のプロセスをイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の各色のトナーに対して順次実行することによりフルカラー画像がシート上に形成される。また、4色に加え、特色と呼ぶトナーや透明トナーなどを転写できる構成としても良い。本実施形態に係るデジタル印刷機1000は、更に、透明トナーを転写できる構成とする。こうしてフルカラー画像が形成されたシートは定着器へ搬送される。定着器は、ローラやベルトを有し、ハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシートのトナーを熱と圧力によって溶解しシートに像を定着させる。
尚、本実施形態に係るデジタル印刷機1000には、スキャナ224、操作部204が備え付けられている。操作部204は、本実施形態に係るデジタル印刷機の各種設定や操作などをオペレータが行う場合の各種インタフェースを提供する。尚、このデジタル印刷機1000はまた各種付随装置が装着可能なよう構成されている。
大容量給紙装置221,222,223は、デジタル印刷機に脱着可能な給紙装置であり、デジタル印刷機1000の印刷部にシートを供給する。図示のように、デジタル印刷機に複数の給紙装置を装着することが可能である。これにより、大量のシートに対する印刷処理を実行できる。
大容量スタッカ225,226は、大量に出力された印刷済みのシートを内部にストックしておくための装置である。大容量給紙装置を備えるシステムでは、生成された印刷物もまた大容量となるため、このような大容量スタッカが必要となる。図1のシステム構成では、大容量スタッカが2台接続されている。
中綴じ製本機227は、印刷済のシートに対するステイプル処理、断裁処理、パンチ処理、折り処理、更にはシフト排紙処理等を選択的に実行できる各種ユニットを具備している。
このデジタル印刷機は、デジタル印刷機1000を中心に、大きく3つの部位に分けて捕らえることができる。図1において、デジタル印刷機1000の右側に配置される装置は給紙系装置と呼ばれる。この給紙系装置の主な役割は、内部に装填されているシートを適切なタイミングで連続してデジタル印刷機1000に供給することにある。また、内部に装填されているメディア残量の検知なども行う。デジタル印刷機1000の内部にも、給紙段231,232が存在し、給紙段231,232は、機能的に給紙系装置と同様に、デジタル印刷機1000の印刷部にシートを供給する。デジタル印刷機1000が備えるこれら給紙段321,232についても説明の上では給紙系装置と呼ぶこととする。
一方、図1で、デジタル印刷機1000より左側に配置される装置は、シート加工装置と呼ばれる。シート加工装置は、印刷処理が完了したメディアに各種加工処理を加えたり集積するなどの処理を行う。これら給紙系装置及びシート加工装置を合わせて以後の説明においてシート処理装置(図2の200)と呼ぶ。
コンピュータ101は、ネットワーク100を介してデジタル印刷機と接続された汎用コンピュータ(PC)である。このコンピュータ101では、各種アプリケーションプログラムが実行可能となっており、デジタル印刷機に印刷ジョブを送信可能としている。
次に、本実施形態に係るデジタル印刷機の構成(主に、ソフト構成)を説明する。
図2は、印刷装置の一例であるデジタル印刷機の構成を示すブロック図である。
ハードディスク209(以下、HDD)は、文書データや、処理対象となるジョブのデータを記憶可能な記憶装置である。なお、ジョブには、処理対象の画像データと、当該画像データの処理のための設定情報が含まれる。また、このデジタル印刷機1000のスキャナ部201から入力してHDD209に格納し、プリンタ部203で印刷するコピー機能を具備する。また外部装置から通信部である外部I/F部202を介して入力したジョブデータをHDD209に格納し、プリンタ部203で印刷する印刷機能等を具備する。このデジタル印刷機1000は、このような複数の機能を具備した多機能型の印刷装置(画像形成装置)である。このデジタル印刷機1000は、カラー印刷用、或いはモノクロ印刷用のいずれでも良い。
操作部204は、ユーザインタフェースを構成しており、ユーザに各種表示を提供する表示部や、ユーザにより操作されて各種データを入力するためのタッチパネルやキー入力部を有している。
コントローラ(制御部、或いは、CPU)205は、このデジタル印刷機1000が具備する各種ユニットの処理や動作等を統括的に制御する。ROM207には、後述するフローチャートの各種処理等を実行するためのプログラムを含む各種の制御プログラムが記憶されている。又、ROM207には、操作部204の表示部にユーザインタフェース画面(以下、UI画面)を表示させるための表示制御プログラムも記憶されている。コントローラ205は、ROM207のプログラムを読み出して実行することで、実施形態に係る各種の動作を実行させる。また外部I/F202を介して外部装置から受信したPDL(ページ記述言語)のコードデータを解釈し、ラスタイメージデータ(ビットマップ画像データ)に展開する動作を実行するプログラム等も、このROM207に記憶されている。RAM208は、コントローラ205による制御処理時にワークエリアを提供しており、各種データを一時的に保存する。またスキャナ部201や外部I/F202よりコントローラ205を介して送られてきた画像データや、各種プログラムや設定情報を記憶する。
圧縮伸張部210は、JBIGやJPEG等といった各種圧縮方式によってRAM208或いはHDD209に記憶されている画像データを圧縮或いは伸張する。画像合成部211は、デジタル印刷機1000にジョブが送信された場合であって、かつそのジョブの設定において、別のジョブで作成された画像データとの合成処理が指示された場合、その指示に基づいて合成画像を生成する。以上のような構成の下で、コントローラ205は、各シート処理装置200の動作も制御する。シート処理装置200は、図1で説明した給紙系装置およびシート加工装置を指す。
図3は、実施形態に係るコンピュータ(印刷制御装置)101の構成を示すブロック図である。
CPU301は、ROM303のプログラム用ROMに記憶された、或いはハードディスク311からRAM302にロードされたOSや一般アプリケーション、製本アプリケーションなどのプログラムを実行する。またCPU301は、そのプログラムに従って後述するフローチャートで示す制御手順を実行する。RAM302は、CPU301の主メモリ、ワークエリア等として機能する。キーボードコントローラ(KBC)305は、キーボード309や不図示のポインティングデバイスからの入力を制御する。CRTコントローラ(CRTC)306は、表示部310の表示を制御する。尚、この表示部310は液晶などの表示部も含まれる。ディスクコントローラ(DKC)307は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、ファイル等を記憶するハードディスク(HDD)311やフロッピー(登録商標)ディスク(FD)等とのアクセスを制御する。PRTC308は、接続されたデジタル印刷機1000との間の信号の交換を制御する。NC312はネットワーク100に接続されて、ネットワーク100に接続された他の機器との通信制御処理を実行する。
図4は、本実施形態に係る印刷機1000の操作部204の外観図である。
この操作部204は、ソフトキー(表示キー)によるユーザ操作を受付可能な表示ユニットであるタッチパネル部401と、ハードキーによるユーザ操作を受付け可能なキー入力部402とを有する。尚、タッチパネル部401の表示ユニット上に表示される画面は、この表示ユニットを経由してコントローラ205が行う各種表示画面の一例を示したものである。ユーザからの操作、或いは装置の状態に応じて、この表示ユニットに表示され、或いは操作可能な項目が変化する。
図5は、実施形態に係るデジタル印刷機のROM207(図2)に格納されている各種プログラム及び該プログラム等によって使用されるデータを例示する図である。
ブートローダ501は、このデジタル印刷機1000の電源投入直後に実行されるプログラムである。このプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。オペレーティングシステム502は、このデジタル印刷機1000の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。これは、主にデジタル印刷機1000のメモリ、ROM207やRAM208,ハードディスク209等の資源管理、及び各種装置の基本的な入出力制御等の機能を提供する。データ送受信プログラム503は、外部I/F202を経由してデータの入出力要求が発生した際に行われる送受信処理を行う。具体的には、TCP/IP等のプロトコルスタックを内包し、ネットワーク100経由で接続される外部機器等との間で交わされる各種データの通信を行う。この通信処理は、このデジタル印刷機1000と外部I/F202との間で入出力されるデータパケットの送受信レベルやHTTPサーバ等通信処理に特化した処理を担当し、後述する受信したデータの内容に関する解析処理は含まれない。この解析処理は、後述するコントローラ205によって別プログラムに従って実行される。画像合成プログラム504は、コントローラ205からの指示に基づきHDD209に保持されている画像データと、データ送受信プログラム503により受信された印刷ジョブに含まれる画像データとを合成して合成画像を形成する。コピープログラム505は、操作部204を使用してユーザがコピーファンクションの実行を指示した際、その操作部204で入力される指示に従って、コントローラ205によって実行されるコピー機能を実行する。このコピー機能では、このデジタル印刷機1000の資源を、そのプログラムに記述された処理順序、処理条件に基づいて、適切な順序でこれら各デバイスの動作が順次指示されて、最終的にコピー処理が実行されるように制御される。尚、前述の各デバイスには、スキャナ部201やプリンタ部203、シート処理装置200、HDD209、圧縮伸張部210、RAM208等が含まれる。
スキャンプログラム506は、操作部204からユーザがスキャンファンクションの実行を指示すると、その指示によりコントローラ205によってスキャナ部201にスキャン機能を実行させる。PDLプリントプログラム507は、PDLジョブデータが外部I/F202経由で受信される際に、コントローラ205によってPDLプリント機能を実行させる。BOXプログラム508は、操作部204からユーザがボックスファンクションの実行を指示した際に、その指示によりコントローラ205によってBOX機能を実行させる。このボックス(BOX)機能では、スキャナ部201で読み取った画像データや外部I/F202を介して入力した画像データをHDD209のボックス領域に記憶したり、また、そのボックス領域に記憶されている画像データを読み出したりする。UI制御プログラム509は、操作部204のタッチパネル部401やキー入力部402の制御用プログラムである。UI制御プログラム509は、ユーザが操作部204を使用して入力した内容を識別し適切な画面遷移及びコントローラ205に対する指示を行う。デバイス制御プログラム510は、上述した各デバイスを制御する。その他の制御プログラム511は、上述したプログラムのいずれにも該当しない機能を実現するためのプログラムであり、種々のプログラムがこれに含まれるが本実施形態を説明する点で重要ではないため、その説明を省略する。文書格納領域512は、メッセージなどの固定の文書データを格納している。513は空き領域である。
図6は、デジタル印刷機1000のHDD209に格納される各種情報の構成を説明する図である。
文書管理テーブル601は、HDD209に保持される文書データ及び、該文書データを作成する際に用いられたジョブチケットとを関連付けて管理するテーブルである。このテーブルで管理される情報の詳細は後述する。文書データ602〜604は、HDD209に保持されている画像データに相当する。これらのデータの一例としては、コンピュータ101から印刷機1000に送付されたプリントジョブをコントローラ205によりビットマップデータに変換されたものも含まれる。また、スキャナ部201で読み取った原稿のビットマップデータも含まれる。また、これら文書データは、操作部204からの指示によって、印刷機1000により印刷可能である。しかしながら本実施形態では、後述する画像合成処理における合成対象画像として用いられることを意図しているので、特に断らない限り合成対象データとして説明する。ジョブチケットファイル605〜607は、文書データ602〜604を作成する際に用いられたジョブ設定情報をファイル化したものである。
図7は、文書管理テーブル601の一例を示す図である。
ここではデータベースの内部に記載される情報がレコード単位で管理されている。データベースのレコードIDに相当するのが文書ID701である。このデジタル印刷機1000の処理において、HDD209に格納されている文書データを指定して各種制御に用いる場合には、この文書ID701を参照する。文書名702は、文書ID701に対応付けられる文書データのファイル名称に相当する。このファイル名称は、HDD209のファイルを識別するために用いられるが、例えば操作部204を経由してユーザに特定の文書を指定させるために、選択時に参照される情報として用いることもできる。また同様に、コンピュータ101がデジタル印刷機1000のHDD209に格納されている文書データリストを取得し、各種用途に供することも可能である。その際、コンピュータ101の表示部310に表示させる情報としても文書名702の文書名を用いることができる。ジョブチケットファイル名703は、文書名702に記載された文書データを作成する際に用いられたジョブチケットをファイル形式で保存した際のファイル名称を示す。このファイル名703の名称も、文書名702と同様に操作部204もしくはコンピュータ101での表示用の情報として供することができる。
図8は、実施形態に係るコンピュータ101で作成された文書データ(画像)の一例を示す図である。
この画像は、横(X)方向の長さが210mm、縦(Y)方向の長さが297mmの画像である。そして、この画像は、1つの矩形で表示された描画オブジェクトを含んでおり、この矩形の対角線上の頂点の座標はそれぞれ(80,200)、(180,250)である。また、この矩形領域の画像を構成する画素の濃度は、説明を簡単にするために最大濃度(例えば、8ビットの画像データの場合は「255」)とする。また、この画像情報の実際のフォーマットは、この画像の作成に用いられたアプリケーションに固有の形式とする。従って、これらフォーマットに関しては任意とする。
尚、このような画像データをコンピュータ101から受信して印刷せずにHDD209に保存するのは、コンピュータ101のプリンタドライバのUI画面で、「出力方法」として、印刷ではなく「保存」が指示されている場合である。
図9は、コンピュータから発行されるジョブチケットの一例を示す図である。尚、このジョブチケットは、図8に示す画像データを送信する場合を示している。
図では、印刷業界などで普及し広く用いられているJDF(Job Definition Format)を使用した例を示している。これはコンピュータ101のプリンタドライバにより表示されるUI画面を使用して設定された内容を基に、図に示すような形式のフォーマットのファイルが作成されてデジタル印刷機1000に送付される。尚、図では、本実施形態を説明する上で最低限の設定項目のみの記述に留め、残りは省略している。901は、倍率(scaling)の設定を示している。ここでは、プリンタドライバのUI画面で倍率が「94%」に設定されたとき、その倍率「94%」を百分率ではなく「1」を等倍とした場合の拡大縮小率に換算した値「0.94」で示している。
図10は、デジタル印刷機1000がコンピュータから受信した印刷ジョブのデータ構成の一例を示す図である。
この印刷ジョブは、主に4つの部分から構成される。データ1004は、コンピュータ101のアプリケーションプログラムが作成する第1のデータ形式に基づきプリントドライバが第2のデータ形式に変換した後に生成されるデータである。ジョブチケット1003は、図9に示すJDF形式によるジョブチケットが該当する。通信コマンド1002は、この印刷ジョブを実行する上で各種ステータスを配信する場合に用いられる各種パラメータをファイル形式としたものである。本実施形態に係るデジタル印刷機1000は、POD市場に適用するため各種ワークフロー連携機能を有している。よって、上流のワークフローのノードとなるデバイスもしくはコンピュータからステータス情報の取得要求を受信すると、この通信コマンド1002にそれらステータス情報の配信コマンドを記述する。MIMEヘッダ1001は、上述した複数の情報を結合し、単一のデータとして送信可能とするよう、MIMEフォーマットに変換する際に生成されるヘッダ情報である。コンピュータ101からデジタル印刷機1000に印刷ジョブが送信される際には、図10に示すようなMIME形式でエンコードされた形式のジョブデータが送信される。
図11は、デジタル印刷機1000が、図8に示すジョブチケットを受信して展開処理した結果を示す図である。
こうして展開された画像データは、HDD209に保持される。ここでも画像のX方向の長さが210mm、Y方向の長さが297mmで、この画像のサイズは拡大縮小の影響を受けることなく、図7の原画像と同等である。これに対して、この画像に含まれる矩形の描画オブジェクトの対角線上の頂点の座標はそれぞれ(75.2,188)、(169.2,235)となっている。これは、倍率指定が反映された結果である。即ち、上述したように印刷設定において倍率が「94%」に指定されているため、それに基づいてデジタル印刷機1000が画像データの展開時に縮小処理を施したためである。
図12は、コンピュータ101のアプリケーションプログラムによって作成された第2の文書データ(画像)の一例を示す図である。但し、この第2の文書データの作成に用いるアプリケーションは、前述の図8の文書データ(画像)の作成時に用いたアプリケーションと必ずしも同一である必要はない。
この画像サイズは、X方向が210mm、Y方向が297mmで、3つの描画オブジェクトを含んでいる。尚、符号1201で示される矩形領域は、図8の矩形領域と同じ座標位置にある。
いま、前述の図8に示す画像データを受信してHDD209に格納されている状態で、図12の画像データとの合成が指示された場合を考える。より具体的には、図12の画像データをデジタル印刷機1000で印刷する際に、図8の画像によって示される矩形領域にクリアトナーを付加して印刷する場合を想定して説明する。これは例えば、矩形領域1201には写真のような画像情報が配置されていたとし、その領域に対して、同じ座標位置にある図8に示す矩形領域でクリアトナーを塗布することにより、光沢感があり高品位な画質の印刷物を生成する場合などが相当する。
ここで図12に示す画像は、前述の図8の画像のように倍率設定がなされておらず、デフォルト値の100%のまま印刷が指示されている。従って、この場合のジョブチケットの倍率属性は、図9の901が「1.00」となり、等倍であることが示されている。
しかしの前述の例では、図9に示すように倍率が94%に設定されていたため、図11のように、矩形領域の座標位置が図12の矩形領域1201の座標位置とは異なったものとなる。従って、これらの画像がそのまま合成されると、印刷物に含まれる矩形領域の位置がずれて印刷されることになる。
よって本実施形態では、倍率設定の違いに起因する画像の合成時における画像のズレをなくした印刷物を得るための技術を説明する。
図13は、実施形態に係るコンピュータのプリンタドライバにより表示部に表示されるUI画面の一例を示す図である。ここでページオプション1301を指示することにより、画像合成処理の詳細画面表示を行うことが可能である。
図14は、ページオプション1301が指示されたときに表示されるUI画面の一例を示す図である。尚、ページオプションとしては、本実施形態では、クリア合成、オーバレイ、ページ修飾等が設定できるが、図14では、クリア合成機能が選択した場合の例を示している。尚、ページオプション機能の切り替えは、画面上部にあるタブを選択することによって行われる。
「処理方法」1401は、クリア印刷機能に関する主要な設定を行う項目であり、「クリア合成印刷を行わない」、「クリア合成印刷を行う」、「クリア版を登録する」のいずれかを選択できる。図では、「クリア合成印刷を行う」が選択されている。尚、合成対象となる画像データをデジタル印刷機1000に登録する処理を実行する際には、「クリア版を登録する」を選択する。1403は、「処理方法」1401で「クリア合成印刷を行う」が選択されている際に、合成されるクリア版を選択するための画面である。この選択画面内に存在する画像データのリストは、図7に示すデジタル印刷機1000のHDD209に保持される文書管理テーブル601の情報をコンピュータ101が取得することで表示できる。図14では、「文書データ1」が選択されている。この「文書データ1」は、前述の図11に示す94%に縮小された画像データである。ラジオボタン1402は、クリア版と合成される被合成画像データとクリア版の画像データとの倍率を一致させるかどうかを選択するボタンである。即ち、この画面で合成印刷処理を実行しようとしている印刷データの印刷時の倍率を、デジタル印刷機1000に保持されているクリア版(1403で選択された文書データ1)と同一にするかどうかを選択するためのボタンである。このラジオボタン1402がチェックされていると、デジタル印刷機1000のHDD209の文書管理テーブル601で管理されているジョブチケットの倍率設定に基づいて、被合成画像データの倍率を設定する。
図15は、図14で「OK」ボタンが指示されたときに表示されるUI画面を示す図である。
ここでは図14のラジオボタン1402がチェックされているため、倍率を指定を行う倍率設定部1501に、前述の図8の画像と同じ倍率である「94%」が設定されている。これにより図11に示す矩形領域と、図12に示す矩形領域1201とが位置ずれなく合成される。
図16は、本実施形態に係るコンピュータ101で動作するアプリケーションによって実行される印刷処理を説明するフローチャートである。ここでは、印刷処理と呼ぶが、実際には印刷を伴わずHDD209に文書を格納する保存処理も、この印刷処理に含まれるものとして説明する。尚、この処理を実行するプログラムは実行時にRAM302に記憶されており、CPU301の制御の下に実行される。
この処理は、アプリケーションプログラムによって印刷機能が選択されることにより開始される。まずS1で、印刷設定処理が実行される。具体的には、プリンタドライバが表示するUI画面を使用して、ユーザが各種印刷設定処理を行うことにより実現される。このS1における印刷設定項目は、全ての設定項目の選択処理を含む。本実施形態に係るクリア合成機能に関する設定や、HDD209への文書保存処理の設定などもこのS1の処理に含まれる。こうして印刷設定が完了するとS2に進み、S1で設定された設定項目に応じてジョブチケットを作成する。具体的には図9に示すようなジョブチケットを、S1でユーザが選択した設定項目に応じて作成する。次にS3に進み、印刷対象となる画像データの変換処理を実行する。具体的には、アプリケーションプログラムによって作成された、そのアプリケーション固有のデータフォーマットから、デジタル印刷機1000が解釈可能なフォーマットのデータに変換する。このS3における変換処理はプリントドライバによって実行される。こうしてS1〜S3までの処理で、印刷ジョブの送信に必要な情報が揃った事になる。次にS4に進み、S2乃至S3で作成されたジョブチケット及び画像データを、図10に示すMIME形式のデータに変換する。そしてS5に進み、S4で得られたMIME形式のデータをデジタル印刷機1000に送信し、送信完了を以って、この処理を終了する。
図17は、図16のS1で実行される印刷設定処理において、クリア合成印刷の設定処理時の合成対象となる文書データの情報取得処理に関する処理を説明するフローチャートである。この処理は、図13のページオプション1301を指示して図14の設定画面を表示し、更に「処理方法」1401で「クリア合成印刷を行う」という印刷指示が選択された段階で開始される。
まずS11で、図14の文書リスト1403に表示された文書の情報を取得するための処理を実行する。具体的には、S11で、デジタル印刷機1000に対し情報取得を行うための接続処理を行う。そしてコンピュータ101とデジタル印刷機1000との接続が確立するとS12に進み、図7に示す文書管理テーブル601の情報を取得する。この文書管理テーブル601は、デジタル印刷機1000のHDD209に格納されている。
次にS13に進み、S12で取得した文書管理テーブル601の情報に基づいて、例えば図14の画面の文書リスト1403に、その文書管理テーブル601に登録されている文書名を表示する。これによりユーザは、合成対象となる文書データを選択できる。
図18は、図14のラジオボタン1402がチェックされた状態で同図の「OK」ボタンが指示されたときに実行されるコンピュータ101の処理を説明するフローチャートである。尚、この処理を実行するプログラムは実行時にRAM302に記憶されており、CPU301の制御の下に実行される。
まずS21で、図14に示した設定画面中の処理方法として、「クリア合成印刷を行う」が選択されているか否かを判定する。この判定結果が偽(NO)であれば倍率値の設定変更は不要であるため、この処理を終了する。一方、S21で、判定結果が真(YES)である場合はS22に進む。ステップS22では、デジタル印刷機1000との接続を確立する。尚、このS22の処理は、既にデジタル印刷機1000との間での接続が確立していれば不要である。そしてS23に進み、図14に示した設定画面の文書リスト1403で選択されている文書のジョブチケットを取得する。具体的には、図17のフローチャートで取得した文書管理テーブル601の情報に基づいて、図14で選択されている文書のジョブチケットファイルをデジタル印刷機1000のHDD209から取得する。次にS24に進み、S23で取得したジョブチケットの解析処理を行う。この解析の結果、取得される情報は多岐に及ぶが、ここでは本実施形態に関係する倍率の設定項目に限定して説明する。
次にS25に進み、図14のラジオボタン1402がチェックされていたかどうかを判定する。ここでチェックされていると判定するとS26に進み、S24で解析されたジョブチケット情報のうち、倍率の設定項目の設定値を取得する。次にS27に進み、CPU301は、S26で取得した倍率の設定値と、S24で解析した倍率の設定値が同じか否かを判断する。それによって、CPU301は、合成対象の画像データに基づいてシートに印刷される画像と被合成対象の画像データとが一致するか否かを判断する。S26で取得した倍率の設定値と、S24で解析した倍率の設定値が同じである場合、CPU301は、S27の処理を行わず、次に進む。一方、S26で取得した倍率の設定値と、S24で解析した倍率の設定値が同じではないと判断した場合、S27の処理を行う。S27で、CPU301は、S26で取得した倍率値を印刷設定項目に反映する。即ち、この段階で被合成画像の倍率と、合成対象であるデジタル印刷機1000に保持されている文書データの倍率とが同じになる。一方、S25の判定結果が偽(NO)であれば、合成対象の文書データの倍率の整合処理は不要であるため、この処理を終了する。
図19は、本実施形態に係るデジタル印刷機1000がコンピュータ101から印刷ジョブを受信した際に実行する印刷処理を説明するフローチャートである。尚、この処理を実行するプログラムは実行時にROM207に記憶されており、コントローラ(CPU)205の制御の下に実行される。
この処理は、外部I/F202による印刷ジョブデータの着信をコントローラ205が検知することにより開始され、まずS31で、コントローラ205は、受信したMIMEデータを解析する。ここで解析されるMIMEデータは図10を参照して前述した形式である。この解析処理の内容は、MIMEデータに含まれる複数のデータを切り出し、HDD209或いはRAM208などに一時的に保持する処理も含まれる。次にS32に進み、S31で解析したMIMEデータに含まれるジョブチケットパートの解析処理を実行する。次にS33に進み、S32でのジョブチケットの解析結果に基づいて、S31で解析されたデータパートの解析処理を実行する。このデータパートのデータは、通常、PDLデータであり、このS33の解析により、印刷対象の画像データがほとんど作成される。次にS34に進み、ステップS33で処理が完了しない残りの処理を実行する。本実施形態では、画像の合成処理がこれに該当するが、フロー図における説明ではより広義に画像処理と称する。そしてS34までの処理が完了すると、プリンタ部203で印刷可能な形式のデータが得られることになる。
S35では、コンピュータ101から受信したジョブの処理内容を判別し、印刷、保存或いはその他の処理のいずれかの処理が指定されているかを判定する。より具体的には、コンピュータ101のプリンタドライバのUI画面の「出力方法」で指定された項目を判別するための処理を実行する。この判定処理は、S32で解析した結果得られたジョブチケットに記載の設定項目に基づいて行われる。S35で印刷と判定されるとS39に進んで印刷処理を実行する。一方、S35で印刷処理でないと判定するとS36に進み、「保存」が指定されているか否かを判定する。S36で、「保存」が指定されている場合はS37に進み、S31乃至S34の処理で得られた画像データ及びジョブチケットをHDD209に保存する。そしてS38に進み、S37で新規にHDD209に保存された文書データ及びジョブチケットに関する情報に従って管理テーブルを更新する。一方、S36で「保存」でないと判定されると、UI画面の選択メニューにより選択された処理内容が「保存」でも「印刷」でもない状況であったことに相当する。この場合の処理内容は、本実施形態を説明する上で本質的ではないためS40に進み、その他の処理を実行する旨の記載に留める。
図20は、図19のS34、即ち、デジタル印刷機1000で実行される画像処理の詳細を説明するフローチャートである。
まずS41で、受信したジョブチケットに画像の拡大縮小処理の選択が存在するか否かを判定する。この判定結果が真(YES)の場合はS42に進み、画像の拡大縮小を伴うサイズ変換処理を実行する。一方、S41の判別結果が偽(NO)の場合はS42をスキップしてS43に進む。S43では色変換処理を実行する。そしてS44に進み、その他の画像処理を実行する。これらステップで行われる具体的な処理の内容については、本発明の実施例の効果を説明する上で重要ではないため詳細な説明は省略する。こうしてS44までの段階で、デジタル印刷機1000が受信した印刷ジョブに対して行われる画像処理は一通り完結する。そしてS45に進み、画像処理の結果として生成される画像情報に基づいて、ビットマップ画像への変換を実施する。これはプリンタ部203で印刷可能なフォーマットに変換する必要があるためである。
次にS46に進み、受信した印刷ジョブのジョブチケット内に、合成処理に関する設定が含まれているかどうかを判定する。ここで合成処理に関する設定が含まれていると判定するとS47に進み、その合成処理がクリア合成処理であるか否かを判定する。S47でクリア合成処理が設定されていると判定されるとS48に進み、印刷時にクリア版を合成して印刷処理するための設定を有効にする。一方S47の判定結果が偽(NO)である場合はS49に進み、通常の画像合成処理を行う。即ち、合成画像および被合成画像のビットマップ合成処理を行う。またS46の合成処理が設定されていないと判定されると合成に関する処理を行わずに、この画像処理フローを終了する。
ここで、合成処理に関し、S47でクリア合成か、或いはそれ以外の画像合成処理かを判定する必要な理由を補足する。クリア合成でない場合の画像合成は、合成画像と被合成画像の画素をマージし、マージ後に生成されるCMYK版をプリンタ部203で重畳印刷すれば所望の印刷物を得ることができる。一方、クリア合成の場合には、CMYKのいずれでもない第5の版に基づく透明トナーを、CMYK印刷処理された用紙に印刷することを意味する。即ち、ビットマップ合成ではなく、印刷時の重ね合成処理に該当するため、プリンタ部203で行われる合成印刷処理がそもそも異なるためである。
図21は、図19のS39のデジタル印刷機1000で実行される印刷処理を説明するためのフローチャートである。
まずS51で、印刷ジョブでクリア合成が有効になっているか否かを判定する。この判定処理は、図20のS47の処理である。ここでクリア合成が設定されていないときはS52に進み、クリア合成ではなく、通常のCMYK版による印刷処理を実行する。一方、S51で、クリア合成が指示されているときはS53に進み、通常のCMYK版に加えて、クリア版を利用した印刷処理を実行する。
以上説明したように本実施形態によれば、デジタル印刷機器の合成機能を利用した画像合成処理を行う際に、合成画像と被合成画像の合成結果が版ずれを起こすことを未然に防ぐことができる。なお、上述したように、版ずれとは、合成された画像の位置が所定量ずれることにより、合成して印刷された画像の品質が低下する現象である。また、オペレータは、このような版ずれを起こさないようにするための設定を、例えば、1402に示すボタンによって、容易に行うことができる。
[第2の実施形態]
上述した第1の実施形態では、デジタル印刷機1000が合成画像に対する被合成画像の倍率調整処理を行う例を示した。しかしながら、倍率を合致させ印刷時の版ずれを防止するための倍率変更処理はコンピュータ101で行うようにしてもよい。具体的には図16のS3のデータ変換処理、即ち、PDLデータの生成時に、S27(図18)で設定変更された倍率設定を考慮したデータ変換処理を実行すればよい。
また上述した第1の実施形態では、クリア版に合成される被合成画像の倍率を変更する場合で説明した。これ以外にも、例えば、合成対象画像、即ち、HDD209に格納されたクリア版の画像データの倍率を変更してもよい。
図22は、デジタル印刷機1000で実行される図19のS34で、合成対象画像の倍率変更を伴う場合の処理を説明するためのフローチャートである。
まずS61で、受信したジョブチケットに画像の拡大縮小処理の選択が存在するか否かを判定する。判定の結果が真の場合にはS62に進み、合成対象となる文書データのジョブチケットに記載されている倍率設定の値を取得する。次にS63に進み、S62で取得した倍率値と、受信したジョブのジョブチケットに含まれる倍率値が異なるか否かを判定する。それによって、CPU205は、合成対象の画像データに基づいてシートに印刷される画像と被合成対象の画像データとが一致するか否かを判断する。倍率が一致する場合には、CPU205は、合成対象の画像データに基づいてシートに印刷される画像と被合成対象の画像データとが一致すると判断する。また、CPU205は、合成対象の画像データに基づいてシートに印刷される画像と被合成対象の画像データとが一致しないと判断する。ここで倍率が一致しているときはS65に進むが、異なるときはS64に進み、被合成画像、即ち、HDD209に保持される文書データの画像の倍率を、ジョブチケットの倍率に等しくする。尚、S64で実行される倍率変換処理の対象となる画像データの形式は、通常の倍率変更を行うことを前提とする場合はスケーラブルな表現形式のデータフォーマットとする。これは、倍率変更を行った後に生成される画像にジャギーなどの画質劣化が発生することを抑制することを目的としている。しかしながら、ビットマップ化された画像データであっても、若干の画質劣化は伴うものの倍率変更処理は可能である。よって、このS64で実施される倍率変更処理の対象となる画像データは、スケーラブルであってもビットマップ形式、或いはそれ以外のデータフォーマットであってもよい。尚、S61で拡大縮小指定がないとき、或いはS63で同倍率と判定したときはS65に進む。
S65では、色変換処理を実行する。そして次にS66に進み、その他の画像処理を実行する。これらS65,S66で実行される具体的な処理の内容については、本発明の実施例の効果を説明する上で重要ではないため詳細な説明は省略する。S64までの段階でデジタル印刷機1000が受信した印刷ジョブに対し行われる画像処理は一通り完結する。次にS67に進み、S65,S66の画像処理の結果生成される画像情報に基づき、ビットマップ画像への変換を実施する。これはプリンタ部203で印刷可能なフォーマットに変換する必要があるためである。次にS68に進み、受信した印刷ジョブのジョブチケット内に、合成処理に関する設定が含まれていたかどうかを判定する。合成印刷処理が指定されているとS69に進み、クリア合成印刷が指示されているかどうかを判定する。クリア合成印刷が指示されているとS70に進み、クリア版を合成して処理するための内部的な設定を有効にする。またS69で、クリア合成印刷が指示されていないときはS71に進み、合成画像および被合成画像のビットマップ合成処理を行う。またS68で画像合成処理が指定されていなかった場合は、合成に関する処理を行わずに、この処理を終了する。尚、S69でクリア合成か、或いはそれ以外の画像合成処理か否かの判定処理が必要な理由は、図20で説明した通りである。
尚、S64では、被合成画像の倍率を、受信した印刷ジョブの画像データに合わせるようにしたが本発明はこれに限定されるものでなく、受信した印刷ジョブの画像データを被合成画像の倍率に合わせてもよい。
[第3の実施形態]
上述の実施形態では、合成対象画像と被合成画像との倍率が異なる際に、それを検知し、倍率が合致するように補正していた。第3の実施形態では、倍率が一致しているかどうかを検出するものの、補正処理は実施しない場合を示す。
図23は、前述の第1の実施形態に係る図14に相当する画面の一例を示す図である。図14と異なる点は、倍率が不一致の時の倍率自動設定に関するラジオボタン1402が省略されている点である。
図24は、図23に示す画面で合成対象となるクリア画像データの選択を行った際に、合成対象画像と被合成対象画像の倍率が不一致であることを認識された直後に表示される画面の一例である。
ここでは、倍率が不一致であるため、版ずれを生じうる可能性がある旨をユーザに警告している。先の実施形態のように、倍率の自動補正を機能として有する方が、利便性が高いと認識するオペレータがいる一方で、どちらの倍率がユーザの意図通りなのか分からない状況下で合致された印刷物を生成することに懸念を持つユーザも存在しうる。即ち、倍率が一致しているか否かまではシステムで検出し、それ以後は、合成対象画像を生成し直すか、或いは確認した上で被合成対象画像の倍率を再調整してジョブを継続するなどを選択できる。これにより、ユーザがねらいどおりの印刷物を生成するように制御できる余地が拡大する。この第3の実施形態は、より熟練した作業者の利便性を考慮した上で、敢えて自動倍率補正処理を行わない場合の実施形態である。
尚、本実施形態では、倍率の相違に基づく画像の不一致を例にして説明したが本発明はこれに限定されるものでない。即ち、例えば各画像データの作成時のアプリケーションが異なることによる画像オブジェクト配置(画像位置(シフト設定))の微細な差異に起因する場合が考えられる。また或いはドライバ/RIP処理系の原点座標、デフォルト倍率(又は倍率調整値)の差異に起因する場合がある。また或いは、アプリケーションごとのデフォルト値(倍率、余白量、原点位置、原点座標)の差異に起因するものが考えられる。従って、これらのいずれの場合においても、それに応じた処理パラメータを変更することにより、これら画像の不一致を解消することができる。
以上説明したように、上述した実施形態によれば、デジタル印刷機器の合成機能を利用した画像合成処理を容易に実現できる。また、クリア印刷などの際のオペレータの作業負荷を低減できる。また合成対象となる画像を作成するアプリケーションが異なり、各画像の位置やサイズが異なる場合でも容易に対処できる。また、POD市場向けデジタル印刷機に求められる画像合成機能の利便性を大きく向上させるとともに、画像の位置ずれのない合成画像が得られる。
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (9)

  1. 外部機器から画像データを受信して印刷する印刷装置であって、
    第1の画像データに設定された処理パラメータに基づいて変更された第1の画像データを記憶する記憶手段と、
    前記記憶手段に記憶された前記第1の画像データに合成される第2の画像データと前記第2の画像データに設定された処理パラメータとを受け取る受信手段と、
    前記受信手段により受け取った前記第2の画像データが、前記記憶手段に記憶された前記第1の画像データと合成される場合に、前記記憶手段に記憶された前記第1の画像データの位置と、前記受信手段により受け取った前記第2の画像データの位置との間で位置ずれがあるかどうかを、前記第1の画像データに設定された前記処理パラメータと前記第2の画像データに設定された処理パラメータとに基づいて判定する判定手段と、
    前記判定手段が前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定すると、前記第1の画像データと前記第2の画像データとの間の位置ずれをなくすために、前記第1の画像データ或いは前記第2の画像データを変更する変更手段と、
    前記判定手段が前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定した場合、前記変更手段で変更された前記第1の画像データ或いは前記第2の画像データと、前記変更手段により変更されない前記第1の画像データ或いは前記第2の画像データとを重ね合わせて印刷する印刷手段と、
    を有することを特徴とする印刷装置。
  2. 前記処理パラメータは倍率を示し、前記判定手段は、前記第1の画像データに設定された倍率と、前記第2の画像データに設定された倍率とが等しいかどうかに基づいて判定することを特徴とする請求項1に記載の印刷装置。
  3. 前記処理パラメータは画像位置を示し、前記判定手段は、前記第1の画像データの画像位置と、前記第2の画像データの画像位置とが等しいかどうかに基づいて判定することを特徴とする請求項1に記載の印刷装置。
  4. 印刷装置に印刷ジョブを送信して印刷させる印刷制御装置であって、
    第1の画像データに設定された処理パラメータに基づいて変更され前記印刷装置に記憶されている第1の画像データと、第2の画像データとを重ね合わせる合成指示を受け取る受付手段と、
    前記合成指示を受け付けると、前記第1の画像データに設定されている前記処理パラメータを取得する取得手段と、
    前記第2の画像データと前記記憶されている第1の画像データとを合成した場合に、前記第2の画像データと前記記憶されている第1の画像データとの間で位置ずれがあるかどうかを、前記第2の画像データに設定された処理パラメータと前記取得手段が取得した前記処理パラメータとに基づいて判定する判定手段と、
    前記判定手段により前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記第1の画像データと前記第2の画像データとの間の位置ずれをなくすために前記第2の画像データを変更する変更手段と、
    前記判定手段により前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記変更手段で変更された前記第2の画像データを含む印刷ジョブを前記印刷装置に送信する送信手段と、
    を有することを特徴とする印刷制御装置。
  5. 前記取得手段は前記印刷装置から前記第1の画像データに設定されている処理パラメータを取得することを特徴とする請求項に記載の印刷制御装置。
  6. 前記第1及び第2の画像データに設定された処理パラメータは、倍率であることを特徴とする請求項に記載の印刷制御装置。
  7. 前記第1及び第2の画像データに設定された処理パラメータは、画像位置であることを特徴とする請求項に記載の印刷制御装置。
  8. 印刷装置に印刷ジョブを送信して印刷させる印刷制御装置であって、
    第1の画像データに設定された処理パラメータに基づいて変更され前記印刷装置に記憶されている第1の画像データと、第2の画像データとを重ね合わせる合成指示を受け取る受付手段と、
    前記合成指示を受け付けると、前記第1の画像データに設定されている前記処理パラメータを取得する取得手段と、
    前記第2の画像データと前記記憶されている第1の画像データとを合成した場合に、前記第2の画像データと前記記憶されている第1の画像データとの間で位置ずれがあるかどうかを、前記第2の画像データに設定された処理パラメータと前記取得手段が取得した前記処理パラメータとに基づいて判定する判定手段と、
    前記判定手段により前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記第1の画像データと前記第2の画像データとの間の位置ずれをなくすために前記第2の画像データの処理パラメータを変更する変更手段と、
    前記判定手段により前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記変更手段で変更された前記処理パラメータと前記第2の画像データとを含む印刷ジョブを前記印刷装置に送信する送信手段と、
    を有することを特徴とする印刷制御装置。
  9. 印刷装置に印刷ジョブを送信して印刷させる印刷制御装置の制御方法であって、
    受付手段が、第1の画像データに設定された処理パラメータに基づいて変更され前記印刷装置に記憶されている第1の画像データと、第2の画像データとを重ね合わせる合成指示を受け取る受付工程と、
    取得手段が、前記受付工程が前記合成指示を受け付けると、前記第1の画像データに設定されている前記処理パラメータを取得する取得工程と、
    判定手段が、前記第2の画像データと前記記憶されている前記第1の画像データとを合成した場合に、前記第2の画像データと前記記憶されている第1の画像データとの間で位置ずれがあるかどうかを、前記第2の画像データに設定された処理パラメータと前記取得工程で取得した前記処理パラメータとに基づいて判定する判定工程と、
    変更手段が、前記判定工程で前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記第1の画像データと前記第2の画像データとの間の位置ずれをなくすために前記第2の画像データを変更する変更工程と、
    送信手段が、前記判定工程で前記第1の画像データの位置と前記第2の画像データの位置との間で位置ずれがあると判定された場合、前記変更工程で変更された前記第2の画像データを含む印刷ジョブを前記印刷装置に送信する送信工程と、
    を有することを特徴とする印刷制御装置の制御方法。
JP2009216167A 2009-09-17 2009-09-17 印刷装置及び印刷制御装置とその制御方法 Expired - Fee Related JP5483966B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009216167A JP5483966B2 (ja) 2009-09-17 2009-09-17 印刷装置及び印刷制御装置とその制御方法
US12/869,685 US20110063682A1 (en) 2009-09-17 2010-08-26 Print apparatus, print control apparatus and image processing apparatus
CN2010102877734A CN102024158A (zh) 2009-09-17 2010-09-17 打印设备、打印控制设备和图像处理设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009216167A JP5483966B2 (ja) 2009-09-17 2009-09-17 印刷装置及び印刷制御装置とその制御方法

Publications (3)

Publication Number Publication Date
JP2011062935A JP2011062935A (ja) 2011-03-31
JP2011062935A5 JP2011062935A5 (ja) 2012-11-01
JP5483966B2 true JP5483966B2 (ja) 2014-05-07

Family

ID=43730277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009216167A Expired - Fee Related JP5483966B2 (ja) 2009-09-17 2009-09-17 印刷装置及び印刷制御装置とその制御方法

Country Status (3)

Country Link
US (1) US20110063682A1 (ja)
JP (1) JP5483966B2 (ja)
CN (1) CN102024158A (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130226670A1 (en) * 2012-02-23 2013-08-29 Xerox Corporation Method and system for automatically partitioning and processing a business process
JP6087522B2 (ja) 2012-06-21 2017-03-01 キヤノン株式会社 印刷装置、印刷装置の制御方法、及びプログラム
JP6261195B2 (ja) 2012-12-14 2018-01-17 キヤノン株式会社 印刷装置及びその制御方法とプログラム
JP6138079B2 (ja) * 2014-03-28 2017-05-31 京セラドキュメントソリューションズ株式会社 画像処理装置及び画像処理方法
JP2016117203A (ja) 2014-12-19 2016-06-30 キヤノン株式会社 印刷装置、その制御方法及びプログラム
JP6468102B2 (ja) * 2015-07-14 2019-02-13 株式会社リコー 情報処理装置、印刷システム、情報処理方法、印刷方法及びプログラム
EP3872756A1 (en) 2020-02-26 2021-09-01 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and computer program
US11593038B1 (en) * 2021-09-30 2023-02-28 Kyocera Document Solutions Inc. Image forming systems, information processing apparatus, and image forming method that is capable of utilizing result of offset printing in digital printing

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63212269A (ja) * 1987-02-27 1988-09-05 Ricoh Co Ltd 画像処理装置
JPH03127545A (ja) * 1989-10-13 1991-05-30 Oki Electric Ind Co Ltd 電子黒板装置
JPH09284546A (ja) * 1996-04-18 1997-10-31 Ricoh Co Ltd 画像形成装置
JPH1051647A (ja) * 1996-07-29 1998-02-20 Matsushita Electric Ind Co Ltd ファクシミリ蓄積交換装置
JPH10200726A (ja) * 1997-01-07 1998-07-31 Toshiba Corp 画像形成装置
JPH11284840A (ja) * 1998-03-26 1999-10-15 Ricoh Co Ltd 画像形成装置
JPH11308435A (ja) * 1998-04-24 1999-11-05 Ricoh Co Ltd 画像形成装置
US20050275865A1 (en) * 2004-06-15 2005-12-15 Lee Sung-Myun Printing system and method thereof
US7652794B2 (en) * 2004-06-28 2010-01-26 International Paper Co. Prepress workflow methods for generating images with improved misregistration tolerance utilizing global and/or local processing techniques
JP4367264B2 (ja) * 2004-07-12 2009-11-18 セイコーエプソン株式会社 画像処理装置、画像処理方法、および、画像処理プログラム
JP2007124077A (ja) * 2005-10-26 2007-05-17 Fuji Xerox Co Ltd 画像合成方法および画像形成装置
JP2007241356A (ja) * 2006-03-06 2007-09-20 Fuji Xerox Co Ltd 画像処理装置および画像処理プログラム
JP4564986B2 (ja) * 2006-06-28 2010-10-20 株式会社リコー 画像処理装置、画像処理方法及び画像処理プログラム
JP5197043B2 (ja) * 2008-02-12 2013-05-15 キヤノン株式会社 画像形成装置、画像形成方法、記憶媒体、プログラム

Also Published As

Publication number Publication date
US20110063682A1 (en) 2011-03-17
CN102024158A (zh) 2011-04-20
JP2011062935A (ja) 2011-03-31

Similar Documents

Publication Publication Date Title
JP5483966B2 (ja) 印刷装置及び印刷制御装置とその制御方法
JP4646740B2 (ja) 印刷装置及びその制御方法、ジョブ処理方法、印刷システム、プログラム
JP4646741B2 (ja) 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
US8059286B2 (en) System and program product
US7912388B2 (en) Printing apparatus, print control apparatus, and print control method
US20120200578A1 (en) Image processing apparatus and image processing method for the same
JP2007188054A (ja) 画像形成装置、プログラムおよび項目設定処理方法
US8228514B2 (en) Information processing apparatus, data processing method, and computer readable medium storing print control program for performing data processing method for transmitting bitmap data to an image forming apparatus
JP2008211510A (ja) 印刷制御プログラム、印刷制御装置及び画像形成装置並びに印刷制御方法
JP2008052115A (ja) 印刷装置及びその印刷実行方法、並びに印刷実行のプログラム
US8891129B2 (en) Image forming apparatus having real-size preview function, method of controlling the same, and storage medium
JP6638458B2 (ja) 画像形成出力制御装置、画像形成出力制御装置の制御方法、画像形成出力制御装置の制御プログラム
US20080316545A1 (en) Image processing apparatus and method, and program for implementing the method
JP2012011602A (ja) 画像形成装置、画像形成装置の制御方法、プログラム
JP4757355B2 (ja) 印刷装置及びその制御方法、プログラム
JP2008140244A (ja) 情報処理装置およびその制御方法およびコンピュータプログラム
JP6123291B2 (ja) 画像処理プログラム、画像処理装置、および画像処理装置の制御方法
JP2012018695A (ja) 情報処理装置および制御方法およびプログラム
US8982372B2 (en) Image forming apparatus, image formation control method, and recording medium which stores image control program and is readable by computer
JP2005223824A (ja) 画像形成装置及び画像形成支援装置
JP2003050688A (ja) 画像形成システム、画像形成方法、及びサーバ装置
JP2006202022A (ja) 並び替え装置
JP2018093278A (ja) 画像管理システム及び画像管理システム制御プログラム
JP2007004246A (ja) 画像形成装置
JP2008152645A (ja) 画像形成装置及び後処理装置ならびに印刷処理システム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120918

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130419

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130701

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130829

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: 20140120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140218

R151 Written notification of patent or utility model registration

Ref document number: 5483966

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees