OpenWrt Forum Archive

Topic: Trouble with WZR-600DHP+ p910nd + Canon PIXMA MP230: slow printing!

The content of this topic has been archived on 19 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello everybody,
this is my first post on the forum. I've recently bought a Buffalo WZR-600DHP router which I am using with the last OpenWrt release (Chaos Calmer). Everything is awesome, a part the fact that I'm experiencing troubles with p910nd (the print server).

Here is the thing:

-My printer is a Canon PIXMA MP230

-I'm using Debian testing

-The printer is fully supported by Linux and is perfectly working when is directly plugged into one of my computers.

-Openwrt identify the printer

Dmesg output:

"usb 1-1: new high-speed USB device number 3 using ehci-platform
usblp 1-1:1.1: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04A9 pid 0x175F"

and mount it in /dev/usb/lp0 (shouldn't it be /dev/lp0 on recent kernels?).

-The usb modules installed are: kmod-usb-core, kmod-usb-printer, kmod-usb2, libusb-1.0, usbutils.

-I followed the tutorial on the wiki (http://wiki.openwrt.org/doc/howto/p910nd.server).
This is my conf (plus bind option)

-Port 9100 is opened on the firewall and p910nd daemon is running:
netstat -tunpl
tcp        0      0 192.168.1.1:9100        0.0.0.0:*               LISTEN      1269/p9100d

- Printer is set up in Debian with System-config-printer. No problem. I've tried to set it with the CUPS web interface and,again, no problem again.


Here we go! Ready to print! And indeed, the printing process starts... but... is bloody slow: it takes at least five minutes to print one single page (BN or colour it makes no difference).
However logread does not detect any anomaly (or does it and I'm not realizing?).
Here is the output:

"lpr.notice p9100d[1269]: Connection from 192.168.1.XXX port 46408 accepted"
"lpr.notice p9100d[1269]: Finished job: 1645586/1645586 bytes sent to printer, 668025/668025 bytes sent to network"

Strange enough, when the print process is terminated the printer remains in this state for some time:
"Waiting for printer to finish".

- Finally, if I try to stop a printing job the printer does it immediately: it seems there is no communication problem between my devices and Openwrt/p910nd.

I've browsed a lot but I've found no solution. Any clue?
Thanks in advance.

notlikeyou

P.s: unfortunately I can't tests on any Windows clients.

(Last edited by notlikeyou on 24 Sep 2015, 19:38)

You are right that there is no connection problem b/w your devices. The problem is in drivers. Go to official Canon Printer website. Check there that any update for your model drivers are available or not. If available, then uninstall that old and install these new and updated drivers. Hope this might fix your issue...If not? then check Canon Pixma Mp230 Manual - guideusermanual.com/product-name-pixma-mp230-manual&po=157087&lang=English for more help and support.

canon printers are highly used for printing solution. It was known for its best services and support. Sometimes while using canon printers many user face problem that their canon printer is not responding. We provide the solution for it. So visit us for full assistance

The discussion might have continued from here.