From 60ebff70a87e88a40d1c9e50d9f3ce238adf719c Mon Sep 17 00:00:00 2001 From: evan Date: Sun, 28 Mar 2021 23:38:51 -0500 Subject: [PATCH] add rmfilter cups fitler --- Makefile | 1 + remarkable.ppd | 2 +- rmfilter | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 rmfilter diff --git a/Makefile b/Makefile index afa0dcc..2f85c33 100644 --- a/Makefile +++ b/Makefile @@ -41,6 +41,7 @@ install_config: -v socket://$(host) \ -P remarkable.ppd # -m lsb/usr/cupsfilters/Generic-PDF_Printer-PDF.ppd + sudo cp rmfilter /usr/lib/cups/filter clean: rm -f printer.x86 printer.arm release.zip diff --git a/remarkable.ppd b/remarkable.ppd index 926a0b4..2c83c9c 100644 --- a/remarkable.ppd +++ b/remarkable.ppd @@ -40,7 +40,7 @@ *JCLToPDFInterpreter: "@PJL ENTER LANGUAGE = PDF<0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" *cupsFilter: "application/vnd.cups-pdf 0 -" -*cupsFilter2: "application/pdf application/vnd.cups-pdf 0 -" +*cupsFilter2: "application/pdf application/vnd.cups-pdf 0 rmfilter" *OpenGroup: General/General *JCLOpenUI *PageSize/Page Size: PickOne diff --git a/rmfilter b/rmfilter new file mode 100755 index 0000000..7283e7e --- /dev/null +++ b/rmfilter @@ -0,0 +1,11 @@ +#!/bin/bash +# send job name +echo -n "@PJL JOB NAME = " +echo "\"$3\"" +# accept PDF as argument or from stdin +if [ -n "$6" ] +then + cat "$6" +else + cat +fi