The COMX Thermal Printer came including a dedicated interface card, printing was done on thermal paper by using a head with 9 pins which could heat the paper and as such print both text and images. Someone told me that you should be careful when writing your own printer drivers as it was very easy to ‘burn’ the printer head completely.
The following information includes some guesses from my side, if you have any other or additional information please send me an email.
OUT 2 is used to control the thermal printer where:
Q = 0, b0-7: Pixel 1 to 8
Q = 1, b7: Pixel 9 (if b0-6=#21)
Q = 1, b3=1: Move head right
Q = 1, b0-7=#12: Move head left
INP 2 is used for the printer status, where:
b0=1: Printer Not Ready
b1=1: Energizing Head
b2=1: Head At Position
Picture to the right is graphic output from the Thermal printer generated by the emulator.