mirror of
https://github.com/Evidlo/remarkable_printer.git
synced 2024-10-20 03:27:37 -04:00
ffc3f8c476
Fix timestamp |
||
---|---|---|
.gitignore | ||
img.jpg | ||
main.go | ||
Makefile | ||
printer.service | ||
README.md |
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 release from the releases page to this directory then run the above command.
Adding the reMarkable as a printer
Linux (easy)
Set 10.11.99.1
to your device's address or hostname.
make install_config host=10.11.99.1
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.
Caveats
No authentication, so keep WiFi off while not in use.
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