Skip to content

sudo-Eric/gameboy-thermal-receipt-printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ggame Boy Thermal Receipt Printer

The goal of this project is to recreate the Game Boy Printer using the arduino-gameboy-printer-emulator project, a computer, and a modern thermal receipt printer.

This project uses the Python and Cython languages. Dependencies are in requirements.txt. The setup file is optional and is only needed if you want to compile the project for better performance.

This project is in its early stages. While it is functional, there are still bugs and incomplete functionality.

Usage

python3 ./src/main.py --serial SERIAL [-c CONFIG] [--no-printer] [-p PALLET] [-s SCALE] [-d DEST] [-v [VERBOSITY]] [--log LOG]

The Config File

Example config file

[general]
pallet = 1
scale = 3
output = ./images

[serial]
port = /dev/ttyACM0
baudrate = 115200
bytesize = 8
parity = N
stopbits = 1

[printer]; Printer profile. Available profiles can be found here: https://python-escpos.readthedocs.io/en/latest/printer_profiles/available-profiles.html
profile = TM-T88V
type = USB
vendorID = 0x0000
productID = 0x0000

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published