Kyocera FS-2000D printers - printouts have this text: PCL XL error - Subsystem: KERNEL - Error: Unsupported Protocol

Posted on 2012-08-15
Last Modified: 2012-08-16
We have several Kyocera FS-2000D printers.
We are running Windows Server 2008 R2 - all our workstations run Windows XP (32-bit) or Windows 7 (32-bit) .

We recently changed the drivers.
Now any documents sent to the printers result in a single page with this text on it:

PCL XL error

Subsystem: KERNEL
Error: Unsupported Protocol
Operator: 0x0

The driver we are using is: Kyocera FS-2000D DX

Question by:LeighWardle
    LVL 16

    Expert Comment

    The error message implies that the driver is generating a print stream with a PCL XL Class/Revision level higher than that supported by the printer.

    Most printers support C/R 2.0, or 2.1; a few (especially colour ones) support C/R 3.0; I don't think that there is any later level.

    You could perhaps check out what is being generated, as follows:

    (a) Print a small test document, but select the 'print to file' option in the Print dialogue; you will be asked to nominate the target file to which the print stream should be captured.

    (b) Examine the resultant .prn file, ideally with a hexadecimal editor, but (for our purposes here), you could just open it with NotePad.

    (c) Look for the text:


    (d) Immediately after this there should be something like:

    ) HP-PCL XL;3;0;some comment text

    where (in this example):

    the text HP-PCL XL may be different with your printer;
    3 is the protocol Class;
    0 is the protocol Revision.

    (e) Instead of using a hexadecimal editor, you could analyse the captured file using the PRN File Analyse tool in the PCL Paraphernalia application, available via
    This might show up any other oddities.

    However, few manufacturers appear to indicate , in their printer specifications, what C/R level is supported, so we can only check, by trial and error.

    If the captured stream shows it is C/R 3.0, I could generate some small sample print files, using C/R 2.0 or C/R 2.1 for you to 'send' to the printer or to check whether or not the same error is produced.
    LVL 12

    Expert Comment

    I would suggest to delete the printer from the system where it has been installed. Is it a Windows XP/7 or a Server?

    Make sure you have provided drivers matching to the OS on which it has been installed. Also you will have to provide additional set of drivers for Windows XP and Windows 7 as you mentioned above. You can use below link to provide additional set of drivers
    LVL 1

    Author Comment

    Thanks, DansDadUK, for your suggestions.

    I have a problem trying to Print to File.
    I am working on a Windows 7 PC and attempting to print from Notepad.
    Using the Print to File option gives a dialog for the file name (but not a folder).
    No matter what name I use, I cannot find the resulting file.
    I am using Everything Search Engine to index all files on the only partition (C:) but none of the files show up.
    LVL 1

    Author Comment

    I have managed to create a print file -by including the path in the file name.
    Stay tuned.
    LVL 1

    Author Comment

    Here's the start of the Print to File output:

    !R!SEM6;EXIT;%-12345X@PJL JOB NAME="Untitled - Note 081512 224029"
    @PJL COMMENT="APP:C:\Windows\system32\notepad.exe;"
    @PJL SET USERNAME="administrator"
    @PJL SET JOBNAME="Untitled - Note 081512 224029"
    @PJL SET QTY=1
    !R!SIR2;EXIT;) HP-PCL XL;2;1;Comment Copyright(C) 2000 Kyocera Corporation

    Open in new window

    LVL 1

    Author Comment

    so my file has HP-PCL XL;2;1

    2 is the protocol Class;
    1 is the protocol Revision.

    Where do I go from here?

    By the way, I have checked the Web control panels for all my printers.
    They are all set to use PCL protocol.
    LVL 16

    Accepted Solution

    The stream does indeed appear to be a Class/Revision 2.1 stream.

    Unless your printer is more than about 5 or 6 years old, I'd imagine that it would support C/R 2.1 (but I don't know this for certain).

    The stream also includes some (proprietary to Kyocera) insertions: the !R!SEM6;EXIT; and !R!SIR2;EXIT; sequences, which are not part of the PCL XL protocol, but which (I assume ) are understood by your printer.

    >> ... the Web control panels for all my printers.
    >> They are all set to use PCL protocol

    Not sure if this may be a problem, or not.

    HP-printers can be set to a 'Personality' of PCL, or PostScript, or Auto.

    If set to PCL or PostScript, then they will (theoretically) only accept jobs using the PCL5 or PostScript (respectively) Page Description Languages (PDLs), whilst the (default) setting of Auto means that the printer auto-senses the PDL and will switch appropriately.

    I assume that the Kyocera may have something similar to the HP personality mechanism.

    If so, it may be that, with a setting of PCL, it won't accept PCL XL streams?

    PCL XL is the PDL underlying what is normally referred to as PCL6.

    Perhaps you have a PCL5 driver available instead?
    LVL 16

    Expert Comment

    >> ... No matter what name I use, I cannot find the resulting file ...

    On Windows 7, it is probable that the default folder for this operation would be within the pseudo-folder Libraries->Documents within the current user, which is a link to:

    C:\Users\user-name\My Documents
    LVL 16

    Expert Comment

    Attached are two sample print jobs, which you could 'send' to the printer port, and check what happens:


    I've disguised the names with extra .txt extensions, since this forum doesn't accept the .prn extension.

    To 'send' the contents of the sample files to the printer, from a Windows command-prompt session, use the lpr command, as per the following example:
    lpr  -S  -P any  FontGridArialPCL5.prn

    Open in new window

    which would send the contents of the nominated file to the printer with IP-address 192.168.1 65.
    The lpr command may only be available if a certain Windows feature (Print and Document Services | LPR Port Monitor) is enabled.
    LVL 16

    Expert Comment

    ... with NotePad, the default 'print to file' folder may be the folder in which a .txt file was last opened/saved?
    LVL 1

    Author Closing Comment

    Sorry for the delay in replying.

    DansDadUK's suggestion: "I assume that the Kyocera may have something similar to the HP personality mechanism." gave me the solution.

    I changed the emulation mode via the Web control panel from "PCL" to "Auto".
    That did the trick!

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    searching in windows 2 26
    DNS Error in Win 2008 R2 15 21
    Server 2008r2: uninstall 5 23
    Admin PC group 1 15
    Hi Friends, These registry tweaks will help you optimizing your Windows 7 system for any VDI. This will improve the machine performanance and can be used on normal systems also. These are few registry tweaks which will add value by enhancing the …
    If you migrate a Terminal Server licenses server inside the 2008 server family, you can takte advantage of the build-in migration tool. If you like to migrate an older 2003 Server (and the installed client CALs) to a 2008 R2 server for example, you …
    This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
    This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now