(57)【要約】【課題】バーコードシンボルを誤って選択する可能性を低減することのできる印字装置を提供する。【解決手段】印字情報を入力する入力部と、印字内容を表示する表示部と、印字内容に対応したデータを記憶する記憶部と、入力部により入力された印字情報に基づいて記憶部に記憶されたデータを表示部に表示するよう制御する制御部を有し、印字情報を入力する入力部は、複数種のバーコードシンボルから所定のバーコードシンボルを選択できる入力部であり、記憶部は、前もって定められた被印字物に印字する所定候補のバーコードシンボルを記憶し、制御部は、オペレータが前記入力部を操作して前記バーコードシンボルの印字を選択する際、表示部に前もって定められた被印字物に印字する所定候補のバーコードシンボルを表示し、表示部に表示されたバーコードシンボルを選択することにより印字内容を被印字物に印字する。【選択図】図１
2010137408.tif 000002
【特許請求の範囲】
【請求項１】
印字情報を入力する入力部と、印字内容を表示する表示部と、前記印字内容に対応したデータを記憶する記憶部と、前記入力部により入力された前記印字情報に基づいて前記記憶部に記憶されたデータを前記表示部に表示するよう制御する制御部を有し、前記印字情報を入力する入力部は、複数種のバーコードシンボルから所定のバーコードシンボルを選択できる入力部であり、前記記憶部は、前もって定められた被印字物に印字する所定候補のバーコードシンボルを記憶し、前記制御部は、オペレータが前記入力部を操作して前記バーコードシンボルの印字を選択する際、前記表示部に前もって定められた前記被印字物に印字する所定候補のバーコードシンボルを表示し、前記表示部に表示されたバーコードシンボルを選択することにより前記印字内容を前記被印字物に印字することを特徴とする印字装置。
【請求項２】
請求項１記載の印字装置において、前記表示部は前記バーコードシンボルの内容に係る文字、数字、記号を、前記バーコードシンボルの印字イメージ近傍に表示する機能を有することを特徴とする印字装置。
【請求項３】
請求項１または請求項２記載の印字装置において、前記入力部は印字する行数を入力できる機能を有し、前記表示部は前記入力部から入力された行数で印字可能な前記バーコードシンボルのみを表示する機能を有することを特徴とする印字装置。
【請求項４】
請求項１または請求項２記載の印字装置において、前記入力部は印字する文字の大きさを入力できる機能を有し、前記表示部は前記入力部から入力された文字の大きさで印字可能な前記バーコードシンボルのみを表示する機能を有することを特徴とする印字装置。
【請求項５】
請求項１乃至４の何れか１項に記載の印字装置において、前記入力部から入力された桁数が制限値を超えた場合、前記表示部に入力不可能である旨のメッセージを表示する機能を有することを特徴とする印字装置。
【請求項６】
請求項１乃至４の何れか１項に記載の印字装置において、前記バーコードシンボルは、印字できる桁数に制限があるバーコードシンボルであって、前記入力部から入力された桁数が規定値を超えている場合、前記制御部は、前記表示部に印字不可能である旨のメッセージを表示する機能と、印字開始指示を無効とする機能を有することを特徴とする印字装置。
【請求項７】
請求項２乃至６の何れか１項に記載の印字装置において、前記バーコードシンボルの内容に係る文字、数字、記号を、複数行に分けて前記表示部に表示する場合、前記制御部は、横方向において中央に揃えて印字する機能を有することを特徴とする印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置に係り、特に、製品（被印字物）に文字、数字、記号、図形、バーコード等を印字する印字装置に関する。
【背景技術】
【０００２】
従来の印字装置では、バーコードを印字する場合、印字するバーコードの種類等の名称を選択するための印字フォーマットの入力画面から、印字すべき所望のバーコードの種類の名称を選択することによって印字を行っていた（特許文献１参照）。
【０００３】
図４は、従来の一例の印字フォーマットの入力画面を示す図である。印字フォーマット入力画面４００とは、印字する文字の形や文字間のスペース等の文字列の修飾を行うための入力画面である。図４の印字フォーマット入力画面４００は、入力移動ボタン４０１、文字入力ボタン４０２、入力終了ボタン４０３、数字入力ボタン４０４、文字列表示部４０５、行間スペース設定領域４０６、文字サイズ設定領域４０７、文字間スペース設定領域４０８、横倍角設定領域４０９およびバーコード設定領域４１０を備えている。
【０００４】
印字フォーマットを設定する方法について説明する。文字入力ボタン４０２が押下されると、図示しないが、印字する文字または文字列を入力するための文字列入力専用画面が表示される。この文字列入力専用画面に文字列が入力されると、入力された文字列が文字列表示部４０５に表示される。
【０００５】
また、この入力された文字に対して種々の文字修飾を行うことができる。まず、文字の大きさの設定は、文字サイズ設定領域４０７で行う。この文字サイズ設定領域４０７では、例えば、文字の「縦サイズ×横サイズ」が１：「５×５」、２：「５×８」、３：「７×１０」、４：「１２×１６」、５：「１８×２４」、６：「２４×３２」の６通り用意されている。オペレータは、この６通りのタイプから所望のタイプの数字を数字入力ボタン４０４により選択して入力する。本実施例では、「２：５×８」のタイプが選択された例を示している。文字の横倍角の設定は、横倍角設定領域４０９で行う。この横倍角設定領域４０９では、例えば、文字の「横倍」が「１〜９」の９通り用意されている。オペレータは、この９通りの倍角から所望の倍角の数字を数字入力ボタン４０４から選択して入力する。本実施例では、「１」倍が選択された例を示している。
【０００６】
また、文字間に対しての修飾を行うこともできる。文字間の間隔の設定は、文字間スペース領域４０８で行う。この文字間スペース領域４０８では、例えば、文字間の「スペース」が「ドット０〜２」の３通り用意されている。オペレータは、この３通りのスペースから所望のスペースの数字を数字入力ボタン４０４から選択して入力する。本実施例では、「０」が選択された例を示している。行間のスペースの設定は、行間スペース領域４０６で行う。この行間スペース領域４０６では、例えば、行間の「スペース」が「ドット０〜２」の３通り用意されている。オペレータは、この３通りのスペースから所望のスペースの数字を数字入力ボタン４０４から選択して入力する。本実施例では、「０」が選択された例を示している。
【０００７】
さらに、文字列をバーコードで印字する場合、バーコードの種類の名称を選択する必要がある。バーコードの選択は、バーコード設定領域４１０で行う。このバーコード設定領域４１０では、例えば、「バーコードの名称」が１：「コード３９」、２：「ＩＴＦ」、３：「ＮＷ−７」の３種類用意されている。オペレータは、この３種類の名称から所望の種類の名称に対応する数字「１〜３」を数字入力ボタン４０４から選択して入力する。また、バーコードで印字しない場合、「０」を選択する。本実施例では、「０：なし」を選択した場合の例を示している。
【０００８】
尚、入力の際のカーソルの移動は、入力移動ボタン４０１で行う。全ての設定の入力が終了すると、入力終了ボタン４０３を押下する。
【０００９】
以上、説明したように、従来では、印字するバーコードを選択する場合、バーコードの種類の名称についての文字情報のみが表示された設定画面から所望のバーコードの名称の選択を行っていた。
【００１０】
【特許文献１】特開平１０−４０２３７
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、現在、バーコードシンボルには多数の種類があり、オペレータが印字するバーコードシンボルを選択する際、文字情報だけの選択画面からの選択操作では、誤って所望のバーコードシンボル以外のものを選択してしまうという問題があった。
本発明の目的は、簡単に、しかも正確に被印字物に所定のバーコードシンボルを印字できる印字装置を提供することである。
【００１２】
本発明の他の目的は、バーコードシンボルを誤って選択する可能性を低減するあるいは皆無にすることのできる印字装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の印字装置は、印字情報を入力する入力部と、印字内容を表示する表示部と、前記印字内容に対応したデータを記憶する記憶部と、前記入力部により入力された前記印字情報に基づいて前記記憶部に記憶されたデータを前記表示部に表示するよう制御する制御部を有し、前記印字情報を入力する入力部は、複数種のバーコードシンボルから所定のバーコードシンボルを選択できる入力部であり、前記記憶部は、前もって定められた被印字物に印字する所定候補のバーコードシンボルを記憶し、前記制御部は、オペレータが前記入力部を操作して前記バーコードシンボルの印字を選択する際、前記表示部に前もって定められた前記被印字物に印字する所定候補のバーコードシンボルを表示し、前記表示部に表示されたバーコードシンボルを選択することにより前記印字内容を前記被印字物に印字するように構成されている。
【００１４】
また、本発明の印字装置は、前記表示部は前記バーコードシンボルの内容に係る文字、数字、記号を、前記バーコードシンボルの印字イメージ近傍に表示する機能を有するように構成されている。
【００１５】
また、本発明の印字装置は、前記入力部は印字する行数を入力できる機能を有し、前記表示部は前記入力部から入力された行数で印字可能な前記バーコードシンボルのみを表示する機能を有するように構成されている。
【００１６】
また、本発明の印字装置は、前記入力部は印字する文字の大きさを入力できる機能を有し、前記表示部は前記入力部から入力された文字の大きさで印字可能な前記バーコードシンボルのみを表示する機能を有するように構成されている。
【００１７】
また、本発明の印字装置は、前記入力部から入力された桁数が制限値を超えた場合、前記表示部に入力不可能である旨のメッセージを表示する機能を有するように構成されている。
【００１８】
また、本発明の印字装置は、前記バーコードシンボルは、印字できる桁数に制限があるバーコードシンボルであって、前記入力部から入力された桁数が規定値を超えている場合、前記制御部は、前記表示部に印字不可能である旨のメッセージを表示する機能と、印字開始指示を無効とする機能を有するように構成されている。
【００１９】
また、本発明の印字装置は、前記バーコードシンボルの内容に係る文字、数字、記号を、複数行に分けて前記表示部に表示する場合、前記制御部は、横方向において中央に揃えて印字する機能を有するように構成されている。
【発明の効果】
【００２０】
本発明によれば、簡単に被印字物に所定のバーコードシンボルを印字できる印字装置を実現することができる。また、表示部にバーコードシンボルの印字イメージを表示することにより、バーコードシンボルを誤って選択する可能性を低減する、あるいは皆無にすることのできる印字装置を実現できるので、オペレータが誤操作する可能性が極めて低くなるという大なる特徴がある。
【発明を実施するための最良の形態】
【００２１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
【００２２】
図１および図２を用いて、本発明の全体構成を説明する。図１は本発明の一実施例の概略構成を示すブロック図であり、図２は本発明の一実施例の主要部の概略構成を示す図である。
【００２３】
図２の主要部は、印字物検知部１１０、文字信号発生器１２０、ノズル２０１、搬送ベルト２０２、印字物検出センサ２０４、帯電電極２０６、偏向電極２０８、インク容器２０９、インク供給管２１０、供給ポンプ２２０、ガター２２１、回収管２２２、回収ポンプ２２３およびインク２３０から構成されている。
【００２４】
主要部の動作を説明する。供給ポンプ２２０によって、インク容器２０９のインク２３０がインク供給管２１０を介してノズル２０１に供給される。ノズル２０１では、インク２３０を粒子化するために励振電圧が印加され、ノズル２０１からインク粒子２１１が噴出する。ノズル２０１から押し出されたインク粒子２１１は、帯電電極２０６によって帯電され、帯電されたインク粒子は、印字内容に応じて偏向電極２０８で軌道を曲げられて、搬送ベルト２０２上を搬送される被印字物２０３の印字面に達する。偏向電極２０８で曲げられなかったインク粒子２１１は、ガター２２１と呼ばれる回収口に吸い込まれ、回収ポンプ２２３によって回収管２２２を通ってインク容器２０９に戻り、再利用される。尚、ノズル２０１からインク粒子を噴出するタイミングは、印字物検出センサ２０４の検出情報に基づいて印字物検知部１１０によって制御される。
【００２５】
次に、図１に示す本発明の一実施例の概略構成を説明する。印字装置は、印字物検知部１１０、文字信号発生部１２０、印字内容記憶部１３０、印字内容反映部１４０、入力部１５０、表示部１６０および制御部１７０から構成されている。
【００２６】
制御部１７０は、さらに、ＲＯＭ１７１、ＲＡＭ１７２、ＣＰＵ１７３およびＥＥＰＲＯＭ１７４から構成されている。ＣＰＵ１７３は、各装置の制御や記憶部に記憶されたプログラムを実行する。ＲＯＭ１７１には、表示部１６０への表示画面出力等の制御プログラムが記憶されている。ＲＡＭ１７２は、処理用のデータを一時的に記憶したり処理を行うワークメモリである。ＥＥＰＲＯＭ１７４は、印字内容、印字パタン、インク濃度やインク温度などの印字用環境データ等を記憶する読み書き可能な不揮発性メモリである。また、バーコード選択画面（図６、詳細は後述）に表示されるバーコード選択ボタンに係るデータも記憶される。尚、不揮発性であり、かつ、ＣＰＵ１７３からのアクセスに対して十分な速度で応答できる記憶媒体であれば、ＥＥＰＲＯＭ１７４に限定されるものではない。
【００２７】
印字内容反映部１４０は、印字する内容（文字）をドット毎のデータに変換する。印字内容記憶部１３０は、印字内容反映部１４０により変換された印字内容のドット毎のデータを記憶する。印字物検知部１１０は、印字物検出センサ２０４により被印字物２０３が検出されると、検出信号を制御部１７０へ送信する。文字信号発生部１２０は、制御部１７０から印字命令を受信すると、印字データに基づいて帯電電極２０６の印加電圧を制御する。表示部１６０は、オペレータに対して操作案内画面等を表示し、例えば、液晶ディスプレイから構成されている。入力部１５０は、例えば、タッチパネルから構成される入力装置であり、表示部１６０の液晶ディスプレイと兼ねた構成であってもよい。入力部１５０では、後述する印字フォーマット等の必要項目が入力される。ここで、印字フォーマットについて説明する。
【００２８】
図３は、本発明の一実施例の印字フォーマットの入力画面を示す図である。印字フォーマット入力画面３００とは、印字する文字の形や文字間のスペース等の文字列の修飾や、文字列をバーコードシンボルに変換するか否かを選択するための入力画面である。印字フォーマット入力画面３００は、文字列表示部３０１、文字入力ボタン３０２、入力終了ボタン３０３、行数ボタン３０４、横倍角ボタン３０５、バーコード変換ボタン３０６、文字サイズボタン３０７、文字間スペースボタン３０８および行間スペースボタン３０９を備えている。
【００２９】
文字入力ボタン３０２が押下されると、図示しないが、印字する文字または文字列を入力するための文字列入力専用画面が表示される。この文字列入力専用画面に文字列が入力されると、入力された文字列が文字列表示部３０１に表示される。また、この入力された文字に対して種々の文字修飾を行うことができる。文字の大きさの設定は、文字サイズボタン３０７を押下して所望の文字サイズ、例えば「１２×１６」を入力する。文字の横倍角の設定は、横倍角ボタン３０５を押下して所望の横倍角数、例えば「１」を入力する。さらに、文字間の間隔の設定は、文字間スペースボタン３０８を押下して所望の文字間隔、例えば「１」を入力する。行数の設定は、行数ボタン３０４の「１行」〜「４行」のうち所望の行数、例えば「１行」を選択して押下する。行間のスペースの設定は、行間スペースボタン３０９を押下して所望のスペース、例えば「０」を入力する。
【００３０】
さて、ここで、本発明の特徴であるバーコード表示について説明する。先に説明したように従来、オペレータは、バーコードを印刷する場合、印字するバーコードの種類等の名称が入力画面に表示され、オペレータは、これらバーコードの種類等の名称から所定のバーコード名称を選択し、被印字物に印字することを説明した。このような場合、オペレータは、バーコード名称で選択するので、誤った選択をする場合があり、誤ったバーコードが被印字物に印字される問題が発生する。
【００３１】
本発明は、バーコードシンボルを誤って選択する可能性を低減するあるいは皆無にすることが特徴であり、以下、これについて詳細に説明する。まず、入力した文字列をバーコードに変換して表示するために、バーコード変換ボタン３０６を入力する。その結果、図６に示すバーコード選択画面が表示される。ここで、入力された場合に表示されるバーコード選択画面について説明する。
【００３２】
図６は、本発明の一実施例のバーコード選択画面を示す図である。バーコード選択画面６００には、バーコード選択ボタン６０１〜６０９が表示される。ここで、バーコード選択ボタン６０１〜６０９について説明する。バーコード選択ボタン６０１〜６０９は、前もってバーコード選択画面６００上に所定の数のバーコードを表示できるように設定された領域であり、これらバーコード選択ボタン６０１〜６０９に後述するバーコード等が表示される。そして、これらバーコード選択ボタン６０１〜６０９からオペレータが必要なバーコードを選択して、そのバーコード選択ボタンを選択する（例えば、押下する）と、その領域に表示されたバーコードが選択されるように構成されている。なお、これらバーコード選択ボタン６０１〜６０９は、前もってソフト的に設計され、プログラム化して先に説明したＲＯＭ１７１に格納されている。
【００３３】
そして、これらバーコード選択ボタン６０１〜６０９には、前もってユーザーが指定した製品、例えば、酒類のボトルや清涼飲料のボトル、お菓子の箱等（以下、製品と称する。）に印字するために、多種類のバーコードからそれぞれの製品に特有のバーコードを印字するために、各製品毎に所定の複数のバーコードが表示されるように構成されている。例えば、1つの製品に３種類のバーコードの候補があれば、３個のバーコード選択ボタンが表示され、５種類のバーコードの候補があれば、５個のバーコード選択ボタンが表示され、ユーザーは表示されたバーコードの候補の中から１種類のバーコードを選択する。図６に示す実施例では、９種類の場合が表示されている。バーコード選択ボタン６０１〜６０９には、バーコードシンボル文字列（バーコード名称ともいう。）６１１〜６１９およびバーコード印字イメージ６２１〜６２９が表示され、各バーコードシンボル文字列とバーコード印字イメージ６２１〜６２９は一体で表示される。
【００３４】
ここで、バーコード選択ボタン６０１〜６０９を、説明の都合上、３種類（選択ボタンＡ、Ｂ、Ｃ）に大別し、６０１から６０３を選択ボタンＡ、６０４から６０６を選択ボタンＢ、６０７から６０９を選択ボタンＣとする。
【００３５】
まず、選択ボタンＡ（６０１〜６０３）について説明する。選択ボタンＡは、印字イメージが１次元バーコードからなるバーコード選択ボタンであり、各バーコードシンボル文字列６１１〜６１３とバーコード印字イメージ６２１〜６２３が表示される。即ち、１次元バーコードの種類（バーコード名称ともいう。）「ＪＡＮ−１３」とバーコード印字イメージ６２１が、また、バーコード選択ボタン６０２にはバーコード名称「ＮＷ−７」とバーコード印字イメージ６２２が、バーコード選択ボタン６０３にはバーコード名称「ＣＯＤＥ  ３９」とバーコード印字イメージ６２３が表示される。
【００３６】
次に、選択ボタンＢ（６０４〜６０６）について説明する。選択ボタンＢには、選択ボタンＡと同様、印字イメージが１次元バーコードからなるバーコード選択ボタンであるが、さらに可読文字６５１〜６５３を表示することが特徴である。可読文字６５１〜６５３とは、バーコードシンボルの内容を理解しやすいように、印字したバーコードシンボルの近傍に表示した文字、数字、記号等のことである。また、可読文字を表示したことをオペレータが容易に理解できるように、または視認できるように、各バーコードシンボル文字列の近傍に可読文字印字６１４〜６１６の表示を加えている。
【００３７】
次に、選択ボタンＣ（６０７〜６０９）について説明する。選択ボタンＡおよびＢは、印字イメージとして１次元バーコードが表示された例であるが、選択ボタンＣでは、印字イメージ６２７〜６２９が２次元バーコードであることが特徴である。バーコードシンボル文字列６１７〜６１９には、２次元バーコードのサイズも併せて表示される。
【００３８】
尚、バーコード選択画面６００に表示されるバーコード選択ボタンは、本実施例では、３×３の表示を行っているが、これに限定されるものではない。また、図６に示される実施例では、バーコード選択ボタンとして、異なる表示の３種類の選択ボタンＡ、Ｂ、Ｃに大別して説明したが、３種類の選択ボタンＡ、Ｂ、Ｃの内の１種類を、あるいは３種類の選択ボタンＡ、Ｂ、Ｃの内の２種類をバーコード選択画面６００上に表示することもできる。なお、図６に示されるバーコード選択画面６００上に表示される１次元バーコードのバーコードシンボル文字列およびバーコード印字イメージあるいは２次元バーコードは、システムの構成やユーザーが自社の製品に付与するバーコードに応じて適宜選択し、表示されることは言うまでもない。
【００３９】
次に、本発明の一実施例の動作について説明する。図５は、印字フォーマット入力画面３００（図３に示す。）でバーコード変換ボタン３０６が押下され、図６に示すバーコード選択画面を表示する本発明の一実施例の動作を説明するためのフローチャートである。
【００４０】
まず、ステップ５０１は、バーコード選択ボタン６０１〜６０９の枠（領域）を表示するステップである。次に、ステップ５０２では、入力された文字列、ここでは、バーコード選択ボタン６０１〜６０９に、前もって定められた９個のバーコードシンボルの種別を文字、数字で表示したバーコードシンボル文字列６１１〜６１９が表示される。さらに、バーコードシンボル文字列６１１〜６１９の近傍に、バーコードシンボル文字列の印字イメージ６２１〜６２９を表示する（ステップ５０３）。なお、ステップ５０２とステップ５０３を順次説明したが、各バーコードシンボル文字列とバーコード印字イメージは一体で表示されることから同時に表示することもできる。
【００４１】
このとき表示する印字イメージ６２１〜６２９は、オペレータによって入力された印字内容をバーコード印字パタンに変換して表示する。表示方法としては、入力された印字内容に基づいて適宜変換して表示する場合と、予めＥＥＰＲＯＭ１７４にバーコードシンボル種別の固定の印字パタンを複数個、例えば、本実施例では、９個を記憶させておき表示する場合とがある。後者の場合、オペレータが印字内容を入力していなくても印字イメージを表示できるというメリットがあり、また、入力の手間が省け、誤入力も防止できる効果がある。
【００４２】
このように、印字イメージ６２１〜６２９を表示することにより、オペレータは目視で所望のバーコードシンボルを認識しやすくなり、バーコードシンボルを容易にかつ正確に選択することができる。例えば、印字イメージ６２７と印字イメージ６２９など、バーコードシンボル種別は同一でもサイズが異なる場合、印字イメージを表示するとバーコードシンボル文字列６１７とバーコードシンボル文字列６１９の文字による表示とを比べることにより、その違いを理解しやすく、誤操作の確率を低減する、あるいは皆無にすることができる。
【００４３】
次に、ステップ５０４では、バーコード選択ボタンに可読文字を付加する表示を行うかか否かを判定する。ステップ５０４で可読文字を付加する（バーコード選択ボタン６０４を表示する）場合（Ｙｅｓの場合）、ステップ５０５に進む。ステップ５０５では、可読文字６５１、６５２、６５３（図６に示す。）を表示するためバーコード印字イメージの下部を消去する。さらに、その消去した領域に可読文字６５１、６５２、６５３を挿し込み（ステップ５０６）、表示処理は終了する。一方、ステップ５０４で可読文字を付加しない（バーコード選択ボタン６０１を表示する）場合（Ｎｏの場合）、表示処理は終了する。
【００４４】
ここで、バーコード選択画面には、図６に示した画面の他にもさまざまな画面表示を行うことができる。まず、可読文字の印字を行うか否かを選択する画面として、図３の印字フォーマット入力画面３００におけるバーコード変換ボタン３０６の選択時に、バーコード設定ありと同時に可読文字の要否も選択肢に追加することで実現できる。更に、図７は、「可読文字印字」の表示をしない場合のバーコード選択画面７００、７５０を示した図である。バーコード選択画面７００、７５０ともに、「可読文字印字」の表示はなく、さらに、バーコード選択画面７００では、可読文字の表示もしない例を示している。バーコード選択画面７００および７５０は、図６に示したバーコード選択画面６００と比べて、表示内容がシンプルで、しかも見易くなるというメリットがある。
【００４５】
また、同一種類のバーコードシンボルであっても複数のサイズの規格があり、それぞれバーコードシンボル生成のアルゴリズムが異なる場合、ＣＰＵ１７３ではどのアルゴリズムを用いればよいか決定できないため、オペレータがそのサイズも選択する必要がある。ここで、バーコードシンボル生成のアルゴリズムとは、この分野では良く知られているので、詳細な説明は省略する。本実施例においては６１７〜６１９で示される２次元シンボルのサイズがそれに該当する。この場合、ＣＰＵ１７３としては同じバーコードシンボルであっても別シンボル扱いとし、サイズごとにそれぞれボタンを表示する。なお、６１７〜６１９で示されるサイズとはその２次元シンボルを構成する縦横ドット数である。本実施例においては縦ドット数×横ドット数で表現している。
【００４６】
また、可読文字を印字する場合、見易さの観点からバーコードシンボルと可読文字を横方向の中央にそろえる場合が一般的である。中央にそろえるためには、バーコードシンボルのドットデータ作成時に横方向のドット数と、可読文字のドットデータ作成時の横方向ドット数を比較し、大きい方の値から小さい方の値を減じ、さらにその結果を２分の１にした値を求めることで可能となる。
【００４７】
図８は、バーコードシンボルと可読文字を横方向に対して中央の位置に揃えた場合の一実施例を示した図である。バーコードシンボルの横方向ドット数Ｘと、可読文字の横方向ドット数Ｙを比較する。本実施例ではＸ＞Ｙであるため、（Ｘ−Ｙ）÷２という計算式となり、この計算結果をＺとする。横方向ドット数の大きい方、本実施例ではバーコードシンボルの印字開始位置よりＺドット分移動したところより横方向ドット数の短い方、本実施例でにおける可読文字を印字開始することにより、バーコードシンボルと可読文字の印字を横方向中央に揃えることができ、見易い印字が行えることになる。
【００４８】
また、２次元シンボルリーダーで認識できる印字を行うには、各２次元シンボル仕様にて定義されているセルサイズ、ドット個数、ドットサイズで印字を行う必要がある。本実施例における印字装置は、前述したように搬送ベルト２０２に乗って流れる被印字物２０３に対して印字を行う。このため横方向へは帯電電極２０６で行うインク粒子への電圧印加を継続することで長大な印字を行うことが可能である。一方、縦方向は帯電電極２０６と偏向電極２０８でそれぞれ最大の印加を行ったときが縦方向への最大偏向であり、横方向への印字に比べ大きさの自由度は極めて低い。本実施例の印字装置においては偏向電極２０８の能力、帯電電極２０６の能力、およびインク粒子の大きさから２次元シンボルリーダーで読み取ることができる印字を行うには印字の行数が１行であることが望ましい。これは２行以上になると必然的に縦方向ドット数が増えインク粒子の間隔がとれなくなるため、２次元シンボルとしては品質の悪い印字を行ってしまう可能性がある。
【００４９】
このためバーコードシンボル選択画面を表示する際、オペレータが選択した行数で印字できるバーコードシンボルのみ表示を行う。これにより印字できないバーコードシンボルを選択することを防ぐことができる。
【００５０】
また、オペレータが選択した文字サイズにおさまらない２次元シンボルも印字することができない。例えば、バーコードシンボル文字列６１８で示しているサイズ１８×１８は、オペレータが文字サイズを１６×１６に選択した場合、印字することができない。これは縦横ドット数が合わないためである。したがって、このような場合、図９のバーコード選択ボタン９０２の如くバーコードシンボル選択画面に表示しないようにして、誤選択を防止することができる。
【００５１】
図９は、バーコードシンボルを印字できない場合の表示の例を示す図である。印字装置としてはそのバーコードシンボルを作成する能力は持っているが、オペレータの入力内容によりバーコードシンボルを作成できない場合、上記実施例ではバーコード選択ボタン９０２にバーコードを表示しないことでオペレータに選択不可である旨を知らせることができる。この方法とは別に、図９のバーコード選択ボタン９０５の如く表現するドットを減らして表示する（結果として薄く表示される。）ことでも同様の表現が可能である。あるいはバーコード選択ボタン９０８の如く選択可能のボタンと同様の濃度で表示するが、その上に重ねるように×印を表示してもよい。
【００５２】
バーコード選択ボタン９０２では、空欄で表示されるため、本来は何のバーコードシンボルが選択されているかは不明な懸念もある。そこで、バーコード選択ボタン９０５や９０８のようにあえてバーコード選択ボタンを表示させることでその懸念を解消している。尚、本実施例では対象となるバーコードシンボルが選択できない旨をオペレータに伝える手段として濃度を薄くして表示する、×印を重ねるという例を挙げたが、選択できるバーコードシンボルの表示と異なることが容易にわかる表示であれば前述の例にこだわるものではない。
【００５３】
また、バーコードシンボルはその種類により桁数の制約がある。例えば印字イメージ６２１で示しているＪＡＮ−１３は桁数が定まっている。図３の印字フォーマットでは、入力する桁数の制限がないため、例えば、オペレータが入力した文字列の文字数が規定以外であった場合、ＪＡＮ−１３選択不可能である旨のメッセージを表示部１６０に表示しＪＡＮ−１３への変換を取りやめる。あるいは選択自体は許容するが、印字開始指示を受けたとき印字不可能である旨のメッセージを表示部１６０に表示し印字をとりやめる方法も考えられる。これにより規定外の無駄な印字を防止することができる。
【００５４】
以上、説明したように、本実施例では、バーコード選択画面６００を表示することにより、オペレータは所望するバーコードシンボルを視覚的に確認しながら、バーコードシンボルを選択できるので、バーコードの選択を誤る可能性を低減させるあるいは皆無にすることができる。
【００５５】
尚、本実施例の説明で用いている「バーコードシンボル」という名称はＪＩＳ  Ｘ  ０５００にて定義されているものであり、１次元シンボルのみならず２次元シンボル、いわゆる２次元コードも含まれる。また、上記の実施例では、コンティニュアス方式の印字装置に基づいて説明したが、ドロップ・オンデマンド方式の印字装置にも適用できることはいうまでもない。
【００５６】
以上、本発明について詳細に説明したが、本発明は、ここに記載された印字装置の実施例に限定されるものではなく、他の印字装置にも適用できることはいうまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施例の概略構成を示すブロック図である。
【図２】本発明の一実施例の主要部の概略構成を示す図である。
【図３】本発明の一実施例の印字フォーマットの入力画面を示す図である。
【図４】従来の一例の印字フォーマットの入力画面を示す図である。
【図５】本発明の一実施例の動作を説明するためのフローチャートである。
【図６】本発明の一実施例のバーコード選択画面を示す図である。
【図７】本発明の他の一実施例のバーコード選択画面を示す図である。
【図８】本発明の一実施例のバーコード印字を示す図である。
【図９】本発明の更に他の一実施例のバーコード選択画面を示す図である。
【符号の説明】
【００５８】
１１０：印字物検知部、  １２０：文字信号発生部、  １３０：印字内容記憶部、  １４０：印字内容反映部、  １５０：入力部、  １６０：表示部、  １７０：制御部、  １７１：ＲＯＭ、  １７２：ＲＡＭ、  １７３：ＣＰＵ、  １７４：ＥＥＰＲＯＭ、  ２０１：ノズル、  ２０２：搬送ベルト、  ２０３：被印字物、  ２０４：印字物検出センサ、  ２０６：帯電電極、  ２０８：偏向電極、  ２０９：インク容器、  ２１０：インク供給管、  ２２０：供給ポンプ、  ２２１：ガター、  ２２２：回収管、  ２２３：回収ポンプ、  ２３０：インク、  ６００：バーコード選択画面。
【図１】
2010137408.tif 000003
【図２】
2010137408.tif 000004
【図３】
2010137408.tif 000005
【図４】
2010137408.tif 000006
【図５】
2010137408.tif 000007
【図６】
2010137408.tif 000008
【図７】
2010137408.tif 000009
【図８】
2010137408.tif 000010
【図９】
2010137408.tif 000011