NewDeal Technical Support Document 272

Specific Printer Notes, Canon


This document contains notes about using Canon printers with NewDeal software

Note: You must have NewDeal software to use NewDeal print drivers. NewDeal print drivers will not work with other Windows, OS/2, or DOS programs.
All Canon BubbleJets
Canon BJ 10 SX
Canon BJ 10e
Canon BJ 130
Canon BJ 130e
Canon BJ 20
Canon BJ 200
Canon BJ 200e
Canon BJC-250
Canon BJ 300
Canon BJ 330
Canon BJC 600, 4000, 4100, 4200, 4300
Canon BJC 5000, 5100, and 7000
Canon LBP-4
Canon LBP-8
Canon MultiPASS


All Canon BubbleJets

QUESTION: Why does my Canon printer spit out a blank page between each printed page?

ANSWER: Canon forces the printing to start either 1/4 or 1/2 inch from the top of the page, depending on the printer type. This causes the printable area on the page to be that much less (10 3/4 or 10 1/2 on an 11 inch page). The software thinks the paper is 11 inches long and keeps track, down to the micro inch, where it is on the paper. When it reaches the 10 1/2 inches, your printer calls the page done and ejects it. However, the software thinks there is still another 1/2 inch to print (usually the footer area). Now when you insert a new sheet of paper, the software finishes printing the rest of the page (normally a blank footer) and form feeds to the next sheet.

To correct what the software thinks the paper size is, you need to run the Preferences application and change the default settings. Select the Printer button. In the next window, select the 'Change Defaults....' button. Change both the Document size and the Paper size to a height of 10.875 and click OK. Try a new document to see if the paper size is correct. You may need to go back and change the height a few times until it is correct (the height changes in .125 increments). Usually either 10.875 (for 1/4 inch forced top margin printers) or 10.75 ( for 1/2 inch forced top margin printers) will work.

Canon BJ 10 SX

A customer reports:

"My problem was entirely in how I had set up the printer in hardware and how I was using it. I had the printer set up as though it had an automatic page feeder. I would turn on the printer and it would go online. I would set a sheet of paper in the single feed, print my document and keep feeding in new pages.

"The way I SHOULD have set it up was for single feed. Now when I turn on the printer, I immediately get an error light. Then I hit form feed, then the online switch. NOW the printer is truly ready, and the software deals with it just fine."

Canon BJ 10e

Dip Switch Settings

To function properly with our software, the dip switches on the Canon BJ-10e should all be turned to the off position, except for the first one (the Automatic Sheet Feeder switch), which should be turned on even if you don't have an Automatic Sheet Feeder.

Can't Print Longer Than 12" Pages

This printer (and possibly others in the BJ family) require a command to be sent from software in order to print pages longer than 12 inches.

Printing simply cuts off at either 11" or 12", depending upon whether you've got the paper length dip switch in the printer set to 11" or 12" (there are no other choices).

The printer itself generates a form-feed. The escape sequence ESC+C+pagelength-in-inches must be sent from DOS to change the page length to an amount other than 11 or 12 inches.

Printing On A4 Paper

When printing on A4 paper with a Canon BJ-10e printer from version 1.0 or 1.2, the bottom portion of the footer in a NewWrite document may be printed at the top of the second page.

On a Canon BJ-10e, switch #10 defines the printer emulation mode. When the switch is ON, then the printer emulates a Canon BJ-130e. However, the default setting (OFF) puts the printer in an IBM X24E emulation mode.

A problem arises in that the X24E emulation doesn't handle paper detection and sheet feeding properly. If the printing runs over one page, then the printer will continue to print about 3 lines onto the platen before detecting that it needs to feed a new sheet. Changing dip switch #10 to ON makes paper detection and sheet feeding work, but causes the footers on A4 paper to extend onto the next sheet of paper.

The problem can be seen if you print a NewWrite document with a blank body with one line of text in both the header and footer in 36pt URW Roman and Page Setup for A4 paper with 0.792 in margins all the way around the page.

A similar thing seems to happen on an Epson LQ-550 with a sheet feeder (the same as an LQ-510).

Blank Sheet Feeding

Problem: One or two blank sheets after any print job on a Canon BJ-10e.

One solution: Set DIP switch 10 to ON and use the Canon BJ-130e driver.

Switch #10 defines what printer the BJ-10e will emulate. If the switch is OFF, then the printer emulates an IBM X24E. If it's ON, then the BJ-10e emulates a Canon BJ-130e. Canon made the IBM X24E emulation the default (OFF).

