ESC/P - ESC/P
ESC/P , Yazıcılar için Epson Standart Kodunun kısaltması ve bazen Escape/P olarak da adlandırılır , Epson tarafından bilgisayar yazıcılarını kontrol etmek için geliştirilmiş bir yazıcı kontrol dilidir . Esas olarak nokta vuruşlu yazıcılarda ve bazı mürekkep püskürtmeli yazıcılarda kullanılmıştır ve hala birçok fiş termal yazıcısında yaygın olarak kullanılmaktadır . Nokta vuruşlu yazıcılar döneminde, diğer üreticiler tarafından da (örneğin NEC ) bazen değiştirilmiş biçimde kullanılmıştır. O zamanlar, basılı metne biçimlendirme eklemek popüler bir mekanizmaydı ve yazılımda yaygın olarak desteklendi.
türetme
ESC/P, adını , kaçış karakteri ESC ( ASCII kodu 27) ile başlayan, kullanılan kaçış dizilerinin başlangıcından alır . Örnek olarak, ESC E kalın yazı tipiyle yazdırmaya geçiş yapacak, ESC F ise kalın yazı tipiyle yazdırmayı kapatacaktır. ESC/P kontrol kodları, ESC/P, LQ yazıcılardan çok önce tanıtılmasına rağmen , Epson LQ serisi nokta vuruşlu yazıcılar tarafından popüler hale getirildiklerinden , bazen Epson LQ kodları olarak da adlandırılır .
Varyantlar
Tüm yazıcılar tüm komutları uygulamadığından, ESC/P'nin birkaç çeşidi vardır.
- ESC/P J84 , Japon bilgisayarları için özel destek ekler.
- ESC/P2 , Epson tarafından üretilen ESC/P'nin daha yeni bir çeşididir. ESC/P2, ESC/P ile geriye dönük uyumludur , ancak ölçeklenebilir yazı tipleri ve gelişmiş grafik yazdırma gibi yeni yazıcı özellikleri için komutlar ekler.
- ESC/PR , Epson tarafından artık birçok mürekkep püskürtmeli yazıcıda kullanılan bir çeşittir.
- ESC/POS , satış noktasında (POS) yaygın olarak kullanılan makbuz yazıcılarını kontrol etmek için kullanılan bir çeşittir.
- ESC/PK , Çince bilgisayarlar için özel destek ekler.
Mevcut yazıcılar
2014 itibariyle, birkaç modern/ofis/tüketici Epson olmayan yazıcı ESC/P kullanır; bunun yerine çoğu , genellikle PCL veya PostScript gibi standartlaştırılmış bir sayfa tanımlama dili aracılığıyla yönlendirilir veya Donanım Kod Sayfaları gibi özel protokoller kullanır .
Birçok mevcut klon termal makbuz yazıcısının hala ESC/POS komut setini kullanmaya devam ettiğini unutmayın.
Mevcut tüm Epson darbeli yazıcılar hala ESC/P'yi destekliyor, mevcut tüm Epson makbuz/termal yazıcılar ESC/POS'u destekliyor ve bazı Epson Stylus mürekkep püskürtmeli yazıcılar hala bazı ESC/P türevlerini kullanıyor gibi görünüyor. Bkz Gutenprint kaynak kod örnekleri için (Gimp Baskı) projesi.
Ayrıca bakınız
- Donanım kodu sayfası
- Yazıcı sürücüsü
- CUPS Apple MacOS/Linux yazdırma alt sistemi