Link to home
Start Free TrialLog in
Avatar of Reinhard Rensburg
Reinhard RensburgFlag for South Africa

asked on

WSD Printing on different IP Ranges (subnets)

Good Day,

We have a Canon MX 920 Series printer on one IP Range, and the user on another IP Range.

When installing the printer software/driver it does a scan for printers on the Computer's subnet but finds none. It does not give the option to enter the IP Address, how do I setup/install a Canon MX 920 Series printer on a PC using the WSD (Web Services on Devices) protocol for printing if the two are on different IP Ranges?

Thank you for assistance.

Reinhard.
Avatar of hdhondt
hdhondt
Flag of Australia image

As this is a host-based printer (no intelligence) and obviously for a single user only, why bother with networking it? Use a USB connection and save yourself the hassle. In my opinion, WiFi should be avoided for printing whenever possible, as printers do not recover gracefully from dropouts.
Avatar of Reinhard Rensburg

ASKER

Hi hdhondt,

Unfortunately the setup is a bit more complicated than that.

The printer is upstairs in a building connected (with CAT 6 cable) to a device that is on a specific subnet. The Laptop that needs to print to it is on floor below connected to a different device (with a cat 6 cable) that is on a different subnet (which cannot be changed for specific reasons) and there's more than one Laptop that will be printing to this printer, so I just need to know how WSD protocol can be used to a printer on another IP Range. I can ping the printer from the Laptop but the Canon Printer software won't let me specify another IP Range to scan or let me manually enter an IP Address for the printer, it only scans the local subnet of the PC (which in my opinion is silly, there must be a way to manually add that printer or specify a different subnet for the driver/software to scan and pick up the printer).

Thanks a lot,
Reinhard
Try installing it with USB, and then change the port to a TCP/IP port with the printer's IP address.
Hi hdhondt,

When the Laptop is connected to the same device (switch) as the Printer and has an IP on the same range then the WSD Printing works, the moment the Laptop moves downstairs and is plugged into the other device downstairs (switch) and it gets a different IP then it can ping the printer, but cannot communicate to it through WSD (it shows the printer as greyed out and "offline), I did add a generic tcp/ip port, gave it the IP of the printer but it won't print to it hence trying to get WSD to work, there must be a way for WSD to communicate over different subnets that can physically see each other on a flat network.

Regards,
Reinhard
First of all, I *never* use WSD.  Perhaps I'm a Neanderthal but I've *solved* problems by avoiding it.  Your choice.  My advice is thus limited to what I know does work.

I *always* install network printers using a TCP/IP port and enter it manually on each computer.
So, that would apply to your laptop.
The directions are attached.Best-Way-to-set-up-a-Windows-Network.doc
But, also see below re: the MX920.

You say that the computer can ping the printer.  That suggests some interconnection between the subnets but you haven't described how that can possibly be.  One can imagine but should not guess.  Maybe you're OK on this....

All this said, the MX920 series isn't the easiest printer to deal with.  I know because I have one!
So, I wish you luck.
I see that I'm using the CNBJNP port setup and, as I recall, this was the one that did work on multiple computers on the same subnet.  
As I recall, this came about by doing a complete install of the MX920 on each computer but I no longer recall the details regarding IP addresses , etc.
ASKER CERTIFIED SOLUTION
Avatar of hdhondt
hdhondt
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks for the helpful info.