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 pixmaip1000_usb_ps]
List the jobs that have been sent to pixmaip1000_usb_ps and are currently stored in that queue.
lpq -Ppixmaip1000_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 -Ppixmaip1000_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. |
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.
Specify the same paper size in the application, pixmaip1000_ps, and Print Filter.
The parameter for paper sizes that can be specified with pixmaip1000_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 pixmaip1000_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/pixmaip1000_ps larger than the paper size specified in the application.
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/pixmaip1000_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.
Wait until the first printing is completed. After the printing is completed, the parameter setup screen for the next printing is displayed.
If an error is indicated by an LED on the printer, eliminate the cause of that error.
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.
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_.
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.
See "1.3.3 Installation Files and Installation Locations" in the "User's Guide for Print Filter Version 2.50."
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.
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.
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:
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:
This is a problem in the application.
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.
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:
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-pixmaip1000-lprng-2.50-x.i386.rpm -------- LPRng rpm package
First, log in as root.
Then install the package using the following steps.
[root@zzz /yyy]# rpm -ivh bjfilter-pixmaip1000-lprng-2.50-x.i386.rpm
pixmaip1000_usb_raw:\ :lp=/dev/usb/lp0:\ :sd=/var/spool/lpd/pixmaip1000_usb_raw:\ :mx#0:\ :sh:\ :rw:\ :if=/usr/local/bin/pixmaip1000_raw: pixmaip1000_usb_ps:\ :lp=/dev/usb/lp0:\ :sd=/var/spool/lpd/pixmaip1000_usb_ps:\ :mx#0:\ :sh:\ :rw:\ :if=/usr/local/bin/pixmaip1000_ps: