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