Minik yazici - siramatik projesi

Başlatan Zoroaster, 03 Mart 2017, 14:38:20

Zoroaster

5 cm x 5 cm gibi ebatta kagit cikti verebilecek, son kullaniciya hitap eden yazici ariyorum.

Ne diye aramaliyim?

Seytan deliginden kacti.

mehmet

Etiket yazıcıları olmaz mı?
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Mucit23

Termal yazıcı olsa olur
https://www.adafruit.com/product/597

TECHNICAL DETAILS

Requires 2.25" wide, 50 ft or shorter thermal paper
Requires 5-9VDC @ 1.5Amp power supply during print
Printing Speed: 50-80mm/s
Resolution: 8 dots/mm, 384 dots/line
Effective Printing Width: 48mm
Character Set: ASCII,GB2312-80(Chinese)
Print Font: ANK:5×7, Chinese: 12x24,24×24
Paper Type: Thermal paper
Paper Width: 57.5 ±0.5mm
Paper Roll Diameter: max 39mm
Protocol: TTL Serial, 19200 baud
Mean Cycles Before Failure: 5 million lines
Power Supply (Adapter): DC5V-9V
Outline Dimension (WxDxH): 111x65x57mm
Installation Port Size: 103 x 57mm
Color: Black
Operating Temp: 5°C ~ 50°C
Operating Humidity: 10% ~ 80%
Storage Temp: -20°C ~ 60°C
Storage Humidity: 10% ~ 90%
Screws: M2.5

Zoroaster

Siramatik uygulamasi yapacagim. Etiket yazicisi nasil. Bir seydir bilmiyorum.

Basilmis kagit 1..2 saat adamin elinde bekleyecek.

@Mucit23

Evet bu tip printer isimi gorur pc ye baglayacagim.
Seytan deliginden kacti.

malaga

Zebra marka termal yazıcı alırsan etikete herturlu basar problemde yasamazsin
Hiç bir kimsenin gönlünü yapmak için Allahın hükmünü çiğneme

Zoroaster

TV yi text display olarak kullanacagim.

En pratik cozum ucuz SBC kartlari kullanmak gibi gorunuyor.

2 ayri TVde 2 ayri mesaj yayinlayacagim ve bunlara tek PCden veri yollayacagim.

PC ile 20m kadar uzakta duracak TV lere bagli SBCler PC ile muhtemelen ethernet uzerinden haberlesecek.

Fakat isin icine linux falan girecegi icin ayriteten hic IDEm olmadigi icin gozumde buyuyor.

Daha pratik onerileriniz varmi?

Seytan deliginden kacti.

ipek

http://www.serasidis.gr/circuits/TV_terminal/Small_TV_terminal.htm

bunun gibi terminal modda çalışan hazır ürünler vardı,zamanında forumda konu geçmişti,belki bir fikir olabilir..

Zoroaster

Özel uygulamaya yönelik sıramatik projemde personelimiz müşteriyi karşılayacak ve ad, soyad, geliş amacı gibi bilgileri bilgisayara girecek.

Bu veri giriş işlemi bilgisayar ağından izole bir PC de yapılacak. (Buna ilişkin kodları yazıyorum.)

Bu yazılım, verileri seri port üzerinden networke bağlı PClerden birisine yollayacak ve o PC de gelen verileri networkdeki tüm bilgisayarların erişebildiği bir klasördeki bir dosyaya yazacak. (Veri girişi dolaylı yollardan ağdaki bir dosyaya girmiş oluyor)

Ağ kullanıcılarının makineleri bu dosyayı okuyup yeni müşteri işlemi yaptıkça dosyayı gerisin geri update edecek.
Yani dosya tüm kullanıcılar tarafından okunup yazılabilecek.

Fakat burda dosyayı herhangi bir anda  sadece 1 PC update edebilmeli. Bu işlemi nasıl yapabilirim?

PClerden birisi dosyayı okurken diğerleri okuyamamalı. PC dosyayı update ettikten sonra dosya kapanın elinde kalmalı.

Bu işlem dosyayı open ederken belirtilecek basit bir flagla yapılabilirmi?

Ya da projenin ana çatısı için daha başka bir yol önerebilirmisiniz?
Seytan deliginden kacti.

ACM

Dosyayı bir proje içine gömün  ve ac.exe olarak derleyin. exe dosyayı açsın , 2.şahıs dosyayı açmak istediğinde açmasın , yani tüm kontrol exede olsun bülent hocam.

Cemre.

#9
Hocam veritabanı* bu günler için var.

*:https://www.mysql.com/why-mysql/windows/ gibi...

Zoroaster

#10
Ustesinden gelebilecegim tekniklerle ve hurdaya ayrilmis basit cihazlarla bu isi yapmam lazim.

Dosya icerigiyle oynayarak yapacagim.

Dosya acarken nasil bir parametre ile acacagim onu bilmiyorum.

Cagrilmasi gereken kisi 10 numaraya sahipse hemen hemen ayni zamanda iki gorevli islem icin musteri cagirmaya kalktiginda biri 10 numarayi digeri de 11 numarayi cagirmali.

Halbuki her ikiside dosyayi cok kisa zaman araligi ile okursa her ikisi de 10 numara gelsin diyerek hata yapar. Halbuki dosyayi ilk acip update eden diger personelin 10 numarayi cagirmasina engel olur. Bu da dosyanin ozel bir teknikle acilmasini gerektiriyor.
Seytan deliginden kacti.

Cemre.

https://iotbytes.wordpress.com/sqlite-db-on-raspberry-pi/

Linkteki yazıcı da raspi ile kullanılabiliyorken, ben incelemeye değer buluyorum.

sovalye

@Zoroaster hocam alternatif oneri istemissiniz. sistemdeki her bilgisyar dosyayi tek tek acmasin. Siz veriyi seri portla tasidiktan sonra dosya sadece server gibi calisan tek bilgisayarda acik olsun. Digerleri de buna sizin yazacaginiz ufak bir programla baglanip sadece siradaki datayi istesinler. Sonra server da calisan programda bi tek o veriyi yollasin.

muhittin_kaplan

Python ve sqlite isini cozer hocam. Boylelikle veritabani erisimi, vb isleri halletmis olursun.
Ama once basit bir access ile dene

Zoroaster

Sipariş ettiğim minik termal yazıcı nihayet geldi.

Fakat yazıcı için teknik bilgi yok.

Minik bir kağıtta CP437 karakter kod tablosu yazılmış.

Font B olarak gene ikinci bir karakter tablosu var.

Baudrate:9600

Degree:21  Voltage:7.3

Heat Dot: 80  On=1100 Off=100

bilgileri haricinde hiç bir bilgi yok.





http://www.ebay.ie/itm/282396407020?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Bilgisi olan varmı?
Seytan deliginden kacti.