Oki C3300n, C3400n, C3530n MFP :  foo2zjs - foo2hp - foo2xqx - foo2lava - foo2qpdl - foo2oak
Support for linux printer drivers
The fastest message board... ever.
 
C3300N problem with large printings
Posted by: anv ()
Date: February 24, 2019 08:17AM

I recently got an oki c3300n printer. It works great and no problem with BW printinings and single page color prints, but if I send more than 2 pages in a single print job, the printer gets hangs like receiving (green light blinking) but nothing is printed and the only way to recover this status is turn it off and on.

I think the driver may be sending more data than the printer can hold. Is there any way to slow down the data, or wait for some time after each page or after some amount of data sent???

Options: ReplyQuote
Re: C3300N problem with large printings
Posted by: rickrich ()
Date: February 24, 2019 09:27AM

You need more RAM or reduce the resolution to 600x600.

See: http://foo2zjs.rkkda.com/forum/read.php?52,1483
See: http://foo2zjs.rkkda.com/forum/read.php?46,2713
See: https://www.fastprinters.com/Okidata/70042801.asp



Edited 1 time(s). Last edit at 02/24/2019 09:29AM by rickrich.

Options: ReplyQuote
Re: C3300N problem with large printings
Posted by: anv ()
Date: January 17, 2020 05:47PM

There is no way for adding RAM to the OKI C3300 model.

I prints in 600x600 but if I send some color pages the printer hangs.

I think what is need is a delay between pages for waiting until one page is printed before sending the next one.

Is there any way to do this?

Options: ReplyQuote
Re: C3300N problem with large printings
Posted by: anv ()
Date: January 18, 2020 01:29PM

I've just written a cups backend for sending the data to the oki c3300 printer.

copy as /usr/lib/cups/backend/anvoki and use anvoki://<ip>:<port> in cups.

It needs the python2-requests library.


It sends the data to the printer in chunks of 2Kb until it sent 32Kb. Then it waits 30 seconds before continue.

After each chunk, it checks the status reading the printer's web page. If it is "PRINTING" or "OFFLINE" it stops sending data and waits for a a different status.

Before starting a print job, it checks if the printer is in status "Unknown" or "PROCESSING" (the status when it hangs). If so, it resets the printer via the web page.

It should be better to insert a wait between pages but I don't know how to detect the page breaks in the printfile. (Any help on this?).

Download at:

https://pastebin.com/KjFqKrCb

Options: ReplyQuote


Sorry, only registered users may post in this forum.
This forum powered by Phorum.