Skip to content

Wyss/escp2-client

 
 

Repository files navigation

escp2-client

Create ESC-P2 commands for Epson Printers

See paper describing the method at DOI: 10.1039/C8RA00756J

getting printer running from fresh Raspbian Buster Lite

  1. Install fresh Raspbian Buster with Desktop
  2. Get an Epson XP-440 printer
<!-- ```shell -->
<!-- $ sudo apt-get install cups -->
<!-- ``` -->
  1. Download Gutenprint 5.2.11:
    $ cd ~/Downloads
    $ wget https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.11/gutenprint-5.2.11.tar.bz2
  2. Unzip the file into ~/gutenprint & install
    $ tar xvjf gutenprint-5.2.11.tar.bz2
    $ mv gutenprint-5.2.11/ ~/gutenprint
    $ cd ~/gutenprint/
    $ ./configure
    $ make
    $ sudo make install
  3. Install ESC/P2 Client
    1. From http://github.com/wyss/escp2-client, clone the repo or download/unzip it.
    2. cd into the excp2-client folder (it can be located anywhere)
    3. Install required python modules
      $ pip3 install -r requirements.txt
  4. Run the program:
    • GUI
      python3 main_gui.py
    • Commandline
      python3 main_commandline.py

About

create esc commands for epson printers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%