問題タブ [point-of-sale]
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.
c# - キーボードの「ウェッジ」からの入力を処理するための最良の方法
キーボードウェッジマグカードリーダーからの入力を受け取るC#POS(販売時点情報管理)システムを作成しています。これは、磁気ストライプから読み取ったデータが、キーボードですばやく入力されたかのように入力されることを意味します。現在、私はKeyPressイベントにアタッチし、カードスワイプセンチネル文字を含む一連の非常に高速なキープレスを探すことでこれを処理しています。
この種の入力を処理するためのより良い方法はありますか?
編集:デバイスは単にデータをキーストロークとして表示し、他のドライバーを介してインターフェイスしません。また、これらのタイプのデバイスを幅広く使用しているため、使用されているウェッジの特定のモデルに関係なく、メソッドが機能するのが理想的です。ただし、他に選択肢がない場合は、やらなければなりません。
database - データベースをリモートの場所にコピーする
当社の EPOS システムは、データベースを zip ファイルに圧縮し、共有ディレクトリを使用して各レジに手動でコピーすることにより、データをコピーします。
各ブランチは VPN を使用してメインの場所に接続されますが、これは問題になる可能性がありますが、ファイル共有が正しく機能するために必要です。
データベース システムは現在レプリケーションをサポートしていないため、データをコピーするための別のソリューションはありますか、それともソフトウェアを別のデータベースに移行する必要がありますか?
point-of-sale - Compris POS とのインターフェース
Compris POS とのインターフェース方法に関するデータを持っている人はいますか? Compris POS があり、データベースからデータを取得する必要があります。基になるデータ形式に関する情報を NCR から取得できません。また、誰かがデバイスをリバース エンジニアリングしたか、デバイスに関するドキュメントを持っていないか疑問に思っていました。
c# - c# で USB 経由で POS プリンターを駆動する
c# から USB POS プリンターを最適に駆動する方法を教えてください。POS プリンターは通常、シリアル、TCP/IP、または USB ベースです。シリアルと TCP/IP を実現する方法は知っていますが、C# での USB 経由の通信についてはわかりません。Microsoft から POS.NET と呼ばれるレイヤーが提供されていることは知っていますが、これを使用しないようにしたいと考えています。人々が推奨できるアイデアや C# ライブラリは本当にありがたいです。ありがとう
database - GUI POS システムのデータベース、プログラミング言語、フレームワークに関する提案はありますか?
当社の POS システムには、受発注機能、販売履歴、注文履歴など、多くの追加機能があります。主な問題は、システムがゼロから適切に設計されていないため、修正に時間がかかりすぎて、お客様からのリクエストを処理します。また、現在使用しているテクノロジー (Progress データベース、言語用の Progress 4GL) では、データベース接続などのマルチユーザー ライセンス料金により、お客様にかなりのライセンス費用が発生します。
多くの議論の後、おそらくゼロからやり直すことになりそうです (少なくとも当面は現在の製品を維持しながら)。私たちはいくつかのことを探しています:
優れた GUI フロント エンドを備えたシステムを作成します (現在は CHUI であり、アプリケーションはフロント エンドを再設計できるように構築されていませんでした... ビジネス ロジックと GUI の階層化や分離はありません... 身震いします)。
製品にすべての機能を含める必要がないように、さまざまな機能をモジュール化できるシステムを作成します。これにより、基本的な機能と低価格を求める現在の顧客のコストを抑えることができます。ベルとホイッスルは、それらを必要とする人が利用できるようになります。
適切な設計パターンを使用して、製品をいつでも簡単に追加または変更できるようにします (つまり、アプリケーションまたはそのほとんどを書き直す必要なく、データベースを変更したり、フロント エンドを変更したりします)。これは、Progress 4GL コードがデータベースに対して直接コンパイルされるため、現在問題になっています。データベースの小さな変更には、多くのコードの再コンパイルが必要です。
私たちの新しいシステムは Linux ベースで、クライアント アプリケーションが 1 つまたは複数の Windows ボックスから機能を提供する可能性があります。
だから私が探しているのは、この種の製品に推奨されるデータベースやフレームワーク、またはプログラミング言語に関する提案です。この分野の経験がある人なら誰でも、私たちを正しい方向に向けることができるかもしれませんし、何を避けるべきかについての考えを持っているかもしれません. .NET と SQL Express を検討しましたが (エンタープライズ レベルの DB は必要ありません)、それでは Windows に限定されます (とにかく私が知る限り)。Linux 環境で .NET コードを書くための Mono については聞いたことがありますが、まだよく知りません。また、Java および MySql ベースの実装も検討しました。
要約すると、次のことを行う予定です。
製品の開発に使用するテクノロジーのライセンス コストを抑えてください (Oracle はいいですね! MySQL はいいですね)。
保守とサポートが容易なソリューションを提供します。
CHUI フロント エンドを介して「古い」ハードウェアで実行できるコンポーネントを備えたソリューション。(一部のお客様は 40 台以上の端末を所有しており、PC に切り替えるには多額の現金が必要になります)。
提案をいただければ幸いです。
ありがとう
[更新] 現在、総コストの分析を行っていることにご注意ください。この質問は、分析に含めるか検討するための「教育を受けた」オプションをいくつか提供することを目的としています。クライアント/サーバーのセットアップに関する経験/提案を共有できる人なら誰でも歓迎します (POS システムの経験がある人だけではありません... それは単なるボーナスです)。
[アップデート]
興味のある方のために説明すると、最終的に Microsoft Dynamics NAV、LS Retail (POS およびその他のさまざまなプラグイン) を使用し、その上でいくつかのカスタマイズ作業を行いました (現在取り組んでいます)。この設定により、現在のシステムに欠けていた、完全に統合された g/l システムを持つという追加の利点が得られました。
delphi - 2台目のモニターでプログラムを開始しますか?
アプリケーションがDelphiまたはC++Builderで表示されるモニターを指定する方法はありますか?
私は、ホスピタリティシステムによって生成されたキッチンの注文をセカンダリモニターに表示する、顧客向けの簡単なプログラムを開発しています。現在、ウィンドウが起動した後、手動でウィンドウを2番目のモニターにドラッグする必要があります。
.net - POSプリンターC#で紙送り
私はposプリンター(Epson TM-U220D)で紙をプログラムで供給しようとしています。私が抱えている問題は、ドキュメントの最後の行が印刷されず、次のドキュメントの最初の行として印刷されることです。「ESC|flF」コマンドを送信する .NET 用の POS を試しました。また、シリアル ポートを使用して生の esc/pos コマンドを送信しようとしましたが、機能しません。何か案は?
c# - キーボード ウェッジからの入力の処理
マイクロフトの質問の続き
キーボード「ウェッジ」からの入力を処理する最良の方法
キー ストロークをインターセプトするクラスを作成する必要があります。入力がキーボード ウェッジからのものであると判断された場合 (上記の投稿で説明されているように)、データは処理のために POS クラスに送信されます。通常の方法でウィンドウで処理されます。これにより、2 つの疑問が生じます
WinForm でないときにキーストロークをインターセプトするにはどうすればよいですか。
キープレスをウィンドウに渡すにはどうすればよいですか。
ありがとう
delphi - 「ESC/POS」エプソン バーコード テスト プログラムはどこにありますか?
エプソンの「ESC/POS」プリンターでバーコードを印刷するのに苦労しており (Delphi を使用)、プリンターに障害がないかどうかをテストしたいと考えています。「ESC/POS」でバーコードを印刷するプログラムがどこにあるか知っていますか? 最後の手段として、OPOS プログラムでも問題ないと思います。
また、動作するデモ Delphi プログラムも問題ありません。これまでに持っている Delphi スニペットはすべて機能していません。
使用しているプリンターはエプソンのTM-L60IIです。
c# - .Net からのサーバー側の印刷 (WinForms なし)
ちょっと印刷中毒者は、この開発の正しい方向に私を送るためにいくつかの指針が必要です.
私は地元の店の epos システムを開発しており、後でこれを e コマース サイトに結び付けます。
epos システムのフロント エンドは WinForms になり、USB デバイスを簡単に処理できるようになり、WebForms/MVC 管理コンソールを使用する予定です。
私たちが未経験の領域の 1 つは、印刷です。バーコードを印刷する必要があり、これを管理コンソール (Web ベース) から行いたいと考えています。
それで(最後に)質問です。Web フォームから .net のサーバー (IIS) インスタンスから接続されたプリンターに直接印刷できるようにするコードをどこから探し始めますか。