Cancelar trabajo de impresión con C++

En este post te quiero compartir un código de C++ para listar y cancelar trabajos de impresión de la cola de impresión de una impresora en Windows. Con el código C++ vamos a usar la API de Windows (win32) con EnumJobs para obtener los trabajos de impresión de una impresora determinada, y después, opcionalmente, podremos cancelar ese trabajo con SetJob ya sea basándonos en el índice, usuario o cualquier otro dato del trabajo. ...

febrero 17, 2025 · 3 min · 607 palabras · Parzibyte

Plugin impresora térmica: exit status 44135

En este post voy a mostrarte la solución al problema que dice exit status 44135 al usar mi plugin para imprimir en impresoras térmicas al intentar obtener la lista de impresoras. El error se ocasiona porque en algunos sistemas operativos nuevos, wmic (que es el comando usado en Windows para obtener la lista de impresoras) ya no está soportado. ...

diciembre 19, 2023 · 1 min · 139 palabras · Parzibyte

Incluir windows.h con GCC

En este post voy a enseñarte a compilar código C++ o CPP que a su vez usa la API de Windows a través del encabezado windows.h pero sin usar Visual Studio. Dicho con otras palabras, vas a aprender a compilar código de C++ usando GCC (g++) incluyendo el encabezado windows.h. En mi caso he usado MSYS para instalar MinGW y los compiladores de GCC y G++. ...

diciembre 8, 2023 · 2 min · 214 palabras · Parzibyte

Diseñador para impresoras térmicas - Gratuito y open source

En estos últimos meses he estado trabajando en un diseñador de tickets para imprimir en impresoras térmicas usando los comandos ESC POS. El diseñador gratuito es web y se puede usar para crear tus propios tickets, ya sea ticket de venta, factura de venta, recibo de compra y cualquier otro diseño para imprimir en impresoras térmicas. Si quieres puedes probarlo ya mismo con el enlace a continuación, pero te recomiendo revisar el contenido del post antes de probarlo: https://parzibyte.me/apps/ticket-designer/#/first-steps Vas a poder imprimir imágenes, texto con formato, tablas, códigos QR, códigos de barras, cortar el papel, avanzarlo, abrir el cajón y diseñar cualquier recibo para tu impresora POS. Esto funcionará con impresoras USB sobre Windows, Linux y Raspberry; además de impresoras Bluetooth en Android. Todo usando el mismo diseñador de recibos ESC POS. ...

diciembre 7, 2023 · 6 min · 1199 palabras · Parzibyte

Instalar PostgreSQL de manera desatendida

En este post vamos a ver cómo automatizar el instalador de PostgreSQL para instalarlo de manera silenciosa o desatendida, de modo que el proceso de instalación de PSQL sea invisible para el usuario. Instalar PostgreSQL en Windows de manera automática es necesario cuando se distribuyen sistemas para el usuario final y los mismos dependen de este sistema de gestión de bases de datos. Por ejemplo, esto te puede servir cuando quieras que un instalador creado con NSIS incluya también PostgreSQL. Veamos cómo hacerlo. ...

agosto 23, 2023 · 4 min · 696 palabras · Parzibyte

Drivers para impresora GOOJPRT PT-210 en Windows

Anteriormente te mostré cómo instalar la GOOJPRT como una impresora genérica de solo texto. Esto funciona cuando la usas de manera directa en aplicaciones con comandos ESC POS, pero no funciona cuando quieres imprimir un PDF o usarla simplemente como una impresora “normal”, sobre todo en el tema de impresión de imágenes. Por ello es que en este artículo te enseñaré cómo descargar los controladores de la GOOJPRT Portable printer PT-210 para Windows. Al instalar los drivers podrás imprimir desde cualquier lugar, con la ventaja de que seguirá siendo compatible con el protocolo ESC POS. ...

agosto 18, 2023 · 3 min · 509 palabras · Parzibyte

Actualización final de Sublime POS 3

El día de hoy he publicado lo que creo que será la última actualización de Sublime POS 3. Esto es para poder enfocarme en otros proyectos y también en Sublime POS 4 incorporando todo lo aprendido en Sublime POS 3. ...

mayo 10, 2023 · 2 min · 383 palabras · Parzibyte

Sistema gratuito para restaurantes

Hoy se une a la lista de mis programas gratuitos un software para gestionar restaurantes. Este programa te permitirá registrar las mesas, métodos de pago, platillos (con fotos), modificar la moneda, el idioma, generar el menú imprimible, ver la comanda e incluso permitirá que los clientes se atiendan solos. Además, el sistema gratis para restaurantes que he creado es compatible con Android (termux), Windows, Linux y Raspberry Pi. De hecho es compatible con cualquier plataforma donde C y Go puedan compilar; incluso en un servidor de internet. A lo largo de este post te enseñaré todas las características de este programa que, hasta el momento, es el más grande que he creado y no por su complejidad sino por todo lo nuevo que tiene como el instalador, el apartado multiidioma (con elección de locale y moneda), personalización del ticket, logotipo y escritorio. ...

abril 19, 2023 · 9 min · 1709 palabras · Parzibyte

Crear instalador para Windows con NSIS

En este post te enseñaré cómo hacer un Asistente de instalación en Windows para distribuir tus programas de manera simple y sencilla. Es decir, vamos a crear un Instalador de paquete. Con lo que te mostraré vas a poder empacar tus programas y sus dependencias (imágenes, texturas, assets) en un ejecutable donde el usuario únicamente hará clic al botón de “Siguiente” y en donde tú podrás controlar cada paso de la instalación incluyendo ubicación, accesos directos, proceso de instalación, desinstalación y otras cosas. Para ello vamos a usar NSIS y HM NIS Edit, programas muy buenos, simples y que funcionan perfectamente incluso en Windows 10 y 11. ...

abril 18, 2023 · 11 min · 2339 palabras · Parzibyte

Instalar impresora GOOJPRT PT-210 en Windows

La impresora Bluetooth PT210 también funciona normalmente como impresora térmica conectada por cable USB a una computadora con Windows, y estoy seguro de que debe trabajar correctamente en Linux y Raspberry Pi. En este post te mostraré cómo instalar la PT-210 GOOJPRT en Windows y probar la impresión de códigos de barras, códigos QR y todo lo necesario para crear tickets y recibos en esta thermal printer a través de un cable USB. ...

octubre 8, 2022 · 3 min · 512 palabras · Parzibyte