Epson FX-85 User Manual - Page 60

Hex Diagnosis, FOR X=0 TO 255, LPRINT CHR$X, NEXT X - printer driver

Page 60 highlights

1. A short circuit between the collector and the emitter of a head transistor along with a shorted dot driver winding produces: PI, PI, PI . . . PI, PI, PI on power-up or self-test, and PI, PI, PI, PI when on-line and printing. 2. Detection of high voltage produces: PI, PI, PI, PEE 3. Errors detected by slave CPU (restricted printhead motion or PTS sensor failure) produce: PI, PI, PI . . . PI, PI, PI 4. The paper running out produces: PI, PI, PI, PI (repeated five times) Note: Except for paper-out sensing, the beeper will sound regardless of switch setting. Hex Diagnosis Some computer systems change one or more codes when sending them from BASIC to the printer. The FX's ability to dump in hexadecimal lets you determine which codes are creating problems for your system. The hex dump facility prints each code that is being received by the FX onto the paper as a string of hexadecimal values. You turn the hex dump on by holding down the FF button while you turn the printer on. A hex printout of a program shows you exactly what the printer is receiving, regardless of what the computer is sending. The following program lets you check to see what codes, if any, make problems for your computer system. 10 FOR X=0 TO 255 20 LPRINT CHR$(X); 30 NEXT X Put the printer in hex dump status and then RUN the program. If your system passes the codes directly to the printer without changing them, your output looks like Figure F-1 (take your printer off-line to make it print the final line). 305

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108

1.
A short circuit between the collector and the emitter of a head tran-
sistor along with a shorted dot driver winding produces:
PI, PI, PI . . . PI, PI, PI
on power-up or self-test, and
PI, PI, PI, PI
when on-line and printing.
2. Detection of high voltage produces:
PI, PI, PI, PEE
3.
Errors detected by slave CPU (restricted printhead motion or PTS
sensor failure) produce:
PI, PI, PI . . . PI, PI, PI
4. The paper running out produces:
PI, PI, PI, PI (repeated five times)
Note: Except for paper-out sensing, the beeper will sound regardless
of switch setting.
Hex Diagnosis
Some computer systems change one or more codes when sending
them from BASIC to the printer. The FX’s ability to dump in hexadeci-
mal lets you determine which codes are creating problems for your
system.
The hex dump facility prints each code that is being received by the
FX onto the paper as a string of hexadecimal values. You turn the hex
dump on by holding down the FF button while you turn the printer
on.
A hex printout of a program shows you exactly what the printer is
receiving, regardless of what the computer is sending. The following
program lets you check to see what codes, if any, make problems for
your computer system.
10 FOR X=0 TO 255
20 LPRINT CHR$(X);
30
NEXT X
Put the printer in hex dump status and then RUN the program.
If your system passes the codes directly to the printer without
changing them, your output looks like Figure F-1 (take your printer
off-line to make it print the final line).
305