Coding 2025-03-15
All right, here we go. Slow progress, but progress.
First off, I'm sure I read so much about the WSDL files, but I can't seem to find anything no matter how much stuff I download. (Also, why is the JavaScript SDK only available under the Windows downloads? That's weird, right?) So, it looks like I need to build up the XML myself.
What I've got right now is a bunch of work that only exists in my Python REPL's readline history, as well as some XML payloads that work and some that don't. Once I collate all of this, and bring in the documentation, I should have what I need in terms of controlling the printer.
Before I touch that, though, I need to think through what kind of interface I want to use to build this stuff. From my experiments so far, I believe "classes representing the different node types, defining functions that mutate an instance of the parent node" should offer a good balance of features, ease of implementation, and maintainability.
I'll sleep on this and see if I come to any different conclusions.
Good night.