mojaSymfonia FORUM
https://forum.mix-soft.pl/

Połączenie z drukarką
https://forum.mix-soft.pl/viewtopic.php?f=15&t=6728
Strona 1 z 1

Autor:  vlad_korobka [ 2015-07-10, 16:50 ]
Tytuł:  Połączenie z drukarką

Witam,

PYTANIE: W jaki sposób można się połączyć z zewnętrznym urządzeniem przez adres IP oraz port? Czy istnieje taka możliwość?

Chodzi Mi o tworzeniu Obiektu X , który może komunikować się TCP klientem. W moim przypadku to jest drukarka kodów kreskowych

Rozwiązanie na C# wygląda nastepująco:

Kod:
// Printer IP Address and communication port
string ipAddress = "10.3.14.42";
int port = 9100;

// ZPL Command(s)
string ZPLString =
    "^XA" +
    "^FO50,50" +
    "^A0N50,50" +
    "^FDHello, World!^FS" +
    "^XZ";

try
{
    // Open connection
    System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient();
    client.Connect(ipAddress, port);

    // Write ZPL String to connection
    System.IO.StreamWriter writer =
new System.IO.StreamWriter(client.GetStream());
    writer.Write(ZPLString);
    writer.Flush();

    // Close Connection
    writer.Close();
    client.Close();
}
catch (Exception ex)
{
    // Catch Exception
}


Muszę to napisać w AmBasic'u, ale nie znalazłem odpowiedniego obiektu komunikacji

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/