I’m trying to get this up and running.
Installed the 3 aur packages. Using /etc/modules-load.d to load mtp02. dmesg | grep mtp02 returns a single line informing that the module is loaded.
A device shows up at /dev/mtp02.0
Problems:
The printer doesn’t show up in cups printer list.
sudo mtp02_grayprint.py RIM.png results in OSError: [Errno 25] Inappropriate ioctl for device
sudo mtp02_bw..... - nothing happens
Edit: found your note in cupsinstall, installed the printer device (had to use /dev/mtp02.0, not /dev/mtp02.0_cups)
I know this thread is a bit old, but it is still the latest.
I’ve been trying to get the printer running on manjaro, but ran into errors when trying to compile.
here is the log file in case you’re still active on here.
You could have just comment out this line, but you would need to allow
non-root user access from userspace. (and comment out unused function as
it is declared as static)
Change in kernel has no impact on driver, only includes additional
safeguards - read-only attribute(const)(!! only in compile time !!) of
passed struct via reference (in C called pointer).
thanks for your help!
I think I’m making progress. the cups driver works already. only writing directly into the other device leaves the lines empty. I suspect i’m missing the right font. will have to check when I find time.
edit: I’ll also have to figure out how to make it use dynamic paper size instead of always feeding the whole specified paper size.