Updated Oct 24 2002

Printing with Internet Printing Protocol

This page has been provided to assist you with Internet Printing Protocol and your Canon printer

It is still really really beta so help me out by not flaming me and give me some positive feedback


 
18.  I need an IPP tester.

 

1.  What is Internet Printing Protocol?
Here is some technical background from http://webopedia.internet.com/

The Internet Printing Protocol was first drafted between Novell and Xerox with necessary support from Internet Engineering Task Force (IETF). The idea behind the IPP is to define a protocol for end users' most common printing situations over the Internet. The IPP will be used to accommodate these four functions:

Allow a user to find out about a printer's capabilities
Allow a user to submit print jobs to a printer
Allow a user to find out the status of a printer or a print job
Allow a user to cancel a previously submitted job

IPP will be transferred using the HTTP/1.1 protocol because HTTP/1.1 has the ability to perform multiple transfers over a single TCP connection and because it is the most widely accepted protocol in the Internet marketplace.

Back to Top





2.  What does this mean to me?
With IPP, you can print to an IPP ready Canon printer using HTTP protocol.
You can also use IPP to print to a non-IPP enabled printer through a IPP gateway.
 
 
 

3. What Canon Printers have native IPP support?
The iR5000 has native IPP support.

Back to Top





4. What do I need to print using IPP?
A computer with IPP Client software installed.
 
 
 

5. What is IPP Client software?
IPP Client software is Native, Microsoft downloadable or 3rd party software that provides the ability to print with IPP protocol direct to an IPP printer or IPP Gateway.

Back to Top






6. Does my OS have a native, Microsoft downloadable or 3rd party IPP client?
Here is a chart to help.
 

OS Microsoft IPP Printing Ready? 3rd Party IPP Printing?
Windows 9x
Yes with IPP Patch (214Kb). 
Use Windows Update or Download from  www.microsoft.com

The Windows 2000 CD also has a copy of this client  (\clients\win9xipp.cli\wpnpins.exe)

Yes
Windows Me
Yes?
We tried Windows 9x IPP patch.
More testing required
Yes?
Windows NT4
Not Available?
Yes
Windows 2000
Yes.  Built in support
Yes?

Back to Top





7. Where can I get this third party IPP client?
ShinePrint IPP Client for Win 9x NT4
www.shinesoft.com.
This is an unsupported 3rd party IPP suite
We are providing this information as a service to you.
Canon will in no way support or be responsible for this 3rd party software.

Back to Top





8. What is an IPP Gateway?
An IPP gateway is a computer that services print jobs using IPP protocol.
 
 

9. What NOS's can act as an IPP gateway?
Windows 2000 and Novell Netware 5.1

Apparently, Linux can also act as an IPP gateway as well.  I hope to find more details soon

Back to Top





10. Is Windows 2000 ready to act as an IPP gateway?
Yes.  No software is needed
 
 

11. Is Netware 5.1 ready to act as an IPP gateway?
No.  Here is some very important information from http://support.novell.com.

Windows 2000 comes with an IPP client. In order to get NetWare Enterprise Print Services (NEPS) or Novell Distributed Print Services (NDPS) that shipped with NetWare 5.1 to work via IPP, a new version of IPPSRVR.NLM needs to be installed on the Novell server. The version of IPPSRVR.NLM that works with Windows 2000 is v2.00b and is dated January 25, 2000. If you do not have v2.00b installed, you will get the following error when adding an IPP printer to a Windows 2000 workstation:

Windows 2000 Connect to Printer Error: "Could not connect to the printer. You either entered a printer name that was incorrect or the specified printer is no longer connected to the server. Click Help for more information."

In order to print from Win9x or WinNT 4.0 to an IPP printer, you need an IPP client. Microsoft offers an IPP client that will work with their implementation of IPP. Microsoft's implementation of IPP requires a Windows 2000 server to service the IPP requests. Their IPP client is incompatible with NEPS / NDPS. Therefore, a third-party IPP client will need to be used.

Here is a chart to sum it up
 

To Print from Through I need
Windows 2000
NetWare 5.1
IPPSRVR.NLM v2.00b January 25, 2000
Windows 9x or NT4
Netware 5.1
3rd Party IPP client

Back to Top





12. Is there any 3rd party IPP Server or IPP gateway software?
Yes.
ShinePrint IPP Server for Win9x, WinNT 4.0   Current Release: 1.11

Back to Top





13. Where can I get this third party IPP Server?
www.shinesoft.com.
This is an unsupported 3rd party IPP suite
We are providing this information as a service to you.
Canon will in no way support or be responsible for this 3rd party software.

Back to Top

