(57)【要約】【課題】  製造番号等の一意の情報をラベル毎に効率良く印字すること。【解決手段】  印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部１０２と、バーコード情報を作成するバーコード情報算出部１０４と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる可変情報含む第２のキャクターとを作成するキャラクター情報算出部１０３と、前記ラベル情報算出部等により算出したラベル情報等／キャクター情報／バーコード情報にて指定されたバーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部１０５と、該ビットマップ情報算出部により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部１０７とを備え、該プレビュー作成部により作成したプレビュー画面を表示する機能と、該プレビュー画面不具合個所を選択する事でラベルの情報を変更する機能とを備えたもの。【選択図】  図１
2006113753.tif 000002
【特許請求の範囲】
【請求項１】
印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部と、バーコード情報を作成するバーコード情報算出部と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる可変情報含む第２のキャクターとを作成するキャラクター情報算出部と、前記ラベル情報算出部とバーコード情報算出部とキャラクター情報算出部にて算出したラベル情報とキャクター情報とバーコード情報とを基に、バーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部と、該ビットマップ情報算出部により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部とを備え、該プレビュー作成部により作成したプレビュー画面を表示する機能と、該プレビュー画面不具合個所を選択する事でラベルの情報を変更する機能とを備えることを特徴とするラベルプリントシステム。
【請求項２】
前記ラベル情報が予め定められたフォーマットで入力される事によりラベル発行を行う機能を備えること、及び又は前記ラベル情報が可変情報を取り扱える事により自動インクリメントによる印字を行う機能を備えることを特徴とする請求項１記載のラベルプリントシステム。
【請求項３】
印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部と、バーコード情報を作成するバーコード情報算出部と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる可変情報含む第２のキャクターとを作成するキャラクター情報算出部と、前記ラベル情報算出部とバーコード情報算出部とキャラクター情報算出部にて算出したラベル情報とキャクター情報とバーコード情報とを基に、バーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部と、該ビットマップ情報算出部により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部とを備えるラベルプリントシステムのラベルプリントプログラムであって、該プレビュー作成部により作成したプレビュー画面を表示する機能と、該プレビュー画面不具合個所を選択する事でラベルの情報を変更する機能とを備えることを特徴とするラベルプリントプログラム。
【請求項４】
前記ラベル情報が予め定められたフォーマットで入力される事によりラベル発行を行う機能を備えること、及び又は前記ラベル情報が可変情報を取り扱える事により自動インクリメントによる印字を行う機能を備えることを特徴とする請求項３記載のラベルプリントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本説明は、印字情報を作成し、その印字情報に従ってラベルを発行することができるラベルプリントシステム及びラベルプリントプログラムに関し、特にラベル毎に製造番号等の一意の情報をラベル毎に印字することができるラベルプリントシステム及びラベルプリントプログラムに関する。
【背景技術】
【０００２】
一般に商品に個々に貼り付けるラベルの印刷を行うラベルプリントシステムは、ラベルレイアウト図面を参考にして印字情報の設定を直接プログラミングすることにより行われていた。この方法はラベルプリントする度にプログラミングを行う必要があり、完成するまでに何枚ものラベルを発行しなければならないと言う不具合があった。
【０００３】
また下記特許文献１記載の技術は、印字レイアウトに対応する複数の入力フォーマットを記憶する入力フォーマット記憶手段と、該記憶手段によって記憶されている入力フォーマットから所定のものを選択する選択手段と、選択手段によって選択された入力フォーマットに従って、入力フォーマットを構成する複数のフィールドに対して、各フィールドの種別を入力する種別入力手段と、種別入力手段によって入力された種別に応じて、各フィールドを規定するパラメータを設定するパラメータ設定手順と、パラメータ設定手順よって設定されたパラメータを各フィールド毎に記憶するパラメータ記憶手段と、複数のフィールドの種別のうち、可変情報が設定可能なものについて、種別毎に可変情報を規定する可変情報パラメータを記憶する可変情報パラメータ記憶手段と、可変情報パラメータ記憶手段によって記憶されている可変情報パラメータに従って各フィールドに対して、各フィールドの種別に応じて可変情報を設定する可変情報設定手段と、パラメータと可変情報パラメータとに基づいて、印字処理を行う印字手段とを備えることを特徴とする技術が記載されている。
【特許文献１】特開２００３−１９１５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した従来技術による特許文献１記載の技術は、可変情報、固定情報にかかわらず、印刷する枚数と一致したデータ入力作業が必要であり、製造番号などの必ず一意の情報を発行する際には何度も可変情報を入力しなければならず、簡単にラベルを印刷する事ができないと言う不具合があった。
【０００５】
本発明の目的は、前述の従来技術による不具合を除去することであり、製造番号等の一意の情報をラベル毎に効率良く印字することができるラベルプリントシステム及びラベルプリントプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため本発明によるラベルプリントシステムは、印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部と、バーコード情報を作成するバーコード情報算出部と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる可変情報含む第２のキャクターとを作成するキャラクター情報算出部と、前記ラベル情報算出部とバーコード情報算出部とキャラクター情報算出部にて算出したラベル情報とキャクター情報とバーコード情報とを基に、バーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部と、該ビットマップ情報算出部により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部とを備え、該プレビュー作成部により作成したプレビュー画面を表示する機能と、該プレビュー画面不具合個所を選択する事でラベルの情報を変更する機能とを備えることを第１の特徴とし、該ラベルプリントシステムにおいて、前記ラベル情報が予め定められたフォーマットで入力する事によってラベル発行を行う機能を備えること、及び又は前記ラベル情報が可変情報を取り扱える事で自動インクリメントによる印字を行う機能を備えることを第２の特徴とする。
【０００７】
更に本発明によるラベルプリントプログラムは、印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部と、バーコード情報を作成するバーコード情報算出部と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる可変情報含む第２のキャクターとを作成するキャラクター情報算出部と、前記ラベル情報算出部とバーコード情報算出部とキャラクター情報算出部にて算出したラベル情報とキャクター情報とバーコード情報とを基に、バーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部と、該ビットマップ情報算出部により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部とを備えるラベルプリントシステムのラベルプリントプログラムであって、該プレビュー作成部により作成したプレビュー画面を表示する機能と、該プレビュー画面不具合個所を選択する事でラベルの情報を変更する機能とを備えることを第３の特徴とし、このラベルプリントプログラムにおいて、前記ラベル情報が予め定められたフォーマットで入力する事によってラベル発行を行う機能を備えること、及び又は前記ラベル情報が可変情報を取り扱える事で自動インクリメントによる印字を行う機能を備えることを第４の特徴とする。
【発明の効果】
【０００８】
本発明によれば、ラベルの印字レイアウトに対応する複数の入力データを記憶し、固定情報／可変情報記憶手段が設定可能なものについて、項目毎に固定情報／可変情報を規定する情報を記憶し、プレビュー表示についてテストラベルを発行することなく、ラベルを作成することができ、効率の良い、また汎用的なラベル情報の作成をラベルの品質を低下させることなく行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施例を図面を参照して詳細に説明する。図１は本発明の一実施形態によるラベルプリントシステムの構成を示すブロック図、図２は所定の印字レイアウトに従って印字データが印字されたラベルの例を示す図、図３は本実施形態によるラベル情報を指定する画面の構成例を示す図、図４は本実施形態によるビットマップ情報を指定する画面の構成例を示す図、図５は本実施形態によるキャラクター１情報を指定する画面の構成例を示す図、図６は本実施形態によるキャラクター２情報を指定する画面の構成例を示す図、図７は本実施形態によるバーコード情報を指定する画面の構成例を示す図、図８は本実施形態による格納されたテキストファイルの構成例を示す図、図９は本実施形態によるラベル情報の指定からラベル発行までの一連の手順を示す図、図１０は本実施形態によるラベル情報の指定からバーコード情報の指定を行い、プレビューを表示させる一連の手順を示す図である。
【００１０】
本実施形態の対象となるラベルは、図２に示したのプレビュー画面の如く、ラベル情報としてラベルの縦サイズ２０１ａとラベルの横サイズ２０１ｂを基本サイズとし、ビットマップ２０２の欄にはビットマップで作成される「ＬＡＢＥＬ」が印字され、バーコード２０３の欄にはラベルを貼り付ける製品名のバーコードが印字され、キャラクター１２０４の欄には製品名「ＬＡＢＥＬ」が印字され、キャラクター２２０５の欄には当該製品を生産した時の全体の生産数と何台目の生産かを示す製造番号「１／３」が印字されるものである。
【００１１】
さて本実施形態によるラベルプリントシステムは、図１に示す如く、ラベル作成時に渡される図面１０１を基に端末１１０に表示されているラベル情報入力用ポップアップ画面を用いてラベル外寸等の情報の入力によりラベル情報算出部１０２を介してプレビュー作成部１０７に寸法情報を入力し、画面にラベルのプレビューを表示するものであって、印字するラベルのサイズ等のラベル情報を算出するラベル情報算出部１０２と、バーコード情報を作成するバーコード情報算出部１０４と、ラベル毎に共通する共通情報を含む第１のキャラクターとラベル毎に異なる製造番号等の可変情報含む第２のキャクターとを作成するキャラクター情報算出部１０３と、前記ラベル情報算出部１０２／バーコード情報算出部１０４／キャラクター情報算出部１０３にて算出したラベル情報とキャクター情報とバーコード情報とを基に、バーコードと共通情報と可変情報とをラベルに印字した際のビットマップ情報を算出するビットマップ情報算出部１０５と、該ビットマップ情報算出部１０５により算出したビットマップ情報のプレビュー画面を作成するプレビュー作成部１０７と、外部からラベル印刷に要する情報のファイル読み込みを行うファイル読込部１０６と、作成したラベルの情報を格納するファイル格納部１０８と、ファイル格納部１０８に格納したラベル情報を基にラベル印刷を実行するラベル印刷部１０９とにより構成される。
【００１２】
前記キャラクターは、図面１０１を基に端末１１０に表示されているキャラクター情報入力用ポップアップ画面を用いてキャラクター情報を入力することにより、キャラクター情報算出部１０３を介してプレビュー作成部１０７にキャラクター情報を供給し、ラベル情報算出部１０２にて作成したプレビュー上に表示される。
【００１３】
前記バーコードは、図面１０１を基に端末１１０に表示されているバーコード情報入力用ポップアップ画面を用いてバーコードを入力する事により、バーコード情報算出部１０４を介してプレビュー作成部１０７に情報を入力することにより、ラベル情報算出部１０２にて作成したプレビュー上に表示される。
【００１４】
前記ビットマップは、図面１０１を基に端末１１０に表示されているビットマップ情報算出部１０５を介してプレビュー作成部１０７に情報を入力することにより、ラベル情報算出部１０２にて作成したプレビュー上に表示される。
【００１５】
本実施形態によるラベルプリントシステムは、前記プレビュー作成部１０７に表示したラベルのプレビューが異常の場合、例えばバーコードの表示位置を変更したい場合、プレビューより該当するバーコードを選択する事によって再度バーコード情報入力用ポップアップ画面を表示し、位置を変更することによってバーコード情報算出部１０４を介してプレビュー作成部１０７に情報を入力し、ラベル情報算出部１０２にて作成したプレビュー上にバーコードを再表示する。
【００１６】
また本システムは、バーコードを削除したい場合、プレビューより該当するバーコードを右クリックする事によってサブメニューを表示し、"ＤＥＬＥＴＥ"を選択する事によってラベル情報算出部１０２にて作成したプレビュー上よりバーコードを消去する。
【００１７】
また本システムは、プレビュー作成部１０７で作成したプレビューをオペレータが確認し、表示されている内容が正常であれば、ラベル情報算出部１０２とキャラクター情報算出部１０３とバーコード情報算出部１０４とビットマップ情報算出部１０５からファイル格納部１０８へ情報を供給し、テキストファイルの情報を出力する。更に過去に発行したラベルは、図示しない記録媒体等からテキストファイルで作成された情報をファイル読込部１０６で読込み、ラベル情報算出部１０２とキャラクター情報算出部１０３とバーコード情報算出部１０４とビットマップ情報算出部１０５に各種情報を供給し、プレビュー作成部１０７に情報を供給し、プレビューを表示する。また本システムは、表示されたプレビューが正常でラベルを印刷したい場合、プレビュー作成部１０７が供給された各情報を基にラベル印刷部１０９に印刷情報を供給し、ラベルを印刷する様に構成されている。
【００１８】
図３は、前述したラベル情報を入力する為のポップアップ画面の入力例を示しており、このポップアップ画面は、ラベルの外寸、ラベルを印字する為の全体に掛かる情報を含む各欄からなる。本例の場合、各欄は、ラベル情報に対応する「ラベルサイズ縦」が４５ｍｍで「ラベルサイズ横」が６５mm、プレビューに表示する際の「表示倍率」が１倍（画面に表示されるプレビューは縦45ｍｍ×横６５ｍｍのイメージが表示）、ラベルを印字する際に微調整を行う「縦基本補正値」が＋000で「横基本補正値」が＋000（実際のラベルからはみ出る事無く印字）、ラベルプリンタが印字する為の「印字速度」が５０ｍｍ／ｓｅｃ、「印字濃度」が８、「印字密度」が１６ｄｏｔｓ、ラベルプリンタと端末を接続する「インタフェース」がＴＣＰ／ＩＰ、ラベルをカットして排出するかの「カットスタイル」がＩｎｅｆｆｅｃｔ(カットしない)である。
【００１９】
図４は、前述したビットマップ情報を入力する為のポップアップ画面の入力例を示し、ビットマップの印字開始位置、ビットマップファイル名の各欄からなる。本例の場合、ビットマップ情報に対応する「縦位置」が０ｍｍで「横位置」は０ｍｍ（ラベルプレビューの左上を基点として配置）、印字する「ビットマップファイル名」がC:\BMP\LOGO.BMP、ビットマップのサイズとして「ビットマップサイズ縦」が45ｍｍ、「ビットマップサイズ横」が65ｍｍ（ラベル情報のラベルサイズはビットマップサイズと同じ設定）である。
【００２０】
図５は、前述したキャラクター１情報を入力する為のポップアップ画面の入力例を示し、キャラクターの印字開始位置、倍率等の各欄からなる。本例の場合、キャラクター１情報に対応する「項目名」がＣＨＡＲ１（図２のキャラクター１２０４の別名でテキストファイル作成時の見出しとなる）、印字開始位置として「縦位置」が２７ｍｍ、「横位置」が７ｍｍ、「文字種」がＸ３２フォント、「文字間ピッチ」が１ｄｏｔ、「縦倍率」が１ｔｉｍｅ、「横倍率」が１ｔｉｍｅ（Ｘ３２フォントそのままの大きさで印字）、「印字方向」がＮｏｒｍａｌ、「ｎ／ｍ」は空欄（連続印刷は行われない設定）、固定情報にするか可変情報にするかを決める「デフォルト値」がＬＡＢＥＬ（固定情報）である。
【００２１】
図６は、前述したキャラクター２情報を入力する為のポップアップ画面の入力例の各欄を示し、基本的にキャラクター１情報と入力する項目（図６）と同じであるが、「ｎ／ｍ」と「デフォルト値」が相違する。この「ｎ／ｍ」は１−３であり、連番を１から３枚分カウントすることによって、１／３、２／３、３／３と３枚発行することを設定し、ラベル毎に一意に印字される可変情報である。「デフォルト値」は空欄であり、可変情報となるが、「ｎ／ｍ」に値が入力されているため、「デフォルト値」に値が入力されても無視される。即ち本プリントシステムは、例えばラベル毎に製造番号として３枚のラベルのキャクター２としてに各々１／３、２／３、３／３の如く一意に印字することを設定する様に構成されている。
【００２２】
図７は、前述したバーコード１情報を入力する為のポップアップ画面の入力例を示し、バーコードの印字開始位置、バーコードの高さ、倍率等の各項目からなる。本例の場合、バーコード１情報に対応する「項目名」がＢＡＲ１（図２のバーコード１２０３の別名でテキストファイル作成時の見出し）、印字開始位置として「縦位置」が１５ｍｍ、「横位置」が７ｍｍ、「バーコード種」がＣＯＤＥ−39、「バーコード比率」が１：３、「幅拡大率」が２ｔｉｍｅｓ、「バーコード天地」が６ｍｍ、「ピッチ」が１ｄｏｔ、「印字方向」がＮｏｒｍａｌ、バーコードの「桁数」が１２桁（実際の情報が１２桁以下の場合は以下スペースに置き換え）、印字を右寄せにするか左寄せにするかを決める「アラインメント」がＬｅｆｔ、固定情報にするか可変情報にするかを決める「デフォルト値」がＡＢＣＤＥＦＧ１２３４５（この欄が空欄の場合、可変情報）である。
【００２３】
図８は、前述した図３〜図７に示した各画面を用いて入力された情報を基に図１のファイル格納部１０８から出力されたテキストファイルの例を示す図である。このテキストファイルは、１行目からビットマップ情報、キャラクター１情報、キャラクター２情報、バーコード１情報、ラベル情報である。つまりこのテキストファイルを図１のファイル読込部１０６で読み込ませる事により、ラベルプリントが発行可能となる。
【００２４】
次に図９のフローチャートを参照して、所望の印字レイアウトを作成するために、図１の端末１１０が実行するラベル情報入力からラベル発行までの一連の手順について説明する。
【００２５】
本処理手順は、まず最初に新規にラベルを作成するか否かを判定し（ステップＳ０１）、ここで新規作成と判定された場合、後述の新ラベル発行に必要な個々の情報入力を行い、新規作成でないと判定された場合、既存ラベル作成のために該当するテキストデータのファイル読み込みを（ステップＳ０１）行って図１のプレビュー作成部１０７にラベル情報を供給し、記憶させる。
【００２６】
前記ステップＳ０１において新規作成と判定された場合、本システムは、次の処理手順を実行する。
(１)ステップＳ０２：図３に示したラベル情報入力画面が表示され、ラベルに関する情報及びラベルプリンタに関する情報を入力する。ここでは図３に示したラベル情報を指示したとする。指示された情報は図１のラベル情報算出部１０２を介して図１のプレビュー作成部１０７に供給され記憶される。
【００２７】
(2)ステップＳ０３：図４に示したビットマップ情報入力画面が表示され、ビットマップに関する情報を入力する。ここでは図４に示したビットマップ情報を指示したとする。指示された情報は図１のビットマップ情報算出部１０５を介して図１のプレビュー作成部１０７に供給され記憶される。
(3)ステップＳ０４：図５に示したキャラクター情報入力画面が表示され、キャラクターに関する情報を入力する。ここでは図５に示したキャラクター情報を指示したとする。指示された情報は図１のキャラクター情報算出部１０３を介して図１のプレビュー作成部１０７に供給され記憶される。
【００２８】
(4)ステップＳ０４ａ：キャラクター情報が複数存在する場合に再度キャラクター情報入力画面が表示され、キャラクターに関する情報を入力することができる。
(5)：ステップＳ０５：図６に示したバーコード情報入力画面が表示され、バーコードに関する情報を入力する。ここでは図６に示したバーコード情報を指示したとする。指示された情報は図１のバーコード情報算出部１０４を介して図１のプレビュー作成部１０７に供給され記憶される。
(6)ステップＳ０５ａ：バーコード情報が複数存在する場合に再度バーコード情報入力画面が表示され、バーコードに関する情報を入力することができる。
【００２９】
(7)ステップＳ０６：図１のプレビュー作成部１０７に集められた各項目の情報を基に、端末の画面にラベルのプレビューを表示させる。
(8)ステップＳ０７：ステップＳ０６にて作成されたプレビューが、図１の図面１０１と同じラベルかをオペレータが判断する。ここではステップＳ０３で入力されたキャラクター情報に誤りがあったとする。誤りがあったキャラクターをプレビュー画面から選択することで、図５に示したキャラクター情報入力画面が表示され、誤った情報を修正できる。修正された情報は再度図１のキャラクター情報算出部１０３を介して、図１のプレビュー作成部１０７に供給され記憶させる。ここでOKを指示した場合、プレビューでのラベルが正常に作成されたが指示されたと判定され、図１のプレビュー作成部１０７に記憶されているラベル情報が図１のファイル格納部１０８に供給される。
【００３０】
(9)ステップＳ０８：ステップＳ０７にて図１のファイル格納部１０８に供給されたラベル印字情報が外部ファイル、ここではテキストファイルとして図８のテキストファイルが格納される。
(１0)ステップＳ０９：格納されたテキストファイルを基に、図３のインターフェースで選択しているラベルプリンタとの接続情報から、ラベルプリンタに対して印字情報を供給し、ラベルを印字する。ここで印刷枚数を指定することで、同一情報のラベルを指定枚数発行することができる。
(１１)ステップＳ１０：他に発行したいラベルがあるかを選択する。ここで、印字処理を終了することを指示した場合、印字処理の終了が指示されたと判定され、本処理を終了する。
【００３１】
次に図１０のフローチャートを参照して、所望の印刷プレビューを作成するために、ラベル情報入力からバーコード情報入力までの一連の手順について説明する。ステップＳ１０１からステップＳ１０５はラベルの基盤となるラベルイメージを画面に表示するための作業である。
【００３２】
(１2)ステップＳ１０１：ポップアップ画面から入力されたラベルサイズの単位をｍｍからｄｏｔｓに変換する。ここでは、図３の「印字密度」が１６ｄｏｔｓのため、「ラベルサイズ縦」は４５ｍｍ×１６ｄｏｔｓ＝７２０ｄｏｔｓ、「ラベルサイズ横」は６５ｍｍ×１６ｄｏｔｓ＝１０４０ｄｏｔｓとなる。
【００３３】
(１3)ステップＳ１０２：基本となる補正値を算出する。ここでは図３の「縦基本補正値」と「横基本補正値」がそれぞれ＋０００のため全体的に補正は発生しないが、プレビュー作成部１０７で記憶され、後のビットマップ／キャラクター／バーコードの「縦位置」、「横位置」の補正で使用される。
(１4)ステップＳ１０３：拡大表示するために、算出されたラベルサイズを図３の「表示倍率」に従い拡大する。ここでは１倍のため拡大表示は行わないが、３倍の場合、「ラベルサイズ縦」は７２０ｄｏｔｓ×３＝２１６０ｄｏｔｓ、「ラベルサイズ横」は１０４０ｄｏｔｓ×３＝３１２０ｄｏｔｓとなる。
【００３４】
(１5)ステップＳ１０４：算出されたラベルサイズを画面の中央に表示するための作業を行う。画面のインチ数や解像度によって中央値は変化してしまうが、計算によって常に画面中央に表示される。
(１6)ステップＳ１０５：ステップＳ１０１からステップＳ１０４で算出されたラベル情報を基に、画面の中央に、「ラベルサイズ縦」が７２０ｄｏｔｓ、「ラベルサイズ横」が１０４０ｄｏｔｓのラベルイメージを表示させる。
(１7)ステップＳ１０６〜ステップＳ１０９：ビットマップをラベルイメージの上に重ねるための次の作業である。
【００３５】
ステップＳ１０６は、図４の「ビットマップファイル名」を基に、格納されているビットマップファイルを「ビットマップファイル名」のパスを参照して取得する。
ステップＳ１０７は、ポップアップ画面から入力されたビットマップサイズの単位をｍｍからｄｏｔｓに変換する。ここでは、図３の「印字密度」が１６ｄｏｔｓのため、「ビットマップサイズ縦」は４５ｍｍ×１６ｄｏｔｓ＝７２０ｄｏｔｓ、「ビットマップサイズ横」は６５ｍｍ×１６ｄｏｔｓ＝１０４０ｄｏｔｓとなる。
【００３６】
ステップＳ１０８は、ビットマップの印字開始位置を決定する。図４の「縦位置」、「横位置」がそれぞれ０ｍｍのためずれは発生しないが、「縦位置」、「横位置」がそれぞれ５ｍｍの場合、５ｍｍ×１６ｄｏｔｓ＝８０ｄｏｔｓを、プレビュー表示時にラベルイメージ上からずらして表示させる。
【００３７】
(１8)ステップＳ１０９は、ステップＳ１０６からステップＳ１０８で算出されたビットマップ情報を基に、ラベルイメージ上にC:\BMP\LOGO.BMPという「ビットファイルファイル名」の、「ビットマップサイズ縦」４５ｍｍ×１６ｄｏｔｓ＝７２０ｄｏｔｓ、「ビットマップサイズ横」６５ｍｍ×１６ｄｏｔｓ＝１０４０ｄｏｔｓのビットマップを重ねて表示させる。
(１9)ステップＳ１１０〜ステップＳ１１３：キャラクターをラベルとビットマップのイメージ上に重ねるための次の作業である。
【００３８】
ステップＳ１１０は、ポップアップ画面から入力されたキャラクターの「縦位置」、「横位置」の単位をｍｍからｄｏｔｓに変換する。ここでは、図３の「印字密度」が１６ｄｏｔｓのため、「縦位置」は２７ｍｍ×１６ｄｏｔｓ＝４３２ｄｏｔｓ、「横位置」は７ｍｍ×１６ｄｏｔｓ＝１１２ｄｏｔｓとなる。
ステップＳ１１１は、「文字種」によるサイズ調整について作業を行う。図５を例にすると「文字種」がＸ３２であり、この「文字種」の縦サイズ、横サイズをそれぞれ「縦倍率」１ｔｉｍｅ、「横倍率」１ｔｉｍｅした文字の大きさに変換している。
ステップＳ１１２は、ステップＳ１１１で算出された文字の大きさに図３の「印字密度」１６ｄｏｔｓをかけ、プレビュー用のキャラクターを算出している。
【００３９】
ステップＳ１１３は、ステップＳ１１０からステップＳ１１２で算出されたキャラクター情報を基に、ラベルとビットマップイメージ上に「縦位置」２７ｍｍ×１６ｄｏｔｓ＝４３２ｄｏｔｓ、「横位置」７ｍｍ×１６ｄｏｔｓ＝１１２ｄｏｔｓを基点としてＸ３２の「文字種」を「縦倍率」１ｔｉｍｅ、「横倍率」１ｔｉｍｅしたキャラクターを重ねて表示させる。
【００４０】
(20)ステップＳ１１４〜ステップＳ１１７：バーコードをラベルとビットマップのイメージ上に重ねるための次の作業である。
【００４１】
ステップＳ１１４は、ポップアップ画面から入力されたバーコードの「縦位置」、「横位置」の単位をｍｍからｄｏｔｓに変換する。ここでは、図３の「印字密度」が１６ｄｏｔｓのため、「縦位置」は１５ｍｍ×１６ｄｏｔｓ＝２４０ｄｏｔｓ、「横位置」は７ｍｍ×１６ｄｏｔｓ＝１１２ｄｏｔｓとなる。
【００４２】
ステップＳ１１５は、「バーコード種」によるサイズ調整について作業を行う。図７を例にすると「バーコード種」がＣＯＤＥ−３９であり、また「バーコード比率」が１：３で「バーコード天地」が６ｍｍ×１６ｄｏｔｓ＝９６ｄｏｔｓのバーコードを、「幅拡大率」２ｔｉｍｅｓしたバーコードの大きさに変換している。
【００４３】
ステップＳ１１６は、ステップＳ１１５で算出されたバーコードの大きさに図３の「印字密度」１６ｄｏｔｓをかけ、プレビュー用のバーコードを算出している。
【００４４】
ステップＳ１１７は、ステップＳ１１４からステップＳ１１６で算出されたバーコード情報を基に、ラベルとビットマップイメージ上に「縦位置」１５ｍｍ×１６ｄｏｔｓ＝２４０ｄｏｔｓ、「横位置」７ｍｍ×１６ｄｏｔｓ＝１１２ｄｏｔｓを基点としてＣＯＤＥ−３９の「バーコード種」を「バーコード比率」１：３に設定して、「バーコード天地」が６ｍｍ×１６ｄｏｔｓ＝９６ｄｏｔｓ、「幅拡大率」２ｔｉｍｅｓしたバーコードを重ねて表示させ、最終的に全体のプレビューが表示される。
【００４５】
この様に本実施形態によるプリントシステム及びプログラムは、情報の対象となる各入力項目をポップアップ画面より入力し、この入力された情報を基に端末の画面にプレビューを表示し、入力データに不備がある場合、例えば範囲外のデータはプレビューは表示されず、再度入力を促す。すなわち、正常な入力がされた場合のみ、プレビューを表示させ、ラベルが印字可能であることを知らせる。プレビューが表示されても印字位置や大きさに問題がある場合は該当部分を選択する事で修正／削除を可能とさせる。このことにより、画面が印字結果となり、テストラベルを印刷せずに、ラベルを完成する事ができる。
【００４６】
即ち本発明によれば、各種ラベルに対応した汎用的なラベルプリントプログラムであり、図面に記入されているラベル情報項目に対応してポップアップ画面からラベル情報を入力する事により、画面上にラベルのプレビューを表示されると共に、プレビューから不具合個所を選択する事でラベルの情報を変更する事ができる。
【００４７】
更に本発明によれば、前記図面に記入されているラベル情報が、ポップアップからの入力だけでなく、直接決まったフォーマットで入力する事により、ラベル発行を行うことができ、ラベル情報は固定情報だけでなく、可変情報を取り扱える事で自動インクリメントによる印字を行うことができる。
【００４８】
尚、前述した実施形態においては、１機種のラベルプリンタに適応する場合について説明したが、これに限定されるものではなく、複数機種のラベルを印字するプリンタにも適応することができ、更に画面に表示されている言語を日本語の場合について記載したが、海外で印刷する場合も適応することができる。更に前記実施形態は通常実施される運用の場合について記載したが、インクリメントされたラベルを、範囲を指定して印刷か、個別に指定して印刷か、開始番号から発行枚数を指定して印刷か等を選択して再発行したい場合も本発明を適応することができる。例えば前記例では「ｎ／ｍ」に１−３を入力すると記載しているが、他に１：３：５；１０と入力すると１／１０、３／１０、５／１０と発行でき、また２／３と入力するとそのまま２／３と発行することもできる。また前記例では既に格納されたファイルを読み込み、印刷する運用の場合について記載したが、実際の図面はＣＡＤにて作成されているため、ＣＡＤにてファイルを作成し、本システムで読み込ませることでラベルを発行したい場合も本発明を適応することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態によるラベルプリントシステムの構成を示す図。
【図２】印字データが印字されたラベルの一例を示す図。
【図３】本実施形態によるラベル情報を指定する画面の構成例を示す図。
【図４】本実施形態によるビットマップ情報を指定する画面の構成例を示す図。
【図５】本実施形態によるキャラクター１情報を指定する画面の構成例を示す図。
【図６】本実施形態によるキャラクター２情報を指定する画面の構成例を示す図。
【図７】本実施形態によるバーコード情報を指定する画面の構成例を示す図。
【図８】本実施形態による格納されたテキストファイルの構成例を示す図。
【図９】本実施形態によるラベル発行までの一連の手順を示す図。
【図１０】本実施形態によるプレビュー画面を表示させる一連の手順を示す図。
【符号の説明】
【００５０】
１０１：図面、１０２：ラベル情報算出部、１０３：キャラクター情報算出部、１０４：バーコード情報算出部、１０５：ビットマップ情報算出部、１０６：ファイル読込部、１０７：プレビュー作成部、１０８：ファイル格納部、１０９：ラベル印刷部、１１０：端末、２０１ａ：ラベル縦サイズ、２０１ｂ：ラベル横サイズ、２０２：ビットマップ、２０３：バーコード１、２０４：キャラクター１、２０５：キャラクター２。
【図１】
2006113753.tif 000003
【図２】
2006113753.tif 000004
【図３】
2006113753.tif 000005
【図４】
2006113753.tif 000006
【図５】
2006113753.tif 000007
【図６】
2006113753.tif 000008
【図７】
2006113753.tif 000009
【図８】
2006113753.tif 000010
【図９】
2006113753.tif 000011
【図１０】
2006113753.tif 000012