AmendHub

thecloud

/

SimpleSpooler

/

amendments

Amendments on August 7, 2026

Simple Spooler 0.4 release

thecloud made amendment 9 13 days ago

roll back FilterData change that removed 1B5A/1B44 commands

- filtering out the 1B5A[01-0F]xx and 1B44[01-0F]xx control codes for
overriding switch settings isn't useful, so roll back this change.
These were being used to select an alternate char set in draft mode.
thecloud made amendment 8 13 days ago

Amendments on August 5, 2026

more FilterData compatibility tweaks

- fix bug that failed to remove a filtered byte if it was the last byte
in the buffer being processed
- strip extra linefeeds generated by a reverse feed
- modify filter to remove a subset of 1B5A and 1B44 commands in IW1 mode,
to hopefully improve Scribe compatibility
- reset printer to defaults before starting each print job
thecloud made amendment 7 14 days ago

Amendments on July 30, 2026

Simple Spooler 0.3 release

thecloud made amendment 6 21 days ago

FilterData tweaks

- after re-checking the IW1 and IWII manuals, add 1B4C and 1B61 to filter
- also check 1BF8 (an undefined code) to test filter efficacy on IWII
- keep index in same place while we still have characters to remove
thecloud made amendment 5 21 days ago

Amendments on July 29, 2026

change FilterData to handle split sequences, detect reverse linefeed

- instead of trying to filter data as it comes in from the network,
filter it later when we write the spool file to the serial port
- rewrite the filter to handle sequences split across data buffers
- don't rewind file position or attempt retries if we can't write
thecloud made amendment 4 21 days ago

refactor StartSpooler code to allow auto-running server

- make separate ConfigureSpooler and StartSpooler functions
- server startup only needs to invoke UI if not configured to auto-run
- move more control drawing to the dialog filter's update handler
- add Settings and Print Status menu items
- add the auto-run option
- add "skip reverse feeds" option (not functional yet)
- rename IW1 mode to "compatibility" since it's not really a mode
thecloud made amendment 3 22 days ago

Simple Spooler 0.2 release

thecloud made amendment 2 22 days ago

Simple Spooler 0.1 release

thecloud made amendment 1 22 days ago