問題タブ [opos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3867 参照

c# - レシート用の OPOS プリンターを使用して印刷中にフォント サイズを小さくする

OPOS プリンターを使用して印刷するときに、テキスト/フォントのサイズを小さくするにはどうすればよいですか? この作業を行うために、Epson プリンターと次のソフトウェア コンポーネントを使用しています。

  • .Net 用 OPOS ADK
  • .Net 用 Microsoft POS

行を印刷するために使用されるコマンドは

フォントサイズを小さくするためのエスケープ文字はありますか? RecLineChars は 42 に設定されています。

0 投票する
1 に答える
295 参照

c++ - C++ でスレッド ヘルパーを使用する方法

OPOS デバイスを制御するために DLL をリファクタリングしようとしています。デバイスが要求されて有効になると、OPOS デバイスから受信したデータを常にチェックするスレッドが開始されます。メソッドを宣言しますOposReader.h

しかし、そのメソッドを引き出してヘルパーに移動する方が良いと思いました。だから私はそれを入れるクラスを作成しReaderThreadHelper.hました...しかし、スレッドではOposReaderの値を調整する必要があります。

そのため、OposReader で呼び出す#include ReaderThreadHelper.hReaderThreadHelper.h、... を実行する必要があり#include OposReader.h、循環参照の問題が発生します... C++ に慣れていないため、修正方法を知ることができません。

そもそもこれをやるべきだったのですか?これを行うより適切な方法はありますか?

0 投票する
1 に答える
1525 参照

c# - C#OPOS共通制御オブジェクトとサービスオブジェクトとの下位互換性

私は現在、OPOSデバイス用のMonroe Consulting Services CommonControlObjectsパッケージを使用するアプリケーションを開発しています。これらはすべて以前のリリースすべてと下位互換性があることをWebサイトで読みました。

「このリリースは、リリース1.01からリリース1.13までのすべてのOPOSAPIをサポートしています。」

いくつかのメソッド呼び出しが開発の年月を経て変更されたことを私は知っていますが、それは必ずしも私に関係することではありません、私はそれに適応することができます。1.13バージョンのCCOが、ベンダーが提供する古いバージョンのサービスオブジェクトで機能するかどうかについて、私は混乱しています。

以前のソフトウェアはCCOの複数のバージョンを指し示しており、すべてが正常に機能していますが、このアップグレードでは、ベンダーのハードウェアにバンドルされているコントロールオブジェクトを使用するのではなく、すべてを1つの共通のスキームに統合しようとしています。私はすでにEpsonTR-24942で1.13ドライバーをテストしましたが、すべてが機能しているようです。誰かがこのトピックにもう少し光を当てることができれば、それは大いにありがたいです。

CCOを変更することは、必然的にサービスオブジェクトを更新する必要があることを意味しますか?

0 投票する
1 に答える
2132 参照

delphi - Delphi での OPOS の使用

OPOS を使用して TOPOSPOSPrinter.open を使用すると、「インターフェイスがサポートされていません」というエラー メッセージが表示される

プリンター IBM4610 を使用しようとしていますが、ドライバー OPUS を使用すると、この問題が発生します。

コードがコンパイルされます。

コード

助けてください。

あなたの親切な助けをありがとう:)

0 投票する
2 に答える
2066 参照

c# - OPOS .NET 4.0 スキャナー/スケール

POS For .NET を使用して、opos アプリケーションでチケットプリンター、スキャナー、スケールを使用しています。Monroe から CCO をインストールして、Windows 7 / .NET 4.0、WPF アプリケーションで動作するようにしました。

私の Epson プリンターと Datalogic スキャナーは完全に機能しています。これは、app.config で機能させるために使用するものです。

現在、Symbol スキャナと Mettler toledo スケールを使用しようとすると問題が発生します。どちらもアクセス違反の例外を与えます:

スケール間のコードにコメントを付けようとすると、シンボルは機能しません。この問題を解決する方法について何か考えがある人はいますか? または、根本的な問題は何ですか?私は何日もインターネットで探していたので、解決策をいただければ幸いです。

ありがとう、ザルコス

0 投票する
1 に答える
2249 参照

c# - OPOS 互換ハードウェアを操作するためのイベントの順序は?

OPOS 互換の MSR を使用しています。イベントの順序は次のとおりです。

  1. 開ける
  2. 請求
  3. 有効
  4. リリース
  5. 近い
0 投票する
1 に答える
1950 参照

c# - OPOS デバイスを開く際のエラー

