php 7用のプリンタ拡張はありますか?または誰かがフォームPHPを印刷する方法を解決するソリューションを提供できますか?それともソケットを使うべきですか?私は5.6からDLLを試しましたが、それはうまくいきませんでした。(php7 printer extension/dllはありますか?
答えて
the common tasks以外の拡張子をビルドするためにソースコードを利用できるようにするには、たくさんのことがあります。私はまた、成功していない(it builds but it doesn't work)と私自身もそれをやろうとしました。
私が見つけてまだ使っている最も簡単な方法POS(領収書)プリンタは単なるものです
system("(echo ".$TextToBePrinted.") >\\\\MachineNameOrPreferablyFixedIp\\PrinterNetworkName");
Ev新しい行が必要となる時があります。 NullとnewLine文字は実際にカスタムテキスト全体を含む1つのコマンドで送信することは可能ですが、非常に難解です。同じ種類のプリンタの場合は、esc-pos php libraryが利用可能です。
注:ローカルプリンターであれ、「\\ 127.0.0.1 \ PrinterNetworkName」として使用する場合は、共有してください。 PrinterNetworkNameは無効な文字をファイルと同じにするのを避けるので、 "Generic/Text Only"は "\\ 127.0.0.1 \ Generic Text Only"としてアクセスする必要があります。 、作成、書き込み、およびため正しく関連付けられている拡張子を持つsystem("print ...");
ファイル:一般的な使用のプリンタ用
Simmilar選択肢は、あなたが気にしない場合は、再度、COMN/LPTnにINGのsystem("echo ...");
は、偽造または実際のポートまたは、dosprnとfwriteのを使用して、または含まあなたが与えたファイル名
ハードコーダーの場合は、バイナリ(.exe)をビルドして、カスタムポートを聞くか、system(...);
というバイナリを直接呼び出して印刷することができます。ブーストを使用することはそれほど難しいことではありません。実際のハードコアの決定は、dll拡張を構築することです(ところで、C++のWindows APIには、紙やフォントのサイズ、スタイルなどを管理するためにPHPのような印刷用の類似機能が含まれています)。
バージョンの異なる2つの数字のPHPとdllは動作しません。だからそれを起こそうとはやめてください。
本当に' fastidious' ?私はあなたが必要とするすべてがエコーであると想像します.escapeshellarg($ text) ' – hanshenrik
これは役に立ちました。ありがとうございました! –
- 1. PHP7 STRICTモードはありませんか?
- 2. PHP7とSymfony3との互換性はありますか?
- 3. FatFreeまたはf3 FrameworkはPHP7と互換性がありますか?
- 4. PHP7 - nusoap - nusoap_clientには非推奨のコンストラクタがあります
- 5. PHP7ソースからコンパイル - いくつかのテスト失敗があります
- 6. php7 for imagecreatefromjpeg - パッケージ 'php5-gd'にはインストール候補がありませんか?
- 7. Android BlueTooth Printer Connectivity
- 8. Primefaces printer print div
- 9. Zebra Printer SDK swift
- 10. ocaml pretty printer(コードフォーマッタ)
- 11. Zend Framework 1のどのバージョンがPHP7と互換性がありますか?
- 12. PHP7セッションの警告は - PHP5.6からPHP7へのアップグレードでは
- 13. Android Printer FrameworkはBluetooth接続をサポートしていますか?
- 14. Escpos-php with serial printer
- 15. プリンタhp printer for android
- 16. Xojo Print Without Printerダイアログ
- 17. ジオメトリ計算用のphp7ライブラリはありますか?(具体的には2つのポリゴンの交差点)
- 18. php7のcurl_closeが動作しないのはなぜですか?多くのCLOSE_WAIT接続があります
- 19. Epson Point of Sale Printer - C#
- 20. PHP7:スカラー型の型宣言は整数を受け入れるべきではありませんか?
- 21. PHP7でAPCIteratorクラスが見つかりません
- 22. Cordova-plugin-printer crashing Ionic2 app
- 23. Bluetooth Thermal printer print half String
- 24. Printer Extension UIでUniversal Windows Platform(UWP)を使用できますか?
- 25. 組み込みのpretty printerをデバッグに使用しますか?
- 26. visual basic 2015 wmi default printer
- 27. Data :: Printer perl moduleのインストール方法は?
- 28. php7へのphp5拡張とMAKE_STD_ZVALの移植がありません
- 29. PHP7を使用する場合、PHPDocでメソッドを文書化する必要がありますか?
- 30. PHP7私はステップバイステップガイドに基づいてソースからPHP7をコンパイルしようとしています
Unix風オペレーティングシステムを使用している場合は、PHPサーバに[CUPS](https://www.cups.org/)をインストールし、プリンタをインストールし、 'exec( 'lpr -P printer_name /パス/ to/filename.txt '); ' – MonkeyZeus
lprは[ウィンドウズでも利用できます](https://www.itg.ias.edu/content/connect-network-printer-lpr-windows7) –