[Linux-programlama] Re: Text Mod da Print Alma İşlemi

2014-11-19 Thread M.Dumlupinar
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  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
> Linux-programlama@liste.linux.org.tr
> 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
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Text Mod da Print Alma İşlemi

2014-11-19 Thread M.Dumlupinar
bu arada,

printer servisinizi embedded da tasarlayabilirsiniz. ben uzak sunucuda
çalışan bir uygulamamın yereldeki bir yazıcıya fatura basabilmesi için
remote özellikli tasarladım. bu sayede almanyadaki bir sunucuda bulunan
projem işyerimdeki yazıcıya fatura basabiliyor.

19 Kasım 2014 12:25 tarihinde M.Dumlupinar  yazdı:

> 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  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
>> Linux-programlama@liste.linux.org.tr
>> 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
>



-- 

İyi günler, iyi çalışmalar...

Mustafa DUMLUPINAR
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php