(57)【要約】【課題】本発明は、印字に使用するプリンタを意識することなく入力作業を行うことができ、入力作業を簡略化でき、作業効率を向上させることができる振分発行システムおよび振分発行方法を提供することを課題とする。【解決手段】振分発行画面５００において発注伝票に基づく複数組の可変データの入力と、複数組の可変データの入力毎（１商品毎）に印字レイアウトの選択が行われる。発行データ生成部２５は、情報記憶部２３から選択された印字レイアウトと、対応するプリンタ情報とを読み出し、読み出した印字レイアウト毎に可変データを反映させて印字データを生成し、印字レイアウト毎の印字データと、対応するプリンタ情報とからなる発行データを印字レイアウト毎に生成し、生成した印字レイアウト毎の発行データを発行データ記憶部２６に一括ダウンロード可能な状態で記憶させる。【選択図】        図１１
2004206522.tif 000002
【特許請求の範囲】
【請求項１】
印字レイアウト毎に印字するプリンタを振り分ける振分発行システムであって、
前記印字レイアウト、および当該印字レイアウトを印刷するプリンタを選択するプリンタ選択情報を記憶する印字レイアウト記憶手段と、
可変データの入力、および当該可変データを反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成する振分発行画面生成手段と、
該振分発行画面生成手段によって生成された前記振分発行画面をクライアント端末に送信する振分発行画面送信手段と、
前記クライアント端末から前記振分発行画面に入力された前記可変データ、および前記印字レイアウト選択情報を受信する可変データ受信手段と、
前記印字レイアウト選択情報で選択された前記印字レイアウト、および前記プリンタ選択情報を前記印字レイアウト記憶手段から読み出し、読み出した前記印字レイアウトの可変フィールドに前記可変データ受信手段によって受信された前記可変データを反映させた印字データを作成し、当該印字データと前記プリンタ選択情報とからなる発行データを生成する発行データ生成手段と、
該発行データ生成手段によって生成された前記発行データをダウンロード可能な状態で記憶する発行データ記憶手段とを具備することを特徴とする振分発行システム。
【請求項２】
前記振分発行画面生成手段は、複数組の可変データの入力、および当該複数組の可変データ毎に反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成させ、
前記可変データ受信手段は、前記クライアント端末から前記振分発行画面に入力された複数組の前記可変データ、およびそれぞれの前記印字レイアウト選択情報を受信させ、
前記発行データ生成手段は、前記印字レイアウト選択情報で選択された前記印字レイアウト毎に前記発行データを生成させ、
前記印字レイアウト記憶手段は、前記発行データ生成手段によって前記印字レイアウト毎に生成された前記発行データを一括ダウンロード可能な状態で記憶させることを特徴とする請求項１記載の振分発行システム。
【請求項３】
前記発行データ記憶手段に記憶された前記発行データのＵＲＬを前記クライアント端末に通知するＵＲＬ通知手段を具備することを特徴とする請求項１又は２記載の振分発行システム。
【請求項４】
印字レイアウト毎に印字するプリンタを振り分ける振分発行方法であって、
前記印字レイアウト、および当該印字レイアウトを印刷するプリンタを選択するプリンタ選択情報を記憶しておき、
可変データの入力、および当該可変データを反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成し、
該生成した前記振分発行画面をクライアント端末に送信し、
前記クライアント端末から前記振分発行画面に入力された前記可変データ、および前記印字レイアウト選択情報を受信し、
前記印字レイアウト選択情報で選択された前記印字レイアウト、および前記プリンタ選択情報を読み出し、
該読み出した前記印字レイアウトの可変フィールドに前記可変データを反映させた印字データを作成し、
該作成した前記印字データ、および前記プリンタ選択情報からなる発行データを生成し、
該生成した前記発行データをダウンロード可能な状態で記憶することを特徴とする振分発行方法。
【請求項５】
複数組の可変データの入力、および当該複数組の可変データ毎に反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成し、
前記クライアント端末から前記振分発行画面に入力された複数組の前記可変データ、およびそれぞれの前記印字レイアウト選択情報を受信し、
前記印字レイアウト選択情報で選択された前記印字レイアウト毎に前記発行データを生成し、
該生成した前記印字レイアウト毎の前記発行データを一括ダウンロード可能な状態で記憶することを特徴とする請求項４記載の振分発行方法。
【請求項６】
前記記憶した前記発行データのＵＲＬを前記クライアント端末に通知することを特徴とする請求項４又は５記載の振分発行方法。
【請求項７】
コンピュータに請求項４乃至６のいずれかに記載の振分発行方法を実行させるための振分発行プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字レイアウト毎に印字するプリンタを振り分ける振分発行システム、振分発行方法および振分発行プログラムに関し、特に複数の印字データをその印字レイアウト毎に設定されたそれぞれのプリンタに振り分けて印字する振分発行システム、振分発行方法および振分発行プログラムに関する。
【０００２】
【従来の技術】
従来、専用プリンタ（ラベルプリンタ、値札プリンタ等）で印字を行う場合には、専用プリンタが接続されているクライアント端末に、専用プリンタに対応する印字レイアウトを作成する印字レイアウト作成用アプリケーションをインストールし、ユーザもしくはサービスマンが印字レイアウト作成用アプリケーションを使用して印字レイアウトの作成と、専用プリンタの設定とを行い、作成した印字レイアウトを用いて印字していた。
【０００３】
このような端末を使用して複数の発注伝票から異なる印字レイアウトに対して、可変データを各々入力し、複数の印字を行う場合には、発行する用紙の種類（紙質やサイズ、プレ印刷の色や内容等）により、同じ用紙種類に印字する発注伝票を振り分けた後、用紙の交換やプリンタの設定を変更して印字を行っていた。
【０００４】
また、サーバ装置に複数の印刷形式を記憶しておき、ユーザが印刷データを印刷しようとするときに、サーバ装置に記憶されている複数の印刷形式の内のいずれか１つの印刷形式を選択し、選択した印刷形式に基づいて印刷データを印刷することで、印刷データの配布先毎に印刷形式の設定を容易に行うことができる印刷システムが提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−１９１６０５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来技術では、同じ用紙種類に印字する発注伝票の振り分け作業を人手によって行う必要があると共に、使用するプリンタの選択を用紙種類毎に行う必要があり、また、異なる用紙を使用する場合には、その都度用紙の交換やプリンタの設定の変更を行う必要があるため、入力作業が煩雑になり、作業効率が悪いという問題点があった。
【０００７】
また、特許文献１の従来技術においては、発注伝票のように複数の入力を行う必要がある場合には、１回の入力毎に印字形式を選択する必要があり、また、発行する用紙の種類が異なる印字データを取り扱う場合には、その都度用紙の交換やプリンタの設定の変更を行う必要があるため、入力作業が煩雑になり、作業効率が悪いという問題点があった。
【０００８】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、印字に使用するプリンタを意識することなく入力作業を行うことができ、入力作業を簡略化でき、作業効率を向上させることができる振分発行システムおよび振分発行方法を提供する点にある。
【０００９】
【課題を解決するための手段】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、印字レイアウト毎に印字するプリンタを振り分ける振分発行システムであって、前記印字レイアウト、および当該印字レイアウトを印刷するプリンタを選択するプリンタ選択情報を記憶する印字レイアウト記憶手段と、可変データの入力、および当該可変データを反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成する振分発行画面生成手段と、該振分発行画面生成手段によって生成された前記振分発行画面をクライアント端末に送信する振分発行画面送信手段と、前記クライアント端末から前記振分発行画面に入力された前記可変データ、および前記印字レイアウト選択情報を受信する可変データ受信手段と、前記印字レイアウト選択情報で選択された前記印字レイアウト、および前記プリンタ選択情報を前記印字レイアウト記憶手段から読み出し、読み出した前記印字レイアウトの可変フィールドに前記可変データ受信手段によって受信された前記可変データを反映させた印字データを作成し、当該印字データと前記プリンタ選択情報とからなる発行データを生成する発行データ生成手段と、該発行データ生成手段によって生成された前記発行データをダウンロード可能な状態で記憶する発行データ記憶手段とを具備することを特徴とする振分発行システムに存する。
また請求項２記載の発明の要旨は、前記振分発行画面生成手段は、複数組の可変データの入力、および当該複数組の可変データ毎に反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成させ、前記可変データ受信手段は、前記クライアント端末から前記振分発行画面に入力された複数組の前記可変データ、およびそれぞれの前記印字レイアウト選択情報を受信させ、前記発行データ生成手段は、前記印字レイアウト選択情報で選択された前記印字レイアウト毎に前記発行データを生成させ、前記印字レイアウト記憶手段は、前記発行データ生成手段によって前記印字レイアウト毎に生成された前記発行データを一括ダウンロード可能な状態で記憶させることを特徴とする請求項１記載の振分発行システムに存する。
また請求項３記載の発明の要旨は、前記発行データ記憶手段に記憶された前記発行データのＵＲＬを前記クライアント端末に通知するＵＲＬ通知手段を具備することを特徴とする請求項１又は２記載の振分発行システムに存する。
また請求項４記載の発明の要旨は、印字レイアウト毎に印字するプリンタを振り分ける振分発行方法であって、前記印字レイアウト、および当該印字レイアウトを印刷するプリンタを選択するプリンタ選択情報を記憶しておき、可変データの入力、および当該可変データを反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成し、該生成した前記振分発行画面をクライアント端末に送信し、前記クライアント端末から前記振分発行画面に入力された前記可変データ、および前記印字レイアウト選択情報を受信し、前記印字レイアウト選択情報で選択された前記印字レイアウト、および前記プリンタ選択情報を読み出し、該読み出した前記印字レイアウトの可変フィールドに前記可変データを反映させた印字データを作成し、該作成した前記印字データ、および前記プリンタ選択情報からなる発行データを生成し、該生成した前記発行データをダウンロード可能な状態で記憶することを特徴とする振分発行方法に存する。
また請求項５記載の発明の要旨は、複数組の可変データの入力、および当該複数組の可変データ毎に反映させる印字レイアウトを選択する印字レイアウト選択情報の入力が行われる振分発行画面を生成し、前記クライアント端末から前記振分発行画面に入力された複数組の前記可変データ、およびそれぞれの前記印字レイアウト選択情報を受信し、前記印字レイアウト選択情報で選択された前記印字レイアウト毎に前記発行データを生成し、該生成した前記印字レイアウト毎の前記発行データを一括ダウンロード可能な状態で記憶することを特徴とする請求項４記載の振分発行方法に存する。
また請求項６記載の発明の要旨は、前記記憶した前記発行データのＵＲＬを前記クライアント端末に通知することを特徴とする請求項４又は５記載の振分発行方法に存する。
また請求項７記載の発明の要旨は、コンピュータに請求項４乃至６のいずれかに記載の振分発行方法を実行させるための振分発行プログラムに存する。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、振分発行システムの実施の形態の構成を示すシステム構成図であり、図２は、図１に示す管理者端末の構成を示すブロック図であり、図３は、図１に示すサーバ装置の構成を示すブロック図であり、図４は、図３に示す発行画面変換部で作成される発行画面例を示す図であり、図５は、図３に示す情報記憶部の記憶内容を示す図であり、図６は、図３に示す画面生成部で生成される印字レイアウト一覧画面例を示す図であり、図７は、図３に示す画面生成部で生成される発行データダウンロード画面例を示す図である。
【００１２】
本実施の形態は、図１を参照すると、管理者端末１と、サーバ装置２と、クライアント端末３とがインターネット４によって接続され、サーバ装置２には、サーバプリンタ８が接続され、クライアント端末３には、ラベルプリンタ５と値札プリンタ６ａ、６ｂとがＬＡＮ等のネットワーク７を介して接続される構成となっている。管理者端末１とサーバ装置２とクライアント端末３とは、プログラムによって動作するコンピュータ等の情報処理装置であり、インターネット４を介して情報通信を行う機能を有している。なお、インターネット４の代わりにイントラネットによって管理者端末１、サーバ装置２およびクライアント端末３を接続するようにしても良い。
【００１３】
管理者端末１は、図２を参照すると、キーボード等の入力部１１と、入力部１１からの入力に応じて印字レイアウト情報、発行画面情報およびプリンタ情報を作成する印字レイアウト作成部１２と、印字レイアウト作成部１２によって作成された印字レイアウト情報、発行画面情報およびプリンタ情報をサーバ装置２に送信する情報送信部１３とからなる。
【００１４】
印字レイアウト作成部１２で作成される印字レイアウト情報は、プリンタで印字されるラベル、値札等の印字レイアウトを示す情報であり、固有の印字レイアウト名で管理される。印字レイアウト情報として、固定フィールド（予め入力された固定データを印字するフィールド）と可変フィールド（可変データが印字されるフィールド）とが設定され、固定フィールドおよび可変フィールドについて、印字座標（Ｘ，Ｙ）、種別（文字、バーコード、罫線等）および修飾情報（拡大率、反転、回転等）が設定される。
【００１５】
また、印字レイアウト作成部１２では、印字レイアウト情報を作成する際に、設定された可変フィールドに可変データを入力するための発行画面情報が作成される。発行画面情報は、印字レイアウト情報の可変フィールドに印字する可変データを入力するための発行画面を作成するための情報であり、発行画面情報として、ボタン情報（ラジオ、確定、キャンセル、削除等）、文字情報（タイトル、入力項目名等）、入力情報（入力座標、桁数、入力属性等）等が設定される。
【００１６】
さらに、作成された印字レイアウト情報に対応するプリンタ情報が入力部１１からの入力に応じて作成される。プリンタ情報は、ラベル、値札を印字するプリンタを選択するプリンタ選択情報と、印字する際のプリンタの設定を指示するプリンタ設定情報とからなり、プリンタ情報として、プリンタ機種名、種別番号、プリンタ名、ＩＰアドレス、プリンタドライバ名等のプリンタ選択情報と、印字速度、印字濃度、補正座標、仕分け／カット動作の有無等のプリンタ設定情報とが設定される。プリンタ選択情報は、対応する印字レイアウト情報に基づいて印字するプリンタを特定するための情報であり、上記プリンタ選択情報の複数もしくは１つを設定することによって１台のプリンタが特定される。すなわち、クライアント端末３に直接、もしくはＬＡＮ又はインターネット等で接続されているプリンタの中に同機種のプリンタがない場合には、プリンタ機種名のみを設定することによって印字する１台のプリンタを特定することができ、同機種のプリンタが複数台ある場合には、プリンタ機種名＋種別番号などの組合せにより設定することで印字する１台のプリンタを特定することができる。
また、上記のプリンタ選択情報により、本発明を実施するシステムの規模や環境に合わせて柔軟にシステム構築をすることができるという効果を奏する。
【００１７】
情報送信部１３は、ＨＴＴＰ（HyperText Transfer Protocol）によってＨＴＭＬ（HyperText Markup Language）文書や、ＨＴＭＬ文書に関連付けられているファイルを送信する機能を有し、印字レイアウト作成部１２で作成された印字レイアウト情報と、当該印字レイアウト情報に対応して作成された発行画面情報およびプリンタ情報とをサーバ装置２に送信する。
【００１８】
サーバ装置２は、ＷＷＷ（World Wide Web）システムにおいて、ＨＴＭＬ文書や、ＨＴＭＬ文書に関連付けられているファイルを記憶しておき、クライアント端末３からのリクエストに応じて、インターネット４を介してＨＴＭＬ文書や、ＨＴＭＬ文書に関連付けられているファイルをクライアント端末３に送信するコンピュータであり、図３を参照すると、情報送受信部２１と、発行画面変換部２２と、情報記憶部２３と、画面生成部２４と、発行データ生成部２５と、発行データ記憶部２６とからなる。
【００１９】
情報送受信部２１は、ＨＴＴＰによってＨＴＭＬ文書や、ＨＴＭＬ文書に関連付けられているファイルを送受信する機能を有し、管理者端末１からの印字レイアウト情報、発行画面情報およびプリンタ情報と、クライアント端末３からの各種リクエストとを受信すると共に、クライアント端末３からのリクエストに応じて各種画面と作成した発行データとをクライアント端末３に送信する。
【００２０】
発行画面変換部２２は、管理者端末１から受信した印字レイアウト情報に対応する発行画面情報に基づいてＨＴＭＬ文書等のブラウザで閲覧することができる発行画面１００を作成する。発行画面１００は、図４に示すように、印字レイアウト名表示領域１０１と、可変フィールドに付けられた入力項目名を表示する入力項目名表示領域１０２と、可変データを入力する入力領域１０３と、外部ファイルボタン１０４と、発行動作ボタン１０５と、ツールボタン１０６と、発行指示ボタン１０７とからなり、クライアント端末３において入力領域１０３に可変データである商品名、価格およびバーコード等の入力が行われる画面である。なお、外部ファイルボタン１０４、発行動作ボタン１０５、ツールボタン１０６および発行指示ボタン１０７の機能については、後述する。
【００２１】
なお、発行画面変換部２２において作成される発行画面１００は、ブラウザの機能に対応するように作成されるため、管理者端末１から受信した発行画面情報の全てが反映されない場合があり、発行画面変換部２２は、管理者端末１から受信した発行画面情報の内、ブラウザで対応することができる情報のみを抽出して発行画面１００を作成する。すなわち、発行画面変換部２２では、発行画面情報の内、ブラウザで対応することができない情報、例えば入力属性（全角、半角、数字等）等をブラウザ形式に変換することなく、ブラウザで対応することができる情報、例えば入力座標、桁数、文字情報等のみをブラウザ形式に変換してＨＴＭＬ文書等のブラウザで閲覧することができる発行画面１００が作成される。
【００２２】
情報記憶部２３は、ハードディスク等の情報記憶手段であり、図５に示すように、発行画面変換部２２によって作成された発行画面１００と、管理者端末１の印字レイアウト作成部１２によって作成された印字レイアウト情報、発行画面情報および、プリンタ選択情報とプリンタ設定情報とからなるプリンタ情報とが、情報送受信部２１を介して記憶される。なお、図５のプリンタ設定情報の欄に記入されている「ＴＲ−１」、「ＴＲ−２」、「ＭＲ−１」は、「ＴＲ」が値札プリンタ６ａおよび値札プリンタ６ｂの機種名を、「ＭＲ」がラベルプリンタ５の機種名をそれぞれ示し、「ＴＲ」および「ＭＲ」に後続する数字が値札プリンタ６ａ、値札プリンタ６ｂおよびラベルプリンタ５のそれぞれの種別番号を示している。種別番号は、例えば、セットされている用紙の種類によって異なる数字に設定される。
【００２３】
画面生成部２４は、クライアント端末３からのアクセスに応じて、情報記憶部２３および発行データ記憶部２６を参照して各種画面を生成し、情報送受信部２１を介してクライアント端末３に提供する。画面生成部２４では、図６に示す、情報記憶部２３に記憶されている印字レイアウト情報のレイアウト名を一覧表示する印字レイアウト一覧画面２００と、図７に示す、発行データ記憶部２６にダウンロード可能な状態で記憶された発行データのＵＲＬ（Uniform Resource Locator）を含む発行データダウンロード画面３００と、図１２に示す振分発行画面５００とが生成される。
【００２４】
発行データ生成部２５は、情報記憶部２３から印字レイアウト情報とプリンタ情報とを読み出し、読み出した印字レイアウト情報に可変データを反映させて印字データを生成し、生成した印字データをプリンタ情報によって指定されているプリンタ言語に変換すると共に、プリンタ言語に変換した印字データと読み出したプリンタ情報とからなる発行データを生成し、例えばＣＡＢ形式等に圧縮する。
【００２５】
発行データ記憶部２６は、発行データ生成部２５によって作成された発行データを記憶する記憶手段である。
【００２６】
クライアント端末３は、市販されているインターネットエクスプローラーやネットスケープなどのブラウザを有しており、インターネット４を介してサーバ装置２にアクセスしてサーバ装置２が提供する各種画面を閲覧できる構成となっている。また、クライアント端末３には、サーバ装置２から受信した発行データをクライアント端末３内ＯＳの標準ライブラリ（Dynamic Link Library）機能を利用して自動解凍し、ＬＡＮ、出力ポート（ＬＰＴ又はＣＯＭ）又は必要に応じてプリンタドライバを介して、ラベルプリンタ５および値札プリンタ６に発行データを送信する発行プログラムが記憶されている。
【００２７】
次に、本実施の形態の印字レイアウト登録動作について図８を参照して詳細に説明する。
図８は、本発明に係る振分発行システムの実施の形態の印字レイアウト登録動作を説明するためのフローチャートである。
【００２８】
図８を参照すると、管理者端末１において、印字レイアウト情報の作成（ステップＡ１）、発行画面情報の作成（ステップＡ２）およびプリンタ情報の作成（ステップＡ３）を行い、印字レイアウト情報と、当該印字レイアウト情報に対応する発行画面情報およびプリンタ情報とを管理者端末１からサーバ装置２に送信する（ステップＡ４）。
【００２９】
サーバ装置２の情報送受信部２１は、印字レイアウト情報と、当該印字レイアウト情報に対応する発行画面情報およびプリンタ情報とを受信し、発行画面変換部２２は、受信した発行画面情報に基づいてＨＴＭＬ文書等のブラウザで閲覧することができる発行画面１００を作成し（ステップＡ５）、情報記憶部２３は、印字レイアウト情報と、当該印字レイアウト情報に対応する発行画面情報およびプリンタ情報と、発行画面変換部２２で作成された発行画面１００とを印字レイアウト名で関連付けて登録する（ステップＡ６）。図５には、情報記憶部２３に５種類の印字レイアウト情報が登録されている例が示されており、それぞれの発行画面１００は、異なるＵＲＬに記憶されている。
【００３０】
次に、本実施の形態の発行動作について図９および図１０を参照して詳細に説明する。
図９は、本発明に係る振分発行システムの実施の形態の発行動作を説明するためのフローチャートであり、図１０は、図３に示す発行画面変換部で作成される発行画面中の発行動作変更指示画面例を示す図である。
【００３１】
図９を参照すると、クライアント端末３においてブラウザを立ち上げてサーバ装置２（指定のＵＲＬ）にアクセスする（ステップＢ１）。サーバ装置２は、クライアント端末３からのアクセスがあると、画面生成部２４は、情報記憶部２３に記憶されている印字レイアウト情報のレイアウト名を一覧表示する印字レイアウト一覧画面２００を生成し（ステップＢ２）、情報送受信部２１は、画面生成部２４によって生成された印字レイアウト一覧画面２００をクライアント端末３に送信する。なお、印字レイアウト一覧画面２００に、可変フィールドの入力項目名や、印字レイアウト情報をイメージに変換した印字レイアウトのイメージ情報（例えば、サムネイル）等を印字レイアウト名と共に表示するようにすると、印字レイアウトの選択が容易に行えて好適である。
【００３２】
印字レイアウト一覧画面２００に表示されている各印字レイアウト名には、それぞれの印字レイアウト情報に対応する発行画面１００がリンクされており、クライアント端末３で印字レイアウト一覧画面２００から印字する所望の印字レイアウト名を選択してクリックすると（ステップＢ３）、クリックされた印字レイアウト名に対応する発行画面１００が情報記憶部２３から読み出され、サーバ装置２からクライアント端末３に送信される。なお、印字レイアウト一覧画面２００には、図６に示すように、振分発行処理を選択する振分発行処理ボタン２０１が表示され、振分発行処理ボタン２０１をクリックすることにより後述する振分発行動作が行われる。
【００３３】
クライアント端末３において、発行画面１００の入力領域１０３に可変データの入力をそれぞれ行う（ステップＢ５）。入力領域１０３への可変データの入力は、事前に入力項目に対応する可変データがテキストファイル等で登録されている場合には、可変データが登録されているファイル（以下、外部ファイルと称す）から可変データを読み込むことによって行うことができる。すなわち、発行画面１００において、外部ファイルボタン１０４をクリックすることにより、ファイル選択画面が開き、ファイル選択画面で外部ファイルを選択することによって入力領域１０３に登録されている可変データの入力が行われる。なお、外部ファイルを使用する場合には、入力領域１０３の入力項目と外部ファイルに登録されている可変データとが一致する必要があるため、ファイル選択画面において発行画面１００に対応する外部ファイルのみを選択可能にすると好適であり、例えば、発行画面１００の印字レイアウト名をフォルダ名としたフォルダ内に外部ファイルを登録するようにすれば、発行画面１００に対応する外部ファイルのみを選択可能とすることができる。
【００３４】
外部ファイルから可変データを読み込む方法は、ツールボタン１０６をクリックすることによって設定可能になっている。ツールボタン１０６をクリックすると、外部ファイル読み込み設定画面が開き、外部ファイル名の指定と、指定した外部ファイルの読み込み方法を設定することができ、外部ファイルの読み込み方法として、例えば固定長データとして読み込みか、あるいはカンマ、タブもしくはピリオドで区切られたデータとしての読み込みかのいずれかを指定する。
【００３５】
発行画面１００で発行動作ボタン１０５をクリックすると、図１０に示す発行動作変更指示画面４００が開き、出力先のプリンタの変更と、動作設定の変更と、印字補正とを行うことができるようになっている。
【００３６】
発行動作変更指示画面４００には、図１０に示すように、出力先ボタン４０１と、動作設定ボタン４０２と、印字補正ボタン４０３とが表示され、出力先ボタン４０１をクリックすると、プリンタ選択画面が開き、開いたプリンタ選択画面で印字するプリンタを選択することにより、出力先変更情報が作成される（ステップＢ６）。
【００３７】
発行動作変更指示画面４００で動作設定ボタン４０２をクリックすると、動作設定画面が開き、開いた動作設定画面においてプリンタで印字する際の動作の設定を行うことにより、動作設定情報が作成される（ステップＢ７）。動作設定を行うことができる機能としては、仕分けマークの有無設定、カットの有無設定等があり、１回の印字動作毎に動作設定が行われる。
【００３８】
発行動作変更指示画面４００で印字補正ボタン４０３をクリックすると、印字補正画面が開き、開いた印字補正画面においてプリンタで印字する際の印字補正を設定することにより、印字補正情報が作成される（ステップＢ８）。印字補正としては、印字速度、印字濃度および印字位置の補正を設定することができ、印字補正情報には、印字速度、印字濃度および印字位置の補正内容が記述される。作成された印字補正情報は、サーバ装置２に送信され、サーバ装置２は、ｃｏｏｋｉｅ機能によって印字補正情報をクライアント端末３に書き込み（ステップＢ９）、クライアント端末３のＴｅｍｐフォルダ等の予め定められた指定フォルダ内に、印字補正を行った印字レイアウト名と印字するプリンタ名とからなる固有の名称を付与して保存する（ステップＢ１０）。
【００３９】
次に、クライアント端末３において、発行画面１００の発行指示ボタン１０７がクリックされると（ステップＢ１１）、入力領域１０３に入力された可変データが発行指示通知と共にクライアント端末３からサーバ装置２に送信される。なお、ステップＢ６で出力先変更情報が作成されている場合には、発行指示ボタン１０７がクリックされると（ステップＢ１１）、作成された出力先変更情報が可変データおよび発行指示通知と共にクライアント端末３からサーバ装置２に送信され、ステップＢ７で動作設定情報が作成されている場合には、発行指示ボタン１０７がクリックされると（ステップＢ１１）、作成された動作設定情報が可変データおよび発行指示通知と共にクライアント端末３からサーバ装置２に送信される。さらに、予め定められた指定フォルダ内に該当する印字レイアウト名とプリンタ名とからなる名称が付与されたファイルが存在する場合には、発行指示ボタン１０７がクリックされると（ステップＢ１１）、保存されている印字補正情報が可変データおよび発行指示通知と共にクライアント端末３からサーバ装置２に送信される。なお、印字補正情報は、予め定められた指定フォルダ内に保存されていれば、発行指示ボタン１０７のクリックによって可変データと共に送信されるため、次回からの発行処理動作においても継続的に送信されることになる。
【００４０】
サーバ装置２の情報送受信部２１は、クライアント端末３からの発行指示通知を受信すると、同時に受信される可変データを発行データ生成部２５に出力し、発行データ生成部２５は、受信した可変データの内、情報記憶部２３に記憶されている発行画面情報の入力情報に適合していない可変データがあるか否かを判定し（ステップＢ１２）、入力情報に適合していない可変データがあると判定した場合には、可変データと当該可変データの判定結果とを画面生成部２４に出力し、画面生成部２４は、受信した可変データと当該可変データの判定結果とを発行画面１００に反映させたエラー通知画面を作成し（ステップＢ１３）、情報送受信部２１は、画面生成部２４によって作成されたエラー通知画面をクライアント端末３に送信する。発行データ生成部２５は、例えば、発行画面情報の入力情報で入力属性が半角で設定されている入力項目に対し、全角で可変データが入力されている場合に、入力情報に適合していない可変データがあると判定する。また、画面生成部２４によって作成されるエラー通知画面では、例えば、入力情報に適合していない可変データを赤字等の目立つ色で表示して発行画面情報の入力情報に適合していない可変データの再入力を促す。
【００４１】
発行データ生成部２５は、ステップＢ１２で受信した可変データの全てが入力情報に適合していると判定した場合には、ステップＢ１３の動作を省略し、情報記憶部２３から印字レイアウト情報とプリンタ情報とを読み出し、読み出した印字レイアウト情報に可変データを反映させた印字データを生成し、生成した印字データをプリンタ情報のプリンタ選択情報によって指定されているプリンタ言語に変換する。さらに発行データ生成部２５は、プリンタ言語に変換した印字データと読み出したプリンタ情報とからなる発行データを生成し（ステップＢ１４）、生成した発行データを発行データ記憶部２６にダウンロード可能な状態で記憶させる（ステップＢ１５）。また、発行データ生成部２５は、記憶させた発行データのＵＲＬを画面生成部２４に通知し、画面生成部２４は、通知されたＵＲＬを含む発行データダウンロード画面３００を生成し（ステップＢ１６）、発行データダウンロード画面３００をクライアント端末３に送信する。
【００４２】
プリンタ選択情報でクライアント端末３と接続されているラベルプリンタ５もしくは値札プリンタ６が指定されている場合には、上述のステップＢ１４〜Ｂ１６の動作が行われるが、プリンタ選択情報でサーバプリンタ８がプリンタ名もしくはＩＰアドレスで指定されている場合には、発行データ生成部２５は、サーバプリンタ８からの印字動作を実行する。すなわち、発行データ生成部２５は、情報記憶部２３から印字レイアウト情報とプリンタ情報とを読み出し、読み出したプリンタ情報のプリンタ選択情報によってサーバプリンタ８が指定されているので、読み出した印字レイアウト情報に可変データを反映させ、プリンタ情報のプリンタ選択情報によって指定されているプリンタ言語に変換した印字データと、プリンタ情報のプリンタ設定情報とをサーバプリンタ８に送信し、サーバプリンタ８によってプリンタ設定情報で指定されている印字条件で印字データの印字が行われる。
【００４３】
サーバ装置２の情報送受信部２１によって可変データおよび発行指示通知と共に出力先変更情報が受信された場合には、出力先変更情報で指定されたプリンタへの印字動作が行われる。すなわち、出力先変更情報で指定されたプリンタがクライアント端末３と接続されているラベルプリンタ５もしくは値札プリンタ６である場合には、上述のステップＢ１４〜Ｂ１６の動作が行われ、出力先変更情報で指定されたプリンタがサーバプリンタ８である場合には、上述のサーバプリンタ８からの印字動作を実行する。
【００４４】
サーバ装置２の情報送受信部２１によって可変データおよび発行指示通知と共に動作設定情報が受信された場合には、発行データ生成部２５は、情報記憶部２３から読み出したプリンタ情報を動作設定情報に基づいて変更し、ステップＢ１４でプリンタ言語に変換した印字データと動作設定情報に基づいて変更したプリンタ情報とからなる発行データを生成する。情報記憶部２３から読み出したプリンタ情報を動作設定情報に基づいて変更することにより、情報記憶部２３に記憶されているプリンタ情報のディフォルト値を変更することなく、発行動作毎に動作設定の変更を行うことができる。
【００４５】
サーバ装置２の情報送受信部２１によって可変データおよび発行指示通知と共に印字補正情報が受信された場合には、発行データ生成部２５は、情報記憶部２３から読み出したプリンタ情報を印字補正情報に基づいて変更し、ステップＢ１４でプリンタ言語に変換した印字データと印字補正情報に基づいて変更したプリンタ情報とからなる発行データを生成する。情報記憶部２３から読み出したプリンタ情報を、クライアント端末３に保存されている印字補正情報に基づいて変更することにより、情報記憶部２３に記憶されているプリンタ情報のディフォルト値を変更することなく、印字補正情報の変更を継続的に行うことができる。
【００４６】
クライアント端末３において、発行データダウンロード画面で発行データのＵＲＬをクリックする（ステップＢ１７）ことにより、サーバ装置２からクライアント端末３に発行データのダウンロードが開始される（ステップＢ１８）と共に、発行データに付与された拡張子と発行プログラムとの関連付けがなされる。従って、サーバ装置２からクライアント端末３にダウンロードされた発行データは、発行プログラムの制御によって処理され、プリンタ情報のプリンタ選択情報で選択されているプリンタに、プリンタ情報のプリンタ設定情報と印字データとが送信され、プリンタ設定情報で指定されている印字条件で印字データの印字が行われる（ステップＢ１９）。なお、ダウンロードされた発行データの内の印字データは、既にプリンタ情報のプリンタ選択情報で選択されたプリンタに対応するプリンタ言語に変換されているため、クライアント端末３では、プリンタ言語への変換作業を必要としない。
【００４７】
次に、本実施の形態の振分発行動作について図１１および図１２を参照して詳細に説明する。
図１１は、本発明に係る振分発行システムの実施の形態の振分発行動作を説明するためのフローチャートであり、図１２は、図３に示す画面生成部で作成される振分発行画面例を示す図である。
【００４８】
図１１を参照すると、クライアント端末３においてブラウザを立ち上げてサーバ装置２（指定のＵＲＬ）にアクセスする（ステップＣ１）。サーバ装置２は、クライアント端末３からのアクセスがあると、画面生成部２４は、図６に示すような振分発行処理ボタン２０１を含む印字レイアウト一覧画面２００を生成し（ステップＣ２）、情報送受信部２１は、画面生成部２４によって生成された印字レイアウト一覧画面２００をクライアント端末３に送信する。
【００４９】
クライアント端末３において、印字レイアウト一覧画面２００に表示されている振分発行処理ボタン２０１をクリックして振分発行処理を指示すると（ステップＣ３）、クライアント端末３からサーバ装置２に振分発行処理開始通知が送信され、サーバ装置２の情報送受信部２１によって振分発行処理開始通知が受信されると、画面生成部２４は、情報記憶部２３に記憶されている発行画面情報に基づいて振分発行画面５００を生成し（ステップＣ４）、情報送受信部２１は、画面生成部２４によって生成された振分発行画面５００をクライアント端末３に送信する。振分発行画面５００は、図１２に示すように、可変フィールドに付けられた入力項目名を表示する入力項目名表示領域５０１と、可変データを入力する入力領域５０２と、可変データの入力毎に印字レイアウトを選択する印字レイアウト選択領域５０３と、印字レイアウト一覧表示欄５０４と、振分発行指示ボタン５０５とからなる。
【００５０】
振分発行画面５００の入力項目名表示領域５０１および入力領域５０２は、情報記憶部２３に記憶されている全ての発行画面１００の入力項目名表示領域１０２および入力領域１０３を含むように生成される。すなわち、例えば「○○社値札１」の入力項目が「商品名」と「価格」であり、「○○社値札２」の入力項目が「価格」と「バーコード」とであった場合、「○○社値札１」の入力項目と「○○社値札２」の入力項目とを全て網羅する「商品名」、「価格」および「バーコード」に対応する入力項目名表示領域１０２および入力領域１０３が生成される。また、印字レイアウト一覧表示欄５０４には、情報記憶部２３に記憶されている全ての印字レイアウト名が表示される。
【００５１】
振分発行画面５００において発注伝票に基づく複数組の可変データの入力と、複数組の可変データの入力毎（１商品毎）に印字レイアウトの選択を行う（ステップＣ５）。なお、印字レイアウトの選択は、印字レイアウト一覧表示欄５０４を参照して印字レイアウト選択領域５０３に該当する数字を入力することにより行われる。
【００５２】
次に、クライアント端末３において、振分発行画面５００の振分発行指示ボタン５０５がクリックされると（ステップＣ６）、入力された可変データと印字レイアウトの選択情報とが振分発行指示通知と共にクライアント端末３からサーバ装置２に送信される。
【００５３】
サーバ装置２の情報送受信部２１は、クライアント端末３からの振分発行指示通知を受信すると、同時に受信される可変データと印字レイアウトの選択情報とを発行データ生成部２５に出力し、発行データ生成部２５は、情報記憶部２３から選択された印字レイアウト情報と、対応するプリンタ情報とを読み出し、読み出した印字レイアウト毎に可変データを反映させて印字データを生成し、生成した印字レイアウト毎の印字データを各々対応するプリンタ情報によって指定されているプリンタ言語に変換する。なお、可変データには、読み出した印字レイアウト情報の可変フィールドに対応しない入力項目のデータも存在する可能性もあるが、印字レイアウトの可変フィールドに対応しない入力項目のデータは無視され、読み出した印字レイアウト情報の可変フィールドに対応する入力項目のデータのみが印字レイアウトに反映される。
【００５４】
さらに発行データ生成部２５は、プリンタ言語に変換した印字レイアウト毎の印字データと、対応するプリンタ情報とからなる発行データを印字レイアウト毎に生成し（ステップＣ７）、生成した印字レイアウト毎の発行データを発行データ記憶部２６に一括ダウンロード可能な状態で記憶させる（ステップＣ８）。また、発行データ生成部２５は、記憶させた印字レイアウト毎の発行データのＵＲＬを画面生成部２４に通知し、画面生成部２４は、通知されたＵＲＬを含む発行データダウンロード画面３００を生成し（ステップＣ９）、発行データダウンロード画面３００をクライアント端末３に送信する。
【００５５】
クライアント端末３において、発行データダウンロード画面３００で発行データのＵＲＬをクリックする（ステップＣ１０）ことにより、サーバ装置２からクライアント端末３に印字レイアウト毎の発行データの一括ダウンロードが開始される（ステップＣ１１）と共に、発行データに付与された拡張子と発行プログラムとの関連付けがなされる。従って、サーバ装置２からクライアント端末３に一括ダウンロードされた印字レイアウト毎の発行データは、発行プログラムの制御によってそれぞれ処理され、それぞれのプリンタ選択情報で選択されているプリンタに、プリンタ設定情報と印字データとがそれぞれ送信され、プリンタ設定情報で指定されている印字条件で印字データの印字が行われる（ステップＣ１２）。
【００５６】
以上説明したように、本実施の形態によれば、印字レイアウト毎に印字するプリンタを選択するプリンタ選択情報を設定し、振分発行画面５００から発注伝票に基づく可変データの入力と、可変データの入力毎（１商品毎）に印字レイアウトの選択を行うことにより、印字に使用するプリンタを意識することなく入力作業を行うことができ、入力作業を簡略化でき、作業効率を向上させることができるという効果を奏する。
【００５７】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【００５８】
【発明の効果】
本発明の振分発行システム、振分発行方法および振分発行プログラムは、印字レイアウト毎に印字するプリンタを選択するプリンタ選択情報を設定し、振分発行画面から発注伝票に基づく可変データの入力と、可変データの入力毎（１商品毎）に印字レイアウトの選択を行うことにより、印字に使用するプリンタを意識することなく入力作業を行うことができ、入力作業を簡略化でき、作業効率を向上させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る振分発行システムの実施の形態の構成を示すシステム構成図である。
【図２】図１に示す管理者端末の構成を示すブロック図である。
【図３】図１に示すサーバ装置の構成を示すブロック図である。
【図４】図３に示す発行画面変換部で作成される発行画面例を示す図である。
【図５】図３に示す情報記憶部の記憶内容を示す図である。
【図６】図３に示す画面生成部で生成される印字レイアウト一覧画面例を示す図である。
【図７】図３に示す画面生成部で生成される発行データダウンロード画面例を示す図である。
【図８】本発明に係る振分発行システムの実施の形態の印字レイアウト登録動作を説明するためのフローチャートである。
【図９】本発明に係る振分発行システムの実施の形態の発行動作を説明するためのフローチャートである。
【図１０】図３に示す発行画面変換部で作成される発行画面中の発行動作変更指示画面例を示す図である。
【図１１】本発明に係る振分発行システムの実施の形態の振分発行動作を説明するためのフローチャートである。
【図１２】図３に示す画面生成部で作成される振分発行画面例を示す図である。
【符号の説明】
１  管理者端末
２  サーバ装置
３  クライアント端末
４  インターネット
５  ラベルプリンタ
６ａ、６ｂ  値札プリンタ
７  ネットワーク
８  サーバプリンタ
１１  入力部
１２  印字レイアウト作成部
１３  情報送信部
２１  情報送受信部
２２  発行画面変換部
２３  情報記憶部
２４  画面生成部
２５  発行データ生成部
２６  発行データ記憶部
１００  発行画面
１０１  印字レイアウト名表示領域
１０２  入力項目名表示領域
１０３  入力領域
１０４  外部ファイルボタン
１０５  発行動作ボタン
１０６  ツールボタン
１０７  発行指示ボタン
２００  印字レイアウト一覧画面
２０１  振分発行処理ボタン
３００  発行データダウンロード画面
４００  発行動作変更指示画面
４０１  出力先ボタン
４０２  動作設定ボタン
４０３  印字補正ボタン
５００  振分発行画面
５０１  入力項目名表示領域
５０２  入力領域
５０３  印字レイアウト選択領域
５０４  印字レイアウト一覧表示欄
５０５  振分発行指示ボタン
【図１】
2004206522.tif 000003
【図２】
2004206522.tif 000004
【図３】
2004206522.tif 000005
【図４】
2004206522.tif 000006
【図５】
2004206522.tif 000007
【図６】
2004206522.tif 000008
【図７】
2004206522.tif 000009
【図８】
2004206522.tif 000010
【図９】
2004206522.tif 000011
【図１０】
2004206522.tif 000012
【図１１】
2004206522.tif 000013
【図１２】
2004206522.tif 000014