First of all, Merry Christmas to everyone!
So the question is, does anyone know how to hack the printers optical sensor? let me explain..
So i am trying to modify a canon IP1600 printer into a 'print on all surface kind of printer'. i know there has been a few of these similar projects done, but not all have similar problems unfortunately.
The problem I am having now is that there are two sensors in the printer. One of which detects paper feed, and the other is a nozzle cleaning sensor. there is a mechanical system to trigger this system, but i want to use an arduino to "trick" the printer.
currently, with nothing in the optical sensors, ie both are LOW, the printer software says there is a paper jam. if i put an interrupt in the paper sensor the printer does not throw an error initially, but after some time, it throws it up.
I have roughly figured out how to bypass the paper sensor. Correct me if anyone knows this better..
The paper feeding motor generally turns direction A ( pushing paper out) . the trigger is when the it starts turning in direction B( oppositely ) and back to A. so i can write a simple code to detect the change in voltage and use an arduino to simulate this. HOWEVER I do not understand sensor number 2 which is the nozzle sensor. According to other forums, its this second sensor that causes the paper jam error.
any advice would be useful =)
Alternatively, if anyone knows how to get custom printer drivers that can ignore those error and just print, that would be useful too =)