一部の POS 周辺機器にアクセスするために .net 用の OPOS ドライバーを使用しています。SetupPOS utiltiy を使用して LDN を追加しました。しかし、デバイスを開こうとすると (Open コマンド)、エラーが発生します。

メッセージ:「構成情報エラー」

LDN を追加したため、オブジェクトの初期化が行われています。デバイスを開こうとしているときにエラーが発生しました。

ありがとう。

0 投票する
1 に答える
1006 参照

c++ - MFC は、OPOS 用に Typelib または ActiveX を追加します

そのため、職場では、いくつかの異なる目的で OPOS ドライバーに数か月取り組んできました。私はプロジェクトを作成しませんでしたが、私はそれを引き継ぎ、それを開発しているのは私だけです。だから今日、私はそれが行われた方法に興味があり、間違った足で始まったのではないかと思う. MCS (Monroe Consulting Services) という会社の OPOS ドライバーが使用されていることを確認するために、少し調べてみました。1.13 をダウンロードして、MSI バージョンをインストールしました。VSを起動して、新しいmfc dllを作成しました。次に、クラスを追加しました。これは私が混乱しているところです。

Typelib を選択するか ActiveX を選択するかは問題ではありません。通常、追加/拡張できるインターフェイスの同じリストが表示されます (MSR で思い浮かぶ 1 つの例外を除いて、拡張可能なイベント インターフェイスがあります)。同じヘッダー ファイル (msr の場合は COPOSMSR.h) を作成しますが、一方は CCmdTarget を拡張し、もう一方は CWnd を拡張します。これは私の最初の質問です。どちらを選ぶべきですか?typelib とは何か、ActiveX コンポーネントとは何か、それらはどのように異なるのか。

私が取り組んできたのは、CCmdTarget を拡張したものです。私の人生では、ドライバーがファイル (USNMSRRFI​​D) の 1 つを使用することをどのように認識しているかを理解することはできませんが、それがすべての開発が行われた場所です。(私はそれを少し分割したので、1 つの巨大なファイルではありませんでした)しかし、そのファイルは COPOSMSR を拡張しません..CCmdTarget も拡張します。USNファイルがMSRRFI​​D.idlにあると言及しているのを見るのは唯一の時間です(これは私をさらに混乱させます)これについて明確な人はいますか?

私の一部は、これが展開するときに非常に大きな影響を与える可能性があると考えています. このドライバーを利用するために作成されたいくつかのテスト アプリでは、さまざまなドライバーの登録、特定のフォルダーへのファイルのコピー、レジストリの設定など、やや複雑なセットアップ プロセスが必要です。これが何を意味するのか、また、これらの OPOS デバイスの 1 つを適切に拡張する優れたアプリケーションを作成する方法を理解できれば、将来、さらに悲しみを癒すことができると思います。

ヒントや指針はありますか?それが初心者の質問である場合は申し訳ありません..しかし、私はC ++が初めてです。私は Java から始めて C# に移行したので、このようなことのいくつかは私の頭を悩ませています....

0 投票する
1 に答える
871 参照

c# - Microsoft POS .NETを使用して、サーバー上で出力を「レンダリング」し、印刷のためにバイトをクライアントに送信することは可能ですか?

Microsoft POS.NETをEpsonレシート印刷で使用すると、プリンターに送信されるはずのバイトを書き込むことで、サーバー(サーバーにはPOS.NETおよびEpsonドライバーがインストールされていますが、プリンターは接続されていません)で印刷するためのレシートを作成できますか?ファイルに?

その後、これらをプリンタがインストールされているクライアントマシンに送信できるようにしたいので、バイトをプリンタにストリーミングするだけです。

これまでに入手したのは、開発マシンで実行されているEpsonサンプルコードだけです。「ファイルに出力」を実行したり、バイトをインターセプトしたりする明確な方法がわかりません。

0 投票する
1 に答える
1438 参照

c++ - OPOS プリンター ドライバーに送信されるデータ フローをキャプチャして制御する方法

OPOS プリンター ドライバーに送信されるデータをキャプチャし、続行するかどうかを制御しようとしています。

私が最初に考えたのは、仮想 OPOS プリンター ドライバーを開発することでしたが、コードに深く入る前に、これを実現するための他のより良い方法を知っているかどうか調べたいと思います。

特定の OPOS ドライバーの入り口でリッスンし、データがプリンターの OPOS ドライバーに進むかどうかを制御する方法はありますか?

更新 私は、MS Windows XP 以降について話しています。