Çoğu termal POS veya etiket yazıcıları, üreticiden bir eklenti ağ kartı ile bir ağa bağlanabilir. Büyük marka isimleri Zebra ve Intermec.
İlginç olan şey, bu yazıcıların çoğunun doğrudan ASCII moduna sahip olmasıdır, bu yüzden yalnızca eski bir TCP/IP bağlantısına bağlanır ve üreticinin kullandığı özel bir yazıcı dilinde yazılmış bazı biçimlendirme komutlarını vb. sana vereceğim. Intermec söz konusu olduğunda, buna IPL (Intermec Printer Language) denir.
İki seçeneğiniz var ... kullanıcının bir düğmeyi tıklatması, sayfa yenilemesi yapması ve sunucu tarafında yazıcınıza yalnızca bir TCP/IP bağlantısı açmanız ve yazdırabilirsiniz. Bu seri port yazıcıları ve normal windows yazıcıları için de çalışır. Aslında, bunu yeni bir projede hayata geçirdik. İkinci seçeneğiniz, yazıcınıza bir bağlantı açmak ve aynı yazıcı mesajını dışarı atmak için bazı yan kodları, JavaScript veya neyin var olduğunu yazmaktır. Caveat: Muhtemelen güvenlik endişeleriyle karşılaşırsınız, çünkü tarayıcı sayfanıza rastgele IP adreslerine giden bağlantılar başlatarak nazik davranmaz. Şirket güvenlik duvarının ardındaysanız ve istemci güvenlik modellerinde biraz değişiklik yapmaya güveniyorsanız, bu mümkün olabilir.
Şahsen, istemci tarafında değil, sunucu tarafında yazdırmayı tercih ederim.