Cómo configurar JavaPOS con Star Printer en Ubuntu Linux
Introducción
Cómo usar una impresora Star Micronics con Ubuntu Linux a través del controlador JavaPOS. Si bien esto se escribió usando un USB TSP650, estas instrucciones son suficientes para los siguientes modelos compatibles.
Impresoras compatibles: TSP650II, SP700, TSP700II, HSP7000, TUP500
Interfaces compatibles: Serie, Ethernet
Entornos compatibles: UbuntuLinux 9.04
Instale el kit de desarrollo de Java
El kit de desarrollo de Java debe estar instalado para usar el controlador JavaPOS. Haga clic en Sistema en la barra de menú superior, luego en Administración/Administrador de paquetes Synaptic.
Introduzca la contraseña si se le solicita.
Buscar sunjava6.jdk en el campo de búsqueda rápida.
Cuando aparezca el paquete, haga clic derecho sobre él y haga clic en Marcar para la instalación.
Haga clic en el botón Marcar.
Todos los demás paquetes necesarios se seleccionarán automáticamente. Haz clic en Aplicar en la parte superior.
Haga clic en el botón Aplicar.
Los archivos se descargarán.
Acepte los términos de la licencia y haga clic en Adelante.
Haga clic en el botón Cerrar.
Abra Synaptic Package Manager nuevamente y asegúrese de que haya un cuadro verde junto a sun-java6-jdk.
Descarga e instalación del controlador JavaPOS de Star Micronics
Obtenga el paquete JavaPOS de Star Micronics (starjavapos_linux_Ver1.9.13) en nuestra página web.
Abra la carpeta "starjavapos_linux_Ver1.9.13". Haga clic derecho en "jpos.xml" y haga clic en Abrir con el editor de texto.
Busque su modelo de impresora (por ejemplo, TSP654) y copie el nombre lógico. Las conexiones USB y Parallel no requieren modificación de este archivo4. Si la impresora tiene una interfaz serial o Ethernet, omita.
NOTA: Actualmente no hay soporte para la clase de impresora USB para HSP7000, TSP650, TSP700II y SP700. Si tiene una interfaz USB, debe seleccionar el nombre lógico de la clase de proveedor y colocar el interruptor Dip 5 en APAGADO en la impresora.
Para una conexión en serie, ingrese la tasa de baudios. Para ethernet, ingrese la dirección IP.
De serie:
ethernet:
Vuelva a visitar la carpeta Star JavaPOS y localice el archivo de recibo de muestra llamado "StarReceiptTest.java". Haga clic derecho y haga clic en Abrir con el editor de texto.
Busque la sentencia printer.open.
Pegue el nombre lógico de la impresora en la sección "printer.open" como se muestra a continuación.
Desplácese hasta la parte superior del archivo StarReceiptTest.java hasta la sección "Instrucciones de uso - Linux".
Abra la terminal y cambie al directorio a la carpeta starjavapos_linux_Ver1.9.13.
Vuelva a consultar el archivo StarReceiptTest.java y copie “javac –classpath jpos191-controls.jar:jcl.jar StarReceipt Test.java”.
Escriba "sudo" en la Terminal y luego péguelo en la línea de comando y presione enter.
Introduzca la contraseña si se le solicita.
Copie la segunda línea "java –classpath .:starjavapos.jar:stario.jar:commandemulator.jar:jpos101-controls.jar:jcl.jar:xercesimpl.jar-apis.jar StarReceiptTest"
Escriba "sudo" en la Terminal, pegue en la línea de comando y presione enter.
La terminal confirmará que se aceptó el comando y se imprimirá un recibo de prueba de muestra.
¡Felicidades! Ha impreso correctamente con el controlador JavaPOS de Star Micronics.