Dilwyn Jones wrote:
...
One the same page, I've added a scanned copy of the Ser8056 thermal printer manual. Remember that little printer? It was given away free with some early QLs in certain high street stores. It used fax-style thermal paper rolls, and you still see the odd one for sale second hand at QL shows, usually minus its manual! This manual includes the control code set it supports.
There are actually errors in the manual that came with my Serial 8056 printer (which is the one that you've obviously scanned):
Page 4:
Graphics: None
should read:
Graphics: 560 pixels/line in blocks of 8 high (70dpi x 72dpi)
Page 31:
Add:
Low density graphics...................... ESC K
Also add, on a relevant page, a description for ESC K:
ESC K Escape K (low density graphics)
Format: ESC K;nl;nh;d1;d2...; Sets the graphics mode
The numbers following k set the number of dot blocks
to print: nh*256+nl. Each data byte specifies which
of the vertical dots to set: bit 7 specifies the top
dot, and so on down to bit 0 at the bottom. eg the
top four dots in the column set and the bottom four
not set would be bits 7-4 set and bits 3-0 unset
giving a value of 240. Each column of dots is 1/9"
(2.82mm) high; thus setting the line feed to 1/9"(2.82mm) (by ESC 0) will ensure that one row of dots
is followed immediately by the next.
LPRINT CHR$(27);CHR$(75);CHR$(8);CHR$(0);CHR$(240);
CHR$(240);CHR$(240);CHR$(240);CHR$(16);CHR$(16);
CHR$(16);CHR$(16);" a checker board graphic)"However, in their favour is the note at the bottom of page 4:
"Because we continually strive to improve our products we may change specifications without prior notice."
