Imprimir PDF con Ghostscript en Windows de manera programada

Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré con Ghostscript que permite imprimir un PDF sin confirmación del usuario. Personalmente prefiero PDFtoPrinter del cual ya hasta tengo un plugin. Veamos cómo usar Ghostscript (gswin64) para automatizar la impresión de PDF. ...

enero 20, 2025 · 2 min · 294 palabras · Parzibyte

Monitorear cola de impresión en Windows

En este artículo te voy a enseñar a monitorear la cola de impresión de una impresora de Windows para saber cuando un trabajo ha sido agregado, básicamente vas a escuchar el evento de cuando alguien envía un trabajo de impresión a una impresora. Esto va a servir para obtener una notificación cada vez que un documento es enviado para ser impreso en cualquier impresora, y a partir de ahí poder realizar otras acciones, sin importar el lugar desde donde el trabajo de impresión fue enviado. Vamos a usar las APIs de Windows, específicamente OpenPrinter, FindFirstPrinterChangeNotification y FindNextPrinterChangeNotification usando C++, pero me imagino que esto que haremos puede hacerse desde cualquier lenguaje de programación como C#, Python, etcétera. ...

mayo 11, 2024 · 4 min · 844 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

Instalar Windows 11 sin UEFI

En este corto post voy a documentar mi experiencia instalando Windows 11 desde una ISO en una computadora sin UEFI. He usado una ISO personalizada y la herramienta Rufus con una memoria USB. La ISO tenía un nombre como W11.22000.282.ES-MX.Fix.Tpm.iso, me parece que lo importante es el “Fix TPM”. Al grabar la ISO, Rufus me preguntó si quería eliminar el requisito de 4GB de RAM a lo que dije que sí. ...

diciembre 5, 2023 · 1 min · 174 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

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

Cambiar fondo de pantalla de manera remota

El día de hoy veremos cómo cambiar la imagen de fondo de escritorio de manera remota para molestar al usuario. Dejaremos un programa ejecutándose en segundo plano, mismo que va a revisar cada X segundos si debe cambiar el fondo y en caso de que sí va a descargar la imagen del sitio que le indiquemos para colocarla como nuevo fondo. Mientras el usuario esté conectado a internet y el programa se esté ejecutando, no se podrá hacer nada para cambiar el fondo de pantalla al original, ya que nuestro programa va a cambiar la imagen de escritorio cada tiempo que nosotros indiquemos. Al final esto es para hacer bromas, no le veo otra utilidad. Eso sí, vas a aprender varias cosas, por ejemplo, cómo consultar un gist con HTTP, poner un cron en Go e invocar a un programa de C#. ...

noviembre 23, 2022 · 6 min · 1099 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

Solución al error 0xc00007b en Windows

Hoy vamos a hablar sobre un error que me trajo muchos problemas en las últimas horas. Se trata del error 0xc00007b y ocurría al usar mi plugin para impresoras térmicas versión 3. Por ello es que en este post te mostraré la causa y la posible solución de ese problema, ya sea para mi plugin o para cualquier otro programa que intentes usar. Solo para que quede claro, el error de mi plugin ya está arreglado, pero quiero documentar esto por si a alguien más se le presenta esto en el futuro. ...

octubre 4, 2022 · 3 min · 600 palabras · Parzibyte