Repository navigation
Releases
Releases · ahmedalrifai/emupos
v0.4.0
v0.3.0
Features
- docker: publish an image that runs the simulator (#35) (fa7c471)
- printer: render glyphs for every code page the profiles claim (#32) (11eb0a7)
- printer: simulate ESC i and ESC m cuts, ESC v and ESC u status, and GS T (#30) (3b63202)
- scanner: type keyboard scans on the client that requested them (#33) (d381f65)
Bug Fixes
- cli: check the shape of a device id before using it (#39) (c383731)
- linux: type exact characters with --unicode on X11 (#28) (b811a29)
- printer: stop ESC r and other unrecognised commands printing their parameters (#29) (c742b2a)
Documentation
v0.2.0
Features
Windows support, all from #14 (40de23e):
- windows: open existing COM ports through serialx (
serial: { port: COM5 }); a missing port stops startup with a message naming the port, the device, com0com andemupos doctor - windows: keyboard-mode scans type with
SendInput, carrying US virtual-key codes and their scan codes, or exact characters with--unicode - windows:
emupos setup print-queuecreates and removes a Standard TCP/IP port and anemupos-<device id>queue on the Generic / Text Only driver, and--removeworks with the simulator stopped - windows:
emupos runanswers the print queue's SNMP status polls on127.0.0.1:161, so Windows shows paper out, door open and offline; it keeps every device running when the port is taken - windows:
emupos doctorchecks COM ports and com0com (including a driver blocked by Secure Boot), the Print Spooler and existing queues, UDP port 161, and names the program holding a busy TCP port
Documentation
- setup guides for Windows: serial devices, keyboard scans and print queues, including the one-way limitation of a print queue and the delay before Windows shows a new fault
Full Changelog: v0.1.2...v0.2.0