簡単な解決策は、最小サイズのポップアップ (または場合によっては iFrame) を使用することですが、これはもちろん、ユーザー エクスペリエンスに関しては粘着性があります。特に、このソリューションがビジネスに提供している製品/サービスの一部である場合はなおさらです。顧客。
WIN32 API: これを行う適切な方法には、ユーザー側で追加の作業が必要ですが、特にこのような種類のプロジェクトを頻繁に行う場合は、時間と労力を費やす価値があります。残念ながら、数行のコードを書いて回答を投稿するよりもはるかに複雑です。
ステップ 1) そのプリンターのドライバーとドキュメント パッケージをダウンロードします。彼らは通常、まさにこの理由から、広範な開発者向けドキュメントを持っています。Win32 API セクションに進みます。ここであなたのプリンターのパッケージを見つけました:
https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=2783&scat=31&pcat=3
ステップ 2) PHP Win32 API の実装を調べて、いくつかのテスト呼び出しをセットアップします。ドキュメントへのリンクは次のとおりです。http://php.net/manual/en/ref.w32api.php
ステップ 3) PHP から必要に応じてアドレスを検索して出力するクラス/モジュール/関数をセットアップします。
ステップ 4) 最終的にサーバー/クライアント セットアップに切り替えたときにアドレス印刷を行うには、PHP コードを実行可能ファイルにコンパイルし、各クライアントで MIME タイプをセットアップして、ブラウザー経由でアドレス印刷ファイルを受信し、直接 . exeファイル。
大規模なイベント管理システムのために、ELTRON でエンコードされた磁気ストライプ (クレジット カード) プリンターを Perl と統合する必要がありました。それは魔法のように機能しました。
繰り返しますが、これはコードを数行書くほど簡単ではありませんが、プリンター API を使って作業を進めながら、より具体的な質問を投稿できます。
幸運を。