Sistema para estacionamientos gratuito

En este post te voy a mostrar un programa que acabo de crear (totalmente original) que sirve para el control de estacionamiento o parqueadero. Básicamente es un software gratuito que sirve para llevar el registro en un parqueadero. Este sistema es gratuito, por lo que puedes usarlo sin ningún costo, además de explorar su código fuente. Las características generales son: Registro de vehículo, ya sea motocicleta, auto, camionetas, etcétera. Registro de fecha y hora de entrada Cálculo del tiempo que el vehículo pasó estacionado Ajuste de costo por hora con redondeo y tolerancia Reporte de vehículos con tiempo de estancia y ganancia Escritorio con reporte general y gráficas Soporte de impresión de ticket de entrada para comprobante de ingreso y comprobante de pago en impresora térmica A lo largo de este post te mostraré los detalles del software así como las instrucciones de descarga y la ubicación del código fuente. Nota: en las capturas de pantalla probablemente verás datos aleatorios o incoherentes, pues los he generado aleatoriamente así que no esperes que tengan sentido, solo son de relleno para mostrarte los módulos. ...

mayo 12, 2021 · 8 min · 1511 palabras · Parzibyte

Python - Imprimir en impresora térmica

Hoy te mostraré cómo imprimir recibos, tickets, facturas, etcétera en una impresora térmica (también conocidas como Thermal printers, Impresoras POS) usando el lenguaje de programación Python. De este modo podrás imprimir en impresoras térmicas desde Python usando una clase y un conector desarrollados por mí. Verás que será realmente sencillo. Gracias a esto podrás imprimir y hacer operaciones como: Texto normal y texto con acentos (incluyendo las letras ñ de nuestro amado español) Imágenes a partir de una URL o imágenes locales presentes en la computadora del usuario. Así que puedes imprimir tu logotipo Códigos QR Códigos de barras Abrir el cajón de dinero Ajustar el tamaño de la fuente, alineación, saltos de línea Impresión de HTML y páginas web Básicamente podrás imprimir todo tipo de contenido en una impresora térmica desde Python. ...

marzo 2, 2021 · 4 min · 709 palabras · Parzibyte

Imprimir acentos en impresora térmica con JavaScript

Por mucho tiempo he buscado la manera de imprimir texto en español en un ticket con una impresora térmica desde JavaScript, incluyendo también la letra ñ, el signo de apertura de interrogación, etcétera. Esto es necesario porque en varias ocasiones necesitamos colocar algo como ¡Gracias por su compra! al final del ticket, y si no contamos con el símbolo ¡ entonces el mensaje puede no verse bien. Lo mismo pasa cuando el nombre de un cliente tiene acentos y necesitamos imprimirlo en el ticket. Por ello es que en este post te mostraré cómo imprimir texto con acentos en una impresora térmica usando JavaScript. ...

febrero 13, 2021 · 6 min · 1128 palabras · Parzibyte

Laravel: imprimir ticket en impresora térmica

Hace algún tiempo te mostré cómo imprimir tickets en impresora térmica con PHP puro usando la maravillosa librería de Mike42, ahora te mostraré cómo hacerlo e integrarlo dentro del framework Laravel. Al final vamos a imprimir un ticket usando Laravel, desde una ruta que va a invocar a un controlador. ...

marzo 5, 2020 · 2 min · 301 palabras · Parzibyte

Imprimir código QR en impresora térmica

Resumen: en este post te mostraré cómo imprimir códigos QR legibles en una impresora térmica (también llamada ticketera, impresora de tickets, pos printer, etcétera) usando un plugin gratis. Si has seguido mis posts sabrás que hace tiempo desarrollé un plugin y que poco a poco le he agregado características nuevas, hasta llegar al día de hoy en donde imprimimos códigos QR en una thermal printer desde JavaScript, Python, Java y muchos otros lenguajes. Nota: puedes ver la versión en inglés aquí. ...

noviembre 22, 2019 · 2 min · 423 palabras · Parzibyte

Imprimir PDF desde CMD con PDFtoPrinter

En este post te mostraré cómo imprimir un documento PDF desde la línea de comandos de Windows, terminal o CMD utilizando el ejecutable PDFtoPrinter.exe. Como sabes, imprimir un PDF desde la terminal de Windows no es posible usando el comando print(ya que con éste solo se imprimen archivos de texto), pues se requiere un traductor para que lea el contenido del PDF y lo envíe a la impresora. Justamente es lo que hace esta utilidad llamada PDFtoPrinter.exe que veremos hoy. ...

octubre 23, 2019 · 3 min · 464 palabras · Parzibyte

Javascript - mostrar solo algunos elementos al imprimir página web

Resumen En este post te voy a mostrar a ocultar elementos al imprimir una página web, exceptuando algún elemento como un párrafo, imagen o encabezado. Por ejemplo, imprimir algo con Javascript y CSS pero quitando algunos elementos excepto un contenedor o elementos que cumplan cierto criterio. Para lograrlo vamos a usar CSS y Javascript. El CSS será usado para ocultar al imprimir, y el JavaScript para agregar y remover algunas clases al momento de imprimir. ...

agosto 19, 2019 · 4 min · 730 palabras · Parzibyte

Cómo imprimir en una impresora térmica

Este post es una recopilación de artículos que te muestran cómo mandar datos a una impresora térmica. Como sabemos, las impresoras térmicas sirven para muchas cosas; por ejemplo, imprimir tickets, facturas, detalles de turnos, comprobantes de pago, etcétera. La impresión de tickets puede hacerse desde el lado del cliente o del servidor; cuando subimos nuestra app web a internet se necesita imprimir forzosamente del lado del cliente. API HTTP a ESC POS He creado una API local (no necesita internet) que convierte JSON a operaciones ESC POS y es consumible desde cualquier lenguaje de programación. Puedes ir ya mismo a la documentación HTTP a ESC POS. ...

agosto 1, 2019 · 2 min · 228 palabras · Parzibyte

Obtener lista de impresoras compartidas en Windows usando Golang

Introducción Trabajando en un proyecto con Go, tuve que obtener la lista de impresoras compartidas en Windows. Básicamente hacer lo mismo que ya hice aquí con PHP. Ahora le tocó el turno a Go, y aunque al principio no fue fácil, lo conseguí. Hace falta mencionar que utilicé un método distinto, que por el momento sólo he probado en Windows 10 pero bueno, ¿quién usa un Windows atrasado en pleno 2018? aunque creo que funciona hasta en Windows 7. Nota: si no quieres leer todo el proceso, simplemente ve hasta abajo en donde está la función final. ...

junio 6, 2018 · 3 min · 429 palabras · Parzibyte

Obtener impresoras compartidas en Windows usando PHP

Introducción Acabo de publicar una entrada sobre cómo obtener impresoras en Windows. Pues podemos modificar dicho comando para que diga si son o no compartidas, y dependiendo de eso incluirlas en un arreglo Comando El comando queda modificado así: get-WmiObject -class Win32_printer |ft shared, name Como vemos, en la otra entrada sólo obtenemos el nombre con name. En este caso también queremos ver si está compartida usando shared. Así es la salida: ...

diciembre 30, 2017 · 2 min · 316 palabras · Parzibyte