Scriptcase Libreria Mike42 para Impresión Directa
La librería Mike42 implementa un subconjunto del protocolo ESC / POS de Epson para impresoras térmicas de recibos. Le permite generar e imprimir recibos con formato, corte y códigos de barras básicos en una impresora compatible.
La biblioteca se desarrolló para agregar soporte directo para la impresión de recibos a cualquier aplicación PHP, incluidas las aplicaciones de punto de venta (POS) basadas en la web.
Se sabe que este controlador funciona con las siguientes combinaciones de interfaz / sistema operativo:
Con esta librería solo es posible imprimir en impresoras conectadas o comunicadas directamente con el servidor.
El driver completo puede ser descargado de la siguiente dirección : https://github.com/mike42/escpos-php/archive/development.zip
Al descomprimir el driver tendremos una estructura de carpetas y archivos, de esta solo necesitaremos la carpeta \src\Mike42, podemos dar click derecho sobre está carpeta y generar un archivo zip con el nombre Mike42.zip que luego cargaremos en la librería externa de SC.
1.- Crear librería Externa de proyecto;
A.- Herramientas -> Librería externa
B.- Crear Una nueva librería en el ámbito de proyecto con el nombre mike42
C.- Unload : Arrastrar el archivo Mike42.zip.
2.- Crear archivo autoload.php y agregar el siguiente código php.
Cerrar y guardar librería externa.
3.- Crear aplicación blank y poner el siguiente código en el onexecute:
Como puedes notar el nombre de la impresora es RECIBOS. Para el correcto funcionamiento fue necesario utilizar el conector de windows, la impresora utilizada es una Epson LX300+ II con la interface USB y compartida con el nombre “RECIBOS”
Al ejecutar esta aplicación debería imprimir “Hello World” en la impresora matricial o térmica instalada en un puerto USB del servidor PHP, esta es una forma de hacerlo, para otras modalidades consulte la información de la librería y los diferentes conectores.
Para más información sobre los distintos conectores que pueden ser utilizados y los diferentes instrucciones de impresión refiérase a https://github.com/mike42/escpos-php donde encontrarás más informacioens y ejemplos, en esta guía solo intento ilustrar un método sencillo de integración de esta librería en nuestras aplicaciones Scriptcase.
Podrás encontrar mas ejemplo de uso de la librería en https://mike42.me/blog/what-is-escpos-and-how-do-i-use-it .
Espero que esto sirva de ayuda.
Scriptcase Libreria Mike42 para Impresión Directa
La librería Mike42 implementa un subconjunto del protocolo ESC / POS de Epson para impresoras térmicas de recibos. Le permite generar e imprimir recibos con formato, corte y códigos de barras básicos en una impresora compatible.
La biblioteca se desarrolló para agregar soporte directo para la impresión de recibos a cualquier aplicación PHP, incluidas las aplicaciones de punto de venta (POS) basadas en la web.
Se sabe que este controlador funciona con las siguientes combinaciones de interfaz / sistema operativo:

