(57)【要約】【課題】ページ内の複数のシートに多面付けするページデータ作成方法に於いて、特定のシートを飛ばして面付けを行うことが出来ないという問題を解決する。【解決手段】ページ内の複数のシートに所定の順序で且つ該外部ファイルのデータの並び順に面付けするページデータ作成方法において、前記複数のシート毎に、面付け可否の指定ができるようになっている。面付け可否の指定は、ページイメージパネル５２を用いて、出力したくないシートにマウスカーソルなどで×印などの否定マーク５８を選択して付ける。否定マーク５８が付いたシートには前記ページデータの面付けはされず、該シートに出力されるべきであったページデータは次のシートに持ち越される。【選択図】図５
2008245212.tif 000002
【特許請求の範囲】
【請求項１】
外部ファイルのデータを参照可能であり、同一のレイアウトデータを記録媒体のページ内の複数のシートに所定の順序で且つ該外部ファイルのデータの並び順に面付けするページデータ作成方法であって、前記複数のシート毎に、前記レイアウトデータの面付けの可否を指定可能としたことを特徴とするページデータ作成方法
【請求項２】
前記レイアウトデータの面付けを否と指定したシートを除外して、前記外部ファイルのデータの並び順に面付けすることを特徴とする請求項１に記載のページデータ作成方法。
【請求項３】
前記レイアウトデータの面付けを否と指定したシートに対し、前記レイアウトデータ以外の所定のデータの、面付けおよび／又は編集を可能としたことを特徴とする請求項１又は２に記載のページデータ作成方法。
【請求項４】
請求項１〜３のいずれかに記載のページデータ作成方法に基づいて印刷データを作成可能なコントローラと画像形成装置とを少なくとも有する印刷システム。
【請求項５】
前記記録媒体にプレ印刷がなされていることを特徴とする、請求項４に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１ページ内の複数のシートに同一のレイアウトデータを多面付けして、ページデータを作成するページデータ作成方法、並びに、該作成方法によって作成されたページデータを印刷する印刷システムに関する発明である。
【背景技術】
【０００２】
各種伝票類、郵便物等の宛名印刷など、帳票、フォーム印刷と呼ばれる印刷形態に於いては、次のような工程で印刷されることが多い。
【０００３】
例えば宅配便の配送伝票を印刷する場合を例にとって説明する。該伝票を構成する印刷データ中、配送先の郵便番号、住所、宛名などは、当然伝票１枚ごとに異なっている。一方で、伝票中の罫線や枠線、宅配業者名、などは全ての伝票に於いて共通である。前者を変動データ部分と呼び、後者を固定データ部分と称する。一般には固定データ部分は、凸版、凹版、平版等いわゆる印刷機でもって先に印刷し（これをプレ印刷と称する）、その後で変動データ部分を変動データ印刷（印字）に適した、電子写真方式、インクジェット方式、熱転写方式などの、いわゆるプリンターでもって印刷することが多い。
【０００４】
プレ印刷、プリンターでの印刷（印字）ともページ単位に行われるのが通常である。即ちプレ印刷に於いては、１ページ分の版でもって印刷されることが多く、プリンターでの印刷（印字）も１ページ単位にページデータが作成され印刷（印字）されることが多い。
また、これらデータが印刷（印字）される記録媒体としては、あらかじめ定型に裁断されたカット紙、枚葉紙の場合もあれば、連続紙の場合もある。
【０００５】
プリンターで印字される変動データのページデータの編集は、パーソナルコンピュータやワークステーション上で、帳票レイアウタ等と呼ばれるアプリケーションプログラム上で行うことが多い。帳票レイアウタでは、配送先の郵便番号、宛名、住所の印刷位置を示すレイアウト枠（これは後述するデータオブジェクトに相当する）を設定し、該レイアウト枠内に外部ファイルのデータを参照し流し込む型式ものが多い。
【０００６】
外部ファイルとしては、市販の表計算ソフトのファイル形式や、ＣＳＶファイル、テキストファイルなどが用いられることが多い。図９及び図１０は表計算ソフトによる外部ファイルの一例を示す。図９及び図１０に於いては、行の並び方向に送付先の各個人の情報が並び、列方向に各個人毎の、郵便番号、住所、宛名などが並んだ構成となっている。このファイル形式に於いて行の並び方向の１単位即ち１行をレコードと称し、列方向の１単位即ち１列をフィールド（例えば郵便番号フィールド）と称することが多い。帳票レイアウタは配送伝票１枚に対し１レコードのデータをフィールド毎に読み込み、先に設定したレイアウト枠に郵便番号、住所、宛名などの各フィールドのデータを流し込んで、配送伝票１枚のレイアウトデータを作成する。
【０００７】
また、記録媒体の１ページに１枚の配送伝票のみを印刷することもあるが、多くは記録媒体の１ページ内に同一のレイアウトの配送伝票を縦横等に複数配した、いわゆる多面付けで印刷する場合が多い。多面付けで印刷された配送伝票等は、印刷後裁断され１枚の伝票に仕上がる。尚、本明細書では、ページ内の複数に区分された１領域をシートと称することとする。
【０００８】
多面付けを行う場合、帳票レイアウタ上ではページ内の複数のシート全て、即ち１ページ全体のレイアウト編集を行うのではなく、ある１シート（例えばページ内の左上の１シート）のレイアウト編集のみ行い、他のシートについては、その１シートのレイアウトをそのままコピーすることが多い。具体的は各シートについて、そのページ原点からのオフセット量や各シート間の距離、シートの列数や行数といったページ設定情報をもとに、レイアウト情報を各シートにコピーして使用するという方法がよく用いられる。
【０００９】
パーソナルコンピュータやワークステーション等の帳票レイアウタ等のアプリケーションプログラム上で作成、編集されたページデータの印刷を行う場合、アプリケーションプログラムから印刷起動を行ったページデータは、プリンタドライバによって後述する制御言語データに変換され、該制御言語データを前記プリンタのプリンタコントローラに送信し、該プリンタコントローラがプリンタ用のビデオデータや動作コマンドに変換して、プリンタに印刷を行わせるのが通常である。例えば、特許文献１に記載の画像形成システム等がある。
【００１０】
ここで、ページデータとはプリンタによって印刷を行う描画データを意味し、例えばビットマップ画像やテキスト、バーコード、二次元コード、罫線などのデータから成るものである。また、印刷起動とは、アプリケーションプログラムを操作するオペレータが該アプリケーションプログラムの印刷メニューを選択する等の行為を指す。
【００１１】
また、制御言語データとは、ビデオデータに、プリンタの印刷開始や停止などの動作コマンドや印刷媒体のサイズや印刷位置などの情報を付加したデータである。なお、ビデオデータとはプリンタが印刷媒体に印刷する画像をプリンタの最小単位（ドット）で表現した２値化データであり、ラスタデータやページデータとも呼ばれる。変動データの印刷に関しては、上述のような方法で実現している。
【００１２】
【特許文献１】特開２００２−１９２７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
以上のような工程で帳票印刷を行う場合に次のような問題があった。
【００１４】
前述のように、固定データ部分については、プレ印刷としていわゆる印刷機でもって行われることが多い。しかしながら、このプレ印刷の段階で、例えば印刷版の傷やほこりの付着などで、全てのページに於いて、ページ内の有る特定のシートにのみ印刷抜け、汚れなどが発生する場合がある。また、プレ印刷後の取り扱いや搬送時に印刷物の落下や衝撃などで、全てのページに於いて、有る特定のシートにのみ打痕等が発生する場合もある。このような場合、全てのページに於いて、この特定のシートのみが使用不可となるが、他のシートは問題なく使用できる。
【００１５】
ところが、問題のない他のシートを生かして変動データを印字しようとしても、従来の技術に於ける帳票レイアウタでは、ページ内の特定のシートをとばして外部ファイルのデータを参照、流し込むことが出来ない。従って、全てのページを廃棄してプレ印刷をやり直す必要があり、やり直しの時間や資源の無駄が発生していた。
【００１６】
一方、使用不可の部分を無視して変動データ印刷を行い、後で使用不可のシートに相当するデータを外部ファイルから抽出して再度印字し直すこと可能ではある。しかしながら、印刷後、使用可能のシートと使用不可のシートを区分けする作業は煩雑であり、また、再度の印字の為に、特定のシートに相当するデータを外部ファイルから抽出する作業もきわめて煩雑でありかつ間違いも起こしやすいと言う問題があった。
【００１７】
また、外部ファイルを編集して、使用不可のシートに相当する位置に、データのない空のレコードを挿入して印字する方法もある。具体的には、例えば図１０に示す葉に表計算ソフト型式外部ファイルにおいて、使用不可のシートに相当するレコード（行）に空白行を挿入すればよい。この場合使用不可の部分は空白のデータであるので印字されず、使用可能のシートにのみ全データが印字される。しかしながら、外部ファイルの、使用不可のシートに相当する位置に空白行を挿入する等の作業もきわめて煩雑であり、間違えやすいと言う問題がある。
【００１８】
また、近年、個人情報流出の問題があり、個人情報保護の観点から変動データを印刷する印刷会社などで、外部ファイルからデータを抽出したり、外部ファイルを編集することが出来ない、或いは許可されていない場合がある。印刷会社は、顧客から名簿等個人情報に関わる外部ファイルの提供を受け印刷業務を受託している。提供される外部ファイルからデータを抽出したり、外部ファイルを編集することが出来ない場合には、傷の入ったプレ印刷用紙は全て廃棄せざるを得ないと言う問題があった。
【００１９】
そこで、本発明が解決しようとする課題は、プレ印刷された用紙に変動データを印刷する際に、プレ印刷で使用できない箇所を選択的に避けることで、手間を掛けずに印刷を行う方法を提供することにある。
【課題を解決するための手段】
【００２０】
上記課題を解決するために本発明のページデータ作成方法は、外部ファイルのデータを参照可能であり、同一のレイアウトデータを記録媒体のページ内の複数のシートに所定の順序で且つ該外部ファイルのデータの並び順に面付けするページデータ作成方法であって、前記複数のシート毎に、前記レイアウトデータの面付けの可否を指定可能としたことを特徴としている。
【００２１】
更に、前記レイアウトデータの面付けを否と指定したシートを除外して、前記外部ファイルのデータの並び順に面付けすることも特徴としている。また、前記レイアウトデータの面付けを否と指定したシートに対し、前記レイアウトデータ以外の所定のデータの、面付けおよび／又は編集を可能としたことも特徴としている。
【００２２】
本発明の応用として、印刷システムとして、上述したページデータ作成方法に基づいて印刷データを作成可能なコントローラと画像形成装置とを少なくとも有したことを特徴としている。また、前記記録媒体にプレ印刷がなされていることを特徴としている。
【発明の効果】
【００２３】
本発明によれば、ページデータの作成を行うアプリケーションプログラム側で面付けの可否を指定できるため、プレ印刷された用紙に傷などが入っていて使用できない箇所があったとしても、その使用できない箇所を避けることができるため、変動データの並び替えなどの前処理を行う必要が無くなる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の構成について添付の図面を参照しながら詳細に説明する。
【００２５】
図１は本発明の印刷システムの基本構成を示すものである。プリンタ１１はプリンタエンジン１とコントローラ２から構成され、クライアントコンピュータ４にはアプリケーションプログラム４１（帳票レイアウタ）が備わっている。ネットワーク３はインターネット、ローカルエリアネットワーク（ＬＡＮ）等の電子通信網であり、このネットワーク３に接続されたクライアントコンピュータ４上のアプリケーションプログラム４１から印刷起動された画像データが、コントローラ２とプリンタエンジン１を用いて記録媒体に印刷される。
【００２６】
クライアントコンピュータ４には、プリンタ１１にて印刷を行うためにプリンタドライバ４３が用意されている。プリンタドライバ４３はアプリケーションプログラム４１で作成された画像データをプリンタ用の制御言語データに変換する機能を持ったソフトウェアである。一方、コントローラ２にはスプーラ２１とプリンタコントローラ２４が用意されている。スプーラ２１はプリンタドライバ４３から出力された制御言語データを受信、保存（スプール）、処理、スケジューリング、配布などを行うダイナミックリンクライブラリ（ＤＬＬ）の集合であり、本実施例ではパーソナルコンピュータのオペレーティングシステム（ＯＳ）の一部として提供されている機能をそのまま利用している。
【００２７】
プリンタコントローラ２４はスプーラ２１から制御言語データを受信し、プリンタエンジン用のビデオデータや動作コマンドに変換してプリンタエンジン１に送信する機能を持つソフトウェアである。プリンタコントローラ２４がプリンタエンジン１の動作コマンドを送信することにより、プリンタエンジン１の動作をコントロールする。プリンタエンジン１はプリンタコントローラ２４から送信されるビデオデータを元に記録媒体に印刷する機能を持つ印刷装置である。
【００２８】
図２は本発明の印刷システムにおける印刷の流れを示すものである。図２に示すように、クライアントコンピュータ４のアプリケーションプログラム４１で作成された画像データを印刷起動すると、その画像データは一度オペレーティングシステム４２に格納され、その後オペレーティングシステム４２がプリンタドライバ４３に画像データを送信する。
【００２９】
プリンタドライバ４３は、画像データをオペレーティングシステム４２から受信し、プリンタ用の制御言語データに変換して、任意のポートに制御言語データを転送する。制御言語データとしては、例えばＰｏｓｔＳｃｒｉｐｔ（登録商標）などが使用可能である。この制御言語データが転送されるポートとしてはプリンタポートが一般的であるが、ネットワークに接続されたプリンタサーバーや、ネットワークに接続されているハードディスクなどの任意のデバイスへの転送も可能である。ここでは、ネットワーク３に接続されたコントローラ２のスプーラ２１へ転送した場合について説明する。
【００３０】
スプーラ２１は、プリンタドライバ４３で作成された制御言語データを受信し、受信した制御言語データを一時保存やスケジューリング、任意のデバイスへの再配布などの機能を有している。本実施例では、プリンタコントローラ２４が必要に応じてスプーラ２１が保存している制御言語データをリードする構造になっていて、プリンタコントローラ２４はスプーラ２１からリードした制御言語データを解析し、プリンタエンジン１用のビデオデータに変換する。
【００３１】
ビデオデータへの変換が完了すると、プリンタコントローラ２４は、プリンタエンジン１に対してビデオデータと印刷命令を送信することにより、プリンタエンジン１で印刷が開始される。
【００３２】
図３は本発明のページデータ作成方法におけるクライアントコンピュータ４上のアプリケーションプログラム４１のページ設定画面の概略図である。ページ設定画面は、パラメータを設定するためのパラメータ設定パネル５１とページイメージパネル５２から構成される。パラメータ設定パネル５１には、用紙サイズ設定部５３とシート設定部５４および印刷方向設定部５５で構成されている。用紙サイズ設定部５３では、印刷に使用するための用紙のサイズを規定するが、プリンタドライバ４３に付随する用紙サイズ情報を読みとって一覧表示し、操作者がその中から指定する方式でもよいし、用紙サイズの縦横を個別に指定する方式でもよい。シート設定部５４は、ページ内にシートを配置するための情報を設定するためのものである。ページ内にシートを配置するためには、少なくともシートのサイズ・ページ原点からのオフセット・シート間の余白・行列数を指定する必要があり、それぞれの設定値入力が可能な構成となっている。
【００３３】
シートの設定は、図３に示すような設定方法だけではなく、例えばシートの行数と列数、ページの上下左右の余白、およびシート間の余白を設定して、ページサイズから余白分を取り除くことでシートサイズを求める方法であってもよい。上述した各パラメータの単位としては、インチ・ミリメートルなど複数の中から選択できるようにできたほうが望ましく、更にはプリンタの最小表現サイズであるドットで指定できれば更に汎用性が広がる。
面付け順序設定部５５では、面付け順序の設定を行う。一般的には、ページ左上から右方向に向かって順に面付けし、上段右端のシートまで達したところで２段目に下げ、また左端のシートから順次面付けすると所謂Ｚ方向出力がよく用いられる。しかしながら、印刷が終了した後の断裁工程などの後工程において作業がし易いように色々な方向で面付けを行えることが望ましい。本発明の実施例においても、一般的なＺ方向出力だけではなく、逆Ｚ方向出力や縦方向に出力する方法なども選択できるようにしている。
【００３４】
また、面付け順序設定部５５においては、串刺し印刷も指定できるようにしている。串刺し印刷とは、Ｚ方向出力のようにシートの横方向または縦方向に向かって面付けをするのではなく、用紙を重ねた状態で、重ねた方向に向かって面付けすることである。串刺し印刷については、図８で例を挙げて詳細に説明する。
【００３５】
ページ設定画面には、ＯＫボタン５６とキャンセルボタン５７が配置してある。ＯＫボタン５６を押すことで設定されたパラメータを保存し、図４で説明するレイアウト画面へ反映させてページ設定画面を閉じる。もし、シート設定５４にて設定されたシートサイズとオフセット・余白・行列数を用いてシートを配置したときに、用紙サイズ設定部５３で設定された用紙のサイズをはみ出した場合には、レイアウト画面へ反映させる前に操作者に対してアラームを出してもよい。キャンセルボタン５７を押した場合は、レイアウト画面へ反映させずにページ設定画面を閉じる。
【００３６】
図４は本発明のページデータ作成方法におけるクライアントコンピュータ４上のアプリケーションプログラム４１のレイアウト操作画面である。レイアウト操作画面では、図３で設定されたページ設定を元にシート領域を表示するシート表示部６１を有し、必要なオブジェクトを配置することでレイアウトデータを作成する。オブジェクトとは、長方形や楕円形、線分などの単純な図形オブジェクトやテキスト・バーコード・二次元コードなどのデータオブジェクト、更にビットマップなどのイメージオブジェクトからなり、それぞれのオブジェクト毎にフォントの種類やバーコードの種類、サイズなどの様々なパラメータを入力することでオブジェクトを生成する。データオブジェクトとしては、あらかじめ内容が固定された固定データ型や、プリンタに出力する際にその都度外部ファイルからデータを取得する外部データ型、連続する数値を出力する連番データ型などがある。イメージオブジェクトに関しても、データオブジェクトと同じく固定データ型や外部データ型があり、同じデータを何度も繰り返して出力するのにも、変動するデータを出力するにも、どちらにでも対応できる構成になっている。
【００３７】
図５は本発明のページデータ作成方法における面付け可否指定画面を示す図である。面付け可否の指定は、図３のページイメージパネル５２で行ってもよいし、別のメニューから行ってもよい。ページイメージパネル５２を用いる場合は、出力したくないシートをマウスカーソルなどで選択することで×印などの否定マーク５８を付ける。否定マーク５８が付いたシートに関しては、レイアウトデータの面付けはされず、該シートに出力すべきであったレイアウトデータを次シートに持ち越すようにする。否定マーク５８が付いているシートであっても、マウスカーソルなどで再度選択することで否定マーク５８を消すことも可能である。また、図示しないが、否定マーク５８を付けたシートについては、特定のレイアウトを紐付けする設定を設けてもよい。この場合、プリンタへ印刷を行うときに、否定マーク５８の付いたシートには紐付けられたレイアウトを出力することで、印刷済みの用紙を使用するときの間違いを防止する効果が期待できる。例えば、否定マーク５８に紐付けするレイアウトに「使用禁止」などの文字を大きく配置することで、視認性をあげることができる。
【００３８】
図６及び図７は面付け指定をせずに出力した結果と本発明のページデータ作成方法の面付け指定を行ったときの出力結果を示したものである。同じレイアウトで面付け指定しなかったとき（図６）と、面付け指定で否定マーク５８を付けて更に該当シートに「使用禁止」の文字を配置したレイアウトを紐付けした場合（図７）でのそれぞれの出力結果である。面付け指定ができないアプリケーションプログラムの場合、プレ印刷の段階で例えば印刷版に傷があるために、全ページに渡り左上シートから数えて４列２行目のシートに傷が入り、商品として使用できない状態であった場合に、全てのページの該当シートを廃棄してから、該当シートに印刷したデータを再度印刷し直す必要があった。しかしながら、本発明のページデータ作成方法による面付け指定を行うことで、図７に示すように使用できないシートを飛ばして印刷を行うことで、効率的に印刷を行えるとともに、該当シートに「使用禁止」などの文字を出力することで、傷の入ったシートを間違って使用するというヒューマンエラーを防止することもできる。
【００３９】
図８は本発明のページデータ作成方法の面付け指定を行い、且つ開始値：１、終了値：１５００、増分値：１の連番データ型のテキストを配置して、串刺し印刷を行った結果である。印刷工程が終了した後、ページ単位でカットして重ね合わせて、断裁機を使って断裁し「使用禁止」が印刷されたシートの束を廃棄する。その後、左上シートの束から順に重ね合わせることで１から１５００まで上から通して順番に並ぶため、その後の工程が効率よく行えるようになる。一方、同じ印刷を行うときに面付け指定ができないアプリケーションプログラムを使って出力した場合、面付け指定で「使用禁止」が印刷されるシートには７０１から８００と印刷されることになる。このため、断裁が終わった後、７０１のシート束を廃棄し、更に７０１から８００を再印刷して断裁した後、７００と８０１の間に挿入するという非効率的な作業を強いられることになる。このように、本発明のページデータ作成方法を使用することで、無駄な作業を無くすことができ、ヒューマンエラーの減少に繋がる。また、再印刷のための用紙も使用しなくてもよいため、経済的にも効果がある。
【図面の簡単な説明】
【００４０】
【図１】本発明の印刷システムの基本構成を例示するブロック図である。
【図２】本発明の印刷システムにおける印刷の流れを示すブロック図である。
【図３】本発明のページデータ作成方法におけるアプリケーションプログラムのページ設定画面の一例を示す図である。
【図４】本発明のページデータ作成方法におけるアプリケーションプログラムのレイアウト画面の一例を示す図である。
【図５】本発明のページデータ作成方法におけるアプリケーションプログラムの面付け指定画面の一例を示す図である。
【図６】面付け指定をしなかった場合で出力した結果を示す図である。
【図７】本発明のページデータ作成方法におけるアプリケーションプログラムで面付け指定をした場合で出力した結果を示す図である。
【図８】本発明のページデータ作成方法におけるアプリケーションプログラムで面付け指定をして、且つ串刺し印刷を行ったときの出力結果を示す図である。
【図９】本発明に関わる外部ファイルの一例である表計算ソフトによる外部ファイルの例を示す図である。
【図１０】本発明に関わる外部ファイルの一例である外部ファイルに空白レコードを挿入した例を示す図である。
【符号の説明】
【００４１】
１  プリンタエンジン
２  コントローラ
３  ネットワーク
４  クライアントコンピュータ
１１  プリンタ
２１  スプーラ
２４  プリンタコントローラ
４１  アプリケーションプログラム
４２  オペレーティングシステム
４３  プリンタドライバ
５１  パラメータ設定パネル
５２  ページイメージパネル
５３  用紙サイズ設定部
５４  シート設定部
５５  印刷方向設定部
５６  ＯＫボタン
５７  キャンセルボタン
５８  否定マーク
６１  シート表示部
【図１】
2008245212.tif 000003
【図２】
2008245212.tif 000004
【図３】
2008245212.tif 000005
【図４】
2008245212.tif 000006
【図５】
2008245212.tif 000007
【図６】
2008245212.tif 000008
【図７】
2008245212.tif 000009
【図８】
2008245212.tif 000010
【図９】
2008245212.tif 000011
【図１０】
2008245212.tif 000012