Перед передачей байта в принтер надо проверить состояние линии...

Перед передачей байта в принтер надо проверить состояние линии "BUSY" и если все в порядке, то передавать байт.

При чтении состояния принтера проверяются биты:

If (b and $B8) = $90 then { all's well } else begin If (b and $20) = $20 then { no paper } If (b and $10) = 0 then { off line } If (b and $80) = 0 then { busy } If (b and $08) = $08 then { i/o error} end;

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: