Epson 680Pro Service Manual - Page 19

Prevention of Data Transfer Time-out, 1.3.5 Interface Selection, 1.3.6 IEEE1284.4 Protocol

Page 19 highlights

EPSON Stylus COLOR 680/777/777i 1.3.4 Prevention of Data Transfer Time-out Generally, hosts abandon data transfer to peripherals when the peripheral is in the busy state for dozens of seconds continuously. To prevent this kind of time-out, the printer receives data very slowly, several bytes per minute, even if the printer is in the busy state. The slowdown starts when the remaining input buffer becomes several hundreds of bytes, and the printer finally gets into the busy state continuously when the input buffer is full. USB and IEEE1284.4 on the parallel interface do not require such function. 1.3.5 Interface Selection The printer has two built-in interfaces: the USB and parallel interface. These interfaces are selected automatically. o Automatic Selection In this automatic interface selection mode, the printer is initialized to the idle state while scanning which interface receives data when it is powered on. Then the interface which received data first is selected. When the host stops data transfer and the printer is in the stand-by state for seconds, the printer is returned to the idle state. As long as the host sends data or the printer interface is in the busy state, the selected interface is let as it is. o Interface State and Interface Selection When the parallel interface is not selected, the interface gets into the busy state. When the printer is initialized or returned to the idle state, the parallel interface gets into the ready state. Note that the interrupt signal such as the -INIT signal on the parallel interface is not effective while that interface is not selected. 1.3.6 IEEE1284.4 Protocol The packet protocol described by IEEE1284.4 standard allows a device to carry on multiple exchanges or conversations which contain data and/or control information with another device at the same time across a single point-to-point link. The protocol is not, however, a device control language. It does provide basic transport-level flow control and multiplexing services. The multiplexed logical channels are independent of each other and blocking of one has no effect on the others. The protocol operates over IEEE1284. o Automatic Selection An initial state is compatible interface and starts IEEE1284.4 communication when magic strings (1284.4 synchronous commands) are received. Revision B o On An initial state is IEEE1284.4 communication and data that received it by the time it is able to take synchronization by magic string (1284.4 synchronous commands) is discarded. o Off An initial state is compatible interface and never starts IEEE1284.4 communication even if magic strings (1284.4 synchronous commands) are received. PRODUCT DESCRIPTION INTERFACE 19

  • 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

EPSON Stylus COLOR 680/777/777i
Revision B
PRODUCT DESCRIPTION
INTERFACE
19
1.3.4 Prevention of Data Transfer Time-out
Generally, hosts abandon data transfer to peripherals when the peripheral is in the busy
state for dozens of seconds continuously. To prevent this kind of time-out, the printer
receives data very slowly, several bytes per minute, even if the printer is in the busy
state. The slowdown starts when the remaining input buffer becomes several hundreds
of bytes, and the printer finally gets into the busy state continuously when the input
buffer is full.
USB and IEEE1284.4 on the parallel interface do not require such function.
1.3.5 Interface Selection
The printer has two built-in interfaces: the USB and parallel interface.
These interfaces are selected automatically.
Automatic Selection
In this automatic interface selection mode, the printer is initialized to the idle state
while scanning which interface receives data when it is powered on. Then the
interface which received data first is selected. When the host stops data transfer
and the printer is in the stand-by state for seconds, the printer is returned to the idle
state. As long as the host sends data or the printer interface is in the busy state, the
selected interface is let as it is.
Interface State and Interface Selection
When the parallel interface is not selected, the interface gets into the busy state.
When the printer is initialized or returned to the idle state, the parallel interface
gets into the ready state. Note that the interrupt signal such as the -INIT signal on
the parallel interface is not effective while that interface is not selected.
1.3.6 IEEE1284.4 Protocol
The packet protocol described by IEEE1284.4 standard allows a device to carry on
multiple exchanges or conversations which contain data and/or control information
with another device at the same time across a single point-to-point link. The protocol is
not, however, a device control language. It does provide basic transport-level flow
control and multiplexing services. The multiplexed logical channels are independent of
each other and blocking of one has no effect on the others. The protocol operates over
IEEE1284.
Automatic Selection
An initial state is compatible interface and starts IEEE1284.4 communication
when magic strings (1284.4 synchronous commands) are received.
On
An initial state is IEEE1284.4 communication and data that received it by the time
it is able to take synchronization by magic string (1284.4 synchronous commands)
is discarded.
Off
An initial state is compatible interface and never starts IEEE1284.4
communication even if magic strings (1284.4 synchronous commands) are
received.