pic ile yazıcı

Başlatan since1990, 20 Mart 2011, 14:45:42

since1990

Elimde bir yazıcı var, ascii kodlarını gönderdiğinizde onları direk yazıyor. Bilgisayardan denedim RS232 ile. Ama ben şmidi aynı printf gibi picden lcdye gönderir gibi ona göndermek istiyorum. printf("yazı") nasıl mümkün olur?
yazıcı
http://www.utingelektronik.com/P60.htm
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

mcn

Dene hocam :) Araya bir max232 atarsın,gönderirsin datayı.Sonucu bende merak ettim.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

since1990

Tamamda AsCII olarak göndermenn bi kodu var mı? :)
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

EMG81

Bu konuyu bende merak etmekteyim. Özellikle Farklı fontları, Altı çizgili, İtalik, Kalın yada ters renkte basabilecekmisin merak ediyorum. Konunun takipçisiyim.

since1990

Tes karakter, altıçizili, büyük font basmak çocuk oyuncağı. Şu rar dosyasını indirin ve yazıcınız varsa çok kolay.
Önce sıra ile komutları gönderiyorsunuz hexadecimal olarak örneğin 1D 21 "Font boyutu" -->  1D 21 12
Kağıdı ortalaması için 1B 61 1
altı çizili için 1B 2D 1

yazıyorsunuz gönderiyorsunuz, sonra yazınızı yazıp ascıı olarak atıyorsunuz içine. YAni bana gereken rs-232 den yazı ve hexadecimal sayı gönderebileceğim kodlar. tabiki pic ile çünkü pcden göndermek için
https://www.picproje.org/index.php/topic,32070.msg224309.html#msg224309
ı kullanıyorum put kısmına sıra ile gereken font ayarlamasını sıra ile yazıyorum. Sonra alt tarafa yazıyı yazıyorum send diyorum. sonra satırı kaydırması için put kısmına 0A yazıyorum. DÜşündüğüm kadar zor çıkmadı... :D HErkese kolay gelsin ama pic için kodaları bekliyorum... ;)
Bakınız resim;
http://img710.imageshack.us/i/fotorafca.jpg/
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

EMG81

Çok iyimiş.

2 Sorum olacak.

1.si Bu kodları nereden öğrendiniz. Kodların devamını nereden öğrenebilirim.
2.si Her seri termal printer la bu şekil çıktı alınabilinirmi ? Yani kodlar yazıcıya göre değişim gösteriyormu ?

since1990

2 sorun aynı zamanda benimde aklımdaki 2 soru ile aynı benimkinde fazladan birkaç tane daha var :)
ben bunları yazdırdıktan sonra öğrendim, bu yazıcının bir özelliği bak ilk paylaştığım linkte bir şey yazıyor bu yazıcı hakkında;
# Dahili Türkçe ve İngilizce font mevcuttur.
# Gönderilen ASCII kodlarını karakter olarak basar.
# Komut göndererek font en-boy-kalınlığı değiştirilebilir.
# Komutlarla kağıt ilerletme ve onlarca farklı işlem yapılabilir.
yani bu kolaylık yazıcı ile geliyor. O kodlar ise manuelinde yazıyor, istersen paylaşabilirim manueli de?
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

EMG81

Evet bunlar her modelde aynı. Hep aynı şeyleri yazıyorlar. O sebeple yazıcı modeline göre kodlar değişiyormu diye sormuştum. Manuel i paylaşsan çok iyi olur kanaatindeyim.

since1990

"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

since1990

BU arada Hserout komutu bu işi görür mü?
birisi beni lütfen aydınlatabilir mi?
ve pic ile yazıcı arasına max232  şart mı?
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

EMG81

Datasheette model klasmanı sayfasında (7) RS232 or TTL diyor. Bir alt sayfadada Modelin kodlarını açıklıyor."B" TTL ler içinmiş. direk bağlayıp bir dene. Olmadı tersleyerek gönder. Kısa mesafede Tersleyerek PC ile normal haberleşme yapılabildiğine göre Bu cihazlada sorun olmayacağını düşünüyorum.

since1990

Peki kodları nasıl olacak?
Hexadecimal sayıyı veya ascii kodu nasıl gönderteceğim pic'e?
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

EMG81