Skip to content

Commit

Permalink
Update 2024-01-23-thermal.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ibbsbbr authored Jan 29, 2024
1 parent 9723a2b commit d1ebe20
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions _posts/2024-01-23-thermal.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,25 @@ if ! printf '\x1B\x40\x1B\x21\x08\x1B\x61\x01%s\x0A\x0A\x0A\x1B\x69' "$converted
fi
```

# reverse white printing

```
if ! command -v xclip &>/dev/null; then
echo "xclip could not be found."
exit 1
fi
clipboard_content="$(xclip -o -selection clipboard)"
escaped_content=$(sed 's/%/%%/g' <<<"$clipboard_content")
converted_text=$(iconv -f UTF-8 -t CP850//TRANSLIT//IGNORE <<<"$escaped_content" 2>/dev/null)
if ! printf '\x1A\x5B\x01\x00\x00\x00\x00\x40\x02\xB0\x04\x00\x1A\x54\x01\x00\x00\x00\x00\x18\x00\x04\x00%s\x00\x1A\x5D\x00\x1A\x4F\x00\x1B\x69' "$converted_text" | lp -d thermal -o raw; then
echo "Failed to print. Please check the printer and its configuration."
exit 1
fi
```

0 comments on commit d1ebe20

Please sign in to comment.