Anasayfa » Forum

El Terminali yazdır...
 

El Terminali yazdırma Sorunu  

  RSS
Murat güler
(@muratguler)
Yeni Üye

Merhaba

Zebra El terminalinde usb veya com üzerinden çalıştırmayı denediğim zaman ZebraUsb.dll hatası alıyorum. İnternette araştırdım ama böyle bir dll bulamadım. Yazdırmak için başka ne yapmam lazım ?

Teşekkürler

Alıntı
Gönderildi : 22/04/2019 15:42
Ali UYSAL
(@aliuysal)
Yeni Üye Forum Yöneticisi

ZebraUsb soruyorsa ZebraLink SDK kullanıyorsunuz demektir.

http://techdocs.zebra.com/link-os/2-13/windows_mobile_ce/content/readme.html

Dijital dönüşüm başlıyor...
El Terminali

CevapAlıntı
Gönderildi : 22/04/2019 16:03
Murat güler
(@muratguler)
Yeni Üye

Ne yapmam lazım peki. 

CevapAlıntı
Gönderildi : 22/04/2019 16:28
Ali UYSAL
(@aliuysal)
Yeni Üye Forum Yöneticisi

ZebraLink SDK'yı tekrar kurarak deneyebilirsiniz. Detay vermediğiniz için El terminalinden nasıl bir yazıcıya hangi protokol ile ne yazdırmaya çalıştığınızı bilemiyorum. Siz sorunuzda dll bulamadım demişsiniz, bende size neyin içinde olduğunu söyledim

Verdiğim Linkte zaten detaylar mevcut. 

Dijital dönüşüm başlıyor...
El Terminali

CevapAlıntı
Gönderildi : 22/04/2019 16:37
Murat güler
(@muratguler)
Yeni Üye
 public void SendZplOverUsb()
        {
 
            try
            {
                // Instantiate connection for ZPL USB port with a given port name. 
                ZebraPrinterConnection thePrinterConn = new UsbPrinterConnection("LPT1:"); // "LPT" is the default prefix for most Windows CE/Mobile USB ports 
 
                // Open the connection - physical connection is established here.
                thePrinterConn.Open();
 
                // This example prints "This is a ZPL test." near the top of the label.
                String zplData = "^XA^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^XZ";
 
                // Send the data to printer as a byte array.
                thePrinterConn.Write(Encoding.Default.GetBytes(zplData));
 
                // Close the connection to release resources.
                thePrinterConn.Close();
 
            }
            catch (ZebraPrinterConnectionException e)
            {
 
                // Handle communications error here.
                Console.Write(e.StackTrace);
            }
        }
 
        public void SendZplOverSerial()
        {
 
            try
            {
                // Instantiate connection for ZPL Serial port on COM1. 
                ZebraPrinterConnection thePrinterConn = new SerialPrinterConnection("COM1", 9600, 8, Parity.None, StopBits.One, Handshake.None);
 
                // Open the connection - physical connection is established here.
                thePrinterConn.Open();
 
                // This example prints "This is a ZPL test." near the top of the label.
                String zplData = "^XA^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^XZ";
 
                // Send the data to printer as a byte array.
                thePrinterConn.Write(Encoding.Default.GetBytes(zplData));
 
                // Close the connection to release resources.
                thePrinterConn.Close();
 
            }
            catch (ZebraPrinterConnectionException e)
            {
 
                // Handle communications error here.
                Console.Write(e.StackTrace);
            }
        }
 
        public void SendZplOverTcp(String theIpAddress)
        {
 
            try
            {
                // Instantiate connection for ZPL TCP port at given address. 
                ZebraPrinterConnection thePrinterConn = new TcpPrinterConnection(theIpAddress, TcpPrinterConnection.DEFAULT_ZPL_TCP_PORT);
 
                // Open the connection - physical connection is established here.
                thePrinterConn.Open();
 
                // This example prints "This is a ZPL test." near the top of the label.
                String zplData = "^XA^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^XZ";
 
                // Send the data to printer as a byte array.
                thePrinterConn.Write(Encoding.Default.GetBytes(zplData));
 
                // Close the connection to release resources.
                thePrinterConn.Close();
 
            }
            catch (ZebraPrinterConnectionException e)
            {
 
                // Handle communications error here.
                Console.Write(e.StackTrace);
            }
        }
 
kodlarını yazdım. Hangisini çalıştırmak istersem hep zebrausb.dll hatası çıkıyor.
Ne yapmam lazım? Kullandığım el terminali m3 black ama kodları araştırırken bunun el terminali ile ilgili bir kod olmadığını yazıcı ile ilgili bir kod olduğunu gördüm ama denedim olmadı. 
CevapAlıntı
Gönderildi : 24/04/2019 16:32
Paylaş:
  
Çalışıyor

Lütfen Giriş yap yada Kayıt ol