Spanish Impresión Bluetooth TSC

Tico.13

Member
Hola a todos, alguien me podria ayudar a traducir a B4A este ejemplo que brinda TSC para imprimir desde android a impresoras TSC utilizando la libreria serial o la clase esc/pos:

Android Example for TSC Bluetooth

import com.example.tscdll.TSCActivity;
public class MainActivity extends Activity {

TSCActivity TscDll = new TSCActivity();

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TscDll.openport("00:19:0E:A0:04:E1");
TscDll.downloadpcx("UL.PCX");
TscDll.downloadbmp("Triangle.bmp");
TscDll.downloadttf("ARIAL.TTF");
TscDll.setup(70, 110, 4, 4, 0, 0, 0);
TscDll.clearbuffer();
TscDll.sendcommand("SET TEAR ON\n");
TscDll.sendcommand("SET COUNTER @1 1\n");
TscDll.sendcommand("@1 = \"0001\"\n");
TscDll.sendcommand("TEXT 100,300,\"3\",0,1,1,@1\n");
TscDll.sendcommand("PUTPCX 100,300,\"UL.PCX\"\n");
TscDll.sendcommand("PUTBMP 100,520,\"Triangle.bmp\"\n");
TscDll.sendcommand("TEXT 100,760,\"ARIAL.TTF\",0,15,15,\"THIS IS ARIAL FONT\"\n");
TscDll.barcode(100, 100, "128", 100, 1, 0, 3, 3, "123456789");
TscDll.printerfont(100, 250, "3", 0, 1, 1, "987654321");
String status = TscDll.printerstatus();
text1.setText(status);
TscDll.printlabel(2, 1);
//TscDll.sendfile("zpl.txt");
TscDll.closeport(5000);
}
}
 

TILogistic

Expert
Licensed User
Longtime User
Estimado,

Indique el modelo de la impresora y marca (fabricante)??

y tipo de conexión desea realizar USB, Bluetooth, Wifi....

Para ver su SDK y especificaciones.

Saludos.
 

Tico.13

Member
Estimado,

Indique el modelo de la impresora y marca (fabricante)??

y tipo de conexión desea realizar USB, Bluetooth, Wifi....

Para ver su SDK y especificaciones.

Saludos.

Hola Oparra, esta impresora trae dos modos de impresion, TSC y ESC, Me indicaron los de Rongta que para imprimir etiquetas es en modo TSC y para imprimir en papel continuo es en modo ESC.

Espero que me puedan ayudar, Saludos
 

TILogistic

Expert
Licensed User
Longtime User
estimado,

1.- Pruebe con rtprinter de play strore


y indique si imprime bien las etiquetas.

2.- Revise el configurador de esta impresoras.

Manual Setting Integration Tool Manual


Descargue la documentación y software del soporte.


1612212917378.png




Saludos,
 
Last edited:

Tico.13

Member
estimado,

1.- Pruebe con rtprinter de play strore


y indique si imprime bien las etiquetas.

2.- Revise el configurador de esta impresoras.

Manual Setting Integration Tool Manual

3.- Solamente se que TSC es un JAR que hace de puente con estas impresora para usar comandos TscDll, que en si son comandos ESC/P.

Descargue la documentación y software del soporte.


View attachment 107272

View attachment 107276

Saludos,
Muchas gracias Oparra, si hice El Paso 1 y funciona bien estando en modo TSC, respeta el gap y todo!
 

TILogistic

Expert
Licensed User
Longtime User
Veo que usaste TSC:

deseas usar TSC en B4X ?

Para esto es necesario crear una clase para TSC que son comandos para impresión de diseños de etiquetas.

tienes otras opciones ZPL, CPCL.

Hay algunos post en el foro para imprimir diseños ZPL.

Saludos.
 

Attachments

  • Screenshot_20210202-142012.png
    Screenshot_20210202-142012.png
    43.9 KB · Views: 182

TILogistic

Expert
Licensed User
Longtime User
Comentarios:

1. Rongta usa SDK printer_library.jar

2. TSC
usa SDK tscsdk.jar (Post #1 es un ejemplo de impresoras TSC)

Para implementar la impresión de etiquetas usando comandos TSC, tienes las siguientes opciones.

1.- Usar el SDK de Rongta en B4X.
2.- Traducir los comandos TSC a B4X.

Saludos.
 
Top