FAQ (LPRng)

Condition 21:
The parameter setup screen of Print Filter is not displayed, and printing is disabled.

Remedy:

A job may be queued in the spool file.
If you issue a print request without executing "xhost [hostname]," the setup screen of Print Filter is not displayed, and the job becomes queued.
In this happens, use the lprm command to delete the job and then execute "xhost [hostname]."
Another possibility is that job was saved in another queue because an incorrect queue name was specified when printing was requested.
Check the queues one at a time, and delete all jobs.

[Example of deleting job number 10 from the pixmaip1500_usb_ps]

List the jobs that have been sent to pixmaip1500_usb_ps and are currently stored in that queue.

 lpq -Ppixmaip1500_usb_ps

Check that the job to be deleted from that queue is job number 10. Then delete the job with the following command:

 lprm -Ppixmaip1500_usb_ps 10

If you cannot delete the job by using the lprm command, restart the computer and then reexecute the lprm command to delete the job from the queue.

If you become root and forcibly delete the files in /var/spool/lpd/, an inconsistency may occur in the system. Therefore do not delete the files on your own.
Do not use the kill command to forcibly terminate a child lpd because an inconsistency may occur in the system.



Condition 22:
Even if I click the [OK] button at the parameter setup screen of Print Filter, the spooled files remain stored and are not sent to the printer.

Remedy:

Depending on the print data, an error may occur when the postscript file is converted to PPM by ghostscript. (An error is displayed when the postscript file is opened with ghostview.)
Try using another application.


Condition 23:
The image is expanded and printed with part of the image cut off or the image is reduced and printed with wide margins.
The image cannot be printed to fill the paper size without part of the image being cut off.

Remedy:

Specify the same paper size in the application, pixmaip1500_ps, and Print Filter.
The parameter for paper sizes that can be specified with pixmaip1500_ps is shown below. If the exact same size is not available, specify a size that is at least as large vertically and horizontally.

   Parameter for paper sizes that can be specified with pixmaip1500_ps:  a5, a4, b5, letter, legal, and a6.

Even if the same paper size is specified at the above three locations, the margin may increase when the image is scaled by the application.
If you do not want part of the image to be cut off, make the paper size specified in /usr/local/bin/pixmaip1500_ps larger than the paper size specified in the application.


Condition 24:
The image size does not change from the A4 specification size even when the largest custom paper size is specified. What is the maximum enlargement size for printing images?

Remedy:

The maximum size for A4, legal, or Custom paper is limited by the print width supported by the printer.
Although the image that was trimmed to match the paper size specified in the /usr/local/bin/pixmaip1500_ps file can ultimately be enlarged to the paper size specified in Print Filter, the expansion ratio of the image size is the same because the size is limited by the print width of the printer.
Since the expanded image contains margins, you can make the image itself larger by decreasing the margins.


Condition 25:
The parameter setup screen of Print Filter is not displayed even when the next printing is executed before the first printing is completed.

Remedy:

Wait until the first printing is completed. After the printing is completed, the parameter setup screen for the next printing is displayed.


Condition 26:
Sometimes the status information displayed on the status monitor does not change.

Remedy:

If an error is indicated by an LED on the printer, eliminate the cause of that error.


Condition 27:
TIFF and BMP data cannot be printed from the command line.

Remedy:

Sometimes TIFF files can be printed only in uncompressed mode.
BMP files are only supported in 24-bit data format.
The supported image formats are described below.

For all other formats, print the data from an application that supports that format.


Condition 28:
Data cannot be printed properly when the computer has only a small amount of free space available on the hard disk.

Remedy:

This condition occurs more easily when printing is canceled frequently.
During printing from an application, ghostscript, which is used internally, creates a temporary file in /tmp.
When a large image is printed, this temporary file also becomes large. When the number of temporary files increases, the files use up the data space.
Basically, the specifications allow the user to delete the temporary files of ghostscript manually.
Use the rm command to delete files that begin with gs_.


