Forumlar > Atölye > Yazılım Geliştirme (pythonda yazıcı(printer) kullanımı)
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

pythonda yazıcı(printer) kullanımı

bu konuda bilgisi olan varsa paylaşabilirse sevinirim
python tkinter kullanarak örneğin bir main window veya bir frame ve içindekiler yani widgetlerle
birlikte olduğu gibi nasıl yazıcıdan çıktı alabiliriz
saygılar ve teşekkürler şimdiden

 
Top
baDibere kullanıcısının resmi

baDibere

Kayıt: 14/10/2007
WWW

Re: pythonda yazıcı(printer) kullanımı

Nokta vuruşlular için şöyle bir dosya buldum: http://www.amk.ca/files/simple/pyprint

Top
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

Re: pythonda yazıcı(printer) kullanımı

http://docs.wxwidgets.org/stable/wx_printingoverview.html#printingoverview
sanırım buradakilerde bir işe yarayabilir ama ingilizcem o kadar iyi değil:)

nokta vuruşlu ve parelel port yazıcılar kullanım alanı oldukça sınırlı
etraf usb ler ve mürekkep püskürtten yazıcılarla dolu
teşekkürler

Top
Melen kullanıcısının resmi

Melen

Kayıt: 18/11/2006
WWW

Re: pythonda yazıcı(printer) kullanımı

Direk yazıcıdan çıktı yerine resim olarak çıktı alıp resimi çıktı olarak alsanız olur mu? qt nin desginerinde resim çıktısı alma seçeneği var. Ya da Pardus ta ekran görüntüsü alan güzel bir yazılım var sadece o pencereyi bile çekebilirsiniz. Laughing out loud

Top
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

Re: pythonda yazıcı(printer) kullanımı

istediğim şey resimde görülen
sil
tetkik kaydet
xls dosya aç
gibi bir buton koyup
bu butona basınca
main window olarak ekranda görülen
her şeyin printerden çıkması
muhakkak ki bir modül vesaire yardımı ile bu mümkündür
yoksa pythonda büyük eksiklik vardır:))

bu görüntüyü ksnapshoot ilede kaydedip yazdırabilirim
ama madem bir program yazıyoruz
doğru düzgün olsun profesyonel benzerleri gibi olsun

bu başlığa gelecek cevaplar eminimi bir sürü insana da yol gösterecektir
istihza.com dada bu konu hakkında bir başlık yok malesef
yada ben görmedim

bir önceki mesajımda verdiğim linkteki
http://docs.wxwidgets.org/stable/wx_printingoverview.html#printingoverview

yazılanlar
söylediklerimin mümkün olduğunu çağrıştırıyor bana
ama tabiki dediğim gibi dilim yetsede anlayabilseydim

Top
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

Re: pythonda yazıcı(printer) kullanımı

hali hazırdaki kodlar ektedir
python ve tkinter ile hazırlandı

Top
baDibere kullanıcısının resmi

baDibere

Kayıt: 14/10/2007
WWW

Re: pythonda yazıcı(printer) kullanımı

Sanırım bazı dosyalar eksik. logo.jpeg gibi. O nedenle çalıştıramadım.

Bunun yanında ekran görünümü işlevsel duruyor. İyi gidiyorsunuz. Veritabanı olarak txt yerine sqlite kullansanız belki daha iyi olur.

Kolay gelsin. Umarım çıktı olayını başarabilirsiniz.

Top
Melen kullanıcısının resmi

Melen

Kayıt: 18/11/2006
WWW

Re: pythonda yazıcı(printer) kullanımı

Printer olayı kulandığınız arayüzün kodlarında yoksa başka bir modülle olacağını sanmıyorum Smile Tabi ekran görüntüsü alma kodu vs varsa butona o kodu atarsınız. printerdan çıkmaz ama resim olarak kaydedilir Laughing out loud Onuda konsoldan bi komutla printerda yazdırabilmek mümkünse os.system() ile yazdırabilirsiniz Laughing out loud

Top
baDibere kullanıcısının resmi

baDibere

Kayıt: 14/10/2007
WWW

Re: pythonda yazıcı(printer) kullanımı

Paralel porta bağlı yazıcılar için aşağıdaki gibi bir kod buldum:

import parallel

port = parallel.Parallel()

def send_to_printer(bytes):
   for byte in bytes:
   port.setData(ord(byte))
   port.setDataStrobe(1)
   sleep(...)
   port.setDataStrobe(0)
   sleep(...)

send_to_printer("Hello world\r\n")

Ayrıca hex datayı raw dataya çevirmek için şöyle bir kod da varmış:

def hex_to_raw(hex):
   return ''.join([chr(int(num,16)) for num in hex.split()])

data = "1B 40"
   send_to_printer(hex_to_raw(data))
Top
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

Re: pythonda yazıcı(printer) kullanımı

logo jpg koydum:)
unutmuşum
hastalardan zaman buldukça yazıyorum:Smile)
pek zaman bıraktıkları da yok amma olsun
özellikle qt designer gibi ara birimler kullanmadan sadece kodları yazarak
bitirmek istiyorum ve sınıflar olsun, veritabanı olsun
fazla karıştırmadan basit kodlarla yapılsın diye uğraşıyorum:)
aslında birazda bilmemezlikte var çaktırmayın;)
düz yazıyı yazıcıya göndermekle ilgili bende bir kaç kod gördüm
lakin benim istediğim var olan ana pencereyi komple yazıcıya göndermek
olmazsa resim olarak kaydedip öyle yapacağım
veya xlwt modülü ile hesap tablosu hazırlayacağım
analiz kısmında ihtiyacım olacak şeyler epikriz vesaire yazdırmak için lazım olacak
neyse katılarınızdan dolayı teşekkürler:)
bu başlık ve konu bence pythonda halledilmesi gereken bir konu gibi duruyor

neden bir arkadaşımız bu şekilde var olan pencereyi ön tanımlı yazıcıya gönderen bir modül yazmasın Smile)
bizde import edip kullanalım:)

Top
drcivanim kullanıcısının resmi

drcivanim

Kayıt: 26/08/2005
WWW

Re: pythonda yazıcı(printer) kullanımı

yanlışlıkla çift oldu özür bir üstteki mesajda kodlar eklidir:)

Top