14. It seems like I have many IPP printing options.  Can you sum them up?
This chart sums up the IPP printing options in theory.
Please help me by providing constructive feedback.
 

Client      Protocol  OS/NOS  Protocol Printer Type
Windows 9x
Windows Me
Windows 2000?
Microsoft IPP
3rd Party IPP
----------------------------------->
----------------------------------->
IPP Printer
Windows 9x
Windows Me
Windows 2000?
Microsoft IPP
3rd Party IPP
Windows 2000
Microsoft LPR
IPP or Non-IPP Printer
using LPR
Windows NT4
3rd Party IPP
----------------------------------->
----------------------------------->
IPP Printer
Windows NT4
3rd Party IPP
Windows 2000
Microsoft LPR
IPP or Non-IPP Printer
using LPR
Windows 9x
Windows Me
Windows NT4
Windows 2000?
3rd Party IPP
Windows NT4 Server
3rd Party IPP
IPP Printer
Windows 9x
Windows Me
Windows NT4
Windows 2000?
3rd Party IPP
Windows NT4 Server
Microsoft LPR
Non-IPP Printer
Windows 9x
Windows Me
Windows NT4
Windows 2000?
3rd Party IPP
Netware 5x
NEPS/NDPS IPP
IPP Printer
Windows 9x
Windows Me
Windows NT4
Windows 2000?
3rd Party IPP
Netware 5x
NEPS/NDPS LPR
 Non-IPP Printer
Windows 9x
Windows NT4
3rd Party IPP
Windows 9x
Windows NT4
----------------------------------->
Parallel Port Printer
Windows 9x
Windows NT4
3rd Party IPP
Windows 9x
Windows NT4
Batch File
 

Back to Top





15.  How do I setup IPP printing direct to an IPP enabled printer using Microsoft IPP Client?

For Windows 9x/Me
1.    Give the IPP enabled printer a valid TCP/IP address for your subnet.
2.    Ensure you are printing from an IPP enabled computer
3.    Ensure you can ping the printer
4.    Install the printer driver to LPT1 or File for simplicity
5.    Go the the Printer Driver properties.  Click Details, Add Ports
        Under Network type the following
        http://ip_of_machine/ipp    (ie http://192.168.10.90/ipp)
6.    Confirm the settings with a test page
 

Windows 2000
1.    Give the IPP enabled printer a valid TCP/IP address for your subnet.
2.    Ensure you can ping the printer
3.    On the Windows 2000 Server, log in as an Administrator
4.    Click, Start, Settings, Printers.
5.    Select Network Printer, Select Connect to a printer on the internet or on your Intranet
6.    Type http://IP_OF_IPP_PRINTER/ipp    (IE http://192.168.10.95/ipp)
7.    You may be prompted to install the driver, click ok and browse for the Windows 2000 driver
8.    Send a test page to the printer
9.    Note:  You cannot share this type of port

Back to Top





16.  How do I setup IPP printing with an non-IPP enabled printer and Windows 9x through Windows 2000?

1.    Provide the Canon printer with a valid TCP/IP address for your subnet
2.    On the Windows 2000 machine, install the printer driver and create a TCP/IP port (LPR port preferred) to print to the Canon printer
3.    Share the printer.  You can install other OS printer drivers if you wish (Click and print)
3.    On the IPP enabled Windows 9x workstation, install the printer driver to LPT1 or file for simplicity
4.    Go the the Printer Driver properties.  Click Details, Add Ports
        Under Network type the following;
        http://IP_OF_WIN_2000/printers/.sharename/queue name        (ie http://192.168.10.50/printers/.ir600/print)

Note:    The TCP/IP address is the IP of the Windows 2000 machine
            Don't forget the dot "." in front of the share name
            The Queue name is the LPR Queue name of the Canon printer
 
 

17.  I need more information on IPP printing
Here are some links for you

http://www.pwg.org/ipp/index.html
 

http://www.pandi.hp.com/pandi/software.html
 
 
 

Back to Top

18.  I need an IPP tester.
Quality Logic had a Genoa Test tools IPP tester on their page at one time
I can find it any more but provided their homepage as a reference if you want to contact them.

http://www.qualitylogic.com/index.html
 
 
 
 

19.  I have a ColourPass Z60 or Z5000 and I want to print with IPP

This information is provided by Luis Oliveros.  Thanks Luis
 
 

The new system software version 2.0 for the ColorPASS Z60, and also the Z5000 supports IPP printing.

In order to configure IPP printing on a Windows 2000 computer enter the URL of the ColorPASS follow by

ipp/printer (lower case)   For example  http://colorpass_ip_address/ipp/printer
 
 
 
 

Home            Back

If you find an error or wish to comment please let me know.