The extent of PRESCRIBE bar code support in version 41G is summarized in the following table. The number specified is used to select the bar code using the BARC command. Unsupported numbers are ignored.
Bar code type |
Number |
Supported |
---|---|---|
UPC A |
0 |
Yes |
UPC A with two-digit supplement |
1 |
No |
UPC A with five-digit supplement |
2 |
No |
UPC D-1 |
3 |
No |
UPC D-2 |
4 |
No |
UPC D-3 |
5 |
No |
UPC D-4 |
6 |
No |
UPC D-5 |
7 |
No |
UPC E |
8 |
Yes |
UPC E with two-digit supplement |
9 |
No |
UPC E with five-digit supplement |
10 |
No |
EAN-8 |
11 |
Yes |
EAN-13 |
12 |
Yes |
DUN-14 (Distribution Unit Number, EAN) |
13 |
No |
DUN-16 (Distribution Unit Number, EAN) |
14 |
No |
MSI with no check digit |
15 |
No |
MSI with single mod-10 check digit |
16 |
No |
MSI mod-10 followed by mod-10 check digit |
17 |
No |
MSI mod-11 followed by mod-10 check digit |
18 |
No |
Code 39 with no check digit (USD-3) |
19 |
Yes |
Code 39 with mod-43 check digit (USD-3) |
20 |
Yes |
Interleaved two of five (USD-1) with no check digit |
21 |
Yes |
Identicon two of five with no checksum |
22 |
Yes |
Code 128 (USD-6) “code-b” |
23 |
Yes |
Code 128 (USD-6) |
24 |
Yes |
Code 11 with only “c” checksum (USD-8) |
25 |
No |
Code 11 with both “c” and “k” checksums (USD-8) |
26 |
No |
Code 93 with both “c” and “k” checksums (USD-7) |
27 |
No |
CODABAR with no check digits (USD-4) |
28 |
No |
Matrix two of five with no checksum |
29 |
Yes |
Datalogic two of five with no checksum |
30 |
Yes |
Industrial two of five with no checksum |
31 |
Yes |
Ames with no checksum |
32 |
No |
Delta distance “a” (IBM) with no checksum |
33 |
No |
Delta distance “a” (IBM) with checksum |
34 |
No |
EAN 8 with two-digit supplement |
35 |
No |
EAN 8 with five-digit supplement |
36 |
No |
EAN 13 with two-digit supplement |
37 |
No |
EAN 13 with five-digit supplement |
38 |
No |
POSTNET (USPS) |
39 |
Yes |
FIM (USPS) |
40 |
No |
Interleave two of five (USD-1) with checksum |
41 |
Yes |
UCC/EAN 128 |
42 |
Yes |
Customer |
43 |
No |
Wide gap CODABAR |
44 |
No |
Intelligent Mail bar code (IMBC) |
49 |
Yes |
The CASS command has been extended to support the optional paper sources. The CASS command is mapped as follows:
CASS command |
Tray Selected |
---|---|
CASS 0; |
Manual |
CASS 1; |
Tray 1 |
CASS 2; |
Tray 2 |
CASS 3; |
Tray 3 |
CASS 4; |
Envelope |
CASS 8; |
Multipurpose |
CASS 20; |
Tray 4 |
CASS 21; |
Tray 5 |
Kyocera printers support a large set of permanent defaults that can be set using the FRPO command. The PRESCRIBE emulation option supports a subset of the more significant settings. The FRPO INIT command is supported and affects only the settings in the following table, with the exception of the L parameters. These FRPO settings cannot be set differently per input port.
Parameter |
Description |
Factory default |
Notes |
---|---|---|---|
A1,A2 |
Top margin |
0,0 |
N/A |
A3,A4 |
Left margin |
0,0 |
N/A |
A5,A6 |
Page length |
15,0 |
Inches |
A7,A8 |
Page width |
9,0 |
Inches |
C1 |
Page orientation |
0 |
N/A |
C3 |
Default font |
0 |
N/A |
L1,L2 |
Top-edge limit |
0,20 |
N/A |
L3,L4 |
Left-edge limit |
0,20 |
N/A |
L5,L6 |
Bottom-edge limit |
10,60 |
N/A |
L7,L8 |
Right-edge limit |
8,10 |
N/A |
N4 |
Duplex binding |
0 |
N/A |
P1 |
Default emulation |
6 |
0 = LinePrinter 1 = ProPrinter 6 = PCL |
P2 |
Carriage return |
1 |
N/A |
P3 |
Line feed |
1 |
N/A |
R3 |
Use FRPO edge limits and margins |
0 |
PCL-only setting |
U0 |
Line spacing |
6 |
Lines per inch (integer value) |
U1 |
Line spacing |
0 |
Lines per inch (fraction value) |
U6 |
Country code |
255 |
255 = Use panel setting |
LA |
Character centering |
1 (Center) |
Lexmark-only setting |
LB |
Memorex font group |
0 |
Lexmark-only setting |
LC |
Use bitmaps if available |
0 |
Lexmark-only setting |
LE |
Paper source for LF/LG offsets |
0 |
Lexmark-only setting |
LF |
Top offset for LE source |
0 |
Lexmark-only setting |
LG |
Left offset for LE source |
0 |
Lexmark-only setting |
FRPO margin settings are always acknowledged in ProPrinter and LinePrinter emulations. They are only acknowledged in PCL emulation if parameter R3 is set to 1.
The odd-numbered parameters (A1, A3, A5, and A7) specify a whole-inch value. The even-numbered parameters (A2, A4, A6, and A8) specify a fraction in 100ths of an inch. Page Length and Page Width settings that are larger than the default margin limits are ignored. The factory defaults are set to be longer and wider than the largest possible size; thus, default bottom and right margins are used. The margins are always positioned with respect to the default edge limits.
This parameter designates the logical page position with respect to the physical page.
C1 value |
Description |
---|---|
0 |
Portrait orientation |
1 |
Landscape orientation |
The C3 parameter sets the default font. C3 can be set to one of three modes:
C3 value |
Font selection |
---|---|
0 |
Font 1 for PCL emulation. Font 8 for ProPrinter and LinePrinter emulations. |
1–79 |
Sets the default font to the specified font number. |
255 |
Sets the default font to the front panel default or the PJL setting. |
The L parameters are used to vary the size of the logical page and to position it with respect to the physical paper. The L parameters are always acknowledged in ProPrinter and LinePrinter emulations.
Parameters L1–L4 are always acknowledged in PCL emulation. Parameters L5–L8 are used in PCL emulation only if the FRPO parameter R3 is set to 1. The default edge limits are as follows (all pel dimensions are 300 dpi):
Edge limit |
PCL (R3=0) |
PCL (R3=1) or PrPrinter |
---|---|---|
Top |
1/6", 4 mm, 50 pels |
1/5", 5 mm, 60 pels |
Left |
1/4", 6 mm, 71 pels |
1/5", 5 mm, 60 pels |
Bottom |
1/6", 4 mm, 50 pels |
1/5", 5 mm, 60 pels |
Right |
1/4", 6 mm, 71 pels |
1/5", 5 mm, 60 pels |
The top- and left-edge limits determine the position of the logical page. The bottom- and right-edge limits determine the size of the logical page. L1–L4 FRPO parameters are always interpreted with respect to the top and left edges of the physical page. L5–L8 FRPO parameters are always interpreted with respect to a letter-size sheet of paper, with default top- and left-edge limits (0.20").
For example, to set edge limits of approximately 2 mm (24 pels @ 300 dpi) on all four sides of any-size paper, the following FRPO commands are used:
FRPO L1, 0; FRPO L2, 8;
FRPO L3, 0; FRPO L4, 8;
FRPO L5, 10; FRPO L6, 72;cmnt 11" - .2" - 10.72" = .08" = 24 pels;
FRPO L7, 8; FRPO L8, 22;cmnt 8.5"- .2" - 8.22" = .08" = 24 pels;
Even though the L parameter values are programmed according to letter-size paper, the edge limits are applied in the same manner regardless of the actual paper size. The following formulas can also be used to derive the appropriate L values:
L1, L2 = top_edge_in_pels/300
L3, L4 = left_edge_in_pels/300
L5, L6 = (3240 - bottom_edge_in_pels)/300
L7, L8 = (2490 - right_edge_in_pels)/300
Where L1, L3, L5, and L7 are the whole-inch values, and L2, L4, L6, and L8 are the fractional values in 100ths of an inch.
Notes:
This parameter specifies whether a print job is printed on one side (simplex mode) or on both sides (duplex mode) of the paper.
N4 value |
Description |
---|---|
0 |
Duplex off |
1 |
Duplex on (short-edge binding) |
2 |
Duplex on (long-edge binding) |
The factory default printer emulation is PCL. This PRESCRIBE emulation option supports a level of PCL 5e that is compatible with the HP LaserJet family of laser printers. The PRESCRIBE emulation option supports only one base emulation. But support for IBM ProPrinter (P1 = 1) and LinePrinter (P1 = 0) were added for applications that rely only on the ProPrinter margins and default environment settings. They never actually use any ProPrinter escape sequences. The application only exits PRESCRIBE to print text, line feeds, carriage returns, or form feeds. P1 can be set to only 6 (PCL), 1 (ProPrinter), or 0 (LinePrinter).
The default environment setting differences between PCL, ProPrinter, and LinePrinter include the following:
Setting |
PCL |
IBM ProPrinter |
LinePrinter |
---|---|---|---|
Top and Bottom Margins |
1/2 inch |
Set to edge limits |
Set to edge limits |
Default Font |
1 |
8 |
8 |
Font Mode |
13 |
0 |
15 |
CR on FF |
PCL setting |
Yes |
Yes |
Character Wrap at Right Margin |
PCL setting |
Always wrap |
Always wrap |
This controls the way the printer interprets the carriage return (CR) control code.
P2 value |
Description |
---|---|
0 |
Ignore 0x0d |
1 |
Carriage return |
2 |
Carriage return plus line feed |
This controls the way the printer interprets the line feed (LF) control code.
P3 value |
Description |
---|---|
0 |
Ignore 0x0d |
1 |
Line feed |
2 |
Line feed plus carriage return |
By default, FRPO edge limit settings (L5–L8) and FRPO margin settings (A1–A8) are ignored when the base emulation is PCL. To activate these FRPO settings for PCL, the R3 parameter must be set to 1. Note that the R3 parameter applies only to PCL emulation. FRPO edge limit and margin limit settings are always acknowledged when the base emulation is ProPrinter or LinePrinter.
This sets the number of lines printed per inch. U0 and U1 represent the integer part and the fraction part of the line spacing value, respectively. If U0 is set to 5 and U1 is set to 63, then line spacing is 5.63 lines per inch.
U6 is used to set the default symbol set. The factory default value for U6 in the PRESCRIBE emulation is set to 255. This forces the U6 parameter to be ignored and the symbol set to be initialized according to the printer control panel setting for symbol set. If a specific symbol set other than the default is required, then U6 should be set accordingly.
This setting emulates certain Kyocera machines that center characters within the spacing. The factory default value is 1 (centering enabled).
To disable character-centering use:
If the placement of text appears to be wrong, then try changing this switch.
This setting allows the Memorex font group to be set.
The font groups are selected as follows:
FRPO LB parameter |
Font group |
---|---|
0 |
Original |
1 |
A/B |
2 |
C/D |
3 |
E/F |
4 |
G/H |
5 |
I/J |
6 |
K/L |
For example, to select font group E/F, use:
This setting overrides the simulation of bitmap fonts if an actual bitmap version is resident. Currently, there are bitmap versions for font 9 and font 28. Setting LC to 1 forces the printer to print font 9 and font 28 using the bitmap version. The default setting of 0 forces font 9 and font 28 to be simulated with a scalable font.
This allows offsetting of the logical page for pages that print from a particular paper source.
Notes:
The sources are selected by setting the LE parameter as follows:
FRPO LE parameter |
Paper source |
---|---|
0 |
No source |
1 |
Tray 1 |
2 |
Manual |
3 |
Manual env |
4 |
Tray 2 |
5 |
Tray 3 |
8 |
Multipurpose tray |
20 |
Tray 4 |
21 |
Tray 5 |
These settings specify the X and Y offsets for shifting pages printed from the LE source. The offset is ignored if LE is set to 0. The offsets are designated in units of 1/300 of an inch. Negative values are allowed.
For example, to set up an X offset of 1 inch and a Y offset of -0.5 inches for all pages that print from the multipurpose tray, use the following FRPO commands:
The fonts generated by the PRESCRIBE emulation option with this command may differ in size and style from Kyocera. The font spacings of GENF fonts may also differ. If there are differences found with GENF fonts that are unacceptable, you can correct them by adjusting the GENF parameters. You can also change the application to use a resident scalable font instead.
Kyocera printers support a list of printer emulation modes in addition to PRESCRIBE as shown:
The SEM command is used to temporarily switch the printer emulation mode. It also resets the margins and other parameters.
ProPrinter and LinePrinter environments are supported, but native ProPrinter commands are not supported.
SEM 0 = LinePrinter
SEM 1 = IBM ProPrinter X-24E
SEM 2 = Diablo 630
SEM 5 = Epson LQ-850
SEM 6 = HP LaserJet III PCL 5e
SEM 7 = HP 7475A (Plotter)
In Kyocera printers, the FRPO P1 parameter is used to select the printer default emulation when the printer is first turned on. A particular page of a print job can be a mixture of the selected emulation data stream and PRESCRIBE.
Notes:
The supported executable parameters of this command include: hmi, vmi, and spacing type. The nonexecutable parameters (rotation, symbol set, height, italic, weight, typeface, and font type) are not supported. The nonexecutable parameters may affect best-fit font selections, and could result in the PRESCRIBE emulation option selecting a different font than Kyocera.
This command controls the transparency and opaqueness of images and patterns. Six different operating modes are defined. The PRESCRIBE emulation option supports modes 3, 4, 5, and 6. Modes 1 and 2 are not supported.
This command can verify if the PRESCRIBE emulation option is properly installed to match the Kyocera setup of the account. The STAT page only displays the FRPO settings that are supported by the PRESCRIBE emulation option.
To print a STAT page, send this:
A STAT page is also printed when a Menu Settings test page is printed.