Ben sorunumu tamamen çözen bir yol buldum, çözüm liste arşivlerinde bulunsun diye buradan tekrar haber sizleri rahatsız ediyorum.

html2ps'in türkçe karakter anlamasının bir yolunu malesef bulamadım ama htmldoc isimli program bu işi çok kolay yapabiliyor. Farklı sayfaları birleştirme, dosya kaydetme özelliklerinin yanısıra C, PHP, Perl, Java gibi pek çok dilden basit betiklerle de kullanılabiliyor.

ben lpr filtresi olarak kullanmak için;

htmldoc --format ps3 --webpage /var/www/reports/deneme.php  |lpr


gibi bir format kullanıyorum.

Herkese yardımları için bir kez daha teşekkürler.

Merter BOZKUŞ



Merter BOZKUS yazmış:
Haklısınız, biraz araştırmayla bahsettiğiniz filtreleme işlemini öğrendim. Şu anda

html2ps dosyam.html | lpr

komutunu kullanıyorum, seçenek ve diğer parametrelerle boğmaya _şu an için_ gerek yok :)

Fakat bana çok ciddi gibi gözüken bir sorunla karşı kaşıyayım, html2ps iso-8859-9'u desteklemiyor, sadece 1.yi destekliyor. Türkçe karakter problemimi aşmak için google malesef yardımcı olamadı ya da ben doğru soruları soramadım.

Html2ps'e türkçe öğretmenin bir yolu var mı? ya da başka bir şey deneyebilir miyiz? mesela bir PHP betiği ile dosyamı 8859-1'e çevirmek mümkün mü? php üzerinden kullanıcıya soru sorulmadan ps ya da pdf filtrelemek mümkün mü? hatta jpg de işimi görebilir sanırım.

Eğer konu hakkında bir fikri olan varsa lütfen paylaşsın; en azından bir başlangıç olabilir. Şimdiden teşekkürler.

Merter BOZKUŞ


Gökşin Akdeniz yazmış:
On Wednesday 20 January 2010 12:32:17 Merter BOZKUS wrote:
Görebildiğim kadarıyla lpr resim, metin ve pdf'i basmak için uygun.
Sanırım pdf'e çevirmek zorunda kalacağım. İlgilenen herkese teşekkürler.

PDF çevirmeden yazdırabilirsiniz. LPR kullanarak herşeyi yazdırabilirsiniz. yeterki dorğu yapılandırın. Yapmanız gereken kullanacağınız yazıcı için uygun olan bir filtre kullanıp çıktıyı bu filtreden geçirip yazdırmak. LPR BSD sistemlerde ve hatta Linux dağıtınmlarında da aynı biçimde kullanabilirsiniz. Konuyu Enixma'nın Aralık 2009 sayısında BSD bölümünde yazmıştım. işinizi görecektir.

PHP içerisinden nasıl yapılır  o konuda bir yorum yapamayacağım.
------------------------------------------------------------------------

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

------------------------------------------------------------------------

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

Cevap