[Retail] EPOS にOPOS プリンターを設定したが認識されない


[現象]

Retail の EPOS に OPOS プリンターの設定を行ったが、プリンターが正常に認識されず、Retail 起動時に以下のエラーが発生することがあります。

エラーメッセージ
————————————
An error occurred and Retail POS could not find the printer. You can try to fix the problem, and then click Retry. Or, click Cancel to start Retail POS without printer.

 

[ご確認いただきたい点]

 上記エラーが発生した場合、以下の設定についてご確認ください。ご確認いただいても引き続きエラーが発生する場合には [解決しない場合] にある資料とともに新規お問合せください。

1. プリンターの設定

プリンターに対応している OPOS ドライバー、ソフトウェアからプリンターに印刷できることを確認してください。

2. OPOS Common Object Control

EPOS がインストールされているマシンに、「OPOS Common Object Controlインストールされているかどうか、[プログラムと機能] (コントロールパネル > プログラムと機能) から確認してください。

 インストールされている場合には、上記プログラム名に記載されているバージョン(ex. OPOS Common Control Objects 1.13.003) も併せてご確認ください。

 インストールされていない場合には、以下の URL のページをご参照の上、OPOS Common Control Objects 1.13.003 のインストールをお願い致します。

 http://www.monroecs.com/oposccos_current.htm

 ※こちらは Microsoft 製品ではございませんので、インストールについてご不明な点がございましたら、上記ページのお問合せ先にご連絡ください。

3. Windows ドライバー

OPOS ドライバーがインストールされているマシンに、プリンターの Windows ドライバーもインストールされていますでしょうか。されている場合にはアンインストールし、エラーが解消するかどうか、ご確認ください。

4. ドライバー再インストール

OPOS ドライバーおよび OPOS CCO ドライバー(ver. 1.13.003 )再インストールすることにより、同じ現象(エラー)が解消した事例がございます。OPOS ドライバーおよび OPOS CCO ドライバー(ver. 1.13.003 )再インストールし、エラーが解消するか、ご確認ください。

5. レジストリ

EPOS がインストールされているマシンに設定されている POS プリンターの情報は、レジストリに格納されています。レジストリエディタを起動し、以下のレジストリの下に、使用されているプリンターが設定されているか、ご確認ください。

 (32bit) HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\POSPrinter
 (64bit) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\OLEforRetail\ServiceOPOS\POSPrinter

6. ハードウェア プロファイル の設定

AX に設定されているプリンターの情報を確認してください。ハードウェア プロファイル画面(*)にて、使用されているプロファイルを選択し、プリンタの設定について、(1)から(3)まで確認してください。

 (*) AX > 小売 > 設定 > POS > プロファイル > ハードウェア プロファイル

 

(1) デバイス名 :  5. のレジストリに設定されている POSPrinter の下にあるキー名と同じことを確認してください。
(2) 文字セット : 既定では「850」となっております。日本語 (シフト JIS) は 「932」 です。使用されているプリンタの設定にあっているかどうか、ご確認ください。
(3) バイナリ変換の印刷 : こちらは表示される文字をバイナリーテキストに変更します。開発者向けの機能ですので、こちらを オフにしてください。

上記変更点があった場合、保存後、配送スケジュール画面(*)より、該当のチャネルデータベースに対し、 1090ジョブを実行( メニューバー: 今すぐ実行) してください。

 (*) AX > 小売 > 定期処理 > データ配送 > 配送スケジュール

同画面にある、メニューバー: 履歴 より [ステータス]が「適用済」になっていることを確認後、EPOS を再起動し、現象が再現するかご確認ください。

 

[解決しない場合]

上記にて現象が解決しなかった場合、以下の資料ととともに弊社サポートまでお問合せください。

1. 問題発生時のイベントログ

エラー発生時のイベントログを取得してください。

[アプリケーションのイベントログ]

1) Windows にログオンします。
2) スタートメニュー [ファイル名を指定して実行] で eventvwr.exe と入力し実行します。
—> [イベントビューア] 画面が表示されます。
3) “Windows ログ” – “アプリケーション” で右クリックし、[現在のログをフィルター] を実行します。
—> [現在のログをフィルター]画面が表示されます。
4)  [ログの日付] で [過去7日間]を選択します。
5)  [イベントレベル] ですべてのレベルを選択し、[OK]ボタンをクリックします。
6) “Windows ログ” – “アプリケーション” で右クリックし、[フィルターされたログファイルの名前を付けて保存] を実行します。
—> [名前を付けて保存] 画面が表示されます。
7) ファイルの種類で “イベント ファイル (*.evtx)” を選択します。
8) 任意のファイル名を入力し [保存] を実行してファイルに保存します。
—> [表示情報] 画面が表示されます。

9) [これらの言語ついての表示情報] をチェックし、[日本語(日本)]をチェックします。

2. バージョン

AOS のバージョンと、現象が発生している POS のバージョンについて、それぞれご確認ください。
 
– AOS
C:\Program Files\Microsoft Dynamics AX\60\Server\MicrosoftDynamicsAX\bin\Ax32serv.exe

– POS
C:\Program Files (x86)\Microsoft Dynamics AX\60\Retail POS\pos.exe

上記のexeファイルを右クリックし、プロパティを選択します。プロパティ画面の「詳細」タブをクリックすると「ファイル バージョン」をご確認頂けます。

3. レジストリの画面ショット

[ご確認いただきたい点] の 5. でご確認いただいたレジストリの画面ショットを送付ください。

4.  ハードウェアプロファイルの画面ショット

[ご確認いただきたい点] の 6. でご確認いただいたハードウェアプロファイルの画面ショットを送付ください。

 

[参照資料]

 タイトル : Steps to install OPOS drivers
 URL      : http://blogs.technet.com/b/xiaohu/archive/2015/04/17/steps-to-install-opos-drivers.aspx

 

 タイトル : Set up OPOS hardware devices [AX 2012]
 URL      : https://technet.microsoft.com/en-us/library/jj838775.aspx?f=255&MSPPError=-2147217396

 

Comments (0)

Skip to main content