Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GNU enscript is a somewhat lesser known package (It is a GNU package meant to replace the adobe enscript from the late 80s) that prints to PostScript ASCII files suitable for printing to a physical printer or to STDOUT. It seems to want to use lpr by default, so some patches might be required. The config file lets you specify if a physical printer or STDOUT should be delivered to. Or maybe patch out lpr usage. Or both? I'll let you make the call.