このユーティリティを利用して、POSプリンタ / キャッシュドロワをOPOS環境で使用するためのデバイスの設定/登録を行ないます。
このユーティリティにより提供されるPOSプリンタデバイスクラス / キャッシュドロワデバイスクラスのサービスオブジェクトは、
OPOS標準に準拠したコントロールオブジェクトで使用することができます。
このユーティリティでは、Common Control Object(CCO)を使用しています。
OPOSアーキテクチャについて、詳しくはUnified POS のウェブページをご参照ください。
OPOSを使用される際は、プリンタ設定より「NSB機能」を「有効」に設定してください。
OPOS環境にはコントロールオブジェクト(CO)、または、コモン・コントロール・オブジェクト(CCO)の登録が必要です。
本機能が動作するために必要となるコモン・コントロール・オブジェクト(CCO)の登録が完了している場合は、
”コントロールオブジェクト”のチェックボックスにチェックが入ります。
利用するPOSプリンタデバイス、または、キャッシュドロワデバイスの”コントロールオブジェクト”のチェックボックスにチェックが入っていない場合には、
チェックを入れてください。
それにより、必要なCCOがPCのレジストリに登録されます。
COまたはCCOの登録が確認されると、登録された内容が画面上に表示されます。
また、他のCOが既に登録されている場合、本機能が必要とするCCOを登録することはできず、”コントロールオブジェクト”のチェックボックスはグレーアウトされます。
(他のCOとの共存はできません。)
この場合、先に他のOPOSドライバをアンインストールする必要があります。
アンインストールについてはこれまで使用していたシステムの指示に従ってください。
本機能が動作するために必要となるサービス・オブジェクト(SO)の登録が完了している場合は、
”サービスオブジェクト”のチェックボックスにチェックが入ります。
利用するPOSプリンタデバイス、または、キャッシュドロワデバイスの”サービスオブジェクト”のチェックボックスにチェックが入っていない場合には、
チェックを入れてください。
それにより、必要なSOがPCのレジストリに登録されます。
SOの登録が確認されると、登録された内容が画面上に表示されます。
「POSプリンタ」グループにある[ 新しいデバイスを作成する ] ボタンをクリックすると、POSプリンタデバイス名の入力ウィンドウが開きます。
作成するPOSプリンタのデバイス名を入力して[ OK ]ボタンをクリックすると、”現在のコネクション”のインターフェイス設定にて、
初期設定によるPOSプリンタデバイスの追加を行ないます。
既に登録済みのデバイス名を入力した場合には、上書き保存の確認が行なわれ、[ OK ]をクリックすると初期設定の内容で上書き※ されます。
「登録されている全てのデバイスを見る」をクリックすることで、既存の全ての登録済みPOSプリンタリストが表示されます。
POSプリンタデバイスリストよりテストを行なうデバイス名を選択して[ テスト ]ボタンをクリックします。
OPOS CheckHealthメソッドを実行して、CheckHealthTextプロパティの値を返します。
また、正常な接続が確認された場合にはテストパターンが印刷されます。
POSプリンタデバイスリストより設定内容変更を行なうデバイス名を選択して[ 設定 ]ボタンをクリックします。
設定ウィンドウが開き、以下の設定内容の変更が可能となります。
POSプリンタデバイスから2バイト文字の印刷を行なう場合には「2バイトコード(漢字圏)」に設定します。
それ以外の場合は「1バイトコード(非漢字圏)」を設定します。
初期設定では「1バイトコード(非漢字圏)」が選択されています。
プリンタに登録したロゴデータを使用して印刷を行う場合には「使用する」に設定します。
それにより、ロゴ印刷の印字スループットが上がる効果を期待できます。
初期設定では「使用しない」が選択されています。
ロゴの登録方法についてはロゴ登録をご参照ください。
POSプリンタデバイスの印字領域を設定します。
初期設定値は工場出荷時の設定値です。
POSプリンタデバイスの通信タイムアウト時間を設定します。
設定範囲は200ミリ秒~30000ミリ秒です。
初期設定では「10000」が設定されています。
ご使用の環境でプリンタがオンラインまたは待機状態であるにも関わらず通信のタイムアウトまたは失敗が発生する場合には、
この値を長く調整することで改善される場合があります。
[ デフォルトに戻す ]ボタンをクリックすると、設定変更した言語地域・NVLogo印刷・印字領域・通信タイムアウトの各値を
初期設定の値に戻します。
| 言語地域 | 標準 |
|---|---|
| NVLogo印刷 | 使用しない |
| 印字領域 | 工場出荷時の設定値 |
| 通信タイムアウト | 10000 |
[ 追加 ]ボタンをクリックして、作成する論理デバイス名を入力することで、論理デバイス名を設定します。
すでに登録されている名前は使用できません。
”POSプリンタデバイスリスト”または、”登録されている全てのデバイスを見る”で表示されるリストで、 削除するデバイス名を選択して[ 削除 ]ボタンをクリックします。
「キャッシュドロワ」グループにある[ 新しいデバイスを作成する ]ボタンをクリックすると、キャッシュドロワデバイス名の入力ウィンドウが開きます。
作成するキャッシュドロワのデバイス名を入力して[ OK ]ボタンをクリックすると、”現在のコネクション”のインターフェイス設定にて、
初期設定によるキャッシュドロワデバイスの追加を行ないます。
既に登録済みのデバイス名を入力した場合には、上書き保存の確認が行なわれ、[ OK ]をクリックすると初期設定の内容で上書き ※ されます。
「登録されている全てのデバイスを見る」をクリックすることで、既存の全ての登録済みキャッシュドロワリストが表示されます。
キャッシュドロワデバイスリストよりテストを行なうデバイス名を選択して[ テスト ]ボタンをクリックします。
OPOS CheckHealthメソッドを実行して、CheckHealthTextプロパティの値を返します。
また、正常な接続が確認された場合にはキャッシュドロワが動作します。
キャッシュドロワデバイスリストより設定内容変更を行なうデバイス名を選択して[ 設定 ]ボタンをクリックします。
設定ウィンドウが開き、以下の設定内容の変更が可能となります。
設定するキャッシュドロワデバイスで使用するキャッシュドロワ回路を選択します。
初期設定では「ドロワ1」が選択されています。
キャッシュドロワデバイスを駆動するONパルス幅(通電時間)を設定します。
初期設定では「200ミリ秒」が選択されています。
キャッシュドロワデバイスが正常に駆動しない場合に、ご使用のキャッシュドロワに合わせて設定を行なってください。
キャッシュドロワデバイスを駆動するOFFパルス幅(ディレイ時間)を設定します。
初期設定では「200ミリ秒」が選択されています。
キャッシュドロワデバイスが正常に駆動しない場合に、ご使用のキャッシュドロワに合わせて設定を行なってください。
ご使用のキャッシュドロワデバイスがステータス信号機能をサポートしている場合、
「使用する」を設定するとキャッシュドロワの開閉状態を通知することができます。
初期設定では「使用しない」が選択されています。
ドロワステータスを使用する場合に、キャッシュドロワの特性に合わせたステータス信号の設定をします。
初期設定では「通常」が選択されています。
設定するキャッシュドロワデバイスの通信タイムアウト時間を設定します。
設定範囲は200ミリ秒~30000ミリ秒です。
初期設定では「10000」が設定されています。
[ デフォルトに戻す ]ボタンをクリックすると、設定変更したキャッシュドロワ回路・ONパルス幅・OFFパルス幅・ ドロワステータス・ステータス信号・通信タイムアウトの各値を初期設定の値に戻します。
■ 初期設定値| キャッシュドロワ回路 | ドロワ1 |
|---|---|
| ONパルス幅 | 200 | OFFパルス幅 | 200 | ドロワステータス | 使用しない | ステータス信号 | 通常 | 通信タイムアウト | 10000 |
[ 追加 ]ボタンをクリックして作成する論理デバイス名を入力することで、論理デバイス名を設定します。
すでに登録されている名前は使用できません。
”キャッシュドロワデバイスリスト”または、”登録されている全てのデバイスを見る”で表示されるリストで 削除するデバイス名を選択して[ 削除 ]ボタンをクリックします。
Copyright (C) 2016 Star Micronics Co., Ltd. All rights reserved.