{"id":2143,"date":"2018-09-02T21:13:54","date_gmt":"2018-09-02T21:13:54","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=2143"},"modified":"2018-09-02T21:13:54","modified_gmt":"2018-09-02T21:13:54","slug":"mutt-printing","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=2143","title":{"rendered":"mutt printing"},"content":{"rendered":"<p>Eigentlich kein grosses Thema, aber zu Dokumentationszwecken schmeiss ich&#8217;s doch noch in den Blog.<\/p>\n<p>Eine Variante ist, ein PDF zu erstellen via muttprint und dieses entweder direkt an den Drucker zu senden oder wie hier im Beispiel mit einem PDF-Reader zu \u00f6ffnen anstatt sofort zu drucken. Dieses Beispiel k\u00f6nnte man noch verbessern, indem man mktemp das Directory irgendwo im Home angibt, damit das File niemand anderes \u00f6ffnen kann.<\/p>\n<pre class=\"lang:default decode:true \">set print_command='set -e; f=`mktemp`; \\\r\n        muttprint -P A4 -p TO_FILE:\"$f\"; zathura \"$f\"; rm \"$f\"'\r\n<\/pre>\n<p>Ich hab&#8217;s aber ganz simpel gehalten und schicks direkt zum Drucker. So klappts auch im tty&#8230;<\/p>\n<pre class=\"lang:default decode:true \">set print_command='muttprint -P A4 -p DCPL2530DW'<\/pre>\n<p>Im Grossen und Ganzen werden hier die restlichen Einstellungen von CUPS \u00fcbernommen (Duplex etc). Alles weitere kann man den manpages entnehmen.<\/p>\n<p>Eine weitere Variante w\u00e4re, enscript zu verwenden<\/p>\n<pre class=\"lang:default decode:true \">set print_command=\"enscript -M A4 -G --margins=45:35:30:30 -P DCPL2530DW\"<\/pre>\n<p>Aber muttprint scheint mir doch ganz passabel zum Drucken via mutt, ich bleibe dabei&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"Eigentlich kein grosses Thema, aber zu Dokumentationszwecken schmeiss ich&#8217;s doch noch in den Blog. Eine Variante ist, ein PDF zu erstellen via muttprint und dieses entweder direkt an den Drucker zu senden oder wie hier im Beispiel mit einem PDF-Reader zu \u00f6ffnen anstatt sofort zu drucken. Dieses Beispiel k\u00f6nnte man&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,8],"tags":[],"class_list":["post-2143","post","type-post","status-publish","format-standard","hentry","category-cli","category-mail"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2143"}],"version-history":[{"count":5,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2143\/revisions"}],"predecessor-version":[{"id":2148,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2143\/revisions\/2148"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}