(57)【要約】【課題】オーバーレイを内蔵して可能な機能と両面印刷可能な機能を有する印刷装置に関するものであり、大容量印刷業務において連続紙用片面印刷データを両面印刷データに変更することなく、プリンタ内で固定的に裏面用オーバーレイを自動挿入するプリンタを提供する事で、印刷業務プログラム開発の工数低減と、プリンタへのデータ転送量大による通信トラフィックの問題を改善する事を課題とする。【解決手段】固定オーバーレイ指定機能を有するオペレータコントロールパネル機能手段と、この手段により固定的に表裏各々に内蔵オーバーレイを組み込み、片面印刷時でも両面印刷動作を行う手段により、両面印刷業務プログラム開発工数低減と印刷業務の高速化を図った。【選択図】          図１
2004192474.tif 000002
【特許請求の範囲】
【請求項１】
オーバーレイを内蔵可能な機能と両面印刷可能な機能を有する印刷制御装置において、オペレータコントロールパネル設定機能手段と、前記手段により指示された印刷面に、ホストの片面・両面指示に関わらず両面印刷動作をして指定オーバーレイを挿入する機能を備えた事を特徴とするプリンタ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、両面オーバーレイ重ね合わせ可能な両面印刷プリンタ制御に関する。
【０００２】
【従来の技術】
汎用コンピュータの印刷業務は、フォーム定義作成アプリケーション／オーバーレイデータ作成アプリケーションを使用し、フォーム定義及びオーバーレイなどの印刷資源を作成する一方で、データベースより印刷データを生成するユーザアプリケーションも作成する構成となっている。
【０００３】
この印刷データ群はオーバーレイデータ、フォーム定義データ、印刷データの順で１ジョブとして汎用コンピュータからプリンタに送信される。プリンタは受信したフォーム定義データの指示に従い、受信頁に合わせてオーバーレイを受信頁データに重ねて印刷する仕様であり、受信頁データのない場合（片面印刷時の裏面）にはオーバーレイを印刷できなかった。そのためダミー頁を挿入するユーザアプリケーション変更と両面指示をするフォーム定義アプリケーション開発が必要だった。
【０００４】
オープンシステムにおけるクライアントＰＣを用いた印刷業務では、ダイレクトメール印刷のような業務を行う場合、プリンタドライバーにより両面指示の連続したデータのみの送信が必要で、アプリケーション側で偶数頁に白紙を挿入し、オーバーレイをマージしする両面印刷データを作る必要があった。その為通信トラフィックの増大などが問題になっていた。
【０００５】
一方、市販のプリンタには、定型フォーマットをオーバーレイとしてハードデスクなどの記録媒体に登録し、受信頁データに重ね合わせするオペレータコントロールパネル機能を持つものがあるが、受信頁データに重ねるのみで、片面印刷時などの受信頁データのない裏面にオーバーレイを重ねることが出来なかった。
【０００６】
【発明が解決しようとする課題】
従来のプリンタ装置では、ダイレクトメール印刷業務などの、裏面に定型フォーマットを印刷し表面に名前などの部分可変データ印刷する業務において、上位アプリケーションのプロクラム開発工数が非常にかかった。また、上位ホストからの裏面用ダミー頁データの送信による通信トラフィック増大の問題もあった。
【０００７】
本発明の目的は、上記従来装置の問題点を解決し、ユーザの両面印刷業務の開発工数低減と、裏面用データ転送回避による通信トラフィックの改善が可能なプリンタを提供することである。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明では、プリンタのオペレータコントロールパネルでプリンタ内蔵オーバーレイを裏面に印刷指示する手段と、オペレータに指示された時にホストからの片面印刷指示データを無視して両面印刷動作を行う手段と、オーバーレイをマージすべき受信データがない時（片面印刷時の裏面用印刷データ）にオーバーレイデータを強制的に頁データフォーマットにしてプリンタに送信する手段を設けることを特徴とする。
【０００９】
【発明の実施の形態】
以下に、本発明の一実施形態の具体例を説明する。
【００１０】
図１は制御装置のブロック図であり、本図でプリンタ制御部の動作について説明する。
【００１１】
この装置は、スプール制御部１ａと、ハードディスク制御部１ｂと、ハードディスク１ｃと、描画部１ｄと、ページバッファメモリ部１ｅと、印刷制御部１ｆと、エンジン制御部１ｇと、実行用パラメータテーブル部１ｈと、ユーザインターフェース部１Ｉと、オペレータコントロールパネル１ｊとで構成されている。
【００１２】
汎用コンピュータから送信されたオーバーレイ、フォーム定義データ及び頁データを図１のスプール制御部１ａの受信部が受信後、スプール制御部１ａはハードディスク制御部１ｂを介して、ハードディスク１ｃに格納する。クライアントＰＣからの受信データも同様に格納される。
【００１３】
内蔵オーバーレイを作成する場合は、クライアントＰＣから受信したデータ群を、オペレータ操作員によりオペレータコントロールパネル１ｋを介して、ユーザインターフェース部１ｊが実行用パラメーターテーブル部１Ｉに登録する。
【００１４】
描画部１ｄは、実行用パラメータテーブル部１Ｉに自動／手動印刷のフラグを参照し、自動印刷の場合はスプール制御部１ａの起動要求により、実行用パラメータテーブル部１Ｉのその他パラメータを参照して、印刷データをページバッファメモリ部１ｅに描画データに展開する。この時、ページバッファメモリ部１ｅは、印刷データとは別に指定されたオーバーレイを専用のエリアに描画データとして格納する。ページバッファメモリ部１ｅの書き込み終了にて、印刷制御部１ｆは実行用パラメータテーブル部１Ｉのコピー数、オーバーレイ有り無し、両面・片面印刷指示を参照して、ページバッファメモリ部１ｅの内容をエンジン制御部１ｇを介してプリンタエンジンに出力する。
【００１５】
図２は、オペレータコントロールパネルのイニシャル時表示例である。ファンクションメニューバのＰａｒａｍｅｔｅｒ  ２ｃを押下することで色々なパラメータを設定可能である。このＰａｒａｍｅｔｅｒ  ２ｃに、受信データ頁に有効なＯｖｅｒｌａｙ機能設定画面とは別に、上位ホストデータに関係なく固定的に表裏両方にオーバーレイを印刷する機能（ＦｉｘｅｄＯｖｅｒｌａｙ機能と称す）設定画面を設ける手段を実施する。
【００１６】
図３は、このＦｉｘｅｄＯｖｅｒｌａｙ機能設定画面３ａである。ＦｉｘｅｄＯｖｅｒｌａｙ機能設定画面３ａでは、ＦｉｘｅｄＯｖｅｒｌａｙのＥｎａｂｌｅ・Ｄｉｓａｂｌｅ  ３ｂを選択表示する項目と  Ｆｒｏｎｔ・Ｂａｃｋ  ３ｃを選択する項目がある。また。使用するＯｖｅｒｌａｙを選択するＬＩＳＴ表示ボタン３ｅを有す。本パネルは各種設定後の値をＳａｖｅする機能があり、オペレータの使い勝手を向上している。
【００１７】
次に、図４を用いてユーザインターフェイス部１ｊに実現したＦｉｘｅｄＯｖｅｒｌａｙ機能画面制御フローについて説明する。
【００１８】
オペレータコントロールパネル１ｋを制御すると、実行用パラメータテーブル部１ＩにＦｉｘｅｄＯｖｅｒｌａｙ  機能用管理フラグテーブル（名称ＦＯ、ＦＯＦ、ＦＯＢの３種類）を設定した。ＦＯはＦｉｘｅｄＯｖｅｒｌａｙの有効・無効用フラグ名称であり、ＦＯＦは表面用オーバーレイあり・なし、ＦＯＢは裏面用オーバーレイあり・なしを格納するフラグ名称である。制御フローのステップ４ａでは、この初期値を読み込み現在の設定を定型フォーマット表示する。
【００１９】
ステップ４ｂでは、Ｄｉｓａｂｌｅ／Ｅｎａｂｌｅ３ｂを判断し、オペレータが固定オーバーレイを使用したいとき、ステップ４ｃでＦｉｘｅｄＯｖｅｒｌａｙ実行フラグＦＯに１を代入する。
【００２０】
次に、ステップ４ｄにて選択された表面か裏面かを判断し、ステップ４ｅにてそれぞれの表面ｆｉｘｅｄＯｖｅｒｌａｙ実行フラグＦＯＦ・裏面ｆｉｘｅｄＯｖｅｒｌａｙ実行フラグＦＯＢに１を代入する。（両方設定可能）。その後ステップ４ｆにて該当項目を黒塗り表示する。
【００２１】
更に、Ｏｖｅｒｌａｙを選択したいときはＯｖｅｒｌａｙ変更ボタン３ｄを押下し、ステップ４ｇにて判定し、ステップ４ｈで重ね合わせしたいＯｖｅｒｌａｙを登録ｌｉｓｔからプルダウン方式で表示選択し格納する。
【００２２】
最後に、Ｓａｖｅキー３ｇ押下時は変更点をステップ４ｎでハードディスクに格納し、かつ、ステップ４ｍで一時保管のメモリ上に格納し終了する。Ｃａｎｃｅｌキー３ｈが押下した場合は、ステップ４ｌにて初期値に戻す処理を行い終了する。
【００２３】
次に、図５の描画部の制御フロー図を用いて、展開時の説明をする。
【００２４】
描画部１ｄは実行用パラメータテーブル部１ＩからフラグＦＯ・ＦＯＦ・ＦＯＢ及びＯｖｅｒｌａｙデータ名を参照する。ステップ５ａにてＦｉｘｅｄＯｖｅｒｌａｙ実行フラグＦＯが１と判断したら最初にステップ５ｂでＦｉｘｅｄＯｖｅｒｌａｙ表面実行フラグＦＯＦを参照して１のとき、ステップ５ｃでページバッファメモリ部１ｅに指定オーバーレイと表面用受信データをマージして描画データにする。
【００２５】
ステップ５ｄでＦｉｘｅｄＯｖｅｒｌａｙ裏面実行フラグＦＯＢが１のときは、ステップ５ｅで受信データが片面用か両面用かを判断し、片面用の受信データであればステップ５ｆの印刷制御部１ｆに両面印刷指示処理を行う。
【００２６】
ステップ５ｇでページバッファメモリ部１ｅに指定オーバーレイと裏面用受信データをマージして描画データにする。裏面受信データがない場合は指定オーバーレイを描画データにする。ステップ５ｈでは、両面画像を１頁ずつ管理し印刷制御部１ｆに起動をかける。印刷制御部１ｆはプリンタエンジンの両面印刷メカニズムに合った方法で描画データをプリンタエンジンに送信する。
【００２７】
【発明の効果】
以上説明したように本発明は、プリンタ側のオペレータコントロールパネルのＳＷを押下するだけで、開発済み連続紙用片面印刷ユーザアプリケーションをそのままに使用できるようにした。この時、新規両面印刷ユーザアプリケーション開発の手間を無くし、ホストでの裏面ダミーデータ挿入による転送データ量増大を抑止した。これにより、印刷業務全般の効率向上を可能にした。
【図面の簡単な説明】
【図１】印刷装置のブロック図である。
【図２】オペレータコントロールパネルの表示例である。
【図３】ＦｉｘｅｄＯｖｅｒｌａｙ設定画面の表示例である。
【図４】ユーザインターフェース制御部追加制御フローである。
【図５】描画部の制御フローである。
【符号の説明】
１ａ：スプール制御部、１ｂ：ハードディスク制御部、１ｃ：ハードディスク、１ｄ：描画部、１ｅ：ページバッファメモリ制御部、１ｆ：印刷制御部、１ｇ：エンジン制御部、１ｈ：実行用パラメータテーブル部、１Ｉ：ユーザインターフェース制御部、１ｊ：オペレータ操作員用パネル、２ａ：Ｆｉｌｅキー、２ｂ：Ｓｅｔｕｐキー、２ｃ：Ｐａｒａｍｅｔｅｒキー、２ｄ：ａｂｏｒｔキー、２ｅ：Ｒｅａｄｙキー、２ｆ：Ｓｔｏｐキー、２ｇ：Ｒｅｓｅｔキー、２ｈ：ＮＰＲＯキー、３ａ：ＦｉｘｅｄＯｖｅｒｌａｙ設定画面、３ｂ：ＦｉｘｅｄＯｖｅｒｌａｙのＤｉｓａｂｌｅ／ｅｎａｂｌｅキー、３ｃ：Ｆｒｏｎｔ／Ｂａｃｋ選択キー  ３ｄ：登録Ｏｖｅｒｌａｙ表示キー、３ｅ：登録Ｏｖｅｒｌａｙ表示キー押下時のｌｉｓｔ画面、３ｆ：Ｏｋキー、３ｇ：Ｓａｖｅキー、３ｈ：Ｃａｎｃｅｌキー、４ａ〜４ｍ：ユーザインターフェース部１Ｉの処理ステップ、５ａ〜５ｈ：描画部１ｄの処理ステップである。
【図１】
2004192474.tif 000003
【図２】
2004192474.tif 000004
【図３】
2004192474.tif 000005
【図４】
2004192474.tif 000006
【図５】
2004192474.tif 000007