selamlar, bu sıkıntı için denenecek birkaç yok var:
1-java ve javascript tabanlı, jzebra: https://code.google.com/p/jzebra/ 2-activex-dll tabanlı, raw data printer component: http://www.vbgold.com/index.shtml#RawDataPrinter ya da benim seçtiğim yöntemi de deneyebilirsiniz: browser lar güvenlik gerekçesi ile işletim sistemine erişimi yasaklarlar. yazıcılar da işletim sistemi uç birimi oldukları için doğrudan erişemezsiniz. doğrudan erişmek yerine dolaylı erişebilirsiniz. bunun için client side belge basım isteklerini browserda değil de sunucu tarafında ele alabilirsiniz. ben yazdığım uygulamada bir tane printer servis yazdım, bu servis işi sadece gelen metin tabanlı dosyaları yazıcı hedeflerine göndermek yani bir anlamda dispatcher/router gibi çalışıyor. işleyiş temel olarak şöyle; -client belge bastırmak ister ve sunucuya bir çağırda bulunur (fatura bastır gibi) -sunucu gelen bu istekle ilgili belgeyi metinsel olarak ram de oluşturur -oluşan bu metin tabanlı belgeyi printer servisine gönderir. (ben iletişim kanalı olarak message queue yapısını kullandım, böylece çok fazla esneklik ve seçenek kazandım) -printer servis gelen mesajdaki belge ve yazdırma seçeneklerini değerlendirerek belgeyi yazdırır. 19 Kasım 2014 11:22 tarihinde Levent <[email protected]> yazdı: > Merhabalar, > Arkdaşlar web browserda görüntülenilen faturaları text mod da > bastırmak(print almak) istiyoruz. > (Malum artık tüm browserlarda print alma işlemi sadece grafik mod da > geliyor) > Platform olarak sıkıntı yaşamamak adına bu işlemi Java ile yapmaya karar > verdik. > Ancak konuya biraz yabancı olduğumuz için tam olarak nereden ve nasıl > başlayacağımızı bilemiyoruz. > İnternette ilgili kaynaklara baktık netekim işin içinden çıkamadık. > Daha önce bu tarz bir çalışma gerçekleştirmiş/tecrübe etmiş kimse var mı? > Kolaylıklar Levent "SARI" > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- İyi günler, iyi çalışmalar... Mustafa DUMLUPINAR
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
