Originally posted by: SystemAdmin
IBM does not support drivers for Kyocera printers on AIX. This means that we need to find another way to help you. There are some key pieces of information that are needed when printing from AIX to any network printer.
1. What is the network protocol supported by the printer?
2. What are the printer languages supported by the printer?
3. What qprt/lp print flags to you need to use?
The Kyocera FS-9500DN is a 50 PPM Workgroup style printer. Normally the D stands for duplex and the N stands for network attach.
In looking at the Kyocera/mita web site there is a quick answer to question 2 above: This printer supports: PRESCRIBE, PCL 6 (PCL XL, PCL 5e), KPDL3 (PS3), KCGL, Diablo 630, IBM ProPrinter X24, Epson LQ850, Line Printer languages. Out of these I would start with PCL 5e as that is the one that is most easily used from AIX although there are ProPrinter and Epson drivers available.
Next understand what an AIX printer driver does. Assuming you are using standard AIX printing and not System V printing on AIX, the print driver that is used for network printing is called a 'virtual printer'. This VP does the following things:
0. Optionally sends a header page in a separate job before the main print job.
1. Creates a setup string for a particular printer based on the defaults and the print flags that the user sent with the job.
2. Optionally calls a pre-processing filter to do things like add bar code fonts, etc.
3. If the job is text (the data stream is ASCII) then the virtual printer filters the job by wrapping lines based on the line width, adds form feeds if the job is longer than a page without a ff, and does character map substitution between AIX code pages and printer character sets.
4. Optionally adds a FF at the end of the job.
5. Adds some printer reset commands to the end of the file
6. sends the job to the command to deliver to the printer.
AIX supports two types of output to network based printers. If the printer supports the LPR/LPD protocol, then AIX uses 'rembak' to send the print job to port 515 on the printer. In this case you need to know what the LPR queue namesa are for the printer. Sometimes these can be text, raw, etc, but that is usually in the printers network devices manual. Some indications from the web page would indicate that this printers network device does support LPR.
The second method that AIX uses to send print jobs is with the HP JetDirect driver piohpnpf filter which by default sends to port 9100 on the printer, but you can set this to print directly to any printer port. If these don't work, then you need to use a network print filter that is not supplied by IBM.
Some people setup the printers as generic printer types. In this case no setup or reset commands are added to the print stream so you won't be able to specify duplex from the command line. Other times people use one of the most simple PCL print drivers such as HPLJ4. This should print fine, but paper try selection may need to be customized as well as output tray selection. That is beyond this initial answer.
The setup sheed does say this printer is supported in several UNIX variants including AIX.
UNIX OS Compatability: Sun OS 4.1.x; Solaris 2.x; AIX; HP-UX (LPR)
But I did not find the Unix drivers on the download site:
http://usa.kyoceramita.com/KMAGlobalpub/jsp/Kyocera/download_center.jsp Check with the Kyocera support to see if they can give you more information or try setting up as a remote printer with local formatting from AIX.
#AIX-Forum