1

Windows 環境で ActiveX コントロールを使用してサーマル ラベル プリンター (出荷ラベルに固有) に印刷できる Web ベースのアプリケーションを構築していますが、OSX に最適な方法を見つけるために頭を悩ませています。明らかに ActiveX は Mac では動作しません...

どこから探し始めるかについてのアイデアはありますか? フラッシュムービー?ファイアフォックスのアドオン?グーグルで指が疲れました。

4

4 に答える 4

0

この問題をすばやく解決するための私の最初の選択は、LoftwareやBartenderなどのエンタープライズラベルプリントサーバーを使用することです。しかし、あなたが言ったように、それらは高価であり、あなたはあなたの製品を再販することを計画しています。

私の2番目の選択肢は、ActiveXコントロールを廃棄し、単純なプリントサーバーを構築することです。ラベルプリンターの世界には標準の制御言語はありませんが、特定のクラスのZebraプリンターで標準化する場合は、最初に1つのドライバーを実装するだけで済みます。これはDatamaxプリンターでのみ行ったことがありますが、Zebraプリンターのプロセスも同様であると確信しています。

サーバーはラベルデータを入力(パレットID、出荷先住所など)として受け取り、そのデータをテンプレート(テキストベースのプリンター制御言語で丹念に作成)に挿入してから、このラベルファイルを適切なプリンターに送信します。

私の3番目の選択肢は、探しているブラウザベースのソリューションです。IT部門はそのようなものを嫌います。

于 2010-02-23T01:46:23.183 に答える
0

通常の Web 言語では、Mac OS の Web ページから周辺機器を制御することはできません。

本当にウェブページからそれを呼び出す必要があり、実際のアプリケーションを作成する余裕がない場合、Safari で最善の方法は、 Javascript から Objective-C を使用するプラグインを構築し、内部から重い作業を行うことです。あなたのプラグイン。Firefox にも同様のソリューションが存在する可能性があります。

また、私が理解しているように、プログラムはプリンターが接続されたクライアントで実行されます。サーバー側のスクリプトを作成して Mac にインストールすると、Web ページでそれを駆動して印刷を実行できます。

于 2010-02-22T23:45:38.403 に答える
0

Safari、Firefox、およびその他の Mac Web ブラウザーで動作するNPAPI プラグインを作成できます。プラグインを使用するには、システムにプラグインをインストールする必要があります。自動的にインストールする方法はありません。

于 2010-02-23T21:35:44.277 に答える
0

JavaScript 印刷 API をそのまま使用することはできませんか?

于 2011-11-29T22:59:25.923 に答える