The Canon Developer Support Web Site is a site where developers can find information about development tools available for Canon products (such as the imageRUNNER series).
Are there any fees to sign up for the Canon Developer Support Program?
There are no fees for Essential support. Essential support is intended for developers who would like access to publicly available materials such as escape codes, code samples and freely available documentation. Acceptance as an Essential member is automatic upon registration. There is an annual $500.00 charge for Premium membership. Premium membership is designed to provide support for developers directly involved in the creation of custom solutions for Canon products. Developers who need access to more in-depth information, such as SDKs, will need to register for Premium support.
Can I download drivers from the Developer Support Website?
No. The Developer Support Website is for support of those developers who need assistance in customizing and enhancing their applications to utilize the features that Canon Networked Office Equipment can provide. To download drivers for these machines, please go to http://www.usa.canon.com/html/download/index.html and select your equipment from the drop down fields that are there. For Linux and Unix drivers please go to http://canon.codehost.com/.
Can I download SAP R/3 Device Type Extensions from this site?
No. The Developer Support Website is for support of those developers who need assistance in customizing and enhancing their applications to utilize the features that Canon Networked Office Equipment can provide. To download SAP R/3 Device Type Extensions for these machines, please go to http://www.usa.canon.com//html/download/sap.html and select your equipment from the list of devices supports that are there. You should also check the SAP website for the latest released Extensions http://www.sap.com/.
What is the difference between the Command Reference Guides and the Canon SDKs?
The Command Reference Guides provide simple commands that can be embedded within a print job to control features such as Sorting, Stapling, Duplexing, Number of Copies, etc. These commands can be used on a number of operating systems to modify a print job that is destined for a Canon print device. The SDKs are high-level programming instructions that can be used in applications running on a Windows OS. The SDKs allow the application to make settings that are otherwise available through the device driver User Interface. Using the SDKs requires programming skills and knowledge of certain software technologies, as described elsewhere on this site.
SDKs may be provided to Premium members of our Developer Support Program. In order to have access to Canon SDKs, you must request and be accepted as a Premium member of the Developer Support Program.
Will updated SDKs be automatically sent to me when they are released?
Developers who are actively involved in a development project utilizing Canon SDKs will automatically receive updates to the SDKs that they are licensed for.
If you are a Premium member you will receive priority support from our engineering staff. In most cases Premium members will receive a response within 24 hours. Canon U.S.A., Inc. will work closely with your technical organization to ensure your goals are reached. Essential members have access to our engineering staff through the "Ask A Question" Link. Though no response time can be guaranteed, all questions will be answered to the best of our ability based on the constraints of our then current workload.
As a part of Premium membership benefits, Canon U.S.A., Inc. is establishing a low-cost lease equipment program. Details will be made available shortly. Additionally, Canon U.S.A., Inc. may, at its discretion, provide loaner equipment for certain development projects.
Are there Canon U.S.A., Inc. facilities where I can install and test my products and, if so, where?
Canon U.S.A, Inc. currently has a Developer Support Lab in Atlanta, Georgia. This facility will be available based upon acceptance of requests for use by Premium members. For lab use and scheduling requests contact us at developersupport@cusa.canon.com.
I have a hardware/software product that I feel would enhance an existing Canon product. Whom do I contact about getting my product certified or tested for compatibility?