0

OpenERP 6.1 ソフトウェアをインストールしましたが、それを会計プリンターに接続したいと考えています。フィスカル プリンターのベンダーから入手した .dll ファイルがいくつかあります。Fiscal プリンターは、シリアル ポートを介して通信する必要があります。ベンダーごとに、これらのファイルは、ビルドしているプログラムのソース コードに組み込む必要があります。これらのファイルは .net ファイルです。これらの .dll ファイルを使用せずに、プログラムが会計プリンターと通信する方法はありますか?

プリンターとプログラムを統合する方法についてのアイデアは高く評価されます。

4

1 に答える 1

0

そのプリンターで印刷したいものに応じて、次のことを試すことができます。

  • テキスト ファイルのディレクトリを監視する .NET サービスを記述します。ファイルがディレクトリに書き込まれると、その内容を出力してファイルを削除します。次に、何かを印刷したいときに、OpenERP がそのディレクトリにファイルを書き込むようにします。
  • いくつかの相互運用ツールを使用して、Python から .NET に直接通信します。私は使ったことはありませんが、Python for .NETは有望に思えます。また、 COM 相互運用機能を試して、 COM経由で公開するライブラリのラッパーを作成することもできます。
  • プリンターの実際のインターフェイスが何であるかを把握し、Python からシリアル ポートに書き込みます。
  • プリンターを通常の Windows プリンターとして構成し、OpenERP がレポート用に生成する通常の PDF を印刷します。お使いのプリンターでそれが可能かどうかはわかりません。
于 2012-05-24T20:59:02.740 に答える