mitsu9550: doc updates and speculation.

This commit is contained in:
Solomon Peachy 2016-10-26 16:28:20 -04:00
parent a194c01f32
commit 6cdd326eca
1 changed files with 32 additions and 25 deletions

View File

@ -1354,45 +1354,52 @@ struct dyesub_backend mitsu9550_backend = {
[[ At this point, loop status/status b/media queries until printer idle ]]
MM, NN, QQ RR SS, TT UU
MM, QQ RR SS, TT UU
<- 00 00 3e 00 00 8a 44 :: Idle.
00 00 7e 00 00 8a 44 :: Plane data submitted, pre "end data" cmd
00 00 7e 40 01 8a 44 :: "end data" sent
30 01 7e 40 01 8a 44
38 01 7e 40 01 8a 44
59 01 7e 40 01 8a 44
59 01 7e 40 00 8a 44
4d 01 7e 40 00 8a 44
<- 00 3e 00 00 8a 44 :: Idle.
00 7e 00 00 8a 44 :: Plane data submitted, pre "end data" cmd
00 7e 40 01 8a 44 :: "end data" sent
30 7e 40 01 8a 44
38 7e 40 01 8a 44
59 7e 40 01 8a 44
59 7e 40 00 8a 44
4d 7e 40 00 8a 44
[...]
43 01 7e 40 00 82 44
43 7e 40 00 82 44
[...]
50 01 7e 40 00 80 44
50 7e 40 00 80 44
[...]
31 01 7e 40 00 7d 44
31 7e 40 00 7d 44
[...]
00 00 3e 00 00 80 44 :: Idle.
00 3e 00 00 80 44 :: Idle.
Also seen:
00 00 3e 00 00 96 4b :: Idle
00 00 be 00 00 96 4b :: Data submitted, pre "start"
00 00 be 80 01 96 4b :: print start sent
30 00 be 80 01 96 4c
00 3e 00 00 96 4b :: Idle
00 be 00 00 96 4b :: Data submitted, pre "start"
00 be 80 01 96 4b :: print start sent
30 be 80 01 96 4c
[...]
30 03 be 80 01 89 4b
38 03 be 80 01 8a 4b
59 03 be 80 01 8b 4b
30 be 80 01 89 4b
38 be 80 01 8a 4b
59 be 80 01 8b 4b
[...]
4d 03 be 80 01 89 4b
4d be 80 01 89 4b
[...]
43 03 be 80 01 89 4b
43 be 80 01 89 4b
[...]
50 03 be 80 01 82 4b
50 be 80 01 82 4b
[...]
31 03 be 80 01 80 4b
31 be 80 01 80 4b
[...]
Seen on 9600DW
?? 3e 00 00 8a 44 :: scrap bin?
?? 3e 00 00 8a 45 :: No scrap bin | no paper?
?? 3e 00 00 8a 46 :: no ribbon
?? 3e 00 00 8a 47 :: Cover open
Working theory of interpreting the status flags:
MM :: 00 is idle, else mechanical printer state.
@ -1401,7 +1408,7 @@ struct dyesub_backend mitsu9550_backend = {
RR :: ?? 0x00 is idle, 0x40 or 0x80 is "printing"?
SS :: ?? 0x00 means "ready for another print" but 0x01 is "busy"
TT :: ?? seen values between 0x7c through 0x96)
UU :: ?? seen values between 0x44 and 0x4c
UU :: ?? seen values between 0x43 and 0x4c -- temperature?
***