Php ile yazıcıdan Çıktı Alma
10
●13.265
- 20-06-2013, 11:17:28Saol hocam tşk ederim. window.print ile zaten cikti alabilecegimi biliyorum özellikle belirttimki php ile almam gerekiyor çıktıyı. Bir buton olacak o butona basildiginda arka planda pdf oluşturacak ve oluşturulan pdfi yazicidan cikti alacak. pdf oluşturma olayı hazır ama yazma olayı sıkıntılı. yapamadım. o yüzden ilgine tşk ederim.PiEycPi adlı üyeden alıntı: mesajı görüntüle
- 20-06-2013, 12:52:53Printer_write diye birşey duymuştum belki işinize yarar.
http://www.php.net/manual/tr/function.printer-write.php - 20-06-2013, 13:52:38Arkadaş yukarıda doğru olan şeyi söylemiş, demek ki siz bir yerlerde hata yapıyorsunuz.neptun adlı üyeden alıntı: mesajı görüntüle
Yazdırılacak dosyayı yazıcıya gönderme işi tarayıcının işidir. Tarayıcıya da ulaşmak için javascript kodunu kullanmanız gerekir. Bir butonun click eventine print işlemini atayın olsun bitsin. PDF oluşturma işini php ile yaparsınız, ama yazdırma işini javascript ile yaparsınız.
window.print();
hoşunuza gitmediyse farklı bir kod vereyim size:
<?php echo '<script type="text/javascript"> $(document.ready(function(){ window.print(); })); </script>'; ?>
Ek olarak:
Bu fonksiyon windows sunucu üzerinde çalışır ve sunucuya bağlı yazıcıya veri gönderir.LugiHaue adlı üyeden alıntı: mesajı görüntüle - 20-06-2013, 14:10:53Tşk ederim. Bende onu kullanıyorum. Ancak onunla pdf i yazdiramadim.LugiHaue adlı üyeden alıntı: mesajı görüntüle
Bende zaten win sunucu üzerinde ve localde çalışıyorum. Hoşuma gidip gitmemesi ile alakası yok. Ayrıca browser dan yazdırmak istemiyorum ben. Bunuda anlatamiyorum sanırım. İşlem php ile tek bir butona basildiginda yapılmak zorunda bende onunla uğraşıyorum. Ayrıca window.print() yaptıgım zamanda buraya yazmadan önce zaten denemişti hiç bir sonuç elde edemedim. Bu kadar basit şeyleri denememiş olma ihtimalim yok. Sonuç alsaydım zaten buraya yazmaya gerek görmezdim.bayGaReZ adlı üyeden alıntı: mesajı görüntüle
Keşke öyle bir olay olsa hocam benimde çok işime gelirdi.caqlayan adlı üyeden alıntı: mesajı görüntüle
Şuan geldiğim aşama direk win üzerinden yaptirmaya calisiyorum pdf oluşyor. bunu bir bat dosyasi ile yazdirmaya calisiyorum direk win komutları ile ancak söyle bir sorun var. bat dosyasına çift tikladigim zaman yazdirma işlemini sorunsuz yapiyor ancak exec(a.bat) dedigim zaman boş sayfa çikartiyor...
pdf oluşan php dosyasında bu kod işinizi görür