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

Cevap