~/talk

Bit Splotches: Dot Matrix Printing with Python

Talkat PyOhio 2018 · 2018-07-28..07-29· [embedded-and-hardware, python]
slides:none on file

Restores a 1988 9‑pin dot‑matrix to a modern Linux workflow by decoding Epson‑style graphics commands, mapping image bits to NumPy matrices, and using NetPBM and Pillow/GIMP/ImageMagick for dithering and quantization. Implements a CUPS postprocessor with Tea4CUPS to accept PostScript, convert to PBM, and stream escape sequences; adds a 3‑pass interweaving trick to emulate 120×216 vertical resolution. Ribbon reviving with WD‑40 is used; final prints (photos and fonts) are workable.

AI-written summary · about

  1. 0:00Bit Splotches: Dot Matrix Printing with Python
  2. 2:20FLOPPIES
  3. 3:351541 DRIVE
  4. 4:53STAR NX-10000
  5. 7:47LASER & INKJET
  6. 9:18ZOOM FLOPPY
  7. 10:15CONNECT
  8. 12:46MANUAL
  9. 13:32VICE EMU
  10. 14:19SIGN
  11. 14:39GRAPHIC PRINT
  12. 15:26DRIVER?
  13. 17:08COMMANDS
  14. 17:33COMMAND LIB
  15. 18:09NICE TEXT
  16. 19:10TEACUPS
  17. 21:03NOT GRAPHICS
  18. 21:16BEEP BEEP
  19. 21:38PRINTER DRIVER
  20. 23:05DOT GRID
  21. 24:19BIT STREAMS
  22. 25:33GETTING FANCY
  23. 25:49NETPBM
  24. 27:05FIRST PICTURE
  25. 28:32WD-40
  26. 29:46MORE IMAGES
  27. 30:24USABLE PRINTS
  28. 30:43PRINT MODES
  29. 31:52CUSTOM FONTS
  30. 34:00THE FUTURE THE FUTURE
  31. 34:36NEW MODE 120 X 216
  32. 35:40INTERWEAVING
  33. 36:09NUMPY SLICES
  34. 37:16HIREZ
  35. 37:37IMMEDIATE MODE
  36. 38:33COLORS
  37. 39:06STAR EXAMPLE IM GE OF OLOUR
  38. 39:22PIL PALETTE
  39. 40:21SEPARATIONS
  40. 40:41PHOTOS
  41. 40:52ART
  42. 41:22THANK YOU
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.