Programa de Ejemplo
Se da un ejemplo de programa para ilustrar cómo iniciar una sesión con la LEC, cargar un trabajo
almacenado localmente en el controlador, ejecutar un trabajo una vez y luego cerrar la sesión.
Ejemplo de C#
Se trata de un ejemplo escrito para la interfaz LAN (Ethernet). Por claridad se omite la verificación de
error del valor regresado desde Socket.ReadLine().
//Connect to the LEC (with specific platform function call)
Socket.Connect();
string result = Socket.ReadLine(); //Welcome banner sent by LEC
//Take exclusive control of the LEC
Socket.WriteLine("2");
result = Socket.ReadLine();
//Load a job
Socket.WriteLine("205,testjob.dat");
result = Socket.ReadLine();
//Make the job active
Socket.WriteLine("201,testjob.dat");
result = Socket.ReadLine();
//Run the job once
Socket.WriteLine("207");
result = Socket.ReadLine();
//Wait while job is running
do
{
//Check job status
Socket.WriteLine("209");
result = Socket.ReadLine();
Sleep(100);
}
while (result != "Idle");
//Close session
Socket.WriteLine("3");
result = Socket.ReadLine();
//Disconnect (with specific platform function call)
Socket.Close();
990-559
APÉNDICE D: COMANDOS DE LA INTERFAZ REMOTA
MARCADORES LÁSER SERIE LMF
69
D-