• 18-05-2016, 15:43:54
    #1
    Öncelikle herkese hayırlı işler arkadaşlar, bilgi sahibi yada yardımcı olabilecek arkadaşların tavsiyelerine ihtiyacım var, sorunum şu; epson lx-350 sürekli form yazıcı aldım ve opencart üzerinden fatura yazdırma için formumu oluşturdum buraya kadar herşey tamam, ancak ben font seçimini kendi belirlediğim fonta göre değilde yazıcının kendi fontuna göre yazmasını istiyorum örnek olarak aşağıya 2 adet resim ekledim 1. resim yazıcının ayarlarını basması için gönderilen test çıktısı, 2. resim ise benim deneme olarak oluşturduğum html şablonun çıktısı, istediğim ise 2. resimde şablon çıktısındaki yazı karakterlerinin 1. resimdeki yazı karakteri gibi olması, bunu nasıl sağlayabilirim web üzerinden aynı fontu kullanmakmı yoksa bi kaç ayar ile çıktıdaki fontu yazıcının kendi default fontu ile yazmasını sağlamakmı. bilgisi olan ve yardım etmek isteyen tüm arkadaşların cevaplarını bekliyorum

    1. resim


    2. resim
  • 19-05-2016, 10:01:27
    #2
    yokmu bilgisi olan arkadaşlar...
  • 19-05-2016, 13:46:07
    #3
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    yokmu bilgisi olan arkadaşlar...
    bu bir yazı fontu olması gerekli (1.resim)

    eğer bunun yazı fonutun bulursanız çıktısını alacağınız pdf/word dosyasının yazı fontunu bu yaparak çözüme ulaşabilirsiniz gibi duruyor.

    Onun dışında yazıcıya ayar yaparak bu şekilde çıktı alınabiliyor mu bilgim yok
  • 19-05-2016, 14:17:40
    #4
    Rua adlı üyeden alıntı: mesajı görüntüle
    bu bir yazı fontu olması gerekli (1.resim)

    eğer bunun yazı fonutun bulursanız çıktısını alacağınız pdf/word dosyasının yazı fontunu bu yaparak çözüme ulaşabilirsiniz gibi duruyor.

    Onun dışında yazıcıya ayar yaparak bu şekilde çıktı alınabiliyor mu bilgim yok
    sağolasın hocam ama font kullanmak çözüm değil, bi forum sitesinde aynen şöyle bir yazı buldum eğer bu yazıdan birşeyler çıkaran olursa yardımlarını bekliyorum

    Alıntı:
    Dos tabanlı programlar yazıcıdaki fontları kullanırken windows tabanlı programlarımız ttf fontları kullanıyor. Bu fontları yazdırmak isteyen nokta vuruşlu yazıcılar, resim çizme mantığıyla bu fontları yazdırıyorlar. Yani sizin gönderdiğiniz yazı fontlarını tıpkı bir resimmiş gibi tek tek nokta nokta yazdırıyorlar. Diğer bellek fontlarını ise kalıp halinde yazdırdıkları için kalitesiz ama hızlı bir şekilde yazdırıyorlar.

    Windows tabanlı bazı programlar msdos üzerinden type veya edit komutu aracılığıyla txt dosyası şekline veriyi yazıcıya gönderebilirler. Bu şekilde yazılmış programlar var. Program windows tabanlı ama çıktı alırken yazıcı ms-dos çıktısı şeklinde geliyor. (Buna bir örnek autocad eski versiyonunun verebilirim) Bunu Access ile de yapabiliriz bence.

    Bununla ilgili şöyle bir bilgiye ulaştım. Merak eden arkadaşlar için buraya aktarayuım. Bu yazı Oki yazıcıların türkiye sitesinde vardı.

    "Windows tabanlı programlarla yazdırma işi sırasında Windows'un yazdırma yöneticisi sürekli devrededir ve genellikle Windows uygulamaları yazıcının belleğindeki kendi fontlarını seçerek yazdırmadığından, baskı için gönderilen karakterler yazıcı tarafından grafik olarak oluşturulur. Bu esnada yazıcı, karakterleri resim gibi oluşturarak yazdığı için çok zaman kaybeder.
    Win XP üzerinde Soysal - Salt Metin sürücüsünün yandaki gibi yüklenmesinin ardından yavaşlama sorunu bir çok uygulama üzerinde başarılı olmaktadır. (Örneğin MS_Word) Çünkü Windows tarafından üretilen yazdırma işi Soysal sürücü tarafından işlenerek çevrilmekte ve yazıcıya sadece salt metin bilgisi yani yalnız karakter kodları gitmektedir. Bu sayede yazıcı sanki MS-DOS ortamındaymış gibi hızlı olarak çalışabilmektedir. Buna karşın Soysal (Generic) sürücünün kullanılması, gerçekten grafik olan herhangi bir bilginin yazdırılmasını engeller.

    1. Sürücüyü kurduktan sonra, yazıcının Code Page ayarı Turkey olarak ayarlanmış ise sürücü Yazı Tipi seçimini MS-DOS 857’ye ayarlayın. (Windows XP)

    2. Bazı programlar ve Windows 98/2000 için kod sayfası Latin5 olarak ayarlanmalı bu durumda önce yazıcının Code Page ayarını Win Tky Latin5 olarak ayarlayın daha sonra sürücü ayarını Türkçe (1254)’e getirin.

    Not:Soysal Driver İngilizce Windows versiyonlarında Generic ismiyle geçer. "

    Bir başka sitede de şöyle anlatılıyor:
    "Sanırım kısaca sorunu birazcık tanımlasam diğer okuyucular için daha ayrıntılı olacak. Dos tabanlı program direk LPT1 üzerinden Dot Matrix Printer'a ASCII olarak düz yazı şeklinde ilettiği metin ve karakterleri printer kendi fontları ile basıyor. Bu DOS'tan kalma güzel ve hızlı bi gelenek Ancak Windows tabanlı programlar Dot Matrix Printer'lara Standart sürücüleri kullanırken (IBM Proprinter II, OKI ML 520 gibi) GDI temelli API'ler kullanılarak basılmak istenen metin tam olarak Grafiksel bir yorum yapılarak yoğun bir binary bombardımanı () şeklinde printer'a yollanır. Ve haliyle Dot Matrix Printer kendi fontlarını kullanmadan Direk gelen grafiği caaar caaar sesleri eşliğinde basar. Ancak ylmzsmsk arkadaşında bahsettiği gibi Yeni printer ekle seçeneğinde Üretici olarak Soysal seçildikten sonra Yazıcılar kısmından Generic / Text Only seçilir ve o printer özelliklerinden Türkçe seçildikten sonra yazdırma işlemi yapılırsa Printer kendi fontları ile yazdıracaktır. Elbette istinalar olabilir ancak çoğunlukla işe yaraması gerekir."