Canon BJC 6000 Service Manual - Page 43

SELECT IN Input, Nibble Mode, Host Clk Input, Data 1-8 Input, Ptr Clk Output, Ack Data Req Output

Page 43 highlights

BJC-6000 Part 2: Product Specifications SELECT IN (Input) When this signal is "H," the DC1/DC3 code is enabled; and when this signal is "L," the DC1/DC3 code is disabled. The printer reads this signal only at the time of power-up or initialization in response to the INIT signal. Nibble Mode: Host Clk (Input) This is a STROBE signal for reading Data 1-8. During negotiation, this is the trigger signal for sending the protocol confirmation to the printer. Data 1-8 (Input) The printer receives data in synchronization with Host Clk. Each bit of data must be maintained for at least 0.5 µs after the rising edge of Host Clk. Ptr Clk (Output) In the reverse data transmission phase, the printer asks the host computer to read data it has sent by making this signal "L." When the host computer has read the data, it acknowledges the receipt of the data by making Host Busy "H." Ptr Busy (Output) In the reverse data transmission phase, this signal serves as bit 3 and bit 7 of data to be sent. Ack Data Req (Output) In the reverse data transmission phase, this signal serves as bit 2 and bit 6 of data to be sent. During negotiation, this is the trigger signal for notifying the host computer of the printer's mode settings (whether nibble mode is supported, reverse transmission data is available, etc.). Xflag (Output) In the reverse data transmission phase, this signal serves as bit 1 and bit 5 of data to be sent. During negotiation, this signal tells the host computer whether or not the printer supports the nibble mode. When the printer supports the nibble mode, it makes this signal "L" in synchronization with the rising edge of Ack Data Req. Host Busy (Input) In the reverse data transmission phase, the host computer tells the printer that it has already received data by making this signal "L." When the Ptr Clk signal in the received data goes "L," this signal goes "L" in response. In the reverse transmission idle phase, when Ptr Clk goes "L," this signal goes "H" in response, returning to the reverse data transmission phase. INIT (Input) When this signal goes "L," the printer is forced to BUSY, and this signal's "L"-to-"H" edge resets the printer. This signal is normally "H," and the pulse width of this signal must be at least 50 µs as measured at the printer. 2-13

  • 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
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174

SELECT IN (Input)
When this signal is "H," the DC1/DC3 code is enabled; and when this signal is "L,"
the DC1/DC3 code is disabled.
The printer reads this signal only at the time of
power-up or initialization in response to the INIT signal.
Nibble Mode:
Host Clk (Input)
This is a STROBE signal for reading Data 1-8.
During negotiation, this is the
trigger signal for sending the protocol confirmation to the printer.
Data 1-8 (Input)
The printer receives data in synchronization with Host Clk.
Each bit of data must
be maintained for at least 0.5 μs after the rising edge of Host Clk.
Ptr Clk (Output)
In the reverse data transmission phase, the printer asks the host computer to read
data it has sent by making this signal "L."
When the host computer has read the
data, it acknowledges the receipt of the data by making Host Busy "H."
Ptr Busy (Output)
In the reverse data transmission phase, this signal serves as bit 3 and bit 7 of data
to be sent.
Ack Data Req (Output)
In the reverse data transmission phase, this signal serves as bit 2 and bit 6 of data
to be sent.
During negotiation, this is the trigger signal for notifying the host
computer of the printer's mode settings (whether nibble mode is supported, reverse
transmission data is available, etc.).
Xflag (Output)
In the reverse data transmission phase, this signal serves as bit 1 and bit 5 of data
to be sent.
During negotiation, this signal tells the host computer whether or not
the printer supports the nibble mode.
When the printer supports the nibble mode,
it makes this signal "L" in synchronization with the rising edge of Ack Data Req.
Host Busy (Input)
In the reverse data transmission phase, the host computer tells the printer that it
has already received data by making this signal "L."
When the Ptr Clk signal in the
received data goes "L," this signal goes "L" in response.
In the reverse transmission
idle phase, when Ptr Clk goes "L," this signal goes "H" in response, returning to the
reverse data transmission phase.
INIT (Input)
When this signal goes "L," the printer is forced to BUSY, and this signal's "L"-to-"H"
edge resets the printer.
This signal is normally "H," and the pulse width of this
signal must be at least 50 μs as measured at the printer.
2-13
BJC-6000
Part 2: Product Specifications