(57)【要約】      （修正有）【課題】オーバーレイの処理時にデータを自動的に判別してオーバーレイの実施／不実施を制御可能とする情報処理装置を提供する。【解決手段】プリンタ１０１内の制御部１１０のオーバーレイ制御部１２１は、オーバーレイが指定されたデータの処理時に、印刷ジョブデータが所定の属性を有する（例えばモノクロページである）か否かを判定し、その判定をした場合に印刷ジョブデータに対してオーバーレイ処理を実行してその処理結果を画像形成部１２２に出力し、その判定をしなかった場合には印刷ジョブデータに対してオーバーレイ処理は実行せずに入力した印刷ジョブデータをそのまま画像形成部１２２に出力する。【選択図】図１
2019001083.tif 000002
【特許請求の範囲】
【請求項１】
オーバーレイが指定されたデータの処理時に、前記データが所定の属性を有するか否かを判定する判定部と、
前記判定部により前記データが前記所定の属性を有すると判定された場合に、前記データに対してオーバーレイ処理を実行するオーバーレイ実行部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定部は、前記データの色指定がモノクロ指定であるかカラー指定であるかを判定する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
オーバーレイを指定したデータの出力時に、所定の属性を有するときに前記データに対してオーバーレイ処理を指示するオーバーレイ情報を前記データに付加して出力するオーバーレイ指定部を備える、ことを特徴とする端末装置。
【請求項４】
オーバーレイを指定したデータの出力時に、所定の属性を有するときに前記データに対してオーバーレイ処理を指示するオーバーレイ情報を前記データに付加して出力するステップと、
前記オーバーレイ指定データが付加された前記データの処理時に、前記データが前記所定の属性を有するか否かを判定するステップと、
前記データが前記所定の属性を有すると判定された場合に、前記データに対してオーバーレイ処理を実行するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーバーレイを処理するための情報処理装置、プログラム、及び端末装置に関する。
【背景技術】
【０００２】
印刷装置に帳票等のフォームデータを予め登録し、端末装置から送られる文字データ等と上記フォームデータとを印刷装置内で重ね合わせて印刷する、いわゆるオーバーレイ機能が知られている。
【０００３】
更に近年、請求書等の帳票にユーザの嗜好に合わせた広告を盛り込んで印刷を行うトランスプロモと呼ばれる手法が知られている。トランスプロモが実施される帳票データの場合、全てのページに対しオーバーレイが実施されるのではなく、特定の条件に一致したページに対してのみオーバーレイが実施されるように制御を行う必要がある。このような制御では例えば、帳票部分ではオーバーレイが実施され、広告部分ではオーバーレイが実施されない。
【０００４】
オーバーレイを制御するための従来技術として、例えば次のような技術が知られている（例えば特許文献１）。この従来技術において、プリンタは、コンピュータからオーバーレイ印刷を指示する印刷データを受け付けると、フォーム情報記憶部に登録してあるフォーム情報を読み出す。そして、本文およびフォームのいずれかがカラーで表現されている場合には、カラー印刷を行なうための処理を行なう。一方、いずれもモノクロで表現されている場合には、モノクロ印刷を行なうための処理を行なう。この制御により、オーバーレイ印刷時に本文およびフォームの色情報に応じた適切な印刷処理を行なう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７５６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、特定の条件に一致したページに対してのみオーバーレイが実施されるように制御を行うためには、従来、端末装置側でプリンタドライバを起動して印刷指定を行うときに、例えばページごとにオーバーレイを実施する／しないを個別に指定する必要があり、トランスプロモを実施する大量の帳票を印刷するような場合には、非常に煩雑な印刷指示が必要になってしまうという課題があった。
【０００７】
また、オーバーレイ印刷時に本文およびフォームの色情報に応じた適切な印刷処理を行なうようにした上述の従来技術では、トランスプロモ印刷のためにオーバーレイを実施する／しないを制御することはできなかった。
【０００８】
そこで、本発明は、オーバーレイの処理時にデータを自動的に判別してオーバーレイの実施／不実施を制御可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
態様の一例では、オーバーレイが指定されたデータの処理時に、データが所定の属性を有するか否かを判定する判定部と、判定部によりデータが所定の属性を有すると判定された場合に、データに対してオーバーレイ処理を実行するオーバーレイ実行部と、を備える。
【発明の効果】
【００１０】
本発明によれば、オーバーレイの処理時にデータを自動的に判別してオーバーレイの実施／不実施を制御することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る情報処理システムの構成例を示すブロック図である。
【図２】印刷指示画面の例を示す図である。
【図３】オーバーレイ制御処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
【００１３】
図１は、実施形態に係る情報処理システムの構成例を示すブロック図である。情報処理システムは、情報処理装置であるプリンタ１０１と、端末装置１０２と、プリンタ１０１及び端末装置１０２をネットワーク接続するＬＡＮ（ローカルエリアネットワーク）等のネットワーク１５０とを含む。ネットワーク１５０は、端末装置１０２およびプリンタ１０１以外の各種コンピュータ機器に接続されてよく、インターネット等のワイドエリアネットワークや専用線網に接続されてもよい。
【００１４】
端末装置１０２は、制御部１３０と、外部記憶装置１３１と、入力部１３３と、表示部１３４と、通信インタフェース１３２と、可搬記録媒体インタフェース１３５が、バス１３６によって相互に接続された構成を有する。制御部１３０は更に、原稿データ生成部１４０と、オーバーレイ指定部１４２を含むプリンタドライバ部１４１を含む。
【００１５】
端末装置１０２の構成において、制御部１３０は、１４０から１４２の各部の機能を実現する専用のハードウェア装置、又は特には図示しないメモリに記憶された制御プログラムを実行するプロセッサである。制御部１３０において、原稿データ生成部１４０は、印刷対象となる原稿データを作成するための、ワードプロセッサや表計算ソフトをはじめとする各種アプリケーション実行部である。
【００１６】
制御部１３０で実行されるプリンタドライバ部１４１は、原稿データ生成部１４０で生成された原稿データから印刷ジョブデータを生成する。印刷ジョブデータは、原稿データに対するイメージ画像データと、その他の各種印刷命令データを含む。プリンタドライバ部１４１に含まれるオーバーレイ指定部１４２は、オーバーレイを指定した印刷ジョブデータの出力時に、所定の属性を有するときに印刷ジョブデータに対してオーバーレイ処理を指示するオーバーレイ情報を印刷ジョブデータに付加してプリンタドライバ部１４１に印刷ジョブデータの出力を行わせる。所定の属性によるオーバーレイ処理の指示とは例えば、印刷ジョブデータのページがモノクロページであるときにオーバーレイ処理を実行させる指示、又は印刷ジョブデータのページがカラーページであるときにオーバーレイ処理を実行させる指示である。
【００１７】
外部記憶装置１３１は、例えばハードディスク記憶装置又は半導体ディスク装置であり、制御部１３０で実行される各種制御プログラムや、原稿データ、および印刷ジョブデータ等を記憶する。
【００１８】
入力部１３３は、ユーザが原稿データの作成やプリンタドライバ部１４１に対する印刷指示を入力するための、例えばキーボードやポインティングデバイスである。表示部１３４は、原稿データや各種データを表示するための、例えば液晶ディスプレイである。
【００１９】
通信インタフェース１３２は、制御部１３０と、ネットワーク１５０を介して接続されるプリンタ１０１との間のデータの送受信を中継する。
【００２０】
可搬記録媒体インタフェース１３５は、ＵＳＢメモリ、ＳＤカードメモリ、コンパクトフラッシュメモリや、ＣＤ−ＲＯＭ、ＤＶＤ、光ディスク等の可搬記録媒体１３７を収容するもので、外部記憶装置１３１の補助の役割を有する。
【００２１】
本実施形態による端末装置１０２は、制御部１３０の各種機能を実現する制御プログラムをプロセッサが実行することで実現されてよく、それらの制御プログラムは、例えば外部記憶装置１３１や可搬記録媒体１３７に記録して配布してもよく、或いは通信インタフェース１３２によりネットワーク１５０から取得できるようにしてもよい。
【００２２】
次に、情報処理装置であるプリンタ１０１は、制御部１１０と、プリンタエンジン１１１と、外部記憶装置１１２と、通信インタフェース１１３と、操作パネル１１４と、可搬記録媒体インタフェース１１５とが、バス１１６によって相互に接続された構成を有する。制御部１１０は更に、ジョブデータ解析部１２０と、オーバーレイ制御部１２１と、画像形成部１２２と、印刷実行部１２３とを有する。
【００２３】
プリンタ１０１の構成において、制御部１１０は、１２０から１２３の各部の機能を実現する専用のハードウェア装置、又は特には図示しないメモリに記憶された制御プログラムを実行するプロセッサである。
【００２４】
制御部１１０で実行されるジョブデータ解析部１２０は、端末装置１０２からネットワーク１５０及び通信インタフェース１１３を介して受信した印刷ジョブデータを解析する。
【００２５】
制御部１１０で実行されるオーバーレイ制御部１２１は、ジョブデータ解析部１２０で解析された印刷ジョブデータにオーバーレイ印刷が指定されている場合に、印刷ジョブデータがその印刷ジョブデータ内で指定されている所定の属性を有するか否かを判定する。
【００２６】
具体的には、オーバーレイ制御部１２１は、印刷ジョブデータの各印刷ページ毎に、そのページがモノクロページ（又は逆にカラーページ）を有するか否かを判定する。そして、オーバーレイ制御部１２１は、各印刷ページが、所定の属性を有する、例えばモノクロページであると判定した場合には、印刷ジョブデータのその印刷ページに対して、オーバーレイ処理を実行し、その処理の結果得られる印刷ジョブデータを画像形成部１２２に出力する。
【００２７】
一方、オーバーレイ制御部１２１は、各印刷ページが、所定の属性を有さない、例えばモノクロページではない（カラーページである）と判定した場合には、オーバーレイ処理は実行せず、入力した印刷ジョブデータをそのまま画像形成部１２２に出力する。
【００２８】
画像形成部１２２は、オーバーレイ制御部１２１が処理した後の印刷ジョブデータから、印刷イメージであるラスタデータを生成し、例えば外部記憶装置１１２に一時的に記憶させる。
【００２９】
印刷実行部１２３は、予め定められた印刷スケジュールで、外部記憶装置１１２からラスタデータを読み出して、プリンタエンジン１１１に送り、印刷を実行させる。プリンタエンジン１１１は、特には図示しない用紙の給紙、搬送、排紙を制御して、印刷実行部１２３から入力したラスタデータの印刷を実行する。
【００３０】
外部記憶装置１１２は、例えばハードディスク記憶装置又は半導体ディスク装置であり、制御部１１０で実行される印刷ジョブデータや、オーバーレイ用のフォームデータや、印刷用のラスタデータ等を記憶する。
【００３１】
操作パネル１１４は、ユーザが各種印刷指示を行ったり、印刷状況の表示等を行うための、例えばタッチパネル及び液晶表示装置である。
【００３２】
通信インタフェース１１３は、ネットワーク１５０を介して接続される端末装置１０２と制御部１１０との間のデータの送受信を中継する。
【００３３】
可搬記録媒体インタフェース１１５は、ＵＳＢメモリ、ＳＤカードメモリ、コンパクトフラッシュメモリや、ＣＤ−ＲＯＭ、ＤＶＤ、光ディスク等の可搬記録媒体１１７を収容するもので、外部記憶装置１１２の補助の役割を有する。
【００３４】
本実施形態によるプリンタ１０１は、制御部１１０の各種機能を実現する印刷制御プログラムをプロセッサが実行することで実現されてよく、それらの制御プログラムは、例えば外部記憶装置１１２や可搬記録媒体１１７に記録して配布してもよく、或いは通信インタフェース１１３によりネットワーク１５０から取得できるようにしてもよい。
【００３５】
図２は、端末装置１０２において、ユーザが原稿データ生成部１４０のソフトウェアからプリンタドライバ部１４１を指定して印刷の実行を指示するときに表示される印刷指示画面の例を示す図である。通常の印刷指定に加えて、オーバーレイ印刷のための指定メニュー２０１を有する。このメニュー２０１において、ユーザは、カラー／モノクロ指定に加えて、モノクロページのみオーバーレイ処理させるか、カラーページのみ合成オーバーレイ処理（合成）させるかを指定することができる。ユーザがモノクロページのみオーバーレイ処理させる指定を行った場合には、図１のプリンタ１０１の制御部１１０内のオーバーレイ制御部１２１は、印刷ページがモノクロページであると判定した場合のみ、その印刷ページに対してオーバーレイ処理を実行する。一方、ユーザがカラーページのみオーバーレイ処理させる指定を行った場合には、オーバーレイ制御部１２１は、印刷ページがカラーページであると判定した場合のみ、その印刷ページに対してオーバーレイ処理を実行する。
【００３６】
以上のようにして、印刷指示画面のオーバーレイ指定メニュー２０１でユーザが指定したモノクロページのみオーバーレイ処理させる指定又はカラーページのみオーバーレイ処理させる指定は、図１のプリンタドライバ部１４１が生成する印刷ジョブデータのヘッダ部に格納され、印刷ジョブデータの一部としてプリンタ１０１に送信される。
【００３７】
図３は、図１のプリンタ１０１内の制御部１１０が実行するオーバーレイ制御処理の例を示すフローチャートである。まず、図１において、通信インタフェース１１３が、ネットワーク１５０を介して端末装置１０２から印刷ジョブデータを受信する。そして、制御部１１０内のジョブデータ解析部１２０が、上記受信された印刷ジョブデータを解析する（ステップ３０１）。
【００３８】
次に、制御部１１０は、ステップＳ３０１での印刷ジョブデータの解析の結果、オーバーレイ印刷が指定されているか否かを判定する（ステップＳ３０２）。
【００３９】
ステップＳ３０２の判定がＮＯならば、制御部１１０は、ジョブデータ解析部１２０が解析した印刷ジョブデータをそのまま画像形成部１２２に入力させる。この結果、画像形成部１２２によるラスタデータを生成する処理と印刷実行部１２３による印刷実行処理とからなるページ出力処理が実行される（ステップＳ３０８）。
【００４０】
ステップＳ３０２の判定がＹＥＳならば、オーバーレイ制御部１２１に制御が移る。オーバーレイ制御部１２１は、ステップＳ３０２の３０１で解析された印刷ジョブデータから、オーバーレイ情報を読み込む（ステップＳ３０３）。オーバーレイ情報は、端末装置１０２を操作するユーザが図２に例示される印刷指示画面のオーバーレイ指定メニュー２０１で指定した、モノクロページのみオーバーレイ処理（合成）させる指定、又はカラーページのみオーバーレイ処理させる指定の何れかを示す情報である。
【００４１】
次に、オーバーレイ制御部１２１は、ステップＳ３０３でのオーバーレイ情報が、モノクロページのみオーバーレイ処理させる指定を示しているか、カラーページのみオーバーレイ処理させる指定を示しているかを判定する（ステップＳ３０４）。
【００４２】
オーバーレイ情報がモノクロページのみオーバーレイ処理させる指定を示している場合には、オーバーレイ制御部１２１は、ステップＳ３０１の解析処理の結果得られる各印刷ページについて、そのページがモノクロページであるか否かを判定する（ステップＳ３０５）。
【００４３】
オーバーレイ制御部１２１は、ステップＳ３０５の判定でオーバーレイ情報がモノクロページのみオーバーレイ処理させる指定を示していると判定した場合には、続いて、印刷ページがモノクロページであるか否かを判定する（ステップＳ３０５）。
【００４４】
オーバーレイ制御部１２１は、印刷ページがモノクロページであると判定した場合（ステップＳ３０５の判定がＹＥＳの場合）には、外部記憶装置１１２に記憶され印刷ジョブデータにより指定されたフォームデータとその印刷ページとのオーバーレイ処理（フォーム合成処理）を実行する（ステップＳ３０７）。オーバーレイ制御部１２１は、オーバーレイ処理の結果得られる印刷ページデータを、図１の画像形成部１２２に出力する。
【００４５】
一方、オーバーレイ制御部１２１は、印刷ページがカラーページであると判定した場合（ステップＳ３０５の判定がＮＯの場合）には、ステップＳ３０７のオーバーレイ処理は実行せずに、その印刷ページデータをそのまま、図１の画像形成部１２２に出力する。
【００４６】
オーバーレイ制御部１２１は、ステップＳ３０５の判定でオーバーレイ情報がカラーページのみオーバーレイ処理させる指定を示していると判定した場合には、続いて、印刷ページがカラーページであるか否かを判定する（ステップＳ３０６）。
【００４７】
オーバーレイ制御部１２１は、印刷ページがカラーページであると判定した場合（ステップＳ３０６の判定がＹＥＳの場合）には、外部記憶装置１１２に記憶され印刷ジョブデータにより指定されたフォームデータとその印刷ページとのオーバーレイ処理（フォーム合成処理）を実行する（ステップＳ３０７）。オーバーレイ制御部１２１は、オーバーレイ処理の結果得られる印刷ページデータを、図１の画像形成部１２２に出力する。
【００４８】
一方、オーバーレイ制御部１２１は、印刷ページがモノクロページであると判定した場合（ステップＳ３０６の判定がＮＯの場合）には、ステップＳ３０７のオーバーレイ処理は実行せずに、その印刷ページデータをそのまま、図１の画像形成部１２２に出力する。
【００４９】
以上のオーバーレイ制御部１２１による各印刷ページ毎のオーバーレイ処理の制御の後に、各印刷ページ毎に図１の画像形成部１２２によるラスタデータを生成する処理と印刷実行部１２３による印刷実行処理とからなるページ出力処理が実行され、各印刷ページの印刷が実行される（ステップＳ３０８）。
【００５０】
以上説明した実施形態の動作により、端末装置１０２のユーザは、例えば帳票部分はモノクロデータで作成し広告部分はカラーデータで作成することにより（逆でもよい）、印刷ページごとにオーバーレイを実施する／しないを個別に指定する必要なく、トランスプロモを実施する大量の帳票及び広告を印刷することが可能となる。
【００５１】
上記実施形態では、端末装置１０２のユーザは、モノクロページのみオーバーレイ処理させる指定、又はカラーページのみオーバーレイ処理させる指定により、帳票のみオーバーレイ処理される指定を行ったが、印刷データのその他の属性に基づいてオーバーレイ処理が行われるように指定されてもよい。
【００５２】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
オーバーレイが指定されたデータの処理時に、前記データが所定の属性を有するか否かを判定する判定部と、
前記判定部により前記データが前記所定の属性を有すると判定された場合に、前記データに対してオーバーレイ処理を実行するオーバーレイ実行部と、
を備えることを特徴とする情報処理装置。
（付記２）
前記判定部は、前記データの色指定がモノクロ指定であるかカラー指定であるかを判定する、ことを特徴とする付記１に記載の情報処理装置。
（付記３）
オーバーレイを指定したデータの出力時に、所定の属性を有するときに前記データに対してオーバーレイ処理を指示するオーバーレイ情報を前記データに付加して出力するオーバーレイ指定部を備える、ことを特徴とする端末装置。
（付記４）
オーバーレイを指定したデータの出力時に、所定の属性を有するときに前記データに対してオーバーレイ処理を指示するオーバーレイ情報を前記データに付加して出力するステップと、
前記オーバーレイ指定データが付加された前記データの処理時に、前記データが前記所定の属性を有するか否かを判定するステップと、
前記データが前記所定の属性を有すると判定された場合に、前記データに対してオーバーレイ処理を実行するステップと、
をコンピュータに実行させるためのプログラム。
【符号の説明】
【００５３】
１０１  プリンタ
１０２  端末装置
１１０、１３０  制御部
１１１  プリンタエンジン
１１２、１３１  外部記憶装置
１１３、１３２  通信インタフェース
１１４  操作パネル
１１５、１３５  可搬記録媒体インタフェース
１１６、１３６  バス
１１７、１３７  可搬記録媒体
１２０  ジョブデータ解析部
１２１  オーバーレイ制御部
１２２  画像形成部
１２３  印刷実行部
１３３  入力部
１３４  表示部
１４０  原稿データ生成部
１４１  プリンタドライバ部
１４２  オーバーレイ指定部
【図１】
2019001083.tif 000003
【図２】
2019001083.tif 000004
【図３】
2019001083.tif 000005