0 Replies Latest reply on Dec 18, 2015 7:13 AM by Ignacio Machin

    Printing a VERY long label

    Ignacio Machin

      Hi,

       

      I'm using the code posted by Robin to print using a Zebra printer in an Android device, it does print great most of the time EXCEPT when the label is VERY large, in this case the printer (rw-420) indicate that is receiving data but it never prints nothing.

       

      Is there any way to send the data either not using a bufferedWriter or in several batches?

       

      I tried the Zebra setup utilities/ Open communicator with the printer and it does print it correctly.

       

      Any suggestion?

       

      Thanks,

      Ignacio

       

      This is the code I'm using:

       

       

      BluetoothDevice hxm = BluetoothAdapter.DefaultAdapter.GetRemoteDevice (bt_printer);

      UUID applicationUUID = UUID.FromString("00001101-0000-1000-8000-00805F9B34FB");

       

       

      socket = hxm.CreateRfcommSocketToServiceRecord(applicationUUID);

      socket.Connect();

      inReader = new BufferedReader(new InputStreamReader(socket.InputStream));

      outReader = new BufferedWriter(new OutputStreamWriter(socket.OutputStream));

      outReader.Write(printingString);

       

       

      outReader.Flush();

      Thread.Sleep(5 * 1000);

      var s = inReader.Ready();

      inReader.Skip(0);

      //close all

      inReader.Close();

      socket.Close();

      outReader.Close();