If you have a 70 line document and send it to the printer from DOS with dip switch #10 set to OFF, then the first 60 lines will print on the first page okay, but the next 3 lines will be printed on the platen before the printer pulls in the next sheet to print the remainder of the document. Turning dip switch #10 ON will fix this problem.

You can access your dip switches by flipping the printer lid that has "BJ-10e" printed on it. Just remember to change them while the printer is powered off.

White Banding And Horizontal Lines

A customer reports that turning on the Canon BJ-10e printer before the computer is powered on seems to eliminate the problem with white horizontal lines in the printout.

Canon BJ 130

The Canon BJ 130 is a Proprinter XL clone with some extended modes. This means that the BJ 130 can also use the IBM Proprinter XL driver.

Canon BJ 130e

If your Canon BJ 130e is printing narrow white lines (maybe one jet wide) every fifth line or so, turn off switch number 4 in switch block 2 in the printer. That switch is labeled "alternate graphics emulation" in the printer manual.

Canon BJ 20

The Canon BJ 20 emulates the Canon BJ 10, Epson LQ510, or IBM X24 and should work with the driver for any of those printers, provided the BJ 20 is set for the correct mode.

Canon BJ 200

Although the manual recommends the BJ 10e driver for programs that don't have a BJ 200 driver, you may have better results using the BJ 130e driver.

Some customers report better print quality with the BJ-200 when setting the printer to Epson LQ mode and using the Epson LQ 510 driver. Flip dip switches 2 and 12 to the ON position to set the printer in Epson mode.

One user reports that when printing on his BJ 200, he was getting a message "page or margins too large, scale to fit." Apparently the BJ 200 normally uses 63 lines per page instead of 66. By defining the page as 8.5 x 11.5 instead of 8.5 x 11, he was able to get the full page to print.

Canon BJ 200e

The Canon BJ 200e should work with the BJ 10e driver, provided all the dip switches are in the off position. With the "enable LQ" switch on, it should work with several of the Epson LQ drivers.

Canon BJC-250

The Canon BJC-250 is reported to work with the BJC-240 driver in NewDeal Release 3. Canon says it should also work with the Epson LQ-510 driver.

Canon BJ 300

The Canon BJ 300 should be set to Mode 1 and use the BJ 130e driver in versions of the software that don't list the BJ 300 specifically.

Canon BJ 330

The Canon BJ 330 should be set to Mode 1 and use the BJ 130e driver in versions of the software that don't list the BJ 330 specifically.

If the Canon BubbleJet 330 appears to print gray, check the switch on the back of the printer labeled HQ/Non HQ. Set it to HQ.

Canon BJC 600, BJC 4000, BJC 4100, 4200, 4300

Each of the following drivers has been reported to work with these printers, with slightly different results in color mixing:

You might have to change default paper size to 10.5 or 11.3 inches high or adjust the margins (top .5 inch, sides .25 inch, and bottom .63 inch or zero inches). Bin 1 or Tractor Feed both work.

If the printer spits out blank pages between printed pages, or if the print starts further and further down the page in a multiple page document, then check the top and bottom margins. Also remember to check the margins when using templates and shared documents.

Canon LBP-4

A user reports that the Canon LBP-4 laser printer, as configured out of the box, prints gibberish. The following change needs to be made:
  1. On the printer's control panel menu, choose "font/feeder."
  2. On the "font/feeder" sub-menu, choose "second."
  3. On the next screen, change the default setting i0009 to i0002.

Canon BJC 5000, 5100, and 7000

According to Canon, the model BJC 5000, BJC 5100, and BJC 7000 are strictly "Windows-only" printers. They will not print from DOS programs like NewDeal.

Canon LBP-8

The Canon LBP-8 A1 and A2 printers will not work with the LBP driver in version 1.x. These printers use an old version of the Canon printer control language CaPSL, which the software does not support.

Here is the lineage of Canon LBP printers. Our software should work with any version CaPSL II or higher.

Note: LIPS is the old name for CaPSL.

Canon MultiPASS and MultiPASS C5000

To use the MultiPASS with NewDeal, you will need to select an emulation printer driver from those listed within NewDeal. Close the MultiPASS Background. On the MultiPASS control panel:
  1. Press FUNCTION
  2. Press 0 on the numeric keypad
  3. Press the right search arrow '>' until #4 DOS Printing appears
  4. Press START/COPY, ON appears
  5. Press START/COPY again
The display will read 'Printer Mode.' You are now ready to print from a DOS application.

The MultiPASS can be used with the following print drivers in Windows and in DOS programs:

Note: The MultiPASS was designed to print using Windows applications. Canon does not guarantee print results from DOS.

Top of Page

Back to Printer Table of Contents

Last Modified 26 Jun 1999