captdriver
captdriver copied to clipboard
0xA0A7 cmd response ???
Can anyone help me read the response data of command 0xA0A7 (canon 2900)
What exactly do you need?
What exactly do you need?
i am emulating canon 2900 printer and driver send me strange command 0xA0A7
driver send: a7a00400 printer response: a7a0.... ????
We know only very little about these commands. In fact, that's virtually all we know: https://github.com/agalakhov/captdriver/blob/master/SPECS
We don't know what the 0xA0A7 does, but the printer is known to work without it. Most likely it is some kind of status query.
@vuthaitdp1 when does 0xA0A7 appear? This will be an important clue. If it appears only before a page is printed, it could be a formatter or print engine status check.
There are other 0xA0A0-ish commands I have found on other CAPT printers, check out https://github.com/mounaiban/studycapt/blob/main/capt.lua#L182 for a partial list.
@vuthaitdp1 when does 0xA0A7 appear? This will be an important clue. If it appears only before a page is printed, it could be a formatter or print engine status check.
There are other 0xA0A0-ish commands I have found on other CAPT printers, check out https://github.com/mounaiban/studycapt/blob/main/capt.lua#L182 for a partial list.
I fixed the problem, the driver no longer sends that command, caused by simulation responses mismatch, I'm working around the error of not printing multiple pages because the driver didn't send the commands in the correct order or because I configured the state registers incorrectly
@agalakhov Have you tried decompiling the UFRII-LT encoder?
Not Alexey here, but I don't think there is any publicly-known attempt at reverse engineering UFR standards due to lack of motivation.
I'm speculating that it is because UFR (II/II-LT) was/is mainly used on large multi-user printers, and in that segment PCL support is pretty much mandatory by market pressure (I personally won't buy a printer for an office of hundreds of users if it doesn't do PCL either). Thus UFR printers tend to also support PCL, and are therefore well-supported in CUPS.
I'd still want to hear from someone about how UFR works though, given how Canon flogs UFR like it's the greatest print job processing system ever made.