remarkable_printer/README.md
2020-03-11 01:36:18 -05:00

1.5 KiB

remarkable_printer

Print natively to your reMarkable wirelessly with no extensions or reMarkable cloud.

Install

Assuming you have Go installed, simply run (with reMarkable connected via USB)

make install

This will install and start the printer service on the reMarkable.

If you don't have go, you can download and unzip the precompiled binary from the releases page to this directory then run the above command.

Adding the reMarkable as a printer

Linux (easy)

Modify printer.conf and change 10.11.99.1 to your reMarkable's address/hostname, then run

make install_config

Linux (manual)

We will add the reMarkable as an Appsocket/JetDirect printer.

Linux

$ sudo system-config-printer
# Add > Network Printer > AppSocket/HP JetDirect
# Enter the address/hostname of the device (10.11.99.1 for USB connected device)
# Forward > Generic > Forward > PDF > Forward
# Set the printer name and save

OSX (manual)

See Add a network printer by its IP address. Choose HP Jetdirect for the protocol.

Testing on host

$ make printer.x86
$ ./printer.x86 -h
Usage of ./printer.x86:
  -debug
        enable debug output
  -host string
        override bind address (default "0.0.0.0")
  -port string
        override bind port (default "9100")
  -restart
        restart xochitl after saving PDF
  -test
        use /tmp as output dir