PHP-Gtk yazıcıya bir baskı vermek nasıl?

2 Cevap php

PHP-Gtk kullanarak bazı kayıtları yazdırmak istiyorum.

Ben aşağıdaki kodu kullanıyorum ama o çalıştı olmadı.

$handle = fopen("PRN", "w"); 
fwrite($handle, 'text to printer'); 
fclose($handle);

Please help me Thanks Rahul

2 Cevap

Eğer i php.net üzerinde printer fonksiyonları bakmak gerektiğini düşünüyorum, bir Windows ortamı için bu soruyorsunuz Asumming

Yazıcı işlevleri PECL uzantıları parçası olan ve php.net (Bağlantı PHP 5.2.11 ile çalışır 5.2.6 PECL'de gider) indirebilirsiniz

PHP yazıcı işlevleri bana çok yararlı değildir, bu yüzden bir PDF oluşturmak ve çok daha iyi yazdırma desteği vardır varsayılan PDF okuyucu (genellikle Adobe Reader) tarafından görüntülenen için farklı teknikler kullanma eğiliminde. Kabul edilen bir davranış olmadığı zaman ama durumlar düşünebiliriz.

Php.net (baskılar yazıcı varsayılan) Kod örnek:

$handle = printer_open();
printer_start_doc($handle, "My Document");
printer_start_page($handle);

$font = printer_create_font("Arial", 148, 76, PRINTER_FW_MEDIUM, false, false, false, -50);
printer_select_font($handle, $font);
printer_draw_text($handle, "PHP is simply cool", 40, 40);
printer_delete_font($font);

printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);

Eğer yazıcı hangi aygıt bilmeniz gerekir ve bu işletim sistemine bağlıdır.

Sizin kod yazıcı PC'nin paralel portuna mevcut olarak varsayar. Bu var mı?