Condition 29:
Lines are sometimes incorrectly printed as thick lines or double lines.

Remedy:

This type of condition sometimes occurs during the scaling process performed internally by Print Filter.
Use a photo retouch application to scale the image file (TIFF, BMP, or PPM) to be printed, then print that image file from the command line mode.


Condition 30:
Please describe the files that are created after Print Filter is installed and the locations of those files.

Remedy:

See "1.3.3 Installation Files and Installation Locations" in the "User's Guide for Print Filter Version 2.50."


Condition 31:
When I use a command with the --gui option to print data from a terminal, the status monitor does not start and the data cannot be printed.

Remedy:

Be sure to execute "xhost [hostname]" at the terminal when Linux is started.
If you print data without executing "xhost [hostname]", a spool file will be left behind. Therefore be sure to use the lprm command to empty the spool.


Condition 32:
Images that have a large data size cannot be printed.

Remedy:

The ":mx#0:\" setting must be specified in /etc/printcap.
Be sure to specify this setting because the file size that can be printed becomes limited if this setting is omitted.


Condition 33:
A print error occurs after the job hold operation is executed.

Remedy:

The cause of the problem is that the Linux printer driver is not equipped with a device reset and cannot execute printer reset.
The recovery procedure is described below.

First delete all jobs.
Then execute one of the following:


Condition 34:
Printing is interrupted while a large amount of data is being printed.

Remedy:

If it takes a long time to print the large data volume, printing may be forcibly terminated by the Linux timeout setting.
To specify a setting without a timeout, perform one of the following methods:


Condition 35:
When I use GIMP to print a square, several unwanted dot-shaped marks appear on the right side.

Remedy:

This is a problem in the application.


Condition 36:
If I open the printer cover while the printer is printing several pages, subsequent printing is sometimes disabled.

Remedy:

If the printer is printing a document that is several pages long and you open the printer cover immediately after paper is ejected at a page break, subsequent printing may be canceled.
This action is a result of the printer specifications.

If the above condition occurs, perform the procedure below and then reexecute the print jobs.


Condition 37:
If a print job is canceled before completion, the lamp flashes continuously and the next job cannot be printed.

Remedy:

The cause of the problem is that the Linux printer driver is not equipped with a device reset and cannot execute printer reset.
The recovery procedure is described below.

First, log in as root and delete all jobs.
Then execute one of the following:


Condition 38:
Please describe the necessary package to print with LPRng and how to install it.

Remedy:

The following package is necessary to print with LPRng. (In the rpm file name shown below, the "2.50-x" portion is the version number. "x" represents a number from 1 to 9.)

bjfilter-pixmaip1500-lprng-2.50-x.i386.rpm -------- LPRng rpm package

First, log in as root.
Then install the package using the following steps.

  1. Download the file above from the Canon website.

  2. Use the rpm command from the command line of the terminal software, and install Print Filter.
    [root@zzz /yyy]# rpm -ivh bjfilter-pixmaip1500-lprng-2.50-x.i386.rpm

  3. Editing printcap
    Open /etc/printcap with a text editor.
    Add the following descriptions to printcap, save the local file and then close the editor.
    If you have a sample file, you can replace the original printcap with the sample file.

    [Example /etc/printcap]
      pixmaip1500_usb_raw:\
        :lp=/dev/usb/lp0:\
        :sd=/var/spool/lpd/pixmaip1500_usb_raw:\
        :mx#0:\
        :sh:\
        :rw:\
        :if=/usr/local/bin/pixmaip1500_raw:
    
      pixmaip1500_usb_ps:\
        :lp=/dev/usb/lp0:\
        :sd=/var/spool/lpd/pixmaip1500_usb_ps:\
        :mx#0:\
        :sh:\
        :rw:\
        :if=/usr/local/bin/pixmaip1500_ps:

  4. Restart the computer.