Lexmark MX826 Printer Languages and Interfaces Technical Reference - Page 143

DTR and DTR/DSR protocol timing RS-232C, XON/XOFF protocol timing RS-232C

Page 143 highlights

Printer interfaces 143 DTR and DTR/DSR protocol timing (RS-232C) Use DTR to pace the data flow from the computer. DTR goes from high to low to indicate to the computer that the printer cannot receive more data when it detects the following busy conditions: • Buffer full • Attendance error • Printer not in ready state The following diagram illustrates DTR Protocol Timing. 1 2 RXD 3 Receive Data Valid 4 1 The RTS signal is driven active as long as power is supplied to the printer. 2 The DTR signal becomes active when initialization is complete, telling the computer that the printer is ready to receive data. 3 When Honor DSR is On, the printer considers data received invalid when DSR is low and discards the data. Only DTR/DSR is used for flow control from the printer to the host computer. 4 DTR drops to tell the computer that the receive buffer is nearly full or that the printer is busy and that data transmission should stop. About 640 free bytes remain in the buffer at this time. If the computer continues to send data after the printer has sent a low DTR signal, then data could be lost. XON/XOFF protocol timing (RS-232C) When you select this data flow control protocol, the printer sends an XOFF signal when it detects the following busy conditions: • Buffer full • Attendance error • Printer not in ready state The following diagram illustrates XON/XOFF Protocol Timing.

  • 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
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148

DTR and DTR/DSR protocol timing (RS-232C)
Use DTR to pace the data flow from the computer. DTR goes from high to low to indicate to the computer that
the printer cannot receive more data when it detects the following busy conditions:
Buffer full
Attendance error
Printer not in ready state
The following diagram illustrates DTR Protocol Timing.
Receive Data Valid
1
3
4
2
RXD
1
The RTS signal is driven active as long as power is supplied to the printer.
2
The DTR signal becomes active when initialization is complete, telling the computer that the printer is ready
to receive data.
3
When Honor DSR is On, the printer considers data received invalid when DSR is low and discards the data.
Only DTR/DSR is used for flow control from the printer to the host computer.
4
DTR drops to tell the computer that the receive buffer is nearly full or that the printer is busy and that data
transmission should stop. About 640 free bytes remain in the buffer at this time. If the computer continues
to send data after the printer has sent a low DTR signal, then data could be lost.
XON/XOFF protocol timing (RS-232C)
When you select this data flow control protocol, the printer sends an XOFF signal when it detects the following
busy conditions:
Buffer full
Attendance error
Printer not in ready state
The following diagram illustrates XON/XOFF Protocol Timing.
Printer interfaces
143