Forum
Merhaba
El terminalinden yazıcıya ip adresi ile dosya gönderiyorum fakat "yazıcı ısınıyor lütfen bekleyin" demesine rağmen yazıcıdan çıktı alamıyorum. Bu sorunu nasıl giderebilirm ?
Teşekkürler
Gönderdiğiniz dosyayı tanımıyor olabilir mi?
Ne tür formatta ve nasıl gönderiyorsunuz?
format belirtmiyorum.
var dbyol = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
var dbyolu = dbyol + @"\" + "Veritabani" + ".txt";
//MessageBox.Show(dbyolu);
FileStream fs = new FileStream(dbyolu.ToString(), FileMode.Open);
StreamReader reader = new StreamReader(fs);
string strBuffer = reader.ReadToEnd();
reader.Close();
//strBuffer = PrinterHelper.FillTestInformations(strBuffer);
byte[] array = Encoding.ASCII.GetBytes(strBuffer);
client = new TcpClient(AddressFamily.InterNetwork);
client.Connect(IPAddress.Parse("192.168.2.100"), 9100);
client.GetStream().Write(array, 0, array.Length);
client.Close();
yazıyorum sadece
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, 9100);
clientSocket.Connect(ipep);
byte[] fileBytes = File.ReadAllBytes("test.txt");
clientSocket.Send(fileBytes);
clientSocket.Close();
Beyfendi bu el terminalinde çalışmıyor. Yani kodlama alanında bu yazdıklarınız yazıyorum fakat dll'ler bile bulunmuyor. Hata veriyor ekranda