/ascii-bitmap-esc-pos

ASCII and bitmap art generated using the ESC/POS commands on a recovered Epson printer.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ascii-bitmap-esc-pos

Impresión de imágenes ASCII y bitmap usando comandos ESC/POS.

1bit-image

Modelos soportados

  • Epson TM-300A (testeado)
  • Epson TM-300B
  • Epson TM-300PA
  • Epson TM-300PB

Requerimientos

  • Python 3.10, 3.12 (no testeado aún en otras versiones)

Instalación

Hardware

  1. Conectar la tickeadora o impresora según modelo (ver manuales en docs/) a la pc y a la fuente de alimentación.

Software

Linux

  1. Instalar entorno virtual e instalar los paquetes 1.1. Con virtualenv (dentro del directorio del proyecto)
$ cd ascii-bitmap-esc-pos
ascii-bitmap-esc-pos$ virtualenv venv
ascii-bitmap-esc-pos$ source venv/bin/activate
(venv) ascii-bitmap-esc-pos$ pip install -r requirements.txt

1.2. Con conda (o miniconda)

$ cd ascii-bitmap-esc-pos
ascii-bitmap-esc-pos$ conda create --name venv
ascii-bitmap-esc-pos$ conda activate venv
(venv) ascii-bitmap-esc-pos$ conda install -c conda-forge --yes --file requirements.txt

o

(venv) ascii-bitmap-esc-pos$ pip install -r requirements.txt
  1. Ejecutar
(venv) ascii-bitmap-esc-pos$ cd src
(venv) ascii-bitmap-esc-pos/src$ python main.py