(57)【要約】【課題】低解像度データを用いても光学的に読み取られる印刷箇所については高解像度で印刷する。【解決手段】データ解析部２１は、印刷データの構成要素を解析し、印刷後に光学的に読み取られる構成要素（例えば、バーコード、ＯＣＲフォント）を第２ラスター部２６へ供給し、その他の構成要素を第１ラスター部２２へ供給する。第１ラスター部２２は、２４０ｄｐｉでラスター処理を行ってビットマップデータを生成する。解像度変換部２４は、このビットマップデータを２４０ｄｐｉから６００ｄｐｉに解像度変換して、ビットマップメモリ２５に格納する。第２ラスター部２６は、６００ｄｐｉの解像度でラスター処理を行って、ビットマップメモリ２７に格納する。合成器２８は、合成器２８は、ビットマップメモリ２５及び２７からそれぞれ６００ｄｐｉのビットマップデータを読み出し、読み出したビットマップデータを合成する。【選択図】図１
2008000931.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの構成要素を解析する解析手段と、
前記解析手段の解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所以外の箇所の印刷データに、第１の解像度でラスター処理を行う第１のラスター処理手段と、
前記解析手段の解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データに第１の解像度より高い第２の解像度でラスター処理を行う第２のラスター処理手段と、
前記第１のラスター処理手段で処理された印刷データを前記第２の解像度に変換する解像度変換手段と、
前記解像度変換手段で第２の解像度に変換された印刷データと、前記第２のラスター処理手段で処理された印刷データと、を合成する合成手段と、
を備えた印刷処理装置。
【請求項２】
前記合成手段により合成された印刷データに基づいて前記第２の解像度で印刷する印刷手段を更に備えた請求項１に記載の印刷処理装置。
【請求項３】
前記光学的に読み取られる印刷箇所は、バーコード、ＯＣＲフォントの少なくとも１つである請求項１または請求項２に記載の印刷処理装置。
【請求項４】
前記バーコードは、コンビニ料金代理収納用バーコードである請求項３に記載の印刷処理装置。
【請求項５】
前記第１の解像度で印刷する第２の印刷手段を更に備え、
前記第１のラスター処理手段は、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データであって第１の解像度の印刷データについては、前記第２のラスター処理手段の代わりにラスター処理を行い、
前記第２の印刷手段は、前記第１のラスター処理手段でラスター処理された印刷データに基づいて第１の解像度で印刷する
請求項１から請求項４のいずれか１項に記載の印刷処理装置。
【請求項６】
印刷データの構成要素を解析し、
前記解析手段の解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所以外の箇所の印刷データに、第１の解像度でラスター処理を行い、
前記解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データに第１の解像度より高い第２の解像度でラスター処理を行い、
前記第１の解像度でラスター処理された印刷データを前記第２の解像度に変換し、
前記第２の解像度に変換された印刷データと、前記第２の解像度でラスター処理された印刷データと、を合成する
を備えた印刷処理方法。
【請求項７】
前記合成された印刷データに基づいて前記第２の解像度で印刷する請求項６に記載の印刷処理方法。
【請求項８】
前記光学的に読み取られる印刷箇所は、バーコード、ＯＣＲフォントの少なくとも１つである請求項６または請求項７に記載の印刷処理方法。
【請求項９】
前記バーコードは、コンビニ料金代理収納用バーコードである請求項８に記載の印刷処理方法。
【請求項１０】
前記印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データであって第１の解像度の印刷データについては、前記第２の解像度のラスター処理の代わりに第１の解像度のラスター処理を行い、
前記第１の解像度でラスター処理された印刷データに基づいて第１の解像度で印刷する
請求項６から請求項９のいずれか１項に記載の印刷処理方法。
【請求項１１】
請求項１から請求項５のいずれか１項に記載の印刷処理装置と、
前記印刷処理装置に印刷データを送信するコンピュータと、
を備えた印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理装置、方法及びシステムに係り、低解像度のデータを資源として利用する印刷処理装置、方法、及びシステムに関する。
【背景技術】
【０００２】
近年、企業が発行したバーコード付きの払込票により、企業と契約を締結したコンビニエンスストア（以下、単に「コンビニ」という。）店頭等において収納代行を行うサービス（料金収納代行サービス）が行われている。コンビニの料金収納代行サービスでは、顧客情報に基づいて払込票にバーコード等が印刷される。
【０００３】
具体的には、特許文献１では、ＰＯＳ端末を設置したコンビニエンスストアの料金収納サービスを利用する料金収納代行支援システムであって、顧客データベースおよび設定されたカスタマイズ仕様に基づきバーコードが印刷された払込票を発行する払込票作成発行手段と、消費者による料金支払い時、前記ＰＯＳ端末により読み込まれるバーコードをキーに前記顧客データベースを更新する顧客データベース更新手段と、を備える収納代行支援システムが開示されている。これにより、コンビニの料金収納代行サービス向けに柔軟性の高い仕様のバーコード情報を作成することができる。
【特許文献１】特開２００４−２８０３８５公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、料金収納代行サービスのメインフレームにおける基幹系業務印刷では、大量高速印刷が要求され、低解像度データ（例えば２４０ｄｐｉ）を用いた高速印刷が主流であった。しかし、近年、更に柔軟性の高い仕様のバーコード情報を作成することができるように、高解像度化による印刷物の付加価値も求められている。
【０００５】
そこで、例えば料金代理収納用のコンビニ料金代理収納用バーコードを作成しようとすると、３００ｄｐｉ以上の高解像度データが必要になり、低解像度データを使用できなくなるおそれがある。
【０００６】
ここで、イメージ、外字、オーバレイ、バーコード等の低解像度データは、印刷物を作成するための資産として活用されていたものである。しかし、それらが活用できなくなると、最初からすべてのイメージ、外字等について高解像度データを作成することになり、従来の資産が無駄になる問題がある。そのため、コンビニ料金代理収納用バーコードに対して従来の低解像度データを利用できるようにしたいとの要望がある。
【０００７】
さらに、コンビニ料金代理収納用バーコードをサポートするために、低解像度データにのみ対応したユーザアプリケーションやユーザ資源（外字、オーバレイデータ等）を高解像度化しようとすると、アプリケーションの大きな変更やユーザ資産の作り直し等が発生し、ユーザにとってはリスクとなるばかりか大きなコスト負担となる。  
【０００８】
本発明は、上述した課題を解決するために提案されたものであり、低解像度データを用いても光学的に読み取られる印刷箇所については高解像度で印刷可能にすることができる印刷処理装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る印刷処理装置は、印刷データの構成要素を解析する解析手段と、前記解析手段の解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所以外の箇所の印刷データに、第１の解像度でラスター処理を行う第１のラスター処理手段と、前記解析手段の解析結果に基づいて、前記印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データに第１の解像度より高い第２の解像度でラスター処理を行う第２のラスター処理手段と、前記第１のラスター処理手段で処理された印刷データを前記第２の解像度に変換する解像度変換手段と、前記解像度変換手段で第２の解像度に変換された印刷データと、前記第２のラスター処理手段で処理された印刷データと、を合成する合成手段と、を備えている。
【００１０】
解析手段は、印刷データの構成要素を解析する。なお、印刷データは、構成要素として、光学的に読み取られる印刷箇所とそれ以外の箇所とを有している。光学的に読み取られる印刷箇所とは、印刷後に光学的読取装置によって読み取られる箇所をいう。
【００１１】
第１のラスター処理手段は、解析手段の解析結果に基づいて、
印刷データの構成要素のうち光学的に読み取られる印刷箇所以外の箇所の印刷データに、第１の解像度でラスター処理を行う。第２のラスター処理手段は、解析手段の解析結果に基づいて、印刷データの構成要素のうち光学的に読み取られる印刷箇所の印刷データに第１の解像度より高い第２の解像度でラスター処理を行う。したがって、光学的に読み取られる印刷箇所は、それ以外の箇所よりも高い解像度でラスター処理される。
【００１２】
解像度変換手段は、第１のラスター処理手段で処理された印刷データを第２の解像度に変換する。そして、合成手段は、解像度変換手段で第２の解像度に変換された印刷データと、第２のラスター処理手段で処理された印刷データと、を合成する。
【００１３】
したがって、上記印刷処理装置は、光学的に読み取られる印刷箇所以外の箇所の印刷データに第１の解像度でラスター処理を行い、光学的に読み取られる印刷箇所の印刷データに第１の解像度より高い第２の解像度でラスター処理を行い、第１の解像度でラスター処理された印刷データを第２の解像度に変換し、第２の解像度に変換された印刷データと第２の解像度でラスター処理された印刷データとを合成する。これにより、印刷処理装置は、光学的に読み取られる印刷箇所をそれ以外の箇所よりも高精細に印刷できるような印刷データを得ることができる。
【発明の効果】
【００１４】
本発明に係る印刷処理装置、方法及びシステムは、光学的に読み取られる印刷箇所をそれ以外の箇所よりも高精細に印刷できるような印刷データを得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００１６】
［第１の実施形態］
図１は、本発明の実施の形態に係る印刷システムの構成を示すブロック図である。印刷システムは、印刷データを出力するホストコンピュータ１０と、ホストコンピュータ１０からの印刷データに基づいて印刷する印刷装置２０と、を備えている。
【００１７】
印刷装置２０は、印刷データの構成要素を解析するデータ解析部２１と、２４０ｄｐｉでラスター処理を行う第１ラスター部２２と、ビットマップデータを一時格納するビットマップメモリ（ＢＭＭ）２３と、２４０ｄｐｉから６００ｄｐｉに解像度変換する解像度変換部２４と、解像度変換済みのデータを一時格納するビットマップメモリ（ＢＭＭ）２５と、を備えている。
【００１８】
印刷装置２０は、更に、６００ｄｐｉでラスター処理を行う第２ラスター部２６と、ビットマップデータを一時格納するビットマップメモリ（ＢＭＭ）２７と、ビットマップデータを合成する合成器２８と、合成されたビットマップデータを６００ｄｐｉで印刷する印刷部２９と、を備えている。
【００１９】
以上のように構成された印刷システムにおいて、ホストコンピュータ１０は、印刷装置２０に対して、文字、図形、イメージ、オーバレイ、バーコード、ＯＣＲフォントの各構成要素を含む２４０ｄｐｉの印刷データを送信する。本実施形態では、バーコード、ＯＣＲフォントは、２４０ｄｐｉの解像度に依存するが、６００ｄｐｉの解像度でラスター処理する必要があるものとする。印刷装置２０は、ホストコンピュータ１０から上記印刷データを受信すると、次の処理を実行する。
【００２０】
印刷装置２０のデータ解析部２１は、図２に示すように、２４０ｄｐｉの印刷データを入力し（ステップＳ１）、印刷データの構成要素を解析する。構成要素としては、例えば、文字、図形、イメージ、オーバレイ、バーコード、ＯＣＲフォント等がある。
【００２１】
データ解析部２１は、印刷データの構成要素のうち、印刷後にバーコードリーダーやスキャナ等により光学的に（光情報として）読み取られる構成要素（例えば、バーコード、ＯＣＲフォント）が含まれるか否かを判定する（ステップＳ２）。そして、データ解析部２１は、バーコード又はＯＣＲフォントの構成要素があるときは、これらを第２ラスター部２６へ供給して（ステップＳ３）、次のステップＳ４に移行し、バーコード又はＯＣＲフォントの構成要素がないときも、次のステップＳ４に移行する。次に、データ解析部２１は、その他の構成要素である文字、図形、イメージ、オーバレイを第１ラスター部２２に供給する（ステップＳ４）。
【００２２】
第１ラスター部２２は、データ解析部２１から供給された印刷データの構成要素に対して、２４０ｄｐｉでラスター処理を行ってビットマップデータを生成し、このビットマップデータをビットマップメモリ２３に格納する。
【００２３】
解像度変換部２４は、ビットマップメモリ２３からビットマップデータを読み出して、２４０ｄｐｉから６００ｄｐｉの解像度変換処理を行って、解像度変換済みのビットマップデータをビットマップメモリ２５に格納する。
【００２４】
一方、第２ラスター部２６は、データ解析部２１から供給された印刷データの構成要素に対して、６００ｄｐｉでラスター処理を行ってビットマップデータを生成し、このビットマップデータをビットマップメモリ２７に格納する。このように、第２ラスター部２６は、光学的に読み取られる印刷箇所の印刷データに対して、高解像度の６００ｄｐｉでラスター処理を行う。これにより、印刷箇所の拡大に伴って読取効率が悪くなることを回避することができる。
【００２５】
合成器２８は、ビットマップメモリ２５及び２７からそれぞれ６００ｄｐｉのビットマップデータを読み出し、読み出したビットマップデータを合成（ＯＲ出力）する。そして、印刷部２９は、合成器２８で合成されたビットマップデータに基づいて印刷を行う。これにより、バーコード、ＯＣＲフォントは、高精細に印刷される。このため、バーコードリーダーやスキャナは、印刷装置２０によって印刷された高精細のバーコードやＯＣＲフォントを確実に読み取ることができる。
【００２６】
以上のように、印刷装置２０は、光学的に読み取られる印刷箇所の印刷データに対して高解像度のラスター処理を行い、その他の印刷箇所の印刷データに対しては低解像度でラスター処理を行ってから解像度変換を行う。これにより、印刷装置２０は、ホストコンピュータ１０から供給される印刷データが低解像度であっても、光学的に読み取られる箇所を高精細に印刷することができる。
【００２７】
なお、第１の実施形態では、データ解析部２１は、印刷データの構成要素のうちバーコード、ＯＣＲフォントを第２ラスター部２６に供給したが、印刷データの構成要素としてコンビニ料金代理収納用バーコードが含まれている場合は、このコンビニ料金代理収納用バーコードを第２ラスター部２６に供給してもよい。これにより、印刷装置２０は、コンビニ料金代理収納用バーコードを高精細に印刷して、バーコードリーダーの読取エラーを低減させることができる。
【００２８】
また、第１の実施形態では、バーコード、ＯＣＲフォントは、６００ｄｐｉの解像度でラスター処理する必要があるものとして説明したが、例えば６００ｄｐｉの解像度でラスター処理する必要がなくても、第２ラスター部２６によってラスター化されてもよい。これにより、上記印刷装置２０は、本来は２４０ｄｐｉの低解像度のバーコードやＯＣＲフォントであっても、それらを６００ｄｐｉの高精細に印刷することができる。
【００２９】
［第２の実施形態］
つぎに、本発明の第２の実施形態について説明する。なお、第１の実施形態と同一の部位には同一の符号を付し、重複する説明は省略する。
【００３０】
図３は、本発明の第２の実施形態に係る印刷システムの構成を示すブロック図である。第２の実施形態に係る印刷システムは、印刷データを出力するホストコンピュータ１０と、ホストコンピュータ１０からの印刷データに基づいて印刷する印刷装置２０Ａと、を備えている。印刷装置２０Ａは、図１に示した構成に加えて、切り換えスイッチ３１と、２４０ｄｐｉで印刷する印刷部３２と、を備えている。
【００３１】
切り換えスイッチ３１は、データ解析部２１の解析結果に応じて端子ａ又は端子ｂに設定される。切り換えスイッチ３１は、端子ａに設定されたときはビットマップメモリ２３に格納されているビットマップデータを印刷部３２に供給し、端子ｂに設定されたときはビットマップメモリ２３に格納されているビットマップデータを解像度変換部２４に供給する。
【００３２】
印刷部３２は、切り換えスイッチ３１から供給されるビットマップデータに基づいて２４０ｄｐｉの解像度で印刷する。すなわち、印刷装置２０Ａは、６００ｄｐｉの解像度で印刷する印刷部２９と、２４０ｄｐｉの解像度で印刷する印刷部３２と、を備えているので、解像度を切り換えて印刷することができる。
【００３３】
以上のように構成された印刷システムにおいて、ホストコンピュータ１０は、２４０ｄｐｉの印刷データを送信する。なお、印刷データの構成要素には、第１の実施形態で説明したものの外に、コンビニ料金代理収納用バーコードが含まれることがある。印刷装置２０Ａは、ホストコンピュータ１０から２４０ｄｐｉの印刷データを受信すると、次の処理を実行する。
【００３４】
印刷装置２０のデータ解析部２１は、図４に示すように、２４０ｄｐｉの印刷データを入力し（ステップＳ１１）、印刷データの構成要素を解析し、印刷データの構成要素にコンビニ料金代理収納用バーコードが含まれているか否かを判定する（ステップＳ２）。
【００３５】
（印刷データにコンビニ料金代理収納用バーコードが含まれていない場合）
データ解析部２１は、印刷データの構成要素にコンビニ料金代理収納用バーコードが含まれていないときは、入力されたすべての印刷データを第１ラスター部２２に供給する（ステップＳ１３）。このとき、切り換えスイッチ３１は、端子ａに設定される。
【００３６】
第１ラスター部２２は、データ解析部２１から供給されたすべての印刷データに対して、２４０ｄｐｉでラスター処理を行ってビットマップデータを生成し、このビットマップデータをビットマップメモリ２３に格納する。ビットマップメモリ２３に格納されたビットマップデータは、切り換えスイッチ３１を介して、印刷部３２に供給される。印刷部３２は、切り換えスイッチ３１を介して、ビットマップメモリ２３から読み出されたビットマップデータに基づいて、２４０ｄｐｉの解像度で印刷する。
【００３７】
したがって、印刷装置２０Ａは、ホストコンピュータ１０から供給された印刷データにコンビニ料金代理収納用バーコードが含まれていないときは、２４０ｄｐｉの低解像度で印刷する。
【００３８】
（印刷データにコンビニ料金代理収納用バーコードが含まれている場合）
データ解析部２１は、印刷データの構成要素にコンビニ料金代理収納用バーコードが含まれているときは（図４に示すステップＳ１２の肯定判定のとき）、印刷データの構成要素のうち、印刷時にスキャナ等により光学的に読み取られる構成要素（例えば、コンビニ料金代理収納用バーコード、通常のバーコード、ＯＣＲフォントなど）を第２ラスター部２６に供給し、その他の構成要素（例えば、文字、図形、イメージ、オーバレイなど）を第１ラスター部２２に供給する（ステップＳ１４）。このとき、切り換えスイッチ３１は、端子ｂに設定される。
【００３９】
第１ラスター部２２は、データ解析部２１から供給された印刷データの構成要素に対して、２４０ｄｐｉでラスター処理を行ってビットマップデータを生成し、このビットマップデータをビットマップメモリ２３に格納する。
【００４０】
解像度変換部２４は、切り換えスイッチ３１を介して、ビットマップメモリ２３からビットマップデータを読み出して、２４０ｄｐｉから６００ｄｐｉの解像度変換処理を行って、解像度変換済みのビットマップデータをビットマップメモリ２５に格納する。
【００４１】
一方、第２ラスター部２６は、データ解析部２１から供給された印刷データの構成要素に対して、６００ｄｐｉでラスター処理を行ってビットマップデータを生成し、このビットマップデータをビットマップメモリ２７に格納する。
【００４２】
合成器２８は、ビットマップメモリ２５及び２７からそれぞれ６００ｄｐｉのビットマップデータを読み出し、読み出したビットマップデータを合成する。そして、印刷部２９は、合成器２８で合成されたビットマップデータに基づいて印刷を行う。これにより、コンビニ料金代理収納用バーコード、バーコード、ＯＣＲフォントは、高精細に印刷される。このため、バーコードリーダーやスキャナは、高精細のコンビニ料金代理収納用バーコード、バーコード、ＯＣＲフォントを確実に読み取ることができる。
【００４３】
以上のように、印刷装置２０Ａは、コンビニ料金代理収納用バーコードを含まない低解像度の印刷データに対しては、２４０ｄｐｉの低解像度で印刷する。また、印刷装置２０Ａは、コンビニ料金代理収納用バーコードを含む低解像度の印刷データに対しては、コンビニ料金代理収納用バーコード等を６００ｄｐｉの高解像度でラスター処理を行い、コンビニ料金代理収納用バーコード等以外については２４０ｄｐｉの低解像度でラスター処理を行った後に解像度変換を行い、これらを合成して印刷する。なお、印刷装置２０Ａは、印刷データの構成要素のうちコンビニ料金代理収納用バーコードのみを６００ｄｐｉの解像度でラスター処理し、その他を２４０ｄｐｉの解像度でラスター処理してもよい。
【００４４】
したがって、印刷装置２０Ａは、従来の低解像度の印刷データについては従来と同様に印刷を行い、高解像度で印刷することが必要な場合には高解像度で印刷するので、印刷データに高精細で印刷すべきものが含まれているかが予め分からなくても、印刷データに応じた最適な印刷を行うことができる。
【００４５】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施形態に係る印刷システムの構成を示すブロック図である。
【図２】印刷データの解析処理を示すフローチャートである。
【図３】本発明の第２の実施形態に係る印刷システムの構成を示すブロック図である。
【図４】印刷データの解析処理を示すフローチャートである。
【符号の説明】
【００４７】
１０  ホストコンピュータ
２０、２０Ａ  印刷装置
２１  データ解析部
２２  第１ラスター部
２３、２５、２７  ビットマップメモリ
２６  第２ラスター部
２８  合成器
２９、３２  印刷部
３１  切り換えスイッチ
【図１】
2008000931.tif 000003
【図２】
2008000931.tif 000004
【図３】
2008000931.tif 000005
【図４】
2008000931.tif 000006