path: root/tools/abcprintd.c
Commit message (Collapse)AuthorAgeFilesLines
* abcprintd: add support for debug messagesH. Peter Anvin2014-05-141-5/+22
| | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* abcprintd: drop CR; fix handling of the default command lineH. Peter Anvin2012-08-081-3/+5
| | | | | | | Drop CR; apparently lpr converts it to LF and results in double spacing (sigh)... Handle the case where we don't have a print command line correctly.
* abcprintd: fix UTF-8 table, allow running in the foregroundH. Peter Anvin2012-08-081-4/+9
* abcprintd: output wide characters, and use a Unicode tableH. Peter Anvin2012-08-071-20/+22
| | | | This is 2012, we speak Unicode... if we don't, that is just broken.
* Fix the declaration of the "fileops" booleanH. Peter Anvin2009-01-221-1/+1
* abcprintd: drop -t option from getopt()H. Peter Anvin2009-01-181-1/+1
| | | | | | Drop the no-longer-implemented -t option from the getopt() call. This is a cleanup only; it will already not be recognized as a valid option.
* abcprintd: fix the handing of path namesH. Peter Anvin2009-01-181-8/+14
| | | | | | | daemon() by default makes a chdir to /. We don't want that if we have a file directory. Furthermore, we can make the whole file directory handling a lot simpler if we chdir() to the file directory and then use plain filename paths.
* Remove "turbo mode" - it will not workabc80-de1-16H. Peter Anvin2009-01-181-4/+1
| | | | | | | The driver chip on the DE1 is a MAX232, which is rated only for 120 kbps. As a result, expecting 461 kbps to work is optimistic at best, and is only going to be a source of problems. Drop any trace of "turbo mode" support, and let the synthesizer do a better job instead.
* abcprintd: remove debugging code; hide the -t optionH. Peter Anvin2009-01-101-4/+2
| | | | | Remove the debugging code. Right now 460800 bps doesn't seem to work, so undocument the turbo mode.
* Snapshot the file operations workH. Peter Anvin2009-01-061-7/+22
| | | | | | | | | Snapshot the file operations work. Basic block download now works (I'm even testing this by downloading new versions of printer.bin via a small BASIC stub.) "turbo mode" (460800 bps) doesn't seem to work, however, not really sure why. Not that it really matters. Plenty of more work to be done, though.
* abcprintd: fix fileop state machine; add debugging printfsH. Peter Anvin2009-01-041-1/+3
| | | | | Fix the fileop state machine. Disable daemonizing and add some debugging printfs for the moment.
* abcprintd: initial implementation of a remote access protocolH. Peter Anvin2009-01-041-17/+50
| | | | | Completely untested, but "at least it compiles" implementation of a remote file access protocol in abcprintd.
* Use FF 00 as job ending, not BREAK. Too many things don't work with BREAK.H. Peter Anvin2006-03-111-21/+9
| | | | Change 7F from section sign to middle dot; looks better on PS Courier
* "Better" abcprintd which can do charset translationH. Peter Anvin2004-09-091-10/+64
* Add abcprintd.c; document changesH. Peter Anvin2004-09-091-0/+202