ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

c# komut satırından ip adresi ile yazıcıya dosya gönderme

Son Mesajınız 07-09-2018, 15:19 Murat güler tarafından gönderildi. 11 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  06-30-2018, 15:03 532980

    c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Merhaba

    IP adresi ile bir dosyayı yazıcıya bağlanarak nasıl yazdırabilirim ?

    Teşekkürler

  •  07-02-2018, 10:04 533010 Cevap 532980

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Merhabalar;

    Burada yazıcının tipide önemli olmakla beraber Normal bir lazer yazıcıdan bahsediyorsak aşağıdaki gibi bir formatta gönderim sağlayabilirsiniz.

    Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    clientSocket.NoDelay = true;
    
    IPAddress ip = IPAddress.Parse("192.168.192.6");
    IPEndPoint ipep = new IPEndPoint(ip, 9100);
    clientSocket.Connect(ipep);
    
    byte[] fileBytes = File.ReadAllBytes("test.txt");
    
    clientSocket.Send(fileBytes);
    clientSocket.Close();

    Veya yazıcıyı bilgisayarınıza network yazıcı olarak tanımlayıp driverini kurarak normal print fonksiyonları ile bu drivera yazdırma işlemide yapabilirsiniz.

    Endüstri 4.0 ile Dijital Dönüşüm Başlıyor

    Technical Director
    Solutera Teknoloji ve Bilişim Çözümleri
  •  07-03-2018, 12:35 533058 Cevap 533010

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Cevabınız için teşekkür ederim. Burada belirtilen 9100 port olarak kullanılıyormuş ben port girmeden nasıl yapabilirim bunu ?

  •  07-03-2018, 14:12 533060 Cevap 533058

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Yazıcı nedir? 
    Yazılımı kullanacağınız işletim sistemi nedir?


    Endüstri 4.0 ile Dijital Dönüşüm Başlıyor

    Technical Director
    Solutera Teknoloji ve Bilişim Çözümleri
  •  07-03-2018, 15:08 533065 Cevap 533060

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Yazıcı : Samsung SCX-4623 Series Class Driver

    İşletim sistemi => windows 10, windows 8 , windows 7

  •  07-03-2018, 15:38 533070 Cevap 533065

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    O zaman bu yazıcıyı network printer olarak işletim sistemine tanıtım, direkt drivera yazdırabilirsin c# ile. 

    Referans adres yardımcı olacaktır;
    https://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.print(v=vs.110).aspx

     


    Endüstri 4.0 ile Dijital Dönüşüm Başlıyor

    Technical Director
    Solutera Teknoloji ve Bilişim Çözümleri
  •  07-03-2018, 16:41 533081 Cevap 533070

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Ben aslında el terminalinden yazıcıya dosya göndermeye çalışıyorum. Ip ile bağlanarak gönderme yapacam ama cihazı el terminaline tanıtmadan. Eğer böyle bir yöntem yok ise el terminalinden servise bağlanıp windows üzerinden yazıcıya dosyayı gönderecem 

  •  07-03-2018, 18:47 533090 Cevap 533081

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Başta yazılımı kullanacağınız işletim sistemi derken böyle bir durum var mı acaba diye sormuştum zaten. 
    El Terminali üzerinden yazdırma işlemi yapmak için en başta önerdiğim yöntem olan porta yazdırma işlemini öneriyorum, porta neden yazdıramıyorsunuz bilmiyorum fakat el terminallerinden biz bu şekilde yazdırma yapıyoruz. 

    Ayrıca başka bir yöntem PrinterCE SDK'sını kullanarak da network yazdırma işlemi yapabilirsiniz el terminallerinden.
    http://www.fieldsoftware.com/PrinterCE.htm

     


    Endüstri 4.0 ile Dijital Dönüşüm Başlıyor

    Technical Director
    Solutera Teknoloji ve Bilişim Çözümleri
  •  07-04-2018, 11:12 533118 Cevap 533090

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Yazdığınız kodları yazınca

    clientSocket.NoDelay = true; => NoDelay kısmında

       byte[] fileBytes = File.ReadAllBytes("test.txt"); = > RaeadAllBytes kısımlarında hata alıyorum. Nasıl düzeltebilirm ?

  •  07-05-2018, 10:03 533171 Cevap 533118

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Verdiğim kodlar .Net 4 üzeri SDK'lar için. Mobile göre düzenleyerek devam etmeniz gerekir. Ne hata aldığınızıda bilmediğim için yorum yapamıyorum


    Endüstri 4.0 ile Dijital Dönüşüm Başlıyor

    Technical Director
    Solutera Teknoloji ve Bilişim Çözümleri
  •  07-09-2018, 15:11 533246 Cevap 533171

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    clientSocket.NoDelay = true;

    IPAddress ip = IPAddress.Parse("192.168.2.100");
    IPEndPoint ipep = new IPEndPoint(ip, 631);
    clientSocket.Connect(ipep);

    byte[] fileBytes = File.ReadAllBytes("test.txt");

    clientSocket.Send(fileBytes);
    clientSocket.Close();

    ben bu kodlarda yazıcıya gönderme yapıyorum fakat çıktı alamıyorum.
    Başka ne yapmam lazım ?


  •  07-09-2018, 15:19 533247 Cevap 533246

    Cevap : c# komut satırından ip adresi ile yazıcıya dosya gönderme

    localden 

    192.168.2.100 ip adresini yazınca network bilgisinden
    192.168.2.100:631 yazısı gözüküyor. Buradaki 631 yazısı port numarasımı demek ?

RSS haberlerini XML olarak görüntüle