He escrito un archivo Markdown que deseo imprimir. La versión renderizada, no la versión en bruto.
La impresión en la GUI funciona bien. Deseo formatear los archivos de Mardown con mdcat
y enviar el resultado/salida a la impresora.
lpc status
HP_ENVY_5540_series:
printer is on device ‘dnssd’ speed -1
queuing is enabled
printing is enabled
no entries
daemon present
mdcat example.md | lp
request id is HP_ENVY_5540_series-47 (0 file(s))
mdcat example.md | lp -d HP_ENVY_5540_series
request id is HP_ENVY_5540_series-48 (0 file(s))
Esos comandos no funcionaron.
Editar, después del primer comentario:
brew info mdcat
mdcat: stable 0.22.2 (bottled)
Show markdown documents on text terminals
https://github.com/lunaryorn/mdcat
/usr/local/Cellar/mdcat/0.22.2 (8 files, 5.4MB) *
Poured from bottle on 2021-01-02 at 08:42:16
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/mdcat.rb
License: MPL-2.0
==> Dependencies
Build: cmake ✔, rust ✘
==> Analytics
install: 336 (30 days), 1,518 (90 days), 10,040 (365 days)
install-on-request: 335 (30 days), 1,517 (90 days), 10,027 (365 days)
build-error: 0 (30 days)
¿Necesita el software algún tipo de apoyo? Tal vez no recuerdo bien, pero se puede canalizar cualquier comando a lp
en Linux. No hay ningún tipo de soporte necesario para las impresoras en el comando antes de la tubería.